From 87ee2edf9839661056ece10731175a67488d57f0 Mon Sep 17 00:00:00 2001 From: Charles T Date: Tue, 28 Nov 2023 23:40:20 +0800 Subject: [PATCH] Add (hourly) --- public/build/assets/GetEmbedCode-51a0da35.js | 1 + .../build/assets/GetEmbedCode-51a0da35.js.gz | Bin 0 -> 830 bytes .../build/assets/NativeImageBlock-27e6a028.js | 1 + .../assets/NativeImageBlock-27e6a028.js.gz | Bin 0 -> 3212 bytes public/build/assets/PostEditor-e2c0e1b1.js | 182 ++++++++++++++++++ public/build/assets/PostEditor-e2c0e1b1.js.gz | Bin 0 -> 66330 bytes public/build/assets/VueEditorJs-4c208fc9.js | 83 ++++++++ .../build/assets/VueEditorJs-4c208fc9.js.gz | Bin 0 -> 57791 bytes public/build/assets/app-front-5c1eb32f.css | 9 + public/build/assets/app-front-5c1eb32f.css.gz | Bin 0 -> 46466 bytes public/build/assets/app-front-ae9fe805.js | 19 ++ public/build/assets/app-front-ae9fe805.js.gz | Bin 0 -> 122495 bytes public/build/assets/bundle-2f2c1632.js | 32 +++ public/build/assets/bundle-2f2c1632.js.gz | Bin 0 -> 4812 bytes public/build/assets/bundle-8efc010f.js | 54 ++++++ public/build/assets/bundle-8efc010f.js.gz | Bin 0 -> 5410 bytes 16 files changed, 381 insertions(+) create mode 100644 public/build/assets/GetEmbedCode-51a0da35.js create mode 100644 public/build/assets/GetEmbedCode-51a0da35.js.gz create mode 100644 public/build/assets/NativeImageBlock-27e6a028.js create mode 100644 public/build/assets/NativeImageBlock-27e6a028.js.gz create mode 100644 public/build/assets/PostEditor-e2c0e1b1.js create mode 100644 public/build/assets/PostEditor-e2c0e1b1.js.gz create mode 100644 public/build/assets/VueEditorJs-4c208fc9.js create mode 100644 public/build/assets/VueEditorJs-4c208fc9.js.gz create mode 100644 public/build/assets/app-front-5c1eb32f.css create mode 100644 public/build/assets/app-front-5c1eb32f.css.gz create mode 100644 public/build/assets/app-front-ae9fe805.js create mode 100644 public/build/assets/app-front-ae9fe805.js.gz create mode 100644 public/build/assets/bundle-2f2c1632.js create mode 100644 public/build/assets/bundle-2f2c1632.js.gz create mode 100644 public/build/assets/bundle-8efc010f.js create mode 100644 public/build/assets/bundle-8efc010f.js.gz diff --git a/public/build/assets/GetEmbedCode-51a0da35.js b/public/build/assets/GetEmbedCode-51a0da35.js new file mode 100644 index 0000000..e795ea2 --- /dev/null +++ b/public/build/assets/GetEmbedCode-51a0da35.js @@ -0,0 +1 @@ +import{_ as a,l as r,c as n,a as t,o as c}from"./app-front-ae9fe805.js";const m={name:"GetEmbedCode",mixins:[],components:{},props:["url","name"],data:()=>({imgSrc:"https://cdn.aibuddytool.com/featured-on-aibuddytool-1-1000.webp",showToast:!1}),computed:{embedCode(){return"'+this.name+''}},methods:{getEmbedCode(){const e=document.createElement("textarea");e.value=this.embedCode,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e),r("Copied! Paste the HTML embed code at the bottom of your business website footer.",{position:"bottom-center",type:"success",timeout:3e3,closeOnClick:!0,pauseOnFocusLoss:!0,pauseOnHover:!0,draggable:!0,draggablePercent:.6,showCloseButtonOnHover:!1,hideProgressBar:!1,closeButton:!0,icon:!0,rtl:!1})}},mounted(){}},u={class:"d-grid gap-2 mx-auto",style:{width:"250px"}},i=["src"];function l(e,o,b,p,h,s){return c(),n("div",null,[t("div",u,[t("img",{style:{width:"250px",height:"auto"},src:e.imgSrc,alt:"Featured banner"},null,8,i),t("button",{onClick:o[0]||(o[0]=(...d)=>s.getEmbedCode&&s.getEmbedCode(...d)),class:"btn btn-sm btn-outline-primary px-3"}," Get HTML embed code ")])])}const f=a(m,[["render",l]]);export{f as default}; diff --git a/public/build/assets/GetEmbedCode-51a0da35.js.gz b/public/build/assets/GetEmbedCode-51a0da35.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec4919f453fe55278643de4221f6946926c37a82 GIT binary patch literal 830 zcmV-E1Ht?siwFP!000026Kz!6ZsRr(eeYK=^RST-N^v&WVk<`m8e=aHTQorPW*7^K z99isAq`*sJ!|Q+VNOHW{wh)BTP;)smbB4O>osWmFOavyl8HDF@5SEKUMD7M5kBxU7 z6xX8fbNaL~7x-I)@8|D|zXL3!vmvssI#|(R37;^2=xS6erx19jciM(>z2VYPK8rSn z@^Iw6cRd|L@&-5zp0MFcL{Vn5YMC8$xBbh@651Ha?)q9PTL@hzrS{P|Q&6<)21QIB zRqky5>R*17-^}Op;u-56cxc`8qZ1*P7dOY*h$2N)e7nO5$2`mb~#aO}D+6em%mUmPR6DFSR zrs%*z+#9UmS*zHV?CraGzgw^t^|p;A6Dc|}@$&38b%h+4ch_Qhc|7tCW9t;Pbo;99 zRM9jPtdx_fqoxbI?hdY!j*LA|G45aJ#F#A^!kDYtMa}b}w%Jmx61$&?YA&V`t&yRn6VIvAA z2?i5!Jg!}g)NyyeokfPdPR(ehh)G3UKVgZ`1whc7OKS7)E80zc@=i|tm_27gi>&=2{_ z;@6RRt0C}xA{_SYdc#|-@WH#SCm{D?Jd!^Qhj>~}(nmA$c9^tFREMJ3l9H-}G=hME z%C}xCwiSK;mUX*)Bn=;VRURf@!N@BhH(jlP_yn6pldK%N#7u_V@tXI%<>6%$n54nl z43vHXZj&*59Zy;sKZ%Ic>i^5aPwa&e$dOaJ5>LeCv;rl3Jg=0nmIia2GQ8({#wm0? zHi4qM(>&aIzWM$=8$^{AMWN_|2*qo@zj^bsK3UPSPc5pWW%TBu8wCyB5P9<6>rVJR z>v#DrfdED~*MH~-vkg7RX`Px%WF23x!P71blrozQ?ayw!N1NfURM?1Q;&JiIKgHY( I!CnOb0IcMhYybcN literal 0 HcmV?d00001 diff --git a/public/build/assets/NativeImageBlock-27e6a028.js b/public/build/assets/NativeImageBlock-27e6a028.js new file mode 100644 index 0000000..bcf14c2 --- /dev/null +++ b/public/build/assets/NativeImageBlock-27e6a028.js @@ -0,0 +1 @@ +import{Z as _,_ as y,b,c as g,a as c,H as w,J as $,o as f,$ as S,a0 as I}from"./app-front-ae9fe805.js";var m=_();class p{constructor(e,t,r){this.name=e,this.definition=t,this.bindings=t.bindings??{},this.wheres=t.wheres??{},this.config=r}get template(){return`${this.origin}/${this.definition.uri}`.replace(/\/+$/,"")}get origin(){return this.config.absolute?this.definition.domain?`${this.config.url.match(/^\w+:\/\//)[0]}${this.definition.domain}${this.config.port?`:${this.config.port}`:""}`:this.config.url:""}get parameterSegments(){var e;return((e=this.template.match(/{[^}?]+\??}/g))==null?void 0:e.map(t=>({name:t.replace(/{|\??}/g,""),required:!/\?}$/.test(t)})))??[]}matchesUrl(e){if(!this.definition.methods.includes("GET"))return!1;const t=this.template.replace(/(\/?){([^}?]*)(\??)}/g,(n,l,u,h)=>{var d;const a=`(?<${u}>${((d=this.wheres[u])==null?void 0:d.replace(/(^\^)|(\$$)/g,""))||"[^/?]+"})`;return h?`(${l}${a})?`:`${l}${a}`}).replace(/^\w+:\/\//,""),[r,s]=e.replace(/^\w+:\/\//,"").split("?"),i=new RegExp(`^${t}/?$`).exec(r);if(i){for(const n in i.groups)i.groups[n]=typeof i.groups[n]=="string"?decodeURIComponent(i.groups[n]):i.groups[n];return{params:i.groups,query:m.parse(s)}}return!1}compile(e){const t=this.parameterSegments;return t.length?this.template.replace(/{([^}?]+)(\??)}/g,(r,s,i)=>{if(!i&&[null,void 0].includes(e[s]))throw new Error(`Ziggy error: '${s}' parameter is required for route '${this.name}'.`);if(this.wheres[s]){if(!new RegExp(`^${i?`(${this.wheres[s]})?`:this.wheres[s]}$`).test(e[s]??""))throw new Error(`Ziggy error: '${s}' parameter does not match required format '${this.wheres[s]}' for route '${this.name}'.`);if(t[t.length-1].name===s)return encodeURIComponent(e[s]??"").replace(/%2F/g,"/")}return encodeURIComponent(e[s]??"")}).replace(`${this.origin}//`,`${this.origin}/`).replace(/\/+$/,""):this.template}}class v extends String{constructor(e,t,r=!0,s){if(super(),this._config=s??(typeof Ziggy<"u"?Ziggy:globalThis==null?void 0:globalThis.Ziggy),this._config={...this._config,absolute:r},e){if(!this._config.routes[e])throw new Error(`Ziggy error: route '${e}' is not in the route list.`);this._route=new p(e,this._config.routes[e],this._config),this._params=this._parse(t)}}toString(){const e=Object.keys(this._params).filter(t=>!this._route.parameterSegments.some(({name:r})=>r===t)).filter(t=>t!=="_query").reduce((t,r)=>({...t,[r]:this._params[r]}),{});return this._route.compile(this._params)+m.stringify({...e,...this._params._query},{addQueryPrefix:!0,arrayFormat:"indices",encodeValuesOnly:!0,skipNulls:!0,encoder:(t,r)=>typeof t=="boolean"?Number(t):r(t)})}_unresolve(e){e?this._config.absolute&&e.startsWith("/")&&(e=this._location().host+e):e=this._currentUrl();let t={};const[r,s]=Object.entries(this._config.routes).find(([i,n])=>t=new p(i,n,this._config).matchesUrl(e))||[void 0,void 0];return{name:r,...t,route:s}}_currentUrl(){const{host:e,pathname:t,search:r}=this._location();return(this._config.absolute?e+t:t.replace(this._config.url.replace(/^\w*:\/\/[^/]+/,""),"").replace(/^\/+/,"/"))+r}current(e,t){const{name:r,params:s,query:i,route:n}=this._unresolve();if(!e)return r;const l=new RegExp(`^${e.replace(/\./g,"\\.").replace(/\*/g,".*")}$`).test(r);if([null,void 0].includes(t)||!l)return l;const u=new p(r,n,this._config);t=this._parse(t,u);const h={...s,...i};return Object.values(t).every(a=>!a)&&!Object.values(h).some(a=>a!==void 0)?!0:Object.entries(t).every(([a,d])=>h[a]==d)}_location(){var s,i,n;const{host:e="",pathname:t="",search:r=""}=typeof window<"u"?window.location:{};return{host:((s=this._config.location)==null?void 0:s.host)??e,pathname:((i=this._config.location)==null?void 0:i.pathname)??t,search:((n=this._config.location)==null?void 0:n.search)??r}}get params(){const{params:e,query:t}=this._unresolve();return{...e,...t}}has(e){return Object.keys(this._config.routes).includes(e)}_parse(e={},t=this._route){e??(e={}),e=["string","number"].includes(typeof e)?[e]:e;const r=t.parameterSegments.filter(({name:s})=>!this._config.defaults[s]);return Array.isArray(e)?e=e.reduce((s,i,n)=>r[n]?{...s,[r[n].name]:i}:typeof i=="object"?{...s,...i}:{...s,[i]:""},{}):r.length===1&&!e[r[0].name]&&(e.hasOwnProperty(Object.values(t.bindings)[0])||e.hasOwnProperty("id"))&&(e={[r[0].name]:e}),{...this._defaults(t),...this._substituteBindings(e,t)}}_defaults(e){return e.parameterSegments.filter(({name:t})=>this._config.defaults[t]).reduce((t,{name:r},s)=>({...t,[r]:this._config.defaults[r]}),{})}_substituteBindings(e,{bindings:t,parameterSegments:r}){return Object.entries(e).reduce((s,[i,n])=>{if(!n||typeof n!="object"||Array.isArray(n)||!r.some(({name:l})=>l===i))return{...s,[i]:n};if(!n.hasOwnProperty(t[i]))if(n.hasOwnProperty("id"))t[i]="id";else throw new Error(`Ziggy error: object passed as '${i}' parameter is missing route model binding key '${t[i]}'.`);return{...s,[i]:n[t[i]]}},{})}valueOf(){return this.toString()}check(e){return this.has(e)}}function x(o,e,t,r){const s=new v(o,e,t,r);return o?s.toString():s}const O={name:"NativeImageBlock",props:{inputImage:{type:String,default:null}},data:()=>({isLoaded:!1,isUploading:!1,imgSrc:null,placeholderSrc:"https://placekitten.com/g/2100/900"}),computed:{getButtonName(){var o;return this.imgSrc!=null&&((o=this.imgSrc)==null?void 0:o.length)>0?"Change featured image":"Upload featured image"},getBlurPx(){return this.imgSrc?0:12},bgStyle(){return{backgroundImage:`url(${this.getImgSrc})`,backgroundPosition:"center",backgroundSize:"cover",filter:`blur(${this.getBlurPx}px)`,webkitFilter:`blur(${this.getBlurPx}px)`}},getImgSrc(){var o;return this.imgSrc!=null&&((o=this.imgSrc)==null?void 0:o.length)>0?this.imgSrc:this.placeholderSrc}},methods:{openFileInput(){this.$refs.fileInput.click()},handleFileChange(o){const e=o.target.files[0];e&&this.uploadImage(e)},uploadImage(o){this.isUploading=!0;const e=new FormData;e.append("file",o),e.append("forceSize","true"),b.post(x("api.admin.upload.cloud.image"),e,{headers:{"Content-Type":"multipart/form-data"}}).then(t=>{t.data.success===1&&t.data.file&&t.data.file.url?(this.imgSrc=t.data.file.url,this.$emit("saved",t.data.file.url)):console.error("Image upload failed. Invalid response format.")}).catch(t=>{console.error("Image upload failed:",t.response)}).finally(()=>{this.isUploading=!1})},setInputImage(){var o;this.inputImage!=null&&((o=this.inputImage)==null?void 0:o.length)>0&&(this.imgSrc=this.inputImage),this.isLoaded=!0}},mounted(){this.isUploading=!1,setTimeout((function(){this.setInputImage(),this.isLoaded=!0}).bind(this),3e3)}},j=o=>(S("data-v-d3857a0e"),o=o(),I(),o),k={class:"card"},B={class:"card-body ratio ratio-21x9 bg-dark overflow-hidden"},P={class:"position-absolute w-100 h-100 d-flex justify-content-center text-center"},U={key:0,class:"align-self-center"},q=j(()=>c("div",{class:"spinner-border text-light",role:"status"},[c("span",{class:"visually-hidden"},"Loading...")],-1)),C=[q],E={key:1,class:"align-self-center"};function F(o,e,t,r,s,i){return f(),g("div",null,[c("div",k,[c("div",B,[c("div",{class:"d-flex justify-content-center text-center rounded-2",style:w(i.bgStyle)},null,4),c("div",P,[o.isUploading||!o.isLoaded?(f(),g("div",U,C)):(f(),g("div",E,[c("input",{type:"file",onChange:e[0]||(e[0]=(...n)=>i.handleFileChange&&i.handleFileChange(...n)),accept:"image/*",ref:"fileInput",style:{display:"none"}},null,544),c("button",{class:"btn btn-primary",onClick:e[1]||(e[1]=(...n)=>i.openFileInput&&i.openFileInput(...n))},$(i.getButtonName),1)]))])])])])}const N=y(O,[["render",F],["__scopeId","data-v-d3857a0e"]]),Z=Object.freeze(Object.defineProperty({__proto__:null,default:N},Symbol.toStringTag,{value:"Module"}));export{Z as N,N as _,x as r}; diff --git a/public/build/assets/NativeImageBlock-27e6a028.js.gz b/public/build/assets/NativeImageBlock-27e6a028.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ea82be8041aeaf7092c68426eca3ef05fb132f8 GIT binary patch literal 3212 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 yv??}D + */(function(t,n){(function(a,e){t.exports=e()})(window,function(){return function(a){var e={};function r(i){if(e[i])return e[i].exports;var o=e[i]={i,l:!1,exports:{}};return a[i].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=a,r.c=e,r.d=function(i,o,l){r.o(i,o)||Object.defineProperty(i,o,{enumerable:!0,get:l})},r.r=function(i){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},r.t=function(i,o){if(1&o&&(i=r(i)),8&o||4&o&&typeof i=="object"&&i&&i.__esModule)return i;var l=Object.create(null);if(r.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:i}),2&o&&typeof i!="string")for(var d in i)r.d(l,d,(function(u){return i[u]}).bind(null,d));return l},r.n=function(i){var o=i&&i.__esModule?function(){return i.default}:function(){return i};return r.d(o,"a",o),o},r.o=function(i,o){return Object.prototype.hasOwnProperty.call(i,o)},r.p="/",r(r.s=9)}([function(a,e){function r(i,o){for(var l=0;l0&&arguments[0]!==void 0?arguments[0]:{};if(k.url&&typeof k.url!="string")throw new Error("Url must be a string");if(k.url=k.url||"",k.method&&typeof k.method!="string")throw new Error("`method` must be a string or null");if(k.method=k.method?k.method.toUpperCase():"GET",k.headers&&d(k.headers)!=="object")throw new Error("`headers` must be an object or null");if(k.headers=k.headers||{},k.type&&(typeof k.type!="string"||!Object.values(u).includes(k.type)))throw new Error("`type` must be taken from module's «contentType» library");if(k.progress&&typeof k.progress!="function")throw new Error("`progress` must be a function or null");if(k.progress=k.progress||function(_){},k.beforeSend=k.beforeSend||function(_){},k.ratio&&typeof k.ratio!="number")throw new Error("`ratio` must be a number");if(k.ratio<0||k.ratio>100)throw new Error("`ratio` must be in a 0-100 interval");if(k.ratio=k.ratio||90,k.accept&&typeof k.accept!="string")throw new Error("`accept` must be a string with a list of allowed mime-types");if(k.accept=k.accept||"*/*",k.multiple&&typeof k.multiple!="boolean")throw new Error("`multiple` must be a true or false");if(k.multiple=k.multiple||!1,k.fieldName&&typeof k.fieldName!="string")throw new Error("`fieldName` must be a string");return k.fieldName=k.fieldName||"files",k},p=function(k){switch(k.method){case"GET":var _=$(k.data,u.URLENCODED);delete k.data,k.url=/\?/.test(k.url)?k.url+"&"+_:k.url+"?"+_;break;case"POST":case"PUT":case"DELETE":case"UPDATE":var S=function(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).type||u.JSON}(k);(N.isFormData(k.data)||N.isFormElement(k.data))&&(S=u.FORM),k.data=$(k.data,S),S!==X.contentType.FORM&&(k.headers["content-type"]=S)}return k},$=function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};switch(arguments.length>1?arguments[1]:void 0){case u.URLENCODED:return N.urlEncode(k);case u.JSON:return N.jsonEncode(k);case u.FORM:return N.formEncode(k);default:return k}},A=function(k){return k>=200&&k<300},{contentType:u={URLENCODED:"application/x-www-form-urlencoded; charset=utf-8",FORM:"multipart/form-data",JSON:"application/json; charset=utf-8"},request:y,get:function(k){return k.method="GET",y(k)},post:m,transport:function(k){return k=c(k),N.selectFiles(k).then(function(_){for(var S=new FormData,w=0;w<_.length;w++)S.append(k.fieldName,_[w],_[w].name);N.isObject(k.data)&&Object.keys(k.data).forEach(function(Y){var U=k.data[Y];S.append(Y,U)});var O=k.beforeSend;return k.beforeSend=function(){return O(_)},k.data=S,m(k)})},selectFiles:function(k){return delete(k=c(k)).beforeSend,N.selectFiles(k)}});i.exports=X},function(i,o,l){l.r(o);var d=l(1);window.Promise=window.Promise||d.a},function(i,o,l){(function(d){var u=d!==void 0&&d||typeof self<"u"&&self||window,y=Function.prototype.apply;function m(c,p){this._id=c,this._clearFn=p}o.setTimeout=function(){return new m(y.call(setTimeout,u,arguments),clearTimeout)},o.setInterval=function(){return new m(y.call(setInterval,u,arguments),clearInterval)},o.clearTimeout=o.clearInterval=function(c){c&&c.close()},m.prototype.unref=m.prototype.ref=function(){},m.prototype.close=function(){this._clearFn.call(u,this._id)},o.enroll=function(c,p){clearTimeout(c._idleTimeoutId),c._idleTimeout=p},o.unenroll=function(c){clearTimeout(c._idleTimeoutId),c._idleTimeout=-1},o._unrefActive=o.active=function(c){clearTimeout(c._idleTimeoutId);var p=c._idleTimeout;p>=0&&(c._idleTimeoutId=setTimeout(function(){c._onTimeout&&c._onTimeout()},p))},l(6),o.setImmediate=typeof self<"u"&&self.setImmediate||d!==void 0&&d.setImmediate||this&&this.setImmediate,o.clearImmediate=typeof self<"u"&&self.clearImmediate||d!==void 0&&d.clearImmediate||this&&this.clearImmediate}).call(this,l(0))},function(i,o,l){(function(d,u){(function(y,m){if(!y.setImmediate){var c,p,$,A,N,X=1,k={},_=!1,S=y.document,w=Object.getPrototypeOf&&Object.getPrototypeOf(y);w=w&&w.setTimeout?w:y,{}.toString.call(y.process)==="[object process]"?c=function(U){u.nextTick(function(){Y(U)})}:function(){if(y.postMessage&&!y.importScripts){var U=!0,L=y.onmessage;return y.onmessage=function(){U=!1},y.postMessage("","*"),y.onmessage=L,U}}()?(A="setImmediate$"+Math.random()+"$",N=function(U){U.source===y&&typeof U.data=="string"&&U.data.indexOf(A)===0&&Y(+U.data.slice(A.length))},y.addEventListener?y.addEventListener("message",N,!1):y.attachEvent("onmessage",N),c=function(U){y.postMessage(A+U,"*")}):y.MessageChannel?(($=new MessageChannel).port1.onmessage=function(U){Y(U.data)},c=function(U){$.port2.postMessage(U)}):S&&"onreadystatechange"in S.createElement("script")?(p=S.documentElement,c=function(U){var L=S.createElement("script");L.onreadystatechange=function(){Y(U),L.onreadystatechange=null,p.removeChild(L),L=null},p.appendChild(L)}):c=function(U){setTimeout(Y,0,U)},w.setImmediate=function(U){typeof U!="function"&&(U=new Function(""+U));for(var L=new Array(arguments.length-1),H=0;H"u"?d===void 0?this:d:self)}).call(this,l(0),l(7))},function(i,o){var l,d,u=i.exports={};function y(){throw new Error("setTimeout has not been defined")}function m(){throw new Error("clearTimeout has not been defined")}function c(w){if(l===setTimeout)return setTimeout(w,0);if((l===y||!l)&&setTimeout)return l=setTimeout,setTimeout(w,0);try{return l(w,0)}catch{try{return l.call(null,w,0)}catch{return l.call(this,w,0)}}}(function(){try{l=typeof setTimeout=="function"?setTimeout:y}catch{l=y}try{d=typeof clearTimeout=="function"?clearTimeout:m}catch{d=m}})();var p,$=[],A=!1,N=-1;function X(){A&&p&&(A=!1,p.length?$=p.concat($):N=-1,$.length&&k())}function k(){if(!A){var w=c(X);A=!0;for(var O=$.length;O;){for(p=$,$=[];++N1)for(var Y=1;Y HTMLElement")}},{key:"isObject",value:function(p){return Object.prototype.toString.call(p)==="[object Object]"}},{key:"isFormData",value:function(p){return p instanceof FormData}},{key:"isFormElement",value:function(p){return p instanceof HTMLFormElement}},{key:"selectFiles",value:function(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new Promise(function($,A){var N=document.createElement("INPUT");N.type="file",p.multiple&&N.setAttribute("multiple","multiple"),p.accept&&N.setAttribute("accept",p.accept),N.style.display="none",document.body.appendChild(N),N.addEventListener("change",function(X){var k=X.target.files;$(k),document.body.removeChild(N)},!1),N.click()})}},{key:"parseHeaders",value:function(p){var $=p.trim().split(/[\r\n]+/),A={};return $.forEach(function(N){var X=N.split(": "),k=X.shift(),_=X.join(": ");k&&(A[k]=_)}),A}}])&&d(m,c),y}()},function(i,o){var l=function(u){return encodeURIComponent(u).replace(/[!'()*]/g,escape).replace(/%20/g,"+")},d=function(u,y,m,c){return y=y||null,m=m||"&",c=c||null,u?function(p){for(var $=new Array,A=0;Ar.length)&&(i=r.length);for(var o=0,l=new Array(i);o=0;--x){var s=this.tryEntries[x],E=s.completion;if(s.tryLoc==="root")return C("end");if(s.tryLoc<=this.prev){var K=d.call(s,"catchLoc"),W=d.call(s,"finallyLoc");if(K&&W){if(this.prev=0;--C){var x=this.tryEntries[C];if(x.tryLoc<=this.prev&&d.call(x,"finallyLoc")&&this.prev=0;--M){var C=this.tryEntries[M];if(C.finallyLoc===D)return this.complete(C.completion,C.afterLoc),v(C),A}},catch:function(D){for(var M=this.tryEntries.length-1;M>=0;--M){var C=this.tryEntries[M];if(C.tryLoc===D){var x=C.completion;if(x.type==="throw"){var s=x.arg;v(C)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(D,M,C){return this.delegate={iterator:P(D),resultName:M,nextLoc:C},this.method==="next"&&(this.arg=void 0),A}},o}(a.exports);try{regeneratorRuntime=i}catch{Function("r","regeneratorRuntime = r")(i)}},function(a,e,r){var i=r(12),o=r(13);typeof(o=o.__esModule?o.default:o)=="string"&&(o=[[a.i,o,""]]);var l={insert:"head",singleton:!1},d=(i(o,l),o.locals?o.locals:{});a.exports=d},function(a,e,r){var i,o=function(){return i===void 0&&(i=!!(window&&document&&document.all&&!window.atob)),i},l=function(){var _={};return function(S){if(_[S]===void 0){var w=document.querySelector(S);if(window.HTMLIFrameElement&&w instanceof window.HTMLIFrameElement)try{w=w.contentDocument.head}catch{w=null}_[S]=w}return _[S]}}(),d=[];function u(_){for(var S=-1,w=0;w1&&arguments[1]!==void 0?arguments[1]:null,g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},P=document.createElement(L);Array.isArray(v)?(H=P.classList).add.apply(H,A()(v)):v&&P.classList.add(v);for(var F in g)P[F]=g[F];return P}var X=function(){function L(H){var v=H.api,g=H.config,P=H.onSelectFile,F=H.readOnly;y()(this,L),this.api=v,this.config=g,this.onSelectFile=P,this.readOnly=F,this.nodes={wrapper:N("div",[this.CSS.baseClass,this.CSS.wrapper]),imageContainer:N("div",[this.CSS.imageContainer]),fileButton:this.createFileButton(),imageEl:void 0,imagePreloader:N("div",this.CSS.imagePreloader),caption:N("div",[this.CSS.input,this.CSS.caption],{contentEditable:!this.readOnly})},this.nodes.caption.dataset.placeholder=this.config.captionPlaceholder,this.nodes.imageContainer.appendChild(this.nodes.imagePreloader),this.nodes.wrapper.appendChild(this.nodes.imageContainer),this.nodes.wrapper.appendChild(this.nodes.caption),this.nodes.wrapper.appendChild(this.nodes.fileButton)}return c()(L,[{key:"render",value:function(H){return H.file&&Object.keys(H.file).length!==0?this.toggleStatus(L.status.UPLOADING):this.toggleStatus(L.status.EMPTY),this.nodes.wrapper}},{key:"createFileButton",value:function(){var H=this,v=N("div",[this.CSS.button]);return v.innerHTML=this.config.buttonContent||"".concat(p," ").concat(this.api.i18n.t("Select an Image")),v.addEventListener("click",function(){H.onSelectFile()}),v}},{key:"showPreloader",value:function(H){this.nodes.imagePreloader.style.backgroundImage="url(".concat(H,")"),this.toggleStatus(L.status.UPLOADING)}},{key:"hidePreloader",value:function(){this.nodes.imagePreloader.style.backgroundImage="",this.toggleStatus(L.status.EMPTY)}},{key:"fillImage",value:function(H){var v=this,g=/\.mp4$/.test(H)?"VIDEO":"IMG",P={src:H},F="load";g==="VIDEO"&&(P.autoplay=!0,P.loop=!0,P.muted=!0,P.playsinline=!0,F="loadeddata"),this.nodes.imageEl=N(g,this.CSS.imageEl,P),this.nodes.imageEl.addEventListener(F,function(){v.toggleStatus(L.status.FILLED),v.nodes.imagePreloader&&(v.nodes.imagePreloader.style.backgroundImage="")}),this.nodes.imageContainer.appendChild(this.nodes.imageEl)}},{key:"fillCaption",value:function(H){this.nodes.caption&&(this.nodes.caption.innerHTML=H)}},{key:"toggleStatus",value:function(H){for(var v in L.status)Object.prototype.hasOwnProperty.call(L.status,v)&&this.nodes.wrapper.classList.toggle("".concat(this.CSS.wrapper,"--").concat(L.status[v]),H===L.status[v])}},{key:"applyTune",value:function(H,v){this.nodes.wrapper.classList.toggle("".concat(this.CSS.wrapper,"--").concat(H),v)}},{key:"CSS",get:function(){return{baseClass:this.api.styles.block,loading:this.api.styles.loader,input:this.api.styles.input,button:this.api.styles.button,wrapper:"image-tool",imageContainer:"image-tool__image",imagePreloader:"image-tool__image-preloader",imageEl:"image-tool__image-picture",caption:"image-tool__caption"}}}],[{key:"status",get:function(){return{EMPTY:"empty",UPLOADING:"loading",FILLED:"filled"}}}]),L}(),k=r(8),_=r.n(k),S=r(1),w=r.n(S);function O(L){return L&&typeof L.then=="function"}var Y=function(){function L(H){var v=H.config,g=H.onUpload,P=H.onError;y()(this,L),this.config=v,this.onUpload=g,this.onError=P}return c()(L,[{key:"uploadSelectedFile",value:function(H){var v=this,g=H.onPreview,P=function(F){var D=new FileReader;D.readAsDataURL(F),D.onload=function(M){g(M.target.result)}};(this.config.uploader&&typeof this.config.uploader.uploadByFile=="function"?w.a.selectFiles({accept:this.config.types}).then(function(F){P(F[0]);var D=v.config.uploader.uploadByFile(F[0]);return O(D)||console.warn("Custom uploader method uploadByFile should return a Promise"),D}):w.a.transport({url:this.config.endpoints.byFile,data:this.config.additionalRequestData,accept:this.config.types,headers:this.config.additionalRequestHeaders,beforeSend:function(F){P(F[0])},fieldName:this.config.field}).then(function(F){return F.body})).then(function(F){v.onUpload(F)}).catch(function(F){v.onError(F)})}},{key:"uploadByUrl",value:function(H){var v,g=this;this.config.uploader&&typeof this.config.uploader.uploadByUrl=="function"?O(v=this.config.uploader.uploadByUrl(H))||console.warn("Custom uploader method uploadByUrl should return a Promise"):v=w.a.post({url:this.config.endpoints.byUrl,data:Object.assign({url:H},this.config.additionalRequestData),type:w.a.contentType.JSON,headers:this.config.additionalRequestHeaders}).then(function(P){return P.body}),v.then(function(P){g.onUpload(P)}).catch(function(P){g.onError(P)})}},{key:"uploadByFile",value:function(H,v){var g,P=this,F=v.onPreview,D=new FileReader;if(D.readAsDataURL(H),D.onload=function(C){F(C.target.result)},this.config.uploader&&typeof this.config.uploader.uploadByFile=="function")O(g=this.config.uploader.uploadByFile(H))||console.warn("Custom uploader method uploadByFile should return a Promise");else{var M=new FormData;M.append(this.config.field,H),this.config.additionalRequestData&&Object.keys(this.config.additionalRequestData).length&&Object.entries(this.config.additionalRequestData).forEach(function(C){var x=_()(C,2),s=x[0],E=x[1];M.append(s,E)}),g=w.a.post({url:this.config.endpoints.byFile,data:M,type:w.a.contentType.JSON,headers:this.config.additionalRequestHeaders}).then(function(C){return C.body})}g.then(function(C){P.onUpload(C)}).catch(function(C){P.onError(C)})}}]),L}(),U=function(){function L(v){var g=this,P=v.data,F=v.config,D=v.api,M=v.readOnly;y()(this,L),this.api=D,this.readOnly=M,this.config={endpoints:F.endpoints||"",additionalRequestData:F.additionalRequestData||{},additionalRequestHeaders:F.additionalRequestHeaders||{},field:F.field||"image",types:F.types||"image/*",captionPlaceholder:this.api.i18n.t(F.captionPlaceholder||"Caption"),buttonContent:F.buttonContent||"",uploader:F.uploader||void 0,actions:F.actions||[]},this.uploader=new Y({config:this.config,onUpload:function(C){return g.onUpload(C)},onError:function(C){return g.uploadingFailed(C)}}),this.ui=new X({api:D,config:this.config,onSelectFile:function(){g.uploader.uploadSelectedFile({onPreview:function(C){g.ui.showPreloader(C)}})},readOnly:M}),this._data={},this.data=P}var H;return c()(L,null,[{key:"isReadOnlySupported",get:function(){return!0}},{key:"toolbox",get:function(){return{icon:p,title:"Image"}}},{key:"tunes",get:function(){return[{name:"withBorder",icon:'',title:"With border",toggle:!0},{name:"stretched",icon:'',title:"Stretch image",toggle:!0},{name:"withBackground",icon:'',title:"With background",toggle:!0}]}}]),c()(L,[{key:"render",value:function(){return this.ui.render(this.data)}},{key:"validate",value:function(v){return v.file&&v.file.url}},{key:"save",value:function(){var v=this.ui.nodes.caption;return this._data.caption=v.innerHTML,this.data}},{key:"renderSettings",value:function(){var v=this;return L.tunes.concat(this.config.actions).map(function(g){return{icon:g.icon,label:v.api.i18n.t(g.title),name:g.name,toggle:g.toggle,isActive:v.data[g.name],onActivate:function(){typeof g.action!="function"?v.tuneToggled(g.name):g.action(g.name)}}})}},{key:"appendCallback",value:function(){this.ui.nodes.fileButton.click()}},{key:"onPaste",value:(H=d()(o.a.mark(function v(g){var P,F,D,M,C;return o.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:x.t0=g.type,x.next=x.t0==="tag"?3:x.t0==="pattern"?15:x.t0==="file"?18:21;break;case 3:if(P=g.detail.data,!/^blob:/.test(P.src)){x.next=13;break}return x.next=7,fetch(P.src);case 7:return F=x.sent,x.next=10,F.blob();case 10:return D=x.sent,this.uploadFile(D),x.abrupt("break",21);case 13:return this.uploadUrl(P.src),x.abrupt("break",21);case 15:return M=g.detail.data,this.uploadUrl(M),x.abrupt("break",21);case 18:return C=g.detail.file,this.uploadFile(C),x.abrupt("break",21);case 21:case"end":return x.stop()}},v,this)})),function(v){return H.apply(this,arguments)})},{key:"onUpload",value:function(v){v.success&&v.file?this.image=v.file:this.uploadingFailed("incorrect response: "+JSON.stringify(v))}},{key:"uploadingFailed",value:function(v){console.log("Image Tool: uploading failed because of",v),this.api.notifier.show({message:this.api.i18n.t("Couldn’t upload image. Please try another."),style:"error"}),this.ui.hidePreloader()}},{key:"tuneToggled",value:function(v){this.setTune(v,!this._data[v])}},{key:"setTune",value:function(v,g){var P=this;this._data[v]=g,this.ui.applyTune(v,g),v==="stretched"&&Promise.resolve().then(function(){var F=P.api.blocks.getCurrentBlockIndex();P.api.blocks.stretchBlock(F,g)}).catch(function(F){console.error(F)})}},{key:"uploadFile",value:function(v){var g=this;this.uploader.uploadByFile(v,{onPreview:function(P){g.ui.showPreloader(P)}})}},{key:"uploadUrl",value:function(v){this.ui.showPreloader(v),this.uploader.uploadByUrl(v)}},{key:"data",set:function(v){var g=this;this.image=v.file,this._data.caption=v.caption||"",this.ui.fillCaption(this._data.caption),L.tunes.forEach(function(P){var F=P.name,D=v[F]!==void 0&&(v[F]===!0||v[F]==="true");g.setTune(F,D)})},get:function(){return this._data}},{key:"image",set:function(v){this._data.file=v||{},v&&v.url&&this.ui.fillImage(v.url)}}],[{key:"pasteConfig",get:function(){return{tags:[{img:{src:!0}}],patterns:{image:/https?:\/\/\S+\.(gif|jpe?g|tiff|png|svg|webp)(\?[a-z0-9=]*)?$/i},files:{mimeTypes:["image/*"]}}}}]),L}();/** + * Image Tool for the Editor.js + * + * @author CodeX + * @license MIT + * @see {@link https://github.com/editor-js/image} + * + * To developers. + * To simplify Tool structure, we split it to 4 parts: + * 1) index.js — main Tool's interface, public API and methods for working with data + * 2) uploader.js — module that has methods for sending files via AJAX: from device, by URL or File pasting + * 3) ui.js — module for UI manipulations: render, showing preloader, etc + * 4) tunes.js — working with Block Tunes: render buttons, handle clicks + * + * For debug purposes there is a testing server + * that can save uploaded files and return a Response {@link UploadResponseFormat} + * + * $ node dev/server.js + * + * It will expose 8008 port, so you can pass http://localhost:8008 with the Tools config: + * + * image: { + * class: ImageTool, + * config: { + * endpoints: { + * byFile: 'http://localhost:8008/uploadFile', + * byUrl: 'http://localhost:8008/fetchUrl', + * } + * }, + * }, + */}]).default})})(Xn);var Rr=Xn.exports;const Fr=Cr(Rr),bn=Pr("postStore",{state:()=>({data:{defaultLocaleSlug:"my",countryLocales:[],localeCategories:[],authors:[]}}),getters:{defaultLocaleSlug(t){return t.data.defaultLocaleSlug},countryLocales(t){return t.data.countryLocales},localeCategories(t){return t.data.localeCategories},authors(t){return t.data.authors}},actions:{async fetchAuthors(){try{const t=await ua.get(Ft("api.admin.authors"));console.log(t),this.data.authors=t.data.authors}catch(t){console.log(t)}},async fetchCountryLocales(){try{const t=await ua.get(Ft("api.admin.country-locales"));console.log(t),this.data.countryLocales=t.data.country_locales,this.data.defaultLocaleSlug=t.data.default_locale_slug}catch(t){console.log(t)}},async fetchLocaleCategories(t){try{const n=await ua.get(Ft("api.admin.categories",{country_locale_slug:t}));console.log(n),this.data.localeCategories=n.data.categories}catch(n){console.log(n)}}}});function st(t){"@babel/helpers - typeof";return st=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},st(t)}function fe(t){if(t===null||t===!0||t===!1)return NaN;var n=Number(t);return isNaN(n)?n:n<0?Math.ceil(n):Math.floor(n)}function le(t,n){if(n.length1?"s":"")+" required, but only "+n.length+" present")}function ve(t){le(1,arguments);var n=Object.prototype.toString.call(t);return t instanceof Date||st(t)==="object"&&n==="[object Date]"?new Date(t.getTime()):typeof t=="number"||n==="[object Number]"?new Date(t):((typeof t=="string"||n==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function St(t,n){le(2,arguments);var a=ve(t),e=fe(n);return isNaN(e)?new Date(NaN):(e&&a.setDate(a.getDate()+e),a)}function bt(t,n){le(2,arguments);var a=ve(t),e=fe(n);if(isNaN(e))return new Date(NaN);if(!e)return a;var r=a.getDate(),i=new Date(a.getTime());i.setMonth(a.getMonth()+e+1,0);var o=i.getDate();return r>=o?i:(a.setFullYear(i.getFullYear(),i.getMonth(),r),a)}function Jn(t,n){if(le(2,arguments),!n||st(n)!=="object")return new Date(NaN);var a=n.years?fe(n.years):0,e=n.months?fe(n.months):0,r=n.weeks?fe(n.weeks):0,i=n.days?fe(n.days):0,o=n.hours?fe(n.hours):0,l=n.minutes?fe(n.minutes):0,d=n.seconds?fe(n.seconds):0,u=ve(t),y=e||a?bt(u,e+a*12):u,m=i||r?St(y,i+r*7):y,c=l+o*60,p=d+c*60,$=p*1e3,A=new Date(m.getTime()+$);return A}function Vr(t,n){le(2,arguments);var a=ve(t).getTime(),e=fe(n);return new Date(a+e)}var Br={};function kt(){return Br}function Ht(t,n){var a,e,r,i,o,l,d,u;le(1,arguments);var y=kt(),m=fe((a=(e=(r=(i=n==null?void 0:n.weekStartsOn)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&r!==void 0?r:y.weekStartsOn)!==null&&e!==void 0?e:(d=y.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&a!==void 0?a:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var c=ve(t),p=c.getDay(),$=(p=r.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function Hr(t){le(1,arguments);var n=Wr(t),a=new Date(0);a.setFullYear(n,0,4),a.setHours(0,0,0,0);var e=_a(a);return e}function ka(t){var n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),t.getTime()-n.getTime()}function _n(t){le(1,arguments);var n=ve(t);return n.setHours(0,0,0,0),n}var jr=864e5;function qr(t,n){le(2,arguments);var a=_n(t),e=_n(n),r=a.getTime()-ka(a),i=e.getTime()-ka(e);return Math.round((r-i)/jr)}function Kn(t,n){le(2,arguments);var a=fe(n);return bt(t,a*12)}var on=6e4,ln=36e5,Qr=1e3;function zn(t){return le(1,arguments),t instanceof Date||st(t)==="object"&&Object.prototype.toString.call(t)==="[object Date]"}function sa(t){if(le(1,arguments),!zn(t)&&typeof t!="number")return!1;var n=ve(t);return!isNaN(Number(n))}function kn(t,n){var a;le(1,arguments);var e=t||{},r=ve(e.start),i=ve(e.end),o=i.getTime();if(!(r.getTime()<=o))throw new RangeError("Invalid interval");var l=[],d=r;d.setHours(0,0,0,0);var u=Number((a=n==null?void 0:n.step)!==null&&a!==void 0?a:1);if(u<1||isNaN(u))throw new RangeError("`options.step` must be a number greater than 1");for(;d.getTime()<=o;)l.push(ve(d)),d.setDate(d.getDate()+u),d.setHours(0,0,0,0);return l}function Gr(t,n){var a,e,r,i,o,l,d,u;le(1,arguments);var y=kt(),m=fe((a=(e=(r=(i=n==null?void 0:n.weekStartsOn)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&r!==void 0?r:y.weekStartsOn)!==null&&e!==void 0?e:(d=y.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&a!==void 0?a:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var c=ve(t),p=c.getDay(),$=(p=r.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function Kr(t){le(1,arguments);var n=er(t),a=new Date(0);a.setUTCFullYear(n,0,4),a.setUTCHours(0,0,0,0);var e=Jt(a);return e}var zr=6048e5;function tr(t){le(1,arguments);var n=ve(t),a=Jt(n).getTime()-Kr(n).getTime();return Math.round(a/zr)+1}function jt(t,n){var a,e,r,i,o,l,d,u;le(1,arguments);var y=kt(),m=fe((a=(e=(r=(i=n==null?void 0:n.weekStartsOn)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&r!==void 0?r:y.weekStartsOn)!==null&&e!==void 0?e:(d=y.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&a!==void 0?a:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var c=ve(t),p=c.getUTCDay(),$=(p=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var $=new Date(0);$.setUTCFullYear(m+1,0,p),$.setUTCHours(0,0,0,0);var A=jt($,n),N=new Date(0);N.setUTCFullYear(m,0,p),N.setUTCHours(0,0,0,0);var X=jt(N,n);return y.getTime()>=A.getTime()?m+1:y.getTime()>=X.getTime()?m:m-1}function Zr(t,n){var a,e,r,i,o,l,d,u;le(1,arguments);var y=kt(),m=fe((a=(e=(r=(i=n==null?void 0:n.firstWeekContainsDate)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&r!==void 0?r:y.firstWeekContainsDate)!==null&&e!==void 0?e:(d=y.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&a!==void 0?a:1),c=un(t,n),p=new Date(0);p.setUTCFullYear(c,0,m),p.setUTCHours(0,0,0,0);var $=jt(p,n);return $}var eo=6048e5;function ar(t,n){le(1,arguments);var a=ve(t),e=jt(a,n).getTime()-Zr(a,n).getTime();return Math.round(e/eo)+1}function Oe(t,n){for(var a=t<0?"-":"",e=Math.abs(t).toString();e.length0?e:1-e;return Oe(a==="yy"?r%100:r,a.length)},M:function(n,a){var e=n.getUTCMonth();return a==="M"?String(e+1):Oe(e+1,2)},d:function(n,a){return Oe(n.getUTCDate(),a.length)},a:function(n,a){var e=n.getUTCHours()/12>=1?"pm":"am";switch(a){case"a":case"aa":return e.toUpperCase();case"aaa":return e;case"aaaaa":return e[0];case"aaaa":default:return e==="am"?"a.m.":"p.m."}},h:function(n,a){return Oe(n.getUTCHours()%12||12,a.length)},H:function(n,a){return Oe(n.getUTCHours(),a.length)},m:function(n,a){return Oe(n.getUTCMinutes(),a.length)},s:function(n,a){return Oe(n.getUTCSeconds(),a.length)},S:function(n,a){var e=a.length,r=n.getUTCMilliseconds(),i=Math.floor(r*Math.pow(10,e-3));return Oe(i,a.length)}};const $t=to;var qt={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},ao={G:function(n,a,e){var r=n.getUTCFullYear()>0?1:0;switch(a){case"G":case"GG":case"GGG":return e.era(r,{width:"abbreviated"});case"GGGGG":return e.era(r,{width:"narrow"});case"GGGG":default:return e.era(r,{width:"wide"})}},y:function(n,a,e){if(a==="yo"){var r=n.getUTCFullYear(),i=r>0?r:1-r;return e.ordinalNumber(i,{unit:"year"})}return $t.y(n,a)},Y:function(n,a,e,r){var i=un(n,r),o=i>0?i:1-i;if(a==="YY"){var l=o%100;return Oe(l,2)}return a==="Yo"?e.ordinalNumber(o,{unit:"year"}):Oe(o,a.length)},R:function(n,a){var e=er(n);return Oe(e,a.length)},u:function(n,a){var e=n.getUTCFullYear();return Oe(e,a.length)},Q:function(n,a,e){var r=Math.ceil((n.getUTCMonth()+1)/3);switch(a){case"Q":return String(r);case"QQ":return Oe(r,2);case"Qo":return e.ordinalNumber(r,{unit:"quarter"});case"QQQ":return e.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return e.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return e.quarter(r,{width:"wide",context:"formatting"})}},q:function(n,a,e){var r=Math.ceil((n.getUTCMonth()+1)/3);switch(a){case"q":return String(r);case"qq":return Oe(r,2);case"qo":return e.ordinalNumber(r,{unit:"quarter"});case"qqq":return e.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return e.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return e.quarter(r,{width:"wide",context:"standalone"})}},M:function(n,a,e){var r=n.getUTCMonth();switch(a){case"M":case"MM":return $t.M(n,a);case"Mo":return e.ordinalNumber(r+1,{unit:"month"});case"MMM":return e.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return e.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return e.month(r,{width:"wide",context:"formatting"})}},L:function(n,a,e){var r=n.getUTCMonth();switch(a){case"L":return String(r+1);case"LL":return Oe(r+1,2);case"Lo":return e.ordinalNumber(r+1,{unit:"month"});case"LLL":return e.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return e.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return e.month(r,{width:"wide",context:"standalone"})}},w:function(n,a,e,r){var i=ar(n,r);return a==="wo"?e.ordinalNumber(i,{unit:"week"}):Oe(i,a.length)},I:function(n,a,e){var r=tr(n);return a==="Io"?e.ordinalNumber(r,{unit:"week"}):Oe(r,a.length)},d:function(n,a,e){return a==="do"?e.ordinalNumber(n.getUTCDate(),{unit:"date"}):$t.d(n,a)},D:function(n,a,e){var r=Jr(n);return a==="Do"?e.ordinalNumber(r,{unit:"dayOfYear"}):Oe(r,a.length)},E:function(n,a,e){var r=n.getUTCDay();switch(a){case"E":case"EE":case"EEE":return e.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return e.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return e.day(r,{width:"short",context:"formatting"});case"EEEE":default:return e.day(r,{width:"wide",context:"formatting"})}},e:function(n,a,e,r){var i=n.getUTCDay(),o=(i-r.weekStartsOn+8)%7||7;switch(a){case"e":return String(o);case"ee":return Oe(o,2);case"eo":return e.ordinalNumber(o,{unit:"day"});case"eee":return e.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return e.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return e.day(i,{width:"short",context:"formatting"});case"eeee":default:return e.day(i,{width:"wide",context:"formatting"})}},c:function(n,a,e,r){var i=n.getUTCDay(),o=(i-r.weekStartsOn+8)%7||7;switch(a){case"c":return String(o);case"cc":return Oe(o,a.length);case"co":return e.ordinalNumber(o,{unit:"day"});case"ccc":return e.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return e.day(i,{width:"narrow",context:"standalone"});case"cccccc":return e.day(i,{width:"short",context:"standalone"});case"cccc":default:return e.day(i,{width:"wide",context:"standalone"})}},i:function(n,a,e){var r=n.getUTCDay(),i=r===0?7:r;switch(a){case"i":return String(i);case"ii":return Oe(i,a.length);case"io":return e.ordinalNumber(i,{unit:"day"});case"iii":return e.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return e.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return e.day(r,{width:"short",context:"formatting"});case"iiii":default:return e.day(r,{width:"wide",context:"formatting"})}},a:function(n,a,e){var r=n.getUTCHours(),i=r/12>=1?"pm":"am";switch(a){case"a":case"aa":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return e.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return e.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(n,a,e){var r=n.getUTCHours(),i;switch(r===12?i=qt.noon:r===0?i=qt.midnight:i=r/12>=1?"pm":"am",a){case"b":case"bb":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return e.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return e.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(n,a,e){var r=n.getUTCHours(),i;switch(r>=17?i=qt.evening:r>=12?i=qt.afternoon:r>=4?i=qt.morning:i=qt.night,a){case"B":case"BB":case"BBB":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return e.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return e.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(n,a,e){if(a==="ho"){var r=n.getUTCHours()%12;return r===0&&(r=12),e.ordinalNumber(r,{unit:"hour"})}return $t.h(n,a)},H:function(n,a,e){return a==="Ho"?e.ordinalNumber(n.getUTCHours(),{unit:"hour"}):$t.H(n,a)},K:function(n,a,e){var r=n.getUTCHours()%12;return a==="Ko"?e.ordinalNumber(r,{unit:"hour"}):Oe(r,a.length)},k:function(n,a,e){var r=n.getUTCHours();return r===0&&(r=24),a==="ko"?e.ordinalNumber(r,{unit:"hour"}):Oe(r,a.length)},m:function(n,a,e){return a==="mo"?e.ordinalNumber(n.getUTCMinutes(),{unit:"minute"}):$t.m(n,a)},s:function(n,a,e){return a==="so"?e.ordinalNumber(n.getUTCSeconds(),{unit:"second"}):$t.s(n,a)},S:function(n,a){return $t.S(n,a)},X:function(n,a,e,r){var i=r._originalDate||n,o=i.getTimezoneOffset();if(o===0)return"Z";switch(a){case"X":return Dn(o);case"XXXX":case"XX":return Rt(o);case"XXXXX":case"XXX":default:return Rt(o,":")}},x:function(n,a,e,r){var i=r._originalDate||n,o=i.getTimezoneOffset();switch(a){case"x":return Dn(o);case"xxxx":case"xx":return Rt(o);case"xxxxx":case"xxx":default:return Rt(o,":")}},O:function(n,a,e,r){var i=r._originalDate||n,o=i.getTimezoneOffset();switch(a){case"O":case"OO":case"OOO":return"GMT"+Tn(o,":");case"OOOO":default:return"GMT"+Rt(o,":")}},z:function(n,a,e,r){var i=r._originalDate||n,o=i.getTimezoneOffset();switch(a){case"z":case"zz":case"zzz":return"GMT"+Tn(o,":");case"zzzz":default:return"GMT"+Rt(o,":")}},t:function(n,a,e,r){var i=r._originalDate||n,o=Math.floor(i.getTime()/1e3);return Oe(o,a.length)},T:function(n,a,e,r){var i=r._originalDate||n,o=i.getTime();return Oe(o,a.length)}};function Tn(t,n){var a=t>0?"-":"+",e=Math.abs(t),r=Math.floor(e/60),i=e%60;if(i===0)return a+String(r);var o=n||"";return a+String(r)+o+Oe(i,2)}function Dn(t,n){if(t%60===0){var a=t>0?"-":"+";return a+Oe(Math.abs(t)/60,2)}return Rt(t,n)}function Rt(t,n){var a=n||"",e=t>0?"-":"+",r=Math.abs(t),i=Oe(Math.floor(r/60),2),o=Oe(r%60,2);return e+i+a+o}const no=ao;var xn=function(n,a){switch(n){case"P":return a.date({width:"short"});case"PP":return a.date({width:"medium"});case"PPP":return a.date({width:"long"});case"PPPP":default:return a.date({width:"full"})}},nr=function(n,a){switch(n){case"p":return a.time({width:"short"});case"pp":return a.time({width:"medium"});case"ppp":return a.time({width:"long"});case"pppp":default:return a.time({width:"full"})}},ro=function(n,a){var e=n.match(/(P+)(p+)?/)||[],r=e[1],i=e[2];if(!i)return xn(n,a);var o;switch(r){case"P":o=a.dateTime({width:"short"});break;case"PP":o=a.dateTime({width:"medium"});break;case"PPP":o=a.dateTime({width:"long"});break;case"PPPP":default:o=a.dateTime({width:"full"});break}return o.replace("{{date}}",xn(r,a)).replace("{{time}}",nr(i,a))},oo={p:nr,P:ro};const Ga=oo;var io=["D","DD"],lo=["YY","YYYY"];function rr(t){return io.indexOf(t)!==-1}function or(t){return lo.indexOf(t)!==-1}function Ta(t,n,a){if(t==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(n,"`) for formatting years to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(n,"`) for formatting years to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(n,"`) for formatting days of the month to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(n,"`) for formatting days of the month to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var uo={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},so=function(n,a,e){var r,i=uo[n];return typeof i=="string"?r=i:a===1?r=i.one:r=i.other.replace("{{count}}",a.toString()),e!=null&&e.addSuffix?e.comparison&&e.comparison>0?"in "+r:r+" ago":r};const co=so;function Ea(t){return function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=n.width?String(n.width):t.defaultWidth,e=t.formats[a]||t.formats[t.defaultWidth];return e}}var fo={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},vo={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},po={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},mo={date:Ea({formats:fo,defaultWidth:"full"}),time:Ea({formats:vo,defaultWidth:"full"}),dateTime:Ea({formats:po,defaultWidth:"full"})};const ho=mo;var yo={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},go=function(n,a,e,r){return yo[n]};const wo=go;function na(t){return function(n,a){var e=a!=null&&a.context?String(a.context):"standalone",r;if(e==="formatting"&&t.formattingValues){var i=t.defaultFormattingWidth||t.defaultWidth,o=a!=null&&a.width?String(a.width):i;r=t.formattingValues[o]||t.formattingValues[i]}else{var l=t.defaultWidth,d=a!=null&&a.width?String(a.width):t.defaultWidth;r=t.values[d]||t.values[l]}var u=t.argumentCallback?t.argumentCallback(n):n;return r[u]}}var bo={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},_o={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},ko={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},To={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Do={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},xo={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Mo=function(n,a){var e=Number(n),r=e%100;if(r>20||r<10)switch(r%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"},Co={ordinalNumber:Mo,era:na({values:bo,defaultWidth:"wide"}),quarter:na({values:_o,defaultWidth:"wide",argumentCallback:function(n){return n-1}}),month:na({values:ko,defaultWidth:"wide"}),day:na({values:To,defaultWidth:"wide"}),dayPeriod:na({values:Do,defaultWidth:"wide",formattingValues:xo,defaultFormattingWidth:"wide"})};const Po=Co;function ra(t){return function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},e=a.width,r=e&&t.matchPatterns[e]||t.matchPatterns[t.defaultMatchWidth],i=n.match(r);if(!i)return null;var o=i[0],l=e&&t.parsePatterns[e]||t.parsePatterns[t.defaultParseWidth],d=Array.isArray(l)?Oo(l,function(m){return m.test(o)}):So(l,function(m){return m.test(o)}),u;u=t.valueCallback?t.valueCallback(d):d,u=a.valueCallback?a.valueCallback(u):u;var y=n.slice(o.length);return{value:u,rest:y}}}function So(t,n){for(var a in t)if(t.hasOwnProperty(a)&&n(t[a]))return a}function Oo(t,n){for(var a=0;a1&&arguments[1]!==void 0?arguments[1]:{},e=n.match(t.matchPattern);if(!e)return null;var r=e[0],i=n.match(t.parsePattern);if(!i)return null;var o=t.valueCallback?t.valueCallback(i[0]):i[0];o=a.valueCallback?a.valueCallback(o):o;var l=n.slice(r.length);return{value:o,rest:l}}}var Ao=/^(\d+)(th|st|nd|rd)?/i,$o=/\d+/i,Io={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Eo={any:[/^b/i,/^(a|c)/i]},Yo={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Uo={any:[/1/i,/2/i,/3/i,/4/i]},Lo={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Ro={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Fo={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Vo={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Bo={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Wo={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Ho={ordinalNumber:No({matchPattern:Ao,parsePattern:$o,valueCallback:function(n){return parseInt(n,10)}}),era:ra({matchPatterns:Io,defaultMatchWidth:"wide",parsePatterns:Eo,defaultParseWidth:"any"}),quarter:ra({matchPatterns:Yo,defaultMatchWidth:"wide",parsePatterns:Uo,defaultParseWidth:"any",valueCallback:function(n){return n+1}}),month:ra({matchPatterns:Lo,defaultMatchWidth:"wide",parsePatterns:Ro,defaultParseWidth:"any"}),day:ra({matchPatterns:Fo,defaultMatchWidth:"wide",parsePatterns:Vo,defaultParseWidth:"any"}),dayPeriod:ra({matchPatterns:Bo,defaultMatchWidth:"any",parsePatterns:Wo,defaultParseWidth:"any"})};const jo=Ho;var qo={code:"en-US",formatDistance:co,formatLong:ho,formatRelative:wo,localize:Po,match:jo,options:{weekStartsOn:0,firstWeekContainsDate:1}};const ir=qo;var Qo=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Go=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Xo=/^'([^]*?)'?$/,Jo=/''/g,Ko=/[a-zA-Z]/;function Wt(t,n,a){var e,r,i,o,l,d,u,y,m,c,p,$,A,N,X,k,_,S;le(2,arguments);var w=String(n),O=kt(),Y=(e=(r=a==null?void 0:a.locale)!==null&&r!==void 0?r:O.locale)!==null&&e!==void 0?e:ir,U=fe((i=(o=(l=(d=a==null?void 0:a.firstWeekContainsDate)!==null&&d!==void 0?d:a==null||(u=a.locale)===null||u===void 0||(y=u.options)===null||y===void 0?void 0:y.firstWeekContainsDate)!==null&&l!==void 0?l:O.firstWeekContainsDate)!==null&&o!==void 0?o:(m=O.locale)===null||m===void 0||(c=m.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&i!==void 0?i:1);if(!(U>=1&&U<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var L=fe((p=($=(A=(N=a==null?void 0:a.weekStartsOn)!==null&&N!==void 0?N:a==null||(X=a.locale)===null||X===void 0||(k=X.options)===null||k===void 0?void 0:k.weekStartsOn)!==null&&A!==void 0?A:O.weekStartsOn)!==null&&$!==void 0?$:(_=O.locale)===null||_===void 0||(S=_.options)===null||S===void 0?void 0:S.weekStartsOn)!==null&&p!==void 0?p:0);if(!(L>=0&&L<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Y.localize)throw new RangeError("locale must contain localize property");if(!Y.formatLong)throw new RangeError("locale must contain formatLong property");var H=ve(t);if(!sa(H))throw new RangeError("Invalid time value");var v=ka(H),g=Zn(H,v),P={firstWeekContainsDate:U,weekStartsOn:L,locale:Y,_originalDate:H},F=w.match(Go).map(function(D){var M=D[0];if(M==="p"||M==="P"){var C=Ga[M];return C(D,Y.formatLong)}return D}).join("").match(Qo).map(function(D){if(D==="''")return"'";var M=D[0];if(M==="'")return zo(D);var C=no[M];if(C)return!(a!=null&&a.useAdditionalWeekYearTokens)&&or(D)&&Ta(D,n,String(t)),!(a!=null&&a.useAdditionalDayOfYearTokens)&&rr(D)&&Ta(D,n,String(t)),C(g,D,Y.localize,P);if(M.match(Ko))throw new RangeError("Format string contains an unescaped latin alphabet character `"+M+"`");return D}).join("");return F}function zo(t){var n=t.match(Xo);return n?n[1].replace(Jo,"'"):t}function Zo(t,n){if(t==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a]);return t}function ei(t){le(1,arguments);var n=ve(t),a=n.getDay();return a}function ti(t){le(1,arguments);var n=ve(t),a=n.getFullYear(),e=n.getMonth(),r=new Date(0);return r.setFullYear(a,e+1,0),r.setHours(0,0,0,0),r.getDate()}function Ct(t){le(1,arguments);var n=ve(t),a=n.getHours();return a}var ai=6048e5;function ni(t){le(1,arguments);var n=ve(t),a=_a(n).getTime()-Hr(n).getTime();return Math.round(a/ai)+1}function Pt(t){le(1,arguments);var n=ve(t),a=n.getMinutes();return a}function Ae(t){le(1,arguments);var n=ve(t),a=n.getMonth();return a}function Kt(t){le(1,arguments);var n=ve(t),a=n.getSeconds();return a}function ri(t,n){var a,e,r,i,o,l,d,u;le(1,arguments);var y=ve(t),m=y.getFullYear(),c=kt(),p=fe((a=(e=(r=(i=n==null?void 0:n.firstWeekContainsDate)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&r!==void 0?r:c.firstWeekContainsDate)!==null&&e!==void 0?e:(d=c.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&a!==void 0?a:1);if(!(p>=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var $=new Date(0);$.setFullYear(m+1,0,p),$.setHours(0,0,0,0);var A=Ht($,n),N=new Date(0);N.setFullYear(m,0,p),N.setHours(0,0,0,0);var X=Ht(N,n);return y.getTime()>=A.getTime()?m+1:y.getTime()>=X.getTime()?m:m-1}function oi(t,n){var a,e,r,i,o,l,d,u;le(1,arguments);var y=kt(),m=fe((a=(e=(r=(i=n==null?void 0:n.firstWeekContainsDate)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&r!==void 0?r:y.firstWeekContainsDate)!==null&&e!==void 0?e:(d=y.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&a!==void 0?a:1),c=ri(t,n),p=new Date(0);p.setFullYear(c,0,m),p.setHours(0,0,0,0);var $=Ht(p,n);return $}var ii=6048e5;function li(t,n){le(1,arguments);var a=ve(t),e=Ht(a,n).getTime()-oi(a,n).getTime();return Math.round(e/ii)+1}function Ie(t){return le(1,arguments),ve(t).getFullYear()}function fa(t,n){le(2,arguments);var a=ve(t),e=ve(n);return a.getTime()>e.getTime()}function va(t,n){le(2,arguments);var a=ve(t),e=ve(n);return a.getTime()t.length)&&(n=t.length);for(var a=0,e=new Array(n);a=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(u){throw u},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,o=!1,l;return{s:function(){a=a.call(t)},n:function(){var u=a.next();return i=u.done,u},e:function(u){o=!0,l=u},f:function(){try{!i&&a.return!=null&&a.return()}finally{if(o)throw l}}}}function re(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Xa(t,n){return Xa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e},Xa(t,n)}function xe(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&Xa(t,n)}function Da(t){return Da=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Da(t)}function si(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ci(t,n){if(n&&(st(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return re(t)}function Me(t){var n=si();return function(){var e=Da(t),r;if(n){var i=Da(this).constructor;r=Reflect.construct(e,arguments,i)}else r=e.apply(this,arguments);return ci(this,r)}}function ke(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function di(t,n){if(st(t)!=="object"||t===null)return t;var a=t[Symbol.toPrimitive];if(a!==void 0){var e=a.call(t,n||"default");if(st(e)!=="object")return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function lr(t){var n=di(t,"string");return st(n)==="symbol"?n:String(n)}function Pn(t,n){for(var a=0;a0,e=a?n:1-n,r;if(e<=50)r=t||100;else{var i=e+50,o=Math.floor(i/100)*100,l=t>=i%100;r=t+o-(l?100:0)}return a?r:1-r}function dr(t){return t%400===0||t%4===0&&t%100!==0}var hi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o0}},{key:"set",value:function(r,i,o){var l=r.getUTCFullYear();if(o.isTwoDigitYear){var d=cr(o.year,l);return r.setUTCFullYear(d,0,1),r.setUTCHours(0,0,0,0),r}var u=!("era"in i)||i.era===1?o.year:1-o.year;return r.setUTCFullYear(u,0,1),r.setUTCHours(0,0,0,0),r}}]),a}(Se),yi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o0}},{key:"set",value:function(r,i,o,l){var d=un(r,l);if(o.isTwoDigitYear){var u=cr(o.year,d);return r.setUTCFullYear(u,0,l.firstWeekContainsDate),r.setUTCHours(0,0,0,0),jt(r,l)}var y=!("era"in i)||i.era===1?o.year:1-o.year;return r.setUTCFullYear(y,0,l.firstWeekContainsDate),r.setUTCHours(0,0,0,0),jt(r,l)}}]),a}(Se),gi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=4}},{key:"set",value:function(r,i,o){return r.setUTCMonth((o-1)*3,1),r.setUTCHours(0,0,0,0),r}}]),a}(Se),_i=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=4}},{key:"set",value:function(r,i,o){return r.setUTCMonth((o-1)*3,1),r.setUTCHours(0,0,0,0),r}}]),a}(Se),ki=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=11}},{key:"set",value:function(r,i,o){return r.setUTCMonth(o,1),r.setUTCHours(0,0,0,0),r}}]),a}(Se),Ti=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=11}},{key:"set",value:function(r,i,o){return r.setUTCMonth(o,1),r.setUTCHours(0,0,0,0),r}}]),a}(Se);function Di(t,n,a){le(2,arguments);var e=ve(t),r=fe(n),i=ar(e,a)-r;return e.setUTCDate(e.getUTCDate()-i*7),e}var xi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=53}},{key:"set",value:function(r,i,o,l){return jt(Di(r,o,l),l)}}]),a}(Se);function Mi(t,n){le(2,arguments);var a=ve(t),e=fe(n),r=tr(a)-e;return a.setUTCDate(a.getUTCDate()-r*7),a}var Ci=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=53}},{key:"set",value:function(r,i,o){return Jt(Mi(r,o))}}]),a}(Se),Pi=[31,28,31,30,31,30,31,31,30,31,30,31],Si=[31,29,31,30,31,30,31,31,30,31,30,31],Oi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=Si[d]:i>=1&&i<=Pi[d]}},{key:"set",value:function(r,i,o){return r.setUTCDate(o),r.setUTCHours(0,0,0,0),r}}]),a}(Se),Ni=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=366:i>=1&&i<=365}},{key:"set",value:function(r,i,o){return r.setUTCMonth(0,o),r.setUTCHours(0,0,0,0),r}}]),a}(Se);function cn(t,n,a){var e,r,i,o,l,d,u,y;le(2,arguments);var m=kt(),c=fe((e=(r=(i=(o=a==null?void 0:a.weekStartsOn)!==null&&o!==void 0?o:a==null||(l=a.locale)===null||l===void 0||(d=l.options)===null||d===void 0?void 0:d.weekStartsOn)!==null&&i!==void 0?i:m.weekStartsOn)!==null&&r!==void 0?r:(u=m.locale)===null||u===void 0||(y=u.options)===null||y===void 0?void 0:y.weekStartsOn)!==null&&e!==void 0?e:0);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=ve(t),$=fe(n),A=p.getUTCDay(),N=$%7,X=(N+7)%7,k=(X=0&&i<=6}},{key:"set",value:function(r,i,o,l){return r=cn(r,o,l),r.setUTCHours(0,0,0,0),r}}]),a}(Se),$i=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=6}},{key:"set",value:function(r,i,o,l){return r=cn(r,o,l),r.setUTCHours(0,0,0,0),r}}]),a}(Se),Ii=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=6}},{key:"set",value:function(r,i,o,l){return r=cn(r,o,l),r.setUTCHours(0,0,0,0),r}}]),a}(Se);function Ei(t,n){le(2,arguments);var a=fe(n);a%7===0&&(a=a-7);var e=1,r=ve(t),i=r.getUTCDay(),o=a%7,l=(o+7)%7,d=(l=1&&i<=7}},{key:"set",value:function(r,i,o){return r=Ei(r,o),r.setUTCHours(0,0,0,0),r}}]),a}(Se),Ui=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=12}},{key:"set",value:function(r,i,o){var l=r.getUTCHours()>=12;return l&&o<12?r.setUTCHours(o+12,0,0,0):!l&&o===12?r.setUTCHours(0,0,0,0):r.setUTCHours(o,0,0,0),r}}]),a}(Se),Vi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=23}},{key:"set",value:function(r,i,o){return r.setUTCHours(o,0,0,0),r}}]),a}(Se),Bi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=11}},{key:"set",value:function(r,i,o){var l=r.getUTCHours()>=12;return l&&o<12?r.setUTCHours(o+12,0,0,0):r.setUTCHours(o,0,0,0),r}}]),a}(Se),Wi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=24}},{key:"set",value:function(r,i,o){var l=o<=24?o%24:o;return r.setUTCHours(l,0,0,0),r}}]),a}(Se),Hi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=59}},{key:"set",value:function(r,i,o){return r.setUTCMinutes(o,0,0),r}}]),a}(Se),ji=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=59}},{key:"set",value:function(r,i,o){return r.setUTCSeconds(o,0),r}}]),a}(Se),qi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&H<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var v=fe(($=(A=(N=(X=e==null?void 0:e.weekStartsOn)!==null&&X!==void 0?X:e==null||(k=e.locale)===null||k===void 0||(_=k.options)===null||_===void 0?void 0:_.weekStartsOn)!==null&&N!==void 0?N:U.weekStartsOn)!==null&&A!==void 0?A:(S=U.locale)===null||S===void 0||(w=S.options)===null||w===void 0?void 0:w.weekStartsOn)!==null&&$!==void 0?$:0);if(!(v>=0&&v<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(Y==="")return O===""?ve(a):new Date(NaN);var g={firstWeekContainsDate:H,weekStartsOn:v,locale:L},P=[new pi],F=Y.match(Zi).map(function(oe){var ae=oe[0];if(ae in Ga){var ye=Ga[ae];return ye(oe,L.formatLong)}return oe}).join("").match(zi),D=[],M=Cn(F),C;try{var x=function(){var ae=C.value;!(e!=null&&e.useAdditionalWeekYearTokens)&&or(ae)&&Ta(ae,Y,t),!(e!=null&&e.useAdditionalDayOfYearTokens)&&rr(ae)&&Ta(ae,Y,t);var ye=ae[0],be=Ki[ye];if(be){var de=be.incompatibleTokens;if(Array.isArray(de)){var We=D.find(function(qe){return de.includes(qe.token)||qe.token===ye});if(We)throw new RangeError("The format string mustn't contain `".concat(We.fullToken,"` and `").concat(ae,"` at the same time"))}else if(be.incompatibleTokens==="*"&&D.length>0)throw new RangeError("The format string mustn't contain `".concat(ae,"` and any other token at the same time"));D.push({token:ye,fullToken:ae});var Je=be.run(O,ae,L.match,g);if(!Je)return{v:new Date(NaN)};P.push(Je.setter),O=Je.rest}else{if(ye.match(nl))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ye+"`");if(ae==="''"?ae="'":ye==="'"&&(ae=rl(ae)),O.indexOf(ae)===0)O=O.slice(ae.length);else return{v:new Date(NaN)}}};for(M.s();!(C=M.n()).done;){var s=x();if(st(s)==="object")return s.v}}catch(oe){M.e(oe)}finally{M.f()}if(O.length>0&&al.test(O))return new Date(NaN);var E=P.map(function(oe){return oe.priority}).sort(function(oe,ae){return ae-oe}).filter(function(oe,ae,ye){return ye.indexOf(oe)===ae}).map(function(oe){return P.filter(function(ae){return ae.priority===oe}).sort(function(ae,ye){return ye.subPriority-ae.subPriority})}).map(function(oe){return oe[0]}),K=ve(a);if(isNaN(K.getTime()))return new Date(NaN);var W=Zn(K,ka(K)),T={},f=Cn(E),h;try{for(f.s();!(h=f.n()).done;){var I=h.value;if(!I.validate(W,g))return new Date(NaN);var z=I.set(W,T,g);Array.isArray(z)?(W=z[0],Zo(T,z[1])):W=z}}catch(oe){f.e(oe)}finally{f.f()}return W}function rl(t){return t.match(el)[1].replace(tl,"'")}function ol(t,n){le(2,arguments);var a=fe(n);return St(t,-a)}function il(t,n){var a;le(1,arguments);var e=fe((a=n==null?void 0:n.additionalDigits)!==null&&a!==void 0?a:2);if(e!==2&&e!==1&&e!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof t=="string"||Object.prototype.toString.call(t)==="[object String]"))return new Date(NaN);var r=cl(t),i;if(r.date){var o=dl(r.date,e);i=fl(o.restDateString,o.year)}if(!i||isNaN(i.getTime()))return new Date(NaN);var l=i.getTime(),d=0,u;if(r.time&&(d=vl(r.time),isNaN(d)))return new Date(NaN);if(r.timezone){if(u=pl(r.timezone),isNaN(u))return new Date(NaN)}else{var y=new Date(l+d),m=new Date(0);return m.setFullYear(y.getUTCFullYear(),y.getUTCMonth(),y.getUTCDate()),m.setHours(y.getUTCHours(),y.getUTCMinutes(),y.getUTCSeconds(),y.getUTCMilliseconds()),m}return new Date(l+d+u)}var ha={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},ll=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,ul=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,sl=/^([+-])(\d{2})(?::?(\d{2}))?$/;function cl(t){var n={},a=t.split(ha.dateTimeDelimiter),e;if(a.length>2)return n;if(/:/.test(a[0])?e=a[0]:(n.date=a[0],e=a[1],ha.timeZoneDelimiter.test(n.date)&&(n.date=t.split(ha.timeZoneDelimiter)[0],e=t.substr(n.date.length,t.length))),e){var r=ha.timezone.exec(e);r?(n.time=e.replace(r[1],""),n.timezone=r[1]):n.time=e}return n}function dl(t,n){var a=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+n)+"})|(\\d{2}|[+-]\\d{"+(2+n)+"})$)"),e=t.match(a);if(!e)return{year:NaN,restDateString:""};var r=e[1]?parseInt(e[1]):null,i=e[2]?parseInt(e[2]):null;return{year:i===null?r:i*100,restDateString:t.slice((e[1]||e[2]).length)}}function fl(t,n){if(n===null)return new Date(NaN);var a=t.match(ll);if(!a)return new Date(NaN);var e=!!a[4],r=oa(a[1]),i=oa(a[2])-1,o=oa(a[3]),l=oa(a[4]),d=oa(a[5])-1;if(e)return wl(n,l,d)?ml(n,l,d):new Date(NaN);var u=new Date(0);return!yl(n,i,o)||!gl(n,r)?new Date(NaN):(u.setUTCFullYear(n,i,Math.max(r,o)),u)}function oa(t){return t?parseInt(t):1}function vl(t){var n=t.match(ul);if(!n)return NaN;var a=Ya(n[1]),e=Ya(n[2]),r=Ya(n[3]);return bl(a,e,r)?a*ln+e*on+r*1e3:NaN}function Ya(t){return t&&parseFloat(t.replace(",","."))||0}function pl(t){if(t==="Z")return 0;var n=t.match(sl);if(!n)return 0;var a=n[1]==="+"?-1:1,e=parseInt(n[2]),r=n[3]&&parseInt(n[3])||0;return _l(e,r)?a*(e*ln+r*on):NaN}function ml(t,n,a){var e=new Date(0);e.setUTCFullYear(t,0,4);var r=e.getUTCDay()||7,i=(n-1)*7+a+1-r;return e.setUTCDate(e.getUTCDate()+i),e}var hl=[31,null,31,30,31,30,31,31,30,31,30,31];function fr(t){return t%400===0||t%4===0&&t%100!==0}function yl(t,n,a){return n>=0&&n<=11&&a>=1&&a<=(hl[n]||(fr(t)?29:28))}function gl(t,n){return n>=1&&n<=(fr(t)?366:365)}function wl(t,n,a){return n>=1&&n<=53&&a>=0&&a<=6}function bl(t,n,a){return t===24?n===0&&a===0:a>=0&&a<60&&n>=0&&n<60&&t>=0&&t<25}function _l(t,n){return n>=0&&n<=59}function Gt(t,n){le(2,arguments);var a=ve(t),e=fe(n),r=a.getFullYear(),i=a.getDate(),o=new Date(0);o.setFullYear(r,e,15),o.setHours(0,0,0,0);var l=ti(o);return a.setMonth(e,Math.min(i,l)),a}function Ge(t,n){if(le(2,arguments),st(n)!=="object"||n===null)throw new RangeError("values parameter must be an object");var a=ve(t);return isNaN(a.getTime())?new Date(NaN):(n.year!=null&&a.setFullYear(n.year),n.month!=null&&(a=Gt(a,n.month)),n.date!=null&&a.setDate(fe(n.date)),n.hours!=null&&a.setHours(fe(n.hours)),n.minutes!=null&&a.setMinutes(fe(n.minutes)),n.seconds!=null&&a.setSeconds(fe(n.seconds)),n.milliseconds!=null&&a.setMilliseconds(fe(n.milliseconds)),a)}function vr(t,n){le(2,arguments);var a=ve(t),e=fe(n);return a.setHours(e),a}function dn(t,n){le(2,arguments);var a=ve(t),e=fe(n);return a.setMilliseconds(e),a}function pr(t,n){le(2,arguments);var a=ve(t),e=fe(n);return a.setMinutes(e),a}function mr(t,n){le(2,arguments);var a=ve(t),e=fe(n);return a.setSeconds(e),a}function Ot(t,n){le(2,arguments);var a=ve(t),e=fe(n);return isNaN(a.getTime())?new Date(NaN):(a.setFullYear(e),a)}function Xt(t,n){le(2,arguments);var a=fe(n);return bt(t,-a)}function kl(t,n){if(le(2,arguments),!n||st(n)!=="object")return new Date(NaN);var a=n.years?fe(n.years):0,e=n.months?fe(n.months):0,r=n.weeks?fe(n.weeks):0,i=n.days?fe(n.days):0,o=n.hours?fe(n.hours):0,l=n.minutes?fe(n.minutes):0,d=n.seconds?fe(n.seconds):0,u=Xt(t,e+a*12),y=ol(u,i+r*7),m=l+o*60,c=d+m*60,p=c*1e3,$=new Date(y.getTime()-p);return $}function Tl(t,n){le(2,arguments);var a=fe(n);return Kn(t,-a)}function Ca(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),J("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),J("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),J("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}function Dl(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),J("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}function Sn(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}function On(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}function hr(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),J("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}function yr(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}function gr(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}const Nn=(t,n,a,e,r)=>{const i=Ja(t,n.slice(0,t.length),new Date);return sa(i)&&zn(i)?e||r?i:Ge(i,{hours:+a.hours,minutes:+(a==null?void 0:a.minutes),seconds:+(a==null?void 0:a.seconds),milliseconds:0}):null},xl=(t,n,a,e,r)=>{const i=Array.isArray(a)?a[0]:a;if(typeof n=="string")return Nn(t,n,i,e,r);if(Array.isArray(n)){let o=null;for(const l of n)if(o=Nn(t,l,i,e,r),o)break;return o}return typeof n=="function"?n(t):null},q=t=>t?new Date(t):new Date,Ml=(t,n,a)=>{if(n){const r=(t.getMonth()+1).toString().padStart(2,"0"),i=t.getDate().toString().padStart(2,"0"),o=t.getHours().toString().padStart(2,"0"),l=t.getMinutes().toString().padStart(2,"0"),d=a?t.getSeconds().toString().padStart(2,"0"):"00";return`${t.getFullYear()}-${r}-${i}T${o}:${l}:${d}.000Z`}const e=Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds());return new Date(e).toISOString()},ut=t=>{let n=q(JSON.parse(JSON.stringify(t)));return n=vr(n,0),n=pr(n,0),n=mr(n,0),n=dn(n,0),n},lt=(t,n,a,e)=>{let r=t?q(t):q();return(n||n===0)&&(r=vr(r,+n)),(a||a===0)&&(r=pr(r,+a)),(e||e===0)&&(r=mr(r,+e)),dn(r,0)},Ze=(t,n)=>!t||!n?!1:va(ut(t),ut(n)),Ne=(t,n)=>!t||!n?!1:Vt(ut(t),ut(n)),at=(t,n)=>!t||!n?!1:fa(ut(t),ut(n)),wr=(t,n,a)=>t&&t[0]&&t[1]?at(a,t[0])&&Ze(a,t[1]):t&&t[0]&&n?at(a,t[0])&&Ze(a,n)||Ze(a,t[0])&&at(a,n):!1,ia=t=>{const n=Ge(new Date(t),{date:1});return ut(n)},Ua=(t,n,a)=>n&&(a||a===0)?Object.fromEntries(["hours","minutes","seconds"].map(e=>e===n?[e,a]:[e,isNaN(+t[e])?void 0:+t[e]])):{hours:isNaN(+t.hours)?void 0:+t.hours,minutes:isNaN(+t.minutes)?void 0:+t.minutes,seconds:isNaN(+t.seconds)?void 0:+t.seconds},ya=t=>({hours:Ct(t),minutes:Pt(t),seconds:Kt(t)}),la=zt({menuFocused:!1,shiftKeyInMenu:!1}),br=()=>{const t=a=>{la.menuFocused=a},n=a=>{la.shiftKeyInMenu!==a&&(la.shiftKeyInMenu=a)};return{control:Z(()=>({shiftKeyInMenu:la.shiftKeyInMenu,menuFocused:la.menuFocused})),setMenuFocused:t,setShiftKey:n}};function fn(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var _r={exports:{}};(function(t){function n(a){return a&&a.__esModule?a:{default:a}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(_r);var Cl=_r.exports,Ka={exports:{}};(function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=a;function a(e){if(e===null||e===!0||e===!1)return NaN;var r=Number(e);return isNaN(r)?r:r<0?Math.ceil(r):Math.floor(r)}t.exports=n.default})(Ka,Ka.exports);var Pl=Ka.exports;const Sl=fn(Pl);var za={exports:{}};(function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=a;function a(e){var r=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return r.setUTCFullYear(e.getFullYear()),e.getTime()-r.getTime()}t.exports=n.default})(za,za.exports);var Ol=za.exports;const An=fn(Ol);function Nl(t,n){var a=El(n);return a.formatToParts?$l(a,t):Il(a,t)}var Al={year:0,month:1,day:2,hour:3,minute:4,second:5};function $l(t,n){try{for(var a=t.formatToParts(n),e=[],r=0;r=0&&(e[i]=parseInt(a[r].value,10))}return e}catch(o){if(o instanceof RangeError)return[NaN];throw o}}function Il(t,n){var a=t.format(n).replace(/\u200E/g,""),e=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(a);return[e[3],e[1],e[2],e[4],e[5],e[6]]}var La={};function El(t){if(!La[t]){var n=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:"America/New_York",year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),a=n==="06/25/2014, 00:00:00"||n==="‎06‎/‎25‎/‎2014‎ ‎00‎:‎00‎:‎00";La[t]=a?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:t,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return La[t]}function vn(t,n,a,e,r,i,o){var l=new Date(0);return l.setUTCFullYear(t,n,a),l.setUTCHours(e,r,i,o),l}var $n=36e5,Yl=6e4,Ra={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-]\d{2}):?(\d{2})$/};function pn(t,n,a){var e,r;if(!t||(e=Ra.timezoneZ.exec(t),e))return 0;var i;if(e=Ra.timezoneHH.exec(t),e)return i=parseInt(e[1],10),In(i)?-(i*$n):NaN;if(e=Ra.timezoneHHMM.exec(t),e){i=parseInt(e[1],10);var o=parseInt(e[2],10);return In(i,o)?(r=Math.abs(i)*$n+o*Yl,i>0?-r:r):NaN}if(Rl(t)){n=new Date(n||Date.now());var l=a?n:Ul(n),d=Za(l,t),u=a?d:Ll(n,d,t);return-u}return NaN}function Ul(t){return vn(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds())}function Za(t,n){var a=Nl(t,n),e=vn(a[0],a[1]-1,a[2],a[3]%24,a[4],a[5],0).getTime(),r=t.getTime(),i=r%1e3;return r-=i>=0?i:1e3+i,e-r}function Ll(t,n,a){var e=t.getTime(),r=e-n,i=Za(new Date(r),a);if(n===i)return n;r-=i-n;var o=Za(new Date(r),a);return i===o?i:Math.max(i,o)}function In(t,n){return-23<=t&&t<=23&&(n==null||0<=n&&n<=59)}var En={};function Rl(t){if(En[t])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:t}),En[t]=!0,!0}catch{return!1}}var Fl=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/;const kr=Fl;var Fa=36e5,Yn=6e4,Vl=2,tt={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:kr};function en(t,n){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(t===null)return new Date(NaN);var a=n||{},e=a.additionalDigits==null?Vl:Sl(a.additionalDigits);if(e!==2&&e!==1&&e!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]")return new Date(t.getTime());if(typeof t=="number"||Object.prototype.toString.call(t)==="[object Number]")return new Date(t);if(!(typeof t=="string"||Object.prototype.toString.call(t)==="[object String]"))return new Date(NaN);var r=Bl(t),i=Wl(r.date,e),o=i.year,l=i.restDateString,d=Hl(l,o);if(isNaN(d))return new Date(NaN);if(d){var u=d.getTime(),y=0,m;if(r.time&&(y=jl(r.time),isNaN(y)))return new Date(NaN);if(r.timeZone||a.timeZone){if(m=pn(r.timeZone||a.timeZone,new Date(u+y)),isNaN(m))return new Date(NaN)}else m=An(new Date(u+y)),m=An(new Date(u+y+m));return new Date(u+y+m)}else return new Date(NaN)}function Bl(t){var n={},a=tt.dateTimePattern.exec(t),e;if(a?(n.date=a[1],e=a[3]):(a=tt.datePattern.exec(t),a?(n.date=a[1],e=a[2]):(n.date=null,e=t)),e){var r=tt.timeZone.exec(e);r?(n.time=e.replace(r[1],""),n.timeZone=r[1].trim()):n.time=e}return n}function Wl(t,n){var a=tt.YYY[n],e=tt.YYYYY[n],r;if(r=tt.YYYY.exec(t)||e.exec(t),r){var i=r[1];return{year:parseInt(i,10),restDateString:t.slice(i.length)}}if(r=tt.YY.exec(t)||a.exec(t),r){var o=r[1];return{year:parseInt(o,10)*100,restDateString:t.slice(o.length)}}return{year:null}}function Hl(t,n){if(n===null)return null;var a,e,r,i;if(t.length===0)return e=new Date(0),e.setUTCFullYear(n),e;if(a=tt.MM.exec(t),a)return e=new Date(0),r=parseInt(a[1],10)-1,Ln(n,r)?(e.setUTCFullYear(n,r),e):new Date(NaN);if(a=tt.DDD.exec(t),a){e=new Date(0);var o=parseInt(a[1],10);return Gl(n,o)?(e.setUTCFullYear(n,0,o),e):new Date(NaN)}if(a=tt.MMDD.exec(t),a){e=new Date(0),r=parseInt(a[1],10)-1;var l=parseInt(a[2],10);return Ln(n,r,l)?(e.setUTCFullYear(n,r,l),e):new Date(NaN)}if(a=tt.Www.exec(t),a)return i=parseInt(a[1],10)-1,Rn(n,i)?Un(n,i):new Date(NaN);if(a=tt.WwwD.exec(t),a){i=parseInt(a[1],10)-1;var d=parseInt(a[2],10)-1;return Rn(n,i,d)?Un(n,i,d):new Date(NaN)}return null}function jl(t){var n,a,e;if(n=tt.HH.exec(t),n)return a=parseFloat(n[1].replace(",",".")),Va(a)?a%24*Fa:NaN;if(n=tt.HHMM.exec(t),n)return a=parseInt(n[1],10),e=parseFloat(n[2].replace(",",".")),Va(a,e)?a%24*Fa+e*Yn:NaN;if(n=tt.HHMMSS.exec(t),n){a=parseInt(n[1],10),e=parseInt(n[2],10);var r=parseFloat(n[3].replace(",","."));return Va(a,e,r)?a%24*Fa+e*Yn+r*1e3:NaN}return null}function Un(t,n,a){n=n||0,a=a||0;var e=new Date(0);e.setUTCFullYear(t,0,4);var r=e.getUTCDay()||7,i=n*7+a+1-r;return e.setUTCDate(e.getUTCDate()+i),e}var ql=[31,28,31,30,31,30,31,31,30,31,30,31],Ql=[31,29,31,30,31,30,31,31,30,31,30,31];function Tr(t){return t%400===0||t%4===0&&t%100!==0}function Ln(t,n,a){if(n<0||n>11)return!1;if(a!=null){if(a<1)return!1;var e=Tr(t);if(e&&a>Ql[n]||!e&&a>ql[n])return!1}return!0}function Gl(t,n){if(n<1)return!1;var a=Tr(t);return!(a&&n>366||!a&&n>365)}function Rn(t,n,a){return!(n<0||n>52||a!=null&&(a<0||a>6))}function Va(t,n,a){return!(t!=null&&(t<0||t>=25)||n!=null&&(n<0||n>=60)||a!=null&&(a<0||a>=60))}var tn={exports:{}},an={exports:{}};(function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=a;function a(e,r){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i]);return e}t.exports=n.default})(an,an.exports);var Xl=an.exports;(function(t,n){var a=Cl.default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=r;var e=a(Xl);function r(i){return(0,e.default)({},i)}t.exports=n.default})(tn,tn.exports);var Jl=tn.exports;const Kl=fn(Jl);function zl(t,n,a){var e=en(t,a),r=pn(n,e,!0),i=new Date(e.getTime()-r),o=new Date(0);return o.setFullYear(i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()),o.setHours(i.getUTCHours(),i.getUTCMinutes(),i.getUTCSeconds(),i.getUTCMilliseconds()),o}function Zl(t,n,a){if(typeof t=="string"&&!t.match(kr)){var e=Kl(a);return e.timeZone=n,en(t,e)}var r=en(t,a),i=vn(r.getFullYear(),r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()).getTime(),o=pn(n,new Date(i));return new Date(i+o)}const eu=(t,n=3)=>{const a=[];for(let e=0;enew Intl.DateTimeFormat(t,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${n}T00:00:00+00:00`)).slice(0,2)}function tu(t){return n=>Wt(new Date(`2017-01-0${n}T00:00:00+00:00`),"EEEEEE",{locale:t})}const au=(t,n,a)=>{const e=[1,2,3,4,5,6,7];let r;if(t!==null)try{r=e.map(tu(t))}catch{r=e.map(Fn(n))}else r=e.map(Fn(n));const i=r.slice(0,a),o=r.slice(a+1,r.length);return[r[a]].concat(...o).concat(...i)},nu=(t,n)=>{const a=[];for(let e=+t[0];e<=+t[1];e++)a.push({value:+e,text:`${e}`});return n?a.reverse():a},ru=(t,n,a)=>{const e=[1,2,3,4,5,6,7,8,9,10,11,12].map(i=>{const o=i<10?`0${i}`:i;return new Date(`2017-${o}-01T00:00:00+00:00`)});if(t!==null)try{const i=a==="long"?"MMMM":"MMM";return e.map((o,l)=>{const d=Wt(o,i,{locale:t});return{text:d.charAt(0).toUpperCase()+d.substring(1),value:l}})}catch{}const r=new Intl.DateTimeFormat(n,{month:a,timeZone:"UTC"});return e.map((i,o)=>{const l=r.format(i);return{text:l.charAt(0).toUpperCase()+l.substring(1),value:o}})},ou=t=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][t],Re=t=>{const n=j(t);return n!=null&&n.$el?n==null?void 0:n.$el:n},iu=t=>Object.assign({type:"dot"},t),Dr=t=>Array.isArray(t)?!!t[0]&&!!t[1]:!1,Ma={prop:t=>`"${t}" prop must be enabled!`,dateArr:t=>`You need to use array as "model-value" binding in order to support "${t}"`},Ke=t=>t,Vn=t=>t===0?t:!t||isNaN(+t)?null:+t,lu=t=>t===0?!0:!!t,Bn=t=>t===null,uu=t=>{if(t)return[...t.querySelectorAll("input, button, select, textarea, a[href]")][0]},Wn=t=>Object.assign({menuAppear:"",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down"},t),su=t=>Object.assign({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",calendarWrap:"Calendar wrapper",calendarDays:"Calendar days",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:n=>`Increment ${n}`,decrementValue:n=>`Decrement ${n}`,openTpOverlay:n=>`Open ${n} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",day:()=>""},t),cu=t=>t===null?0:typeof t=="boolean"?t?2:0:+t>=2?+t:2,du=(t,n,a)=>t||(typeof a=="string"?a:n),fu=t=>typeof t=="boolean"?t?Wn({}):!1:Wn(t),vu=()=>({enterSubmit:!0,tabSubmit:!0,openMenu:!0,rangeSeparator:" - "}),pu=t=>Object.assign({months:[],years:[],times:{hours:[],minutes:[],seconds:[]}},t),mu=t=>Object.assign({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0},t),it=t=>{const n=()=>{if(t.partialRange)return null;throw new Error(Ma.prop("partial-range"))},a=Z(()=>({ariaLabels:su(t.ariaLabels),textInputOptions:Object.assign(vu(),t.textInputOptions),multiCalendars:cu(t.multiCalendars),previewFormat:du(t.previewFormat,t.format,i()),filters:pu(t.filters),transitions:fu(t.transitions),startTime:p(),actionRow:mu(t.actionRow)})),e=T=>{if(t.range)return T();throw new Error(Ma.prop("range"))},r=()=>{const T=t.enableSeconds?":ss":"";return t.is24?`HH:mm${T}`:`hh:mm${T} aa`},i=()=>t.format?t.format:t.monthPicker?"MM/yyyy":t.timePicker?r():t.weekPicker?"MM/dd/yyyy":t.yearPicker?"yyyy":t.enableTimePicker?`MM/dd/yyyy, ${r()}`:"MM/dd/yyyy",o=(T,f)=>{if(typeof t.format=="function")return t.format(T);const h=f||i(),I=t.formatLocale?{locale:t.formatLocale}:void 0;return Array.isArray(T)?`${Wt(T[0],h,I)}${t.modelAuto&&!T[1]?"":a.value.textInputOptions.rangeSeparator||"-"}${T[1]?Wt(T[1],h,I):""}`:Wt(T,h,I)},l=T=>t.timezone?zl(T,t.timezone):T,d=T=>t.timezone?Zl(T,t.timezone):T,u=Z(()=>T=>{var f;return(f=t.hideNavigation)==null?void 0:f.includes(T)}),y=T=>{var f,h,I,z;return Array.isArray(t.allowedDates)&&!((f=t.allowedDates)!=null&&f.length)?!0:(h=t.arrMapValues)!=null&&h.allowedDates?!k(T,t.arrMapValues.allowedDates):(I=t.allowedDates)!=null&&I.length?!((z=t.allowedDates)!=null&&z.some(oe=>Ne(l(q(oe)),l(T)))):!1},m=T=>{var f;const h=t.maxDate?at(l(T),l(q(t.maxDate))):!1,I=t.minDate?Ze(l(T),l(q(t.minDate))):!1,z=k(T,(f=t.arrMapValues)!=null&&f.disabledDates?t.arrMapValues.disabledDates:t.disabledDates),oe=a.value.filters.months.map(We=>+We).includes(Ae(T)),ae=t.disabledWeekDays.length?t.disabledWeekDays.some(We=>+We===ei(T)):!1,ye=y(T),be=Ie(T),de=be<+t.yearRange[0]||be>+t.yearRange[1];return!(h||I||z||oe||de||ae||ye)},c=T=>{const f={hours:Ct(q()),minutes:Pt(q()),seconds:t.enableSeconds?Kt(q()):0};return Object.assign(f,T)},p=()=>t.range?t.startTime&&Array.isArray(t.startTime)?[c(t.startTime[0]),c(t.startTime[1])]:null:t.startTime&&!Array.isArray(t.startTime)?c(t.startTime):null,$=T=>!m(T),A=T=>Array.isArray(T)?sa(T[0])&&(T[1]?sa(T[1]):!0):T?sa(T):!1,N=T=>T instanceof Date?T:il(T),X=T=>{const f=Ht(l(T),{weekStartsOn:+t.weekStart}),h=Gr(l(T),{weekStartsOn:+t.weekStart});return[f,h]},k=(T,f)=>T?f instanceof Map?!!f.get(E(T)):Array.isArray(f)?f.some(h=>Ne(l(q(h)),l(T))):f(q(JSON.parse(JSON.stringify(T)))):!0,_=(T,f,h)=>{let I=T?q(T):q();return(f||f===0)&&(I=Gt(I,f)),h&&(I=Ot(I,h)),I},S=T=>Ge(q(),ya(T)),w=T=>Ge(q(),{hours:+T.hours||0,minutes:+T.minutes||0,seconds:+T.seconds||0}),O=(T,f,h,I)=>{if(!T)return!0;if(I){const z=h==="max"?va(T,f):fa(T,f),oe={seconds:0,milliseconds:0};return z||Vt(Ge(T,oe),Ge(f,oe))}return h==="max"?T.getTime()<=f.getTime():T.getTime()>=f.getTime()},Y=()=>!t.enableTimePicker||t.monthPicker||t.yearPicker||t.ignoreTimeValidation,U=T=>Array.isArray(T)?[T[0]?S(T[0]):null,T[1]?S(T[1]):null]:S(T),L=T=>{const f=t.maxTime?w(t.maxTime):q(t.maxDate);return Array.isArray(T)?O(T[0],f,"max",!!t.maxDate)&&O(T[1],f,"max",!!t.maxDate):O(T,f,"max",!!t.maxDate)},H=(T,f)=>{const h=t.minTime?w(t.minTime):q(t.minDate);return Array.isArray(T)?O(T[0],h,"min",!!t.minDate)&&O(T[1],h,"min",!!t.minDate)&&f:O(T,h,"min",!!t.minDate)&&f},v=T=>{let f=!0;if(!T||Y())return!0;const h=!t.minDate&&!t.maxDate?U(T):T;if((t.maxTime||t.maxDate)&&(f=L(Ke(h))),(t.minTime||t.minDate)&&(f=H(Ke(h),f)),t.disabledTimes){const I=Array.isArray(T)?[ya(T[0]),T[1]?ya(T[1]):void 0]:ya(T);f=!t.disabledTimes(I)}return f},g=(T,f)=>{const h=q(JSON.parse(JSON.stringify(T))),I=[];for(let z=0;z<7;z++){const oe=St(h,z),ae=Ae(oe)!==f;I.push({text:t.hideOffsetDates&&ae?"":oe.getDate(),value:oe,current:!ae,classData:{}})}return I},P=(T,f)=>{switch(t.sixWeeks===!0?"append":t.sixWeeks){case"prepend":return[!0,!1];case"center":return[T==0,!0];case"fair":return[T==0||f>T,!0];case"append":return[!1,!1];default:return[!1,!1]}},F=(T,f)=>{const h=[],I=q(l(new Date(f,T))),z=q(l(new Date(f,T+1,0))),oe=t.weekStart,ae=Ht(I,{weekStartsOn:oe}),ye=be=>{const de=g(be,T);if(h.push({days:de}),!h[h.length-1].days.some(We=>Ne(ut(We.value),ut(z)))){const We=St(be,7);ye(We)}};if(ye(ae),t.sixWeeks&&h.length<6){const be=6-h.length,de=(I.getDay()+7-oe)%7,We=6-(z.getDay()+7-oe)%7,[Je,qe]=P(de,We);for(let dt=1;dt<=be;dt++)if(qe?!!(dt%2)==Je:Je){const pt=h[0].days[0],Tt=g(St(pt.value,-7),Ae(I));h.unshift({days:Tt})}else{const pt=h[h.length-1],Tt=pt.days[pt.days.length-1],Dt=g(St(Tt.value,1),Ae(I));h.push({days:Dt})}}return h},D=(T,f,h)=>[Ge(q(T),{date:1}),Ge(q(),{month:f,year:h,date:1})],M=(T,f)=>Ze(...D(t.minDate,T,f))||Ne(...D(t.minDate,T,f)),C=(T,f)=>at(...D(t.maxDate,T,f))||Ne(...D(t.maxDate,T,f)),x=(T,f,h)=>{let I=!1;return t.maxDate&&h&&C(T,f)&&(I=!0),t.minDate&&!h&&M(T,f)&&(I=!0),I},s=(T,f,h,I)=>{let z=!1;return I?t.minDate&&t.maxDate?z=x(T,f,h):(t.minDate&&M(T,f)||t.maxDate&&C(T,f))&&(z=!0):z=!0,z},E=T=>{const f=ut(l(q(T))).toISOString(),[h]=f.split("T");return h},K=T=>new Map(T.map(f=>[E(f),!0])),W=T=>Array.isArray(T)&&T.length>0;return{checkPartialRangeValue:n,checkRangeEnabled:e,getZonedDate:l,getZonedToUtc:d,formatDate:o,getDefaultPattern:i,validateDate:m,getDefaultStartTime:p,isDisabled:$,isValidDate:A,sanitizeDate:N,getWeekFromDate:X,matchDate:k,setDateMonthOrYear:_,isValidTime:v,getCalendarDays:F,validateMonthYearInRange:s,validateMaxDate:C,validateMinDate:M,assignDefaultTime:c,mapDatesArrToMap:T=>{W(t.allowedDates)&&(T.allowedDates=K(t.allowedDates)),W(t.highlight)&&(T.highlightedDates=K(t.highlight)),W(t.disabledDates)&&(T.disabledDates=K(t.disabledDates))},defaults:a,hideNavigationButtons:u}},$e=zt({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),Ba=ne(null),ga=ne(!1),Wa=ne(!1),Ha=ne(!1),ja=ne(!1),et=ne(0),Xe=ne(0),Et=()=>{const t=Z(()=>ga.value?[...$e.selectionGrid,$e.actionRow].filter(m=>m.length):Wa.value?[...$e.timePicker[0],...$e.timePicker[1],ja.value?[]:[Ba.value],$e.actionRow].filter(m=>m.length):Ha.value?[...$e.monthPicker,$e.actionRow]:[$e.monthYear,...$e.calendar,$e.time,$e.actionRow].filter(m=>m.length)),n=m=>{et.value=m?et.value+1:et.value-1;let c=null;t.value[Xe.value]&&(c=t.value[Xe.value][et.value]),c||(et.value=m?et.value-1:et.value+1)},a=m=>{Xe.value===0&&!m||Xe.value===t.value.length&&m||(Xe.value=m?Xe.value+1:Xe.value-1,t.value[Xe.value]?t.value[Xe.value]&&!t.value[Xe.value][et.value]&&et.value!==0&&(et.value=t.value[Xe.value].length-1):Xe.value=m?Xe.value-1:Xe.value+1)},e=m=>{let c=null;t.value[Xe.value]&&(c=t.value[Xe.value][et.value]),c?c.focus({preventScroll:!ga.value}):et.value=m?et.value-1:et.value+1},r=()=>{n(!0),e(!0)},i=()=>{n(!1),e(!1)},o=()=>{a(!1),e(!0)},l=()=>{a(!0),e(!0)},d=(m,c)=>{$e[c]=m},u=(m,c)=>{$e[c]=m},y=()=>{et.value=0,Xe.value=0};return{buildMatrix:d,buildMultiLevelMatrix:u,setTimePickerBackRef:m=>{Ba.value=m},setSelectionGrid:m=>{ga.value=m,y(),m||($e.selectionGrid=[])},setTimePicker:(m,c=!1)=>{Wa.value=m,ja.value=c,y(),m||($e.timePicker[0]=[],$e.timePicker[1]=[])},setTimePickerElements:(m,c=0)=>{$e.timePicker[c]=m},arrowRight:r,arrowLeft:i,arrowUp:o,arrowDown:l,clearArrowNav:()=>{$e.monthYear=[],$e.calendar=[],$e.time=[],$e.actionRow=[],$e.selectionGrid=[],$e.timePicker[0]=[],$e.timePicker[1]=[],ga.value=!1,Wa.value=!1,ja.value=!1,Ha.value=!1,y(),Ba.value=null},setMonthPicker:m=>{Ha.value=m,y()},refSets:$e}},Hn=t=>Array.isArray(t),Lt=t=>Array.isArray(t),jn=t=>Array.isArray(t)&&t.length===2,hu=(t,n,a,e,r)=>{const{getDefaultStartTime:i,isDisabled:o,sanitizeDate:l,getWeekFromDate:d,setDateMonthOrYear:u,validateMonthYearInRange:y,defaults:m}=it(t),c=Z({get:()=>t.internalModelValue,set:b=>{!t.readonly&&!t.disabled&&n("update:internal-model-value",b)}}),p=ne([]);Nt(c,(b,V)=>{t.range?Y():Vt(b,V)||Y()});const $=da(t,"multiCalendars");Nt($,()=>{se(0)});const A=ne([{month:Ae(q()),year:Ie(q())}]);Nt(A,()=>{A.value.forEach((b,V)=>{n("update-month-year",{instance:V,month:b.month,year:b.year})})},{deep:!0});const N=zt({hours:t.range?[Ct(q()),Ct(q())]:Ct(q()),minutes:t.range?[Pt(q()),Pt(q())]:Pt(q()),seconds:t.range?[0,0]:0}),X=Z(()=>b=>A.value[b]?A.value[b].month:0),k=Z(()=>b=>A.value[b]?A.value[b].year:0),_=Z(()=>{var b;return(b=t.flow)!=null&&b.length&&!t.partialFlow?r.value===t.flow.length:!0}),S=(b,V,ce)=>{var pe,Ye;A.value[b]||(A.value[b]={month:0,year:0}),A.value[b].month=Bn(V)?(pe=A.value[b])==null?void 0:pe.month:V,A.value[b].year=Bn(ce)?(Ye=A.value[b])==null?void 0:Ye.year:ce},w=(b,V)=>{N[b]=V},O=()=>{t.startDate&&(S(0,Ae(q(t.startDate)),Ie(q(t.startDate))),m.value.multiCalendars&&se(0))};ct(()=>{c.value||(O(),m.value.startTime&&C()),Y(!0),t.focusStartDate&&t.startDate&&O()});const Y=(b=!1)=>{if(c.value)return Array.isArray(c.value)?(p.value=c.value,g(b)):L(c.value,b);if(t.timePicker)return P();if(t.monthPicker&&!t.range)return F();if(t.yearPicker&&!t.range)return D();if(m.value.multiCalendars&&b&&!t.startDate)return U(q(),b)},U=(b,V=!1)=>{if((!m.value.multiCalendars||!t.multiStatic||V)&&S(0,Ae(b),Ie(b)),m.value.multiCalendars)for(let ce=1;ce{U(b),w("hours",Ct(b)),w("minutes",Pt(b)),w("seconds",Kt(b)),m.value.multiCalendars&&V&&s()},H=(b,V)=>{b[1]&&t.showLastInRange?U(b[1],V):U(b[0],V);const ce=(pe,Ye)=>[pe(b[0]),b[1]?pe(b[1]):N[Ye][1]];w("hours",ce(Ct,"hours")),w("minutes",ce(Pt,"minutes")),w("seconds",ce(Kt,"seconds"))},v=(b,V)=>{if((t.range||t.weekPicker)&&!t.multiDates)return H(b,V);if(t.multiDates){const ce=b[b.length-1];return L(ce,V)}},g=b=>{const V=c.value;v(V,b),m.value.multiCalendars&&t.multiCalendarsSolo&&s()},P=()=>{if(C(),!t.range)c.value=lt(q(),N.hours,N.minutes,M());else{const b=N.hours,V=N.minutes;c.value=[lt(q(),b[0],V[0],M()),lt(q(),b[1],V[1],M(!1))]}},F=()=>{t.multiDates?c.value=[u(q(),X.value(0),k.value(0))]:c.value=u(q(),X.value(0),k.value(0))},D=()=>{c.value=q()},M=(b=!0)=>t.enableSeconds?Array.isArray(N.seconds)?b?N.seconds[0]:N.seconds[1]:N.seconds:0,C=()=>{const b=i();if(b){const V=Array.isArray(b),ce=V?[+b[0].hours,+b[1].hours]:+b.hours,pe=V?[+b[0].minutes,+b[1].minutes]:+b.minutes,Ye=V?[+b[0].seconds,+b[1].seconds]:+b.seconds;w("hours",ce),w("minutes",pe),t.enableSeconds&&w("seconds",Ye)}},x=()=>Array.isArray(c.value)&&c.value.length?c.value[c.value.length-1]:null,s=()=>{if(Array.isArray(c.value)&&c.value.length===2){const b=q(q(c.value[1]?c.value[1]:bt(c.value[0],1))),[V,ce]=[Ae(c.value[0]),Ie(c.value[0])],[pe,Ye]=[Ae(c.value[1]),Ie(c.value[1])];(V!==pe||V===pe&&ce!==Ye)&&t.multiCalendarsSolo&&S(1,Ae(b),Ie(b))}else c.value&&!Array.isArray(c.value)&&S(0,Ae(c.value),Ie(c.value))},E=b=>{const V=bt(b,1);return{month:Ae(V),year:Ie(V)}},K=b=>{const V=Ae(q(b)),ce=Ie(q(b));if(S(0,V,ce),m.value.multiCalendars>0)for(let pe=1;pe{if(c.value&&Array.isArray(c.value))if(c.value.some(V=>Ne(b,V))){const V=c.value.filter(ce=>!Ne(ce,b));c.value=V.length?V:null}else(t.multiDatesLimit&&+t.multiDatesLimit>c.value.length||!t.multiDatesLimit)&&c.value.push(b);else c.value=[b]},T=(b,V)=>{const ce=at(b,V)?V:b,pe=at(V,b)?V:b;return kn({start:ce,end:pe})},f=(b,V=0)=>{if(Array.isArray(c.value)&&c.value[V]){const ce=qr(b,c.value[V]),pe=T(c.value[V],b),Ye=pe.length===1?0:pe.filter(xt=>o(xt)).length,mt=Math.abs(ce)-Ye;if(t.minRange&&t.maxRange)return mt>=+t.minRange&&mt<=+t.maxRange;if(t.minRange)return mt>=+t.minRange;if(t.maxRange)return mt<=+t.maxRange}return!0},h=b=>Array.isArray(c.value)&&c.value.length===2?t.fixedStart&&(at(b,c.value[0])||Ne(b,c.value[0]))?[c.value[0],b]:t.fixedEnd&&(Ze(b,c.value[1])||Ne(b,c.value[1]))?[b,c.value[1]]:(n("invalid-fixed-range",b),c.value):[],I=()=>{t.autoApply&&_.value&&n("auto-apply",t.partialFlow)},z=()=>{t.autoApply&&n("select-date")},oe=b=>!kn({start:b[0],end:b[1]}).some(V=>o(V)),ae=b=>(c.value=d(q(b.value)),I()),ye=b=>{const V=lt(q(b.value),N.hours,N.minutes,M());t.multiDates?W(V):c.value=V,a(),I()},be=()=>{p.value=c.value?c.value.slice():[],p.value.length===2&&!(t.fixedStart||t.fixedEnd)&&(p.value=[])},de=(b,V)=>{const ce=[q(b.value),St(q(b.value),+t.autoRange)];oe(ce)&&(V&&K(b.value),p.value=ce)},We=b=>{Je(b.value)||!f(b.value,t.fixedStart?0:1)||(p.value=h(q(b.value)))},Je=b=>t.noDisabledRange?T(p.value[0],b).some(V=>o(V)):!1,qe=(b,V)=>{if(be(),t.autoRange)return de(b,V);if(t.fixedStart||t.fixedEnd)return We(b);p.value[0]?f(q(b.value))&&!Je(b.value)&&(Ze(q(b.value),q(p.value[0]))?(p.value.unshift(q(b.value)),n("range-end",p.value[0])):(p.value[1]=q(b.value),n("range-end",p.value[1]))):(p.value[0]=q(b.value),n("range-start",p.value[0]))},dt=b=>{p.value[b]=lt(p.value[b],N.hours[b],N.minutes[b],M(b!==1))},pt=()=>{var b,V;p.value[0]&&p.value[1]&&+((b=p.value)==null?void 0:b[0])>+((V=p.value)==null?void 0:V[1])&&(p.value.reverse(),n("range-start",p.value[0]),n("range-end",p.value[1]))},Tt=()=>{p.value.length&&(p.value[0]&&!p.value[1]?dt(0):(dt(0),dt(1),a()),pt(),c.value=p.value.slice(),p.value[0]&&p.value[1]&&t.autoApply&&n("auto-apply"),p.value[0]&&!p.value[1]&&t.modelAuto&&t.autoApply&&n("auto-apply"))},Dt=(b,V=!1)=>{if(!(o(b.value)||!b.current&&t.hideOffsetDates)){if(t.weekPicker)return ae(b);if(!t.range)return ye(b);Lt(N.hours)&&Lt(N.minutes)&&!t.multiDates&&(qe(b,V),Tt())}},ea=b=>{const V=b[0];return t.weekNumbers==="local"?li(V.value,{weekStartsOn:+t.weekStart}):t.weekNumbers==="iso"?ni(V.value):typeof t.weekNumbers=="function"?t.weekNumbers(V.value):""},se=b=>{for(let V=b-1;V>=0;V--){const ce=Xt(Ge(q(),{month:X.value(V+1),year:k.value(V+1)}),1);S(V,Ae(ce),Ie(ce))}for(let V=b+1;V<=m.value.multiCalendars-1;V++){const ce=bt(Ge(q(),{month:X.value(V-1),year:k.value(V-1)}),1);S(V,Ae(ce),Ie(ce))}},me=b=>u(q(),X.value(b),k.value(b)),ge=b=>lt(b,N.hours,N.minutes,M()),ta=b=>{W(me(b))},Ut=(b,V)=>{const ce=t.monthPicker?X.value(b)!==V.month||!V.fromNav:k.value(b)!==V.year||!V.fromNav;if(S(b,V.month,V.year),m.value.multiCalendars&&!t.multiCalendarsSolo&&se(b),t.monthPicker||t.yearPicker)if(t.multiDates)ce&&ta(b);else if(t.range){if(ce&&f(me(b))){let pe=c.value?c.value.slice():[];pe.length===2&&pe[1]!==null&&(pe=[]),pe.length?Ze(me(b),pe[0])?pe.unshift(me(b)):pe[1]=me(b):pe=[me(b)],c.value=pe}}else(t.autoApplyMonth||ce)&&(c.value=me(b));e(t.multiCalendarsSolo?b:void 0)},Sa=async(b=!1)=>{if(t.autoApply&&(t.monthPicker||t.yearPicker)){await At();const V=t.monthPicker?b:!1;t.range?n("auto-apply",V||!c.value||c.value.length===1):n("auto-apply",V)}a()},pa=(b,V)=>{const ce=Ge(q(),{month:X.value(V),year:k.value(V)}),pe=b<0?bt(ce,1):Xt(ce,1);y(Ae(pe),Ie(pe),b<0,t.preventMinMaxNavigation)&&(S(V,Ae(pe),Ie(pe)),m.value.multiCalendars&&!t.multiCalendarsSolo&&se(V),e())},aa=b=>{Hn(b)&&Hn(c.value)&&Lt(N.hours)&&Lt(N.minutes)?(b[0]&&c.value[0]&&(c.value[0]=lt(b[0],N.hours[0],N.minutes[0],M())),b[1]&&c.value[1]&&(c.value[1]=lt(b[1],N.hours[1],N.minutes[1],M(!1)))):t.multiDates&&Array.isArray(c.value)?c.value[c.value.length-1]=ge(b):!t.range&&!jn(b)&&(c.value=ge(b)),n("time-update")},Oa=(b,V=!0,ce=!1)=>{const pe=V?b:N.hours,Ye=!V&&!ce?b:N.minutes,mt=ce?b:N.seconds;if(t.range&&jn(c.value)&&Lt(pe)&&Lt(Ye)&&Lt(mt)&&!t.disableTimeRangeValidation){const xt=te=>lt(c.value[te],pe[te],Ye[te],mt[te]),B=te=>dn(c.value[te],0);if(Ne(c.value[0],c.value[1])&&(fa(xt(0),B(1))||va(xt(1),B(0))))return}if(w("hours",pe),w("minutes",Ye),w("seconds",mt),c.value)if(t.multiDates){const xt=x();xt&&aa(xt)}else aa(c.value);else t.timePicker&&aa(t.range?[q(),q()]:q());a()},Na=(b,V)=>{t.monthChangeOnScroll&&pa(t.monthChangeOnScroll!=="inverse"?-b.deltaY:b.deltaY,V)},Aa=(b,V,ce=!1)=>{t.monthChangeOnArrows&&t.vertical===ce&&ma(b,V)},ma=(b,V)=>{pa(b==="right"?-1:1,V)};return{time:N,month:X,year:k,modelValue:c,calendars:A,monthYearSelect:Sa,isDisabled:o,updateTime:Oa,getWeekNum:ea,selectDate:Dt,updateMonthYear:Ut,handleScroll:Na,getMarker:b=>t.markers.find(V=>Ne(l(b.value),l(V.date))),handleArrow:Aa,handleSwipe:ma,selectCurrentDate:()=>{t.range?c.value&&Array.isArray(c.value)&&c.value[0]?c.value=Ze(q(),c.value[0])?[q(),c.value[0]]:[c.value[0],q()]:c.value=[q()]:c.value=q(),z()},presetDateRange:(b,V)=>{V||b.length&&b.length<=2&&t.range&&(c.value=b.map(ce=>q(ce)),z(),t.multiCalendars&&At().then(()=>Y(!0)))}}},yu=(t,n,a)=>{const e=ne(),{getZonedToUtc:r,getZonedDate:i,formatDate:o,getDefaultPattern:l,checkRangeEnabled:d,checkPartialRangeValue:u,isValidDate:y,setDateMonthOrYear:m,defaults:c}=it(n),p=ne(""),$=da(n,"format");Nt(e,()=>{t("internal-model-change",e.value)}),Nt($,()=>{x()});const A=f=>{const h=f||q();return n.modelType?E(h):{hours:Ct(h),minutes:Pt(h),seconds:n.enableSeconds?Kt(h):0}},N=f=>n.modelType?E(f):{month:Ae(f),year:Ie(f)},X=f=>Array.isArray(f)?d(()=>[Ot(q(),f[0]),f[1]?Ot(q(),f[1]):u()]):Ot(q(),+f),k=(f,h)=>(typeof f=="string"||typeof f=="number")&&n.modelType?s(f):h,_=f=>Array.isArray(f)?[k(f[0],lt(null,+f[0].hours,+f[0].minutes,f[0].seconds)),k(f[1],lt(null,+f[1].hours,+f[1].minutes,f[1].seconds))]:k(f,lt(null,f.hours,f.minutes,f.seconds)),S=f=>Array.isArray(f)?n.multiDates?f.map(h=>k(h,m(null,+h.month,+h.year))):d(()=>[k(f[0],m(null,+f[0].month,+f[0].year)),k(f[1],f[1]?m(null,+f[1].month,+f[1].year):u())]):k(f,m(null,+f.month,+f.year)),w=f=>{if(Array.isArray(f))return f.map(h=>s(h));throw new Error(Ma.dateArr("multi-dates"))},O=f=>{if(Array.isArray(f))return[q(f[0]),q(f[1])];throw new Error(Ma.dateArr("week-picker"))},Y=f=>n.modelAuto?Array.isArray(f)?[s(f[0]),s(f[1])]:n.autoApply?[s(f)]:[s(f),null]:Array.isArray(f)?d(()=>[s(f[0]),f[1]?s(f[1]):u()]):s(f),U=()=>{Array.isArray(e.value)&&n.range&&e.value.length===1&&e.value.push(u())},L=()=>{const f=e.value;return[E(f[0]),f[1]?E(f[1]):u()]},H=()=>e.value[1]?L():E(Ke(e.value[0])),v=()=>(e.value||[]).map(f=>E(f)),g=()=>(U(),n.modelAuto?H():n.multiDates?v():Array.isArray(e.value)?d(()=>L()):E(Ke(e.value))),P=f=>f?n.timePicker?_(Ke(f)):n.monthPicker?S(Ke(f)):n.yearPicker?X(Ke(f)):n.multiDates?w(Ke(f)):n.weekPicker?O(Ke(f)):Y(Ke(f)):null,F=f=>{const h=P(f);y(Ke(h))?(e.value=Ke(h),x()):(e.value=null,p.value="")},D=()=>{var f;const h=I=>{var z;return Wt(I,(z=c.value.textInputOptions)==null?void 0:z.format)};return`${h(e.value[0])} ${(f=c.value.textInputOptions)==null?void 0:f.rangeSeparator} ${e.value[1]?h(e.value[1]):""}`},M=()=>{var f;return a.value&&e.value?Array.isArray(e.value)?D():Wt(e.value,(f=c.value.textInputOptions)==null?void 0:f.format):o(e.value)},C=()=>{var f;return e.value?n.multiDates?e.value.map(h=>o(h)).join("; "):n.textInput&&typeof((f=c.value.textInputOptions)==null?void 0:f.format)=="string"?M():o(e.value):""},x=()=>{!n.format||typeof n.format=="string"||n.textInput&&typeof n.textInputOptions.format=="string"?p.value=C():p.value=n.format(e.value)},s=f=>{if(n.utc){const h=new Date(f);return n.utc==="preserve"?new Date(h.getTime()+h.getTimezoneOffset()*6e4):h}return n.modelType?n.modelType==="date"||n.modelType==="timestamp"?i(new Date(f)):n.modelType==="format"&&(typeof n.format=="string"||!n.format)?Ja(f,l(),new Date):i(Ja(f,n.modelType,new Date)):i(new Date(f))},E=f=>f?n.utc?Ml(f,n.utc==="preserve",n.enableSeconds):n.modelType?n.modelType==="timestamp"?+r(f):n.modelType==="format"&&(typeof n.format=="string"||!n.format)?o(r(f)):o(r(f),n.modelType):r(f):"",K=f=>{t("update:model-value",f)},W=f=>Array.isArray(e.value)?n.multiDates?e.value.map(h=>f(h)):[f(e.value[0]),e.value[1]?f(e.value[1]):u()]:f(Ke(e.value)),T=f=>K(Ke(W(f)));return{inputValue:p,internalModelValue:e,checkBeforeEmit:()=>e.value?n.range?n.partialRange?e.value.length>=1:e.value.length===2:!!e.value:!1,parseExternalModelValue:F,formatInputValue:x,emitModelValue:()=>(x(),n.monthPicker?T(N):n.timePicker?T(A):n.yearPicker?T(Ie):n.weekPicker?K(e.value):K(g()))}},gu=(t,n)=>{const{validateMonthYearInRange:a,validateMaxDate:e,validateMinDate:r,defaults:i}=it(t),o=(m,c)=>{let p=m;return i.value.filters.months.includes(Ae(p))?(p=c?bt(m,1):Xt(m,1),o(p,c)):p},l=(m,c)=>{let p=m;return i.value.filters.years.includes(Ie(p))?(p=c?Kn(m,1):Tl(m,1),l(p,c)):p},d=m=>{const c=Ge(new Date,{month:t.month,year:t.year});let p=m?bt(c,1):Xt(c,1);t.disableYearSelect&&(p=Ot(p,t.year));let $=Ae(p),A=Ie(p);i.value.filters.months.includes($)&&(p=o(p,m),$=Ae(p),A=Ie(p)),i.value.filters.years.includes(A)&&(p=l(p,m),A=Ie(p)),a($,A,m,t.preventMinMaxNavigation)&&u($,A)},u=(m,c)=>{n("update-month-year",{month:m,year:c})},y=Z(()=>m=>{if(!t.preventMinMaxNavigation||m&&!t.maxDate||!m&&!t.minDate)return!1;const c=Ge(new Date,{month:t.month,year:t.year}),p=m?bt(c,1):Xt(c,1),$=[Ae(p),Ie(p)];return m?!e(...$):!r(...$)});return{handleMonthYearChange:d,isDisabled:y,updateMonthYear:u}};var ba=(t=>(t.center="center",t.left="left",t.right="right",t))(ba||{});const wu=(t,n,a,e)=>{const r=ne({top:"0",left:"0",transform:"none",opacity:"0"}),i=ne(!1),o=da(e,"teleportCenter"),l=Z(()=>i.value?"-100%":"0"),d=()=>{u(),r.value.opacity="0"};Nt(o,()=>{k()}),ct(()=>{u()});const u=()=>{const g=Re(n);if(g){const{top:P,left:F,width:D,height:M}=$(g);r.value.top=`${P+M/2}px`,p(F,D,50)}},y=g=>{if(e.teleport){const P=g.getBoundingClientRect();return{left:P.left+window.scrollX,top:P.top+window.scrollY}}return{top:0,left:0}},m=(g,P)=>{r.value.left=`${g+P}px`,r.value.transform=`translate(-100%, ${l.value})`},c=g=>{r.value.left=`${g}px`,r.value.transform=`translate(0, ${l.value})`},p=(g,P,F)=>{e.position===ba.left&&c(g),e.position===ba.right&&m(g,P),e.position===ba.center&&(r.value.left=`${g+P/2}px`,r.value.transform=F?`translate(-50%, -${F}%)`:`translate(-50%, ${l.value})`)},$=g=>{const{width:P,height:F}=g.getBoundingClientRect(),{top:D,left:M}=e.altPosition?e.altPosition(g):y(g);return{top:+D,left:+M,width:P,height:F}},A=()=>{const g=Re(n);if(g){const{top:P,left:F,width:D,height:M}=$(g),C=Y();r.value.top=`${P+M/2}px`,p(F,D,C==="top"?100:0)}},N=()=>{r.value.left="50%",r.value.top="50%",r.value.transform="translate(-50%, -50%)",r.value.position="fixed",delete r.value.opacity},X=()=>{const g=Re(n),{top:P,left:F,transform:D}=e.altPosition(g);r.value={top:`${P}px`,left:`${F}px`,transform:D||""}},k=(g=!0)=>{if(!e.inline)return o.value?N():e.altPosition!==null?X():(g&&a("recalculate-position"),L())},_=({inputEl:g,menuEl:P,left:F,width:D})=>{window.screen.width>768&&p(F,D),O(g,P)},S=(g,P)=>{const{top:F,left:D,height:M,width:C}=$(g);r.value.top=`${M+F+ +e.offset}px`,i.value=!1,_({inputEl:g,menuEl:P,left:D,width:C})},w=(g,P)=>{const{top:F,left:D,width:M}=$(g);r.value.top=`${F-+e.offset}px`,i.value=!0,_({inputEl:g,menuEl:P,left:D,width:M})},O=(g,P)=>{if(e.autoPosition){const{left:F,width:D}=$(g),{left:M,right:C}=P.getBoundingClientRect();return M<=0?c(F):C>=document.documentElement.clientWidth?m(F,D):p(F,D)}},Y=()=>{const g=Re(t),P=Re(n);if(g&&P){const{height:F}=g.getBoundingClientRect(),{top:D,height:M}=P.getBoundingClientRect(),C=window.innerHeight-D-M,x=D;return F<=C?"bottom":F>C&&F<=x?"top":C>=x?"bottom":"top"}return"bottom"},U=(g,P)=>Y()==="bottom"?S(g,P):w(g,P),L=()=>{const g=Re(n),P=Re(t);if(g&&P)return e.autoPosition?U(g,P):S(g,P)},H=function(g){if(g){const P=g.scrollHeight>g.clientHeight,F=window.getComputedStyle(g).overflowY.indexOf("hidden")!==-1;return P&&!F}return!0},v=function(g){return!g||g===document.body||g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:H(g)?g:v(g.parentNode)};return{openOnTop:i,menuStyle:r,resetPosition:d,setMenuPosition:k,setInitialPosition:A,getScrollableParent:v}},Qt=[{name:"clock-icon",use:["time","calendar"]},{name:"arrow-left",use:["month-year","calendar"]},{name:"arrow-right",use:["month-year","calendar"]},{name:"arrow-up",use:["time","calendar","month-year"]},{name:"arrow-down",use:["time","calendar","month-year"]},{name:"calendar-icon",use:["month-year","time","calendar"]},{name:"day",use:["calendar"]},{name:"month-overlay-value",use:["calendar","month-year"]},{name:"year-overlay-value",use:["calendar","month-year"]},{name:"year-overlay",use:["month-year"]},{name:"month-overlay",use:["month-year"]},{name:"month-overlay-header",use:["month-year"]},{name:"year-overlay-header",use:["month-year"]},{name:"hours-overlay-value",use:["calendar","time"]},{name:"minutes-overlay-value",use:["calendar","time"]},{name:"seconds-overlay-value",use:["calendar","time"]},{name:"hours",use:["calendar","time"]},{name:"minutes",use:["calendar","time"]},{name:"month",use:["calendar","month-year"]},{name:"year",use:["calendar","month-year"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar"]},{name:"marker-tooltip",use:["calendar"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time"]},{name:"am-pm-button",use:["calendar","time"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year"]},{name:"time-picker",use:["menu"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar"]}],bu=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],_u={all:()=>Qt,monthYear:()=>Qt.filter(t=>t.use.includes("month-year")),input:()=>bu,timePicker:()=>Qt.filter(t=>t.use.includes("time")),action:()=>Qt.filter(t=>t.use.includes("action")),calendar:()=>Qt.filter(t=>t.use.includes("calendar")),menu:()=>Qt.filter(t=>t.use.includes("menu"))},Bt=(t,n,a)=>{const e=[];return _u[n]().forEach(r=>{t[r.name]&&e.push(r.name)}),a&&a.length&&a.forEach(r=>{r.slot&&e.push(r.slot)}),e},Pa=t=>({transitionName:Z(()=>n=>t&&typeof t!="boolean"?n?t.open:t.close:""),showTransition:!!t}),Yt={multiCalendars:{type:[Boolean,Number,String],default:null},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},closeOnScroll:{type:Boolean,default:!1},autoPosition:{type:Boolean,default:!0},closeOnAutoApply:{type:Boolean,default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:String,default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},menuClassName:{type:String,default:null},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},multiCalendarsSolo:{type:Boolean,default:!1},calendarCellClassName:{type:String,default:null},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},autoRange:{type:[Number,String],default:null},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},showNowButton:{type:Boolean,default:!1},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},modeHeight:{type:[Number,String],default:255},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetRanges:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},minRange:{type:[Number,String],default:null},maxRange:{type:[Number,String],default:null},multiDatesLimit:{type:[Number,String],default:null},reverseYears:{type:Boolean,default:!1},keepActionRow:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},multiStatic:{type:Boolean,default:!0},disableTimeRangeValidation:{type:Boolean,default:!1},highlight:{type:[Array,Function],default:null},highlightWeekDays:{type:Array,default:null},highlightDisabledDays:{type:Boolean,default:!1},teleport:{type:[String,Boolean],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function],default:null},calendarClassName:{type:String,default:null},noSwipe:{type:Boolean,default:!1},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:Boolean,default:!1},partialRange:{type:Boolean,default:!0},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},inputClassName:{type:String,default:null},inlineWithInput:{type:Boolean,default:!1},textInputOptions:{type:Object,default:()=>null},fixedStart:{type:Boolean,default:!1},fixedEnd:{type:Boolean,default:!1},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:Boolean,default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},textInput:{type:Boolean,default:!1},onClickOutside:{type:Function,default:null},noDisabledRange:{type:Boolean,default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},allowPreventDefault:{type:Boolean,default:!1},closeOnClearValue:{type:Boolean,default:!0},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:Function,default:void 0},showLastInRange:{type:Boolean,default:!0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},autoApplyMonth:{type:Boolean,default:!0}},ku={key:1,class:"dp__input_wrap"},Tu=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","onKeydown"],Du={key:2,class:"dp__clear_icon"},xu=vt({__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...Yt},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur"],setup(t,{expose:n,emit:a}){const e=t,{getDefaultPattern:r,isValidDate:i,defaults:o,getDefaultStartTime:l,assignDefaultTime:d}=it(e),u=ne(),y=ne(null),m=ne(!1),c=ne(!1),p=Z(()=>({dp__pointer:!e.disabled&&!e.readonly&&!e.textInput,dp__disabled:e.disabled,dp__input_readonly:!e.textInput,dp__input:!0,dp__input_icon_pad:!e.hideInputIcon,dp__input_valid:e.state,dp__input_invalid:e.state===!1,dp__input_focus:m.value||e.isMenuOpen,dp__input_reg:!e.textInput,[e.inputClassName]:!!e.inputClassName})),$=()=>{a("set-input-date",null),e.autoApply&&(a("set-empty-date"),u.value=null)},A=v=>{var g;const P=l();return xl(v,((g=o.value.textInputOptions)==null?void 0:g.format)||r(),P||d({}),e.inputValue,c.value)},N=v=>{const{rangeSeparator:g}=o.value.textInputOptions,[P,F]=v.split(`${g}`);if(P){const D=A(P.trim()),M=F?A(F.trim()):null,C=D&&M?[D,M]:[D];u.value=D?C:null}},X=()=>{c.value=!0},k=v=>{if(e.range)N(v);else if(e.multiDates){const g=v.split(";");u.value=g.map(P=>A(P.trim())).filter(P=>P)}else u.value=A(v)},_=v=>{var g,P;const F=typeof v=="string"?v:(g=v.target)==null?void 0:g.value;F!==""?((P=o.value.textInputOptions)!=null&&P.openMenu&&!e.isMenuOpen&&a("open"),k(F),a("set-input-date",u.value)):$(),c.value=!1,a("update:input-value",F)},S=v=>{var g,P;e.textInput?(k(v.target.value),(g=o.value.textInputOptions)!=null&&g.enterSubmit&&i(u.value)&&e.inputValue!==""?(a("set-input-date",u.value,!0),u.value=null):(P=o.value.textInputOptions)!=null&&P.enterSubmit&&e.inputValue===""&&(u.value=null,a("clear"))):Y(v)},w=v=>{var g,P,F;e.textInput&&(g=o.value.textInputOptions)!=null&&g.tabSubmit&&k(v.target.value),(P=o.value.textInputOptions)!=null&&P.tabSubmit&&i(u.value)&&e.inputValue!==""?(a("set-input-date",u.value,!0),u.value=null):(F=o.value.textInputOptions)!=null&&F.tabSubmit&&e.inputValue===""&&(u.value=null,a("clear"))},O=()=>{m.value=!0,a("focus")},Y=v=>{var g;v.preventDefault(),v.stopImmediatePropagation(),v.stopPropagation(),e.textInput&&(g=o.value.textInputOptions)!=null&&g.openMenu&&!e.inlineWithInput?(a("toggle"),o.value.textInputOptions.enterSubmit&&a("select-date")):e.textInput||a("toggle")},U=()=>{a("real-blur"),m.value=!1,(!e.isMenuOpen||e.inline&&e.inlineWithInput)&&a("blur"),e.autoApply&&e.textInput&&u.value&&!e.isMenuOpen&&(a("set-input-date",u.value),a("select-date"),u.value=null)},L=()=>{a("clear")},H=v=>{if(!e.textInput){if(v.code==="Tab")return;v.preventDefault()}};return n({focusInput:()=>{var v;(v=y.value)==null||v.focus({preventScroll:!0})},setParsedDate:v=>{u.value=v}}),(v,g)=>{var P;return R(),Q("div",{onClick:Y},[v.$slots.trigger&&!v.$slots["dp-input"]&&!v.inline?ie(v.$slots,"trigger",{key:0}):G("",!0),!v.$slots.trigger&&(!v.inline||v.inlineWithInput)?(R(),Q("div",ku,[v.$slots["dp-input"]&&!v.$slots.trigger&&!v.inline?ie(v.$slots,"dp-input",{key:0,value:t.inputValue,isMenuOpen:t.isMenuOpen,onInput:_,onEnter:S,onTab:w,onClear:L,onBlur:U,onKeypress:H,onPaste:X}):G("",!0),v.$slots["dp-input"]?G("",!0):(R(),Q("input",{key:1,ref_key:"inputRef",ref:y,id:v.uid?`dp-input-${v.uid}`:void 0,name:v.name,class:Ce(p.value),inputmode:v.textInput?"text":"none",placeholder:v.placeholder,disabled:v.disabled,readonly:v.readonly,required:v.required,value:t.inputValue,autocomplete:v.autocomplete,"aria-label":(P=j(o).ariaLabels)==null?void 0:P.input,onInput:_,onKeydown:[he(S,["enter"]),he(w,["tab"]),H],onBlur:U,onFocus:O,onKeypress:H,onPaste:X},null,42,Tu)),J("div",{onClick:g[2]||(g[2]=F=>a("toggle"))},[v.$slots["input-icon"]&&!v.hideInputIcon?(R(),Q("span",{key:0,class:"dp__input_icon",onClick:g[0]||(g[0]=F=>a("toggle"))},[ie(v.$slots,"input-icon")])):G("",!0),!v.$slots["input-icon"]&&!v.hideInputIcon&&!v.$slots["dp-input"]?(R(),Pe(j(Ca),{key:1,onClick:g[1]||(g[1]=F=>a("toggle")),class:"dp__input_icon dp__input_icons"})):G("",!0)]),v.$slots["clear-icon"]&&t.inputValue&&v.clearable&&!v.disabled&&!v.readonly?(R(),Q("span",Du,[ie(v.$slots,"clear-icon",{clear:L})])):G("",!0),v.clearable&&!v.$slots["clear-icon"]&&t.inputValue&&!v.disabled&&!v.readonly?(R(),Pe(j(Dl),{key:3,class:"dp__clear_icon dp__input_icons",onClick:ot(L,["stop","prevent"])},null,8,["onClick"])):G("",!0)])):G("",!0)])}}}),Mu=["title"],Cu={class:"dp__action_buttons"},Pu=["onKeydown","disabled"],Su=vt({__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},calendarWidth:{type:Number,default:0},...Yt},emits:["close-picker","select-date","select-now","invalid-select"],setup(t,{emit:n}){const a=t,{formatDate:e,isValidTime:r,defaults:i}=it(a),{buildMatrix:o}=Et(),l=ne(null),d=ne(null);ct(()=>{a.arrowNavigation&&o([Re(l),Re(d)],"actionRow")});const u=Z(()=>a.range&&!a.partialRange&&a.internalModelValue?a.internalModelValue.length===2:!0),y=Z(()=>!m.value||!c.value||!u.value),m=Z(()=>!a.enableTimePicker||a.ignoreTimeValidation?!0:r(a.internalModelValue)),c=Z(()=>a.monthPicker?a.range&&Array.isArray(a.internalModelValue)?!a.internalModelValue.filter(w=>!_(w)).length:_(a.internalModelValue):!0),p=()=>{const w=i.value.previewFormat;return a.timePicker||a.monthPicker,w(Ke(a.internalModelValue))},$=()=>{const w=a.internalModelValue;return i.value.multiCalendars>0?`${A(w[0])} - ${A(w[1])}`:[A(w[0]),A(w[1])]},A=w=>e(w,i.value.previewFormat),N=Z(()=>!a.internalModelValue||!a.menuMount?"":typeof i.value.previewFormat=="string"?Array.isArray(a.internalModelValue)?a.internalModelValue.length===2&&a.internalModelValue[1]?$():a.multiDates?a.internalModelValue.map(w=>`${A(w)}`):a.modelAuto?`${A(a.internalModelValue[0])}`:`${A(a.internalModelValue[0])} -`:A(a.internalModelValue):p()),X=()=>a.multiDates?"; ":" - ",k=Z(()=>Array.isArray(N.value)?N.value.join(X()):N.value),_=w=>{if(!a.monthPicker)return!0;let O=!0;const Y=q(ia(w));if(a.minDate&&a.maxDate){const U=q(ia(a.minDate)),L=q(ia(a.maxDate));return at(Y,U)&&Ze(Y,L)||Ne(Y,U)||Ne(Y,L)}if(a.minDate){const U=q(ia(a.minDate));O=at(Y,U)||Ne(Y,U)}if(a.maxDate){const U=q(ia(a.maxDate));O=Ze(Y,U)||Ne(Y,U)}return O},S=()=>{m.value&&c.value&&u.value?n("select-date"):n("invalid-select")};return(w,O)=>(R(),Q("div",{class:"dp__action_row",style:It(t.calendarWidth?{width:`${t.calendarWidth}px`}:{})},[w.$slots["action-row"]?ie(w.$slots,"action-row",ze(Qe({key:0},{internalModelValue:t.internalModelValue,disabled:y.value,selectDate:()=>w.$emit("select-date"),closePicker:()=>w.$emit("close-picker")}))):(R(),Q(we,{key:1},[j(i).actionRow.showPreview?(R(),Q("div",{key:0,class:"dp__selection_preview",title:k.value},[w.$slots["action-preview"]?ie(w.$slots,"action-preview",{key:0,value:t.internalModelValue}):G("",!0),w.$slots["action-preview"]?G("",!0):(R(),Q(we,{key:1},[rt(Ve(k.value),1)],64))],8,Mu)):G("",!0),J("div",Cu,[w.$slots["action-buttons"]?ie(w.$slots,"action-buttons",{key:0,value:t.internalModelValue}):G("",!0),w.$slots["action-buttons"]?G("",!0):(R(),Q(we,{key:1},[!w.inline&&j(i).actionRow.showCancel?(R(),Q("button",{key:0,type:"button",ref_key:"cancelButtonRef",ref:l,class:"dp__action_button dp__action_cancel",onClick:O[0]||(O[0]=Y=>w.$emit("close-picker")),onKeydown:[O[1]||(O[1]=he(Y=>w.$emit("close-picker"),["enter"])),O[2]||(O[2]=he(Y=>w.$emit("close-picker"),["space"]))]},Ve(w.cancelText),545)):G("",!0),w.showNowButton||j(i).actionRow.showNow?(R(),Q("button",{key:1,type:"button",ref_key:"cancelButtonRef",ref:l,class:"dp__action_button dp__action_cancel",onClick:O[3]||(O[3]=Y=>w.$emit("select-now")),onKeydown:[O[4]||(O[4]=he(Y=>w.$emit("select-now"),["enter"])),O[5]||(O[5]=he(Y=>w.$emit("select-now"),["space"]))]},Ve(w.nowButtonLabel),545)):G("",!0),j(i).actionRow.showSelect?(R(),Q("button",{key:2,type:"button",class:"dp__action_button dp__action_select",onKeydown:[he(S,["enter"]),he(S,["space"])],onClick:S,disabled:y.value,ref_key:"selectButtonRef",ref:d},Ve(w.selectText),41,Pu)):G("",!0)],64))])],64))],4))}}),Ou=["aria-label"],Nu={class:"dp__calendar_header",role:"row"},Au={key:0,class:"dp__calendar_header_item",role:"gridcell"},$u=J("div",{class:"dp__calendar_header_separator"},null,-1),Iu=["aria-label"],Eu={key:0,role:"gridcell",class:"dp__calendar_item dp__week_num"},Yu={class:"dp__cell_inner"},Uu=["aria-selected","aria-disabled","aria-label","onClick","onKeydown","onMouseenter","onMouseleave"],Lu=vt({__name:"Calendar",props:{mappedDates:{type:Array,default:()=>[]},getWeekNum:{type:Function,default:()=>""},specificMode:{type:Boolean,default:!1},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...Yt},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(t,{expose:n,emit:a}){const e=t,{buildMultiLevelMatrix:r}=Et(),{setDateMonthOrYear:i,defaults:o}=it(e),l=ne(null),d=ne({bottom:"",left:"",transform:""}),u=ne([]),y=ne(null),m=ne(!0),c=ne(""),p=ne({startX:0,endX:0,startY:0,endY:0}),$=ne([]),A=ne({left:"50%"}),N=Z(()=>e.calendar?e.calendar(e.mappedDates):e.mappedDates),X=Z(()=>e.dayNames?Array.isArray(e.dayNames)?e.dayNames:e.dayNames(e.locale,+e.weekStart):au(e.formatLocale,e.locale,+e.weekStart));ct(()=>{a("mount",{cmp:"calendar",refs:u}),e.noSwipe||y.value&&(y.value.addEventListener("touchstart",g,{passive:!1}),y.value.addEventListener("touchend",P,{passive:!1}),y.value.addEventListener("touchmove",F,{passive:!1})),e.monthChangeOnScroll&&y.value&&y.value.addEventListener("wheel",C,{passive:!1})});const k=x=>x?e.vertical?"vNext":"next":e.vertical?"vPrevious":"previous",_=(x,s)=>{if(e.transitions){const E=ut(i(q(),e.month,e.year));c.value=at(ut(i(q(),x,s)),E)?o.value.transitions[k(!0)]:o.value.transitions[k(!1)],m.value=!1,At(()=>{m.value=!0})}},S=Z(()=>({[e.calendarClassName]:!!e.calendarClassName})),w=Z(()=>x=>{const s=iu(x);return{dp__marker_dot:s.type==="dot",dp__marker_line:s.type==="line"}}),O=Z(()=>x=>Ne(x,l.value)),Y=Z(()=>({dp__calendar:!0,dp__calendar_next:o.value.multiCalendars>0&&e.instance!==0})),U=Z(()=>x=>e.hideOffsetDates?x.current:!0),L=Z(()=>e.specificMode?{height:`${e.modeHeight}px`}:void 0),H=async(x,s,E)=>{var K,W;if(a("set-hover-date",x),(W=(K=x.marker)==null?void 0:K.tooltip)!=null&&W.length){const T=Re(u.value[s][E]);if(T){const{width:f,height:h}=T.getBoundingClientRect();l.value=x.value;let I={left:`${f/2}px`},z=-50;if(await At(),$.value[0]){const{left:oe,width:ae}=$.value[0].getBoundingClientRect();oe<0&&(I={left:"0"},z=0,A.value.left=`${f/2}px`),window.innerWidth{l.value&&(l.value=null,d.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),a("tooltip-close",x.marker))},g=x=>{p.value.startX=x.changedTouches[0].screenX,p.value.startY=x.changedTouches[0].screenY},P=x=>{p.value.endX=x.changedTouches[0].screenX,p.value.endY=x.changedTouches[0].screenY,D()},F=x=>{e.vertical&&!e.inline&&x.preventDefault()},D=()=>{const x=e.vertical?"Y":"X";Math.abs(p.value[`start${x}`]-p.value[`end${x}`])>10&&a("handle-swipe",p.value[`start${x}`]>p.value[`end${x}`]?"right":"left")},M=(x,s,E)=>{x&&(Array.isArray(u.value[s])?u.value[s][E]=x:u.value[s]=[x]),e.arrowNavigation&&r(u.value,"calendar")},C=x=>{e.monthChangeOnScroll&&(x.preventDefault(),a("handle-scroll",x))};return n({triggerTransition:_}),(x,s)=>{var E;return R(),Q("div",{class:Ce(Y.value)},[J("div",{style:It(L.value),ref_key:"calendarWrapRef",ref:y,role:"grid",class:Ce(S.value),"aria-label":(E=j(o).ariaLabels)==null?void 0:E.calendarWrap},[t.specificMode?G("",!0):(R(),Q(we,{key:0},[J("div",Nu,[x.weekNumbers?(R(),Q("div",Au,Ve(x.weekNumName),1)):G("",!0),(R(!0),Q(we,null,Fe(X.value,(K,W)=>(R(),Q("div",{class:"dp__calendar_header_item",role:"gridcell",key:W},[x.$slots["calendar-header"]?ie(x.$slots,"calendar-header",{key:0,day:K,index:W}):G("",!0),x.$slots["calendar-header"]?G("",!0):(R(),Q(we,{key:1},[rt(Ve(K),1)],64))]))),128))]),$u,_t(Zt,{name:c.value,css:!!x.transitions},{default:_e(()=>{var K;return[m.value?(R(),Q("div",{key:0,class:"dp__calendar",role:"grid","aria-label":(K=j(o).ariaLabels)==null?void 0:K.calendarDays},[(R(!0),Q(we,null,Fe(N.value,(W,T)=>(R(),Q("div",{class:"dp__calendar_row",role:"row",key:T},[x.weekNumbers?(R(),Q("div",Eu,[J("div",Yu,Ve(t.getWeekNum(W.days)),1)])):G("",!0),(R(!0),Q(we,null,Fe(W.days,(f,h)=>{var I,z,oe;return R(),Q("div",{role:"gridcell",class:"dp__calendar_item",ref_for:!0,ref:ae=>M(ae,T,h),key:h+T,"aria-selected":f.classData.dp__active_date||f.classData.dp__range_start||f.classData.dp__range_start,"aria-disabled":f.classData.dp__cell_disabled,"aria-label":(z=(I=j(o).ariaLabels)==null?void 0:I.day)==null?void 0:z.call(I,f),tabindex:"0",onClick:ot(ae=>x.$emit("select-date",f),["stop","prevent"]),onKeydown:[he(ae=>x.$emit("select-date",f),["enter"]),he(ae=>x.$emit("handle-space",f),["space"])],onMouseenter:ae=>H(f,T,h),onMouseleave:ae=>v(f)},[J("div",{class:Ce(["dp__cell_inner",f.classData])},[x.$slots.day&&U.value(f)?ie(x.$slots,"day",{key:0,day:+f.text,date:f.value}):G("",!0),x.$slots.day?G("",!0):(R(),Q(we,{key:1},[rt(Ve(f.text),1)],64)),f.marker&&U.value(f)?(R(),Q(we,{key:2},[x.$slots.marker?ie(x.$slots,"marker",{key:0,marker:f.marker,day:+f.text,date:f.value}):(R(),Q("div",{key:1,class:Ce(w.value(f.marker)),style:It(f.marker.color?{backgroundColor:f.marker.color}:{})},null,6))],64)):G("",!0),O.value(f.value)?(R(),Q("div",{key:3,class:"dp__marker_tooltip",ref_for:!0,ref_key:"activeTooltip",ref:$,style:It(d.value)},[(oe=f.marker)!=null&&oe.tooltip?(R(),Q("div",{key:0,class:"dp__tooltip_content",onClick:s[0]||(s[0]=ot(()=>{},["stop"]))},[(R(!0),Q(we,null,Fe(f.marker.tooltip,(ae,ye)=>(R(),Q("div",{key:ye,class:"dp__tooltip_text"},[x.$slots["marker-tooltip"]?ie(x.$slots,"marker-tooltip",{key:0,tooltip:ae,day:f.value}):G("",!0),x.$slots["marker-tooltip"]?G("",!0):(R(),Q(we,{key:1},[J("div",{class:"dp__tooltip_mark",style:It(ae.color?{backgroundColor:ae.color}:{})},null,4),J("div",null,Ve(ae.text),1)],64))]))),128)),J("div",{class:"dp__arrow_bottom_tp",style:It(A.value)},null,4)])):G("",!0)],4)):G("",!0)],2)],40,Uu)}),128))]))),128))],8,Iu)):G("",!0)]}),_:3},8,["name","css"])],64))],14,Ou)],2)}}}),Ru=["aria-label","aria-disabled"],qa=vt({__name:"ActionIcon",props:{ariaLabel:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(t,{emit:n}){const a=ne(null);return ct(()=>n("set-ref",a)),(e,r)=>(R(),Q("button",{type:"button",class:"dp__btn dp__month_year_col_nav",onClick:r[0]||(r[0]=i=>e.$emit("activate")),onKeydown:[r[1]||(r[1]=he(ot(i=>e.$emit("activate"),["prevent"]),["enter"])),r[2]||(r[2]=he(ot(i=>e.$emit("activate"),["prevent"]),["space"]))],tabindex:"0","aria-label":e.ariaLabel,"aria-disabled":e.disabled,ref_key:"elRef",ref:a},[J("span",{class:Ce(["dp__inner_nav",{dp__inner_nav_disabled:e.disabled}])},[ie(e.$slots,"default")],2)],40,Ru))}}),Fu=["onKeydown"],Vu={class:"dp__selection_grid_header"},Bu=["aria-selected","aria-disabled","onClick","onKeydown","onMouseover"],Wu=["aria-label","onKeydown"],ca=vt({__name:"SelectionGrid",props:{items:{type:Array,default:()=>[]},modelValue:{type:[String,Number],default:null},multiModelValue:{type:Array,default:()=>[]},disabledValues:{type:Array,default:()=>[]},minValue:{type:[Number,String],default:null},maxValue:{type:[Number,String],default:null},year:{type:Number,default:0},skipActive:{type:Boolean,default:!1},headerRefs:{type:Array,default:()=>[]},skipButtonRef:{type:Boolean,default:!1},monthPicker:{type:Boolean,default:!1},yearPicker:{type:Boolean,default:!1},escClose:{type:Boolean,default:!0},type:{type:String,default:null},arrowNavigation:{type:Boolean,default:!1},autoApply:{type:Boolean,default:!1},textInput:{type:Boolean,default:!1},ariaLabels:{type:Object,default:()=>({})},hideNavigation:{type:Array,default:()=>[]},internalModelValue:{type:[Date,Array],default:null},autoApplyMonth:{type:Boolean,default:!1}},emits:["update:model-value","selected","toggle","reset-flow"],setup(t,{expose:n,emit:a}){const e=t,{setSelectionGrid:r,buildMultiLevelMatrix:i,setMonthPicker:o}=Et(),{hideNavigationButtons:l}=it(e),d=ne(!1),u=ne(null),y=ne(null),m=ne([]),c=ne(),p=ne(null),$=ne(0),A=ne(null);Or(()=>{u.value=null}),ct(()=>{var C;At().then(()=>L()),X(),N(!0),(C=u.value)==null||C.focus({preventScroll:!0})}),rn(()=>N(!1));const N=C=>{var x;e.arrowNavigation&&((x=e.headerRefs)!=null&&x.length?o(C):r(C))},X=()=>{const C=Re(y);C&&(e.textInput||C.focus({preventScroll:!0}),d.value=C.clientHeight({dp__overlay:!0})),_=Z(()=>({dp__overlay_col:!0})),S=C=>e.monthPicker&&!e.autoApplyMonth?Ne(e.internalModelValue,Ot(Gt(new Date,C.value),e.year)):e.skipActive?!1:C.value===e.modelValue,w=Z(()=>e.items.map(C=>C.filter(x=>x).map(x=>{var s,E,K;const W=e.disabledValues.some(f=>f===x.value)||U(x.value),T=(s=e.multiModelValue)!=null&&s.length?(E=e.multiModelValue)==null?void 0:E.some(f=>Ne(f,Ot(e.monthPicker?Gt(new Date,x.value):new Date,e.monthPicker?e.year:x.value))):S(x);return{...x,className:{dp__overlay_cell_active:T,dp__overlay_cell:!T,dp__overlay_cell_disabled:W,dp__overlay_cell_active_disabled:W&&T,dp__overlay_cell_pad:!0,dp__cell_in_between:(K=e.multiModelValue)!=null&&K.length&&e.skipActive?v(x.value):!1}}}))),O=Z(()=>({dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:d.value,dp__button_bottom:e.autoApply})),Y=Z(()=>{var C,x;return{dp__overlay_container:!0,dp__container_flex:((C=e.items)==null?void 0:C.length)<=6,dp__container_block:((x=e.items)==null?void 0:x.length)>6}}),U=C=>{const x=e.maxValue||e.maxValue===0,s=e.minValue||e.minValue===0;return!x&&!s?!1:x&&s?+C>+e.maxValue||+C<+e.minValue:x?+C>+e.maxValue:s?+C<+e.minValue:!1},L=()=>{const C=Re(u),x=Re(y),s=Re(p),E=Re(A),K=s?s.getBoundingClientRect().height:0;x&&($.value=x.getBoundingClientRect().height-K),C&&E&&(E.scrollTop=C.offsetTop-E.offsetTop-($.value/2-C.getBoundingClientRect().height)-K)},H=C=>{!e.disabledValues.some(x=>x===C)&&!U(C)&&(a("update:model-value",C),a("selected"))},v=C=>{const x=e.monthPicker?e.year:C;return wr(e.multiModelValue,Ot(e.monthPicker?Gt(new Date,c.value||0):new Date,e.monthPicker?x:c.value||x),Ot(e.monthPicker?Gt(new Date,C):new Date,x))},g=()=>{a("toggle"),a("reset-flow")},P=()=>{e.escClose&&g()},F=(C,x,s,E)=>{C&&(x.value===+e.modelValue&&!e.disabledValues.includes(x.value)&&(u.value=C),e.arrowNavigation&&(Array.isArray(m.value[s])?m.value[s][E]=C:m.value[s]=[C],D()))},D=()=>{var C,x;const s=(C=e.headerRefs)!=null&&C.length?[e.headerRefs].concat(m.value):m.value.concat([e.skipButtonRef?[]:[p.value]]);i(Ke(s),(x=e.headerRefs)!=null&&x.length?"monthPicker":"selectionGrid")},M=C=>{e.arrowNavigation||C.stopImmediatePropagation()};return n({focusGrid:X}),(C,x)=>{var s;return R(),Q("div",{ref_key:"gridWrapRef",ref:y,class:Ce(k.value),role:"dialog",tabindex:"0",onKeydown:[he(P,["esc"]),x[0]||(x[0]=he(E=>M(E),["left"])),x[1]||(x[1]=he(E=>M(E),["up"])),x[2]||(x[2]=he(E=>M(E),["down"])),x[3]||(x[3]=he(E=>M(E),["right"]))]},[J("div",{class:Ce(Y.value),ref_key:"containerRef",ref:A,role:"grid",style:It({height:`${$.value}px`})},[J("div",Vu,[ie(C.$slots,"header")]),C.$slots.overlay?ie(C.$slots,"overlay",{key:0}):(R(!0),Q(we,{key:1},Fe(w.value,(E,K)=>(R(),Q("div",{class:Ce(["dp__overlay_row",{dp__flex_row:w.value.length>=3}]),key:K,role:"row"},[(R(!0),Q(we,null,Fe(E,(W,T)=>(R(),Q("div",{role:"gridcell",class:Ce(_.value),key:W.value,"aria-selected":W.value===t.modelValue&&!t.disabledValues.includes(W.value),"aria-disabled":W.className.dp__overlay_cell_disabled,ref_for:!0,ref:f=>F(f,W,K,T),tabindex:"0",onClick:f=>H(W.value),onKeydown:[he(f=>H(W.value),["enter"]),he(f=>H(W.value),["space"])],onMouseover:f=>c.value=W.value},[J("div",{class:Ce(W.className)},[C.$slots.item?ie(C.$slots,"item",{key:0,item:W}):G("",!0),C.$slots.item?G("",!0):(R(),Q(we,{key:1},[rt(Ve(W.text),1)],64))],2)],42,Bu))),128))],2))),128))],6),C.$slots["button-icon"]?yt((R(),Q("div",{key:0,role:"button","aria-label":(s=t.ariaLabels)==null?void 0:s.toggleOverlay,class:Ce(O.value),tabindex:"0",ref_key:"toggleButton",ref:p,onClick:g,onKeydown:[he(g,["enter"]),he(g,["tab"])]},[ie(C.$slots,"button-icon")],42,Wu)),[[wa,!j(l)(t.type)]]):G("",!0)],42,Fu)}}}),Hu=["aria-label"],qn=vt({__name:"RegularPicker",props:{ariaLabel:{type:String,default:""},showSelectionGrid:{type:Boolean,default:!1},modelValue:{type:Number,default:null},items:{type:Array,default:()=>[]},disabledValues:{type:Array,default:()=>[]},minValue:{type:Number,default:null},maxValue:{type:Number,default:null},slotName:{type:String,default:""},overlaySlot:{type:String,default:""},headerRefs:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},type:{type:String,default:null},transitions:{type:[Object,Boolean],default:!1},arrowNavigation:{type:Boolean,default:!1},autoApply:{type:Boolean,default:!1},textInput:{type:Boolean,default:!1},ariaLabels:{type:Object,default:()=>({})},hideNavigation:{type:Array,default:()=>[]}},emits:["update:model-value","toggle","set-ref"],setup(t,{emit:n}){const a=t,{transitionName:e,showTransition:r}=Pa(a.transitions),i=ne(null);return ct(()=>n("set-ref",i)),(o,l)=>(R(),Q(we,null,[J("button",{type:"button",class:"dp__btn dp__month_year_select",onClick:l[0]||(l[0]=d=>o.$emit("toggle")),onKeydown:[l[1]||(l[1]=he(ot(d=>o.$emit("toggle"),["prevent"]),["enter"])),l[2]||(l[2]=he(ot(d=>o.$emit("toggle"),["prevent"]),["space"]))],"aria-label":t.ariaLabel,tabindex:"0",ref_key:"elRef",ref:i},[ie(o.$slots,"default")],40,Hu),_t(Zt,{name:j(e)(t.showSelectionGrid),css:j(r)},{default:_e(()=>[t.showSelectionGrid?(R(),Pe(ca,Qe({key:0},{modelValue:t.modelValue,items:t.items,disabledValues:t.disabledValues,minValue:t.minValue,maxValue:t.maxValue,escClose:t.escClose,type:t.type,arrowNavigation:t.arrowNavigation,textInput:t.textInput,autoApply:t.autoApply,ariaLabels:t.ariaLabels,hideNavigation:t.hideNavigation},{"header-refs":[],"onUpdate:modelValue":l[3]||(l[3]=d=>o.$emit("update:model-value",d)),onToggle:l[4]||(l[4]=d=>o.$emit("toggle"))}),nt({"button-icon":_e(()=>[o.$slots["calendar-icon"]?ie(o.$slots,"calendar-icon",{key:0}):G("",!0),o.$slots["calendar-icon"]?G("",!0):(R(),Pe(j(Ca),{key:1}))]),_:2},[o.$slots[t.slotName]?{name:"item",fn:_e(({item:d})=>[ie(o.$slots,t.slotName,{item:d})]),key:"0"}:void 0,o.$slots[t.overlaySlot]?{name:"overlay",fn:_e(()=>[ie(o.$slots,t.overlaySlot)]),key:"1"}:void 0,o.$slots[`${t.overlaySlot}-header`]?{name:"header",fn:_e(()=>[ie(o.$slots,`${t.overlaySlot}-header`)]),key:"2"}:void 0]),1040)):G("",!0)]),_:3},8,["name","css"])],64))}}),ju={class:"dp__month_year_row"},qu={class:"dp__month_picker_header"},Qu=["aria-label"],Gu=["aria-label"],Xu=["aria-label"],Ju=vt({__name:"MonthYearPicker",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},internalModelValue:{type:[Date,Array],default:null},...Yt},emits:["update-month-year","month-year-select","mount","reset-flow","overlay-closed"],setup(t,{expose:n,emit:a}){const e=t,{defaults:r}=it(e),{transitionName:i,showTransition:o}=Pa(r.value.transitions),{buildMatrix:l}=Et(),{handleMonthYearChange:d,isDisabled:u,updateMonthYear:y}=gu(e,a),m=ne(!1),c=ne(!1),p=ne([null,null,null,null]),$=ne(null),A=ne(null),N=ne(null);ct(()=>{a("mount")});const X=h=>({get:()=>e[h],set:I=>{const z=h==="month"?"year":"month";a("update-month-year",{[h]:I,[z]:e[z]}),a("month-year-select",h==="year"),h==="month"?E(!0):K(!0)}}),k=Z(X("month")),_=Z(X("year")),S=h=>{const I=Ie(q(h));return e.year===I},w=Z(()=>e.monthPicker?Array.isArray(e.disabledDates)?e.disabledDates.map(h=>q(h)).filter(h=>S(h)).map(h=>Ae(h)):[]:[]),O=Z(()=>h=>{const I=h==="month";return{showSelectionGrid:(I?m:c).value,items:(I?D:M).value,disabledValues:r.value.filters[I?"months":"years"].concat(w.value),minValue:(I?H:U).value,maxValue:(I?v:L).value,headerRefs:I&&e.monthPicker?[$.value,A.value,N.value]:[],escClose:e.escClose,transitions:r.value.transitions,ariaLabels:r.value.ariaLabels,textInput:e.textInput,autoApply:e.autoApply,arrowNavigation:e.arrowNavigation,hideNavigation:e.hideNavigation}}),Y=Z(()=>h=>({month:e.month,year:e.year,items:h==="month"?e.months:e.years,instance:e.instance,updateMonthYear:y,toggle:h==="month"?E:K})),U=Z(()=>e.minDate?Ie(q(e.minDate)):null),L=Z(()=>e.maxDate?Ie(q(e.maxDate)):null),H=Z(()=>{if(e.minDate&&U.value){if(U.value>e.year)return 12;if(U.value===e.year)return Ae(q(e.minDate))}return null}),v=Z(()=>e.maxDate&&L.value?L.value(e.range||e.multiDates)&&e.internalModelValue&&(e.monthPicker||e.yearPicker)?e.internalModelValue:[]),P=h=>{const I=[],z=oe=>oe;for(let oe=0;oee.months.find(I=>I.value===e.month)||{text:"",value:0}),D=Z(()=>P(e.months)),M=Z(()=>P(e.years)),C=Z(()=>r.value.multiCalendars?e.multiCalendarsSolo?!0:e.instance===0:!0),x=Z(()=>r.value.multiCalendars?e.multiCalendarsSolo?!0:e.instance===r.value.multiCalendars-1:!0),s=(h,I)=>{I!==void 0?h.value=I:h.value=!h.value},E=(h=!1,I)=>{W(h),s(m,I),m.value||a("overlay-closed")},K=(h=!1,I)=>{W(h),s(c,I),c.value||a("overlay-closed")},W=h=>{h||a("reset-flow")},T=(h=!1)=>{u.value(h)||a("update-month-year",{year:h?e.year+1:e.year-1,month:e.month,fromNav:!0})},f=(h,I)=>{e.arrowNavigation&&(p.value[I]=Re(h),l(p.value,"monthYear"))};return n({toggleMonthPicker:E,toggleYearPicker:K,handleMonthYearChange:d}),(h,I)=>{var z,oe,ae,ye,be;return R(),Q("div",ju,[h.$slots["month-year"]?ie(h.$slots,"month-year",ze(Qe({key:0},{month:t.month,year:t.year,months:t.months,years:t.years,updateMonthYear:j(y),handleMonthYearChange:j(d),instance:t.instance}))):(R(),Q(we,{key:1},[!h.monthPicker&&!h.yearPicker?(R(),Q(we,{key:0},[C.value&&!h.vertical?(R(),Pe(qa,{key:0,"aria-label":(z=j(r).ariaLabels)==null?void 0:z.prevMonth,disabled:j(u)(!1),onActivate:I[0]||(I[0]=de=>j(d)(!1)),onSetRef:I[1]||(I[1]=de=>f(de,0))},{default:_e(()=>[h.$slots["arrow-left"]?ie(h.$slots,"arrow-left",{key:0}):G("",!0),h.$slots["arrow-left"]?G("",!0):(R(),Pe(j(Sn),{key:1}))]),_:3},8,["aria-label","disabled"])):G("",!0),J("div",{class:Ce(["dp__month_year_wrap",{dp__year_disable_select:e.disableYearSelect}])},[_t(qn,Qe({type:"month","slot-name":"month-overlay-val","overlay-slot":"overlay-month","aria-label":(oe=j(r).ariaLabels)==null?void 0:oe.openMonthsOverlay,modelValue:k.value,"onUpdate:modelValue":I[2]||(I[2]=de=>k.value=de)},O.value("month"),{onToggle:E,onSetRef:I[3]||(I[3]=de=>f(de,1))}),nt({default:_e(()=>[h.$slots.month?ie(h.$slots,"month",ze(Qe({key:0},F.value))):G("",!0),h.$slots.month?G("",!0):(R(),Q(we,{key:1},[rt(Ve(F.value.text),1)],64))]),_:2},[h.$slots["calendar-icon"]?{name:"calendar-icon",fn:_e(()=>[ie(h.$slots,"calendar-icon")]),key:"0"}:void 0,h.$slots["month-overlay-value"]?{name:"month-overlay-val",fn:_e(({item:de})=>[ie(h.$slots,"month-overlay-value",{text:de.text,value:de.value})]),key:"1"}:void 0,h.$slots["month-overlay"]?{name:"overlay-month",fn:_e(()=>[ie(h.$slots,"month-overlay",ze(ft(Y.value("month"))))]),key:"2"}:void 0,h.$slots["month-overlay-header"]?{name:"overlay-month-header",fn:_e(()=>[ie(h.$slots,"month-overlay-header",{toggle:E})]),key:"3"}:void 0]),1040,["aria-label","modelValue"]),e.disableYearSelect?G("",!0):(R(),Pe(qn,Qe({key:0,type:"year","slot-name":"year-overlay-val","overlay-slot":"overlay-year","aria-label":(ae=j(r).ariaLabels)==null?void 0:ae.openYearsOverlay,modelValue:_.value,"onUpdate:modelValue":I[4]||(I[4]=de=>_.value=de)},O.value("year"),{onToggle:K,onSetRef:I[5]||(I[5]=de=>f(de,2))}),nt({default:_e(()=>[h.$slots.year?ie(h.$slots,"year",{key:0,year:t.year}):G("",!0),h.$slots.year?G("",!0):(R(),Q(we,{key:1},[rt(Ve(t.year),1)],64))]),_:2},[h.$slots["calendar-icon"]?{name:"calendar-icon",fn:_e(()=>[ie(h.$slots,"calendar-icon")]),key:"0"}:void 0,h.$slots["year-overlay-value"]?{name:"year-overlay-val",fn:_e(({item:de})=>[ie(h.$slots,"year-overlay-value",{text:de.text,value:de.value})]),key:"1"}:void 0,h.$slots["year-overlay"]?{name:"overlay-year",fn:_e(()=>[ie(h.$slots,"year-overlay",ze(ft(Y.value("year"))))]),key:"2"}:void 0,h.$slots["year-overlay-header"]?{name:"overlay-year-header",fn:_e(()=>[ie(h.$slots,"year-overlay-header",{toggle:K})]),key:"3"}:void 0]),1040,["aria-label","modelValue"]))],2),C.value&&h.vertical?(R(),Pe(qa,{key:1,"aria-label":(ye=j(r).ariaLabels)==null?void 0:ye.prevMonth,disabled:j(u)(!1),onActivate:I[6]||(I[6]=de=>j(d)(!1))},{default:_e(()=>[h.$slots["arrow-up"]?ie(h.$slots,"arrow-up",{key:0}):G("",!0),h.$slots["arrow-up"]?G("",!0):(R(),Pe(j(yr),{key:1}))]),_:3},8,["aria-label","disabled"])):G("",!0),x.value?(R(),Pe(qa,{key:2,ref:"rightIcon",disabled:j(u)(!0),"aria-label":(be=j(r).ariaLabels)==null?void 0:be.nextMonth,onActivate:I[7]||(I[7]=de=>j(d)(!0)),onSetRef:I[8]||(I[8]=de=>f(de,3))},{default:_e(()=>[h.$slots[h.vertical?"arrow-down":"arrow-right"]?ie(h.$slots,h.vertical?"arrow-down":"arrow-right",{key:0}):G("",!0),h.$slots[h.vertical?"arrow-down":"arrow-right"]?G("",!0):(R(),Pe(Gn(h.vertical?j(gr):j(On)),{key:1}))]),_:3},8,["disabled","aria-label"])):G("",!0)],64)):G("",!0),h.monthPicker?(R(),Pe(ca,Qe({key:1},O.value("month"),{"skip-active":h.range,"internal-model-value":t.internalModelValue,year:t.year,"auto-apply-month":h.autoApplyMonth,"multi-model-value":g.value,"month-picker":"",modelValue:k.value,"onUpdate:modelValue":I[17]||(I[17]=de=>k.value=de),onToggle:E,onSelected:I[18]||(I[18]=de=>h.$emit("overlay-closed"))}),nt({header:_e(()=>{var de,We,Je;return[J("div",qu,[J("div",{class:"dp__month_year_col_nav",tabindex:"0",ref_key:"mpPrevIconRef",ref:$,onClick:I[9]||(I[9]=qe=>T(!1)),onKeydown:I[10]||(I[10]=he(qe=>T(!1),["enter"]))},[J("div",{class:Ce(["dp__inner_nav",{dp__inner_nav_disabled:j(u)(!1)}]),role:"button","aria-label":(de=j(r).ariaLabels)==null?void 0:de.prevMonth},[h.$slots["arrow-left"]?ie(h.$slots,"arrow-left",{key:0}):G("",!0),h.$slots["arrow-left"]?G("",!0):(R(),Pe(j(Sn),{key:1}))],10,Qu)],544),J("div",{class:"dp__pointer",role:"button",ref_key:"mpYearButtonRef",ref:A,"aria-label":(We=j(r).ariaLabels)==null?void 0:We.openYearsOverlay,tabindex:"0",onClick:I[11]||(I[11]=()=>K(!1)),onKeydown:I[12]||(I[12]=he(()=>K(!1),["enter"]))},[h.$slots.year?ie(h.$slots,"year",{key:0,year:t.year}):G("",!0),h.$slots.year?G("",!0):(R(),Q(we,{key:1},[rt(Ve(t.year),1)],64))],40,Gu),J("div",{class:"dp__month_year_col_nav",tabindex:"0",ref_key:"mpNextIconRef",ref:N,onClick:I[13]||(I[13]=qe=>T(!0)),onKeydown:I[14]||(I[14]=he(qe=>T(!0),["enter"]))},[J("div",{class:Ce(["dp__inner_nav",{dp__inner_nav_disabled:j(u)(!0)}]),role:"button","aria-label":(Je=j(r).ariaLabels)==null?void 0:Je.nextMonth},[h.$slots["arrow-right"]?ie(h.$slots,"arrow-right",{key:0}):G("",!0),h.$slots["arrow-right"]?G("",!0):(R(),Pe(j(On),{key:1}))],10,Xu)],544)]),_t(Zt,{name:j(i)(c.value),css:j(o)},{default:_e(()=>[c.value?(R(),Pe(ca,Qe({key:0},O.value("year"),{modelValue:_.value,"onUpdate:modelValue":I[15]||(I[15]=qe=>_.value=qe),onToggle:K,onSelected:I[16]||(I[16]=qe=>h.$emit("overlay-closed"))}),nt({"button-icon":_e(()=>[h.$slots["calendar-icon"]?ie(h.$slots,"calendar-icon",{key:0}):G("",!0),h.$slots["calendar-icon"]?G("",!0):(R(),Pe(j(Ca),{key:1}))]),_:2},[h.$slots["year-overlay-value"]?{name:"item",fn:_e(({item:qe})=>[ie(h.$slots,"year-overlay-value",{text:qe.text,value:qe.value})]),key:"0"}:void 0]),1040,["modelValue"])):G("",!0)]),_:3},8,["name","css"])]}),_:2},[h.$slots["month-overlay-value"]?{name:"item",fn:_e(({item:de})=>[ie(h.$slots,"month-overlay-value",{text:de.text,value:de.value})]),key:"0"}:void 0]),1040,["skip-active","internal-model-value","year","auto-apply-month","multi-model-value","modelValue"])):G("",!0),h.yearPicker?(R(),Pe(ca,Qe({key:2},O.value("year"),{modelValue:_.value,"onUpdate:modelValue":I[19]||(I[19]=de=>_.value=de),"multi-model-value":g.value,"skip-active":h.range,"skip-button-ref":"","year-picker":"",onToggle:K,onSelected:I[20]||(I[20]=de=>h.$emit("overlay-closed"))}),nt({_:2},[h.$slots["year-overlay-value"]?{name:"item",fn:_e(({item:de})=>[ie(h.$slots,"year-overlay-value",{text:de.text,value:de.value})]),key:"0"}:void 0]),1040,["modelValue","multi-model-value","skip-active"])):G("",!0)],64))])}}}),Ku={key:0,class:"dp__time_input"},zu=["aria-label","onKeydown","onClick"],Zu=J("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),es=J("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),ts=["aria-label","onKeydown","onClick"],as=["aria-label","onKeydown","onClick"],ns=J("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),rs=J("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),os={key:0},is=["aria-label","onKeydown"],ls=vt({__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},...Yt},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","am-pm-change"],setup(t,{expose:n,emit:a}){const e=t,{setTimePickerElements:r,setTimePickerBackRef:i}=Et(),{defaults:o}=it(e),{transitionName:l,showTransition:d}=Pa(o.value.transitions),u=zt({hours:!1,minutes:!1,seconds:!1}),y=ne("AM"),m=ne(null),c=ne([]);ct(()=>{a("mounted")});const p=s=>Ge(new Date,{hours:s.hours,minutes:s.minutes,seconds:e.enableSeconds?s.seconds:0,milliseconds:0}),$=Z(()=>({hours:e.hours,minutes:e.minutes,seconds:e.seconds})),A=Z(()=>s=>!U(+e[s]+ +e[`${s}Increment`],s)),N=Z(()=>s=>!U(+e[s]-+e[`${s}Increment`],s)),X=(s,E)=>Jn(Ge(q(),s),E),k=(s,E)=>kl(Ge(q(),s),E),_=Z(()=>({dp__time_col:!0,dp__time_col_block:!e.timePickerInline,dp__time_col_reg_block:!e.enableSeconds&&e.is24&&!e.timePickerInline,dp__time_col_reg_inline:!e.enableSeconds&&e.is24&&e.timePickerInline,dp__time_col_reg_with_button:!e.enableSeconds&&!e.is24,dp__time_col_sec:e.enableSeconds&&e.is24,dp__time_col_sec_with_button:e.enableSeconds&&!e.is24})),S=Z(()=>{const s=[{type:"hours"},{type:"",separator:!0},{type:"minutes"}];return e.enableSeconds?s.concat([{type:"",separator:!0},{type:"seconds"}]):s}),w=Z(()=>S.value.filter(s=>!s.separator)),O=Z(()=>s=>{if(s==="hours"){const E=F(+e.hours);return{text:E<10?`0${E}`:`${E}`,value:E}}return{text:e[s]<10?`0${e[s]}`:`${e[s]}`,value:e[s]}}),Y=s=>{const E=e.is24?24:12,K=s==="hours"?E:60,W=+e[`${s}GridIncrement`],T=s==="hours"&&!e.is24?W:0,f=[];for(let h=T;h{const K=e.minTime?p(Ua(e.minTime)):null,W=e.maxTime?p(Ua(e.maxTime)):null,T=p(Ua($.value,E,s));return K&&W?(va(T,W)||Vt(T,W))&&(fa(T,K)||Vt(T,K)):K?fa(T,K)||Vt(T,K):W?va(T,W)||Vt(T,W):!0},L=Z(()=>s=>Y(s).flat().filter(E=>lu(E.value)).map(E=>E.value).filter(E=>!U(E,s))),H=s=>e[`no${s[0].toUpperCase()+s.slice(1)}Overlay`],v=s=>{H(s)||(u[s]=!u[s],u[s]||a("overlay-closed"))},g=s=>s==="hours"?Ct:s==="minutes"?Pt:Kt,P=(s,E=!0)=>{const K=E?X:k,W=E?+e[`${s}Increment`]:-+e[`${s}Increment`];U(+e[s]+W,s)&&a(`update:${s}`,g(s)(K({[s]:+e[s]},{[s]:+e[`${s}Increment`]})))},F=s=>e.is24?s:(s>=12?y.value="PM":y.value="AM",ou(s)),D=()=>{y.value==="PM"?(y.value="AM",a("update:hours",e.hours-12)):(y.value="PM",a("update:hours",e.hours+12)),a("am-pm-change",y.value)},M=s=>{u[s]=!0},C=(s,E,K)=>{if(s&&e.arrowNavigation){Array.isArray(c.value[E])?c.value[E][K]=s:c.value[E]=[s];const W=c.value.reduce((T,f)=>f.map((h,I)=>[...T[I]||[],f[I]]),[]);i(e.closeTimePickerBtn),m.value&&(W[1]=W[1].concat(m.value)),r(W,e.order)}},x=(s,E)=>s==="hours"&&!e.is24?a(`update:${s}`,y.value==="PM"?E+12:E):a(`update:${s}`,E);return n({openChildCmp:M}),(s,E)=>{var K;return s.disabled?G("",!0):(R(),Q("div",Ku,[(R(!0),Q(we,null,Fe(S.value,(W,T)=>{var f,h,I;return R(),Q("div",{key:T,class:Ce(_.value)},[W.separator?(R(),Q(we,{key:0},[rt(" : ")],64)):(R(),Q(we,{key:1},[J("button",{type:"button",class:Ce({dp__btn:!0,dp__inc_dec_button:!e.timePickerInline,dp__inc_dec_button_inline:e.timePickerInline,dp__tp_inline_btn_top:e.timePickerInline,dp__inc_dec_button_disabled:A.value(W.type)}),"aria-label":(f=j(o).ariaLabels)==null?void 0:f.incrementValue(W.type),tabindex:"0",onKeydown:[he(z=>P(W.type),["enter"]),he(z=>P(W.type),["space"])],onClick:z=>P(W.type),ref_for:!0,ref:z=>C(z,T,0)},[e.timePickerInline?(R(),Q(we,{key:1},[Zu,es],64)):(R(),Q(we,{key:0},[s.$slots["arrow-up"]?ie(s.$slots,"arrow-up",{key:0}):G("",!0),s.$slots["arrow-up"]?G("",!0):(R(),Pe(j(yr),{key:1}))],64))],42,zu),J("button",{type:"button","aria-label":(h=j(o).ariaLabels)==null?void 0:h.openTpOverlay(W.type),class:Ce(["dp__btn",H(W.type)?void 0:{dp__time_display:!0,dp__time_display_block:!e.timePickerInline,dp__time_display_inline:e.timePickerInline}]),tabindex:"0",onKeydown:[he(z=>v(W.type),["enter"]),he(z=>v(W.type),["space"])],onClick:z=>v(W.type),ref_for:!0,ref:z=>C(z,T,1)},[s.$slots[W.type]?ie(s.$slots,W.type,{key:0,text:O.value(W.type).text,value:O.value(W.type).value}):G("",!0),s.$slots[W.type]?G("",!0):(R(),Q(we,{key:1},[rt(Ve(O.value(W.type).text),1)],64))],42,ts),J("button",{type:"button",class:Ce({dp__btn:!0,dp__inc_dec_button:!e.timePickerInline,dp__inc_dec_button_inline:e.timePickerInline,dp__tp_inline_btn_bottom:e.timePickerInline,dp__inc_dec_button_disabled:N.value(W.type)}),"aria-label":(I=j(o).ariaLabels)==null?void 0:I.decrementValue(W.type),tabindex:"0",onKeydown:[he(z=>P(W.type,!1),["enter"]),he(z=>P(W.type,!1),["space"])],onClick:z=>P(W.type,!1),ref_for:!0,ref:z=>C(z,T,2)},[e.timePickerInline?(R(),Q(we,{key:1},[ns,rs],64)):(R(),Q(we,{key:0},[s.$slots["arrow-down"]?ie(s.$slots,"arrow-down",{key:0}):G("",!0),s.$slots["arrow-down"]?G("",!0):(R(),Pe(j(gr),{key:1}))],64))],42,as)],64))],2)}),128)),s.is24?G("",!0):(R(),Q("div",os,[s.$slots["am-pm-button"]?ie(s.$slots,"am-pm-button",{key:0,toggle:D,value:y.value}):G("",!0),s.$slots["am-pm-button"]?G("",!0):(R(),Q("button",{key:1,ref_key:"amPmButton",ref:m,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(K=j(o).ariaLabels)==null?void 0:K.amPmButton,tabindex:"0",onClick:D,onKeydown:[he(ot(D,["prevent"]),["enter"]),he(ot(D,["prevent"]),["space"])]},Ve(y.value),41,is))])),(R(!0),Q(we,null,Fe(w.value,(W,T)=>(R(),Pe(Zt,{key:T,name:j(l)(u[W.type]),css:j(d)},{default:_e(()=>[u[W.type]?(R(),Pe(ca,{key:0,items:Y(W.type),"disabled-values":j(o).filters.times[W.type].concat(L.value(W.type)),"esc-close":s.escClose,"aria-labels":j(o).ariaLabels,"hide-navigation":s.hideNavigation,"onUpdate:modelValue":f=>x(W.type,f),onSelected:f=>v(W.type),onToggle:f=>v(W.type),onResetFlow:E[0]||(E[0]=f=>s.$emit("reset-flow")),type:W.type},nt({"button-icon":_e(()=>[s.$slots["clock-icon"]?ie(s.$slots,"clock-icon",{key:0}):G("",!0),s.$slots["clock-icon"]?G("",!0):(R(),Pe(j(hr),{key:1}))]),_:2},[s.$slots[`${W.type}-overlay-value`]?{name:"item",fn:_e(({item:f})=>[ie(s.$slots,`${W.type}-overlay-value`,{text:f.text,value:f.value})]),key:"0"}:void 0]),1032,["items","disabled-values","esc-close","aria-labels","hide-navigation","onUpdate:modelValue","onSelected","onToggle","type"])):G("",!0)]),_:2},1032,["name","css"]))),128))]))}}}),us=["aria-label"],ss=["tabindex"],cs=["aria-label"],ds=vt({__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},internalModelValue:{type:[Date,Array],default:null},...Yt},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(t,{expose:n,emit:a}){const e=t,{buildMatrix:r,setTimePicker:i}=Et(),o=nn(),{hideNavigationButtons:l,defaults:d}=it(e),{transitionName:u,showTransition:y}=Pa(d.value.transitions),m=ne(null),c=ne(null),p=ne([]),$=ne(null);ct(()=>{a("mount"),!e.timePicker&&e.arrowNavigation?r([Re(m.value)],"time"):i(!0,e.timePicker)});const A=Z(()=>e.range&&e.modelAuto?Dr(e.internalModelValue):!0),N=ne(!1),X=v=>({hours:Array.isArray(e.hours)?e.hours[v]:e.hours,minutes:Array.isArray(e.minutes)?e.minutes[v]:e.minutes,seconds:Array.isArray(e.seconds)?e.seconds[v]:e.seconds}),k=Z(()=>{const v=[];if(e.range)for(let g=0;g<2;g++)v.push(X(g));else v.push(X(0));return v}),_=(v,g=!1,P="")=>{g||a("reset-flow"),N.value=v,a(v?"overlay-opened":"overlay-closed"),e.arrowNavigation&&i(v),At(()=>{P!==""&&p.value[0]&&p.value[0].openChildCmp(P)})},S=Z(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:e.autoApply&&!e.keepActionRow})),w=Bt(o,"timePicker"),O=(v,g,P)=>e.range?g===0?[v,k.value[1][P]]:[k.value[0][P],v]:v,Y=v=>{a("update:hours",v)},U=v=>{a("update:minutes",v)},L=v=>{a("update:seconds",v)},H=()=>{if($.value){const v=uu($.value);v&&v.focus({preventScroll:!0})}};return n({toggleTimePicker:_}),(v,g)=>{var P;return R(),Q("div",null,[!v.timePicker&&!v.timePickerInline?yt((R(),Q("button",{key:0,type:"button",class:Ce(S.value),"aria-label":(P=j(d).ariaLabels)==null?void 0:P.openTimePicker,tabindex:"0",ref_key:"openTimePickerBtn",ref:m,onKeydown:[g[0]||(g[0]=he(F=>_(!0),["enter"])),g[1]||(g[1]=he(F=>_(!0),["space"]))],onClick:g[2]||(g[2]=F=>_(!0))},[v.$slots["clock-icon"]?ie(v.$slots,"clock-icon",{key:0}):G("",!0),v.$slots["clock-icon"]?G("",!0):(R(),Pe(j(hr),{key:1}))],42,us)),[[wa,!j(l)("time")]]):G("",!0),_t(Zt,{name:j(u)(N.value),css:j(y)&&!v.timePickerInline},{default:_e(()=>{var F;return[N.value||v.timePicker||v.timePickerInline?(R(),Q("div",{key:0,class:Ce({dp__overlay:!v.timePickerInline}),ref_key:"overlayRef",ref:$,tabindex:v.timePickerInline?void 0:0},[J("div",{class:Ce(v.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[v.$slots["time-picker-overlay"]?ie(v.$slots,"time-picker-overlay",{key:0,hours:t.hours,minutes:t.minutes,seconds:t.seconds,setHours:Y,setMinutes:U,setSeconds:L}):G("",!0),v.$slots["time-picker-overlay"]?G("",!0):(R(),Q("div",{key:1,class:Ce(v.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(R(!0),Q(we,null,Fe(k.value,(D,M)=>yt((R(),Pe(ls,Qe({key:M},{...v.$props,order:M,hours:D.hours,minutes:D.minutes,seconds:D.seconds,closeTimePickerBtn:c.value,disabled:M===0?v.fixedStart:v.fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:p,"onUpdate:hours":C=>Y(O(C,M,"hours")),"onUpdate:minutes":C=>U(O(C,M,"minutes")),"onUpdate:seconds":C=>L(O(C,M,"seconds")),onMounted:H,onOverlayClosed:H,onAmPmChange:g[3]||(g[3]=C=>v.$emit("am-pm-change",C))}),nt({_:2},[Fe(j(w),(C,x)=>({name:C,fn:_e(s=>[ie(v.$slots,C,ze(ft(s)))])}))]),1040,["onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[wa,M===0?!0:A.value]])),128))],2)),!v.timePicker&&!v.timePickerInline?yt((R(),Q("button",{key:2,type:"button",ref_key:"closeTimePickerBtn",ref:c,class:Ce(S.value),"aria-label":(F=j(d).ariaLabels)==null?void 0:F.closeTimePicker,tabindex:"0",onKeydown:[g[4]||(g[4]=he(D=>_(!1),["enter"])),g[5]||(g[5]=he(D=>_(!1),["space"]))],onClick:g[6]||(g[6]=D=>_(!1))},[v.$slots["calendar-icon"]?ie(v.$slots,"calendar-icon",{key:0}):G("",!0),v.$slots["calendar-icon"]?G("",!0):(R(),Pe(j(Ca),{key:1}))],42,cs)),[[wa,!j(l)("time")]]):G("",!0)],2)],10,ss)):G("",!0)]}),_:3},8,["name","css"])])}}}),fs=(t,n)=>{const{isDisabled:a,matchDate:e,getWeekFromDate:r,defaults:i}=it(n),o=ne(null),l=ne(q()),d=s=>{!s.current&&n.hideOffsetDates||(o.value=s.value)},u=()=>{o.value=null},y=s=>Array.isArray(t.value)&&n.range&&t.value[0]&&o.value?s?at(o.value,t.value[0]):Ze(o.value,t.value[0]):!0,m=(s,E)=>{const K=()=>t.value?E?t.value[0]||null:t.value[1]:null,W=t.value&&Array.isArray(t.value)?K():null;return Ne(q(s.value),W)},c=s=>{const E=Array.isArray(t.value)?t.value[0]:null;return s?!Ze(o.value||null,E):!0},p=(s,E=!0)=>(n.range||n.weekPicker)&&Array.isArray(t.value)&&t.value.length===2?n.hideOffsetDates&&!s.current?!1:Ne(q(s.value),t.value[E?0:1]):n.range?m(s,E)&&c(E)||Ne(s.value,Array.isArray(t.value)?t.value[0]:null)&&y(E):!1,$=(s,E,K)=>Array.isArray(t.value)&&t.value[0]&&t.value.length===1?s?!1:K?at(t.value[0],E.value):Ze(t.value[0],E.value):!1,A=s=>!t.value||n.hideOffsetDates&&!s.current?!1:n.range?n.modelAuto&&Array.isArray(t.value)?Ne(s.value,t.value[0]?t.value[0]:l.value):!1:n.multiDates&&Array.isArray(t.value)?t.value.some(E=>Ne(E,s.value)):Ne(s.value,t.value?t.value:l.value),N=s=>{if(n.autoRange||n.weekPicker){if(o.value){if(n.hideOffsetDates&&!s.current)return!1;const E=St(o.value,+n.autoRange),K=r(q(o.value));return n.weekPicker?Ne(K[1],q(s.value)):Ne(E,q(s.value))}return!1}return!1},X=s=>{if(n.autoRange||n.weekPicker){if(o.value){const E=St(o.value,+n.autoRange);if(n.hideOffsetDates&&!s.current)return!1;const K=r(q(o.value));return n.weekPicker?at(s.value,K[0])&&Ze(s.value,K[1]):at(s.value,o.value)&&Ze(s.value,E)}return!1}return!1},k=s=>{if(n.autoRange||n.weekPicker){if(o.value){if(n.hideOffsetDates&&!s.current)return!1;const E=r(q(o.value));return n.weekPicker?Ne(E[0],s.value):Ne(o.value,s.value)}return!1}return!1},_=s=>wr(t.value,o.value,s.value),S=()=>n.modelAuto&&Array.isArray(n.internalModelValue)?!!n.internalModelValue[0]:!1,w=()=>n.modelAuto?Dr(n.internalModelValue):!0,O=s=>{if(Array.isArray(t.value)&&t.value.length||n.weekPicker)return!1;const E=n.range?!p(s)&&!p(s,!1):!0;return!a(s.value)&&!A(s)&&!(!s.current&&n.hideOffsetDates)&&E},Y=s=>n.range?n.modelAuto?S()&&A(s):!1:A(s),U=s=>{var E;return n.highlight?e(s.value,(E=n.arrMapValues)!=null&&E.highlightedDates?n.arrMapValues.highlightedDates:n.highlight):!1},L=s=>a(s.value)&&n.highlightDisabledDays===!1,H=s=>n.highlightWeekDays&&n.highlightWeekDays.includes(s.value.getDay()),v=s=>(n.range||n.weekPicker)&&(!(i.value.multiCalendars>0)||s.current)&&w()&&!(!s.current&&n.hideOffsetDates)&&!A(s)?_(s):!1,g=s=>{const{isRangeStart:E,isRangeEnd:K}=D(s),W=n.range?E||K:!1;return{dp__cell_offset:!s.current,dp__pointer:!n.disabled&&!(!s.current&&n.hideOffsetDates)&&!a(s.value),dp__cell_disabled:a(s.value),dp__cell_highlight:!L(s)&&(U(s)||H(s))&&!Y(s)&&!W,dp__cell_highlight_active:!L(s)&&(U(s)||H(s))&&Y(s),dp__today:!n.noToday&&Ne(s.value,l.value)&&s.current}},P=s=>({dp__active_date:Y(s),dp__date_hover:O(s)}),F=s=>({...M(s),...C(s),dp__range_between_week:v(s)&&n.weekPicker}),D=s=>{const E=i.value.multiCalendars>0?s.current&&p(s)&&w():p(s)&&w(),K=i.value.multiCalendars>0?s.current&&p(s,!1)&&w():p(s,!1)&&w();return{isRangeStart:E,isRangeEnd:K}},M=s=>{const{isRangeStart:E,isRangeEnd:K}=D(s);return{dp__range_start:E,dp__range_end:K,dp__range_between:v(s)&&!n.weekPicker,dp__date_hover_start:$(O(s),s,!0),dp__date_hover_end:$(O(s),s,!1)}},C=s=>({...M(s),dp__cell_auto_range:X(s),dp__cell_auto_range_start:k(s),dp__cell_auto_range_end:N(s)}),x=s=>n.range?n.autoRange?C(s):n.modelAuto?{...P(s),...M(s)}:M(s):n.weekPicker?F(s):P(s);return{setHoverDate:d,clearHoverDate:u,getDayClassData:s=>n.hideOffsetDates&&!s.current?{}:{...g(s),...x(s),[n.dayClass?n.dayClass(s.value):""]:!0,[n.calendarCellClassName]:!!n.calendarCellClassName}}},vs=["id","onKeydown"],ps={key:0,class:"dp__sidebar_left"},ms={key:1,class:"dp__preset_ranges"},hs=["onClick"],ys={key:2,class:"dp__sidebar_right"},gs={key:3,class:"dp__action_extra"},ws=vt({__name:"DatepickerMenu",props:{openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},arrMapValues:{type:Object,default:()=>({})},...Yt},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end"],setup(t,{expose:n,emit:a}){const e=t,r=Z(()=>{const{openOnTop:B,internalModelValue:te,arrMapValues:Ue,...Le}=e;return Le}),{setMenuFocused:i,setShiftKey:o,control:l}=br(),{getCalendarDays:d,defaults:u}=it(e),y=nn(),m=ne(null),c=zt({timePicker:!!(!e.enableTimePicker||e.timePicker||e.monthPicker),monthYearInput:!!e.timePicker,calendar:!1}),p=ne([]),$=ne([]),A=ne(null),N=ne(null),X=ne(0),k=ne(!1),_=ne(0);ct(()=>{var B;k.value=!0,!((B=e.presetRanges)!=null&&B.length)&&!y["left-sidebar"]&&!y["right-sidebar"]&&(Dt(),window.addEventListener("resize",Dt));const te=Re(N);if(te&&!e.textInput&&!e.inline&&(i(!0),L()),te){const Ue=Le=>{e.allowPreventDefault&&Le.preventDefault(),Le.stopImmediatePropagation(),Le.stopPropagation()};te.addEventListener("pointerdown",Ue),te.addEventListener("mousedown",Ue)}}),rn(()=>{window.removeEventListener("resize",Dt)});const{arrowRight:S,arrowLeft:w,arrowDown:O,arrowUp:Y}=Et(),U=B=>{B||B===0?$.value[B].triggerTransition(F.value(B),D.value(B)):$.value.forEach((te,Ue)=>te.triggerTransition(F.value(Ue),D.value(Ue)))},L=()=>{const B=Re(N);B&&B.focus({preventScroll:!0})},H=()=>{var B;(B=e.flow)!=null&&B.length&&_.value!==-1&&(_.value+=1,a("flow-step",_.value),ce())},v=()=>{_.value=-1},{calendars:g,modelValue:P,month:F,year:D,time:M,updateTime:C,updateMonthYear:x,selectDate:s,getWeekNum:E,monthYearSelect:K,handleScroll:W,handleArrow:T,handleSwipe:f,getMarker:h,selectCurrentDate:I,presetDateRange:z}=hu(e,a,H,U,_),{setHoverDate:oe,clearHoverDate:ae,getDayClassData:ye}=fs(P,e),be={modelValue:P,month:F,year:D,time:M,updateTime:C,updateMonthYear:x,selectDate:s,presetDateRange:z,handleMonthYearChange:B=>{p.value[0]&&p.value[0].handleMonthYearChange(B)}};Nt(g,()=>{e.openOnTop&&setTimeout(()=>{a("recalculate-position")},0)},{deep:!0});const de=Bt(y,"calendar"),We=Bt(y,"action"),Je=Bt(y,"timePicker"),qe=Bt(y,"monthYear"),dt=Z(()=>e.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),pt=Z(()=>nu(e.yearRange,e.reverseYears)),Tt=Z(()=>ru(e.formatLocale,e.locale,e.monthNameFormat)),Dt=()=>{const B=Re(m);B&&(X.value=B.getBoundingClientRect().width)},ea=Z(()=>B=>d(F.value(B),D.value(B))),se=Z(()=>u.value.multiCalendars>0?[...Array(u.value.multiCalendars).keys()]:[0]),me=Z(()=>B=>B===1),ge=Z(()=>e.monthPicker||e.timePicker||e.yearPicker),ta=Z(()=>({dp__menu_inner:!0,dp__flex_display:u.value.multiCalendars>0})),Ut=Z(()=>({dp__instance_calendar:u.value.multiCalendars>0})),Sa=Z(()=>({dp__menu_disabled:e.disabled,dp__menu_readonly:e.readonly})),pa=Z(()=>B=>Oa(ea,B)),aa=Z(()=>({dp__menu:!0,dp__menu_index:!e.inline,dp__relative:e.inline,[e.menuClassName]:!!e.menuClassName})),Oa=(B,te)=>B.value(te).map(Ue=>({...Ue,days:Ue.days.map(Le=>(Le.marker=h(Le),Le.classData=ye(Le),Le))})),Na=B=>{B.stopPropagation(),B.stopImmediatePropagation()},Aa=()=>{e.escClose&&a("close-picker")},ma=(B,te=!1)=>{s(B,te),e.spaceConfirm&&a("select-date")},b=B=>{var te;(te=e.flow)!=null&&te.length&&(c[B]=!0,Object.keys(c).filter(Ue=>!c[Ue]).length||ce())},V=(B,te,Ue,Le,...ht)=>{if(e.flow[_.value]===B){const ue=Le?te.value[0]:te.value;ue&&ue[Ue](...ht)}},ce=()=>{V("month",p,"toggleMonthPicker",!0,!0),V("year",p,"toggleYearPicker",!0,!0),V("calendar",A,"toggleTimePicker",!1,!1,!0),V("time",A,"toggleTimePicker",!1,!0,!0);const B=e.flow[_.value];(B==="hours"||B==="minutes"||B==="seconds")&&V(B,A,"toggleTimePicker",!1,!0,!0,B)},pe=B=>{if(e.arrowNavigation){if(B==="up")return Y();if(B==="down")return O();if(B==="left")return w();if(B==="right")return S()}else B==="left"||B==="up"?T("left",0,B==="up"):T("right",0,B==="down")},Ye=B=>{o(B.shiftKey),!e.disableMonthYearSelect&&B.code==="Tab"&&B.target.classList.contains("dp__menu")&&l.value.shiftKeyInMenu&&(B.preventDefault(),B.stopImmediatePropagation(),a("close-picker"))},mt=()=>{L(),a("time-picker-close")},xt=B=>{var te,Ue,Le,ht,ue;(te=A.value)==null||te.toggleTimePicker(!1,!1),(Le=(Ue=p.value)==null?void 0:Ue[B])==null||Le.toggleMonthPicker(!1,!1),(ue=(ht=p.value)==null?void 0:ht[B])==null||ue.toggleYearPicker(!1,!1)};return n({updateMonthYear:x,switchView:(B,te=0)=>{var Ue,Le,ht,ue,Mt;return B==="month"?(Le=(Ue=p.value)==null?void 0:Ue[te])==null?void 0:Le.toggleMonthPicker(!1,!0):B==="year"?(ue=(ht=p.value)==null?void 0:ht[te])==null?void 0:ue.toggleYearPicker(!1,!0):B==="time"?(Mt=A.value)==null?void 0:Mt.toggleTimePicker(!0,!1):xt(te)}}),(B,te)=>{var Ue;return R(),Pe(Zt,{appear:"",name:(Ue=j(u).transitions)==null?void 0:Ue.menuAppear,css:!!B.transitions},{default:_e(()=>{var Le,ht;return[J("div",{id:B.uid?`dp-menu-${B.uid}`:void 0,tabindex:"0",ref_key:"dpMenuRef",ref:N,role:"dialog",class:Ce(aa.value),onMouseleave:te[14]||(te[14]=(...ue)=>j(ae)&&j(ae)(...ue)),onClick:Na,onKeydown:[he(Aa,["esc"]),te[15]||(te[15]=he(ot(ue=>pe("left"),["prevent"]),["left"])),te[16]||(te[16]=he(ot(ue=>pe("up"),["prevent"]),["up"])),te[17]||(te[17]=he(ot(ue=>pe("down"),["prevent"]),["down"])),te[18]||(te[18]=he(ot(ue=>pe("right"),["prevent"]),["right"])),Ye]},[(B.disabled||B.readonly)&&B.inline?(R(),Q("div",{key:0,class:Ce(Sa.value)},null,2)):G("",!0),!B.inline&&!B.teleportCenter?(R(),Q("div",{key:1,class:Ce(dt.value)},null,2)):G("",!0),J("div",{class:Ce({dp__menu_content_wrapper:((Le=B.presetRanges)==null?void 0:Le.length)||!!B.$slots["left-sidebar"]||!!B.$slots["right-sidebar"]})},[B.$slots["left-sidebar"]?(R(),Q("div",ps,[ie(B.$slots,"left-sidebar",ze(ft(be)))])):G("",!0),(ht=B.presetRanges)!=null&&ht.length?(R(),Q("div",ms,[(R(!0),Q(we,null,Fe(B.presetRanges,(ue,Mt)=>(R(),Q("div",{key:Mt,style:It(ue.style||{}),class:"dp__preset_range",onClick:De=>j(z)(ue.range,!!ue.slot)},[ue.slot?ie(B.$slots,ue.slot,{key:0,presetDateRange:j(z),label:ue.label,range:ue.range}):(R(),Q(we,{key:1},[rt(Ve(ue.label),1)],64))],12,hs))),128))])):G("",!0),J("div",{class:"dp__instance_calendar",ref_key:"calendarWrapperRef",ref:m,role:"document"},[J("div",{class:Ce(ta.value)},[(R(!0),Q(we,null,Fe(se.value,(ue,Mt)=>(R(),Q("div",{key:ue,class:Ce(Ut.value)},[!B.disableMonthYearSelect&&!B.timePicker?(R(),Pe(Ju,Qe({key:0,ref_for:!0,ref:De=>{De&&(p.value[Mt]=De)},months:Tt.value,years:pt.value,month:j(F)(ue),year:j(D)(ue),instance:ue,"internal-model-value":t.internalModelValue},r.value,{onMount:te[0]||(te[0]=De=>b("monthYearInput")),onResetFlow:v,onUpdateMonthYear:De=>j(x)(ue,De),onMonthYearSelect:j(K),onOverlayClosed:L}),nt({_:2},[Fe(j(qe),(De,xr)=>({name:De,fn:_e($a=>[ie(B.$slots,De,ze(ft($a)))])}))]),1040,["months","years","month","year","instance","internal-model-value","onUpdateMonthYear","onMonthYearSelect"])):G("",!0),_t(Lu,Qe({ref_for:!0,ref:De=>{De&&($.value[Mt]=De)},"specific-mode":ge.value,"get-week-num":j(E),instance:ue,"mapped-dates":pa.value(ue),month:j(F)(ue),year:j(D)(ue)},r.value,{onSelectDate:De=>j(s)(De,!me.value(ue)),onHandleSpace:De=>ma(De,!me.value(ue)),onSetHoverDate:te[1]||(te[1]=De=>j(oe)(De)),onHandleScroll:De=>j(W)(De,ue),onHandleSwipe:De=>j(f)(De,ue),onMount:te[2]||(te[2]=De=>b("calendar")),onResetFlow:v,onTooltipOpen:te[3]||(te[3]=De=>B.$emit("tooltip-open",De)),onTooltipClose:te[4]||(te[4]=De=>B.$emit("tooltip-close",De))}),nt({_:2},[Fe(j(de),(De,xr)=>({name:De,fn:_e($a=>[ie(B.$slots,De,ze(ft({...$a})))])}))]),1040,["specific-mode","get-week-num","instance","mapped-dates","month","year","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])],2))),128))],2),J("div",null,[B.$slots["time-picker"]?ie(B.$slots,"time-picker",ze(Qe({key:0},{time:j(M),updateTime:j(C)}))):(R(),Q(we,{key:1},[B.enableTimePicker&&!B.monthPicker&&!B.weekPicker?(R(),Pe(ds,Qe({key:0,ref_key:"timePickerRef",ref:A,hours:j(M).hours,minutes:j(M).minutes,seconds:j(M).seconds,"internal-model-value":t.internalModelValue},r.value,{onMount:te[5]||(te[5]=ue=>b("timePicker")),"onUpdate:hours":te[6]||(te[6]=ue=>j(C)(ue)),"onUpdate:minutes":te[7]||(te[7]=ue=>j(C)(ue,!1)),"onUpdate:seconds":te[8]||(te[8]=ue=>j(C)(ue,!1,!0)),onResetFlow:v,onOverlayClosed:mt,onOverlayOpened:te[9]||(te[9]=ue=>B.$emit("time-picker-open",ue)),onAmPmChange:te[10]||(te[10]=ue=>B.$emit("am-pm-change",ue))}),nt({_:2},[Fe(j(Je),(ue,Mt)=>({name:ue,fn:_e(De=>[ie(B.$slots,ue,ze(ft(De)))])}))]),1040,["hours","minutes","seconds","internal-model-value"])):G("",!0)],64))])],512),B.$slots["right-sidebar"]?(R(),Q("div",ys,[ie(B.$slots,"right-sidebar",ze(ft(be)))])):G("",!0),B.$slots["action-extra"]?(R(),Q("div",gs,[B.$slots["action-extra"]?ie(B.$slots,"action-extra",{key:0,selectCurrentDate:j(I)}):G("",!0)])):G("",!0)],2),!B.autoApply||B.keepActionRow?(R(),Pe(Su,Qe({key:2,"menu-mount":k.value,"calendar-width":X.value,"internal-model-value":t.internalModelValue},r.value,{onClosePicker:te[11]||(te[11]=ue=>B.$emit("close-picker")),onSelectDate:te[12]||(te[12]=ue=>B.$emit("select-date")),onInvalidSelect:te[13]||(te[13]=ue=>B.$emit("invalid-select")),onSelectNow:j(I)}),nt({_:2},[Fe(j(We),(ue,Mt)=>({name:ue,fn:_e(De=>[ie(B.$slots,ue,ze(ft({...De})))])}))]),1040,["menu-mount","calendar-width","internal-model-value","onSelectNow"])):G("",!0)],42,vs)]}),_:3},8,["name","css"])}}}),bs=typeof window<"u"?window:void 0,Qa=()=>{},_s=t=>Nr()?(Ar(t),!0):!1,ks=(t,n,a,e)=>{if(!t)return Qa;let r=Qa;const i=Nt(()=>j(t),l=>{r(),l&&(l.addEventListener(n,a,e),r=()=>{l.removeEventListener(n,a,e),r=Qa})},{immediate:!0,flush:"post"}),o=()=>{i(),r()};return _s(o),o},Ts=(t,n,a,e={})=>{const{window:r=bs,event:i="pointerdown"}=e;return r?ks(r,i,o=>{const l=Re(t),d=Re(n);!l||!d||l===o.target||o.composedPath().includes(l)||o.composedPath().includes(d)||a(o)},{passive:!0}):void 0},Ds=vt({__name:"VueDatePicker",props:{...Yt},emits:["update:model-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end"],setup(t,{expose:n,emit:a}){const e=t,r=nn(),i=ne(!1),o=da(e,"modelValue"),l=da(e,"timezone"),d=ne(null),u=ne(null),y=ne(!1),m=ne(null),c=zt({disabledDates:null,allowedDates:null,highlightedDates:null}),{setMenuFocused:p,setShiftKey:$}=br(),{clearArrowNav:A}=Et(),{validateDate:N,isValidTime:X,defaults:k,mapDatesArrToMap:_}=it(e);ct(()=>{F(e.modelValue),e.inline||(v(m.value).addEventListener("scroll",K),window.addEventListener("resize",W)),e.inline&&(i.value=!0),_(c)}),rn(()=>{if(!e.inline){const se=v(m.value);se&&se.removeEventListener("scroll",K),window.removeEventListener("resize",W)}});const S=Bt(r,"all",e.presetRanges),w=Bt(r,"input");Nt([o,l],()=>{F(o.value)},{deep:!0});const{openOnTop:O,menuStyle:Y,resetPosition:U,setMenuPosition:L,setInitialPosition:H,getScrollableParent:v}=wu(d,u,a,e),{inputValue:g,internalModelValue:P,parseExternalModelValue:F,emitModelValue:D,formatInputValue:M,checkBeforeEmit:C}=yu(a,e,y),x=Z(()=>({dp__main:!0,dp__theme_dark:e.dark,dp__theme_light:!e.dark,dp__flex_display:e.inline,dp__flex_display_with_input:e.inlineWithInput})),s=Z(()=>e.dark?"dp__theme_dark":"dp__theme_light"),E=Z(()=>e.teleport?{to:typeof e.teleport=="boolean"?"body":e.teleport,disabled:e.inline}:{class:"dp__outer_menu_wrap"}),K=()=>{i.value&&(e.closeOnScroll?be():L())},W=()=>{i.value&&L()},T=async()=>{var se,me,ge;!e.disabled&&!e.readonly&&(U(),await At(),i.value=!0,await At(),H(),await At(),L(),delete Y.value.opacity,!((se=k.value.transitions)!=null&&se.menuAppear)&&e.transitions&&((ge=(me=d.value)==null?void 0:me.$el)==null||ge.classList.add("dp__menu_transitioned")),i.value&&a("open"),i.value||ye(),F(e.modelValue))},f=()=>{g.value="",ye(),a("update:model-value",null),a("cleared"),e.closeOnClearValue&&be()},h=()=>{const se=P.value;return!se||!Array.isArray(se)&&N(se)?!0:Array.isArray(se)?se.length===2&&N(se[0])&&N(se[1])?!0:N(se[0]):!1},I=()=>{C()&&h()?(D(),be()):a("invalid-select",P.value)},z=se=>{oe(),D(),e.closeOnAutoApply&&!se&&be()},oe=()=>{u.value&&e.textInput&&u.value.setParsedDate(P.value)},ae=(se=!1)=>{e.autoApply&&X(P.value)&&h()&&(e.range&&Array.isArray(P.value)?(e.partialRange||P.value.length===2)&&z(se):z(se))},ye=()=>{e.textInput||(P.value=null)},be=()=>{e.inline||(i.value&&(i.value=!1,p(!1),$(!1),A(),a("closed"),H(),g.value&&F(o.value)),ye())},de=(se,me)=>{if(!se){P.value=null;return}P.value=se,me&&(I(),a("text-submit"))},We=()=>{e.autoApply&&X(P.value)&&D(),oe()},Je=()=>i.value?be():T(),qe=se=>{P.value=se},dt=()=>{e.textInput&&(y.value=!0,M()),a("focus")},pt=()=>{e.textInput&&(y.value=!1,F(e.modelValue)),a("blur")},Tt=se=>{d.value&&d.value.updateMonthYear(0,{month:Vn(se.month),year:Vn(se.year)})},Dt=se=>{F(se||e.modelValue)},ea=(se,me)=>{var ge;(ge=d.value)==null||ge.switchView(se,me)};return Ts(d,u,e.onClickOutside?()=>e.onClickOutside(h):be),n({closeMenu:be,selectDate:I,clearValue:f,openMenu:T,onScroll:K,formatInputValue:M,updateInternalModelValue:qe,setMonthYear:Tt,parseModel:Dt,switchView:ea}),(se,me)=>(R(),Q("div",{class:Ce(x.value),ref_key:"pickerWrapperRef",ref:m},[_t(xu,Qe({ref_key:"inputRef",ref:u,"is-menu-open":i.value,"input-value":j(g),"onUpdate:inputValue":me[0]||(me[0]=ge=>gn(g)?g.value=ge:null)},se.$props,{onClear:f,onOpen:T,onSetInputDate:de,onSetEmptyDate:j(D),onSelectDate:I,onToggle:Je,onClose:be,onFocus:dt,onBlur:pt,onRealBlur:me[1]||(me[1]=ge=>y.value=!1)}),nt({_:2},[Fe(j(w),(ge,ta)=>({name:ge,fn:_e(Ut=>[ie(se.$slots,ge,ze(ft(Ut)))])}))]),1040,["is-menu-open","input-value","onSetEmptyDate"]),i.value?(R(),Pe(Gn(se.teleport?Sr:"div"),ze(Qe({key:0},E.value)),{default:_e(()=>[i.value?(R(),Pe(ws,Qe({key:0,ref_key:"dpMenuRef",ref:d,class:s.value,style:se.inline?void 0:j(Y),"open-on-top":j(O),"arr-map-values":c},se.$props,{"internal-model-value":j(P),"onUpdate:internalModelValue":me[2]||(me[2]=ge=>gn(P)?P.value=ge:null),onClosePicker:be,onSelectDate:I,onAutoApply:ae,onTimeUpdate:We,onFlowStep:me[3]||(me[3]=ge=>se.$emit("flow-step",ge)),onUpdateMonthYear:me[4]||(me[4]=ge=>se.$emit("update-month-year",ge)),onInvalidSelect:me[5]||(me[5]=ge=>se.$emit("invalid-select",j(P))),onInvalidFixedRange:me[6]||(me[6]=ge=>se.$emit("invalid-fixed-range",ge)),onRecalculatePosition:j(L),onTooltipOpen:me[7]||(me[7]=ge=>se.$emit("tooltip-open",ge)),onTooltipClose:me[8]||(me[8]=ge=>se.$emit("tooltip-close",ge)),onTimePickerOpen:me[9]||(me[9]=ge=>se.$emit("time-picker-open",ge)),onTimePickerClose:me[10]||(me[10]=ge=>se.$emit("time-picker-close",ge)),onAmPmChange:me[11]||(me[11]=ge=>se.$emit("am-pm-change",ge)),onRangeStart:me[12]||(me[12]=ge=>se.$emit("range-start",ge)),onRangeEnd:me[13]||(me[13]=ge=>se.$emit("range-end",ge))}),nt({_:2},[Fe(j(S),(ge,ta)=>({name:ge,fn:_e(Ut=>[ie(se.$slots,ge,ze(ft({...Ut})))])}))]),1040,["class","style","open-on-top","arr-map-values","internal-model-value","onRecalculatePosition"])):G("",!0)]),_:3},16)):G("",!0)],2))}}),mn=(()=>{const t=Ds;return t.install=n=>{n.component("Vue3DatePicker",t)},t})(),xs=Object.freeze(Object.defineProperty({__proto__:null,default:mn},Symbol.toStringTag,{value:"Module"}));Object.entries(xs).forEach(([t,n])=>{t!=="default"&&(mn[t]=n)});const Ms={components:{VueEditorJs:Qn,List:hn,Header:yn,VueDatePicker:mn},props:{postId:{type:Number,default:null},timezone:{type:String,default:null}},data(){return{isSaving:!1,showEditorJs:!1,post:{id:null,title:"",slug:"",excerpt:"",cliffhanger:"",author_id:null,featured:!0,publish_date:null,featured_image:null,body:{time:1591362820044,blocks:[],version:"2.25.0"},locale_slug:null,locale_id:null,status:"draft",categories:null},status:["publish","future","draft","private","trash"],config:{placeholder:"Write something (ノ◕ヮ◕)ノ*:・゚✧",tools:{header:{class:yn,config:{placeholder:"Enter a header",levels:[2,3,4],defaultLevel:3}},list:{class:hn,inlineToolbar:!0},image:{class:Fr,config:{field:"file",endpoints:{byFile:null,byUrl:null}}}},onReady:()=>{},onChange:t=>{},data:{time:1690738306815,blocks:[{id:"DYr36VT6KH",data:{text:"Introduction",level:3},type:"header"},{id:"TAh-E2RIrs",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"},{id:"sQWS7Ivg74",data:{text:"First Point",level:3},type:"header"},{id:"Y9GYmrtsEk",data:{file:{url:"https://cdn1.productalert.co/uploads/1690738207_3b4cf9ff-c617-4062-b910-22e61e1751d0.jpg"},caption:"Picture of First Point",stretched:!1,withBorder:!1,withBackground:!1},type:"image"},{id:"7qzQF_jale",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"},{id:"_oYWs021IJ",data:{text:"Second Point",level:3},type:"header"},{id:"PzXRqEDx1Z",data:{file:{url:"https://cdn1.productalert.co/uploads/1690738243_8eb9f5b2-f3ad-45d9-a626-8ef160ef4068.jpg"},caption:"Picture of Second Point",stretched:!1,withBorder:!1,withBackground:!1},type:"image"},{id:"oD5oZ_q0Qo",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"},{id:"am9pIHopIw",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"},{id:"iFvJ1tYZk-",data:{text:"Third Point",level:3},type:"header"},{id:"zqwukyGttU",data:{file:{url:"https://cdn1.productalert.co/uploads/1690738271_180a520a-22df-4b98-aad3-9962e10832d6.jpg"},caption:"Picture of Third Point",stretched:!1,withBorder:!1,withBackground:!1},type:"image"},{id:"uuR88uia0m",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"},{id:"KNVtnJ5lou",data:{text:"Fourth Point",level:3},type:"header"},{id:"SWdpL4jh6G",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"},{id:"dQqWsgP_FO",data:{text:"Conclusion",level:3},type:"header"},{id:"I7FOByi69M",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"}],version:"2.27.2"}}}},watch:{"post.title":{deep:!0,handler(t,n){this.post.slug=this.slugify(t)}}},computed:{...Ir(bn,["countryLocales","localeCategories","defaultLocaleSlug","authors"]),getPostFullUrl(){var t;return((t=this.post.slug)==null?void 0:t.length)>0?"https://productalert.co/"+this.post.locale_slug+"/posts/"+this.post.slug:"https://productalert.co/"+this.post.locale_slug+"/posts/enter-a-post-title-to-autogen-slug"}},methods:{...Er(bn,["fetchCountryLocales","fetchLocaleCategories","fetchAuthors"]),checkAndSave(){var n,a,e,r,i,o;let t=[];((n=this.post.title)==null?void 0:n.length)>0||t.push("post title"),((a=this.post.slug)==null?void 0:a.length)>0||t.push("post slug"),this.post.status=="publish"&&(this.post.publish_date==null&&t.push("publish date"),((e=this.post.excerpt)==null?void 0:e.length)>0||t.push("post excerpt"),((r=this.post.featured_image)==null?void 0:r.length)>0||t.push("post featured image"),((i=this.post.body.blocks)==null?void 0:i.length)>0||t.push("Post body"),(!(((o=this.post.locale_slug)==null?void 0:o.length)>0)||this.post.locale_id==null)&&t.push("Country locality"),this.post.categories==null&&t.push("Category")),t.length>0?alert("HAIYA many errors! For "+this.post.status+" status, pls fix "+t.join(", ")):this.savePost()},savePost(){this.isSaving=!0;const t=new FormData;for(const[n,a]of Object.entries(this.post))if(a!=null)if(n=="body")t.append(n,JSON.stringify(a));else if(n=="publish_date")if(a instanceof Date){let e=a.toISOString();t.append(n,e)}else t.append(n,a);else t.append(n,a);ua.post(Ft("api.admin.post.upsert"),t,{headers:{"Content-Type":"application/json"}}).then(n=>{console.warn(n),n.data.action=="redirect_back"&&window.location.replace(Ft("posts.manage"))}),setTimeout((function(){this.isSaving=!1}).bind(this),1e3)},onInitialized(t){},imageSaved(t){this.post.featured_image=t},editorSaved(t){this.post.body=t},statusChanged(t){this.post.status=t.target.value},localeChanged(t){this.post.locale_slug=t.target.value,this.post.locale_id=this.getLocaleIdBySlug(t.target.value),this.post.categories=[],setTimeout((function(){this.fetchLocaleCategories(this.post.locale_slug)}).bind(this),100)},setDefaultLocale(){(this.post.locale_slug==null||this.post.locale_slug=="")&&(this.post.locale_slug=this.defaultLocaleSlug,this.post.locale_id=this.getLocaleIdBySlug(this.defaultLocaleSlug))},getLocaleIdBySlug(t){for(const[n,a]of Object.entries(this.countryLocales))if(a.slug==t)return a.id;return null},async fetchPostData(t){var a;const n=await ua.get(Ft("api.admin.post.get",{id:t}));if(((a=n==null?void 0:n.data)==null?void 0:a.post)!=null){let e=this.post,r=n.data.post;e.id=r.id,e.title=r.title,e.slug=r.slug,e.publish_date=r.publish_date,e.excerpt=r.excerpt,e.cliffhanger=r.cliffhanger,e.author_id=r.author_id,e.featured=r.featured,e.featured_image=r.featured_image,e.body=r.body,e.locale_slug=r.post_category.category.country_locale_slug,e.locale_id=r.post_category.category.country_locale_id,e.status=r.status,e.categories=r.post_category.category.id,this.post=e,this.config.data=r.body}console.log(n.data.post)},slugify:function(t){var n="",a=t.toLowerCase();return n=a.replace(/[^a-z0-9\s]/g,""),n=n.replace(/\s+/g," "),n=n.trim(),n=n.replace(/\s+/g,"-"),n},setAuthor(){if(this.post.id==null&&this.post.author_id==null)for(const[t,n]of Object.entries(this.authors)){this.post.author_id=n.id;break}},setLocalCategory(){if(this.post.id==null&&this.post.categories==null)for(const[t,n]of Object.entries(this.localeCategories)){this.post.categories=n.id;break}}},mounted(){this.config.tools.image.config.endpoints.byFile=Ft("api.admin.upload.cloud.image"),this.config.tools.image.config.additionalRequestHeaders={"X-CSRF-TOKEN":document.querySelector('meta[name="csrf-token"]').getAttribute("content")},this.fetchCountryLocales().then(()=>{this.setDefaultLocale(),setTimeout((function(){this.fetchLocaleCategories(this.post.locale_slug).then(()=>{this.setLocalCategory()}),this.fetchAuthors().then(()=>{this.setAuthor()}),this.postId!=null?this.fetchPostData(this.postId).then(()=>{setTimeout((function(){this.showEditorJs=!0}).bind(this),1e3)}):setTimeout((function(){this.showEditorJs=!0}).bind(this),1e3)}).bind(this),100)})}},Cs={class:"row justify-content-center"},Ps={class:"col-9",style:{"max-width":"700px"}},Ss={class:"mb-3"},Os={class:"form-floating"},Ns=J("label",null,"Write a SEO post title",-1),As={class:"text-secondary"},$s={class:"form-floating mb-3"},Is=J("label",null,"Write a post cliffhanger (optional)",-1),Es=J("div",{class:"alert mt-1"},[rt(' Cliffhanger examples: "'),J("i",null,"Can Alpinestars Tech-Air redefine motorcycle safety? Find out now."),rt('" or "'),J("i",null,'Are they worth the hype? Stay tuned for our in-depth review."')],-1),Ys={class:"form-floating mb-3"},Us=J("label",null,"Write a simple excerpt to convince & entice users to view this post!",-1),Ls={key:0,class:"card"},Rs={class:"card-body"},Fs={class:"col-3"},Vs={class:"d-grid mb-2"},Bs=["selected","value"],Ws=J("div",{class:"fw-bold"},"Publish Date",-1),Hs={class:"input-icon mb-2"},js=Lr('',1),qs=["disabled"],Qs=J("span",{class:"visually-hidden"},"Saving...",-1),Gs=[Qs],Xs={key:1},Js={class:"card mb-2"},Ks=J("div",{class:"card-header fw-bold"},"Country Locality",-1),zs={class:"card-body"},Zs=["value","selected"],ec={class:"card mb-2"},tc=J("div",{class:"card-header fw-bold"},"Categories",-1),ac={class:"card-body"},nc=["id","value"],rc={class:"card mb-2"},oc=J("div",{class:"card-header fw-bold"},"Authors",-1),ic={class:"card-body"},lc=["id","value"],uc={class:"card mb-2"},sc=J("div",{class:"card-header fw-bold"},"Other Settings",-1),cc={class:"card-body"},dc={class:"form-check form-switch"},fc=J("label",{class:"form-check-label"},"Feature this Post",-1);function vc(t,n,a,e,r,i){const o=Mr,l=Qn,d=Yr("VueDatePicker");return R(),Q("div",null,[J("div",Cs,[J("div",Ps,[J("div",Ss,[J("div",Os,[yt(J("input",{"onUpdate:modelValue":n[0]||(n[0]=u=>r.post.title=u),type:"text",class:"form-control",placeholder:"Post title"},null,512),[[Ia,r.post.title]]),Ns]),J("small",null,[J("span",As,Ve(i.getPostFullUrl),1)])]),J("div",$s,[yt(J("textarea",{"onUpdate:modelValue":n[1]||(n[1]=u=>r.post.cliffhanger=u),class:"form-control",style:{"min-height":"150px"},placeholder:"Enter a post cliffhanger"},null,512),[[Ia,r.post.cliffhanger]]),Is,Es]),J("div",Ys,[yt(J("textarea",{"onUpdate:modelValue":n[2]||(n[2]=u=>r.post.excerpt=u),class:"form-control",style:{"min-height":"150px"},placeholder:"Enter a post excerpt/summary"},null,512),[[Ia,r.post.excerpt]]),Us]),_t(o,{ref:"imageBlock",class:"mb-3","input-image":r.post.featured_image,onSaved:i.imageSaved},null,8,["input-image","onSaved"]),r.showEditorJs?(R(),Q("div",Ls,[J("div",Rs,[_t(l,{onSaved:i.editorSaved,config:r.config,initialized:i.onInitialized},null,8,["onSaved","config","initialized"])])])):G("",!0)]),J("div",Fs,[J("div",Vs,[J("select",{class:"form-select mb-2","aria-label":"Default select example",onChange:n[3]||(n[3]=(...u)=>i.statusChanged&&i.statusChanged(...u))},[(R(!0),Q(we,null,Fe(r.status,u=>(R(),Q("option",{key:u,selected:u==r.post.status,value:u}," Post Status: "+Ve(u),9,Bs))),128))],32),Ws,J("div",Hs,[js,_t(d,{timezone:a.timezone,modelValue:r.post.publish_date,"onUpdate:modelValue":n[4]||(n[4]=u=>r.post.publish_date=u)},null,8,["timezone","modelValue"])]),J("button",{onClick:n[5]||(n[5]=(...u)=>i.checkAndSave&&i.checkAndSave(...u)),class:"btn btn-primary",style:{height:"50px"}},[r.isSaving?(R(),Q("div",{key:0,class:Ce(["spinner-border",r.isSaving?"disabled":""]),role:"status",disabled:r.isSaving},Gs,10,qs)):(R(),Q("span",Xs,"Save as "+Ve(r.post.status),1))])]),J("div",Js,[Ks,J("div",zs,[J("select",{class:"form-select",onChange:n[6]||(n[6]=(...u)=>i.localeChanged&&i.localeChanged(...u))},[(R(!0),Q(we,null,Fe(t.countryLocales,u=>(R(),Q("option",{key:u.id,value:u.slug,selected:u.slug==r.post.locale_slug},Ve(u.name),9,Zs))),128))],32)])]),J("div",ec,[tc,J("div",ac,[(R(!0),Q(we,null,Fe(t.localeCategories,u=>(R(),Q("div",{class:"py-1",key:u.id},[J("label",null,[yt(J("input",{type:"radio",id:u.id,value:u.id,"onUpdate:modelValue":n[7]||(n[7]=y=>r.post.categories=y)},null,8,nc),[[wn,r.post.categories]]),rt(" "+Ve(u.name),1)])]))),128))])]),J("div",rc,[oc,J("div",ic,[(R(!0),Q(we,null,Fe(t.authors,u=>(R(),Q("div",{class:"py-1",key:u.id},[J("label",null,[yt(J("input",{type:"radio",id:u.id,value:u.id,"onUpdate:modelValue":n[8]||(n[8]=y=>r.post.author_id=y)},null,8,lc),[[wn,r.post.author_id]]),rt(" "+Ve(u.name),1)])]))),128))])]),J("div",uc,[sc,J("div",cc,[J("div",dc,[yt(J("input",{"onUpdate:modelValue":n[9]||(n[9]=u=>r.post.featured=u),class:"form-check-input",type:"checkbox",role:"switch"},null,512),[[Ur,r.post.featured]]),fc])])])])])])}const wc=$r(Ms,[["render",vc]]);export{wc as default}; diff --git a/public/build/assets/PostEditor-e2c0e1b1.js.gz b/public/build/assets/PostEditor-e2c0e1b1.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb951901e6abfc2a8f42fd6d8265a260256bcd1b GIT binary patch literal 66330 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

v3vylxC7u~^{4(6L_E3j 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

S)-gdE39MeRj3sp3VE7w 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 I?nk5p04a#aivR!s literal 0 HcmV?d00001 diff --git a/public/build/assets/VueEditorJs-4c208fc9.js b/public/build/assets/VueEditorJs-4c208fc9.js new file mode 100644 index 0000000..e1e5d8a --- /dev/null +++ b/public/build/assets/VueEditorJs-4c208fc9.js @@ -0,0 +1,83 @@ +import{_ as Oe,a1 as Zt,f as Ne,c as De,r as Re,h as Pe,o as Fe}from"./app-front-ae9fe805.js";var He=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function xt(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}function Ct(){}Object.assign(Ct,{default:Ct,register:Ct,revert:function(){},__esModule:!0});Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(s){const t=(this.document||this.ownerDocument).querySelectorAll(s);let e=t.length;for(;--e>=0&&t.item(e)!==this;);return e>-1});Element.prototype.closest||(Element.prototype.closest=function(s){let t=this;if(!document.documentElement.contains(t))return null;do{if(t.matches(s))return t;t=t.parentElement||t.parentNode}while(t!==null);return null});Element.prototype.prepend||(Element.prototype.prepend=function(s){const t=document.createDocumentFragment();Array.isArray(s)||(s=[s]),s.forEach(e=>{const o=e instanceof Node;t.appendChild(o?e:document.createTextNode(e))}),this.insertBefore(t,this.firstChild)});Element.prototype.scrollIntoViewIfNeeded||(Element.prototype.scrollIntoViewIfNeeded=function(s){s=arguments.length===0?!0:!!s;const t=this.parentNode,e=window.getComputedStyle(t,null),o=parseInt(e.getPropertyValue("border-top-width")),i=parseInt(e.getPropertyValue("border-left-width")),n=this.offsetTop-t.offsetTopt.scrollTop+t.clientHeight,a=this.offsetLeft-t.offsetLeftt.scrollLeft+t.clientWidth,c=n&&!r;(n||r)&&s&&(t.scrollTop=this.offsetTop-t.offsetTop-t.clientHeight/2-o+this.clientHeight/2),(a||l)&&s&&(t.scrollLeft=this.offsetLeft-t.offsetLeft-t.clientWidth/2-i+this.clientWidth/2),(n||r||a||l)&&!s&&this.scrollIntoView(c)});window.requestIdleCallback=window.requestIdleCallback||function(s){const t=Date.now();return setTimeout(function(){s({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)};window.cancelIdleCallback=window.cancelIdleCallback||function(s){clearTimeout(s)};let je=(s=21)=>crypto.getRandomValues(new Uint8Array(s)).reduce((t,e)=>(e&=63,e<36?t+=e.toString(36):e<62?t+=(e-26).toString(36).toUpperCase():e>62?t+="-":t+="_",t),"");var se=(s=>(s.VERBOSE="VERBOSE",s.INFO="INFO",s.WARN="WARN",s.ERROR="ERROR",s))(se||{});const E={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,LEFT:37,UP:38,DOWN:40,RIGHT:39,DELETE:46,META:91},ze={LEFT:0,WHEEL:1,RIGHT:2,BACKWARD:3,FORWARD:4};function mt(s,t,e="log",o,i="color: inherit"){if(!("console"in window)||!window.console[e])return;const n=["info","log","warn","error"].includes(e),r=[];switch(mt.logLevel){case"ERROR":if(e!=="error")return;break;case"WARN":if(!["error","warn"].includes(e))return;break;case"INFO":if(!n||s)return;break}o&&r.push(o);const a="Editor.js 2.28.0",l=`line-height: 1em; + color: #006FEA; + display: inline-block; + font-size: 11px; + line-height: 1em; + background-color: #fff; + padding: 4px 9px; + border-radius: 30px; + border: 1px solid rgba(56, 138, 229, 0.16); + margin: 4px 5px 4px 0;`;s&&(n?(r.unshift(l,i),t=`%c${a}%c ${t}`):t=`( ${a} )${t}`);try{n?o?console[e](`${t} %o`,...r):console[e](t,...r):console[e](t)}catch{}}mt.logLevel="VERBOSE";function Ue(s){mt.logLevel=s}const _=mt.bind(window,!1),K=mt.bind(window,!0);function ot(s){return Object.prototype.toString.call(s).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function R(s){return ot(s)==="function"||ot(s)==="asyncfunction"}function z(s){return ot(s)==="object"}function J(s){return ot(s)==="string"}function $e(s){return ot(s)==="boolean"}function Gt(s){return ot(s)==="number"}function Jt(s){return ot(s)==="undefined"}function V(s){return s?Object.keys(s).length===0&&s.constructor===Object:!0}function re(s){return s>47&&s<58||s===32||s===13||s===229||s>64&&s<91||s>95&&s<112||s>185&&s<193||s>218&&s<223}async function We(s,t=()=>{},e=()=>{}){async function o(i,n,r){try{await i.function(i.data),await n(Jt(i.data)?{}:i.data)}catch{r(Jt(i.data)?{}:i.data)}}return s.reduce(async(i,n)=>(await i,o(n,t,e)),Promise.resolve())}function ae(s){return Array.prototype.slice.call(s)}function rt(s,t){return function(){const e=this,o=arguments;window.setTimeout(()=>s.apply(e,o),t)}}function Ye(s){return s.name.split(".").pop()}function Ke(s){return/^[-\w]+\/([-+\w]+|\*)$/.test(s)}function Xe(s,t,e){let o;return(...i)=>{const n=this,r=()=>{o=null,e||s.apply(n,i)},a=e&&!o;window.clearTimeout(o),o=window.setTimeout(r,t),a&&s.apply(n,i)}}function St(s,t,e=void 0){let o,i,n,r=null,a=0;e||(e={});const l=function(){a=e.leading===!1?0:Date.now(),r=null,n=s.apply(o,i),r||(o=i=null)};return function(){const c=Date.now();!a&&e.leading===!1&&(a=c);const p=t-(c-a);return o=this,i=arguments,p<=0||p>t?(r&&(clearTimeout(r),r=null),a=c,n=s.apply(o,i),r||(o=i=null)):!r&&e.trailing!==!1&&(r=setTimeout(l,p)),n}}function Ve(){const s={win:!1,mac:!1,x11:!1,linux:!1},t=Object.keys(s).find(e=>window.navigator.appVersion.toLowerCase().indexOf(e)!==-1);return t&&(s[t]=!0),s}function at(s){return s[0].toUpperCase()+s.slice(1)}function It(s,...t){if(!t.length)return s;const e=t.shift();if(z(s)&&z(e))for(const o in e)z(e[o])?(s[o]||Object.assign(s,{[o]:{}}),It(s[o],e[o])):Object.assign(s,{[o]:e[o]});return It(s,...t)}function Rt(s){const t=Ve();return s=s.replace(/shift/gi,"⇧").replace(/backspace/gi,"⌫").replace(/enter/gi,"⏎").replace(/up/gi,"↑").replace(/left/gi,"→").replace(/down/gi,"↓").replace(/right/gi,"←").replace(/escape/gi,"⎋").replace(/insert/gi,"Ins").replace(/delete/gi,"␡").replace(/\+/gi," + "),t.mac?s=s.replace(/ctrl|cmd/gi,"⌘").replace(/alt/gi,"⌥"):s=s.replace(/cmd/gi,"Ctrl").replace(/windows/gi,"WIN"),s}function qe(s){try{return new URL(s).href}catch{}return s.substring(0,2)==="//"?window.location.protocol+s:window.location.origin+s}function Ze(){return je(10)}function Ge(s){window.open(s,"_blank")}function Je(s=""){return`${s}${Math.floor(Math.random()*1e8).toString(16)}`}function Mt(s,t,e){const o=`«${t}» is deprecated and will be removed in the next major release. Please use the «${e}» instead.`;s&&K(o,"warn")}function ct(s,t,e){const o=e.value?"value":"get",i=e[o],n=`#${t}Cache`;if(e[o]=function(...r){return this[n]===void 0&&(this[n]=i.apply(this,...r)),this[n]},o==="get"&&e.set){const r=e.set;e.set=function(a){delete s[n],r.apply(this,a)}}return e}const le=650;function et(){return window.matchMedia(`(max-width: ${le}px)`).matches}const Qt=typeof window<"u"&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||window.navigator.platform==="MacIntel"&&window.navigator.maxTouchPoints>1);function Qe(s,t){const e=Array.isArray(s)||z(s),o=Array.isArray(t)||z(t);return e||o?JSON.stringify(s)===JSON.stringify(t):s===t}class d{static isSingleTag(t){return t.tagName&&["AREA","BASE","BR","COL","COMMAND","EMBED","HR","IMG","INPUT","KEYGEN","LINK","META","PARAM","SOURCE","TRACK","WBR"].includes(t.tagName)}static isLineBreakTag(t){return t&&t.tagName&&["BR","WBR"].includes(t.tagName)}static make(t,e=null,o={}){const i=document.createElement(t);Array.isArray(e)?i.classList.add(...e):e&&i.classList.add(e);for(const n in o)Object.prototype.hasOwnProperty.call(o,n)&&(i[n]=o[n]);return i}static text(t){return document.createTextNode(t)}static append(t,e){Array.isArray(e)?e.forEach(o=>t.appendChild(o)):t.appendChild(e)}static prepend(t,e){Array.isArray(e)?(e=e.reverse(),e.forEach(o=>t.prepend(o))):t.prepend(e)}static swap(t,e){const o=document.createElement("div"),i=t.parentNode;i.insertBefore(o,t),i.insertBefore(t,e),i.insertBefore(e,o),i.removeChild(o)}static find(t=document,e){return t.querySelector(e)}static get(t){return document.getElementById(t)}static findAll(t=document,e){return t.querySelectorAll(e)}static get allInputsSelector(){return"[contenteditable=true], textarea, input:not([type]), "+["text","password","email","number","search","tel","url"].map(t=>`input[type="${t}"]`).join(", ")}static findAllInputs(t){return ae(t.querySelectorAll(d.allInputsSelector)).reduce((e,o)=>d.isNativeInput(o)||d.containsOnlyInlineElements(o)?[...e,o]:[...e,...d.getDeepestBlockElements(o)],[])}static getDeepestNode(t,e=!1){const o=e?"lastChild":"firstChild",i=e?"previousSibling":"nextSibling";if(t&&t.nodeType===Node.ELEMENT_NODE&&t[o]){let n=t[o];if(d.isSingleTag(n)&&!d.isNativeInput(n)&&!d.isLineBreakTag(n))if(n[i])n=n[i];else if(n.parentNode[i])n=n.parentNode[i];else return n.parentNode;return this.getDeepestNode(n,e)}return t}static isElement(t){return Gt(t)?!1:t&&t.nodeType&&t.nodeType===Node.ELEMENT_NODE}static isFragment(t){return Gt(t)?!1:t&&t.nodeType&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE}static isContentEditable(t){return t.contentEditable==="true"}static isNativeInput(t){const e=["INPUT","TEXTAREA"];return t&&t.tagName?e.includes(t.tagName):!1}static canSetCaret(t){let e=!0;if(d.isNativeInput(t))switch(t.type){case"file":case"checkbox":case"radio":case"hidden":case"submit":case"button":case"image":case"reset":e=!1;break}else e=d.isContentEditable(t);return e}static isNodeEmpty(t){let e;return this.isSingleTag(t)&&!this.isLineBreakTag(t)?!1:(this.isElement(t)&&this.isNativeInput(t)?e=t.value:e=t.textContent.replace("​",""),e.trim().length===0)}static isLeaf(t){return t?t.childNodes.length===0:!1}static isEmpty(t){t.normalize();const e=[t];for(;e.length>0;)if(t=e.shift(),!!t){if(this.isLeaf(t)&&!this.isNodeEmpty(t))return!1;t.childNodes&&e.push(...Array.from(t.childNodes))}return!0}static isHTMLString(t){const e=d.make("div");return e.innerHTML=t,e.childElementCount>0}static getContentLength(t){return d.isNativeInput(t)?t.value.length:t.nodeType===Node.TEXT_NODE?t.length:t.textContent.length}static get blockElements(){return["address","article","aside","blockquote","canvas","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","ruby","section","table","tbody","thead","tr","tfoot","ul","video"]}static containsOnlyInlineElements(t){let e;J(t)?(e=document.createElement("div"),e.innerHTML=t):e=t;const o=i=>!d.blockElements.includes(i.tagName.toLowerCase())&&Array.from(i.children).every(o);return Array.from(e.children).every(o)}static getDeepestBlockElements(t){return d.containsOnlyInlineElements(t)?[t]:Array.from(t.children).reduce((e,o)=>[...e,...d.getDeepestBlockElements(o)],[])}static getHolder(t){return J(t)?document.getElementById(t):t}static isAnchor(t){return t.tagName.toLowerCase()==="a"}static offset(t){const e=t.getBoundingClientRect(),o=window.pageXOffset||document.documentElement.scrollLeft,i=window.pageYOffset||document.documentElement.scrollTop,n=e.top+i,r=e.left+o;return{top:n,left:r,bottom:n+e.height,right:r+e.width}}}const to={blockTunes:{toggler:{"Click to tune":"","or drag to move":""}},inlineToolbar:{converter:{"Convert to":""}},toolbar:{toolbox:{Add:""}},popover:{Filter:"","Nothing found":""}},eo={Text:"",Link:"",Bold:"",Italic:""},oo={link:{"Add a link":""},stub:{"The block can not be displayed correctly.":""}},io={delete:{Delete:"","Click to delete":""},moveUp:{"Move up":""},moveDown:{"Move down":""}},ce={ui:to,toolNames:eo,tools:oo,blockTunes:io},it=class{static ui(s,t){return it._t(s,t)}static t(s,t){return it._t(s,t)}static setDictionary(s){it.currentDictionary=s}static _t(s,t){const e=it.getNamespace(s);return!e||!e[t]?t:e[t]}static getNamespace(s){return s.split(".").reduce((t,e)=>!t||!Object.keys(t).length?{}:t[e],it.currentDictionary)}};let $=it;$.currentDictionary=ce;class de extends Error{}class wt{constructor(){this.subscribers={}}on(t,e){t in this.subscribers||(this.subscribers[t]=[]),this.subscribers[t].push(e)}once(t,e){t in this.subscribers||(this.subscribers[t]=[]);const o=i=>{const n=e(i),r=this.subscribers[t].indexOf(o);return r!==-1&&this.subscribers[t].splice(r,1),n};this.subscribers[t].push(o)}emit(t,e){V(this.subscribers)||!this.subscribers[t]||this.subscribers[t].reduce((o,i)=>{const n=i(o);return n!==void 0?n:o},e)}off(t,e){if(this.subscribers[t]===void 0){console.warn(`EventDispatcher .off(): there is no subscribers for event "${t.toString()}". Probably, .off() called before .on()`);return}for(let o=0;o{const l=this.allListeners.indexOf(n[a]);l>-1&&(this.allListeners.splice(l,1),r.element.removeEventListener(r.eventType,r.handler,r.options))})}offById(t){const e=this.findById(t);e&&e.element.removeEventListener(e.eventType,e.handler,e.options)}findOne(t,e,o){const i=this.findAll(t,e,o);return i.length>0?i[0]:null}findAll(t,e,o){let i;const n=t?this.findByEventTarget(t):[];return t&&e&&o?i=n.filter(r=>r.eventType===e&&r.handler===o):t&&e?i=n.filter(r=>r.eventType===e):i=n,i}removeAll(){this.allListeners.map(t=>{t.element.removeEventListener(t.eventType,t.handler,t.options)}),this.allListeners=[]}destroy(){this.removeAll()}findByEventTarget(t){return this.allListeners.filter(e=>{if(e.element===t)return e})}findByType(t){return this.allListeners.filter(e=>{if(e.eventType===t)return e})}findByHandler(t){return this.allListeners.filter(e=>{if(e.handler===t)return e})}findById(t){return this.allListeners.find(e=>e.id===t)}}class T{constructor({config:t,eventsDispatcher:e}){if(this.nodes={},this.listeners=new Pt,this.readOnlyMutableListeners={on:(o,i,n,r=!1)=>{this.mutableListenerIds.push(this.listeners.on(o,i,n,r))},clearAll:()=>{for(const o of this.mutableListenerIds)this.listeners.offById(o);this.mutableListenerIds=[]}},this.mutableListenerIds=[],new.target===T)throw new TypeError("Constructors for abstract class Module are not allowed.");this.config=t,this.eventsDispatcher=e}set state(t){this.Editor=t}removeAllNodes(){for(const t in this.nodes){const e=this.nodes[t];e instanceof HTMLElement&&e.remove()}}get isRtl(){return this.config.i18n.direction==="rtl"}}class b{constructor(){this.instance=null,this.selection=null,this.savedSelectionRange=null,this.isFakeBackgroundEnabled=!1,this.commandBackground="backColor",this.commandRemoveFormat="removeFormat"}static get CSS(){return{editorWrapper:"codex-editor",editorZone:"codex-editor__redactor"}}static get anchorNode(){const t=window.getSelection();return t?t.anchorNode:null}static get anchorElement(){const t=window.getSelection();if(!t)return null;const e=t.anchorNode;return e?d.isElement(e)?e:e.parentElement:null}static get anchorOffset(){const t=window.getSelection();return t?t.anchorOffset:null}static get isCollapsed(){const t=window.getSelection();return t?t.isCollapsed:null}static get isAtEditor(){return this.isSelectionAtEditor(b.get())}static isSelectionAtEditor(t){if(!t)return!1;let e=t.anchorNode||t.focusNode;e&&e.nodeType===Node.TEXT_NODE&&(e=e.parentNode);let o=null;return e&&e instanceof Element&&(o=e.closest(`.${b.CSS.editorZone}`)),o?o.nodeType===Node.ELEMENT_NODE:!1}static isRangeAtEditor(t){if(!t)return;let e=t.startContainer;e&&e.nodeType===Node.TEXT_NODE&&(e=e.parentNode);let o=null;return e&&e instanceof Element&&(o=e.closest(`.${b.CSS.editorZone}`)),o?o.nodeType===Node.ELEMENT_NODE:!1}static get isSelectionExists(){return!!b.get().anchorNode}static get range(){return this.getRangeFromSelection(this.get())}static getRangeFromSelection(t){return t&&t.rangeCount?t.getRangeAt(0):null}static get rect(){let t=document.selection,e,o={x:0,y:0,width:0,height:0};if(t&&t.type!=="Control")return t=t,e=t.createRange(),o.x=e.boundingLeft,o.y=e.boundingTop,o.width=e.boundingWidth,o.height=e.boundingHeight,o;if(!window.getSelection)return _("Method window.getSelection is not supported","warn"),o;if(t=window.getSelection(),t.rangeCount===null||isNaN(t.rangeCount))return _("Method SelectionUtils.rangeCount is not supported","warn"),o;if(t.rangeCount===0)return o;if(e=t.getRangeAt(0).cloneRange(),e.getBoundingClientRect&&(o=e.getBoundingClientRect()),o.x===0&&o.y===0){const i=document.createElement("span");if(i.getBoundingClientRect){i.appendChild(document.createTextNode("​")),e.insertNode(i),o=i.getBoundingClientRect();const n=i.parentNode;n.removeChild(i),n.normalize()}}return o}static get text(){return window.getSelection?window.getSelection().toString():""}static get(){return window.getSelection()}static setCursor(t,e=0){const o=document.createRange(),i=window.getSelection();return d.isNativeInput(t)?d.canSetCaret(t)?(t.focus(),t.selectionStart=t.selectionEnd=e,t.getBoundingClientRect()):void 0:(o.setStart(t,e),o.setEnd(t,e),i.removeAllRanges(),i.addRange(o),o.getBoundingClientRect())}static isRangeInsideContainer(t){const e=b.range;return e===null?!1:t.contains(e.startContainer)}static addFakeCursor(){const t=b.range;if(t===null)return;const e=d.make("span","codex-editor__fake-cursor");e.dataset.mutationFree="true",t.collapse(),t.insertNode(e)}static isFakeCursorInsideContainer(t){return d.find(t,".codex-editor__fake-cursor")!==null}static removeFakeCursor(t=document.body){const e=d.find(t,".codex-editor__fake-cursor");e&&e.remove()}removeFakeBackground(){this.isFakeBackgroundEnabled&&(this.isFakeBackgroundEnabled=!1,document.execCommand(this.commandRemoveFormat))}setFakeBackground(){document.execCommand(this.commandBackground,!1,"#a8d6ff"),this.isFakeBackgroundEnabled=!0}save(){this.savedSelectionRange=b.range}restore(){if(!this.savedSelectionRange)return;const t=window.getSelection();t.removeAllRanges(),t.addRange(this.savedSelectionRange)}clearSaved(){this.savedSelectionRange=null}collapseToEnd(){const t=window.getSelection(),e=document.createRange();e.selectNodeContents(t.focusNode),e.collapse(!1),t.removeAllRanges(),t.addRange(e)}findParentTag(t,e,o=10){const i=window.getSelection();let n=null;return!i||!i.anchorNode||!i.focusNode?null:([i.anchorNode,i.focusNode].forEach(r=>{let a=o;for(;a>0&&r.parentNode&&!(r.tagName===t&&(n=r,e&&r.classList&&!r.classList.contains(e)&&(n=null),n));)r=r.parentNode,a--}),n)}expandToTag(t){const e=window.getSelection();e.removeAllRanges();const o=document.createRange();o.selectNodeContents(t),e.addRange(o)}}function no(s,t){const{type:e,target:o,addedNodes:i,removedNodes:n}=s;if(o===t)return!0;if(["characterData","attributes"].includes(e)){const l=o.nodeType===Node.TEXT_NODE?o.parentNode:o;return t.contains(l)}const r=Array.from(i).some(l=>t.contains(l)),a=Array.from(n).some(l=>t.contains(l));return r||a}const _t="redactor dom changed",he="block changed",pe="fake cursor is about to be toggled",ue="fake cursor have been set";function te(s,t){return s.mergeable&&s.name===t.name}function so(s,t){const e=t==null?void 0:t.export;return R(e)?e(s):J(e)?s[e]:(e!==void 0&&_("Conversion «export» property must be a string or function. String means key of saved data object to export. Function should export processed string to export."),"")}function ro(s,t){const e=t==null?void 0:t.import;return R(e)?e(s):J(e)?{[e]:s}:(e!==void 0&&_("Conversion «import» property must be a string or function. String means key of tool data to import. Function accepts a imported string and return composed tool data."),{})}var q=(s=>(s.APPEND_CALLBACK="appendCallback",s.RENDERED="rendered",s.MOVED="moved",s.UPDATED="updated",s.REMOVED="removed",s.ON_PASTE="onPaste",s))(q||{});class F extends wt{constructor({id:t=Ze(),data:e,tool:o,api:i,readOnly:n,tunesData:r},a){super(),this.cachedInputs=[],this.toolRenderedElement=null,this.tunesInstances=new Map,this.defaultTunesInstances=new Map,this.unavailableTunesData={},this.inputIndex=0,this.editorEventBus=null,this.handleFocus=()=>{this.dropInputsCache(),this.updateCurrentInput()},this.didMutated=(l=void 0)=>{const c=l===void 0,p=l instanceof InputEvent;!c&&!p&&this.detectToolRootChange(l);let h;c||p?h=!0:h=!(l.length>0&&l.every(f=>{const{addedNodes:k,removedNodes:u,target:C}=f;return[...Array.from(k),...Array.from(u),C].some(L=>d.isElement(L)?L.dataset.mutationFree==="true":!1)})),h&&(this.dropInputsCache(),this.updateCurrentInput(),this.call("updated"),this.emit("didMutated",this))},this.name=o.name,this.id=t,this.settings=o.settings,this.config=o.settings.config||{},this.api=i,this.editorEventBus=a||null,this.blockAPI=new tt(this),this.tool=o,this.toolInstance=o.create(e,this.blockAPI,n),this.tunes=o.tunes,this.composeTunes(r),this.holder=this.compose(),window.requestIdleCallback(()=>{this.watchBlockMutations(),this.addInputEvents()})}static get CSS(){return{wrapper:"ce-block",wrapperStretched:"ce-block--stretched",content:"ce-block__content",focused:"ce-block--focused",selected:"ce-block--selected",dropTarget:"ce-block--drop-target"}}get inputs(){if(this.cachedInputs.length!==0)return this.cachedInputs;const t=d.findAllInputs(this.holder);return this.inputIndex>t.length-1&&(this.inputIndex=t.length-1),this.cachedInputs=t,t}get currentInput(){return this.inputs[this.inputIndex]}set currentInput(t){const e=this.inputs.findIndex(o=>o===t||o.contains(t));e!==-1&&(this.inputIndex=e)}get firstInput(){return this.inputs[0]}get lastInput(){const t=this.inputs;return t[t.length-1]}get nextInput(){return this.inputs[this.inputIndex+1]}get previousInput(){return this.inputs[this.inputIndex-1]}get data(){return this.save().then(t=>t&&!V(t.data)?t.data:{})}get sanitize(){return this.tool.sanitizeConfig}get mergeable(){return R(this.toolInstance.merge)}get isEmpty(){const t=d.isEmpty(this.pluginsContent),e=!this.hasMedia;return t&&e}get hasMedia(){const t=["img","iframe","video","audio","source","input","textarea","twitterwidget"];return!!this.holder.querySelector(t.join(","))}set focused(t){this.holder.classList.toggle(F.CSS.focused,t)}get focused(){return this.holder.classList.contains(F.CSS.focused)}set selected(t){var e,o;this.holder.classList.toggle(F.CSS.selected,t);const i=t===!0&&b.isRangeInsideContainer(this.holder),n=t===!1&&b.isFakeCursorInsideContainer(this.holder);(i||n)&&((e=this.editorEventBus)==null||e.emit(pe,{state:t}),i?b.addFakeCursor():b.removeFakeCursor(this.holder),(o=this.editorEventBus)==null||o.emit(ue,{state:t}))}get selected(){return this.holder.classList.contains(F.CSS.selected)}set stretched(t){this.holder.classList.toggle(F.CSS.wrapperStretched,t)}get stretched(){return this.holder.classList.contains(F.CSS.wrapperStretched)}set dropTarget(t){this.holder.classList.toggle(F.CSS.dropTarget,t)}get pluginsContent(){return this.toolRenderedElement}call(t,e){if(R(this.toolInstance[t])){t==="appendCallback"&&_("`appendCallback` hook is deprecated and will be removed in the next major release. Use `rendered` hook instead","warn");try{this.toolInstance[t].call(this.toolInstance,e)}catch(o){_(`Error during '${t}' call: ${o.message}`,"error")}}}async mergeWith(t){await this.toolInstance.merge(t)}async save(){const t=await this.toolInstance.save(this.pluginsContent),e=this.unavailableTunesData;[...this.tunesInstances.entries(),...this.defaultTunesInstances.entries()].forEach(([n,r])=>{if(R(r.save))try{e[n]=r.save()}catch(a){_(`Tune ${r.constructor.name} save method throws an Error %o`,"warn",a)}});const o=window.performance.now();let i;return Promise.resolve(t).then(n=>(i=window.performance.now(),{id:this.id,tool:this.name,data:n,tunes:e,time:i-o})).catch(n=>{_(`Saving process for ${this.name} tool failed due to the ${n}`,"log","red")})}async validate(t){let e=!0;return this.toolInstance.validate instanceof Function&&(e=await this.toolInstance.validate(t)),e}getTunes(){const t=document.createElement("div"),e=[],o=typeof this.toolInstance.renderSettings=="function"?this.toolInstance.renderSettings():[],i=[...this.tunesInstances.values(),...this.defaultTunesInstances.values()].map(n=>n.render());return[o,i].flat().forEach(n=>{d.isElement(n)?t.appendChild(n):Array.isArray(n)?e.push(...n):e.push(n)}),[e,t]}updateCurrentInput(){this.currentInput=d.isNativeInput(document.activeElement)||!b.anchorNode?document.activeElement:b.anchorNode}dispatchChange(){this.didMutated()}destroy(){this.unwatchBlockMutations(),this.removeInputEvents(),super.destroy(),R(this.toolInstance.destroy)&&this.toolInstance.destroy()}async getActiveToolboxEntry(){const t=this.tool.toolbox;if(t.length===1)return Promise.resolve(this.tool.toolbox[0]);const e=await this.data;return t.find(o=>Object.entries(o.data).some(([i,n])=>e[i]&&Qe(e[i],n)))}async exportDataAsString(){const t=await this.data;return so(t,this.tool.conversionConfig)}compose(){const t=d.make("div",F.CSS.wrapper),e=d.make("div",F.CSS.content),o=this.toolInstance.render();t.dataset.id=this.id,this.toolRenderedElement=o,e.appendChild(this.toolRenderedElement);let i=e;return[...this.tunesInstances.values(),...this.defaultTunesInstances.values()].forEach(n=>{if(R(n.wrap))try{i=n.wrap(i)}catch(r){_(`Tune ${n.constructor.name} wrap method throws an Error %o`,"warn",r)}}),t.appendChild(i),t}composeTunes(t){Array.from(this.tunes.values()).forEach(e=>{(e.isInternal?this.defaultTunesInstances:this.tunesInstances).set(e.name,e.create(t[e.name],this.blockAPI))}),Object.entries(t).forEach(([e,o])=>{this.tunesInstances.has(e)||(this.unavailableTunesData[e]=o)})}addInputEvents(){this.inputs.forEach(t=>{t.addEventListener("focus",this.handleFocus),d.isNativeInput(t)&&t.addEventListener("input",this.didMutated)})}removeInputEvents(){this.inputs.forEach(t=>{t.removeEventListener("focus",this.handleFocus),d.isNativeInput(t)&&t.removeEventListener("input",this.didMutated)})}watchBlockMutations(){var t;this.redactorDomChangedCallback=e=>{const{mutations:o}=e;o.some(i=>no(i,this.toolRenderedElement))&&this.didMutated(o)},(t=this.editorEventBus)==null||t.on(_t,this.redactorDomChangedCallback)}unwatchBlockMutations(){var t;(t=this.editorEventBus)==null||t.off(_t,this.redactorDomChangedCallback)}detectToolRootChange(t){t.forEach(e=>{if(Array.from(e.removedNodes).includes(this.toolRenderedElement)){const o=e.addedNodes[e.addedNodes.length-1];this.toolRenderedElement=o}})}dropInputsCache(){this.cachedInputs=[]}}class ao extends T{constructor(){super(...arguments),this.insert=(t=this.config.defaultBlock,e={},o={},i,n,r,a)=>{const l=this.Editor.BlockManager.insert({id:a,tool:t,data:e,index:i,needToFocus:n,replace:r});return new tt(l)},this.composeBlockData=async t=>{const e=this.Editor.Tools.blockTools.get(t);return new F({tool:e,api:this.Editor.API,readOnly:!0,data:{},tunesData:{}}).data},this.update=async(t,e)=>{const{BlockManager:o}=this.Editor,i=o.getBlockById(t);if(i===void 0)throw new Error(`Block with id "${t}" not found`);const n=await o.update(i,e);return new tt(n)},this.convert=(t,e,o)=>{var i,n;const{BlockManager:r,Tools:a}=this.Editor,l=r.getBlockById(t);if(!l)throw new Error(`Block with id "${t}" not found`);const c=a.blockTools.get(l.name),p=a.blockTools.get(e);if(!p)throw new Error(`Block Tool with type "${e}" not found`);const h=((i=c==null?void 0:c.conversionConfig)==null?void 0:i.export)!==void 0,f=((n=p.conversionConfig)==null?void 0:n.import)!==void 0;if(h&&f)r.convert(l,e,o);else{const k=[h?!1:at(l.name),f?!1:at(e)].filter(Boolean).join(" and ");throw new Error(`Conversion from "${l.name}" to "${e}" is not possible. ${k} tool(s) should provide a "conversionConfig"`)}},this.insertMany=(t,e=this.Editor.BlockManager.blocks.length-1)=>{this.validateIndex(e);const o=t.map(({id:i,type:n,data:r})=>this.Editor.BlockManager.composeBlock({id:i,tool:n||this.config.defaultBlock,data:r}));return this.Editor.BlockManager.insertMany(o,e),o.map(i=>new tt(i))}}get methods(){return{clear:()=>this.clear(),render:t=>this.render(t),renderFromHTML:t=>this.renderFromHTML(t),delete:t=>this.delete(t),swap:(t,e)=>this.swap(t,e),move:(t,e)=>this.move(t,e),getBlockByIndex:t=>this.getBlockByIndex(t),getById:t=>this.getById(t),getCurrentBlockIndex:()=>this.getCurrentBlockIndex(),getBlockIndex:t=>this.getBlockIndex(t),getBlocksCount:()=>this.getBlocksCount(),stretchBlock:(t,e=!0)=>this.stretchBlock(t,e),insertNewBlock:()=>this.insertNewBlock(),insert:this.insert,insertMany:this.insertMany,update:this.update,composeBlockData:this.composeBlockData,convert:this.convert}}getBlocksCount(){return this.Editor.BlockManager.blocks.length}getCurrentBlockIndex(){return this.Editor.BlockManager.currentBlockIndex}getBlockIndex(t){const e=this.Editor.BlockManager.getBlockById(t);if(!e){K("There is no block with id `"+t+"`","warn");return}return this.Editor.BlockManager.getBlockIndex(e)}getBlockByIndex(t){const e=this.Editor.BlockManager.getBlockByIndex(t);if(e===void 0){K("There is no block at index `"+t+"`","warn");return}return new tt(e)}getById(t){const e=this.Editor.BlockManager.getBlockById(t);return e===void 0?(K("There is no block with id `"+t+"`","warn"),null):new tt(e)}swap(t,e){_("`blocks.swap()` method is deprecated and will be removed in the next major release. Use `block.move()` method instead","info"),this.Editor.BlockManager.swap(t,e)}move(t,e){this.Editor.BlockManager.move(t,e)}delete(t=this.Editor.BlockManager.currentBlockIndex){try{const e=this.Editor.BlockManager.getBlockByIndex(t);this.Editor.BlockManager.removeBlock(e)}catch(e){K(e,"warn");return}this.Editor.BlockManager.blocks.length===0&&this.Editor.BlockManager.insert(),this.Editor.BlockManager.currentBlock&&this.Editor.Caret.setToBlock(this.Editor.BlockManager.currentBlock,this.Editor.Caret.positions.END),this.Editor.Toolbar.close()}async clear(){await this.Editor.BlockManager.clear(!0),this.Editor.InlineToolbar.close()}async render(t){if(t===void 0||t.blocks===void 0)throw new Error("Incorrect data passed to the render() method");this.Editor.ModificationsObserver.disable(),await this.Editor.BlockManager.clear(),await this.Editor.Renderer.render(t.blocks),this.Editor.ModificationsObserver.enable()}renderFromHTML(t){return this.Editor.BlockManager.clear(),this.Editor.Paste.processText(t,!0)}stretchBlock(t,e=!0){Mt(!0,"blocks.stretchBlock()","BlockAPI");const o=this.Editor.BlockManager.getBlockByIndex(t);o&&(o.stretched=e)}insertNewBlock(){_("Method blocks.insertNewBlock() is deprecated and it will be removed in the next major release. Use blocks.insert() instead.","warn"),this.insert()}validateIndex(t){if(typeof t!="number")throw new Error("Index should be a number");if(t<0)throw new Error("Index should be greater than or equal to 0");if(t===null)throw new Error("Index should be greater than or equal to 0")}}class lo extends T{constructor(){super(...arguments),this.setToFirstBlock=(t=this.Editor.Caret.positions.DEFAULT,e=0)=>this.Editor.BlockManager.firstBlock?(this.Editor.Caret.setToBlock(this.Editor.BlockManager.firstBlock,t,e),!0):!1,this.setToLastBlock=(t=this.Editor.Caret.positions.DEFAULT,e=0)=>this.Editor.BlockManager.lastBlock?(this.Editor.Caret.setToBlock(this.Editor.BlockManager.lastBlock,t,e),!0):!1,this.setToPreviousBlock=(t=this.Editor.Caret.positions.DEFAULT,e=0)=>this.Editor.BlockManager.previousBlock?(this.Editor.Caret.setToBlock(this.Editor.BlockManager.previousBlock,t,e),!0):!1,this.setToNextBlock=(t=this.Editor.Caret.positions.DEFAULT,e=0)=>this.Editor.BlockManager.nextBlock?(this.Editor.Caret.setToBlock(this.Editor.BlockManager.nextBlock,t,e),!0):!1,this.setToBlock=(t,e=this.Editor.Caret.positions.DEFAULT,o=0)=>this.Editor.BlockManager.blocks[t]?(this.Editor.Caret.setToBlock(this.Editor.BlockManager.blocks[t],e,o),!0):!1,this.focus=(t=!1)=>t?this.setToLastBlock(this.Editor.Caret.positions.END):this.setToFirstBlock(this.Editor.Caret.positions.START)}get methods(){return{setToFirstBlock:this.setToFirstBlock,setToLastBlock:this.setToLastBlock,setToPreviousBlock:this.setToPreviousBlock,setToNextBlock:this.setToNextBlock,setToBlock:this.setToBlock,focus:this.focus}}}class co extends T{get methods(){return{emit:(t,e)=>this.emit(t,e),off:(t,e)=>this.off(t,e),on:(t,e)=>this.on(t,e)}}on(t,e){this.eventsDispatcher.on(t,e)}emit(t,e){this.eventsDispatcher.emit(t,e)}off(t,e){this.eventsDispatcher.off(t,e)}}class Ft extends T{static getNamespace(t){return t.isTune()?`blockTunes.${t.name}`:`tools.${t.name}`}get methods(){return{t:()=>{K("I18n.t() method can be accessed only from Tools","warn")}}}getMethodsForTool(t){return Object.assign(this.methods,{t:e=>$.t(Ft.getNamespace(t),e)})}}class ho extends T{get methods(){return{blocks:this.Editor.BlocksAPI.methods,caret:this.Editor.CaretAPI.methods,events:this.Editor.EventsAPI.methods,listeners:this.Editor.ListenersAPI.methods,notifier:this.Editor.NotifierAPI.methods,sanitizer:this.Editor.SanitizerAPI.methods,saver:this.Editor.SaverAPI.methods,selection:this.Editor.SelectionAPI.methods,styles:this.Editor.StylesAPI.classes,toolbar:this.Editor.ToolbarAPI.methods,inlineToolbar:this.Editor.InlineToolbarAPI.methods,tooltip:this.Editor.TooltipAPI.methods,i18n:this.Editor.I18nAPI.methods,readOnly:this.Editor.ReadOnlyAPI.methods,ui:this.Editor.UiAPI.methods}}getMethodsForTool(t){return Object.assign(this.methods,{i18n:this.Editor.I18nAPI.getMethodsForTool(t)})}}class po extends T{get methods(){return{close:()=>this.close(),open:()=>this.open()}}open(){this.Editor.InlineToolbar.tryToShow()}close(){this.Editor.InlineToolbar.close()}}class uo extends T{get methods(){return{on:(t,e,o,i)=>this.on(t,e,o,i),off:(t,e,o,i)=>this.off(t,e,o,i),offById:t=>this.offById(t)}}on(t,e,o,i){return this.listeners.on(t,e,o,i)}off(t,e,o,i){this.listeners.off(t,e,o,i)}offById(t){this.listeners.offById(t)}}var At={},fo={get exports(){return At},set exports(s){At=s}};(function(s,t){(function(e,o){s.exports=o()})(window,function(){return function(e){var o={};function i(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=o,i.d=function(n,r,a){i.o(n,r)||Object.defineProperty(n,r,{enumerable:!0,get:a})},i.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},i.t=function(n,r){if(1&r&&(n=i(n)),8&r||4&r&&typeof n=="object"&&n&&n.__esModule)return n;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:n}),2&r&&typeof n!="string")for(var l in n)i.d(a,l,(function(c){return n[c]}).bind(null,l));return a},i.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return i.d(r,"a",r),r},i.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},i.p="/",i(i.s=0)}([function(e,o,i){i(1),e.exports=function(){var n=i(6),r="cdx-notify--bounce-in",a=null;return{show:function(l){if(l.message){(function(){if(a)return!0;a=n.getWrapper(),document.body.appendChild(a)})();var c=null,p=l.time||8e3;switch(l.type){case"confirm":c=n.confirm(l);break;case"prompt":c=n.prompt(l);break;default:c=n.alert(l),window.setTimeout(function(){c.remove()},p)}a.appendChild(c),c.classList.add(r)}}}}()},function(e,o,i){var n=i(2);typeof n=="string"&&(n=[[e.i,n,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};i(4)(n,r),n.locals&&(e.exports=n.locals)},function(e,o,i){(e.exports=i(3)(!1)).push([e.i,`.cdx-notify--error{background:#fffbfb!important}.cdx-notify--error::before{background:#fb5d5d!important}.cdx-notify__input{max-width:130px;padding:5px 10px;background:#f7f7f7;border:0;border-radius:3px;font-size:13px;color:#656b7c;outline:0}.cdx-notify__input:-ms-input-placeholder{color:#656b7c}.cdx-notify__input::placeholder{color:#656b7c}.cdx-notify__input:focus:-ms-input-placeholder{color:rgba(101,107,124,.3)}.cdx-notify__input:focus::placeholder{color:rgba(101,107,124,.3)}.cdx-notify__button{border:none;border-radius:3px;font-size:13px;padding:5px 10px;cursor:pointer}.cdx-notify__button:last-child{margin-left:10px}.cdx-notify__button--cancel{background:#f2f5f7;box-shadow:0 2px 1px 0 rgba(16,19,29,0);color:#656b7c}.cdx-notify__button--cancel:hover{background:#eee}.cdx-notify__button--confirm{background:#34c992;box-shadow:0 1px 1px 0 rgba(18,49,35,.05);color:#fff}.cdx-notify__button--confirm:hover{background:#33b082}.cdx-notify__btns-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:5px}.cdx-notify__cross{position:absolute;top:5px;right:5px;width:10px;height:10px;padding:5px;opacity:.54;cursor:pointer}.cdx-notify__cross::after,.cdx-notify__cross::before{content:'';position:absolute;left:9px;top:5px;height:12px;width:2px;background:#575d67}.cdx-notify__cross::before{transform:rotate(-45deg)}.cdx-notify__cross::after{transform:rotate(45deg)}.cdx-notify__cross:hover{opacity:1}.cdx-notifies{position:fixed;z-index:2;bottom:20px;left:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.cdx-notify{position:relative;width:220px;margin-top:15px;padding:13px 16px;background:#fff;box-shadow:0 11px 17px 0 rgba(23,32,61,.13);border-radius:5px;font-size:14px;line-height:1.4em;word-wrap:break-word}.cdx-notify::before{content:'';position:absolute;display:block;top:0;left:0;width:3px;height:calc(100% - 6px);margin:3px;border-radius:5px;background:0 0}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.cdx-notify--bounce-in{animation-name:bounceIn;animation-duration:.6s;animation-iteration-count:1}.cdx-notify--success{background:#fafffe!important}.cdx-notify--success::before{background:#41ffb1!important}`,""])},function(e,o){e.exports=function(i){var n=[];return n.toString=function(){return this.map(function(r){var a=function(l,c){var p=l[1]||"",h=l[3];if(!h)return p;if(c&&typeof btoa=="function"){var f=(u=h,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(u))))+" */"),k=h.sources.map(function(C){return"/*# sourceURL="+h.sourceRoot+C+" */"});return[p].concat(k).concat([f]).join(` +`)}var u;return[p].join(` +`)}(r,i);return r[2]?"@media "+r[2]+"{"+a+"}":a}).join("")},n.i=function(r,a){typeof r=="string"&&(r=[[null,r,""]]);for(var l={},c=0;c=0&&f.splice(g,1)}function D(m){var g=document.createElement("style");return m.attrs.type===void 0&&(m.attrs.type="text/css"),w(g,m.attrs),L(m,g),g}function w(m,g){Object.keys(g).forEach(function(y){m.setAttribute(y,g[y])})}function v(m,g){var y,B,A,S;if(g.transform&&m.css){if(!(S=g.transform(m.css)))return function(){};m.css=S}if(g.singleton){var H=h++;y=p||(p=D(g)),B=O.bind(null,y,H,!1),A=O.bind(null,y,H,!0)}else m.sourceMap&&typeof URL=="function"&&typeof URL.createObjectURL=="function"&&typeof URL.revokeObjectURL=="function"&&typeof Blob=="function"&&typeof btoa=="function"?(y=function(M){var W=document.createElement("link");return M.attrs.type===void 0&&(M.attrs.type="text/css"),M.attrs.rel="stylesheet",w(W,M.attrs),L(M,W),W}(g),B=(function(M,W,dt){var Q=dt.css,Et=dt.sourceMap,Ae=W.convertToAbsoluteUrls===void 0&&Et;(W.convertToAbsoluteUrls||Ae)&&(Q=k(Q)),Et&&(Q+=` +/*# sourceMappingURL=data:application/json;base64,`+btoa(unescape(encodeURIComponent(JSON.stringify(Et))))+" */");var Le=new Blob([Q],{type:"text/css"}),qt=M.href;M.href=URL.createObjectURL(Le),qt&&URL.revokeObjectURL(qt)}).bind(null,y,g),A=function(){N(y),y.href&&URL.revokeObjectURL(y.href)}):(y=D(g),B=(function(M,W){var dt=W.css,Q=W.media;if(Q&&M.setAttribute("media",Q),M.styleSheet)M.styleSheet.cssText=dt;else{for(;M.firstChild;)M.removeChild(M.firstChild);M.appendChild(document.createTextNode(dt))}}).bind(null,y),A=function(){N(y)});return B(m),function(M){if(M){if(M.css===m.css&&M.media===m.media&&M.sourceMap===m.sourceMap)return;B(m=M)}else A()}}e.exports=function(m,g){if(typeof DEBUG<"u"&&DEBUG&&typeof document!="object")throw new Error("The style-loader cannot be used in a non-browser environment");(g=g||{}).attrs=typeof g.attrs=="object"?g.attrs:{},g.singleton||typeof g.singleton=="boolean"||(g.singleton=l()),g.insertInto||(g.insertInto="head"),g.insertAt||(g.insertAt="bottom");var y=C(m,g);return u(y,g),function(B){for(var A=[],S=0;Sthis.show(t)}}show(t){return this.notifier.show(t)}}class ko extends T{get methods(){const t=()=>this.isEnabled;return{toggle:e=>this.toggle(e),get isEnabled(){return t()}}}toggle(t){return this.Editor.ReadOnly.toggle(t)}get isEnabled(){return this.Editor.ReadOnly.isEnabled}}var Lt={},vo={get exports(){return Lt},set exports(s){Lt=s}};(function(s,t){(function(e,o){s.exports=o()})(He,function(){function e(h){var f=h.tags,k=Object.keys(f),u=k.map(function(C){return typeof f[C]}).every(function(C){return C==="object"||C==="boolean"||C==="function"});if(!u)throw new Error("The configuration was invalid");this.config=h}var o=["P","LI","TD","TH","DIV","H1","H2","H3","H4","H5","H6","PRE"];function i(h){return o.indexOf(h.nodeName)!==-1}var n=["A","B","STRONG","I","EM","SUB","SUP","U","STRIKE"];function r(h){return n.indexOf(h.nodeName)!==-1}e.prototype.clean=function(h){const f=document.implementation.createHTMLDocument(),k=f.createElement("div");return k.innerHTML=h,this._sanitize(f,k),k.innerHTML},e.prototype._sanitize=function(h,f){var k=a(h,f),u=k.firstChild();if(u)do{if(u.nodeType===Node.TEXT_NODE)if(u.data.trim()===""&&(u.previousElementSibling&&i(u.previousElementSibling)||u.nextElementSibling&&i(u.nextElementSibling))){f.removeChild(u),this._sanitize(h,f);break}else continue;if(u.nodeType===Node.COMMENT_NODE){f.removeChild(u),this._sanitize(h,f);break}var C=r(u),L;C&&(L=Array.prototype.some.call(u.childNodes,i));var N=!!f.parentNode,D=i(f)&&i(u)&&N,w=u.nodeName.toLowerCase(),v=l(this.config,w,u),x=C&&L;if(x||c(u,v)||!this.config.keepNestedBlockElements&&D){if(!(u.nodeName==="SCRIPT"||u.nodeName==="STYLE"))for(;u.childNodes.length>0;)f.insertBefore(u.childNodes[0],u);f.removeChild(u),this._sanitize(h,f);break}for(var I=0;I"u"?!0:typeof f=="boolean"?!f:!1}function p(h,f,k){var u=h.name.toLowerCase();return f===!0?!1:typeof f[u]=="function"?!f[u](h.value,k):typeof f[u]>"u"||f[u]===!1?!0:typeof f[u]=="string"?f[u]!==h.value:!1}return e})})(vo);const xo=Lt;function fe(s,t){return s.map(e=>{const o=R(t)?t(e.tool):t;return V(o)||(e.data=Ht(e.data,o)),e})}function Z(s,t={}){const e={tags:t};return new xo(e).clean(s)}function Ht(s,t){return Array.isArray(s)?wo(s,t):z(s)?yo(s,t):J(s)?Eo(s,t):s}function wo(s,t){return s.map(e=>Ht(e,t))}function yo(s,t){const e={};for(const o in s){if(!Object.prototype.hasOwnProperty.call(s,o))continue;const i=s[o],n=Co(t[o])?t[o]:t;e[o]=Ht(i,n)}return e}function Eo(s,t){return z(t)?Z(s,t):t===!1?Z(s,{}):s}function Co(s){return z(s)||$e(s)||R(s)}class Bo extends T{get methods(){return{clean:(t,e)=>this.clean(t,e)}}clean(t,e){return Z(t,e)}}class To extends T{get methods(){return{save:()=>this.save()}}save(){const t="Editor's content can not be saved in read-only mode";return this.Editor.ReadOnly.isEnabled?(K(t,"warn"),Promise.reject(new Error(t))):this.Editor.Saver.save()}}class So extends T{get methods(){return{findParentTag:(t,e)=>this.findParentTag(t,e),expandToTag:t=>this.expandToTag(t)}}findParentTag(t,e){return new b().findParentTag(t,e)}expandToTag(t){new b().expandToTag(t)}}class Io extends T{get classes(){return{block:"cdx-block",inlineToolButton:"ce-inline-tool",inlineToolButtonActive:"ce-inline-tool--active",input:"cdx-input",loader:"cdx-loader",button:"cdx-button",settingsButton:"cdx-settings-button",settingsButtonActive:"cdx-settings-button--active"}}}class Mo extends T{get methods(){return{close:()=>this.close(),open:()=>this.open(),toggleBlockSettings:t=>this.toggleBlockSettings(t),toggleToolbox:t=>this.toggleToolbox(t)}}open(){this.Editor.Toolbar.moveAndOpen()}close(){this.Editor.Toolbar.close()}toggleBlockSettings(t){if(this.Editor.BlockManager.currentBlockIndex===-1){K("Could't toggle the Toolbar because there is no block selected ","warn");return}t??!this.Editor.BlockSettings.opened?(this.Editor.Toolbar.moveAndOpen(),this.Editor.BlockSettings.open()):this.Editor.BlockSettings.close()}toggleToolbox(t){if(this.Editor.BlockManager.currentBlockIndex===-1){K("Could't toggle the Toolbox because there is no block selected ","warn");return}t??!this.Editor.Toolbar.toolbox.opened?(this.Editor.Toolbar.moveAndOpen(),this.Editor.Toolbar.toolbox.open()):this.Editor.Toolbar.toolbox.close()}}var Ot={},_o={get exports(){return Ot},set exports(s){Ot=s}};/*! + * CodeX.Tooltips + * + * @version 1.0.5 + * + * @licence MIT + * @author CodeX + * + * + */(function(s,t){(function(e,o){s.exports=o()})(window,function(){return function(e){var o={};function i(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=o,i.d=function(n,r,a){i.o(n,r)||Object.defineProperty(n,r,{enumerable:!0,get:a})},i.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},i.t=function(n,r){if(1&r&&(n=i(n)),8&r||4&r&&typeof n=="object"&&n&&n.__esModule)return n;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:n}),2&r&&typeof n!="string")for(var l in n)i.d(a,l,(function(c){return n[c]}).bind(null,l));return a},i.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return i.d(r,"a",r),r},i.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},i.p="",i(i.s=0)}([function(e,o,i){e.exports=i(1)},function(e,o,i){i.r(o),i.d(o,"default",function(){return n});class n{constructor(){this.nodes={wrapper:null,content:null},this.showed=!1,this.offsetTop=10,this.offsetLeft=10,this.offsetRight=10,this.hidingDelay=0,this.handleWindowScroll=()=>{this.showed&&this.hide(!0)},this.loadStyles(),this.prepare(),window.addEventListener("scroll",this.handleWindowScroll,{passive:!0})}get CSS(){return{tooltip:"ct",tooltipContent:"ct__content",tooltipShown:"ct--shown",placement:{left:"ct--left",bottom:"ct--bottom",right:"ct--right",top:"ct--top"}}}show(a,l,c){this.nodes.wrapper||this.prepare(),this.hidingTimeout&&clearTimeout(this.hidingTimeout);const p=Object.assign({placement:"bottom",marginTop:0,marginLeft:0,marginRight:0,marginBottom:0,delay:70,hidingDelay:0},c);if(p.hidingDelay&&(this.hidingDelay=p.hidingDelay),this.nodes.content.innerHTML="",typeof l=="string")this.nodes.content.appendChild(document.createTextNode(l));else{if(!(l instanceof Node))throw Error("[CodeX Tooltip] Wrong type of «content» passed. It should be an instance of Node or String. But "+typeof l+" given.");this.nodes.content.appendChild(l)}switch(this.nodes.wrapper.classList.remove(...Object.values(this.CSS.placement)),p.placement){case"top":this.placeTop(a,p);break;case"left":this.placeLeft(a,p);break;case"right":this.placeRight(a,p);break;case"bottom":default:this.placeBottom(a,p)}p&&p.delay?this.showingTimeout=setTimeout(()=>{this.nodes.wrapper.classList.add(this.CSS.tooltipShown),this.showed=!0},p.delay):(this.nodes.wrapper.classList.add(this.CSS.tooltipShown),this.showed=!0)}hide(a=!1){if(this.hidingDelay&&!a)return this.hidingTimeout&&clearTimeout(this.hidingTimeout),void(this.hidingTimeout=setTimeout(()=>{this.hide(!0)},this.hidingDelay));this.nodes.wrapper.classList.remove(this.CSS.tooltipShown),this.showed=!1,this.showingTimeout&&clearTimeout(this.showingTimeout)}onHover(a,l,c){a.addEventListener("mouseenter",()=>{this.show(a,l,c)}),a.addEventListener("mouseleave",()=>{this.hide()})}destroy(){this.nodes.wrapper.remove(),window.removeEventListener("scroll",this.handleWindowScroll)}prepare(){this.nodes.wrapper=this.make("div",this.CSS.tooltip),this.nodes.content=this.make("div",this.CSS.tooltipContent),this.append(this.nodes.wrapper,this.nodes.content),this.append(document.body,this.nodes.wrapper)}loadStyles(){const a="codex-tooltips-style";if(document.getElementById(a))return;const l=i(2),c=this.make("style",null,{textContent:l.toString(),id:a});this.prepend(document.head,c)}placeBottom(a,l){const c=a.getBoundingClientRect(),p=c.left+a.clientWidth/2-this.nodes.wrapper.offsetWidth/2,h=c.bottom+window.pageYOffset+this.offsetTop+l.marginTop;this.applyPlacement("bottom",p,h)}placeTop(a,l){const c=a.getBoundingClientRect(),p=c.left+a.clientWidth/2-this.nodes.wrapper.offsetWidth/2,h=c.top+window.pageYOffset-this.nodes.wrapper.clientHeight-this.offsetTop;this.applyPlacement("top",p,h)}placeLeft(a,l){const c=a.getBoundingClientRect(),p=c.left-this.nodes.wrapper.offsetWidth-this.offsetLeft-l.marginLeft,h=c.top+window.pageYOffset+a.clientHeight/2-this.nodes.wrapper.offsetHeight/2;this.applyPlacement("left",p,h)}placeRight(a,l){const c=a.getBoundingClientRect(),p=c.right+this.offsetRight+l.marginRight,h=c.top+window.pageYOffset+a.clientHeight/2-this.nodes.wrapper.offsetHeight/2;this.applyPlacement("right",p,h)}applyPlacement(a,l,c){this.nodes.wrapper.classList.add(this.CSS.placement[a]),this.nodes.wrapper.style.left=l+"px",this.nodes.wrapper.style.top=c+"px"}make(a,l=null,c={}){const p=document.createElement(a);Array.isArray(l)?p.classList.add(...l):l&&p.classList.add(l);for(const h in c)c.hasOwnProperty(h)&&(p[h]=c[h]);return p}append(a,l){Array.isArray(l)?l.forEach(c=>a.appendChild(c)):a.appendChild(l)}prepend(a,l){Array.isArray(l)?(l=l.reverse()).forEach(c=>a.prepend(c)):a.prepend(l)}}},function(e,o){e.exports=`.ct{z-index:999;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transition:opacity 50ms ease-in,-webkit-transform 70ms cubic-bezier(.215,.61,.355,1);transition:opacity 50ms ease-in,-webkit-transform 70ms cubic-bezier(.215,.61,.355,1);transition:opacity 50ms ease-in,transform 70ms cubic-bezier(.215,.61,.355,1);transition:opacity 50ms ease-in,transform 70ms cubic-bezier(.215,.61,.355,1),-webkit-transform 70ms cubic-bezier(.215,.61,.355,1);will-change:opacity,top,left;-webkit-box-shadow:0 8px 12px 0 rgba(29,32,43,.17),0 4px 5px -3px rgba(5,6,12,.49);box-shadow:0 8px 12px 0 rgba(29,32,43,.17),0 4px 5px -3px rgba(5,6,12,.49);border-radius:9px}.ct,.ct:before{position:absolute;top:0;left:0}.ct:before{content:"";bottom:0;right:0;background-color:#1d202b;z-index:-1;border-radius:4px}@supports(-webkit-mask-box-image:url("")){.ct:before{border-radius:0;-webkit-mask-box-image:url('data:image/svg+xml;charset=utf-8,') 48% 41% 37.9% 53.3%}}@media (--mobile){.ct{display:none}}.ct__content{padding:6px 10px;color:#cdd1e0;font-size:12px;text-align:center;letter-spacing:.02em;line-height:1em}.ct:after{content:"";width:8px;height:8px;position:absolute;background-color:#1d202b;z-index:-1}.ct--bottom{-webkit-transform:translateY(5px);transform:translateY(5px)}.ct--bottom:after{top:-3px;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.ct--top{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.ct--top:after{top:auto;bottom:-3px;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.ct--left{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.ct--left:after{top:50%;left:auto;right:0;-webkit-transform:translate(41.6%,-50%) rotate(-45deg);transform:translate(41.6%,-50%) rotate(-45deg)}.ct--right{-webkit-transform:translateX(5px);transform:translateX(5px)}.ct--right:after{top:50%;left:0;-webkit-transform:translate(-41.6%,-50%) rotate(-45deg);transform:translate(-41.6%,-50%) rotate(-45deg)}.ct--shown{opacity:1;-webkit-transform:none;transform:none}`}]).default})})(_o);const Ao=xt(Ot);class jt{constructor(){this.lib=new Ao}destroy(){this.lib.destroy()}show(t,e,o){this.lib.show(t,e,o)}hide(t=!1){this.lib.hide(t)}onHover(t,e,o){this.lib.onHover(t,e,o)}}class Lo extends T{constructor({config:t,eventsDispatcher:e}){super({config:t,eventsDispatcher:e}),this.tooltip=new jt}destroy(){this.tooltip.destroy()}get methods(){return{show:(t,e,o)=>this.show(t,e,o),hide:()=>this.hide(),onHover:(t,e,o)=>this.onHover(t,e,o)}}show(t,e,o){this.tooltip.show(t,e,o)}hide(){this.tooltip.hide()}onHover(t,e,o){this.tooltip.onHover(t,e,o)}}class Oo extends T{get methods(){return{nodes:this.editorNodes}}get editorNodes(){return{wrapper:this.Editor.UI.nodes.wrapper,redactor:this.Editor.UI.nodes.redactor}}}function ge(s,t){const e={};return Object.entries(s).forEach(([o,i])=>{if(z(i)){const n=t?`${t}.${o}`:o;Object.values(i).every(r=>J(r))?e[o]=n:e[o]=ge(i,n);return}e[o]=i}),e}const X=ge(ce);function No(s,t){const e={};return Object.keys(s).forEach(o=>{const i=t[o];i!==void 0?e[i]=s[o]:e[o]=s[o]}),e}const Do='',me='',Ro='',Po='',Fo='',Ho='',ee='',jo='',zo='',Uo='',$o='',Wo='';class P{constructor(t){this.nodes={root:null,icon:null},this.confirmationState=null,this.removeSpecialFocusBehavior=()=>{this.nodes.root.classList.remove(P.CSS.noFocus)},this.removeSpecialHoverBehavior=()=>{this.nodes.root.classList.remove(P.CSS.noHover)},this.onErrorAnimationEnd=()=>{this.nodes.icon.classList.remove(P.CSS.wobbleAnimation),this.nodes.icon.removeEventListener("animationend",this.onErrorAnimationEnd)},this.params=t,this.nodes.root=this.make(t)}get isDisabled(){return this.params.isDisabled}get toggle(){return this.params.toggle}get title(){return this.params.title}get closeOnActivate(){return this.params.closeOnActivate}get isConfirmationStateEnabled(){return this.confirmationState!==null}get isFocused(){return this.nodes.root.classList.contains(P.CSS.focused)}static get CSS(){return{container:"ce-popover-item",title:"ce-popover-item__title",secondaryTitle:"ce-popover-item__secondary-title",icon:"ce-popover-item__icon",active:"ce-popover-item--active",disabled:"ce-popover-item--disabled",focused:"ce-popover-item--focused",hidden:"ce-popover-item--hidden",confirmationState:"ce-popover-item--confirmation",noHover:"ce-popover-item--no-hover",noFocus:"ce-popover-item--no-focus",wobbleAnimation:"wobble"}}getElement(){return this.nodes.root}handleClick(){if(this.isConfirmationStateEnabled){this.activateOrEnableConfirmationMode(this.confirmationState);return}this.activateOrEnableConfirmationMode(this.params)}toggleActive(t){this.nodes.root.classList.toggle(P.CSS.active,t)}toggleHidden(t){this.nodes.root.classList.toggle(P.CSS.hidden,t)}reset(){this.isConfirmationStateEnabled&&this.disableConfirmationMode()}onFocus(){this.disableSpecialHoverAndFocusBehavior()}make(t){const e=d.make("div",P.CSS.container);return t.name&&(e.dataset.itemName=t.name),this.nodes.icon=d.make("div",P.CSS.icon,{innerHTML:t.icon||Fo}),e.appendChild(this.nodes.icon),e.appendChild(d.make("div",P.CSS.title,{innerHTML:t.title||""})),t.secondaryLabel&&e.appendChild(d.make("div",P.CSS.secondaryTitle,{textContent:t.secondaryLabel})),t.isActive&&e.classList.add(P.CSS.active),t.isDisabled&&e.classList.add(P.CSS.disabled),e}enableConfirmationMode(t){const e={...this.params,...t,confirmation:t.confirmation},o=this.make(e);this.nodes.root.innerHTML=o.innerHTML,this.nodes.root.classList.add(P.CSS.confirmationState),this.confirmationState=t,this.enableSpecialHoverAndFocusBehavior()}disableConfirmationMode(){const t=this.make(this.params);this.nodes.root.innerHTML=t.innerHTML,this.nodes.root.classList.remove(P.CSS.confirmationState),this.confirmationState=null,this.disableSpecialHoverAndFocusBehavior()}enableSpecialHoverAndFocusBehavior(){this.nodes.root.classList.add(P.CSS.noHover),this.nodes.root.classList.add(P.CSS.noFocus),this.nodes.root.addEventListener("mouseleave",this.removeSpecialHoverBehavior,{once:!0})}disableSpecialHoverAndFocusBehavior(){this.removeSpecialFocusBehavior(),this.removeSpecialHoverBehavior(),this.nodes.root.removeEventListener("mouseleave",this.removeSpecialHoverBehavior)}activateOrEnableConfirmationMode(t){if(t.confirmation===void 0)try{t.onActivate(t),this.disableConfirmationMode()}catch{this.animateError()}else this.enableConfirmationMode(t.confirmation)}animateError(){this.nodes.icon.classList.contains(P.CSS.wobbleAnimation)||(this.nodes.icon.classList.add(P.CSS.wobbleAnimation),this.nodes.icon.addEventListener("animationend",this.onErrorAnimationEnd))}}const ht=class{constructor(s,t){this.cursor=-1,this.items=[],this.items=s||[],this.focusedCssClass=t}get currentItem(){return this.cursor===-1?null:this.items[this.cursor]}setCursor(s){s=-1&&(this.dropCursor(),this.cursor=s,this.items[this.cursor].classList.add(this.focusedCssClass))}setItems(s){this.items=s}next(){this.cursor=this.leafNodesAndReturnIndex(ht.directions.RIGHT)}previous(){this.cursor=this.leafNodesAndReturnIndex(ht.directions.LEFT)}dropCursor(){this.cursor!==-1&&(this.items[this.cursor].classList.remove(this.focusedCssClass),this.cursor=-1)}leafNodesAndReturnIndex(s){if(this.items.length===0)return this.cursor;let t=this.cursor;return t===-1?t=s===ht.directions.RIGHT?-1:0:this.items[t].classList.remove(this.focusedCssClass),s===ht.directions.RIGHT?t=(t+1)%this.items.length:t=(this.items.length+t-1)%this.items.length,d.canSetCaret(this.items[t])&&rt(()=>b.setCursor(this.items[t]),50)(),this.items[t].classList.add(this.focusedCssClass),t}};let nt=ht;nt.directions={RIGHT:"right",LEFT:"left"};class G{constructor(t){this.iterator=null,this.activated=!1,this.flipCallbacks=[],this.onKeyDown=e=>{if(this.isEventReadyForHandling(e))switch(G.usedKeys.includes(e.keyCode)&&e.preventDefault(),e.keyCode){case E.TAB:this.handleTabPress(e);break;case E.LEFT:case E.UP:this.flipLeft();break;case E.RIGHT:case E.DOWN:this.flipRight();break;case E.ENTER:this.handleEnterPress(e);break}},this.iterator=new nt(t.items,t.focusedItemClass),this.activateCallback=t.activateCallback,this.allowedKeys=t.allowedKeys||G.usedKeys}get isActivated(){return this.activated}static get usedKeys(){return[E.TAB,E.LEFT,E.RIGHT,E.ENTER,E.UP,E.DOWN]}activate(t,e){this.activated=!0,t&&this.iterator.setItems(t),e!==void 0&&this.iterator.setCursor(e),document.addEventListener("keydown",this.onKeyDown,!0)}deactivate(){this.activated=!1,this.dropCursor(),document.removeEventListener("keydown",this.onKeyDown)}focusFirst(){this.dropCursor(),this.flipRight()}flipLeft(){this.iterator.previous(),this.flipCallback()}flipRight(){this.iterator.next(),this.flipCallback()}hasFocus(){return!!this.iterator.currentItem}onFlip(t){this.flipCallbacks.push(t)}removeOnFlip(t){this.flipCallbacks=this.flipCallbacks.filter(e=>e!==t)}dropCursor(){this.iterator.dropCursor()}isEventReadyForHandling(t){return this.activated&&this.allowedKeys.includes(t.keyCode)}handleTabPress(t){switch(t.shiftKey?nt.directions.LEFT:nt.directions.RIGHT){case nt.directions.RIGHT:this.flipRight();break;case nt.directions.LEFT:this.flipLeft();break}}handleEnterPress(t){this.activated&&(this.iterator.currentItem&&(t.stopPropagation(),t.preventDefault(),this.iterator.currentItem.click()),R(this.activateCallback)&&this.activateCallback(this.iterator.currentItem))}flipCallback(){this.iterator.currentItem&&this.iterator.currentItem.scrollIntoViewIfNeeded(),this.flipCallbacks.forEach(t=>t())}}class ut{static get CSS(){return{wrapper:"cdx-search-field",icon:"cdx-search-field__icon",input:"cdx-search-field__input"}}constructor({items:t,onSearch:e,placeholder:o}){this.listeners=new Pt,this.items=t,this.onSearch=e,this.render(o)}getElement(){return this.wrapper}focus(){this.input.focus()}clear(){this.input.value="",this.searchQuery="",this.onSearch("",this.foundItems)}destroy(){this.listeners.removeAll()}render(t){this.wrapper=d.make("div",ut.CSS.wrapper);const e=d.make("div",ut.CSS.icon,{innerHTML:Uo});this.input=d.make("input",ut.CSS.input,{placeholder:t}),this.wrapper.appendChild(e),this.wrapper.appendChild(this.input),this.listeners.on(this.input,"input",()=>{this.searchQuery=this.input.value,this.onSearch(this.searchQuery,this.foundItems)})}get foundItems(){return this.items.filter(t=>this.checkItem(t))}checkItem(t){var e;const o=((e=t.title)==null?void 0:e.toLowerCase())||"",i=this.searchQuery.toLowerCase();return o.includes(i)}}const pt=class{lock(){Qt?this.lockHard():document.body.classList.add(pt.CSS.scrollLocked)}unlock(){Qt?this.unlockHard():document.body.classList.remove(pt.CSS.scrollLocked)}lockHard(){this.scrollPosition=window.pageYOffset,document.documentElement.style.setProperty("--window-scroll-offset",`${this.scrollPosition}px`),document.body.classList.add(pt.CSS.scrollLockedHard)}unlockHard(){document.body.classList.remove(pt.CSS.scrollLockedHard),this.scrollPosition!==null&&window.scrollTo(0,this.scrollPosition),this.scrollPosition=null}};let be=pt;be.CSS={scrollLocked:"ce-scroll-locked",scrollLockedHard:"ce-scroll-locked--hard"};var Yo=Object.defineProperty,Ko=Object.getOwnPropertyDescriptor,Xo=(s,t,e,o)=>{for(var i=o>1?void 0:o?Ko(t,e):t,n=s.length-1,r;n>=0;n--)(r=s[n])&&(i=(o?r(t,e,i):r(i))||i);return o&&i&&Yo(t,e,i),i},gt=(s=>(s.Close="close",s))(gt||{});const j=class extends wt{constructor(s){super(),this.scopeElement=document.body,this.listeners=new Pt,this.scrollLocker=new be,this.nodes={wrapper:null,popover:null,nothingFoundMessage:null,customContent:null,items:null,overlay:null},this.messages={nothingFound:"Nothing found",search:"Search"},this.onFlip=()=>{this.items.find(t=>t.isFocused).onFocus()},this.items=s.items.map(t=>new P(t)),s.scopeElement!==void 0&&(this.scopeElement=s.scopeElement),s.messages&&(this.messages={...this.messages,...s.messages}),s.customContentFlippableItems&&(this.customContentFlippableItems=s.customContentFlippableItems),this.make(),s.customContent&&this.addCustomContent(s.customContent),s.searchable&&this.addSearch(),this.initializeFlipper()}static get CSS(){return{popover:"ce-popover",popoverOpenTop:"ce-popover--open-top",popoverOpened:"ce-popover--opened",search:"ce-popover__search",nothingFoundMessage:"ce-popover__nothing-found-message",nothingFoundMessageDisplayed:"ce-popover__nothing-found-message--displayed",customContent:"ce-popover__custom-content",customContentHidden:"ce-popover__custom-content--hidden",items:"ce-popover__items",overlay:"ce-popover__overlay",overlayHidden:"ce-popover__overlay--hidden"}}getElement(){return this.nodes.wrapper}hasFocus(){return this.flipper.hasFocus()}show(){this.shouldOpenBottom||(this.nodes.popover.style.setProperty("--popover-height",this.height+"px"),this.nodes.popover.classList.add(j.CSS.popoverOpenTop)),this.nodes.overlay.classList.remove(j.CSS.overlayHidden),this.nodes.popover.classList.add(j.CSS.popoverOpened),this.flipper.activate(this.flippableElements),this.search!==void 0&&setTimeout(()=>{this.search.focus()},100),et()&&this.scrollLocker.lock()}hide(){this.nodes.popover.classList.remove(j.CSS.popoverOpened),this.nodes.popover.classList.remove(j.CSS.popoverOpenTop),this.nodes.overlay.classList.add(j.CSS.overlayHidden),this.flipper.deactivate(),this.items.forEach(s=>s.reset()),this.search!==void 0&&this.search.clear(),et()&&this.scrollLocker.unlock(),this.emit("close")}destroy(){this.flipper.deactivate(),this.listeners.removeAll(),et()&&this.scrollLocker.unlock()}make(){this.nodes.popover=d.make("div",[j.CSS.popover]),this.nodes.nothingFoundMessage=d.make("div",[j.CSS.nothingFoundMessage],{textContent:this.messages.nothingFound}),this.nodes.popover.appendChild(this.nodes.nothingFoundMessage),this.nodes.items=d.make("div",[j.CSS.items]),this.items.forEach(s=>{this.nodes.items.appendChild(s.getElement())}),this.nodes.popover.appendChild(this.nodes.items),this.listeners.on(this.nodes.popover,"click",s=>{const t=this.getTargetItem(s);t!==void 0&&this.handleItemClick(t)}),this.nodes.wrapper=d.make("div"),this.nodes.overlay=d.make("div",[j.CSS.overlay,j.CSS.overlayHidden]),this.listeners.on(this.nodes.overlay,"click",()=>{this.hide()}),this.nodes.wrapper.appendChild(this.nodes.overlay),this.nodes.wrapper.appendChild(this.nodes.popover)}addSearch(){this.search=new ut({items:this.items,placeholder:this.messages.search,onSearch:(t,e)=>{this.items.forEach(i=>{const n=!e.includes(i);i.toggleHidden(n)}),this.toggleNothingFoundMessage(e.length===0),this.toggleCustomContent(t!=="");const o=t===""?this.flippableElements:e.map(i=>i.getElement());this.flipper.isActivated&&(this.flipper.deactivate(),this.flipper.activate(o))}});const s=this.search.getElement();s.classList.add(j.CSS.search),this.nodes.popover.insertBefore(s,this.nodes.popover.firstChild)}addCustomContent(s){this.nodes.customContent=s,this.nodes.customContent.classList.add(j.CSS.customContent),this.nodes.popover.insertBefore(s,this.nodes.popover.firstChild)}getTargetItem(s){return this.items.find(t=>s.composedPath().includes(t.getElement()))}handleItemClick(s){s.isDisabled||(this.items.filter(t=>t!==s).forEach(t=>t.reset()),s.handleClick(),this.toggleItemActivenessIfNeeded(s),s.closeOnActivate&&this.hide())}initializeFlipper(){this.flipper=new G({items:this.flippableElements,focusedItemClass:P.CSS.focused,allowedKeys:[E.TAB,E.UP,E.DOWN,E.ENTER]}),this.flipper.onFlip(this.onFlip)}get flippableElements(){const s=this.items.map(t=>t.getElement());return(this.customContentFlippableItems||[]).concat(s)}get height(){let s=0;if(this.nodes.popover===null)return s;const t=this.nodes.popover.cloneNode(!0);return t.style.visibility="hidden",t.style.position="absolute",t.style.top="-1000px",t.classList.add(j.CSS.popoverOpened),document.body.appendChild(t),s=t.offsetHeight,t.remove(),s}get shouldOpenBottom(){const s=this.nodes.popover.getBoundingClientRect(),t=this.scopeElement.getBoundingClientRect(),e=this.height,o=s.top+e,i=s.top-e,n=Math.min(window.innerHeight,t.bottom);return ie.toggle===s.toggle);if(t.length===1){s.toggleActive();return}t.forEach(e=>{e.toggleActive(e===s)})}}};let zt=j;Xo([ct],zt.prototype,"height",1);class Vo extends T{constructor(){super(...arguments),this.opened=!1,this.selection=new b,this.onPopoverClose=()=>{this.close()}}get events(){return{opened:"block-settings-opened",closed:"block-settings-closed"}}get CSS(){return{settings:"ce-settings"}}get flipper(){var t;return(t=this.popover)==null?void 0:t.flipper}make(){this.nodes.wrapper=d.make("div",[this.CSS.settings])}destroy(){this.removeAllNodes()}open(t=this.Editor.BlockManager.currentBlock){this.opened=!0,this.selection.save(),t.selected=!0,this.Editor.BlockSelection.clearCache();const[e,o]=t.getTunes();this.eventsDispatcher.emit(this.events.opened),this.popover=new zt({searchable:!0,items:e.map(i=>this.resolveTuneAliases(i)),customContent:o,customContentFlippableItems:this.getControls(o),scopeElement:this.Editor.API.methods.ui.nodes.redactor,messages:{nothingFound:$.ui(X.ui.popover,"Nothing found"),search:$.ui(X.ui.popover,"Filter")}}),this.popover.on(gt.Close,this.onPopoverClose),this.nodes.wrapper.append(this.popover.getElement()),this.popover.show()}getElement(){return this.nodes.wrapper}close(){this.opened=!1,b.isAtEditor||this.selection.restore(),this.selection.clearSaved(),!this.Editor.CrossBlockSelection.isCrossBlockSelectionStarted&&this.Editor.BlockManager.currentBlock&&(this.Editor.BlockManager.currentBlock.selected=!1),this.eventsDispatcher.emit(this.events.closed),this.popover&&(this.popover.off(gt.Close,this.onPopoverClose),this.popover.destroy(),this.popover.getElement().remove(),this.popover=null)}getControls(t){const{StylesAPI:e}=this.Editor,o=t.querySelectorAll(`.${e.classes.settingsButton}, ${d.allInputsSelector}`);return Array.from(o)}resolveTuneAliases(t){const e=No(t,{label:"title"});return t.confirmation&&(e.confirmation=this.resolveTuneAliases(t.confirmation)),e}}class Y extends T{constructor(){super(...arguments),this.opened=!1,this.tools=[],this.flipper=null,this.togglingCallback=null}static get CSS(){return{conversionToolbarWrapper:"ce-conversion-toolbar",conversionToolbarShowed:"ce-conversion-toolbar--showed",conversionToolbarTools:"ce-conversion-toolbar__tools",conversionToolbarLabel:"ce-conversion-toolbar__label",conversionTool:"ce-conversion-tool",conversionToolHidden:"ce-conversion-tool--hidden",conversionToolIcon:"ce-conversion-tool__icon",conversionToolSecondaryLabel:"ce-conversion-tool__secondary-label",conversionToolFocused:"ce-conversion-tool--focused",conversionToolActive:"ce-conversion-tool--active"}}make(){this.nodes.wrapper=d.make("div",[Y.CSS.conversionToolbarWrapper,...this.isRtl?[this.Editor.UI.CSS.editorRtlFix]:[]]),this.nodes.tools=d.make("div",Y.CSS.conversionToolbarTools);const t=d.make("div",Y.CSS.conversionToolbarLabel,{textContent:$.ui(X.ui.inlineToolbar.converter,"Convert to")});return this.addTools(),this.enableFlipper(),d.append(this.nodes.wrapper,t),d.append(this.nodes.wrapper,this.nodes.tools),this.nodes.wrapper}destroy(){this.flipper&&(this.flipper.deactivate(),this.flipper=null),this.removeAllNodes()}toggle(t){this.opened?this.close():this.open(),R(t)&&(this.togglingCallback=t)}open(){this.filterTools(),this.opened=!0,this.nodes.wrapper.classList.add(Y.CSS.conversionToolbarShowed),window.requestAnimationFrame(()=>{this.flipper.activate(this.tools.map(t=>t.button).filter(t=>!t.classList.contains(Y.CSS.conversionToolHidden))),this.flipper.focusFirst(),R(this.togglingCallback)&&this.togglingCallback(!0)})}close(){this.opened=!1,this.flipper.deactivate(),this.nodes.wrapper.classList.remove(Y.CSS.conversionToolbarShowed),R(this.togglingCallback)&&this.togglingCallback(!1)}hasTools(){return this.tools.length===1?this.tools[0].name!==this.config.defaultBlock:!0}async replaceWithBlock(t,e){const{BlockManager:o,BlockSelection:i,InlineToolbar:n,Caret:r}=this.Editor;o.convert(this.Editor.BlockManager.currentBlock,t,e),i.clearSelection(),this.close(),n.close(),window.requestAnimationFrame(()=>{r.setToBlock(this.Editor.BlockManager.currentBlock,r.positions.END)})}addTools(){const t=this.Editor.Tools.blockTools;Array.from(t.entries()).forEach(([e,o])=>{var i;const n=o.conversionConfig;!n||!n.import||(i=o.toolbox)==null||i.forEach(r=>this.addToolIfValid(e,r))})}addToolIfValid(t,e){V(e)||!e.icon||this.addTool(t,e)}addTool(t,e){var o;const i=d.make("div",[Y.CSS.conversionTool]),n=d.make("div",[Y.CSS.conversionToolIcon]);i.dataset.tool=t,n.innerHTML=e.icon,d.append(i,n),d.append(i,d.text($.t(X.toolNames,e.title||at(t))));const r=(o=this.Editor.Tools.blockTools.get(t))==null?void 0:o.shortcut;if(r){const a=d.make("span",Y.CSS.conversionToolSecondaryLabel,{innerText:Rt(r)});d.append(i,a)}d.append(this.nodes.tools,i),this.tools.push({name:t,button:i,toolboxItem:e}),this.listeners.on(i,"click",async()=>{await this.replaceWithBlock(t,e.data)})}async filterTools(){const{currentBlock:t}=this.Editor.BlockManager,e=await t.getActiveToolboxEntry();function o(i,n){return i.icon===n.icon&&i.title===n.title}this.tools.forEach(i=>{let n=!1;if(e){const r=o(e,i.toolboxItem);n=i.button.dataset.tool===t.name&&r}i.button.hidden=n,i.button.classList.toggle(Y.CSS.conversionToolHidden,n)})}enableFlipper(){this.flipper=new G({focusedItemClass:Y.CSS.conversionToolFocused})}}var Nt={},qo={get exports(){return Nt},set exports(s){Nt=s}};/*! + * Library for handling keyboard shortcuts + * @copyright CodeX (https://codex.so) + * @license MIT + * @author CodeX (https://codex.so) + * @version 1.2.0 + */(function(s,t){(function(e,o){s.exports=o()})(window,function(){return function(e){var o={};function i(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=o,i.d=function(n,r,a){i.o(n,r)||Object.defineProperty(n,r,{enumerable:!0,get:a})},i.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},i.t=function(n,r){if(1&r&&(n=i(n)),8&r||4&r&&typeof n=="object"&&n&&n.__esModule)return n;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:n}),2&r&&typeof n!="string")for(var l in n)i.d(a,l,(function(c){return n[c]}).bind(null,l));return a},i.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return i.d(r,"a",r),r},i.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},i.p="",i(i.s=0)}([function(e,o,i){function n(l,c){for(var p=0;pn!==o))}findShortcut(t,e){return(this.registeredShortcuts.get(t)||[]).find(({name:o})=>o===e)}}const lt=new Go;var Jo=Object.defineProperty,Qo=Object.getOwnPropertyDescriptor,ke=(s,t,e,o)=>{for(var i=o>1?void 0:o?Qo(t,e):t,n=s.length-1,r;n>=0;n--)(r=s[n])&&(i=(o?r(t,e,i):r(i))||i);return o&&i&&Jo(t,e,i),i},bt=(s=>(s.Opened="toolbox-opened",s.Closed="toolbox-closed",s.BlockAdded="toolbox-block-added",s))(bt||{});const ve=class extends wt{constructor({api:s,tools:t,i18nLabels:e}){super(),this.opened=!1,this.nodes={toolbox:null},this.onPopoverClose=()=>{this.opened=!1,this.emit("toolbox-closed")},this.api=s,this.tools=t,this.i18nLabels=e}get isEmpty(){return this.toolsToBeDisplayed.length===0}static get CSS(){return{toolbox:"ce-toolbox"}}make(){return this.popover=new zt({scopeElement:this.api.ui.nodes.redactor,searchable:!0,messages:{nothingFound:this.i18nLabels.nothingFound,search:this.i18nLabels.filter},items:this.toolboxItemsToBeDisplayed}),this.popover.on(gt.Close,this.onPopoverClose),this.enableShortcuts(),this.nodes.toolbox=this.popover.getElement(),this.nodes.toolbox.classList.add(ve.CSS.toolbox),this.nodes.toolbox}hasFocus(){var s;return(s=this.popover)==null?void 0:s.hasFocus()}destroy(){var s;super.destroy(),this.nodes&&this.nodes.toolbox&&(this.nodes.toolbox.remove(),this.nodes.toolbox=null),this.removeAllShortcuts(),(s=this.popover)==null||s.off(gt.Close,this.onPopoverClose)}toolButtonActivated(s,t){this.insertNewBlock(s,t)}open(){var s;this.isEmpty||((s=this.popover)==null||s.show(),this.opened=!0,this.emit("toolbox-opened"))}close(){var s;(s=this.popover)==null||s.hide(),this.opened=!1,this.emit("toolbox-closed")}toggle(){this.opened?this.close():this.open()}get toolsToBeDisplayed(){const s=[];return this.tools.forEach(t=>{t.toolbox&&s.push(t)}),s}get toolboxItemsToBeDisplayed(){const s=(t,e)=>({icon:t.icon,title:$.t(X.toolNames,t.title||at(e.name)),name:e.name,onActivate:()=>{this.toolButtonActivated(e.name,t.data)},secondaryLabel:e.shortcut?Rt(e.shortcut):""});return this.toolsToBeDisplayed.reduce((t,e)=>(Array.isArray(e.toolbox)?e.toolbox.forEach(o=>{t.push(s(o,e))}):e.toolbox!==void 0&&t.push(s(e.toolbox,e)),t),[])}enableShortcuts(){this.toolsToBeDisplayed.forEach(s=>{const t=s.shortcut;t&&this.enableShortcutForTool(s.name,t)})}enableShortcutForTool(s,t){lt.add({name:t,on:this.api.ui.nodes.redactor,handler:e=>{e.preventDefault();const o=this.api.blocks.getCurrentBlockIndex(),i=this.api.blocks.getBlockByIndex(o);if(i)try{this.api.blocks.convert(i.id,s),window.requestAnimationFrame(()=>{this.api.caret.setToBlock(o,"end")});return}catch{}this.insertNewBlock(s)}})}removeAllShortcuts(){this.toolsToBeDisplayed.forEach(s=>{const t=s.shortcut;t&<.remove(this.api.ui.nodes.redactor,t)})}async insertNewBlock(s,t){const e=this.api.blocks.getCurrentBlockIndex(),o=this.api.blocks.getBlockByIndex(e);if(!o)return;const i=o.isEmpty?e:e+1;let n;if(t){const a=await this.api.blocks.composeBlockData(s);n=Object.assign(a,t)}const r=this.api.blocks.insert(s,n,void 0,i,void 0,o.isEmpty);r.call(q.APPEND_CALLBACK),this.api.caret.setToBlock(i),this.emit("toolbox-block-added",{block:r}),this.api.toolbar.close()}};let Ut=ve;ke([ct],Ut.prototype,"toolsToBeDisplayed",1);ke([ct],Ut.prototype,"toolboxItemsToBeDisplayed",1);const xe="block hovered";class ti extends T{constructor({config:t,eventsDispatcher:e}){super({config:t,eventsDispatcher:e}),this.toolboxInstance=null,this.tooltip=new jt}get CSS(){return{toolbar:"ce-toolbar",content:"ce-toolbar__content",actions:"ce-toolbar__actions",actionsOpened:"ce-toolbar__actions--opened",toolbarOpened:"ce-toolbar--opened",openedToolboxHolderModifier:"codex-editor--toolbox-opened",plusButton:"ce-toolbar__plus",plusButtonShortcut:"ce-toolbar__plus-shortcut",settingsToggler:"ce-toolbar__settings-btn",settingsTogglerHidden:"ce-toolbar__settings-btn--hidden"}}get opened(){return this.nodes.wrapper.classList.contains(this.CSS.toolbarOpened)}get toolbox(){var t;return{opened:(t=this.toolboxInstance)==null?void 0:t.opened,close:()=>{var e;(e=this.toolboxInstance)==null||e.close()},open:()=>{if(this.toolboxInstance===null){_("toolbox.open() called before initialization is finished","warn");return}this.Editor.BlockManager.currentBlock=this.hoveredBlock,this.toolboxInstance.open()},toggle:()=>{if(this.toolboxInstance===null){_("toolbox.toggle() called before initialization is finished","warn");return}this.toolboxInstance.toggle()},hasFocus:()=>{var e;return(e=this.toolboxInstance)==null?void 0:e.hasFocus()}}}get blockActions(){return{hide:()=>{this.nodes.actions.classList.remove(this.CSS.actionsOpened)},show:()=>{this.nodes.actions.classList.add(this.CSS.actionsOpened)}}}get blockTunesToggler(){return{hide:()=>this.nodes.settingsToggler.classList.add(this.CSS.settingsTogglerHidden),show:()=>this.nodes.settingsToggler.classList.remove(this.CSS.settingsTogglerHidden)}}toggleReadOnly(t){t?(this.destroy(),this.Editor.BlockSettings.destroy(),this.disableModuleBindings()):window.requestIdleCallback(()=>{this.drawUI(),this.enableModuleBindings()},{timeout:2e3})}moveAndOpen(t=this.Editor.BlockManager.currentBlock){if(this.toolboxInstance===null){_("Can't open Toolbar since Editor initialization is not finished yet","warn");return}if(this.toolboxInstance.opened&&this.toolboxInstance.close(),this.Editor.BlockSettings.opened&&this.Editor.BlockSettings.close(),!t)return;this.hoveredBlock=t;const e=t.holder,{isMobile:o}=this.Editor.UI,i=t.pluginsContent,n=window.getComputedStyle(i),r=parseInt(n.paddingTop,10),a=e.offsetHeight;let l;o?l=e.offsetTop+a:l=e.offsetTop+r,this.nodes.wrapper.style.top=`${Math.floor(l)}px`,this.Editor.BlockManager.blocks.length===1&&t.isEmpty?this.blockTunesToggler.hide():this.blockTunesToggler.show(),this.open()}close(){var t;this.Editor.ReadOnly.isEnabled||(this.nodes.wrapper.classList.remove(this.CSS.toolbarOpened),this.blockActions.hide(),(t=this.toolboxInstance)==null||t.close(),this.Editor.BlockSettings.close())}open(t=!0){rt(()=>{this.nodes.wrapper.classList.add(this.CSS.toolbarOpened),t?this.blockActions.show():this.blockActions.hide()},50)()}make(){this.nodes.wrapper=d.make("div",this.CSS.toolbar),["content","actions"].forEach(e=>{this.nodes[e]=d.make("div",this.CSS[e])}),d.append(this.nodes.wrapper,this.nodes.content),d.append(this.nodes.content,this.nodes.actions),this.nodes.plusButton=d.make("div",this.CSS.plusButton,{innerHTML:zo}),d.append(this.nodes.actions,this.nodes.plusButton),this.readOnlyMutableListeners.on(this.nodes.plusButton,"click",()=>{this.tooltip.hide(!0),this.plusButtonClicked()},!1);const t=d.make("div");t.appendChild(document.createTextNode($.ui(X.ui.toolbar.toolbox,"Add"))),t.appendChild(d.make("div",this.CSS.plusButtonShortcut,{textContent:"⇥ Tab"})),this.tooltip.onHover(this.nodes.plusButton,t,{hidingDelay:400}),this.nodes.settingsToggler=d.make("span",this.CSS.settingsToggler,{innerHTML:jo}),d.append(this.nodes.actions,this.nodes.settingsToggler),this.tooltip.onHover(this.nodes.settingsToggler,$.ui(X.ui.blockTunes.toggler,"Click to tune"),{hidingDelay:400}),d.append(this.nodes.actions,this.makeToolbox()),d.append(this.nodes.actions,this.Editor.BlockSettings.getElement()),d.append(this.Editor.UI.nodes.wrapper,this.nodes.wrapper)}makeToolbox(){return this.toolboxInstance=new Ut({api:this.Editor.API.methods,tools:this.Editor.Tools.blockTools,i18nLabels:{filter:$.ui(X.ui.popover,"Filter"),nothingFound:$.ui(X.ui.popover,"Nothing found")}}),this.toolboxInstance.on(bt.Opened,()=>{this.Editor.UI.nodes.wrapper.classList.add(this.CSS.openedToolboxHolderModifier)}),this.toolboxInstance.on(bt.Closed,()=>{this.Editor.UI.nodes.wrapper.classList.remove(this.CSS.openedToolboxHolderModifier)}),this.toolboxInstance.on(bt.BlockAdded,({block:t})=>{const{BlockManager:e,Caret:o}=this.Editor,i=e.getBlockById(t.id);i.inputs.length===0&&(i===e.lastBlock?(e.insertAtEnd(),o.setToBlock(e.lastBlock)):o.setToBlock(e.nextBlock))}),this.toolboxInstance.make()}plusButtonClicked(){var t;this.Editor.BlockManager.currentBlock=this.hoveredBlock,(t=this.toolboxInstance)==null||t.toggle()}enableModuleBindings(){this.readOnlyMutableListeners.on(this.nodes.settingsToggler,"mousedown",t=>{var e;t.stopPropagation(),this.settingsTogglerClicked(),(e=this.toolboxInstance)!=null&&e.opened&&this.toolboxInstance.close(),this.tooltip.hide(!0)},!0),et()||this.eventsDispatcher.on(xe,t=>{var e;this.Editor.BlockSettings.opened||(e=this.toolboxInstance)!=null&&e.opened||this.moveAndOpen(t.block)})}disableModuleBindings(){this.readOnlyMutableListeners.clearAll()}settingsTogglerClicked(){this.Editor.BlockManager.currentBlock=this.hoveredBlock,this.Editor.BlockSettings.opened?this.Editor.BlockSettings.close():this.Editor.BlockSettings.open(this.hoveredBlock)}drawUI(){this.Editor.BlockSettings.make(),this.make()}destroy(){this.removeAllNodes(),this.toolboxInstance&&this.toolboxInstance.destroy(),this.tooltip.destroy()}}var yt=(s=>(s[s.Block=0]="Block",s[s.Inline=1]="Inline",s[s.Tune=2]="Tune",s))(yt||{}),kt=(s=>(s.Shortcut="shortcut",s.Toolbox="toolbox",s.EnabledInlineTools="inlineToolbar",s.EnabledBlockTunes="tunes",s.Config="config",s))(kt||{}),we=(s=>(s.Shortcut="shortcut",s.SanitizeConfig="sanitize",s))(we||{}),st=(s=>(s.IsEnabledLineBreaks="enableLineBreaks",s.Toolbox="toolbox",s.ConversionConfig="conversionConfig",s.IsReadOnlySupported="isReadOnlySupported",s.PasteConfig="pasteConfig",s))(st||{}),$t=(s=>(s.IsInline="isInline",s.Title="title",s))($t||{}),ye=(s=>(s.IsTune="isTune",s))(ye||{});class Wt{constructor({name:t,constructable:e,config:o,api:i,isDefault:n,isInternal:r=!1,defaultPlaceholder:a}){this.api=i,this.name=t,this.constructable=e,this.config=o,this.isDefault=n,this.isInternal=r,this.defaultPlaceholder=a}get settings(){const t=this.config.config||{};return this.isDefault&&!("placeholder"in t)&&this.defaultPlaceholder&&(t.placeholder=this.defaultPlaceholder),t}reset(){if(R(this.constructable.reset))return this.constructable.reset()}prepare(){if(R(this.constructable.prepare))return this.constructable.prepare({toolName:this.name,config:this.settings})}get shortcut(){const t=this.constructable.shortcut;return this.config.shortcut||t}get sanitizeConfig(){return this.constructable.sanitize||{}}isInline(){return this.type===1}isBlock(){return this.type===0}isTune(){return this.type===2}}class ei extends T{constructor({config:t,eventsDispatcher:e}){super({config:t,eventsDispatcher:e}),this.CSS={inlineToolbar:"ce-inline-toolbar",inlineToolbarShowed:"ce-inline-toolbar--showed",inlineToolbarLeftOriented:"ce-inline-toolbar--left-oriented",inlineToolbarRightOriented:"ce-inline-toolbar--right-oriented",inlineToolbarShortcut:"ce-inline-toolbar__shortcut",buttonsWrapper:"ce-inline-toolbar__buttons",actionsWrapper:"ce-inline-toolbar__actions",inlineToolButton:"ce-inline-tool",inputField:"cdx-input",focusedButton:"ce-inline-tool--focused",conversionToggler:"ce-inline-toolbar__dropdown",conversionTogglerArrow:"ce-inline-toolbar__dropdown-arrow",conversionTogglerHidden:"ce-inline-toolbar__dropdown--hidden",conversionTogglerContent:"ce-inline-toolbar__dropdown-content",togglerAndButtonsWrapper:"ce-inline-toolbar__toggler-and-button-wrapper"},this.opened=!1,this.toolbarVerticalMargin=et()?20:6,this.buttonsList=null,this.width=0,this.flipper=null,this.tooltip=new jt}toggleReadOnly(t){t?(this.destroy(),this.Editor.ConversionToolbar.destroy()):window.requestIdleCallback(()=>{this.make()},{timeout:2e3})}tryToShow(t=!1,e=!0){if(!this.allowedToShow()){t&&this.close();return}this.move(),this.open(e),this.Editor.Toolbar.close()}move(){const t=b.rect,e=this.Editor.UI.nodes.wrapper.getBoundingClientRect(),o={x:t.x-e.left,y:t.y+t.height-e.top+this.toolbarVerticalMargin};t.width&&(o.x+=Math.floor(t.width/2));const i=o.x-this.width/2,n=o.x+this.width/2;this.nodes.wrapper.classList.toggle(this.CSS.inlineToolbarLeftOriented,ithis.Editor.UI.contentRect.right),this.nodes.wrapper.style.left=Math.floor(o.x)+"px",this.nodes.wrapper.style.top=Math.floor(o.y)+"px"}close(){this.opened&&(this.Editor.ReadOnly.isEnabled||(this.nodes.wrapper.classList.remove(this.CSS.inlineToolbarShowed),Array.from(this.toolsInstances.entries()).forEach(([t,e])=>{const o=this.getToolShortcut(t);o&<.remove(this.Editor.UI.nodes.redactor,o),R(e.clear)&&e.clear()}),this.opened=!1,this.flipper.deactivate(),this.Editor.ConversionToolbar.close()))}open(t=!0){if(this.opened)return;this.addToolsFiltered(),this.nodes.wrapper.classList.add(this.CSS.inlineToolbarShowed),this.buttonsList=this.nodes.buttons.querySelectorAll(`.${this.CSS.inlineToolButton}`),this.opened=!0,t&&this.Editor.ConversionToolbar.hasTools()?this.setConversionTogglerContent():this.nodes.conversionToggler.hidden=!0;let e=Array.from(this.buttonsList);e.unshift(this.nodes.conversionToggler),e=e.filter(o=>!o.hidden),this.flipper.activate(e)}containsNode(t){return this.nodes.wrapper.contains(t)}destroy(){this.flipper&&(this.flipper.deactivate(),this.flipper=null),this.removeAllNodes(),this.tooltip.destroy()}make(){this.nodes.wrapper=d.make("div",[this.CSS.inlineToolbar,...this.isRtl?[this.Editor.UI.CSS.editorRtlFix]:[]]),this.nodes.togglerAndButtonsWrapper=d.make("div",this.CSS.togglerAndButtonsWrapper),this.nodes.buttons=d.make("div",this.CSS.buttonsWrapper),this.nodes.actions=d.make("div",this.CSS.actionsWrapper),this.listeners.on(this.nodes.wrapper,"mousedown",t=>{t.target.closest(`.${this.CSS.actionsWrapper}`)||t.preventDefault()}),d.append(this.nodes.wrapper,[this.nodes.togglerAndButtonsWrapper,this.nodes.actions]),d.append(this.Editor.UI.nodes.wrapper,this.nodes.wrapper),this.addConversionToggler(),d.append(this.nodes.togglerAndButtonsWrapper,this.nodes.buttons),this.prepareConversionToolbar(),window.requestAnimationFrame(()=>{this.recalculateWidth()}),this.enableFlipper()}allowedToShow(){const t=["IMG","INPUT"],e=b.get(),o=b.text;if(!e||!e.anchorNode||e.isCollapsed||o.length<1)return!1;const i=d.isElement(e.anchorNode)?e.anchorNode:e.anchorNode.parentElement;if(e&&t.includes(i.tagName)||i.closest('[contenteditable="true"]')===null)return!1;const n=this.Editor.BlockManager.getBlock(e.anchorNode);return n?n.tool.inlineTools.size!==0:!1}recalculateWidth(){this.width=this.nodes.wrapper.offsetWidth}addConversionToggler(){this.nodes.conversionToggler=d.make("div",this.CSS.conversionToggler),this.nodes.conversionTogglerContent=d.make("div",this.CSS.conversionTogglerContent);const t=d.make("div",this.CSS.conversionTogglerArrow,{innerHTML:me});this.nodes.conversionToggler.appendChild(this.nodes.conversionTogglerContent),this.nodes.conversionToggler.appendChild(t),this.nodes.togglerAndButtonsWrapper.appendChild(this.nodes.conversionToggler),this.listeners.on(this.nodes.conversionToggler,"click",()=>{this.Editor.ConversionToolbar.toggle(e=>{!e&&this.opened?this.flipper.activate():this.opened&&this.flipper.deactivate()})}),et()===!1&&this.tooltip.onHover(this.nodes.conversionToggler,$.ui(X.ui.inlineToolbar.converter,"Convert to"),{placement:"top",hidingDelay:100})}async setConversionTogglerContent(){const{BlockManager:t}=this.Editor,{currentBlock:e}=t,o=e.name,i=e.tool.conversionConfig,n=i&&i.export;this.nodes.conversionToggler.hidden=!n,this.nodes.conversionToggler.classList.toggle(this.CSS.conversionTogglerHidden,!n);const r=await e.getActiveToolboxEntry()||{};this.nodes.conversionTogglerContent.innerHTML=r.icon||r.title||at(o)}prepareConversionToolbar(){const t=this.Editor.ConversionToolbar.make();d.append(this.nodes.wrapper,t)}addToolsFiltered(){const t=b.get(),e=this.Editor.BlockManager.getBlock(t.anchorNode);this.nodes.buttons.innerHTML="",this.nodes.actions.innerHTML="",this.toolsInstances=new Map,Array.from(e.tool.inlineTools.values()).forEach(o=>{this.addTool(o)}),this.recalculateWidth()}addTool(t){const e=t.create(),o=e.render();if(!o){_("Render method must return an instance of Node","warn",t.name);return}if(o.dataset.tool=t.name,this.nodes.buttons.appendChild(o),this.toolsInstances.set(t.name,e),R(e.renderActions)){const a=e.renderActions();this.nodes.actions.appendChild(a)}this.listeners.on(o,"click",a=>{this.toolClicked(e),a.preventDefault()});const i=this.getToolShortcut(t.name);if(i)try{this.enableShortcuts(e,i)}catch{}const n=d.make("div"),r=$.t(X.toolNames,t.title||at(t.name));n.appendChild(d.text(r)),i&&n.appendChild(d.make("div",this.CSS.inlineToolbarShortcut,{textContent:Rt(i)})),et()===!1&&this.tooltip.onHover(o,n,{placement:"top",hidingDelay:100}),e.checkState(b.get())}getToolShortcut(t){const{Tools:e}=this.Editor,o=e.inlineTools.get(t),i=e.internal.inlineTools;return Array.from(i.keys()).includes(t)?this.inlineTools[t][we.Shortcut]:o.shortcut}enableShortcuts(t,e){lt.add({name:e,handler:o=>{const{currentBlock:i}=this.Editor.BlockManager;i&&i.tool.enabledInlineTools&&(o.preventDefault(),this.toolClicked(t))},on:this.Editor.UI.nodes.redactor})}toolClicked(t){const e=b.range;t.surround(e),this.checkToolsState(),t.renderActions!==void 0&&this.flipper.deactivate()}checkToolsState(){this.toolsInstances.forEach(t=>{t.checkState(b.get())})}get inlineTools(){const t={};return Array.from(this.Editor.Tools.inlineTools.entries()).forEach(([e,o])=>{t[e]=o.create()}),t}enableFlipper(){this.flipper=new G({focusedItemClass:this.CSS.focusedButton,allowedKeys:[E.ENTER,E.TAB]})}}class oi extends T{keydown(t){switch(this.beforeKeydownProcessing(t),t.keyCode){case E.BACKSPACE:this.backspace(t);break;case E.DELETE:this.delete(t);break;case E.ENTER:this.enter(t);break;case E.DOWN:case E.RIGHT:this.arrowRightAndDown(t);break;case E.UP:case E.LEFT:this.arrowLeftAndUp(t);break;case E.TAB:this.tabPressed(t);break}}beforeKeydownProcessing(t){this.needToolbarClosing(t)&&re(t.keyCode)&&(this.Editor.Toolbar.close(),this.Editor.ConversionToolbar.close(),t.ctrlKey||t.metaKey||t.altKey||t.shiftKey||(this.Editor.BlockManager.clearFocused(),this.Editor.BlockSelection.clearSelection(t)))}keyup(t){t.shiftKey||this.Editor.UI.checkEmptiness()}tabPressed(t){this.Editor.BlockSelection.clearSelection(t);const{BlockManager:e,InlineToolbar:o,ConversionToolbar:i}=this.Editor,n=e.currentBlock;if(!n)return;const r=n.isEmpty,a=n.tool.isDefault&&r,l=!r&&i.opened,c=!r&&!b.isCollapsed&&o.opened;a?this.activateToolbox():!l&&!c&&this.activateBlockSettings()}dragOver(t){const e=this.Editor.BlockManager.getBlockByChildNode(t.target);e.dropTarget=!0}dragLeave(t){const e=this.Editor.BlockManager.getBlockByChildNode(t.target);e.dropTarget=!1}handleCommandC(t){const{BlockSelection:e}=this.Editor;e.anyBlockSelected&&e.copySelectedBlocks(t)}handleCommandX(t){const{BlockSelection:e,BlockManager:o,Caret:i}=this.Editor;e.anyBlockSelected&&e.copySelectedBlocks(t).then(()=>{const n=o.removeSelectedBlocks(),r=o.insertDefaultBlockAtIndex(n,!0);i.setToBlock(r,i.positions.START),e.clearSelection(t)})}enter(t){const{BlockManager:e,UI:o}=this.Editor;if(e.currentBlock.tool.isLineBreaksEnabled||o.someToolbarOpened&&o.someFlipperButtonFocused||t.shiftKey)return;let i=this.Editor.BlockManager.currentBlock;this.Editor.Caret.isAtStart&&!this.Editor.BlockManager.currentBlock.hasMedia?this.Editor.BlockManager.insertDefaultBlockAtIndex(this.Editor.BlockManager.currentBlockIndex):this.Editor.Caret.isAtEnd?i=this.Editor.BlockManager.insertDefaultBlockAtIndex(this.Editor.BlockManager.currentBlockIndex+1):i=this.Editor.BlockManager.split(),this.Editor.Caret.setToBlock(i),this.Editor.Toolbar.moveAndOpen(i),t.preventDefault()}backspace(t){const{BlockManager:e,Caret:o}=this.Editor,{currentBlock:i,previousBlock:n}=e;if(!(!b.isCollapsed||!o.isAtStart)){if(t.preventDefault(),this.Editor.Toolbar.close(),i.currentInput!==i.firstInput){o.navigatePrevious();return}if(n!==null){if(n.isEmpty){e.removeBlock(n);return}if(i.isEmpty){e.removeBlock(i);const r=e.currentBlock;o.setToBlock(r,o.positions.END);return}te(i,n)?this.mergeBlocks(n,i):o.setToBlock(n,o.positions.END)}}}delete(t){const{BlockManager:e,Caret:o}=this.Editor,{currentBlock:i,nextBlock:n}=e;if(!(!b.isCollapsed||!o.isAtEnd)){if(t.preventDefault(),this.Editor.Toolbar.close(),i.currentInput!==i.lastInput){o.navigateNext();return}if(n!==null){if(n.isEmpty){e.removeBlock(n);return}if(i.isEmpty){e.removeBlock(i),o.setToBlock(n,o.positions.START);return}te(i,n)?this.mergeBlocks(i,n):o.setToBlock(n,o.positions.START)}}}mergeBlocks(t,e){const{BlockManager:o,Caret:i,Toolbar:n}=this.Editor;i.createShadow(t.pluginsContent),o.mergeBlocks(t,e).then(()=>{window.requestAnimationFrame(()=>{i.restoreCaret(t.pluginsContent),t.pluginsContent.normalize(),n.close()})})}arrowRightAndDown(t){const e=G.usedKeys.includes(t.keyCode)&&(!t.shiftKey||t.keyCode===E.TAB);if(this.Editor.UI.someToolbarOpened&&e)return;this.Editor.BlockManager.clearFocused(),this.Editor.Toolbar.close();const o=this.Editor.Caret.isAtEnd||this.Editor.BlockSelection.anyBlockSelected;if(t.shiftKey&&t.keyCode===E.DOWN&&o){this.Editor.CrossBlockSelection.toggleBlockSelectedState();return}(t.keyCode===E.DOWN||t.keyCode===E.RIGHT&&!this.isRtl?this.Editor.Caret.navigateNext():this.Editor.Caret.navigatePrevious())?t.preventDefault():rt(()=>{this.Editor.BlockManager.currentBlock&&this.Editor.BlockManager.currentBlock.updateCurrentInput()},20)(),this.Editor.BlockSelection.clearSelection(t)}arrowLeftAndUp(t){if(this.Editor.UI.someToolbarOpened){if(G.usedKeys.includes(t.keyCode)&&(!t.shiftKey||t.keyCode===E.TAB))return;this.Editor.UI.closeAllToolbars()}this.Editor.BlockManager.clearFocused(),this.Editor.Toolbar.close();const e=this.Editor.Caret.isAtStart||this.Editor.BlockSelection.anyBlockSelected;if(t.shiftKey&&t.keyCode===E.UP&&e){this.Editor.CrossBlockSelection.toggleBlockSelectedState(!1);return}(t.keyCode===E.UP||t.keyCode===E.LEFT&&!this.isRtl?this.Editor.Caret.navigatePrevious():this.Editor.Caret.navigateNext())?t.preventDefault():rt(()=>{this.Editor.BlockManager.currentBlock&&this.Editor.BlockManager.currentBlock.updateCurrentInput()},20)(),this.Editor.BlockSelection.clearSelection(t)}needToolbarClosing(t){const e=t.keyCode===E.ENTER&&this.Editor.Toolbar.toolbox.opened,o=t.keyCode===E.ENTER&&this.Editor.BlockSettings.opened,i=t.keyCode===E.ENTER&&this.Editor.InlineToolbar.opened,n=t.keyCode===E.ENTER&&this.Editor.ConversionToolbar.opened,r=t.keyCode===E.TAB;return!(t.shiftKey||r||e||o||i||n)}activateToolbox(){this.Editor.Toolbar.opened||this.Editor.Toolbar.moveAndOpen(),this.Editor.Toolbar.toolbox.open()}activateBlockSettings(){this.Editor.Toolbar.opened||(this.Editor.BlockManager.currentBlock.focused=!0,this.Editor.Toolbar.moveAndOpen()),this.Editor.BlockSettings.opened||this.Editor.BlockSettings.open()}}class Bt{constructor(t){this.blocks=[],this.workingArea=t}get length(){return this.blocks.length}get array(){return this.blocks}get nodes(){return ae(this.workingArea.children)}static set(t,e,o){return isNaN(Number(e))?(Reflect.set(t,e,o),!0):(t.insert(+e,o),!0)}static get(t,e){return isNaN(Number(e))?Reflect.get(t,e):t.get(+e)}push(t){this.blocks.push(t),this.insertToDOM(t)}swap(t,e){const o=this.blocks[e];d.swap(this.blocks[t].holder,o.holder),this.blocks[e]=this.blocks[t],this.blocks[t]=o}move(t,e){const o=this.blocks.splice(e,1)[0],i=t-1,n=Math.max(0,i),r=this.blocks[n];t>0?this.insertToDOM(o,"afterend",r):this.insertToDOM(o,"beforebegin",r),this.blocks.splice(t,0,o);const a=this.composeBlockEvent("move",{fromIndex:e,toIndex:t});o.call(q.MOVED,a)}insert(t,e,o=!1){if(!this.length){this.push(e);return}t>this.length&&(t=this.length),o&&(this.blocks[t].holder.remove(),this.blocks[t].call(q.REMOVED));const i=o?1:0;if(this.blocks.splice(t,i,e),t>0){const n=this.blocks[t-1];this.insertToDOM(e,"afterend",n)}else{const n=this.blocks[t+1];n?this.insertToDOM(e,"beforebegin",n):this.insertToDOM(e)}}replace(t,e){if(this.blocks[t]===void 0)throw Error("Incorrect index");this.blocks[t].holder.replaceWith(e.holder),this.blocks[t]=e}insertMany(t,e){const o=new DocumentFragment;for(const i of t)o.appendChild(i.holder);if(this.length>0){if(e>0){const i=Math.min(e-1,this.length-1);this.blocks[i].holder.after(o)}else e===0&&this.workingArea.prepend(o);this.blocks.splice(e,0,...t)}else this.blocks.push(...t),this.workingArea.appendChild(o);t.forEach(i=>i.call(q.RENDERED))}remove(t){isNaN(t)&&(t=this.length-1),this.blocks[t].holder.remove(),this.blocks[t].call(q.REMOVED),this.blocks.splice(t,1)}removeAll(){this.workingArea.innerHTML="",this.blocks.forEach(t=>t.call(q.REMOVED)),this.blocks.length=0}insertAfter(t,e){const o=this.blocks.indexOf(t);this.insert(o+1,e)}get(t){return this.blocks[t]}indexOf(t){return this.blocks.indexOf(t)}insertToDOM(t,e,o){e?o.holder.insertAdjacentElement(e,t.holder):this.workingArea.appendChild(t.holder),t.call(q.RENDERED)}composeBlockEvent(t,e){return new CustomEvent(t,{detail:e})}}const oe="block-removed",ie="block-added",ii="block-moved",ne="block-changed";class ni{constructor(){this.completed=Promise.resolve()}add(t){return new Promise((e,o)=>{this.completed=this.completed.then(t).then(e).catch(o)})}}class si extends T{constructor(){super(...arguments),this._currentBlockIndex=-1,this._blocks=null}get currentBlockIndex(){return this._currentBlockIndex}set currentBlockIndex(t){this._currentBlockIndex=t}get firstBlock(){return this._blocks[0]}get lastBlock(){return this._blocks[this._blocks.length-1]}get currentBlock(){return this._blocks[this.currentBlockIndex]}set currentBlock(t){this.currentBlockIndex=this.getBlockIndex(t)}get nextBlock(){return this.currentBlockIndex===this._blocks.length-1?null:this._blocks[this.currentBlockIndex+1]}get nextContentfulBlock(){return this.blocks.slice(this.currentBlockIndex+1).find(t=>!!t.inputs.length)}get previousContentfulBlock(){return this.blocks.slice(0,this.currentBlockIndex).reverse().find(t=>!!t.inputs.length)}get previousBlock(){return this.currentBlockIndex===0?null:this._blocks[this.currentBlockIndex-1]}get blocks(){return this._blocks.array}get isEditorEmpty(){return this.blocks.every(t=>t.isEmpty)}prepare(){const t=new Bt(this.Editor.UI.nodes.redactor);this._blocks=new Proxy(t,{set:Bt.set,get:Bt.get}),this.listeners.on(document,"copy",e=>this.Editor.BlockEvents.handleCommandC(e))}toggleReadOnly(t){t?this.disableModuleBindings():this.enableModuleBindings()}composeBlock({tool:t,data:e={},id:o=void 0,tunes:i={}}){const n=this.Editor.ReadOnly.isEnabled,r=this.Editor.Tools.blockTools.get(t),a=new F({id:o,data:e,tool:r,api:this.Editor.API,readOnly:n,tunesData:i},this.eventsDispatcher);return n||window.requestIdleCallback(()=>{this.bindBlockEvents(a)},{timeout:2e3}),a}insert({id:t=void 0,tool:e=this.config.defaultBlock,data:o={},index:i,needToFocus:n=!0,replace:r=!1,tunes:a={}}={}){let l=i;l===void 0&&(l=this.currentBlockIndex+(r?0:1));const c=this.composeBlock({id:t,tool:e,data:o,tunes:a});return r&&this.blockDidMutated(oe,this.getBlockByIndex(l),{index:l}),this._blocks.insert(l,c,r),this.blockDidMutated(ie,c,{index:l}),n?this.currentBlockIndex=l:l<=this.currentBlockIndex&&this.currentBlockIndex++,c}insertMany(t,e=0){this._blocks.insertMany(t,e)}async update(t,e){const o=await t.data,i=this.composeBlock({id:t.id,tool:t.name,data:Object.assign({},o,e),tunes:t.tunes}),n=this.getBlockIndex(t);return this._blocks.replace(n,i),this.blockDidMutated(ne,i,{index:n}),i}replace(t,e,o){const i=this.getBlockIndex(t);this.insert({tool:e,data:o,index:i,replace:!0})}paste(t,e,o=!1){const i=this.insert({tool:t,replace:o});try{i.call(q.ON_PASTE,e)}catch(n){_(`${t}: onPaste callback call is failed`,"error",n)}return i}insertDefaultBlockAtIndex(t,e=!1){const o=this.composeBlock({tool:this.config.defaultBlock});return this._blocks[t]=o,this.blockDidMutated(ie,o,{index:t}),e?this.currentBlockIndex=t:t<=this.currentBlockIndex&&this.currentBlockIndex++,o}insertAtEnd(){return this.currentBlockIndex=this.blocks.length-1,this.insert()}async mergeBlocks(t,e){const o=await e.data;V(o)||await t.mergeWith(o),this.removeBlock(e),this.currentBlockIndex=this._blocks.indexOf(t)}removeBlock(t,e=!0){return new Promise(o=>{const i=this._blocks.indexOf(t);if(!this.validateIndex(i))throw new Error("Can't find a Block to remove");t.destroy(),this._blocks.remove(i),this.blockDidMutated(oe,t,{index:i}),this.currentBlockIndex>=i&&this.currentBlockIndex--,this.blocks.length?i===0&&(this.currentBlockIndex=0):(this.currentBlockIndex=-1,e&&this.insert()),o()})}removeSelectedBlocks(){let t;for(let e=this.blocks.length-1;e>=0;e--)this.blocks[e].selected&&(this.removeBlock(this.blocks[e]),t=e);return t}removeAllBlocks(){for(let t=this.blocks.length-1;t>=0;t--)this._blocks.remove(t);this.currentBlockIndex=-1,this.insert(),this.currentBlock.firstInput.focus()}split(){const t=this.Editor.Caret.extractFragmentFromCaretPosition(),e=d.make("div");e.appendChild(t);const o={text:d.isEmpty(e)?"":e.innerHTML};return this.insert({data:o})}getBlockByIndex(t){return t===-1&&(t=this._blocks.length-1),this._blocks[t]}getBlockIndex(t){return this._blocks.indexOf(t)}getBlockById(t){return this._blocks.array.find(e=>e.id===t)}getBlock(t){d.isElement(t)||(t=t.parentNode);const e=this._blocks.nodes,o=t.closest(`.${F.CSS.wrapper}`),i=e.indexOf(o);if(i>=0)return this._blocks[i]}highlightCurrentNode(){this.clearFocused(),this.currentBlock.focused=!0}clearFocused(){this.blocks.forEach(t=>{t.focused=!1})}setCurrentBlockByChildNode(t){d.isElement(t)||(t=t.parentNode);const e=t.closest(`.${F.CSS.wrapper}`);if(!e)return;const o=e.closest(`.${this.Editor.UI.CSS.editorWrapper}`);if(o!=null&&o.isEqualNode(this.Editor.UI.nodes.wrapper))return this.currentBlockIndex=this._blocks.nodes.indexOf(e),this.currentBlock.updateCurrentInput(),this.currentBlock}getBlockByChildNode(t){d.isElement(t)||(t=t.parentNode);const e=t.closest(`.${F.CSS.wrapper}`);return this.blocks.find(o=>o.holder===e)}swap(t,e){this._blocks.swap(t,e),this.currentBlockIndex=e}move(t,e=this.currentBlockIndex){if(isNaN(t)||isNaN(e)){_("Warning during 'move' call: incorrect indices provided.","warn");return}if(!this.validateIndex(t)||!this.validateIndex(e)){_("Warning during 'move' call: indices cannot be lower than 0 or greater than the amount of blocks.","warn");return}this._blocks.move(t,e),this.currentBlockIndex=t,this.blockDidMutated(ii,this.currentBlock,{fromIndex:e,toIndex:t})}async convert(t,e,o){if(!await t.save())throw new Error("Could not convert Block. Failed to extract original Block data.");const i=this.Editor.Tools.blockTools.get(e);if(!i)throw new Error(`Could not convert Block. Tool «${e}» not found.`);const n=await t.exportDataAsString(),r=Z(n,i.sanitizeConfig);let a=ro(r,i.conversionConfig);o&&(a=Object.assign(a,o)),this.replace(t,i.name,a)}dropPointer(){this.currentBlockIndex=-1,this.clearFocused()}async clear(t=!1){const e=new ni;this.blocks.forEach(o=>{e.add(async()=>{await this.removeBlock(o,!1)})}),await e.completed,this.dropPointer(),t&&this.insert(),this.Editor.UI.checkEmptiness()}async destroy(){await Promise.all(this.blocks.map(t=>t.destroy()))}bindBlockEvents(t){const{BlockEvents:e}=this.Editor;this.readOnlyMutableListeners.on(t.holder,"keydown",o=>{e.keydown(o)}),this.readOnlyMutableListeners.on(t.holder,"keyup",o=>{e.keyup(o)}),this.readOnlyMutableListeners.on(t.holder,"dragover",o=>{e.dragOver(o)}),this.readOnlyMutableListeners.on(t.holder,"dragleave",o=>{e.dragLeave(o)}),t.on("didMutated",o=>this.blockDidMutated(ne,o,{index:this.getBlockIndex(o)}))}disableModuleBindings(){this.readOnlyMutableListeners.clearAll()}enableModuleBindings(){this.readOnlyMutableListeners.on(document,"cut",t=>this.Editor.BlockEvents.handleCommandX(t)),this.blocks.forEach(t=>{this.bindBlockEvents(t)})}validateIndex(t){return!(t<0||t>=this._blocks.length)}blockDidMutated(t,e,o){const i=new CustomEvent(t,{detail:{target:new tt(e),...o}});return this.eventsDispatcher.emit(he,{event:i}),e}}class ri extends T{constructor(){super(...arguments),this.anyBlockSelectedCache=null,this.needToSelectAll=!1,this.nativeInputSelected=!1,this.readyToBlockSelection=!1}get sanitizerConfig(){return{p:{},h1:{},h2:{},h3:{},h4:{},h5:{},h6:{},ol:{},ul:{},li:{},br:!0,img:{src:!0,width:!0,height:!0},a:{href:!0},b:{},i:{},u:{}}}get allBlocksSelected(){const{BlockManager:t}=this.Editor;return t.blocks.every(e=>e.selected===!0)}set allBlocksSelected(t){const{BlockManager:e}=this.Editor;e.blocks.forEach(o=>{o.selected=t}),this.clearCache()}get anyBlockSelected(){const{BlockManager:t}=this.Editor;return this.anyBlockSelectedCache===null&&(this.anyBlockSelectedCache=t.blocks.some(e=>e.selected===!0)),this.anyBlockSelectedCache}get selectedBlocks(){return this.Editor.BlockManager.blocks.filter(t=>t.selected)}prepare(){this.selection=new b,lt.add({name:"CMD+A",handler:t=>{const{BlockManager:e,ReadOnly:o}=this.Editor;if(o.isEnabled){t.preventDefault(),this.selectAllBlocks();return}e.currentBlock&&this.handleCommandA(t)},on:this.Editor.UI.nodes.redactor})}toggleReadOnly(){b.get().removeAllRanges(),this.allBlocksSelected=!1}unSelectBlockByIndex(t){const{BlockManager:e}=this.Editor;let o;isNaN(t)?o=e.currentBlock:o=e.getBlockByIndex(t),o.selected=!1,this.clearCache()}clearSelection(t,e=!1){const{BlockManager:o,Caret:i,RectangleSelection:n}=this.Editor;this.needToSelectAll=!1,this.nativeInputSelected=!1,this.readyToBlockSelection=!1;const r=t&&t instanceof KeyboardEvent,a=r&&re(t.keyCode);if(this.anyBlockSelected&&r&&a&&!b.isSelectionExists){const l=o.removeSelectedBlocks();o.insertDefaultBlockAtIndex(l,!0),i.setToBlock(o.currentBlock),rt(()=>{const c=t.key;i.insertContentAtCaretPosition(c.length>1?"":c)},20)()}if(this.Editor.CrossBlockSelection.clear(t),!this.anyBlockSelected||n.isRectActivated()){this.Editor.RectangleSelection.clearSelection();return}e&&this.selection.restore(),this.allBlocksSelected=!1}copySelectedBlocks(t){t.preventDefault();const e=d.make("div");this.selectedBlocks.forEach(n=>{const r=Z(n.holder.innerHTML,this.sanitizerConfig),a=d.make("p");a.innerHTML=r,e.appendChild(a)});const o=Array.from(e.childNodes).map(n=>n.textContent).join(` + +`),i=e.innerHTML;return t.clipboardData.setData("text/plain",o),t.clipboardData.setData("text/html",i),Promise.all(this.selectedBlocks.map(n=>n.save())).then(n=>{try{t.clipboardData.setData(this.Editor.Paste.MIME_TYPE,JSON.stringify(n))}catch{}})}selectBlockByIndex(t){const{BlockManager:e}=this.Editor;e.clearFocused();let o;isNaN(t)?o=e.currentBlock:o=e.getBlockByIndex(t),this.selection.save(),b.get().removeAllRanges(),o.selected=!0,this.clearCache(),this.Editor.InlineToolbar.close()}clearCache(){this.anyBlockSelectedCache=null}destroy(){lt.remove(this.Editor.UI.nodes.redactor,"CMD+A")}handleCommandA(t){if(this.Editor.RectangleSelection.clearSelection(),d.isNativeInput(t.target)&&!this.readyToBlockSelection){this.readyToBlockSelection=!0;return}const e=this.Editor.BlockManager.getBlock(t.target).inputs;if(e.length>1&&!this.readyToBlockSelection){this.readyToBlockSelection=!0;return}if(e.length===1&&!this.needToSelectAll){this.needToSelectAll=!0;return}this.needToSelectAll?(t.preventDefault(),this.selectAllBlocks(),this.needToSelectAll=!1,this.readyToBlockSelection=!1,this.Editor.ConversionToolbar.close()):this.readyToBlockSelection&&(t.preventDefault(),this.selectBlockByIndex(),this.needToSelectAll=!0)}selectAllBlocks(){this.selection.save(),b.get().removeAllRanges(),this.allBlocksSelected=!0,this.Editor.InlineToolbar.close()}}class vt extends T{get positions(){return{START:"start",END:"end",DEFAULT:"default"}}static get CSS(){return{shadowCaret:"cdx-shadow-caret"}}get isAtStart(){const t=b.get(),e=d.getDeepestNode(this.Editor.BlockManager.currentBlock.currentInput);let o=t.focusNode;if(d.isNativeInput(e))return e.selectionEnd===0;if(!t.anchorNode)return!1;let i=o.textContent.search(/\S/);i===-1&&(i=0);let n=t.focusOffset;return o.nodeType!==Node.TEXT_NODE&&o.childNodes.length&&(o.childNodes[n]?(o=o.childNodes[n],n=0):(o=o.childNodes[n-1],n=o.textContent.length)),(d.isLineBreakTag(e)||d.isEmpty(e))&&this.getHigherLevelSiblings(o,"left").every(r=>{const a=d.isLineBreakTag(r),l=r.children.length===1&&d.isLineBreakTag(r.children[0]),c=a||l;return d.isEmpty(r)&&!c})&&n===i?!0:e===null||o===e&&n<=i}get isAtEnd(){const t=b.get();let e=t.focusNode;const o=d.getDeepestNode(this.Editor.BlockManager.currentBlock.currentInput,!0);if(d.isNativeInput(o))return o.selectionEnd===o.value.length;if(!t.focusNode)return!1;let i=t.focusOffset;if(e.nodeType!==Node.TEXT_NODE&&e.childNodes.length&&(e.childNodes[i-1]?(e=e.childNodes[i-1],i=e.textContent.length):(e=e.childNodes[0],i=0)),d.isLineBreakTag(o)||d.isEmpty(o)){const r=this.getHigherLevelSiblings(e,"right");if(r.every((a,l)=>l===r.length-1&&d.isLineBreakTag(a)||d.isEmpty(a)&&!d.isLineBreakTag(a))&&i===e.textContent.length)return!0}const n=o.textContent.replace(/\s+$/,"");return e===o&&i>=n.length}setToBlock(t,e=this.positions.DEFAULT,o=0){const{BlockManager:i}=this.Editor;let n;switch(e){case this.positions.START:n=t.firstInput;break;case this.positions.END:n=t.lastInput;break;default:n=t.currentInput}if(!n)return;const r=d.getDeepestNode(n,e===this.positions.END),a=d.getContentLength(r);switch(!0){case e===this.positions.START:o=0;break;case e===this.positions.END:case o>a:o=a;break}rt(()=>{this.set(r,o)},20)(),i.setCurrentBlockByChildNode(t.holder),i.currentBlock.currentInput=n}setToInput(t,e=this.positions.DEFAULT,o=0){const{currentBlock:i}=this.Editor.BlockManager,n=d.getDeepestNode(t);switch(e){case this.positions.START:this.set(n,0);break;case this.positions.END:this.set(n,d.getContentLength(n));break;default:o&&this.set(n,o)}i.currentInput=t}set(t,e=0){const{top:o,bottom:i}=b.setCursor(t,e),{innerHeight:n}=window;o<0&&window.scrollBy(0,o),i>n&&window.scrollBy(0,i-n)}setToTheLastBlock(){const t=this.Editor.BlockManager.lastBlock;if(t)if(t.tool.isDefault&&t.isEmpty)this.setToBlock(t);else{const e=this.Editor.BlockManager.insertAtEnd();this.setToBlock(e)}}extractFragmentFromCaretPosition(){const t=b.get();if(t.rangeCount){const e=t.getRangeAt(0),o=this.Editor.BlockManager.currentBlock.currentInput;if(e.deleteContents(),o)if(d.isNativeInput(o)){const i=o,n=document.createDocumentFragment(),r=i.value.substring(0,i.selectionStart),a=i.value.substring(i.selectionStart);return n.textContent=a,i.value=r,n}else{const i=e.cloneRange();return i.selectNodeContents(o),i.setStart(e.endContainer,e.endOffset),i.extractContents()}}}navigateNext(){const{BlockManager:t}=this.Editor,{currentBlock:e,nextContentfulBlock:o}=t,{nextInput:i}=e,n=this.isAtEnd;let r=o;if(!r&&!i){if(e.tool.isDefault||!n)return!1;r=t.insertAtEnd()}return n?(i?this.setToInput(i,this.positions.START):this.setToBlock(r,this.positions.START),!0):!1}navigatePrevious(){const{currentBlock:t,previousContentfulBlock:e}=this.Editor.BlockManager;if(!t)return!1;const{previousInput:o}=t;return!e&&!o?!1:this.isAtStart?(o?this.setToInput(o,this.positions.END):this.setToBlock(e,this.positions.END),!0):!1}createShadow(t){const e=document.createElement("span");e.classList.add(vt.CSS.shadowCaret),t.insertAdjacentElement("beforeend",e)}restoreCaret(t){const e=t.querySelector(`.${vt.CSS.shadowCaret}`);if(!e)return;new b().expandToTag(e);const o=document.createRange();o.selectNode(e),o.extractContents()}insertContentAtCaretPosition(t){const e=document.createDocumentFragment(),o=document.createElement("div"),i=b.get(),n=b.range;o.innerHTML=t,Array.from(o.childNodes).forEach(c=>e.appendChild(c)),e.childNodes.length===0&&e.appendChild(new Text);const r=e.lastChild;n.deleteContents(),n.insertNode(e);const a=document.createRange(),l=r.nodeType===Node.TEXT_NODE?r:r.firstChild;l!==null&&l.textContent!==null&&a.setStart(l,l.textContent.length),i.removeAllRanges(),i.addRange(a)}getHigherLevelSiblings(t,e){let o=t;const i=[];for(;o.parentNode&&o.parentNode.contentEditable!=="true";)o=o.parentNode;const n=e==="left"?"previousSibling":"nextSibling";for(;o[n];)o=o[n],i.push(o);return i}}class ai extends T{constructor(){super(...arguments),this.onMouseUp=()=>{this.listeners.off(document,"mouseover",this.onMouseOver),this.listeners.off(document,"mouseup",this.onMouseUp)},this.onMouseOver=t=>{const{BlockManager:e,BlockSelection:o}=this.Editor,i=e.getBlockByChildNode(t.relatedTarget)||this.lastSelectedBlock,n=e.getBlockByChildNode(t.target);if(!(!i||!n)&&n!==i){if(i===this.firstSelectedBlock){b.get().removeAllRanges(),i.selected=!0,n.selected=!0,o.clearCache();return}if(n===this.firstSelectedBlock){i.selected=!1,n.selected=!1,o.clearCache();return}this.Editor.InlineToolbar.close(),this.toggleBlocksSelectedState(i,n),this.lastSelectedBlock=n}}}async prepare(){this.listeners.on(document,"mousedown",t=>{this.enableCrossBlockSelection(t)})}watchSelection(t){if(t.button!==ze.LEFT)return;const{BlockManager:e}=this.Editor;this.firstSelectedBlock=e.getBlock(t.target),this.lastSelectedBlock=this.firstSelectedBlock,this.listeners.on(document,"mouseover",this.onMouseOver),this.listeners.on(document,"mouseup",this.onMouseUp)}get isCrossBlockSelectionStarted(){return!!this.firstSelectedBlock&&!!this.lastSelectedBlock}toggleBlockSelectedState(t=!0){const{BlockManager:e,BlockSelection:o}=this.Editor;this.lastSelectedBlock||(this.lastSelectedBlock=this.firstSelectedBlock=e.currentBlock),this.firstSelectedBlock===this.lastSelectedBlock&&(this.firstSelectedBlock.selected=!0,o.clearCache(),b.get().removeAllRanges());const i=e.blocks.indexOf(this.lastSelectedBlock)+(t?1:-1),n=e.blocks[i];n&&(this.lastSelectedBlock.selected!==n.selected?(n.selected=!0,o.clearCache()):(this.lastSelectedBlock.selected=!1,o.clearCache()),this.lastSelectedBlock=n,this.Editor.InlineToolbar.close(),n.holder.scrollIntoView({block:"nearest"}))}clear(t){const{BlockManager:e,BlockSelection:o,Caret:i}=this.Editor,n=e.blocks.indexOf(this.firstSelectedBlock),r=e.blocks.indexOf(this.lastSelectedBlock);if(o.anyBlockSelected&&n>-1&&r>-1)if(t&&t instanceof KeyboardEvent)switch(t.keyCode){case E.DOWN:case E.RIGHT:i.setToBlock(e.blocks[Math.max(n,r)],i.positions.END);break;case E.UP:case E.LEFT:i.setToBlock(e.blocks[Math.min(n,r)],i.positions.START);break;default:i.setToBlock(e.blocks[Math.max(n,r)],i.positions.END)}else i.setToBlock(e.blocks[Math.max(n,r)],i.positions.END);this.firstSelectedBlock=this.lastSelectedBlock=null}enableCrossBlockSelection(t){const{UI:e}=this.Editor;b.isCollapsed||this.Editor.BlockSelection.clearSelection(t),e.nodes.redactor.contains(t.target)?this.watchSelection(t):this.Editor.BlockSelection.clearSelection(t)}toggleBlocksSelectedState(t,e){const{BlockManager:o,BlockSelection:i}=this.Editor,n=o.blocks.indexOf(t),r=o.blocks.indexOf(e),a=t.selected!==e.selected;for(let l=Math.min(n,r);l<=Math.max(n,r);l++){const c=o.blocks[l];c!==this.firstSelectedBlock&&c!==(a?t:e)&&(o.blocks[l].selected=!o.blocks[l].selected,i.clearCache())}}}class li extends T{constructor(){super(...arguments),this.isStartedAtEditor=!1}toggleReadOnly(t){t?this.disableModuleBindings():this.enableModuleBindings()}enableModuleBindings(){const{UI:t}=this.Editor;this.readOnlyMutableListeners.on(t.nodes.holder,"drop",async e=>{await this.processDrop(e)},!0),this.readOnlyMutableListeners.on(t.nodes.holder,"dragstart",()=>{this.processDragStart()}),this.readOnlyMutableListeners.on(t.nodes.holder,"dragover",e=>{this.processDragOver(e)},!0)}disableModuleBindings(){this.readOnlyMutableListeners.clearAll()}async processDrop(t){const{BlockManager:e,Caret:o,Paste:i}=this.Editor;t.preventDefault(),e.blocks.forEach(r=>{r.dropTarget=!1}),b.isAtEditor&&!b.isCollapsed&&this.isStartedAtEditor&&document.execCommand("delete"),this.isStartedAtEditor=!1;const n=e.setCurrentBlockByChildNode(t.target);if(n)this.Editor.Caret.setToBlock(n,o.positions.END);else{const r=e.setCurrentBlockByChildNode(e.lastBlock.holder);this.Editor.Caret.setToBlock(r,o.positions.END)}await i.processDataTransfer(t.dataTransfer,!0)}processDragStart(){b.isAtEditor&&!b.isCollapsed&&(this.isStartedAtEditor=!0),this.Editor.InlineToolbar.close()}processDragOver(t){t.preventDefault()}}class ci extends T{constructor({config:t,eventsDispatcher:e}){super({config:t,eventsDispatcher:e}),this.disabled=!1,this.batchingTimeout=null,this.batchingOnChangeQueue=new Map,this.batchTime=400,this.mutationObserver=new MutationObserver(o=>{this.redactorChanged(o)}),this.eventsDispatcher.on(he,o=>{this.particularBlockChanged(o.event)}),this.eventsDispatcher.on(pe,()=>{this.disable()}),this.eventsDispatcher.on(ue,()=>{this.enable()})}enable(){this.mutationObserver.observe(this.Editor.UI.nodes.redactor,{childList:!0,subtree:!0,characterData:!0,attributes:!0}),this.disabled=!1}disable(){this.mutationObserver.disconnect(),this.disabled=!0}particularBlockChanged(t){this.disabled||!R(this.config.onChange)||(this.batchingOnChangeQueue.set(`block:${t.detail.target.id}:event:${t.type}`,t),this.batchingTimeout&&clearTimeout(this.batchingTimeout),this.batchingTimeout=setTimeout(()=>{let e;this.batchingOnChangeQueue.size===1?e=this.batchingOnChangeQueue.values().next().value:e=Array.from(this.batchingOnChangeQueue.values()),this.config.onChange&&this.config.onChange(this.Editor.API.methods,e),this.batchingOnChangeQueue.clear()},this.batchTime))}redactorChanged(t){this.eventsDispatcher.emit(_t,{mutations:t})}}const Ee=class extends T{constructor(){super(...arguments),this.MIME_TYPE="application/x-editor-js",this.toolsTags={},this.tagsByTool={},this.toolsPatterns=[],this.toolsFiles={},this.exceptionList=[],this.processTool=s=>{try{const t=s.create({},{},!1);if(s.pasteConfig===!1){this.exceptionList.push(s.name);return}if(!R(t.onPaste))return;this.getTagsConfig(s),this.getFilesConfig(s),this.getPatternsConfig(s)}catch(t){_(`Paste handling for «${s.name}» Tool hasn't been set up because of the error`,"warn",t)}},this.handlePasteEvent=async s=>{const{BlockManager:t,Toolbar:e}=this.Editor,o=t.setCurrentBlockByChildNode(s.target);!o||this.isNativeBehaviour(s.target)&&!s.clipboardData.types.includes("Files")||o&&this.exceptionList.includes(o.name)||(s.preventDefault(),this.processDataTransfer(s.clipboardData),t.clearFocused(),e.close())}}async prepare(){this.processTools()}toggleReadOnly(s){s?this.unsetCallback():this.setCallback()}async processDataTransfer(s,t=!1){const{Tools:e}=this.Editor,o=s.types;if((o.includes?o.includes("Files"):o.contains("Files"))&&!V(this.toolsFiles)){await this.processFiles(s.files);return}const i=s.getData(this.MIME_TYPE),n=s.getData("text/plain");let r=s.getData("text/html");if(i)try{this.insertEditorJSData(JSON.parse(i));return}catch{}t&&n.trim()&&r.trim()&&(r="

"+(r.trim()?r:n)+"

");const a=Object.keys(this.toolsTags).reduce((p,h)=>(p[h.toLowerCase()]=this.toolsTags[h].sanitizationConfig??{},p),{}),l=Object.assign({},a,e.getAllInlineToolsSanitizeConfig(),{br:{}}),c=Z(r,l);!c.trim()||c.trim()===n||!d.isHTMLString(c)?await this.processText(n):await this.processText(c,!0)}async processText(s,t=!1){const{Caret:e,BlockManager:o}=this.Editor,i=t?this.processHTML(s):this.processPlain(s);if(!i.length)return;if(i.length===1){i[0].isBlock?this.processSingleBlock(i.pop()):this.processInlinePaste(i.pop());return}const n=o.currentBlock&&o.currentBlock.tool.isDefault&&o.currentBlock.isEmpty;i.map(async(r,a)=>this.insertBlock(r,a===0&&n)),o.currentBlock&&e.setToBlock(o.currentBlock,e.positions.END)}setCallback(){this.listeners.on(this.Editor.UI.nodes.holder,"paste",this.handlePasteEvent)}unsetCallback(){this.listeners.off(this.Editor.UI.nodes.holder,"paste",this.handlePasteEvent)}processTools(){const s=this.Editor.Tools.blockTools;Array.from(s.values()).forEach(this.processTool)}collectTagNames(s){return J(s)?[s]:z(s)?Object.keys(s):[]}getTagsConfig(s){if(s.pasteConfig===!1)return;const t=s.pasteConfig.tags||[],e=[];t.forEach(o=>{const i=this.collectTagNames(o);e.push(...i),i.forEach(n=>{if(Object.prototype.hasOwnProperty.call(this.toolsTags,n)){_(`Paste handler for «${s.name}» Tool on «${n}» tag is skipped because it is already used by «${this.toolsTags[n].tool.name}» Tool.`,"warn");return}const r=z(o)?o[n]:null;this.toolsTags[n.toUpperCase()]={tool:s,sanitizationConfig:r}})}),this.tagsByTool[s.name]=e.map(o=>o.toUpperCase())}getFilesConfig(s){if(s.pasteConfig===!1)return;const{files:t={}}=s.pasteConfig;let{extensions:e,mimeTypes:o}=t;!e&&!o||(e&&!Array.isArray(e)&&(_(`«extensions» property of the onDrop config for «${s.name}» Tool should be an array`),e=[]),o&&!Array.isArray(o)&&(_(`«mimeTypes» property of the onDrop config for «${s.name}» Tool should be an array`),o=[]),o&&(o=o.filter(i=>Ke(i)?!0:(_(`MIME type value «${i}» for the «${s.name}» Tool is not a valid MIME type`,"warn"),!1))),this.toolsFiles[s.name]={extensions:e||[],mimeTypes:o||[]})}getPatternsConfig(s){s.pasteConfig===!1||!s.pasteConfig.patterns||V(s.pasteConfig.patterns)||Object.entries(s.pasteConfig.patterns).forEach(([t,e])=>{e instanceof RegExp||_(`Pattern ${e} for «${s.name}» Tool is skipped because it should be a Regexp instance.`,"warn"),this.toolsPatterns.push({key:t,pattern:e,tool:s})})}isNativeBehaviour(s){return d.isNativeInput(s)}async processFiles(s){const{BlockManager:t}=this.Editor;let e;e=await Promise.all(Array.from(s).map(i=>this.processFile(i))),e=e.filter(i=>!!i);const o=t.currentBlock.tool.isDefault&&t.currentBlock.isEmpty;e.forEach((i,n)=>{t.paste(i.type,i.event,n===0&&o)})}async processFile(s){const t=Ye(s),e=Object.entries(this.toolsFiles).find(([i,{mimeTypes:n,extensions:r}])=>{const[a,l]=s.type.split("/"),c=r.find(h=>h.toLowerCase()===t.toLowerCase()),p=n.find(h=>{const[f,k]=h.split("/");return f===a&&(k===l||k==="*")});return!!c||!!p});if(!e)return;const[o]=e;return{event:this.composePasteEvent("file",{file:s}),type:o}}processHTML(s){const{Tools:t}=this.Editor,e=d.make("DIV");return e.innerHTML=s,this.getNodes(e).map(o=>{let i,n=t.defaultTool,r=!1;switch(o.nodeType){case Node.DOCUMENT_FRAGMENT_NODE:i=d.make("div"),i.appendChild(o);break;case Node.ELEMENT_NODE:i=o,r=!0,this.toolsTags[i.tagName]&&(n=this.toolsTags[i.tagName].tool);break}const{tags:a}=n.pasteConfig||{tags:[]},l=a.reduce((h,f)=>(this.collectTagNames(f).forEach(k=>{const u=z(f)?f[k]:null;h[k.toLowerCase()]=u||{}}),h),{}),c=Object.assign({},l,n.baseSanitizeConfig);if(i.tagName.toLowerCase()==="table"){const h=Z(i.outerHTML,c);i=d.make("div",void 0,{innerHTML:h}).firstChild}else i.innerHTML=Z(i.innerHTML,c);const p=this.composePasteEvent("tag",{data:i});return{content:i,isBlock:r,tool:n.name,event:p}}).filter(o=>{const i=d.isEmpty(o.content),n=d.isSingleTag(o.content);return!i||n})}processPlain(s){const{defaultBlock:t}=this.config;if(!s)return[];const e=t;return s.split(/\r?\n/).filter(o=>o.trim()).map(o=>{const i=d.make("div");i.textContent=o;const n=this.composePasteEvent("tag",{data:i});return{content:i,tool:e,isBlock:!1,event:n}})}async processSingleBlock(s){const{Caret:t,BlockManager:e}=this.Editor,{currentBlock:o}=e;if(!o||s.tool!==o.name||!d.containsOnlyInlineElements(s.content.innerHTML)){this.insertBlock(s,(o==null?void 0:o.tool.isDefault)&&o.isEmpty);return}t.insertContentAtCaretPosition(s.content.innerHTML)}async processInlinePaste(s){const{BlockManager:t,Caret:e}=this.Editor,{content:o}=s;if(t.currentBlock&&t.currentBlock.tool.isDefault&&o.textContent.length{const o=e.pattern.exec(s);return o?s===o.shift():!1});return t?{event:this.composePasteEvent("pattern",{key:t.key,data:s}),tool:t.tool.name}:void 0}insertBlock(s,t=!1){const{BlockManager:e,Caret:o}=this.Editor,{currentBlock:i}=e;let n;if(t&&i&&i.isEmpty){n=e.paste(s.tool,s.event,!0),o.setToBlock(n,o.positions.END);return}n=e.paste(s.tool,s.event),o.setToBlock(n,o.positions.END)}insertEditorJSData(s){const{BlockManager:t,Caret:e,Tools:o}=this.Editor;fe(s,i=>o.blockTools.get(i).sanitizeConfig).forEach(({tool:i,data:n},r)=>{let a=!1;r===0&&(a=t.currentBlock&&t.currentBlock.tool.isDefault&&t.currentBlock.isEmpty);const l=t.insert({tool:i,data:n,replace:a});e.setToBlock(l,e.positions.END)})}processElementNode(s,t,e){const o=Object.keys(this.toolsTags),i=s,{tool:n}=this.toolsTags[i.tagName]||{},r=this.tagsByTool[n==null?void 0:n.name]||[],a=o.includes(i.tagName),l=d.blockElements.includes(i.tagName.toLowerCase()),c=Array.from(i.children).some(({tagName:h})=>o.includes(h)&&!r.includes(h)),p=Array.from(i.children).some(({tagName:h})=>d.blockElements.includes(h.toLowerCase()));if(!l&&!a&&!c)return e.appendChild(i),[...t,e];if(a&&!c||l&&!p&&!c)return[...t,e,i]}getNodes(s){const t=Array.from(s.childNodes);let e;const o=(i,n)=>{if(d.isEmpty(n)&&!d.isSingleTag(n))return i;const r=i[i.length-1];let a=new DocumentFragment;switch(r&&d.isFragment(r)&&(a=i.pop()),n.nodeType){case Node.ELEMENT_NODE:if(e=this.processElementNode(n,i,a),e)return e;break;case Node.TEXT_NODE:return a.appendChild(n),[...i,a];default:return[...i,a]}return[...i,...Array.from(n.childNodes).reduce(o,[])]};return t.reduce(o,[])}composePasteEvent(s,t){return new CustomEvent(s,{detail:t})}};let Ce=Ee;Ce.PATTERN_PROCESSING_MAX_LENGTH=450;class di extends T{constructor(){super(...arguments),this.toolsDontSupportReadOnly=[],this.readOnlyEnabled=!1}get isEnabled(){return this.readOnlyEnabled}async prepare(){const{Tools:t}=this.Editor,{blockTools:e}=t,o=[];Array.from(e.entries()).forEach(([i,n])=>{n.isReadOnlySupported||o.push(i)}),this.toolsDontSupportReadOnly=o,this.config.readOnly&&o.length>0&&this.throwCriticalError(),this.toggle(this.config.readOnly)}async toggle(t=!this.readOnlyEnabled){t&&this.toolsDontSupportReadOnly.length>0&&this.throwCriticalError();const e=this.readOnlyEnabled;this.readOnlyEnabled=t;for(const i in this.Editor)this.Editor[i].toggleReadOnly&&this.Editor[i].toggleReadOnly(t);if(e===t)return this.readOnlyEnabled;const o=await this.Editor.Saver.save();return await this.Editor.BlockManager.clear(),await this.Editor.Renderer.render(o.blocks),this.readOnlyEnabled}throwCriticalError(){throw new de(`To enable read-only mode all connected tools should support it. Tools ${this.toolsDontSupportReadOnly.join(", ")} don't support read-only mode.`)}}class ft extends T{constructor(){super(...arguments),this.isRectSelectionActivated=!1,this.SCROLL_SPEED=3,this.HEIGHT_OF_SCROLL_ZONE=40,this.BOTTOM_SCROLL_ZONE=1,this.TOP_SCROLL_ZONE=2,this.MAIN_MOUSE_BUTTON=0,this.mousedown=!1,this.isScrolling=!1,this.inScrollZone=null,this.startX=0,this.startY=0,this.mouseX=0,this.mouseY=0,this.stackOfSelected=[],this.listenerIds=[]}static get CSS(){return{overlay:"codex-editor-overlay",overlayContainer:"codex-editor-overlay__container",rect:"codex-editor-overlay__rectangle",topScrollZone:"codex-editor-overlay__scroll-zone--top",bottomScrollZone:"codex-editor-overlay__scroll-zone--bottom"}}prepare(){this.enableModuleBindings()}startSelection(t,e){const o=document.elementFromPoint(t-window.pageXOffset,e-window.pageYOffset);o.closest(`.${this.Editor.Toolbar.CSS.toolbar}`)||(this.Editor.BlockSelection.allBlocksSelected=!1,this.clearSelection(),this.stackOfSelected=[]);const i=[`.${F.CSS.content}`,`.${this.Editor.Toolbar.CSS.toolbar}`,`.${this.Editor.InlineToolbar.CSS.inlineToolbar}`],n=o.closest("."+this.Editor.UI.CSS.editorWrapper),r=i.some(a=>!!o.closest(a));!n||r||(this.mousedown=!0,this.startX=t,this.startY=e)}endSelection(){this.mousedown=!1,this.startX=0,this.startY=0,this.overlayRectangle.style.display="none"}isRectActivated(){return this.isRectSelectionActivated}clearSelection(){this.isRectSelectionActivated=!1}enableModuleBindings(){const{container:t}=this.genHTML();this.listeners.on(t,"mousedown",e=>{this.processMouseDown(e)},!1),this.listeners.on(document.body,"mousemove",St(e=>{this.processMouseMove(e)},10),{passive:!0}),this.listeners.on(document.body,"mouseleave",()=>{this.processMouseLeave()}),this.listeners.on(window,"scroll",St(e=>{this.processScroll(e)},10),{passive:!0}),this.listeners.on(document.body,"mouseup",()=>{this.processMouseUp()},!1)}processMouseDown(t){t.button===this.MAIN_MOUSE_BUTTON&&(t.target.closest(d.allInputsSelector)!==null||this.startSelection(t.pageX,t.pageY))}processMouseMove(t){this.changingRectangle(t),this.scrollByZones(t.clientY)}processMouseLeave(){this.clearSelection(),this.endSelection()}processScroll(t){this.changingRectangle(t)}processMouseUp(){this.clearSelection(),this.endSelection()}scrollByZones(t){if(this.inScrollZone=null,t<=this.HEIGHT_OF_SCROLL_ZONE&&(this.inScrollZone=this.TOP_SCROLL_ZONE),document.documentElement.clientHeight-t<=this.HEIGHT_OF_SCROLL_ZONE&&(this.inScrollZone=this.BOTTOM_SCROLL_ZONE),!this.inScrollZone){this.isScrolling=!1;return}this.isScrolling||(this.scrollVertical(this.inScrollZone===this.TOP_SCROLL_ZONE?-this.SCROLL_SPEED:this.SCROLL_SPEED),this.isScrolling=!0)}genHTML(){const{UI:t}=this.Editor,e=t.nodes.holder.querySelector("."+t.CSS.editorWrapper),o=d.make("div",ft.CSS.overlay,{}),i=d.make("div",ft.CSS.overlayContainer,{}),n=d.make("div",ft.CSS.rect,{});return i.appendChild(n),o.appendChild(i),e.appendChild(o),this.overlayRectangle=n,{container:e,overlay:o}}scrollVertical(t){if(!(this.inScrollZone&&this.mousedown))return;const e=window.pageYOffset;window.scrollBy(0,t),this.mouseY+=window.pageYOffset-e,setTimeout(()=>{this.scrollVertical(t)},0)}changingRectangle(t){if(!this.mousedown)return;t.pageY!==void 0&&(this.mouseX=t.pageX,this.mouseY=t.pageY);const{rightPos:e,leftPos:o,index:i}=this.genInfoForMouseSelection(),n=this.startX>e&&this.mouseX>e,r=this.startX=this.startY?(this.overlayRectangle.style.top=`${this.startY-window.pageYOffset}px`,this.overlayRectangle.style.bottom=`calc(100% - ${this.mouseY-window.pageYOffset}px`):(this.overlayRectangle.style.bottom=`calc(100% - ${this.startY-window.pageYOffset}px`,this.overlayRectangle.style.top=`${this.mouseY-window.pageYOffset}px`),this.mouseX>=this.startX?(this.overlayRectangle.style.left=`${this.startX-window.pageXOffset}px`,this.overlayRectangle.style.right=`calc(100% - ${this.mouseX-window.pageXOffset}px`):(this.overlayRectangle.style.right=`calc(100% - ${this.startX-window.pageXOffset}px`,this.overlayRectangle.style.left=`${this.mouseX-window.pageXOffset}px`)}genInfoForMouseSelection(){const t=document.body.offsetWidth/2,e=this.mouseY-window.pageYOffset,o=document.elementFromPoint(t,e),i=this.Editor.BlockManager.getBlockByChildNode(o);let n;i!==void 0&&(n=this.Editor.BlockManager.blocks.findIndex(p=>p.holder===i.holder));const r=this.Editor.BlockManager.lastBlock.holder.querySelector("."+F.CSS.content),a=Number.parseInt(window.getComputedStyle(r).width,10)/2,l=t-a,c=t+a;return{index:n,leftPos:l,rightPos:c}}addBlockInSelection(t){this.rectCrossesBlocks&&this.Editor.BlockSelection.selectBlockByIndex(t),this.stackOfSelected.push(t)}trySelectNextBlock(t){const e=this.stackOfSelected[this.stackOfSelected.length-1]===t,o=this.stackOfSelected.length,i=1,n=-1,r=0;if(e)return;const a=this.stackOfSelected[o-1]-this.stackOfSelected[o-2]>0;let l=r;o>1&&(l=a?i:n);const c=t>this.stackOfSelected[o-1]&&l===i,p=tthis.stackOfSelected[o-1]||this.stackOfSelected[o-1]===void 0)){let u=this.stackOfSelected[o-1]+1||t;for(u;u<=t;u++)this.addBlockInSelection(u);return}if(!h&&t=t;u--)this.addBlockInSelection(u);return}if(!h)return;let f=o-1,k;for(t>this.stackOfSelected[o-1]?k=()=>t>this.stackOfSelected[f]:k=()=>t{const{Tools:o,BlockManager:i}=this.Editor,n=t.map(({type:r,data:a,tunes:l,id:c})=>{o.available.has(r)===!1&&(K(`Tool «${r}» is not found. Check 'tools' property at the Editor.js config.`,"warn"),a=this.composeStubDataForTool(r,a,c),r=o.stubTool);let p;try{p=i.composeBlock({id:c,tool:r,data:a,tunes:l})}catch(h){_(`Block «${r}» skipped because of plugins error`,"error",{data:a,error:h}),a=this.composeStubDataForTool(r,a,c),r=o.stubTool,p=i.composeBlock({id:c,tool:r,data:a,tunes:l})}return p});i.insertMany(n),window.requestIdleCallback(()=>{e()},{timeout:2e3})})}composeStubDataForTool(t,e,o){const{Tools:i}=this.Editor;let n=t;if(i.unavailable.has(t)){const r=i.unavailable.get(t).toolbox;r!==void 0&&r[0].title!==void 0&&(n=r[0].title)}return{savedData:{id:o,type:t,data:e},title:n}}}class pi extends T{async save(){const{BlockManager:t,Tools:e}=this.Editor,o=t.blocks,i=[];try{o.forEach(a=>{i.push(this.getSavedData(a))});const n=await Promise.all(i),r=await fe(n,a=>e.blockTools.get(a).sanitizeConfig);return this.makeOutput(r)}catch(n){K("Saving failed due to the Error %o","error",n)}}async getSavedData(t){const e=await t.save(),o=e&&await t.validate(e.data);return{...e,isValid:o}}makeOutput(t){const e=[];return t.forEach(({id:o,tool:i,data:n,tunes:r,isValid:a})=>{if(!a){_(`Block «${i}» skipped because saved data is invalid`);return}if(i===this.Editor.Tools.stubTool){e.push(n);return}const l={id:o,type:i,data:n,...!V(r)&&{tunes:r}};e.push(l)}),{time:+new Date,blocks:e,version:"2.28.0"}}}var Dt={},ui={get exports(){return Dt},set exports(s){Dt=s}};(function(s,t){(function(e,o){s.exports=o()})(window,function(){return function(e){var o={};function i(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=o,i.d=function(n,r,a){i.o(n,r)||Object.defineProperty(n,r,{enumerable:!0,get:a})},i.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},i.t=function(n,r){if(1&r&&(n=i(n)),8&r||4&r&&typeof n=="object"&&n&&n.__esModule)return n;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:n}),2&r&&typeof n!="string")for(var l in n)i.d(a,l,(function(c){return n[c]}).bind(null,l));return a},i.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return i.d(r,"a",r),r},i.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},i.p="/",i(i.s=4)}([function(e,o,i){var n=i(1),r=i(2);typeof(r=r.__esModule?r.default:r)=="string"&&(r=[[e.i,r,""]]);var a={insert:"head",singleton:!1};n(r,a),e.exports=r.locals||{}},function(e,o,i){var n,r=function(){return n===void 0&&(n=!!(window&&document&&document.all&&!window.atob)),n},a=function(){var w={};return function(v){if(w[v]===void 0){var x=document.querySelector(v);if(window.HTMLIFrameElement&&x instanceof window.HTMLIFrameElement)try{x=x.contentDocument.head}catch{x=null}w[v]=x}return w[v]}}(),l=[];function c(w){for(var v=-1,x=0;x',title:"Text"}}}]),l}()}]).default})})(ui);const fi=xt(Dt);class Yt{constructor(){this.commandName="bold",this.CSS={button:"ce-inline-tool",buttonActive:"ce-inline-tool--active",buttonModifier:"ce-inline-tool--bold"},this.nodes={button:void 0}}static get sanitize(){return{b:{}}}render(){return this.nodes.button=document.createElement("button"),this.nodes.button.type="button",this.nodes.button.classList.add(this.CSS.button,this.CSS.buttonModifier),this.nodes.button.innerHTML=Do,this.nodes.button}surround(){document.execCommand(this.commandName)}checkState(){const t=document.queryCommandState(this.commandName);return this.nodes.button.classList.toggle(this.CSS.buttonActive,t),t}get shortcut(){return"CMD+B"}}Yt.isInline=!0;Yt.title="Bold";class Kt{constructor(){this.commandName="italic",this.CSS={button:"ce-inline-tool",buttonActive:"ce-inline-tool--active",buttonModifier:"ce-inline-tool--italic"},this.nodes={button:null}}static get sanitize(){return{i:{}}}render(){return this.nodes.button=document.createElement("button"),this.nodes.button.type="button",this.nodes.button.classList.add(this.CSS.button,this.CSS.buttonModifier),this.nodes.button.innerHTML=Ho,this.nodes.button}surround(){document.execCommand(this.commandName)}checkState(){const t=document.queryCommandState(this.commandName);return this.nodes.button.classList.toggle(this.CSS.buttonActive,t),t}get shortcut(){return"CMD+I"}}Kt.isInline=!0;Kt.title="Italic";class Xt{constructor({api:t}){this.commandLink="createLink",this.commandUnlink="unlink",this.ENTER_KEY=13,this.CSS={button:"ce-inline-tool",buttonActive:"ce-inline-tool--active",buttonModifier:"ce-inline-tool--link",buttonUnlink:"ce-inline-tool--unlink",input:"ce-inline-tool-input",inputShowed:"ce-inline-tool-input--showed"},this.nodes={button:null,input:null},this.inputOpened=!1,this.toolbar=t.toolbar,this.inlineToolbar=t.inlineToolbar,this.notifier=t.notifier,this.i18n=t.i18n,this.selection=new b}static get sanitize(){return{a:{href:!0,target:"_blank",rel:"nofollow"}}}render(){return this.nodes.button=document.createElement("button"),this.nodes.button.type="button",this.nodes.button.classList.add(this.CSS.button,this.CSS.buttonModifier),this.nodes.button.innerHTML=ee,this.nodes.button}renderActions(){return this.nodes.input=document.createElement("input"),this.nodes.input.placeholder=this.i18n.t("Add a link"),this.nodes.input.classList.add(this.CSS.input),this.nodes.input.addEventListener("keydown",t=>{t.keyCode===this.ENTER_KEY&&this.enterPressed(t)}),this.nodes.input}surround(t){if(t){this.inputOpened?(this.selection.restore(),this.selection.removeFakeBackground()):(this.selection.setFakeBackground(),this.selection.save());const e=this.selection.findParentTag("A");if(e){this.selection.expandToTag(e),this.unlink(),this.closeActions(),this.checkState(),this.toolbar.close();return}}this.toggleActions()}checkState(){const t=this.selection.findParentTag("A");if(t){this.nodes.button.innerHTML=$o,this.nodes.button.classList.add(this.CSS.buttonUnlink),this.nodes.button.classList.add(this.CSS.buttonActive),this.openActions();const e=t.getAttribute("href");this.nodes.input.value=e!=="null"?e:"",this.selection.save()}else this.nodes.button.innerHTML=ee,this.nodes.button.classList.remove(this.CSS.buttonUnlink),this.nodes.button.classList.remove(this.CSS.buttonActive);return!!t}clear(){this.closeActions()}get shortcut(){return"CMD+K"}toggleActions(){this.inputOpened?this.closeActions(!1):this.openActions(!0)}openActions(t=!1){this.nodes.input.classList.add(this.CSS.inputShowed),t&&this.nodes.input.focus(),this.inputOpened=!0}closeActions(t=!0){if(this.selection.isFakeBackgroundEnabled){const e=new b;e.save(),this.selection.restore(),this.selection.removeFakeBackground(),e.restore()}this.nodes.input.classList.remove(this.CSS.inputShowed),this.nodes.input.value="",t&&this.selection.clearSaved(),this.inputOpened=!1}enterPressed(t){let e=this.nodes.input.value||"";if(!e.trim()){this.selection.restore(),this.unlink(),t.preventDefault(),this.closeActions();return}if(!this.validateURL(e)){this.notifier.show({message:"Pasted link is not valid.",style:"error"}),_("Incorrect Link pasted","warn",e);return}e=this.prepareLink(e),this.selection.restore(),this.selection.removeFakeBackground(),this.insertLink(e),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this.selection.collapseToEnd(),this.inlineToolbar.close()}validateURL(t){return!/\s/.test(t)}prepareLink(t){return t=t.trim(),t=this.addProtocol(t),t}addProtocol(t){if(/^(\w+):(\/\/)?/.test(t))return t;const e=/^\/[^/\s]/.test(t),o=t.substring(0,1)==="#",i=/^\/\/[^/\s]/.test(t);return!e&&!o&&!i&&(t="http://"+t),t}insertLink(t){const e=this.selection.findParentTag("A");e&&this.selection.expandToTag(e),document.execCommand(this.commandLink,!1,t)}unlink(){document.execCommand(this.commandUnlink)}}Xt.isInline=!0;Xt.title="Link";class Be{constructor({data:t,api:e}){this.CSS={wrapper:"ce-stub",info:"ce-stub__info",title:"ce-stub__title",subtitle:"ce-stub__subtitle"},this.api=e,this.title=t.title||this.api.i18n.t("Error"),this.subtitle=this.api.i18n.t("The block can not be displayed correctly."),this.savedData=t.savedData,this.wrapper=this.make()}render(){return this.wrapper}save(){return this.savedData}make(){const t=d.make("div",this.CSS.wrapper),e=Wo,o=d.make("div",this.CSS.info),i=d.make("div",this.CSS.title,{textContent:this.title}),n=d.make("div",this.CSS.subtitle,{textContent:this.subtitle});return t.innerHTML=e,o.appendChild(i),o.appendChild(n),t.appendChild(o),t}}Be.isReadOnlySupported=!0;class gi extends Wt{constructor(){super(...arguments),this.type=yt.Inline}get title(){return this.constructable[$t.Title]}create(){return new this.constructable({api:this.api.getMethodsForTool(this),config:this.settings})}}class mi extends Wt{constructor(){super(...arguments),this.type=yt.Tune}create(t,e){return new this.constructable({api:this.api.getMethodsForTool(this),config:this.settings,block:e,data:t})}}class U extends Map{get blockTools(){const t=Array.from(this.entries()).filter(([,e])=>e.isBlock());return new U(t)}get inlineTools(){const t=Array.from(this.entries()).filter(([,e])=>e.isInline());return new U(t)}get blockTunes(){const t=Array.from(this.entries()).filter(([,e])=>e.isTune());return new U(t)}get internalTools(){const t=Array.from(this.entries()).filter(([,e])=>e.isInternal);return new U(t)}get externalTools(){const t=Array.from(this.entries()).filter(([,e])=>!e.isInternal);return new U(t)}}var bi=Object.defineProperty,ki=Object.getOwnPropertyDescriptor,Te=(s,t,e,o)=>{for(var i=o>1?void 0:o?ki(t,e):t,n=s.length-1,r;n>=0;n--)(r=s[n])&&(i=(o?r(t,e,i):r(i))||i);return o&&i&&bi(t,e,i),i};class Vt extends Wt{constructor(){super(...arguments),this.type=yt.Block,this.inlineTools=new U,this.tunes=new U}create(t,e,o){return new this.constructable({data:t,block:e,readOnly:o,api:this.api.getMethodsForTool(this),config:this.settings})}get isReadOnlySupported(){return this.constructable[st.IsReadOnlySupported]===!0}get isLineBreaksEnabled(){return this.constructable[st.IsEnabledLineBreaks]}get toolbox(){const t=this.constructable[st.Toolbox],e=this.config[kt.Toolbox];if(!V(t)&&e!==!1)return e?Array.isArray(t)?Array.isArray(e)?e.map((o,i)=>{const n=t[i];return n?{...n,...o}:o}):[e]:Array.isArray(e)?e:[{...t,...e}]:Array.isArray(t)?t:[t]}get conversionConfig(){return this.constructable[st.ConversionConfig]}get enabledInlineTools(){return this.config[kt.EnabledInlineTools]||!1}get enabledBlockTunes(){return this.config[kt.EnabledBlockTunes]}get pasteConfig(){return this.constructable[st.PasteConfig]??{}}get sanitizeConfig(){const t=super.sanitizeConfig,e=this.baseSanitizeConfig;if(V(t))return e;const o={};for(const i in t)if(Object.prototype.hasOwnProperty.call(t,i)){const n=t[i];z(n)?o[i]=Object.assign({},e,n):o[i]=n}return o}get baseSanitizeConfig(){const t={};return Array.from(this.inlineTools.values()).forEach(e=>Object.assign(t,e.sanitizeConfig)),Array.from(this.tunes.values()).forEach(e=>Object.assign(t,e.sanitizeConfig)),t}}Te([ct],Vt.prototype,"sanitizeConfig",1);Te([ct],Vt.prototype,"baseSanitizeConfig",1);class vi{constructor(t,e,o){this.api=o,this.config=t,this.editorConfig=e}get(t){const{class:e,isInternal:o=!1,...i}=this.config[t],n=this.getConstructor(e);return new n({name:t,constructable:e,config:i,api:this.api,isDefault:t===this.editorConfig.defaultBlock,defaultPlaceholder:this.editorConfig.placeholder,isInternal:o})}getConstructor(t){switch(!0){case t[$t.IsInline]:return gi;case t[ye.IsTune]:return mi;default:return Vt}}}class Se{constructor({api:t}){this.CSS={animation:"wobble"},this.api=t}render(){return{icon:me,title:this.api.i18n.t("Move down"),onActivate:()=>this.handleClick(),name:"move-down"}}handleClick(){const t=this.api.blocks.getCurrentBlockIndex(),e=this.api.blocks.getBlockByIndex(t+1);if(!e)throw new Error("Unable to move Block down since it is already the last");const o=e.holder,i=o.getBoundingClientRect();let n=Math.abs(window.innerHeight-o.offsetHeight);i.topthis.handleClick()}}}handleClick(){this.api.blocks.delete()}}Ie.isTune=!0;class Me{constructor({api:t}){this.CSS={animation:"wobble"},this.api=t}render(){return{icon:Ro,title:this.api.i18n.t("Move up"),onActivate:()=>this.handleClick(),name:"move-up"}}handleClick(){const t=this.api.blocks.getCurrentBlockIndex(),e=this.api.blocks.getBlockByIndex(t),o=this.api.blocks.getBlockByIndex(t-1);if(t===0||!e||!o)throw new Error("Unable to move Block up since it is already the first");const i=e.holder,n=o.holder,r=i.getBoundingClientRect(),a=n.getBoundingClientRect();let l;a.top>0?l=Math.abs(r.top)-Math.abs(a.top):l=Math.abs(r.top)+a.height,window.scrollBy(0,-1*l),this.api.blocks.move(t-1),this.api.toolbar.toggleBlockSettings(!0)}}Me.isTune=!0;var xi=Object.defineProperty,wi=Object.getOwnPropertyDescriptor,yi=(s,t,e,o)=>{for(var i=o>1?void 0:o?wi(t,e):t,n=s.length-1,r;n>=0;n--)(r=s[n])&&(i=(o?r(t,e,i):r(i))||i);return o&&i&&xi(t,e,i),i};class _e extends T{constructor(){super(...arguments),this.stubTool="stub",this.toolsAvailable=new U,this.toolsUnavailable=new U}get available(){return this.toolsAvailable}get unavailable(){return this.toolsUnavailable}get inlineTools(){return this.available.inlineTools}get blockTools(){return this.available.blockTools}get blockTunes(){return this.available.blockTunes}get defaultTool(){return this.blockTools.get(this.config.defaultBlock)}get internal(){return this.available.internalTools}async prepare(){if(this.validateTools(),this.config.tools=It({},this.internalTools,this.config.tools),!Object.prototype.hasOwnProperty.call(this.config,"tools")||Object.keys(this.config.tools).length===0)throw Error("Can't start without tools");const t=this.prepareConfig();this.factory=new vi(t,this.config,this.Editor.API);const e=this.getListOfPrepareFunctions(t);if(e.length===0)return Promise.resolve();await We(e,o=>{this.toolPrepareMethodSuccess(o)},o=>{this.toolPrepareMethodFallback(o)}),this.prepareBlockTools()}getAllInlineToolsSanitizeConfig(){const t={};return Array.from(this.inlineTools.values()).forEach(e=>{Object.assign(t,e.sanitizeConfig)}),t}destroy(){Object.values(this.available).forEach(async t=>{R(t.reset)&&await t.reset()})}get internalTools(){return{bold:{class:Yt,isInternal:!0},italic:{class:Kt,isInternal:!0},link:{class:Xt,isInternal:!0},paragraph:{class:fi,inlineToolbar:!0,isInternal:!0},stub:{class:Be,isInternal:!0},moveUp:{class:Me,isInternal:!0},delete:{class:Ie,isInternal:!0},moveDown:{class:Se,isInternal:!0}}}toolPrepareMethodSuccess(t){const e=this.factory.get(t.toolName);if(e.isInline()){const o=["render","surround","checkState"].filter(i=>!e.create()[i]);if(o.length){_(`Incorrect Inline Tool: ${e.name}. Some of required methods is not implemented %o`,"warn",o),this.toolsUnavailable.set(e.name,e);return}}this.toolsAvailable.set(e.name,e)}toolPrepareMethodFallback(t){this.toolsUnavailable.set(t.toolName,this.factory.get(t.toolName))}getListOfPrepareFunctions(t){const e=[];return Object.entries(t).forEach(([o,i])=>{e.push({function:R(i.class.prepare)?i.class.prepare:()=>{},data:{toolName:o,config:i.config}})}),e}prepareBlockTools(){Array.from(this.blockTools.values()).forEach(t=>{this.assignInlineToolsToBlockTool(t),this.assignBlockTunesToBlockTool(t)})}assignInlineToolsToBlockTool(t){if(this.config.inlineToolbar!==!1){if(t.enabledInlineTools===!0){t.inlineTools=new U(Array.isArray(this.config.inlineToolbar)?this.config.inlineToolbar.map(e=>[e,this.inlineTools.get(e)]):Array.from(this.inlineTools.entries()));return}Array.isArray(t.enabledInlineTools)&&(t.inlineTools=new U(t.enabledInlineTools.map(e=>[e,this.inlineTools.get(e)])))}}assignBlockTunesToBlockTool(t){if(t.enabledBlockTunes!==!1){if(Array.isArray(t.enabledBlockTunes)){const e=new U(t.enabledBlockTunes.map(o=>[o,this.blockTunes.get(o)]));t.tunes=new U([...e,...this.blockTunes.internalTools]);return}if(Array.isArray(this.config.tunes)){const e=new U(this.config.tunes.map(o=>[o,this.blockTunes.get(o)]));t.tunes=new U([...e,...this.blockTunes.internalTools]);return}t.tunes=this.blockTunes.internalTools}}validateTools(){for(const t in this.config.tools)if(Object.prototype.hasOwnProperty.call(this.config.tools,t)){if(t in this.internalTools)return;const e=this.config.tools[t];if(!R(e)&&!R(e.class))throw Error(`Tool «${t}» must be a constructor function or an object with function in the «class» property`)}}prepareConfig(){const t={};for(const e in this.config.tools)z(this.config.tools[e])?t[e]=this.config.tools[e]:t[e]={class:this.config.tools[e]};return t}}yi([ct],_e.prototype,"getAllInlineToolsSanitizeConfig",1);const Ei=`:root{--selectionColor: #e1f2ff;--inlineSelectionColor: #d4ecff;--bg-light: #eff2f5;--grayText: #707684;--color-dark: #1D202B;--color-active-icon: #388AE5;--color-gray-border: rgba(201, 201, 204, .48);--content-width: 650px;--narrow-mode-right-padding: 50px;--toolbox-buttons-size: 26px;--toolbox-buttons-size--mobile: 36px;--icon-size: 20px;--icon-size--mobile: 28px;--block-padding-vertical: .4em;--color-line-gray: #EFF0F1 }.codex-editor{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.codex-editor .hide{display:none}.codex-editor__redactor [contenteditable]:empty:after{content:"\\feff"}@media (min-width: 651px){.codex-editor--narrow .codex-editor__redactor{margin-right:50px}}@media (min-width: 651px){.codex-editor--narrow.codex-editor--rtl .codex-editor__redactor{margin-left:50px;margin-right:0}}@media (min-width: 651px){.codex-editor--narrow .ce-toolbar__actions{right:-5px}}.codex-editor-copyable{position:absolute;height:1px;width:1px;top:-400%;opacity:.001}.codex-editor-overlay{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:999;pointer-events:none;overflow:hidden}.codex-editor-overlay__container{position:relative;pointer-events:auto;z-index:0}.codex-editor-overlay__rectangle{position:absolute;pointer-events:none;background-color:#2eaadc33;border:1px solid transparent}.codex-editor svg{max-height:100%}.codex-editor path{stroke:currentColor}.codex-editor ::-moz-selection{background-color:#d4ecff}.codex-editor ::selection{background-color:#d4ecff}.codex-editor--toolbox-opened [contentEditable=true][data-placeholder]:focus:before{opacity:0!important}.ce-scroll-locked{overflow:hidden}.ce-scroll-locked--hard{overflow:hidden;top:calc(-1 * var(--window-scroll-offset));position:fixed;width:100%}.ce-toolbar{position:absolute;left:0;right:0;top:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;will-change:opacity,top;display:none}.ce-toolbar--opened{display:block}.ce-toolbar__content{max-width:650px;margin:0 auto;position:relative}.ce-toolbar__plus{color:#1d202b;cursor:pointer;width:26px;height:26px;border-radius:7px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 650px){.ce-toolbar__plus{width:36px;height:36px}}@media (hover: hover){.ce-toolbar__plus:hover{background-color:#eff2f5}}.ce-toolbar__plus--active{background-color:#eff2f5;-webkit-animation:bounceIn .75s 1;animation:bounceIn .75s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ce-toolbar__plus-shortcut{opacity:.6;word-spacing:-2px;margin-top:5px}@media (max-width: 650px){.ce-toolbar__plus{position:absolute;background-color:#fff;border:1px solid #E8E8EB;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px #0d142121;border-radius:6px;z-index:2;position:static}.ce-toolbar__plus--left-oriented:before{left:15px;margin-left:0}.ce-toolbar__plus--right-oriented:before{left:auto;right:15px;margin-left:0}}.ce-toolbar__actions{position:absolute;right:100%;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:5px}.ce-toolbar__actions--opened{opacity:1}@media (max-width: 650px){.ce-toolbar__actions{right:auto}}.ce-toolbar__settings-btn{color:#1d202b;width:26px;height:26px;border-radius:7px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin-left:3px;cursor:pointer;user-select:none}@media (max-width: 650px){.ce-toolbar__settings-btn{width:36px;height:36px}}@media (hover: hover){.ce-toolbar__settings-btn:hover{background-color:#eff2f5}}.ce-toolbar__settings-btn--active{background-color:#eff2f5;-webkit-animation:bounceIn .75s 1;animation:bounceIn .75s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (min-width: 651px){.ce-toolbar__settings-btn{width:24px}}.ce-toolbar__settings-btn--hidden{display:none}@media (max-width: 650px){.ce-toolbar__settings-btn{position:absolute;background-color:#fff;border:1px solid #E8E8EB;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px #0d142121;border-radius:6px;z-index:2;position:static}.ce-toolbar__settings-btn--left-oriented:before{left:15px;margin-left:0}.ce-toolbar__settings-btn--right-oriented:before{left:auto;right:15px;margin-left:0}}.ce-toolbar__plus svg,.ce-toolbar__settings-btn svg{width:24px;height:24px}@media (min-width: 651px){.codex-editor--narrow .ce-toolbar__plus{left:5px}}@media (min-width: 651px){.codex-editor--narrow .ce-toolbox .ce-popover{right:0;left:auto;left:initial}}.ce-inline-toolbar{--y-offset: 8px;position:absolute;background-color:#fff;border:1px solid #E8E8EB;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px #0d142121;border-radius:6px;z-index:2;-webkit-transform:translateX(-50%) translateY(8px) scale(.94);transform:translate(-50%) translateY(8px) scale(.94);opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease,-webkit-transform .15s ease;transition:opacity .25s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .25s ease;transition:transform .15s ease,opacity .25s ease,-webkit-transform .15s ease;will-change:transform,opacity;top:0;left:0;z-index:3}.ce-inline-toolbar--left-oriented:before{left:15px;margin-left:0}.ce-inline-toolbar--right-oriented:before{left:auto;right:15px;margin-left:0}.ce-inline-toolbar--showed{opacity:1;visibility:visible;-webkit-transform:translateX(-50%);transform:translate(-50%)}.ce-inline-toolbar--left-oriented{-webkit-transform:translateX(-23px) translateY(8px) scale(.94);transform:translate(-23px) translateY(8px) scale(.94)}.ce-inline-toolbar--left-oriented.ce-inline-toolbar--showed{-webkit-transform:translateX(-23px);transform:translate(-23px)}.ce-inline-toolbar--right-oriented{-webkit-transform:translateX(-100%) translateY(8px) scale(.94);transform:translate(-100%) translateY(8px) scale(.94);margin-left:23px}.ce-inline-toolbar--right-oriented.ce-inline-toolbar--showed{-webkit-transform:translateX(-100%);transform:translate(-100%)}.ce-inline-toolbar [hidden]{display:none!important}.ce-inline-toolbar__toggler-and-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 6px}.ce-inline-toolbar__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ce-inline-toolbar__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px;margin:0 6px 0 -6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-right:1px solid rgba(201,201,204,.48);-webkit-box-sizing:border-box;box-sizing:border-box}@media (hover: hover){.ce-inline-toolbar__dropdown:hover{background:#eff2f5}}.ce-inline-toolbar__dropdown--hidden{display:none}.ce-inline-toolbar__dropdown-content,.ce-inline-toolbar__dropdown-arrow{display:-webkit-box;display:-ms-flexbox;display:flex}.ce-inline-toolbar__dropdown-content svg,.ce-inline-toolbar__dropdown-arrow svg{width:20px;height:20px}.ce-inline-toolbar__shortcut{opacity:.6;word-spacing:-3px;margin-top:3px}.ce-inline-tool{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 1px;cursor:pointer;border:0;outline:none;background-color:transparent;vertical-align:bottom;color:inherit;margin:0;border-radius:0;line-height:normal}.ce-inline-tool svg{width:20px;height:20px}@media (max-width: 650px){.ce-inline-tool svg{width:28px;height:28px}}@media (hover: hover){.ce-inline-tool:hover{background-color:#eff2f5}}.ce-inline-tool--active{color:#388ae5}.ce-inline-tool--focused{background:rgba(34,186,255,.08)!important}.ce-inline-tool--focused{-webkit-box-shadow:inset 0 0 0px 1px rgba(7,161,227,.08);box-shadow:inset 0 0 0 1px #07a1e314}.ce-inline-tool--focused-animated{-webkit-animation-name:buttonClicked;animation-name:buttonClicked;-webkit-animation-duration:.25s;animation-duration:.25s}.ce-inline-tool--link .icon--unlink,.ce-inline-tool--unlink .icon--link{display:none}.ce-inline-tool--unlink .icon--unlink{display:inline-block;margin-bottom:-1px}.ce-inline-tool-input{outline:none;border:0;border-radius:0 0 4px 4px;margin:0;font-size:13px;padding:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;font-weight:500;border-top:1px solid rgba(201,201,204,.48);-webkit-appearance:none;font-family:inherit}@media (max-width: 650px){.ce-inline-tool-input{font-size:15px;font-weight:500}}.ce-inline-tool-input::-webkit-input-placeholder{color:#707684}.ce-inline-tool-input::-moz-placeholder{color:#707684}.ce-inline-tool-input:-ms-input-placeholder{color:#707684}.ce-inline-tool-input::-ms-input-placeholder{color:#707684}.ce-inline-tool-input::placeholder{color:#707684}.ce-inline-tool-input--showed{display:block}.ce-conversion-toolbar{position:absolute;background-color:#fff;border:1px solid #E8E8EB;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px #0d142121;border-radius:6px;z-index:2;opacity:0;visibility:hidden;will-change:transform,opacity;-webkit-transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .1s ease;transition:transform .1s ease,opacity .1s ease,-webkit-transform .1s ease;-webkit-transform:translateY(-8px);transform:translateY(-8px);left:-1px;width:190px;margin-top:5px;-webkit-box-sizing:content-box;box-sizing:content-box}.ce-conversion-toolbar--left-oriented:before{left:15px;margin-left:0}.ce-conversion-toolbar--right-oriented:before{left:auto;right:15px;margin-left:0}.ce-conversion-toolbar--showed{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.ce-conversion-toolbar [hidden]{display:none!important}.ce-conversion-toolbar__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ce-conversion-toolbar__label{color:#707684;font-size:11px;font-weight:500;letter-spacing:.33px;padding:10px 10px 5px;text-transform:uppercase}.ce-conversion-tool{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ce-conversion-tool--hidden{display:none}.ce-conversion-tool--focused{background:rgba(34,186,255,.08)!important}.ce-conversion-tool--focused{-webkit-box-shadow:inset 0 0 0px 1px rgba(7,161,227,.08);box-shadow:inset 0 0 0 1px #07a1e314}.ce-conversion-tool--focused-animated{-webkit-animation-name:buttonClicked;animation-name:buttonClicked;-webkit-animation-duration:.25s;animation-duration:.25s}.ce-conversion-tool:hover{background:#eff2f5}.ce-conversion-tool__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;-webkit-box-shadow:0 0 0 1px rgba(201,201,204,.48);box-shadow:0 0 0 1px #c9c9cc7a;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.ce-conversion-tool__icon svg{width:20px;height:20px}@media (max-width: 650px){.ce-conversion-tool__icon{width:36px;height:36px;border-radius:8px}.ce-conversion-tool__icon svg{width:28px;height:28px}}.ce-conversion-tool--last{margin-right:0!important}.ce-conversion-tool--active{color:#388ae5!important}.ce-conversion-tool--active{-webkit-animation:bounceIn .75s 1;animation:bounceIn .75s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ce-conversion-tool__secondary-label{color:#707684;font-size:12px;margin-left:auto;white-space:nowrap;letter-spacing:-.1em;padding-right:5px;margin-bottom:-2px;opacity:.6}@media (max-width: 650px){.ce-conversion-tool__secondary-label{display:none}}.ce-settings__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 1px;border-radius:3px;cursor:pointer;border:0;outline:none;background-color:transparent;vertical-align:bottom;color:inherit;margin:0;line-height:32px}.ce-settings__button svg{width:20px;height:20px}@media (max-width: 650px){.ce-settings__button svg{width:28px;height:28px}}@media (hover: hover){.ce-settings__button:hover{background-color:#eff2f5}}.ce-settings__button--active{color:#388ae5}.ce-settings__button--focused{background:rgba(34,186,255,.08)!important}.ce-settings__button--focused{-webkit-box-shadow:inset 0 0 0px 1px rgba(7,161,227,.08);box-shadow:inset 0 0 0 1px #07a1e314}.ce-settings__button--focused-animated{-webkit-animation-name:buttonClicked;animation-name:buttonClicked;-webkit-animation-duration:.25s;animation-duration:.25s}.ce-settings__button:not(:nth-child(3n+3)){margin-right:3px}.ce-settings__button:nth-child(n+4){margin-top:3px}.ce-settings__button--disabled{cursor:not-allowed!important}.ce-settings__button--disabled{opacity:.3}.ce-settings__button--selected{color:#388ae5}@media (min-width: 651px){.codex-editor--narrow .ce-settings .ce-popover{right:0;left:auto;left:initial}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.ce-block{-webkit-animation:fade-in .3s ease;animation:fade-in .3s ease;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-fill-mode:initial;animation-fill-mode:initial}.ce-block:first-of-type{margin-top:0}.ce-block--selected .ce-block__content{background:#e1f2ff}.ce-block--selected .ce-block__content [contenteditable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ce-block--selected .ce-block__content img,.ce-block--selected .ce-block__content .ce-stub{opacity:.55}.ce-block--stretched .ce-block__content{max-width:none}.ce-block__content{position:relative;max-width:650px;margin:0 auto;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.ce-block--drop-target .ce-block__content:before{content:"";position:absolute;top:100%;left:-20px;margin-top:-1px;height:8px;width:8px;border:solid #388AE5;border-width:1px 1px 0 0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ce-block--drop-target .ce-block__content:after{content:"";position:absolute;top:100%;height:1px;width:100%;color:#388ae5;background:repeating-linear-gradient(90deg,#388AE5,#388AE5 1px,#fff 1px,#fff 6px)}.ce-block a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.ce-block b{font-weight:700}.ce-block i{font-style:italic}@media (min-width: 651px){.codex-editor--narrow .ce-block--focused{margin-right:-50px;padding-right:50px}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}20%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}60%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}20%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}60%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@-webkit-keyframes selectionBounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}50%{-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01)}70%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes selectionBounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}50%{-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01)}70%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@-webkit-keyframes buttonClicked{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes buttonClicked{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.cdx-block{padding:.4em 0}.cdx-block::-webkit-input-placeholder{line-height:normal!important}.cdx-input{border:1px solid rgba(201,201,204,.48);-webkit-box-shadow:inset 0 1px 2px 0 rgba(35,44,72,.06);box-shadow:inset 0 1px 2px #232c480f;border-radius:3px;padding:10px 12px;outline:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.cdx-input[data-placeholder]:before{position:static!important}.cdx-input[data-placeholder]:before{display:inline-block;width:0;white-space:nowrap;pointer-events:none}.cdx-settings-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 1px;border-radius:3px;cursor:pointer;border:0;outline:none;background-color:transparent;vertical-align:bottom;color:inherit;margin:0;min-width:26px;min-height:26px}.cdx-settings-button svg{width:20px;height:20px}@media (max-width: 650px){.cdx-settings-button svg{width:28px;height:28px}}@media (hover: hover){.cdx-settings-button:hover{background-color:#eff2f5}}.cdx-settings-button--focused{background:rgba(34,186,255,.08)!important}.cdx-settings-button--focused{-webkit-box-shadow:inset 0 0 0px 1px rgba(7,161,227,.08);box-shadow:inset 0 0 0 1px #07a1e314}.cdx-settings-button--focused-animated{-webkit-animation-name:buttonClicked;animation-name:buttonClicked;-webkit-animation-duration:.25s;animation-duration:.25s}.cdx-settings-button--active{color:#388ae5}.cdx-settings-button svg{width:auto;height:auto}@media (max-width: 650px){.cdx-settings-button{width:36px;height:36px;border-radius:8px}}.cdx-loader{position:relative;border:1px solid rgba(201,201,204,.48)}.cdx-loader:before{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-11px 0 0 -11px;border:2px solid rgba(201,201,204,.48);border-left-color:#388ae5;border-radius:50%;-webkit-animation:cdxRotation 1.2s infinite linear;animation:cdxRotation 1.2s infinite linear}@-webkit-keyframes cdxRotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cdxRotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cdx-button{padding:13px;border-radius:3px;border:1px solid rgba(201,201,204,.48);font-size:14.9px;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(18,30,57,.04);box-shadow:0 2px 2px #121e390a;color:#707684;text-align:center;cursor:pointer}@media (hover: hover){.cdx-button:hover{background:#FBFCFE;-webkit-box-shadow:0 1px 3px 0 rgba(18,30,57,.08);box-shadow:0 1px 3px #121e3914}}.cdx-button svg{height:20px;margin-right:.2em;margin-top:-2px}.ce-stub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 18px;margin:10px 0;border-radius:10px;background:#eff2f5;border:1px solid #EFF0F1;color:#707684;font-size:14px}.ce-stub svg{width:20px;height:20px}.ce-stub__info{margin-left:14px}.ce-stub__title{font-weight:500;text-transform:capitalize}.codex-editor.codex-editor--rtl{direction:rtl}.codex-editor.codex-editor--rtl .cdx-list{padding-left:0;padding-right:40px}.codex-editor.codex-editor--rtl .ce-toolbar__plus{right:-26px;left:auto}.codex-editor.codex-editor--rtl .ce-toolbar__actions{right:auto;left:-26px}@media (max-width: 650px){.codex-editor.codex-editor--rtl .ce-toolbar__actions{margin-left:0;margin-right:auto;padding-right:0;padding-left:10px}}.codex-editor.codex-editor--rtl .ce-settings{left:5px;right:auto}.codex-editor.codex-editor--rtl .ce-settings:before{right:auto;left:25px}.codex-editor.codex-editor--rtl .ce-settings__button:not(:nth-child(3n+3)){margin-left:3px;margin-right:0}.codex-editor.codex-editor--rtl .ce-conversion-tool__icon{margin-right:0;margin-left:10px}.codex-editor.codex-editor--rtl .ce-inline-toolbar__dropdown{border-right:0px solid transparent;border-left:1px solid rgba(201,201,204,.48);margin:0 -6px 0 6px}.codex-editor.codex-editor--rtl .ce-inline-toolbar__dropdown .icon--toggler-down{margin-left:0;margin-right:4px}@media (min-width: 651px){.codex-editor--narrow.codex-editor--rtl .ce-toolbar__plus{left:0px;right:5px}}@media (min-width: 651px){.codex-editor--narrow.codex-editor--rtl .ce-toolbar__actions{left:-5px}}.cdx-search-field{--icon-margin-right: 10px;background:rgba(232,232,235,.49);border:1px solid rgba(226,226,229,.2);border-radius:6px;padding:2px;display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto}.cdx-search-field__icon{width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:var(--icon-margin-right)}.cdx-search-field__icon svg{width:20px;height:20px;color:#707684}.cdx-search-field__input{font-size:14px;outline:none;font-weight:500;font-family:inherit;border:0;background:transparent;margin:0;padding:0;line-height:22px;min-width:calc(100% - 26px - var(--icon-margin-right))}.cdx-search-field__input::-webkit-input-placeholder{color:#707684;font-weight:500}.cdx-search-field__input::-moz-placeholder{color:#707684;font-weight:500}.cdx-search-field__input:-ms-input-placeholder{color:#707684;font-weight:500}.cdx-search-field__input::-ms-input-placeholder{color:#707684;font-weight:500}.cdx-search-field__input::placeholder{color:#707684;font-weight:500}.ce-popover{--border-radius: 6px;--width: 200px;--max-height: 270px;--padding: 6px;--offset-from-target: 8px;--color-border: #e8e8eb;--color-shadow: rgba(13,20,33,.13);--color-background: white;--color-text-primary: black;--color-text-secondary: #707684;--color-border-icon: rgba(201, 201, 204, .48);--color-border-icon-disabled: #EFF0F1;--color-text-icon-active: #388AE5;--color-background-icon-active: rgba(56, 138, 229, .1);--color-background-item-focus: rgba(34, 186, 255, .08);--color-shadow-item-focus: rgba(7, 161, 227, .08);--color-background-item-hover: #eff2f5;--color-background-item-confirm: #E24A4A;--color-background-item-confirm-hover: #CE4343;min-width:var(--width);width:var(--width);max-height:var(--max-height);border-radius:var(--border-radius);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 15px -3px var(--color-shadow);box-shadow:0 3px 15px -3px var(--color-shadow);position:absolute;left:0;top:calc(100% + var(--offset-from-target));background:var(--color-background);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:4;opacity:0;max-height:0;pointer-events:none;padding:0;border:none}.ce-popover--opened{opacity:1;padding:var(--padding);max-height:var(--max-height);pointer-events:auto;-webkit-animation:panelShowing .1s ease;animation:panelShowing .1s ease;border:1px solid var(--color-border)}@media (max-width: 650px){.ce-popover--opened{-webkit-animation:panelShowingMobile .25s ease;animation:panelShowingMobile .25s ease}}.ce-popover__items{overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}@media (max-width: 650px){.ce-popover__overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#1D202B;z-index:3;opacity:.5;-webkit-transition:opacity .12s ease-in;transition:opacity .12s ease-in;will-change:opacity;visibility:visible}}.ce-popover__overlay--hidden{display:none}.ce-popover--open-top{top:calc(-1 * (var(--offset-from-target) + var(--popover-height)))}@media (max-width: 650px){.ce-popover{--offset: 5px;position:fixed;max-width:none;min-width:calc(100% - var(--offset) * 2);left:var(--offset);right:var(--offset);bottom:calc(var(--offset) + env(safe-area-inset-bottom));top:auto;border-radius:10px}.ce-popover .ce-popover__search{display:none}}.ce-popover__search,.ce-popover__custom-content:not(:empty){margin-bottom:5px}.ce-popover__nothing-found-message{color:#707684;display:none;cursor:default;padding:3px;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-popover__nothing-found-message--displayed{display:block}.ce-popover__custom-content:not(:empty){padding:4px}@media (min-width: 651px){.ce-popover__custom-content:not(:empty){padding:0}}.ce-popover__custom-content--hidden{display:none}.ce-popover-item{--border-radius: 6px;--icon-size: 20px;--icon-size-mobile: 28px;border-radius:var(--border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px;color:var(--color-text-primary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 650px){.ce-popover-item{padding:4px}}.ce-popover-item:not(:last-of-type){margin-bottom:1px}.ce-popover-item__icon{border-radius:5px;width:26px;height:26px;-webkit-box-shadow:0 0 0 1px var(--color-border-icon);box-shadow:0 0 0 1px var(--color-border-icon);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.ce-popover-item__icon svg{width:20px;height:20px}@media (max-width: 650px){.ce-popover-item__icon{width:36px;height:36px;border-radius:8px}.ce-popover-item__icon svg{width:var(--icon-size-mobile);height:var(--icon-size-mobile)}}.ce-popover-item__title{font-size:14px;line-height:20px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 650px){.ce-popover-item__title{font-size:16px}}.ce-popover-item__secondary-title{color:var(--color-text-secondary);font-size:12px;margin-left:auto;white-space:nowrap;letter-spacing:-.1em;padding-right:5px;margin-bottom:-2px;opacity:.6}@media (max-width: 650px){.ce-popover-item__secondary-title{display:none}}.ce-popover-item--active{background:var(--color-background-icon-active);color:var(--color-text-icon-active)}.ce-popover-item--active .ce-popover-item__icon{-webkit-box-shadow:none;box-shadow:none}.ce-popover-item--disabled{color:var(--color-text-secondary);cursor:default;pointer-events:none}.ce-popover-item--disabled .ce-popover-item__icon{-webkit-box-shadow:0 0 0 1px var(--color-border-icon-disabled);box-shadow:0 0 0 1px var(--color-border-icon-disabled)}.ce-popover-item--focused:not(.ce-popover-item--no-focus){background:var(--color-background-item-focus)!important}.ce-popover-item--focused:not(.ce-popover-item--no-focus){-webkit-box-shadow:inset 0 0 0px 1px var(--color-shadow-item-focus);box-shadow:inset 0 0 0 1px var(--color-shadow-item-focus)}.ce-popover-item--hidden{display:none}@media (hover: hover){.ce-popover-item:hover{cursor:pointer}.ce-popover-item:hover:not(.ce-popover-item--no-hover){background-color:var(--color-background-item-hover)}.ce-popover-item:hover .ce-popover-item__icon{-webkit-box-shadow:none;box-shadow:none}}.ce-popover-item--confirmation{background:var(--color-background-item-confirm)}.ce-popover-item--confirmation .ce-popover-item__icon{color:var(--color-background-item-confirm)}.ce-popover-item--confirmation .ce-popover-item__title{color:#fff}@media (hover: hover){.ce-popover-item--confirmation:not(.ce-popover-item--no-hover):hover{background:var(--color-background-item-confirm-hover)}}.ce-popover-item--confirmation:not(.ce-popover-item--no-focus).ce-popover-item--focused{background:var(--color-background-item-confirm-hover)!important}.ce-popover-item--confirmation .ce-popover-item__icon,.ce-popover-item--active .ce-popover-item__icon,.ce-popover-item--focused .ce-popover-item__icon{-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes panelShowing{0%{opacity:0;-webkit-transform:translateY(-8px) scale(.9);transform:translateY(-8px) scale(.9)}70%{opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes panelShowing{0%{opacity:0;-webkit-transform:translateY(-8px) scale(.9);transform:translateY(-8px) scale(.9)}70%{opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes panelShowingMobile{0%{opacity:0;-webkit-transform:translateY(14px) scale(.98);transform:translateY(14px) scale(.98)}70%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes panelShowingMobile{0%{opacity:0;-webkit-transform:translateY(14px) scale(.98);transform:translateY(14px) scale(.98)}70%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble;-webkit-animation-duration:.4s;animation-duration:.4s}@-webkit-keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-9%,0,0);transform:translate3d(-9%,0,0)}30%{-webkit-transform:translate3d(9%,0,0);transform:translate3d(9%,0,0)}45%{-webkit-transform:translate3d(-4%,0,0);transform:translate3d(-4%,0,0)}60%{-webkit-transform:translate3d(4%,0,0);transform:translate3d(4%,0,0)}75%{-webkit-transform:translate3d(-1%,0,0);transform:translate3d(-1%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-9%,0,0);transform:translate3d(-9%,0,0)}30%{-webkit-transform:translate3d(9%,0,0);transform:translate3d(9%,0,0)}45%{-webkit-transform:translate3d(-4%,0,0);transform:translate3d(-4%,0,0)}60%{-webkit-transform:translate3d(4%,0,0);transform:translate3d(4%,0,0)}75%{-webkit-transform:translate3d(-1%,0,0);transform:translate3d(-1%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}} +`;class Ci extends T{constructor(){super(...arguments),this.isMobile=!1,this.contentRectCache=void 0,this.resizeDebouncer=Xe(()=>{this.windowResize()},200)}get CSS(){return{editorWrapper:"codex-editor",editorWrapperNarrow:"codex-editor--narrow",editorZone:"codex-editor__redactor",editorZoneHidden:"codex-editor__redactor--hidden",editorEmpty:"codex-editor--empty",editorRtlFix:"codex-editor--rtl"}}get contentRect(){if(this.contentRectCache)return this.contentRectCache;const t=this.nodes.wrapper.querySelector(`.${F.CSS.content}`);return t?(this.contentRectCache=t.getBoundingClientRect(),this.contentRectCache):{width:650,left:0,right:0}}async prepare(){this.checkIsMobile(),this.make(),this.loadStyles()}toggleReadOnly(t){t?this.disableModuleBindings():this.enableModuleBindings()}checkEmptiness(){const{BlockManager:t}=this.Editor;this.nodes.wrapper.classList.toggle(this.CSS.editorEmpty,t.isEditorEmpty)}get someToolbarOpened(){const{Toolbar:t,BlockSettings:e,InlineToolbar:o,ConversionToolbar:i}=this.Editor;return e.opened||o.opened||i.opened||t.toolbox.opened}get someFlipperButtonFocused(){return this.Editor.Toolbar.toolbox.hasFocus()?!0:Object.entries(this.Editor).filter(([t,e])=>e.flipper instanceof G).some(([t,e])=>e.flipper.hasFocus())}destroy(){this.nodes.holder.innerHTML=""}closeAllToolbars(){const{Toolbar:t,BlockSettings:e,InlineToolbar:o,ConversionToolbar:i}=this.Editor;e.close(),o.close(),i.close(),t.toolbox.close()}checkIsMobile(){this.isMobile=window.innerWidth{this.redactorClicked(t)},!1),this.readOnlyMutableListeners.on(this.nodes.redactor,"mousedown",t=>{this.documentTouched(t)},!0),this.readOnlyMutableListeners.on(this.nodes.redactor,"touchstart",t=>{this.documentTouched(t)},!0),this.readOnlyMutableListeners.on(document,"keydown",t=>{this.documentKeydown(t)},!0),this.readOnlyMutableListeners.on(document,"mousedown",t=>{this.documentClicked(t)},!0),this.readOnlyMutableListeners.on(document,"selectionchange",()=>{this.selectionChanged()},!0),this.readOnlyMutableListeners.on(window,"resize",()=>{this.resizeDebouncer()},{passive:!0}),this.watchBlockHoveredEvents()}watchBlockHoveredEvents(){let t;this.readOnlyMutableListeners.on(this.nodes.redactor,"mousemove",St(e=>{const o=e.target.closest(".ce-block");this.Editor.BlockSelection.anyBlockSelected||o&&t!==o&&(t=o,this.eventsDispatcher.emit(xe,{block:this.Editor.BlockManager.getBlockByChildNode(o)}))},20),{passive:!0})}disableModuleBindings(){this.readOnlyMutableListeners.clearAll()}windowResize(){this.contentRectCache=null,this.checkIsMobile()}documentKeydown(t){switch(t.keyCode){case E.ENTER:this.enterPressed(t);break;case E.BACKSPACE:case E.DELETE:this.backspacePressed(t);break;case E.ESC:this.escapePressed(t);break;default:this.defaultBehaviour(t);break}}defaultBehaviour(t){const{currentBlock:e}=this.Editor.BlockManager,o=t.target.closest(`.${this.CSS.editorWrapper}`),i=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;if(e!==void 0&&o===null){this.Editor.BlockEvents.keydown(t);return}o||e&&i||(this.Editor.BlockManager.dropPointer(),this.Editor.Toolbar.close())}backspacePressed(t){const{BlockManager:e,BlockSelection:o,Caret:i}=this.Editor;if(o.anyBlockSelected&&!b.isSelectionExists){const n=e.removeSelectedBlocks();i.setToBlock(e.insertDefaultBlockAtIndex(n,!0),i.positions.START),o.clearSelection(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation()}}escapePressed(t){this.Editor.BlockSelection.clearSelection(t),this.Editor.Toolbar.toolbox.opened?(this.Editor.Toolbar.toolbox.close(),this.Editor.Caret.setToBlock(this.Editor.BlockManager.currentBlock)):this.Editor.BlockSettings.opened?this.Editor.BlockSettings.close():this.Editor.ConversionToolbar.opened?this.Editor.ConversionToolbar.close():this.Editor.InlineToolbar.opened?this.Editor.InlineToolbar.close():this.Editor.Toolbar.close()}enterPressed(t){const{BlockManager:e,BlockSelection:o}=this.Editor,i=e.currentBlockIndex>=0;if(o.anyBlockSelected&&!b.isSelectionExists){o.clearSelection(t),t.preventDefault(),t.stopImmediatePropagation(),t.stopPropagation();return}if(!this.someToolbarOpened&&i&&t.target.tagName==="BODY"){const n=this.Editor.BlockManager.insert();this.Editor.Caret.setToBlock(n),this.Editor.BlockManager.highlightCurrentNode(),this.Editor.Toolbar.moveAndOpen(n)}this.Editor.BlockSelection.clearSelection(t)}documentClicked(t){if(!t.isTrusted)return;const e=t.target;this.nodes.holder.contains(e)||b.isAtEditor||(this.Editor.BlockManager.dropPointer(),this.Editor.Toolbar.close());const o=this.Editor.BlockSettings.nodes.wrapper.contains(e),i=this.Editor.Toolbar.nodes.settingsToggler.contains(e),n=o||i;if(this.Editor.BlockSettings.opened&&!n){this.Editor.BlockSettings.close();const r=this.Editor.BlockManager.getBlockByChildNode(e);this.Editor.Toolbar.moveAndOpen(r)}this.Editor.BlockSelection.clearSelection(t)}documentTouched(t){let e=t.target;if(e===this.nodes.redactor){const o=t instanceof MouseEvent?t.clientX:t.touches[0].clientX,i=t instanceof MouseEvent?t.clientY:t.touches[0].clientY;e=document.elementFromPoint(o,i)}try{this.Editor.BlockManager.setCurrentBlockByChildNode(e),this.Editor.BlockManager.highlightCurrentNode()}catch{this.Editor.RectangleSelection.isRectActivated()||this.Editor.Caret.setToTheLastBlock()}this.Editor.Toolbar.moveAndOpen()}redactorClicked(t){const{BlockSelection:e}=this.Editor;if(!b.isCollapsed)return;const o=()=>{t.stopImmediatePropagation(),t.stopPropagation()},i=t.target,n=t.metaKey||t.ctrlKey;if(d.isAnchor(i)&&n){o();const c=i.getAttribute("href"),p=qe(c);Ge(p);return}const r=this.Editor.BlockManager.getBlockByIndex(-1),a=d.offset(r.holder).bottom,l=t.pageY;if(t.target instanceof Element&&t.target.isEqualNode(this.nodes.redactor)&&!e.anyBlockSelected&&a{e=i,o=n}),Promise.resolve().then(async()=>{this.configuration=t,this.validate(),this.init(),await this.start(),await this.render();const{BlockManager:i,Caret:n,UI:r,ModificationsObserver:a}=this.moduleInstances;r.checkEmptiness(),a.enable(),this.configuration.autofocus&&(n.setToBlock(i.blocks[0],n.positions.START),i.highlightCurrentNode()),e()}).catch(i=>{_(`Editor.js is not ready because of ${i}`,"error"),o(i)})}set configuration(t){var e,o;z(t)?this.config={...t}:this.config={holder:t},Mt(!!this.config.holderId,"config.holderId","config.holder"),this.config.holderId&&!this.config.holder&&(this.config.holder=this.config.holderId,this.config.holderId=null),this.config.holder==null&&(this.config.holder="editorjs"),this.config.logLevel||(this.config.logLevel=se.VERBOSE),Ue(this.config.logLevel),Mt(!!this.config.initialBlock,"config.initialBlock","config.defaultBlock"),this.config.defaultBlock=this.config.defaultBlock||this.config.initialBlock||"paragraph",this.config.minHeight=this.config.minHeight!==void 0?this.config.minHeight:300;const i={type:this.config.defaultBlock,data:{}};this.config.placeholder=this.config.placeholder||!1,this.config.sanitizer=this.config.sanitizer||{p:!0,b:!0,a:!0},this.config.hideToolbar=this.config.hideToolbar?this.config.hideToolbar:!1,this.config.tools=this.config.tools||{},this.config.i18n=this.config.i18n||{},this.config.data=this.config.data||{blocks:[]},this.config.onReady=this.config.onReady||(()=>{}),this.config.onChange=this.config.onChange||(()=>{}),this.config.inlineToolbar=this.config.inlineToolbar!==void 0?this.config.inlineToolbar:!0,(V(this.config.data)||!this.config.data.blocks||this.config.data.blocks.length===0)&&(this.config.data={blocks:[i]}),this.config.readOnly=this.config.readOnly||!1,(e=this.config.i18n)!=null&&e.messages&&$.setDictionary(this.config.i18n.messages),this.config.i18n.direction=((o=this.config.i18n)==null?void 0:o.direction)||"ltr"}get configuration(){return this.config}validate(){const{holderId:t,holder:e}=this.config;if(t&&e)throw Error("«holderId» and «holder» param can't assign at the same time.");if(J(e)&&!d.get(e))throw Error(`element with ID «${e}» is missing. Pass correct holder's ID.`);if(e&&z(e)&&!d.isElement(e))throw Error("«holder» value must be an Element node")}init(){this.constructModules(),this.configureModules()}async start(){await["Tools","UI","BlockManager","Paste","BlockSelection","RectangleSelection","CrossBlockSelection","ReadOnly"].reduce((t,e)=>t.then(async()=>{try{await this.moduleInstances[e].prepare()}catch(o){if(o instanceof de)throw new Error(o.message);_(`Module ${e} was skipped because of %o`,"warn",o)}}),Promise.resolve())}render(){return this.moduleInstances.Renderer.render(this.config.data.blocks)}constructModules(){Object.entries(Bi).forEach(([t,e])=>{try{this.moduleInstances[t]=new e({config:this.configuration,eventsDispatcher:this.eventsDispatcher})}catch(o){_("[constructModules]",`Module ${t} skipped because`,"error",o)}})}configureModules(){for(const t in this.moduleInstances)Object.prototype.hasOwnProperty.call(this.moduleInstances,t)&&(this.moduleInstances[t].state=this.getModulesDiff(t))}getModulesDiff(t){const e={};for(const o in this.moduleInstances)o!==t&&(e[o]=this.moduleInstances[o]);return e}}/** + * Editor.js + * + * @license Apache-2.0 + * @see Editor.js + * @author CodeX Team + */class Si{static get version(){return"2.28.0"}constructor(t){let e=()=>{};z(t)&&R(t.onReady)&&(e=t.onReady);const o=new Ti(t);this.isReady=o.isReady.then(()=>{this.exportAPI(o),e()})}exportAPI(t){const e=["configuration"],o=()=>{Object.values(t.moduleInstances).forEach(i=>{R(i.destroy)&&i.destroy(),i.listeners.removeAll()}),t=null;for(const i in this)Object.prototype.hasOwnProperty.call(this,i)&&delete this[i];Object.setPrototypeOf(this,null)};e.forEach(i=>{this[i]=t[i]}),this.destroy=o,Object.setPrototypeOf(this,t.moduleInstances.API.methods),delete this.exportAPI,Object.entries({blocks:{clear:"clear",render:"render"},caret:{focus:"focus"},events:{on:"on",off:"off",emit:"emit"},saver:{save:"save"}}).forEach(([i,n])=>{Object.entries(n).forEach(([r,a])=>{this[a]=t.moduleInstances.API.methods[i][r]})})}}const Tt={header:Zt(()=>import("./bundle-8efc010f.js").then(s=>s.b),["assets/bundle-8efc010f.js","assets/app-front-ae9fe805.js","assets/app-front-935fc652.css"]),list:Zt(()=>import("./bundle-2f2c1632.js").then(s=>s.b),["assets/bundle-2f2c1632.js","assets/app-front-ae9fe805.js","assets/app-front-935fc652.css"])},Ii=Ne({name:"vue-editor-js",props:{holder:{type:String,default:()=>"vue-editor-js",require:!0},config:{type:Object,default:()=>({}),require:!0},initialized:{type:Function,default:()=>{}}},setup:(s,t)=>{const e=Re({editor:null});function o(r){i(),e.editor=new Si({holder:r.holder||"vue-editor-js",...r.config,onChange:(a,l)=>{n()}}),r.initialized(e.editor)}function i(){e.editor&&(e.editor.destroy(),e.editor=null)}function n(){console.log("saveEditor"),e.editor&&e.editor.save().then(r=>{console.log(r),t.emit("saved",r)})}return Pe(r=>o(s)),{props:s,state:e}},methods:{useTools(s,t){const e=Object.keys(Tt),o={...s.customTools};return e.every(i=>!s[i])?(e.forEach(i=>o[i]={class:Tt[i]}),Object.keys(t).forEach(i=>{o[i]!==void 0&&o[i]!==null&&(o[i].config=t[i])}),o):(e.forEach(i=>{const n=s[i];if(n&&(o[i]={class:Tt[i]},typeof n=="object")){const r=Object.assign({},s[i]);delete r.class,o[i]=Object.assign(o[i],r)}}),Object.keys(t).forEach(i=>{o[i]!==void 0&&o[i]!==null&&(o[i].config=t[i])}),o)}}}),Mi=["id"];function _i(s,t,e,o,i,n){return Fe(),De("div",{id:s.holder},null,8,Mi)}const Li=Oe(Ii,[["render",_i]]);export{Tt as PLUGINS,Li as default}; diff --git a/public/build/assets/VueEditorJs-4c208fc9.js.gz b/public/build/assets/VueEditorJs-4c208fc9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..555927c7464c6f52f00074466b6e177d6fee6a96 GIT binary patch literal 57791 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�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 literal 0 HcmV?d00001 diff --git a/public/build/assets/app-front-5c1eb32f.css b/public/build/assets/app-front-5c1eb32f.css new file mode 100644 index 0000000..bcbab4d --- /dev/null +++ b/public/build/assets/app-front-5c1eb32f.css @@ -0,0 +1,9 @@ +@charset "UTF-8";@import"https://fonts.bunny.net/css?family=pt-sans:400,400i,700|black-ops-one:400|zilla-slab:400,700";/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + *//*! + * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/) + * Copyright 2019-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */@font-face{font-display:block;font-family:bootstrap-icons;src:url(/build/assets/bootstrap-icons-bacd70af.woff2?2820a3852bdb9a5832199cc61cec4e65) format("woff2"),url(/build/assets/bootstrap-icons-4d4572ef.woff?2820a3852bdb9a5832199cc61cec4e65) format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.lqip-loader{position:relative;overflow:hidden;width:auto}.lqip-loader img{position:absolute;top:0;left:0;width:100%}.lqip-loader img{display:block}.lqip-loader img{position:relative;float:left;display:block}.lqip-frozen{-webkit-filter:blur(8px);-moz-filter:blur(8px);-o-filter:blur(8px);-ms-filter:blur(8px);filter:blur(8px);transform:scale(1.04);animation:.2s ease-in .4s 1 forwards lqipFade;width:100%}@keyframes lqipFade{0%{opacity:1}to{opacity:0}}.hover-text-white{--bs-nav-link-hover-color: white}.hover-text-white:hover{color:#fff!important}figure.image>img{max-width:100%;height:auto}footer.image-caption{font-size:.875em;text-align:center;opacity:.7}.glow-1{-webkit-box-shadow:0px 0px 9px 5px rgba(45,255,196,.38);-moz-box-shadow:0px 0px 9px 5px rgba(45,255,196,.38);box-shadow:0 0 9px 5px #2dffc461}.glow-2{-webkit-box-shadow:0px 0px 9px 5px rgba(238,46,255,.38);-moz-box-shadow:0px 0px 9px 5px rgba(238,46,255,.38);box-shadow:0 0 9px 5px #ee2eff61}.glow-3{-webkit-box-shadow:0px 0px 9px 5px rgba(46,147,255,.38);-moz-box-shadow:0px 0px 9px 5px rgba(46,147,255,.38);box-shadow:0 0 9px 5px #2e93ff61}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hover-grow{transition:.3s;transform:scale(1)}.hover-grow:hover,.d-grow{transform:scale(1.03);transition:.3s}@keyframes breathing{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.breathing-effect{animation:breathing 1s ease-in-out infinite}.illuminated{position:relative;overflow:hidden;z-index:1;animation:shimmer 3s infinite linear}.illuminated:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg,rgba(255,255,255,0) 25%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 75%);background-size:400% 400%;z-index:-1;animation:shimmer 3s infinite}.illuminated-slow{position:relative;overflow:hidden;z-index:1;animation:shimmer 10s infinite linear}.illuminated-slow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg,rgba(255,255,255,0) 25%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 75%);background-size:400% 400%;z-index:-1;animation:shimmer 10s infinite}.bg-gradient-rainbow{background:linear-gradient(270deg,#ffa63d,#ff3d77,#338aff,#3cf0c5,#ffa63d);background-size:400% 400%}@keyframes shimmer{0%{background-position:0 0}to{background-position:-400% 0}}:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #952fff;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-highlighter-yellow: #ccf62b;--bs-highlighter-pink: #feacf5;--bs-highlighter-orange: #ff962a;--bs-highlighter-blue: #507fff;--bs-highlighter-purple: #952fff;--bs-primary-rgb: 149, 47, 255;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-highlighter-yellow-rgb: 204, 246, 43;--bs-highlighter-pink-rgb: 254, 172, 245;--bs-highlighter-orange-rgb: 255, 150, 42;--bs-highlighter-blue-rgb: 80, 127, 255;--bs-highlighter-purple-rgb: 149, 47, 255;--bs-primary-text-emphasis: #3c1366;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #ead5ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #d5acff;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #952fff;--bs-link-color-rgb: 149, 47, 255;--bs-link-decoration: underline;--bs-link-hover-color: #7726cc;--bs-link-hover-color-rgb: 119, 38, 204;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: tint-color(#ffc107, 80%);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(149, 47, 255, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #bf82ff;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #1e0933;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #591c99;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #bf82ff;--bs-link-hover-color: #cc9bff;--bs-link-color-rgb: 191, 130, 255;--bs-link-hover-color-rgb: 204, 155, 255;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: shade-color(#ffc107, 60%);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: tint-color(#198754, 40%);--bs-form-valid-border-color: tint-color(#198754, 40%);--bs-form-invalid-color: tint-color(#dc3545, 40%);--bs-form-invalid-border-color: tint-color(#dc3545, 40%)}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #ead5ff;--bs-table-border-color: #bbaacc;--bs-table-striped-bg: #decaf2;--bs-table-striped-color: #000;--bs-table-active-bg: #d3c0e6;--bs-table-active-color: #000;--bs-table-hover-bg: #d8c5ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #a7b9b1;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #a6c3ca;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#ca97ff;outline:0;box-shadow:0 0 0 .25rem #952fff40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#ca97ff;outline:0;box-shadow:0 0 0 .25rem #952fff40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#ca97ff;outline:0;box-shadow:0 0 0 .25rem #952fff40}.form-check-input:checked{background-color:#952fff;border-color:#952fff}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#952fff;border-color:#952fff;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ca97ff'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #952fff40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #952fff40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#952fff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#dfc1ff}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#952fff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#dfc1ff}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #952fff;--bs-btn-border-color: #952fff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #7f28d9;--bs-btn-hover-border-color: #7726cc;--bs-btn-focus-shadow-rgb: 165, 78, 255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #7726cc;--bs-btn-active-border-color: #7023bf;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #952fff;--bs-btn-disabled-border-color: #952fff}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-highlighter-yellow{--bs-btn-color: #000;--bs-btn-bg: #ccf62b;--bs-btn-border-color: #ccf62b;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d4f74b;--bs-btn-hover-border-color: #d1f740;--bs-btn-focus-shadow-rgb: 173, 209, 37;--bs-btn-active-color: #000;--bs-btn-active-bg: #d6f855;--bs-btn-active-border-color: #d1f740;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ccf62b;--bs-btn-disabled-border-color: #ccf62b}.btn-highlighter-pink{--bs-btn-color: #000;--bs-btn-bg: #feacf5;--bs-btn-border-color: #feacf5;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #feb8f7;--bs-btn-hover-border-color: #feb4f6;--bs-btn-focus-shadow-rgb: 216, 146, 208;--bs-btn-active-color: #000;--bs-btn-active-bg: #febdf7;--bs-btn-active-border-color: #feb4f6;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #feacf5;--bs-btn-disabled-border-color: #feacf5}.btn-highlighter-orange{--bs-btn-color: #000;--bs-btn-bg: #ff962a;--bs-btn-border-color: #ff962a;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffa64a;--bs-btn-hover-border-color: #ffa13f;--bs-btn-focus-shadow-rgb: 217, 128, 36;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffab55;--bs-btn-active-border-color: #ffa13f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ff962a;--bs-btn-disabled-border-color: #ff962a}.btn-highlighter-blue{--bs-btn-color: #000;--bs-btn-bg: #507fff;--bs-btn-border-color: #507fff;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #6a92ff;--bs-btn-hover-border-color: #628cff;--bs-btn-focus-shadow-rgb: 68, 108, 217;--bs-btn-active-color: #000;--bs-btn-active-bg: #7399ff;--bs-btn-active-border-color: #628cff;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #507fff;--bs-btn-disabled-border-color: #507fff}.btn-highlighter-purple{--bs-btn-color: #fff;--bs-btn-bg: #952fff;--bs-btn-border-color: #952fff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #7f28d9;--bs-btn-hover-border-color: #7726cc;--bs-btn-focus-shadow-rgb: 165, 78, 255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #7726cc;--bs-btn-active-border-color: #7023bf;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #952fff;--bs-btn-disabled-border-color: #952fff}.btn-outline-primary{--bs-btn-color: #952fff;--bs-btn-border-color: #952fff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #952fff;--bs-btn-hover-border-color: #952fff;--bs-btn-focus-shadow-rgb: 149, 47, 255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #952fff;--bs-btn-active-border-color: #952fff;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #952fff;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #952fff;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-outline-highlighter-yellow{--bs-btn-color: #ccf62b;--bs-btn-border-color: #ccf62b;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ccf62b;--bs-btn-hover-border-color: #ccf62b;--bs-btn-focus-shadow-rgb: 204, 246, 43;--bs-btn-active-color: #000;--bs-btn-active-bg: #ccf62b;--bs-btn-active-border-color: #ccf62b;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ccf62b;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ccf62b;--bs-gradient: none}.btn-outline-highlighter-pink{--bs-btn-color: #feacf5;--bs-btn-border-color: #feacf5;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #feacf5;--bs-btn-hover-border-color: #feacf5;--bs-btn-focus-shadow-rgb: 254, 172, 245;--bs-btn-active-color: #000;--bs-btn-active-bg: #feacf5;--bs-btn-active-border-color: #feacf5;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #feacf5;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #feacf5;--bs-gradient: none}.btn-outline-highlighter-orange{--bs-btn-color: #ff962a;--bs-btn-border-color: #ff962a;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ff962a;--bs-btn-hover-border-color: #ff962a;--bs-btn-focus-shadow-rgb: 255, 150, 42;--bs-btn-active-color: #000;--bs-btn-active-bg: #ff962a;--bs-btn-active-border-color: #ff962a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ff962a;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ff962a;--bs-gradient: none}.btn-outline-highlighter-blue{--bs-btn-color: #507fff;--bs-btn-border-color: #507fff;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #507fff;--bs-btn-hover-border-color: #507fff;--bs-btn-focus-shadow-rgb: 80, 127, 255;--bs-btn-active-color: #000;--bs-btn-active-bg: #507fff;--bs-btn-active-border-color: #507fff;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #507fff;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #507fff;--bs-gradient: none}.btn-outline-highlighter-purple{--bs-btn-color: #952fff;--bs-btn-border-color: #952fff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #952fff;--bs-btn-hover-border-color: #952fff;--bs-btn-focus-shadow-rgb: 149, 47, 255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #952fff;--bs-btn-active-border-color: #952fff;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #952fff;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #952fff;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 165, 78, 255;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #952fff;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #952fff;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #952fff40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #952fff}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233c1366'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #ca97ff;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(149, 47, 255, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23bf82ff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23bf82ff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(149, 47, 255, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #952fff;--bs-pagination-active-border-color: #952fff;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}.alert-highlighter-yellow{--bs-alert-color: var(--bs-highlighter-yellow-text-emphasis);--bs-alert-bg: var(--bs-highlighter-yellow-bg-subtle);--bs-alert-border-color: var(--bs-highlighter-yellow-border-subtle);--bs-alert-link-color: var(--bs-highlighter-yellow-text-emphasis)}.alert-highlighter-pink{--bs-alert-color: var(--bs-highlighter-pink-text-emphasis);--bs-alert-bg: var(--bs-highlighter-pink-bg-subtle);--bs-alert-border-color: var(--bs-highlighter-pink-border-subtle);--bs-alert-link-color: var(--bs-highlighter-pink-text-emphasis)}.alert-highlighter-orange{--bs-alert-color: var(--bs-highlighter-orange-text-emphasis);--bs-alert-bg: var(--bs-highlighter-orange-bg-subtle);--bs-alert-border-color: var(--bs-highlighter-orange-border-subtle);--bs-alert-link-color: var(--bs-highlighter-orange-text-emphasis)}.alert-highlighter-blue{--bs-alert-color: var(--bs-highlighter-blue-text-emphasis);--bs-alert-bg: var(--bs-highlighter-blue-bg-subtle);--bs-alert-border-color: var(--bs-highlighter-blue-border-subtle);--bs-alert-link-color: var(--bs-highlighter-blue-text-emphasis)}.alert-highlighter-purple{--bs-alert-color: var(--bs-highlighter-purple-text-emphasis);--bs-alert-bg: var(--bs-highlighter-purple-bg-subtle);--bs-alert-border-color: var(--bs-highlighter-purple-border-subtle);--bs-alert-link-color: var(--bs-highlighter-purple-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #952fff;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #952fff;--bs-list-group-active-border-color: #952fff;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.list-group-item-highlighter-yellow{--bs-list-group-color: var(--bs-highlighter-yellow-text-emphasis);--bs-list-group-bg: var(--bs-highlighter-yellow-bg-subtle);--bs-list-group-border-color: var(--bs-highlighter-yellow-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-highlighter-yellow-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-highlighter-yellow-border-subtle);--bs-list-group-active-color: var(--bs-highlighter-yellow-bg-subtle);--bs-list-group-active-bg: var(--bs-highlighter-yellow-text-emphasis);--bs-list-group-active-border-color: var(--bs-highlighter-yellow-text-emphasis)}.list-group-item-highlighter-pink{--bs-list-group-color: var(--bs-highlighter-pink-text-emphasis);--bs-list-group-bg: var(--bs-highlighter-pink-bg-subtle);--bs-list-group-border-color: var(--bs-highlighter-pink-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-highlighter-pink-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-highlighter-pink-border-subtle);--bs-list-group-active-color: var(--bs-highlighter-pink-bg-subtle);--bs-list-group-active-bg: var(--bs-highlighter-pink-text-emphasis);--bs-list-group-active-border-color: var(--bs-highlighter-pink-text-emphasis)}.list-group-item-highlighter-orange{--bs-list-group-color: var(--bs-highlighter-orange-text-emphasis);--bs-list-group-bg: var(--bs-highlighter-orange-bg-subtle);--bs-list-group-border-color: var(--bs-highlighter-orange-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-highlighter-orange-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-highlighter-orange-border-subtle);--bs-list-group-active-color: var(--bs-highlighter-orange-bg-subtle);--bs-list-group-active-bg: var(--bs-highlighter-orange-text-emphasis);--bs-list-group-active-border-color: var(--bs-highlighter-orange-text-emphasis)}.list-group-item-highlighter-blue{--bs-list-group-color: var(--bs-highlighter-blue-text-emphasis);--bs-list-group-bg: var(--bs-highlighter-blue-bg-subtle);--bs-list-group-border-color: var(--bs-highlighter-blue-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-highlighter-blue-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-highlighter-blue-border-subtle);--bs-list-group-active-color: var(--bs-highlighter-blue-bg-subtle);--bs-list-group-active-bg: var(--bs-highlighter-blue-text-emphasis);--bs-list-group-active-border-color: var(--bs-highlighter-blue-text-emphasis)}.list-group-item-highlighter-purple{--bs-list-group-color: var(--bs-highlighter-purple-text-emphasis);--bs-list-group-bg: var(--bs-highlighter-purple-bg-subtle);--bs-list-group-border-color: var(--bs-highlighter-purple-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-highlighter-purple-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-highlighter-purple-border-subtle);--bs-list-group-active-color: var(--bs-highlighter-purple-bg-subtle);--bs-list-group-active-bg: var(--bs-highlighter-purple-text-emphasis);--bs-list-group-active-border-color: var(--bs-highlighter-purple-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(149, 47, 255, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-highlighter-yellow{color:#000!important;background-color:RGBA(var(--bs-highlighter-yellow-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-highlighter-pink{color:#000!important;background-color:RGBA(var(--bs-highlighter-pink-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-highlighter-orange{color:#000!important;background-color:RGBA(var(--bs-highlighter-orange-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-highlighter-blue{color:#000!important;background-color:RGBA(var(--bs-highlighter-blue-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-highlighter-purple{color:#fff!important;background-color:RGBA(var(--bs-highlighter-purple-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(119,38,204,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(119,38,204,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-highlighter-yellow{color:RGBA(var(--bs-highlighter-yellow-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-highlighter-yellow-rgb),var(--bs-link-underline-opacity, 1))!important}.link-highlighter-yellow:hover,.link-highlighter-yellow:focus{color:RGBA(214,248,85,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(214,248,85,var(--bs-link-underline-opacity, 1))!important}.link-highlighter-pink{color:RGBA(var(--bs-highlighter-pink-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-highlighter-pink-rgb),var(--bs-link-underline-opacity, 1))!important}.link-highlighter-pink:hover,.link-highlighter-pink:focus{color:RGBA(254,189,247,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(254,189,247,var(--bs-link-underline-opacity, 1))!important}.link-highlighter-orange{color:RGBA(var(--bs-highlighter-orange-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-highlighter-orange-rgb),var(--bs-link-underline-opacity, 1))!important}.link-highlighter-orange:hover,.link-highlighter-orange:focus{color:RGBA(255,171,85,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,171,85,var(--bs-link-underline-opacity, 1))!important}.link-highlighter-blue{color:RGBA(var(--bs-highlighter-blue-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-highlighter-blue-rgb),var(--bs-link-underline-opacity, 1))!important}.link-highlighter-blue:hover,.link-highlighter-blue:focus{color:RGBA(115,153,255,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(115,153,255,var(--bs-link-underline-opacity, 1))!important}.link-highlighter-purple{color:RGBA(var(--bs-highlighter-purple-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-highlighter-purple-rgb),var(--bs-link-underline-opacity, 1))!important}.link-highlighter-purple:hover,.link-highlighter-purple:focus{color:RGBA(119,38,204,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(119,38,204,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.focus-ring-highlighter-yellow{--bs-focus-ring-color: rgba(var(--bs-highlighter-yellow-rgb), var(--bs-focus-ring-opacity))}.focus-ring-highlighter-pink{--bs-focus-ring-color: rgba(var(--bs-highlighter-pink-rgb), var(--bs-focus-ring-opacity))}.focus-ring-highlighter-orange{--bs-focus-ring-color: rgba(var(--bs-highlighter-orange-rgb), var(--bs-focus-ring-opacity))}.focus-ring-highlighter-blue{--bs-focus-ring-color: rgba(var(--bs-highlighter-blue-rgb), var(--bs-focus-ring-opacity))}.focus-ring-highlighter-purple{--bs-focus-ring-color: rgba(var(--bs-highlighter-purple-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-highlighter-yellow{--bs-border-opacity: 1;border-color:rgba(var(--bs-highlighter-yellow-rgb),var(--bs-border-opacity))!important}.border-highlighter-pink{--bs-border-opacity: 1;border-color:rgba(var(--bs-highlighter-pink-rgb),var(--bs-border-opacity))!important}.border-highlighter-orange{--bs-border-opacity: 1;border-color:rgba(var(--bs-highlighter-orange-rgb),var(--bs-border-opacity))!important}.border-highlighter-blue{--bs-border-opacity: 1;border-color:rgba(var(--bs-highlighter-blue-rgb),var(--bs-border-opacity))!important}.border-highlighter-purple{--bs-border-opacity: 1;border-color:rgba(var(--bs-highlighter-purple-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-highlighter-yellow{--bs-text-opacity: 1;color:rgba(var(--bs-highlighter-yellow-rgb),var(--bs-text-opacity))!important}.text-highlighter-pink{--bs-text-opacity: 1;color:rgba(var(--bs-highlighter-pink-rgb),var(--bs-text-opacity))!important}.text-highlighter-orange{--bs-text-opacity: 1;color:rgba(var(--bs-highlighter-orange-rgb),var(--bs-text-opacity))!important}.text-highlighter-blue{--bs-text-opacity: 1;color:rgba(var(--bs-highlighter-blue-rgb),var(--bs-text-opacity))!important}.text-highlighter-purple{--bs-text-opacity: 1;color:rgba(var(--bs-highlighter-purple-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline-highlighter-yellow{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-highlighter-yellow-rgb),var(--bs-link-underline-opacity))!important}.link-underline-highlighter-pink{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-highlighter-pink-rgb),var(--bs-link-underline-opacity))!important}.link-underline-highlighter-orange{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-highlighter-orange-rgb),var(--bs-link-underline-opacity))!important}.link-underline-highlighter-blue{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-highlighter-blue-rgb),var(--bs-link-underline-opacity))!important}.link-underline-highlighter-purple{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-highlighter-purple-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-highlighter-yellow{--bs-bg-opacity: 1;background-color:rgba(var(--bs-highlighter-yellow-rgb),var(--bs-bg-opacity))!important}.bg-highlighter-pink{--bs-bg-opacity: 1;background-color:rgba(var(--bs-highlighter-pink-rgb),var(--bs-bg-opacity))!important}.bg-highlighter-orange{--bs-bg-opacity: 1;background-color:rgba(var(--bs-highlighter-orange-rgb),var(--bs-bg-opacity))!important}.bg-highlighter-blue{--bs-bg-opacity: 1;background-color:rgba(var(--bs-highlighter-blue-rgb),var(--bs-bg-opacity))!important}.bg-highlighter-purple{--bs-bg-opacity: 1;background-color:rgba(var(--bs-highlighter-purple-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.font-family-black-ops-one{font-family:Black Ops One,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-family-zilla-slab{font-family:Zilla Slab,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}a{text-decoration:none}a:hover{text-decoration:underline} diff --git a/public/build/assets/app-front-5c1eb32f.css.gz b/public/build/assets/app-front-5c1eb32f.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..da53766401da22af1e71e8c39f9caec6517e5348 GIT binary patch literal 46466 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 Pf9QC<_Iaq+C{if(i=Qg(i),i in Pc)return;Pc[i]=!0;const o=i.endsWith(".css"),a=o?'[rel="stylesheet"]':"";if(!!s)for(let c=r.length-1;c>=0;c--){const f=r[c];if(f.href===i&&(!o||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${a}`))return;const u=document.createElement("link");if(u.rel=o?"stylesheet":Zg,o||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),o)return new Promise((c,f)=>{u.addEventListener("load",c),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>e()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})};var Sr=new Map;function e_(t){var e=Sr.get(t);e&&e.destroy()}function t_(t){var e=Sr.get(t);e&&e.update()}var br=null;typeof window>"u"?((br=function(t){return t}).destroy=function(t){return t},br.update=function(t){return t}):((br=function(t,e){return t&&Array.prototype.forEach.call(t.length?t:[t],function(n){return function(s){if(s&&s.nodeName&&s.nodeName==="TEXTAREA"&&!Sr.has(s)){var r,i=null,o=window.getComputedStyle(s),a=(r=s.value,function(){u({testForHeightReduction:r===""||!s.value.startsWith(r),restoreTextAlign:null}),r=s.value}),l=(function(f){s.removeEventListener("autosize:destroy",l),s.removeEventListener("autosize:update",c),s.removeEventListener("input",a),window.removeEventListener("resize",c),Object.keys(f).forEach(function(m){return s.style[m]=f[m]}),Sr.delete(s)}).bind(s,{height:s.style.height,resize:s.style.resize,textAlign:s.style.textAlign,overflowY:s.style.overflowY,overflowX:s.style.overflowX,wordWrap:s.style.wordWrap});s.addEventListener("autosize:destroy",l),s.addEventListener("autosize:update",c),s.addEventListener("input",a),window.addEventListener("resize",c),s.style.overflowX="hidden",s.style.wordWrap="break-word",Sr.set(s,{destroy:l,update:c}),c()}function u(f){var m,p,E=f.restoreTextAlign,d=E===void 0?null:E,y=f.testForHeightReduction,_=y===void 0||y,h=o.overflowY;if(s.scrollHeight!==0&&(o.resize==="vertical"?s.style.resize="none":o.resize==="both"&&(s.style.resize="horizontal"),_&&(m=function(g){for(var A=[];g&&g.parentNode&&g.parentNode instanceof Element;)g.parentNode.scrollTop&&A.push([g.parentNode,g.parentNode.scrollTop]),g=g.parentNode;return function(){return A.forEach(function(C){var O=C[0],v=C[1];O.style.scrollBehavior="auto",O.scrollTop=v,O.style.scrollBehavior=null})}}(s),s.style.height=""),p=o.boxSizing==="content-box"?s.scrollHeight-(parseFloat(o.paddingTop)+parseFloat(o.paddingBottom)):s.scrollHeight+parseFloat(o.borderTopWidth)+parseFloat(o.borderBottomWidth),o.maxHeight!=="none"&&p>parseFloat(o.maxHeight)?(o.overflowY==="hidden"&&(s.style.overflow="scroll"),p=parseFloat(o.maxHeight)):o.overflowY!=="hidden"&&(s.style.overflow="hidden"),s.style.height=p+"px",d&&(s.style.textAlign=d),m&&m(),i!==p&&(s.dispatchEvent(new Event("autosize:resized",{bubbles:!0})),i=p),h!==o.overflow&&!d)){var b=o.textAlign;o.overflow==="hidden"&&(s.style.textAlign=b==="start"?"end":"start"),u({restoreTextAlign:b,testForHeightReduction:!0})}}function c(){u({testForHeightReduction:!0,restoreTextAlign:null})}}(n)}),t}).destroy=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],e_),t},br.update=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],t_),t});var n_=br;const Dc=document.querySelectorAll('[data-bs-toggle="autosize"]');Dc.length&&Dc.forEach(function(t){n_(t)});function xs(t,e){if(t==null)return{};var n={},s=Object.keys(t),r,i;for(i=0;i=0)&&(n[r]=t[r]);return n}function oe(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new oe.InputMask(t,e)}class ge{constructor(e){Object.assign(this,{inserted:"",rawInserted:"",skip:!1,tailShift:0},e)}aggregate(e){return this.rawInserted+=e.rawInserted,this.skip=this.skip||e.skip,this.inserted+=e.inserted,this.tailShift+=e.tailShift,this}get offset(){return this.tailShift+this.inserted.length}}oe.ChangeDetails=ge;function ks(t){return typeof t=="string"||t instanceof String}const G={NONE:"NONE",LEFT:"LEFT",FORCE_LEFT:"FORCE_LEFT",RIGHT:"RIGHT",FORCE_RIGHT:"FORCE_RIGHT"};function s_(t){switch(t){case G.LEFT:return G.FORCE_LEFT;case G.RIGHT:return G.FORCE_RIGHT;default:return t}}function ya(t){return t.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function xr(t){return Array.isArray(t)?t:[t,new ge]}function lo(t,e){if(e===t)return!0;var n=Array.isArray(e),s=Array.isArray(t),r;if(n&&s){if(e.length!=t.length)return!1;for(r=0;r0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=arguments.length>2?arguments[2]:void 0;this.value=e,this.from=n,this.stop=s}toString(){return this.value}extend(e){this.value+=String(e)}appendTo(e){return e.append(this.toString(),{tail:!0}).aggregate(e._appendPlaceholder())}get state(){return{value:this.value,from:this.from,stop:this.stop}}set state(e){Object.assign(this,e)}unshift(e){if(!this.value.length||e!=null&&this.from>=e)return"";const n=this.value[0];return this.value=this.value.slice(1),n}shift(){if(!this.value.length)return"";const e=this.value[this.value.length-1];return this.value=this.value.slice(0,-1),e}}class Je{constructor(e){this._value="",this._update(Object.assign({},Je.DEFAULTS,e)),this.isInitialized=!0}updateOptions(e){Object.keys(e).length&&this.withValueRefresh(this._update.bind(this,e))}_update(e){Object.assign(this,e)}get state(){return{_value:this.value}}set state(e){this._value=e._value}reset(){this._value=""}get value(){return this._value}set value(e){this.resolve(e)}resolve(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{input:!0};return this.reset(),this.append(e,n,""),this.doCommit(),this.value}get unmaskedValue(){return this.value}set unmaskedValue(e){this.reset(),this.append(e,{},""),this.doCommit()}get typedValue(){return this.doParse(this.value)}set typedValue(e){this.value=this.doFormat(e)}get rawInputValue(){return this.extractInput(0,this.value.length,{raw:!0})}set rawInputValue(e){this.reset(),this.append(e,{raw:!0},""),this.doCommit()}get displayValue(){return this.value}get isComplete(){return!0}get isFilled(){return this.isComplete}nearestInputPos(e,n){return e}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return Math.min(this.value.length,n-e)}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return this.value.slice(e,n)}extractTail(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return new Jt(this.extractInput(e,n),e)}appendTail(e){return ks(e)&&(e=new Jt(String(e))),e.appendTo(this)}_appendCharRaw(e){return e?(this._value+=e,new ge({inserted:e,rawInserted:e})):new ge}_appendChar(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;const r=this.state;let i;if([e,i]=xr(this.doPrepare(e,n)),i=i.aggregate(this._appendCharRaw(e,n)),i.inserted){let o,a=this.doValidate(n)!==!1;if(a&&s!=null){const l=this.state;this.overwrite===!0&&(o=s.state,s.unshift(this.value.length-i.tailShift));let u=this.appendTail(s);a=u.rawInserted===s.toString(),!(a&&u.inserted)&&this.overwrite==="shift"&&(this.state=l,o=s.state,s.shift(),u=this.appendTail(s),a=u.rawInserted===s.toString()),a&&u.inserted&&(this.state=l)}a||(i=new ge,this.state=r,s&&o&&(s.state=o))}return i}_appendPlaceholder(){return new ge}_appendEager(){return new ge}append(e,n,s){if(!ks(e))throw new Error("value should be string");const r=new ge,i=ks(s)?new Jt(String(s)):s;n!=null&&n.tail&&(n._beforeTailState=this.state);for(let o=0;o0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return this._value=this.value.slice(0,e)+this.value.slice(n),new ge}withValueRefresh(e){if(this._refreshing||!this.isInitialized)return e();this._refreshing=!0;const n=this.rawInputValue,s=this.value,r=e();return this.rawInputValue=n,this.value&&this.value!==s&&s.indexOf(this.value)===0&&this.append(s.slice(this.value.length),{},""),delete this._refreshing,r}runIsolated(e){if(this._isolated||!this.isInitialized)return e(this);this._isolated=!0;const n=this.state,s=e(this);return this.state=n,delete this._isolated,s}doSkipInvalid(e){return this.skipInvalid}doPrepare(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.prepare?this.prepare(e,this,n):e}doValidate(e){return(!this.validate||this.validate(this.value,this,e))&&(!this.parent||this.parent.doValidate(e))}doCommit(){this.commit&&this.commit(this.value,this)}doFormat(e){return this.format?this.format(e,this):e}doParse(e){return this.parse?this.parse(e,this):e}splice(e,n,s,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{input:!0};const o=e+n,a=this.extractTail(o),l=this.eager===!0||this.eager==="remove";let u;l&&(r=s_(r),u=this.extractInput(0,o,{raw:!0}));let c=e;const f=new ge;if(r!==G.NONE&&(c=this.nearestInputPos(e,n>1&&e!==0&&!l?G.NONE:r),f.tailShift=c-e),f.aggregate(this.remove(c)),l&&r!==G.NONE&&u===this.rawInputValue)if(r===G.FORCE_LEFT){let m;for(;u===this.rawInputValue&&(m=this.value.length);)f.aggregate(new ge({tailShift:-1})).aggregate(this.remove(m-1))}else r===G.FORCE_RIGHT&&a.unshift();return f.aggregate(this.append(s,i,a))}maskEquals(e){return this.mask===e}typedValueEquals(e){const n=this.typedValue;return e===n||Je.EMPTY_VALUES.includes(e)&&Je.EMPTY_VALUES.includes(n)||this.doFormat(e)===this.doFormat(this.typedValue)}}Je.DEFAULTS={format:String,parse:t=>t,skipInvalid:!0};Je.EMPTY_VALUES=[void 0,null,""];oe.Masked=Je;function xd(t){if(t==null)throw new Error("mask property should be defined");return t instanceof RegExp?oe.MaskedRegExp:ks(t)?oe.MaskedPattern:t instanceof Date||t===Date?oe.MaskedDate:t instanceof Number||typeof t=="number"||t===Number?oe.MaskedNumber:Array.isArray(t)||t===Array?oe.MaskedDynamic:oe.Masked&&t.prototype instanceof oe.Masked?t:t instanceof oe.Masked?t.constructor:t instanceof Function?oe.MaskedFunction:(console.warn("Mask not found for mask",t),oe.Masked)}function Zn(t){if(oe.Masked&&t instanceof oe.Masked)return t;t=Object.assign({},t);const e=t.mask;if(oe.Masked&&e instanceof oe.Masked)return e;const n=xd(e);if(!n)throw new Error("Masked class is not found for provided mask, appropriate module needs to be import manually before creating mask.");return new n(t)}oe.createMask=Zn;const i_=["parent","isOptional","placeholderChar","displayChar","lazy","eager"],o_={0:/\d/,a:/[\u0041-\u005A\u0061-\u007A\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,"*":/./};class Bd{constructor(e){const{parent:n,isOptional:s,placeholderChar:r,displayChar:i,lazy:o,eager:a}=e,l=xs(e,i_);this.masked=Zn(l),Object.assign(this,{parent:n,isOptional:s,placeholderChar:r,displayChar:i,lazy:o,eager:a})}reset(){this.isFilled=!1,this.masked.reset()}remove(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return e===0&&n>=1?(this.isFilled=!1,this.masked.remove(e,n)):new ge}get value(){return this.masked.value||(this.isFilled&&!this.isOptional?this.placeholderChar:"")}get unmaskedValue(){return this.masked.unmaskedValue}get displayValue(){return this.masked.value&&this.displayChar||this.value}get isComplete(){return!!this.masked.value||this.isOptional}_appendChar(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.isFilled)return new ge;const s=this.masked.state,r=this.masked._appendChar(e,n);return r.inserted&&this.doValidate(n)===!1&&(r.inserted=r.rawInserted="",this.masked.state=s),!r.inserted&&!this.isOptional&&!this.lazy&&!n.input&&(r.inserted=this.placeholderChar),r.skip=!r.inserted&&!this.isOptional,this.isFilled=!!r.inserted,r}append(){return this.masked.append(...arguments)}_appendPlaceholder(){const e=new ge;return this.isFilled||this.isOptional||(this.isFilled=!0,e.inserted=this.placeholderChar),e}_appendEager(){return new ge}extractTail(){return this.masked.extractTail(...arguments)}appendTail(){return this.masked.appendTail(...arguments)}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2?arguments[2]:void 0;return this.masked.extractInput(e,n,s)}nearestInputPos(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G.NONE;const s=0,r=this.value.length,i=Math.min(Math.max(e,s),r);switch(n){case G.LEFT:case G.FORCE_LEFT:return this.isComplete?i:s;case G.RIGHT:case G.FORCE_RIGHT:return this.isComplete?i:r;case G.NONE:default:return i}}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return this.value.slice(e,n).length}doValidate(){return this.masked.doValidate(...arguments)&&(!this.parent||this.parent.doValidate(...arguments))}doCommit(){this.masked.doCommit()}get state(){return{masked:this.masked.state,isFilled:this.isFilled}}set state(e){this.masked.state=e.masked,this.isFilled=e.isFilled}}class $d{constructor(e){Object.assign(this,e),this._value="",this.isFixed=!0}get value(){return this._value}get unmaskedValue(){return this.isUnmasking?this.value:""}get displayValue(){return this.value}reset(){this._isRawInput=!1,this._value=""}remove(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._value.length;return this._value=this._value.slice(0,e)+this._value.slice(n),this._value||(this._isRawInput=!1),new ge}nearestInputPos(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G.NONE;const s=0,r=this._value.length;switch(n){case G.LEFT:case G.FORCE_LEFT:return s;case G.NONE:case G.RIGHT:case G.FORCE_RIGHT:default:return r}}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._value.length;return this._isRawInput?n-e:0}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._value.length;return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).raw&&this._isRawInput&&this._value.slice(e,n)||""}get isComplete(){return!0}get isFilled(){return!!this._value}_appendChar(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const s=new ge;if(this.isFilled)return s;const r=this.eager===!0||this.eager==="append",o=this.char===e&&(this.isUnmasking||n.input||n.raw)&&(!n.raw||!r)&&!n.tail;return o&&(s.rawInserted=this.char),this._value=s.inserted=this.char,this._isRawInput=o&&(n.raw||n.input),s}_appendEager(){return this._appendChar(this.char,{tail:!0})}_appendPlaceholder(){const e=new ge;return this.isFilled||(this._value=e.inserted=this.char),e}extractTail(){return arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,new Jt("")}appendTail(e){return ks(e)&&(e=new Jt(String(e))),e.appendTo(this)}append(e,n,s){const r=this._appendChar(e[0],n);return s!=null&&(r.tailShift+=this.appendTail(s).tailShift),r}doCommit(){}get state(){return{_value:this._value,_isRawInput:this._isRawInput}}set state(e){Object.assign(this,e)}}const a_=["chunks"];class jn{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;this.chunks=e,this.from=n}toString(){return this.chunks.map(String).join("")}extend(e){if(!String(e))return;ks(e)&&(e=new Jt(String(e)));const n=this.chunks[this.chunks.length-1],s=n&&(n.stop===e.stop||e.stop==null)&&e.from===n.from+n.toString().length;if(e instanceof Jt)s?n.extend(e.toString()):this.chunks.push(e);else if(e instanceof jn){if(e.stop==null){let r;for(;e.chunks.length&&e.chunks[0].stop==null;)r=e.chunks.shift(),r.from+=e.from,this.extend(r)}e.toString()&&(e.stop=e.blockIndex,this.chunks.push(e))}}appendTo(e){if(!(e instanceof oe.MaskedPattern))return new Jt(this.toString()).appendTo(e);const n=new ge;for(let s=0;s=0){const l=e._appendPlaceholder(o);n.aggregate(l)}a=r instanceof jn&&e._blocks[o]}if(a){const l=a.appendTail(r);l.skip=!1,n.aggregate(l),e._value+=l.inserted;const u=r.toString().slice(l.rawInserted.length);u&&n.aggregate(e.append(u,{tail:!0}))}else n.aggregate(e.append(r.toString(),{tail:!0}))}return n}get state(){return{chunks:this.chunks.map(e=>e.state),from:this.from,stop:this.stop,blockIndex:this.blockIndex}}set state(e){const{chunks:n}=e,s=xs(e,a_);Object.assign(this,s),this.chunks=n.map(r=>{const i="chunks"in r?new jn:new Jt;return i.state=r,i})}unshift(e){if(!this.chunks.length||e!=null&&this.from>=e)return"";const n=e!=null?e-this.from:e;let s=0;for(;s=this.masked._blocks.length&&(this.index=this.masked._blocks.length-1,this.offset=this.block.value.length))}_pushLeft(e){for(this.pushState(),this.bindBlock();0<=this.index;--this.index,this.offset=((n=this.block)===null||n===void 0?void 0:n.value.length)||0){var n;if(e())return this.ok=!0}return this.ok=!1}_pushRight(e){for(this.pushState(),this.bindBlock();this.index{if(!(this.block.isFixed||!this.block.value)&&(this.offset=this.block.nearestInputPos(this.offset,G.FORCE_LEFT),this.offset!==0))return!0})}pushLeftBeforeInput(){return this._pushLeft(()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,G.LEFT),!0})}pushLeftBeforeRequired(){return this._pushLeft(()=>{if(!(this.block.isFixed||this.block.isOptional&&!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,G.LEFT),!0})}pushRightBeforeFilled(){return this._pushRight(()=>{if(!(this.block.isFixed||!this.block.value)&&(this.offset=this.block.nearestInputPos(this.offset,G.FORCE_RIGHT),this.offset!==this.block.value.length))return!0})}pushRightBeforeInput(){return this._pushRight(()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,G.NONE),!0})}pushRightBeforeRequired(){return this._pushRight(()=>{if(!(this.block.isFixed||this.block.isOptional&&!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,G.NONE),!0})}}class u_ extends Je{_update(e){e.mask&&(e.validate=n=>n.search(e.mask)>=0),super._update(e)}}oe.MaskedRegExp=u_;const c_=["_blocks"];class it extends Je{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.definitions=Object.assign({},o_,e.definitions),super(Object.assign({},it.DEFAULTS,e))}_update(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.definitions=Object.assign({},this.definitions,e.definitions),super._update(e),this._rebuildMask()}_rebuildMask(){const e=this.definitions;this._blocks=[],this._stops=[],this._maskedBlocks={};let n=this.mask;if(!n||!e)return;let s=!1,r=!1;for(let a=0;am.indexOf(d)===0);p.sort((d,y)=>y.length-d.length);const E=p[0];if(E){const d=Zn(Object.assign({parent:this,lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar,overwrite:this.overwrite},this.blocks[E]));d&&(this._blocks.push(d),this._maskedBlocks[E]||(this._maskedBlocks[E]=[]),this._maskedBlocks[E].push(this._blocks.length-1)),a+=E.length-1;continue}}let l=n[a],u=l in e;if(l===it.STOP_CHAR){this._stops.push(this._blocks.length);continue}if(l==="{"||l==="}"){s=!s;continue}if(l==="["||l==="]"){r=!r;continue}if(l===it.ESCAPE_CHAR){if(++a,l=n[a],!l)break;u=!1}const c=(i=e[l])!==null&&i!==void 0&&i.mask&&!(((o=e[l])===null||o===void 0?void 0:o.mask.prototype)instanceof oe.Masked)?e[l]:{mask:e[l]},f=u?new Bd(Object.assign({parent:this,isOptional:r,lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar},c)):new $d({char:l,eager:this.eager,isUnmasking:s});this._blocks.push(f)}}get state(){return Object.assign({},super.state,{_blocks:this._blocks.map(e=>e.state)})}set state(e){const{_blocks:n}=e,s=xs(e,c_);this._blocks.forEach((r,i)=>r.state=n[i]),super.state=s}reset(){super.reset(),this._blocks.forEach(e=>e.reset())}get isComplete(){return this._blocks.every(e=>e.isComplete)}get isFilled(){return this._blocks.every(e=>e.isFilled)}get isFixed(){return this._blocks.every(e=>e.isFixed)}get isOptional(){return this._blocks.every(e=>e.isOptional)}doCommit(){this._blocks.forEach(e=>e.doCommit()),super.doCommit()}get unmaskedValue(){return this._blocks.reduce((e,n)=>e+=n.unmaskedValue,"")}set unmaskedValue(e){super.unmaskedValue=e}get value(){return this._blocks.reduce((e,n)=>e+=n.value,"")}set value(e){super.value=e}get displayValue(){return this._blocks.reduce((e,n)=>e+=n.displayValue,"")}appendTail(e){return super.appendTail(e).aggregate(this._appendPlaceholder())}_appendEager(){var e;const n=new ge;let s=(e=this._mapPosToBlock(this.value.length))===null||e===void 0?void 0:e.index;if(s==null)return n;this._blocks[s].isFilled&&++s;for(let r=s;r1&&arguments[1]!==void 0?arguments[1]:{};const s=this._mapPosToBlock(this.value.length),r=new ge;if(!s)return r;for(let a=s.index;;++a){var i,o;const l=this._blocks[a];if(!l)break;const u=l._appendChar(e,Object.assign({},n,{_beforeTailState:(i=n._beforeTailState)===null||i===void 0||(o=i._blocks)===null||o===void 0?void 0:o[a]})),c=u.skip;if(r.aggregate(u),c||u.rawInserted)break}return r}extractTail(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;const s=new jn;return e===n||this._forEachBlocksInRange(e,n,(r,i,o,a)=>{const l=r.extractTail(o,a);l.stop=this._findStopBefore(i),l.from=this._blockStartPos(i),l instanceof jn&&(l.blockIndex=i),s.extend(l)}),s}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(e===n)return"";let r="";return this._forEachBlocksInRange(e,n,(i,o,a,l)=>{r+=i.extractInput(a,l,s)}),r}_findStopBefore(e){let n;for(let s=0;s{if(!o.lazy||e!=null){const a=o._blocks!=null?[o._blocks.length]:[],l=o._appendPlaceholder(...a);this._value+=l.inserted,n.aggregate(l)}}),n}_mapPosToBlock(e){let n="";for(let s=0;sn+=s.value.length,0)}_forEachBlocksInRange(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2?arguments[2]:void 0;const r=this._mapPosToBlock(e);if(r){const i=this._mapPosToBlock(n),o=i&&r.index===i.index,a=r.offset,l=i&&o?i.offset:this._blocks[r.index].value.length;if(s(this._blocks[r.index],r.index,a,l),i&&!o){for(let u=r.index+1;u0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;const s=super.remove(e,n);return this._forEachBlocksInRange(e,n,(r,i,o,a)=>{s.aggregate(r.remove(o,a))}),s}nearestInputPos(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G.NONE;if(!this._blocks.length)return 0;const s=new l_(this,e);if(n===G.NONE)return s.pushRightBeforeInput()||(s.popState(),s.pushLeftBeforeInput())?s.pos:this.value.length;if(n===G.LEFT||n===G.FORCE_LEFT){if(n===G.LEFT){if(s.pushRightBeforeFilled(),s.ok&&s.pos===e)return e;s.popState()}if(s.pushLeftBeforeInput(),s.pushLeftBeforeRequired(),s.pushLeftBeforeFilled(),n===G.LEFT){if(s.pushRightBeforeInput(),s.pushRightBeforeRequired(),s.ok&&s.pos<=e||(s.popState(),s.ok&&s.pos<=e))return s.pos;s.popState()}return s.ok?s.pos:n===G.FORCE_LEFT?0:(s.popState(),s.ok||(s.popState(),s.ok)?s.pos:0)}return n===G.RIGHT||n===G.FORCE_RIGHT?(s.pushRightBeforeInput(),s.pushRightBeforeRequired(),s.pushRightBeforeFilled()?s.pos:n===G.FORCE_RIGHT?this.value.length:(s.popState(),s.ok||(s.popState(),s.ok)?s.pos:this.nearestInputPos(e,G.LEFT))):e}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=0;return this._forEachBlocksInRange(e,n,(r,i,o,a)=>{s+=r.totalInputPositions(o,a)}),s}maskedBlock(e){return this.maskedBlocks(e)[0]}maskedBlocks(e){const n=this._maskedBlocks[e];return n?n.map(s=>this._blocks[s]):[]}}it.DEFAULTS={lazy:!0,placeholderChar:"_"};it.STOP_CHAR="`";it.ESCAPE_CHAR="\\";it.InputDefinition=Bd;it.FixedDefinition=$d;oe.MaskedPattern=it;class Ki extends it{get _matchFrom(){return this.maxLength-String(this.from).length}_update(e){e=Object.assign({to:this.to||0,from:this.from||0,maxLength:this.maxLength||0},e);let n=String(e.to).length;e.maxLength!=null&&(n=Math.max(n,e.maxLength)),e.maxLength=n;const s=String(e.from).padStart(n,"0"),r=String(e.to).padStart(n,"0");let i=0;for(;i1&&arguments[1]!==void 0?arguments[1]:{},s;if([e,s]=xr(super.doPrepare(e.replace(/\D/g,""),n)),!this.autofix||!e)return e;const r=String(this.from).padStart(this.maxLength,"0"),i=String(this.to).padStart(this.maxLength,"0");let o=this.value+e;if(o.length>this.maxLength)return"";const[a,l]=this.boundaries(o);return Number(l)this.to?this.autofix==="pad"&&o.length{const r=e.blocks[s];!("autofix"in r)&&"autofix"in e&&(r.autofix=e.autofix)}),super._update(e)}doValidate(){const e=this.date;return super.doValidate(...arguments)&&(!this.isComplete||this.isDateExist(this.value)&&e!=null&&(this.min==null||this.min<=e)&&(this.max==null||e<=this.max))}isDateExist(e){return this.format(this.parse(e,this),this).indexOf(e)>=0}get date(){return this.typedValue}set date(e){this.typedValue=e}get typedValue(){return this.isComplete?super.typedValue:null}set typedValue(e){super.typedValue=e}maskEquals(e){return e===Date||super.maskEquals(e)}}Bs.DEFAULTS={pattern:"d{.}`m{.}`Y",format:t=>{if(!t)return"";const e=String(t.getDate()).padStart(2,"0"),n=String(t.getMonth()+1).padStart(2,"0"),s=t.getFullYear();return[e,n,s].join(".")},parse:t=>{const[e,n,s]=t.split(".");return new Date(s,n-1,e)}};Bs.GET_DEFAULT_BLOCKS=()=>({d:{mask:Ki,from:1,to:31,maxLength:2},m:{mask:Ki,from:1,to:12,maxLength:2},Y:{mask:Ki,from:1900,to:9999}});oe.MaskedDate=Bs;class Ql{get selectionStart(){let e;try{e=this._unsafeSelectionStart}catch{}return e??this.value.length}get selectionEnd(){let e;try{e=this._unsafeSelectionEnd}catch{}return e??this.value.length}select(e,n){if(!(e==null||n==null||e===this.selectionStart&&n===this.selectionEnd))try{this._unsafeSelect(e,n)}catch{}}_unsafeSelect(e,n){}get isActive(){return!1}bindEvents(e){}unbindEvents(){}}oe.MaskElement=Ql;class tr extends Ql{constructor(e){super(),this.input=e,this._handlers={}}get rootElement(){var e,n,s;return(e=(n=(s=this.input).getRootNode)===null||n===void 0?void 0:n.call(s))!==null&&e!==void 0?e:document}get isActive(){return this.input===this.rootElement.activeElement}get _unsafeSelectionStart(){return this.input.selectionStart}get _unsafeSelectionEnd(){return this.input.selectionEnd}_unsafeSelect(e,n){this.input.setSelectionRange(e,n)}get value(){return this.input.value}set value(e){this.input.value=e}bindEvents(e){Object.keys(e).forEach(n=>this._toggleEventHandler(tr.EVENTS_MAP[n],e[n]))}unbindEvents(){Object.keys(this._handlers).forEach(e=>this._toggleEventHandler(e))}_toggleEventHandler(e,n){this._handlers[e]&&(this.input.removeEventListener(e,this._handlers[e]),delete this._handlers[e]),n&&(this.input.addEventListener(e,n),this._handlers[e]=n)}}tr.EVENTS_MAP={selectionChange:"keydown",input:"input",drop:"drop",click:"click",focus:"focus",commit:"blur"};oe.HTMLMaskElement=tr;class Vd extends tr{get _unsafeSelectionStart(){const e=this.rootElement,n=e.getSelection&&e.getSelection(),s=n&&n.anchorOffset,r=n&&n.focusOffset;return r==null||s==null||sr?s:r}_unsafeSelect(e,n){if(!this.rootElement.createRange)return;const s=this.rootElement.createRange();s.setStart(this.input.firstChild||this.input,e),s.setEnd(this.input.lastChild||this.input,n);const r=this.rootElement,i=r.getSelection&&r.getSelection();i&&(i.removeAllRanges(),i.addRange(s))}get value(){return this.input.textContent}set value(e){this.input.textContent=e}}oe.HTMLContenteditableMaskElement=Vd;const f_=["mask"];class d_{constructor(e,n){this.el=e instanceof Ql?e:e.isContentEditable&&e.tagName!=="INPUT"&&e.tagName!=="TEXTAREA"?new Vd(e):new tr(e),this.masked=Zn(n),this._listeners={},this._value="",this._unmaskedValue="",this._saveSelection=this._saveSelection.bind(this),this._onInput=this._onInput.bind(this),this._onChange=this._onChange.bind(this),this._onDrop=this._onDrop.bind(this),this._onFocus=this._onFocus.bind(this),this._onClick=this._onClick.bind(this),this.alignCursor=this.alignCursor.bind(this),this.alignCursorFriendly=this.alignCursorFriendly.bind(this),this._bindEvents(),this.updateValue(),this._onChange()}get mask(){return this.masked.mask}maskEquals(e){var n;return e==null||((n=this.masked)===null||n===void 0?void 0:n.maskEquals(e))}set mask(e){if(this.maskEquals(e))return;if(!(e instanceof oe.Masked)&&this.masked.constructor===xd(e)){this.masked.updateOptions({mask:e});return}const n=Zn({mask:e});n.unmaskedValue=this.masked.unmaskedValue,this.masked=n}get value(){return this._value}set value(e){this.value!==e&&(this.masked.value=e,this.updateControl(),this.alignCursor())}get unmaskedValue(){return this._unmaskedValue}set unmaskedValue(e){this.unmaskedValue!==e&&(this.masked.unmaskedValue=e,this.updateControl(),this.alignCursor())}get typedValue(){return this.masked.typedValue}set typedValue(e){this.masked.typedValueEquals(e)||(this.masked.typedValue=e,this.updateControl(),this.alignCursor())}get displayValue(){return this.masked.displayValue}_bindEvents(){this.el.bindEvents({selectionChange:this._saveSelection,input:this._onInput,drop:this._onDrop,click:this._onClick,focus:this._onFocus,commit:this._onChange})}_unbindEvents(){this.el&&this.el.unbindEvents()}_fireEvent(e){for(var n=arguments.length,s=new Array(n>1?n-1:0),r=1;ro(...s))}get selectionStart(){return this._cursorChanging?this._changingCursorPos:this.el.selectionStart}get cursorPos(){return this._cursorChanging?this._changingCursorPos:this.el.selectionEnd}set cursorPos(e){!this.el||!this.el.isActive||(this.el.select(e,e),this._saveSelection())}_saveSelection(){this.displayValue!==this.el.value&&console.warn("Element value was changed outside of mask. Syncronize mask using `mask.updateValue()` to work properly."),this._selection={start:this.selectionStart,end:this.cursorPos}}updateValue(){this.masked.value=this.el.value,this._value=this.masked.value}updateControl(){const e=this.masked.unmaskedValue,n=this.masked.value,s=this.displayValue,r=this.unmaskedValue!==e||this.value!==n;this._unmaskedValue=e,this._value=n,this.el.value!==s&&(this.el.value=s),r&&this._fireChangeEvents()}updateOptions(e){const{mask:n}=e,s=xs(e,f_),r=!this.maskEquals(n),i=!lo(this.masked,s);r&&(this.mask=n),i&&this.masked.updateOptions(s),(r||i)&&this.updateControl()}updateCursor(e){e!=null&&(this.cursorPos=e,this._delayUpdateCursor(e))}_delayUpdateCursor(e){this._abortUpdateCursor(),this._changingCursorPos=e,this._cursorChanging=setTimeout(()=>{this.el&&(this.cursorPos=this._changingCursorPos,this._abortUpdateCursor())},10)}_fireChangeEvents(){this._fireEvent("accept",this._inputEvent),this.masked.isComplete&&this._fireEvent("complete",this._inputEvent)}_abortUpdateCursor(){this._cursorChanging&&(clearTimeout(this._cursorChanging),delete this._cursorChanging)}alignCursor(){this.cursorPos=this.masked.nearestInputPos(this.masked.nearestInputPos(this.cursorPos,G.LEFT))}alignCursorFriendly(){this.selectionStart===this.cursorPos&&this.alignCursor()}on(e,n){return this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(n),this}off(e,n){if(!this._listeners[e])return this;if(!n)return delete this._listeners[e],this;const s=this._listeners[e].indexOf(n);return s>=0&&this._listeners[e].splice(s,1),this}_onInput(e){if(this._inputEvent=e,this._abortUpdateCursor(),!this._selection)return this.updateValue();const n=new r_(this.el.value,this.cursorPos,this.displayValue,this._selection),s=this.masked.rawInputValue,r=this.masked.splice(n.startChangePos,n.removed.length,n.inserted,n.removeDirection,{input:!0,raw:!0}).offset,i=s===this.masked.rawInputValue?n.removeDirection:G.NONE;let o=this.masked.nearestInputPos(n.startChangePos+r,i);i!==G.NONE&&(o=this.masked.nearestInputPos(o,G.NONE)),this.updateControl(),this.updateCursor(o),delete this._inputEvent}_onChange(){this.displayValue!==this.el.value&&this.updateValue(),this.masked.doCommit(),this.updateControl(),this._saveSelection()}_onDrop(e){e.preventDefault(),e.stopPropagation()}_onFocus(e){this.alignCursorFriendly()}_onClick(e){this.alignCursorFriendly()}destroy(){this._unbindEvents(),this._listeners.length=0,delete this.el}}oe.InputMask=d_;class h_ extends it{_update(e){e.enum&&(e.mask="*".repeat(e.enum[0].length)),super._update(e)}doValidate(){return this.enum.some(e=>e.indexOf(this.unmaskedValue)>=0)&&super.doValidate(...arguments)}}oe.MaskedEnum=h_;class pt extends Je{constructor(e){super(Object.assign({},pt.DEFAULTS,e))}_update(e){super._update(e),this._updateRegExps()}_updateRegExps(){let e="^"+(this.allowNegative?"[+|\\-]?":""),n="\\d*",s=(this.scale?"(".concat(ya(this.radix),"\\d{0,").concat(this.scale,"})?"):"")+"$";this._numberRegExp=new RegExp(e+n+s),this._mapToRadixRegExp=new RegExp("[".concat(this.mapToRadix.map(ya).join(""),"]"),"g"),this._thousandsSeparatorRegExp=new RegExp(ya(this.thousandsSeparator),"g")}_removeThousandsSeparators(e){return e.replace(this._thousandsSeparatorRegExp,"")}_insertThousandsSeparators(e){const n=e.split(this.radix);return n[0]=n[0].replace(/\B(?=(\d{3})+(?!\d))/g,this.thousandsSeparator),n.join(this.radix)}doPrepare(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};e=this._removeThousandsSeparators(this.scale&&this.mapToRadix.length&&(n.input&&n.raw||!n.input&&!n.raw)?e.replace(this._mapToRadixRegExp,this.radix):e);const[s,r]=xr(super.doPrepare(e,n));return e&&!s&&(r.skip=!0),[s,r]}_separatorsCount(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=0;for(let r=0;r0&&arguments[0]!==void 0?arguments[0]:this._value;return this._separatorsCount(this._removeThousandsSeparators(e).length,!0)}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2?arguments[2]:void 0;return[e,n]=this._adjustRangeWithSeparators(e,n),this._removeThousandsSeparators(super.extractInput(e,n,s))}_appendCharRaw(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.thousandsSeparator)return super._appendCharRaw(e,n);const s=n.tail&&n._beforeTailState?n._beforeTailState._value:this._value,r=this._separatorsCountFromSlice(s);this._value=this._removeThousandsSeparators(this.value);const i=super._appendCharRaw(e,n);this._value=this._insertThousandsSeparators(this._value);const o=n.tail&&n._beforeTailState?n._beforeTailState._value:this._value,a=this._separatorsCountFromSlice(o);return i.tailShift+=(a-r)*this.thousandsSeparator.length,i.skip=!i.rawInserted&&e===this.thousandsSeparator,i}_findSeparatorAround(e){if(this.thousandsSeparator){const n=e-this.thousandsSeparator.length+1,s=this.value.indexOf(this.thousandsSeparator,n);if(s<=e)return s}return-1}_adjustRangeWithSeparators(e,n){const s=this._findSeparatorAround(e);s>=0&&(e=s);const r=this._findSeparatorAround(n);return r>=0&&(n=r+this.thousandsSeparator.length),[e,n]}remove(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;[e,n]=this._adjustRangeWithSeparators(e,n);const s=this.value.slice(0,e),r=this.value.slice(n),i=this._separatorsCount(s.length);this._value=this._insertThousandsSeparators(this._removeThousandsSeparators(s+r));const o=this._separatorsCountFromSlice(s);return new ge({tailShift:(o-i)*this.thousandsSeparator.length})}nearestInputPos(e,n){if(!this.thousandsSeparator)return e;switch(n){case G.NONE:case G.LEFT:case G.FORCE_LEFT:{const s=this._findSeparatorAround(e-1);if(s>=0){const r=s+this.thousandsSeparator.length;if(e=0)return s+this.thousandsSeparator.length}}return e}doValidate(e){let n=!!this._removeThousandsSeparators(this.value).match(this._numberRegExp);if(n){const s=this.number;n=n&&!isNaN(s)&&(this.min==null||this.min>=0||this.min<=this.number)&&(this.max==null||this.max<=0||this.number<=this.max)}return n&&super.doValidate(e)}doCommit(){if(this.value){const e=this.number;let n=e;this.min!=null&&(n=Math.max(n,this.min)),this.max!=null&&(n=Math.min(n,this.max)),n!==e&&(this.unmaskedValue=this.doFormat(n));let s=this.value;this.normalizeZeros&&(s=this._normalizeZeros(s)),this.padFractionalZeros&&this.scale>0&&(s=this._padFractionalZeros(s)),this._value=s}super.doCommit()}_normalizeZeros(e){const n=this._removeThousandsSeparators(e).split(this.radix);return n[0]=n[0].replace(/^(\D*)(0*)(\d*)/,(s,r,i,o)=>r+o),e.length&&!/\d$/.test(n[0])&&(n[0]=n[0]+"0"),n.length>1&&(n[1]=n[1].replace(/0*$/,""),n[1].length||(n.length=1)),this._insertThousandsSeparators(n.join(this.radix))}_padFractionalZeros(e){if(!e)return e;const n=e.split(this.radix);return n.length<2&&n.push(""),n[1]=n[1].padEnd(this.scale,"0"),n.join(this.radix)}doSkipInvalid(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;const r=this.scale===0&&e!==this.thousandsSeparator&&(e===this.radix||e===pt.UNMASKED_RADIX||this.mapToRadix.includes(e));return super.doSkipInvalid(e,n,s)&&!r}get unmaskedValue(){return this._removeThousandsSeparators(this._normalizeZeros(this.value)).replace(this.radix,pt.UNMASKED_RADIX)}set unmaskedValue(e){super.unmaskedValue=e}get typedValue(){return this.doParse(this.unmaskedValue)}set typedValue(e){this.rawInputValue=this.doFormat(e).replace(pt.UNMASKED_RADIX,this.radix)}get number(){return this.typedValue}set number(e){this.typedValue=e}get allowNegative(){return this.signed||this.min!=null&&this.min<0||this.max!=null&&this.max<0}typedValueEquals(e){return(super.typedValueEquals(e)||pt.EMPTY_VALUES.includes(e)&&pt.EMPTY_VALUES.includes(this.typedValue))&&!(e===0&&this.value==="")}}pt.UNMASKED_RADIX=".";pt.DEFAULTS={radix:",",thousandsSeparator:"",mapToRadix:[pt.UNMASKED_RADIX],scale:2,signed:!1,normalizeZeros:!0,padFractionalZeros:!1,parse:Number,format:t=>t.toLocaleString("en-US",{useGrouping:!1,maximumFractionDigits:20})};pt.EMPTY_VALUES=[...Je.EMPTY_VALUES,0];oe.MaskedNumber=pt;class p_ extends Je{_update(e){e.mask&&(e.validate=e.mask),super._update(e)}}oe.MaskedFunction=p_;const m_=["compiledMasks","currentMaskRef","currentMask"],g_=["mask"];class xo extends Je{constructor(e){super(Object.assign({},xo.DEFAULTS,e)),this.currentMask=null}_update(e){super._update(e),"mask"in e&&(this.compiledMasks=Array.isArray(e.mask)?e.mask.map(n=>Zn(n)):[])}_appendCharRaw(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const s=this._applyDispatch(e,n);return this.currentMask&&s.aggregate(this.currentMask._appendChar(e,this.currentMaskFlags(n))),s}_applyDispatch(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";const r=n.tail&&n._beforeTailState!=null?n._beforeTailState._value:this.value,i=this.rawInputValue,o=n.tail&&n._beforeTailState!=null?n._beforeTailState._rawInputValue:i,a=i.slice(o.length),l=this.currentMask,u=new ge,c=l==null?void 0:l.state;if(this.currentMask=this.doDispatch(e,Object.assign({},n),s),this.currentMask)if(this.currentMask!==l){if(this.currentMask.reset(),o){const f=this.currentMask.append(o,{raw:!0});u.tailShift=f.inserted.length-r.length}a&&(u.tailShift+=this.currentMask.append(a,{raw:!0,tail:!0}).tailShift)}else this.currentMask.state=c;return u}_appendPlaceholder(){const e=this._applyDispatch(...arguments);return this.currentMask&&e.aggregate(this.currentMask._appendPlaceholder()),e}_appendEager(){const e=this._applyDispatch(...arguments);return this.currentMask&&e.aggregate(this.currentMask._appendEager()),e}appendTail(e){const n=new ge;return e&&n.aggregate(this._applyDispatch("",{},e)),n.aggregate(this.currentMask?this.currentMask.appendTail(e):super.appendTail(e))}currentMaskFlags(e){var n,s;return Object.assign({},e,{_beforeTailState:((n=e._beforeTailState)===null||n===void 0?void 0:n.currentMaskRef)===this.currentMask&&((s=e._beforeTailState)===null||s===void 0?void 0:s.currentMask)||e._beforeTailState})}doDispatch(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";return this.dispatch(e,this,n,s)}doValidate(e){return super.doValidate(e)&&(!this.currentMask||this.currentMask.doValidate(this.currentMaskFlags(e)))}doPrepare(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},[s,r]=xr(super.doPrepare(e,n));if(this.currentMask){let i;[s,i]=xr(super.doPrepare(s,this.currentMaskFlags(n))),r=r.aggregate(i)}return[s,r]}reset(){var e;(e=this.currentMask)===null||e===void 0||e.reset(),this.compiledMasks.forEach(n=>n.reset())}get value(){return this.currentMask?this.currentMask.value:""}set value(e){super.value=e}get unmaskedValue(){return this.currentMask?this.currentMask.unmaskedValue:""}set unmaskedValue(e){super.unmaskedValue=e}get typedValue(){return this.currentMask?this.currentMask.typedValue:""}set typedValue(e){let n=String(e);this.currentMask&&(this.currentMask.typedValue=e,n=this.currentMask.unmaskedValue),this.unmaskedValue=n}get displayValue(){return this.currentMask?this.currentMask.displayValue:""}get isComplete(){var e;return!!(!((e=this.currentMask)===null||e===void 0)&&e.isComplete)}get isFilled(){var e;return!!(!((e=this.currentMask)===null||e===void 0)&&e.isFilled)}remove(){const e=new ge;return this.currentMask&&e.aggregate(this.currentMask.remove(...arguments)).aggregate(this._applyDispatch()),e}get state(){var e;return Object.assign({},super.state,{_rawInputValue:this.rawInputValue,compiledMasks:this.compiledMasks.map(n=>n.state),currentMaskRef:this.currentMask,currentMask:(e=this.currentMask)===null||e===void 0?void 0:e.state})}set state(e){const{compiledMasks:n,currentMaskRef:s,currentMask:r}=e,i=xs(e,m_);this.compiledMasks.forEach((o,a)=>o.state=n[a]),s!=null&&(this.currentMask=s,this.currentMask.state=r),super.state=i}extractInput(){return this.currentMask?this.currentMask.extractInput(...arguments):""}extractTail(){return this.currentMask?this.currentMask.extractTail(...arguments):super.extractTail(...arguments)}doCommit(){this.currentMask&&this.currentMask.doCommit(),super.doCommit()}nearestInputPos(){return this.currentMask?this.currentMask.nearestInputPos(...arguments):super.nearestInputPos(...arguments)}get overwrite(){return this.currentMask?this.currentMask.overwrite:super.overwrite}set overwrite(e){console.warn('"overwrite" option is not available in dynamic mask, use this option in siblings')}get eager(){return this.currentMask?this.currentMask.eager:super.eager}set eager(e){console.warn('"eager" option is not available in dynamic mask, use this option in siblings')}get skipInvalid(){return this.currentMask?this.currentMask.skipInvalid:super.skipInvalid}set skipInvalid(e){(this.isInitialized||e!==Je.DEFAULTS.skipInvalid)&&console.warn('"skipInvalid" option is not available in dynamic mask, use this option in siblings')}maskEquals(e){return Array.isArray(e)&&this.compiledMasks.every((n,s)=>{if(!e[s])return;const r=e[s],{mask:i}=r,o=xs(r,g_);return lo(n,o)&&n.maskEquals(i)})}typedValueEquals(e){var n;return!!(!((n=this.currentMask)===null||n===void 0)&&n.typedValueEquals(e))}}xo.DEFAULTS={dispatch:(t,e,n,s)=>{if(!e.compiledMasks.length)return;const r=e.rawInputValue,i=e.compiledMasks.map((o,a)=>{const l=e.currentMask===o,u=l?o.value.length:o.nearestInputPos(o.value.length,G.FORCE_LEFT);return o.rawInputValue!==r?(o.reset(),o.append(r,{raw:!0})):l||o.remove(u),o.append(t,e.currentMaskFlags(n)),o.appendTail(s),{index:a,weight:o.rawInputValue.length,totalInputPositions:o.totalInputPositions(0,Math.max(u,o.nearestInputPos(o.value.length,G.FORCE_LEFT)))}});return i.sort((o,a)=>a.weight-o.weight||a.totalInputPositions-o.totalInputPositions),e.compiledMasks[i[0].index]}};oe.MaskedDynamic=xo;const nl={MASKED:"value",UNMASKED:"unmaskedValue",TYPED:"typedValue"};function jd(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:nl.MASKED,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:nl.MASKED;const s=Zn(t);return r=>s.runIsolated(i=>(i[e]=r,i[n]))}function __(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),s=1;s"u")return!1;var e=ct(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function y_(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var s=e.styles[n]||{},r=e.attributes[n]||{},i=e.elements[n];!Et(i)||!Ht(i)||(Object.assign(i.style,s),Object.keys(r).forEach(function(o){var a=r[o];a===!1?i.removeAttribute(o):i.setAttribute(o,a===!0?"":a)}))})}function v_(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(s){var r=e.elements[s],i=e.attributes[s]||{},o=Object.keys(e.styles.hasOwnProperty(s)?e.styles[s]:n[s]),a=o.reduce(function(l,u){return l[u]="",l},{});!Et(r)||!Ht(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(l){r.removeAttribute(l)}))})}}const su={name:"applyStyles",enabled:!0,phase:"write",fn:y_,effect:v_,requires:["computeStyles"]};function Vt(t){return t.split("-")[0]}var Kn=Math.max,uo=Math.min,Vs=Math.round;function rl(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function eh(){return!/^((?!chrome|android).)*safari/i.test(rl())}function js(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var s=t.getBoundingClientRect(),r=1,i=1;e&&Et(t)&&(r=t.offsetWidth>0&&Vs(s.width)/t.offsetWidth||1,i=t.offsetHeight>0&&Vs(s.height)/t.offsetHeight||1);var o=es(t)?ct(t):window,a=o.visualViewport,l=!eh()&&n,u=(s.left+(l&&a?a.offsetLeft:0))/r,c=(s.top+(l&&a?a.offsetTop:0))/i,f=s.width/r,m=s.height/i;return{width:f,height:m,top:c,right:u+f,bottom:c+m,left:u,x:u,y:c}}function ru(t){var e=js(t),n=t.offsetWidth,s=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-s)<=1&&(s=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:s}}function th(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&nu(n)){var s=e;do{if(s&&t.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function sn(t){return ct(t).getComputedStyle(t)}function b_(t){return["table","td","th"].indexOf(Ht(t))>=0}function Pn(t){return((es(t)?t.ownerDocument:t.document)||window.document).documentElement}function $o(t){return Ht(t)==="html"?t:t.assignedSlot||t.parentNode||(nu(t)?t.host:null)||Pn(t)}function Ic(t){return!Et(t)||sn(t).position==="fixed"?null:t.offsetParent}function A_(t){var e=/firefox/i.test(rl()),n=/Trident/i.test(rl());if(n&&Et(t)){var s=sn(t);if(s.position==="fixed")return null}var r=$o(t);for(nu(r)&&(r=r.host);Et(r)&&["html","body"].indexOf(Ht(r))<0;){var i=sn(r);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||e&&i.willChange==="filter"||e&&i.filter&&i.filter!=="none")return r;r=r.parentNode}return null}function ei(t){for(var e=ct(t),n=Ic(t);n&&b_(n)&&sn(n).position==="static";)n=Ic(n);return n&&(Ht(n)==="html"||Ht(n)==="body"&&sn(n).position==="static")?e:n||A_(t)||e}function iu(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function wr(t,e,n){return Kn(t,uo(e,n))}function T_(t,e,n){var s=wr(t,e,n);return s>n?n:s}function nh(){return{top:0,right:0,bottom:0,left:0}}function sh(t){return Object.assign({},nh(),t)}function rh(t,e){return e.reduce(function(n,s){return n[s]=t,n},{})}var C_=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,sh(typeof e!="number"?e:rh(e,nr))};function S_(t){var e,n=t.state,s=t.name,r=t.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,a=Vt(n.placement),l=iu(a),u=[He,ut].indexOf(a)>=0,c=u?"height":"width";if(!(!i||!o)){var f=C_(r.padding,n),m=ru(i),p=l==="y"?je:He,E=l==="y"?lt:ut,d=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],y=o[l]-n.rects.reference[l],_=ei(i),h=_?l==="y"?_.clientHeight||0:_.clientWidth||0:0,b=d/2-y/2,g=f[p],A=h-m[c]-f[E],C=h/2-m[c]/2+b,O=wr(g,C,A),v=l;n.modifiersData[s]=(e={},e[v]=O,e.centerOffset=O-C,e)}}function w_(t){var e=t.state,n=t.options,s=n.element,r=s===void 0?"[data-popper-arrow]":s;r!=null&&(typeof r=="string"&&(r=e.elements.popper.querySelector(r),!r)||th(e.elements.popper,r)&&(e.elements.arrow=r))}const ih={name:"arrow",enabled:!0,phase:"main",fn:S_,effect:w_,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Hs(t){return t.split("-")[1]}var O_={top:"auto",right:"auto",bottom:"auto",left:"auto"};function k_(t,e){var n=t.x,s=t.y,r=e.devicePixelRatio||1;return{x:Vs(n*r)/r||0,y:Vs(s*r)/r||0}}function Rc(t){var e,n=t.popper,s=t.popperRect,r=t.placement,i=t.variation,o=t.offsets,a=t.position,l=t.gpuAcceleration,u=t.adaptive,c=t.roundOffsets,f=t.isFixed,m=o.x,p=m===void 0?0:m,E=o.y,d=E===void 0?0:E,y=typeof c=="function"?c({x:p,y:d}):{x:p,y:d};p=y.x,d=y.y;var _=o.hasOwnProperty("x"),h=o.hasOwnProperty("y"),b=He,g=je,A=window;if(u){var C=ei(n),O="clientHeight",v="clientWidth";if(C===ct(n)&&(C=Pn(n),sn(C).position!=="static"&&a==="absolute"&&(O="scrollHeight",v="scrollWidth")),C=C,r===je||(r===He||r===ut)&&i===$s){g=lt;var w=f&&C===A&&A.visualViewport?A.visualViewport.height:C[O];d-=w-s.height,d*=l?1:-1}if(r===He||(r===je||r===lt)&&i===$s){b=ut;var k=f&&C===A&&A.visualViewport?A.visualViewport.width:C[v];p-=k-s.width,p*=l?1:-1}}var N=Object.assign({position:a},u&&O_),P=c===!0?k_({x:p,y:d},ct(n)):{x:p,y:d};if(p=P.x,d=P.y,l){var R;return Object.assign({},N,(R={},R[g]=h?"0":"",R[b]=_?"0":"",R.transform=(A.devicePixelRatio||1)<=1?"translate("+p+"px, "+d+"px)":"translate3d("+p+"px, "+d+"px, 0)",R))}return Object.assign({},N,(e={},e[g]=h?d+"px":"",e[b]=_?p+"px":"",e.transform="",e))}function N_(t){var e=t.state,n=t.options,s=n.gpuAcceleration,r=s===void 0?!0:s,i=n.adaptive,o=i===void 0?!0:i,a=n.roundOffsets,l=a===void 0?!0:a,u={placement:Vt(e.placement),variation:Hs(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Rc(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:l})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Rc(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const ou={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:N_,data:{}};var Ci={passive:!0};function P_(t){var e=t.state,n=t.instance,s=t.options,r=s.scroll,i=r===void 0?!0:r,o=s.resize,a=o===void 0?!0:o,l=ct(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,Ci)}),a&&l.addEventListener("resize",n.update,Ci),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,Ci)}),a&&l.removeEventListener("resize",n.update,Ci)}}const au={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:P_,data:{}};var D_={left:"right",right:"left",bottom:"top",top:"bottom"};function zi(t){return t.replace(/left|right|bottom|top/g,function(e){return D_[e]})}var I_={start:"end",end:"start"};function Lc(t){return t.replace(/start|end/g,function(e){return I_[e]})}function lu(t){var e=ct(t),n=e.pageXOffset,s=e.pageYOffset;return{scrollLeft:n,scrollTop:s}}function uu(t){return js(Pn(t)).left+lu(t).scrollLeft}function R_(t,e){var n=ct(t),s=Pn(t),r=n.visualViewport,i=s.clientWidth,o=s.clientHeight,a=0,l=0;if(r){i=r.width,o=r.height;var u=eh();(u||!u&&e==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}return{width:i,height:o,x:a+uu(t),y:l}}function L_(t){var e,n=Pn(t),s=lu(t),r=(e=t.ownerDocument)==null?void 0:e.body,i=Kn(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=Kn(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-s.scrollLeft+uu(t),l=-s.scrollTop;return sn(r||n).direction==="rtl"&&(a+=Kn(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:o,x:a,y:l}}function cu(t){var e=sn(t),n=e.overflow,s=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+s)}function oh(t){return["html","body","#document"].indexOf(Ht(t))>=0?t.ownerDocument.body:Et(t)&&cu(t)?t:oh($o(t))}function Or(t,e){var n;e===void 0&&(e=[]);var s=oh(t),r=s===((n=t.ownerDocument)==null?void 0:n.body),i=ct(s),o=r?[i].concat(i.visualViewport||[],cu(s)?s:[]):s,a=e.concat(o);return r?a:a.concat(Or($o(o)))}function il(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function F_(t,e){var n=js(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function Fc(t,e,n){return e===eu?il(R_(t,n)):es(e)?F_(e,n):il(L_(Pn(t)))}function M_(t){var e=Or($o(t)),n=["absolute","fixed"].indexOf(sn(t).position)>=0,s=n&&Et(t)?ei(t):t;return es(s)?e.filter(function(r){return es(r)&&th(r,s)&&Ht(r)!=="body"}):[]}function x_(t,e,n,s){var r=e==="clippingParents"?M_(t):[].concat(e),i=[].concat(r,[n]),o=i[0],a=i.reduce(function(l,u){var c=Fc(t,u,s);return l.top=Kn(c.top,l.top),l.right=uo(c.right,l.right),l.bottom=uo(c.bottom,l.bottom),l.left=Kn(c.left,l.left),l},Fc(t,o,s));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ah(t){var e=t.reference,n=t.element,s=t.placement,r=s?Vt(s):null,i=s?Hs(s):null,o=e.x+e.width/2-n.width/2,a=e.y+e.height/2-n.height/2,l;switch(r){case je:l={x:o,y:e.y-n.height};break;case lt:l={x:o,y:e.y+e.height};break;case ut:l={x:e.x+e.width,y:a};break;case He:l={x:e.x-n.width,y:a};break;default:l={x:e.x,y:e.y}}var u=r?iu(r):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case Qn:l[u]=l[u]-(e[c]/2-n[c]/2);break;case $s:l[u]=l[u]+(e[c]/2-n[c]/2);break}}return l}function Us(t,e){e===void 0&&(e={});var n=e,s=n.placement,r=s===void 0?t.placement:s,i=n.strategy,o=i===void 0?t.strategy:i,a=n.boundary,l=a===void 0?Hd:a,u=n.rootBoundary,c=u===void 0?eu:u,f=n.elementContext,m=f===void 0?bs:f,p=n.altBoundary,E=p===void 0?!1:p,d=n.padding,y=d===void 0?0:d,_=sh(typeof y!="number"?y:rh(y,nr)),h=m===bs?Ud:bs,b=t.rects.popper,g=t.elements[E?h:m],A=x_(es(g)?g:g.contextElement||Pn(t.elements.popper),l,c,o),C=js(t.elements.reference),O=ah({reference:C,element:b,strategy:"absolute",placement:r}),v=il(Object.assign({},b,O)),w=m===bs?v:C,k={top:A.top-w.top+_.top,bottom:w.bottom-A.bottom+_.bottom,left:A.left-w.left+_.left,right:w.right-A.right+_.right},N=t.modifiersData.offset;if(m===bs&&N){var P=N[r];Object.keys(k).forEach(function(R){var B=[ut,lt].indexOf(R)>=0?1:-1,X=[je,lt].indexOf(R)>=0?"y":"x";k[R]+=P[X]*B})}return k}function B_(t,e){e===void 0&&(e={});var n=e,s=n.placement,r=n.boundary,i=n.rootBoundary,o=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?tu:l,c=Hs(s),f=c?a?sl:sl.filter(function(E){return Hs(E)===c}):nr,m=f.filter(function(E){return u.indexOf(E)>=0});m.length===0&&(m=f);var p=m.reduce(function(E,d){return E[d]=Us(t,{placement:d,boundary:r,rootBoundary:i,padding:o})[Vt(d)],E},{});return Object.keys(p).sort(function(E,d){return p[E]-p[d]})}function $_(t){if(Vt(t)===Bo)return[];var e=zi(t);return[Lc(t),e,Lc(e)]}function V_(t){var e=t.state,n=t.options,s=t.name;if(!e.modifiersData[s]._skip){for(var r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,a=o===void 0?!0:o,l=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,m=n.altBoundary,p=n.flipVariations,E=p===void 0?!0:p,d=n.allowedAutoPlacements,y=e.options.placement,_=Vt(y),h=_===y,b=l||(h||!E?[zi(y)]:$_(y)),g=[y].concat(b).reduce(function(Rt,qe){return Rt.concat(Vt(qe)===Bo?B_(e,{placement:qe,boundary:c,rootBoundary:f,padding:u,flipVariations:E,allowedAutoPlacements:d}):qe)},[]),A=e.rects.reference,C=e.rects.popper,O=new Map,v=!0,w=g[0],k=0;k=0,X=B?"width":"height",W=Us(e,{placement:N,boundary:c,rootBoundary:f,altBoundary:m,padding:u}),ee=B?R?ut:He:R?lt:je;A[X]>C[X]&&(ee=zi(ee));var se=zi(ee),_e=[];if(i&&_e.push(W[P]<=0),a&&_e.push(W[ee]<=0,W[se]<=0),_e.every(function(Rt){return Rt})){w=N,v=!1;break}O.set(N,_e)}if(v)for(var dt=E?3:1,Be=function(qe){var $e=g.find(function(zt){var Lt=O.get(zt);if(Lt)return Lt.slice(0,qe).every(function(Ft){return Ft})});if($e)return w=$e,"break"},ye=dt;ye>0;ye--){var It=Be(ye);if(It==="break")break}e.placement!==w&&(e.modifiersData[s]._skip=!0,e.placement=w,e.reset=!0)}}const lh={name:"flip",enabled:!0,phase:"main",fn:V_,requiresIfExists:["offset"],data:{_skip:!1}};function Mc(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function xc(t){return[je,ut,lt,He].some(function(e){return t[e]>=0})}function j_(t){var e=t.state,n=t.name,s=e.rects.reference,r=e.rects.popper,i=e.modifiersData.preventOverflow,o=Us(e,{elementContext:"reference"}),a=Us(e,{altBoundary:!0}),l=Mc(o,s),u=Mc(a,r,i),c=xc(l),f=xc(u);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const uh={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:j_};function H_(t,e,n){var s=Vt(t),r=[He,je].indexOf(s)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,o=i[0],a=i[1];return o=o||0,a=(a||0)*r,[He,ut].indexOf(s)>=0?{x:a,y:o}:{x:o,y:a}}function U_(t){var e=t.state,n=t.options,s=t.name,r=n.offset,i=r===void 0?[0,0]:r,o=tu.reduce(function(c,f){return c[f]=H_(f,e.rects,i),c},{}),a=o[e.placement],l=a.x,u=a.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=u),e.modifiersData[s]=o}const ch={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:U_};function W_(t){var e=t.state,n=t.name;e.modifiersData[n]=ah({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const fu={name:"popperOffsets",enabled:!0,phase:"read",fn:W_,data:{}};function q_(t){return t==="x"?"y":"x"}function K_(t){var e=t.state,n=t.options,s=t.name,r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,a=o===void 0?!1:o,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,m=n.tether,p=m===void 0?!0:m,E=n.tetherOffset,d=E===void 0?0:E,y=Us(e,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),_=Vt(e.placement),h=Hs(e.placement),b=!h,g=iu(_),A=q_(g),C=e.modifiersData.popperOffsets,O=e.rects.reference,v=e.rects.popper,w=typeof d=="function"?d(Object.assign({},e.rects,{placement:e.placement})):d,k=typeof w=="number"?{mainAxis:w,altAxis:w}:Object.assign({mainAxis:0,altAxis:0},w),N=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,P={x:0,y:0};if(C){if(i){var R,B=g==="y"?je:He,X=g==="y"?lt:ut,W=g==="y"?"height":"width",ee=C[g],se=ee+y[B],_e=ee-y[X],dt=p?-v[W]/2:0,Be=h===Qn?O[W]:v[W],ye=h===Qn?-v[W]:-O[W],It=e.elements.arrow,Rt=p&&It?ru(It):{width:0,height:0},qe=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:nh(),$e=qe[B],zt=qe[X],Lt=wr(0,O[W],Rt[W]),Ft=b?O[W]/2-dt-Lt-$e-k.mainAxis:Be-Lt-$e-k.mainAxis,hr=b?-O[W]/2+dt+Lt+zt+k.mainAxis:ye+Lt+zt+k.mainAxis,Mn=e.elements.arrow&&ei(e.elements.arrow),T=Mn?g==="y"?Mn.clientTop||0:Mn.clientLeft||0:0,S=(R=N==null?void 0:N[g])!=null?R:0,D=ee+Ft-S-T,F=ee+hr-S,L=wr(p?uo(se,D):se,ee,p?Kn(_e,F):_e);C[g]=L,P[g]=L-ee}if(a){var V,H=g==="x"?je:He,$=g==="x"?lt:ut,j=C[A],x=A==="y"?"height":"width",z=j+y[H],q=j-y[$],K=[je,He].indexOf(_)!==-1,J=(V=N==null?void 0:N[A])!=null?V:0,re=K?z:j-O[x]-v[x]-J+k.altAxis,de=K?j+O[x]+v[x]-J-k.altAxis:q,ce=p&&K?T_(re,j,de):wr(p?re:z,j,p?de:q);C[A]=ce,P[A]=ce-j}e.modifiersData[s]=P}}const fh={name:"preventOverflow",enabled:!0,phase:"main",fn:K_,requiresIfExists:["offset"]};function z_(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function G_(t){return t===ct(t)||!Et(t)?lu(t):z_(t)}function Y_(t){var e=t.getBoundingClientRect(),n=Vs(e.width)/t.offsetWidth||1,s=Vs(e.height)/t.offsetHeight||1;return n!==1||s!==1}function X_(t,e,n){n===void 0&&(n=!1);var s=Et(e),r=Et(e)&&Y_(e),i=Pn(e),o=js(t,r,n),a={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(s||!s&&!n)&&((Ht(e)!=="body"||cu(i))&&(a=G_(e)),Et(e)?(l=js(e,!0),l.x+=e.clientLeft,l.y+=e.clientTop):i&&(l.x=uu(i))),{x:o.left+a.scrollLeft-l.x,y:o.top+a.scrollTop-l.y,width:o.width,height:o.height}}function J_(t){var e=new Map,n=new Set,s=[];t.forEach(function(i){e.set(i.name,i)});function r(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(a){if(!n.has(a)){var l=e.get(a);l&&r(l)}}),s.push(i)}return t.forEach(function(i){n.has(i.name)||r(i)}),s}function Z_(t){var e=J_(t);return Qd.reduce(function(n,s){return n.concat(e.filter(function(r){return r.phase===s}))},[])}function Q_(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function eE(t){var e=t.reduce(function(n,s){var r=n[s.name];return n[s.name]=r?Object.assign({},r,s,{options:Object.assign({},r.options,s.options),data:Object.assign({},r.data,s.data)}):s,n},{});return Object.keys(e).map(function(n){return e[n]})}var Bc={placement:"bottom",modifiers:[],strategy:"absolute"};function $c(){for(var t=arguments.length,e=new Array(t),n=0;n(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,(e,n)=>`#${CSS.escape(n)}`)),t),aE=t=>t==null?`${t}`:Object.prototype.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase(),lE=t=>{do t+=Math.floor(Math.random()*iE);while(document.getElementById(t));return t},uE=t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const s=Number.parseFloat(e),r=Number.parseFloat(n);return!s&&!r?0:(e=e.split(",")[0],n=n.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(n))*oE)},ph=t=>{t.dispatchEvent(new Event(ol))},Zt=t=>!t||typeof t!="object"?!1:(typeof t.jquery<"u"&&(t=t[0]),typeof t.nodeType<"u"),An=t=>Zt(t)?t.jquery?t[0]:t:typeof t=="string"&&t.length>0?document.querySelector(hh(t)):null,sr=t=>{if(!Zt(t)||t.getClientRects().length===0)return!1;const e=getComputedStyle(t).getPropertyValue("visibility")==="visible",n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const s=t.closest("summary");if(s&&s.parentNode!==n||s===null)return!1}return e},Tn=t=>!t||t.nodeType!==Node.ELEMENT_NODE||t.classList.contains("disabled")?!0:typeof t.disabled<"u"?t.disabled:t.hasAttribute("disabled")&&t.getAttribute("disabled")!=="false",mh=t=>{if(!document.documentElement.attachShadow)return null;if(typeof t.getRootNode=="function"){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?mh(t.parentNode):null},co=()=>{},ti=t=>{t.offsetHeight},gh=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,ba=[],cE=t=>{document.readyState==="loading"?(ba.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of ba)e()}),ba.push(t)):t()},bt=()=>document.documentElement.dir==="rtl",Ct=t=>{cE(()=>{const e=gh();if(e){const n=t.NAME,s=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=s,t.jQueryInterface)}})},ze=(t,e=[],n=t)=>typeof t=="function"?t(...e):n,_h=(t,e,n=!0)=>{if(!n){ze(t);return}const s=5,r=uE(e)+s;let i=!1;const o=({target:a})=>{a===e&&(i=!0,e.removeEventListener(ol,o),ze(t))};e.addEventListener(ol,o),setTimeout(()=>{i||ph(e)},r)},hu=(t,e,n,s)=>{const r=t.length;let i=t.indexOf(e);return i===-1?!n&&s?t[r-1]:t[0]:(i+=n?1:-1,s&&(i=(i+r)%r),t[Math.max(0,Math.min(i,r-1))])},fE=/[^.]*(?=\..*)\.|.*/,dE=/\..*/,hE=/::\d+$/,Aa={};let Vc=1;const Eh={mouseenter:"mouseover",mouseleave:"mouseout"},pE=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function yh(t,e){return e&&`${e}::${Vc++}`||t.uidEvent||Vc++}function vh(t){const e=yh(t);return t.uidEvent=e,Aa[e]=Aa[e]||{},Aa[e]}function mE(t,e){return function n(s){return pu(s,{delegateTarget:t}),n.oneOff&&M.off(t,s.type,e),e.apply(t,[s])}}function gE(t,e,n){return function s(r){const i=t.querySelectorAll(e);for(let{target:o}=r;o&&o!==this;o=o.parentNode)for(const a of i)if(a===o)return pu(r,{delegateTarget:o}),s.oneOff&&M.off(t,r.type,e,n),n.apply(o,[r])}}function bh(t,e,n=null){return Object.values(t).find(s=>s.callable===e&&s.delegationSelector===n)}function Ah(t,e,n){const s=typeof e=="string",r=s?n:e||n;let i=Th(t);return pE.has(i)||(i=t),[s,r,i]}function jc(t,e,n,s,r){if(typeof e!="string"||!t)return;let[i,o,a]=Ah(e,n,s);e in Eh&&(o=(E=>function(d){if(!d.relatedTarget||d.relatedTarget!==d.delegateTarget&&!d.delegateTarget.contains(d.relatedTarget))return E.call(this,d)})(o));const l=vh(t),u=l[a]||(l[a]={}),c=bh(u,o,i?n:null);if(c){c.oneOff=c.oneOff&&r;return}const f=yh(o,e.replace(fE,"")),m=i?gE(t,n,o):mE(t,o);m.delegationSelector=i?n:null,m.callable=o,m.oneOff=r,m.uidEvent=f,u[f]=m,t.addEventListener(a,m,i)}function al(t,e,n,s,r){const i=bh(e[n],s,r);i&&(t.removeEventListener(n,i,!!r),delete e[n][i.uidEvent])}function _E(t,e,n,s){const r=e[n]||{};for(const[i,o]of Object.entries(r))i.includes(s)&&al(t,e,n,o.callable,o.delegationSelector)}function Th(t){return t=t.replace(dE,""),Eh[t]||t}const M={on(t,e,n,s){jc(t,e,n,s,!1)},one(t,e,n,s){jc(t,e,n,s,!0)},off(t,e,n,s){if(typeof e!="string"||!t)return;const[r,i,o]=Ah(e,n,s),a=o!==e,l=vh(t),u=l[o]||{},c=e.startsWith(".");if(typeof i<"u"){if(!Object.keys(u).length)return;al(t,l,o,i,r?n:null);return}if(c)for(const f of Object.keys(l))_E(t,l,f,e.slice(1));for(const[f,m]of Object.entries(u)){const p=f.replace(hE,"");(!a||e.includes(p))&&al(t,l,o,m.callable,m.delegationSelector)}},trigger(t,e,n){if(typeof e!="string"||!t)return null;const s=gh(),r=Th(e),i=e!==r;let o=null,a=!0,l=!0,u=!1;i&&s&&(o=s.Event(e,n),s(t).trigger(o),a=!o.isPropagationStopped(),l=!o.isImmediatePropagationStopped(),u=o.isDefaultPrevented());const c=pu(new Event(e,{bubbles:a,cancelable:!0}),n);return u&&c.preventDefault(),l&&t.dispatchEvent(c),c.defaultPrevented&&o&&o.preventDefault(),c}};function pu(t,e={}){for(const[n,s]of Object.entries(e))try{t[n]=s}catch{Object.defineProperty(t,n,{configurable:!0,get(){return s}})}return t}function Hc(t){if(t==="true")return!0;if(t==="false")return!1;if(t===Number(t).toString())return Number(t);if(t===""||t==="null")return null;if(typeof t!="string")return t;try{return JSON.parse(decodeURIComponent(t))}catch{return t}}function Ta(t){return t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const Qt={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${Ta(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${Ta(e)}`)},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter(s=>s.startsWith("bs")&&!s.startsWith("bsConfig"));for(const s of n){let r=s.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),e[r]=Hc(t.dataset[s])}return e},getDataAttribute(t,e){return Hc(t.getAttribute(`data-bs-${Ta(e)}`))}};class ni{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,n){const s=Zt(n)?Qt.getDataAttribute(n,"config"):{};return{...this.constructor.Default,...typeof s=="object"?s:{},...Zt(n)?Qt.getDataAttributes(n):{},...typeof e=="object"?e:{}}}_typeCheckConfig(e,n=this.constructor.DefaultType){for(const[s,r]of Object.entries(n)){const i=e[s],o=Zt(i)?"element":aE(i);if(!new RegExp(r).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${o}" but expected type "${r}".`)}}}const EE="5.3.1";class Pt extends ni{constructor(e,n){super(),e=An(e),e&&(this._element=e,this._config=this._getConfig(n),va.set(this._element,this.constructor.DATA_KEY,this))}dispose(){va.remove(this._element,this.constructor.DATA_KEY),M.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,n,s=!0){_h(e,n,s)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return va.get(An(e),this.DATA_KEY)}static getOrCreateInstance(e,n={}){return this.getInstance(e)||new this(e,typeof n=="object"?n:null)}static get VERSION(){return EE}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const Ca=t=>{let e=t.getAttribute("data-bs-target");if(!e||e==="#"){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&n!=="#"?n.trim():null}return hh(e)},Y={find(t,e=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t,e=document.documentElement){return Element.prototype.querySelector.call(e,t)},children(t,e){return[].concat(...t.children).filter(n=>n.matches(e))},parents(t,e){const n=[];let s=t.parentNode.closest(e);for(;s;)n.push(s),s=s.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(",");return this.find(e,t).filter(n=>!Tn(n)&&sr(n))},getSelectorFromElement(t){const e=Ca(t);return e&&Y.findOne(e)?e:null},getElementFromSelector(t){const e=Ca(t);return e?Y.findOne(e):null},getMultipleElementsFromSelector(t){const e=Ca(t);return e?Y.find(e):[]}},jo=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;M.on(document,n,`[data-bs-dismiss="${s}"]`,function(r){if(["A","AREA"].includes(this.tagName)&&r.preventDefault(),Tn(this))return;const i=Y.getElementFromSelector(this)||this.closest(`.${s}`);t.getOrCreateInstance(i)[e]()})},yE="alert",vE="bs.alert",Ch=`.${vE}`,bE=`close${Ch}`,AE=`closed${Ch}`,TE="fade",CE="show";class si extends Pt{static get NAME(){return yE}close(){if(M.trigger(this._element,bE).defaultPrevented)return;this._element.classList.remove(CE);const n=this._element.classList.contains(TE);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),M.trigger(this._element,AE),this.dispose()}static jQueryInterface(e){return this.each(function(){const n=si.getOrCreateInstance(this);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}jo(si,"close");Ct(si);const SE="button",wE="bs.button",OE=`.${wE}`,kE=".data-api",NE="active",Uc='[data-bs-toggle="button"]',PE=`click${OE}${kE}`;class ri extends Pt{static get NAME(){return SE}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(NE))}static jQueryInterface(e){return this.each(function(){const n=ri.getOrCreateInstance(this);e==="toggle"&&n[e]()})}}M.on(document,PE,Uc,t=>{t.preventDefault();const e=t.target.closest(Uc);ri.getOrCreateInstance(e).toggle()});Ct(ri);const DE="swipe",rr=".bs.swipe",IE=`touchstart${rr}`,RE=`touchmove${rr}`,LE=`touchend${rr}`,FE=`pointerdown${rr}`,ME=`pointerup${rr}`,xE="touch",BE="pen",$E="pointer-event",VE=40,jE={endCallback:null,leftCallback:null,rightCallback:null},HE={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class fo extends ni{constructor(e,n){super(),this._element=e,!(!e||!fo.isSupported())&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return jE}static get DefaultType(){return HE}static get NAME(){return DE}dispose(){M.off(this._element,rr)}_start(e){if(!this._supportPointerEvents){this._deltaX=e.touches[0].clientX;return}this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX)}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),ze(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=VE)return;const n=e/this._deltaX;this._deltaX=0,n&&ze(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(M.on(this._element,FE,e=>this._start(e)),M.on(this._element,ME,e=>this._end(e)),this._element.classList.add($E)):(M.on(this._element,IE,e=>this._start(e)),M.on(this._element,RE,e=>this._move(e)),M.on(this._element,LE,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&(e.pointerType===BE||e.pointerType===xE)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const UE="carousel",WE="bs.carousel",Dn=`.${WE}`,Sh=".data-api",qE="ArrowLeft",KE="ArrowRight",zE=500,mr="next",gs="prev",As="left",Gi="right",GE=`slide${Dn}`,Sa=`slid${Dn}`,YE=`keydown${Dn}`,XE=`mouseenter${Dn}`,JE=`mouseleave${Dn}`,ZE=`dragstart${Dn}`,QE=`load${Dn}${Sh}`,ey=`click${Dn}${Sh}`,wh="carousel",Si="active",ty="slide",ny="carousel-item-end",sy="carousel-item-start",ry="carousel-item-next",iy="carousel-item-prev",Oh=".active",kh=".carousel-item",oy=Oh+kh,ay=".carousel-item img",ly=".carousel-indicators",uy="[data-bs-slide], [data-bs-slide-to]",cy='[data-bs-ride="carousel"]',fy={[qE]:Gi,[KE]:As},dy={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},hy={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ir extends Pt{constructor(e,n){super(e,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Y.findOne(ly,this._element),this._addEventListeners(),this._config.ride===wh&&this.cycle()}static get Default(){return dy}static get DefaultType(){return hy}static get NAME(){return UE}next(){this._slide(mr)}nextWhenVisible(){!document.hidden&&sr(this._element)&&this.next()}prev(){this._slide(gs)}pause(){this._isSliding&&ph(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){M.one(this._element,Sa,()=>this.cycle());return}this.cycle()}}to(e){const n=this._getItems();if(e>n.length-1||e<0)return;if(this._isSliding){M.one(this._element,Sa,()=>this.to(e));return}const s=this._getItemIndex(this._getActive());if(s===e)return;const r=e>s?mr:gs;this._slide(r,n[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&M.on(this._element,YE,e=>this._keydown(e)),this._config.pause==="hover"&&(M.on(this._element,XE,()=>this.pause()),M.on(this._element,JE,()=>this._maybeEnableCycle())),this._config.touch&&fo.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const s of Y.find(ay,this._element))M.on(s,ZE,r=>r.preventDefault());const n={leftCallback:()=>this._slide(this._directionToOrder(As)),rightCallback:()=>this._slide(this._directionToOrder(Gi)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),zE+this._config.interval))}};this._swipeHelper=new fo(this._element,n)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const n=fy[e.key];n&&(e.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const n=Y.findOne(Oh,this._indicatorsElement);n.classList.remove(Si),n.removeAttribute("aria-current");const s=Y.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);s&&(s.classList.add(Si),s.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const n=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(e,n=null){if(this._isSliding)return;const s=this._getActive(),r=e===mr,i=n||hu(this._getItems(),s,r,this._config.wrap);if(i===s)return;const o=this._getItemIndex(i),a=p=>M.trigger(this._element,p,{relatedTarget:i,direction:this._orderToDirection(e),from:this._getItemIndex(s),to:o});if(a(GE).defaultPrevented||!s||!i)return;const u=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=i;const c=r?sy:ny,f=r?ry:iy;i.classList.add(f),ti(i),s.classList.add(c),i.classList.add(c);const m=()=>{i.classList.remove(c,f),i.classList.add(Si),s.classList.remove(Si,f,c),this._isSliding=!1,a(Sa)};this._queueCallback(m,s,this._isAnimated()),u&&this.cycle()}_isAnimated(){return this._element.classList.contains(ty)}_getActive(){return Y.findOne(oy,this._element)}_getItems(){return Y.find(kh,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return bt()?e===As?gs:mr:e===As?mr:gs}_orderToDirection(e){return bt()?e===gs?As:Gi:e===gs?Gi:As}static jQueryInterface(e){return this.each(function(){const n=ir.getOrCreateInstance(this,e);if(typeof e=="number"){n.to(e);return}if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}M.on(document,ey,uy,function(t){const e=Y.getElementFromSelector(this);if(!e||!e.classList.contains(wh))return;t.preventDefault();const n=ir.getOrCreateInstance(e),s=this.getAttribute("data-bs-slide-to");if(s){n.to(s),n._maybeEnableCycle();return}if(Qt.getDataAttribute(this,"slide")==="next"){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()});M.on(window,QE,()=>{const t=Y.find(cy);for(const e of t)ir.getOrCreateInstance(e)});Ct(ir);const py="collapse",my="bs.collapse",ii=`.${my}`,gy=".data-api",_y=`show${ii}`,Ey=`shown${ii}`,yy=`hide${ii}`,vy=`hidden${ii}`,by=`click${ii}${gy}`,wa="show",Ss="collapse",wi="collapsing",Ay="collapsed",Ty=`:scope .${Ss} .${Ss}`,Cy="collapse-horizontal",Sy="width",wy="height",Oy=".collapse.show, .collapse.collapsing",ll='[data-bs-toggle="collapse"]',ky={parent:null,toggle:!0},Ny={parent:"(null|element)",toggle:"boolean"};class Ws extends Pt{constructor(e,n){super(e,n),this._isTransitioning=!1,this._triggerArray=[];const s=Y.find(ll);for(const r of s){const i=Y.getSelectorFromElement(r),o=Y.find(i).filter(a=>a===this._element);i!==null&&o.length&&this._triggerArray.push(r)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ky}static get DefaultType(){return Ny}static get NAME(){return py}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(Oy).filter(a=>a!==this._element).map(a=>Ws.getOrCreateInstance(a,{toggle:!1}))),e.length&&e[0]._isTransitioning||M.trigger(this._element,_y).defaultPrevented)return;for(const a of e)a.hide();const s=this._getDimension();this._element.classList.remove(Ss),this._element.classList.add(wi),this._element.style[s]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const r=()=>{this._isTransitioning=!1,this._element.classList.remove(wi),this._element.classList.add(Ss,wa),this._element.style[s]="",M.trigger(this._element,Ey)},o=`scroll${s[0].toUpperCase()+s.slice(1)}`;this._queueCallback(r,this._element,!0),this._element.style[s]=`${this._element[o]}px`}hide(){if(this._isTransitioning||!this._isShown()||M.trigger(this._element,yy).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,ti(this._element),this._element.classList.add(wi),this._element.classList.remove(Ss,wa);for(const r of this._triggerArray){const i=Y.getElementFromSelector(r);i&&!this._isShown(i)&&this._addAriaAndCollapsedClass([r],!1)}this._isTransitioning=!0;const s=()=>{this._isTransitioning=!1,this._element.classList.remove(wi),this._element.classList.add(Ss),M.trigger(this._element,vy)};this._element.style[n]="",this._queueCallback(s,this._element,!0)}_isShown(e=this._element){return e.classList.contains(wa)}_configAfterMerge(e){return e.toggle=!!e.toggle,e.parent=An(e.parent),e}_getDimension(){return this._element.classList.contains(Cy)?Sy:wy}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(ll);for(const n of e){const s=Y.getElementFromSelector(n);s&&this._addAriaAndCollapsedClass([n],this._isShown(s))}}_getFirstLevelChildren(e){const n=Y.find(Ty,this._config.parent);return Y.find(e,this._config.parent).filter(s=>!n.includes(s))}_addAriaAndCollapsedClass(e,n){if(e.length)for(const s of e)s.classList.toggle(Ay,!n),s.setAttribute("aria-expanded",n)}static jQueryInterface(e){const n={};return typeof e=="string"&&/show|hide/.test(e)&&(n.toggle=!1),this.each(function(){const s=Ws.getOrCreateInstance(this,n);if(typeof e=="string"){if(typeof s[e]>"u")throw new TypeError(`No method named "${e}"`);s[e]()}})}}M.on(document,by,ll,function(t){(t.target.tagName==="A"||t.delegateTarget&&t.delegateTarget.tagName==="A")&&t.preventDefault();for(const e of Y.getMultipleElementsFromSelector(this))Ws.getOrCreateInstance(e,{toggle:!1}).toggle()});Ct(Ws);const Wc="dropdown",Py="bs.dropdown",as=`.${Py}`,mu=".data-api",Dy="Escape",qc="Tab",Iy="ArrowUp",Kc="ArrowDown",Ry=2,Ly=`hide${as}`,Fy=`hidden${as}`,My=`show${as}`,xy=`shown${as}`,Nh=`click${as}${mu}`,Ph=`keydown${as}${mu}`,By=`keyup${as}${mu}`,Ts="show",$y="dropup",Vy="dropend",jy="dropstart",Hy="dropup-center",Uy="dropdown-center",Hn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Wy=`${Hn}.${Ts}`,Yi=".dropdown-menu",qy=".navbar",Ky=".navbar-nav",zy=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Gy=bt()?"top-end":"top-start",Yy=bt()?"top-start":"top-end",Xy=bt()?"bottom-end":"bottom-start",Jy=bt()?"bottom-start":"bottom-end",Zy=bt()?"left-start":"right-start",Qy=bt()?"right-start":"left-start",ev="top",tv="bottom",nv={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},sv={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class yt extends Pt{constructor(e,n){super(e,n),this._popper=null,this._parent=this._element.parentNode,this._menu=Y.next(this._element,Yi)[0]||Y.prev(this._element,Yi)[0]||Y.findOne(Yi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return nv}static get DefaultType(){return sv}static get NAME(){return Wc}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Tn(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!M.trigger(this._element,My,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(Ky))for(const s of[].concat(...document.body.children))M.on(s,"mouseover",co);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ts),this._element.classList.add(Ts),M.trigger(this._element,xy,e)}}hide(){if(Tn(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!M.trigger(this._element,Ly,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const s of[].concat(...document.body.children))M.off(s,"mouseover",co);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ts),this._element.classList.remove(Ts),this._element.setAttribute("aria-expanded","false"),Qt.removeDataAttribute(this._menu,"popper"),M.trigger(this._element,Fy,e)}}_getConfig(e){if(e=super._getConfig(e),typeof e.reference=="object"&&!Zt(e.reference)&&typeof e.reference.getBoundingClientRect!="function")throw new TypeError(`${Wc.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(typeof dh>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;this._config.reference==="parent"?e=this._parent:Zt(this._config.reference)?e=An(this._config.reference):typeof this._config.reference=="object"&&(e=this._config.reference);const n=this._getPopperConfig();this._popper=du(e,this._menu,n)}_isShown(){return this._menu.classList.contains(Ts)}_getPlacement(){const e=this._parent;if(e.classList.contains(Vy))return Zy;if(e.classList.contains(jy))return Qy;if(e.classList.contains(Hy))return ev;if(e.classList.contains(Uy))return tv;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return e.classList.contains($y)?n?Yy:Gy:n?Jy:Xy}_detectNavbar(){return this._element.closest(qy)!==null}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(Qt.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...ze(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:n}){const s=Y.find(zy,this._menu).filter(r=>sr(r));s.length&&hu(s,n,e===Kc,!s.includes(n)).focus()}static jQueryInterface(e){return this.each(function(){const n=yt.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}static clearMenus(e){if(e.button===Ry||e.type==="keyup"&&e.key!==qc)return;const n=Y.find(Wy);for(const s of n){const r=yt.getInstance(s);if(!r||r._config.autoClose===!1)continue;const i=e.composedPath(),o=i.includes(r._menu);if(i.includes(r._element)||r._config.autoClose==="inside"&&!o||r._config.autoClose==="outside"&&o||r._menu.contains(e.target)&&(e.type==="keyup"&&e.key===qc||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const a={relatedTarget:r._element};e.type==="click"&&(a.clickEvent=e),r._completeHide(a)}}static dataApiKeydownHandler(e){const n=/input|textarea/i.test(e.target.tagName),s=e.key===Dy,r=[Iy,Kc].includes(e.key);if(!r&&!s||n&&!s)return;e.preventDefault();const i=this.matches(Hn)?this:Y.prev(this,Hn)[0]||Y.next(this,Hn)[0]||Y.findOne(Hn,e.delegateTarget.parentNode),o=yt.getOrCreateInstance(i);if(r){e.stopPropagation(),o.show(),o._selectMenuItem(e);return}o._isShown()&&(e.stopPropagation(),o.hide(),i.focus())}}M.on(document,Ph,Hn,yt.dataApiKeydownHandler);M.on(document,Ph,Yi,yt.dataApiKeydownHandler);M.on(document,Nh,yt.clearMenus);M.on(document,By,yt.clearMenus);M.on(document,Nh,Hn,function(t){t.preventDefault(),yt.getOrCreateInstance(this).toggle()});Ct(yt);const Dh="backdrop",rv="fade",zc="show",Gc=`mousedown.bs.${Dh}`,iv={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},ov={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ih extends ni{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return iv}static get DefaultType(){return ov}static get NAME(){return Dh}show(e){if(!this._config.isVisible){ze(e);return}this._append();const n=this._getElement();this._config.isAnimated&&ti(n),n.classList.add(zc),this._emulateAnimation(()=>{ze(e)})}hide(e){if(!this._config.isVisible){ze(e);return}this._getElement().classList.remove(zc),this._emulateAnimation(()=>{this.dispose(),ze(e)})}dispose(){this._isAppended&&(M.off(this._element,Gc),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add(rv),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=An(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),M.on(e,Gc,()=>{ze(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){_h(e,this._getElement(),this._config.isAnimated)}}const av="focustrap",lv="bs.focustrap",ho=`.${lv}`,uv=`focusin${ho}`,cv=`keydown.tab${ho}`,fv="Tab",dv="forward",Yc="backward",hv={autofocus:!0,trapElement:null},pv={autofocus:"boolean",trapElement:"element"};class Rh extends ni{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return hv}static get DefaultType(){return pv}static get NAME(){return av}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),M.off(document,ho),M.on(document,uv,e=>this._handleFocusin(e)),M.on(document,cv,e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,M.off(document,ho))}_handleFocusin(e){const{trapElement:n}=this._config;if(e.target===document||e.target===n||n.contains(e.target))return;const s=Y.focusableChildren(n);s.length===0?n.focus():this._lastTabNavDirection===Yc?s[s.length-1].focus():s[0].focus()}_handleKeydown(e){e.key===fv&&(this._lastTabNavDirection=e.shiftKey?Yc:dv)}}const Xc=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Jc=".sticky-top",Oi="padding-right",Zc="margin-right";class ul{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Oi,n=>n+e),this._setElementAttributes(Xc,Oi,n=>n+e),this._setElementAttributes(Jc,Zc,n=>n-e)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Oi),this._resetElementAttributes(Xc,Oi),this._resetElementAttributes(Jc,Zc)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,n,s){const r=this.getWidth(),i=o=>{if(o!==this._element&&window.innerWidth>o.clientWidth+r)return;this._saveInitialAttribute(o,n);const a=window.getComputedStyle(o).getPropertyValue(n);o.style.setProperty(n,`${s(Number.parseFloat(a))}px`)};this._applyManipulationCallback(e,i)}_saveInitialAttribute(e,n){const s=e.style.getPropertyValue(n);s&&Qt.setDataAttribute(e,n,s)}_resetElementAttributes(e,n){const s=r=>{const i=Qt.getDataAttribute(r,n);if(i===null){r.style.removeProperty(n);return}Qt.removeDataAttribute(r,n),r.style.setProperty(n,i)};this._applyManipulationCallback(e,s)}_applyManipulationCallback(e,n){if(Zt(e)){n(e);return}for(const s of Y.find(e,this._element))n(s)}}const mv="modal",gv="bs.modal",At=`.${gv}`,_v=".data-api",Ev="Escape",yv=`hide${At}`,vv=`hidePrevented${At}`,Lh=`hidden${At}`,Fh=`show${At}`,bv=`shown${At}`,Av=`resize${At}`,Tv=`click.dismiss${At}`,Cv=`mousedown.dismiss${At}`,Sv=`keydown.dismiss${At}`,wv=`click${At}${_v}`,Qc="modal-open",Ov="fade",ef="show",Oa="modal-static",kv=".modal.show",Nv=".modal-dialog",Pv=".modal-body",Dv='[data-bs-toggle="modal"]',Iv={backdrop:!0,focus:!0,keyboard:!0},Rv={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class ts extends Pt{constructor(e,n){super(e,n),this._dialog=Y.findOne(Nv,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ul,this._addEventListeners()}static get Default(){return Iv}static get DefaultType(){return Rv}static get NAME(){return mv}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||M.trigger(this._element,Fh,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Qc),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){!this._isShown||this._isTransitioning||M.trigger(this._element,yv).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(ef),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){M.off(window,At),M.off(this._dialog,At),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ih({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Rh({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const n=Y.findOne(Pv,this._dialog);n&&(n.scrollTop=0),ti(this._element),this._element.classList.add(ef);const s=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,M.trigger(this._element,bv,{relatedTarget:e})};this._queueCallback(s,this._dialog,this._isAnimated())}_addEventListeners(){M.on(this._element,Sv,e=>{if(e.key===Ev){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),M.on(window,Av,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),M.on(this._element,Cv,e=>{M.one(this._element,Tv,n=>{if(!(this._element!==e.target||this._element!==n.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Qc),this._resetAdjustments(),this._scrollBar.reset(),M.trigger(this._element,Lh)})}_isAnimated(){return this._element.classList.contains(Ov)}_triggerBackdropTransition(){if(M.trigger(this._element,vv).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,s=this._element.style.overflowY;s==="hidden"||this._element.classList.contains(Oa)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(Oa),this._queueCallback(()=>{this._element.classList.remove(Oa),this._queueCallback(()=>{this._element.style.overflowY=s},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),s=n>0;if(s&&!e){const r=bt()?"paddingLeft":"paddingRight";this._element.style[r]=`${n}px`}if(!s&&e){const r=bt()?"paddingRight":"paddingLeft";this._element.style[r]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,n){return this.each(function(){const s=ts.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof s[e]>"u")throw new TypeError(`No method named "${e}"`);s[e](n)}})}}M.on(document,wv,Dv,function(t){const e=Y.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),M.one(e,Fh,r=>{r.defaultPrevented||M.one(e,Lh,()=>{sr(this)&&this.focus()})});const n=Y.findOne(kv);n&&ts.getInstance(n).hide(),ts.getOrCreateInstance(e).toggle(this)});jo(ts);Ct(ts);const Lv="offcanvas",Fv="bs.offcanvas",an=`.${Fv}`,Mh=".data-api",Mv=`load${an}${Mh}`,xv="Escape",tf="show",nf="showing",sf="hiding",Bv="offcanvas-backdrop",xh=".offcanvas.show",$v=`show${an}`,Vv=`shown${an}`,jv=`hide${an}`,rf=`hidePrevented${an}`,Bh=`hidden${an}`,Hv=`resize${an}`,Uv=`click${an}${Mh}`,Wv=`keydown.dismiss${an}`,qv='[data-bs-toggle="offcanvas"]',Kv={backdrop:!0,keyboard:!0,scroll:!1},zv={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class rn extends Pt{constructor(e,n){super(e,n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Kv}static get DefaultType(){return zv}static get NAME(){return Lv}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||M.trigger(this._element,$v,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new ul().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(nf);const s=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(tf),this._element.classList.remove(nf),M.trigger(this._element,Vv,{relatedTarget:e})};this._queueCallback(s,this._element,!0)}hide(){if(!this._isShown||M.trigger(this._element,jv).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(sf),this._backdrop.hide();const n=()=>{this._element.classList.remove(tf,sf),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new ul().reset(),M.trigger(this._element,Bh)};this._queueCallback(n,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=()=>{if(this._config.backdrop==="static"){M.trigger(this._element,rf);return}this.hide()},n=!!this._config.backdrop;return new Ih({className:Bv,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?e:null})}_initializeFocusTrap(){return new Rh({trapElement:this._element})}_addEventListeners(){M.on(this._element,Wv,e=>{if(e.key===xv){if(this._config.keyboard){this.hide();return}M.trigger(this._element,rf)}})}static jQueryInterface(e){return this.each(function(){const n=rn.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}M.on(document,Uv,qv,function(t){const e=Y.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Tn(this))return;M.one(e,Bh,()=>{sr(this)&&this.focus()});const n=Y.findOne(xh);n&&n!==e&&rn.getInstance(n).hide(),rn.getOrCreateInstance(e).toggle(this)});M.on(window,Mv,()=>{for(const t of Y.find(xh))rn.getOrCreateInstance(t).show()});M.on(window,Hv,()=>{for(const t of Y.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(t).position!=="fixed"&&rn.getOrCreateInstance(t).hide()});jo(rn);Ct(rn);const Gv=/^aria-[\w-]*$/i,$h={"*":["class","dir","id","lang","role",Gv],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Yv=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Xv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Jv=(t,e)=>{const n=t.nodeName.toLowerCase();return e.includes(n)?Yv.has(n)?!!Xv.test(t.nodeValue):!0:e.filter(s=>s instanceof RegExp).some(s=>s.test(n))};function Zv(t,e,n){if(!t.length)return t;if(n&&typeof n=="function")return n(t);const r=new window.DOMParser().parseFromString(t,"text/html"),i=[].concat(...r.body.querySelectorAll("*"));for(const o of i){const a=o.nodeName.toLowerCase();if(!Object.keys(e).includes(a)){o.remove();continue}const l=[].concat(...o.attributes),u=[].concat(e["*"]||[],e[a]||[]);for(const c of l)Jv(c,u)||o.removeAttribute(c.nodeName)}return r.body.innerHTML}const Qv="TemplateFactory",eb={allowList:$h,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},tb={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},nb={entry:"(string|element|function|null)",selector:"(string|element)"};class sb extends ni{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return eb}static get DefaultType(){return tb}static get NAME(){return Qv}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[r,i]of Object.entries(this._config.content))this._setContent(e,i,r);const n=e.children[0],s=this._resolvePossibleFunction(this._config.extraClass);return s&&n.classList.add(...s.split(" ")),n}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[n,s]of Object.entries(e))super._typeCheckConfig({selector:n,entry:s},nb)}_setContent(e,n,s){const r=Y.findOne(s,e);if(r){if(n=this._resolvePossibleFunction(n),!n){r.remove();return}if(Zt(n)){this._putElementInTemplate(An(n),r);return}if(this._config.html){r.innerHTML=this._maybeSanitize(n);return}r.textContent=n}}_maybeSanitize(e){return this._config.sanitize?Zv(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return ze(e,[this])}_putElementInTemplate(e,n){if(this._config.html){n.innerHTML="",n.append(e);return}n.textContent=e.textContent}}const rb="tooltip",ib=new Set(["sanitize","allowList","sanitizeFn"]),ka="fade",ob="modal",ki="show",ab=".tooltip-inner",of=`.${ob}`,af="hide.bs.modal",gr="hover",Na="focus",lb="click",ub="manual",cb="hide",fb="hidden",db="show",hb="shown",pb="inserted",mb="click",gb="focusin",_b="focusout",Eb="mouseenter",yb="mouseleave",vb={AUTO:"auto",TOP:"top",RIGHT:bt()?"left":"right",BOTTOM:"bottom",LEFT:bt()?"right":"left"},bb={allowList:$h,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Ab={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class In extends Pt{constructor(e,n){if(typeof dh>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return bb}static get DefaultType(){return Ab}static get NAME(){return rb}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),M.off(this._element.closest(of),af,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const e=M.trigger(this._element,this.constructor.eventName(db)),s=(mh(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!s)return;this._disposePopper();const r=this._getTipElement();this._element.setAttribute("aria-describedby",r.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(r),M.trigger(this._element,this.constructor.eventName(pb))),this._popper=this._createPopper(r),r.classList.add(ki),"ontouchstart"in document.documentElement)for(const a of[].concat(...document.body.children))M.on(a,"mouseover",co);const o=()=>{M.trigger(this._element,this.constructor.eventName(hb)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(o,this.tip,this._isAnimated())}hide(){if(!this._isShown()||M.trigger(this._element,this.constructor.eventName(cb)).defaultPrevented)return;if(this._getTipElement().classList.remove(ki),"ontouchstart"in document.documentElement)for(const r of[].concat(...document.body.children))M.off(r,"mouseover",co);this._activeTrigger[lb]=!1,this._activeTrigger[Na]=!1,this._activeTrigger[gr]=!1,this._isHovered=null;const s=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),M.trigger(this._element,this.constructor.eventName(fb)))};this._queueCallback(s,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const n=this._getTemplateFactory(e).toHtml();if(!n)return null;n.classList.remove(ka,ki),n.classList.add(`bs-${this.constructor.NAME}-auto`);const s=lE(this.constructor.NAME).toString();return n.setAttribute("id",s),this._isAnimated()&&n.classList.add(ka),n}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new sb({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[ab]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ka)}_isShown(){return this.tip&&this.tip.classList.contains(ki)}_createPopper(e){const n=ze(this._config.placement,[this,e,this._element]),s=vb[n.toUpperCase()];return du(this._element,e,this._getPopperConfig(s))}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_resolvePossibleFunction(e){return ze(e,[this._element])}_getPopperConfig(e){const n={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:s=>{this._getTipElement().setAttribute("data-popper-placement",s.state.placement)}}]};return{...n,...ze(this._config.popperConfig,[n])}}_setListeners(){const e=this._config.trigger.split(" ");for(const n of e)if(n==="click")M.on(this._element,this.constructor.eventName(mb),this._config.selector,s=>{this._initializeOnDelegatedTarget(s).toggle()});else if(n!==ub){const s=n===gr?this.constructor.eventName(Eb):this.constructor.eventName(gb),r=n===gr?this.constructor.eventName(yb):this.constructor.eventName(_b);M.on(this._element,s,this._config.selector,i=>{const o=this._initializeOnDelegatedTarget(i);o._activeTrigger[i.type==="focusin"?Na:gr]=!0,o._enter()}),M.on(this._element,r,this._config.selector,i=>{const o=this._initializeOnDelegatedTarget(i);o._activeTrigger[i.type==="focusout"?Na:gr]=o._element.contains(i.relatedTarget),o._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},M.on(this._element.closest(of),af,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,n){clearTimeout(this._timeout),this._timeout=setTimeout(e,n)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const n=Qt.getDataAttributes(this._element);for(const s of Object.keys(n))ib.has(s)&&delete n[s];return e={...n,...typeof e=="object"&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=e.container===!1?document.body:An(e.container),typeof e.delay=="number"&&(e.delay={show:e.delay,hide:e.delay}),typeof e.title=="number"&&(e.title=e.title.toString()),typeof e.content=="number"&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[n,s]of Object.entries(this._config))this.constructor.Default[n]!==s&&(e[n]=s);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each(function(){const n=In.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}}Ct(In);const Tb="popover",Cb=".popover-header",Sb=".popover-body",wb={...In.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Ob={...In.DefaultType,content:"(null|string|element|function)"};class oi extends In{static get Default(){return wb}static get DefaultType(){return Ob}static get NAME(){return Tb}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[Cb]:this._getTitle(),[Sb]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each(function(){const n=oi.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}}Ct(oi);const kb="scrollspy",Nb="bs.scrollspy",gu=`.${Nb}`,Pb=".data-api",Db=`activate${gu}`,lf=`click${gu}`,Ib=`load${gu}${Pb}`,Rb="dropdown-item",_s="active",Lb='[data-bs-spy="scroll"]',Pa="[href]",Fb=".nav, .list-group",uf=".nav-link",Mb=".nav-item",xb=".list-group-item",Bb=`${uf}, ${Mb} > ${uf}, ${xb}`,$b=".dropdown",Vb=".dropdown-toggle",jb={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Hb={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class ai extends Pt{constructor(e,n){super(e,n),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return jb}static get DefaultType(){return Hb}static get NAME(){return kb}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=An(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,typeof e.threshold=="string"&&(e.threshold=e.threshold.split(",").map(n=>Number.parseFloat(n))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(M.off(this._config.target,lf),M.on(this._config.target,lf,Pa,e=>{const n=this._observableSections.get(e.target.hash);if(n){e.preventDefault();const s=this._rootElement||window,r=n.offsetTop-this._element.offsetTop;if(s.scrollTo){s.scrollTo({top:r,behavior:"smooth"});return}s.scrollTop=r}}))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(n=>this._observerCallback(n),e)}_observerCallback(e){const n=o=>this._targetLinks.get(`#${o.target.id}`),s=o=>{this._previousScrollData.visibleEntryTop=o.target.offsetTop,this._process(n(o))},r=(this._rootElement||document.documentElement).scrollTop,i=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(const o of e){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(n(o));continue}const a=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&a){if(s(o),!r)return;continue}!i&&!a&&s(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=Y.find(Pa,this._config.target);for(const n of e){if(!n.hash||Tn(n))continue;const s=Y.findOne(decodeURI(n.hash),this._element);sr(s)&&(this._targetLinks.set(decodeURI(n.hash),n),this._observableSections.set(n.hash,s))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(_s),this._activateParents(e),M.trigger(this._element,Db,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains(Rb)){Y.findOne(Vb,e.closest($b)).classList.add(_s);return}for(const n of Y.parents(e,Fb))for(const s of Y.prev(n,Bb))s.classList.add(_s)}_clearActiveClass(e){e.classList.remove(_s);const n=Y.find(`${Pa}.${_s}`,e);for(const s of n)s.classList.remove(_s)}static jQueryInterface(e){return this.each(function(){const n=ai.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}M.on(window,Ib,()=>{for(const t of Y.find(Lb))ai.getOrCreateInstance(t)});Ct(ai);const Ub="tab",Wb="bs.tab",ls=`.${Wb}`,qb=`hide${ls}`,Kb=`hidden${ls}`,zb=`show${ls}`,Gb=`shown${ls}`,Yb=`click${ls}`,Xb=`keydown${ls}`,Jb=`load${ls}`,Zb="ArrowLeft",cf="ArrowRight",Qb="ArrowUp",ff="ArrowDown",Da="Home",df="End",Un="active",hf="fade",Ia="show",e0="dropdown",t0=".dropdown-toggle",n0=".dropdown-menu",Ra=":not(.dropdown-toggle)",s0='.list-group, .nav, [role="tablist"]',r0=".nav-item, .list-group-item",i0=`.nav-link${Ra}, .list-group-item${Ra}, [role="tab"]${Ra}`,Vh='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',La=`${i0}, ${Vh}`,o0=`.${Un}[data-bs-toggle="tab"], .${Un}[data-bs-toggle="pill"], .${Un}[data-bs-toggle="list"]`;class Cn extends Pt{constructor(e){super(e),this._parent=this._element.closest(s0),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),M.on(this._element,Xb,n=>this._keydown(n)))}static get NAME(){return Ub}show(){const e=this._element;if(this._elemIsActive(e))return;const n=this._getActiveElem(),s=n?M.trigger(n,qb,{relatedTarget:e}):null;M.trigger(e,zb,{relatedTarget:n}).defaultPrevented||s&&s.defaultPrevented||(this._deactivate(n,e),this._activate(e,n))}_activate(e,n){if(!e)return;e.classList.add(Un),this._activate(Y.getElementFromSelector(e));const s=()=>{if(e.getAttribute("role")!=="tab"){e.classList.add(Ia);return}e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),M.trigger(e,Gb,{relatedTarget:n})};this._queueCallback(s,e,e.classList.contains(hf))}_deactivate(e,n){if(!e)return;e.classList.remove(Un),e.blur(),this._deactivate(Y.getElementFromSelector(e));const s=()=>{if(e.getAttribute("role")!=="tab"){e.classList.remove(Ia);return}e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),M.trigger(e,Kb,{relatedTarget:n})};this._queueCallback(s,e,e.classList.contains(hf))}_keydown(e){if(![Zb,cf,Qb,ff,Da,df].includes(e.key))return;e.stopPropagation(),e.preventDefault();const n=this._getChildren().filter(r=>!Tn(r));let s;if([Da,df].includes(e.key))s=n[e.key===Da?0:n.length-1];else{const r=[cf,ff].includes(e.key);s=hu(n,e.target,r,!0)}s&&(s.focus({preventScroll:!0}),Cn.getOrCreateInstance(s).show())}_getChildren(){return Y.find(La,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,n){this._setAttributeIfNotExists(e,"role","tablist");for(const s of n)this._setInitialAttributesOnChild(s)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const n=this._elemIsActive(e),s=this._getOuterElement(e);e.setAttribute("aria-selected",n),s!==e&&this._setAttributeIfNotExists(s,"role","presentation"),n||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const n=Y.getElementFromSelector(e);n&&(this._setAttributeIfNotExists(n,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(n,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,n){const s=this._getOuterElement(e);if(!s.classList.contains(e0))return;const r=(i,o)=>{const a=Y.findOne(i,s);a&&a.classList.toggle(o,n)};r(t0,Un),r(n0,Ia),s.setAttribute("aria-expanded",n)}_setAttributeIfNotExists(e,n,s){e.hasAttribute(n)||e.setAttribute(n,s)}_elemIsActive(e){return e.classList.contains(Un)}_getInnerElement(e){return e.matches(La)?e:Y.findOne(La,e)}_getOuterElement(e){return e.closest(r0)||e}static jQueryInterface(e){return this.each(function(){const n=Cn.getOrCreateInstance(this);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}M.on(document,Yb,Vh,function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),!Tn(this)&&Cn.getOrCreateInstance(this).show()});M.on(window,Jb,()=>{for(const t of Y.find(o0))Cn.getOrCreateInstance(t)});Ct(Cn);const a0="toast",l0="bs.toast",Rn=`.${l0}`,u0=`mouseover${Rn}`,c0=`mouseout${Rn}`,f0=`focusin${Rn}`,d0=`focusout${Rn}`,h0=`hide${Rn}`,p0=`hidden${Rn}`,m0=`show${Rn}`,g0=`shown${Rn}`,_0="fade",pf="hide",Ni="show",Pi="showing",E0={animation:"boolean",autohide:"boolean",delay:"number"},y0={animation:!0,autohide:!0,delay:5e3};class or extends Pt{constructor(e,n){super(e,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return y0}static get DefaultType(){return E0}static get NAME(){return a0}show(){if(M.trigger(this._element,m0).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(_0);const n=()=>{this._element.classList.remove(Pi),M.trigger(this._element,g0),this._maybeScheduleHide()};this._element.classList.remove(pf),ti(this._element),this._element.classList.add(Ni,Pi),this._queueCallback(n,this._element,this._config.animation)}hide(){if(!this.isShown()||M.trigger(this._element,h0).defaultPrevented)return;const n=()=>{this._element.classList.add(pf),this._element.classList.remove(Pi,Ni),M.trigger(this._element,p0)};this._element.classList.add(Pi),this._queueCallback(n,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Ni),super.dispose()}isShown(){return this._element.classList.contains(Ni)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,n){switch(e.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=n;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=n;break}}if(n){this._clearTimeout();return}const s=e.relatedTarget;this._element===s||this._element.contains(s)||this._maybeScheduleHide()}_setListeners(){M.on(this._element,u0,e=>this._onInteraction(e,!0)),M.on(this._element,c0,e=>this._onInteraction(e,!1)),M.on(this._element,f0,e=>this._onInteraction(e,!0)),M.on(this._element,d0,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){const n=or.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}jo(or);Ct(or);const v0=Object.freeze(Object.defineProperty({__proto__:null,Alert:si,Button:ri,Carousel:ir,Collapse:Ws,Dropdown:yt,Modal:ts,Offcanvas:rn,Popover:oi,ScrollSpy:ai,Tab:Cn,Toast:or,Tooltip:In},Symbol.toStringTag,{value:"Module"}));let b0=[].slice.call(document.querySelectorAll('[data-bs-toggle="dropdown"]'));b0.map(function(t){let e={boundary:t.getAttribute("data-bs-boundary")==="viewport"?document.querySelector(".btn"):"clippingParents"};return new yt(t,e)});let A0=[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));A0.map(function(t){let e={delay:{show:50,hide:50},html:t.getAttribute("data-bs-html")==="true",placement:t.getAttribute("data-bs-placement")??"auto"};return new In(t,e)});let T0=[].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'));T0.map(function(t){let e={delay:{show:50,hide:50},html:t.getAttribute("data-bs-html")==="true",placement:t.getAttribute("data-bs-placement")??"auto"};return new oi(t,e)});let C0=[].slice.call(document.querySelectorAll('[data-bs-toggle="switch-icon"]'));C0.map(function(t){t.addEventListener("click",e=>{e.stopPropagation(),t.classList.toggle("active")})});const S0=()=>{const t=window.location.hash;t&&[].slice.call(document.querySelectorAll('[data-bs-toggle="tab"]')).filter(s=>s.hash===t).map(s=>{new Cn(s).show()})};S0();let w0=[].slice.call(document.querySelectorAll('[data-bs-toggle="toast"]'));w0.map(function(t){return new or(t)});const jh="tblr-",Hh=(t,e)=>{const n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return n?`rgba(${parseInt(n[1],16)}, ${parseInt(n[2],16)}, ${parseInt(n[3],16)}, ${e})`:null},O0=(t,e=1)=>{const n=getComputedStyle(document.body).getPropertyValue(`--${jh}${t}`).trim();return e!==1?Hh(n,e):n},k0=Object.freeze(Object.defineProperty({__proto__:null,getColor:O0,hexToRgba:Hh,prefix:jh},Symbol.toStringTag,{value:"Module"}));globalThis.bootstrap=v0;globalThis.tabler=k0;function Uh(t,e){return function(){return t.apply(e,arguments)}}const{toString:N0}=Object.prototype,{getPrototypeOf:_u}=Object,Ho=(t=>e=>{const n=N0.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),qt=t=>(t=t.toLowerCase(),e=>Ho(e)===t),Uo=t=>e=>typeof e===t,{isArray:ar}=Array,Br=Uo("undefined");function P0(t){return t!==null&&!Br(t)&&t.constructor!==null&&!Br(t.constructor)&&vt(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Wh=qt("ArrayBuffer");function D0(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Wh(t.buffer),e}const I0=Uo("string"),vt=Uo("function"),qh=Uo("number"),Wo=t=>t!==null&&typeof t=="object",R0=t=>t===!0||t===!1,Xi=t=>{if(Ho(t)!=="object")return!1;const e=_u(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},L0=qt("Date"),F0=qt("File"),M0=qt("Blob"),x0=qt("FileList"),B0=t=>Wo(t)&&vt(t.pipe),$0=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||vt(t.append)&&((e=Ho(t))==="formdata"||e==="object"&&vt(t.toString)&&t.toString()==="[object FormData]"))},V0=qt("URLSearchParams"),j0=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function li(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let s,r;if(typeof t!="object"&&(t=[t]),ar(t))for(s=0,r=t.length;s0;)if(r=n[s],e===r.toLowerCase())return r;return null}const zh=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Gh=t=>!Br(t)&&t!==zh;function cl(){const{caseless:t}=Gh(this)&&this||{},e={},n=(s,r)=>{const i=t&&Kh(e,r)||r;Xi(e[i])&&Xi(s)?e[i]=cl(e[i],s):Xi(s)?e[i]=cl({},s):ar(s)?e[i]=s.slice():e[i]=s};for(let s=0,r=arguments.length;s(li(e,(r,i)=>{n&&vt(r)?t[i]=Uh(r,n):t[i]=r},{allOwnKeys:s}),t),U0=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),W0=(t,e,n,s)=>{t.prototype=Object.create(e.prototype,s),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},q0=(t,e,n,s)=>{let r,i,o;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),i=r.length;i-- >0;)o=r[i],(!s||s(o,t,e))&&!a[o]&&(e[o]=t[o],a[o]=!0);t=n!==!1&&_u(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},K0=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const s=t.indexOf(e,n);return s!==-1&&s===n},z0=t=>{if(!t)return null;if(ar(t))return t;let e=t.length;if(!qh(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},G0=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&_u(Uint8Array)),Y0=(t,e)=>{const s=(t&&t[Symbol.iterator]).call(t);let r;for(;(r=s.next())&&!r.done;){const i=r.value;e.call(t,i[0],i[1])}},X0=(t,e)=>{let n;const s=[];for(;(n=t.exec(e))!==null;)s.push(n);return s},J0=qt("HTMLFormElement"),Z0=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,r){return s.toUpperCase()+r}),mf=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),Q0=qt("RegExp"),Yh=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),s={};li(n,(r,i)=>{let o;(o=e(r,i,t))!==!1&&(s[i]=o||r)}),Object.defineProperties(t,s)},eA=t=>{Yh(t,(e,n)=>{if(vt(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=t[n];if(vt(s)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},tA=(t,e)=>{const n={},s=r=>{r.forEach(i=>{n[i]=!0})};return ar(t)?s(t):s(String(t).split(e)),n},nA=()=>{},sA=(t,e)=>(t=+t,Number.isFinite(t)?t:e),Fa="abcdefghijklmnopqrstuvwxyz",gf="0123456789",Xh={DIGIT:gf,ALPHA:Fa,ALPHA_DIGIT:Fa+Fa.toUpperCase()+gf},rA=(t=16,e=Xh.ALPHA_DIGIT)=>{let n="";const{length:s}=e;for(;t--;)n+=e[Math.random()*s|0];return n};function iA(t){return!!(t&&vt(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const oA=t=>{const e=new Array(10),n=(s,r)=>{if(Wo(s)){if(e.indexOf(s)>=0)return;if(!("toJSON"in s)){e[r]=s;const i=ar(s)?[]:{};return li(s,(o,a)=>{const l=n(o,r+1);!Br(l)&&(i[a]=l)}),e[r]=void 0,i}}return s};return n(t,0)},aA=qt("AsyncFunction"),lA=t=>t&&(Wo(t)||vt(t))&&vt(t.then)&&vt(t.catch),I={isArray:ar,isArrayBuffer:Wh,isBuffer:P0,isFormData:$0,isArrayBufferView:D0,isString:I0,isNumber:qh,isBoolean:R0,isObject:Wo,isPlainObject:Xi,isUndefined:Br,isDate:L0,isFile:F0,isBlob:M0,isRegExp:Q0,isFunction:vt,isStream:B0,isURLSearchParams:V0,isTypedArray:G0,isFileList:x0,forEach:li,merge:cl,extend:H0,trim:j0,stripBOM:U0,inherits:W0,toFlatObject:q0,kindOf:Ho,kindOfTest:qt,endsWith:K0,toArray:z0,forEachEntry:Y0,matchAll:X0,isHTMLForm:J0,hasOwnProperty:mf,hasOwnProp:mf,reduceDescriptors:Yh,freezeMethods:eA,toObjectSet:tA,toCamelCase:Z0,noop:nA,toFiniteNumber:sA,findKey:Kh,global:zh,isContextDefined:Gh,ALPHABET:Xh,generateString:rA,isSpecCompliantForm:iA,toJSONObject:oA,isAsyncFn:aA,isThenable:lA};function le(t,e,n,s,r){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),n&&(this.config=n),s&&(this.request=s),r&&(this.response=r)}I.inherits(le,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:I.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Jh=le.prototype,Zh={};["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=>{Zh[t]={value:t}});Object.defineProperties(le,Zh);Object.defineProperty(Jh,"isAxiosError",{value:!0});le.from=(t,e,n,s,r,i)=>{const o=Object.create(Jh);return I.toFlatObject(t,o,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),le.call(o,t.message,e,n,s,r),o.cause=t,o.name=t.name,i&&Object.assign(o,i),o};const uA=null;function fl(t){return I.isPlainObject(t)||I.isArray(t)}function Qh(t){return I.endsWith(t,"[]")?t.slice(0,-2):t}function _f(t,e,n){return t?t.concat(e).map(function(r,i){return r=Qh(r),!n&&i?"["+r+"]":r}).join(n?".":""):e}function cA(t){return I.isArray(t)&&!t.some(fl)}const fA=I.toFlatObject(I,{},null,function(e){return/^is[A-Z]/.test(e)});function qo(t,e,n){if(!I.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=I.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(d,y){return!I.isUndefined(y[d])});const s=n.metaTokens,r=n.visitor||c,i=n.dots,o=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&I.isSpecCompliantForm(e);if(!I.isFunction(r))throw new TypeError("visitor must be a function");function u(E){if(E===null)return"";if(I.isDate(E))return E.toISOString();if(!l&&I.isBlob(E))throw new le("Blob is not supported. Use a Buffer instead.");return I.isArrayBuffer(E)||I.isTypedArray(E)?l&&typeof Blob=="function"?new Blob([E]):Buffer.from(E):E}function c(E,d,y){let _=E;if(E&&!y&&typeof E=="object"){if(I.endsWith(d,"{}"))d=s?d:d.slice(0,-2),E=JSON.stringify(E);else if(I.isArray(E)&&cA(E)||(I.isFileList(E)||I.endsWith(d,"[]"))&&(_=I.toArray(E)))return d=Qh(d),_.forEach(function(b,g){!(I.isUndefined(b)||b===null)&&e.append(o===!0?_f([d],g,i):o===null?d:d+"[]",u(b))}),!1}return fl(E)?!0:(e.append(_f(y,d,i),u(E)),!1)}const f=[],m=Object.assign(fA,{defaultVisitor:c,convertValue:u,isVisitable:fl});function p(E,d){if(!I.isUndefined(E)){if(f.indexOf(E)!==-1)throw Error("Circular reference detected in "+d.join("."));f.push(E),I.forEach(E,function(_,h){(!(I.isUndefined(_)||_===null)&&r.call(e,_,I.isString(h)?h.trim():h,d,m))===!0&&p(_,d?d.concat(h):[h])}),f.pop()}}if(!I.isObject(t))throw new TypeError("data must be an object");return p(t),e}function Ef(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(s){return e[s]})}function Eu(t,e){this._pairs=[],t&&qo(t,this,e)}const ep=Eu.prototype;ep.append=function(e,n){this._pairs.push([e,n])};ep.toString=function(e){const n=e?function(s){return e.call(this,s,Ef)}:Ef;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function dA(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function tp(t,e,n){if(!e)return t;const s=n&&n.encode||dA,r=n&&n.serialize;let i;if(r?i=r(e,n):i=I.isURLSearchParams(e)?e.toString():new Eu(e,n).toString(s),i){const o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t}class hA{constructor(){this.handlers=[]}use(e,n,s){return this.handlers.push({fulfilled:e,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){I.forEach(this.handlers,function(s){s!==null&&e(s)})}}const yf=hA,np={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},pA=typeof URLSearchParams<"u"?URLSearchParams:Eu,mA=typeof FormData<"u"?FormData:null,gA=typeof Blob<"u"?Blob:null,_A={isBrowser:!0,classes:{URLSearchParams:pA,FormData:mA,Blob:gA},protocols:["http","https","file","blob","url","data"]},sp=typeof window<"u"&&typeof document<"u",EA=(t=>sp&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),yA=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),vA=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:sp,hasStandardBrowserEnv:EA,hasStandardBrowserWebWorkerEnv:yA},Symbol.toStringTag,{value:"Module"})),$t={...vA,..._A};function bA(t,e){return qo(t,new $t.classes.URLSearchParams,Object.assign({visitor:function(n,s,r,i){return $t.isNode&&I.isBuffer(n)?(this.append(s,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},e))}function AA(t){return I.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function TA(t){const e={},n=Object.keys(t);let s;const r=n.length;let i;for(s=0;s=n.length;return o=!o&&I.isArray(r)?r.length:o,l?(I.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!a):((!r[o]||!I.isObject(r[o]))&&(r[o]=[]),e(n,s,r[o],i)&&I.isArray(r[o])&&(r[o]=TA(r[o])),!a)}if(I.isFormData(t)&&I.isFunction(t.entries)){const n={};return I.forEachEntry(t,(s,r)=>{e(AA(s),r,n,0)}),n}return null}function CA(t,e,n){if(I.isString(t))try{return(e||JSON.parse)(t),I.trim(t)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(t)}const yu={transitional:np,adapter:["xhr","http"],transformRequest:[function(e,n){const s=n.getContentType()||"",r=s.indexOf("application/json")>-1,i=I.isObject(e);if(i&&I.isHTMLForm(e)&&(e=new FormData(e)),I.isFormData(e))return r&&r?JSON.stringify(rp(e)):e;if(I.isArrayBuffer(e)||I.isBuffer(e)||I.isStream(e)||I.isFile(e)||I.isBlob(e))return e;if(I.isArrayBufferView(e))return e.buffer;if(I.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return bA(e,this.formSerializer).toString();if((a=I.isFileList(e))||s.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return qo(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return i||r?(n.setContentType("application/json",!1),CA(e)):e}],transformResponse:[function(e){const n=this.transitional||yu.transitional,s=n&&n.forcedJSONParsing,r=this.responseType==="json";if(e&&I.isString(e)&&(s&&!this.responseType||r)){const o=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(o)throw a.name==="SyntaxError"?le.from(a,le.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:$t.classes.FormData,Blob:$t.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};I.forEach(["delete","get","head","post","put","patch"],t=>{yu.headers[t]={}});const vu=yu,SA=I.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"]),wA=t=>{const e={};let n,s,r;return t&&t.split(` +`).forEach(function(o){r=o.indexOf(":"),n=o.substring(0,r).trim().toLowerCase(),s=o.substring(r+1).trim(),!(!n||e[n]&&SA[n])&&(n==="set-cookie"?e[n]?e[n].push(s):e[n]=[s]:e[n]=e[n]?e[n]+", "+s:s)}),e},vf=Symbol("internals");function _r(t){return t&&String(t).trim().toLowerCase()}function Ji(t){return t===!1||t==null?t:I.isArray(t)?t.map(Ji):String(t)}function OA(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(t);)e[s[1]]=s[2];return e}const kA=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Ma(t,e,n,s,r){if(I.isFunction(s))return s.call(this,e,n);if(r&&(e=n),!!I.isString(e)){if(I.isString(s))return e.indexOf(s)!==-1;if(I.isRegExp(s))return s.test(e)}}function NA(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,s)=>n.toUpperCase()+s)}function PA(t,e){const n=I.toCamelCase(" "+e);["get","set","has"].forEach(s=>{Object.defineProperty(t,s+n,{value:function(r,i,o){return this[s].call(this,e,r,i,o)},configurable:!0})})}class Ko{constructor(e){e&&this.set(e)}set(e,n,s){const r=this;function i(a,l,u){const c=_r(l);if(!c)throw new Error("header name must be a non-empty string");const f=I.findKey(r,c);(!f||r[f]===void 0||u===!0||u===void 0&&r[f]!==!1)&&(r[f||l]=Ji(a))}const o=(a,l)=>I.forEach(a,(u,c)=>i(u,c,l));return I.isPlainObject(e)||e instanceof this.constructor?o(e,n):I.isString(e)&&(e=e.trim())&&!kA(e)?o(wA(e),n):e!=null&&i(n,e,s),this}get(e,n){if(e=_r(e),e){const s=I.findKey(this,e);if(s){const r=this[s];if(!n)return r;if(n===!0)return OA(r);if(I.isFunction(n))return n.call(this,r,s);if(I.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=_r(e),e){const s=I.findKey(this,e);return!!(s&&this[s]!==void 0&&(!n||Ma(this,this[s],s,n)))}return!1}delete(e,n){const s=this;let r=!1;function i(o){if(o=_r(o),o){const a=I.findKey(s,o);a&&(!n||Ma(s,s[a],a,n))&&(delete s[a],r=!0)}}return I.isArray(e)?e.forEach(i):i(e),r}clear(e){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const i=n[s];(!e||Ma(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){const n=this,s={};return I.forEach(this,(r,i)=>{const o=I.findKey(s,i);if(o){n[o]=Ji(r),delete n[i];return}const a=e?NA(i):String(i).trim();a!==i&&delete n[i],n[a]=Ji(r),s[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return I.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=e&&I.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const s=new this(e);return n.forEach(r=>s.set(r)),s}static accessor(e){const s=(this[vf]=this[vf]={accessors:{}}).accessors,r=this.prototype;function i(o){const a=_r(o);s[a]||(PA(r,o),s[a]=!0)}return I.isArray(e)?e.forEach(i):i(e),this}}Ko.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);I.reduceDescriptors(Ko.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(s){this[n]=s}}});I.freezeMethods(Ko);const en=Ko;function xa(t,e){const n=this||vu,s=e||n,r=en.from(s.headers);let i=s.data;return I.forEach(t,function(a){i=a.call(n,i,r.normalize(),e?e.status:void 0)}),r.normalize(),i}function ip(t){return!!(t&&t.__CANCEL__)}function ui(t,e,n){le.call(this,t??"canceled",le.ERR_CANCELED,e,n),this.name="CanceledError"}I.inherits(ui,le,{__CANCEL__:!0});function DA(t,e,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?t(n):e(new le("Request failed with status code "+n.status,[le.ERR_BAD_REQUEST,le.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const IA=$t.hasStandardBrowserEnv?{write(t,e,n,s,r,i){const o=[t+"="+encodeURIComponent(e)];I.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),I.isString(s)&&o.push("path="+s),I.isString(r)&&o.push("domain="+r),i===!0&&o.push("secure"),document.cookie=o.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 RA(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function LA(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function op(t,e){return t&&!RA(e)?LA(t,e):e}const FA=$t.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let s;function r(i){let o=i;return e&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return s=r(window.location.href),function(o){const a=I.isString(o)?r(o):o;return a.protocol===s.protocol&&a.host===s.host}}():function(){return function(){return!0}}();function MA(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function xA(t,e){t=t||10;const n=new Array(t),s=new Array(t);let r=0,i=0,o;return e=e!==void 0?e:1e3,function(l){const u=Date.now(),c=s[i];o||(o=u),n[r]=l,s[r]=u;let f=i,m=0;for(;f!==r;)m+=n[f++],f=f%t;if(r=(r+1)%t,r===i&&(i=(i+1)%t),u-o{const i=r.loaded,o=r.lengthComputable?r.total:void 0,a=i-n,l=s(a),u=i<=o;n=i;const c={loaded:i,total:o,progress:o?i/o:void 0,bytes:a,rate:l||void 0,estimated:l&&o&&u?(o-i)/l:void 0,event:r};c[e?"download":"upload"]=!0,t(c)}}const BA=typeof XMLHttpRequest<"u",$A=BA&&function(t){return new Promise(function(n,s){let r=t.data;const i=en.from(t.headers).normalize();let{responseType:o,withXSRFToken:a}=t,l;function u(){t.cancelToken&&t.cancelToken.unsubscribe(l),t.signal&&t.signal.removeEventListener("abort",l)}let c;if(I.isFormData(r)){if($t.hasStandardBrowserEnv||$t.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((c=i.getContentType())!==!1){const[d,...y]=c?c.split(";").map(_=>_.trim()).filter(Boolean):[];i.setContentType([d||"multipart/form-data",...y].join("; "))}}let f=new XMLHttpRequest;if(t.auth){const d=t.auth.username||"",y=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";i.set("Authorization","Basic "+btoa(d+":"+y))}const m=op(t.baseURL,t.url);f.open(t.method.toUpperCase(),tp(m,t.params,t.paramsSerializer),!0),f.timeout=t.timeout;function p(){if(!f)return;const d=en.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),_={data:!o||o==="text"||o==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:d,config:t,request:f};DA(function(b){n(b),u()},function(b){s(b),u()},_),f=null}if("onloadend"in f?f.onloadend=p:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(p)},f.onabort=function(){f&&(s(new le("Request aborted",le.ECONNABORTED,t,f)),f=null)},f.onerror=function(){s(new le("Network Error",le.ERR_NETWORK,t,f)),f=null},f.ontimeout=function(){let y=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const _=t.transitional||np;t.timeoutErrorMessage&&(y=t.timeoutErrorMessage),s(new le(y,_.clarifyTimeoutError?le.ETIMEDOUT:le.ECONNABORTED,t,f)),f=null},$t.hasStandardBrowserEnv&&(a&&I.isFunction(a)&&(a=a(t)),a||a!==!1&&FA(m))){const d=t.xsrfHeaderName&&t.xsrfCookieName&&IA.read(t.xsrfCookieName);d&&i.set(t.xsrfHeaderName,d)}r===void 0&&i.setContentType(null),"setRequestHeader"in f&&I.forEach(i.toJSON(),function(y,_){f.setRequestHeader(_,y)}),I.isUndefined(t.withCredentials)||(f.withCredentials=!!t.withCredentials),o&&o!=="json"&&(f.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&f.addEventListener("progress",bf(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",bf(t.onUploadProgress)),(t.cancelToken||t.signal)&&(l=d=>{f&&(s(!d||d.type?new ui(null,t,f):d),f.abort(),f=null)},t.cancelToken&&t.cancelToken.subscribe(l),t.signal&&(t.signal.aborted?l():t.signal.addEventListener("abort",l)));const E=MA(m);if(E&&$t.protocols.indexOf(E)===-1){s(new le("Unsupported protocol "+E+":",le.ERR_BAD_REQUEST,t));return}f.send(r||null)})},dl={http:uA,xhr:$A};I.forEach(dl,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Af=t=>`- ${t}`,VA=t=>I.isFunction(t)||t===null||t===!1,ap={getAdapter:t=>{t=I.isArray(t)?t:[t];const{length:e}=t;let n,s;const r={};for(let i=0;i`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=e?i.length>1?`since : +`+i.map(Af).join(` +`):" "+Af(i[0]):"as no adapter specified";throw new le("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return s},adapters:dl};function Ba(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ui(null,t)}function Tf(t){return Ba(t),t.headers=en.from(t.headers),t.data=xa.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),ap.getAdapter(t.adapter||vu.adapter)(t).then(function(s){return Ba(t),s.data=xa.call(t,t.transformResponse,s),s.headers=en.from(s.headers),s},function(s){return ip(s)||(Ba(t),s&&s.response&&(s.response.data=xa.call(t,t.transformResponse,s.response),s.response.headers=en.from(s.response.headers))),Promise.reject(s)})}const Cf=t=>t instanceof en?t.toJSON():t;function qs(t,e){e=e||{};const n={};function s(u,c,f){return I.isPlainObject(u)&&I.isPlainObject(c)?I.merge.call({caseless:f},u,c):I.isPlainObject(c)?I.merge({},c):I.isArray(c)?c.slice():c}function r(u,c,f){if(I.isUndefined(c)){if(!I.isUndefined(u))return s(void 0,u,f)}else return s(u,c,f)}function i(u,c){if(!I.isUndefined(c))return s(void 0,c)}function o(u,c){if(I.isUndefined(c)){if(!I.isUndefined(u))return s(void 0,u)}else return s(void 0,c)}function a(u,c,f){if(f in e)return s(u,c);if(f in t)return s(void 0,u)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(u,c)=>r(Cf(u),Cf(c),!0)};return I.forEach(Object.keys(Object.assign({},t,e)),function(c){const f=l[c]||r,m=f(t[c],e[c],c);I.isUndefined(m)&&f!==a||(n[c]=m)}),n}const lp="1.6.2",bu={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{bu[t]=function(s){return typeof s===t||"a"+(e<1?"n ":" ")+t}});const Sf={};bu.transitional=function(e,n,s){function r(i,o){return"[Axios v"+lp+"] Transitional option '"+i+"'"+o+(s?". "+s:"")}return(i,o,a)=>{if(e===!1)throw new le(r(o," has been removed"+(n?" in "+n:"")),le.ERR_DEPRECATED);return n&&!Sf[o]&&(Sf[o]=!0,console.warn(r(o," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(i,o,a):!0}};function jA(t,e,n){if(typeof t!="object")throw new le("options must be an object",le.ERR_BAD_OPTION_VALUE);const s=Object.keys(t);let r=s.length;for(;r-- >0;){const i=s[r],o=e[i];if(o){const a=t[i],l=a===void 0||o(a,i,t);if(l!==!0)throw new le("option "+i+" must be "+l,le.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new le("Unknown option "+i,le.ERR_BAD_OPTION)}}const hl={assertOptions:jA,validators:bu},fn=hl.validators;class po{constructor(e){this.defaults=e,this.interceptors={request:new yf,response:new yf}}request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=qs(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:i}=n;s!==void 0&&hl.assertOptions(s,{silentJSONParsing:fn.transitional(fn.boolean),forcedJSONParsing:fn.transitional(fn.boolean),clarifyTimeoutError:fn.transitional(fn.boolean)},!1),r!=null&&(I.isFunction(r)?n.paramsSerializer={serialize:r}:hl.assertOptions(r,{encode:fn.function,serialize:fn.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&I.merge(i.common,i[n.method]);i&&I.forEach(["delete","get","head","post","put","patch","common"],E=>{delete i[E]}),n.headers=en.concat(o,i);const a=[];let l=!0;this.interceptors.request.forEach(function(d){typeof d.runWhen=="function"&&d.runWhen(n)===!1||(l=l&&d.synchronous,a.unshift(d.fulfilled,d.rejected))});const u=[];this.interceptors.response.forEach(function(d){u.push(d.fulfilled,d.rejected)});let c,f=0,m;if(!l){const E=[Tf.bind(this),void 0];for(E.unshift.apply(E,a),E.push.apply(E,u),m=E.length,c=Promise.resolve(n);f{if(!s._listeners)return;let i=s._listeners.length;for(;i-- >0;)s._listeners[i](r);s._listeners=null}),this.promise.then=r=>{let i;const o=new Promise(a=>{s.subscribe(a),i=a}).then(r);return o.cancel=function(){s.unsubscribe(i)},o},e(function(i,o,a){s.reason||(s.reason=new ui(i,o,a),n(s.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 n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}static source(){let e;return{token:new Au(function(r){e=r}),cancel:e}}}const HA=Au;function UA(t){return function(n){return t.apply(null,n)}}function WA(t){return I.isObject(t)&&t.isAxiosError===!0}const pl={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(pl).forEach(([t,e])=>{pl[e]=t});const qA=pl;function up(t){const e=new Zi(t),n=Uh(Zi.prototype.request,e);return I.extend(n,Zi.prototype,e,{allOwnKeys:!0}),I.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return up(qs(t,r))},n}const Oe=up(vu);Oe.Axios=Zi;Oe.CanceledError=ui;Oe.CancelToken=HA;Oe.isCancel=ip;Oe.VERSION=lp;Oe.toFormData=qo;Oe.AxiosError=le;Oe.Cancel=Oe.CanceledError;Oe.all=function(e){return Promise.all(e)};Oe.spread=UA;Oe.isAxiosError=WA;Oe.mergeConfig=qs;Oe.AxiosHeaders=en;Oe.formToJSON=t=>rp(I.isHTMLForm(t)?new FormData(t):t);Oe.getAdapter=ap.getAdapter;Oe.HttpStatusCode=qA;Oe.default=Oe;const st=Oe;window.axios=st;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";function Qe(t,e){const n=Object.create(null),s=t.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const pe={},Ns=[],Ue=()=>{},Qi=()=>!1,KA=/^on[^a-z]/,us=t=>KA.test(t),Tu=t=>t.startsWith("onUpdate:"),ae=Object.assign,Cu=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},zA=Object.prototype.hasOwnProperty,ue=(t,e)=>zA.call(t,e),U=Array.isArray,Ps=t=>lr(t)==="[object Map]",cs=t=>lr(t)==="[object Set]",wf=t=>lr(t)==="[object Date]",GA=t=>lr(t)==="[object RegExp]",Z=t=>typeof t=="function",ne=t=>typeof t=="string",Sn=t=>typeof t=="symbol",me=t=>t!==null&&typeof t=="object",Su=t=>me(t)&&Z(t.then)&&Z(t.catch),cp=Object.prototype.toString,lr=t=>cp.call(t),YA=t=>lr(t).slice(8,-1),fp=t=>lr(t)==="[object Object]",wu=t=>ne(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,zn=Qe(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),XA=Qe("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),zo=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},JA=/-(\w)/g,we=zo(t=>t.replace(JA,(e,n)=>n?n.toUpperCase():"")),ZA=/\B([A-Z])/g,rt=zo(t=>t.replace(ZA,"-$1").toLowerCase()),fs=zo(t=>t.charAt(0).toUpperCase()+t.slice(1)),Ds=zo(t=>t?`on${fs(t)}`:""),Ks=(t,e)=>!Object.is(t,e),Is=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},go=t=>{const e=parseFloat(t);return isNaN(e)?t:e},_o=t=>{const e=ne(t)?Number(t):NaN;return isNaN(e)?t:e};let Of;const ml=()=>Of||(Of=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),QA="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",eT=Qe(QA);function ci(t){if(U(t)){const e={};for(let n=0;n{if(n){const s=n.split(nT);s.length>1&&(e[s[0].trim()]=s[1].trim())}}),e}function fi(t){let e="";if(ne(t))e=t;else if(U(t))for(let n=0;nwn(n,e))}const pT=t=>ne(t)?t:t==null?"":U(t)||me(t)&&(t.toString===cp||!Z(t.toString))?JSON.stringify(t,pp,2):String(t),pp=(t,e)=>e&&e.__v_isRef?pp(t,e.value):Ps(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:cs(e)?{[`Set(${e.size})`]:[...e.values()]}:me(e)&&!U(e)&&!fp(e)?String(e):e;let tt;class Ou{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=tt,!e&&tt&&(this.index=(tt.scopes||(tt.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const n=tt;try{return tt=this,e()}finally{tt=n}}}on(){tt=this}off(){tt=this.parent}stop(e){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const e=new Set(t);return e.w=0,e.n=0,e},_p=t=>(t.w&On)>0,Ep=t=>(t.n&On)>0,mT=({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let s=0;s{(c==="length"||c>=l)&&a.push(u)})}else switch(n!==void 0&&a.push(o.get(n)),e){case"add":U(t)?wu(n)&&a.push(o.get("length")):(a.push(o.get(Gn)),Ps(t)&&a.push(o.get(_l)));break;case"delete":U(t)||(a.push(o.get(Gn)),Ps(t)&&a.push(o.get(_l)));break;case"set":Ps(t)&&a.push(o.get(Gn));break}if(a.length===1)a[0]&&El(a[0]);else{const l=[];for(const u of a)u&&l.push(...u);El(Pu(l))}}function El(t,e){const n=U(t)?t:[...t];for(const s of n)s.computed&&Nf(s);for(const s of n)s.computed||Nf(s)}function Nf(t,e){(t!==wt||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}function yT(t,e){var n;return(n=Eo.get(t))==null?void 0:n.get(e)}const vT=Qe("__proto__,__v_isRef,__isVue"),bp=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Sn)),bT=Yo(),AT=Yo(!1,!0),TT=Yo(!0),CT=Yo(!0,!0),Pf=ST();function ST(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const s=Q(this);for(let i=0,o=this.length;i{t[e]=function(...n){ur();const s=Q(this)[e].apply(this,n);return cr(),s}}),t}function wT(t){const e=Q(this);return Ze(e,"has",t),e.hasOwnProperty(t)}function Yo(t=!1,e=!1){return function(s,r,i){if(r==="__v_isReactive")return!t;if(r==="__v_isReadonly")return t;if(r==="__v_isShallow")return e;if(r==="__v_raw"&&i===(t?e?kp:Op:e?wp:Sp).get(s))return s;const o=U(s);if(!t){if(o&&ue(Pf,r))return Reflect.get(Pf,r,i);if(r==="hasOwnProperty")return wT}const a=Reflect.get(s,r,i);return(Sn(r)?bp.has(r):vT(r))||(t||Ze(s,"get",r),e)?a:be(a)?o&&wu(r)?a:a.value:me(a)?t?Iu(a):Dt(a):a}}const OT=Ap(),kT=Ap(!0);function Ap(t=!1){return function(n,s,r,i){let o=n[s];if(ns(o)&&be(o)&&!be(r))return!1;if(!t&&(!$r(r)&&!ns(r)&&(o=Q(o),r=Q(r)),!U(n)&&be(o)&&!be(r)))return o.value=r,!0;const a=U(n)&&wu(s)?Number(s)t,Xo=t=>Reflect.getPrototypeOf(t);function Di(t,e,n=!1,s=!1){t=t.__v_raw;const r=Q(t),i=Q(e);n||(e!==i&&Ze(r,"get",e),Ze(r,"get",i));const{has:o}=Xo(r),a=s?Du:n?Lu:Vr;if(o.call(r,e))return a(t.get(e));if(o.call(r,i))return a(t.get(i));t!==r&&t.get(e)}function Ii(t,e=!1){const n=this.__v_raw,s=Q(n),r=Q(t);return e||(t!==r&&Ze(s,"has",t),Ze(s,"has",r)),t===r?n.has(t):n.has(t)||n.has(r)}function Ri(t,e=!1){return t=t.__v_raw,!e&&Ze(Q(t),"iterate",Gn),Reflect.get(t,"size",t)}function Df(t){t=Q(t);const e=Q(this);return Xo(e).has.call(e,t)||(e.add(t),on(e,"add",t,t)),this}function If(t,e){e=Q(e);const n=Q(this),{has:s,get:r}=Xo(n);let i=s.call(n,t);i||(t=Q(t),i=s.call(n,t));const o=r.call(n,t);return n.set(t,e),i?Ks(e,o)&&on(n,"set",t,e):on(n,"add",t,e),this}function Rf(t){const e=Q(this),{has:n,get:s}=Xo(e);let r=n.call(e,t);r||(t=Q(t),r=n.call(e,t)),s&&s.call(e,t);const i=e.delete(t);return r&&on(e,"delete",t,void 0),i}function Lf(){const t=Q(this),e=t.size!==0,n=t.clear();return e&&on(t,"clear",void 0,void 0),n}function Li(t,e){return function(s,r){const i=this,o=i.__v_raw,a=Q(o),l=e?Du:t?Lu:Vr;return!t&&Ze(a,"iterate",Gn),o.forEach((u,c)=>s.call(r,l(u),l(c),i))}}function Fi(t,e,n){return function(...s){const r=this.__v_raw,i=Q(r),o=Ps(i),a=t==="entries"||t===Symbol.iterator&&o,l=t==="keys"&&o,u=r[t](...s),c=n?Du:e?Lu:Vr;return!e&&Ze(i,"iterate",l?_l:Gn),{next(){const{value:f,done:m}=u.next();return m?{value:f,done:m}:{value:a?[c(f[0]),c(f[1])]:c(f),done:m}},[Symbol.iterator](){return this}}}}function dn(t){return function(...e){return t==="delete"?!1:this}}function LT(){const t={get(i){return Di(this,i)},get size(){return Ri(this)},has:Ii,add:Df,set:If,delete:Rf,clear:Lf,forEach:Li(!1,!1)},e={get(i){return Di(this,i,!1,!0)},get size(){return Ri(this)},has:Ii,add:Df,set:If,delete:Rf,clear:Lf,forEach:Li(!1,!0)},n={get(i){return Di(this,i,!0)},get size(){return Ri(this,!0)},has(i){return Ii.call(this,i,!0)},add:dn("add"),set:dn("set"),delete:dn("delete"),clear:dn("clear"),forEach:Li(!0,!1)},s={get(i){return Di(this,i,!0,!0)},get size(){return Ri(this,!0)},has(i){return Ii.call(this,i,!0)},add:dn("add"),set:dn("set"),delete:dn("delete"),clear:dn("clear"),forEach:Li(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{t[i]=Fi(i,!1,!1),n[i]=Fi(i,!0,!1),e[i]=Fi(i,!1,!0),s[i]=Fi(i,!0,!0)}),[t,n,e,s]}const[FT,MT,xT,BT]=LT();function Jo(t,e){const n=e?t?BT:xT:t?MT:FT;return(s,r,i)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?s:Reflect.get(ue(n,r)&&r in s?n:s,r,i)}const $T={get:Jo(!1,!1)},VT={get:Jo(!1,!0)},jT={get:Jo(!0,!1)},HT={get:Jo(!0,!0)},Sp=new WeakMap,wp=new WeakMap,Op=new WeakMap,kp=new WeakMap;function UT(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function WT(t){return t.__v_skip||!Object.isExtensible(t)?0:UT(YA(t))}function Dt(t){return ns(t)?t:Zo(t,!1,Tp,$T,Sp)}function Np(t){return Zo(t,!1,IT,VT,wp)}function Iu(t){return Zo(t,!0,Cp,jT,Op)}function qT(t){return Zo(t,!0,RT,HT,kp)}function Zo(t,e,n,s,r){if(!me(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=r.get(t);if(i)return i;const o=WT(t);if(o===0)return t;const a=new Proxy(t,o===2?s:n);return r.set(t,a),a}function tn(t){return ns(t)?tn(t.__v_raw):!!(t&&t.__v_isReactive)}function ns(t){return!!(t&&t.__v_isReadonly)}function $r(t){return!!(t&&t.__v_isShallow)}function Ru(t){return tn(t)||ns(t)}function Q(t){const e=t&&t.__v_raw;return e?Q(e):t}function hi(t){return mo(t,"__v_skip",!0),t}const Vr=t=>me(t)?Dt(t):t,Lu=t=>me(t)?Iu(t):t;function Fu(t){En&&wt&&(t=Q(t),vp(t.dep||(t.dep=Pu())))}function Qo(t,e){t=Q(t);const n=t.dep;n&&El(n)}function be(t){return!!(t&&t.__v_isRef===!0)}function Ge(t){return Pp(t,!1)}function KT(t){return Pp(t,!0)}function Pp(t,e){return be(t)?t:new zT(t,e)}class zT{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:Q(e),this._value=n?e:Vr(e)}get value(){return Fu(this),this._value}set value(e){const n=this.__v_isShallow||$r(e)||ns(e);e=n?e:Q(e),Ks(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:Vr(e),Qo(this))}}function GT(t){Qo(t)}function Mu(t){return be(t)?t.value:t}function YT(t){return Z(t)?t():Mu(t)}const XT={get:(t,e,n)=>Mu(Reflect.get(t,e,n)),set:(t,e,n,s)=>{const r=t[e];return be(r)&&!be(n)?(r.value=n,!0):Reflect.set(t,e,n,s)}};function xu(t){return tn(t)?t:new Proxy(t,XT)}class JT{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=e(()=>Fu(this),()=>Qo(this));this._get=n,this._set=s}get value(){return this._get()}set value(e){this._set(e)}}function ZT(t){return new JT(t)}function Dp(t){const e=U(t)?new Array(t.length):{};for(const n in t)e[n]=Ip(t,n);return e}class QT{constructor(e,n,s){this._object=e,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const e=this._object[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return yT(Q(this._object),this._key)}}class eC{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function tC(t,e,n){return be(t)?t:Z(t)?new eC(t):me(t)&&arguments.length>1?Ip(t,e,n):Ge(t)}function Ip(t,e,n){const s=t[e];return be(s)?s:new QT(t,e,n)}class nC{constructor(e,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new di(e,()=>{this._dirty||(this._dirty=!0,Qo(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const e=Q(this);return Fu(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function sC(t,e,n=!1){let s,r;const i=Z(t);return i?(s=t,r=Ue):(s=t.get,r=t.set),new nC(s,r,i||!r,n)}function rC(t,...e){}function iC(t,e){}function nn(t,e,n,s){let r;try{r=s?t(...s):t()}catch(i){ds(i,e,n)}return r}function ot(t,e,n,s){if(Z(t)){const i=nn(t,e,n,s);return i&&Su(i)&&i.catch(o=>{ds(o,e,n)}),i}const r=[];for(let i=0;i>>1;Hr(Le[s])Bt&&Le.splice(e,1)}function $u(t){U(t)?Rs.push(...t):(!Yt||!Yt.includes(t,t.allowRecurse?$n+1:$n))&&Rs.push(t),Lp()}function Ff(t,e=jr?Bt+1:0){for(;eHr(n)-Hr(s)),$n=0;$nt.id==null?1/0:t.id,uC=(t,e)=>{const n=Hr(t)-Hr(e);if(n===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function Fp(t){yl=!1,jr=!0,Le.sort(uC);const e=Ue;try{for(Bt=0;BtCs.emit(r,...i)),Mi=[]):typeof window<"u"&&window.HTMLElement&&!((s=(n=window.navigator)==null?void 0:n.userAgent)!=null&&s.includes("jsdom"))?((e.__VUE_DEVTOOLS_HOOK_REPLAY__=e.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Mp(i,e)}),setTimeout(()=>{Cs||(e.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Mi=[])},3e3)):Mi=[]}function cC(t,e,...n){if(t.isUnmounted)return;const s=t.vnode.props||pe;let r=n;const i=e.startsWith("update:"),o=i&&e.slice(7);if(o&&o in s){const c=`${o==="modelValue"?"model":o}Modifiers`,{number:f,trim:m}=s[c]||pe;m&&(r=n.map(p=>ne(p)?p.trim():p)),f&&(r=n.map(go))}let a,l=s[a=Ds(e)]||s[a=Ds(we(e))];!l&&i&&(l=s[a=Ds(rt(e))]),l&&ot(l,t,6,r);const u=s[a+"Once"];if(u){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,ot(u,t,6,r)}}function xp(t,e,n=!1){const s=e.emitsCache,r=s.get(t);if(r!==void 0)return r;const i=t.emits;let o={},a=!1;if(!Z(t)){const l=u=>{const c=xp(u,e,!0);c&&(a=!0,ae(o,c))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!i&&!a?(me(t)&&s.set(t,null),null):(U(i)?i.forEach(l=>o[l]=null):ae(o,i),me(t)&&s.set(t,o),o)}function ta(t,e){return!t||!us(e)?!1:(e=e.slice(2).replace(/Once$/,""),ue(t,e[0].toLowerCase()+e.slice(1))||ue(t,rt(e))||ue(t,e))}let De=null,na=null;function Ur(t){const e=De;return De=t,na=t&&t.type.__scopeId||null,e}function fC(t){na=t}function dC(){na=null}const hC=t=>Vu;function Vu(t,e=De,n){if(!e||t._n)return t;const s=(...r)=>{s._d&&wl(-1);const i=Ur(e);let o;try{o=t(...r)}finally{Ur(i),s._d&&wl(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function eo(t){const{type:e,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:a,attrs:l,emit:u,render:c,renderCache:f,data:m,setupState:p,ctx:E,inheritAttrs:d}=t;let y,_;const h=Ur(t);try{if(n.shapeFlag&4){const g=r||s;y=nt(c.call(g,g,f,i,p,m,E)),_=l}else{const g=e;y=nt(g.length>1?g(i,{attrs:l,slots:a,emit:u}):g(i,null)),_=e.props?l:mC(l)}}catch(g){Dr.length=0,ds(g,t,1),y=te(Me)}let b=y;if(_&&d!==!1){const g=Object.keys(_),{shapeFlag:A}=b;g.length&&A&7&&(o&&g.some(Tu)&&(_=gC(_,o)),b=Nt(b,_))}return n.dirs&&(b=Nt(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),y=b,Ur(h),y}function pC(t){let e;for(let n=0;n{let e;for(const n in t)(n==="class"||n==="style"||us(n))&&((e||(e={}))[n]=t[n]);return e},gC=(t,e)=>{const n={};for(const s in t)(!Tu(s)||!(s.slice(9)in e))&&(n[s]=t[s]);return n};function _C(t,e,n){const{props:s,children:r,component:i}=t,{props:o,children:a,patchFlag:l}=e,u=i.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Mf(s,o,u):!!o;if(l&8){const c=e.dynamicProps;for(let f=0;ft.__isSuspense,EC={name:"Suspense",__isSuspense:!0,process(t,e,n,s,r,i,o,a,l,u){t==null?vC(e,n,s,r,i,o,a,l,u):bC(t,e,n,s,r,o,a,l,u)},hydrate:AC,create:Hu,normalize:TC},yC=EC;function Wr(t,e){const n=t.props&&t.props[e];Z(n)&&n()}function vC(t,e,n,s,r,i,o,a,l){const{p:u,o:{createElement:c}}=l,f=c("div"),m=t.suspense=Hu(t,r,s,e,f,n,i,o,a,l);u(null,m.pendingBranch=t.ssContent,f,null,s,m,i,o),m.deps>0?(Wr(t,"onPending"),Wr(t,"onFallback"),u(null,t.ssFallback,e,n,s,null,i,o),Ls(m,t.ssFallback)):m.resolve(!1,!0)}function bC(t,e,n,s,r,i,o,a,{p:l,um:u,o:{createElement:c}}){const f=e.suspense=t.suspense;f.vnode=e,e.el=t.el;const m=e.ssContent,p=e.ssFallback,{activeBranch:E,pendingBranch:d,isInFallback:y,isHydrating:_}=f;if(d)f.pendingBranch=m,Ot(m,d)?(l(d,m,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0?f.resolve():y&&(l(E,p,n,s,r,null,i,o,a),Ls(f,p))):(f.pendingId++,_?(f.isHydrating=!1,f.activeBranch=d):u(d,r,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),y?(l(null,m,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0?f.resolve():(l(E,p,n,s,r,null,i,o,a),Ls(f,p))):E&&Ot(m,E)?(l(E,m,n,s,r,f,i,o,a),f.resolve(!0)):(l(null,m,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0&&f.resolve()));else if(E&&Ot(m,E))l(E,m,n,s,r,f,i,o,a),Ls(f,m);else if(Wr(e,"onPending"),f.pendingBranch=m,f.pendingId++,l(null,m,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0)f.resolve();else{const{timeout:h,pendingId:b}=f;h>0?setTimeout(()=>{f.pendingId===b&&f.fallback(p)},h):h===0&&f.fallback(p)}}function Hu(t,e,n,s,r,i,o,a,l,u,c=!1){const{p:f,m,um:p,n:E,o:{parentNode:d,remove:y}}=u;let _;const h=CC(t);h&&e!=null&&e.pendingBranch&&(_=e.pendingId,e.deps++);const b=t.props?_o(t.props.timeout):void 0,g={vnode:t,parent:e,parentComponent:n,isSVG:o,container:s,hiddenContainer:r,anchor:i,deps:0,pendingId:0,timeout:typeof b=="number"?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:c,isUnmounted:!1,effects:[],resolve(A=!1,C=!1){const{vnode:O,activeBranch:v,pendingBranch:w,pendingId:k,effects:N,parentComponent:P,container:R}=g;if(g.isHydrating)g.isHydrating=!1;else if(!A){const W=v&&w.transition&&w.transition.mode==="out-in";W&&(v.transition.afterLeave=()=>{k===g.pendingId&&m(w,R,ee,0)});let{anchor:ee}=g;v&&(ee=E(v),p(v,P,g,!0)),W||m(w,R,ee,0)}Ls(g,w),g.pendingBranch=null,g.isInFallback=!1;let B=g.parent,X=!1;for(;B;){if(B.pendingBranch){B.effects.push(...N),X=!0;break}B=B.parent}X||$u(N),g.effects=[],h&&e&&e.pendingBranch&&_===e.pendingId&&(e.deps--,e.deps===0&&!C&&e.resolve()),Wr(O,"onResolve")},fallback(A){if(!g.pendingBranch)return;const{vnode:C,activeBranch:O,parentComponent:v,container:w,isSVG:k}=g;Wr(C,"onFallback");const N=E(O),P=()=>{g.isInFallback&&(f(null,A,w,N,v,null,k,a,l),Ls(g,A))},R=A.transition&&A.transition.mode==="out-in";R&&(O.transition.afterLeave=P),g.isInFallback=!0,p(O,v,null,!0),R||P()},move(A,C,O){g.activeBranch&&m(g.activeBranch,A,C,O),g.container=A},next(){return g.activeBranch&&E(g.activeBranch)},registerDep(A,C){const O=!!g.pendingBranch;O&&g.deps++;const v=A.vnode.el;A.asyncDep.catch(w=>{ds(w,A,0)}).then(w=>{if(A.isUnmounted||g.isUnmounted||g.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:k}=A;Ol(A,w,!1),v&&(k.el=v);const N=!v&&A.subTree.el;C(A,k,d(v||A.subTree.el),v?null:E(A.subTree),g,o,l),N&&y(N),ju(A,k.el),O&&--g.deps===0&&g.resolve()})},unmount(A,C){g.isUnmounted=!0,g.activeBranch&&p(g.activeBranch,n,A,C),g.pendingBranch&&p(g.pendingBranch,n,A,C)}};return g}function AC(t,e,n,s,r,i,o,a,l){const u=e.suspense=Hu(e,s,n,t.parentNode,document.createElement("div"),null,r,i,o,a,!0),c=l(t,u.pendingBranch=e.ssContent,n,u,i,o);return u.deps===0&&u.resolve(!1,!0),c}function TC(t){const{shapeFlag:e,children:n}=t,s=e&32;t.ssContent=xf(s?n.default:n),t.ssFallback=s?xf(n.fallback):te(Me)}function xf(t){let e;if(Z(t)){const n=is&&t._c;n&&(t._d=!1,gi()),t=t(),n&&(t._d=!0,e=Ye,gm())}return U(t)&&(t=pC(t)),t=nt(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(n=>n!==t)),t}function $p(t,e){e&&e.pendingBranch?U(t)?e.effects.push(...t):e.effects.push(t):$u(t)}function Ls(t,e){t.activeBranch=e;const{vnode:n,parentComponent:s}=t,r=n.el=e.el;s&&s.subTree===n&&(s.vnode.el=r,ju(s,r))}function CC(t){var e;return((e=t.props)==null?void 0:e.suspensible)!=null&&t.props.suspensible!==!1}function kr(t,e){return pi(t,null,e)}function Vp(t,e){return pi(t,null,{flush:"post"})}function SC(t,e){return pi(t,null,{flush:"sync"})}const xi={};function yn(t,e,n){return pi(t,e,n)}function pi(t,e,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=pe){var a;const l=Nu()===((a=Se)==null?void 0:a.scope)?Se:null;let u,c=!1,f=!1;if(be(t)?(u=()=>t.value,c=$r(t)):tn(t)?(u=()=>t,s=!0):U(t)?(f=!0,c=t.some(g=>tn(g)||$r(g)),u=()=>t.map(g=>{if(be(g))return g.value;if(tn(g))return Wn(g);if(Z(g))return nn(g,l,2)})):Z(t)?e?u=()=>nn(t,l,2):u=()=>{if(!(l&&l.isUnmounted))return m&&m(),ot(t,l,3,[p])}:u=Ue,e&&s){const g=u;u=()=>Wn(g())}let m,p=g=>{m=h.onStop=()=>{nn(g,l,4)}},E;if(Gs)if(p=Ue,e?n&&ot(e,l,3,[u(),f?[]:void 0,p]):u(),r==="sync"){const g=km();E=g.__watcherHandles||(g.__watcherHandles=[])}else return Ue;let d=f?new Array(t.length).fill(xi):xi;const y=()=>{if(h.active)if(e){const g=h.run();(s||c||(f?g.some((A,C)=>Ks(A,d[C])):Ks(g,d)))&&(m&&m(),ot(e,l,3,[g,d===xi?void 0:f&&d[0]===xi?[]:d,p]),d=g)}else h.run()};y.allowRecurse=!!e;let _;r==="sync"?_=y:r==="post"?_=()=>Ie(y,l&&l.suspense):(y.pre=!0,l&&(y.id=l.uid),_=()=>ea(y));const h=new di(u,_);e?n?y():d=h.run():r==="post"?Ie(h.run.bind(h),l&&l.suspense):h.run();const b=()=>{h.stop(),l&&l.scope&&Cu(l.scope.effects,h)};return E&&E.push(b),b}function wC(t,e,n){const s=this.proxy,r=ne(t)?t.includes(".")?jp(s,t):()=>s[t]:t.bind(s,s);let i;Z(e)?i=e:(i=e.handler,n=e);const o=Se;kn(this);const a=pi(r,i.bind(s),n);return o?kn(o):vn(),a}function jp(t,e){const n=e.split(".");return()=>{let s=t;for(let r=0;r{Wn(n,e)});else if(fp(t))for(const n in t)Wn(t[n],e);return t}function OC(t,e){const n=De;if(n===null)return t;const s=la(n)||n.proxy,r=t.dirs||(t.dirs=[]);for(let i=0;i{t.isMounted=!0}),oa(()=>{t.isUnmounting=!0}),t}const ht=[Function,Array],Wu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ht,onEnter:ht,onAfterEnter:ht,onEnterCancelled:ht,onBeforeLeave:ht,onLeave:ht,onAfterLeave:ht,onLeaveCancelled:ht,onBeforeAppear:ht,onAppear:ht,onAfterAppear:ht,onAppearCancelled:ht},kC={name:"BaseTransition",props:Wu,setup(t,{slots:e}){const n=un(),s=Uu();let r;return()=>{const i=e.default&&sa(e.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const d of i)if(d.type!==Me){o=d;break}}const a=Q(t),{mode:l}=a;if(s.isLeaving)return $a(o);const u=Bf(o);if(!u)return $a(o);const c=zs(u,a,s,n);ss(u,c);const f=n.subTree,m=f&&Bf(f);let p=!1;const{getTransitionKey:E}=u.type;if(E){const d=E();r===void 0?r=d:d!==r&&(r=d,p=!0)}if(m&&m.type!==Me&&(!Ot(u,m)||p)){const d=zs(m,a,s,n);if(ss(m,d),l==="out-in")return s.isLeaving=!0,d.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},$a(o);l==="in-out"&&u.type!==Me&&(d.delayLeave=(y,_,h)=>{const b=Up(s,m);b[String(m.key)]=m,y._leaveCb=()=>{_(),y._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=h})}return o}}},Hp=kC;function Up(t,e){const{leavingVNodes:n}=t;let s=n.get(e.type);return s||(s=Object.create(null),n.set(e.type,s)),s}function zs(t,e,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:f,onLeave:m,onAfterLeave:p,onLeaveCancelled:E,onBeforeAppear:d,onAppear:y,onAfterAppear:_,onAppearCancelled:h}=e,b=String(t.key),g=Up(n,t),A=(v,w)=>{v&&ot(v,s,9,w)},C=(v,w)=>{const k=w[1];A(v,w),U(v)?v.every(N=>N.length<=1)&&k():v.length<=1&&k()},O={mode:i,persisted:o,beforeEnter(v){let w=a;if(!n.isMounted)if(r)w=d||a;else return;v._leaveCb&&v._leaveCb(!0);const k=g[b];k&&Ot(t,k)&&k.el._leaveCb&&k.el._leaveCb(),A(w,[v])},enter(v){let w=l,k=u,N=c;if(!n.isMounted)if(r)w=y||l,k=_||u,N=h||c;else return;let P=!1;const R=v._enterCb=B=>{P||(P=!0,B?A(N,[v]):A(k,[v]),O.delayedLeave&&O.delayedLeave(),v._enterCb=void 0)};w?C(w,[v,R]):R()},leave(v,w){const k=String(t.key);if(v._enterCb&&v._enterCb(!0),n.isUnmounting)return w();A(f,[v]);let N=!1;const P=v._leaveCb=R=>{N||(N=!0,w(),R?A(E,[v]):A(p,[v]),v._leaveCb=void 0,g[k]===t&&delete g[k])};g[k]=t,m?C(m,[v,P]):P()},clone(v){return zs(v,e,n,s)}};return O}function $a(t){if(mi(t))return t=Nt(t),t.children=null,t}function Bf(t){return mi(t)?t.children?t.children[0]:void 0:t}function ss(t,e){t.shapeFlag&6&&t.component?ss(t.component.subTree,e):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function sa(t,e=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iae({name:t.name},e,{setup:t}))():t}const Yn=t=>!!t.type.__asyncLoader;function Wp(t){Z(t)&&(t={loader:t});const{loader:e,loadingComponent:n,errorComponent:s,delay:r=200,timeout:i,suspensible:o=!0,onError:a}=t;let l=null,u,c=0;const f=()=>(c++,l=null,m()),m=()=>{let p;return l||(p=l=e().catch(E=>{if(E=E instanceof Error?E:new Error(String(E)),a)return new Promise((d,y)=>{a(E,()=>d(f()),()=>y(E),c+1)});throw E}).then(E=>p!==l&&l?l:(E&&(E.__esModule||E[Symbol.toStringTag]==="Module")&&(E=E.default),u=E,E)))};return hs({name:"AsyncComponentWrapper",__asyncLoader:m,get __asyncResolved(){return u},setup(){const p=Se;if(u)return()=>Va(u,p);const E=h=>{l=null,ds(h,p,13,!s)};if(o&&p.suspense||Gs)return m().then(h=>()=>Va(h,p)).catch(h=>(E(h),()=>s?te(s,{error:h}):null));const d=Ge(!1),y=Ge(),_=Ge(!!r);return r&&setTimeout(()=>{_.value=!1},r),i!=null&&setTimeout(()=>{if(!d.value&&!y.value){const h=new Error(`Async component timed out after ${i}ms.`);E(h),y.value=h}},i),m().then(()=>{d.value=!0,p.parent&&mi(p.parent.vnode)&&ea(p.parent.update)}).catch(h=>{E(h),y.value=h}),()=>{if(d.value&&u)return Va(u,p);if(y.value&&s)return te(s,{error:y.value});if(n&&!_.value)return te(n)}}})}function Va(t,e){const{ref:n,props:s,children:r,ce:i}=e.vnode,o=te(t,s,r);return o.ref=n,o.ce=i,delete e.vnode.ce,o}const mi=t=>t.type.__isKeepAlive,NC={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=un(),s=n.ctx;if(!s.renderer)return()=>{const h=e.default&&e.default();return h&&h.length===1?h[0]:h};const r=new Map,i=new Set;let o=null;const a=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=s,m=f("div");s.activate=(h,b,g,A,C)=>{const O=h.component;u(h,b,g,0,a),l(O.vnode,h,b,g,O,a,A,h.slotScopeIds,C),Ie(()=>{O.isDeactivated=!1,O.a&&Is(O.a);const v=h.props&&h.props.onVnodeMounted;v&&Ke(v,O.parent,h)},a)},s.deactivate=h=>{const b=h.component;u(h,m,null,1,a),Ie(()=>{b.da&&Is(b.da);const g=h.props&&h.props.onVnodeUnmounted;g&&Ke(g,b.parent,h),b.isDeactivated=!0},a)};function p(h){ja(h),c(h,n,a,!0)}function E(h){r.forEach((b,g)=>{const A=Nl(b.type);A&&(!h||!h(A))&&d(g)})}function d(h){const b=r.get(h);!o||!Ot(b,o)?p(b):o&&ja(o),r.delete(h),i.delete(h)}yn(()=>[t.include,t.exclude],([h,b])=>{h&&E(g=>Tr(h,g)),b&&E(g=>!Tr(b,g))},{flush:"post",deep:!0});let y=null;const _=()=>{y!=null&&r.set(y,Ha(n.subTree))};return ps(_),ia(_),oa(()=>{r.forEach(h=>{const{subTree:b,suspense:g}=n,A=Ha(b);if(h.type===A.type&&h.key===A.key){ja(A);const C=A.component.da;C&&Ie(C,g);return}p(h)})}),()=>{if(y=null,!e.default)return null;const h=e.default(),b=h[0];if(h.length>1)return o=null,h;if(!Ut(b)||!(b.shapeFlag&4)&&!(b.shapeFlag&128))return o=null,b;let g=Ha(b);const A=g.type,C=Nl(Yn(g)?g.type.__asyncResolved||{}:A),{include:O,exclude:v,max:w}=t;if(O&&(!C||!Tr(O,C))||v&&C&&Tr(v,C))return o=g,b;const k=g.key==null?A:g.key,N=r.get(k);return g.el&&(g=Nt(g),b.shapeFlag&128&&(b.ssContent=g)),y=k,N?(g.el=N.el,g.component=N.component,g.transition&&ss(g,g.transition),g.shapeFlag|=512,i.delete(k),i.add(k)):(i.add(k),w&&i.size>parseInt(w,10)&&d(i.values().next().value)),g.shapeFlag|=256,o=g,Bp(b.type)?b:g}}},PC=NC;function Tr(t,e){return U(t)?t.some(n=>Tr(n,e)):ne(t)?t.split(",").includes(e):GA(t)?t.test(e):!1}function qp(t,e){zp(t,"a",e)}function Kp(t,e){zp(t,"da",e)}function zp(t,e,n=Se){const s=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(ra(e,s,n),n){let r=n.parent;for(;r&&r.parent;)mi(r.parent.vnode)&&DC(s,e,n,r),r=r.parent}}function DC(t,e,n,s){const r=ra(e,t,s,!0);dr(()=>{Cu(s[e],r)},n)}function ja(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function Ha(t){return t.shapeFlag&128?t.ssContent:t}function ra(t,e,n=Se,s=!1){if(n){const r=n[t]||(n[t]=[]),i=e.__weh||(e.__weh=(...o)=>{if(n.isUnmounted)return;ur(),kn(n);const a=ot(e,n,t,o);return vn(),cr(),a});return s?r.unshift(i):r.push(i),i}}const ln=t=>(e,n=Se)=>(!Gs||t==="sp")&&ra(t,(...s)=>e(...s),n),Gp=ln("bm"),ps=ln("m"),Yp=ln("bu"),ia=ln("u"),oa=ln("bum"),dr=ln("um"),Xp=ln("sp"),Jp=ln("rtg"),Zp=ln("rtc");function Qp(t,e=Se){ra("ec",t,e)}const qu="components",IC="directives";function RC(t,e){return Ku(qu,t,!0,e)||t}const em=Symbol.for("v-ndc");function LC(t){return ne(t)?Ku(qu,t,!1)||t:t||em}function FC(t){return Ku(IC,t)}function Ku(t,e,n=!0,s=!1){const r=De||Se;if(r){const i=r.type;if(t===qu){const a=Nl(i,!1);if(a&&(a===e||a===we(e)||a===fs(we(e))))return i}const o=$f(r[t]||i[t],e)||$f(r.appContext[t],e);return!o&&s?i:o}}function $f(t,e){return t&&(t[e]||t[we(e)]||t[fs(we(e))])}function MC(t,e,n,s){let r;const i=n&&n[s];if(U(t)||ne(t)){r=new Array(t.length);for(let o=0,a=t.length;oe(o,a,void 0,i&&i[a]));else{const o=Object.keys(t);r=new Array(o.length);for(let a=0,l=o.length;a{const i=s.fn(...r);return i&&(i.key=s.key),i}:s.fn)}return t}function BC(t,e,n={},s,r){if(De.isCE||De.parent&&Yn(De.parent)&&De.parent.isCE)return e!=="default"&&(n.name=e),te("slot",n,s&&s());let i=t[e];i&&i._c&&(i._d=!1),gi();const o=i&&tm(i(n)),a=Xu(Pe,{key:n.key||o&&o.key||`_${e}`},o||(s?s():[]),o&&t._===1?64:-2);return!r&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function tm(t){return t.some(e=>Ut(e)?!(e.type===Me||e.type===Pe&&!tm(e.children)):!0)?t:null}function $C(t,e){const n={};for(const s in t)n[e&&/[A-Z]/.test(s)?`on:${s}`:Ds(s)]=t[s];return n}const vl=t=>t?Am(t)?la(t)||t.proxy:vl(t.parent):null,Nr=ae(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>vl(t.parent),$root:t=>vl(t.root),$emit:t=>t.emit,$options:t=>zu(t),$forceUpdate:t=>t.f||(t.f=()=>ea(t.update)),$nextTick:t=>t.n||(t.n=fr.bind(t.proxy)),$watch:t=>wC.bind(t)}),Ua=(t,e)=>t!==pe&&!t.__isScriptSetup&&ue(t,e),bl={get({_:t},e){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:a,appContext:l}=t;let u;if(e[0]!=="$"){const p=o[e];if(p!==void 0)switch(p){case 1:return s[e];case 2:return r[e];case 4:return n[e];case 3:return i[e]}else{if(Ua(s,e))return o[e]=1,s[e];if(r!==pe&&ue(r,e))return o[e]=2,r[e];if((u=t.propsOptions[0])&&ue(u,e))return o[e]=3,i[e];if(n!==pe&&ue(n,e))return o[e]=4,n[e];Al&&(o[e]=0)}}const c=Nr[e];let f,m;if(c)return e==="$attrs"&&Ze(t,"get",e),c(t);if((f=a.__cssModules)&&(f=f[e]))return f;if(n!==pe&&ue(n,e))return o[e]=4,n[e];if(m=l.config.globalProperties,ue(m,e))return m[e]},set({_:t},e,n){const{data:s,setupState:r,ctx:i}=t;return Ua(r,e)?(r[e]=n,!0):s!==pe&&ue(s,e)?(s[e]=n,!0):ue(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(i[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let a;return!!n[o]||t!==pe&&ue(t,o)||Ua(e,o)||(a=i[0])&&ue(a,o)||ue(s,o)||ue(Nr,o)||ue(r.config.globalProperties,o)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:ue(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}},VC=ae({},bl,{get(t,e){if(e!==Symbol.unscopables)return bl.get(t,e,t)},has(t,e){return e[0]!=="_"&&!eT(e)}});function jC(){return null}function HC(){return null}function UC(t){}function WC(t){}function qC(){return null}function KC(){}function zC(t,e){return null}function GC(){return nm().slots}function YC(){return nm().attrs}function XC(t,e,n){const s=un();if(n&&n.local){const r=Ge(t[e]);return yn(()=>t[e],i=>r.value=i),yn(r,i=>{i!==t[e]&&s.emit(`update:${e}`,i)}),r}else return{__v_isRef:!0,get value(){return t[e]},set value(r){s.emit(`update:${e}`,r)}}}function nm(){const t=un();return t.setupContext||(t.setupContext=wm(t))}function qr(t){return U(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function JC(t,e){const n=qr(t);for(const s in e){if(s.startsWith("__skip"))continue;let r=n[s];r?U(r)||Z(r)?r=n[s]={type:r,default:e[s]}:r.default=e[s]:r===null&&(r=n[s]={default:e[s]}),r&&e[`__skip_${s}`]&&(r.skipFactory=!0)}return n}function ZC(t,e){return!t||!e?t||e:U(t)&&U(e)?t.concat(e):ae({},qr(t),qr(e))}function QC(t,e){const n={};for(const s in t)e.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>t[s]});return n}function eS(t){const e=un();let n=t();return vn(),Su(n)&&(n=n.catch(s=>{throw kn(e),s})),[n,()=>kn(e)]}let Al=!0;function tS(t){const e=zu(t),n=t.proxy,s=t.ctx;Al=!1,e.beforeCreate&&Vf(e.beforeCreate,t,"bc");const{data:r,computed:i,methods:o,watch:a,provide:l,inject:u,created:c,beforeMount:f,mounted:m,beforeUpdate:p,updated:E,activated:d,deactivated:y,beforeDestroy:_,beforeUnmount:h,destroyed:b,unmounted:g,render:A,renderTracked:C,renderTriggered:O,errorCaptured:v,serverPrefetch:w,expose:k,inheritAttrs:N,components:P,directives:R,filters:B}=e;if(u&&nS(u,s,null),o)for(const ee in o){const se=o[ee];Z(se)&&(s[ee]=se.bind(n))}if(r){const ee=r.call(n,n);me(ee)&&(t.data=Dt(ee))}if(Al=!0,i)for(const ee in i){const se=i[ee],_e=Z(se)?se.bind(n,n):Z(se.get)?se.get.bind(n,n):Ue,dt=!Z(se)&&Z(se.set)?se.set.bind(n):Ue,Be=ke({get:_e,set:dt});Object.defineProperty(s,ee,{enumerable:!0,configurable:!0,get:()=>Be.value,set:ye=>Be.value=ye})}if(a)for(const ee in a)sm(a[ee],s,n,ee);if(l){const ee=Z(l)?l.call(n):l;Reflect.ownKeys(ee).forEach(se=>{im(se,ee[se])})}c&&Vf(c,t,"c");function W(ee,se){U(se)?se.forEach(_e=>ee(_e.bind(n))):se&&ee(se.bind(n))}if(W(Gp,f),W(ps,m),W(Yp,p),W(ia,E),W(qp,d),W(Kp,y),W(Qp,v),W(Zp,C),W(Jp,O),W(oa,h),W(dr,g),W(Xp,w),U(k))if(k.length){const ee=t.exposed||(t.exposed={});k.forEach(se=>{Object.defineProperty(ee,se,{get:()=>n[se],set:_e=>n[se]=_e})})}else t.exposed||(t.exposed={});A&&t.render===Ue&&(t.render=A),N!=null&&(t.inheritAttrs=N),P&&(t.components=P),R&&(t.directives=R)}function nS(t,e,n=Ue){U(t)&&(t=Tl(t));for(const s in t){const r=t[s];let i;me(r)?"default"in r?i=Fs(r.from||s,r.default,!0):i=Fs(r.from||s):i=Fs(r),be(i)?Object.defineProperty(e,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):e[s]=i}}function Vf(t,e,n){ot(U(t)?t.map(s=>s.bind(e.proxy)):t.bind(e.proxy),e,n)}function sm(t,e,n,s){const r=s.includes(".")?jp(n,s):()=>n[s];if(ne(t)){const i=e[t];Z(i)&&yn(r,i)}else if(Z(t))yn(r,t.bind(n));else if(me(t))if(U(t))t.forEach(i=>sm(i,e,n,s));else{const i=Z(t.handler)?t.handler.bind(n):e[t.handler];Z(i)&&yn(r,i,t)}}function zu(t){const e=t.type,{mixins:n,extends:s}=e,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=t.appContext,a=i.get(e);let l;return a?l=a:!r.length&&!n&&!s?l=e:(l={},r.length&&r.forEach(u=>vo(l,u,o,!0)),vo(l,e,o)),me(e)&&i.set(e,l),l}function vo(t,e,n,s=!1){const{mixins:r,extends:i}=e;i&&vo(t,i,n,!0),r&&r.forEach(o=>vo(t,o,n,!0));for(const o in e)if(!(s&&o==="expose")){const a=sS[o]||n&&n[o];t[o]=a?a(t[o],e[o]):e[o]}return t}const sS={data:jf,props:Hf,emits:Hf,methods:Cr,computed:Cr,beforeCreate:Ve,created:Ve,beforeMount:Ve,mounted:Ve,beforeUpdate:Ve,updated:Ve,beforeDestroy:Ve,beforeUnmount:Ve,destroyed:Ve,unmounted:Ve,activated:Ve,deactivated:Ve,errorCaptured:Ve,serverPrefetch:Ve,components:Cr,directives:Cr,watch:iS,provide:jf,inject:rS};function jf(t,e){return e?t?function(){return ae(Z(t)?t.call(this,this):t,Z(e)?e.call(this,this):e)}:e:t}function rS(t,e){return Cr(Tl(t),Tl(e))}function Tl(t){if(U(t)){const e={};for(let n=0;n1)return n&&Z(e)?e.call(s&&s.proxy):e}}function om(){return!!(Se||De||Kr)}function lS(t,e,n,s=!1){const r={},i={};mo(i,aa,1),t.propsDefaults=Object.create(null),am(t,e,r,i);for(const o in t.propsOptions[0])o in r||(r[o]=void 0);n?t.props=s?r:Np(r):t.type.props?t.props=r:t.props=i,t.attrs=i}function uS(t,e,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=t,a=Q(r),[l]=t.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const c=t.vnode.dynamicProps;for(let f=0;f{l=!0;const[m,p]=lm(f,e,!0);ae(o,m),p&&a.push(...p)};!n&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}if(!i&&!l)return me(t)&&s.set(t,Ns),Ns;if(U(i))for(let c=0;c-1,p[1]=d<0||E-1||ue(p,"default"))&&a.push(f)}}}const u=[o,a];return me(t)&&s.set(t,u),u}function Uf(t){return t[0]!=="$"}function Wf(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function qf(t,e){return Wf(t)===Wf(e)}function Kf(t,e){return U(e)?e.findIndex(n=>qf(n,t)):Z(e)&&qf(e,t)?0:-1}const um=t=>t[0]==="_"||t==="$stable",Gu=t=>U(t)?t.map(nt):[nt(t)],cS=(t,e,n)=>{if(e._n)return e;const s=Vu((...r)=>Gu(e(...r)),n);return s._c=!1,s},cm=(t,e,n)=>{const s=t._ctx;for(const r in t){if(um(r))continue;const i=t[r];if(Z(i))e[r]=cS(r,i,s);else if(i!=null){const o=Gu(i);e[r]=()=>o}}},fm=(t,e)=>{const n=Gu(e);t.slots.default=()=>n},fS=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=Q(e),mo(e,"_",n)):cm(e,t.slots={})}else t.slots={},e&&fm(t,e);mo(t.slots,aa,1)},dS=(t,e,n)=>{const{vnode:s,slots:r}=t;let i=!0,o=pe;if(s.shapeFlag&32){const a=e._;a?n&&a===1?i=!1:(ae(r,e),!n&&a===1&&delete r._):(i=!e.$stable,cm(e,r)),o=e}else e&&(fm(t,e),o={default:1});if(i)for(const a in r)!um(a)&&!(a in o)&&delete r[a]};function bo(t,e,n,s,r=!1){if(U(t)){t.forEach((m,p)=>bo(m,e&&(U(e)?e[p]:e),n,s,r));return}if(Yn(s)&&!r)return;const i=s.shapeFlag&4?la(s.component)||s.component.proxy:s.el,o=r?null:i,{i:a,r:l}=t,u=e&&e.r,c=a.refs===pe?a.refs={}:a.refs,f=a.setupState;if(u!=null&&u!==l&&(ne(u)?(c[u]=null,ue(f,u)&&(f[u]=null)):be(u)&&(u.value=null)),Z(l))nn(l,a,12,[o,c]);else{const m=ne(l),p=be(l);if(m||p){const E=()=>{if(t.f){const d=m?ue(f,l)?f[l]:c[l]:l.value;r?U(d)&&Cu(d,i):U(d)?d.includes(i)||d.push(i):m?(c[l]=[i],ue(f,l)&&(f[l]=c[l])):(l.value=[i],t.k&&(c[t.k]=l.value))}else m?(c[l]=o,ue(f,l)&&(f[l]=o)):p&&(l.value=o,t.k&&(c[t.k]=o))};o?(E.id=-1,Ie(E,n)):E()}}}let hn=!1;const Bi=t=>/svg/.test(t.namespaceURI)&&t.tagName!=="foreignObject",$i=t=>t.nodeType===8;function hS(t){const{mt:e,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:a,insert:l,createComment:u}}=t,c=(_,h)=>{if(!h.hasChildNodes()){n(null,_,h),yo(),h._vnode=_;return}hn=!1,f(h.firstChild,_,null,null,null),yo(),h._vnode=_,hn&&console.error("Hydration completed but contains mismatches.")},f=(_,h,b,g,A,C=!1)=>{const O=$i(_)&&_.data==="[",v=()=>d(_,h,b,g,A,O),{type:w,ref:k,shapeFlag:N,patchFlag:P}=h;let R=_.nodeType;h.el=_,P===-2&&(C=!1,h.dynamicChildren=null);let B=null;switch(w){case rs:R!==3?h.children===""?(l(h.el=r(""),o(_),_),B=_):B=v():(_.data!==h.children&&(hn=!0,_.data=h.children),B=i(_));break;case Me:R!==8||O?B=v():B=i(_);break;case Xn:if(O&&(_=i(_),R=_.nodeType),R===1||R===3){B=_;const X=!h.children.length;for(let W=0;W{C=C||!!h.dynamicChildren;const{type:O,props:v,patchFlag:w,shapeFlag:k,dirs:N}=h,P=O==="input"&&N||O==="option";if(P||w!==-1){if(N&&xt(h,null,b,"created"),v)if(P||!C||w&48)for(const B in v)(P&&B.endsWith("value")||us(B)&&!zn(B))&&s(_,B,null,v[B],!1,void 0,b);else v.onClick&&s(_,"onClick",null,v.onClick,!1,void 0,b);let R;if((R=v&&v.onVnodeBeforeMount)&&Ke(R,b,h),N&&xt(h,null,b,"beforeMount"),((R=v&&v.onVnodeMounted)||N)&&$p(()=>{R&&Ke(R,b,h),N&&xt(h,null,b,"mounted")},g),k&16&&!(v&&(v.innerHTML||v.textContent))){let B=p(_.firstChild,h,_,b,g,A,C);for(;B;){hn=!0;const X=B;B=B.nextSibling,a(X)}}else k&8&&_.textContent!==h.children&&(hn=!0,_.textContent=h.children)}return _.nextSibling},p=(_,h,b,g,A,C,O)=>{O=O||!!h.dynamicChildren;const v=h.children,w=v.length;for(let k=0;k{const{slotScopeIds:O}=h;O&&(A=A?A.concat(O):O);const v=o(_),w=p(i(_),h,v,b,g,A,C);return w&&$i(w)&&w.data==="]"?i(h.anchor=w):(hn=!0,l(h.anchor=u("]"),v,w),w)},d=(_,h,b,g,A,C)=>{if(hn=!0,h.el=null,C){const w=y(_);for(;;){const k=i(_);if(k&&k!==w)a(k);else break}}const O=i(_),v=o(_);return a(_),n(null,h,v,O,b,g,Bi(v),A),O},y=_=>{let h=0;for(;_;)if(_=i(_),_&&$i(_)&&(_.data==="["&&h++,_.data==="]")){if(h===0)return i(_);h--}return _};return[c,f]}const Ie=$p;function dm(t){return pm(t)}function hm(t){return pm(t,hS)}function pm(t,e){const n=ml();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:a,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:m,setScopeId:p=Ue,insertStaticContent:E}=t,d=(T,S,D,F=null,L=null,V=null,H=!1,$=null,j=!!S.dynamicChildren)=>{if(T===S)return;T&&!Ot(T,S)&&(F=zt(T),ye(T,L,V,!0),T=null),S.patchFlag===-2&&(j=!1,S.dynamicChildren=null);const{type:x,ref:z,shapeFlag:q}=S;switch(x){case rs:y(T,S,D,F);break;case Me:_(T,S,D,F);break;case Xn:T==null&&h(S,D,F,H);break;case Pe:P(T,S,D,F,L,V,H,$,j);break;default:q&1?A(T,S,D,F,L,V,H,$,j):q&6?R(T,S,D,F,L,V,H,$,j):(q&64||q&128)&&x.process(T,S,D,F,L,V,H,$,j,Ft)}z!=null&&L&&bo(z,T&&T.ref,V,S||T,!S)},y=(T,S,D,F)=>{if(T==null)s(S.el=a(S.children),D,F);else{const L=S.el=T.el;S.children!==T.children&&u(L,S.children)}},_=(T,S,D,F)=>{T==null?s(S.el=l(S.children||""),D,F):S.el=T.el},h=(T,S,D,F)=>{[T.el,T.anchor]=E(T.children,S,D,F,T.el,T.anchor)},b=({el:T,anchor:S},D,F)=>{let L;for(;T&&T!==S;)L=m(T),s(T,D,F),T=L;s(S,D,F)},g=({el:T,anchor:S})=>{let D;for(;T&&T!==S;)D=m(T),r(T),T=D;r(S)},A=(T,S,D,F,L,V,H,$,j)=>{H=H||S.type==="svg",T==null?C(S,D,F,L,V,H,$,j):w(T,S,L,V,H,$,j)},C=(T,S,D,F,L,V,H,$)=>{let j,x;const{type:z,props:q,shapeFlag:K,transition:J,dirs:re}=T;if(j=T.el=o(T.type,V,q&&q.is,q),K&8?c(j,T.children):K&16&&v(T.children,j,null,F,L,V&&z!=="foreignObject",H,$),re&&xt(T,null,F,"created"),O(j,T,T.scopeId,H,F),q){for(const ce in q)ce!=="value"&&!zn(ce)&&i(j,ce,null,q[ce],V,T.children,F,L,$e);"value"in q&&i(j,"value",null,q.value),(x=q.onVnodeBeforeMount)&&Ke(x,F,T)}re&&xt(T,null,F,"beforeMount");const de=(!L||L&&!L.pendingBranch)&&J&&!J.persisted;de&&J.beforeEnter(j),s(j,S,D),((x=q&&q.onVnodeMounted)||de||re)&&Ie(()=>{x&&Ke(x,F,T),de&&J.enter(j),re&&xt(T,null,F,"mounted")},L)},O=(T,S,D,F,L)=>{if(D&&p(T,D),F)for(let V=0;V{for(let x=j;x{const $=S.el=T.el;let{patchFlag:j,dynamicChildren:x,dirs:z}=S;j|=T.patchFlag&16;const q=T.props||pe,K=S.props||pe;let J;D&&xn(D,!1),(J=K.onVnodeBeforeUpdate)&&Ke(J,D,S,T),z&&xt(S,T,D,"beforeUpdate"),D&&xn(D,!0);const re=L&&S.type!=="foreignObject";if(x?k(T.dynamicChildren,x,$,D,F,re,V):H||se(T,S,$,null,D,F,re,V,!1),j>0){if(j&16)N($,S,q,K,D,F,L);else if(j&2&&q.class!==K.class&&i($,"class",null,K.class,L),j&4&&i($,"style",q.style,K.style,L),j&8){const de=S.dynamicProps;for(let ce=0;ce{J&&Ke(J,D,S,T),z&&xt(S,T,D,"updated")},F)},k=(T,S,D,F,L,V,H)=>{for(let $=0;${if(D!==F){if(D!==pe)for(const $ in D)!zn($)&&!($ in F)&&i(T,$,D[$],null,H,S.children,L,V,$e);for(const $ in F){if(zn($))continue;const j=F[$],x=D[$];j!==x&&$!=="value"&&i(T,$,x,j,H,S.children,L,V,$e)}"value"in F&&i(T,"value",D.value,F.value)}},P=(T,S,D,F,L,V,H,$,j)=>{const x=S.el=T?T.el:a(""),z=S.anchor=T?T.anchor:a("");let{patchFlag:q,dynamicChildren:K,slotScopeIds:J}=S;J&&($=$?$.concat(J):J),T==null?(s(x,D,F),s(z,D,F),v(S.children,D,z,L,V,H,$,j)):q>0&&q&64&&K&&T.dynamicChildren?(k(T.dynamicChildren,K,D,L,V,H,$),(S.key!=null||L&&S===L.subTree)&&Yu(T,S,!0)):se(T,S,D,z,L,V,H,$,j)},R=(T,S,D,F,L,V,H,$,j)=>{S.slotScopeIds=$,T==null?S.shapeFlag&512?L.ctx.activate(S,D,F,H,j):B(S,D,F,L,V,H,j):X(T,S,j)},B=(T,S,D,F,L,V,H)=>{const $=T.component=bm(T,F,L);if(mi(T)&&($.ctx.renderer=Ft),Tm($),$.asyncDep){if(L&&L.registerDep($,W),!T.el){const j=$.subTree=te(Me);_(null,j,S,D)}return}W($,T,S,D,L,V,H)},X=(T,S,D)=>{const F=S.component=T.component;if(_C(T,S,D))if(F.asyncDep&&!F.asyncResolved){ee(F,S,D);return}else F.next=S,lC(F.update),F.update();else S.el=T.el,F.vnode=S},W=(T,S,D,F,L,V,H)=>{const $=()=>{if(T.isMounted){let{next:z,bu:q,u:K,parent:J,vnode:re}=T,de=z,ce;xn(T,!1),z?(z.el=re.el,ee(T,z,H)):z=re,q&&Is(q),(ce=z.props&&z.props.onVnodeBeforeUpdate)&&Ke(ce,J,z,re),xn(T,!0);const Te=eo(T),St=T.subTree;T.subTree=Te,d(St,Te,f(St.el),zt(St),T,L,V),z.el=Te.el,de===null&&ju(T,Te.el),K&&Ie(K,L),(ce=z.props&&z.props.onVnodeUpdated)&&Ie(()=>Ke(ce,J,z,re),L)}else{let z;const{el:q,props:K}=S,{bm:J,m:re,parent:de}=T,ce=Yn(S);if(xn(T,!1),J&&Is(J),!ce&&(z=K&&K.onVnodeBeforeMount)&&Ke(z,de,S),xn(T,!0),q&&Mn){const Te=()=>{T.subTree=eo(T),Mn(q,T.subTree,T,L,null)};ce?S.type.__asyncLoader().then(()=>!T.isUnmounted&&Te()):Te()}else{const Te=T.subTree=eo(T);d(null,Te,D,F,T,L,V),S.el=Te.el}if(re&&Ie(re,L),!ce&&(z=K&&K.onVnodeMounted)){const Te=S;Ie(()=>Ke(z,de,Te),L)}(S.shapeFlag&256||de&&Yn(de.vnode)&&de.vnode.shapeFlag&256)&&T.a&&Ie(T.a,L),T.isMounted=!0,S=D=F=null}},j=T.effect=new di($,()=>ea(x),T.scope),x=T.update=()=>j.run();x.id=T.uid,xn(T,!0),x()},ee=(T,S,D)=>{S.component=T;const F=T.vnode.props;T.vnode=S,T.next=null,uS(T,S.props,F,D),dS(T,S.children,D),ur(),Ff(),cr()},se=(T,S,D,F,L,V,H,$,j=!1)=>{const x=T&&T.children,z=T?T.shapeFlag:0,q=S.children,{patchFlag:K,shapeFlag:J}=S;if(K>0){if(K&128){dt(x,q,D,F,L,V,H,$,j);return}else if(K&256){_e(x,q,D,F,L,V,H,$,j);return}}J&8?(z&16&&$e(x,L,V),q!==x&&c(D,q)):z&16?J&16?dt(x,q,D,F,L,V,H,$,j):$e(x,L,V,!0):(z&8&&c(D,""),J&16&&v(q,D,F,L,V,H,$,j))},_e=(T,S,D,F,L,V,H,$,j)=>{T=T||Ns,S=S||Ns;const x=T.length,z=S.length,q=Math.min(x,z);let K;for(K=0;Kz?$e(T,L,V,!0,!1,q):v(S,D,F,L,V,H,$,j,q)},dt=(T,S,D,F,L,V,H,$,j)=>{let x=0;const z=S.length;let q=T.length-1,K=z-1;for(;x<=q&&x<=K;){const J=T[x],re=S[x]=j?_n(S[x]):nt(S[x]);if(Ot(J,re))d(J,re,D,null,L,V,H,$,j);else break;x++}for(;x<=q&&x<=K;){const J=T[q],re=S[K]=j?_n(S[K]):nt(S[K]);if(Ot(J,re))d(J,re,D,null,L,V,H,$,j);else break;q--,K--}if(x>q){if(x<=K){const J=K+1,re=JK)for(;x<=q;)ye(T[x],L,V,!0),x++;else{const J=x,re=x,de=new Map;for(x=re;x<=K;x++){const et=S[x]=j?_n(S[x]):nt(S[x]);et.key!=null&&de.set(et.key,x)}let ce,Te=0;const St=K-re+1;let ms=!1,Oc=0;const pr=new Array(St);for(x=0;x=St){ye(et,L,V,!0);continue}let Mt;if(et.key!=null)Mt=de.get(et.key);else for(ce=re;ce<=K;ce++)if(pr[ce-re]===0&&Ot(et,S[ce])){Mt=ce;break}Mt===void 0?ye(et,L,V,!0):(pr[Mt-re]=x+1,Mt>=Oc?Oc=Mt:ms=!0,d(et,S[Mt],D,null,L,V,H,$,j),Te++)}const kc=ms?pS(pr):Ns;for(ce=kc.length-1,x=St-1;x>=0;x--){const et=re+x,Mt=S[et],Nc=et+1{const{el:V,type:H,transition:$,children:j,shapeFlag:x}=T;if(x&6){Be(T.component.subTree,S,D,F);return}if(x&128){T.suspense.move(S,D,F);return}if(x&64){H.move(T,S,D,Ft);return}if(H===Pe){s(V,S,D);for(let q=0;q$.enter(V),L);else{const{leave:q,delayLeave:K,afterLeave:J}=$,re=()=>s(V,S,D),de=()=>{q(V,()=>{re(),J&&J()})};K?K(V,re,de):de()}else s(V,S,D)},ye=(T,S,D,F=!1,L=!1)=>{const{type:V,props:H,ref:$,children:j,dynamicChildren:x,shapeFlag:z,patchFlag:q,dirs:K}=T;if($!=null&&bo($,null,D,T,!0),z&256){S.ctx.deactivate(T);return}const J=z&1&&K,re=!Yn(T);let de;if(re&&(de=H&&H.onVnodeBeforeUnmount)&&Ke(de,S,T),z&6)qe(T.component,D,F);else{if(z&128){T.suspense.unmount(D,F);return}J&&xt(T,null,S,"beforeUnmount"),z&64?T.type.remove(T,S,D,L,Ft,F):x&&(V!==Pe||q>0&&q&64)?$e(x,S,D,!1,!0):(V===Pe&&q&384||!L&&z&16)&&$e(j,S,D),F&&It(T)}(re&&(de=H&&H.onVnodeUnmounted)||J)&&Ie(()=>{de&&Ke(de,S,T),J&&xt(T,null,S,"unmounted")},D)},It=T=>{const{type:S,el:D,anchor:F,transition:L}=T;if(S===Pe){Rt(D,F);return}if(S===Xn){g(T);return}const V=()=>{r(D),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(T.shapeFlag&1&&L&&!L.persisted){const{leave:H,delayLeave:$}=L,j=()=>H(D,V);$?$(T.el,V,j):j()}else V()},Rt=(T,S)=>{let D;for(;T!==S;)D=m(T),r(T),T=D;r(S)},qe=(T,S,D)=>{const{bum:F,scope:L,update:V,subTree:H,um:$}=T;F&&Is(F),L.stop(),V&&(V.active=!1,ye(H,T,S,D)),$&&Ie($,S),Ie(()=>{T.isUnmounted=!0},S),S&&S.pendingBranch&&!S.isUnmounted&&T.asyncDep&&!T.asyncResolved&&T.suspenseId===S.pendingId&&(S.deps--,S.deps===0&&S.resolve())},$e=(T,S,D,F=!1,L=!1,V=0)=>{for(let H=V;HT.shapeFlag&6?zt(T.component.subTree):T.shapeFlag&128?T.suspense.next():m(T.anchor||T.el),Lt=(T,S,D)=>{T==null?S._vnode&&ye(S._vnode,null,null,!0):d(S._vnode||null,T,S,null,null,null,D),Ff(),yo(),S._vnode=T},Ft={p:d,um:ye,m:Be,r:It,mt:B,mc:v,pc:se,pbc:k,n:zt,o:t};let hr,Mn;return e&&([hr,Mn]=e(Ft)),{render:Lt,hydrate:hr,createApp:aS(Lt,hr)}}function xn({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function Yu(t,e,n=!1){const s=t.children,r=e.children;if(U(s)&&U(r))for(let i=0;i>1,t[n[a]]0&&(e[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=e[o];return n}const mS=t=>t.__isTeleport,Pr=t=>t&&(t.disabled||t.disabled===""),zf=t=>typeof SVGElement<"u"&&t instanceof SVGElement,Sl=(t,e)=>{const n=t&&t.to;return ne(n)?e?e(n):null:n},gS={__isTeleport:!0,process(t,e,n,s,r,i,o,a,l,u){const{mc:c,pc:f,pbc:m,o:{insert:p,querySelector:E,createText:d,createComment:y}}=u,_=Pr(e.props);let{shapeFlag:h,children:b,dynamicChildren:g}=e;if(t==null){const A=e.el=d(""),C=e.anchor=d("");p(A,n,s),p(C,n,s);const O=e.target=Sl(e.props,E),v=e.targetAnchor=d("");O&&(p(v,O),o=o||zf(O));const w=(k,N)=>{h&16&&c(b,k,N,r,i,o,a,l)};_?w(n,C):O&&w(O,v)}else{e.el=t.el;const A=e.anchor=t.anchor,C=e.target=t.target,O=e.targetAnchor=t.targetAnchor,v=Pr(t.props),w=v?n:C,k=v?A:O;if(o=o||zf(C),g?(m(t.dynamicChildren,g,w,r,i,o,a),Yu(t,e,!0)):l||f(t,e,w,k,r,i,o,a,!1),_)v||Vi(e,n,A,u,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const N=e.target=Sl(e.props,E);N&&Vi(e,N,null,u,0)}else v&&Vi(e,C,O,u,1)}mm(e)},remove(t,e,n,s,{um:r,o:{remove:i}},o){const{shapeFlag:a,children:l,anchor:u,targetAnchor:c,target:f,props:m}=t;if(f&&i(c),(o||!Pr(m))&&(i(u),a&16))for(let p=0;p0?Ye||Ns:null,gm(),is>0&&Ye&&Ye.push(t),t}function Em(t,e,n,s,r,i){return _m(Ju(t,e,n,s,r,i,!0))}function Xu(t,e,n,s,r){return _m(te(t,e,n,s,r,!0))}function Ut(t){return t?t.__v_isVNode===!0:!1}function Ot(t,e){return t.type===e.type&&t.key===e.key}function yS(t){}const aa="__vInternal",ym=({key:t})=>t??null,to=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?ne(t)||be(t)||Z(t)?{i:De,r:t,k:e,f:!!n}:t:null);function Ju(t,e=null,n=null,s=0,r=null,i=t===Pe?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&ym(e),ref:e&&to(e),scopeId:na,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:De};return a?(Qu(l,n),i&128&&t.normalize(l)):n&&(l.shapeFlag|=ne(n)?8:16),is>0&&!o&&Ye&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Ye.push(l),l}const te=vS;function vS(t,e=null,n=null,s=0,r=null,i=!1){if((!t||t===em)&&(t=Me),Ut(t)){const a=Nt(t,e,!0);return n&&Qu(a,n),is>0&&!i&&Ye&&(a.shapeFlag&6?Ye[Ye.indexOf(t)]=a:Ye.push(a)),a.patchFlag|=-2,a}if(kS(t)&&(t=t.__vccOpts),e){e=vm(e);let{class:a,style:l}=e;a&&!ne(a)&&(e.class=fi(a)),me(l)&&(Ru(l)&&!U(l)&&(l=ae({},l)),e.style=ci(l))}const o=ne(t)?1:Bp(t)?128:mS(t)?64:me(t)?4:Z(t)?2:0;return Ju(t,e,n,s,r,o,i,!0)}function vm(t){return t?Ru(t)||aa in t?ae({},t):t:null}function Nt(t,e,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=t,a=e?Kt(s||{},e):s;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&ym(a),ref:e&&e.ref?n&&r?U(r)?r.concat(to(e)):[r,to(e)]:to(e):r,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Pe?i===-1?16:i|16:i,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Nt(t.ssContent),ssFallback:t.ssFallback&&Nt(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function Zu(t=" ",e=0){return te(rs,null,t,e)}function bS(t,e){const n=te(Xn,null,t);return n.staticCount=e,n}function AS(t="",e=!1){return e?(gi(),Xu(Me,null,t)):te(Me,null,t)}function nt(t){return t==null||typeof t=="boolean"?te(Me):U(t)?te(Pe,null,t.slice()):typeof t=="object"?_n(t):te(rs,null,String(t))}function _n(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Nt(t)}function Qu(t,e){let n=0;const{shapeFlag:s}=t;if(e==null)e=null;else if(U(e))n=16;else if(typeof e=="object")if(s&65){const r=e.default;r&&(r._c&&(r._d=!1),Qu(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!(aa in e)?e._ctx=De:r===3&&De&&(De.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Z(e)?(e={default:e,_ctx:De},n=32):(e=String(e),s&64?(n=16,e=[Zu(e)]):n=8);t.children=e,t.shapeFlag|=n}function Kt(...t){const e={};for(let n=0;nSe||De;let ec,Es,Gf="__VUE_INSTANCE_SETTERS__";(Es=ml()[Gf])||(Es=ml()[Gf]=[]),Es.push(t=>Se=t),ec=t=>{Es.length>1?Es.forEach(e=>e(t)):Es[0](t)};const kn=t=>{ec(t),t.scope.on()},vn=()=>{Se&&Se.scope.off(),ec(null)};function Am(t){return t.vnode.shapeFlag&4}let Gs=!1;function Tm(t,e=!1){Gs=e;const{props:n,children:s}=t.vnode,r=Am(t);lS(t,n,r,e),fS(t,s);const i=r?SS(t,e):void 0;return Gs=!1,i}function SS(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=hi(new Proxy(t.ctx,bl));const{setup:s}=n;if(s){const r=t.setupContext=s.length>1?wm(t):null;kn(t),ur();const i=nn(s,t,0,[t.props,r]);if(cr(),vn(),Su(i)){if(i.then(vn,vn),e)return i.then(o=>{Ol(t,o,e)}).catch(o=>{ds(o,t,0)});t.asyncDep=i}else Ol(t,i,e)}else Sm(t,e)}function Ol(t,e,n){Z(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:me(e)&&(t.setupState=xu(e)),Sm(t,n)}let Ao,kl;function Cm(t){Ao=t,kl=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,VC))}}const wS=()=>!Ao;function Sm(t,e,n){const s=t.type;if(!t.render){if(!e&&Ao&&!s.render){const r=s.template||zu(t).template;if(r){const{isCustomElement:i,compilerOptions:o}=t.appContext.config,{delimiters:a,compilerOptions:l}=s,u=ae(ae({isCustomElement:i,delimiters:a},o),l);s.render=Ao(r,u)}}t.render=s.render||Ue,kl&&kl(t)}kn(t),ur(),tS(t),cr(),vn()}function OS(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,n){return Ze(t,"get","$attrs"),e[n]}}))}function wm(t){const e=n=>{t.exposed=n||{}};return{get attrs(){return OS(t)},slots:t.slots,emit:t.emit,expose:e}}function la(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(xu(hi(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Nr)return Nr[n](t)},has(e,n){return n in e||n in Nr}}))}function Nl(t,e=!0){return Z(t)?t.displayName||t.name:t.name||e&&t.__name}function kS(t){return Z(t)&&"__vccOpts"in t}const ke=(t,e)=>sC(t,e,Gs);function ws(t,e,n){const s=arguments.length;return s===2?me(e)&&!U(e)?Ut(e)?te(t,null,[e]):te(t,e):te(t,null,e):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Ut(n)&&(n=[n]),te(t,e,n))}const Om=Symbol.for("v-scx"),km=()=>Fs(Om);function NS(){}function PS(t,e,n,s){const r=n[s];if(r&&Nm(r,t))return r;const i=e();return i.memo=t.slice(),n[s]=i}function Nm(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let s=0;s0&&Ye&&Ye.push(t),!0}const Pm="3.3.4",DS={createComponentInstance:bm,setupComponent:Tm,renderComponentRoot:eo,setCurrentRenderingInstance:Ur,isVNode:Ut,normalizeVNode:nt},IS=DS,RS=null,LS=null,FS="http://www.w3.org/2000/svg",Vn=typeof document<"u"?document:null,Yf=Vn&&Vn.createElement("template"),MS={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,s)=>{const r=e?Vn.createElementNS(FS,t):Vn.createElement(t,n?{is:n}:void 0);return t==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:t=>Vn.createTextNode(t),createComment:t=>Vn.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Vn.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,s,r,i){const o=n?n.previousSibling:e.lastChild;if(r&&(r===i||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Yf.innerHTML=s?`${t}`:t;const a=Yf.content;if(s){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[o?o.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};function xS(t,e,n){const s=t._vtc;s&&(e=(e?[e,...s]:[...s]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}function BS(t,e,n){const s=t.style,r=ne(n);if(n&&!r){if(e&&!ne(e))for(const i in e)n[i]==null&&Pl(s,i,"");for(const i in n)Pl(s,i,n[i])}else{const i=s.display;r?e!==n&&(s.cssText=n):e&&t.removeAttribute("style"),"_vod"in t&&(s.display=i)}}const Xf=/\s*!important$/;function Pl(t,e,n){if(U(n))n.forEach(s=>Pl(t,e,s));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const s=$S(t,e);Xf.test(n)?t.setProperty(rt(s),n.replace(Xf,""),"important"):t[s]=n}}const Jf=["Webkit","Moz","ms"],Wa={};function $S(t,e){const n=Wa[e];if(n)return n;let s=we(e);if(s!=="filter"&&s in t)return Wa[e]=s;s=fs(s);for(let r=0;rqa||(qS.then(()=>qa=0),qa=Date.now());function zS(t,e){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;ot(GS(s,n.value),e,5,[s])};return n.value=t,n.attached=KS(),n}function GS(t,e){if(U(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(s=>r=>!r._stopped&&s&&s(r))}else return e}const ed=/^on[a-z]/,YS=(t,e,n,s,r=!1,i,o,a,l)=>{e==="class"?xS(t,s,r):e==="style"?BS(t,n,s):us(e)?Tu(e)||US(t,e,n,s,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):XS(t,e,s,r))?jS(t,e,s,i,o,a,l):(e==="true-value"?t._trueValue=s:e==="false-value"&&(t._falseValue=s),VS(t,e,s,r))};function XS(t,e,n,s){return s?!!(e==="innerHTML"||e==="textContent"||e in t&&ed.test(e)&&Z(n)):e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA"||ed.test(e)&&ne(n)?!1:e in t}function Dm(t,e){const n=hs(t);class s extends ua{constructor(i){super(n,i,e)}}return s.def=n,s}const JS=t=>Dm(t,zm),ZS=typeof HTMLElement<"u"?HTMLElement:class{};class ua extends ZS{constructor(e,n={},s){super(),this._def=e,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&s?s(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,fr(()=>{this._connected||(Rl(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let s=0;s{for(const r of s)this._setAttr(r.attributeName)}).observe(this,{attributes:!0});const e=(s,r=!1)=>{const{props:i,styles:o}=s;let a;if(i&&!U(i))for(const l in i){const u=i[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=_o(this._props[l])),(a||(a=Object.create(null)))[we(l)]=!0)}this._numberProps=a,r&&this._resolveProps(s),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(s=>e(s,!0)):e(this._def)}_resolveProps(e){const{props:n}=e,s=U(n)?n:Object.keys(n||{});for(const r of Object.keys(this))r[0]!=="_"&&s.includes(r)&&this._setProp(r,this[r],!0,!1);for(const r of s.map(we))Object.defineProperty(this,r,{get(){return this._getProp(r)},set(i){this._setProp(r,i)}})}_setAttr(e){let n=this.getAttribute(e);const s=we(e);this._numberProps&&this._numberProps[s]&&(n=_o(n)),this._setProp(s,n,!1)}_getProp(e){return this._props[e]}_setProp(e,n,s=!0,r=!0){n!==this._props[e]&&(this._props[e]=n,r&&this._instance&&this._update(),s&&(n===!0?this.setAttribute(rt(e),""):typeof n=="string"||typeof n=="number"?this.setAttribute(rt(e),n+""):n||this.removeAttribute(rt(e))))}_update(){Rl(this._createVNode(),this.shadowRoot)}_createVNode(){const e=te(this._def,ae({},this._props));return this._instance||(e.ce=n=>{this._instance=n,n.isCE=!0;const s=(i,o)=>{this.dispatchEvent(new CustomEvent(i,{detail:o}))};n.emit=(i,...o)=>{s(i,o),rt(i)!==i&&s(rt(i),o)};let r=this;for(;r=r&&(r.parentNode||r.host);)if(r instanceof ua){n.parent=r._instance,n.provides=r._instance.provides;break}}),e}_applyStyles(e){e&&e.forEach(n=>{const s=document.createElement("style");s.textContent=n,this.shadowRoot.appendChild(s)})}}function QS(t="$style"){{const e=un();if(!e)return pe;const n=e.type.__cssModules;if(!n)return pe;const s=n[t];return s||pe}}function e1(t){const e=un();if(!e)return;const n=e.ut=(r=t(e.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${e.uid}"]`)).forEach(i=>Il(i,r))},s=()=>{const r=t(e.proxy);Dl(e.subTree,r),n(r)};Vp(s),ps(()=>{const r=new MutationObserver(s);r.observe(e.subTree.el.parentNode,{childList:!0}),dr(()=>r.disconnect())})}function Dl(t,e){if(t.shapeFlag&128){const n=t.suspense;t=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Dl(n.activeBranch,e)})}for(;t.component;)t=t.component.subTree;if(t.shapeFlag&1&&t.el)Il(t.el,e);else if(t.type===Pe)t.children.forEach(n=>Dl(n,e));else if(t.type===Xn){let{el:n,anchor:s}=t;for(;n&&(Il(n,e),n!==s);)n=n.nextSibling}}function Il(t,e){if(t.nodeType===1){const n=t.style;for(const s in e)n.setProperty(`--${s}`,e[s])}}const pn="transition",Er="animation",tc=(t,{slots:e})=>ws(Hp,Rm(t),e);tc.displayName="Transition";const Im={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},t1=tc.props=ae({},Wu,Im),Bn=(t,e=[])=>{U(t)?t.forEach(n=>n(...e)):t&&t(...e)},td=t=>t?U(t)?t.some(e=>e.length>1):t.length>1:!1;function Rm(t){const e={};for(const P in t)P in Im||(e[P]=t[P]);if(t.css===!1)return e;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=o,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=t,E=n1(r),d=E&&E[0],y=E&&E[1],{onBeforeEnter:_,onEnter:h,onEnterCancelled:b,onLeave:g,onLeaveCancelled:A,onBeforeAppear:C=_,onAppear:O=h,onAppearCancelled:v=b}=e,w=(P,R,B)=>{mn(P,R?c:a),mn(P,R?u:o),B&&B()},k=(P,R)=>{P._isLeaving=!1,mn(P,f),mn(P,p),mn(P,m),R&&R()},N=P=>(R,B)=>{const X=P?O:h,W=()=>w(R,P,B);Bn(X,[R,W]),nd(()=>{mn(R,P?l:i),Gt(R,P?c:a),td(X)||sd(R,s,d,W)})};return ae(e,{onBeforeEnter(P){Bn(_,[P]),Gt(P,i),Gt(P,o)},onBeforeAppear(P){Bn(C,[P]),Gt(P,l),Gt(P,u)},onEnter:N(!1),onAppear:N(!0),onLeave(P,R){P._isLeaving=!0;const B=()=>k(P,R);Gt(P,f),Fm(),Gt(P,m),nd(()=>{P._isLeaving&&(mn(P,f),Gt(P,p),td(g)||sd(P,s,y,B))}),Bn(g,[P,B])},onEnterCancelled(P){w(P,!1),Bn(b,[P])},onAppearCancelled(P){w(P,!0),Bn(v,[P])},onLeaveCancelled(P){k(P),Bn(A,[P])}})}function n1(t){if(t==null)return null;if(me(t))return[Ka(t.enter),Ka(t.leave)];{const e=Ka(t);return[e,e]}}function Ka(t){return _o(t)}function Gt(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t._vtc||(t._vtc=new Set)).add(e)}function mn(t,e){e.split(/\s+/).forEach(s=>s&&t.classList.remove(s));const{_vtc:n}=t;n&&(n.delete(e),n.size||(t._vtc=void 0))}function nd(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let s1=0;function sd(t,e,n,s){const r=t._endId=++s1,i=()=>{r===t._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:a,propCount:l}=Lm(t,e);if(!o)return s();const u=o+"end";let c=0;const f=()=>{t.removeEventListener(u,m),i()},m=p=>{p.target===t&&++c>=l&&f()};setTimeout(()=>{c(n[E]||"").split(", "),r=s(`${pn}Delay`),i=s(`${pn}Duration`),o=rd(r,i),a=s(`${Er}Delay`),l=s(`${Er}Duration`),u=rd(a,l);let c=null,f=0,m=0;e===pn?o>0&&(c=pn,f=o,m=i.length):e===Er?u>0&&(c=Er,f=u,m=l.length):(f=Math.max(o,u),c=f>0?o>u?pn:Er:null,m=c?c===pn?i.length:l.length:0);const p=c===pn&&/\b(transform|all)(,|$)/.test(s(`${pn}Property`).toString());return{type:c,timeout:f,propCount:m,hasTransform:p}}function rd(t,e){for(;t.lengthid(n)+id(t[s])))}function id(t){return Number(t.slice(0,-1).replace(",","."))*1e3}function Fm(){return document.body.offsetHeight}const Mm=new WeakMap,xm=new WeakMap,Bm={name:"TransitionGroup",props:ae({},t1,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=un(),s=Uu();let r,i;return ia(()=>{if(!r.length)return;const o=t.moveClass||`${t.name||"v"}-move`;if(!u1(r[0].el,n.vnode.el,o))return;r.forEach(o1),r.forEach(a1);const a=r.filter(l1);Fm(),a.forEach(l=>{const u=l.el,c=u.style;Gt(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const f=u._moveCb=m=>{m&&m.target!==u||(!m||/transform$/.test(m.propertyName))&&(u.removeEventListener("transitionend",f),u._moveCb=null,mn(u,o))};u.addEventListener("transitionend",f)})}),()=>{const o=Q(t),a=Rm(o);let l=o.tag||Pe;r=i,i=e.default?sa(e.default()):[];for(let u=0;udelete t.mode;Bm.props;const i1=Bm;function o1(t){const e=t.el;e._moveCb&&e._moveCb(),e._enterCb&&e._enterCb()}function a1(t){xm.set(t,t.el.getBoundingClientRect())}function l1(t){const e=Mm.get(t),n=xm.get(t),s=e.left-n.left,r=e.top-n.top;if(s||r){const i=t.el.style;return i.transform=i.webkitTransform=`translate(${s}px,${r}px)`,i.transitionDuration="0s",t}}function u1(t,e,n){const s=t.cloneNode();t._vtc&&t._vtc.forEach(o=>{o.split(/\s+/).forEach(a=>a&&s.classList.remove(a))}),n.split(/\s+/).forEach(o=>o&&s.classList.add(o)),s.style.display="none";const r=e.nodeType===1?e:e.parentNode;r.appendChild(s);const{hasTransform:i}=Lm(s);return r.removeChild(s),i}const Nn=t=>{const e=t.props["onUpdate:modelValue"]||!1;return U(e)?n=>Is(e,n):e};function c1(t){t.target.composing=!0}function od(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const To={created(t,{modifiers:{lazy:e,trim:n,number:s}},r){t._assign=Nn(r);const i=s||r.props&&r.props.type==="number";Xt(t,e?"change":"input",o=>{if(o.target.composing)return;let a=t.value;n&&(a=a.trim()),i&&(a=go(a)),t._assign(a)}),n&&Xt(t,"change",()=>{t.value=t.value.trim()}),e||(Xt(t,"compositionstart",c1),Xt(t,"compositionend",od),Xt(t,"change",od))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,modifiers:{lazy:n,trim:s,number:r}},i){if(t._assign=Nn(i),t.composing||document.activeElement===t&&t.type!=="range"&&(n||s&&t.value.trim()===e||(r||t.type==="number")&&go(t.value)===e))return;const o=e??"";t.value!==o&&(t.value=o)}},nc={deep:!0,created(t,e,n){t._assign=Nn(n),Xt(t,"change",()=>{const s=t._modelValue,r=Ys(t),i=t.checked,o=t._assign;if(U(s)){const a=Go(s,r),l=a!==-1;if(i&&!l)o(s.concat(r));else if(!i&&l){const u=[...s];u.splice(a,1),o(u)}}else if(cs(s)){const a=new Set(s);i?a.add(r):a.delete(r),o(a)}else o(Vm(t,i))})},mounted:ad,beforeUpdate(t,e,n){t._assign=Nn(n),ad(t,e,n)}};function ad(t,{value:e,oldValue:n},s){t._modelValue=e,U(e)?t.checked=Go(e,s.props.value)>-1:cs(e)?t.checked=e.has(s.props.value):e!==n&&(t.checked=wn(e,Vm(t,!0)))}const sc={created(t,{value:e},n){t.checked=wn(e,n.props.value),t._assign=Nn(n),Xt(t,"change",()=>{t._assign(Ys(t))})},beforeUpdate(t,{value:e,oldValue:n},s){t._assign=Nn(s),e!==n&&(t.checked=wn(e,s.props.value))}},$m={deep:!0,created(t,{value:e,modifiers:{number:n}},s){const r=cs(e);Xt(t,"change",()=>{const i=Array.prototype.filter.call(t.options,o=>o.selected).map(o=>n?go(Ys(o)):Ys(o));t._assign(t.multiple?r?new Set(i):i:i[0])}),t._assign=Nn(s)},mounted(t,{value:e}){ld(t,e)},beforeUpdate(t,e,n){t._assign=Nn(n)},updated(t,{value:e}){ld(t,e)}};function ld(t,e){const n=t.multiple;if(!(n&&!U(e)&&!cs(e))){for(let s=0,r=t.options.length;s-1:i.selected=e.has(o);else if(wn(Ys(i),e)){t.selectedIndex!==s&&(t.selectedIndex=s);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function Ys(t){return"_value"in t?t._value:t.value}function Vm(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const jm={created(t,e,n){ji(t,e,n,null,"created")},mounted(t,e,n){ji(t,e,n,null,"mounted")},beforeUpdate(t,e,n,s){ji(t,e,n,s,"beforeUpdate")},updated(t,e,n,s){ji(t,e,n,s,"updated")}};function Hm(t,e){switch(t){case"SELECT":return $m;case"TEXTAREA":return To;default:switch(e){case"checkbox":return nc;case"radio":return sc;default:return To}}}function ji(t,e,n,s,r){const o=Hm(t.tagName,n.props&&n.props.type)[r];o&&o(t,e,n,s)}function f1(){To.getSSRProps=({value:t})=>({value:t}),sc.getSSRProps=({value:t},e)=>{if(e.props&&wn(e.props.value,t))return{checked:!0}},nc.getSSRProps=({value:t},e)=>{if(U(t)){if(e.props&&Go(t,e.props.value)>-1)return{checked:!0}}else if(cs(t)){if(e.props&&t.has(e.props.value))return{checked:!0}}else if(t)return{checked:!0}},jm.getSSRProps=(t,e)=>{if(typeof e.type!="string")return;const n=Hm(e.type.toUpperCase(),e.props&&e.props.type);if(n.getSSRProps)return n.getSSRProps(t,e)}}const d1=["ctrl","shift","alt","meta"],h1={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>d1.some(n=>t[`${n}Key`]&&!e.includes(n))},p1=(t,e)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=rt(n.key);if(e.some(r=>r===s||m1[r]===s))return t(n)},Um={beforeMount(t,{value:e},{transition:n}){t._vod=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):yr(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:s}){!e!=!n&&(s?e?(s.beforeEnter(t),yr(t,!0),s.enter(t)):s.leave(t,()=>{yr(t,!1)}):yr(t,e))},beforeUnmount(t,{value:e}){yr(t,e)}};function yr(t,e){t.style.display=e?t._vod:"none"}function _1(){Um.getSSRProps=({value:t})=>{if(!t)return{style:{display:"none"}}}}const Wm=ae({patchProp:YS},MS);let Ir,ud=!1;function qm(){return Ir||(Ir=dm(Wm))}function Km(){return Ir=ud?Ir:hm(Wm),ud=!0,Ir}const Rl=(...t)=>{qm().render(...t)},zm=(...t)=>{Km().hydrate(...t)},rc=(...t)=>{const e=qm().createApp(...t),{mount:n}=e;return e.mount=s=>{const r=Gm(s);if(!r)return;const i=e._component;!Z(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},e},E1=(...t)=>{const e=Km().createApp(...t),{mount:n}=e;return e.mount=s=>{const r=Gm(s);if(r)return n(r,!0,r instanceof SVGElement)},e};function Gm(t){return ne(t)?document.querySelector(t):t}let cd=!1;const y1=()=>{cd||(cd=!0,f1(),_1())},v1=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Hp,BaseTransitionPropsValidators:Wu,Comment:Me,EffectScope:Ou,Fragment:Pe,KeepAlive:PC,ReactiveEffect:di,Static:Xn,Suspense:yC,Teleport:ES,Text:rs,Transition:tc,TransitionGroup:i1,VueElement:ua,assertNumber:iC,callWithAsyncErrorHandling:ot,callWithErrorHandling:nn,camelize:we,capitalize:fs,cloneVNode:Nt,compatUtils:LS,computed:ke,createApp:rc,createBlock:Xu,createCommentVNode:AS,createElementBlock:Em,createElementVNode:Ju,createHydrationRenderer:hm,createPropsRestProxy:QC,createRenderer:dm,createSSRApp:E1,createSlots:xC,createStaticVNode:bS,createTextVNode:Zu,createVNode:te,customRef:ZT,defineAsyncComponent:Wp,defineComponent:hs,defineCustomElement:Dm,defineEmits:HC,defineExpose:UC,defineModel:KC,defineOptions:WC,defineProps:jC,defineSSRCustomElement:JS,defineSlots:qC,get devtools(){return Cs},effect:_T,effectScope:ku,getCurrentInstance:un,getCurrentScope:Nu,getTransitionRawChildren:sa,guardReactiveProps:vm,h:ws,handleError:ds,hasInjectionContext:om,hydrate:zm,initCustomFormatter:NS,initDirectivesForSSR:y1,inject:Fs,isMemoSame:Nm,isProxy:Ru,isReactive:tn,isReadonly:ns,isRef:be,isRuntimeOnly:wS,isShallow:$r,isVNode:Ut,markRaw:hi,mergeDefaults:JC,mergeModels:ZC,mergeProps:Kt,nextTick:fr,normalizeClass:fi,normalizeProps:rT,normalizeStyle:ci,onActivated:qp,onBeforeMount:Gp,onBeforeUnmount:oa,onBeforeUpdate:Yp,onDeactivated:Kp,onErrorCaptured:Qp,onMounted:ps,onRenderTracked:Zp,onRenderTriggered:Jp,onScopeDispose:gp,onServerPrefetch:Xp,onUnmounted:dr,onUpdated:ia,openBlock:gi,popScopeId:dC,provide:im,proxyRefs:xu,pushScopeId:fC,queuePostFlushCb:$u,reactive:Dt,readonly:Iu,ref:Ge,registerRuntimeCompiler:Cm,render:Rl,renderList:MC,renderSlot:BC,resolveComponent:RC,resolveDirective:FC,resolveDynamicComponent:LC,resolveFilter:RS,resolveTransitionHooks:zs,setBlockTracking:wl,setDevtoolsHook:Mp,setTransitionHooks:ss,shallowReactive:Np,shallowReadonly:qT,shallowRef:KT,ssrContextKey:Om,ssrUtils:IS,stop:ET,toDisplayString:pT,toHandlerKey:Ds,toHandlers:$C,toRaw:Q,toRef:tC,toRefs:Dp,toValue:YT,transformVNodeArgs:yS,triggerRef:GT,unref:Mu,useAttrs:YC,useCssModule:QS,useCssVars:e1,useModel:XC,useSSRContext:km,useSlots:GC,useTransitionState:Uu,vModelCheckbox:nc,vModelDynamic:jm,vModelRadio:sc,vModelSelect:$m,vModelText:To,vShow:Um,version:Pm,warn:rC,watch:yn,watchEffect:kr,watchPostEffect:Vp,watchSyncEffect:SC,withAsyncContext:eS,withCtx:Vu,withDefaults:zC,withDirectives:OC,withKeys:g1,withMemo:PS,withModifiers:p1,withScopeId:hC},Symbol.toStringTag,{value:"Module"}));function ic(t){throw t}function Ym(t){}function ve(t,e,n,s){const r=t,i=new SyntaxError(String(r));return i.code=t,i.loc=e,i}const zr=Symbol(""),Rr=Symbol(""),oc=Symbol(""),Co=Symbol(""),Xm=Symbol(""),os=Symbol(""),Jm=Symbol(""),Zm=Symbol(""),ac=Symbol(""),lc=Symbol(""),_i=Symbol(""),uc=Symbol(""),Qm=Symbol(""),cc=Symbol(""),So=Symbol(""),fc=Symbol(""),dc=Symbol(""),hc=Symbol(""),pc=Symbol(""),eg=Symbol(""),tg=Symbol(""),ca=Symbol(""),wo=Symbol(""),mc=Symbol(""),gc=Symbol(""),Gr=Symbol(""),Ei=Symbol(""),_c=Symbol(""),Ll=Symbol(""),b1=Symbol(""),Fl=Symbol(""),Oo=Symbol(""),A1=Symbol(""),T1=Symbol(""),Ec=Symbol(""),C1=Symbol(""),S1=Symbol(""),yc=Symbol(""),ng=Symbol(""),Xs={[zr]:"Fragment",[Rr]:"Teleport",[oc]:"Suspense",[Co]:"KeepAlive",[Xm]:"BaseTransition",[os]:"openBlock",[Jm]:"createBlock",[Zm]:"createElementBlock",[ac]:"createVNode",[lc]:"createElementVNode",[_i]:"createCommentVNode",[uc]:"createTextVNode",[Qm]:"createStaticVNode",[cc]:"resolveComponent",[So]:"resolveDynamicComponent",[fc]:"resolveDirective",[dc]:"resolveFilter",[hc]:"withDirectives",[pc]:"renderList",[eg]:"renderSlot",[tg]:"createSlots",[ca]:"toDisplayString",[wo]:"mergeProps",[mc]:"normalizeClass",[gc]:"normalizeStyle",[Gr]:"normalizeProps",[Ei]:"guardReactiveProps",[_c]:"toHandlers",[Ll]:"camelize",[b1]:"capitalize",[Fl]:"toHandlerKey",[Oo]:"setBlockTracking",[A1]:"pushScopeId",[T1]:"popScopeId",[Ec]:"withCtx",[C1]:"unref",[S1]:"isRef",[yc]:"withMemo",[ng]:"isMemoSame"};function w1(t){Object.getOwnPropertySymbols(t).forEach(e=>{Xs[e]=t[e]})}const ft={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function O1(t,e=ft){return{type:0,children:t,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:e}}function Yr(t,e,n,s,r,i,o,a=!1,l=!1,u=!1,c=ft){return t&&(a?(t.helper(os),t.helper(Qs(t.inSSR,u))):t.helper(Zs(t.inSSR,u)),o&&t.helper(hc)),{type:13,tag:e,props:n,children:s,patchFlag:r,dynamicProps:i,directives:o,isBlock:a,disableTracking:l,isComponent:u,loc:c}}function yi(t,e=ft){return{type:17,loc:e,elements:t}}function gt(t,e=ft){return{type:15,loc:e,properties:t}}function Ae(t,e){return{type:16,loc:ft,key:ne(t)?ie(t,!0):t,value:e}}function ie(t,e=!1,n=ft,s=0){return{type:4,loc:n,content:t,isStatic:e,constType:e?3:s}}function kt(t,e=ft){return{type:8,loc:e,children:t}}function Ce(t,e=[],n=ft){return{type:14,loc:n,callee:t,arguments:e}}function Js(t,e=void 0,n=!1,s=!1,r=ft){return{type:18,params:t,returns:e,newline:n,isSlot:s,loc:r}}function Ml(t,e,n,s=!0){return{type:19,test:t,consequent:e,alternate:n,newline:s,loc:ft}}function k1(t,e,n=!1){return{type:20,index:t,value:e,isVNode:n,loc:ft}}function N1(t){return{type:21,body:t,loc:ft}}function Zs(t,e){return t||e?ac:lc}function Qs(t,e){return t||e?Jm:Zm}function vc(t,{helper:e,removeHelper:n,inSSR:s}){t.isBlock||(t.isBlock=!0,n(Zs(s,t.isComponent)),e(os),e(Qs(s,t.isComponent)))}const Xe=t=>t.type===4&&t.isStatic,Os=(t,e)=>t===e||t===rt(e);function sg(t){if(Os(t,"Teleport"))return Rr;if(Os(t,"Suspense"))return oc;if(Os(t,"KeepAlive"))return Co;if(Os(t,"BaseTransition"))return Xm}const P1=/^\d|[^\$\w]/,bc=t=>!P1.test(t),D1=/[A-Za-z_$\xA0-\uFFFF]/,I1=/[\.\?\w$\xA0-\uFFFF]/,R1=/\s+[.[]\s*|\s*[.[]\s+/g,L1=t=>{t=t.trim().replace(R1,o=>o.trim());let e=0,n=[],s=0,r=0,i=null;for(let o=0;oe.type===7&&e.name==="bind"&&(!e.arg||e.arg.type!==4||!e.arg.isStatic))}function za(t){return t.type===5||t.type===2}function M1(t){return t.type===7&&t.name==="slot"}function Po(t){return t.type===1&&t.tagType===3}function Do(t){return t.type===1&&t.tagType===2}const x1=new Set([Gr,Ei]);function og(t,e=[]){if(t&&!ne(t)&&t.type===14){const n=t.callee;if(!ne(n)&&x1.has(n))return og(t.arguments[0],e.concat(t))}return[t,e]}function Io(t,e,n){let s,r=t.type===13?t.props:t.arguments[2],i=[],o;if(r&&!ne(r)&&r.type===14){const a=og(r);r=a[0],i=a[1],o=i[i.length-1]}if(r==null||ne(r))s=gt([e]);else if(r.type===14){const a=r.arguments[0];!ne(a)&&a.type===15?fd(e,a)||a.properties.unshift(e):r.callee===_c?s=Ce(n.helper(wo),[gt([e]),r]):r.arguments.unshift(gt([e])),!s&&(s=r)}else r.type===15?(fd(e,r)||r.properties.unshift(e),s=r):(s=Ce(n.helper(wo),[gt([e]),r]),o&&o.callee===Ei&&(o=i[i.length-2]));t.type===13?o?o.arguments[0]=s:t.props=s:o?o.arguments[0]=s:t.arguments[2]=s}function fd(t,e){let n=!1;if(t.key.type===4){const s=t.key.content;n=e.properties.some(r=>r.key.type===4&&r.key.content===s)}return n}function Xr(t,e){return`_${e}_${t.replace(/[^\w]/g,(n,s)=>n==="-"?"_":t.charCodeAt(s).toString())}`}function B1(t){return t.type===14&&t.callee===yc?t.arguments[1].returns:t}function dd(t,e){const n=e.options?e.options.compatConfig:e.compatConfig,s=n&&n[t];return t==="MODE"?s||3:s}function Jn(t,e){const n=dd("MODE",e),s=dd(t,e);return n===3?s===!0:s!==!1}function Jr(t,e,n,...s){return Jn(t,e)}const $1=/&(gt|lt|amp|apos|quot);/g,V1={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},hd={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:Qi,isPreTag:Qi,isCustomElement:Qi,decodeEntities:t=>t.replace($1,(e,n)=>V1[n]),onError:ic,onWarn:Ym,comments:!1};function j1(t,e={}){const n=H1(t,e),s=at(n);return O1(Ac(n,0,[]),Tt(n,s))}function H1(t,e){const n=ae({},hd);let s;for(s in e)n[s]=e[s]===void 0?hd[s]:e[s];return{options:n,column:1,line:1,offset:0,originalSource:t,source:t,inPre:!1,inVPre:!1,onWarn:n.onWarn}}function Ac(t,e,n){const s=da(n),r=s?s.ns:0,i=[];for(;!J1(t,e,n);){const a=t.source;let l;if(e===0||e===1){if(!t.inVPre&&Fe(a,t.options.delimiters[0]))l=Y1(t,e);else if(e===0&&a[0]==="<")if(a.length===1)he(t,5,1);else if(a[1]==="!")Fe(a,"=0;){const u=o[a];u&&u.type===9&&(l+=u.branches.length)}return()=>{if(i)s.codegenNode=yd(r,l,n);else{const u=bw(s.codegenNode);u.alternate=yd(r,l+s.branches.length-1,n)}}}));function vw(t,e,n,s){if(e.name!=="else"&&(!e.exp||!e.exp.content.trim())){const r=e.exp?e.exp.loc:t.loc;n.onError(ve(28,e.loc)),e.exp=ie("true",!1,r)}if(e.name==="if"){const r=Ed(t,e),i={type:9,loc:t.loc,branches:[r]};if(n.replaceNode(i),s)return s(i,r,!0)}else{const r=n.parent.children;let i=r.indexOf(t);for(;i-->=-1;){const o=r[i];if(o&&o.type===3){n.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){n.removeNode(o);continue}if(o&&o.type===9){e.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(ve(30,t.loc)),n.removeNode();const a=Ed(t,e);o.branches.push(a);const l=s&&s(o,a,!1);ha(a,n),l&&l(),n.currentNode=null}else n.onError(ve(30,t.loc));break}}}function Ed(t,e){const n=t.tagType===3;return{type:10,loc:t.loc,condition:e.name==="else"?void 0:e.exp,children:n&&!mt(t,"for")?t.children:[t],userKey:fa(t,"key"),isTemplateIf:n}}function yd(t,e,n){return t.condition?Ml(t.condition,vd(t,e,n),Ce(n.helper(_i),['""',"true"])):vd(t,e,n)}function vd(t,e,n){const{helper:s}=n,r=Ae("key",ie(`${e}`,!1,ft,2)),{children:i}=t,o=i[0];if(i.length!==1||o.type!==1)if(i.length===1&&o.type===11){const l=o.codegenNode;return Io(l,r,n),l}else{let l=64;return Yr(n,s(zr),gt([r]),i,l+"",void 0,void 0,!0,!1,!1,t.loc)}else{const l=o.codegenNode,u=B1(l);return u.type===13&&vc(u,n),Io(u,r,n),l}}function bw(t){for(;;)if(t.type===19)if(t.alternate.type===19)t=t.alternate;else return t;else t.type===20&&(t=t.value)}const Aw=hg("for",(t,e,n)=>{const{helper:s,removeHelper:r}=n;return Tw(t,e,n,i=>{const o=Ce(s(pc),[i.source]),a=Po(t),l=mt(t,"memo"),u=fa(t,"key"),c=u&&(u.type===6?ie(u.value.content,!0):u.exp),f=u?Ae("key",c):null,m=i.source.type===4&&i.source.constType>0,p=m?64:u?128:256;return i.codegenNode=Yr(n,s(zr),void 0,o,p+"",void 0,void 0,!0,!m,!1,t.loc),()=>{let E;const{children:d}=i,y=d.length!==1||d[0].type!==1,_=Do(t)?t:a&&t.children.length===1&&Do(t.children[0])?t.children[0]:null;if(_?(E=_.codegenNode,a&&f&&Io(E,f,n)):y?E=Yr(n,s(zr),f?gt([f]):void 0,t.children,"64",void 0,void 0,!0,void 0,!1):(E=d[0].codegenNode,a&&f&&Io(E,f,n),E.isBlock!==!m&&(E.isBlock?(r(os),r(Qs(n.inSSR,E.isComponent))):r(Zs(n.inSSR,E.isComponent))),E.isBlock=!m,E.isBlock?(s(os),s(Qs(n.inSSR,E.isComponent))):s(Zs(n.inSSR,E.isComponent))),l){const h=Js($l(i.parseResult,[ie("_cached")]));h.body=N1([kt(["const _memo = (",l.exp,")"]),kt(["if (_cached",...c?[" && _cached.key === ",c]:[],` && ${n.helperString(ng)}(_cached, _memo)) return _cached`]),kt(["const _item = ",E]),ie("_item.memo = _memo"),ie("return _item")]),o.arguments.push(h,ie("_cache"),ie(String(n.cached++)))}else o.arguments.push(Js($l(i.parseResult),E,!0))}})});function Tw(t,e,n,s){if(!e.exp){n.onError(ve(31,e.loc));return}const r=_g(e.exp);if(!r){n.onError(ve(32,e.loc));return}const{addIdentifiers:i,removeIdentifiers:o,scopes:a}=n,{source:l,value:u,key:c,index:f}=r,m={type:11,loc:e.loc,source:l,valueAlias:u,keyAlias:c,objectIndexAlias:f,parseResult:r,children:Po(t)?t.children:[t]};n.replaceNode(m),a.vFor++;const p=s&&s(m);return()=>{a.vFor--,p&&p()}}const Cw=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,bd=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Sw=/^\(|\)$/g;function _g(t,e){const n=t.loc,s=t.content,r=s.match(Cw);if(!r)return;const[,i,o]=r,a={source:Hi(n,o.trim(),s.indexOf(o,i.length)),value:void 0,key:void 0,index:void 0};let l=i.trim().replace(Sw,"").trim();const u=i.indexOf(l),c=l.match(bd);if(c){l=l.replace(bd,"").trim();const f=c[1].trim();let m;if(f&&(m=s.indexOf(f,u+l.length),a.key=Hi(n,f,m)),c[2]){const p=c[2].trim();p&&(a.index=Hi(n,p,s.indexOf(p,a.key?m+f.length:u+l.length)))}}return l&&(a.value=Hi(n,l,u)),a}function Hi(t,e,n){return ie(e,!1,ig(t,n,e.length))}function $l({value:t,key:e,index:n},s=[]){return ww([t,e,n,...s])}function ww(t){let e=t.length;for(;e--&&!t[e];);return t.slice(0,e+1).map((n,s)=>n||ie("_".repeat(s+1),!1))}const Ad=ie("undefined",!1),Ow=(t,e)=>{if(t.type===1&&(t.tagType===1||t.tagType===3)){const n=mt(t,"slot");if(n)return n.exp,e.scopes.vSlot++,()=>{e.scopes.vSlot--}}},kw=(t,e,n)=>Js(t,e,!1,!0,e.length?e[0].loc:n);function Nw(t,e,n=kw){e.helper(Ec);const{children:s,loc:r}=t,i=[],o=[];let a=e.scopes.vSlot>0||e.scopes.vFor>0;const l=mt(t,"slot",!0);if(l){const{arg:y,exp:_}=l;y&&!Xe(y)&&(a=!0),i.push(Ae(y||ie("default",!0),n(_,s,r)))}let u=!1,c=!1;const f=[],m=new Set;let p=0;for(let y=0;y{const b=n(_,h,r);return e.compatConfig&&(b.isNonScopedSlot=!0),Ae("default",b)};u?f.length&&f.some(_=>Eg(_))&&(c?e.onError(ve(39,f[0].loc)):i.push(y(void 0,f))):i.push(y(void 0,s))}const E=a?2:so(t.children)?3:1;let d=gt(i.concat(Ae("_",ie(E+"",!1))),r);return o.length&&(d=Ce(e.helper(tg),[d,yi(o)])),{slots:d,hasDynamicSlots:a}}function Ui(t,e,n){const s=[Ae("name",t),Ae("fn",e)];return n!=null&&s.push(Ae("key",ie(String(n),!0))),gt(s)}function so(t){for(let e=0;efunction(){if(t=e.currentNode,!(t.type===1&&(t.tagType===0||t.tagType===1)))return;const{tag:s,props:r}=t,i=t.tagType===1;let o=i?Dw(t,e):`"${s}"`;const a=me(o)&&o.callee===So;let l,u,c,f=0,m,p,E,d=a||o===Rr||o===oc||!i&&(s==="svg"||s==="foreignObject");if(r.length>0){const y=vg(t,e,void 0,i,a);l=y.props,f=y.patchFlag,p=y.dynamicPropNames;const _=y.directives;E=_&&_.length?yi(_.map(h=>Rw(h,e))):void 0,y.shouldUseBlock&&(d=!0)}if(t.children.length>0)if(o===Co&&(d=!0,f|=1024),i&&o!==Rr&&o!==Co){const{slots:_,hasDynamicSlots:h}=Nw(t,e);u=_,h&&(f|=1024)}else if(t.children.length===1&&o!==Rr){const _=t.children[0],h=_.type,b=h===5||h===8;b&&_t(_,e)===0&&(f|=1),b||h===2?u=_:u=t.children}else u=t.children;f!==0&&(c=String(f),p&&p.length&&(m=Lw(p))),t.codegenNode=Yr(e,o,l,u,c,m,E,!!d,!1,i,t.loc)};function Dw(t,e,n=!1){let{tag:s}=t;const r=Vl(s),i=fa(t,"is");if(i)if(r||Jn("COMPILER_IS_ON_ELEMENT",e)){const l=i.type===6?i.value&&ie(i.value.content,!0):i.exp;if(l)return Ce(e.helper(So),[l])}else i.type===6&&i.value.content.startsWith("vue:")&&(s=i.value.content.slice(4));const o=!r&&mt(t,"is");if(o&&o.exp)return Ce(e.helper(So),[o.exp]);const a=sg(s)||e.isBuiltInComponent(s);return a?(n||e.helper(a),a):(e.helper(cc),e.components.add(s),Xr(s,"component"))}function vg(t,e,n=t.props,s,r,i=!1){const{tag:o,loc:a,children:l}=t;let u=[];const c=[],f=[],m=l.length>0;let p=!1,E=0,d=!1,y=!1,_=!1,h=!1,b=!1,g=!1;const A=[],C=w=>{u.length&&(c.push(gt(Td(u),a)),u=[]),w&&c.push(w)},O=({key:w,value:k})=>{if(Xe(w)){const N=w.content,P=us(N);if(P&&(!s||r)&&N.toLowerCase()!=="onclick"&&N!=="onUpdate:modelValue"&&!zn(N)&&(h=!0),P&&zn(N)&&(g=!0),k.type===20||(k.type===4||k.type===8)&&_t(k,e)>0)return;N==="ref"?d=!0:N==="class"?y=!0:N==="style"?_=!0:N!=="key"&&!A.includes(N)&&A.push(N),s&&(N==="class"||N==="style")&&!A.includes(N)&&A.push(N)}else b=!0};for(let w=0;w0&&u.push(Ae(ie("ref_for",!0),ie("true")))),P==="is"&&(Vl(o)||R&&R.content.startsWith("vue:")||Jn("COMPILER_IS_ON_ELEMENT",e)))continue;u.push(Ae(ie(P,!0,ig(N,0,P.length)),ie(R?R.content:"",B,R?R.loc:N)))}else{const{name:N,arg:P,exp:R,loc:B}=k,X=N==="bind",W=N==="on";if(N==="slot"){s||e.onError(ve(40,B));continue}if(N==="once"||N==="memo"||N==="is"||X&&qn(P,"is")&&(Vl(o)||Jn("COMPILER_IS_ON_ELEMENT",e))||W&&i)continue;if((X&&qn(P,"key")||W&&m&&qn(P,"vue:before-update"))&&(p=!0),X&&qn(P,"ref")&&e.scopes.vFor>0&&u.push(Ae(ie("ref_for",!0),ie("true"))),!P&&(X||W)){if(b=!0,R)if(X){if(C(),Jn("COMPILER_V_BIND_OBJECT_ORDER",e)){c.unshift(R);continue}c.push(R)}else C({type:14,loc:B,callee:e.helper(_c),arguments:s?[R]:[R,"true"]});else e.onError(ve(X?34:35,B));continue}const ee=e.directiveTransforms[N];if(ee){const{props:se,needRuntime:_e}=ee(k,t,e);!i&&se.forEach(O),W&&P&&!Xe(P)?C(gt(se,a)):u.push(...se),_e&&(f.push(k),Sn(_e)&&yg.set(k,_e))}else XA(N)||(f.push(k),m&&(p=!0))}}let v;if(c.length?(C(),c.length>1?v=Ce(e.helper(wo),c,a):v=c[0]):u.length&&(v=gt(Td(u),a)),b?E|=16:(y&&!s&&(E|=2),_&&!s&&(E|=4),A.length&&(E|=8),h&&(E|=32)),!p&&(E===0||E===32)&&(d||g||f.length>0)&&(E|=512),!e.inSSR&&v)switch(v.type){case 15:let w=-1,k=-1,N=!1;for(let B=0;BAe(o,i)),r))}return yi(n,t.loc)}function Lw(t){let e="[";for(let n=0,s=t.length;n{if(Do(t)){const{children:n,loc:s}=t,{slotName:r,slotProps:i}=Mw(t,e),o=[e.prefixIdentifiers?"_ctx.$slots":"$slots",r,"{}","undefined","true"];let a=2;i&&(o[2]=i,a=3),n.length&&(o[3]=Js([],n,!1,!1,s),a=4),e.scopeId&&!e.slotted&&(a=5),o.splice(a),t.codegenNode=Ce(e.helper(eg),o,s)}};function Mw(t,e){let n='"default"',s;const r=[];for(let i=0;i0){const{props:i,directives:o}=vg(t,e,r,!1,!1);s=i,o.length&&e.onError(ve(36,o[0].loc))}return{slotName:n,slotProps:s}}const xw=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,bg=(t,e,n,s)=>{const{loc:r,modifiers:i,arg:o}=t;!t.exp&&!i.length&&n.onError(ve(35,r));let a;if(o.type===4)if(o.isStatic){let f=o.content;f.startsWith("vue:")&&(f=`vnode-${f.slice(4)}`);const m=e.tagType!==0||f.startsWith("vnode")||!/[A-Z]/.test(f)?Ds(we(f)):`on:${f}`;a=ie(m,!0,o.loc)}else a=kt([`${n.helperString(Fl)}(`,o,")"]);else a=o,a.children.unshift(`${n.helperString(Fl)}(`),a.children.push(")");let l=t.exp;l&&!l.content.trim()&&(l=void 0);let u=n.cacheHandlers&&!l&&!n.inVOnce;if(l){const f=rg(l.content),m=!(f||xw.test(l.content)),p=l.content.includes(";");(m||u&&f)&&(l=kt([`${m?"$event":"(...args)"} => ${p?"{":"("}`,l,p?"}":")"]))}let c={props:[Ae(a,l||ie("() => {}",!1,r))]};return s&&(c=s(c)),u&&(c.props[0].value=n.cache(c.props[0].value)),c.props.forEach(f=>f.key.isHandlerKey=!0),c},Bw=(t,e,n)=>{const{exp:s,modifiers:r,loc:i}=t,o=t.arg;return o.type!==4?(o.children.unshift("("),o.children.push(') || ""')):o.isStatic||(o.content=`${o.content} || ""`),r.includes("camel")&&(o.type===4?o.isStatic?o.content=we(o.content):o.content=`${n.helperString(Ll)}(${o.content})`:(o.children.unshift(`${n.helperString(Ll)}(`),o.children.push(")"))),n.inSSR||(r.includes("prop")&&Cd(o,"."),r.includes("attr")&&Cd(o,"^")),!s||s.type===4&&!s.content.trim()?(n.onError(ve(34,i)),{props:[Ae(o,ie("",!0,i))]}):{props:[Ae(o,s)]}},Cd=(t,e)=>{t.type===4?t.isStatic?t.content=e+t.content:t.content=`\`${e}\${${t.content}}\``:(t.children.unshift(`'${e}' + (`),t.children.push(")"))},$w=(t,e)=>{if(t.type===0||t.type===1||t.type===11||t.type===10)return()=>{const n=t.children;let s,r=!1;for(let i=0;ii.type===7&&!e.directiveTransforms[i.name])&&t.tag!=="template")))for(let i=0;i{if(t.type===1&&mt(t,"once",!0))return Sd.has(t)||e.inVOnce||e.inSSR?void 0:(Sd.add(t),e.inVOnce=!0,e.helper(Oo),()=>{e.inVOnce=!1;const n=e.currentNode;n.codegenNode&&(n.codegenNode=e.cache(n.codegenNode,!0))})},Ag=(t,e,n)=>{const{exp:s,arg:r}=t;if(!s)return n.onError(ve(41,t.loc)),Wi();const i=s.loc.source,o=s.type===4?s.content:i,a=n.bindingMetadata[i];if(a==="props"||a==="props-aliased")return n.onError(ve(44,s.loc)),Wi();const l=!1;if(!o.trim()||!rg(o)&&!l)return n.onError(ve(42,s.loc)),Wi();const u=r||ie("modelValue",!0),c=r?Xe(r)?`onUpdate:${we(r.content)}`:kt(['"onUpdate:" + ',r]):"onUpdate:modelValue";let f;const m=n.isTS?"($event: any)":"$event";f=kt([`${m} => ((`,s,") = $event)"]);const p=[Ae(u,t.exp),Ae(c,f)];if(t.modifiers.length&&e.tagType===1){const E=t.modifiers.map(y=>(bc(y)?y:JSON.stringify(y))+": true").join(", "),d=r?Xe(r)?`${r.content}Modifiers`:kt([r,' + "Modifiers"']):"modelModifiers";p.push(Ae(d,ie(`{ ${E} }`,!1,t.loc,2)))}return Wi(p)};function Wi(t=[]){return{props:t}}const jw=/[\w).+\-_$\]]/,Hw=(t,e)=>{Jn("COMPILER_FILTER",e)&&(t.type===5&&Lo(t.content,e),t.type===1&&t.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Lo(n.exp,e)}))};function Lo(t,e){if(t.type===4)wd(t,e);else for(let n=0;n=0&&(h=n.charAt(_),h===" ");_--);(!h||!jw.test(h))&&(o=!0)}}E===void 0?E=n.slice(0,p).trim():c!==0&&y();function y(){d.push(n.slice(c,p).trim()),c=p+1}if(d.length){for(p=0;p{if(t.type===1){const n=mt(t,"memo");return!n||Od.has(t)?void 0:(Od.add(t),()=>{const s=t.codegenNode||e.currentNode.codegenNode;s&&s.type===13&&(t.tagType!==1&&vc(s,e),t.codegenNode=Ce(e.helper(yc),[n.exp,Js(void 0,s),"_cache",String(e.cached++)]))})}};function qw(t){return[[Vw,yw,Ww,Aw,Hw,Fw,Pw,Ow,$w],{on:bg,bind:Bw,model:Ag}]}function Kw(t,e={}){const n=e.onError||ic,s=e.mode==="module";e.prefixIdentifiers===!0?n(ve(47)):s&&n(ve(48));const r=!1;e.cacheHandlers&&n(ve(49)),e.scopeId&&!s&&n(ve(50));const i=ne(t)?j1(t,e):t,[o,a]=qw();return tw(i,ae({},e,{prefixIdentifiers:r,nodeTransforms:[...o,...e.nodeTransforms||[]],directiveTransforms:ae({},a,e.directiveTransforms||{})})),rw(i,ae({},e,{prefixIdentifiers:r}))}const zw=()=>({props:[]}),Tg=Symbol(""),Cg=Symbol(""),Sg=Symbol(""),wg=Symbol(""),jl=Symbol(""),Og=Symbol(""),kg=Symbol(""),Ng=Symbol(""),Pg=Symbol(""),Dg=Symbol("");w1({[Tg]:"vModelRadio",[Cg]:"vModelCheckbox",[Sg]:"vModelText",[wg]:"vModelSelect",[jl]:"vModelDynamic",[Og]:"withModifiers",[kg]:"withKeys",[Ng]:"vShow",[Pg]:"Transition",[Dg]:"TransitionGroup"});let ys;function Gw(t,e=!1){return ys||(ys=document.createElement("div")),e?(ys.innerHTML=`
`,ys.children[0].getAttribute("foo")):(ys.innerHTML=t,ys.textContent)}const Yw=Qe("style,iframe,script,noscript",!0),Xw={isVoidTag:cT,isNativeTag:t=>lT(t)||uT(t),isPreTag:t=>t==="pre",decodeEntities:Gw,isBuiltInComponent:t=>{if(Os(t,"Transition"))return Pg;if(Os(t,"TransitionGroup"))return Dg},getNamespace(t,e){let n=e?e.ns:0;if(e&&n===2)if(e.tag==="annotation-xml"){if(t==="svg")return 1;e.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(n=0)}else/^m(?:[ions]|text)$/.test(e.tag)&&t!=="mglyph"&&t!=="malignmark"&&(n=0);else e&&n===1&&(e.tag==="foreignObject"||e.tag==="desc"||e.tag==="title")&&(n=0);if(n===0){if(t==="svg")return 1;if(t==="math")return 2}return n},getTextMode({tag:t,ns:e}){if(e===0){if(t==="textarea"||t==="title")return 1;if(Yw(t))return 2}return 0}},Jw=t=>{t.type===1&&t.props.forEach((e,n)=>{e.type===6&&e.name==="style"&&e.value&&(t.props[n]={type:7,name:"bind",arg:ie("style",!0,e.loc),exp:Zw(e.value.content,e.loc),modifiers:[],loc:e.loc})})},Zw=(t,e)=>{const n=dp(t);return ie(JSON.stringify(n),!1,e,3)};function bn(t,e){return ve(t,e)}const Qw=(t,e,n)=>{const{exp:s,loc:r}=t;return s||n.onError(bn(53,r)),e.children.length&&(n.onError(bn(54,r)),e.children.length=0),{props:[Ae(ie("innerHTML",!0,r),s||ie("",!0))]}},eO=(t,e,n)=>{const{exp:s,loc:r}=t;return s||n.onError(bn(55,r)),e.children.length&&(n.onError(bn(56,r)),e.children.length=0),{props:[Ae(ie("textContent",!0),s?_t(s,n)>0?s:Ce(n.helperString(ca),[s],r):ie("",!0))]}},tO=(t,e,n)=>{const s=Ag(t,e,n);if(!s.props.length||e.tagType===1)return s;t.arg&&n.onError(bn(58,t.arg.loc));const{tag:r}=e,i=n.isCustomElement(r);if(r==="input"||r==="textarea"||r==="select"||i){let o=Sg,a=!1;if(r==="input"||i){const l=fa(e,"type");if(l){if(l.type===7)o=jl;else if(l.value)switch(l.value.content){case"radio":o=Tg;break;case"checkbox":o=Cg;break;case"file":a=!0,n.onError(bn(59,t.loc));break}}else F1(e)&&(o=jl)}else r==="select"&&(o=wg);a||(s.needRuntime=n.helper(o))}else n.onError(bn(57,t.loc));return s.props=s.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),s},nO=Qe("passive,once,capture"),sO=Qe("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),rO=Qe("left,right"),Ig=Qe("onkeyup,onkeydown,onkeypress",!0),iO=(t,e,n,s)=>{const r=[],i=[],o=[];for(let a=0;aXe(t)&&t.content.toLowerCase()==="onclick"?ie(e,!0):t.type!==4?kt(["(",t,`) === "onClick" ? "${e}" : (`,t,")"]):t,oO=(t,e,n)=>bg(t,e,n,s=>{const{modifiers:r}=t;if(!r.length)return s;let{key:i,value:o}=s.props[0];const{keyModifiers:a,nonKeyModifiers:l,eventOptionModifiers:u}=iO(i,r,n,t.loc);if(l.includes("right")&&(i=kd(i,"onContextmenu")),l.includes("middle")&&(i=kd(i,"onMouseup")),l.length&&(o=Ce(n.helper(Og),[o,JSON.stringify(l)])),a.length&&(!Xe(i)||Ig(i.content))&&(o=Ce(n.helper(kg),[o,JSON.stringify(a)])),u.length){const c=u.map(fs).join("");i=Xe(i)?ie(`${i.content}${c}`,!0):kt(["(",i,`) + "${c}"`])}return{props:[Ae(i,o)]}}),aO=(t,e,n)=>{const{exp:s,loc:r}=t;return s||n.onError(bn(61,r)),{props:[],needRuntime:n.helper(Ng)}},lO=(t,e)=>{t.type===1&&t.tagType===0&&(t.tag==="script"||t.tag==="style")&&e.removeNode()},uO=[Jw],cO={cloak:zw,html:Qw,text:eO,model:tO,on:oO,show:aO};function fO(t,e={}){return Kw(t,ae({},Xw,e,{nodeTransforms:[lO,...uO,...e.nodeTransforms||[]],directiveTransforms:ae({},cO,e.directiveTransforms||{}),transformHoist:null}))}const Nd=Object.create(null);function dO(t,e){if(!ne(t))if(t.nodeType)t=t.innerHTML;else return Ue;const n=t,s=Nd[n];if(s)return s;if(t[0]==="#"){const a=document.querySelector(t);t=a?a.innerHTML:""}const r=ae({hoistStatic:!0,onError:void 0,onWarn:Ue},e);!r.isCustomElement&&typeof customElements<"u"&&(r.isCustomElement=a=>!!customElements.get(a));const{code:i}=fO(t,r),o=new Function("Vue",i)(v1);return o._rc=!0,Nd[n]=o}Cm(dO);const hO=(t,e)=>{const n=t.__vccOpts||t;for(const[s,r]of e)n[s]=r;return n},pO={name:"App"};function mO(t,e,n,s,r,i){return gi(),Em("div")}const gO=hO(pO,[["render",mO]]);var _O=!1;/*! + * pinia v2.1.6 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let Rg;const ma=t=>Rg=t,Lg=Symbol();function Hl(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var Fr;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(Fr||(Fr={}));function EO(){const t=ku(!0),e=t.run(()=>Ge({}));let n=[],s=[];const r=hi({install(i){ma(r),r._a=i,i.provide(Lg,r),i.config.globalProperties.$pinia=r,s.forEach(o=>n.push(o)),s=[]},use(i){return!this._a&&!_O?s.push(i):n.push(i),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const Fg=()=>{};function Pd(t,e,n,s=Fg){t.push(e);const r=()=>{const i=t.indexOf(e);i>-1&&(t.splice(i,1),s())};return!n&&Nu()&&gp(r),r}function vs(t,...e){t.slice().forEach(n=>{n(...e)})}const yO=t=>t();function Ul(t,e){t instanceof Map&&e instanceof Map&&e.forEach((n,s)=>t.set(s,n)),t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const s=e[n],r=t[n];Hl(r)&&Hl(s)&&t.hasOwnProperty(n)&&!be(s)&&!tn(s)?t[n]=Ul(r,s):t[n]=s}return t}const vO=Symbol();function bO(t){return!Hl(t)||!t.hasOwnProperty(vO)}const{assign:gn}=Object;function AO(t){return!!(be(t)&&t.effect)}function TO(t,e,n,s){const{state:r,actions:i,getters:o}=e,a=n.state.value[t];let l;function u(){a||(n.state.value[t]=r?r():{});const c=Dp(n.state.value[t]);return gn(c,i,Object.keys(o||{}).reduce((f,m)=>(f[m]=hi(ke(()=>{ma(n);const p=n._s.get(t);return o[m].call(p,p)})),f),{}))}return l=Mg(t,u,e,n,s,!0),l}function Mg(t,e,n={},s,r,i){let o;const a=gn({actions:{}},n),l={deep:!0};let u,c,f=[],m=[],p;const E=s.state.value[t];!i&&!E&&(s.state.value[t]={}),Ge({});let d;function y(v){let w;u=c=!1,typeof v=="function"?(v(s.state.value[t]),w={type:Fr.patchFunction,storeId:t,events:p}):(Ul(s.state.value[t],v),w={type:Fr.patchObject,payload:v,storeId:t,events:p});const k=d=Symbol();fr().then(()=>{d===k&&(u=!0)}),c=!0,vs(f,w,s.state.value[t])}const _=i?function(){const{state:w}=n,k=w?w():{};this.$patch(N=>{gn(N,k)})}:Fg;function h(){o.stop(),f=[],m=[],s._s.delete(t)}function b(v,w){return function(){ma(s);const k=Array.from(arguments),N=[],P=[];function R(W){N.push(W)}function B(W){P.push(W)}vs(m,{args:k,name:v,store:A,after:R,onError:B});let X;try{X=w.apply(this&&this.$id===t?this:A,k)}catch(W){throw vs(P,W),W}return X instanceof Promise?X.then(W=>(vs(N,W),W)).catch(W=>(vs(P,W),Promise.reject(W))):(vs(N,X),X)}}const g={_p:s,$id:t,$onAction:Pd.bind(null,m),$patch:y,$reset:_,$subscribe(v,w={}){const k=Pd(f,v,w.detached,()=>N()),N=o.run(()=>yn(()=>s.state.value[t],P=>{(w.flush==="sync"?c:u)&&v({storeId:t,type:Fr.direct,events:p},P)},gn({},l,w)));return k},$dispose:h},A=Dt(g);s._s.set(t,A);const C=s._a&&s._a.runWithContext||yO,O=s._e.run(()=>(o=ku(),C(()=>o.run(e))));for(const v in O){const w=O[v];if(be(w)&&!AO(w)||tn(w))i||(E&&bO(w)&&(be(w)?w.value=E[v]:Ul(w,E[v])),s.state.value[t][v]=w);else if(typeof w=="function"){const k=b(v,w);O[v]=k,a.actions[v]=w}}return gn(A,O),gn(Q(A),O),Object.defineProperty(A,"$state",{get:()=>s.state.value[t],set:v=>{y(w=>{gn(w,v)})}}),s._p.forEach(v=>{gn(A,o.run(()=>v({store:A,app:s._a,pinia:s,options:a})))}),E&&i&&n.hydrate&&n.hydrate(A.$state,E),u=!0,c=!0,A}function xg(t,e,n){let s,r;const i=typeof e=="function";typeof t=="string"?(s=t,r=i?n:e):(r=t,s=t.id);function o(a,l){const u=om();return a=a||(u?Fs(Lg,null):null),a&&ma(a),a=Rg,a._s.has(s)||(i?Mg(s,e,r,a):TO(s,r,a)),a._s.get(s)}return o.$id=s,o}function Ok(t,e){return Array.isArray(e)?e.reduce((n,s)=>(n[s]=function(){return t(this.$pinia)[s]},n),{}):Object.keys(e).reduce((n,s)=>(n[s]=function(){const r=t(this.$pinia),i=e[s];return typeof i=="function"?i.call(this,r):r[i]},n),{})}function kk(t,e){return Array.isArray(e)?e.reduce((n,s)=>(n[s]=function(...r){return t(this.$pinia)[s](...r)},n),{}):Object.keys(e).reduce((n,s)=>(n[s]=function(...r){return t(this.$pinia)[e[s]](...r)},n),{})}const Bg=xg("error",{state:()=>({message:null,errors:{}})});/*! js-cookie v3.0.5 | MIT */function qi(t){for(var e=1;e"u")){o=qi({},e,o),typeof o.expires=="number"&&(o.expires=new Date(Date.now()+o.expires*864e5)),o.expires&&(o.expires=o.expires.toUTCString()),r=encodeURIComponent(r).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var l in o)o[l]&&(a+="; "+l,o[l]!==!0&&(a+="="+o[l].split(";")[0]));return document.cookie=r+"="+t.write(i,r)+a}}function s(r){if(!(typeof document>"u"||arguments.length&&!r)){for(var i=document.cookie?document.cookie.split("; "):[],o={},a=0;ast.get("/sanctum/csrf-cookie");st.interceptors.request.use(function(t){return Bg().$reset(),ql.get("XSRF-TOKEN")?t:SO().then(e=>t)},function(t){return Promise.reject(t)});st.interceptors.response.use(function(t){var e,n,s,r,i,o;return(((s=(n=(e=t==null?void 0:t.data)==null?void 0:e.data)==null?void 0:n.csrf_token)==null?void 0:s.length)>0||((o=(i=(r=t==null?void 0:t.data)==null?void 0:r.data)==null?void 0:i.token)==null?void 0:o.length)>0)&&ql.set("XSRF-TOKEN",t.data.data.csrf_token),t},function(t){switch(t.response.status){case 401:localStorage.removeItem("token"),window.location.reload();break;case 403:case 404:console.error("404");break;case 422:Bg().$state=t.response.data;break;default:console.log(t.response.data)}return Promise.reject(t)});function Fo(t){return Fo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fo(t)}function ro(t,e){if(!t.vueAxiosInstalled){var n=$g(e)?kO(e):e;if(NO(n)){var s=PO(t);if(s){var r=s<3?wO:OO;Object.keys(n).forEach(function(i){r(t,i,n[i])}),t.vueAxiosInstalled=!0}else console.error("[vue-axios] unknown Vue version")}else console.error("[vue-axios] configuration is invalid, expected options are either or { : }")}}function wO(t,e,n){Object.defineProperty(t.prototype,e,{get:function(){return n}}),t[e]=n}function OO(t,e,n){t.config.globalProperties[e]=n,t[e]=n}function $g(t){return t&&typeof t.get=="function"&&typeof t.post=="function"}function kO(t){return{axios:t,$http:t}}function NO(t){return Fo(t)==="object"&&Object.keys(t).every(function(e){return $g(t[e])})}function PO(t){return t&&t.version&&Number(t.version.split(".")[0])}(typeof exports>"u"?"undefined":Fo(exports))=="object"?module.exports=ro:typeof define=="function"&&define.amd?define([],function(){return ro}):window.Vue&&window.axios&&window.Vue.use&&Vue.use(ro,window.axios);const Ya=xg("auth",{state:()=>({loggedIn:!!localStorage.getItem("token"),user:null}),getters:{},actions:{async login(t){await st.get("sanctum/csrf-cookie");const e=(await st.post("api/login",t)).data;if(e){const n=`Bearer ${e.token}`;localStorage.setItem("token",n),st.defaults.headers.common.Authorization=n,await this.ftechUser()}},async logout(){(await st.post("api/logout")).data&&(localStorage.removeItem("token"),this.$reset())},async ftechUser(){this.user=(await st.get("api/me")).data,this.loggedIn=!0}}}),DO={install:({config:t})=>{t.globalProperties.$auth=Ya(),Ya().loggedIn&&Ya().ftechUser()}};function IO(t){return{all:t=t||new Map,on:function(e,n){var s=t.get(e);s?s.push(n):t.set(e,[n])},off:function(e,n){var s=t.get(e);s&&(n?s.splice(s.indexOf(n)>>>0,1):t.set(e,[]))},emit:function(e,n){var s=t.get(e);s&&s.slice().map(function(r){r(n)}),(s=t.get("*"))&&s.slice().map(function(r){r(e,n)})}}}const RO={install:(t,e)=>{t.config.globalProperties.$eventBus=IO()}},bi={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},er={LIGHT:"light",DARK:"dark",COLORED:"colored",AUTO:"auto"},We={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},LO={BOUNCE:"bounce",SLIDE:"slide",FLIP:"flip",ZOOM:"zoom"},Vg={dangerouslyHTMLString:!1,multiple:!0,position:bi.TOP_RIGHT,autoClose:5e3,transition:"bounce",hideProgressBar:!1,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,className:"",bodyClassName:"",style:{},progressClassName:"",progressStyle:{},role:"alert",theme:"light"},FO={rtl:!1,newestOnTop:!1,toastClassName:""},jg={...Vg,...FO};({...Vg,type:We.DEFAULT});var fe=(t=>(t[t.COLLAPSE_DURATION=300]="COLLAPSE_DURATION",t[t.DEBOUNCE_DURATION=50]="DEBOUNCE_DURATION",t.CSS_NAMESPACE="Toastify",t))(fe||{}),Kl=(t=>(t.ENTRANCE_ANIMATION_END="d",t))(Kl||{});const MO={enter:"Toastify--animate Toastify__bounce-enter",exit:"Toastify--animate Toastify__bounce-exit",appendPosition:!0},xO={enter:"Toastify--animate Toastify__slide-enter",exit:"Toastify--animate Toastify__slide-exit",appendPosition:!0},BO={enter:"Toastify--animate Toastify__zoom-enter",exit:"Toastify--animate Toastify__zoom-exit"},$O={enter:"Toastify--animate Toastify__flip-enter",exit:"Toastify--animate Toastify__flip-exit"};function Hg(t){let e=MO;if(!t||typeof t=="string")switch(t){case"flip":e=$O;break;case"zoom":e=BO;break;case"slide":e=xO;break}else e=t;return e}function VO(t){return t.containerId||String(t.position)}const ga="will-unmount";function jO(t=bi.TOP_RIGHT){return!!document.querySelector(".".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(t))}function HO(t=bi.TOP_RIGHT){return"".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(t)}function UO(t,e,n=!1){const s=["".concat(fe.CSS_NAMESPACE,"__toast-container"),"".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(t),n?"".concat(fe.CSS_NAMESPACE,"__toast-container--rtl"):null].filter(Boolean).join(" ");return Ms(e)?e({position:t,rtl:n,defaultClassName:s}):"".concat(s," ").concat(e||"")}function WO(t){var e;const{position:n,containerClassName:s,rtl:r=!1,style:i={}}=t,o=fe.CSS_NAMESPACE,a=HO(n),l=document.querySelector(".".concat(o)),u=document.querySelector(".".concat(a)),c=!!u&&!((e=u.className)!=null&&e.includes(ga)),f=l||document.createElement("div"),m=document.createElement("div");m.className=UO(n,s,r),m.dataset.testid="".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(n),m.id=VO(t);for(const p in i)if(Object.prototype.hasOwnProperty.call(i,p)){const E=i[p];m.style[p]=E}return l||(f.className=fe.CSS_NAMESPACE,document.body.appendChild(f)),c||f.appendChild(m),m}function zl(t){var e,n,s;const r=typeof t=="string"?t:((e=t.currentTarget)==null?void 0:e.id)||((n=t.target)==null?void 0:n.id),i=document.getElementById(r);i&&i.removeEventListener("animationend",zl,!1);try{Qr[r].unmount(),(s=document.getElementById(r))==null||s.remove(),delete Qr[r],delete Re[r]}catch{}}const Qr=Dt({});function qO(t,e){const n=document.getElementById(String(e));n&&(Qr[n.id]=t)}function Gl(t,e=!0){const n=String(t);if(!Qr[n])return;const s=document.getElementById(n);s&&s.classList.add(ga),e?(zO(t),s&&s.addEventListener("animationend",zl,!1)):zl(n),Wt.items=Wt.items.filter(r=>r.containerId!==t)}function KO(t){for(const e in Qr)Gl(e,t);Wt.items=[]}function Ug(t,e){const n=document.getElementById(t.toastId);if(n){let s=t;s={...s,...Hg(s.transition)};const r=s.appendPosition?"".concat(s.exit,"--").concat(s.position):s.exit;n.className+=" ".concat(r),e&&e(n)}}function zO(t){for(const e in Re)if(e===t)for(const n of Re[e]||[])Ug(n)}function GO(t){const e=Ai().find(n=>n.toastId===t);return e==null?void 0:e.containerId}function Cc(t){return document.getElementById(t)}function YO(t){const e=Cc(t.containerId);return e&&e.classList.contains(ga)}function Dd(t){var e;const n=Ut(t.content)?Q(t.content.props):null;return n??Q((e=t.data)!=null?e:{})}function XO(t){return t?Wt.items.filter(e=>e.containerId===t).length>0:Wt.items.length>0}function JO(){if(Wt.items.length>0){const t=Wt.items.shift();io(t==null?void 0:t.toastContent,t==null?void 0:t.toastProps)}}const Re=Dt({}),Wt=Dt({items:[]});function Ai(){const t=Q(Re);return Object.values(t).reduce((e,n)=>[...e,...n],[])}function ZO(t){return Ai().find(e=>e.toastId===t)}function io(t,e={}){if(YO(e)){const n=Cc(e.containerId);n&&n.addEventListener("animationend",Yl.bind(null,t,e),!1)}else Yl(t,e)}function Yl(t,e={}){const n=Cc(e.containerId);n&&n.removeEventListener("animationend",Yl.bind(null,t,e),!1);const s=Re[e.containerId]||[],r=s.length>0;if(!r&&!jO(e.position)){const i=WO(e),o=rc(_k,e);o.mount(i),qO(o,i.id)}r&&(e.position=s[0].position),fr(()=>{e.updateId?jt.update(e):jt.add(t,e)})}const jt={add(t,e){const{containerId:n=""}=e;n&&(Re[n]=Re[n]||[],Re[n].find(s=>s.toastId===e.toastId)||setTimeout(()=>{var s,r;e.newestOnTop?(s=Re[n])==null||s.unshift(e):(r=Re[n])==null||r.push(e),e.onOpen&&e.onOpen(Dd(e))},e.delay||0))},remove(t){if(t){const e=GO(t);if(e){const n=Re[e];let s=n.find(r=>r.toastId===t);Re[e]=n.filter(r=>r.toastId!==t),!Re[e].length&&!XO(e)&&Gl(e,!1),JO(),fr(()=>{s!=null&&s.onClose&&(s.onClose(Dd(s)),s=void 0)})}}},update(t={}){const{containerId:e=""}=t;if(e&&t.updateId){Re[e]=Re[e]||[];const n=Re[e].find(s=>s.toastId===t.toastId);n&&setTimeout(()=>{for(const s in t)if(Object.prototype.hasOwnProperty.call(t,s)){const r=t[s];n[s]=r}},t.delay||0)}},clear(t,e=!0){t?Gl(t,e):KO(e)},dismissCallback(t){var e;const n=(e=t.currentTarget)==null?void 0:e.id,s=document.getElementById(n);s&&(s.removeEventListener("animationend",jt.dismissCallback,!1),setTimeout(()=>{jt.remove(n)}))},dismiss(t){if(t){const e=Ai();for(const n of e)if(n.toastId===t){Ug(n,s=>{s.addEventListener("animationend",jt.dismissCallback,!1)});break}}}},Wg=Dt({}),Mo=Dt({});function qg(){return Math.random().toString(36).substring(2,9)}function QO(t){return typeof t=="number"&&!isNaN(t)}function Xl(t){return typeof t=="string"}function Ms(t){return typeof t=="function"}function _a(...t){return Kt(...t)}function oo(t){return typeof t=="object"&&(!!(t!=null&&t.render)||!!(t!=null&&t.setup)||typeof(t==null?void 0:t.type)=="object")}function ek(t={}){Wg["".concat(fe.CSS_NAMESPACE,"-default-options")]=t}function tk(){return Wg["".concat(fe.CSS_NAMESPACE,"-default-options")]||jg}function nk(){return document.documentElement.classList.contains("dark")?"dark":"light"}var ao=(t=>(t[t.Enter=0]="Enter",t[t.Exit=1]="Exit",t))(ao||{});const Kg={containerId:{type:[String,Number],required:!1,default:""},clearOnUrlChange:{type:Boolean,required:!1,default:!0},dangerouslyHTMLString:{type:Boolean,required:!1,default:!1},multiple:{type:Boolean,required:!1,default:!0},limit:{type:Number,required:!1,default:void 0},position:{type:String,required:!1,default:bi.TOP_LEFT},bodyClassName:{type:String,required:!1,default:""},autoClose:{type:[Number,Boolean],required:!1,default:!1},closeButton:{type:[Boolean,Function,Object],required:!1,default:void 0},transition:{type:[String,Object],required:!1,default:"bounce"},hideProgressBar:{type:Boolean,required:!1,default:!1},pauseOnHover:{type:Boolean,required:!1,default:!0},pauseOnFocusLoss:{type:Boolean,required:!1,default:!0},closeOnClick:{type:Boolean,required:!1,default:!0},progress:{type:Number,required:!1,default:void 0},progressClassName:{type:String,required:!1,default:""},toastStyle:{type:Object,required:!1,default(){return{}}},progressStyle:{type:Object,required:!1,default(){return{}}},role:{type:String,required:!1,default:"alert"},theme:{type:String,required:!1,default:er.AUTO},content:{type:[String,Object,Function],required:!1,default:""},toastId:{type:[String,Number],required:!1,default:""},data:{type:[Object,String],required:!1,default(){return{}}},type:{type:String,required:!1,default:We.DEFAULT},icon:{type:[Boolean,String,Number,Object,Function],required:!1,default:void 0},delay:{type:Number,required:!1,default:void 0},onOpen:{type:Function,required:!1,default:void 0},onClose:{type:Function,required:!1,default:void 0},onClick:{type:Function,required:!1,default:void 0},isLoading:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},toastClassName:{type:String,required:!1,default:""},updateId:{type:[String,Number],required:!1,default:""}},sk={autoClose:{type:[Number,Boolean],required:!0},isRunning:{type:Boolean,required:!1,default:void 0},type:{type:String,required:!1,default:We.DEFAULT},theme:{type:String,required:!1,default:er.AUTO},hide:{type:Boolean,required:!1,default:void 0},className:{type:[String,Function],required:!1,default:""},controlledProgress:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:void 0},isIn:{type:Boolean,required:!1,default:void 0},progress:{type:Number,required:!1,default:void 0},closeToast:{type:Function,required:!1,default:void 0}},rk=hs({name:"ProgressBar",props:sk,setup(t,{attrs:e}){const n=Ge(),s=ke(()=>t.hide?"true":"false"),r=ke(()=>({...e.style||{},animationDuration:"".concat(t.autoClose===!0?5e3:t.autoClose,"ms"),animationPlayState:t.isRunning?"running":"paused",opacity:t.hide?0:1,transform:t.controlledProgress?"scaleX(".concat(t.progress,")"):"none"})),i=ke(()=>["".concat(fe.CSS_NAMESPACE,"__progress-bar"),t.controlledProgress?"".concat(fe.CSS_NAMESPACE,"__progress-bar--controlled"):"".concat(fe.CSS_NAMESPACE,"__progress-bar--animated"),"".concat(fe.CSS_NAMESPACE,"__progress-bar-theme--").concat(t.theme),"".concat(fe.CSS_NAMESPACE,"__progress-bar--").concat(t.type),t.rtl?"".concat(fe.CSS_NAMESPACE,"__progress-bar--rtl"):null].filter(Boolean).join(" ")),o=ke(()=>"".concat(i.value," ").concat((e==null?void 0:e.class)||"")),a=()=>{n.value&&(n.value.onanimationend=null,n.value.ontransitionend=null)},l=()=>{t.isIn&&t.closeToast&&t.autoClose!==!1&&(t.closeToast(),a())},u=ke(()=>t.controlledProgress?null:l),c=ke(()=>t.controlledProgress?l:null);return kr(()=>{n.value&&(a(),n.value.onanimationend=u.value,n.value.ontransitionend=c.value)}),()=>te("div",{ref:n,role:"progressbar","aria-hidden":s.value,"aria-label":"notification timer",class:o.value,style:r.value},null)}}),ik=hs({name:"CloseButton",inheritAttrs:!1,props:{theme:{type:String,required:!1,default:er.AUTO},type:{type:String,required:!1,default:er.LIGHT},ariaLabel:{type:String,required:!1,default:"close"},closeToast:{type:Function,required:!1,default:void 0}},setup(t){return()=>te("button",{class:"".concat(fe.CSS_NAMESPACE,"__close-button ").concat(fe.CSS_NAMESPACE,"__close-button--").concat(t.theme),type:"button",onClick:e=>{e.stopPropagation(),t.closeToast&&t.closeToast(e)},"aria-label":t.ariaLabel},[te("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},[te("path",{"fill-rule":"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"},null)])])}}),Ea=({theme:t,type:e,path:n,...s})=>te("svg",Kt({viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":"var(--toastify-icon-color-".concat(e,")")},s),[te("path",{d:n},null)]);function ok(t){return te(Ea,Kt(t,{path:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}),null)}function ak(t){return te(Ea,Kt(t,{path:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}),null)}function lk(t){return te(Ea,Kt(t,{path:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}),null)}function uk(t){return te(Ea,Kt(t,{path:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}),null)}function ck(){return te("div",{class:"".concat(fe.CSS_NAMESPACE,"__spinner")},null)}const Jl={info:ak,warning:ok,success:lk,error:uk,spinner:ck},fk=t=>t in Jl;function dk({theme:t,type:e,isLoading:n,icon:s}){let r;const i={theme:t,type:e};return n?r=Jl.spinner():s===!1?r=void 0:oo(s)?r=Q(s):Ms(s)?r=s(i):Ut(s)?r=Nt(s,i):Xl(s)||QO(s)?r=s:fk(e)&&(r=Jl[e](i)),r}const hk=()=>{};function pk(t,e,n=fe.COLLAPSE_DURATION){const{scrollHeight:s,style:r}=t,i=n;requestAnimationFrame(()=>{r.minHeight="initial",r.height=s+"px",r.transition="all ".concat(i,"ms"),requestAnimationFrame(()=>{r.height="0",r.padding="0",r.margin="0",setTimeout(e,i)})})}function mk(t){const e=Ge(!1),n=Ge(!1),s=Ge(!1),r=Ge(ao.Enter),i=Dt({...t,appendPosition:t.appendPosition||!1,collapse:typeof t.collapse>"u"?!0:t.collapse,collapseDuration:t.collapseDuration||fe.COLLAPSE_DURATION}),o=i.done||hk,a=ke(()=>i.appendPosition?"".concat(i.enter,"--").concat(i.position):i.enter),l=ke(()=>i.appendPosition?"".concat(i.exit,"--").concat(i.position):i.exit),u=ke(()=>t.pauseOnHover?{onMouseenter:y,onMouseleave:d}:{});function c(){const h=a.value.split(" ");m().addEventListener(Kl.ENTRANCE_ANIMATION_END,d,{once:!0});const b=A=>{const C=m();A.target===C&&(C.dispatchEvent(new Event(Kl.ENTRANCE_ANIMATION_END)),C.removeEventListener("animationend",b),C.removeEventListener("animationcancel",b),r.value===ao.Enter&&A.type!=="animationcancel"&&C.classList.remove(...h))},g=()=>{const A=m();A.classList.add(...h),A.addEventListener("animationend",b),A.addEventListener("animationcancel",b)};t.pauseOnFocusLoss&&p(),g()}function f(){if(!m())return;const h=()=>{const g=m();g.removeEventListener("animationend",h),i.collapse?pk(g,o,i.collapseDuration):o()},b=()=>{const g=m();r.value=ao.Exit,g&&(g.className+=" ".concat(l.value),g.addEventListener("animationend",h))};n.value||(s.value?h():setTimeout(b))}function m(){return t.toastRef.value}function p(){document.hasFocus()||y(),window.addEventListener("focus",d),window.addEventListener("blur",y)}function E(){window.removeEventListener("focus",d),window.removeEventListener("blur",y)}function d(){(!t.loading.value||t.isLoading===void 0)&&(e.value=!0)}function y(){e.value=!1}function _(h){h&&(h.stopPropagation(),h.preventDefault()),n.value=!1}return kr(f),kr(()=>{const h=Ai();n.value=h.findIndex(b=>b.toastId===i.toastId)>-1}),kr(()=>{t.isLoading!==void 0&&(t.loading.value?y():d())}),ps(c),dr(()=>{t.pauseOnFocusLoss&&E()}),{isIn:n,isRunning:e,hideToast:_,eventHandlers:u}}const gk=hs({name:"ToastItem",inheritAttrs:!1,props:Kg,setup(t){const e=Ge(),n=ke(()=>!!t.isLoading),s=ke(()=>t.progress!==void 0&&t.progress!==null),r=ke(()=>dk(t)),i=ke(()=>["".concat(fe.CSS_NAMESPACE,"__toast"),"".concat(fe.CSS_NAMESPACE,"__toast-theme--").concat(t.theme),"".concat(fe.CSS_NAMESPACE,"__toast--").concat(t.type),t.rtl?"".concat(fe.CSS_NAMESPACE,"__toast--rtl"):void 0,t.toastClassName||""].filter(Boolean).join(" ")),{isRunning:o,isIn:a,hideToast:l,eventHandlers:u}=mk({toastRef:e,loading:n,done:()=>{jt.remove(t.toastId)},...Hg(t.transition),...t});return()=>te("div",Kt({id:t.toastId,class:i.value,style:t.toastStyle||{},ref:e,"data-testid":"toast-item-".concat(t.toastId),onClick:c=>{t.closeOnClick&&l(),t.onClick&&t.onClick(c)}},u.value),[te("div",{role:t.role,"data-testid":"toast-body",class:"".concat(fe.CSS_NAMESPACE,"__toast-body ").concat(t.bodyClassName||"")},[r.value!=null&&te("div",{"data-testid":"toast-icon-".concat(t.type),class:["".concat(fe.CSS_NAMESPACE,"__toast-icon"),t.isLoading?"":"".concat(fe.CSS_NAMESPACE,"--animate-icon ").concat(fe.CSS_NAMESPACE,"__zoom-enter")].join(" ")},[oo(r.value)?ws(Q(r.value),{theme:t.theme,type:t.type}):Ms(r.value)?r.value({theme:t.theme,type:t.type}):r.value]),te("div",{"data-testid":"toast-content"},[oo(t.content)?ws(Q(t.content),{toastProps:Q(t),closeToast:l,data:t.data}):Ms(t.content)?t.content({toastProps:Q(t),closeToast:l,data:t.data}):t.dangerouslyHTMLString?ws("div",{innerHTML:t.content}):t.content])]),(t.closeButton===void 0||t.closeButton===!0)&&te(ik,{theme:t.theme,closeToast:c=>{c.stopPropagation(),c.preventDefault(),l()}},null),oo(t.closeButton)?ws(Q(t.closeButton),{closeToast:l,type:t.type,theme:t.theme}):Ms(t.closeButton)?t.closeButton({closeToast:l,type:t.type,theme:t.theme}):null,te(rk,{className:t.progressClassName,style:t.progressStyle,rtl:t.rtl,theme:t.theme,isIn:a.value,type:t.type,hide:t.hideProgressBar,isRunning:o.value,autoClose:t.autoClose,controlledProgress:s.value,progress:t.progress,closeToast:t.isLoading?void 0:l},null)])}});let Mr=0;function zg(){typeof window>"u"||(Mr&&window.cancelAnimationFrame(Mr),Mr=window.requestAnimationFrame(zg),Mo.lastUrl!==window.location.href&&(Mo.lastUrl=window.location.href,jt.clear()))}const _k=hs({name:"ToastifyContainer",inheritAttrs:!1,props:Kg,setup(t){const e=ke(()=>t.containerId),n=ke(()=>Re[e.value]||[]),s=ke(()=>n.value.filter(r=>r.position===t.position));return ps(()=>{typeof window<"u"&&t.clearOnUrlChange&&window.requestAnimationFrame(zg)}),dr(()=>{typeof window<"u"&&Mr&&(window.cancelAnimationFrame(Mr),Mo.lastUrl="")}),()=>te(Pe,null,[s.value.map(r=>{const{toastId:i=""}=r;return te(gk,Kt({key:i},r),null)})])}});let Xa=!1;function Gg(){const t=[];return Ai().forEach(e=>{const n=document.getElementById(e.containerId);n&&!n.classList.contains(ga)&&t.push(e)}),t}function Ek(t){const e=Gg().length,n=t??0;return n>0&&e+Wt.items.length>=n}function yk(t){Ek(t.limit)&&!t.updateId&&Wt.items.push({toastId:t.toastId,containerId:t.containerId,toastContent:t.content,toastProps:t})}function Ln(t,e,n={}){if(Xa)return;n=_a(tk(),{type:e},Q(n)),(!n.toastId||typeof n.toastId!="string"&&typeof n.toastId!="number")&&(n.toastId=qg()),n={...n,content:t,containerId:n.containerId||String(n.position)};const s=Number(n==null?void 0:n.progress);return s<0&&(n.progress=0),s>1&&(n.progress=1),n.theme==="auto"&&(n.theme=nk()),yk(n),Mo.lastUrl=window.location.href,n.multiple?Wt.items.length?n.updateId&&io(t,n):io(t,n):(Xa=!0,Ee.clearAll(void 0,!1),setTimeout(()=>{io(t,n)},0),setTimeout(()=>{Xa=!1},390)),n.toastId}const Ee=(t,e)=>Ln(t,We.DEFAULT,e);Ee.info=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.INFO});Ee.error=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.ERROR});Ee.warning=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.WARNING});Ee.warn=Ee.warning;Ee.success=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.SUCCESS});Ee.loading=(t,e)=>Ln(t,We.DEFAULT,_a(e,{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1}));Ee.dark=(t,e)=>Ln(t,We.DEFAULT,_a(e,{theme:er.DARK}));Ee.remove=t=>{t?jt.dismiss(t):jt.clear()};Ee.clearAll=(t,e)=>{jt.clear(t,e)};Ee.isActive=t=>{let e=!1;return e=Gg().findIndex(n=>n.toastId===t)>-1,e};Ee.update=(t,e={})=>{setTimeout(()=>{const n=ZO(t);if(n){const s=Q(n),{content:r}=s,i={...s,...e,toastId:e.toastId||t,updateId:qg()},o=i.render||r;delete i.render,Ln(o,i.type,i)}},0)};Ee.done=t=>{Ee.update(t,{isLoading:!1,progress:1})};Ee.promise=vk;function vk(t,{pending:e,error:n,success:s},r){var i,o,a;let l;const u={...r||{},autoClose:!1};e&&(l=Xl(e)?Ee.loading(e,u):Ee.loading(e.render,{...u,...e}));const c={autoClose:(i=r==null?void 0:r.autoClose)!=null?i:!0,closeOnClick:(o=r==null?void 0:r.closeOnClick)!=null?o:!0,closeButton:(a=r==null?void 0:r.autoClose)!=null?a:null,isLoading:void 0,draggable:null,delay:100},f=(p,E,d)=>{if(E==null){Ee.remove(l);return}const y={type:p,...c,...r,data:d},_=Xl(E)?{render:E}:E;return l?Ee.update(l,{...y,..._,isLoading:!1}):Ee(_.render,{...y,..._,isLoading:!1}),d},m=Ms(t)?t():t;return m.then(p=>{f("success",s,p)}).catch(p=>{f("error",n,p)}),m}Ee.POSITION=bi;Ee.THEME=er;Ee.TYPE=We;Ee.TRANSITIONS=LO;const Yg={install(t,e={}){bk(e)}};typeof window<"u"&&(window.Vue3Toastify=Yg);function bk(t={}){const e=_a(jg,t);ek(e)}const Sc={url:"https://aibuddytool.com",port:null,defaults:{},routes:{"debugbar.openhandler":{uri:"_debugbar/open",methods:["GET","HEAD"]},"debugbar.clockwork":{uri:"_debugbar/clockwork/{id}",methods:["GET","HEAD"],parameters:["id"]},"debugbar.assets.css":{uri:"_debugbar/assets/stylesheets",methods:["GET","HEAD"]},"debugbar.assets.js":{uri:"_debugbar/assets/javascript",methods:["GET","HEAD"]},"debugbar.cache.delete":{uri:"_debugbar/cache/{key}/{tags?}",methods:["DELETE"],parameters:["key","tags"]},"horizon.stats.index":{uri:"chorizo/api/stats",methods:["GET","HEAD"]},"horizon.workload.index":{uri:"chorizo/api/workload",methods:["GET","HEAD"]},"horizon.masters.index":{uri:"chorizo/api/masters",methods:["GET","HEAD"]},"horizon.monitoring.index":{uri:"chorizo/api/monitoring",methods:["GET","HEAD"]},"horizon.monitoring.store":{uri:"chorizo/api/monitoring",methods:["POST"]},"horizon.monitoring-tag.paginate":{uri:"chorizo/api/monitoring/{tag}",methods:["GET","HEAD"],parameters:["tag"]},"horizon.monitoring-tag.destroy":{uri:"chorizo/api/monitoring/{tag}",methods:["DELETE"],wheres:{tag:".*"},parameters:["tag"]},"horizon.jobs-metrics.index":{uri:"chorizo/api/metrics/jobs",methods:["GET","HEAD"]},"horizon.jobs-metrics.show":{uri:"chorizo/api/metrics/jobs/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.queues-metrics.index":{uri:"chorizo/api/metrics/queues",methods:["GET","HEAD"]},"horizon.queues-metrics.show":{uri:"chorizo/api/metrics/queues/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.jobs-batches.index":{uri:"chorizo/api/batches",methods:["GET","HEAD"]},"horizon.jobs-batches.show":{uri:"chorizo/api/batches/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.jobs-batches.retry":{uri:"chorizo/api/batches/retry/{id}",methods:["POST"],parameters:["id"]},"horizon.pending-jobs.index":{uri:"chorizo/api/jobs/pending",methods:["GET","HEAD"]},"horizon.completed-jobs.index":{uri:"chorizo/api/jobs/completed",methods:["GET","HEAD"]},"horizon.silenced-jobs.index":{uri:"chorizo/api/jobs/silenced",methods:["GET","HEAD"]},"horizon.failed-jobs.index":{uri:"chorizo/api/jobs/failed",methods:["GET","HEAD"]},"horizon.failed-jobs.show":{uri:"chorizo/api/jobs/failed/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.retry-jobs.show":{uri:"chorizo/api/jobs/retry/{id}",methods:["POST"],parameters:["id"]},"horizon.jobs.show":{uri:"chorizo/api/jobs/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.index":{uri:"chorizo/{view?}",methods:["GET","HEAD"],wheres:{view:"(.*)"},parameters:["view"]},"sanctum.csrf-cookie":{uri:"sanctum/csrf-cookie",methods:["GET","HEAD"]},"ignition.healthCheck":{uri:"_ignition/health-check",methods:["GET","HEAD"]},"ignition.executeSolution":{uri:"_ignition/execute-solution",methods:["POST"]},"ignition.updateConfig":{uri:"_ignition/update-config",methods:["POST"]},"api.auth.login.post":{uri:"api/login",methods:["POST"]},"api.auth.logout.post":{uri:"api/logout",methods:["POST"]},"api.admin.post.get":{uri:"api/admin/post/{id}",methods:["GET","HEAD"],parameters:["id"]},"api.admin.country-locales":{uri:"api/admin/country-locales",methods:["GET","HEAD"]},"api.admin.categories":{uri:"api/admin/categories/{country_locale_slug}",methods:["GET","HEAD"],parameters:["country_locale_slug"]},"api.admin.authors":{uri:"api/admin/authors",methods:["GET","HEAD"]},"api.admin.upload.cloud.image":{uri:"api/admin/image/upload",methods:["POST"]},"api.admin.post.upsert":{uri:"api/admin/admin/post/upsert",methods:["POST"]},"feeds.main":{uri:"posts.rss",methods:["GET","HEAD"]},login:{uri:"login",methods:["GET","HEAD"]},logout:{uri:"logout",methods:["POST"]},register:{uri:"register",methods:["GET","HEAD"]},"password.request":{uri:"password/reset",methods:["GET","HEAD"]},"password.email":{uri:"password/email",methods:["POST"]},"password.reset":{uri:"password/reset/{token}",methods:["GET","HEAD"],parameters:["token"]},"password.update":{uri:"password/reset",methods:["POST"]},"password.confirm":{uri:"password/confirm",methods:["GET","HEAD"]},"front.home":{uri:"/",methods:["GET","HEAD"]},"front.discover.home":{uri:"discover",methods:["GET","HEAD"]},"front.discover.category":{uri:"discover/{category_slug}",methods:["GET","HEAD"],parameters:["category_slug"]},"front.search.post":{uri:"ai-search",methods:["POST"]},"front.search.results":{uri:"ai-search/{query}",methods:["GET","HEAD"],parameters:["query"]},"front.aitool.show":{uri:"ai-tool/{ai_tool_slug}",methods:["GET","HEAD"],parameters:["ai_tool_slug"]},"front.terms":{uri:"terms",methods:["GET","HEAD"]},"front.privacy":{uri:"privacy",methods:["GET","HEAD"]},"front.disclaimer":{uri:"disclaimer",methods:["GET","HEAD"]}}};typeof window<"u"&&typeof window.Ziggy<"u"&&Object.assign(Sc.routes,window.Ziggy.routes);var Ak=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Nk(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Zl={exports:{}},Ja,Id;function wc(){if(Id)return Ja;Id=1;var t=String.prototype.replace,e=/%20/g,n={RFC1738:"RFC1738",RFC3986:"RFC3986"};return Ja={default:n.RFC3986,formatters:{RFC1738:function(s){return t.call(s,e,"+")},RFC3986:function(s){return String(s)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986},Ja}var Za,Rd;function Xg(){if(Rd)return Za;Rd=1;var t=wc(),e=Object.prototype.hasOwnProperty,n=Array.isArray,s=function(){for(var d=[],y=0;y<256;++y)d.push("%"+((y<16?"0":"")+y.toString(16)).toUpperCase());return d}(),r=function(y){for(;y.length>1;){var _=y.pop(),h=_.obj[_.prop];if(n(h)){for(var b=[],g=0;g=48&&v<=57||v>=65&&v<=90||v>=97&&v<=122||g===t.RFC1738&&(v===40||v===41)){C+=A.charAt(O);continue}if(v<128){C=C+s[v];continue}if(v<2048){C=C+(s[192|v>>6]+s[128|v&63]);continue}if(v<55296||v>=57344){C=C+(s[224|v>>12]+s[128|v>>6&63]+s[128|v&63]);continue}O+=1,v=65536+((v&1023)<<10|A.charCodeAt(O)&1023),C+=s[240|v>>18]+s[128|v>>12&63]+s[128|v>>6&63]+s[128|v&63]}return C},c=function(y){for(var _=[{obj:{o:y},prop:"o"}],h=[],b=0;b<_.length;++b)for(var g=_[b],A=g.obj[g.prop],C=Object.keys(A),O=0;O"u")return se;var _e;if(_==="comma"&&r(R))_e=[{value:R.length>0?R.join(",")||null:void 0}];else if(r(A))_e=A;else{var dt=Object.keys(R);_e=C?dt.sort(C):dt}for(var Be=0;Be<_e.length;++Be){var ye=_e[Be],It=typeof ye=="object"&&typeof ye.value<"u"?ye.value:R[ye];if(!(b&&It===null)){var Rt=r(R)?typeof _=="function"?_(y,ye):y:y+(O?"."+ye:"["+ye+"]");a(se,E(It,Rt,_,h,b,g,A,C,O,v,w,k,N,P))}}return se},p=function(d){if(!d)return c;if(d.encoder!==null&&typeof d.encoder<"u"&&typeof d.encoder!="function")throw new TypeError("Encoder has to be a function.");var y=d.charset||c.charset;if(typeof d.charset<"u"&&d.charset!=="utf-8"&&d.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var _=e.default;if(typeof d.format<"u"){if(!n.call(e.formatters,d.format))throw new TypeError("Unknown format option provided.");_=d.format}var h=e.formatters[_],b=c.filter;return(typeof d.filter=="function"||r(d.filter))&&(b=d.filter),{addQueryPrefix:typeof d.addQueryPrefix=="boolean"?d.addQueryPrefix:c.addQueryPrefix,allowDots:typeof d.allowDots>"u"?c.allowDots:!!d.allowDots,charset:y,charsetSentinel:typeof d.charsetSentinel=="boolean"?d.charsetSentinel:c.charsetSentinel,delimiter:typeof d.delimiter>"u"?c.delimiter:d.delimiter,encode:typeof d.encode=="boolean"?d.encode:c.encode,encoder:typeof d.encoder=="function"?d.encoder:c.encoder,encodeValuesOnly:typeof d.encodeValuesOnly=="boolean"?d.encodeValuesOnly:c.encodeValuesOnly,filter:b,format:_,formatter:h,serializeDate:typeof d.serializeDate=="function"?d.serializeDate:c.serializeDate,skipNulls:typeof d.skipNulls=="boolean"?d.skipNulls:c.skipNulls,sort:typeof d.sort=="function"?d.sort:null,strictNullHandling:typeof d.strictNullHandling=="boolean"?d.strictNullHandling:c.strictNullHandling}};return Qa=function(E,d){var y=E,_=p(d),h,b;typeof _.filter=="function"?(b=_.filter,y=b("",y)):r(_.filter)&&(b=_.filter,h=b);var g=[];if(typeof y!="object"||y===null)return"";var A;d&&d.arrayFormat in s?A=d.arrayFormat:d&&"indices"in d?A=d.indices?"indices":"repeat":A="indices";var C=s[A];h||(h=Object.keys(y)),_.sort&&h.sort(_.sort);for(var O=0;O0?k+w:""},Qa}var el,Fd;function Ck(){if(Fd)return el;Fd=1;var t=Xg(),e=Object.prototype.hasOwnProperty,n=Array.isArray,s={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:t.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},r=function(m){return m.replace(/&#(\d+);/g,function(p,E){return String.fromCharCode(parseInt(E,10))})},i=function(m,p){return m&&typeof m=="string"&&p.comma&&m.indexOf(",")>-1?m.split(","):m},o="utf8=%26%2310003%3B",a="utf8=%E2%9C%93",l=function(p,E){var d={},y=E.ignoreQueryPrefix?p.replace(/^\?/,""):p,_=E.parameterLimit===1/0?void 0:E.parameterLimit,h=y.split(E.delimiter,_),b=-1,g,A=E.charset;if(E.charsetSentinel)for(g=0;g-1&&(k=n(k)?[k]:k),e.call(d,w)?d[w]=t.combine(d[w],k):d[w]=k}return d},u=function(m,p,E,d){for(var y=d?p:i(p,E),_=m.length-1;_>=0;--_){var h,b=m[_];if(b==="[]"&&E.parseArrays)h=[].concat(y);else{h=E.plainObjects?Object.create(null):{};var g=b.charAt(0)==="["&&b.charAt(b.length-1)==="]"?b.slice(1,-1):b,A=parseInt(g,10);!E.parseArrays&&g===""?h={0:y}:!isNaN(A)&&b!==g&&String(A)===g&&A>=0&&E.parseArrays&&A<=E.arrayLimit?(h=[],h[A]=y):g!=="__proto__"&&(h[g]=y)}y=h}return y},c=function(p,E,d,y){if(p){var _=d.allowDots?p.replace(/\.([^.[]+)/g,"[$1]"):p,h=/(\[[^[\]]*])/,b=/(\[[^[\]]*])/g,g=d.depth>0&&h.exec(_),A=g?_.slice(0,g.index):_,C=[];if(A){if(!d.plainObjects&&e.call(Object.prototype,A)&&!d.allowPrototypes)return;C.push(A)}for(var O=0;d.depth>0&&(g=b.exec(_))!==null&&O"u"?s.charset:p.charset;return{allowDots:typeof p.allowDots>"u"?s.allowDots:!!p.allowDots,allowPrototypes:typeof p.allowPrototypes=="boolean"?p.allowPrototypes:s.allowPrototypes,arrayLimit:typeof p.arrayLimit=="number"?p.arrayLimit:s.arrayLimit,charset:E,charsetSentinel:typeof p.charsetSentinel=="boolean"?p.charsetSentinel:s.charsetSentinel,comma:typeof p.comma=="boolean"?p.comma:s.comma,decoder:typeof p.decoder=="function"?p.decoder:s.decoder,delimiter:typeof p.delimiter=="string"||t.isRegExp(p.delimiter)?p.delimiter:s.delimiter,depth:typeof p.depth=="number"||p.depth===!1?+p.depth:s.depth,ignoreQueryPrefix:p.ignoreQueryPrefix===!0,interpretNumericEntities:typeof p.interpretNumericEntities=="boolean"?p.interpretNumericEntities:s.interpretNumericEntities,parameterLimit:typeof p.parameterLimit=="number"?p.parameterLimit:s.parameterLimit,parseArrays:p.parseArrays!==!1,plainObjects:typeof p.plainObjects=="boolean"?p.plainObjects:s.plainObjects,strictNullHandling:typeof p.strictNullHandling=="boolean"?p.strictNullHandling:s.strictNullHandling}};return el=function(m,p){var E=f(p);if(m===""||m===null||typeof m>"u")return E.plainObjects?Object.create(null):{};for(var d=typeof m=="string"?l(m,E):m,y=E.plainObjects?Object.create(null):{},_=Object.keys(d),h=0;h<_.length;++h){var b=_[h],g=c(b,d[b],E,typeof m=="string");y=t.merge(y,g,E)}return t.compact(y)},el}var tl,Md;function Sk(){if(Md)return tl;Md=1;var t=Tk(),e=Ck(),n=wc();return tl={formats:n,parse:e,stringify:t},tl}(function(t,e){(function(n,s){s(e,Sk())})(Ak,function(n,s){function r(p,E){for(var d=0;d"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}()?Reflect.construct.bind():function(y,_,h){var b=[null];b.push.apply(b,_);var g=new(Function.bind.apply(y,b));return h&&l(g,h.prototype),g},u.apply(null,arguments)}function c(p){var E=typeof Map=="function"?new Map:void 0;return c=function(d){if(d===null||Function.toString.call(d).indexOf("[native code]")===-1)return d;if(typeof d!="function")throw new TypeError("Super expression must either be null or a function");if(E!==void 0){if(E.has(d))return E.get(d);E.set(d,y)}function y(){return u(d,arguments,a(this).constructor)}return y.prototype=Object.create(d.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),l(y,d)},c(p)}var f=function(){function p(d,y,_){var h,b;this.name=d,this.definition=y,this.bindings=(h=y.bindings)!=null?h:{},this.wheres=(b=y.wheres)!=null?b:{},this.config=_}var E=p.prototype;return E.matchesUrl=function(d){var y=this;if(!this.definition.methods.includes("GET"))return!1;var _=this.template.replace(/(\/?){([^}?]*)(\??)}/g,function(O,v,w,k){var N,P="(?<"+w+">"+(((N=y.wheres[w])==null?void 0:N.replace(/(^\^)|(\$$)/g,""))||"[^/?]+")+")";return k?"("+v+P+")?":""+v+P}).replace(/^\w+:\/\//,""),h=d.replace(/^\w+:\/\//,"").split("?"),b=h[0],g=h[1],A=new RegExp("^"+_+"/?$").exec(b);if(A){for(var C in A.groups)A.groups[C]=typeof A.groups[C]=="string"?decodeURIComponent(A.groups[C]):A.groups[C];return{params:A.groups,query:s.parse(g)}}return!1},E.compile=function(d){var y=this,_=this.parameterSegments;return _.length?this.template.replace(/{([^}?]+)(\??)}/g,function(h,b,g){var A;if(!g&&[null,void 0].includes(d[b]))throw new Error("Ziggy error: '"+b+"' parameter is required for route '"+y.name+"'.");if(y.wheres[b]){var C,O;if(!new RegExp("^"+(g?"("+y.wheres[b]+")?":y.wheres[b])+"$").test((C=d[b])!=null?C:""))throw new Error("Ziggy error: '"+b+"' parameter does not match required format '"+y.wheres[b]+"' for route '"+y.name+"'.");if(_[_.length-1].name===b)return encodeURIComponent((O=d[b])!=null?O:"").replace(/%2F/g,"/")}return encodeURIComponent((A=d[b])!=null?A:"")}).replace(this.origin+"//",this.origin+"/").replace(/\/+$/,""):this.template},i(p,[{key:"template",get:function(){return(this.origin+"/"+this.definition.uri).replace(/\/+$/,"")}},{key:"origin",get:function(){return this.config.absolute?this.definition.domain?""+this.config.url.match(/^\w+:\/\//)[0]+this.definition.domain+(this.config.port?":"+this.config.port:""):this.config.url:""}},{key:"parameterSegments",get:function(){var d,y;return(d=(y=this.template.match(/{[^}?]+\??}/g))==null?void 0:y.map(function(_){return{name:_.replace(/{|\??}/g,""),required:!/\?}$/.test(_)}}))!=null?d:[]}}]),p}(),m=function(p){var E,d;function y(h,b,g,A){var C;if(g===void 0&&(g=!0),(C=p.call(this)||this).t=A??(typeof Ziggy<"u"?Ziggy:globalThis==null?void 0:globalThis.Ziggy),C.t=o({},C.t,{absolute:g}),h){if(!C.t.routes[h])throw new Error("Ziggy error: route '"+h+"' is not in the route list.");C.i=new f(h,C.t.routes[h],C.t),C.u=C.o(b)}return C}d=p,(E=y).prototype=Object.create(d.prototype),E.prototype.constructor=E,l(E,d);var _=y.prototype;return _.toString=function(){var h=this,b=Object.keys(this.u).filter(function(g){return!h.i.parameterSegments.some(function(A){return A.name===g})}).filter(function(g){return g!=="_query"}).reduce(function(g,A){var C;return o({},g,((C={})[A]=h.u[A],C))},{});return this.i.compile(this.u)+s.stringify(o({},b,this.u._query),{addQueryPrefix:!0,arrayFormat:"indices",encodeValuesOnly:!0,skipNulls:!0,encoder:function(g,A){return typeof g=="boolean"?Number(g):A(g)}})},_.l=function(h){var b=this;h?this.t.absolute&&h.startsWith("/")&&(h=this.h().host+h):h=this.v();var g={},A=Object.entries(this.t.routes).find(function(C){return g=new f(C[0],C[1],b.t).matchesUrl(h)})||[void 0,void 0];return o({name:A[0]},g,{route:A[1]})},_.v=function(){var h=this.h(),b=h.pathname,g=h.search;return(this.t.absolute?h.host+b:b.replace(this.t.url.replace(/^\w*:\/\/[^/]+/,""),"").replace(/^\/+/,"/"))+g},_.current=function(h,b){var g=this.l(),A=g.name,C=g.params,O=g.query,v=g.route;if(!h)return A;var w=new RegExp("^"+h.replace(/\./g,"\\.").replace(/\*/g,".*")+"$").test(A);if([null,void 0].includes(b)||!w)return w;var k=new f(A,v,this.t);b=this.o(b,k);var N=o({},C,O);return!(!Object.values(b).every(function(P){return!P})||Object.values(N).some(function(P){return P!==void 0}))||Object.entries(b).every(function(P){return N[P[0]]==P[1]})},_.h=function(){var h,b,g,A,C,O,v=typeof window<"u"?window.location:{},w=v.host,k=v.pathname,N=v.search;return{host:(h=(b=this.t.location)==null?void 0:b.host)!=null?h:w===void 0?"":w,pathname:(g=(A=this.t.location)==null?void 0:A.pathname)!=null?g:k===void 0?"":k,search:(C=(O=this.t.location)==null?void 0:O.search)!=null?C:N===void 0?"":N}},_.has=function(h){return Object.keys(this.t.routes).includes(h)},_.o=function(h,b){var g=this;h===void 0&&(h={}),b===void 0&&(b=this.i),h!=null||(h={}),h=["string","number"].includes(typeof h)?[h]:h;var A=b.parameterSegments.filter(function(O){return!g.t.defaults[O.name]});if(Array.isArray(h))h=h.reduce(function(O,v,w){var k,N;return o({},O,A[w]?((k={})[A[w].name]=v,k):typeof v=="object"?v:((N={})[v]="",N))},{});else if(A.length===1&&!h[A[0].name]&&(h.hasOwnProperty(Object.values(b.bindings)[0])||h.hasOwnProperty("id"))){var C;(C={})[A[0].name]=h,h=C}return o({},this.p(b),this.g(h,b))},_.p=function(h){var b=this;return h.parameterSegments.filter(function(g){return b.t.defaults[g.name]}).reduce(function(g,A,C){var O,v=A.name;return o({},g,((O={})[v]=b.t.defaults[v],O))},{})},_.g=function(h,b){var g=b.bindings,A=b.parameterSegments;return Object.entries(h).reduce(function(C,O){var v,w,k=O[0],N=O[1];if(!N||typeof N!="object"||Array.isArray(N)||!A.some(function(P){return P.name===k}))return o({},C,((w={})[k]=N,w));if(!N.hasOwnProperty(g[k])){if(!N.hasOwnProperty("id"))throw new Error("Ziggy error: object passed as '"+k+"' parameter is missing route model binding key '"+g[k]+"'.");g[k]="id"}return o({},C,((v={})[k]=N[g[k]],v))},{})},_.valueOf=function(){return this.toString()},_.check=function(h){return this.has(h)},i(y,[{key:"params",get:function(){var h=this.l();return o({},h.params,h.query)}}]),y}(c(String));n.ZiggyVue={install:function(p,E){var d=function(y,_,h,b){return b===void 0&&(b=E),function(g,A,C,O){var v=new m(g,A,C,O);return g?v.toString():v}(y,_,h,b)};p.mixin({methods:{route:d}}),parseInt(p.version)>2&&p.provide("route",d)}}})})(Zl,Zl.exports);var wk=Zl.exports;const Fn=rc({FrontApp:gO}),Jg=Object.assign({"/resources/js/vue/GetEmbedCode.vue":()=>Ti(()=>import("./GetEmbedCode-51a0da35.js"),[]),"/resources/js/vue/NativeImageBlock.vue":()=>Ti(()=>import("./NativeImageBlock-27e6a028.js").then(t=>t.N),["assets/NativeImageBlock-27e6a028.js","assets/NativeImageBlock-e3b0c442.css"]),"/resources/js/vue/PostEditor.vue":()=>Ti(()=>import("./PostEditor-e2c0e1b1.js"),["assets/PostEditor-e2c0e1b1.js","assets/VueEditorJs-4c208fc9.js","assets/NativeImageBlock-27e6a028.js","assets/NativeImageBlock-e3b0c442.css","assets/bundle-2f2c1632.js","assets/bundle-8efc010f.js","assets/PostEditor-8d534a4a.css"]),"/resources/js/vue/VueEditorJs.vue":()=>Ti(()=>import("./VueEditorJs-4c208fc9.js"),[])});console.log(Jg);Fn.use(EO());Fn.use(ro,st);Fn.use(DO);Fn.use(RO);Fn.use(Yg);Fn.use(wk.ZiggyVue,Sc);window.Ziggy=Sc;Object.entries({...Jg}).forEach(([t,e])=>{const n=t.split("/").pop().replace(/\.\w+$/,"").replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();Fn.component(n,Wp(e))});Fn.mount("#app");export{fC as $,Xu as A,AS as B,LC as C,fi as D,g1 as E,p1 as F,Pe as G,ci as H,Zu as I,pT as J,tc as K,fr as L,OC as M,Um as N,Yp as O,Nu as P,gp as Q,Ok as R,kk as S,ES as T,RC as U,To as V,nc as W,bS as X,sc as Y,Sk as Z,hO as _,Ju as a,dC as a0,Ti as a1,st as b,Em as c,xg as d,Ge as e,hs as f,Nk as g,ps as h,dr as i,ke as j,te as k,Ee as l,xC as m,MC as n,gi as o,Vu as p,BC as q,Dt as r,rT as s,tC as t,GC as u,vm as v,yn as w,Mu as x,Kt as y,be as z}; diff --git a/public/build/assets/app-front-ae9fe805.js.gz b/public/build/assets/app-front-ae9fe805.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..eda2a55072818e1a364528f3f72328fc1a02a7c7 GIT binary patch literal 122495 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�>^MnabK!wsq4d7;c{|&8v5<{GfR@3W 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 cmH)p[c]})}}}return Object.freeze(Object.defineProperty(_,Symbol.toStringTag,{value:"Module"}))}var T={exports:{}};(function(_,j){(function(v,p){_.exports=p()})(window,function(){return function(v){var p={};function c(o){if(p[o])return p[o].exports;var l=p[o]={i:o,l:!1,exports:{}};return v[o].call(l.exports,l,l.exports,c),l.l=!0,l.exports}return c.m=v,c.c=p,c.d=function(o,l,d){c.o(o,l)||Object.defineProperty(o,l,{enumerable:!0,get:d})},c.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},c.t=function(o,l){if(1&l&&(o=c(o)),8&l||4&l&&typeof o=="object"&&o&&o.__esModule)return o;var d=Object.create(null);if(c.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:o}),2&l&&typeof o!="string")for(var f in o)c.d(d,f,(function(b){return o[b]}).bind(null,f));return d},c.n=function(o){var l=o&&o.__esModule?function(){return o.default}:function(){return o};return c.d(l,"a",l),l},c.o=function(o,l){return Object.prototype.hasOwnProperty.call(o,l)},c.p="/",c(c.s=4)}([function(v,p,c){var o=c(1),l=c(2);typeof(l=l.__esModule?l.default:l)=="string"&&(l=[[v.i,l,""]]);var d={insert:"head",singleton:!1};o(l,d),v.exports=l.locals||{}},function(v,p,c){var o,l=function(){return o===void 0&&(o=!!(window&&document&&document.all&&!window.atob)),o},d=function(){var r={};return function(i){if(r[i]===void 0){var s=document.querySelector(i);if(window.HTMLIFrameElement&&s instanceof window.HTMLIFrameElement)try{s=s.contentDocument.head}catch{s=null}r[i]=s}return r[i]}}(),f=[];function b(r){for(var i=-1,s=0;sa.length)&&(e=a.length);for(var t=0,n=new Array(e);t',default:n.defaultStyle==="ordered"||!0}],this._data={style:this.settings.find(function(i){return i.default===!0}).name,items:[]},this.data=t}return w(a,null,[{key:"isReadOnlySupported",get:function(){return!0}},{key:"enableLineBreaks",get:function(){return!0}},{key:"toolbox",get:function(){return{icon:o,title:"List"}}}]),w(a,[{key:"render",value:function(){var e=this;return this._elements.wrapper=this.makeMainTag(this._data.style),this._data.items.length?this._data.items.forEach(function(t){e._elements.wrapper.appendChild(e._make("li",e.CSS.item,{innerHTML:t}))}):this._elements.wrapper.appendChild(this._make("li",this.CSS.item)),this.readOnly||this._elements.wrapper.addEventListener("keydown",function(t){switch(t.keyCode){case 13:e.getOutofList(t);break;case 8:e.backspace(t)}},!1),this._elements.wrapper}},{key:"save",value:function(){return this.data}},{key:"renderSettings",value:function(){var e=this;return this.settings.map(function(t){return b(b({},t),{},{isActive:e._data.style===t.name,closeOnActivate:!0,onActivate:function(){return e.toggleTune(t.name)}})})}},{key:"onPaste",value:function(e){var t=e.detail.data;this.data=this.pasteHandler(t)}},{key:"makeMainTag",value:function(e){var t=e==="ordered"?this.CSS.wrapperOrdered:this.CSS.wrapperUnordered,n=e==="ordered"?"ol":"ul";return this._make(n,[this.CSS.baseBlock,this.CSS.wrapper,t],{contentEditable:!this.readOnly})}},{key:"toggleTune",value:function(e){for(var t=this.makeMainTag(e);this._elements.wrapper.hasChildNodes();)t.appendChild(this._elements.wrapper.firstChild);this._elements.wrapper.replaceWith(t),this._elements.wrapper=t,this._data.style=e}},{key:"_make",value:function(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=document.createElement(e);Array.isArray(n)?(t=r.classList).add.apply(t,l(n)):n&&r.classList.add(n);for(var i in h)r[i]=h[i];return r}},{key:"getOutofList",value:function(e){var t=this._elements.wrapper.querySelectorAll("."+this.CSS.item);if(!(t.length<2)){var n=t[t.length-1],h=this.currentItem;h!==n||n.textContent.trim().length||(h.parentElement.removeChild(h),this.api.blocks.insert(),this.api.caret.setToBlock(this.api.blocks.getCurrentBlockIndex()),e.preventDefault(),e.stopPropagation())}}},{key:"backspace",value:function(e){var t=this._elements.wrapper.querySelectorAll("."+this.CSS.item),n=t[0];n&&t.length<2&&!n.innerHTML.replace("
"," ").trim()&&e.preventDefault()}},{key:"selectItem",value:function(e){e.preventDefault();var t=window.getSelection(),n=t.anchorNode.parentNode.closest("."+this.CSS.item),h=new Range;h.selectNodeContents(n),t.removeAllRanges(),t.addRange(h)}},{key:"pasteHandler",value:function(e){var t,n=e.tagName;switch(n){case"OL":t="ordered";break;case"UL":case"LI":t="unordered"}var h={style:t,items:[]};if(n==="LI")h.items=[e.innerHTML];else{var r=Array.from(e.querySelectorAll("LI"));h.items=r.map(function(i){return i.innerHTML}).filter(function(i){return!!i.trim()})}return h}},{key:"CSS",get:function(){return{baseBlock:this.api.styles.block,wrapper:"cdx-list",wrapperOrdered:"cdx-list--ordered",wrapperUnordered:"cdx-list--unordered",item:"cdx-list__item"}}},{key:"data",set:function(e){e||(e={}),this._data.style=e.style||this.settings.find(function(n){return n.default===!0}).name,this._data.items=e.items||[];var t=this._elements.wrapper;t&&t.parentNode.replaceChild(this.render(),t)},get:function(){this._data.items=[];for(var e=this._elements.wrapper.querySelectorAll(".".concat(this.CSS.item)),t=0;t"," ").trim()&&this._data.items.push(e[t].innerHTML);return this._data}},{key:"currentItem",get:function(){var e=window.getSelection().anchorNode;return e.nodeType!==Node.ELEMENT_NODE&&(e=e.parentNode),e.closest(".".concat(this.CSS.item))}}],[{key:"conversionConfig",get:function(){return{export:function(e){return e.items.join(". ")},import:function(e){return{items:[e],style:"unordered"}}}}},{key:"sanitize",get:function(){return{style:{},items:{br:!0}}}},{key:"pasteConfig",get:function(){return{tags:["OL","UL","LI"]}}}]),a}()}]).default})})(T);var A=T.exports;const N=E(A),H=P({__proto__:null,default:N},[A]);export{N as L,H as b}; diff --git a/public/build/assets/bundle-2f2c1632.js.gz b/public/build/assets/bundle-2f2c1632.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7bf3c5d8debf63967e6cc515833f013ba284d778 GIT binary patch literal 4812 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 literal 0 HcmV?d00001 diff --git a/public/build/assets/bundle-8efc010f.js b/public/build/assets/bundle-8efc010f.js new file mode 100644 index 0000000..0c58d5c --- /dev/null +++ b/public/build/assets/bundle-8efc010f.js @@ -0,0 +1,54 @@ +import{g as N}from"./app-front-ae9fe805.js";function P(x,H){for(var g=0;gb[l]})}}}return Object.freeze(Object.defineProperty(x,Symbol.toStringTag,{value:"Module"}))}var E={exports:{}};(function(x,H){(function(g,b){x.exports=b()})(window,function(){return function(g){var b={};function l(n){if(b[n])return b[n].exports;var i=b[n]={i:n,l:!1,exports:{}};return g[n].call(i.exports,i,i.exports,l),i.l=!0,i.exports}return l.m=g,l.c=b,l.d=function(n,i,h){l.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:h})},l.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},l.t=function(n,i){if(1&i&&(n=l(n)),8&i||4&i&&typeof n=="object"&&n&&n.__esModule)return n;var h=Object.create(null);if(l.r(h),Object.defineProperty(h,"default",{enumerable:!0,value:n}),2&i&&typeof n!="string")for(var m in n)l.d(h,m,(function(f){return n[f]}).bind(null,m));return h},l.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return l.d(i,"a",i),i},l.o=function(n,i){return Object.prototype.hasOwnProperty.call(n,i)},l.p="/",l(l.s=5)}([function(g,b,l){var n=l(1);typeof n=="string"&&(n=[[g.i,n,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};l(3)(n,i),n.locals&&(g.exports=n.locals)},function(g,b,l){(g.exports=l(2)(!1)).push([g.i,`/** + * Plugin styles + */ +.ce-header { + padding: 0.6em 0 3px; + margin: 0; + line-height: 1.25em; + outline: none; +} + +.ce-header p, +.ce-header div{ + padding: 0 !important; + margin: 0 !important; +} + +/** + * Styles for Plugin icon in Toolbar + */ +.ce-header__icon {} + +.ce-header[contentEditable=true][data-placeholder]::before{ + position: absolute; + content: attr(data-placeholder); + color: #707684; + font-weight: normal; + display: none; + cursor: text; +} + +.ce-header[contentEditable=true][data-placeholder]:empty::before { + display: block; +} + +.ce-header[contentEditable=true][data-placeholder]:empty:focus::before { + display: none; +} +`,""])},function(g,b){g.exports=function(l){var n=[];return n.toString=function(){return this.map(function(i){var h=function(m,f){var y=m[1]||"",u=m[3];if(!u)return y;if(f&&typeof btoa=="function"){var o=(v=u,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(v))))+" */"),s=u.sources.map(function(k){return"/*# sourceURL="+u.sourceRoot+k+" */"});return[y].concat(s).concat([o]).join(` +`)}var v;return[y].join(` +`)}(i,l);return i[2]?"@media "+i[2]+"{"+h+"}":h}).join("")},n.i=function(i,h){typeof i=="string"&&(i=[[null,i,""]]);for(var m={},f=0;f=0&&s.splice(e,1)}function S(t){var e=document.createElement("style");return t.attrs.type===void 0&&(t.attrs.type="text/css"),j(e,t.attrs),C(t,e),e}function j(t,e){Object.keys(e).forEach(function(r){t.setAttribute(r,e[r])})}function T(t,e){var r,a,d,c;if(e.transform&&t.css){if(!(c=e.transform(t.css)))return function(){};t.css=c}if(e.singleton){var w=o++;r=u||(u=S(e)),a=U.bind(null,r,w,!1),d=U.bind(null,r,w,!0)}else t.sourceMap&&typeof URL=="function"&&typeof URL.createObjectURL=="function"&&typeof URL.revokeObjectURL=="function"&&typeof Blob=="function"&&typeof btoa=="function"?(r=function(p){var M=document.createElement("link");return p.attrs.type===void 0&&(p.attrs.type="text/css"),p.attrs.rel="stylesheet",j(M,p.attrs),C(p,M),M}(e),a=I.bind(null,r,e),d=function(){_(r),r.href&&URL.revokeObjectURL(r.href)}):(r=S(e),a=B.bind(null,r),d=function(){_(r)});return a(t),function(p){if(p){if(p.css===t.css&&p.media===t.media&&p.sourceMap===t.sourceMap)return;a(t=p)}else d()}}g.exports=function(t,e){if(typeof DEBUG<"u"&&DEBUG&&typeof document!="object")throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs=typeof e.attrs=="object"?e.attrs:{},e.singleton||typeof e.singleton=="boolean"||(e.singleton=m()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var r=L(t,e);return k(r,e),function(a){for(var d=[],c=0;c',title:"Heading"}}}],(y=[{key:"normalizeData",value:function(o){var s={};return n(o)!=="object"&&(o={}),s.text=o.text||"",s.level=parseInt(o.level)||this.defaultLevel.number,s}},{key:"render",value:function(){return this._element}},{key:"renderSettings",value:function(){var o=this;return this.levels.map(function(s){return{icon:s.svg,label:o.api.i18n.t("Heading ".concat(s.number)),onActivate:function(){return o.setLevel(s.number)},closeOnActivate:!0,isActive:o.currentLevel.number===s.number}})}},{key:"setLevel",value:function(o){this.data={level:o,text:this.data.text}}},{key:"merge",value:function(o){var s={text:this.data.text+o.text,level:this.data.level};this.data=s}},{key:"validate",value:function(o){return o.text.trim()!==""}},{key:"save",value:function(o){return{text:o.innerHTML,level:this.currentLevel.number}}},{key:"getTag",value:function(){var o=document.createElement(this.currentLevel.tag);return o.innerHTML=this._data.text||"",o.classList.add(this._CSS.wrapper),o.contentEditable=this.readOnly?"false":"true",o.dataset.placeholder=this.api.i18n.t(this._settings.placeholder||""),o}},{key:"onPaste",value:function(o){var s=o.detail.data,v=this.defaultLevel.number;switch(s.tagName){case"H1":v=1;break;case"H2":v=2;break;case"H3":v=3;break;case"H4":v=4;break;case"H5":v=5;break;case"H6":v=6}this._settings.levels&&(v=this._settings.levels.reduce(function(k,L){return Math.abs(L-v)'},{number:2,tag:"H2",svg:''},{number:3,tag:"H3",svg:''},{number:4,tag:"H4",svg:''},{number:5,tag:"H5",svg:''},{number:6,tag:"H6",svg:''}];return this._settings.levels?s.filter(function(v){return o._settings.levels.includes(v.number)}):s}}])&&i(f.prototype,y),u&&i(f,u),m}()}]).default})})(E);var A=E.exports;const V=N(A),z=P({__proto__:null,default:V},[A]);export{V as H,z as b}; diff --git a/public/build/assets/bundle-8efc010f.js.gz b/public/build/assets/bundle-8efc010f.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8777d7495785481db7f424787521fdb8f6df3c2a GIT binary patch literal 5410 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 MZ>djkfr&W)00WYYGXMYp literal 0 HcmV?d00001