← Back
Editing: viewer-init.mjs
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[window.OC.filePath('viewer', '', 'js/index-BMjRru9I.chunk.mjs'),window.OC.filePath('viewer', '', 'js/previewUtils-mb7vuryY.chunk.mjs'),window.OC.filePath('viewer', '', 'css/previewUtils-6cpbKhU6.chunk.css')])))=>i.map(i=>d[i]); import{K as Yr,V as ie,L as Po,n as St,u as l0,N as zo,M as Vo,O as Er,P as $o,Q as ve,R as sr,S as Qo,T as Wo,U as Ko,b as ai,W as it,X as qo,Y as Ie,Z as Xo,$ as Jo,a0 as P,o as Pe,a1 as ga,a2 as tl,s as u0,m as c0,a3 as el,a4 as Xa,a5 as rl,a6 as Ja,a7 as Ni,a8 as ea,a9 as il,aa as Fa,ab as ze,ac as nl,ad as al,ae as T0,af as sl,ag as ra,ah as Ra,ai as d0,aj as h0,ak as ol,al as ll,D as Mn,E as wn,am as ul,an as f0,ao as cl,ap as Tl,aq as dl,ar as hl,as as p0,at as fl,au as pl,G as gr,t as Na,av as A0,aw as Al,ax as E0,ay as El,az as Dl,aA as ml,aB as Sl,aC as gl,aD as Fl,aE as D0,aI as Rl,aJ as Nl,aK as Ol,aL as vl,aM as yl,aN as bl,aO as Yl,aP as Ml,aQ as wl,aR as m0,aS as S0,aT as _l,aU as Zl,aV as Bl,aW as Cl,aX as xl,aY as Ll,aZ as Il,a_ as g0,a$ as kl,b0 as ts,b1 as Hl,b2 as Gl,b3 as Ul,b4 as jl,b5 as Pl,b6 as zl,b7 as Vl,b8 as $l,b9 as Ql,ba as li,q as Wl,J as w,v as re,w as es,bb as Kl,x as _n,bc as ql,bd as Xl,_ as Oa,be as Zn,g as Jl,d as tu,bf as eu,bg as ru,e as iu,p as nu,bh as au}from"./previewUtils-mb7vuryY.chunk.mjs";import su from"./NcActionButton-BfBFARjv.chunk.mjs";import ou from"./NcActionLink-D9-Y2nQS.chunk.mjs";import{A as F0}from"./actionText-fFcUPi2g-gjw6zxAU.chunk.mjs";const o0="viewer",jo="6.0.0-dev.0";function lu(){if(typeof globalThis.firstDay<"u")return globalThis.firstDay;const e=new Intl.Locale(Yr()),r=e.getWeekInfo?.()??e.weekInfo;return r?r.firstDay%7:1}function uu(){if(typeof globalThis.dayNames<"u")return globalThis.dayNames;const e=Yr();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"long"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"long"})]}function cu(){if(typeof globalThis.dayNamesShort<"u")return globalThis.dayNamesShort;const e=Yr();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"short"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"short"})]}function Tu(){if(typeof globalThis.dayNamesMin<"u")return globalThis.dayNamesMin;const e=Yr();return[new Date(1970,0,4).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,5).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,6).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,7).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,8).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,9).toLocaleDateString(e,{weekday:"narrow"}),new Date(1970,0,10).toLocaleDateString(e,{weekday:"narrow"})]}function du(){if(typeof globalThis.monthNames<"u")return globalThis.monthNames;const e=Yr();return[new Date(1970,0).toLocaleDateString(e,{month:"long"}),new Date(1970,1).toLocaleDateString(e,{month:"long"}),new Date(1970,2).toLocaleDateString(e,{month:"long"}),new Date(1970,3).toLocaleDateString(e,{month:"long"}),new Date(1970,4).toLocaleDateString(e,{month:"long"}),new Date(1970,5).toLocaleDateString(e,{month:"long"}),new Date(1970,6).toLocaleDateString(e,{month:"long"}),new Date(1970,7).toLocaleDateString(e,{month:"long"}),new Date(1970,8).toLocaleDateString(e,{month:"long"}),new Date(1970,9).toLocaleDateString(e,{month:"long"}),new Date(1970,10).toLocaleDateString(e,{month:"long"}),new Date(1970,11).toLocaleDateString(e,{month:"long"})]}function hu(){if(typeof globalThis.monthNamesShort<"u")return globalThis.monthNamesShort;const e=Yr();return[new Date(1970,0).toLocaleDateString(e,{month:"short"}),new Date(1970,1).toLocaleDateString(e,{month:"short"}),new Date(1970,2).toLocaleDateString(e,{month:"short"}),new Date(1970,3).toLocaleDateString(e,{month:"short"}),new Date(1970,4).toLocaleDateString(e,{month:"short"}),new Date(1970,5).toLocaleDateString(e,{month:"short"}),new Date(1970,6).toLocaleDateString(e,{month:"short"}),new Date(1970,7).toLocaleDateString(e,{month:"short"}),new Date(1970,8).toLocaleDateString(e,{month:"short"}),new Date(1970,9).toLocaleDateString(e,{month:"short"}),new Date(1970,10).toLocaleDateString(e,{month:"short"}),new Date(1970,11).toLocaleDateString(e,{month:"short"})]}function fu(e,r,i){const n=`#initial-state-${e}-${r}`;if(window._nc_initial_state?.has(n))return window._nc_initial_state.get(n);window._nc_initial_state||(window._nc_initial_state=new Map);const a=document.querySelector(n);if(a===null)throw new Error(`Could not find initial state ${r} of ${e}`);try{const s=JSON.parse(atob(a.value));return window._nc_initial_state.set(n,s),s}catch(s){throw console.error("[@nextcloud/initial-state] Could not parse initial state",{key:r,app:e,error:s}),new Error(`Could not parse initial state ${r} of ${e}`,{cause:s})}}function pn(){try{return fu("core","capabilities")}catch{return console.debug("Could not find capabilities initial state fall back to _oc_capabilities"),"_oc_capabilities"in window?window._oc_capabilities:{}}}function pu(e,r,i=()=>{}){const n=document.createElement("div");(typeof r?.container=="string"&&document.querySelector(r.container)||document.body).appendChild(n);const a=new ie({el:n,name:"VueDialogHelper",render:s=>s(e,{props:r,on:{close:(...l)=>{i(...l.map(u=>Po(u))),a.$destroy(),n.remove()}}})});return a}const Au=l0({name:"NcDialog",components:{NcDialogButton:Vo,NcModal:zo},props:{name:{type:String,required:!0},message:{type:String,default:""},additionalTrapElements:{type:Array,validator:e=>Array.isArray(e)&&e.every(r=>typeof r=="string"||r instanceof HTMLElement),default:()=>[]},container:{type:String,required:!1,default:"body"},open:{type:Boolean,default:!0},size:{type:String,required:!1,default:"small",validator:e=>typeof e=="string"&&["small","normal","large","full"].includes(e)},buttons:{type:Array,required:!1,default:()=>[],validator:e=>Array.isArray(e)&&e.every(r=>typeof r=="object")},noClose:{type:Boolean,default:!1},canClose:{type:Boolean,default:!0},closeOnClickOutside:{type:Boolean,default:!1},isForm:{type:Boolean,default:!1},outTransition:{type:Boolean,default:!1},navigationClasses:{type:[String,Array,Object],required:!1,default:""},navigationAriaLabel:{type:String,required:!1,default:""},navigationAriaLabelledby:{type:String,required:!1,default:""},contentClasses:{type:[String,Array,Object],required:!1,default:""},dialogClasses:{type:[String,Array,Object],required:!1,default:""}},emits:["closing","update:open","submit"],setup(e,{emit:r,slots:i}){const n=Er(),{width:a}=$o(n,{width:900}),s=ve(()=>a.value<876),l=ve(()=>i?.navigation!==void 0),u=sr(),o=ve(()=>e.navigationAriaLabel||void 0),T=ve(()=>{if(!e.navigationAriaLabel)return e.navigationAriaLabelledby||u}),c=Er(),d=ve(()=>e.isForm&&!l.value?"form":"div"),h=ve(()=>d.value==="form"?{submit(N){N.preventDefault(),r("submit",N)},reset(N){N.preventDefault(),r("reset",N)}}:{}),f=Er(!0);function D(N,M){(N.type==="submit"||N.nativeType==="submit")&&d.value==="form"&&!c.value.reportValidity()||(E(M),window.setTimeout(()=>R(),300))}const E=N=>{f.value=!1,r("closing",N)},R=()=>{f.value=!0,r("update:open",!1)},v=ve(()=>({noClose:e.noClose||!e.canClose,container:e.container===void 0?"body":e.container,labelId:u,size:e.size,show:e.open&&f.value,outTransition:e.outTransition,closeOnClickOutside:e.closeOnClickOutside,additionalTrapElements:e.additionalTrapElements}));return{dialogElement:c,dialogListeners:h,dialogTagName:d,handleButtonClose:D,handleClosing:E,handleClosed:R,hasNavigation:l,navigationId:u,navigationAriaLabelAttr:o,navigationAriaLabelledbyAttr:T,isNavigationCollapsed:s,modalProps:v,wrapper:n}}});var Eu=function(){var e=this,r=e._self._c;return e._self._setupProxy,e.open?r("NcModal",e._b({staticClass:"dialog__modal",attrs:{"enable-slideshow":!1,"enable-swipe":!1},on:{close:e.handleClosed,"update:show":function(i){return e.handleClosing()}}},"NcModal",e.modalProps,!1),[r("h2",{staticClass:"dialog__name",attrs:{id:e.navigationId},domProps:{textContent:e._s(e.name)}}),r(e.dialogTagName,e._g({ref:"dialogElement",tag:"component",staticClass:"dialog",class:e.dialogClasses},e.dialogListeners),[r("div",{ref:"wrapper",class:["dialog__wrapper",{"dialog__wrapper--collapsed":e.isNavigationCollapsed}]},[e.hasNavigation?r("nav",{staticClass:"dialog__navigation",class:e.navigationClasses,attrs:{"aria-label":e.navigationAriaLabelAttr,"aria-labelledby":e.navigationAriaLabelledbyAttr}},[e._t("navigation",null,{isCollapsed:e.isNavigationCollapsed})],2):e._e(),r("div",{staticClass:"dialog__content",class:e.contentClasses},[e._t("default",function(){return[r("p",{staticClass:"dialog__text"},[e._v(" "+e._s(e.message)+" ")])]})],2)]),r("div",{staticClass:"dialog__actions"},[e._t("actions",function(){return e._l(e.buttons,function(i,n){return r("NcDialogButton",e._b({key:n,on:{click:(a,s)=>e.handleButtonClose(i,s)}},"NcDialogButton",i,!1))})})],2)])],1):e._e()},Du=[],mu=St(Au,Eu,Du,!1,null,"49ff4e77");const Su=mu.exports,gu={name:"CheckboxMarkedCircleIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Fu=function(){var e=this,r=e._self._c;return r("span",e._b({staticClass:"material-design-icon checkbox-marked-circle-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(i){return e.$emit("click",i)}}},"span",e.$attrs,!1),[r("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[r("path",{attrs:{d:"M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?r("title",[e._v(e._s(e.title))]):e._e()])])])},Ru=[],Nu=St(gu,Fu,Ru,!1,null,null);const Ou=Nu.exports,vu={name:"AlertDecagramIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var yu=function(){var e=this,r=e._self._c;return r("span",e._b({staticClass:"material-design-icon alert-decagram-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(i){return e.$emit("click",i)}}},"span",e.$attrs,!1),[r("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[r("path",{attrs:{d:"M23,12L20.56,9.22L20.9,5.54L17.29,4.72L15.4,1.54L12,3L8.6,1.54L6.71,4.72L3.1,5.53L3.44,9.21L1,12L3.44,14.78L3.1,18.47L6.71,19.29L8.6,22.47L12,21L15.4,22.46L17.29,19.28L20.9,18.46L20.56,14.78L23,12M13,17H11V15H13V17M13,13H11V7H13V13Z"}},[e.title?r("title",[e._v(e._s(e.title))]):e._e()])])])},bu=[],Yu=St(vu,yu,bu,!1,null,null);const Mu=Yu.exports,wu={name:"AlertIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var _u=function(){var e=this,r=e._self._c;return r("span",e._b({staticClass:"material-design-icon alert-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(i){return e.$emit("click",i)}}},"span",e.$attrs,!1),[r("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[r("path",{attrs:{d:"M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z"}},[e.title?r("title",[e._v(e._s(e.title))]):e._e()])])])},Zu=[],Bu=St(wu,_u,Zu,!1,null,null);const rs=Bu.exports,Cu={name:"InformationIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var xu=function(){var e=this,r=e._self._c;return r("span",e._b({staticClass:"material-design-icon information-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(i){return e.$emit("click",i)}}},"span",e.$attrs,!1),[r("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[r("path",{attrs:{d:"M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?r("title",[e._v(e._s(e.title))]):e._e()])])])},Lu=[],Iu=St(Cu,xu,Lu,!1,null,null);const ku=Iu.exports,Hu={name:"NcNoteCard",props:{type:{type:String,default:"warning",validator:e=>["success","info","warning","error"].includes(e)},showAlert:{type:Boolean,default:!1},heading:{type:String,default:""},text:{type:String,default:""}},computed:{shouldShowAlert(){return this.showAlert||this.type==="error"},icon(){switch(this.type){case"error":return Mu;case"success":return Ou;case"info":return ku;case"warning":return rs;default:return rs}},color(){switch(this.type){case"error":return"var(--color-error)";case"success":return"var(--color-success)";case"info":return"var(--color-info)";case"warning":return"var(--color-warning)";default:return"var(--color-warning)"}}}};var Gu=function(){var e=this,r=e._self._c;return r("div",{staticClass:"notecard",class:`notecard--${e.type}`,attrs:{role:e.shouldShowAlert?"alert":"note"}},[e._t("icon",function(){return[r(e.icon,{tag:"component",staticClass:"notecard__icon",class:{"notecard__icon--heading":e.heading},attrs:{"fill-color":e.color,size:20}})]}),r("div",[e.heading?r("p",{staticClass:"notecard__heading"},[e._v(" "+e._s(e.heading)+" ")]):e._e(),e._t("default",function(){return[r("p",{staticClass:"notecard__text"},[e._v(" "+e._s(e.text)+" ")])]})],2)],2)},Uu=[],ju=St(Hu,Gu,Uu,!1,null,"7df28e9e");const Pu=ju.exports,zu=l0({__name:"GenericDialog",props:{name:null,text:null,html:null,buttons:null,severity:null},setup(e){const r=e,i=()=>`${r.name}: ${r.text}`;return Wo(()=>window.addEventListener("unload",i)),Ko(()=>window.removeEventListener("unload",i)),{__sfc:!0,props:r,handleUnload:i,NcDialog:Su,NcNoteCard:Pu}}});var Vu=function(){var e=this,r=e._self._c,i=e._self._setupProxy;return r(i.NcDialog,{attrs:{"dialog-classes":"nc-generic-dialog",buttons:e.buttons,name:e.name,message:e.text},on:{"update:open":function(n){return e.$emit("close")}}},[e.severity?r(i.NcNoteCard,{attrs:{type:e.severity}},[r("p",{domProps:{textContent:e._s(e.text)}})]):e._e(),e.html?r("div",{domProps:{innerHTML:e._s(e.html)}}):e._e()],1)},$u=[],Qu=Qo(zu,Vu,$u);const Wu=Qu.exports;class Ku{#t;#e;#r;#n;#a;#l;constructor(r,i,n=[],a){this.#t=r,this.#e=i,this.#r=n,this.#n=a,this.#a=void 0,this.#l=void 0}setHTML(r){return this.#l=r,this}async show(){return this.#a&&this.#a.$destroy(),new Promise(r=>{this.#a=pu(Wu,{buttons:this.#r,name:this.#t,text:this.#e,severity:this.#n,html:this.#l},r)})}hide(){this.#a?.$destroy()}}class qu{#t;#e;#r;#n;constructor(r){this.#t=void 0,this.#e="",this.#r=r??"",this.#n=[]}setName(r){return this.#r=r,this}setText(r){return this.#e=r,this}setSeverity(r){return this.#t=r,this}setButtons(r){return this.#n.length>0&&console.warn("[@nextcloud/dialogs] Dialog buttons are already set - this overrides previous buttons."),this.#n=r,this}addButton(r){return this.#n.push(r),this}build(){return new Ku(this.#r,this.#e,this.#n,this.#t)}}function ui(e,r,i){e.$set(e.$data._asyncComputed[r],"state",i),e.$set(e.$data._asyncComputed[r],"updating",i==="updating"),e.$set(e.$data._asyncComputed[r],"error",i==="error"),e.$set(e.$data._asyncComputed[r],"success",i==="success")}function Xu(e){return typeof e=="function"?e:e.get}function ia(e,r){return Object.prototype.hasOwnProperty.call(e,r)}function va(e){return ia(e,"lazy")&&e.lazy}function Ju(e,r){return e[ya+r]}var ya="async_computed$lazy_active$",Qr="async_computed$lazy_data$";function tc(e,r,i){e[ya+r]=!1,e[Qr+r]=i}function ec(e){return{get:function(){return this[ya+e]=!0,this[Qr+e]},set:function(r){this[Qr+e]=r}}}function rc(e,r,i){e[Qr+r]=i}function ic(e,r){return e[Qr+r]}var nc=function(e){return function(){var r=this;return e.watch.forEach(function(i){var n=i.split(".");if(n.length===1)r[i];else try{var a=r;n.forEach(function(s){a=a[s]})}catch(s){throw console.error("AsyncComputed: bad path: ",i),s}}),e.get.call(this)}},ac=function(e){return function(){return e.watch.call(this),e.get.call(this)}};function sc(e){if(typeof e.watch=="function")return ac(e);if(Array.isArray(e.watch))return e.watch.forEach(function(r){if(typeof r!="string")throw new Error("AsyncComputed: watch elemnts must be strings")}),nc(e);throw Error("AsyncComputed: watch should be function or an array")}var R0=typeof Symbol=="function"?Symbol("did-not-update"):{},oc=function(e,r){return function(){return e.shouldUpdate.call(this)?r.call(this):R0}},lc=function(e){return R0===e},N0="_async_computed$",An={install:function(e,r){r=r||{},e.config.optionMergeStrategies.asyncComputed=e.config.optionMergeStrategies.computed,e.mixin({data:function(){return{_asyncComputed:{}}},computed:{$asyncComputed:function(){return this.$data._asyncComputed}},beforeCreate:function(){var i=this.$options.asyncComputed||{};if(Object.keys(i).length){for(var n in i){var a=Tc(n,i[n]);this.$options.computed[N0+n]=a}this.$options.data=cc(this.$options,r)}},created:function(){for(var i in this.$options.asyncComputed||{}){var n=this.$options.asyncComputed[i],a=O0.call(this,n,r);va(n)?rc(this,i,a):this[i]=a}for(var s in this.$options.asyncComputed||{})uc(this,s,r,e)}})}};function uc(e,r,i,n){var a=0,s=function(l){var u=++a;lc(l)||((!l||!l.then)&&(l=Promise.resolve(l)),ui(e,r,"updating"),l.then(function(o){u===a&&(ui(e,r,"success"),e[r]=o)}).catch(function(o){if(u===a&&(ui(e,r,"error"),n.set(e.$data._asyncComputed[r],"exception",o),i.errorHandler!==!1)){var T=i.errorHandler===void 0?console.error.bind(console,"Error evaluating async computed property:"):i.errorHandler;i.useRawError?T(o,e,o.stack):T(o.stack)}}))};n.set(e.$data._asyncComputed,r,{exception:null,update:function(){e._isDestroyed||s(Xu(e.$options.asyncComputed[r]).apply(e))}}),ui(e,r,"updating"),e.$watch(N0+r,s,{immediate:!0})}function cc(e,r){var i=e.data,n=e.asyncComputed||{};return function(a){var s=(typeof i=="function"?i.call(this,a):i)||{};for(var l in n){var u=this.$options.asyncComputed[l],o=O0.call(this,u,r);va(u)?(tc(s,l,o),this.$options.computed[l]=ec(l)):s[l]=o}return s}}function Tc(e,r){if(typeof r=="function")return r;var i=r.get;if(ia(r,"watch")&&(i=sc(r)),ia(r,"shouldUpdate")&&(i=oc(r,i)),va(r)){var n=i;i=function(){return Ju(this,e)?n.call(this):ic(this,e)}}return i}function O0(e,r){var i=null;return"default"in e?i=e.default:"default"in r&&(i=r.default),typeof i=="function"?i.call(this):i}typeof window<"u"&&window.Vue&&window.Vue.use(An);const dc={name:"PlayCircleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var hc=function(){var e=this,r=e._self._c;return r("span",e._b({staticClass:"material-design-icon play-circle-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(i){return e.$emit("click",i)}}},"span",e.$attrs,!1),[r("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[r("path",{attrs:{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M10,16.5L16,12L10,7.5V16.5Z"}},[e.title?r("title",[e._v(e._s(e.title))]):e._e()])])])},fc=[],pc=ai(dc,hc,fc,!1,null,null);const Ac=pc.exports;it();function si(e,r,i=!1){const n=qo().proxy;return i&&n.$props[e]===void 0&&n.$props.modelValue===void 0&&ie.util.warn(`Missing required prop: "modelValue" or old "${e}"`),ve({get(){return n.$props[e]!==void 0?n.$props[e]:n.$props.modelValue},set(a){n.$emit("update:modelValue",a),n.$emit("update:model-value",a),n.$emit(r,a)}})}class En{static fromString(r){return new En(r)}constructor(r){this.value=r}icaltype="binary";decodeValue(){return this._b64_decode(this.value)}setEncodedValue(r){this.value=this._b64_encode(r)}_b64_encode(r){let i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n,a,s,l,u,o,T,c,d=0,h=0,f="",D=[];if(!r)return r;do n=r.charCodeAt(d++),a=r.charCodeAt(d++),s=r.charCodeAt(d++),c=n<<16|a<<8|s,l=c>>18&63,u=c>>12&63,o=c>>6&63,T=c&63,D[h++]=i.charAt(l)+i.charAt(u)+i.charAt(o)+i.charAt(T);while(d<r.length);f=D.join("");let E=r.length%3;return(E?f.slice(0,E-3):f)+"===".slice(E||3)}_b64_decode(r){let i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n,a,s,l,u,o,T,c,d=0,h=0,f="",D=[];if(!r)return r;r+="";do l=i.indexOf(r.charAt(d++)),u=i.indexOf(r.charAt(d++)),o=i.indexOf(r.charAt(d++)),T=i.indexOf(r.charAt(d++)),c=l<<18|u<<12|o<<6|T,n=c>>16&255,a=c>>8&255,s=c&255,o==64?D[h++]=String.fromCharCode(n):T==64?D[h++]=String.fromCharCode(n,a):D[h++]=String.fromCharCode(n,a,s);while(d<r.length);return f=D.join(""),f}toString(){return this.value}}const Ec=/([PDWHMTS]{1,1})/,Dc=["weeks","days","hours","minutes","seconds","isNegative"];class jt{static fromSeconds(r){return new jt().fromSeconds(r)}static isValueString(r){return r[0]==="P"||r[1]==="P"}static fromString(r){let i=0,n=Object.create(null),a=0;for(;(i=r.search(Ec))!==-1;){let s=r[i],l=r.slice(0,Math.max(0,i));r=r.slice(i+1),a+=mc(s,l,n)}if(a<2)throw new Error('invalid duration value: Not enough duration components in "'+r+'"');return new jt(n)}static fromData(r){return new jt(r)}constructor(r){this.wrappedJSObject=this,this.fromData(r)}weeks=0;days=0;hours=0;minutes=0;seconds=0;isNegative=!1;icalclass="icalduration";icaltype="duration";clone(){return jt.fromData(this)}toSeconds(){let r=this.seconds+60*this.minutes+3600*this.hours+86400*this.days+604800*this.weeks;return this.isNegative?-r:r}fromSeconds(r){let i=Math.abs(r);return this.isNegative=r<0,this.days=Zt(i/86400),this.days%7==0?(this.weeks=this.days/7,this.days=0):this.weeks=0,i-=(this.days+7*this.weeks)*86400,this.hours=Zt(i/3600),i-=this.hours*3600,this.minutes=Zt(i/60),i-=this.minutes*60,this.seconds=i,this}fromData(r){for(let i of Dc)r&&i in r?this[i]=r[i]:this[i]=0}reset(){this.isNegative=!1,this.weeks=0,this.days=0,this.hours=0,this.minutes=0,this.seconds=0}compare(r){let i=this.toSeconds(),n=r.toSeconds();return(i>n)-(i<n)}normalize(){this.fromSeconds(this.toSeconds())}toString(){if(this.toSeconds()==0)return"PT0S";{let r="";return this.isNegative&&(r+="-"),r+="P",this.weeks&&(r+=this.weeks+"W"),this.days&&(r+=this.days+"D"),(this.hours||this.minutes||this.seconds)&&(r+="T",this.hours&&(r+=this.hours+"H"),this.minutes&&(r+=this.minutes+"M"),this.seconds&&(r+=this.seconds+"S")),r}}toICALString(){return this.toString()}}function mc(e,r,i){let n;switch(e){case"P":r&&r==="-"?i.isNegative=!0:i.isNegative=!1;break;case"D":n="days";break;case"W":n="weeks";break;case"H":n="hours";break;case"M":n="minutes";break;case"S":n="seconds";break;default:return 0}if(n){if(!r&&r!==0)throw new Error('invalid duration value: Missing number before "'+e+'"');let a=parseInt(r,10);if(Wr(a))throw new Error('invalid duration value: Invalid number "'+r+'" before "'+e+'"');i[n]=a}return 1}class _{static _dowCache={};static _wnCache={};static daysInMonth(r,i){let n=[0,31,28,31,30,31,30,31,31,30,31,30,31],a=30;return r<1||r>12||(a=n[r],r==2&&(a+=_.isLeapYear(i))),a}static isLeapYear(r){return r<=1752?r%4==0:r%4==0&&r%100!=0||r%400==0}static fromDayOfYear(r,i){let n=i,a=r,s=new _;s.auto_normalize=!1;let l=_.isLeapYear(n)?1:0;if(a<1)return n--,l=_.isLeapYear(n)?1:0,a+=_.daysInYearPassedMonth[l][12],_.fromDayOfYear(a,n);if(a>_.daysInYearPassedMonth[l][12])return l=_.isLeapYear(n)?1:0,a-=_.daysInYearPassedMonth[l][12],n++,_.fromDayOfYear(a,n);s.year=n,s.isDate=!0;for(let u=11;u>=0;u--)if(a>_.daysInYearPassedMonth[l][u]){s.month=u+1,s.day=a-_.daysInYearPassedMonth[l][u];break}return s.auto_normalize=!0,s}static fromStringv2(r){return new _({year:parseInt(r.slice(0,4),10),month:parseInt(r.slice(5,7),10),day:parseInt(r.slice(8,10),10),isDate:!0})}static fromDateString(r){return new _({year:Ht(r.slice(0,4)),month:Ht(r.slice(5,7)),day:Ht(r.slice(8,10)),isDate:!0})}static fromDateTimeString(r,i){if(r.length<19)throw new Error('invalid date-time value: "'+r+'"');let n,a;r[19]&&r[19]==="Z"?n=ft.utcTimezone:i&&(a=i.getParameter("tzid"),i.parent&&(i.parent.name==="standard"||i.parent.name==="daylight"?n=ft.localTimezone:a&&(n=i.parent.getTimeZoneByID(a))));const s={year:Ht(r.slice(0,4)),month:Ht(r.slice(5,7)),day:Ht(r.slice(8,10)),hour:Ht(r.slice(11,13)),minute:Ht(r.slice(14,16)),second:Ht(r.slice(17,19))};return a&&!n&&(s.timezone=a),new _(s,n)}static fromString(r,i){return r.length>10?_.fromDateTimeString(r,i):_.fromDateString(r)}static fromJSDate(r,i){return new _().fromJSDate(r,i)}static fromData=function(r,i){return new _().fromData(r,i)};static now(){return _.fromJSDate(new Date,!1)}static weekOneStarts(r,i){let n=_.fromData({year:r,month:1,day:1,isDate:!0}),a=n.dayOfWeek(),s=i||_.DEFAULT_WEEK_START;return a>_.THURSDAY&&(n.day+=7),s>_.THURSDAY&&(n.day-=7),n.day-=a-s,n}static getDominicalLetter(r){let i="GFEDCBA",n=(r+(r/4|0)+(r/400|0)-(r/100|0)-1)%7;return _.isLeapYear(r)?i[(n+6)%7]+i[n]:i[n]}static#t=null;static get epochTime(){return this.#t||(this.#t=_.fromData({year:1970,month:1,day:1,hour:0,minute:0,second:0,isDate:!1,timezone:"Z"})),this.#t}static _cmp_attr(r,i,n){return r[n]>i[n]?1:r[n]<i[n]?-1:0}static daysInYearPassedMonth=[[0,31,59,90,120,151,181,212,243,273,304,334,365],[0,31,60,91,121,152,182,213,244,274,305,335,366]];static SUNDAY=1;static MONDAY=2;static TUESDAY=3;static WEDNESDAY=4;static THURSDAY=5;static FRIDAY=6;static SATURDAY=7;static DEFAULT_WEEK_START=2;constructor(r,i){this.wrappedJSObject=this;let n=this._time=Object.create(null);n.year=0,n.month=1,n.day=1,n.hour=0,n.minute=0,n.second=0,n.isDate=!1,this.fromData(r,i)}icalclass="icaltime";_cachedUnixTime=null;get icaltype(){return this.isDate?"date":"date-time"}zone=null;_pendingNormalization=!1;clone(){return new _(this._time,this.zone)}reset(){this.fromData(_.epochTime),this.zone=ft.utcTimezone}resetTo(r,i,n,a,s,l,u){this.fromData({year:r,month:i,day:n,hour:a,minute:s,second:l,zone:u})}fromJSDate(r,i){return r?i?(this.zone=ft.utcTimezone,this.year=r.getUTCFullYear(),this.month=r.getUTCMonth()+1,this.day=r.getUTCDate(),this.hour=r.getUTCHours(),this.minute=r.getUTCMinutes(),this.second=r.getUTCSeconds()):(this.zone=ft.localTimezone,this.year=r.getFullYear(),this.month=r.getMonth()+1,this.day=r.getDate(),this.hour=r.getHours(),this.minute=r.getMinutes(),this.second=r.getSeconds()):this.reset(),this._cachedUnixTime=null,this}fromData(r,i){if(r)for(let[n,a]of Object.entries(r))n!=="icaltype"&&(this[n]=a);if(i&&(this.zone=i),r&&!("isDate"in r)?this.isDate=!("hour"in r):r&&"isDate"in r&&(this.isDate=r.isDate),r&&"timezone"in r){let n=_i.get(r.timezone);this.zone=n||ft.localTimezone}return r&&"zone"in r&&(this.zone=r.zone),this.zone||(this.zone=ft.localTimezone),this._cachedUnixTime=null,this}dayOfWeek(r){let i=r||_.SUNDAY,n=(this.year<<12)+(this.month<<8)+(this.day<<3)+i;if(n in _._dowCache)return _._dowCache[n];let a=this.day,s=this.month+(this.month<3?12:0),l=this.year-(this.month<3?1:0),u=a+l+Zt((s+1)*26/10)+Zt(l/4);return u+=Zt(l/100)*6+Zt(l/400),u=(u+7-i)%7+1,_._dowCache[n]=u,u}dayOfYear(){let r=_.isLeapYear(this.year)?1:0;return _.daysInYearPassedMonth[r][this.month-1]+this.day}startOfWeek(r){let i=r||_.SUNDAY,n=this.clone();return n.day-=(this.dayOfWeek()+7-i)%7,n.isDate=!0,n.hour=0,n.minute=0,n.second=0,n}endOfWeek(r){let i=r||_.SUNDAY,n=this.clone();return n.day+=(7-this.dayOfWeek()+i-_.SUNDAY)%7,n.isDate=!0,n.hour=0,n.minute=0,n.second=0,n}startOfMonth(){let r=this.clone();return r.day=1,r.isDate=!0,r.hour=0,r.minute=0,r.second=0,r}endOfMonth(){let r=this.clone();return r.day=_.daysInMonth(r.month,r.year),r.isDate=!0,r.hour=0,r.minute=0,r.second=0,r}startOfYear(){let r=this.clone();return r.day=1,r.month=1,r.isDate=!0,r.hour=0,r.minute=0,r.second=0,r}endOfYear(){let r=this.clone();return r.day=31,r.month=12,r.isDate=!0,r.hour=0,r.minute=0,r.second=0,r}startDoyWeek(r){let i=r||_.SUNDAY,n=this.dayOfWeek()-i;return n<0&&(n+=7),this.dayOfYear()-n}getDominicalLetter(){return _.getDominicalLetter(this.year)}nthWeekDay(r,i){let n=_.daysInMonth(this.month,this.year),a,s=i,l=0,u=this.clone();if(s>=0){u.day=1,s!=0&&s--,l=u.day;let o=u.dayOfWeek(),T=r-o;T<0&&(T+=7),l+=T,l-=r,a=r}else{u.day=n;let o=u.dayOfWeek();s++,a=o-r,a<0&&(a+=7),a=n-a}return a+=s*7,l+a}isNthWeekDay(r,i){let n=this.dayOfWeek();return i===0&&n===r||this.nthWeekDay(r,i)===this.day}weekNumber(r){let i=(this.year<<12)+(this.month<<8)+(this.day<<3)+r;if(i in _._wnCache)return _._wnCache[i];let n,a=this.clone();a.isDate=!0;let s=this.year;a.month==12&&a.day>25?(n=_.weekOneStarts(s+1,r),a.compare(n)<0?n=_.weekOneStarts(s,r):s++):(n=_.weekOneStarts(s,r),a.compare(n)<0&&(n=_.weekOneStarts(--s,r)));let l=a.subtractDate(n).toSeconds()/86400,u=Zt(l/7)+1;return _._wnCache[i]=u,u}addDuration(r){let i=r.isNegative?-1:1,n=this.second,a=this.minute,s=this.hour,l=this.day;n+=i*r.seconds,a+=i*r.minutes,s+=i*r.hours,l+=i*r.days,l+=i*7*r.weeks,this.second=n,this.minute=a,this.hour=s,this.day=l,this._cachedUnixTime=null}subtractDate(r){let i=this.toUnixTime()+this.utcOffset(),n=r.toUnixTime()+r.utcOffset();return jt.fromSeconds(i-n)}subtractDateTz(r){let i=this.toUnixTime(),n=r.toUnixTime();return jt.fromSeconds(i-n)}compare(r){let i=this.toUnixTime(),n=r.toUnixTime();return i>n?1:n>i?-1:0}compareDateOnlyTz(r,i){let n=this.convertToZone(i),a=r.convertToZone(i),s=0;return(s=_._cmp_attr(n,a,"year"))!=0||(s=_._cmp_attr(n,a,"month"))!=0||(s=_._cmp_attr(n,a,"day"))!=0,s}convertToZone(r){let i=this.clone(),n=this.zone.tzid==r.tzid;return!this.isDate&&!n&&ft.convert_time(i,this.zone,r),i.zone=r,i}utcOffset(){return this.zone==ft.localTimezone||this.zone==ft.utcTimezone?0:this.zone.utcOffset(this)}toICALString(){let r=this.toString();return r.length>10?Bt.icalendar.value["date-time"].toICAL(r):Bt.icalendar.value.date.toICAL(r)}toString(){let r=this.year+"-"+Qt(this.month)+"-"+Qt(this.day);return this.isDate||(r+="T"+Qt(this.hour)+":"+Qt(this.minute)+":"+Qt(this.second),this.zone===ft.utcTimezone&&(r+="Z")),r}toJSDate(){return this.zone==ft.localTimezone?this.isDate?new Date(this.year,this.month-1,this.day):new Date(this.year,this.month-1,this.day,this.hour,this.minute,this.second,0):new Date(this.toUnixTime()*1e3)}_normalize(){return this._time.isDate&&(this._time.hour=0,this._time.minute=0,this._time.second=0),this.adjust(0,0,0,0),this}adjust(r,i,n,a,s){let l,u,o=0,T=0,c,d,h,f,D,E=s||this._time;if(E.isDate||(c=E.second+a,E.second=c%60,l=Zt(c/60),E.second<0&&(E.second+=60,l--),d=E.minute+n+l,E.minute=d%60,u=Zt(d/60),E.minute<0&&(E.minute+=60,u--),h=E.hour+i+u,E.hour=h%24,o=Zt(h/24),E.hour<0&&(E.hour+=24,o--)),E.month>12?T=Zt((E.month-1)/12):E.month<1&&(T=Zt(E.month/12)-1),E.year+=T,E.month-=12*T,f=E.day+r+o,f>0)for(;D=_.daysInMonth(E.month,E.year),!(f<=D);)E.month++,E.month>12&&(E.year++,E.month=1),f-=D;else for(;f<=0;)E.month==1?(E.year--,E.month=12):E.month--,f+=_.daysInMonth(E.month,E.year);return E.day=f,this._cachedUnixTime=null,this}fromUnixTime(r){this.zone=ft.utcTimezone;let i=new Date(r*1e3);this.year=i.getUTCFullYear(),this.month=i.getUTCMonth()+1,this.day=i.getUTCDate(),this._time.isDate?(this.hour=0,this.minute=0,this.second=0):(this.hour=i.getUTCHours(),this.minute=i.getUTCMinutes(),this.second=i.getUTCSeconds()),this._cachedUnixTime=null}toUnixTime(){if(this._cachedUnixTime!==null)return this._cachedUnixTime;let r=this.utcOffset(),i=Date.UTC(this.year,this.month-1,this.day,this.hour,this.minute,this.second-r);return this._cachedUnixTime=i/1e3,this._cachedUnixTime}toJSON(){let r=["year","month","day","hour","minute","second","isDate"],i=Object.create(null),n=0,a=r.length,s;for(;n<a;n++)s=r[n],i[s]=this[s];return this.zone&&(i.timezone=this.zone.tzid),i}}(function(){function e(r){Object.defineProperty(_.prototype,r,{get:function(){return this._pendingNormalization&&(this._normalize(),this._pendingNormalization=!1),this._time[r]},set:function(i){r==="isDate"&&i&&!this._time.isDate&&this.adjust(0,0,0,0),this._cachedUnixTime=null,this._pendingNormalization=!0,this._time[r]=i}})}e("year"),e("month"),e("day"),e("hour"),e("minute"),e("second"),e("isDate")})();const Sc=/[^ \t]/,ci=":",Bn=";",gc="=",Fc="unknown",Rc="text",Nc={"^'":'"',"^n":` `,"^^":"^"};function ut(e){let r={},i=r.component=[];if(r.stack=[i],ut._eachLine(e,function(n,a){ut._handleContentLine(a,r)}),r.stack.length>1)throw new Xe("invalid ical body. component began but did not end");return r=null,i.length==1?i[0]:i}ut.property=function(e,r){let i={component:[[],[]],designSet:r||Bt.defaultSet};return ut._handleContentLine(e,i),i.component[1][0]},ut.component=function(e){return ut(e)};class Xe extends Error{name=this.constructor.name}ut.ParserError=Xe,ut._handleContentLine=function(e,r){let i=e.indexOf(ci),n=e.indexOf(Bn),a,s,l,u,o={};n!==-1&&i!==-1&&n>i&&(n=-1);let T;if(n!==-1){if(l=e.slice(0,Math.max(0,n)).toLowerCase(),T=ut._parseParameters(e.slice(Math.max(0,n)),0,r.designSet),T[2]==-1)throw new Xe("Invalid parameters in '"+e+"'");if(o=T[0],a=T[1].length+T[2]+n,(s=e.slice(Math.max(0,a)).indexOf(ci))!==-1)u=e.slice(Math.max(0,a+s+1));else throw new Xe("Missing parameter value in '"+e+"'")}else if(i!==-1){if(l=e.slice(0,Math.max(0,i)).toLowerCase(),u=e.slice(Math.max(0,i+1)),l==="begin"){let v=[u.toLowerCase(),[],[]];r.stack.length===1?r.component.push(v):r.component[2].push(v),r.stack.push(r.component),r.component=v,r.designSet||(r.designSet=Bt.getDesignSet(r.component[0]));return}else if(l==="end"){r.component=r.stack.pop();return}}else throw new Xe('invalid line (no token ";" or ":") "'+e+'"');let c,d=!1,h=!1,f,D,E;r.designSet.propertyGroups&&l.indexOf(".")!==-1?(D=l.split("."),o.group=D[0],E=D[1]):E=l,E in r.designSet.property&&(f=r.designSet.property[E],"multiValue"in f&&(d=f.multiValue),"structuredValue"in f&&(h=f.structuredValue),u&&"detectType"in f&&(c=f.detectType(u))),c||("value"in o?c=o.value.toLowerCase():f?c=f.defaultType:c=Fc),delete o.value;let R;d&&h?(u=ut._parseMultiValue(u,h,c,[],d,r.designSet,h),R=[E,o,c,u]):d?(R=[E,o,c],ut._parseMultiValue(u,d,c,R,null,r.designSet,!1)):h?(u=ut._parseMultiValue(u,h,c,[],null,r.designSet,h),R=[E,o,c,u]):(u=ut._parseValue(u,c,r.designSet,!1),R=[E,o,c,u]),r.component[0]==="vcard"&&r.component[1].length===0&&!(l==="version"&&u==="4.0")&&(r.designSet=Bt.getDesignSet("vcard3")),r.component[1].push(R)},ut._parseValue=function(e,r,i,n){return r in i.value&&"fromICAL"in i.value[r]?i.value[r].fromICAL(e,n):e},ut._parseParameters=function(e,r,i){let n=r,a=0,s=gc,l={},u,o,T,c=-1,d,h,f;for(;a!==!1&&(a=e.indexOf(s,a+1))!==-1;){if(u=e.slice(n+1,a),u.length==0)throw new Xe("Empty parameter name in '"+e+"'");if(o=u.toLowerCase(),f=!1,h=!1,o in i.param&&i.param[o].valueType?d=i.param[o].valueType:d=Rc,o in i.param&&(h=i.param[o].multiValue,i.param[o].multiValueSeparateDQuote&&(f=ut._rfc6868Escape('"'+h+'"'))),e[a+1]==='"'){if(c=a+2,a=e.indexOf('"',c),h&&a!=-1){let R=!0;for(;R;)e[a+1]==h&&e[a+2]=='"'?a=e.indexOf('"',a+3):R=!1}if(a===-1)throw new Xe('invalid line (no matching double quote) "'+e+'"');T=e.slice(c,a),n=e.indexOf(Bn,a);let E=e.indexOf(ci,a);(n===-1||E!==-1&&n>E)&&(a=!1)}else{c=a+1;let E=e.indexOf(Bn,c),R=e.indexOf(ci,c);R!==-1&&E>R?(E=R,a=!1):E===-1?(R===-1?E=e.length:E=R,a=!1):(n=E,a=E),T=e.slice(c,E)}const D=T.length;if(T=ut._rfc6868Escape(T),c+=D-T.length,h){let E=f||h;T=ut._parseMultiValue(T,E,d,[],null,i)}else T=ut._parseValue(T,d,i);h&&o in l?Array.isArray(l[o])?l[o].push(T):l[o]=[l[o],T]:l[o]=T}return[l,T,c]},ut._rfc6868Escape=function(e){return e.replace(/\^['n^]/g,function(r){return Nc[r]})},ut._parseMultiValue=function(e,r,i,n,a,s,l){let u=0,o=0,T;if(r.length===0)return e;for(;(u=v0(e,r,o))!==-1;)T=e.slice(o,u),a?T=ut._parseMultiValue(T,a,i,[],null,s,l):T=ut._parseValue(T,i,s,l),n.push(T),o=u+r.length;return T=e.slice(o),a?T=ut._parseMultiValue(T,a,i,[],null,s,l):T=ut._parseValue(T,i,s,l),n.push(T),n.length==1?n[0]:n},ut._eachLine=function(e,r){let i=e.length,n=e.search(Sc),a=n,s,l,u;do a=e.indexOf(` `,n)+1,a>1&&e[a-2]==="\r"?u=2:u=1,a===0&&(a=i,u=0),l=e[n],l===" "||l===" "?s+=e.slice(n+1,a-u):(s&&r(null,s),s=e.slice(n,a-u)),n=a;while(a!==i);s=s.trim(),s.length&&r(null,s)};const Oc=["tzid","location","tznames","latitude","longitude"];let ft=class dt{static _compare_change_fn(r,i){return r.year<i.year?-1:r.year>i.year?1:r.month<i.month?-1:r.month>i.month?1:r.day<i.day?-1:r.day>i.day?1:r.hour<i.hour?-1:r.hour>i.hour?1:r.minute<i.minute?-1:r.minute>i.minute?1:r.second<i.second?-1:r.second>i.second?1:0}static convert_time(r,i,n){if(r.isDate||i.tzid==n.tzid||i==dt.localTimezone||n==dt.localTimezone)return r.zone=n,r;let a=i.utcOffset(r);return r.adjust(0,0,0,-a),a=n.utcOffset(r),r.adjust(0,0,0,a),null}static fromData(r){return new dt().fromData(r)}static#t=null;static get utcTimezone(){return this.#t||(this.#t=dt.fromData({tzid:"UTC"})),this.#t}static#e=null;static get localTimezone(){return this.#e||(this.#e=dt.fromData({tzid:"floating"})),this.#e}static adjust_change(r,i,n,a,s){return _.prototype.adjust.call(r,i,n,a,s,r)}static _minimumExpansionYear=-1;static EXTRA_COVERAGE=5;constructor(r){this.wrappedJSObject=this,this.fromData(r)}tzid="";location="";tznames="";latitude=0;longitude=0;component=null;expandedUntilYear=0;icalclass="icaltimezone";fromData(r){if(this.expandedUntilYear=0,this.changes=[],r instanceof qt)this.component=r;else{if(r&&"component"in r)if(typeof r.component=="string"){let i=ut(r.component);this.component=new qt(i)}else r.component instanceof qt?this.component=r.component:this.component=null;for(let i of Oc)r&&i in r&&(this[i]=r[i])}return this.component instanceof qt&&!this.tzid&&(this.tzid=this.component.getFirstPropertyValue("tzid")),this}utcOffset(r){if(this==dt.utcTimezone||this==dt.localTimezone||(this._ensureCoverage(r.year),!this.changes.length))return 0;let i={year:r.year,month:r.month,day:r.day,hour:r.hour,minute:r.minute,second:r.second},n=this._findNearbyChange(i),a=-1,s=1;for(;;){let u=or(this.changes[n],!0);if(u.utcOffset<u.prevUtcOffset?dt.adjust_change(u,0,0,0,u.utcOffset):dt.adjust_change(u,0,0,0,u.prevUtcOffset),dt._compare_change_fn(i,u)>=0?a=n:s=-1,s==-1&&a!=-1)break;if(n+=s,n<0)return 0;if(n>=this.changes.length)break}let l=this.changes[a];if(l.utcOffset-l.prevUtcOffset<0&&a>0){let u=or(l,!0);if(dt.adjust_change(u,0,0,0,u.prevUtcOffset),dt._compare_change_fn(i,u)<0){let o=this.changes[a-1],T=!1;l.is_daylight!=T&&o.is_daylight==T&&(l=o)}}return l.utcOffset}_findNearbyChange(r){let i=rr(this.changes,r,dt._compare_change_fn);return i>=this.changes.length?this.changes.length-1:i}_ensureCoverage(r){if(dt._minimumExpansionYear==-1){let n=_.now();dt._minimumExpansionYear=n.year}let i=r;if(i<dt._minimumExpansionYear&&(i=dt._minimumExpansionYear),i+=dt.EXTRA_COVERAGE,!this.changes.length||this.expandedUntilYear<r){let n=this.component.getAllSubcomponents(),a=n.length,s=0;for(;s<a;s++)this._expandComponent(n[s],i,this.changes);this.changes.sort(dt._compare_change_fn),this.expandedUntilYear=i}}_expandComponent(r,i,n){if(!r.hasProperty("dtstart")||!r.hasProperty("tzoffsetto")||!r.hasProperty("tzoffsetfrom"))return null;let a=r.getFirstProperty("dtstart").getFirstValue(),s;function l(o){return o.factor*(o.hours*3600+o.minutes*60)}function u(){let o={};return o.is_daylight=r.name=="daylight",o.utcOffset=l(r.getFirstProperty("tzoffsetto").getFirstValue()),o.prevUtcOffset=l(r.getFirstProperty("tzoffsetfrom").getFirstValue()),o}if(!r.hasProperty("rrule")&&!r.hasProperty("rdate"))s=u(),s.year=a.year,s.month=a.month,s.day=a.day,s.hour=a.hour,s.minute=a.minute,s.second=a.second,dt.adjust_change(s,0,0,0,-s.prevUtcOffset),n.push(s);else{let o=r.getAllProperties("rdate");for(let c of o){let d=c.getFirstValue();s=u(),s.year=d.year,s.month=d.month,s.day=d.day,d.isDate?(s.hour=a.hour,s.minute=a.minute,s.second=a.second,a.zone!=dt.utcTimezone&&dt.adjust_change(s,0,0,0,-s.prevUtcOffset)):(s.hour=d.hour,s.minute=d.minute,s.second=d.second,d.zone!=dt.utcTimezone&&dt.adjust_change(s,0,0,0,-s.prevUtcOffset)),n.push(s)}let T=r.getFirstProperty("rrule");if(T){T=T.getFirstValue(),s=u(),T.until&&T.until.zone==dt.utcTimezone&&(T.until.adjust(0,0,0,s.prevUtcOffset),T.until.zone=dt.localTimezone);let c=T.iterator(a),d;for(;(d=c.next())&&(s=u(),!(d.year>i||!d));)s.year=d.year,s.month=d.month,s.day=d.day,s.hour=d.hour,s.minute=d.minute,s.second=d.second,s.isDate=d.isDate,dt.adjust_change(s,0,0,0,-s.prevUtcOffset),n.push(s)}}return n}toString(){return this.tznames?this.tznames:this.tzid}},zt=null;const _i={get count(){return zt===null?0:Object.keys(zt).length},reset:function(){zt=Object.create(null);let e=ft.utcTimezone;zt.Z=e,zt.UTC=e,zt.GMT=e},_hard_reset:function(){zt=null},has:function(e){return zt===null?!1:!!zt[e]},get:function(e){return zt===null&&this.reset(),zt[e]},register:function(e,r){if(zt===null&&this.reset(),typeof e=="string"&&r instanceof ft&&([e,r]=[r,e]),r||(e instanceof ft?r=e.tzid:e.name==="vtimezone"&&(e=new ft(e),r=e.tzid)),!r)throw new TypeError("Neither a timezone nor a name was passed");if(e instanceof ft)zt[r]=e;else throw new TypeError("timezone must be ICAL.Timezone or ICAL.Component")},remove:function(e){return zt===null?null:delete zt[e]}};function vc(e){let r,i,n,a,s;if(!e||e.name!=="vcalendar")return e;for(r=e.getAllSubcomponents(),i=[],n={},s=0;s<r.length;s++)if(r[s].name==="vtimezone"){let l=r[s].getFirstProperty("tzid").getFirstValue();n[l]=r[s]}else i=i.concat(r[s].getAllProperties());for(a={},s=0;s<i.length;s++){let l=i[s].getParameter("tzid");l&&(a[l]=!0)}for(let[l,u]of Object.entries(n))a[l]||e.removeSubcomponent(u);for(let l of Object.keys(a))!n[l]&&_i.has(l)&&e.addSubcomponent(_i.get(l).component);return e}function Wr(e){return typeof e=="number"&&isNaN(e)}function Ht(e){let r=parseInt(e,10);if(Wr(r))throw new Error('Could not extract integer from "'+e+'"');return r}function ye(e,r){if(!(typeof e>"u"))return e instanceof r?e:new r(e)}function v0(e,r,i){for(;(i=e.indexOf(r,i))!==-1;)if(i>0&&e[i-1]==="\\")i+=1;else return i;return-1}function rr(e,r,i){if(!e.length)return 0;let n=0,a=e.length-1,s,l;for(;n<=a;)if(s=n+Math.floor((a-n)/2),l=i(r,e[s]),l<0)a=s-1;else if(l>0)n=s+1;else break;return l<0?s:l>0?s+1:s}function or(e,r){if(!e||typeof e!="object")return e;if(e instanceof Date)return new Date(e.getTime());if("clone"in e)return e.clone();if(Array.isArray(e)){let i=[];for(let n=0;n<e.length;n++)i.push(r?or(e[n],!0):e[n]);return i}else{let i={};for(let[n,a]of Object.entries(e))r?i[n]=or(a,!0):i[n]=a;return i}}function y0(e){let r="",i=e||"",n=0,a=0;for(;i.length;){let s=i.codePointAt(n);s<128?++a:s<2048?a+=2:s<65536?a+=3:a+=4,a<Yt.foldLength+1?n+=s>65535?2:1:(r+=Yt.newLineChar+" "+i.slice(0,Math.max(0,n)),i=i.slice(Math.max(0,n)),n=a=0)}return r.slice(Yt.newLineChar.length+1)}function Qt(e){switch(typeof e!="string"&&(typeof e=="number"&&(e=parseInt(e)),e=String(e)),e.length){case 0:return"00";case 1:return"0"+e;default:return e}}function Zt(e){return e<0?Math.ceil(e):Math.floor(e)}function ur(e,r){for(let i in e){let n=Object.getOwnPropertyDescriptor(e,i);n&&!Object.getOwnPropertyDescriptor(r,i)&&Object.defineProperty(r,i,n)}return r}var yc=Object.freeze({__proto__:null,updateTimezones:vc,isStrictlyNaN:Wr,strictParseInt:Ht,formatClassType:ye,unescapedIndexOf:v0,binsearchInsert:rr,clone:or,foldline:y0,pad2:Qt,trunc:Zt,extend:ur});class oe{static fromString(r){let i={};return i.factor=r[0]==="+"?1:-1,i.hours=Ht(r.slice(1,3)),i.minutes=Ht(r.slice(4,6)),new oe(i)}static fromSeconds(r){let i=new oe;return i.fromSeconds(r),i}constructor(r){this.fromData(r)}hours=0;minutes=0;factor=1;icaltype="utc-offset";clone(){return oe.fromSeconds(this.toSeconds())}fromData(r){if(r)for(let[i,n]of Object.entries(r))this[i]=n;this._normalize()}fromSeconds(r){let i=Math.abs(r);return this.factor=r<0?-1:1,this.hours=Zt(i/3600),i-=this.hours*3600,this.minutes=Zt(i/60),this}toSeconds(){return this.factor*(60*this.minutes+3600*this.hours)}compare(r){let i=this.toSeconds(),n=r.toSeconds();return(i>n)-(n>i)}_normalize(){let r=this.toSeconds(),i=this.factor;for(;r<-43200;)r+=97200;for(;r>50400;)r-=97200;this.fromSeconds(r),r==0&&(this.factor=i)}toICALString(){return Bt.icalendar.value["utc-offset"].toICAL(this.toString())}toString(){return(this.factor==1?"+":"-")+Qt(this.hours)+":"+Qt(this.minutes)}}class je extends _{static fromDateAndOrTimeString(r,i){function n(E,R,v){return E?Ht(E.slice(R,R+v)):null}let a=r.split("T"),s=a[0],l=a[1],u=l?Bt.vcard.value.time._splitZone(l):[],o=u[0],T=u[1],c=s?s.length:0,d=T?T.length:0,h=s&&s[0]=="-"&&s[1]=="-",f=T&&T[0]=="-",D={year:h?null:n(s,0,4),month:h&&(c==4||c==7)?n(s,2,2):c==7||c==10?n(s,5,2):null,day:c==5?n(s,3,2):c==7&&h?n(s,5,2):c==10?n(s,8,2):null,hour:f?null:n(T,0,2),minute:f&&d==3?n(T,1,2):d>4?f?n(T,1,2):n(T,3,2):null,second:d==4?n(T,2,2):d==6?n(T,4,2):d==8?n(T,6,2):null};return o=="Z"?o=ft.utcTimezone:o&&o[3]==":"?o=oe.fromString(o):o=null,new je(D,o,i)}constructor(r,i,n){super(r,i),this.icaltype=n||"date-and-or-time"}icalclass="vcardtime";icaltype="date-and-or-time";clone(){return new je(this._time,this.zone,this.icaltype)}_normalize(){return this}utcOffset(){return this.zone instanceof oe?this.zone.toSeconds():_.prototype.utcOffset.apply(this,arguments)}toICALString(){return Bt.vcard.value[this.icaltype].toICAL(this.toString())}toString(){let r=this.year,i=this.month,n=this.day,a=this.hour,s=this.minute,l=this.second,u=r!==null,o=i!==null,T=n!==null,c=a!==null,d=s!==null,h=l!==null,f=(u?Qt(r)+(o||T?"-":""):o||T?"--":"")+(o?Qt(i):"")+(T?"-"+Qt(n):""),D=(c?Qt(a):"-")+(c&&d?":":"")+(d?Qt(s):"")+(!c&&!d?"-":"")+(d&&h?":":"")+(h?Qt(l):""),E;switch(this.zone===ft.utcTimezone?E="Z":this.zone instanceof oe?E=this.zone.toString():this.zone===ft.localTimezone?E="":this.zone instanceof ft?E=oe.fromSeconds(this.zone.utcOffset(this)).toString():E="",this.icaltype){case"time":return D+E;case"date-and-or-time":case"date-time":return f+(D=="--"?"":"T"+D+E);case"date":return f}return null}}class fe{static _indexMap={BYSECOND:0,BYMINUTE:1,BYHOUR:2,BYDAY:3,BYMONTHDAY:4,BYYEARDAY:5,BYWEEKNO:6,BYMONTH:7,BYSETPOS:8};static _expandMap={SECONDLY:[1,1,1,1,1,1,1,1],MINUTELY:[2,1,1,1,1,1,1,1],HOURLY:[2,2,1,1,1,1,1,1],DAILY:[2,2,2,1,1,1,1,1],WEEKLY:[2,2,2,2,3,3,1,1],MONTHLY:[2,2,2,2,2,3,3,1],YEARLY:[2,2,2,2,2,2,2,2]};static UNKNOWN=0;static CONTRACT=1;static EXPAND=2;static ILLEGAL=3;constructor(r){this.fromData(r)}completed=!1;rule=null;dtstart=null;last=null;occurrence_number=0;by_indices=null;initialized=!1;by_data=null;days=null;days_index=0;fromData(r){if(this.rule=ye(r.rule,Ut),!this.rule)throw new Error("iterator requires a (ICAL.Recur) rule");if(this.dtstart=ye(r.dtstart,_),!this.dtstart)throw new Error("iterator requires a (ICAL.Time) dtstart");if(r.by_data?this.by_data=r.by_data:this.by_data=or(this.rule.parts,!0),r.occurrence_number&&(this.occurrence_number=r.occurrence_number),this.days=r.days||[],r.last&&(this.last=ye(r.last,_)),this.by_indices=r.by_indices,this.by_indices||(this.by_indices={BYSECOND:0,BYMINUTE:0,BYHOUR:0,BYDAY:0,BYMONTH:0,BYWEEKNO:0,BYMONTHDAY:0}),this.initialized=r.initialized||!1,!this.initialized)try{this.init()}catch(i){if(i instanceof is)this.completed=!0;else throw i}}init(){this.initialized=!0,this.last=this.dtstart.clone();let r=this.by_data;if("BYDAY"in r&&this.sort_byday_rules(r.BYDAY),"BYYEARDAY"in r&&("BYMONTH"in r||"BYWEEKNO"in r||"BYMONTHDAY"in r||"BYDAY"in r))throw new Error("Invalid BYYEARDAY rule");if("BYWEEKNO"in r&&"BYMONTHDAY"in r)throw new Error("BYWEEKNO does not fit to BYMONTHDAY");if(this.rule.freq=="MONTHLY"&&("BYYEARDAY"in r||"BYWEEKNO"in r))throw new Error("For MONTHLY recurrences neither BYYEARDAY nor BYWEEKNO may appear");if(this.rule.freq=="WEEKLY"&&("BYYEARDAY"in r||"BYMONTHDAY"in r))throw new Error("For WEEKLY recurrences neither BYMONTHDAY nor BYYEARDAY may appear");if(this.rule.freq!="YEARLY"&&"BYYEARDAY"in r)throw new Error("BYYEARDAY may only appear in YEARLY rules");if(this.last.second=this.setup_defaults("BYSECOND","SECONDLY",this.dtstart.second),this.last.minute=this.setup_defaults("BYMINUTE","MINUTELY",this.dtstart.minute),this.last.hour=this.setup_defaults("BYHOUR","HOURLY",this.dtstart.hour),this.last.day=this.setup_defaults("BYMONTHDAY","DAILY",this.dtstart.day),this.last.month=this.setup_defaults("BYMONTH","MONTHLY",this.dtstart.month),this.rule.freq=="WEEKLY")if("BYDAY"in r){let[,i]=this.ruleDayOfWeek(r.BYDAY[0],this.rule.wkst),n=i-this.last.dayOfWeek(this.rule.wkst);(this.last.dayOfWeek(this.rule.wkst)<i&&n>=0||n<0)&&(this.last.day+=n)}else{let i=Ut.numericDayToIcalDay(this.dtstart.dayOfWeek());r.BYDAY=[i]}if(this.rule.freq=="YEARLY"){const i=this.rule.until?this.rule.until.year:2e4;for(;this.last.year<=i&&(this.expand_year_days(this.last.year),!(this.days.length>0));)this.increment_year(this.rule.interval);if(this.days.length==0)throw new is;this._nextByYearDay()}if(this.rule.freq=="MONTHLY"){if(this.has_by_data("BYDAY")){let i=null,n=this.last.clone(),a=_.daysInMonth(this.last.month,this.last.year);for(let s of this.by_data.BYDAY){this.last=n.clone();let[l,u]=this.ruleDayOfWeek(s),o=this.last.nthWeekDay(u,l);if(l>=6||l<=-6)throw new Error("Malformed values in BYDAY part");if(o>a||o<=0){if(i&&i.month==n.month)continue;for(;o>a||o<=0;)this.increment_month(),a=_.daysInMonth(this.last.month,this.last.year),o=this.last.nthWeekDay(u,l)}this.last.day=o,(!i||this.last.compare(i)<0)&&(i=this.last.clone())}if(this.last=i.clone(),this.has_by_data("BYMONTHDAY")&&this._byDayAndMonthDay(!0),this.last.day>a||this.last.day==0)throw new Error("Malformed values in BYDAY part")}else if(this.has_by_data("BYMONTHDAY")){this.last.day=1;let i=this.normalizeByMonthDayRules(this.last.year,this.last.month,this.rule.parts.BYMONTHDAY).filter(n=>n>=this.last.day);if(i.length)this.last.day=i[0],this.by_data.BYMONTHDAY=i;else if(!this.next_month()&&!this.next_month()&&!this.next_month())throw new Error("No possible occurrences")}}}next(r=!1){let i=this.last?this.last.clone():null;if((this.rule.count&&this.occurrence_number>=this.rule.count||this.rule.until&&this.last.compare(this.rule.until)>0)&&(this.completed=!0),this.completed)return null;if(this.occurrence_number==0&&this.last.compare(this.dtstart)>=0)return this.occurrence_number++,this.last;let n;do switch(n=1,this.rule.freq){case"SECONDLY":this.next_second();break;case"MINUTELY":this.next_minute();break;case"HOURLY":this.next_hour();break;case"DAILY":this.next_day();break;case"WEEKLY":this.next_week();break;case"MONTHLY":n=this.next_month();break;case"YEARLY":this.next_year();break;default:return null}while(!this.check_contracting_rules()||this.last.compare(this.dtstart)<0||!n);if(this.last.compare(i)==0){if(r)throw new Error("Same occurrence found twice, protecting you from death by recursion");this.next(!0)}return this.rule.until&&this.last.compare(this.rule.until)>0?(this.completed=!0,null):(this.occurrence_number++,this.last)}next_second(){return this.next_generic("BYSECOND","SECONDLY","second","minute")}increment_second(r){return this.increment_generic(r,"second",60,"minute")}next_minute(){return this.next_generic("BYMINUTE","MINUTELY","minute","hour","next_second")}increment_minute(r){return this.increment_generic(r,"minute",60,"hour")}next_hour(){return this.next_generic("BYHOUR","HOURLY","hour","monthday","next_minute")}increment_hour(r){this.increment_generic(r,"hour",24,"monthday")}next_day(){let r=this.rule.freq=="DAILY";return this.next_hour()==0||(r?this.increment_monthday(this.rule.interval):this.increment_monthday(1)),0}next_week(){let r=0;if(this.next_weekday_by_week()==0)return r;if(this.has_by_data("BYWEEKNO")){this.by_indices.BYWEEKNO++,this.by_indices.BYWEEKNO==this.by_data.BYWEEKNO.length&&(this.by_indices.BYWEEKNO=0,r=1),this.last.month=1,this.last.day=1;let i=this.by_data.BYWEEKNO[this.by_indices.BYWEEKNO];this.last.day+=7*i,r&&this.increment_year(1)}else this.increment_monthday(7*this.rule.interval);return r}normalizeByMonthDayRules(r,i,n){let a=_.daysInMonth(i,r),s=[],l=0,u=n.length,o;for(;l<u;l++){if(o=parseInt(n[l],10),isNaN(o))throw new Error("Invalid BYMONTHDAY value");if(!(Math.abs(o)>a)){if(o<0)o=a+(o+1);else if(o===0)continue;s.indexOf(o)===-1&&s.push(o)}}return s.sort(function(T,c){return T-c})}_byDayAndMonthDay(r){let i,n=this.by_data.BYDAY,a,s=0,l,u=n.length,o=0,T,c=this,d=this.last.day;function h(){for(T=_.daysInMonth(c.last.month,c.last.year),i=c.normalizeByMonthDayRules(c.last.year,c.last.month,c.by_data.BYMONTHDAY),l=i.length;i[s]<=d&&!(r&&i[s]==d)&&s<l-1;)s++}function f(){d=0,c.increment_month(),s=0,h()}h(),r&&(d-=1);let D=48;for(;!o&&D;){if(D--,a=d+1,a>T){f();continue}let E=i[s++];if(E>=a)d=E;else{f();continue}for(let R=0;R<u;R++){let v=this.ruleDayOfWeek(n[R]),N=v[0],M=v[1];if(this.last.day=d,this.last.isNthWeekDay(M,N)){o=1;break}}if(!o&&s===l){f();continue}}if(D<=0)throw new Error("Malformed values in BYDAY combined with BYMONTHDAY parts");return o}next_month(){let r=1;if(this.next_hour()==0)return r;if(this.has_by_data("BYDAY")&&this.has_by_data("BYMONTHDAY"))r=this._byDayAndMonthDay();else if(this.has_by_data("BYDAY")){let i=_.daysInMonth(this.last.month,this.last.year),n=0,a=0;if(this.has_by_data("BYSETPOS")){let l=this.last.day;for(let u=1;u<=i;u++)this.last.day=u,this.is_day_in_byday(this.last)&&(a++,u<=l&&n++);this.last.day=l}r=0;let s;for(s=this.last.day+1;s<=i;s++)if(this.last.day=s,this.is_day_in_byday(this.last)&&(!this.has_by_data("BYSETPOS")||this.check_set_position(++n)||this.check_set_position(n-a-1))){r=1;break}s>i&&(this.last.day=1,this.increment_month(),this.is_day_in_byday(this.last)?(!this.has_by_data("BYSETPOS")||this.check_set_position(1))&&(r=1):r=0)}else if(this.has_by_data("BYMONTHDAY")){if(this.by_indices.BYMONTHDAY++,this.by_indices.BYMONTHDAY>=this.by_data.BYMONTHDAY.length&&(this.by_indices.BYMONTHDAY=0,this.increment_month(),this.by_indices.BYMONTHDAY>=this.by_data.BYMONTHDAY.length))return 0;let i=_.daysInMonth(this.last.month,this.last.year),n=this.by_data.BYMONTHDAY[this.by_indices.BYMONTHDAY];n<0&&(n=i+n+1),n>i?(this.last.day=1,r=this.is_day_in_byday(this.last)):this.last.day=n}else{this.increment_month();let i=_.daysInMonth(this.last.month,this.last.year);this.by_data.BYMONTHDAY[0]>i?r=0:this.last.day=this.by_data.BYMONTHDAY[0]}return r}next_weekday_by_week(){let r=0;if(this.next_hour()==0)return r;if(!this.has_by_data("BYDAY"))return 1;for(;;){let i=new _;this.by_indices.BYDAY++,this.by_indices.BYDAY==Object.keys(this.by_data.BYDAY).length&&(this.by_indices.BYDAY=0,r=1);let n=this.by_data.BYDAY[this.by_indices.BYDAY],a=this.ruleDayOfWeek(n)[1];a-=this.rule.wkst,a<0&&(a+=7),i.year=this.last.year,i.month=this.last.month,i.day=this.last.day;let s=i.startDoyWeek(this.rule.wkst);if(a+s<1&&!r)continue;let l=_.fromDayOfYear(s+a,this.last.year);return this.last.year=l.year,this.last.month=l.month,this.last.day=l.day,r}}next_year(){if(this.next_hour()==0)return 0;if(++this.days_index==this.days.length){this.days_index=0;do this.increment_year(this.rule.interval),this.has_by_data("BYMONTHDAY")&&(this.by_data.BYMONTHDAY=this.normalizeByMonthDayRules(this.last.year,this.last.month,this.rule.parts.BYMONTHDAY)),this.expand_year_days(this.last.year);while(this.days.length==0)}return this._nextByYearDay(),1}_nextByYearDay(){let r=this.days[this.days_index],i=this.last.year;r<1&&(r+=1,i+=1);let n=_.fromDayOfYear(r,i);this.last.day=n.day,this.last.month=n.month}ruleDayOfWeek(r,i){let n=r.match(/([+-]?[0-9])?(MO|TU|WE|TH|FR|SA|SU)/);if(n){let a=parseInt(n[1]||0,10);return r=Ut.icalDayToNumericDay(n[2],i),[a,r]}else return[0,0]}next_generic(r,i,n,a,s){let l=r in this.by_data,u=this.rule.freq==i,o=0;if(s&&this[s]()==0)return o;if(l){this.by_indices[r]++;let T=this.by_data[r];this.by_indices[r]==T.length&&(this.by_indices[r]=0,o=1),this.last[n]=T[this.by_indices[r]]}else u&&this["increment_"+n](this.rule.interval);return l&&o&&u&&this["increment_"+a](1),o}increment_monthday(r){for(let i=0;i<r;i++){let n=_.daysInMonth(this.last.month,this.last.year);this.last.day++,this.last.day>n&&(this.last.day-=n,this.increment_month())}}increment_month(){if(this.last.day=1,this.has_by_data("BYMONTH"))this.by_indices.BYMONTH++,this.by_indices.BYMONTH==this.by_data.BYMONTH.length&&(this.by_indices.BYMONTH=0,this.increment_year(1)),this.last.month=this.by_data.BYMONTH[this.by_indices.BYMONTH];else{this.rule.freq=="MONTHLY"?this.last.month+=this.rule.interval:this.last.month++,this.last.month--;let r=Zt(this.last.month/12);this.last.month%=12,this.last.month++,r!=0&&this.increment_year(r)}this.has_by_data("BYMONTHDAY")&&(this.by_data.BYMONTHDAY=this.normalizeByMonthDayRules(this.last.year,this.last.month,this.rule.parts.BYMONTHDAY))}increment_year(r){this.last.day=1,this.last.year+=r}increment_generic(r,i,n,a){this.last[i]+=r;let s=Zt(this.last[i]/n);this.last[i]%=n,s!=0&&this["increment_"+a](s)}has_by_data(r){return r in this.rule.parts}expand_year_days(r){let i=new _;this.days=[];let n={},a=["BYDAY","BYWEEKNO","BYMONTHDAY","BYMONTH","BYYEARDAY"];for(let u of a)u in this.rule.parts&&(n[u]=this.rule.parts[u]);if("BYMONTH"in n&&"BYWEEKNO"in n){let u=1,o={};i.year=r,i.isDate=!0;for(let T=0;T<this.by_data.BYMONTH.length;T++){let c=this.by_data.BYMONTH[T];i.month=c,i.day=1;let d=i.weekNumber(this.rule.wkst);i.day=_.daysInMonth(c,r);let h=i.weekNumber(this.rule.wkst);for(T=d;T<h;T++)o[T]=1}for(let T=0;T<this.by_data.BYWEEKNO.length&&u;T++)this.by_data.BYWEEKNO[T]<52?u&=o[T]:u=0;u?delete n.BYMONTH:delete n.BYWEEKNO}let s=Object.keys(n).length;if(s==0){let u=this.dtstart.clone();u.year=this.last.year,this.days.push(u.dayOfYear())}else if(s==1&&"BYMONTH"in n)for(let u of this.by_data.BYMONTH){let o=this.dtstart.clone();o.year=r,o.month=u,o.isDate=!0,this.days.push(o.dayOfYear())}else if(s==1&&"BYMONTHDAY"in n)for(let u of this.by_data.BYMONTHDAY){let o=this.dtstart.clone();if(u<0){let T=_.daysInMonth(o.month,r);u=u+T+1}o.day=u,o.year=r,o.isDate=!0,this.days.push(o.dayOfYear())}else if(s==2&&"BYMONTHDAY"in n&&"BYMONTH"in n)for(let u of this.by_data.BYMONTH){let o=_.daysInMonth(u,r);for(let T of this.by_data.BYMONTHDAY)T<0&&(T=T+o+1),i.day=T,i.month=u,i.year=r,i.isDate=!0,this.days.push(i.dayOfYear())}else if(!(s==1&&"BYWEEKNO"in n)&&!(s==2&&"BYWEEKNO"in n&&"BYMONTHDAY"in n))if(s==1&&"BYDAY"in n)this.days=this.days.concat(this.expand_by_day(r));else if(s==2&&"BYDAY"in n&&"BYMONTH"in n){for(let u of this.by_data.BYMONTH){let o=_.daysInMonth(u,r);i.year=r,i.month=u,i.day=1,i.isDate=!0;let T=i.dayOfWeek(),c=i.dayOfYear()-1;i.day=o;let d=i.dayOfWeek();if(this.has_by_data("BYSETPOS")){let h=[];for(let f=1;f<=o;f++)i.day=f,this.is_day_in_byday(i)&&h.push(f);for(let f=0;f<h.length;f++)(this.check_set_position(f+1)||this.check_set_position(f-h.length))&&this.days.push(c+h[f])}else for(let h of this.by_data.BYDAY){let f=this.ruleDayOfWeek(h),D=f[0],E=f[1],R,v=(E+7-T)%7+1,N=o-(d+7-E)%7;if(D==0)for(let M=v;M<=o;M+=7)this.days.push(c+M);else D>0?(R=v+(D-1)*7,R<=o&&this.days.push(c+R)):(R=N+(D+1)*7,R>0&&this.days.push(c+R))}}this.days.sort(function(u,o){return u-o})}else if(s==2&&"BYDAY"in n&&"BYMONTHDAY"in n){let u=this.expand_by_day(r);for(let o of u){let T=_.fromDayOfYear(o,r);this.by_data.BYMONTHDAY.indexOf(T.day)>=0&&this.days.push(o)}}else if(s==3&&"BYDAY"in n&&"BYMONTHDAY"in n&&"BYMONTH"in n){let u=this.expand_by_day(r);for(let o of u){let T=_.fromDayOfYear(o,r);this.by_data.BYMONTH.indexOf(T.month)>=0&&this.by_data.BYMONTHDAY.indexOf(T.day)>=0&&this.days.push(o)}}else if(s==2&&"BYDAY"in n&&"BYWEEKNO"in n){let u=this.expand_by_day(r);for(let o of u){let T=_.fromDayOfYear(o,r).weekNumber(this.rule.wkst);this.by_data.BYWEEKNO.indexOf(T)&&this.days.push(o)}}else s==3&&"BYDAY"in n&&"BYWEEKNO"in n&&"BYMONTHDAY"in n||(s==1&&"BYYEARDAY"in n?this.days=this.days.concat(this.by_data.BYYEARDAY):this.days=[]);let l=_.isLeapYear(r)?366:365;return this.days.sort((u,o)=>(u<0&&(u+=l+1),o<0&&(o+=l+1),u-o)),0}expand_by_day(r){let i=[],n=this.last.clone();n.year=r,n.month=1,n.day=1,n.isDate=!0;let a=n.dayOfWeek();n.month=12,n.day=31,n.isDate=!0;let s=n.dayOfWeek(),l=n.dayOfYear();for(let u of this.by_data.BYDAY){let o=this.ruleDayOfWeek(u),T=o[0],c=o[1];if(T==0){let d=(c+7-a)%7+1;for(let h=d;h<=l;h+=7)i.push(h)}else if(T>0){let d;c>=a?d=c-a+1:d=c-a+8,i.push(d+(T-1)*7)}else{let d;T=-T,c<=s?d=l-s+c:d=l-s+c-7,i.push(d-(T-1)*7)}}return i}is_day_in_byday(r){if(this.by_data.BYDAY)for(let i of this.by_data.BYDAY){let n=this.ruleDayOfWeek(i),a=n[0],s=n[1],l=r.dayOfWeek();if(a==0&&s==l||r.nthWeekDay(s,a)==r.day)return 1}return 0}check_set_position(r){return this.has_by_data("BYSETPOS")?this.by_data.BYSETPOS.indexOf(r)!==-1:!1}sort_byday_rules(r){for(let i=0;i<r.length;i++)for(let n=0;n<i;n++){let a=this.ruleDayOfWeek(r[n],this.rule.wkst)[1],s=this.ruleDayOfWeek(r[i],this.rule.wkst)[1];if(a>s){let l=r[i];r[i]=r[n],r[n]=l}}}check_contract_restriction(r,i){let n=fe._indexMap[r],a=fe._expandMap[this.rule.freq][n],s=!1;if(r in this.by_data&&a==fe.CONTRACT){let l=this.by_data[r];for(let u of l)if(u==i){s=!0;break}}else s=!0;return s}check_contracting_rules(){let r=this.last.dayOfWeek(),i=this.last.weekNumber(this.rule.wkst),n=this.last.dayOfYear();return this.check_contract_restriction("BYSECOND",this.last.second)&&this.check_contract_restriction("BYMINUTE",this.last.minute)&&this.check_contract_restriction("BYHOUR",this.last.hour)&&this.check_contract_restriction("BYDAY",Ut.numericDayToIcalDay(r))&&this.check_contract_restriction("BYWEEKNO",i)&&this.check_contract_restriction("BYMONTHDAY",this.last.day)&&this.check_contract_restriction("BYMONTH",this.last.month)&&this.check_contract_restriction("BYYEARDAY",n)}setup_defaults(r,i,n){let a=fe._indexMap[r];return fe._expandMap[this.rule.freq][a]!=fe.CONTRACT&&(r in this.by_data||(this.by_data[r]=[n]),this.rule.freq!=i)?this.by_data[r][0]:n}toJSON(){let r=Object.create(null);return r.initialized=this.initialized,r.rule=this.rule.toJSON(),r.dtstart=this.dtstart.toJSON(),r.by_data=this.by_data,r.days=this.days,r.last=this.last.toJSON(),r.by_indices=this.by_indices,r.occurrence_number=this.occurrence_number,r}}class is extends Error{constructor(){super("Recurrence rule has no valid occurrences")}}const bc=/^(SU|MO|TU|WE|TH|FR|SA)$/,Yc=/^([+-])?(5[0-3]|[1-4][0-9]|[1-9])?(SU|MO|TU|WE|TH|FR|SA)$/,b0={SU:_.SUNDAY,MO:_.MONDAY,TU:_.TUESDAY,WE:_.WEDNESDAY,TH:_.THURSDAY,FR:_.FRIDAY,SA:_.SATURDAY},Mc=Object.fromEntries(Object.entries(b0).map(e=>e.reverse())),ns=["SECONDLY","MINUTELY","HOURLY","DAILY","WEEKLY","MONTHLY","YEARLY"];class Ut{static fromString(r){let i=this._stringToData(r,!1);return new Ut(i)}static fromData(r){return new Ut(r)}static _stringToData(r,i){let n=Object.create(null),a=r.split(";"),s=a.length;for(let l=0;l<s;l++){let u=a[l].split("="),o=u[0].toUpperCase(),T=u[0].toLowerCase(),c=i?T:o,d=u[1];if(o in xn){let h=d.split(","),f=new Set;for(let D of h)f.add(xn[o](D));h=[...f],n[c]=h.length==1?h[0]:h}else o in Cn?Cn[o](d,n,i):n[T]=d}return n}static icalDayToNumericDay(r,i){let n=i||_.SUNDAY;return(b0[r]-n+7)%7+1}static numericDayToIcalDay(r,i){let n=i||_.SUNDAY,a=r+n-_.SUNDAY;return a>7&&(a-=7),Mc[a]}constructor(r){this.wrappedJSObject=this,this.parts={},r&&typeof r=="object"&&this.fromData(r)}parts=null;interval=1;wkst=_.MONDAY;until=null;count=null;freq=null;icalclass="icalrecur";icaltype="recur";iterator(r){return new fe({rule:this,dtstart:r})}clone(){return new Ut(this.toJSON())}isFinite(){return!!(this.count||this.until)}isByCount(){return!!(this.count&&!this.until)}addComponent(r,i){let n=r.toUpperCase();n in this.parts?this.parts[n].push(i):this.parts[n]=[i]}setComponent(r,i){this.parts[r.toUpperCase()]=i.slice()}getComponent(r){let i=r.toUpperCase();return i in this.parts?this.parts[i].slice():[]}getNextOccurrence(r,i){let n=this.iterator(r),a;do a=n.next();while(a&&a.compare(i)<=0);return a&&i.zone&&(a.zone=i.zone),a}fromData(r){for(let i in r){let n=i.toUpperCase();n in xn?Array.isArray(r[i])?this.parts[n]=r[i]:this.parts[n]=[r[i]]:this[i]=r[i]}this.interval&&typeof this.interval!="number"&&Cn.INTERVAL(this.interval,this),this.wkst&&typeof this.wkst!="number"&&(this.wkst=Ut.icalDayToNumericDay(this.wkst)),this.until&&!(this.until instanceof _)&&(this.until=_.fromString(this.until))}toJSON(){let r=Object.create(null);r.freq=this.freq,this.count&&(r.count=this.count),this.interval>1&&(r.interval=this.interval);for(let[i,n]of Object.entries(this.parts))Array.isArray(n)&&n.length==1?r[i.toLowerCase()]=n[0]:r[i.toLowerCase()]=or(n);return this.until&&(r.until=this.until.toString()),"wkst"in this&&this.wkst!==_.DEFAULT_WEEK_START&&(r.wkst=Ut.numericDayToIcalDay(this.wkst)),r}toString(){let r="FREQ="+this.freq;this.count&&(r+=";COUNT="+this.count),this.interval>1&&(r+=";INTERVAL="+this.interval);for(let[i,n]of Object.entries(this.parts))r+=";"+i+"="+n;return this.until&&(r+=";UNTIL="+this.until.toICALString()),"wkst"in this&&this.wkst!==_.DEFAULT_WEEK_START&&(r+=";WKST="+Ut.numericDayToIcalDay(this.wkst)),r}}function we(e,r,i,n){let a=n;if(n[0]==="+"&&(a=n.slice(1)),a=Ht(a),r!==void 0&&n<r)throw new Error(e+': invalid value "'+n+'" must be > '+r);if(i!==void 0&&n>i)throw new Error(e+': invalid value "'+n+'" must be < '+r);return a}const Cn={FREQ:function(e,r,i){if(ns.indexOf(e)!==-1)r.freq=e;else throw new Error('invalid frequency "'+e+'" expected: "'+ns.join(", ")+'"')},COUNT:function(e,r,i){r.count=Ht(e)},INTERVAL:function(e,r,i){r.interval=Ht(e),r.interval<1&&(r.interval=1)},UNTIL:function(e,r,i){e.length>10?r.until=Bt.icalendar.value["date-time"].fromICAL(e):r.until=Bt.icalendar.value.date.fromICAL(e),i||(r.until=_.fromString(r.until))},WKST:function(e,r,i){if(bc.test(e))r.wkst=Ut.icalDayToNumericDay(e);else throw new Error('invalid WKST value "'+e+'"')}},xn={BYSECOND:we.bind(void 0,"BYSECOND",0,60),BYMINUTE:we.bind(void 0,"BYMINUTE",0,59),BYHOUR:we.bind(void 0,"BYHOUR",0,23),BYDAY:function(e){if(Yc.test(e))return e;throw new Error('invalid BYDAY value "'+e+'"')},BYMONTHDAY:we.bind(void 0,"BYMONTHDAY",-31,31),BYYEARDAY:we.bind(void 0,"BYYEARDAY",-366,366),BYWEEKNO:we.bind(void 0,"BYWEEKNO",-53,53),BYMONTH:we.bind(void 0,"BYMONTH",1,12),BYSETPOS:we.bind(void 0,"BYSETPOS",-366,366)};class ke{static fromString(r,i){let n=r.split("/");if(n.length!==2)throw new Error('Invalid string value: "'+r+'" must contain a "/" char.');let a={start:_.fromDateTimeString(n[0],i)},s=n[1];return jt.isValueString(s)?a.duration=jt.fromString(s):a.end=_.fromDateTimeString(s,i),new ke(a)}static fromData(r){return new ke(r)}static fromJSON(r,i,n){function a(s,l){return n?_.fromString(s,l):_.fromDateTimeString(s,l)}return jt.isValueString(r[1])?ke.fromData({start:a(r[0],i),duration:jt.fromString(r[1])}):ke.fromData({start:a(r[0],i),end:a(r[1],i)})}constructor(r){if(this.wrappedJSObject=this,r&&"start"in r){if(r.start&&!(r.start instanceof _))throw new TypeError(".start must be an instance of ICAL.Time");this.start=r.start}if(r&&r.end&&r.duration)throw new Error("cannot accept both end and duration");if(r&&"end"in r){if(r.end&&!(r.end instanceof _))throw new TypeError(".end must be an instance of ICAL.Time");this.end=r.end}if(r&&"duration"in r){if(r.duration&&!(r.duration instanceof jt))throw new TypeError(".duration must be an instance of ICAL.Duration");this.duration=r.duration}}start=null;end=null;duration=null;icalclass="icalperiod";icaltype="period";clone(){return ke.fromData({start:this.start?this.start.clone():null,end:this.end?this.end.clone():null,duration:this.duration?this.duration.clone():null})}getDuration(){return this.duration?this.duration:this.end.subtractDate(this.start)}getEnd(){if(this.end)return this.end;{let r=this.start.clone();return r.addDuration(this.duration),r}}toString(){return this.start+"/"+(this.end||this.duration)}toJSON(){return[this.start.toString(),(this.end||this.duration).toString()]}toICALString(){return this.start.toICALString()+"/"+(this.end||this.duration).toICALString()}}const wc=/\\\\|\\;|\\,|\\[Nn]/g,_c=/\\|;|,|\n/g,as=/\\\\|\\,|\\[Nn]/g,ss=/\\|,|\n/g;function na(e,r){return{matches:/.*/,fromICAL:function(i,n){return Bc(i,e,n)},toICAL:function(i,n){let a=r;return n&&(a=new RegExp(a.source+"|"+n,a.flags)),i.replace(a,function(s){switch(s){case"\\":return"\\\\";case";":return"\\;";case",":return"\\,";case` `:return"\\n";default:return s}})}}}const lt={defaultType:"text"},Kr={defaultType:"text",multiValue:","},Zi={defaultType:"text",structuredValue:";"},Ti={defaultType:"integer"},di={defaultType:"date-time",allowedTypes:["date-time","date"]},hi={defaultType:"date-time"},$t={defaultType:"uri"},os={defaultType:"utc-offset"},ls={defaultType:"recur"},us={defaultType:"date-and-or-time",allowedTypes:["date-time","date","text"]};function Zc(e){switch(e){case"\\\\":return"\\";case"\\;":return";";case"\\,":return",";case"\\n":case"\\N":return` `;default:return e}}function Bc(e,r,i){return e.indexOf("\\")===-1?e:(i&&(r=new RegExp(r.source+"|\\\\"+i,r.flags)),e.replace(r,Zc))}let ba={categories:Kr,url:$t,version:lt,uid:lt},Ya={boolean:{values:["TRUE","FALSE"],fromICAL:function(e){switch(e){case"TRUE":return!0;case"FALSE":return!1;default:return!1}},toICAL:function(e){return e?"TRUE":"FALSE"}},float:{matches:/^[+-]?\d+\.\d+$/,fromICAL:function(e){let r=parseFloat(e);return Wr(r)?0:r},toICAL:function(e){return String(e)}},integer:{fromICAL:function(e){let r=parseInt(e);return Wr(r)?0:r},toICAL:function(e){return String(e)}},"utc-offset":{toICAL:function(e){return e.length<7?e.slice(0,3)+e.slice(4,6):e.slice(0,3)+e.slice(4,6)+e.slice(7,9)},fromICAL:function(e){return e.length<6?e.slice(0,3)+":"+e.slice(3,5):e.slice(0,3)+":"+e.slice(3,5)+":"+e.slice(5,7)},decorate:function(e){return oe.fromString(e)},undecorate:function(e){return e.toString()}}},Cc={cutype:{values:["INDIVIDUAL","GROUP","RESOURCE","ROOM","UNKNOWN"],allowXName:!0,allowIanaToken:!0},"delegated-from":{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},"delegated-to":{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},encoding:{values:["8BIT","BASE64"]},fbtype:{values:["FREE","BUSY","BUSY-UNAVAILABLE","BUSY-TENTATIVE"],allowXName:!0,allowIanaToken:!0},member:{valueType:"cal-address",multiValue:",",multiValueSeparateDQuote:!0},partstat:{values:["NEEDS-ACTION","ACCEPTED","DECLINED","TENTATIVE","DELEGATED","COMPLETED","IN-PROCESS"],allowXName:!0,allowIanaToken:!0},range:{values:["THISANDFUTURE"]},related:{values:["START","END"]},reltype:{values:["PARENT","CHILD","SIBLING"],allowXName:!0,allowIanaToken:!0},role:{values:["REQ-PARTICIPANT","CHAIR","OPT-PARTICIPANT","NON-PARTICIPANT"],allowXName:!0,allowIanaToken:!0},rsvp:{values:["TRUE","FALSE"]},"sent-by":{valueType:"cal-address"},tzid:{matches:/^\//},value:{values:["binary","boolean","cal-address","date","date-time","duration","float","integer","period","recur","text","time","uri","utc-offset"],allowXName:!0,allowIanaToken:!0}};const Gt=ur(Ya,{text:na(wc,_c),uri:{},binary:{decorate:function(e){return En.fromString(e)},undecorate:function(e){return e.toString()}},"cal-address":{},date:{decorate:function(e,r){return _.fromDateString(e,r)},undecorate:function(e){return e.toString()},fromICAL:function(e){return e.slice(0,4)+"-"+e.slice(4,6)+"-"+e.slice(6,8)},toICAL:function(e){let r=e.length;return r==10?e.slice(0,4)+e.slice(5,7)+e.slice(8,10):r>=19?Gt["date-time"].toICAL(e):e}},"date-time":{fromICAL:function(e){{let r=e.slice(0,4)+"-"+e.slice(4,6)+"-"+e.slice(6,8)+"T"+e.slice(9,11)+":"+e.slice(11,13)+":"+e.slice(13,15);return e[15]&&e[15]==="Z"&&(r+="Z"),r}},toICAL:function(e){if(e.length>=19){let r=e.slice(0,4)+e.slice(5,7)+e.slice(8,13)+e.slice(14,16)+e.slice(17,19);return e[19]&&e[19]==="Z"&&(r+="Z"),r}else return e},decorate:function(e,r){return _.fromDateTimeString(e,r)},undecorate:function(e){return e.toString()}},duration:{decorate:function(e){return jt.fromString(e)},undecorate:function(e){return e.toString()}},period:{fromICAL:function(e){let r=e.split("/");return r[0]=Gt["date-time"].fromICAL(r[0]),jt.isValueString(r[1])||(r[1]=Gt["date-time"].fromICAL(r[1])),r},toICAL:function(e){return e=e.slice(),e[0]=Gt["date-time"].toICAL(e[0]),jt.isValueString(e[1])||(e[1]=Gt["date-time"].toICAL(e[1])),e.join("/")},decorate:function(e,r){return ke.fromJSON(e,r,!1)},undecorate:function(e){return e.toJSON()}},recur:{fromICAL:function(e){return Ut._stringToData(e,!0)},toICAL:function(e){let r="";for(let[i,n]of Object.entries(e))i=="until"?n.length>10?n=Gt["date-time"].toICAL(n):n=Gt.date.toICAL(n):i=="wkst"?typeof n=="number"&&(n=Ut.numericDayToIcalDay(n)):Array.isArray(n)&&(n=n.join(",")),r+=i.toUpperCase()+"="+n+";";return r.slice(0,Math.max(0,r.length-1))},decorate:function(e){return Ut.fromData(e)},undecorate:function(e){return e.toJSON()}},time:{fromICAL:function(e){if(e.length<6)return e;let r=e.slice(0,2)+":"+e.slice(2,4)+":"+e.slice(4,6);return e[6]==="Z"&&(r+="Z"),r},toICAL:function(e){if(e.length<8)return e;let r=e.slice(0,2)+e.slice(3,5)+e.slice(6,8);return e[8]==="Z"&&(r+="Z"),r}}});let xc=ur(ba,{action:lt,attach:{defaultType:"uri"},attendee:{defaultType:"cal-address"},calscale:lt,class:lt,comment:lt,completed:hi,contact:lt,created:hi,description:lt,dtend:di,dtstamp:hi,dtstart:di,due:di,duration:{defaultType:"duration"},exdate:{defaultType:"date-time",allowedTypes:["date-time","date"],multiValue:","},exrule:ls,freebusy:{defaultType:"period",multiValue:","},geo:{defaultType:"float",structuredValue:";"},"last-modified":hi,location:lt,method:lt,organizer:{defaultType:"cal-address"},"percent-complete":Ti,priority:Ti,prodid:lt,"related-to":lt,repeat:Ti,rdate:{defaultType:"date-time",allowedTypes:["date-time","date","period"],multiValue:",",detectType:function(e){return e.indexOf("/")!==-1?"period":e.indexOf("T")===-1?"date":"date-time"}},"recurrence-id":di,resources:Kr,"request-status":Zi,rrule:ls,sequence:Ti,status:lt,summary:lt,transp:lt,trigger:{defaultType:"duration",allowedTypes:["duration","date-time"]},tzoffsetfrom:os,tzoffsetto:os,tzurl:$t,tzid:lt,tzname:lt});const ee=ur(Ya,{text:na(as,ss),uri:na(as,ss),date:{decorate:function(e){return je.fromDateAndOrTimeString(e,"date")},undecorate:function(e){return e.toString()},fromICAL:function(e){return e.length==8?Gt.date.fromICAL(e):e[0]=="-"&&e.length==6?e.slice(0,4)+"-"+e.slice(4):e},toICAL:function(e){return e.length==10?Gt.date.toICAL(e):e[0]=="-"&&e.length==7?e.slice(0,4)+e.slice(5):e}},time:{decorate:function(e){return je.fromDateAndOrTimeString("T"+e,"time")},undecorate:function(e){return e.toString()},fromICAL:function(e){let r=ee.time._splitZone(e,!0),i=r[0],n=r[1];return n.length==6?n=n.slice(0,2)+":"+n.slice(2,4)+":"+n.slice(4,6):n.length==4&&n[0]!="-"?n=n.slice(0,2)+":"+n.slice(2,4):n.length==5&&(n=n.slice(0,3)+":"+n.slice(3,5)),i.length==5&&(i[0]=="-"||i[0]=="+")&&(i=i.slice(0,3)+":"+i.slice(3)),n+i},toICAL:function(e){let r=ee.time._splitZone(e),i=r[0],n=r[1];return n.length==8?n=n.slice(0,2)+n.slice(3,5)+n.slice(6,8):n.length==5&&n[0]!="-"?n=n.slice(0,2)+n.slice(3,5):n.length==6&&(n=n.slice(0,3)+n.slice(4,6)),i.length==6&&(i[0]=="-"||i[0]=="+")&&(i=i.slice(0,3)+i.slice(4)),n+i},_splitZone:function(e,r){let i=e.length-1,n=e.length-(r?5:6),a=e[n],s,l;return e[i]=="Z"?(s=e[i],l=e.slice(0,Math.max(0,i))):e.length>6&&(a=="-"||a=="+")?(s=e.slice(n),l=e.slice(0,Math.max(0,n))):(s="",l=e),[s,l]}},"date-time":{decorate:function(e){return je.fromDateAndOrTimeString(e,"date-time")},undecorate:function(e){return e.toString()},fromICAL:function(e){return ee["date-and-or-time"].fromICAL(e)},toICAL:function(e){return ee["date-and-or-time"].toICAL(e)}},"date-and-or-time":{decorate:function(e){return je.fromDateAndOrTimeString(e,"date-and-or-time")},undecorate:function(e){return e.toString()},fromICAL:function(e){let r=e.split("T");return(r[0]?ee.date.fromICAL(r[0]):"")+(r[1]?"T"+ee.time.fromICAL(r[1]):"")},toICAL:function(e){let r=e.split("T");return ee.date.toICAL(r[0])+(r[1]?"T"+ee.time.toICAL(r[1]):"")}},timestamp:Gt["date-time"],"language-tag":{matches:/^[a-zA-Z0-9-]+$/},"phone-number":{fromICAL:function(e){return Array.from(e).filter(function(r){return r==="\\"?void 0:r}).join("")},toICAL:function(e){return Array.from(e).map(function(r){return r===","||r===";"?"\\"+r:r}).join("")}}});let Lc={type:{valueType:"text",multiValue:","},value:{values:["text","uri","date","time","date-time","date-and-or-time","timestamp","boolean","integer","float","utc-offset","language-tag"],allowXName:!0,allowIanaToken:!0}},Ic=ur(ba,{adr:{defaultType:"text",structuredValue:";",multiValue:","},anniversary:us,bday:us,caladruri:$t,caluri:$t,clientpidmap:Zi,email:lt,fburl:$t,fn:lt,gender:Zi,geo:$t,impp:$t,key:$t,kind:lt,lang:{defaultType:"language-tag"},logo:$t,member:$t,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:Kr,note:lt,org:{defaultType:"text",structuredValue:";"},photo:$t,related:$t,rev:{defaultType:"timestamp"},role:lt,sound:$t,source:$t,tel:{defaultType:"uri",allowedTypes:["uri","text"]},title:lt,tz:{defaultType:"text",allowedTypes:["text","utc-offset","uri"]},xml:lt}),kc=ur(Ya,{binary:Gt.binary,date:ee.date,"date-time":ee["date-time"],"phone-number":ee["phone-number"],uri:Gt.uri,text:Gt.text,time:Gt.time,vcard:Gt.text,"utc-offset":{toICAL:function(e){return e.slice(0,7)},fromICAL:function(e){return e.slice(0,7)},decorate:function(e){return oe.fromString(e)},undecorate:function(e){return e.toString()}}}),Hc={type:{valueType:"text",multiValue:","},value:{values:["text","uri","date","date-time","phone-number","time","boolean","integer","float","utc-offset","vcard","binary"],allowXName:!0,allowIanaToken:!0}},Gc=ur(ba,{fn:lt,n:{defaultType:"text",structuredValue:";",multiValue:","},nickname:Kr,photo:{defaultType:"binary",allowedTypes:["binary","uri"]},bday:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(e){return e.indexOf("T")===-1?"date":"date-time"}},adr:{defaultType:"text",structuredValue:";",multiValue:","},label:lt,tel:{defaultType:"phone-number"},email:lt,mailer:lt,tz:{defaultType:"utc-offset",allowedTypes:["utc-offset","text"]},geo:{defaultType:"float",structuredValue:";"},title:lt,role:lt,logo:{defaultType:"binary",allowedTypes:["binary","uri"]},agent:{defaultType:"vcard",allowedTypes:["vcard","text","uri"]},org:Zi,note:Kr,prodid:lt,rev:{defaultType:"date-time",allowedTypes:["date-time","date"],detectType:function(e){return e.indexOf("T")===-1?"date":"date-time"}},"sort-string":lt,sound:{defaultType:"binary",allowedTypes:["binary","uri"]},class:lt,key:{defaultType:"binary",allowedTypes:["binary","text"]}}),me={value:Gt,param:Cc,property:xc,propertyGroups:!1},cs={value:ee,param:Lc,property:Ic,propertyGroups:!0},Ts={value:kc,param:Hc,property:Gc,propertyGroups:!0};const Oi={strict:!0,defaultSet:me,defaultType:"unknown",components:{vcard:cs,vcard3:Ts,vevent:me,vtodo:me,vjournal:me,valarm:me,vtimezone:me,daylight:me,standard:me},icalendar:me,vcard:cs,vcard3:Ts,getDesignSet:function(e){return e&&e in Oi.components?Oi.components[e]:Oi.defaultSet}};var Bt=Oi;const vi=`\r `,ds="unknown",Uc={'"':"^'","\n":"^n","^":"^^"};function mt(e){typeof e[0]=="string"&&(e=[e]);let r=0,i=e.length,n="";for(;r<i;r++)n+=mt.component(e[r])+vi;return n}mt.component=function(e,r){let i=e[0].toUpperCase(),n="BEGIN:"+i+vi,a=e[1],s=0,l=a.length,u=e[0];for(u==="vcard"&&e[1].length>0&&!(e[1][0][0]==="version"&&e[1][0][3]==="4.0")&&(u="vcard3"),r=r||Bt.getDesignSet(u);s<l;s++)n+=mt.property(a[s],r)+vi;let o=e[2]||[],T=0,c=o.length;for(;T<c;T++)n+=mt.component(o[T],r)+vi;return n+="END:"+i,n},mt.property=function(e,r,i){let n=e[0].toUpperCase(),a=e[0],s=e[1];r||(r=Bt.defaultSet);let l=s.group,u;r.propertyGroups&&l?u=l.toUpperCase()+"."+n:u=n;for(let[f,D]of Object.entries(s)){if(r.propertyGroups&&f=="group")continue;let E=r.param[f],R=E&&E.multiValue;R&&Array.isArray(D)?(D=D.map(function(v){return v=mt._rfc6868Unescape(v),v=mt.paramPropertyValue(v,E.multiValueSeparateDQuote),v}),D=mt.multiValue(D,R,"unknown",null,r)):(D=mt._rfc6868Unescape(D),D=mt.paramPropertyValue(D)),u+=";"+f.toUpperCase()+"="+D}if(e.length===3)return u+":";let o=e[2],T,c=!1,d=!1,h=!1;return a in r.property?(T=r.property[a],"multiValue"in T&&(c=T.multiValue),"structuredValue"in T&&Array.isArray(e[3])&&(d=T.structuredValue),"defaultType"in T?o===T.defaultType&&(h=!0):o===ds&&(h=!0)):o===ds&&(h=!0),h||(u+=";VALUE="+o.toUpperCase()),u+=":",c&&d?u+=mt.multiValue(e[3],d,o,c,r,d):c?u+=mt.multiValue(e.slice(3),c,o,null,r,!1):d?u+=mt.multiValue(e[3],d,o,null,r,d):u+=mt.value(e[3],o,r,!1),i?u:y0(u)},mt.paramPropertyValue=function(e,r){return!r&&e.indexOf(",")===-1&&e.indexOf(":")===-1&&e.indexOf(";")===-1?e:'"'+e+'"'},mt.multiValue=function(e,r,i,n,a,s){let l="",u=e.length,o=0;for(;o<u;o++)n&&Array.isArray(e[o])?l+=mt.multiValue(e[o],n,i,null,a,s):l+=mt.value(e[o],i,a,s),o!==u-1&&(l+=r);return l},mt.value=function(e,r,i,n){return r in i.value&&"toICAL"in i.value[r]?i.value[r].toICAL(e,n):e},mt._rfc6868Unescape=function(e){return e.replace(/[\n^"]/g,function(r){return Uc[r]})};const hs=0,fi=1,pi=2,_e=3;class ir{static fromString(r,i){return new ir(ut.property(r,i))}constructor(r,i){this._parent=i||null,typeof r=="string"?(this.jCal=[r,{},Bt.defaultType],this.jCal[pi]=this.getDefaultType()):this.jCal=r,this._updateType()}get type(){return this.jCal[pi]}get name(){return this.jCal[hs]}get parent(){return this._parent}set parent(r){let i=!this._parent||r&&r._designSet!=this._parent._designSet;this._parent=r,this.type==Bt.defaultType&&i&&(this.jCal[pi]=this.getDefaultType(),this._updateType())}get _designSet(){return this.parent?this.parent._designSet:Bt.defaultSet}_updateType(){let r=this._designSet;this.type in r.value&&("decorate"in r.value[this.type]?this.isDecorated=!0:this.isDecorated=!1,this.name in r.property&&(this.isMultiValue="multiValue"in r.property[this.name],this.isStructuredValue="structuredValue"in r.property[this.name]))}_hydrateValue(r){return this._values&&this._values[r]?this._values[r]:this.jCal.length<=_e+r?null:this.isDecorated?(this._values||(this._values=[]),this._values[r]=this._decorate(this.jCal[_e+r])):this.jCal[_e+r]}_decorate(r){return this._designSet.value[this.type].decorate(r,this)}_undecorate(r){return this._designSet.value[this.type].undecorate(r,this)}_setDecoratedValue(r,i){this._values||(this._values=[]),typeof r=="object"&&"icaltype"in r?(this.jCal[_e+i]=this._undecorate(r),this._values[i]=r):(this.jCal[_e+i]=r,this._values[i]=this._decorate(r))}getParameter(r){if(r in this.jCal[fi])return this.jCal[fi][r]}getFirstParameter(r){let i=this.getParameter(r);return Array.isArray(i)?i[0]:i}setParameter(r,i){let n=r.toLowerCase();typeof i=="string"&&n in this._designSet.param&&"multiValue"in this._designSet.param[n]&&(i=[i]),this.jCal[fi][r]=i}removeParameter(r){delete this.jCal[fi][r]}getDefaultType(){let r=this.jCal[hs],i=this._designSet;if(r in i.property){let n=i.property[r];if("defaultType"in n)return n.defaultType}return Bt.defaultType}resetType(r){this.removeAllValues(),this.jCal[pi]=r,this._updateType()}getFirstValue(){return this._hydrateValue(0)}getValues(){let r=this.jCal.length-_e;if(r<1)return[];let i=0,n=[];for(;i<r;i++)n[i]=this._hydrateValue(i);return n}removeAllValues(){this._values&&(this._values.length=0),this.jCal.length=3}setValues(r){if(!this.isMultiValue)throw new Error(this.name+`: does not not support mulitValue. override isMultiValue`);let i=r.length,n=0;if(this.removeAllValues(),i>0&&typeof r[0]=="object"&&"icaltype"in r[0]&&this.resetType(r[0].icaltype),this.isDecorated)for(;n<i;n++)this._setDecoratedValue(r[n],n);else for(;n<i;n++)this.jCal[_e+n]=r[n]}setValue(r){this.removeAllValues(),typeof r=="object"&&"icaltype"in r&&this.resetType(r.icaltype),this.isDecorated?this._setDecoratedValue(r,0):this.jCal[_e]=r}toJSON(){return this.jCal}toICALString(){return mt.property(this.jCal,this._designSet,!0)}}const Ze=0,Se=1,Be=2;class qt{static fromString(r){return new qt(ut.component(r))}constructor(r,i){typeof r=="string"&&(r=[r,[],[]]),this.jCal=r,this.parent=i||null,!this.parent&&this.name==="vcalendar"&&(this._timezoneCache=new Map)}_hydratedPropertyCount=0;_hydratedComponentCount=0;_timezoneCache=null;_components=null;_properties=null;get name(){return this.jCal[Ze]}get _designSet(){return this.parent&&this.parent._designSet||Bt.getDesignSet(this.name)}_hydrateComponent(r){if(this._components||(this._components=[],this._hydratedComponentCount=0),this._components[r])return this._components[r];let i=new qt(this.jCal[Be][r],this);return this._hydratedComponentCount++,this._components[r]=i}_hydrateProperty(r){if(this._properties||(this._properties=[],this._hydratedPropertyCount=0),this._properties[r])return this._properties[r];let i=new ir(this.jCal[Se][r],this);return this._hydratedPropertyCount++,this._properties[r]=i}getFirstSubcomponent(r){if(r){let i=0,n=this.jCal[Be],a=n.length;for(;i<a;i++)if(n[i][Ze]===r)return this._hydrateComponent(i)}else if(this.jCal[Be].length)return this._hydrateComponent(0);return null}getAllSubcomponents(r){let i=this.jCal[Be].length,n=0;if(r){let a=this.jCal[Be],s=[];for(;n<i;n++)r===a[n][Ze]&&s.push(this._hydrateComponent(n));return s}else{if(!this._components||this._hydratedComponentCount!==i)for(;n<i;n++)this._hydrateComponent(n);return this._components||[]}}hasProperty(r){let i=this.jCal[Se],n=i.length,a=0;for(;a<n;a++)if(i[a][Ze]===r)return!0;return!1}getFirstProperty(r){if(r){let i=0,n=this.jCal[Se],a=n.length;for(;i<a;i++)if(n[i][Ze]===r)return this._hydrateProperty(i)}else if(this.jCal[Se].length)return this._hydrateProperty(0);return null}getFirstPropertyValue(r){let i=this.getFirstProperty(r);return i?i.getFirstValue():null}getAllProperties(r){let i=this.jCal[Se].length,n=0;if(r){let a=this.jCal[Se],s=[];for(;n<i;n++)r===a[n][Ze]&&s.push(this._hydrateProperty(n));return s}else{if(!this._properties||this._hydratedPropertyCount!==i)for(;n<i;n++)this._hydrateProperty(n);return this._properties||[]}}_removeObjectByIndex(r,i,n){if(i=i||[],i[n]){let a=i[n];"parent"in a&&(a.parent=null)}i.splice(n,1),this.jCal[r].splice(n,1)}_removeObject(r,i,n){let a=0,s=this.jCal[r],l=s.length,u=this[i];if(typeof n=="string"){for(;a<l;a++)if(s[a][Ze]===n)return this._removeObjectByIndex(r,u,a),!0}else if(u){for(;a<l;a++)if(u[a]&&u[a]===n)return this._removeObjectByIndex(r,u,a),!0}return!1}_removeAllObjects(r,i,n){let a=this[i],s=this.jCal[r],l=s.length-1;for(;l>=0;l--)(!n||s[l][Ze]===n)&&this._removeObjectByIndex(r,a,l)}addSubcomponent(r){this._components||(this._components=[],this._hydratedComponentCount=0),r.parent&&r.parent.removeSubcomponent(r);let i=this.jCal[Be].push(r.jCal);return this._components[i-1]=r,this._hydratedComponentCount++,r.parent=this,r}removeSubcomponent(r){let i=this._removeObject(Be,"_components",r);return i&&this._hydratedComponentCount--,i}removeAllSubcomponents(r){let i=this._removeAllObjects(Be,"_components",r);return this._hydratedComponentCount=0,i}addProperty(r){if(!(r instanceof ir))throw new TypeError("must be instance of ICAL.Property");this._properties||(this._properties=[],this._hydratedPropertyCount=0),r.parent&&r.parent.removeProperty(r);let i=this.jCal[Se].push(r.jCal);return this._properties[i-1]=r,this._hydratedPropertyCount++,r.parent=this,r}addPropertyWithValue(r,i){let n=new ir(r);return n.setValue(i),this.addProperty(n),n}updatePropertyWithValue(r,i){let n=this.getFirstProperty(r);return n?n.setValue(i):n=this.addPropertyWithValue(r,i),n}removeProperty(r){let i=this._removeObject(Se,"_properties",r);return i&&this._hydratedPropertyCount--,i}removeAllProperties(r){let i=this._removeAllObjects(Se,"_properties",r);return this._hydratedPropertyCount=0,i}toJSON(){return this.jCal}toString(){return mt.component(this.jCal,this._designSet)}getTimeZoneByID(r){if(this.parent)return this.parent.getTimeZoneByID(r);if(!this._timezoneCache)return null;if(this._timezoneCache.has(r))return this._timezoneCache.get(r);const i=this.getAllSubcomponents("vtimezone");for(const n of i)if(n.getFirstProperty("tzid").getFirstValue()===r){const a=new ft({component:n,tzid:r});return this._timezoneCache.set(r,a),a}return null}}class Y0{constructor(r){this.ruleDates=[],this.exDates=[],this.fromData(r)}complete=!1;ruleIterators=null;ruleDates=null;exDates=null;ruleDateInc=0;exDateInc=0;exDate=null;ruleDate=null;dtstart=null;last=null;fromData(r){let i=ye(r.dtstart,_);if(i)this.dtstart=i;else throw new Error(".dtstart (ICAL.Time) must be given");if(r.component)this._init(r.component);else{if(this.last=ye(r.last,_)||i.clone(),!r.ruleIterators)throw new Error(".ruleIterators or .component must be given");this.ruleIterators=r.ruleIterators.map(function(n){return ye(n,fe)}),this.ruleDateInc=r.ruleDateInc,this.exDateInc=r.exDateInc,r.ruleDates&&(this.ruleDates=r.ruleDates.map(n=>ye(n,_)),this.ruleDate=this.ruleDates[this.ruleDateInc]),r.exDates&&(this.exDates=r.exDates.map(n=>ye(n,_)),this.exDate=this.exDates[this.exDateInc]),typeof r.complete<"u"&&(this.complete=r.complete)}}next(){let r,i,n,a=500,s=0;for(;;){if(s++>a)throw new Error("max tries have occurred, rule may be impossible to fulfill.");if(i=this.ruleDate,r=this._nextRecurrenceIter(this.last),!i&&!r){this.complete=!0;break}if((!i||r&&i.compare(r.last)>0)&&(i=r.last.clone(),r.next()),this.ruleDate===i&&this._nextRuleDay(),this.last=i,this.exDate&&(n=this.exDate.compare(this.last),n<0&&this._nextExDay(),n===0)){this._nextExDay();continue}return this.last}}toJSON(){function r(n){return n.toJSON()}let i=Object.create(null);return i.ruleIterators=this.ruleIterators.map(r),this.ruleDates&&(i.ruleDates=this.ruleDates.map(r)),this.exDates&&(i.exDates=this.exDates.map(r)),i.ruleDateInc=this.ruleDateInc,i.exDateInc=this.exDateInc,i.last=this.last.toJSON(),i.dtstart=this.dtstart.toJSON(),i.complete=this.complete,i}_extractDates(r,i){let n=[],a=r.getAllProperties(i);for(let s=0,l=a.length;s<l;s++)for(let u of a[s].getValues()){let o=rr(n,u,(T,c)=>T.compare(c));n.splice(o,0,u)}return n}_init(r){if(this.ruleIterators=[],this.last=this.dtstart.clone(),!r.hasProperty("rdate")&&!r.hasProperty("rrule")&&!r.hasProperty("recurrence-id")){this.ruleDate=this.last.clone(),this.complete=!0;return}if(r.hasProperty("rdate")&&(this.ruleDates=this._extractDates(r,"rdate"),this.ruleDates[0]&&this.ruleDates[0].compare(this.dtstart)<0?(this.ruleDateInc=0,this.last=this.ruleDates[0].clone()):this.ruleDateInc=rr(this.ruleDates,this.last,(i,n)=>i.compare(n)),this.ruleDate=this.ruleDates[this.ruleDateInc]),r.hasProperty("rrule")){let i=r.getAllProperties("rrule"),n=0,a=i.length,s,l;for(;n<a;n++)s=i[n].getFirstValue(),l=s.iterator(this.dtstart),this.ruleIterators.push(l),l.next()}r.hasProperty("exdate")&&(this.exDates=this._extractDates(r,"exdate"),this.exDateInc=rr(this.exDates,this.last,(i,n)=>i.compare(n)),this.exDate=this.exDates[this.exDateInc])}_nextExDay(){this.exDate=this.exDates[++this.exDateInc]}_nextRuleDay(){this.ruleDate=this.ruleDates[++this.ruleDateInc]}_nextRecurrenceIter(){let r=this.ruleIterators;if(r.length===0)return null;let i=r.length,n,a,s=0,l;for(;s<i;s++){if(n=r[s],a=n.last,n.completed){i--,s!==0&&s--,r.splice(s,1);continue}(!l||l.last.compare(a)>0)&&(l=n)}return l}}class qr{constructor(r,i){r instanceof qt||(i=r,r=null),r?this.component=r:this.component=new qt("vevent"),this._rangeExceptionCache=Object.create(null),this.exceptions=Object.create(null),this.rangeExceptions=[],i&&i.strictExceptions&&(this.strictExceptions=i.strictExceptions),i&&i.exceptions?i.exceptions.forEach(this.relateException,this):this.component.parent&&!this.isRecurrenceException()&&this.component.parent.getAllSubcomponents("vevent").forEach(function(n){n.hasProperty("recurrence-id")&&this.relateException(n)},this)}static THISANDFUTURE="THISANDFUTURE";exceptions=null;strictExceptions=!1;relateException(r){if(this.isRecurrenceException())throw new Error("cannot relate exception to exceptions");if(r instanceof qt&&(r=new qr(r)),this.strictExceptions&&r.uid!==this.uid)throw new Error("attempted to relate unrelated exception");let i=r.recurrenceId.toString();if(this.exceptions[i]=r,r.modifiesFuture()){let n=[r.recurrenceId.toUnixTime(),i],a=rr(this.rangeExceptions,n,fs);this.rangeExceptions.splice(a,0,n)}}modifiesFuture(){return this.component.hasProperty("recurrence-id")?this.component.getFirstProperty("recurrence-id").getParameter("range")===qr.THISANDFUTURE:!1}findRangeException(r){if(!this.rangeExceptions.length)return null;let i=r.toUnixTime(),n=rr(this.rangeExceptions,[i],fs);if(n-=1,n<0)return null;let a=this.rangeExceptions[n];return i<a[0]?null:a[1]}getOccurrenceDetails(r){let i=r.toString(),n=r.convertToZone(ft.utcTimezone).toString(),a,s={recurrenceId:r};if(i in this.exceptions)a=s.item=this.exceptions[i],s.startDate=a.startDate,s.endDate=a.endDate,s.item=a;else if(n in this.exceptions)a=this.exceptions[n],s.startDate=a.startDate,s.endDate=a.endDate,s.item=a;else{let l=this.findRangeException(r),u;if(l){let o=this.exceptions[l];s.item=o;let T=this._rangeExceptionCache[l];if(!T){let d=o.recurrenceId.clone(),h=o.startDate.clone();d.zone=h.zone,T=h.subtractDate(d),this._rangeExceptionCache[l]=T}let c=r.clone();c.zone=o.startDate.zone,c.addDuration(T),u=c.clone(),u.addDuration(o.duration),s.startDate=c,s.endDate=u}else u=r.clone(),u.addDuration(this.duration),s.endDate=u,s.startDate=r,s.item=this}return s}iterator(r){return new Y0({component:this.component,dtstart:r||this.startDate})}isRecurring(){let r=this.component;return r.hasProperty("rrule")||r.hasProperty("rdate")}isRecurrenceException(){return this.component.hasProperty("recurrence-id")}getRecurrenceTypes(){let r=this.component.getAllProperties("rrule"),i=0,n=r.length,a=Object.create(null);for(;i<n;i++){let s=r[i].getFirstValue();a[s.freq]=!0}return a}get uid(){return this._firstProp("uid")}set uid(r){this._setProp("uid",r)}get startDate(){return this._firstProp("dtstart")}set startDate(r){this._setTime("dtstart",r)}get endDate(){let r=this._firstProp("dtend");if(!r){let i=this._firstProp("duration");r=this.startDate.clone(),i?r.addDuration(i):r.isDate&&(r.day+=1)}return r}set endDate(r){this.component.hasProperty("duration")&&this.component.removeProperty("duration"),this._setTime("dtend",r)}get duration(){return this._firstProp("duration")||this.endDate.subtractDateTz(this.startDate)}set duration(r){this.component.hasProperty("dtend")&&this.component.removeProperty("dtend"),this._setProp("duration",r)}get location(){return this._firstProp("location")}set location(r){this._setProp("location",r)}get attendees(){return this.component.getAllProperties("attendee")}get summary(){return this._firstProp("summary")}set summary(r){this._setProp("summary",r)}get description(){return this._firstProp("description")}set description(r){this._setProp("description",r)}get color(){return this._firstProp("color")}set color(r){this._setProp("color",r)}get organizer(){return this._firstProp("organizer")}set organizer(r){this._setProp("organizer",r)}get sequence(){return this._firstProp("sequence")}set sequence(r){this._setProp("sequence",r)}get recurrenceId(){return this._firstProp("recurrence-id")}set recurrenceId(r){this._setTime("recurrence-id",r)}_setTime(r,i){let n=this.component.getFirstProperty(r);n||(n=new ir(r),this.component.addProperty(n)),i.zone===ft.localTimezone||i.zone===ft.utcTimezone?n.removeParameter("tzid"):n.setParameter("tzid",i.zone.tzid),n.setValue(i)}_setProp(r,i){this.component.updatePropertyWithValue(r,i)}_firstProp(r){return this.component.getFirstPropertyValue(r)}toString(){return this.component.toString()}}function fs(e,r){return e[0]>r[0]?1:r[0]>e[0]?-1:0}class jc{constructor(r){typeof r>"u"&&(r={});for(let[i,n]of Object.entries(r))this[i]=n}parseEvent=!0;parseTimezone=!0;oncomplete=function(){};onerror=function(r){};ontimezone=function(r){};onevent=function(r){};process(r){typeof r=="string"&&(r=ut(r)),r instanceof qt||(r=new qt(r));let i=r.getAllSubcomponents(),n=0,a=i.length,s;for(;n<a;n++)switch(s=i[n],s.name){case"vtimezone":if(this.parseTimezone){let l=s.getFirstPropertyValue("tzid");l&&this.ontimezone(new ft({tzid:l,component:s}))}break;case"vevent":this.parseEvent&&this.onevent(new qr(s));break;default:continue}this.oncomplete()}}var Yt={foldLength:75,debug:!1,newLineChar:`\r `,Binary:En,Component:qt,ComponentParser:jc,Duration:jt,Event:qr,Period:ke,Property:ir,Recur:Ut,RecurExpansion:Y0,RecurIterator:fe,Time:_,Timezone:ft,TimezoneService:_i,UtcOffset:oe,VCardTime:je,parse:ut,stringify:mt,design:Bt,helpers:yc};class He{_timezoneId;_ics;_timezone;_initialized;constructor(r,i){r instanceof Yt.Timezone?(this._timezone=r,this._initialized=!0):r instanceof Yt.Component?(this._timezone=new Yt.Timezone(r),this._initialized=!0):(this._timezoneId=r,this._ics=i,this._initialized=!1)}get timezoneId(){return this._initialized?this._timezone.tzid:this._timezoneId}offsetForArray(r,i,n,a,s,l){const u=new Yt.Time({year:r,month:i,day:n,hour:a,minute:s,second:l,isDate:!1});return this.timezone.utcOffset(u)}timestampToArray(r){const i=Yt.Time.fromData({year:1970,month:1,day:1,hour:0,minute:0,second:0});i.fromUnixTime(Math.floor(r/1e3));const n=i.convertToZone(this.timezone);return[n.year,n.month,n.day,n.hour,n.minute,n.second]}toICALTimezone(){return this.timezone}toICALJs(){return this.timezone.component}get timezone(){if(!this._initialized){const r=Yt.parse(this._ics),i=new Yt.Component(r);this._timezone=new Yt.Timezone(i),this._initialized=!0}return this._timezone}static get utc(){return new He(Yt.Timezone.utcTimezone)}static get floating(){return new He(Yt.Timezone.localTimezone)}}const Pc="2.2024a",zc={"AUS Central Standard Time":{aliasTo:"Australia/Darwin"},"AUS Eastern Standard Time":{aliasTo:"Australia/Sydney"},"Afghanistan Standard Time":{aliasTo:"Asia/Kabul"},"Africa/Asmera":{aliasTo:"Africa/Asmara"},"Africa/Timbuktu":{aliasTo:"Africa/Bamako"},"Alaskan Standard Time":{aliasTo:"America/Anchorage"},"America/Argentina/ComodRivadavia":{aliasTo:"America/Argentina/Catamarca"},"America/Buenos_Aires":{aliasTo:"America/Argentina/Buenos_Aires"},"America/Louisville":{aliasTo:"America/Kentucky/Louisville"},"America/Montreal":{aliasTo:"America/Toronto"},"America/Santa_Isabel":{aliasTo:"America/Tijuana"},"Arab Standard Time":{aliasTo:"Asia/Riyadh"},"Arabian Standard Time":{aliasTo:"Asia/Dubai"},"Arabic Standard Time":{aliasTo:"Asia/Baghdad"},"Argentina Standard Time":{aliasTo:"America/Argentina/Buenos_Aires"},"Asia/Calcutta":{aliasTo:"Asia/Kolkata"},"Asia/Katmandu":{aliasTo:"Asia/Kathmandu"},"Asia/Rangoon":{aliasTo:"Asia/Yangon"},"Asia/Saigon":{aliasTo:"Asia/Ho_Chi_Minh"},"Atlantic Standard Time":{aliasTo:"America/Halifax"},"Atlantic/Faeroe":{aliasTo:"Atlantic/Faroe"},"Atlantic/Jan_Mayen":{aliasTo:"Europe/Oslo"},"Azerbaijan Standard Time":{aliasTo:"Asia/Baku"},"Azores Standard Time":{aliasTo:"Atlantic/Azores"},"Bahia Standard Time":{aliasTo:"America/Bahia"},"Bangladesh Standard Time":{aliasTo:"Asia/Dhaka"},"Belarus Standard Time":{aliasTo:"Europe/Minsk"},"Canada Central Standard Time":{aliasTo:"America/Regina"},"Cape Verde Standard Time":{aliasTo:"Atlantic/Cape_Verde"},"Caucasus Standard Time":{aliasTo:"Asia/Yerevan"},"Cen. Australia Standard Time":{aliasTo:"Australia/Adelaide"},"Central America Standard Time":{aliasTo:"America/Guatemala"},"Central Asia Standard Time":{aliasTo:"Asia/Almaty"},"Central Brazilian Standard Time":{aliasTo:"America/Cuiaba"},"Central Europe Standard Time":{aliasTo:"Europe/Budapest"},"Central European Standard Time":{aliasTo:"Europe/Warsaw"},"Central Pacific Standard Time":{aliasTo:"Pacific/Guadalcanal"},"Central Standard Time":{aliasTo:"America/Chicago"},"Central Standard Time (Mexico)":{aliasTo:"America/Mexico_City"},"China Standard Time":{aliasTo:"Asia/Shanghai"},"E. Africa Standard Time":{aliasTo:"Africa/Nairobi"},"E. Australia Standard Time":{aliasTo:"Australia/Brisbane"},"E. South America Standard Time":{aliasTo:"America/Sao_Paulo"},"Eastern Standard Time":{aliasTo:"America/New_York"},"Egypt Standard Time":{aliasTo:"Africa/Cairo"},"Ekaterinburg Standard Time":{aliasTo:"Asia/Yekaterinburg"},"Etc/GMT":{aliasTo:"UTC"},"Etc/GMT+0":{aliasTo:"UTC"},"Etc/UCT":{aliasTo:"UTC"},"Etc/UTC":{aliasTo:"UTC"},"Etc/Unversal":{aliasTo:"UTC"},"Etc/Zulu":{aliasTo:"UTC"},"Europe/Belfast":{aliasTo:"Europe/London"},"FLE Standard Time":{aliasTo:"Europe/Kiev"},"Fiji Standard Time":{aliasTo:"Pacific/Fiji"},GMT:{aliasTo:"UTC"},"GMT Standard Time":{aliasTo:"Europe/London"},"GMT+0":{aliasTo:"UTC"},GMT0:{aliasTo:"UTC"},"GTB Standard Time":{aliasTo:"Europe/Bucharest"},"Georgian Standard Time":{aliasTo:"Asia/Tbilisi"},"Greenland Standard Time":{aliasTo:"America/Godthab"},Greenwich:{aliasTo:"UTC"},"Greenwich Standard Time":{aliasTo:"Atlantic/Reykjavik"},"Hawaiian Standard Time":{aliasTo:"Pacific/Honolulu"},"India Standard Time":{aliasTo:"Asia/Calcutta"},"Iran Standard Time":{aliasTo:"Asia/Tehran"},"Israel Standard Time":{aliasTo:"Asia/Jerusalem"},"Jordan Standard Time":{aliasTo:"Asia/Amman"},"Kaliningrad Standard Time":{aliasTo:"Europe/Kaliningrad"},"Korea Standard Time":{aliasTo:"Asia/Seoul"},"Libya Standard Time":{aliasTo:"Africa/Tripoli"},"Line Islands Standard Time":{aliasTo:"Pacific/Kiritimati"},"Magadan Standard Time":{aliasTo:"Asia/Magadan"},"Mauritius Standard Time":{aliasTo:"Indian/Mauritius"},"Middle East Standard Time":{aliasTo:"Asia/Beirut"},"Montevideo Standard Time":{aliasTo:"America/Montevideo"},"Morocco Standard Time":{aliasTo:"Africa/Casablanca"},"Mountain Standard Time":{aliasTo:"America/Denver"},"Mountain Standard Time (Mexico)":{aliasTo:"America/Chihuahua"},"Myanmar Standard Time":{aliasTo:"Asia/Rangoon"},"N. Central Asia Standard Time":{aliasTo:"Asia/Novosibirsk"},"Namibia Standard Time":{aliasTo:"Africa/Windhoek"},"Nepal Standard Time":{aliasTo:"Asia/Katmandu"},"New Zealand Standard Time":{aliasTo:"Pacific/Auckland"},"Newfoundland Standard Time":{aliasTo:"America/St_Johns"},"North Asia East Standard Time":{aliasTo:"Asia/Irkutsk"},"North Asia Standard Time":{aliasTo:"Asia/Krasnoyarsk"},"Pacific SA Standard Time":{aliasTo:"America/Santiago"},"Pacific Standard Time":{aliasTo:"America/Los_Angeles"},"Pacific Standard Time (Mexico)":{aliasTo:"America/Santa_Isabel"},"Pacific/Johnston":{aliasTo:"Pacific/Honolulu"},"Pakistan Standard Time":{aliasTo:"Asia/Karachi"},"Paraguay Standard Time":{aliasTo:"America/Asuncion"},"Romance Standard Time":{aliasTo:"Europe/Paris"},"Russia Time Zone 10":{aliasTo:"Asia/Srednekolymsk"},"Russia Time Zone 11":{aliasTo:"Asia/Kamchatka"},"Russia Time Zone 3":{aliasTo:"Europe/Samara"},"Russian Standard Time":{aliasTo:"Europe/Moscow"},"SA Eastern Standard Time":{aliasTo:"America/Cayenne"},"SA Pacific Standard Time":{aliasTo:"America/Bogota"},"SA Western Standard Time":{aliasTo:"America/La_Paz"},"SE Asia Standard Time":{aliasTo:"Asia/Bangkok"},"Samoa Standard Time":{aliasTo:"Pacific/Apia"},"Singapore Standard Time":{aliasTo:"Asia/Singapore"},"South Africa Standard Time":{aliasTo:"Africa/Johannesburg"},"Sri Lanka Standard Time":{aliasTo:"Asia/Colombo"},"Syria Standard Time":{aliasTo:"Asia/Damascus"},"Taipei Standard Time":{aliasTo:"Asia/Taipei"},"Tasmania Standard Time":{aliasTo:"Australia/Hobart"},"Tokyo Standard Time":{aliasTo:"Asia/Tokyo"},"Tonga Standard Time":{aliasTo:"Pacific/Tongatapu"},"Turkey Standard Time":{aliasTo:"Europe/Istanbul"},UCT:{aliasTo:"UTC"},"US Eastern Standard Time":{aliasTo:"America/Indiana/Indianapolis"},"US Mountain Standard Time":{aliasTo:"America/Phoenix"},"US/Central":{aliasTo:"America/Chicago"},"US/Eastern":{aliasTo:"America/New_York"},"US/Mountain":{aliasTo:"America/Denver"},"US/Pacific":{aliasTo:"America/Los_Angeles"},"US/Pacific-New":{aliasTo:"America/Los_Angeles"},"Ulaanbaatar Standard Time":{aliasTo:"Asia/Ulaanbaatar"},Universal:{aliasTo:"UTC"},"Venezuela Standard Time":{aliasTo:"America/Caracas"},"Vladivostok Standard Time":{aliasTo:"Asia/Vladivostok"},"W. Australia Standard Time":{aliasTo:"Australia/Perth"},"W. Central Africa Standard Time":{aliasTo:"Africa/Lagos"},"W. Europe Standard Time":{aliasTo:"Europe/Berlin"},"West Asia Standard Time":{aliasTo:"Asia/Tashkent"},"West Pacific Standard Time":{aliasTo:"Pacific/Port_Moresby"},"Yakutsk Standard Time":{aliasTo:"Asia/Yakutsk"},Z:{aliasTo:"UTC"},Zulu:{aliasTo:"UTC"},utc:{aliasTo:"UTC"}},Vc={"Africa/Abidjan":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0051900",longitude:"-0040200"},"Africa/Accra":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Addis_Ababa":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:EAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Algiers":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0364700",longitude:"+0030300"},"Africa/Asmara":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:EAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Asmera":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:EAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Bamako":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Bangui":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:WAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Banjul":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Bissau":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0115100",longitude:"-0153500"},"Africa/Blantyre":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:CAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Brazzaville":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:WAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Bujumbura":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:CAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Cairo":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700424T000000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1FR\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701030T000000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR\r END:STANDARD`],latitude:"+0300300",longitude:"+0311500"},"Africa/Casablanca":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:+01\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0333900",longitude:"-0073500"},"Africa/Ceuta":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0355300",longitude:"-0051900"},"Africa/Conakry":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Dakar":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Dar_es_Salaam":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:EAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Djibouti":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:EAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Douala":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:WAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/El_Aaiun":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:+01\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0270900",longitude:"-0131200"},"Africa/Freetown":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Gaborone":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:CAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Harare":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:CAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Johannesburg":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:SAST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0261500",longitude:"+0280000"},"Africa/Juba":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:CAT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0045100",longitude:"+0313700"},"Africa/Kampala":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:EAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Khartoum":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:CAT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0153600",longitude:"+0323200"},"Africa/Kigali":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:CAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Kinshasa":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:WAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Lagos":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:WAT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0062700",longitude:"+0032400"},"Africa/Libreville":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:WAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Lome":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Luanda":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:WAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Lubumbashi":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:CAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Lusaka":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:CAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Malabo":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:WAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Maputo":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:CAT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0255800",longitude:"+0323500"},"Africa/Maseru":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:SAST\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Mbabane":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:SAST\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Mogadishu":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:EAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Monrovia":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0061800",longitude:"-0104700"},"Africa/Nairobi":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:EAT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0011700",longitude:"+0364900"},"Africa/Ndjamena":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:WAT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0120700",longitude:"+0150300"},"Africa/Niamey":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:WAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Nouakchott":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Ouagadougou":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Porto-Novo":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:WAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Sao_Tome":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0002000",longitude:"+0064400"},"Africa/Timbuktu":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`]},"Africa/Tripoli":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0325400",longitude:"+0131100"},"Africa/Tunis":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0364800",longitude:"+0101100"},"Africa/Windhoek":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:CAT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0223400",longitude:"+0170600"},"America/Adak":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-1000\r TZOFFSETTO:-0900\r TZNAME:HDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0900\r TZOFFSETTO:-1000\r TZNAME:HST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0515248",longitude:"-1763929"},"America/Anchorage":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0900\r TZOFFSETTO:-0800\r TZNAME:AKDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0900\r TZNAME:AKST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0611305",longitude:"-1495401"},"America/Anguilla":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Antigua":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Araguaina":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0071200",longitude:"-0481200"},"America/Argentina/Buenos_Aires":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0343600",longitude:"-0582700"},"America/Argentina/Catamarca":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0282800",longitude:"-0654700"},"America/Argentina/ComodRivadavia":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Argentina/Cordoba":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0312400",longitude:"-0641100"},"America/Argentina/Jujuy":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0241100",longitude:"-0651800"},"America/Argentina/La_Rioja":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0292600",longitude:"-0665100"},"America/Argentina/Mendoza":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0325300",longitude:"-0684900"},"America/Argentina/Rio_Gallegos":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0513800",longitude:"-0691300"},"America/Argentina/Salta":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0244700",longitude:"-0652500"},"America/Argentina/San_Juan":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0313200",longitude:"-0683100"},"America/Argentina/San_Luis":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0331900",longitude:"-0662100"},"America/Argentina/Tucuman":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0264900",longitude:"-0651300"},"America/Argentina/Ushuaia":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0544800",longitude:"-0681800"},"America/Aruba":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Asuncion":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19701004T000000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0400\r TZNAME:-04\r DTSTART:19700322T000000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=4SU\r END:STANDARD`],latitude:"-0251600",longitude:"-0574000"},"America/Atikokan":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Atka":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-1000\r TZOFFSETTO:-0900\r TZNAME:HDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0900\r TZOFFSETTO:-1000\r TZNAME:HST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/Bahia":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0125900",longitude:"-0383100"},"America/Bahia_Banderas":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0204800",longitude:"-1051500"},"America/Barbados":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0130600",longitude:"-0593700"},"America/Belem":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0012700",longitude:"-0482900"},"America/Belize":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0173000",longitude:"-0881200"},"America/Blanc-Sablon":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Boa_Vista":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:-04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0024900",longitude:"-0604000"},"America/Bogota":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0500\r TZNAME:-05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0043600",longitude:"-0740500"},"America/Boise":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0600\r TZNAME:MDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0433649",longitude:"-1161209"},"America/Buenos_Aires":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Cambridge_Bay":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0600\r TZNAME:MDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0690650",longitude:"-1050310"},"America/Campo_Grande":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:-04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0202700",longitude:"-0543700"},"America/Cancun":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0210500",longitude:"-0864600"},"America/Caracas":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:-04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0103000",longitude:"-0665600"},"America/Catamarca":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Cayenne":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0045600",longitude:"-0522000"},"America/Cayman":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Chicago":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0415100",longitude:"-0873900"},"America/Chihuahua":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0283800",longitude:"-1060500"},"America/Ciudad_Juarez":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0600\r TZNAME:MDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0314400",longitude:"-1062900"},"America/Coral_Harbour":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Cordoba":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Costa_Rica":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0095600",longitude:"-0840500"},"America/Creston":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Cuiaba":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:-04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0153500",longitude:"-0560500"},"America/Curacao":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Danmarkshavn":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0764600",longitude:"-0184000"},"America/Dawson":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0640400",longitude:"-1392500"},"America/Dawson_Creek":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0554600",longitude:"-1201400"},"America/Denver":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0600\r TZNAME:MDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0394421",longitude:"-1045903"},"America/Detroit":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0421953",longitude:"-0830245"},"America/Dominica":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Edmonton":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0600\r TZNAME:MDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0533300",longitude:"-1132800"},"America/Eirunepe":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0500\r TZNAME:-05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0064000",longitude:"-0695200"},"America/El_Salvador":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0134200",longitude:"-0891200"},"America/Ensenada":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0700\r TZNAME:PDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0800\r TZNAME:PST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/Fort_Nelson":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0584800",longitude:"-1224200"},"America/Fort_Wayne":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/Fortaleza":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0034300",longitude:"-0383000"},"America/Glace_Bay":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0300\r TZNAME:ADT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0461200",longitude:"-0595700"},"America/Godthab":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0200\r TZOFFSETTO:-0100\r TZNAME:-01\r DTSTART:19700328T230000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0100\r TZOFFSETTO:-0200\r TZNAME:-02\r DTSTART:19701025T000000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"America/Goose_Bay":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0300\r TZNAME:ADT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`],latitude:"+0532000",longitude:"-0602500"},"America/Grand_Turk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`],latitude:"+0212800",longitude:"-0710800"},"America/Grenada":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Guadeloupe":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Guatemala":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0143800",longitude:"-0903100"},"America/Guayaquil":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0500\r TZNAME:-05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0021000",longitude:"-0795000"},"America/Guyana":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:-04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0064800",longitude:"-0581000"},"America/Halifax":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0300\r TZNAME:ADT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0443900",longitude:"-0633600"},"America/Havana":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:CST\r DTSTART:19701101T010000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:CDT\r DTSTART:19700308T000000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`],latitude:"+0230800",longitude:"-0822200"},"America/Hermosillo":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0290400",longitude:"-1105800"},"America/Indiana/Indianapolis":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0394606",longitude:"-0860929"},"America/Indiana/Knox":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0411745",longitude:"-0863730"},"America/Indiana/Marengo":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0382232",longitude:"-0862041"},"America/Indiana/Petersburg":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0382931",longitude:"-0871643"},"America/Indiana/Tell_City":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0375711",longitude:"-0864541"},"America/Indiana/Vevay":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0384452",longitude:"-0850402"},"America/Indiana/Vincennes":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0384038",longitude:"-0873143"},"America/Indiana/Winamac":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`],latitude:"+0410305",longitude:"-0863611"},"America/Indianapolis":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/Inuvik":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0600\r TZNAME:MDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0682059",longitude:"-1334300"},"America/Iqaluit":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0634400",longitude:"-0682800"},"America/Jamaica":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0175805",longitude:"-0764736"},"America/Jujuy":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Juneau":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0900\r TZOFFSETTO:-0800\r TZNAME:AKDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0900\r TZNAME:AKST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0581807",longitude:"-1342511"},"America/Kentucky/Louisville":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0381515",longitude:"-0854534"},"America/Kentucky/Monticello":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0364947",longitude:"-0845057"},"America/Knox_IN":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/Kralendijk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/La_Paz":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:-04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0163000",longitude:"-0680900"},"America/Lima":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0500\r TZNAME:-05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0120300",longitude:"-0770300"},"America/Los_Angeles":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0700\r TZNAME:PDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0800\r TZNAME:PST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0340308",longitude:"-1181434"},"America/Louisville":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/Lower_Princes":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Maceio":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0094000",longitude:"-0354300"},"America/Managua":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0120900",longitude:"-0861700"},"America/Manaus":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:-04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0030800",longitude:"-0600100"},"America/Marigot":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Martinique":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0143600",longitude:"-0610500"},"America/Matamoros":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0255000",longitude:"-0973000"},"America/Mazatlan":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0231300",longitude:"-1062500"},"America/Mendoza":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Menominee":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0450628",longitude:"-0873651"},"America/Merida":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0205800",longitude:"-0893700"},"America/Metlakatla":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0900\r TZOFFSETTO:-0800\r TZNAME:AKDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0900\r TZNAME:AKST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0550737",longitude:"-1313435"},"America/Mexico_City":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0192400",longitude:"-0990900"},"America/Miquelon":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0200\r TZNAME:-02\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0200\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0470300",longitude:"-0562000"},"America/Moncton":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0300\r TZNAME:ADT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0460600",longitude:"-0644700"},"America/Monterrey":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0254000",longitude:"-1001900"},"America/Montevideo":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0345433",longitude:"-0561245"},"America/Montreal":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/Montserrat":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Nassau":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/New_York":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0404251",longitude:"-0740023"},"America/Nipigon":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/Nome":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0900\r TZOFFSETTO:-0800\r TZNAME:AKDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0900\r TZNAME:AKST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0643004",longitude:"-1652423"},"America/Noronha":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0200\r TZOFFSETTO:-0200\r TZNAME:-02\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0035100",longitude:"-0322500"},"America/North_Dakota/Beulah":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0471551",longitude:"-1014640"},"America/North_Dakota/Center":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0470659",longitude:"-1011757"},"America/North_Dakota/New_Salem":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0465042",longitude:"-1012439"},"America/Nuuk":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0200\r TZOFFSETTO:-0100\r TZNAME:-01\r DTSTART:19700328T230000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0100\r TZOFFSETTO:-0200\r TZNAME:-02\r DTSTART:19701025T000000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0641100",longitude:"-0514400"},"America/Ojinaga":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0293400",longitude:"-1042500"},"America/Panama":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0085800",longitude:"-0793200"},"America/Pangnirtung":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/Paramaribo":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0055000",longitude:"-0551000"},"America/Phoenix":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0332654",longitude:"-1120424"},"America/Port-au-Prince":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0183200",longitude:"-0722000"},"America/Port_of_Spain":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Porto_Acre":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0500\r TZNAME:-05\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Porto_Velho":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:-04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0084600",longitude:"-0635400"},"America/Puerto_Rico":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0182806",longitude:"-0660622"},"America/Punta_Arenas":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0530900",longitude:"-0705500"},"America/Rainy_River":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/Rankin_Inlet":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0624900",longitude:"-0920459"},"America/Recife":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0080300",longitude:"-0345400"},"America/Regina":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0502400",longitude:"-1043900"},"America/Resolute":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`],latitude:"+0744144",longitude:"-0944945"},"America/Rio_Branco":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0500\r TZNAME:-05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0095800",longitude:"-0674800"},"America/Rosario":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Santa_Isabel":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0700\r TZNAME:PDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0800\r TZNAME:PST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/Santarem":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0022600",longitude:"-0545200"},"America/Santiago":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0400\r TZNAME:-04\r DTSTART:19700405T000000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700906T000000\r RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SU\r END:DAYLIGHT`],latitude:"-0332700",longitude:"-0704000"},"America/Santo_Domingo":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0182800",longitude:"-0695400"},"America/Sao_Paulo":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0233200",longitude:"-0463700"},"America/Scoresbysund":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0100\r TZOFFSETTO:-0200\r TZNAME:-02\r DTSTART:19701025T000000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0200\r TZOFFSETTO:-0100\r TZNAME:-01\r DTSTART:19700328T230000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA\r END:DAYLIGHT`],latitude:"+0702900",longitude:"-0215800"},"America/Shiprock":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0600\r TZNAME:MDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/Sitka":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0900\r TZOFFSETTO:-0800\r TZNAME:AKDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0900\r TZNAME:AKST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0571035",longitude:"-1351807"},"America/St_Barthelemy":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/St_Johns":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0230\r TZOFFSETTO:-0330\r TZNAME:NST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0330\r TZOFFSETTO:-0230\r TZNAME:NDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`],latitude:"+0473400",longitude:"-0524300"},"America/St_Kitts":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/St_Lucia":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/St_Thomas":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/St_Vincent":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Swift_Current":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0501700",longitude:"-1075000"},"America/Tegucigalpa":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0140600",longitude:"-0871300"},"America/Thule":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0300\r TZNAME:ADT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0763400",longitude:"-0684700"},"America/Thunder_Bay":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"America/Tijuana":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0700\r TZNAME:PDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0800\r TZNAME:PST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0323200",longitude:"-1170100"},"America/Toronto":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0433900",longitude:"-0792300"},"America/Tortola":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Vancouver":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0700\r TZNAME:PDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0800\r TZNAME:PST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0491600",longitude:"-1230700"},"America/Virgin":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19700101T000000\r END:STANDARD`]},"America/Whitehorse":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0604300",longitude:"-1350300"},"America/Winnipeg":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0495300",longitude:"-0970900"},"America/Yakutat":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0900\r TZOFFSETTO:-0800\r TZNAME:AKDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0900\r TZNAME:AKST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0593249",longitude:"-1394338"},"America/Yellowknife":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0600\r TZNAME:MDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"Antarctica/Casey":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:+08\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0661700",longitude:"+1103100"},"Antarctica/Davis":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:+07\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0683500",longitude:"+0775800"},"Antarctica/DumontDUrville":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1000\r TZNAME:+10\r DTSTART:19700101T000000\r END:STANDARD`]},"Antarctica/Macquarie":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1000\r TZNAME:AEST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1100\r TZNAME:AEDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`],latitude:"-0543000",longitude:"+1585700"},"Antarctica/Mawson":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0673600",longitude:"+0625300"},"Antarctica/McMurdo":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1300\r TZNAME:NZDT\r DTSTART:19700927T020000\r RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+1300\r TZOFFSETTO:+1200\r TZNAME:NZST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`]},"Antarctica/Palmer":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0644800",longitude:"-0640600"},"Antarctica/Rothera":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0673400",longitude:"-0680800"},"Antarctica/South_Pole":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1300\r TZNAME:NZDT\r DTSTART:19700927T020000\r RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+1300\r TZOFFSETTO:+1200\r TZNAME:NZST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`]},"Antarctica/Syowa":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:+03\r DTSTART:19700101T000000\r END:STANDARD`]},"Antarctica/Troll":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0200\r TZNAME:+02\r DTSTART:19700329T010000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0000\r TZNAME:+00\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"-0720041",longitude:"+0023206"},"Antarctica/Vostok":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0782400",longitude:"+1065400"},"Arctic/Longyearbyen":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Asia/Aden":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:+03\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Almaty":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0431500",longitude:"+0765700"},"Asia/Amman":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:+03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0315700",longitude:"+0355600"},"Asia/Anadyr":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1200\r TZNAME:+12\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0644500",longitude:"+1772900"},"Asia/Aqtau":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0443100",longitude:"+0501600"},"Asia/Aqtobe":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0501700",longitude:"+0571000"},"Asia/Ashgabat":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0375700",longitude:"+0582300"},"Asia/Ashkhabad":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Atyrau":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0470700",longitude:"+0515600"},"Asia/Baghdad":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:+03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0332100",longitude:"+0442500"},"Asia/Bahrain":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:+03\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Baku":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0400\r TZOFFSETTO:+0400\r TZNAME:+04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0402300",longitude:"+0495100"},"Asia/Bangkok":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:+07\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0134500",longitude:"+1003100"},"Asia/Barnaul":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:+07\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0532200",longitude:"+0834500"},"Asia/Beirut":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T000000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T000000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0335300",longitude:"+0353000"},"Asia/Bishkek":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0600\r TZOFFSETTO:+0600\r TZNAME:+06\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0425400",longitude:"+0743600"},"Asia/Brunei":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:+08\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Calcutta":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0530\r TZOFFSETTO:+0530\r TZNAME:IST\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Chita":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0900\r TZOFFSETTO:+0900\r TZNAME:+09\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0520300",longitude:"+1132800"},"Asia/Choibalsan":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:+08\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0480400",longitude:"+1143000"},"Asia/Chongqing":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Chungking":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Colombo":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0530\r TZOFFSETTO:+0530\r TZNAME:+0530\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0065600",longitude:"+0795100"},"Asia/Dacca":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0600\r TZOFFSETTO:+0600\r TZNAME:+06\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Damascus":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:+03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0333000",longitude:"+0361800"},"Asia/Dhaka":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0600\r TZOFFSETTO:+0600\r TZNAME:+06\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0234300",longitude:"+0902500"},"Asia/Dili":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0900\r TZOFFSETTO:+0900\r TZNAME:+09\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0083300",longitude:"+1253500"},"Asia/Dubai":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0400\r TZOFFSETTO:+0400\r TZNAME:+04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0251800",longitude:"+0551800"},"Asia/Dushanbe":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0383500",longitude:"+0684800"},"Asia/Famagusta":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0350700",longitude:"+0335700"},"Asia/Gaza":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700328T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701031T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA\r END:STANDARD`],latitude:"+0313000",longitude:"+0342800"},"Asia/Harbin":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Hebron":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700328T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701031T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA\r END:STANDARD`],latitude:"+0313200",longitude:"+0350542"},"Asia/Ho_Chi_Minh":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:+07\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0104500",longitude:"+1064000"},"Asia/Hong_Kong":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:HKT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0221700",longitude:"+1140900"},"Asia/Hovd":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:+07\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0480100",longitude:"+0913900"},"Asia/Irkutsk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:+08\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0521600",longitude:"+1042000"},"Asia/Istanbul":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:+03\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Jakarta":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:WIB\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0061000",longitude:"+1064800"},"Asia/Jayapura":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0900\r TZOFFSETTO:+0900\r TZNAME:WIT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0023200",longitude:"+1404200"},"Asia/Jerusalem":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:IDT\r DTSTART:19700327T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:IST\r DTSTART:19701025T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0314650",longitude:"+0351326"},"Asia/Kabul":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0430\r TZOFFSETTO:+0430\r TZNAME:+0430\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0343100",longitude:"+0691200"},"Asia/Kamchatka":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1200\r TZNAME:+12\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0530100",longitude:"+1583900"},"Asia/Karachi":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:PKT\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0245200",longitude:"+0670300"},"Asia/Kashgar":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0600\r TZOFFSETTO:+0600\r TZNAME:+06\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Kathmandu":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0545\r TZOFFSETTO:+0545\r TZNAME:+0545\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0274300",longitude:"+0851900"},"Asia/Katmandu":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0545\r TZOFFSETTO:+0545\r TZNAME:+0545\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Khandyga":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0900\r TZOFFSETTO:+0900\r TZNAME:+09\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0623923",longitude:"+1353314"},"Asia/Kolkata":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0530\r TZOFFSETTO:+0530\r TZNAME:IST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0223200",longitude:"+0882200"},"Asia/Krasnoyarsk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:+07\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0560100",longitude:"+0925000"},"Asia/Kuala_Lumpur":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:+08\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Kuching":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:+08\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0013300",longitude:"+1102000"},"Asia/Kuwait":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:+03\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Macao":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Macau":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0221150",longitude:"+1133230"},"Asia/Magadan":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1100\r TZNAME:+11\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0593400",longitude:"+1504800"},"Asia/Makassar":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:WITA\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0050700",longitude:"+1192400"},"Asia/Manila":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:PST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0143500",longitude:"+1210000"},"Asia/Muscat":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0400\r TZOFFSETTO:+0400\r TZNAME:+04\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Nicosia":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`],latitude:"+0351000",longitude:"+0332200"},"Asia/Novokuznetsk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:+07\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0534500",longitude:"+0870700"},"Asia/Novosibirsk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:+07\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0550200",longitude:"+0825500"},"Asia/Omsk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0600\r TZOFFSETTO:+0600\r TZNAME:+06\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0550000",longitude:"+0732400"},"Asia/Oral":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0511300",longitude:"+0512100"},"Asia/Phnom_Penh":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:+07\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Pontianak":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:WIB\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0000200",longitude:"+1092000"},"Asia/Pyongyang":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0900\r TZOFFSETTO:+0900\r TZNAME:KST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0390100",longitude:"+1254500"},"Asia/Qatar":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:+03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0251700",longitude:"+0513200"},"Asia/Qostanay":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0531200",longitude:"+0633700"},"Asia/Qyzylorda":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0444800",longitude:"+0652800"},"Asia/Rangoon":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0630\r TZOFFSETTO:+0630\r TZNAME:+0630\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Riyadh":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:+03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0243800",longitude:"+0464300"},"Asia/Saigon":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:+07\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Sakhalin":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1100\r TZNAME:+11\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0465800",longitude:"+1424200"},"Asia/Samarkand":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0394000",longitude:"+0664800"},"Asia/Seoul":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0900\r TZOFFSETTO:+0900\r TZNAME:KST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0373300",longitude:"+1265800"},"Asia/Shanghai":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0311400",longitude:"+1212800"},"Asia/Singapore":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:+08\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0011700",longitude:"+1035100"},"Asia/Srednekolymsk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1100\r TZNAME:+11\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0672800",longitude:"+1534300"},"Asia/Taipei":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0250300",longitude:"+1213000"},"Asia/Tashkent":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0412000",longitude:"+0691800"},"Asia/Tbilisi":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0400\r TZOFFSETTO:+0400\r TZNAME:+04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0414300",longitude:"+0444900"},"Asia/Tehran":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0330\r TZOFFSETTO:+0330\r TZNAME:+0330\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0354000",longitude:"+0512600"},"Asia/Tel_Aviv":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:IDT\r DTSTART:19700327T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1FR\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:IST\r DTSTART:19701025T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Asia/Thimbu":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0600\r TZOFFSETTO:+0600\r TZNAME:+06\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Thimphu":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0600\r TZOFFSETTO:+0600\r TZNAME:+06\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0272800",longitude:"+0893900"},"Asia/Tokyo":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0900\r TZOFFSETTO:+0900\r TZNAME:JST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0353916",longitude:"+1394441"},"Asia/Tomsk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:+07\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0563000",longitude:"+0845800"},"Asia/Ujung_Pandang":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:WITA\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Ulaanbaatar":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:+08\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0475500",longitude:"+1065300"},"Asia/Ulan_Bator":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:+08\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Urumqi":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0600\r TZOFFSETTO:+0600\r TZNAME:+06\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0434800",longitude:"+0873500"},"Asia/Ust-Nera":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1000\r TZNAME:+10\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0643337",longitude:"+1431336"},"Asia/Vientiane":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:+07\r DTSTART:19700101T000000\r END:STANDARD`]},"Asia/Vladivostok":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1000\r TZNAME:+10\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0431000",longitude:"+1315600"},"Asia/Yakutsk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0900\r TZOFFSETTO:+0900\r TZNAME:+09\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0620000",longitude:"+1294000"},"Asia/Yangon":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0630\r TZOFFSETTO:+0630\r TZNAME:+0630\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0164700",longitude:"+0961000"},"Asia/Yekaterinburg":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0565100",longitude:"+0603600"},"Asia/Yerevan":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0400\r TZOFFSETTO:+0400\r TZNAME:+04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0401100",longitude:"+0443000"},"Atlantic/Azores":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0100\r TZOFFSETTO:+0000\r TZNAME:+00\r DTSTART:19700329T000000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:-0100\r TZNAME:-01\r DTSTART:19701025T010000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0374400",longitude:"-0254000"},"Atlantic/Bermuda":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0300\r TZNAME:ADT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`],latitude:"+0321700",longitude:"-0644600"},"Atlantic/Canary":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0100\r TZNAME:WEST\r DTSTART:19700329T010000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0000\r TZNAME:WET\r DTSTART:19701025T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0280600",longitude:"-0152400"},"Atlantic/Cape_Verde":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0100\r TZOFFSETTO:-0100\r TZNAME:-01\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0145500",longitude:"-0233100"},"Atlantic/Faeroe":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0100\r TZNAME:WEST\r DTSTART:19700329T010000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0000\r TZNAME:WET\r DTSTART:19701025T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Atlantic/Faroe":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0100\r TZNAME:WEST\r DTSTART:19700329T010000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0000\r TZNAME:WET\r DTSTART:19701025T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0620100",longitude:"-0064600"},"Atlantic/Jan_Mayen":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Atlantic/Madeira":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0100\r TZNAME:WEST\r DTSTART:19700329T010000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0000\r TZNAME:WET\r DTSTART:19701025T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0323800",longitude:"-0165400"},"Atlantic/Reykjavik":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`]},"Atlantic/South_Georgia":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0200\r TZOFFSETTO:-0200\r TZNAME:-02\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0541600",longitude:"-0363200"},"Atlantic/St_Helena":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19700101T000000\r END:STANDARD`]},"Atlantic/Stanley":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0514200",longitude:"-0575100"},"Australia/ACT":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1000\r TZNAME:AEST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1100\r TZNAME:AEDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`]},"Australia/Adelaide":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1030\r TZOFFSETTO:+0930\r TZNAME:ACST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0930\r TZOFFSETTO:+1030\r TZNAME:ACDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`],latitude:"-0345500",longitude:"+1383500"},"Australia/Brisbane":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1000\r TZNAME:AEST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0272800",longitude:"+1530200"},"Australia/Broken_Hill":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1030\r TZOFFSETTO:+0930\r TZNAME:ACST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0930\r TZOFFSETTO:+1030\r TZNAME:ACDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`],latitude:"-0315700",longitude:"+1412700"},"Australia/Canberra":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1000\r TZNAME:AEST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1100\r TZNAME:AEDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`]},"Australia/Currie":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1100\r TZNAME:AEDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1000\r TZNAME:AEST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`]},"Australia/Darwin":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0930\r TZOFFSETTO:+0930\r TZNAME:ACST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0122800",longitude:"+1305000"},"Australia/Eucla":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0845\r TZOFFSETTO:+0845\r TZNAME:+0845\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0314300",longitude:"+1285200"},"Australia/Hobart":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1100\r TZNAME:AEDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1000\r TZNAME:AEST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`],latitude:"-0425300",longitude:"+1471900"},"Australia/LHI":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1030\r TZNAME:+1030\r DTSTART:19700405T020000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1030\r TZOFFSETTO:+1100\r TZNAME:+11\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`]},"Australia/Lindeman":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1000\r TZNAME:AEST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0201600",longitude:"+1490000"},"Australia/Lord_Howe":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1030\r TZNAME:+1030\r DTSTART:19700405T020000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1030\r TZOFFSETTO:+1100\r TZNAME:+11\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`],latitude:"-0313300",longitude:"+1590500"},"Australia/Melbourne":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1000\r TZNAME:AEST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1100\r TZNAME:AEDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`],latitude:"-0374900",longitude:"+1445800"},"Australia/NSW":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1000\r TZNAME:AEST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1100\r TZNAME:AEDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`]},"Australia/North":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0930\r TZOFFSETTO:+0930\r TZNAME:ACST\r DTSTART:19700101T000000\r END:STANDARD`]},"Australia/Perth":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:AWST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0315700",longitude:"+1155100"},"Australia/Queensland":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1000\r TZNAME:AEST\r DTSTART:19700101T000000\r END:STANDARD`]},"Australia/South":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1030\r TZOFFSETTO:+0930\r TZNAME:ACST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0930\r TZOFFSETTO:+1030\r TZNAME:ACDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`]},"Australia/Sydney":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1000\r TZNAME:AEST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1100\r TZNAME:AEDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`],latitude:"-0335200",longitude:"+1511300"},"Australia/Tasmania":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1100\r TZNAME:AEDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1000\r TZNAME:AEST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`]},"Australia/Victoria":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1000\r TZNAME:AEST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1100\r TZNAME:AEDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`]},"Australia/West":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0800\r TZOFFSETTO:+0800\r TZNAME:AWST\r DTSTART:19700101T000000\r END:STANDARD`]},"Australia/Yancowinna":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1030\r TZOFFSETTO:+0930\r TZNAME:ACST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0930\r TZOFFSETTO:+1030\r TZNAME:ACDT\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`]},"Brazil/Acre":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0500\r TZNAME:-05\r DTSTART:19700101T000000\r END:STANDARD`]},"Brazil/DeNoronha":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0200\r TZOFFSETTO:-0200\r TZNAME:-02\r DTSTART:19700101T000000\r END:STANDARD`]},"Brazil/East":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700101T000000\r END:STANDARD`]},"Brazil/West":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0400\r TZNAME:-04\r DTSTART:19700101T000000\r END:STANDARD`]},"Canada/Atlantic":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0300\r TZNAME:ADT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0400\r TZNAME:AST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"Canada/Central":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"Canada/Eastern":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"Canada/Mountain":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0600\r TZNAME:MDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"Canada/Newfoundland":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0230\r TZOFFSETTO:-0330\r TZNAME:NST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0330\r TZOFFSETTO:-0230\r TZNAME:NDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`]},"Canada/Pacific":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0700\r TZNAME:PDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0800\r TZNAME:PST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"Canada/Saskatchewan":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`]},"Canada/Yukon":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19700101T000000\r END:STANDARD`]},"Chile/Continental":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0300\r TZOFFSETTO:-0400\r TZNAME:-04\r DTSTART:19700405T000000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0300\r TZNAME:-03\r DTSTART:19700906T000000\r RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SU\r END:DAYLIGHT`]},"Chile/EasterIsland":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:-06\r DTSTART:19700404T220000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SA\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:-05\r DTSTART:19700905T220000\r RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SA\r END:DAYLIGHT`]},"Europe/Amsterdam":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Andorra":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0423000",longitude:"+0013100"},"Europe/Astrakhan":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0400\r TZOFFSETTO:+0400\r TZNAME:+04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0462100",longitude:"+0480300"},"Europe/Athens":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0375800",longitude:"+0234300"},"Europe/Belfast":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0100\r TZNAME:BST\r DTSTART:19700329T010000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19701025T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Belgrade":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0445000",longitude:"+0203000"},"Europe/Berlin":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0523000",longitude:"+0132200"},"Europe/Bratislava":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Brussels":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0505000",longitude:"+0042000"},"Europe/Bucharest":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0442600",longitude:"+0260600"},"Europe/Budapest":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0473000",longitude:"+0190500"},"Europe/Busingen":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Chisinau":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0470000",longitude:"+0285000"},"Europe/Copenhagen":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Dublin":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0100\r TZNAME:IST\r DTSTART:19700329T010000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19701025T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:DAYLIGHT`],latitude:"+0532000",longitude:"-0061500"},"Europe/Gibraltar":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0360800",longitude:"-0052100"},"Europe/Guernsey":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0100\r TZNAME:BST\r DTSTART:19700329T010000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19701025T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Helsinki":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0601000",longitude:"+0245800"},"Europe/Isle_of_Man":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0100\r TZNAME:BST\r DTSTART:19700329T010000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19701025T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Istanbul":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:+03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0410100",longitude:"+0285800"},"Europe/Jersey":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0100\r TZNAME:BST\r DTSTART:19700329T010000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19701025T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Kaliningrad":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0544300",longitude:"+0203000"},"Europe/Kiev":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`]},"Europe/Kirov":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:MSK\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0583600",longitude:"+0493900"},"Europe/Kyiv":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`],latitude:"+0502600",longitude:"+0303100"},"Europe/Lisbon":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0000\r TZNAME:WET\r DTSTART:19701025T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0100\r TZNAME:WEST\r DTSTART:19700329T010000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`],latitude:"+0384300",longitude:"-0090800"},"Europe/Ljubljana":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/London":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0000\r TZOFFSETTO:+0100\r TZNAME:BST\r DTSTART:19700329T010000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0000\r TZNAME:GMT\r DTSTART:19701025T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0513030",longitude:"+0000731"},"Europe/Luxembourg":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Madrid":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0402400",longitude:"-0034100"},"Europe/Malta":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0355400",longitude:"+0143100"},"Europe/Mariehamn":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Minsk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:+03\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0535400",longitude:"+0273400"},"Europe/Monaco":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Moscow":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:MSK\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0554521",longitude:"+0373704"},"Europe/Nicosia":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`]},"Europe/Oslo":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Paris":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0485200",longitude:"+0022000"},"Europe/Podgorica":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Prague":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0500500",longitude:"+0142600"},"Europe/Riga":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0565700",longitude:"+0240600"},"Europe/Rome":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0415400",longitude:"+0122900"},"Europe/Samara":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0400\r TZOFFSETTO:+0400\r TZNAME:+04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0531200",longitude:"+0500900"},"Europe/San_Marino":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Sarajevo":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Saratov":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0400\r TZOFFSETTO:+0400\r TZNAME:+04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0513400",longitude:"+0460200"},"Europe/Simferopol":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:MSK\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0445700",longitude:"+0340600"},"Europe/Skopje":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Sofia":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0424100",longitude:"+0231900"},"Europe/Stockholm":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Tallinn":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0592500",longitude:"+0244500"},"Europe/Tirane":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0412000",longitude:"+0195000"},"Europe/Tiraspol":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Ulyanovsk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0400\r TZOFFSETTO:+0400\r TZNAME:+04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0542000",longitude:"+0482400"},"Europe/Uzhgorod":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`]},"Europe/Vaduz":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Vatican":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Vienna":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0481300",longitude:"+0162000"},"Europe/Vilnius":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0544100",longitude:"+0251900"},"Europe/Volgograd":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:MSK\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0484400",longitude:"+0442500"},"Europe/Warsaw":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0521500",longitude:"+0210000"},"Europe/Zagreb":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`]},"Europe/Zaporozhye":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0200\r TZNAME:EET\r DTSTART:19701025T040000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0300\r TZNAME:EEST\r DTSTART:19700329T030000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`]},"Europe/Zurich":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+0100\r TZOFFSETTO:+0200\r TZNAME:CEST\r DTSTART:19700329T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+0200\r TZOFFSETTO:+0100\r TZNAME:CET\r DTSTART:19701025T030000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU\r END:STANDARD`],latitude:"+0472300",longitude:"+0083200"},"Indian/Antananarivo":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:EAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Indian/Chagos":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0600\r TZOFFSETTO:+0600\r TZNAME:+06\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0072000",longitude:"+0722500"},"Indian/Christmas":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0700\r TZOFFSETTO:+0700\r TZNAME:+07\r DTSTART:19700101T000000\r END:STANDARD`]},"Indian/Cocos":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0630\r TZOFFSETTO:+0630\r TZNAME:+0630\r DTSTART:19700101T000000\r END:STANDARD`]},"Indian/Comoro":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:EAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Indian/Kerguelen":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`]},"Indian/Mahe":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0400\r TZOFFSETTO:+0400\r TZNAME:+04\r DTSTART:19700101T000000\r END:STANDARD`]},"Indian/Maldives":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0500\r TZOFFSETTO:+0500\r TZNAME:+05\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0041000",longitude:"+0733000"},"Indian/Mauritius":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0400\r TZOFFSETTO:+0400\r TZNAME:+04\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0201000",longitude:"+0573000"},"Indian/Mayotte":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0300\r TZOFFSETTO:+0300\r TZNAME:EAT\r DTSTART:19700101T000000\r END:STANDARD`]},"Indian/Reunion":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0400\r TZOFFSETTO:+0400\r TZNAME:+04\r DTSTART:19700101T000000\r END:STANDARD`]},"Mexico/BajaNorte":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0700\r TZNAME:PDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0800\r TZNAME:PST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"Mexico/BajaSur":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19700101T000000\r END:STANDARD`]},"Mexico/General":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Apia":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1300\r TZOFFSETTO:+1300\r TZNAME:+13\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0135000",longitude:"-1714400"},"Pacific/Auckland":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1300\r TZNAME:NZDT\r DTSTART:19700927T020000\r RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+1300\r TZOFFSETTO:+1200\r TZNAME:NZST\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`],latitude:"-0365200",longitude:"+1744600"},"Pacific/Bougainville":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1100\r TZNAME:+11\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0061300",longitude:"+1553400"},"Pacific/Chatham":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1245\r TZOFFSETTO:+1345\r TZNAME:+1345\r DTSTART:19700927T024500\r RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+1345\r TZOFFSETTO:+1245\r TZNAME:+1245\r DTSTART:19700405T034500\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`],latitude:"-0435700",longitude:"-1763300"},"Pacific/Chuuk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1000\r TZNAME:+10\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Easter":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:-06\r DTSTART:19700404T220000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SA\r END:STANDARD`,`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:-05\r DTSTART:19700905T220000\r RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SA\r END:DAYLIGHT`],latitude:"-0270900",longitude:"-1092600"},"Pacific/Efate":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1100\r TZNAME:+11\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0174000",longitude:"+1682500"},"Pacific/Enderbury":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1300\r TZOFFSETTO:+1300\r TZNAME:+13\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Fakaofo":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1300\r TZOFFSETTO:+1300\r TZNAME:+13\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0092200",longitude:"-1711400"},"Pacific/Fiji":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1200\r TZNAME:+12\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0180800",longitude:"+1782500"},"Pacific/Funafuti":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1200\r TZNAME:+12\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Galapagos":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0600\r TZNAME:-06\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0005400",longitude:"-0893600"},"Pacific/Gambier":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0900\r TZOFFSETTO:-0900\r TZNAME:-09\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0230800",longitude:"-1345700"},"Pacific/Guadalcanal":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1100\r TZNAME:+11\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0093200",longitude:"+1601200"},"Pacific/Guam":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1000\r TZNAME:ChST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0132800",longitude:"+1444500"},"Pacific/Honolulu":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-1000\r TZOFFSETTO:-1000\r TZNAME:HST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0211825",longitude:"-1575130"},"Pacific/Johnston":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-1000\r TZOFFSETTO:-1000\r TZNAME:HST\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Kanton":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1300\r TZOFFSETTO:+1300\r TZNAME:+13\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0024700",longitude:"-1714300"},"Pacific/Kiritimati":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1400\r TZOFFSETTO:+1400\r TZNAME:+14\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0015200",longitude:"-1572000"},"Pacific/Kosrae":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1100\r TZNAME:+11\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0051900",longitude:"+1625900"},"Pacific/Kwajalein":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1200\r TZNAME:+12\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0090500",longitude:"+1672000"},"Pacific/Majuro":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1200\r TZNAME:+12\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Marquesas":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0930\r TZOFFSETTO:-0930\r TZNAME:-0930\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0090000",longitude:"-1393000"},"Pacific/Midway":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-1100\r TZOFFSETTO:-1100\r TZNAME:SST\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Nauru":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1200\r TZNAME:+12\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0003100",longitude:"+1665500"},"Pacific/Niue":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-1100\r TZOFFSETTO:-1100\r TZNAME:-11\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0190100",longitude:"-1695500"},"Pacific/Norfolk":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1200\r TZNAME:+12\r DTSTART:19701004T020000\r RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1100\r TZNAME:+11\r DTSTART:19700405T030000\r RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU\r END:STANDARD`],latitude:"-0290300",longitude:"+1675800"},"Pacific/Noumea":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1100\r TZNAME:+11\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0221600",longitude:"+1662700"},"Pacific/Pago_Pago":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-1100\r TZOFFSETTO:-1100\r TZNAME:SST\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0141600",longitude:"-1704200"},"Pacific/Palau":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+0900\r TZOFFSETTO:+0900\r TZNAME:+09\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0072000",longitude:"+1342900"},"Pacific/Pitcairn":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0800\r TZNAME:-08\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0250400",longitude:"-1300500"},"Pacific/Pohnpei":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1100\r TZNAME:+11\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Ponape":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1100\r TZOFFSETTO:+1100\r TZNAME:+11\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Port_Moresby":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1000\r TZNAME:+10\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0093000",longitude:"+1471000"},"Pacific/Rarotonga":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-1000\r TZOFFSETTO:-1000\r TZNAME:-10\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0211400",longitude:"-1594600"},"Pacific/Saipan":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1000\r TZNAME:ChST\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Samoa":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-1100\r TZOFFSETTO:-1100\r TZNAME:SST\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Tahiti":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-1000\r TZOFFSETTO:-1000\r TZNAME:-10\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0173200",longitude:"-1493400"},"Pacific/Tarawa":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1200\r TZNAME:+12\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"+0012500",longitude:"+1730000"},"Pacific/Tongatapu":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1300\r TZOFFSETTO:+1300\r TZNAME:+13\r DTSTART:19700101T000000\r END:STANDARD`],latitude:"-0210800",longitude:"-1751200"},"Pacific/Truk":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1000\r TZNAME:+10\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Wake":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1200\r TZNAME:+12\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Wallis":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1200\r TZOFFSETTO:+1200\r TZNAME:+12\r DTSTART:19700101T000000\r END:STANDARD`]},"Pacific/Yap":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:+1000\r TZOFFSETTO:+1000\r TZNAME:+10\r DTSTART:19700101T000000\r END:STANDARD`]},"US/Alaska":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0900\r TZOFFSETTO:-0800\r TZNAME:AKDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0900\r TZNAME:AKST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"US/Aleutian":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-1000\r TZOFFSETTO:-0900\r TZNAME:HDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0900\r TZOFFSETTO:-1000\r TZNAME:HST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"US/Arizona":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19700101T000000\r END:STANDARD`]},"US/Central":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"US/East-Indiana":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"US/Eastern":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"US/Hawaii":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-1000\r TZOFFSETTO:-1000\r TZNAME:HST\r DTSTART:19700101T000000\r END:STANDARD`]},"US/Indiana-Starke":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0500\r TZNAME:CDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0600\r TZNAME:CST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"US/Michigan":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0500\r TZOFFSETTO:-0400\r TZNAME:EDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0400\r TZOFFSETTO:-0500\r TZNAME:EST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"US/Mountain":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0600\r TZNAME:MDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0600\r TZOFFSETTO:-0700\r TZNAME:MST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"US/Pacific":{ics:[`BEGIN:DAYLIGHT\r TZOFFSETFROM:-0800\r TZOFFSETTO:-0700\r TZNAME:PDT\r DTSTART:19700308T020000\r RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU\r END:DAYLIGHT`,`BEGIN:STANDARD\r TZOFFSETFROM:-0700\r TZOFFSETTO:-0800\r TZNAME:PST\r DTSTART:19701101T020000\r RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU\r END:STANDARD`]},"US/Samoa":{ics:[`BEGIN:STANDARD\r TZOFFSETFROM:-1100\r TZOFFSETTO:-1100\r TZNAME:SST\r DTSTART:19700101T000000\r END:STANDARD`]}},wr={version:Pc,aliases:zc,zones:Vc};class $c{_aliases=new Map;_timezones=new Map;_pendingAliases=[];getTimezoneForId(r){let i=0;for(;i++<20;){if(this._timezones.has(r))return this._timezones.get(r);if(this._aliases.has(r))r=this._aliases.get(r);else return null}return console.error("TimezoneManager.getTimezoneForIdRec() exceeds recursion limits"),null}hasTimezoneForId(r){return this._timezones.has(r)||this._aliases.has(r)}isAlias(r){return!this._timezones.has(r)&&this._aliases.has(r)}listAllTimezones(r=!1){const i=Array.from(this._timezones.keys());return r?i.concat(Array.from(this._aliases.keys())):i}registerTimezone(r){this._timezones.set(r.timezoneId,r),Yt.TimezoneService.register(r.toICALTimezone(),r.timezoneId),this._pendingAliases=this._pendingAliases.filter(([i,n])=>n!==r.timezoneId?!0:(Yt.TimezoneService.register(r.toICALTimezone(),i),!1))}registerDefaultTimezones(){console.debug(`@nextcloud/calendar-js app is using version ${wr.version} of the timezone database`);for(const r in wr.zones){const i=["BEGIN:VTIMEZONE","TZID:"+r,...wr.zones[r].ics,"END:VTIMEZONE"].join(`\r `);this.registerTimezoneFromICS(r,i)}for(const r in wr.aliases)this.registerAlias(r,wr.aliases[r].aliasTo)}registerTimezoneFromICS(r,i){const n=new He(r,i);this.registerTimezone(n)}registerAlias(r,i){this._aliases.set(r,i);const n=this.getTimezoneForId(i);if(!n){this._pendingAliases.push([r,i]);return}Yt.TimezoneService.register(n.toICALTimezone(),r)}unregisterTimezones(r){this._timezones.delete(r),Yt.TimezoneService.remove(r)}unregisterAlias(r){this._aliases.delete(r),this._pendingAliases=this._pendingAliases.filter(([i])=>i!==r),Yt.TimezoneService.remove(r)}clearAllTimezones(){this._aliases=new Map,this._pendingAliases=[],this._timezones=new Map,Yt.TimezoneService.reset(),Ar.registerTimezone(He.utc),Ar.registerTimezone(He.floating),Ar.registerAlias("GMT",He.utc.timezoneId),Ar.registerAlias("Z",He.utc.timezoneId)}}const Ar=new $c;Ar.clearAllTimezones();function Qc(){return Ar}var M0={exports:{}};(function(e,r){(function(i,n){e.exports=n()})(typeof self<"u"?self:Ie,function(){return(()=>{var i={646:l=>{l.exports=function(u){if(Array.isArray(u)){for(var o=0,T=new Array(u.length);o<u.length;o++)T[o]=u[o];return T}}},713:l=>{l.exports=function(u,o,T){return o in u?Object.defineProperty(u,o,{value:T,enumerable:!0,configurable:!0,writable:!0}):u[o]=T,u}},860:l=>{l.exports=function(u){if(Symbol.iterator in Object(u)||Object.prototype.toString.call(u)==="[object Arguments]")return Array.from(u)}},206:l=>{l.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},319:(l,u,o)=>{var T=o(646),c=o(860),d=o(206);l.exports=function(h){return T(h)||c(h)||d()}},8:l=>{function u(o){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l.exports=u=function(T){return typeof T}:l.exports=u=function(T){return T&&typeof Symbol=="function"&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T},u(o)}l.exports=u}},n={};function a(l){var u=n[l];if(u!==void 0)return u.exports;var o=n[l]={exports:{}};return i[l](o,o.exports,a),o.exports}a.n=l=>{var u=l&&l.__esModule?()=>l.default:()=>l;return a.d(u,{a:u}),u},a.d=(l,u)=>{for(var o in u)a.o(u,o)&&!a.o(l,o)&&Object.defineProperty(l,o,{enumerable:!0,get:u[o]})},a.o=(l,u)=>Object.prototype.hasOwnProperty.call(l,u),a.r=l=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(l,"__esModule",{value:!0})};var s={};return(()=>{a.r(s),a.d(s,{VueSelect:()=>K,default:()=>j,mixins:()=>Q});var l=a(319),u=a.n(l),o=a(8),T=a.n(o),c=a(713),d=a.n(c);const h={props:{autoscroll:{type:Boolean,default:!0}},watch:{typeAheadPointer:function(){this.autoscroll&&this.maybeAdjustScroll()},open:function(A){var y=this;this.autoscroll&&A&&this.$nextTick(function(){return y.maybeAdjustScroll()})}},methods:{maybeAdjustScroll:function(){var A,y=((A=this.$refs.dropdownMenu)===null||A===void 0?void 0:A.children[this.typeAheadPointer])||!1;if(y){var b=this.getDropdownViewport(),Z=y.getBoundingClientRect(),V=Z.top,x=Z.bottom,X=Z.height;if(V<b.top)return this.$refs.dropdownMenu.scrollTop=y.offsetTop;if(x>b.bottom)return this.$refs.dropdownMenu.scrollTop=y.offsetTop-(b.height-X)}},getDropdownViewport:function(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},f={data:function(){return{typeAheadPointer:-1}},watch:{filteredOptions:function(){if(this.resetFocusOnOptionsChange){for(var A=0;A<this.filteredOptions.length;A++)if(this.selectable(this.filteredOptions[A])){this.typeAheadPointer=A;break}}},open:function(A){A&&this.typeAheadToLastSelected()},selectedValue:function(){this.open&&this.typeAheadToLastSelected()}},methods:{typeAheadUp:function(){for(var A=this.typeAheadPointer-1;A>=0;A--)if(this.selectable(this.filteredOptions[A])){this.typeAheadPointer=A;break}},typeAheadDown:function(){for(var A=this.typeAheadPointer+1;A<this.filteredOptions.length;A++)if(this.selectable(this.filteredOptions[A])){this.typeAheadPointer=A;break}},typeAheadSelect:function(){var A=this.filteredOptions[this.typeAheadPointer];A&&this.selectable(A)&&this.select(A)},typeAheadToLastSelected:function(){var A=this.selectedValue.length!==0?this.filteredOptions.indexOf(this.selectedValue[this.selectedValue.length-1]):-1;A!==-1&&(this.typeAheadPointer=A)}}},D={props:{loading:{type:Boolean,default:!1}},data:function(){return{mutableLoading:!1}},watch:{search:function(){this.$emit("search",this.search,this.toggleLoading)},loading:function(A){this.mutableLoading=A}},methods:{toggleLoading:function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return this.mutableLoading=A??!this.mutableLoading}}};function E(A,y,b,Z,V,x,X,tt){var pt,nt=typeof A=="function"?A.options:A;return y&&(nt.render=y,nt.staticRenderFns=b,nt._compiled=!0),{exports:A,options:nt}}const R={Deselect:E({},function(){var A=this.$createElement,y=this._self._c||A;return y("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"}},[y("path",{attrs:{d:"M6.895455 5l2.842897-2.842898c.348864-.348863.348864-.914488 0-1.263636L9.106534.261648c-.348864-.348864-.914489-.348864-1.263636 0L5 3.104545 2.157102.261648c-.348863-.348864-.914488-.348864-1.263636 0L.261648.893466c-.348864.348864-.348864.914489 0 1.263636L3.104545 5 .261648 7.842898c-.348864.348863-.348864.914488 0 1.263636l.631818.631818c.348864.348864.914773.348864 1.263636 0L5 6.895455l2.842898 2.842897c.348863.348864.914772.348864 1.263636 0l.631818-.631818c.348864-.348864.348864-.914489 0-1.263636L6.895455 5z"}})])},[]).exports,OpenIndicator:E({},function(){var A=this.$createElement,y=this._self._c||A;return y("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"}},[y("path",{attrs:{d:"M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z"}})])},[]).exports},v={inserted:function(A,y,b){var Z=b.context;if(Z.appendToBody){document.body.appendChild(A);var V=Z.$refs.toggle.getBoundingClientRect(),x=V.height,X=V.top,tt=V.left,pt=V.width,nt=window.scrollX||window.pageXOffset,ct=window.scrollY||window.pageYOffset;A.unbindPosition=Z.calculatePosition(A,Z,{width:pt+"px",left:nt+tt+"px",top:ct+X+x+"px"})}},unbind:function(A,y,b){b.context.appendToBody&&(A.unbindPosition&&typeof A.unbindPosition=="function"&&A.unbindPosition(),A.parentNode&&A.parentNode.removeChild(A))}},N=function(A){var y={};return Object.keys(A).sort().forEach(function(b){y[b]=A[b]}),JSON.stringify(y)};var M=0;const z=function(){return++M};function H(A,y){var b=Object.keys(A);if(Object.getOwnPropertySymbols){var Z=Object.getOwnPropertySymbols(A);y&&(Z=Z.filter(function(V){return Object.getOwnPropertyDescriptor(A,V).enumerable})),b.push.apply(b,Z)}return b}function C(A){for(var y=1;y<arguments.length;y++){var b=arguments[y]!=null?arguments[y]:{};y%2?H(Object(b),!0).forEach(function(Z){d()(A,Z,b[Z])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(b)):H(Object(b)).forEach(function(Z){Object.defineProperty(A,Z,Object.getOwnPropertyDescriptor(b,Z))})}return A}const K=E({components:C({},R),directives:{appendToBody:v},mixins:[h,f,D],props:{value:{},components:{type:Object,default:function(){return{}}},options:{type:Array,default:function(){return[]}},limit:{type:Number,default:null},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},deselectFromDropdown:{type:Boolean,default:!1},searchable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},placeholder:{type:String,default:""},transition:{type:String,default:"vs__fade"},clearSearchOnSelect:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},label:{type:String,default:"label"},ariaLabelCombobox:{type:String,default:"Search for options"},ariaLabelListbox:{type:String,default:"Options"},ariaLabelClearSelected:{type:String,default:"Clear selected"},ariaLabelDeselectOption:{type:Function,default:function(A){return"Deselect ".concat(A)}},autocomplete:{type:String,default:"off"},reduce:{type:Function,default:function(A){return A}},selectable:{type:Function,default:function(A){return!0}},getOptionLabel:{type:Function,default:function(A){return T()(A)==="object"?A.hasOwnProperty(this.label)?A[this.label]:console.warn('[vue-select warn]: Label key "option.'.concat(this.label,'" does not')+" exist in options object ".concat(JSON.stringify(A),`. `)+"https://vue-select.org/api/props.html#getoptionlabel"):A}},getOptionKey:{type:Function,default:function(A){if(T()(A)!=="object")return A;try{return A.hasOwnProperty("id")?A.id:N(A)}catch(y){return console.warn(`[vue-select warn]: Could not stringify this option to generate unique key. Please provide'getOptionKey' prop to return a unique key for each option. https://vue-select.org/api/props.html#getoptionkey`,A,y)}}},onTab:{type:Function,default:function(){this.selectOnTab&&!this.isComposing&&this.typeAheadSelect()}},taggable:{type:Boolean,default:!1},tabindex:{type:Number,default:null},pushTags:{type:Boolean,default:!1},filterable:{type:Boolean,default:!0},filterBy:{type:Function,default:function(A,y,b){return(y||"").toLocaleLowerCase().indexOf(b.toLocaleLowerCase())>-1}},filter:{type:Function,default:function(A,y){var b=this;return A.filter(function(Z){var V=b.getOptionLabel(Z);return typeof V=="number"&&(V=V.toString()),b.filterBy(Z,V,y)})}},createOption:{type:Function,default:function(A){return T()(this.optionList[0])==="object"?d()({},this.label,A):A}},resetFocusOnOptionsChange:{type:Boolean,default:!0},resetOnOptionsChange:{default:!1,validator:function(A){return["function","boolean"].includes(T()(A))}},clearSearchOnBlur:{type:Function,default:function(A){var y=A.clearSearchOnSelect,b=A.multiple;return y&&!b}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:function(){return[13]}},searchInputQuerySelector:{type:String,default:"[type=search]"},mapKeydown:{type:Function,default:function(A,y){return A}},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default:function(A,y,b){var Z=b.width,V=b.top,x=b.left;A.style.top=V,A.style.left=x,A.style.width=Z}},dropdownShouldOpen:{type:Function,default:function(A){var y=A.noDrop,b=A.open,Z=A.mutableLoading;return!y&&b&&!Z}},keyboardFocusBorder:{type:Boolean,default:!1},uid:{type:[String,Number],default:function(){return z()}}},data:function(){return{search:"",open:!1,isComposing:!1,isKeyboardNavigation:!1,pushedTags:[],_value:[]}},computed:{isTrackingValues:function(){return this.value===void 0||this.$options.propsData.hasOwnProperty("reduce")},selectedValue:function(){var A=this.value;return this.isTrackingValues&&(A=this.$data._value),A!=null&&A!==""?[].concat(A):[]},optionList:function(){return this.options.concat(this.pushTags?this.pushedTags:[])},searchEl:function(){return this.$scopedSlots.search?this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector):this.$refs.search},scope:function(){var A=this,y={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:C({id:this.inputId,disabled:this.disabled,placeholder:this.searchPlaceholder,tabindex:this.tabindex,readonly:!this.searchable,role:"combobox","aria-autocomplete":"list","aria-label":this.ariaLabelCombobox,"aria-controls":"vs-".concat(this.uid,"__listbox"),"aria-owns":"vs-".concat(this.uid,"__listbox"),"aria-expanded":this.dropdownOpen.toString(),ref:"search",type:"search",autocomplete:this.autocomplete,value:this.search},this.dropdownOpen&&this.filteredOptions[this.typeAheadPointer]?{"aria-activedescendant":"vs-".concat(this.uid,"__option-").concat(this.typeAheadPointer)}:{}),events:{compositionstart:function(){return A.isComposing=!0},compositionend:function(){return A.isComposing=!1},keydown:this.onSearchKeyDown,keypress:this.onSearchKeyPress,blur:this.onSearchBlur,focus:this.onSearchFocus,input:function(b){return A.search=b.target.value}}},spinner:{loading:this.mutableLoading},noOptions:{search:this.search,loading:this.mutableLoading,searching:this.searching},openIndicator:{attributes:{ref:"openIndicator",role:"presentation",class:"vs__open-indicator"}},listHeader:y,listFooter:y,header:C({},y,{deselect:this.deselect}),footer:C({},y,{deselect:this.deselect})}},childComponents:function(){return C({},R,{},this.components)},stateClasses:function(){return{"vs--open":this.dropdownOpen,"vs--single":!this.multiple,"vs--multiple":this.multiple,"vs--searching":this.searching&&!this.noDrop,"vs--searchable":this.searchable&&!this.noDrop,"vs--unsearchable":!this.searchable,"vs--loading":this.mutableLoading,"vs--disabled":this.disabled}},searching:function(){return!!this.search},dropdownOpen:function(){return this.dropdownShouldOpen(this)},searchPlaceholder:function(){return this.isValueEmpty&&this.placeholder?this.placeholder:void 0},filteredOptions:function(){var A=this,y=function(x){return A.limit!==null?x.slice(0,A.limit):x},b=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return y(b);var Z=this.search.length?this.filter(b,this.search,this):b;if(this.taggable&&this.search.length)try{var V=this.createOption(this.search);this.optionExists(V)||Z.unshift(V)}catch{}return y(Z)},isValueEmpty:function(){return this.selectedValue.length===0},showClearButton:function(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}},watch:{options:function(A,y){var b=this;!this.taggable&&(typeof b.resetOnOptionsChange=="function"?b.resetOnOptionsChange(A,y,b.selectedValue):b.resetOnOptionsChange)&&this.clearSelection(),this.value&&this.isTrackingValues&&this.setInternalValueFromOptions(this.value)},value:{immediate:!0,handler:function(A){this.isTrackingValues&&this.setInternalValueFromOptions(A)}},multiple:function(){this.clearSelection()},open:function(A){this.$emit(A?"open":"close")},search:function(A){A.length&&(this.open=!0)}},created:function(){this.mutableLoading=this.loading,this.$on("option:created",this.pushTag)},methods:{setInternalValueFromOptions:function(A){var y=this;Array.isArray(A)?this.$data._value=A.map(function(b){return y.findOptionFromReducedValue(b)}):this.$data._value=this.findOptionFromReducedValue(A)},select:function(A){this.$emit("option:selecting",A),this.isOptionSelected(A)?this.deselectFromDropdown&&(this.clearable||this.multiple&&this.selectedValue.length>1)&&this.deselect(A):(this.taggable&&!this.optionExists(A)&&this.$emit("option:created",A),this.multiple&&(A=this.selectedValue.concat(A)),this.updateValue(A),this.$emit("option:selected",A)),this.onAfterSelect(A)},deselect:function(A){var y=this;this.$emit("option:deselecting",A),this.updateValue(this.selectedValue.filter(function(b){return!y.optionComparator(b,A)})),this.$emit("option:deselected",A)},keyboardDeselect:function(A,y){var b,Z;this.deselect(A);var V=(b=this.$refs.deselectButtons)===null||b===void 0?void 0:b[y+1],x=(Z=this.$refs.deselectButtons)===null||Z===void 0?void 0:Z[y-1],X=V??x;X?X.focus():this.searchEl.focus()},clearSelection:function(){this.updateValue(this.multiple?[]:null),this.searchEl.focus()},onAfterSelect:function(A){var y=this;this.closeOnSelect&&(this.open=!this.open),this.clearSearchOnSelect&&(this.search=""),this.noDrop&&this.multiple&&this.$nextTick(function(){return y.$refs.search.focus()})},updateValue:function(A){var y=this;this.value===void 0&&(this.$data._value=A),A!==null&&(A=Array.isArray(A)?A.map(function(b){return y.reduce(b)}):this.reduce(A)),this.$emit("input",A)},toggleDropdown:function(A){var y=A.target!==this.searchEl;y&&A.preventDefault();var b=[].concat(u()(this.$refs.deselectButtons||[]),u()([this.$refs.clearButton]));this.searchEl===void 0||b.filter(Boolean).some(function(Z){return Z.contains(A.target)||Z===A.target})?A.preventDefault():this.open&&y?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected:function(A){var y=this;return this.selectedValue.some(function(b){return y.optionComparator(b,A)})},isOptionDeselectable:function(A){return this.isOptionSelected(A)&&this.deselectFromDropdown},hasKeyboardFocusBorder:function(A){return!(!this.keyboardFocusBorder||!this.isKeyboardNavigation)&&A===this.typeAheadPointer},optionComparator:function(A,y){return this.getOptionKey(A)===this.getOptionKey(y)},findOptionFromReducedValue:function(A){var y=this,b=[].concat(u()(this.options),u()(this.pushedTags)).filter(function(Z){return JSON.stringify(y.reduce(Z))===JSON.stringify(A)});return b.length===1?b[0]:b.find(function(Z){return y.optionComparator(Z,y.$data._value)})||A},closeSearchOptions:function(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue:function(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){var A=null;this.multiple&&(A=u()(this.selectedValue.slice(0,this.selectedValue.length-1))),this.updateValue(A)}},optionExists:function(A){var y=this;return this.optionList.some(function(b){return y.optionComparator(b,A)})},optionAriaSelected:function(A){return this.selectable(A)?String(this.isOptionSelected(A)):null},normalizeOptionForSlot:function(A){return T()(A)==="object"?A:d()({},this.label,A)},pushTag:function(A){this.pushedTags.push(A)},onEscape:function(){this.search.length?this.search="":this.open=!1},onSearchBlur:function(){if(!this.mousedown||this.searching){var A=this.clearSearchOnSelect,y=this.multiple;return this.clearSearchOnBlur({clearSearchOnSelect:A,multiple:y})&&(this.search=""),void this.closeSearchOptions()}this.mousedown=!1,this.search.length!==0||this.options.length!==0||this.closeSearchOptions()},onSearchFocus:function(){this.open=!0,this.$emit("search:focus")},onMousedown:function(){this.mousedown=!0},onMouseUp:function(){this.mousedown=!1},onMouseMove:function(A,y){this.isKeyboardNavigation=!1,this.selectable(A)&&(this.typeAheadPointer=y)},onSearchKeyDown:function(A){var y=this,b=function(x){if(x.preventDefault(),y.open)return!y.isComposing&&y.typeAheadSelect();y.open=!0},Z={8:function(x){return y.maybeDeleteValue()},9:function(x){return y.onTab()},27:function(x){return y.onEscape()},38:function(x){if(x.preventDefault(),y.isKeyboardNavigation=!0,y.open)return y.typeAheadUp();y.open=!0},40:function(x){if(x.preventDefault(),y.isKeyboardNavigation=!0,y.open)return y.typeAheadDown();y.open=!0}};this.selectOnKeyCodes.forEach(function(x){return Z[x]=b});var V=this.mapKeydown(Z,this);if(typeof V[A.keyCode]=="function")return V[A.keyCode](A)},onSearchKeyPress:function(A){this.open||A.keyCode!==32||(A.preventDefault(),this.open=!0)}}},function(){var A=this,y=A.$createElement,b=A._self._c||y;return b("div",{staticClass:"v-select",class:A.stateClasses,attrs:{id:"v-select-"+A.uid,dir:A.dir}},[A._t("header",null,null,A.scope.header),A._v(" "),b("div",{ref:"toggle",staticClass:"vs__dropdown-toggle"},[b("div",{ref:"selectedOptions",staticClass:"vs__selected-options",on:{mousedown:A.toggleDropdown}},[A._l(A.selectedValue,function(Z,V){return A._t("selected-option-container",[b("span",{key:A.getOptionKey(Z),staticClass:"vs__selected"},[A._t("selected-option",[A._v(` `+A._s(A.getOptionLabel(Z))+` `)],null,A.normalizeOptionForSlot(Z)),A._v(" "),A.multiple?b("button",{ref:"deselectButtons",refInFor:!0,staticClass:"vs__deselect",attrs:{disabled:A.disabled,type:"button",title:A.ariaLabelDeselectOption(A.getOptionLabel(Z)),"aria-label":A.ariaLabelDeselectOption(A.getOptionLabel(Z))},on:{mousedown:function(x){return x.stopPropagation(),A.deselect(Z)},keydown:function(x){return!x.type.indexOf("key")&&A._k(x.keyCode,"enter",13,x.key,"Enter")?null:A.keyboardDeselect(Z,V)}}},[b(A.childComponents.Deselect,{tag:"component"})],1):A._e()],2)],{option:A.normalizeOptionForSlot(Z),deselect:A.deselect,multiple:A.multiple,disabled:A.disabled})}),A._v(" "),A._t("search",[b("input",A._g(A._b({staticClass:"vs__search"},"input",A.scope.search.attributes,!1),A.scope.search.events))],null,A.scope.search)],2),A._v(" "),b("div",{ref:"actions",staticClass:"vs__actions"},[b("button",{directives:[{name:"show",rawName:"v-show",value:A.showClearButton,expression:"showClearButton"}],ref:"clearButton",staticClass:"vs__clear",attrs:{disabled:A.disabled,type:"button",title:A.ariaLabelClearSelected,"aria-label":A.ariaLabelClearSelected},on:{click:A.clearSelection}},[b(A.childComponents.Deselect,{tag:"component"})],1),A._v(" "),A.noDrop?A._e():b("button",{ref:"openIndicatorButton",staticClass:"vs__open-indicator-button",attrs:{type:"button",tabindex:"-1","aria-labelledby":"vs-"+A.uid+"__listbox","aria-controls":"vs-"+A.uid+"__listbox","aria-expanded":A.dropdownOpen.toString()},on:{mousedown:A.toggleDropdown}},[A._t("open-indicator",[b(A.childComponents.OpenIndicator,A._b({tag:"component"},"component",A.scope.openIndicator.attributes,!1))],null,A.scope.openIndicator)],2),A._v(" "),A._t("spinner",[b("div",{directives:[{name:"show",rawName:"v-show",value:A.mutableLoading,expression:"mutableLoading"}],staticClass:"vs__spinner"},[A._v("Loading...")])],null,A.scope.spinner)],2)]),A._v(" "),b("transition",{attrs:{name:A.transition}},[A.dropdownOpen?b("ul",{directives:[{name:"append-to-body",rawName:"v-append-to-body"}],key:"vs-"+A.uid+"__listbox",ref:"dropdownMenu",staticClass:"vs__dropdown-menu",attrs:{id:"vs-"+A.uid+"__listbox",role:"listbox","aria-label":A.ariaLabelListbox,"aria-multiselectable":A.multiple,tabindex:"-1"},on:{mousedown:function(Z){return Z.preventDefault(),A.onMousedown(Z)},mouseup:A.onMouseUp}},[A._t("list-header",null,null,A.scope.listHeader),A._v(" "),A._l(A.filteredOptions,function(Z,V){return b("li",{key:A.getOptionKey(Z),staticClass:"vs__dropdown-option",class:{"vs__dropdown-option--deselect":A.isOptionDeselectable(Z)&&V===A.typeAheadPointer,"vs__dropdown-option--selected":A.isOptionSelected(Z),"vs__dropdown-option--highlight":V===A.typeAheadPointer,"vs__dropdown-option--kb-focus":A.hasKeyboardFocusBorder(V),"vs__dropdown-option--disabled":!A.selectable(Z)},attrs:{id:"vs-"+A.uid+"__option-"+V,role:"option","aria-selected":A.optionAriaSelected(Z)},on:{mousemove:function(x){return A.onMouseMove(Z,V)},click:function(x){x.preventDefault(),x.stopPropagation(),A.selectable(Z)&&A.select(Z)}}},[A._t("option",[A._v(` `+A._s(A.getOptionLabel(Z))+` `)],null,A.normalizeOptionForSlot(Z))],2)}),A._v(" "),A.filteredOptions.length===0?b("li",{staticClass:"vs__no-options"},[A._t("no-options",[A._v(` Sorry, no matching options. `)],null,A.scope.noOptions)],2):A._e(),A._v(" "),A._t("list-footer",null,null,A.scope.listFooter)],2):b("ul",{staticStyle:{display:"none",visibility:"hidden"},attrs:{id:"vs-"+A.uid+"__listbox",role:"listbox","aria-label":A.ariaLabelListbox}})]),A._v(" "),A._t("footer",null,null,A.scope.footer)],2)},[]).exports,Q={ajax:D,pointer:f,pointerScroll:h},j=K})(),s})()})})(M0);var Ke=M0.exports;const Bi=Math.min,nr=Math.max,Ci=Math.round,Ai=Math.floor,Ae=e=>({x:e,y:e}),Wc={left:"right",right:"left",bottom:"top",top:"bottom"},Kc={start:"end",end:"start"};function ps(e,r,i){return nr(e,Bi(r,i))}function Fr(e,r){return typeof e=="function"?e(r):e}function $e(e){return e.split("-")[0]}function Dn(e){return e.split("-")[1]}function Ma(e){return e==="x"?"y":"x"}function w0(e){return e==="y"?"height":"width"}const qc=new Set(["top","bottom"]);function be(e){return qc.has($e(e))?"y":"x"}function _0(e){return Ma(be(e))}function Xc(e,r,i){i===void 0&&(i=!1);const n=Dn(e),a=_0(e),s=w0(a);let l=a==="x"?n===(i?"end":"start")?"right":"left":n==="start"?"bottom":"top";return r.reference[s]>r.floating[s]&&(l=xi(l)),[l,xi(l)]}function Jc(e){const r=xi(e);return[aa(e),r,aa(r)]}function aa(e){return e.replace(/start|end/g,r=>Kc[r])}const As=["left","right"],Es=["right","left"],tT=["top","bottom"],eT=["bottom","top"];function rT(e,r,i){switch(e){case"top":case"bottom":return i?r?Es:As:r?As:Es;case"left":case"right":return r?tT:eT;default:return[]}}function iT(e,r,i,n){const a=Dn(e);let s=rT($e(e),i==="start",n);return a&&(s=s.map(l=>l+"-"+a),r&&(s=s.concat(s.map(aa)))),s}function xi(e){return e.replace(/left|right|bottom|top/g,r=>Wc[r])}function nT(e){return{top:0,right:0,bottom:0,left:0,...e}}function aT(e){return typeof e!="number"?nT(e):{top:e,right:e,bottom:e,left:e}}function Li(e){const{x:r,y:i,width:n,height:a}=e;return{width:n,height:a,top:i,left:r,right:r+n,bottom:i+a,x:r,y:i}}function Ds(e,r,i){let{reference:n,floating:a}=e;const s=be(r),l=_0(r),u=w0(l),o=$e(r),T=s==="y",c=n.x+n.width/2-a.width/2,d=n.y+n.height/2-a.height/2,h=n[u]/2-a[u]/2;let f;switch(o){case"top":f={x:c,y:n.y-a.height};break;case"bottom":f={x:c,y:n.y+n.height};break;case"right":f={x:n.x+n.width,y:d};break;case"left":f={x:n.x-a.width,y:d};break;default:f={x:n.x,y:n.y}}switch(Dn(r)){case"start":f[l]-=h*(i&&T?-1:1);break;case"end":f[l]+=h*(i&&T?-1:1);break}return f}const sT=async(e,r,i)=>{const{placement:n="bottom",strategy:a="absolute",middleware:s=[],platform:l}=i,u=s.filter(Boolean),o=await(l.isRTL==null?void 0:l.isRTL(r));let T=await l.getElementRects({reference:e,floating:r,strategy:a}),{x:c,y:d}=Ds(T,n,o),h=n,f={},D=0;for(let E=0;E<u.length;E++){const{name:R,fn:v}=u[E],{x:N,y:M,data:z,reset:H}=await v({x:c,y:d,initialPlacement:n,placement:h,strategy:a,middlewareData:f,rects:T,platform:l,elements:{reference:e,floating:r}});c=N??c,d=M??d,f={...f,[R]:{...f[R],...z}},H&&D<=50&&(D++,typeof H=="object"&&(H.placement&&(h=H.placement),H.rects&&(T=H.rects===!0?await l.getElementRects({reference:e,floating:r,strategy:a}):H.rects),{x:c,y:d}=Ds(T,h,o)),E=-1)}return{x:c,y:d,placement:h,strategy:a,middlewareData:f}};async function Z0(e,r){var i;r===void 0&&(r={});const{x:n,y:a,platform:s,rects:l,elements:u,strategy:o}=e,{boundary:T="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:h=!1,padding:f=0}=Fr(r,e),D=aT(f),E=u[h?d==="floating"?"reference":"floating":d],R=Li(await s.getClippingRect({element:(i=await(s.isElement==null?void 0:s.isElement(E)))==null||i?E:E.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(u.floating)),boundary:T,rootBoundary:c,strategy:o})),v=d==="floating"?{x:n,y:a,width:l.floating.width,height:l.floating.height}:l.reference,N=await(s.getOffsetParent==null?void 0:s.getOffsetParent(u.floating)),M=await(s.isElement==null?void 0:s.isElement(N))?await(s.getScale==null?void 0:s.getScale(N))||{x:1,y:1}:{x:1,y:1},z=Li(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:v,offsetParent:N,strategy:o}):v);return{top:(R.top-z.top+D.top)/M.y,bottom:(z.bottom-R.bottom+D.bottom)/M.y,left:(R.left-z.left+D.left)/M.x,right:(z.right-R.right+D.right)/M.x}}const oT=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(r){var i,n;const{placement:a,middlewareData:s,rects:l,initialPlacement:u,platform:o,elements:T}=r,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:h,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:D="none",flipAlignment:E=!0,...R}=Fr(e,r);if((i=s.arrow)!=null&&i.alignmentOffset)return{};const v=$e(a),N=be(u),M=$e(u)===u,z=await(o.isRTL==null?void 0:o.isRTL(T.floating)),H=h||(M||!E?[xi(u)]:Jc(u)),C=D!=="none";!h&&C&&H.push(...iT(u,E,D,z));const K=[u,...H],Q=await Z0(r,R),j=[];let A=((n=s.flip)==null?void 0:n.overflows)||[];if(c&&j.push(Q[v]),d){const V=Xc(a,l,z);j.push(Q[V[0]],Q[V[1]])}if(A=[...A,{placement:a,overflows:j}],!j.every(V=>V<=0)){var y,b;const V=(((y=s.flip)==null?void 0:y.index)||0)+1,x=K[V];if(x&&(!(d==="alignment"&&N!==be(x))||A.every(tt=>be(tt.placement)===N?tt.overflows[0]>0:!0)))return{data:{index:V,overflows:A},reset:{placement:x}};let X=(b=A.filter(tt=>tt.overflows[0]<=0).sort((tt,pt)=>tt.overflows[1]-pt.overflows[1])[0])==null?void 0:b.placement;if(!X)switch(f){case"bestFit":{var Z;const tt=(Z=A.filter(pt=>{if(C){const nt=be(pt.placement);return nt===N||nt==="y"}return!0}).map(pt=>[pt.placement,pt.overflows.filter(nt=>nt>0).reduce((nt,ct)=>nt+ct,0)]).sort((pt,nt)=>pt[1]-nt[1])[0])==null?void 0:Z[0];tt&&(X=tt);break}case"initialPlacement":X=u;break}if(a!==X)return{reset:{placement:X}}}return{}}}},B0=new Set(["left","top"]);async function lT(e,r){const{placement:i,platform:n,elements:a}=e,s=await(n.isRTL==null?void 0:n.isRTL(a.floating)),l=$e(i),u=Dn(i),o=be(i)==="y",T=B0.has(l)?-1:1,c=s&&o?-1:1,d=Fr(r,e);let{mainAxis:h,crossAxis:f,alignmentAxis:D}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return u&&typeof D=="number"&&(f=u==="end"?D*-1:D),o?{x:f*c,y:h*T}:{x:h*T,y:f*c}}const uT=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(r){var i,n;const{x:a,y:s,placement:l,middlewareData:u}=r,o=await lT(r,e);return l===((i=u.offset)==null?void 0:i.placement)&&(n=u.arrow)!=null&&n.alignmentOffset?{}:{x:a+o.x,y:s+o.y,data:{...o,placement:l}}}}},cT=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(r){const{x:i,y:n,placement:a}=r,{mainAxis:s=!0,crossAxis:l=!1,limiter:u={fn:R=>{let{x:v,y:N}=R;return{x:v,y:N}}},...o}=Fr(e,r),T={x:i,y:n},c=await Z0(r,o),d=be($e(a)),h=Ma(d);let f=T[h],D=T[d];if(s){const R=h==="y"?"top":"left",v=h==="y"?"bottom":"right",N=f+c[R],M=f-c[v];f=ps(N,f,M)}if(l){const R=d==="y"?"top":"left",v=d==="y"?"bottom":"right",N=D+c[R],M=D-c[v];D=ps(N,D,M)}const E=u.fn({...r,[h]:f,[d]:D});return{...E,data:{x:E.x-i,y:E.y-n,enabled:{[h]:s,[d]:l}}}}}},TT=function(e){return e===void 0&&(e={}),{options:e,fn(r){const{x:i,y:n,placement:a,rects:s,middlewareData:l}=r,{offset:u=0,mainAxis:o=!0,crossAxis:T=!0}=Fr(e,r),c={x:i,y:n},d=be(a),h=Ma(d);let f=c[h],D=c[d];const E=Fr(u,r),R=typeof E=="number"?{mainAxis:E,crossAxis:0}:{mainAxis:0,crossAxis:0,...E};if(o){const M=h==="y"?"height":"width",z=s.reference[h]-s.floating[M]+R.mainAxis,H=s.reference[h]+s.reference[M]-R.mainAxis;f<z?f=z:f>H&&(f=H)}if(T){var v,N;const M=h==="y"?"width":"height",z=B0.has($e(a)),H=s.reference[d]-s.floating[M]+(z&&((v=l.offset)==null?void 0:v[d])||0)+(z?0:R.crossAxis),C=s.reference[d]+s.reference[M]+(z?0:((N=l.offset)==null?void 0:N[d])||0)-(z?R.crossAxis:0);D<H?D=H:D>C&&(D=C)}return{[h]:f,[d]:D}}}};function mn(){return typeof window<"u"}function Mr(e){return C0(e)?(e.nodeName||"").toLowerCase():"#document"}function Xt(e){var r;return(e==null||(r=e.ownerDocument)==null?void 0:r.defaultView)||window}function De(e){var r;return(r=(C0(e)?e.ownerDocument:e.document)||window.document)==null?void 0:r.documentElement}function C0(e){return mn()?e instanceof Node||e instanceof Xt(e).Node:!1}function le(e){return mn()?e instanceof Element||e instanceof Xt(e).Element:!1}function Ee(e){return mn()?e instanceof HTMLElement||e instanceof Xt(e).HTMLElement:!1}function ms(e){return!mn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Xt(e).ShadowRoot}const dT=new Set(["inline","contents"]);function oi(e){const{overflow:r,overflowX:i,overflowY:n,display:a}=ue(e);return/auto|scroll|overlay|hidden|clip/.test(r+n+i)&&!dT.has(a)}const hT=new Set(["table","td","th"]);function fT(e){return hT.has(Mr(e))}const pT=[":popover-open",":modal"];function Sn(e){return pT.some(r=>{try{return e.matches(r)}catch{return!1}})}const AT=["transform","translate","scale","rotate","perspective"],ET=["transform","translate","scale","rotate","perspective","filter"],DT=["paint","layout","strict","content"];function wa(e){const r=_a(),i=le(e)?ue(e):e;return AT.some(n=>i[n]?i[n]!=="none":!1)||(i.containerType?i.containerType!=="normal":!1)||!r&&(i.backdropFilter?i.backdropFilter!=="none":!1)||!r&&(i.filter?i.filter!=="none":!1)||ET.some(n=>(i.willChange||"").includes(n))||DT.some(n=>(i.contain||"").includes(n))}function mT(e){let r=Qe(e);for(;Ee(r)&&!Rr(r);){if(wa(r))return r;if(Sn(r))return null;r=Qe(r)}return null}function _a(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const ST=new Set(["html","body","#document"]);function Rr(e){return ST.has(Mr(e))}function ue(e){return Xt(e).getComputedStyle(e)}function gn(e){return le(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Qe(e){if(Mr(e)==="html")return e;const r=e.assignedSlot||e.parentNode||ms(e)&&e.host||De(e);return ms(r)?r.host:r}function x0(e){const r=Qe(e);return Rr(r)?e.ownerDocument?e.ownerDocument.body:e.body:Ee(r)&&oi(r)?r:x0(r)}function Xr(e,r,i){var n;r===void 0&&(r=[]),i===void 0&&(i=!0);const a=x0(e),s=a===((n=e.ownerDocument)==null?void 0:n.body),l=Xt(a);if(s){const u=sa(l);return r.concat(l,l.visualViewport||[],oi(a)?a:[],u&&i?Xr(u):[])}return r.concat(a,Xr(a,[],i))}function sa(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function L0(e){const r=ue(e);let i=parseFloat(r.width)||0,n=parseFloat(r.height)||0;const a=Ee(e),s=a?e.offsetWidth:i,l=a?e.offsetHeight:n,u=Ci(i)!==s||Ci(n)!==l;return u&&(i=s,n=l),{width:i,height:n,$:u}}function Za(e){return le(e)?e:e.contextElement}function Dr(e){const r=Za(e);if(!Ee(r))return Ae(1);const i=r.getBoundingClientRect(),{width:n,height:a,$:s}=L0(r);let l=(s?Ci(i.width):i.width)/n,u=(s?Ci(i.height):i.height)/a;return(!l||!Number.isFinite(l))&&(l=1),(!u||!Number.isFinite(u))&&(u=1),{x:l,y:u}}const gT=Ae(0);function I0(e){const r=Xt(e);return!_a()||!r.visualViewport?gT:{x:r.visualViewport.offsetLeft,y:r.visualViewport.offsetTop}}function FT(e,r,i){return r===void 0&&(r=!1),!i||r&&i!==Xt(e)?!1:r}function lr(e,r,i,n){r===void 0&&(r=!1),i===void 0&&(i=!1);const a=e.getBoundingClientRect(),s=Za(e);let l=Ae(1);r&&(n?le(n)&&(l=Dr(n)):l=Dr(e));const u=FT(s,i,n)?I0(s):Ae(0);let o=(a.left+u.x)/l.x,T=(a.top+u.y)/l.y,c=a.width/l.x,d=a.height/l.y;if(s){const h=Xt(s),f=n&&le(n)?Xt(n):n;let D=h,E=sa(D);for(;E&&n&&f!==D;){const R=Dr(E),v=E.getBoundingClientRect(),N=ue(E),M=v.left+(E.clientLeft+parseFloat(N.paddingLeft))*R.x,z=v.top+(E.clientTop+parseFloat(N.paddingTop))*R.y;o*=R.x,T*=R.y,c*=R.x,d*=R.y,o+=M,T+=z,D=Xt(E),E=sa(D)}}return Li({width:c,height:d,x:o,y:T})}function Fn(e,r){const i=gn(e).scrollLeft;return r?r.left+i:lr(De(e)).left+i}function k0(e,r){const i=e.getBoundingClientRect(),n=i.left+r.scrollLeft-Fn(e,i),a=i.top+r.scrollTop;return{x:n,y:a}}function RT(e){let{elements:r,rect:i,offsetParent:n,strategy:a}=e;const s=a==="fixed",l=De(n),u=r?Sn(r.floating):!1;if(n===l||u&&s)return i;let o={scrollLeft:0,scrollTop:0},T=Ae(1);const c=Ae(0),d=Ee(n);if((d||!d&&!s)&&((Mr(n)!=="body"||oi(l))&&(o=gn(n)),Ee(n))){const f=lr(n);T=Dr(n),c.x=f.x+n.clientLeft,c.y=f.y+n.clientTop}const h=l&&!d&&!s?k0(l,o):Ae(0);return{width:i.width*T.x,height:i.height*T.y,x:i.x*T.x-o.scrollLeft*T.x+c.x+h.x,y:i.y*T.y-o.scrollTop*T.y+c.y+h.y}}function NT(e){return Array.from(e.getClientRects())}function OT(e){const r=De(e),i=gn(e),n=e.ownerDocument.body,a=nr(r.scrollWidth,r.clientWidth,n.scrollWidth,n.clientWidth),s=nr(r.scrollHeight,r.clientHeight,n.scrollHeight,n.clientHeight);let l=-i.scrollLeft+Fn(e);const u=-i.scrollTop;return ue(n).direction==="rtl"&&(l+=nr(r.clientWidth,n.clientWidth)-a),{width:a,height:s,x:l,y:u}}const Ss=25;function vT(e,r){const i=Xt(e),n=De(e),a=i.visualViewport;let s=n.clientWidth,l=n.clientHeight,u=0,o=0;if(a){s=a.width,l=a.height;const c=_a();(!c||c&&r==="fixed")&&(u=a.offsetLeft,o=a.offsetTop)}const T=Fn(n);if(T<=0){const c=n.ownerDocument,d=c.body,h=getComputedStyle(d),f=c.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,D=Math.abs(n.clientWidth-d.clientWidth-f);D<=Ss&&(s-=D)}else T<=Ss&&(s+=T);return{width:s,height:l,x:u,y:o}}const yT=new Set(["absolute","fixed"]);function bT(e,r){const i=lr(e,!0,r==="fixed"),n=i.top+e.clientTop,a=i.left+e.clientLeft,s=Ee(e)?Dr(e):Ae(1),l=e.clientWidth*s.x,u=e.clientHeight*s.y,o=a*s.x,T=n*s.y;return{width:l,height:u,x:o,y:T}}function gs(e,r,i){let n;if(r==="viewport")n=vT(e,i);else if(r==="document")n=OT(De(e));else if(le(r))n=bT(r,i);else{const a=I0(e);n={x:r.x-a.x,y:r.y-a.y,width:r.width,height:r.height}}return Li(n)}function H0(e,r){const i=Qe(e);return i===r||!le(i)||Rr(i)?!1:ue(i).position==="fixed"||H0(i,r)}function YT(e,r){const i=r.get(e);if(i)return i;let n=Xr(e,[],!1).filter(u=>le(u)&&Mr(u)!=="body"),a=null;const s=ue(e).position==="fixed";let l=s?Qe(e):e;for(;le(l)&&!Rr(l);){const u=ue(l),o=wa(l);!o&&u.position==="fixed"&&(a=null),(s?!o&&!a:!o&&u.position==="static"&&a&&yT.has(a.position)||oi(l)&&!o&&H0(e,l))?n=n.filter(T=>T!==l):a=u,l=Qe(l)}return r.set(e,n),n}function MT(e){let{element:r,boundary:i,rootBoundary:n,strategy:a}=e;const s=[...i==="clippingAncestors"?Sn(r)?[]:YT(r,this._c):[].concat(i),n],l=s[0],u=s.reduce((o,T)=>{const c=gs(r,T,a);return o.top=nr(c.top,o.top),o.right=Bi(c.right,o.right),o.bottom=Bi(c.bottom,o.bottom),o.left=nr(c.left,o.left),o},gs(r,l,a));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function wT(e){const{width:r,height:i}=L0(e);return{width:r,height:i}}function _T(e,r,i){const n=Ee(r),a=De(r),s=i==="fixed",l=lr(e,!0,s,r);let u={scrollLeft:0,scrollTop:0};const o=Ae(0);function T(){o.x=Fn(a)}if(n||!n&&!s)if((Mr(r)!=="body"||oi(a))&&(u=gn(r)),n){const f=lr(r,!0,s,r);o.x=f.x+r.clientLeft,o.y=f.y+r.clientTop}else a&&T();s&&!n&&a&&T();const c=a&&!n&&!s?k0(a,u):Ae(0),d=l.left+u.scrollLeft-o.x-c.x,h=l.top+u.scrollTop-o.y-c.y;return{x:d,y:h,width:l.width,height:l.height}}function Ln(e){return ue(e).position==="static"}function Fs(e,r){if(!Ee(e)||ue(e).position==="fixed")return null;if(r)return r(e);let i=e.offsetParent;return De(e)===i&&(i=i.ownerDocument.body),i}function G0(e,r){const i=Xt(e);if(Sn(e))return i;if(!Ee(e)){let a=Qe(e);for(;a&&!Rr(a);){if(le(a)&&!Ln(a))return a;a=Qe(a)}return i}let n=Fs(e,r);for(;n&&fT(n)&&Ln(n);)n=Fs(n,r);return n&&Rr(n)&&Ln(n)&&!wa(n)?i:n||mT(e)||i}const ZT=async function(e){const r=this.getOffsetParent||G0,i=this.getDimensions,n=await i(e.floating);return{reference:_T(e.reference,await r(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function BT(e){return ue(e).direction==="rtl"}const CT={convertOffsetParentRelativeRectToViewportRelativeRect:RT,getDocumentElement:De,getClippingRect:MT,getOffsetParent:G0,getElementRects:ZT,getClientRects:NT,getDimensions:wT,getScale:Dr,isElement:le,isRTL:BT};function U0(e,r){return e.x===r.x&&e.y===r.y&&e.width===r.width&&e.height===r.height}function xT(e,r){let i=null,n;const a=De(e);function s(){var u;clearTimeout(n),(u=i)==null||u.disconnect(),i=null}function l(u,o){u===void 0&&(u=!1),o===void 0&&(o=1),s();const T=e.getBoundingClientRect(),{left:c,top:d,width:h,height:f}=T;if(u||r(),!h||!f)return;const D=Ai(d),E=Ai(a.clientWidth-(c+h)),R=Ai(a.clientHeight-(d+f)),v=Ai(c),N={rootMargin:-D+"px "+-E+"px "+-R+"px "+-v+"px",threshold:nr(0,Bi(1,o))||1};let M=!0;function z(H){const C=H[0].intersectionRatio;if(C!==o){if(!M)return l();C?l(!1,C):n=setTimeout(()=>{l(!1,1e-7)},1e3)}C===1&&!U0(T,e.getBoundingClientRect())&&l(),M=!1}try{i=new IntersectionObserver(z,{...N,root:a.ownerDocument})}catch{i=new IntersectionObserver(z,N)}i.observe(e)}return l(!0),s}function LT(e,r,i,n){n===void 0&&(n={});const{ancestorScroll:a=!0,ancestorResize:s=!0,elementResize:l=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:o=!1}=n,T=Za(e),c=a||s?[...T?Xr(T):[],...Xr(r)]:[];c.forEach(v=>{a&&v.addEventListener("scroll",i,{passive:!0}),s&&v.addEventListener("resize",i)});const d=T&&u?xT(T,i):null;let h=-1,f=null;l&&(f=new ResizeObserver(v=>{let[N]=v;N&&N.target===T&&f&&(f.unobserve(r),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var M;(M=f)==null||M.observe(r)})),i()}),T&&!o&&f.observe(T),f.observe(r));let D,E=o?lr(e):null;o&&R();function R(){const v=lr(e);E&&!U0(E,v)&&i(),E=v,D=requestAnimationFrame(R)}return i(),()=>{var v;c.forEach(N=>{a&&N.removeEventListener("scroll",i),s&&N.removeEventListener("resize",i)}),d?.(),(v=f)==null||v.disconnect(),f=null,o&&cancelAnimationFrame(D)}}const IT=uT,kT=cT,HT=oT,GT=TT,UT=(e,r,i)=>{const n=new Map,a={platform:CT,...i},s={...a.platform,_c:n};return sT(e,r,{...a,platform:s})},jT={name:"ChevronDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var PT=function(){var e=this,r=e._self._c;return r("span",e._b({staticClass:"material-design-icon chevron-down-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(i){return e.$emit("click",i)}}},"span",e.$attrs,!1),[r("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[r("path",{attrs:{d:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"}},[e.title?r("title",[e._v(e._s(e.title))]):e._e()])])])},zT=[],VT=St(jT,PT,zT,!1,null,null);const $T=VT.exports,j0=(e,r)=>{const i=[];let n=0,a=e.toLowerCase().indexOf(r.toLowerCase(),n),s=0;for(;a>-1&&s<e.length;)n=a+r.length,i.push({start:a,end:n}),a=e.toLowerCase().indexOf(r.toLowerCase(),n),s++;return i},QT={name:"NcHighlight",props:{text:{type:String,default:""},search:{type:String,default:""},highlight:{type:Array,default:()=>[]}},computed:{ranges(){let e=[];return!this.search&&this.highlight.length===0||(this.highlight.length>0?e=this.highlight:e=j0(this.text,this.search),e.forEach((r,i)=>{r.end<r.start&&(e[i]={start:r.end,end:r.start})}),e=e.reduce((r,i)=>(i.start<this.text.length&&i.end>0&&r.push({start:i.start<0?0:i.start,end:i.end>this.text.length?this.text.length:i.end}),r),[]),e.sort((r,i)=>r.start-i.start),e=e.reduce((r,i)=>{if(!r.length)r.push(i);else{const n=r.length-1;r[n].end>=i.start?r[n]={start:r[n].start,end:Math.max(r[n].end,i.end)}:r.push(i)}return r},[])),e},chunks(){if(this.ranges.length===0)return[{start:0,end:this.text.length,highlight:!1,text:this.text}];const e=[];let r=0,i=0;for(;r<this.text.length;){const n=this.ranges[i];if(n.start===r){e.push({...n,highlight:!0,text:this.text.slice(n.start,n.end)}),i++,r=n.end,i>=this.ranges.length&&r<this.text.length&&(e.push({start:r,end:this.text.length,highlight:!1,text:this.text.slice(r)}),r=this.text.length);continue}e.push({start:r,end:n.start,highlight:!1,text:this.text.slice(r,n.start)}),r=n.start}return e}},render(e){return this.ranges.length?e("span",{},this.chunks.map(r=>r.highlight?e("strong",{},r.text):r.text)):e("span",{},this.text)}},WT=null,KT=null;var qT=St(QT,WT,KT,!1,null,null);const P0=qT.exports,XT={name:"NcEllipsisedOption",components:{NcHighlight:P0},props:{name:{type:String,default:""},search:{type:String,default:""}},computed:{needsTruncate(){return this.name&&this.name.length>=10},split(){return this.name.length-Math.min(Math.floor(this.name.length/2),10)},part1(){return this.needsTruncate?this.name.slice(0,this.split):this.name},part2(){return this.needsTruncate?this.name.slice(this.split):""},highlight1(){return this.search?j0(this.name,this.search):[]},highlight2(){return this.highlight1.map(e=>({start:e.start-this.split,end:e.end-this.split}))}}};var JT=function(){var e=this,r=e._self._c;return r("span",{staticClass:"name-parts",attrs:{dir:"auto",title:e.name}},[r("NcHighlight",{staticClass:"name-parts__first",attrs:{text:e.part1,search:e.search,highlight:e.highlight1}}),e.part2?r("NcHighlight",{staticClass:"name-parts__last",attrs:{text:e.part2,search:e.search,highlight:e.highlight2}}):e._e()],1)},td=[],ed=St(XT,JT,td,!1,null,"f6384352");const rd=ed.exports,id={name:"NcActionRouter",mixins:[F0],inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}},props:{to:{type:[String,Object],default:"",required:!0},exact:{type:Boolean,default:!1}}};var nd=function(){var e=this,r=e._self._c;return r("li",{staticClass:"action",attrs:{role:e.isInSemanticMenu&&"presentation"}},[r("RouterLink",{staticClass:"action-router focusable",attrs:{to:e.to,"aria-label":e.ariaLabel,exact:e.exact,title:e.title,rel:"nofollow noreferrer noopener",role:e.isInSemanticMenu&&"menuitem"},nativeOn:{click:function(i){return e.onClick.apply(null,arguments)}}},[e._t("icon",function(){return[r("span",{staticClass:"action-router__icon",class:[e.isIconUrl?"action-router__icon--url":e.icon],style:{backgroundImage:e.isIconUrl?`url(${e.icon})`:null},attrs:{"aria-hidden":"true"}})]}),e.name?r("span",{staticClass:"action-router__longtext-wrapper"},[r("strong",{staticClass:"action-router__name"},[e._v(" "+e._s(e.name)+" ")]),r("br"),r("span",{staticClass:"action-router__longtext",domProps:{textContent:e._s(e.text)}})]):e.isLongText?r("span",{staticClass:"action-router__longtext",domProps:{textContent:e._s(e.text)}}):r("span",{staticClass:"action-router__text"},[e._v(e._s(e.text))]),e._e()],2)],1)},ad=[],sd=St(id,nd,ad,!1,null,"579c6b4d");const od=sd.exports,ld={name:"NcActionText",mixins:[F0],inject:{isInSemanticMenu:{from:"NcActions:isSemanticMenu",default:!1}}};var ud=function(){var e=this,r=e._self._c;return r("li",{staticClass:"action",attrs:{role:e.isInSemanticMenu&&"presentation"}},[r("span",{staticClass:"action-text",on:{click:e.onClick}},[e._t("icon",function(){return[e.icon!==""?r("span",{staticClass:"action-text__icon",class:[e.isIconUrl?"action-text__icon--url":e.icon],style:{backgroundImage:e.isIconUrl?`url(${e.icon})`:null},attrs:{"aria-hidden":"true"}}):e._e()]}),e.name?r("span",{staticClass:"action-text__longtext-wrapper"},[r("strong",{staticClass:"action-text__name"},[e._v(" "+e._s(e.name)+" ")]),r("span",{staticClass:"action-text__longtext",domProps:{textContent:e._s(e.text)}})]):e.isLongText?r("span",{staticClass:"action-text__longtext",domProps:{textContent:e._s(e.text)}}):r("span",{staticClass:"action-text__text"},[e._v(e._s(e.text))]),e._e()],2)])},cd=[],Td=St(ld,ud,cd,!1,null,"6a01d6d2");const dd=Td.exports,hd=`<!-- - SPDX-FileCopyrightText: 2020 Google Inc. - SPDX-License-Identifier: Apache-2.0 --> <svg viewBox="0 0 16 16" width="16" height="16" xmlns="http://www.w3.org/2000/svg"> <path fill="var(--color-success)" d="M4.8 11.2h6.4V4.8H4.8v6.4zM8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8z" /> </svg> `,Rs=`<!-- - SPDX-FileCopyrightText: 2020 Google Inc. - SPDX-License-Identifier: Apache-2.0 --> <svg viewBox="0 0 16 16" width="16" height="16" xmlns="http://www.w3.org/2000/svg"> <path fill="none" d="M-4-4h24v24H-4z" /> <path fill="var(--color-warning)" d="M6.9.1C3 .6-.1 4-.1 8c0 4.4 3.6 8 8 8 4 0 7.4-3 8-6.9-1.2 1.3-2.9 2.1-4.7 2.1-3.5 0-6.4-2.9-6.4-6.4 0-1.9.8-3.6 2.1-4.7z" /> </svg> `,fd=`<!-- - SPDX-FileCopyrightText: 2020 Google Inc. - SPDX-License-Identifier: Apache-2.0 --> <svg viewBox="0 0 16 16" width="16" height="16" xmlns="http://www.w3.org/2000/svg"> <path fill="none" d="M-4-4h24v24H-4V-4z" /> <path fill="var(--color-error)" d="M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8z" /> <path fill="#fdffff" d="M5 6.5h6c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5H5c-.8 0-1.5-.7-1.5-1.5S4.2 6.5 5 6.5z" /> </svg> `,Ns=`<!-- - SPDX-FileCopyrightText: 2020 Google Inc. - SPDX-License-Identifier: Apache-2.0 --> <svg viewBox="0 0 16 16" width="16" height="16" xmlns="http://www.w3.org/2000/svg"> <path fill="none" d="M-4-4h24v24H-4V-4z" /> <path d="M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 3.2c2.7 0 4.8 2.1 4.8 4.8s-2.1 4.8-4.8 4.8S3.2 10.7 3.2 8 5.3 3.2 8 3.2z" /> </svg> `;it(Xo);const z0=e=>{switch(e){case"away":return P("away");case"busy":return P("busy");case"dnd":return P("do not disturb");case"online":return P("online");case"invisible":return P("invisible");case"offline":return P("offline");default:return e}};it(Jo);const pd={name:"NcUserStatusIcon",props:{user:{type:String,default:null},status:{type:String,default:null,validator:e=>["online","away","busy","dnd","invisible","offline"].includes(e)},ariaHidden:{type:String,default:null,validator:e=>["true","false"].includes(e)}},data(){return{fetchedUserStatus:null}},computed:{activeStatus(){return this.status??this.fetchedUserStatus},activeSvg(){return{online:hd,away:Rs,busy:Rs,dnd:fd,invisible:Ns,offline:Ns}[this.activeStatus]??null},ariaLabel(){return this.ariaHidden==="true"?null:P("User status: {status}",{status:z0(this.activeStatus)})}},watch:{user:{immediate:!0,async handler(e,r){if(!e||!pn()?.user_status?.enabled){this.fetchedUserStatus=null;return}try{const{data:i}=await Pe.get(ga("/apps/user_status/api/v1/statuses/{user}",{user:e}));this.fetchedUserStatus=i.ocs?.data?.status}catch{this.fetchedUserStatus=null}}}}};var Ad=function(){var e=this,r=e._self._c;return e.activeStatus?r("span",{staticClass:"user-status-icon",class:{"user-status-icon--invisible":["invisible","offline"].includes(e.status)},attrs:{role:"img","aria-hidden":e.ariaHidden,"aria-label":e.ariaLabel},domProps:{innerHTML:e._s(e.activeSvg)}}):e._e()},Ed=[],Dd=St(pd,Ad,Ed,!1,null,"0555d8d0");const md=Dd.exports;it(tl);class Nt{constructor(r,i,n,a){this.r=r,this.g=i,this.b=n,a&&(this.name=a)}get color(){const r=i=>`00${i.toString(16)}`.slice(-2);return`#${r(this.r)}${r(this.g)}${r(this.b)}`}}function Sd(e,r){const i=new Array(3);return i[0]=(r[1].r-r[0].r)/e,i[1]=(r[1].g-r[0].g)/e,i[2]=(r[1].b-r[0].b)/e,i}function In(e,r,i){const n=[];n.push(r);const a=Sd(e,[r,i]);for(let s=1;s<e;s++){const l=Math.floor(r.r+a[0]*s),u=Math.floor(r.g+a[1]*s),o=Math.floor(r.b+a[2]*s);n.push(new Nt(l,u,o))}return n}new Nt(182,70,157,P("Purple")),new Nt(191,103,139,P("Rosy brown")),new Nt(201,136,121,P("Feldspar")),new Nt(211,169,103,P("Whiskey")),new Nt(221,203,85,P("Gold")),new Nt(165,184,114,P("Olivine")),new Nt(110,166,143,P("Acapulco")),new Nt(55,148,172,P("Boston Blue")),new Nt(0,130,201,P("Nextcloud blue")),new Nt(45,115,190,P("Mariner")),new Nt(91,100,179,P("Blue Violet")),new Nt(136,85,168,P("Deluge"));function gd(e){const r=new Nt(182,70,157,P("Purple")),i=new Nt(221,203,85,P("Gold")),n=new Nt(0,130,201,P("Nextcloud blue")),a=In(e,r,i),s=In(e,i,n),l=In(e,n,r);return a.concat(s).concat(l)}var V0={exports:{}},$0={exports:{}};(function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r={rotl:function(i,n){return i<<n|i>>>32-n},rotr:function(i,n){return i<<32-n|i>>>n},endian:function(i){if(i.constructor==Number)return r.rotl(i,8)&16711935|r.rotl(i,24)&4278255360;for(var n=0;n<i.length;n++)i[n]=r.endian(i[n]);return i},randomBytes:function(i){for(var n=[];i>0;i--)n.push(Math.floor(Math.random()*256));return n},bytesToWords:function(i){for(var n=[],a=0,s=0;a<i.length;a++,s+=8)n[s>>>5]|=i[a]<<24-s%32;return n},wordsToBytes:function(i){for(var n=[],a=0;a<i.length*32;a+=8)n.push(i[a>>>5]>>>24-a%32&255);return n},bytesToHex:function(i){for(var n=[],a=0;a<i.length;a++)n.push((i[a]>>>4).toString(16)),n.push((i[a]&15).toString(16));return n.join("")},hexToBytes:function(i){for(var n=[],a=0;a<i.length;a+=2)n.push(parseInt(i.substr(a,2),16));return n},bytesToBase64:function(i){for(var n=[],a=0;a<i.length;a+=3)for(var s=i[a]<<16|i[a+1]<<8|i[a+2],l=0;l<4;l++)a*8+l*6<=i.length*8?n.push(e.charAt(s>>>6*(3-l)&63)):n.push("=");return n.join("")},base64ToBytes:function(i){i=i.replace(/[^A-Z0-9+\/]/ig,"");for(var n=[],a=0,s=0;a<i.length;s=++a%4)s!=0&&n.push((e.indexOf(i.charAt(a-1))&Math.pow(2,-2*s+8)-1)<<s*2|e.indexOf(i.charAt(a))>>>6-s*2);return n}};$0.exports=r})();var Fd=$0.exports,oa={utf8:{stringToBytes:function(e){return oa.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(oa.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var r=[],i=0;i<e.length;i++)r.push(e.charCodeAt(i)&255);return r},bytesToString:function(e){for(var r=[],i=0;i<e.length;i++)r.push(String.fromCharCode(e[i]));return r.join("")}}},Os=oa,Rd=function(e){return e!=null&&(Q0(e)||Nd(e)||!!e._isBuffer)};function Q0(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function Nd(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&Q0(e.slice(0,0))}(function(){var e=Fd,r=Os.utf8,i=Rd,n=Os.bin,a=function(s,l){s.constructor==String?l&&l.encoding==="binary"?s=n.stringToBytes(s):s=r.stringToBytes(s):i(s)?s=Array.prototype.slice.call(s,0):!Array.isArray(s)&&s.constructor!==Uint8Array&&(s=s.toString());for(var u=e.bytesToWords(s),o=s.length*8,T=1732584193,c=-271733879,d=-1732584194,h=271733878,f=0;f<u.length;f++)u[f]=(u[f]<<8|u[f]>>>24)&16711935|(u[f]<<24|u[f]>>>8)&4278255360;u[o>>>5]|=128<<o%32,u[(o+64>>>9<<4)+14]=o;for(var D=a._ff,E=a._gg,R=a._hh,v=a._ii,f=0;f<u.length;f+=16){var N=T,M=c,z=d,H=h;T=D(T,c,d,h,u[f+0],7,-680876936),h=D(h,T,c,d,u[f+1],12,-389564586),d=D(d,h,T,c,u[f+2],17,606105819),c=D(c,d,h,T,u[f+3],22,-1044525330),T=D(T,c,d,h,u[f+4],7,-176418897),h=D(h,T,c,d,u[f+5],12,1200080426),d=D(d,h,T,c,u[f+6],17,-1473231341),c=D(c,d,h,T,u[f+7],22,-45705983),T=D(T,c,d,h,u[f+8],7,1770035416),h=D(h,T,c,d,u[f+9],12,-1958414417),d=D(d,h,T,c,u[f+10],17,-42063),c=D(c,d,h,T,u[f+11],22,-1990404162),T=D(T,c,d,h,u[f+12],7,1804603682),h=D(h,T,c,d,u[f+13],12,-40341101),d=D(d,h,T,c,u[f+14],17,-1502002290),c=D(c,d,h,T,u[f+15],22,1236535329),T=E(T,c,d,h,u[f+1],5,-165796510),h=E(h,T,c,d,u[f+6],9,-1069501632),d=E(d,h,T,c,u[f+11],14,643717713),c=E(c,d,h,T,u[f+0],20,-373897302),T=E(T,c,d,h,u[f+5],5,-701558691),h=E(h,T,c,d,u[f+10],9,38016083),d=E(d,h,T,c,u[f+15],14,-660478335),c=E(c,d,h,T,u[f+4],20,-405537848),T=E(T,c,d,h,u[f+9],5,568446438),h=E(h,T,c,d,u[f+14],9,-1019803690),d=E(d,h,T,c,u[f+3],14,-187363961),c=E(c,d,h,T,u[f+8],20,1163531501),T=E(T,c,d,h,u[f+13],5,-1444681467),h=E(h,T,c,d,u[f+2],9,-51403784),d=E(d,h,T,c,u[f+7],14,1735328473),c=E(c,d,h,T,u[f+12],20,-1926607734),T=R(T,c,d,h,u[f+5],4,-378558),h=R(h,T,c,d,u[f+8],11,-2022574463),d=R(d,h,T,c,u[f+11],16,1839030562),c=R(c,d,h,T,u[f+14],23,-35309556),T=R(T,c,d,h,u[f+1],4,-1530992060),h=R(h,T,c,d,u[f+4],11,1272893353),d=R(d,h,T,c,u[f+7],16,-155497632),c=R(c,d,h,T,u[f+10],23,-1094730640),T=R(T,c,d,h,u[f+13],4,681279174),h=R(h,T,c,d,u[f+0],11,-358537222),d=R(d,h,T,c,u[f+3],16,-722521979),c=R(c,d,h,T,u[f+6],23,76029189),T=R(T,c,d,h,u[f+9],4,-640364487),h=R(h,T,c,d,u[f+12],11,-421815835),d=R(d,h,T,c,u[f+15],16,530742520),c=R(c,d,h,T,u[f+2],23,-995338651),T=v(T,c,d,h,u[f+0],6,-198630844),h=v(h,T,c,d,u[f+7],10,1126891415),d=v(d,h,T,c,u[f+14],15,-1416354905),c=v(c,d,h,T,u[f+5],21,-57434055),T=v(T,c,d,h,u[f+12],6,1700485571),h=v(h,T,c,d,u[f+3],10,-1894986606),d=v(d,h,T,c,u[f+10],15,-1051523),c=v(c,d,h,T,u[f+1],21,-2054922799),T=v(T,c,d,h,u[f+8],6,1873313359),h=v(h,T,c,d,u[f+15],10,-30611744),d=v(d,h,T,c,u[f+6],15,-1560198380),c=v(c,d,h,T,u[f+13],21,1309151649),T=v(T,c,d,h,u[f+4],6,-145523070),h=v(h,T,c,d,u[f+11],10,-1120210379),d=v(d,h,T,c,u[f+2],15,718787259),c=v(c,d,h,T,u[f+9],21,-343485551),T=T+N>>>0,c=c+M>>>0,d=d+z>>>0,h=h+H>>>0}return e.endian([T,c,d,h])};a._ff=function(s,l,u,o,T,c,d){var h=s+(l&u|~l&o)+(T>>>0)+d;return(h<<c|h>>>32-c)+l},a._gg=function(s,l,u,o,T,c,d){var h=s+(l&o|u&~o)+(T>>>0)+d;return(h<<c|h>>>32-c)+l},a._hh=function(s,l,u,o,T,c,d){var h=s+(l^u^o)+(T>>>0)+d;return(h<<c|h>>>32-c)+l},a._ii=function(s,l,u,o,T,c,d){var h=s+(u^(l|~o))+(T>>>0)+d;return(h<<c|h>>>32-c)+l},a._blocksize=16,a._digestsize=16,V0.exports=function(s,l){if(s==null)throw new Error("Illegal argument "+s);var u=e.wordsToBytes(a(s,l));return l&&l.asBytes?u:l&&l.asString?n.bytesToString(u):e.bytesToHex(u)}})();var Od=V0.exports;const vd=u0(Od),vs=function(e){let r=e.toLowerCase();r.match(/^([0-9a-f]{4}-?){8}$/)===null&&(r=vd(r)),r=r.replace(/[^0-9a-f]/g,"");const i=6,n=gd(i);function a(s,l){let u=0;const o=[];for(let T=0;T<s.length;T++)o.push(parseInt(s.charAt(T),16)%16);for(const T in o)u+=o[T];return parseInt(parseInt(u,10)%l,10)}return n[a(r,i*3)]},yd=(e,r,i)=>{const n=window.getComputedStyle(document.body).getPropertyValue("--background-invert-if-dark")==="invert(100%)";return c0("/avatar"+(i?"/guest":"")+"/{user}/{size}"+(n?"/dark":""),{user:e,size:r})},W0=el().detectUser().setApp("@nextcloud/vue").build();function bd(e){return window._nc_contacts_menu_hooks?Object.values(window._nc_contacts_menu_hooks).filter(r=>r.enabled(e)):[]}const Yd=(e,r)=>{const i=(c,d)=>c.startsWith(d)?c.slice(d.length):c,n=(c,...d)=>d.reduce((h,f)=>i(h,f),c);if(!e)return null;const a=/^https?:\/\//.test(r),s=/^[a-z][a-z0-9+.-]*:.+/.test(r);if(!a&&s||a&&!r.startsWith(Xa())||!a&&!r.startsWith("/"))return null;const l=a?n(r,Xa(),"/index.php"):r,u=n(e.history.base,rl(),"/index.php"),o=n(l,u)||"/",T=e.resolve(o).route;return T.matched.length?T.fullPath:null};var Md={exports:{}};(function(e){(function(r){if(typeof i!="function"){var i=function(D){return D};i.nonNative=!0}const n=i("plaintext"),a=i("html"),s=i("comment"),l=/<(\w*)>/g,u=/<\/?([^\s\/>]+)/;function o(D,E,R){D=D||"",E=E||[],R=R||"";let v=c(E,R);return d(D,v)}function T(D,E){D=D||[],E=E||"";let R=c(D,E);return function(v){return d(v||"",R)}}o.init_streaming_mode=T;function c(D,E){return D=h(D),{allowable_tags:D,tag_replacement:E,state:n,tag_buffer:"",depth:0,in_quote_char:""}}function d(D,E){if(typeof D!="string")throw new TypeError("'html' parameter must be a string");let R=E.allowable_tags,v=E.tag_replacement,N=E.state,M=E.tag_buffer,z=E.depth,H=E.in_quote_char,C="";for(let K=0,Q=D.length;K<Q;K++){let j=D[K];if(N===n)switch(j){case"<":N=a,M+=j;break;default:C+=j;break}else if(N===a)switch(j){case"<":if(H)break;z++;break;case">":if(H)break;if(z){z--;break}H="",N=n,M+=">",R.has(f(M))?C+=M:C+=v,M="";break;case'"':case"'":j===H?H="":H=H||j,M+=j;break;case"-":M==="<!-"&&(N=s),M+=j;break;case" ":case` `:if(M==="<"){N=n,C+="< ",M="";break}M+=j;break;default:M+=j;break}else if(N===s)switch(j){case">":M.slice(-2)=="--"&&(N=n),M="";break;default:M+=j;break}}return E.state=N,E.tag_buffer=M,E.depth=z,E.in_quote_char=H,C}function h(D){let E=new Set;if(typeof D=="string"){let R;for(;R=l.exec(D);)E.add(R[1])}else!i.nonNative&&typeof D[i.iterator]=="function"?E=new Set(D):typeof D.forEach=="function"&&D.forEach(E.add,E);return E}function f(D){let E=u.exec(D);return E?E[1].toLowerCase():null}e.exports?e.exports=o:r.striptags=o})(Ie)})(Md);var yi={},Ii={},Jr={};Object.defineProperty(Jr,"__esModule",{value:!0}),Jr.default=void 0;function ki(e,r,i){return r=wd(r),r in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i,e}function wd(e){var r=_d(e,"string");return typeof r=="symbol"?r:r+""}function _d(e,r){if(typeof e!="object"||!e)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var n=i.call(e,r);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(e)}class mr{constructor(r,i,n){ki(this,"scope",void 0),ki(this,"wrapped",void 0),this.scope="".concat(n?mr.GLOBAL_SCOPE_PERSISTENT:mr.GLOBAL_SCOPE_VOLATILE,"_").concat(btoa(r),"_"),this.wrapped=i}scopeKey(r){return"".concat(this.scope).concat(r)}setItem(r,i){this.wrapped.setItem(this.scopeKey(r),i)}getItem(r){return this.wrapped.getItem(this.scopeKey(r))}removeItem(r){this.wrapped.removeItem(this.scopeKey(r))}clear(){Object.keys(this.wrapped).filter(r=>r.startsWith(this.scope)).map(this.wrapped.removeItem.bind(this.wrapped))}}Jr.default=mr,ki(mr,"GLOBAL_SCOPE_VOLATILE","nextcloud_vol"),ki(mr,"GLOBAL_SCOPE_PERSISTENT","nextcloud_per"),Object.defineProperty(Ii,"__esModule",{value:!0}),Ii.default=void 0;var Zd=Bd(Jr);function Bd(e){return e&&e.__esModule?e:{default:e}}function kn(e,r,i){return r=Cd(r),r in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i,e}function Cd(e){var r=xd(e,"string");return typeof r=="symbol"?r:r+""}function xd(e,r){if(typeof e!="object"||!e)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var n=i.call(e,r);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(e)}class Ld{constructor(r){kn(this,"appId",void 0),kn(this,"persisted",!1),kn(this,"clearedOnLogout",!1),this.appId=r}persist(){let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return this.persisted=r,this}clearOnLogout(){let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return this.clearedOnLogout=r,this}build(){return new Zd.default(this.appId,this.persisted?window.localStorage:window.sessionStorage,!this.clearedOnLogout)}}Ii.default=Ld,Object.defineProperty(yi,"__esModule",{value:!0}),yi.clearAll=Gd,yi.clearNonPersistent=Ud;var Ba=yi.getBuilder=Hd,Id=K0(Ii),kd=K0(Jr);function K0(e){return e&&e.__esModule?e:{default:e}}function Hd(e){return new Id.default(e)}function q0(e,r){Object.keys(e).filter(i=>r?r(i):!0).map(e.removeItem.bind(e))}function Gd(){[window.sessionStorage,window.localStorage].map(e=>q0(e))}function Ud(){[window.sessionStorage,window.localStorage].map(e=>q0(e,r=>!r.startsWith(kd.default.GLOBAL_SCOPE_PERSISTENT)))}ie.util.warn;const X0=il?window:void 0;function Zr(e){var r;const i=ze(e);return(r=i?.$el)!=null?r:i}function bi(...e){let r,i,n,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([i,n,a]=e,r=X0):[r,i,n,a]=e,!r)return Ni;Array.isArray(i)||(i=[i]),Array.isArray(n)||(n=[n]);const s=[],l=()=>{s.forEach(c=>c()),s.length=0},u=(c,d,h,f)=>(c.addEventListener(d,h,f),()=>c.removeEventListener(d,h,f)),o=Fa(()=>[Zr(r),ze(a)],([c,d])=>{if(l(),!c)return;const h=nl(d)?{...d}:d;s.push(...i.flatMap(f=>n.map(D=>u(c,f,D,h))))},{immediate:!0,flush:"post"}),T=()=>{o(),l()};return T0(T),T}let ys=!1;function bs(e,r,i={}){const{window:n=X0,ignore:a=[],capture:s=!0,detectIframe:l=!1}=i;if(!n)return Ni;ea&&!ys&&(ys=!0,Array.from(n.document.body.children).forEach(D=>D.addEventListener("click",Ni)),n.document.documentElement.addEventListener("click",Ni));let u=!0;const o=D=>ze(a).some(E=>{if(typeof E=="string")return Array.from(n.document.querySelectorAll(E)).some(R=>R===D.target||D.composedPath().includes(R));{const R=Zr(E);return R&&(D.target===R||D.composedPath().includes(R))}});function T(D){const E=ze(D);return E&&E.$.subTree.shapeFlag===16}function c(D,E){const R=ze(D),v=R.$.subTree&&R.$.subTree.children;return v==null||!Array.isArray(v)?!1:v.some(N=>N.el===E.target||E.composedPath().includes(N.el))}const d=D=>{const E=Zr(e);if(D.target!=null&&!(!(E instanceof Element)&&T(e)&&c(e,D))&&!(!E||E===D.target||D.composedPath().includes(E))){if(D.detail===0&&(u=!o(D)),!u){u=!0;return}r(D)}};let h=!1;const f=[bi(n,"click",D=>{h||(h=!0,setTimeout(()=>{h=!1},0),d(D))},{passive:!0,capture:s}),bi(n,"pointerdown",D=>{const E=Zr(e);u=!o(D)&&!!(E&&!D.composedPath().includes(E))},{passive:!0}),l&&bi(n,"blur",D=>{setTimeout(()=>{var E;const R=Zr(e);((E=n.document.activeElement)==null?void 0:E.tagName)==="IFRAME"&&!R?.contains(n.document.activeElement)&&r(D)},0)})].filter(Boolean);return()=>f.forEach(D=>D())}const jd={[Ja.mounted](e,r){const i=!r.modifiers.bubble;if(typeof r.value=="function")e.__onClickOutside_stop=bs(e,r.value,{capture:i});else{const[n,a]=r.value;e.__onClickOutside_stop=bs(e,n,Object.assign({capture:i},a))}},[Ja.unmounted](e){e.__onClickOutside_stop()}};function Hn(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function J0(e){const r=window.getComputedStyle(e);if(r.overflowX==="scroll"||r.overflowY==="scroll"||r.overflowX==="auto"&&e.clientWidth<e.scrollWidth||r.overflowY==="auto"&&e.clientHeight<e.scrollHeight)return!0;{const i=e.parentNode;return!i||i.tagName==="BODY"?!1:J0(i)}}function Pd(e){const r=e||window.event,i=r.target;return J0(i)?!1:r.touches.length>1?!0:(r.preventDefault&&r.preventDefault(),!1)}const Gn=new WeakMap;function zd(e,r=!1){const i=Er(r);let n=null,a="";Fa(al(e),u=>{const o=Hn(ze(u));if(o){const T=o;if(Gn.get(T)||Gn.set(T,T.style.overflow),T.style.overflow!=="hidden"&&(a=T.style.overflow),T.style.overflow==="hidden")return i.value=!0;if(i.value)return T.style.overflow="hidden"}},{immediate:!0});const s=()=>{const u=Hn(ze(e));!u||i.value||(ea&&(n=bi(u,"touchmove",o=>{Pd(o)},{passive:!1})),u.style.overflow="hidden",i.value=!0)},l=()=>{const u=Hn(ze(e));!u||!i.value||(ea&&n?.(),u.style.overflow=a,Gn.delete(u),i.value=!1)};return T0(l),ve({get(){return i.value},set(u){u?s():l()}})}function Vd(){let e=!1;const r=Er(!1);return(i,n)=>{if(r.value=n.value,e)return;e=!0;const a=zd(i,n.value);Fa(r,s=>a.value=s)}}Vd(),it(sl);const to={data(){return{hasStatus:!1,userStatus:{status:null,message:null,icon:null}}},methods:{async fetchUserStatus(e){if(!e)return;const r=pn();if(!(!Object.prototype.hasOwnProperty.call(r,"user_status")||!r.user_status.enabled)&&ra())try{const{data:i}=await Pe.get(ga("apps/user_status/api/v1/statuses/{userId}",{userId:e})),{status:n,message:a,icon:s}=i.ocs.data;this.userStatus.status=n,this.userStatus.message=a||"",this.userStatus.icon=s||"",this.hasStatus=!0}catch(i){if(i.response.status===404&&i.response.data.ocs?.data?.length===0)return;console.error(i)}}}},eo=Ba("nextcloud").persist().build();function $d(e){const r=eo.getItem("user-has-avatar."+e);return typeof r=="string"?!!r:null}function Ys(e,r){e&&eo.setItem("user-has-avatar."+e,r)}const Qd={name:"NcAvatar",directives:{ClickOutside:jd},components:{DotsHorizontal:ll,NcActions:ol,NcButton:h0,NcIconSvgWrapper:d0,NcLoadingIcon:Ra,NcUserStatusIcon:md},mixins:[to],props:{url:{type:String,default:void 0},iconClass:{type:String,default:void 0},user:{type:String,default:void 0},hideStatus:{type:Boolean,default:!1},showUserStatus:{type:Boolean,default:!0},verboseStatus:{type:Boolean,default:!1},showUserStatusCompact:{type:Boolean,default:!0},preloadedUserStatus:{type:Object,default:void 0},isGuest:{type:Boolean,default:!1},displayName:{type:String,default:void 0},size:{type:Number,default:32},noPlaceholder:{type:Boolean,default:!1},allowPlaceholder:{type:Boolean,default:!0},disableTooltip:{type:Boolean,default:!1},disableMenu:{type:Boolean,default:!1},tooltipMessage:{type:String,default:null},isNoUser:{type:Boolean,default:!1},menuContainer:{type:[String,Object,Element,Boolean],default:"body"}},data(){return{avatarUrlLoaded:null,avatarSrcSetLoaded:null,userDoesNotExist:!1,isAvatarLoaded:!1,isMenuLoaded:!1,contactsMenuLoading:!1,contactsMenuData:{},contactsMenuActions:[],contactsMenuOpenState:!1}},computed:{avatarAriaLabel(){if(this.hasMenu)return this.canDisplayUserStatus||this.showUserStatusIconOnAvatar?P("Avatar of {displayName}, {status}",{displayName:this.displayName??this.user,status:z0(this.userStatus.status)}):P("Avatar of {displayName}",{displayName:this.displayName??this.user})},canDisplayUserStatus(){return!this.hideStatus&&this.showUserStatus&&this.hasStatus&&["online","away","busy","dnd"].includes(this.userStatus.status)},showUserStatusIconOnAvatar(){return!this.hideStatus&&this.showUserStatus&&!this.verboseStatus&&this.showUserStatusCompact&&this.hasStatus&&this.userStatus.status!=="dnd"&&this.userStatus.icon},userIdentifier(){return this.isDisplayNameDefined?this.displayName:this.isUserDefined?this.user:""},isUserDefined(){return typeof this.user<"u"},isDisplayNameDefined(){return typeof this.displayName<"u"},isUrlDefined(){return typeof this.url<"u"},hasMenu(){return this.disableMenu?!1:this.isMenuLoaded?this.menu.length>0:!(this.user===ra()?.uid||this.userDoesNotExist||this.url)},showInitials(){return!this.noPlaceholder&&this.allowPlaceholder&&this.userDoesNotExist&&!(this.iconClass||this.$slots.icon)},avatarStyle(){return{"--size":this.size+"px",lineHeight:this.showInitials?this.size+"px":0,fontSize:Math.round(this.size*.45)+"px"}},initialsWrapperStyle(){const{r:e,g:r,b:i}=vs(this.userIdentifier);return{backgroundColor:`rgba(${e}, ${r}, ${i}, 0.1)`}},initialsStyle(){const{r:e,g:r,b:i}=vs(this.userIdentifier);return{color:`rgb(${e}, ${r}, ${i})`}},tooltip(){return this.disableTooltip?!1:this.tooltipMessage?this.tooltipMessage:this.displayName},initials(){let e="?";if(this.showInitials){const r=this.userIdentifier.trim();if(r==="")return e;const i=r.match(/[\p{L}\p{N}\s]/gu);if(i==null)return e;const n=i.join(""),a=n.lastIndexOf(" ");e=String.fromCodePoint(n.codePointAt(0)),a!==-1&&(e=e.concat(String.fromCodePoint(n.codePointAt(a+1))))}return e.toLocaleUpperCase()},menu(){const e=this.contactsMenuActions.map(i=>{const n=Yd(this.$router,i.hyperlink);return{ncActionComponent:n?od:ou,ncActionComponentProps:n?{to:n,icon:i.icon}:{href:i.hyperlink,icon:i.icon},text:i.title}});for(const i of bd(this.contactsMenuData))try{e.push({ncActionComponent:su,ncActionComponentProps:{},ncActionComponentHandlers:{click:()=>i.callback(this.contactsMenuData)},text:i.displayName(this.contactsMenuData),iconSvg:i.iconSvg(this.contactsMenuData)})}catch(n){W0.error(`Failed to render ContactsMenu action ${i.id}`,{error:n,action:i})}function r(i){const n=document.createTextNode(i),a=document.createElement("p");return a.appendChild(n),a.innerHTML}if(!this.hideStatus&&this.showUserStatus&&(this.userStatus.icon||this.userStatus.message)){const i=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"> <text x="50%" y="50%" text-anchor="middle" style="dominant-baseline: central; font-size: 85%">${r(this.userStatus.icon)}</text> </svg>`;return[{ncActionComponent:dd,ncActionComponentProps:{},iconSvg:this.userStatus.icon?i:void 0,text:`${this.userStatus.message}`}].concat(e)}return e}},watch:{url(){this.userDoesNotExist=!1,this.loadAvatarUrl()},user(){this.userDoesNotExist=!1,this.isMenuLoaded=!1,this.loadAvatarUrl()}},mounted(){this.loadAvatarUrl(),wn("settings:avatar:updated",this.loadAvatarUrl),wn("settings:display-name:updated",this.loadAvatarUrl),!this.hideStatus&&this.showUserStatus&&this.user&&!this.isNoUser&&(this.preloadedUserStatus?(this.userStatus.status=this.preloadedUserStatus.status||"",this.userStatus.message=this.preloadedUserStatus.message||"",this.userStatus.icon=this.preloadedUserStatus.icon||"",this.hasStatus=this.preloadedUserStatus.status!==null):this.fetchUserStatus(this.user),wn("user_status:status.updated",this.handleUserStatusUpdated))},beforeDestroy(){Mn("settings:avatar:updated",this.loadAvatarUrl),Mn("settings:display-name:updated",this.loadAvatarUrl),Mn("user_status:status.updated",this.handleUserStatusUpdated)},methods:{t:P,handleUserStatusUpdated(e){this.user===e.userId&&(this.userStatus={status:e.status,icon:e.icon,message:e.message},this.hasStatus=e.status!==null)},async toggleMenu(e){e.type==="keydown"&&e.key!=="Enter"||(this.contactsMenuOpenState||await this.fetchContactsMenu(),this.contactsMenuOpenState=!this.contactsMenuOpenState)},closeMenu(){this.contactsMenuOpenState=!1},async fetchContactsMenu(){this.contactsMenuLoading=!0;try{const e=encodeURIComponent(this.user),{data:r}=await Pe.post(c0("contactsmenu/findOne"),`shareType=0&shareWith=${e}`);this.contactsMenuData=r,this.contactsMenuActions=r.topAction?[r.topAction].concat(r.actions):r.actions}catch{this.contactsMenuOpenState=!1}this.contactsMenuLoading=!1,this.isMenuLoaded=!0},loadAvatarUrl(){if(this.isAvatarLoaded=!1,!this.isUrlDefined&&(!this.isUserDefined||this.isNoUser||this.iconClass)){this.isAvatarLoaded=!0,this.userDoesNotExist=!0;return}if(this.isUrlDefined){this.updateImageIfValid(this.url);return}if(this.size<=64){const e=this.avatarUrlGenerator(this.user,64),r=[e+" 1x",this.avatarUrlGenerator(this.user,512)+" 8x"].join(", ");this.updateImageIfValid(e,r)}else{const e=this.avatarUrlGenerator(this.user,512);this.updateImageIfValid(e)}},avatarUrlGenerator(e,r){let i=yd(e,r,this.isGuest);return e===ra()?.uid&&typeof oc_userconfig<"u"&&(i+="?v="+oc_userconfig.avatar.version),i},updateImageIfValid(e,r=null){const i=$d(this.user);if(this.isUserDefined&&typeof i=="boolean"){this.isAvatarLoaded=!0,this.avatarUrlLoaded=e,r&&(this.avatarSrcSetLoaded=r),i===!1&&(this.userDoesNotExist=!0);return}const n=new Image;n.onload=()=>{this.avatarUrlLoaded=e,r&&(this.avatarSrcSetLoaded=r),this.isAvatarLoaded=!0,Ys(this.user,!0)},n.onerror=()=>{console.debug("Invalid avatar url",e),this.avatarUrlLoaded=null,this.avatarSrcSetLoaded=null,this.userDoesNotExist=!0,this.isAvatarLoaded=!1,Ys(this.user,!1)},r&&(n.srcset=r),n.src=e}}};var Wd=function(){var e=this,r=e._self._c;return r("span",{directives:[{name:"click-outside",rawName:"v-click-outside",value:e.closeMenu,expression:"closeMenu"}],ref:"main",staticClass:"avatardiv popovermenu-wrapper",class:{"avatardiv--unknown":e.userDoesNotExist,"avatardiv--with-menu":e.hasMenu,"avatardiv--with-menu-loading":e.contactsMenuLoading},style:e.avatarStyle,attrs:{title:e.tooltip}},[e._t("icon",function(){return[e.iconClass?r("span",{staticClass:"avatar-class-icon",class:e.iconClass}):e.isAvatarLoaded&&!e.userDoesNotExist?r("img",{attrs:{src:e.avatarUrlLoaded,srcset:e.avatarSrcSetLoaded,alt:""}}):e._e()]}),e.hasMenu&&e.menu.length===0?r("NcButton",{staticClass:"action-item action-item__menutoggle",attrs:{"aria-label":e.avatarAriaLabel,variant:"tertiary-no-background"},on:{click:e.toggleMenu},scopedSlots:e._u([{key:"icon",fn:function(){return[e.contactsMenuLoading?r("NcLoadingIcon"):r("DotsHorizontal",{attrs:{size:20}})]},proxy:!0}],null,!1,2617833509)}):e.hasMenu?r("NcActions",{attrs:{"aria-label":e.avatarAriaLabel,container:e.menuContainer,"force-menu":"","manual-open":"",open:e.contactsMenuOpenState,variant:"tertiary-no-background"},on:{"update:open":function(i){e.contactsMenuOpenState=i},click:e.toggleMenu},scopedSlots:e._u([e.contactsMenuLoading?{key:"icon",fn:function(){return[r("NcLoadingIcon")]},proxy:!0}:null],null,!0)},e._l(e.menu,function(i,n){return r(i.ncActionComponent,e._g(e._b({key:n,tag:"component",scopedSlots:e._u([i.iconSvg?{key:"icon",fn:function(){return[r("NcIconSvgWrapper",{attrs:{svg:i.iconSvg}})]},proxy:!0}:null],null,!0)},"component",i.ncActionComponentProps,!1),i.ncActionComponentHandlers),[e._v(" "+e._s(i.text)+" ")])}),1):e._e(),e.showUserStatusIconOnAvatar?r("span",{staticClass:"avatardiv__user-status avatardiv__user-status--icon"},[e._v(" "+e._s(e.userStatus.icon)+" ")]):e.canDisplayUserStatus?r("NcUserStatusIcon",{staticClass:"avatardiv__user-status",attrs:{status:e.userStatus.status,"aria-hidden":String(e.hasMenu)}}):e._e(),e.showInitials?r("span",{staticClass:"avatardiv__initials-wrapper",style:e.initialsWrapperStyle},[r("span",{staticClass:"avatardiv__initials",style:e.initialsStyle},[e._v(" "+e._s(e.initials)+" ")])]):e._e()],2)},Kd=[],qd=St(Qd,Wd,Kd,!1,null,"e37fc087");const Xd=qd.exports,Jd=8,Ms=32,th={name:"NcListItemIcon",components:{NcAvatar:Xd,NcHighlight:P0,NcIconSvgWrapper:d0},mixins:[to],props:{name:{type:String,required:!0},subname:{type:String,default:""},icon:{type:String,default:""},iconSvg:{type:String,default:""},iconName:{type:String,default:""},search:{type:String,default:""},avatarSize:{type:Number,default:Ms},noMargin:{type:Boolean,default:!1},displayName:{type:String,default:null},isNoUser:{type:Boolean,default:!1},id:{type:String,default:null}},setup(){return{margin:Jd,defaultSize:Ms}},computed:{hasIcon(){return this.icon!==""},hasIconSvg(){return this.iconSvg!==""},isValidSubname(){return this.subname?.trim?.()!==""},isSizeBigEnough(){return this.avatarSize>=26},cssVars(){const e=this.noMargin?0:this.margin;return{"--height":this.avatarSize+2*e+"px","--margin":this.margin+"px"}},searchParts(){const e=/^([^<]*)<([^>]+)>?$/,r=this.search.match(e);return this.isNoUser||!r?[this.search,this.search]:[r[1].trim(),r[2]]}},beforeMount(){!this.isNoUser&&!this.subname&&this.fetchUserStatus(this.user)}};var eh=function(){var e=this,r=e._self._c;return r("span",e._g({staticClass:"option",class:{"option--compact":e.avatarSize<e.defaultSize},style:e.cssVars,attrs:{id:e.id}},e.$listeners),[r("NcAvatar",e._b({staticClass:"option__avatar",attrs:{"disable-menu":!0,"disable-tooltip":!0,"display-name":e.displayName||e.name,"is-no-user":e.isNoUser,size:e.avatarSize}},"NcAvatar",e.$attrs,!1)),r("div",{staticClass:"option__details"},[r("NcHighlight",{staticClass:"option__lineone",attrs:{text:e.name,search:e.searchParts[0]}}),e.isValidSubname&&e.isSizeBigEnough?r("NcHighlight",{staticClass:"option__linetwo",attrs:{text:e.subname,search:e.searchParts[1]}}):e.hasStatus?r("span",[r("span",[e._v(e._s(e.userStatus.icon))]),r("span",[e._v(e._s(e.userStatus.message))])]):e._e()],1),e._t("default",function(){return[e.hasIconSvg?r("NcIconSvgWrapper",{staticClass:"option__icon",attrs:{svg:e.iconSvg,name:e.iconName}}):e.hasIcon?r("span",{staticClass:"icon option__icon",class:e.icon,attrs:{"aria-label":e.iconName}}):e._e()]})],2)},rh=[],ih=St(th,eh,rh,!1,null,"a0f4d73a");const nh=ih.exports;it(f0,ul);const ah={name:"NcSelect",components:{ChevronDown:$T,NcEllipsisedOption:rd,NcListItemIcon:nh,NcLoadingIcon:Ra,VueSelect:Ke.VueSelect},model:{prop:"modelValue",event:"update:modelValue"},props:{...Ke.VueSelect.props,...Ke.VueSelect.mixins.reduce((e,r)=>({...e,...r.props}),{}),ariaLabelClearSelected:{type:String,default:P("Clear selected")},ariaLabelCombobox:{type:String,default:null},ariaLabelListbox:{type:String,default:P("Options")},ariaLabelDeselectOption:{type:Function,default:e=>P("Deselect {option}",{option:e})},appendToBody:{type:Boolean,default:!0},calculatePosition:{type:Function,default:null},closeOnSelect:{type:Boolean,default:!0},keepOpen:{type:Boolean,default:!1},components:{type:Object,default:()=>({Deselect:{render:e=>e(cl,{props:{size:20,fillColor:"var(--vs-controls-color)"},style:{cursor:"pointer"}})}})},limit:{type:Number,default:null},disabled:{type:Boolean,default:!1},dropdownShouldOpen:{type:Function,default:({noDrop:e,open:r})=>e?!1:r},filterBy:{type:Function,default:null},inputClass:{type:[String,Object],default:null},inputId:{type:String,default:()=>`select-input-${sr()}`},inputLabel:{type:String,default:null},labelOutside:{type:Boolean,default:!1},keyboardFocusBorder:{type:Boolean,default:!0},label:{type:String,default:null},loading:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},noWrap:{type:Boolean,default:!1},options:{type:Array,default:()=>[]},placeholder:{type:String,default:""},mapKeydown:{type:Function,default(e,r){return{...e,27:i=>{r.open&&i.stopPropagation(),e[27](i)}}}},uid:{type:String,default:()=>sr()},placement:{type:String,default:"bottom"},resetFocusOnOptionsChange:{type:Boolean,default:!0},userSelect:{type:Boolean,default:!1},value:{type:[String,Number,Object,Array],default:void 0},modelValue:{type:[String,Number,Object,Array],default:null},required:{type:Boolean,default:!1}," ":{}},emits:[" ","input","update:modelValue","update:model-value"],setup(){const e=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-clickable-area")),r=Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--default-grid-baseline")),i=e-2*r,n=si("value","input");return{avatarSize:i,model:n}},data(){return{search:""}},computed:{inputRequired(){return this.required?this.model===null||Array.isArray(this.model)&&this.model.length===0:null},localCalculatePosition(){return this.calculatePosition!==null?this.calculatePosition:(e,r,{width:i})=>{e.style.width=i;const n={name:"addClass",fn(l){return e.classList.add("vs__dropdown-menu--floating"),{}}},a={name:"togglePlacementClass",fn({placement:l}){return r.$el.classList.toggle("select--drop-up",l==="top"),e.classList.toggle("vs__dropdown-menu--floating-placement-top",l==="top"),{}}},s=()=>{UT(r.$refs.toggle,e,{placement:this.placement,middleware:[IT(-1),n,a,HT(),kT({limiter:GT()})]}).then(({x:l,y:u})=>{Object.assign(e.style,{left:`${l}px`,top:`${u}px`,width:`${r.$refs.toggle.getBoundingClientRect().width}px`})})};return LT(r.$refs.toggle,e,s)}},localFilterBy(){const e=/[^<]*<([^>]+)/;return this.filterBy!==null?this.filterBy:this.userSelect?(r,i,n)=>{const a=n.match(e);return a&&r.subname?.toLocaleLowerCase?.()?.indexOf(a[1].toLocaleLowerCase())>-1||`${i} ${r.subname}`.toLocaleLowerCase().indexOf(n.toLocaleLowerCase())>-1}:Ke.VueSelect.props.filterBy.default},localLabel(){return this.label!==null?this.label:this.userSelect?"displayName":Ke.VueSelect.props.label.default},propsToForward(){const e=[...Object.keys(Ke.VueSelect.props),...Ke.VueSelect.mixins.flatMap(r=>Object.keys(r.props??{}))];return{...Object.fromEntries(Object.entries(this.$props).filter(([r,i])=>e.includes(r))),value:this.model,calculatePosition:this.localCalculatePosition,closeOnSelect:this.closeOnSelect&&!this.keepOpen,filterBy:this.localFilterBy,label:this.localLabel}},listenersToForward(){return{...this.$listeners,input:e=>{this.model=e}}}},mounted(){!this.labelOutside&&!this.inputLabel&&!this.ariaLabelCombobox&&ie.util.warn("[NcSelect] An `inputLabel` or `ariaLabelCombobox` should be set. If an external label is used, `labelOutside` should be set to `true`."),this.inputLabel&&this.ariaLabelCombobox&&ie.util.warn("[NcSelect] Only one of `inputLabel` or `ariaLabelCombobox` should to be set.")},methods:{t:P}};var sh=function(){var e=this,r=e._self._c;return r("VueSelect",e._g(e._b({staticClass:"select",class:{"select--no-wrap":e.noWrap,"user-select":e.userSelect},on:{search:i=>e.search=i},scopedSlots:e._u([!e.labelOutside&&e.inputLabel?{key:"header",fn:function(){return[r("label",{staticClass:"select__label",attrs:{for:e.inputId}},[e._v(" "+e._s(e.inputLabel)+" ")])]},proxy:!0}:null,{key:"search",fn:function({attributes:i,events:n}){return[r("input",e._g(e._b({class:["vs__search",e.inputClass],attrs:{required:e.inputRequired,dir:"auto"}},"input",i,!1),n))]}},{key:"open-indicator",fn:function({attributes:i}){return[r("ChevronDown",e._b({style:{cursor:e.disabled?null:"pointer"},attrs:{"fill-color":"var(--vs-controls-color)",size:26}},"ChevronDown",i,!1))]}},{key:"option",fn:function(i){return[e._t("option",function(){return[e.userSelect?r("NcListItemIcon",e._b({attrs:{"avatar-size":32,name:i[e.localLabel],search:e.search}},"NcListItemIcon",i,!1)):r("NcEllipsisedOption",{attrs:{name:String(i[e.localLabel]),search:e.search}})]},null,i)]}},{key:"selected-option",fn:function(i){return[e._t("selected-option",function(){return[e.userSelect?r("NcListItemIcon",e._b({attrs:{"avatar-size":e.avatarSize,name:i[e.localLabel],"no-margin":"",search:e.search}},"NcListItemIcon",i,!1)):r("NcEllipsisedOption",{attrs:{name:String(i[e.localLabel]),search:e.search}})]},{vBind:i})]}},{key:"spinner",fn:function(i){return[i.loading?r("NcLoadingIcon"):e._e()]}},{key:"no-options",fn:function(){return[e._v(" "+e._s(e.t("No results"))+" ")]},proxy:!0},e._l(e.$scopedSlots,function(i,n){return{key:n,fn:function(a){return[e._t(n,null,null,a)]}}})],null,!0)},"VueSelect",e.propsToForward,!1),e.listenersToForward))},oh=[],lh=St(ah,sh,oh,!1,null,null);const ro=lh.exports;it(Tl);function uh(e=[],r=[]){const i={},n=[];for(const a of e){const s=a.split("/");let[l,u]=[s.shift(),s.join("/")];u||(u=l,l=P("Global")),i[l]=i[l]||{continent:l,regions:[]},i[l].regions.push({label:io(u),cities:[],timezoneId:a})}for(const a of r){const{continent:s,label:l,timezoneId:u}=a;i[s]=i[s]||{continent:s,regions:[]},i[s].regions.push({label:l,cities:[],timezoneId:u})}for(const a in i)Object.prototype.hasOwnProperty.call(i,a)&&(i[a].regions.sort((s,l)=>s.label<l.label?-1:1),n.push(i[a]));return n.sort((a,s)=>a.continent<s.continent?-1:1),n}function io(e){return e.split("_").join(" ").replace("St ","St. ").split("/").join(" - ")}const ws=Qc();let _s=!1;function ch(){return _s||(ws.registerDefaultTimezones(),_s=!0),ws}it(dl);const Th={name:"NcTimezonePicker",components:{NcSelect:ro},model:{prop:"modelValue",event:"update:modelValue"},props:{additionalTimezones:{type:Array,default:()=>[]},value:{type:String,default:void 0},modelValue:{type:String,default:"floating"},uid:{type:[String,Number],default:()=>`tz-${sr(5)}`}},emits:["input","update:modelValue","update:model-value"],setup(){return{model:si("value","input")}},computed:{placeholder(){return P("Type to search time zone")},selectedTimezone(){for(const e of this.additionalTimezones)if(e.timezoneId===this.model)return e;return{label:io(this.model),timezoneId:this.model}},options(){const e=ch(),r=uh(e.listAllTimezones(),this.additionalTimezones);let i=[];return Object.values(r).forEach(n=>{i=i.concat(n.regions)}),i}},methods:{t:P,change(e){e&&(this.model=e.timezoneId)},isSelectable(e){return!e.timezoneId.startsWith("tz-group__")},filterBy(e,r,i){const n=i.trim().split(" ");return e.timezoneId.startsWith("tz-group__")?e.regions.some(a=>this.matchTimezoneId(a.timezoneId,n)):this.matchTimezoneId(e.timezoneId,n)},matchTimezoneId(e,r){return r.every(i=>e.toLowerCase().includes(i.toLowerCase()))}}};var dh=function(){var e=this,r=e._self._c;return r("NcSelect",{attrs:{"aria-label-combobox":e.t("Search for time zone"),clearable:!1,"filter-by":e.filterBy,multiple:!1,options:e.options,placeholder:e.placeholder,selectable:e.isSelectable,uid:e.uid,value:e.selectedTimezone,label:"label"},on:{"option:selected":e.change}})},hh=[],fh=St(Th,dh,hh,!1,null,null);const ph=fh.exports;function no(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function Rn(e){return no(e)?new Date(e.getTime()):e==null?new Date(NaN):new Date(e)}function Ah(e){return no(e)&&!isNaN(e.getTime())}function ao(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!(r>=0&&r<=6))throw new RangeError("weekStartsOn must be between 0 and 6");var i=Rn(e),n=i.getDay(),a=(n+7-r)%7;return i.setDate(i.getDate()-a),i.setHours(0,0,0,0),i}function so(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.firstDayOfWeek,n=i===void 0?0:i,a=r.firstWeekContainsDate,s=a===void 0?1:a;if(!(s>=1&&s<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7");for(var l=Rn(e),u=l.getFullYear(),o=new Date(0),T=u+1;T>=u-1&&(o.setFullYear(T,0,s),o.setHours(0,0,0,0),o=ao(o,n),!(l.getTime()>=o.getTime()));T--);return o}function Ca(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.firstDayOfWeek,n=i===void 0?0:i,a=r.firstWeekContainsDate,s=a===void 0?1:a,l=Rn(e),u=ao(l,n),o=so(l,{firstDayOfWeek:n,firstWeekContainsDate:s}),T=u.getTime()-o.getTime();return Math.round(T/(7*24*3600*1e3))+1}var oo={months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],weekdaysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],firstDayOfWeek:0,firstWeekContainsDate:1},Eh=/\[([^\]]+)]|YYYY|YY?|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|m{1,2}|s{1,2}|Z{1,2}|S{1,3}|w{1,2}|x|X|a|A/g;function Wt(e){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2,i="".concat(Math.abs(e)),n=e<0?"-":"";i.length<r;)i="0".concat(i);return n+i}function Zs(e){return Math.round(e.getTimezoneOffset()/15)*15}function Bs(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=e>0?"-":"+",n=Math.abs(e),a=Math.floor(n/60),s=n%60;return i+Wt(a,2)+r+Wt(s,2)}var Cs=function(e,r,i){var n=e<12?"AM":"PM";return i?n.toLocaleLowerCase():n},xr={Y:function(e){var r=e.getFullYear();return r<=9999?"".concat(r):"+".concat(r)},YY:function(e){return Wt(e.getFullYear(),4).substr(2)},YYYY:function(e){return Wt(e.getFullYear(),4)},M:function(e){return e.getMonth()+1},MM:function(e){return Wt(e.getMonth()+1,2)},MMM:function(e,r){return r.monthsShort[e.getMonth()]},MMMM:function(e,r){return r.months[e.getMonth()]},D:function(e){return e.getDate()},DD:function(e){return Wt(e.getDate(),2)},H:function(e){return e.getHours()},HH:function(e){return Wt(e.getHours(),2)},h:function(e){var r=e.getHours();return r===0?12:r>12?r%12:r},hh:function(){var e=xr.h.apply(xr,arguments);return Wt(e,2)},m:function(e){return e.getMinutes()},mm:function(e){return Wt(e.getMinutes(),2)},s:function(e){return e.getSeconds()},ss:function(e){return Wt(e.getSeconds(),2)},S:function(e){return Math.floor(e.getMilliseconds()/100)},SS:function(e){return Wt(Math.floor(e.getMilliseconds()/10),2)},SSS:function(e){return Wt(e.getMilliseconds(),3)},d:function(e){return e.getDay()},dd:function(e,r){return r.weekdaysMin[e.getDay()]},ddd:function(e,r){return r.weekdaysShort[e.getDay()]},dddd:function(e,r){return r.weekdays[e.getDay()]},A:function(e,r){var i=r.meridiem||Cs;return i(e.getHours(),e.getMinutes(),!1)},a:function(e,r){var i=r.meridiem||Cs;return i(e.getHours(),e.getMinutes(),!0)},Z:function(e){return Bs(Zs(e),":")},ZZ:function(e){return Bs(Zs(e))},X:function(e){return Math.floor(e.getTime()/1e3)},x:function(e){return e.getTime()},w:function(e,r){return Ca(e,{firstDayOfWeek:r.firstDayOfWeek,firstWeekContainsDate:r.firstWeekContainsDate})},ww:function(e,r){return Wt(xr.w(e,r),2)}};function Nn(e,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=r?String(r):"YYYY-MM-DDTHH:mm:ss.SSSZ",a=Rn(e);if(!Ah(a))return"Invalid Date";var s=i.locale||oo;return n.replace(Eh,function(l,u){return u||(typeof xr[l]=="function"?"".concat(xr[l](a,s)):l)})}function xs(e){return Sh(e)||mh(e)||Dh()}function Dh(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function mh(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]")return Array.from(e)}function Sh(e){if(Array.isArray(e)){for(var r=0,i=new Array(e.length);r<e.length;r++)i[r]=e[r];return i}}function Ls(e,r){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),i.push.apply(i,n)}return i}function gh(e){for(var r=1;r<arguments.length;r++){var i=arguments[r]!=null?arguments[r]:{};r%2?Ls(i,!0).forEach(function(n){Ge(e,n,i[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):Ls(i).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(i,n))})}return e}function Fh(e,r){return Oh(e)||Nh(e,r)||Rh()}function Rh(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function Nh(e,r){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]"){var i=[],n=!0,a=!1,s=void 0;try{for(var l=e[Symbol.iterator](),u;!(n=(u=l.next()).done)&&(i.push(u.value),!(r&&i.length===r));n=!0);}catch(o){a=!0,s=o}finally{try{!n&&l.return!=null&&l.return()}finally{if(a)throw s}}return i}}function Oh(e){if(Array.isArray(e))return e}function Ge(e,r,i){return r in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i,e}var vh=/(\[[^\[]*\])|(MM?M?M?|Do|DD?|ddd?d?|w[o|w]?|YYYY|YY|a|A|hh?|HH?|mm?|ss?|S{1,3}|x|X|ZZ?|.)/g,lo=/\d/,xe=/\d\d/,yh=/\d{3}/,bh=/\d{4}/,hr=/\d\d?/,Yh=/[+-]\d\d:?\d\d/,uo=/[+-]?\d+/,Mh=/[+-]?\d+(\.\d{1,3})?/,Un="year",Ei="month",Is="day",ks="hour",Hs="minute",Gs="second",jn="millisecond",co={},ht=function(e,r,i){var n=Array.isArray(e)?e:[e],a;typeof i=="string"?a=function(s){var l=parseInt(s,10);return Ge({},i,l)}:a=i,n.forEach(function(s){co[s]=[r,a]})},wh=function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},Lr=function(e){return function(r){var i=r[e];if(!Array.isArray(i))throw new Error("Locale[".concat(e,"] need an array"));return new RegExp(i.map(wh).join("|"))}},Ir=function(e,r){return function(i,n){var a=n[e];if(!Array.isArray(a))throw new Error("Locale[".concat(e,"] need an array"));var s=a.indexOf(i);if(s<0)throw new Error("Invalid Word");return Ge({},r,s)}};ht("Y",uo,Un),ht("YY",xe,function(e){var r=new Date().getFullYear(),i=Math.floor(r/100),n=parseInt(e,10);return n=(n>68?i-1:i)*100+n,Ge({},Un,n)}),ht("YYYY",bh,Un),ht("M",hr,function(e){return Ge({},Ei,parseInt(e,10)-1)}),ht("MM",xe,function(e){return Ge({},Ei,parseInt(e,10)-1)}),ht("MMM",Lr("monthsShort"),Ir("monthsShort",Ei)),ht("MMMM",Lr("months"),Ir("months",Ei)),ht("D",hr,Is),ht("DD",xe,Is),ht(["H","h"],hr,ks),ht(["HH","hh"],xe,ks),ht("m",hr,Hs),ht("mm",xe,Hs),ht("s",hr,Gs),ht("ss",xe,Gs),ht("S",lo,function(e){return Ge({},jn,parseInt(e,10)*100)}),ht("SS",xe,function(e){return Ge({},jn,parseInt(e,10)*10)}),ht("SSS",yh,jn);function _h(e){return e.meridiemParse||/[ap]\.?m?\.?/i}function Zh(e){return"".concat(e).toLowerCase().charAt(0)==="p"}ht(["A","a"],_h,function(e,r){var i=typeof r.isPM=="function"?r.isPM(e):Zh(e);return{isPM:i}});function Bh(e){var r=e.match(/([+-]|\d\d)/g)||["-","0","0"],i=Fh(r,3),n=i[0],a=i[1],s=i[2],l=parseInt(a,10)*60+parseInt(s,10);return l===0?0:n==="+"?-l:+l}ht(["Z","ZZ"],Yh,function(e){return{offset:Bh(e)}}),ht("x",uo,function(e){return{date:new Date(parseInt(e,10))}}),ht("X",Mh,function(e){return{date:new Date(parseFloat(e)*1e3)}}),ht("d",lo,"weekday"),ht("dd",Lr("weekdaysMin"),Ir("weekdaysMin","weekday")),ht("ddd",Lr("weekdaysShort"),Ir("weekdaysShort","weekday")),ht("dddd",Lr("weekdays"),Ir("weekdays","weekday")),ht("w",hr,"week"),ht("ww",xe,"week");function Ch(e,r){if(e!==void 0&&r!==void 0){if(r){if(e<12)return e+12}else if(e===12)return 0}return e}function xh(e){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Date,i=[0,0,1,0,0,0,0],n=[r.getFullYear(),r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()],a=!0,s=0;s<7;s++)e[s]===void 0?i[s]=a?n[s]:i[s]:(i[s]=e[s],a=!1);return i}function Lh(e,r,i,n,a,s,l){var u;return e<100&&e>=0?(u=new Date(e+400,r,i,n,a,s,l),isFinite(u.getFullYear())&&u.setFullYear(e)):u=new Date(e,r,i,n,a,s,l),u}function Ih(){for(var e,r=arguments.length,i=new Array(r),n=0;n<r;n++)i[n]=arguments[n];var a=i[0];return a<100&&a>=0?(i[0]+=400,e=new Date(Date.UTC.apply(Date,i)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(a)):e=new Date(Date.UTC.apply(Date,i)),e}function kh(e,r,i){var n=r.match(vh);if(!n)throw new Error;for(var a=n.length,s={},l=0;l<a;l+=1){var u=n[l],o=co[u];if(o){var T=typeof o[0]=="function"?o[0](i):o[0],c=o[1],d=(T.exec(e)||[])[0],h=c(d,i);s=gh({},s,{},h),e=e.replace(d,"")}else{var f=u.replace(/^\[|\]$/g,"");if(e.indexOf(f)===0)e=e.substr(f.length);else throw new Error("not match")}}return s}function Hh(e,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};try{var n=i.locale,a=n===void 0?oo:n,s=i.backupDate,l=s===void 0?new Date:s,u=kh(e,r,a),o=u.year,T=u.month,c=u.day,d=u.hour,h=u.minute,f=u.second,D=u.millisecond,E=u.isPM,R=u.date,v=u.offset,N=u.weekday,M=u.week;if(R)return R;var z=[o,T,c,d,h,f,D];if(z[3]=Ch(z[3],E),M!==void 0&&T===void 0&&c===void 0){var H=so(o===void 0?l:new Date(o,3),{firstDayOfWeek:a.firstDayOfWeek,firstWeekContainsDate:a.firstWeekContainsDate});return new Date(H.getTime()+(M-1)*7*24*3600*1e3)}var C,K=xh(z,l);return v!==void 0?(K[6]+=v*60*1e3,C=Ih.apply(void 0,xs(K))):C=Lh.apply(void 0,xs(K)),N!==void 0&&C.getDay()!==N?new Date(NaN):C}catch{return new Date(NaN)}}function Yi(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Yi=function(r){return typeof r}:Yi=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Yi(e)}function tr(e,r,i){return r in e?Object.defineProperty(e,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[r]=i,e}function la(){return la=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var i=arguments[r];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},la.apply(this,arguments)}function Us(e,r){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),i.push.apply(i,n)}return i}function At(e){for(var r=1;r<arguments.length;r++){var i=arguments[r]!=null?arguments[r]:{};r%2?Us(Object(i),!0).forEach(function(n){tr(e,n,i[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):Us(Object(i)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(i,n))})}return e}function Gh(e,r){if(e==null)return{};var i={},n=Object.keys(e),a,s;for(s=0;s<n.length;s++)a=n[s],!(r.indexOf(a)>=0)&&(i[a]=e[a]);return i}function Uh(e,r){if(e==null)return{};var i=Gh(e,r),n,a;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(a=0;a<s.length;a++)n=s[a],!(r.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function kr(e,r){return jh(e)||Ph(e,r)||zh(e,r)||Vh()}function jh(e){if(Array.isArray(e))return e}function Ph(e,r){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var i=[],n=!0,a=!1,s=void 0;try{for(var l=e[Symbol.iterator](),u;!(n=(u=l.next()).done)&&(i.push(u.value),!(r&&i.length===r));n=!0);}catch(o){a=!0,s=o}finally{try{!n&&l.return!=null&&l.return()}finally{if(a)throw s}}return i}}function zh(e,r){if(e){if(typeof e=="string")return js(e,r);var i=Object.prototype.toString.call(e).slice(8,-1);if(i==="Object"&&e.constructor&&(i=e.constructor.name),i==="Map"||i==="Set")return Array.from(i);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return js(e,r)}}function js(e,r){(r==null||r>e.length)&&(r=e.length);for(var i=0,n=new Array(r);i<r;i++)n[i]=e[i];return n}function Vh(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ua(){return ua=Object.assign||function(e){for(var r,i=1;i<arguments.length;i++)for(var n in r=arguments[i],r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},ua.apply(this,arguments)}var $h=["attrs","props","domProps"],Qh=["class","style","directives"],Wh=["on","nativeOn"],Kh=function(e){return e.reduce(function(r,i){for(var n in i)if(!r[n])r[n]=i[n];else if($h.indexOf(n)!==-1)r[n]=ua({},r[n],i[n]);else if(Qh.indexOf(n)!==-1){var a=r[n]instanceof Array?r[n]:[r[n]],s=i[n]instanceof Array?i[n]:[i[n]];r[n]=a.concat(s)}else if(Wh.indexOf(n)!==-1)for(var l in i[n])if(r[n][l]){var u=r[n][l]instanceof Array?r[n][l]:[r[n][l]],o=i[n][l]instanceof Array?i[n][l]:[i[n][l]];r[n][l]=u.concat(o)}else r[n][l]=i[n][l];else if(n=="hook")for(var T in i[n])r[n][T]=r[n][T]?qh(r[n][T],i[n][T]):i[n][T];else r[n]=i[n];return r},{})},qh=function(e,r){return function(){e&&e.apply(this,arguments),r&&r.apply(this,arguments)}},ti=Kh;function Ye(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,u=new Date(e,r,i,n,a,s,l);return e<100&&e>=0&&u.setFullYear(e),u}function Me(e){return e instanceof Date&&!isNaN(e)}function On(e){return Array.isArray(e)&&e.length===2&&e.every(Me)&&e[0]<=e[1]}function Xh(e){return Array.isArray(e)&&e.every(Me)}function Nr(e){var r=new Date(e);if(Me(r))return r;for(var i=arguments.length,n=new Array(i>1?i-1:0),a=1;a<i;a++)n[a-1]=arguments[a];return n.length?Nr.apply(void 0,n):new Date}function Jh(e){var r=new Date(e);return r.setMonth(0,1),r.setHours(0,0,0,0),r}function ca(e){var r=new Date(e);return r.setDate(1),r.setHours(0,0,0,0),r}function t1(e){var r=new Date(e);return r.setHours(0,0,0,0),r}function e1(e){for(var r=e.firstDayOfWeek,i=e.year,n=e.month,a=[],s=Ye(i,n,0),l=s.getDate(),u=l-(s.getDay()+7-r)%7,o=u;o<=l;o++)a.push(Ye(i,n,o-l));s.setMonth(n+1,0);for(var T=s.getDate(),c=1;c<=T;c++)a.push(Ye(i,n,c));for(var d=l-u+1,h=6*7-d-T,f=1;f<=h;f++)a.push(Ye(i,n,T+f));return a}function Ta(e,r){var i=new Date(e),n=typeof r=="function"?r(i.getMonth()):Number(r),a=i.getFullYear(),s=Ye(a,n+1,0).getDate(),l=i.getDate();return i.setMonth(n,Math.min(l,s)),i}function Or(e,r){var i=new Date(e),n=typeof r=="function"?r(i.getFullYear()):r;return i.setFullYear(n),i}function Hi(e,r){var i=new Date(e),n=new Date(r);return i.setHours(n.getHours(),n.getMinutes(),n.getSeconds()),i}function xa(e,r){if(!Array.isArray(e))return[];var i=[],n=e.length,a=0;for(r=r||n;a<n;)i.push(e.slice(a,a+=r));return i}function pe(e){return Object.prototype.toString.call(e)==="[object Object]"}function vr(e,r){if(!pe(e))return{};Array.isArray(r)||(r=[r]);var i={};return r.forEach(function(n){n in e&&(i[n]=e[n])}),i}function To(e,r){if(!pe(e))return{};var i=e;return pe(r)&&Object.keys(r).forEach(function(n){var a=r[n];pe(a)&&pe(e[n])&&(a=To(e[n],a)),i=At({},i,tr({},n,a))}),i}function r1(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function i1(e,r){return r={exports:{}},e(r,r.exports),r.exports}var n1=i1(function(e,r){Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var i={months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],weekdaysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],firstDayOfWeek:0,firstWeekContainsDate:1},n=i;r.default=n,e.exports=r.default}),a1=r1(n1),s1={formatLocale:a1,yearFormat:"YYYY",monthFormat:"MMM",monthBeforeYear:!0},Br="en",fr={};fr[Br]=s1;function ho(e,r,i){if(typeof e!="string")return fr[Br];var n=Br;return fr[e]&&(n=e),r&&(fr[e]=r,n=e),i||(Br=n),fr[e]||fr[Br]}function yr(e){return ho(e,null,!0)}function o1(e){var r=!1;return function(){for(var i=this,n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];r||(r=!0,requestAnimationFrame(function(){r=!1,e.apply(i,a)}))}}function l1(e){var r=e.style.display,i=e.style.visibility;e.style.display="block",e.style.visibility="hidden";var n=window.getComputedStyle(e),a=e.offsetWidth+parseInt(n.marginLeft,10)+parseInt(n.marginRight,10),s=e.offsetHeight+parseInt(n.marginTop,10)+parseInt(n.marginBottom,10);return e.style.display=r,e.style.visibility=i,{width:a,height:s}}function u1(e,r,i,n){var a=0,s=0,l=0,u=0,o=e.getBoundingClientRect(),T=document.documentElement.clientWidth,c=document.documentElement.clientHeight;return n&&(l=window.pageXOffset+o.left,u=window.pageYOffset+o.top),T-o.left<r&&o.right<r?a=l-o.left+1:o.left+o.width/2<=T/2?a=l:a=l+o.width-r,o.top<=i&&c-o.bottom<=i?s=u+c-o.top-i:o.top+o.height/2<=c/2?s=u+o.height:s=u-i,{left:"".concat(a,"px"),top:"".concat(s,"px")}}function vn(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:document.body;if(!e||e===r)return null;var i=function(s,l){return getComputedStyle(s,null).getPropertyValue(l)},n=/(auto|scroll)/,a=n.test(i(e,"overflow")+i(e,"overflow-y")+i(e,"overflow-x"));return a?e:vn(e.parentNode,r)}var c1={name:"Popup",inject:{prefixClass:{default:"mx"}},props:{visible:{type:Boolean,default:!1},appendToBody:{type:Boolean,default:!0}},data:function(){return{top:"",left:""}},watch:{visible:{immediate:!0,handler:function(e){var r=this;this.$nextTick(function(){e&&r.displayPopup()})}}},mounted:function(){var e=this;this.appendToBody&&document.body.appendChild(this.$el),this._clickoutEvent="ontouchend"in document?"touchstart":"mousedown",document.addEventListener(this._clickoutEvent,this.handleClickOutside);var r=this.$parent.$el;this._displayPopup=o1(function(){return e.displayPopup()}),this._scrollParent=vn(r)||window,this._scrollParent.addEventListener("scroll",this._displayPopup),window.addEventListener("resize",this._displayPopup)},beforeDestroy:function(){this.appendToBody&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el),document.removeEventListener(this._clickoutEvent,this.handleClickOutside),this._scrollParent.removeEventListener("scroll",this._displayPopup),window.removeEventListener("resize",this._displayPopup)},methods:{handleClickOutside:function(e){if(this.visible){var r=e.target,i=this.$el;i&&!i.contains(r)&&this.$emit("clickoutside",e)}},displayPopup:function(){if(this.visible){var e=this.$el,r=this.$parent.$el,i=this.appendToBody;this._popupRect||(this._popupRect=l1(e));var n=this._popupRect,a=n.width,s=n.height,l=u1(r,a,s,i),u=l.left,o=l.top;this.left=u,this.top=o}}}};function ne(e,r,i,n,a,s,l,u,o,T){var c=typeof i=="function"?i.options:i;return e&&e.render&&(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0),i}var T1=c1,d1=function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("transition",{attrs:{name:e.prefixClass+"-zoom-in-down"}},[e.visible?i("div",{class:e.prefixClass+"-datepicker-main "+e.prefixClass+"-datepicker-popup",style:{top:e.top,left:e.left,position:"absolute"}},[e._t("default")],2):e._e()])},h1=[],f1=void 0,p1=ne({render:d1,staticRenderFns:h1},f1,T1),A1=function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",width:"1em",height:"1em"}},[i("path",{attrs:{d:"M940.218182 107.054545h-209.454546V46.545455h-65.163636v60.50909H363.054545V46.545455H297.890909v60.50909H83.781818c-18.618182 0-32.581818 13.963636-32.581818 32.581819v805.236363c0 18.618182 13.963636 32.581818 32.581818 32.581818h861.090909c18.618182 0 32.581818-13.963636 32.581818-32.581818V139.636364c-4.654545-18.618182-18.618182-32.581818-37.236363-32.581819zM297.890909 172.218182V232.727273h65.163636V172.218182h307.2V232.727273h65.163637V172.218182h176.872727v204.8H116.363636V172.218182h181.527273zM116.363636 912.290909V442.181818h795.927273v470.109091H116.363636z"}})])},E1=[],D1=void 0,m1=ne({render:A1,staticRenderFns:E1},D1,{}),S1=function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"1em",height:"1em"}},[i("path",{attrs:{d:"M0 0h24v24H0z",fill:"none"}}),e._v(" "),i("path",{attrs:{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}}),e._v(" "),i("path",{attrs:{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"}})])},g1=[],F1=void 0,R1=ne({render:S1,staticRenderFns:g1},F1,{}),N1=function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",width:"1em",height:"1em"}},[i("path",{attrs:{d:"M810.005333 274.005333l-237.994667 237.994667 237.994667 237.994667-60.010667 60.010667-237.994667-237.994667-237.994667 237.994667-60.010667-60.010667 237.994667-237.994667-237.994667-237.994667 60.010667-60.010667 237.994667 237.994667 237.994667-237.994667z"}})])},O1=[],v1=void 0,y1=ne({render:N1,staticRenderFns:O1},v1,{}),b1={props:{type:String,disabled:Boolean},inject:{prefixClass:{default:"mx"}}},Y1=b1,M1=function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("button",e._g({class:[e.prefixClass+"-btn "+e.prefixClass+"-btn-text "+e.prefixClass+"-btn-icon-"+e.type,{disabled:e.disabled}],attrs:{type:"button",disabled:e.disabled}},e.$listeners),[i("i",{class:e.prefixClass+"-icon-"+e.type})])},w1=[],_1=void 0,La=ne({render:M1,staticRenderFns:w1},_1,Y1),Z1={name:"TableDate",components:{IconButton:La},inject:{getLocale:{default:function(){return yr}},getWeek:{default:function(){return Ca}},prefixClass:{default:"mx"},onDateMouseEnter:{default:void 0},onDateMouseLeave:{default:void 0}},props:{disabledCalendarChanger:{type:Function,default:function(){return!1}},calendar:{type:Date,default:function(){return new Date}},showWeekNumber:{type:Boolean,default:!1},titleFormat:{type:String,default:"YYYY-MM-DD"},getRowClasses:{type:Function,default:function(){return[]}},getCellClasses:{type:Function,default:function(){return[]}}},computed:{firstDayOfWeek:function(){return this.getLocale().formatLocale.firstDayOfWeek||0},yearMonth:function(){var e=this.getLocale(),r=e.yearFormat,i=e.monthBeforeYear,n=e.monthFormat,a=n===void 0?"MMM":n,s={panel:"year",label:this.formatDate(this.calendar,r)},l={panel:"month",label:this.formatDate(this.calendar,a)};return i?[l,s]:[s,l]},days:function(){var e=this.getLocale(),r=e.days||e.formatLocale.weekdaysMin;return r.concat(r).slice(this.firstDayOfWeek,this.firstDayOfWeek+7)},dates:function(){var e=this.calendar.getFullYear(),r=this.calendar.getMonth(),i=e1({firstDayOfWeek:this.firstDayOfWeek,year:e,month:r});return xa(i,7)}},methods:{isDisabledArrows:function(e){var r=new Date(this.calendar);switch(e){case"last-year":r.setFullYear(r.getFullYear()-1,r.getMonth()+1,0),r.setHours(23,59,59,999);break;case"next-year":r.setFullYear(r.getFullYear()+1);break;case"last-month":r.setMonth(r.getMonth(),0),r.setHours(23,59,59,999);break;case"next-month":r.setMonth(r.getMonth()+1);break}return this.disabledCalendarChanger(r,e)},handleIconLeftClick:function(){this.$emit("changecalendar",Ta(this.calendar,function(e){return e-1}),"last-month")},handleIconRightClick:function(){this.$emit("changecalendar",Ta(this.calendar,function(e){return e+1}),"next-month")},handleIconDoubleLeftClick:function(){this.$emit("changecalendar",Or(this.calendar,function(e){return e-1}),"last-year")},handleIconDoubleRightClick:function(){this.$emit("changecalendar",Or(this.calendar,function(e){return e+1}),"next-year")},handlePanelChange:function(e){this.$emit("changepanel",e)},handleMouseEnter:function(e){typeof this.onDateMouseEnter=="function"&&this.onDateMouseEnter(e)},handleMouseLeave:function(e){typeof this.onDateMouseLeave=="function"&&this.onDateMouseLeave(e)},handleCellClick:function(e){var r=e.target;r.tagName.toUpperCase()==="DIV"&&(r=r.parentNode);var i=r.getAttribute("data-row-col");if(i){var n=i.split(",").map(function(o){return parseInt(o,10)}),a=kr(n,2),s=a[0],l=a[1],u=this.dates[s][l];this.$emit("select",new Date(u))}},formatDate:function(e,r){return Nn(e,r,{locale:this.getLocale().formatLocale})},getCellTitle:function(e){var r=this.titleFormat;return this.formatDate(e,r)},getWeekNumber:function(e){return this.getWeek(e,this.getLocale().formatLocale)}}},B1=Z1,C1=function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("div",{class:e.prefixClass+"-calendar "+e.prefixClass+"-calendar-panel-date"},[i("div",{class:e.prefixClass+"-calendar-header"},[i("icon-button",{attrs:{type:"double-left",disabled:e.isDisabledArrows("last-year")},on:{click:e.handleIconDoubleLeftClick}}),e._v(" "),i("icon-button",{attrs:{type:"left",disabled:e.isDisabledArrows("last-month")},on:{click:e.handleIconLeftClick}}),e._v(" "),i("icon-button",{attrs:{type:"double-right",disabled:e.isDisabledArrows("next-year")},on:{click:e.handleIconDoubleRightClick}}),e._v(" "),i("icon-button",{attrs:{type:"right",disabled:e.isDisabledArrows("next-month")},on:{click:e.handleIconRightClick}}),e._v(" "),i("span",{class:e.prefixClass+"-calendar-header-label"},e._l(e.yearMonth,function(n){return i("button",{key:n.panel,class:e.prefixClass+"-btn "+e.prefixClass+"-btn-text "+e.prefixClass+"-btn-current-"+n.panel,attrs:{type:"button"},on:{click:function(a){return e.handlePanelChange(n.panel)}}},[e._v(` `+e._s(n.label)+` `)])}),0)],1),e._v(" "),i("div",{class:e.prefixClass+"-calendar-content"},[i("table",{class:e.prefixClass+"-table "+e.prefixClass+"-table-date"},[i("thead",[i("tr",[e.showWeekNumber?i("th",{class:e.prefixClass+"-week-number-header"}):e._e(),e._v(" "),e._l(e.days,function(n){return i("th",{key:n},[e._v(e._s(n))])})],2)]),e._v(" "),i("tbody",{on:{click:e.handleCellClick}},e._l(e.dates,function(n,a){return i("tr",{key:a,class:[e.prefixClass+"-date-row",e.getRowClasses(n)]},[e.showWeekNumber?i("td",{class:e.prefixClass+"-week-number",attrs:{"data-row-col":a+",0"}},[e._v(` `+e._s(e.getWeekNumber(n[0]))+` `)]):e._e(),e._v(" "),e._l(n,function(s,l){return i("td",{key:l,staticClass:"cell",class:e.getCellClasses(s),attrs:{"data-row-col":a+","+l,title:e.getCellTitle(s)},on:{mouseenter:function(u){return e.handleMouseEnter(s)},mouseleave:function(u){return e.handleMouseLeave(s)}}},[i("div",[e._v(e._s(s.getDate()))])])})],2)}),0)])])])},x1=[],L1=void 0,I1=ne({render:C1,staticRenderFns:x1},L1,B1),k1={name:"TableMonth",components:{IconButton:La},inject:{getLocale:{default:function(){return yr}},prefixClass:{default:"mx"}},props:{disabledCalendarChanger:{type:Function,default:function(){return!1}},calendar:{type:Date,default:function(){return new Date}},getCellClasses:{type:Function,default:function(){return[]}}},computed:{calendarYear:function(){return this.calendar.getFullYear()},months:function(){var e=this.getLocale(),r=e.months||e.formatLocale.monthsShort,i=r.map(function(n,a){return{text:n,month:a}});return xa(i,3)}},methods:{isDisabledArrows:function(e){var r=new Date(this.calendar);switch(e){case"last-year":r.setFullYear(r.getFullYear()-1,11,31),r.setHours(23,59,59,999);break;case"next-year":r.setFullYear(r.getFullYear()+1,0,1);break}return this.disabledCalendarChanger(r,e)},handleIconDoubleLeftClick:function(){this.$emit("changecalendar",Or(this.calendar,function(e){return e-1}),"last-year")},handleIconDoubleRightClick:function(){this.$emit("changecalendar",Or(this.calendar,function(e){return e+1}),"next-year")},handlePanelChange:function(){this.$emit("changepanel","year")},handleClick:function(e){var r=e.target;r.tagName.toUpperCase()==="DIV"&&(r=r.parentNode);var i=r.getAttribute("data-month");i&&!r.classList.contains("disabled")&&this.$emit("select",parseInt(i,10))}}},H1=k1,G1=function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("div",{class:e.prefixClass+"-calendar "+e.prefixClass+"-calendar-panel-month"},[i("div",{class:e.prefixClass+"-calendar-header"},[i("icon-button",{attrs:{type:"double-left",disabled:e.isDisabledArrows("last-year")},on:{click:e.handleIconDoubleLeftClick}}),e._v(" "),i("icon-button",{attrs:{type:"double-right",disabled:e.isDisabledArrows("next-year")},on:{click:e.handleIconDoubleRightClick}}),e._v(" "),i("span",{class:e.prefixClass+"-calendar-header-label"},[i("button",{class:e.prefixClass+"-btn "+e.prefixClass+"-btn-text",attrs:{type:"button"},on:{click:e.handlePanelChange}},[e._v(` `+e._s(e.calendarYear)+` `)])])],1),e._v(" "),i("div",{class:e.prefixClass+"-calendar-content"},[i("table",{class:e.prefixClass+"-table "+e.prefixClass+"-table-month",on:{click:e.handleClick}},e._l(e.months,function(n,a){return i("tr",{key:a},e._l(n,function(s,l){return i("td",{key:l,staticClass:"cell",class:e.getCellClasses(s.month),attrs:{"data-month":s.month}},[i("div",[e._v(e._s(s.text))])])}),0)}),0)])])},U1=[],j1=void 0,P1=ne({render:G1,staticRenderFns:U1},j1,H1),z1={name:"TableYear",components:{IconButton:La},inject:{prefixClass:{default:"mx"}},props:{disabledCalendarChanger:{type:Function,default:function(){return!1}},calendar:{type:Date,default:function(){return new Date}},getCellClasses:{type:Function,default:function(){return[]}},getYearPanel:{type:Function}},computed:{years:function(){var e=new Date(this.calendar);return typeof this.getYearPanel=="function"?this.getYearPanel(e):this.getYears(e)},firstYear:function(){return this.years[0][0]},lastYear:function(){var e=function(r){return r[r.length-1]};return e(e(this.years))}},methods:{isDisabledArrows:function(e){var r=new Date(this.calendar);switch(e){case"last-decade":r.setFullYear(this.firstYear-1,11,31),r.setHours(23,59,59,999);break;case"next-decade":r.setFullYear(this.lastYear+1,0,1);break}return this.disabledCalendarChanger(r,e)},getYears:function(e){for(var r=Math.floor(e.getFullYear()/10)*10,i=[],n=0;n<10;n++)i.push(r+n);return xa(i,2)},handleIconDoubleLeftClick:function(){this.$emit("changecalendar",Or(this.calendar,function(e){return e-10}),"last-decade")},handleIconDoubleRightClick:function(){this.$emit("changecalendar",Or(this.calendar,function(e){return e+10}),"next-decade")},handleClick:function(e){var r=e.target;r.tagName.toUpperCase()==="DIV"&&(r=r.parentNode);var i=r.getAttribute("data-year");i&&!r.classList.contains("disabled")&&this.$emit("select",parseInt(i,10))}}},V1=z1,$1=function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("div",{class:e.prefixClass+"-calendar "+e.prefixClass+"-calendar-panel-year"},[i("div",{class:e.prefixClass+"-calendar-header"},[i("icon-button",{attrs:{type:"double-left",disabled:e.isDisabledArrows("last-decade")},on:{click:e.handleIconDoubleLeftClick}}),e._v(" "),i("icon-button",{attrs:{type:"double-right",disabled:e.isDisabledArrows("next-decade")},on:{click:e.handleIconDoubleRightClick}}),e._v(" "),i("span",{class:e.prefixClass+"-calendar-header-label"},[i("span",[e._v(e._s(e.firstYear))]),e._v(" "),i("span",{class:e.prefixClass+"-calendar-decade-separator"}),e._v(" "),i("span",[e._v(e._s(e.lastYear))])])],1),e._v(" "),i("div",{class:e.prefixClass+"-calendar-content"},[i("table",{class:e.prefixClass+"-table "+e.prefixClass+"-table-year",on:{click:e.handleClick}},e._l(e.years,function(n,a){return i("tr",{key:a},e._l(n,function(s,l){return i("td",{key:l,staticClass:"cell",class:e.getCellClasses(s),attrs:{"data-year":s}},[i("div",[e._v(e._s(s))])])}),0)}),0)])])},Q1=[],W1=void 0,K1=ne({render:$1,staticRenderFns:Q1},W1,V1),ar={name:"CalendarPanel",inject:{prefixClass:{default:"mx"},dispatchDatePicker:{default:function(){return function(){}}}},props:{value:{},defaultValue:{default:function(){var e=new Date;return e.setHours(0,0,0,0),e}},defaultPanel:{type:String},disabledCalendarChanger:{type:Function,default:function(){return!1}},disabledDate:{type:Function,default:function(){return!1}},type:{type:String,default:"date"},getClasses:{type:Function,default:function(){return[]}},showWeekNumber:{type:Boolean,default:void 0},getYearPanel:{type:Function},titleFormat:{type:String,default:"YYYY-MM-DD"},calendar:Date,partialUpdate:{type:Boolean,default:!1}},data:function(){var e=["date","month","year"],r=Math.max(e.indexOf(this.type),e.indexOf(this.defaultPanel)),i=r!==-1?e[r]:"date";return{panel:i,innerCalendar:new Date}},computed:{innerValue:function(){var e=Array.isArray(this.value)?this.value:[this.value],r={year:Jh,month:ca,date:t1},i=r[this.type]||r.date;return e.filter(Me).map(function(n){return i(n)})},calendarYear:function(){return this.innerCalendar.getFullYear()},calendarMonth:function(){return this.innerCalendar.getMonth()}},watch:{value:{immediate:!0,handler:"initCalendar"},calendar:{handler:"initCalendar"},defaultValue:{handler:"initCalendar"}},methods:{initCalendar:function(){var e=this.calendar;if(!Me(e)){var r=this.innerValue.length;e=Nr(r>0?this.innerValue[r-1]:this.defaultValue)}this.innerCalendar=ca(e)},isDisabled:function(e){return this.disabledDate(new Date(e),this.innerValue)},emitDate:function(e,r){this.isDisabled(e)||(this.$emit("select",e,r,this.innerValue),this.dispatchDatePicker("pick",e,r))},handleCalendarChange:function(e,r){var i=new Date(this.innerCalendar);this.innerCalendar=e,this.$emit("update:calendar",e),this.dispatchDatePicker("calendar-change",e,i,r)},handelPanelChange:function(e){var r=this.panel;this.panel=e,this.dispatchDatePicker("panel-change",e,r)},handleSelectYear:function(e){if(this.type==="year"){var r=this.getYearCellDate(e);this.emitDate(r,"year")}else if(this.handleCalendarChange(Ye(e,this.calendarMonth),"year"),this.handelPanelChange("month"),this.partialUpdate&&this.innerValue.length===1){var i=new Date(this.innerValue[0]);i.setFullYear(e),this.emitDate(i,"year")}},handleSelectMonth:function(e){if(this.type==="month"){var r=this.getMonthCellDate(e);this.emitDate(r,"month")}else if(this.handleCalendarChange(Ye(this.calendarYear,e),"month"),this.handelPanelChange("date"),this.partialUpdate&&this.innerValue.length===1){var i=new Date(this.innerValue[0]);i.setFullYear(this.calendarYear),this.emitDate(Ta(i,e),"month")}},handleSelectDate:function(e){this.emitDate(e,this.type==="week"?"week":"date")},getMonthCellDate:function(e){return Ye(this.calendarYear,e)},getYearCellDate:function(e){return Ye(e,0)},getDateClasses:function(e){var r=e.getMonth()!==this.calendarMonth,i=[];e.getTime()===new Date().setHours(0,0,0,0)&&i.push("today"),r&&i.push("not-current-month");var n=this.getStateClass(e);return n==="active"&&r||i.push(n),i.concat(this.getClasses(e,this.innerValue,i.join(" ")))},getMonthClasses:function(e){var r=[];if(this.type!=="month"){this.calendarMonth===e&&r.push("active");var i=this.getMonthCellDate(e);return this.disabledCalendarChanger(i,"month")&&r.push("disabled"),r}var n=this.getMonthCellDate(e);return r.push(this.getStateClass(n)),r.concat(this.getClasses(n,this.innerValue,r.join(" ")))},getYearClasses:function(e){var r=[];if(this.type!=="year"){this.calendarYear===e&&r.push("active");var i=this.getYearCellDate(e);return this.disabledCalendarChanger(i,"year")&&r.push("disabled"),r}var n=this.getYearCellDate(e);return r.push(this.getStateClass(n)),r.concat(this.getClasses(n,this.innerValue,r.join(" ")))},getStateClass:function(e){return this.isDisabled(e)?"disabled":this.innerValue.some(function(r){return r.getTime()===e.getTime()})?"active":""},getWeekState:function(e){if(this.type!=="week")return"";var r=e[0].getTime(),i=e[6].getTime(),n=this.innerValue.some(function(a){var s=a.getTime();return s>=r&&s<=i});return n?"".concat(this.prefixClass,"-active-week"):""}},render:function(){var e=arguments[0],r=this.panel,i=this.innerCalendar;return r==="year"?e(K1,{attrs:{disabledCalendarChanger:this.disabledCalendarChanger,calendar:i,getCellClasses:this.getYearClasses,getYearPanel:this.getYearPanel},on:{select:this.handleSelectYear,changecalendar:this.handleCalendarChange}}):r==="month"?e(P1,{attrs:{disabledCalendarChanger:this.disabledCalendarChanger,calendar:i,getCellClasses:this.getMonthClasses},on:{select:this.handleSelectMonth,changepanel:this.handelPanelChange,changecalendar:this.handleCalendarChange}}):e(I1,{attrs:{disabledCalendarChanger:this.disabledCalendarChanger,calendar:i,getCellClasses:this.getDateClasses,getRowClasses:this.getWeekState,titleFormat:this.titleFormat,showWeekNumber:typeof this.showWeekNumber=="boolean"?this.showWeekNumber:this.type==="week"},class:tr({},"".concat(this.prefixClass,"-calendar-week-mode"),this.type==="week"),on:{select:this.handleSelectDate,changepanel:this.handelPanelChange,changecalendar:this.handleCalendarChange}})}},Hr={name:"CalendarRange",components:{CalendarPanel:ar},provide:function(){return{onDateMouseEnter:this.onDateMouseEnter,onDateMouseLeave:this.onDateMouseLeave}},inject:{prefixClass:{default:"mx"}},props:At({},ar.props),data:function(){return{innerValue:[],calendars:[],hoveredValue:null}},computed:{calendarMinDiff:function(){var e={date:1,month:12,year:120};return e[this.type]||e.date},calendarMaxDiff:function(){return 1/0},defaultValues:function(){return Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue,this.defaultValue]}},watch:{value:{immediate:!0,handler:function(){var e=this;this.innerValue=On(this.value)?this.value:[new Date(NaN),new Date(NaN)];var r=this.innerValue.map(function(i,n){return ca(Nr(i,e.defaultValues[n]))});this.updateCalendars(r)}}},methods:{handleSelect:function(e,r){var i=kr(this.innerValue,2),n=i[0],a=i[1];Me(n)&&!Me(a)?(n.getTime()>e.getTime()?this.innerValue=[e,n]:this.innerValue=[n,e],this.emitDate(this.innerValue,r)):this.innerValue=[e,new Date(NaN)]},onDateMouseEnter:function(e){this.hoveredValue=e},onDateMouseLeave:function(){this.hoveredValue=null},emitDate:function(e,r){this.$emit("select",e,r)},updateStartCalendar:function(e){this.updateCalendars([e,this.calendars[1]],1)},updateEndCalendar:function(e){this.updateCalendars([this.calendars[0],e],0)},updateCalendars:function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,i=this.getCalendarGap(e);if(i){var n=new Date(e[r]);n.setMonth(n.getMonth()+(r===0?-i:i)),e[r]=n}this.calendars=e},getCalendarGap:function(e){var r=kr(e,2),i=r[0],n=r[1],a=n.getFullYear()-i.getFullYear(),s=n.getMonth()-i.getMonth(),l=a*12+s,u=this.calendarMinDiff,o=this.calendarMaxDiff;return l<u?u-l:l>o?o-l:0},getRangeClasses:function(e,r,i){var n=[].concat(this.getClasses(e,r,i));if(/disabled|active/.test(i))return n;var a=function(s,l){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(D){return D.getTime()},o=u(s),T=l.map(u),c=kr(T,2),d=c[0],h=c[1];if(d>h){var f=[h,d];d=f[0],h=f[1]}return o>d&&o<h};return r.length===2&&a(e,r)?n.concat("in-range"):r.length===1&&this.hoveredValue&&a(e,[r[0],this.hoveredValue])?n.concat("hover-in-range"):n}},render:function(){var e=this,r=arguments[0],i=this.calendars.map(function(a,s){var l=At({},e.$props,{calendar:a,value:e.innerValue,defaultValue:e.defaultValues[s],getClasses:e.getRangeClasses,partialUpdate:!1}),u={select:e.handleSelect,"update:calendar":s===0?e.updateStartCalendar:e.updateEndCalendar};return r("calendar-panel",{props:At({},l),on:At({},u)})}),n=this.prefixClass;return r("div",{class:"".concat(n,"-range-wrapper")},[i])}},Di;function q1(){if(typeof window>"u")return 0;if(Di!==void 0)return Di;var e=document.createElement("div");e.style.visibility="hidden",e.style.overflow="scroll",e.style.width="100px",e.style.position="absolute",e.style.top="-9999px",document.body.appendChild(e);var r=document.createElement("div");return r.style.width="100%",e.appendChild(r),Di=e.offsetWidth-r.offsetWidth,e.parentNode.removeChild(e),Di}var X1={inject:{prefixClass:{default:"mx"}},data:function(){return{scrollbarWidth:0,thumbTop:"",thumbHeight:""}},created:function(){this.scrollbarWidth=q1(),document.addEventListener("mouseup",this.handleDragend)},beforeDestroy:function(){document.addEventListener("mouseup",this.handleDragend)},mounted:function(){this.$nextTick(this.getThumbSize)},methods:{getThumbSize:function(){var e=this.$refs.wrap;if(e){var r=e.clientHeight*100/e.scrollHeight;this.thumbHeight=r<100?"".concat(r,"%"):""}},handleScroll:function(e){var r=e.currentTarget,i=r.scrollHeight,n=r.scrollTop;this.thumbTop="".concat(n*100/i,"%")},handleDragstart:function(e){e.stopImmediatePropagation(),this._draggable=!0;var r=this.$refs.thumb.offsetTop;this._prevY=e.clientY-r,document.addEventListener("mousemove",this.handleDraging)},handleDraging:function(e){if(this._draggable){var r=e.clientY,i=this.$refs.wrap,n=i.scrollHeight,a=i.clientHeight,s=r-this._prevY,l=s*n/a;i.scrollTop=l}},handleDragend:function(){this._draggable&&(this._draggable=!1,document.removeEventListener("mousemove",this.handleDraging))}}},J1=X1,tf=function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("div",{class:e.prefixClass+"-scrollbar",style:{position:"relative",overflow:"hidden"}},[i("div",{ref:"wrap",class:e.prefixClass+"-scrollbar-wrap",style:{marginRight:"-"+e.scrollbarWidth+"px"},on:{scroll:e.handleScroll}},[e._t("default")],2),e._v(" "),i("div",{class:e.prefixClass+"-scrollbar-track"},[i("div",{ref:"thumb",class:e.prefixClass+"-scrollbar-thumb",style:{height:e.thumbHeight,top:e.thumbTop},on:{mousedown:e.handleDragstart}})])])},ef=[],rf=void 0,fo=ne({render:tf,staticRenderFns:ef},rf,J1),Pn=function(e){return e=parseInt(e,10),e<10?"0".concat(e):"".concat(e)},zn=function(e,r,i){if(Array.isArray(i))return i.filter(function(s){return s>=0&&s<e});r<=0&&(r=1);for(var n=[],a=0;a<e;a+=r)n.push(a);return n},nf=function e(r,i){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;if(n<=0){requestAnimationFrame(function(){r.scrollTop=i});return}var a=i-r.scrollTop,s=a/n*10;requestAnimationFrame(function(){var l=r.scrollTop+s;if(l>=i){r.scrollTop=i;return}r.scrollTop=l,e(r,i,n-10)})},af={name:"ListColumns",components:{ScrollbarVertical:fo},inject:{prefixClass:{default:"mx"}},props:{date:Date,scrollDuration:{type:Number,default:100},getClasses:{type:Function,default:function(){return[]}},hourOptions:Array,minuteOptions:Array,secondOptions:Array,showHour:{type:Boolean,default:!0},showMinute:{type:Boolean,default:!0},showSecond:{type:Boolean,default:!0},hourStep:{type:Number,default:1},minuteStep:{type:Number,default:1},secondStep:{type:Number,default:1},use12h:{type:Boolean,default:!1}},computed:{columns:function(){var e=[];return this.showHour&&e.push({type:"hour",list:this.getHoursList()}),this.showMinute&&e.push({type:"minute",list:this.getMinutesList()}),this.showSecond&&e.push({type:"second",list:this.getSecondsList()}),this.use12h&&e.push({type:"ampm",list:this.getAMPMList()}),e.filter(function(r){return r.list.length>0})}},watch:{date:{handler:function(){var e=this;this.$nextTick(function(){e.scrollToSelected(e.scrollDuration)})}}},mounted:function(){this.scrollToSelected(0)},methods:{getHoursList:function(){var e=this;return zn(this.use12h?12:24,this.hourStep,this.hourOptions).map(function(r){var i=new Date(e.date),n=Pn(r);e.use12h&&(r===0&&(n="12"),i.getHours()>=12&&(r+=12));var a=i.setHours(r);return{value:a,text:n}})},getMinutesList:function(){var e=this;return zn(60,this.minuteStep,this.minuteOptions).map(function(r){var i=new Date(e.date).setMinutes(r);return{value:i,text:Pn(r)}})},getSecondsList:function(){var e=this;return zn(60,this.secondStep,this.secondOptions).map(function(r){var i=new Date(e.date).setSeconds(r);return{value:i,text:Pn(r)}})},getAMPMList:function(){var e=this;return["AM","PM"].map(function(r,i){var n=new Date(e.date),a=n.setHours(n.getHours()%12+i*12);return{text:r,value:a}})},scrollToSelected:function(e){for(var r=this.$el.querySelectorAll(".active"),i=0;i<r.length;i++){var n=r[i],a=vn(n,this.$el);if(a){var s=n.offsetTop;nf(a,s,e)}}},handleSelect:function(e){var r=e.target,i=e.currentTarget;if(r.tagName.toUpperCase()==="LI"){var n=i.getAttribute("data-type"),a=parseInt(i.getAttribute("data-index"),10),s=parseInt(r.getAttribute("data-index"),10),l=this.columns[a].list[s].value;this.$emit("select",l,n)}}}},sf=af,of=function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("div",{class:e.prefixClass+"-time-columns"},e._l(e.columns,function(n,a){return i("scrollbar-vertical",{key:a,class:e.prefixClass+"-time-column"},[i("ul",{class:e.prefixClass+"-time-list",attrs:{"data-type":n.type,"data-index":a},on:{click:e.handleSelect}},e._l(n.list,function(s,l){return i("li",{key:s.value,class:[e.prefixClass+"-time-item",e.getClasses(s.value,n.type)],attrs:{"data-index":l}},[e._v(` `+e._s(s.text)+` `)])}),0)])}),1)},lf=[],uf=void 0,cf=ne({render:of,staticRenderFns:lf},uf,sf);function Vn(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r=e.split(":");if(r.length>=2){var i=parseInt(r[0],10),n=parseInt(r[1],10);return{hours:i,minutes:n}}return null}var Tf=function(e,r){e&&(e.scrollTop=r)},df={name:"ListOptions",components:{ScrollbarVertical:fo},inject:{getLocale:{default:function(){return yr}},prefixClass:{default:"mx"}},props:{date:Date,options:{type:[Object,Function],default:function(){return[]}},format:{type:String,default:"HH:mm:ss"},getClasses:{type:Function,default:function(){return[]}}},computed:{list:function(){var e=[],r=this.options;if(typeof r=="function")return r()||[];var i=Vn(r.start),n=Vn(r.end),a=Vn(r.step),s=r.format||this.format;if(i&&n&&a)for(var l=i.minutes+i.hours*60,u=n.minutes+n.hours*60,o=a.minutes+a.hours*60,T=Math.floor((u-l)/o),c=0;c<=T;c++){var d=l+c*o,h=Math.floor(d/60),f=d%60,D=new Date(this.date).setHours(h,f,0);e.push({value:D,text:this.formatDate(D,s)})}return e}},mounted:function(){this.scrollToSelected()},methods:{formatDate:function(e,r){return Nn(e,r,{locale:this.getLocale().formatLocale})},scrollToSelected:function(){var e=this.$el.querySelector(".active");if(e){var r=vn(e,this.$el);if(r){var i=e.offsetTop;Tf(r,i)}}},handleSelect:function(e){this.$emit("select",e,"time")}}},hf=df,ff=function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("scrollbar-vertical",e._l(e.list,function(n){return i("div",{key:n.value,class:[e.prefixClass+"-time-option",e.getClasses(n.value)],on:{click:function(a){return e.handleSelect(n.value)}}},[e._v(` `+e._s(n.text)+` `)])}),0)},pf=[],Af=void 0,Ef=ne({render:ff,staticRenderFns:pf},Af,hf),Df={name:"TimePanel",components:{ListColumns:cf,ListOptions:Ef},inject:{getLocale:{default:function(){return yr}},prefixClass:{default:"mx"}},props:{value:{},defaultValue:{default:function(){var e=new Date;return e.setHours(0,0,0,0),e}},format:{default:"HH:mm:ss"},timeTitleFormat:{type:String,default:"YYYY-MM-DD"},showTimeHeader:{type:Boolean,default:!1},disabledTime:{type:Function,default:function(){return!1}},timePickerOptions:{type:[Object,Function],default:function(){return null}},hourOptions:Array,minuteOptions:Array,secondOptions:Array,hourStep:{type:Number,default:1},minuteStep:{type:Number,default:1},secondStep:{type:Number,default:1},showHour:{type:Boolean,default:void 0},showMinute:{type:Boolean,default:void 0},showSecond:{type:Boolean,default:void 0},use12h:{type:Boolean,default:void 0},scrollDuration:{type:Number,default:100}},data:function(){return{innerValue:Nr(this.value,this.defaultValue)}},computed:{title:function(){var e=this.timeTitleFormat,r=new Date(this.innerValue);return this.formatDate(r,e)},innerForamt:function(){return typeof this.format=="string"?this.format:"HH:mm:ss"},ShowHourMinuteSecondAMPM:function(){var e=this,r=this.innerForamt,i={showHour:/[HhKk]/.test(r),showMinute:/m/.test(r),showSecond:/s/.test(r),use12h:/a/i.test(r)},n={};return Object.keys(i).forEach(function(a){n[a]=typeof e[a]=="boolean"?e[a]:i[a]}),n}},watch:{value:{immediate:!0,handler:function(){this.innerValue=Nr(this.value,this.defaultValue)}}},methods:{formatDate:function(e,r){return Nn(e,r,{locale:this.getLocale().formatLocale})},isDisabledTime:function(e){return this.disabledTime(new Date(e))},isDisabledHour:function(e){var r=new Date(e);return this.isDisabledTime(r)&&this.isDisabledTime(r.setMinutes(0,0,0))&&this.isDisabledTime(r.setMinutes(59,59,999))},isDisabledMinute:function(e){var r=new Date(e);return this.isDisabledTime(r)&&this.isDisabledTime(r.setSeconds(0,0))&&this.isDisabledTime(r.setSeconds(59,999))},isDisabledAMPM:function(e){var r=new Date(e),i=r.getHours()<12?0:12,n=i+11;return this.isDisabledTime(r)&&this.isDisabledTime(r.setHours(i,0,0,0))&&this.isDisabledTime(r.setHours(n,59,59,999))},isDisabled:function(e,r){return r==="hour"?this.isDisabledHour(e):r==="minute"?this.isDisabledMinute(e):r==="ampm"?this.isDisabledAMPM(e):this.isDisabledTime(e)},handleSelect:function(e,r){var i=new Date(e);this.isDisabled(e,r)||(this.innerValue=i,this.isDisabledTime(i)||this.$emit("select",i,r))},handleClickTitle:function(){this.$emit("clicktitle")},getClasses:function(e,r){var i=new Date(e);return this.isDisabled(e,r)?"disabled":i.getTime()===this.innerValue.getTime()?"active":""}}},mf=Df,Sf=function(){var e=this,r=e.$createElement,i=e._self._c||r;return i("div",{class:e.prefixClass+"-time"},[e.showTimeHeader?i("div",{class:e.prefixClass+"-time-header"},[i("button",{class:e.prefixClass+"-btn "+e.prefixClass+"-btn-text "+e.prefixClass+"-time-header-title",attrs:{type:"button"},on:{click:e.handleClickTitle}},[e._v(` `+e._s(e.title)+` `)])]):e._e(),e._v(" "),i("div",{class:e.prefixClass+"-time-content"},[e.timePickerOptions?i("list-options",{attrs:{date:e.innerValue,"get-classes":e.getClasses,options:e.timePickerOptions,format:e.innerForamt},on:{select:e.handleSelect}}):i("list-columns",e._b({attrs:{date:e.innerValue,"get-classes":e.getClasses,"hour-options":e.hourOptions,"minute-options":e.minuteOptions,"second-options":e.secondOptions,"hour-step":e.hourStep,"minute-step":e.minuteStep,"second-step":e.secondStep,"scroll-duration":e.scrollDuration},on:{select:e.handleSelect}},"list-columns",e.ShowHourMinuteSecondAMPM,!1))],1)])},gf=[],Ff=void 0,Ve=ne({render:Sf,staticRenderFns:gf},Ff,mf),Gr={name:"TimeRange",inject:{prefixClass:{default:"mx"}},props:At({},Ve.props),data:function(){return{startValue:new Date(NaN),endValue:new Date(NaN)}},watch:{value:{immediate:!0,handler:function(){if(On(this.value)){var e=kr(this.value,2),r=e[0],i=e[1];this.startValue=r,this.endValue=i}else this.startValue=new Date(NaN),this.endValue=new Date(NaN)}}},methods:{emitChange:function(e,r){var i=[this.startValue,this.endValue];this.$emit("select",i,e==="time"?"time-range":e,r)},handleSelectStart:function(e,r){this.startValue=e,this.endValue.getTime()>=e.getTime()||(this.endValue=e),this.emitChange(r,0)},handleSelectEnd:function(e,r){this.endValue=e,this.startValue.getTime()<=e.getTime()||(this.startValue=e),this.emitChange(r,1)},disabledStartTime:function(e){return this.disabledTime(e,0)},disabledEndTime:function(e){return e.getTime()<this.startValue.getTime()||this.disabledTime(e,1)}},render:function(){var e=arguments[0],r=Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue,this.defaultValue],i=this.prefixClass;return e("div",{class:"".concat(i,"-range-wrapper")},[e(Ve,{props:At({},At({},this.$props,{value:this.startValue,defaultValue:r[0],disabledTime:this.disabledStartTime})),on:At({},At({},this.$listeners,{select:this.handleSelectStart}))}),e(Ve,{props:At({},At({},this.$props,{value:this.endValue,defaultValue:r[1],disabledTime:this.disabledEndTime})),on:At({},At({},this.$listeners,{select:this.handleSelectEnd}))})])}},Ia={name:"DatetimePanel",inject:{prefixClass:{default:"mx"}},emits:["select","update:show-time-panel"],props:At({},ar.props,{},Ve.props,{showTimePanel:{type:Boolean,default:void 0}}),data:function(){return{defaultTimeVisible:!1,currentValue:this.value}},computed:{timeVisible:function(){return typeof this.showTimePanel=="boolean"?this.showTimePanel:this.defaultTimeVisible}},watch:{value:function(e){this.currentValue=e}},methods:{closeTimePanel:function(){this.defaultTimeVisible=!1,this.$emit("update:show-time-panel",!1)},openTimePanel:function(){this.defaultTimeVisible=!0,this.$emit("update:show-time-panel",!0)},emitDate:function(e,r){this.$emit("select",e,r)},handleSelect:function(e,r){r==="date"&&this.openTimePanel();var i=Hi(e,Nr(this.value,this.defaultValue));if(this.disabledTime(new Date(i))&&(i=Hi(e,this.defaultValue),this.disabledTime(new Date(i)))){this.currentValue=i;return}this.emitDate(i,r)}},render:function(){var e=arguments[0],r={props:At({},vr(this.$props,Object.keys(ar.props)),{type:"date",value:this.currentValue}),on:{select:this.handleSelect}},i={props:At({},vr(this.$props,Object.keys(Ve.props)),{showTimeHeader:!0,value:this.currentValue}),on:{select:this.emitDate,clicktitle:this.closeTimePanel}},n=this.prefixClass;return e("div",[e(ar,ti([{},r])),this.timeVisible&&e(Ve,ti([{class:"".concat(n,"-calendar-time")},i]))])}},po={name:"DatetimeRange",inject:{prefixClass:{default:"mx"}},emits:["select","update:show-time-panel"],props:At({},Hr.props,{},Gr.props,{showTimePanel:{type:Boolean,default:void 0}}),data:function(){return{defaultTimeVisible:!1,currentValue:this.value}},computed:{timeVisible:function(){return typeof this.showTimePanel=="boolean"?this.showTimePanel:this.defaultTimeVisible}},watch:{value:function(e){this.currentValue=e}},methods:{closeTimePanel:function(){this.defaultTimeVisible=!1,this.$emit("update:show-time-panel",!1)},openTimePanel:function(){this.defaultTimeVisible=!0,this.$emit("update:show-time-panel",!0)},emitDate:function(e,r){this.$emit("select",e,r)},handleSelect:function(e,r){var i=this;r==="date"&&this.openTimePanel();var n=Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue,this.defaultValue],a=e.map(function(s,l){var u=On(i.value)?i.value[l]:n[l];return Hi(s,u)});if(a[1].getTime()<a[0].getTime()&&(a=[a[0],a[0]]),a.some(this.disabledTime)&&(a=e.map(function(s,l){return Hi(s,n[l])}),a.some(this.disabledTime))){this.currentValue=a;return}this.emitDate(a,r)}},render:function(){var e=arguments[0],r={props:At({},vr(this.$props,Object.keys(Hr.props)),{type:"date",value:this.currentValue}),on:{select:this.handleSelect}},i={props:At({},vr(this.$props,Object.keys(Gr.props)),{value:this.currentValue,showTimeHeader:!0}),on:{select:this.emitDate,clicktitle:this.closeTimePanel}},n=this.prefixClass;return e("div",[e(Hr,ti([{},r])),this.timeVisible&&e(Gr,ti([{class:"".concat(n,"-calendar-time")},i]))])}},Rf={default:ar,time:Ve,datetime:Ia},Nf={default:Hr,time:Gr,datetime:po},Je={name:"DatePicker",provide:function(){var e=this;return{getLocale:function(){return e.locale},getWeek:this.getWeek,prefixClass:this.prefixClass,dispatchDatePicker:this.$emit.bind(this)}},props:At({},Ia.props,{value:{},valueType:{type:String,default:"date"},type:{type:String,default:"date"},format:{type:String},formatter:{type:Object},range:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},rangeSeparator:{type:String},lang:{type:[String,Object]},placeholder:{type:String,default:""},editable:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},prefixClass:{type:String,default:"mx"},inputClass:{},inputAttr:{type:Object,default:function(){return{}}},appendToBody:{type:Boolean,default:!0},open:{type:Boolean,default:void 0},popupClass:{},popupStyle:{type:Object,default:function(){return{}}},inline:{type:Boolean,default:!1},confirm:{type:Boolean,default:!1},confirmText:{type:String,default:"OK"},renderInputText:{type:Function},shortcuts:{type:Array,validator:function(e){return Array.isArray(e)&&e.every(function(r){return pe(r)&&typeof r.text=="string"&&typeof r.onClick=="function"})},default:function(){return[]}}}),data:function(){return{currentValue:null,userInput:null,defaultOpen:!1,mouseInInput:!1}},computed:{popupVisible:function(){return!this.disabled&&(typeof this.open=="boolean"?this.open:this.defaultOpen)},innerRangeSeparator:function(){return this.rangeSeparator||(this.multiple?",":" ~ ")},innerFormat:function(){var e={date:"YYYY-MM-DD",datetime:"YYYY-MM-DD HH:mm:ss",year:"YYYY",month:"YYYY-MM",time:"HH:mm:ss",week:"w"};return this.format||e[this.type]||e.date},innerValue:function(){var e=this.value;return this.validMultipleType?(e=Array.isArray(e)?e:[],e.map(this.value2date)):this.range?(e=Array.isArray(e)?e.slice(0,2):[null,null],e.map(this.value2date)):this.value2date(e)},text:function(){var e=this;return this.userInput!==null?this.userInput:typeof this.renderInputText=="function"?this.renderInputText(this.innerValue):this.isValidValue(this.innerValue)?Array.isArray(this.innerValue)?this.innerValue.map(function(r){return e.formatDate(r)}).join(this.innerRangeSeparator):this.formatDate(this.innerValue):""},showClearIcon:function(){return!this.disabled&&this.clearable&&this.text&&this.mouseInInput},locale:function(){return pe(this.lang)?To(yr(),this.lang):yr(this.lang)},validMultipleType:function(){var e=["date","month","year"];return this.multiple&&!this.range&&e.indexOf(this.type)!==-1}},watch:{innerValue:{immediate:!0,handler:function(e){this.currentValue=e}},popupVisible:{handler:function(e){e&&(this.currentValue=this.innerValue)}}},created:function(){Yi(this.format)==="object"&&console.warn("[vue2-datepicker]: The prop `format` don't support Object any more. You can use the new prop `formatter` to replace it")},methods:{handleMouseEnter:function(){this.mouseInInput=!0},handleMouseLeave:function(){this.mouseInInput=!1},handleClickOutSide:function(e){var r=e.target;this.$el.contains(r)||this.closePopup()},getFormatter:function(e){return pe(this.formatter)&&this.formatter[e]||pe(this.format)&&this.format[e]},getWeek:function(e,r){return typeof this.getFormatter("getWeek")=="function"?this.getFormatter("getWeek")(e,r):Ca(e,r)},parseDate:function(e,r){if(r=r||this.innerFormat,typeof this.getFormatter("parse")=="function")return this.getFormatter("parse")(e,r);var i=new Date;return Hh(e,r,{locale:this.locale.formatLocale,backupDate:i})},formatDate:function(e,r){return r=r||this.innerFormat,typeof this.getFormatter("stringify")=="function"?this.getFormatter("stringify")(e,r):Nn(e,r,{locale:this.locale.formatLocale})},value2date:function(e){switch(this.valueType){case"date":return e instanceof Date?new Date(e.getTime()):new Date(NaN);case"timestamp":return typeof e=="number"?new Date(e):new Date(NaN);case"format":return typeof e=="string"?this.parseDate(e):new Date(NaN);default:return typeof e=="string"?this.parseDate(e,this.valueType):new Date(NaN)}},date2value:function(e){if(!Me(e))return null;switch(this.valueType){case"date":return e;case"timestamp":return e.getTime();case"format":return this.formatDate(e);default:return this.formatDate(e,this.valueType)}},emitValue:function(e,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;this.userInput=null;var n=Array.isArray(e)?e.map(this.date2value):this.date2value(e);return this.$emit("input",n),this.$emit("change",n,r),i&&this.closePopup(),n},isValidValue:function(e){return this.validMultipleType?Xh(e):this.range?On(e):Me(e)},isValidValueAndNotDisabled:function(e){if(!this.isValidValue(e))return!1;var r=typeof this.disabledDate=="function"?this.disabledDate:function(){return!1},i=typeof this.disabledTime=="function"?this.disabledTime:function(){return!1};return Array.isArray(e)||(e=[e]),e.every(function(n){return!r(n)&&!i(n)})},handleMultipleDates:function(e,r){if(this.validMultipleType&&r){var i=r.filter(function(n){return n.getTime()!==e.getTime()});return i.length===r.length&&i.push(e),i}return e},handleSelectDate:function(e,r,i){e=this.handleMultipleDates(e,i),this.confirm?this.currentValue=e:this.emitValue(e,r,!this.validMultipleType&&(r===this.type||r==="time"))},clear:function(){this.emitValue(this.range?[null,null]:null),this.$emit("clear")},handleClear:function(e){e.stopPropagation(),this.clear()},handleConfirmDate:function(){var e=this.emitValue(this.currentValue);this.$emit("confirm",e)},handleSelectShortcut:function(e){var r=e.currentTarget.getAttribute("data-index"),i=this.shortcuts[parseInt(r,10)];if(pe(i)&&typeof i.onClick=="function"){var n=i.onClick(this);n&&this.emitValue(n)}},openPopup:function(e){this.popupVisible||this.disabled||(this.defaultOpen=!0,this.$emit("open",e),this.$emit("update:open",!0))},closePopup:function(){this.popupVisible&&(this.defaultOpen=!1,this.$emit("close"),this.$emit("update:open",!1))},blur:function(){this.$refs.input&&this.$refs.input.blur()},focus:function(){this.$refs.input&&this.$refs.input.focus()},handleInputChange:function(){var e=this;if(!(!this.editable||this.userInput===null)){var r=this.userInput.trim();if(this.userInput=null,r===""){this.clear();return}var i;if(this.validMultipleType)i=r.split(this.innerRangeSeparator).map(function(a){return e.parseDate(a.trim())});else if(this.range){var n=r.split(this.innerRangeSeparator);n.length!==2&&(n=r.split(this.innerRangeSeparator.trim())),i=n.map(function(a){return e.parseDate(a.trim())})}else i=this.parseDate(r);this.isValidValueAndNotDisabled(i)?(this.emitValue(i),this.blur()):this.$emit("input-error",r)}},handleInputInput:function(e){this.userInput=typeof e=="string"?e:e.target.value},handleInputKeydown:function(e){var r=e.keyCode;r===9?this.closePopup():r===13&&this.handleInputChange()},handleInputBlur:function(e){this.$emit("blur",e)},handleInputFocus:function(e){this.openPopup(e),this.$emit("focus",e)},hasSlot:function(e){return!!(this.$slots[e]||this.$scopedSlots[e])},renderSlot:function(e,r,i){var n=this.$scopedSlots[e];return n?n(i)||r:this.$slots[e]||r},renderInput:function(){var e=this.$createElement,r=this.prefixClass,i=At({name:"date",type:"text",autocomplete:"off",value:this.text,class:this.inputClass||"".concat(this.prefixClass,"-input"),readonly:!this.editable,disabled:this.disabled,placeholder:this.placeholder},this.inputAttr),n=i.value,a=i.class,s=Uh(i,["value","class"]),l={keydown:this.handleInputKeydown,focus:this.handleInputFocus,blur:this.handleInputBlur,input:this.handleInputInput,change:this.handleInputChange},u=this.renderSlot("input",e("input",{domProps:{value:n},class:a,attrs:At({},s),on:At({},l),ref:"input"}),{props:i,events:l}),o=this.type==="time"?e(R1):e(m1);return e("div",{class:"".concat(r,"-input-wrapper"),on:{mouseenter:this.handleMouseEnter,mouseleave:this.handleMouseLeave,click:this.openPopup},ref:"inputWrapper"},[u,this.showClearIcon?e("i",{class:"".concat(r,"-icon-clear"),on:{click:this.handleClear}},[this.renderSlot("icon-clear",e(y1))]):e("i",{class:"".concat(r,"-icon-calendar")},[this.renderSlot("icon-calendar",o)])])},renderContent:function(){var e=this.$createElement,r=this.range?Nf:Rf,i=r[this.type]||r.default,n=At({},vr(this.$props,Object.keys(i.props)),{value:this.currentValue}),a=At({},vr(this.$listeners,i.emits||[]),{select:this.handleSelectDate}),s=e(i,ti([{},{props:n,on:a,ref:"picker"}]));return e("div",{class:"".concat(this.prefixClass,"-datepicker-body")},[this.renderSlot("content",s,{value:this.currentValue,emit:this.handleSelectDate})])},renderSidebar:function(){var e=this,r=this.$createElement,i=this.prefixClass;return r("div",{class:"".concat(i,"-datepicker-sidebar")},[this.renderSlot("sidebar",null,{value:this.currentValue,emit:this.handleSelectDate}),this.shortcuts.map(function(n,a){return r("button",{key:a,attrs:{"data-index":a,type:"button"},class:"".concat(i,"-btn ").concat(i,"-btn-text ").concat(i,"-btn-shortcut"),on:{click:e.handleSelectShortcut}},[n.text])})])},renderHeader:function(){var e=this.$createElement;return e("div",{class:"".concat(this.prefixClass,"-datepicker-header")},[this.renderSlot("header",null,{value:this.currentValue,emit:this.handleSelectDate})])},renderFooter:function(){var e=this.$createElement,r=this.prefixClass;return e("div",{class:"".concat(r,"-datepicker-footer")},[this.renderSlot("footer",null,{value:this.currentValue,emit:this.handleSelectDate}),this.confirm?e("button",{attrs:{type:"button"},class:"".concat(r,"-btn ").concat(r,"-datepicker-btn-confirm"),on:{click:this.handleConfirmDate}},[this.confirmText]):null])}},render:function(){var e,r=arguments[0],i=this.prefixClass,n=this.inline,a=this.disabled,s=this.hasSlot("sidebar")||this.shortcuts.length?this.renderSidebar():null,l=r("div",{class:"".concat(i,"-datepicker-content")},[this.hasSlot("header")?this.renderHeader():null,this.renderContent(),this.hasSlot("footer")||this.confirm?this.renderFooter():null]);return r("div",{class:(e={},tr(e,"".concat(i,"-datepicker"),!0),tr(e,"".concat(i,"-datepicker-range"),this.range),tr(e,"".concat(i,"-datepicker-inline"),n),tr(e,"disabled",a),e)},[n?null:this.renderInput(),n?r("div",{class:"".concat(i,"-datepicker-main")},[s,l]):r(p1,{ref:"popup",class:this.popupClass,style:this.popupStyle,attrs:{visible:this.popupVisible,appendToBody:this.appendToBody},on:{clickoutside:this.handleClickOutSide}},[s,l])])}};Je.locale=ho,Je.install=function(e){e.component(Je.name,Je)},typeof window<"u"&&window.Vue&&Je.install(window.Vue),la(Je,{CalendarPanel:ar,CalendarRange:Hr,TimePanel:Ve,TimeRange:Gr,DatetimePanel:Ia,DatetimeRange:po}),it(hl);const Of={name:"CalendarBlankIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var vf=function(){var e=this,r=e._self._c;return r("span",e._b({staticClass:"material-design-icon calendar-blank-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(i){return e.$emit("click",i)}}},"span",e.$attrs,!1),[r("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[r("path",{attrs:{d:"M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1"}},[e.title?r("title",[e._v(e._s(e.title))]):e._e()])])])},yf=[],bf=St(Of,vf,yf,!1,null,null);const Yf=bf.exports,Mf={name:"WebIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var wf=function(){var e=this,r=e._self._c;return r("span",e._b({staticClass:"material-design-icon web-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(i){return e.$emit("click",i)}}},"span",e.$attrs,!1),[r("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[r("path",{attrs:{d:"M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"}},[e.title?r("title",[e._v(e._s(e.title))]):e._e()])])])},_f=[],Zf=St(Mf,wf,_f,!1,null,null);const Bf=Zf.exports,Ps={date:"YYYY-MM-DD",datetime:"YYYY-MM-DD H:mm:ss",year:"YYYY",month:"YYYY-MM",time:"H:mm:ss",week:"w"},Cf={name:"NcDateTimePicker",components:{CalendarBlank:Yf,DatePicker:Je,NcPopover:fl,NcTimezonePicker:ph,Web:Bf},inheritAttrs:!1,model:{prop:"modelValue",event:"update:modelValue"},props:{clearable:{type:Boolean,default:!1},minuteStep:{type:Number,default:10},type:{type:String,default:"date",validator:e=>["date","time","datetime","week","month","year","date-range","time-range","datetime-range"].includes(e)},format:{type:[String,Function],default:null},formatter:{type:Object,default:null},lang:{type:Object,default:null},value:{default:void 0},modelValue:{default:()=>new Date},timezoneId:{type:String,default:"UTC"},showTimezoneSelect:{type:Boolean,default:!1},highlightTimezone:{type:Boolean,default:!1},appendToBody:{type:Boolean,default:!1},showWeekNumber:{type:Boolean,default:!1},placeholder:{type:String,default:null},range:{type:Boolean,default:!1}},emits:["update:value","update:modelValue","update:model-value","update:timezone-id"],setup(){return{model:si("value","update:value"),timezoneDialogHeaderId:`timezone-dialog-header-${sr()}`}},data(){return{showTimezonePopover:!1,tzVal:this.timezoneId}},computed:{realType(){return this.type.split("-")[0]},defaultLang(){return{formatLocale:{months:du(),monthsShort:hu(),weekdays:uu(),weekdaysShort:cu(),weekdaysMin:Tu(),firstDayOfWeek:lu()},monthFormat:"MMMM"}},defaultPlaceholder(){return this.realType==="time"?P("Pick a time"):this.realType==="month"?P("Pick a month"):this.realType==="year"?P("Pick a year"):this.realType==="week"?P("Pick a week"):this.realType==="date"?P("Pick a date"):P("Pick a date and a time")},internalRange(){return this.range||this.type.endsWith("-range")},internalFormat(){return this.format&&typeof this.format=="string"?this.format:Ps[this.realType]||Ps.date},internalFormatter(){return{getWeek:e=>{const r=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()));r.setUTCDate(r.getUTCDate()+4-(r.getUTCDay()||7));const i=new Date(Date.UTC(r.getUTCFullYear(),0,1));return Math.ceil(((r-i)/864e5+1)/7)},...typeof this.format=="function"?{stringify:this.format}:{},...this.formatter??{}}}},methods:{t:P,handleSelectYear(e){const r=this.$refs.datepicker.currentValue;if(r)try{const i=new Date(new Date(r).setFullYear(e));this.$refs.datepicker.selectDate(i)}catch{console.error("Invalid value",r,e)}},handleSelectMonth(e){const r=this.$refs.datepicker.currentValue;if(r)try{const i=new Date(new Date(r).setMonth(e));this.$refs.datepicker.selectDate(i)}catch{console.error("Invalid value",r,e)}},toggleTimezonePopover(){this.showTimezoneSelect&&(this.showTimezonePopover=!this.showTimezonePopover)}}};var xf=function(){var e=this,r=e._self._c;return r("DatePicker",e._g(e._b({ref:"datepicker",attrs:{"append-to-body":e.appendToBody,clearable:e.clearable,format:e.internalFormat,formatter:e.internalFormatter,lang:e.lang?e.lang:e.defaultLang,"minute-step":e.minuteStep,placeholder:e.placeholder?e.placeholder:e.defaultPlaceholder,"popup-class":{"show-week-number":e.showWeekNumber},range:e.internalRange,"show-week-number":e.showWeekNumber,type:e.realType,value:e.model},on:{"select-year":e.handleSelectYear,"select-month":e.handleSelectMonth,input:function(i){e.model=i}},scopedSlots:e._u([{key:"icon-calendar",fn:function(){return[e.showTimezoneSelect?r("NcPopover",{attrs:{"popup-role":"dialog",shown:e.showTimezonePopover,"popover-base-class":"timezone-select__popper"},on:{"update:shown":function(i){e.showTimezonePopover=i}},scopedSlots:e._u([{key:"trigger",fn:function({attrs:i}){return[r("button",e._b({staticClass:"datetime-picker-inline-icon",class:{"datetime-picker-inline-icon--highlighted":e.highlightTimezone},on:{mousedown:function(n){return n.stopPropagation(),n.preventDefault(),(()=>{}).apply(null,arguments)}}},"button",i,!1),[r("Web",{attrs:{size:20}})],1)]}}],null,!1,270852355)},[r("div",{attrs:{role:"dialog","aria-labelledby":e.timezoneDialogHeaderId}},[r("div",{staticClass:"timezone-popover-wrapper__label"},[r("strong",{attrs:{id:e.timezoneDialogHeaderId}},[e._v(" "+e._s(e.t("Please select a time zone:"))+" ")])]),r("NcTimezonePicker",{staticClass:"timezone-popover-wrapper__timezone-select",on:{input:function(i){return e.$emit("update:timezone-id",arguments[0])}},model:{value:e.tzVal,callback:function(i){e.tzVal=i},expression:"tzVal"}})],1)]):r("CalendarBlank",{attrs:{size:20}})]},proxy:!0},e._l(e.$scopedSlots,function(i,n){return{key:n,fn:function(a){return[e._t(n,null,null,a)]}}})],null,!0)},"DatePicker",e.$attrs,!1),e.$listeners))},Lf=[],If=St(Cf,xf,Lf,!1,null,"9cec8c69");const kf=If.exports;p0(kf);const Hf=["date","datetime-local","month","time","week"],Gf={name:"NcDateTimePickerNative",inheritAttrs:!1,model:{prop:"modelValue",event:"update:modelValue"},props:{value:{type:Date,default:void 0},modelValue:{type:Date,default:null},id:{type:String,default:()=>"date-time-picker-"+sr(),validator:e=>e.trim()!==""},type:{type:String,default:"date",validate:e=>Hf.includes(e)},label:{type:String,default:"Please choose a date"},min:{type:[Date,Boolean],default:null},max:{type:[Date,Boolean],default:null},hideLabel:{type:Boolean,default:!1},inputClass:{type:[Object,String],default:""}},emits:["input","update:modelValue","update:model-value"],setup(){return{model:si("value","input")}},computed:{formattedValue(){return this.formatValue(this.model)},formattedMin(){return this.min?this.formatValue(this.min):!1},formattedMax(){return this.max?this.formatValue(this.max):!1},listeners(){return{...this.$listeners,input:e=>{if(isNaN(e.target.valueAsNumber))this.model=null;else if(this.type==="time"){const r=e.target.value;if(this.model===""){const{yyyy:i,MM:n,dd:a}=this.getReadableDate(new Date);this.model=new Date(`${i}-${n}-${a}T${r}`)}else{const{yyyy:i,MM:n,dd:a}=this.getReadableDate(this.model);this.model=new Date(`${i}-${n}-${a}T${r}`)}}else if(this.type==="month"){const r=(new Date(e.target.value).getMonth()+1).toString().padStart(2,"0");if(this.model===""){const{yyyy:i,dd:n,hh:a,mm:s}=this.getReadableDate(new Date);this.model=new Date(`${i}-${r}-${n}T${a}:${s}`)}else{const{yyyy:i,dd:n,hh:a,mm:s}=this.getReadableDate(this.model);this.model=new Date(`${i}-${r}-${n}T${a}:${s}`)}}else{const r=new Date(e.target.valueAsNumber).getTimezoneOffset()*1e3*60,i=e.target.valueAsNumber+r;this.model=new Date(i)}}}}},methods:{getReadableDate(e){if(e instanceof Date){const r=e.getFullYear().toString().padStart(4,"0"),i=(e.getMonth()+1).toString().padStart(2,"0"),n=e.getDate().toString().padStart(2,"0"),a=e.getHours().toString().padStart(2,"0"),s=e.getMinutes().toString().padStart(2,"0");return{yyyy:r,MM:i,dd:n,hh:a,mm:s}}},formatValue(e){if(e instanceof Date){const{yyyy:r,MM:i,dd:n,hh:a,mm:s}=this.getReadableDate(e);if(this.type==="datetime-local")return`${r}-${i}-${n}T${a}:${s}`;if(this.type==="date")return`${r}-${i}-${n}`;if(this.type==="month")return`${r}-${i}`;if(this.type==="time")return`${a}:${s}`;if(this.type==="week"){const l=new Date(r,0,1),u=Math.floor((e-l)/(24*60*60*1e3)),o=Math.ceil(u/7);return`${r}-W${o}`}}else return""}}};var Uf=function(){var e=this,r=e._self._c;return r("div",{staticClass:"native-datetime-picker"},[r("label",{staticClass:"native-datetime-picker--label",class:{"hidden-visually":e.hideLabel},attrs:{for:e.id}},[e._v(" "+e._s(e.label)+" ")]),r("input",e._g(e._b({staticClass:"native-datetime-picker--input",class:e.inputClass,attrs:{id:e.id,type:e.type,min:e.formattedMin,max:e.formattedMax},domProps:{value:e.formattedValue}},"input",e.$attrs,!1),e.listeners))])},jf=[],Pf=St(Gf,Uf,jf,!1,null,"9e776556");const zf=Pf.exports;p0(zf);const Vf={name:"AlertCircleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var $f=function(){var e=this,r=e._self._c;return r("span",e._b({staticClass:"material-design-icon alert-circle-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(i){return e.$emit("click",i)}}},"span",e.$attrs,!1),[r("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[r("path",{attrs:{d:"M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z"}},[e.title?r("title",[e._v(e._s(e.title))]):e._e()])])])},Qf=[],Wf=St(Vf,$f,Qf,!1,null,null);const Kf=Wf.exports,qf={name:"CheckIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var Xf=function(){var e=this,r=e._self._c;return r("span",e._b({staticClass:"material-design-icon check-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(i){return e.$emit("click",i)}}},"span",e.$attrs,!1),[r("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[r("path",{attrs:{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}},[e.title?r("title",[e._v(e._s(e.title))]):e._e()])])])},Jf=[],tp=St(qf,Xf,Jf,!1,null,null);const ep=tp.exports,rp={name:"NcInputField",components:{NcButton:h0,AlertCircle:Kf,Check:ep},inheritAttrs:!1,model:{prop:"modelValue",event:"update:modelValue"},props:{value:{type:[String,Number],default:void 0},modelValue:{type:[String,Number],default:void 0},type:{type:String,default:"text",validator:e=>["text","password","email","tel","url","search","number"].includes(e)},label:{type:String,default:void 0},labelOutside:{type:Boolean,default:!1},placeholder:{type:String,default:void 0},showTrailingButton:{type:Boolean,default:!1},trailingButtonLabel:{type:String,default:""},success:{type:Boolean,default:!1},error:{type:Boolean,default:!1},helperText:{type:String,default:""},disabled:{type:Boolean,default:!1},pill:{type:Boolean,default:!1},inputClass:{type:[Object,String],default:""}},emits:["update:value","update:modelValue","update:model-value","trailing-button-click"],setup(){return{model:si("value","update:value",!0)}},computed:{computedId(){return this.$attrs.id&&this.$attrs.id!==""?this.$attrs.id:this.inputName},inputName(){return"input"+sr()},hasTrailingIcon(){return this.success},hasPlaceholder(){return this.placeholder!==""&&this.placeholder!==void 0},computedPlaceholder(){return this.hasPlaceholder?this.placeholder:this.label},isValidLabel(){const e=this.label||this.labelOutside;return e||console.warn("You need to add a label to the NcInputField component. Either use the prop label or use an external one, as per the example in the documentation."),e},ariaDescribedby(){const e=[];return this.helperText.length>0&&e.push(`${this.inputName}-helper-text`),this.$attrs["aria-describedby"]&&e.push(this.$attrs["aria-describedby"]),e.join(" ")||null}},methods:{focus(){this.$refs.input.focus()},select(){this.$refs.input.select()},handleInput(e){const r=this.type==="number"&&typeof this.model=="number"?parseFloat(e.target.value,10):e.target.value;this.model=r},handleTrailingButtonClick(e){this.$emit("trailing-button-click",e)}}};var ip=function(){var e=this,r=e._self._c;return r("div",{staticClass:"input-field",class:{"input-field--disabled":e.disabled,"input-field--label-outside":e.labelOutside||!e.isValidLabel,"input-field--leading-icon":!!e.$scopedSlots.icon||!!e.$scopedSlots.default||!!e.$slots.default,"input-field--trailing-icon":e.showTrailingButton||e.hasTrailingIcon,"input-field--pill":e.pill}},[r("div",{staticClass:"input-field__main-wrapper"},[r("input",e._g(e._b({ref:"input",staticClass:"input-field__input",class:[e.inputClass,{"input-field__input--success":e.success,"input-field__input--error":e.error}],attrs:{id:e.computedId,type:e.type,disabled:e.disabled,placeholder:e.computedPlaceholder,"aria-describedby":e.ariaDescribedby,"aria-live":"polite"},domProps:{value:e.model?.toString()},on:{input:e.handleInput}},"input",e.$attrs,!1),e.$listeners)),!e.labelOutside&&e.isValidLabel?r("label",{staticClass:"input-field__label",attrs:{for:e.computedId}},[e._v(" "+e._s(e.label)+" ")]):e._e(),r("div",{directives:[{name:"show",rawName:"v-show",value:!!e.$scopedSlots.icon||!!e.$scopedSlots.default||!!e.$slots.default,expression:"!!$scopedSlots.icon || !!$scopedSlots.default || !!$slots.default"}],staticClass:"input-field__icon input-field__icon--leading"},[e._t("icon",function(){return[e._t("default")]})],2),e.showTrailingButton?r("NcButton",{staticClass:"input-field__trailing-button",attrs:{"aria-label":e.trailingButtonLabel,disabled:e.disabled,variant:"tertiary-no-background"},on:{click:e.handleTrailingButtonClick},scopedSlots:e._u([{key:"icon",fn:function(){return[e._t("trailing-button-icon")]},proxy:!0}],null,!0)}):e.success||e.error?r("div",{staticClass:"input-field__icon input-field__icon--trailing"},[e.success?r("Check",{staticStyle:{color:"var(--color-success-text)"},attrs:{size:20}}):e.error?r("AlertCircle",{staticStyle:{color:"var(--color-error-text)"},attrs:{size:20}}):e._e()],1):e._e()],1),e.helperText.length>0?r("p",{staticClass:"input-field__helper-text-message",class:{"input-field__helper-text-message--error":e.error,"input-field__helper-text-message--success":e.success},attrs:{id:`${e.inputName}-helper-text`}},[e.success?r("Check",{staticClass:"input-field__helper-text-message__icon",attrs:{size:18}}):e.error?r("AlertCircle",{staticClass:"input-field__helper-text-message__icon",attrs:{size:18}}):e._e(),e._v(" "+e._s(e.helperText)+" ")],1):e._e()])},np=[],ap=St(rp,ip,np,!1,null,"8f3abf17");const mi=ap.exports;it(pl),gr("core","capabilities",{}).password_policy,new Set(Object.keys(mi.props)),{...mi.props},Na(async function(e){try{const{data:r}=await Pe.post(ga("apps/password_policy/api/v1/validate"),{password:e});if(this.isValid=r.ocs.data.passed,r.ocs.data.passed){this.internalHelpMessage=P("Password is secure"),this.$emit("valid");return}this.internalHelpMessage=r.ocs.data.reason,this.$emit("invalid")}catch(r){W0.error("Password policy returned an error",r)}},500),it(Al,A0),new Set(Object.keys(mi.props)),{...mi.props},it(E0),P("Submit"),it(El),Ba("nextcloud").persist().build(),pn().theming?.name;const zs=gr("core","active-app",o0),$n=gr("core","apps",{});Array.isArray($n)?$n.find(e=>e.id===zs)?.name:$n[zs]?.name,window.OCP?.Accessibility?.disableKeyboardShortcuts?.(),it(Dl),window.OCP?.Accessibility?.disableKeyboardShortcuts?.(),it(ml),it(Sl),it(gl,A0),it(D0,Fl);P("Search…"),it(Rl),P("Settings"),it(Nl),Na(function(){this.selectedSection="",document.activeElement.className.includes("navigation-list__link")&&document.activeElement.blur()},300);let sp="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",op=(e=21)=>{let r="",i=e|0;for(;i--;)r+=sp[Math.random()*64|0];return r};function Mi(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Mi=function(r){return typeof r}:Mi=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Mi(e)}var Ao={selector:"vue-portal-target-".concat(op())},lp=function(e){return Ao.selector=e},Qn=typeof window<"u"&&(typeof document>"u"?"undefined":Mi(document))!==void 0,up=ie.extend({abstract:!0,name:"PortalOutlet",props:["nodes","tag"],data:function(e){return{updatedNodes:e.nodes}},render:function(e){var r=this.updatedNodes&&this.updatedNodes();return r?r.length===1&&!r[0].text?r:e(this.tag||"DIV",r):e()},destroyed:function(){var e=this.$el;e&&e.parentNode.removeChild(e)}}),cp=ie.extend({name:"VueSimplePortal",props:{disabled:{type:Boolean},prepend:{type:Boolean},selector:{type:String,default:function(){return"#".concat(Ao.selector)}},tag:{type:String,default:"DIV"}},render:function(e){if(this.disabled){var r=this.$scopedSlots&&this.$scopedSlots.default();return r?r.length<2&&!r[0].text?r:e(this.tag,r):e()}return e()},created:function(){this.getTargetEl()||this.insertTargetEl()},updated:function(){var e=this;this.$nextTick(function(){!e.disabled&&e.slotFn!==e.$scopedSlots.default&&(e.container.updatedNodes=e.$scopedSlots.default),e.slotFn=e.$scopedSlots.default})},beforeDestroy:function(){this.unmount()},watch:{disabled:{immediate:!0,handler:function(e){e?this.unmount():this.$nextTick(this.mount)}}},methods:{getTargetEl:function(){if(Qn)return document.querySelector(this.selector)},insertTargetEl:function(){if(Qn){var e=document.querySelector("body"),r=document.createElement(this.tag);r.id=this.selector.substring(1),e.appendChild(r)}},mount:function(){if(Qn){var e=this.getTargetEl(),r=document.createElement("DIV");this.prepend&&e.firstChild?e.insertBefore(r,e.firstChild):e.appendChild(r),this.container=new up({el:r,parent:this,propsData:{tag:this.tag,nodes:this.$scopedSlots.default}})}},unmount:function(){this.container&&(this.container.$destroy(),delete this.container)}}});function Tp(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};e.component(r.name||"portal",cp),r.defaultSelector&&lp(r.defaultSelector)}typeof window<"u"&&window.Vue&&window.Vue===ie&&ie.use(Tp),it();const dp="aaa1rp3bb0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4w0s2x0a2z0ure5ba0by2idu3namex4d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re3c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y3k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking4l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dad1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t1u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d1tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0els3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6properties14fh2g1h1i0a1ds2m1ndle4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3nd0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4k2ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic4v1w1x1y1z2na0b1goya4me2vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rton4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0axi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp3ell3ia1ksha5oes2p0ping5uji3w3i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lvo3te1ing3o2yage5u2wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2",hp="ελ1υ2бг1ел3дети4ею2католик6ом3мкд2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3հայ3ישראל5קום3ابوظبي5رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1컴2삼성2한국2",da="numeric",ha="ascii",fa="alpha",Ur="asciinumeric",Cr="alphanumeric",pa="domain",Eo="emoji",fp="scheme",pp="slashscheme",Wn="whitespace";function Ap(e,r){return e in r||(r[e]=[]),r[e]}function er(e,r,i){r[da]&&(r[Ur]=!0,r[Cr]=!0),r[ha]&&(r[Ur]=!0,r[fa]=!0),r[Ur]&&(r[Cr]=!0),r[fa]&&(r[Cr]=!0),r[Cr]&&(r[pa]=!0),r[Eo]&&(r[pa]=!0);for(const n in r){const a=Ap(n,i);a.indexOf(e)<0&&a.push(e)}}function Ep(e,r){const i={};for(const n in r)r[n].indexOf(e)>=0&&(i[n]=!0);return i}function Kt(e=null){this.j={},this.jr=[],this.jd=null,this.t=e}Kt.groups={},Kt.prototype={accepts(){return!!this.t},go(e){const r=this,i=r.j[e];if(i)return i;for(let n=0;n<r.jr.length;n++){const a=r.jr[n][0],s=r.jr[n][1];if(s&&a.test(e))return s}return r.jd},has(e,r=!1){return r?e in this.j:!!this.go(e)},ta(e,r,i,n){for(let a=0;a<e.length;a++)this.tt(e[a],r,i,n)},tr(e,r,i,n){n=n||Kt.groups;let a;return r&&r.j?a=r:(a=new Kt(r),i&&n&&er(r,i,n)),this.jr.push([e,a]),a},ts(e,r,i,n){let a=this;const s=e.length;if(!s)return a;for(let l=0;l<s-1;l++)a=a.tt(e[l]);return a.tt(e[s-1],r,i,n)},tt(e,r,i,n){n=n||Kt.groups;const a=this;if(r&&r.j)return a.j[e]=r,r;const s=r;let l,u=a.go(e);if(u?(l=new Kt,Object.assign(l.j,u.j),l.jr.push.apply(l.jr,u.jr),l.jd=u.jd,l.t=u.t):l=new Kt,s){if(n)if(l.t&&typeof l.t=="string"){const o=Object.assign(Ep(l.t,n),i);er(s,o,n)}else i&&er(s,i,n);l.t=s}return a.j[e]=l,l}};const st=(e,r,i,n,a)=>e.ta(r,i,n,a),Rt=(e,r,i,n,a)=>e.tr(r,i,n,a),Vs=(e,r,i,n,a)=>e.ts(r,i,n,a),L=(e,r,i,n,a)=>e.tt(r,i,n,a),Re="WORD",Aa="UWORD",Do="ASCIINUMERICAL",mo="ALPHANUMERICAL",ei="LOCALHOST",Ea="TLD",Da="UTLD",wi="SCHEME",pr="SLASH_SCHEME",ka="NUM",ma="WS",Ha="NL",jr="OPENBRACE",Pr="CLOSEBRACE",Gi="OPENBRACKET",Ui="CLOSEBRACKET",ji="OPENPAREN",Pi="CLOSEPAREN",zi="OPENANGLEBRACKET",Vi="CLOSEANGLEBRACKET",$i="FULLWIDTHLEFTPAREN",Qi="FULLWIDTHRIGHTPAREN",Wi="LEFTCORNERBRACKET",Ki="RIGHTCORNERBRACKET",qi="LEFTWHITECORNERBRACKET",Xi="RIGHTWHITECORNERBRACKET",Ji="FULLWIDTHLESSTHAN",tn="FULLWIDTHGREATERTHAN",en="AMPERSAND",rn="APOSTROPHE",nn="ASTERISK",Le="AT",an="BACKSLASH",sn="BACKTICK",on="CARET",Ue="COLON",Ga="COMMA",ln="DOLLAR",de="DOT",un="EQUALS",Ua="EXCLAMATION",te="HYPHEN",zr="PERCENT",cn="PIPE",Tn="PLUS",dn="POUND",Vr="QUERY",ja="QUOTE",So="FULLWIDTHMIDDLEDOT",Pa="SEMI",he="SLASH",$r="TILDE",hn="UNDERSCORE",go="EMOJI",fn="SYM";var Fo=Object.freeze({__proto__:null,ALPHANUMERICAL:mo,AMPERSAND:en,APOSTROPHE:rn,ASCIINUMERICAL:Do,ASTERISK:nn,AT:Le,BACKSLASH:an,BACKTICK:sn,CARET:on,CLOSEANGLEBRACKET:Vi,CLOSEBRACE:Pr,CLOSEBRACKET:Ui,CLOSEPAREN:Pi,COLON:Ue,COMMA:Ga,DOLLAR:ln,DOT:de,EMOJI:go,EQUALS:un,EXCLAMATION:Ua,FULLWIDTHGREATERTHAN:tn,FULLWIDTHLEFTPAREN:$i,FULLWIDTHLESSTHAN:Ji,FULLWIDTHMIDDLEDOT:So,FULLWIDTHRIGHTPAREN:Qi,HYPHEN:te,LEFTCORNERBRACKET:Wi,LEFTWHITECORNERBRACKET:qi,LOCALHOST:ei,NL:Ha,NUM:ka,OPENANGLEBRACKET:zi,OPENBRACE:jr,OPENBRACKET:Gi,OPENPAREN:ji,PERCENT:zr,PIPE:cn,PLUS:Tn,POUND:dn,QUERY:Vr,QUOTE:ja,RIGHTCORNERBRACKET:Ki,RIGHTWHITECORNERBRACKET:Xi,SCHEME:wi,SEMI:Pa,SLASH:he,SLASH_SCHEME:pr,SYM:fn,TILDE:$r,TLD:Ea,UNDERSCORE:hn,UTLD:Da,UWORD:Aa,WORD:Re,WS:ma});const ge=/[a-z]/,_r=new RegExp("\\p{L}","u"),Kn=new RegExp("\\p{Emoji}","u"),Fe=/\d/,qn=/\s/,$s="\r",Xn=` `,Dp="️",mp="",Jn="";let Si=null,gi=null;function Sp(e=[]){const r={};Kt.groups=r;const i=new Kt;Si==null&&(Si=Qs(dp)),gi==null&&(gi=Qs(hp)),L(i,"'",rn),L(i,"{",jr),L(i,"}",Pr),L(i,"[",Gi),L(i,"]",Ui),L(i,"(",ji),L(i,")",Pi),L(i,"<",zi),L(i,">",Vi),L(i,"(",$i),L(i,")",Qi),L(i,"「",Wi),L(i,"」",Ki),L(i,"『",qi),L(i,"』",Xi),L(i,"<",Ji),L(i,">",tn),L(i,"&",en),L(i,"*",nn),L(i,"@",Le),L(i,"`",sn),L(i,"^",on),L(i,":",Ue),L(i,",",Ga),L(i,"$",ln),L(i,".",de),L(i,"=",un),L(i,"!",Ua),L(i,"-",te),L(i,"%",zr),L(i,"|",cn),L(i,"+",Tn),L(i,"#",dn),L(i,"?",Vr),L(i,'"',ja),L(i,"/",he),L(i,";",Pa),L(i,"~",$r),L(i,"_",hn),L(i,"\\",an),L(i,"・",So);const n=Rt(i,Fe,ka,{[da]:!0});Rt(n,Fe,n);const a=Rt(n,ge,Do,{[Ur]:!0}),s=Rt(n,_r,mo,{[Cr]:!0}),l=Rt(i,ge,Re,{[ha]:!0});Rt(l,Fe,a),Rt(l,ge,l),Rt(a,Fe,a),Rt(a,ge,a);const u=Rt(i,_r,Aa,{[fa]:!0});Rt(u,ge),Rt(u,Fe,s),Rt(u,_r,u),Rt(s,Fe,s),Rt(s,ge),Rt(s,_r,s);const o=L(i,Xn,Ha,{[Wn]:!0}),T=L(i,$s,ma,{[Wn]:!0}),c=Rt(i,qn,ma,{[Wn]:!0});L(i,Jn,c),L(T,Xn,o),L(T,Jn,c),Rt(T,qn,c),L(c,$s),L(c,Xn),Rt(c,qn,c),L(c,Jn,c);const d=Rt(i,Kn,go,{[Eo]:!0});L(d,"#"),Rt(d,Kn,d),L(d,Dp,d);const h=L(d,mp);L(h,"#"),Rt(h,Kn,d);const f=[[ge,l],[Fe,a]],D=[[ge,null],[_r,u],[Fe,s]];for(let E=0;E<Si.length;E++)Ce(i,Si[E],Ea,Re,f);for(let E=0;E<gi.length;E++)Ce(i,gi[E],Da,Aa,D);er(Ea,{tld:!0,ascii:!0},r),er(Da,{utld:!0,alpha:!0},r),Ce(i,"file",wi,Re,f),Ce(i,"mailto",wi,Re,f),Ce(i,"http",pr,Re,f),Ce(i,"https",pr,Re,f),Ce(i,"ftp",pr,Re,f),Ce(i,"ftps",pr,Re,f),er(wi,{scheme:!0,ascii:!0},r),er(pr,{slashscheme:!0,ascii:!0},r),e=e.sort((E,R)=>E[0]>R[0]?1:-1);for(let E=0;E<e.length;E++){const R=e[E][0],v=e[E][1]?{[fp]:!0}:{[pp]:!0};R.indexOf("-")>=0?v[pa]=!0:ge.test(R)?Fe.test(R)?v[Ur]=!0:v[ha]=!0:v[da]=!0,Vs(i,R,R,v)}return Vs(i,"localhost",ei,{ascii:!0}),i.jd=new Kt(fn),{start:i,tokens:Object.assign({groups:r},Fo)}}function Ro(e,r){const i=gp(r.replace(/[A-Z]/g,u=>u.toLowerCase())),n=i.length,a=[];let s=0,l=0;for(;l<n;){let u=e,o=null,T=0,c=null,d=-1,h=-1;for(;l<n&&(o=u.go(i[l]));)u=o,u.accepts()?(d=0,h=0,c=u):d>=0&&(d+=i[l].length,h++),T+=i[l].length,s+=i[l].length,l++;s-=d,l-=h,T-=d,a.push({t:c.t,v:r.slice(s-T,s),s:s-T,e:s})}return a}function gp(e){const r=[],i=e.length;let n=0;for(;n<i;){let a=e.charCodeAt(n),s,l=a<55296||a>56319||n+1===i||(s=e.charCodeAt(n+1))<56320||s>57343?e[n]:e.slice(n,n+2);r.push(l),n+=l.length}return r}function Ce(e,r,i,n,a){let s;const l=r.length;for(let u=0;u<l-1;u++){const o=r[u];e.j[o]?s=e.j[o]:(s=new Kt(n),s.jr=a.slice(),e.j[o]=s),e=s}return s=new Kt(i),s.jr=a.slice(),e.j[r[l-1]]=s,s}function Qs(e){const r=[],i=[];let n=0,a="0123456789";for(;n<e.length;){let s=0;for(;a.indexOf(e[n+s])>=0;)s++;if(s>0){r.push(i.join(""));for(let l=parseInt(e.substring(n,n+s),10);l>0;l--)i.pop();n+=s}else i.push(e[n]),n++}return r}const ri={defaultProtocol:"http",events:null,format:Ws,formatHref:Ws,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function za(e,r=null){let i=Object.assign({},ri);e&&(i=Object.assign(i,e instanceof za?e.o:e));const n=i.ignoreTags,a=[];for(let s=0;s<n.length;s++)a.push(n[s].toUpperCase());this.o=i,r&&(this.defaultRender=r),this.ignoreTags=a}za.prototype={o:ri,ignoreTags:[],defaultRender(e){return e},check(e){return this.get("validate",e.toString(),e)},get(e,r,i){const n=r!=null;let a=this.o[e];return a&&(typeof a=="object"?(a=i.t in a?a[i.t]:ri[e],typeof a=="function"&&n&&(a=a(r,i))):typeof a=="function"&&n&&(a=a(r,i.t,i)),a)},getObj(e,r,i){let n=this.o[e];return typeof n=="function"&&r!=null&&(n=n(r,i.t,i)),n},render(e){const r=e.render(this);return(this.get("render",null,e)||this.defaultRender)(r,e.t,e)}};function Ws(e){return e}function No(e,r){this.t="token",this.v=e,this.tk=r}No.prototype={isLink:!1,toString(){return this.v},toHref(e){return this.toString()},toFormattedString(e){const r=this.toString(),i=e.get("truncate",r,this),n=e.get("format",r,this);return i&&n.length>i?n.substring(0,i)+"…":n},toFormattedHref(e){return e.get("formatHref",this.toHref(e.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e=ri.defaultProtocol){return{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get("validate",this.toString(),this)},render(e){const r=this,i=this.toHref(e.get("defaultProtocol")),n=e.get("formatHref",i,this),a=e.get("tagName",i,r),s=this.toFormattedString(e),l={},u=e.get("className",i,r),o=e.get("target",i,r),T=e.get("rel",i,r),c=e.getObj("attributes",i,r),d=e.getObj("events",i,r);return l.href=n,u&&(l.class=u),o&&(l.target=o),T&&(l.rel=T),c&&Object.assign(l,c),{tagName:a,attributes:l,content:s,eventListeners:d}}};function yn(e,r){class i extends No{constructor(a,s){super(a,s),this.t=e}}for(const n in r)i.prototype[n]=r[n];return i.t=e,i}const Ks=yn("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),qs=yn("text"),Fp=yn("nl"),Fi=yn("url",{isLink:!0,toHref(e=ri.defaultProtocol){return this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){const e=this.tk;return e.length>=2&&e[0].t!==ei&&e[1].t===Ue}}),Jt=e=>new Kt(e);function Rp({groups:e}){const r=e.domain.concat([en,nn,Le,an,sn,on,ln,un,te,ka,zr,cn,Tn,dn,he,fn,$r,hn]),i=[rn,Ue,Ga,de,Ua,zr,Vr,ja,Pa,zi,Vi,jr,Pr,Ui,Gi,ji,Pi,$i,Qi,Wi,Ki,qi,Xi,Ji,tn],n=[en,rn,nn,an,sn,on,ln,un,te,jr,Pr,zr,cn,Tn,dn,Vr,he,fn,$r,hn],a=Jt(),s=L(a,$r);st(s,n,s),st(s,e.domain,s);const l=Jt(),u=Jt(),o=Jt();st(a,e.domain,l),st(a,e.scheme,u),st(a,e.slashscheme,o),st(l,n,s),st(l,e.domain,l);const T=L(l,Le);L(s,Le,T),L(u,Le,T),L(o,Le,T);const c=L(s,de);st(c,n,s),st(c,e.domain,s);const d=Jt();st(T,e.domain,d),st(d,e.domain,d);const h=L(d,de);st(h,e.domain,d);const f=Jt(Ks);st(h,e.tld,f),st(h,e.utld,f),L(T,ei,f);const D=L(d,te);L(D,te,D),st(D,e.domain,d),st(f,e.domain,d),L(f,de,h),L(f,te,D);const E=L(f,Ue);st(E,e.numeric,Ks);const R=L(l,te),v=L(l,de);L(R,te,R),st(R,e.domain,l),st(v,n,s),st(v,e.domain,l);const N=Jt(Fi);st(v,e.tld,N),st(v,e.utld,N),st(N,e.domain,l),st(N,n,s),L(N,de,v),L(N,te,R),L(N,Le,T);const M=L(N,Ue),z=Jt(Fi);st(M,e.numeric,z);const H=Jt(Fi),C=Jt();st(H,r,H),st(H,i,C),st(C,r,H),st(C,i,C),L(N,he,H),L(z,he,H);const K=L(u,Ue),Q=L(o,Ue),j=L(Q,he),A=L(j,he);st(u,e.domain,l),L(u,de,v),L(u,te,R),st(o,e.domain,l),L(o,de,v),L(o,te,R),st(K,e.domain,H),L(K,he,H),L(K,Vr,H),st(A,e.domain,H),st(A,r,H),L(A,he,H);const y=[[jr,Pr],[Gi,Ui],[ji,Pi],[zi,Vi],[$i,Qi],[Wi,Ki],[qi,Xi],[Ji,tn]];for(let b=0;b<y.length;b++){const[Z,V]=y[b],x=L(H,Z);L(C,Z,x),L(x,V,H);const X=Jt(Fi);st(x,r,X);const tt=Jt();st(x,i),st(X,r,X),st(X,i,tt),st(tt,r,X),st(tt,i,tt),L(X,V,H),L(tt,V,H)}return L(a,ei,N),L(a,Ha,Fp),{start:a,tokens:Fo}}function Np(e,r,i){let n=i.length,a=0,s=[],l=[];for(;a<n;){let u=e,o=null,T=null,c=0,d=null,h=-1;for(;a<n&&!(o=u.go(i[a].t));)l.push(i[a++]);for(;a<n&&(T=o||u.go(i[a].t));)o=null,u=T,u.accepts()?(h=0,d=u):h>=0&&h++,a++,c++;if(h<0)a-=c,a<n&&(l.push(i[a]),a++);else{l.length>0&&(s.push(ta(qs,r,l)),l=[]),a-=h,c-=h;const f=d.t,D=i.slice(a-c,a);s.push(ta(f,r,D))}}return l.length>0&&s.push(ta(qs,r,l)),s}function ta(e,r,i){const n=i[0].s,a=i[i.length-1].e,s=r.slice(n,a);return new e(s,i)}const kt={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function Op(){kt.scanner=Sp(kt.customSchemes);for(let e=0;e<kt.tokenQueue.length;e++)kt.tokenQueue[e][1]({scanner:kt.scanner});kt.parser=Rp(kt.scanner.tokens);for(let e=0;e<kt.pluginQueue.length;e++)kt.pluginQueue[e][1]({scanner:kt.scanner,parser:kt.parser});return kt.initialized=!0,kt}function Oo(e){return kt.initialized||Op(),Np(kt.parser.start,e,Ro(kt.scanner.start,e))}Oo.scan=Ro;function vo(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}function vp(e){return e.replace(/"/g,""")}function yp(e){const r=[];for(const i in e){let n=e[i]+"";r.push(`${i}="${vp(n)}"`)}return r.join(" ")}function bp({tagName:e,attributes:r,content:i}){return`<${e} ${yp(r)}>${vo(i)}</${e}>`}function Yp(e,r={}){r=new za(r,bp);const i=Oo(e),n=[];for(let a=0;a<i.length;a++){const s=i[a];s.t==="nl"&&r.get("nl2br")?n.push(`<br> `):!s.isLink||!r.check(s)?n.push(vo(s.toString())):n.push(r.render(s))}return n.join("")}String.prototype.linkify||Object.defineProperty(String.prototype,"linkify",{writable:!1,value:function(e){return Yp(this,e)}}),it(Ol);var yo={exports:{}};(function(e){var r=Object.prototype.hasOwnProperty,i="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(i=!1));function a(o,T,c){this.fn=o,this.context=T,this.once=c||!1}function s(o,T,c,d,h){if(typeof c!="function")throw new TypeError("The listener must be a function");var f=new a(c,d||o,h),D=i?i+T:T;return o._events[D]?o._events[D].fn?o._events[D]=[o._events[D],f]:o._events[D].push(f):(o._events[D]=f,o._eventsCount++),o}function l(o,T){--o._eventsCount===0?o._events=new n:delete o._events[T]}function u(){this._events=new n,this._eventsCount=0}u.prototype.eventNames=function(){var o=[],T,c;if(this._eventsCount===0)return o;for(c in T=this._events)r.call(T,c)&&o.push(i?c.slice(1):c);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(T)):o},u.prototype.listeners=function(o){var T=i?i+o:o,c=this._events[T];if(!c)return[];if(c.fn)return[c.fn];for(var d=0,h=c.length,f=new Array(h);d<h;d++)f[d]=c[d].fn;return f},u.prototype.listenerCount=function(o){var T=i?i+o:o,c=this._events[T];return c?c.fn?1:c.length:0},u.prototype.emit=function(o,T,c,d,h,f){var D=i?i+o:o;if(!this._events[D])return!1;var E=this._events[D],R=arguments.length,v,N;if(E.fn){switch(E.once&&this.removeListener(o,E.fn,void 0,!0),R){case 1:return E.fn.call(E.context),!0;case 2:return E.fn.call(E.context,T),!0;case 3:return E.fn.call(E.context,T,c),!0;case 4:return E.fn.call(E.context,T,c,d),!0;case 5:return E.fn.call(E.context,T,c,d,h),!0;case 6:return E.fn.call(E.context,T,c,d,h,f),!0}for(N=1,v=new Array(R-1);N<R;N++)v[N-1]=arguments[N];E.fn.apply(E.context,v)}else{var M=E.length,z;for(N=0;N<M;N++)switch(E[N].once&&this.removeListener(o,E[N].fn,void 0,!0),R){case 1:E[N].fn.call(E[N].context);break;case 2:E[N].fn.call(E[N].context,T);break;case 3:E[N].fn.call(E[N].context,T,c);break;case 4:E[N].fn.call(E[N].context,T,c,d);break;default:if(!v)for(z=1,v=new Array(R-1);z<R;z++)v[z-1]=arguments[z];E[N].fn.apply(E[N].context,v)}}return!0},u.prototype.on=function(o,T,c){return s(this,o,T,c,!1)},u.prototype.once=function(o,T,c){return s(this,o,T,c,!0)},u.prototype.removeListener=function(o,T,c,d){var h=i?i+o:o;if(!this._events[h])return this;if(!T)return l(this,h),this;var f=this._events[h];if(f.fn)f.fn===T&&(!d||f.once)&&(!c||f.context===c)&&l(this,h);else{for(var D=0,E=[],R=f.length;D<R;D++)(f[D].fn!==T||d&&!f[D].once||c&&f[D].context!==c)&&E.push(f[D]);E.length?this._events[h]=E.length===1?E[0]:E:l(this,h)}return this},u.prototype.removeAllListeners=function(o){var T;return o?(T=i?i+o:o,this._events[T]&&l(this,T)):(this._events=new n,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=i,u.EventEmitter=u,e.exports=u})(yo);var Mp=yo.exports;const wp=u0(Mp);class bo extends Error{constructor(r){super(r),this.name="TimeoutError"}}class _p extends Error{constructor(r){super(),this.name="AbortError",this.message=r}}const Xs=e=>globalThis.DOMException===void 0?new _p(e):new DOMException(e),Js=e=>{const r=e.reason===void 0?Xs("This operation was aborted."):e.reason;return r instanceof Error?r:Xs(r)};function Zp(e,r){const{milliseconds:i,fallback:n,message:a,customTimers:s={setTimeout,clearTimeout}}=r;let l,u;const o=new Promise((T,c)=>{if(typeof i!="number"||Math.sign(i)!==1)throw new TypeError(`Expected \`milliseconds\` to be a positive number, got \`${i}\``);if(r.signal){const{signal:h}=r;h.aborted&&c(Js(h)),u=()=>{c(Js(h))},h.addEventListener("abort",u,{once:!0})}if(i===Number.POSITIVE_INFINITY){e.then(T,c);return}const d=new bo;l=s.setTimeout.call(void 0,()=>{if(n){try{T(n())}catch(h){c(h)}return}typeof e.cancel=="function"&&e.cancel(),a===!1?T():a instanceof Error?c(a):(d.message=a??`Promise timed out after ${i} milliseconds`,c(d))},i),(async()=>{try{T(await e)}catch(h){c(h)}})()}).finally(()=>{o.clear(),u&&r.signal&&r.signal.removeEventListener("abort",u)});return o.clear=()=>{s.clearTimeout.call(void 0,l),l=void 0},o}function Bp(e,r,i){let n=0,a=e.length;for(;a>0;){const s=Math.trunc(a/2);let l=n+s;i(e[l],r)<=0?(n=++l,a-=s+1):a=s}return n}class Cp{#t=[];enqueue(r,i){i={priority:0,...i};const n={priority:i.priority,id:i.id,run:r};if(this.size===0||this.#t[this.size-1].priority>=i.priority){this.#t.push(n);return}const a=Bp(this.#t,n,(s,l)=>l.priority-s.priority);this.#t.splice(a,0,n)}setPriority(r,i){const n=this.#t.findIndex(s=>s.id===r);if(n===-1)throw new ReferenceError(`No promise function with the id "${r}" exists in the queue.`);const[a]=this.#t.splice(n,1);this.enqueue(a.run,{priority:i,id:r})}dequeue(){return this.#t.shift()?.run}filter(r){return this.#t.filter(i=>i.priority===r.priority).map(i=>i.run)}get size(){return this.#t.length}}class xp extends wp{#t;#e;#r=0;#n;#a;#l=0;#s;#c;#i;#p;#o=0;#T;#u;#A;#m=1n;timeout;constructor(r){if(super(),r={carryoverConcurrencyCount:!1,intervalCap:Number.POSITIVE_INFINITY,interval:0,concurrency:Number.POSITIVE_INFINITY,autoStart:!0,queueClass:Cp,...r},!(typeof r.intervalCap=="number"&&r.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${r.intervalCap?.toString()??""}\` (${typeof r.intervalCap})`);if(r.interval===void 0||!(Number.isFinite(r.interval)&&r.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${r.interval?.toString()??""}\` (${typeof r.interval})`);this.#t=r.carryoverConcurrencyCount,this.#e=r.intervalCap===Number.POSITIVE_INFINITY||r.interval===0,this.#n=r.intervalCap,this.#a=r.interval,this.#i=new r.queueClass,this.#p=r.queueClass,this.concurrency=r.concurrency,this.timeout=r.timeout,this.#A=r.throwOnTimeout===!0,this.#u=r.autoStart===!1}get#S(){return this.#e||this.#r<this.#n}get#g(){return this.#o<this.#T}#F(){this.#o--,this.#d(),this.emit("next")}#R(){this.#D(),this.#E(),this.#c=void 0}get#N(){const r=Date.now();if(this.#s===void 0){const i=this.#l-r;if(i<0)this.#r=this.#t?this.#o:0;else return this.#c===void 0&&(this.#c=setTimeout(()=>{this.#R()},i)),!0}return!1}#d(){if(this.#i.size===0)return this.#s&&clearInterval(this.#s),this.#s=void 0,this.emit("empty"),this.#o===0&&this.emit("idle"),!1;if(!this.#u){const r=!this.#N;if(this.#S&&this.#g){const i=this.#i.dequeue();return i?(this.emit("active"),i(),r&&this.#E(),!0):!1}}return!1}#E(){this.#e||this.#s!==void 0||(this.#s=setInterval(()=>{this.#D()},this.#a),this.#l=Date.now()+this.#a)}#D(){this.#r===0&&this.#o===0&&this.#s&&(clearInterval(this.#s),this.#s=void 0),this.#r=this.#t?this.#o:0,this.#h()}#h(){for(;this.#d(););}get concurrency(){return this.#T}set concurrency(r){if(!(typeof r=="number"&&r>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${r}\` (${typeof r})`);this.#T=r,this.#h()}async#O(r){return new Promise((i,n)=>{r.addEventListener("abort",()=>{n(r.reason)},{once:!0})})}setPriority(r,i){this.#i.setPriority(r,i)}async add(r,i={}){return i.id??=(this.#m++).toString(),i={timeout:this.timeout,throwOnTimeout:this.#A,...i},new Promise((n,a)=>{this.#i.enqueue(async()=>{this.#o++;try{i.signal?.throwIfAborted(),this.#r++;let s=r({signal:i.signal});i.timeout&&(s=Zp(Promise.resolve(s),{milliseconds:i.timeout})),i.signal&&(s=Promise.race([s,this.#O(i.signal)]));const l=await s;n(l),this.emit("completed",l)}catch(s){if(s instanceof bo&&!i.throwOnTimeout){n();return}a(s),this.emit("error",s)}finally{this.#F()}},i),this.emit("add"),this.#d()})}async addAll(r,i){return Promise.all(r.map(async n=>this.add(n,i)))}start(){return this.#u?(this.#u=!1,this.#h(),this):this}pause(){this.#u=!0}clear(){this.#i=new this.#p}async onEmpty(){this.#i.size!==0&&await this.#f("empty")}async onSizeLessThan(r){this.#i.size<r||await this.#f("next",()=>this.#i.size<r)}async onIdle(){this.#o===0&&this.#i.size===0||await this.#f("idle")}async#f(r,i){return new Promise(n=>{const a=()=>{i&&!i()||(this.off(r,a),n())};this.on(r,a)})}get size(){return this.#i.size}sizeBy(r){return this.#i.filter(r).length}get pending(){return this.#o}get isPaused(){return this.#u}}new xp({concurrency:5}),it(vl),it(yl);var Lp={exports:{}};(function(e,r){(function(i,n){e.exports=n()})(typeof self<"u"?self:Ie,function(){return function(i){function n(s){if(a[s])return a[s].exports;var l=a[s]={i:s,l:!1,exports:{}};return i[s].call(l.exports,l,l.exports,n),l.l=!0,l.exports}var a={};return n.m=i,n.c=a,n.d=function(s,l,u){n.o(s,l)||Object.defineProperty(s,l,{configurable:!1,enumerable:!0,get:u})},n.n=function(s){var l=s&&s.__esModule?function(){return s.default}:function(){return s};return n.d(l,"a",l),l},n.o=function(s,l){return Object.prototype.hasOwnProperty.call(s,l)},n.p="",n(n.s=59)}([function(i,n){function a(l,u){var o=l[1]||"",T=l[3];if(!T)return o;if(u&&typeof btoa=="function"){var c=s(T);return[o].concat(T.sources.map(function(d){return"/*# sourceURL="+T.sourceRoot+d+" */"})).concat([c]).join(` `)}return[o].join(` `)}function s(l){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(l))))+" */"}i.exports=function(l){var u=[];return u.toString=function(){return this.map(function(o){var T=a(o,l);return o[2]?"@media "+o[2]+"{"+T+"}":T}).join("")},u.i=function(o,T){typeof o=="string"&&(o=[[null,o,""]]);for(var c={},d=0;d<this.length;d++){var h=this[d][0];typeof h=="number"&&(c[h]=!0)}for(d=0;d<o.length;d++){var f=o[d];typeof f[0]=="number"&&c[f[0]]||(T&&!f[2]?f[2]=T:T&&(f[2]="("+f[2]+") and ("+T+")"),u.push(f))}},u}},function(i,n,a){function s(C){for(var K=0;K<C.length;K++){var Q=C[K],j=h[Q.id];if(j){j.refs++;for(var A=0;A<j.parts.length;A++)j.parts[A](Q.parts[A]);for(;A<Q.parts.length;A++)j.parts.push(u(Q.parts[A]));j.parts.length>Q.parts.length&&(j.parts.length=Q.parts.length)}else{for(var y=[],A=0;A<Q.parts.length;A++)y.push(u(Q.parts[A]));h[Q.id]={id:Q.id,refs:1,parts:y}}}}function l(){var C=document.createElement("style");return C.type="text/css",f.appendChild(C),C}function u(C){var K,Q,j=document.querySelector("style["+M+'~="'+C.id+'"]');if(j){if(R)return v;j.parentNode.removeChild(j)}if(z){var A=E++;j=D||(D=l()),K=o.bind(null,j,A,!1),Q=o.bind(null,j,A,!0)}else j=l(),K=T.bind(null,j),Q=function(){j.parentNode.removeChild(j)};return K(C),function(y){if(y){if(y.css===C.css&&y.media===C.media&&y.sourceMap===C.sourceMap)return;K(C=y)}else Q()}}function o(C,K,Q,j){var A=Q?"":j.css;if(C.styleSheet)C.styleSheet.cssText=H(K,A);else{var y=document.createTextNode(A),b=C.childNodes;b[K]&&C.removeChild(b[K]),b.length?C.insertBefore(y,b[K]):C.appendChild(y)}}function T(C,K){var Q=K.css,j=K.media,A=K.sourceMap;if(j&&C.setAttribute("media",j),N.ssrId&&C.setAttribute(M,K.id),A&&(Q+=` /*# sourceURL=`+A.sources[0]+" */",Q+=` /*# sourceMappingURL=data:application/json;base64,`+btoa(unescape(encodeURIComponent(JSON.stringify(A))))+" */"),C.styleSheet)C.styleSheet.cssText=Q;else{for(;C.firstChild;)C.removeChild(C.firstChild);C.appendChild(document.createTextNode(Q))}}var c=typeof document<"u";if(typeof DEBUG<"u"&&DEBUG&&!c)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var d=a(63),h={},f=c&&(document.head||document.getElementsByTagName("head")[0]),D=null,E=0,R=!1,v=function(){},N=null,M="data-vue-ssr-id",z=typeof navigator<"u"&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());i.exports=function(C,K,Q,j){R=Q,N=j||{};var A=d(C,K);return s(A),function(y){for(var b=[],Z=0;Z<A.length;Z++){var V=A[Z],x=h[V.id];x.refs--,b.push(x)}y?(A=d(C,y),s(A)):A=[];for(var Z=0;Z<b.length;Z++){var x=b[Z];if(x.refs===0){for(var X=0;X<x.parts.length;X++)x.parts[X]();delete h[x.id]}}}};var H=function(){var C=[];return function(K,Q){return C[K]=Q,C.filter(Boolean).join(` `)}}()},function(i,n){i.exports=function(a,s,l,u,o,T){var c,d=a=a||{},h=typeof a.default;h!=="object"&&h!=="function"||(c=a,d=a.default);var f=typeof d=="function"?d.options:d;s&&(f.render=s.render,f.staticRenderFns=s.staticRenderFns,f._compiled=!0),l&&(f.functional=!0),o&&(f._scopeId=o);var D;if(T?(D=function(v){v=v||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,v||typeof __VUE_SSR_CONTEXT__>"u"||(v=__VUE_SSR_CONTEXT__),u&&u.call(this,v),v&&v._registeredComponents&&v._registeredComponents.add(T)},f._ssrRegister=D):u&&(D=u),D){var E=f.functional,R=E?f.render:f.beforeCreate;E?(f._injectStyles=D,f.render=function(v,N){return D.call(N),R(v,N)}):f.beforeCreate=R?[].concat(R,D):[D]}return{esModule:c,exports:d,options:f}}},function(i,n,a){function s(o,T){var c,d=o&&o.a;!(c=o&&o.hsl?(0,u.default)(o.hsl):o&&o.hex&&o.hex.length>0?(0,u.default)(o.hex):o&&o.hsv?(0,u.default)(o.hsv):o&&o.rgba?(0,u.default)(o.rgba):o&&o.rgb?(0,u.default)(o.rgb):(0,u.default)(o))||c._a!==void 0&&c._a!==null||c.setAlpha(d||1);var h=c.toHsl(),f=c.toHsv();return h.s===0&&(f.h=h.h=o.h||o.hsl&&o.hsl.h||T||0),{hsl:h,hex:c.toHexString().toUpperCase(),hex8:c.toHex8String().toUpperCase(),rgba:c.toRgb(),hsv:f,oldHue:o.h||T||h.h,source:o.source,a:o.a||c.getAlpha()}}Object.defineProperty(n,"__esModule",{value:!0});var l=a(64),u=function(o){return o&&o.__esModule?o:{default:o}}(l);n.default={props:["value"],data:function(){return{val:s(this.value)}},computed:{colors:{get:function(){return this.val},set:function(o){this.val=o,this.$emit("input",o)}}},watch:{value:function(o){this.val=s(o)}},methods:{colorChange:function(o,T){this.oldHue=this.colors.hsl.h,this.colors=s(o,T||this.oldHue)},isValidHex:function(o){return(0,u.default)(o).isValid()},simpleCheckForValidColor:function(o){for(var T=["r","g","b","a","h","s","l","v"],c=0,d=0,h=0;h<T.length;h++){var f=T[h];o[f]&&(c++,isNaN(o[f])||d++)}if(c===d)return o},paletteUpperCase:function(o){return o.map(function(T){return T.toUpperCase()})},isTransparent:function(o){return(0,u.default)(o).getAlpha()===0}}}},function(i,n){var a=i.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=a)},function(i,n,a){function s(f){a(65)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(36),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(67),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/common/EditableInput.vue",n.default=h.exports},function(i,n){var a={}.hasOwnProperty;i.exports=function(s,l){return a.call(s,l)}},function(i,n,a){var s=a(8),l=a(16);i.exports=a(9)?function(u,o,T){return s.f(u,o,l(1,T))}:function(u,o,T){return u[o]=T,u}},function(i,n,a){var s=a(13),l=a(42),u=a(25),o=Object.defineProperty;n.f=a(9)?Object.defineProperty:function(T,c,d){if(s(T),c=u(c,!0),s(d),l)try{return o(T,c,d)}catch{}if("get"in d||"set"in d)throw TypeError("Accessors not supported!");return"value"in d&&(T[c]=d.value),T}},function(i,n,a){i.exports=!a(15)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(i,n,a){var s=a(89),l=a(22);i.exports=function(u){return s(l(u))}},function(i,n,a){var s=a(29)("wks"),l=a(17),u=a(4).Symbol,o=typeof u=="function";(i.exports=function(T){return s[T]||(s[T]=o&&u[T]||(o?u:l)("Symbol."+T))}).store=s},function(i,n,a){function s(f){a(111)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(50),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(113),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/common/Hue.vue",n.default=h.exports},function(i,n,a){var s=a(14);i.exports=function(l){if(!s(l))throw TypeError(l+" is not an object!");return l}},function(i,n){i.exports=function(a){return typeof a=="object"?a!==null:typeof a=="function"}},function(i,n){i.exports=function(a){try{return!!a()}catch{return!0}}},function(i,n){i.exports=function(a,s){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:s}}},function(i,n){var a=0,s=Math.random();i.exports=function(l){return"Symbol(".concat(l===void 0?"":l,")_",(++a+s).toString(36))}},function(i,n,a){function s(f){a(123)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(53),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(127),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/common/Saturation.vue",n.default=h.exports},function(i,n,a){function s(f){a(128)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(54),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(133),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/common/Alpha.vue",n.default=h.exports},function(i,n,a){function s(f){a(130)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(55),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(132),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/common/Checkboard.vue",n.default=h.exports},function(i,n){var a=Math.ceil,s=Math.floor;i.exports=function(l){return isNaN(l=+l)?0:(l>0?s:a)(l)}},function(i,n){i.exports=function(a){if(a==null)throw TypeError("Can't call method on "+a);return a}},function(i,n){i.exports=!0},function(i,n){var a=i.exports={version:"2.5.1"};typeof __e=="number"&&(__e=a)},function(i,n,a){var s=a(14);i.exports=function(l,u){if(!s(l))return l;var o,T;if(u&&typeof(o=l.toString)=="function"&&!s(T=o.call(l))||typeof(o=l.valueOf)=="function"&&!s(T=o.call(l))||!u&&typeof(o=l.toString)=="function"&&!s(T=o.call(l)))return T;throw TypeError("Can't convert object to primitive value")}},function(i,n){i.exports={}},function(i,n,a){var s=a(46),l=a(30);i.exports=Object.keys||function(u){return s(u,l)}},function(i,n,a){var s=a(29)("keys"),l=a(17);i.exports=function(u){return s[u]||(s[u]=l(u))}},function(i,n,a){var s=a(4),l=s["__core-js_shared__"]||(s["__core-js_shared__"]={});i.exports=function(u){return l[u]||(l[u]={})}},function(i,n){i.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(i,n,a){var s=a(8).f,l=a(6),u=a(11)("toStringTag");i.exports=function(o,T,c){o&&!l(o=c?o:o.prototype,u)&&s(o,u,{configurable:!0,value:T})}},function(i,n,a){n.f=a(11)},function(i,n,a){var s=a(4),l=a(24),u=a(23),o=a(32),T=a(8).f;i.exports=function(c){var d=l.Symbol||(l.Symbol=u?{}:s.Symbol||{});c.charAt(0)=="_"||c in d||T(d,c,{value:o.f(c)})}},function(i,n){n.f={}.propertyIsEnumerable},function(i,n,a){function s(d){return d&&d.__esModule?d:{default:d}}Object.defineProperty(n,"__esModule",{value:!0});var l=a(3),u=s(l),o=a(5),T=s(o),c=["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#CCCCCC","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"];n.default={name:"Compact",mixins:[u.default],props:{palette:{type:Array,default:function(){return c}}},components:{"ed-in":T.default},computed:{pick:function(){return this.colors.hex.toUpperCase()}},methods:{handlerClick:function(d){this.colorChange({hex:d,source:"hex"})}}}},function(i,n,a){Object.defineProperty(n,"__esModule",{value:!0}),n.default={name:"editableInput",props:{label:String,labelText:String,desc:String,value:[String,Number],max:Number,min:Number,arrowOffset:{type:Number,default:1}},computed:{val:{get:function(){return this.value},set:function(s){if(!(this.max!==void 0&&+s>this.max))return s;this.$refs.input.value=this.max}},labelId:function(){return"input__label__"+this.label+"__"+Math.random().toString().slice(2,5)},labelSpanText:function(){return this.labelText||this.label}},methods:{update:function(s){this.handleChange(s.target.value)},handleChange:function(s){var l={};l[this.label]=s,l.hex===void 0&&l["#"]===void 0?this.$emit("change",l):s.length>5&&this.$emit("change",l)},handleKeyDown:function(s){var l=this.val,u=Number(l);if(u){var o=this.arrowOffset||1;s.keyCode===38&&(l=u+o,this.handleChange(l),s.preventDefault()),s.keyCode===40&&(l=u-o,this.handleChange(l),s.preventDefault())}}}}},function(i,n,a){Object.defineProperty(n,"__esModule",{value:!0});var s=a(3),l=function(o){return o&&o.__esModule?o:{default:o}}(s),u=["#FFFFFF","#F2F2F2","#E6E6E6","#D9D9D9","#CCCCCC","#BFBFBF","#B3B3B3","#A6A6A6","#999999","#8C8C8C","#808080","#737373","#666666","#595959","#4D4D4D","#404040","#333333","#262626","#0D0D0D","#000000"];n.default={name:"Grayscale",mixins:[l.default],props:{palette:{type:Array,default:function(){return u}}},components:{},computed:{pick:function(){return this.colors.hex.toUpperCase()}},methods:{handlerClick:function(o){this.colorChange({hex:o,source:"hex"})}}}},function(i,n,a){function s(c){return c&&c.__esModule?c:{default:c}}Object.defineProperty(n,"__esModule",{value:!0});var l=a(5),u=s(l),o=a(3),T=s(o);n.default={name:"Material",mixins:[T.default],components:{"ed-in":u.default},methods:{onChange:function(c){c&&(c.hex?this.isValidHex(c.hex)&&this.colorChange({hex:c.hex,source:"hex"}):(c.r||c.g||c.b)&&this.colorChange({r:c.r||this.colors.rgba.r,g:c.g||this.colors.rgba.g,b:c.b||this.colors.rgba.b,a:c.a||this.colors.rgba.a,source:"rgba"}))}}}},function(i,n,a){function s(h){return h&&h.__esModule?h:{default:h}}Object.defineProperty(n,"__esModule",{value:!0});var l=a(80),u=s(l),o=a(3),T=s(o),c=a(12),d=s(c);n.default={name:"Slider",mixins:[T.default],props:{swatches:{type:Array,default:function(){return[{s:.5,l:.8},{s:.5,l:.65},{s:.5,l:.5},{s:.5,l:.35},{s:.5,l:.2}]}}},components:{hue:d.default},computed:{normalizedSwatches:function(){return this.swatches.map(function(h){return(h===void 0?"undefined":(0,u.default)(h))!=="object"?{s:.5,l:h}:h})}},methods:{isActive:function(h,f){var D=this.colors.hsl;return D.l===1&&h.l===1||D.l===0&&h.l===0||Math.abs(D.l-h.l)<.01&&Math.abs(D.s-h.s)<.01},hueChange:function(h){this.colorChange(h)},handleSwClick:function(h,f){this.colorChange({h:this.colors.hsl.h,s:f.s,l:f.l,source:"hsl"})}}}},function(i,n,a){var s=a(23),l=a(41),u=a(44),o=a(7),T=a(6),c=a(26),d=a(87),h=a(31),f=a(94),D=a(11)("iterator"),E=!([].keys&&"next"in[].keys()),R=function(){return this};i.exports=function(v,N,M,z,H,C,K){d(M,N,z);var Q,j,A,y=function(ct){if(!E&&ct in x)return x[ct];switch(ct){case"keys":case"values":return function(){return new M(this,ct)}}return function(){return new M(this,ct)}},b=N+" Iterator",Z=H=="values",V=!1,x=v.prototype,X=x[D]||x["@@iterator"]||H&&x[H],tt=X||y(H),pt=H?Z?y("entries"):tt:void 0,nt=N=="Array"&&x.entries||X;if(nt&&(A=f(nt.call(new v)))!==Object.prototype&&A.next&&(h(A,b,!0),s||T(A,D)||o(A,D,R)),Z&&X&&X.name!=="values"&&(V=!0,tt=function(){return X.call(this)}),s&&!K||!E&&!V&&x[D]||o(x,D,tt),c[N]=tt,c[b]=R,H)if(Q={values:Z?tt:y("values"),keys:C?tt:y("keys"),entries:pt},K)for(j in Q)j in x||u(x,j,Q[j]);else l(l.P+l.F*(E||V),N,Q);return Q}},function(i,n,a){var s=a(4),l=a(24),u=a(85),o=a(7),T=function(c,d,h){var f,D,E,R=c&T.F,v=c&T.G,N=c&T.S,M=c&T.P,z=c&T.B,H=c&T.W,C=v?l:l[d]||(l[d]={}),K=C.prototype,Q=v?s:N?s[d]:(s[d]||{}).prototype;v&&(h=d);for(f in h)(D=!R&&Q&&Q[f]!==void 0)&&f in C||(E=D?Q[f]:h[f],C[f]=v&&typeof Q[f]!="function"?h[f]:z&&D?u(E,s):H&&Q[f]==E?function(j){var A=function(y,b,Z){if(this instanceof j){switch(arguments.length){case 0:return new j;case 1:return new j(y);case 2:return new j(y,b)}return new j(y,b,Z)}return j.apply(this,arguments)};return A.prototype=j.prototype,A}(E):M&&typeof E=="function"?u(Function.call,E):E,M&&((C.virtual||(C.virtual={}))[f]=E,c&T.R&&K&&!K[f]&&o(K,f,E)))};T.F=1,T.G=2,T.S=4,T.P=8,T.B=16,T.W=32,T.U=64,T.R=128,i.exports=T},function(i,n,a){i.exports=!a(9)&&!a(15)(function(){return Object.defineProperty(a(43)("div"),"a",{get:function(){return 7}}).a!=7})},function(i,n,a){var s=a(14),l=a(4).document,u=s(l)&&s(l.createElement);i.exports=function(o){return u?l.createElement(o):{}}},function(i,n,a){i.exports=a(7)},function(i,n,a){var s=a(13),l=a(88),u=a(30),o=a(28)("IE_PROTO"),T=function(){},c=function(){var d,h=a(43)("iframe"),f=u.length;for(h.style.display="none",a(93).appendChild(h),h.src="javascript:",d=h.contentWindow.document,d.open(),d.write("<script>document.F=Object<\/script>"),d.close(),c=d.F;f--;)delete c.prototype[u[f]];return c()};i.exports=Object.create||function(d,h){var f;return d!==null?(T.prototype=s(d),f=new T,T.prototype=null,f[o]=d):f=c(),h===void 0?f:l(f,h)}},function(i,n,a){var s=a(6),l=a(10),u=a(90)(!1),o=a(28)("IE_PROTO");i.exports=function(T,c){var d,h=l(T),f=0,D=[];for(d in h)d!=o&&s(h,d)&&D.push(d);for(;c.length>f;)s(h,d=c[f++])&&(~u(D,d)||D.push(d));return D}},function(i,n){var a={}.toString;i.exports=function(s){return a.call(s).slice(8,-1)}},function(i,n){n.f=Object.getOwnPropertySymbols},function(i,n,a){var s=a(46),l=a(30).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(u){return s(u,l)}},function(i,n,a){Object.defineProperty(n,"__esModule",{value:!0}),n.default={name:"Hue",props:{value:Object,direction:{type:String,default:"horizontal"}},data:function(){return{oldHue:0,pullDirection:""}},computed:{colors:function(){var s=this.value.hsl.h;return s!==0&&s-this.oldHue>0&&(this.pullDirection="right"),s!==0&&s-this.oldHue<0&&(this.pullDirection="left"),this.oldHue=s,this.value},directionClass:function(){return{"vc-hue--horizontal":this.direction==="horizontal","vc-hue--vertical":this.direction==="vertical"}},pointerTop:function(){return this.direction==="vertical"?this.colors.hsl.h===0&&this.pullDirection==="right"?0:-100*this.colors.hsl.h/360+100+"%":0},pointerLeft:function(){return this.direction==="vertical"?0:this.colors.hsl.h===0&&this.pullDirection==="right"?"100%":100*this.colors.hsl.h/360+"%"}},methods:{handleChange:function(s,l){!l&&s.preventDefault();var u=this.$refs.container;if(u){var o,T,c=u.clientWidth,d=u.clientHeight,h=u.getBoundingClientRect().left+window.pageXOffset,f=u.getBoundingClientRect().top+window.pageYOffset,D=s.pageX||(s.touches?s.touches[0].pageX:0),E=s.pageY||(s.touches?s.touches[0].pageY:0),R=D-h,v=E-f;this.direction==="vertical"?(v<0?o=360:v>d?o=0:(T=-100*v/d+100,o=360*T/100),this.colors.hsl.h!==o&&this.$emit("change",{h:o,s:this.colors.hsl.s,l:this.colors.hsl.l,a:this.colors.hsl.a,source:"hsl"})):(R<0?o=0:R>c?o=360:(T=100*R/c,o=360*T/100),this.colors.hsl.h!==o&&this.$emit("change",{h:o,s:this.colors.hsl.s,l:this.colors.hsl.l,a:this.colors.hsl.a,source:"hsl"}))}},handleMouseDown:function(s){this.handleChange(s,!0),window.addEventListener("mousemove",this.handleChange),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp:function(s){this.unbindEventListeners()},unbindEventListeners:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}}}},function(i,n,a){function s(f){return f&&f.__esModule?f:{default:f}}Object.defineProperty(n,"__esModule",{value:!0});var l=a(118),u=s(l),o=a(3),T=s(o),c=["red","pink","purple","deepPurple","indigo","blue","lightBlue","cyan","teal","green","lightGreen","lime","yellow","amber","orange","deepOrange","brown","blueGrey","black"],d=["900","700","500","300","100"],h=function(){var f=[];return c.forEach(function(D){var E=[];D.toLowerCase()==="black"||D.toLowerCase()==="white"?E=E.concat(["#000000","#FFFFFF"]):d.forEach(function(R){var v=u.default[D][R];E.push(v.toUpperCase())}),f.push(E)}),f}();n.default={name:"Swatches",mixins:[T.default],props:{palette:{type:Array,default:function(){return h}}},computed:{pick:function(){return this.colors.hex}},methods:{equal:function(f){return f.toLowerCase()===this.colors.hex.toLowerCase()},handlerClick:function(f){this.colorChange({hex:f,source:"hex"})}}}},function(i,n,a){function s(R){return R&&R.__esModule?R:{default:R}}Object.defineProperty(n,"__esModule",{value:!0});var l=a(3),u=s(l),o=a(5),T=s(o),c=a(18),d=s(c),h=a(12),f=s(h),D=a(19),E=s(D);n.default={name:"Photoshop",mixins:[u.default],props:{head:{type:String,default:"Color Picker"},disableFields:{type:Boolean,default:!1},hasResetButton:{type:Boolean,default:!1},acceptLabel:{type:String,default:"OK"},cancelLabel:{type:String,default:"Cancel"},resetLabel:{type:String,default:"Reset"},newLabel:{type:String,default:"new"},currentLabel:{type:String,default:"current"}},components:{saturation:d.default,hue:f.default,alpha:E.default,"ed-in":T.default},data:function(){return{currentColor:"#FFF"}},computed:{hsv:function(){var R=this.colors.hsv;return{h:R.h.toFixed(),s:(100*R.s).toFixed(),v:(100*R.v).toFixed()}},hex:function(){var R=this.colors.hex;return R&&R.replace("#","")}},created:function(){this.currentColor=this.colors.hex},methods:{childChange:function(R){this.colorChange(R)},inputChange:function(R){R&&(R["#"]?this.isValidHex(R["#"])&&this.colorChange({hex:R["#"],source:"hex"}):R.r||R.g||R.b||R.a?this.colorChange({r:R.r||this.colors.rgba.r,g:R.g||this.colors.rgba.g,b:R.b||this.colors.rgba.b,a:R.a||this.colors.rgba.a,source:"rgba"}):(R.h||R.s||R.v)&&this.colorChange({h:R.h||this.colors.hsv.h,s:R.s/100||this.colors.hsv.s,v:R.v/100||this.colors.hsv.v,source:"hsv"}))},clickCurrentColor:function(){this.colorChange({hex:this.currentColor,source:"hex"})},handleAccept:function(){this.$emit("ok")},handleCancel:function(){this.$emit("cancel")},handleReset:function(){this.$emit("reset")}}}},function(i,n,a){function s(c){return c&&c.__esModule?c:{default:c}}Object.defineProperty(n,"__esModule",{value:!0});var l=a(125),u=s(l),o=a(126),T=s(o);n.default={name:"Saturation",props:{value:Object},computed:{colors:function(){return this.value},bgColor:function(){return"hsl("+this.colors.hsv.h+", 100%, 50%)"},pointerTop:function(){return-100*this.colors.hsv.v+1+100+"%"},pointerLeft:function(){return 100*this.colors.hsv.s+"%"}},beforeDestroy:function(){this.unbindEventListeners()},methods:{throttle:(0,T.default)(function(c,d){c(d)},20,{leading:!0,trailing:!1}),handleChange:function(c,d){!d&&c.preventDefault();var h=this.$refs.container;if(h){var f=h.clientWidth,D=h.clientHeight,E=h.getBoundingClientRect().left+window.pageXOffset,R=h.getBoundingClientRect().top+window.pageYOffset,v=c.pageX||(c.touches?c.touches[0].pageX:0),N=c.pageY||(c.touches?c.touches[0].pageY:0),M=(0,u.default)(v-E,0,f),z=(0,u.default)(N-R,0,D),H=M/f,C=(0,u.default)(-z/D+1,0,1);this.throttle(this.onChange,{h:this.colors.hsv.h,s:H,v:C,a:this.colors.hsv.a,source:"hsva"})}},onChange:function(c){this.$emit("change",c)},handleMouseDown:function(c){window.addEventListener("mousemove",this.handleChange),window.addEventListener("mouseup",this.handleChange),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp:function(c){this.unbindEventListeners()},unbindEventListeners:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}}}},function(i,n,a){Object.defineProperty(n,"__esModule",{value:!0});var s=a(20),l=function(u){return u&&u.__esModule?u:{default:u}}(s);n.default={name:"Alpha",props:{value:Object,onChange:Function},components:{checkboard:l.default},computed:{colors:function(){return this.value},gradientColor:function(){var u=this.colors.rgba,o=[u.r,u.g,u.b].join(",");return"linear-gradient(to right, rgba("+o+", 0) 0%, rgba("+o+", 1) 100%)"}},methods:{handleChange:function(u,o){!o&&u.preventDefault();var T=this.$refs.container;if(T){var c,d=T.clientWidth,h=T.getBoundingClientRect().left+window.pageXOffset,f=u.pageX||(u.touches?u.touches[0].pageX:0),D=f-h;c=D<0?0:D>d?1:Math.round(100*D/d)/100,this.colors.a!==c&&this.$emit("change",{h:this.colors.hsl.h,s:this.colors.hsl.s,l:this.colors.hsl.l,a:c,source:"rgba"})}},handleMouseDown:function(u){this.handleChange(u,!0),window.addEventListener("mousemove",this.handleChange),window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp:function(){this.unbindEventListeners()},unbindEventListeners:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}}}},function(i,n,a){function s(o,T,c){if(typeof document>"u")return null;var d=document.createElement("canvas");d.width=d.height=2*c;var h=d.getContext("2d");return h?(h.fillStyle=o,h.fillRect(0,0,d.width,d.height),h.fillStyle=T,h.fillRect(0,0,c,c),h.translate(c,c),h.fillRect(0,0,c,c),d.toDataURL()):null}function l(o,T,c){var d=o+","+T+","+c;if(u[d])return u[d];var h=s(o,T,c);return u[d]=h,h}Object.defineProperty(n,"__esModule",{value:!0});var u={};n.default={name:"Checkboard",props:{size:{type:[Number,String],default:8},white:{type:String,default:"#fff"},grey:{type:String,default:"#e6e6e6"}},computed:{bgStyle:function(){return{"background-image":"url("+l(this.white,this.grey,this.size)+")"}}}}},function(i,n,a){function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(n,"__esModule",{value:!0});var l=a(3),u=s(l),o=a(5),T=s(o),c=a(18),d=s(c),h=a(12),f=s(h),D=a(19),E=s(D),R=a(20),v=s(R),N=["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF","rgba(0,0,0,0)"];n.default={name:"Sketch",mixins:[u.default],components:{saturation:d.default,hue:f.default,alpha:E.default,"ed-in":T.default,checkboard:v.default},props:{presetColors:{type:Array,default:function(){return N}},disableAlpha:{type:Boolean,default:!1},disableFields:{type:Boolean,default:!1}},computed:{hex:function(){var M=void 0;return M=this.colors.a<1?this.colors.hex8:this.colors.hex,M.replace("#","")},activeColor:function(){var M=this.colors.rgba;return"rgba("+[M.r,M.g,M.b,M.a].join(",")+")"}},methods:{handlePreset:function(M){this.colorChange({hex:M,source:"hex"})},childChange:function(M){this.colorChange(M)},inputChange:function(M){M&&(M.hex?this.isValidHex(M.hex)&&this.colorChange({hex:M.hex,source:"hex"}):(M.r||M.g||M.b||M.a)&&this.colorChange({r:M.r||this.colors.rgba.r,g:M.g||this.colors.rgba.g,b:M.b||this.colors.rgba.b,a:M.a||this.colors.rgba.a,source:"rgba"}))}}}},function(i,n,a){function s(N){return N&&N.__esModule?N:{default:N}}Object.defineProperty(n,"__esModule",{value:!0});var l=a(3),u=s(l),o=a(5),T=s(o),c=a(18),d=s(c),h=a(12),f=s(h),D=a(19),E=s(D),R=a(20),v=s(R);n.default={name:"Chrome",mixins:[u.default],props:{disableAlpha:{type:Boolean,default:!1},disableFields:{type:Boolean,default:!1}},components:{saturation:d.default,hue:f.default,alpha:E.default,"ed-in":T.default,checkboard:v.default},data:function(){return{fieldsIndex:0,highlight:!1}},computed:{hsl:function(){var N=this.colors.hsl,M=N.h,z=N.s,H=N.l;return{h:M.toFixed(),s:(100*z).toFixed()+"%",l:(100*H).toFixed()+"%"}},activeColor:function(){var N=this.colors.rgba;return"rgba("+[N.r,N.g,N.b,N.a].join(",")+")"},hasAlpha:function(){return this.colors.a<1}},methods:{childChange:function(N){this.colorChange(N)},inputChange:function(N){if(N){if(N.hex)this.isValidHex(N.hex)&&this.colorChange({hex:N.hex,source:"hex"});else if(N.r||N.g||N.b||N.a)this.colorChange({r:N.r||this.colors.rgba.r,g:N.g||this.colors.rgba.g,b:N.b||this.colors.rgba.b,a:N.a||this.colors.rgba.a,source:"rgba"});else if(N.h||N.s||N.l){var M=N.s?N.s.replace("%","")/100:this.colors.hsl.s,z=N.l?N.l.replace("%","")/100:this.colors.hsl.l;this.colorChange({h:N.h||this.colors.hsl.h,s:M,l:z,source:"hsl"})}}},toggleViews:function(){if(this.fieldsIndex>=2)return void(this.fieldsIndex=0);this.fieldsIndex++},showHighlight:function(){this.highlight=!0},hideHighlight:function(){this.highlight=!1}}}},function(i,n,a){function s(d){return d&&d.__esModule?d:{default:d}}Object.defineProperty(n,"__esModule",{value:!0});var l=a(5),u=s(l),o=a(3),T=s(o),c=["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"];n.default={name:"Twitter",mixins:[T.default],components:{editableInput:u.default},props:{width:{type:[String,Number],default:276},defaultColors:{type:Array,default:function(){return c}},triangle:{default:"top-left",validator:function(d){return["hide","top-left","top-right"].includes(d)}}},computed:{hsv:function(){var d=this.colors.hsv;return{h:d.h.toFixed(),s:(100*d.s).toFixed(),v:(100*d.v).toFixed()}},hex:function(){var d=this.colors.hex;return d&&d.replace("#","")}},methods:{equal:function(d){return d.toLowerCase()===this.colors.hex.toLowerCase()},handlerClick:function(d){this.colorChange({hex:d,source:"hex"})},inputChange:function(d){d&&(d["#"]?this.isValidHex(d["#"])&&this.colorChange({hex:d["#"],source:"hex"}):d.r||d.g||d.b||d.a?this.colorChange({r:d.r||this.colors.rgba.r,g:d.g||this.colors.rgba.g,b:d.b||this.colors.rgba.b,a:d.a||this.colors.rgba.a,source:"rgba"}):(d.h||d.s||d.v)&&this.colorChange({h:d.h||this.colors.hsv.h,s:d.s/100||this.colors.hsv.s,v:d.v/100||this.colors.hsv.v,source:"hsv"}))}}}},function(i,n,a){function s(yt){return yt&&yt.__esModule?yt:{default:yt}}var l=a(60),u=s(l),o=a(69),T=s(o),c=a(73),d=s(c),h=a(77),f=s(h),D=a(115),E=s(D),R=a(120),v=s(R),N=a(135),M=s(N),z=a(139),H=s(z),C=a(143),K=s(C),Q=a(19),j=s(Q),A=a(20),y=s(A),b=a(5),Z=s(b),V=a(12),x=s(V),X=a(18),tt=s(X),pt=a(3),nt=s(pt),ct={version:"2.8.2",Compact:u.default,Grayscale:T.default,Twitter:K.default,Material:d.default,Slider:f.default,Swatches:E.default,Photoshop:v.default,Sketch:M.default,Chrome:H.default,Alpha:j.default,Checkboard:y.default,EditableInput:Z.default,Hue:x.default,Saturation:tt.default,ColorMixin:nt.default};i.exports=ct},function(i,n,a){function s(f){a(61)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(35),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(68),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/Compact.vue",n.default=h.exports},function(i,n,a){var s=a(62);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("6ce8a5a8",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-compact { padding-top: 5px; padding-left: 5px; width: 245px; border-radius: 2px; box-sizing: border-box; box-shadow: 0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16); background-color: #fff; } .vc-compact-colors { overflow: hidden; padding: 0; margin: 0; } .vc-compact-color-item { list-style: none; width: 15px; height: 15px; float: left; margin-right: 5px; margin-bottom: 5px; position: relative; cursor: pointer; } .vc-compact-color-item--white { box-shadow: inset 0 0 0 1px #ddd; } .vc-compact-color-item--white .vc-compact-dot { background: #000; } .vc-compact-dot { position: absolute; top: 5px; right: 5px; bottom: 5px; left: 5px; border-radius: 50%; opacity: 1; background: #fff; } `,""])},function(i,n){i.exports=function(a,s){for(var l=[],u={},o=0;o<s.length;o++){var T=s[o],c=T[0],d=T[1],h=T[2],f=T[3],D={id:a+":"+o,css:d,media:h,sourceMap:f};u[c]?u[c].parts.push(D):l.push(u[c]={id:c,parts:[D]})}return l}},function(i,n,a){var s;(function(l){function u(m,O){if(m=m||"",O=O||{},m instanceof u)return m;if(!(this instanceof u))return new u(m,O);var g=o(m);this._originalInput=m,this._r=g.r,this._g=g.g,this._b=g.b,this._a=g.a,this._roundA=et(100*this._a)/100,this._format=O.format||g.format,this._gradientType=O.gradientType,this._r<1&&(this._r=et(this._r)),this._g<1&&(this._g=et(this._g)),this._b<1&&(this._b=et(this._b)),this._ok=g.ok,this._tc_id=ae++}function o(m){var O={r:0,g:0,b:0},g=1,I=null,W=null,$=null,B=!1,k=!1;return typeof m=="string"&&(m=Et(m)),typeof m=="object"&&(gt(m.r)&>(m.g)&>(m.b)?(O=T(m.r,m.g,m.b),B=!0,k=String(m.r).substr(-1)==="%"?"prgb":"rgb"):gt(m.h)&>(m.s)&>(m.v)?(I=yt(m.s),W=yt(m.v),O=f(m.h,I,W),B=!0,k="hsv"):gt(m.h)&>(m.s)&>(m.l)&&(I=yt(m.s),$=yt(m.l),O=d(m.h,I,$),B=!0,k="hsl"),m.hasOwnProperty("a")&&(g=m.a)),g=V(g),{ok:B,format:m.format||k,r:vt(255,ot(O.r,0)),g:vt(255,ot(O.g,0)),b:vt(255,ot(O.b,0)),a:g}}function T(m,O,g){return{r:255*x(m,255),g:255*x(O,255),b:255*x(g,255)}}function c(m,O,g){m=x(m,255),O=x(O,255),g=x(g,255);var I,W,$=ot(m,O,g),B=vt(m,O,g),k=($+B)/2;if($==B)I=W=0;else{var J=$-B;switch(W=k>.5?J/(2-$-B):J/($+B),$){case m:I=(O-g)/J+(O<g?6:0);break;case O:I=(g-m)/J+2;break;case g:I=(m-O)/J+4}I/=6}return{h:I,s:W,l:k}}function d(m,O,g){function I(Tt,Lt,_t){return _t<0&&(_t+=1),_t>1&&(_t-=1),_t<1/6?Tt+6*(Lt-Tt)*_t:_t<.5?Lt:_t<2/3?Tt+(Lt-Tt)*(2/3-_t)*6:Tt}var W,$,B;if(m=x(m,360),O=x(O,100),g=x(g,100),O===0)W=$=B=g;else{var k=g<.5?g*(1+O):g+O-g*O,J=2*g-k;W=I(J,k,m+1/3),$=I(J,k,m),B=I(J,k,m-1/3)}return{r:255*W,g:255*$,b:255*B}}function h(m,O,g){m=x(m,255),O=x(O,255),g=x(g,255);var I,W,$=ot(m,O,g),B=vt(m,O,g),k=$,J=$-B;if(W=$===0?0:J/$,$==B)I=0;else{switch($){case m:I=(O-g)/J+(O<g?6:0);break;case O:I=(g-m)/J+2;break;case g:I=(m-O)/J+4}I/=6}return{h:I,s:W,v:k}}function f(m,O,g){m=6*x(m,360),O=x(O,100),g=x(g,100);var I=l.floor(m),W=m-I,$=g*(1-O),B=g*(1-W*O),k=g*(1-(1-W)*O),J=I%6;return{r:255*[g,B,$,$,k,g][J],g:255*[k,g,g,B,$,$][J],b:255*[$,$,k,g,g,B][J]}}function D(m,O,g,I){var W=[ct(et(m).toString(16)),ct(et(O).toString(16)),ct(et(g).toString(16))];return I&&W[0].charAt(0)==W[0].charAt(1)&&W[1].charAt(0)==W[1].charAt(1)&&W[2].charAt(0)==W[2].charAt(1)?W[0].charAt(0)+W[1].charAt(0)+W[2].charAt(0):W.join("")}function E(m,O,g,I,W){var $=[ct(et(m).toString(16)),ct(et(O).toString(16)),ct(et(g).toString(16)),ct(Mt(I))];return W&&$[0].charAt(0)==$[0].charAt(1)&&$[1].charAt(0)==$[1].charAt(1)&&$[2].charAt(0)==$[2].charAt(1)&&$[3].charAt(0)==$[3].charAt(1)?$[0].charAt(0)+$[1].charAt(0)+$[2].charAt(0)+$[3].charAt(0):$.join("")}function R(m,O,g,I){return[ct(Mt(I)),ct(et(m).toString(16)),ct(et(O).toString(16)),ct(et(g).toString(16))].join("")}function v(m,O){O=O===0?0:O||10;var g=u(m).toHsl();return g.s-=O/100,g.s=X(g.s),u(g)}function N(m,O){O=O===0?0:O||10;var g=u(m).toHsl();return g.s+=O/100,g.s=X(g.s),u(g)}function M(m){return u(m).desaturate(100)}function z(m,O){O=O===0?0:O||10;var g=u(m).toHsl();return g.l+=O/100,g.l=X(g.l),u(g)}function H(m,O){O=O===0?0:O||10;var g=u(m).toRgb();return g.r=ot(0,vt(255,g.r-et(-O/100*255))),g.g=ot(0,vt(255,g.g-et(-O/100*255))),g.b=ot(0,vt(255,g.b-et(-O/100*255))),u(g)}function C(m,O){O=O===0?0:O||10;var g=u(m).toHsl();return g.l-=O/100,g.l=X(g.l),u(g)}function K(m,O){var g=u(m).toHsl(),I=(g.h+O)%360;return g.h=I<0?360+I:I,u(g)}function Q(m){var O=u(m).toHsl();return O.h=(O.h+180)%360,u(O)}function j(m){var O=u(m).toHsl(),g=O.h;return[u(m),u({h:(g+120)%360,s:O.s,l:O.l}),u({h:(g+240)%360,s:O.s,l:O.l})]}function A(m){var O=u(m).toHsl(),g=O.h;return[u(m),u({h:(g+90)%360,s:O.s,l:O.l}),u({h:(g+180)%360,s:O.s,l:O.l}),u({h:(g+270)%360,s:O.s,l:O.l})]}function y(m){var O=u(m).toHsl(),g=O.h;return[u(m),u({h:(g+72)%360,s:O.s,l:O.l}),u({h:(g+216)%360,s:O.s,l:O.l})]}function b(m,O,g){O=O||6,g=g||30;var I=u(m).toHsl(),W=360/g,$=[u(m)];for(I.h=(I.h-(W*O>>1)+720)%360;--O;)I.h=(I.h+W)%360,$.push(u(I));return $}function Z(m,O){O=O||6;for(var g=u(m).toHsv(),I=g.h,W=g.s,$=g.v,B=[],k=1/O;O--;)B.push(u({h:I,s:W,v:$})),$=($+k)%1;return B}function V(m){return m=parseFloat(m),(isNaN(m)||m<0||m>1)&&(m=1),m}function x(m,O){pt(m)&&(m="100%");var g=nt(m);return m=vt(O,ot(0,parseFloat(m))),g&&(m=parseInt(m*O,10)/100),l.abs(m-O)<1e-6?1:m%O/parseFloat(O)}function X(m){return vt(1,ot(0,m))}function tt(m){return parseInt(m,16)}function pt(m){return typeof m=="string"&&m.indexOf(".")!=-1&&parseFloat(m)===1}function nt(m){return typeof m=="string"&&m.indexOf("%")!=-1}function ct(m){return m.length==1?"0"+m:""+m}function yt(m){return m<=1&&(m=100*m+"%"),m}function Mt(m){return l.round(255*parseFloat(m)).toString(16)}function Ot(m){return tt(m)/255}function gt(m){return!!xt.CSS_UNIT.exec(m)}function Et(m){m=m.replace(Ct,"").replace(Pt,"").toLowerCase();var O=!1;if(Vt[m])m=Vt[m],O=!0;else if(m=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var g;return(g=xt.rgb.exec(m))?{r:g[1],g:g[2],b:g[3]}:(g=xt.rgba.exec(m))?{r:g[1],g:g[2],b:g[3],a:g[4]}:(g=xt.hsl.exec(m))?{h:g[1],s:g[2],l:g[3]}:(g=xt.hsla.exec(m))?{h:g[1],s:g[2],l:g[3],a:g[4]}:(g=xt.hsv.exec(m))?{h:g[1],s:g[2],v:g[3]}:(g=xt.hsva.exec(m))?{h:g[1],s:g[2],v:g[3],a:g[4]}:(g=xt.hex8.exec(m))?{r:tt(g[1]),g:tt(g[2]),b:tt(g[3]),a:Ot(g[4]),format:O?"name":"hex8"}:(g=xt.hex6.exec(m))?{r:tt(g[1]),g:tt(g[2]),b:tt(g[3]),format:O?"name":"hex"}:(g=xt.hex4.exec(m))?{r:tt(g[1]+""+g[1]),g:tt(g[2]+""+g[2]),b:tt(g[3]+""+g[3]),a:Ot(g[4]+""+g[4]),format:O?"name":"hex8"}:!!(g=xt.hex3.exec(m))&&{r:tt(g[1]+""+g[1]),g:tt(g[2]+""+g[2]),b:tt(g[3]+""+g[3]),format:O?"name":"hex"}}function Ft(m){var O,g;return m=m||{level:"AA",size:"small"},O=(m.level||"AA").toUpperCase(),g=(m.size||"small").toLowerCase(),O!=="AA"&&O!=="AAA"&&(O="AA"),g!=="small"&&g!=="large"&&(g="small"),{level:O,size:g}}var Ct=/^\s+/,Pt=/\s+$/,ae=0,et=l.round,vt=l.min,ot=l.max,wt=l.random;u.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var m=this.toRgb();return(299*m.r+587*m.g+114*m.b)/1e3},getLuminance:function(){var m,O,g,I,W,$,B=this.toRgb();return m=B.r/255,O=B.g/255,g=B.b/255,I=m<=.03928?m/12.92:l.pow((m+.055)/1.055,2.4),W=O<=.03928?O/12.92:l.pow((O+.055)/1.055,2.4),$=g<=.03928?g/12.92:l.pow((g+.055)/1.055,2.4),.2126*I+.7152*W+.0722*$},setAlpha:function(m){return this._a=V(m),this._roundA=et(100*this._a)/100,this},toHsv:function(){var m=h(this._r,this._g,this._b);return{h:360*m.h,s:m.s,v:m.v,a:this._a}},toHsvString:function(){var m=h(this._r,this._g,this._b),O=et(360*m.h),g=et(100*m.s),I=et(100*m.v);return this._a==1?"hsv("+O+", "+g+"%, "+I+"%)":"hsva("+O+", "+g+"%, "+I+"%, "+this._roundA+")"},toHsl:function(){var m=c(this._r,this._g,this._b);return{h:360*m.h,s:m.s,l:m.l,a:this._a}},toHslString:function(){var m=c(this._r,this._g,this._b),O=et(360*m.h),g=et(100*m.s),I=et(100*m.l);return this._a==1?"hsl("+O+", "+g+"%, "+I+"%)":"hsla("+O+", "+g+"%, "+I+"%, "+this._roundA+")"},toHex:function(m){return D(this._r,this._g,this._b,m)},toHexString:function(m){return"#"+this.toHex(m)},toHex8:function(m){return E(this._r,this._g,this._b,this._a,m)},toHex8String:function(m){return"#"+this.toHex8(m)},toRgb:function(){return{r:et(this._r),g:et(this._g),b:et(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+et(this._r)+", "+et(this._g)+", "+et(this._b)+")":"rgba("+et(this._r)+", "+et(this._g)+", "+et(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:et(100*x(this._r,255))+"%",g:et(100*x(this._g,255))+"%",b:et(100*x(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+et(100*x(this._r,255))+"%, "+et(100*x(this._g,255))+"%, "+et(100*x(this._b,255))+"%)":"rgba("+et(100*x(this._r,255))+"%, "+et(100*x(this._g,255))+"%, "+et(100*x(this._b,255))+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":!(this._a<1)&&(se[D(this._r,this._g,this._b,!0)]||!1)},toFilter:function(m){var O="#"+R(this._r,this._g,this._b,this._a),g=O,I=this._gradientType?"GradientType = 1, ":"";if(m){var W=u(m);g="#"+R(W._r,W._g,W._b,W._a)}return"progid:DXImageTransform.Microsoft.gradient("+I+"startColorstr="+O+",endColorstr="+g+")"},toString:function(m){var O=!!m;m=m||this._format;var g=!1,I=this._a<1&&this._a>=0;return O||!I||m!=="hex"&&m!=="hex6"&&m!=="hex3"&&m!=="hex4"&&m!=="hex8"&&m!=="name"?(m==="rgb"&&(g=this.toRgbString()),m==="prgb"&&(g=this.toPercentageRgbString()),m!=="hex"&&m!=="hex6"||(g=this.toHexString()),m==="hex3"&&(g=this.toHexString(!0)),m==="hex4"&&(g=this.toHex8String(!0)),m==="hex8"&&(g=this.toHex8String()),m==="name"&&(g=this.toName()),m==="hsl"&&(g=this.toHslString()),m==="hsv"&&(g=this.toHsvString()),g||this.toHexString()):m==="name"&&this._a===0?this.toName():this.toRgbString()},clone:function(){return u(this.toString())},_applyModification:function(m,O){var g=m.apply(null,[this].concat([].slice.call(O)));return this._r=g._r,this._g=g._g,this._b=g._b,this.setAlpha(g._a),this},lighten:function(){return this._applyModification(z,arguments)},brighten:function(){return this._applyModification(H,arguments)},darken:function(){return this._applyModification(C,arguments)},desaturate:function(){return this._applyModification(v,arguments)},saturate:function(){return this._applyModification(N,arguments)},greyscale:function(){return this._applyModification(M,arguments)},spin:function(){return this._applyModification(K,arguments)},_applyCombination:function(m,O){return m.apply(null,[this].concat([].slice.call(O)))},analogous:function(){return this._applyCombination(b,arguments)},complement:function(){return this._applyCombination(Q,arguments)},monochromatic:function(){return this._applyCombination(Z,arguments)},splitcomplement:function(){return this._applyCombination(y,arguments)},triad:function(){return this._applyCombination(j,arguments)},tetrad:function(){return this._applyCombination(A,arguments)}},u.fromRatio=function(m,O){if(typeof m=="object"){var g={};for(var I in m)m.hasOwnProperty(I)&&(g[I]=I==="a"?m[I]:yt(m[I]));m=g}return u(m,O)},u.equals=function(m,O){return!(!m||!O)&&u(m).toRgbString()==u(O).toRgbString()},u.random=function(){return u.fromRatio({r:wt(),g:wt(),b:wt()})},u.mix=function(m,O,g){g=g===0?0:g||50;var I=u(m).toRgb(),W=u(O).toRgb(),$=g/100;return u({r:(W.r-I.r)*$+I.r,g:(W.g-I.g)*$+I.g,b:(W.b-I.b)*$+I.b,a:(W.a-I.a)*$+I.a})},u.readability=function(m,O){var g=u(m),I=u(O);return(l.max(g.getLuminance(),I.getLuminance())+.05)/(l.min(g.getLuminance(),I.getLuminance())+.05)},u.isReadable=function(m,O,g){var I,W,$=u.readability(m,O);switch(W=!1,I=Ft(g),I.level+I.size){case"AAsmall":case"AAAlarge":W=$>=4.5;break;case"AAlarge":W=$>=3;break;case"AAAsmall":W=$>=7}return W},u.mostReadable=function(m,O,g){var I,W,$,B,k=null,J=0;g=g||{},W=g.includeFallbackColors,$=g.level,B=g.size;for(var Tt=0;Tt<O.length;Tt++)(I=u.readability(m,O[Tt]))>J&&(J=I,k=u(O[Tt]));return u.isReadable(m,k,{level:$,size:B})||!W?k:(g.includeFallbackColors=!1,u.mostReadable(m,["#fff","#000"],g))};var Vt=u.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},se=u.hexNames=function(m){var O={};for(var g in m)m.hasOwnProperty(g)&&(O[m[g]]=g);return O}(Vt),xt=function(){var m="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",O="[\\s|\\(]+("+m+")[,|\\s]+("+m+")[,|\\s]+("+m+")\\s*\\)?",g="[\\s|\\(]+("+m+")[,|\\s]+("+m+")[,|\\s]+("+m+")[,|\\s]+("+m+")\\s*\\)?";return{CSS_UNIT:new RegExp(m),rgb:new RegExp("rgb"+O),rgba:new RegExp("rgba"+g),hsl:new RegExp("hsl"+O),hsla:new RegExp("hsla"+g),hsv:new RegExp("hsv"+O),hsva:new RegExp("hsva"+g),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();i!==void 0&&i.exports?i.exports=u:(s=function(){return u}.call(n,a,n,i))!==void 0&&(i.exports=s)})(Math)},function(i,n,a){var s=a(66);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("0f73e73c",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-editable-input { position: relative; } .vc-input__input { padding: 0; border: 0; outline: none; } .vc-input__label { text-transform: capitalize; } `,""])},function(i,n,a){var s=function(){var o=this,T=o.$createElement,c=o._self._c||T;return c("div",{staticClass:"vc-editable-input"},[c("input",{directives:[{name:"model",rawName:"v-model",value:o.val,expression:"val"}],ref:"input",staticClass:"vc-input__input",attrs:{"aria-labelledby":o.labelId},domProps:{value:o.val},on:{keydown:o.handleKeyDown,input:[function(d){d.target.composing||(o.val=d.target.value)},o.update]}}),o._v(" "),c("span",{staticClass:"vc-input__label",attrs:{for:o.label,id:o.labelId}},[o._v(o._s(o.labelSpanText))]),o._v(" "),c("span",{staticClass:"vc-input__desc"},[o._v(o._s(o.desc))])])},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u},function(i,n,a){var s=function(){var o=this,T=o.$createElement,c=o._self._c||T;return c("div",{staticClass:"vc-compact",attrs:{role:"application","aria-label":"Compact color picker"}},[c("ul",{staticClass:"vc-compact-colors",attrs:{role:"listbox"}},o._l(o.paletteUpperCase(o.palette),function(d){return c("li",{key:d,staticClass:"vc-compact-color-item",class:{"vc-compact-color-item--white":d==="#FFFFFF"},style:{background:d},attrs:{role:"option","aria-label":"color:"+d,"aria-selected":d===o.pick},on:{click:function(h){o.handlerClick(d)}}},[c("div",{directives:[{name:"show",rawName:"v-show",value:d===o.pick,expression:"c === pick"}],staticClass:"vc-compact-dot"})])}))])},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u},function(i,n,a){function s(f){a(70)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(37),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(72),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/Grayscale.vue",n.default=h.exports},function(i,n,a){var s=a(71);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("21ddbb74",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-grayscale { width: 125px; border-radius: 2px; box-shadow: 0 2px 15px rgba(0,0,0,.12), 0 2px 10px rgba(0,0,0,.16); background-color: #fff; } .vc-grayscale-colors { border-radius: 2px; overflow: hidden; padding: 0; margin: 0; } .vc-grayscale-color-item { list-style: none; width: 25px; height: 25px; float: left; position: relative; cursor: pointer; } .vc-grayscale-color-item--white .vc-grayscale-dot { background: #000; } .vc-grayscale-dot { position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; margin: -3px 0 0 -2px; border-radius: 50%; opacity: 1; background: #fff; } `,""])},function(i,n,a){var s=function(){var o=this,T=o.$createElement,c=o._self._c||T;return c("div",{staticClass:"vc-grayscale",attrs:{role:"application","aria-label":"Grayscale color picker"}},[c("ul",{staticClass:"vc-grayscale-colors",attrs:{role:"listbox"}},o._l(o.paletteUpperCase(o.palette),function(d){return c("li",{key:d,staticClass:"vc-grayscale-color-item",class:{"vc-grayscale-color-item--white":d=="#FFFFFF"},style:{background:d},attrs:{role:"option","aria-label":"Color:"+d,"aria-selected":d===o.pick},on:{click:function(h){o.handlerClick(d)}}},[c("div",{directives:[{name:"show",rawName:"v-show",value:d===o.pick,expression:"c === pick"}],staticClass:"vc-grayscale-dot"})])}))])},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u},function(i,n,a){function s(f){a(74)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(38),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(76),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/Material.vue",n.default=h.exports},function(i,n,a){var s=a(75);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("1ff3af73",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-material { width: 98px; height: 98px; padding: 16px; font-family: "Roboto"; position: relative; border-radius: 2px; box-shadow: 0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16); background-color: #fff; } .vc-material .vc-input__input { width: 100%; margin-top: 12px; font-size: 15px; color: #333; height: 30px; } .vc-material .vc-input__label { position: absolute; top: 0; left: 0; font-size: 11px; color: #999; text-transform: capitalize; } .vc-material-hex { border-bottom-width: 2px; border-bottom-style: solid; } .vc-material-split { display: flex; margin-right: -10px; padding-top: 11px; } .vc-material-third { flex: 1; padding-right: 10px; } `,""])},function(i,n,a){var s=function(){var o=this,T=o.$createElement,c=o._self._c||T;return c("div",{staticClass:"vc-material",attrs:{role:"application","aria-label":"Material color picker"}},[c("ed-in",{staticClass:"vc-material-hex",style:{borderColor:o.colors.hex},attrs:{label:"hex"},on:{change:o.onChange},model:{value:o.colors.hex,callback:function(d){o.$set(o.colors,"hex",d)},expression:"colors.hex"}}),o._v(" "),c("div",{staticClass:"vc-material-split"},[c("div",{staticClass:"vc-material-third"},[c("ed-in",{attrs:{label:"r"},on:{change:o.onChange},model:{value:o.colors.rgba.r,callback:function(d){o.$set(o.colors.rgba,"r",d)},expression:"colors.rgba.r"}})],1),o._v(" "),c("div",{staticClass:"vc-material-third"},[c("ed-in",{attrs:{label:"g"},on:{change:o.onChange},model:{value:o.colors.rgba.g,callback:function(d){o.$set(o.colors.rgba,"g",d)},expression:"colors.rgba.g"}})],1),o._v(" "),c("div",{staticClass:"vc-material-third"},[c("ed-in",{attrs:{label:"b"},on:{change:o.onChange},model:{value:o.colors.rgba.b,callback:function(d){o.$set(o.colors.rgba,"b",d)},expression:"colors.rgba.b"}})],1)])],1)},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u},function(i,n,a){function s(f){a(78)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(39),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(114),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/Slider.vue",n.default=h.exports},function(i,n,a){var s=a(79);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("7982aa43",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-slider { position: relative; width: 410px; } .vc-slider-hue-warp { height: 12px; position: relative; } .vc-slider-hue-warp .vc-hue-picker { width: 14px; height: 14px; border-radius: 6px; transform: translate(-7px, -2px); background-color: rgb(248, 248, 248); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); } .vc-slider-swatches { display: flex; margin-top: 20px; } .vc-slider-swatch { margin-right: 1px; flex: 1; width: 20%; } .vc-slider-swatch:first-child { margin-right: 1px; } .vc-slider-swatch:first-child .vc-slider-swatch-picker { border-radius: 2px 0px 0px 2px; } .vc-slider-swatch:last-child { margin-right: 0; } .vc-slider-swatch:last-child .vc-slider-swatch-picker { border-radius: 0px 2px 2px 0px; } .vc-slider-swatch-picker { cursor: pointer; height: 12px; } .vc-slider-swatch:nth-child(n) .vc-slider-swatch-picker.vc-slider-swatch-picker--active { transform: scaleY(1.8); border-radius: 3.6px/2px; } .vc-slider-swatch-picker--white { box-shadow: inset 0 0 0 1px #ddd; } .vc-slider-swatch-picker--active.vc-slider-swatch-picker--white { box-shadow: inset 0 0 0 0.6px #ddd; } `,""])},function(i,n,a){function s(d){return d&&d.__esModule?d:{default:d}}n.__esModule=!0;var l=a(81),u=s(l),o=a(100),T=s(o),c=typeof T.default=="function"&&typeof u.default=="symbol"?function(d){return typeof d}:function(d){return d&&typeof T.default=="function"&&d.constructor===T.default&&d!==T.default.prototype?"symbol":typeof d};n.default=typeof T.default=="function"&&c(u.default)==="symbol"?function(d){return d===void 0?"undefined":c(d)}:function(d){return d&&typeof T.default=="function"&&d.constructor===T.default&&d!==T.default.prototype?"symbol":d===void 0?"undefined":c(d)}},function(i,n,a){i.exports={default:a(82),__esModule:!0}},function(i,n,a){a(83),a(96),i.exports=a(32).f("iterator")},function(i,n,a){var s=a(84)(!0);a(40)(String,"String",function(l){this._t=String(l),this._i=0},function(){var l,u=this._t,o=this._i;return o>=u.length?{value:void 0,done:!0}:(l=s(u,o),this._i+=l.length,{value:l,done:!1})})},function(i,n,a){var s=a(21),l=a(22);i.exports=function(u){return function(o,T){var c,d,h=String(l(o)),f=s(T),D=h.length;return f<0||f>=D?u?"":void 0:(c=h.charCodeAt(f),c<55296||c>56319||f+1===D||(d=h.charCodeAt(f+1))<56320||d>57343?u?h.charAt(f):c:u?h.slice(f,f+2):d-56320+(c-55296<<10)+65536)}}},function(i,n,a){var s=a(86);i.exports=function(l,u,o){if(s(l),u===void 0)return l;switch(o){case 1:return function(T){return l.call(u,T)};case 2:return function(T,c){return l.call(u,T,c)};case 3:return function(T,c,d){return l.call(u,T,c,d)}}return function(){return l.apply(u,arguments)}}},function(i,n){i.exports=function(a){if(typeof a!="function")throw TypeError(a+" is not a function!");return a}},function(i,n,a){var s=a(45),l=a(16),u=a(31),o={};a(7)(o,a(11)("iterator"),function(){return this}),i.exports=function(T,c,d){T.prototype=s(o,{next:l(1,d)}),u(T,c+" Iterator")}},function(i,n,a){var s=a(8),l=a(13),u=a(27);i.exports=a(9)?Object.defineProperties:function(o,T){l(o);for(var c,d=u(T),h=d.length,f=0;h>f;)s.f(o,c=d[f++],T[c]);return o}},function(i,n,a){var s=a(47);i.exports=Object("z").propertyIsEnumerable(0)?Object:function(l){return s(l)=="String"?l.split(""):Object(l)}},function(i,n,a){var s=a(10),l=a(91),u=a(92);i.exports=function(o){return function(T,c,d){var h,f=s(T),D=l(f.length),E=u(d,D);if(o&&c!=c){for(;D>E;)if((h=f[E++])!=h)return!0}else for(;D>E;E++)if((o||E in f)&&f[E]===c)return o||E||0;return!o&&-1}}},function(i,n,a){var s=a(21),l=Math.min;i.exports=function(u){return u>0?l(s(u),9007199254740991):0}},function(i,n,a){var s=a(21),l=Math.max,u=Math.min;i.exports=function(o,T){return o=s(o),o<0?l(o+T,0):u(o,T)}},function(i,n,a){var s=a(4).document;i.exports=s&&s.documentElement},function(i,n,a){var s=a(6),l=a(95),u=a(28)("IE_PROTO"),o=Object.prototype;i.exports=Object.getPrototypeOf||function(T){return T=l(T),s(T,u)?T[u]:typeof T.constructor=="function"&&T instanceof T.constructor?T.constructor.prototype:T instanceof Object?o:null}},function(i,n,a){var s=a(22);i.exports=function(l){return Object(s(l))}},function(i,n,a){a(97);for(var s=a(4),l=a(7),u=a(26),o=a(11)("toStringTag"),T="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c<T.length;c++){var d=T[c],h=s[d],f=h&&h.prototype;f&&!f[o]&&l(f,o,d),u[d]=u.Array}},function(i,n,a){var s=a(98),l=a(99),u=a(26),o=a(10);i.exports=a(40)(Array,"Array",function(T,c){this._t=o(T),this._i=0,this._k=c},function(){var T=this._t,c=this._k,d=this._i++;return!T||d>=T.length?(this._t=void 0,l(1)):c=="keys"?l(0,d):c=="values"?l(0,T[d]):l(0,[d,T[d]])},"values"),u.Arguments=u.Array,s("keys"),s("values"),s("entries")},function(i,n){i.exports=function(){}},function(i,n){i.exports=function(a,s){return{value:s,done:!!a}}},function(i,n,a){i.exports={default:a(101),__esModule:!0}},function(i,n,a){a(102),a(108),a(109),a(110),i.exports=a(24).Symbol},function(i,n,a){var s=a(4),l=a(6),u=a(9),o=a(41),T=a(44),c=a(103).KEY,d=a(15),h=a(29),f=a(31),D=a(17),E=a(11),R=a(32),v=a(33),N=a(104),M=a(105),z=a(13),H=a(10),C=a(25),K=a(16),Q=a(45),j=a(106),A=a(107),y=a(8),b=a(27),Z=A.f,V=y.f,x=j.f,X=s.Symbol,tt=s.JSON,pt=tt&&tt.stringify,nt=E("_hidden"),ct=E("toPrimitive"),yt={}.propertyIsEnumerable,Mt=h("symbol-registry"),Ot=h("symbols"),gt=h("op-symbols"),Et=Object.prototype,Ft=typeof X=="function",Ct=s.QObject,Pt=!Ct||!Ct.prototype||!Ct.prototype.findChild,ae=u&&d(function(){return Q(V({},"a",{get:function(){return V(this,"a",{value:7}).a}})).a!=7})?function(B,k,J){var Tt=Z(Et,k);Tt&&delete Et[k],V(B,k,J),Tt&&B!==Et&&V(Et,k,Tt)}:V,et=function(B){var k=Ot[B]=Q(X.prototype);return k._k=B,k},vt=Ft&&typeof X.iterator=="symbol"?function(B){return typeof B=="symbol"}:function(B){return B instanceof X},ot=function(B,k,J){return B===Et&&ot(gt,k,J),z(B),k=C(k,!0),z(J),l(Ot,k)?(J.enumerable?(l(B,nt)&&B[nt][k]&&(B[nt][k]=!1),J=Q(J,{enumerable:K(0,!1)})):(l(B,nt)||V(B,nt,K(1,{})),B[nt][k]=!0),ae(B,k,J)):V(B,k,J)},wt=function(B,k){z(B);for(var J,Tt=N(k=H(k)),Lt=0,_t=Tt.length;_t>Lt;)ot(B,J=Tt[Lt++],k[J]);return B},Vt=function(B,k){return k===void 0?Q(B):wt(Q(B),k)},se=function(B){var k=yt.call(this,B=C(B,!0));return!(this===Et&&l(Ot,B)&&!l(gt,B))&&(!(k||!l(this,B)||!l(Ot,B)||l(this,nt)&&this[nt][B])||k)},xt=function(B,k){if(B=H(B),k=C(k,!0),B!==Et||!l(Ot,k)||l(gt,k)){var J=Z(B,k);return!J||!l(Ot,k)||l(B,nt)&&B[nt][k]||(J.enumerable=!0),J}},m=function(B){for(var k,J=x(H(B)),Tt=[],Lt=0;J.length>Lt;)l(Ot,k=J[Lt++])||k==nt||k==c||Tt.push(k);return Tt},O=function(B){for(var k,J=B===Et,Tt=x(J?gt:H(B)),Lt=[],_t=0;Tt.length>_t;)!l(Ot,k=Tt[_t++])||J&&!l(Et,k)||Lt.push(Ot[k]);return Lt};Ft||(X=function(){if(this instanceof X)throw TypeError("Symbol is not a constructor!");var B=D(arguments.length>0?arguments[0]:void 0),k=function(J){this===Et&&k.call(gt,J),l(this,nt)&&l(this[nt],B)&&(this[nt][B]=!1),ae(this,B,K(1,J))};return u&&Pt&&ae(Et,B,{configurable:!0,set:k}),et(B)},T(X.prototype,"toString",function(){return this._k}),A.f=xt,y.f=ot,a(49).f=j.f=m,a(34).f=se,a(48).f=O,u&&!a(23)&&T(Et,"propertyIsEnumerable",se,!0),R.f=function(B){return et(E(B))}),o(o.G+o.W+o.F*!Ft,{Symbol:X});for(var g="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),I=0;g.length>I;)E(g[I++]);for(var W=b(E.store),$=0;W.length>$;)v(W[$++]);o(o.S+o.F*!Ft,"Symbol",{for:function(B){return l(Mt,B+="")?Mt[B]:Mt[B]=X(B)},keyFor:function(B){if(!vt(B))throw TypeError(B+" is not a symbol!");for(var k in Mt)if(Mt[k]===B)return k},useSetter:function(){Pt=!0},useSimple:function(){Pt=!1}}),o(o.S+o.F*!Ft,"Object",{create:Vt,defineProperty:ot,defineProperties:wt,getOwnPropertyDescriptor:xt,getOwnPropertyNames:m,getOwnPropertySymbols:O}),tt&&o(o.S+o.F*(!Ft||d(function(){var B=X();return pt([B])!="[null]"||pt({a:B})!="{}"||pt(Object(B))!="{}"})),"JSON",{stringify:function(B){if(B!==void 0&&!vt(B)){for(var k,J,Tt=[B],Lt=1;arguments.length>Lt;)Tt.push(arguments[Lt++]);return k=Tt[1],typeof k=="function"&&(J=k),!J&&M(k)||(k=function(_t,p){if(J&&(p=J.call(this,_t,p)),!vt(p))return p}),Tt[1]=k,pt.apply(tt,Tt)}}}),X.prototype[ct]||a(7)(X.prototype,ct,X.prototype.valueOf),f(X,"Symbol"),f(Math,"Math",!0),f(s.JSON,"JSON",!0)},function(i,n,a){var s=a(17)("meta"),l=a(14),u=a(6),o=a(8).f,T=0,c=Object.isExtensible||function(){return!0},d=!a(15)(function(){return c(Object.preventExtensions({}))}),h=function(v){o(v,s,{value:{i:"O"+ ++T,w:{}}})},f=function(v,N){if(!l(v))return typeof v=="symbol"?v:(typeof v=="string"?"S":"P")+v;if(!u(v,s)){if(!c(v))return"F";if(!N)return"E";h(v)}return v[s].i},D=function(v,N){if(!u(v,s)){if(!c(v))return!0;if(!N)return!1;h(v)}return v[s].w},E=function(v){return d&&R.NEED&&c(v)&&!u(v,s)&&h(v),v},R=i.exports={KEY:s,NEED:!1,fastKey:f,getWeak:D,onFreeze:E}},function(i,n,a){var s=a(27),l=a(48),u=a(34);i.exports=function(o){var T=s(o),c=l.f;if(c)for(var d,h=c(o),f=u.f,D=0;h.length>D;)f.call(o,d=h[D++])&&T.push(d);return T}},function(i,n,a){var s=a(47);i.exports=Array.isArray||function(l){return s(l)=="Array"}},function(i,n,a){var s=a(10),l=a(49).f,u={}.toString,o=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],T=function(c){try{return l(c)}catch{return o.slice()}};i.exports.f=function(c){return o&&u.call(c)=="[object Window]"?T(c):l(s(c))}},function(i,n,a){var s=a(34),l=a(16),u=a(10),o=a(25),T=a(6),c=a(42),d=Object.getOwnPropertyDescriptor;n.f=a(9)?d:function(h,f){if(h=u(h),f=o(f,!0),c)try{return d(h,f)}catch{}if(T(h,f))return l(!s.f.call(h,f),h[f])}},function(i,n){},function(i,n,a){a(33)("asyncIterator")},function(i,n,a){a(33)("observable")},function(i,n,a){var s=a(112);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("7c5f1a1c",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-hue { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; border-radius: 2px; } .vc-hue--horizontal { background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); } .vc-hue--vertical { background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); } .vc-hue-container { cursor: pointer; margin: 0 2px; position: relative; height: 100%; } .vc-hue-pointer { z-index: 2; position: absolute; } .vc-hue-picker { cursor: pointer; margin-top: 1px; width: 4px; border-radius: 1px; height: 8px; box-shadow: 0 0 2px rgba(0, 0, 0, .6); background: #fff; transform: translateX(-2px) ; } `,""])},function(i,n,a){var s=function(){var o=this,T=o.$createElement,c=o._self._c||T;return c("div",{class:["vc-hue",o.directionClass]},[c("div",{ref:"container",staticClass:"vc-hue-container",attrs:{role:"slider","aria-valuenow":o.colors.hsl.h,"aria-valuemin":"0","aria-valuemax":"360"},on:{mousedown:o.handleMouseDown,touchmove:o.handleChange,touchstart:o.handleChange}},[c("div",{staticClass:"vc-hue-pointer",style:{top:o.pointerTop,left:o.pointerLeft},attrs:{role:"presentation"}},[c("div",{staticClass:"vc-hue-picker"})])])])},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u},function(i,n,a){var s=function(){var o=this,T=o.$createElement,c=o._self._c||T;return c("div",{staticClass:"vc-slider",attrs:{role:"application","aria-label":"Slider color picker"}},[c("div",{staticClass:"vc-slider-hue-warp"},[c("hue",{on:{change:o.hueChange},model:{value:o.colors,callback:function(d){o.colors=d},expression:"colors"}})],1),o._v(" "),c("div",{staticClass:"vc-slider-swatches",attrs:{role:"group"}},o._l(o.normalizedSwatches,function(d,h){return c("div",{key:h,staticClass:"vc-slider-swatch",attrs:{"data-index":h,"aria-label":"color:"+o.colors.hex,role:"button"},on:{click:function(f){o.handleSwClick(h,d)}}},[c("div",{staticClass:"vc-slider-swatch-picker",class:{"vc-slider-swatch-picker--active":o.isActive(d,h),"vc-slider-swatch-picker--white":d.l===1},style:{background:"hsl("+o.colors.hsl.h+", "+100*d.s+"%, "+100*d.l+"%)"}})])}))])},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u},function(i,n,a){function s(f){a(116)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(51),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(119),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/Swatches.vue",n.default=h.exports},function(i,n,a){var s=a(117);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("10f839a2",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-swatches { width: 320px; height: 240px; overflow-y: scroll; background-color: #fff; box-shadow: 0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16); } .vc-swatches-box { padding: 16px 0 6px 16px; overflow: hidden; } .vc-swatches-color-group { padding-bottom: 10px; width: 40px; float: left; margin-right: 10px; } .vc-swatches-color-it { box-sizing: border-box; width: 40px; height: 24px; cursor: pointer; background: #880e4f; margin-bottom: 1px; overflow: hidden; -ms-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -o-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; } .vc-swatches-color--white { border: 1px solid #DDD; } .vc-swatches-pick { fill: rgb(255, 255, 255); margin-left: 8px; display: block; } .vc-swatches-color--white .vc-swatches-pick { fill: rgb(51, 51, 51); } `,""])},function(i,n,a){Object.defineProperty(n,"__esModule",{value:!0}),a.d(n,"red",function(){return s}),a.d(n,"pink",function(){return l}),a.d(n,"purple",function(){return u}),a.d(n,"deepPurple",function(){return o}),a.d(n,"indigo",function(){return T}),a.d(n,"blue",function(){return c}),a.d(n,"lightBlue",function(){return d}),a.d(n,"cyan",function(){return h}),a.d(n,"teal",function(){return f}),a.d(n,"green",function(){return D}),a.d(n,"lightGreen",function(){return E}),a.d(n,"lime",function(){return R}),a.d(n,"yellow",function(){return v}),a.d(n,"amber",function(){return N}),a.d(n,"orange",function(){return M}),a.d(n,"deepOrange",function(){return z}),a.d(n,"brown",function(){return H}),a.d(n,"grey",function(){return C}),a.d(n,"blueGrey",function(){return K}),a.d(n,"darkText",function(){return Q}),a.d(n,"lightText",function(){return j}),a.d(n,"darkIcons",function(){return A}),a.d(n,"lightIcons",function(){return y}),a.d(n,"white",function(){return b}),a.d(n,"black",function(){return Z});var s={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},l={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},u={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},o={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},T={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},c={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},d={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},h={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},f={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},D={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},E={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},R={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},v={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},N={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},M={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},z={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},H={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},C={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121"},K={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},Q={primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",dividers:"rgba(0, 0, 0, 0.12)"},j={primary:"rgba(255, 255, 255, 1)",secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",dividers:"rgba(255, 255, 255, 0.12)"},A={active:"rgba(0, 0, 0, 0.54)",inactive:"rgba(0, 0, 0, 0.38)"},y={active:"rgba(255, 255, 255, 1)",inactive:"rgba(255, 255, 255, 0.5)"},b="#ffffff",Z="#000000";n.default={red:s,pink:l,purple:u,deepPurple:o,indigo:T,blue:c,lightBlue:d,cyan:h,teal:f,green:D,lightGreen:E,lime:R,yellow:v,amber:N,orange:M,deepOrange:z,brown:H,grey:C,blueGrey:K,darkText:Q,lightText:j,darkIcons:A,lightIcons:y,white:b,black:Z}},function(i,n,a){var s=function(){var o=this,T=o.$createElement,c=o._self._c||T;return c("div",{staticClass:"vc-swatches",attrs:{role:"application","aria-label":"Swatches color picker","data-pick":o.pick}},[c("div",{staticClass:"vc-swatches-box",attrs:{role:"listbox"}},o._l(o.palette,function(d,h){return c("div",{key:h,staticClass:"vc-swatches-color-group"},o._l(d,function(f){return c("div",{key:f,class:["vc-swatches-color-it",{"vc-swatches-color--white":f==="#FFFFFF"}],style:{background:f},attrs:{role:"option","aria-label":"Color:"+f,"aria-selected":o.equal(f),"data-color":f},on:{click:function(D){o.handlerClick(f)}}},[c("div",{directives:[{name:"show",rawName:"v-show",value:o.equal(f),expression:"equal(c)"}],staticClass:"vc-swatches-pick"},[c("svg",{staticStyle:{width:"24px",height:"24px"},attrs:{viewBox:"0 0 24 24"}},[c("path",{attrs:{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}})])])])}))}))])},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u},function(i,n,a){function s(f){a(121)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(52),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(134),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/Photoshop.vue",n.default=h.exports},function(i,n,a){var s=a(122);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("080365d4",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-photoshop { background: #DCDCDC; border-radius: 4px; box-shadow: 0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15); box-sizing: initial; width: 513px; font-family: Roboto; } .vc-photoshop__disable-fields { width: 390px; } .vc-ps-head { background-image: linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%); border-bottom: 1px solid #B1B1B1; box-shadow: inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02); height: 23px; line-height: 24px; border-radius: 4px 4px 0 0; font-size: 13px; color: #4D4D4D; text-align: center; } .vc-ps-body { padding: 15px; display: flex; } .vc-ps-saturation-wrap { width: 256px; height: 256px; position: relative; border: 2px solid #B3B3B3; border-bottom: 2px solid #F0F0F0; overflow: hidden; } .vc-ps-saturation-wrap .vc-saturation-circle { width: 12px; height: 12px; } .vc-ps-hue-wrap { position: relative; height: 256px; width: 19px; margin-left: 10px; border: 2px solid #B3B3B3; border-bottom: 2px solid #F0F0F0; } .vc-ps-hue-pointer { position: relative; } .vc-ps-hue-pointer--left, .vc-ps-hue-pointer--right { position: absolute; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 8px; border-color: transparent transparent transparent #555; } .vc-ps-hue-pointer--left:after, .vc-ps-hue-pointer--right:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 4px 0 4px 6px; border-color: transparent transparent transparent #fff; position: absolute; top: 1px; left: 1px; transform: translate(-8px, -5px); } .vc-ps-hue-pointer--left { transform: translate(-13px, -4px); } .vc-ps-hue-pointer--right { transform: translate(20px, -4px) rotate(180deg); } .vc-ps-controls { width: 180px; margin-left: 10px; display: flex; } .vc-ps-controls__disable-fields { width: auto; } .vc-ps-actions { margin-left: 20px; flex: 1; } .vc-ps-ac-btn { cursor: pointer; background-image: linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%); border: 1px solid #878787; border-radius: 2px; height: 20px; box-shadow: 0 1px 0 0 #EAEAEA; font-size: 14px; color: #000; line-height: 20px; text-align: center; margin-bottom: 10px; } .vc-ps-previews { width: 60px; } .vc-ps-previews__swatches { border: 1px solid #B3B3B3; border-bottom: 1px solid #F0F0F0; margin-bottom: 2px; margin-top: 1px; } .vc-ps-previews__pr-color { height: 34px; box-shadow: inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000; } .vc-ps-previews__label { font-size: 14px; color: #000; text-align: center; } .vc-ps-fields { padding-top: 5px; padding-bottom: 9px; width: 80px; position: relative; } .vc-ps-fields .vc-input__input { margin-left: 40%; width: 40%; height: 18px; border: 1px solid #888888; box-shadow: inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC; margin-bottom: 5px; font-size: 13px; padding-left: 3px; margin-right: 10px; } .vc-ps-fields .vc-input__label, .vc-ps-fields .vc-input__desc { top: 0; text-transform: uppercase; font-size: 13px; height: 18px; line-height: 22px; position: absolute; } .vc-ps-fields .vc-input__label { left: 0; width: 34px; } .vc-ps-fields .vc-input__desc { right: 0; width: 0; } .vc-ps-fields__divider { height: 5px; } .vc-ps-fields__hex .vc-input__input { margin-left: 20%; width: 80%; height: 18px; border: 1px solid #888888; box-shadow: inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC; margin-bottom: 6px; font-size: 13px; padding-left: 3px; } .vc-ps-fields__hex .vc-input__label { position: absolute; top: 0; left: 0; width: 14px; text-transform: uppercase; font-size: 13px; height: 18px; line-height: 22px; } `,""])},function(i,n,a){var s=a(124);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("b5380e52",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-saturation, .vc-saturation--white, .vc-saturation--black { cursor: pointer; position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .vc-saturation--white { background: linear-gradient(to right, #fff, rgba(255,255,255,0)); } .vc-saturation--black { background: linear-gradient(to top, #000, rgba(0,0,0,0)); } .vc-saturation-pointer { cursor: pointer; position: absolute; } .vc-saturation-circle { cursor: pointer; width: 4px; height: 4px; box-shadow: 0 0 0 1.6px #fff, inset 0 0 1px 1px rgba(0,0,0,.3), 0 0 1px 2px rgba(0,0,0,.4); border-radius: 50%; transform: translate(-2px, -2px); } `,""])},function(i,n){function a(s,l,u){return l<u?s<l?l:s>u?u:s:s<u?u:s>l?l:s}i.exports=a},function(i,n){function a(A,y,b){function Z(ot){var wt=Mt,Vt=Ot;return Mt=Ot=void 0,Pt=ot,Et=A.apply(Vt,wt)}function V(ot){return Pt=ot,Ft=setTimeout(tt,y),ae?Z(ot):Et}function x(ot){var wt=ot-Ct,Vt=ot-Pt,se=y-wt;return et?Q(se,gt-Vt):se}function X(ot){var wt=ot-Ct,Vt=ot-Pt;return Ct===void 0||wt>=y||wt<0||et&&Vt>=gt}function tt(){var ot=j();if(X(ot))return pt(ot);Ft=setTimeout(tt,x(ot))}function pt(ot){return Ft=void 0,vt&&Mt?Z(ot):(Mt=Ot=void 0,Et)}function nt(){Ft!==void 0&&clearTimeout(Ft),Pt=0,Mt=Ct=Ot=Ft=void 0}function ct(){return Ft===void 0?Et:pt(j())}function yt(){var ot=j(),wt=X(ot);if(Mt=arguments,Ot=this,Ct=ot,wt){if(Ft===void 0)return V(Ct);if(et)return Ft=setTimeout(tt,y),Z(Ct)}return Ft===void 0&&(Ft=setTimeout(tt,y)),Et}var Mt,Ot,gt,Et,Ft,Ct,Pt=0,ae=!1,et=!1,vt=!0;if(typeof A!="function")throw new TypeError(c);return y=T(y)||0,l(b)&&(ae=!!b.leading,et="maxWait"in b,gt=et?K(T(b.maxWait)||0,y):gt,vt="trailing"in b?!!b.trailing:vt),yt.cancel=nt,yt.flush=ct,yt}function s(A,y,b){var Z=!0,V=!0;if(typeof A!="function")throw new TypeError(c);return l(b)&&(Z="leading"in b?!!b.leading:Z,V="trailing"in b?!!b.trailing:V),a(A,y,{leading:Z,maxWait:y,trailing:V})}function l(A){var y=typeof A;return!!A&&(y=="object"||y=="function")}function u(A){return!!A&&typeof A=="object"}function o(A){return typeof A=="symbol"||u(A)&&C.call(A)==h}function T(A){if(typeof A=="number")return A;if(o(A))return d;if(l(A)){var y=typeof A.valueOf=="function"?A.valueOf():A;A=l(y)?y+"":y}if(typeof A!="string")return A===0?A:+A;A=A.replace(f,"");var b=E.test(A);return b||R.test(A)?v(A.slice(2),b?2:8):D.test(A)?d:+A}var c="Expected a function",d=NaN,h="[object Symbol]",f=/^\s+|\s+$/g,D=/^[-+]0x[0-9a-f]+$/i,E=/^0b[01]+$/i,R=/^0o[0-7]+$/i,v=parseInt,N=typeof Ie=="object"&&Ie&&Ie.Object===Object&&Ie,M=typeof self=="object"&&self&&self.Object===Object&&self,z=N||M||Function("return this")(),H=Object.prototype,C=H.toString,K=Math.max,Q=Math.min,j=function(){return z.Date.now()};i.exports=s},function(i,n,a){var s=function(){var o=this,T=o.$createElement,c=o._self._c||T;return c("div",{ref:"container",staticClass:"vc-saturation",style:{background:o.bgColor},on:{mousedown:o.handleMouseDown,touchmove:o.handleChange,touchstart:o.handleChange}},[c("div",{staticClass:"vc-saturation--white"}),o._v(" "),c("div",{staticClass:"vc-saturation--black"}),o._v(" "),c("div",{staticClass:"vc-saturation-pointer",style:{top:o.pointerTop,left:o.pointerLeft}},[c("div",{staticClass:"vc-saturation-circle"})])])},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u},function(i,n,a){var s=a(129);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("4dc1b086",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-alpha { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; } .vc-alpha-checkboard-wrap { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; } .vc-alpha-gradient { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; } .vc-alpha-container { cursor: pointer; position: relative; z-index: 2; height: 100%; margin: 0 3px; } .vc-alpha-pointer { z-index: 2; position: absolute; } .vc-alpha-picker { cursor: pointer; width: 4px; border-radius: 1px; height: 8px; box-shadow: 0 0 2px rgba(0, 0, 0, .6); background: #fff; margin-top: 1px; transform: translateX(-2px); } `,""])},function(i,n,a){var s=a(131);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("7e15c05b",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-checkerboard { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background-size: contain; } `,""])},function(i,n,a){var s=function(){var o=this,T=o.$createElement;return(o._self._c||T)("div",{staticClass:"vc-checkerboard",style:o.bgStyle})},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u},function(i,n,a){var s=function(){var o=this,T=o.$createElement,c=o._self._c||T;return c("div",{staticClass:"vc-alpha"},[c("div",{staticClass:"vc-alpha-checkboard-wrap"},[c("checkboard")],1),o._v(" "),c("div",{staticClass:"vc-alpha-gradient",style:{background:o.gradientColor}}),o._v(" "),c("div",{ref:"container",staticClass:"vc-alpha-container",on:{mousedown:o.handleMouseDown,touchmove:o.handleChange,touchstart:o.handleChange}},[c("div",{staticClass:"vc-alpha-pointer",style:{left:100*o.colors.a+"%"}},[c("div",{staticClass:"vc-alpha-picker"})])])])},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u},function(i,n,a){var s=function(){var o=this,T=o.$createElement,c=o._self._c||T;return c("div",{class:["vc-photoshop",o.disableFields?"vc-photoshop__disable-fields":""],attrs:{role:"application","aria-label":"PhotoShop color picker"}},[c("div",{staticClass:"vc-ps-head",attrs:{role:"heading"}},[o._v(o._s(o.head))]),o._v(" "),c("div",{staticClass:"vc-ps-body"},[c("div",{staticClass:"vc-ps-saturation-wrap"},[c("saturation",{on:{change:o.childChange},model:{value:o.colors,callback:function(d){o.colors=d},expression:"colors"}})],1),o._v(" "),c("div",{staticClass:"vc-ps-hue-wrap"},[c("hue",{attrs:{direction:"vertical"},on:{change:o.childChange},model:{value:o.colors,callback:function(d){o.colors=d},expression:"colors"}},[c("div",{staticClass:"vc-ps-hue-pointer"},[c("i",{staticClass:"vc-ps-hue-pointer--left"}),c("i",{staticClass:"vc-ps-hue-pointer--right"})])])],1),o._v(" "),c("div",{class:["vc-ps-controls",o.disableFields?"vc-ps-controls__disable-fields":""]},[c("div",{staticClass:"vc-ps-previews"},[c("div",{staticClass:"vc-ps-previews__label"},[o._v(o._s(o.newLabel))]),o._v(" "),c("div",{staticClass:"vc-ps-previews__swatches"},[c("div",{staticClass:"vc-ps-previews__pr-color",style:{background:o.colors.hex},attrs:{"aria-label":"New color is "+o.colors.hex}}),o._v(" "),c("div",{staticClass:"vc-ps-previews__pr-color",style:{background:o.currentColor},attrs:{"aria-label":"Current color is "+o.currentColor},on:{click:o.clickCurrentColor}})]),o._v(" "),c("div",{staticClass:"vc-ps-previews__label"},[o._v(o._s(o.currentLabel))])]),o._v(" "),o.disableFields?o._e():c("div",{staticClass:"vc-ps-actions"},[c("div",{staticClass:"vc-ps-ac-btn",attrs:{role:"button","aria-label":o.acceptLabel},on:{click:o.handleAccept}},[o._v(o._s(o.acceptLabel))]),o._v(" "),c("div",{staticClass:"vc-ps-ac-btn",attrs:{role:"button","aria-label":o.cancelLabel},on:{click:o.handleCancel}},[o._v(o._s(o.cancelLabel))]),o._v(" "),c("div",{staticClass:"vc-ps-fields"},[c("ed-in",{attrs:{label:"h",desc:"°",value:o.hsv.h},on:{change:o.inputChange}}),o._v(" "),c("ed-in",{attrs:{label:"s",desc:"%",value:o.hsv.s,max:100},on:{change:o.inputChange}}),o._v(" "),c("ed-in",{attrs:{label:"v",desc:"%",value:o.hsv.v,max:100},on:{change:o.inputChange}}),o._v(" "),c("div",{staticClass:"vc-ps-fields__divider"}),o._v(" "),c("ed-in",{attrs:{label:"r",value:o.colors.rgba.r},on:{change:o.inputChange}}),o._v(" "),c("ed-in",{attrs:{label:"g",value:o.colors.rgba.g},on:{change:o.inputChange}}),o._v(" "),c("ed-in",{attrs:{label:"b",value:o.colors.rgba.b},on:{change:o.inputChange}}),o._v(" "),c("div",{staticClass:"vc-ps-fields__divider"}),o._v(" "),c("ed-in",{staticClass:"vc-ps-fields__hex",attrs:{label:"#",value:o.hex},on:{change:o.inputChange}})],1),o._v(" "),o.hasResetButton?c("div",{staticClass:"vc-ps-ac-btn",attrs:{"aria-label":"reset"},on:{click:o.handleReset}},[o._v(o._s(o.resetLabel))]):o._e()])])])])},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u},function(i,n,a){function s(f){a(136)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(56),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(138),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/Sketch.vue",n.default=h.exports},function(i,n,a){var s=a(137);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("612c6604",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-sketch { position: relative; width: 200px; padding: 10px 10px 0; box-sizing: initial; background: #fff; border-radius: 4px; box-shadow: 0 0 0 1px rgba(0, 0, 0, .15), 0 8px 16px rgba(0, 0, 0, .15); } .vc-sketch-saturation-wrap { width: 100%; padding-bottom: 75%; position: relative; overflow: hidden; } .vc-sketch-controls { display: flex; } .vc-sketch-sliders { padding: 4px 0; flex: 1; } .vc-sketch-sliders .vc-hue, .vc-sketch-sliders .vc-alpha-gradient { border-radius: 2px; } .vc-sketch-hue-wrap { position: relative; height: 10px; } .vc-sketch-alpha-wrap { position: relative; height: 10px; margin-top: 4px; overflow: hidden; } .vc-sketch-color-wrap { width: 24px; height: 24px; position: relative; margin-top: 4px; margin-left: 4px; border-radius: 3px; } .vc-sketch-active-color { position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 2px; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15), inset 0 0 4px rgba(0, 0, 0, .25); z-index: 2; } .vc-sketch-color-wrap .vc-checkerboard { background-size: auto; } .vc-sketch-field { display: flex; padding-top: 4px; } .vc-sketch-field .vc-input__input { width: 90%; padding: 4px 0 3px 10%; border: none; box-shadow: inset 0 0 0 1px #ccc; font-size: 10px; } .vc-sketch-field .vc-input__label { display: block; text-align: center; font-size: 11px; color: #222; padding-top: 3px; padding-bottom: 4px; text-transform: capitalize; } .vc-sketch-field--single { flex: 1; padding-left: 6px; } .vc-sketch-field--double { flex: 2; } .vc-sketch-presets { margin-right: -10px; margin-left: -10px; padding-left: 10px; padding-top: 10px; border-top: 1px solid #eee; } .vc-sketch-presets-color { border-radius: 3px; overflow: hidden; position: relative; display: inline-block; margin: 0 10px 10px 0; vertical-align: top; cursor: pointer; width: 16px; height: 16px; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15); } .vc-sketch-presets-color .vc-checkerboard { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15); border-radius: 3px; } .vc-sketch__disable-alpha .vc-sketch-color-wrap { height: 10px; } `,""])},function(i,n,a){var s=function(){var o=this,T=o.$createElement,c=o._self._c||T;return c("div",{class:["vc-sketch",o.disableAlpha?"vc-sketch__disable-alpha":""],attrs:{role:"application","aria-label":"Sketch color picker"}},[c("div",{staticClass:"vc-sketch-saturation-wrap"},[c("saturation",{on:{change:o.childChange},model:{value:o.colors,callback:function(d){o.colors=d},expression:"colors"}})],1),o._v(" "),c("div",{staticClass:"vc-sketch-controls"},[c("div",{staticClass:"vc-sketch-sliders"},[c("div",{staticClass:"vc-sketch-hue-wrap"},[c("hue",{on:{change:o.childChange},model:{value:o.colors,callback:function(d){o.colors=d},expression:"colors"}})],1),o._v(" "),o.disableAlpha?o._e():c("div",{staticClass:"vc-sketch-alpha-wrap"},[c("alpha",{on:{change:o.childChange},model:{value:o.colors,callback:function(d){o.colors=d},expression:"colors"}})],1)]),o._v(" "),c("div",{staticClass:"vc-sketch-color-wrap"},[c("div",{staticClass:"vc-sketch-active-color",style:{background:o.activeColor},attrs:{"aria-label":"Current color is "+o.activeColor}}),o._v(" "),c("checkboard")],1)]),o._v(" "),o.disableFields?o._e():c("div",{staticClass:"vc-sketch-field"},[c("div",{staticClass:"vc-sketch-field--double"},[c("ed-in",{attrs:{label:"hex",value:o.hex},on:{change:o.inputChange}})],1),o._v(" "),c("div",{staticClass:"vc-sketch-field--single"},[c("ed-in",{attrs:{label:"r",value:o.colors.rgba.r},on:{change:o.inputChange}})],1),o._v(" "),c("div",{staticClass:"vc-sketch-field--single"},[c("ed-in",{attrs:{label:"g",value:o.colors.rgba.g},on:{change:o.inputChange}})],1),o._v(" "),c("div",{staticClass:"vc-sketch-field--single"},[c("ed-in",{attrs:{label:"b",value:o.colors.rgba.b},on:{change:o.inputChange}})],1),o._v(" "),o.disableAlpha?o._e():c("div",{staticClass:"vc-sketch-field--single"},[c("ed-in",{attrs:{label:"a",value:o.colors.a,"arrow-offset":.01,max:1},on:{change:o.inputChange}})],1)]),o._v(" "),c("div",{staticClass:"vc-sketch-presets",attrs:{role:"group","aria-label":"A color preset, pick one to set as current color"}},[o._l(o.presetColors,function(d){return[o.isTransparent(d)?c("div",{key:d,staticClass:"vc-sketch-presets-color",attrs:{"aria-label":"Color:"+d},on:{click:function(h){o.handlePreset(d)}}},[c("checkboard")],1):c("div",{key:d,staticClass:"vc-sketch-presets-color",style:{background:d},attrs:{"aria-label":"Color:"+d},on:{click:function(h){o.handlePreset(d)}}})]})],2)])},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u},function(i,n,a){function s(f){a(140)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(57),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(142),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/Chrome.vue",n.default=h.exports},function(i,n,a){var s=a(141);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("1cd16048",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-chrome { background: #fff; border-radius: 2px; box-shadow: 0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3); box-sizing: initial; width: 225px; font-family: Menlo, monospace; background-color: #fff; } .vc-chrome-controls { display: flex; } .vc-chrome-color-wrap { position: relative; width: 36px; } .vc-chrome-active-color { position: relative; width: 30px; height: 30px; border-radius: 15px; overflow: hidden; z-index: 1; } .vc-chrome-color-wrap .vc-checkerboard { width: 30px; height: 30px; border-radius: 15px; background-size: auto; } .vc-chrome-sliders { flex: 1; } .vc-chrome-fields-wrap { display: flex; padding-top: 16px; } .vc-chrome-fields { display: flex; margin-left: -6px; flex: 1; } .vc-chrome-field { padding-left: 6px; width: 100%; } .vc-chrome-toggle-btn { width: 32px; text-align: right; position: relative; } .vc-chrome-toggle-icon { margin-right: -4px; margin-top: 12px; cursor: pointer; position: relative; z-index: 2; } .vc-chrome-toggle-icon-highlight { position: absolute; width: 24px; height: 28px; background: #eee; border-radius: 4px; top: 10px; left: 12px; } .vc-chrome-hue-wrap { position: relative; height: 10px; margin-bottom: 8px; } .vc-chrome-alpha-wrap { position: relative; height: 10px; } .vc-chrome-hue-wrap .vc-hue { border-radius: 2px; } .vc-chrome-alpha-wrap .vc-alpha-gradient { border-radius: 2px; } .vc-chrome-hue-wrap .vc-hue-picker, .vc-chrome-alpha-wrap .vc-alpha-picker { width: 12px; height: 12px; border-radius: 6px; transform: translate(-6px, -2px); background-color: rgb(248, 248, 248); box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); } .vc-chrome-body { padding: 16px 16px 12px; background-color: #fff; } .vc-chrome-saturation-wrap { width: 100%; padding-bottom: 55%; position: relative; border-radius: 2px 2px 0 0; overflow: hidden; } .vc-chrome-saturation-wrap .vc-saturation-circle { width: 12px; height: 12px; } .vc-chrome-fields .vc-input__input { font-size: 11px; color: #333; width: 100%; border-radius: 2px; border: none; box-shadow: inset 0 0 0 1px #dadada; height: 21px; text-align: center; } .vc-chrome-fields .vc-input__label { text-transform: uppercase; font-size: 11px; line-height: 11px; color: #969696; text-align: center; display: block; margin-top: 12px; } .vc-chrome__disable-alpha .vc-chrome-active-color { width: 18px; height: 18px; } .vc-chrome__disable-alpha .vc-chrome-color-wrap { width: 30px; } .vc-chrome__disable-alpha .vc-chrome-hue-wrap { margin-top: 4px; margin-bottom: 4px; } `,""])},function(i,n,a){var s=function(){var o=this,T=o.$createElement,c=o._self._c||T;return c("div",{class:["vc-chrome",o.disableAlpha?"vc-chrome__disable-alpha":""],attrs:{role:"application","aria-label":"Chrome color picker"}},[c("div",{staticClass:"vc-chrome-saturation-wrap"},[c("saturation",{on:{change:o.childChange},model:{value:o.colors,callback:function(d){o.colors=d},expression:"colors"}})],1),o._v(" "),c("div",{staticClass:"vc-chrome-body"},[c("div",{staticClass:"vc-chrome-controls"},[c("div",{staticClass:"vc-chrome-color-wrap"},[c("div",{staticClass:"vc-chrome-active-color",style:{background:o.activeColor},attrs:{"aria-label":"current color is "+o.colors.hex}}),o._v(" "),o.disableAlpha?o._e():c("checkboard")],1),o._v(" "),c("div",{staticClass:"vc-chrome-sliders"},[c("div",{staticClass:"vc-chrome-hue-wrap"},[c("hue",{on:{change:o.childChange},model:{value:o.colors,callback:function(d){o.colors=d},expression:"colors"}})],1),o._v(" "),o.disableAlpha?o._e():c("div",{staticClass:"vc-chrome-alpha-wrap"},[c("alpha",{on:{change:o.childChange},model:{value:o.colors,callback:function(d){o.colors=d},expression:"colors"}})],1)])]),o._v(" "),o.disableFields?o._e():c("div",{staticClass:"vc-chrome-fields-wrap"},[c("div",{directives:[{name:"show",rawName:"v-show",value:o.fieldsIndex===0,expression:"fieldsIndex === 0"}],staticClass:"vc-chrome-fields"},[c("div",{staticClass:"vc-chrome-field"},[o.hasAlpha?o._e():c("ed-in",{attrs:{label:"hex",value:o.colors.hex},on:{change:o.inputChange}}),o._v(" "),o.hasAlpha?c("ed-in",{attrs:{label:"hex",value:o.colors.hex8},on:{change:o.inputChange}}):o._e()],1)]),o._v(" "),c("div",{directives:[{name:"show",rawName:"v-show",value:o.fieldsIndex===1,expression:"fieldsIndex === 1"}],staticClass:"vc-chrome-fields"},[c("div",{staticClass:"vc-chrome-field"},[c("ed-in",{attrs:{label:"r",value:o.colors.rgba.r},on:{change:o.inputChange}})],1),o._v(" "),c("div",{staticClass:"vc-chrome-field"},[c("ed-in",{attrs:{label:"g",value:o.colors.rgba.g},on:{change:o.inputChange}})],1),o._v(" "),c("div",{staticClass:"vc-chrome-field"},[c("ed-in",{attrs:{label:"b",value:o.colors.rgba.b},on:{change:o.inputChange}})],1),o._v(" "),o.disableAlpha?o._e():c("div",{staticClass:"vc-chrome-field"},[c("ed-in",{attrs:{label:"a",value:o.colors.a,"arrow-offset":.01,max:1},on:{change:o.inputChange}})],1)]),o._v(" "),c("div",{directives:[{name:"show",rawName:"v-show",value:o.fieldsIndex===2,expression:"fieldsIndex === 2"}],staticClass:"vc-chrome-fields"},[c("div",{staticClass:"vc-chrome-field"},[c("ed-in",{attrs:{label:"h",value:o.hsl.h},on:{change:o.inputChange}})],1),o._v(" "),c("div",{staticClass:"vc-chrome-field"},[c("ed-in",{attrs:{label:"s",value:o.hsl.s},on:{change:o.inputChange}})],1),o._v(" "),c("div",{staticClass:"vc-chrome-field"},[c("ed-in",{attrs:{label:"l",value:o.hsl.l},on:{change:o.inputChange}})],1),o._v(" "),o.disableAlpha?o._e():c("div",{staticClass:"vc-chrome-field"},[c("ed-in",{attrs:{label:"a",value:o.colors.a,"arrow-offset":.01,max:1},on:{change:o.inputChange}})],1)]),o._v(" "),c("div",{staticClass:"vc-chrome-toggle-btn",attrs:{role:"button","aria-label":"Change another color definition"},on:{click:o.toggleViews}},[c("div",{staticClass:"vc-chrome-toggle-icon"},[c("svg",{staticStyle:{width:"24px",height:"24px"},attrs:{viewBox:"0 0 24 24"},on:{mouseover:o.showHighlight,mouseenter:o.showHighlight,mouseout:o.hideHighlight}},[c("path",{attrs:{fill:"#333",d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}})])]),o._v(" "),c("div",{directives:[{name:"show",rawName:"v-show",value:o.highlight,expression:"highlight"}],staticClass:"vc-chrome-toggle-icon-highlight"})])])])])},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u},function(i,n,a){function s(f){a(144)}Object.defineProperty(n,"__esModule",{value:!0});var l=a(58),u=a.n(l);for(var o in l)o!=="default"&&function(f){a.d(n,f,function(){return l[f]})}(o);var T=a(146),c=a(2),d=s,h=c(u.a,T.a,!1,d,null,null);h.options.__file="src/components/Twitter.vue",n.default=h.exports},function(i,n,a){var s=a(145);typeof s=="string"&&(s=[[i.i,s,""]]),s.locals&&(i.exports=s.locals),a(1)("669a48a5",s,!1,{})},function(i,n,a){n=i.exports=a(0)(!1),n.push([i.i,` .vc-twitter { background: #fff; border: 0 solid rgba(0,0,0,0.25); box-shadow: 0 1px 4px rgba(0,0,0,0.25); border-radius: 4px; position: relative; } .vc-twitter-triangle { width: 0px; height: 0px; border-style: solid; border-width: 0 9px 10px 9px; border-color: transparent transparent #fff transparent; position: absolute; } .vc-twitter-triangle-shadow { width: 0px; height: 0px; border-style: solid; border-width: 0 9px 10px 9px; border-color: transparent transparent rgba(0, 0, 0, .1) transparent; position: absolute; } .vc-twitter-body { padding: 15px 9px 9px 15px; } .vc-twitter .vc-editable-input { position: relative; } .vc-twitter .vc-editable-input input { width: 100px; font-size: 14px; color: #666; border: 0px; outline: none; height: 28px; box-shadow: inset 0 0 0 1px #F0F0F0; box-sizing: content-box; border-radius: 0 4px 4px 0; float: left; padding: 1px; padding-left: 8px; } .vc-twitter .vc-editable-input span { display: none; } .vc-twitter-hash { background: #F0F0F0; height: 30px; width: 30px; border-radius: 4px 0 0 4px; float: left; color: #98A1A4; display: flex; align-items: center; justify-content: center; } .vc-twitter-swatch { width: 30px; height: 30px; float: left; border-radius: 4px; margin: 0 6px 6px 0; cursor: pointer; position: relative; outline: none; } .vc-twitter-clear { clear: both; } .vc-twitter-hide-triangle .vc-twitter-triangle { display: none; } .vc-twitter-hide-triangle .vc-twitter-triangle-shadow { display: none; } .vc-twitter-top-left-triangle .vc-twitter-triangle{ top: -10px; left: 12px; } .vc-twitter-top-left-triangle .vc-twitter-triangle-shadow{ top: -11px; left: 12px; } .vc-twitter-top-right-triangle .vc-twitter-triangle{ top: -10px; right: 12px; } .vc-twitter-top-right-triangle .vc-twitter-triangle-shadow{ top: -11px; right: 12px; } `,""])},function(i,n,a){var s=function(){var o=this,T=o.$createElement,c=o._self._c||T;return c("div",{staticClass:"vc-twitter",class:{"vc-twitter-hide-triangle ":o.triangle==="hide","vc-twitter-top-left-triangle ":o.triangle==="top-left","vc-twitter-top-right-triangle ":o.triangle==="top-right"},style:{width:typeof o.width=="number"?o.width+"px":o.width}},[c("div",{staticClass:"vc-twitter-triangle-shadow"}),o._v(" "),c("div",{staticClass:"vc-twitter-triangle"}),o._v(" "),c("div",{staticClass:"vc-twitter-body"},[o._l(o.defaultColors,function(d,h){return c("span",{key:h,staticClass:"vc-twitter-swatch",style:{background:d,boxShadow:"0 0 4px "+(o.equal(d)?d:"transparent")},on:{click:function(f){o.handlerClick(d)}}})}),o._v(" "),c("div",{staticClass:"vc-twitter-hash"},[o._v("#")]),o._v(" "),c("editable-input",{attrs:{label:"#",value:o.hex},on:{change:o.inputChange}}),o._v(" "),c("div",{staticClass:"vc-twitter-clear"})],2)])},l=[];s._withStripped=!0;var u={render:s,staticRenderFns:l};n.a=u}])})})(Lp),it(bl),it(Yl),it(Ml),P("More items …"),it(wl),P("a few seconds ago"),P("seconds ago"),P("sec. ago");var Ip={exports:{}};(function(e,r){(function(i,n){e.exports=n()})(typeof self<"u"?self:Ie,function(){return function(){var i={537:function(){typeof window<"u"&&function(){for(var l=0,u=["ms","moz","webkit","o"],o=0;o<u.length&&!window.requestAnimationFrame;++o)window.requestAnimationFrame=window[u[o]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[u[o]+"CancelAnimationFrame"]||window[u[o]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(T,c){var d=new Date().getTime(),h=Math.max(0,16-(d-l)),f=window.setTimeout(function(){T(d+h)},h);return l=d+h,f}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(T){clearTimeout(T)})}()}},n={};function a(l){var u=n[l];if(u!==void 0)return u.exports;var o=n[l]={exports:{}};return i[l](o,o.exports,a),o.exports}a.d=function(l,u){for(var o in u)a.o(u,o)&&!a.o(l,o)&&Object.defineProperty(l,o,{enumerable:!0,get:u[o]})},a.o=function(l,u){return Object.prototype.hasOwnProperty.call(l,u)},a.r=function(l){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(l,"__esModule",{value:!0})};var s={};return function(){a.r(s),a.d(s,{Anchors:function(){return b},Category:function(){return xt},Emoji:function(){return se},EmojiData:function(){return Ct},EmojiIndex:function(){return Ft},EmojiView:function(){return Pt},Picker:function(){return _t},Preview:function(){return O},Search:function(){return I},Skins:function(){return m},frequently:function(){return Q},sanitize:function(){return ae},store:function(){return h},uncompress:function(){return z}});var l,u,o="emoji-mart",T=JSON,c=typeof window<"u"&&"localStorage"in window;function d(p,S){if(u)u(p,S);else{if(!c)return;try{window.localStorage["".concat(o,".").concat(p)]=T.stringify(S)}catch{}}}var h={update:function(p){for(var S in p)d(S,p[S])},set:d,get:function(p){if(l)return l(p);if(c){try{var S=window.localStorage["".concat(o,".").concat(p)]}catch{return}return S?JSON.parse(S):void 0}},setNamespace:function(p){o=p},setHandlers:function(p){p||(p={}),l=p.getter,u=p.setter}};function f(p){return f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(S){return typeof S}:function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},f(p)}function D(p,S){(S==null||S>p.length)&&(S=p.length);for(var F=0,Y=new Array(S);F<S;F++)Y[F]=p[F];return Y}var E={name:"a",unified:"b",non_qualified:"c",has_img_apple:"d",has_img_google:"e",has_img_twitter:"f",has_img_facebook:"h",keywords:"j",sheet:"k",emoticons:"l",text:"m",short_names:"n",added_in:"o"},R=function(p){var S=[],F=function(Y,G){Y&&(Array.isArray(Y)?Y:[Y]).forEach(function(U){(G?U.split(/[-|_|\s]+/):[U]).forEach(function(q){q=q.toLowerCase(),S.indexOf(q)==-1&&S.push(q)})})};return F(p.short_names,!0),F(p.name,!0),F(p.keywords,!1),F(p.emoticons,!1),S.join(",")};function v(p){var S,F=function(U,q){var at=typeof Symbol<"u"&&U[Symbol.iterator]||U["@@iterator"];if(!at){if(Array.isArray(U)||(at=function(bt,We){if(bt){if(typeof bt=="string")return D(bt,We);var ce=Object.prototype.toString.call(bt).slice(8,-1);return ce==="Object"&&bt.constructor&&(ce=bt.constructor.name),ce==="Map"||ce==="Set"?Array.from(bt):ce==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ce)?D(bt,We):void 0}}(U))||q){at&&(U=at);var rt=0,Dt=function(){};return{s:Dt,n:function(){return rt>=U.length?{done:!0}:{done:!1,value:U[rt++]}},e:function(bt){throw bt},f:Dt}}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 It,cr=!0,Tr=!1;return{s:function(){at=at.call(U)},n:function(){var bt=at.next();return cr=bt.done,bt},e:function(bt){Tr=!0,It=bt},f:function(){try{cr||at.return==null||at.return()}finally{if(Tr)throw It}}}}(Object.getOwnPropertyNames(p));try{for(F.s();!(S=F.n()).done;){var Y=S.value,G=p[Y];p[Y]=G&&f(G)==="object"?v(G):G}}catch(U){F.e(U)}finally{F.f()}return Object.freeze(p)}var N,M,z=function(p){if(!p.compressed)return p;for(var S in p.compressed=!1,p.emojis){var F=p.emojis[S];for(var Y in E)F[Y]=F[E[Y]],delete F[E[Y]];F.short_names||(F.short_names=[]),F.short_names.unshift(S),F.sheet_x=F.sheet[0],F.sheet_y=F.sheet[1],delete F.sheet,F.text||(F.text=""),F.added_in||(F.added_in=6),F.added_in=F.added_in.toFixed(1),F.search=R(F)}return v(p)},H=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","hankey"],C={};function K(){M=!0,N=h.get("frequently")}var Q={add:function(p){M||K();var S=p.id;N||(N=C),N[S]||(N[S]=0),N[S]+=1,h.set("last",S),h.set("frequently",N)},get:function(p){if(M||K(),!N){C={};for(var S=[],F=Math.min(p,H.length),Y=0;Y<F;Y++)C[H[Y]]=parseInt((F-Y)/4,10)+1,S.push(H[Y]);return S}var G=p,U=[];for(var q in N)N.hasOwnProperty(q)&&U.push(q);var at=U.sort(function(Dt,It){return N[Dt]-N[It]}).reverse().slice(0,G),rt=h.get("last");return rt&&at.indexOf(rt)==-1&&(at.pop(),at.push(rt)),at}},j={activity:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 0C5.373 0 0 5.372 0 12c0 6.627 5.373 12 12 12 6.628 0 12-5.373 12-12 0-6.628-5.372-12-12-12m9.949 11H17.05c.224-2.527 1.232-4.773 1.968-6.113A9.966 9.966 0 0 1 21.949 11M13 11V2.051a9.945 9.945 0 0 1 4.432 1.564c-.858 1.491-2.156 4.22-2.392 7.385H13zm-2 0H8.961c-.238-3.165-1.536-5.894-2.393-7.385A9.95 9.95 0 0 1 11 2.051V11zm0 2v8.949a9.937 9.937 0 0 1-4.432-1.564c.857-1.492 2.155-4.221 2.393-7.385H11zm4.04 0c.236 3.164 1.534 5.893 2.392 7.385A9.92 9.92 0 0 1 13 21.949V13h2.04zM4.982 4.887C5.718 6.227 6.726 8.473 6.951 11h-4.9a9.977 9.977 0 0 1 2.931-6.113M2.051 13h4.9c-.226 2.527-1.233 4.771-1.969 6.113A9.972 9.972 0 0 1 2.051 13m16.967 6.113c-.735-1.342-1.744-3.586-1.968-6.113h4.899a9.961 9.961 0 0 1-2.931 6.113"/></svg>',custom:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><g transform="translate(2.000000, 1.000000)"><rect id="Rectangle" x="8" y="0" width="3" height="21" rx="1.5"></rect><rect id="Rectangle" transform="translate(9.843, 10.549) rotate(60) translate(-9.843, -10.549) " x="8.343" y="0.049" width="3" height="21" rx="1.5"></rect><rect id="Rectangle" transform="translate(9.843, 10.549) rotate(-60) translate(-9.843, -10.549) " x="8.343" y="0.049" width="3" height="21" rx="1.5"></rect></g></svg>',flags:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M0 0l6.084 24H8L1.916 0zM21 5h-4l-1-4H4l3 12h3l1 4h13L21 5zM6.563 3h7.875l2 8H8.563l-2-8zm8.832 10l-2.856 1.904L12.063 13h3.332zM19 13l-1.5-6h1.938l2 8H16l3-2z"/></svg>',foods:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M17 4.978c-1.838 0-2.876.396-3.68.934.513-1.172 1.768-2.934 4.68-2.934a1 1 0 0 0 0-2c-2.921 0-4.629 1.365-5.547 2.512-.064.078-.119.162-.18.244C11.73 1.838 10.798.023 9.207.023 8.579.022 7.85.306 7 .978 5.027 2.54 5.329 3.902 6.492 4.999 3.609 5.222 0 7.352 0 12.969c0 4.582 4.961 11.009 9 11.009 1.975 0 2.371-.486 3-1 .629.514 1.025 1 3 1 4.039 0 9-6.418 9-11 0-5.953-4.055-8-7-8M8.242 2.546c.641-.508.943-.523.965-.523.426.169.975 1.405 1.357 3.055-1.527-.629-2.741-1.352-2.98-1.846.059-.112.241-.356.658-.686M15 21.978c-1.08 0-1.21-.109-1.559-.402l-.176-.146c-.367-.302-.816-.452-1.266-.452s-.898.15-1.266.452l-.176.146c-.347.292-.477.402-1.557.402-2.813 0-7-5.389-7-9.009 0-5.823 4.488-5.991 5-5.991 1.939 0 2.484.471 3.387 1.251l.323.276a1.995 1.995 0 0 0 2.58 0l.323-.276c.902-.78 1.447-1.251 3.387-1.251.512 0 5 .168 5 6 0 3.617-4.187 9-7 9"/></svg>',nature:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M15.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 15.5 8M8.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 8.5 8"/><path d="M18.933 0h-.027c-.97 0-2.138.787-3.018 1.497-1.274-.374-2.612-.51-3.887-.51-1.285 0-2.616.133-3.874.517C7.245.79 6.069 0 5.093 0h-.027C3.352 0 .07 2.67.002 7.026c-.039 2.479.276 4.238 1.04 5.013.254.258.882.677 1.295.882.191 3.177.922 5.238 2.536 6.38.897.637 2.187.949 3.2 1.102C8.04 20.6 8 20.795 8 21c0 1.773 2.35 3 4 3 1.648 0 4-1.227 4-3 0-.201-.038-.393-.072-.586 2.573-.385 5.435-1.877 5.925-7.587.396-.22.887-.568 1.104-.788.763-.774 1.079-2.534 1.04-5.013C23.929 2.67 20.646 0 18.933 0M3.223 9.135c-.237.281-.837 1.155-.884 1.238-.15-.41-.368-1.349-.337-3.291.051-3.281 2.478-4.972 3.091-5.031.256.015.731.27 1.265.646-1.11 1.171-2.275 2.915-2.352 5.125-.133.546-.398.858-.783 1.313M12 22c-.901 0-1.954-.693-2-1 0-.654.475-1.236 1-1.602V20a1 1 0 1 0 2 0v-.602c.524.365 1 .947 1 1.602-.046.307-1.099 1-2 1m3-3.48v.02a4.752 4.752 0 0 0-1.262-1.02c1.092-.516 2.239-1.334 2.239-2.217 0-1.842-1.781-2.195-3.977-2.195-2.196 0-3.978.354-3.978 2.195 0 .883 1.148 1.701 2.238 2.217A4.8 4.8 0 0 0 9 18.539v-.025c-1-.076-2.182-.281-2.973-.842-1.301-.92-1.838-3.045-1.853-6.478l.023-.041c.496-.826 1.49-1.45 1.804-3.102 0-2.047 1.357-3.631 2.362-4.522C9.37 3.178 10.555 3 11.948 3c1.447 0 2.685.192 3.733.57 1 .9 2.316 2.465 2.316 4.48.313 1.651 1.307 2.275 1.803 3.102.035.058.068.117.102.178-.059 5.967-1.949 7.01-4.902 7.19m6.628-8.202c-.037-.065-.074-.13-.113-.195a7.587 7.587 0 0 0-.739-.987c-.385-.455-.648-.768-.782-1.313-.076-2.209-1.241-3.954-2.353-5.124.531-.376 1.004-.63 1.261-.647.636.071 3.044 1.764 3.096 5.031.027 1.81-.347 3.218-.37 3.235"/></svg>',objects:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 0a9 9 0 0 0-5 16.482V21s2.035 3 5 3 5-3 5-3v-4.518A9 9 0 0 0 12 0zm0 2c3.86 0 7 3.141 7 7s-3.14 7-7 7-7-3.141-7-7 3.14-7 7-7zM9 17.477c.94.332 1.946.523 3 .523s2.06-.19 3-.523v.834c-.91.436-1.925.689-3 .689a6.924 6.924 0 0 1-3-.69v-.833zm.236 3.07A8.854 8.854 0 0 0 12 21c.965 0 1.888-.167 2.758-.451C14.155 21.173 13.153 22 12 22c-1.102 0-2.117-.789-2.764-1.453z"/><path d="M14.745 12.449h-.004c-.852-.024-1.188-.858-1.577-1.824-.421-1.061-.703-1.561-1.182-1.566h-.009c-.481 0-.783.497-1.235 1.537-.436.982-.801 1.811-1.636 1.791l-.276-.043c-.565-.171-.853-.691-1.284-1.794-.125-.313-.202-.632-.27-.913-.051-.213-.127-.53-.195-.634C7.067 9.004 7.039 9 6.99 9A1 1 0 0 1 7 7h.01c1.662.017 2.015 1.373 2.198 2.134.486-.981 1.304-2.058 2.797-2.075 1.531.018 2.28 1.153 2.731 2.141l.002-.008C14.944 8.424 15.327 7 16.979 7h.032A1 1 0 1 1 17 9h-.011c-.149.076-.256.474-.319.709a6.484 6.484 0 0 1-.311.951c-.429.973-.79 1.789-1.614 1.789"/></svg>',smileys:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"/><path d="M8 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 8 7M16 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 16 7M15.232 15c-.693 1.195-1.87 2-3.349 2-1.477 0-2.655-.805-3.347-2H15m3-2H6a6 6 0 1 0 12 0"/></svg>',people:'<svg xmlns:svg="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"> <path id="path3814" d="m 3.3591089,21.17726 c 0.172036,0.09385 4.265994,2.29837 8.8144451,2.29837 4.927767,0 8.670894,-2.211883 8.82782,-2.306019 0.113079,-0.06785 0.182268,-0.190051 0.182267,-0.321923 0,-3.03119 -0.929494,-5.804936 -2.617196,-7.810712 -1.180603,-1.403134 -2.661918,-2.359516 -4.295699,-2.799791 4.699118,-2.236258 3.102306,-9.28617162 -2.097191,-9.28617162 -5.1994978,0 -6.7963103,7.04991362 -2.097192,9.28617162 -1.6337821,0.440275 -3.1150971,1.396798 -4.2956991,2.799791 -1.687703,2.005776 -2.617196,4.779522 -2.617196,7.810712 1.2e-6,0.137378 0.075039,0.263785 0.195641,0.329572 z M 8.0439319,5.8308783 C 8.0439309,2.151521 12.492107,0.30955811 15.093491,2.9109411 17.694874,5.5123241 15.852911,9.9605006 12.173554,9.9605 9.8938991,9.9579135 8.0465186,8.1105332 8.0439319,5.8308783 Z m -1.688782,7.6894977 c 1.524535,-1.811449 3.5906601,-2.809035 5.8184041,-2.809035 2.227744,0 4.293869,0.997586 5.818404,2.809035 1.533639,1.822571 2.395932,4.339858 2.439152,7.108301 -0.803352,0.434877 -4.141636,2.096112 -8.257556,2.096112 -3.8062921,0 -7.3910861,-1.671043 -8.2573681,-2.104981 0.04505,-2.765017 0.906968,-5.278785 2.438964,-7.099432 z" /> <path id="path3816" d="M 12.173828 0.38867188 C 9.3198513 0.38867187 7.3770988 2.3672285 6.8652344 4.6308594 C 6.4218608 6.5916015 7.1153562 8.7676117 8.9648438 10.126953 C 7.6141249 10.677376 6.3550511 11.480944 5.3496094 12.675781 C 3.5629317 14.799185 2.6015625 17.701475 2.6015625 20.847656 C 2.6015654 21.189861 2.7894276 21.508002 3.0898438 21.671875 C 3.3044068 21.788925 7.4436239 24.039062 12.173828 24.039062 C 17.269918 24.039062 21.083568 21.776786 21.291016 21.652344 C 21.57281 21.483266 21.746097 21.176282 21.746094 20.847656 C 21.746094 17.701475 20.78277 14.799185 18.996094 12.675781 C 17.990455 11.480591 16.733818 10.675362 15.382812 10.125 C 17.231132 8.7655552 17.925675 6.5910701 17.482422 4.6308594 C 16.970557 2.3672285 15.027805 0.38867188 12.173828 0.38867188 z M 12.792969 2.3007812 C 13.466253 2.4161792 14.125113 2.7383941 14.695312 3.3085938 C 15.835712 4.4489931 15.985604 5.9473549 15.46875 7.1953125 C 14.951896 8.4432701 13.786828 9.3984378 12.173828 9.3984375 C 10.197719 9.3961954 8.607711 7.806187 8.6054688 5.8300781 C 8.6054683 4.2170785 9.5606362 3.0520102 10.808594 2.5351562 C 11.432573 2.2767293 12.119685 2.1853833 12.792969 2.3007812 z M 12.173828 11.273438 C 14.233647 11.273438 16.133674 12.185084 17.5625 13.882812 C 18.93069 15.508765 19.698347 17.776969 19.808594 20.283203 C 18.807395 20.800235 15.886157 22.162109 12.173828 22.162109 C 8.7614632 22.162109 5.6245754 20.787069 4.5390625 20.265625 C 4.6525896 17.766717 5.4203315 15.504791 6.7851562 13.882812 C 8.2139827 12.185084 10.11401 11.273438 12.173828 11.273438 z " /> </svg>',places:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M6.5 12C5.122 12 4 13.121 4 14.5S5.122 17 6.5 17 9 15.879 9 14.5 7.878 12 6.5 12m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5M17.5 12c-1.378 0-2.5 1.121-2.5 2.5s1.122 2.5 2.5 2.5 2.5-1.121 2.5-2.5-1.122-2.5-2.5-2.5m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5"/><path d="M22.482 9.494l-1.039-.346L21.4 9h.6c.552 0 1-.439 1-.992 0-.006-.003-.008-.003-.008H23c0-1-.889-2-1.984-2h-.642l-.731-1.717C19.262 3.012 18.091 2 16.764 2H7.236C5.909 2 4.738 3.012 4.357 4.283L3.626 6h-.642C1.889 6 1 7 1 8h.003S1 8.002 1 8.008C1 8.561 1.448 9 2 9h.6l-.043.148-1.039.346a2.001 2.001 0 0 0-1.359 2.097l.751 7.508a1 1 0 0 0 .994.901H3v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h6v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h1.096a.999.999 0 0 0 .994-.901l.751-7.508a2.001 2.001 0 0 0-1.359-2.097M6.273 4.857C6.402 4.43 6.788 4 7.236 4h9.527c.448 0 .834.43.963.857L19.313 9H4.688l1.585-4.143zM7 21H5v-1h2v1zm12 0h-2v-1h2v1zm2.189-3H2.811l-.662-6.607L3 11h18l.852.393L21.189 18z"/></svg>',recent:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M13 4h-2l-.001 7H9v2h2v2h2v-2h4v-2h-4z"/><path d="M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"/></svg>',symbols:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M0 0h11v2H0zM4 11h3V6h4V4H0v2h4zM15.5 17c1.381 0 2.5-1.116 2.5-2.493s-1.119-2.493-2.5-2.493S13 13.13 13 14.507 14.119 17 15.5 17m0-2.986c.276 0 .5.222.5.493 0 .272-.224.493-.5.493s-.5-.221-.5-.493.224-.493.5-.493M21.5 19.014c-1.381 0-2.5 1.116-2.5 2.493S20.119 24 21.5 24s2.5-1.116 2.5-2.493-1.119-2.493-2.5-2.493m0 2.986a.497.497 0 0 1-.5-.493c0-.271.224-.493.5-.493s.5.222.5.493a.497.497 0 0 1-.5.493M22 13l-9 9 1.513 1.5 8.99-9.009zM17 11c2.209 0 4-1.119 4-2.5V2s.985-.161 1.498.949C23.01 4.055 23 6 23 6s1-1.119 1-3.135C24-.02 21 0 21 0h-2v6.347A5.853 5.853 0 0 0 17 6c-2.209 0-4 1.119-4 2.5s1.791 2.5 4 2.5M10.297 20.482l-1.475-1.585a47.54 47.54 0 0 1-1.442 1.129c-.307-.288-.989-1.016-2.045-2.183.902-.836 1.479-1.466 1.729-1.892s.376-.871.376-1.336c0-.592-.273-1.178-.818-1.759-.546-.581-1.329-.871-2.349-.871-1.008 0-1.79.293-2.344.879-.556.587-.832 1.181-.832 1.784 0 .813.419 1.748 1.256 2.805-.847.614-1.444 1.208-1.794 1.784a3.465 3.465 0 0 0-.523 1.833c0 .857.308 1.56.924 2.107.616.549 1.423.823 2.42.823 1.173 0 2.444-.379 3.813-1.137L8.235 24h2.819l-2.09-2.383 1.333-1.135zm-6.736-6.389a1.02 1.02 0 0 1 .73-.286c.31 0 .559.085.747.254a.849.849 0 0 1 .283.659c0 .518-.419 1.112-1.257 1.784-.536-.651-.805-1.231-.805-1.742a.901.901 0 0 1 .302-.669M3.74 22c-.427 0-.778-.116-1.057-.349-.279-.232-.418-.487-.418-.766 0-.594.509-1.288 1.527-2.083.968 1.134 1.717 1.946 2.248 2.438-.921.507-1.686.76-2.3.76"/></svg>'};function A(p,S,F,Y,G,U,q,at){var rt,Dt=typeof p=="function"?p.options:p;return S&&(Dt.render=S,Dt.staticRenderFns=F,Dt._compiled=!0),{exports:p,options:Dt}}var y=A({props:{i18n:{type:Object,required:!0},color:{type:String},categories:{type:Array,required:!0},activeCategory:{type:Object,default:function(){return{}}}},emits:["click"],created:function(){this.svgs=j}},function(){var p=this,S=p._self._c;return S("div",{staticClass:"emoji-mart-anchors",attrs:{role:"tablist"}},p._l(p.categories,function(F){return S("button",{key:F.id,class:{"emoji-mart-anchor":!0,"emoji-mart-anchor-selected":F.id==p.activeCategory.id},style:{color:F.id==p.activeCategory.id?p.color:""},attrs:{role:"tab",type:"button","aria-label":F.name,"aria-selected":F.id==p.activeCategory.id,"data-title":p.i18n.categories[F.id]},on:{click:function(Y){return p.$emit("click",F)}}},[S("div",{attrs:{"aria-hidden":"true"},domProps:{innerHTML:p._s(p.svgs[F.id])}}),p._v(" "),S("span",{staticClass:"emoji-mart-anchor-bar",style:{backgroundColor:p.color},attrs:{"aria-hidden":"true"}})])}),0)},[]),b=y.exports;function Z(p,S){if(!(p instanceof S))throw new TypeError("Cannot call a class as a function")}function V(p){var S=function(F,Y){if(f(F)!="object"||!F)return F;var G=F[Symbol.toPrimitive];if(G!==void 0){var U=G.call(F,"string");if(f(U)!="object")return U;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(F)}(p);return f(S)=="symbol"?S:S+""}function x(p,S){for(var F=0;F<S.length;F++){var Y=S[F];Y.enumerable=Y.enumerable||!1,Y.configurable=!0,"value"in Y&&(Y.writable=!0),Object.defineProperty(p,V(Y.key),Y)}}function X(p,S,F){return S&&x(p.prototype,S),Object.defineProperty(p,"prototype",{writable:!1}),p}var tt=String.fromCodePoint||function(){var p,S,F=[],Y=-1,G=arguments.length;if(!G)return"";for(var U="";++Y<G;){var q=Number(arguments[Y]);if(!isFinite(q)||q<0||q>1114111||Math.floor(q)!=q)throw RangeError("Invalid code point: "+q);q<=65535?F.push(q):(p=55296+((q-=65536)>>10),S=q%1024+56320,F.push(p,S)),(Y+1===G||F.length>16384)&&(U+=String.fromCharCode.apply(null,F),F.length=0)}return U};function pt(p){var S=p.split("-").map(function(F){return"0x".concat(F)});return tt.apply(null,S)}function nt(p){return p.reduce(function(S,F){return S.indexOf(F)===-1&&S.push(F),S},[])}function ct(p,S){var F=nt(p),Y=nt(S);return F.filter(function(G){return Y.indexOf(G)>=0})}function yt(p,S){var F={};for(var Y in p){var G=p[Y],U=G;Object.prototype.hasOwnProperty.call(S,Y)&&(U=S[Y]),f(U)==="object"&&(U=yt(G,U)),F[Y]=U}return F}function Mt(p,S){var F=typeof Symbol<"u"&&p[Symbol.iterator]||p["@@iterator"];if(!F){if(Array.isArray(p)||(F=function(rt,Dt){if(rt){if(typeof rt=="string")return Ot(rt,Dt);var It=Object.prototype.toString.call(rt).slice(8,-1);return It==="Object"&&rt.constructor&&(It=rt.constructor.name),It==="Map"||It==="Set"?Array.from(rt):It==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(It)?Ot(rt,Dt):void 0}}(p))||S){F&&(p=F);var Y=0,G=function(){};return{s:G,n:function(){return Y>=p.length?{done:!0}:{done:!1,value:p[Y++]}},e:function(rt){throw rt},f:G}}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 U,q=!0,at=!1;return{s:function(){F=F.call(p)},n:function(){var rt=F.next();return q=rt.done,rt},e:function(rt){at=!0,U=rt},f:function(){try{q||F.return==null||F.return()}finally{if(at)throw U}}}}function Ot(p,S){(S==null||S>p.length)&&(S=p.length);for(var F=0,Y=new Array(S);F<S;F++)Y[F]=p[F];return Y}var gt=/^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/,Et=["1F3FA","1F3FB","1F3FC","1F3FD","1F3FE","1F3FF"],Ft=function(){return X(function p(S){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Y=F.emojisToShowFilter,G=F.include,U=F.exclude,q=F.custom,at=F.recent,rt=F.recentLength,Dt=rt===void 0?20:rt;Z(this,p),this._data=z(S),this._emojisFilter=Y||null,this._include=G||null,this._exclude=U||null,this._custom=q||[],this._recent=at||Q.get(Dt),this._emojis={},this._nativeEmojis={},this._emoticons={},this._categories=[],this._recentCategory={id:"recent",name:"Recent",emojis:[]},this._customCategory={id:"custom",name:"Custom",emojis:[]},this._searchIndex={},this.buildIndex(),Object.freeze(this)},[{key:"buildIndex",value:function(){var p=this,S=this._data.categories;if(this._include&&(S=(S=S.filter(function(U){return p._include.includes(U.id)})).sort(function(U,q){var at=p._include.indexOf(U.id),rt=p._include.indexOf(q.id);return at<rt?-1:at>rt?1:0})),S.forEach(function(U){if(p.isCategoryNeeded(U.id)){var q={id:U.id,name:U.name,emojis:[]};U.emojis.forEach(function(at){var rt=p.addEmoji(at);rt&&q.emojis.push(rt)}),q.emojis.length&&p._categories.push(q)}}),this.isCategoryNeeded("custom")){if(this._custom.length>0){var F,Y=Mt(this._custom);try{for(Y.s();!(F=Y.n()).done;){var G=F.value;this.addCustomEmoji(G)}}catch(U){Y.e(U)}finally{Y.f()}}this._customCategory.emojis.length&&this._categories.push(this._customCategory)}this.isCategoryNeeded("recent")&&(this._recent.length&&this._recent.map(function(U){var q,at=Mt(p._customCategory.emojis);try{for(at.s();!(q=at.n()).done;){var rt=q.value;if(rt.id===U)return void p._recentCategory.emojis.push(rt)}}catch(Dt){at.e(Dt)}finally{at.f()}p.hasEmoji(U)&&p._recentCategory.emojis.push(p.emoji(U))}),this._recentCategory.emojis.length&&this._categories.unshift(this._recentCategory))}},{key:"findEmoji",value:function(p,S){var F=p.match(gt);if(F&&(p=F[1],F[2]&&(S=parseInt(F[2],10))),this._data.aliases.hasOwnProperty(p)&&(p=this._data.aliases[p]),this._emojis.hasOwnProperty(p)){var Y=this._emojis[p];return S?Y.getSkin(S):Y}return this._nativeEmojis.hasOwnProperty(p)?this._nativeEmojis[p]:null}},{key:"categories",value:function(){return this._categories}},{key:"emoji",value:function(p){this._data.aliases.hasOwnProperty(p)&&(p=this._data.aliases[p]);var S=this._emojis[p];if(!S)throw new Error("Can not find emoji by id: "+p);return S}},{key:"firstEmoji",value:function(){var p=this._emojis[Object.keys(this._emojis)[0]];if(!p)throw new Error("Can not get first emoji");return p}},{key:"hasEmoji",value:function(p){return this._data.aliases.hasOwnProperty(p)&&(p=this._data.aliases[p]),!!this._emojis[p]}},{key:"nativeEmoji",value:function(p){return this._nativeEmojis.hasOwnProperty(p)?this._nativeEmojis[p]:null}},{key:"search",value:function(p,S){var F=this;if(S||(S=75),!p.length)return null;if(p=="-"||p=="-1")return[this.emoji("-1")];var Y,G=p.toLowerCase().split(/[\s|,|\-|_]+/);G.length>2&&(G=[G[0],G[1]]),Y=G.map(function(q){for(var at=F._emojis,rt=F._searchIndex,Dt=0,It=function(){var Tr=q[cr];if(Dt++,rt[Tr]||(rt[Tr]={}),!(rt=rt[Tr]).results){var bt={};for(var We in rt.results=[],rt.emojis={},at){var ce=at[We],Ho=ce._data.search,Wa=q.substr(0,Dt),Ka=Ho.indexOf(Wa);if(Ka!=-1){var qa=Ka+1;Wa==We&&(qa=0),rt.results.push(ce),rt.emojis[We]=ce,bt[We]=qa}}rt.results.sort(function(Go,Uo){return bt[Go.id]-bt[Uo.id]})}at=rt.emojis},cr=0;cr<q.length;cr++)It();return rt.results}).filter(function(q){return q});var U=null;return(U=Y.length>1?ct.apply(null,Y):Y.length?Y[0]:[])&&U.length>S&&(U=U.slice(0,S)),U}},{key:"addCustomEmoji",value:function(p){var S=Object.assign({},p,{id:p.short_names[0],custom:!0});S.search||(S.search=R(S));var F=new Ct(S);return this._emojis[F.id]=F,this._customCategory.emojis.push(F),F}},{key:"addEmoji",value:function(p){var S=this,F=this._data.emojis[p];if(!this.isEmojiNeeded(F))return!1;var Y=new Ct(F);if(this._emojis[p]=Y,Y.native&&(this._nativeEmojis[Y.native]=Y),Y._skins)for(var G in Y._skins){var U=Y._skins[G];U.native&&(this._nativeEmojis[U.native]=U)}return Y.emoticons&&Y.emoticons.forEach(function(q){S._emoticons[q]||(S._emoticons[q]=p)}),Y}},{key:"isCategoryNeeded",value:function(p){var S=!this._include||!this._include.length||this._include.indexOf(p)>-1,F=!(!this._exclude||!this._exclude.length)&&this._exclude.indexOf(p)>-1;return!(!S||F)}},{key:"isEmojiNeeded",value:function(p){return!this._emojisFilter||this._emojisFilter(p)}}])}(),Ct=function(){return X(function p(S){if(Z(this,p),this._data=Object.assign({},S),this._skins=null,this._data.skin_variations)for(var F in this._skins=[],Et){var Y=Et[F],G=this._data.skin_variations[Y],U=Object.assign({},S);for(var q in G)U[q]=G[q];delete U.skin_variations,U.skin_tone=parseInt(F)+1,this._skins.push(new p(U))}for(var at in this._sanitized=ae(this._data),this._sanitized)this[at]=this._sanitized[at];this.short_names=this._data.short_names,this.short_name=this._data.short_names[0],Object.freeze(this)},[{key:"getSkin",value:function(p){return p&&p!="native"&&this._skins?this._skins[p-1]:this}},{key:"getPosition",value:function(){var p=+(1.6666666666666667*this._data.sheet_x).toFixed(2),S=+(100/60*this._data.sheet_y).toFixed(2);return"".concat(p,"% ").concat(S,"%")}},{key:"ariaLabel",value:function(){return[this.native].concat(this.short_names).filter(Boolean).join(", ")}}])}(),Pt=function(){return X(function p(S,F,Y,G,U,q,at){Z(this,p),this._emoji=S,this._native=G,this._skin=F,this._set=Y,this._fallback=U,this.canRender=this._canRender(),this.cssClass=this._cssClass(),this.cssStyle=this._cssStyle(at),this.content=this._content(),this.title=q===!0?S.short_name:null,this.ariaLabel=S.ariaLabel(),Object.freeze(this)},[{key:"getEmoji",value:function(){return this._emoji.getSkin(this._skin)}},{key:"_canRender",value:function(){return this._isCustom()||this._isNative()||this._hasEmoji()||this._fallback}},{key:"_cssClass",value:function(){return["emoji-set-"+this._set,"emoji-type-"+this._emojiType()]}},{key:"_cssStyle",value:function(p){var S={};return this._isCustom()?S={backgroundImage:"url("+this.getEmoji()._data.imageUrl+")",backgroundSize:"100%",width:p+"px",height:p+"px"}:this._hasEmoji()&&!this._isNative()&&(S={backgroundPosition:this.getEmoji().getPosition()}),p&&(S=this._isNative()?Object.assign(S,{fontSize:Math.round(.95*p*10)/10+"px"}):Object.assign(S,{width:p+"px",height:p+"px"})),S}},{key:"_content",value:function(){return this._isCustom()?"":this._isNative()?this.getEmoji().native:this._hasEmoji()?"":this._fallback?this._fallback(this.getEmoji()):null}},{key:"_isNative",value:function(){return this._native}},{key:"_isCustom",value:function(){return this.getEmoji().custom}},{key:"_hasEmoji",value:function(){if(!this.getEmoji()._data)return!1;var p=this.getEmoji()._data["has_img_"+this._set];return p===void 0||p}},{key:"_emojiType",value:function(){return this._isCustom()?"custom":this._isNative()?"native":this._hasEmoji()?"image":"fallback"}}])}();function ae(p){var S=p.name,F=p.short_names,Y=p.skin_tone,G=p.skin_variations,U=p.emoticons,q=p.unified,at=p.custom,rt=p.imageUrl,Dt=p.id||F[0],It=":".concat(Dt,":");return at?{id:Dt,name:S,colons:It,emoticons:U,custom:at,imageUrl:rt}:(Y&&(It+=":skin-tone-".concat(Y,":")),{id:Dt,name:S,colons:It,emoticons:U,unified:q.toLowerCase(),skin:Y||(G?1:null),native:pt(q)})}function et(p,S,F){return(S=V(S))in p?Object.defineProperty(p,S,{value:F,enumerable:!0,configurable:!0,writable:!0}):p[S]=F,p}var vt={native:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!1},fallback:{type:Function},skin:{type:Number,default:1},set:{type:String,default:"apple"},emoji:{type:[String,Object],required:!0},size:{type:Number,default:null},tag:{type:String,default:"span"}},ot={perLine:{type:Number,default:9},maxSearchResults:{type:Number,default:75},emojiSize:{type:Number,default:24},title:{type:String,default:"Emoji Mart™"},emoji:{type:String,default:"department_store"},color:{type:String,default:"#ae65c5"},set:{type:String,default:"apple"},skin:{type:Number,default:null},defaultSkin:{type:Number,default:1},native:{type:Boolean,default:!1},emojiTooltip:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1},i18n:{type:Object,default:function(){return{}}},showPreview:{type:Boolean,default:!0},showSearch:{type:Boolean,default:!0},showCategories:{type:Boolean,default:!0},showSkinTones:{type:Boolean,default:!0},infiniteScroll:{type:Boolean,default:!0},pickerStyles:{type:Object,default:function(){return{}}}};function wt(p,S){var F=Object.keys(p);if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(p);S&&(Y=Y.filter(function(G){return Object.getOwnPropertyDescriptor(p,G).enumerable})),F.push.apply(F,Y)}return F}function Vt(p){for(var S=1;S<arguments.length;S++){var F=arguments[S]!=null?arguments[S]:{};S%2?wt(Object(F),!0).forEach(function(Y){et(p,Y,F[Y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(F)):wt(Object(F)).forEach(function(Y){Object.defineProperty(p,Y,Object.getOwnPropertyDescriptor(F,Y))})}return p}var se=A({props:Vt(Vt({},vt),{},{data:{type:Object,required:!0}}),emits:["click","mouseenter","mouseleave"],computed:{view:function(){return new Pt(this.emojiObject,this.skin,this.set,this.native,this.fallback,this.tooltip,this.size)},sanitizedData:function(){return this.emojiObject._sanitized},title:function(){return this.tooltip?this.emojiObject.short_name:null},emojiObject:function(){return typeof this.emoji=="string"?this.data.findEmoji(this.emoji):this.emoji}},created:function(){},methods:{onClick:function(){this.$emit("click",this.emojiObject)},onMouseEnter:function(){this.$emit("mouseenter",this.emojiObject)},onMouseLeave:function(){this.$emit("mouseleave",this.emojiObject)}}},function(){var p=this,S=p._self._c;return p.view.canRender?S(p.tag,{tag:"component",staticClass:"emoji-mart-emoji",attrs:{title:p.view.title,"aria-label":p.view.ariaLabel,"data-title":p.title},on:{mouseenter:p.onMouseEnter,mouseleave:p.onMouseLeave,click:p.onClick}},[S("span",{class:p.view.cssClass,style:p.view.cssStyle},[p._v(p._s(p.view.content))])]):p._e()},[]).exports,xt=A({props:{data:{type:Object,required:!0},i18n:{type:Object,required:!0},id:{type:String,required:!0},name:{type:String,required:!0},emojis:{type:Array},emojiProps:{type:Object,required:!0}},methods:{activeClass:function(p){return this.emojiProps.selectedEmoji&&this.emojiProps.selectedEmojiCategory&&this.emojiProps.selectedEmoji.id==p.id&&this.emojiProps.selectedEmojiCategory.id==this.id?"emoji-mart-emoji-selected":""}},computed:{isVisible:function(){return!!this.emojis},isSearch:function(){return this.name=="Search"},hasResults:function(){return this.emojis.length>0},emojiObjects:function(){var p=this;return this.emojis.map(function(S){return{emojiObject:S,emojiView:new Pt(S,p.emojiProps.skin,p.emojiProps.set,p.emojiProps.native,p.emojiProps.fallback,p.emojiProps.emojiTooltip,p.emojiProps.emojiSize)}})}},components:{Emoji:se}},function(){var p=this,S=p._self._c;return p.isVisible&&(p.isSearch||p.hasResults)?S("section",{class:{"emoji-mart-category":!0,"emoji-mart-no-results":!p.hasResults},attrs:{"aria-label":p.i18n.categories[p.id]}},[S("div",{staticClass:"emoji-mart-category-label"},[S("h3",{staticClass:"emoji-mart-category-label"},[p._v(p._s(p.i18n.categories[p.id]))])]),p._v(" "),p._l(p.emojiObjects,function(F){var Y=F.emojiObject,G=F.emojiView;return[G.canRender?S("button",{key:Y.id,staticClass:"emoji-mart-emoji",class:p.activeClass(Y),attrs:{"aria-label":G.ariaLabel,role:"option","aria-selected":"false","aria-posinset":"1","aria-setsize":"1812",type:"button","data-title":Y.short_name,title:G.title},on:{mouseenter:function(U){p.emojiProps.onEnter(G.getEmoji())},mouseleave:function(U){p.emojiProps.onLeave(G.getEmoji())},click:function(U){p.emojiProps.onClick(G.getEmoji())}}},[S("span",{class:G.cssClass,style:G.cssStyle},[p._v(p._s(G.content))])]):p._e()]}),p._v(" "),p.hasResults?p._e():S("div",[S("emoji",{attrs:{data:p.data,emoji:"sleuth_or_spy",native:p.emojiProps.native,skin:p.emojiProps.skin,set:p.emojiProps.set}}),p._v(" "),S("div",{staticClass:"emoji-mart-no-results-label"},[p._v(p._s(p.i18n.notfound))])],1)],2):p._e()},[]).exports,m=A({props:{skin:{type:Number,required:!0}},emits:["change"],data:function(){return{opened:!1}},methods:{onClick:function(p){this.opened&&p!=this.skin&&this.$emit("change",p),this.opened=!this.opened}}},function(){var p=this,S=p._self._c;return S("div",{class:{"emoji-mart-skin-swatches":!0,"emoji-mart-skin-swatches-opened":p.opened}},p._l(6,function(F){return S("span",{key:F,class:{"emoji-mart-skin-swatch":!0,"emoji-mart-skin-swatch-selected":p.skin==F}},[S("span",{class:"emoji-mart-skin emoji-mart-skin-tone-"+F,on:{click:function(Y){return p.onClick(F)}}})])}),0)},[]).exports,O=A({props:{data:{type:Object,required:!0},title:{type:String,required:!0},emoji:{type:[String,Object]},idleEmoji:{type:[String,Object],required:!0},showSkinTones:{type:Boolean,default:!0},emojiProps:{type:Object,required:!0},skinProps:{type:Object,required:!0},onSkinChange:{type:Function,required:!0}},computed:{emojiData:function(){return this.emoji?this.emoji:{}},emojiShortNames:function(){return this.emojiData.short_names},emojiEmoticons:function(){return this.emojiData.emoticons}},components:{Emoji:se,Skins:m}},function(){var p=this,S=p._self._c;return S("div",{staticClass:"emoji-mart-preview"},[p.emoji?[S("div",{staticClass:"emoji-mart-preview-emoji"},[S("emoji",{attrs:{data:p.data,emoji:p.emoji,native:p.emojiProps.native,skin:p.emojiProps.skin,set:p.emojiProps.set}})],1),p._v(" "),S("div",{staticClass:"emoji-mart-preview-data"},[S("div",{staticClass:"emoji-mart-preview-name"},[p._v(p._s(p.emoji.name))]),p._v(" "),S("div",{staticClass:"emoji-mart-preview-shortnames"},p._l(p.emojiShortNames,function(F){return S("span",{key:F,staticClass:"emoji-mart-preview-shortname"},[p._v(":"+p._s(F)+":")])}),0),p._v(" "),S("div",{staticClass:"emoji-mart-preview-emoticons"},p._l(p.emojiEmoticons,function(F){return S("span",{key:F,staticClass:"emoji-mart-preview-emoticon"},[p._v(p._s(F))])}),0)])]:[S("div",{staticClass:"emoji-mart-preview-emoji"},[S("emoji",{attrs:{data:p.data,emoji:p.idleEmoji,native:p.emojiProps.native,skin:p.emojiProps.skin,set:p.emojiProps.set}})],1),p._v(" "),S("div",{staticClass:"emoji-mart-preview-data"},[S("span",{staticClass:"emoji-mart-title-label"},[p._v(p._s(p.title))])]),p._v(" "),p.showSkinTones?S("div",{staticClass:"emoji-mart-preview-skins"},[S("skins",{attrs:{skin:p.skinProps.skin},on:{change:function(F){return p.onSkinChange(F)}}})],1):p._e()]],2)},[]).exports,g=A({props:{data:{type:Object,required:!0},i18n:{type:Object,required:!0},autoFocus:{type:Boolean,default:!1},onSearch:{type:Function,required:!0},onArrowLeft:{type:Function,required:!1},onArrowRight:{type:Function,required:!1},onArrowDown:{type:Function,required:!1},onArrowUp:{type:Function,required:!1},onEnter:{type:Function,required:!1}},emits:["search","enter","arrowUp","arrowDown","arrowRight","arrowLeft"],data:function(){return{value:""}},computed:{emojiIndex:function(){return this.data}},watch:{value:function(){this.$emit("search",this.value)}},methods:{clear:function(){this.value=""}},mounted:function(){var p=this.$el.querySelector("input");this.autoFocus&&p.focus()}},function(){var p=this,S=p._self._c;return S("div",{staticClass:"emoji-mart-search"},[S("input",{directives:[{name:"model",rawName:"v-model",value:p.value,expression:"value"}],attrs:{type:"text",placeholder:p.i18n.search,role:"textbox","aria-autocomplete":"list","aria-owns":"emoji-mart-list","aria-label":"Search for an emoji","aria-describedby":"emoji-mart-search-description"},domProps:{value:p.value},on:{keydown:[function(F){return!F.type.indexOf("key")&&p._k(F.keyCode,"left",37,F.key,["Left","ArrowLeft"])||"button"in F&&F.button!==0?null:function(Y){return p.$emit("arrowLeft",Y)}.apply(null,arguments)},function(F){return!F.type.indexOf("key")&&p._k(F.keyCode,"right",39,F.key,["Right","ArrowRight"])||"button"in F&&F.button!==2?null:function(){return p.$emit("arrowRight")}.apply(null,arguments)},function(F){return!F.type.indexOf("key")&&p._k(F.keyCode,"down",40,F.key,["Down","ArrowDown"])?null:function(){return p.$emit("arrowDown")}.apply(null,arguments)},function(F){return!F.type.indexOf("key")&&p._k(F.keyCode,"up",38,F.key,["Up","ArrowUp"])?null:function(Y){return p.$emit("arrowUp",Y)}.apply(null,arguments)},function(F){return!F.type.indexOf("key")&&p._k(F.keyCode,"enter",13,F.key,"Enter")?null:function(){return p.$emit("enter")}.apply(null,arguments)}],input:function(F){F.target.composing||(p.value=F.target.value)}}}),p._v(" "),S("span",{staticClass:"hidden",attrs:{id:"emoji-picker-search-description"}},[p._v(`Use the left, right, up and down arrow keys to navigate the emoji search results.`)])])},[]),I=g.exports;function W(p,S){(S==null||S>p.length)&&(S=p.length);for(var F=0,Y=new Array(S);F<S;F++)Y[F]=p[F];return Y}a(537);var $=function(){return X(function p(S){var F,Y;Z(this,p),this._vm=S,this._data=S.data,this._perLine=S.perLine,this._categories=[],(F=this._categories).push.apply(F,function(G){if(Array.isArray(G))return W(G)}(Y=this._data.categories())||function(G){if(typeof Symbol<"u"&&G[Symbol.iterator]!=null||G["@@iterator"]!=null)return Array.from(G)}(Y)||function(G,U){if(G){if(typeof G=="string")return W(G,U);var q=Object.prototype.toString.call(G).slice(8,-1);return q==="Object"&&G.constructor&&(q=G.constructor.name),q==="Map"||q==="Set"?Array.from(G):q==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?W(G,U):void 0}}(Y)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()),this._categories=this._categories.filter(function(G){return G.emojis.length>0}),this._categories[0].first=!0,Object.freeze(this._categories),this.activeCategory=this._categories[0],this.searchEmojis=null,this.previewEmoji=null,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=-1},[{key:"onScroll",value:function(){var p=this._vm.$refs.scroll;if(p){for(var S=p.scrollTop,F=this.filteredCategories[0],Y=0,G=this.filteredCategories.length;Y<G;Y++){var U=this.filteredCategories[Y],q=this._vm.getCategoryComponent(Y);if(q&&q.$el.offsetTop-50>S)break;F=U}this.activeCategory=F}}},{key:"allCategories",get:function(){return this._categories}},{key:"filteredCategories",get:function(){return this.searchEmojis?[{id:"search",name:"Search",emojis:this.searchEmojis}]:this._categories.filter(function(p){return p.emojis.length>0})}},{key:"previewEmojiCategory",get:function(){return this.previewEmojiCategoryIdx>=0?this.filteredCategories[this.previewEmojiCategoryIdx]:null}},{key:"onAnchorClick",value:function(p){var S=this;if(!this.searchEmojis){var F=this.filteredCategories.indexOf(p),Y=this._vm.getCategoryComponent(F);this._vm.infiniteScroll?function(){if(Y){var G=Y.$el.offsetTop;p.first&&(G=0),S._vm.$refs.scroll.scrollTop=G}}():this.activeCategory=this.filteredCategories[F]}}},{key:"onSearch",value:function(p){var S=this._data.search(p,this.maxSearchResults);this.searchEmojis=S,this.previewEmojiCategoryIdx=0,this.previewEmojiIdx=0,this.updatePreviewEmoji()}},{key:"onEmojiEnter",value:function(p){this.previewEmoji=p,this.previewEmojiIdx=-1,this.previewEmojiCategoryIdx=-1}},{key:"onEmojiLeave",value:function(p){this.previewEmoji=null}},{key:"onArrowLeft",value:function(){this.previewEmojiIdx>0?this.previewEmojiIdx-=1:(this.previewEmojiCategoryIdx-=1,this.previewEmojiCategoryIdx<0?this.previewEmojiCategoryIdx=0:this.previewEmojiIdx=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length-1),this.updatePreviewEmoji()}},{key:"onArrowRight",value:function(){this.previewEmojiIdx<this.emojisLength(this.previewEmojiCategoryIdx)-1?this.previewEmojiIdx+=1:(this.previewEmojiCategoryIdx+=1,this.previewEmojiCategoryIdx>=this.filteredCategories.length?this.previewEmojiCategoryIdx=this.filteredCategories.length-1:this.previewEmojiIdx=0),this.updatePreviewEmoji()}},{key:"onArrowDown",value:function(){if(this.previewEmojiIdx==-1)return this.onArrowRight();var p=this.filteredCategories[this.previewEmojiCategoryIdx].emojis.length,S=this._perLine;this.previewEmojiIdx+S>p&&(S=p%this._perLine);for(var F=0;F<S;F++)this.onArrowRight();this.updatePreviewEmoji()}},{key:"onArrowUp",value:function(){var p=this._perLine;this.previewEmojiIdx-p<0&&(p=this.previewEmojiCategoryIdx>0?this.filteredCategories[this.previewEmojiCategoryIdx-1].emojis.length%this._perLine:0);for(var S=0;S<p;S++)this.onArrowLeft();this.updatePreviewEmoji()}},{key:"updatePreviewEmoji",value:function(){var p=this;this.previewEmoji=this.filteredCategories[this.previewEmojiCategoryIdx].emojis[this.previewEmojiIdx],this._vm.$nextTick(function(){var S=p._vm.$refs.scroll,F=S.querySelector(".emoji-mart-emoji-selected"),Y=S.offsetTop-S.offsetHeight;F&&F.offsetTop+F.offsetHeight>Y+S.scrollTop&&(S.scrollTop+=F.offsetHeight),F&&F.offsetTop<S.scrollTop&&(S.scrollTop-=F.offsetHeight)})}},{key:"emojisLength",value:function(p){return p==-1?0:this.filteredCategories[p].emojis.length}}])}();function B(p,S){var F=Object.keys(p);if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(p);S&&(Y=Y.filter(function(G){return Object.getOwnPropertyDescriptor(p,G).enumerable})),F.push.apply(F,Y)}return F}function k(p){for(var S=1;S<arguments.length;S++){var F=arguments[S]!=null?arguments[S]:{};S%2?B(Object(F),!0).forEach(function(Y){et(p,Y,F[Y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(F)):B(Object(F)).forEach(function(Y){Object.defineProperty(p,Y,Object.getOwnPropertyDescriptor(F,Y))})}return p}var J={search:"Search",notfound:"No Emoji Found",categories:{search:"Search Results",recent:"Frequently Used",smileys:"Smileys & Emotion",people:"People & Body",nature:"Animals & Nature",foods:"Food & Drink",activity:"Activity",places:"Travel & Places",objects:"Objects",symbols:"Symbols",flags:"Flags",custom:"Custom"}},Tt={props:k(k({},ot),{},{data:{type:Object,required:!0}}),emits:["select","skin-change"],data:function(){return{activeSkin:this.skin||h.get("skin")||this.defaultSkin,view:new $(this)}},computed:{customStyles:function(){return k({width:this.calculateWidth+"px"},this.pickerStyles)},emojiProps:function(){return{native:this.native,skin:this.activeSkin,set:this.set,emojiTooltip:this.emojiTooltip,emojiSize:this.emojiSize,selectedEmoji:this.view.previewEmoji,selectedEmojiCategory:this.view.previewEmojiCategory,onEnter:this.onEmojiEnter.bind(this),onLeave:this.onEmojiLeave.bind(this),onClick:this.onEmojiClick.bind(this)}},skinProps:function(){return{skin:this.activeSkin}},calculateWidth:function(){return this.perLine*(this.emojiSize+12)+12+2+function(){if(typeof document>"u")return 0;var p=document.createElement("div");p.style.width="100px",p.style.height="100px",p.style.overflow="scroll",p.style.position="absolute",p.style.top="-9999px",document.body.appendChild(p);var S=p.offsetWidth-p.clientWidth;return document.body.removeChild(p),S}()},filteredCategories:function(){return this.view.filteredCategories},mergedI18n:function(){return Object.freeze(yt(J,this.i18n))},idleEmoji:function(){try{return this.data.emoji(this.emoji)}catch(p){return console.error("Default preview emoji `"+this.emoji+"` is not available, check the Picker `emoji` property"),console.error(p),this.data.firstEmoji()}},isSearching:function(){return this.view.searchEmojis!=null}},watch:{skin:function(){this.onSkinChange(this.skin)}},methods:{onScroll:function(){this.infiniteScroll&&!this.waitingForPaint&&(this.waitingForPaint=!0,window.requestAnimationFrame(this.onScrollPaint.bind(this)))},onScrollPaint:function(){this.waitingForPaint=!1,this.view.onScroll()},onAnchorClick:function(p){this.view.onAnchorClick(p)},onSearch:function(p){this.view.onSearch(p)},onEmojiEnter:function(p){this.view.onEmojiEnter(p)},onEmojiLeave:function(p){this.view.onEmojiLeave(p)},onArrowLeft:function(p){var S=this.view.previewEmojiIdx;this.view.onArrowLeft(),p&&this.view.previewEmojiIdx!==S&&p.preventDefault()},onArrowRight:function(){this.view.onArrowRight()},onArrowDown:function(){this.view.onArrowDown()},onArrowUp:function(p){this.view.onArrowUp(),p.preventDefault()},onEnter:function(){this.view.previewEmoji&&(this.$emit("select",this.view.previewEmoji),Q.add(this.view.previewEmoji))},onEmojiClick:function(p){this.$emit("select",p),Q.add(p)},onTextSelect:function(p){p.stopPropagation()},onSkinChange:function(p){this.activeSkin=p,h.update({skin:p}),this.$emit("skin-change",p)},getCategoryComponent:function(p){var S=this.$refs["categories_"+p];return S&&"0"in S?S[0]:S}},components:{Anchors:b,Category:xt,Preview:O,Search:I}},Lt=A(Tt,function(){var p=this,S=p._self._c;return S("section",{staticClass:"emoji-mart emoji-mart-static",style:p.customStyles},[p.showCategories?S("div",{staticClass:"emoji-mart-bar emoji-mart-bar-anchors"},[S("anchors",{attrs:{data:p.data,i18n:p.mergedI18n,color:p.color,categories:p.view.allCategories,"active-category":p.view.activeCategory},on:{click:p.onAnchorClick}})],1):p._e(),p._v(" "),p._t("searchTemplate",function(){return[p.showSearch?S("search",{ref:"search",attrs:{data:p.data,i18n:p.mergedI18n,"auto-focus":p.autoFocus,"on-search":p.onSearch},on:{search:p.onSearch,arrowLeft:p.onArrowLeft,arrowRight:p.onArrowRight,arrowDown:p.onArrowDown,arrowUp:p.onArrowUp,enter:p.onEnter,select:p.onTextSelect}}):p._e()]},{data:p.data,i18n:p.i18n,autoFocus:p.autoFocus,onSearch:p.onSearch}),p._v(" "),S("div",{ref:"scroll",staticClass:"emoji-mart-scroll",attrs:{role:"tabpanel"},on:{scroll:p.onScroll}},[S("div",{ref:"scrollContent",attrs:{id:"emoji-mart-list",role:"listbox","aria-expanded":"true"}},[p._t("customCategory"),p._v(" "),p._l(p.view.filteredCategories,function(F,Y){return S("category",{directives:[{name:"show",rawName:"v-show",value:p.infiniteScroll||F==p.view.activeCategory||p.isSearching,expression:"infiniteScroll || category == view.activeCategory || isSearching"}],key:F.id,ref:"categories_"+Y,refInFor:!0,attrs:{data:p.data,i18n:p.mergedI18n,id:F.id,name:F.name,emojis:F.emojis,"emoji-props":p.emojiProps}})})],2)]),p._v(" "),p._t("previewTemplate",function(){return[p.showPreview?S("div",{staticClass:"emoji-mart-bar emoji-mart-bar-preview"},[S("preview",{attrs:{data:p.data,title:p.title,emoji:p.view.previewEmoji,"idle-emoji":p.idleEmoji,"show-skin-tones":p.showSkinTones,"emoji-props":p.emojiProps,"skin-props":p.skinProps,"on-skin-change":p.onSkinChange}})],1):p._e()]},{data:p.data,title:p.title,emoji:p.view.previewEmoji,idleEmoji:p.idleEmoji,showSkinTones:p.showSkinTones,emojiProps:p.emojiProps,skinProps:p.skinProps,onSkinChange:p.onSkinChange})],2)},[]),_t=Lt.exports}(),s}()})})(Ip),Ba("nextcloud-vue").persist(!0).build(),it(_l,D0,S0,m0),P("Search emoji"),P("No emoji found"),P("Search results"),P("Frequently used"),P("Smileys & Emotion"),P("People & Body"),P("Animals & Nature"),P("Food & Drink"),P("Activities"),P("Travel & Places"),P("Objects"),P("Symbols"),P("Flags"),P("Custom"),new Nt(255,222,52,P("Neutral skin color")),new Nt(228,205,166,P("Light skin tone")),new Nt(250,221,192,P("Medium light skin tone")),new Nt(174,129,87,P("Medium skin tone")),new Nt(158,113,88,P("Medium dark skin tone")),new Nt(96,79,69,P("Dark skin tone")),P("Pick an emoji");const Yo={},t0=()=>{Zl((e,r)=>({"497e8a2b":e.color}))},e0=Yo.setup;Yo.setup=e0?(e,r)=>(t0(),e0(e,r)):t0,it(Bl),pn()?.circles?.teamResourceProviders,it(Cl),it(xl),P("Related resources"),P("Anything shared with the same group of people will show up here"),window._vue_richtext_widgets||(window._vue_richtext_widgets={});const kp=(e,r,i=a=>{},n)=>{const a={hasInteractiveView:!0,fullWidth:!1,...n};if(window._vue_richtext_widgets[e]){console.error("Widget for id "+e+" already registered");return}window._vue_richtext_widgets[e]={id:e,callback:r,onDestroy:i,...a}};window._registerWidget=(e,r,i,n)=>{kp(e,r,i,n)},window._vue_richtext_custom_picker_elements||(window._vue_richtext_custom_picker_elements={});const Hp=(e,r,i=a=>{},n="large")=>{if(window._vue_richtext_custom_picker_elements[e]){console.error("Custom reference picker element for id "+e+" already registered");return}window._vue_richtext_custom_picker_elements[e]={id:e,callback:r,onDestroy:i,size:n}};window._registerCustomPickerElement=Hp,it(Ll),it(Il),P("Any link"),g0("core","filetypes/link.svg"),window._vue_richtext_reference_providers||(window._vue_richtext_reference_providers=gr("core","reference-provider-list",[])),window._vue_richtext_reference_provider_timestamps||(window._vue_richtext_reference_provider_timestamps=gr("core","reference-provider-timestamps",{})),it(ts,kl),it(Hl),it(Gl,ts,m0),it(jl,Ul);const ii=bn(/[A-Za-z]/),Va=bn(/[\dA-Za-z]/);function Gp(e){return e!==null&&(e<32||e===127)}function br(e){return e!==null&&(e<0||e===32)}const Mo=bn(new RegExp("\\p{P}|\\p{S}","u")),ni=bn(/\s/);function bn(e){return r;function r(i){return i!==null&&i>-1&&e.test(String.fromCharCode(i))}}const wo=function(e){if(e==null)return zp;if(typeof e=="function")return Yn(e);if(typeof e=="object")return Array.isArray(e)?Up(e):jp(e);if(typeof e=="string")return Pp(e);throw new Error("Expected function, string, or object as test")};function Up(e){const r=[];let i=-1;for(;++i<e.length;)r[i]=wo(e[i]);return Yn(n);function n(...a){let s=-1;for(;++s<r.length;)if(r[s].apply(this,a))return!0;return!1}}function jp(e){const r=e;return Yn(i);function i(n){const a=n;let s;for(s in e)if(a[s]!==r[s])return!1;return!0}}function Pp(e){return Yn(r);function r(i){return i&&i.type===e}}function Yn(e){return r;function r(i,n,a){return!!(Vp(i)&&e.call(this,i,typeof n=="number"?n:void 0,a||void 0))}}function zp(){return!0}function Vp(e){return e!==null&&typeof e=="object"&&"type"in e}wo(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);const $p={tokenize:Xp,partial:!0},_o={tokenize:Jp,partial:!0},Zo={tokenize:tA,partial:!0},Bo={tokenize:eA,partial:!0},Qp={tokenize:rA,partial:!0},r0={tokenize:Kp,previous:Co},i0={tokenize:qp,previous:xo},Ne={tokenize:Wp,previous:Lo},Oe={};let qe=48;for(;qe<123;)Oe[qe]=Ne,qe++,qe===58?qe=65:qe===91&&(qe=97);Oe[43]=Ne,Oe[45]=Ne,Oe[46]=Ne,Oe[95]=Ne,Oe[72]=[Ne,i0],Oe[104]=[Ne,i0],Oe[87]=[Ne,r0],Oe[119]=[Ne,r0];function Wp(e,r,i){const n=this;let a,s;return l;function l(d){return!Sa(d)||!Lo.call(n,n.previous)||$a(n.events)?i(d):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),u(d))}function u(d){return Sa(d)?(e.consume(d),u):d===64?(e.consume(d),o):i(d)}function o(d){return d===46?e.check(Qp,c,T)(d):d===45||d===95||Va(d)?(s=!0,e.consume(d),o):c(d)}function T(d){return e.consume(d),a=!0,o}function c(d){return s&&a&&ii(n.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),r(d)):i(d)}}function Kp(e,r,i){const n=this;return a;function a(l){return l!==87&&l!==119||!Co.call(n,n.previous)||$a(n.events)?i(l):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check($p,e.attempt(_o,e.attempt(Zo,s),i),i)(l))}function s(l){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),r(l)}}function qp(e,r,i){const n=this;let a="",s=!1;return l;function l(d){return(d===72||d===104)&&xo.call(n,n.previous)&&!$a(n.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),a+=String.fromCodePoint(d),e.consume(d),u):i(d)}function u(d){if(ii(d)&&a.length<5)return a+=String.fromCodePoint(d),e.consume(d),u;if(d===58){const h=a.toLowerCase();if(h==="http"||h==="https")return e.consume(d),o}return i(d)}function o(d){return d===47?(e.consume(d),s?T:(s=!0,o)):i(d)}function T(d){return d===null||Gp(d)||br(d)||ni(d)||Mo(d)?i(d):e.attempt(_o,e.attempt(Zo,c),i)(d)}function c(d){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),r(d)}}function Xp(e,r,i){let n=0;return a;function a(l){return(l===87||l===119)&&n<3?(n++,e.consume(l),a):l===46&&n===3?(e.consume(l),s):i(l)}function s(l){return l===null?i(l):r(l)}}function Jp(e,r,i){let n,a,s;return l;function l(T){return T===46||T===95?e.check(Bo,o,u)(T):T===null||br(T)||ni(T)||T!==45&&Mo(T)?o(T):(s=!0,e.consume(T),l)}function u(T){return T===95?n=!0:(a=n,n=void 0),e.consume(T),l}function o(T){return a||n||!s?i(T):r(T)}}function tA(e,r){let i=0,n=0;return a;function a(l){return l===40?(i++,e.consume(l),a):l===41&&n<i?s(l):l===33||l===34||l===38||l===39||l===41||l===42||l===44||l===46||l===58||l===59||l===60||l===63||l===93||l===95||l===126?e.check(Bo,r,s)(l):l===null||br(l)||ni(l)?r(l):(e.consume(l),a)}function s(l){return l===41&&n++,e.consume(l),a}}function eA(e,r,i){return n;function n(u){return u===33||u===34||u===39||u===41||u===42||u===44||u===46||u===58||u===59||u===63||u===95||u===126?(e.consume(u),n):u===38?(e.consume(u),s):u===93?(e.consume(u),a):u===60||u===null||br(u)||ni(u)?r(u):i(u)}function a(u){return u===null||u===40||u===91||br(u)||ni(u)?r(u):n(u)}function s(u){return ii(u)?l(u):i(u)}function l(u){return u===59?(e.consume(u),n):ii(u)?(e.consume(u),l):i(u)}}function rA(e,r,i){return n;function n(s){return e.consume(s),a}function a(s){return Va(s)?i(s):r(s)}}function Co(e){return e===null||e===40||e===42||e===95||e===91||e===93||e===126||br(e)}function xo(e){return!ii(e)}function Lo(e){return!(e===47||Sa(e))}function Sa(e){return e===43||e===45||e===46||e===95||Va(e)}function $a(e){let r=e.length,i=!1;for(;r--;){const n=e[r][1];if((n.type==="labelLink"||n.type==="labelImage")&&!n._balanced){i=!0;break}if(n._gfmAutolinkLiteralWalkedInto){i=!1;break}}return e.length>0&&!i&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),i}if(Er(null),Array.prototype.find||(Array.prototype.find=function(e){if(this===null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof e!="function")throw new TypeError("predicate must be a function");for(var r=Object(this),i=r.length>>>0,n=arguments[1],a,s=0;s<i;s++)if(a=r[s],e.call(n,a,s,r))return a}),window&&typeof window.CustomEvent!="function"){let e=function(r,i){i=i||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(r,i.bubbles,i.cancelable,i.detail),n};typeof window.Event<"u"&&(e.prototype=window.Event.prototype),window.CustomEvent=e}function iA({onlyFirst:e=!1}={}){const r=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?(?:\\u0007|\\u001B\\u005C|\\u009C))","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]))"].join("|");return new RegExp(r,e?void 0:"g")}iA(),it(Pl,S0),P("Write a message …"),it(zl),{...ro.props,placeholder:P("Select a tag")},it(f0,Vl);P("Clear selected"),P("Options"),P("Select account"),it(E0),it($l),it(Ql),Na(function(e){this.loadGroup(e)},200);function nA(e=document.body){const r=window.getComputedStyle(e).getPropertyValue("--background-invert-if-dark");return r!==void 0?r==="invert(100%)":!1}nA(),li.themes.tooltip.html=!1,li.themes.tooltip.delay={show:500,hide:200},li.themes.tooltip.distance=10,li.themes.tooltip["arrow-padding"]=3;function Te(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function n0(e,r){for(var i="",n=0,a=-1,s=0,l,u=0;u<=e.length;++u){if(u<e.length)l=e.charCodeAt(u);else{if(l===47)break;l=47}if(l===47){if(!(a===u-1||s===1))if(a!==u-1&&s===2){if(i.length<2||n!==2||i.charCodeAt(i.length-1)!==46||i.charCodeAt(i.length-2)!==46){if(i.length>2){var o=i.lastIndexOf("/");if(o!==i.length-1){o===-1?(i="",n=0):(i=i.slice(0,o),n=i.length-1-i.lastIndexOf("/")),a=u,s=0;continue}}else if(i.length===2||i.length===1){i="",n=0,a=u,s=0;continue}}r&&(i.length>0?i+="/..":i="..",n=2)}else i.length>0?i+="/"+e.slice(a+1,u):i=e.slice(a+1,u),n=u-a-1;a=u,s=0}else l===46&&s!==-1?++s:s=-1}return i}function aA(e,r){var i=r.dir||r.root,n=r.base||(r.name||"")+(r.ext||"");return i?i===r.root?i+n:i+e+n:n}var Sr={resolve:function(){for(var e="",r=!1,i,n=arguments.length-1;n>=-1&&!r;n--){var a;n>=0?a=arguments[n]:(i===void 0&&(i=Wl.cwd()),a=i),Te(a),a.length!==0&&(e=a+"/"+e,r=a.charCodeAt(0)===47)}return e=n0(e,!r),r?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(Te(e),e.length===0)return".";var r=e.charCodeAt(0)===47,i=e.charCodeAt(e.length-1)===47;return e=n0(e,!r),e.length===0&&!r&&(e="."),e.length>0&&i&&(e+="/"),r?"/"+e:e},isAbsolute:function(e){return Te(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,r=0;r<arguments.length;++r){var i=arguments[r];Te(i),i.length>0&&(e===void 0?e=i:e+="/"+i)}return e===void 0?".":Sr.normalize(e)},relative:function(e,r){if(Te(e),Te(r),e===r||(e=Sr.resolve(e),r=Sr.resolve(r),e===r))return"";for(var i=1;i<e.length&&e.charCodeAt(i)===47;++i);for(var n=e.length,a=n-i,s=1;s<r.length&&r.charCodeAt(s)===47;++s);for(var l=r.length,u=l-s,o=a<u?a:u,T=-1,c=0;c<=o;++c){if(c===o){if(u>o){if(r.charCodeAt(s+c)===47)return r.slice(s+c+1);if(c===0)return r.slice(s+c)}else a>o&&(e.charCodeAt(i+c)===47?T=c:c===0&&(T=0));break}var d=e.charCodeAt(i+c),h=r.charCodeAt(s+c);if(d!==h)break;d===47&&(T=c)}var f="";for(c=i+T+1;c<=n;++c)(c===n||e.charCodeAt(c)===47)&&(f.length===0?f+="..":f+="/..");return f.length>0?f+r.slice(s+T):(s+=T,r.charCodeAt(s)===47&&++s,r.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(Te(e),e.length===0)return".";for(var r=e.charCodeAt(0),i=r===47,n=-1,a=!0,s=e.length-1;s>=1;--s)if(r=e.charCodeAt(s),r===47){if(!a){n=s;break}}else a=!1;return n===-1?i?"/":".":i&&n===1?"//":e.slice(0,n)},basename:function(e,r){if(r!==void 0&&typeof r!="string")throw new TypeError('"ext" argument must be a string');Te(e);var i=0,n=-1,a=!0,s;if(r!==void 0&&r.length>0&&r.length<=e.length){if(r.length===e.length&&r===e)return"";var l=r.length-1,u=-1;for(s=e.length-1;s>=0;--s){var o=e.charCodeAt(s);if(o===47){if(!a){i=s+1;break}}else u===-1&&(a=!1,u=s+1),l>=0&&(o===r.charCodeAt(l)?--l===-1&&(n=s):(l=-1,n=u))}return i===n?n=u:n===-1&&(n=e.length),e.slice(i,n)}else{for(s=e.length-1;s>=0;--s)if(e.charCodeAt(s)===47){if(!a){i=s+1;break}}else n===-1&&(a=!1,n=s+1);return n===-1?"":e.slice(i,n)}},extname:function(e){Te(e);for(var r=-1,i=0,n=-1,a=!0,s=0,l=e.length-1;l>=0;--l){var u=e.charCodeAt(l);if(u===47){if(!a){i=l+1;break}continue}n===-1&&(a=!1,n=l+1),u===46?r===-1?r=l:s!==1&&(s=1):r!==-1&&(s=-1)}return r===-1||n===-1||s===0||s===1&&r===n-1&&r===i+1?"":e.slice(r,n)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return aA("/",e)},parse:function(e){Te(e);var r={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return r;var i=e.charCodeAt(0),n=i===47,a;n?(r.root="/",a=1):a=0;for(var s=-1,l=0,u=-1,o=!0,T=e.length-1,c=0;T>=a;--T){if(i=e.charCodeAt(T),i===47){if(!o){l=T+1;break}continue}u===-1&&(o=!1,u=T+1),i===46?s===-1?s=T:c!==1&&(c=1):s!==-1&&(c=-1)}return s===-1||u===-1||c===0||c===1&&s===u-1&&s===l+1?u!==-1&&(l===0&&n?r.base=r.name=e.slice(1,u):r.base=r.name=e.slice(l,u)):(l===0&&n?(r.name=e.slice(1,s),r.base=e.slice(1,u)):(r.name=e.slice(l,s),r.base=e.slice(l,u)),r.ext=e.slice(s,u)),l>0?r.dir=e.slice(0,l-1):n&&(r.dir="/"),r},sep:"/",delimiter:":",win32:null,posix:null};Sr.posix=Sr;var dr=Sr;const sA={name:w("viewer","Name"),save:w("viewer","Save"),saveAs:w("viewer","Save as"),back:w("viewer","Back"),loading:w("viewer","Loading …"),resetOperations:w("viewer","Reset"),changesLoseWarningHint:w("viewer","All changes will be lost."),discardChangesWarningHint:w("viewer","Are you sure you want to continue?"),cancel:w("viewer","Cancel"),apply:w("viewer","Apply"),warning:w("viewer","Warning"),confirm:w("viewer","Confirm"),discardChanges:w("viewer","Discard changes"),undoTitle:w("viewer","Undo"),redoTitle:w("viewer","Redo"),showImageTitle:w("viewer","Show original image"),zoomInTitle:w("viewer","Zoom in"),zoomOutTitle:w("viewer","Zoom out"),toggleZoomMenuTitle:w("viewer","Toggle zoom menu"),adjustTab:w("viewer","Adjust"),finetuneTab:w("viewer","Fine-tune"),filtersTab:w("viewer","Filters"),watermarkTab:w("viewer","Watermark"),annotateTabLabel:w("viewer","Draw"),resize:w("viewer","Resize"),resizeTab:w("viewer","Resize"),imageName:w("viewer","Image name"),invalidImageError:w("viewer","Invalid image."),uploadImageError:w("viewer","Error while uploading the image."),areNotImages:w("viewer","are not images"),isNotImage:w("viewer","is not an image"),toBeUploaded:w("viewer","to be uploaded"),cropTool:w("viewer","Crop"),original:w("viewer","Original"),custom:w("viewer","Custom"),square:w("viewer","Square"),landscape:w("viewer","Landscape"),portrait:w("viewer","Portrait"),ellipse:w("viewer","Ellipse"),classicTv:w("viewer","Classic TV"),cinemascope:w("viewer","CinemaScope"),arrowTool:w("viewer","Arrow"),blurTool:w("viewer","Blur"),brightnessTool:w("viewer","Brightness"),contrastTool:w("viewer","Contrast"),ellipseTool:w("viewer","Ellipse"),unFlipX:w("viewer","Un-flip X"),flipX:w("viewer","Flip X"),unFlipY:w("viewer","Un-flip Y"),flipY:w("viewer","Flip Y"),hsvTool:w("viewer","HSV"),hue:w("viewer","Hue"),brightness:w("viewer","Brightness"),saturation:w("viewer","Saturation"),value:w("viewer","Value"),imageTool:w("viewer","Image"),importing:w("viewer","Importing …"),addImage:w("viewer","+ Add image"),uploadImage:w("viewer","Upload image"),fromGallery:w("viewer","From gallery"),lineTool:w("viewer","Line"),penTool:w("viewer","Pen"),polygonTool:w("viewer","Polygon"),sides:w("viewer","Sides"),rectangleTool:w("viewer","Rectangle"),cornerRadius:w("viewer","Corner Radius"),resizeWidthTitle:w("viewer","Width in pixels"),resizeHeightTitle:w("viewer","Height in pixels"),toggleRatioLockTitle:w("viewer","Toggle ratio lock"),resetSize:w("viewer","Reset to original image size"),rotateTool:w("viewer","Rotate"),textTool:w("viewer","Text"),textSpacings:w("viewer","Text spacing"),textAlignment:w("viewer","Text alignment"),fontFamily:w("viewer","Font family"),size:w("viewer","Size"),letterSpacing:w("viewer","Letter spacing"),lineHeight:w("viewer","Line height"),warmthTool:w("viewer","Warmth"),addWatermark:w("viewer","+ Add watermark"),addTextWatermark:w("viewer","+ Add text watermark"),addWatermarkTitle:w("viewer","Choose watermark type"),uploadWatermark:w("viewer","Upload watermark"),addWatermarkAsText:w("viewer","Add as text"),padding:w("viewer","Padding"),paddings:w("viewer","Paddings"),shadow:w("viewer","Shadow"),horizontal:w("viewer","Horizontal"),vertical:w("viewer","Vertical"),blur:w("viewer","Blur"),opacity:w("viewer","Opacity"),transparency:w("viewer","Transparency"),position:w("viewer","Position"),stroke:w("viewer","Stroke"),saveAsModalTitle:w("viewer","Save image as"),extension:w("viewer","Extension"),format:w("viewer","Format"),nameIsRequired:w("viewer","Name is required."),quality:w("viewer","Quality"),imageDimensionsHoverTitle:w("viewer","Saved image size (width x height)"),cropSizeLowerThanResizedWarning:w("viewer","Note that the selected crop area is lower than the applied resize which might cause quality decrease"),actualSize:w("viewer","Actual size (100%)"),fitSize:w("viewer","Fit size"),addImageTitle:w("viewer","Select image to add …"),mutualizedFailedToLoadImg:w("viewer","Failed to load image."),tabsMenu:w("viewer","Menu"),download:w("viewer","Download"),width:w("viewer","Width"),height:w("viewer","Height"),plus:"+",cropItemNoEffect:w("viewer","No preview available for this crop item")};let Ri,a0;const oA={name:"ImageEditor",props:{fileid:{type:[String,Number],required:!0},mime:{type:String,required:!0},src:{type:String,required:!0}},data(){return{imageEditor:null,observer:null}},computed:{config(){return{source:this.src,defaultSavedImageName:this.defaultSavedImageName,defaultSavedImageType:this.defaultSavedImageType,useBackendTranslations:!1,observePluginContainerSize:!0,defaultTabId:Ri.ADJUST,defaultToolId:a0.CROP,tabsIds:Object.values(Ri).filter(e=>e!==Ri.WATERMARK).sort((e,r)=>e.localeCompare(r)),onClose:this.onClose,onSave:this.onSave,translations:sA,theme:{palette:{"bg-secondary":"var(--color-main-background)","bg-primary":"var(--color-background-dark)","bg-hover":"var(--color-background-hover)","bg-stateless":"var(--color-background-dark)","accent-primary":"var(--color-primary-element)","accent-stateless":"var(--color-primary-element)","border-active-bottom":"var(--color-primary-element)","bg-primary-active":"var(--color-background-dark)","bg-primary-hover":"var(--color-background-hover)","accent-primary-active":"var(--color-main-text)","accent-primary-hover":"var(--color-primary-element)",warning:"var(--color-error)"},typography:{fontFamily:"var(--font-face)"}},Text:{fontFamily:'"NotoSans", "Noto Sans", "Arial", "Roboto"',fonts:[{label:"Sans-serif",value:'"NotoSans", "Noto Sans", "Arial", "Roboto"'},{label:"Serif",value:'"PTSerif", "Georgia", "Times New Roman"'},{label:"Comic",value:'"Comic Neue", "Comic Sans"'}]}}},defaultSavedImageName(){return dr.basename(this.src,dr.extname(this.src))},defaultSavedImageType(){return dr.extname(this.src).slice(1)||"jpeg"},hasHighContrastEnabled(){return(OCA?.Theming?.enabledThemes||[]).find(e=>e.indexOf("highcontrast")!==-1)},themeDataAttr(){return this.hasHighContrastEnabled?{"data-theme-dark-highcontrast":!0}:{"data-theme-dark":!0}}},created(){if(document.getElementById("oca-viewer_image-editor-fonts"))return;const e=document.createElement("style");e.id="oca-viewer_image-editor-fonts",e.appendChild(document.createTextNode(` @font-face { font-display: swap; font-family: 'Comic Neue'; font-style: normal; font-weight: 400; src: url('${Zn("viewer","css/fonts/comic-neue-regular.woff2")}') format('woff2'); } @font-face { font-display: swap; font-family: 'NotoSans'; font-style: normal; font-weight: 400; src: url('${Zn("core","fonts/NotoSans-Regular-latin.woff2")}') format('woff2'); } @font-face { font-display: swap; font-family: 'PTSerif'; font-style: normal; font-weight: 400; src: url('${Zn("viewer","css/fonts/pt-serif-regular.woff2")}') format('woff2'); } `)),document.head.appendChild(e)},async mounted(){const e=(await Oa(async()=>{const{default:r}=await import("./index-BMjRru9I.chunk.mjs");return{default:r}},__vite__mapDeps([0,1,2]),import.meta.url)).default;Ri=e.TABS,a0=e.TOOLS,this.imageEditor=new e(this.$refs.editor,this.config),this.imageEditor.render(),window.addEventListener("keydown",this.handleKeydown,!0),this.observer=new MutationObserver(r=>{r.forEach(i=>{i.type==="childList"&&i.addedNodes.forEach(n=>{(n.classList.contains("FIE_root")||n.classList.contains("SfxModal-Wrapper"))&&_n("viewer:trapElements:changed",n)})})}),this.observer.observe(document.body,{childList:!0,subtree:!0})},beforeDestroy(){this.imageEditor&&this.imageEditor.terminate(),this.observer.disconnect(),window.removeEventListener("keydown",this.handleKeydown,!0)},methods:{onClose(){window.removeEventListener("keydown",this.handleKeydown,!0),this.$emit("close")},async fileExists(e){try{return await Pe.head(e,{validateStatus:r=>r===200||r===404}),(await Pe.head(e)).status===200}catch(r){if(r.response?.status===404)return!1;throw r}},async onSave({fullName:e,imageCanvas:r,mimeType:i,quality:n}){const{origin:a,pathname:s}=new URL(this.src),l=a+dr.join(dr.dirname(s),e);re.debug("Saving image...",{putUrl:l,src:this.src,fullName:e});const u=await this.fileExists(l);if(re.debug("File exists",{fileExists:u}),u){re.debug("File exists, showing confirmation dialog");try{const o=e===dr.basename(this.src)?t("viewer","You are about to overwrite the original file. Are you sure you want to continue?"):t("viewer","A file with this name already exists. Do you want to overwrite it?");let T=!1;if(await new qu().setName(t("viewer","Confirm overwrite")).setText(o).setButtons([{label:t("viewer","Cancel"),type:"secondary",callback:()=>{T=!1}},{label:t("viewer","Overwrite"),type:"error",callback:()=>{T=!0}}]).build().show(),!T){re.debug("User cancelled overwrite");return}}catch(o){re.error("Error showing confirmation dialog",{error:o}),es(t("viewer","An error occurred while trying to confirm the file overwrite."));return}}i=i.replace("jpg","jpeg"),n=Math.max(Math.min(n,1),0)||1;try{const o=await new Promise(c=>r.toBlob(c,i,n)),T=await Pe.put(l,new File([o],e));if(re.info("Edited image saved!",{response:T}),Kl(t("viewer","Image saved")),l!==this.src){const c=parseInt(T?.headers?.["oc-fileid"]?.split("oc")[0])||null;if(_n("editor:file:created",l),c){const d=window.OCP.Files.Router.params;d.fileId=c,window.OCP.Files.Router.goToRoute(null,d,window.OCP.Files.Router.query)}}else{this.$emit("updated");const c=await ql(a,decodeURI(s)),d=new Xl({id:Number.parseInt(this.fileid),source:this.src,mtime:new Date(c.lastmod),...c,attributes:{...c,...c.props}});_n("files:node:updated",d)}}catch(o){re.error("Error saving image",{error:o}),es(t("viewer","Error saving image"))}},handleKeydown(e){e.key!=="Enter"&&e.stopImmediatePropagation(),e.key==="Escape"&&(e.preventDefault(),document.querySelector(".FIE_topbar-close-button").click()),e.ctrlKey&&e.key==="s"&&(e.preventDefault(),document.querySelector(".FIE_topbar-save-button").click()),e.ctrlKey&&e.key==="z"&&(e.preventDefault(),document.querySelector(".FIE_topbar-undo-button").click())}}};var lA=function(){var e=this,r=e._self._c;return r("div",[r("div",e._b({ref:"editor",staticClass:"viewer__image-editor"},"div",e.themeDataAttr,!1))])},uA=[],cA=ai(oA,lA,uA,!1,null,"aa0229d1");const TA=cA.exports,dA=["jpg","jpeg","png"],hA=new RegExp(`\\.(${dA.join("|")})$`,"i");function fA(e,r){return r.find(i=>i.fileid===e)}function pA(e,r){return r.find(i=>i.filename!==e.filename&&i.basename.startsWith(e.name)&&hA.test(i.basename))}async function Qa(e){const r=await Jl().getFileContents(`${tu()}${e}`,{details:!0});return URL.createObjectURL(new Blob([r.data],{type:r.headers["content-type"]}))}ie.use(An);const AA={name:"Images",components:{ImageEditor:TA,PlayCircleOutline:Ac,NcLoadingIcon:Ra},props:{editing:{type:Boolean,default:!1}},data(){return{dragging:!1,shiftX:0,shiftY:0,zoomRatio:1,fallback:!1,livePhotoCanBePlayed:!1,zooming:!1,pinchDistance:0,pinchStartZoomRatio:1,pointerCache:[]}},computed:{src(){return this.source??this.davPath},zoomHeight(){return Math.round(this.height*this.zoomRatio)},zoomWidth(){return Math.round(this.width*this.zoomRatio)},alt(){return this.basename},imgStyle(){return this.zoomRatio===1?{height:this.zoomHeight+"px",width:this.zoomWidth+"px"}:{marginTop:Math.round(this.shiftY*2)+"px",marginLeft:Math.round(this.shiftX*2)+"px",height:this.zoomHeight+"px",width:this.zoomWidth+"px"}},livePhoto(){if(this.metadataFilesLivePhoto!==void 0)return fA(this.metadataFilesLivePhoto,this.fileList)},livePhotoSrc(){return this.livePhoto?.source??this.livePhotoDavPath},livePhotoDavPath(){return this.livePhoto?iu({filename:this.livePhoto.filename,basename:this.livePhoto.basename}):null}},asyncComputed:{data(){return this.mime==="image/svg+xml"?this.getBase64FromImage():this.mime==="image/gif"?this.src:this.source&&!this.hasPreview&&!this.previewUrl?this.fallback?Qa(this.filename):this.source:this.fallback?this.src:this.previewPath}},watch:{active(e,r){e===!0&&r===!1?(this.resetZoom(),window.addEventListener("pointerout",this.pointerUp)):e===!1&&window.removeEventListener("pointerout",this.pointerUp)}},methods:{updateImgSize(){this.$refs.image?(this.naturalHeight=this.$refs.image.naturalHeight,this.naturalWidth=this.$refs.image.naturalWidth):this.$refs.video&&(this.naturalHeight=this.$refs.video.videoHeight,this.naturalWidth=this.$refs.video.videoWidth),this.updateHeightWidth(),this.doneLoading()},async getBase64FromImage(){const e=await Pe.get(this.src),r=ru.sanitize(e.data);return`data:${this.mime};base64,${btoa(unescape(encodeURIComponent(r)))}`},updateShift(e,r,i){const n=this.width*i-this.width,a=this.height*i-this.height;this.shiftX=Math.min(Math.max(e,-n/2),n/2),this.shiftY=Math.min(Math.max(r,-a/2),a/2)},updateZoomAndShift(e,r,i){if(!this.canZoom)return;const n=this.$refs.image??this.$refs.video,a=e-n.getBoundingClientRect().x-this.width*this.zoomRatio/2,s=r-n.getBoundingClientRect().y-this.height*this.zoomRatio/2,l=a/(this.width*this.zoomRatio),u=s/(this.height*this.zoomRatio),o=this.width*i-this.width*this.zoomRatio,T=this.height*i-this.height*this.zoomRatio,c=this.shiftX-l*o,d=this.shiftY-u*T;this.updateShift(c,d,i),this.zoomRatio=i},distanceBetweenTouches(){const e=this.pointerCache[0],r=this.pointerCache[1],i=r.x-e.x,n=r.y-e.y;return Math.sqrt(i*i+n*n)},updateZoom(e){if(!this.canZoom)return;const r=e.deltaY<0?Math.min(this.zoomRatio*1.1,5):Math.max(this.zoomRatio/1.1,1);if(r===1)return this.resetZoom();this.disableSwipe(),this.updateZoomAndShift(e.clientX,e.clientY,r)},resetZoom(){this.enableSwipe(),this.zoomRatio=1,this.shiftX=0,this.shiftY=0},pointerDown(e){this.pointerCache.push({pointerId:e.pointerId,x:e.clientX,y:e.clientY}),this.pointerCache.length===1&&(this.dragX=e.clientX,this.dragY=e.clientY,this.dragging=!0),this.pointerCache.length===2&&(this.pinchDistance=this.distanceBetweenTouches(),this.pinchStartZoomRatio=this.zoomRatio,this.zooming=!0,this.disableSwipe())},pointerUp(e){const r=this.pointerCache.findIndex(i=>i.pointerId===e.pointerId);this.pointerCache.splice(r,1),this.dragging=!1,this.zooming=!1},pointerMove(e){if(this.canZoom){if(this.pointerCache.length>0){const r=this.pointerCache.findIndex(i=>i.pointerId===e.pointerId);r>=0&&(this.pointerCache[r].x=e.clientX,this.pointerCache[r].y=e.clientY)}if(this.pointerCache.length===1&&this.dragging&&!this.zooming&&this.zoomRatio>1){const{clientX:r,clientY:i}=e,n=this.shiftX+(r-this.dragX),a=this.shiftY+(i-this.dragY);this.updateShift(n,a,this.zoomRatio),this.dragX=r,this.dragY=i}if(this.pointerCache.length===2&&this.zooming){const r=this.distanceBetweenTouches(),i=Math.min(Math.max(this.pinchStartZoomRatio*(r/this.pinchDistance),1),5),n=this.pointerCache[0],a=this.pointerCache[1],s=(n.x+a.x)/2,l=(n.y+a.y)/2;this.updateZoomAndShift(s,l,i)}}},onDblclick(){this.canZoom&&(this.zoomRatio>1?this.resetZoom():this.zoomRatio=1.3)},onClose(){this.$emit("update:editing",!1)},onFail(){this.fallback||(console.error(`Loading of file preview ${eu(this.src)} failed, falling back to original file`),this.fallback=!0)},doneLoadingLivePhoto(){this.livePhotoCanBePlayed=!0,this.doneLoading()},playLivePhoto(){this.livePhotoCanBePlayed&&this.$refs.video.play()},stopLivePhoto(){this.$refs.video.load()},t:w}};var EA=function(){var e=this,r=e._self._c;return r("div",{staticClass:"image_container"},[e.editing?r("ImageEditor",{attrs:{mime:e.mime,src:e.src,fileid:e.fileid},on:{close:e.onClose}}):e.data!==null?[e.livePhotoCanBePlayed?e._e():r("img",{ref:"image",class:{dragging:e.dragging,loaded:e.loaded,zoomed:e.zoomRatio>1},style:e.imgStyle,attrs:{alt:e.alt,src:e.data},on:{"~!error":function(i){return i.preventDefault(),i.stopPropagation(),e.onFail.apply(null,arguments)},load:e.updateImgSize,wheel:function(i){return i.stopPropagation(),i.preventDefault(),e.updateZoom.apply(null,arguments)},dblclick:function(i){return i.preventDefault(),e.onDblclick.apply(null,arguments)},pointerdown:function(i){return i.preventDefault(),e.pointerDown.apply(null,arguments)},pointerup:function(i){return i.preventDefault(),e.pointerUp.apply(null,arguments)},pointermove:function(i){return i.preventDefault(),e.pointerMove.apply(null,arguments)}}}),e.livePhoto?[r("video",{directives:[{name:"show",rawName:"v-show",value:e.livePhotoCanBePlayed,expression:"livePhotoCanBePlayed"}],ref:"video",class:{dragging:e.dragging,loaded:e.loaded,zoomed:e.zoomRatio>1},style:e.imgStyle,attrs:{playsinline:!0,poster:e.data,src:e.livePhotoSrc,preload:"metadata"},on:{canplaythrough:e.doneLoadingLivePhoto,loadedmetadata:e.updateImgSize,wheel:function(i){return i.stopPropagation(),i.preventDefault(),e.updateZoom.apply(null,arguments)},"~!error":function(i){return i.preventDefault(),i.stopPropagation(),e.onFail.apply(null,arguments)},dblclick:function(i){return i.preventDefault(),e.onDblclick.apply(null,arguments)},pointerdown:function(i){return i.preventDefault(),e.pointerDown.apply(null,arguments)},pointerup:function(i){return i.preventDefault(),e.pointerUp.apply(null,arguments)},pointermove:function(i){return i.preventDefault(),e.pointerMove.apply(null,arguments)},ended:e.stopLivePhoto}}),e.width!==0?r("button",{staticClass:"live-photo_play_button",style:{left:`calc(50% - ${e.width/2}px)`},attrs:{disabled:!e.livePhotoCanBePlayed,"aria-description":e.t("viewer","Play the live photo")},on:{click:e.playLivePhoto,pointerenter:e.playLivePhoto,focus:e.playLivePhoto,pointerleave:e.stopLivePhoto,blur:e.stopLivePhoto}},[e.livePhotoCanBePlayed?r("PlayCircleOutline"):r("NcLoadingIcon"),e._v(" "+e._s(e.t("viewer","LIVE"))+" ")],1):e._e()]:e._e()]:e._e()],2)},DA=[],mA=ai(AA,EA,DA,!1,null,"38b7dcaa");const SA=mA.exports,gA=gr(o0,"enabled_preview_providers",[]),Io=["image/heic","image/heif","image/tiff","image/x-xbitmap","image/emf"],FA=["image/apng","image/bmp","image/gif","image/jpeg","image/png","image/svg+xml","image/webp","image/x-icon"],RA=()=>Io.filter(e=>gA.findIndex(r=>{const i=new RegExp(r.replace(/^\/|\/$/g,""),"i");return e.match(i)})>-1),ko=RA(),s0=Io.filter(e=>!ko.includes(e));s0.length>0&&re.warn("Some mimes were ignored because they are not enabled in the server previews config",{ignoredMimes:s0});const NA={id:"images",group:"media",mimes:[...FA,...ko],component:SA},OA=()=>Oa(()=>import("./index.esm-CAkhAkGw.chunk.mjs"),[],import.meta.url),vA=g0("viewer","blank.mp4");ie.use(An);const yA={name:"Videos",components:{VuePlyr:OA},data(){return{isFullscreenButtonVisible:!1,fallback:!1}},computed:{livePhotoPath(){const e=pA(this,this.fileList);if(e!==void 0)return nu(e)},player(){return this.$refs.plyr.player},options(){return{autoplay:this.active===!0,blankVideo:vA,controls:["play-large","play","progress","current-time","mute","volume","captions","settings","fullscreen"],loadSprite:!1,fullscreen:{iosNative:!0}}}},asyncComputed:{async url(){return this.fallback?Qa(this.filename):this.src}},watch:{active(e,r){e===!0&&r===!1?this.player.play():e===!1&&r===!0&&this.player.pause()}},updated(){const e=this.$el.querySelectorAll(".plyr__controls__item");!e||!e.length||[...e].forEach(r=>{r.getAttribute("data-plyr")==="fullscreen"&&r.addEventListener("click",this.hideHeaderAndFooter),r?.addEventListener&&(r.addEventListener("mouseenter",this.disableSwipe),r.addEventListener("mouseleave",this.enableSwipe))})},beforeDestroy(){re.debug("Closing video stream",{filename:this.filename}),this.$refs.video?.pause?.(),this.player.stop(),this.player.destroy()},methods:{hideHeaderAndFooter(){this.isFullscreenButtonVisible=!this.isFullscreenButtonVisible,this.isFullscreenButtonVisible?(document.body.querySelector("main").classList.add("viewer__hidden-fullscreen"),document.body.querySelector("footer").classList.add("viewer__hidden-fullscreen")):(document.body.querySelector("main").classList.remove("viewer__hidden-fullscreen"),document.body.querySelector("footer").classList.remove("viewer__hidden-fullscreen"))},updateVideoSize(){this.naturalHeight=this.$refs.video?.videoHeight,this.naturalWidth=this.$refs.video?.videoWidth,this.updateHeightWidth()},donePlaying(){this.$refs.video.autoplay=!1,this.$refs.video.load()},onLoadedMetadata(){this.updateVideoSize(),this.active||this.player.stop()},onFail(){this.fallback||(console.error(`Loading of file ${this.filename} failed, falling back to fetching it by hand`),this.fallback=!0)}}};var bA=function(){var e=this,r=e._self._c;return e.url?r("div",[r("VuePlyr",{ref:"plyr",style:{height:e.height+"px",width:e.width+"px"},attrs:{options:e.options}},[r("video",{ref:"video",attrs:{autoplay:e.active?!0:null,playsinline:!0,poster:e.livePhotoPath,src:e.url,preload:"metadata"},on:{"~!error":function(i){return i.preventDefault(),i.stopPropagation(),e.onFail.apply(null,arguments)},ended:e.donePlaying,canplay:e.doneLoading,loadedmetadata:e.onLoadedMetadata}},[e._v(" "+e._s(e.t("viewer","Your browser does not support videos."))+" ")])])],1):e._e()},YA=[],MA=ai(yA,bA,YA,!1,null,"74a71570");const wA=MA.exports,_A={id:"videos",group:"media",mimes:["video/mpeg","video/ogg","video/webm","video/mp4","video/x-m4v","video/x-flv","video/quicktime"],mimesAliases:{"video/x-matroska":"video/webm"},component:wA},ZA=()=>Oa(()=>import("./index.esm-CAkhAkGw.chunk.mjs"),[],import.meta.url);ie.use(An);const BA={name:"Audios",components:{VuePlyr:ZA},data(){return{fallback:!1}},computed:{player(){return this.$refs.plyr.player},options(){return{autoplay:this.active===!0,blankVideo:"/blank.aac",controls:["play-large","play","progress","current-time","mute","volume","settings"],loadSprite:!1}}},asyncComputed:{async url(){return this.fallback?Qa(this.filename):this.src}},watch:{active(e,r){e===!0&&r===!1?this.player.play():e===!1&&r===!0&&this.player.pause()}},updated(){const e=this.$el.querySelectorAll(".plyr__controls__item");!e||!e.length||[...e].forEach(r=>{r?.addEventListener&&(r.addEventListener("mouseenter",this.disableSwipe),r.addEventListener("mouseleave",this.enableSwipe))})},beforeDestroy(){re.debug("Closing audio stream",{filename:this.filename}),this.$refs.audio.pause(),this.player.stop(),this.player.destroy()},methods:{donePlaying(){this.$refs.audio.autoplay=!1,this.$refs.audio.load()},onFail(){this.fallback||(console.error(`Loading of file ${this.filename} failed, falling back to fetching it by hand`),this.fallback=!0)}}};var CA=function(){var e=this,r=e._self._c;return e.url?r("div",[r("VuePlyr",{ref:"plyr",attrs:{options:e.options}},[r("audio",{ref:"audio",attrs:{autoplay:e.active,src:e.url,preload:"metadata"},on:{"~!error":function(i){return i.preventDefault(),i.stopPropagation(),e.onFail.apply(null,arguments)},ended:e.donePlaying,canplay:e.doneLoading}},[e._v(" "+e._s(e.t("viewer","Your browser does not support audio."))+" ")])])],1):e._e()},xA=[],LA=ai(BA,CA,xA,!1,null,"67bc1c7f");const IA=LA.exports,kA={id:"audios",group:"media",mimes:["audio/aac","audio/aacp","audio/flac","audio/mp4","audio/mpeg","audio/ogg","audio/vorbis","audio/wav","audio/webm"],component:IA};class HA{_state;_mimetypes;_mimetypesCompare;constructor(){this._mimetypes=[],this._mimetypesCompare=[],this._state={},this._state.file="",this._state.fileInfo=null,this._state.compareFileInfo=null,this._state.files=[],this._state.enableSidebar=!0,this._state.el=null,this._state.loadMore=()=>[],this._state.onPrev=()=>{},this._state.onNext=()=>{},this._state.onClose=()=>{},this._state.canLoop=!0,this._state.handlers=[],this._state.overrideHandlerId=null,this.registerHandler(NA),this.registerHandler(_A),this.registerHandler(kA),re.debug("OCA.Viewer initialized")}get availableHandlers(){return this._state.handlers}registerHandler(r){const i=this.validateHandler(r);if(i){re.error("Could not register handler",{error:i,handler:r});return}r.downloadCallback||(r.downloadCallback=()=>{}),this._state.handlers.push(r);const n=[...r.mimes,...Object.keys(r.mimesAliases||{})];this._mimetypes.push.apply(this._mimetypes,n),r?.canCompare===!0&&this._mimetypesCompare.push.apply(this._mimetypesCompare,n)}validateHandler({id:r,mimes:i,mimesAliases:n,component:a}){if(!r||r.trim()===""||typeof r!="string")return"The handler doesn't have a valid id";if(this._state.handlers.find(s=>s.id===r))return"The handler is already registered";if(!(i&&Array.isArray(i))&&!n)return"Handler needs a valid mime array or mimesAliases";if(!a||typeof a!="object"&&typeof a!="function")return"The handler doesn't have a valid component"}get file(){return this._state.file}get fileInfo(){return this._state.fileInfo}get compareFileInfo(){return this._state.compareFileInfo}get files(){return this._state.files}get enableSidebar(){return this._state.enableSidebar}get el(){return this._state.el}get mimetypes(){return this._mimetypes}get mimetypesCompare(){return this._mimetypesCompare}get loadMore(){return this._state.loadMore}get onPrev(){return this._state.onPrev}get onNext(){return this._state.onNext}get onClose(){return this._state.onClose}get canLoop(){return this._state.canLoop}get overrideHandlerId(){return this._state.overrideHandlerId}setRootElement(r=null){if(this._state.file)throw new Error("Please set root element before calling Viewer.open().");this._state.el=r}open({path:r,fileInfo:i,list:n=[],enableSidebar:a=!0,loadMore:s=()=>[],canLoop:l=!0,onPrev:u=()=>{},onNext:o=()=>{},onClose:T=()=>{}}={}){if(typeof arguments[0]=="string")throw new Error("Opening the viewer with a single string parameter is deprecated. Please use a destructuring object instead",`OCA.Viewer.open({ path: '${r}' })`);if(!r&&!i)throw new Error("Viewer needs either an URL or path to open. None given");if(r&&!r.startsWith("/"))throw new Error("Please use an absolute path");if(!Array.isArray(n))throw new Error("The files list must be an array");if(typeof s!="function")throw new Error("The loadMore method must be a function");r?this._state.file=r:this._state.fileInfo=i,this._state.el||(this._state.files=n,this._state.enableSidebar=a,this._state.loadMore=s,this._state.onPrev=u,this._state.onNext=o,this._state.onClose=T,this._state.canLoop=l)}openWith(r,i={}){this._state.overrideHandlerId=r,this.open(i)}compare(r,i){this.open({fileInfo:r}),this._state.compareFileInfo=i}close(){this._state.file="",this._state.fileInfo=null,this._state.files=[],this._state.enableSidebar=!0,this._state.canLoop=!0,this._state.loadMore=()=>[],this._state.overrideHandlerId=null}}au(),window.OCA=window.OCA??{},window.OCA.Viewer=new HA,window.OCA.Viewer.version=jo; //# sourceMappingURL=viewer-init.mjs.map
Save File
Cancel