You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

741 lines
1.3 MiB

(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))s(c);new MutationObserver(c=>{for(const g of c)if(g.type==="childList")for(const w of g.addedNodes)w.tagName==="LINK"&&w.rel==="modulepreload"&&s(w)}).observe(document,{childList:!0,subtree:!0});function r(c){const g={};return c.integrity&&(g.integrity=c.integrity),c.referrerPolicy&&(g.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?g.credentials="include":c.crossOrigin==="anonymous"?g.credentials="omit":g.credentials="same-origin",g}function s(c){if(c.ep)return;c.ep=!0;const g=r(c);fetch(c.href,g)}})();/**
* @vue/shared v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function mo(e,i){const r=new Set(e.split(","));return i?s=>r.has(s.toLowerCase()):s=>r.has(s)}const ot={},pn=[],oa=()=>{},Sc=()=>!1,Ri=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),fo=e=>e.startsWith("onUpdate:"),Wt=Object.assign,go=(e,i)=>{const r=e.indexOf(i);r>-1&&e.splice(r,1)},$c=Object.prototype.hasOwnProperty,Ke=(e,i)=>$c.call(e,i),Le=Array.isArray,bn=e=>ri(e)==="[object Map]",Vi=e=>ri(e)==="[object Set]",ss=e=>ri(e)==="[object Date]",Xe=e=>typeof e=="function",wt=e=>typeof e=="string",Ha=e=>typeof e=="symbol",it=e=>e!==null&&typeof e=="object",rd=e=>(it(e)||Xe(e))&&Xe(e.then)&&Xe(e.catch),od=Object.prototype.toString,ri=e=>od.call(e),Wc=e=>ri(e).slice(8,-1),sd=e=>ri(e)==="[object Object]",po=e=>wt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Yn=mo(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Yi=e=>{const i=Object.create(null);return r=>i[r]||(i[r]=e(r))},Ac=/-(\w)/g,ya=Yi(e=>e.replace(Ac,(i,r)=>r?r.toUpperCase():"")),Tc=/\B([A-Z])/g,ln=Yi(e=>e.replace(Tc,"-$1").toLowerCase()),Gi=Yi(e=>e.charAt(0).toUpperCase()+e.slice(1)),br=Yi(e=>e?`on${Gi(e)}`:""),Xa=(e,i)=>!Object.is(e,i),Pi=(e,i)=>{for(let r=0;r<e.length;r++)e[r](i)},Ai=(e,i,r)=>{Object.defineProperty(e,i,{configurable:!0,enumerable:!1,value:r})},zr=e=>{const i=parseFloat(e);return isNaN(i)?e:i};let ls;const ld=()=>ls||(ls=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function bo(e){if(Le(e)){const i={};for(let r=0;r<e.length;r++){const s=e[r],c=wt(s)?Lc(s):bo(s);if(c)for(const g in c)i[g]=c[g]}return i}else if(wt(e)||it(e))return e}const Dc=/;(?![^(]*\))/g,_c=/:([^]+)/,Ec=/\/\*[^]*?\*\//g;function Lc(e){const i={};return e.replace(Ec,"").split(Dc).forEach(r=>{if(r){const s=r.split(_c);s.length>1&&(i[s[0].trim()]=s[1].trim())}}),i}function Qn(e){let i="";if(wt(e))i=e;else if(Le(e))for(let r=0;r<e.length;r++){const s=Qn(e[r]);s&&(i+=s+" ")}else if(it(e))for(const r in e)e[r]&&(i+=r+" ");return i.trim()}const Nc="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",zc=mo(Nc);function dd(e){return!!e||e===""}function jc(e,i){if(e.length!==i.length)return!1;let r=!0;for(let s=0;r&&s<e.length;s++)r=Bi(e[s],i[s]);return r}function Bi(e,i){if(e===i)return!0;let r=ss(e),s=ss(i);if(r||s)return r&&s?e.getTime()===i.getTime():!1;if(r=Ha(e),s=Ha(i),r||s)return e===i;if(r=Le(e),s=Le(i),r||s)return r&&s?jc(e,i):!1;if(r=it(e),s=it(i),r||s){if(!r||!s)return!1;const c=Object.keys(e).length,g=Object.keys(i).length;if(c!==g)return!1;for(const w in e){const C=e.hasOwnProperty(w),_=i.hasOwnProperty(w);if(C&&!_||!C&&_||!Bi(e[w],i[w]))return!1}}return String(e)===String(i)}function ud(e,i){return e.findIndex(r=>Bi(r,i))}const ut=e=>wt(e)?e:e==null?"":Le(e)||it(e)&&(e.toString===od||!Xe(e.toString))?JSON.stringify(e,cd,2):String(e),cd=(e,i)=>i&&i.__v_isRef?cd(e,i.value):bn(i)?{[`Map(${i.size})`]:[...i.entries()].reduce((r,[s,c],g)=>(r[vr(s,g)+" =>"]=c,r),{})}:Vi(i)?{[`Set(${i.size})`]:[...i.values()].map(r=>vr(r))}:Ha(i)?vr(i):it(i)&&!Le(i)&&!sd(i)?String(i):i,vr=(e,i="")=>{var r;return Ha(e)?`Symbol(${(r=e.description)!=null?r:i})`:e};/**
* @vue/reactivity v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let na;class hd{constructor(i=!1){this.detached=i,this._active=!0,this.effects=[],this.cleanups=[],this.parent=na,!i&&na&&(this.index=(na.scopes||(na.scopes=[])).push(this)-1)}get active(){return this._active}run(i){if(this._active){const r=na;try{return na=this,i()}finally{na=r}}}on(){na=this}off(){na=this.parent}stop(i){if(this._active){let r,s;for(r=0,s=this.effects.length;r<s;r++)this.effects[r].stop();for(r=0,s=this.cleanups.length;r<s;r++)this.cleanups[r]();if(this.scopes)for(r=0,s=this.scopes.length;r<s;r++)this.scopes[r].stop(!0);if(!this.detached&&this.parent&&!i){const c=this.parent.scopes.pop();c&&c!==this&&(this.parent.scopes[this.index]=c,c.index=this.index)}this.parent=void 0,this._active=!1}}}function vo(e){return new hd(e)}function Ic(e,i=na){i&&i.active&&i.effects.push(e)}function md(){return na}function Fc(e){na&&na.cleanups.push(e)}let on;class yo{constructor(i,r,s,c){this.fn=i,this.trigger=r,this.scheduler=s,this.active=!0,this.deps=[],this._dirtyLevel=4,this._trackId=0,this._runnings=0,this._shouldSchedule=!1,this._depsLength=0,Ic(this,c)}get dirty(){if(this._dirtyLevel===2||this._dirtyLevel===3){this._dirtyLevel=1,dn();for(let i=0;i<this._depsLength;i++){const r=this.deps[i];if(r.computed&&(Oc(r.computed),this._dirtyLevel>=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),un()}return this._dirtyLevel>=4}set dirty(i){this._dirtyLevel=i?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let i=Fa,r=on;try{return Fa=!0,on=this,this._runnings++,ds(this),this.fn()}finally{us(this),this._runnings--,on=r,Fa=i}}stop(){var i;this.active&&(ds(this),us(this),(i=this.onStop)==null||i.call(this),this.active=!1)}}function Oc(e){return e.value}function ds(e){e._trackId++,e._depsLength=0}function us(e){if(e.deps.length>e._depsLength){for(let i=e._depsLength;i<e.deps.length;i++)fd(e.deps[i],e);e.deps.length=e._depsLength}}function fd(e,i){const r=e.get(i);r!==void 0&&i._trackId!==r&&(e.delete(i),e.size===0&&e.cleanup())}let Fa=!0,jr=0;const gd=[];function dn(){gd.push(Fa),Fa=!1}function un(){const e=gd.pop();Fa=e===void 0?!0:e}function xo(){jr++}function wo(){for(jr--;!jr&&Ir.length;)Ir.shift()()}function pd(e,i,r){if(i.get(e)!==e._trackId){i.set(e,e._trackId);const s=e.deps[e._depsLength];s!==i?(s&&fd(s,e),e.deps[e._depsLength++]=i):e._depsLength++}}const Ir=[];function bd(e,i,r){xo();for(const s of e.keys()){let c;s._dirtyLevel<i&&(c??(c=e.get(s)===s._trackId))&&(s._shouldSchedule||(s._shouldSchedule=s._dirtyLevel===0),s._dirtyLevel=i),s._shouldSchedule&&(c??(c=e.get(s)===s._trackId))&&(s.trigger(),(!s._runnings||s.allowRecurse)&&s._dirtyLevel!==2&&(s._shouldSchedule=!1,s.scheduler&&Ir.push(s.scheduler)))}wo()}const vd=(e,i)=>{const r=new Map;return r.cleanup=e,r.computed=i,r},Ti=new WeakMap,sn=Symbol(""),Fr=Symbol("");function Zt(e,i,r){if(Fa&&on){let s=Ti.get(e);s||Ti.set(e,s=new Map);let c=s.get(r);c||s.set(r,c=vd(()=>s.delete(r))),pd(on,c)}}function Sa(e,i,r,s,c,g){const w=Ti.get(e);if(!w)return;let C=[];if(i==="clear")C=[...w.values()];else if(r==="length"&&Le(e)){const _=Number(s);w.forEach((F,O)=>{(O==="length"||!Ha(O)&&O>=_)&&C.push(F)})}else switch(r!==void 0&&C.push(w.get(r)),i){case"add":Le(e)?po(r)&&C.push(w.get("length")):(C.push(w.get(sn)),bn(e)&&C.push(w.get(Fr)));break;case"delete":Le(e)||(C.push(w.get(sn)),bn(e)&&C.push(w.get(Fr)));break;case"set":bn(e)&&C.push(w.get(sn));break}xo();for(const _ of C)_&&bd(_,4);wo()}function Hc(e,i){var r;return(r=Ti.get(e))==null?void 0:r.get(i)}const Xc=mo("__proto__,__v_isRef,__isVue"),yd=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ha)),cs=Rc();function Rc(){const e={};return["includes","indexOf","lastIndexOf"].forEach(i=>{e[i]=function(...r){const s=Ue(this);for(let g=0,w=this.length;g<w;g++)Zt(s,"get",g+"");const c=s[i](...r);return c===-1||c===!1?s[i](...r.map(Ue)):c}}),["push","pop","shift","unshift","splice"].forEach(i=>{e[i]=function(...r){dn(),xo();const s=Ue(this)[i].apply(this,r);return wo(),un(),s}}),e}function Vc(e){const i=Ue(this);return Zt(i,"has",e),i.hasOwnProperty(e)}class xd{constructor(i=!1,r=!1){this._isReadonly=i,this._isShallow=r}get(i,r,s){const c=this._isReadonly,g=this._isShallow;if(r==="__v_isReactive")return!c;if(r==="__v_isReadonly")return c;if(r==="__v_isShallow")return g;if(r==="__v_raw")return s===(c?g?nh:Md:g?Pd:kd).get(i)||Object.getPrototypeOf(i)===Object.getPrototypeOf(s)?i:void 0;const w=Le(i);if(!c){if(w&&Ke(cs,r))return Reflect.get(cs,r,s);if(r==="hasOwnProperty")return Vc}const C=Reflect.get(i,r,s);return(Ha(r)?yd.has(r):Xc(r))||(c||Zt(i,"get",r),g)?C:lt(C)?w&&po(r)?C:C.value:it(C)?c?Cd(C):Ui(C):C}}class wd extends xd{constructor(i=!1){super(!1,i)}set(i,r,s,c){let g=i[r];if(!this._isShallow){const _=Pn(g);if(!Di(s)&&!Pn(s)&&(g=Ue(g),s=Ue(s)),!Le(i)&&lt(g)&&!lt(s))return _?!1:(g.value=s,!0)}const w=Le(i)&&po(r)?Number(r)<i.length:Ke(i,r),C=Reflect.set(i,r,s,c);return i===Ue(c)&&(w?Xa(s,g)&&Sa(i,"set",r,s):Sa(i,"add",r,s)),C}deleteProperty(i,r){const s=Ke(i,r);i[r];const c=Reflect.deleteProperty(i,r);return c&&s&&Sa(i,"delete",r,void 0),c}has(i,r){const s=Reflect.has(i,r);return(!Ha(r)||!yd.has(r))&&Zt(i,"has",r),s}ownKeys(i){return Zt(i,"iterate",Le(i)?"length":sn),Reflect.ownKeys(i)}}class Yc extends xd{constructor(i=!1){super(!0,i)}set(i,r){return!0}deleteProperty(i,r){return!0}}const Gc=new wd,Bc=new Yc,qc=new wd(!0),ko=e=>e,qi=e=>Reflect.getPrototypeOf(e);function fi(e,i,r=!1,s=!1){e=e.__v_raw;const c=Ue(e),g=Ue(i);r||(Xa(i,g)&&Zt(c,"get",i),Zt(c,"get",g));const{has:w}=qi(c),C=s?ko:r?Co:Jn;if(w.call(c,i))return C(e.get(i));if(w.call(c,g))return C(e.get(g));e!==c&&e.get(i)}function gi(e,i=!1){const r=this.__v_raw,s=Ue(r),c=Ue(e);return i||(Xa(e,c)&&Zt(s,"has",e),Zt(s,"has",c)),e===c?r.has(e):r.has(e)||r.has(c)}function pi(e,i=!1){return e=e.__v_raw,!i&&Zt(Ue(e),"iterate",sn),Reflect.get(e,"size",e)}function hs(e){e=Ue(e);const i=Ue(this);return qi(i).has.call(i,e)||(i.add(e),Sa(i,"add",e,e)),this}function ms(e,i){i=Ue(i);const r=Ue(this),{has:s,get:c}=qi(r);let g=s.call(r,e);g||(e=Ue(e),g=s.call(r,e));const w=c.call(r,e);return r.set(e,i),g?Xa(i,w)&&Sa(r,"set",e,i):Sa(r,"add",e,i),this}function fs(e){const i=Ue(this),{has:r,get:s}=qi(i);let c=r.call(i,e);c||(e=Ue(e),c=r.call(i,e)),s&&s.call(i,e);const g=i.delete(e);return c&&Sa(i,"delete",e,void 0),g}function gs(){const e=Ue(this),i=e.size!==0,r=e.clear();return i&&Sa(e,"clear",void 0,void 0),r}function bi(e,i){return function(s,c){const g=this,w=g.__v_raw,C=Ue(w),_=i?ko:e?Co:Jn;return!e&&Zt(C,"iterate",sn),w.forEach((F,O)=>s.call(c,_(F),_(O),g))}}function vi(e,i,r){return function(...s){const c=this.__v_raw,g=Ue(c),w=bn(g),C=e==="entries"||e===Symbol.iterator&&w,_=e==="keys"&&w,F=c[e](...s),O=r?ko:i?Co:Jn;return!i&&Zt(g,"iterate",_?Fr:sn),{next(){const{value:G,done:q}=F.next();return q?{value:G,done:q}:{value:C?[O(G[0]),O(G[1])]:O(G),done:q}},[Symbol.iterator](){return this}}}}function _a(e){return function(...i){return e==="delete"?!1:e==="clear"?void 0:this}}function Uc(){const e={get(g){return fi(this,g)},get size(){return pi(this)},has:gi,add:hs,set:ms,delete:fs,clear:gs,forEach:bi(!1,!1)},i={get(g){return fi(this,g,!1,!0)},get size(){return pi(this)},has:gi,add:hs,set:ms,delete:fs,clear:gs,forEach:bi(!1,!0)},r={get(g){return fi(this,g,!0)},get size(){return pi(this,!0)},has(g){return gi.call(this,g,!0)},add:_a("add"),set:_a("set"),delete:_a("delete"),clear:_a("clear"),forEach:bi(!0,!1)},s={get(g){return fi(this,g,!0,!0)},get size(){return pi(this,!0)},has(g){return gi.call(this,g,!0)},add:_a("add"),set:_a("set"),delete:_a("delete"),clear:_a("clear"),forEach:bi(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(g=>{e[g]=vi(g,!1,!1),r[g]=vi(g,!0,!1),i[g]=vi(g,!1,!0),s[g]=vi(g,!0,!0)}),[e,r,i,s]}const[Kc,Qc,Jc,Zc]=Uc();function Po(e,i){const r=i?e?Zc:Jc:e?Qc:Kc;return(s,c,g)=>c==="__v_isReactive"?!e:c==="__v_isReadonly"?e:c==="__v_raw"?s:Reflect.get(Ke(r,c)&&c in s?r:s,c,g)}const eh={get:Po(!1,!1)},th={get:Po(!1,!0)},ah={get:Po(!0,!1)},kd=new WeakMap,Pd=new WeakMap,Md=new WeakMap,nh=new WeakMap;function ih(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function rh(e){return e.__v_skip||!Object.isExtensible(e)?0:ih(Wc(e))}function Ui(e){return Pn(e)?e:Mo(e,!1,Gc,eh,kd)}function oh(e){return Mo(e,!1,qc,th,Pd)}function Cd(e){return Mo(e,!0,Bc,ah,Md)}function Mo(e,i,r,s,c){if(!it(e)||e.__v_raw&&!(i&&e.__v_isReactive))return e;const g=c.get(e);if(g)return g;const w=rh(e);if(w===0)return e;const C=new Proxy(e,w===2?s:r);return c.set(e,C),C}function $a(e){return Pn(e)?$a(e.__v_raw):!!(e&&e.__v_isReactive)}function Pn(e){return!!(e&&e.__v_isReadonly)}function Di(e){return!!(e&&e.__v_isShallow)}function Sd(e){return $a(e)||Pn(e)}function Ue(e){const i=e&&e.__v_raw;return i?Ue(i):e}function Ki(e){return Object.isExtensible(e)&&Ai(e,"__v_skip",!0),e}const Jn=e=>it(e)?Ui(e):e,Co=e=>it(e)?Cd(e):e;class $d{constructor(i,r,s,c){this.getter=i,this._setter=r,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new yo(()=>i(this._value),()=>Mi(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!c,this.__v_isReadonly=s}get value(){const i=Ue(this);return(!i._cacheable||i.effect.dirty)&&Xa(i._value,i._value=i.effect.run())&&Mi(i,4),Wd(i),i.effect._dirtyLevel>=2&&Mi(i,2),i._value}set value(i){this._setter(i)}get _dirty(){return this.effect.dirty}set _dirty(i){this.effect.dirty=i}}function sh(e,i,r=!1){let s,c;const g=Xe(e);return g?(s=e,c=oa):(s=e.get,c=e.set),new $d(s,c,g||!c,r)}function Wd(e){var i;Fa&&on&&(e=Ue(e),pd(on,(i=e.dep)!=null?i:e.dep=vd(()=>e.dep=void 0,e instanceof $d?e:void 0)))}function Mi(e,i=4,r){e=Ue(e);const s=e.dep;s&&bd(s,i)}function lt(e){return!!(e&&e.__v_isRef===!0)}function qe(e){return Td(e,!1)}function Ad(e){return Td(e,!0)}function Td(e,i){return lt(e)?e:new lh(e,i)}class lh{constructor(i,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?i:Ue(i),this._value=r?i:Jn(i)}get value(){return Wd(this),this._value}set value(i){const r=this.__v_isShallow||Di(i)||Pn(i);i=r?i:Ue(i),Xa(i,this._rawValue)&&(this._rawValue=i,this._value=r?i:Jn(i),Mi(this,4))}}function _e(e){return lt(e)?e.value:e}const dh={get:(e,i,r)=>_e(Reflect.get(e,i,r)),set:(e,i,r,s)=>{const c=e[i];return lt(c)&&!lt(r)?(c.value=r,!0):Reflect.set(e,i,r,s)}};function Dd(e){return $a(e)?e:new Proxy(e,dh)}function _d(e){const i=Le(e)?new Array(e.length):{};for(const r in e)i[r]=Ed(e,r);return i}class uh{constructor(i,r,s){this._object=i,this._key=r,this._defaultValue=s,this.__v_isRef=!0}get value(){const i=this._object[this._key];return i===void 0?this._defaultValue:i}set value(i){this._object[this._key]=i}get dep(){return Hc(Ue(this._object),this._key)}}class ch{constructor(i){this._getter=i,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function hh(e,i,r){return lt(e)?e:Xe(e)?new ch(e):it(e)&&arguments.length>1?Ed(e,i,r):qe(e)}function Ed(e,i,r){const s=e[i];return lt(s)?s:new uh(e,i,r)}/**
* @vue/runtime-core v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Oa(e,i,r,s){try{return s?e(...s):e()}catch(c){Qi(c,i,r)}}function ca(e,i,r,s){if(Xe(e)){const g=Oa(e,i,r,s);return g&&rd(g)&&g.catch(w=>{Qi(w,i,r)}),g}const c=[];for(let g=0;g<e.length;g++)c.push(ca(e[g],i,r,s));return c}function Qi(e,i,r,s=!0){const c=i?i.vnode:null;if(i){let g=i.parent;const w=i.proxy,C=`https://vuejs.org/error-reference/#runtime-${r}`;for(;g;){const F=g.ec;if(F){for(let O=0;O<F.length;O++)if(F[O](e,w,C)===!1)return}g=g.parent}const _=i.appContext.config.errorHandler;if(_){Oa(_,null,10,[e,w,C]);return}}mh(e,r,c,s)}function mh(e,i,r,s=!0){console.error(e)}let Zn=!1,Or=!1;const Dt=[];let ba=0;const vn=[];let Na=null,an=0;const Ld=Promise.resolve();let So=null;function oi(e){const i=So||Ld;return e?i.then(this?e.bind(this):e):i}function fh(e){let i=ba+1,r=Dt.length;for(;i<r;){const s=i+r>>>1,c=Dt[s],g=ei(c);g<e||g===e&&c.pre?i=s+1:r=s}return i}function $o(e){(!Dt.length||!Dt.includes(e,Zn&&e.allowRecurse?ba+1:ba))&&(e.id==null?Dt.push(e):Dt.splice(fh(e.id),0,e),Nd())}function Nd(){!Zn&&!Or&&(Or=!0,So=Ld.then(jd))}function gh(e){const i=Dt.indexOf(e);i>ba&&Dt.splice(i,1)}function ph(e){Le(e)?vn.push(...e):(!Na||!Na.includes(e,e.allowRecurse?an+1:an))&&vn.push(e),Nd()}function ps(e,i,r=Zn?ba+1:0){for(;r<Dt.length;r++){const s=Dt[r];if(s&&s.pre){if(e&&s.id!==e.uid)continue;Dt.splice(r,1),r--,s()}}}function zd(e){if(vn.length){const i=[...new Set(vn)].sort((r,s)=>ei(r)-ei(s));if(vn.length=0,Na){Na.push(...i);return}for(Na=i,an=0;an<Na.length;an++)Na[an]();Na=null,an=0}}const ei=e=>e.id==null?1/0:e.id,bh=(e,i)=>{const r=ei(e)-ei(i);if(r===0){if(e.pre&&!i.pre)return-1;if(i.pre&&!e.pre)return 1}return r};function jd(e){Or=!1,Zn=!0,Dt.sort(bh);try{for(ba=0;ba<Dt.length;ba++){const i=Dt[ba];i&&i.active!==!1&&Oa(i,null,14)}}finally{ba=0,Dt.length=0,zd(),Zn=!1,So=null,(Dt.length||vn.length)&&jd()}}function vh(e,i,...r){if(e.isUnmounted)return;const s=e.vnode.props||ot;let c=r;const g=i.startsWith("update:"),w=g&&i.slice(7);if(w&&w in s){const O=`${w==="modelValue"?"model":w}Modifiers`,{number:G,trim:q}=s[O]||ot;q&&(c=r.map(Q=>wt(Q)?Q.trim():Q)),G&&(c=r.map(zr))}let C,_=s[C=br(i)]||s[C=br(ya(i))];!_&&g&&(_=s[C=br(ln(i))]),_&&ca(_,e,6,c);const F=s[C+"Once"];if(F){if(!e.emitted)e.emitted={};else if(e.emitted[C])return;e.emitted[C]=!0,ca(F,e,6,c)}}function Id(e,i,r=!1){const s=i.emitsCache,c=s.get(e);if(c!==void 0)return c;const g=e.emits;let w={},C=!1;if(!Xe(e)){const _=F=>{const O=Id(F,i,!0);O&&(C=!0,Wt(w,O))};!r&&i.mixins.length&&i.mixins.forEach(_),e.extends&&_(e.extends),e.mixins&&e.mixins.forEach(_)}return!g&&!C?(it(e)&&s.set(e,null),null):(Le(g)?g.forEach(_=>w[_]=null):Wt(w,g),it(e)&&s.set(e,w),w)}function Ji(e,i){return!e||!Ri(i)?!1:(i=i.slice(2).replace(/Once$/,""),Ke(e,i[0].toLowerCase()+i.slice(1))||Ke(e,ln(i))||Ke(e,i))}let gt=null,Fd=null;function _i(e){const i=gt;return gt=e,Fd=e&&e.type.__scopeId||null,i}function Hr(e,i=gt,r){if(!i||e._n)return e;const s=(...c)=>{s._d&&$s(-1);const g=_i(i);let w;try{w=e(...c)}finally{_i(g),s._d&&$s(1)}return w};return s._n=!0,s._c=!0,s._d=!0,s}function yr(e){const{type:i,vnode:r,proxy:s,withProxy:c,props:g,propsOptions:[w],slots:C,attrs:_,emit:F,render:O,renderCache:G,data:q,setupState:Q,ctx:ue,inheritAttrs:ee}=e;let de,B;const z=_i(e);try{if(r.shapeFlag&4){const U=c||s,R=U;de=pa(O.call(R,U,G,g,Q,q,ue)),B=_}else{const U=i;de=pa(U.length>1?U(g,{attrs:_,slots:C,emit:F}):U(g,null)),B=i.props?_:yh(_)}}catch(U){qn.length=0,Qi(U,e,1),de=Te(Ra)}let K=de;if(B&&ee!==!1){const U=Object.keys(B),{shapeFlag:R}=K;U.length&&R&7&&(w&&U.some(fo)&&(B=xh(B,w)),K=Cn(K,B))}return r.dirs&&(K=Cn(K),K.dirs=K.dirs?K.dirs.concat(r.dirs):r.dirs),r.transition&&(K.transition=r.transition),de=K,_i(z),de}const yh=e=>{let i;for(const r in e)(r==="class"||r==="style"||Ri(r))&&((i||(i={}))[r]=e[r]);return i},xh=(e,i)=>{const r={};for(const s in e)(!fo(s)||!(s.slice(9)in i))&&(r[s]=e[s]);return r};function wh(e,i,r){const{props:s,children:c,component:g}=e,{props:w,children:C,patchFlag:_}=i,F=g.emitsOptions;if(i.dirs||i.transition)return!0;if(r&&_>=0){if(_&1024)return!0;if(_&16)return s?bs(s,w,F):!!w;if(_&8){const O=i.dynamicProps;for(let G=0;G<O.length;G++){const q=O[G];if(w[q]!==s[q]&&!Ji(F,q))return!0}}}else return(c||C)&&(!C||!C.$stable)?!0:s===w?!1:s?w?bs(s,w,F):!0:!!w;return!1}function bs(e,i,r){const s=Object.keys(i);if(s.length!==Object.keys(e).length)return!0;for(let c=0;c<s.length;c++){const g=s[c];if(i[g]!==e[g]&&!Ji(r,g))return!0}return!1}function kh({vnode:e,parent:i},r){for(;i;){const s=i.subTree;if(s.suspense&&s.suspense.activeBranch===e&&(s.el=e.el),s===e)(e=i.vnode).el=r,i=i.parent;else break}}const Od="components";function Hd(e,i){return Mh(Od,e,!0,i)||e}const Ph=Symbol.for("v-ndc");function Mh(e,i,r=!0,s=!1){const c=gt||kt;if(c){const g=c.type;if(e===Od){const C=vm(g,!1);if(C&&(C===i||C===ya(i)||C===Gi(ya(i))))return g}const w=vs(c[e]||g[e],i)||vs(c.appContext[e],i);return!w&&s?g:w}}function vs(e,i){return e&&(e[i]||e[ya(i)]||e[Gi(ya(i))])}const Ch=e=>e.__isSuspense;function Sh(e,i){i&&i.pendingBranch?Le(e)?i.effects.push(...e):i.effects.push(e):ph(e)}const $h=Symbol.for("v-scx"),Wh=()=>xn($h),yi={};function Vt(e,i,r){return Xd(e,i,r)}function Xd(e,i,{immediate:r,deep:s,flush:c,once:g,onTrack:w,onTrigger:C}=ot){if(i&&g){const ae=i;i=(...ge)=>{ae(...ge),R()}}const _=kt,F=ae=>s===!0?ae:rn(ae,s===!1?1:void 0);let O,G=!1,q=!1;if(lt(e)?(O=()=>e.value,G=Di(e)):$a(e)?(O=()=>F(e),G=!0):Le(e)?(q=!0,G=e.some(ae=>$a(ae)||Di(ae)),O=()=>e.map(ae=>{if(lt(ae))return ae.value;if($a(ae))return F(ae);if(Xe(ae))return Oa(ae,_,2)})):Xe(e)?i?O=()=>Oa(e,_,2):O=()=>(Q&&Q(),ca(e,_,3,[ue])):O=oa,i&&s){const ae=O;O=()=>rn(ae())}let Q,ue=ae=>{Q=K.onStop=()=>{Oa(ae,_,4),Q=K.onStop=void 0}},ee;if(ar)if(ue=oa,i?r&&ca(i,_,3,[O(),q?[]:void 0,ue]):O(),c==="sync"){const ae=Wh();ee=ae.__watcherHandles||(ae.__watcherHandles=[])}else return oa;let de=q?new Array(e.length).fill(yi):yi;const B=()=>{if(!(!K.active||!K.dirty))if(i){const ae=K.run();(s||G||(q?ae.some((ge,ce)=>Xa(ge,de[ce])):Xa(ae,de)))&&(Q&&Q(),ca(i,_,3,[ae,de===yi?void 0:q&&de[0]===yi?[]:de,ue]),de=ae)}else K.run()};B.allowRecurse=!!i;let z;c==="sync"?z=B:c==="post"?z=()=>Qt(B,_&&_.suspense):(B.pre=!0,_&&(B.id=_.uid),z=()=>$o(B));const K=new yo(O,oa,z),U=md(),R=()=>{K.stop(),U&&go(U.effects,K)};return i?r?B():de=K.run():c==="post"?Qt(K.run.bind(K),_&&_.suspense):K.run(),ee&&ee.push(R),R}function Ah(e,i,r){const s=this.proxy,c=wt(e)?e.includes(".")?Rd(s,e):()=>s[e]:e.bind(s,s);let g;Xe(i)?g=i:(g=i.handler,r=i);const w=ui(this),C=Xd(c,g.bind(s),r);return w(),C}function Rd(e,i){const r=i.split(".");return()=>{let s=e;for(let c=0;c<r.length&&s;c++)s=s[r[c]];return s}}function rn(e,i,r=0,s){if(!it(e)||e.__v_skip)return e;if(i&&i>0){if(r>=i)return e;r++}if(s=s||new Set,s.has(e))return e;if(s.add(e),lt(e))rn(e.value,i,r,s);else if(Le(e))for(let c=0;c<e.length;c++)rn(e[c],i,r,s);else if(Vi(e)||bn(e))e.forEach(c=>{rn(c,i,r,s)});else if(sd(e))for(const c in e)rn(e[c],i,r,s);return e}function Wa(e,i){if(gt===null)return e;const r=nr(gt)||gt.proxy,s=e.dirs||(e.dirs=[]);for(let c=0;c<i.length;c++){let[g,w,C,_=ot]=i[c];g&&(Xe(g)&&(g={mounted:g,updated:g}),g.deep&&rn(w),s.push({dir:g,instance:r,value:w,oldValue:void 0,arg:C,modifiers:_}))}return e}function Ja(e,i,r,s){const c=e.dirs,g=i&&i.dirs;for(let w=0;w<c.length;w++){const C=c[w];g&&(C.oldValue=g[w].value);let _=C.dir[s];_&&(dn(),ca(_,r,8,[e.el,C,e,i]),un())}}/*! #__NO_SIDE_EFFECTS__ */function si(e,i){return Xe(e)?Wt({name:e.name},i,{setup:e}):e}const Gn=e=>!!e.type.__asyncLoader,Vd=e=>e.type.__isKeepAlive;function Th(e,i){Yd(e,"a",i)}function Dh(e,i){Yd(e,"da",i)}function Yd(e,i,r=kt){const s=e.__wdc||(e.__wdc=()=>{let c=r;for(;c;){if(c.isDeactivated)return;c=c.parent}return e()});if(Zi(i,s,r),r){let c=r.parent;for(;c&&c.parent;)Vd(c.parent.vnode)&&_h(s,i,r,c),c=c.parent}}function _h(e,i,r,s){const c=Zi(i,e,s,!0);Ao(()=>{go(s[i],c)},r)}function Zi(e,i,r=kt,s=!1){if(r){const c=r[e]||(r[e]=[]),g=i.__weh||(i.__weh=(...w)=>{if(r.isUnmounted)return;dn();const C=ui(r),_=ca(i,r,e,w);return C(),un(),_});return s?c.unshift(g):c.push(g),g}}const Aa=e=>(i,r=kt)=>(!ar||e==="sp")&&Zi(e,(...s)=>i(...s),r),li=Aa("bm"),Wo=Aa("m"),Eh=Aa("bu"),Lh=Aa("u"),er=Aa("bum"),Ao=Aa("um"),Nh=Aa("sp"),zh=Aa("rtg"),jh=Aa("rtc");function Ih(e,i=kt){Zi("ec",e,i)}function Fh(e,i,r,s){let c;const g=r&&r[s];if(Le(e)||wt(e)){c=new Array(e.length);for(let w=0,C=e.length;w<C;w++)c[w]=i(e[w],w,void 0,g&&g[w])}else if(typeof e=="number"){c=new Array(e);for(let w=0;w<e;w++)c[w]=i(w+1,w,void 0,g&&g[w])}else if(it(e))if(e[Symbol.iterator])c=Array.from(e,(w,C)=>i(w,C,void 0,g&&g[C]));else{const w=Object.keys(e);c=new Array(w.length);for(let C=0,_=w.length;C<_;C++){const F=w[C];c[C]=i(e[F],F,C,g&&g[C])}}else c=[];return r&&(r[s]=c),c}function Oh(e,i,r={},s,c){if(gt.isCE||gt.parent&&Gn(gt.parent)&&gt.parent.isCE)return i!=="default"&&(r.name=i),Te("slot",r,s&&s());let g=e[i];g&&g._c&&(g._d=!1),Ce();const w=g&&Gd(g(r)),C=Mn(Jt,{key:r.key||w&&w.key||`_${i}`},w||(s?s():[]),w&&e._===1?64:-2);return!c&&C.scopeId&&(C.slotScopeIds=[C.scopeId+"-s"]),g&&g._c&&(g._d=!0),C}function Gd(e){return e.some(i=>Li(i)?!(i.type===Ra||i.type===Jt&&!Gd(i.children)):!0)?e:null}const Xr=e=>e?iu(e)?nr(e)||e.proxy:Xr(e.parent):null,Bn=Wt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Xr(e.parent),$root:e=>Xr(e.root),$emit:e=>e.emit,$options:e=>To(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,$o(e.update)}),$nextTick:e=>e.n||(e.n=oi.bind(e.proxy)),$watch:e=>Ah.bind(e)}),xr=(e,i)=>e!==ot&&!e.__isScriptSetup&&Ke(e,i),Hh={get({_:e},i){const{ctx:r,setupState:s,data:c,props:g,accessCache:w,type:C,appContext:_}=e;let F;if(i[0]!=="$"){const Q=w[i];if(Q!==void 0)switch(Q){case 1:return s[i];case 2:return c[i];case 4:return r[i];case 3:return g[i]}else{if(xr(s,i))return w[i]=1,s[i];if(c!==ot&&Ke(c,i))return w[i]=2,c[i];if((F=e.propsOptions[0])&&Ke(F,i))return w[i]=3,g[i];if(r!==ot&&Ke(r,i))return w[i]=4,r[i];Rr&&(w[i]=0)}}const O=Bn[i];let G,q;if(O)return i==="$attrs"&&Zt(e,"get",i),O(e);if((G=C.__cssModules)&&(G=G[i]))return G;if(r!==ot&&Ke(r,i))return w[i]=4,r[i];if(q=_.config.globalProperties,Ke(q,i))return q[i]},set({_:e},i,r){const{data:s,setupState:c,ctx:g}=e;return xr(c,i)?(c[i]=r,!0):s!==ot&&Ke(s,i)?(s[i]=r,!0):Ke(e.props,i)||i[0]==="$"&&i.slice(1)in e?!1:(g[i]=r,!0)},has({_:{data:e,setupState:i,accessCache:r,ctx:s,appContext:c,propsOptions:g}},w){let C;return!!r[w]||e!==ot&&Ke(e,w)||xr(i,w)||(C=g[0])&&Ke(C,w)||Ke(s,w)||Ke(Bn,w)||Ke(c.config.globalProperties,w)},defineProperty(e,i,r){return r.get!=null?e._.accessCache[i]=0:Ke(r,"value")&&this.set(e,i,r.value,null),Reflect.defineProperty(e,i,r)}};function ys(e){return Le(e)?e.reduce((i,r)=>(i[r]=null,i),{}):e}let Rr=!0;function Xh(e){const i=To(e),r=e.proxy,s=e.ctx;Rr=!1,i.beforeCreate&&xs(i.beforeCreate,e,"bc");const{data:c,computed:g,methods:w,watch:C,provide:_,inject:F,created:O,beforeMount:G,mounted:q,beforeUpdate:Q,updated:ue,activated:ee,deactivated:de,beforeDestroy:B,beforeUnmount:z,destroyed:K,unmounted:U,render:R,renderTracked:ae,renderTriggered:ge,errorCaptured:ce,serverPrefetch:re,expose:We,inheritAttrs:fe,components:ie,directives:Ye,filters:Ne}=i;if(F&&Rh(F,s,null),w)for(const Re in w){const Oe=w[Re];Xe(Oe)&&(s[Re]=Oe.bind(r))}if(c){const Re=c.call(r,r);it(Re)&&(e.data=Ui(Re))}if(Rr=!0,g)for(const Re in g){const Oe=g[Re],ft=Xe(Oe)?Oe.bind(r,r):Xe(Oe.get)?Oe.get.bind(r,r):oa,ta=!Xe(Oe)&&Xe(Oe.set)?Oe.set.bind(r):oa,ht=_t({get:ft,set:ta});Object.defineProperty(s,Re,{enumerable:!0,configurable:!0,get:()=>ht.value,set:Je=>ht.value=Je})}if(C)for(const Re in C)Bd(C[Re],s,r,Re);if(_){const Re=Xe(_)?_.call(r):_;Reflect.ownKeys(Re).forEach(Oe=>{Uh(Oe,Re[Oe])})}O&&xs(O,e,"c");function ze(Re,Oe){Le(Oe)?Oe.forEach(ft=>Re(ft.bind(r))):Oe&&Re(Oe.bind(r))}if(ze(li,G),ze(Wo,q),ze(Eh,Q),ze(Lh,ue),ze(Th,ee),ze(Dh,de),ze(Ih,ce),ze(jh,ae),ze(zh,ge),ze(er,z),ze(Ao,U),ze(Nh,re),Le(We))if(We.length){const Re=e.exposed||(e.exposed={});We.forEach(Oe=>{Object.defineProperty(Re,Oe,{get:()=>r[Oe],set:ft=>r[Oe]=ft})})}else e.exposed||(e.exposed={});R&&e.render===oa&&(e.render=R),fe!=null&&(e.inheritAttrs=fe),ie&&(e.components=ie),Ye&&(e.directives=Ye)}function Rh(e,i,r=oa){Le(e)&&(e=Vr(e));for(const s in e){const c=e[s];let g;it(c)?"default"in c?g=xn(c.from||s,c.default,!0):g=xn(c.from||s):g=xn(c),lt(g)?Object.defineProperty(i,s,{enumerable:!0,configurable:!0,get:()=>g.value,set:w=>g.value=w}):i[s]=g}}function xs(e,i,r){ca(Le(e)?e.map(s=>s.bind(i.proxy)):e.bind(i.proxy),i,r)}function Bd(e,i,r,s){const c=s.includes(".")?Rd(r,s):()=>r[s];if(wt(e)){const g=i[e];Xe(g)&&Vt(c,g)}else if(Xe(e))Vt(c,e.bind(r));else if(it(e))if(Le(e))e.forEach(g=>Bd(g,i,r,s));else{const g=Xe(e.handler)?e.handler.bind(r):i[e.handler];Xe(g)&&Vt(c,g,e)}}function To(e){const i=e.type,{mixins:r,extends:s}=i,{mixins:c,optionsCache:g,config:{optionMergeStrategies:w}}=e.appContext,C=g.get(i);let _;return C?_=C:!c.length&&!r&&!s?_=i:(_={},c.length&&c.forEach(F=>Ei(_,F,w,!0)),Ei(_,i,w)),it(i)&&g.set(i,_),_}function Ei(e,i,r,s=!1){const{mixins:c,extends:g}=i;g&&Ei(e,g,r,!0),c&&c.forEach(w=>Ei(e,w,r,!0));for(const w in i)if(!(s&&w==="expose")){const C=Vh[w]||r&&r[w];e[w]=C?C(e[w],i[w]):i[w]}return e}const Vh={data:ws,props:ks,emits:ks,methods:Rn,computed:Rn,beforeCreate:Xt,created:Xt,beforeMount:Xt,mounted:Xt,beforeUpdate:Xt,updated:Xt,beforeDestroy:Xt,beforeUnmount:Xt,destroyed:Xt,unmounted:Xt,activated:Xt,deactivated:Xt,errorCaptured:Xt,serverPrefetch:Xt,components:Rn,directives:Rn,watch:Gh,provide:ws,inject:Yh};function ws(e,i){return i?e?function(){return Wt(Xe(e)?e.call(this,this):e,Xe(i)?i.call(this,this):i)}:i:e}function Yh(e,i){return Rn(Vr(e),Vr(i))}function Vr(e){if(Le(e)){const i={};for(let r=0;r<e.length;r++)i[e[r]]=e[r];return i}return e}function Xt(e,i){return e?[...new Set([].concat(e,i))]:i}function Rn(e,i){return e?Wt(Object.create(null),e,i):i}function ks(e,i){return e?Le(e)&&Le(i)?[...new Set([...e,...i])]:Wt(Object.create(null),ys(e),ys(i??{})):i}function Gh(e,i){if(!e)return i;if(!i)return e;const r=Wt(Object.create(null),e);for(const s in i)r[s]=Xt(e[s],i[s]);return r}function qd(){return{app:null,config:{isNativeTag:Sc,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Bh=0;function qh(e,i){return function(s,c=null){Xe(s)||(s=Wt({},s)),c!=null&&!it(c)&&(c=null);const g=qd(),w=new WeakSet;let C=!1;const _=g.app={_uid:Bh++,_component:s,_props:c,_container:null,_context:g,_instance:null,version:xm,get config(){return g.config},set config(F){},use(F,...O){return w.has(F)||(F&&Xe(F.install)?(w.add(F),F.install(_,...O)):Xe(F)&&(w.add(F),F(_,...O))),_},mixin(F){return g.mixins.includes(F)||g.mixins.push(F),_},component(F,O){return O?(g.components[F]=O,_):g.components[F]},directive(F,O){return O?(g.directives[F]=O,_):g.directives[F]},mount(F,O,G){if(!C){const q=Te(s,c);return q.appContext=g,G===!0?G="svg":G===!1&&(G=void 0),O&&i?i(q,F):e(q,F,G),C=!0,_._container=F,F.__vue_app__=_,nr(q.component)||q.component.proxy}},unmount(){C&&(e(null,_._container),delete _._container.__vue_app__)},provide(F,O){return g.provides[F]=O,_},runWithContext(F){const O=yn;yn=_;try{return F()}finally{yn=O}}};return _}}let yn=null;function Uh(e,i){if(kt){let r=kt.provides;const s=kt.parent&&kt.parent.provides;s===r&&(r=kt.provides=Object.create(s)),r[e]=i}}function xn(e,i,r=!1){const s=kt||gt;if(s||yn){const c=s?s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:yn._context.provides;if(c&&e in c)return c[e];if(arguments.length>1)return r&&Xe(i)?i.call(s&&s.proxy):i}}function Kh(){return!!(kt||gt||yn)}function Qh(e,i,r,s=!1){const c={},g={};Ai(g,tr,1),e.propsDefaults=Object.create(null),Ud(e,i,c,g);for(const w in e.propsOptions[0])w in c||(c[w]=void 0);r?e.props=s?c:oh(c):e.type.props?e.props=c:e.props=g,e.attrs=g}function Jh(e,i,r,s){const{props:c,attrs:g,vnode:{patchFlag:w}}=e,C=Ue(c),[_]=e.propsOptions;let F=!1;if((s||w>0)&&!(w&16)){if(w&8){const O=e.vnode.dynamicProps;for(let G=0;G<O.length;G++){let q=O[G];if(Ji(e.emitsOptions,q))continue;const Q=i[q];if(_)if(Ke(g,q))Q!==g[q]&&(g[q]=Q,F=!0);else{const ue=ya(q);c[ue]=Yr(_,C,ue,Q,e,!1)}else Q!==g[q]&&(g[q]=Q,F=!0)}}}else{Ud(e,i,c,g)&&(F=!0);let O;for(const G in C)(!i||!Ke(i,G)&&((O=ln(G))===G||!Ke(i,O)))&&(_?r&&(r[G]!==void 0||r[O]!==void 0)&&(c[G]=Yr(_,C,G,void 0,e,!0)):delete c[G]);if(g!==C)for(const G in g)(!i||!Ke(i,G))&&(delete g[G],F=!0)}F&&Sa(e,"set","$attrs")}function Ud(e,i,r,s){const[c,g]=e.propsOptions;let w=!1,C;if(i)for(let _ in i){if(Yn(_))continue;const F=i[_];let O;c&&Ke(c,O=ya(_))?!g||!g.includes(O)?r[O]=F:(C||(C={}))[O]=F:Ji(e.emitsOptions,_)||(!(_ in s)||F!==s[_])&&(s[_]=F,w=!0)}if(g){const _=Ue(r),F=C||ot;for(let O=0;O<g.length;O++){const G=g[O];r[G]=Yr(c,_,G,F[G],e,!Ke(F,G))}}return w}function Yr(e,i,r,s,c,g){const w=e[r];if(w!=null){const C=Ke(w,"default");if(C&&s===void 0){const _=w.default;if(w.type!==Function&&!w.skipFactory&&Xe(_)){const{propsDefaults:F}=c;if(r in F)s=F[r];else{const O=ui(c);s=F[r]=_.call(null,i),O()}}else s=_}w[0]&&(g&&!C?s=!1:w[1]&&(s===""||s===ln(r))&&(s=!0))}return s}function Kd(e,i,r=!1){const s=i.propsCache,c=s.get(e);if(c)return c;const g=e.props,w={},C=[];let _=!1;if(!Xe(e)){const O=G=>{_=!0;const[q,Q]=Kd(G,i,!0);Wt(w,q),Q&&C.push(...Q)};!r&&i.mixins.length&&i.mixins.forEach(O),e.extends&&O(e.extends),e.mixins&&e.mixins.forEach(O)}if(!g&&!_)return it(e)&&s.set(e,pn),pn;if(Le(g))for(let O=0;O<g.length;O++){const G=ya(g[O]);Ps(G)&&(w[G]=ot)}else if(g)for(const O in g){const G=ya(O);if(Ps(G)){const q=g[O],Q=w[G]=Le(q)||Xe(q)?{type:q}:Wt({},q);if(Q){const ue=Ss(Boolean,Q.type),ee=Ss(String,Q.type);Q[0]=ue>-1,Q[1]=ee<0||ue<ee,(ue>-1||Ke(Q,"default"))&&C.push(G)}}}const F=[w,C];return it(e)&&s.set(e,F),F}function Ps(e){return e[0]!=="$"&&!Yn(e)}function Ms(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Cs(e,i){return Ms(e)===Ms(i)}function Ss(e,i){return Le(i)?i.findIndex(r=>Cs(r,e)):Xe(i)&&Cs(i,e)?0:-1}const Qd=e=>e[0]==="_"||e==="$stable",Do=e=>Le(e)?e.map(pa):[pa(e)],Zh=(e,i,r)=>{if(i._n)return i;const s=Hr((...c)=>Do(i(...c)),r);return s._c=!1,s},Jd=(e,i,r)=>{const s=e._ctx;for(const c in e){if(Qd(c))continue;const g=e[c];if(Xe(g))i[c]=Zh(c,g,s);else if(g!=null){const w=Do(g);i[c]=()=>w}}},Zd=(e,i)=>{const r=Do(i);e.slots.default=()=>r},em=(e,i)=>{if(e.vnode.shapeFlag&32){const r=i._;r?(e.slots=Ue(i),Ai(i,"_",r)):Jd(i,e.slots={})}else e.slots={},i&&Zd(e,i);Ai(e.slots,tr,1)},tm=(e,i,r)=>{const{vnode:s,slots:c}=e;let g=!0,w=ot;if(s.shapeFlag&32){const C=i._;C?r&&C===1?g=!1:(Wt(c,i),!r&&C===1&&delete c._):(g=!i.$stable,Jd(i,c)),w=i}else i&&(Zd(e,i),w={default:1});if(g)for(const C in c)!Qd(C)&&w[C]==null&&delete c[C]};function Gr(e,i,r,s,c=!1){if(Le(e)){e.forEach((q,Q)=>Gr(q,i&&(Le(i)?i[Q]:i),r,s,c));return}if(Gn(s)&&!c)return;const g=s.shapeFlag&4?nr(s.component)||s.component.proxy:s.el,w=c?null:g,{i:C,r:_}=e,F=i&&i.r,O=C.refs===ot?C.refs={}:C.refs,G=C.setupState;if(F!=null&&F!==_&&(wt(F)?(O[F]=null,Ke(G,F)&&(G[F]=null)):lt(F)&&(F.value=null)),Xe(_))Oa(_,C,12,[w,O]);else{const q=wt(_),Q=lt(_);if(q||Q){const ue=()=>{if(e.f){const ee=q?Ke(G,_)?G[_]:O[_]:_.value;c?Le(ee)&&go(ee,g):Le(ee)?ee.includes(g)||ee.push(g):q?(O[_]=[g],Ke(G,_)&&(G[_]=O[_])):(_.value=[g],e.k&&(O[e.k]=_.value))}else q?(O[_]=w,Ke(G,_)&&(G[_]=w)):Q&&(_.value=w,e.k&&(O[e.k]=w))};w?(ue.id=-1,Qt(ue,r)):ue()}}}const Qt=Sh;function am(e){return nm(e)}function nm(e,i){const r=ld();r.__VUE__=!0;const{insert:s,remove:c,patchProp:g,createElement:w,createText:C,createComment:_,setText:F,setElementText:O,parentNode:G,nextSibling:q,setScopeId:Q=oa,insertStaticContent:ue}=e,ee=(D,A,X,J=null,ne=null,he=null,ve=void 0,be=null,xe=!!A.dynamicChildren)=>{if(D===A)return;D&&!Dn(D,A)&&(J=ia(D),Je(D,ne,he,!0),D=null),A.patchFlag===-2&&(xe=!1,A.dynamicChildren=null);const{type:pe,ref:Me,shapeFlag:De}=A;switch(pe){case di:de(D,A,X,J);break;case Ra:B(D,A,X,J);break;case kr:D==null&&z(A,X,J,ve);break;case Jt:ie(D,A,X,J,ne,he,ve,be,xe);break;default:De&1?R(D,A,X,J,ne,he,ve,be,xe):De&6?Ye(D,A,X,J,ne,he,ve,be,xe):(De&64||De&128)&&pe.process(D,A,X,J,ne,he,ve,be,xe,mt)}Me!=null&&ne&&Gr(Me,D&&D.ref,he,A||D,!A)},de=(D,A,X,J)=>{if(D==null)s(A.el=C(A.children),X,J);else{const ne=A.el=D.el;A.children!==D.children&&F(ne,A.children)}},B=(D,A,X,J)=>{D==null?s(A.el=_(A.children||""),X,J):A.el=D.el},z=(D,A,X,J)=>{[D.el,D.anchor]=ue(D.children,A,X,J,D.el,D.anchor)},K=({el:D,anchor:A},X,J)=>{let ne;for(;D&&D!==A;)ne=q(D),s(D,X,J),D=ne;s(A,X,J)},U=({el:D,anchor:A})=>{let X;for(;D&&D!==A;)X=q(D),c(D),D=X;c(A)},R=(D,A,X,J,ne,he,ve,be,xe)=>{A.type==="svg"?ve="svg":A.type==="math"&&(ve="mathml"),D==null?ae(A,X,J,ne,he,ve,be,xe):re(D,A,ne,he,ve,be,xe)},ae=(D,A,X,J,ne,he,ve,be)=>{let xe,pe;const{props:Me,shapeFlag:De,transition:ke,dirs:Z}=D;if(xe=D.el=w(D.type,he,Me&&Me.is,Me),De&8?O(xe,D.children):De&16&&ce(D.children,xe,null,J,ne,wr(D,he),ve,be),Z&&Ja(D,null,J,"created"),ge(xe,D,D.scopeId,ve,J),Me){for(const Ae in Me)Ae!=="value"&&!Yn(Ae)&&g(xe,Ae,null,Me[Ae],he,D.children,J,ne,tt);"value"in Me&&g(xe,"value",null,Me.value,he),(pe=Me.onVnodeBeforeMount)&&fa(pe,J,D)}Z&&Ja(D,null,J,"beforeMount");const se=im(ne,ke);se&&ke.beforeEnter(xe),s(xe,A,X),((pe=Me&&Me.onVnodeMounted)||se||Z)&&Qt(()=>{pe&&fa(pe,J,D),se&&ke.enter(xe),Z&&Ja(D,null,J,"mounted")},ne)},ge=(D,A,X,J,ne)=>{if(X&&Q(D,X),J)for(let he=0;he<J.length;he++)Q(D,J[he]);if(ne){let he=ne.subTree;if(A===he){const ve=ne.vnode;ge(D,ve,ve.scopeId,ve.slotScopeIds,ne.parent)}}},ce=(D,A,X,J,ne,he,ve,be,xe=0)=>{for(let pe=xe;pe<D.length;pe++){const Me=D[pe]=be?za(D[pe]):pa(D[pe]);ee(null,Me,A,X,J,ne,he,ve,be)}},re=(D,A,X,J,ne,he,ve)=>{const be=A.el=D.el;let{patchFlag:xe,dynamicChildren:pe,dirs:Me}=A;xe|=D.patchFlag&16;const De=D.props||ot,ke=A.props||ot;let Z;if(X&&Za(X,!1),(Z=ke.onVnodeBeforeUpdate)&&fa(Z,X,A,D),Me&&Ja(A,D,X,"beforeUpdate"),X&&Za(X,!0),pe?We(D.dynamicChildren,pe,be,X,J,wr(A,ne),he):ve||Oe(D,A,be,null,X,J,wr(A,ne),he,!1),xe>0){if(xe&16)fe(be,A,De,ke,X,J,ne);else if(xe&2&&De.class!==ke.class&&g(be,"class",null,ke.class,ne),xe&4&&g(be,"style",De.style,ke.style,ne),xe&8){const se=A.dynamicProps;for(let Ae=0;Ae<se.length;Ae++){const je=se[Ae],Ze=De[je],vt=ke[je];(vt!==Ze||je==="value")&&g(be,je,Ze,vt,ne,D.children,X,J,tt)}}xe&1&&D.children!==A.children&&O(be,A.children)}else!ve&&pe==null&&fe(be,A,De,ke,X,J,ne);((Z=ke.onVnodeUpdated)||Me)&&Qt(()=>{Z&&fa(Z,X,A,D),Me&&Ja(A,D,X,"updated")},J)},We=(D,A,X,J,ne,he,ve)=>{for(let be=0;be<A.length;be++){const xe=D[be],pe=A[be],Me=xe.el&&(xe.type===Jt||!Dn(xe,pe)||xe.shapeFlag&70)?G(xe.el):X;ee(xe,pe,Me,null,J,ne,he,ve,!0)}},fe=(D,A,X,J,ne,he,ve)=>{if(X!==J){if(X!==ot)for(const be in X)!Yn(be)&&!(be in J)&&g(D,be,X[be],null,ve,A.children,ne,he,tt);for(const be in J){if(Yn(be))continue;const xe=J[be],pe=X[be];xe!==pe&&be!=="value"&&g(D,be,pe,xe,ve,A.children,ne,he,tt)}"value"in J&&g(D,"value",X.value,J.value,ve)}},ie=(D,A,X,J,ne,he,ve,be,xe)=>{const pe=A.el=D?D.el:C(""),Me=A.anchor=D?D.anchor:C("");let{patchFlag:De,dynamicChildren:ke,slotScopeIds:Z}=A;Z&&(be=be?be.concat(Z):Z),D==null?(s(pe,X,J),s(Me,X,J),ce(A.children||[],X,Me,ne,he,ve,be,xe)):De>0&&De&64&&ke&&D.dynamicChildren?(We(D.dynamicChildren,ke,X,ne,he,ve,be),(A.key!=null||ne&&A===ne.subTree)&&eu(D,A,!0)):Oe(D,A,X,Me,ne,he,ve,be,xe)},Ye=(D,A,X,J,ne,he,ve,be,xe)=>{A.slotScopeIds=be,D==null?A.shapeFlag&512?ne.ctx.activate(A,X,J,ve,xe):Ne(A,X,J,ne,he,ve,xe):nt(D,A,xe)},Ne=(D,A,X,J,ne,he,ve)=>{const be=D.component=mm(D,J,ne);if(Vd(D)&&(be.ctx.renderer=mt),fm(be),be.asyncDep){if(ne&&ne.registerDep(be,ze),!D.el){const xe=be.subTree=Te(Ra);B(null,xe,A,X)}}else ze(be,D,A,X,ne,he,ve)},nt=(D,A,X)=>{const J=A.component=D.component;if(wh(D,A,X))if(J.asyncDep&&!J.asyncResolved){Re(J,A,X);return}else J.next=A,gh(J.update),J.effect.dirty=!0,J.update();else A.el=D.el,J.vnode=A},ze=(D,A,X,J,ne,he,ve)=>{const be=()=>{if(D.isMounted){let{next:Me,bu:De,u:ke,parent:Z,vnode:se}=D;{const Lt=tu(D);if(Lt){Me&&(Me.el=se.el,Re(D,Me,ve)),Lt.asyncDep.then(()=>{D.isUnmounted||be()});return}}let Ae=Me,je;Za(D,!1),Me?(Me.el=se.el,Re(D,Me,ve)):Me=se,De&&Pi(De),(je=Me.props&&Me.props.onVnodeBeforeUpdate)&&fa(je,Z,Me,se),Za(D,!0);const Ze=yr(D),vt=D.subTree;D.subTree=Ze,ee(vt,Ze,G(vt.el),ia(vt),D,ne,he),Me.el=Ze.el,Ae===null&&kh(D,Ze.el),ke&&Qt(ke,ne),(je=Me.props&&Me.props.onVnodeUpdated)&&Qt(()=>fa(je,Z,Me,se),ne)}else{let Me;const{el:De,props:ke}=A,{bm:Z,m:se,parent:Ae}=D,je=Gn(A);if(Za(D,!1),Z&&Pi(Z),!je&&(Me=ke&&ke.onVnodeBeforeMount)&&fa(Me,Ae,A),Za(D,!0),De&&At){const Ze=()=>{D.subTree=yr(D),At(De,D.subTree,D,ne,null)};je?A.type.__asyncLoader().then(()=>!D.isUnmounted&&Ze()):Ze()}else{const Ze=D.subTree=yr(D);ee(null,Ze,X,J,D,ne,he),A.el=Ze.el}if(se&&Qt(se,ne),!je&&(Me=ke&&ke.onVnodeMounted)){const Ze=A;Qt(()=>fa(Me,Ae,Ze),ne)}(A.shapeFlag&256||Ae&&Gn(Ae.vnode)&&Ae.vnode.shapeFlag&256)&&D.a&&Qt(D.a,ne),D.isMounted=!0,A=X=J=null}},xe=D.effect=new yo(be,oa,()=>$o(pe),D.scope),pe=D.update=()=>{xe.dirty&&xe.run()};pe.id=D.uid,Za(D,!0),pe()},Re=(D,A,X)=>{A.component=D;const J=D.vnode.props;D.vnode=A,D.next=null,Jh(D,A.props,J,X),tm(D,A.children,X),dn(),ps(D),un()},Oe=(D,A,X,J,ne,he,ve,be,xe=!1)=>{const pe=D&&D.children,Me=D?D.shapeFlag:0,De=A.children,{patchFlag:ke,shapeFlag:Z}=A;if(ke>0){if(ke&128){ta(pe,De,X,J,ne,he,ve,be,xe);return}else if(ke&256){ft(pe,De,X,J,ne,he,ve,be,xe);return}}Z&8?(Me&16&&tt(pe,ne,he),De!==pe&&O(X,De)):Me&16?Z&16?ta(pe,De,X,J,ne,he,ve,be,xe):tt(pe,ne,he,!0):(Me&8&&O(X,""),Z&16&&ce(De,X,J,ne,he,ve,be,xe))},ft=(D,A,X,J,ne,he,ve,be,xe)=>{D=D||pn,A=A||pn;const pe=D.length,Me=A.length,De=Math.min(pe,Me);let ke;for(ke=0;ke<De;ke++){const Z=A[ke]=xe?za(A[ke]):pa(A[ke]);ee(D[ke],Z,X,null,ne,he,ve,be,xe)}pe>Me?tt(D,ne,he,!0,!1,De):ce(A,X,J,ne,he,ve,be,xe,De)},ta=(D,A,X,J,ne,he,ve,be,xe)=>{let pe=0;const Me=A.length;let De=D.length-1,ke=Me-1;for(;pe<=De&&pe<=ke;){const Z=D[pe],se=A[pe]=xe?za(A[pe]):pa(A[pe]);if(Dn(Z,se))ee(Z,se,X,null,ne,he,ve,be,xe);else break;pe++}for(;pe<=De&&pe<=ke;){const Z=D[De],se=A[ke]=xe?za(A[ke]):pa(A[ke]);if(Dn(Z,se))ee(Z,se,X,null,ne,he,ve,be,xe);else break;De--,ke--}if(pe>De){if(pe<=ke){const Z=ke+1,se=Z<Me?A[Z].el:J;for(;pe<=ke;)ee(null,A[pe]=xe?za(A[pe]):pa(A[pe]),X,se,ne,he,ve,be,xe),pe++}}else if(pe>ke)for(;pe<=De;)Je(D[pe],ne,he,!0),pe++;else{const Z=pe,se=pe,Ae=new Map;for(pe=se;pe<=ke;pe++){const Nt=A[pe]=xe?za(A[pe]):pa(A[pe]);Nt.key!=null&&Ae.set(Nt.key,pe)}let je,Ze=0;const vt=ke-se+1;let Lt=!1,Ka=0;const Da=new Array(vt);for(pe=0;pe<vt;pe++)Da[pe]=0;for(pe=Z;pe<=De;pe++){const Nt=D[pe];if(Ze>=vt){Je(Nt,ne,he,!0);continue}let aa;if(Nt.key!=null)aa=Ae.get(Nt.key);else for(je=se;je<=ke;je++)if(Da[je-se]===0&&Dn(Nt,A[je])){aa=je;break}aa===void 0?Je(Nt,ne,he,!0):(Da[aa-se]=pe+1,aa>=Ka?Ka=aa:Lt=!0,ee(Nt,A[aa],X,null,ne,he,ve,be,xe),Ze++)}const ci=Lt?rm(Da):pn;for(je=ci.length-1,pe=vt-1;pe>=0;pe--){const Nt=se+pe,aa=A[Nt],hi=Nt+1<Me?A[Nt+1].el:J;Da[pe]===0?ee(null,aa,X,hi,ne,he,ve,be,xe):Lt&&(je<0||pe!==ci[je]?ht(aa,X,hi,2):je--)}}},ht=(D,A,X,J,ne=null)=>{const{el:he,type:ve,transition:be,children:xe,shapeFlag:pe}=D;if(pe&6){ht(D.component.subTree,A,X,J);return}if(pe&128){D.suspense.move(A,X,J);return}if(pe&64){ve.move(D,A,X,mt);return}if(ve===Jt){s(he,A,X);for(let De=0;De<xe.length;De++)ht(xe[De],A,X,J);s(D.anchor,A,X);return}if(ve===kr){K(D,A,X);return}if(J!==2&&pe&1&&be)if(J===0)be.beforeEnter(he),s(he,A,X),Qt(()=>be.enter(he),ne);else{const{leave:De,delayLeave:ke,afterLeave:Z}=be,se=()=>s(he,A,X),Ae=()=>{De(he,()=>{se(),Z&&Z()})};ke?ke(he,se,Ae):Ae()}else s(he,A,X)},Je=(D,A,X,J=!1,ne=!1)=>{const{type:he,props:ve,ref:be,children:xe,dynamicChildren:pe,shapeFlag:Me,patchFlag:De,dirs:ke}=D;if(be!=null&&Gr(be,null,X,D,!0),Me&256){A.ctx.deactivate(D);return}const Z=Me&1&&ke,se=!Gn(D);let Ae;if(se&&(Ae=ve&&ve.onVnodeBeforeUnmount)&&fa(Ae,A,D),Me&6)Gt(D.component,X,J);else{if(Me&128){D.suspense.unmount(X,J);return}Z&&Ja(D,null,A,"beforeUnmount"),Me&64?D.type.remove(D,A,X,ne,mt,J):pe&&(he!==Jt||De>0&&De&64)?tt(pe,A,X,!1,!0):(he===Jt&&De&384||!ne&&Me&16)&&tt(xe,A,X),J&&Yt(D)}(se&&(Ae=ve&&ve.onVnodeUnmounted)||Z)&&Qt(()=>{Ae&&fa(Ae,A,D),Z&&Ja(D,null,A,"unmounted")},X)},Yt=D=>{const{type:A,el:X,anchor:J,transition:ne}=D;if(A===Jt){sa(X,J);return}if(A===kr){U(D);return}const he=()=>{c(X),ne&&!ne.persisted&&ne.afterLeave&&ne.afterLeave()};if(D.shapeFlag&1&&ne&&!ne.persisted){const{leave:ve,delayLeave:be}=ne,xe=()=>ve(X,he);be?be(D.el,he,xe):xe()}else he()},sa=(D,A)=>{let X;for(;D!==A;)X=q(D),c(D),D=X;c(A)},Gt=(D,A,X)=>{const{bum:J,scope:ne,update:he,subTree:ve,um:be}=D;J&&Pi(J),ne.stop(),he&&(he.active=!1,Je(ve,D,A,X)),be&&Qt(be,A),Qt(()=>{D.isUnmounted=!0},A),A&&A.pendingBranch&&!A.isUnmounted&&D.asyncDep&&!D.asyncResolved&&D.suspenseId===A.pendingId&&(A.deps--,A.deps===0&&A.resolve())},tt=(D,A,X,J=!1,ne=!1,he=0)=>{for(let ve=he;ve<D.length;ve++)Je(D[ve],A,X,J,ne)},ia=D=>D.shapeFlag&6?ia(D.component.subTree):D.shapeFlag&128?D.suspense.next():q(D.anchor||D.el);let bt=!1;const Et=(D,A,X)=>{D==null?A._vnode&&Je(A._vnode,null,null,!0):ee(A._vnode||null,D,A,null,null,null,X),bt||(bt=!0,ps(),zd(),bt=!1),A._vnode=D},mt={p:ee,um:Je,m:ht,r:Yt,mt:Ne,mc:ce,pc:Oe,pbc:We,n:ia,o:e};let Bt,At;return i&&([Bt,At]=i(mt)),{render:Et,hydrate:Bt,createApp:qh(Et,Bt)}}function wr({type:e,props:i},r){return r==="svg"&&e==="foreignObject"||r==="mathml"&&e==="annotation-xml"&&i&&i.encoding&&i.encoding.includes("html")?void 0:r}function Za({effect:e,update:i},r){e.allowRecurse=i.allowRecurse=r}function im(e,i){return(!e||e&&!e.pendingBranch)&&i&&!i.persisted}function eu(e,i,r=!1){const s=e.children,c=i.children;if(Le(s)&&Le(c))for(let g=0;g<s.length;g++){const w=s[g];let C=c[g];C.shapeFlag&1&&!C.dynamicChildren&&((C.patchFlag<=0||C.patchFlag===32)&&(C=c[g]=za(c[g]),C.el=w.el),r||eu(w,C)),C.type===di&&(C.el=w.el)}}function rm(e){const i=e.slice(),r=[0];let s,c,g,w,C;const _=e.length;for(s=0;s<_;s++){const F=e[s];if(F!==0){if(c=r[r.length-1],e[c]<F){i[s]=c,r.push(s);continue}for(g=0,w=r.length-1;g<w;)C=g+w>>1,e[r[C]]<F?g=C+1:w=C;F<e[r[g]]&&(g>0&&(i[s]=r[g-1]),r[g]=s)}}for(g=r.length,w=r[g-1];g-- >0;)r[g]=w,w=i[w];return r}function tu(e){const i=e.subTree.component;if(i)return i.asyncDep&&!i.asyncResolved?i:tu(i)}const om=e=>e.__isTeleport,Jt=Symbol.for("v-fgt"),di=Symbol.for("v-txt"),Ra=Symbol.for("v-cmt"),kr=Symbol.for("v-stc"),qn=[];let da=null;function Ce(e=!1){qn.push(da=e?null:[])}function sm(){qn.pop(),da=qn[qn.length-1]||null}let ti=1;function $s(e){ti+=e}function au(e){return e.dynamicChildren=ti>0?da||pn:null,sm(),ti>0&&da&&da.push(e),e}function $e(e,i,r,s,c,g){return au(me(e,i,r,s,c,g,!0))}function Mn(e,i,r,s,c){return au(Te(e,i,r,s,c,!0))}function Li(e){return e?e.__v_isVNode===!0:!1}function Dn(e,i){return e.type===i.type&&e.key===i.key}const tr="__vInternal",nu=({key:e})=>e??null,Ci=({ref:e,ref_key:i,ref_for:r})=>(typeof e=="number"&&(e=""+e),e!=null?wt(e)||lt(e)||Xe(e)?{i:gt,r:e,k:i,f:!!r}:e:null);function me(e,i=null,r=null,s=0,c=null,g=e===Jt?0:1,w=!1,C=!1){const _={__v_isVNode:!0,__v_skip:!0,type:e,props:i,key:i&&nu(i),ref:i&&Ci(i),scopeId:Fd,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:g,patchFlag:s,dynamicProps:c,dynamicChildren:null,appContext:null,ctx:gt};return C?(_o(_,r),g&128&&e.normalize(_)):r&&(_.shapeFlag|=wt(r)?8:16),ti>0&&!w&&da&&(_.patchFlag>0||g&6)&&_.patchFlag!==32&&da.push(_),_}const Te=lm;function lm(e,i=null,r=null,s=0,c=null,g=!1){if((!e||e===Ph)&&(e=Ra),Li(e)){const C=Cn(e,i,!0);return r&&_o(C,r),ti>0&&!g&&da&&(C.shapeFlag&6?da[da.indexOf(e)]=C:da.push(C)),C.patchFlag|=-2,C}if(ym(e)&&(e=e.__vccOpts),i){i=dm(i);let{class:C,style:_}=i;C&&!wt(C)&&(i.class=Qn(C)),it(_)&&(Sd(_)&&!Le(_)&&(_=Wt({},_)),i.style=bo(_))}const w=wt(e)?1:Ch(e)?128:om(e)?64:it(e)?4:Xe(e)?2:0;return me(e,i,r,s,c,w,g,!0)}function dm(e){return e?Sd(e)||tr in e?Wt({},e):e:null}function Cn(e,i,r=!1){const{props:s,ref:c,patchFlag:g,children:w}=e,C=i?um(s||{},i):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:C,key:C&&nu(C),ref:i&&i.ref?r&&c?Le(c)?c.concat(Ci(i)):[c,Ci(i)]:Ci(i):c,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:w,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:i&&e.type!==Jt?g===-1?16:g|16:g,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Cn(e.ssContent),ssFallback:e.ssFallback&&Cn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ha(e=" ",i=0){return Te(di,null,e,i)}function et(e="",i=!1){return i?(Ce(),Mn(Ra,null,e)):Te(Ra,null,e)}function pa(e){return e==null||typeof e=="boolean"?Te(Ra):Le(e)?Te(Jt,null,e.slice()):typeof e=="object"?za(e):Te(di,null,String(e))}function za(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Cn(e)}function _o(e,i){let r=0;const{shapeFlag:s}=e;if(i==null)i=null;else if(Le(i))r=16;else if(typeof i=="object")if(s&65){const c=i.default;c&&(c._c&&(c._d=!1),_o(e,c()),c._c&&(c._d=!0));return}else{r=32;const c=i._;!c&&!(tr in i)?i._ctx=gt:c===3&&gt&&(gt.slots._===1?i._=1:(i._=2,e.patchFlag|=1024))}else Xe(i)?(i={default:i,_ctx:gt},r=32):(i=String(i),s&64?(r=16,i=[ha(i)]):r=8);e.children=i,e.shapeFlag|=r}function um(...e){const i={};for(let r=0;r<e.length;r++){const s=e[r];for(const c in s)if(c==="class")i.class!==s.class&&(i.class=Qn([i.class,s.class]));else if(c==="style")i.style=bo([i.style,s.style]);else if(Ri(c)){const g=i[c],w=s[c];w&&g!==w&&!(Le(g)&&g.includes(w))&&(i[c]=g?[].concat(g,w):w)}else c!==""&&(i[c]=s[c])}return i}function fa(e,i,r,s=null){ca(e,i,7,[r,s])}const cm=qd();let hm=0;function mm(e,i,r){const s=e.type,c=(i?i.appContext:e.appContext)||cm,g={uid:hm++,vnode:e,type:s,parent:i,appContext:c,root:null,next:null,subTree:null,effect:null,update:null,scope:new hd(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:i?i.provides:Object.create(c.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Kd(s,c),emitsOptions:Id(s,c),emit:null,emitted:null,propsDefaults:ot,inheritAttrs:s.inheritAttrs,ctx:ot,data:ot,props:ot,attrs:ot,slots:ot,refs:ot,setupState:ot,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:r,suspenseId:r?r.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return g.ctx={_:g},g.root=i?i.root:g,g.emit=vh.bind(null,g),e.ce&&e.ce(g),g}let kt=null;const Sn=()=>kt||gt;let Ni,Br;{const e=ld(),i=(r,s)=>{let c;return(c=e[r])||(c=e[r]=[]),c.push(s),g=>{c.length>1?c.forEach(w=>w(g)):c[0](g)}};Ni=i("__VUE_INSTANCE_SETTERS__",r=>kt=r),Br=i("__VUE_SSR_SETTERS__",r=>ar=r)}const ui=e=>{const i=kt;return Ni(e),e.scope.on(),()=>{e.scope.off(),Ni(i)}},Ws=()=>{kt&&kt.scope.off(),Ni(null)};function iu(e){return e.vnode.shapeFlag&4}let ar=!1;function fm(e,i=!1){i&&Br(i);const{props:r,children:s}=e.vnode,c=iu(e);Qh(e,r,c,i),em(e,s);const g=c?gm(e,i):void 0;return i&&Br(!1),g}function gm(e,i){const r=e.type;e.accessCache=Object.create(null),e.proxy=Ki(new Proxy(e.ctx,Hh));const{setup:s}=r;if(s){const c=e.setupContext=s.length>1?bm(e):null,g=ui(e);dn();const w=Oa(s,e,0,[e.props,c]);if(un(),g(),rd(w)){if(w.then(Ws,Ws),i)return w.then(C=>{As(e,C,i)}).catch(C=>{Qi(C,e,0)});e.asyncDep=w}else As(e,w,i)}else ru(e,i)}function As(e,i,r){Xe(i)?e.type.__ssrInlineRender?e.ssrRender=i:e.render=i:it(i)&&(e.setupState=Dd(i)),ru(e,r)}let Ts;function ru(e,i,r){const s=e.type;if(!e.render){if(!i&&Ts&&!s.render){const c=s.template||To(e).template;if(c){const{isCustomElement:g,compilerOptions:w}=e.appContext.config,{delimiters:C,compilerOptions:_}=s,F=Wt(Wt({isCustomElement:g,delimiters:C},w),_);s.render=Ts(c,F)}}e.render=s.render||oa}{const c=ui(e);dn();try{Xh(e)}finally{un(),c()}}}function pm(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(i,r){return Zt(e,"get","$attrs"),i[r]}}))}function bm(e){const i=r=>{e.exposed=r||{}};return{get attrs(){return pm(e)},slots:e.slots,emit:e.emit,expose:i}}function nr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Dd(Ki(e.exposed)),{get(i,r){if(r in i)return i[r];if(r in Bn)return Bn[r](e)},has(i,r){return r in i||r in Bn}}))}function vm(e,i=!0){return Xe(e)?e.displayName||e.name:e.name||i&&e.__name}function ym(e){return Xe(e)&&"__vccOpts"in e}const _t=(e,i)=>sh(e,i,ar);function ir(e,i,r){const s=arguments.length;return s===2?it(i)&&!Le(i)?Li(i)?Te(e,null,[i]):Te(e,i):Te(e,null,i):(s>3?r=Array.prototype.slice.call(arguments,2):s===3&&Li(r)&&(r=[r]),Te(e,i,r))}const xm="3.4.21";/**
* @vue/runtime-dom v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const wm="http://www.w3.org/2000/svg",km="http://www.w3.org/1998/Math/MathML",ja=typeof document<"u"?document:null,Ds=ja&&ja.createElement("template"),Pm={insert:(e,i,r)=>{i.insertBefore(e,r||null)},remove:e=>{const i=e.parentNode;i&&i.removeChild(e)},createElement:(e,i,r,s)=>{const c=i==="svg"?ja.createElementNS(wm,e):i==="mathml"?ja.createElementNS(km,e):ja.createElement(e,r?{is:r}:void 0);return e==="select"&&s&&s.multiple!=null&&c.setAttribute("multiple",s.multiple),c},createText:e=>ja.createTextNode(e),createComment:e=>ja.createComment(e),setText:(e,i)=>{e.nodeValue=i},setElementText:(e,i)=>{e.textContent=i},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ja.querySelector(e),setScopeId(e,i){e.setAttribute(i,"")},insertStaticContent(e,i,r,s,c,g){const w=r?r.previousSibling:i.lastChild;if(c&&(c===g||c.nextSibling))for(;i.insertBefore(c.cloneNode(!0),r),!(c===g||!(c=c.nextSibling)););else{Ds.innerHTML=s==="svg"?`<svg>${e}</svg>`:s==="mathml"?`<math>${e}</math>`:e;const C=Ds.content;if(s==="svg"||s==="mathml"){const _=C.firstChild;for(;_.firstChild;)C.appendChild(_.firstChild);C.removeChild(_)}i.insertBefore(C,r)}return[w?w.nextSibling:i.firstChild,r?r.previousSibling:i.lastChild]}},Mm=Symbol("_vtc");function Cm(e,i,r){const s=e[Mm];s&&(i=(i?[i,...s]:[...s]).join(" ")),i==null?e.removeAttribute("class"):r?e.setAttribute("class",i):e.className=i}const zi=Symbol("_vod"),ou=Symbol("_vsh"),wn={beforeMount(e,{value:i},{transition:r}){e[zi]=e.style.display==="none"?"":e.style.display,r&&i?r.beforeEnter(e):_n(e,i)},mounted(e,{value:i},{transition:r}){r&&i&&r.enter(e)},updated(e,{value:i,oldValue:r},{transition:s}){!i!=!r&&(s?i?(s.beforeEnter(e),_n(e,!0),s.enter(e)):s.leave(e,()=>{_n(e,!1)}):_n(e,i))},beforeUnmount(e,{value:i}){_n(e,i)}};function _n(e,i){e.style.display=i?e[zi]:"none",e[ou]=!i}const Sm=Symbol(""),$m=/(^|;)\s*display\s*:/;function Wm(e,i,r){const s=e.style,c=wt(r);let g=!1;if(r&&!c){if(i)if(wt(i))for(const w of i.split(";")){const C=w.slice(0,w.indexOf(":")).trim();r[C]==null&&Si(s,C,"")}else for(const w in i)r[w]==null&&Si(s,w,"");for(const w in r)w==="display"&&(g=!0),Si(s,w,r[w])}else if(c){if(i!==r){const w=s[Sm];w&&(r+=";"+w),s.cssText=r,g=$m.test(r)}}else i&&e.removeAttribute("style");zi in e&&(e[zi]=g?s.display:"",e[ou]&&(s.display="none"))}const _s=/\s*!important$/;function Si(e,i,r){if(Le(r))r.forEach(s=>Si(e,i,s));else if(r==null&&(r=""),i.startsWith("--"))e.setProperty(i,r);else{const s=Am(e,i);_s.test(r)?e.setProperty(ln(s),r.replace(_s,""),"important"):e[s]=r}}const Es=["Webkit","Moz","ms"],Pr={};function Am(e,i){const r=Pr[i];if(r)return r;let s=ya(i);if(s!=="filter"&&s in e)return Pr[i]=s;s=Gi(s);for(let c=0;c<Es.length;c++){const g=Es[c]+s;if(g in e)return Pr[i]=g}return i}const Ls="http://www.w3.org/1999/xlink";function Tm(e,i,r,s,c){if(s&&i.startsWith("xlink:"))r==null?e.removeAttributeNS(Ls,i.slice(6,i.length)):e.setAttributeNS(Ls,i,r);else{const g=zc(i);r==null||g&&!dd(r)?e.removeAttribute(i):e.setAttribute(i,g?"":r)}}function Dm(e,i,r,s,c,g,w){if(i==="innerHTML"||i==="textContent"){s&&w(s,c,g),e[i]=r??"";return}const C=e.tagName;if(i==="value"&&C!=="PROGRESS"&&!C.includes("-")){const F=C==="OPTION"?e.getAttribute("value")||"":e.value,O=r??"";(F!==O||!("_value"in e))&&(e.value=O),r==null&&e.removeAttribute(i),e._value=r;return}let _=!1;if(r===""||r==null){const F=typeof e[i];F==="boolean"?r=dd(r):r==null&&F==="string"?(r="",_=!0):F==="number"&&(r=0,_=!0)}try{e[i]=r}catch{}_&&e.removeAttribute(i)}function nn(e,i,r,s){e.addEventListener(i,r,s)}function _m(e,i,r,s){e.removeEventListener(i,r,s)}const Ns=Symbol("_vei");function Em(e,i,r,s,c=null){const g=e[Ns]||(e[Ns]={}),w=g[i];if(s&&w)w.value=s;else{const[C,_]=Lm(i);if(s){const F=g[i]=jm(s,c);nn(e,C,F,_)}else w&&(_m(e,C,w,_),g[i]=void 0)}}const zs=/(?:Once|Passive|Capture)$/;function Lm(e){let i;if(zs.test(e)){i={};let s;for(;s=e.match(zs);)e=e.slice(0,e.length-s[0].length),i[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):ln(e.slice(2)),i]}let Mr=0;const Nm=Promise.resolve(),zm=()=>Mr||(Nm.then(()=>Mr=0),Mr=Date.now());function jm(e,i){const r=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=r.attached)return;ca(Im(s,r.value),i,5,[s])};return r.value=e,r.attached=zm(),r}function Im(e,i){if(Le(i)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},i.map(s=>c=>!c._stopped&&s&&s(c))}else return i}const js=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Fm=(e,i,r,s,c,g,w,C,_)=>{const F=c==="svg";i==="class"?Cm(e,s,F):i==="style"?Wm(e,r,s):Ri(i)?fo(i)||Em(e,i,r,s,w):(i[0]==="."?(i=i.slice(1),!0):i[0]==="^"?(i=i.slice(1),!1):Om(e,i,s,F))?Dm(e,i,s,g,w,C,_):(i==="true-value"?e._trueValue=s:i==="false-value"&&(e._falseValue=s),Tm(e,i,s,F))};function Om(e,i,r,s){if(s)return!!(i==="innerHTML"||i==="textContent"||i in e&&js(i)&&Xe(r));if(i==="spellcheck"||i==="draggable"||i==="translate"||i==="form"||i==="list"&&e.tagName==="INPUT"||i==="type"&&e.tagName==="TEXTAREA")return!1;if(i==="width"||i==="height"){const c=e.tagName;if(c==="IMG"||c==="VIDEO"||c==="CANVAS"||c==="SOURCE")return!1}return js(i)&&wt(r)?!1:i in e}const ji=e=>{const i=e.props["onUpdate:modelValue"]||!1;return Le(i)?r=>Pi(i,r):i};function Hm(e){e.target.composing=!0}function Is(e){const i=e.target;i.composing&&(i.composing=!1,i.dispatchEvent(new Event("input")))}const kn=Symbol("_assign"),rr={created(e,{modifiers:{lazy:i,trim:r,number:s}},c){e[kn]=ji(c);const g=s||c.props&&c.props.type==="number";nn(e,i?"change":"input",w=>{if(w.target.composing)return;let C=e.value;r&&(C=C.trim()),g&&(C=zr(C)),e[kn](C)}),r&&nn(e,"change",()=>{e.value=e.value.trim()}),i||(nn(e,"compositionstart",Hm),nn(e,"compositionend",Is),nn(e,"change",Is))},mounted(e,{value:i}){e.value=i??""},beforeUpdate(e,{value:i,modifiers:{lazy:r,trim:s,number:c}},g){if(e[kn]=ji(g),e.composing)return;const w=c||e.type==="number"?zr(e.value):e.value,C=i??"";w!==C&&(document.activeElement===e&&e.type!=="range"&&(r||s&&e.value.trim()===C)||(e.value=C))}},Xm={deep:!0,created(e,i,r){e[kn]=ji(r),nn(e,"change",()=>{const s=e._modelValue,c=Rm(e),g=e.checked,w=e[kn];if(Le(s)){const C=ud(s,c),_=C!==-1;if(g&&!_)w(s.concat(c));else if(!g&&_){const F=[...s];F.splice(C,1),w(F)}}else if(Vi(s)){const C=new Set(s);g?C.add(c):C.delete(c),w(C)}else w(su(e,g))})},mounted:Fs,beforeUpdate(e,i,r){e[kn]=ji(r),Fs(e,i,r)}};function Fs(e,{value:i,oldValue:r},s){e._modelValue=i,Le(i)?e.checked=ud(i,s.props.value)>-1:Vi(i)?e.checked=i.has(s.props.value):i!==r&&(e.checked=Bi(i,su(e,!0)))}function Rm(e){return"_value"in e?e._value:e.value}function su(e,i){const r=i?"_trueValue":"_falseValue";return r in e?e[r]:i}const Vm={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Ii=(e,i)=>{const r=e._withKeys||(e._withKeys={}),s=i.join(".");return r[s]||(r[s]=c=>{if(!("key"in c))return;const g=ln(c.key);if(i.some(w=>w===g||Vm[w]===g))return e(c)})},Ym=Wt({patchProp:Fm},Pm);let Os;function Gm(){return Os||(Os=am(Ym))}const Bm=(...e)=>{const i=Gm().createApp(...e),{mount:r}=i;return i.mount=s=>{const c=Um(s);if(!c)return;const g=i._component;!Xe(g)&&!g.render&&!g.template&&(g.template=c.innerHTML),c.innerHTML="";const w=r(c,!1,qm(c));return c instanceof Element&&(c.removeAttribute("v-cloak"),c.setAttribute("data-v-app","")),w},i};function qm(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Um(e){return wt(e)?document.querySelector(e):e}/*!
* shared v9.10.2
* (c) 2024 kazuya kawaguchi
* Released under the MIT License.
*/const Fi=typeof window<"u",Ya=(e,i=!1)=>i?Symbol.for(e):Symbol(e),Km=(e,i,r)=>Qm({l:e,k:i,s:r}),Qm=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),yt=e=>typeof e=="number"&&isFinite(e),Jm=e=>du(e)==="[object Date]",Va=e=>du(e)==="[object RegExp]",or=e=>Fe(e)&&Object.keys(e).length===0,$t=Object.assign;let Hs;const Ca=()=>Hs||(Hs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Xs(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const Zm=Object.prototype.hasOwnProperty;function Oi(e,i){return Zm.call(e,i)}const st=Array.isArray,rt=e=>typeof e=="function",Pe=e=>typeof e=="string",Be=e=>typeof e=="boolean",Qe=e=>e!==null&&typeof e=="object",ef=e=>Qe(e)&&rt(e.then)&&rt(e.catch),lu=Object.prototype.toString,du=e=>lu.call(e),Fe=e=>{if(!Qe(e))return!1;const i=Object.getPrototypeOf(e);return i===null||i.constructor===Object},tf=e=>e==null?"":st(e)||Fe(e)&&e.toString===lu?JSON.stringify(e,null,2):String(e);function af(e,i=""){return e.reduce((r,s,c)=>c===0?r+s:r+i+s,"")}function Eo(e){let i=e;return()=>++i}function nf(e,i){typeof console<"u"&&(console.warn("[intlify] "+e),i&&console.warn(i.stack))}const xi=e=>!Qe(e)||st(e);function $i(e,i){if(xi(e)||xi(i))throw new Error("Invalid value");const r=[{src:e,des:i}];for(;r.length;){const{src:s,des:c}=r.pop();Object.keys(s).forEach(g=>{xi(s[g])||xi(c[g])?c[g]=s[g]:r.push({src:s[g],des:c[g]})})}}/*!
* message-compiler v9.10.2
* (c) 2024 kazuya kawaguchi
* Released under the MIT License.
*/function rf(e,i,r){return{line:e,column:i,offset:r}}function qr(e,i,r){const s={start:e,end:i};return r!=null&&(s.source=r),s}const of=/\{([0-9a-zA-Z]+)\}/g;function sf(e,...i){return i.length===1&&lf(i[0])&&(i=i[0]),(!i||!i.hasOwnProperty)&&(i={}),e.replace(of,(r,s)=>i.hasOwnProperty(s)?i[s]:"")}const uu=Object.assign,Rs=e=>typeof e=="string",lf=e=>e!==null&&typeof e=="object";function cu(e,i=""){return e.reduce((r,s,c)=>c===0?r+s:r+i+s,"")}const Ie={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},df={[Ie.EXPECTED_TOKEN]:"Expected token: '{0}'",[Ie.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[Ie.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[Ie.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[Ie.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[Ie.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[Ie.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[Ie.EMPTY_PLACEHOLDER]:"Empty placeholder",[Ie.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[Ie.INVALID_LINKED_FORMAT]:"Invalid linked format",[Ie.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[Ie.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[Ie.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[Ie.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[Ie.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[Ie.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function Tn(e,i,r={}){const{domain:s,messages:c,args:g}=r,w=sf((c||df)[e]||"",...g||[]),C=new SyntaxError(String(w));return C.code=e,i&&(C.location=i),C.domain=s,C}function uf(e){throw e}const Pa=" ",cf="\r",Rt=`
`,hf="\u2028",mf="\u2029";function ff(e){const i=e;let r=0,s=1,c=1,g=0;const w=ge=>i[ge]===cf&&i[ge+1]===Rt,C=ge=>i[ge]===Rt,_=ge=>i[ge]===mf,F=ge=>i[ge]===hf,O=ge=>w(ge)||C(ge)||_(ge)||F(ge),G=()=>r,q=()=>s,Q=()=>c,ue=()=>g,ee=ge=>w(ge)||_(ge)||F(ge)?Rt:i[ge],de=()=>ee(r),B=()=>ee(r+g);function z(){return g=0,O(r)&&(s++,c=0),w(r)&&r++,r++,c++,i[r]}function K(){return w(r+g)&&g++,g++,i[r+g]}function U(){r=0,s=1,c=1,g=0}function R(ge=0){g=ge}function ae(){const ge=r+g;for(;ge!==r;)z();g=0}return{index:G,line:q,column:Q,peekOffset:ue,charAt:ee,currentChar:de,currentPeek:B,next:z,peek:K,reset:U,resetPeek:R,skipToPeek:ae}}const Ea=void 0,gf=".",Vs="'",pf="tokenizer";function bf(e,i={}){const r=i.location!==!1,s=ff(e),c=()=>s.index(),g=()=>rf(s.line(),s.column(),s.index()),w=g(),C=c(),_={currentType:14,offset:C,startLoc:w,endLoc:w,lastType:14,lastOffset:C,lastStartLoc:w,lastEndLoc:w,braceNest:0,inLinked:!1,text:""},F=()=>_,{onError:O}=i;function G(D,A,X,...J){const ne=F();if(A.column+=X,A.offset+=X,O){const he=r?qr(ne.startLoc,A):null,ve=Tn(D,he,{domain:pf,args:J});O(ve)}}function q(D,A,X){D.endLoc=g(),D.currentType=A;const J={type:A};return r&&(J.loc=qr(D.startLoc,D.endLoc)),X!=null&&(J.value=X),J}const Q=D=>q(D,14);function ue(D,A){return D.currentChar()===A?(D.next(),A):(G(Ie.EXPECTED_TOKEN,g(),0,A),"")}function ee(D){let A="";for(;D.currentPeek()===Pa||D.currentPeek()===Rt;)A+=D.currentPeek(),D.peek();return A}function de(D){const A=ee(D);return D.skipToPeek(),A}function B(D){if(D===Ea)return!1;const A=D.charCodeAt(0);return A>=97&&A<=122||A>=65&&A<=90||A===95}function z(D){if(D===Ea)return!1;const A=D.charCodeAt(0);return A>=48&&A<=57}function K(D,A){const{currentType:X}=A;if(X!==2)return!1;ee(D);const J=B(D.currentPeek());return D.resetPeek(),J}function U(D,A){const{currentType:X}=A;if(X!==2)return!1;ee(D);const J=D.currentPeek()==="-"?D.peek():D.currentPeek(),ne=z(J);return D.resetPeek(),ne}function R(D,A){const{currentType:X}=A;if(X!==2)return!1;ee(D);const J=D.currentPeek()===Vs;return D.resetPeek(),J}function ae(D,A){const{currentType:X}=A;if(X!==8)return!1;ee(D);const J=D.currentPeek()===".";return D.resetPeek(),J}function ge(D,A){const{currentType:X}=A;if(X!==9)return!1;ee(D);const J=B(D.currentPeek());return D.resetPeek(),J}function ce(D,A){const{currentType:X}=A;if(!(X===8||X===12))return!1;ee(D);const J=D.currentPeek()===":";return D.resetPeek(),J}function re(D,A){const{currentType:X}=A;if(X!==10)return!1;const J=()=>{const he=D.currentPeek();return he==="{"?B(D.peek()):he==="@"||he==="%"||he==="|"||he===":"||he==="."||he===Pa||!he?!1:he===Rt?(D.peek(),J()):B(he)},ne=J();return D.resetPeek(),ne}function We(D){ee(D);const A=D.currentPeek()==="|";return D.resetPeek(),A}function fe(D){const A=ee(D),X=D.currentPeek()==="%"&&D.peek()==="{";return D.resetPeek(),{isModulo:X,hasSpace:A.length>0}}function ie(D,A=!0){const X=(ne=!1,he="",ve=!1)=>{const be=D.currentPeek();return be==="{"?he==="%"?!1:ne:be==="@"||!be?he==="%"?!0:ne:be==="%"?(D.peek(),X(ne,"%",!0)):be==="|"?he==="%"||ve?!0:!(he===Pa||he===Rt):be===Pa?(D.peek(),X(!0,Pa,ve)):be===Rt?(D.peek(),X(!0,Rt,ve)):!0},J=X();return A&&D.resetPeek(),J}function Ye(D,A){const X=D.currentChar();return X===Ea?Ea:A(X)?(D.next(),X):null}function Ne(D){return Ye(D,X=>{const J=X.charCodeAt(0);return J>=97&&J<=122||J>=65&&J<=90||J>=48&&J<=57||J===95||J===36})}function nt(D){return Ye(D,X=>{const J=X.charCodeAt(0);return J>=48&&J<=57})}function ze(D){return Ye(D,X=>{const J=X.charCodeAt(0);return J>=48&&J<=57||J>=65&&J<=70||J>=97&&J<=102})}function Re(D){let A="",X="";for(;A=nt(D);)X+=A;return X}function Oe(D){de(D);const A=D.currentChar();return A!=="%"&&G(Ie.EXPECTED_TOKEN,g(),0,A),D.next(),"%"}function ft(D){let A="";for(;;){const X=D.currentChar();if(X==="{"||X==="}"||X==="@"||X==="|"||!X)break;if(X==="%")if(ie(D))A+=X,D.next();else break;else if(X===Pa||X===Rt)if(ie(D))A+=X,D.next();else{if(We(D))break;A+=X,D.next()}else A+=X,D.next()}return A}function ta(D){de(D);let A="",X="";for(;A=Ne(D);)X+=A;return D.currentChar()===Ea&&G(Ie.UNTERMINATED_CLOSING_BRACE,g(),0),X}function ht(D){de(D);let A="";return D.currentChar()==="-"?(D.next(),A+=`-${Re(D)}`):A+=Re(D),D.currentChar()===Ea&&G(Ie.UNTERMINATED_CLOSING_BRACE,g(),0),A}function Je(D){de(D),ue(D,"'");let A="",X="";const J=he=>he!==Vs&&he!==Rt;for(;A=Ye(D,J);)A==="\\"?X+=Yt(D):X+=A;const ne=D.currentChar();return ne===Rt||ne===Ea?(G(Ie.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,g(),0),ne===Rt&&(D.next(),ue(D,"'")),X):(ue(D,"'"),X)}function Yt(D){const A=D.currentChar();switch(A){case"\\":case"'":return D.next(),`\\${A}`;case"u":return sa(D,A,4);case"U":return sa(D,A,6);default:return G(Ie.UNKNOWN_ESCAPE_SEQUENCE,g(),0,A),""}}function sa(D,A,X){ue(D,A);let J="";for(let ne=0;ne<X;ne++){const he=ze(D);if(!he){G(Ie.INVALID_UNICODE_ESCAPE_SEQUENCE,g(),0,`\\${A}${J}${D.currentChar()}`);break}J+=he}return`\\${A}${J}`}function Gt(D){de(D);let A="",X="";const J=ne=>ne!=="{"&&ne!=="}"&&ne!==Pa&&ne!==Rt;for(;A=Ye(D,J);)X+=A;return X}function tt(D){let A="",X="";for(;A=Ne(D);)X+=A;return X}function ia(D){const A=(X=!1,J)=>{const ne=D.currentChar();return ne==="{"||ne==="%"||ne==="@"||ne==="|"||ne==="("||ne===")"||!ne||ne===Pa?J:ne===Rt||ne===gf?(J+=ne,D.next(),A(X,J)):(J+=ne,D.next(),A(!0,J))};return A(!1,"")}function bt(D){de(D);const A=ue(D,"|");return de(D),A}function Et(D,A){let X=null;switch(D.currentChar()){case"{":return A.braceNest>=1&&G(Ie.NOT_ALLOW_NEST_PLACEHOLDER,g(),0),D.next(),X=q(A,2,"{"),de(D),A.braceNest++,X;case"}":return A.braceNest>0&&A.currentType===2&&G(Ie.EMPTY_PLACEHOLDER,g(),0),D.next(),X=q(A,3,"}"),A.braceNest--,A.braceNest>0&&de(D),A.inLinked&&A.braceNest===0&&(A.inLinked=!1),X;case"@":return A.braceNest>0&&G(Ie.UNTERMINATED_CLOSING_BRACE,g(),0),X=mt(D,A)||Q(A),A.braceNest=0,X;default:{let ne=!0,he=!0,ve=!0;if(We(D))return A.braceNest>0&&G(Ie.UNTERMINATED_CLOSING_BRACE,g(),0),X=q(A,1,bt(D)),A.braceNest=0,A.inLinked=!1,X;if(A.braceNest>0&&(A.currentType===5||A.currentType===6||A.currentType===7))return G(Ie.UNTERMINATED_CLOSING_BRACE,g(),0),A.braceNest=0,Bt(D,A);if(ne=K(D,A))return X=q(A,5,ta(D)),de(D),X;if(he=U(D,A))return X=q(A,6,ht(D)),de(D),X;if(ve=R(D,A))return X=q(A,7,Je(D)),de(D),X;if(!ne&&!he&&!ve)return X=q(A,13,Gt(D)),G(Ie.INVALID_TOKEN_IN_PLACEHOLDER,g(),0,X.value),de(D),X;break}}return X}function mt(D,A){const{currentType:X}=A;let J=null;const ne=D.currentChar();switch((X===8||X===9||X===12||X===10)&&(ne===Rt||ne===Pa)&&G(Ie.INVALID_LINKED_FORMAT,g(),0),ne){case"@":return D.next(),J=q(A,8,"@"),A.inLinked=!0,J;case".":return de(D),D.next(),q(A,9,".");case":":return de(D),D.next(),q(A,10,":");default:return We(D)?(J=q(A,1,bt(D)),A.braceNest=0,A.inLinked=!1,J):ae(D,A)||ce(D,A)?(de(D),mt(D,A)):ge(D,A)?(de(D),q(A,12,tt(D))):re(D,A)?(de(D),ne==="{"?Et(D,A)||J:q(A,11,ia(D))):(X===8&&G(Ie.INVALID_LINKED_FORMAT,g(),0),A.braceNest=0,A.inLinked=!1,Bt(D,A))}}function Bt(D,A){let X={type:14};if(A.braceNest>0)return Et(D,A)||Q(A);if(A.inLinked)return mt(D,A)||Q(A);switch(D.currentChar()){case"{":return Et(D,A)||Q(A);case"}":return G(Ie.UNBALANCED_CLOSING_BRACE,g(),0),D.next(),q(A,3,"}");case"@":return mt(D,A)||Q(A);default:{if(We(D))return X=q(A,1,bt(D)),A.braceNest=0,A.inLinked=!1,X;const{isModulo:ne,hasSpace:he}=fe(D);if(ne)return he?q(A,0,ft(D)):q(A,4,Oe(D));if(ie(D))return q(A,0,ft(D));break}}return X}function At(){const{currentType:D,offset:A,startLoc:X,endLoc:J}=_;return _.lastType=D,_.lastOffset=A,_.lastStartLoc=X,_.lastEndLoc=J,_.offset=c(),_.startLoc=g(),s.currentChar()===Ea?q(_,14):Bt(s,_)}return{nextToken:At,currentOffset:c,currentPosition:g,context:F}}const vf="parser",yf=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function xf(e,i,r){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const s=parseInt(i||r,16);return s<=55295||s>=57344?String.fromCodePoint(s):"�"}}}function wf(e={}){const i=e.location!==!1,{onError:r}=e;function s(B,z,K,U,...R){const ae=B.currentPosition();if(ae.offset+=U,ae.column+=U,r){const ge=i?qr(K,ae):null,ce=Tn(z,ge,{domain:vf,args:R});r(ce)}}function c(B,z,K){const U={type:B};return i&&(U.start=z,U.end=z,U.loc={start:K,end:K}),U}function g(B,z,K,U){U&&(B.type=U),i&&(B.end=z,B.loc&&(B.loc.end=K))}function w(B,z){const K=B.context(),U=c(3,K.offset,K.startLoc);return U.value=z,g(U,B.currentOffset(),B.currentPosition()),U}function C(B,z){const K=B.context(),{lastOffset:U,lastStartLoc:R}=K,ae=c(5,U,R);return ae.index=parseInt(z,10),B.nextToken(),g(ae,B.currentOffset(),B.currentPosition()),ae}function _(B,z){const K=B.context(),{lastOffset:U,lastStartLoc:R}=K,ae=c(4,U,R);return ae.key=z,B.nextToken(),g(ae,B.currentOffset(),B.currentPosition()),ae}function F(B,z){const K=B.context(),{lastOffset:U,lastStartLoc:R}=K,ae=c(9,U,R);return ae.value=z.replace(yf,xf),B.nextToken(),g(ae,B.currentOffset(),B.currentPosition()),ae}function O(B){const z=B.nextToken(),K=B.context(),{lastOffset:U,lastStartLoc:R}=K,ae=c(8,U,R);return z.type!==12?(s(B,Ie.UNEXPECTED_EMPTY_LINKED_MODIFIER,K.lastStartLoc,0),ae.value="",g(ae,U,R),{nextConsumeToken:z,node:ae}):(z.value==null&&s(B,Ie.UNEXPECTED_LEXICAL_ANALYSIS,K.lastStartLoc,0,ga(z)),ae.value=z.value||"",g(ae,B.currentOffset(),B.currentPosition()),{node:ae})}function G(B,z){const K=B.context(),U=c(7,K.offset,K.startLoc);return U.value=z,g(U,B.currentOffset(),B.currentPosition()),U}function q(B){const z=B.context(),K=c(6,z.offset,z.startLoc);let U=B.nextToken();if(U.type===9){const R=O(B);K.modifier=R.node,U=R.nextConsumeToken||B.nextToken()}switch(U.type!==10&&s(B,Ie.UNEXPECTED_LEXICAL_ANALYSIS,z.lastStartLoc,0,ga(U)),U=B.nextToken(),U.type===2&&(U=B.nextToken()),U.type){case 11:U.value==null&&s(B,Ie.UNEXPECTED_LEXICAL_ANALYSIS,z.lastStartLoc,0,ga(U)),K.key=G(B,U.value||"");break;case 5:U.value==null&&s(B,Ie.UNEXPECTED_LEXICAL_ANALYSIS,z.lastStartLoc,0,ga(U)),K.key=_(B,U.value||"");break;case 6:U.value==null&&s(B,Ie.UNEXPECTED_LEXICAL_ANALYSIS,z.lastStartLoc,0,ga(U)),K.key=C(B,U.value||"");break;case 7:U.value==null&&s(B,Ie.UNEXPECTED_LEXICAL_ANALYSIS,z.lastStartLoc,0,ga(U)),K.key=F(B,U.value||"");break;default:{s(B,Ie.UNEXPECTED_EMPTY_LINKED_KEY,z.lastStartLoc,0);const R=B.context(),ae=c(7,R.offset,R.startLoc);return ae.value="",g(ae,R.offset,R.startLoc),K.key=ae,g(K,R.offset,R.startLoc),{nextConsumeToken:U,node:K}}}return g(K,B.currentOffset(),B.currentPosition()),{node:K}}function Q(B){const z=B.context(),K=z.currentType===1?B.currentOffset():z.offset,U=z.currentType===1?z.endLoc:z.startLoc,R=c(2,K,U);R.items=[];let ae=null;do{const re=ae||B.nextToken();switch(ae=null,re.type){case 0:re.value==null&&s(B,Ie.UNEXPECTED_LEXICAL_ANALYSIS,z.lastStartLoc,0,ga(re)),R.items.push(w(B,re.value||""));break;case 6:re.value==null&&s(B,Ie.UNEXPECTED_LEXICAL_ANALYSIS,z.lastStartLoc,0,ga(re)),R.items.push(C(B,re.value||""));break;case 5:re.value==null&&s(B,Ie.UNEXPECTED_LEXICAL_ANALYSIS,z.lastStartLoc,0,ga(re)),R.items.push(_(B,re.value||""));break;case 7:re.value==null&&s(B,Ie.UNEXPECTED_LEXICAL_ANALYSIS,z.lastStartLoc,0,ga(re)),R.items.push(F(B,re.value||""));break;case 8:{const We=q(B);R.items.push(We.node),ae=We.nextConsumeToken||null;break}}}while(z.currentType!==14&&z.currentType!==1);const ge=z.currentType===1?z.lastOffset:B.currentOffset(),ce=z.currentType===1?z.lastEndLoc:B.currentPosition();return g(R,ge,ce),R}function ue(B,z,K,U){const R=B.context();let ae=U.items.length===0;const ge=c(1,z,K);ge.cases=[],ge.cases.push(U);do{const ce=Q(B);ae||(ae=ce.items.length===0),ge.cases.push(ce)}while(R.currentType!==14);return ae&&s(B,Ie.MUST_HAVE_MESSAGES_IN_PLURAL,K,0),g(ge,B.currentOffset(),B.currentPosition()),ge}function ee(B){const z=B.context(),{offset:K,startLoc:U}=z,R=Q(B);return z.currentType===14?R:ue(B,K,U,R)}function de(B){const z=bf(B,uu({},e)),K=z.context(),U=c(0,K.offset,K.startLoc);return i&&U.loc&&(U.loc.source=B),U.body=ee(z),e.onCacheKey&&(U.cacheKey=e.onCacheKey(B)),K.currentType!==14&&s(z,Ie.UNEXPECTED_LEXICAL_ANALYSIS,K.lastStartLoc,0,B[K.offset]||""),g(U,z.currentOffset(),z.currentPosition()),U}return{parse:de}}function ga(e){if(e.type===14)return"EOF";const i=(e.value||"").replace(/\r?\n/gu,"\\n");return i.length>10?i.slice(0,9)+"…":i}function kf(e,i={}){const r={ast:e,helpers:new Set};return{context:()=>r,helper:g=>(r.helpers.add(g),g)}}function Ys(e,i){for(let r=0;r<e.length;r++)Lo(e[r],i)}function Lo(e,i){switch(e.type){case 1:Ys(e.cases,i),i.helper("plural");break;case 2:Ys(e.items,i);break;case 6:{Lo(e.key,i),i.helper("linked"),i.helper("type");break}case 5:i.helper("interpolate"),i.helper("list");break;case 4:i.helper("interpolate"),i.helper("named");break}}function Pf(e,i={}){const r=kf(e);r.helper("normalize"),e.body&&Lo(e.body,r);const s=r.context();e.helpers=Array.from(s.helpers)}function Mf(e){const i=e.body;return i.type===2?Gs(i):i.cases.forEach(r=>Gs(r)),e}function Gs(e){if(e.items.length===1){const i=e.items[0];(i.type===3||i.type===9)&&(e.static=i.value,delete i.value)}else{const i=[];for(let r=0;r<e.items.length;r++){const s=e.items[r];if(!(s.type===3||s.type===9)||s.value==null)break;i.push(s.value)}if(i.length===e.items.length){e.static=cu(i);for(let r=0;r<e.items.length;r++){const s=e.items[r];(s.type===3||s.type===9)&&delete s.value}}}}const Cf="minifier";function fn(e){switch(e.t=e.type,e.type){case 0:{const i=e;fn(i.body),i.b=i.body,delete i.body;break}case 1:{const i=e,r=i.cases;for(let s=0;s<r.length;s++)fn(r[s]);i.c=r,delete i.cases;break}case 2:{const i=e,r=i.items;for(let s=0;s<r.length;s++)fn(r[s]);i.i=r,delete i.items,i.static&&(i.s=i.static,delete i.static);break}case 3:case 9:case 8:case 7:{const i=e;i.value&&(i.v=i.value,delete i.value);break}case 6:{const i=e;fn(i.key),i.k=i.key,delete i.key,i.modifier&&(fn(i.modifier),i.m=i.modifier,delete i.modifier);break}case 5:{const i=e;i.i=i.index,delete i.index;break}case 4:{const i=e;i.k=i.key,delete i.key;break}default:throw Tn(Ie.UNHANDLED_MINIFIER_NODE_TYPE,null,{domain:Cf,args:[e.type]})}delete e.type}const Sf="parser";function $f(e,i){const{sourceMap:r,filename:s,breakLineCode:c,needIndent:g}=i,w=i.location!==!1,C={filename:s,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:c,needIndent:g,indentLevel:0};w&&e.loc&&(C.source=e.loc.source);const _=()=>C;function F(de,B){C.code+=de}function O(de,B=!0){const z=B?c:"";F(g?z+" ".repeat(de):z)}function G(de=!0){const B=++C.indentLevel;de&&O(B)}function q(de=!0){const B=--C.indentLevel;de&&O(B)}function Q(){O(C.indentLevel)}return{context:_,push:F,indent:G,deindent:q,newline:Q,helper:de=>`_${de}`,needIndent:()=>C.needIndent}}function Wf(e,i){const{helper:r}=e;e.push(`${r("linked")}(`),$n(e,i.key),i.modifier?(e.push(", "),$n(e,i.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function Af(e,i){const{helper:r,needIndent:s}=e;e.push(`${r("normalize")}([`),e.indent(s());const c=i.items.length;for(let g=0;g<c&&($n(e,i.items[g]),g!==c-1);g++)e.push(", ");e.deindent(s()),e.push("])")}function Tf(e,i){const{helper:r,needIndent:s}=e;if(i.cases.length>1){e.push(`${r("plural")}([`),e.indent(s());const c=i.cases.length;for(let g=0;g<c&&($n(e,i.cases[g]),g!==c-1);g++)e.push(", ");e.deindent(s()),e.push("])")}}function Df(e,i){i.body?$n(e,i.body):e.push("null")}function $n(e,i){const{helper:r}=e;switch(i.type){case 0:Df(e,i);break;case 1:Tf(e,i);break;case 2:Af(e,i);break;case 6:Wf(e,i);break;case 8:e.push(JSON.stringify(i.value),i);break;case 7:e.push(JSON.stringify(i.value),i);break;case 5:e.push(`${r("interpolate")}(${r("list")}(${i.index}))`,i);break;case 4:e.push(`${r("interpolate")}(${r("named")}(${JSON.stringify(i.key)}))`,i);break;case 9:e.push(JSON.stringify(i.value),i);break;case 3:e.push(JSON.stringify(i.value),i);break;default:throw Tn(Ie.UNHANDLED_CODEGEN_NODE_TYPE,null,{domain:Sf,args:[i.type]})}}const _f=(e,i={})=>{const r=Rs(i.mode)?i.mode:"normal",s=Rs(i.filename)?i.filename:"message.intl",c=!!i.sourceMap,g=i.breakLineCode!=null?i.breakLineCode:r==="arrow"?";":`
`,w=i.needIndent?i.needIndent:r!=="arrow",C=e.helpers||[],_=$f(e,{mode:r,filename:s,sourceMap:c,breakLineCode:g,needIndent:w});_.push(r==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),_.indent(w),C.length>0&&(_.push(`const { ${cu(C.map(G=>`${G}: _${G}`),", ")} } = ctx`),_.newline()),_.push("return "),$n(_,e),_.deindent(w),_.push("}"),delete e.helpers;const{code:F,map:O}=_.context();return{ast:e,code:F,map:O?O.toJSON():void 0}};function Ef(e,i={}){const r=uu({},i),s=!!r.jit,c=!!r.minify,g=r.optimize==null?!0:r.optimize,C=wf(r).parse(e);return s?(g&&Mf(C),c&&fn(C),{ast:C,code:""}):(Pf(C,r),_f(C,r))}/*!
* core-base v9.10.2
* (c) 2024 kazuya kawaguchi
* Released under the MIT License.
*/function Lf(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ca().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Ca().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Ca().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}const Ga=[];Ga[0]={w:[0],i:[3,0],"[":[4],o:[7]};Ga[1]={w:[1],".":[2],"[":[4],o:[7]};Ga[2]={w:[2],i:[3,0],0:[3,0]};Ga[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};Ga[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};Ga[5]={"'":[4,0],o:8,l:[5,0]};Ga[6]={'"':[4,0],o:8,l:[6,0]};const Nf=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function zf(e){return Nf.test(e)}function jf(e){const i=e.charCodeAt(0),r=e.charCodeAt(e.length-1);return i===r&&(i===34||i===39)?e.slice(1,-1):e}function If(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function Ff(e){const i=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:zf(i)?jf(i):"*"+i}function Of(e){const i=[];let r=-1,s=0,c=0,g,w,C,_,F,O,G;const q=[];q[0]=()=>{w===void 0?w=C:w+=C},q[1]=()=>{w!==void 0&&(i.push(w),w=void 0)},q[2]=()=>{q[0](),c++},q[3]=()=>{if(c>0)c--,s=4,q[0]();else{if(c=0,w===void 0||(w=Ff(w),w===!1))return!1;q[1]()}};function Q(){const ue=e[r+1];if(s===5&&ue==="'"||s===6&&ue==='"')return r++,C="\\"+ue,q[0](),!0}for(;s!==null;)if(r++,g=e[r],!(g==="\\"&&Q())){if(_=If(g),G=Ga[s],F=G[_]||G.l||8,F===8||(s=F[0],F[1]!==void 0&&(O=q[F[1]],O&&(C=g,O()===!1))))return;if(s===7)return i}}const Bs=new Map;function Hf(e,i){return Qe(e)?e[i]:null}function Xf(e,i){if(!Qe(e))return null;let r=Bs.get(i);if(r||(r=Of(i),r&&Bs.set(i,r)),!r)return null;const s=r.length;let c=e,g=0;for(;g<s;){const w=c[r[g]];if(w===void 0||rt(c))return null;c=w,g++}return c}const Rf=e=>e,Vf=e=>"",Yf="text",Gf=e=>e.length===0?"":af(e),Bf=tf;function qs(e,i){return e=Math.abs(e),i===2?e?e>1?1:0:1:e?Math.min(e,2):0}function qf(e){const i=yt(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(yt(e.named.count)||yt(e.named.n))?yt(e.named.count)?e.named.count:yt(e.named.n)?e.named.n:i:i}function Uf(e,i){i.count||(i.count=e),i.n||(i.n=e)}function Kf(e={}){const i=e.locale,r=qf(e),s=Qe(e.pluralRules)&&Pe(i)&&rt(e.pluralRules[i])?e.pluralRules[i]:qs,c=Qe(e.pluralRules)&&Pe(i)&&rt(e.pluralRules[i])?qs:void 0,g=B=>B[s(r,B.length,c)],w=e.list||[],C=B=>w[B],_=e.named||{};yt(e.pluralIndex)&&Uf(r,_);const F=B=>_[B];function O(B){const z=rt(e.messages)?e.messages(B):Qe(e.messages)?e.messages[B]:!1;return z||(e.parent?e.parent.message(B):Vf)}const G=B=>e.modifiers?e.modifiers[B]:Rf,q=Fe(e.processor)&&rt(e.processor.normalize)?e.processor.normalize:Gf,Q=Fe(e.processor)&&rt(e.processor.interpolate)?e.processor.interpolate:Bf,ue=Fe(e.processor)&&Pe(e.processor.type)?e.processor.type:Yf,de={list:C,named:F,plural:g,linked:(B,...z)=>{const[K,U]=z;let R="text",ae="";z.length===1?Qe(K)?(ae=K.modifier||ae,R=K.type||R):Pe(K)&&(ae=K||ae):z.length===2&&(Pe(K)&&(ae=K||ae),Pe(U)&&(R=U||R));const ge=O(B)(de),ce=R==="vnode"&&st(ge)&&ae?ge[0]:ge;return ae?G(ae)(ce,R):ce},message:O,type:ue,interpolate:Q,normalize:q,values:$t({},w,_)};return de}let ai=null;function Qf(e){ai=e}function Jf(e,i,r){ai&&ai.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:i,meta:r})}const Zf=eg("function:translate");function eg(e){return i=>ai&&ai.emit(e,i)}const tg={NOT_FOUND_KEY:1,FALLBACK_TO_TRANSLATE:2,CANNOT_FORMAT_NUMBER:3,FALLBACK_TO_NUMBER_FORMAT:4,CANNOT_FORMAT_DATE:5,FALLBACK_TO_DATE_FORMAT:6,EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:7,__EXTEND_POINT__:8},hu=Ie.__EXTEND_POINT__,en=Eo(hu),ua={INVALID_ARGUMENT:hu,INVALID_DATE_ARGUMENT:en(),INVALID_ISO_DATE_ARGUMENT:en(),NOT_SUPPORT_NON_STRING_MESSAGE:en(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:en(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:en(),NOT_SUPPORT_LOCALE_TYPE:en(),__EXTEND_POINT__:en()};function va(e){return Tn(e,null,void 0)}function No(e,i){return i.locale!=null?Us(i.locale):Us(e.locale)}let Cr;function Us(e){if(Pe(e))return e;if(rt(e)){if(e.resolvedOnce&&Cr!=null)return Cr;if(e.constructor.name==="Function"){const i=e();if(ef(i))throw va(ua.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Cr=i}else throw va(ua.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw va(ua.NOT_SUPPORT_LOCALE_TYPE)}function ag(e,i,r){return[...new Set([r,...st(i)?i:Qe(i)?Object.keys(i):Pe(i)?[i]:[r]])]}function mu(e,i,r){const s=Pe(r)?r:Wn,c=e;c.__localeChainCache||(c.__localeChainCache=new Map);let g=c.__localeChainCache.get(s);if(!g){g=[];let w=[r];for(;st(w);)w=Ks(g,w,i);const C=st(i)||!Fe(i)?i:i.default?i.default:null;w=Pe(C)?[C]:C,st(w)&&Ks(g,w,!1),c.__localeChainCache.set(s,g)}return g}function Ks(e,i,r){let s=!0;for(let c=0;c<i.length&&Be(s);c++){const g=i[c];Pe(g)&&(s=ng(e,i[c],r))}return s}function ng(e,i,r){let s;const c=i.split("-");do{const g=c.join("-");s=ig(e,g,r),c.splice(-1,1)}while(c.length&&s===!0);return s}function ig(e,i,r){let s=!1;if(!e.includes(i)&&(s=!0,i)){s=i[i.length-1]!=="!";const c=i.replace(/!/g,"");e.push(c),(st(r)||Fe(r))&&r[c]&&(s=r[c])}return s}const rg="9.10.2",sr=-1,Wn="en-US",Qs="",Js=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function og(){return{upper:(e,i)=>i==="text"&&Pe(e)?e.toUpperCase():i==="vnode"&&Qe(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,i)=>i==="text"&&Pe(e)?e.toLowerCase():i==="vnode"&&Qe(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,i)=>i==="text"&&Pe(e)?Js(e):i==="vnode"&&Qe(e)&&"__v_isVNode"in e?Js(e.children):e}}let fu;function Zs(e){fu=e}let gu;function sg(e){gu=e}let pu;function lg(e){pu=e}let bu=null;const dg=e=>{bu=e},ug=()=>bu;let vu=null;const el=e=>{vu=e},cg=()=>vu;let tl=0;function hg(e={}){const i=rt(e.onWarn)?e.onWarn:nf,r=Pe(e.version)?e.version:rg,s=Pe(e.locale)||rt(e.locale)?e.locale:Wn,c=rt(s)?Wn:s,g=st(e.fallbackLocale)||Fe(e.fallbackLocale)||Pe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:c,w=Fe(e.messages)?e.messages:{[c]:{}},C=Fe(e.datetimeFormats)?e.datetimeFormats:{[c]:{}},_=Fe(e.numberFormats)?e.numberFormats:{[c]:{}},F=$t({},e.modifiers||{},og()),O=e.pluralRules||{},G=rt(e.missing)?e.missing:null,q=Be(e.missingWarn)||Va(e.missingWarn)?e.missingWarn:!0,Q=Be(e.fallbackWarn)||Va(e.fallbackWarn)?e.fallbackWarn:!0,ue=!!e.fallbackFormat,ee=!!e.unresolving,de=rt(e.postTranslation)?e.postTranslation:null,B=Fe(e.processor)?e.processor:null,z=Be(e.warnHtmlMessage)?e.warnHtmlMessage:!0,K=!!e.escapeParameter,U=rt(e.messageCompiler)?e.messageCompiler:fu,R=rt(e.messageResolver)?e.messageResolver:gu||Hf,ae=rt(e.localeFallbacker)?e.localeFallbacker:pu||ag,ge=Qe(e.fallbackContext)?e.fallbackContext:void 0,ce=e,re=Qe(ce.__datetimeFormatters)?ce.__datetimeFormatters:new Map,We=Qe(ce.__numberFormatters)?ce.__numberFormatters:new Map,fe=Qe(ce.__meta)?ce.__meta:{};tl++;const ie={version:r,cid:tl,locale:s,fallbackLocale:g,messages:w,modifiers:F,pluralRules:O,missing:G,missingWarn:q,fallbackWarn:Q,fallbackFormat:ue,unresolving:ee,postTranslation:de,processor:B,warnHtmlMessage:z,escapeParameter:K,messageCompiler:U,messageResolver:R,localeFallbacker:ae,fallbackContext:ge,onWarn:i,__meta:fe};return ie.datetimeFormats=C,ie.numberFormats=_,ie.__datetimeFormatters=re,ie.__numberFormatters=We,__INTLIFY_PROD_DEVTOOLS__&&Jf(ie,r,fe),ie}function zo(e,i,r,s,c){const{missing:g,onWarn:w}=e;if(g!==null){const C=g(e,r,i,c);return Pe(C)?C:i}else return i}function En(e,i,r){const s=e;s.__localeChainCache=new Map,e.localeFallbacker(e,r,i)}function Sr(e){return r=>mg(r,e)}function mg(e,i){const r=i.b||i.body;if((r.t||r.type)===1){const s=r,c=s.c||s.cases;return e.plural(c.reduce((g,w)=>[...g,al(e,w)],[]))}else return al(e,r)}function al(e,i){const r=i.s||i.static;if(r)return e.type==="text"?r:e.normalize([r]);{const s=(i.i||i.items).reduce((c,g)=>[...c,Ur(e,g)],[]);return e.normalize(s)}}function Ur(e,i){const r=i.t||i.type;switch(r){case 3:{const s=i;return s.v||s.value}case 9:{const s=i;return s.v||s.value}case 4:{const s=i;return e.interpolate(e.named(s.k||s.key))}case 5:{const s=i;return e.interpolate(e.list(s.i!=null?s.i:s.index))}case 6:{const s=i,c=s.m||s.modifier;return e.linked(Ur(e,s.k||s.key),c?Ur(e,c):void 0,e.type)}case 7:{const s=i;return s.v||s.value}case 8:{const s=i;return s.v||s.value}default:throw new Error(`unhandled node type on format message part: ${r}`)}}const yu=e=>e;let gn=Object.create(null);const An=e=>Qe(e)&&(e.t===0||e.type===0)&&("b"in e||"body"in e);function xu(e,i={}){let r=!1;const s=i.onError||uf;return i.onError=c=>{r=!0,s(c)},{...Ef(e,i),detectError:r}}const fg=(e,i)=>{if(!Pe(e))throw va(ua.NOT_SUPPORT_NON_STRING_MESSAGE);{Be(i.warnHtmlMessage)&&i.warnHtmlMessage;const s=(i.onCacheKey||yu)(e),c=gn[s];if(c)return c;const{code:g,detectError:w}=xu(e,i),C=new Function(`return ${g}`)();return w?C:gn[s]=C}};function gg(e,i){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&Pe(e)){Be(i.warnHtmlMessage)&&i.warnHtmlMessage;const s=(i.onCacheKey||yu)(e),c=gn[s];if(c)return c;const{ast:g,detectError:w}=xu(e,{...i,location:!1,jit:!0}),C=Sr(g);return w?C:gn[s]=C}else{const r=e.cacheKey;if(r){const s=gn[r];return s||(gn[r]=Sr(e))}else return Sr(e)}}const nl=()=>"",ra=e=>rt(e);function il(e,...i){const{fallbackFormat:r,postTranslation:s,unresolving:c,messageCompiler:g,fallbackLocale:w,messages:C}=e,[_,F]=Kr(...i),O=Be(F.missingWarn)?F.missingWarn:e.missingWarn,G=Be(F.fallbackWarn)?F.fallbackWarn:e.fallbackWarn,q=Be(F.escapeParameter)?F.escapeParameter:e.escapeParameter,Q=!!F.resolvedMessage,ue=Pe(F.default)||Be(F.default)?Be(F.default)?g?_:()=>_:F.default:r?g?_:()=>_:"",ee=r||ue!=="",de=No(e,F);q&&pg(F);let[B,z,K]=Q?[_,de,C[de]||{}]:wu(e,_,de,w,G,O),U=B,R=_;if(!Q&&!(Pe(U)||An(U)||ra(U))&&ee&&(U=ue,R=U),!Q&&(!(Pe(U)||An(U)||ra(U))||!Pe(z)))return c?sr:_;let ae=!1;const ge=()=>{ae=!0},ce=ra(U)?U:ku(e,_,z,U,R,ge);if(ae)return U;const re=yg(e,z,K,F),We=Kf(re),fe=bg(e,ce,We),ie=s?s(fe,_):fe;if(__INTLIFY_PROD_DEVTOOLS__){const Ye={timestamp:Date.now(),key:Pe(_)?_:ra(U)?U.key:"",locale:z||(ra(U)?U.locale:""),format:Pe(U)?U:ra(U)?U.source:"",message:ie};Ye.meta=$t({},e.__meta,ug()||{}),Zf(Ye)}return ie}function pg(e){st(e.list)?e.list=e.list.map(i=>Pe(i)?Xs(i):i):Qe(e.named)&&Object.keys(e.named).forEach(i=>{Pe(e.named[i])&&(e.named[i]=Xs(e.named[i]))})}function wu(e,i,r,s,c,g){const{messages:w,onWarn:C,messageResolver:_,localeFallbacker:F}=e,O=F(e,s,r);let G={},q,Q=null;const ue="translate";for(let ee=0;ee<O.length&&(q=O[ee],G=w[q]||{},(Q=_(G,i))===null&&(Q=G[i]),!(Pe(Q)||An(Q)||ra(Q)));ee++){const de=zo(e,i,q,g,ue);de!==i&&(Q=de)}return[Q,q,G]}function ku(e,i,r,s,c,g){const{messageCompiler:w,warnHtmlMessage:C}=e;if(ra(s)){const F=s;return F.locale=F.locale||r,F.key=F.key||i,F}if(w==null){const F=()=>s;return F.locale=r,F.key=i,F}const _=w(s,vg(e,r,c,s,C,g));return _.locale=r,_.key=i,_.source=s,_}function bg(e,i,r){return i(r)}function Kr(...e){const[i,r,s]=e,c={};if(!Pe(i)&&!yt(i)&&!ra(i)&&!An(i))throw va(ua.INVALID_ARGUMENT);const g=yt(i)?String(i):(ra(i),i);return yt(r)?c.plural=r:Pe(r)?c.default=r:Fe(r)&&!or(r)?c.named=r:st(r)&&(c.list=r),yt(s)?c.plural=s:Pe(s)?c.default=s:Fe(s)&&$t(c,s),[g,c]}function vg(e,i,r,s,c,g){return{locale:i,key:r,warnHtmlMessage:c,onError:w=>{throw g&&g(w),w},onCacheKey:w=>Km(i,r,w)}}function yg(e,i,r,s){const{modifiers:c,pluralRules:g,messageResolver:w,fallbackLocale:C,fallbackWarn:_,missingWarn:F,fallbackContext:O}=e,q={locale:i,modifiers:c,pluralRules:g,messages:Q=>{let ue=w(r,Q);if(ue==null&&O){const[,,ee]=wu(O,Q,i,C,_,F);ue=w(ee,Q)}if(Pe(ue)||An(ue)){let ee=!1;const B=ku(e,Q,i,ue,Q,()=>{ee=!0});return ee?nl:B}else return ra(ue)?ue:nl}};return e.processor&&(q.processor=e.processor),s.list&&(q.list=s.list),s.named&&(q.named=s.named),yt(s.plural)&&(q.pluralIndex=s.plural),q}function rl(e,...i){const{datetimeFormats:r,unresolving:s,fallbackLocale:c,onWarn:g,localeFallbacker:w}=e,{__datetimeFormatters:C}=e,[_,F,O,G]=Qr(...i),q=Be(O.missingWarn)?O.missingWarn:e.missingWarn;Be(O.fallbackWarn)?O.fallbackWarn:e.fallbackWarn;const Q=!!O.part,ue=No(e,O),ee=w(e,c,ue);if(!Pe(_)||_==="")return new Intl.DateTimeFormat(ue,G).format(F);let de={},B,z=null;const K="datetime format";for(let ae=0;ae<ee.length&&(B=ee[ae],de=r[B]||{},z=de[_],!Fe(z));ae++)zo(e,_,B,q,K);if(!Fe(z)||!Pe(B))return s?sr:_;let U=`${B}__${_}`;or(G)||(U=`${U}__${JSON.stringify(G)}`);let R=C.get(U);return R||(R=new Intl.DateTimeFormat(B,$t({},z,G)),C.set(U,R)),Q?R.formatToParts(F):R.format(F)}const Pu=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Qr(...e){const[i,r,s,c]=e,g={};let w={},C;if(Pe(i)){const _=i.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!_)throw va(ua.INVALID_ISO_DATE_ARGUMENT);const F=_[3]?_[3].trim().startsWith("T")?`${_[1].trim()}${_[3].trim()}`:`${_[1].trim()}T${_[3].trim()}`:_[1].trim();C=new Date(F);try{C.toISOString()}catch{throw va(ua.INVALID_ISO_DATE_ARGUMENT)}}else if(Jm(i)){if(isNaN(i.getTime()))throw va(ua.INVALID_DATE_ARGUMENT);C=i}else if(yt(i))C=i;else throw va(ua.INVALID_ARGUMENT);return Pe(r)?g.key=r:Fe(r)&&Object.keys(r).forEach(_=>{Pu.includes(_)?w[_]=r[_]:g[_]=r[_]}),Pe(s)?g.locale=s:Fe(s)&&(w=s),Fe(c)&&(w=c),[g.key||"",C,g,w]}function ol(e,i,r){const s=e;for(const c in r){const g=`${i}__${c}`;s.__datetimeFormatters.has(g)&&s.__datetimeFormatters.delete(g)}}function sl(e,...i){const{numberFormats:r,unresolving:s,fallbackLocale:c,onWarn:g,localeFallbacker:w}=e,{__numberFormatters:C}=e,[_,F,O,G]=Jr(...i),q=Be(O.missingWarn)?O.missingWarn:e.missingWarn;Be(O.fallbackWarn)?O.fallbackWarn:e.fallbackWarn;const Q=!!O.part,ue=No(e,O),ee=w(e,c,ue);if(!Pe(_)||_==="")return new Intl.NumberFormat(ue,G).format(F);let de={},B,z=null;const K="number format";for(let ae=0;ae<ee.length&&(B=ee[ae],de=r[B]||{},z=de[_],!Fe(z));ae++)zo(e,_,B,q,K);if(!Fe(z)||!Pe(B))return s?sr:_;let U=`${B}__${_}`;or(G)||(U=`${U}__${JSON.stringify(G)}`);let R=C.get(U);return R||(R=new Intl.NumberFormat(B,$t({},z,G)),C.set(U,R)),Q?R.formatToParts(F):R.format(F)}const Mu=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Jr(...e){const[i,r,s,c]=e,g={};let w={};if(!yt(i))throw va(ua.INVALID_ARGUMENT);const C=i;return Pe(r)?g.key=r:Fe(r)&&Object.keys(r).forEach(_=>{Mu.includes(_)?w[_]=r[_]:g[_]=r[_]}),Pe(s)?g.locale=s:Fe(s)&&(w=s),Fe(c)&&(w=c),[g.key||"",C,g,w]}function ll(e,i,r){const s=e;for(const c in r){const g=`${i}__${c}`;s.__numberFormatters.has(g)&&s.__numberFormatters.delete(g)}}Lf();/*!
* vue-i18n v9.10.2
* (c) 2024 kazuya kawaguchi
* Released under the MIT License.
*/const xg="9.10.2";function wg(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(Ca().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(Ca().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Ca().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Ca().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ca().__INTLIFY_PROD_DEVTOOLS__=!1)}const Cu=tg.__EXTEND_POINT__,Ma=Eo(Cu);Ma(),Ma(),Ma(),Ma(),Ma(),Ma(),Ma(),Ma(),Ma();const Su=ua.__EXTEND_POINT__,Ut=Eo(Su),xt={UNEXPECTED_RETURN_TYPE:Su,INVALID_ARGUMENT:Ut(),MUST_BE_CALL_SETUP_TOP:Ut(),NOT_INSTALLED:Ut(),NOT_AVAILABLE_IN_LEGACY_MODE:Ut(),REQUIRED_VALUE:Ut(),INVALID_VALUE:Ut(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Ut(),NOT_INSTALLED_WITH_PROVIDE:Ut(),UNEXPECTED_ERROR:Ut(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Ut(),BRIDGE_SUPPORT_VUE_2_ONLY:Ut(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Ut(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Ut(),__EXTEND_POINT__:Ut()};function Pt(e,...i){return Tn(e,null,void 0)}const Zr=Ya("__translateVNode"),eo=Ya("__datetimeParts"),to=Ya("__numberParts"),$u=Ya("__setPluralRules"),Wu=Ya("__injectWithOption"),ao=Ya("__dispose");function ni(e){if(!Qe(e))return e;for(const i in e)if(Oi(e,i))if(!i.includes("."))Qe(e[i])&&ni(e[i]);else{const r=i.split("."),s=r.length-1;let c=e,g=!1;for(let w=0;w<s;w++){if(r[w]in c||(c[r[w]]={}),!Qe(c[r[w]])){g=!0;break}c=c[r[w]]}g||(c[r[s]]=e[i],delete e[i]),Qe(c[r[s]])&&ni(c[r[s]])}return e}function lr(e,i){const{messages:r,__i18n:s,messageResolver:c,flatJson:g}=i,w=Fe(r)?r:st(s)?{}:{[e]:{}};if(st(s)&&s.forEach(C=>{if("locale"in C&&"resource"in C){const{locale:_,resource:F}=C;_?(w[_]=w[_]||{},$i(F,w[_])):$i(F,w)}else Pe(C)&&$i(JSON.parse(C),w)}),c==null&&g)for(const C in w)Oi(w,C)&&ni(w[C]);return w}function Au(e){return e.type}function Tu(e,i,r){let s=Qe(i.messages)?i.messages:{};"__i18nGlobal"in r&&(s=lr(e.locale.value,{messages:s,__i18n:r.__i18nGlobal}));const c=Object.keys(s);c.length&&c.forEach(g=>{e.mergeLocaleMessage(g,s[g])});{if(Qe(i.datetimeFormats)){const g=Object.keys(i.datetimeFormats);g.length&&g.forEach(w=>{e.mergeDateTimeFormat(w,i.datetimeFormats[w])})}if(Qe(i.numberFormats)){const g=Object.keys(i.numberFormats);g.length&&g.forEach(w=>{e.mergeNumberFormat(w,i.numberFormats[w])})}}}function dl(e){return Te(di,null,e,0)}const ul="__INTLIFY_META__",cl=()=>[],kg=()=>!1;let hl=0;function ml(e){return(i,r,s,c)=>e(r,s,Sn()||void 0,c)}const Pg=()=>{const e=Sn();let i=null;return e&&(i=Au(e)[ul])?{[ul]:i}:null};function jo(e={},i){const{__root:r,__injectWithOption:s}=e,c=r===void 0,g=e.flatJson,w=Fi?qe:Ad,C=!!e.translateExistCompatible;let _=Be(e.inheritLocale)?e.inheritLocale:!0;const F=w(r&&_?r.locale.value:Pe(e.locale)?e.locale:Wn),O=w(r&&_?r.fallbackLocale.value:Pe(e.fallbackLocale)||st(e.fallbackLocale)||Fe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:F.value),G=w(lr(F.value,e)),q=w(Fe(e.datetimeFormats)?e.datetimeFormats:{[F.value]:{}}),Q=w(Fe(e.numberFormats)?e.numberFormats:{[F.value]:{}});let ue=r?r.missingWarn:Be(e.missingWarn)||Va(e.missingWarn)?e.missingWarn:!0,ee=r?r.fallbackWarn:Be(e.fallbackWarn)||Va(e.fallbackWarn)?e.fallbackWarn:!0,de=r?r.fallbackRoot:Be(e.fallbackRoot)?e.fallbackRoot:!0,B=!!e.fallbackFormat,z=rt(e.missing)?e.missing:null,K=rt(e.missing)?ml(e.missing):null,U=rt(e.postTranslation)?e.postTranslation:null,R=r?r.warnHtmlMessage:Be(e.warnHtmlMessage)?e.warnHtmlMessage:!0,ae=!!e.escapeParameter;const ge=r?r.modifiers:Fe(e.modifiers)?e.modifiers:{};let ce=e.pluralRules||r&&r.pluralRules,re;re=(()=>{c&&el(null);const Z={version:xg,locale:F.value,fallbackLocale:O.value,messages:G.value,modifiers:ge,pluralRules:ce,missing:K===null?void 0:K,missingWarn:ue,fallbackWarn:ee,fallbackFormat:B,unresolving:!0,postTranslation:U===null?void 0:U,warnHtmlMessage:R,escapeParameter:ae,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};Z.datetimeFormats=q.value,Z.numberFormats=Q.value,Z.__datetimeFormatters=Fe(re)?re.__datetimeFormatters:void 0,Z.__numberFormatters=Fe(re)?re.__numberFormatters:void 0;const se=hg(Z);return c&&el(se),se})(),En(re,F.value,O.value);function fe(){return[F.value,O.value,G.value,q.value,Q.value]}const ie=_t({get:()=>F.value,set:Z=>{F.value=Z,re.locale=F.value}}),Ye=_t({get:()=>O.value,set:Z=>{O.value=Z,re.fallbackLocale=O.value,En(re,F.value,Z)}}),Ne=_t(()=>G.value),nt=_t(()=>q.value),ze=_t(()=>Q.value);function Re(){return rt(U)?U:null}function Oe(Z){U=Z,re.postTranslation=Z}function ft(){return z}function ta(Z){Z!==null&&(K=ml(Z)),z=Z,re.missing=K}const ht=(Z,se,Ae,je,Ze,vt)=>{fe();let Lt;try{__INTLIFY_PROD_DEVTOOLS__,c||(re.fallbackContext=r?cg():void 0),Lt=Z(re)}finally{__INTLIFY_PROD_DEVTOOLS__,c||(re.fallbackContext=void 0)}if(Ae!=="translate exists"&&yt(Lt)&&Lt===sr||Ae==="translate exists"&&!Lt){const[Ka,Da]=se();return r&&de?je(r):Ze(Ka)}else{if(vt(Lt))return Lt;throw Pt(xt.UNEXPECTED_RETURN_TYPE)}};function Je(...Z){return ht(se=>Reflect.apply(il,null,[se,...Z]),()=>Kr(...Z),"translate",se=>Reflect.apply(se.t,se,[...Z]),se=>se,se=>Pe(se))}function Yt(...Z){const[se,Ae,je]=Z;if(je&&!Qe(je))throw Pt(xt.INVALID_ARGUMENT);return Je(se,Ae,$t({resolvedMessage:!0},je||{}))}function sa(...Z){return ht(se=>Reflect.apply(rl,null,[se,...Z]),()=>Qr(...Z),"datetime format",se=>Reflect.apply(se.d,se,[...Z]),()=>Qs,se=>Pe(se))}function Gt(...Z){return ht(se=>Reflect.apply(sl,null,[se,...Z]),()=>Jr(...Z),"number format",se=>Reflect.apply(se.n,se,[...Z]),()=>Qs,se=>Pe(se))}function tt(Z){return Z.map(se=>Pe(se)||yt(se)||Be(se)?dl(String(se)):se)}const bt={normalize:tt,interpolate:Z=>Z,type:"vnode"};function Et(...Z){return ht(se=>{let Ae;const je=se;try{je.processor=bt,Ae=Reflect.apply(il,null,[je,...Z])}finally{je.processor=null}return Ae},()=>Kr(...Z),"translate",se=>se[Zr](...Z),se=>[dl(se)],se=>st(se))}function mt(...Z){return ht(se=>Reflect.apply(sl,null,[se,...Z]),()=>Jr(...Z),"number format",se=>se[to](...Z),cl,se=>Pe(se)||st(se))}function Bt(...Z){return ht(se=>Reflect.apply(rl,null,[se,...Z]),()=>Qr(...Z),"datetime format",se=>se[eo](...Z),cl,se=>Pe(se)||st(se))}function At(Z){ce=Z,re.pluralRules=ce}function D(Z,se){return ht(()=>{if(!Z)return!1;const Ae=Pe(se)?se:F.value,je=J(Ae),Ze=re.messageResolver(je,Z);return C?Ze!=null:An(Ze)||ra(Ze)||Pe(Ze)},()=>[Z],"translate exists",Ae=>Reflect.apply(Ae.te,Ae,[Z,se]),kg,Ae=>Be(Ae))}function A(Z){let se=null;const Ae=mu(re,O.value,F.value);for(let je=0;je<Ae.length;je++){const Ze=G.value[Ae[je]]||{},vt=re.messageResolver(Ze,Z);if(vt!=null){se=vt;break}}return se}function X(Z){const se=A(Z);return se??(r?r.tm(Z)||{}:{})}function J(Z){return G.value[Z]||{}}function ne(Z,se){if(g){const Ae={[Z]:se};for(const je in Ae)Oi(Ae,je)&&ni(Ae[je]);se=Ae[Z]}G.value[Z]=se,re.messages=G.value}function he(Z,se){G.value[Z]=G.value[Z]||{};const Ae={[Z]:se};if(g)for(const je in Ae)Oi(Ae,je)&&ni(Ae[je]);se=Ae[Z],$i(se,G.value[Z]),re.messages=G.value}function ve(Z){return q.value[Z]||{}}function be(Z,se){q.value[Z]=se,re.datetimeFormats=q.value,ol(re,Z,se)}function xe(Z,se){q.value[Z]=$t(q.value[Z]||{},se),re.datetimeFormats=q.value,ol(re,Z,se)}function pe(Z){return Q.value[Z]||{}}function Me(Z,se){Q.value[Z]=se,re.numberFormats=Q.value,ll(re,Z,se)}function De(Z,se){Q.value[Z]=$t(Q.value[Z]||{},se),re.numberFormats=Q.value,ll(re,Z,se)}hl++,r&&Fi&&(Vt(r.locale,Z=>{_&&(F.value=Z,re.locale=Z,En(re,F.value,O.value))}),Vt(r.fallbackLocale,Z=>{_&&(O.value=Z,re.fallbackLocale=Z,En(re,F.value,O.value))}));const ke={id:hl,locale:ie,fallbackLocale:Ye,get inheritLocale(){return _},set inheritLocale(Z){_=Z,Z&&r&&(F.value=r.locale.value,O.value=r.fallbackLocale.value,En(re,F.value,O.value))},get availableLocales(){return Object.keys(G.value).sort()},messages:Ne,get modifiers(){return ge},get pluralRules(){return ce||{}},get isGlobal(){return c},get missingWarn(){return ue},set missingWarn(Z){ue=Z,re.missingWarn=ue},get fallbackWarn(){return ee},set fallbackWarn(Z){ee=Z,re.fallbackWarn=ee},get fallbackRoot(){return de},set fallbackRoot(Z){de=Z},get fallbackFormat(){return B},set fallbackFormat(Z){B=Z,re.fallbackFormat=B},get warnHtmlMessage(){return R},set warnHtmlMessage(Z){R=Z,re.warnHtmlMessage=Z},get escapeParameter(){return ae},set escapeParameter(Z){ae=Z,re.escapeParameter=Z},t:Je,getLocaleMessage:J,setLocaleMessage:ne,mergeLocaleMessage:he,getPostTranslationHandler:Re,setPostTranslationHandler:Oe,getMissingHandler:ft,setMissingHandler:ta,[$u]:At};return ke.datetimeFormats=nt,ke.numberFormats=ze,ke.rt=Yt,ke.te=D,ke.tm=X,ke.d=sa,ke.n=Gt,ke.getDateTimeFormat=ve,ke.setDateTimeFormat=be,ke.mergeDateTimeFormat=xe,ke.getNumberFormat=pe,ke.setNumberFormat=Me,ke.mergeNumberFormat=De,ke[Wu]=s,ke[Zr]=Et,ke[eo]=Bt,ke[to]=mt,ke}function Mg(e){const i=Pe(e.locale)?e.locale:Wn,r=Pe(e.fallbackLocale)||st(e.fallbackLocale)||Fe(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i,s=rt(e.missing)?e.missing:void 0,c=Be(e.silentTranslationWarn)||Va(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,g=Be(e.silentFallbackWarn)||Va(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,w=Be(e.fallbackRoot)?e.fallbackRoot:!0,C=!!e.formatFallbackMessages,_=Fe(e.modifiers)?e.modifiers:{},F=e.pluralizationRules,O=rt(e.postTranslation)?e.postTranslation:void 0,G=Pe(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,q=!!e.escapeParameterHtml,Q=Be(e.sync)?e.sync:!0;let ue=e.messages;if(Fe(e.sharedMessages)){const ae=e.sharedMessages;ue=Object.keys(ae).reduce((ce,re)=>{const We=ce[re]||(ce[re]={});return $t(We,ae[re]),ce},ue||{})}const{__i18n:ee,__root:de,__injectWithOption:B}=e,z=e.datetimeFormats,K=e.numberFormats,U=e.flatJson,R=e.translateExistCompatible;return{locale:i,fallbackLocale:r,messages:ue,flatJson:U,datetimeFormats:z,numberFormats:K,missing:s,missingWarn:c,fallbackWarn:g,fallbackRoot:w,fallbackFormat:C,modifiers:_,pluralRules:F,postTranslation:O,warnHtmlMessage:G,escapeParameter:q,messageResolver:e.messageResolver,inheritLocale:Q,translateExistCompatible:R,__i18n:ee,__root:de,__injectWithOption:B}}function no(e={},i){{const r=jo(Mg(e)),{__extender:s}=e,c={id:r.id,get locale(){return r.locale.value},set locale(g){r.locale.value=g},get fallbackLocale(){return r.fallbackLocale.value},set fallbackLocale(g){r.fallbackLocale.value=g},get messages(){return r.messages.value},get datetimeFormats(){return r.datetimeFormats.value},get numberFormats(){return r.numberFormats.value},get availableLocales(){return r.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(g){},get missing(){return r.getMissingHandler()},set missing(g){r.setMissingHandler(g)},get silentTranslationWarn(){return Be(r.missingWarn)?!r.missingWarn:r.missingWarn},set silentTranslationWarn(g){r.missingWarn=Be(g)?!g:g},get silentFallbackWarn(){return Be(r.fallbackWarn)?!r.fallbackWarn:r.fallbackWarn},set silentFallbackWarn(g){r.fallbackWarn=Be(g)?!g:g},get modifiers(){return r.modifiers},get formatFallbackMessages(){return r.fallbackFormat},set formatFallbackMessages(g){r.fallbackFormat=g},get postTranslation(){return r.getPostTranslationHandler()},set postTranslation(g){r.setPostTranslationHandler(g)},get sync(){return r.inheritLocale},set sync(g){r.inheritLocale=g},get warnHtmlInMessage(){return r.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(g){r.warnHtmlMessage=g!=="off"},get escapeParameterHtml(){return r.escapeParameter},set escapeParameterHtml(g){r.escapeParameter=g},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(g){},get pluralizationRules(){return r.pluralRules||{}},__composer:r,t(...g){const[w,C,_]=g,F={};let O=null,G=null;if(!Pe(w))throw Pt(xt.INVALID_ARGUMENT);const q=w;return Pe(C)?F.locale=C:st(C)?O=C:Fe(C)&&(G=C),st(_)?O=_:Fe(_)&&(G=_),Reflect.apply(r.t,r,[q,O||G||{},F])},rt(...g){return Reflect.apply(r.rt,r,[...g])},tc(...g){const[w,C,_]=g,F={plural:1};let O=null,G=null;if(!Pe(w))throw Pt(xt.INVALID_ARGUMENT);const q=w;return Pe(C)?F.locale=C:yt(C)?F.plural=C:st(C)?O=C:Fe(C)&&(G=C),Pe(_)?F.locale=_:st(_)?O=_:Fe(_)&&(G=_),Reflect.apply(r.t,r,[q,O||G||{},F])},te(g,w){return r.te(g,w)},tm(g){return r.tm(g)},getLocaleMessage(g){return r.getLocaleMessage(g)},setLocaleMessage(g,w){r.setLocaleMessage(g,w)},mergeLocaleMessage(g,w){r.mergeLocaleMessage(g,w)},d(...g){return Reflect.apply(r.d,r,[...g])},getDateTimeFormat(g){return r.getDateTimeFormat(g)},setDateTimeFormat(g,w){r.setDateTimeFormat(g,w)},mergeDateTimeFormat(g,w){r.mergeDateTimeFormat(g,w)},n(...g){return Reflect.apply(r.n,r,[...g])},getNumberFormat(g){return r.getNumberFormat(g)},setNumberFormat(g,w){r.setNumberFormat(g,w)},mergeNumberFormat(g,w){r.mergeNumberFormat(g,w)},getChoiceIndex(g,w){return-1}};return c.__extender=s,c}}const Io={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function Cg({slots:e},i){return i.length===1&&i[0]==="default"?(e.default?e.default():[]).reduce((s,c)=>[...s,...c.type===Jt?c.children:[c]],[]):i.reduce((r,s)=>{const c=e[s];return c&&(r[s]=c()),r},{})}function Du(e){return Jt}const Sg=si({name:"i18n-t",props:$t({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>yt(e)||!isNaN(e)}},Io),setup(e,i){const{slots:r,attrs:s}=i,c=e.i18n||dr({useScope:e.scope,__useComponent:!0});return()=>{const g=Object.keys(r).filter(G=>G!=="_"),w={};e.locale&&(w.locale=e.locale),e.plural!==void 0&&(w.plural=Pe(e.plural)?+e.plural:e.plural);const C=Cg(i,g),_=c[Zr](e.keypath,C,w),F=$t({},s),O=Pe(e.tag)||Qe(e.tag)?e.tag:Du();return ir(O,F,_)}}}),fl=Sg;function $g(e){return st(e)&&!Pe(e[0])}function _u(e,i,r,s){const{slots:c,attrs:g}=i;return()=>{const w={part:!0};let C={};e.locale&&(w.locale=e.locale),Pe(e.format)?w.key=e.format:Qe(e.format)&&(Pe(e.format.key)&&(w.key=e.format.key),C=Object.keys(e.format).reduce((q,Q)=>r.includes(Q)?$t({},q,{[Q]:e.format[Q]}):q,{}));const _=s(e.value,w,C);let F=[w.key];st(_)?F=_.map((q,Q)=>{const ue=c[q.type],ee=ue?ue({[q.type]:q.value,index:Q,parts:_}):[q.value];return $g(ee)&&(ee[0].key=`${q.type}-${Q}`),ee}):Pe(_)&&(F=[_]);const O=$t({},g),G=Pe(e.tag)||Qe(e.tag)?e.tag:Du();return ir(G,O,F)}}const Wg=si({name:"i18n-n",props:$t({value:{type:Number,required:!0},format:{type:[String,Object]}},Io),setup(e,i){const r=e.i18n||dr({useScope:"parent",__useComponent:!0});return _u(e,i,Mu,(...s)=>r[to](...s))}}),gl=Wg,Ag=si({name:"i18n-d",props:$t({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Io),setup(e,i){const r=e.i18n||dr({useScope:"parent",__useComponent:!0});return _u(e,i,Pu,(...s)=>r[eo](...s))}}),pl=Ag;function Tg(e,i){const r=e;if(e.mode==="composition")return r.__getInstance(i)||e.global;{const s=r.__getInstance(i);return s!=null?s.__composer:e.global.__composer}}function Dg(e){const i=w=>{const{instance:C,modifiers:_,value:F}=w;if(!C||!C.$)throw Pt(xt.UNEXPECTED_ERROR);const O=Tg(e,C.$),G=bl(F);return[Reflect.apply(O.t,O,[...vl(G)]),O]};return{created:(w,C)=>{const[_,F]=i(C);Fi&&e.global===F&&(w.__i18nWatcher=Vt(F.locale,()=>{C.instance&&C.instance.$forceUpdate()})),w.__composer=F,w.textContent=_},unmounted:w=>{Fi&&w.__i18nWatcher&&(w.__i18nWatcher(),w.__i18nWatcher=void 0,delete w.__i18nWatcher),w.__composer&&(w.__composer=void 0,delete w.__composer)},beforeUpdate:(w,{value:C})=>{if(w.__composer){const _=w.__composer,F=bl(C);w.textContent=Reflect.apply(_.t,_,[...vl(F)])}},getSSRProps:w=>{const[C]=i(w);return{textContent:C}}}}function bl(e){if(Pe(e))return{path:e};if(Fe(e)){if(!("path"in e))throw Pt(xt.REQUIRED_VALUE,"path");return e}else throw Pt(xt.INVALID_VALUE)}function vl(e){const{path:i,locale:r,args:s,choice:c,plural:g}=e,w={},C=s||{};return Pe(r)&&(w.locale=r),yt(c)&&(w.plural=c),yt(g)&&(w.plural=g),[i,C,w]}function _g(e,i,...r){const s=Fe(r[0])?r[0]:{},c=!!s.useI18nComponentName;(Be(s.globalInstall)?s.globalInstall:!0)&&([c?"i18n":fl.name,"I18nT"].forEach(w=>e.component(w,fl)),[gl.name,"I18nN"].forEach(w=>e.component(w,gl)),[pl.name,"I18nD"].forEach(w=>e.component(w,pl))),e.directive("t",Dg(i))}function Eg(e,i,r){return{beforeCreate(){const s=Sn();if(!s)throw Pt(xt.UNEXPECTED_ERROR);const c=this.$options;if(c.i18n){const g=c.i18n;if(c.__i18n&&(g.__i18n=c.__i18n),g.__root=i,this===this.$root)this.$i18n=yl(e,g);else{g.__injectWithOption=!0,g.__extender=r.__vueI18nExtend,this.$i18n=no(g);const w=this.$i18n;w.__extender&&(w.__disposer=w.__extender(this.$i18n))}}else if(c.__i18n)if(this===this.$root)this.$i18n=yl(e,c);else{this.$i18n=no({__i18n:c.__i18n,__injectWithOption:!0,__extender:r.__vueI18nExtend,__root:i});const g=this.$i18n;g.__extender&&(g.__disposer=g.__extender(this.$i18n))}else this.$i18n=e;c.__i18nGlobal&&Tu(i,c,c),this.$t=(...g)=>this.$i18n.t(...g),this.$rt=(...g)=>this.$i18n.rt(...g),this.$tc=(...g)=>this.$i18n.tc(...g),this.$te=(g,w)=>this.$i18n.te(g,w),this.$d=(...g)=>this.$i18n.d(...g),this.$n=(...g)=>this.$i18n.n(...g),this.$tm=g=>this.$i18n.tm(g),r.__setInstance(s,this.$i18n)},mounted(){},unmounted(){const s=Sn();if(!s)throw Pt(xt.UNEXPECTED_ERROR);const c=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,c.__disposer&&(c.__disposer(),delete c.__disposer,delete c.__extender),r.__deleteInstance(s),delete this.$i18n}}}function yl(e,i){e.locale=i.locale||e.locale,e.fallbackLocale=i.fallbackLocale||e.fallbackLocale,e.missing=i.missing||e.missing,e.silentTranslationWarn=i.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=i.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=i.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=i.postTranslation||e.postTranslation,e.warnHtmlInMessage=i.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=i.escapeParameterHtml||e.escapeParameterHtml,e.sync=i.sync||e.sync,e.__composer[$u](i.pluralizationRules||e.pluralizationRules);const r=lr(e.locale,{messages:i.messages,__i18n:i.__i18n});return Object.keys(r).forEach(s=>e.mergeLocaleMessage(s,r[s])),i.datetimeFormats&&Object.keys(i.datetimeFormats).forEach(s=>e.mergeDateTimeFormat(s,i.datetimeFormats[s])),i.numberFormats&&Object.keys(i.numberFormats).forEach(s=>e.mergeNumberFormat(s,i.numberFormats[s])),e}const Lg=Ya("global-vue-i18n");function Ng(e={},i){const r=__VUE_I18N_LEGACY_API__&&Be(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,s=Be(e.globalInjection)?e.globalInjection:!0,c=__VUE_I18N_LEGACY_API__&&r?!!e.allowComposition:!0,g=new Map,[w,C]=zg(e,r),_=Ya("");function F(q){return g.get(q)||null}function O(q,Q){g.set(q,Q)}function G(q){g.delete(q)}{const q={get mode(){return __VUE_I18N_LEGACY_API__&&r?"legacy":"composition"},get allowComposition(){return c},async install(Q,...ue){if(Q.__VUE_I18N_SYMBOL__=_,Q.provide(Q.__VUE_I18N_SYMBOL__,q),Fe(ue[0])){const B=ue[0];q.__composerExtend=B.__composerExtend,q.__vueI18nExtend=B.__vueI18nExtend}let ee=null;!r&&s&&(ee=Yg(Q,q.global)),__VUE_I18N_FULL_INSTALL__&&_g(Q,q,...ue),__VUE_I18N_LEGACY_API__&&r&&Q.mixin(Eg(C,C.__composer,q));const de=Q.unmount;Q.unmount=()=>{ee&&ee(),q.dispose(),de()}},get global(){return C},dispose(){w.stop()},__instances:g,__getInstance:F,__setInstance:O,__deleteInstance:G};return q}}function dr(e={}){const i=Sn();if(i==null)throw Pt(xt.MUST_BE_CALL_SETUP_TOP);if(!i.isCE&&i.appContext.app!=null&&!i.appContext.app.__VUE_I18N_SYMBOL__)throw Pt(xt.NOT_INSTALLED);const r=jg(i),s=Fg(r),c=Au(i),g=Ig(e,c);if(__VUE_I18N_LEGACY_API__&&r.mode==="legacy"&&!e.__useComponent){if(!r.allowComposition)throw Pt(xt.NOT_AVAILABLE_IN_LEGACY_MODE);return Rg(i,g,s,e)}if(g==="global")return Tu(s,e,c),s;if(g==="parent"){let _=Og(r,i,e.__useComponent);return _==null&&(_=s),_}const w=r;let C=w.__getInstance(i);if(C==null){const _=$t({},e);"__i18n"in c&&(_.__i18n=c.__i18n),s&&(_.__root=s),C=jo(_),w.__composerExtend&&(C[ao]=w.__composerExtend(C)),Xg(w,i,C),w.__setInstance(i,C)}return C}function zg(e,i,r){const s=vo();{const c=__VUE_I18N_LEGACY_API__&&i?s.run(()=>no(e)):s.run(()=>jo(e));if(c==null)throw Pt(xt.UNEXPECTED_ERROR);return[s,c]}}function jg(e){{const i=xn(e.isCE?Lg:e.appContext.app.__VUE_I18N_SYMBOL__);if(!i)throw Pt(e.isCE?xt.NOT_INSTALLED_WITH_PROVIDE:xt.UNEXPECTED_ERROR);return i}}function Ig(e,i){return or(e)?"__i18n"in i?"local":"global":e.useScope?e.useScope:"local"}function Fg(e){return e.mode==="composition"?e.global:e.global.__composer}function Og(e,i,r=!1){let s=null;const c=i.root;let g=Hg(i,r);for(;g!=null;){const w=e;if(e.mode==="composition")s=w.__getInstance(g);else if(__VUE_I18N_LEGACY_API__){const C=w.__getInstance(g);C!=null&&(s=C.__composer,r&&s&&!s[Wu]&&(s=null))}if(s!=null||c===g)break;g=g.parent}return s}function Hg(e,i=!1){return e==null?null:i&&e.vnode.ctx||e.parent}function Xg(e,i,r){Wo(()=>{},i),Ao(()=>{const s=r;e.__deleteInstance(i);const c=s[ao];c&&(c(),delete s[ao])},i)}function Rg(e,i,r,s={}){const c=i==="local",g=Ad(null);if(c&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw Pt(xt.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const w=Be(s.inheritLocale)?s.inheritLocale:!Pe(s.locale),C=qe(!c||w?r.locale.value:Pe(s.locale)?s.locale:Wn),_=qe(!c||w?r.fallbackLocale.value:Pe(s.fallbackLocale)||st(s.fallbackLocale)||Fe(s.fallbackLocale)||s.fallbackLocale===!1?s.fallbackLocale:C.value),F=qe(lr(C.value,s)),O=qe(Fe(s.datetimeFormats)?s.datetimeFormats:{[C.value]:{}}),G=qe(Fe(s.numberFormats)?s.numberFormats:{[C.value]:{}}),q=c?r.missingWarn:Be(s.missingWarn)||Va(s.missingWarn)?s.missingWarn:!0,Q=c?r.fallbackWarn:Be(s.fallbackWarn)||Va(s.fallbackWarn)?s.fallbackWarn:!0,ue=c?r.fallbackRoot:Be(s.fallbackRoot)?s.fallbackRoot:!0,ee=!!s.fallbackFormat,de=rt(s.missing)?s.missing:null,B=rt(s.postTranslation)?s.postTranslation:null,z=c?r.warnHtmlMessage:Be(s.warnHtmlMessage)?s.warnHtmlMessage:!0,K=!!s.escapeParameter,U=c?r.modifiers:Fe(s.modifiers)?s.modifiers:{},R=s.pluralRules||c&&r.pluralRules;function ae(){return[C.value,_.value,F.value,O.value,G.value]}const ge=_t({get:()=>g.value?g.value.locale.value:C.value,set:A=>{g.value&&(g.value.locale.value=A),C.value=A}}),ce=_t({get:()=>g.value?g.value.fallbackLocale.value:_.value,set:A=>{g.value&&(g.value.fallbackLocale.value=A),_.value=A}}),re=_t(()=>g.value?g.value.messages.value:F.value),We=_t(()=>O.value),fe=_t(()=>G.value);function ie(){return g.value?g.value.getPostTranslationHandler():B}function Ye(A){g.value&&g.value.setPostTranslationHandler(A)}function Ne(){return g.value?g.value.getMissingHandler():de}function nt(A){g.value&&g.value.setMissingHandler(A)}function ze(A){return ae(),A()}function Re(...A){return g.value?ze(()=>Reflect.apply(g.value.t,null,[...A])):ze(()=>"")}function Oe(...A){return g.value?Reflect.apply(g.value.rt,null,[...A]):""}function ft(...A){return g.value?ze(()=>Reflect.apply(g.value.d,null,[...A])):ze(()=>"")}function ta(...A){return g.value?ze(()=>Reflect.apply(g.value.n,null,[...A])):ze(()=>"")}function ht(A){return g.value?g.value.tm(A):{}}function Je(A,X){return g.value?g.value.te(A,X):!1}function Yt(A){return g.value?g.value.getLocaleMessage(A):{}}function sa(A,X){g.value&&(g.value.setLocaleMessage(A,X),F.value[A]=X)}function Gt(A,X){g.value&&g.value.mergeLocaleMessage(A,X)}function tt(A){return g.value?g.value.getDateTimeFormat(A):{}}function ia(A,X){g.value&&(g.value.setDateTimeFormat(A,X),O.value[A]=X)}function bt(A,X){g.value&&g.value.mergeDateTimeFormat(A,X)}function Et(A){return g.value?g.value.getNumberFormat(A):{}}function mt(A,X){g.value&&(g.value.setNumberFormat(A,X),G.value[A]=X)}function Bt(A,X){g.value&&g.value.mergeNumberFormat(A,X)}const At={get id(){return g.value?g.value.id:-1},locale:ge,fallbackLocale:ce,messages:re,datetimeFormats:We,numberFormats:fe,get inheritLocale(){return g.value?g.value.inheritLocale:w},set inheritLocale(A){g.value&&(g.value.inheritLocale=A)},get availableLocales(){return g.value?g.value.availableLocales:Object.keys(F.value)},get modifiers(){return g.value?g.value.modifiers:U},get pluralRules(){return g.value?g.value.pluralRules:R},get isGlobal(){return g.value?g.value.isGlobal:!1},get missingWarn(){return g.value?g.value.missingWarn:q},set missingWarn(A){g.value&&(g.value.missingWarn=A)},get fallbackWarn(){return g.value?g.value.fallbackWarn:Q},set fallbackWarn(A){g.value&&(g.value.missingWarn=A)},get fallbackRoot(){return g.value?g.value.fallbackRoot:ue},set fallbackRoot(A){g.value&&(g.value.fallbackRoot=A)},get fallbackFormat(){return g.value?g.value.fallbackFormat:ee},set fallbackFormat(A){g.value&&(g.value.fallbackFormat=A)},get warnHtmlMessage(){return g.value?g.value.warnHtmlMessage:z},set warnHtmlMessage(A){g.value&&(g.value.warnHtmlMessage=A)},get escapeParameter(){return g.value?g.value.escapeParameter:K},set escapeParameter(A){g.value&&(g.value.escapeParameter=A)},t:Re,getPostTranslationHandler:ie,setPostTranslationHandler:Ye,getMissingHandler:Ne,setMissingHandler:nt,rt:Oe,d:ft,n:ta,tm:ht,te:Je,getLocaleMessage:Yt,setLocaleMessage:sa,mergeLocaleMessage:Gt,getDateTimeFormat:tt,setDateTimeFormat:ia,mergeDateTimeFormat:bt,getNumberFormat:Et,setNumberFormat:mt,mergeNumberFormat:Bt};function D(A){A.locale.value=C.value,A.fallbackLocale.value=_.value,Object.keys(F.value).forEach(X=>{A.mergeLocaleMessage(X,F.value[X])}),Object.keys(O.value).forEach(X=>{A.mergeDateTimeFormat(X,O.value[X])}),Object.keys(G.value).forEach(X=>{A.mergeNumberFormat(X,G.value[X])}),A.escapeParameter=K,A.fallbackFormat=ee,A.fallbackRoot=ue,A.fallbackWarn=Q,A.missingWarn=q,A.warnHtmlMessage=z}return li(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw Pt(xt.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const A=g.value=e.proxy.$i18n.__composer;i==="global"?(C.value=A.locale.value,_.value=A.fallbackLocale.value,F.value=A.messages.value,O.value=A.datetimeFormats.value,G.value=A.numberFormats.value):c&&D(A)}),At}const Vg=["locale","fallbackLocale","availableLocales"],xl=["t","rt","d","n","tm","te"];function Yg(e,i){const r=Object.create(null);return Vg.forEach(c=>{const g=Object.getOwnPropertyDescriptor(i,c);if(!g)throw Pt(xt.UNEXPECTED_ERROR);const w=lt(g.value)?{get(){return g.value.value},set(C){g.value.value=C}}:{get(){return g.get&&g.get()}};Object.defineProperty(r,c,w)}),e.config.globalProperties.$i18n=r,xl.forEach(c=>{const g=Object.getOwnPropertyDescriptor(i,c);if(!g||!g.value)throw Pt(xt.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${c}`,g)}),()=>{delete e.config.globalProperties.$i18n,xl.forEach(c=>{delete e.config.globalProperties[`$${c}`]})}}wg();__INTLIFY_JIT_COMPILATION__?Zs(gg):Zs(fg);sg(Xf);lg(mu);if(__INTLIFY_PROD_DEVTOOLS__){const e=Ca();e.__INTLIFY__=!0,Qf(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const Gg={lessThanXSeconds:{one:"minder as 'n sekonde",other:"minder as {{count}} sekondes"},xSeconds:{one:"1 sekonde",other:"{{count}} sekondes"},halfAMinute:"'n halwe minuut",lessThanXMinutes:{one:"minder as 'n minuut",other:"minder as {{count}} minute"},xMinutes:{one:"'n minuut",other:"{{count}} minute"},aboutXHours:{one:"ongeveer 1 uur",other:"ongeveer {{count}} ure"},xHours:{one:"1 uur",other:"{{count}} ure"},xDays:{one:"1 dag",other:"{{count}} dae"},aboutXWeeks:{one:"ongeveer 1 week",other:"ongeveer {{count}} weke"},xWeeks:{one:"1 week",other:"{{count}} weke"},aboutXMonths:{one:"ongeveer 1 maand",other:"ongeveer {{count}} maande"},xMonths:{one:"1 maand",other:"{{count}} maande"},aboutXYears:{one:"ongeveer 1 jaar",other:"ongeveer {{count}} jaar"},xYears:{one:"1 jaar",other:"{{count}} jaar"},overXYears:{one:"meer as 1 jaar",other:"meer as {{count}} jaar"},almostXYears:{one:"byna 1 jaar",other:"byna {{count}} jaar"}},Bg=(e,i,r)=>{let s;const c=Gg[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"oor "+s:s+" gelede":s};function H(e){return(i={})=>{const r=i.width?String(i.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}const qg={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"yyyy/MM/dd"},Ug={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Kg={full:"{{date}} 'om' {{time}}",long:"{{date}} 'om' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Qg={date:H({formats:qg,defaultWidth:"full"}),time:H({formats:Ug,defaultWidth:"full"}),dateTime:H({formats:Kg,defaultWidth:"full"})},Jg={lastWeek:"'verlede' eeee 'om' p",yesterday:"'gister om' p",today:"'vandag om' p",tomorrow:"'môre om' p",nextWeek:"eeee 'om' p",other:"P"},Zg=(e,i,r,s)=>Jg[e];function T(e){return(i,r)=>{const s=r!=null&&r.context?String(r.context):"standalone";let c;if(s==="formatting"&&e.formattingValues){const w=e.defaultFormattingWidth||e.defaultWidth,C=r!=null&&r.width?String(r.width):w;c=e.formattingValues[C]||e.formattingValues[w]}else{const w=e.defaultWidth,C=r!=null&&r.width?String(r.width):e.defaultWidth;c=e.values[C]||e.values[w]}const g=e.argumentCallback?e.argumentCallback(i):i;return c[g]}}const ep={narrow:["vC","nC"],abbreviated:["vC","nC"],wide:["voor Christus","na Christus"]},tp={narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1ste kwartaal","2de kwartaal","3de kwartaal","4de kwartaal"]},ap={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mrt","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Des"],wide:["Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember"]},np={narrow:["S","M","D","W","D","V","S"],short:["So","Ma","Di","Wo","Do","Vr","Sa"],abbreviated:["Son","Maa","Din","Woe","Don","Vry","Sat"],wide:["Sondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrydag","Saterdag"]},ip={narrow:{am:"vm",pm:"nm",midnight:"middernag",noon:"middaguur",morning:"oggend",afternoon:"middag",evening:"laat middag",night:"aand"},abbreviated:{am:"vm",pm:"nm",midnight:"middernag",noon:"middaguur",morning:"oggend",afternoon:"middag",evening:"laat middag",night:"aand"},wide:{am:"vm",pm:"nm",midnight:"middernag",noon:"middaguur",morning:"oggend",afternoon:"middag",evening:"laat middag",night:"aand"}},rp={narrow:{am:"vm",pm:"nm",midnight:"middernag",noon:"uur die middag",morning:"uur die oggend",afternoon:"uur die middag",evening:"uur die aand",night:"uur die aand"},abbreviated:{am:"vm",pm:"nm",midnight:"middernag",noon:"uur die middag",morning:"uur die oggend",afternoon:"uur die middag",evening:"uur die aand",night:"uur die aand"},wide:{am:"vm",pm:"nm",midnight:"middernag",noon:"uur die middag",morning:"uur die oggend",afternoon:"uur die middag",evening:"uur die aand",night:"uur die aand"}},op=e=>{const i=Number(e),r=i%100;if(r<20)switch(r){case 1:case 8:return i+"ste";default:return i+"de"}return i+"ste"},sp={ordinalNumber:op,era:T({values:ep,defaultWidth:"wide"}),quarter:T({values:tp,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:ap,defaultWidth:"wide"}),day:T({values:np,defaultWidth:"wide"}),dayPeriod:T({values:ip,defaultWidth:"wide",formattingValues:rp,defaultFormattingWidth:"wide"})};function E(e){return(i,r={})=>{const s=r.width,c=s&&e.matchPatterns[s]||e.matchPatterns[e.defaultMatchWidth],g=i.match(c);if(!g)return null;const w=g[0],C=s&&e.parsePatterns[s]||e.parsePatterns[e.defaultParseWidth],_=Array.isArray(C)?dp(C,G=>G.test(w)):lp(C,G=>G.test(w));let F;F=e.valueCallback?e.valueCallback(_):_,F=r.valueCallback?r.valueCallback(F):F;const O=i.slice(w.length);return{value:F,rest:O}}}function lp(e,i){for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&i(e[r]))return r}function dp(e,i){for(let r=0;r<e.length;r++)if(i(e[r]))return r}function ye(e){return(i,r={})=>{const s=i.match(e.matchPattern);if(!s)return null;const c=s[0],g=i.match(e.parsePattern);if(!g)return null;let w=e.valueCallback?e.valueCallback(g[0]):g[0];w=r.valueCallback?r.valueCallback(w):w;const C=i.slice(c.length);return{value:w,rest:C}}}const up=/^(\d+)(ste|de)?/i,cp=/\d+/i,hp={narrow:/^([vn]\.? ?C\.?)/,abbreviated:/^([vn]\. ?C\.?)/,wide:/^((voor|na) Christus)/},mp={any:[/^v/,/^n/]},fp={narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234](st|d)e kwartaal/i},gp={any:[/1/i,/2/i,/3/i,/4/i]},pp={narrow:/^[jfmasond]/i,abbreviated:/^(Jan|Feb|Mrt|Apr|Mei|Jun|Jul|Aug|Sep|Okt|Nov|Dec)\.?/i,wide:/^(Januarie|Februarie|Maart|April|Mei|Junie|Julie|Augustus|September|Oktober|November|Desember)/i},bp={narrow:[/^J/i,/^F/i,/^M/i,/^A/i,/^M/i,/^J/i,/^J/i,/^A/i,/^S/i,/^O/i,/^N/i,/^D/i],any:[/^Jan/i,/^Feb/i,/^Mrt/i,/^Apr/i,/^Mei/i,/^Jun/i,/^Jul/i,/^Aug/i,/^Sep/i,/^Okt/i,/^Nov/i,/^Dec/i]},vp={narrow:/^[smdwv]/i,short:/^(So|Ma|Di|Wo|Do|Vr|Sa)/i,abbreviated:/^(Son|Maa|Din|Woe|Don|Vry|Sat)/i,wide:/^(Sondag|Maandag|Dinsdag|Woensdag|Donderdag|Vrydag|Saterdag)/i},yp={narrow:[/^S/i,/^M/i,/^D/i,/^W/i,/^D/i,/^V/i,/^S/i],any:[/^So/i,/^Ma/i,/^Di/i,/^Wo/i,/^Do/i,/^Vr/i,/^Sa/i]},xp={any:/^(vm|nm|middernag|(?:uur )?die (oggend|middag|aand))/i},wp={any:{am:/^vm/i,pm:/^nm/i,midnight:/^middernag/i,noon:/^middaguur/i,morning:/oggend/i,afternoon:/middag/i,evening:/laat middag/i,night:/aand/i}},kp={ordinalNumber:ye({matchPattern:up,parsePattern:cp,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:hp,defaultMatchWidth:"wide",parsePatterns:mp,defaultParseWidth:"any"}),quarter:E({matchPatterns:fp,defaultMatchWidth:"wide",parsePatterns:gp,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:pp,defaultMatchWidth:"wide",parsePatterns:bp,defaultParseWidth:"any"}),day:E({matchPatterns:vp,defaultMatchWidth:"wide",parsePatterns:yp,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:xp,defaultMatchWidth:"any",parsePatterns:wp,defaultParseWidth:"any"})},Pp={code:"af",formatDistance:Bg,formatLong:Qg,formatRelative:Zg,localize:sp,match:kp,options:{weekStartsOn:0,firstWeekContainsDate:1}},Mp={lessThanXSeconds:{one:"أقل من ثانية",two:"أقل من ثانيتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية واحدة",two:"ثانيتان",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نصف دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقائق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة واحدة",two:"دقيقتان",threeToTen:"{{count}} دقائق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة واحدة تقريباً",two:"ساعتين تقريبا",threeToTen:"{{count}} ساعات تقريباً",other:"{{count}} ساعة تقريباً"},xHours:{one:"ساعة واحدة",two:"ساعتان",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم واحد",two:"يومان",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"أسبوع واحد تقريبا",two:"أسبوعين تقريبا",threeToTen:"{{count}} أسابيع تقريبا",other:"{{count}} أسبوعا تقريبا"},xWeeks:{one:"أسبوع واحد",two:"أسبوعان",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوعا"},aboutXMonths:{one:"شهر واحد تقريباً",two:"شهرين تقريبا",threeToTen:"{{count}} أشهر تقريبا",other:"{{count}} شهرا تقريباً"},xMonths:{one:"شهر واحد",two:"شهران",threeToTen:"{{count}} أشهر",other:"{{count}} شهرا"},aboutXYears:{one:"سنة واحدة تقريباً",two:"سنتين تقريبا",threeToTen:"{{count}} سنوات تقريباً",other:"{{count}} سنة تقريباً"},xYears:{one:"سنة واحد",two:"سنتان",threeToTen:"{{count}} سنوات",other:"{{count}} سنة"},overXYears:{one:"أكثر من سنة",two:"أكثر من سنتين",threeToTen:"أكثر من {{count}} سنوات",other:"أكثر من {{count}} سنة"},almostXYears:{one:"ما يقارب سنة واحدة",two:"ما يقارب سنتين",threeToTen:"ما يقارب {{count}} سنوات",other:"ما يقارب {{count}} سنة"}},Cp=(e,i,r)=>{const s=Mp[e];let c;return typeof s=="string"?c=s:i===1?c=s.one:i===2?c=s.two:i<=10?c=s.threeToTen.replace("{{count}}",String(i)):c=s.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"خلال "+c:"منذ "+c:c},Sp={full:"EEEE، do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"dd/MM/yyyy"},$p={full:"HH:mm:ss",long:"HH:mm:ss",medium:"HH:mm:ss",short:"HH:mm"},Wp={full:"{{date}} 'عند الساعة' {{time}}",long:"{{date}} 'عند الساعة' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Ap={date:H({formats:Sp,defaultWidth:"full"}),time:H({formats:$p,defaultWidth:"full"}),dateTime:H({formats:Wp,defaultWidth:"full"})},Tp={lastWeek:"eeee 'الماضي عند الساعة' p",yesterday:"'الأمس عند الساعة' p",today:"'اليوم عند الساعة' p",tomorrow:"'غدا عند الساعة' p",nextWeek:"eeee 'القادم عند الساعة' p",other:"P"},Dp=e=>Tp[e],_p={narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},Ep={narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},Lp={narrow:["ي","ف","م","أ","م","ي","ي","أ","س","أ","ن","د"],abbreviated:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],wide:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},Np={narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},zp={narrow:{am:"ص",pm:"م",morning:"الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"المساء",night:"الليل",midnight:"منتصف الليل"},abbreviated:{am:"ص",pm:"م",morning:"الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"المساء",night:"الليل",midnight:"منتصف الليل"},wide:{am:"ص",pm:"م",morning:"الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"المساء",night:"الليل",midnight:"منتصف الليل"}},jp={narrow:{am:"ص",pm:"م",morning:"في الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل",midnight:"منتصف الليل"},abbreviated:{am:"ص",pm:"م",morning:"في الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل",midnight:"منتصف الليل"},wide:{am:"ص",pm:"م",morning:"في الصباح",noon:"الظهر",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل",midnight:"منتصف الليل"}},Ip=e=>String(e),Fp={ordinalNumber:Ip,era:T({values:_p,defaultWidth:"wide"}),quarter:T({values:Ep,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:Lp,defaultWidth:"wide"}),day:T({values:Np,defaultWidth:"wide"}),dayPeriod:T({values:zp,defaultWidth:"wide",formattingValues:jp,defaultFormattingWidth:"wide"})},Op=/^(\d+)(th|st|nd|rd)?/i,Hp=/\d+/i,Xp={narrow:/[قب]/,abbreviated:/[قب]\.م\./,wide:/(قبل|بعد) الميلاد/},Rp={any:[/قبل/,/بعد/]},Vp={narrow:/^[1234]/i,abbreviated:/ر[1234]/,wide:/الربع (الأول|الثاني|الثالث|الرابع)/},Yp={any:[/1/i,/2/i,/3/i,/4/i]},Gp={narrow:/^[أيفمسند]/,abbreviated:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/,wide:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/},Bp={narrow:[/^ي/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ي/i,/^ي/i,/^أ/i,/^س/i,/^أ/i,/^ن/i,/^د/i],any:[/^يناير/i,/^فبراير/i,/^مارس/i,/^أبريل/i,/^مايو/i,/^يونيو/i,/^يوليو/i,/^أغسطس/i,/^سبتمبر/i,/^أكتوبر/i,/^نوفمبر/i,/^ديسمبر/i]},qp={narrow:/^[حنثرخجس]/i,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},Up={narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الاثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},Kp={narrow:/^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/,any:/^(ص|م|منتصف الليل|الظهر|بعد الظهر|في الصباح|في المساء|في الليل)/},Qp={any:{am:/^ص/,pm:/^م/,midnight:/منتصف الليل/,noon:/الظهر/,afternoon:/بعد الظهر/,morning:/في الصباح/,evening:/في المساء/,night:/في الليل/}},Jp={ordinalNumber:ye({matchPattern:Op,parsePattern:Hp,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:Xp,defaultMatchWidth:"wide",parsePatterns:Rp,defaultParseWidth:"any"}),quarter:E({matchPatterns:Vp,defaultMatchWidth:"wide",parsePatterns:Yp,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:Gp,defaultMatchWidth:"wide",parsePatterns:Bp,defaultParseWidth:"any"}),day:E({matchPatterns:qp,defaultMatchWidth:"wide",parsePatterns:Up,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:Kp,defaultMatchWidth:"any",parsePatterns:Qp,defaultParseWidth:"any"})},Zp={code:"ar",formatDistance:Cp,formatLong:Ap,formatRelative:Dp,localize:Fp,match:Jp,options:{weekStartsOn:6,firstWeekContainsDate:1}},eb={lessThanXSeconds:{one:"أقل من ثانية واحدة",two:"أقل من ثانتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية واحدة",two:"ثانتين",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نصف دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقائق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة واحدة",two:"دقيقتين",threeToTen:"{{count}} دقائق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة واحدة تقريباً",two:"ساعتين تقريباً",threeToTen:"{{count}} ساعات تقريباً",other:"{{count}} ساعة تقريباً"},xHours:{one:"ساعة واحدة",two:"ساعتين",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم واحد",two:"يومين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"أسبوع واحد تقريباً",two:"أسبوعين تقريباً",threeToTen:"{{count}} أسابيع تقريباً",other:"{{count}} أسبوع تقريباً"},xWeeks:{one:"أسبوع واحد",two:"أسبوعين",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوع"},aboutXMonths:{one:"شهر واحد تقريباً",two:"شهرين تقريباً",threeToTen:"{{count}} أشهر تقريباً",other:"{{count}} شهر تقريباً"},xMonths:{one:"شهر واحد",two:"شهرين",threeToTen:"{{count}} أشهر",other:"{{count}} شهر"},aboutXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"},xYears:{one:"عام واحد",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من عام",two:"أكثر من عامين",threeToTen:"أكثر من {{count}} أعوام",other:"أكثر من {{count}} عام"},almostXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"}},tb=(e,i,r)=>{r=r||{};const s=eb[e];let c;return typeof s=="string"?c=s:i===1?c=s.one:i===2?c=s.two:i<=10?c=s.threeToTen.replace("{{count}}",String(i)):c=s.other.replace("{{count}}",String(i)),r.addSuffix?r.comparison&&r.comparison>0?"في خلال "+c:"منذ "+c:c},ab={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},nb={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},ib={full:"{{date}} 'عند' {{time}}",long:"{{date}} 'عند' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},rb={date:H({formats:ab,defaultWidth:"full"}),time:H({formats:nb,defaultWidth:"full"}),dateTime:H({formats:ib,defaultWidth:"full"})},ob={lastWeek:"'أخر' eeee 'عند' p",yesterday:"'أمس عند' p",today:"'اليوم عند' p",tomorrow:"'غداً عند' p",nextWeek:"eeee 'عند' p",other:"P"},sb=(e,i,r,s)=>ob[e],lb={narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},db={narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},ub={narrow:["ج","ف","م","أ","م","ج","ج","أ","س","أ","ن","د"],abbreviated:["جانـ","فيفـ","مارس","أفريل","مايـ","جوانـ","جويـ","أوت","سبتـ","أكتـ","نوفـ","ديسـ"],wide:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},cb={narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنـ","ثلا","أربـ","خميـ","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},hb={narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"}},mb={narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"في الصباح",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"}},fb=e=>String(e),gb={ordinalNumber:fb,era:T({values:lb,defaultWidth:"wide"}),quarter:T({values:db,defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:T({values:ub,defaultWidth:"wide"}),day:T({values:cb,defaultWidth:"wide"}),dayPeriod:T({values:hb,defaultWidth:"wide",formattingValues:mb,defaultFormattingWidth:"wide"})},pb=/^(\d+)(th|st|nd|rd)?/i,bb=/\d+/i,vb={narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i},yb={any:[/^قبل/i,/^بعد/i]},xb={narrow:/^[1234]/i,abbreviated:/^ر[1234]/i,wide:/^الربع [1234]/i},wb={any:[/1/i,/2/i,/3/i,/4/i]},kb={narrow:/^[جفمأسند]/i,abbreviated:/^(جان|فيف|مار|أفر|ماي|جوا|جوي|أوت|سبت|أكت|نوف|ديس)/i,wide:/^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/i},Pb={narrow:[/^ج/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ج/i,/^ج/i,/^أ/i,/^س/i,/^أ/i,/^ن/i,/^د/i],any:[/^جان/i,/^فيف/i,/^مار/i,/^أفر/i,/^ماي/i,/^جوا/i,/^جوي/i,/^أوت/i,/^سبت/i,/^أكت/i,/^نوف/i,/^ديس/i]},Mb={narrow:/^[حنثرخجس]/i,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},Cb={narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الاثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},Sb={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},$b={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Wb={ordinalNumber:ye({matchPattern:pb,parsePattern:bb,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:vb,defaultMatchWidth:"wide",parsePatterns:yb,defaultParseWidth:"any"}),quarter:E({matchPatterns:xb,defaultMatchWidth:"wide",parsePatterns:wb,defaultParseWidth:"any",valueCallback:e=>Number(e)+1}),month:E({matchPatterns:kb,defaultMatchWidth:"wide",parsePatterns:Pb,defaultParseWidth:"any"}),day:E({matchPatterns:Mb,defaultMatchWidth:"wide",parsePatterns:Cb,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:Sb,defaultMatchWidth:"any",parsePatterns:$b,defaultParseWidth:"any"})},Ab={code:"ar-DZ",formatDistance:tb,formatLong:rb,formatRelative:sb,localize:gb,match:Wb,options:{weekStartsOn:0,firstWeekContainsDate:1}},Tb={lessThanXSeconds:{one:"أقل من ثانية",two:"أقل من ثانيتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية",two:"ثانيتين",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نص دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقايق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة",two:"دقيقتين",threeToTen:"{{count}} دقايق",other:"{{count}} دقيقة"},aboutXHours:{one:"حوالي ساعة",two:"حوالي ساعتين",threeToTen:"حوالي {{count}} ساعات",other:"حوالي {{count}} ساعة"},xHours:{one:"ساعة",two:"ساعتين",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم",two:"يومين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"حوالي أسبوع",two:"حوالي أسبوعين",threeToTen:"حوالي {{count}} أسابيع",other:"حوالي {{count}} أسبوع"},xWeeks:{one:"أسبوع",two:"أسبوعين",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوع"},aboutXMonths:{one:"حوالي شهر",two:"حوالي شهرين",threeToTen:"حوالي {{count}} أشهر",other:"حوالي {{count}} شهر"},xMonths:{one:"شهر",two:"شهرين",threeToTen:"{{count}} أشهر",other:"{{count}} شهر"},aboutXYears:{one:"حوالي سنة",two:"حوالي سنتين",threeToTen:"حوالي {{count}} سنين",other:"حوالي {{count}} سنة"},xYears:{one:"عام",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من سنة",two:"أكثر من سنتين",threeToTen:"أكثر من {{count}} سنين",other:"أكثر من {{count}} سنة"},almostXYears:{one:"عام تقريبًا",two:"عامين تقريبًا",threeToTen:"{{count}} أعوام تقريبًا",other:"{{count}} عام تقريبًا"}},Db=(e,i,r)=>{let s;const c=Tb[e];return typeof c=="string"?s=c:i===1?s=c.one:i===2?s=c.two:i<=10?s=c.threeToTen.replace("{{count}}",String(i)):s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?`في خلال ${s}`:`منذ ${s}`:s},_b={full:"EEEE، do MMMM y",long:"do MMMM y",medium:"dd/MMM/y",short:"d/MM/y"},Eb={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Lb={full:"{{date}} 'الساعة' {{time}}",long:"{{date}} 'الساعة' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Nb={date:H({formats:_b,defaultWidth:"full"}),time:H({formats:Eb,defaultWidth:"full"}),dateTime:H({formats:Lb,defaultWidth:"full"})},zb={lastWeek:"eeee 'اللي جاي الساعة' p",yesterday:"'إمبارح الساعة' p",today:"'النهاردة الساعة' p",tomorrow:"'بكرة الساعة' p",nextWeek:"eeee 'الساعة' p",other:"P"},jb=(e,i,r,s)=>zb[e],Ib={narrow:["ق","ب"],abbreviated:["ق.م","ب.م"],wide:["قبل الميلاد","بعد الميلاد"]},Fb={narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},Ob={narrow:["ي","ف","م","أ","م","ي","ي","أ","س","أ","ن","د"],abbreviated:["ينا","فبر","مارس","أبريل","مايو","يونـ","يولـ","أغسـ","سبتـ","أكتـ","نوفـ","ديسـ"],wide:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},Hb={narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},Xb={narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءً",night:"ليلاً"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهراً",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءً",night:"ليلاً"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهراً",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءً",night:"ليلاً"}},Rb={narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهراً",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",morning:"في الصباح",noon:"ظهراً",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"}},Vb=(e,i)=>String(e),Yb={ordinalNumber:Vb,era:T({values:Ib,defaultWidth:"wide"}),quarter:T({values:Fb,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:Ob,defaultWidth:"wide"}),day:T({values:Hb,defaultWidth:"wide"}),dayPeriod:T({values:Xb,defaultWidth:"wide",formattingValues:Rb,defaultFormattingWidth:"wide"})},Gb=/^(\d+)/,Bb=/\d+/i,qb={narrow:/^(ق|ب)/g,abbreviated:/^(ق.م|ب.م)/g,wide:/^(قبل الميلاد|بعد الميلاد)/g},Ub={any:[/^ق/g,/^ب/g]},Kb={narrow:/^[1234]/,abbreviated:/^ر[1234]/,wide:/^الربع (الأول|الثاني|الثالث|الرابع)/},Qb={wide:[/الربع الأول/,/الربع الثاني/,/الربع الثالث/,/الربع الرابع/],any:[/1/,/2/,/3/,/4/]},Jb={narrow:/^(ي|ف|م|أ|س|ن|د)/,abbreviated:/^(ينا|فبر|مارس|أبريل|مايو|يونـ|يولـ|أغسـ|سبتـ|أكتـ|نوفـ|ديسـ)/,wide:/^(يناير|فبراير|مارس|أبريل|مايو|يونيو|يوليو|أغسطس|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/},Zb={narrow:[/^ي/,/^ف/,/^م/,/^أ/,/^م/,/^ي/,/^ي/,/^أ/,/^س/,/^أ/,/^ن/,/^د/],any:[/^ينا/,/^فبر/,/^مارس/,/^أبريل/,/^مايو/,/^يون/,/^يول/,/^أغس/,/^سبت/,/^أكت/,/^نوف/,/^ديس/]},ev={narrow:/^(ح|ن|ث|ر|خ|ج|س)/,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/,abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/},tv={narrow:[/^ح/,/^ن/,/^ث/,/^ر/,/^خ/,/^ج/,/^س/],any:[/أحد/,/اثنين/,/ثلاثاء/,/أربعاء/,/خميس/,/جمعة/,/سبت/]},av={narrow:/^(ص|م|ن|ظ|في الصباح|بعد الظهر|في المساء|في الليل)/,abbreviated:/^(ص|م|نصف الليل|ظهراً|في الصباح|بعد الظهر|في المساء|في الليل)/,wide:/^(ص|م|نصف الليل|في الصباح|ظهراً|بعد الظهر|في المساء|في الليل)/,any:/^(ص|م|صباح|ظهر|مساء|ليل)/},nv={any:{am:/^ص/,pm:/^م/,midnight:/^ن/,noon:/^ظ/,morning:/^ص/,afternoon:/^بعد/,evening:/^م/,night:/^ل/}},iv={ordinalNumber:ye({matchPattern:Gb,parsePattern:Bb,valueCallback:function(e){return parseInt(e,10)}}),era:E({matchPatterns:qb,defaultMatchWidth:"wide",parsePatterns:Ub,defaultParseWidth:"any"}),quarter:E({matchPatterns:Kb,defaultMatchWidth:"wide",parsePatterns:Qb,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:Jb,defaultMatchWidth:"wide",parsePatterns:Zb,defaultParseWidth:"any"}),day:E({matchPatterns:ev,defaultMatchWidth:"wide",parsePatterns:tv,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:av,defaultMatchWidth:"any",parsePatterns:nv,defaultParseWidth:"any"})},rv={code:"ar-EG",formatDistance:Db,formatLong:Nb,formatRelative:jb,localize:Yb,match:iv,options:{weekStartsOn:0,firstWeekContainsDate:1}},ov={lessThanXSeconds:{one:"أقل من ثانية واحدة",two:"أقل من ثانتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية واحدة",two:"ثانتين",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نصف دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقائق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة واحدة",two:"دقيقتين",threeToTen:"{{count}} دقائق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة واحدة تقريباً",two:"ساعتين تقريباً",threeToTen:"{{count}} ساعات تقريباً",other:"{{count}} ساعة تقريباً"},xHours:{one:"ساعة واحدة",two:"ساعتين",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم واحد",two:"يومين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"أسبوع واحد تقريباً",two:"أسبوعين تقريباً",threeToTen:"{{count}} أسابيع تقريباً",other:"{{count}} أسبوع تقريباً"},xWeeks:{one:"أسبوع واحد",two:"أسبوعين",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوع"},aboutXMonths:{one:"شهر واحد تقريباً",two:"شهرين تقريباً",threeToTen:"{{count}} أشهر تقريباً",other:"{{count}} شهر تقريباً"},xMonths:{one:"شهر واحد",two:"شهرين",threeToTen:"{{count}} أشهر",other:"{{count}} شهر"},aboutXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"},xYears:{one:"عام واحد",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من عام",two:"أكثر من عامين",threeToTen:"أكثر من {{count}} أعوام",other:"أكثر من {{count}} عام"},almostXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"}},sv=(e,i,r)=>{r=r||{};const s=ov[e];let c;return typeof s=="string"?c=s:i===1?c=s.one:i===2?c=s.two:i<=10?c=s.threeToTen.replace("{{count}}",String(i)):c=s.other.replace("{{count}}",String(i)),r.addSuffix?r.comparison&&r.comparison>0?"في خلال "+c:"منذ "+c:c},lv={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},dv={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},uv={full:"{{date}} 'عند' {{time}}",long:"{{date}} 'عند' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},cv={date:H({formats:lv,defaultWidth:"full"}),time:H({formats:dv,defaultWidth:"full"}),dateTime:H({formats:uv,defaultWidth:"full"})},hv={lastWeek:"'أخر' eeee 'عند' p",yesterday:"'أمس عند' p",today:"'اليوم عند' p",tomorrow:"'غداً عند' p",nextWeek:"eeee 'عند' p",other:"P"},mv=(e,i,r,s)=>hv[e],fv={narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},gv={narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},pv={narrow:["ي","ف","م","أ","م","ي","ي","غ","ش","أ","ن","د"],abbreviated:["ينا","فبر","مارس","أبريل","ماي","يونـ","يولـ","غشت","شتنـ","أكتـ","نونـ","دجنـ"],wide:["يناير","فبراير","مارس","أبريل","ماي","يونيو","يوليوز","غشت","شتنبر","أكتوبر","نونبر","دجنبر"]},bv={narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنـ","ثلا","أربـ","خميـ","جمعة","سبت"],wide:["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},vv={narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"}},yv={narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"في الصباح",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"}},xv=e=>String(e),wv={ordinalNumber:xv,era:T({values:fv,defaultWidth:"wide"}),quarter:T({values:gv,defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:T({values:pv,defaultWidth:"wide"}),day:T({values:bv,defaultWidth:"wide"}),dayPeriod:T({values:vv,defaultWidth:"wide",formattingValues:yv,defaultFormattingWidth:"wide"})},kv=/^(\d+)(th|st|nd|rd)?/i,Pv=/\d+/i,Mv={narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i},Cv={any:[/^قبل/i,/^بعد/i]},Sv={narrow:/^[1234]/i,abbreviated:/^ر[1234]/i,wide:/^الربع [1234]/i},$v={any:[/1/i,/2/i,/3/i,/4/i]},Wv={narrow:/^[يفمأمسند]/i,abbreviated:/^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i,wide:/^(ين|ف|مار|أب|ماي|يون|يول|غش|شت|أك|ن|د)/i},Av={narrow:[/^ي/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ي/i,/^ي/i,/^غ/i,/^ش/i,/^أ/i,/^ن/i,/^د/i],any:[/^ين/i,/^فب/i,/^مار/i,/^أب/i,/^ماي/i,/^يون/i,/^يول/i,/^غشت/i,/^ش/i,/^أك/i,/^ن/i,/^د/i]},Tv={narrow:/^[حنثرخجس]/i,short:/^(أحد|إثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|إثن|ثلا|أرب|خمي|جمعة|سبت)/i,wide:/^(الأحد|الإثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},Dv={narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الإثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^إث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},_v={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Ev={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Lv={ordinalNumber:ye({matchPattern:kv,parsePattern:Pv,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:Mv,defaultMatchWidth:"wide",parsePatterns:Cv,defaultParseWidth:"any"}),quarter:E({matchPatterns:Sv,defaultMatchWidth:"wide",parsePatterns:$v,defaultParseWidth:"any",valueCallback:e=>Number(e)+1}),month:E({matchPatterns:Wv,defaultMatchWidth:"wide",parsePatterns:Av,defaultParseWidth:"any"}),day:E({matchPatterns:Tv,defaultMatchWidth:"wide",parsePatterns:Dv,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:_v,defaultMatchWidth:"any",parsePatterns:Ev,defaultParseWidth:"any"})},Nv={code:"ar-MA",formatDistance:sv,formatLong:cv,formatRelative:mv,localize:wv,match:Lv,options:{weekStartsOn:1,firstWeekContainsDate:1}},zv={lessThanXSeconds:{one:"أقل من ثانية واحدة",two:"أقل من ثانتين",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية واحدة",two:"ثانتين",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نصف دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقائق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة واحدة",two:"دقيقتين",threeToTen:"{{count}} دقائق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة واحدة تقريباً",two:"ساعتين تقريباً",threeToTen:"{{count}} ساعات تقريباً",other:"{{count}} ساعة تقريباً"},xHours:{one:"ساعة واحدة",two:"ساعتين",threeToTen:"{{count}} ساعات",other:"{{count}} ساعة"},xDays:{one:"يوم واحد",two:"يومين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"أسبوع واحد تقريباً",two:"أسبوعين تقريباً",threeToTen:"{{count}} أسابيع تقريباً",other:"{{count}} أسبوع تقريباً"},xWeeks:{one:"أسبوع واحد",two:"أسبوعين",threeToTen:"{{count}} أسابيع",other:"{{count}} أسبوع"},aboutXMonths:{one:"شهر واحد تقريباً",two:"شهرين تقريباً",threeToTen:"{{count}} أشهر تقريباً",other:"{{count}} شهر تقريباً"},xMonths:{one:"شهر واحد",two:"شهرين",threeToTen:"{{count}} أشهر",other:"{{count}} شهر"},aboutXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"},xYears:{one:"عام واحد",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من عام",two:"أكثر من عامين",threeToTen:"أكثر من {{count}} أعوام",other:"أكثر من {{count}} عام"},almostXYears:{one:"عام واحد تقريباً",two:"عامين تقريباً",threeToTen:"{{count}} أعوام تقريباً",other:"{{count}} عام تقريباً"}},jv=(e,i,r)=>{let s;const c=zv[e];return typeof c=="string"?s=c:i===1?s=c.one:i===2?s=c.two:i<=10?s=c.threeToTen.replace("{{count}}",String(i)):s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"في خلال "+s:"منذ "+s:s},Iv={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Fv={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Ov={full:"{{date}} 'عند' {{time}}",long:"{{date}} 'عند' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Hv={date:H({formats:Iv,defaultWidth:"full"}),time:H({formats:Fv,defaultWidth:"full"}),dateTime:H({formats:Ov,defaultWidth:"full"})},Xv={lastWeek:"'أخر' eeee 'عند' p",yesterday:"'أمس عند' p",today:"'اليوم عند' p",tomorrow:"'غداً عند' p",nextWeek:"eeee 'عند' p",other:"P"},Rv=(e,i,r,s)=>Xv[e],Vv={narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},Yv={narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},Gv={narrow:["ي","ف","م","أ","م","ي","ي","أ","س","أ","ن","د"],abbreviated:["ينا","فبر","مارس","أبريل","مايو","يونـ","يولـ","أغسـ","سبتـ","أكتـ","نوفـ","ديسـ"],wide:["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},Bv={narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنـ","ثلا","أربـ","خميـ","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},qv={narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظهر",evening:"مساءاً",night:"ليلاً"}},Uv={narrow:{am:"ص",pm:"م",midnight:"ن",noon:"ظ",morning:"في الصباح",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"},abbreviated:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"في الصباح",afternoon:"بعد الظهر",evening:"في المساء",night:"في الليل"},wide:{am:"ص",pm:"م",midnight:"نصف الليل",noon:"ظهر",morning:"صباحاً",afternoon:"بعد الظـهر",evening:"في المساء",night:"في الليل"}},Kv=e=>String(e),Qv={ordinalNumber:Kv,era:T({values:Vv,defaultWidth:"wide"}),quarter:T({values:Yv,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:Gv,defaultWidth:"wide"}),day:T({values:Bv,defaultWidth:"wide"}),dayPeriod:T({values:qv,defaultWidth:"wide",formattingValues:Uv,defaultFormattingWidth:"wide"})},Jv=/^(\d+)(th|st|nd|rd)?/i,Zv=/\d+/i,ey={narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?م\.?\s?|a\.?\s?d\.?|c\.?\s?)/i,wide:/^(قبل الميلاد|قبل الميلاد|بعد الميلاد|بعد الميلاد)/i},ty={any:[/^قبل/i,/^بعد/i]},ay={narrow:/^[1234]/i,abbreviated:/^ر[1234]/i,wide:/^الربع [1234]/i},ny={any:[/1/i,/2/i,/3/i,/4/i]},iy={narrow:/^[يفمأمسند]/i,abbreviated:/^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i,wide:/^(ين|ف|مار|أب|ماي|يون|يول|أغ|س|أك|ن|د)/i},ry={narrow:[/^ي/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ي/i,/^ي/i,/^أ/i,/^س/i,/^أ/i,/^ن/i,/^د/i],any:[/^ين/i,/^ف/i,/^مار/i,/^أب/i,/^ماي/i,/^يون/i,/^يول/i,/^أغ/i,/^س/i,/^أك/i,/^ن/i,/^د/i]},oy={narrow:/^[حنثرخجس]/i,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|اثن|ثلا|أرب|خمي|جمعة|سبت)/i,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},sy={narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الاثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},ly={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},dy={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},uy={ordinalNumber:ye({matchPattern:Jv,parsePattern:Zv,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:ey,defaultMatchWidth:"wide",parsePatterns:ty,defaultParseWidth:"any"}),quarter:E({matchPatterns:ay,defaultMatchWidth:"wide",parsePatterns:ny,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:iy,defaultMatchWidth:"wide",parsePatterns:ry,defaultParseWidth:"any"}),day:E({matchPatterns:oy,defaultMatchWidth:"wide",parsePatterns:sy,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:ly,defaultMatchWidth:"any",parsePatterns:dy,defaultParseWidth:"any"})},cy={code:"ar-SA",formatDistance:jv,formatLong:Hv,formatRelative:Rv,localize:Qv,match:uy,options:{weekStartsOn:0,firstWeekContainsDate:1}},hy={lessThanXSeconds:{one:"أقل من ثانية",two:"أقل من زوز ثواني",threeToTen:"أقل من {{count}} ثواني",other:"أقل من {{count}} ثانية"},xSeconds:{one:"ثانية",two:"زوز ثواني",threeToTen:"{{count}} ثواني",other:"{{count}} ثانية"},halfAMinute:"نص دقيقة",lessThanXMinutes:{one:"أقل من دقيقة",two:"أقل من دقيقتين",threeToTen:"أقل من {{count}} دقايق",other:"أقل من {{count}} دقيقة"},xMinutes:{one:"دقيقة",two:"دقيقتين",threeToTen:"{{count}} دقايق",other:"{{count}} دقيقة"},aboutXHours:{one:"ساعة تقريب",two:"ساعتين تقريب",threeToTen:"{{count}} سوايع تقريب",other:"{{count}} ساعة تقريب"},xHours:{one:"ساعة",two:"ساعتين",threeToTen:"{{count}} سوايع",other:"{{count}} ساعة"},xDays:{one:"نهار",two:"نهارين",threeToTen:"{{count}} أيام",other:"{{count}} يوم"},aboutXWeeks:{one:"جمعة تقريب",two:"جمعتين تقريب",threeToTen:"{{count}} جماع تقريب",other:"{{count}} جمعة تقريب"},xWeeks:{one:"جمعة",two:"جمعتين",threeToTen:"{{count}} جماع",other:"{{count}} جمعة"},aboutXMonths:{one:"شهر تقريب",two:"شهرين تقريب",threeToTen:"{{count}} أشهرة تقريب",other:"{{count}} شهر تقريب"},xMonths:{one:"شهر",two:"شهرين",threeToTen:"{{count}} أشهرة",other:"{{count}} شهر"},aboutXYears:{one:"عام تقريب",two:"عامين تقريب",threeToTen:"{{count}} أعوام تقريب",other:"{{count}} عام تقريب"},xYears:{one:"عام",two:"عامين",threeToTen:"{{count}} أعوام",other:"{{count}} عام"},overXYears:{one:"أكثر من عام",two:"أكثر من عامين",threeToTen:"أكثر من {{count}} أعوام",other:"أكثر من {{count}} عام"},almostXYears:{one:"عام تقريب",two:"عامين تقريب",threeToTen:"{{count}} أعوام تقريب",other:"{{count}} عام تقريب"}},my=(e,i,r)=>{const s=hy[e];let c;return typeof s=="string"?c=s:i===1?c=s.one:i===2?c=s.two:i<=10?c=s.threeToTen.replace("{{count}}",String(i)):c=s.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"في "+c:"عندو "+c:c},fy={full:"EEEE، do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"dd/MM/yyyy"},gy={full:"HH:mm:ss",long:"HH:mm:ss",medium:"HH:mm:ss",short:"HH:mm"},py={full:"{{date}} 'مع' {{time}}",long:"{{date}} 'مع' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},by={date:H({formats:fy,defaultWidth:"full"}),time:H({formats:gy,defaultWidth:"full"}),dateTime:H({formats:py,defaultWidth:"full"})},vy={lastWeek:"eeee 'إلي فات مع' p",yesterday:"'البارح مع' p",today:"'اليوم مع' p",tomorrow:"'غدوة مع' p",nextWeek:"eeee 'الجمعة الجاية مع' p 'نهار'",other:"P"},yy=e=>vy[e],xy={narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل الميلاد","بعد الميلاد"]},wy={narrow:["1","2","3","4"],abbreviated:["ر1","ر2","ر3","ر4"],wide:["الربع الأول","الربع الثاني","الربع الثالث","الربع الرابع"]},ky={narrow:["د","ن","أ","س","أ","ج","ج","م","أ","م","ف","ج"],abbreviated:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],wide:["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"]},Py={narrow:["ح","ن","ث","ر","خ","ج","س"],short:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],abbreviated:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],wide:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"]},My={narrow:{am:"ص",pm:"ع",morning:"الصباح",noon:"القايلة",afternoon:"بعد القايلة",evening:"العشية",night:"الليل",midnight:"نص الليل"},abbreviated:{am:"ص",pm:"ع",morning:"الصباح",noon:"القايلة",afternoon:"بعد القايلة",evening:"العشية",night:"الليل",midnight:"نص الليل"},wide:{am:"ص",pm:"ع",morning:"الصباح",noon:"القايلة",afternoon:"بعد القايلة",evening:"العشية",night:"الليل",midnight:"نص الليل"}},Cy={narrow:{am:"ص",pm:"ع",morning:"في الصباح",noon:"في القايلة",afternoon:"بعد القايلة",evening:"في العشية",night:"في الليل",midnight:"نص الليل"},abbreviated:{am:"ص",pm:"ع",morning:"في الصباح",noon:"في القايلة",afternoon:"بعد القايلة",evening:"في العشية",night:"في الليل",midnight:"نص الليل"},wide:{am:"ص",pm:"ع",morning:"في الصباح",noon:"في القايلة",afternoon:"بعد القايلة",evening:"في العشية",night:"في الليل",midnight:"نص الليل"}},Sy=e=>String(e),$y={ordinalNumber:Sy,era:T({values:xy,defaultWidth:"wide"}),quarter:T({values:wy,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:ky,defaultWidth:"wide"}),day:T({values:Py,defaultWidth:"wide"}),dayPeriod:T({values:My,defaultWidth:"wide",formattingValues:Cy,defaultFormattingWidth:"wide"})},Wy=/^(\d+)(th|st|nd|rd)?/i,Ay=/\d+/i,Ty={narrow:/[قب]/,abbreviated:/[قب]\.م\./,wide:/(قبل|بعد) الميلاد/},Dy={any:[/قبل/,/بعد/]},_y={narrow:/^[1234]/i,abbreviated:/ر[1234]/,wide:/الربع (الأول|الثاني|الثالث|الرابع)/},Ey={any:[/1/i,/2/i,/3/i,/4/i]},Ly={narrow:/^[جفمأسند]/,abbreviated:/^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/,wide:/^(جانفي|فيفري|مارس|أفريل|ماي|جوان|جويلية|أوت|سبتمبر|أكتوبر|نوفمبر|ديسمبر)/},Ny={narrow:[/^ج/i,/^ف/i,/^م/i,/^أ/i,/^م/i,/^ج/i,/^ج/i,/^أ/i,/^س/i,/^أ/i,/^ن/i,/^د/i],any:[/^جانفي/i,/^فيفري/i,/^مارس/i,/^أفريل/i,/^ماي/i,/^جوان/i,/^جويلية/i,/^أوت/i,/^سبتمبر/i,/^أكتوبر/i,/^نوفمبر/i,/^ديسمبر/i]},zy={narrow:/^[حنثرخجس]/i,short:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,abbreviated:/^(أحد|اثنين|ثلاثاء|أربعاء|خميس|جمعة|سبت)/i,wide:/^(الأحد|الاثنين|الثلاثاء|الأربعاء|الخميس|الجمعة|السبت)/i},jy={narrow:[/^ح/i,/^ن/i,/^ث/i,/^ر/i,/^خ/i,/^ج/i,/^س/i],wide:[/^الأحد/i,/^الاثنين/i,/^الثلاثاء/i,/^الأربعاء/i,/^الخميس/i,/^الجمعة/i,/^السبت/i],any:[/^أح/i,/^اث/i,/^ث/i,/^أر/i,/^خ/i,/^ج/i,/^س/i]},Iy={narrow:/^(ص|ع|ن ل|ل|(في|مع) (صباح|قايلة|عشية|ليل))/,any:/^([صع]|نص الليل|قايلة|(في|مع) (صباح|قايلة|عشية|ليل))/},Fy={any:{am:/^ص/,pm:/^ع/,midnight:/نص الليل/,noon:/قايلة/,afternoon:/بعد القايلة/,morning:/صباح/,evening:/عشية/,night:/ليل/}},Oy={ordinalNumber:ye({matchPattern:Wy,parsePattern:Ay,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:Ty,defaultMatchWidth:"wide",parsePatterns:Dy,defaultParseWidth:"any"}),quarter:E({matchPatterns:_y,defaultMatchWidth:"wide",parsePatterns:Ey,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:Ly,defaultMatchWidth:"wide",parsePatterns:Ny,defaultParseWidth:"any"}),day:E({matchPatterns:zy,defaultMatchWidth:"wide",parsePatterns:jy,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:Iy,defaultMatchWidth:"any",parsePatterns:Fy,defaultParseWidth:"any"})},Hy={code:"ar-TN",formatDistance:my,formatLong:by,formatRelative:yy,localize:$y,match:Oy,options:{weekStartsOn:1,firstWeekContainsDate:1}},Xy={lessThanXSeconds:{one:"bir saniyədən az",other:"{{count}} bir saniyədən az"},xSeconds:{one:"1 saniyə",other:"{{count}} saniyə"},halfAMinute:"yarım dəqiqə",lessThanXMinutes:{one:"bir dəqiqədən az",other:"{{count}} bir dəqiqədən az"},xMinutes:{one:"bir dəqiqə",other:"{{count}} dəqiqə"},aboutXHours:{one:"təxminən 1 saat",other:"təxminən {{count}} saat"},xHours:{one:"1 saat",other:"{{count}} saat"},xDays:{one:"1 gün",other:"{{count}} gün"},aboutXWeeks:{one:"təxminən 1 həftə",other:"təxminən {{count}} həftə"},xWeeks:{one:"1 həftə",other:"{{count}} həftə"},aboutXMonths:{one:"təxminən 1 ay",other:"təxminən {{count}} ay"},xMonths:{one:"1 ay",other:"{{count}} ay"},aboutXYears:{one:"təxminən 1 il",other:"təxminən {{count}} il"},xYears:{one:"1 il",other:"{{count}} il"},overXYears:{one:"1 ildən çox",other:"{{count}} ildən çox"},almostXYears:{one:"demək olar ki 1 il",other:"demək olar ki {{count}} il"}},Ry=(e,i,r)=>{let s;const c=Xy[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+" sonra":s+" əvvəl":s},Vy={full:"EEEE, do MMMM y 'il'",long:"do MMMM y 'il'",medium:"d MMM y 'il'",short:"dd.MM.yyyy"},Yy={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},Gy={full:"{{date}} {{time}} - 'də'",long:"{{date}} {{time}} - 'də'",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},By={date:H({formats:Vy,defaultWidth:"full"}),time:H({formats:Yy,defaultWidth:"full"}),dateTime:H({formats:Gy,defaultWidth:"full"})},qy={lastWeek:"'sonuncu' eeee p -'də'",yesterday:"'dünən' p -'də'",today:"'bugün' p -'də'",tomorrow:"'sabah' p -'də'",nextWeek:"eeee p -'də'",other:"P"},Uy=(e,i,r,s)=>qy[e],Ky={narrow:["e.ə","b.e"],abbreviated:["e.ə","b.e"],wide:["eramızdan əvvəl","bizim era"]},Qy={narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1ci kvartal","2ci kvartal","3cü kvartal","4cü kvartal"]},Jy={narrow:["Y","F","M","A","M","İ","İ","A","S","O","N","D"],abbreviated:["Yan","Fev","Mar","Apr","May","İyun","İyul","Avq","Sen","Okt","Noy","Dek"],wide:["Yanvar","Fevral","Mart","Aprel","May","İyun","İyul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"]},Zy={narrow:["B.","B.e","Ç.a","Ç.","C.a","C.","Ş."],short:["B.","B.e","Ç.a","Ç.","C.a","C.","Ş."],abbreviated:["Baz","Baz.e","Çər.a","Çər","Cüm.a","Cüm","Şə"],wide:["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"]},ex={narrow:{am:"am",pm:"pm",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"},abbreviated:{am:"AM",pm:"PM",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"},wide:{am:"a.m.",pm:"p.m.",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"}},tx={narrow:{am:"a",pm:"p",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"},abbreviated:{am:"AM",pm:"PM",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"},wide:{am:"a.m.",pm:"p.m.",midnight:"gecəyarı",noon:"gün",morning:"səhər",afternoon:"gündüz",evening:"axşam",night:"gecə"}},Ln={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},ax=e=>{if(e===0)return e+"-ıncı";const i=e%10,r=e%100-i,s=e>=100?100:null;return Ln[i]?Ln[i]:Ln[r]?Ln[r]:s!==null?Ln[s]:""},nx=(e,i)=>{const r=Number(e),s=ax(r);return r+s},ix={ordinalNumber:nx,era:T({values:Ky,defaultWidth:"wide"}),quarter:T({values:Qy,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:Jy,defaultWidth:"wide"}),day:T({values:Zy,defaultWidth:"wide"}),dayPeriod:T({values:ex,defaultWidth:"wide",formattingValues:tx,defaultFormattingWidth:"wide"})},rx=/^(\d+)(-?(ci|inci|nci|uncu|üncü|ncı))?/i,ox=/\d+/i,sx={narrow:/^(b|a)$/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)$/i,wide:/^(bizim eradan əvvəl|bizim era)$/i},lx={any:[/^b$/i,/^(a|c)$/i]},dx={narrow:/^[1234]$/i,abbreviated:/^K[1234]$/i,wide:/^[1234](ci)? kvartal$/i},ux={any:[/1/i,/2/i,/3/i,/4/i]},cx={narrow:/^[(?-i)yfmaisond]$/i,abbreviated:/^(Yan|Fev|Mar|Apr|May|İyun|İyul|Avq|Sen|Okt|Noy|Dek)$/i,wide:/^(Yanvar|Fevral|Mart|Aprel|May|İyun|İyul|Avgust|Sentyabr|Oktyabr|Noyabr|Dekabr)$/i},hx={narrow:[/^[(?-i)y]$/i,/^[(?-i)f]$/i,/^[(?-i)m]$/i,/^[(?-i)a]$/i,/^[(?-i)m]$/i,/^[(?-i)i]$/i,/^[(?-i)i]$/i,/^[(?-i)a]$/i,/^[(?-i)s]$/i,/^[(?-i)o]$/i,/^[(?-i)n]$/i,/^[(?-i)d]$/i],abbreviated:[/^Yan$/i,/^Fev$/i,/^Mar$/i,/^Apr$/i,/^May$/i,/^İyun$/i,/^İyul$/i,/^Avg$/i,/^Sen$/i,/^Okt$/i,/^Noy$/i,/^Dek$/i],wide:[/^Yanvar$/i,/^Fevral$/i,/^Mart$/i,/^Aprel$/i,/^May$/i,/^İyun$/i,/^İyul$/i,/^Avgust$/i,/^Sentyabr$/i,/^Oktyabr$/i,/^Noyabr$/i,/^Dekabr$/i]},mx={narrow:/^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i,short:/^(B\.|B\.e|Ç\.a|Ç\.|C\.a|C\.|Ş\.)$/i,abbreviated:/^(Baz\.e|Çər|Çər\.a|Cüm|Cüm\.a|Şə)$/i,wide:/^(Bazar|Bazar ertəsi|Çərşənbə axşamı|Çərşənbə|Cümə axşamı|Cümə|Şənbə)$/i},fx={narrow:[/^B\.$/i,/^B\.e$/i,/^Ç\.a$/i,/^Ç\.$/i,/^C\.a$/i,/^C\.$/i,/^Ş\.$/i],abbreviated:[/^Baz$/i,/^Baz\.e$/i,/^Çər\.a$/i,/^Çər$/i,/^Cüm\.a$/i,/^Cüm$/i,/^Şə$/i],wide:[/^Bazar$/i,/^Bazar ertəsi$/i,/^Çərşənbə axşamı$/i,/^Çərşənbə$/i,/^Cümə axşamı$/i,/^Cümə$/i,/^Şənbə$/i],any:[/^B\.$/i,/^B\.e$/i,/^Ç\.a$/i,/^Ç\.$/i,/^C\.a$/i,/^C\.$/i,/^Ş\.$/i]},gx={narrow:/^(a|p|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i,any:/^(am|pm|a\.m\.|p\.m\.|AM|PM|gecəyarı|gün|səhər|gündüz|axşam|gecə)$/i},px={any:{am:/^a$/i,pm:/^p$/i,midnight:/^gecəyarı$/i,noon:/^gün$/i,morning:/səhər$/i,afternoon:/gündüz$/i,evening:/axşam$/i,night:/gecə$/i}},bx={ordinalNumber:ye({matchPattern:rx,parsePattern:ox,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:sx,defaultMatchWidth:"wide",parsePatterns:lx,defaultParseWidth:"any"}),quarter:E({matchPatterns:dx,defaultMatchWidth:"wide",parsePatterns:ux,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:cx,defaultMatchWidth:"wide",parsePatterns:hx,defaultParseWidth:"narrow"}),day:E({matchPatterns:mx,defaultMatchWidth:"wide",parsePatterns:fx,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:gx,defaultMatchWidth:"any",parsePatterns:px,defaultParseWidth:"any"})},vx={code:"az",formatDistance:Ry,formatLong:By,formatRelative:Uy,localize:ix,match:bx,options:{weekStartsOn:1,firstWeekContainsDate:1}};function Nn(e,i){if(e.one!==void 0&&i===1)return e.one;const r=i%10,s=i%100;return r===1&&s!==11?e.singularNominative.replace("{{count}}",String(i)):r>=2&&r<=4&&(s<10||s>20)?e.singularGenitive.replace("{{count}}",String(i)):e.pluralGenitive.replace("{{count}}",String(i))}function zt(e){return(i,r)=>r&&r.addSuffix?r.comparison&&r.comparison>0?e.future?Nn(e.future,i):"праз "+Nn(e.regular,i):e.past?Nn(e.past,i):Nn(e.regular,i)+" таму":Nn(e.regular,i)}const yx=(e,i)=>i&&i.addSuffix?i.comparison&&i.comparison>0?"праз паўхвіліны":"паўхвіліны таму":"паўхвіліны",xx={lessThanXSeconds:zt({regular:{one:"менш за секунду",singularNominative:"менш за {{count}} секунду",singularGenitive:"менш за {{count}} секунды",pluralGenitive:"менш за {{count}} секунд"},future:{one:"менш, чым праз секунду",singularNominative:"менш, чым праз {{count}} секунду",singularGenitive:"менш, чым праз {{count}} секунды",pluralGenitive:"менш, чым праз {{count}} секунд"}}),xSeconds:zt({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунды",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду таму",singularGenitive:"{{count}} секунды таму",pluralGenitive:"{{count}} секунд таму"},future:{singularNominative:"праз {{count}} секунду",singularGenitive:"праз {{count}} секунды",pluralGenitive:"праз {{count}} секунд"}}),halfAMinute:yx,lessThanXMinutes:zt({regular:{one:"менш за хвіліну",singularNominative:"менш за {{count}} хвіліну",singularGenitive:"менш за {{count}} хвіліны",pluralGenitive:"менш за {{count}} хвілін"},future:{one:"менш, чым праз хвіліну",singularNominative:"менш, чым праз {{count}} хвіліну",singularGenitive:"менш, чым праз {{count}} хвіліны",pluralGenitive:"менш, чым праз {{count}} хвілін"}}),xMinutes:zt({regular:{singularNominative:"{{count}} хвіліна",singularGenitive:"{{count}} хвіліны",pluralGenitive:"{{count}} хвілін"},past:{singularNominative:"{{count}} хвіліну таму",singularGenitive:"{{count}} хвіліны таму",pluralGenitive:"{{count}} хвілін таму"},future:{singularNominative:"праз {{count}} хвіліну",singularGenitive:"праз {{count}} хвіліны",pluralGenitive:"праз {{count}} хвілін"}}),aboutXHours:zt({regular:{singularNominative:"каля {{count}} гадзіны",singularGenitive:"каля {{count}} гадзін",pluralGenitive:"каля {{count}} гадзін"},future:{singularNominative:"прыблізна праз {{count}} гадзіну",singularGenitive:"прыблізна праз {{count}} гадзіны",pluralGenitive:"прыблізна праз {{count}} гадзін"}}),xHours:zt({regular:{singularNominative:"{{count}} гадзіна",singularGenitive:"{{count}} гадзіны",pluralGenitive:"{{count}} гадзін"},past:{singularNominative:"{{count}} гадзіну таму",singularGenitive:"{{count}} гадзіны таму",pluralGenitive:"{{count}} гадзін таму"},future:{singularNominative:"праз {{count}} гадзіну",singularGenitive:"праз {{count}} гадзіны",pluralGenitive:"праз {{count}} гадзін"}}),xDays:zt({regular:{singularNominative:"{{count}} дзень",singularGenitive:"{{count}} дні",pluralGenitive:"{{count}} дзён"}}),aboutXWeeks:zt({regular:{singularNominative:"каля {{count}} тыдні",singularGenitive:"каля {{count}} тыдняў",pluralGenitive:"каля {{count}} тыдняў"},future:{singularNominative:"прыблізна праз {{count}} тыдзень",singularGenitive:"прыблізна праз {{count}} тыдні",pluralGenitive:"прыблізна праз {{count}} тыдняў"}}),xWeeks:zt({regular:{singularNominative:"{{count}} тыдзень",singularGenitive:"{{count}} тыдні",pluralGenitive:"{{count}} тыдняў"}}),aboutXMonths:zt({regular:{singularNominative:"каля {{count}} месяца",singularGenitive:"каля {{count}} месяцаў",pluralGenitive:"каля {{count}} месяцаў"},future:{singularNominative:"прыблізна праз {{count}} месяц",singularGenitive:"прыблізна праз {{count}} месяцы",pluralGenitive:"прыблізна праз {{count}} месяцаў"}}),xMonths:zt({regular:{singularNominative:"{{count}} месяц",singularGenitive:"{{count}} месяцы",pluralGenitive:"{{count}} месяцаў"}}),aboutXYears:zt({regular:{singularNominative:"каля {{count}} года",singularGenitive:"каля {{count}} гадоў",pluralGenitive:"каля {{count}} гадоў"},future:{singularNominative:"прыблізна праз {{count}} год",singularGenitive:"прыблізна праз {{count}} гады",pluralGenitive:"прыблізна праз {{count}} гадоў"}}),xYears:zt({regular:{singularNominative:"{{count}} год",singularGenitive:"{{count}} гады",pluralGenitive:"{{count}} гадоў"}}),overXYears:zt({regular:{singularNominative:"больш за {{count}} год",singularGenitive:"больш за {{count}} гады",pluralGenitive:"больш за {{count}} гадоў"},future:{singularNominative:"больш, чым праз {{count}} год",singularGenitive:"больш, чым праз {{count}} гады",pluralGenitive:"больш, чым праз {{count}} гадоў"}}),almostXYears:zt({regular:{singularNominative:"амаль {{count}} год",singularGenitive:"амаль {{count}} гады",pluralGenitive:"амаль {{count}} гадоў"},future:{singularNominative:"амаль праз {{count}} год",singularGenitive:"амаль праз {{count}} гады",pluralGenitive:"амаль праз {{count}} гадоў"}})},wx=(e,i,r)=>(r=r||{},xx[e](i,r)),kx={full:"EEEE, d MMMM y 'г.'",long:"d MMMM y 'г.'",medium:"d MMM y 'г.'",short:"dd.MM.y"},Px={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},Mx={any:"{{date}}, {{time}}"},Cx={date:H({formats:kx,defaultWidth:"full"}),time:H({formats:Px,defaultWidth:"full"}),dateTime:H({formats:Mx,defaultWidth:"any"})};function Ta(e){const i=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&i==="[object Date]"?new e.constructor(+e):typeof e=="number"||i==="[object Number]"||typeof e=="string"||i==="[object String]"?new Date(e):new Date(NaN)}let Sx={};function $x(){return Sx}function wl(e,i){var C,_,F,O;const r=$x(),s=(i==null?void 0:i.weekStartsOn)??((_=(C=i==null?void 0:i.locale)==null?void 0:C.options)==null?void 0:_.weekStartsOn)??r.weekStartsOn??((O=(F=r.locale)==null?void 0:F.options)==null?void 0:O.weekStartsOn)??0,c=Ta(e),g=c.getDay(),w=(g<s?7:0)+g-s;return c.setDate(c.getDate()-w),c.setHours(0,0,0,0),c}function ct(e,i,r){const s=wl(e,r),c=wl(i,r);return+s==+c}const Fo=["нядзелю","панядзелак","аўторак","сераду","чацвер","пятніцу","суботу"];function Wx(e){const i=Fo[e];switch(e){case 0:case 3:case 5:case 6:return"'у мінулую "+i+" а' p";case 1:case 2:case 4:return"'у мінулы "+i+" а' p"}}function Eu(e){return"'у "+Fo[e]+" а' p"}function Ax(e){const i=Fo[e];switch(e){case 0:case 3:case 5:case 6:return"'у наступную "+i+" а' p";case 1:case 2:case 4:return"'у наступны "+i+" а' p"}}const Tx=(e,i,r)=>{const s=Ta(e),c=s.getDay();return ct(s,i,r)?Eu(c):Wx(c)},Dx=(e,i,r)=>{const s=Ta(e),c=s.getDay();return ct(s,i,r)?Eu(c):Ax(c)},_x={lastWeek:Tx,yesterday:"'учора а' p",today:"'сёння а' p",tomorrow:"'заўтра а' p",nextWeek:Dx,other:"P"},Ex=(e,i,r,s)=>{const c=_x[e];return typeof c=="function"?c(i,r,s):c},Lx={narrow:["да н.э.","н.э."],abbreviated:["да н. э.","н. э."],wide:["да нашай эры","нашай эры"]},Nx={narrow:["1","2","3","4"],abbreviated:["1-ы кв.","2-і кв.","3-і кв.","4-ы кв."],wide:["1-ы квартал","2-і квартал","3-і квартал","4-ы квартал"]},zx={narrow:["С","Л","С","К","М","Ч","Л","Ж","В","К","Л","С"],abbreviated:["студз.","лют.","сак.","крас.","май","чэрв.","ліп.","жн.","вер.","кастр.","ліст.","снеж."],wide:["студзень","люты","сакавік","красавік","май","чэрвень","ліпень","жнівень","верасень","кастрычнік","лістапад","снежань"]},jx={narrow:["С","Л","С","К","М","Ч","Л","Ж","В","К","Л","С"],abbreviated:["студз.","лют.","сак.","крас.","мая","чэрв.","ліп.","жн.","вер.","кастр.","ліст.","снеж."],wide:["студзеня","лютага","сакавіка","красавіка","мая","чэрвеня","ліпеня","жніўня","верасня","кастрычніка","лістапада","снежня"]},Ix={narrow:["Н","П","А","С","Ч","П","С"],short:["нд","пн","аў","ср","чц","пт","сб"],abbreviated:["нядз","пан","аўт","сер","чац","пят","суб"],wide:["нядзеля","панядзелак","аўторак","серада","чацвер","пятніца","субота"]},Fx={narrow:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дзень",evening:"веч.",night:"ноч"},abbreviated:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дзень",evening:"веч.",night:"ноч"},wide:{am:"ДП",pm:"ПП",midnight:"поўнач",noon:"поўдзень",morning:"раніца",afternoon:"дзень",evening:"вечар",night:"ноч"}},Ox={narrow:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дня",evening:"веч.",night:"ночы"},abbreviated:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дня",evening:"веч.",night:"ночы"},wide:{am:"ДП",pm:"ПП",midnight:"поўнач",noon:"поўдзень",morning:"раніцы",afternoon:"дня",evening:"вечара",night:"ночы"}},Hx=(e,i)=>{const r=String(i==null?void 0:i.unit),s=Number(e);let c;return r==="date"?c="-га":r==="hour"||r==="minute"||r==="second"?c="-я":c=(s%10===2||s%10===3)&&s%100!==12&&s%100!==13?"-і":"-ы",s+c},Xx={ordinalNumber:Hx,era:T({values:Lx,defaultWidth:"wide"}),quarter:T({values:Nx,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:zx,defaultWidth:"wide",formattingValues:jx,defaultFormattingWidth:"wide"}),day:T({values:Ix,defaultWidth:"wide"}),dayPeriod:T({values:Fx,defaultWidth:"any",formattingValues:Ox,defaultFormattingWidth:"wide"})},Rx=/^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i,Vx=/\d+/i,Yx={narrow:/^((да )?н\.?\s?э\.?)/i,abbreviated:/^((да )?н\.?\s?э\.?)/i,wide:/^(да нашай эры|нашай эры|наша эра)/i},Gx={any:[/^д/i,/^н/i]},Bx={narrow:/^[1234]/i,abbreviated:/^[1234](-?[ыі]?)? кв.?/i,wide:/^[1234](-?[ыі]?)? квартал/i},qx={any:[/1/i,/2/i,/3/i,/4/i]},Ux={narrow:/^[слкмчжв]/i,abbreviated:/^(студз|лют|сак|крас|ма[йя]|чэрв|ліп|жн|вер|кастр|ліст|снеж)\.?/i,wide:/^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|ма[йя]|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|снеж(ань|ня))/i},Kx={narrow:[/^с/i,/^л/i,/^с/i,/^к/i,/^м/i,/^ч/i,/^л/i,/^ж/i,/^в/i,/^к/i,/^л/i,/^с/i],any:[/^ст/i,/^лю/i,/^са/i,/^кр/i,/^ма/i,/^ч/i,/^ліп/i,/^ж/i,/^в/i,/^ка/i,/^ліс/i,/^сн/i]},Qx={narrow:/^[нпасч]/i,short:/^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i,abbreviated:/^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцв|чац|птн|пят|суб).?/i,wide:/^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацв(ер|ярга)|пятніц[аы]|субот[аы])/i},Jx={narrow:[/^н/i,/^п/i,/^а/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н/i,/^п[ан]/i,/^а/i,/^с[ер]/i,/^ч/i,/^п[ят]/i,/^с[уб]/i]},Zx={narrow:/^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,abbreviated:/^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,wide:/^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i},ew={any:{am:/^дп/i,pm:/^пп/i,midnight:/^поўн/i,noon:/^поўд/i,morning:/^р/i,afternoon:/^д[зн]/i,evening:/^в/i,night:/^н/i}},tw={ordinalNumber:ye({matchPattern:Rx,parsePattern:Vx,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:Yx,defaultMatchWidth:"wide",parsePatterns:Gx,defaultParseWidth:"any"}),quarter:E({matchPatterns:Bx,defaultMatchWidth:"wide",parsePatterns:qx,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:Ux,defaultMatchWidth:"wide",parsePatterns:Kx,defaultParseWidth:"any"}),day:E({matchPatterns:Qx,defaultMatchWidth:"wide",parsePatterns:Jx,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:Zx,defaultMatchWidth:"wide",parsePatterns:ew,defaultParseWidth:"any"})},aw={code:"be",formatDistance:wx,formatLong:Cx,formatRelative:Ex,localize:Xx,match:tw,options:{weekStartsOn:1,firstWeekContainsDate:1}};function zn(e,i){if(e.one!==void 0&&i===1)return e.one;const r=i%10,s=i%100;return r===1&&s!==11?e.singularNominative.replace("{{count}}",String(i)):r>=2&&r<=4&&(s<10||s>20)?e.singularGenitive.replace("{{count}}",String(i)):e.pluralGenitive.replace("{{count}}",String(i))}function jt(e){return(i,r)=>r&&r.addSuffix?r.comparison&&r.comparison>0?e.future?zn(e.future,i):"праз "+zn(e.regular,i):e.past?zn(e.past,i):zn(e.regular,i)+" таму":zn(e.regular,i)}const nw=(e,i)=>i&&i.addSuffix?i.comparison&&i.comparison>0?"праз паўхвіліны":"паўхвіліны таму":"паўхвіліны",iw={lessThanXSeconds:jt({regular:{one:"менш за секунду",singularNominative:"менш за {{count}} секунду",singularGenitive:"менш за {{count}} секунды",pluralGenitive:"менш за {{count}} секунд"},future:{one:"менш, чым праз секунду",singularNominative:"менш, чым праз {{count}} секунду",singularGenitive:"менш, чым праз {{count}} секунды",pluralGenitive:"менш, чым праз {{count}} секунд"}}),xSeconds:jt({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунды",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду таму",singularGenitive:"{{count}} секунды таму",pluralGenitive:"{{count}} секунд таму"},future:{singularNominative:"праз {{count}} секунду",singularGenitive:"праз {{count}} секунды",pluralGenitive:"праз {{count}} секунд"}}),halfAMinute:nw,lessThanXMinutes:jt({regular:{one:"менш за хвіліну",singularNominative:"менш за {{count}} хвіліну",singularGenitive:"менш за {{count}} хвіліны",pluralGenitive:"менш за {{count}} хвілін"},future:{one:"менш, чым праз хвіліну",singularNominative:"менш, чым праз {{count}} хвіліну",singularGenitive:"менш, чым праз {{count}} хвіліны",pluralGenitive:"менш, чым праз {{count}} хвілін"}}),xMinutes:jt({regular:{singularNominative:"{{count}} хвіліна",singularGenitive:"{{count}} хвіліны",pluralGenitive:"{{count}} хвілін"},past:{singularNominative:"{{count}} хвіліну таму",singularGenitive:"{{count}} хвіліны таму",pluralGenitive:"{{count}} хвілін таму"},future:{singularNominative:"праз {{count}} хвіліну",singularGenitive:"праз {{count}} хвіліны",pluralGenitive:"праз {{count}} хвілін"}}),aboutXHours:jt({regular:{singularNominative:"каля {{count}} гадзіны",singularGenitive:"каля {{count}} гадзін",pluralGenitive:"каля {{count}} гадзін"},future:{singularNominative:"прыблізна праз {{count}} гадзіну",singularGenitive:"прыблізна праз {{count}} гадзіны",pluralGenitive:"прыблізна праз {{count}} гадзін"}}),xHours:jt({regular:{singularNominative:"{{count}} гадзіна",singularGenitive:"{{count}} гадзіны",pluralGenitive:"{{count}} гадзін"},past:{singularNominative:"{{count}} гадзіну таму",singularGenitive:"{{count}} гадзіны таму",pluralGenitive:"{{count}} гадзін таму"},future:{singularNominative:"праз {{count}} гадзіну",singularGenitive:"праз {{count}} гадзіны",pluralGenitive:"праз {{count}} гадзін"}}),xDays:jt({regular:{singularNominative:"{{count}} дзень",singularGenitive:"{{count}} дні",pluralGenitive:"{{count}} дзён"}}),aboutXWeeks:jt({regular:{singularNominative:"каля {{count}} тыдні",singularGenitive:"каля {{count}} тыдняў",pluralGenitive:"каля {{count}} тыдняў"},future:{singularNominative:"прыблізна праз {{count}} тыдзень",singularGenitive:"прыблізна праз {{count}} тыдні",pluralGenitive:"прыблізна праз {{count}} тыдняў"}}),xWeeks:jt({regular:{singularNominative:"{{count}} тыдзень",singularGenitive:"{{count}} тыдні",pluralGenitive:"{{count}} тыдняў"}}),aboutXMonths:jt({regular:{singularNominative:"каля {{count}} месяца",singularGenitive:"каля {{count}} месяцаў",pluralGenitive:"каля {{count}} месяцаў"},future:{singularNominative:"прыблізна праз {{count}} месяц",singularGenitive:"прыблізна праз {{count}} месяцы",pluralGenitive:"прыблізна праз {{count}} месяцаў"}}),xMonths:jt({regular:{singularNominative:"{{count}} месяц",singularGenitive:"{{count}} месяцы",pluralGenitive:"{{count}} месяцаў"}}),aboutXYears:jt({regular:{singularNominative:"каля {{count}} года",singularGenitive:"каля {{count}} гадоў",pluralGenitive:"каля {{count}} гадоў"},future:{singularNominative:"прыблізна праз {{count}} год",singularGenitive:"прыблізна праз {{count}} гады",pluralGenitive:"прыблізна праз {{count}} гадоў"}}),xYears:jt({regular:{singularNominative:"{{count}} год",singularGenitive:"{{count}} гады",pluralGenitive:"{{count}} гадоў"}}),overXYears:jt({regular:{singularNominative:"больш за {{count}} год",singularGenitive:"больш за {{count}} гады",pluralGenitive:"больш за {{count}} гадоў"},future:{singularNominative:"больш, чым праз {{count}} год",singularGenitive:"больш, чым праз {{count}} гады",pluralGenitive:"больш, чым праз {{count}} гадоў"}}),almostXYears:jt({regular:{singularNominative:"амаль {{count}} год",singularGenitive:"амаль {{count}} гады",pluralGenitive:"амаль {{count}} гадоў"},future:{singularNominative:"амаль праз {{count}} год",singularGenitive:"амаль праз {{count}} гады",pluralGenitive:"амаль праз {{count}} гадоў"}})},rw=(e,i,r)=>(r=r||{},iw[e](i,r)),ow={full:"EEEE, d MMMM y 'г.'",long:"d MMMM y 'г.'",medium:"d MMM y 'г.'",short:"dd.MM.y"},sw={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},lw={any:"{{date}}, {{time}}"},dw={date:H({formats:ow,defaultWidth:"full"}),time:H({formats:sw,defaultWidth:"full"}),dateTime:H({formats:lw,defaultWidth:"any"})},Oo=["нядзелю","панядзелак","аўторак","сераду","чацьвер","пятніцу","суботу"];function uw(e){const i=Oo[e];switch(e){case 0:case 3:case 5:case 6:return"'у мінулую "+i+" а' p";case 1:case 2:case 4:return"'у мінулы "+i+" а' p"}}function Lu(e){return"'у "+Oo[e]+" а' p"}function cw(e){const i=Oo[e];switch(e){case 0:case 3:case 5:case 6:return"'у наступную "+i+" а' p";case 1:case 2:case 4:return"'у наступны "+i+" а' p"}}const hw=(e,i,r)=>{const s=Ta(e),c=s.getDay();return ct(s,i,r)?Lu(c):uw(c)},mw=(e,i,r)=>{const s=Ta(e),c=s.getDay();return ct(s,i,r)?Lu(c):cw(c)},fw={lastWeek:hw,yesterday:"'учора а' p",today:"'сёньня а' p",tomorrow:"'заўтра а' p",nextWeek:mw,other:"P"},gw=(e,i,r,s)=>{const c=fw[e];return typeof c=="function"?c(i,r,s):c},pw={narrow:["да н.э.","н.э."],abbreviated:["да н. э.","н. э."],wide:["да нашай эры","нашай эры"]},bw={narrow:["1","2","3","4"],abbreviated:["1-ы кв.","2-і кв.","3-і кв.","4-ы кв."],wide:["1-ы квартал","2-і квартал","3-і квартал","4-ы квартал"]},vw={narrow:["С","Л","С","К","Т","Ч","Л","Ж","В","К","Л","С"],abbreviated:["студз.","лют.","сак.","крас.","трав.","чэрв.","ліп.","жн.","вер.","кастр.","ліст.","сьнеж."],wide:["студзень","люты","сакавік","красавік","травень","чэрвень","ліпень","жнівень","верасень","кастрычнік","лістапад","сьнежань"]},yw={narrow:["С","Л","С","К","Т","Ч","Л","Ж","В","К","Л","С"],abbreviated:["студз.","лют.","сак.","крас.","трав.","чэрв.","ліп.","жн.","вер.","кастр.","ліст.","сьнеж."],wide:["студзеня","лютага","сакавіка","красавіка","траўня","чэрвеня","ліпеня","жніўня","верасня","кастрычніка","лістапада","сьнежня"]},xw={narrow:["Н","П","А","С","Ч","П","С"],short:["нд","пн","аў","ср","чц","пт","сб"],abbreviated:["нядз","пан","аўт","сер","чаць","пят","суб"],wide:["нядзеля","панядзелак","аўторак","серада","чацьвер","пятніца","субота"]},ww={narrow:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дзень",evening:"веч.",night:"ноч"},abbreviated:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дзень",evening:"веч.",night:"ноч"},wide:{am:"ДП",pm:"ПП",midnight:"поўнач",noon:"поўдзень",morning:"раніца",afternoon:"дзень",evening:"вечар",night:"ноч"}},kw={narrow:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дня",evening:"веч.",night:"ночы"},abbreviated:{am:"ДП",pm:"ПП",midnight:"поўн.",noon:"поўд.",morning:"ран.",afternoon:"дня",evening:"веч.",night:"ночы"},wide:{am:"ДП",pm:"ПП",midnight:"поўнач",noon:"поўдзень",morning:"раніцы",afternoon:"дня",evening:"вечара",night:"ночы"}},Pw=(e,i)=>{const r=String(i==null?void 0:i.unit),s=Number(e);let c;return r==="date"?c="-га":r==="hour"||r==="minute"||r==="second"?c="-я":c=(s%10===2||s%10===3)&&s%100!==12&&s%100!==13?"-і":"-ы",s+c},Mw={ordinalNumber:Pw,era:T({values:pw,defaultWidth:"wide"}),quarter:T({values:bw,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:vw,defaultWidth:"wide",formattingValues:yw,defaultFormattingWidth:"wide"}),day:T({values:xw,defaultWidth:"wide"}),dayPeriod:T({values:ww,defaultWidth:"any",formattingValues:kw,defaultFormattingWidth:"wide"})},Cw=/^(\d+)(-?(е|я|га|і|ы|ае|ая|яя|шы|гі|ці|ты|мы))?/i,Sw=/\d+/i,$w={narrow:/^((да )?н\.?\s?э\.?)/i,abbreviated:/^((да )?н\.?\s?э\.?)/i,wide:/^(да нашай эры|нашай эры|наша эра)/i},Ww={any:[/^д/i,/^н/i]},Aw={narrow:/^[1234]/i,abbreviated:/^[1234](-?[ыі]?)? кв.?/i,wide:/^[1234](-?[ыі]?)? квартал/i},Tw={any:[/1/i,/2/i,/3/i,/4/i]},Dw={narrow:/^[слкмчжв]/i,abbreviated:/^(студз|лют|сак|крас|тр(ав)?|чэрв|ліп|жн|вер|кастр|ліст|сьнеж)\.?/i,wide:/^(студзен[ья]|лют(ы|ага)|сакавіка?|красавіка?|тра(вень|ўня)|чэрвен[ья]|ліпен[ья]|жні(вень|ўня)|верас(ень|ня)|кастрычніка?|лістапада?|сьнеж(ань|ня))/i},_w={narrow:[/^с/i,/^л/i,/^с/i,/^к/i,/^т/i,/^ч/i,/^л/i,/^ж/i,/^в/i,/^к/i,/^л/i,/^с/i],any:[/^ст/i,/^лю/i,/^са/i,/^кр/i,/^тр/i,/^ч/i,/^ліп/i,/^ж/i,/^в/i,/^ка/i,/^ліс/i,/^сн/i]},Ew={narrow:/^[нпасч]/i,short:/^(нд|ня|пн|па|аў|ат|ср|се|чц|ча|пт|пя|сб|су)\.?/i,abbreviated:/^(нядз?|ндз|пнд|пан|аўт|срд|сер|чцьв|чаць|птн|пят|суб).?/i,wide:/^(нядзел[яі]|панядзел(ак|ка)|аўтор(ак|ка)|серад[аы]|чацьв(ер|ярга)|пятніц[аы]|субот[аы])/i},Lw={narrow:[/^н/i,/^п/i,/^а/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н/i,/^п[ан]/i,/^а/i,/^с[ер]/i,/^ч/i,/^п[ят]/i,/^с[уб]/i]},Nw={narrow:/^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,abbreviated:/^([дп]п|поўн\.?|поўд\.?|ран\.?|дзень|дня|веч\.?|ночы?)/i,wide:/^([дп]п|поўнач|поўдзень|раніц[аы]|дзень|дня|вечара?|ночы?)/i},zw={any:{am:/^дп/i,pm:/^пп/i,midnight:/^поўн/i,noon:/^поўд/i,morning:/^р/i,afternoon:/^д[зн]/i,evening:/^в/i,night:/^н/i}},jw={ordinalNumber:ye({matchPattern:Cw,parsePattern:Sw,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:$w,defaultMatchWidth:"wide",parsePatterns:Ww,defaultParseWidth:"any"}),quarter:E({matchPatterns:Aw,defaultMatchWidth:"wide",parsePatterns:Tw,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:Dw,defaultMatchWidth:"wide",parsePatterns:_w,defaultParseWidth:"any"}),day:E({matchPatterns:Ew,defaultMatchWidth:"wide",parsePatterns:Lw,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:Nw,defaultMatchWidth:"wide",parsePatterns:zw,defaultParseWidth:"any"})},Iw={code:"be-tarask",formatDistance:rw,formatLong:dw,formatRelative:gw,localize:Mw,match:jw,options:{weekStartsOn:1,firstWeekContainsDate:1}},Fw={lessThanXSeconds:{one:"по-малко от секунда",other:"по-малко от {{count}} секунди"},xSeconds:{one:"1 секунда",other:"{{count}} секунди"},halfAMinute:"половин минута",lessThanXMinutes:{one:"по-малко от минута",other:"по-малко от {{count}} минути"},xMinutes:{one:"1 минута",other:"{{count}} минути"},aboutXHours:{one:"около час",other:"около {{count}} часа"},xHours:{one:"1 час",other:"{{count}} часа"},xDays:{one:"1 ден",other:"{{count}} дни"},aboutXWeeks:{one:"около седмица",other:"около {{count}} седмици"},xWeeks:{one:"1 седмица",other:"{{count}} седмици"},aboutXMonths:{one:"около месец",other:"около {{count}} месеца"},xMonths:{one:"1 месец",other:"{{count}} месеца"},aboutXYears:{one:"около година",other:"около {{count}} години"},xYears:{one:"1 година",other:"{{count}} години"},overXYears:{one:"над година",other:"над {{count}} години"},almostXYears:{one:"почти година",other:"почти {{count}} години"}},Ow=(e,i,r)=>{let s;const c=Fw[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"след "+s:"преди "+s:s},Hw={full:"EEEE, dd MMMM yyyy",long:"dd MMMM yyyy",medium:"dd MMM yyyy",short:"dd/MM/yyyy"},Xw={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"H:mm"},Rw={any:"{{date}} {{time}}"},Vw={date:H({formats:Hw,defaultWidth:"full"}),time:H({formats:Xw,defaultWidth:"full"}),dateTime:H({formats:Rw,defaultWidth:"any"})},Ho=["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"];function Yw(e){const i=Ho[e];switch(e){case 0:case 3:case 6:return"'миналата "+i+" в' p";case 1:case 2:case 4:case 5:return"'миналия "+i+" в' p"}}function Nu(e){const i=Ho[e];return e===2?"'във "+i+" в' p":"'в "+i+" в' p"}function Gw(e){const i=Ho[e];switch(e){case 0:case 3:case 6:return"'следващата "+i+" в' p";case 1:case 2:case 4:case 5:return"'следващия "+i+" в' p"}}const Bw=(e,i,r)=>{const s=Ta(e),c=s.getDay();return ct(s,i,r)?Nu(c):Yw(c)},qw=(e,i,r)=>{const s=Ta(e),c=s.getDay();return ct(s,i,r)?Nu(c):Gw(c)},Uw={lastWeek:Bw,yesterday:"'вчера в' p",today:"'днес в' p",tomorrow:"'утре в' p",nextWeek:qw,other:"P"},Kw=(e,i,r,s)=>{const c=Uw[e];return typeof c=="function"?c(i,r,s):c},Qw={narrow:["пр.н.е.","н.е."],abbreviated:["преди н. е.","н. е."],wide:["преди новата ера","новата ера"]},Jw={narrow:["1","2","3","4"],abbreviated:["1-во тримес.","2-ро тримес.","3-то тримес.","4-то тримес."],wide:["1-во тримесечие","2-ро тримесечие","3-то тримесечие","4-то тримесечие"]},Zw={abbreviated:["яну","фев","мар","апр","май","юни","юли","авг","сеп","окт","ное","дек"],wide:["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"]},e1={narrow:["Н","П","В","С","Ч","П","С"],short:["нд","пн","вт","ср","чт","пт","сб"],abbreviated:["нед","пон","вто","сря","чет","пет","съб"],wide:["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"]},t1={wide:{am:"преди обяд",pm:"след обяд",midnight:"в полунощ",noon:"на обяд",morning:"сутринта",afternoon:"следобед",evening:"вечерта",night:"през нощта"}};function a1(e){return e==="year"||e==="week"||e==="minute"||e==="second"}function n1(e){return e==="quarter"}function tn(e,i,r,s,c){const g=n1(i)?c:a1(i)?s:r;return e+"-"+g}const i1=(e,i)=>{const r=Number(e),s=i==null?void 0:i.unit;if(r===0)return tn(0,s,"ев","ева","ево");if(r%1e3===0)return tn(r,s,"ен","на","но");if(r%100===0)return tn(r,s,"тен","тна","тно");const c=r%100;if(c>20||c<10)switch(c%10){case 1:return tn(r,s,"ви","ва","во");case 2:return tn(r,s,"ри","ра","ро");case 7:case 8:return tn(r,s,"ми","ма","мо")}return tn(r,s,"ти","та","то")},r1={ordinalNumber:i1,era:T({values:Qw,defaultWidth:"wide"}),quarter:T({values:Jw,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:Zw,defaultWidth:"wide"}),day:T({values:e1,defaultWidth:"wide"}),dayPeriod:T({values:t1,defaultWidth:"wide"})},o1=/^(\d+)(-?[врмт][аи]|-?т?(ен|на)|-?(ев|ева))?/i,s1=/\d+/i,l1={narrow:/^((пр)?н\.?\s?е\.?)/i,abbreviated:/^((пр)?н\.?\s?е\.?)/i,wide:/^(преди новата ера|новата ера|нова ера)/i},d1={any:[/^п/i,/^н/i]},u1={narrow:/^[1234]/i,abbreviated:/^[1234](-?[врт]?o?)? тримес.?/i,wide:/^[1234](-?[врт]?о?)? тримесечие/i},c1={any:[/1/i,/2/i,/3/i,/4/i]},h1={narrow:/^[нпвсч]/i,short:/^(нд|пн|вт|ср|чт|пт|сб)/i,abbreviated:/^(нед|пон|вто|сря|чет|пет|съб)/i,wide:/^(неделя|понеделник|вторник|сряда|четвъртък|петък|събота)/i},m1={narrow:[/^н/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н[ед]/i,/^п[он]/i,/^вт/i,/^ср/i,/^ч[ет]/i,/^п[ет]/i,/^с[ъб]/i]},f1={abbreviated:/^(яну|фев|мар|апр|май|юни|юли|авг|сеп|окт|ное|дек)/i,wide:/^(януари|февруари|март|април|май|юни|юли|август|септември|октомври|ноември|декември)/i},g1={any:[/^я/i,/^ф/i,/^мар/i,/^ап/i,/^май/i,/^юн/i,/^юл/i,/^ав/i,/^се/i,/^окт/i,/^но/i,/^де/i]},p1={any:/^(преди о|след о|в по|на о|през|веч|сут|следо)/i},b1={any:{am:/^преди о/i,pm:/^след о/i,midnight:/^в пол/i,noon:/^на об/i,morning:/^сут/i,afternoon:/^следо/i,evening:/^веч/i,night:/^през н/i}},v1={ordinalNumber:ye({matchPattern:o1,parsePattern:s1,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:l1,defaultMatchWidth:"wide",parsePatterns:d1,defaultParseWidth:"any"}),quarter:E({matchPatterns:u1,defaultMatchWidth:"wide",parsePatterns:c1,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:f1,defaultMatchWidth:"wide",parsePatterns:g1,defaultParseWidth:"any"}),day:E({matchPatterns:h1,defaultMatchWidth:"wide",parsePatterns:m1,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:p1,defaultMatchWidth:"any",parsePatterns:b1,defaultParseWidth:"any"})},y1={code:"bg",formatDistance:Ow,formatLong:Vw,formatRelative:Kw,localize:r1,match:v1,options:{weekStartsOn:1,firstWeekContainsDate:1}},x1={locale:{1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},number:{"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"}},w1={narrow:["খ্রিঃপূঃ","খ্রিঃ"],abbreviated:["খ্রিঃপূর্ব","খ্রিঃ"],wide:["খ্রিস্টপূর্ব","খ্রিস্টাব্দ"]},k1={narrow:["১","২","৩","৪"],abbreviated:["১ত্রৈ","২ত্রৈ","৩ত্রৈ","৪ত্রৈ"],wide:["১ম ত্রৈমাসিক","২য় ত্রৈমাসিক","৩য় ত্রৈমাসিক","৪র্থ ত্রৈমাসিক"]},P1={narrow:["জানু","ফেব্রু","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্ট","অক্টো","নভে","ডিসে"],abbreviated:["জানু","ফেব্রু","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্ট","অক্টো","নভে","ডিসে"],wide:["জানুয়ারি","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"]},M1={narrow:["র","সো","ম","বু","বৃ","শু","শ"],short:["রবি","সোম","মঙ্গল","বুধ","বৃহ","শুক্র","শনি"],abbreviated:["রবি","সোম","মঙ্গল","বুধ","বৃহ","শুক্র","শনি"],wide:["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার ","শুক্রবার","শনিবার"]},C1={narrow:{am:"পূ",pm:"অপ",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"},abbreviated:{am:"পূর্বাহ্ন",pm:"অপরাহ্ন",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"},wide:{am:"পূর্বাহ্ন",pm:"অপরাহ্ন",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"}},S1={narrow:{am:"পূ",pm:"অপ",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"},abbreviated:{am:"পূর্বাহ্ন",pm:"অপরাহ্ন",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"},wide:{am:"পূর্বাহ্ন",pm:"অপরাহ্ন",midnight:"মধ্যরাত",noon:"মধ্যাহ্ন",morning:"সকাল",afternoon:"বিকাল",evening:"সন্ধ্যা",night:"রাত"}};function $1(e,i){if(e>18&&e<=31)return i+"শে";switch(e){case 1:return i+"লা";case 2:case 3:return i+"রা";case 4:return i+"ঠা";default:return i+"ই"}}const W1=(e,i)=>{const r=Number(e),s=zu(r);if((i==null?void 0:i.unit)==="date")return $1(r,s);if(r>10||r===0)return s+"তম";switch(r%10){case 2:case 3:return s+"য়";case 4:return s+"র্থ";case 6:return s+"ষ্ঠ";default:return s+"ম"}};function zu(e){return e.toString().replace(/\d/g,function(i){return x1.locale[i]})}const A1={ordinalNumber:W1,era:T({values:w1,defaultWidth:"wide"}),quarter:T({values:k1,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:P1,defaultWidth:"wide"}),day:T({values:M1,defaultWidth:"wide"}),dayPeriod:T({values:C1,defaultWidth:"wide",formattingValues:S1,defaultFormattingWidth:"wide"})},T1={lessThanXSeconds:{one:"প্রায় ১ সেকেন্ড",other:"প্রায় {{count}} সেকেন্ড"},xSeconds:{one:"১ সেকেন্ড",other:"{{count}} সেকেন্ড"},halfAMinute:"আধ মিনিট",lessThanXMinutes:{one:"প্রায় ১ মিনিট",other:"প্রায় {{count}} মিনিট"},xMinutes:{one:"১ মিনিট",other:"{{count}} মিনিট"},aboutXHours:{one:"প্রায় ১ ঘন্টা",other:"প্রায় {{count}} ঘন্টা"},xHours:{one:"১ ঘন্টা",other:"{{count}} ঘন্টা"},xDays:{one:"১ দিন",other:"{{count}} দিন"},aboutXWeeks:{one:"প্রায় ১ সপ্তাহ",other:"প্রায় {{count}} সপ্তাহ"},xWeeks:{one:"১ সপ্তাহ",other:"{{count}} সপ্তাহ"},aboutXMonths:{one:"প্রায় ১ মাস",other:"প্রায় {{count}} মাস"},xMonths:{one:"১ মাস",other:"{{count}} মাস"},aboutXYears:{one:"প্রায় ১ বছর",other:"প্রায় {{count}} বছর"},xYears:{one:"১ বছর",other:"{{count}} বছর"},overXYears:{one:"১ বছরের বেশি",other:"{{count}} বছরের বেশি"},almostXYears:{one:"প্রায় ১ বছর",other:"প্রায় {{count}} বছর"}},D1=(e,i,r)=>{let s;const c=T1[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",zu(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+" এর মধ্যে":s+" আগে":s},_1={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},E1={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},L1={full:"{{date}} {{time}} 'সময়'",long:"{{date}} {{time}} 'সময়'",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},N1={date:H({formats:_1,defaultWidth:"full"}),time:H({formats:E1,defaultWidth:"full"}),dateTime:H({formats:L1,defaultWidth:"full"})},z1={lastWeek:"'গত' eeee 'সময়' p",yesterday:"'গতকাল' 'সময়' p",today:"'আজ' 'সময়' p",tomorrow:"'আগামীকাল' 'সময়' p",nextWeek:"eeee 'সময়' p",other:"P"},j1=(e,i,r,s)=>z1[e],I1=/^(\d+)(ম|য়|র্থ|ষ্ঠ|শে|ই|তম)?/i,F1=/\d+/i,O1={narrow:/^(খ্রিঃপূঃ|খ্রিঃ)/i,abbreviated:/^(খ্রিঃপূর্ব|খ্রিঃ)/i,wide:/^(খ্রিস্টপূর্ব|খ্রিস্টাব্দ)/i},H1={narrow:[/^খ্রিঃপূঃ/i,/^খ্রিঃ/i],abbreviated:[/^খ্রিঃপূর্ব/i,/^খ্রিঃ/i],wide:[/^খ্রিস্টপূর্ব/i,/^খ্রিস্টাব্দ/i]},X1={narrow:/^[১২৩৪]/i,abbreviated:/^[১২৩৪]ত্রৈ/i,wide:/^[১২৩৪](ম|য়|র্থ)? ত্রৈমাসিক/i},R1={any:[/১/i,/২/i,/৩/i,/৪/i]},V1={narrow:/^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i,abbreviated:/^(জানু|ফেব্রু|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্ট|অক্টো|নভে|ডিসে)/i,wide:/^(জানুয়ারি|ফেব্রুয়ারি|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগস্ট|সেপ্টেম্বর|অক্টোবর|নভেম্বর|ডিসেম্বর)/i},Y1={any:[/^জানু/i,/^ফেব্রু/i,/^মার্চ/i,/^এপ্রিল/i,/^মে/i,/^জুন/i,/^জুলাই/i,/^আগস্ট/i,/^সেপ্ট/i,/^অক্টো/i,/^নভে/i,/^ডিসে/i]},G1={narrow:/^(র|সো|ম|বু|বৃ|শু|শ)+/i,short:/^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i,abbreviated:/^(রবি|সোম|মঙ্গল|বুধ|বৃহ|শুক্র|শনি)+/i,wide:/^(রবিবার|সোমবার|মঙ্গলবার|বুধবার|বৃহস্পতিবার |শুক্রবার|শনিবার)+/i},B1={narrow:[/^র/i,/^সো/i,/^ম/i,/^বু/i,/^বৃ/i,/^শু/i,/^শ/i],short:[/^রবি/i,/^সোম/i,/^মঙ্গল/i,/^বুধ/i,/^বৃহ/i,/^শুক্র/i,/^শনি/i],abbreviated:[/^রবি/i,/^সোম/i,/^মঙ্গল/i,/^বুধ/i,/^বৃহ/i,/^শুক্র/i,/^শনি/i],wide:[/^রবিবার/i,/^সোমবার/i,/^মঙ্গলবার/i,/^বুধবার/i,/^বৃহস্পতিবার /i,/^শুক্রবার/i,/^শনিবার/i]},q1={narrow:/^(পূ|অপ|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i,abbreviated:/^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i,wide:/^(পূর্বাহ্ন|অপরাহ্ন|মধ্যরাত|মধ্যাহ্ন|সকাল|বিকাল|সন্ধ্যা|রাত)/i},U1={any:{am:/^পূ/i,pm:/^অপ/i,midnight:/^মধ্যরাত/i,noon:/^মধ্যাহ্ন/i,morning:/সকাল/i,afternoon:/বিকাল/i,evening:/সন্ধ্যা/i,night:/রাত/i}},K1={ordinalNumber:ye({matchPattern:I1,parsePattern:F1,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:O1,defaultMatchWidth:"wide",parsePatterns:H1,defaultParseWidth:"wide"}),quarter:E({matchPatterns:X1,defaultMatchWidth:"wide",parsePatterns:R1,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:V1,defaultMatchWidth:"wide",parsePatterns:Y1,defaultParseWidth:"any"}),day:E({matchPatterns:G1,defaultMatchWidth:"wide",parsePatterns:B1,defaultParseWidth:"wide"}),dayPeriod:E({matchPatterns:q1,defaultMatchWidth:"wide",parsePatterns:U1,defaultParseWidth:"any"})},Q1={code:"bn",formatDistance:D1,formatLong:N1,formatRelative:j1,localize:A1,match:K1,options:{weekStartsOn:0,firstWeekContainsDate:1}},J1={lessThanXSeconds:{one:{standalone:"manje od 1 sekunde",withPrepositionAgo:"manje od 1 sekunde",withPrepositionIn:"manje od 1 sekundu"},dual:"manje od {{count}} sekunde",other:"manje od {{count}} sekundi"},xSeconds:{one:{standalone:"1 sekunda",withPrepositionAgo:"1 sekunde",withPrepositionIn:"1 sekundu"},dual:"{{count}} sekunde",other:"{{count}} sekundi"},halfAMinute:"pola minute",lessThanXMinutes:{one:{standalone:"manje od 1 minute",withPrepositionAgo:"manje od 1 minute",withPrepositionIn:"manje od 1 minutu"},dual:"manje od {{count}} minute",other:"manje od {{count}} minuta"},xMinutes:{one:{standalone:"1 minuta",withPrepositionAgo:"1 minute",withPrepositionIn:"1 minutu"},dual:"{{count}} minute",other:"{{count}} minuta"},aboutXHours:{one:{standalone:"oko 1 sat",withPrepositionAgo:"oko 1 sat",withPrepositionIn:"oko 1 sat"},dual:"oko {{count}} sata",other:"oko {{count}} sati"},xHours:{one:{standalone:"1 sat",withPrepositionAgo:"1 sat",withPrepositionIn:"1 sat"},dual:"{{count}} sata",other:"{{count}} sati"},xDays:{one:{standalone:"1 dan",withPrepositionAgo:"1 dan",withPrepositionIn:"1 dan"},dual:"{{count}} dana",other:"{{count}} dana"},aboutXWeeks:{one:{standalone:"oko 1 sedmicu",withPrepositionAgo:"oko 1 sedmicu",withPrepositionIn:"oko 1 sedmicu"},dual:"oko {{count}} sedmice",other:"oko {{count}} sedmice"},xWeeks:{one:{standalone:"1 sedmicu",withPrepositionAgo:"1 sedmicu",withPrepositionIn:"1 sedmicu"},dual:"{{count}} sedmice",other:"{{count}} sedmice"},aboutXMonths:{one:{standalone:"oko 1 mjesec",withPrepositionAgo:"oko 1 mjesec",withPrepositionIn:"oko 1 mjesec"},dual:"oko {{count}} mjeseca",other:"oko {{count}} mjeseci"},xMonths:{one:{standalone:"1 mjesec",withPrepositionAgo:"1 mjesec",withPrepositionIn:"1 mjesec"},dual:"{{count}} mjeseca",other:"{{count}} mjeseci"},aboutXYears:{one:{standalone:"oko 1 godinu",withPrepositionAgo:"oko 1 godinu",withPrepositionIn:"oko 1 godinu"},dual:"oko {{count}} godine",other:"oko {{count}} godina"},xYears:{one:{standalone:"1 godina",withPrepositionAgo:"1 godine",withPrepositionIn:"1 godinu"},dual:"{{count}} godine",other:"{{count}} godina"},overXYears:{one:{standalone:"preko 1 godinu",withPrepositionAgo:"preko 1 godinu",withPrepositionIn:"preko 1 godinu"},dual:"preko {{count}} godine",other:"preko {{count}} godina"},almostXYears:{one:{standalone:"gotovo 1 godinu",withPrepositionAgo:"gotovo 1 godinu",withPrepositionIn:"gotovo 1 godinu"},dual:"gotovo {{count}} godine",other:"gotovo {{count}} godina"}},Z1=(e,i,r)=>{let s;const c=J1[e];return typeof c=="string"?s=c:i===1?r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s=c.one.withPrepositionIn:s=c.one.withPrepositionAgo:s=c.one.standalone:i%10>1&&i%10<5&&String(i).substr(-2,1)!=="1"?s=c.dual.replace("{{count}}",String(i)):s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"za "+s:"prije "+s:s},e0={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},t0={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},a0={full:"{{date}} 'u' {{time}}",long:"{{date}} 'u' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},n0={date:H({formats:e0,defaultWidth:"full"}),time:H({formats:t0,defaultWidth:"full"}),dateTime:H({formats:a0,defaultWidth:"full"})},i0={lastWeek:e=>{switch(e.getDay()){case 0:return"'prošle nedjelje u' p";case 3:return"'prošle srijede u' p";case 6:return"'prošle subote u' p";default:return"'prošli' EEEE 'u' p"}},yesterday:"'juče u' p",today:"'danas u' p",tomorrow:"'sutra u' p",nextWeek:e=>{switch(e.getDay()){case 0:return"'sljedeće nedjelje u' p";case 3:return"'sljedeću srijedu u' p";case 6:return"'sljedeću subotu u' p";default:return"'sljedeći' EEEE 'u' p"}},other:"P"},r0=(e,i,r,s)=>{const c=i0[e];return typeof c=="function"?c(i):c},o0={narrow:["pr.n.e.","AD"],abbreviated:["pr. Hr.","po. Hr."],wide:["Prije Hrista","Poslije Hrista"]},s0={narrow:["1.","2.","3.","4."],abbreviated:["1. kv.","2. kv.","3. kv.","4. kv."],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},l0={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],wide:["januar","februar","mart","april","maj","juni","juli","avgust","septembar","oktobar","novembar","decembar"]},d0={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],wide:["januar","februar","mart","april","maj","juni","juli","avgust","septembar","oktobar","novembar","decembar"]},u0={narrow:["N","P","U","S","Č","P","S"],short:["ned","pon","uto","sre","čet","pet","sub"],abbreviated:["ned","pon","uto","sre","čet","pet","sub"],wide:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"]},c0={narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"poslije podne",evening:"uveče",night:"noću"}},h0={narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"poslije podne",evening:"uveče",night:"noću"}},m0=(e,i)=>{const r=Number(e);return String(r)+"."},f0={ordinalNumber:m0,era:T({values:o0,defaultWidth:"wide"}),quarter:T({values:s0,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:l0,defaultWidth:"wide",formattingValues:d0,defaultFormattingWidth:"wide"}),day:T({values:u0,defaultWidth:"wide"}),dayPeriod:T({values:c0,defaultWidth:"wide",formattingValues:h0,defaultFormattingWidth:"wide"})},g0=/^(\d+)\./i,p0=/\d+/i,b0={narrow:/^(pr\.n\.e\.|AD)/i,abbreviated:/^(pr\.\s?Hr\.|po\.\s?Hr\.)/i,wide:/^(Prije Hrista|prije nove ere|Poslije Hrista|nova era)/i},v0={any:[/^pr/i,/^(po|nova)/i]},y0={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?kv\.?/i,wide:/^[1234]\. kvartal/i},x0={any:[/1/i,/2/i,/3/i,/4/i]},w0={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i,wide:/^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(juni|juna)|(juli|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i},k0={narrow:[/^1/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^avg/i,/^s/i,/^o/i,/^n/i,/^d/i]},P0={narrow:/^[npusčc]/i,short:/^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,abbreviated:/^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,wide:/^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i},M0={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},C0={any:/^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|poslije podne|ujutru)/i},S0={any:{am:/^a/i,pm:/^p/i,midnight:/^pono/i,noon:/^pod/i,morning:/jutro/i,afternoon:/(poslije\s|po)+podne/i,evening:/(uvece|uveče)/i,night:/(nocu|noću)/i}},$0={ordinalNumber:ye({matchPattern:g0,parsePattern:p0,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:b0,defaultMatchWidth:"wide",parsePatterns:v0,defaultParseWidth:"any"}),quarter:E({matchPatterns:y0,defaultMatchWidth:"wide",parsePatterns:x0,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:w0,defaultMatchWidth:"wide",parsePatterns:k0,defaultParseWidth:"any"}),day:E({matchPatterns:P0,defaultMatchWidth:"wide",parsePatterns:M0,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:C0,defaultMatchWidth:"any",parsePatterns:S0,defaultParseWidth:"any"})},W0={code:"bs",formatDistance:Z1,formatLong:n0,formatRelative:r0,localize:f0,match:$0,options:{weekStartsOn:1,firstWeekContainsDate:4}},A0={lessThanXSeconds:{one:"menys d'un segon",eleven:"menys d'onze segons",other:"menys de {{count}} segons"},xSeconds:{one:"1 segon",other:"{{count}} segons"},halfAMinute:"mig minut",lessThanXMinutes:{one:"menys d'un minut",eleven:"menys d'onze minuts",other:"menys de {{count}} minuts"},xMinutes:{one:"1 minut",other:"{{count}} minuts"},aboutXHours:{one:"aproximadament una hora",other:"aproximadament {{count}} hores"},xHours:{one:"1 hora",other:"{{count}} hores"},xDays:{one:"1 dia",other:"{{count}} dies"},aboutXWeeks:{one:"aproximadament una setmana",other:"aproximadament {{count}} setmanes"},xWeeks:{one:"1 setmana",other:"{{count}} setmanes"},aboutXMonths:{one:"aproximadament un mes",other:"aproximadament {{count}} mesos"},xMonths:{one:"1 mes",other:"{{count}} mesos"},aboutXYears:{one:"aproximadament un any",other:"aproximadament {{count}} anys"},xYears:{one:"1 any",other:"{{count}} anys"},overXYears:{one:"més d'un any",eleven:"més d'onze anys",other:"més de {{count}} anys"},almostXYears:{one:"gairebé un any",other:"gairebé {{count}} anys"}},T0=(e,i,r)=>{let s;const c=A0[e];return typeof c=="string"?s=c:i===1?s=c.one:i===11&&c.eleven?s=c.eleven:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"en "+s:"fa "+s:s},D0={full:"EEEE, d 'de' MMMM y",long:"d 'de' MMMM y",medium:"d MMM y",short:"dd/MM/y"},_0={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},E0={full:"{{date}} 'a les' {{time}}",long:"{{date}} 'a les' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},L0={date:H({formats:D0,defaultWidth:"full"}),time:H({formats:_0,defaultWidth:"full"}),dateTime:H({formats:E0,defaultWidth:"full"})},N0={lastWeek:"'el' eeee 'passat a la' LT",yesterday:"'ahir a la' p",today:"'avui a la' p",tomorrow:"'demà a la' p",nextWeek:"eeee 'a la' p",other:"P"},z0={lastWeek:"'el' eeee 'passat a les' p",yesterday:"'ahir a les' p",today:"'avui a les' p",tomorrow:"'demà a les' p",nextWeek:"eeee 'a les' p",other:"P"},j0=(e,i,r,s)=>i.getHours()!==1?z0[e]:N0[e],I0={narrow:["aC","dC"],abbreviated:["a. de C.","d. de C."],wide:["abans de Crist","després de Crist"]},F0={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1r trimestre","2n trimestre","3r trimestre","4t trimestre"]},O0={narrow:["GN","FB","MÇ","AB","MG","JN","JL","AG","ST","OC","NV","DS"],abbreviated:["gen.","febr.","març","abr.","maig","juny","jul.","ag.","set.","oct.","nov.","des."],wide:["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"]},H0={narrow:["dg.","dl.","dt.","dm.","dj.","dv.","ds."],short:["dg.","dl.","dt.","dm.","dj.","dv.","ds."],abbreviated:["dg.","dl.","dt.","dm.","dj.","dv.","ds."],wide:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"]},X0={narrow:{am:"am",pm:"pm",midnight:"mitjanit",noon:"migdia",morning:"matí",afternoon:"tarda",evening:"vespre",night:"nit"},abbreviated:{am:"a.m.",pm:"p.m.",midnight:"mitjanit",noon:"migdia",morning:"matí",afternoon:"tarda",evening:"vespre",night:"nit"},wide:{am:"ante meridiem",pm:"post meridiem",midnight:"mitjanit",noon:"migdia",morning:"matí",afternoon:"tarda",evening:"vespre",night:"nit"}},R0={narrow:{am:"am",pm:"pm",midnight:"de la mitjanit",noon:"del migdia",morning:"del matí",afternoon:"de la tarda",evening:"del vespre",night:"de la nit"},abbreviated:{am:"AM",pm:"PM",midnight:"de la mitjanit",noon:"del migdia",morning:"del matí",afternoon:"de la tarda",evening:"del vespre",night:"de la nit"},wide:{am:"ante meridiem",pm:"post meridiem",midnight:"de la mitjanit",noon:"del migdia",morning:"del matí",afternoon:"de la tarda",evening:"del vespre",night:"de la nit"}},V0=(e,i)=>{const r=Number(e),s=r%100;if(s>20||s<10)switch(s%10){case 1:return r+"r";case 2:return r+"n";case 3:return r+"r";case 4:return r+"t"}return r+"è"},Y0={ordinalNumber:V0,era:T({values:I0,defaultWidth:"wide"}),quarter:T({values:F0,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:O0,defaultWidth:"wide"}),day:T({values:H0,defaultWidth:"wide"}),dayPeriod:T({values:X0,defaultWidth:"wide",formattingValues:R0,defaultFormattingWidth:"wide"})},G0=/^(\d+)(è|r|n|r|t)?/i,B0=/\d+/i,q0={narrow:/^(aC|dC)/i,abbreviated:/^(a. de C.|d. de C.)/i,wide:/^(abans de Crist|despr[eé]s de Crist)/i},U0={narrow:[/^aC/i,/^dC/i],abbreviated:[/^(a. de C.)/i,/^(d. de C.)/i],wide:[/^(abans de Crist)/i,/^(despr[eé]s de Crist)/i]},K0={narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](è|r|n|r|t)? trimestre/i},Q0={any:[/1/i,/2/i,/3/i,/4/i]},J0={narrow:/^(GN|FB|MÇ|AB|MG|JN|JL|AG|ST|OC|NV|DS)/i,abbreviated:/^(gen.|febr.|març|abr.|maig|juny|jul.|ag.|set.|oct.|nov.|des.)/i,wide:/^(gener|febrer|març|abril|maig|juny|juliol|agost|setembre|octubre|novembre|desembre)/i},Z0={narrow:[/^GN/i,/^FB/i,/^MÇ/i,/^AB/i,/^MG/i,/^JN/i,/^JL/i,/^AG/i,/^ST/i,/^OC/i,/^NV/i,/^DS/i],abbreviated:[/^gen./i,/^febr./i,/^març/i,/^abr./i,/^maig/i,/^juny/i,/^jul./i,/^ag./i,/^set./i,/^oct./i,/^nov./i,/^des./i],wide:[/^gener/i,/^febrer/i,/^març/i,/^abril/i,/^maig/i,/^juny/i,/^juliol/i,/^agost/i,/^setembre/i,/^octubre/i,/^novembre/i,/^desembre/i]},ek={narrow:/^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,short:/^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,abbreviated:/^(dg\.|dl\.|dt\.|dm\.|dj\.|dv\.|ds\.)/i,wide:/^(diumenge|dilluns|dimarts|dimecres|dijous|divendres|dissabte)/i},tk={narrow:[/^dg./i,/^dl./i,/^dt./i,/^dm./i,/^dj./i,/^dv./i,/^ds./i],abbreviated:[/^dg./i,/^dl./i,/^dt./i,/^dm./i,/^dj./i,/^dv./i,/^ds./i],wide:[/^diumenge/i,/^dilluns/i,/^dimarts/i,/^dimecres/i,/^dijous/i,/^divendres/i,/^disssabte/i]},ak={narrow:/^(a|p|mn|md|(del|de la) (matí|tarda|vespre|nit))/i,abbreviated:/^([ap]\.?\s?m\.?|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i,wide:/^(ante meridiem|post meridiem|mitjanit|migdia|(del|de la) (matí|tarda|vespre|nit))/i},nk={any:{am:/^a/i,pm:/^p/i,midnight:/^mitjanit/i,noon:/^migdia/i,morning:/matí/i,afternoon:/tarda/i,evening:/vespre/i,night:/nit/i}},ik={ordinalNumber:ye({matchPattern:G0,parsePattern:B0,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:q0,defaultMatchWidth:"wide",parsePatterns:U0,defaultParseWidth:"wide"}),quarter:E({matchPatterns:K0,defaultMatchWidth:"wide",parsePatterns:Q0,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:J0,defaultMatchWidth:"wide",parsePatterns:Z0,defaultParseWidth:"wide"}),day:E({matchPatterns:ek,defaultMatchWidth:"wide",parsePatterns:tk,defaultParseWidth:"wide"}),dayPeriod:E({matchPatterns:ak,defaultMatchWidth:"wide",parsePatterns:nk,defaultParseWidth:"any"})},rk={code:"ca",formatDistance:T0,formatLong:L0,formatRelative:j0,localize:Y0,match:ik,options:{weekStartsOn:1,firstWeekContainsDate:4}},ok={lessThanXSeconds:{one:"کەمتر لە یەک چرکە",other:"کەمتر لە {{count}} چرکە"},xSeconds:{one:"1 چرکە",other:"{{count}} چرکە"},halfAMinute:"نیو کاتژمێر",lessThanXMinutes:{one:"کەمتر لە یەک خولەک",other:"کەمتر لە {{count}} خولەک"},xMinutes:{one:"1 خولەک",other:"{{count}} خولەک"},aboutXHours:{one:"دەوروبەری 1 کاتژمێر",other:"دەوروبەری {{count}} کاتژمێر"},xHours:{one:"1 کاتژمێر",other:"{{count}} کاتژمێر"},xDays:{one:"1 ڕۆژ",other:"{{count}} ژۆژ"},aboutXWeeks:{one:"دەوروبەری 1 هەفتە",other:"دوروبەری {{count}} هەفتە"},xWeeks:{one:"1 هەفتە",other:"{{count}} هەفتە"},aboutXMonths:{one:"داوروبەری 1 مانگ",other:"دەوروبەری {{count}} مانگ"},xMonths:{one:"1 مانگ",other:"{{count}} مانگ"},aboutXYears:{one:"دەوروبەری 1 ساڵ",other:"دەوروبەری {{count}} ساڵ"},xYears:{one:"1 ساڵ",other:"{{count}} ساڵ"},overXYears:{one:"زیاتر لە ساڵێک",other:"زیاتر لە {{count}} ساڵ"},almostXYears:{one:"بەنزیکەیی ساڵێک ",other:"بەنزیکەیی {{count}} ساڵ"}},sk=(e,i,r)=>{let s;const c=ok[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",i.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"لە ماوەی "+s+"دا":s+"پێش ئێستا":s},lk={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},dk={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},uk={full:"{{date}} 'کاتژمێر' {{time}}",long:"{{date}} 'کاتژمێر' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},ck={date:H({formats:lk,defaultWidth:"full"}),time:H({formats:dk,defaultWidth:"full"}),dateTime:H({formats:uk,defaultWidth:"full"})},hk={lastWeek:"'هەفتەی ڕابردوو' eeee 'کاتژمێر' p",yesterday:"'دوێنێ کاتژمێر' p",today:"'ئەمڕۆ کاتژمێر' p",tomorrow:"'بەیانی کاتژمێر' p",nextWeek:"eeee 'کاتژمێر' p",other:"P"},mk=(e,i,r,s)=>hk[e],fk={narrow:["پ","د"],abbreviated:["پ-ز","د-ز"],wide:["پێش زاین","دوای زاین"]},gk={narrow:["1","2","3","4"],abbreviated:["چ1م","چ2م","چ3م","چ4م"],wide:["چارەگی یەکەم","چارەگی دووەم","چارەگی سێیەم","چارەگی چوارەم"]},pk={narrow:["ک-د","ش","ئا","ن","م","ح","ت","ئا","ئە","تش-ی","تش-د","ک-ی"],abbreviated:["کان-دوو","شوب","ئاد","نیس","مایس","حوز","تەم","ئاب","ئەل","تش-یەک","تش-دوو","کان-یەک"],wide:["کانوونی دووەم","شوبات","ئادار","نیسان","مایس","حوزەیران","تەمموز","ئاب","ئەیلول","تشرینی یەکەم","تشرینی دووەم","کانوونی یەکەم"]},bk={narrow:["ی-ش","د-ش","س-ش","چ-ش","پ-ش","هە","ش"],short:["یە-شە","دوو-شە","سێ-شە","چو-شە","پێ-شە","هەی","شە"],abbreviated:["یەک-شەم","دوو-شەم","سێ-شەم","چوار-شەم","پێنج-شەم","هەینی","شەمە"],wide:["یەک شەمە","دوو شەمە","سێ شەمە","چوار شەمە","پێنج شەمە","هەینی","شەمە"]},vk={narrow:{am:"پ",pm:"د",midnight:"ن-ش",noon:"ن",morning:"بەیانی",afternoon:"دوای نیوەڕۆ",evening:"ئێوارە",night:"شەو"},abbreviated:{am:"پ-ن",pm:"د-ن",midnight:"نیوە شەو",noon:"نیوەڕۆ",morning:"بەیانی",afternoon:"دوای نیوەڕۆ",evening:"ئێوارە",night:"شەو"},wide:{am:"پێش نیوەڕۆ",pm:"دوای نیوەڕۆ",midnight:"نیوە شەو",noon:"نیوەڕۆ",morning:"بەیانی",afternoon:"دوای نیوەڕۆ",evening:"ئێوارە",night:"شەو"}},yk={narrow:{am:"پ",pm:"د",midnight:"ن-ش",noon:"ن",morning:"لە بەیانیدا",afternoon:"لە دوای نیوەڕۆدا",evening:"لە ئێوارەدا",night:"لە شەودا"},abbreviated:{am:"پ-ن",pm:"د-ن",midnight:"نیوە شەو",noon:"نیوەڕۆ",morning:"لە بەیانیدا",afternoon:"لە دوای نیوەڕۆدا",evening:"لە ئێوارەدا",night:"لە شەودا"},wide:{am:"پێش نیوەڕۆ",pm:"دوای نیوەڕۆ",midnight:"نیوە شەو",noon:"نیوەڕۆ",morning:"لە بەیانیدا",afternoon:"لە دوای نیوەڕۆدا",evening:"لە ئێوارەدا",night:"لە شەودا"}},xk=(e,i)=>String(e),wk={ordinalNumber:xk,era:T({values:fk,defaultWidth:"wide"}),quarter:T({values:gk,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:pk,defaultWidth:"wide"}),day:T({values:bk,defaultWidth:"wide"}),dayPeriod:T({values:vk,defaultWidth:"wide",formattingValues:yk,defaultFormattingWidth:"wide"})},kk=/^(\d+)(th|st|nd|rd)?/i,Pk=/\d+/i,Mk={narrow:/^(پ|د)/i,abbreviated:/^(پ-ز|د.ز)/i,wide:/^(پێش زاین| دوای زاین)/i},Ck={any:[/^د/g,/^پ/g]},Sk={narrow:/^[1234]/i,abbreviated:/^م[1234]چ/i,wide:/^(یەکەم|دووەم|سێیەم| چوارەم) (چارەگی)? quarter/i},$k={wide:[/چارەگی یەکەم/,/چارەگی دووەم/,/چارەگی سيیەم/,/چارەگی چوارەم/],any:[/1/i,/2/i,/3/i,/4/i]},Wk={narrow:/^(ک-د|ش|ئا|ن|م|ح|ت|ئە|تش-ی|تش-د|ک-ی)/i,abbreviated:/^(کان-دوو|شوب|ئاد|نیس|مایس|حوز|تەم|ئاب|ئەل|تش-یەک|تش-دوو|کان-یەک)/i,wide:/^(کانوونی دووەم|شوبات|ئادار|نیسان|مایس|حوزەیران|تەمموز|ئاب|ئەیلول|تشرینی یەکەم|تشرینی دووەم|کانوونی یەکەم)/i},Ak={narrow:[/^ک-د/i,/^ش/i,/^ئا/i,/^ن/i,/^م/i,/^ح/i,/^ت/i,/^ئا/i,/^ئە/i,/^تش-ی/i,/^تش-د/i,/^ک-ی/i],any:[/^کان-دوو/i,/^شوب/i,/^ئاد/i,/^نیس/i,/^مایس/i,/^حوز/i,/^تەم/i,/^ئاب/i,/^ئەل/i,/^تش-یەک/i,/^تش-دوو/i,/^|کان-یەک/i]},Tk={narrow:/^(ش|ی|د|س|چ|پ|هە)/i,short:/^(یە-شە|دوو-شە|سێ-شە|چو-شە|پێ-شە|هە|شە)/i,abbreviated:/^(یەک-شەم|دوو-شەم|سێ-شەم|چوار-شەم|پێنخ-شەم|هەینی|شەمە)/i,wide:/^(یەک شەمە|دوو شەمە|سێ شەمە|چوار شەمە|پێنج شەمە|هەینی|شەمە)/i},Dk={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},_k={narrow:/^(پ|د|ن-ش|ن| (بەیانی|دوای نیوەڕۆ|ئێوارە|شەو))/i,abbreviated:/^(پ-ن|د-ن|نیوە شەو|نیوەڕۆ|بەیانی|دوای نیوەڕۆ|ئێوارە|شەو)/,wide:/^(پێش نیوەڕۆ|دوای نیوەڕۆ|نیوەڕۆ|نیوە شەو|لەبەیانیدا|لەدواینیوەڕۆدا|لە ئێوارەدا|لە شەودا)/,any:/^(پ|د|بەیانی|نیوەڕۆ|ئێوارە|شەو)/},Ek={any:{am:/^د/i,pm:/^پ/i,midnight:/^ن-ش/i,noon:/^ن/i,morning:/بەیانی/i,afternoon:/دواینیوەڕۆ/i,evening:/ئێوارە/i,night:/شەو/i}},Lk={ordinalNumber:ye({matchPattern:kk,parsePattern:Pk,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:Mk,defaultMatchWidth:"wide",parsePatterns:Ck,defaultParseWidth:"any"}),quarter:E({matchPatterns:Sk,defaultMatchWidth:"wide",parsePatterns:$k,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:Wk,defaultMatchWidth:"wide",parsePatterns:Ak,defaultParseWidth:"any"}),day:E({matchPatterns:Tk,defaultMatchWidth:"wide",parsePatterns:Dk,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:_k,defaultMatchWidth:"any",parsePatterns:Ek,defaultParseWidth:"any"})},Nk={code:"ckb",formatDistance:sk,formatLong:ck,formatRelative:mk,localize:wk,match:Lk,options:{weekStartsOn:0,firstWeekContainsDate:1}},zk={lessThanXSeconds:{one:{regular:"méně než 1 sekunda",past:"před méně než 1 sekundou",future:"za méně než 1 sekundu"},few:{regular:"méně než {{count}} sekundy",past:"před méně než {{count}} sekundami",future:"za méně než {{count}} sekundy"},many:{regular:"méně než {{count}} sekund",past:"před méně než {{count}} sekundami",future:"za méně než {{count}} sekund"}},xSeconds:{one:{regular:"1 sekunda",past:"před 1 sekundou",future:"za 1 sekundu"},few:{regular:"{{count}} sekundy",past:"před {{count}} sekundami",future:"za {{count}} sekundy"},many:{regular:"{{count}} sekund",past:"před {{count}} sekundami",future:"za {{count}} sekund"}},halfAMinute:{type:"other",other:{regular:"půl minuty",past:"před půl minutou",future:"za půl minuty"}},lessThanXMinutes:{one:{regular:"méně než 1 minuta",past:"před méně než 1 minutou",future:"za méně než 1 minutu"},few:{regular:"méně než {{count}} minuty",past:"před méně než {{count}} minutami",future:"za méně než {{count}} minuty"},many:{regular:"méně než {{count}} minut",past:"před méně než {{count}} minutami",future:"za méně než {{count}} minut"}},xMinutes:{one:{regular:"1 minuta",past:"před 1 minutou",future:"za 1 minutu"},few:{regular:"{{count}} minuty",past:"před {{count}} minutami",future:"za {{count}} minuty"},many:{regular:"{{count}} minut",past:"před {{count}} minutami",future:"za {{count}} minut"}},aboutXHours:{one:{regular:"přibližně 1 hodina",past:"přibližně před 1 hodinou",future:"přibližně za 1 hodinu"},few:{regular:"přibližně {{count}} hodiny",past:"přibližně před {{count}} hodinami",future:"přibližně za {{count}} hodiny"},many:{regular:"přibližně {{count}} hodin",past:"přibližně před {{count}} hodinami",future:"přibližně za {{count}} hodin"}},xHours:{one:{regular:"1 hodina",past:"před 1 hodinou",future:"za 1 hodinu"},few:{regular:"{{count}} hodiny",past:"před {{count}} hodinami",future:"za {{count}} hodiny"},many:{regular:"{{count}} hodin",past:"před {{count}} hodinami",future:"za {{count}} hodin"}},xDays:{one:{regular:"1 den",past:"před 1 dnem",future:"za 1 den"},few:{regular:"{{count}} dny",past:"před {{count}} dny",future:"za {{count}} dny"},many:{regular:"{{count}} dní",past:"před {{count}} dny",future:"za {{count}} dní"}},aboutXWeeks:{one:{regular:"přibližně 1 týden",past:"přibližně před 1 týdnem",future:"přibližně za 1 týden"},few:{regular:"přibližně {{count}} týdny",past:"přibližně před {{count}} týdny",future:"přibližně za {{count}} týdny"},many:{regular:"přibližně {{count}} týdnů",past:"přibližně před {{count}} týdny",future:"přibližně za {{count}} týdnů"}},xWeeks:{one:{regular:"1 týden",past:"před 1 týdnem",future:"za 1 týden"},few:{regular:"{{count}} týdny",past:"před {{count}} týdny",future:"za {{count}} týdny"},many:{regular:"{{count}} týdnů",past:"před {{count}} týdny",future:"za {{count}} týdnů"}},aboutXMonths:{one:{regular:"přibližně 1 měsíc",past:"přibližně před 1 měsícem",future:"přibližně za 1 měsíc"},few:{regular:"přibližně {{count}} měsíce",past:"přibližně před {{count}} měsíci",future:"přibližně za {{count}} měsíce"},many:{regular:"přibližně {{count}} měsíců",past:"přibližně před {{count}} měsíci",future:"přibližně za {{count}} měsíců"}},xMonths:{one:{regular:"1 měsíc",past:"před 1 měsícem",future:"za 1 měsíc"},few:{regular:"{{count}} měsíce",past:"před {{count}} měsíci",future:"za {{count}} měsíce"},many:{regular:"{{count}} měsíců",past:"před {{count}} měsíci",future:"za {{count}} měsíců"}},aboutXYears:{one:{regular:"přibližně 1 rok",past:"přibližně před 1 rokem",future:"přibližně za 1 rok"},few:{regular:"přibližně {{count}} roky",past:"přibližně před {{count}} roky",future:"přibližně za {{count}} roky"},many:{regular:"přibližně {{count}} roků",past:"přibližně před {{count}} roky",future:"přibližně za {{count}} roků"}},xYears:{one:{regular:"1 rok",past:"před 1 rokem",future:"za 1 rok"},few:{regular:"{{count}} roky",past:"před {{count}} roky",future:"za {{count}} roky"},many:{regular:"{{count}} roků",past:"před {{count}} roky",future:"za {{count}} roků"}},overXYears:{one:{regular:"více než 1 rok",past:"před více než 1 rokem",future:"za více než 1 rok"},few:{regular:"více než {{count}} roky",past:"před více než {{count}} roky",future:"za více než {{count}} roky"},many:{regular:"více než {{count}} roků",past:"před více než {{count}} roky",future:"za více než {{count}} roků"}},almostXYears:{one:{regular:"skoro 1 rok",past:"skoro před 1 rokem",future:"skoro za 1 rok"},few:{regular:"skoro {{count}} roky",past:"skoro před {{count}} roky",future:"skoro za {{count}} roky"},many:{regular:"skoro {{count}} roků",past:"skoro před {{count}} roky",future:"skoro za {{count}} roků"}}},jk=(e,i,r)=>{let s;const c=zk[e];c.type==="other"?s=c.other:i===1?s=c.one:i>1&&i<5?s=c.few:s=c.many;const g=(r==null?void 0:r.addSuffix)===!0,w=r==null?void 0:r.comparison;let C;return g&&w===-1?C=s.past:g&&w===1?C=s.future:C=s.regular,C.replace("{{count}}",String(i))},Ik={full:"EEEE, d. MMMM yyyy",long:"d. MMMM yyyy",medium:"d. M. yyyy",short:"dd.MM.yyyy"},Fk={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},Ok={full:"{{date}} 'v' {{time}}",long:"{{date}} 'v' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Hk={date:H({formats:Ik,defaultWidth:"full"}),time:H({formats:Fk,defaultWidth:"full"}),dateTime:H({formats:Ok,defaultWidth:"full"})},Xk=["neděli","pondělí","úterý","středu","čtvrtek","pátek","sobotu"],Rk={lastWeek:"'poslední' eeee 've' p",yesterday:"'včera v' p",today:"'dnes v' p",tomorrow:"'zítra v' p",nextWeek:e=>{const i=e.getDay();return"'v "+Xk[i]+" o' p"},other:"P"},Vk=(e,i)=>{const r=Rk[e];return typeof r=="function"?r(i):r},Yk={narrow:["př. n. l.","n. l."],abbreviated:["př. n. l.","n. l."],wide:["před naším letopočtem","našeho letopočtu"]},Gk={narrow:["1","2","3","4"],abbreviated:["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"],wide:["1. čtvrtletí","2. čtvrtletí","3. čtvrtletí","4. čtvrtletí"]},Bk={narrow:["L","Ú","B","D","K","Č","Č","S","Z","Ř","L","P"],abbreviated:["led","úno","bře","dub","kvě","čvn","čvc","srp","zář","říj","lis","pro"],wide:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"]},qk={narrow:["L","Ú","B","D","K","Č","Č","S","Z","Ř","L","P"],abbreviated:["led","úno","bře","dub","kvě","čvn","čvc","srp","zář","říj","lis","pro"],wide:["ledna","února","března","dubna","května","června","července","srpna","září","října","listopadu","prosince"]},Uk={narrow:["ne","po","út","st","čt","pá","so"],short:["ne","po","út","st","čt","pá","so"],abbreviated:["ned","pon","úte","stř","čtv","pát","sob"],wide:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"]},Kk={narrow:{am:"dop.",pm:"odp.",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"},abbreviated:{am:"dop.",pm:"odp.",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"},wide:{am:"dopoledne",pm:"odpoledne",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"}},Qk={narrow:{am:"dop.",pm:"odp.",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"},abbreviated:{am:"dop.",pm:"odp.",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"},wide:{am:"dopoledne",pm:"odpoledne",midnight:"půlnoc",noon:"poledne",morning:"ráno",afternoon:"odpoledne",evening:"večer",night:"noc"}},Jk=(e,i)=>Number(e)+".",Zk={ordinalNumber:Jk,era:T({values:Yk,defaultWidth:"wide"}),quarter:T({values:Gk,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:Bk,defaultWidth:"wide",formattingValues:qk,defaultFormattingWidth:"wide"}),day:T({values:Uk,defaultWidth:"wide"}),dayPeriod:T({values:Kk,defaultWidth:"wide",formattingValues:Qk,defaultFormattingWidth:"wide"})},eP=/^(\d+)\.?/i,tP=/\d+/i,aP={narrow:/^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i,abbreviated:/^(p[řr](\.|ed) Kr\.|p[řr](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i,wide:/^(p[řr](\.|ed) Kristem|p[řr](\.|ed) na[šs][íi]m letopo[čc]tem|po Kristu|na[šs]eho letopo[čc]tu)/i},nP={any:[/^p[řr]/i,/^(po|n)/i]},iP={narrow:/^[1234]/i,abbreviated:/^[1234]\. [čc]tvrtlet[íi]/i,wide:/^[1234]\. [čc]tvrtlet[íi]/i},rP={any:[/1/i,/2/i,/3/i,/4/i]},oP={narrow:/^[lúubdkčcszřrlp]/i,abbreviated:/^(led|[úu]no|b[řr]e|dub|kv[ěe]|[čc]vn|[čc]vc|srp|z[áa][řr]|[řr][íi]j|lis|pro)/i,wide:/^(leden|ledna|[úu]nora?|b[řr]ezen|b[řr]ezna|duben|dubna|kv[ěe]ten|kv[ěe]tna|[čc]erven(ec|ce)?|[čc]ervna|srpen|srpna|z[áa][řr][íi]|[řr][íi]jen|[řr][íi]jna|listopad(a|u)?|prosinec|prosince)/i},sP={narrow:[/^l/i,/^[úu]/i,/^b/i,/^d/i,/^k/i,/^[čc]/i,/^[čc]/i,/^s/i,/^z/i,/^[řr]/i,/^l/i,/^p/i],any:[/^led/i,/^[úu]n/i,/^b[řr]e/i,/^dub/i,/^kv[ěe]/i,/^[čc]vn|[čc]erven(?!\w)|[čc]ervna/i,/^[čc]vc|[čc]erven(ec|ce)/i,/^srp/i,/^z[áa][řr]/i,/^[řr][íi]j/i,/^lis/i,/^pro/i]},lP={narrow:/^[npuúsčps]/i,short:/^(ne|po|[úu]t|st|[čc]t|p[áa]|so)/i,abbreviated:/^(ned|pon|[úu]te|st[rř]|[čc]tv|p[áa]t|sob)/i,wide:/^(ned[ěe]le|pond[ěe]l[íi]|[úu]ter[ýy]|st[řr]eda|[čc]tvrtek|p[áa]tek|sobota)/i},dP={narrow:[/^n/i,/^p/i,/^[úu]/i,/^s/i,/^[čc]/i,/^p/i,/^s/i],any:[/^ne/i,/^po/i,/^[úu]t/i,/^st/i,/^[čc]t/i,/^p[áa]/i,/^so/i]},uP={any:/^dopoledne|dop\.?|odpoledne|odp\.?|p[ůu]lnoc|poledne|r[áa]no|odpoledne|ve[čc]er|(v )?noci?/i},cP={any:{am:/^dop/i,pm:/^odp/i,midnight:/^p[ůu]lnoc/i,noon:/^poledne/i,morning:/r[áa]no/i,afternoon:/odpoledne/i,evening:/ve[čc]er/i,night:/noc/i}},hP={ordinalNumber:ye({matchPattern:eP,parsePattern:tP,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:aP,defaultMatchWidth:"wide",parsePatterns:nP,defaultParseWidth:"any"}),quarter:E({matchPatterns:iP,defaultMatchWidth:"wide",parsePatterns:rP,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:oP,defaultMatchWidth:"wide",parsePatterns:sP,defaultParseWidth:"any"}),day:E({matchPatterns:lP,defaultMatchWidth:"wide",parsePatterns:dP,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:uP,defaultMatchWidth:"any",parsePatterns:cP,defaultParseWidth:"any"})},mP={code:"cs",formatDistance:jk,formatLong:Hk,formatRelative:Vk,localize:Zk,match:hP,options:{weekStartsOn:1,firstWeekContainsDate:4}},fP={lessThanXSeconds:{one:"llai na eiliad",other:"llai na {{count}} eiliad"},xSeconds:{one:"1 eiliad",other:"{{count}} eiliad"},halfAMinute:"hanner munud",lessThanXMinutes:{one:"llai na munud",two:"llai na 2 funud",other:"llai na {{count}} munud"},xMinutes:{one:"1 munud",two:"2 funud",other:"{{count}} munud"},aboutXHours:{one:"tua 1 awr",other:"tua {{count}} awr"},xHours:{one:"1 awr",other:"{{count}} awr"},xDays:{one:"1 diwrnod",two:"2 ddiwrnod",other:"{{count}} diwrnod"},aboutXWeeks:{one:"tua 1 wythnos",two:"tua pythefnos",other:"tua {{count}} wythnos"},xWeeks:{one:"1 wythnos",two:"pythefnos",other:"{{count}} wythnos"},aboutXMonths:{one:"tua 1 mis",two:"tua 2 fis",other:"tua {{count}} mis"},xMonths:{one:"1 mis",two:"2 fis",other:"{{count}} mis"},aboutXYears:{one:"tua 1 flwyddyn",two:"tua 2 flynedd",other:"tua {{count}} mlynedd"},xYears:{one:"1 flwyddyn",two:"2 flynedd",other:"{{count}} mlynedd"},overXYears:{one:"dros 1 flwyddyn",two:"dros 2 flynedd",other:"dros {{count}} mlynedd"},almostXYears:{one:"bron 1 flwyddyn",two:"bron 2 flynedd",other:"bron {{count}} mlynedd"}},gP=(e,i,r)=>{let s;const c=fP[e];return typeof c=="string"?s=c:i===1?s=c.one:i===2&&c.two?s=c.two:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"mewn "+s:s+" yn ôl":s},pP={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},bP={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},vP={full:"{{date}} 'am' {{time}}",long:"{{date}} 'am' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},yP={date:H({formats:pP,defaultWidth:"full"}),time:H({formats:bP,defaultWidth:"full"}),dateTime:H({formats:vP,defaultWidth:"full"})},xP={lastWeek:"eeee 'diwethaf am' p",yesterday:"'ddoe am' p",today:"'heddiw am' p",tomorrow:"'yfory am' p",nextWeek:"eeee 'am' p",other:"P"},wP=(e,i,r,s)=>xP[e],kP={narrow:["C","O"],abbreviated:["CC","OC"],wide:["Cyn Crist","Ar ôl Crist"]},PP={narrow:["1","2","3","4"],abbreviated:["Ch1","Ch2","Ch3","Ch4"],wide:["Chwarter 1af","2ail chwarter","3ydd chwarter","4ydd chwarter"]},MP={narrow:["I","Ch","Ma","E","Mi","Me","G","A","Md","H","T","Rh"],abbreviated:["Ion","Chwe","Maw","Ebr","Mai","Meh","Gor","Aws","Med","Hyd","Tach","Rhag"],wide:["Ionawr","Chwefror","Mawrth","Ebrill","Mai","Mehefin","Gorffennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr"]},CP={narrow:["S","Ll","M","M","I","G","S"],short:["Su","Ll","Ma","Me","Ia","Gw","Sa"],abbreviated:["Sul","Llun","Maw","Mer","Iau","Gwe","Sad"],wide:["dydd Sul","dydd Llun","dydd Mawrth","dydd Mercher","dydd Iau","dydd Gwener","dydd Sadwrn"]},SP={narrow:{am:"b",pm:"h",midnight:"hn",noon:"hd",morning:"bore",afternoon:"prynhawn",evening:"gyda'r nos",night:"nos"},abbreviated:{am:"yb",pm:"yh",midnight:"hanner nos",noon:"hanner dydd",morning:"bore",afternoon:"prynhawn",evening:"gyda'r nos",night:"nos"},wide:{am:"y.b.",pm:"y.h.",midnight:"hanner nos",noon:"hanner dydd",morning:"bore",afternoon:"prynhawn",evening:"gyda'r nos",night:"nos"}},$P={narrow:{am:"b",pm:"h",midnight:"hn",noon:"hd",morning:"yn y bore",afternoon:"yn y prynhawn",evening:"gyda'r nos",night:"yn y nos"},abbreviated:{am:"yb",pm:"yh",midnight:"hanner nos",noon:"hanner dydd",morning:"yn y bore",afternoon:"yn y prynhawn",evening:"gyda'r nos",night:"yn y nos"},wide:{am:"y.b.",pm:"y.h.",midnight:"hanner nos",noon:"hanner dydd",morning:"yn y bore",afternoon:"yn y prynhawn",evening:"gyda'r nos",night:"yn y nos"}},WP=(e,i)=>{const r=Number(e);if(r<20)switch(r){case 0:return r+"fed";case 1:return r+"af";case 2:return r+"ail";case 3:case 4:return r+"ydd";case 5:case 6:return r+"ed";case 7:case 8:case 9:case 10:case 12:case 15:case 18:return r+"fed";case 11:case 13:case 14:case 16:case 17:case 19:return r+"eg"}else if(r>=50&&r<=60||r===80||r>=100)return r+"fed";return r+"ain"},AP={ordinalNumber:WP,era:T({values:kP,defaultWidth:"wide"}),quarter:T({values:PP,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:MP,defaultWidth:"wide"}),day:T({values:CP,defaultWidth:"wide"}),dayPeriod:T({values:SP,defaultWidth:"wide",formattingValues:$P,defaultFormattingWidth:"wide"})},TP=/^(\d+)(af|ail|ydd|ed|fed|eg|ain)?/i,DP=/\d+/i,_P={narrow:/^(c|o)/i,abbreviated:/^(c\.?\s?c\.?|o\.?\s?c\.?)/i,wide:/^(cyn christ|ar ôl crist|ar ol crist)/i},EP={wide:[/^c/i,/^(ar ôl crist|ar ol crist)/i],any:[/^c/i,/^o/i]},LP={narrow:/^[1234]/i,abbreviated:/^ch[1234]/i,wide:/^(chwarter 1af)|([234](ail|ydd)? chwarter)/i},NP={any:[/1/i,/2/i,/3/i,/4/i]},zP={narrow:/^(i|ch|m|e|g|a|h|t|rh)/i,abbreviated:/^(ion|chwe|maw|ebr|mai|meh|gor|aws|med|hyd|tach|rhag)/i,wide:/^(ionawr|chwefror|mawrth|ebrill|mai|mehefin|gorffennaf|awst|medi|hydref|tachwedd|rhagfyr)/i},jP={narrow:[/^i/i,/^ch/i,/^m/i,/^e/i,/^m/i,/^m/i,/^g/i,/^a/i,/^m/i,/^h/i,/^t/i,/^rh/i],any:[/^io/i,/^ch/i,/^maw/i,/^e/i,/^mai/i,/^meh/i,/^g/i,/^a/i,/^med/i,/^h/i,/^t/i,/^rh/i]},IP={narrow:/^(s|ll|m|i|g)/i,short:/^(su|ll|ma|me|ia|gw|sa)/i,abbreviated:/^(sul|llun|maw|mer|iau|gwe|sad)/i,wide:/^dydd (sul|llun|mawrth|mercher|iau|gwener|sadwrn)/i},FP={narrow:[/^s/i,/^ll/i,/^m/i,/^m/i,/^i/i,/^g/i,/^s/i],wide:[/^dydd su/i,/^dydd ll/i,/^dydd ma/i,/^dydd me/i,/^dydd i/i,/^dydd g/i,/^dydd sa/i],any:[/^su/i,/^ll/i,/^ma/i,/^me/i,/^i/i,/^g/i,/^sa/i]},OP={narrow:/^(b|h|hn|hd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i,any:/^(y\.?\s?[bh]\.?|hanner nos|hanner dydd|(yn y|y|yr|gyda'r) (bore|prynhawn|nos|hwyr))/i},HP={any:{am:/^b|(y\.?\s?b\.?)/i,pm:/^h|(y\.?\s?h\.?)|(yr hwyr)/i,midnight:/^hn|hanner nos/i,noon:/^hd|hanner dydd/i,morning:/bore/i,afternoon:/prynhawn/i,evening:/^gyda'r nos$/i,night:/blah/i}},XP={ordinalNumber:ye({matchPattern:TP,parsePattern:DP,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:_P,defaultMatchWidth:"wide",parsePatterns:EP,defaultParseWidth:"any"}),quarter:E({matchPatterns:LP,defaultMatchWidth:"wide",parsePatterns:NP,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:zP,defaultMatchWidth:"wide",parsePatterns:jP,defaultParseWidth:"any"}),day:E({matchPatterns:IP,defaultMatchWidth:"wide",parsePatterns:FP,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:OP,defaultMatchWidth:"any",parsePatterns:HP,defaultParseWidth:"any"})},RP={code:"cy",formatDistance:gP,formatLong:yP,formatRelative:wP,localize:AP,match:XP,options:{weekStartsOn:0,firstWeekContainsDate:1}},VP={lessThanXSeconds:{one:"mindre end ét sekund",other:"mindre end {{count}} sekunder"},xSeconds:{one:"1 sekund",other:"{{count}} sekunder"},halfAMinute:"ét halvt minut",lessThanXMinutes:{one:"mindre end ét minut",other:"mindre end {{count}} minutter"},xMinutes:{one:"1 minut",other:"{{count}} minutter"},aboutXHours:{one:"cirka 1 time",other:"cirka {{count}} timer"},xHours:{one:"1 time",other:"{{count}} timer"},xDays:{one:"1 dag",other:"{{count}} dage"},aboutXWeeks:{one:"cirka 1 uge",other:"cirka {{count}} uger"},xWeeks:{one:"1 uge",other:"{{count}} uger"},aboutXMonths:{one:"cirka 1 måned",other:"cirka {{count}} måneder"},xMonths:{one:"1 måned",other:"{{count}} måneder"},aboutXYears:{one:"cirka 1 år",other:"cirka {{count}} år"},xYears:{one:"1 år",other:"{{count}} år"},overXYears:{one:"over 1 år",other:"over {{count}} år"},almostXYears:{one:"næsten 1 år",other:"næsten {{count}} år"}},YP=(e,i,r)=>{let s;const c=VP[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"om "+s:s+" siden":s},GP={full:"EEEE 'den' d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"dd/MM/y"},BP={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},qP={full:"{{date}} 'kl'. {{time}}",long:"{{date}} 'kl'. {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},UP={date:H({formats:GP,defaultWidth:"full"}),time:H({formats:BP,defaultWidth:"full"}),dateTime:H({formats:qP,defaultWidth:"full"})},KP={lastWeek:"'sidste' eeee 'kl.' p",yesterday:"'i går kl.' p",today:"'i dag kl.' p",tomorrow:"'i morgen kl.' p",nextWeek:"'på' eeee 'kl.' p",other:"P"},QP=(e,i,r,s)=>KP[e],JP={narrow:["fvt","vt"],abbreviated:["f.v.t.","v.t."],wide:["før vesterlandsk tidsregning","vesterlandsk tidsregning"]},ZP={narrow:["1","2","3","4"],abbreviated:["1. kvt.","2. kvt.","3. kvt.","4. kvt."],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},eM={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mar.","apr.","maj","jun.","jul.","aug.","sep.","okt.","nov.","dec."],wide:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]},tM={narrow:["S","M","T","O","T","F","L"],short:["sø","ma","ti","on","to","fr","lø"],abbreviated:["søn.","man.","tir.","ons.","tor.","fre.","lør."],wide:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},aM={narrow:{am:"a",pm:"p",midnight:"midnat",noon:"middag",morning:"morgen",afternoon:"eftermiddag",evening:"aften",night:"nat"},abbreviated:{am:"AM",pm:"PM",midnight:"midnat",noon:"middag",morning:"morgen",afternoon:"eftermiddag",evening:"aften",night:"nat"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnat",noon:"middag",morning:"morgen",afternoon:"eftermiddag",evening:"aften",night:"nat"}},nM={narrow:{am:"a",pm:"p",midnight:"midnat",noon:"middag",morning:"om morgenen",afternoon:"om eftermiddagen",evening:"om aftenen",night:"om natten"},abbreviated:{am:"AM",pm:"PM",midnight:"midnat",noon:"middag",morning:"om morgenen",afternoon:"om eftermiddagen",evening:"om aftenen",night:"om natten"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnat",noon:"middag",morning:"om morgenen",afternoon:"om eftermiddagen",evening:"om aftenen",night:"om natten"}},iM=(e,i)=>Number(e)+".",rM={ordinalNumber:iM,era:T({values:JP,defaultWidth:"wide"}),quarter:T({values:ZP,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:eM,defaultWidth:"wide"}),day:T({values:tM,defaultWidth:"wide"}),dayPeriod:T({values:aM,defaultWidth:"wide",formattingValues:nM,defaultFormattingWidth:"wide"})},oM=/^(\d+)(\.)?/i,sM=/\d+/i,lM={narrow:/^(fKr|fvt|eKr|vt)/i,abbreviated:/^(f\.Kr\.?|f\.v\.t\.?|e\.Kr\.?|v\.t\.)/i,wide:/^(f.Kr.|før vesterlandsk tidsregning|e.Kr.|vesterlandsk tidsregning)/i},dM={any:[/^f/i,/^(v|e)/i]},uM={narrow:/^[1234]/i,abbreviated:/^[1234]. kvt\./i,wide:/^[1234]\.? kvartal/i},cM={any:[/1/i,/2/i,/3/i,/4/i]},hM={narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mar.|apr.|maj|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,wide:/^(januar|februar|marts|april|maj|juni|juli|august|september|oktober|november|december)/i},mM={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},fM={narrow:/^[smtofl]/i,short:/^(søn.|man.|tir.|ons.|tor.|fre.|lør.)/i,abbreviated:/^(søn|man|tir|ons|tor|fre|lør)/i,wide:/^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i},gM={narrow:[/^s/i,/^m/i,/^t/i,/^o/i,/^t/i,/^f/i,/^l/i],any:[/^s/i,/^m/i,/^ti/i,/^o/i,/^to/i,/^f/i,/^l/i]},pM={narrow:/^(a|p|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i,any:/^([ap]\.?\s?m\.?|midnat|middag|(om) (morgenen|eftermiddagen|aftenen|natten))/i},bM={any:{am:/^a/i,pm:/^p/i,midnight:/midnat/i,noon:/middag/i,morning:/morgen/i,afternoon:/eftermiddag/i,evening:/aften/i,night:/nat/i}},vM={ordinalNumber:ye({matchPattern:oM,parsePattern:sM,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:lM,defaultMatchWidth:"wide",parsePatterns:dM,defaultParseWidth:"any"}),quarter:E({matchPatterns:uM,defaultMatchWidth:"wide",parsePatterns:cM,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:hM,defaultMatchWidth:"wide",parsePatterns:mM,defaultParseWidth:"any"}),day:E({matchPatterns:fM,defaultMatchWidth:"wide",parsePatterns:gM,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:pM,defaultMatchWidth:"any",parsePatterns:bM,defaultParseWidth:"any"})},yM={code:"da",formatDistance:YP,formatLong:UP,formatRelative:QP,localize:rM,match:vM,options:{weekStartsOn:1,firstWeekContainsDate:4}},kl={lessThanXSeconds:{standalone:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"},withPreposition:{one:"weniger als 1 Sekunde",other:"weniger als {{count}} Sekunden"}},xSeconds:{standalone:{one:"1 Sekunde",other:"{{count}} Sekunden"},withPreposition:{one:"1 Sekunde",other:"{{count}} Sekunden"}},halfAMinute:{standalone:"eine halbe Minute",withPreposition:"einer halben Minute"},lessThanXMinutes:{standalone:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"},withPreposition:{one:"weniger als 1 Minute",other:"weniger als {{count}} Minuten"}},xMinutes:{standalone:{one:"1 Minute",other:"{{count}} Minuten"},withPreposition:{one:"1 Minute",other:"{{count}} Minuten"}},aboutXHours:{standalone:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"},withPreposition:{one:"etwa 1 Stunde",other:"etwa {{count}} Stunden"}},xHours:{standalone:{one:"1 Stunde",other:"{{count}} Stunden"},withPreposition:{one:"1 Stunde",other:"{{count}} Stunden"}},xDays:{standalone:{one:"1 Tag",other:"{{count}} Tage"},withPreposition:{one:"1 Tag",other:"{{count}} Tagen"}},aboutXWeeks:{standalone:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"},withPreposition:{one:"etwa 1 Woche",other:"etwa {{count}} Wochen"}},xWeeks:{standalone:{one:"1 Woche",other:"{{count}} Wochen"},withPreposition:{one:"1 Woche",other:"{{count}} Wochen"}},aboutXMonths:{standalone:{one:"etwa 1 Monat",other:"etwa {{count}} Monate"},withPreposition:{one:"etwa 1 Monat",other:"etwa {{count}} Monaten"}},xMonths:{standalone:{one:"1 Monat",other:"{{count}} Monate"},withPreposition:{one:"1 Monat",other:"{{count}} Monaten"}},aboutXYears:{standalone:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahre"},withPreposition:{one:"etwa 1 Jahr",other:"etwa {{count}} Jahren"}},xYears:{standalone:{one:"1 Jahr",other:"{{count}} Jahre"},withPreposition:{one:"1 Jahr",other:"{{count}} Jahren"}},overXYears:{standalone:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahre"},withPreposition:{one:"mehr als 1 Jahr",other:"mehr als {{count}} Jahren"}},almostXYears:{standalone:{one:"fast 1 Jahr",other:"fast {{count}} Jahre"},withPreposition:{one:"fast 1 Jahr",other:"fast {{count}} Jahren"}}},ju=(e,i,r)=>{let s;const c=r!=null&&r.addSuffix?kl[e].withPreposition:kl[e].standalone;return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+s:"vor "+s:s},xM={full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.y"},wM={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},kM={full:"{{date}} 'um' {{time}}",long:"{{date}} 'um' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},Iu={date:H({formats:xM,defaultWidth:"full"}),time:H({formats:wM,defaultWidth:"full"}),dateTime:H({formats:kM,defaultWidth:"full"})},PM={lastWeek:"'letzten' eeee 'um' p",yesterday:"'gestern um' p",today:"'heute um' p",tomorrow:"'morgen um' p",nextWeek:"eeee 'um' p",other:"P"},Fu=(e,i,r,s)=>PM[e],MM={narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["vor Christus","nach Christus"]},CM={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},io={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},SM={narrow:io.narrow,abbreviated:["Jan.","Feb.","März","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],wide:io.wide},$M={narrow:["S","M","D","M","D","F","S"],short:["So","Mo","Di","Mi","Do","Fr","Sa"],abbreviated:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},WM={narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachm.",evening:"Abend",night:"Nacht"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"}},AM={narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachm.",evening:"abends",night:"nachts"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"}},TM=e=>Number(e)+".",DM={ordinalNumber:TM,era:T({values:MM,defaultWidth:"wide"}),quarter:T({values:CM,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:io,formattingValues:SM,defaultWidth:"wide"}),day:T({values:$M,defaultWidth:"wide"}),dayPeriod:T({values:WM,defaultWidth:"wide",formattingValues:AM,defaultFormattingWidth:"wide"})},_M=/^(\d+)(\.)?/i,EM=/\d+/i,LM={narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(vor Christus|vor unserer Zeitrechnung|nach Christus|unserer Zeitrechnung)/i},NM={any:[/^v/i,/^n/i]},zM={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},jM={any:[/1/i,/2/i,/3/i,/4/i]},IM={narrow:/^[jfmasond]/i,abbreviated:/^(j[aä]n|feb|mär[z]?|apr|mai|jun[i]?|jul[i]?|aug|sep|okt|nov|dez)\.?/i,wide:/^(januar|februar|märz|april|mai|juni|juli|august|september|oktober|november|dezember)/i},FM={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^j[aä]/i,/^f/i,/^mär/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},OM={narrow:/^[smdmf]/i,short:/^(so|mo|di|mi|do|fr|sa)/i,abbreviated:/^(son?|mon?|die?|mit?|don?|fre?|sam?)\.?/i,wide:/^(sonntag|montag|dienstag|mittwoch|donnerstag|freitag|samstag)/i},HM={any:[/^so/i,/^mo/i,/^di/i,/^mi/i,/^do/i,/^f/i,/^sa/i]},XM={narrow:/^(vm\.?|nm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,abbreviated:/^(vorm\.?|nachm\.?|Mitternacht|Mittag|morgens|nachm\.?|abends|nachts)/i,wide:/^(vormittags|nachmittags|Mitternacht|Mittag|morgens|nachmittags|abends|nachts)/i},RM={any:{am:/^v/i,pm:/^n/i,midnight:/^Mitte/i,noon:/^Mitta/i,morning:/morgens/i,afternoon:/nachmittags/i,evening:/abends/i,night:/nachts/i}},Ou={ordinalNumber:ye({matchPattern:_M,parsePattern:EM,valueCallback:e=>parseInt(e)}),era:E({matchPatterns:LM,defaultMatchWidth:"wide",parsePatterns:NM,defaultParseWidth:"any"}),quarter:E({matchPatterns:zM,defaultMatchWidth:"wide",parsePatterns:jM,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:IM,defaultMatchWidth:"wide",parsePatterns:FM,defaultParseWidth:"any"}),day:E({matchPatterns:OM,defaultMatchWidth:"wide",parsePatterns:HM,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:XM,defaultMatchWidth:"wide",parsePatterns:RM,defaultParseWidth:"any"})},VM={code:"de",formatDistance:ju,formatLong:Iu,formatRelative:Fu,localize:DM,match:Ou,options:{weekStartsOn:1,firstWeekContainsDate:4}},YM={narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["vor Christus","nach Christus"]},GM={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},ro={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jän","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Jänner","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},BM={narrow:ro.narrow,abbreviated:["Jän.","Feb.","März","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],wide:ro.wide},qM={narrow:["S","M","D","M","D","F","S"],short:["So","Mo","Di","Mi","Do","Fr","Sa"],abbreviated:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],wide:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},UM={narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachm.",evening:"Abend",night:"Nacht"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"Morgen",afternoon:"Nachmittag",evening:"Abend",night:"Nacht"}},KM={narrow:{am:"vm.",pm:"nm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachm.",evening:"abends",night:"nachts"},abbreviated:{am:"vorm.",pm:"nachm.",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"},wide:{am:"vormittags",pm:"nachmittags",midnight:"Mitternacht",noon:"Mittag",morning:"morgens",afternoon:"nachmittags",evening:"abends",night:"nachts"}},QM=e=>Number(e)+".",JM={ordinalNumber:QM,era:T({values:YM,defaultWidth:"wide"}),quarter:T({values:GM,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:ro,formattingValues:BM,defaultWidth:"wide"}),day:T({values:qM,defaultWidth:"wide"}),dayPeriod:T({values:UM,defaultWidth:"wide",formattingValues:KM,defaultFormattingWidth:"wide"})},ZM={code:"de-AT",formatDistance:ju,formatLong:Iu,formatRelative:Fu,localize:JM,match:Ou,options:{weekStartsOn:1,firstWeekContainsDate:4}},eC={lessThanXSeconds:{one:"λιγότερο από ένα δευτερόλεπτο",other:"λιγότερο από {{count}} δευτερόλεπτα"},xSeconds:{one:"1 δευτερόλεπτο",other:"{{count}} δευτερόλεπτα"},halfAMinute:"μισό λεπτό",lessThanXMinutes:{one:"λιγότερο από ένα λεπτό",other:"λιγότερο από {{count}} λεπτά"},xMinutes:{one:"1 λεπτό",other:"{{count}} λεπτά"},aboutXHours:{one:"περίπου 1 ώρα",other:"περίπου {{count}} ώρες"},xHours:{one:"1 ώρα",other:"{{count}} ώρες"},xDays:{one:"1 ημέρα",other:"{{count}} ημέρες"},aboutXWeeks:{one:"περίπου 1 εβδομάδα",other:"περίπου {{count}} εβδομάδες"},xWeeks:{one:"1 εβδομάδα",other:"{{count}} εβδομάδες"},aboutXMonths:{one:"περίπου 1 μήνας",other:"περίπου {{count}} μήνες"},xMonths:{one:"1 μήνας",other:"{{count}} μήνες"},aboutXYears:{one:"περίπου 1 χρόνο",other:"περίπου {{count}} χρόνια"},xYears:{one:"1 χρόνο",other:"{{count}} χρόνια"},overXYears:{one:"πάνω από 1 χρόνο",other:"πάνω από {{count}} χρόνια"},almostXYears:{one:"περίπου 1 χρόνο",other:"περίπου {{count}} χρόνια"}},tC=(e,i,r)=>{let s;const c=eC[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"σε "+s:s+" πριν":s},aC={full:"EEEE, d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"d/M/yy"},nC={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},iC={full:"{{date}} - {{time}}",long:"{{date}} - {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},rC={date:H({formats:aC,defaultWidth:"full"}),time:H({formats:nC,defaultWidth:"full"}),dateTime:H({formats:iC,defaultWidth:"full"})},oC={lastWeek:e=>{switch(e.getDay()){case 6:return"'το προηγούμενο' eeee 'στις' p";default:return"'την προηγούμενη' eeee 'στις' p"}},yesterday:"'χθες στις' p",today:"'σήμερα στις' p",tomorrow:"'αύριο στις' p",nextWeek:"eeee 'στις' p",other:"P"},sC=(e,i)=>{const r=oC[e];return typeof r=="function"?r(i):r},lC={narrow:["πΧ","μΧ"],abbreviated:["π.Χ.","μ.Χ."],wide:["προ Χριστού","μετά Χριστόν"]},dC={narrow:["1","2","3","4"],abbreviated:["Τ1","Τ2","Τ3","Τ4"],wide:["1ο τρίμηνο","2ο τρίμηνο","3ο τρίμηνο","4ο τρίμηνο"]},uC={narrow:["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],abbreviated:["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],wide:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]},cC={narrow:["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],abbreviated:["Ιαν","Φεβ","Μαρ","Απρ","Μαΐ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],wide:["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου"]},hC={narrow:["Κ","Δ","T","Τ","Π","Π","Σ"],short:["Κυ","Δε","Τρ","Τε","Πέ","Πα","Σά"],abbreviated:["Κυρ","Δευ","Τρί","Τετ","Πέμ","Παρ","Σάβ"],wide:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"]},mC={narrow:{am:"πμ",pm:"μμ",midnight:"μεσάνυχτα",noon:"μεσημέρι",morning:"πρωί",afternoon:"απόγευμα",evening:"βράδυ",night:"νύχτα"},abbreviated:{am:"π.μ.",pm:"μ.μ.",midnight:"μεσάνυχτα",noon:"μεσημέρι",morning:"πρωί",afternoon:"απόγευμα",evening:"βράδυ",night:"νύχτα"},wide:{am:"π.μ.",pm:"μ.μ.",midnight:"μεσάνυχτα",noon:"μεσημέρι",morning:"πρωί",afternoon:"απόγευμα",evening:"βράδυ",night:"νύχτα"}},fC=(e,i)=>{const r=Number(e),s=i==null?void 0:i.unit;let c;return s==="year"||s==="month"?c="ος":s==="week"||s==="dayOfYear"||s==="day"||s==="hour"||s==="date"?c="η":c="ο",r+c},gC={ordinalNumber:fC,era:T({values:lC,defaultWidth:"wide"}),quarter:T({values:dC,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:uC,defaultWidth:"wide",formattingValues:cC,defaultFormattingWidth:"wide"}),day:T({values:hC,defaultWidth:"wide"}),dayPeriod:T({values:mC,defaultWidth:"wide"})},pC=/^(\d+)(ος|η|ο)?/i,bC=/\d+/i,vC={narrow:/^(πΧ|μΧ)/i,abbreviated:/^(π\.?\s?χ\.?|π\.?\s?κ\.?\s?χ\.?|μ\.?\s?χ\.?|κ\.?\s?χ\.?)/i,wide:/^(προ Χριστο(ύ|υ)|πριν απ(ό|ο) την Κοιν(ή|η) Χρονολογ(ί|ι)α|μετ(ά|α) Χριστ(ό|ο)ν|Κοιν(ή|η) Χρονολογ(ί|ι)α)/i},yC={any:[/^π/i,/^(μ|κ)/i]},xC={narrow:/^[1234]/i,abbreviated:/^τ[1234]/i,wide:/^[1234]ο? τρ(ί|ι)μηνο/i},wC={any:[/1/i,/2/i,/3/i,/4/i]},kC={narrow:/^[ιφμαμιιασονδ]/i,abbreviated:/^(ιαν|φεβ|μ[άα]ρ|απρ|μ[άα][ιΐ]|ιο[ύυ]ν|ιο[ύυ]λ|α[ύυ]γ|σεπ|οκτ|νο[έε]|δεκ)/i,wide:/^(μ[άα][ιΐ]|α[ύυ]γο[υύ]στ)(ος|ου)|(ιανου[άα]ρ|φεβρου[άα]ρ|μ[άα]ρτ|απρ[ίι]λ|ιο[ύυ]ν|ιο[ύυ]λ|σεπτ[έε]μβρ|οκτ[ώω]βρ|νο[έε]μβρ|δεκ[έε]μβρ)(ιος|ίου)/i},PC={narrow:[/^ι/i,/^φ/i,/^μ/i,/^α/i,/^μ/i,/^ι/i,/^ι/i,/^α/i,/^σ/i,/^ο/i,/^ν/i,/^δ/i],any:[/^ια/i,/^φ/i,/^μ[άα]ρ/i,/^απ/i,/^μ[άα][ιΐ]/i,/^ιο[ύυ]ν/i,/^ιο[ύυ]λ/i,/^α[ύυ]/i,/^σ/i,/^ο/i,/^ν/i,/^δ/i]},MC={narrow:/^[κδτπσ]/i,short:/^(κυ|δε|τρ|τε|π[εέ]|π[αά]|σ[αά])/i,abbreviated:/^(κυρ|δευ|τρι|τετ|πεμ|παρ|σαβ)/i,wide:/^(κυριακ(ή|η)|δευτ(έ|ε)ρα|τρ(ί|ι)τη|τετ(ά|α)ρτη|π(έ|ε)μπτη|παρασκευ(ή|η)|σ(ά|α)ββατο)/i},CC={narrow:[/^κ/i,/^δ/i,/^τ/i,/^τ/i,/^π/i,/^π/i,/^σ/i],any:[/^κ/i,/^δ/i,/^τρ/i,/^τε/i,/^π[εέ]/i,/^π[αά]/i,/^σ/i]},SC={narrow:/^(πμ|μμ|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i,any:/^([πμ]\.?\s?μ\.?|μεσ(ά|α)νυχτα|μεσημ(έ|ε)ρι|πρω(ί|ι)|απ(ό|ο)γευμα|βρ(ά|α)δυ|ν(ύ|υ)χτα)/i},$C={any:{am:/^πμ|π\.\s?μ\./i,pm:/^μμ|μ\.\s?μ\./i,midnight:/^μεσάν/i,noon:/^μεσημ(έ|ε)/i,morning:/πρω(ί|ι)/i,afternoon:/απ(ό|ο)γευμα/i,evening:/βρ(ά|α)δυ/i,night:/ν(ύ|υ)χτα/i}},WC={ordinalNumber:ye({matchPattern:pC,parsePattern:bC,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:vC,defaultMatchWidth:"wide",parsePatterns:yC,defaultParseWidth:"any"}),quarter:E({matchPatterns:xC,defaultMatchWidth:"wide",parsePatterns:wC,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:kC,defaultMatchWidth:"wide",parsePatterns:PC,defaultParseWidth:"any"}),day:E({matchPatterns:MC,defaultMatchWidth:"wide",parsePatterns:CC,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:SC,defaultMatchWidth:"any",parsePatterns:$C,defaultParseWidth:"any"})},AC={code:"el",formatDistance:tC,formatLong:rC,formatRelative:sC,localize:gC,match:WC,options:{weekStartsOn:1,firstWeekContainsDate:4}},TC={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},cn=(e,i,r)=>{let s;const c=TC[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",i.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+s:s+" ago":s},DC={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},_C={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},EC={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},LC={date:H({formats:DC,defaultWidth:"full"}),time:H({formats:_C,defaultWidth:"full"}),dateTime:H({formats:EC,defaultWidth:"full"})},NC={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Ba=(e,i,r,s)=>NC[e],zC={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},jC={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},IC={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},FC={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},OC={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},HC={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},XC=(e,i)=>{const r=Number(e),s=r%100;if(s>20||s<10)switch(s%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},qa={ordinalNumber:XC,era:T({values:zC,defaultWidth:"wide"}),quarter:T({values:jC,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:IC,defaultWidth:"wide"}),day:T({values:FC,defaultWidth:"wide"}),dayPeriod:T({values:OC,defaultWidth:"wide",formattingValues:HC,defaultFormattingWidth:"wide"})},RC=/^(\d+)(th|st|nd|rd)?/i,VC=/\d+/i,YC={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},GC={any:[/^b/i,/^(a|c)/i]},BC={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},qC={any:[/1/i,/2/i,/3/i,/4/i]},UC={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},KC={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},QC={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},JC={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},ZC={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},eS={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Ua={ordinalNumber:ye({matchPattern:RC,parsePattern:VC,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:YC,defaultMatchWidth:"wide",parsePatterns:GC,defaultParseWidth:"any"}),quarter:E({matchPatterns:BC,defaultMatchWidth:"wide",parsePatterns:qC,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:UC,defaultMatchWidth:"wide",parsePatterns:KC,defaultParseWidth:"any"}),day:E({matchPatterns:QC,defaultMatchWidth:"wide",parsePatterns:JC,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:ZC,defaultMatchWidth:"any",parsePatterns:eS,defaultParseWidth:"any"})},tS={code:"en-AU",formatDistance:cn,formatLong:LC,formatRelative:Ba,localize:qa,match:Ua,options:{weekStartsOn:1,firstWeekContainsDate:4}},aS={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"a second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"a minute",other:"{{count}} minutes"},aboutXHours:{one:"about an hour",other:"about {{count}} hours"},xHours:{one:"an hour",other:"{{count}} hours"},xDays:{one:"a day",other:"{{count}} days"},aboutXWeeks:{one:"about a week",other:"about {{count}} weeks"},xWeeks:{one:"a week",other:"{{count}} weeks"},aboutXMonths:{one:"about a month",other:"about {{count}} months"},xMonths:{one:"a month",other:"{{count}} months"},aboutXYears:{one:"about a year",other:"about {{count}} years"},xYears:{one:"a year",other:"{{count}} years"},overXYears:{one:"over a year",other:"over {{count}} years"},almostXYears:{one:"almost a year",other:"almost {{count}} years"}},nS=(e,i,r)=>{let s;const c=aS[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",i.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+s:s+" ago":s},iS={full:"EEEE, MMMM do, yyyy",long:"MMMM do, yyyy",medium:"MMM d, yyyy",short:"yyyy-MM-dd"},rS={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},oS={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},sS={date:H({formats:iS,defaultWidth:"full"}),time:H({formats:rS,defaultWidth:"full"}),dateTime:H({formats:oS,defaultWidth:"full"})},lS={code:"en-CA",formatDistance:nS,formatLong:sS,formatRelative:Ba,localize:qa,match:Ua,options:{weekStartsOn:0,firstWeekContainsDate:1}},dS={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},uS={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},cS={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Hu={date:H({formats:dS,defaultWidth:"full"}),time:H({formats:uS,defaultWidth:"full"}),dateTime:H({formats:cS,defaultWidth:"full"})},hS={code:"en-GB",formatDistance:cn,formatLong:Hu,formatRelative:Ba,localize:qa,match:Ua,options:{weekStartsOn:1,firstWeekContainsDate:4}},mS={code:"en-IE",formatDistance:cn,formatLong:Hu,formatRelative:Ba,localize:qa,match:Ua,options:{weekStartsOn:1,firstWeekContainsDate:4}},fS={full:"EEEE, d MMMM yyyy",long:"d MMMM, yyyy",medium:"d MMM, yyyy",short:"dd/MM/yyyy"},gS={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},pS={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},bS={date:H({formats:fS,defaultWidth:"full"}),time:H({formats:gS,defaultWidth:"full"}),dateTime:H({formats:pS,defaultWidth:"full"})},vS={code:"en-IN",formatDistance:cn,formatLong:bS,formatRelative:Ba,localize:qa,match:Ua,options:{weekStartsOn:1,firstWeekContainsDate:4}},yS={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},xS={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},wS={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},kS={date:H({formats:yS,defaultWidth:"full"}),time:H({formats:xS,defaultWidth:"full"}),dateTime:H({formats:wS,defaultWidth:"full"})},PS={code:"en-NZ",formatDistance:cn,formatLong:kS,formatRelative:Ba,localize:qa,match:Ua,options:{weekStartsOn:1,firstWeekContainsDate:4}},MS={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},CS={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},SS={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},$S={date:H({formats:MS,defaultWidth:"full"}),time:H({formats:CS,defaultWidth:"full"}),dateTime:H({formats:SS,defaultWidth:"full"})},Xu={code:"en-US",formatDistance:cn,formatLong:$S,formatRelative:Ba,localize:qa,match:Ua,options:{weekStartsOn:0,firstWeekContainsDate:1}},WS={full:"EEEE, dd MMMM yyyy",long:"dd MMMM yyyy",medium:"dd MMM yyyy",short:"yyyy/MM/dd"},AS={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},TS={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},DS={date:H({formats:WS,defaultWidth:"full"}),time:H({formats:AS,defaultWidth:"full"}),dateTime:H({formats:TS,defaultWidth:"full"})},_S={code:"en-ZA",formatDistance:cn,formatLong:DS,formatRelative:Ba,localize:qa,match:Ua,options:{weekStartsOn:0,firstWeekContainsDate:1}},ES={lessThanXSeconds:{one:"malpli ol sekundo",other:"malpli ol {{count}} sekundoj"},xSeconds:{one:"1 sekundo",other:"{{count}} sekundoj"},halfAMinute:"duonminuto",lessThanXMinutes:{one:"malpli ol minuto",other:"malpli ol {{count}} minutoj"},xMinutes:{one:"1 minuto",other:"{{count}} minutoj"},aboutXHours:{one:"proksimume 1 horo",other:"proksimume {{count}} horoj"},xHours:{one:"1 horo",other:"{{count}} horoj"},xDays:{one:"1 tago",other:"{{count}} tagoj"},aboutXMonths:{one:"proksimume 1 monato",other:"proksimume {{count}} monatoj"},xWeeks:{one:"1 semajno",other:"{{count}} semajnoj"},aboutXWeeks:{one:"proksimume 1 semajno",other:"proksimume {{count}} semajnoj"},xMonths:{one:"1 monato",other:"{{count}} monatoj"},aboutXYears:{one:"proksimume 1 jaro",other:"proksimume {{count}} jaroj"},xYears:{one:"1 jaro",other:"{{count}} jaroj"},overXYears:{one:"pli ol 1 jaro",other:"pli ol {{count}} jaroj"},almostXYears:{one:"preskaŭ 1 jaro",other:"preskaŭ {{count}} jaroj"}},LS=(e,i,r)=>{let s;const c=ES[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r!=null&&r.comparison&&r.comparison>0?"post "+s:"antaŭ "+s:s},NS={full:"EEEE, do 'de' MMMM y",long:"y-MMMM-dd",medium:"y-MMM-dd",short:"yyyy-MM-dd"},zS={full:"Ho 'horo kaj' m:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},jS={any:"{{date}} {{time}}"},IS={date:H({formats:NS,defaultWidth:"full"}),time:H({formats:zS,defaultWidth:"full"}),dateTime:H({formats:jS,defaultWidth:"any"})},FS={lastWeek:"'pasinta' eeee 'je' p",yesterday:"'hieraŭ je' p",today:"'hodiaŭ je' p",tomorrow:"'morgaŭ je' p",nextWeek:"eeee 'je' p",other:"P"},OS=(e,i,r,s)=>FS[e],HS={narrow:["aK","pK"],abbreviated:["a.K.E.","p.K.E."],wide:["antaŭ Komuna Erao","Komuna Erao"]},XS={narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1-a kvaronjaro","2-a kvaronjaro","3-a kvaronjaro","4-a kvaronjaro"]},RS={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan","feb","mar","apr","maj","jun","jul","aŭg","sep","okt","nov","dec"],wide:["januaro","februaro","marto","aprilo","majo","junio","julio","aŭgusto","septembro","oktobro","novembro","decembro"]},VS={narrow:["D","L","M","M","Ĵ","V","S"],short:["di","lu","ma","me","ĵa","ve","sa"],abbreviated:["dim","lun","mar","mer","ĵaŭ","ven","sab"],wide:["dimanĉo","lundo","mardo","merkredo","ĵaŭdo","vendredo","sabato"]},YS={narrow:{am:"a",pm:"p",midnight:"noktomezo",noon:"tagmezo",morning:"matene",afternoon:"posttagmeze",evening:"vespere",night:"nokte"},abbreviated:{am:"a.t.m.",pm:"p.t.m.",midnight:"noktomezo",noon:"tagmezo",morning:"matene",afternoon:"posttagmeze",evening:"vespere",night:"nokte"},wide:{am:"antaŭtagmeze",pm:"posttagmeze",midnight:"noktomezo",noon:"tagmezo",morning:"matene",afternoon:"posttagmeze",evening:"vespere",night:"nokte"}},GS=e=>Number(e)+"-a",BS={ordinalNumber:GS,era:T({values:HS,defaultWidth:"wide"}),quarter:T({values:XS,defaultWidth:"wide",argumentCallback:function(e){return Number(e)-1}}),month:T({values:RS,defaultWidth:"wide"}),day:T({values:VS,defaultWidth:"wide"}),dayPeriod:T({values:YS,defaultWidth:"wide"})},qS=/^(\d+)(-?a)?/i,US=/\d+/i,KS={narrow:/^([ap]k)/i,abbreviated:/^([ap]\.?\s?k\.?\s?e\.?)/i,wide:/^((antaǔ |post )?komuna erao)/i},QS={any:[/^a/i,/^[kp]/i]},JS={narrow:/^[1234]/i,abbreviated:/^k[1234]/i,wide:/^[1234](-?a)? kvaronjaro/i},ZS={any:[/1/i,/2/i,/3/i,/4/i]},e$={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|maj|jun|jul|a(ŭ|ux|uh|u)g|sep|okt|nov|dec)/i,wide:/^(januaro|februaro|marto|aprilo|majo|junio|julio|a(ŭ|ux|uh|u)gusto|septembro|oktobro|novembro|decembro)/i},t$={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^a(u|ŭ)/i,/^s/i,/^o/i,/^n/i,/^d/i]},a$={narrow:/^[dlmĵjvs]/i,short:/^(di|lu|ma|me|(ĵ|jx|jh|j)a|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)|ven|sab)/i,wide:/^(diman(ĉ|cx|ch|c)o|lundo|mardo|merkredo|(ĵ|jx|jh|j)a(ŭ|ux|uh|u)do|vendredo|sabato)/i},n$={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^(j|ĵ)/i,/^v/i,/^s/i],any:[/^d/i,/^l/i,/^ma/i,/^me/i,/^(j|ĵ)/i,/^v/i,/^s/i]},i$={narrow:/^([ap]|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i,abbreviated:/^([ap][.\s]?t[.\s]?m[.\s]?|(posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo])/i,wide:/^(anta(ŭ|ux)tagmez|posttagmez|noktomez|tagmez|maten|vesper|nokt)[eo]/i},r$={any:{am:/^a/i,pm:/^p/i,midnight:/^noktom/i,noon:/^t/i,morning:/^m/i,afternoon:/^posttagmeze/i,evening:/^v/i,night:/^n/i}},o$={ordinalNumber:ye({matchPattern:qS,parsePattern:US,valueCallback:function(e){return parseInt(e,10)}}),era:E({matchPatterns:KS,defaultMatchWidth:"wide",parsePatterns:QS,defaultParseWidth:"any"}),quarter:E({matchPatterns:JS,defaultMatchWidth:"wide",parsePatterns:ZS,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:E({matchPatterns:e$,defaultMatchWidth:"wide",parsePatterns:t$,defaultParseWidth:"any"}),day:E({matchPatterns:a$,defaultMatchWidth:"wide",parsePatterns:n$,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:i$,defaultMatchWidth:"wide",parsePatterns:r$,defaultParseWidth:"any"})},s$={code:"eo",formatDistance:LS,formatLong:IS,formatRelative:OS,localize:BS,match:o$,options:{weekStartsOn:1,firstWeekContainsDate:4}},l$={lessThanXSeconds:{one:"menos de un segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"medio minuto",lessThanXMinutes:{one:"menos de un minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"alrededor de 1 hora",other:"alrededor de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 día",other:"{{count}} días"},aboutXWeeks:{one:"alrededor de 1 semana",other:"alrededor de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"alrededor de 1 mes",other:"alrededor de {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"alrededor de 1 año",other:"alrededor de {{count}} años"},xYears:{one:"1 año",other:"{{count}} años"},overXYears:{one:"más de 1 año",other:"más de {{count}} años"},almostXYears:{one:"casi 1 año",other:"casi {{count}} años"}},d$=(e,i,r)=>{let s;const c=l$[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",i.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"en "+s:"hace "+s:s},u$={full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/y"},c$={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},h$={full:"{{date}} 'a las' {{time}}",long:"{{date}} 'a las' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},m$={date:H({formats:u$,defaultWidth:"full"}),time:H({formats:c$,defaultWidth:"full"}),dateTime:H({formats:h$,defaultWidth:"full"})},f$={lastWeek:"'el' eeee 'pasado a la' p",yesterday:"'ayer a la' p",today:"'hoy a la' p",tomorrow:"'mañana a la' p",nextWeek:"eeee 'a la' p",other:"P"},g$={lastWeek:"'el' eeee 'pasado a las' p",yesterday:"'ayer a las' p",today:"'hoy a las' p",tomorrow:"'mañana a las' p",nextWeek:"eeee 'a las' p",other:"P"},p$=(e,i,r,s)=>i.getHours()!==1?g$[e]:f$[e],b$={narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","después de cristo"]},v$={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},y$={narrow:["e","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],wide:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]},x$={narrow:["d","l","m","m","j","v","s"],short:["do","lu","ma","mi","ju","vi","sá"],abbreviated:["dom","lun","mar","mié","jue","vie","sáb"],wide:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"]},w$={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"mañana",afternoon:"tarde",evening:"tarde",night:"noche"}},k$={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoche",noon:"mediodia",morning:"de la mañana",afternoon:"de la tarde",evening:"de la tarde",night:"de la noche"}},P$=(e,i)=>Number(e)+"º",M$={ordinalNumber:P$,era:T({values:b$,defaultWidth:"wide"}),quarter:T({values:v$,defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:T({values:y$,defaultWidth:"wide"}),day:T({values:x$,defaultWidth:"wide"}),dayPeriod:T({values:w$,defaultWidth:"wide",formattingValues:k$,defaultFormattingWidth:"wide"})},C$=/^(\d+)(º)?/i,S$=/\d+/i,$$={narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes de la era com[uú]n|despu[eé]s de cristo|era com[uú]n)/i},W$={any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes de la era com[uú]n)/i,/^(despu[eé]s de cristo|era com[uú]n)/i]},A$={narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},T$={any:[/1/i,/2/i,/3/i,/4/i]},D$={narrow:/^[efmajsond]/i,abbreviated:/^(ene|feb|mar|abr|may|jun|jul|ago|sep|oct|nov|dic)/i,wide:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i},_$={narrow:[/^e/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^en/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i]},E$={narrow:/^[dlmjvs]/i,short:/^(do|lu|ma|mi|ju|vi|s[áa])/i,abbreviated:/^(dom|lun|mar|mi[ée]|jue|vie|s[áa]b)/i,wide:/^(domingo|lunes|martes|mi[ée]rcoles|jueves|viernes|s[áa]bado)/i},L$={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^do/i,/^lu/i,/^ma/i,/^mi/i,/^ju/i,/^vi/i,/^sa/i]},N$={narrow:/^(a|p|mn|md|(de la|a las) (mañana|tarde|noche))/i,any:/^([ap]\.?\s?m\.?|medianoche|mediodia|(de la|a las) (mañana|tarde|noche))/i},z$={any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/^md/i,morning:/mañana/i,afternoon:/tarde/i,evening:/tarde/i,night:/noche/i}},j$={ordinalNumber:ye({matchPattern:C$,parsePattern:S$,valueCallback:function(e){return parseInt(e,10)}}),era:E({matchPatterns:$$,defaultMatchWidth:"wide",parsePatterns:W$,defaultParseWidth:"any"}),quarter:E({matchPatterns:A$,defaultMatchWidth:"wide",parsePatterns:T$,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:D$,defaultMatchWidth:"wide",parsePatterns:_$,defaultParseWidth:"any"}),day:E({matchPatterns:E$,defaultMatchWidth:"wide",parsePatterns:L$,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:N$,defaultMatchWidth:"any",parsePatterns:z$,defaultParseWidth:"any"})},I$={code:"es",formatDistance:d$,formatLong:m$,formatRelative:p$,localize:M$,match:j$,options:{weekStartsOn:1,firstWeekContainsDate:1}},Pl={lessThanXSeconds:{standalone:{one:"vähem kui üks sekund",other:"vähem kui {{count}} sekundit"},withPreposition:{one:"vähem kui ühe sekundi",other:"vähem kui {{count}} sekundi"}},xSeconds:{standalone:{one:"üks sekund",other:"{{count}} sekundit"},withPreposition:{one:"ühe sekundi",other:"{{count}} sekundi"}},halfAMinute:{standalone:"pool minutit",withPreposition:"poole minuti"},lessThanXMinutes:{standalone:{one:"vähem kui üks minut",other:"vähem kui {{count}} minutit"},withPreposition:{one:"vähem kui ühe minuti",other:"vähem kui {{count}} minuti"}},xMinutes:{standalone:{one:"üks minut",other:"{{count}} minutit"},withPreposition:{one:"ühe minuti",other:"{{count}} minuti"}},aboutXHours:{standalone:{one:"umbes üks tund",other:"umbes {{count}} tundi"},withPreposition:{one:"umbes ühe tunni",other:"umbes {{count}} tunni"}},xHours:{standalone:{one:"üks tund",other:"{{count}} tundi"},withPreposition:{one:"ühe tunni",other:"{{count}} tunni"}},xDays:{standalone:{one:"üks päev",other:"{{count}} päeva"},withPreposition:{one:"ühe päeva",other:"{{count}} päeva"}},aboutXWeeks:{standalone:{one:"umbes üks nädal",other:"umbes {{count}} nädalat"},withPreposition:{one:"umbes ühe nädala",other:"umbes {{count}} nädala"}},xWeeks:{standalone:{one:"üks nädal",other:"{{count}} nädalat"},withPreposition:{one:"ühe nädala",other:"{{count}} nädala"}},aboutXMonths:{standalone:{one:"umbes üks kuu",other:"umbes {{count}} kuud"},withPreposition:{one:"umbes ühe kuu",other:"umbes {{count}} kuu"}},xMonths:{standalone:{one:"üks kuu",other:"{{count}} kuud"},withPreposition:{one:"ühe kuu",other:"{{count}} kuu"}},aboutXYears:{standalone:{one:"umbes üks aasta",other:"umbes {{count}} aastat"},withPreposition:{one:"umbes ühe aasta",other:"umbes {{count}} aasta"}},xYears:{standalone:{one:"üks aasta",other:"{{count}} aastat"},withPreposition:{one:"ühe aasta",other:"{{count}} aasta"}},overXYears:{standalone:{one:"rohkem kui üks aasta",other:"rohkem kui {{count}} aastat"},withPreposition:{one:"rohkem kui ühe aasta",other:"rohkem kui {{count}} aasta"}},almostXYears:{standalone:{one:"peaaegu üks aasta",other:"peaaegu {{count}} aastat"},withPreposition:{one:"peaaegu ühe aasta",other:"peaaegu {{count}} aasta"}}},F$=(e,i,r)=>{const s=r!=null&&r.addSuffix?Pl[e].withPreposition:Pl[e].standalone;let c;return typeof s=="string"?c=s:i===1?c=s.one:c=s.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?c+" pärast":c+" eest":c},O$={full:"EEEE, d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"dd.MM.y"},H$={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},X$={full:"{{date}} 'kell' {{time}}",long:"{{date}} 'kell' {{time}}",medium:"{{date}}. {{time}}",short:"{{date}}. {{time}}"},R$={date:H({formats:O$,defaultWidth:"full"}),time:H({formats:H$,defaultWidth:"full"}),dateTime:H({formats:X$,defaultWidth:"full"})},V$={lastWeek:"'eelmine' eeee 'kell' p",yesterday:"'eile kell' p",today:"'täna kell' p",tomorrow:"'homme kell' p",nextWeek:"'järgmine' eeee 'kell' p",other:"P"},Y$=(e,i,r,s)=>V$[e],G$={narrow:["e.m.a","m.a.j"],abbreviated:["e.m.a","m.a.j"],wide:["enne meie ajaarvamist","meie ajaarvamise järgi"]},B$={narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},Ml={narrow:["J","V","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jaan","veebr","märts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets"],wide:["jaanuar","veebruar","märts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember"]},Cl={narrow:["P","E","T","K","N","R","L"],short:["P","E","T","K","N","R","L"],abbreviated:["pühap.","esmasp.","teisip.","kolmap.","neljap.","reede.","laup."],wide:["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"]},q$={narrow:{am:"AM",pm:"PM",midnight:"kesköö",noon:"keskpäev",morning:"hommik",afternoon:"pärastlõuna",evening:"õhtu",night:"öö"},abbreviated:{am:"AM",pm:"PM",midnight:"kesköö",noon:"keskpäev",morning:"hommik",afternoon:"pärastlõuna",evening:"õhtu",night:"öö"},wide:{am:"AM",pm:"PM",midnight:"kesköö",noon:"keskpäev",morning:"hommik",afternoon:"pärastlõuna",evening:"õhtu",night:"öö"}},U$={narrow:{am:"AM",pm:"PM",midnight:"keskööl",noon:"keskpäeval",morning:"hommikul",afternoon:"pärastlõunal",evening:"õhtul",night:"öösel"},abbreviated:{am:"AM",pm:"PM",midnight:"keskööl",noon:"keskpäeval",morning:"hommikul",afternoon:"pärastlõunal",evening:"õhtul",night:"öösel"},wide:{am:"AM",pm:"PM",midnight:"keskööl",noon:"keskpäeval",morning:"hommikul",afternoon:"pärastlõunal",evening:"õhtul",night:"öösel"}},K$=(e,i)=>Number(e)+".",Q$={ordinalNumber:K$,era:T({values:G$,defaultWidth:"wide"}),quarter:T({values:B$,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:Ml,defaultWidth:"wide",formattingValues:Ml,defaultFormattingWidth:"wide"}),day:T({values:Cl,defaultWidth:"wide",formattingValues:Cl,defaultFormattingWidth:"wide"}),dayPeriod:T({values:q$,defaultWidth:"wide",formattingValues:U$,defaultFormattingWidth:"wide"})},J$=/^\d+\./i,Z$=/\d+/i,eW={narrow:/^(e\.m\.a|m\.a\.j|eKr|pKr)/i,abbreviated:/^(e\.m\.a|m\.a\.j|eKr|pKr)/i,wide:/^(enne meie ajaarvamist|meie ajaarvamise järgi|enne Kristust|pärast Kristust)/i},tW={any:[/^e/i,/^(m|p)/i]},aW={narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234](\.)? kvartal/i},nW={any:[/1/i,/2/i,/3/i,/4/i]},iW={narrow:/^[jvmasond]/i,abbreviated:/^(jaan|veebr|märts|apr|mai|juuni|juuli|aug|sept|okt|nov|dets)/i,wide:/^(jaanuar|veebruar|märts|aprill|mai|juuni|juuli|august|september|oktoober|november|detsember)/i},rW={narrow:[/^j/i,/^v/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^v/i,/^mär/i,/^ap/i,/^mai/i,/^juun/i,/^juul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},oW={narrow:/^[petknrl]/i,short:/^[petknrl]/i,abbreviated:/^(püh?|esm?|tei?|kolm?|nel?|ree?|laup?)\.?/i,wide:/^(pühapäev|esmaspäev|teisipäev|kolmapäev|neljapäev|reede|laupäev)/i},sW={any:[/^p/i,/^e/i,/^t/i,/^k/i,/^n/i,/^r/i,/^l/i]},lW={any:/^(am|pm|keskööl?|keskpäev(al)?|hommik(ul)?|pärastlõunal?|õhtul?|öö(sel)?)/i},dW={any:{am:/^a/i,pm:/^p/i,midnight:/^keskö/i,noon:/^keskp/i,morning:/hommik/i,afternoon:/pärastlõuna/i,evening:/õhtu/i,night:/öö/i}},uW={ordinalNumber:ye({matchPattern:J$,parsePattern:Z$,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:eW,defaultMatchWidth:"wide",parsePatterns:tW,defaultParseWidth:"any"}),quarter:E({matchPatterns:aW,defaultMatchWidth:"wide",parsePatterns:nW,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:iW,defaultMatchWidth:"wide",parsePatterns:rW,defaultParseWidth:"any"}),day:E({matchPatterns:oW,defaultMatchWidth:"wide",parsePatterns:sW,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:lW,defaultMatchWidth:"any",parsePatterns:dW,defaultParseWidth:"any"})},cW={code:"et",formatDistance:F$,formatLong:R$,formatRelative:Y$,localize:Q$,match:uW,options:{weekStartsOn:1,firstWeekContainsDate:4}},hW={lessThanXSeconds:{one:"segundo bat baino gutxiago",other:"{{count}} segundo baino gutxiago"},xSeconds:{one:"1 segundo",other:"{{count}} segundo"},halfAMinute:"minutu erdi",lessThanXMinutes:{one:"minutu bat baino gutxiago",other:"{{count}} minutu baino gutxiago"},xMinutes:{one:"1 minutu",other:"{{count}} minutu"},aboutXHours:{one:"1 ordu gutxi gorabehera",other:"{{count}} ordu gutxi gorabehera"},xHours:{one:"1 ordu",other:"{{count}} ordu"},xDays:{one:"1 egun",other:"{{count}} egun"},aboutXWeeks:{one:"aste 1 inguru",other:"{{count}} aste inguru"},xWeeks:{one:"1 aste",other:"{{count}} astean"},aboutXMonths:{one:"1 hilabete gutxi gorabehera",other:"{{count}} hilabete gutxi gorabehera"},xMonths:{one:"1 hilabete",other:"{{count}} hilabete"},aboutXYears:{one:"1 urte gutxi gorabehera",other:"{{count}} urte gutxi gorabehera"},xYears:{one:"1 urte",other:"{{count}} urte"},overXYears:{one:"1 urte baino gehiago",other:"{{count}} urte baino gehiago"},almostXYears:{one:"ia 1 urte",other:"ia {{count}} urte"}},mW=(e,i,r)=>{let s;const c=hW[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"en "+s:"duela "+s:s},fW={full:"EEEE, y'ko' MMMM'ren' d'a' y'ren'",long:"y'ko' MMMM'ren' d'a'",medium:"y MMM d",short:"yy/MM/dd"},gW={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},pW={full:"{{date}} 'tan' {{time}}",long:"{{date}} 'tan' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},bW={date:H({formats:fW,defaultWidth:"full"}),time:H({formats:gW,defaultWidth:"full"}),dateTime:H({formats:pW,defaultWidth:"full"})},vW={lastWeek:"'joan den' eeee, LT",yesterday:"'atzo,' p",today:"'gaur,' p",tomorrow:"'bihar,' p",nextWeek:"eeee, p",other:"P"},yW={lastWeek:"'joan den' eeee, p",yesterday:"'atzo,' p",today:"'gaur,' p",tomorrow:"'bihar,' p",nextWeek:"eeee, p",other:"P"},xW=(e,i)=>i.getHours()!==1?yW[e]:vW[e],wW={narrow:["k.a.","k.o."],abbreviated:["k.a.","k.o."],wide:["kristo aurretik","kristo ondoren"]},kW={narrow:["1","2","3","4"],abbreviated:["1H","2H","3H","4H"],wide:["1. hiruhilekoa","2. hiruhilekoa","3. hiruhilekoa","4. hiruhilekoa"]},PW={narrow:["u","o","m","a","m","e","u","a","i","u","a","a"],abbreviated:["urt","ots","mar","api","mai","eka","uzt","abu","ira","urr","aza","abe"],wide:["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua"]},MW={narrow:["i","a","a","a","o","o","l"],short:["ig","al","as","az","og","or","lr"],abbreviated:["iga","ast","ast","ast","ost","ost","lar"],wide:["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"]},CW={narrow:{am:"a",pm:"p",midnight:"ge",noon:"eg",morning:"goiza",afternoon:"arratsaldea",evening:"arratsaldea",night:"gaua"},abbreviated:{am:"AM",pm:"PM",midnight:"gauerdia",noon:"eguerdia",morning:"goiza",afternoon:"arratsaldea",evening:"arratsaldea",night:"gaua"},wide:{am:"a.m.",pm:"p.m.",midnight:"gauerdia",noon:"eguerdia",morning:"goiza",afternoon:"arratsaldea",evening:"arratsaldea",night:"gaua"}},SW={narrow:{am:"a",pm:"p",midnight:"ge",noon:"eg",morning:"goizean",afternoon:"arratsaldean",evening:"arratsaldean",night:"gauean"},abbreviated:{am:"AM",pm:"PM",midnight:"gauerdia",noon:"eguerdia",morning:"goizean",afternoon:"arratsaldean",evening:"arratsaldean",night:"gauean"},wide:{am:"a.m.",pm:"p.m.",midnight:"gauerdia",noon:"eguerdia",morning:"goizean",afternoon:"arratsaldean",evening:"arratsaldean",night:"gauean"}},$W=(e,i)=>Number(e)+".",WW={ordinalNumber:$W,era:T({values:wW,defaultWidth:"wide"}),quarter:T({values:kW,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:PW,defaultWidth:"wide"}),day:T({values:MW,defaultWidth:"wide"}),dayPeriod:T({values:CW,defaultWidth:"wide",formattingValues:SW,defaultFormattingWidth:"wide"})},AW=/^(\d+)(.)?/i,TW=/\d+/i,DW={narrow:/^(k.a.|k.o.)/i,abbreviated:/^(k.a.|k.o.)/i,wide:/^(kristo aurretik|kristo ondoren)/i},_W={narrow:[/^k.a./i,/^k.o./i],abbreviated:[/^(k.a.)/i,/^(k.o.)/i],wide:[/^(kristo aurretik)/i,/^(kristo ondoren)/i]},EW={narrow:/^[1234]/i,abbreviated:/^[1234]H/i,wide:/^[1234](.)? hiruhilekoa/i},LW={any:[/1/i,/2/i,/3/i,/4/i]},NW={narrow:/^[uomaei]/i,abbreviated:/^(urt|ots|mar|api|mai|eka|uzt|abu|ira|urr|aza|abe)/i,wide:/^(urtarrila|otsaila|martxoa|apirila|maiatza|ekaina|uztaila|abuztua|iraila|urria|azaroa|abendua)/i},zW={narrow:[/^u/i,/^o/i,/^m/i,/^a/i,/^m/i,/^e/i,/^u/i,/^a/i,/^i/i,/^u/i,/^a/i,/^a/i],any:[/^urt/i,/^ots/i,/^mar/i,/^api/i,/^mai/i,/^eka/i,/^uzt/i,/^abu/i,/^ira/i,/^urr/i,/^aza/i,/^abe/i]},jW={narrow:/^[iaol]/i,short:/^(ig|al|as|az|og|or|lr)/i,abbreviated:/^(iga|ast|ast|ast|ost|ost|lar)/i,wide:/^(igandea|astelehena|asteartea|asteazkena|osteguna|ostirala|larunbata)/i},IW={narrow:[/^i/i,/^a/i,/^a/i,/^a/i,/^o/i,/^o/i,/^l/i],short:[/^ig/i,/^al/i,/^as/i,/^az/i,/^og/i,/^or/i,/^lr/i],abbreviated:[/^iga/i,/^ast/i,/^ast/i,/^ast/i,/^ost/i,/^ost/i,/^lar/i],wide:[/^igandea/i,/^astelehena/i,/^asteartea/i,/^asteazkena/i,/^osteguna/i,/^ostirala/i,/^larunbata/i]},FW={narrow:/^(a|p|ge|eg|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i,any:/^([ap]\.?\s?m\.?|gauerdia|eguerdia|((goiza|goizean)|arratsaldea|(gaua|gauean)))/i},OW={narrow:{am:/^a/i,pm:/^p/i,midnight:/^ge/i,noon:/^eg/i,morning:/goiz/i,afternoon:/arratsaldea/i,evening:/arratsaldea/i,night:/gau/i},any:{am:/^a/i,pm:/^p/i,midnight:/^gauerdia/i,noon:/^eguerdia/i,morning:/goiz/i,afternoon:/arratsaldea/i,evening:/arratsaldea/i,night:/gau/i}},HW={ordinalNumber:ye({matchPattern:AW,parsePattern:TW,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:DW,defaultMatchWidth:"wide",parsePatterns:_W,defaultParseWidth:"wide"}),quarter:E({matchPatterns:EW,defaultMatchWidth:"wide",parsePatterns:LW,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:NW,defaultMatchWidth:"wide",parsePatterns:zW,defaultParseWidth:"any"}),day:E({matchPatterns:jW,defaultMatchWidth:"wide",parsePatterns:IW,defaultParseWidth:"wide"}),dayPeriod:E({matchPatterns:FW,defaultMatchWidth:"any",parsePatterns:OW,defaultParseWidth:"any"})},XW={code:"eu",formatDistance:mW,formatLong:bW,formatRelative:xW,localize:WW,match:HW,options:{weekStartsOn:1,firstWeekContainsDate:1}},RW={lessThanXSeconds:{one:"کمتر از یک ثانیه",other:"کمتر از {{count}} ثانیه"},xSeconds:{one:"1 ثانیه",other:"{{count}} ثانیه"},halfAMinute:"نیم دقیقه",lessThanXMinutes:{one:"کمتر از یک دقیقه",other:"کمتر از {{count}} دقیقه"},xMinutes:{one:"1 دقیقه",other:"{{count}} دقیقه"},aboutXHours:{one:"حدود 1 ساعت",other:"حدود {{count}} ساعت"},xHours:{one:"1 ساعت",other:"{{count}} ساعت"},xDays:{one:"1 روز",other:"{{count}} روز"},aboutXWeeks:{one:"حدود 1 هفته",other:"حدود {{count}} هفته"},xWeeks:{one:"1 هفته",other:"{{count}} هفته"},aboutXMonths:{one:"حدود 1 ماه",other:"حدود {{count}} ماه"},xMonths:{one:"1 ماه",other:"{{count}} ماه"},aboutXYears:{one:"حدود 1 سال",other:"حدود {{count}} سال"},xYears:{one:"1 سال",other:"{{count}} سال"},overXYears:{one:"بیشتر از 1 سال",other:"بیشتر از {{count}} سال"},almostXYears:{one:"نزدیک 1 سال",other:"نزدیک {{count}} سال"}},VW=(e,i,r)=>{let s;const c=RW[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"در "+s:s+" قبل":s},YW={full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"yyyy/MM/dd"},GW={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},BW={full:"{{date}} 'در' {{time}}",long:"{{date}} 'در' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},qW={date:H({formats:YW,defaultWidth:"full"}),time:H({formats:GW,defaultWidth:"full"}),dateTime:H({formats:BW,defaultWidth:"full"})},UW={lastWeek:"eeee 'گذشته در' p",yesterday:"'دیروز در' p",today:"'امروز در' p",tomorrow:"'فردا در' p",nextWeek:"eeee 'در' p",other:"P"},KW=(e,i,r,s)=>UW[e],QW={narrow:["ق","ب"],abbreviated:["ق.م.","ب.م."],wide:["قبل از میلاد","بعد از میلاد"]},JW={narrow:["1","2","3","4"],abbreviated:["س‌م1","س‌م2","س‌م3","س‌م4"],wide:["سه‌ماهه 1","سه‌ماهه 2","سه‌ماهه 3","سه‌ماهه 4"]},ZW={narrow:["ژ","ف","م","آ","م","ج","ج","آ","س","ا","ن","د"],abbreviated:["ژانـ","فور","مارس","آپر","می","جون","جولـ","آگو","سپتـ","اکتـ","نوامـ","دسامـ"],wide:["ژانویه","فوریه","مارس","آپریل","می","جون","جولای","آگوست","سپتامبر","اکتبر","نوامبر","دسامبر"]},eA={narrow:["ی","د","س","چ","پ","ج","ش"],short:["1ش","2ش","3ش","4ش","5ش","ج","ش"],abbreviated:["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],wide:["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"]},tA={narrow:{am:"ق",pm:"ب",midnight:"ن",noon:"ظ",morning:"ص",afternoon:"ب.ظ.",evening:"ع",night:"ش"},abbreviated:{am:"ق.ظ.",pm:"ب.ظ.",midnight:"نیمه‌شب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"},wide:{am:"قبل‌ازظهر",pm:"بعدازظهر",midnight:"نیمه‌شب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"}},aA={narrow:{am:"ق",pm:"ب",midnight:"ن",noon:"ظ",morning:"ص",afternoon:"ب.ظ.",evening:"ع",night:"ش"},abbreviated:{am:"ق.ظ.",pm:"ب.ظ.",midnight:"نیمه‌شب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"},wide:{am:"قبل‌ازظهر",pm:"بعدازظهر",midnight:"نیمه‌شب",noon:"ظهر",morning:"صبح",afternoon:"بعدازظهر",evening:"عصر",night:"شب"}},nA=(e,i)=>String(e),iA={ordinalNumber:nA,era:T({values:QW,defaultWidth:"wide"}),quarter:T({values:JW,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:ZW,defaultWidth:"wide"}),day:T({values:eA,defaultWidth:"wide"}),dayPeriod:T({values:tA,defaultWidth:"wide",formattingValues:aA,defaultFormattingWidth:"wide"})},rA=/^(\d+)(th|st|nd|rd)?/i,oA=/\d+/i,sA={narrow:/^(ق|ب)/i,abbreviated:/^(ق\.?\s?م\.?|ق\.?\s?د\.?\s?م\.?|م\.?\s?|د\.?\s?م\.?)/i,wide:/^(قبل از میلاد|قبل از دوران مشترک|میلادی|دوران مشترک|بعد از میلاد)/i},lA={any:[/^قبل/i,/^بعد/i]},dA={narrow:/^[1234]/i,abbreviated:/^س‌م[1234]/i,wide:/^سه‌ماهه [1234]/i},uA={any:[/1/i,/2/i,/3/i,/4/i]},cA={narrow:/^[جژفمآاماسند]/i,abbreviated:/^(جنو|ژانـ|ژانویه|فوریه|فور|مارس|آوریل|آپر|مه|می|ژوئن|جون|جول|جولـ|ژوئیه|اوت|آگو|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نوامـ|دسامبر|دسامـ|دسم)/i,wide:/^(ژانویه|جنوری|فبروری|فوریه|مارچ|مارس|آپریل|اپریل|ایپریل|آوریل|مه|می|ژوئن|جون|جولای|ژوئیه|آگست|اگست|آگوست|اوت|سپتمبر|سپتامبر|اکتبر|اکتوبر|نوامبر|نومبر|دسامبر|دسمبر)/i},hA={narrow:[/^(ژ|ج)/i,/^ف/i,/^م/i,/^(آ|ا)/i,/^م/i,/^(ژ|ج)/i,/^(ج|ژ)/i,/^(آ|ا)/i,/^س/i,/^ا/i,/^ن/i,/^د/i],any:[/^ژا/i,/^ف/i,/^ما/i,/^آپ/i,/^(می|مه)/i,/^(ژوئن|جون)/i,/^(ژوئی|جول)/i,/^(اوت|آگ)/i,/^س/i,/^(اوک|اک)/i,/^ن/i,/^د/i]},mA={narrow:/^[شیدسچپج]/i,short:/^(ش|ج|1ش|2ش|3ش|4ش|5ش)/i,abbreviated:/^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i,wide:/^(یکشنبه|دوشنبه|سه‌شنبه|چهارشنبه|پنج‌شنبه|جمعه|شنبه)/i},fA={narrow:[/^ی/i,/^دو/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i],any:[/^(ی|1ش|یکشنبه)/i,/^(د|2ش|دوشنبه)/i,/^(س|3ش|سه‌شنبه)/i,/^(چ|4ش|چهارشنبه)/i,/^(پ|5ش|پنجشنبه)/i,/^(ج|جمعه)/i,/^(ش|شنبه)/i]},gA={narrow:/^(ب|ق|ن|ظ|ص|ب.ظ.|ع|ش)/i,abbreviated:/^(ق.ظ.|ب.ظ.|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i,wide:/^(قبل‌ازظهر|نیمه‌شب|ظهر|صبح|بعدازظهر|عصر|شب)/i},pA={any:{am:/^(ق|ق.ظ.|قبل‌ازظهر)/i,pm:/^(ب|ب.ظ.|بعدازظهر)/i,midnight:/^(‌نیمه‌شب|ن)/i,noon:/^(ظ|ظهر)/i,morning:/(ص|صبح)/i,afternoon:/(ب|ب.ظ.|بعدازظهر)/i,evening:/(ع|عصر)/i,night:/(ش|شب)/i}},bA={ordinalNumber:ye({matchPattern:rA,parsePattern:oA,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:sA,defaultMatchWidth:"wide",parsePatterns:lA,defaultParseWidth:"any"}),quarter:E({matchPatterns:dA,defaultMatchWidth:"wide",parsePatterns:uA,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:cA,defaultMatchWidth:"wide",parsePatterns:hA,defaultParseWidth:"any"}),day:E({matchPatterns:mA,defaultMatchWidth:"wide",parsePatterns:fA,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:gA,defaultMatchWidth:"wide",parsePatterns:pA,defaultParseWidth:"any"})},vA={code:"fa-IR",formatDistance:VW,formatLong:qW,formatRelative:KW,localize:iA,match:bA,options:{weekStartsOn:6,firstWeekContainsDate:1}};function Sl(e){return e.replace(/sekuntia?/,"sekunnin")}function $l(e){return e.replace(/minuuttia?/,"minuutin")}function Wl(e){return e.replace(/tuntia?/,"tunnin")}function yA(e){return e.replace(/päivää?/,"päivän")}function Al(e){return e.replace(/(viikko|viikkoa)/,"viikon")}function Tl(e){return e.replace(/(kuukausi|kuukautta)/,"kuukauden")}function wi(e){return e.replace(/(vuosi|vuotta)/,"vuoden")}const xA={lessThanXSeconds:{one:"alle sekunti",other:"alle {{count}} sekuntia",futureTense:Sl},xSeconds:{one:"sekunti",other:"{{count}} sekuntia",futureTense:Sl},halfAMinute:{one:"puoli minuuttia",other:"puoli minuuttia",futureTense:e=>"puolen minuutin"},lessThanXMinutes:{one:"alle minuutti",other:"alle {{count}} minuuttia",futureTense:$l},xMinutes:{one:"minuutti",other:"{{count}} minuuttia",futureTense:$l},aboutXHours:{one:"noin tunti",other:"noin {{count}} tuntia",futureTense:Wl},xHours:{one:"tunti",other:"{{count}} tuntia",futureTense:Wl},xDays:{one:"päivä",other:"{{count}} päivää",futureTense:yA},aboutXWeeks:{one:"noin viikko",other:"noin {{count}} viikkoa",futureTense:Al},xWeeks:{one:"viikko",other:"{{count}} viikkoa",futureTense:Al},aboutXMonths:{one:"noin kuukausi",other:"noin {{count}} kuukautta",futureTense:Tl},xMonths:{one:"kuukausi",other:"{{count}} kuukautta",futureTense:Tl},aboutXYears:{one:"noin vuosi",other:"noin {{count}} vuotta",futureTense:wi},xYears:{one:"vuosi",other:"{{count}} vuotta",futureTense:wi},overXYears:{one:"yli vuosi",other:"yli {{count}} vuotta",futureTense:wi},almostXYears:{one:"lähes vuosi",other:"lähes {{count}} vuotta",futureTense:wi}},wA=(e,i,r)=>{const s=xA[e],c=i===1?s.one:s.other.replace("{{count}}",String(i));return r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s.futureTense(c)+" kuluttua":c+" sitten":c},kA={full:"eeee d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"d.M.y"},PA={full:"HH.mm.ss zzzz",long:"HH.mm.ss z",medium:"HH.mm.ss",short:"HH.mm"},MA={full:"{{date}} 'klo' {{time}}",long:"{{date}} 'klo' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},CA={date:H({formats:kA,defaultWidth:"full"}),time:H({formats:PA,defaultWidth:"full"}),dateTime:H({formats:MA,defaultWidth:"full"})},SA={lastWeek:"'viime' eeee 'klo' p",yesterday:"'eilen klo' p",today:"'tänään klo' p",tomorrow:"'huomenna klo' p",nextWeek:"'ensi' eeee 'klo' p",other:"P"},$A=(e,i,r,s)=>SA[e],WA={narrow:["eaa.","jaa."],abbreviated:["eaa.","jaa."],wide:["ennen ajanlaskun alkua","jälkeen ajanlaskun alun"]},AA={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. kvartaali","2. kvartaali","3. kvartaali","4. kvartaali"]},oo={narrow:["T","H","M","H","T","K","H","E","S","L","M","J"],abbreviated:["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],wide:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"]},TA={narrow:oo.narrow,abbreviated:oo.abbreviated,wide:["tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kesäkuuta","heinäkuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta"]},Wi={narrow:["S","M","T","K","T","P","L"],short:["su","ma","ti","ke","to","pe","la"],abbreviated:["sunn.","maan.","tiis.","kesk.","torst.","perj.","la"],wide:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]},DA={narrow:Wi.narrow,short:Wi.short,abbreviated:Wi.abbreviated,wide:["sunnuntaina","maanantaina","tiistaina","keskiviikkona","torstaina","perjantaina","lauantaina"]},_A={narrow:{am:"ap",pm:"ip",midnight:"keskiyö",noon:"keskipäivä",morning:"ap",afternoon:"ip",evening:"illalla",night:"yöllä"},abbreviated:{am:"ap",pm:"ip",midnight:"keskiyö",noon:"keskipäivä",morning:"ap",afternoon:"ip",evening:"illalla",night:"yöllä"},wide:{am:"ap",pm:"ip",midnight:"keskiyöllä",noon:"keskipäivällä",morning:"aamupäivällä",afternoon:"iltapäivällä",evening:"illalla",night:"yöllä"}},EA=(e,i)=>Number(e)+".",LA={ordinalNumber:EA,era:T({values:WA,defaultWidth:"wide"}),quarter:T({values:AA,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:oo,defaultWidth:"wide",formattingValues:TA,defaultFormattingWidth:"wide"}),day:T({values:Wi,defaultWidth:"wide",formattingValues:DA,defaultFormattingWidth:"wide"}),dayPeriod:T({values:_A,defaultWidth:"wide"})},NA=/^(\d+)(\.)/i,zA=/\d+/i,jA={narrow:/^(e|j)/i,abbreviated:/^(eaa.|jaa.)/i,wide:/^(ennen ajanlaskun alkua|jälkeen ajanlaskun alun)/i},IA={any:[/^e/i,/^j/i]},FA={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]\.? kvartaali/i},OA={any:[/1/i,/2/i,/3/i,/4/i]},HA={narrow:/^[thmkeslj]/i,abbreviated:/^(tammi|helmi|maalis|huhti|touko|kesä|heinä|elo|syys|loka|marras|joulu)/i,wide:/^(tammikuu|helmikuu|maaliskuu|huhtikuu|toukokuu|kesäkuu|heinäkuu|elokuu|syyskuu|lokakuu|marraskuu|joulukuu)(ta)?/i},XA={narrow:[/^t/i,/^h/i,/^m/i,/^h/i,/^t/i,/^k/i,/^h/i,/^e/i,/^s/i,/^l/i,/^m/i,/^j/i],any:[/^ta/i,/^hel/i,/^maa/i,/^hu/i,/^to/i,/^k/i,/^hei/i,/^e/i,/^s/i,/^l/i,/^mar/i,/^j/i]},RA={narrow:/^[smtkpl]/i,short:/^(su|ma|ti|ke|to|pe|la)/i,abbreviated:/^(sunn.|maan.|tiis.|kesk.|torst.|perj.|la)/i,wide:/^(sunnuntai|maanantai|tiistai|keskiviikko|torstai|perjantai|lauantai)(na)?/i},VA={narrow:[/^s/i,/^m/i,/^t/i,/^k/i,/^t/i,/^p/i,/^l/i],any:[/^s/i,/^m/i,/^ti/i,/^k/i,/^to/i,/^p/i,/^l/i]},YA={narrow:/^(ap|ip|keskiyö|keskipäivä|aamupäivällä|iltapäivällä|illalla|yöllä)/i,any:/^(ap|ip|keskiyöllä|keskipäivällä|aamupäivällä|iltapäivällä|illalla|yöllä)/i},GA={any:{am:/^ap/i,pm:/^ip/i,midnight:/^keskiyö/i,noon:/^keskipäivä/i,morning:/aamupäivällä/i,afternoon:/iltapäivällä/i,evening:/illalla/i,night:/yöllä/i}},BA={ordinalNumber:ye({matchPattern:NA,parsePattern:zA,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:jA,defaultMatchWidth:"wide",parsePatterns:IA,defaultParseWidth:"any"}),quarter:E({matchPatterns:FA,defaultMatchWidth:"wide",parsePatterns:OA,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:HA,defaultMatchWidth:"wide",parsePatterns:XA,defaultParseWidth:"any"}),day:E({matchPatterns:RA,defaultMatchWidth:"wide",parsePatterns:VA,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:YA,defaultMatchWidth:"any",parsePatterns:GA,defaultParseWidth:"any"})},qA={code:"fi",formatDistance:wA,formatLong:CA,formatRelative:$A,localize:LA,match:BA,options:{weekStartsOn:1,firstWeekContainsDate:4}},UA={lessThanXSeconds:{one:"moins d’une seconde",other:"moins de {{count}} secondes"},xSeconds:{one:"1 seconde",other:"{{count}} secondes"},halfAMinute:"30 secondes",lessThanXMinutes:{one:"moins d’une minute",other:"moins de {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"environ 1 heure",other:"environ {{count}} heures"},xHours:{one:"1 heure",other:"{{count}} heures"},xDays:{one:"1 jour",other:"{{count}} jours"},aboutXWeeks:{one:"environ 1 semaine",other:"environ {{count}} semaines"},xWeeks:{one:"1 semaine",other:"{{count}} semaines"},aboutXMonths:{one:"environ 1 mois",other:"environ {{count}} mois"},xMonths:{one:"1 mois",other:"{{count}} mois"},aboutXYears:{one:"environ 1 an",other:"environ {{count}} ans"},xYears:{one:"1 an",other:"{{count}} ans"},overXYears:{one:"plus d’un an",other:"plus de {{count}} ans"},almostXYears:{one:"presqu’un an",other:"presque {{count}} ans"}},Xo=(e,i,r)=>{let s;const c=UA[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"dans "+s:"il y a "+s:s},KA={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},QA={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},JA={full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},ZA={date:H({formats:KA,defaultWidth:"full"}),time:H({formats:QA,defaultWidth:"full"}),dateTime:H({formats:JA,defaultWidth:"full"})},e2={lastWeek:"eeee 'dernier à' p",yesterday:"'hier à' p",today:"'aujourd’hui à' p",tomorrow:"'demain à' p'",nextWeek:"eeee 'prochain à' p",other:"P"},Ru=(e,i,r,s)=>e2[e],t2={narrow:["av. J.-C","ap. J.-C"],abbreviated:["av. J.-C","ap. J.-C"],wide:["avant Jésus-Christ","après Jésus-Christ"]},a2={narrow:["T1","T2","T3","T4"],abbreviated:["1er trim.","2ème trim.","3ème trim.","4ème trim."],wide:["1er trimestre","2ème trimestre","3ème trimestre","4ème trimestre"]},n2={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],wide:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},i2={narrow:["D","L","M","M","J","V","S"],short:["di","lu","ma","me","je","ve","sa"],abbreviated:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],wide:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},r2={narrow:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"mat.",afternoon:"ap.m.",evening:"soir",night:"mat."},abbreviated:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"matin",afternoon:"après-midi",evening:"soir",night:"matin"},wide:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"du matin",afternoon:"de l’après-midi",evening:"du soir",night:"du matin"}},o2=(e,i)=>{const r=Number(e),s=i==null?void 0:i.unit;if(r===0)return"0";const c=["year","week","hour","minute","second"];let g;return r===1?g=s&&c.includes(s)?"ère":"er":g="ème",r+g},s2=["MMM","MMMM"],Ro={preprocessor:(e,i)=>e.getDate()===1||!i.some(s=>s.isToken&&s2.includes(s.value))?i:i.map(s=>s.isToken&&s.value==="do"?{isToken:!0,value:"d"}:s),ordinalNumber:o2,era:T({values:t2,defaultWidth:"wide"}),quarter:T({values:a2,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:n2,defaultWidth:"wide"}),day:T({values:i2,defaultWidth:"wide"}),dayPeriod:T({values:r2,defaultWidth:"wide"})},l2=/^(\d+)(ième|ère|ème|er|e)?/i,d2=/\d+/i,u2={narrow:/^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i,abbreviated:/^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(avant Jésus-Christ|après Jésus-Christ)/i},c2={any:[/^av/i,/^ap/i]},h2={narrow:/^T?[1234]/i,abbreviated:/^[1234](er|ème|e)? trim\.?/i,wide:/^[1234](er|ème|e)? trimestre/i},m2={any:[/1/i,/2/i,/3/i,/4/i]},f2={narrow:/^[jfmasond]/i,abbreviated:/^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i,wide:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i},g2={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^av/i,/^ma/i,/^juin/i,/^juil/i,/^ao/i,/^s/i,/^o/i,/^n/i,/^d/i]},p2={narrow:/^[lmjvsd]/i,short:/^(di|lu|ma|me|je|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|jeu|ven|sam)\.?/i,wide:/^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i},b2={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^lu/i,/^ma/i,/^me/i,/^je/i,/^ve/i,/^sa/i]},v2={narrow:/^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i,any:/^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i},y2={any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/soir/i,night:/nuit/i}},Vo={ordinalNumber:ye({matchPattern:l2,parsePattern:d2,valueCallback:e=>parseInt(e)}),era:E({matchPatterns:u2,defaultMatchWidth:"wide",parsePatterns:c2,defaultParseWidth:"any"}),quarter:E({matchPatterns:h2,defaultMatchWidth:"wide",parsePatterns:m2,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:f2,defaultMatchWidth:"wide",parsePatterns:g2,defaultParseWidth:"any"}),day:E({matchPatterns:p2,defaultMatchWidth:"wide",parsePatterns:b2,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:v2,defaultMatchWidth:"any",parsePatterns:y2,defaultParseWidth:"any"})},x2={code:"fr",formatDistance:Xo,formatLong:ZA,formatRelative:Ru,localize:Ro,match:Vo,options:{weekStartsOn:1,firstWeekContainsDate:4}},w2={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"yy-MM-dd"},k2={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},P2={full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},M2={date:H({formats:w2,defaultWidth:"full"}),time:H({formats:k2,defaultWidth:"full"}),dateTime:H({formats:P2,defaultWidth:"full"})},C2={code:"fr-CA",formatDistance:Xo,formatLong:M2,formatRelative:Ru,localize:Ro,match:Vo,options:{weekStartsOn:0,firstWeekContainsDate:1}},S2={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd.MM.y"},$2={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},W2={full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},A2={date:H({formats:S2,defaultWidth:"full"}),time:H({formats:$2,defaultWidth:"full"}),dateTime:H({formats:W2,defaultWidth:"full"})},T2={lastWeek:"eeee 'la semaine dernière à' p",yesterday:"'hier à' p",today:"'aujourd’hui à' p",tomorrow:"'demain à' p'",nextWeek:"eeee 'la semaine prochaine à' p",other:"P"},D2=(e,i,r,s)=>T2[e],_2={code:"fr-CH",formatDistance:Xo,formatLong:A2,formatRelative:D2,localize:Ro,match:Vo,options:{weekStartsOn:1,firstWeekContainsDate:4}},E2={lessThanXSeconds:{one:"minder as 1 sekonde",other:"minder as {{count}} sekonden"},xSeconds:{one:"1 sekonde",other:"{{count}} sekonden"},halfAMinute:"oardel minút",lessThanXMinutes:{one:"minder as 1 minút",other:"minder as {{count}} minuten"},xMinutes:{one:"1 minút",other:"{{count}} minuten"},aboutXHours:{one:"sawat 1 oere",other:"sawat {{count}} oere"},xHours:{one:"1 oere",other:"{{count}} oere"},xDays:{one:"1 dei",other:"{{count}} dagen"},aboutXWeeks:{one:"sawat 1 wike",other:"sawat {{count}} wiken"},xWeeks:{one:"1 wike",other:"{{count}} wiken"},aboutXMonths:{one:"sawat 1 moanne",other:"sawat {{count}} moannen"},xMonths:{one:"1 moanne",other:"{{count}} moannen"},aboutXYears:{one:"sawat 1 jier",other:"sawat {{count}} jier"},xYears:{one:"1 jier",other:"{{count}} jier"},overXYears:{one:"mear as 1 jier",other:"mear as {{count}}s jier"},almostXYears:{one:"hast 1 jier",other:"hast {{count}} jier"}},L2=(e,i,r)=>{let s;const c=E2[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"oer "+s:s+" lyn":s},N2={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd-MM-y"},z2={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},j2={full:"{{date}} 'om' {{time}}",long:"{{date}} 'om' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},I2={date:H({formats:N2,defaultWidth:"full"}),time:H({formats:z2,defaultWidth:"full"}),dateTime:H({formats:j2,defaultWidth:"full"})},F2={lastWeek:"'ôfrûne' eeee 'om' p",yesterday:"'juster om' p",today:"'hjoed om' p",tomorrow:"'moarn om' p",nextWeek:"eeee 'om' p",other:"P"},O2=(e,i,r,s)=>F2[e],H2={narrow:["f.K.","n.K."],abbreviated:["f.Kr.","n.Kr."],wide:["foar Kristus","nei Kristus"]},X2={narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1e fearnsjier","2e fearnsjier","3e fearnsjier","4e fearnsjier"]},R2={narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan.","feb.","mrt.","apr.","mai.","jun.","jul.","aug.","sep.","okt.","nov.","des."],wide:["jannewaris","febrewaris","maart","april","maaie","juny","july","augustus","septimber","oktober","novimber","desimber"]},V2={narrow:["s","m","t","w","t","f","s"],short:["si","mo","ti","wo","to","fr","so"],abbreviated:["snein","moa","tii","woa","ton","fre","sneon"],wide:["snein","moandei","tiisdei","woansdei","tongersdei","freed","sneon"]},Y2={narrow:{am:"AM",pm:"PM",midnight:"middernacht",noon:"middei",morning:"moarns",afternoon:"middeis",evening:"jûns",night:"nachts"},abbreviated:{am:"AM",pm:"PM",midnight:"middernacht",noon:"middei",morning:"moarns",afternoon:"middeis",evening:"jûns",night:"nachts"},wide:{am:"AM",pm:"PM",midnight:"middernacht",noon:"middei",morning:"moarns",afternoon:"middeis",evening:"jûns",night:"nachts"}},G2=(e,i)=>Number(e)+"e",B2={ordinalNumber:G2,era:T({values:H2,defaultWidth:"wide"}),quarter:T({values:X2,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:R2,defaultWidth:"wide"}),day:T({values:V2,defaultWidth:"wide"}),dayPeriod:T({values:Y2,defaultWidth:"wide"})},q2=/^(\d+)e?/i,U2=/\d+/i,K2={narrow:/^([fn]\.? ?K\.?)/,abbreviated:/^([fn]\. ?Kr\.?)/,wide:/^((foar|nei) Kristus)/},Q2={any:[/^f/,/^n/]},J2={narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234]e fearnsjier/i},Z2={any:[/1/i,/2/i,/3/i,/4/i]},eT={narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mrt.|apr.|mai.|jun.|jul.|aug.|sep.|okt.|nov.|des.)/i,wide:/^(jannewaris|febrewaris|maart|april|maaie|juny|july|augustus|septimber|oktober|novimber|desimber)/i},tT={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^jan/i,/^feb/i,/^m(r|a)/i,/^apr/i,/^mai/i,/^jun/i,/^jul/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^des/i]},aT={narrow:/^[smtwf]/i,short:/^(si|mo|ti|wo|to|fr|so)/i,abbreviated:/^(snein|moa|tii|woa|ton|fre|sneon)/i,wide:/^(snein|moandei|tiisdei|woansdei|tongersdei|freed|sneon)/i},nT={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^sn/i,/^mo/i,/^ti/i,/^wo/i,/^to/i,/^fr/i,/^sn/i]},iT={any:/^(am|pm|middernacht|middeis|moarns|middei|jûns|nachts)/i},rT={any:{am:/^am/i,pm:/^pm/i,midnight:/^middernacht/i,noon:/^middei/i,morning:/moarns/i,afternoon:/^middeis/i,evening:/jûns/i,night:/nachts/i}},oT={ordinalNumber:ye({matchPattern:q2,parsePattern:U2,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:K2,defaultMatchWidth:"wide",parsePatterns:Q2,defaultParseWidth:"any"}),quarter:E({matchPatterns:J2,defaultMatchWidth:"wide",parsePatterns:Z2,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:eT,defaultMatchWidth:"wide",parsePatterns:tT,defaultParseWidth:"any"}),day:E({matchPatterns:aT,defaultMatchWidth:"wide",parsePatterns:nT,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:iT,defaultMatchWidth:"any",parsePatterns:rT,defaultParseWidth:"any"})},sT={code:"fy",formatDistance:L2,formatLong:I2,formatRelative:O2,localize:B2,match:oT,options:{weekStartsOn:1,firstWeekContainsDate:4}},lT={lessThanXSeconds:{one:"nas lugha na diog",other:"nas lugha na {{count}} diogan"},xSeconds:{one:"1 diog",two:"2 dhiog",twenty:"20 diog",other:"{{count}} diogan"},halfAMinute:"leth mhionaid",lessThanXMinutes:{one:"nas lugha na mionaid",other:"nas lugha na {{count}} mionaidean"},xMinutes:{one:"1 mionaid",two:"2 mhionaid",twenty:"20 mionaid",other:"{{count}} mionaidean"},aboutXHours:{one:"mu uair de thìde",other:"mu {{count}} uairean de thìde"},xHours:{one:"1 uair de thìde",two:"2 uair de thìde",twenty:"20 uair de thìde",other:"{{count}} uairean de thìde"},xDays:{one:"1 là",other:"{{count}} là"},aboutXWeeks:{one:"mu 1 seachdain",other:"mu {{count}} seachdainean"},xWeeks:{one:"1 seachdain",other:"{{count}} seachdainean"},aboutXMonths:{one:"mu mhìos",other:"mu {{count}} mìosan"},xMonths:{one:"1 mìos",other:"{{count}} mìosan"},aboutXYears:{one:"mu bhliadhna",other:"mu {{count}} bliadhnaichean"},xYears:{one:"1 bhliadhna",other:"{{count}} bliadhna"},overXYears:{one:"còrr is bliadhna",other:"còrr is {{count}} bliadhnaichean"},almostXYears:{one:"cha mhòr bliadhna",other:"cha mhòr {{count}} bliadhnaichean"}},dT=(e,i,r)=>{let s;const c=lT[e];return typeof c=="string"?s=c:i===1?s=c.one:i===2&&c.two?s=c.two:i===20&&c.twenty?s=c.twenty:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"ann an "+s:"o chionn "+s:s},uT={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},cT={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},hT={full:"{{date}} 'aig' {{time}}",long:"{{date}} 'aig' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},mT={date:H({formats:uT,defaultWidth:"full"}),time:H({formats:cT,defaultWidth:"full"}),dateTime:H({formats:hT,defaultWidth:"full"})},fT={lastWeek:"'mu dheireadh' eeee 'aig' p",yesterday:"'an-dè aig' p",today:"'an-diugh aig' p",tomorrow:"'a-màireach aig' p",nextWeek:"eeee 'aig' p",other:"P"},gT=(e,i,r,s)=>fT[e],pT={narrow:["R","A"],abbreviated:["RC","AD"],wide:["ro Chrìosta","anno domini"]},bT={narrow:["1","2","3","4"],abbreviated:["C1","C2","C3","C4"],wide:["a' chiad chairteal","an dàrna cairteal","an treas cairteal","an ceathramh cairteal"]},vT={narrow:["F","G","M","G","C","Ò","I","L","S","D","S","D"],abbreviated:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],wide:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"]},yT={narrow:["D","L","M","C","A","H","S"],short:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],abbreviated:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],wide:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"]},xT={narrow:{am:"m",pm:"f",midnight:"m.o.",noon:"m.l.",morning:"madainn",afternoon:"feasgar",evening:"feasgar",night:"oidhche"},abbreviated:{am:"M.",pm:"F.",midnight:"meadhan oidhche",noon:"meadhan là",morning:"madainn",afternoon:"feasgar",evening:"feasgar",night:"oidhche"},wide:{am:"m.",pm:"f.",midnight:"meadhan oidhche",noon:"meadhan là",morning:"madainn",afternoon:"feasgar",evening:"feasgar",night:"oidhche"}},wT={narrow:{am:"m",pm:"f",midnight:"m.o.",noon:"m.l.",morning:"sa mhadainn",afternoon:"feasgar",evening:"feasgar",night:"air an oidhche"},abbreviated:{am:"M.",pm:"F.",midnight:"meadhan oidhche",noon:"meadhan là",morning:"sa mhadainn",afternoon:"feasgar",evening:"feasgar",night:"air an oidhche"},wide:{am:"m.",pm:"f.",midnight:"meadhan oidhche",noon:"meadhan là",morning:"sa mhadainn",afternoon:"feasgar",evening:"feasgar",night:"air an oidhche"}},kT=e=>{const i=Number(e),r=i%100;if(r>20||r<10)switch(r%10){case 1:return i+"d";case 2:return i+"na"}return r===12?i+"na":i+"mh"},PT={ordinalNumber:kT,era:T({values:pT,defaultWidth:"wide"}),quarter:T({values:bT,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:vT,defaultWidth:"wide"}),day:T({values:yT,defaultWidth:"wide"}),dayPeriod:T({values:xT,defaultWidth:"wide",formattingValues:wT,defaultFormattingWidth:"wide"})},MT=/^(\d+)(d|na|tr|mh)?/i,CT=/\d+/i,ST={narrow:/^(r|a)/i,abbreviated:/^(r\.?\s?c\.?|r\.?\s?a\.?\s?c\.?|a\.?\s?d\.?|a\.?\s?c\.?)/i,wide:/^(ro Chrìosta|ron aois choitchinn|anno domini|aois choitcheann)/i},$T={any:[/^b/i,/^(a|c)/i]},WT={narrow:/^[1234]/i,abbreviated:/^c[1234]/i,wide:/^[1234](cd|na|tr|mh)? cairteal/i},AT={any:[/1/i,/2/i,/3/i,/4/i]},TT={narrow:/^[fgmcòilsd]/i,abbreviated:/^(faoi|gear|màrt|gibl|cèit|ògmh|iuch|lùn|sult|dàmh|samh|dùbh)/i,wide:/^(am faoilleach|an gearran|am màrt|an giblean|an cèitean|an t-Ògmhios|an t-Iuchar|an lùnastal|an t-Sultain|an dàmhair|an t-Samhain|an dùbhlachd)/i},DT={narrow:[/^f/i,/^g/i,/^m/i,/^g/i,/^c/i,/^ò/i,/^i/i,/^l/i,/^s/i,/^d/i,/^s/i,/^d/i],any:[/^fa/i,/^ge/i,/^mà/i,/^gi/i,/^c/i,/^ò/i,/^i/i,/^l/i,/^su/i,/^d/i,/^sa/i,/^d/i]},_T={narrow:/^[dlmcahs]/i,short:/^(dò|lu|mà|ci|ar|ha|sa)/i,abbreviated:/^(did|dil|dim|dic|dia|dih|dis)/i,wide:/^(didòmhnaich|diluain|dimàirt|diciadain|diardaoin|dihaoine|disathairne)/i},ET={narrow:[/^d/i,/^l/i,/^m/i,/^c/i,/^a/i,/^h/i,/^s/i],any:[/^d/i,/^l/i,/^m/i,/^c/i,/^a/i,/^h/i,/^s/i]},LT={narrow:/^(a|p|mi|n|(san|aig) (madainn|feasgar|feasgar|oidhche))/i,any:/^([ap]\.?\s?m\.?|meadhan oidhche|meadhan là|(san|aig) (madainn|feasgar|feasgar|oidhche))/i},NT={any:{am:/^m/i,pm:/^f/i,midnight:/^meadhan oidhche/i,noon:/^meadhan là/i,morning:/sa mhadainn/i,afternoon:/feasgar/i,evening:/feasgar/i,night:/air an oidhche/i}},zT={ordinalNumber:ye({matchPattern:MT,parsePattern:CT,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:ST,defaultMatchWidth:"wide",parsePatterns:$T,defaultParseWidth:"any"}),quarter:E({matchPatterns:WT,defaultMatchWidth:"wide",parsePatterns:AT,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:TT,defaultMatchWidth:"wide",parsePatterns:DT,defaultParseWidth:"any"}),day:E({matchPatterns:_T,defaultMatchWidth:"wide",parsePatterns:ET,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:LT,defaultMatchWidth:"any",parsePatterns:NT,defaultParseWidth:"any"})},jT={code:"gd",formatDistance:dT,formatLong:mT,formatRelative:gT,localize:PT,match:zT,options:{weekStartsOn:0,firstWeekContainsDate:1}},IT={lessThanXSeconds:{one:"menos dun segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"medio minuto",lessThanXMinutes:{one:"menos dun minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"arredor dunha hora",other:"arredor de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 día",other:"{{count}} días"},aboutXWeeks:{one:"arredor dunha semana",other:"arredor de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"arredor de 1 mes",other:"arredor de {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"arredor dun ano",other:"arredor de {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"máis dun ano",other:"máis de {{count}} anos"},almostXYears:{one:"case un ano",other:"case {{count}} anos"}},FT=(e,i,r)=>{let s;const c=IT[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"en "+s:"hai "+s:s},OT={full:"EEEE, d 'de' MMMM y",long:"d 'de' MMMM y",medium:"d MMM y",short:"dd/MM/y"},HT={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},XT={full:"{{date}} 'ás' {{time}}",long:"{{date}} 'ás' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},RT={date:H({formats:OT,defaultWidth:"full"}),time:H({formats:HT,defaultWidth:"full"}),dateTime:H({formats:XT,defaultWidth:"full"})},VT={lastWeek:"'o' eeee 'pasado á' LT",yesterday:"'onte á' p",today:"'hoxe á' p",tomorrow:"'mañá á' p",nextWeek:"eeee 'á' p",other:"P"},YT={lastWeek:"'o' eeee 'pasado ás' p",yesterday:"'onte ás' p",today:"'hoxe ás' p",tomorrow:"'mañá ás' p",nextWeek:"eeee 'ás' p",other:"P"},GT=(e,i,r,s)=>i.getHours()!==1?YT[e]:VT[e],BT={narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","despois de cristo"]},qT={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},UT={narrow:["e","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["xan","feb","mar","abr","mai","xun","xul","ago","set","out","nov","dec"],wide:["xaneiro","febreiro","marzo","abril","maio","xuño","xullo","agosto","setembro","outubro","novembro","decembro"]},KT={narrow:["d","l","m","m","j","v","s"],short:["do","lu","ma","me","xo","ve","sa"],abbreviated:["dom","lun","mar","mer","xov","ven","sab"],wide:["domingo","luns","martes","mércores","xoves","venres","sábado"]},QT={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"mañá",afternoon:"tarde",evening:"tarde",night:"noite"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoite",noon:"mediodía",morning:"mañá",afternoon:"tarde",evening:"tardiña",night:"noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoite",noon:"mediodía",morning:"mañá",afternoon:"tarde",evening:"tardiña",night:"noite"}},JT={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"da mañá",afternoon:"da tarde",evening:"da tardiña",night:"da noite"},abbreviated:{am:"AM",pm:"PM",midnight:"medianoite",noon:"mediodía",morning:"da mañá",afternoon:"da tarde",evening:"da tardiña",night:"da noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"medianoite",noon:"mediodía",morning:"da mañá",afternoon:"da tarde",evening:"da tardiña",night:"da noite"}},ZT=(e,i)=>Number(e)+"º",eD={ordinalNumber:ZT,era:T({values:BT,defaultWidth:"wide"}),quarter:T({values:qT,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:UT,defaultWidth:"wide"}),day:T({values:KT,defaultWidth:"wide"}),dayPeriod:T({values:QT,defaultWidth:"wide",formattingValues:JT,defaultFormattingWidth:"wide"})},tD=/^(\d+)(º)?/i,aD=/\d+/i,nD={narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes da era com[uú]n|despois de cristo|era com[uú]n)/i},iD={any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes da era com[uú]n)/i,/^(despois de cristo|era com[uú]n)/i]},rD={narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},oD={any:[/1/i,/2/i,/3/i,/4/i]},sD={narrow:/^[xfmasond]/i,abbreviated:/^(xan|feb|mar|abr|mai|xun|xul|ago|set|out|nov|dec)/i,wide:/^(xaneiro|febreiro|marzo|abril|maio|xuño|xullo|agosto|setembro|outubro|novembro|decembro)/i},lD={narrow:[/^x/i,/^f/i,/^m/i,/^a/i,/^m/i,/^x/i,/^x/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^xan/i,/^feb/i,/^mar/i,/^abr/i,/^mai/i,/^xun/i,/^xul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dec/i]},dD={narrow:/^[dlmxvs]/i,short:/^(do|lu|ma|me|xo|ve|sa)/i,abbreviated:/^(dom|lun|mar|mer|xov|ven|sab)/i,wide:/^(domingo|luns|martes|m[eé]rcores|xoves|venres|s[áa]bado)/i},uD={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^x/i,/^v/i,/^s/i],any:[/^do/i,/^lu/i,/^ma/i,/^me/i,/^xo/i,/^ve/i,/^sa/i]},cD={narrow:/^(a|p|mn|md|(da|[aá]s) (mañ[aá]|tarde|noite))/i,any:/^([ap]\.?\s?m\.?|medianoite|mediod[ií]a|(da|[aá]s) (mañ[aá]|tarde|noite))/i},hD={any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/^md/i,morning:/mañ[aá]/i,afternoon:/tarde/i,evening:/tardiña/i,night:/noite/i}},mD={ordinalNumber:ye({matchPattern:tD,parsePattern:aD,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:nD,defaultMatchWidth:"wide",parsePatterns:iD,defaultParseWidth:"any"}),quarter:E({matchPatterns:rD,defaultMatchWidth:"wide",parsePatterns:oD,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:sD,defaultMatchWidth:"wide",parsePatterns:lD,defaultParseWidth:"any"}),day:E({matchPatterns:dD,defaultMatchWidth:"wide",parsePatterns:uD,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:cD,defaultMatchWidth:"any",parsePatterns:hD,defaultParseWidth:"any"})},fD={code:"gl",formatDistance:FT,formatLong:RT,formatRelative:GT,localize:eD,match:mD,options:{weekStartsOn:1,firstWeekContainsDate:1}},gD={lessThanXSeconds:{one:"હમણાં",other:"​આશરે {{count}} સેકંડ"},xSeconds:{one:"1 સેકંડ",other:"{{count}} સેકંડ"},halfAMinute:"અડધી મિનિટ",lessThanXMinutes:{one:"આ મિનિટ",other:"​આશરે {{count}} મિનિટ"},xMinutes:{one:"1 મિનિટ",other:"{{count}} મિનિટ"},aboutXHours:{one:"​આશરે 1 કલાક",other:"​આશરે {{count}} કલાક"},xHours:{one:"1 કલાક",other:"{{count}} કલાક"},xDays:{one:"1 દિવસ",other:"{{count}} દિવસ"},aboutXWeeks:{one:"આશરે 1 અઠવાડિયું",other:"આશરે {{count}} અઠવાડિયા"},xWeeks:{one:"1 અઠવાડિયું",other:"{{count}} અઠવાડિયા"},aboutXMonths:{one:"આશરે 1 મહિનો",other:"આશરે {{count}} મહિના"},xMonths:{one:"1 મહિનો",other:"{{count}} મહિના"},aboutXYears:{one:"આશરે 1 વર્ષ",other:"આશરે {{count}} વર્ષ"},xYears:{one:"1 વર્ષ",other:"{{count}} વર્ષ"},overXYears:{one:"1 વર્ષથી વધુ",other:"{{count}} વર્ષથી વધુ"},almostXYears:{one:"લગભગ 1 વર્ષ",other:"લગભગ {{count}} વર્ષ"}},pD=(e,i,r)=>{let s;const c=gD[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+"માં":s+" પહેલાં":s},bD={full:"EEEE, d MMMM, y",long:"d MMMM, y",medium:"d MMM, y",short:"d/M/yy"},vD={full:"hh:mm:ss a zzzz",long:"hh:mm:ss a z",medium:"hh:mm:ss a",short:"hh:mm a"},yD={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},xD={date:H({formats:bD,defaultWidth:"full"}),time:H({formats:vD,defaultWidth:"full"}),dateTime:H({formats:yD,defaultWidth:"full"})},wD={lastWeek:"'પાછલા' eeee p",yesterday:"'ગઈકાલે' p",today:"'આજે' p",tomorrow:"'આવતીકાલે' p",nextWeek:"eeee p",other:"P"},kD=(e,i,r,s)=>wD[e],PD={narrow:["ઈસપૂ","ઈસ"],abbreviated:["ઈ.સ.પૂર્વે","ઈ.સ."],wide:["ઈસવીસન પૂર્વે","ઈસવીસન"]},MD={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1લો ત્રિમાસ","2જો ત્રિમાસ","3જો ત્રિમાસ","4થો ત્રિમાસ"]},CD={narrow:["જા","ફે","મા","એ","મે","જૂ","જુ","ઓ","સ","ઓ","ન","ડિ"],abbreviated:["જાન્યુ","ફેબ્રુ","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટે","ઓક્ટો","નવે","ડિસે"],wide:["જાન્યુઆરી","ફેબ્રુઆરી","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઇ","ઓગસ્ટ","સપ્ટેમ્બર","ઓક્ટોબર","નવેમ્બર","ડિસેમ્બર"]},SD={narrow:["ર","સો","મં","બુ","ગુ","શુ","શ"],short:["ર","સો","મં","બુ","ગુ","શુ","શ"],abbreviated:["રવિ","સોમ","મંગળ","બુધ","ગુરુ","શુક્ર","શનિ"],wide:["રવિવાર","સોમવાર","મંગળવાર","બુધવાર","ગુરુવાર","શુક્રવાર","શનિવાર"]},$D={narrow:{am:"AM",pm:"PM",midnight:"મ.રાત્રિ",noon:"બ.",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"},abbreviated:{am:"AM",pm:"PM",midnight:"​મધ્યરાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"},wide:{am:"AM",pm:"PM",midnight:"​મધ્યરાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"}},WD={narrow:{am:"AM",pm:"PM",midnight:"મ.રાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"},abbreviated:{am:"AM",pm:"PM",midnight:"મધ્યરાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"},wide:{am:"AM",pm:"PM",midnight:"​મધ્યરાત્રિ",noon:"બપોરે",morning:"સવારે",afternoon:"બપોરે",evening:"સાંજે",night:"રાત્રે"}},AD=(e,i)=>String(e),TD={ordinalNumber:AD,era:T({values:PD,defaultWidth:"wide"}),quarter:T({values:MD,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:CD,defaultWidth:"wide"}),day:T({values:SD,defaultWidth:"wide"}),dayPeriod:T({values:$D,defaultWidth:"wide",formattingValues:WD,defaultFormattingWidth:"wide"})},DD=/^(\d+)(લ|જ|થ|ઠ્ઠ|મ)?/i,_D=/\d+/i,ED={narrow:/^(ઈસપૂ|ઈસ)/i,abbreviated:/^(ઈ\.સ\.પૂર્વે|ઈ\.સ\.)/i,wide:/^(ઈસવીસન\sપૂર્વે|ઈસવીસન)/i},LD={any:[/^ઈસપૂ/i,/^ઈસ/i]},ND={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](લો|જો|થો)? ત્રિમાસ/i},zD={any:[/1/i,/2/i,/3/i,/4/i]},jD={narrow:/^[જાફેમાએમેજૂજુઓસઓનડિ]/i,abbreviated:/^(જાન્યુ|ફેબ્રુ|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઈ|ઑગસ્ટ|સપ્ટે|ઓક્ટો|નવે|ડિસે)/i,wide:/^(જાન્યુઆરી|ફેબ્રુઆરી|માર્ચ|એપ્રિલ|મે|જૂન|જુલાઇ|ઓગસ્ટ|સપ્ટેમ્બર|ઓક્ટોબર|નવેમ્બર|ડિસેમ્બર)/i},ID={narrow:[/^જા/i,/^ફે/i,/^મા/i,/^એ/i,/^મે/i,/^જૂ/i,/^જુ/i,/^ઑગ/i,/^સ/i,/^ઓક્ટો/i,/^ન/i,/^ડિ/i],any:[/^જા/i,/^ફે/i,/^મા/i,/^એ/i,/^મે/i,/^જૂ/i,/^જુ/i,/^ઑગ/i,/^સ/i,/^ઓક્ટો/i,/^ન/i,/^ડિ/i]},FD={narrow:/^(ર|સો|મં|બુ|ગુ|શુ|શ)/i,short:/^(ર|સો|મં|બુ|ગુ|શુ|શ)/i,abbreviated:/^(રવિ|સોમ|મંગળ|બુધ|ગુરુ|શુક્ર|શનિ)/i,wide:/^(રવિવાર|સોમવાર|મંગળવાર|બુધવાર|ગુરુવાર|શુક્રવાર|શનિવાર)/i},OD={narrow:[/^ર/i,/^સો/i,/^મં/i,/^બુ/i,/^ગુ/i,/^શુ/i,/^શ/i],any:[/^ર/i,/^સો/i,/^મં/i,/^બુ/i,/^ગુ/i,/^શુ/i,/^શ/i]},HD={narrow:/^(a|p|મ\.?|સ|બ|સાં|રા)/i,any:/^(a|p|મ\.?|સ|બ|સાં|રા)/i},XD={any:{am:/^a/i,pm:/^p/i,midnight:/^મ\.?/i,noon:/^બ/i,morning:/સ/i,afternoon:/બ/i,evening:/સાં/i,night:/રા/i}},RD={ordinalNumber:ye({matchPattern:DD,parsePattern:_D,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:ED,defaultMatchWidth:"wide",parsePatterns:LD,defaultParseWidth:"any"}),quarter:E({matchPatterns:ND,defaultMatchWidth:"wide",parsePatterns:zD,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:jD,defaultMatchWidth:"wide",parsePatterns:ID,defaultParseWidth:"any"}),day:E({matchPatterns:FD,defaultMatchWidth:"wide",parsePatterns:OD,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:HD,defaultMatchWidth:"any",parsePatterns:XD,defaultParseWidth:"any"})},VD={code:"gu",formatDistance:pD,formatLong:xD,formatRelative:kD,localize:TD,match:RD,options:{weekStartsOn:1,firstWeekContainsDate:4}},YD={lessThanXSeconds:{one:"פחות משנייה",two:"פחות משתי שניות",other:"פחות מ־{{count}} שניות"},xSeconds:{one:"שנייה",two:"שתי שניות",other:"{{count}} שניות"},halfAMinute:"חצי דקה",lessThanXMinutes:{one:"פחות מדקה",two:"פחות משתי דקות",other:"פחות מ־{{count}} דקות"},xMinutes:{one:"דקה",two:"שתי דקות",other:"{{count}} דקות"},aboutXHours:{one:"כשעה",two:"כשעתיים",other:"כ־{{count}} שעות"},xHours:{one:"שעה",two:"שעתיים",other:"{{count}} שעות"},xDays:{one:"יום",two:"יומיים",other:"{{count}} ימים"},aboutXWeeks:{one:"כשבוע",two:"כשבועיים",other:"כ־{{count}} שבועות"},xWeeks:{one:"שבוע",two:"שבועיים",other:"{{count}} שבועות"},aboutXMonths:{one:"כחודש",two:"כחודשיים",other:"כ־{{count}} חודשים"},xMonths:{one:"חודש",two:"חודשיים",other:"{{count}} חודשים"},aboutXYears:{one:"כשנה",two:"כשנתיים",other:"כ־{{count}} שנים"},xYears:{one:"שנה",two:"שנתיים",other:"{{count}} שנים"},overXYears:{one:"יותר משנה",two:"יותר משנתיים",other:"יותר מ־{{count}} שנים"},almostXYears:{one:"כמעט שנה",two:"כמעט שנתיים",other:"כמעט {{count}} שנים"}},GD=(e,i,r)=>{if(e==="xDays"&&(r!=null&&r.addSuffix)&&i<=2)return r.comparison&&r.comparison>0?i===1?"מחר":"מחרתיים":i===1?"אתמול":"שלשום";let s;const c=YD[e];return typeof c=="string"?s=c:i===1?s=c.one:i===2?s=c.two:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"בעוד "+s:"לפני "+s:s},BD={full:"EEEE, d בMMMM y",long:"d בMMMM y",medium:"d בMMM y",short:"d.M.y"},qD={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},UD={full:"{{date}} 'בשעה' {{time}}",long:"{{date}} 'בשעה' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},KD={date:H({formats:BD,defaultWidth:"full"}),time:H({formats:qD,defaultWidth:"full"}),dateTime:H({formats:UD,defaultWidth:"full"})},QD={lastWeek:"eeee 'שעבר בשעה' p",yesterday:"'אתמול בשעה' p",today:"'היום בשעה' p",tomorrow:"'מחר בשעה' p",nextWeek:"eeee 'בשעה' p",other:"P"},JD=(e,i,r,s)=>QD[e],ZD={narrow:["לפנה״ס","לספירה"],abbreviated:["לפנה״ס","לספירה"],wide:["לפני הספירה","לספירה"]},e_={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["רבעון 1","רבעון 2","רבעון 3","רבעון 4"]},t_={narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],wide:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]},a_={narrow:["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],short:["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],abbreviated:["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"],wide:["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","יום שבת"]},n_={narrow:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בוקר",afternoon:"אחר הצהריים",evening:"ערב",night:"לילה"},abbreviated:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בוקר",afternoon:"אחר הצהריים",evening:"ערב",night:"לילה"},wide:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בוקר",afternoon:"אחר הצהריים",evening:"ערב",night:"לילה"}},i_={narrow:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בבוקר",afternoon:"בצהריים",evening:"בערב",night:"בלילה"},abbreviated:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בבוקר",afternoon:"אחר הצהריים",evening:"בערב",night:"בלילה"},wide:{am:"לפנה״צ",pm:"אחה״צ",midnight:"חצות",noon:"צהריים",morning:"בבוקר",afternoon:"אחר הצהריים",evening:"בערב",night:"בלילה"}},r_=(e,i)=>{const r=Number(e);if(r<=0||r>10)return String(r);const s=String(i==null?void 0:i.unit),c=["year","hour","minute","second"].indexOf(s)>=0,g=["ראשון","שני","שלישי","רביעי","חמישי","שישי","שביעי","שמיני","תשיעי","עשירי"],w=["ראשונה","שנייה","שלישית","רביעית","חמישית","שישית","שביעית","שמינית","תשיעית","עשירית"],C=r-1;return c?w[C]:g[C]},o_={ordinalNumber:r_,era:T({values:ZD,defaultWidth:"wide"}),quarter:T({values:e_,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:t_,defaultWidth:"wide"}),day:T({values:a_,defaultWidth:"wide"}),dayPeriod:T({values:n_,defaultWidth:"wide",formattingValues:i_,defaultFormattingWidth:"wide"})},s_=/^(\d+|(ראשון|שני|שלישי|רביעי|חמישי|שישי|שביעי|שמיני|תשיעי|עשירי|ראשונה|שנייה|שלישית|רביעית|חמישית|שישית|שביעית|שמינית|תשיעית|עשירית))/i,l_=/^(\d+|רא|שנ|של|רב|ח|שי|שב|שמ|ת|ע)/i,d_={narrow:/^ל(ספירה|פנה״ס)/i,abbreviated:/^ל(ספירה|פנה״ס)/i,wide:/^ל(פני ה)?ספירה/i},u_={any:[/^לפ/i,/^לס/i]},c_={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^רבעון [1234]/i},h_={any:[/1/i,/2/i,/3/i,/4/i]},m_={narrow:/^\d+/i,abbreviated:/^(ינו|פבר|מרץ|אפר|מאי|יוני|יולי|אוג|ספט|אוק|נוב|דצמ)׳?/i,wide:/^(ינואר|פברואר|מרץ|אפריל|מאי|יוני|יולי|אוגוסט|ספטמבר|אוקטובר|נובמבר|דצמבר)/i},f_={narrow:[/^1$/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ינ/i,/^פ/i,/^מר/i,/^אפ/i,/^מא/i,/^יונ/i,/^יול/i,/^אוג/i,/^ס/i,/^אוק/i,/^נ/i,/^ד/i]},g_={narrow:/^[אבגדהוש]׳/i,short:/^[אבגדהוש]׳/i,abbreviated:/^(שבת|יום (א|ב|ג|ד|ה|ו)׳)/i,wide:/^יום (ראשון|שני|שלישי|רביעי|חמישי|שישי|שבת)/i},p_={abbreviated:[/א׳$/i,/ב׳$/i,/ג׳$/i,/ד׳$/i,/ה׳$/i,/ו׳$/i,/^ש/i],wide:[/ן$/i,/ני$/i,/לישי$/i,/עי$/i,/מישי$/i,/שישי$/i,/ת$/i],any:[/^א/i,/^ב/i,/^ג/i,/^ד/i,/^ה/i,/^ו/i,/^ש/i]},b_={any:/^(אחר ה|ב)?(חצות|צהריים|בוקר|ערב|לילה|אחה״צ|לפנה״צ)/i},v_={any:{am:/^לפ/i,pm:/^אחה/i,midnight:/^ח/i,noon:/^צ/i,morning:/בוקר/i,afternoon:/בצ|אחר/i,evening:/ערב/i,night:/לילה/i}},y_=["רא","שנ","של","רב","ח","שי","שב","שמ","ת","ע"],x_={ordinalNumber:ye({matchPattern:s_,parsePattern:l_,valueCallback:e=>{const i=parseInt(e,10);return isNaN(i)?y_.indexOf(e)+1:i}}),era:E({matchPatterns:d_,defaultMatchWidth:"wide",parsePatterns:u_,defaultParseWidth:"any"}),quarter:E({matchPatterns:c_,defaultMatchWidth:"wide",parsePatterns:h_,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:m_,defaultMatchWidth:"wide",parsePatterns:f_,defaultParseWidth:"any"}),day:E({matchPatterns:g_,defaultMatchWidth:"wide",parsePatterns:p_,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:b_,defaultMatchWidth:"any",parsePatterns:v_,defaultParseWidth:"any"})},w_={code:"he",formatDistance:GD,formatLong:KD,formatRelative:JD,localize:o_,match:x_,options:{weekStartsOn:0,firstWeekContainsDate:1}},Vu={locale:{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},number:{"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"}},k_={narrow:["ईसा-पूर्व","ईस्वी"],abbreviated:["ईसा-पूर्व","ईस्वी"],wide:["ईसा-पूर्व","ईसवी सन"]},P_={narrow:["1","2","3","4"],abbreviated:["ति1","ति2","ति3","ति4"],wide:["पहली तिमाही","दूसरी तिमाही","तीसरी तिमाही","चौथी तिमाही"]},M_={narrow:["ज","फ़","मा","अ","मई","जू","जु","अग","सि","अक्टू","न","दि"],abbreviated:["जन","फ़र","मार्च","अप्रैल","मई","जून","जुल","अग","सित","अक्टू","नव","दिस"],wide:["जनवरी","फ़रवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितंबर","अक्टूबर","नवंबर","दिसंबर"]},C_={narrow:["र","सो","मं","बु","गु","शु","श"],short:["र","सो","मं","बु","गु","शु","श"],abbreviated:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],wide:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"]},S_={narrow:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"},abbreviated:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"},wide:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"}},$_={narrow:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"},abbreviated:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"},wide:{am:"पूर्वाह्न",pm:"अपराह्न",midnight:"मध्यरात्रि",noon:"दोपहर",morning:"सुबह",afternoon:"दोपहर",evening:"शाम",night:"रात"}},W_=(e,i)=>{const r=Number(e);return Yu(r)};function A_(e){const i=e.toString().replace(/[१२३४५६७८९०]/g,function(r){return Vu.number[r]});return Number(i)}function Yu(e){return e.toString().replace(/\d/g,function(i){return Vu.locale[i]})}const T_={ordinalNumber:W_,era:T({values:k_,defaultWidth:"wide"}),quarter:T({values:P_,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:M_,defaultWidth:"wide"}),day:T({values:C_,defaultWidth:"wide"}),dayPeriod:T({values:S_,defaultWidth:"wide",formattingValues:$_,defaultFormattingWidth:"wide"})},D_={lessThanXSeconds:{one:"१ सेकंड से कम",other:"{{count}} सेकंड से कम"},xSeconds:{one:"१ सेकंड",other:"{{count}} सेकंड"},halfAMinute:"आधा मिनट",lessThanXMinutes:{one:"१ मिनट से कम",other:"{{count}} मिनट से कम"},xMinutes:{one:"१ मिनट",other:"{{count}} मिनट"},aboutXHours:{one:"लगभग १ घंटा",other:"लगभग {{count}} घंटे"},xHours:{one:"१ घंटा",other:"{{count}} घंटे"},xDays:{one:"१ दिन",other:"{{count}} दिन"},aboutXWeeks:{one:"लगभग १ सप्ताह",other:"लगभग {{count}} सप्ताह"},xWeeks:{one:"१ सप्ताह",other:"{{count}} सप्ताह"},aboutXMonths:{one:"लगभग १ महीना",other:"लगभग {{count}} महीने"},xMonths:{one:"१ महीना",other:"{{count}} महीने"},aboutXYears:{one:"लगभग १ वर्ष",other:"लगभग {{count}} वर्ष"},xYears:{one:"१ वर्ष",other:"{{count}} वर्ष"},overXYears:{one:"१ वर्ष से अधिक",other:"{{count}} वर्ष से अधिक"},almostXYears:{one:"लगभग १ वर्ष",other:"लगभग {{count}} वर्ष"}},__=(e,i,r)=>{let s;const c=D_[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",Yu(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+"मे ":s+" पहले":s},E_={full:"EEEE, do MMMM, y",long:"do MMMM, y",medium:"d MMM, y",short:"dd/MM/yyyy"},L_={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},N_={full:"{{date}} 'को' {{time}}",long:"{{date}} 'को' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},z_={date:H({formats:E_,defaultWidth:"full"}),time:H({formats:L_,defaultWidth:"full"}),dateTime:H({formats:N_,defaultWidth:"full"})},j_={lastWeek:"'पिछले' eeee p",yesterday:"'कल' p",today:"'आज' p",tomorrow:"'कल' p",nextWeek:"eeee 'को' p",other:"P"},I_=(e,i,r,s)=>j_[e],F_=/^[०१२३४५६७८९]+/i,O_=/^[०१२३४५६७८९]+/i,H_={narrow:/^(ईसा-पूर्व|ईस्वी)/i,abbreviated:/^(ईसा\.?\s?पूर्व\.?|ईसा\.?)/i,wide:/^(ईसा-पूर्व|ईसवी पूर्व|ईसवी सन|ईसवी)/i},X_={any:[/^b/i,/^(a|c)/i]},R_={narrow:/^[1234]/i,abbreviated:/^ति[1234]/i,wide:/^[1234](पहली|दूसरी|तीसरी|चौथी)? तिमाही/i},V_={any:[/1/i,/2/i,/3/i,/4/i]},Y_={narrow:/^[जफ़माअप्मईजूनजुअगसिअक्तनदि]/i,abbreviated:/^(जन|फ़र|मार्च|अप्|मई|जून|जुल|अग|सित|अक्तू|नव|दिस)/i,wide:/^(जनवरी|फ़रवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितंबर|अक्तूबर|नवंबर|दिसंबर)/i},G_={narrow:[/^ज/i,/^फ़/i,/^मा/i,/^अप्/i,/^मई/i,/^जू/i,/^जु/i,/^अग/i,/^सि/i,/^अक्तू/i,/^न/i,/^दि/i],any:[/^जन/i,/^फ़/i,/^मा/i,/^अप्/i,/^मई/i,/^जू/i,/^जु/i,/^अग/i,/^सि/i,/^अक्तू/i,/^नव/i,/^दिस/i]},B_={narrow:/^[रविसोममंगलबुधगुरुशुक्रशनि]/i,short:/^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i,abbreviated:/^(रवि|सोम|मंगल|बुध|गुरु|शुक्र|शनि)/i,wide:/^(रविवार|सोमवार|मंगलवार|बुधवार|गुरुवार|शुक्रवार|शनिवार)/i},q_={narrow:[/^रवि/i,/^सोम/i,/^मंगल/i,/^बुध/i,/^गुरु/i,/^शुक्र/i,/^शनि/i],any:[/^रवि/i,/^सोम/i,/^मंगल/i,/^बुध/i,/^गुरु/i,/^शुक्र/i,/^शनि/i]},U_={narrow:/^(पू|अ|म|द.\?|सु|दो|शा|रा)/i,any:/^(पूर्वाह्न|अपराह्न|म|द.\?|सु|दो|शा|रा)/i},K_={any:{am:/^पूर्वाह्न/i,pm:/^अपराह्न/i,midnight:/^मध्य/i,noon:/^दो/i,morning:/सु/i,afternoon:/दो/i,evening:/शा/i,night:/रा/i}},Q_={ordinalNumber:ye({matchPattern:F_,parsePattern:O_,valueCallback:A_}),era:E({matchPatterns:H_,defaultMatchWidth:"wide",parsePatterns:X_,defaultParseWidth:"any"}),quarter:E({matchPatterns:R_,defaultMatchWidth:"wide",parsePatterns:V_,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:Y_,defaultMatchWidth:"wide",parsePatterns:G_,defaultParseWidth:"any"}),day:E({matchPatterns:B_,defaultMatchWidth:"wide",parsePatterns:q_,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:U_,defaultMatchWidth:"any",parsePatterns:K_,defaultParseWidth:"any"})},J_={code:"hi",formatDistance:__,formatLong:z_,formatRelative:I_,localize:T_,match:Q_,options:{weekStartsOn:0,firstWeekContainsDate:4}},Z_={lessThanXSeconds:{one:{standalone:"manje od 1 sekunde",withPrepositionAgo:"manje od 1 sekunde",withPrepositionIn:"manje od 1 sekundu"},dual:"manje od {{count}} sekunde",other:"manje od {{count}} sekundi"},xSeconds:{one:{standalone:"1 sekunda",withPrepositionAgo:"1 sekunde",withPrepositionIn:"1 sekundu"},dual:"{{count}} sekunde",other:"{{count}} sekundi"},halfAMinute:"pola minute",lessThanXMinutes:{one:{standalone:"manje od 1 minute",withPrepositionAgo:"manje od 1 minute",withPrepositionIn:"manje od 1 minutu"},dual:"manje od {{count}} minute",other:"manje od {{count}} minuta"},xMinutes:{one:{standalone:"1 minuta",withPrepositionAgo:"1 minute",withPrepositionIn:"1 minutu"},dual:"{{count}} minute",other:"{{count}} minuta"},aboutXHours:{one:{standalone:"oko 1 sat",withPrepositionAgo:"oko 1 sat",withPrepositionIn:"oko 1 sat"},dual:"oko {{count}} sata",other:"oko {{count}} sati"},xHours:{one:{standalone:"1 sat",withPrepositionAgo:"1 sat",withPrepositionIn:"1 sat"},dual:"{{count}} sata",other:"{{count}} sati"},xDays:{one:{standalone:"1 dan",withPrepositionAgo:"1 dan",withPrepositionIn:"1 dan"},dual:"{{count}} dana",other:"{{count}} dana"},aboutXWeeks:{one:{standalone:"oko 1 tjedan",withPrepositionAgo:"oko 1 tjedan",withPrepositionIn:"oko 1 tjedan"},dual:"oko {{count}} tjedna",other:"oko {{count}} tjedana"},xWeeks:{one:{standalone:"1 tjedan",withPrepositionAgo:"1 tjedan",withPrepositionIn:"1 tjedan"},dual:"{{count}} tjedna",other:"{{count}} tjedana"},aboutXMonths:{one:{standalone:"oko 1 mjesec",withPrepositionAgo:"oko 1 mjesec",withPrepositionIn:"oko 1 mjesec"},dual:"oko {{count}} mjeseca",other:"oko {{count}} mjeseci"},xMonths:{one:{standalone:"1 mjesec",withPrepositionAgo:"1 mjesec",withPrepositionIn:"1 mjesec"},dual:"{{count}} mjeseca",other:"{{count}} mjeseci"},aboutXYears:{one:{standalone:"oko 1 godinu",withPrepositionAgo:"oko 1 godinu",withPrepositionIn:"oko 1 godinu"},dual:"oko {{count}} godine",other:"oko {{count}} godina"},xYears:{one:{standalone:"1 godina",withPrepositionAgo:"1 godine",withPrepositionIn:"1 godinu"},dual:"{{count}} godine",other:"{{count}} godina"},overXYears:{one:{standalone:"preko 1 godinu",withPrepositionAgo:"preko 1 godinu",withPrepositionIn:"preko 1 godinu"},dual:"preko {{count}} godine",other:"preko {{count}} godina"},almostXYears:{one:{standalone:"gotovo 1 godinu",withPrepositionAgo:"gotovo 1 godinu",withPrepositionIn:"gotovo 1 godinu"},dual:"gotovo {{count}} godine",other:"gotovo {{count}} godina"}},eE=(e,i,r)=>{let s;const c=Z_[e];return typeof c=="string"?s=c:i===1?r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s=c.one.withPrepositionIn:s=c.one.withPrepositionAgo:s=c.one.standalone:i%10>1&&i%10<5&&String(i).substr(-2,1)!=="1"?s=c.dual.replace("{{count}}",String(i)):s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"za "+s:"prije "+s:s},tE={full:"EEEE, d. MMMM y.",long:"d. MMMM y.",medium:"d. MMM y.",short:"dd. MM. y."},aE={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},nE={full:"{{date}} 'u' {{time}}",long:"{{date}} 'u' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},iE={date:H({formats:tE,defaultWidth:"full"}),time:H({formats:aE,defaultWidth:"full"}),dateTime:H({formats:nE,defaultWidth:"full"})},rE={lastWeek:e=>{switch(e.getDay()){case 0:return"'prošlu nedjelju u' p";case 3:return"'prošlu srijedu u' p";case 6:return"'prošlu subotu u' p";default:return"'prošli' EEEE 'u' p"}},yesterday:"'jučer u' p",today:"'danas u' p",tomorrow:"'sutra u' p",nextWeek:e=>{switch(e.getDay()){case 0:return"'iduću nedjelju u' p";case 3:return"'iduću srijedu u' p";case 6:return"'iduću subotu u' p";default:return"'prošli' EEEE 'u' p"}},other:"P"},oE=(e,i,r,s)=>{const c=rE[e];return typeof c=="function"?c(i):c},sE={narrow:["pr.n.e.","AD"],abbreviated:["pr. Kr.","po. Kr."],wide:["Prije Krista","Poslije Krista"]},lE={narrow:["1.","2.","3.","4."],abbreviated:["1. kv.","2. kv.","3. kv.","4. kv."],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},dE={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["sij","velj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"],wide:["siječanj","veljača","ožujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac"]},uE={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["sij","velj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"],wide:["siječnja","veljače","ožujka","travnja","svibnja","lipnja","srpnja","kolovoza","rujna","listopada","studenog","prosinca"]},cE={narrow:["N","P","U","S","Č","P","S"],short:["ned","pon","uto","sri","čet","pet","sub"],abbreviated:["ned","pon","uto","sri","čet","pet","sub"],wide:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"]},hE={narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"popodne",evening:"navečer",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"popodne",evening:"navečer",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"poslije podne",evening:"navečer",night:"noću"}},mE={narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"popodne",evening:"navečer",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"popodne",evening:"navečer",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutro",afternoon:"poslije podne",evening:"navečer",night:"noću"}},fE=(e,i)=>Number(e)+".",gE={ordinalNumber:fE,era:T({values:sE,defaultWidth:"wide"}),quarter:T({values:lE,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:dE,defaultWidth:"wide",formattingValues:uE,defaultFormattingWidth:"wide"}),day:T({values:cE,defaultWidth:"wide"}),dayPeriod:T({values:mE,defaultWidth:"wide",formattingValues:hE,defaultFormattingWidth:"wide"})},pE=/^(\d+)\./i,bE=/\d+/i,vE={narrow:/^(pr\.n\.e\.|AD)/i,abbreviated:/^(pr\.\s?Kr\.|po\.\s?Kr\.)/i,wide:/^(Prije Krista|prije nove ere|Poslije Krista|nova era)/i},yE={any:[/^pr/i,/^(po|nova)/i]},xE={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?kv\.?/i,wide:/^[1234]\. kvartal/i},wE={any:[/1/i,/2/i,/3/i,/4/i]},kE={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(sij|velj|(ožu|ozu)|tra|svi|lip|srp|kol|ruj|lis|stu|pro)/i,wide:/^((siječanj|siječnja|sijecanj|sijecnja)|(veljača|veljače|veljaca|veljace)|(ožujak|ožujka|ozujak|ozujka)|(travanj|travnja)|(svibanj|svibnja)|(lipanj|lipnja)|(srpanj|srpnja)|(kolovoz|kolovoza)|(rujan|rujna)|(listopad|listopada)|(studeni|studenog)|(prosinac|prosinca))/i},PE={narrow:[/1/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i,/8/i,/9/i,/10/i,/11/i,/12/i],abbreviated:[/^sij/i,/^velj/i,/^(ožu|ozu)/i,/^tra/i,/^svi/i,/^lip/i,/^srp/i,/^kol/i,/^ruj/i,/^lis/i,/^stu/i,/^pro/i],wide:[/^sij/i,/^velj/i,/^(ožu|ozu)/i,/^tra/i,/^svi/i,/^lip/i,/^srp/i,/^kol/i,/^ruj/i,/^lis/i,/^stu/i,/^pro/i]},ME={narrow:/^[npusčc]/i,short:/^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i,abbreviated:/^(ned|pon|uto|sri|(čet|cet)|pet|sub)/i,wide:/^(nedjelja|ponedjeljak|utorak|srijeda|(četvrtak|cetvrtak)|petak|subota)/i},CE={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},SE={any:/^(am|pm|ponoc|ponoć|(po)?podne|navecer|navečer|noću|poslije podne|ujutro)/i},$E={any:{am:/^a/i,pm:/^p/i,midnight:/^pono/i,noon:/^pod/i,morning:/jutro/i,afternoon:/(poslije\s|po)+podne/i,evening:/(navece|naveče)/i,night:/(nocu|noću)/i}},WE={ordinalNumber:ye({matchPattern:pE,parsePattern:bE,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:vE,defaultMatchWidth:"wide",parsePatterns:yE,defaultParseWidth:"any"}),quarter:E({matchPatterns:xE,defaultMatchWidth:"wide",parsePatterns:wE,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:kE,defaultMatchWidth:"wide",parsePatterns:PE,defaultParseWidth:"wide"}),day:E({matchPatterns:ME,defaultMatchWidth:"wide",parsePatterns:CE,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:SE,defaultMatchWidth:"any",parsePatterns:$E,defaultParseWidth:"any"})},AE={code:"hr",formatDistance:eE,formatLong:iE,formatRelative:oE,localize:gE,match:WE,options:{weekStartsOn:1,firstWeekContainsDate:1}},TE={lessThanXSeconds:{one:"mwens pase yon segond",other:"mwens pase {{count}} segond"},xSeconds:{one:"1 segond",other:"{{count}} segond"},halfAMinute:"30 segond",lessThanXMinutes:{one:"mwens pase yon minit",other:"mwens pase {{count}} minit"},xMinutes:{one:"1 minit",other:"{{count}} minit"},aboutXHours:{one:"anviwon inè",other:"anviwon {{count}} è"},xHours:{one:"1 lè",other:"{{count}} lè"},xDays:{one:"1 jou",other:"{{count}} jou"},aboutXWeeks:{one:"anviwon 1 semèn",other:"anviwon {{count}} semèn"},xWeeks:{one:"1 semèn",other:"{{count}} semèn"},aboutXMonths:{one:"anviwon 1 mwa",other:"anviwon {{count}} mwa"},xMonths:{one:"1 mwa",other:"{{count}} mwa"},aboutXYears:{one:"anviwon 1 an",other:"anviwon {{count}} an"},xYears:{one:"1 an",other:"{{count}} an"},overXYears:{one:"plis pase 1 an",other:"plis pase {{count}} an"},almostXYears:{one:"prèske 1 an",other:"prèske {{count}} an"}},DE=(e,i,r)=>{let s;const c=TE[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"nan "+s:"sa fè "+s:s},_E={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},EE={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},LE={full:"{{date}} 'nan lè' {{time}}",long:"{{date}} 'nan lè' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},NE={date:H({formats:_E,defaultWidth:"full"}),time:H({formats:EE,defaultWidth:"full"}),dateTime:H({formats:LE,defaultWidth:"full"})},zE={lastWeek:"eeee 'pase nan lè' p",yesterday:"'yè nan lè' p",today:"'jodi a' p",tomorrow:"'demen nan lè' p'",nextWeek:"eeee 'pwochen nan lè' p",other:"P"},jE=(e,i,r,s)=>zE[e],IE={narrow:["av. J.-K","ap. J.-K"],abbreviated:["av. J.-K","ap. J.-K"],wide:["anvan Jezi Kris","apre Jezi Kris"]},FE={narrow:["T1","T2","T3","T4"],abbreviated:["1ye trim.","2yèm trim.","3yèm trim.","4yèm trim."],wide:["1ye trimès","2yèm trimès","3yèm trimès","4yèm trimès"]},OE={narrow:["J","F","M","A","M","J","J","O","S","O","N","D"],abbreviated:["janv.","fevr.","mas","avr.","me","jen","jiyè","out","sept.","okt.","nov.","des."],wide:["janvye","fevrye","mas","avril","me","jen","jiyè","out","septanm","oktòb","novanm","desanm"]},HE={narrow:["D","L","M","M","J","V","S"],short:["di","le","ma","mè","je","va","sa"],abbreviated:["dim.","len.","mad.","mèk.","jed.","van.","sam."],wide:["dimanch","lendi","madi","mèkredi","jedi","vandredi","samdi"]},XE={narrow:{am:"AM",pm:"PM",midnight:"minwit",noon:"midi",morning:"mat.",afternoon:"ap.m.",evening:"swa",night:"mat."},abbreviated:{am:"AM",pm:"PM",midnight:"minwit",noon:"midi",morning:"maten",afternoon:"aprèmidi",evening:"swa",night:"maten"},wide:{am:"AM",pm:"PM",midnight:"minwit",noon:"midi",morning:"nan maten",afternoon:"nan aprèmidi",evening:"nan aswè",night:"nan maten"}},RE=(e,i)=>{const r=Number(e);return r===0?String(r):r+(r===1?"ye":"yèm")},VE={ordinalNumber:RE,era:T({values:IE,defaultWidth:"wide"}),quarter:T({values:FE,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:OE,defaultWidth:"wide"}),day:T({values:HE,defaultWidth:"wide"}),dayPeriod:T({values:XE,defaultWidth:"wide"})},YE=/^(\d+)(ye|yèm)?/i,GE=/\d+/i,BE={narrow:/^(av\.J\.K|ap\.J\.K|ap\.J\.-K)/i,abbreviated:/^(av\.J\.-K|av\.J-K|apr\.J\.-K|apr\.J-K|ap\.J-K)/i,wide:/^(avan Jezi Kris|apre Jezi Kris)/i},qE={any:[/^av/i,/^ap/i]},UE={narrow:/^[1234]/i,abbreviated:/^t[1234]/i,wide:/^[1234](ye|yèm)? trimès/i},KE={any:[/1/i,/2/i,/3/i,/4/i]},QE={narrow:/^[jfmasond]/i,abbreviated:/^(janv|fevr|mas|avr|me|jen|jiyè|out|sept|okt|nov|des)\.?/i,wide:/^(janvye|fevrye|mas|avril|me|jen|jiyè|out|septanm|oktòb|novanm|desanm)/i},JE={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^o/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^ma/i,/^av/i,/^me/i,/^je/i,/^ji/i,/^ou/i,/^s/i,/^ok/i,/^n/i,/^d/i]},ZE={narrow:/^[lmjvsd]/i,short:/^(di|le|ma|me|je|va|sa)/i,abbreviated:/^(dim|len|mad|mèk|jed|van|sam)\.?/i,wide:/^(dimanch|lendi|madi|mèkredi|jedi|vandredi|samdi)/i},eL={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^le/i,/^ma/i,/^mè/i,/^je/i,/^va/i,/^sa/i]},tL={narrow:/^(a|p|minwit|midi|mat\.?|ap\.?m\.?|swa)/i,any:/^([ap]\.?\s?m\.?|nan maten|nan aprèmidi|nan aswè)/i},aL={any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/sw/i,night:/nwit/i}},nL={ordinalNumber:ye({matchPattern:YE,parsePattern:GE,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:BE,defaultMatchWidth:"wide",parsePatterns:qE,defaultParseWidth:"any"}),quarter:E({matchPatterns:UE,defaultMatchWidth:"wide",parsePatterns:KE,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:QE,defaultMatchWidth:"wide",parsePatterns:JE,defaultParseWidth:"any"}),day:E({matchPatterns:ZE,defaultMatchWidth:"wide",parsePatterns:eL,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:tL,defaultMatchWidth:"any",parsePatterns:aL,defaultParseWidth:"any"})},iL={code:"ht",formatDistance:DE,formatLong:NE,formatRelative:jE,localize:VE,match:nL,options:{weekStartsOn:1,firstWeekContainsDate:4}},rL={about:"körülbelül",over:"több mint",almost:"majdnem",lessthan:"kevesebb mint"},oL={xseconds:" másodperc",halfaminute:"fél perc",xminutes:" perc",xhours:" óra",xdays:" nap",xweeks:" hét",xmonths:" hónap",xyears:" év"},sL={xseconds:{"-1":" másodperccel ezelőtt",1:" másodperc múlva",0:" másodperce"},halfaminute:{"-1":"fél perccel ezelőtt",1:"fél perc múlva",0:"fél perce"},xminutes:{"-1":" perccel ezelőtt",1:" perc múlva",0:" perce"},xhours:{"-1":" órával ezelőtt",1:" óra múlva",0:" órája"},xdays:{"-1":" nappal ezelőtt",1:" nap múlva",0:" napja"},xweeks:{"-1":" héttel ezelőtt",1:" hét múlva",0:" hete"},xmonths:{"-1":" hónappal ezelőtt",1:" hónap múlva",0:" hónapja"},xyears:{"-1":" évvel ezelőtt",1:" év múlva",0:" éve"}},lL=(e,i,r)=>{const s=e.match(/about|over|almost|lessthan/i),c=s?e.replace(s[0],""):e,g=(r==null?void 0:r.addSuffix)===!0,w=c.toLowerCase(),C=(r==null?void 0:r.comparison)||0,_=g?sL[w][C]:oL[w];let F=w==="halfaminute"?_:i+_;if(s){const O=s[0].toLowerCase();F=rL[O]+" "+F}return F},dL={full:"y. MMMM d., EEEE",long:"y. MMMM d.",medium:"y. MMM d.",short:"y. MM. dd."},uL={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},cL={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},hL={date:H({formats:dL,defaultWidth:"full"}),time:H({formats:uL,defaultWidth:"full"}),dateTime:H({formats:cL,defaultWidth:"full"})},mL=["vasárnap","hétfőn","kedden","szerdán","csütörtökön","pénteken","szombaton"];function Dl(e){return i=>{const r=mL[i.getDay()];return`${e?"":"'múlt' "}'${r}' p'-kor'`}}const fL={lastWeek:Dl(!1),yesterday:"'tegnap' p'-kor'",today:"'ma' p'-kor'",tomorrow:"'holnap' p'-kor'",nextWeek:Dl(!0),other:"P"},gL=(e,i)=>{const r=fL[e];return typeof r=="function"?r(i):r},pL={narrow:["ie.","isz."],abbreviated:["i. e.","i. sz."],wide:["Krisztus előtt","időszámításunk szerint"]},bL={narrow:["1.","2.","3.","4."],abbreviated:["1. n.év","2. n.év","3. n.év","4. n.év"],wide:["1. negyedév","2. negyedév","3. negyedév","4. negyedév"]},vL={narrow:["I.","II.","III.","IV."],abbreviated:["I. n.év","II. n.év","III. n.év","IV. n.év"],wide:["I. negyedév","II. negyedév","III. negyedév","IV. negyedév"]},yL={narrow:["J","F","M","Á","M","J","J","A","Sz","O","N","D"],abbreviated:["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."],wide:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"]},xL={narrow:["V","H","K","Sz","Cs","P","Sz"],short:["V","H","K","Sze","Cs","P","Szo"],abbreviated:["V","H","K","Sze","Cs","P","Szo"],wide:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"]},wL={narrow:{am:"de.",pm:"du.",midnight:"éjfél",noon:"dél",morning:"reggel",afternoon:"du.",evening:"este",night:"éjjel"},abbreviated:{am:"de.",pm:"du.",midnight:"éjfél",noon:"dél",morning:"reggel",afternoon:"du.",evening:"este",night:"éjjel"},wide:{am:"de.",pm:"du.",midnight:"éjfél",noon:"dél",morning:"reggel",afternoon:"délután",evening:"este",night:"éjjel"}},kL=(e,i)=>Number(e)+".",PL={ordinalNumber:kL,era:T({values:pL,defaultWidth:"wide"}),quarter:T({values:bL,defaultWidth:"wide",argumentCallback:e=>e-1,formattingValues:vL,defaultFormattingWidth:"wide"}),month:T({values:yL,defaultWidth:"wide"}),day:T({values:xL,defaultWidth:"wide"}),dayPeriod:T({values:wL,defaultWidth:"wide"})},ML=/^(\d+)\.?/i,CL=/\d+/i,SL={narrow:/^(ie\.|isz\.)/i,abbreviated:/^(i\.\s?e\.?|b?\s?c\s?e|i\.\s?sz\.?)/i,wide:/^(Krisztus előtt|időszámításunk előtt|időszámításunk szerint|i\. sz\.)/i},$L={narrow:[/ie/i,/isz/i],abbreviated:[/^(i\.?\s?e\.?|b\s?ce)/i,/^(i\.?\s?sz\.?|c\s?e)/i],any:[/előtt/i,/(szerint|i. sz.)/i]},WL={narrow:/^[1234]\.?/i,abbreviated:/^[1234]?\.?\s?n\.év/i,wide:/^([1234]|I|II|III|IV)?\.?\s?negyedév/i},AL={any:[/1|I$/i,/2|II$/i,/3|III/i,/4|IV/i]},TL={narrow:/^[jfmaásond]|sz/i,abbreviated:/^(jan\.?|febr\.?|márc\.?|ápr\.?|máj\.?|jún\.?|júl\.?|aug\.?|szept\.?|okt\.?|nov\.?|dec\.?)/i,wide:/^(január|február|március|április|május|június|július|augusztus|szeptember|október|november|december)/i},DL={narrow:[/^j/i,/^f/i,/^m/i,/^a|á/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s|sz/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^már/i,/^áp/i,/^máj/i,/^jún/i,/^júl/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},_L={narrow:/^([vhkpc]|sz|cs|sz)/i,short:/^([vhkp]|sze|cs|szo)/i,abbreviated:/^([vhkp]|sze|cs|szo)/i,wide:/^(vasárnap|hétfő|kedd|szerda|csütörtök|péntek|szombat)/i},EL={narrow:[/^v/i,/^h/i,/^k/i,/^sz/i,/^c/i,/^p/i,/^sz/i],any:[/^v/i,/^h/i,/^k/i,/^sze/i,/^c/i,/^p/i,/^szo/i]},LL={any:/^((de|du)\.?|éjfél|délután|dél|reggel|este|éjjel)/i},NL={any:{am:/^de\.?/i,pm:/^du\.?/i,midnight:/^éjf/i,noon:/^dé/i,morning:/reg/i,afternoon:/^délu\.?/i,evening:/es/i,night:/éjj/i}},zL={ordinalNumber:ye({matchPattern:ML,parsePattern:CL,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:SL,defaultMatchWidth:"wide",parsePatterns:$L,defaultParseWidth:"any"}),quarter:E({matchPatterns:WL,defaultMatchWidth:"wide",parsePatterns:AL,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:TL,defaultMatchWidth:"wide",parsePatterns:DL,defaultParseWidth:"any"}),day:E({matchPatterns:_L,defaultMatchWidth:"wide",parsePatterns:EL,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:LL,defaultMatchWidth:"any",parsePatterns:NL,defaultParseWidth:"any"})},jL={code:"hu",formatDistance:lL,formatLong:hL,formatRelative:gL,localize:PL,match:zL,options:{weekStartsOn:1,firstWeekContainsDate:4}},IL={lessThanXSeconds:{one:"ավելի քիչ քան 1 վայրկյան",other:"ավելի քիչ քան {{count}} վայրկյան"},xSeconds:{one:"1 վայրկյան",other:"{{count}} վայրկյան"},halfAMinute:"կես րոպե",lessThanXMinutes:{one:"ավելի քիչ քան 1 րոպե",other:"ավելի քիչ քան {{count}} րոպե"},xMinutes:{one:"1 րոպե",other:"{{count}} րոպե"},aboutXHours:{one:"մոտ 1 ժամ",other:"մոտ {{count}} ժամ"},xHours:{one:"1 ժամ",other:"{{count}} ժամ"},xDays:{one:"1 օր",other:"{{count}} օր"},aboutXWeeks:{one:"մոտ 1 շաբաթ",other:"մոտ {{count}} շաբաթ"},xWeeks:{one:"1 շաբաթ",other:"{{count}} շաբաթ"},aboutXMonths:{one:"մոտ 1 ամիս",other:"մոտ {{count}} ամիս"},xMonths:{one:"1 ամիս",other:"{{count}} ամիս"},aboutXYears:{one:"մոտ 1 տարի",other:"մոտ {{count}} տարի"},xYears:{one:"1 տարի",other:"{{count}} տարի"},overXYears:{one:"ավելի քան 1 տարի",other:"ավելի քան {{count}} տարի"},almostXYears:{one:"համարյա 1 տարի",other:"համարյա {{count}} տարի"}},FL=(e,i,r)=>{let s;const c=IL[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+" հետո":s+" առաջ":s},OL={full:"d MMMM, y, EEEE",long:"d MMMM, y",medium:"d MMM, y",short:"dd.MM.yyyy"},HL={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},XL={full:"{{date}} 'ժ․'{{time}}",long:"{{date}} 'ժ․'{{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},RL={date:H({formats:OL,defaultWidth:"full"}),time:H({formats:HL,defaultWidth:"full"}),dateTime:H({formats:XL,defaultWidth:"full"})},VL={lastWeek:"'նախորդ' eeee p'֊ին'",yesterday:"'երեկ' p'֊ին'",today:"'այսօր' p'֊ին'",tomorrow:"'վաղը' p'֊ին'",nextWeek:"'հաջորդ' eeee p'֊ին'",other:"P"},YL=(e,i,r,s)=>VL[e],GL={narrow:["Ք","Մ"],abbreviated:["ՔԱ","ՄԹ"],wide:["Քրիստոսից առաջ","Մեր թվարկության"]},BL={narrow:["1","2","3","4"],abbreviated:["Ք1","Ք2","Ք3","Ք4"],wide:["1֊ին քառորդ","2֊րդ քառորդ","3֊րդ քառորդ","4֊րդ քառորդ"]},qL={narrow:["Հ","Փ","Մ","Ա","Մ","Հ","Հ","Օ","Ս","Հ","Ն","Դ"],abbreviated:["հուն","փետ","մար","ապր","մայ","հուն","հուլ","օգս","սեպ","հոկ","նոյ","դեկ"],wide:["հունվար","փետրվար","մարտ","ապրիլ","մայիս","հունիս","հուլիս","օգոստոս","սեպտեմբեր","հոկտեմբեր","նոյեմբեր","դեկտեմբեր"]},UL={narrow:["Կ","Ե","Ե","Չ","Հ","Ո","Շ"],short:["կր","եր","եք","չք","հգ","ուր","շբ"],abbreviated:["կիր","երկ","երք","չոր","հնգ","ուրբ","շաբ"],wide:["կիրակի","երկուշաբթի","երեքշաբթի","չորեքշաբթի","հինգշաբթի","ուրբաթ","շաբաթ"]},KL={narrow:{am:"a",pm:"p",midnight:"կեսգշ",noon:"կեսօր",morning:"առավոտ",afternoon:"ցերեկ",evening:"երեկո",night:"գիշեր"},abbreviated:{am:"AM",pm:"PM",midnight:"կեսգիշեր",noon:"կեսօր",morning:"առավոտ",afternoon:"ցերեկ",evening:"երեկո",night:"գիշեր"},wide:{am:"a.m.",pm:"p.m.",midnight:"կեսգիշեր",noon:"կեսօր",morning:"առավոտ",afternoon:"ցերեկ",evening:"երեկո",night:"գիշեր"}},QL={narrow:{am:"a",pm:"p",midnight:"կեսգշ",noon:"կեսօր",morning:"առավոտը",afternoon:"ցերեկը",evening:"երեկոյան",night:"գիշերը"},abbreviated:{am:"AM",pm:"PM",midnight:"կեսգիշերին",noon:"կեսօրին",morning:"առավոտը",afternoon:"ցերեկը",evening:"երեկոյան",night:"գիշերը"},wide:{am:"a.m.",pm:"p.m.",midnight:"կեսգիշերին",noon:"կեսօրին",morning:"առավոտը",afternoon:"ցերեկը",evening:"երեկոյան",night:"գիշերը"}},JL=(e,i)=>{const r=Number(e),s=r%100;return s<10&&s%10===1?r+"֊ին":r+"֊րդ"},ZL={ordinalNumber:JL,era:T({values:GL,defaultWidth:"wide"}),quarter:T({values:BL,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:qL,defaultWidth:"wide"}),day:T({values:UL,defaultWidth:"wide"}),dayPeriod:T({values:KL,defaultWidth:"wide",formattingValues:QL,defaultFormattingWidth:"wide"})},eN=/^(\d+)((-|֊)?(ին|րդ))?/i,tN=/\d+/i,aN={narrow:/^(Ք|Մ)/i,abbreviated:/^(Ք\.?\s?Ա\.?|Մ\.?\s?Թ\.?\s?Ա\.?|Մ\.?\s?Թ\.?|Ք\.?\s?Հ\.?)/i,wide:/^(քրիստոսից առաջ|մեր թվարկությունից առաջ|մեր թվարկության|քրիստոսից հետո)/i},nN={any:[/^ք/i,/^մ/i]},iN={narrow:/^[1234]/i,abbreviated:/^ք[1234]/i,wide:/^[1234]((-|֊)?(ին|րդ)) քառորդ/i},rN={any:[/1/i,/2/i,/3/i,/4/i]},oN={narrow:/^[հփմաօսնդ]/i,abbreviated:/^(հուն|փետ|մար|ապր|մայ|հուն|հուլ|օգս|սեպ|հոկ|նոյ|դեկ)/i,wide:/^(հունվար|փետրվար|մարտ|ապրիլ|մայիս|հունիս|հուլիս|օգոստոս|սեպտեմբեր|հոկտեմբեր|նոյեմբեր|դեկտեմբեր)/i},sN={narrow:[/^հ/i,/^փ/i,/^մ/i,/^ա/i,/^մ/i,/^հ/i,/^հ/i,/^օ/i,/^ս/i,/^հ/i,/^ն/i,/^դ/i],any:[/^հու/i,/^փ/i,/^մար/i,/^ա/i,/^մայ/i,/^հուն/i,/^հուլ/i,/^օ/i,/^ս/i,/^հոկ/i,/^ն/i,/^դ/i]},lN={narrow:/^[եչհոշկ]/i,short:/^(կր|եր|եք|չք|հգ|ուր|շբ)/i,abbreviated:/^(կիր|երկ|երք|չոր|հնգ|ուրբ|շաբ)/i,wide:/^(կիրակի|երկուշաբթի|երեքշաբթի|չորեքշաբթի|հինգշաբթի|ուրբաթ|շաբաթ)/i},dN={narrow:[/^կ/i,/^ե/i,/^ե/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i],short:[/^կ/i,/^եր/i,/^եք/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i],abbreviated:[/^կ/i,/^երկ/i,/^երք/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i],wide:[/^կ/i,/^երկ/i,/^երե/i,/^չ/i,/^հ/i,/^(ո|Ո)/,/^շ/i]},uN={narrow:/^([ap]|կեսգշ|կեսօր|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i,any:/^([ap]\.?\s?m\.?|կեսգիշեր(ին)?|կեսօր(ին)?|(առավոտը?|ցերեկը?|երեկո(յան)?|գիշերը?))/i},cN={any:{am:/^a/i,pm:/^p/i,midnight:/կեսգիշեր/i,noon:/կեսօր/i,morning:/առավոտ/i,afternoon:/ցերեկ/i,evening:/երեկո/i,night:/գիշեր/i}},hN={ordinalNumber:ye({matchPattern:eN,parsePattern:tN,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:aN,defaultMatchWidth:"wide",parsePatterns:nN,defaultParseWidth:"any"}),quarter:E({matchPatterns:iN,defaultMatchWidth:"wide",parsePatterns:rN,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:oN,defaultMatchWidth:"wide",parsePatterns:sN,defaultParseWidth:"any"}),day:E({matchPatterns:lN,defaultMatchWidth:"wide",parsePatterns:dN,defaultParseWidth:"wide"}),dayPeriod:E({matchPatterns:uN,defaultMatchWidth:"any",parsePatterns:cN,defaultParseWidth:"any"})},mN={code:"hy",formatDistance:FL,formatLong:RL,formatRelative:YL,localize:ZL,match:hN,options:{weekStartsOn:1,firstWeekContainsDate:1}},fN={lessThanXSeconds:{one:"kurang dari 1 detik",other:"kurang dari {{count}} detik"},xSeconds:{one:"1 detik",other:"{{count}} detik"},halfAMinute:"setengah menit",lessThanXMinutes:{one:"kurang dari 1 menit",other:"kurang dari {{count}} menit"},xMinutes:{one:"1 menit",other:"{{count}} menit"},aboutXHours:{one:"sekitar 1 jam",other:"sekitar {{count}} jam"},xHours:{one:"1 jam",other:"{{count}} jam"},xDays:{one:"1 hari",other:"{{count}} hari"},aboutXWeeks:{one:"sekitar 1 minggu",other:"sekitar {{count}} minggu"},xWeeks:{one:"1 minggu",other:"{{count}} minggu"},aboutXMonths:{one:"sekitar 1 bulan",other:"sekitar {{count}} bulan"},xMonths:{one:"1 bulan",other:"{{count}} bulan"},aboutXYears:{one:"sekitar 1 tahun",other:"sekitar {{count}} tahun"},xYears:{one:"1 tahun",other:"{{count}} tahun"},overXYears:{one:"lebih dari 1 tahun",other:"lebih dari {{count}} tahun"},almostXYears:{one:"hampir 1 tahun",other:"hampir {{count}} tahun"}},gN=(e,i,r)=>{let s;const c=fN[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",i.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"dalam waktu "+s:s+" yang lalu":s},pN={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"d/M/yyyy"},bN={full:"HH.mm.ss",long:"HH.mm.ss",medium:"HH.mm",short:"HH.mm"},vN={full:"{{date}} 'pukul' {{time}}",long:"{{date}} 'pukul' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},yN={date:H({formats:pN,defaultWidth:"full"}),time:H({formats:bN,defaultWidth:"full"}),dateTime:H({formats:vN,defaultWidth:"full"})},xN={lastWeek:"eeee 'lalu pukul' p",yesterday:"'Kemarin pukul' p",today:"'Hari ini pukul' p",tomorrow:"'Besok pukul' p",nextWeek:"eeee 'pukul' p",other:"P"},wN=(e,i,r,s)=>xN[e],kN={narrow:["SM","M"],abbreviated:["SM","M"],wide:["Sebelum Masehi","Masehi"]},PN={narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["Kuartal ke-1","Kuartal ke-2","Kuartal ke-3","Kuartal ke-4"]},MN={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agt","Sep","Okt","Nov","Des"],wide:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]},CN={narrow:["M","S","S","R","K","J","S"],short:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],abbreviated:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],wide:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"]},SN={narrow:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"},abbreviated:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"},wide:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"}},$N={narrow:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"},abbreviated:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"},wide:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"siang",evening:"sore",night:"malam"}},WN=(e,i)=>"ke-"+Number(e),AN={ordinalNumber:WN,era:T({values:kN,defaultWidth:"wide"}),quarter:T({values:PN,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:MN,defaultWidth:"wide"}),day:T({values:CN,defaultWidth:"wide"}),dayPeriod:T({values:SN,defaultWidth:"wide",formattingValues:$N,defaultFormattingWidth:"wide"})},TN=/^ke-(\d+)?/i,DN=/\d+/i,_N={narrow:/^(sm|m)/i,abbreviated:/^(s\.?\s?m\.?|s\.?\s?e\.?\s?u\.?|m\.?|e\.?\s?u\.?)/i,wide:/^(sebelum masehi|sebelum era umum|masehi|era umum)/i},EN={any:[/^s/i,/^(m|e)/i]},LN={narrow:/^[1234]/i,abbreviated:/^K-?\s[1234]/i,wide:/^Kuartal ke-?\s?[1234]/i},NN={any:[/1/i,/2/i,/3/i,/4/i]},zN={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|mei|jun|jul|agt|sep|okt|nov|des)/i,wide:/^(januari|februari|maret|april|mei|juni|juli|agustus|september|oktober|november|desember)/i},jN={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^ma/i,/^ap/i,/^me/i,/^jun/i,/^jul/i,/^ag/i,/^s/i,/^o/i,/^n/i,/^d/i]},IN={narrow:/^[srkjm]/i,short:/^(min|sen|sel|rab|kam|jum|sab)/i,abbreviated:/^(min|sen|sel|rab|kam|jum|sab)/i,wide:/^(minggu|senin|selasa|rabu|kamis|jumat|sabtu)/i},FN={narrow:[/^m/i,/^s/i,/^s/i,/^r/i,/^k/i,/^j/i,/^s/i],any:[/^m/i,/^sen/i,/^sel/i,/^r/i,/^k/i,/^j/i,/^sa/i]},ON={narrow:/^(a|p|tengah m|tengah h|(di(\swaktu)?) (pagi|siang|sore|malam))/i,any:/^([ap]\.?\s?m\.?|tengah malam|tengah hari|(di(\swaktu)?) (pagi|siang|sore|malam))/i},HN={any:{am:/^a/i,pm:/^pm/i,midnight:/^tengah m/i,noon:/^tengah h/i,morning:/pagi/i,afternoon:/siang/i,evening:/sore/i,night:/malam/i}},XN={ordinalNumber:ye({matchPattern:TN,parsePattern:DN,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:_N,defaultMatchWidth:"wide",parsePatterns:EN,defaultParseWidth:"any"}),quarter:E({matchPatterns:LN,defaultMatchWidth:"wide",parsePatterns:NN,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:zN,defaultMatchWidth:"wide",parsePatterns:jN,defaultParseWidth:"any"}),day:E({matchPatterns:IN,defaultMatchWidth:"wide",parsePatterns:FN,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:ON,defaultMatchWidth:"any",parsePatterns:HN,defaultParseWidth:"any"})},RN={code:"id",formatDistance:gN,formatLong:yN,formatRelative:wN,localize:AN,match:XN,options:{weekStartsOn:1,firstWeekContainsDate:1}},VN={lessThanXSeconds:{one:"minna en 1 sekúnda",other:"minna en {{count}} sekúndur"},xSeconds:{one:"1 sekúnda",other:"{{count}} sekúndur"},halfAMinute:"hálf mínúta",lessThanXMinutes:{one:"minna en 1 mínúta",other:"minna en {{count}} mínútur"},xMinutes:{one:"1 mínúta",other:"{{count}} mínútur"},aboutXHours:{one:"u.þ.b. 1 klukkustund",other:"u.þ.b. {{count}} klukkustundir"},xHours:{one:"1 klukkustund",other:"{{count}} klukkustundir"},xDays:{one:"1 dagur",other:"{{count}} dagar"},aboutXWeeks:{one:"um viku",other:"um {{count}} vikur"},xWeeks:{one:"1 viku",other:"{{count}} vikur"},aboutXMonths:{one:"u.þ.b. 1 mánuður",other:"u.þ.b. {{count}} mánuðir"},xMonths:{one:"1 mánuður",other:"{{count}} mánuðir"},aboutXYears:{one:"u.þ.b. 1 ár",other:"u.þ.b. {{count}} ár"},xYears:{one:"1 ár",other:"{{count}} ár"},overXYears:{one:"meira en 1 ár",other:"meira en {{count}} ár"},almostXYears:{one:"næstum 1 ár",other:"næstum {{count}} ár"}},YN=(e,i,r)=>{let s;const c=VN[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",i.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"í "+s:s+" síðan":s},GN={full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"d.MM.y"},BN={full:"'kl'. HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},qN={full:"{{date}} 'kl.' {{time}}",long:"{{date}} 'kl.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},UN={date:H({formats:GN,defaultWidth:"full"}),time:H({formats:BN,defaultWidth:"full"}),dateTime:H({formats:qN,defaultWidth:"full"})},KN={lastWeek:"'síðasta' dddd 'kl.' p",yesterday:"'í gær kl.' p",today:"'í dag kl.' p",tomorrow:"'á morgun kl.' p",nextWeek:"dddd 'kl.' p",other:"P"},QN=(e,i,r,s)=>KN[e],JN={narrow:["f.Kr.","e.Kr."],abbreviated:["f.Kr.","e.Kr."],wide:["fyrir Krist","eftir Krist"]},ZN={narrow:["1","2","3","4"],abbreviated:["1F","2F","3F","4F"],wide:["1. fjórðungur","2. fjórðungur","3. fjórðungur","4. fjórðungur"]},ez={narrow:["J","F","M","A","M","J","J","Á","S","Ó","N","D"],abbreviated:["jan.","feb.","mars","apríl","maí","júní","júlí","ágúst","sept.","okt.","nóv.","des."],wide:["janúar","febrúar","mars","apríl","maí","júní","júlí","ágúst","september","október","nóvember","desember"]},tz={narrow:["S","M","Þ","M","F","F","L"],short:["Su","Má","Þr","Mi","Fi","Fö","La"],abbreviated:["sun.","mán.","þri.","mið.","fim.","fös.","lau."],wide:["sunnudagur","mánudagur","þriðjudagur","miðvikudagur","fimmtudagur","föstudagur","laugardagur"]},az={narrow:{am:"f",pm:"e",midnight:"miðnætti",noon:"hádegi",morning:"morgunn",afternoon:"síðdegi",evening:"kvöld",night:"nótt"},abbreviated:{am:"f.h.",pm:"e.h.",midnight:"miðnætti",noon:"hádegi",morning:"morgunn",afternoon:"síðdegi",evening:"kvöld",night:"nótt"},wide:{am:"fyrir hádegi",pm:"eftir hádegi",midnight:"miðnætti",noon:"hádegi",morning:"morgunn",afternoon:"síðdegi",evening:"kvöld",night:"nótt"}},nz={narrow:{am:"f",pm:"e",midnight:"á miðnætti",noon:"á hádegi",morning:"að morgni",afternoon:"síðdegis",evening:"um kvöld",night:"um nótt"},abbreviated:{am:"f.h.",pm:"e.h.",midnight:"á miðnætti",noon:"á hádegi",morning:"að morgni",afternoon:"síðdegis",evening:"um kvöld",night:"um nótt"},wide:{am:"fyrir hádegi",pm:"eftir hádegi",midnight:"á miðnætti",noon:"á hádegi",morning:"að morgni",afternoon:"síðdegis",evening:"um kvöld",night:"um nótt"}},iz=(e,i)=>Number(e)+".",rz={ordinalNumber:iz,era:T({values:JN,defaultWidth:"wide"}),quarter:T({values:ZN,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:ez,defaultWidth:"wide"}),day:T({values:tz,defaultWidth:"wide"}),dayPeriod:T({values:az,defaultWidth:"wide",formattingValues:nz,defaultFormattingWidth:"wide"})},oz=/^(\d+)(\.)?/i,sz=/\d+(\.)?/i,lz={narrow:/^(f\.Kr\.|e\.Kr\.)/i,abbreviated:/^(f\.Kr\.|e\.Kr\.)/i,wide:/^(fyrir Krist|eftir Krist)/i},dz={any:[/^(f\.Kr\.)/i,/^(e\.Kr\.)/i]},uz={narrow:/^[1234]\.?/i,abbreviated:/^q[1234]\.?/i,wide:/^[1234]\.? fjórðungur/i},cz={any:[/1\.?/i,/2\.?/i,/3\.?/i,/4\.?/i]},hz={narrow:/^[jfmásónd]/i,abbreviated:/^(jan\.|feb\.|mars\.|apríl\.|maí|júní|júlí|águst|sep\.|oct\.|nov\.|dec\.)/i,wide:/^(januar|febrúar|mars|apríl|maí|júní|júlí|águst|september|október|nóvember|desember)/i},mz={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^á/i,/^s/i,/^ó/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maí/i,/^jún/i,/^júl/i,/^áu/i,/^s/i,/^ó/i,/^n/i,/^d/i]},fz={narrow:/^[smtwf]/i,short:/^(su|má|þr|mi|fi|fö|la)/i,abbreviated:/^(sun|mán|þri|mið|fim|fös|lau)\.?/i,wide:/^(sunnudagur|mánudagur|þriðjudagur|miðvikudagur|fimmtudagur|föstudagur|laugardagur)/i},gz={narrow:[/^s/i,/^m/i,/^þ/i,/^m/i,/^f/i,/^f/i,/^l/i],any:[/^su/i,/^má/i,/^þr/i,/^mi/i,/^fi/i,/^fö/i,/^la/i]},pz={narrow:/^(f|e|síðdegis|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i,any:/^(fyrir hádegi|eftir hádegi|[ef]\.?h\.?|síðdegis|morgunn|(á|að|um) (morgni|kvöld|nótt|miðnætti))/i},bz={any:{am:/^f/i,pm:/^e/i,midnight:/^mi/i,noon:/^há/i,morning:/morgunn/i,afternoon:/síðdegi/i,evening:/kvöld/i,night:/nótt/i}},vz={ordinalNumber:ye({matchPattern:oz,parsePattern:sz,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:lz,defaultMatchWidth:"wide",parsePatterns:dz,defaultParseWidth:"any"}),quarter:E({matchPatterns:uz,defaultMatchWidth:"wide",parsePatterns:cz,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:hz,defaultMatchWidth:"wide",parsePatterns:mz,defaultParseWidth:"any"}),day:E({matchPatterns:fz,defaultMatchWidth:"wide",parsePatterns:gz,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:pz,defaultMatchWidth:"any",parsePatterns:bz,defaultParseWidth:"any"})},yz={code:"is",formatDistance:YN,formatLong:UN,formatRelative:QN,localize:rz,match:vz,options:{weekStartsOn:1,firstWeekContainsDate:4}},xz={lessThanXSeconds:{one:"meno di un secondo",other:"meno di {{count}} secondi"},xSeconds:{one:"un secondo",other:"{{count}} secondi"},halfAMinute:"alcuni secondi",lessThanXMinutes:{one:"meno di un minuto",other:"meno di {{count}} minuti"},xMinutes:{one:"un minuto",other:"{{count}} minuti"},aboutXHours:{one:"circa un'ora",other:"circa {{count}} ore"},xHours:{one:"un'ora",other:"{{count}} ore"},xDays:{one:"un giorno",other:"{{count}} giorni"},aboutXWeeks:{one:"circa una settimana",other:"circa {{count}} settimane"},xWeeks:{one:"una settimana",other:"{{count}} settimane"},aboutXMonths:{one:"circa un mese",other:"circa {{count}} mesi"},xMonths:{one:"un mese",other:"{{count}} mesi"},aboutXYears:{one:"circa un anno",other:"circa {{count}} anni"},xYears:{one:"un anno",other:"{{count}} anni"},overXYears:{one:"più di un anno",other:"più di {{count}} anni"},almostXYears:{one:"quasi un anno",other:"quasi {{count}} anni"}},Gu=(e,i,r)=>{let s;const c=xz[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",i.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"tra "+s:s+" fa":s},wz={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},kz={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Pz={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},Mz={date:H({formats:wz,defaultWidth:"full"}),time:H({formats:kz,defaultWidth:"full"}),dateTime:H({formats:Pz,defaultWidth:"full"})},Yo=["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"];function Cz(e){switch(e){case 0:return"'domenica scorsa alle' p";default:return"'"+Yo[e]+" scorso alle' p"}}function _l(e){return"'"+Yo[e]+" alle' p"}function Sz(e){switch(e){case 0:return"'domenica prossima alle' p";default:return"'"+Yo[e]+" prossimo alle' p"}}const $z={lastWeek:(e,i,r)=>{const s=e.getDay();return ct(e,i,r)?_l(s):Cz(s)},yesterday:"'ieri alle' p",today:"'oggi alle' p",tomorrow:"'domani alle' p",nextWeek:(e,i,r)=>{const s=e.getDay();return ct(e,i,r)?_l(s):Sz(s)},other:"P"},Bu=(e,i,r,s)=>{const c=$z[e];return typeof c=="function"?c(i,r,s):c},Wz={narrow:["aC","dC"],abbreviated:["a.C.","d.C."],wide:["avanti Cristo","dopo Cristo"]},Az={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},Tz={narrow:["G","F","M","A","M","G","L","A","S","O","N","D"],abbreviated:["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],wide:["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"]},Dz={narrow:["D","L","M","M","G","V","S"],short:["dom","lun","mar","mer","gio","ven","sab"],abbreviated:["dom","lun","mar","mer","gio","ven","sab"],wide:["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"]},_z={narrow:{am:"m.",pm:"p.",midnight:"mezzanotte",noon:"mezzogiorno",morning:"mattina",afternoon:"pomeriggio",evening:"sera",night:"notte"},abbreviated:{am:"AM",pm:"PM",midnight:"mezzanotte",noon:"mezzogiorno",morning:"mattina",afternoon:"pomeriggio",evening:"sera",night:"notte"},wide:{am:"AM",pm:"PM",midnight:"mezzanotte",noon:"mezzogiorno",morning:"mattina",afternoon:"pomeriggio",evening:"sera",night:"notte"}},Ez={narrow:{am:"m.",pm:"p.",midnight:"mezzanotte",noon:"mezzogiorno",morning:"di mattina",afternoon:"del pomeriggio",evening:"di sera",night:"di notte"},abbreviated:{am:"AM",pm:"PM",midnight:"mezzanotte",noon:"mezzogiorno",morning:"di mattina",afternoon:"del pomeriggio",evening:"di sera",night:"di notte"},wide:{am:"AM",pm:"PM",midnight:"mezzanotte",noon:"mezzogiorno",morning:"di mattina",afternoon:"del pomeriggio",evening:"di sera",night:"di notte"}},Lz=(e,i)=>{const r=Number(e);return String(r)},qu={ordinalNumber:Lz,era:T({values:Wz,defaultWidth:"wide"}),quarter:T({values:Az,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:Tz,defaultWidth:"wide"}),day:T({values:Dz,defaultWidth:"wide"}),dayPeriod:T({values:_z,defaultWidth:"wide",formattingValues:Ez,defaultFormattingWidth:"wide"})},Nz=/^(\d+)(º)?/i,zz=/\d+/i,jz={narrow:/^(aC|dC)/i,abbreviated:/^(a\.?\s?C\.?|a\.?\s?e\.?\s?v\.?|d\.?\s?C\.?|e\.?\s?v\.?)/i,wide:/^(avanti Cristo|avanti Era Volgare|dopo Cristo|Era Volgare)/i},Iz={any:[/^a/i,/^(d|e)/i]},Fz={narrow:/^[1234]/i,abbreviated:/^t[1234]/i,wide:/^[1234](º)? trimestre/i},Oz={any:[/1/i,/2/i,/3/i,/4/i]},Hz={narrow:/^[gfmalsond]/i,abbreviated:/^(gen|feb|mar|apr|mag|giu|lug|ago|set|ott|nov|dic)/i,wide:/^(gennaio|febbraio|marzo|aprile|maggio|giugno|luglio|agosto|settembre|ottobre|novembre|dicembre)/i},Xz={narrow:[/^g/i,/^f/i,/^m/i,/^a/i,/^m/i,/^g/i,/^l/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ge/i,/^f/i,/^mar/i,/^ap/i,/^mag/i,/^gi/i,/^l/i,/^ag/i,/^s/i,/^o/i,/^n/i,/^d/i]},Rz={narrow:/^[dlmgvs]/i,short:/^(do|lu|ma|me|gi|ve|sa)/i,abbreviated:/^(dom|lun|mar|mer|gio|ven|sab)/i,wide:/^(domenica|luned[i|ì]|marted[i|ì]|mercoled[i|ì]|gioved[i|ì]|venerd[i|ì]|sabato)/i},Vz={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^g/i,/^v/i,/^s/i],any:[/^d/i,/^l/i,/^ma/i,/^me/i,/^g/i,/^v/i,/^s/i]},Yz={narrow:/^(a|m\.|p|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i,any:/^([ap]\.?\s?m\.?|mezzanotte|mezzogiorno|(di|del) (mattina|pomeriggio|sera|notte))/i},Gz={any:{am:/^a/i,pm:/^p/i,midnight:/^mezza/i,noon:/^mezzo/i,morning:/mattina/i,afternoon:/pomeriggio/i,evening:/sera/i,night:/notte/i}},Uu={ordinalNumber:ye({matchPattern:Nz,parsePattern:zz,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:jz,defaultMatchWidth:"wide",parsePatterns:Iz,defaultParseWidth:"any"}),quarter:E({matchPatterns:Fz,defaultMatchWidth:"wide",parsePatterns:Oz,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:Hz,defaultMatchWidth:"wide",parsePatterns:Xz,defaultParseWidth:"any"}),day:E({matchPatterns:Rz,defaultMatchWidth:"wide",parsePatterns:Vz,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:Yz,defaultMatchWidth:"any",parsePatterns:Gz,defaultParseWidth:"any"})},Bz={code:"it",formatDistance:Gu,formatLong:Mz,formatRelative:Bu,localize:qu,match:Uu,options:{weekStartsOn:1,firstWeekContainsDate:4}},qz={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd.MM.y"},Uz={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Kz={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},Qz={date:H({formats:qz,defaultWidth:"full"}),time:H({formats:Uz,defaultWidth:"full"}),dateTime:H({formats:Kz,defaultWidth:"full"})},Jz={code:"it-CH",formatDistance:Gu,formatLong:Qz,formatRelative:Bu,localize:qu,match:Uu,options:{weekStartsOn:1,firstWeekContainsDate:4}},Zz={lessThanXSeconds:{one:"1秒未満",other:"{{count}}秒未満",oneWithSuffix:"約1秒",otherWithSuffix:"約{{count}}秒"},xSeconds:{one:"1秒",other:"{{count}}秒"},halfAMinute:"30秒",lessThanXMinutes:{one:"1分未満",other:"{{count}}分未満",oneWithSuffix:"約1分",otherWithSuffix:"約{{count}}分"},xMinutes:{one:"1分",other:"{{count}}分"},aboutXHours:{one:"約1時間",other:"約{{count}}時間"},xHours:{one:"1時間",other:"{{count}}時間"},xDays:{one:"1日",other:"{{count}}日"},aboutXWeeks:{one:"約1週間",other:"約{{count}}週間"},xWeeks:{one:"1週間",other:"{{count}}週間"},aboutXMonths:{one:"約1か月",other:"約{{count}}か月"},xMonths:{one:"1か月",other:"{{count}}か月"},aboutXYears:{one:"約1年",other:"約{{count}}年"},xYears:{one:"1年",other:"{{count}}年"},overXYears:{one:"1年以上",other:"{{count}}年以上"},almostXYears:{one:"1年近く",other:"{{count}}年近く"}},ej=(e,i,r)=>{r=r||{};let s;const c=Zz[e];return typeof c=="string"?s=c:i===1?r.addSuffix&&c.oneWithSuffix?s=c.oneWithSuffix:s=c.one:r.addSuffix&&c.otherWithSuffix?s=c.otherWithSuffix.replace("{{count}}",String(i)):s=c.other.replace("{{count}}",String(i)),r.addSuffix?r.comparison&&r.comparison>0?s+"後":s+"前":s},tj={full:"y年M月d日EEEE",long:"y年M月d日",medium:"y/MM/dd",short:"y/MM/dd"},aj={full:"H時mm分ss秒 zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},nj={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},ij={date:H({formats:tj,defaultWidth:"full"}),time:H({formats:aj,defaultWidth:"full"}),dateTime:H({formats:nj,defaultWidth:"full"})},rj={lastWeek:"先週のeeeeのp",yesterday:"昨日のp",today:"今日のp",tomorrow:"明日のp",nextWeek:"翌週のeeeeのp",other:"P"},oj=(e,i,r,s)=>rj[e],sj={narrow:["BC","AC"],abbreviated:["紀元前","西暦"],wide:["紀元前","西暦"]},lj={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["第1四半期","第2四半期","第3四半期","第4四半期"]},dj={narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},uj={narrow:["日","月","火","水","木","金","土"],short:["日","月","火","水","木","金","土"],abbreviated:["日","月","火","水","木","金","土"],wide:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"]},cj={narrow:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},abbreviated:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},wide:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"}},hj={narrow:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},abbreviated:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"},wide:{am:"午前",pm:"午後",midnight:"深夜",noon:"正午",morning:"朝",afternoon:"午後",evening:"夜",night:"深夜"}},mj=(e,i)=>{const r=Number(e);switch(String(i==null?void 0:i.unit)){case"year":return`${r}年`;case"quarter":return`第${r}四半期`;case"month":return`${r}月`;case"week":return`第${r}週`;case"date":return`${r}日`;case"hour":return`${r}時`;case"minute":return`${r}分`;case"second":return`${r}秒`;default:return`${r}`}},fj={ordinalNumber:mj,era:T({values:sj,defaultWidth:"wide"}),quarter:T({values:lj,defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:T({values:dj,defaultWidth:"wide"}),day:T({values:uj,defaultWidth:"wide"}),dayPeriod:T({values:cj,defaultWidth:"wide",formattingValues:hj,defaultFormattingWidth:"wide"})},gj=/^第?\d+(年|四半期|月|週|日|時|分|秒)?/i,pj=/\d+/i,bj={narrow:/^(B\.?C\.?|A\.?D\.?)/i,abbreviated:/^(紀元[前後]|西暦)/i,wide:/^(紀元[前後]|西暦)/i},vj={narrow:[/^B/i,/^A/i],any:[/^(紀元前)/i,/^(西暦|紀元後)/i]},yj={narrow:/^[1234]/i,abbreviated:/^Q[1234]/i,wide:/^第[1234一二三四1234]四半期/i},xj={any:[/(1|一|1)/i,/(2|二|2)/i,/(3|三|3)/i,/(4|四|4)/i]},wj={narrow:/^([123456789]|1[012])/,abbreviated:/^([123456789]|1[012])月/i,wide:/^([123456789]|1[012])月/i},kj={any:[/^1\D/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},Pj={narrow:/^[日月火水木金土]/,short:/^[日月火水木金土]/,abbreviated:/^[日月火水木金土]/,wide:/^[日月火水木金土]曜日/},Mj={any:[/^日/,/^月/,/^火/,/^水/,/^木/,/^金/,/^土/]},Cj={any:/^(AM|PM|午前|午後|正午|深夜|真夜中|夜|朝)/i},Sj={any:{am:/^(A|午前)/i,pm:/^(P|午後)/i,midnight:/^深夜|真夜中/i,noon:/^正午/i,morning:/^朝/i,afternoon:/^午後/i,evening:/^夜/i,night:/^深夜/i}},$j={ordinalNumber:ye({matchPattern:gj,parsePattern:pj,valueCallback:function(e){return parseInt(e,10)}}),era:E({matchPatterns:bj,defaultMatchWidth:"wide",parsePatterns:vj,defaultParseWidth:"any"}),quarter:E({matchPatterns:yj,defaultMatchWidth:"wide",parsePatterns:xj,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:wj,defaultMatchWidth:"wide",parsePatterns:kj,defaultParseWidth:"any"}),day:E({matchPatterns:Pj,defaultMatchWidth:"wide",parsePatterns:Mj,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:Cj,defaultMatchWidth:"any",parsePatterns:Sj,defaultParseWidth:"any"})},Wj={code:"ja",formatDistance:ej,formatLong:ij,formatRelative:oj,localize:fj,match:$j,options:{weekStartsOn:0,firstWeekContainsDate:1}},Aj={lessThanXSeconds:{one:"1びょうみまん",other:"{{count}}びょうみまん",oneWithSuffix:"やく1びょう",otherWithSuffix:"やく{{count}}びょう"},xSeconds:{one:"1びょう",other:"{{count}}びょう"},halfAMinute:"30びょう",lessThanXMinutes:{one:"1ぷんみまん",other:"{{count}}ふんみまん",oneWithSuffix:"やく1ぷん",otherWithSuffix:"やく{{count}}ふん"},xMinutes:{one:"1ぷん",other:"{{count}}ふん"},aboutXHours:{one:"やく1じかん",other:"やく{{count}}じかん"},xHours:{one:"1じかん",other:"{{count}}じかん"},xDays:{one:"1にち",other:"{{count}}にち"},aboutXWeeks:{one:"やく1しゅうかん",other:"やく{{count}}しゅうかん"},xWeeks:{one:"1しゅうかん",other:"{{count}}しゅうかん"},aboutXMonths:{one:"やく1かげつ",other:"やく{{count}}かげつ"},xMonths:{one:"1かげつ",other:"{{count}}かげつ"},aboutXYears:{one:"やく1ねん",other:"やく{{count}}ねん"},xYears:{one:"1ねん",other:"{{count}}ねん"},overXYears:{one:"1ねんいじょう",other:"{{count}}ねんいじょう"},almostXYears:{one:"1ねんちかく",other:"{{count}}ねんちかく"}},Tj=(e,i,r)=>{r=r||{};let s;const c=Aj[e];return typeof c=="string"?s=c:i===1?r.addSuffix&&c.oneWithSuffix?s=c.oneWithSuffix:s=c.one:r.addSuffix&&c.otherWithSuffix?s=c.otherWithSuffix.replace("{{count}}",String(i)):s=c.other.replace("{{count}}",String(i)),r.addSuffix?r.comparison&&r.comparison>0?s+"あと":s+"まえ":s},Dj={full:"yねんMがつdにちEEEE",long:"yねんMがつdにち",medium:"y/MM/dd",short:"y/MM/dd"},_j={full:"Hじmmふんssびょう zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},Ej={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},Lj={date:H({formats:Dj,defaultWidth:"full"}),time:H({formats:_j,defaultWidth:"full"}),dateTime:H({formats:Ej,defaultWidth:"full"})},Nj={lastWeek:"せんしゅうのeeeeのp",yesterday:"きのうのp",today:"きょうのp",tomorrow:"あしたのp",nextWeek:"よくしゅうのeeeeのp",other:"P"},zj=(e,i,r,s)=>Nj[e],jj={narrow:["BC","AC"],abbreviated:["きげんぜん","せいれき"],wide:["きげんぜん","せいれき"]},Ij={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["だい1しはんき","だい2しはんき","だい3しはんき","だい4しはんき"]},Fj={narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1がつ","2がつ","3がつ","4がつ","5がつ","6がつ","7がつ","8がつ","9がつ","10がつ","11がつ","12がつ"],wide:["1がつ","2がつ","3がつ","4がつ","5がつ","6がつ","7がつ","8がつ","9がつ","10がつ","11がつ","12がつ"]},Oj={narrow:["にち","げつ","か","すい","もく","きん","ど"],short:["にち","げつ","か","すい","もく","きん","ど"],abbreviated:["にち","げつ","か","すい","もく","きん","ど"],wide:["にちようび","げつようび","かようび","すいようび","もくようび","きんようび","どようび"]},Hj={narrow:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},abbreviated:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},wide:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"}},Xj={narrow:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},abbreviated:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"},wide:{am:"ごぜん",pm:"ごご",midnight:"しんや",noon:"しょうご",morning:"あさ",afternoon:"ごご",evening:"よる",night:"しんや"}},Rj=(e,i)=>{const r=Number(e);switch(String(i==null?void 0:i.unit)){case"year":return`${r}ねん`;case"quarter":return`だい${r}しはんき`;case"month":return`${r}がつ`;case"week":return`だい${r}しゅう`;case"date":return`${r}にち`;case"hour":return`${r}じ`;case"minute":return`${r}ふん`;case"second":return`${r}びょう`;default:return`${r}`}},Vj={ordinalNumber:Rj,era:T({values:jj,defaultWidth:"wide"}),quarter:T({values:Ij,defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:T({values:Fj,defaultWidth:"wide"}),day:T({values:Oj,defaultWidth:"wide"}),dayPeriod:T({values:Hj,defaultWidth:"wide",formattingValues:Xj,defaultFormattingWidth:"wide"})},Yj=/^だ?い?\d+(ねん|しはんき|がつ|しゅう|にち|じ|ふん|びょう)?/i,Gj=/\d+/i,Bj={narrow:/^(B\.?C\.?|A\.?D\.?)/i,abbreviated:/^(きげん[前後]|せいれき)/i,wide:/^(きげん[前後]|せいれき)/i},qj={narrow:[/^B/i,/^A/i],any:[/^(きげんぜん)/i,/^(せいれき|きげんご)/i]},Uj={narrow:/^[1234]/i,abbreviated:/^Q[1234]/i,wide:/^だい[1234一二三四1234]しはんき/i},Kj={any:[/(1|一|1)/i,/(2|二|2)/i,/(3|三|3)/i,/(4|四|4)/i]},Qj={narrow:/^([123456789]|1[012])/,abbreviated:/^([123456789]|1[012])がつ/i,wide:/^([123456789]|1[012])がつ/i},Jj={any:[/^1\D/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},Zj={narrow:/^(にち|げつ|か|すい|もく|きん|ど)/,short:/^(にち|げつ|か|すい|もく|きん|ど)/,abbreviated:/^(にち|げつ|か|すい|もく|きん|ど)/,wide:/^(にち|げつ|か|すい|もく|きん|ど)ようび/},eI={any:[/^にち/,/^げつ/,/^か/,/^すい/,/^もく/,/^きん/,/^ど/]},tI={any:/^(AM|PM|ごぜん|ごご|しょうご|しんや|まよなか|よる|あさ)/i},aI={any:{am:/^(A|ごぜん)/i,pm:/^(P|ごご)/i,midnight:/^しんや|まよなか/i,noon:/^しょうご/i,morning:/^あさ/i,afternoon:/^ごご/i,evening:/^よる/i,night:/^しんや/i}},nI={ordinalNumber:ye({matchPattern:Yj,parsePattern:Gj,valueCallback:function(e){return parseInt(e,10)}}),era:E({matchPatterns:Bj,defaultMatchWidth:"wide",parsePatterns:qj,defaultParseWidth:"any"}),quarter:E({matchPatterns:Uj,defaultMatchWidth:"wide",parsePatterns:Kj,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:Qj,defaultMatchWidth:"wide",parsePatterns:Jj,defaultParseWidth:"any"}),day:E({matchPatterns:Zj,defaultMatchWidth:"wide",parsePatterns:eI,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:tI,defaultMatchWidth:"any",parsePatterns:aI,defaultParseWidth:"any"})},iI={code:"ja-Hira",formatDistance:Tj,formatLong:Lj,formatRelative:zj,localize:Vj,match:nI,options:{weekStartsOn:0,firstWeekContainsDate:1}},rI={lessThanXSeconds:{past:"{{count}} წამზე ნაკლები ხნის წინ",present:"{{count}} წამზე ნაკლები",future:"{{count}} წამზე ნაკლებში"},xSeconds:{past:"{{count}} წამის წინ",present:"{{count}} წამი",future:"{{count}} წამში"},halfAMinute:{past:"ნახევარი წუთის წინ",present:"ნახევარი წუთი",future:"ნახევარი წუთში"},lessThanXMinutes:{past:"{{count}} წუთზე ნაკლები ხნის წინ",present:"{{count}} წუთზე ნაკლები",future:"{{count}} წუთზე ნაკლებში"},xMinutes:{past:"{{count}} წუთის წინ",present:"{{count}} წუთი",future:"{{count}} წუთში"},aboutXHours:{past:"დაახლოებით {{count}} საათის წინ",present:"დაახლოებით {{count}} საათი",future:"დაახლოებით {{count}} საათში"},xHours:{past:"{{count}} საათის წინ",present:"{{count}} საათი",future:"{{count}} საათში"},xDays:{past:"{{count}} დღის წინ",present:"{{count}} დღე",future:"{{count}} დღეში"},aboutXWeeks:{past:"დაახლოებით {{count}} კვირას წინ",present:"დაახლოებით {{count}} კვირა",future:"დაახლოებით {{count}} კვირაში"},xWeeks:{past:"{{count}} კვირას კვირა",present:"{{count}} კვირა",future:"{{count}} კვირაში"},aboutXMonths:{past:"დაახლოებით {{count}} თვის წინ",present:"დაახლოებით {{count}} თვე",future:"დაახლოებით {{count}} თვეში"},xMonths:{past:"{{count}} თვის წინ",present:"{{count}} თვე",future:"{{count}} თვეში"},aboutXYears:{past:"დაახლოებით {{count}} წლის წინ",present:"დაახლოებით {{count}} წელი",future:"დაახლოებით {{count}} წელში"},xYears:{past:"{{count}} წლის წინ",present:"{{count}} წელი",future:"{{count}} წელში"},overXYears:{past:"{{count}} წელზე მეტი ხნის წინ",present:"{{count}} წელზე მეტი",future:"{{count}} წელზე მეტი ხნის შემდეგ"},almostXYears:{past:"თითქმის {{count}} წლის წინ",present:"თითქმის {{count}} წელი",future:"თითქმის {{count}} წელში"}},oI=(e,i,r)=>{let s;const c=rI[e];return typeof c=="string"?s=c:r!=null&&r.addSuffix&&r.comparison&&r.comparison>0?s=c.future.replace("{{count}}",String(i)):r!=null&&r.addSuffix?s=c.past.replace("{{count}}",String(i)):s=c.present.replace("{{count}}",String(i)),s},sI={full:"EEEE, do MMMM, y",long:"do, MMMM, y",medium:"d, MMM, y",short:"dd/MM/yyyy"},lI={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dI={full:"{{date}} {{time}}'-ზე'",long:"{{date}} {{time}}'-ზე'",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},uI={date:H({formats:sI,defaultWidth:"full"}),time:H({formats:lI,defaultWidth:"full"}),dateTime:H({formats:dI,defaultWidth:"full"})},cI={lastWeek:"'წინა' eeee p'-ზე'",yesterday:"'გუშინ' p'-ზე'",today:"'დღეს' p'-ზე'",tomorrow:"'ხვალ' p'-ზე'",nextWeek:"'შემდეგი' eeee p'-ზე'",other:"P"},hI=(e,i,r,s)=>cI[e],mI={narrow:["ჩ.წ-მდე","ჩ.წ"],abbreviated:["ჩვ.წ-მდე","ჩვ.წ"],wide:["ჩვენს წელთაღრიცხვამდე","ჩვენი წელთაღრიცხვით"]},fI={narrow:["1","2","3","4"],abbreviated:["1-ლი კვ","2-ე კვ","3-ე კვ","4-ე კვ"],wide:["1-ლი კვარტალი","2-ე კვარტალი","3-ე კვარტალი","4-ე კვარტალი"]},gI={narrow:["ია","თე","მა","აპ","მს","ვნ","ვლ","აგ","სე","ოქ","ნო","დე"],abbreviated:["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],wide:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"]},pI={narrow:["კვ","ორ","სა","ოთ","ხუ","პა","შა"],short:["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],abbreviated:["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],wide:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"]},bI={narrow:{am:"a",pm:"p",midnight:"შუაღამე",noon:"შუადღე",morning:"დილა",afternoon:"საღამო",evening:"საღამო",night:"ღამე"},abbreviated:{am:"AM",pm:"PM",midnight:"შუაღამე",noon:"შუადღე",morning:"დილა",afternoon:"საღამო",evening:"საღამო",night:"ღამე"},wide:{am:"a.m.",pm:"p.m.",midnight:"შუაღამე",noon:"შუადღე",morning:"დილა",afternoon:"საღამო",evening:"საღამო",night:"ღამე"}},vI={narrow:{am:"a",pm:"p",midnight:"შუაღამით",noon:"შუადღისას",morning:"დილით",afternoon:"ნაშუადღევს",evening:"საღამოს",night:"ღამით"},abbreviated:{am:"AM",pm:"PM",midnight:"შუაღამით",noon:"შუადღისას",morning:"დილით",afternoon:"ნაშუადღევს",evening:"საღამოს",night:"ღამით"},wide:{am:"a.m.",pm:"p.m.",midnight:"შუაღამით",noon:"შუადღისას",morning:"დილით",afternoon:"ნაშუადღევს",evening:"საღამოს",night:"ღამით"}},yI=e=>{const i=Number(e);return i===1?i+"-ლი":i+"-ე"},xI={ordinalNumber:yI,era:T({values:mI,defaultWidth:"wide"}),quarter:T({values:fI,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:gI,defaultWidth:"wide"}),day:T({values:pI,defaultWidth:"wide"}),dayPeriod:T({values:bI,defaultWidth:"wide",formattingValues:vI,defaultFormattingWidth:"wide"})},wI=/^(\d+)(-ლი|-ე)?/i,kI=/\d+/i,PI={narrow:/^(ჩვ?\.წ)/i,abbreviated:/^(ჩვ?\.წ)/i,wide:/^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე|ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i},MI={any:[/^(ჩვენს წელთაღრიცხვამდე|ქრისტეშობამდე)/i,/^(ჩვენი წელთაღრიცხვით|ქრისტეშობიდან)/i]},CI={narrow:/^[1234]/i,abbreviated:/^[1234]-(ლი|ე)? კვ/i,wide:/^[1234]-(ლი|ე)? კვარტალი/i},SI={any:[/1/i,/2/i,/3/i,/4/i]},$I={any:/^(ია|თე|მა|აპ|მს|ვნ|ვლ|აგ|სე|ოქ|ნო|დე)/i},WI={any:[/^ია/i,/^თ/i,/^მარ/i,/^აპ/i,/^მაი/i,/^ი?ვნ/i,/^ი?ვლ/i,/^აგ/i,/^ს/i,/^ო/i,/^ნ/i,/^დ/i]},AI={narrow:/^(კვ|ორ|სა|ოთ|ხუ|პა|შა)/i,short:/^(კვი|ორშ|სამ|ოთხ|ხუთ|პარ|შაბ)/i,wide:/^(კვირა|ორშაბათი|სამშაბათი|ოთხშაბათი|ხუთშაბათი|პარასკევი|შაბათი)/i},TI={any:[/^კვ/i,/^ორ/i,/^სა/i,/^ოთ/i,/^ხუ/i,/^პა/i,/^შა/i]},DI={any:/^([ap]\.?\s?m\.?|შუაღ|დილ)/i},_I={any:{am:/^a/i,pm:/^p/i,midnight:/^შუაღ/i,noon:/^შუადღ/i,morning:/^დილ/i,afternoon:/ნაშუადღევს/i,evening:/საღამო/i,night:/ღამ/i}},EI={ordinalNumber:ye({matchPattern:wI,parsePattern:kI,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:PI,defaultMatchWidth:"wide",parsePatterns:MI,defaultParseWidth:"any"}),quarter:E({matchPatterns:CI,defaultMatchWidth:"wide",parsePatterns:SI,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:$I,defaultMatchWidth:"any",parsePatterns:WI,defaultParseWidth:"any"}),day:E({matchPatterns:AI,defaultMatchWidth:"wide",parsePatterns:TI,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:DI,defaultMatchWidth:"any",parsePatterns:_I,defaultParseWidth:"any"})},LI={code:"ka",formatDistance:oI,formatLong:uI,formatRelative:hI,localize:xI,match:EI,options:{weekStartsOn:1,firstWeekContainsDate:1}},NI={lessThanXSeconds:{regular:{one:"1 секундтан аз",singularNominative:"{{count}} секундтан аз",singularGenitive:"{{count}} секундтан аз",pluralGenitive:"{{count}} секундтан аз"},future:{one:"бір секундтан кейін",singularNominative:"{{count}} секундтан кейін",singularGenitive:"{{count}} секундтан кейін",pluralGenitive:"{{count}} секундтан кейін"}},xSeconds:{regular:{singularNominative:"{{count}} секунд",singularGenitive:"{{count}} секунд",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунд бұрын",singularGenitive:"{{count}} секунд бұрын",pluralGenitive:"{{count}} секунд бұрын"},future:{singularNominative:"{{count}} секундтан кейін",singularGenitive:"{{count}} секундтан кейін",pluralGenitive:"{{count}} секундтан кейін"}},halfAMinute:e=>e!=null&&e.addSuffix?e.comparison&&e.comparison>0?"жарты минут ішінде":"жарты минут бұрын":"жарты минут",lessThanXMinutes:{regular:{one:"1 минуттан аз",singularNominative:"{{count}} минуттан аз",singularGenitive:"{{count}} минуттан аз",pluralGenitive:"{{count}} минуттан аз"},future:{one:"минуттан кем ",singularNominative:"{{count}} минуттан кем",singularGenitive:"{{count}} минуттан кем",pluralGenitive:"{{count}} минуттан кем"}},xMinutes:{regular:{singularNominative:"{{count}} минут",singularGenitive:"{{count}} минут",pluralGenitive:"{{count}} минут"},past:{singularNominative:"{{count}} минут бұрын",singularGenitive:"{{count}} минут бұрын",pluralGenitive:"{{count}} минут бұрын"},future:{singularNominative:"{{count}} минуттан кейін",singularGenitive:"{{count}} минуттан кейін",pluralGenitive:"{{count}} минуттан кейін"}},aboutXHours:{regular:{singularNominative:"шамамен {{count}} сағат",singularGenitive:"шамамен {{count}} сағат",pluralGenitive:"шамамен {{count}} сағат"},future:{singularNominative:"шамамен {{count}} сағаттан кейін",singularGenitive:"шамамен {{count}} сағаттан кейін",pluralGenitive:"шамамен {{count}} сағаттан кейін"}},xHours:{regular:{singularNominative:"{{count}} сағат",singularGenitive:"{{count}} сағат",pluralGenitive:"{{count}} сағат"}},xDays:{regular:{singularNominative:"{{count}} күн",singularGenitive:"{{count}} күн",pluralGenitive:"{{count}} күн"},future:{singularNominative:"{{count}} күннен кейін",singularGenitive:"{{count}} күннен кейін",pluralGenitive:"{{count}} күннен кейін"}},aboutXWeeks:{type:"weeks",one:"шамамен 1 апта",other:"шамамен {{count}} апта"},xWeeks:{type:"weeks",one:"1 апта",other:"{{count}} апта"},aboutXMonths:{regular:{singularNominative:"шамамен {{count}} ай",singularGenitive:"шамамен {{count}} ай",pluralGenitive:"шамамен {{count}} ай"},future:{singularNominative:"шамамен {{count}} айдан кейін",singularGenitive:"шамамен {{count}} айдан кейін",pluralGenitive:"шамамен {{count}} айдан кейін"}},xMonths:{regular:{singularNominative:"{{count}} ай",singularGenitive:"{{count}} ай",pluralGenitive:"{{count}} ай"}},aboutXYears:{regular:{singularNominative:"шамамен {{count}} жыл",singularGenitive:"шамамен {{count}} жыл",pluralGenitive:"шамамен {{count}} жыл"},future:{singularNominative:"шамамен {{count}} жылдан кейін",singularGenitive:"шамамен {{count}} жылдан кейін",pluralGenitive:"шамамен {{count}} жылдан кейін"}},xYears:{regular:{singularNominative:"{{count}} жыл",singularGenitive:"{{count}} жыл",pluralGenitive:"{{count}} жыл"},future:{singularNominative:"{{count}} жылдан кейін",singularGenitive:"{{count}} жылдан кейін",pluralGenitive:"{{count}} жылдан кейін"}},overXYears:{regular:{singularNominative:"{{count}} жылдан астам",singularGenitive:"{{count}} жылдан астам",pluralGenitive:"{{count}} жылдан астам"},future:{singularNominative:"{{count}} жылдан астам",singularGenitive:"{{count}} жылдан астам",pluralGenitive:"{{count}} жылдан астам"}},almostXYears:{regular:{singularNominative:"{{count}} жылға жақын",singularGenitive:"{{count}} жылға жақын",pluralGenitive:"{{count}} жылға жақын"},future:{singularNominative:"{{count}} жылдан кейін",singularGenitive:"{{count}} жылдан кейін",pluralGenitive:"{{count}} жылдан кейін"}}};function jn(e,i){if(e.one&&i===1)return e.one;const r=i%10,s=i%100;return r===1&&s!==11?e.singularNominative.replace("{{count}}",String(i)):r>=2&&r<=4&&(s<10||s>20)?e.singularGenitive.replace("{{count}}",String(i)):e.pluralGenitive.replace("{{count}}",String(i))}const zI=(e,i,r)=>{const s=NI[e];return typeof s=="function"?s(r):s.type==="weeks"?i===1?s.one:s.other.replace("{{count}}",String(i)):r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s.future?jn(s.future,i):jn(s.regular,i)+" кейін":s.past?jn(s.past,i):jn(s.regular,i)+" бұрын":jn(s.regular,i)},jI={full:"EEEE, do MMMM y 'ж.'",long:"do MMMM y 'ж.'",medium:"d MMM y 'ж.'",short:"dd.MM.yyyy"},II={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},FI={any:"{{date}}, {{time}}"},OI={date:H({formats:jI,defaultWidth:"full"}),time:H({formats:II,defaultWidth:"full"}),dateTime:H({formats:FI,defaultWidth:"any"})},Go=["жексенбіде","дүйсенбіде","сейсенбіде","сәрсенбіде","бейсенбіде","жұмада","сенбіде"];function HI(e){return"'өткен "+Go[e]+" сағат' p'-де'"}function El(e){return"'"+Go[e]+" сағат' p'-де'"}function XI(e){return"'келесі "+Go[e]+" сағат' p'-де'"}const RI={lastWeek:(e,i,r)=>{const s=e.getDay();return ct(e,i,r)?El(s):HI(s)},yesterday:"'кеше сағат' p'-де'",today:"'бүгін сағат' p'-де'",tomorrow:"'ертең сағат' p'-де'",nextWeek:(e,i,r)=>{const s=e.getDay();return ct(e,i,r)?El(s):XI(s)},other:"P"},VI=(e,i,r,s)=>{const c=RI[e];return typeof c=="function"?c(i,r,s):c},YI={narrow:["б.з.д.","б.з."],abbreviated:["б.з.д.","б.з."],wide:["біздің заманымызға дейін","біздің заманымыз"]},GI={narrow:["1","2","3","4"],abbreviated:["1-ші тоқ.","2-ші тоқ.","3-ші тоқ.","4-ші тоқ."],wide:["1-ші тоқсан","2-ші тоқсан","3-ші тоқсан","4-ші тоқсан"]},BI={narrow:["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],abbreviated:["қаң","ақп","нау","сәу","мам","мау","шіл","там","қыр","қаз","қар","жел"],wide:["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]},qI={narrow:["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],abbreviated:["қаң","ақп","нау","сәу","мам","мау","шіл","там","қыр","қаз","қар","жел"],wide:["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]},UI={narrow:["Ж","Д","С","С","Б","Ж","С"],short:["жс","дс","сс","ср","бс","жм","сб"],abbreviated:["жс","дс","сс","ср","бс","жм","сб"],wide:["жексенбі","дүйсенбі","сейсенбі","сәрсенбі","бейсенбі","жұма","сенбі"]},KI={narrow:{am:"ТД",pm:"ТК",midnight:"түн ортасы",noon:"түс",morning:"таң",afternoon:"күндіз",evening:"кеш",night:"түн"},wide:{am:"ТД",pm:"ТК",midnight:"түн ортасы",noon:"түс",morning:"таң",afternoon:"күндіз",evening:"кеш",night:"түн"}},QI={narrow:{am:"ТД",pm:"ТК",midnight:"түн ортасында",noon:"түс",morning:"таң",afternoon:"күн",evening:"кеш",night:"түн"},wide:{am:"ТД",pm:"ТК",midnight:"түн ортасында",noon:"түсте",morning:"таңертең",afternoon:"күндіз",evening:"кеште",night:"түнде"}},$r={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},JI=(e,i)=>{const r=Number(e),s=r%10,c=r>=100?100:null,g=$r[r]||$r[s]||c&&$r[c]||"";return r+g},ZI={ordinalNumber:JI,era:T({values:YI,defaultWidth:"wide"}),quarter:T({values:GI,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:BI,defaultWidth:"wide",formattingValues:qI,defaultFormattingWidth:"wide"}),day:T({values:UI,defaultWidth:"wide"}),dayPeriod:T({values:KI,defaultWidth:"any",formattingValues:QI,defaultFormattingWidth:"wide"})},eF=/^(\d+)(-?(ші|шы))?/i,tF=/\d+/i,aF={narrow:/^((б )?з\.?\s?д\.?)/i,abbreviated:/^((б )?з\.?\s?д\.?)/i,wide:/^(біздің заманымызға дейін|біздің заманымыз|біздің заманымыздан)/i},nF={any:[/^б/i,/^з/i]},iF={narrow:/^[1234]/i,abbreviated:/^[1234](-?ші)? тоқ.?/i,wide:/^[1234](-?ші)? тоқсан/i},rF={any:[/1/i,/2/i,/3/i,/4/i]},oF={narrow:/^(қ|а|н|с|м|мау|ш|т|қыр|қаз|қар|ж)/i,abbreviated:/^(қаң|ақп|нау|сәу|мам|мау|шіл|там|қыр|қаз|қар|жел)/i,wide:/^(қаңтар|ақпан|наурыз|сәуір|мамыр|маусым|шілде|тамыз|қыркүйек|қазан|қараша|желтоқсан)/i},sF={narrow:[/^қ/i,/^а/i,/^н/i,/^с/i,/^м/i,/^м/i,/^ш/i,/^т/i,/^қ/i,/^қ/i,/^қ/i,/^ж/i],abbreviated:[/^қаң/i,/^ақп/i,/^нау/i,/^сәу/i,/^мам/i,/^мау/i,/^шіл/i,/^там/i,/^қыр/i,/^қаз/i,/^қар/i,/^жел/i],any:[/^қ/i,/^а/i,/^н/i,/^с/i,/^м/i,/^м/i,/^ш/i,/^т/i,/^қ/i,/^қ/i,/^қ/i,/^ж/i]},lF={narrow:/^(ж|д|с|с|б|ж|с)/i,short:/^(жс|дс|сс|ср|бс|жм|сб)/i,wide:/^(жексенбі|дүйсенбі|сейсенбі|сәрсенбі|бейсенбі|жұма|сенбі)/i},dF={narrow:[/^ж/i,/^д/i,/^с/i,/^с/i,/^б/i,/^ж/i,/^с/i],short:[/^жс/i,/^дс/i,/^сс/i,/^ср/i,/^бс/i,/^жм/i,/^сб/i],any:[/^ж[ек]/i,/^д[үй]/i,/^сe[й]/i,/^сә[р]/i,/^б[ей]/i,/^ж[ұм]/i,/^се[н]/i]},uF={narrow:/^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i,wide:/^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i,any:/^Т\.?\s?[ДК]\.?|түн ортасында|((түсте|таңертең|таңда|таңертең|таңмен|таң|күндіз|күн|кеште|кеш|түнде|түн)\.?)/i},cF={any:{am:/^ТД/i,pm:/^ТК/i,midnight:/^түн орта/i,noon:/^күндіз/i,morning:/таң/i,afternoon:/түс/i,evening:/кеш/i,night:/түн/i}},hF={ordinalNumber:ye({matchPattern:eF,parsePattern:tF,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:aF,defaultMatchWidth:"wide",parsePatterns:nF,defaultParseWidth:"any"}),quarter:E({matchPatterns:iF,defaultMatchWidth:"wide",parsePatterns:rF,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:oF,defaultMatchWidth:"wide",parsePatterns:sF,defaultParseWidth:"any"}),day:E({matchPatterns:lF,defaultMatchWidth:"wide",parsePatterns:dF,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:uF,defaultMatchWidth:"wide",parsePatterns:cF,defaultParseWidth:"any"})},mF={code:"kk",formatDistance:zI,formatLong:OI,formatRelative:VI,localize:ZI,match:hF,options:{weekStartsOn:1,firstWeekContainsDate:1}},fF={lessThanXSeconds:"តិចជាង {{count}} វិនាទី",xSeconds:"{{count}} វិនាទី",halfAMinute:"កន្លះនាទី",lessThanXMinutes:"តិចជាង {{count}} នាទី",xMinutes:"{{count}} នាទី",aboutXHours:"ប្រហែល {{count}} ម៉ោង",xHours:"{{count}} ម៉ោង",xDays:"{{count}} ថ្ងៃ",aboutXWeeks:"ប្រហែល {{count}} សប្តាហ៍",xWeeks:"{{count}} សប្តាហ៍",aboutXMonths:"ប្រហែល {{count}} ខែ",xMonths:"{{count}} ខែ",aboutXYears:"ប្រហែល {{count}} ឆ្នាំ",xYears:"{{count}} ឆ្នាំ",overXYears:"ជាង {{count}} ឆ្នាំ",almostXYears:"ជិត {{count}} ឆ្នាំ"},gF=(e,i,r)=>{let c=fF[e];return typeof i=="number"&&(c=c.replace("{{count}}",i.toString())),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"ក្នុងរយៈពេល "+c:c+"មុន":c},pF={full:"EEEE do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"dd/MM/yyyy"},bF={full:"h:mm:ss a",long:"h:mm:ss a",medium:"h:mm:ss a",short:"h:mm a"},vF={full:"{{date}} 'ម៉ោង' {{time}}",long:"{{date}} 'ម៉ោង' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},yF={date:H({formats:pF,defaultWidth:"full"}),time:H({formats:bF,defaultWidth:"full"}),dateTime:H({formats:vF,defaultWidth:"full"})},xF={lastWeek:"'ថ្ងៃ'eeee'ស​ប្តា​ហ៍​មុនម៉ោង' p",yesterday:"'ម្សិលមិញនៅម៉ោង' p",today:"'ថ្ងៃនេះម៉ោង' p",tomorrow:"'ថ្ងៃស្អែកម៉ោង' p",nextWeek:"'ថ្ងៃ'eeee'ស​ប្តា​ហ៍​ក្រោយម៉ោង' p",other:"P"},wF=(e,i,r,s)=>xF[e],kF={narrow:["ម.គស","គស"],abbreviated:["មុនគ.ស","គ.ស"],wide:["មុនគ្រិស្តសករាជ","នៃគ្រិស្តសករាជ"]},PF={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["ត្រីមាសទី 1","ត្រីមាសទី 2","ត្រីមាសទី 3","ត្រីមាសទី 4"]},MF={narrow:["ម.ក","ក.ម","មិ","ម.ស","ឧ.ស","ម.ថ","ក.ដ","សី","កញ","តុ","វិ","ធ"],abbreviated:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],wide:["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"]},CF={narrow:["អា","ច","អ","ព","ព្រ","សុ","ស"],short:["អា","ច","អ","ព","ព្រ","សុ","ស"],abbreviated:["អា","ច","អ","ព","ព្រ","សុ","ស"],wide:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"]},SF={narrow:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"​ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"},abbreviated:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"​ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"},wide:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"​ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"}},$F={narrow:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"​ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"},abbreviated:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"​ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"},wide:{am:"ព្រឹក",pm:"ល្ងាច",midnight:"​ពេលកណ្ដាលអធ្រាត្រ",noon:"ពេលថ្ងៃត្រង់",morning:"ពេលព្រឹក",afternoon:"ពេលរសៀល",evening:"ពេលល្ងាច",night:"ពេលយប់"}},WF=(e,i)=>Number(e).toString(),AF={ordinalNumber:WF,era:T({values:kF,defaultWidth:"wide"}),quarter:T({values:PF,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:MF,defaultWidth:"wide"}),day:T({values:CF,defaultWidth:"wide"}),dayPeriod:T({values:SF,defaultWidth:"wide",formattingValues:$F,defaultFormattingWidth:"wide"})},TF=/^(\d+)(th|st|nd|rd)?/i,DF=/\d+/i,_F={narrow:/^(ម\.)?គស/i,abbreviated:/^(មុន)?គ\.ស/i,wide:/^(មុន|នៃ)គ្រិស្តសករាជ/i},EF={any:[/^(ម|មុន)គ\.?ស/i,/^(នៃ)?គ\.?ស/i]},LF={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^(ត្រីមាស)(ទី)?\s?[1234]/i},NF={any:[/1/i,/2/i,/3/i,/4/i]},zF={narrow:/^(ម\.ក|ក\.ម|មិ|ម\.ស|ឧ\.ស|ម\.ថ|ក\.ដ|សី|កញ|តុ|វិ|ធ)/i,abbreviated:/^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i,wide:/^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i},jF={narrow:[/^ម\.ក/i,/^ក\.ម/i,/^មិ/i,/^ម\.ស/i,/^ឧ\.ស/i,/^ម\.ថ/i,/^ក\.ដ/i,/^សី/i,/^កញ/i,/^តុ/i,/^វិ/i,/^ធ/i],any:[/^មក/i,/^កុ/i,/^មីន/i,/^មេ/i,/^ឧស/i,/^មិថ/i,/^កក/i,/^សី/i,/^កញ/i,/^តុ/i,/^វិច/i,/^ធ/i]},IF={narrow:/^(អា|ច|អ|ព|ព្រ|សុ|ស)/i,short:/^(អា|ច|អ|ព|ព្រ|សុ|ស)/i,abbreviated:/^(អា|ច|អ|ព|ព្រ|សុ|ស)/i,wide:/^(អាទិត្យ|ចន្ទ|អង្គារ|ពុធ|ព្រហស្បតិ៍|សុក្រ|សៅរ៍)/i},FF={narrow:[/^អា/i,/^ច/i,/^អ/i,/^ព/i,/^ព្រ/i,/^សុ/i,/^ស/i],any:[/^អា/i,/^ច/i,/^អ/i,/^ព/i,/^ព្រ/i,/^សុ/i,/^សៅ/i]},OF={narrow:/^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i,any:/^(ព្រឹក|ល្ងាច|ពេលព្រឹក|ពេលថ្ងៃត្រង់|ពេលល្ងាច|ពេលរសៀល|ពេលយប់|ពេលកណ្ដាលអធ្រាត្រ)/i},HF={any:{am:/^ព្រឹក/i,pm:/^ល្ងាច/i,midnight:/^ពេលកណ្ដាលអធ្រាត្រ/i,noon:/^ពេលថ្ងៃត្រង់/i,morning:/ពេលព្រឹក/i,afternoon:/ពេលរសៀល/i,evening:/ពេលល្ងាច/i,night:/ពេលយប់/i}},XF={ordinalNumber:ye({matchPattern:TF,parsePattern:DF,valueCallback:function(e){return parseInt(e,10)}}),era:E({matchPatterns:_F,defaultMatchWidth:"wide",parsePatterns:EF,defaultParseWidth:"any"}),quarter:E({matchPatterns:LF,defaultMatchWidth:"wide",parsePatterns:NF,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:zF,defaultMatchWidth:"wide",parsePatterns:jF,defaultParseWidth:"any"}),day:E({matchPatterns:IF,defaultMatchWidth:"wide",parsePatterns:FF,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:OF,defaultMatchWidth:"any",parsePatterns:HF,defaultParseWidth:"any"})},RF={code:"km",formatDistance:gF,formatLong:yF,formatRelative:wF,localize:AF,match:XF,options:{weekStartsOn:0,firstWeekContainsDate:1}},VF={lessThanXSeconds:{one:{default:"1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ",future:"1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ",past:"1 ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ"},other:{default:"{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ",future:"{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ",past:"{{count}} ಸೆಕೆಂಡ್‌ಗಿಂತ ಕಡಿಮೆ"}},xSeconds:{one:{default:"1 ಸೆಕೆಂಡ್",future:"1 ಸೆಕೆಂಡ್‌ನಲ್ಲಿ",past:"1 ಸೆಕೆಂಡ್ ಹಿಂದೆ"},other:{default:"{{count}} ಸೆಕೆಂಡುಗಳು",future:"{{count}} ಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ",past:"{{count}} ಸೆಕೆಂಡ್ ಹಿಂದೆ"}},halfAMinute:{other:{default:"ಅರ್ಧ ನಿಮಿಷ",future:"ಅರ್ಧ ನಿಮಿಷದಲ್ಲಿ",past:"ಅರ್ಧ ನಿಮಿಷದ ಹಿಂದೆ"}},lessThanXMinutes:{one:{default:"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ",future:"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ",past:"1 ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ"},other:{default:"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ",future:"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ",past:"{{count}} ನಿಮಿಷಕ್ಕಿಂತ ಕಡಿಮೆ"}},xMinutes:{one:{default:"1 ನಿಮಿಷ",future:"1 ನಿಮಿಷದಲ್ಲಿ",past:"1 ನಿಮಿಷದ ಹಿಂದೆ"},other:{default:"{{count}} ನಿಮಿಷಗಳು",future:"{{count}} ನಿಮಿಷಗಳಲ್ಲಿ",past:"{{count}} ನಿಮಿಷಗಳ ಹಿಂದೆ"}},aboutXHours:{one:{default:"ಸುಮಾರು 1 ಗಂಟೆ",future:"ಸುಮಾರು 1 ಗಂಟೆಯಲ್ಲಿ",past:"ಸುಮಾರು 1 ಗಂಟೆ ಹಿಂದೆ"},other:{default:"ಸುಮಾರು {{count}} ಗಂಟೆಗಳು",future:"ಸುಮಾರು {{count}} ಗಂಟೆಗಳಲ್ಲಿ",past:"ಸುಮಾರು {{count}} ಗಂಟೆಗಳ ಹಿಂದೆ"}},xHours:{one:{default:"1 ಗಂಟೆ",future:"1 ಗಂಟೆಯಲ್ಲಿ",past:"1 ಗಂಟೆ ಹಿಂದೆ"},other:{default:"{{count}} ಗಂಟೆಗಳು",future:"{{count}} ಗಂಟೆಗಳಲ್ಲಿ",past:"{{count}} ಗಂಟೆಗಳ ಹಿಂದೆ"}},xDays:{one:{default:"1 ದಿನ",future:"1 ದಿನದಲ್ಲಿ",past:"1 ದಿನದ ಹಿಂದೆ"},other:{default:"{{count}} ದಿನಗಳು",future:"{{count}} ದಿನಗಳಲ್ಲಿ",past:"{{count}} ದಿನಗಳ ಹಿಂದೆ"}},aboutXMonths:{one:{default:"ಸುಮಾರು 1 ತಿಂಗಳು",future:"ಸುಮಾರು 1 ತಿಂಗಳಲ್ಲಿ",past:"ಸುಮಾರು 1 ತಿಂಗಳ ಹಿಂದೆ"},other:{default:"ಸುಮಾರು {{count}} ತಿಂಗಳು",future:"ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳಲ್ಲಿ",past:"ಸುಮಾರು {{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ"}},xMonths:{one:{default:"1 ತಿಂಗಳು",future:"1 ತಿಂಗಳಲ್ಲಿ",past:"1 ತಿಂಗಳ ಹಿಂದೆ"},other:{default:"{{count}} ತಿಂಗಳು",future:"{{count}} ತಿಂಗಳುಗಳಲ್ಲಿ",past:"{{count}} ತಿಂಗಳುಗಳ ಹಿಂದೆ"}},aboutXYears:{one:{default:"ಸುಮಾರು 1 ವರ್ಷ",future:"ಸುಮಾರು 1 ವರ್ಷದಲ್ಲಿ",past:"ಸುಮಾರು 1 ವರ್ಷದ ಹಿಂದೆ"},other:{default:"ಸುಮಾರು {{count}} ವರ್ಷಗಳು",future:"ಸುಮಾರು {{count}} ವರ್ಷಗಳಲ್ಲಿ",past:"ಸುಮಾರು {{count}} ವರ್ಷಗಳ ಹಿಂದೆ"}},xYears:{one:{default:"1 ವರ್ಷ",future:"1 ವರ್ಷದಲ್ಲಿ",past:"1 ವರ್ಷದ ಹಿಂದೆ"},other:{default:"{{count}} ವರ್ಷಗಳು",future:"{{count}} ವರ್ಷಗಳಲ್ಲಿ",past:"{{count}} ವರ್ಷಗಳ ಹಿಂದೆ"}},overXYears:{one:{default:"1 ವರ್ಷದ ಮೇಲೆ",future:"1 ವರ್ಷದ ಮೇಲೆ",past:"1 ವರ್ಷದ ಮೇಲೆ"},other:{default:"{{count}} ವರ್ಷಗಳ ಮೇಲೆ",future:"{{count}} ವರ್ಷಗಳ ಮೇಲೆ",past:"{{count}} ವರ್ಷಗಳ ಮೇಲೆ"}},almostXYears:{one:{default:"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ",future:"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ",past:"ಬಹುತೇಕ 1 ವರ್ಷದಲ್ಲಿ"},other:{default:"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ",future:"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ",past:"ಬಹುತೇಕ {{count}} ವರ್ಷಗಳಲ್ಲಿ"}}};function Ll(e,i){return i!=null&&i.addSuffix?i.comparison&&i.comparison>0?e.future:e.past:e.default}const YF=(e,i,r)=>{let s;const c=VF[e];return c.one&&i===1?s=Ll(c.one,r):s=Ll(c.other,r),s.replace("{{count}}",String(i))},GF={full:"EEEE, MMMM d, y",long:"MMMM d, y",medium:"MMM d, y",short:"d/M/yy"},BF={full:"hh:mm:ss a zzzz",long:"hh:mm:ss a z",medium:"hh:mm:ss a",short:"hh:mm a"},qF={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},UF={date:H({formats:GF,defaultWidth:"full"}),time:H({formats:BF,defaultWidth:"full"}),dateTime:H({formats:qF,defaultWidth:"full"})},KF={lastWeek:"'ಕಳೆದ' eeee p 'ಕ್ಕೆ'",yesterday:"'ನಿನ್ನೆ' p 'ಕ್ಕೆ'",today:"'ಇಂದು' p 'ಕ್ಕೆ'",tomorrow:"'ನಾಳೆ' p 'ಕ್ಕೆ'",nextWeek:"eeee p 'ಕ್ಕೆ'",other:"P"},QF=(e,i,r,s)=>KF[e],JF={narrow:["ಕ್ರಿ.ಪೂ","ಕ್ರಿ.ಶ"],abbreviated:["ಕ್ರಿ.ಪೂ","ಕ್ರಿ.ಶ"],wide:["ಕ್ರಿಸ್ತ ಪೂರ್ವ","ಕ್ರಿಸ್ತ ಶಕ"]},ZF={narrow:["1","2","3","4"],abbreviated:["ತ್ರೈ 1","ತ್ರೈ 2","ತ್ರೈ 3","ತ್ರೈ 4"],wide:["1ನೇ ತ್ರೈಮಾಸಿಕ","2ನೇ ತ್ರೈಮಾಸಿಕ","3ನೇ ತ್ರೈಮಾಸಿಕ","4ನೇ ತ್ರೈಮಾಸಿಕ"]},eO={narrow:["ಜ","ಫೆ","ಮಾ","ಏ","ಮೇ","ಜೂ","ಜು","ಆ","ಸೆ","ಅ","ನ","ಡಿ"],abbreviated:["ಜನ","ಫೆಬ್ರ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ"],wide:["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"]},tO={narrow:["ಭಾ","ಸೋ","ಮಂ","ಬು","ಗು","ಶು","ಶ"],short:["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"],abbreviated:["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"],wide:["ಭಾನುವಾರ","ಸೋಮವಾರ","ಮಂಗಳವಾರ","ಬುಧವಾರ","ಗುರುವಾರ","ಶುಕ್ರವಾರ","ಶನಿವಾರ"]},aO={narrow:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯರಾತ್ರಿ",noon:"ಮಧ್ಯಾಹ್ನ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾಹ್ನ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"},abbreviated:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"},wide:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"}},nO={narrow:{am:"ಪೂ",pm:"ಅ",midnight:"ಮಧ್ಯರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"},abbreviated:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯ ರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"},wide:{am:"ಪೂರ್ವಾಹ್ನ",pm:"ಅಪರಾಹ್ನ",midnight:"ಮಧ್ಯ ರಾತ್ರಿ",noon:"ಮಧ್ಯಾನ್ಹ",morning:"ಬೆಳಗ್ಗೆ",afternoon:"ಮಧ್ಯಾನ್ಹ",evening:"ಸಂಜೆ",night:"ರಾತ್ರಿ"}},iO=(e,i)=>Number(e)+"ನೇ",rO={ordinalNumber:iO,era:T({values:JF,defaultWidth:"wide"}),quarter:T({values:ZF,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:eO,defaultWidth:"wide"}),day:T({values:tO,defaultWidth:"wide"}),dayPeriod:T({values:aO,defaultWidth:"wide",formattingValues:nO,defaultFormattingWidth:"wide"})},oO=/^(\d+)(ನೇ|ನೆ)?/i,sO=/\d+/i,lO={narrow:/^(ಕ್ರಿ.ಪೂ|ಕ್ರಿ.ಶ)/i,abbreviated:/^(ಕ್ರಿ\.?\s?ಪೂ\.?|ಕ್ರಿ\.?\s?ಶ\.?|ಪ್ರ\.?\s?ಶ\.?)/i,wide:/^(ಕ್ರಿಸ್ತ ಪೂರ್ವ|ಕ್ರಿಸ್ತ ಶಕ|ಪ್ರಸಕ್ತ ಶಕ)/i},dO={any:[/^ಪೂ/i,/^(ಶ|ಪ್ರ)/i]},uO={narrow:/^[1234]/i,abbreviated:/^ತ್ರೈ[1234]|ತ್ರೈ [1234]| [1234]ತ್ರೈ/i,wide:/^[1234](ನೇ)? ತ್ರೈಮಾಸಿಕ/i},cO={any:[/1/i,/2/i,/3/i,/4/i]},hO={narrow:/^(ಜೂ|ಜು|ಜ|ಫೆ|ಮಾ|ಏ|ಮೇ|ಆ|ಸೆ|ಅ|ನ|ಡಿ)/i,abbreviated:/^(ಜನ|ಫೆಬ್ರ|ಮಾರ್ಚ್|ಏಪ್ರಿ|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗ|ಸೆಪ್ಟೆಂ|ಅಕ್ಟೋ|ನವೆಂ|ಡಿಸೆಂ)/i,wide:/^(ಜನವರಿ|ಫೆಬ್ರವರಿ|ಮಾರ್ಚ್|ಏಪ್ರಿಲ್|ಮೇ|ಜೂನ್|ಜುಲೈ|ಆಗಸ್ಟ್|ಸೆಪ್ಟೆಂಬರ್|ಅಕ್ಟೋಬರ್|ನವೆಂಬರ್|ಡಿಸೆಂಬರ್)/i},mO={narrow:[/^ಜ$/i,/^ಫೆ/i,/^ಮಾ/i,/^ಏ/i,/^ಮೇ/i,/^ಜೂ/i,/^ಜು$/i,/^ಆ/i,/^ಸೆ/i,/^ಅ/i,/^ನ/i,/^ಡಿ/i],any:[/^ಜನ/i,/^ಫೆ/i,/^ಮಾ/i,/^ಏ/i,/^ಮೇ/i,/^ಜೂನ್/i,/^ಜುಲೈ/i,/^ಆ/i,/^ಸೆ/i,/^ಅ/i,/^ನ/i,/^ಡಿ/i]},fO={narrow:/^(ಭಾ|ಸೋ|ಮ|ಬು|ಗು|ಶು|ಶ)/i,short:/^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i,abbreviated:/^(ಭಾನು|ಸೋಮ|ಮಂಗಳ|ಬುಧ|ಗುರು|ಶುಕ್ರ|ಶನಿ)/i,wide:/^(ಭಾನುವಾರ|ಸೋಮವಾರ|ಮಂಗಳವಾರ|ಬುಧವಾರ|ಗುರುವಾರ|ಶುಕ್ರವಾರ|ಶನಿವಾರ)/i},gO={narrow:[/^ಭಾ/i,/^ಸೋ/i,/^ಮ/i,/^ಬು/i,/^ಗು/i,/^ಶು/i,/^ಶ/i],any:[/^ಭಾ/i,/^ಸೋ/i,/^ಮ/i,/^ಬು/i,/^ಗು/i,/^ಶು/i,/^ಶ/i]},pO={narrow:/^(ಪೂ|ಅ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i,any:/^(ಪೂರ್ವಾಹ್ನ|ಅಪರಾಹ್ನ|ಮಧ್ಯರಾತ್ರಿ|ಮಧ್ಯಾನ್ಹ|ಬೆಳಗ್ಗೆ|ಸಂಜೆ|ರಾತ್ರಿ)/i},bO={any:{am:/^ಪೂ/i,pm:/^ಅ/i,midnight:/ಮಧ್ಯರಾತ್ರಿ/i,noon:/ಮಧ್ಯಾನ್ಹ/i,morning:/ಬೆಳಗ್ಗೆ/i,afternoon:/ಮಧ್ಯಾನ್ಹ/i,evening:/ಸಂಜೆ/i,night:/ರಾತ್ರಿ/i}},vO={ordinalNumber:ye({matchPattern:oO,parsePattern:sO,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:lO,defaultMatchWidth:"wide",parsePatterns:dO,defaultParseWidth:"any"}),quarter:E({matchPatterns:uO,defaultMatchWidth:"wide",parsePatterns:cO,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:hO,defaultMatchWidth:"wide",parsePatterns:mO,defaultParseWidth:"any"}),day:E({matchPatterns:fO,defaultMatchWidth:"wide",parsePatterns:gO,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:pO,defaultMatchWidth:"any",parsePatterns:bO,defaultParseWidth:"any"})},yO={code:"kn",formatDistance:YF,formatLong:UF,formatRelative:QF,localize:rO,match:vO,options:{weekStartsOn:1,firstWeekContainsDate:1}},xO={lessThanXSeconds:{one:"1초 미만",other:"{{count}}초 미만"},xSeconds:{one:"1초",other:"{{count}}초"},halfAMinute:"30초",lessThanXMinutes:{one:"1분 미만",other:"{{count}}분 미만"},xMinutes:{one:"1분",other:"{{count}}분"},aboutXHours:{one:"약 1시간",other:"약 {{count}}시간"},xHours:{one:"1시간",other:"{{count}}시간"},xDays:{one:"1일",other:"{{count}}일"},aboutXWeeks:{one:"약 1주",other:"약 {{count}}주"},xWeeks:{one:"1주",other:"{{count}}주"},aboutXMonths:{one:"약 1개월",other:"약 {{count}}개월"},xMonths:{one:"1개월",other:"{{count}}개월"},aboutXYears:{one:"약 1년",other:"약 {{count}}년"},xYears:{one:"1년",other:"{{count}}년"},overXYears:{one:"1년 이상",other:"{{count}}년 이상"},almostXYears:{one:"거의 1년",other:"거의 {{count}}년"}},wO=(e,i,r)=>{let s;const c=xO[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",i.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+" 후":s+" 전":s},kO={full:"y년 M월 d일 EEEE",long:"y년 M월 d일",medium:"y.MM.dd",short:"y.MM.dd"},PO={full:"a H시 mm분 ss초 zzzz",long:"a H:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},MO={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},CO={date:H({formats:kO,defaultWidth:"full"}),time:H({formats:PO,defaultWidth:"full"}),dateTime:H({formats:MO,defaultWidth:"full"})},SO={lastWeek:"'지난' eeee p",yesterday:"'어제' p",today:"'오늘' p",tomorrow:"'내일' p",nextWeek:"'다음' eeee p",other:"P"},$O=(e,i,r,s)=>SO[e],WO={narrow:["BC","AD"],abbreviated:["BC","AD"],wide:["기원전","서기"]},AO={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1분기","2분기","3분기","4분기"]},TO={narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],wide:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]},DO={narrow:["일","월","화","수","목","금","토"],short:["일","월","화","수","목","금","토"],abbreviated:["일","월","화","수","목","금","토"],wide:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"]},_O={narrow:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"},abbreviated:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"},wide:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"}},EO={narrow:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"},abbreviated:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"},wide:{am:"오전",pm:"오후",midnight:"자정",noon:"정오",morning:"아침",afternoon:"오후",evening:"저녁",night:"밤"}},LO=(e,i)=>{const r=Number(e);switch(String(i==null?void 0:i.unit)){case"minute":case"second":return String(r);case"date":return r+"일";default:return r+"번째"}},NO={ordinalNumber:LO,era:T({values:WO,defaultWidth:"wide"}),quarter:T({values:AO,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:TO,defaultWidth:"wide"}),day:T({values:DO,defaultWidth:"wide"}),dayPeriod:T({values:_O,defaultWidth:"wide",formattingValues:EO,defaultFormattingWidth:"wide"})},zO=/^(\d+)(일|번째)?/i,jO=/\d+/i,IO={narrow:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(기원전|서기)/i},FO={any:[/^(bc|기원전)/i,/^(ad|서기)/i]},OO={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]사?분기/i},HO={any:[/1/i,/2/i,/3/i,/4/i]},XO={narrow:/^(1[012]|[123456789])/,abbreviated:/^(1[012]|[123456789])월/i,wide:/^(1[012]|[123456789])월/i},RO={any:[/^1월?$/,/^2/,/^3/,/^4/,/^5/,/^6/,/^7/,/^8/,/^9/,/^10/,/^11/,/^12/]},VO={narrow:/^[일월화수목금토]/,short:/^[일월화수목금토]/,abbreviated:/^[일월화수목금토]/,wide:/^[일월화수목금토]요일/},YO={any:[/^일/,/^월/,/^화/,/^수/,/^목/,/^금/,/^토/]},GO={any:/^(am|pm|오전|오후|자정|정오|아침|저녁|밤)/i},BO={any:{am:/^(am|오전)/i,pm:/^(pm|오후)/i,midnight:/^자정/i,noon:/^정오/i,morning:/^아침/i,afternoon:/^오후/i,evening:/^저녁/i,night:/^밤/i}},qO={ordinalNumber:ye({matchPattern:zO,parsePattern:jO,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:IO,defaultMatchWidth:"wide",parsePatterns:FO,defaultParseWidth:"any"}),quarter:E({matchPatterns:OO,defaultMatchWidth:"wide",parsePatterns:HO,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:XO,defaultMatchWidth:"wide",parsePatterns:RO,defaultParseWidth:"any"}),day:E({matchPatterns:VO,defaultMatchWidth:"wide",parsePatterns:YO,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:GO,defaultMatchWidth:"any",parsePatterns:BO,defaultParseWidth:"any"})},UO={code:"ko",formatDistance:wO,formatLong:CO,formatRelative:$O,localize:NO,match:qO,options:{weekStartsOn:0,firstWeekContainsDate:1}},KO={lessThanXSeconds:{standalone:{one:"manner wéi eng Sekonn",other:"manner wéi {{count}} Sekonnen"},withPreposition:{one:"manner wéi enger Sekonn",other:"manner wéi {{count}} Sekonnen"}},xSeconds:{standalone:{one:"eng Sekonn",other:"{{count}} Sekonnen"},withPreposition:{one:"enger Sekonn",other:"{{count}} Sekonnen"}},halfAMinute:{standalone:"eng hallef Minutt",withPreposition:"enger hallwer Minutt"},lessThanXMinutes:{standalone:{one:"manner wéi eng Minutt",other:"manner wéi {{count}} Minutten"},withPreposition:{one:"manner wéi enger Minutt",other:"manner wéi {{count}} Minutten"}},xMinutes:{standalone:{one:"eng Minutt",other:"{{count}} Minutten"},withPreposition:{one:"enger Minutt",other:"{{count}} Minutten"}},aboutXHours:{standalone:{one:"ongeféier eng Stonn",other:"ongeféier {{count}} Stonnen"},withPreposition:{one:"ongeféier enger Stonn",other:"ongeféier {{count}} Stonnen"}},xHours:{standalone:{one:"eng Stonn",other:"{{count}} Stonnen"},withPreposition:{one:"enger Stonn",other:"{{count}} Stonnen"}},xDays:{standalone:{one:"een Dag",other:"{{count}} Deeg"},withPreposition:{one:"engem Dag",other:"{{count}} Deeg"}},aboutXWeeks:{standalone:{one:"ongeféier eng Woch",other:"ongeféier {{count}} Wochen"},withPreposition:{one:"ongeféier enger Woche",other:"ongeféier {{count}} Wochen"}},xWeeks:{standalone:{one:"eng Woch",other:"{{count}} Wochen"},withPreposition:{one:"enger Woch",other:"{{count}} Wochen"}},aboutXMonths:{standalone:{one:"ongeféier ee Mount",other:"ongeféier {{count}} Méint"},withPreposition:{one:"ongeféier engem Mount",other:"ongeféier {{count}} Méint"}},xMonths:{standalone:{one:"ee Mount",other:"{{count}} Méint"},withPreposition:{one:"engem Mount",other:"{{count}} Méint"}},aboutXYears:{standalone:{one:"ongeféier ee Joer",other:"ongeféier {{count}} Joer"},withPreposition:{one:"ongeféier engem Joer",other:"ongeféier {{count}} Joer"}},xYears:{standalone:{one:"ee Joer",other:"{{count}} Joer"},withPreposition:{one:"engem Joer",other:"{{count}} Joer"}},overXYears:{standalone:{one:"méi wéi ee Joer",other:"méi wéi {{count}} Joer"},withPreposition:{one:"méi wéi engem Joer",other:"méi wéi {{count}} Joer"}},almostXYears:{standalone:{one:"bal ee Joer",other:"bal {{count}} Joer"},withPreposition:{one:"bal engem Joer",other:"bal {{count}} Joer"}}},QO=["d","h","n","t","z"],JO=["a,","e","i","o","u"],ZO=[0,1,2,3,8,9],eH=[40,50,60,70];function Nl(e){const i=e.charAt(0).toLowerCase();if(JO.indexOf(i)!=-1||QO.indexOf(i)!=-1)return!0;const r=e.split(" ")[0],s=parseInt(r);return!isNaN(s)&&ZO.indexOf(s%10)!=-1&&eH.indexOf(parseInt(r.substring(0,2)))==-1}const tH=(e,i,r)=>{let s;const c=KO[e],g=r!=null&&r.addSuffix?c.withPreposition:c.standalone;return typeof g=="string"?s=g:i===1?s=g.one:s=g.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"a"+(Nl(s)?"n":"")+" "+s:"viru"+(Nl(s)?"n":"")+" "+s:s},aH={full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.yy"},nH={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},iH={full:"{{date}} 'um' {{time}}",long:"{{date}} 'um' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},rH={date:H({formats:aH,defaultWidth:"full"}),time:H({formats:nH,defaultWidth:"full"}),dateTime:H({formats:iH,defaultWidth:"full"})},oH={lastWeek:e=>{const i=e.getDay();let r="'läschte";return(i===2||i===4)&&(r+="n"),r+="' eeee 'um' p",r},yesterday:"'gëschter um' p",today:"'haut um' p",tomorrow:"'moien um' p",nextWeek:"eeee 'um' p",other:"P"},sH=(e,i,r,s)=>{const c=oH[e];return typeof c=="function"?c(i):c},lH={narrow:["v.Chr.","n.Chr."],abbreviated:["v.Chr.","n.Chr."],wide:["viru Christus","no Christus"]},dH={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]},uH={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mäe","Abr","Mee","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],wide:["Januar","Februar","Mäerz","Abrëll","Mee","Juni","Juli","August","September","Oktober","November","Dezember"]},cH={narrow:["S","M","D","M","D","F","S"],short:["So","Mé","Dë","Më","Do","Fr","Sa"],abbreviated:["So.","Mé.","Dë.","Më.","Do.","Fr.","Sa."],wide:["Sonndeg","Méindeg","Dënschdeg","Mëttwoch","Donneschdeg","Freideg","Samschdeg"]},hH={narrow:{am:"mo.",pm:"nomë.",midnight:"Mëtternuecht",noon:"Mëtteg",morning:"Moien",afternoon:"Nomëtteg",evening:"Owend",night:"Nuecht"},abbreviated:{am:"moies",pm:"nomëttes",midnight:"Mëtternuecht",noon:"Mëtteg",morning:"Moien",afternoon:"Nomëtteg",evening:"Owend",night:"Nuecht"},wide:{am:"moies",pm:"nomëttes",midnight:"Mëtternuecht",noon:"Mëtteg",morning:"Moien",afternoon:"Nomëtteg",evening:"Owend",night:"Nuecht"}},mH={narrow:{am:"mo.",pm:"nom.",midnight:"Mëtternuecht",noon:"mëttes",morning:"moies",afternoon:"nomëttes",evening:"owes",night:"nuets"},abbreviated:{am:"moies",pm:"nomëttes",midnight:"Mëtternuecht",noon:"mëttes",morning:"moies",afternoon:"nomëttes",evening:"owes",night:"nuets"},wide:{am:"moies",pm:"nomëttes",midnight:"Mëtternuecht",noon:"mëttes",morning:"moies",afternoon:"nomëttes",evening:"owes",night:"nuets"}},fH=(e,i)=>Number(e)+".",gH={ordinalNumber:fH,era:T({values:lH,defaultWidth:"wide"}),quarter:T({values:dH,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:uH,defaultWidth:"wide"}),day:T({values:cH,defaultWidth:"wide"}),dayPeriod:T({values:hH,defaultWidth:"wide",formattingValues:mH,defaultFormattingWidth:"wide"})},pH=/^(\d+)(\.)?/i,bH=/\d+/i,vH={narrow:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,abbreviated:/^(v\.? ?Chr\.?|n\.? ?Chr\.?)/i,wide:/^(viru Christus|virun eiser Zäitrechnung|no Christus|eiser Zäitrechnung)/i},yH={any:[/^v/i,/^n/i]},xH={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? Quartal/i},wH={any:[/1/i,/2/i,/3/i,/4/i]},kH={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mäe|abr|mee|jun|jul|aug|sep|okt|nov|dez)/i,wide:/^(januar|februar|mäerz|abrëll|mee|juni|juli|august|september|oktober|november|dezember)/i},PH={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mä/i,/^ab/i,/^me/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},MH={narrow:/^[smdf]/i,short:/^(so|mé|dë|më|do|fr|sa)/i,abbreviated:/^(son?|méi?|dën?|mët?|don?|fre?|sam?)\.?/i,wide:/^(sonndeg|méindeg|dënschdeg|mëttwoch|donneschdeg|freideg|samschdeg)/i},CH={any:[/^so/i,/^mé/i,/^dë/i,/^më/i,/^do/i,/^f/i,/^sa/i]},SH={narrow:/^(mo\.?|nomë\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i,abbreviated:/^(moi\.?|nomët\.?|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i,wide:/^(moies|nomëttes|Mëtternuecht|mëttes|moies|nomëttes|owes|nuets)/i},$H={any:{am:/^m/i,pm:/^n/i,midnight:/^Mëtter/i,noon:/^mëttes/i,morning:/moies/i,afternoon:/nomëttes/i,evening:/owes/i,night:/nuets/i}},WH={ordinalNumber:ye({matchPattern:pH,parsePattern:bH,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:vH,defaultMatchWidth:"wide",parsePatterns:yH,defaultParseWidth:"any"}),quarter:E({matchPatterns:xH,defaultMatchWidth:"wide",parsePatterns:wH,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:kH,defaultMatchWidth:"wide",parsePatterns:PH,defaultParseWidth:"any"}),day:E({matchPatterns:MH,defaultMatchWidth:"wide",parsePatterns:CH,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:SH,defaultMatchWidth:"wide",parsePatterns:$H,defaultParseWidth:"any"})},AH={code:"lb",formatDistance:tH,formatLong:rH,formatRelative:sH,localize:gH,match:WH,options:{weekStartsOn:1,firstWeekContainsDate:4}},Ku={xseconds_other:"sekundė_sekundžių_sekundes",xminutes_one:"minutė_minutės_minutę",xminutes_other:"minutės_minučių_minutes",xhours_one:"valanda_valandos_valandą",xhours_other:"valandos_valandų_valandas",xdays_one:"diena_dienos_dieną",xdays_other:"dienos_dienų_dienas",xweeks_one:"savaitė_savaitės_savaitę",xweeks_other:"savaitės_savaičių_savaites",xmonths_one:"mėnuo_mėnesio_mėnesį",xmonths_other:"mėnesiai_mėnesių_mėnesius",xyears_one:"metai_metų_metus",xyears_other:"metai_metų_metus",about:"apie",over:"daugiau nei",almost:"beveik",lessthan:"mažiau nei"},zl=(e,i,r,s)=>i?s?"kelių sekundžių":"kelias sekundes":"kelios sekundės",Kt=(e,i,r,s)=>i?s?Ia(r)[1]:Ia(r)[2]:Ia(r)[0],It=(e,i,r,s)=>{const c=e+" ";return e===1?c+Kt(e,i,r,s):i?s?c+Ia(r)[1]:c+(jl(e)?Ia(r)[1]:Ia(r)[2]):c+(jl(e)?Ia(r)[1]:Ia(r)[0])};function jl(e){return e%10===0||e>10&&e<20}function Ia(e){return Ku[e].split("_")}const TH={lessThanXSeconds:{one:zl,other:It},xSeconds:{one:zl,other:It},halfAMinute:"pusė minutės",lessThanXMinutes:{one:Kt,other:It},xMinutes:{one:Kt,other:It},aboutXHours:{one:Kt,other:It},xHours:{one:Kt,other:It},xDays:{one:Kt,other:It},aboutXWeeks:{one:Kt,other:It},xWeeks:{one:Kt,other:It},aboutXMonths:{one:Kt,other:It},xMonths:{one:Kt,other:It},aboutXYears:{one:Kt,other:It},xYears:{one:Kt,other:It},overXYears:{one:Kt,other:It},almostXYears:{one:Kt,other:It}},DH=(e,i,r)=>{const s=e.match(/about|over|almost|lessthan/i),c=s?e.replace(s[0],""):e,g=(r==null?void 0:r.comparison)!==void 0&&r.comparison>0;let w;const C=TH[e];if(typeof C=="string"?w=C:i===1?w=C.one(i,(r==null?void 0:r.addSuffix)===!0,c.toLowerCase()+"_one",g):w=C.other(i,(r==null?void 0:r.addSuffix)===!0,c.toLowerCase()+"_other",g),s){const _=s[0].toLowerCase();w=Ku[_]+" "+w}return r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"po "+w:"prieš "+w:w},_H={full:"y 'm'. MMMM d 'd'., EEEE",long:"y 'm'. MMMM d 'd'.",medium:"y-MM-dd",short:"y-MM-dd"},EH={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},LH={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},NH={date:H({formats:_H,defaultWidth:"full"}),time:H({formats:EH,defaultWidth:"full"}),dateTime:H({formats:LH,defaultWidth:"full"})},zH={lastWeek:"'Praėjusį' eeee p",yesterday:"'Vakar' p",today:"'Šiandien' p",tomorrow:"'Rytoj' p",nextWeek:"eeee p",other:"P"},jH=(e,i,r,s)=>zH[e],IH={narrow:["pr. Kr.","po Kr."],abbreviated:["pr. Kr.","po Kr."],wide:["prieš Kristų","po Kristaus"]},FH={narrow:["1","2","3","4"],abbreviated:["I ketv.","II ketv.","III ketv.","IV ketv."],wide:["I ketvirtis","II ketvirtis","III ketvirtis","IV ketvirtis"]},OH={narrow:["1","2","3","4"],abbreviated:["I k.","II k.","III k.","IV k."],wide:["I ketvirtis","II ketvirtis","III ketvirtis","IV ketvirtis"]},HH={narrow:["S","V","K","B","G","B","L","R","R","S","L","G"],abbreviated:["saus.","vas.","kov.","bal.","geg.","birž.","liep.","rugp.","rugs.","spal.","lapkr.","gruod."],wide:["sausis","vasaris","kovas","balandis","gegužė","birželis","liepa","rugpjūtis","rugsėjis","spalis","lapkritis","gruodis"]},XH={narrow:["S","V","K","B","G","B","L","R","R","S","L","G"],abbreviated:["saus.","vas.","kov.","bal.","geg.","birž.","liep.","rugp.","rugs.","spal.","lapkr.","gruod."],wide:["sausio","vasario","kovo","balandžio","gegužės","birželio","liepos","rugpjūčio","rugsėjo","spalio","lapkričio","gruodžio"]},RH={narrow:["S","P","A","T","K","P","Š"],short:["Sk","Pr","An","Tr","Kt","Pn","Št"],abbreviated:["sk","pr","an","tr","kt","pn","št"],wide:["sekmadienis","pirmadienis","antradienis","trečiadienis","ketvirtadienis","penktadienis","šeštadienis"]},VH={narrow:["S","P","A","T","K","P","Š"],short:["Sk","Pr","An","Tr","Kt","Pn","Št"],abbreviated:["sk","pr","an","tr","kt","pn","št"],wide:["sekmadienį","pirmadienį","antradienį","trečiadienį","ketvirtadienį","penktadienį","šeštadienį"]},YH={narrow:{am:"pr. p.",pm:"pop.",midnight:"vidurnaktis",noon:"vidurdienis",morning:"rytas",afternoon:"diena",evening:"vakaras",night:"naktis"},abbreviated:{am:"priešpiet",pm:"popiet",midnight:"vidurnaktis",noon:"vidurdienis",morning:"rytas",afternoon:"diena",evening:"vakaras",night:"naktis"},wide:{am:"priešpiet",pm:"popiet",midnight:"vidurnaktis",noon:"vidurdienis",morning:"rytas",afternoon:"diena",evening:"vakaras",night:"naktis"}},GH={narrow:{am:"pr. p.",pm:"pop.",midnight:"vidurnaktis",noon:"perpiet",morning:"rytas",afternoon:"popietė",evening:"vakaras",night:"naktis"},abbreviated:{am:"priešpiet",pm:"popiet",midnight:"vidurnaktis",noon:"perpiet",morning:"rytas",afternoon:"popietė",evening:"vakaras",night:"naktis"},wide:{am:"priešpiet",pm:"popiet",midnight:"vidurnaktis",noon:"perpiet",morning:"rytas",afternoon:"popietė",evening:"vakaras",night:"naktis"}},BH=(e,i)=>Number(e)+"-oji",qH={ordinalNumber:BH,era:T({values:IH,defaultWidth:"wide"}),quarter:T({values:FH,defaultWidth:"wide",formattingValues:OH,defaultFormattingWidth:"wide",argumentCallback:e=>e-1}),month:T({values:HH,defaultWidth:"wide",formattingValues:XH,defaultFormattingWidth:"wide"}),day:T({values:RH,defaultWidth:"wide",formattingValues:VH,defaultFormattingWidth:"wide"}),dayPeriod:T({values:YH,defaultWidth:"wide",formattingValues:GH,defaultFormattingWidth:"wide"})},UH=/^(\d+)(-oji)?/i,KH=/\d+/i,QH={narrow:/^p(r|o)\.?\s?(kr\.?|me)/i,abbreviated:/^(pr\.\s?(kr\.|m\.\s?e\.)|po\s?kr\.|mūsų eroje)/i,wide:/^(prieš Kristų|prieš mūsų erą|po Kristaus|mūsų eroje)/i},JH={wide:[/prieš/i,/(po|mūsų)/i],any:[/^pr/i,/^(po|m)/i]},ZH={narrow:/^([1234])/i,abbreviated:/^(I|II|III|IV)\s?ketv?\.?/i,wide:/^(I|II|III|IV)\s?ketvirtis/i},eX={narrow:[/1/i,/2/i,/3/i,/4/i],any:[/I$/i,/II$/i,/III/i,/IV/i]},tX={narrow:/^[svkbglr]/i,abbreviated:/^(saus\.|vas\.|kov\.|bal\.|geg\.|birž\.|liep\.|rugp\.|rugs\.|spal\.|lapkr\.|gruod\.)/i,wide:/^(sausi(s|o)|vasari(s|o)|kov(a|o)s|balandž?i(s|o)|gegužės?|birželi(s|o)|liep(a|os)|rugpjū(t|č)i(s|o)|rugsėj(is|o)|spali(s|o)|lapkri(t|č)i(s|o)|gruodž?i(s|o))/i},aX={narrow:[/^s/i,/^v/i,/^k/i,/^b/i,/^g/i,/^b/i,/^l/i,/^r/i,/^r/i,/^s/i,/^l/i,/^g/i],any:[/^saus/i,/^vas/i,/^kov/i,/^bal/i,/^geg/i,/^birž/i,/^liep/i,/^rugp/i,/^rugs/i,/^spal/i,/^lapkr/i,/^gruod/i]},nX={narrow:/^[spatkš]/i,short:/^(sk|pr|an|tr|kt|pn|št)/i,abbreviated:/^(sk|pr|an|tr|kt|pn|št)/i,wide:/^(sekmadien(is|į)|pirmadien(is|į)|antradien(is|į)|trečiadien(is|į)|ketvirtadien(is|į)|penktadien(is|į)|šeštadien(is|į))/i},iX={narrow:[/^s/i,/^p/i,/^a/i,/^t/i,/^k/i,/^p/i,/^š/i],wide:[/^se/i,/^pi/i,/^an/i,/^tr/i,/^ke/i,/^pe/i,/^še/i],any:[/^sk/i,/^pr/i,/^an/i,/^tr/i,/^kt/i,/^pn/i,/^št/i]},rX={narrow:/^(pr.\s?p.|pop.|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i,any:/^(priešpiet|popiet$|vidurnaktis|(vidurdienis|perpiet)|rytas|(diena|popietė)|vakaras|naktis)/i},oX={narrow:{am:/^pr/i,pm:/^pop./i,midnight:/^vidurnaktis/i,noon:/^(vidurdienis|perp)/i,morning:/rytas/i,afternoon:/(die|popietė)/i,evening:/vakaras/i,night:/naktis/i},any:{am:/^pr/i,pm:/^popiet$/i,midnight:/^vidurnaktis/i,noon:/^(vidurdienis|perp)/i,morning:/rytas/i,afternoon:/(die|popietė)/i,evening:/vakaras/i,night:/naktis/i}},sX={ordinalNumber:ye({matchPattern:UH,parsePattern:KH,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:QH,defaultMatchWidth:"wide",parsePatterns:JH,defaultParseWidth:"any"}),quarter:E({matchPatterns:ZH,defaultMatchWidth:"wide",parsePatterns:eX,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:tX,defaultMatchWidth:"wide",parsePatterns:aX,defaultParseWidth:"any"}),day:E({matchPatterns:nX,defaultMatchWidth:"wide",parsePatterns:iX,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:rX,defaultMatchWidth:"any",parsePatterns:oX,defaultParseWidth:"any"})},lX={code:"lt",formatDistance:DH,formatLong:NH,formatRelative:jH,localize:qH,match:sX,options:{weekStartsOn:1,firstWeekContainsDate:4}};function Ft(e){return(i,r)=>{if(i===1)return r!=null&&r.addSuffix?e.one[0].replace("{{time}}",e.one[2]):e.one[0].replace("{{time}}",e.one[1]);{const s=i%10===1&&i%100!==11;return r!=null&&r.addSuffix?e.other[0].replace("{{time}}",s?e.other[3]:e.other[4]).replace("{{count}}",String(i)):e.other[0].replace("{{time}}",s?e.other[1]:e.other[2]).replace("{{count}}",String(i))}}}const dX={lessThanXSeconds:Ft({one:["mazāk par {{time}}","sekundi","sekundi"],other:["mazāk nekā {{count}} {{time}}","sekunde","sekundes","sekundes","sekundēm"]}),xSeconds:Ft({one:["1 {{time}}","sekunde","sekundes"],other:["{{count}} {{time}}","sekunde","sekundes","sekundes","sekundēm"]}),halfAMinute:(e,i)=>i!=null&&i.addSuffix?"pusminūtes":"pusminūte",lessThanXMinutes:Ft({one:["mazāk par {{time}}","minūti","minūti"],other:["mazāk nekā {{count}} {{time}}","minūte","minūtes","minūtes","minūtēm"]}),xMinutes:Ft({one:["1 {{time}}","minūte","minūtes"],other:["{{count}} {{time}}","minūte","minūtes","minūtes","minūtēm"]}),aboutXHours:Ft({one:["apmēram 1 {{time}}","stunda","stundas"],other:["apmēram {{count}} {{time}}","stunda","stundas","stundas","stundām"]}),xHours:Ft({one:["1 {{time}}","stunda","stundas"],other:["{{count}} {{time}}","stunda","stundas","stundas","stundām"]}),xDays:Ft({one:["1 {{time}}","diena","dienas"],other:["{{count}} {{time}}","diena","dienas","dienas","dienām"]}),aboutXWeeks:Ft({one:["apmēram 1 {{time}}","nedēļa","nedēļas"],other:["apmēram {{count}} {{time}}","nedēļa","nedēļu","nedēļas","nedēļām"]}),xWeeks:Ft({one:["1 {{time}}","nedēļa","nedēļas"],other:["{{count}} {{time}}","nedēļa","nedēļu","nedēļas","nedēļām"]}),aboutXMonths:Ft({one:["apmēram 1 {{time}}","mēnesis","mēneša"],other:["apmēram {{count}} {{time}}","mēnesis","mēneši","mēneša","mēnešiem"]}),xMonths:Ft({one:["1 {{time}}","mēnesis","mēneša"],other:["{{count}} {{time}}","mēnesis","mēneši","mēneša","mēnešiem"]}),aboutXYears:Ft({one:["apmēram 1 {{time}}","gads","gada"],other:["apmēram {{count}} {{time}}","gads","gadi","gada","gadiem"]}),xYears:Ft({one:["1 {{time}}","gads","gada"],other:["{{count}} {{time}}","gads","gadi","gada","gadiem"]}),overXYears:Ft({one:["ilgāk par 1 {{time}}","gadu","gadu"],other:["vairāk nekā {{count}} {{time}}","gads","gadi","gada","gadiem"]}),almostXYears:Ft({one:["gandrīz 1 {{time}}","gads","gada"],other:["vairāk nekā {{count}} {{time}}","gads","gadi","gada","gadiem"]})},uX=(e,i,r)=>{const s=dX[e](i,r);return r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"pēc "+s:"pirms "+s:s},cX={full:"EEEE, y. 'gada' d. MMMM",long:"y. 'gada' d. MMMM",medium:"dd.MM.y.",short:"dd.MM.y."},hX={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},mX={full:"{{date}} 'plkst.' {{time}}",long:"{{date}} 'plkst.' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},fX={date:H({formats:cX,defaultWidth:"full"}),time:H({formats:hX,defaultWidth:"full"}),dateTime:H({formats:mX,defaultWidth:"full"})},Il=["svētdienā","pirmdienā","otrdienā","trešdienā","ceturtdienā","piektdienā","sestdienā"],gX={lastWeek:(e,i,r)=>ct(e,i,r)?"eeee 'plkst.' p":"'Pagājušā "+Il[e.getDay()]+" plkst.' p",yesterday:"'Vakar plkst.' p",today:"'Šodien plkst.' p",tomorrow:"'Rīt plkst.' p",nextWeek:(e,i,r)=>ct(e,i,r)?"eeee 'plkst.' p":"'Nākamajā "+Il[e.getDay()]+" plkst.' p",other:"P"},pX=(e,i,r,s)=>{const c=gX[e];return typeof c=="function"?c(i,r,s):c},bX={narrow:["p.m.ē","m.ē"],abbreviated:["p. m. ē.","m. ē."],wide:["pirms mūsu ēras","mūsu ērā"]},vX={narrow:["1","2","3","4"],abbreviated:["1. cet.","2. cet.","3. cet.","4. cet."],wide:["pirmais ceturksnis","otrais ceturksnis","trešais ceturksnis","ceturtais ceturksnis"]},yX={narrow:["1","2","3","4"],abbreviated:["1. cet.","2. cet.","3. cet.","4. cet."],wide:["pirmajā ceturksnī","otrajā ceturksnī","trešajā ceturksnī","ceturtajā ceturksnī"]},xX={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","febr.","marts","apr.","maijs","jūn.","jūl.","aug.","sept.","okt.","nov.","dec."],wide:["janvāris","februāris","marts","aprīlis","maijs","jūnijs","jūlijs","augusts","septembris","oktobris","novembris","decembris"]},wX={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","febr.","martā","apr.","maijs","jūn.","jūl.","aug.","sept.","okt.","nov.","dec."],wide:["janvārī","februārī","martā","aprīlī","maijā","jūnijā","jūlijā","augustā","septembrī","oktobrī","novembrī","decembrī"]},kX={narrow:["S","P","O","T","C","P","S"],short:["Sv","P","O","T","C","Pk","S"],abbreviated:["svētd.","pirmd.","otrd.","trešd.","ceturtd.","piektd.","sestd."],wide:["svētdiena","pirmdiena","otrdiena","trešdiena","ceturtdiena","piektdiena","sestdiena"]},PX={narrow:["S","P","O","T","C","P","S"],short:["Sv","P","O","T","C","Pk","S"],abbreviated:["svētd.","pirmd.","otrd.","trešd.","ceturtd.","piektd.","sestd."],wide:["svētdienā","pirmdienā","otrdienā","trešdienā","ceturtdienā","piektdienā","sestdienā"]},MX={narrow:{am:"am",pm:"pm",midnight:"pusn.",noon:"pusd.",morning:"rīts",afternoon:"diena",evening:"vakars",night:"nakts"},abbreviated:{am:"am",pm:"pm",midnight:"pusn.",noon:"pusd.",morning:"rīts",afternoon:"pēcpusd.",evening:"vakars",night:"nakts"},wide:{am:"am",pm:"pm",midnight:"pusnakts",noon:"pusdienlaiks",morning:"rīts",afternoon:"pēcpusdiena",evening:"vakars",night:"nakts"}},CX={narrow:{am:"am",pm:"pm",midnight:"pusn.",noon:"pusd.",morning:"rītā",afternoon:"dienā",evening:"vakarā",night:"naktī"},abbreviated:{am:"am",pm:"pm",midnight:"pusn.",noon:"pusd.",morning:"rītā",afternoon:"pēcpusd.",evening:"vakarā",night:"naktī"},wide:{am:"am",pm:"pm",midnight:"pusnaktī",noon:"pusdienlaikā",morning:"rītā",afternoon:"pēcpusdienā",evening:"vakarā",night:"naktī"}},SX=(e,i)=>Number(e)+".",$X={ordinalNumber:SX,era:T({values:bX,defaultWidth:"wide"}),quarter:T({values:vX,defaultWidth:"wide",formattingValues:yX,defaultFormattingWidth:"wide",argumentCallback:e=>e-1}),month:T({values:xX,defaultWidth:"wide",formattingValues:wX,defaultFormattingWidth:"wide"}),day:T({values:kX,defaultWidth:"wide",formattingValues:PX,defaultFormattingWidth:"wide"}),dayPeriod:T({values:MX,defaultWidth:"wide",formattingValues:CX,defaultFormattingWidth:"wide"})},WX=/^(\d+)\./i,AX=/\d+/i,TX={narrow:/^(p\.m\.ē|m\.ē)/i,abbreviated:/^(p\. m\. ē\.|m\. ē\.)/i,wide:/^(pirms mūsu ēras|mūsu ērā)/i},DX={any:[/^p/i,/^m/i]},_X={narrow:/^[1234]/i,abbreviated:/^[1234](\. cet\.)/i,wide:/^(pirma(is|jā)|otra(is|jā)|treša(is|jā)|ceturta(is|jā)) ceturksn(is|ī)/i},EX={narrow:[/^1/i,/^2/i,/^3/i,/^4/i],abbreviated:[/^1/i,/^2/i,/^3/i,/^4/i],wide:[/^p/i,/^o/i,/^t/i,/^c/i]},LX={narrow:/^[jfmasond]/i,abbreviated:/^(janv\.|febr\.|marts|apr\.|maijs|jūn\.|jūl\.|aug\.|sept\.|okt\.|nov\.|dec\.)/i,wide:/^(janvār(is|ī)|februār(is|ī)|mart[sā]|aprīl(is|ī)|maij[sā]|jūnij[sā]|jūlij[sā]|august[sā]|septembr(is|ī)|oktobr(is|ī)|novembr(is|ī)|decembr(is|ī))/i},NX={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^mai/i,/^jūn/i,/^jūl/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},zX={narrow:/^[spotc]/i,short:/^(sv|pi|o|t|c|pk|s)/i,abbreviated:/^(svētd\.|pirmd\.|otrd.\|trešd\.|ceturtd\.|piektd\.|sestd\.)/i,wide:/^(svētdien(a|ā)|pirmdien(a|ā)|otrdien(a|ā)|trešdien(a|ā)|ceturtdien(a|ā)|piektdien(a|ā)|sestdien(a|ā))/i},jX={narrow:[/^s/i,/^p/i,/^o/i,/^t/i,/^c/i,/^p/i,/^s/i],any:[/^sv/i,/^pi/i,/^o/i,/^t/i,/^c/i,/^p/i,/^se/i]},IX={narrow:/^(am|pm|pusn\.|pusd\.|rīt(s|ā)|dien(a|ā)|vakar(s|ā)|nakt(s|ī))/,abbreviated:/^(am|pm|pusn\.|pusd\.|rīt(s|ā)|pēcpusd\.|vakar(s|ā)|nakt(s|ī))/,wide:/^(am|pm|pusnakt(s|ī)|pusdienlaik(s|ā)|rīt(s|ā)|pēcpusdien(a|ā)|vakar(s|ā)|nakt(s|ī))/i},FX={any:{am:/^am/i,pm:/^pm/i,midnight:/^pusn/i,noon:/^pusd/i,morning:/^r/i,afternoon:/^(d|pēc)/i,evening:/^v/i,night:/^n/i}},OX={ordinalNumber:ye({matchPattern:WX,parsePattern:AX,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:TX,defaultMatchWidth:"wide",parsePatterns:DX,defaultParseWidth:"any"}),quarter:E({matchPatterns:_X,defaultMatchWidth:"wide",parsePatterns:EX,defaultParseWidth:"wide",valueCallback:e=>e+1}),month:E({matchPatterns:LX,defaultMatchWidth:"wide",parsePatterns:NX,defaultParseWidth:"any"}),day:E({matchPatterns:zX,defaultMatchWidth:"wide",parsePatterns:jX,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:IX,defaultMatchWidth:"wide",parsePatterns:FX,defaultParseWidth:"any"})},HX={code:"lv",formatDistance:uX,formatLong:fX,formatRelative:pX,localize:$X,match:OX,options:{weekStartsOn:1,firstWeekContainsDate:4}},XX={lessThanXSeconds:{one:"помалку од секунда",other:"помалку од {{count}} секунди"},xSeconds:{one:"1 секунда",other:"{{count}} секунди"},halfAMinute:"половина минута",lessThanXMinutes:{one:"помалку од минута",other:"помалку од {{count}} минути"},xMinutes:{one:"1 минута",other:"{{count}} минути"},aboutXHours:{one:"околу 1 час",other:"околу {{count}} часа"},xHours:{one:"1 час",other:"{{count}} часа"},xDays:{one:"1 ден",other:"{{count}} дена"},aboutXWeeks:{one:"околу 1 недела",other:"околу {{count}} месеци"},xWeeks:{one:"1 недела",other:"{{count}} недели"},aboutXMonths:{one:"околу 1 месец",other:"околу {{count}} недели"},xMonths:{one:"1 месец",other:"{{count}} месеци"},aboutXYears:{one:"околу 1 година",other:"околу {{count}} години"},xYears:{one:"1 година",other:"{{count}} години"},overXYears:{one:"повеќе од 1 година",other:"повеќе од {{count}} години"},almostXYears:{one:"безмалку 1 година",other:"безмалку {{count}} години"}},RX=(e,i,r)=>{let s;const c=XX[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"за "+s:"пред "+s:s},VX={full:"EEEE, dd MMMM yyyy",long:"dd MMMM yyyy",medium:"dd MMM yyyy",short:"dd/MM/yyyy"},YX={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"H:mm"},GX={any:"{{date}} {{time}}"},BX={date:H({formats:VX,defaultWidth:"full"}),time:H({formats:YX,defaultWidth:"full"}),dateTime:H({formats:GX,defaultWidth:"any"})},Bo=["недела","понеделник","вторник","среда","четврток","петок","сабота"];function qX(e){const i=Bo[e];switch(e){case 0:case 3:case 6:return"'минатата "+i+" во' p";case 1:case 2:case 4:case 5:return"'минатиот "+i+" во' p"}}function Fl(e){const i=Bo[e];switch(e){case 0:case 3:case 6:return"'ова "+i+" вo' p";case 1:case 2:case 4:case 5:return"'овој "+i+" вo' p"}}function UX(e){const i=Bo[e];switch(e){case 0:case 3:case 6:return"'следната "+i+" вo' p";case 1:case 2:case 4:case 5:return"'следниот "+i+" вo' p"}}const KX={lastWeek:(e,i,r)=>{const s=e.getDay();return ct(e,i,r)?Fl(s):qX(s)},yesterday:"'вчера во' p",today:"'денес во' p",tomorrow:"'утре во' p",nextWeek:(e,i,r)=>{const s=e.getDay();return ct(e,i,r)?Fl(s):UX(s)},other:"P"},QX=(e,i,r,s)=>{const c=KX[e];return typeof c=="function"?c(i,r,s):c},JX={narrow:["пр.н.е.","н.е."],abbreviated:["пред н. е.","н. е."],wide:["пред нашата ера","нашата ера"]},ZX={narrow:["1","2","3","4"],abbreviated:["1-ви кв.","2-ри кв.","3-ти кв.","4-ти кв."],wide:["1-ви квартал","2-ри квартал","3-ти квартал","4-ти квартал"]},eR={abbreviated:["јан","фев","мар","апр","мај","јун","јул","авг","септ","окт","ноем","дек"],wide:["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"]},tR={narrow:["Н","П","В","С","Ч","П","С"],short:["не","по","вт","ср","че","пе","са"],abbreviated:["нед","пон","вто","сре","чет","пет","саб"],wide:["недела","понеделник","вторник","среда","четврток","петок","сабота"]},aR={wide:{am:"претпладне",pm:"попладне",midnight:"полноќ",noon:"напладне",morning:"наутро",afternoon:"попладне",evening:"навечер",night:"ноќе"}},nR=(e,i)=>{const r=Number(e),s=r%100;if(s>20||s<10)switch(s%10){case 1:return r+"-ви";case 2:return r+"-ри";case 7:case 8:return r+"-ми"}return r+"-ти"},iR={ordinalNumber:nR,era:T({values:JX,defaultWidth:"wide"}),quarter:T({values:ZX,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:eR,defaultWidth:"wide"}),day:T({values:tR,defaultWidth:"wide"}),dayPeriod:T({values:aR,defaultWidth:"wide"})},rR=/^(\d+)(-?[врмт][и])?/i,oR=/\d+/i,sR={narrow:/^((пр)?н\.?\s?е\.?)/i,abbreviated:/^((пр)?н\.?\s?е\.?)/i,wide:/^(пред нашата ера|нашата ера)/i},lR={any:[/^п/i,/^н/i]},dR={narrow:/^[1234]/i,abbreviated:/^[1234](-?[врт]?и?)? кв.?/i,wide:/^[1234](-?[врт]?и?)? квартал/i},uR={any:[/1/i,/2/i,/3/i,/4/i]},cR={narrow:/^[нпвсч]/i,short:/^(не|по|вт|ср|че|пе|са)/i,abbreviated:/^(нед|пон|вто|сре|чет|пет|саб)/i,wide:/^(недела|понеделник|вторник|среда|четврток|петок|сабота)/i},hR={narrow:[/^н/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н[ед]/i,/^п[он]/i,/^вт/i,/^ср/i,/^ч[ет]/i,/^п[ет]/i,/^с[аб]/i]},mR={abbreviated:/^(јан|фев|мар|апр|мај|јун|јул|авг|сеп|окт|ноем|дек)/i,wide:/^(јануари|февруари|март|април|мај|јуни|јули|август|септември|октомври|ноември|декември)/i},fR={any:[/^ја/i,/^Ф/i,/^мар/i,/^ап/i,/^мај/i,/^јун/i,/^јул/i,/^ав/i,/^се/i,/^окт/i,/^но/i,/^де/i]},gR={any:/^(претп|попл|полноќ|утро|пладне|вечер|ноќ)/i},pR={any:{am:/претпладне/i,pm:/попладне/i,midnight:/полноќ/i,noon:/напладне/i,morning:/наутро/i,afternoon:/попладне/i,evening:/навечер/i,night:/ноќе/i}},bR={ordinalNumber:ye({matchPattern:rR,parsePattern:oR,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:sR,defaultMatchWidth:"wide",parsePatterns:lR,defaultParseWidth:"any"}),quarter:E({matchPatterns:dR,defaultMatchWidth:"wide",parsePatterns:uR,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:mR,defaultMatchWidth:"wide",parsePatterns:fR,defaultParseWidth:"any"}),day:E({matchPatterns:cR,defaultMatchWidth:"wide",parsePatterns:hR,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:gR,defaultMatchWidth:"any",parsePatterns:pR,defaultParseWidth:"any"})},vR={code:"mk",formatDistance:RX,formatLong:BX,formatRelative:QX,localize:iR,match:bR,options:{weekStartsOn:1,firstWeekContainsDate:4}},yR={lessThanXSeconds:{one:"секунд хүрэхгүй",other:"{{count}} секунд хүрэхгүй"},xSeconds:{one:"1 секунд",other:"{{count}} секунд"},halfAMinute:"хагас минут",lessThanXMinutes:{one:"минут хүрэхгүй",other:"{{count}} минут хүрэхгүй"},xMinutes:{one:"1 минут",other:"{{count}} минут"},aboutXHours:{one:"ойролцоогоор 1 цаг",other:"ойролцоогоор {{count}} цаг"},xHours:{one:"1 цаг",other:"{{count}} цаг"},xDays:{one:"1 өдөр",other:"{{count}} өдөр"},aboutXWeeks:{one:"ойролцоогоор 1 долоо хоног",other:"ойролцоогоор {{count}} долоо хоног"},xWeeks:{one:"1 долоо хоног",other:"{{count}} долоо хоног"},aboutXMonths:{one:"ойролцоогоор 1 сар",other:"ойролцоогоор {{count}} сар"},xMonths:{one:"1 сар",other:"{{count}} сар"},aboutXYears:{one:"ойролцоогоор 1 жил",other:"ойролцоогоор {{count}} жил"},xYears:{one:"1 жил",other:"{{count}} жил"},overXYears:{one:"1 жил гаран",other:"{{count}} жил гаран"},almostXYears:{one:"бараг 1 жил",other:"бараг {{count}} жил"}},xR=(e,i,r)=>{let s;const c=yR[e];if(typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix){const g=s.split(" "),w=g.pop();switch(s=g.join(" "),w){case"секунд":s+=" секундийн";break;case"минут":s+=" минутын";break;case"цаг":s+=" цагийн";break;case"өдөр":s+=" өдрийн";break;case"сар":s+=" сарын";break;case"жил":s+=" жилийн";break;case"хоног":s+=" хоногийн";break;case"гаран":s+=" гараны";break;case"хүрэхгүй":s+=" хүрэхгүй хугацааны";break;default:s+=w+"-н"}return r.comparison&&r.comparison>0?s+" дараа":s+" өмнө"}return s},wR={full:"y 'оны' MMMM'ын' d, EEEE 'гараг'",long:"y 'оны' MMMM'ын' d",medium:"y 'оны' MMM'ын' d",short:"y.MM.dd"},kR={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},PR={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},MR={date:H({formats:wR,defaultWidth:"full"}),time:H({formats:kR,defaultWidth:"full"}),dateTime:H({formats:PR,defaultWidth:"full"})},CR={lastWeek:"'өнгөрсөн' eeee 'гарагийн' p 'цагт'",yesterday:"'өчигдөр' p 'цагт'",today:"'өнөөдөр' p 'цагт'",tomorrow:"'маргааш' p 'цагт'",nextWeek:"'ирэх' eeee 'гарагийн' p 'цагт'",other:"P"},SR=(e,i,r,s)=>CR[e],$R={narrow:["НТӨ","НТ"],abbreviated:["НТӨ","НТ"],wide:["нийтийн тооллын өмнөх","нийтийн тооллын"]},WR={narrow:["I","II","III","IV"],abbreviated:["I улирал","II улирал","III улирал","IV улирал"],wide:["1-р улирал","2-р улирал","3-р улирал","4-р улирал"]},AR={narrow:["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],abbreviated:["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],wide:["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арваннэгдүгээр сар","Арван хоёрдугаар сар"]},TR={narrow:["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],abbreviated:["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],wide:["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арваннэгдүгээр сар","арван хоёрдугаар сар"]},DR={narrow:["Н","Д","М","Л","П","Б","Б"],short:["Ня","Да","Мя","Лх","Пү","Ба","Бя"],abbreviated:["Ням","Дав","Мяг","Лха","Пүр","Баа","Бям"],wide:["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"]},_R={narrow:["Н","Д","М","Л","П","Б","Б"],short:["Ня","Да","Мя","Лх","Пү","Ба","Бя"],abbreviated:["Ням","Дав","Мяг","Лха","Пүр","Баа","Бям"],wide:["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"]},ER={narrow:{am:"ү.ө.",pm:"ү.х.",midnight:"шөнө дунд",noon:"үд дунд",morning:"өглөө",afternoon:"өдөр",evening:"орой",night:"шөнө"},abbreviated:{am:"ү.ө.",pm:"ү.х.",midnight:"шөнө дунд",noon:"үд дунд",morning:"өглөө",afternoon:"өдөр",evening:"орой",night:"шөнө"},wide:{am:"ү.ө.",pm:"ү.х.",midnight:"шөнө дунд",noon:"үд дунд",morning:"өглөө",afternoon:"өдөр",evening:"орой",night:"шөнө"}},LR=(e,i)=>String(e),NR={ordinalNumber:LR,era:T({values:$R,defaultWidth:"wide"}),quarter:T({values:WR,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:AR,defaultWidth:"wide",formattingValues:TR,defaultFormattingWidth:"wide"}),day:T({values:DR,defaultWidth:"wide",formattingValues:_R,defaultFormattingWidth:"wide"}),dayPeriod:T({values:ER,defaultWidth:"wide"})},zR=/\d+/i,jR=/\d+/i,IR={narrow:/^(нтө|нт)/i,abbreviated:/^(нтө|нт)/i,wide:/^(нийтийн тооллын өмнө|нийтийн тооллын)/i},FR={any:[/^(нтө|нийтийн тооллын өмнө)/i,/^(нт|нийтийн тооллын)/i]},OR={narrow:/^(iv|iii|ii|i)/i,abbreviated:/^(iv|iii|ii|i) улирал/i,wide:/^[1-4]-р улирал/i},HR={any:[/^(i(\s|$)|1)/i,/^(ii(\s|$)|2)/i,/^(iii(\s|$)|3)/i,/^(iv(\s|$)|4)/i]},XR={narrow:/^(xii|xi|x|ix|viii|vii|vi|v|iv|iii|ii|i)/i,abbreviated:/^(1-р сар|2-р сар|3-р сар|4-р сар|5-р сар|6-р сар|7-р сар|8-р сар|9-р сар|10-р сар|11-р сар|12-р сар)/i,wide:/^(нэгдүгээр сар|хоёрдугаар сар|гуравдугаар сар|дөрөвдүгээр сар|тавдугаар сар|зургаадугаар сар|долоодугаар сар|наймдугаар сар|есдүгээр сар|аравдугаар сар|арван нэгдүгээр сар|арван хоёрдугаар сар)/i},RR={narrow:[/^i$/i,/^ii$/i,/^iii$/i,/^iv$/i,/^v$/i,/^vi$/i,/^vii$/i,/^viii$/i,/^ix$/i,/^x$/i,/^xi$/i,/^xii$/i],any:[/^(1|нэгдүгээр)/i,/^(2|хоёрдугаар)/i,/^(3|гуравдугаар)/i,/^(4|дөрөвдүгээр)/i,/^(5|тавдугаар)/i,/^(6|зургаадугаар)/i,/^(7|долоодугаар)/i,/^(8|наймдугаар)/i,/^(9|есдүгээр)/i,/^(10|аравдугаар)/i,/^(11|арван нэгдүгээр)/i,/^(12|арван хоёрдугаар)/i]},VR={narrow:/^[ндмлпбб]/i,short:/^(ня|да|мя|лх|пү|ба|бя)/i,abbreviated:/^(ням|дав|мяг|лха|пүр|баа|бям)/i,wide:/^(ням|даваа|мягмар|лхагва|пүрэв|баасан|бямба)/i},YR={narrow:[/^н/i,/^д/i,/^м/i,/^л/i,/^п/i,/^б/i,/^б/i],any:[/^ня/i,/^да/i,/^мя/i,/^лх/i,/^пү/i,/^ба/i,/^бя/i]},GR={narrow:/^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i,any:/^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i},BR={any:{am:/^ү\.ө\./i,pm:/^ү\.х\./i,midnight:/^шөнө дунд/i,noon:/^үд дунд/i,morning:/өглөө/i,afternoon:/өдөр/i,evening:/орой/i,night:/шөнө/i}},qR={ordinalNumber:ye({matchPattern:zR,parsePattern:jR,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:IR,defaultMatchWidth:"wide",parsePatterns:FR,defaultParseWidth:"any"}),quarter:E({matchPatterns:OR,defaultMatchWidth:"wide",parsePatterns:HR,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:XR,defaultMatchWidth:"wide",parsePatterns:RR,defaultParseWidth:"any"}),day:E({matchPatterns:VR,defaultMatchWidth:"wide",parsePatterns:YR,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:GR,defaultMatchWidth:"any",parsePatterns:BR,defaultParseWidth:"any"})},UR={code:"mn",formatDistance:xR,formatLong:MR,formatRelative:SR,localize:NR,match:qR,options:{weekStartsOn:1,firstWeekContainsDate:1}},KR={lessThanXSeconds:{one:"kurang dari 1 saat",other:"kurang dari {{count}} saat"},xSeconds:{one:"1 saat",other:"{{count}} saat"},halfAMinute:"setengah minit",lessThanXMinutes:{one:"kurang dari 1 minit",other:"kurang dari {{count}} minit"},xMinutes:{one:"1 minit",other:"{{count}} minit"},aboutXHours:{one:"sekitar 1 jam",other:"sekitar {{count}} jam"},xHours:{one:"1 jam",other:"{{count}} jam"},xDays:{one:"1 hari",other:"{{count}} hari"},aboutXWeeks:{one:"sekitar 1 minggu",other:"sekitar {{count}} minggu"},xWeeks:{one:"1 minggu",other:"{{count}} minggu"},aboutXMonths:{one:"sekitar 1 bulan",other:"sekitar {{count}} bulan"},xMonths:{one:"1 bulan",other:"{{count}} bulan"},aboutXYears:{one:"sekitar 1 tahun",other:"sekitar {{count}} tahun"},xYears:{one:"1 tahun",other:"{{count}} tahun"},overXYears:{one:"lebih dari 1 tahun",other:"lebih dari {{count}} tahun"},almostXYears:{one:"hampir 1 tahun",other:"hampir {{count}} tahun"}},QR=(e,i,r)=>{let s;const c=KR[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"dalam masa "+s:s+" yang lalu":s},JR={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"d/M/yyyy"},ZR={full:"HH.mm.ss",long:"HH.mm.ss",medium:"HH.mm",short:"HH.mm"},e4={full:"{{date}} 'pukul' {{time}}",long:"{{date}} 'pukul' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},t4={date:H({formats:JR,defaultWidth:"full"}),time:H({formats:ZR,defaultWidth:"full"}),dateTime:H({formats:e4,defaultWidth:"full"})},a4={lastWeek:"eeee 'lepas pada jam' p",yesterday:"'Semalam pada jam' p",today:"'Hari ini pada jam' p",tomorrow:"'Esok pada jam' p",nextWeek:"eeee 'pada jam' p",other:"P"},n4=(e,i,r,s)=>a4[e],i4={narrow:["SM","M"],abbreviated:["SM","M"],wide:["Sebelum Masihi","Masihi"]},r4={narrow:["1","2","3","4"],abbreviated:["S1","S2","S3","S4"],wide:["Suku pertama","Suku kedua","Suku ketiga","Suku keempat"]},o4={narrow:["J","F","M","A","M","J","J","O","S","O","N","D"],abbreviated:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],wide:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"]},s4={narrow:["A","I","S","R","K","J","S"],short:["Ahd","Isn","Sel","Rab","Kha","Jum","Sab"],abbreviated:["Ahd","Isn","Sel","Rab","Kha","Jum","Sab"],wide:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"]},l4={narrow:{am:"am",pm:"pm",midnight:"tgh malam",noon:"tgh hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"},abbreviated:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"},wide:{am:"a.m.",pm:"p.m.",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"}},d4={narrow:{am:"am",pm:"pm",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"},abbreviated:{am:"AM",pm:"PM",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"},wide:{am:"a.m.",pm:"p.m.",midnight:"tengah malam",noon:"tengah hari",morning:"pagi",afternoon:"tengah hari",evening:"petang",night:"malam"}},u4=(e,i)=>"ke-"+Number(e),c4={ordinalNumber:u4,era:T({values:i4,defaultWidth:"wide"}),quarter:T({values:r4,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:o4,defaultWidth:"wide"}),day:T({values:s4,defaultWidth:"wide"}),dayPeriod:T({values:l4,defaultWidth:"wide",formattingValues:d4,defaultFormattingWidth:"wide"})},h4=/^ke-(\d+)?/i,m4=/petama|\d+/i,f4={narrow:/^(sm|m)/i,abbreviated:/^(s\.?\s?m\.?|m\.?)/i,wide:/^(sebelum masihi|masihi)/i},g4={any:[/^s/i,/^(m)/i]},p4={narrow:/^[1234]/i,abbreviated:/^S[1234]/i,wide:/Suku (pertama|kedua|ketiga|keempat)/i},b4={any:[/pertama|1/i,/kedua|2/i,/ketiga|3/i,/keempat|4/i]},v4={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mac|apr|mei|jun|jul|ogo|sep|okt|nov|dis)/i,wide:/^(januari|februari|mac|april|mei|jun|julai|ogos|september|oktober|november|disember)/i},y4={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^o/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^ma/i,/^ap/i,/^me/i,/^jun/i,/^jul/i,/^og/i,/^s/i,/^ok/i,/^n/i,/^d/i]},x4={narrow:/^[aisrkj]/i,short:/^(ahd|isn|sel|rab|kha|jum|sab)/i,abbreviated:/^(ahd|isn|sel|rab|kha|jum|sab)/i,wide:/^(ahad|isnin|selasa|rabu|khamis|jumaat|sabtu)/i},w4={narrow:[/^a/i,/^i/i,/^s/i,/^r/i,/^k/i,/^j/i,/^s/i],any:[/^a/i,/^i/i,/^se/i,/^r/i,/^k/i,/^j/i,/^sa/i]},k4={narrow:/^(am|pm|tengah malam|tengah hari|pagi|petang|malam)/i,any:/^([ap]\.?\s?m\.?|tengah malam|tengah hari|pagi|petang|malam)/i},P4={any:{am:/^a/i,pm:/^pm/i,midnight:/^tengah m/i,noon:/^tengah h/i,morning:/pa/i,afternoon:/tengah h/i,evening:/pe/i,night:/m/i}},M4={ordinalNumber:ye({matchPattern:h4,parsePattern:m4,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:f4,defaultMatchWidth:"wide",parsePatterns:g4,defaultParseWidth:"any"}),quarter:E({matchPatterns:p4,defaultMatchWidth:"wide",parsePatterns:b4,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:v4,defaultMatchWidth:"wide",parsePatterns:y4,defaultParseWidth:"any"}),day:E({matchPatterns:x4,defaultMatchWidth:"wide",parsePatterns:w4,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:k4,defaultMatchWidth:"any",parsePatterns:P4,defaultParseWidth:"any"})},C4={code:"ms",formatDistance:QR,formatLong:t4,formatRelative:n4,localize:c4,match:M4,options:{weekStartsOn:1,firstWeekContainsDate:1}},S4={lessThanXSeconds:{one:"inqas minn sekonda",other:"inqas minn {{count}} sekondi"},xSeconds:{one:"sekonda",other:"{{count}} sekondi"},halfAMinute:"nofs minuta",lessThanXMinutes:{one:"inqas minn minuta",other:"inqas minn {{count}} minuti"},xMinutes:{one:"minuta",other:"{{count}} minuti"},aboutXHours:{one:"madwar siegħa",other:"madwar {{count}} siegħat"},xHours:{one:"siegħa",other:"{{count}} siegħat"},xDays:{one:"ġurnata",other:"{{count}} ġranet"},aboutXWeeks:{one:"madwar ġimgħa",other:"madwar {{count}} ġimgħat"},xWeeks:{one:"ġimgħa",other:"{{count}} ġimgħat"},aboutXMonths:{one:"madwar xahar",other:"madwar {{count}} xhur"},xMonths:{one:"xahar",other:"{{count}} xhur"},aboutXYears:{one:"madwar sena",two:"madwar sentejn",other:"madwar {{count}} snin"},xYears:{one:"sena",two:"sentejn",other:"{{count}} snin"},overXYears:{one:"aktar minn sena",two:"aktar minn sentejn",other:"aktar minn {{count}} snin"},almostXYears:{one:"kważi sena",two:"kważi sentejn",other:"kważi {{count}} snin"}},$4=(e,i,r)=>{let s;const c=S4[e];return typeof c=="string"?s=c:i===1?s=c.one:i===2&&c.two?s=c.two:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"f'"+s:s+" ilu":s},W4={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd/MM/yyyy"},A4={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},T4={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},D4={date:H({formats:W4,defaultWidth:"full"}),time:H({formats:A4,defaultWidth:"full"}),dateTime:H({formats:T4,defaultWidth:"full"})},_4={lastWeek:"eeee 'li għadda' 'fil-'p",yesterday:"'Il-bieraħ fil-'p",today:"'Illum fil-'p",tomorrow:"'Għada fil-'p",nextWeek:"eeee 'fil-'p",other:"P"},E4=(e,i,r,s)=>_4[e],L4={narrow:["Q","W"],abbreviated:["QK","WK"],wide:["qabel Kristu","wara Kristu"]},N4={narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1. kwart","2. kwart","3. kwart","4. kwart"]},z4={narrow:["J","F","M","A","M","Ġ","L","A","S","O","N","D"],abbreviated:["Jan","Fra","Mar","Apr","Mej","Ġun","Lul","Aww","Set","Ott","Nov","Diċ"],wide:["Jannar","Frar","Marzu","April","Mejju","Ġunju","Lulju","Awwissu","Settembru","Ottubru","Novembru","Diċembru"]},j4={narrow:["Ħ","T","T","E","Ħ","Ġ","S"],short:["Ħa","Tn","Tl","Er","Ħa","Ġi","Si"],abbreviated:["Ħad","Tne","Tli","Erb","Ħam","Ġim","Sib"],wide:["Il-Ħadd","It-Tnejn","It-Tlieta","L-Erbgħa","Il-Ħamis","Il-Ġimgħa","Is-Sibt"]},I4={narrow:{am:"a",pm:"p",midnight:"nofsillejl",noon:"nofsinhar",morning:"għodwa",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"lejl"},abbreviated:{am:"AM",pm:"PM",midnight:"nofsillejl",noon:"nofsinhar",morning:"għodwa",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"lejl"},wide:{am:"a.m.",pm:"p.m.",midnight:"nofsillejl",noon:"nofsinhar",morning:"għodwa",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"lejl"}},F4={narrow:{am:"a",pm:"p",midnight:"f'nofsillejl",noon:"f'nofsinhar",morning:"filgħodu",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"billejl"},abbreviated:{am:"AM",pm:"PM",midnight:"f'nofsillejl",noon:"f'nofsinhar",morning:"filgħodu",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"billejl"},wide:{am:"a.m.",pm:"p.m.",midnight:"f'nofsillejl",noon:"f'nofsinhar",morning:"filgħodu",afternoon:"wara nofsinhar",evening:"filgħaxija",night:"billejl"}},O4=(e,i)=>Number(e)+"º",H4={ordinalNumber:O4,era:T({values:L4,defaultWidth:"wide"}),quarter:T({values:N4,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:z4,defaultWidth:"wide"}),day:T({values:j4,defaultWidth:"wide"}),dayPeriod:T({values:I4,defaultWidth:"wide",formattingValues:F4,defaultFormattingWidth:"wide"})},X4=/^(\d+)(º)?/i,R4=/\d+/i,V4={narrow:/^(q|w)/i,abbreviated:/^(q\.?\s?k\.?|b\.?\s?c\.?\s?e\.?|w\.?\s?k\.?)/i,wide:/^(qabel kristu|before common era|wara kristu|common era)/i},Y4={any:[/^(q|b)/i,/^(w|c)/i]},G4={narrow:/^[1234]/i,abbreviated:/^k[1234]/i,wide:/^[1234](\.)? kwart/i},B4={any:[/1/i,/2/i,/3/i,/4/i]},q4={narrow:/^[jfmaglsond]/i,abbreviated:/^(jan|fra|mar|apr|mej|ġun|lul|aww|set|ott|nov|diċ)/i,wide:/^(jannar|frar|marzu|april|mejju|ġunju|lulju|awwissu|settembru|ottubru|novembru|diċembru)/i},U4={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^ġ/i,/^l/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^mej/i,/^ġ/i,/^l/i,/^aw/i,/^s/i,/^o/i,/^n/i,/^d/i]},K4={narrow:/^[ħteġs]/i,short:/^(ħa|tn|tl|er|ħa|ġi|si)/i,abbreviated:/^(ħad|tne|tli|erb|ħam|ġim|sib)/i,wide:/^(il-ħadd|it-tnejn|it-tlieta|l-erbgħa|il-ħamis|il-ġimgħa|is-sibt)/i},Q4={narrow:[/^ħ/i,/^t/i,/^t/i,/^e/i,/^ħ/i,/^ġ/i,/^s/i],any:[/^(il-)?ħad/i,/^(it-)?tn/i,/^(it-)?tl/i,/^(l-)?er/i,/^(il-)?ham/i,/^(il-)?ġi/i,/^(is-)?si/i]},J4={narrow:/^(a|p|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i,any:/^([ap]\.?\s?m\.?|f'nofsillejl|f'nofsinhar|(ta') (għodwa|wara nofsinhar|filgħaxija|lejl))/i},Z4={any:{am:/^a/i,pm:/^p/i,midnight:/^f'nofsillejl/i,noon:/^f'nofsinhar/i,morning:/għodwa/i,afternoon:/wara(\s.*)nofsinhar/i,evening:/filgħaxija/i,night:/lejl/i}},eV={ordinalNumber:ye({matchPattern:X4,parsePattern:R4,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:V4,defaultMatchWidth:"wide",parsePatterns:Y4,defaultParseWidth:"any"}),quarter:E({matchPatterns:G4,defaultMatchWidth:"wide",parsePatterns:B4,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:q4,defaultMatchWidth:"wide",parsePatterns:U4,defaultParseWidth:"any"}),day:E({matchPatterns:K4,defaultMatchWidth:"wide",parsePatterns:Q4,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:J4,defaultMatchWidth:"any",parsePatterns:Z4,defaultParseWidth:"any"})},tV={code:"mt",formatDistance:$4,formatLong:D4,formatRelative:E4,localize:H4,match:eV,options:{weekStartsOn:1,firstWeekContainsDate:4}},aV={lessThanXSeconds:{one:"mindre enn ett sekund",other:"mindre enn {{count}} sekunder"},xSeconds:{one:"ett sekund",other:"{{count}} sekunder"},halfAMinute:"et halvt minutt",lessThanXMinutes:{one:"mindre enn ett minutt",other:"mindre enn {{count}} minutter"},xMinutes:{one:"ett minutt",other:"{{count}} minutter"},aboutXHours:{one:"omtrent en time",other:"omtrent {{count}} timer"},xHours:{one:"en time",other:"{{count}} timer"},xDays:{one:"en dag",other:"{{count}} dager"},aboutXWeeks:{one:"omtrent en uke",other:"omtrent {{count}} uker"},xWeeks:{one:"en uke",other:"{{count}} uker"},aboutXMonths:{one:"omtrent en måned",other:"omtrent {{count}} måneder"},xMonths:{one:"en måned",other:"{{count}} måneder"},aboutXYears:{one:"omtrent ett år",other:"omtrent {{count}} år"},xYears:{one:"ett år",other:"{{count}} år"},overXYears:{one:"over ett år",other:"over {{count}} år"},almostXYears:{one:"nesten ett år",other:"nesten {{count}} år"}},nV=(e,i,r)=>{let s;const c=aV[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"om "+s:s+" siden":s},iV={full:"EEEE d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"dd.MM.y"},rV={full:"'kl'. HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},oV={full:"{{date}} 'kl.' {{time}}",long:"{{date}} 'kl.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},sV={date:H({formats:iV,defaultWidth:"full"}),time:H({formats:rV,defaultWidth:"full"}),dateTime:H({formats:oV,defaultWidth:"full"})},lV={lastWeek:"'forrige' eeee 'kl.' p",yesterday:"'i går kl.' p",today:"'i dag kl.' p",tomorrow:"'i morgen kl.' p",nextWeek:"EEEE 'kl.' p",other:"P"},dV=(e,i,r,s)=>lV[e],uV={narrow:["f.Kr.","e.Kr."],abbreviated:["f.Kr.","e.Kr."],wide:["før Kristus","etter Kristus"]},cV={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},hV={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mars","apr.","mai","juni","juli","aug.","sep.","okt.","nov.","des."],wide:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"]},mV={narrow:["S","M","T","O","T","F","L"],short:["sø","ma","ti","on","to","fr","lø"],abbreviated:["søn","man","tir","ons","tor","fre","lør"],wide:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},fV={narrow:{am:"a",pm:"p",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på etterm.",evening:"på kvelden",night:"på natten"},abbreviated:{am:"a.m.",pm:"p.m.",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på etterm.",evening:"på kvelden",night:"på natten"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnatt",noon:"middag",morning:"på morgenen",afternoon:"på ettermiddagen",evening:"på kvelden",night:"på natten"}},gV=(e,i)=>Number(e)+".",pV={ordinalNumber:gV,era:T({values:uV,defaultWidth:"wide"}),quarter:T({values:cV,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:hV,defaultWidth:"wide"}),day:T({values:mV,defaultWidth:"wide"}),dayPeriod:T({values:fV,defaultWidth:"wide"})},bV=/^(\d+)\.?/i,vV=/\d+/i,yV={narrow:/^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,abbreviated:/^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,wide:/^(før Kristus|før vår tid|etter Kristus|vår tid)/i},xV={any:[/^f/i,/^e/i]},wV={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? kvartal/i},kV={any:[/1/i,/2/i,/3/i,/4/i]},PV={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i,wide:/^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i},MV={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^aug/i,/^s/i,/^o/i,/^n/i,/^d/i]},CV={narrow:/^[smtofl]/i,short:/^(sø|ma|ti|on|to|fr|lø)/i,abbreviated:/^(søn|man|tir|ons|tor|fre|lør)/i,wide:/^(søndag|mandag|tirsdag|onsdag|torsdag|fredag|lørdag)/i},SV={any:[/^s/i,/^m/i,/^ti/i,/^o/i,/^to/i,/^f/i,/^l/i]},$V={narrow:/^(midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten)|[ap])/i,any:/^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgenen|ettermiddagen|kvelden|natten))/i},WV={any:{am:/^a(\.?\s?m\.?)?$/i,pm:/^p(\.?\s?m\.?)?$/i,midnight:/^midn/i,noon:/^midd/i,morning:/morgen/i,afternoon:/ettermiddag/i,evening:/kveld/i,night:/natt/i}},AV={ordinalNumber:ye({matchPattern:bV,parsePattern:vV,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:yV,defaultMatchWidth:"wide",parsePatterns:xV,defaultParseWidth:"any"}),quarter:E({matchPatterns:wV,defaultMatchWidth:"wide",parsePatterns:kV,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:PV,defaultMatchWidth:"wide",parsePatterns:MV,defaultParseWidth:"any"}),day:E({matchPatterns:CV,defaultMatchWidth:"wide",parsePatterns:SV,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:$V,defaultMatchWidth:"any",parsePatterns:WV,defaultParseWidth:"any"})},TV={code:"nb",formatDistance:nV,formatLong:sV,formatRelative:dV,localize:pV,match:AV,options:{weekStartsOn:1,firstWeekContainsDate:4}},DV={lessThanXSeconds:{one:"minder dan een seconde",other:"minder dan {{count}} seconden"},xSeconds:{one:"1 seconde",other:"{{count}} seconden"},halfAMinute:"een halve minuut",lessThanXMinutes:{one:"minder dan een minuut",other:"minder dan {{count}} minuten"},xMinutes:{one:"een minuut",other:"{{count}} minuten"},aboutXHours:{one:"ongeveer 1 uur",other:"ongeveer {{count}} uur"},xHours:{one:"1 uur",other:"{{count}} uur"},xDays:{one:"1 dag",other:"{{count}} dagen"},aboutXWeeks:{one:"ongeveer 1 week",other:"ongeveer {{count}} weken"},xWeeks:{one:"1 week",other:"{{count}} weken"},aboutXMonths:{one:"ongeveer 1 maand",other:"ongeveer {{count}} maanden"},xMonths:{one:"1 maand",other:"{{count}} maanden"},aboutXYears:{one:"ongeveer 1 jaar",other:"ongeveer {{count}} jaar"},xYears:{one:"1 jaar",other:"{{count}} jaar"},overXYears:{one:"meer dan 1 jaar",other:"meer dan {{count}} jaar"},almostXYears:{one:"bijna 1 jaar",other:"bijna {{count}} jaar"}},_V=(e,i,r)=>{let s;const c=DV[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"over "+s:s+" geleden":s},EV={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd-MM-y"},LV={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},NV={full:"{{date}} 'om' {{time}}",long:"{{date}} 'om' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},zV={date:H({formats:EV,defaultWidth:"full"}),time:H({formats:LV,defaultWidth:"full"}),dateTime:H({formats:NV,defaultWidth:"full"})},jV={lastWeek:"'afgelopen' eeee 'om' p",yesterday:"'gisteren om' p",today:"'vandaag om' p",tomorrow:"'morgen om' p",nextWeek:"eeee 'om' p",other:"P"},IV=(e,i,r,s)=>jV[e],FV={narrow:["v.C.","n.C."],abbreviated:["v.Chr.","n.Chr."],wide:["voor Christus","na Christus"]},OV={narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"]},HV={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],wide:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},XV={narrow:["Z","M","D","W","D","V","Z"],short:["zo","ma","di","wo","do","vr","za"],abbreviated:["zon","maa","din","woe","don","vri","zat"],wide:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},RV={narrow:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middaguur",morning:"'s ochtends",afternoon:"'s middags",evening:"'s avonds",night:"'s nachts"},abbreviated:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middaguur",morning:"'s ochtends",afternoon:"'s middags",evening:"'s avonds",night:"'s nachts"},wide:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middaguur",morning:"'s ochtends",afternoon:"'s middags",evening:"'s avonds",night:"'s nachts"}},VV=(e,i)=>Number(e)+"e",YV={ordinalNumber:VV,era:T({values:FV,defaultWidth:"wide"}),quarter:T({values:OV,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:HV,defaultWidth:"wide"}),day:T({values:XV,defaultWidth:"wide"}),dayPeriod:T({values:RV,defaultWidth:"wide"})},GV=/^(\d+)e?/i,BV=/\d+/i,qV={narrow:/^([vn]\.? ?C\.?)/,abbreviated:/^([vn]\. ?Chr\.?)/,wide:/^((voor|na) Christus)/},UV={any:[/^v/,/^n/]},KV={narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234]e kwartaal/i},QV={any:[/1/i,/2/i,/3/i,/4/i]},JV={narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,wide:/^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i},ZV={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^jan/i,/^feb/i,/^m(r|a)/i,/^apr/i,/^mei/i,/^jun/i,/^jul/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i]},e3={narrow:/^[zmdwv]/i,short:/^(zo|ma|di|wo|do|vr|za)/i,abbreviated:/^(zon|maa|din|woe|don|vri|zat)/i,wide:/^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i},t3={narrow:[/^z/i,/^m/i,/^d/i,/^w/i,/^d/i,/^v/i,/^z/i],any:[/^zo/i,/^ma/i,/^di/i,/^wo/i,/^do/i,/^vr/i,/^za/i]},a3={any:/^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i},n3={any:{am:/^am/i,pm:/^pm/i,midnight:/^middernacht/i,noon:/^het middaguur/i,morning:/ochtend/i,afternoon:/middag/i,evening:/avond/i,night:/nacht/i}},i3={ordinalNumber:ye({matchPattern:GV,parsePattern:BV,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:qV,defaultMatchWidth:"wide",parsePatterns:UV,defaultParseWidth:"any"}),quarter:E({matchPatterns:KV,defaultMatchWidth:"wide",parsePatterns:QV,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:JV,defaultMatchWidth:"wide",parsePatterns:ZV,defaultParseWidth:"any"}),day:E({matchPatterns:e3,defaultMatchWidth:"wide",parsePatterns:t3,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:a3,defaultMatchWidth:"any",parsePatterns:n3,defaultParseWidth:"any"})},r3={code:"nl",formatDistance:_V,formatLong:zV,formatRelative:IV,localize:YV,match:i3,options:{weekStartsOn:1,firstWeekContainsDate:4}},o3={lessThanXSeconds:{one:"minder dan een seconde",other:"minder dan {{count}} seconden"},xSeconds:{one:"1 seconde",other:"{{count}} seconden"},halfAMinute:"een halve minuut",lessThanXMinutes:{one:"minder dan een minuut",other:"minder dan {{count}} minuten"},xMinutes:{one:"een minuut",other:"{{count}} minuten"},aboutXHours:{one:"ongeveer 1 uur",other:"ongeveer {{count}} uur"},xHours:{one:"1 uur",other:"{{count}} uur"},xDays:{one:"1 dag",other:"{{count}} dagen"},aboutXWeeks:{one:"ongeveer 1 week",other:"ongeveer {{count}} weken"},xWeeks:{one:"1 week",other:"{{count}} weken"},aboutXMonths:{one:"ongeveer 1 maand",other:"ongeveer {{count}} maanden"},xMonths:{one:"1 maand",other:"{{count}} maanden"},aboutXYears:{one:"ongeveer 1 jaar",other:"ongeveer {{count}} jaar"},xYears:{one:"1 jaar",other:"{{count}} jaar"},overXYears:{one:"meer dan 1 jaar",other:"meer dan {{count}} jaar"},almostXYears:{one:"bijna 1 jaar",other:"bijna {{count}} jaar"}},s3=(e,i,r)=>{let s;const c=o3[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"over "+s:s+" geleden":s},l3={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd.MM.y"},d3={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},u3={full:"{{date}} 'om' {{time}}",long:"{{date}} 'om' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},c3={date:H({formats:l3,defaultWidth:"full"}),time:H({formats:d3,defaultWidth:"full"}),dateTime:H({formats:u3,defaultWidth:"full"})},h3={lastWeek:"'vorige' eeee 'om' p",yesterday:"'gisteren om' p",today:"'vandaag om' p",tomorrow:"'morgen om' p",nextWeek:"eeee 'om' p",other:"P"},m3=(e,i,r,s)=>h3[e],f3={narrow:["v.C.","n.C."],abbreviated:["v.Chr.","n.Chr."],wide:["voor Christus","na Christus"]},g3={narrow:["1","2","3","4"],abbreviated:["K1","K2","K3","K4"],wide:["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"]},p3={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],wide:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},b3={narrow:["Z","M","D","W","D","V","Z"],short:["zo","ma","di","wo","do","vr","za"],abbreviated:["zon","maa","din","woe","don","vri","zat"],wide:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},v3={narrow:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middag",morning:"'s ochtends",afternoon:"'s namiddags",evening:"'s avonds",night:"'s nachts"},abbreviated:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middag",morning:"'s ochtends",afternoon:"'s namiddags",evening:"'s avonds",night:"'s nachts"},wide:{am:"AM",pm:"PM",midnight:"middernacht",noon:"het middag",morning:"'s ochtends",afternoon:"'s namiddags",evening:"'s avonds",night:"'s nachts"}},y3=(e,i)=>Number(e)+"e",x3={ordinalNumber:y3,era:T({values:f3,defaultWidth:"wide"}),quarter:T({values:g3,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:p3,defaultWidth:"wide"}),day:T({values:b3,defaultWidth:"wide"}),dayPeriod:T({values:v3,defaultWidth:"wide"})},w3=/^(\d+)e?/i,k3=/\d+/i,P3={narrow:/^([vn]\.? ?C\.?)/,abbreviated:/^([vn]\. ?Chr\.?)/,wide:/^((voor|na) Christus)/},M3={any:[/^v/,/^n/]},C3={narrow:/^[1234]/i,abbreviated:/^K[1234]/i,wide:/^[1234]e kwartaal/i},S3={any:[/1/i,/2/i,/3/i,/4/i]},$3={narrow:/^[jfmasond]/i,abbreviated:/^(jan.|feb.|mrt.|apr.|mei|jun.|jul.|aug.|sep.|okt.|nov.|dec.)/i,wide:/^(januari|februari|maart|april|mei|juni|juli|augustus|september|oktober|november|december)/i},W3={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^jan/i,/^feb/i,/^m(r|a)/i,/^apr/i,/^mei/i,/^jun/i,/^jul/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i]},A3={narrow:/^[zmdwv]/i,short:/^(zo|ma|di|wo|do|vr|za)/i,abbreviated:/^(zon|maa|din|woe|don|vri|zat)/i,wide:/^(zondag|maandag|dinsdag|woensdag|donderdag|vrijdag|zaterdag)/i},T3={narrow:[/^z/i,/^m/i,/^d/i,/^w/i,/^d/i,/^v/i,/^z/i],any:[/^zo/i,/^ma/i,/^di/i,/^wo/i,/^do/i,/^vr/i,/^za/i]},D3={any:/^(am|pm|middernacht|het middaguur|'s (ochtends|middags|avonds|nachts))/i},_3={any:{am:/^am/i,pm:/^pm/i,midnight:/^middernacht/i,noon:/^het middaguur/i,morning:/ochtend/i,afternoon:/middag/i,evening:/avond/i,night:/nacht/i}},E3={ordinalNumber:ye({matchPattern:w3,parsePattern:k3,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:P3,defaultMatchWidth:"wide",parsePatterns:M3,defaultParseWidth:"any"}),quarter:E({matchPatterns:C3,defaultMatchWidth:"wide",parsePatterns:S3,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:$3,defaultMatchWidth:"wide",parsePatterns:W3,defaultParseWidth:"any"}),day:E({matchPatterns:A3,defaultMatchWidth:"wide",parsePatterns:T3,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:D3,defaultMatchWidth:"any",parsePatterns:_3,defaultParseWidth:"any"})},L3={code:"nl-BE",formatDistance:s3,formatLong:c3,formatRelative:m3,localize:x3,match:E3,options:{weekStartsOn:1,firstWeekContainsDate:4}},N3={lessThanXSeconds:{one:"mindre enn eitt sekund",other:"mindre enn {{count}} sekund"},xSeconds:{one:"eitt sekund",other:"{{count}} sekund"},halfAMinute:"eit halvt minutt",lessThanXMinutes:{one:"mindre enn eitt minutt",other:"mindre enn {{count}} minutt"},xMinutes:{one:"eitt minutt",other:"{{count}} minutt"},aboutXHours:{one:"omtrent ein time",other:"omtrent {{count}} timar"},xHours:{one:"ein time",other:"{{count}} timar"},xDays:{one:"ein dag",other:"{{count}} dagar"},aboutXWeeks:{one:"omtrent ei veke",other:"omtrent {{count}} veker"},xWeeks:{one:"ei veke",other:"{{count}} veker"},aboutXMonths:{one:"omtrent ein månad",other:"omtrent {{count}} månader"},xMonths:{one:"ein månad",other:"{{count}} månader"},aboutXYears:{one:"omtrent eitt år",other:"omtrent {{count}} år"},xYears:{one:"eitt år",other:"{{count}} år"},overXYears:{one:"over eitt år",other:"over {{count}} år"},almostXYears:{one:"nesten eitt år",other:"nesten {{count}} år"}},z3=["null","ein","to","tre","fire","fem","seks","sju","åtte","ni","ti","elleve","tolv"],j3=(e,i,r)=>{let s;const c=N3[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",i<13?z3[i]:String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"om "+s:s+" sidan":s},I3={full:"EEEE d. MMMM y",long:"d. MMMM y",medium:"d. MMM y",short:"dd.MM.y"},F3={full:"'kl'. HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},O3={full:"{{date}} 'kl.' {{time}}",long:"{{date}} 'kl.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},H3={date:H({formats:I3,defaultWidth:"full"}),time:H({formats:F3,defaultWidth:"full"}),dateTime:H({formats:O3,defaultWidth:"full"})},X3={lastWeek:"'førre' eeee 'kl.' p",yesterday:"'i går kl.' p",today:"'i dag kl.' p",tomorrow:"'i morgon kl.' p",nextWeek:"EEEE 'kl.' p",other:"P"},R3=(e,i,r,s)=>X3[e],V3={narrow:["f.Kr.","e.Kr."],abbreviated:["f.Kr.","e.Kr."],wide:["før Kristus","etter Kristus"]},Y3={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},G3={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mars","apr.","mai","juni","juli","aug.","sep.","okt.","nov.","des."],wide:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"]},B3={narrow:["S","M","T","O","T","F","L"],short:["su","må","ty","on","to","fr","lau"],abbreviated:["sun","mån","tys","ons","tor","fre","laur"],wide:["sundag","måndag","tysdag","onsdag","torsdag","fredag","laurdag"]},q3={narrow:{am:"a",pm:"p",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på etterm.",evening:"på kvelden",night:"på natta"},abbreviated:{am:"a.m.",pm:"p.m.",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på etterm.",evening:"på kvelden",night:"på natta"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnatt",noon:"middag",morning:"på morgonen",afternoon:"på ettermiddagen",evening:"på kvelden",night:"på natta"}},U3=(e,i)=>Number(e)+".",K3={ordinalNumber:U3,era:T({values:V3,defaultWidth:"wide"}),quarter:T({values:Y3,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:G3,defaultWidth:"wide"}),day:T({values:B3,defaultWidth:"wide"}),dayPeriod:T({values:q3,defaultWidth:"wide"})},Q3=/^(\d+)\.?/i,J3=/\d+/i,Z3={narrow:/^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,abbreviated:/^(f\.? ?Kr\.?|fvt\.?|e\.? ?Kr\.?|evt\.?)/i,wide:/^(før Kristus|før vår tid|etter Kristus|vår tid)/i},eY={any:[/^f/i,/^e/i]},tY={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? kvartal/i},aY={any:[/1/i,/2/i,/3/i,/4/i]},nY={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mars?|apr|mai|juni?|juli?|aug|sep|okt|nov|des)\.?/i,wide:/^(januar|februar|mars|april|mai|juni|juli|august|september|oktober|november|desember)/i},iY={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^mai/i,/^jun/i,/^jul/i,/^aug/i,/^s/i,/^o/i,/^n/i,/^d/i]},rY={narrow:/^[smtofl]/i,short:/^(su|må|ty|on|to|fr|la)/i,abbreviated:/^(sun|mån|tys|ons|tor|fre|laur)/i,wide:/^(sundag|måndag|tysdag|onsdag|torsdag|fredag|laurdag)/i},oY={any:[/^s/i,/^m/i,/^ty/i,/^o/i,/^to/i,/^f/i,/^l/i]},sY={narrow:/^(midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta)|[ap])/i,any:/^([ap]\.?\s?m\.?|midnatt|middag|(på) (morgonen|ettermiddagen|kvelden|natta))/i},lY={any:{am:/^a(\.?\s?m\.?)?$/i,pm:/^p(\.?\s?m\.?)?$/i,midnight:/^midn/i,noon:/^midd/i,morning:/morgon/i,afternoon:/ettermiddag/i,evening:/kveld/i,night:/natt/i}},dY={ordinalNumber:ye({matchPattern:Q3,parsePattern:J3,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:Z3,defaultMatchWidth:"wide",parsePatterns:eY,defaultParseWidth:"any"}),quarter:E({matchPatterns:tY,defaultMatchWidth:"wide",parsePatterns:aY,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:nY,defaultMatchWidth:"wide",parsePatterns:iY,defaultParseWidth:"any"}),day:E({matchPatterns:rY,defaultMatchWidth:"wide",parsePatterns:oY,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:sY,defaultMatchWidth:"any",parsePatterns:lY,defaultParseWidth:"any"})},uY={code:"nn",formatDistance:j3,formatLong:H3,formatRelative:R3,localize:K3,match:dY,options:{weekStartsOn:1,firstWeekContainsDate:4}},cY={lessThanXSeconds:{one:"mens d’una segonda",other:"mens de {{count}} segondas"},xSeconds:{one:"1 segonda",other:"{{count}} segondas"},halfAMinute:"30 segondas",lessThanXMinutes:{one:"mens d’una minuta",other:"mens de {{count}} minutas"},xMinutes:{one:"1 minuta",other:"{{count}} minutas"},aboutXHours:{one:"environ 1 ora",other:"environ {{count}} oras"},xHours:{one:"1 ora",other:"{{count}} oras"},xDays:{one:"1 jorn",other:"{{count}} jorns"},aboutXWeeks:{one:"environ 1 setmana",other:"environ {{count}} setmanas"},xWeeks:{one:"1 setmana",other:"{{count}} setmanas"},aboutXMonths:{one:"environ 1 mes",other:"environ {{count}} meses"},xMonths:{one:"1 mes",other:"{{count}} meses"},aboutXYears:{one:"environ 1 an",other:"environ {{count}} ans"},xYears:{one:"1 an",other:"{{count}} ans"},overXYears:{one:"mai d’un an",other:"mai de {{count}} ans"},almostXYears:{one:"gaireben un an",other:"gaireben {{count}} ans"}},hY=(e,i,r)=>{let s;const c=cY[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"d’aquí "+s:"fa "+s:s},mY={full:"EEEE d 'de' MMMM y",long:"d 'de' MMMM y",medium:"d MMM y",short:"dd/MM/y"},fY={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},gY={full:"{{date}} 'a' {{time}}",long:"{{date}} 'a' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},pY={date:H({formats:mY,defaultWidth:"full"}),time:H({formats:fY,defaultWidth:"full"}),dateTime:H({formats:gY,defaultWidth:"full"})},bY={lastWeek:"eeee 'passat a' p",yesterday:"'ièr a' p",today:"'uèi a' p",tomorrow:"'deman a' p",nextWeek:"eeee 'a' p",other:"P"},vY=(e,i,r,s)=>bY[e],yY={narrow:["ab. J.C.","apr. J.C."],abbreviated:["ab. J.C.","apr. J.C."],wide:["abans Jèsus-Crist","après Jèsus-Crist"]},xY={narrow:["T1","T2","T3","T4"],abbreviated:["1èr trim.","2nd trim.","3en trim.","4en trim."],wide:["1èr trimèstre","2nd trimèstre","3en trimèstre","4en trimèstre"]},wY={narrow:["GN","FB","MÇ","AB","MA","JN","JL","AG","ST","OC","NV","DC"],abbreviated:["gen.","febr.","març","abr.","mai","junh","jul.","ag.","set.","oct.","nov.","dec."],wide:["genièr","febrièr","març","abril","mai","junh","julhet","agost","setembre","octòbre","novembre","decembre"]},kY={narrow:["dg.","dl.","dm.","dc.","dj.","dv.","ds."],short:["dg.","dl.","dm.","dc.","dj.","dv.","ds."],abbreviated:["dg.","dl.","dm.","dc.","dj.","dv.","ds."],wide:["dimenge","diluns","dimars","dimècres","dijòus","divendres","dissabte"]},PY={narrow:{am:"am",pm:"pm",midnight:"mièjanuèch",noon:"miègjorn",morning:"matin",afternoon:"aprèp-miègjorn",evening:"vèspre",night:"nuèch"},abbreviated:{am:"a.m.",pm:"p.m.",midnight:"mièjanuèch",noon:"miègjorn",morning:"matin",afternoon:"aprèp-miègjorn",evening:"vèspre",night:"nuèch"},wide:{am:"a.m.",pm:"p.m.",midnight:"mièjanuèch",noon:"miègjorn",morning:"matin",afternoon:"aprèp-miègjorn",evening:"vèspre",night:"nuèch"}},MY={narrow:{am:"am",pm:"pm",midnight:"mièjanuèch",noon:"miègjorn",morning:"del matin",afternoon:"de l’aprèp-miègjorn",evening:"del ser",night:"de la nuèch"},abbreviated:{am:"AM",pm:"PM",midnight:"mièjanuèch",noon:"miègjorn",morning:"del matin",afternoon:"de l’aprèp-miègjorn",evening:"del ser",night:"de la nuèch"},wide:{am:"ante meridiem",pm:"post meridiem",midnight:"mièjanuèch",noon:"miègjorn",morning:"del matin",afternoon:"de l’aprèp-miègjorn",evening:"del ser",night:"de la nuèch"}},CY=(e,i)=>{const r=Number(e),s=i==null?void 0:i.unit;let c;switch(r){case 1:c="èr";break;case 2:c="nd";break;default:c="en"}return(s==="year"||s==="week"||s==="hour"||s==="minute"||s==="second")&&(c+="a"),r+c},SY={ordinalNumber:CY,era:T({values:yY,defaultWidth:"wide"}),quarter:T({values:xY,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:wY,defaultWidth:"wide"}),day:T({values:kY,defaultWidth:"wide"}),dayPeriod:T({values:PY,defaultWidth:"wide",formattingValues:MY,defaultFormattingWidth:"wide"})},$Y=/^(\d+)(èr|nd|en)?[a]?/i,WY=/\d+/i,AY={narrow:/^(ab\.J\.C|apr\.J\.C|apr\.J\.-C)/i,abbreviated:/^(ab\.J\.-C|ab\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(abans Jèsus-Crist|après Jèsus-Crist)/i},TY={any:[/^ab/i,/^ap/i]},DY={narrow:/^T[1234]/i,abbreviated:/^[1234](èr|nd|en)? trim\.?/i,wide:/^[1234](èr|nd|en)? trimèstre/i},_Y={any:[/1/i,/2/i,/3/i,/4/i]},EY={narrow:/^(GN|FB|MÇ|AB|MA|JN|JL|AG|ST|OC|NV|DC)/i,abbreviated:/^(gen|febr|març|abr|mai|junh|jul|ag|set|oct|nov|dec)\.?/i,wide:/^(genièr|febrièr|març|abril|mai|junh|julhet|agost|setembre|octòbre|novembre|decembre)/i},LY={any:[/^g/i,/^f/i,/^ma[r?]|MÇ/i,/^ab/i,/^ma[i?]/i,/^ju[n?]|JN/i,/^ju[l?]|JL/i,/^ag/i,/^s/i,/^o/i,/^n/i,/^d/i]},NY={narrow:/^d[glmcjvs]\.?/i,short:/^d[glmcjvs]\.?/i,abbreviated:/^d[glmcjvs]\.?/i,wide:/^(dimenge|diluns|dimars|dimècres|dijòus|divendres|dissabte)/i},zY={narrow:[/^dg/i,/^dl/i,/^dm/i,/^dc/i,/^dj/i,/^dv/i,/^ds/i],short:[/^dg/i,/^dl/i,/^dm/i,/^dc/i,/^dj/i,/^dv/i,/^ds/i],abbreviated:[/^dg/i,/^dl/i,/^dm/i,/^dc/i,/^dj/i,/^dv/i,/^ds/i],any:[/^dg|dime/i,/^dl|dil/i,/^dm|dima/i,/^dc|dimè/i,/^dj|dij/i,/^dv|div/i,/^ds|dis/i]},jY={any:/(^(a\.?m|p\.?m))|(ante meridiem|post meridiem)|((del |de la |de l’)(matin|aprèp-miègjorn|vèspre|ser|nuèch))/i},IY={any:{am:/(^a)|ante meridiem/i,pm:/(^p)|post meridiem/i,midnight:/^mièj/i,noon:/^mièg/i,morning:/matin/i,afternoon:/aprèp-miègjorn/i,evening:/vèspre|ser/i,night:/nuèch/i}},FY={ordinalNumber:ye({matchPattern:$Y,parsePattern:WY,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:AY,defaultMatchWidth:"wide",parsePatterns:TY,defaultParseWidth:"any"}),quarter:E({matchPatterns:DY,defaultMatchWidth:"wide",parsePatterns:_Y,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:EY,defaultMatchWidth:"wide",parsePatterns:LY,defaultParseWidth:"any"}),day:E({matchPatterns:NY,defaultMatchWidth:"wide",parsePatterns:zY,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:jY,defaultMatchWidth:"any",parsePatterns:IY,defaultParseWidth:"any"})},OY={code:"oc",formatDistance:hY,formatLong:pY,formatRelative:vY,localize:SY,match:FY,options:{weekStartsOn:1,firstWeekContainsDate:4}},HY={lessThanXSeconds:{one:{regular:"mniej niż sekunda",past:"mniej niż sekundę",future:"mniej niż sekundę"},twoFour:"mniej niż {{count}} sekundy",other:"mniej niż {{count}} sekund"},xSeconds:{one:{regular:"sekunda",past:"sekundę",future:"sekundę"},twoFour:"{{count}} sekundy",other:"{{count}} sekund"},halfAMinute:{one:"pół minuty",twoFour:"pół minuty",other:"pół minuty"},lessThanXMinutes:{one:{regular:"mniej niż minuta",past:"mniej niż minutę",future:"mniej niż minutę"},twoFour:"mniej niż {{count}} minuty",other:"mniej niż {{count}} minut"},xMinutes:{one:{regular:"minuta",past:"minutę",future:"minutę"},twoFour:"{{count}} minuty",other:"{{count}} minut"},aboutXHours:{one:{regular:"około godziny",past:"około godziny",future:"około godzinę"},twoFour:"około {{count}} godziny",other:"około {{count}} godzin"},xHours:{one:{regular:"godzina",past:"godzinę",future:"godzinę"},twoFour:"{{count}} godziny",other:"{{count}} godzin"},xDays:{one:{regular:"dzień",past:"dzień",future:"1 dzień"},twoFour:"{{count}} dni",other:"{{count}} dni"},aboutXWeeks:{one:"około tygodnia",twoFour:"około {{count}} tygodni",other:"około {{count}} tygodni"},xWeeks:{one:"tydzień",twoFour:"{{count}} tygodnie",other:"{{count}} tygodni"},aboutXMonths:{one:"około miesiąc",twoFour:"około {{count}} miesiące",other:"około {{count}} miesięcy"},xMonths:{one:"miesiąc",twoFour:"{{count}} miesiące",other:"{{count}} miesięcy"},aboutXYears:{one:"około rok",twoFour:"około {{count}} lata",other:"około {{count}} lat"},xYears:{one:"rok",twoFour:"{{count}} lata",other:"{{count}} lat"},overXYears:{one:"ponad rok",twoFour:"ponad {{count}} lata",other:"ponad {{count}} lat"},almostXYears:{one:"prawie rok",twoFour:"prawie {{count}} lata",other:"prawie {{count}} lat"}};function XY(e,i){if(i===1)return e.one;const r=i%100;if(r<=20&&r>10)return e.other;const s=r%10;return s>=2&&s<=4?e.twoFour:e.other}function Wr(e,i,r){const s=XY(e,i);return(typeof s=="string"?s:s[r]).replace("{{count}}",String(i))}const RY=(e,i,r)=>{const s=HY[e];return r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"za "+Wr(s,i,"future"):Wr(s,i,"past")+" temu":Wr(s,i,"regular")},VY={full:"EEEE, do MMMM y",long:"do MMMM y",medium:"do MMM y",short:"dd.MM.y"},YY={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},GY={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},BY={date:H({formats:VY,defaultWidth:"full"}),time:H({formats:YY,defaultWidth:"full"}),dateTime:H({formats:GY,defaultWidth:"full"})},qY={masculine:"ostatni",feminine:"ostatnia"},UY={masculine:"ten",feminine:"ta"},KY={masculine:"następny",feminine:"następna"},QY={0:"feminine",1:"masculine",2:"masculine",3:"feminine",4:"masculine",5:"masculine",6:"feminine"};function Ol(e,i,r,s){let c;if(ct(i,r,s))c=UY;else if(e==="lastWeek")c=qY;else if(e==="nextWeek")c=KY;else throw new Error(`Cannot determine adjectives for token ${e}`);const g=i.getDay(),w=QY[g];return`'${c[w]}' eeee 'o' p`}const JY={lastWeek:Ol,yesterday:"'wczoraj o' p",today:"'dzisiaj o' p",tomorrow:"'jutro o' p",nextWeek:Ol,other:"P"},ZY=(e,i,r,s)=>{const c=JY[e];return typeof c=="function"?c(e,i,r,s):c},eG={narrow:["p.n.e.","n.e."],abbreviated:["p.n.e.","n.e."],wide:["przed naszą erą","naszej ery"]},tG={narrow:["1","2","3","4"],abbreviated:["I kw.","II kw.","III kw.","IV kw."],wide:["I kwartał","II kwartał","III kwartał","IV kwartał"]},aG={narrow:["S","L","M","K","M","C","L","S","W","P","L","G"],abbreviated:["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],wide:["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"]},nG={narrow:["s","l","m","k","m","c","l","s","w","p","l","g"],abbreviated:["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],wide:["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","września","października","listopada","grudnia"]},iG={narrow:["N","P","W","Ś","C","P","S"],short:["nie","pon","wto","śro","czw","pią","sob"],abbreviated:["niedz.","pon.","wt.","śr.","czw.","pt.","sob."],wide:["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"]},rG={narrow:["n","p","w","ś","c","p","s"],short:["nie","pon","wto","śro","czw","pią","sob"],abbreviated:["niedz.","pon.","wt.","śr.","czw.","pt.","sob."],wide:["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"]},oG={narrow:{am:"a",pm:"p",midnight:"półn.",noon:"poł",morning:"rano",afternoon:"popoł.",evening:"wiecz.",night:"noc"},abbreviated:{am:"AM",pm:"PM",midnight:"północ",noon:"południe",morning:"rano",afternoon:"popołudnie",evening:"wieczór",night:"noc"},wide:{am:"AM",pm:"PM",midnight:"północ",noon:"południe",morning:"rano",afternoon:"popołudnie",evening:"wieczór",night:"noc"}},sG={narrow:{am:"a",pm:"p",midnight:"o półn.",noon:"w poł.",morning:"rano",afternoon:"po poł.",evening:"wiecz.",night:"w nocy"},abbreviated:{am:"AM",pm:"PM",midnight:"o północy",noon:"w południe",morning:"rano",afternoon:"po południu",evening:"wieczorem",night:"w nocy"},wide:{am:"AM",pm:"PM",midnight:"o północy",noon:"w południe",morning:"rano",afternoon:"po południu",evening:"wieczorem",night:"w nocy"}},lG=(e,i)=>String(e),dG={ordinalNumber:lG,era:T({values:eG,defaultWidth:"wide"}),quarter:T({values:tG,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:aG,defaultWidth:"wide",formattingValues:nG,defaultFormattingWidth:"wide"}),day:T({values:iG,defaultWidth:"wide",formattingValues:rG,defaultFormattingWidth:"wide"}),dayPeriod:T({values:oG,defaultWidth:"wide",formattingValues:sG,defaultFormattingWidth:"wide"})},uG=/^(\d+)?/i,cG=/\d+/i,hG={narrow:/^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i,abbreviated:/^(p\.?\s*n\.?\s*e\.?\s*|n\.?\s*e\.?\s*)/i,wide:/^(przed\s*nasz(ą|a)\s*er(ą|a)|naszej\s*ery)/i},mG={any:[/^p/i,/^n/i]},fG={narrow:/^[1234]/i,abbreviated:/^(I|II|III|IV)\s*kw\.?/i,wide:/^(I|II|III|IV)\s*kwarta(ł|l)/i},gG={narrow:[/1/i,/2/i,/3/i,/4/i],any:[/^I kw/i,/^II kw/i,/^III kw/i,/^IV kw/i]},pG={narrow:/^[slmkcwpg]/i,abbreviated:/^(sty|lut|mar|kwi|maj|cze|lip|sie|wrz|pa(ź|z)|lis|gru)/i,wide:/^(stycznia|stycze(ń|n)|lutego|luty|marca|marzec|kwietnia|kwiecie(ń|n)|maja|maj|czerwca|czerwiec|lipca|lipiec|sierpnia|sierpie(ń|n)|wrze(ś|s)nia|wrzesie(ń|n)|pa(ź|z)dziernika|pa(ź|z)dziernik|listopada|listopad|grudnia|grudzie(ń|n))/i},bG={narrow:[/^s/i,/^l/i,/^m/i,/^k/i,/^m/i,/^c/i,/^l/i,/^s/i,/^w/i,/^p/i,/^l/i,/^g/i],any:[/^st/i,/^lu/i,/^mar/i,/^k/i,/^maj/i,/^c/i,/^lip/i,/^si/i,/^w/i,/^p/i,/^lis/i,/^g/i]},vG={narrow:/^[npwścs]/i,short:/^(nie|pon|wto|(ś|s)ro|czw|pi(ą|a)|sob)/i,abbreviated:/^(niedz|pon|wt|(ś|s)r|czw|pt|sob)\.?/i,wide:/^(niedziela|poniedzia(ł|l)ek|wtorek|(ś|s)roda|czwartek|pi(ą|a)tek|sobota)/i},yG={narrow:[/^n/i,/^p/i,/^w/i,/^ś/i,/^c/i,/^p/i,/^s/i],abbreviated:[/^n/i,/^po/i,/^w/i,/^(ś|s)r/i,/^c/i,/^pt/i,/^so/i],any:[/^n/i,/^po/i,/^w/i,/^(ś|s)r/i,/^c/i,/^pi/i,/^so/i]},xG={narrow:/^(^a$|^p$|pó(ł|l)n\.?|o\s*pó(ł|l)n\.?|po(ł|l)\.?|w\s*po(ł|l)\.?|po\s*po(ł|l)\.?|rano|wiecz\.?|noc|w\s*nocy)/i,any:/^(am|pm|pó(ł|l)noc|o\s*pó(ł|l)nocy|po(ł|l)udnie|w\s*po(ł|l)udnie|popo(ł|l)udnie|po\s*po(ł|l)udniu|rano|wieczór|wieczorem|noc|w\s*nocy)/i},wG={narrow:{am:/^a$/i,pm:/^p$/i,midnight:/pó(ł|l)n/i,noon:/po(ł|l)/i,morning:/rano/i,afternoon:/po\s*po(ł|l)/i,evening:/wiecz/i,night:/noc/i},any:{am:/^am/i,pm:/^pm/i,midnight:/pó(ł|l)n/i,noon:/po(ł|l)/i,morning:/rano/i,afternoon:/po\s*po(ł|l)/i,evening:/wiecz/i,night:/noc/i}},kG={ordinalNumber:ye({matchPattern:uG,parsePattern:cG,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:hG,defaultMatchWidth:"wide",parsePatterns:mG,defaultParseWidth:"any"}),quarter:E({matchPatterns:fG,defaultMatchWidth:"wide",parsePatterns:gG,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:pG,defaultMatchWidth:"wide",parsePatterns:bG,defaultParseWidth:"any"}),day:E({matchPatterns:vG,defaultMatchWidth:"wide",parsePatterns:yG,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:xG,defaultMatchWidth:"any",parsePatterns:wG,defaultParseWidth:"any"})},PG={code:"pl",formatDistance:RY,formatLong:BY,formatRelative:ZY,localize:dG,match:kG,options:{weekStartsOn:1,firstWeekContainsDate:4}},MG={lessThanXSeconds:{one:"menos de um segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"meio minuto",lessThanXMinutes:{one:"menos de um minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"aproximadamente 1 hora",other:"aproximadamente {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 dia",other:"{{count}} dias"},aboutXWeeks:{one:"aproximadamente 1 semana",other:"aproximadamente {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"aproximadamente 1 mês",other:"aproximadamente {{count}} meses"},xMonths:{one:"1 mês",other:"{{count}} meses"},aboutXYears:{one:"aproximadamente 1 ano",other:"aproximadamente {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"mais de 1 ano",other:"mais de {{count}} anos"},almostXYears:{one:"quase 1 ano",other:"quase {{count}} anos"}},CG=(e,i,r)=>{let s;const c=MG[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"daqui a "+s:"há "+s:s},SG={full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d 'de' MMM 'de' y",short:"dd/MM/y"},$G={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},WG={full:"{{date}} 'às' {{time}}",long:"{{date}} 'às' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},AG={date:H({formats:SG,defaultWidth:"full"}),time:H({formats:$G,defaultWidth:"full"}),dateTime:H({formats:WG,defaultWidth:"full"})},TG={lastWeek:e=>{const i=e.getDay();return"'"+(i===0||i===6?"último":"última")+"' eeee 'às' p"},yesterday:"'ontem às' p",today:"'hoje às' p",tomorrow:"'amanhã às' p",nextWeek:"eeee 'às' p",other:"P"},DG=(e,i,r,s)=>{const c=TG[e];return typeof c=="function"?c(i):c},_G={narrow:["aC","dC"],abbreviated:["a.C.","d.C."],wide:["antes de Cristo","depois de Cristo"]},EG={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},LG={narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],wide:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]},NG={narrow:["d","s","t","q","q","s","s"],short:["dom","seg","ter","qua","qui","sex","sáb"],abbreviated:["dom","seg","ter","qua","qui","sex","sáb"],wide:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"]},zG={narrow:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"noite",night:"madrugada"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"noite",night:"madrugada"},wide:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"noite",night:"madrugada"}},jG={narrow:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da noite",night:"da madrugada"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da noite",night:"da madrugada"},wide:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da noite",night:"da madrugada"}},IG=(e,i)=>Number(e)+"º",FG={ordinalNumber:IG,era:T({values:_G,defaultWidth:"wide"}),quarter:T({values:EG,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:LG,defaultWidth:"wide"}),day:T({values:NG,defaultWidth:"wide"}),dayPeriod:T({values:zG,defaultWidth:"wide",formattingValues:jG,defaultFormattingWidth:"wide"})},OG=/^(\d+)(º|ª)?/i,HG=/\d+/i,XG={narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|a\.?\s?e\.?\s?c\.?|d\.?\s?c\.?|e\.?\s?c\.?)/i,wide:/^(antes de cristo|antes da era comum|depois de cristo|era comum)/i},RG={any:[/^ac/i,/^dc/i],wide:[/^(antes de cristo|antes da era comum)/i,/^(depois de cristo|era comum)/i]},VG={narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º|ª)? trimestre/i},YG={any:[/1/i,/2/i,/3/i,/4/i]},GG={narrow:/^[jfmasond]/i,abbreviated:/^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,wide:/^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i},BG={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ab/i,/^mai/i,/^jun/i,/^jul/i,/^ag/i,/^s/i,/^o/i,/^n/i,/^d/i]},qG={narrow:/^[dstq]/i,short:/^(dom|seg|ter|qua|qui|sex|s[áa]b)/i,abbreviated:/^(dom|seg|ter|qua|qui|sex|s[áa]b)/i,wide:/^(domingo|segunda-?\s?feira|terça-?\s?feira|quarta-?\s?feira|quinta-?\s?feira|sexta-?\s?feira|s[áa]bado)/i},UG={narrow:[/^d/i,/^s/i,/^t/i,/^q/i,/^q/i,/^s/i,/^s/i],any:[/^d/i,/^seg/i,/^t/i,/^qua/i,/^qui/i,/^sex/i,/^s[áa]/i]},KG={narrow:/^(a|p|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i,any:/^([ap]\.?\s?m\.?|meia-?\s?noite|meio-?\s?dia|(da) (manh[ãa]|tarde|noite|madrugada))/i},QG={any:{am:/^a/i,pm:/^p/i,midnight:/^meia/i,noon:/^meio/i,morning:/manh[ãa]/i,afternoon:/tarde/i,evening:/noite/i,night:/madrugada/i}},JG={ordinalNumber:ye({matchPattern:OG,parsePattern:HG,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:XG,defaultMatchWidth:"wide",parsePatterns:RG,defaultParseWidth:"any"}),quarter:E({matchPatterns:VG,defaultMatchWidth:"wide",parsePatterns:YG,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:GG,defaultMatchWidth:"wide",parsePatterns:BG,defaultParseWidth:"any"}),day:E({matchPatterns:qG,defaultMatchWidth:"wide",parsePatterns:UG,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:KG,defaultMatchWidth:"any",parsePatterns:QG,defaultParseWidth:"any"})},ZG={code:"pt",formatDistance:CG,formatLong:AG,formatRelative:DG,localize:FG,match:JG,options:{weekStartsOn:1,firstWeekContainsDate:4}},eB={lessThanXSeconds:{one:"menos de um segundo",other:"menos de {{count}} segundos"},xSeconds:{one:"1 segundo",other:"{{count}} segundos"},halfAMinute:"meio minuto",lessThanXMinutes:{one:"menos de um minuto",other:"menos de {{count}} minutos"},xMinutes:{one:"1 minuto",other:"{{count}} minutos"},aboutXHours:{one:"cerca de 1 hora",other:"cerca de {{count}} horas"},xHours:{one:"1 hora",other:"{{count}} horas"},xDays:{one:"1 dia",other:"{{count}} dias"},aboutXWeeks:{one:"cerca de 1 semana",other:"cerca de {{count}} semanas"},xWeeks:{one:"1 semana",other:"{{count}} semanas"},aboutXMonths:{one:"cerca de 1 mês",other:"cerca de {{count}} meses"},xMonths:{one:"1 mês",other:"{{count}} meses"},aboutXYears:{one:"cerca de 1 ano",other:"cerca de {{count}} anos"},xYears:{one:"1 ano",other:"{{count}} anos"},overXYears:{one:"mais de 1 ano",other:"mais de {{count}} anos"},almostXYears:{one:"quase 1 ano",other:"quase {{count}} anos"}},tB=(e,i,r)=>{let s;const c=eB[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"em "+s:"há "+s:s},aB={full:"EEEE, d 'de' MMMM 'de' y",long:"d 'de' MMMM 'de' y",medium:"d MMM y",short:"dd/MM/yyyy"},nB={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},iB={full:"{{date}} 'às' {{time}}",long:"{{date}} 'às' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},rB={date:H({formats:aB,defaultWidth:"full"}),time:H({formats:nB,defaultWidth:"full"}),dateTime:H({formats:iB,defaultWidth:"full"})},oB={lastWeek:e=>{const i=e.getDay();return"'"+(i===0||i===6?"último":"última")+"' eeee 'às' p"},yesterday:"'ontem às' p",today:"'hoje às' p",tomorrow:"'amanhã às' p",nextWeek:"eeee 'às' p",other:"P"},sB=(e,i,r,s)=>{const c=oB[e];return typeof c=="function"?c(i):c},lB={narrow:["AC","DC"],abbreviated:["AC","DC"],wide:["antes de cristo","depois de cristo"]},dB={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["1º trimestre","2º trimestre","3º trimestre","4º trimestre"]},uB={narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],wide:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]},cB={narrow:["D","S","T","Q","Q","S","S"],short:["dom","seg","ter","qua","qui","sex","sab"],abbreviated:["domingo","segunda","terça","quarta","quinta","sexta","sábado"],wide:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"]},hB={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"manhã",afternoon:"tarde",evening:"tarde",night:"noite"}},mB={narrow:{am:"a",pm:"p",midnight:"mn",noon:"md",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},abbreviated:{am:"AM",pm:"PM",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"},wide:{am:"a.m.",pm:"p.m.",midnight:"meia-noite",noon:"meio-dia",morning:"da manhã",afternoon:"da tarde",evening:"da tarde",night:"da noite"}},fB=(e,i)=>{const r=Number(e);return(i==null?void 0:i.unit)==="week"?r+"ª":r+"º"},gB={ordinalNumber:fB,era:T({values:lB,defaultWidth:"wide"}),quarter:T({values:dB,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:uB,defaultWidth:"wide"}),day:T({values:cB,defaultWidth:"wide"}),dayPeriod:T({values:hB,defaultWidth:"wide",formattingValues:mB,defaultFormattingWidth:"wide"})},pB=/^(\d+)[ºªo]?/i,bB=/\d+/i,vB={narrow:/^(ac|dc|a|d)/i,abbreviated:/^(a\.?\s?c\.?|d\.?\s?c\.?)/i,wide:/^(antes de cristo|depois de cristo)/i},yB={any:[/^ac/i,/^dc/i],wide:[/^antes de cristo/i,/^depois de cristo/i]},xB={narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^[1234](º)? trimestre/i},wB={any:[/1/i,/2/i,/3/i,/4/i]},kB={narrow:/^[jfmajsond]/i,abbreviated:/^(jan|fev|mar|abr|mai|jun|jul|ago|set|out|nov|dez)/i,wide:/^(janeiro|fevereiro|março|abril|maio|junho|julho|agosto|setembro|outubro|novembro|dezembro)/i},PB={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^fev/i,/^mar/i,/^abr/i,/^mai/i,/^jun/i,/^jul/i,/^ago/i,/^set/i,/^out/i,/^nov/i,/^dez/i]},MB={narrow:/^(dom|[23456]ª?|s[aá]b)/i,short:/^(dom|[23456]ª?|s[aá]b)/i,abbreviated:/^(dom|seg|ter|qua|qui|sex|s[aá]b)/i,wide:/^(domingo|(segunda|ter[cç]a|quarta|quinta|sexta)([- ]feira)?|s[aá]bado)/i},CB={short:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],narrow:[/^d/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^s[aá]/i],any:[/^d/i,/^seg/i,/^t/i,/^qua/i,/^qui/i,/^sex/i,/^s[aá]b/i]},SB={narrow:/^(a|p|mn|md|(da) (manhã|tarde|noite))/i,any:/^([ap]\.?\s?m\.?|meia[-\s]noite|meio[-\s]dia|(da) (manhã|tarde|noite))/i},$B={any:{am:/^a/i,pm:/^p/i,midnight:/^mn|^meia[-\s]noite/i,noon:/^md|^meio[-\s]dia/i,morning:/manhã/i,afternoon:/tarde/i,evening:/tarde/i,night:/noite/i}},WB={ordinalNumber:ye({matchPattern:pB,parsePattern:bB,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:vB,defaultMatchWidth:"wide",parsePatterns:yB,defaultParseWidth:"any"}),quarter:E({matchPatterns:xB,defaultMatchWidth:"wide",parsePatterns:wB,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:kB,defaultMatchWidth:"wide",parsePatterns:PB,defaultParseWidth:"any"}),day:E({matchPatterns:MB,defaultMatchWidth:"wide",parsePatterns:CB,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:SB,defaultMatchWidth:"any",parsePatterns:$B,defaultParseWidth:"any"})},AB={code:"pt-BR",formatDistance:tB,formatLong:rB,formatRelative:sB,localize:gB,match:WB,options:{weekStartsOn:0,firstWeekContainsDate:1}},TB={lessThanXSeconds:{one:"mai puțin de o secundă",other:"mai puțin de {{count}} secunde"},xSeconds:{one:"1 secundă",other:"{{count}} secunde"},halfAMinute:"jumătate de minut",lessThanXMinutes:{one:"mai puțin de un minut",other:"mai puțin de {{count}} minute"},xMinutes:{one:"1 minut",other:"{{count}} minute"},aboutXHours:{one:"circa 1 oră",other:"circa {{count}} ore"},xHours:{one:"1 oră",other:"{{count}} ore"},xDays:{one:"1 zi",other:"{{count}} zile"},aboutXWeeks:{one:"circa o săptămână",other:"circa {{count}} săptămâni"},xWeeks:{one:"1 săptămână",other:"{{count}} săptămâni"},aboutXMonths:{one:"circa 1 lună",other:"circa {{count}} luni"},xMonths:{one:"1 lună",other:"{{count}} luni"},aboutXYears:{one:"circa 1 an",other:"circa {{count}} ani"},xYears:{one:"1 an",other:"{{count}} ani"},overXYears:{one:"peste 1 an",other:"peste {{count}} ani"},almostXYears:{one:"aproape 1 an",other:"aproape {{count}} ani"}},DB=(e,i,r)=>{let s;const c=TB[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"în "+s:s+" în urmă":s},_B={full:"EEEE, d MMMM yyyy",long:"d MMMM yyyy",medium:"d MMM yyyy",short:"dd.MM.yyyy"},EB={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},LB={full:"{{date}} 'la' {{time}}",long:"{{date}} 'la' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},NB={date:H({formats:_B,defaultWidth:"full"}),time:H({formats:EB,defaultWidth:"full"}),dateTime:H({formats:LB,defaultWidth:"full"})},zB={lastWeek:"eeee 'trecută la' p",yesterday:"'ieri la' p",today:"'astăzi la' p",tomorrow:"'mâine la' p",nextWeek:"eeee 'viitoare la' p",other:"P"},jB=(e,i,r,s)=>zB[e],IB={narrow:["Î","D"],abbreviated:["Î.d.C.","D.C."],wide:["Înainte de Cristos","După Cristos"]},FB={narrow:["1","2","3","4"],abbreviated:["T1","T2","T3","T4"],wide:["primul trimestru","al doilea trimestru","al treilea trimestru","al patrulea trimestru"]},OB={narrow:["I","F","M","A","M","I","I","A","S","O","N","D"],abbreviated:["ian","feb","mar","apr","mai","iun","iul","aug","sep","oct","noi","dec"],wide:["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie"]},HB={narrow:["d","l","m","m","j","v","s"],short:["du","lu","ma","mi","jo","vi","sâ"],abbreviated:["dum","lun","mar","mie","joi","vin","sâm"],wide:["duminică","luni","marți","miercuri","joi","vineri","sâmbătă"]},XB={narrow:{am:"a",pm:"p",midnight:"mn",noon:"ami",morning:"dim",afternoon:"da",evening:"s",night:"n"},abbreviated:{am:"AM",pm:"PM",midnight:"miezul nopții",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"},wide:{am:"a.m.",pm:"p.m.",midnight:"miezul nopții",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"}},RB={narrow:{am:"a",pm:"p",midnight:"mn",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"},abbreviated:{am:"AM",pm:"PM",midnight:"miezul nopții",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"},wide:{am:"a.m.",pm:"p.m.",midnight:"miezul nopții",noon:"amiază",morning:"dimineață",afternoon:"după-amiază",evening:"seară",night:"noapte"}},VB=(e,i)=>String(e),YB={ordinalNumber:VB,era:T({values:IB,defaultWidth:"wide"}),quarter:T({values:FB,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:OB,defaultWidth:"wide"}),day:T({values:HB,defaultWidth:"wide"}),dayPeriod:T({values:XB,defaultWidth:"wide",formattingValues:RB,defaultFormattingWidth:"wide"})},GB=/^(\d+)?/i,BB=/\d+/i,qB={narrow:/^(Î|D)/i,abbreviated:/^(Î\.?\s?d\.?\s?C\.?|Î\.?\s?e\.?\s?n\.?|D\.?\s?C\.?|e\.?\s?n\.?)/i,wide:/^(Înainte de Cristos|Înaintea erei noastre|După Cristos|Era noastră)/i},UB={any:[/^ÎC/i,/^DC/i],wide:[/^(Înainte de Cristos|Înaintea erei noastre)/i,/^(După Cristos|Era noastră)/i]},KB={narrow:/^[1234]/i,abbreviated:/^T[1234]/i,wide:/^trimestrul [1234]/i},QB={any:[/1/i,/2/i,/3/i,/4/i]},JB={narrow:/^[ifmaasond]/i,abbreviated:/^(ian|feb|mar|apr|mai|iun|iul|aug|sep|oct|noi|dec)/i,wide:/^(ianuarie|februarie|martie|aprilie|mai|iunie|iulie|august|septembrie|octombrie|noiembrie|decembrie)/i},ZB={narrow:[/^i/i,/^f/i,/^m/i,/^a/i,/^m/i,/^i/i,/^i/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ia/i,/^f/i,/^mar/i,/^ap/i,/^mai/i,/^iun/i,/^iul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},e5={narrow:/^[dlmjvs]/i,short:/^(d|l|ma|mi|j|v|s)/i,abbreviated:/^(dum|lun|mar|mie|jo|vi|sâ)/i,wide:/^(duminica|luni|marţi|miercuri|joi|vineri|sâmbătă)/i},t5={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^d/i,/^l/i,/^ma/i,/^mi/i,/^j/i,/^v/i,/^s/i]},a5={narrow:/^(a|p|mn|a|(dimineaţa|după-amiaza|seara|noaptea))/i,any:/^([ap]\.?\s?m\.?|miezul nopții|amiaza|(dimineaţa|după-amiaza|seara|noaptea))/i},n5={any:{am:/^a/i,pm:/^p/i,midnight:/^mn/i,noon:/amiaza/i,morning:/dimineaţa/i,afternoon:/după-amiaza/i,evening:/seara/i,night:/noaptea/i}},i5={ordinalNumber:ye({matchPattern:GB,parsePattern:BB,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:qB,defaultMatchWidth:"wide",parsePatterns:UB,defaultParseWidth:"any"}),quarter:E({matchPatterns:KB,defaultMatchWidth:"wide",parsePatterns:QB,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:JB,defaultMatchWidth:"wide",parsePatterns:ZB,defaultParseWidth:"any"}),day:E({matchPatterns:e5,defaultMatchWidth:"wide",parsePatterns:t5,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:a5,defaultMatchWidth:"any",parsePatterns:n5,defaultParseWidth:"any"})},r5={code:"ro",formatDistance:DB,formatLong:NB,formatRelative:jB,localize:YB,match:i5,options:{weekStartsOn:1,firstWeekContainsDate:1}};function In(e,i){if(e.one!==void 0&&i===1)return e.one;const r=i%10,s=i%100;return r===1&&s!==11?e.singularNominative.replace("{{count}}",String(i)):r>=2&&r<=4&&(s<10||s>20)?e.singularGenitive.replace("{{count}}",String(i)):e.pluralGenitive.replace("{{count}}",String(i))}function Ot(e){return(i,r)=>r!=null&&r.addSuffix?r.comparison&&r.comparison>0?e.future?In(e.future,i):"через "+In(e.regular,i):e.past?In(e.past,i):In(e.regular,i)+" назад":In(e.regular,i)}const o5={lessThanXSeconds:Ot({regular:{one:"меньше секунды",singularNominative:"меньше {{count}} секунды",singularGenitive:"меньше {{count}} секунд",pluralGenitive:"меньше {{count}} секунд"},future:{one:"меньше, чем через секунду",singularNominative:"меньше, чем через {{count}} секунду",singularGenitive:"меньше, чем через {{count}} секунды",pluralGenitive:"меньше, чем через {{count}} секунд"}}),xSeconds:Ot({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунды",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду назад",singularGenitive:"{{count}} секунды назад",pluralGenitive:"{{count}} секунд назад"},future:{singularNominative:"через {{count}} секунду",singularGenitive:"через {{count}} секунды",pluralGenitive:"через {{count}} секунд"}}),halfAMinute:(e,i)=>i!=null&&i.addSuffix?i.comparison&&i.comparison>0?"через полминуты":"полминуты назад":"полминуты",lessThanXMinutes:Ot({regular:{one:"меньше минуты",singularNominative:"меньше {{count}} минуты",singularGenitive:"меньше {{count}} минут",pluralGenitive:"меньше {{count}} минут"},future:{one:"меньше, чем через минуту",singularNominative:"меньше, чем через {{count}} минуту",singularGenitive:"меньше, чем через {{count}} минуты",pluralGenitive:"меньше, чем через {{count}} минут"}}),xMinutes:Ot({regular:{singularNominative:"{{count}} минута",singularGenitive:"{{count}} минуты",pluralGenitive:"{{count}} минут"},past:{singularNominative:"{{count}} минуту назад",singularGenitive:"{{count}} минуты назад",pluralGenitive:"{{count}} минут назад"},future:{singularNominative:"через {{count}} минуту",singularGenitive:"через {{count}} минуты",pluralGenitive:"через {{count}} минут"}}),aboutXHours:Ot({regular:{singularNominative:"около {{count}} часа",singularGenitive:"около {{count}} часов",pluralGenitive:"около {{count}} часов"},future:{singularNominative:"приблизительно через {{count}} час",singularGenitive:"приблизительно через {{count}} часа",pluralGenitive:"приблизительно через {{count}} часов"}}),xHours:Ot({regular:{singularNominative:"{{count}} час",singularGenitive:"{{count}} часа",pluralGenitive:"{{count}} часов"}}),xDays:Ot({regular:{singularNominative:"{{count}} день",singularGenitive:"{{count}} дня",pluralGenitive:"{{count}} дней"}}),aboutXWeeks:Ot({regular:{singularNominative:"около {{count}} недели",singularGenitive:"около {{count}} недель",pluralGenitive:"около {{count}} недель"},future:{singularNominative:"приблизительно через {{count}} неделю",singularGenitive:"приблизительно через {{count}} недели",pluralGenitive:"приблизительно через {{count}} недель"}}),xWeeks:Ot({regular:{singularNominative:"{{count}} неделя",singularGenitive:"{{count}} недели",pluralGenitive:"{{count}} недель"}}),aboutXMonths:Ot({regular:{singularNominative:"около {{count}} месяца",singularGenitive:"около {{count}} месяцев",pluralGenitive:"около {{count}} месяцев"},future:{singularNominative:"приблизительно через {{count}} месяц",singularGenitive:"приблизительно через {{count}} месяца",pluralGenitive:"приблизительно через {{count}} месяцев"}}),xMonths:Ot({regular:{singularNominative:"{{count}} месяц",singularGenitive:"{{count}} месяца",pluralGenitive:"{{count}} месяцев"}}),aboutXYears:Ot({regular:{singularNominative:"около {{count}} года",singularGenitive:"около {{count}} лет",pluralGenitive:"около {{count}} лет"},future:{singularNominative:"приблизительно через {{count}} год",singularGenitive:"приблизительно через {{count}} года",pluralGenitive:"приблизительно через {{count}} лет"}}),xYears:Ot({regular:{singularNominative:"{{count}} год",singularGenitive:"{{count}} года",pluralGenitive:"{{count}} лет"}}),overXYears:Ot({regular:{singularNominative:"больше {{count}} года",singularGenitive:"больше {{count}} лет",pluralGenitive:"больше {{count}} лет"},future:{singularNominative:"больше, чем через {{count}} год",singularGenitive:"больше, чем через {{count}} года",pluralGenitive:"больше, чем через {{count}} лет"}}),almostXYears:Ot({regular:{singularNominative:"почти {{count}} год",singularGenitive:"почти {{count}} года",pluralGenitive:"почти {{count}} лет"},future:{singularNominative:"почти через {{count}} год",singularGenitive:"почти через {{count}} года",pluralGenitive:"почти через {{count}} лет"}})},s5=(e,i,r)=>o5[e](i,r),l5={full:"EEEE, d MMMM y 'г.'",long:"d MMMM y 'г.'",medium:"d MMM y 'г.'",short:"dd.MM.y"},d5={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},u5={any:"{{date}}, {{time}}"},c5={date:H({formats:l5,defaultWidth:"full"}),time:H({formats:d5,defaultWidth:"full"}),dateTime:H({formats:u5,defaultWidth:"any"})},qo=["воскресенье","понедельник","вторник","среду","четверг","пятницу","субботу"];function h5(e){const i=qo[e];switch(e){case 0:return"'в прошлое "+i+" в' p";case 1:case 2:case 4:return"'в прошлый "+i+" в' p";case 3:case 5:case 6:return"'в прошлую "+i+" в' p"}}function Hl(e){const i=qo[e];return e===2?"'во "+i+" в' p":"'в "+i+" в' p"}function m5(e){const i=qo[e];switch(e){case 0:return"'в следующее "+i+" в' p";case 1:case 2:case 4:return"'в следующий "+i+" в' p";case 3:case 5:case 6:return"'в следующую "+i+" в' p"}}const f5={lastWeek:(e,i,r)=>{const s=e.getDay();return ct(e,i,r)?Hl(s):h5(s)},yesterday:"'вчера в' p",today:"'сегодня в' p",tomorrow:"'завтра в' p",nextWeek:(e,i,r)=>{const s=e.getDay();return ct(e,i,r)?Hl(s):m5(s)},other:"P"},g5=(e,i,r,s)=>{const c=f5[e];return typeof c=="function"?c(i,r,s):c},p5={narrow:["до н.э.","н.э."],abbreviated:["до н. э.","н. э."],wide:["до нашей эры","нашей эры"]},b5={narrow:["1","2","3","4"],abbreviated:["1-й кв.","2-й кв.","3-й кв.","4-й кв."],wide:["1-й квартал","2-й квартал","3-й квартал","4-й квартал"]},v5={narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв.","фев.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],wide:["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]},y5={narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв.","фев.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],wide:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]},x5={narrow:["В","П","В","С","Ч","П","С"],short:["вс","пн","вт","ср","чт","пт","сб"],abbreviated:["вск","пнд","втр","срд","чтв","птн","суб"],wide:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"]},w5={narrow:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утро",afternoon:"день",evening:"веч.",night:"ночь"},abbreviated:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утро",afternoon:"день",evening:"веч.",night:"ночь"},wide:{am:"ДП",pm:"ПП",midnight:"полночь",noon:"полдень",morning:"утро",afternoon:"день",evening:"вечер",night:"ночь"}},k5={narrow:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утра",afternoon:"дня",evening:"веч.",night:"ночи"},abbreviated:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утра",afternoon:"дня",evening:"веч.",night:"ночи"},wide:{am:"ДП",pm:"ПП",midnight:"полночь",noon:"полдень",morning:"утра",afternoon:"дня",evening:"вечера",night:"ночи"}},P5=(e,i)=>{const r=Number(e),s=i==null?void 0:i.unit;let c;return s==="date"?c="-е":s==="week"||s==="minute"||s==="second"?c="-я":c="-й",r+c},M5={ordinalNumber:P5,era:T({values:p5,defaultWidth:"wide"}),quarter:T({values:b5,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:v5,defaultWidth:"wide",formattingValues:y5,defaultFormattingWidth:"wide"}),day:T({values:x5,defaultWidth:"wide"}),dayPeriod:T({values:w5,defaultWidth:"any",formattingValues:k5,defaultFormattingWidth:"wide"})},C5=/^(\d+)(-?(е|я|й|ое|ье|ая|ья|ый|ой|ий|ый))?/i,S5=/\d+/i,$5={narrow:/^((до )?н\.?\s?э\.?)/i,abbreviated:/^((до )?н\.?\s?э\.?)/i,wide:/^(до нашей эры|нашей эры|наша эра)/i},W5={any:[/^д/i,/^н/i]},A5={narrow:/^[1234]/i,abbreviated:/^[1234](-?[ыои]?й?)? кв.?/i,wide:/^[1234](-?[ыои]?й?)? квартал/i},T5={any:[/1/i,/2/i,/3/i,/4/i]},D5={narrow:/^[яфмаисонд]/i,abbreviated:/^(янв|фев|март?|апр|ма[йя]|июн[ья]?|июл[ья]?|авг|сент?|окт|нояб?|дек)\.?/i,wide:/^(январ[ья]|феврал[ья]|марта?|апрел[ья]|ма[йя]|июн[ья]|июл[ья]|августа?|сентябр[ья]|октябр[ья]|октябр[ья]|ноябр[ья]|декабр[ья])/i},_5={narrow:[/^я/i,/^ф/i,/^м/i,/^а/i,/^м/i,/^и/i,/^и/i,/^а/i,/^с/i,/^о/i,/^н/i,/^я/i],any:[/^я/i,/^ф/i,/^мар/i,/^ап/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^ав/i,/^с/i,/^о/i,/^н/i,/^д/i]},E5={narrow:/^[впсч]/i,short:/^(вс|во|пн|по|вт|ср|чт|че|пт|пя|сб|су)\.?/i,abbreviated:/^(вск|вос|пнд|пон|втр|вто|срд|сре|чтв|чет|птн|пят|суб).?/i,wide:/^(воскресень[ея]|понедельника?|вторника?|сред[аы]|четверга?|пятниц[аы]|суббот[аы])/i},L5={narrow:[/^в/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^в[ос]/i,/^п[он]/i,/^в/i,/^ср/i,/^ч/i,/^п[ят]/i,/^с[уб]/i]},N5={narrow:/^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,abbreviated:/^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,wide:/^([дп]п|полночь|полдень|утр[оа]|день|дня|вечера?|ноч[ьи])/i},z5={any:{am:/^дп/i,pm:/^пп/i,midnight:/^полн/i,noon:/^полд/i,morning:/^у/i,afternoon:/^д[ен]/i,evening:/^в/i,night:/^н/i}},j5={ordinalNumber:ye({matchPattern:C5,parsePattern:S5,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:$5,defaultMatchWidth:"wide",parsePatterns:W5,defaultParseWidth:"any"}),quarter:E({matchPatterns:A5,defaultMatchWidth:"wide",parsePatterns:T5,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:D5,defaultMatchWidth:"wide",parsePatterns:_5,defaultParseWidth:"any"}),day:E({matchPatterns:E5,defaultMatchWidth:"wide",parsePatterns:L5,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:N5,defaultMatchWidth:"wide",parsePatterns:z5,defaultParseWidth:"any"})},I5={code:"ru",formatDistance:s5,formatLong:c5,formatRelative:g5,localize:M5,match:j5,options:{weekStartsOn:1,firstWeekContainsDate:1}},F5={lessThanXSeconds:{one:"unnit go ovtta sekundda",other:"unnit go {{count}} sekundda"},xSeconds:{one:"sekundda",other:"{{count}} sekundda"},halfAMinute:"bealle minuhta",lessThanXMinutes:{one:"unnit go bealle minuhta",other:"unnit go {{count}} minuhta"},xMinutes:{one:"minuhta",other:"{{count}} minuhta"},aboutXHours:{one:"sullii ovtta diimmu",other:"sullii {{count}} diimmu"},xHours:{one:"diimmu",other:"{{count}} diimmu"},xDays:{one:"beaivvi",other:"{{count}} beaivvi"},aboutXWeeks:{one:"sullii ovtta vahku",other:"sullii {{count}} vahku"},xWeeks:{one:"vahku",other:"{{count}} vahku"},aboutXMonths:{one:"sullii ovtta mánu",other:"sullii {{count}} mánu"},xMonths:{one:"mánu",other:"{{count}} mánu"},aboutXYears:{one:"sullii ovtta jagi",other:"sullii {{count}} jagi"},xYears:{one:"jagi",other:"{{count}} jagi"},overXYears:{one:"guhkit go jagi",other:"guhkit go {{count}} jagi"},almostXYears:{one:"measta jagi",other:"measta {{count}} jagi"}},O5=(e,i,r)=>{let s;const c=F5[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"geahčen "+s:s+" áigi":s},H5={full:"EEEE MMMM d. 'b.' y",long:"MMMM d. 'b.' y",medium:"MMM d. 'b.' y",short:"dd.MM.y"},X5={full:"'dii.' HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},R5={full:"{{date}} 'dii.' {{time}}",long:"{{date}} 'dii.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},V5={date:H({formats:H5,defaultWidth:"full"}),time:H({formats:X5,defaultWidth:"full"}),dateTime:H({formats:R5,defaultWidth:"full"})},Y5={lastWeek:"'ovddit' eeee 'dii.' p",yesterday:"'ikte dii.' p",today:"'odne dii.' p",tomorrow:"'ihtin dii.' p",nextWeek:"EEEE 'dii.' p",other:"P"},G5=(e,i,r,s)=>Y5[e],B5={narrow:["o.Kr.","m.Kr."],abbreviated:["o.Kr.","m.Kr."],wide:["ovdal Kristusa","maŋŋel Kristusa"]},q5={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. kvartála","2. kvartála","3. kvartála","4. kvartála"]},U5={narrow:["O","G","N","C","M","G","S","B","Č","G","S","J"],abbreviated:["ođđa","guov","njuk","cuo","mies","geas","suoi","borg","čakč","golg","skáb","juov"],wide:["ođđajagemánnu","guovvamánnu","njukčamánnu","cuoŋománnu","miessemánnu","geassemánnu","suoidnemánnu","borgemánnu","čakčamánnu","golggotmánnu","skábmamánnu","juovlamánnu"]},K5={narrow:["S","V","M","G","D","B","L"],short:["sotn","vuos","maŋ","gask","duor","bear","láv"],abbreviated:["sotn","vuos","maŋ","gask","duor","bear","láv"],wide:["sotnabeaivi","vuossárga","maŋŋebárga","gaskavahkku","duorastat","bearjadat","lávvardat"]},Q5={narrow:{am:"a",pm:"p",midnight:"gaskaidja",noon:"gaskabeaivi",morning:"iđđes",afternoon:"maŋŋel gaska.",evening:"eahkes",night:"ihkku"},abbreviated:{am:"a.m.",pm:"p.m.",midnight:"gaskaidja",noon:"gaskabeaivvi",morning:"iđđes",afternoon:"maŋŋel gaskabea.",evening:"eahkes",night:"ihkku"},wide:{am:"a.m.",pm:"p.m.",midnight:"gaskaidja",noon:"gaskabeavvi",morning:"iđđes",afternoon:"maŋŋel gaskabeaivvi",evening:"eahkes",night:"ihkku"}},J5=(e,i)=>Number(e)+".",Z5={ordinalNumber:J5,era:T({values:B5,defaultWidth:"wide"}),quarter:T({values:q5,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:U5,defaultWidth:"wide"}),day:T({values:K5,defaultWidth:"wide"}),dayPeriod:T({values:Q5,defaultWidth:"wide"})},e6=/^(\d+)\.?/i,t6=/\d+/i,a6={narrow:/^(o\.? ?Kr\.?|m\.? ?Kr\.?)/i,abbreviated:/^(o\.? ?Kr\.?|m\.? ?Kr\.?)/i,wide:/^(ovdal Kristusa|ovdal min áiggi|maŋŋel Kristusa|min áigi)/i},n6={any:[/^o/i,/^m/i]},i6={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](\.)? kvartála/i},r6={any:[/1/i,/2/i,/3/i,/4/i]},o6={narrow:/^[ogncmsbčj]/i,abbreviated:/^(ođđa|guov|njuk|cuo|mies|geas|suoi|borg|čakč|golg|skáb|juov)\.?/i,wide:/^(ođđajagemánnu|guovvamánnu|njukčamánnu|cuoŋománnu|miessemánnu|geassemánnu|suoidnemánnu|borgemánnu|čakčamánnu|golggotmánnu|skábmamánnu|juovlamánnu)/i},s6={narrow:[/^o/i,/^g/i,/^n/i,/^c/i,/^m/i,/^g/i,/^s/i,/^b/i,/^č/i,/^g/i,/^s/i,/^j/i],any:[/^o/i,/^gu/i,/^n/i,/^c/i,/^m/i,/^ge/i,/^su/i,/^b/i,/^č/i,/^go/i,/^sk/i,/^j/i]},l6={narrow:/^[svmgdbl]/i,short:/^(sotn|vuos|maŋ|gask|duor|bear|láv)/i,abbreviated:/^(sotn|vuos|maŋ|gask|duor|bear|láv)/i,wide:/^(sotnabeaivi|vuossárga|maŋŋebárga|gaskavahkku|duorastat|bearjadat|lávvardat)/i},d6={any:[/^s/i,/^v/i,/^m/i,/^g/i,/^d/i,/^b/i,/^l/i]},u6={narrow:/^(gaskaidja|gaskabeaivvi|(på) (iđđes|maŋŋel gaskabeaivvi|eahkes|ihkku)|[ap])/i,any:/^([ap]\.?\s?m\.?|gaskaidja|gaskabeaivvi|(på) (iđđes|maŋŋel gaskabeaivvi|eahkes|ihkku))/i},c6={any:{am:/^a(\.?\s?m\.?)?$/i,pm:/^p(\.?\s?m\.?)?$/i,midnight:/^gaskai/i,noon:/^gaskab/i,morning:/iđđes/i,afternoon:/maŋŋel gaskabeaivvi/i,evening:/eahkes/i,night:/ihkku/i}},h6={ordinalNumber:ye({matchPattern:e6,parsePattern:t6,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:a6,defaultMatchWidth:"wide",parsePatterns:n6,defaultParseWidth:"any"}),quarter:E({matchPatterns:i6,defaultMatchWidth:"wide",parsePatterns:r6,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:o6,defaultMatchWidth:"wide",parsePatterns:s6,defaultParseWidth:"any"}),day:E({matchPatterns:l6,defaultMatchWidth:"wide",parsePatterns:d6,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:u6,defaultMatchWidth:"any",parsePatterns:c6,defaultParseWidth:"any"})},m6={code:"se",formatDistance:O5,formatLong:V5,formatRelative:G5,localize:Z5,match:h6,options:{weekStartsOn:1,firstWeekContainsDate:4}};function f6(e,i){return i===1&&e.one?e.one:i>=2&&i<=4&&e.twoFour?e.twoFour:e.other}function Ar(e,i,r){return f6(e,i)[r].replace("{{count}}",String(i))}function g6(e){return["lessThan","about","over","almost"].filter(function(r){return!!e.match(new RegExp("^"+r))})[0]}function Tr(e){let i="";return e==="almost"&&(i="takmer"),e==="about"&&(i="približne"),i.length>0?i+" ":""}function Dr(e){let i="";return e==="lessThan"&&(i="menej než"),e==="over"&&(i="viac než"),i.length>0?i+" ":""}function p6(e){return e.charAt(0).toLowerCase()+e.slice(1)}const b6={xSeconds:{one:{present:"sekunda",past:"sekundou",future:"sekundu"},twoFour:{present:"{{count}} sekundy",past:"{{count}} sekundami",future:"{{count}} sekundy"},other:{present:"{{count}} sekúnd",past:"{{count}} sekundami",future:"{{count}} sekúnd"}},halfAMinute:{other:{present:"pol minúty",past:"pol minútou",future:"pol minúty"}},xMinutes:{one:{present:"minúta",past:"minútou",future:"minútu"},twoFour:{present:"{{count}} minúty",past:"{{count}} minútami",future:"{{count}} minúty"},other:{present:"{{count}} minút",past:"{{count}} minútami",future:"{{count}} minút"}},xHours:{one:{present:"hodina",past:"hodinou",future:"hodinu"},twoFour:{present:"{{count}} hodiny",past:"{{count}} hodinami",future:"{{count}} hodiny"},other:{present:"{{count}} hodín",past:"{{count}} hodinami",future:"{{count}} hodín"}},xDays:{one:{present:"deň",past:"dňom",future:"deň"},twoFour:{present:"{{count}} dni",past:"{{count}} dňami",future:"{{count}} dni"},other:{present:"{{count}} dní",past:"{{count}} dňami",future:"{{count}} dní"}},xWeeks:{one:{present:"týždeň",past:"týždňom",future:"týždeň"},twoFour:{present:"{{count}} týždne",past:"{{count}} týždňami",future:"{{count}} týždne"},other:{present:"{{count}} týždňov",past:"{{count}} týždňami",future:"{{count}} týždňov"}},xMonths:{one:{present:"mesiac",past:"mesiacom",future:"mesiac"},twoFour:{present:"{{count}} mesiace",past:"{{count}} mesiacmi",future:"{{count}} mesiace"},other:{present:"{{count}} mesiacov",past:"{{count}} mesiacmi",future:"{{count}} mesiacov"}},xYears:{one:{present:"rok",past:"rokom",future:"rok"},twoFour:{present:"{{count}} roky",past:"{{count}} rokmi",future:"{{count}} roky"},other:{present:"{{count}} rokov",past:"{{count}} rokmi",future:"{{count}} rokov"}}},v6=(e,i,r)=>{const s=g6(e)||"",c=p6(e.substring(s.length)),g=b6[c];return r!=null&&r.addSuffix?r.comparison&&r.comparison>0?Tr(s)+"o "+Dr(s)+Ar(g,i,"future"):Tr(s)+"pred "+Dr(s)+Ar(g,i,"past"):Tr(s)+Dr(s)+Ar(g,i,"present")},y6={full:"EEEE d. MMMM y",long:"d. MMMM y",medium:"d. M. y",short:"d. M. y"},x6={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},w6={full:"{{date}}, {{time}}",long:"{{date}}, {{time}}",medium:"{{date}}, {{time}}",short:"{{date}} {{time}}"},k6={date:H({formats:y6,defaultWidth:"full"}),time:H({formats:x6,defaultWidth:"full"}),dateTime:H({formats:w6,defaultWidth:"full"})},Uo=["nedeľu","pondelok","utorok","stredu","štvrtok","piatok","sobotu"];function P6(e){const i=Uo[e];switch(e){case 0:case 3:case 6:return"'minulú "+i+" o' p";default:return"'minulý' eeee 'o' p"}}function Xl(e){const i=Uo[e];return e===4?"'vo' eeee 'o' p":"'v "+i+" o' p"}function M6(e){const i=Uo[e];switch(e){case 0:case 4:case 6:return"'budúcu "+i+" o' p";default:return"'budúci' eeee 'o' p"}}const C6={lastWeek:(e,i,r)=>{const s=e.getDay();return ct(e,i,r)?Xl(s):P6(s)},yesterday:"'včera o' p",today:"'dnes o' p",tomorrow:"'zajtra o' p",nextWeek:(e,i,r)=>{const s=e.getDay();return ct(e,i,r)?Xl(s):M6(s)},other:"P"},S6=(e,i,r,s)=>{const c=C6[e];return typeof c=="function"?c(i,r,s):c},$6={narrow:["pred Kr.","po Kr."],abbreviated:["pred Kr.","po Kr."],wide:["pred Kristom","po Kristovi"]},W6={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1. štvrťrok","2. štvrťrok","3. štvrťrok","4. štvrťrok"]},A6={narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","feb","mar","apr","máj","jún","júl","aug","sep","okt","nov","dec"],wide:["január","február","marec","apríl","máj","jún","júl","august","september","október","november","december"]},T6={narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan","feb","mar","apr","máj","jún","júl","aug","sep","okt","nov","dec"],wide:["januára","februára","marca","apríla","mája","júna","júla","augusta","septembra","októbra","novembra","decembra"]},D6={narrow:["n","p","u","s","š","p","s"],short:["ne","po","ut","st","št","pi","so"],abbreviated:["ne","po","ut","st","št","pi","so"],wide:["nedeľa","pondelok","utorok","streda","štvrtok","piatok","sobota"]},_6={narrow:{am:"AM",pm:"PM",midnight:"poln.",noon:"pol.",morning:"ráno",afternoon:"pop.",evening:"več.",night:"noc"},abbreviated:{am:"AM",pm:"PM",midnight:"poln.",noon:"pol.",morning:"ráno",afternoon:"popol.",evening:"večer",night:"noc"},wide:{am:"AM",pm:"PM",midnight:"polnoc",noon:"poludnie",morning:"ráno",afternoon:"popoludnie",evening:"večer",night:"noc"}},E6={narrow:{am:"AM",pm:"PM",midnight:"o poln.",noon:"nap.",morning:"ráno",afternoon:"pop.",evening:"več.",night:"v n."},abbreviated:{am:"AM",pm:"PM",midnight:"o poln.",noon:"napol.",morning:"ráno",afternoon:"popol.",evening:"večer",night:"v noci"},wide:{am:"AM",pm:"PM",midnight:"o polnoci",noon:"napoludnie",morning:"ráno",afternoon:"popoludní",evening:"večer",night:"v noci"}},L6=(e,i)=>Number(e)+".",N6={ordinalNumber:L6,era:T({values:$6,defaultWidth:"wide"}),quarter:T({values:W6,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:A6,defaultWidth:"wide",formattingValues:T6,defaultFormattingWidth:"wide"}),day:T({values:D6,defaultWidth:"wide"}),dayPeriod:T({values:_6,defaultWidth:"wide",formattingValues:E6,defaultFormattingWidth:"wide"})},z6=/^(\d+)\.?/i,j6=/\d+/i,I6={narrow:/^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i,abbreviated:/^(pred Kr\.|pred n\. l\.|po Kr\.|n\. l\.)/i,wide:/^(pred Kristom|pred na[šs][íi]m letopo[čc]tom|po Kristovi|n[áa][šs]ho letopo[čc]tu)/i},F6={any:[/^pr/i,/^(po|n)/i]},O6={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]\. [šs]tvr[ťt]rok/i},H6={any:[/1/i,/2/i,/3/i,/4/i]},X6={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|m[áa]j|j[úu]n|j[úu]l|aug|sep|okt|nov|dec)/i,wide:/^(janu[áa]ra?|febru[áa]ra?|(marec|marca)|apr[íi]la?|m[áa]ja?|j[úu]na?|j[úu]la?|augusta?|(september|septembra)|(okt[óo]ber|okt[óo]bra)|(november|novembra)|(december|decembra))/i},R6={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^m[áa]j/i,/^j[úu]n/i,/^j[úu]l/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},V6={narrow:/^[npusšp]/i,short:/^(ne|po|ut|st|št|pi|so)/i,abbreviated:/^(ne|po|ut|st|št|pi|so)/i,wide:/^(nede[ľl]a|pondelok|utorok|streda|[šs]tvrtok|piatok|sobota])/i},Y6={narrow:[/^n/i,/^p/i,/^u/i,/^s/i,/^š/i,/^p/i,/^s/i],any:[/^n/i,/^po/i,/^u/i,/^st/i,/^(št|stv)/i,/^pi/i,/^so/i]},G6={narrow:/^(am|pm|(o )?poln\.?|(nap\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]\.?|(v n\.?|noc))/i,abbreviated:/^(am|pm|(o )?poln\.?|(napol\.?|pol\.?)|r[áa]no|pop\.?|ve[čc]er|(v )?noci?)/i,any:/^(am|pm|(o )?polnoci?|(na)?poludnie|r[áa]no|popoludn(ie|í|i)|ve[čc]er|(v )?noci?)/i},B6={any:{am:/^am/i,pm:/^pm/i,midnight:/poln/i,noon:/^(nap|(na)?pol(\.|u))/i,morning:/^r[áa]no/i,afternoon:/^pop/i,evening:/^ve[čc]/i,night:/^(noc|v n\.)/i}},q6={ordinalNumber:ye({matchPattern:z6,parsePattern:j6,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:I6,defaultMatchWidth:"wide",parsePatterns:F6,defaultParseWidth:"any"}),quarter:E({matchPatterns:O6,defaultMatchWidth:"wide",parsePatterns:H6,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:X6,defaultMatchWidth:"wide",parsePatterns:R6,defaultParseWidth:"any"}),day:E({matchPatterns:V6,defaultMatchWidth:"wide",parsePatterns:Y6,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:G6,defaultMatchWidth:"any",parsePatterns:B6,defaultParseWidth:"any"})},U6={code:"sk",formatDistance:v6,formatLong:k6,formatRelative:S6,localize:N6,match:q6,options:{weekStartsOn:1,firstWeekContainsDate:4}};function K6(e){return e.one!==void 0}const Q6={lessThanXSeconds:{present:{one:"manj kot {{count}} sekunda",two:"manj kot {{count}} sekundi",few:"manj kot {{count}} sekunde",other:"manj kot {{count}} sekund"},past:{one:"manj kot {{count}} sekundo",two:"manj kot {{count}} sekundama",few:"manj kot {{count}} sekundami",other:"manj kot {{count}} sekundami"},future:{one:"manj kot {{count}} sekundo",two:"manj kot {{count}} sekundi",few:"manj kot {{count}} sekunde",other:"manj kot {{count}} sekund"}},xSeconds:{present:{one:"{{count}} sekunda",two:"{{count}} sekundi",few:"{{count}} sekunde",other:"{{count}} sekund"},past:{one:"{{count}} sekundo",two:"{{count}} sekundama",few:"{{count}} sekundami",other:"{{count}} sekundami"},future:{one:"{{count}} sekundo",two:"{{count}} sekundi",few:"{{count}} sekunde",other:"{{count}} sekund"}},halfAMinute:"pol minute",lessThanXMinutes:{present:{one:"manj kot {{count}} minuta",two:"manj kot {{count}} minuti",few:"manj kot {{count}} minute",other:"manj kot {{count}} minut"},past:{one:"manj kot {{count}} minuto",two:"manj kot {{count}} minutama",few:"manj kot {{count}} minutami",other:"manj kot {{count}} minutami"},future:{one:"manj kot {{count}} minuto",two:"manj kot {{count}} minuti",few:"manj kot {{count}} minute",other:"manj kot {{count}} minut"}},xMinutes:{present:{one:"{{count}} minuta",two:"{{count}} minuti",few:"{{count}} minute",other:"{{count}} minut"},past:{one:"{{count}} minuto",two:"{{count}} minutama",few:"{{count}} minutami",other:"{{count}} minutami"},future:{one:"{{count}} minuto",two:"{{count}} minuti",few:"{{count}} minute",other:"{{count}} minut"}},aboutXHours:{present:{one:"približno {{count}} ura",two:"približno {{count}} uri",few:"približno {{count}} ure",other:"približno {{count}} ur"},past:{one:"približno {{count}} uro",two:"približno {{count}} urama",few:"približno {{count}} urami",other:"približno {{count}} urami"},future:{one:"približno {{count}} uro",two:"približno {{count}} uri",few:"približno {{count}} ure",other:"približno {{count}} ur"}},xHours:{present:{one:"{{count}} ura",two:"{{count}} uri",few:"{{count}} ure",other:"{{count}} ur"},past:{one:"{{count}} uro",two:"{{count}} urama",few:"{{count}} urami",other:"{{count}} urami"},future:{one:"{{count}} uro",two:"{{count}} uri",few:"{{count}} ure",other:"{{count}} ur"}},xDays:{present:{one:"{{count}} dan",two:"{{count}} dni",few:"{{count}} dni",other:"{{count}} dni"},past:{one:"{{count}} dnem",two:"{{count}} dnevoma",few:"{{count}} dnevi",other:"{{count}} dnevi"},future:{one:"{{count}} dan",two:"{{count}} dni",few:"{{count}} dni",other:"{{count}} dni"}},aboutXWeeks:{one:"približno {{count}} teden",two:"približno {{count}} tedna",few:"približno {{count}} tedne",other:"približno {{count}} tednov"},xWeeks:{one:"{{count}} teden",two:"{{count}} tedna",few:"{{count}} tedne",other:"{{count}} tednov"},aboutXMonths:{present:{one:"približno {{count}} mesec",two:"približno {{count}} meseca",few:"približno {{count}} mesece",other:"približno {{count}} mesecev"},past:{one:"približno {{count}} mesecem",two:"približno {{count}} mesecema",few:"približno {{count}} meseci",other:"približno {{count}} meseci"},future:{one:"približno {{count}} mesec",two:"približno {{count}} meseca",few:"približno {{count}} mesece",other:"približno {{count}} mesecev"}},xMonths:{present:{one:"{{count}} mesec",two:"{{count}} meseca",few:"{{count}} meseci",other:"{{count}} mesecev"},past:{one:"{{count}} mesecem",two:"{{count}} mesecema",few:"{{count}} meseci",other:"{{count}} meseci"},future:{one:"{{count}} mesec",two:"{{count}} meseca",few:"{{count}} mesece",other:"{{count}} mesecev"}},aboutXYears:{present:{one:"približno {{count}} leto",two:"približno {{count}} leti",few:"približno {{count}} leta",other:"približno {{count}} let"},past:{one:"približno {{count}} letom",two:"približno {{count}} letoma",few:"približno {{count}} leti",other:"približno {{count}} leti"},future:{one:"približno {{count}} leto",two:"približno {{count}} leti",few:"približno {{count}} leta",other:"približno {{count}} let"}},xYears:{present:{one:"{{count}} leto",two:"{{count}} leti",few:"{{count}} leta",other:"{{count}} let"},past:{one:"{{count}} letom",two:"{{count}} letoma",few:"{{count}} leti",other:"{{count}} leti"},future:{one:"{{count}} leto",two:"{{count}} leti",few:"{{count}} leta",other:"{{count}} let"}},overXYears:{present:{one:"več kot {{count}} leto",two:"več kot {{count}} leti",few:"več kot {{count}} leta",other:"več kot {{count}} let"},past:{one:"več kot {{count}} letom",two:"več kot {{count}} letoma",few:"več kot {{count}} leti",other:"več kot {{count}} leti"},future:{one:"več kot {{count}} leto",two:"več kot {{count}} leti",few:"več kot {{count}} leta",other:"več kot {{count}} let"}},almostXYears:{present:{one:"skoraj {{count}} leto",two:"skoraj {{count}} leti",few:"skoraj {{count}} leta",other:"skoraj {{count}} let"},past:{one:"skoraj {{count}} letom",two:"skoraj {{count}} letoma",few:"skoraj {{count}} leti",other:"skoraj {{count}} leti"},future:{one:"skoraj {{count}} leto",two:"skoraj {{count}} leti",few:"skoraj {{count}} leta",other:"skoraj {{count}} let"}}};function J6(e){switch(e%100){case 1:return"one";case 2:return"two";case 3:case 4:return"few";default:return"other"}}const Z6=(e,i,r)=>{let s="",c="present";r!=null&&r.addSuffix&&(r.comparison&&r.comparison>0?(c="future",s="čez "):(c="past",s="pred "));const g=Q6[e];if(typeof g=="string")s+=g;else{const w=J6(i);K6(g)?s+=g[w].replace("{{count}}",String(i)):s+=g[c][w].replace("{{count}}",String(i))}return s},e8={full:"EEEE, dd. MMMM y",long:"dd. MMMM y",medium:"d. MMM y",short:"d. MM. yy"},t8={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},a8={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},n8={date:H({formats:e8,defaultWidth:"full"}),time:H({formats:t8,defaultWidth:"full"}),dateTime:H({formats:a8,defaultWidth:"full"})},i8={lastWeek:e=>{switch(e.getDay()){case 0:return"'prejšnjo nedeljo ob' p";case 3:return"'prejšnjo sredo ob' p";case 6:return"'prejšnjo soboto ob' p";default:return"'prejšnji' EEEE 'ob' p"}},yesterday:"'včeraj ob' p",today:"'danes ob' p",tomorrow:"'jutri ob' p",nextWeek:e=>{switch(e.getDay()){case 0:return"'naslednjo nedeljo ob' p";case 3:return"'naslednjo sredo ob' p";case 6:return"'naslednjo soboto ob' p";default:return"'naslednji' EEEE 'ob' p"}},other:"P"},r8=(e,i,r,s)=>{const c=i8[e];return typeof c=="function"?c(i):c},o8={narrow:["pr. n. št.","po n. št."],abbreviated:["pr. n. št.","po n. št."],wide:["pred našim štetjem","po našem štetju"]},s8={narrow:["1","2","3","4"],abbreviated:["1. čet.","2. čet.","3. čet.","4. čet."],wide:["1. četrtletje","2. četrtletje","3. četrtletje","4. četrtletje"]},l8={narrow:["j","f","m","a","m","j","j","a","s","o","n","d"],abbreviated:["jan.","feb.","mar.","apr.","maj","jun.","jul.","avg.","sep.","okt.","nov.","dec."],wide:["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december"]},d8={narrow:["n","p","t","s","č","p","s"],short:["ned.","pon.","tor.","sre.","čet.","pet.","sob."],abbreviated:["ned.","pon.","tor.","sre.","čet.","pet.","sob."],wide:["nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota"]},u8={narrow:{am:"d",pm:"p",midnight:"24.00",noon:"12.00",morning:"j",afternoon:"p",evening:"v",night:"n"},abbreviated:{am:"dop.",pm:"pop.",midnight:"poln.",noon:"pold.",morning:"jut.",afternoon:"pop.",evening:"več.",night:"noč"},wide:{am:"dop.",pm:"pop.",midnight:"polnoč",noon:"poldne",morning:"jutro",afternoon:"popoldne",evening:"večer",night:"noč"}},c8={narrow:{am:"d",pm:"p",midnight:"24.00",noon:"12.00",morning:"zj",afternoon:"p",evening:"zv",night:"po"},abbreviated:{am:"dop.",pm:"pop.",midnight:"opoln.",noon:"opold.",morning:"zjut.",afternoon:"pop.",evening:"zveč.",night:"ponoči"},wide:{am:"dop.",pm:"pop.",midnight:"opolnoči",noon:"opoldne",morning:"zjutraj",afternoon:"popoldan",evening:"zvečer",night:"ponoči"}},h8=(e,i)=>Number(e)+".",m8={ordinalNumber:h8,era:T({values:o8,defaultWidth:"wide"}),quarter:T({values:s8,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:l8,defaultWidth:"wide"}),day:T({values:d8,defaultWidth:"wide"}),dayPeriod:T({values:u8,defaultWidth:"wide",formattingValues:c8,defaultFormattingWidth:"wide"})},f8=/^(\d+)\./i,g8=/\d+/i,p8={abbreviated:/^(pr\. n\. št\.|po n\. št\.)/i,wide:/^(pred Kristusom|pred na[sš]im [sš]tetjem|po Kristusu|po na[sš]em [sš]tetju|na[sš]ega [sš]tetja)/i},b8={any:[/^pr/i,/^(po|na[sš]em)/i]},v8={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?[čc]et\.?/i,wide:/^[1234]\. [čc]etrtletje/i},y8={any:[/1/i,/2/i,/3/i,/4/i]},x8={narrow:/^[jfmasond]/i,abbreviated:/^(jan\.|feb\.|mar\.|apr\.|maj|jun\.|jul\.|avg\.|sep\.|okt\.|nov\.|dec\.)/i,wide:/^(januar|februar|marec|april|maj|junij|julij|avgust|september|oktober|november|december)/i},w8={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],abbreviated:[/^ja/i,/^fe/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^av/i,/^s/i,/^o/i,/^n/i,/^d/i],wide:[/^ja/i,/^fe/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^av/i,/^s/i,/^o/i,/^n/i,/^d/i]},k8={narrow:/^[nptsčc]/i,short:/^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i,abbreviated:/^(ned\.|pon\.|tor\.|sre\.|[cč]et\.|pet\.|sob\.)/i,wide:/^(nedelja|ponedeljek|torek|sreda|[cč]etrtek|petek|sobota)/i},P8={narrow:[/^n/i,/^p/i,/^t/i,/^s/i,/^[cč]/i,/^p/i,/^s/i],any:[/^n/i,/^po/i,/^t/i,/^sr/i,/^[cč]/i,/^pe/i,/^so/i]},M8={narrow:/^(d|po?|z?v|n|z?j|24\.00|12\.00)/i,any:/^(dop\.|pop\.|o?poln(\.|o[cč]i?)|o?pold(\.|ne)|z?ve[cč](\.|er)|(po)?no[cč]i?|popold(ne|an)|jut(\.|ro)|zjut(\.|raj))/i},C8={narrow:{am:/^d/i,pm:/^p/i,midnight:/^24/i,noon:/^12/i,morning:/^(z?j)/i,afternoon:/^p/i,evening:/^(z?v)/i,night:/^(n|po)/i},any:{am:/^dop\./i,pm:/^pop\./i,midnight:/^o?poln/i,noon:/^o?pold/i,morning:/j/i,afternoon:/^pop\./i,evening:/^z?ve/i,night:/(po)?no/i}},S8={ordinalNumber:ye({matchPattern:f8,parsePattern:g8,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:p8,defaultMatchWidth:"wide",parsePatterns:b8,defaultParseWidth:"any"}),quarter:E({matchPatterns:v8,defaultMatchWidth:"wide",parsePatterns:y8,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:x8,defaultMatchWidth:"wide",parsePatterns:w8,defaultParseWidth:"wide"}),day:E({matchPatterns:k8,defaultMatchWidth:"wide",parsePatterns:P8,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:M8,defaultMatchWidth:"any",parsePatterns:C8,defaultParseWidth:"any"})},$8={code:"sl",formatDistance:Z6,formatLong:n8,formatRelative:r8,localize:m8,match:S8,options:{weekStartsOn:1,firstWeekContainsDate:1}},W8={lessThanXSeconds:{one:"më pak se një sekondë",other:"më pak se {{count}} sekonda"},xSeconds:{one:"1 sekondë",other:"{{count}} sekonda"},halfAMinute:"gjysëm minuti",lessThanXMinutes:{one:"më pak se një minute",other:"më pak se {{count}} minuta"},xMinutes:{one:"1 minutë",other:"{{count}} minuta"},aboutXHours:{one:"rreth 1 orë",other:"rreth {{count}} orë"},xHours:{one:"1 orë",other:"{{count}} orë"},xDays:{one:"1 ditë",other:"{{count}} ditë"},aboutXWeeks:{one:"rreth 1 javë",other:"rreth {{count}} javë"},xWeeks:{one:"1 javë",other:"{{count}} javë"},aboutXMonths:{one:"rreth 1 muaj",other:"rreth {{count}} muaj"},xMonths:{one:"1 muaj",other:"{{count}} muaj"},aboutXYears:{one:"rreth 1 vit",other:"rreth {{count}} vite"},xYears:{one:"1 vit",other:"{{count}} vite"},overXYears:{one:"mbi 1 vit",other:"mbi {{count}} vite"},almostXYears:{one:"pothuajse 1 vit",other:"pothuajse {{count}} vite"}},A8=(e,i,r)=>{let s;const c=W8[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"në "+s:s+" më parë":s},T8={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},D8={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},_8={full:"{{date}} 'në' {{time}}",long:"{{date}} 'në' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},E8={date:H({formats:T8,defaultWidth:"full"}),time:H({formats:D8,defaultWidth:"full"}),dateTime:H({formats:_8,defaultWidth:"full"})},L8={lastWeek:"'të' eeee 'e shkuar në' p",yesterday:"'dje në' p",today:"'sot në' p",tomorrow:"'nesër në' p",nextWeek:"eeee 'at' p",other:"P"},N8=(e,i,r,s)=>L8[e],z8={narrow:["P","M"],abbreviated:["PK","MK"],wide:["Para Krishtit","Mbas Krishtit"]},j8={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["4-mujori I","4-mujori II","4-mujori III","4-mujori IV"]},I8={narrow:["J","S","M","P","M","Q","K","G","S","T","N","D"],abbreviated:["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gus","Sht","Tet","Nën","Dhj"],wide:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"]},F8={narrow:["D","H","M","M","E","P","S"],short:["Di","Hë","Ma","Më","En","Pr","Sh"],abbreviated:["Die","Hën","Mar","Mër","Enj","Pre","Sht"],wide:["Dielë","Hënë","Martë","Mërkurë","Enjte","Premte","Shtunë"]},O8={narrow:{am:"p",pm:"m",midnight:"m",noon:"d",morning:"mëngjes",afternoon:"dite",evening:"mbrëmje",night:"natë"},abbreviated:{am:"PD",pm:"MD",midnight:"mesnëtë",noon:"drek",morning:"mëngjes",afternoon:"mbasdite",evening:"mbrëmje",night:"natë"},wide:{am:"p.d.",pm:"m.d.",midnight:"mesnëtë",noon:"drek",morning:"mëngjes",afternoon:"mbasdite",evening:"mbrëmje",night:"natë"}},H8={narrow:{am:"p",pm:"m",midnight:"m",noon:"d",morning:"në mëngjes",afternoon:"në mbasdite",evening:"në mbrëmje",night:"në mesnatë"},abbreviated:{am:"PD",pm:"MD",midnight:"mesnatë",noon:"drek",morning:"në mëngjes",afternoon:"në mbasdite",evening:"në mbrëmje",night:"në mesnatë"},wide:{am:"p.d.",pm:"m.d.",midnight:"mesnatë",noon:"drek",morning:"në mëngjes",afternoon:"në mbasdite",evening:"në mbrëmje",night:"në mesnatë"}},X8=(e,i)=>{const r=Number(e);return(i==null?void 0:i.unit)==="hour"?String(r):r===1?r+"-rë":r===4?r+"t":r+"-të"},R8={ordinalNumber:X8,era:T({values:z8,defaultWidth:"wide"}),quarter:T({values:j8,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:I8,defaultWidth:"wide"}),day:T({values:F8,defaultWidth:"wide"}),dayPeriod:T({values:O8,defaultWidth:"wide",formattingValues:H8,defaultFormattingWidth:"wide"})},V8=/^(\d+)(-rë|-të|t|)?/i,Y8=/\d+/i,G8={narrow:/^(p|m)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(para krishtit|mbas krishtit)/i},B8={any:[/^b/i,/^(p|m)/i]},q8={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234]-mujori (i{1,3}|iv)/i},U8={any:[/1/i,/2/i,/3/i,/4/i]},K8={narrow:/^[jsmpqkftnd]/i,abbreviated:/^(jan|shk|mar|pri|maj|qer|kor|gus|sht|tet|nën|dhj)/i,wide:/^(janar|shkurt|mars|prill|maj|qershor|korrik|gusht|shtator|tetor|nëntor|dhjetor)/i},Q8={narrow:[/^j/i,/^s/i,/^m/i,/^p/i,/^m/i,/^q/i,/^k/i,/^g/i,/^s/i,/^t/i,/^n/i,/^d/i],any:[/^ja/i,/^shk/i,/^mar/i,/^pri/i,/^maj/i,/^qer/i,/^kor/i,/^gu/i,/^sht/i,/^tet/i,/^n/i,/^d/i]},J8={narrow:/^[dhmeps]/i,short:/^(di|hë|ma|më|en|pr|sh)/i,abbreviated:/^(die|hën|mar|mër|enj|pre|sht)/i,wide:/^(dielë|hënë|martë|mërkurë|enjte|premte|shtunë)/i},Z8={narrow:[/^d/i,/^h/i,/^m/i,/^m/i,/^e/i,/^p/i,/^s/i],any:[/^d/i,/^h/i,/^ma/i,/^më/i,/^e/i,/^p/i,/^s/i]},eq={narrow:/^(p|m|me|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i,any:/^([pm]\.?\s?d\.?|drek|në (mëngjes|mbasdite|mbrëmje|mesnatë))/i},tq={any:{am:/^p/i,pm:/^m/i,midnight:/^me/i,noon:/^dr/i,morning:/mëngjes/i,afternoon:/mbasdite/i,evening:/mbrëmje/i,night:/natë/i}},aq={ordinalNumber:ye({matchPattern:V8,parsePattern:Y8,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:G8,defaultMatchWidth:"wide",parsePatterns:B8,defaultParseWidth:"any"}),quarter:E({matchPatterns:q8,defaultMatchWidth:"wide",parsePatterns:U8,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:K8,defaultMatchWidth:"wide",parsePatterns:Q8,defaultParseWidth:"any"}),day:E({matchPatterns:J8,defaultMatchWidth:"wide",parsePatterns:Z8,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:eq,defaultMatchWidth:"any",parsePatterns:tq,defaultParseWidth:"any"})},nq={code:"sq",formatDistance:A8,formatLong:E8,formatRelative:N8,localize:R8,match:aq,options:{weekStartsOn:1,firstWeekContainsDate:1}},iq={lessThanXSeconds:{one:{standalone:"мање од 1 секунде",withPrepositionAgo:"мање од 1 секунде",withPrepositionIn:"мање од 1 секунду"},dual:"мање од {{count}} секунде",other:"мање од {{count}} секунди"},xSeconds:{one:{standalone:"1 секунда",withPrepositionAgo:"1 секунде",withPrepositionIn:"1 секунду"},dual:"{{count}} секунде",other:"{{count}} секунди"},halfAMinute:"пола минуте",lessThanXMinutes:{one:{standalone:"мање од 1 минуте",withPrepositionAgo:"мање од 1 минуте",withPrepositionIn:"мање од 1 минуту"},dual:"мање од {{count}} минуте",other:"мање од {{count}} минута"},xMinutes:{one:{standalone:"1 минута",withPrepositionAgo:"1 минуте",withPrepositionIn:"1 минуту"},dual:"{{count}} минуте",other:"{{count}} минута"},aboutXHours:{one:{standalone:"око 1 сат",withPrepositionAgo:"око 1 сат",withPrepositionIn:"око 1 сат"},dual:"око {{count}} сата",other:"око {{count}} сати"},xHours:{one:{standalone:"1 сат",withPrepositionAgo:"1 сат",withPrepositionIn:"1 сат"},dual:"{{count}} сата",other:"{{count}} сати"},xDays:{one:{standalone:"1 дан",withPrepositionAgo:"1 дан",withPrepositionIn:"1 дан"},dual:"{{count}} дана",other:"{{count}} дана"},aboutXWeeks:{one:{standalone:"око 1 недељу",withPrepositionAgo:"око 1 недељу",withPrepositionIn:"око 1 недељу"},dual:"око {{count}} недеље",other:"око {{count}} недеље"},xWeeks:{one:{standalone:"1 недељу",withPrepositionAgo:"1 недељу",withPrepositionIn:"1 недељу"},dual:"{{count}} недеље",other:"{{count}} недеље"},aboutXMonths:{one:{standalone:"око 1 месец",withPrepositionAgo:"око 1 месец",withPrepositionIn:"око 1 месец"},dual:"око {{count}} месеца",other:"око {{count}} месеци"},xMonths:{one:{standalone:"1 месец",withPrepositionAgo:"1 месец",withPrepositionIn:"1 месец"},dual:"{{count}} месеца",other:"{{count}} месеци"},aboutXYears:{one:{standalone:"око 1 годину",withPrepositionAgo:"око 1 годину",withPrepositionIn:"око 1 годину"},dual:"око {{count}} године",other:"око {{count}} година"},xYears:{one:{standalone:"1 година",withPrepositionAgo:"1 године",withPrepositionIn:"1 годину"},dual:"{{count}} године",other:"{{count}} година"},overXYears:{one:{standalone:"преко 1 годину",withPrepositionAgo:"преко 1 годину",withPrepositionIn:"преко 1 годину"},dual:"преко {{count}} године",other:"преко {{count}} година"},almostXYears:{one:{standalone:"готово 1 годину",withPrepositionAgo:"готово 1 годину",withPrepositionIn:"готово 1 годину"},dual:"готово {{count}} године",other:"готово {{count}} година"}},rq=(e,i,r)=>{let s;const c=iq[e];return typeof c=="string"?s=c:i===1?r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s=c.one.withPrepositionIn:s=c.one.withPrepositionAgo:s=c.one.standalone:i%10>1&&i%10<5&&String(i).substr(-2,1)!=="1"?s=c.dual.replace("{{count}}",String(i)):s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"за "+s:"пре "+s:s},oq={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},sq={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},lq={full:"{{date}} 'у' {{time}}",long:"{{date}} 'у' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},dq={date:H({formats:oq,defaultWidth:"full"}),time:H({formats:sq,defaultWidth:"full"}),dateTime:H({formats:lq,defaultWidth:"full"})},uq={lastWeek:e=>{switch(e.getDay()){case 0:return"'прошле недеље у' p";case 3:return"'прошле среде у' p";case 6:return"'прошле суботе у' p";default:return"'прошли' EEEE 'у' p"}},yesterday:"'јуче у' p",today:"'данас у' p",tomorrow:"'сутра у' p",nextWeek:e=>{switch(e.getDay()){case 0:return"'следеће недеље у' p";case 3:return"'следећу среду у' p";case 6:return"'следећу суботу у' p";default:return"'следећи' EEEE 'у' p"}},other:"P"},cq=(e,i,r,s)=>{const c=uq[e];return typeof c=="function"?c(i):c},hq={narrow:["пр.н.е.","АД"],abbreviated:["пр. Хр.","по. Хр."],wide:["Пре Христа","После Христа"]},mq={narrow:["1.","2.","3.","4."],abbreviated:["1. кв.","2. кв.","3. кв.","4. кв."],wide:["1. квартал","2. квартал","3. квартал","4. квартал"]},fq={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},gq={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],wide:["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]},pq={narrow:["Н","П","У","С","Ч","П","С"],short:["нед","пон","уто","сре","чет","пет","суб"],abbreviated:["нед","пон","уто","сре","чет","пет","суб"],wide:["недеља","понедељак","уторак","среда","четвртак","петак","субота"]},bq={narrow:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"АМ",pm:"ПМ",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},vq={narrow:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},abbreviated:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"поподне",evening:"увече",night:"ноћу"},wide:{am:"AM",pm:"PM",midnight:"поноћ",noon:"подне",morning:"ујутру",afternoon:"после подне",evening:"увече",night:"ноћу"}},yq=(e,i)=>Number(e)+".",xq={ordinalNumber:yq,era:T({values:hq,defaultWidth:"wide"}),quarter:T({values:mq,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:fq,defaultWidth:"wide",formattingValues:gq,defaultFormattingWidth:"wide"}),day:T({values:pq,defaultWidth:"wide"}),dayPeriod:T({values:vq,defaultWidth:"wide",formattingValues:bq,defaultFormattingWidth:"wide"})},wq=/^(\d+)\./i,kq=/\d+/i,Pq={narrow:/^(пр\.н\.е\.|АД)/i,abbreviated:/^(пр\.\s?Хр\.|по\.\s?Хр\.)/i,wide:/^(Пре Христа|пре нове ере|После Христа|нова ера)/i},Mq={any:[/^пр/i,/^(по|нова)/i]},Cq={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?кв\.?/i,wide:/^[1234]\. квартал/i},Sq={any:[/1/i,/2/i,/3/i,/4/i]},$q={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(јан|феб|мар|апр|мај|јун|јул|авг|сеп|окт|нов|дец)/i,wide:/^((јануар|јануара)|(фебруар|фебруара)|(март|марта)|(април|априла)|(мја|маја)|(јун|јуна)|(јул|јула)|(август|августа)|(септембар|септембра)|(октобар|октобра)|(новембар|новембра)|(децембар|децембра))/i},Wq={narrow:[/^1/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ја/i,/^ф/i,/^мар/i,/^ап/i,/^мај/i,/^јун/i,/^јул/i,/^авг/i,/^с/i,/^о/i,/^н/i,/^д/i]},Aq={narrow:/^[пусчн]/i,short:/^(нед|пон|уто|сре|чет|пет|суб)/i,abbreviated:/^(нед|пон|уто|сре|чет|пет|суб)/i,wide:/^(недеља|понедељак|уторак|среда|четвртак|петак|субота)/i},Tq={narrow:[/^п/i,/^у/i,/^с/i,/^ч/i,/^п/i,/^с/i,/^н/i],any:[/^нед/i,/^пон/i,/^уто/i,/^сре/i,/^чет/i,/^пет/i,/^суб/i]},Dq={any:/^(ам|пм|поноћ|(по)?подне|увече|ноћу|после подне|ујутру)/i},_q={any:{am:/^a/i,pm:/^p/i,midnight:/^поно/i,noon:/^под/i,morning:/ујутру/i,afternoon:/(после\s|по)+подне/i,evening:/(увече)/i,night:/(ноћу)/i}},Eq={ordinalNumber:ye({matchPattern:wq,parsePattern:kq,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:Pq,defaultMatchWidth:"wide",parsePatterns:Mq,defaultParseWidth:"any"}),quarter:E({matchPatterns:Cq,defaultMatchWidth:"wide",parsePatterns:Sq,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:$q,defaultMatchWidth:"wide",parsePatterns:Wq,defaultParseWidth:"any"}),day:E({matchPatterns:Aq,defaultMatchWidth:"wide",parsePatterns:Tq,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:Dq,defaultMatchWidth:"any",parsePatterns:_q,defaultParseWidth:"any"})},Lq={code:"sr",formatDistance:rq,formatLong:dq,formatRelative:cq,localize:xq,match:Eq,options:{weekStartsOn:1,firstWeekContainsDate:1}},Nq={lessThanXSeconds:{one:{standalone:"manje od 1 sekunde",withPrepositionAgo:"manje od 1 sekunde",withPrepositionIn:"manje od 1 sekundu"},dual:"manje od {{count}} sekunde",other:"manje od {{count}} sekundi"},xSeconds:{one:{standalone:"1 sekunda",withPrepositionAgo:"1 sekunde",withPrepositionIn:"1 sekundu"},dual:"{{count}} sekunde",other:"{{count}} sekundi"},halfAMinute:"pola minute",lessThanXMinutes:{one:{standalone:"manje od 1 minute",withPrepositionAgo:"manje od 1 minute",withPrepositionIn:"manje od 1 minutu"},dual:"manje od {{count}} minute",other:"manje od {{count}} minuta"},xMinutes:{one:{standalone:"1 minuta",withPrepositionAgo:"1 minute",withPrepositionIn:"1 minutu"},dual:"{{count}} minute",other:"{{count}} minuta"},aboutXHours:{one:{standalone:"oko 1 sat",withPrepositionAgo:"oko 1 sat",withPrepositionIn:"oko 1 sat"},dual:"oko {{count}} sata",other:"oko {{count}} sati"},xHours:{one:{standalone:"1 sat",withPrepositionAgo:"1 sat",withPrepositionIn:"1 sat"},dual:"{{count}} sata",other:"{{count}} sati"},xDays:{one:{standalone:"1 dan",withPrepositionAgo:"1 dan",withPrepositionIn:"1 dan"},dual:"{{count}} dana",other:"{{count}} dana"},aboutXWeeks:{one:{standalone:"oko 1 nedelju",withPrepositionAgo:"oko 1 nedelju",withPrepositionIn:"oko 1 nedelju"},dual:"oko {{count}} nedelje",other:"oko {{count}} nedelje"},xWeeks:{one:{standalone:"1 nedelju",withPrepositionAgo:"1 nedelju",withPrepositionIn:"1 nedelju"},dual:"{{count}} nedelje",other:"{{count}} nedelje"},aboutXMonths:{one:{standalone:"oko 1 mesec",withPrepositionAgo:"oko 1 mesec",withPrepositionIn:"oko 1 mesec"},dual:"oko {{count}} meseca",other:"oko {{count}} meseci"},xMonths:{one:{standalone:"1 mesec",withPrepositionAgo:"1 mesec",withPrepositionIn:"1 mesec"},dual:"{{count}} meseca",other:"{{count}} meseci"},aboutXYears:{one:{standalone:"oko 1 godinu",withPrepositionAgo:"oko 1 godinu",withPrepositionIn:"oko 1 godinu"},dual:"oko {{count}} godine",other:"oko {{count}} godina"},xYears:{one:{standalone:"1 godina",withPrepositionAgo:"1 godine",withPrepositionIn:"1 godinu"},dual:"{{count}} godine",other:"{{count}} godina"},overXYears:{one:{standalone:"preko 1 godinu",withPrepositionAgo:"preko 1 godinu",withPrepositionIn:"preko 1 godinu"},dual:"preko {{count}} godine",other:"preko {{count}} godina"},almostXYears:{one:{standalone:"gotovo 1 godinu",withPrepositionAgo:"gotovo 1 godinu",withPrepositionIn:"gotovo 1 godinu"},dual:"gotovo {{count}} godine",other:"gotovo {{count}} godina"}},zq=(e,i,r)=>{let s;const c=Nq[e];return typeof c=="string"?s=c:i===1?r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s=c.one.withPrepositionIn:s=c.one.withPrepositionAgo:s=c.one.standalone:i%10>1&&i%10<5&&String(i).substr(-2,1)!=="1"?s=c.dual.replace("{{count}}",String(i)):s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"za "+s:"pre "+s:s},jq={full:"EEEE, d. MMMM yyyy.",long:"d. MMMM yyyy.",medium:"d. MMM yy.",short:"dd. MM. yy."},Iq={full:"HH:mm:ss (zzzz)",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Fq={full:"{{date}} 'u' {{time}}",long:"{{date}} 'u' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},Oq={date:H({formats:jq,defaultWidth:"full"}),time:H({formats:Iq,defaultWidth:"full"}),dateTime:H({formats:Fq,defaultWidth:"full"})},Hq={lastWeek:e=>{switch(e.getDay()){case 0:return"'prošle nedelje u' p";case 3:return"'prošle srede u' p";case 6:return"'prošle subote u' p";default:return"'prošli' EEEE 'u' p"}},yesterday:"'juče u' p",today:"'danas u' p",tomorrow:"'sutra u' p",nextWeek:e=>{switch(e.getDay()){case 0:return"'sledeće nedelje u' p";case 3:return"'sledeću sredu u' p";case 6:return"'sledeću subotu u' p";default:return"'sledeći' EEEE 'u' p"}},other:"P"},Xq=(e,i,r,s)=>{const c=Hq[e];return typeof c=="function"?c(i):c},Rq={narrow:["pr.n.e.","AD"],abbreviated:["pr. Hr.","po. Hr."],wide:["Pre Hrista","Posle Hrista"]},Vq={narrow:["1.","2.","3.","4."],abbreviated:["1. kv.","2. kv.","3. kv.","4. kv."],wide:["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]},Yq={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],wide:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"]},Gq={narrow:["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."],abbreviated:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],wide:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"]},Bq={narrow:["N","P","U","S","Č","P","S"],short:["ned","pon","uto","sre","čet","pet","sub"],abbreviated:["ned","pon","uto","sre","čet","pet","sub"],wide:["nedelja","ponedeljak","utorak","sreda","četvrtak","petak","subota"]},qq={narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"posle podne",evening:"uveče",night:"noću"}},Uq={narrow:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},abbreviated:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"popodne",evening:"uveče",night:"noću"},wide:{am:"AM",pm:"PM",midnight:"ponoć",noon:"podne",morning:"ujutru",afternoon:"posle podne",evening:"uveče",night:"noću"}},Kq=(e,i)=>Number(e)+".",Qq={ordinalNumber:Kq,era:T({values:Rq,defaultWidth:"wide"}),quarter:T({values:Vq,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:Yq,defaultWidth:"wide",formattingValues:Gq,defaultFormattingWidth:"wide"}),day:T({values:Bq,defaultWidth:"wide"}),dayPeriod:T({values:Uq,defaultWidth:"wide",formattingValues:qq,defaultFormattingWidth:"wide"})},Jq=/^(\d+)\./i,Zq=/\d+/i,eU={narrow:/^(pr\.n\.e\.|AD)/i,abbreviated:/^(pr\.\s?Hr\.|po\.\s?Hr\.)/i,wide:/^(Pre Hrista|pre nove ere|Posle Hrista|nova era)/i},tU={any:[/^pr/i,/^(po|nova)/i]},aU={narrow:/^[1234]/i,abbreviated:/^[1234]\.\s?kv\.?/i,wide:/^[1234]\. kvartal/i},nU={any:[/1/i,/2/i,/3/i,/4/i]},iU={narrow:/^(10|11|12|[123456789])\./i,abbreviated:/^(jan|feb|mar|apr|maj|jun|jul|avg|sep|okt|nov|dec)/i,wide:/^((januar|januara)|(februar|februara)|(mart|marta)|(april|aprila)|(maj|maja)|(jun|juna)|(jul|jula)|(avgust|avgusta)|(septembar|septembra)|(oktobar|oktobra)|(novembar|novembra)|(decembar|decembra))/i},rU={narrow:[/^1/i,/^2/i,/^3/i,/^4/i,/^5/i,/^6/i,/^7/i,/^8/i,/^9/i,/^10/i,/^11/i,/^12/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^avg/i,/^s/i,/^o/i,/^n/i,/^d/i]},oU={narrow:/^[npusčc]/i,short:/^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,abbreviated:/^(ned|pon|uto|sre|(čet|cet)|pet|sub)/i,wide:/^(nedelja|ponedeljak|utorak|sreda|(četvrtak|cetvrtak)|petak|subota)/i},sU={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},lU={any:/^(am|pm|ponoc|ponoć|(po)?podne|uvece|uveče|noću|posle podne|ujutru)/i},dU={any:{am:/^a/i,pm:/^p/i,midnight:/^pono/i,noon:/^pod/i,morning:/jutro/i,afternoon:/(posle\s|po)+podne/i,evening:/(uvece|uveče)/i,night:/(nocu|noću)/i}},uU={ordinalNumber:ye({matchPattern:Jq,parsePattern:Zq,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:eU,defaultMatchWidth:"wide",parsePatterns:tU,defaultParseWidth:"any"}),quarter:E({matchPatterns:aU,defaultMatchWidth:"wide",parsePatterns:nU,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:iU,defaultMatchWidth:"wide",parsePatterns:rU,defaultParseWidth:"any"}),day:E({matchPatterns:oU,defaultMatchWidth:"wide",parsePatterns:sU,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:lU,defaultMatchWidth:"any",parsePatterns:dU,defaultParseWidth:"any"})},cU={code:"sr-Latn",formatDistance:zq,formatLong:Oq,formatRelative:Xq,localize:Qq,match:uU,options:{weekStartsOn:1,firstWeekContainsDate:1}},hU={lessThanXSeconds:{one:"mindre än en sekund",other:"mindre än {{count}} sekunder"},xSeconds:{one:"en sekund",other:"{{count}} sekunder"},halfAMinute:"en halv minut",lessThanXMinutes:{one:"mindre än en minut",other:"mindre än {{count}} minuter"},xMinutes:{one:"en minut",other:"{{count}} minuter"},aboutXHours:{one:"ungefär en timme",other:"ungefär {{count}} timmar"},xHours:{one:"en timme",other:"{{count}} timmar"},xDays:{one:"en dag",other:"{{count}} dagar"},aboutXWeeks:{one:"ungefär en vecka",other:"ungefär {{count}} veckor"},xWeeks:{one:"en vecka",other:"{{count}} veckor"},aboutXMonths:{one:"ungefär en månad",other:"ungefär {{count}} månader"},xMonths:{one:"en månad",other:"{{count}} månader"},aboutXYears:{one:"ungefär ett år",other:"ungefär {{count}} år"},xYears:{one:"ett år",other:"{{count}} år"},overXYears:{one:"över ett år",other:"över {{count}} år"},almostXYears:{one:"nästan ett år",other:"nästan {{count}} år"}},mU=["noll","en","två","tre","fyra","fem","sex","sju","åtta","nio","tio","elva","tolv"],fU=(e,i,r)=>{let s;const c=hU[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",i<13?mU[i]:String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"om "+s:s+" sedan":s},gU={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"y-MM-dd"},pU={full:"'kl'. HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},bU={full:"{{date}} 'kl.' {{time}}",long:"{{date}} 'kl.' {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},vU={date:H({formats:gU,defaultWidth:"full"}),time:H({formats:pU,defaultWidth:"full"}),dateTime:H({formats:bU,defaultWidth:"full"})},yU={lastWeek:"'i' EEEE's kl.' p",yesterday:"'igår kl.' p",today:"'idag kl.' p",tomorrow:"'imorgon kl.' p",nextWeek:"EEEE 'kl.' p",other:"P"},xU=(e,i,r,s)=>yU[e],wU={narrow:["f.Kr.","e.Kr."],abbreviated:["f.Kr.","e.Kr."],wide:["före Kristus","efter Kristus"]},kU={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1:a kvartalet","2:a kvartalet","3:e kvartalet","4:e kvartalet"]},PU={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["jan.","feb.","mars","apr.","maj","juni","juli","aug.","sep.","okt.","nov.","dec."],wide:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"]},MU={narrow:["S","M","T","O","T","F","L"],short:["sö","må","ti","on","to","fr","lö"],abbreviated:["sön","mån","tis","ons","tors","fre","lör"],wide:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"]},CU={narrow:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"morg.",afternoon:"efterm.",evening:"kväll",night:"natt"},abbreviated:{am:"f.m.",pm:"e.m.",midnight:"midnatt",noon:"middag",morning:"morgon",afternoon:"efterm.",evening:"kväll",night:"natt"},wide:{am:"förmiddag",pm:"eftermiddag",midnight:"midnatt",noon:"middag",morning:"morgon",afternoon:"eftermiddag",evening:"kväll",night:"natt"}},SU={narrow:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på efterm.",evening:"på kvällen",night:"på natten"},abbreviated:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"på morg.",afternoon:"på efterm.",evening:"på kvällen",night:"på natten"},wide:{am:"fm",pm:"em",midnight:"midnatt",noon:"middag",morning:"på morgonen",afternoon:"på eftermiddagen",evening:"på kvällen",night:"på natten"}},$U=(e,i)=>{const r=Number(e),s=r%100;if(s>20||s<10)switch(s%10){case 1:case 2:return r+":a"}return r+":e"},WU={ordinalNumber:$U,era:T({values:wU,defaultWidth:"wide"}),quarter:T({values:kU,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:PU,defaultWidth:"wide"}),day:T({values:MU,defaultWidth:"wide"}),dayPeriod:T({values:CU,defaultWidth:"wide",formattingValues:SU,defaultFormattingWidth:"wide"})},AU=/^(\d+)(:a|:e)?/i,TU=/\d+/i,DU={narrow:/^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i,abbreviated:/^(f\.? ?Kr\.?|f\.? ?v\.? ?t\.?|e\.? ?Kr\.?|v\.? ?t\.?)/i,wide:/^(före Kristus|före vår tid|efter Kristus|vår tid)/i},_U={any:[/^f/i,/^[ev]/i]},EU={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](:a|:e)? kvartalet/i},LU={any:[/1/i,/2/i,/3/i,/4/i]},NU={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar[s]?|apr|maj|jun[i]?|jul[i]?|aug|sep|okt|nov|dec)\.?/i,wide:/^(januari|februari|mars|april|maj|juni|juli|augusti|september|oktober|november|december)/i},zU={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^maj/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},jU={narrow:/^[smtofl]/i,short:/^(sö|må|ti|on|to|fr|lö)/i,abbreviated:/^(sön|mån|tis|ons|tors|fre|lör)/i,wide:/^(söndag|måndag|tisdag|onsdag|torsdag|fredag|lördag)/i},IU={any:[/^s/i,/^m/i,/^ti/i,/^o/i,/^to/i,/^f/i,/^l/i]},FU={any:/^([fe]\.?\s?m\.?|midn(att)?|midd(ag)?|(på) (morgonen|eftermiddagen|kvällen|natten))/i},OU={any:{am:/^f/i,pm:/^e/i,midnight:/^midn/i,noon:/^midd/i,morning:/morgon/i,afternoon:/eftermiddag/i,evening:/kväll/i,night:/natt/i}},HU={ordinalNumber:ye({matchPattern:AU,parsePattern:TU,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:DU,defaultMatchWidth:"wide",parsePatterns:_U,defaultParseWidth:"any"}),quarter:E({matchPatterns:EU,defaultMatchWidth:"wide",parsePatterns:LU,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:NU,defaultMatchWidth:"wide",parsePatterns:zU,defaultParseWidth:"any"}),day:E({matchPatterns:jU,defaultMatchWidth:"wide",parsePatterns:IU,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:FU,defaultMatchWidth:"any",parsePatterns:OU,defaultParseWidth:"any"})},XU={code:"sv",formatDistance:fU,formatLong:vU,formatRelative:xU,localize:WU,match:HU,options:{weekStartsOn:1,firstWeekContainsDate:4}};function RU(e){return e.one!==void 0}const VU={lessThanXSeconds:{one:{default:"ஒரு வினாடிக்கு குறைவாக",in:"ஒரு வினாடிக்குள்",ago:"ஒரு வினாடிக்கு முன்பு"},other:{default:"{{count}} வினாடிகளுக்கு குறைவாக",in:"{{count}} வினாடிகளுக்குள்",ago:"{{count}} வினாடிகளுக்கு முன்பு"}},xSeconds:{one:{default:"1 வினாடி",in:"1 வினாடியில்",ago:"1 வினாடி முன்பு"},other:{default:"{{count}} விநாடிகள்",in:"{{count}} வினாடிகளில்",ago:"{{count}} விநாடிகளுக்கு முன்பு"}},halfAMinute:{default:"அரை நிமிடம்",in:"அரை நிமிடத்தில்",ago:"அரை நிமிடம் முன்பு"},lessThanXMinutes:{one:{default:"ஒரு நிமிடத்திற்கும் குறைவாக",in:"ஒரு நிமிடத்திற்குள்",ago:"ஒரு நிமிடத்திற்கு முன்பு"},other:{default:"{{count}} நிமிடங்களுக்கும் குறைவாக",in:"{{count}} நிமிடங்களுக்குள்",ago:"{{count}} நிமிடங்களுக்கு முன்பு"}},xMinutes:{one:{default:"1 நிமிடம்",in:"1 நிமிடத்தில்",ago:"1 நிமிடம் முன்பு"},other:{default:"{{count}} நிமிடங்கள்",in:"{{count}} நிமிடங்களில்",ago:"{{count}} நிமிடங்களுக்கு முன்பு"}},aboutXHours:{one:{default:"சுமார் 1 மணி நேரம்",in:"சுமார் 1 மணி நேரத்தில்",ago:"சுமார் 1 மணி நேரத்திற்கு முன்பு"},other:{default:"சுமார் {{count}} மணி நேரம்",in:"சுமார் {{count}} மணி நேரத்திற்கு முன்பு",ago:"சுமார் {{count}} மணி நேரத்தில்"}},xHours:{one:{default:"1 மணி நேரம்",in:"1 மணி நேரத்தில்",ago:"1 மணி நேரத்திற்கு முன்பு"},other:{default:"{{count}} மணி நேரம்",in:"{{count}} மணி நேரத்தில்",ago:"{{count}} மணி நேரத்திற்கு முன்பு"}},xDays:{one:{default:"1 நாள்",in:"1 நாளில்",ago:"1 நாள் முன்பு"},other:{default:"{{count}} நாட்கள்",in:"{{count}} நாட்களில்",ago:"{{count}} நாட்களுக்கு முன்பு"}},aboutXWeeks:{one:{default:"சுமார் 1 வாரம்",in:"சுமார் 1 வாரத்தில்",ago:"சுமார் 1 வாரம் முன்பு"},other:{default:"சுமார் {{count}} வாரங்கள்",in:"சுமார் {{count}} வாரங்களில்",ago:"சுமார் {{count}} வாரங்களுக்கு முன்பு"}},xWeeks:{one:{default:"1 வாரம்",in:"1 வாரத்தில்",ago:"1 வாரம் முன்பு"},other:{default:"{{count}} வாரங்கள்",in:"{{count}} வாரங்களில்",ago:"{{count}} வாரங்களுக்கு முன்பு"}},aboutXMonths:{one:{default:"சுமார் 1 மாதம்",in:"சுமார் 1 மாதத்தில்",ago:"சுமார் 1 மாதத்திற்கு முன்பு"},other:{default:"சுமார் {{count}} மாதங்கள்",in:"சுமார் {{count}} மாதங்களில்",ago:"சுமார் {{count}} மாதங்களுக்கு முன்பு"}},xMonths:{one:{default:"1 மாதம்",in:"1 மாதத்தில்",ago:"1 மாதம் முன்பு"},other:{default:"{{count}} மாதங்கள்",in:"{{count}} மாதங்களில்",ago:"{{count}} மாதங்களுக்கு முன்பு"}},aboutXYears:{one:{default:"சுமார் 1 வருடம்",in:"சுமார் 1 ஆண்டில்",ago:"சுமார் 1 வருடம் முன்பு"},other:{default:"சுமார் {{count}} ஆண்டுகள்",in:"சுமார் {{count}} ஆண்டுகளில்",ago:"சுமார் {{count}} ஆண்டுகளுக்கு முன்பு"}},xYears:{one:{default:"1 வருடம்",in:"1 ஆண்டில்",ago:"1 வருடம் முன்பு"},other:{default:"{{count}} ஆண்டுகள்",in:"{{count}} ஆண்டுகளில்",ago:"{{count}} ஆண்டுகளுக்கு முன்பு"}},overXYears:{one:{default:"1 வருடத்திற்கு மேல்",in:"1 வருடத்திற்கும் மேலாக",ago:"1 வருடம் முன்பு"},other:{default:"{{count}} ஆண்டுகளுக்கும் மேலாக",in:"{{count}} ஆண்டுகளில்",ago:"{{count}} ஆண்டுகளுக்கு முன்பு"}},almostXYears:{one:{default:"கிட்டத்தட்ட 1 வருடம்",in:"கிட்டத்தட்ட 1 ஆண்டில்",ago:"கிட்டத்தட்ட 1 வருடம் முன்பு"},other:{default:"கிட்டத்தட்ட {{count}} ஆண்டுகள்",in:"கிட்டத்தட்ட {{count}} ஆண்டுகளில்",ago:"கிட்டத்தட்ட {{count}} ஆண்டுகளுக்கு முன்பு"}}},YU=(e,i,r)=>{const s=r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in":"ago":"default",c=VU[e];return RU(c)?i===1?c.one[s]:c.other[s].replace("{{count}}",String(i)):c[s]},GU={full:"EEEE, d MMMM, y",long:"d MMMM, y",medium:"d MMM, y",short:"d/M/yy"},BU={full:"a h:mm:ss zzzz",long:"a h:mm:ss z",medium:"a h:mm:ss",short:"a h:mm"},qU={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},UU={date:H({formats:GU,defaultWidth:"full"}),time:H({formats:BU,defaultWidth:"full"}),dateTime:H({formats:qU,defaultWidth:"full"})},KU={lastWeek:"'கடந்த' eeee p 'மணிக்கு'",yesterday:"'நேற்று ' p 'மணிக்கு'",today:"'இன்று ' p 'மணிக்கு'",tomorrow:"'நாளை ' p 'மணிக்கு'",nextWeek:"eeee p 'மணிக்கு'",other:"P"},QU=(e,i,r,s)=>KU[e],JU={narrow:["கி.மு.","கி.பி."],abbreviated:["கி.மு.","கி.பி."],wide:["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]},ZU={narrow:["1","2","3","4"],abbreviated:["காலா.1","காலா.2","காலா.3","காலா.4"],wide:["ஒன்றாம் காலாண்டு","இரண்டாம் காலாண்டு","மூன்றாம் காலாண்டு","நான்காம் காலாண்டு"]},e7={narrow:["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],abbreviated:["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],wide:["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]},t7={narrow:["ஞா","தி","செ","பு","வி","வெ","ச"],short:["ஞா","தி","செ","பு","வி","வெ","ச"],abbreviated:["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],wide:["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"]},a7={narrow:{am:"மு.ப",pm:"பி.ப",midnight:"நள்.",noon:"நண்.",morning:"கா.",afternoon:"மதி.",evening:"மா.",night:"இர."},abbreviated:{am:"முற்பகல்",pm:"பிற்பகல்",midnight:"நள்ளிரவு",noon:"நண்பகல்",morning:"காலை",afternoon:"மதியம்",evening:"மாலை",night:"இரவு"},wide:{am:"முற்பகல்",pm:"பிற்பகல்",midnight:"நள்ளிரவு",noon:"நண்பகல்",morning:"காலை",afternoon:"மதியம்",evening:"மாலை",night:"இரவு"}},n7={narrow:{am:"மு.ப",pm:"பி.ப",midnight:"நள்.",noon:"நண்.",morning:"கா.",afternoon:"மதி.",evening:"மா.",night:"இர."},abbreviated:{am:"முற்பகல்",pm:"பிற்பகல்",midnight:"நள்ளிரவு",noon:"நண்பகல்",morning:"காலை",afternoon:"மதியம்",evening:"மாலை",night:"இரவு"},wide:{am:"முற்பகல்",pm:"பிற்பகல்",midnight:"நள்ளிரவு",noon:"நண்பகல்",morning:"காலை",afternoon:"மதியம்",evening:"மாலை",night:"இரவு"}},i7=(e,i)=>String(e),r7={ordinalNumber:i7,era:T({values:JU,defaultWidth:"wide"}),quarter:T({values:ZU,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:e7,defaultWidth:"wide"}),day:T({values:t7,defaultWidth:"wide"}),dayPeriod:T({values:a7,defaultWidth:"wide",formattingValues:n7,defaultFormattingWidth:"wide"})},o7=/^(\d+)(வது)?/i,s7=/\d+/i,l7={narrow:/^(கி.மு.|கி.பி.)/i,abbreviated:/^(கி\.?\s?மு\.?|கி\.?\s?பி\.?)/,wide:/^(கிறிஸ்துவுக்கு\sமுன்|அன்னோ\sடோமினி)/i},d7={any:[/கி\.?\s?மு\.?/,/கி\.?\s?பி\.?/]},u7={narrow:/^[1234]/i,abbreviated:/^காலா.[1234]/i,wide:/^(ஒன்றாம்|இரண்டாம்|மூன்றாம்|நான்காம்) காலாண்டு/i},c7={narrow:[/1/i,/2/i,/3/i,/4/i],any:[/(1|காலா.1|ஒன்றாம்)/i,/(2|காலா.2|இரண்டாம்)/i,/(3|காலா.3|மூன்றாம்)/i,/(4|காலா.4|நான்காம்)/i]},h7={narrow:/^(ஜ|பி|மா|ஏ|மே|ஜூ|ஆ|செ|அ|ந|டி)$/i,abbreviated:/^(ஜன.|பிப்.|மார்.|ஏப்.|மே|ஜூன்|ஜூலை|ஆக.|செப்.|அக்.|நவ.|டிச.)/i,wide:/^(ஜனவரி|பிப்ரவரி|மார்ச்|ஏப்ரல்|மே|ஜூன்|ஜூலை|ஆகஸ்ட்|செப்டம்பர்|அக்டோபர்|நவம்பர்|டிசம்பர்)/i},m7={narrow:[/^ஜ$/i,/^பி/i,/^மா/i,/^ஏ/i,/^மே/i,/^ஜூ/i,/^ஜூ/i,/^ஆ/i,/^செ/i,/^அ/i,/^ந/i,/^டி/i],any:[/^ஜன/i,/^பி/i,/^மா/i,/^ஏ/i,/^மே/i,/^ஜூன்/i,/^ஜூலை/i,/^ஆ/i,/^செ/i,/^அ/i,/^ந/i,/^டி/i]},f7={narrow:/^(ஞா|தி|செ|பு|வி|வெ|ச)/i,short:/^(ஞா|தி|செ|பு|வி|வெ|ச)/i,abbreviated:/^(ஞாயி.|திங்.|செவ்.|புத.|வியா.|வெள்.|சனி)/i,wide:/^(ஞாயிறு|திங்கள்|செவ்வாய்|புதன்|வியாழன்|வெள்ளி|சனி)/i},g7={narrow:[/^ஞா/i,/^தி/i,/^செ/i,/^பு/i,/^வி/i,/^வெ/i,/^ச/i],any:[/^ஞா/i,/^தி/i,/^செ/i,/^பு/i,/^வி/i,/^வெ/i,/^ச/i]},p7={narrow:/^(மு.ப|பி.ப|நள்|நண்|காலை|மதியம்|மாலை|இரவு)/i,any:/^(மு.ப|பி.ப|முற்பகல்|பிற்பகல்|நள்ளிரவு|நண்பகல்|காலை|மதியம்|மாலை|இரவு)/i},b7={any:{am:/^மு/i,pm:/^பி/i,midnight:/^நள்/i,noon:/^நண்/i,morning:/காலை/i,afternoon:/மதியம்/i,evening:/மாலை/i,night:/இரவு/i}},v7={ordinalNumber:ye({matchPattern:o7,parsePattern:s7,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:l7,defaultMatchWidth:"wide",parsePatterns:d7,defaultParseWidth:"any"}),quarter:E({matchPatterns:u7,defaultMatchWidth:"wide",parsePatterns:c7,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:h7,defaultMatchWidth:"wide",parsePatterns:m7,defaultParseWidth:"any"}),day:E({matchPatterns:f7,defaultMatchWidth:"wide",parsePatterns:g7,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:p7,defaultMatchWidth:"any",parsePatterns:b7,defaultParseWidth:"any"})},y7={code:"ta",formatDistance:YU,formatLong:UU,formatRelative:QU,localize:r7,match:v7,options:{weekStartsOn:1,firstWeekContainsDate:4}},Rl={lessThanXSeconds:{standalone:{one:"సెకను కన్నా తక్కువ",other:"{{count}} సెకన్ల కన్నా తక్కువ"},withPreposition:{one:"సెకను",other:"{{count}} సెకన్ల"}},xSeconds:{standalone:{one:"ఒక సెకను",other:"{{count}} సెకన్ల"},withPreposition:{one:"ఒక సెకను",other:"{{count}} సెకన్ల"}},halfAMinute:{standalone:"అర నిమిషం",withPreposition:"అర నిమిషం"},lessThanXMinutes:{standalone:{one:"ఒక నిమిషం కన్నా తక్కువ",other:"{{count}} నిమిషాల కన్నా తక్కువ"},withPreposition:{one:"ఒక నిమిషం",other:"{{count}} నిమిషాల"}},xMinutes:{standalone:{one:"ఒక నిమిషం",other:"{{count}} నిమిషాలు"},withPreposition:{one:"ఒక నిమిషం",other:"{{count}} నిమిషాల"}},aboutXHours:{standalone:{one:"సుమారు ఒక గంట",other:"సుమారు {{count}} గంటలు"},withPreposition:{one:"సుమారు ఒక గంట",other:"సుమారు {{count}} గంటల"}},xHours:{standalone:{one:"ఒక గంట",other:"{{count}} గంటలు"},withPreposition:{one:"ఒక గంట",other:"{{count}} గంటల"}},xDays:{standalone:{one:"ఒక రోజు",other:"{{count}} రోజులు"},withPreposition:{one:"ఒక రోజు",other:"{{count}} రోజుల"}},aboutXWeeks:{standalone:{one:"సుమారు ఒక వారం",other:"సుమారు {{count}} వారాలు"},withPreposition:{one:"సుమారు ఒక వారం",other:"సుమారు {{count}} వారాలల"}},xWeeks:{standalone:{one:"ఒక వారం",other:"{{count}} వారాలు"},withPreposition:{one:"ఒక వారం",other:"{{count}} వారాలల"}},aboutXMonths:{standalone:{one:"సుమారు ఒక నెల",other:"సుమారు {{count}} నెలలు"},withPreposition:{one:"సుమారు ఒక నెల",other:"సుమారు {{count}} నెలల"}},xMonths:{standalone:{one:"ఒక నెల",other:"{{count}} నెలలు"},withPreposition:{one:"ఒక నెల",other:"{{count}} నెలల"}},aboutXYears:{standalone:{one:"సుమారు ఒక సంవత్సరం",other:"సుమారు {{count}} సంవత్సరాలు"},withPreposition:{one:"సుమారు ఒక సంవత్సరం",other:"సుమారు {{count}} సంవత్సరాల"}},xYears:{standalone:{one:"ఒక సంవత్సరం",other:"{{count}} సంవత్సరాలు"},withPreposition:{one:"ఒక సంవత్సరం",other:"{{count}} సంవత్సరాల"}},overXYears:{standalone:{one:"ఒక సంవత్సరం పైగా",other:"{{count}} సంవత్సరాలకు పైగా"},withPreposition:{one:"ఒక సంవత్సరం",other:"{{count}} సంవత్సరాల"}},almostXYears:{standalone:{one:"దాదాపు ఒక సంవత్సరం",other:"దాదాపు {{count}} సంవత్సరాలు"},withPreposition:{one:"దాదాపు ఒక సంవత్సరం",other:"దాదాపు {{count}} సంవత్సరాల"}}},x7=(e,i,r)=>{let s;const c=r!=null&&r.addSuffix?Rl[e].withPreposition:Rl[e].standalone;return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+"లో":s+" క్రితం":s},w7={full:"d, MMMM y, EEEE",long:"d MMMM, y",medium:"d MMM, y",short:"dd-MM-yy"},k7={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},P7={full:"{{date}} {{time}}'కి'",long:"{{date}} {{time}}'కి'",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},M7={date:H({formats:w7,defaultWidth:"full"}),time:H({formats:k7,defaultWidth:"full"}),dateTime:H({formats:P7,defaultWidth:"full"})},C7={lastWeek:"'గత' eeee p",yesterday:"'నిన్న' p",today:"'ఈ రోజు' p",tomorrow:"'రేపు' p",nextWeek:"'తదుపరి' eeee p",other:"P"},S7=(e,i,r,s)=>C7[e],$7={narrow:["క్రీ.పూ.","క్రీ.శ."],abbreviated:["క్రీ.పూ.","క్రీ.శ."],wide:["క్రీస్తు పూర్వం","క్రీస్తుశకం"]},W7={narrow:["1","2","3","4"],abbreviated:["త్రై1","త్రై2","త్రై3","త్రై4"],wide:["1వ త్రైమాసికం","2వ త్రైమాసికం","3వ త్రైమాసికం","4వ త్రైమాసికం"]},A7={narrow:["జ","ఫి","మా","ఏ","మే","జూ","జు","ఆ","సె","అ","న","డి"],abbreviated:["జన","ఫిబ్ర","మార్చి","ఏప్రి","మే","జూన్","జులై","ఆగ","సెప్టెం","అక్టో","నవం","డిసెం"],wide:["జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జులై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్"]},T7={narrow:["ఆ","సో","మ","బు","గు","శు","శ"],short:["ఆది","సోమ","మంగళ","బుధ","గురు","శుక్ర","శని"],abbreviated:["ఆది","సోమ","మంగళ","బుధ","గురు","శుక్ర","శని"],wide:["ఆదివారం","సోమవారం","మంగళవారం","బుధవారం","గురువారం","శుక్రవారం","శనివారం"]},D7={narrow:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"},abbreviated:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"},wide:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"}},_7={narrow:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"},abbreviated:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"},wide:{am:"పూర్వాహ్నం",pm:"అపరాహ్నం",midnight:"అర్ధరాత్రి",noon:"మిట్టమధ్యాహ్నం",morning:"ఉదయం",afternoon:"మధ్యాహ్నం",evening:"సాయంత్రం",night:"రాత్రి"}},E7=(e,i)=>Number(e)+"వ",L7={ordinalNumber:E7,era:T({values:$7,defaultWidth:"wide"}),quarter:T({values:W7,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:A7,defaultWidth:"wide"}),day:T({values:T7,defaultWidth:"wide"}),dayPeriod:T({values:D7,defaultWidth:"wide",formattingValues:_7,defaultFormattingWidth:"wide"})},N7=/^(\d+)(వ)?/i,z7=/\d+/i,j7={narrow:/^(క్రీ\.పూ\.|క్రీ\.శ\.)/i,abbreviated:/^(క్రీ\.?\s?పూ\.?|ప్ర\.?\s?శ\.?\s?పూ\.?|క్రీ\.?\s?శ\.?|సా\.?\s?శ\.?)/i,wide:/^(క్రీస్తు పూర్వం|ప్రస్తుత శకానికి పూర్వం|క్రీస్తు శకం|ప్రస్తుత శకం)/i},I7={any:[/^(పూ|శ)/i,/^సా/i]},F7={narrow:/^[1234]/i,abbreviated:/^త్రై[1234]/i,wide:/^[1234](వ)? త్రైమాసికం/i},O7={any:[/1/i,/2/i,/3/i,/4/i]},H7={narrow:/^(జూ|జు|జ|ఫి|మా|ఏ|మే|ఆ|సె|అ|న|డి)/i,abbreviated:/^(జన|ఫిబ్ర|మార్చి|ఏప్రి|మే|జూన్|జులై|ఆగ|సెప్|అక్టో|నవ|డిసె)/i,wide:/^(జనవరి|ఫిబ్రవరి|మార్చి|ఏప్రిల్|మే|జూన్|జులై|ఆగస్టు|సెప్టెంబర్|అక్టోబర్|నవంబర్|డిసెంబర్)/i},X7={narrow:[/^జ/i,/^ఫి/i,/^మా/i,/^ఏ/i,/^మే/i,/^జూ/i,/^జు/i,/^ఆ/i,/^సె/i,/^అ/i,/^న/i,/^డి/i],any:[/^జన/i,/^ఫి/i,/^మా/i,/^ఏ/i,/^మే/i,/^జూన్/i,/^జులై/i,/^ఆగ/i,/^సె/i,/^అ/i,/^న/i,/^డి/i]},R7={narrow:/^(ఆ|సో|మ|బు|గు|శు|శ)/i,short:/^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i,abbreviated:/^(ఆది|సోమ|మం|బుధ|గురు|శుక్ర|శని)/i,wide:/^(ఆదివారం|సోమవారం|మంగళవారం|బుధవారం|గురువారం|శుక్రవారం|శనివారం)/i},V7={narrow:[/^ఆ/i,/^సో/i,/^మ/i,/^బు/i,/^గు/i,/^శు/i,/^శ/i],any:[/^ఆది/i,/^సోమ/i,/^మం/i,/^బుధ/i,/^గురు/i,/^శుక్ర/i,/^శని/i]},Y7={narrow:/^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i,any:/^(పూర్వాహ్నం|అపరాహ్నం|అర్ధరాత్రి|మిట్టమధ్యాహ్నం|ఉదయం|మధ్యాహ్నం|సాయంత్రం|రాత్రి)/i},G7={any:{am:/^పూర్వాహ్నం/i,pm:/^అపరాహ్నం/i,midnight:/^అర్ధ/i,noon:/^మిట్ట/i,morning:/ఉదయం/i,afternoon:/మధ్యాహ్నం/i,evening:/సాయంత్రం/i,night:/రాత్రి/i}},B7={ordinalNumber:ye({matchPattern:N7,parsePattern:z7,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:j7,defaultMatchWidth:"wide",parsePatterns:I7,defaultParseWidth:"any"}),quarter:E({matchPatterns:F7,defaultMatchWidth:"wide",parsePatterns:O7,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:H7,defaultMatchWidth:"wide",parsePatterns:X7,defaultParseWidth:"any"}),day:E({matchPatterns:R7,defaultMatchWidth:"wide",parsePatterns:V7,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:Y7,defaultMatchWidth:"any",parsePatterns:G7,defaultParseWidth:"any"})},q7={code:"te",formatDistance:x7,formatLong:M7,formatRelative:S7,localize:L7,match:B7,options:{weekStartsOn:0,firstWeekContainsDate:1}},U7={lessThanXSeconds:{one:"น้อยกว่า 1 วินาที",other:"น้อยกว่า {{count}} วินาที"},xSeconds:{one:"1 วินาที",other:"{{count}} วินาที"},halfAMinute:"ครึ่งนาที",lessThanXMinutes:{one:"น้อยกว่า 1 นาที",other:"น้อยกว่า {{count}} นาที"},xMinutes:{one:"1 นาที",other:"{{count}} นาที"},aboutXHours:{one:"ประมาณ 1 ชั่วโมง",other:"ประมาณ {{count}} ชั่วโมง"},xHours:{one:"1 ชั่วโมง",other:"{{count}} ชั่วโมง"},xDays:{one:"1 วัน",other:"{{count}} วัน"},aboutXWeeks:{one:"ประมาณ 1 สัปดาห์",other:"ประมาณ {{count}} สัปดาห์"},xWeeks:{one:"1 สัปดาห์",other:"{{count}} สัปดาห์"},aboutXMonths:{one:"ประมาณ 1 เดือน",other:"ประมาณ {{count}} เดือน"},xMonths:{one:"1 เดือน",other:"{{count}} เดือน"},aboutXYears:{one:"ประมาณ 1 ปี",other:"ประมาณ {{count}} ปี"},xYears:{one:"1 ปี",other:"{{count}} ปี"},overXYears:{one:"มากกว่า 1 ปี",other:"มากกว่า {{count}} ปี"},almostXYears:{one:"เกือบ 1 ปี",other:"เกือบ {{count}} ปี"}},K7=(e,i,r)=>{let s;const c=U7[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?e==="halfAMinute"?"ใน"+s:"ใน "+s:s+"ที่ผ่านมา":s},Q7={full:"วันEEEEที่ do MMMM y",long:"do MMMM y",medium:"d MMM y",short:"dd/MM/yyyy"},J7={full:"H:mm:ss น. zzzz",long:"H:mm:ss น. z",medium:"H:mm:ss น.",short:"H:mm น."},Z7={full:"{{date}} 'เวลา' {{time}}",long:"{{date}} 'เวลา' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},eK={date:H({formats:Q7,defaultWidth:"full"}),time:H({formats:J7,defaultWidth:"medium"}),dateTime:H({formats:Z7,defaultWidth:"full"})},tK={lastWeek:"eeee'ที่แล้วเวลา' p",yesterday:"'เมื่อวานนี้เวลา' p",today:"'วันนี้เวลา' p",tomorrow:"'พรุ่งนี้เวลา' p",nextWeek:"eeee 'เวลา' p",other:"P"},aK=(e,i,r,s)=>tK[e],nK={narrow:["B","คศ"],abbreviated:["BC","ค.ศ."],wide:["ปีก่อนคริสตกาล","คริสต์ศักราช"]},iK={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["ไตรมาสแรก","ไตรมาสที่สอง","ไตรมาสที่สาม","ไตรมาสที่สี่"]},rK={narrow:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],short:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],abbreviated:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],wide:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"]},oK={narrow:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],abbreviated:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],wide:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"]},sK={narrow:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"เช้า",afternoon:"บ่าย",evening:"เย็น",night:"กลางคืน"},abbreviated:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"เช้า",afternoon:"บ่าย",evening:"เย็น",night:"กลางคืน"},wide:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"เช้า",afternoon:"บ่าย",evening:"เย็น",night:"กลางคืน"}},lK={narrow:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"ตอนเช้า",afternoon:"ตอนกลางวัน",evening:"ตอนเย็น",night:"ตอนกลางคืน"},abbreviated:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"ตอนเช้า",afternoon:"ตอนกลางวัน",evening:"ตอนเย็น",night:"ตอนกลางคืน"},wide:{am:"ก่อนเที่ยง",pm:"หลังเที่ยง",midnight:"เที่ยงคืน",noon:"เที่ยง",morning:"ตอนเช้า",afternoon:"ตอนกลางวัน",evening:"ตอนเย็น",night:"ตอนกลางคืน"}},dK=(e,i)=>String(e),uK={ordinalNumber:dK,era:T({values:nK,defaultWidth:"wide"}),quarter:T({values:iK,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:oK,defaultWidth:"wide"}),day:T({values:rK,defaultWidth:"wide"}),dayPeriod:T({values:sK,defaultWidth:"wide",formattingValues:lK,defaultFormattingWidth:"wide"})},cK=/^\d+/i,hK=/\d+/i,mK={narrow:/^([bB]|[aA]|คศ)/i,abbreviated:/^([bB]\.?\s?[cC]\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?|ค\.?ศ\.?)/i,wide:/^(ก่อนคริสตกาล|คริสต์ศักราช|คริสตกาล)/i},fK={any:[/^[bB]/i,/^(^[aA]|ค\.?ศ\.?|คริสตกาล|คริสต์ศักราช|)/i]},gK={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^ไตรมาส(ที่)? ?[1234]/i},pK={any:[/(1|แรก|หนึ่ง)/i,/(2|สอง)/i,/(3|สาม)/i,/(4|สี่)/i]},bK={narrow:/^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?)/i,abbreviated:/^(ม\.?ค\.?|ก\.?พ\.?|มี\.?ค\.?|เม\.?ย\.?|พ\.?ค\.?|มิ\.?ย\.?|ก\.?ค\.?|ส\.?ค\.?|ก\.?ย\.?|ต\.?ค\.?|พ\.?ย\.?|ธ\.?ค\.?')/i,wide:/^(มกราคม|กุมภาพันธ์|มีนาคม|เมษายน|พฤษภาคม|มิถุนายน|กรกฎาคม|สิงหาคม|กันยายน|ตุลาคม|พฤศจิกายน|ธันวาคม)/i},vK={wide:[/^มก/i,/^กุม/i,/^มี/i,/^เม/i,/^พฤษ/i,/^มิ/i,/^กรก/i,/^ส/i,/^กัน/i,/^ต/i,/^พฤศ/i,/^ธ/i],any:[/^ม\.?ค\.?/i,/^ก\.?พ\.?/i,/^มี\.?ค\.?/i,/^เม\.?ย\.?/i,/^พ\.?ค\.?/i,/^มิ\.?ย\.?/i,/^ก\.?ค\.?/i,/^ส\.?ค\.?/i,/^ก\.?ย\.?/i,/^ต\.?ค\.?/i,/^พ\.?ย\.?/i,/^ธ\.?ค\.?/i]},yK={narrow:/^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i,short:/^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i,abbreviated:/^(อา\.?|จ\.?|อ\.?|พฤ\.?|พ\.?|ศ\.?|ส\.?)/i,wide:/^(อาทิตย์|จันทร์|อังคาร|พุธ|พฤหัสบดี|ศุกร์|เสาร์)/i},xK={wide:[/^อา/i,/^จั/i,/^อั/i,/^พุธ/i,/^พฤ/i,/^ศ/i,/^เส/i],any:[/^อา/i,/^จ/i,/^อ/i,/^พ(?!ฤ)/i,/^พฤ/i,/^ศ/i,/^ส/i]},wK={any:/^(ก่อนเที่ยง|หลังเที่ยง|เที่ยงคืน|เที่ยง|(ตอน.*?)?.*(เที่ยง|เช้า|บ่าย|เย็น|กลางคืน))/i},kK={any:{am:/^ก่อนเที่ยง/i,pm:/^หลังเที่ยง/i,midnight:/^เที่ยงคืน/i,noon:/^เที่ยง/i,morning:/เช้า/i,afternoon:/บ่าย/i,evening:/เย็น/i,night:/กลางคืน/i}},PK={ordinalNumber:ye({matchPattern:cK,parsePattern:hK,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:mK,defaultMatchWidth:"wide",parsePatterns:fK,defaultParseWidth:"any"}),quarter:E({matchPatterns:gK,defaultMatchWidth:"wide",parsePatterns:pK,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:bK,defaultMatchWidth:"wide",parsePatterns:vK,defaultParseWidth:"any"}),day:E({matchPatterns:yK,defaultMatchWidth:"wide",parsePatterns:xK,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:wK,defaultMatchWidth:"any",parsePatterns:kK,defaultParseWidth:"any"})},MK={code:"th",formatDistance:K7,formatLong:eK,formatRelative:aK,localize:uK,match:PK,options:{weekStartsOn:0,firstWeekContainsDate:1}},CK={lessThanXSeconds:{one:"bir saniyeden az",other:"{{count}} saniyeden az"},xSeconds:{one:"1 saniye",other:"{{count}} saniye"},halfAMinute:"yarım dakika",lessThanXMinutes:{one:"bir dakikadan az",other:"{{count}} dakikadan az"},xMinutes:{one:"1 dakika",other:"{{count}} dakika"},aboutXHours:{one:"yaklaşık 1 saat",other:"yaklaşık {{count}} saat"},xHours:{one:"1 saat",other:"{{count}} saat"},xDays:{one:"1 gün",other:"{{count}} gün"},aboutXWeeks:{one:"yaklaşık 1 hafta",other:"yaklaşık {{count}} hafta"},xWeeks:{one:"1 hafta",other:"{{count}} hafta"},aboutXMonths:{one:"yaklaşık 1 ay",other:"yaklaşık {{count}} ay"},xMonths:{one:"1 ay",other:"{{count}} ay"},aboutXYears:{one:"yaklaşık 1 yıl",other:"yaklaşık {{count}} yıl"},xYears:{one:"1 yıl",other:"{{count}} yıl"},overXYears:{one:"1 yıldan fazla",other:"{{count}} yıldan fazla"},almostXYears:{one:"neredeyse 1 yıl",other:"neredeyse {{count}} yıl"}},SK=(e,i,r)=>{let s;const c=CK[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",i.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+" sonra":s+" önce":s},$K={full:"d MMMM y EEEE",long:"d MMMM y",medium:"d MMM y",short:"dd.MM.yyyy"},WK={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},AK={full:"{{date}} 'saat' {{time}}",long:"{{date}} 'saat' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},TK={date:H({formats:$K,defaultWidth:"full"}),time:H({formats:WK,defaultWidth:"full"}),dateTime:H({formats:AK,defaultWidth:"full"})},DK={lastWeek:"'geçen hafta' eeee 'saat' p",yesterday:"'dün saat' p",today:"'bugün saat' p",tomorrow:"'yarın saat' p",nextWeek:"eeee 'saat' p",other:"P"},_K=(e,i,r,s)=>DK[e],EK={narrow:["MÖ","MS"],abbreviated:["MÖ","MS"],wide:["Milattan Önce","Milattan Sonra"]},LK={narrow:["1","2","3","4"],abbreviated:["1Ç","2Ç","3Ç","4Ç"],wide:["İlk çeyrek","İkinci Çeyrek","Üçüncü çeyrek","Son çeyrek"]},NK={narrow:["O","Ş","M","N","M","H","T","A","E","E","K","A"],abbreviated:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],wide:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"]},zK={narrow:["P","P","S","Ç","P","C","C"],short:["Pz","Pt","Sa","Ça","Pe","Cu","Ct"],abbreviated:["Paz","Pzt","Sal","Çar","Per","Cum","Cts"],wide:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"]},jK={narrow:{am:"öö",pm:"ös",midnight:"gy",noon:"ö",morning:"sa",afternoon:"ös",evening:"ak",night:"ge"},abbreviated:{am:"ÖÖ",pm:"ÖS",midnight:"gece yarısı",noon:"öğle",morning:"sabah",afternoon:"öğleden sonra",evening:"akşam",night:"gece"},wide:{am:"Ö.Ö.",pm:"Ö.S.",midnight:"gece yarısı",noon:"öğle",morning:"sabah",afternoon:"öğleden sonra",evening:"akşam",night:"gece"}},IK={narrow:{am:"öö",pm:"ös",midnight:"gy",noon:"ö",morning:"sa",afternoon:"ös",evening:"ak",night:"ge"},abbreviated:{am:"ÖÖ",pm:"ÖS",midnight:"gece yarısı",noon:"öğlen",morning:"sabahleyin",afternoon:"öğleden sonra",evening:"akşamleyin",night:"geceleyin"},wide:{am:"ö.ö.",pm:"ö.s.",midnight:"gece yarısı",noon:"öğlen",morning:"sabahleyin",afternoon:"öğleden sonra",evening:"akşamleyin",night:"geceleyin"}},FK=(e,i)=>Number(e)+".",OK={ordinalNumber:FK,era:T({values:EK,defaultWidth:"wide"}),quarter:T({values:LK,defaultWidth:"wide",argumentCallback:e=>Number(e)-1}),month:T({values:NK,defaultWidth:"wide"}),day:T({values:zK,defaultWidth:"wide"}),dayPeriod:T({values:jK,defaultWidth:"wide",formattingValues:IK,defaultFormattingWidth:"wide"})},HK=/^(\d+)(\.)?/i,XK=/\d+/i,RK={narrow:/^(mö|ms)/i,abbreviated:/^(mö|ms)/i,wide:/^(milattan önce|milattan sonra)/i},VK={any:[/(^mö|^milattan önce)/i,/(^ms|^milattan sonra)/i]},YK={narrow:/^[1234]/i,abbreviated:/^[1234]ç/i,wide:/^((i|İ)lk|(i|İ)kinci|üçüncü|son) çeyrek/i},GK={any:[/1/i,/2/i,/3/i,/4/i],abbreviated:[/1ç/i,/2ç/i,/3ç/i,/4ç/i],wide:[/^(i|İ)lk çeyrek/i,/(i|İ)kinci çeyrek/i,/üçüncü çeyrek/i,/son çeyrek/i]},BK={narrow:/^[oşmnhtaek]/i,abbreviated:/^(oca|şub|mar|nis|may|haz|tem|ağu|eyl|eki|kas|ara)/i,wide:/^(ocak|şubat|mart|nisan|mayıs|haziran|temmuz|ağustos|eylül|ekim|kasım|aralık)/i},qK={narrow:[/^o/i,/^ş/i,/^m/i,/^n/i,/^m/i,/^h/i,/^t/i,/^a/i,/^e/i,/^e/i,/^k/i,/^a/i],any:[/^o/i,/^ş/i,/^mar/i,/^n/i,/^may/i,/^h/i,/^t/i,/^ağ/i,/^ey/i,/^ek/i,/^k/i,/^ar/i]},UK={narrow:/^[psçc]/i,short:/^(pz|pt|sa|ça|pe|cu|ct)/i,abbreviated:/^(paz|pzt|sal|çar|per|cum|cts)/i,wide:/^(pazar(?!tesi)|pazartesi|salı|çarşamba|perşembe|cuma(?!rtesi)|cumartesi)/i},KK={narrow:[/^p/i,/^p/i,/^s/i,/^ç/i,/^p/i,/^c/i,/^c/i],any:[/^pz/i,/^pt/i,/^sa/i,/^ça/i,/^pe/i,/^cu/i,/^ct/i],wide:[/^pazar(?!tesi)/i,/^pazartesi/i,/^salı/i,/^çarşamba/i,/^perşembe/i,/^cuma(?!rtesi)/i,/^cumartesi/i]},QK={narrow:/^(öö|ös|gy|ö|sa|ös|ak|ge)/i,any:/^(ö\.?\s?[ös]\.?|öğleden sonra|gece yarısı|öğle|(sabah|öğ|akşam|gece)(leyin))/i},JK={any:{am:/^ö\.?ö\.?/i,pm:/^ö\.?s\.?/i,midnight:/^(gy|gece yarısı)/i,noon:/^öğ/i,morning:/^sa/i,afternoon:/^öğleden sonra/i,evening:/^ak/i,night:/^ge/i}},ZK={ordinalNumber:ye({matchPattern:HK,parsePattern:XK,valueCallback:function(e){return parseInt(e,10)}}),era:E({matchPatterns:RK,defaultMatchWidth:"wide",parsePatterns:VK,defaultParseWidth:"any"}),quarter:E({matchPatterns:YK,defaultMatchWidth:"wide",parsePatterns:GK,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:BK,defaultMatchWidth:"wide",parsePatterns:qK,defaultParseWidth:"any"}),day:E({matchPatterns:UK,defaultMatchWidth:"wide",parsePatterns:KK,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:QK,defaultMatchWidth:"any",parsePatterns:JK,defaultParseWidth:"any"})},e9={code:"tr",formatDistance:SK,formatLong:TK,formatRelative:_K,localize:OK,match:ZK,options:{weekStartsOn:1,firstWeekContainsDate:1}},t9={lessThanXSeconds:{one:"بىر سىكۇنت ئىچىدە",other:"سىكۇنت ئىچىدە {{count}}"},xSeconds:{one:"بىر سىكۇنت",other:"سىكۇنت {{count}}"},halfAMinute:"يىرىم مىنۇت",lessThanXMinutes:{one:"بىر مىنۇت ئىچىدە",other:"مىنۇت ئىچىدە {{count}}"},xMinutes:{one:"بىر مىنۇت",other:"مىنۇت {{count}}"},aboutXHours:{one:"تەخمىنەن بىر سائەت",other:"سائەت {{count}} تەخمىنەن"},xHours:{one:"بىر سائەت",other:"سائەت {{count}}"},xDays:{one:"بىر كۈن",other:"كۈن {{count}}"},aboutXWeeks:{one:"تەخمىنەن بىرھەپتە",other:"ھەپتە {{count}} تەخمىنەن"},xWeeks:{one:"بىرھەپتە",other:"ھەپتە {{count}}"},aboutXMonths:{one:"تەخمىنەن بىر ئاي",other:"ئاي {{count}} تەخمىنەن"},xMonths:{one:"بىر ئاي",other:"ئاي {{count}}"},aboutXYears:{one:"تەخمىنەن بىر يىل",other:"يىل {{count}} تەخمىنەن"},xYears:{one:"بىر يىل",other:"يىل {{count}}"},overXYears:{one:"بىر يىلدىن ئارتۇق",other:"يىلدىن ئارتۇق {{count}}"},almostXYears:{one:"ئاساسەن بىر يىل",other:"يىل {{count}} ئاساسەن"}},a9=(e,i,r)=>{let s;const c=t9[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s:s+" بولدى":s},n9={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},i9={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},r9={full:"{{date}} 'دە' {{time}}",long:"{{date}} 'دە' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},o9={date:H({formats:n9,defaultWidth:"full"}),time:H({formats:i9,defaultWidth:"full"}),dateTime:H({formats:r9,defaultWidth:"full"})},s9={lastWeek:"'ئ‍ۆتكەن' eeee 'دە' p",yesterday:"'تۈنۈگۈن دە' p",today:"'بۈگۈن دە' p",tomorrow:"'ئەتە دە' p",nextWeek:"eeee 'دە' p",other:"P"},l9=(e,i,r,s)=>s9[e],d9={narrow:["ب","ك"],abbreviated:["ب","ك"],wide:["مىيلادىدىن بۇرۇن","مىيلادىدىن كىيىن"]},u9={narrow:["1","2","3","4"],abbreviated:["1","2","3","4"],wide:["بىرىنجى چارەك","ئىككىنجى چارەك","ئۈچىنجى چارەك","تۆتىنجى چارەك"]},c9={narrow:["ي","ف","م","ا","م","ى","ى","ا","س","ۆ","ن","د"],abbreviated:["يانۋار","فېۋىرال","مارت","ئاپرىل","ماي","ئىيۇن","ئىيول","ئاۋغۇست","سىنتەبىر","ئۆكتەبىر","نويابىر","دىكابىر"],wide:["يانۋار","فېۋىرال","مارت","ئاپرىل","ماي","ئىيۇن","ئىيول","ئاۋغۇست","سىنتەبىر","ئۆكتەبىر","نويابىر","دىكابىر"]},h9={narrow:["ي","د","س","چ","پ","ج","ش"],short:["ي","د","س","چ","پ","ج","ش"],abbreviated:["يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە"],wide:["يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە"]},m9={narrow:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەن",afternoon:"چۈشتىن كىيىن",evening:"ئاخشىم",night:"كىچە"},abbreviated:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەن",afternoon:"چۈشتىن كىيىن",evening:"ئاخشىم",night:"كىچە"},wide:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەن",afternoon:"چۈشتىن كىيىن",evening:"ئاخشىم",night:"كىچە"}},f9={narrow:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەندە",afternoon:"چۈشتىن كىيىن",evening:"ئاخشامدا",night:"كىچىدە"},abbreviated:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەندە",afternoon:"چۈشتىن كىيىن",evening:"ئاخشامدا",night:"كىچىدە"},wide:{am:"ئە",pm:"چ",midnight:"ك",noon:"چ",morning:"ئەتىگەندە",afternoon:"چۈشتىن كىيىن",evening:"ئاخشامدا",night:"كىچىدە"}},g9=(e,i)=>String(e),p9={ordinalNumber:g9,era:T({values:d9,defaultWidth:"wide"}),quarter:T({values:u9,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:c9,defaultWidth:"wide"}),day:T({values:h9,defaultWidth:"wide"}),dayPeriod:T({values:m9,defaultWidth:"wide",formattingValues:f9,defaultFormattingWidth:"wide"})},b9=/^(\d+)(th|st|nd|rd)?/i,v9=/\d+/i,y9={narrow:/^(ب|ك)/i,wide:/^(مىيلادىدىن بۇرۇن|مىيلادىدىن كىيىن)/i},x9={any:[/^بۇرۇن/i,/^كىيىن/i]},w9={narrow:/^[1234]/i,abbreviated:/^چ[1234]/i,wide:/^چارەك [1234]/i},k9={any:[/1/i,/2/i,/3/i,/4/i]},P9={narrow:/^[يفمئامئ‍ئاسۆند]/i,abbreviated:/^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i,wide:/^(يانۋار|فېۋىرال|مارت|ئاپرىل|ماي|ئىيۇن|ئىيول|ئاۋغۇست|سىنتەبىر|ئۆكتەبىر|نويابىر|دىكابىر)/i},M9={narrow:[/^ي/i,/^ف/i,/^م/i,/^ا/i,/^م/i,/^ى‍/i,/^ى‍/i,/^ا‍/i,/^س/i,/^ۆ/i,/^ن/i,/^د/i],any:[/^يان/i,/^فېۋ/i,/^مار/i,/^ئاپ/i,/^ماي/i,/^ئىيۇن/i,/^ئىيول/i,/^ئاۋ/i,/^سىن/i,/^ئۆك/i,/^نوي/i,/^دىك/i]},C9={narrow:/^[دسچپجشي]/i,short:/^(يە|دۈ|سە|چا|پە|جۈ|شە)/i,abbreviated:/^(يە|دۈ|سە|چا|پە|جۈ|شە)/i,wide:/^(يەكشەنبە|دۈشەنبە|سەيشەنبە|چارشەنبە|پەيشەنبە|جۈمە|شەنبە)/i},S9={narrow:[/^ي/i,/^د/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i],any:[/^ي/i,/^د/i,/^س/i,/^چ/i,/^پ/i,/^ج/i,/^ش/i]},$9={narrow:/^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))/i,any:/^(ئە|چ|ك|چ|(دە|ئەتىگەن) ( ئە‍|چۈشتىن كىيىن|ئاخشىم|كىچە))/i},W9={any:{am:/^ئە/i,pm:/^چ/i,midnight:/^ك/i,noon:/^چ/i,morning:/ئەتىگەن/i,afternoon:/چۈشتىن كىيىن/i,evening:/ئاخشىم/i,night:/كىچە/i}},A9={ordinalNumber:ye({matchPattern:b9,parsePattern:v9,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:y9,defaultMatchWidth:"wide",parsePatterns:x9,defaultParseWidth:"any"}),quarter:E({matchPatterns:w9,defaultMatchWidth:"wide",parsePatterns:k9,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:P9,defaultMatchWidth:"wide",parsePatterns:M9,defaultParseWidth:"any"}),day:E({matchPatterns:C9,defaultMatchWidth:"wide",parsePatterns:S9,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:$9,defaultMatchWidth:"any",parsePatterns:W9,defaultParseWidth:"any"})},T9={code:"ug",formatDistance:a9,formatLong:o9,formatRelative:l9,localize:p9,match:A9,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Fn(e,i){if(e.one!==void 0&&i===1)return e.one;const r=i%10,s=i%100;return r===1&&s!==11?e.singularNominative.replace("{{count}}",String(i)):r>=2&&r<=4&&(s<10||s>20)?e.singularGenitive.replace("{{count}}",String(i)):e.pluralGenitive.replace("{{count}}",String(i))}function Ht(e){return(i,r)=>r&&r.addSuffix?r.comparison&&r.comparison>0?e.future?Fn(e.future,i):"за "+Fn(e.regular,i):e.past?Fn(e.past,i):Fn(e.regular,i)+" тому":Fn(e.regular,i)}const D9=(e,i)=>i&&i.addSuffix?i.comparison&&i.comparison>0?"за півхвилини":"півхвилини тому":"півхвилини",_9={lessThanXSeconds:Ht({regular:{one:"менше секунди",singularNominative:"менше {{count}} секунди",singularGenitive:"менше {{count}} секунд",pluralGenitive:"менше {{count}} секунд"},future:{one:"менше, ніж за секунду",singularNominative:"менше, ніж за {{count}} секунду",singularGenitive:"менше, ніж за {{count}} секунди",pluralGenitive:"менше, ніж за {{count}} секунд"}}),xSeconds:Ht({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунди",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду тому",singularGenitive:"{{count}} секунди тому",pluralGenitive:"{{count}} секунд тому"},future:{singularNominative:"за {{count}} секунду",singularGenitive:"за {{count}} секунди",pluralGenitive:"за {{count}} секунд"}}),halfAMinute:D9,lessThanXMinutes:Ht({regular:{one:"менше хвилини",singularNominative:"менше {{count}} хвилини",singularGenitive:"менше {{count}} хвилин",pluralGenitive:"менше {{count}} хвилин"},future:{one:"менше, ніж за хвилину",singularNominative:"менше, ніж за {{count}} хвилину",singularGenitive:"менше, ніж за {{count}} хвилини",pluralGenitive:"менше, ніж за {{count}} хвилин"}}),xMinutes:Ht({regular:{singularNominative:"{{count}} хвилина",singularGenitive:"{{count}} хвилини",pluralGenitive:"{{count}} хвилин"},past:{singularNominative:"{{count}} хвилину тому",singularGenitive:"{{count}} хвилини тому",pluralGenitive:"{{count}} хвилин тому"},future:{singularNominative:"за {{count}} хвилину",singularGenitive:"за {{count}} хвилини",pluralGenitive:"за {{count}} хвилин"}}),aboutXHours:Ht({regular:{singularNominative:"близько {{count}} години",singularGenitive:"близько {{count}} годин",pluralGenitive:"близько {{count}} годин"},future:{singularNominative:"приблизно за {{count}} годину",singularGenitive:"приблизно за {{count}} години",pluralGenitive:"приблизно за {{count}} годин"}}),xHours:Ht({regular:{singularNominative:"{{count}} годину",singularGenitive:"{{count}} години",pluralGenitive:"{{count}} годин"}}),xDays:Ht({regular:{singularNominative:"{{count}} день",singularGenitive:"{{count}} днi",pluralGenitive:"{{count}} днів"}}),aboutXWeeks:Ht({regular:{singularNominative:"близько {{count}} тижня",singularGenitive:"близько {{count}} тижнів",pluralGenitive:"близько {{count}} тижнів"},future:{singularNominative:"приблизно за {{count}} тиждень",singularGenitive:"приблизно за {{count}} тижні",pluralGenitive:"приблизно за {{count}} тижнів"}}),xWeeks:Ht({regular:{singularNominative:"{{count}} тиждень",singularGenitive:"{{count}} тижні",pluralGenitive:"{{count}} тижнів"}}),aboutXMonths:Ht({regular:{singularNominative:"близько {{count}} місяця",singularGenitive:"близько {{count}} місяців",pluralGenitive:"близько {{count}} місяців"},future:{singularNominative:"приблизно за {{count}} місяць",singularGenitive:"приблизно за {{count}} місяці",pluralGenitive:"приблизно за {{count}} місяців"}}),xMonths:Ht({regular:{singularNominative:"{{count}} місяць",singularGenitive:"{{count}} місяці",pluralGenitive:"{{count}} місяців"}}),aboutXYears:Ht({regular:{singularNominative:"близько {{count}} року",singularGenitive:"близько {{count}} років",pluralGenitive:"близько {{count}} років"},future:{singularNominative:"приблизно за {{count}} рік",singularGenitive:"приблизно за {{count}} роки",pluralGenitive:"приблизно за {{count}} років"}}),xYears:Ht({regular:{singularNominative:"{{count}} рік",singularGenitive:"{{count}} роки",pluralGenitive:"{{count}} років"}}),overXYears:Ht({regular:{singularNominative:"більше {{count}} року",singularGenitive:"більше {{count}} років",pluralGenitive:"більше {{count}} років"},future:{singularNominative:"більше, ніж за {{count}} рік",singularGenitive:"більше, ніж за {{count}} роки",pluralGenitive:"більше, ніж за {{count}} років"}}),almostXYears:Ht({regular:{singularNominative:"майже {{count}} рік",singularGenitive:"майже {{count}} роки",pluralGenitive:"майже {{count}} років"},future:{singularNominative:"майже за {{count}} рік",singularGenitive:"майже за {{count}} роки",pluralGenitive:"майже за {{count}} років"}})},E9=(e,i,r)=>(r=r||{},_9[e](i,r)),L9={full:"EEEE, do MMMM y 'р.'",long:"do MMMM y 'р.'",medium:"d MMM y 'р.'",short:"dd.MM.y"},N9={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},z9={full:"{{date}} 'о' {{time}}",long:"{{date}} 'о' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},j9={date:H({formats:L9,defaultWidth:"full"}),time:H({formats:N9,defaultWidth:"full"}),dateTime:H({formats:z9,defaultWidth:"full"})},Ko=["неділю","понеділок","вівторок","середу","четвер","п’ятницю","суботу"];function I9(e){const i=Ko[e];switch(e){case 0:case 3:case 5:case 6:return"'у минулу "+i+" о' p";case 1:case 2:case 4:return"'у минулий "+i+" о' p"}}function Qu(e){return"'у "+Ko[e]+" о' p"}function F9(e){const i=Ko[e];switch(e){case 0:case 3:case 5:case 6:return"'у наступну "+i+" о' p";case 1:case 2:case 4:return"'у наступний "+i+" о' p"}}const O9=(e,i,r)=>{const s=Ta(e),c=s.getDay();return ct(s,i,r)?Qu(c):I9(c)},H9=(e,i,r)=>{const s=Ta(e),c=s.getDay();return ct(s,i,r)?Qu(c):F9(c)},X9={lastWeek:O9,yesterday:"'вчора о' p",today:"'сьогодні о' p",tomorrow:"'завтра о' p",nextWeek:H9,other:"P"},R9=(e,i,r,s)=>{const c=X9[e];return typeof c=="function"?c(i,r,s):c},V9={narrow:["до н.е.","н.е."],abbreviated:["до н. е.","н. е."],wide:["до нашої ери","нашої ери"]},Y9={narrow:["1","2","3","4"],abbreviated:["1-й кв.","2-й кв.","3-й кв.","4-й кв."],wide:["1-й квартал","2-й квартал","3-й квартал","4-й квартал"]},G9={narrow:["С","Л","Б","К","Т","Ч","Л","С","В","Ж","Л","Г"],abbreviated:["січ.","лют.","берез.","квіт.","трав.","черв.","лип.","серп.","верес.","жовт.","листоп.","груд."],wide:["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"]},B9={narrow:["С","Л","Б","К","Т","Ч","Л","С","В","Ж","Л","Г"],abbreviated:["січ.","лют.","берез.","квіт.","трав.","черв.","лип.","серп.","верес.","жовт.","листоп.","груд."],wide:["січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня","жовтня","листопада","грудня"]},q9={narrow:["Н","П","В","С","Ч","П","С"],short:["нд","пн","вт","ср","чт","пт","сб"],abbreviated:["нед","пон","вів","сер","чтв","птн","суб"],wide:["неділя","понеділок","вівторок","середа","четвер","п’ятниця","субота"]},U9={narrow:{am:"ДП",pm:"ПП",midnight:"півн.",noon:"пол.",morning:"ранок",afternoon:"день",evening:"веч.",night:"ніч"},abbreviated:{am:"ДП",pm:"ПП",midnight:"півн.",noon:"пол.",morning:"ранок",afternoon:"день",evening:"веч.",night:"ніч"},wide:{am:"ДП",pm:"ПП",midnight:"північ",noon:"полудень",morning:"ранок",afternoon:"день",evening:"вечір",night:"ніч"}},K9={narrow:{am:"ДП",pm:"ПП",midnight:"півн.",noon:"пол.",morning:"ранку",afternoon:"дня",evening:"веч.",night:"ночі"},abbreviated:{am:"ДП",pm:"ПП",midnight:"півн.",noon:"пол.",morning:"ранку",afternoon:"дня",evening:"веч.",night:"ночі"},wide:{am:"ДП",pm:"ПП",midnight:"північ",noon:"полудень",morning:"ранку",afternoon:"дня",evening:"веч.",night:"ночі"}},Q9=(e,i)=>{const r=String(i==null?void 0:i.unit),s=Number(e);let c;return r==="date"?s===3||s===23?c="-є":c="-е":r==="minute"||r==="second"||r==="hour"?c="-а":c="-й",s+c},J9={ordinalNumber:Q9,era:T({values:V9,defaultWidth:"wide"}),quarter:T({values:Y9,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:G9,defaultWidth:"wide",formattingValues:B9,defaultFormattingWidth:"wide"}),day:T({values:q9,defaultWidth:"wide"}),dayPeriod:T({values:U9,defaultWidth:"any",formattingValues:K9,defaultFormattingWidth:"wide"})},Z9=/^(\d+)(-?(е|й|є|а|я))?/i,eQ=/\d+/i,tQ={narrow:/^((до )?н\.?\s?е\.?)/i,abbreviated:/^((до )?н\.?\s?е\.?)/i,wide:/^(до нашої ери|нашої ери|наша ера)/i},aQ={any:[/^д/i,/^н/i]},nQ={narrow:/^[1234]/i,abbreviated:/^[1234](-?[иі]?й?)? кв.?/i,wide:/^[1234](-?[иі]?й?)? квартал/i},iQ={any:[/1/i,/2/i,/3/i,/4/i]},rQ={narrow:/^[слбктчвжг]/i,abbreviated:/^(січ|лют|бер(ез)?|квіт|трав|черв|лип|серп|вер(ес)?|жовт|лис(топ)?|груд)\.?/i,wide:/^(січень|січня|лютий|лютого|березень|березня|квітень|квітня|травень|травня|червня|червень|липень|липня|серпень|серпня|вересень|вересня|жовтень|жовтня|листопад[а]?|грудень|грудня)/i},oQ={narrow:[/^с/i,/^л/i,/^б/i,/^к/i,/^т/i,/^ч/i,/^л/i,/^с/i,/^в/i,/^ж/i,/^л/i,/^г/i],any:[/^сі/i,/^лю/i,/^б/i,/^к/i,/^т/i,/^ч/i,/^лип/i,/^се/i,/^в/i,/^ж/i,/^лис/i,/^г/i]},sQ={narrow:/^[нпвсч]/i,short:/^(нд|пн|вт|ср|чт|пт|сб)\.?/i,abbreviated:/^(нед|пон|вів|сер|че?тв|птн?|суб)\.?/i,wide:/^(неділ[яі]|понеділ[ок][ка]|вівтор[ок][ка]|серед[аи]|четвер(га)?|п\W*?ятниц[яі]|субот[аи])/i},lQ={narrow:[/^н/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^н/i,/^п[он]/i,/^в/i,/^с[ер]/i,/^ч/i,/^п\W*?[ят]/i,/^с[уб]/i]},dQ={narrow:/^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i,abbreviated:/^([дп]п|півн\.?|пол\.?|ранок|ранку|день|дня|веч\.?|ніч|ночі)/i,wide:/^([дп]п|північ|полудень|ранок|ранку|день|дня|вечір|вечора|ніч|ночі)/i},uQ={any:{am:/^дп/i,pm:/^пп/i,midnight:/^півн/i,noon:/^пол/i,morning:/^р/i,afternoon:/^д[ен]/i,evening:/^в/i,night:/^н/i}},cQ={ordinalNumber:ye({matchPattern:Z9,parsePattern:eQ,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:tQ,defaultMatchWidth:"wide",parsePatterns:aQ,defaultParseWidth:"any"}),quarter:E({matchPatterns:nQ,defaultMatchWidth:"wide",parsePatterns:iQ,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:rQ,defaultMatchWidth:"wide",parsePatterns:oQ,defaultParseWidth:"any"}),day:E({matchPatterns:sQ,defaultMatchWidth:"wide",parsePatterns:lQ,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:dQ,defaultMatchWidth:"wide",parsePatterns:uQ,defaultParseWidth:"any"})},hQ={code:"uk",formatDistance:E9,formatLong:j9,formatRelative:R9,localize:J9,match:cQ,options:{weekStartsOn:1,firstWeekContainsDate:1}},mQ={lessThanXSeconds:{one:"sekunddan kam",other:"{{count}} sekunddan kam"},xSeconds:{one:"1 sekund",other:"{{count}} sekund"},halfAMinute:"yarim minut",lessThanXMinutes:{one:"bir minutdan kam",other:"{{count}} minutdan kam"},xMinutes:{one:"1 minut",other:"{{count}} minut"},aboutXHours:{one:"tahminan 1 soat",other:"tahminan {{count}} soat"},xHours:{one:"1 soat",other:"{{count}} soat"},xDays:{one:"1 kun",other:"{{count}} kun"},aboutXWeeks:{one:"tahminan 1 hafta",other:"tahminan {{count}} hafta"},xWeeks:{one:"1 hafta",other:"{{count}} hafta"},aboutXMonths:{one:"tahminan 1 oy",other:"tahminan {{count}} oy"},xMonths:{one:"1 oy",other:"{{count}} oy"},aboutXYears:{one:"tahminan 1 yil",other:"tahminan {{count}} yil"},xYears:{one:"1 yil",other:"{{count}} yil"},overXYears:{one:"1 yildan ko'p",other:"{{count}} yildan ko'p"},almostXYears:{one:"deyarli 1 yil",other:"deyarli {{count}} yil"}},fQ=(e,i,r)=>{let s;const c=mQ[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+" dan keyin":s+" oldin":s},gQ={full:"EEEE, do MMMM, y",long:"do MMMM, y",medium:"d MMM, y",short:"dd/MM/yyyy"},pQ={full:"h:mm:ss zzzz",long:"h:mm:ss z",medium:"h:mm:ss",short:"h:mm"},bQ={any:"{{date}}, {{time}}"},vQ={date:H({formats:gQ,defaultWidth:"full"}),time:H({formats:pQ,defaultWidth:"full"}),dateTime:H({formats:bQ,defaultWidth:"any"})},yQ={lastWeek:"'oldingi' eeee p 'da'",yesterday:"'kecha' p 'da'",today:"'bugun' p 'da'",tomorrow:"'ertaga' p 'da'",nextWeek:"eeee p 'da'",other:"P"},xQ=(e,i,r,s)=>yQ[e],wQ={narrow:["M.A","M."],abbreviated:["M.A","M."],wide:["Miloddan Avvalgi","Milodiy"]},kQ={narrow:["1","2","3","4"],abbreviated:["CH.1","CH.2","CH.3","CH.4"],wide:["1-chi chorak","2-chi chorak","3-chi chorak","4-chi chorak"]},PQ={narrow:["Y","F","M","A","M","I","I","A","S","O","N","D"],abbreviated:["Yan","Fev","Mar","Apr","May","Iyun","Iyul","Avg","Sen","Okt","Noy","Dek"],wide:["Yanvar","Fevral","Mart","Aprel","May","Iyun","Iyul","Avgust","Sentabr","Oktabr","Noyabr","Dekabr"]},MQ={narrow:["Y","D","S","CH","P","J","SH"],short:["Ya","Du","Se","Cho","Pa","Ju","Sha"],abbreviated:["Yak","Dush","Sesh","Chor","Pay","Jum","Shan"],wide:["Yakshanba","Dushanba","Seshanba","Chorshanba","Payshanba","Juma","Shanba"]},CQ={narrow:{am:"a",pm:"p",midnight:"y.t",noon:"p.",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"},abbreviated:{am:"AM",pm:"PM",midnight:"yarim tun",noon:"peshin",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"},wide:{am:"a.m.",pm:"p.m.",midnight:"yarim tun",noon:"peshin",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"}},SQ={narrow:{am:"a",pm:"p",midnight:"y.t",noon:"p.",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"},abbreviated:{am:"AM",pm:"PM",midnight:"yarim tun",noon:"peshin",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"},wide:{am:"a.m.",pm:"p.m.",midnight:"yarim tun",noon:"peshin",morning:"ertalab",afternoon:"tushdan keyin",evening:"kechqurun",night:"tun"}},$Q=(e,i)=>String(e),WQ={ordinalNumber:$Q,era:T({values:wQ,defaultWidth:"wide"}),quarter:T({values:kQ,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:PQ,defaultWidth:"wide"}),day:T({values:MQ,defaultWidth:"wide"}),dayPeriod:T({values:CQ,defaultWidth:"wide",formattingValues:SQ,defaultFormattingWidth:"wide"})},AQ=/^(\d+)(chi)?/i,TQ=/\d+/i,DQ={narrow:/^(m\.a|m\.)/i,abbreviated:/^(m\.a\.?\s?m\.?)/i,wide:/^(miloddan avval|miloddan keyin)/i},_Q={any:[/^b/i,/^(a|c)/i]},EQ={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](chi)? chorak/i},LQ={any:[/1/i,/2/i,/3/i,/4/i]},NQ={narrow:/^[yfmasond]/i,abbreviated:/^(yan|fev|mar|apr|may|iyun|iyul|avg|sen|okt|noy|dek)/i,wide:/^(yanvar|fevral|mart|aprel|may|iyun|iyul|avgust|sentabr|oktabr|noyabr|dekabr)/i},zQ={narrow:[/^y/i,/^f/i,/^m/i,/^a/i,/^m/i,/^i/i,/^i/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ya/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^iyun/i,/^iyul/i,/^av/i,/^s/i,/^o/i,/^n/i,/^d/i]},jQ={narrow:/^[ydschj]/i,short:/^(ya|du|se|cho|pa|ju|sha)/i,abbreviated:/^(yak|dush|sesh|chor|pay|jum|shan)/i,wide:/^(yakshanba|dushanba|seshanba|chorshanba|payshanba|juma|shanba)/i},IQ={narrow:[/^y/i,/^d/i,/^s/i,/^ch/i,/^p/i,/^j/i,/^sh/i],any:[/^ya/i,/^d/i,/^se/i,/^ch/i,/^p/i,/^j/i,/^sh/i]},FQ={narrow:/^(a|p|y\.t|p| (ertalab|tushdan keyin|kechqurun|tun))/i,any:/^([ap]\.?\s?m\.?|yarim tun|peshin| (ertalab|tushdan keyin|kechqurun|tun))/i},OQ={any:{am:/^a/i,pm:/^p/i,midnight:/^y\.t/i,noon:/^pe/i,morning:/ertalab/i,afternoon:/tushdan keyin/i,evening:/kechqurun/i,night:/tun/i}},HQ={ordinalNumber:ye({matchPattern:AQ,parsePattern:TQ,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:DQ,defaultMatchWidth:"wide",parsePatterns:_Q,defaultParseWidth:"any"}),quarter:E({matchPatterns:EQ,defaultMatchWidth:"wide",parsePatterns:LQ,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:NQ,defaultMatchWidth:"wide",parsePatterns:zQ,defaultParseWidth:"any"}),day:E({matchPatterns:jQ,defaultMatchWidth:"wide",parsePatterns:IQ,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:FQ,defaultMatchWidth:"any",parsePatterns:OQ,defaultParseWidth:"any"})},XQ={code:"uz",formatDistance:fQ,formatLong:vQ,formatRelative:xQ,localize:WQ,match:HQ,options:{weekStartsOn:1,firstWeekContainsDate:1}},RQ={lessThanXSeconds:{one:"1 сониядан кам",other:"{{count}} сониядан кам"},xSeconds:{one:"1 сония",other:"{{count}} сония"},halfAMinute:"ярим дақиқа",lessThanXMinutes:{one:"1 дақиқадан кам",other:"{{count}} дақиқадан кам"},xMinutes:{one:"1 дақиқа",other:"{{count}} дақиқа"},aboutXHours:{one:"тахминан 1 соат",other:"тахминан {{count}} соат"},xHours:{one:"1 соат",other:"{{count}} соат"},xDays:{one:"1 кун",other:"{{count}} кун"},aboutXWeeks:{one:"тахминан 1 хафта",other:"тахминан {{count}} хафта"},xWeeks:{one:"1 хафта",other:"{{count}} хафта"},aboutXMonths:{one:"тахминан 1 ой",other:"тахминан {{count}} ой"},xMonths:{one:"1 ой",other:"{{count}} ой"},aboutXYears:{one:"тахминан 1 йил",other:"тахминан {{count}} йил"},xYears:{one:"1 йил",other:"{{count}} йил"},overXYears:{one:"1 йилдан кўп",other:"{{count}} йилдан кўп"},almostXYears:{one:"деярли 1 йил",other:"деярли {{count}} йил"}},VQ=(e,i,r)=>{let s;const c=RQ[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+"дан кейин":s+" олдин":s},YQ={full:"EEEE, do MMMM, y",long:"do MMMM, y",medium:"d MMM, y",short:"dd/MM/yyyy"},GQ={full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},BQ={any:"{{date}}, {{time}}"},qQ={date:H({formats:YQ,defaultWidth:"full"}),time:H({formats:GQ,defaultWidth:"full"}),dateTime:H({formats:BQ,defaultWidth:"any"})},UQ={lastWeek:"'ўтган' eeee p 'да'",yesterday:"'кеча' p 'да'",today:"'бугун' p 'да'",tomorrow:"'эртага' p 'да'",nextWeek:"eeee p 'да'",other:"P"},KQ=(e,i,r,s)=>UQ[e],QQ={narrow:["М.А","М"],abbreviated:["М.А","М"],wide:["Милоддан Аввалги","Милодий"]},JQ={narrow:["1","2","3","4"],abbreviated:["1-чор.","2-чор.","3-чор.","4-чор."],wide:["1-чорак","2-чорак","3-чорак","4-чорак"]},ZQ={narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],wide:["январ","феврал","март","апрел","май","июн","июл","август","сентабр","октабр","ноябр","декабр"]},eJ={narrow:["Я","Д","С","Ч","П","Ж","Ш"],short:["як","ду","се","чо","па","жу","ша"],abbreviated:["якш","душ","сеш","чор","пай","жум","шан"],wide:["якшанба","душанба","сешанба","чоршанба","пайшанба","жума","шанба"]},tJ={any:{am:"П.О.",pm:"П.К.",midnight:"ярим тун",noon:"пешин",morning:"эрталаб",afternoon:"пешиндан кейин",evening:"кечаси",night:"тун"}},aJ={any:{am:"П.О.",pm:"П.К.",midnight:"ярим тун",noon:"пешин",morning:"эрталаб",afternoon:"пешиндан кейин",evening:"кечаси",night:"тун"}},nJ=(e,i)=>String(e),iJ={ordinalNumber:nJ,era:T({values:QQ,defaultWidth:"wide"}),quarter:T({values:JQ,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:ZQ,defaultWidth:"wide"}),day:T({values:eJ,defaultWidth:"wide"}),dayPeriod:T({values:tJ,defaultWidth:"any",formattingValues:aJ,defaultFormattingWidth:"any"})},rJ=/^(\d+)(чи)?/i,oJ=/\d+/i,sJ={narrow:/^(м\.а|м\.)/i,abbreviated:/^(м\.а|м\.)/i,wide:/^(милоддан аввал|милоддан кейин)/i},lJ={any:[/^м/i,/^а/i]},dJ={narrow:/^[1234]/i,abbreviated:/^[1234]-чор./i,wide:/^[1234]-чорак/i},uJ={any:[/1/i,/2/i,/3/i,/4/i]},cJ={narrow:/^[яфмамииасонд]/i,abbreviated:/^(янв|фев|мар|апр|май|июн|июл|авг|сен|окт|ноя|дек)/i,wide:/^(январ|феврал|март|апрел|май|июн|июл|август|сентабр|октабр|ноябр|декабр)/i},hJ={narrow:[/^я/i,/^ф/i,/^м/i,/^а/i,/^м/i,/^и/i,/^и/i,/^а/i,/^с/i,/^о/i,/^н/i,/^д/i],any:[/^я/i,/^ф/i,/^мар/i,/^ап/i,/^май/i,/^июн/i,/^июл/i,/^ав/i,/^с/i,/^о/i,/^н/i,/^д/i]},mJ={narrow:/^[ядсчпжш]/i,short:/^(як|ду|се|чо|па|жу|ша)/i,abbreviated:/^(якш|душ|сеш|чор|пай|жум|шан)/i,wide:/^(якшанба|душанба|сешанба|чоршанба|пайшанба|жума|шанба)/i},fJ={narrow:[/^я/i,/^д/i,/^с/i,/^ч/i,/^п/i,/^ж/i,/^ш/i],any:[/^як/i,/^ду/i,/^се/i,/^чор/i,/^пай/i,/^жу/i,/^шан/i]},gJ={any:/^(п\.о\.|п\.к\.|ярим тун|пешиндан кейин|(эрталаб|пешиндан кейин|кечаси|тун))/i},pJ={any:{am:/^п\.о\./i,pm:/^п\.к\./i,midnight:/^ярим тун/i,noon:/^пешиндан кейин/i,morning:/эрталаб/i,afternoon:/пешиндан кейин/i,evening:/кечаси/i,night:/тун/i}},bJ={ordinalNumber:ye({matchPattern:rJ,parsePattern:oJ,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:sJ,defaultMatchWidth:"wide",parsePatterns:lJ,defaultParseWidth:"any"}),quarter:E({matchPatterns:dJ,defaultMatchWidth:"wide",parsePatterns:uJ,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:cJ,defaultMatchWidth:"wide",parsePatterns:hJ,defaultParseWidth:"any"}),day:E({matchPatterns:mJ,defaultMatchWidth:"wide",parsePatterns:fJ,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:gJ,defaultMatchWidth:"any",parsePatterns:pJ,defaultParseWidth:"any"})},vJ={code:"uz-Cyrl",formatDistance:VQ,formatLong:qQ,formatRelative:KQ,localize:iJ,match:bJ,options:{weekStartsOn:1,firstWeekContainsDate:1}},yJ={lessThanXSeconds:{one:"dưới 1 giây",other:"dưới {{count}} giây"},xSeconds:{one:"1 giây",other:"{{count}} giây"},halfAMinute:"nửa phút",lessThanXMinutes:{one:"dưới 1 phút",other:"dưới {{count}} phút"},xMinutes:{one:"1 phút",other:"{{count}} phút"},aboutXHours:{one:"khoảng 1 giờ",other:"khoảng {{count}} giờ"},xHours:{one:"1 giờ",other:"{{count}} giờ"},xDays:{one:"1 ngày",other:"{{count}} ngày"},aboutXWeeks:{one:"khoảng 1 tuần",other:"khoảng {{count}} tuần"},xWeeks:{one:"1 tuần",other:"{{count}} tuần"},aboutXMonths:{one:"khoảng 1 tháng",other:"khoảng {{count}} tháng"},xMonths:{one:"1 tháng",other:"{{count}} tháng"},aboutXYears:{one:"khoảng 1 năm",other:"khoảng {{count}} năm"},xYears:{one:"1 năm",other:"{{count}} năm"},overXYears:{one:"hơn 1 năm",other:"hơn {{count}} năm"},almostXYears:{one:"gần 1 năm",other:"gần {{count}} năm"}},xJ=(e,i,r)=>{let s;const c=yJ[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+" nữa":s+" trước":s},wJ={full:"EEEE, 'ngày' d MMMM 'năm' y",long:"'ngày' d MMMM 'năm' y",medium:"d MMM 'năm' y",short:"dd/MM/y"},kJ={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},PJ={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},MJ={date:H({formats:wJ,defaultWidth:"full"}),time:H({formats:kJ,defaultWidth:"full"}),dateTime:H({formats:PJ,defaultWidth:"full"})},CJ={lastWeek:"eeee 'tuần trước vào lúc' p",yesterday:"'hôm qua vào lúc' p",today:"'hôm nay vào lúc' p",tomorrow:"'ngày mai vào lúc' p",nextWeek:"eeee 'tới vào lúc' p",other:"P"},SJ=(e,i,r,s)=>CJ[e],$J={narrow:["TCN","SCN"],abbreviated:["trước CN","sau CN"],wide:["trước Công Nguyên","sau Công Nguyên"]},WJ={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["Quý 1","Quý 2","Quý 3","Quý 4"]},AJ={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["quý I","quý II","quý III","quý IV"]},TJ={narrow:["1","2","3","4","5","6","7","8","9","10","11","12"],abbreviated:["Thg 1","Thg 2","Thg 3","Thg 4","Thg 5","Thg 6","Thg 7","Thg 8","Thg 9","Thg 10","Thg 11","Thg 12"],wide:["Tháng Một","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"]},DJ={narrow:["01","02","03","04","05","06","07","08","09","10","11","12"],abbreviated:["thg 1","thg 2","thg 3","thg 4","thg 5","thg 6","thg 7","thg 8","thg 9","thg 10","thg 11","thg 12"],wide:["tháng 01","tháng 02","tháng 03","tháng 04","tháng 05","tháng 06","tháng 07","tháng 08","tháng 09","tháng 10","tháng 11","tháng 12"]},_J={narrow:["CN","T2","T3","T4","T5","T6","T7"],short:["CN","Th 2","Th 3","Th 4","Th 5","Th 6","Th 7"],abbreviated:["CN","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"],wide:["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"]},EJ={narrow:{am:"am",pm:"pm",midnight:"nửa đêm",noon:"tr",morning:"sg",afternoon:"ch",evening:"tối",night:"đêm"},abbreviated:{am:"AM",pm:"PM",midnight:"nửa đêm",noon:"trưa",morning:"sáng",afternoon:"chiều",evening:"tối",night:"đêm"},wide:{am:"SA",pm:"CH",midnight:"nửa đêm",noon:"trưa",morning:"sáng",afternoon:"chiều",evening:"tối",night:"đêm"}},LJ={narrow:{am:"am",pm:"pm",midnight:"nửa đêm",noon:"tr",morning:"sg",afternoon:"ch",evening:"tối",night:"đêm"},abbreviated:{am:"AM",pm:"PM",midnight:"nửa đêm",noon:"trưa",morning:"sáng",afternoon:"chiều",evening:"tối",night:"đêm"},wide:{am:"SA",pm:"CH",midnight:"nửa đêm",noon:"giữa trưa",morning:"vào buổi sáng",afternoon:"vào buổi chiều",evening:"vào buổi tối",night:"vào ban đêm"}},NJ=(e,i)=>{const r=Number(e),s=i==null?void 0:i.unit;if(s==="quarter")switch(r){case 1:return"I";case 2:return"II";case 3:return"III";case 4:return"IV"}else if(s==="day")switch(r){case 1:return"thứ 2";case 2:return"thứ 3";case 3:return"thứ 4";case 4:return"thứ 5";case 5:return"thứ 6";case 6:return"thứ 7";case 7:return"chủ nhật"}else{if(s==="week")return r===1?"thứ nhất":"thứ "+r;if(s==="dayOfYear")return r===1?"đầu tiên":"thứ "+r}return String(r)},zJ={ordinalNumber:NJ,era:T({values:$J,defaultWidth:"wide"}),quarter:T({values:WJ,defaultWidth:"wide",formattingValues:AJ,defaultFormattingWidth:"wide",argumentCallback:e=>e-1}),month:T({values:TJ,defaultWidth:"wide",formattingValues:DJ,defaultFormattingWidth:"wide"}),day:T({values:_J,defaultWidth:"wide"}),dayPeriod:T({values:EJ,defaultWidth:"wide",formattingValues:LJ,defaultFormattingWidth:"wide"})},jJ=/^(\d+)/i,IJ=/\d+/i,FJ={narrow:/^(tcn|scn)/i,abbreviated:/^(trước CN|sau CN)/i,wide:/^(trước Công Nguyên|sau Công Nguyên)/i},OJ={any:[/^t/i,/^s/i]},HJ={narrow:/^([1234]|i{1,3}v?)/i,abbreviated:/^q([1234]|i{1,3}v?)/i,wide:/^quý ([1234]|i{1,3}v?)/i},XJ={any:[/(1|i)$/i,/(2|ii)$/i,/(3|iii)$/i,/(4|iv)$/i]},RJ={narrow:/^(0?[2-9]|10|11|12|0?1)/i,abbreviated:/^thg[ _]?(0?[1-9](?!\d)|10|11|12)/i,wide:/^tháng ?(Một|Hai|Ba|Tư|Năm|Sáu|Bảy|Tám|Chín|Mười|Mười ?Một|Mười ?Hai|0?[1-9](?!\d)|10|11|12)/i},VJ={narrow:[/0?1$/i,/0?2/i,/3/,/4/,/5/,/6/,/7/,/8/,/9/,/10/,/11/,/12/],abbreviated:[/^thg[ _]?0?1(?!\d)/i,/^thg[ _]?0?2/i,/^thg[ _]?0?3/i,/^thg[ _]?0?4/i,/^thg[ _]?0?5/i,/^thg[ _]?0?6/i,/^thg[ _]?0?7/i,/^thg[ _]?0?8/i,/^thg[ _]?0?9/i,/^thg[ _]?10/i,/^thg[ _]?11/i,/^thg[ _]?12/i],wide:[/^tháng ?(Một|0?1(?!\d))/i,/^tháng ?(Hai|0?2)/i,/^tháng ?(Ba|0?3)/i,/^tháng ?(Tư|0?4)/i,/^tháng ?(Năm|0?5)/i,/^tháng ?(Sáu|0?6)/i,/^tháng ?(Bảy|0?7)/i,/^tháng ?(Tám|0?8)/i,/^tháng ?(Chín|0?9)/i,/^tháng ?(Mười|10)/i,/^tháng ?(Mười ?Một|11)/i,/^tháng ?(Mười ?Hai|12)/i]},YJ={narrow:/^(CN|T2|T3|T4|T5|T6|T7)/i,short:/^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i,abbreviated:/^(CN|Th ?2|Th ?3|Th ?4|Th ?5|Th ?6|Th ?7)/i,wide:/^(Chủ ?Nhật|Chúa ?Nhật|thứ ?Hai|thứ ?Ba|thứ ?Tư|thứ ?Năm|thứ ?Sáu|thứ ?Bảy)/i},GJ={narrow:[/CN/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i],short:[/CN/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i],abbreviated:[/CN/i,/2/i,/3/i,/4/i,/5/i,/6/i,/7/i],wide:[/(Chủ|Chúa) ?Nhật/i,/Hai/i,/Ba/i,/Tư/i,/Năm/i,/Sáu/i,/Bảy/i]},BJ={narrow:/^(a|p|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i,abbreviated:/^(am|pm|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i,wide:/^(ch[^i]*|sa|nửa đêm|trưa|(giờ) (sáng|chiều|tối|đêm))/i},qJ={any:{am:/^(a|sa)/i,pm:/^(p|ch[^i]*)/i,midnight:/nửa đêm/i,noon:/trưa/i,morning:/sáng/i,afternoon:/chiều/i,evening:/tối/i,night:/^đêm/i}},UJ={ordinalNumber:ye({matchPattern:jJ,parsePattern:IJ,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:FJ,defaultMatchWidth:"wide",parsePatterns:OJ,defaultParseWidth:"any"}),quarter:E({matchPatterns:HJ,defaultMatchWidth:"wide",parsePatterns:XJ,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:RJ,defaultMatchWidth:"wide",parsePatterns:VJ,defaultParseWidth:"wide"}),day:E({matchPatterns:YJ,defaultMatchWidth:"wide",parsePatterns:GJ,defaultParseWidth:"wide"}),dayPeriod:E({matchPatterns:BJ,defaultMatchWidth:"wide",parsePatterns:qJ,defaultParseWidth:"any"})},KJ={code:"vi",formatDistance:xJ,formatLong:MJ,formatRelative:SJ,localize:zJ,match:UJ,options:{weekStartsOn:1,firstWeekContainsDate:1}},QJ={lessThanXSeconds:{one:"不到 1 秒",other:"不到 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分钟",lessThanXMinutes:{one:"不到 1 分钟",other:"不到 {{count}} 分钟"},xMinutes:{one:"1 分钟",other:"{{count}} 分钟"},xHours:{one:"1 小时",other:"{{count}} 小时"},aboutXHours:{one:"大约 1 小时",other:"大约 {{count}} 小时"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大约 1 个星期",other:"大约 {{count}} 个星期"},xWeeks:{one:"1 个星期",other:"{{count}} 个星期"},aboutXMonths:{one:"大约 1 个月",other:"大约 {{count}} 个月"},xMonths:{one:"1 个月",other:"{{count}} 个月"},aboutXYears:{one:"大约 1 年",other:"大约 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超过 1 年",other:"超过 {{count}} 年"},almostXYears:{one:"将近 1 年",other:"将近 {{count}} 年"}},JJ=(e,i,r)=>{let s;const c=QJ[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+"内":s+"前":s},ZJ={full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},eZ={full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},tZ={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},aZ={date:H({formats:ZJ,defaultWidth:"full"}),time:H({formats:eZ,defaultWidth:"full"}),dateTime:H({formats:tZ,defaultWidth:"full"})};function Vl(e,i,r){const s="eeee p";return ct(e,i,r)?s:e.getTime()>i.getTime()?"'下个'"+s:"'上个'"+s}const nZ={lastWeek:Vl,yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:Vl,other:"PP p"},iZ=(e,i,r,s)=>{const c=nZ[e];return typeof c=="function"?c(i,r,s):c},rZ={narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},oZ={narrow:["1","2","3","4"],abbreviated:["第一季","第二季","第三季","第四季"],wide:["第一季度","第二季度","第三季度","第四季度"]},sZ={narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},lZ={narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["周日","周一","周二","周三","周四","周五","周六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},dZ={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},uZ={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},cZ=(e,i)=>{const r=Number(e);switch(i==null?void 0:i.unit){case"date":return r.toString()+"日";case"hour":return r.toString()+"时";case"minute":return r.toString()+"分";case"second":return r.toString()+"秒";default:return"第 "+r.toString()}},hZ={ordinalNumber:cZ,era:T({values:rZ,defaultWidth:"wide"}),quarter:T({values:oZ,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:sZ,defaultWidth:"wide"}),day:T({values:lZ,defaultWidth:"wide"}),dayPeriod:T({values:dZ,defaultWidth:"wide",formattingValues:uZ,defaultFormattingWidth:"wide"})},mZ=/^(第\s*)?\d+(日|时|分|秒)?/i,fZ=/\d+/i,gZ={narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},pZ={any:[/^(前)/i,/^(公元)/i]},bZ={narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻钟/i},vZ={any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},yZ={narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},xZ={narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},wZ={narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^周[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},kZ={any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},PZ={any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i},MZ={any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},CZ={ordinalNumber:ye({matchPattern:mZ,parsePattern:fZ,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:gZ,defaultMatchWidth:"wide",parsePatterns:pZ,defaultParseWidth:"any"}),quarter:E({matchPatterns:bZ,defaultMatchWidth:"wide",parsePatterns:vZ,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:yZ,defaultMatchWidth:"wide",parsePatterns:xZ,defaultParseWidth:"any"}),day:E({matchPatterns:wZ,defaultMatchWidth:"wide",parsePatterns:kZ,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:PZ,defaultMatchWidth:"any",parsePatterns:MZ,defaultParseWidth:"any"})},SZ={code:"zh-CN",formatDistance:JJ,formatLong:aZ,formatRelative:iZ,localize:hZ,match:CZ,options:{weekStartsOn:1,firstWeekContainsDate:4}},$Z={lessThanXSeconds:{one:"少於 1 秒",other:"少於 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分鐘",lessThanXMinutes:{one:"少於 1 分鐘",other:"少於 {{count}} 分鐘"},xMinutes:{one:"1 分鐘",other:"{{count}} 分鐘"},xHours:{one:"1 小時",other:"{{count}} 小時"},aboutXHours:{one:"大約 1 小時",other:"大約 {{count}} 小時"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大約 1 個星期",other:"大約 {{count}} 個星期"},xWeeks:{one:"1 個星期",other:"{{count}} 個星期"},aboutXMonths:{one:"大約 1 個月",other:"大約 {{count}} 個月"},xMonths:{one:"1 個月",other:"{{count}} 個月"},aboutXYears:{one:"大約 1 年",other:"大約 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超過 1 年",other:"超過 {{count}} 年"},almostXYears:{one:"將近 1 年",other:"將近 {{count}} 年"}},WZ=(e,i,r)=>{let s;const c=$Z[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+"內":s+"前":s},AZ={full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},TZ={full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},DZ={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},_Z={date:H({formats:AZ,defaultWidth:"full"}),time:H({formats:TZ,defaultWidth:"full"}),dateTime:H({formats:DZ,defaultWidth:"full"})},EZ={lastWeek:"'上個'eeee p",yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:"'下個'eeee p",other:"P"},LZ=(e,i,r,s)=>EZ[e],NZ={narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},zZ={narrow:["1","2","3","4"],abbreviated:["第一季","第二季","第三季","第四季"],wide:["第一季度","第二季度","第三季度","第四季度"]},jZ={narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},IZ={narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["週日","週一","週二","週三","週四","週五","週六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},FZ={narrow:{am:"上",pm:"下",midnight:"午夜",noon:"晌",morning:"早",afternoon:"午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"午夜",noon:"中午",morning:"上午",afternoon:"下午",evening:"晚上",night:"夜晚"},wide:{am:"上午",pm:"下午",midnight:"午夜",noon:"中午",morning:"上午",afternoon:"下午",evening:"晚上",night:"夜晚"}},OZ={narrow:{am:"上",pm:"下",midnight:"午夜",noon:"晌",morning:"早",afternoon:"午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"午夜",noon:"中午",morning:"上午",afternoon:"下午",evening:"晚上",night:"夜晚"},wide:{am:"上午",pm:"下午",midnight:"午夜",noon:"中午",morning:"上午",afternoon:"下午",evening:"晚上",night:"夜晚"}},HZ=(e,i)=>{const r=Number(e);switch(i==null?void 0:i.unit){case"date":return r+"日";case"hour":return r+"時";case"minute":return r+"分";case"second":return r+"秒";default:return"第 "+r}},XZ={ordinalNumber:HZ,era:T({values:NZ,defaultWidth:"wide"}),quarter:T({values:zZ,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:jZ,defaultWidth:"wide"}),day:T({values:IZ,defaultWidth:"wide"}),dayPeriod:T({values:FZ,defaultWidth:"wide",formattingValues:OZ,defaultFormattingWidth:"wide"})},RZ=/^(第\s*)?\d+(日|時|分|秒)?/i,VZ=/\d+/i,YZ={narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},GZ={any:[/^(前)/i,/^(公元)/i]},BZ={narrow:/^[1234]/i,abbreviated:/^第[一二三四]季/i,wide:/^第[一二三四]季度/i},qZ={any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},UZ={narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},KZ={narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},QZ={narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^週[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},JZ={any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},ZZ={any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i},eee={any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},tee={ordinalNumber:ye({matchPattern:RZ,parsePattern:VZ,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:YZ,defaultMatchWidth:"wide",parsePatterns:GZ,defaultParseWidth:"any"}),quarter:E({matchPatterns:BZ,defaultMatchWidth:"wide",parsePatterns:qZ,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:UZ,defaultMatchWidth:"wide",parsePatterns:KZ,defaultParseWidth:"any"}),day:E({matchPatterns:QZ,defaultMatchWidth:"wide",parsePatterns:JZ,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:ZZ,defaultMatchWidth:"any",parsePatterns:eee,defaultParseWidth:"any"})},aee={code:"zh-HK",formatDistance:WZ,formatLong:_Z,formatRelative:LZ,localize:XZ,match:tee,options:{weekStartsOn:0,firstWeekContainsDate:1}},nee={lessThanXSeconds:{one:"少於 1 秒",other:"少於 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分鐘",lessThanXMinutes:{one:"少於 1 分鐘",other:"少於 {{count}} 分鐘"},xMinutes:{one:"1 分鐘",other:"{{count}} 分鐘"},xHours:{one:"1 小時",other:"{{count}} 小時"},aboutXHours:{one:"大約 1 小時",other:"大約 {{count}} 小時"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大約 1 個星期",other:"大約 {{count}} 個星期"},xWeeks:{one:"1 個星期",other:"{{count}} 個星期"},aboutXMonths:{one:"大約 1 個月",other:"大約 {{count}} 個月"},xMonths:{one:"1 個月",other:"{{count}} 個月"},aboutXYears:{one:"大約 1 年",other:"大約 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超過 1 年",other:"超過 {{count}} 年"},almostXYears:{one:"將近 1 年",other:"將近 {{count}} 年"}},iee=(e,i,r)=>{let s;const c=nee[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",String(i)),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?s+"內":s+"前":s},ree={full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},oee={full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},see={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},lee={date:H({formats:ree,defaultWidth:"full"}),time:H({formats:oee,defaultWidth:"full"}),dateTime:H({formats:see,defaultWidth:"full"})},dee={lastWeek:"'上個'eeee p",yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:"'下個'eeee p",other:"P"},uee=(e,i,r,s)=>dee[e],cee={narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},hee={narrow:["1","2","3","4"],abbreviated:["第一刻","第二刻","第三刻","第四刻"],wide:["第一刻鐘","第二刻鐘","第三刻鐘","第四刻鐘"]},mee={narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},fee={narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["週日","週一","週二","週三","週四","週五","週六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},gee={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"}},pee={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"}},bee=(e,i)=>{const r=Number(e);switch(i==null?void 0:i.unit){case"date":return r+"日";case"hour":return r+"時";case"minute":return r+"分";case"second":return r+"秒";default:return"第 "+r}},vee={ordinalNumber:bee,era:T({values:cee,defaultWidth:"wide"}),quarter:T({values:hee,defaultWidth:"wide",argumentCallback:e=>e-1}),month:T({values:mee,defaultWidth:"wide"}),day:T({values:fee,defaultWidth:"wide"}),dayPeriod:T({values:gee,defaultWidth:"wide",formattingValues:pee,defaultFormattingWidth:"wide"})},yee=/^(第\s*)?\d+(日|時|分|秒)?/i,xee=/\d+/i,wee={narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},kee={any:[/^(前)/i,/^(公元)/i]},Pee={narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻鐘/i},Mee={any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},Cee={narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},See={narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},$ee={narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^週[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},Wee={any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},Aee={any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i},Tee={any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},Dee={ordinalNumber:ye({matchPattern:yee,parsePattern:xee,valueCallback:e=>parseInt(e,10)}),era:E({matchPatterns:wee,defaultMatchWidth:"wide",parsePatterns:kee,defaultParseWidth:"any"}),quarter:E({matchPatterns:Pee,defaultMatchWidth:"wide",parsePatterns:Mee,defaultParseWidth:"any",valueCallback:e=>e+1}),month:E({matchPatterns:Cee,defaultMatchWidth:"wide",parsePatterns:See,defaultParseWidth:"any"}),day:E({matchPatterns:$ee,defaultMatchWidth:"wide",parsePatterns:Wee,defaultParseWidth:"any"}),dayPeriod:E({matchPatterns:Aee,defaultMatchWidth:"any",parsePatterns:Tee,defaultParseWidth:"any"})},_ee={code:"zh-TW",formatDistance:iee,formatLong:lee,formatRelative:uee,localize:vee,match:Dee,options:{weekStartsOn:1,firstWeekContainsDate:4}},Yl=Object.freeze(Object.defineProperty({__proto__:null,af:Pp,ar:Zp,arDZ:Ab,arEG:rv,arMA:Nv,arSA:cy,arTN:Hy,az:vx,be:aw,beTarask:Iw,bg:y1,bn:Q1,bs:W0,ca:rk,ckb:Nk,cs:mP,cy:RP,da:yM,de:VM,deAT:ZM,el:AC,enAU:tS,enCA:lS,enGB:hS,enIE:mS,enIN:vS,enNZ:PS,enUS:Xu,enZA:_S,eo:s$,es:I$,et:cW,eu:XW,faIR:vA,fi:qA,fr:x2,frCA:C2,frCH:_2,fy:sT,gd:jT,gl:fD,gu:VD,he:w_,hi:J_,hr:AE,ht:iL,hu:jL,hy:mN,id:RN,is:yz,it:Bz,itCH:Jz,ja:Wj,jaHira:iI,ka:LI,kk:mF,km:RF,kn:yO,ko:UO,lb:AH,lt:lX,lv:HX,mk:vR,mn:UR,ms:C4,mt:tV,nb:TV,nl:r3,nlBE:L3,nn:uY,oc:OY,pl:PG,pt:ZG,ptBR:AB,ro:r5,ru:I5,se:m6,sk:U6,sl:$8,sq:nq,sr:Lq,srLatn:cU,sv:XU,ta:y7,te:q7,th:MK,tr:e9,ug:T9,uk:hQ,uz:XQ,uzCyrl:vJ,vi:KJ,zhCN:SZ,zhHK:aee,zhTW:_ee},Symbol.toStringTag,{value:"Module"})),Mt=(e,i)=>{const r=e.__vccOpts||e;for(const[s,c]of i)r[s]=c;return r},Eee={},Lee={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},Nee=me("path",{"fill-rule":"evenodd",d:"M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z","clip-rule":"evenodd"},null,-1),zee=[Nee];function jee(e,i){return Ce(),$e("svg",Lee,zee)}const Ju=Mt(Eee,[["render",jee]]),Iee={},Fee={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},Oee=me("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),Hee=me("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"},null,-1),Xee=[Oee,Hee];function Ree(e,i){return Ce(),$e("svg",Fee,Xee)}const Vee=Mt(Iee,[["render",Ree]]),Yee={components:{IconSpinnerVue:Vee}},Gee={class:"text-gray-300 dark:text-red-300 pt-24 pb-12"};function Bee(e,i,r,s,c,g){const w=Hd("IconSpinnerVue");return Ce(),$e("div",Gee,[Te(w,{class:"w-5 animate-spin mx-auto"})])}const so=Mt(Yee,[["render",Bee]]);var Vn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function qee(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Uee(e){if(e.__esModule)return e;var i=e.default;if(typeof i=="function"){var r=function s(){return this instanceof s?Reflect.construct(i,arguments,this.constructor):i.apply(this,arguments)};r.prototype=i.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(s){var c=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(r,s,c.get?c:{enumerable:!0,get:function(){return e[s]}})}),r}var Zu={exports:{}};function Kee(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var _r={exports:{}};const Qee={},Jee=Object.freeze(Object.defineProperty({__proto__:null,default:Qee},Symbol.toStringTag,{value:"Module"})),Zee=Uee(Jee);var Gl;function ete(){return Gl||(Gl=1,function(e,i){(function(r,s){e.exports=s()})(Vn,function(){var r=r||function(s,c){var g;if(typeof window<"u"&&window.crypto&&(g=window.crypto),typeof self<"u"&&self.crypto&&(g=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(g=globalThis.crypto),!g&&typeof window<"u"&&window.msCrypto&&(g=window.msCrypto),!g&&typeof Vn<"u"&&Vn.crypto&&(g=Vn.crypto),!g&&typeof Kee=="function")try{g=Zee}catch{}var w=function(){if(g){if(typeof g.getRandomValues=="function")try{return g.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof g.randomBytes=="function")try{return g.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},C=Object.create||function(){function z(){}return function(K){var U;return z.prototype=K,U=new z,z.prototype=null,U}}(),_={},F=_.lib={},O=F.Base=function(){return{extend:function(z){var K=C(this);return z&&K.mixIn(z),(!K.hasOwnProperty("init")||this.init===K.init)&&(K.init=function(){K.$super.init.apply(this,arguments)}),K.init.prototype=K,K.$super=this,K},create:function(){var z=this.extend();return z.init.apply(z,arguments),z},init:function(){},mixIn:function(z){for(var K in z)z.hasOwnProperty(K)&&(this[K]=z[K]);z.hasOwnProperty("toString")&&(this.toString=z.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),G=F.WordArray=O.extend({init:function(z,K){z=this.words=z||[],K!=c?this.sigBytes=K:this.sigBytes=z.length*4},toString:function(z){return(z||Q).stringify(this)},concat:function(z){var K=this.words,U=z.words,R=this.sigBytes,ae=z.sigBytes;if(this.clamp(),R%4)for(var ge=0;ge<ae;ge++){var ce=U[ge>>>2]>>>24-ge%4*8&255;K[R+ge>>>2]|=ce<<24-(R+ge)%4*8}else for(var re=0;re<ae;re+=4)K[R+re>>>2]=U[re>>>2];return this.sigBytes+=ae,this},clamp:function(){var z=this.words,K=this.sigBytes;z[K>>>2]&=4294967295<<32-K%4*8,z.length=s.ceil(K/4)},clone:function(){var z=O.clone.call(this);return z.words=this.words.slice(0),z},random:function(z){for(var K=[],U=0;U<z;U+=4)K.push(w());return new G.init(K,z)}}),q=_.enc={},Q=q.Hex={stringify:function(z){for(var K=z.words,U=z.sigBytes,R=[],ae=0;ae<U;ae++){var ge=K[ae>>>2]>>>24-ae%4*8&255;R.push((ge>>>4).toString(16)),R.push((ge&15).toString(16))}return R.join("")},parse:function(z){for(var K=z.length,U=[],R=0;R<K;R+=2)U[R>>>3]|=parseInt(z.substr(R,2),16)<<24-R%8*4;return new G.init(U,K/2)}},ue=q.Latin1={stringify:function(z){for(var K=z.words,U=z.sigBytes,R=[],ae=0;ae<U;ae++){var ge=K[ae>>>2]>>>24-ae%4*8&255;R.push(String.fromCharCode(ge))}return R.join("")},parse:function(z){for(var K=z.length,U=[],R=0;R<K;R++)U[R>>>2]|=(z.charCodeAt(R)&255)<<24-R%4*8;return new G.init(U,K)}},ee=q.Utf8={stringify:function(z){try{return decodeURIComponent(escape(ue.stringify(z)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(z){return ue.parse(unescape(encodeURIComponent(z)))}},de=F.BufferedBlockAlgorithm=O.extend({reset:function(){this._data=new G.init,this._nDataBytes=0},_append:function(z){typeof z=="string"&&(z=ee.parse(z)),this._data.concat(z),this._nDataBytes+=z.sigBytes},_process:function(z){var K,U=this._data,R=U.words,ae=U.sigBytes,ge=this.blockSize,ce=ge*4,re=ae/ce;z?re=s.ceil(re):re=s.max((re|0)-this._minBufferSize,0);var We=re*ge,fe=s.min(We*4,ae);if(We){for(var ie=0;ie<We;ie+=ge)this._doProcessBlock(R,ie);K=R.splice(0,We),U.sigBytes-=fe}return new G.init(K,fe)},clone:function(){var z=O.clone.call(this);return z._data=this._data.clone(),z},_minBufferSize:0});F.Hasher=de.extend({cfg:O.extend(),init:function(z){this.cfg=this.cfg.extend(z),this.reset()},reset:function(){de.reset.call(this),this._doReset()},update:function(z){return this._append(z),this._process(),this},finalize:function(z){z&&this._append(z);var K=this._doFinalize();return K},blockSize:16,_createHelper:function(z){return function(K,U){return new z.init(U).finalize(K)}},_createHmacHelper:function(z){return function(K,U){return new B.HMAC.init(z,U).finalize(K)}}});var B=_.algo={};return _}(Math);return r})}(_r)),_r.exports}(function(e,i){(function(r,s){e.exports=s(ete())})(Vn,function(r){return function(s){var c=r,g=c.lib,w=g.WordArray,C=g.Hasher,_=c.algo,F=[],O=[];(function(){function Q(B){for(var z=s.sqrt(B),K=2;K<=z;K++)if(!(B%K))return!1;return!0}function ue(B){return(B-(B|0))*4294967296|0}for(var ee=2,de=0;de<64;)Q(ee)&&(de<8&&(F[de]=ue(s.pow(ee,1/2))),O[de]=ue(s.pow(ee,1/3)),de++),ee++})();var G=[],q=_.SHA256=C.extend({_doReset:function(){this._hash=new w.init(F.slice(0))},_doProcessBlock:function(Q,ue){for(var ee=this._hash.words,de=ee[0],B=ee[1],z=ee[2],K=ee[3],U=ee[4],R=ee[5],ae=ee[6],ge=ee[7],ce=0;ce<64;ce++){if(ce<16)G[ce]=Q[ue+ce]|0;else{var re=G[ce-15],We=(re<<25|re>>>7)^(re<<14|re>>>18)^re>>>3,fe=G[ce-2],ie=(fe<<15|fe>>>17)^(fe<<13|fe>>>19)^fe>>>10;G[ce]=We+G[ce-7]+ie+G[ce-16]}var Ye=U&R^~U&ae,Ne=de&B^de&z^B&z,nt=(de<<30|de>>>2)^(de<<19|de>>>13)^(de<<10|de>>>22),ze=(U<<26|U>>>6)^(U<<21|U>>>11)^(U<<7|U>>>25),Re=ge+ze+Ye+O[ce]+G[ce],Oe=nt+Ne;ge=ae,ae=R,R=U,U=K+Re|0,K=z,z=B,B=de,de=Re+Oe|0}ee[0]=ee[0]+de|0,ee[1]=ee[1]+B|0,ee[2]=ee[2]+z|0,ee[3]=ee[3]+K|0,ee[4]=ee[4]+U|0,ee[5]=ee[5]+R|0,ee[6]=ee[6]+ae|0,ee[7]=ee[7]+ge|0},_doFinalize:function(){var Q=this._data,ue=Q.words,ee=this._nDataBytes*8,de=Q.sigBytes*8;return ue[de>>>5]|=128<<24-de%32,ue[(de+64>>>9<<4)+14]=s.floor(ee/4294967296),ue[(de+64>>>9<<4)+15]=ee,Q.sigBytes=ue.length*4,this._process(),this._hash},clone:function(){var Q=C.clone.call(this);return Q._hash=this._hash.clone(),Q}});c.SHA256=C._createHelper(q),c.HmacSHA256=C._createHmacHelper(q)}(Math),r.SHA256})})(Zu);var tte=Zu.exports;const ate=qee(tte);var nte=!1;/*!
* pinia v2.1.7
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/let ec;const ur=e=>ec=e,tc=Symbol();function lo(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Un;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Un||(Un={}));function ite(){const e=vo(!0),i=e.run(()=>qe({}));let r=[],s=[];const c=Ki({install(g){ur(c),c._a=g,g.provide(tc,c),g.config.globalProperties.$pinia=c,s.forEach(w=>r.push(w)),s=[]},use(g){return!this._a&&!nte?s.push(g):r.push(g),this},_p:r,_a:null,_e:e,_s:new Map,state:i});return c}const ac=()=>{};function Bl(e,i,r,s=ac){e.push(i);const c=()=>{const g=e.indexOf(i);g>-1&&(e.splice(g,1),s())};return!r&&md()&&Fc(c),c}function mn(e,...i){e.slice().forEach(r=>{r(...i)})}const rte=e=>e();function uo(e,i){e instanceof Map&&i instanceof Map&&i.forEach((r,s)=>e.set(s,r)),e instanceof Set&&i instanceof Set&&i.forEach(e.add,e);for(const r in i){if(!i.hasOwnProperty(r))continue;const s=i[r],c=e[r];lo(c)&&lo(s)&&e.hasOwnProperty(r)&&!lt(s)&&!$a(s)?e[r]=uo(c,s):e[r]=s}return e}const ote=Symbol();function ste(e){return!lo(e)||!e.hasOwnProperty(ote)}const{assign:La}=Object;function lte(e){return!!(lt(e)&&e.effect)}function dte(e,i,r,s){const{state:c,actions:g,getters:w}=i,C=r.state.value[e];let _;function F(){C||(r.state.value[e]=c?c():{});const O=_d(r.state.value[e]);return La(O,g,Object.keys(w||{}).reduce((G,q)=>(G[q]=Ki(_t(()=>{ur(r);const Q=r._s.get(e);return w[q].call(Q,Q)})),G),{}))}return _=nc(e,F,i,r,s,!0),_}function nc(e,i,r={},s,c,g){let w;const C=La({actions:{}},r),_={deep:!0};let F,O,G=[],q=[],Q;const ue=s.state.value[e];!g&&!ue&&(s.state.value[e]={}),qe({});let ee;function de(ce){let re;F=O=!1,typeof ce=="function"?(ce(s.state.value[e]),re={type:Un.patchFunction,storeId:e,events:Q}):(uo(s.state.value[e],ce),re={type:Un.patchObject,payload:ce,storeId:e,events:Q});const We=ee=Symbol();oi().then(()=>{ee===We&&(F=!0)}),O=!0,mn(G,re,s.state.value[e])}const B=g?function(){const{state:re}=r,We=re?re():{};this.$patch(fe=>{La(fe,We)})}:ac;function z(){w.stop(),G=[],q=[],s._s.delete(e)}function K(ce,re){return function(){ur(s);const We=Array.from(arguments),fe=[],ie=[];function Ye(ze){fe.push(ze)}function Ne(ze){ie.push(ze)}mn(q,{args:We,name:ce,store:R,after:Ye,onError:Ne});let nt;try{nt=re.apply(this&&this.$id===e?this:R,We)}catch(ze){throw mn(ie,ze),ze}return nt instanceof Promise?nt.then(ze=>(mn(fe,ze),ze)).catch(ze=>(mn(ie,ze),Promise.reject(ze))):(mn(fe,nt),nt)}}const U={_p:s,$id:e,$onAction:Bl.bind(null,q),$patch:de,$reset:B,$subscribe(ce,re={}){const We=Bl(G,ce,re.detached,()=>fe()),fe=w.run(()=>Vt(()=>s.state.value[e],ie=>{(re.flush==="sync"?O:F)&&ce({storeId:e,type:Un.direct,events:Q},ie)},La({},_,re)));return We},$dispose:z},R=Ui(U);s._s.set(e,R);const ge=(s._a&&s._a.runWithContext||rte)(()=>s._e.run(()=>(w=vo()).run(i)));for(const ce in ge){const re=ge[ce];if(lt(re)&&!lte(re)||$a(re))g||(ue&&ste(re)&&(lt(re)?re.value=ue[ce]:uo(re,ue[ce])),s.state.value[e][ce]=re);else if(typeof re=="function"){const We=K(ce,re);ge[ce]=We,C.actions[ce]=re}}return La(R,ge),La(Ue(R),ge),Object.defineProperty(R,"$state",{get:()=>s.state.value[e],set:ce=>{de(re=>{La(re,ce)})}}),s._p.forEach(ce=>{La(R,w.run(()=>ce({store:R,app:s._a,pinia:s,options:C})))}),ue&&g&&r.hydrate&&r.hydrate(R.$state,ue),F=!0,O=!0,R}function ute(e,i,r){let s,c;const g=typeof i=="function";typeof e=="string"?(s=e,c=g?r:i):(c=e,s=e.id);function w(C,_){const F=Kh();return C=C||(F?xn(tc,null):null),C&&ur(C),C=ec,C._s.has(s)||(g?nc(s,i,c,C):dte(s,c,C)),C._s.get(s)}return w.$id=s,w}function xa(e){{e=Ue(e);const i={};for(const r in e){const s=e[r];(lt(s)||$a(s))&&(i[r]=hh(e,r))}return i}}class cte{constructor(){this.isDev=!1,this.SERVER=this.isDev?"http://localhost:51821":"."}async call({method:i,path:r,body:s}){const c=await fetch(`${this.SERVER}/api${r}`,{method:i,headers:{"Content-Type":"application/json"},credentials:this.isDev?"include":"same-origin",body:s?JSON.stringify(s):void 0});if(c.status===204)return;const g=await c.json();if(!c.ok)throw new Error(g.error||c.statusText);return g}async getRelease(){return this.call({method:"get",path:"/release"})}async getLang(){return(await this.call({method:"get",path:"/lang"})).slice(0,2)}async getUiTrafficStats(){return this.call({method:"get",path:"/ui-traffic-stats"})}async getChartType(){return this.call({method:"get",path:"/ui-chart-type"})}async getSession(){return this.call({method:"get",path:"/session"})}async createSession({password:i}){return this.call({method:"post",path:"/session",body:{password:i}})}async deleteSession(){return this.call({method:"delete",path:"/session"})}async getClients(){return this.call({method:"get",path:"/wireguard/client"}).then(i=>i.map(r=>({...r,createdAt:new Date(r.createdAt),updatedAt:new Date(r.updatedAt),latestHandshakeAt:r.latestHandshakeAt!==null?new Date(r.latestHandshakeAt):null})))}async createClient({name:i}){return this.call({method:"post",path:"/wireguard/client",body:{name:i}})}async deleteClient({clientId:i}){return this.call({method:"delete",path:`/wireguard/client/${i}`})}async enableClient({clientId:i}){return this.call({method:"post",path:`/wireguard/client/${i}/enable`})}async disableClient({clientId:i}){return this.call({method:"post",path:`/wireguard/client/${i}/disable`})}async updateClientName({clientId:i,name:r}){return this.call({method:"put",path:`/wireguard/client/${i}/name/`,body:{name:r}})}async updateClientAddress({clientId:i,address:r}){return this.call({method:"put",path:`/wireguard/client/${i}/address/`,body:{address:r}})}async getQrCode({clientId:i}){return`${this.SERVER}/api/wireguard/client/${i}/qrcode.svg`}}const St=new cte,ma=ute("store",()=>{const e=qe(null),i=qe(!1),r=qe(null),s=qe(null),c=qe(null),g=qe({}),w=qe(null),C=qe(null),_=qe(""),F=qe(null),O=qe("en"),G=qe(),q=qe(localStorage.theme||"auto"),Q=_t(()=>window.matchMedia("(prefers-color-scheme: dark)")),ue=qe(0),ee=qe(localStorage.getItem("uiShowCharts")==="1"),de=qe(!1),B=qe(!1),z=_t(()=>ue.value>0&&ee.value);function K(fe){fe.preventDefault(),r.value&&(i.value||(i.value=!0,St.createSession({password:r.value}).then(async()=>{const ie=await St.getSession();return e.value=ie.authenticated,s.value=ie.requiresPassword,ge()}).catch(ie=>{console.log(ie.message||ie.toString())}).finally(()=>{i.value=!1,r.value=null})))}function U(fe){fe.preventDefault(),St.deleteSession().then(()=>{e.value=!1,c.value=null}).catch(ie=>{alert(ie.message||ie.toString())})}function R(){_.value&&(St.createClient({name:_.value}).catch(fe=>alert(fe.message||fe.toString())).finally(()=>ge().catch(console.error)),C.value=null)}function ae(fe){St.deleteClient({clientId:fe.id}).catch(ie=>alert(ie.message||ie.toString())).finally(()=>ge().catch(console.error)),w.value=null}async function ge(){if(e.value)try{const fe=await St.getClients();c.value=fe.map(ie=>(ie.name.includes("@")&&ie.name.includes(".")&&(ie.avatar=`https://www.gravatar.com/avatar/${ate(ie.name)}?d=blank`),g[ie.id]||(g[ie.id]={},g[ie.id].transferRxHistory=Array(50).fill(0),g[ie.id].transferRxPrevious=ie.transferRx,g[ie.id].transferTxHistory=Array(50).fill(0),g[ie.id].transferTxPrevious=ie.transferTx),St.isDev&&(ie.transferRx=g[ie.id].transferRxPrevious+Math.random()*1e3,ie.transferTx=g[ie.id].transferTxPrevious+Math.random()*1e3,ie.latestHandshakeAt=new Date("2024-03-20")),z.value&&!B.value&&(g[ie.id].transferRxHistory.push(g[ie.id].transferRxCurrent),g[ie.id].transferRxHistory.shift(),g[ie.id].transferTxHistory.push(g[ie.id].transferTxCurrent),g[ie.id].transferTxHistory.shift()),g[ie.id].transferRxCurrent=ie.transferRx-g[ie.id].transferRxPrevious,g[ie.id].transferRxPrevious=ie.transferRx,g[ie.id].transferTxCurrent=ie.transferTx-g[ie.id].transferTxPrevious,g[ie.id].transferTxPrevious=ie.transferTx,ie.transferTxCurrent=g[ie.id].transferTxCurrent,ie.transferRxCurrent=g[ie.id].transferRxCurrent,ie.transferTxHistory=g[ie.id].transferTxHistory,ie.transferRxHistory=g[ie.id].transferRxHistory,ie.transferMax=Math.max(...ie.transferTxHistory,...ie.transferRxHistory),ie.hoverTx=g[ie.id].hoverTx,ie.hoverRx=g[ie.id].hoverRx,ie))}catch(fe){console.log("Something went wrong",fe)}}function ce(){B.value=!0;const fe=["light","dark","auto"],Ye=(fe.indexOf(q.value)+1)%fe.length;q.value=fe[Ye],localStorage.theme=q.value,re(),setTimeout(()=>{B.value=!1},300)}function re(){const{classList:fe}=document.documentElement,ie=q.value==="dark"||q.value==="auto"&&Q.value.matches;fe.toggle("dark",ie)}function We(){localStorage.setItem("uiShowCharts",ee.value?1:0)}return{authenticated:e,authenticating:i,password:r,requiresPassword:s,clients:c,clientsPersist:g,clientToDelete:w,clientCreateShowModal:C,clientCreateName:_,qrcode:F,uiTheme:q,prefersDarkScheme:Q,lang:O,dateFnsLocale:G,uiChartType:ue,uiShowCharts:ee,uiTrafficStats:de,updateCharts:z,login:K,logout:U,createClient:R,deleteClient:ae,refresh:ge,toggleTheme:ce,setTheme:re,toggleCharts:We}}),hte=me("h1",{class:"text-4xl font-medium my-16 text-gray-700 dark:text-neutral-200 text-center"},"WireGuard",-1),mte={class:"h-20 w-20 mb-10 mt-5 mx-auto rounded-full bg-red-800 dark:bg-red-800 relative overflow-hidden"},fte={key:0,class:"bg-red-800 dark:bg-red-800 w-full rounded shadow py-2 text-sm text-white dark:text-white cursor-not-allowed"},gte={key:1,type:"submit",class:"bg-red-800 dark:bg-red-800 w-full rounded shadow py-2 text-sm text-white dark:text-white hover:bg-red-700 dark:hover:bg-red-700 cursor-pointer",value:"Sign In"},pte={key:2,type:"submit",class:"bg-gray-200 dark:bg-neutral-800 w-full rounded shadow py-2 text-sm text-white dark:text-white cursor-not-allowed",value:"Sign In"},bte={__name:"Auth",setup(e){const i=ma(),{password:r,authenticating:s}=xa(i);return(c,g)=>(Ce(),$e("div",null,[hte,me("form",{class:"shadow rounded-md bg-white dark:bg-neutral-700 mx-auto w-64 p-5 overflow-hidden mt-10",onSubmit:g[1]||(g[1]=(...w)=>_e(i).login&&_e(i).login(...w))},[me("div",mte,[Te(Ju,{class:"w-10 h-10 m-5 text-white dark:text-white"})]),Wa(me("input",{"onUpdate:modelValue":g[0]||(g[0]=w=>lt(r)?r.value=w:null),type:"password",name:"password",placeholder:"Password",class:"px-3 py-2 text-sm dark:bg-neutral-700 text-gray-500 dark:text-gray-500 mb-5 border-2 border-gray-100 dark:border-neutral-800 rounded-lg w-full focus:border-red-800 dark:focus:border-red-800 dark:placeholder:text-neutral-400 outline-none"},null,512),[[rr,_e(r)]]),_e(s)?(Ce(),$e("button",fte,[Te(so)])):et("",!0),!_e(s)&&_e(r)?(Ce(),$e("input",gte)):et("",!0),!_e(s)&&!_e(r)?(Ce(),$e("input",pte)):et("",!0)],32)]))}},vte=["title"],yte={class:"container mx-auto flex flex-row flex-auto items-center"},xte={class:"flex-grow"},wte={class:"font-bold"},kte={href:"https://github.com/wg-easy/wg-easy#updating",target:"_blank",class:"p-3 rounded-md bg-white dark:bg-red-100 float-right font-sm font-semibold text-red-800 dark:text-red-600 flex-shrink-0 border-2 border-red-800 dark:border-red-600 hover:border-white dark:hover:border-red-600 hover:text-white dark:hover:text-red-100 hover:bg-red-800 dark:hover:bg-red-600"},Pte={__name:"UpdateNotification",props:{latestRelease:{type:[String,null],required:!0},currentRelease:{type:[String,null],required:!0}},setup(e){return(i,r)=>e.latestRelease?(Ce(),$e("div",{key:0,class:"bg-red-800 dark:bg-red-100 p-4 text-white dark:text-red-600 text-sm font-small mb-10 rounded-md shadow-lg",title:`v${e.currentRelease} → v${e.latestRelease.version}`},[me("div",yte,[me("div",xte,[me("p",wte,ut(i.$t("updateAvailable")),1),me("p",null,ut(e.latestRelease.changelog),1)]),me("a",kte,ut(i.$t("update"))+" → ",1)])],8,vte)):et("",!0)}},Mte={},Cte={inline:"",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Ste=me("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 6v6m0 0v6m0-6h6m-6 0H6"},null,-1),$te=[Ste];function Wte(e,i){return Ce(),$e("svg",Cte,$te)}const ic=Mt(Mte,[["render",Wte]]),Ate={class:"text-sm"},ql={__name:"ClientNewButton",setup(e){const i=ma(),{clientCreateShowModal:r,clientCreateName:s}=xa(i),c=()=>{r.value=!0,s.value=""};return(g,w)=>(Ce(),$e("div",null,[me("button",{class:"hover:bg-red-800 hover:border-red-800 hover:text-white text-gray-700 dark:text-neutral-200 border-2 border-gray-100 dark:border-neutral-600 py-2 px-4 rounded inline-flex items-center",onClick:w[0]||(w[0]=C=>c())},[Te(ic,{class:"w-4 mr-2"}),me("span",Ate,ut(g.$t("new")),1)])]))}},Tte={},Dte={class:"text-center m-10 text-gray-300 dark:text-neutral-600 text-xs"},_te=me("a",{class:"hover:underline",target:"_blank",href:"https://github.com/wg-easy/wg-easy"},"WireGuard Easy",-1),Ete=me("a",{class:"hover:underline",target:"_blank",href:"https://emilenijssen.nl/?ref=wg-easy"},"Emile Nijssen",-1),Lte=me("a",{class:"hover:underline",target:"_blank",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"CC BY-NC-SA 4.0",-1),Nte={class:"hover:underline",href:"https://github.com/sponsors/WeeJeWel",target:"_blank"};function zte(e,i){return Ce(),$e("p",Dte,[_te,ha(" © 2021-2024 by "),Ete,ha(" is licensed under "),Lte,ha(" · "),me("a",Nte,ut(e.$t("donate")),1)])}const jte=Mt(Tte,[["render",zte]]),Ite={},Fte={class:"w-8",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Ote=me("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"},null,-1),Hte=[Ote];function Xte(e,i){return Ce(),$e("svg",Fte,Hte)}const Rte=Mt(Ite,[["render",Xte]]),Vte={class:"bg-black bg-opacity-50 fixed top-0 right-0 left-0 bottom-0 flex items-center justify-center z-20"},Yte={class:"bg-white rounded-md shadow-lg relative p-8"},Gte=["src"],Bte={__name:"ModalQRCode",setup(e){const i=ma(),{qrcode:r}=xa(i);return(s,c)=>(Ce(),$e("div",Vte,[me("div",Yte,[me("button",{class:"absolute right-4 top-4 text-gray-600 dark:text-neutral-500 hover:text-gray-800 dark:hover:text-neutral-700",onClick:c[0]||(c[0]=g=>r.value=null)},[Te(Rte)]),me("img",{src:_e(r)},null,8,Gte)])]))}},qte={class:"flex items-center justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0"},Ute=me("div",{class:"fixed inset-0 transition-opacity","aria-hidden":"true"},[me("div",{class:"absolute inset-0 bg-gray-500 dark:bg-black opacity-75 dark:opacity-50"})],-1),Kte=me("span",{class:"hidden sm:inline-block sm:align-middle sm:h-screen","aria-hidden":"true"},"​",-1),Qte={class:"inline-block align-bottom bg-white dark:bg-neutral-700 rounded-lg text-left overflow-hidden shadow-xl transform sm:my-8 sm:align-middle sm:max-w-lg w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline"},Jte={class:"bg-white dark:bg-neutral-700 px-4 pt-5 pb-4 sm:p-6 sm:pb-4"},Zte={class:"sm:flex sm:items-start"},eae={class:"mx-auto flex-shrink-0 flex items-center justify-center h-12 w-12 rounded-full bg-red-800 sm:mx-0 sm:h-10 sm:w-10"},tae={class:"flex-grow mt-3 text-center sm:mt-0 sm:ml-4 sm:text-left"},aae={id:"modal-headline",class:"text-lg leading-6 font-medium text-gray-900 dark:text-neutral-200"},nae={class:"mt-2"},iae={class:"text-sm text-gray-500"},rae={class:"bg-gray-50 dark:bg-neutral-700 px-4 py-3 sm:px-6 sm:flex sm:flex-row-reverse"},oae={key:1,type:"button",class:"w-full inline-flex justify-center rounded-md border border-transparent shadow-sm px-4 py-2 bg-gray-200 dark:bg-neutral-400 text-base font-medium text-white dark:text-neutral-300 sm:ml-3 sm:w-auto sm:text-sm cursor-not-allowed"},sae={__name:"ModalCreateClient",setup(e){const i=ma(),{clientCreateShowModal:r,clientCreateName:s}=xa(i),c=i.createClient;return(g,w)=>(Ce(),$e("div",qte,[Ute,Kte,me("div",Qte,[me("div",Jte,[me("div",Zte,[me("div",eae,[Te(ic,{class:"h-6 w-6 text-white"})]),me("div",tae,[me("h3",aae,ut(g.$t("newClient")),1),me("div",nae,[me("p",iae,[Wa(me("input",{"onUpdate:modelValue":w[0]||(w[0]=C=>lt(s)?s.value=C:null),class:"rounded p-2 border-2 dark:bg-neutral-700 dark:text-neutral-200 border-gray-100 dark:border-neutral-600 focus:border-gray-200 focus:dark:border-neutral-500 dark:placeholder:text-neutral-400 outline-none w-full",type:"text",placeholder:"Name"},null,512),[[rr,_e(s),void 0,{trim:!0}]])])])])])]),me("div",rae,[_e(s).length?(Ce(),$e("button",{key:0,type:"button",class:"w-full inline-flex justify-center rounded-md border border-transparent shadow-sm px-4 py-2 bg-red-800 text-base font-medium text-white hover:bg-red-700 focus:outline-none sm:ml-3 sm:w-auto sm:text-sm",onClick:w[1]||(w[1]=C=>_e(c)())},ut(g.$t("create")),1)):(Ce(),$e("button",oae,ut(g.$t("create")),1)),me("button",{type:"button",class:"mt-3 w-full inline-flex justify-center rounded-md border border-gray-300 dark:border-neutral-500 shadow-sm px-4 py-2 bg-white dark:bg-neutral-500 text-base font-medium text-gray-700 dark:text-neutral-50 hover:bg-gray-50 dark:hover:bg-neutral-600 dark:hover:border-neutral-600 focus:outline-none sm:mt-0 sm:ml-3 sm:w-auto sm:text-sm",onClick:w[2]||(w[2]=C=>r.value=null)},ut(g.$t("cancel")),1)])])]))}},lae={},dae={class:"h-6 w-6 text-red-600",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","aria-hidden":"true"},uae=me("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"},null,-1),cae=[uae];function hae(e,i){return Ce(),$e("svg",dae,cae)}const mae=Mt(lae,[["render",hae]]),fae={class:"flex items-center justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0"},gae=me("div",{class:"fixed inset-0 transition-opacity","aria-hidden":"true"},[me("div",{class:"absolute inset-0 bg-gray-500 dark:bg-black opacity-75 dark:opacity-50"})],-1),pae=me("span",{class:"hidden sm:inline-block sm:align-middle sm:h-screen","aria-hidden":"true"},"​",-1),bae={class:"inline-block align-bottom bg-white dark:bg-neutral-700 rounded-lg text-left overflow-hidden shadow-xl transform sm:my-8 sm:align-middle sm:max-w-lg w-full",role:"dialog","aria-modal":"true","aria-labelledby":"modal-headline"},vae={class:"bg-white dark:bg-neutral-700 px-4 pt-5 pb-4 sm:p-6 sm:pb-4"},yae={class:"sm:flex sm:items-start"},xae={class:"mx-auto flex-shrink-0 flex items-center justify-center h-12 w-12 rounded-full bg-red-100 sm:mx-0 sm:h-10 sm:w-10"},wae={class:"mt-3 text-center sm:mt-0 sm:ml-4 sm:text-left"},kae={id:"modal-headline",class:"text-lg leading-6 font-medium text-gray-900 dark:text-neutral-200"},Pae={class:"mt-2"},Mae={class:"text-sm text-gray-500 dark:text-neutral-300"},Cae={class:"bg-gray-50 dark:bg-neutral-600 px-4 py-3 sm:px-6 sm:flex sm:flex-row-reverse"},Sae={__name:"ModalDeleteClient",setup(e){const i=ma(),{clientToDelete:r}=xa(i),s=i.deleteClient;return(c,g)=>(Ce(),$e("div",fae,[gae,pae,me("div",bae,[me("div",vae,[me("div",yae,[me("div",xae,[Te(mae)]),me("div",wae,[me("h3",kae,ut(c.$t("deleteClient")),1),me("div",Pae,[me("p",Mae,[ha(ut(c.$t("deleteDialog1"))+" ",1),me("strong",null,ut(_e(r).name),1),ha("? "+ut(c.$t("deleteDialog2")),1)])])])])]),me("div",Cae,[me("button",{type:"button",class:"w-full inline-flex justify-center rounded-md border border-transparent shadow-sm px-4 py-2 bg-red-600 dark:bg-red-600 text-base font-medium text-white dark:text-white hover:bg-red-700 dark:hover:bg-red-700 focus:outline-none sm:ml-3 sm:w-auto sm:text-sm",onClick:g[0]||(g[0]=w=>_e(s)(_e(r)))},ut(c.$t("deleteClient")),1),me("button",{type:"button",class:"mt-3 w-full inline-flex justify-center rounded-md border border-gray-300 dark:border-neutral-500 shadow-sm px-4 py-2 bg-white dark:bg-neutral-500 text-base font-medium text-gray-700 dark:text-neutral-50 hover:bg-gray-50 dark:hover:bg-neutral-600 dark:hover:border-neutral-600 focus:outline-none sm:mt-0 sm:ml-3 sm:w-auto sm:text-sm",onClick:g[1]||(g[1]=w=>r.value=null)},ut(c.$t("cancel")),1)])])]))}},$ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAQKADAAQAAAABAAAAQAAAAABGUUKwAAALiUlEQVR4AcVbDXBU1RW+972XQEKCQYEsmw3EyM8glTKmUihUYCxgUWjLDMgwCBVHkKgoJX8KFnSqkw1BxJ8KGuhYq1goodNWrTq2SKdUHFJbKEQkIIn52UA0EENCkn339rubPObty3u7b3ffLm+yc98959x7zzn33HPPPfeFkgQ/nHNKnnqKbquoyOjuIXcSwu4CC9MJJ9cTSloop9WgqFKovKfAV3cy3uzReA9g1r/X5ZlMCL+HMDIQ+ONUotWMkyzK+Z2c8Hu1NpSSo5TSssIHH9hPN29mGtzJ8pooQBOgzJ09h6lqPuXkbk6IrMGNJSX0FKzj58XNDZ8YcbHWr6kCNOa3ZLrnwwIOhFICIfQSkeRpJb66E1o7J8qEKMA7Ivt7hKnPQog8mD5kpU0w9waUPpj5jfALP4QwkpVAoKmGjxjLKb0Iht+gsvQeoew89/ORikI/X9/Q8IVV23DwhCjg7zNnKp9W16zghP0SgowMx5QRL1G6Ab5hGedkvBEHH9EpwZ8UNjf+2YizU0+IAjRGdrrzUlvVpkNQAizB0addpkNdhc3HLkfaqxJpg1joVzdWdZS6PO9gFUSrgENwiH/SeIDPwB/WDiVcSWlL0uCRlAlVQIBZzk7GsJ9N55SPx66hwp/4sTN0y5TeX+irPxiJ0HrahCmgzOMZw3t4ASP8J3oGLN8pqcP6PEU4bSSU+wICgxhTDp/IFSjxpygPFPoaDlr2YQOREB/gzczaAM43wZHZNtMkhYxc39j4lQ0ZYiKx3Hpi6lXXuCw7+ybM2jCY6wGAxRo+A60H1q6OrN+r309FiBz3JyEWYJSiLCfHxTu7f4Vt7X4jTquL7Q3ebVlxU32lBotHmXAFeMeNSyet7Y/BBNbDEK4LJxQW/Esp6akFa2tqusLRRoOP+xIwMiW1tn8HMV+dRKU1OAQtwpI4bKTR12ElD3e0df7rOY9ntB7u1HvCLcDI+M68vKSL9U3PCUGNOH0djH6LY/KqkubGt/XwWN+vuQI0AbYM9yxTKdsJ95iqwcxL6eXcGVMfXbxvH2KB2J+EK6A0N/e65O7uND8hqbRnwKXC5jPnNTGghImIEyqxXd6kwcxLuj93WMbSxSdOdJvj7UPjrgCRASp3jVygEr6AcH47HF/QWoa3/wYO8RilfF+SIr1NFYV1d/a8gXZ3hxIDjL9flL9qXqyJkrgqoM+sH4dZ3xxKmKs4SruF10+7IWNTe8vFJ6CEx6/iTF6oRIqKfY1bTFC2QXFRwJbMiYMY+fo3EGCRbU6CCGmDIktLGWPTGefPBKF0FVhPF6dyXixJEse3wW2unBwIfzh64YWEPEtl7K+M0s9gEV6dzEGvGGMAEi1FQcAIK45agHBw9PKV/2JLGxUhH6bkiBF6ZEmapnK2EcIuMCOCgi5LZGhmNLkA0Z+jFkAvd+1wSnjBnDg8qVx9ncv8EVTbBMz4YLxBqtzyXSPcbt0xBQiHh1laYmdgMbN26AQNBBxPVboQ690yAKKq1C9VZrd/xxTAKCsJM2g7hNioSMqEG2f8ICV92JB0mUpTYMJ70C5cjmQ2wuYPrPrHOk6zwoWDO5IQKXdl3+Zn6gSrwSBkdfLApDvW1dY2BWj21YmiHb8j+C0tdWW9iSzP/oBTE5j+zy3IINf2B/dCECJHHRU6YgF+xldYMScCnWSaPO+q8CaEJb6GdyDEchNUn4T8gsTYYCs8FNyrWCuCEHBHFEAJm2Q1Bu76dq/znTtnhdfgUMJeq5Mh7gNOilygRmssqUpOG2F2644oALOXbTWgrLC3rHBGOGbyD0aYqFNJ2o6Iep4pDhY2asbUqG+LYlYA37wZ9xLEbcacgMn+AY1WOCMcSc6afjBKP5I57cB2MNeI66t/EMvJMGYFBA4jSE9bMEeupNErVjgjHIci41G4XZZYMWKBXcDJRvpAXSLvmsJtAmNWQN845yzH6+yZYokzILDWb9OB/JIsLVJVaSV2B9M+hIMlg9P+qGsT8atDCqBfWo6ssqWWOB1CXJtxRgK08AUtCpHuYaq4Nuf5OrKgV+z/W4tPnfo2CBhhxREF4Cz/sfW4fLnX5b7PGt+LaVWbX4QPcMHl/VYi8iw/5SsRHz1k1U7MPs9Ie9EKbxfuiAIknvJ6qPAWM1uBy5Gd5e6xQ80YK3NlLcJ1+UnGk/Jwz3eacfUwnF7oewFKVsc6+4IXWJEzT2mmuxK7wc9C9QbTxu0t/Qh0702+eUzFrIMH/dsyR+Z2UXUuFDAH0d48CJ4cqg+Bw+w/j69F1oWjs4N3TAHeEaPGE+avgsNKCTUwlPChRKQnsbZnw7MvAv3EUPRGnGif4Rlx1+qqKtsHKmMf+rpjChCdlg7PWo3z2w79ANo7Zq0Ty6QYQiPs5/hQgt+g4WyXlP5uiMe10inhxbiO+ABNgJLzDTuxqPpHfpRcYFSaAcHncM62RyE8kkP0GQRElZfqm+7VxnOidFQBgqFiX8MyIklPw7Qw2YGnDcfexRJnu2HuITO9ffRBBQT/mBJpOTr7vkpYJT4w2lWWmfVEEFEMFUeXgJ4P7wjPQqLyJyWJrlM534RZn6nHh3oP7CiU7AdNBQ5T4tvBR/ELulpHRvghZIR/HaofOzjHLUAMutXtzsbWdzoj2zUZwov7gJl2mIGDaxGmjogwDzNzHEK/yQgrMAov+sLhaGvA8drpOASNYxbgzc52ky7+GD5fW4E01nB07JOoPBtx/GcYP2TiBUIfQxC0fVhK8ludjKW0dflfwgJagnYhJwjtPsF2ODWEfGFRjiigLNOzCs6tHOs0XRtRksjDjNO5mKr5GqxfCecoSdKaoqZ6Ye5Bj9ftHkdU7Bqc3xeEMFQUWZ5R0PTVIQPYdjUmBYA5iijuecz4Wv2IwpQVmdza4yfnADedRdCcSKGps9b6ai7o2xrfhcMLczmyD1aw2NjObt2UObuN8dHz00bhRVtEdEdURkQe37x/SjpkqiwOJ7zoq6i54Vko6wXxbvZgEn4cyEmYIW3AzBm00bB8RPbtCF83mJFibR4NmL8ZMgCjr0X0KXxG+kbsDBctukvzvlJhmZC1aHMVHLUCcHVVKqK6qz0hywsmD2PSXyZU/j3gOTpc8KvM9wYDQtcChx5K3reiohK3zElatdHgIb2zRmQsXxg9enBnW8eUXoFJJVH4X4rwwTJmXgt+EBa7RxnbafXU1NQq7d12yYll3o8yer3tfgyEUSngFo+n42j1N+n6+7hiLFT9g6oM/2D6oL1Kavql/0xpNSBigx7sKFo1qEScYEylBeFDVaJSgDjGolPxs3zgCJvhDnPNCI5/Xj8E8JDe39gOmVfcOps/sMSvzTHhoVH7gHBdw0E2WdFc4VdC5g3M2mHyf2QG74Vx25lnYx9xUwCyFoeMg2l1bF1r9k6YEDbxodF7M90LYOam3w1h4fGBNOWIRhtpGTcFUFkxveQQDEKYSWdbWsvtMLs1K2ssPph+xYoWvuF/duIJq/ZxU0BRY+2/4Qi/tBoYWngEM/uqyAZb0ZRlZU3y+/k/oDC3FQ0sYLcVzg482HXbaREBTagMkdYNHNgZRBO7FIXsv3XMmLOfNjWlkNbOKfh3gHwoaT78vvmFCDpA24s8bUBOydmzl7T+Ii3jqoDes4JHfC9kerERKbNGeihgTfH5BtMUnJHWqh63JSAGFIERZvZBlI5/6Izl9WFR/gOvWglmFx5XC9CYKHN55uFEdwCBjG3Pr7U1KyH8CT5o4LRYTF/rN64WoA1S5Kt/Fwt2IUyiW4NFW2LG/inLaTOdEF7wkBAFiIHEVyAykfKwHKL691cIruI7oa0pg1PvKGj8okX06cSTkCWgZ1Sc3b07XluNz6J+gYhgtB5n9t7nPw5QhXhx4PqPGU0ssIQrQM+s+C9y7BBLwMREhLrZuDLxAH8Z9Vokm2pxzP1berKyJ7+urlXfzsn3/wMhy+xGc3xuBwAAAABJRU5ErkJggg==",Wae={},Aae={class:"h-3 inline",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},Tae=me("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M17 16l4-4m0 0l-4-4m4 4H7m6 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h4a3 3 0 013 3v1"},null,-1),Dae=[Tae];function _ae(e,i){return Ce(),$e("svg",Aae,Dae)}const Eae=Mt(Wae,[["render",_ae]]),Lae={key:0,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-5 h-5"},Nae=me("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"},null,-1),zae=[Nae],jae={key:1,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-5 h-5 text-neutral-400"},Iae=me("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"},null,-1),Fae=[Iae],Oae={key:2,xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24",class:"w-5 h-5 fill-gray-600 dark:fill-neutral-400"},Hae=me("path",{d:"M12,2.2c-5.4,0-9.8,4.4-9.8,9.8s4.4,9.8,9.8,9.8s9.8-4.4,9.8-9.8S17.4,2.2,12,2.2z M3.8,12c0-4.5,3.7-8.2,8.2-8.2v16.5C7.5,20.2,3.8,16.5,3.8,12z"},null,-1),Xae=[Hae],Rae={__name:"IconUITheme",props:{theme:{type:String,default:"auto"}},setup(e){return(i,r)=>(Ce(),$e("div",null,[e.theme==="light"?(Ce(),$e("svg",Lae,zae)):e.theme==="dark"?(Ce(),$e("svg",jae,Fae)):(Ce(),$e("svg",Oae,Xae))]))}},Vae={},Yae={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","stroke-width":"1.5",fill:"currentColor",class:"w-5 h-5 peer fill-gray-400 peer-checked:fill-gray-600 dark:fill-neutral-600 peer-checked:dark:fill-neutral-400 group-hover:dark:fill-neutral-500"},Gae=me("path",{d:"M18.375 2.25c-1.035 0-1.875.84-1.875 1.875v15.75c0 1.035.84 1.875 1.875 1.875h.75c1.035 0 1.875-.84 1.875-1.875V4.125c0-1.036-.84-1.875-1.875-1.875h-.75ZM9.75 8.625c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v11.25c0 1.035-.84 1.875-1.875 1.875h-.75a1.875 1.875 0 0 1-1.875-1.875V8.625ZM3 13.125c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v6.75c0 1.035-.84 1.875-1.875 1.875h-.75A1.875 1.875 0 0 1 3 19.875v-6.75Z"},null,-1),Bae=[Gae];function qae(e,i){return Ce(),$e("svg",Yae,Bae)}const Uae=Mt(Vae,[["render",qae]]),Kae={class:"flex flex-col-reverse xxs:flex-row flex-auto items-center items-end gap-3 mb-4"},Qae=me("h1",{class:"text-4xl dark:text-neutral-200 font-medium flex-grow self-start mb-4"},[me("img",{src:$ae,width:"32",class:"inline align-middle dark:bg mr-2"}),me("span",{class:"align-middle"},"WireGuard")],-1),Jae={class:"flex items-center grow-0 gap-3 items-end self-end xxs:self-center"},Zae=["title"],ene=["title"],tne={__name:"Header",setup(e){const i=ma(),{requiresPassword:r,uiTheme:s,uiShowCharts:c,uiChartType:g}=xa(i),w=i.logout,C=i.toggleTheme,_=i.toggleCharts;return(F,O)=>(Ce(),$e("div",Kae,[Qae,me("div",Jae,[me("button",{class:"flex items-center justify-center w-8 h-8 rounded-full bg-gray-200 hover:bg-gray-300 dark:bg-neutral-700 dark:hover:bg-neutral-600",title:F.$t(`theme.${_e(s)}`),onClick:O[0]||(O[0]=(...G)=>_e(C)&&_e(C)(...G))},[Te(Rae,{theme:_e(s)},null,8,["theme"])],8,Zae),_e(g)>0?(Ce(),$e("label",{key:0,class:"inline-flex items-center justify-center cursor-pointer w-8 h-8 rounded-full bg-gray-200 hover:bg-gray-300 dark:bg-neutral-700 dark:hover:bg-neutral-600 whitespace-nowrap group",title:F.$t("toggleCharts")},[Wa(me("input",{"onUpdate:modelValue":O[1]||(O[1]=G=>lt(c)?c.value=G:null),type:"checkbox",value:"",class:"sr-only peer",onChange:O[2]||(O[2]=(...G)=>_e(_)&&_e(_)(...G))},null,544),[[Xm,_e(c)]]),Te(Uae)],8,ene)):et("",!0),_e(r)?(Ce(),$e("span",{key:1,class:"text-sm text-gray-400 dark:text-neutral-400 cursor-pointer hover:underline",onClick:O[3]||(O[3]=(...G)=>_e(w)&&_e(w)(...G))},[ha(ut(F.$t("logout"))+" ",1),Te(Eae)])):et("",!0)])]))}};function ane(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var co={exports:{}};/*!
* ApexCharts v3.45.2
* (c) 2018-2024 ApexCharts
* Released under the MIT License.
*/(function(e,i){function r(W,t){var a=Object.keys(W);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(W);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(W,o).enumerable})),a.push.apply(a,n)}return a}function s(W){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?r(Object(a),!0).forEach(function(n){_(W,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(W,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach(function(n){Object.defineProperty(W,n,Object.getOwnPropertyDescriptor(a,n))})}return W}function c(W){return c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c(W)}function g(W,t){if(!(W instanceof t))throw new TypeError("Cannot call a class as a function")}function w(W,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(W,n.key,n)}}function C(W,t,a){return t&&w(W.prototype,t),a&&w(W,a),W}function _(W,t,a){return t in W?Object.defineProperty(W,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):W[t]=a,W}function F(W,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");W.prototype=Object.create(t&&t.prototype,{constructor:{value:W,writable:!0,configurable:!0}}),t&&G(W,t)}function O(W){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},O(W)}function G(W,t){return G=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},G(W,t)}function q(W){if(W===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return W}function Q(W){var t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var a,n=O(W);if(t){var o=O(this).constructor;a=Reflect.construct(n,arguments,o)}else a=n.apply(this,arguments);return function(l,d){if(d&&(typeof d=="object"||typeof d=="function"))return d;if(d!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return q(l)}(this,a)}}function ue(W,t){return function(a){if(Array.isArray(a))return a}(W)||function(a,n){var o=a==null?null:typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"];if(o!=null){var l,d,u=[],h=!0,f=!1;try{for(o=o.call(a);!(h=(l=o.next()).done)&&(u.push(l.value),!n||u.length!==n);h=!0);}catch(p){f=!0,d=p}finally{try{h||o.return==null||o.return()}finally{if(f)throw d}}return u}}(W,t)||de(W,t)||function(){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 ee(W){return function(t){if(Array.isArray(t))return B(t)}(W)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(W)||de(W)||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.`)}()}function de(W,t){if(W){if(typeof W=="string")return B(W,t);var a=Object.prototype.toString.call(W).slice(8,-1);return a==="Object"&&W.constructor&&(a=W.constructor.name),a==="Map"||a==="Set"?Array.from(W):a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?B(W,t):void 0}}function B(W,t){(t==null||t>W.length)&&(t=W.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=W[a];return n}var z=function(){function W(){g(this,W)}return C(W,[{key:"shadeRGBColor",value:function(t,a){var n=a.split(","),o=t<0?0:255,l=t<0?-1*t:t,d=parseInt(n[0].slice(4),10),u=parseInt(n[1],10),h=parseInt(n[2],10);return"rgb("+(Math.round((o-d)*l)+d)+","+(Math.round((o-u)*l)+u)+","+(Math.round((o-h)*l)+h)+")"}},{key:"shadeHexColor",value:function(t,a){var n=parseInt(a.slice(1),16),o=t<0?0:255,l=t<0?-1*t:t,d=n>>16,u=n>>8&255,h=255&n;return"#"+(16777216+65536*(Math.round((o-d)*l)+d)+256*(Math.round((o-u)*l)+u)+(Math.round((o-h)*l)+h)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,a){return W.isColorHex(a)?this.shadeHexColor(t,a):this.shadeRGBColor(t,a)}}],[{key:"bind",value:function(t,a){return function(){return t.apply(a,arguments)}}},{key:"isObject",value:function(t){return t&&c(t)==="object"&&!Array.isArray(t)&&t!=null}},{key:"is",value:function(t,a){return Object.prototype.toString.call(a)==="[object "+t+"]"}},{key:"listToArray",value:function(t){var a,n=[];for(a=0;a<t.length;a++)n[a]=t[a];return n}},{key:"extend",value:function(t,a){var n=this;typeof Object.assign!="function"&&(Object.assign=function(l){if(l==null)throw new TypeError("Cannot convert undefined or null to object");for(var d=Object(l),u=1;u<arguments.length;u++){var h=arguments[u];if(h!=null)for(var f in h)h.hasOwnProperty(f)&&(d[f]=h[f])}return d});var o=Object.assign({},t);return this.isObject(t)&&this.isObject(a)&&Object.keys(a).forEach(function(l){n.isObject(a[l])&&l in t?o[l]=n.extend(t[l],a[l]):Object.assign(o,_({},l,a[l]))}),o}},{key:"extendArray",value:function(t,a){var n=[];return t.map(function(o){n.push(W.extend(a,o))}),t=n}},{key:"monthMod",value:function(t){return t%12}},{key:"clone",value:function(t){if(W.is("Array",t)){for(var a=[],n=0;n<t.length;n++)a[n]=this.clone(t[n]);return a}if(W.is("Null",t))return null;if(W.is("Date",t))return t;if(c(t)==="object"){var o={};for(var l in t)t.hasOwnProperty(l)&&(o[l]=this.clone(t[l]));return o}return t}},{key:"log10",value:function(t){return Math.log(t)/Math.LN10}},{key:"roundToBase10",value:function(t){return Math.pow(10,Math.floor(Math.log10(t)))}},{key:"roundToBase",value:function(t,a){return Math.pow(a,Math.floor(Math.log(t)/Math.log(a)))}},{key:"parseNumber",value:function(t){return t===null?t:parseFloat(t)}},{key:"stripNumber",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return Number.isInteger(t)?t:parseFloat(t.toPrecision(a))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(t){var a=String(t).split(/[eE]/);if(a.length===1)return a[0];var n="",o=t<0?"-":"",l=a[0].replace(".",""),d=Number(a[1])+1;if(d<0){for(n=o+"0.";d++;)n+="0";return n+l.replace(/^-/,"")}for(d-=l.length;d--;)n+="0";return l+n}},{key:"getDimensions",value:function(t){var a=getComputedStyle(t,null),n=t.clientHeight,o=t.clientWidth;return n-=parseFloat(a.paddingTop)+parseFloat(a.paddingBottom),[o-=parseFloat(a.paddingLeft)+parseFloat(a.paddingRight),n]}},{key:"getBoundingClientRect",value:function(t){var a=t.getBoundingClientRect();return{top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:t.clientWidth,height:t.clientHeight,x:a.left,y:a.top}}},{key:"getLargestStringFromArr",value:function(t){return t.reduce(function(a,n){return Array.isArray(n)&&(n=n.reduce(function(o,l){return o.length>l.length?o:l})),a.length>n.length?a:n},0)}},{key:"hexToRgba",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.6;t.substring(0,1)!=="#"&&(t="#999999");var n=t.replace("#","");n=n.match(new RegExp("(.{"+n.length/3+"})","g"));for(var o=0;o<n.length;o++)n[o]=parseInt(n[o].length===1?n[o]+n[o]:n[o],16);return a!==void 0&&n.push(a),"rgba("+n.join(",")+")"}},{key:"getOpacityFromRGBA",value:function(t){return parseFloat(t.replace(/^.*,(.+)\)/,"$1"))}},{key:"rgb2hex",value:function(t){return(t=t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&t.length===4?"#"+("0"+parseInt(t[1],10).toString(16)).slice(-2)+("0"+parseInt(t[2],10).toString(16)).slice(-2)+("0"+parseInt(t[3],10).toString(16)).slice(-2):""}},{key:"isColorHex",value:function(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(t)}},{key:"getPolygonPos",value:function(t,a){for(var n=[],o=2*Math.PI/a,l=0;l<a;l++){var d={};d.x=t*Math.sin(l*o),d.y=-t*Math.cos(l*o),n.push(d)}return n}},{key:"polarToCartesian",value:function(t,a,n,o){var l=(o-90)*Math.PI/180;return{x:t+n*Math.cos(l),y:a+n*Math.sin(l)}}},{key:"escapeString",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"x",n=t.toString().slice();return n=n.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,a)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,a,n){if(n>=t.length)for(var o=n-t.length+1;o--;)t.push(void 0);return t.splice(n,0,t.splice(a,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(t,a){for(;(t=t.parentElement)&&!t.classList.contains(a););return t}},{key:"setELstyles",value:function(t,a){for(var n in a)a.hasOwnProperty(n)&&(t.style.key=a[n])}},{key:"isNumber",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:"isFloat",value:function(t){return Number(t)===t&&t%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(window.navigator.userAgent.indexOf("MSIE")!==-1||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,a=t.indexOf("MSIE ");if(a>0)return parseInt(t.substring(a+5,t.indexOf(".",a)),10);if(t.indexOf("Trident/")>0){var n=t.indexOf("rv:");return parseInt(t.substring(n+3,t.indexOf(".",n)),10)}var o=t.indexOf("Edge/");return o>0&&parseInt(t.substring(o+5,t.indexOf(".",o)),10)}}]),W}(),K=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.setEasingFunctions()}return C(W,[{key:"setEasingFunctions",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":default:t="<>";break;case"swing":t=function(a){var n=1.70158;return(a-=1)*a*((n+1)*a+n)+1};break;case"bounce":t=function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375};break;case"elastic":t=function(a){return a===!!a?a:Math.pow(2,-10*a)*Math.sin((a-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=t}}},{key:"animateLine",value:function(t,a,n,o){t.attr(a).animate(o).attr(n)}},{key:"animateMarker",value:function(t,a,n,o,l,d){a||(a=0),t.attr({r:a,width:a,height:a}).animate(o,l).attr({r:n,width:n.width,height:n.height}).afterAll(function(){d()})}},{key:"animateCircle",value:function(t,a,n,o,l){t.attr({r:a.r,cx:a.cx,cy:a.cy}).animate(o,l).attr({r:n.r,cx:n.cx,cy:n.cy})}},{key:"animateRect",value:function(t,a,n,o,l){t.attr(a).animate(o).attr(n).afterAll(function(){return l()})}},{key:"animatePathsGradually",value:function(t){var a=t.el,n=t.realIndex,o=t.j,l=t.fill,d=t.pathFrom,u=t.pathTo,h=t.speed,f=t.delay,p=this.w,b=0;p.config.chart.animations.animateGradually.enabled&&(b=p.config.chart.animations.animateGradually.delay),p.config.chart.animations.dynamicAnimation.enabled&&p.globals.dataChanged&&p.config.chart.type!=="bar"&&(b=0),this.morphSVG(a,n,o,p.config.chart.type!=="line"||p.globals.comboCharts?l:"stroke",d,u,h,f*b)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(t){var a=t.el;a.classList.remove("apexcharts-element-hidden"),a.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(t){var a=this.w;a.globals.animationEnded||(a.globals.animationEnded=!0,this.showDelayedElements(),typeof a.config.chart.events.animationEnd=="function"&&a.config.chart.events.animationEnd(this.ctx,{el:t,w:a}))}},{key:"morphSVG",value:function(t,a,n,o,l,d,u,h){var f=this,p=this.w;l||(l=t.attr("pathFrom")),d||(d=t.attr("pathTo"));var b=function(v){return p.config.chart.type==="radar"&&(u=1),"M 0 ".concat(p.globals.gridHeight)};(!l||l.indexOf("undefined")>-1||l.indexOf("NaN")>-1)&&(l=b()),(!d||d.indexOf("undefined")>-1||d.indexOf("NaN")>-1)&&(d=b()),p.globals.shouldAnimate||(u=1),t.plot(l).animate(1,p.globals.easing,h).plot(l).animate(u,p.globals.easing,h).plot(d).afterAll(function(){z.isNumber(n)?n===p.globals.series[p.globals.maxValsInArrayIndex].length-2&&p.globals.shouldAnimate&&f.animationCompleted(t):o!=="none"&&p.globals.shouldAnimate&&(!p.globals.comboCharts&&a===p.globals.series.length-1||p.globals.comboCharts)&&f.animationCompleted(t),f.showDelayedElements()})}}]),W}(),U=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"getDefaultFilter",value:function(t,a){var n=this.w;t.unfilter(!0),new window.SVG.Filter().size("120%","180%","-5%","-40%"),n.config.states.normal.filter!=="none"?this.applyFilter(t,a,n.config.states.normal.filter.type,n.config.states.normal.filter.value):n.config.chart.dropShadow.enabled&&this.dropShadow(t,n.config.chart.dropShadow,a)}},{key:"addNormalFilter",value:function(t,a){var n=this.w;n.config.chart.dropShadow.enabled&&!t.node.classList.contains("apexcharts-marker")&&this.dropShadow(t,n.config.chart.dropShadow,a)}},{key:"addLightenFilter",value:function(t,a,n){var o=this,l=this.w,d=n.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter(function(u){var h=l.config.chart.dropShadow;(h.enabled?o.addShadow(u,a,h):u).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:d}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"addDarkenFilter",value:function(t,a,n){var o=this,l=this.w,d=n.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter(function(u){var h=l.config.chart.dropShadow;(h.enabled?o.addShadow(u,a,h):u).componentTransfer({rgb:{type:"linear",slope:d}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"applyFilter",value:function(t,a,n){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:.5;switch(n){case"none":this.addNormalFilter(t,a);break;case"lighten":this.addLightenFilter(t,a,{intensity:o});break;case"darken":this.addDarkenFilter(t,a,{intensity:o})}}},{key:"addShadow",value:function(t,a,n){var o=n.blur,l=n.top,d=n.left,u=n.color,h=n.opacity,f=t.flood(Array.isArray(u)?u[a]:u,h).composite(t.sourceAlpha,"in").offset(d,l).gaussianBlur(o).merge(t.source);return t.blend(t.source,f)}},{key:"dropShadow",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,o=a.top,l=a.left,d=a.blur,u=a.color,h=a.opacity,f=a.noUserSpaceOnUse,p=this.w;return t.unfilter(!0),z.isIE()&&p.config.chart.type==="radialBar"||(u=Array.isArray(u)?u[n]:u,t.filter(function(b){var v=null;v=z.isSafari()||z.isFirefox()||z.isIE()?b.flood(u,h).composite(b.sourceAlpha,"in").offset(l,o).gaussianBlur(d):b.flood(u,h).composite(b.sourceAlpha,"in").offset(l,o).gaussianBlur(d).merge(b.source),b.blend(b.source,v)}),f||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)),t}},{key:"setSelectionFilter",value:function(t,a,n){var o=this.w;if(o.globals.selectedDataPoints[a]!==void 0&&o.globals.selectedDataPoints[a].indexOf(n)>-1){t.node.setAttribute("selected",!0);var l=o.config.states.active.filter;l!=="none"&&this.applyFilter(t,a,l.type,l.value)}}},{key:"_scaleFilterSize",value:function(t){(function(a){for(var n in a)a.hasOwnProperty(n)&&t.setAttribute(n,a[n])})({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),W}(),R=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"roundPathCorners",value:function(t,a){function n(I,V,Y){var te=V.x-I.x,le=V.y-I.y,oe=Math.sqrt(te*te+le*le);return o(I,V,Math.min(1,Y/oe))}function o(I,V,Y){return{x:I.x+(V.x-I.x)*Y,y:I.y+(V.y-I.y)*Y}}function l(I,V){I.length>2&&(I[I.length-2]=V.x,I[I.length-1]=V.y)}function d(I){return{x:parseFloat(I[I.length-2]),y:parseFloat(I[I.length-1])}}t.indexOf("NaN")>-1&&(t="");var u=t.split(/[,\s]/).reduce(function(I,V){var Y=V.match("([a-zA-Z])(.+)");return Y?(I.push(Y[1]),I.push(Y[2])):I.push(V),I},[]).reduce(function(I,V){return parseFloat(V)==V&&I.length?I[I.length-1].push(V):I.push([V]),I},[]),h=[];if(u.length>1){var f=d(u[0]),p=null;u[u.length-1][0]=="Z"&&u[0].length>2&&(p=["L",f.x,f.y],u[u.length-1]=p),h.push(u[0]);for(var b=1;b<u.length;b++){var v=h[h.length-1],x=u[b],k=x==p?u[1]:u[b+1];if(k&&v&&v.length>2&&x[0]=="L"&&k.length>2&&k[0]=="L"){var M,S,L=d(v),j=d(x),m=d(k);M=n(j,L,a),S=n(j,m,a),l(x,M),x.origPoint=j,h.push(x);var y=o(M,j,.5),P=o(j,S,.5),$=["C",y.x,y.y,P.x,P.y,S.x,S.y];$.origPoint=j,h.push($)}else h.push(x)}if(p){var N=d(h[h.length-1]);h.push(["Z"]),l(h[0],N)}}else h=u;return h.reduce(function(I,V){return I+V.join(" ")+" "},"")}},{key:"drawLine",value:function(t,a,n,o){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"#a8a8a8",d=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,u=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,h=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:t,y1:a,x2:n,y2:o,stroke:l,"stroke-dasharray":d,"stroke-width":u,"stroke-linecap":h})}},{key:"drawRect",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,d=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"#fefefe",u=arguments.length>6&&arguments[6]!==void 0?arguments[6]:1,h=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,f=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,p=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,b=this.w.globals.dom.Paper.rect();return b.attr({x:t,y:a,width:n>0?n:0,height:o>0?o:0,rx:l,ry:l,opacity:u,"stroke-width":h!==null?h:0,stroke:f!==null?f:"none","stroke-dasharray":p}),b.node.setAttribute("fill",d),b}},{key:"drawPolygon",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(t).attr({fill:o,stroke:a,"stroke-width":n})}},{key:"drawCircle",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;t<0&&(t=0);var n=this.w.globals.dom.Paper.circle(2*t);return a!==null&&n.attr(a),n}},{key:"drawPath",value:function(t){var a=t.d,n=a===void 0?"":a,o=t.stroke,l=o===void 0?"#a8a8a8":o,d=t.strokeWidth,u=d===void 0?1:d,h=t.fill,f=t.fillOpacity,p=f===void 0?1:f,b=t.strokeOpacity,v=b===void 0?1:b,x=t.classes,k=t.strokeLinecap,M=k===void 0?null:k,S=t.strokeDashArray,L=S===void 0?0:S,j=this.w;return M===null&&(M=j.config.stroke.lineCap),(n.indexOf("undefined")>-1||n.indexOf("NaN")>-1)&&(n="M 0 ".concat(j.globals.gridHeight)),j.globals.dom.Paper.path(n).attr({fill:h,"fill-opacity":p,stroke:l,"stroke-opacity":v,"stroke-linecap":M,"stroke-width":u,"stroke-dasharray":L,class:x})}},{key:"group",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,a=this.w.globals.dom.Paper.group();return t!==null&&a.attr(t),a}},{key:"move",value:function(t,a){var n=["M",t,a].join(" ");return n}},{key:"line",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=null;return n===null?o=[" L",t,a].join(" "):n==="H"?o=[" H",t].join(" "):n==="V"&&(o=[" V",a].join(" ")),o}},{key:"curve",value:function(t,a,n,o,l,d){var u=["C",t,a,n,o,l,d].join(" ");return u}},{key:"quadraticCurve",value:function(t,a,n,o){return["Q",t,a,n,o].join(" ")}},{key:"arc",value:function(t,a,n,o,l,d,u){var h="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(h="a");var f=[h,t,a,n,o,l,d,u].join(" ");return f}},{key:"renderPaths",value:function(t){var a,n=t.j,o=t.realIndex,l=t.pathFrom,d=t.pathTo,u=t.stroke,h=t.strokeWidth,f=t.strokeLinecap,p=t.fill,b=t.animationDelay,v=t.initialSpeed,x=t.dataChangeSpeed,k=t.className,M=t.shouldClipToGrid,S=M===void 0||M,L=t.bindEventsOnPaths,j=L===void 0||L,m=t.drawShadow,y=m===void 0||m,P=this.w,$=new U(this.ctx),N=new K(this.ctx),I=this.w.config.chart.animations.enabled,V=I&&this.w.config.chart.animations.dynamicAnimation.enabled,Y=!!(I&&!P.globals.resized||V&&P.globals.dataChanged&&P.globals.shouldAnimate);Y?a=l:(a=d,P.globals.animationEnded=!0);var te=P.config.stroke.dashArray,le=0;le=Array.isArray(te)?te[o]:P.config.stroke.dashArray;var oe=this.drawPath({d:a,stroke:u,strokeWidth:h,fill:p,fillOpacity:1,classes:k,strokeLinecap:f,strokeDashArray:le});if(oe.attr("index",o),S&&oe.attr({"clip-path":"url(#gridRectMask".concat(P.globals.cuid,")")}),P.config.states.normal.filter.type!=="none")$.getDefaultFilter(oe,o);else if(P.config.chart.dropShadow.enabled&&y&&(!P.config.chart.dropShadow.enabledOnSeries||P.config.chart.dropShadow.enabledOnSeries&&P.config.chart.dropShadow.enabledOnSeries.indexOf(o)!==-1)){var we=P.config.chart.dropShadow;$.dropShadow(oe,we,o)}j&&(oe.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,oe)),oe.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,oe)),oe.node.addEventListener("mousedown",this.pathMouseDown.bind(this,oe))),oe.attr({pathTo:d,pathFrom:l});var Se={el:oe,j:n,realIndex:o,pathFrom:l,pathTo:d,fill:p,strokeWidth:h,delay:b};return!I||P.globals.resized||P.globals.dataChanged?!P.globals.resized&&P.globals.dataChanged||N.showDelayedElements():N.animatePathsGradually(s(s({},Se),{},{speed:v})),P.globals.dataChanged&&V&&Y&&N.animatePathsGradually(s(s({},Se),{},{speed:x})),oe}},{key:"drawPattern",value:function(t,a,n){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"#a8a8a8",l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return this.w.globals.dom.Paper.pattern(a,n,function(d){t==="horizontalLines"?d.line(0,0,n,0).stroke({color:o,width:l+1}):t==="verticalLines"?d.line(0,0,0,a).stroke({color:o,width:l+1}):t==="slantedLines"?d.line(0,0,a,n).stroke({color:o,width:l}):t==="squares"?d.rect(a,n).fill("none").stroke({color:o,width:l}):t==="circles"&&d.circle(a).fill("none").stroke({color:o,width:l})})}},{key:"drawGradient",value:function(t,a,n,o,l){var d,u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,h=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,f=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,p=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,b=this.w;a.length<9&&a.indexOf("#")===0&&(a=z.hexToRgba(a,o)),n.length<9&&n.indexOf("#")===0&&(n=z.hexToRgba(n,l));var v=0,x=1,k=1,M=null;h!==null&&(v=h[0]!==void 0?h[0]/100:0,x=h[1]!==void 0?h[1]/100:1,k=h[2]!==void 0?h[2]/100:1,M=h[3]!==void 0?h[3]/100:null);var S=!(b.config.chart.type!=="donut"&&b.config.chart.type!=="pie"&&b.config.chart.type!=="polarArea"&&b.config.chart.type!=="bubble");if(d=f===null||f.length===0?b.globals.dom.Paper.gradient(S?"radial":"linear",function(m){m.at(v,a,o),m.at(x,n,l),m.at(k,n,l),M!==null&&m.at(M,a,o)}):b.globals.dom.Paper.gradient(S?"radial":"linear",function(m){(Array.isArray(f[p])?f[p]:f).forEach(function(y){m.at(y.offset/100,y.color,y.opacity)})}),S){var L=b.globals.gridWidth/2,j=b.globals.gridHeight/2;b.config.chart.type!=="bubble"?d.attr({gradientUnits:"userSpaceOnUse",cx:L,cy:j,r:u}):d.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else t==="vertical"?d.from(0,0).to(0,1):t==="diagonal"?d.from(0,0).to(1,1):t==="horizontal"?d.from(0,1).to(1,1):t==="diagonal2"&&d.from(1,0).to(0,1);return d}},{key:"getTextBasedOnMaxWidth",value:function(t){var a=t.text,n=t.maxWidth,o=t.fontSize,l=t.fontFamily,d=this.getTextRects(a,o,l),u=d.width/a.length,h=Math.floor(n/u);return n<d.width?a.slice(0,h-3)+"...":a}},{key:"drawText",value:function(t){var a=this,n=t.x,o=t.y,l=t.text,d=t.textAnchor,u=t.fontSize,h=t.fontFamily,f=t.fontWeight,p=t.foreColor,b=t.opacity,v=t.maxWidth,x=t.cssClass,k=x===void 0?"":x,M=t.isPlainText,S=M===void 0||M,L=t.dominantBaseline,j=L===void 0?"auto":L,m=this.w;l===void 0&&(l="");var y=l;d||(d="start"),p&&p.length||(p=m.config.chart.foreColor),h=h||m.config.chart.fontFamily,f=f||"regular";var P,$={maxWidth:v,fontSize:u=u||"11px",fontFamily:h};return Array.isArray(l)?P=m.globals.dom.Paper.text(function(N){for(var I=0;I<l.length;I++)y=l[I],v&&(y=a.getTextBasedOnMaxWidth(s({text:l[I]},$))),I===0?N.tspan(y):N.tspan(y).newLine()}):(v&&(y=this.getTextBasedOnMaxWidth(s({text:l},$))),P=S?m.globals.dom.Paper.plain(l):m.globals.dom.Paper.text(function(N){return N.tspan(y)})),P.attr({x:n,y:o,"text-anchor":d,"dominant-baseline":j,"font-size":u,"font-family":h,"font-weight":f,fill:p,class:"apexcharts-text "+k}),P.node.style.fontFamily=h,P.node.style.opacity=b,P}},{key:"drawMarker",value:function(t,a,n){t=t||0;var o=n.pSize||0,l=null;if(n.shape==="square"||n.shape==="rect"){var d=n.pRadius===void 0?o/2:n.pRadius;a!==null&&o||(o=0,d=0);var u=1.2*o+d,h=this.drawRect(u,u,u,u,d);h.attr({x:t-u/2,y:a-u/2,cx:t,cy:a,class:n.class?n.class:"",fill:n.pointFillColor,"fill-opacity":n.pointFillOpacity?n.pointFillOpacity:1,stroke:n.pointStrokeColor,"stroke-width":n.pointStrokeWidth?n.pointStrokeWidth:0,"stroke-opacity":n.pointStrokeOpacity?n.pointStrokeOpacity:1}),l=h}else n.shape!=="circle"&&n.shape||(z.isNumber(a)||(o=0,a=0),l=this.drawCircle(o,{cx:t,cy:a,class:n.class?n.class:"",stroke:n.pointStrokeColor,fill:n.pointFillColor,"fill-opacity":n.pointFillOpacity?n.pointFillOpacity:1,"stroke-width":n.pointStrokeWidth?n.pointStrokeWidth:0,"stroke-opacity":n.pointStrokeOpacity?n.pointStrokeOpacity:1}));return l}},{key:"pathMouseEnter",value:function(t,a){var n=this.w,o=new U(this.ctx),l=parseInt(t.node.getAttribute("index"),10),d=parseInt(t.node.getAttribute("j"),10);if(typeof n.config.chart.events.dataPointMouseEnter=="function"&&n.config.chart.events.dataPointMouseEnter(a,this.ctx,{seriesIndex:l,dataPointIndex:d,w:n}),this.ctx.events.fireEvent("dataPointMouseEnter",[a,this.ctx,{seriesIndex:l,dataPointIndex:d,w:n}]),(n.config.states.active.filter.type==="none"||t.node.getAttribute("selected")!=="true")&&n.config.states.hover.filter.type!=="none"&&!n.globals.isTouchDevice){var u=n.config.states.hover.filter;o.applyFilter(t,l,u.type,u.value)}}},{key:"pathMouseLeave",value:function(t,a){var n=this.w,o=new U(this.ctx),l=parseInt(t.node.getAttribute("index"),10),d=parseInt(t.node.getAttribute("j"),10);typeof n.config.chart.events.dataPointMouseLeave=="function"&&n.config.chart.events.dataPointMouseLeave(a,this.ctx,{seriesIndex:l,dataPointIndex:d,w:n}),this.ctx.events.fireEvent("dataPointMouseLeave",[a,this.ctx,{seriesIndex:l,dataPointIndex:d,w:n}]),n.config.states.active.filter.type!=="none"&&t.node.getAttribute("selected")==="true"||n.config.states.hover.filter.type!=="none"&&o.getDefaultFilter(t,l)}},{key:"pathMouseDown",value:function(t,a){var n=this.w,o=new U(this.ctx),l=parseInt(t.node.getAttribute("index"),10),d=parseInt(t.node.getAttribute("j"),10),u="false";if(t.node.getAttribute("selected")==="true"){if(t.node.setAttribute("selected","false"),n.globals.selectedDataPoints[l].indexOf(d)>-1){var h=n.globals.selectedDataPoints[l].indexOf(d);n.globals.selectedDataPoints[l].splice(h,1)}}else{if(!n.config.states.active.allowMultipleDataPointsSelection&&n.globals.selectedDataPoints.length>0){n.globals.selectedDataPoints=[];var f=n.globals.dom.Paper.select(".apexcharts-series path").members,p=n.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,b=function(k){Array.prototype.forEach.call(k,function(M){M.node.setAttribute("selected","false"),o.getDefaultFilter(M,l)})};b(f),b(p)}t.node.setAttribute("selected","true"),u="true",n.globals.selectedDataPoints[l]===void 0&&(n.globals.selectedDataPoints[l]=[]),n.globals.selectedDataPoints[l].push(d)}if(u==="true"){var v=n.config.states.active.filter;if(v!=="none")o.applyFilter(t,l,v.type,v.value);else if(n.config.states.hover.filter!=="none"&&!n.globals.isTouchDevice){var x=n.config.states.hover.filter;o.applyFilter(t,l,x.type,x.value)}}else n.config.states.active.filter.type!=="none"&&(n.config.states.hover.filter.type==="none"||n.globals.isTouchDevice?o.getDefaultFilter(t,l):(x=n.config.states.hover.filter,o.applyFilter(t,l,x.type,x.value)));typeof n.config.chart.events.dataPointSelection=="function"&&n.config.chart.events.dataPointSelection(a,this.ctx,{selectedDataPoints:n.globals.selectedDataPoints,seriesIndex:l,dataPointIndex:d,w:n}),a&&this.ctx.events.fireEvent("dataPointSelection",[a,this.ctx,{selectedDataPoints:n.globals.selectedDataPoints,seriesIndex:l,dataPointIndex:d,w:n}])}},{key:"rotateAroundCenter",value:function(t){var a={};return t&&typeof t.getBBox=="function"&&(a=t.getBBox()),{x:a.x+a.width/2,y:a.y+a.height/2}}},{key:"getTextRects",value:function(t,a,n,o){var l=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],d=this.w,u=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:a,fontFamily:n,foreColor:"#fff",opacity:0});o&&u.attr("transform",o),d.globals.dom.Paper.add(u);var h=u.bbox();return l||(h=u.node.getBoundingClientRect()),u.remove(),{width:h.width,height:h.height}}},{key:"placeTextWithEllipsis",value:function(t,a,n){if(typeof t.getComputedTextLength=="function"&&(t.textContent=a,a.length>0&&t.getComputedTextLength()>=n/1.1)){for(var o=a.length-3;o>0;o-=3)if(t.getSubStringLength(0,o)<=n/1.1)return void(t.textContent=a.substring(0,o)+"...");t.textContent="."}}}],[{key:"setAttrs",value:function(t,a){for(var n in a)a.hasOwnProperty(n)&&t.setAttribute(n,a[n])}}]),W}(),ae=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"getStackedSeriesTotals",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=this.w,n=[];if(a.globals.series.length===0)return n;for(var o=0;o<a.globals.series[a.globals.maxValsInArrayIndex].length;o++){for(var l=0,d=0;d<a.globals.series.length;d++)a.globals.series[d][o]!==void 0&&t.indexOf(d)===-1&&(l+=a.globals.series[d][o]);n.push(l)}return n}},{key:"getSeriesTotalByIndex",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return t===null?this.w.config.series.reduce(function(a,n){return a+n},0):this.w.globals.series[t].reduce(function(a,n){return a+n},0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var t=this,a=this.w,n=[];return a.globals.seriesGroups.forEach(function(o){var l=[];a.config.series.forEach(function(u,h){o.indexOf(u.name)>-1&&l.push(h)});var d=a.globals.series.map(function(u,h){return l.indexOf(h)===-1?h:-1}).filter(function(u){return u!==-1});n.push(t.getStackedSeriesTotals(d))}),n}},{key:"isSeriesNull",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(t===null?this.w.config.series.filter(function(a){return a!==null}):this.w.config.series[t].data.filter(function(a){return a!==null})).length===0}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every(function(a,n,o){return a===o[0]})}},{key:"getCategoryLabels",value:function(t){var a=this.w,n=t.slice();return a.config.xaxis.convertedCatToNumeric&&(n=t.map(function(o,l){return a.config.xaxis.labels.formatter(o-a.globals.minX+1)})),n}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map(function(a){return a.length}).indexOf(Math.max.apply(Math,t.globals.series.map(function(a){return a.length})))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,a=0;return t.globals.markers.size.forEach(function(n){a=Math.max(a,n)}),t.config.markers.discrete&&t.config.markers.discrete.length&&t.config.markers.discrete.forEach(function(n){a=Math.max(a,n.size)}),a>0&&(a+=t.config.markers.hover.sizeOffset+1),t.globals.markers.largestSize=a,a}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map(function(a,n){var o=0;if(Array.isArray(a))for(var l=0;l<a.length;l++)o+=a[l];else o+=a;return o})}},{key:"getSeriesTotalsXRange",value:function(t,a){var n=this.w;return n.globals.series.map(function(o,l){for(var d=0,u=0;u<o.length;u++)n.globals.seriesX[l][u]>t&&n.globals.seriesX[l][u]<a&&(d+=o[u]);return d})}},{key:"getPercentSeries",value:function(){var t=this.w;t.globals.seriesPercent=t.globals.series.map(function(a,n){var o=[];if(Array.isArray(a))for(var l=0;l<a.length;l++){var d=t.globals.stackedSeriesTotals[l],u=0;d&&(u=100*a[l]/d),o.push(u)}else{var h=100*a/t.globals.seriesTotals.reduce(function(f,p){return f+p},0);o.push(h)}return o})}},{key:"getCalculatedRatios",value:function(){var t,a,n,o=this.w.globals,l=[],d=0,u=[],h=.1,f=0;if(o.yRange=[],o.isMultipleYAxis)for(var p=0;p<o.minYArr.length;p++)o.yRange.push(Math.abs(o.minYArr[p]-o.maxYArr[p])),u.push(0);else o.yRange.push(Math.abs(o.minY-o.maxY));o.xRange=Math.abs(o.maxX-o.minX),o.zRange=Math.abs(o.maxZ-o.minZ);for(var b=0;b<o.yRange.length;b++)l.push(o.yRange[b]/o.gridHeight);if(a=o.xRange/o.gridWidth,t=o.yRange/o.gridWidth,n=o.xRange/o.gridHeight,(d=o.zRange/o.gridHeight*16)||(d=1),o.minY!==Number.MIN_VALUE&&Math.abs(o.minY)!==0&&(o.hasNegs=!0),o.isMultipleYAxis){u=[];for(var v=0;v<l.length;v++)u.push(-o.minYArr[v]/l[v])}else u.push(-o.minY/l[0]),o.minY!==Number.MIN_VALUE&&Math.abs(o.minY)!==0&&(h=-o.minY/t,f=o.minX/a);return{yRatio:l,invertedYRatio:t,zRatio:d,xRatio:a,invertedXRatio:n,baseLineInvertedY:h,baseLineY:u,baseLineX:f}}},{key:"getLogSeries",value:function(t){var a=this,n=this.w;return n.globals.seriesLog=t.map(function(o,l){return n.config.yaxis[l]&&n.config.yaxis[l].logarithmic?o.map(function(d){return d===null?null:a.getLogVal(n.config.yaxis[l].logBase,d,l)}):o}),n.globals.invalidLogScale?t:n.globals.seriesLog}},{key:"getBaseLog",value:function(t,a){return Math.log(a)/Math.log(t)}},{key:"getLogVal",value:function(t,a,n){if(a===0)return 0;var o=this.w,l=o.globals.minYArr[n]===0?-1:this.getBaseLog(t,o.globals.minYArr[n]),d=(o.globals.maxYArr[n]===0?0:this.getBaseLog(t,o.globals.maxYArr[n]))-l;return a<1?a/d:(this.getBaseLog(t,a)-l)/d}},{key:"getLogYRatios",value:function(t){var a=this,n=this.w,o=this.w.globals;return o.yLogRatio=t.slice(),o.logYRange=o.yRange.map(function(l,d){if(n.config.yaxis[d]&&a.w.config.yaxis[d].logarithmic){var u,h=-Number.MAX_VALUE,f=Number.MIN_VALUE;return o.seriesLog.forEach(function(p,b){p.forEach(function(v){n.config.yaxis[b]&&n.config.yaxis[b].logarithmic&&(h=Math.max(v,h),f=Math.min(v,f))})}),u=Math.pow(o.yRange[d],Math.abs(f-h)/o.yRange[d]),o.yLogRatio[d]=u/o.gridHeight,u}}),o.invalidLogScale?t.slice():o.yLogRatio}}],[{key:"checkComboSeries",value:function(t){var a=!1,n=0,o=0;return t.length&&t[0].type!==void 0&&t.forEach(function(l){l.type!=="bar"&&l.type!=="column"&&l.type!=="candlestick"&&l.type!=="boxPlot"||n++,l.type!==void 0&&o++}),o>0&&(a=!0),{comboBarCount:n,comboCharts:a}}},{key:"extendArrayProps",value:function(t,a,n){return a.yaxis&&(a=t.extendYAxis(a,n)),a.annotations&&(a.annotations.yaxis&&(a=t.extendYAxisAnnotations(a)),a.annotations.xaxis&&(a=t.extendXAxisAnnotations(a)),a.annotations.points&&(a=t.extendPointAnnotations(a))),a}}]),W}(),ge=function(){function W(t){g(this,W),this.w=t.w,this.annoCtx=t}return C(W,[{key:"setOrientations",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=this.w;if(t.label.orientation==="vertical"){var o=a!==null?a:0,l=n.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(o,"']"));if(l!==null){var d=l.getBoundingClientRect();l.setAttribute("x",parseFloat(l.getAttribute("x"))-d.height+4),t.label.position==="top"?l.setAttribute("y",parseFloat(l.getAttribute("y"))+d.width):l.setAttribute("y",parseFloat(l.getAttribute("y"))-d.width);var u=this.annoCtx.graphics.rotateAroundCenter(l),h=u.x,f=u.y;l.setAttribute("transform","rotate(-90 ".concat(h," ").concat(f,")"))}}}},{key:"addBackgroundToAnno",value:function(t,a){var n=this.w;if(!t||a.label.text===void 0||a.label.text!==void 0&&!String(a.label.text).trim())return null;var o=n.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),l=t.getBoundingClientRect(),d=a.label.style.padding.left,u=a.label.style.padding.right,h=a.label.style.padding.top,f=a.label.style.padding.bottom;a.label.orientation==="vertical"&&(h=a.label.style.padding.left,f=a.label.style.padding.right,d=a.label.style.padding.top,u=a.label.style.padding.bottom);var p=l.left-o.left-d,b=l.top-o.top-h,v=this.annoCtx.graphics.drawRect(p-n.globals.barPadForNumericAxis,b,l.width+d+u,l.height+h+f,a.label.borderRadius,a.label.style.background,1,a.label.borderWidth,a.label.borderColor,0);return a.id&&v.node.classList.add(a.id),v}},{key:"annotationsBackground",value:function(){var t=this,a=this.w,n=function(o,l,d){var u=a.globals.dom.baseEl.querySelector(".apexcharts-".concat(d,"-annotations .apexcharts-").concat(d,"-annotation-label[rel='").concat(l,"']"));if(u){var h=u.parentNode,f=t.addBackgroundToAnno(u,o);f&&(h.insertBefore(f.node,u),o.label.mouseEnter&&f.node.addEventListener("mouseenter",o.label.mouseEnter.bind(t,o)),o.label.mouseLeave&&f.node.addEventListener("mouseleave",o.label.mouseLeave.bind(t,o)),o.label.click&&f.node.addEventListener("click",o.label.click.bind(t,o)))}};a.config.annotations.xaxis.map(function(o,l){n(o,l,"xaxis")}),a.config.annotations.yaxis.map(function(o,l){n(o,l,"yaxis")}),a.config.annotations.points.map(function(o,l){n(o,l,"point")})}},{key:"getY1Y2",value:function(t,a){var n,o=t==="y1"?a.y:a.y2,l=this.w;if(this.annoCtx.invertAxis){var d=l.globals.labels.indexOf(o);l.config.xaxis.convertedCatToNumeric&&(d=l.globals.categoryLabels.indexOf(o));var u=l.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(d+1)+")");u&&(n=parseFloat(u.getAttribute("y"))),a.seriesIndex!==void 0&&l.globals.barHeight&&(n=n-l.globals.barHeight/2*(l.globals.series.length-1)+l.globals.barHeight*a.seriesIndex)}else{var h;l.config.yaxis[a.yAxisIndex].logarithmic?h=(o=new ae(this.annoCtx.ctx).getLogVal(o,a.yAxisIndex))/l.globals.yLogRatio[a.yAxisIndex]:h=(o-l.globals.minYArr[a.yAxisIndex])/(l.globals.yRange[a.yAxisIndex]/l.globals.gridHeight),n=l.globals.gridHeight-h,!a.marker||a.y!==void 0&&a.y!==null||(n=0),l.config.yaxis[a.yAxisIndex]&&l.config.yaxis[a.yAxisIndex].reversed&&(n=h)}return typeof o=="string"&&o.indexOf("px")>-1&&(n=parseFloat(o)),n}},{key:"getX1X2",value:function(t,a){var n=this.w,o=this.annoCtx.invertAxis?n.globals.minY:n.globals.minX,l=this.annoCtx.invertAxis?n.globals.maxY:n.globals.maxX,d=this.annoCtx.invertAxis?n.globals.yRange[0]:n.globals.xRange,u=(a.x-o)/(d/n.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(u=(l-a.x)/(d/n.globals.gridWidth)),n.config.xaxis.type!=="category"&&!n.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||n.globals.dataFormatXNumeric||(u=this.getStringX(a.x));var h=(a.x2-o)/(d/n.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(h=(l-a.x2)/(d/n.globals.gridWidth)),n.config.xaxis.type!=="category"&&!n.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||n.globals.dataFormatXNumeric||(h=this.getStringX(a.x2)),a.x!==void 0&&a.x!==null||!a.marker||(u=n.globals.gridWidth),t==="x1"&&typeof a.x=="string"&&a.x.indexOf("px")>-1&&(u=parseFloat(a.x)),t==="x2"&&typeof a.x2=="string"&&a.x2.indexOf("px")>-1&&(h=parseFloat(a.x2)),a.seriesIndex!==void 0&&n.globals.barWidth&&!this.annoCtx.invertAxis&&(u=u-n.globals.barWidth/2*(n.globals.series.length-1)+n.globals.barWidth*a.seriesIndex),t==="x1"?u:h}},{key:"getStringX",value:function(t){var a=this.w,n=t;a.config.xaxis.convertedCatToNumeric&&a.globals.categoryLabels.length&&(t=a.globals.categoryLabels.indexOf(t)+1);var o=a.globals.labels.indexOf(t),l=a.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(o+1)+")");return l&&(n=parseFloat(l.getAttribute("x"))),n}}]),W}(),ce=function(){function W(t){g(this,W),this.w=t.w,this.annoCtx=t,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new ge(this.annoCtx)}return C(W,[{key:"addXaxisAnnotation",value:function(t,a,n){var o,l=this.w,d=this.helpers.getX1X2("x1",t),u=t.label.text,h=t.strokeDashArray;if(z.isNumber(d)){if(t.x2===null||t.x2===void 0){var f=this.annoCtx.graphics.drawLine(d+t.offsetX,0+t.offsetY,d+t.offsetX,l.globals.gridHeight+t.offsetY,t.borderColor,h,t.borderWidth);a.appendChild(f.node),t.id&&f.node.classList.add(t.id)}else{if((o=this.helpers.getX1X2("x2",t))<d){var p=d;d=o,o=p}var b=this.annoCtx.graphics.drawRect(d+t.offsetX,0+t.offsetY,o-d,l.globals.gridHeight+t.offsetY,0,t.fillColor,t.opacity,1,t.borderColor,h);b.node.classList.add("apexcharts-annotation-rect"),b.attr("clip-path","url(#gridRectMask".concat(l.globals.cuid,")")),a.appendChild(b.node),t.id&&b.node.classList.add(t.id)}var v=this.annoCtx.graphics.getTextRects(u,parseFloat(t.label.style.fontSize)),x=t.label.position==="top"?4:t.label.position==="center"?l.globals.gridHeight/2+(t.label.orientation==="vertical"?v.width/2:0):l.globals.gridHeight,k=this.annoCtx.graphics.drawText({x:d+t.label.offsetX,y:x+t.label.offsetY-(t.label.orientation==="vertical"?t.label.position==="top"?v.width/2-12:-v.width/2:0),text:u,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-xaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});k.attr({rel:n}),a.appendChild(k.node),this.annoCtx.helpers.setOrientations(t,n)}}},{key:"drawXAxisAnnotations",value:function(){var t=this,a=this.w,n=this.annoCtx.graphics.group({class:"apexcharts-xaxis-annotations"});return a.config.annotations.xaxis.map(function(o,l){t.addXaxisAnnotation(o,n.node,l)}),n}}]),W}(),re=function(){function W(t){g(this,W),this.w=t.w,this.annoCtx=t,this.helpers=new ge(this.annoCtx)}return C(W,[{key:"addYaxisAnnotation",value:function(t,a,n){var o,l=this.w,d=t.strokeDashArray,u=this.helpers.getY1Y2("y1",t),h=t.label.text;if(t.y2===null||t.y2===void 0){var f=this.annoCtx.graphics.drawLine(0+t.offsetX,u+t.offsetY,this._getYAxisAnnotationWidth(t),u+t.offsetY,t.borderColor,d,t.borderWidth);a.appendChild(f.node),t.id&&f.node.classList.add(t.id)}else{if((o=this.helpers.getY1Y2("y2",t))>u){var p=u;u=o,o=p}var b=this.annoCtx.graphics.drawRect(0+t.offsetX,o+t.offsetY,this._getYAxisAnnotationWidth(t),u-o,0,t.fillColor,t.opacity,1,t.borderColor,d);b.node.classList.add("apexcharts-annotation-rect"),b.attr("clip-path","url(#gridRectMask".concat(l.globals.cuid,")")),a.appendChild(b.node),t.id&&b.node.classList.add(t.id)}var v=t.label.position==="right"?l.globals.gridWidth:t.label.position==="center"?l.globals.gridWidth/2:0,x=this.annoCtx.graphics.drawText({x:v+t.label.offsetX,y:(o??u)+t.label.offsetY-3,text:h,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});x.attr({rel:n}),a.appendChild(x.node)}},{key:"_getYAxisAnnotationWidth",value:function(t){var a=this.w;return a.globals.gridWidth,(t.width.indexOf("%")>-1?a.globals.gridWidth*parseInt(t.width,10)/100:parseInt(t.width,10))+t.offsetX}},{key:"drawYAxisAnnotations",value:function(){var t=this,a=this.w,n=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return a.config.annotations.yaxis.map(function(o,l){t.addYaxisAnnotation(o,n.node,l)}),n}}]),W}(),We=function(){function W(t){g(this,W),this.w=t.w,this.annoCtx=t,this.helpers=new ge(this.annoCtx)}return C(W,[{key:"addPointAnnotation",value:function(t,a,n){this.w;var o=this.helpers.getX1X2("x1",t),l=this.helpers.getY1Y2("y1",t);if(z.isNumber(o)){var d={pSize:t.marker.size,pointStrokeWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,pRadius:t.marker.radius,class:"apexcharts-point-annotation-marker ".concat(t.marker.cssClass," ").concat(t.id?t.id:"")},u=this.annoCtx.graphics.drawMarker(o+t.marker.offsetX,l+t.marker.offsetY,d);a.appendChild(u.node);var h=t.label.text?t.label.text:"",f=this.annoCtx.graphics.drawText({x:o+t.label.offsetX,y:l+t.label.offsetY-t.marker.size-parseFloat(t.label.style.fontSize)/1.6,text:h,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});if(f.attr({rel:n}),a.appendChild(f.node),t.customSVG.SVG){var p=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});p.attr({transform:"translate(".concat(o+t.customSVG.offsetX,", ").concat(l+t.customSVG.offsetY,")")}),p.node.innerHTML=t.customSVG.SVG,a.appendChild(p.node)}if(t.image.path){var b=t.image.width?t.image.width:20,v=t.image.height?t.image.height:20;u=this.annoCtx.addImage({x:o+t.image.offsetX-b/2,y:l+t.image.offsetY-v/2,width:b,height:v,path:t.image.path,appendTo:".apexcharts-point-annotations"})}t.mouseEnter&&u.node.addEventListener("mouseenter",t.mouseEnter.bind(this,t)),t.mouseLeave&&u.node.addEventListener("mouseleave",t.mouseLeave.bind(this,t)),t.click&&u.node.addEventListener("click",t.click.bind(this,t))}}},{key:"drawPointAnnotations",value:function(){var t=this,a=this.w,n=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return a.config.annotations.points.map(function(o,l){t.addPointAnnotation(o,n.node,l)}),n}}]),W}(),fe={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},ie=function(){function W(){g(this,W),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,stepSize:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:void 0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return C(W,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[fe],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(t){return new Date(t).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,borderRadius:4,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(t){return t}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(a,n){return a+n},0)/t.globals.series.length+"%"}}},barLabels:{enabled:!1,margin:5,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(t){return t},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(t){return t}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(a,n){return a+n},0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return t!==null?t:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!1,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t?t+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},stepSize:void 0,tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),W}(),Ye=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.graphics=new R(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new ge(this),this.xAxisAnnotations=new ce(this),this.yAxisAnnotations=new re(this),this.pointsAnnotations=new We(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return C(W,[{key:"drawAxesAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var a=this.yAxisAnnotations.drawYAxisAnnotations(),n=this.xAxisAnnotations.drawXAxisAnnotations(),o=this.pointsAnnotations.drawPointAnnotations(),l=t.config.chart.animations.enabled,d=[a,n,o],u=[n.node,a.node,o.node],h=0;h<3;h++)t.globals.dom.elGraphical.add(d[h]),!l||t.globals.resized||t.globals.dataChanged||t.config.chart.type!=="scatter"&&t.config.chart.type!=="bubble"&&t.globals.dataPoints>1&&u[h].classList.add("apexcharts-element-hidden"),t.globals.delayedElements.push({el:u[h],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var t=this;this.w.config.annotations.images.map(function(a,n){t.addImage(a,n)})}},{key:"drawTextAnnos",value:function(){var t=this;this.w.config.annotations.texts.map(function(a,n){t.addText(a,n)})}},{key:"addXaxisAnnotation",value:function(t,a,n){this.xAxisAnnotations.addXaxisAnnotation(t,a,n)}},{key:"addYaxisAnnotation",value:function(t,a,n){this.yAxisAnnotations.addYaxisAnnotation(t,a,n)}},{key:"addPointAnnotation",value:function(t,a,n){this.pointsAnnotations.addPointAnnotation(t,a,n)}},{key:"addText",value:function(t,a){var n=t.x,o=t.y,l=t.text,d=t.textAnchor,u=t.foreColor,h=t.fontSize,f=t.fontFamily,p=t.fontWeight,b=t.cssClass,v=t.backgroundColor,x=t.borderWidth,k=t.strokeDashArray,M=t.borderRadius,S=t.borderColor,L=t.appendTo,j=L===void 0?".apexcharts-svg":L,m=t.paddingLeft,y=m===void 0?4:m,P=t.paddingRight,$=P===void 0?4:P,N=t.paddingBottom,I=N===void 0?2:N,V=t.paddingTop,Y=V===void 0?2:V,te=this.w,le=this.graphics.drawText({x:n,y:o,text:l,textAnchor:d||"start",fontSize:h||"12px",fontWeight:p||"regular",fontFamily:f||te.config.chart.fontFamily,foreColor:u||te.config.chart.foreColor,cssClass:b}),oe=te.globals.dom.baseEl.querySelector(j);oe&&oe.appendChild(le.node);var we=le.bbox();if(l){var Se=this.graphics.drawRect(we.x-y,we.y-Y,we.width+y+$,we.height+I+Y,M,v||"transparent",1,x,S,k);oe.insertBefore(Se.node,le.node)}}},{key:"addImage",value:function(t,a){var n=this.w,o=t.path,l=t.x,d=l===void 0?0:l,u=t.y,h=u===void 0?0:u,f=t.width,p=f===void 0?20:f,b=t.height,v=b===void 0?20:b,x=t.appendTo,k=x===void 0?".apexcharts-svg":x,M=n.globals.dom.Paper.image(o);M.size(p,v).move(d,h);var S=n.globals.dom.baseEl.querySelector(k);return S&&S.appendChild(M.node),M}},{key:"addXaxisAnnotationExternal",value:function(t,a,n){return this.addAnnotationExternal({params:t,pushToMemory:a,context:n,type:"xaxis",contextMethod:n.addXaxisAnnotation}),n}},{key:"addYaxisAnnotationExternal",value:function(t,a,n){return this.addAnnotationExternal({params:t,pushToMemory:a,context:n,type:"yaxis",contextMethod:n.addYaxisAnnotation}),n}},{key:"addPointAnnotationExternal",value:function(t,a,n){return this.invertAxis===void 0&&(this.invertAxis=n.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:a,context:n,type:"point",contextMethod:n.addPointAnnotation}),n}},{key:"addAnnotationExternal",value:function(t){var a=t.params,n=t.pushToMemory,o=t.context,l=t.type,d=t.contextMethod,u=o,h=u.w,f=h.globals.dom.baseEl.querySelector(".apexcharts-".concat(l,"-annotations")),p=f.childNodes.length+1,b=new ie,v=Object.assign({},l==="xaxis"?b.xAxisAnnotation:l==="yaxis"?b.yAxisAnnotation:b.pointAnnotation),x=z.extend(v,a);switch(l){case"xaxis":this.addXaxisAnnotation(x,f,p);break;case"yaxis":this.addYaxisAnnotation(x,f,p);break;case"point":this.addPointAnnotation(x,f,p)}var k=h.globals.dom.baseEl.querySelector(".apexcharts-".concat(l,"-annotations .apexcharts-").concat(l,"-annotation-label[rel='").concat(p,"']")),M=this.helpers.addBackgroundToAnno(k,x);return M&&f.insertBefore(M.node,k),n&&h.globals.memory.methodsToExec.push({context:u,id:x.id?x.id:z.randomId(),method:d,label:"addAnnotation",params:a}),o}},{key:"clearAnnotations",value:function(t){var a=t.w,n=a.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");a.globals.memory.methodsToExec.map(function(o,l){o.label!=="addText"&&o.label!=="addAnnotation"||a.globals.memory.methodsToExec.splice(l,1)}),n=z.listToArray(n),Array.prototype.forEach.call(n,function(o){for(;o.firstChild;)o.removeChild(o.firstChild)})}},{key:"removeAnnotation",value:function(t,a){var n=t.w,o=n.globals.dom.baseEl.querySelectorAll(".".concat(a));o&&(n.globals.memory.methodsToExec.map(function(l,d){l.id===a&&n.globals.memory.methodsToExec.splice(d,1)}),Array.prototype.forEach.call(o,function(l){l.parentElement.removeChild(l)}))}}]),W}(),Ne=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return C(W,[{key:"isValidDate",value:function(t){return typeof t!="number"&&!isNaN(this.parseDate(t))}},{key:"getTimeStamp",value:function(t){return Date.parse(t)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toISOString().substr(0,25)).getTime():new Date(t).getTime():t}},{key:"getDate",value:function(t){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toUTCString()):new Date(t)}},{key:"parseDate",value:function(t){var a=Date.parse(t);if(!isNaN(a))return this.getTimeStamp(t);var n=Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "));return n=this.getTimeStamp(n)}},{key:"parseDateWithTimezone",value:function(t){return Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(t,a){var n=this.w.globals.locale,o=this.w.config.xaxis.labels.datetimeUTC,l=["\0"].concat(ee(n.months)),d=[""].concat(ee(n.shortMonths)),u=[""].concat(ee(n.days)),h=[""].concat(ee(n.shortDays));function f(I,V){var Y=I+"";for(V=V||2;Y.length<V;)Y="0"+Y;return Y}var p=o?t.getUTCFullYear():t.getFullYear();a=(a=(a=a.replace(/(^|[^\\])yyyy+/g,"$1"+p)).replace(/(^|[^\\])yy/g,"$1"+p.toString().substr(2,2))).replace(/(^|[^\\])y/g,"$1"+p);var b=(o?t.getUTCMonth():t.getMonth())+1;a=(a=(a=(a=a.replace(/(^|[^\\])MMMM+/g,"$1"+l[0])).replace(/(^|[^\\])MMM/g,"$1"+d[0])).replace(/(^|[^\\])MM/g,"$1"+f(b))).replace(/(^|[^\\])M/g,"$1"+b);var v=o?t.getUTCDate():t.getDate();a=(a=(a=(a=a.replace(/(^|[^\\])dddd+/g,"$1"+u[0])).replace(/(^|[^\\])ddd/g,"$1"+h[0])).replace(/(^|[^\\])dd/g,"$1"+f(v))).replace(/(^|[^\\])d/g,"$1"+v);var x=o?t.getUTCHours():t.getHours(),k=x>12?x-12:x===0?12:x;a=(a=(a=(a=a.replace(/(^|[^\\])HH+/g,"$1"+f(x))).replace(/(^|[^\\])H/g,"$1"+x)).replace(/(^|[^\\])hh+/g,"$1"+f(k))).replace(/(^|[^\\])h/g,"$1"+k);var M=o?t.getUTCMinutes():t.getMinutes();a=(a=a.replace(/(^|[^\\])mm+/g,"$1"+f(M))).replace(/(^|[^\\])m/g,"$1"+M);var S=o?t.getUTCSeconds():t.getSeconds();a=(a=a.replace(/(^|[^\\])ss+/g,"$1"+f(S))).replace(/(^|[^\\])s/g,"$1"+S);var L=o?t.getUTCMilliseconds():t.getMilliseconds();a=a.replace(/(^|[^\\])fff+/g,"$1"+f(L,3)),L=Math.round(L/10),a=a.replace(/(^|[^\\])ff/g,"$1"+f(L)),L=Math.round(L/10);var j=x<12?"AM":"PM";a=(a=(a=a.replace(/(^|[^\\])f/g,"$1"+L)).replace(/(^|[^\\])TT+/g,"$1"+j)).replace(/(^|[^\\])T/g,"$1"+j.charAt(0));var m=j.toLowerCase();a=(a=a.replace(/(^|[^\\])tt+/g,"$1"+m)).replace(/(^|[^\\])t/g,"$1"+m.charAt(0));var y=-t.getTimezoneOffset(),P=o||!y?"Z":y>0?"+":"-";if(!o){var $=(y=Math.abs(y))%60;P+=f(Math.floor(y/60))+":"+f($)}a=a.replace(/(^|[^\\])K/g,"$1"+P);var N=(o?t.getUTCDay():t.getDay())+1;return a=(a=(a=(a=(a=a.replace(new RegExp(u[0],"g"),u[N])).replace(new RegExp(h[0],"g"),h[N])).replace(new RegExp(l[0],"g"),l[b])).replace(new RegExp(d[0],"g"),d[b])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,a,n){var o=this.w;o.config.xaxis.min!==void 0&&(t=o.config.xaxis.min),o.config.xaxis.max!==void 0&&(a=o.config.xaxis.max);var l=this.getDate(t),d=this.getDate(a),u=this.formatDate(l,"yyyy MM dd HH mm ss fff").split(" "),h=this.formatDate(d,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(u[6],10),maxMillisecond:parseInt(h[6],10),minSecond:parseInt(u[5],10),maxSecond:parseInt(h[5],10),minMinute:parseInt(u[4],10),maxMinute:parseInt(h[4],10),minHour:parseInt(u[3],10),maxHour:parseInt(h[3],10),minDate:parseInt(u[2],10),maxDate:parseInt(h[2],10),minMonth:parseInt(u[1],10)-1,maxMonth:parseInt(h[1],10)-1,minYear:parseInt(u[0],10),maxYear:parseInt(h[0],10)}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,a,n){return this.determineDaysOfMonths(t,a)-n}},{key:"determineDaysOfYear",value:function(t){var a=365;return this.isLeapYear(t)&&(a=366),a}},{key:"determineRemainingDaysOfYear",value:function(t,a,n){var o=this.daysCntOfYear[a]+n;return a>1&&this.isLeapYear()&&o++,o}},{key:"determineDaysOfMonths",value:function(t,a){var n=30;switch(t=z.monthMod(t),!0){case this.months30.indexOf(t)>-1:t===2&&(n=this.isLeapYear(a)?29:28);break;case this.months31.indexOf(t)>-1:default:n=31}return n}}]),W}(),nt=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.tooltipKeyFormat="dd MMM"}return C(W,[{key:"xLabelFormat",value:function(t,a,n,o){var l=this.w;if(l.config.xaxis.type==="datetime"&&l.config.xaxis.labels.formatter===void 0&&l.config.tooltip.x.formatter===void 0){var d=new Ne(this.ctx);return d.formatDate(d.getDate(a),l.config.tooltip.x.format)}return t(a,n,o)}},{key:"defaultGeneralFormatter",value:function(t){return Array.isArray(t)?t.map(function(a){return a}):t}},{key:"defaultYFormatter",value:function(t,a,n){var o=this.w;return z.isNumber(t)&&(t=o.globals.yValueDecimal!==0?t.toFixed(a.decimalsInFloat!==void 0?a.decimalsInFloat:o.globals.yValueDecimal):o.globals.maxYArr[n]-o.globals.minYArr[n]<5?t.toFixed(1):t.toFixed(0)),t}},{key:"setLabelFormatters",value:function(){var t=this,a=this.w;return a.globals.xaxisTooltipFormatter=function(n){return t.defaultGeneralFormatter(n)},a.globals.ttKeyFormatter=function(n){return t.defaultGeneralFormatter(n)},a.globals.ttZFormatter=function(n){return n},a.globals.legendFormatter=function(n){return t.defaultGeneralFormatter(n)},a.config.xaxis.labels.formatter!==void 0?a.globals.xLabelFormatter=a.config.xaxis.labels.formatter:a.globals.xLabelFormatter=function(n){if(z.isNumber(n)){if(!a.config.xaxis.convertedCatToNumeric&&a.config.xaxis.type==="numeric"){if(z.isNumber(a.config.xaxis.decimalsInFloat))return n.toFixed(a.config.xaxis.decimalsInFloat);var o=a.globals.maxX-a.globals.minX;return o>0&&o<100?n.toFixed(1):n.toFixed(0)}return a.globals.isBarHorizontal&&a.globals.maxY-a.globals.minYArr<4?n.toFixed(1):n.toFixed(0)}return n},typeof a.config.tooltip.x.formatter=="function"?a.globals.ttKeyFormatter=a.config.tooltip.x.formatter:a.globals.ttKeyFormatter=a.globals.xLabelFormatter,typeof a.config.xaxis.tooltip.formatter=="function"&&(a.globals.xaxisTooltipFormatter=a.config.xaxis.tooltip.formatter),(Array.isArray(a.config.tooltip.y)||a.config.tooltip.y.formatter!==void 0)&&(a.globals.ttVal=a.config.tooltip.y),a.config.tooltip.z.formatter!==void 0&&(a.globals.ttZFormatter=a.config.tooltip.z.formatter),a.config.legend.formatter!==void 0&&(a.globals.legendFormatter=a.config.legend.formatter),a.config.yaxis.forEach(function(n,o){n.labels.formatter!==void 0?a.globals.yLabelFormatters[o]=n.labels.formatter:a.globals.yLabelFormatters[o]=function(l){return a.globals.xyCharts?Array.isArray(l)?l.map(function(d){return t.defaultYFormatter(d,n,o)}):t.defaultYFormatter(l,n,o):l}}),a.globals}},{key:"heatmapLabelFormatters",value:function(){var t=this.w;if(t.config.chart.type==="heatmap"){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var a=t.globals.seriesNames.reduce(function(n,o){return n.length>o.length?n:o},0);t.globals.yAxisScale[0].niceMax=a,t.globals.yAxisScale[0].niceMin=a}}}]),W}(),ze=function(W){var t,a=W.isTimeline,n=W.ctx,o=W.seriesIndex,l=W.dataPointIndex,d=W.y1,u=W.y2,h=W.w,f=h.globals.seriesRangeStart[o][l],p=h.globals.seriesRangeEnd[o][l],b=h.globals.labels[l],v=h.config.series[o].name?h.config.series[o].name:"",x=h.globals.ttKeyFormatter,k=h.config.tooltip.y.title.formatter,M={w:h,seriesIndex:o,dataPointIndex:l,start:f,end:p};typeof k=="function"&&(v=k(v,M)),(t=h.config.series[o].data[l])!==null&&t!==void 0&&t.x&&(b=h.config.series[o].data[l].x),a||h.config.xaxis.type==="datetime"&&(b=new nt(n).xLabelFormat(h.globals.ttKeyFormatter,b,b,{i:void 0,dateFormatter:new Ne(n).formatDate,w:h})),typeof x=="function"&&(b=x(b,M)),Number.isFinite(d)&&Number.isFinite(u)&&(f=d,p=u);var S="",L="",j=h.globals.colors[o];if(h.config.tooltip.x.formatter===void 0)if(h.config.xaxis.type==="datetime"){var m=new Ne(n);S=m.formatDate(m.getDate(f),h.config.tooltip.x.format),L=m.formatDate(m.getDate(p),h.config.tooltip.x.format)}else S=f,L=p;else S=h.config.tooltip.x.formatter(f),L=h.config.tooltip.x.formatter(p);return{start:f,end:p,startVal:S,endVal:L,ylabel:b,color:j,seriesName:v}},Re=function(W){var t=W.color,a=W.seriesName,n=W.ylabel,o=W.start,l=W.end,d=W.seriesIndex,u=W.dataPointIndex,h=W.ctx.tooltip.tooltipLabels.getFormatters(d);o=h.yLbFormatter(o),l=h.yLbFormatter(l);var f=h.yLbFormatter(W.w.globals.series[d][u]),p=`<span class="value start-value">
`.concat(o,`
</span> <span class="separator">-</span> <span class="value end-value">
`).concat(l,`
</span>`);return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+t+'">'+(a||"")+'</span></div><div> <span class="category">'+n+": </span> "+(W.w.globals.comboCharts?W.w.config.series[d].type==="rangeArea"||W.w.config.series[d].type==="rangeBar"?p:"<span>".concat(f,"</span>"):p)+" </div></div>"},Oe=function(){function W(t){g(this,W),this.opts=t}return C(W,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(t){return this.hideYAxis(),z.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"funnel",value:function(){return this.hideYAxis(),s(s({},this.bar()),{},{chart:{animations:{easing:"linear",speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var t=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(a){var n=a.seriesIndex,o=a.dataPointIndex,l=a.w;return t._getBoxTooltip(l,n,o,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var t=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(a){var n=a.seriesIndex,o=a.dataPointIndex,l=a.w;return t._getBoxTooltip(l,n,o,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(t,a){a.ctx;var n=a.seriesIndex,o=a.dataPointIndex,l=a.w,d=function(){var u=l.globals.seriesRangeStart[n][o];return l.globals.seriesRangeEnd[n][o]-u};return l.globals.comboCharts?l.config.series[n].type==="rangeBar"||l.config.series[n].type==="rangeArea"?d():t:d()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(t){return t.w.config.plotOptions&&t.w.config.plotOptions.bar&&t.w.config.plotOptions.bar.horizontal?function(a){var n=ze(s(s({},a),{},{isTimeline:!0})),o=n.color,l=n.seriesName,d=n.ylabel,u=n.startVal,h=n.endVal;return Re(s(s({},a),{},{color:o,seriesName:l,ylabel:d,start:u,end:h}))}(t):function(a){var n=ze(a),o=n.color,l=n.seriesName,d=n.ylabel,u=n.start,h=n.end;return Re(s(s({},a),{},{color:o,seriesName:l,ylabel:d,start:u,end:h}))}(t)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(t){var a,n;return(a=t.plotOptions.bar)!==null&&a!==void 0&&a.barHeight||(t.plotOptions.bar.barHeight=2),(n=t.plotOptions.bar)!==null&&n!==void 0&&n.columnWidth||(t.plotOptions.bar.columnWidth=2),t}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(t){return function(a){var n=ze(a),o=n.color,l=n.seriesName,d=n.ylabel,u=n.start,h=n.end;return Re(s(s({},a),{},{color:o,seriesName:l,ylabel:d,start:u,end:h}))}(t)}}}}},{key:"brush",value:function(t){return z.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(t){t.dataLabels=t.dataLabels||{},t.dataLabels.formatter=t.dataLabels.formatter||void 0;var a=t.dataLabels.formatter;return t.yaxis.forEach(function(n,o){t.yaxis[o].min=0,t.yaxis[o].max=100}),t.chart.type==="bar"&&(t.dataLabels.formatter=a||function(n){return typeof n=="number"&&n?n.toFixed(0)+"%":n}),t}},{key:"stackedBars",value:function(){var t=this.bar();return s(s({},t),{},{plotOptions:s(s({},t.plotOptions),{},{bar:s(s({},t.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(t){return t.xaxis.convertedCatToNumeric=!0,t}},{key:"convertCatToNumericXaxis",value:function(t,a,n){t.xaxis.type="numeric",t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(d){return z.isNumber(d)?Math.floor(d):d};var o=t.xaxis.labels.formatter,l=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return n&&n.length&&(l=n.map(function(d){return Array.isArray(d)?d:String(d)})),l&&l.length&&(t.xaxis.labels.formatter=function(d){return z.isNumber(d)?o(l[Math.floor(d)-1]):o(d)}),t.xaxis.categories=[],t.labels=[],t.xaxis.tickAmount=t.xaxis.tickAmount||"dataPoints",t}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(t){return t},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(t,a,n,o,l){var d=t.globals.seriesCandleO[a][n],u=t.globals.seriesCandleH[a][n],h=t.globals.seriesCandleM[a][n],f=t.globals.seriesCandleL[a][n],p=t.globals.seriesCandleC[a][n];return t.config.series[a].type&&t.config.series[a].type!==l?`<div class="apexcharts-custom-tooltip">
`.concat(t.config.series[a].name?t.config.series[a].name:"series-"+(a+1),": <strong>").concat(t.globals.series[a][n],`</strong>
</div>`):'<div class="apexcharts-tooltip-box apexcharts-tooltip-'.concat(t.config.chart.type,'">')+"<div>".concat(o[0],': <span class="value">')+d+"</span></div>"+"<div>".concat(o[1],': <span class="value">')+u+"</span></div>"+(h?"<div>".concat(o[2],': <span class="value">')+h+"</span></div>":"")+"<div>".concat(o[3],': <span class="value">')+f+"</span></div>"+"<div>".concat(o[4],': <span class="value">')+p+"</span></div></div>"}}]),W}(),ft=function(){function W(t){g(this,W),this.opts=t}return C(W,[{key:"init",value:function(t){var a=t.responsiveOverride,n=this.opts,o=new ie,l=new Oe(n);this.chartType=n.chart.type,n=this.extendYAxis(n),n=this.extendAnnotations(n);var d=o.init(),u={};if(n&&c(n)==="object"){var h,f,p,b,v,x,k,M,S={};S=["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(n.chart.type)!==-1?l[n.chart.type]():l.line(),(h=n.plotOptions)!==null&&h!==void 0&&(f=h.bar)!==null&&f!==void 0&&f.isFunnel&&(S=l.funnel()),n.chart.stacked&&n.chart.type==="bar"&&(S=l.stackedBars()),(p=n.chart.brush)!==null&&p!==void 0&&p.enabled&&(S=l.brush(S)),n.chart.stacked&&n.chart.stackType==="100%"&&(n=l.stacked100(n)),(b=n.plotOptions)!==null&&b!==void 0&&(v=b.bar)!==null&&v!==void 0&&v.isDumbbell&&(n=l.dumbbell(n)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(n),n.xaxis=n.xaxis||window.Apex.xaxis||{},a||(n.xaxis.convertedCatToNumeric=!1),((x=(n=this.checkForCatToNumericXAxis(this.chartType,S,n)).chart.sparkline)!==null&&x!==void 0&&x.enabled||(k=window.Apex.chart)!==null&&k!==void 0&&(M=k.sparkline)!==null&&M!==void 0&&M.enabled)&&(S=l.sparkline(S)),u=z.extend(d,S)}var L=z.extend(u,window.Apex);return d=z.extend(L,n),d=this.handleUserInputErrors(d)}},{key:"checkForCatToNumericXAxis",value:function(t,a,n){var o,l,d=new Oe(n),u=(t==="bar"||t==="boxPlot")&&((o=n.plotOptions)===null||o===void 0||(l=o.bar)===null||l===void 0?void 0:l.horizontal),h=t==="pie"||t==="polarArea"||t==="donut"||t==="radar"||t==="radialBar"||t==="heatmap",f=n.xaxis.type!=="datetime"&&n.xaxis.type!=="numeric",p=n.xaxis.tickPlacement?n.xaxis.tickPlacement:a.xaxis&&a.xaxis.tickPlacement;return u||h||!f||p==="between"||(n=d.convertCatToNumeric(n)),n}},{key:"extendYAxis",value:function(t,a){var n=new ie;(t.yaxis===void 0||!t.yaxis||Array.isArray(t.yaxis)&&t.yaxis.length===0)&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=z.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[z.extend(n.yAxis,t.yaxis)]:t.yaxis=z.extendArray(t.yaxis,n.yAxis);var o=!1;t.yaxis.forEach(function(d){d.logarithmic&&(o=!0)});var l=t.series;return a&&!l&&(l=a.config.series),o&&l.length!==t.yaxis.length&&l.length&&(t.yaxis=l.map(function(d,u){if(d.name||(l[u].name="series-".concat(u+1)),t.yaxis[u])return t.yaxis[u].seriesName=l[u].name,t.yaxis[u];var h=z.extend(n.yAxis,t.yaxis[0]);return h.show=!1,h})),o&&l.length>1&&l.length!==t.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),t}},{key:"extendAnnotations",value:function(t){return t.annotations===void 0&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),t=this.extendPointAnnotations(t)}},{key:"extendYAxisAnnotations",value:function(t){var a=new ie;return t.annotations.yaxis=z.extendArray(t.annotations.yaxis!==void 0?t.annotations.yaxis:[],a.yAxisAnnotation),t}},{key:"extendXAxisAnnotations",value:function(t){var a=new ie;return t.annotations.xaxis=z.extendArray(t.annotations.xaxis!==void 0?t.annotations.xaxis:[],a.xAxisAnnotation),t}},{key:"extendPointAnnotations",value:function(t){var a=new ie;return t.annotations.points=z.extendArray(t.annotations.points!==void 0?t.annotations.points:[],a.pointAnnotation),t}},{key:"checkForDarkTheme",value:function(t){t.theme&&t.theme.mode==="dark"&&(t.tooltip||(t.tooltip={}),t.tooltip.theme!=="light"&&(t.tooltip.theme="dark"),t.chart.foreColor||(t.chart.foreColor="#f6f7f8"),t.chart.background||(t.chart.background="#424242"),t.theme.palette||(t.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(t){var a=t;if(a.tooltip.shared&&a.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if(a.chart.type==="bar"&&a.plotOptions.bar.horizontal){if(a.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");a.yaxis[0].reversed&&(a.yaxis[0].opposite=!0),a.xaxis.tooltip.enabled=!1,a.yaxis[0].tooltip.enabled=!1,a.chart.zoom.enabled=!1}return a.chart.type!=="bar"&&a.chart.type!=="rangeBar"||a.tooltip.shared&&a.xaxis.crosshairs.width==="barWidth"&&a.series.length>1&&(a.xaxis.crosshairs.width="tickWidth"),a.chart.type!=="candlestick"&&a.chart.type!=="boxPlot"||a.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(a.chart.type," chart is not supported.")),a.yaxis[0].reversed=!1),a}}]),W}(),ta=function(){function W(){g(this,W)}return C(W,[{key:"initGlobalVars",value:function(t){t.series=[],t.seriesCandleO=[],t.seriesCandleH=[],t.seriesCandleM=[],t.seriesCandleL=[],t.seriesCandleC=[],t.seriesRangeStart=[],t.seriesRangeEnd=[],t.seriesRange=[],t.seriesPercent=[],t.seriesGoals=[],t.seriesX=[],t.seriesZ=[],t.seriesNames=[],t.seriesTotals=[],t.seriesLog=[],t.seriesColors=[],t.stackedSeriesTotals=[],t.seriesXvalues=[],t.seriesYvalues=[],t.labels=[],t.hasXaxisGroups=!1,t.groups=[],t.hasSeriesGroups=!1,t.seriesGroups=[],t.categoryLabels=[],t.timescaleLabels=[],t.noLabelsProvided=!1,t.resizeTimer=null,t.selectionResizeTimer=null,t.delayedElements=[],t.pointsArray=[],t.dataLabelsRects=[],t.isXNumeric=!1,t.skipLastTimelinelabel=!1,t.skipFirstTimelinelabel=!1,t.isDataXYZ=!1,t.isMultiLineX=!1,t.isMultipleYAxis=!1,t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE,t.minYArr=[],t.maxYArr=[],t.maxX=-Number.MAX_VALUE,t.minX=Number.MAX_VALUE,t.initialMaxX=-Number.MAX_VALUE,t.initialMinX=Number.MAX_VALUE,t.maxDate=0,t.minDate=Number.MAX_VALUE,t.minZ=Number.MAX_VALUE,t.maxZ=-Number.MAX_VALUE,t.minXDiff=Number.MAX_VALUE,t.yAxisScale=[],t.xAxisScale=null,t.xAxisTicksPositions=[],t.yLabelsCoords=[],t.yTitleCoords=[],t.barPadForNumericAxis=0,t.padHorizontal=0,t.xRange=0,t.yRange=[],t.zRange=0,t.dataPoints=0,t.xTickAmount=0}},{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:t.chart.toolbar.autoSelected==="zoom"&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:t.chart.toolbar.autoSelected==="pan"&&t.chart.toolbar.tools.pan,selectionEnabled:t.chart.toolbar.autoSelected==="selection"&&t.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(t){var a=this.globalVars(t);return this.initGlobalVars(a),a.initialConfig=z.extend({},t),a.initialSeries=z.clone(t.series),a.lastXAxis=z.clone(a.initialConfig.xaxis),a.lastYAxis=z.clone(a.initialConfig.yaxis),a}}]),W}(),ht=function(){function W(t){g(this,W),this.opts=t}return C(W,[{key:"init",value:function(){var t=new ft(this.opts).init({responsiveOverride:!1});return{config:t,globals:new ta().init(t)}}}]),W}(),Je=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.opts=null,this.seriesIndex=0}return C(W,[{key:"clippedImgArea",value:function(t){var a=this.w,n=a.config,o=parseInt(a.globals.gridWidth,10),l=parseInt(a.globals.gridHeight,10),d=o>l?o:l,u=t.image,h=0,f=0;t.width===void 0&&t.height===void 0?n.fill.image.width!==void 0&&n.fill.image.height!==void 0?(h=n.fill.image.width+1,f=n.fill.image.height):(h=d+1,f=d):(h=t.width,f=t.height);var p=document.createElementNS(a.globals.SVGNS,"pattern");R.setAttrs(p,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:h+"px",height:f+"px"});var b=document.createElementNS(a.globals.SVGNS,"image");p.appendChild(b),b.setAttributeNS(window.SVG.xlink,"href",u),R.setAttrs(b,{x:0,y:0,preserveAspectRatio:"none",width:h+"px",height:f+"px"}),b.style.opacity=t.opacity,a.globals.dom.elDefs.node.appendChild(p)}},{key:"getSeriesIndex",value:function(t){var a=this.w,n=a.config.chart.type;return(n==="bar"||n==="rangeBar")&&a.config.plotOptions.bar.distributed||n==="heatmap"||n==="treemap"?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%a.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var a=this.w;this.opts=t;var n,o,l,d=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var u=this.getFillColors()[this.seriesIndex];a.globals.seriesColors[this.seriesIndex]!==void 0&&(u=a.globals.seriesColors[this.seriesIndex]),typeof u=="function"&&(u=u({seriesIndex:this.seriesIndex,dataPointIndex:t.dataPointIndex,value:t.value,w:a}));var h=t.fillType?t.fillType:this.getFillType(this.seriesIndex),f=Array.isArray(d.fill.opacity)?d.fill.opacity[this.seriesIndex]:d.fill.opacity;t.color&&(u=t.color),u||(u="#fff",console.warn("undefined color - ApexCharts"));var p=u;if(u.indexOf("rgb")===-1?u.length<9&&(p=z.hexToRgba(u,f)):u.indexOf("rgba")>-1&&(f=z.getOpacityFromRGBA(u)),t.opacity&&(f=t.opacity),h==="pattern"&&(o=this.handlePatternFill({fillConfig:t.fillConfig,patternFill:o,fillColor:u,fillOpacity:f,defaultColor:p})),h==="gradient"&&(l=this.handleGradientFill({fillConfig:t.fillConfig,fillColor:u,fillOpacity:f,i:this.seriesIndex})),h==="image"){var b=d.fill.image.src,v=t.patternID?t.patternID:"";this.clippedImgArea({opacity:f,image:Array.isArray(b)?t.seriesNumber<b.length?b[t.seriesNumber]:b[0]:b,width:t.width?t.width:void 0,height:t.height?t.height:void 0,patternUnits:t.patternUnits,patternID:"pattern".concat(a.globals.cuid).concat(t.seriesNumber+1).concat(v)}),n="url(#pattern".concat(a.globals.cuid).concat(t.seriesNumber+1).concat(v,")")}else n=h==="gradient"?l:h==="pattern"?o:p;return t.solid&&(n=p),n}},{key:"getFillType",value:function(t){var a=this.w;return Array.isArray(a.config.fill.type)?a.config.fill.type[t]:a.config.fill.type}},{key:"getFillColors",value:function(){var t=this.w,a=t.config,n=this.opts,o=[];return t.globals.comboCharts?t.config.series[this.seriesIndex].type==="line"?Array.isArray(t.globals.stroke.colors)?o=t.globals.stroke.colors:o.push(t.globals.stroke.colors):Array.isArray(t.globals.fill.colors)?o=t.globals.fill.colors:o.push(t.globals.fill.colors):a.chart.type==="line"?Array.isArray(t.globals.stroke.colors)?o=t.globals.stroke.colors:o.push(t.globals.stroke.colors):Array.isArray(t.globals.fill.colors)?o=t.globals.fill.colors:o.push(t.globals.fill.colors),n.fillColors!==void 0&&(o=[],Array.isArray(n.fillColors)?o=n.fillColors.slice():o.push(n.fillColors)),o}},{key:"handlePatternFill",value:function(t){var a=t.fillConfig,n=t.patternFill,o=t.fillColor,l=t.fillOpacity,d=t.defaultColor,u=this.w.config.fill;a&&(u=a);var h=this.opts,f=new R(this.ctx),p=Array.isArray(u.pattern.strokeWidth)?u.pattern.strokeWidth[this.seriesIndex]:u.pattern.strokeWidth,b=o;return Array.isArray(u.pattern.style)?n=u.pattern.style[h.seriesNumber]!==void 0?f.drawPattern(u.pattern.style[h.seriesNumber],u.pattern.width,u.pattern.height,b,p,l):d:n=f.drawPattern(u.pattern.style,u.pattern.width,u.pattern.height,b,p,l),n}},{key:"handleGradientFill",value:function(t){var a=t.fillColor,n=t.fillOpacity,o=t.fillConfig,l=t.i,d=this.w.config.fill;o&&(d=s(s({},d),o));var u,h=this.opts,f=new R(this.ctx),p=new z,b=d.gradient.type,v=a,x=d.gradient.opacityFrom===void 0?n:Array.isArray(d.gradient.opacityFrom)?d.gradient.opacityFrom[l]:d.gradient.opacityFrom;v.indexOf("rgba")>-1&&(x=z.getOpacityFromRGBA(v));var k=d.gradient.opacityTo===void 0?n:Array.isArray(d.gradient.opacityTo)?d.gradient.opacityTo[l]:d.gradient.opacityTo;if(d.gradient.gradientToColors===void 0||d.gradient.gradientToColors.length===0)u=d.gradient.shade==="dark"?p.shadeColor(-1*parseFloat(d.gradient.shadeIntensity),a.indexOf("rgb")>-1?z.rgb2hex(a):a):p.shadeColor(parseFloat(d.gradient.shadeIntensity),a.indexOf("rgb")>-1?z.rgb2hex(a):a);else if(d.gradient.gradientToColors[h.seriesNumber]){var M=d.gradient.gradientToColors[h.seriesNumber];u=M,M.indexOf("rgba")>-1&&(k=z.getOpacityFromRGBA(M))}else u=a;if(d.gradient.gradientFrom&&(v=d.gradient.gradientFrom),d.gradient.gradientTo&&(u=d.gradient.gradientTo),d.gradient.inverseColors){var S=v;v=u,u=S}return v.indexOf("rgb")>-1&&(v=z.rgb2hex(v)),u.indexOf("rgb")>-1&&(u=z.rgb2hex(u)),f.drawGradient(b,v,u,x,k,h.size,d.gradient.stops,d.gradient.colorStops,l)}}]),W}(),Yt=function(){function W(t,a){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"setGlobalMarkerSize",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length<t.globals.series.length+1)for(var a=0;a<=t.globals.series.length;a++)t.globals.markers.size[a]===void 0&&t.globals.markers.size.push(t.globals.markers.size[0])}else t.globals.markers.size=t.config.series.map(function(n){return t.config.markers.size})}},{key:"plotChartMarkers",value:function(t,a,n,o){var l,d=arguments.length>4&&arguments[4]!==void 0&&arguments[4],u=this.w,h=a,f=t,p=null,b=new R(this.ctx),v=u.config.markers.discrete&&u.config.markers.discrete.length;if((u.globals.markers.size[a]>0||d||v)&&(p=b.group({class:d||v?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(u.globals.cuid,")")),Array.isArray(f.x))for(var x=0;x<f.x.length;x++){var k=n;n===1&&x===0&&(k=0),n===1&&x===1&&(k=1);var M="apexcharts-marker";if(u.config.chart.type!=="line"&&u.config.chart.type!=="area"||u.globals.comboCharts||u.config.tooltip.intersect||(M+=" no-pointer-events"),(Array.isArray(u.config.markers.size)?u.globals.markers.size[a]>0:u.config.markers.size>0)||d||v){z.isNumber(f.y[x])?M+=" w".concat(z.randomId()):M="apexcharts-nullpoint";var S=this.getMarkerConfig({cssClass:M,seriesIndex:a,dataPointIndex:k});u.config.series[h].data[k]&&(u.config.series[h].data[k].fillColor&&(S.pointFillColor=u.config.series[h].data[k].fillColor),u.config.series[h].data[k].strokeColor&&(S.pointStrokeColor=u.config.series[h].data[k].strokeColor)),o&&(S.pSize=o),(f.x[x]<0||f.x[x]>u.globals.gridWidth||f.y[x]<-u.globals.markers.largestSize||f.y[x]>u.globals.gridHeight+u.globals.markers.largestSize)&&(S.pSize=0),(l=b.drawMarker(f.x[x],f.y[x],S)).attr("rel",k),l.attr("j",k),l.attr("index",a),l.node.setAttribute("default-marker-size",S.pSize),new U(this.ctx).setSelectionFilter(l,a,k),this.addEvents(l),p&&p.add(l)}else u.globals.pointsArray[a]===void 0&&(u.globals.pointsArray[a]=[]),u.globals.pointsArray[a].push([f.x[x],f.y[x]])}return p}},{key:"getMarkerConfig",value:function(t){var a=t.cssClass,n=t.seriesIndex,o=t.dataPointIndex,l=o===void 0?null:o,d=t.finishRadius,u=d===void 0?null:d,h=this.w,f=this.getMarkerStyle(n),p=h.globals.markers.size[n],b=h.config.markers;return l!==null&&b.discrete.length&&b.discrete.map(function(v){v.seriesIndex===n&&v.dataPointIndex===l&&(f.pointStrokeColor=v.strokeColor,f.pointFillColor=v.fillColor,p=v.size,f.pointShape=v.shape)}),{pSize:u===null?p:u,pRadius:b.radius,width:Array.isArray(b.width)?b.width[n]:b.width,height:Array.isArray(b.height)?b.height[n]:b.height,pointStrokeWidth:Array.isArray(b.strokeWidth)?b.strokeWidth[n]:b.strokeWidth,pointStrokeColor:f.pointStrokeColor,pointFillColor:f.pointFillColor,shape:f.pointShape||(Array.isArray(b.shape)?b.shape[n]:b.shape),class:a,pointStrokeOpacity:Array.isArray(b.strokeOpacity)?b.strokeOpacity[n]:b.strokeOpacity,pointStrokeDashArray:Array.isArray(b.strokeDashArray)?b.strokeDashArray[n]:b.strokeDashArray,pointFillOpacity:Array.isArray(b.fillOpacity)?b.fillOpacity[n]:b.fillOpacity,seriesIndex:n}}},{key:"addEvents",value:function(t){var a=this.w,n=new R(this.ctx);t.node.addEventListener("mouseenter",n.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",n.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",n.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",a.config.markers.onClick),t.node.addEventListener("dblclick",a.config.markers.onDblClick),t.node.addEventListener("touchstart",n.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var a=this.w,n=a.globals.markers.colors,o=a.config.markers.strokeColor||a.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(o)?o[t]:o,pointFillColor:Array.isArray(n)?n[t]:n}}}]),W}(),sa=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return C(W,[{key:"draw",value:function(t,a,n){var o=this.w,l=new R(this.ctx),d=n.realIndex,u=n.pointsPos,h=n.zRatio,f=n.elParent,p=l.group({class:"apexcharts-series-markers apexcharts-series-".concat(o.config.chart.type)});if(p.attr("clip-path","url(#gridRectMarkerMask".concat(o.globals.cuid,")")),Array.isArray(u.x))for(var b=0;b<u.x.length;b++){var v=a+1,x=!0;a===0&&b===0&&(v=0),a===0&&b===1&&(v=1);var k=0,M=o.globals.markers.size[d];if(h!==1/0){var S=o.config.plotOptions.bubble;M=o.globals.seriesZ[d][v],S.zScaling&&(M/=h),S.minBubbleRadius&&M<S.minBubbleRadius&&(M=S.minBubbleRadius),S.maxBubbleRadius&&M>S.maxBubbleRadius&&(M=S.maxBubbleRadius)}o.config.chart.animations.enabled||(k=M);var L=u.x[b],j=u.y[b];if(k=k||0,j!==null&&o.globals.series[d][v]!==void 0||(x=!1),x){var m=this.drawPoint(L,j,k,M,d,v,a);p.add(m)}f.add(p)}}},{key:"drawPoint",value:function(t,a,n,o,l,d,u){var h=this.w,f=l,p=new K(this.ctx),b=new U(this.ctx),v=new Je(this.ctx),x=new Yt(this.ctx),k=new R(this.ctx),M=x.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:f,dataPointIndex:d,finishRadius:h.config.chart.type==="bubble"||h.globals.comboCharts&&h.config.series[l]&&h.config.series[l].type==="bubble"?o:null});o=M.pSize;var S,L=v.fillPath({seriesNumber:l,dataPointIndex:d,color:M.pointFillColor,patternUnits:"objectBoundingBox",value:h.globals.series[l][u]});if(M.shape==="circle"?S=k.drawCircle(n):M.shape!=="square"&&M.shape!=="rect"||(S=k.drawRect(0,0,M.width-M.pointStrokeWidth/2,M.height-M.pointStrokeWidth/2,M.pRadius)),h.config.series[f].data[d]&&h.config.series[f].data[d].fillColor&&(L=h.config.series[f].data[d].fillColor),S.attr({x:t-M.width/2-M.pointStrokeWidth/2,y:a-M.height/2-M.pointStrokeWidth/2,cx:t,cy:a,fill:L,"fill-opacity":M.pointFillOpacity,stroke:M.pointStrokeColor,r:o,"stroke-width":M.pointStrokeWidth,"stroke-dasharray":M.pointStrokeDashArray,"stroke-opacity":M.pointStrokeOpacity}),h.config.chart.dropShadow.enabled){var j=h.config.chart.dropShadow;b.dropShadow(S,j,l)}if(!this.initialAnim||h.globals.dataChanged||h.globals.resized)h.globals.animationEnded=!0;else{var m=h.config.chart.animations.speed;p.animateMarker(S,0,M.shape==="circle"?o:{width:M.width,height:M.height},m,h.globals.easing,function(){window.setTimeout(function(){p.animationCompleted(S)},100)})}if(h.globals.dataChanged&&M.shape==="circle")if(this.dynamicAnim){var y,P,$,N,I=h.config.chart.animations.dynamicAnimation.speed;(N=h.globals.previousPaths[l]&&h.globals.previousPaths[l][u])!=null&&(y=N.x,P=N.y,$=N.r!==void 0?N.r:o);for(var V=0;V<h.globals.collapsedSeries.length;V++)h.globals.collapsedSeries[V].index===l&&(I=1,o=0);t===0&&a===0&&(o=0),p.animateCircle(S,{cx:y,cy:P,r:$},{cx:t,cy:a,r:o},I,h.globals.easing)}else S.attr({r:o});return S.attr({rel:d,j:d,index:l,"default-marker-size":o}),b.setSelectionFilter(S,l,d),x.addEvents(S),S.node.classList.add("apexcharts-marker"),S}},{key:"centerTextInBubble",value:function(t){var a=this.w;return{y:t+=parseInt(a.config.dataLabels.style.fontSize,10)/4}}}]),W}(),Gt=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"dataLabelsCorrection",value:function(t,a,n,o,l,d,u){var h=this.w,f=!1,p=new R(this.ctx).getTextRects(n,u),b=p.width,v=p.height;a<0&&(a=0),a>h.globals.gridHeight+v&&(a=h.globals.gridHeight+v/2),h.globals.dataLabelsRects[o]===void 0&&(h.globals.dataLabelsRects[o]=[]),h.globals.dataLabelsRects[o].push({x:t,y:a,width:b,height:v});var x=h.globals.dataLabelsRects[o].length-2,k=h.globals.lastDrawnDataLabelsIndexes[o]!==void 0?h.globals.lastDrawnDataLabelsIndexes[o][h.globals.lastDrawnDataLabelsIndexes[o].length-1]:0;if(h.globals.dataLabelsRects[o][x]!==void 0){var M=h.globals.dataLabelsRects[o][k];(t>M.x+M.width||a>M.y+M.height||a+v<M.y||t+b<M.x)&&(f=!0)}return(l===0||d)&&(f=!0),{x:t,y:a,textRects:p,drawnextLabel:f}}},{key:"drawDataLabel",value:function(t){var a=this,n=t.type,o=t.pos,l=t.i,d=t.j,u=t.isRangeStart,h=t.strokeWidth,f=h===void 0?2:h,p=this.w,b=new R(this.ctx),v=p.config.dataLabels,x=0,k=0,M=d,S=null;if(!v.enabled||!Array.isArray(o.x))return S;S=b.group({class:"apexcharts-data-labels"});for(var L=0;L<o.x.length;L++)if(x=o.x[L]+v.offsetX,k=o.y[L]+v.offsetY+f,!isNaN(x)){d===1&&L===0&&(M=0),d===1&&L===1&&(M=1);var j=p.globals.series[l][M];n==="rangeArea"&&(j=u?p.globals.seriesRangeStart[l][M]:p.globals.seriesRangeEnd[l][M]);var m="",y=function(P){return p.config.dataLabels.formatter(P,{ctx:a.ctx,seriesIndex:l,dataPointIndex:M,w:p})};p.config.chart.type==="bubble"?(m=y(j=p.globals.seriesZ[l][M]),k=o.y[L],k=new sa(this.ctx).centerTextInBubble(k,l,M).y):j!==void 0&&(m=y(j)),this.plotDataLabelsText({x,y:k,text:m,i:l,j:M,parent:S,offsetCorrection:!0,dataLabelsConfig:p.config.dataLabels})}return S}},{key:"plotDataLabelsText",value:function(t){var a=this.w,n=new R(this.ctx),o=t.x,l=t.y,d=t.i,u=t.j,h=t.text,f=t.textAnchor,p=t.fontSize,b=t.parent,v=t.dataLabelsConfig,x=t.color,k=t.alwaysDrawDataLabel,M=t.offsetCorrection;if(!(Array.isArray(a.config.dataLabels.enabledOnSeries)&&a.config.dataLabels.enabledOnSeries.indexOf(d)<0)){var S={x:o,y:l,drawnextLabel:!0,textRects:null};M&&(S=this.dataLabelsCorrection(o,l,h,d,u,k,parseInt(v.style.fontSize,10))),a.globals.zoomed||(o=S.x,l=S.y),S.textRects&&(o<-20-S.textRects.width||o>a.globals.gridWidth+S.textRects.width+30)&&(h="");var L=a.globals.dataLabels.style.colors[d];((a.config.chart.type==="bar"||a.config.chart.type==="rangeBar")&&a.config.plotOptions.bar.distributed||a.config.dataLabels.distributed)&&(L=a.globals.dataLabels.style.colors[u]),typeof L=="function"&&(L=L({series:a.globals.series,seriesIndex:d,dataPointIndex:u,w:a})),x&&(L=x);var j=v.offsetX,m=v.offsetY;if(a.config.chart.type!=="bar"&&a.config.chart.type!=="rangeBar"||(j=0,m=0),S.drawnextLabel){var y=n.drawText({width:100,height:parseInt(v.style.fontSize,10),x:o+j,y:l+m,foreColor:L,textAnchor:f||v.textAnchor,text:h,fontSize:p||v.style.fontSize,fontFamily:v.style.fontFamily,fontWeight:v.style.fontWeight||"normal"});if(y.attr({class:"apexcharts-datalabel",cx:o,cy:l}),v.dropShadow.enabled){var P=v.dropShadow;new U(this.ctx).dropShadow(y,P)}b.add(y),a.globals.lastDrawnDataLabelsIndexes[d]===void 0&&(a.globals.lastDrawnDataLabelsIndexes[d]=[]),a.globals.lastDrawnDataLabelsIndexes[d].push(u)}}}},{key:"addBackgroundToDataLabel",value:function(t,a){var n=this.w,o=n.config.dataLabels.background,l=o.padding,d=o.padding/2,u=a.width,h=a.height,f=new R(this.ctx).drawRect(a.x-l,a.y-d/2,u+2*l,h+d,o.borderRadius,n.config.chart.background==="transparent"?"#fff":n.config.chart.background,o.opacity,o.borderWidth,o.borderColor);return o.dropShadow.enabled&&new U(this.ctx).dropShadow(f,o.dropShadow),f}},{key:"dataLabelsBackground",value:function(){var t=this.w;if(t.config.chart.type!=="bubble")for(var a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),n=0;n<a.length;n++){var o=a[n],l=o.getBBox(),d=null;if(l.width&&l.height&&(d=this.addBackgroundToDataLabel(o,l)),d){o.parentNode.insertBefore(d.node,o);var u=o.getAttribute("fill");t.config.chart.animations.enabled&&!t.globals.resized&&!t.globals.dataChanged?d.animate().attr({fill:u}):d.attr({fill:u}),o.setAttribute("fill",t.config.dataLabels.background.foreColor)}}}},{key:"bringForward",value:function(){for(var t=this.w,a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels"),n=t.globals.dom.baseEl.querySelector(".apexcharts-plot-series:last-child"),o=0;o<a.length;o++)n&&n.insertBefore(a[o],n.nextSibling)}}]),W}(),tt=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.legendInactiveClass="legend-mouseover-inactive"}return C(W,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series")}},{key:"getSeriesByName",value:function(t){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner .apexcharts-series[seriesName='".concat(z.escapeString(t),"']"))}},{key:"isSeriesHidden",value:function(t){var a=this.getSeriesByName(t),n=parseInt(a.getAttribute("data:realIndex"),10);return{isHidden:a.classList.contains("apexcharts-series-collapsed"),realIndex:n}}},{key:"addCollapsedClassToSeries",value:function(t,a){var n=this.w;function o(l){for(var d=0;d<l.length;d++)l[d].index===a&&t.node.classList.add("apexcharts-series-collapsed")}o(n.globals.collapsedSeries),o(n.globals.ancillaryCollapsedSeries)}},{key:"toggleSeries",value:function(t){var a=this.isSeriesHidden(t);return this.ctx.legend.legendHelpers.toggleDataSeries(a.realIndex,a.isHidden),a.isHidden}},{key:"showSeries",value:function(t){var a=this.isSeriesHidden(t);a.isHidden&&this.ctx.legend.legendHelpers.toggleDataSeries(a.realIndex,!0)}},{key:"hideSeries",value:function(t){var a=this.isSeriesHidden(t);a.isHidden||this.ctx.legend.legendHelpers.toggleDataSeries(a.realIndex,!1)}},{key:"resetSeries",value:function(){var t=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],o=this.w,l=z.clone(o.globals.initialSeries);o.globals.previousPaths=[],n?(o.globals.collapsedSeries=[],o.globals.ancillaryCollapsedSeries=[],o.globals.collapsedSeriesIndices=[],o.globals.ancillaryCollapsedSeriesIndices=[]):l=this.emptyCollapsedSeries(l),o.config.series=l,t&&(a&&(o.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(l,o.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(t){for(var a=this.w,n=0;n<t.length;n++)a.globals.collapsedSeriesIndices.indexOf(n)>-1&&(t[n].data=[]);return t}},{key:"toggleSeriesOnHover",value:function(t,a){var n=this.w;a||(a=t.target);var o=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if(t.type==="mousemove"){var l=parseInt(a.getAttribute("rel"),10)-1,d=null,u=null;n.globals.axisCharts||n.config.chart.type==="radialBar"?n.globals.axisCharts?(d=n.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(l,"']")),u=n.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(l,"']"))):d=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(l+1,"']")):d=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(l+1,"'] path"));for(var h=0;h<o.length;h++)o[h].classList.add(this.legendInactiveClass);d!==null&&(n.globals.axisCharts||d.parentNode.classList.remove(this.legendInactiveClass),d.classList.remove(this.legendInactiveClass),u!==null&&u.classList.remove(this.legendInactiveClass))}else if(t.type==="mouseout")for(var f=0;f<o.length;f++)o[f].classList.remove(this.legendInactiveClass)}},{key:"highlightRangeInSeries",value:function(t,a){var n=this,o=this.w,l=o.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),d=function(h){for(var f=0;f<l.length;f++)l[f].classList[h](n.legendInactiveClass)};if(t.type==="mousemove"){var u=parseInt(a.getAttribute("rel"),10)-1;d("add"),function(h){for(var f=0;f<l.length;f++){var p=parseInt(l[f].getAttribute("val"),10);p>=h.from&&p<=h.to&&l[f].classList.remove(n.legendInactiveClass)}}(o.config.plotOptions.heatmap.colorScale.ranges[u])}else t.type==="mouseout"&&d("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"asc",a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=this.w,o=0;if(n.config.series.length>1){for(var l=n.config.series.map(function(u,h){return u.data&&u.data.length>0&&n.globals.collapsedSeriesIndices.indexOf(h)===-1&&(!n.globals.comboCharts||a.length===0||a.length&&a.indexOf(n.config.series[h].type)>-1)?h:-1}),d=t==="asc"?0:l.length-1;t==="asc"?d<l.length:d>=0;t==="asc"?d++:d--)if(l[d]!==-1){o=l[d];break}}return o}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(t,a){return t.type==="bar"||t.type==="column"?a:-1}).filter(function(t){return t!==-1}):this.w.config.series.map(function(t,a){return a})}},{key:"getPreviousPaths",value:function(){var t=this.w;function a(d,u,h){for(var f=d[u].childNodes,p={type:h,paths:[],realIndex:d[u].getAttribute("data:realIndex")},b=0;b<f.length;b++)if(f[b].hasAttribute("pathTo")){var v=f[b].getAttribute("pathTo");p.paths.push({d:v})}t.globals.previousPaths.push(p)}t.globals.previousPaths=[],["line","area","bar","rangebar","rangeArea","candlestick","radar"].forEach(function(d){for(var u,h=(u=d,t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(u,"-series .apexcharts-series"))),f=0;f<h.length;f++)a(h,f,d)}),this.handlePrevBubbleScatterPaths("bubble"),this.handlePrevBubbleScatterPaths("scatter");var n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type," .apexcharts-series"));if(n.length>0)for(var o=function(d){for(var u=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(d,"'] rect")),h=[],f=function(b){var v=function(k){return u[b].getAttribute(k)},x={x:parseFloat(v("x")),y:parseFloat(v("y")),width:parseFloat(v("width")),height:parseFloat(v("height"))};h.push({rect:x,color:u[b].getAttribute("color")})},p=0;p<u.length;p++)f(p);t.globals.previousPaths.push(h)},l=0;l<n.length;l++)o(l);t.globals.axisCharts||(t.globals.previousPaths=t.globals.series)}},{key:"handlePrevBubbleScatterPaths",value:function(t){var a=this.w,n=a.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t,"-series .apexcharts-series"));if(n.length>0)for(var o=0;o<n.length;o++){for(var l=a.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t,"-series .apexcharts-series[data\\:realIndex='").concat(o,"'] circle")),d=[],u=0;u<l.length;u++)d.push({x:l[u].getAttribute("cx"),y:l[u].getAttribute("cy"),r:l[u].getAttribute("r")});a.globals.previousPaths.push(d)}}},{key:"clearPreviousPaths",value:function(){var t=this.w;t.globals.previousPaths=[],t.globals.allSeriesCollapsed=!1}},{key:"handleNoData",value:function(){var t=this.w,a=t.config.noData,n=new R(this.ctx),o=t.globals.svgWidth/2,l=t.globals.svgHeight/2,d="middle";if(t.globals.noData=!0,t.globals.animationEnded=!0,a.align==="left"?(o=10,d="start"):a.align==="right"&&(o=t.globals.svgWidth-10,d="end"),a.verticalAlign==="top"?l=50:a.verticalAlign==="bottom"&&(l=t.globals.svgHeight-50),o+=a.offsetX,l=l+parseInt(a.style.fontSize,10)+2+a.offsetY,a.text!==void 0&&a.text!==""){var u=n.drawText({x:o,y:l,text:a.text,textAnchor:d,fontSize:a.style.fontSize,fontFamily:a.style.fontFamily,foreColor:a.style.color,opacity:1,class:"apexcharts-text-nodata"});t.globals.dom.Paper.add(u)}}},{key:"setNullSeriesToZeroValues",value:function(t){for(var a=this.w,n=0;n<t.length;n++)if(t[n].length===0)for(var o=0;o<t[a.globals.maxValsInArrayIndex].length;o++)t[n].push(0);return t}},{key:"hasAllSeriesEqualX",value:function(){for(var t=!0,a=this.w,n=this.filteredSeriesX(),o=0;o<n.length-1;o++)if(n[o][0]!==n[o+1][0]){t=!1;break}return a.globals.allSeriesHasEqualX=t,t}},{key:"filteredSeriesX",value:function(){var t=this.w.globals.seriesX.map(function(a){return a.length>0?a:[]});return t}}]),W}(),ia=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new ae(this.ctx)}return C(W,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),a=new tt(this.ctx);if(this.activeSeriesIndex=a.getActiveConfigSeriesIndex(),t[this.activeSeriesIndex].data!==void 0&&t[this.activeSeriesIndex].data.length>0&&t[this.activeSeriesIndex].data[0]!==null&&t[this.activeSeriesIndex].data[0].x!==void 0&&t[this.activeSeriesIndex].data[0]!==null)return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),a=new tt(this.ctx);if(this.activeSeriesIndex=a.getActiveConfigSeriesIndex(),t[this.activeSeriesIndex].data!==void 0&&t[this.activeSeriesIndex].data.length>0&&t[this.activeSeriesIndex].data[0]!==void 0&&t[this.activeSeriesIndex].data[0]!==null&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,a){for(var n=this.w.config,o=this.w.globals,l=n.chart.type==="boxPlot"||n.series[a].type==="boxPlot",d=0;d<t[a].data.length;d++)if(t[a].data[d][1]!==void 0&&(Array.isArray(t[a].data[d][1])&&t[a].data[d][1].length===4&&!l?this.twoDSeries.push(z.parseNumber(t[a].data[d][1][3])):t[a].data[d].length>=5?this.twoDSeries.push(z.parseNumber(t[a].data[d][4])):this.twoDSeries.push(z.parseNumber(t[a].data[d][1])),o.dataFormatXNumeric=!0),n.xaxis.type==="datetime"){var u=new Date(t[a].data[d][0]);u=new Date(u).getTime(),this.twoDSeriesX.push(u)}else this.twoDSeriesX.push(t[a].data[d][0]);for(var h=0;h<t[a].data.length;h++)t[a].data[h][2]!==void 0&&(this.threeDSeries.push(t[a].data[h][2]),o.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(t,a){var n=this.w.config,o=this.w.globals,l=new Ne(this.ctx),d=a;o.collapsedSeriesIndices.indexOf(a)>-1&&(d=this.activeSeriesIndex);for(var u=0;u<t[a].data.length;u++)t[a].data[u].y!==void 0&&(Array.isArray(t[a].data[u].y)?this.twoDSeries.push(z.parseNumber(t[a].data[u].y[t[a].data[u].y.length-1])):this.twoDSeries.push(z.parseNumber(t[a].data[u].y))),t[a].data[u].goals!==void 0&&Array.isArray(t[a].data[u].goals)?(this.seriesGoals[a]===void 0&&(this.seriesGoals[a]=[]),this.seriesGoals[a].push(t[a].data[u].goals)):(this.seriesGoals[a]===void 0&&(this.seriesGoals[a]=[]),this.seriesGoals[a].push(null));for(var h=0;h<t[d].data.length;h++){var f=typeof t[d].data[h].x=="string",p=Array.isArray(t[d].data[h].x),b=!p&&!!l.isValidDate(t[d].data[h].x);if(f||b)if(f||n.xaxis.convertedCatToNumeric){var v=o.isBarHorizontal&&o.isRangeData;n.xaxis.type!=="datetime"||v?(this.fallbackToCategory=!0,this.twoDSeriesX.push(t[d].data[h].x),isNaN(t[d].data[h].x)||this.w.config.xaxis.type==="category"||typeof t[d].data[h].x=="string"||(o.isXNumeric=!0)):this.twoDSeriesX.push(l.parseDate(t[d].data[h].x))}else n.xaxis.type==="datetime"?this.twoDSeriesX.push(l.parseDate(t[d].data[h].x.toString())):(o.dataFormatXNumeric=!0,o.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(t[d].data[h].x)));else p?(this.fallbackToCategory=!0,this.twoDSeriesX.push(t[d].data[h].x)):(o.isXNumeric=!0,o.dataFormatXNumeric=!0,this.twoDSeriesX.push(t[d].data[h].x))}if(t[a].data[0]&&t[a].data[0].z!==void 0){for(var x=0;x<t[a].data.length;x++)this.threeDSeries.push(t[a].data[x].z);o.isDataXYZ=!0}}},{key:"handleRangeData",value:function(t,a){var n=this.w.globals,o={};return this.isFormat2DArray()?o=this.handleRangeDataFormat("array",t,a):this.isFormatXY()&&(o=this.handleRangeDataFormat("xy",t,a)),n.seriesRangeStart.push(o.start),n.seriesRangeEnd.push(o.end),n.seriesRange.push(o.rangeUniques),n.seriesRange.forEach(function(l,d){l&&l.forEach(function(u,h){u.y.forEach(function(f,p){for(var b=0;b<u.y.length;b++)if(p!==b){var v=f.y1,x=f.y2,k=u.y[b].y1;v<=u.y[b].y2&&k<=x&&(u.overlaps.indexOf(f.rangeName)<0&&u.overlaps.push(f.rangeName),u.overlaps.indexOf(u.y[b].rangeName)<0&&u.overlaps.push(u.y[b].rangeName))}})})}),o}},{key:"handleCandleStickBoxData",value:function(t,a){var n=this.w.globals,o={};return this.isFormat2DArray()?o=this.handleCandleStickBoxDataFormat("array",t,a):this.isFormatXY()&&(o=this.handleCandleStickBoxDataFormat("xy",t,a)),n.seriesCandleO[a]=o.o,n.seriesCandleH[a]=o.h,n.seriesCandleM[a]=o.m,n.seriesCandleL[a]=o.l,n.seriesCandleC[a]=o.c,o}},{key:"handleRangeDataFormat",value:function(t,a,n){var o=[],l=[],d=a[n].data.filter(function(p,b,v){return b===v.findIndex(function(x){return x.x===p.x})}).map(function(p,b){return{x:p.x,overlaps:[],y:[]}});if(t==="array")for(var u=0;u<a[n].data.length;u++)Array.isArray(a[n].data[u])?(o.push(a[n].data[u][1][0]),l.push(a[n].data[u][1][1])):(o.push(a[n].data[u]),l.push(a[n].data[u]));else if(t==="xy")for(var h=function(p){var b=Array.isArray(a[n].data[p].y),v=z.randomId(),x=a[n].data[p].x,k={y1:b?a[n].data[p].y[0]:a[n].data[p].y,y2:b?a[n].data[p].y[1]:a[n].data[p].y,rangeName:v};a[n].data[p].rangeName=v;var M=d.findIndex(function(S){return S.x===x});d[M].y.push(k),o.push(k.y1),l.push(k.y2)},f=0;f<a[n].data.length;f++)h(f);return{start:o,end:l,rangeUniques:d}}},{key:"handleCandleStickBoxDataFormat",value:function(t,a,n){var o=this.w,l=o.config.chart.type==="boxPlot"||o.config.series[n].type==="boxPlot",d=[],u=[],h=[],f=[],p=[];if(t==="array")if(l&&a[n].data[0].length===6||!l&&a[n].data[0].length===5)for(var b=0;b<a[n].data.length;b++)d.push(a[n].data[b][1]),u.push(a[n].data[b][2]),l?(h.push(a[n].data[b][3]),f.push(a[n].data[b][4]),p.push(a[n].data[b][5])):(f.push(a[n].data[b][3]),p.push(a[n].data[b][4]));else for(var v=0;v<a[n].data.length;v++)Array.isArray(a[n].data[v][1])&&(d.push(a[n].data[v][1][0]),u.push(a[n].data[v][1][1]),l?(h.push(a[n].data[v][1][2]),f.push(a[n].data[v][1][3]),p.push(a[n].data[v][1][4])):(f.push(a[n].data[v][1][2]),p.push(a[n].data[v][1][3])));else if(t==="xy")for(var x=0;x<a[n].data.length;x++)Array.isArray(a[n].data[x].y)&&(d.push(a[n].data[x].y[0]),u.push(a[n].data[x].y[1]),l?(h.push(a[n].data[x].y[2]),f.push(a[n].data[x].y[3]),p.push(a[n].data[x].y[4])):(f.push(a[n].data[x].y[2]),p.push(a[n].data[x].y[3])));return{o:d,h:u,m:h,l:f,c:p}}},{key:"parseDataAxisCharts",value:function(t){var a,n=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.ctx,l=this.w.config,d=this.w.globals,u=new Ne(o),h=l.labels.length>0?l.labels.slice():l.xaxis.categories.slice();if(d.isRangeBar=l.chart.type==="rangeBar"&&d.isBarHorizontal,d.hasXaxisGroups=l.xaxis.type==="category"&&l.xaxis.group.groups.length>0,d.hasXaxisGroups&&(d.groups=l.xaxis.group.groups),d.hasSeriesGroups=(a=t[0])===null||a===void 0?void 0:a.group,d.hasSeriesGroups){var f=[],p=ee(new Set(t.map(function(k){return k.group})));t.forEach(function(k,M){var S=p.indexOf(k.group);f[S]||(f[S]=[]),f[S].push(k.name)}),d.seriesGroups=f}for(var b=function(){for(var k=0;k<h.length;k++)if(typeof h[k]=="string"){if(!u.isValidDate(h[k]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");n.twoDSeriesX.push(u.parseDate(h[k]))}else n.twoDSeriesX.push(h[k])},v=0;v<t.length;v++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],t[v].data===void 0)return void console.error("It is a possibility that you may have not included 'data' property in series.");if(l.chart.type!=="rangeBar"&&l.chart.type!=="rangeArea"&&t[v].type!=="rangeBar"&&t[v].type!=="rangeArea"||(d.isRangeData=!0,l.chart.type!=="rangeBar"&&l.chart.type!=="rangeArea"||this.handleRangeData(t,v)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(t,v):this.isFormatXY()&&this.handleFormatXY(t,v),l.chart.type!=="candlestick"&&t[v].type!=="candlestick"&&l.chart.type!=="boxPlot"&&t[v].type!=="boxPlot"||this.handleCandleStickBoxData(t,v),d.series.push(this.twoDSeries),d.labels.push(this.twoDSeriesX),d.seriesX.push(this.twoDSeriesX),d.seriesGoals=this.seriesGoals,v!==this.activeSeriesIndex||this.fallbackToCategory||(d.isXNumeric=!0);else{l.xaxis.type==="datetime"?(d.isXNumeric=!0,b(),d.seriesX.push(this.twoDSeriesX)):l.xaxis.type==="numeric"&&(d.isXNumeric=!0,h.length>0&&(this.twoDSeriesX=h,d.seriesX.push(this.twoDSeriesX))),d.labels.push(this.twoDSeriesX);var x=t[v].data.map(function(k){return z.parseNumber(k)});d.series.push(x)}d.seriesZ.push(this.threeDSeries),t[v].name!==void 0?d.seriesNames.push(t[v].name):d.seriesNames.push("series-"+parseInt(v+1,10)),t[v].color!==void 0?d.seriesColors.push(t[v].color):d.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var a=this.w.globals,n=this.w.config;a.series=t.slice(),a.seriesNames=n.labels.slice();for(var o=0;o<a.series.length;o++)a.seriesNames[o]===void 0&&a.seriesNames.push("series-"+(o+1));return this.w}},{key:"handleExternalLabelsData",value:function(t){var a=this.w.config,n=this.w.globals;a.xaxis.categories.length>0?n.labels=a.xaxis.categories:a.labels.length>0?n.labels=a.labels.slice():this.fallbackToCategory?(n.labels=n.labels[0],n.seriesRange.length&&(n.seriesRange.map(function(o){o.forEach(function(l){n.labels.indexOf(l.x)<0&&l.x&&n.labels.push(l.x)})}),n.labels=Array.from(new Set(n.labels.map(JSON.stringify)),JSON.parse)),a.xaxis.convertedCatToNumeric&&(new Oe(a).convertCatToNumericXaxis(a,this.ctx,n.seriesX[0]),this._generateExternalLabels(t))):this._generateExternalLabels(t)}},{key:"_generateExternalLabels",value:function(t){var a=this.w.globals,n=this.w.config,o=[];if(a.axisCharts){if(a.series.length>0)if(this.isFormatXY())for(var l=n.series.map(function(b,v){return b.data.filter(function(x,k,M){return M.findIndex(function(S){return S.x===x.x})===k})}),d=l.reduce(function(b,v,x,k){return k[b].length>v.length?b:x},0),u=0;u<l[d].length;u++)o.push(u+1);else for(var h=0;h<a.series[a.maxValsInArrayIndex].length;h++)o.push(h+1);a.seriesX=[];for(var f=0;f<t.length;f++)a.seriesX.push(o);this.w.globals.isBarHorizontal||(a.isXNumeric=!0)}if(o.length===0){o=a.axisCharts?[]:a.series.map(function(b,v){return v+1});for(var p=0;p<t.length;p++)a.seriesX.push(o)}a.labels=o,n.xaxis.convertedCatToNumeric&&(a.categoryLabels=o.map(function(b){return n.xaxis.labels.formatter(b)})),a.noLabelsProvided=!0}},{key:"parseData",value:function(t){var a=this.w,n=a.config,o=a.globals;if(this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),o.axisCharts?(this.parseDataAxisCharts(t),this.coreUtils.getLargestSeries()):this.parseDataNonAxisCharts(t),n.chart.stacked){var l=new tt(this.ctx);o.series=l.setNullSeriesToZeroValues(o.series)}this.coreUtils.getSeriesTotals(),o.axisCharts&&(o.stackedSeriesTotals=this.coreUtils.getStackedSeriesTotals(),o.stackedSeriesTotalsByGroups=this.coreUtils.getStackedSeriesTotalsByGroups()),this.coreUtils.getPercentSeries(),o.dataFormatXNumeric||o.isXNumeric&&(n.xaxis.type!=="numeric"||n.labels.length!==0||n.xaxis.categories.length!==0)||this.handleExternalLabelsData(t);for(var d=this.coreUtils.getCategoryLabels(o.labels),u=0;u<d.length;u++)if(Array.isArray(d[u])){o.isMultiLineX=!0;break}}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var t=this,a=this.w;a.globals.ignoreYAxisIndexes=a.globals.collapsedSeries.map(function(n,o){if(t.w.globals.isMultipleYAxis&&!a.config.chart.stacked)return n.index})}}]),W}(),bt=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"getLabel",value:function(t,a,n,o){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],d=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"12px",u=!(arguments.length>6&&arguments[6]!==void 0)||arguments[6],h=this.w,f=t[o]===void 0?"":t[o],p=f,b=h.globals.xLabelFormatter,v=h.config.xaxis.labels.formatter,x=!1,k=new nt(this.ctx),M=f;u&&(p=k.xLabelFormat(b,f,M,{i:o,dateFormatter:new Ne(this.ctx).formatDate,w:h}),v!==void 0&&(p=v(f,t[o],{i:o,dateFormatter:new Ne(this.ctx).formatDate,w:h})));var S,L;a.length>0?(S=a[o].unit,L=null,a.forEach(function(P){P.unit==="month"?L="year":P.unit==="day"?L="month":P.unit==="hour"?L="day":P.unit==="minute"&&(L="hour")}),x=L===S,n=a[o].position,p=a[o].value):h.config.xaxis.type==="datetime"&&v===void 0&&(p=""),p===void 0&&(p=""),p=Array.isArray(p)?p:p.toString();var j=new R(this.ctx),m={};m=h.globals.rotateXLabels&&u?j.getTextRects(p,parseInt(d,10),null,"rotate(".concat(h.config.xaxis.labels.rotate," 0 0)"),!1):j.getTextRects(p,parseInt(d,10));var y=!h.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(p)&&(p.indexOf("NaN")===0||p.toLowerCase().indexOf("invalid")===0||p.toLowerCase().indexOf("infinity")>=0||l.indexOf(p)>=0&&y)&&(p=""),{x:n,text:p,textRect:m,isBold:x}}},{key:"checkLabelBasedOnTickamount",value:function(t,a,n){var o=this.w,l=o.config.xaxis.tickAmount;return l==="dataPoints"&&(l=Math.round(o.globals.gridWidth/120)),l>n||t%Math.round(n/(l+1))==0||(a.text=""),a}},{key:"checkForOverflowingLabels",value:function(t,a,n,o,l){var d=this.w;if(t===0&&d.globals.skipFirstTimelinelabel&&(a.text=""),t===n-1&&d.globals.skipLastTimelinelabel&&(a.text=""),d.config.xaxis.labels.hideOverlappingLabels&&o.length>0){var u=l[l.length-1];a.x<u.textRect.width/(d.globals.rotateXLabels?Math.abs(d.config.xaxis.labels.rotate)/12:1.01)+u.x&&(a.text="")}return a}},{key:"checkForReversedLabels",value:function(t,a){var n=this.w;return n.config.yaxis[t]&&n.config.yaxis[t].reversed&&a.reverse(),a}},{key:"isYAxisHidden",value:function(t){var a=this.w,n=new ae(this.ctx);return!a.config.yaxis[t].show||!a.config.yaxis[t].showForNullSeries&&n.isSeriesNull(t)&&a.globals.collapsedSeriesIndices.indexOf(t)===-1}},{key:"getYAxisForeColor",value:function(t,a){var n=this.w;return Array.isArray(t)&&n.globals.yAxisScale[a]&&this.ctx.theme.pushExtraColors(t,n.globals.yAxisScale[a].result.length,!1),t}},{key:"drawYAxisTicks",value:function(t,a,n,o,l,d,u){var h=this.w,f=new R(this.ctx),p=h.globals.translateY;if(o.show&&a>0){h.config.yaxis[l].opposite===!0&&(t+=o.width);for(var b=a;b>=0;b--){var v=p+a/10+h.config.yaxis[l].labels.offsetY-1;h.globals.isBarHorizontal&&(v=d*b),h.config.chart.type==="heatmap"&&(v+=d/2);var x=f.drawLine(t+n.offsetX-o.width+o.offsetX,v+o.offsetY,t+n.offsetX+o.offsetX,v+o.offsetY,o.color);u.add(x),p+=d}}}}]),W}(),Et=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"scaleSvgNode",value:function(t,a){var n=parseFloat(t.getAttributeNS(null,"width")),o=parseFloat(t.getAttributeNS(null,"height"));t.setAttributeNS(null,"width",n*a),t.setAttributeNS(null,"height",o*a),t.setAttributeNS(null,"viewBox","0 0 "+n+" "+o)}},{key:"fixSvgStringForIe11",value:function(t){if(!z.isIE11())return t.replace(/&nbsp;/g,"&#160;");var a=0,n=t.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,function(o){return++a===2?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':o});return n=(n=n.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(t){t==null&&(t=1);var a=this.w.globals.dom.Paper.svg();if(t!==1){var n=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(n,t),a=new XMLSerializer().serializeToString(n)}return this.fixSvgStringForIe11(a)}},{key:"cleanup",value:function(){var t=this.w,a=t.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),n=t.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),o=t.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(o,function(l){l.setAttribute("width",0)}),a&&a[0]&&(a[0].setAttribute("x",-500),a[0].setAttribute("x1",-500),a[0].setAttribute("x2",-500)),n&&n[0]&&(n[0].setAttribute("y",-100),n[0].setAttribute("y1",-100),n[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var t=this.getSvgString(),a=new Blob([t],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(a)}},{key:"dataURI",value:function(t){var a=this;return new Promise(function(n){var o=a.w,l=t?t.scale||t.width/o.globals.svgWidth:1;a.cleanup();var d=document.createElement("canvas");d.width=o.globals.svgWidth*l,d.height=parseInt(o.globals.dom.elWrap.style.height,10)*l;var u=o.config.chart.background==="transparent"?"#fff":o.config.chart.background,h=d.getContext("2d");h.fillStyle=u,h.fillRect(0,0,d.width*l,d.height*l);var f=a.getSvgString(l);if(window.canvg&&z.isIE11()){var p=window.canvg.Canvg.fromString(h,f,{ignoreClear:!0,ignoreDimensions:!0});p.start();var b=d.msToBlob();p.stop(),n({blob:b})}else{var v="data:image/svg+xml,"+encodeURIComponent(f),x=new Image;x.crossOrigin="anonymous",x.onload=function(){if(h.drawImage(x,0,0),d.msToBlob){var k=d.msToBlob();n({blob:k})}else{var M=d.toDataURL("image/png");n({imgURI:M})}},x.src=v}})}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var t=this;this.dataURI().then(function(a){var n=a.imgURI,o=a.blob;o?navigator.msSaveOrOpenBlob(o,t.w.globals.chartID+".png"):t.triggerDownload(n,t.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(t){var a=this,n=t.series,o=t.fileName,l=t.columnDelimiter,d=l===void 0?",":l,u=t.lineDelimiter,h=u===void 0?`
`:u,f=this.w;n||(n=f.config.series);var p,b,v=[],x=[],k="",M=f.globals.series.map(function($,N){return f.globals.collapsedSeriesIndices.indexOf(N)===-1?$:[]}),S=function($){return f.config.xaxis.type==="datetime"&&String($).length>=10},L=Math.max.apply(Math,ee(n.map(function($){return $.data?$.data.length:0}))),j=new ia(this.ctx),m=new bt(this.ctx),y=function($){var N="";if(f.globals.axisCharts){if(f.config.xaxis.type==="category"||f.config.xaxis.convertedCatToNumeric)if(f.globals.isBarHorizontal){var I=f.globals.yLabelFormatters[0],V=new tt(a.ctx).getActiveConfigSeriesIndex();N=I(f.globals.labels[$],{seriesIndex:V,dataPointIndex:$,w:f})}else N=m.getLabel(f.globals.labels,f.globals.timescaleLabels,0,$).text;f.config.xaxis.type==="datetime"&&(f.config.xaxis.categories.length?N=f.config.xaxis.categories[$]:f.config.labels.length&&(N=f.config.labels[$]))}else N=f.config.labels[$];return Array.isArray(N)&&(N=N.join(" ")),z.isNumber(N)?N:N.split(d).join("")},P=function($,N){if(v.length&&N===0&&x.push(v.join(d)),$.data){$.data=$.data.length&&$.data||ee(Array(L)).map(function(){return""});for(var I=0;I<$.data.length;I++){v=[];var V=y(I);if(V||(j.isFormatXY()?V=n[N].data[I].x:j.isFormat2DArray()&&(V=n[N].data[I]?n[N].data[I][0]:"")),N===0){v.push(S(V)?f.config.chart.toolbar.export.csv.dateFormatter(V):z.isNumber(V)?V:V.split(d).join(""));for(var Y=0;Y<f.globals.series.length;Y++){var te;j.isFormatXY()?v.push((te=n[Y].data[I])===null||te===void 0?void 0:te.y):v.push(M[Y][I])}}(f.config.chart.type==="candlestick"||$.type&&$.type==="candlestick")&&(v.pop(),v.push(f.globals.seriesCandleO[N][I]),v.push(f.globals.seriesCandleH[N][I]),v.push(f.globals.seriesCandleL[N][I]),v.push(f.globals.seriesCandleC[N][I])),(f.config.chart.type==="boxPlot"||$.type&&$.type==="boxPlot")&&(v.pop(),v.push(f.globals.seriesCandleO[N][I]),v.push(f.globals.seriesCandleH[N][I]),v.push(f.globals.seriesCandleM[N][I]),v.push(f.globals.seriesCandleL[N][I]),v.push(f.globals.seriesCandleC[N][I])),f.config.chart.type==="rangeBar"&&(v.pop(),v.push(f.globals.seriesRangeStart[N][I]),v.push(f.globals.seriesRangeEnd[N][I])),v.length&&x.push(v.join(d))}}};v.push(f.config.chart.toolbar.export.csv.headerCategory),f.config.chart.type==="boxPlot"?(v.push("minimum"),v.push("q1"),v.push("median"),v.push("q3"),v.push("maximum")):f.config.chart.type==="candlestick"?(v.push("open"),v.push("high"),v.push("low"),v.push("close")):f.config.chart.type==="rangeBar"?(v.push("minimum"),v.push("maximum")):n.map(function($,N){var I=($.name?$.name:"series-".concat(N))+"";f.globals.axisCharts&&v.push(I.split(d).join("")?I.split(d).join(""):"series-".concat(N))}),f.globals.axisCharts||(v.push(f.config.chart.toolbar.export.csv.headerValue),x.push(v.join(d))),f.globals.allSeriesHasEqualX||!f.globals.axisCharts||f.config.xaxis.categories.length||f.config.labels.length?n.map(function($,N){f.globals.axisCharts?P($,N):((v=[]).push(f.globals.labels[N].split(d).join("")),v.push(M[N]),x.push(v.join(d)))}):(p=new Set,b={},n.forEach(function($,N){$==null||$.data.forEach(function(I){var V,Y;if(j.isFormatXY())V=I.x,Y=I.y;else{if(!j.isFormat2DArray())return;V=I[0],Y=I[1]}b[V]||(b[V]=Array(n.length).fill("")),b[V][N]=Y,p.add(V)})}),v.length&&x.push(v.join(d)),Array.from(p).sort().forEach(function($){x.push([S($)&&f.config.xaxis.type==="datetime"?f.config.chart.toolbar.export.csv.dateFormatter($):z.isNumber($)?$:$.split(d).join(""),b[$].join(d)])})),k+=x.join(h),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\uFEFF"+k),o||f.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(t,a,n){var o=document.createElement("a");o.href=t,o.download=(a||this.w.globals.chartID)+n,document.body.appendChild(o),o.click(),document.body.removeChild(o)}}]),W}(),mt=function(){function W(t,a){g(this,W),this.ctx=t,this.elgrid=a,this.w=t.w;var n=this.w;this.axesUtils=new bt(t),this.xaxisLabels=n.globals.labels.slice(),n.globals.timescaleLabels.length>0&&!n.globals.isBarHorizontal&&(this.xaxisLabels=n.globals.timescaleLabels.slice()),n.config.xaxis.overwriteCategories&&(this.xaxisLabels=n.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],n.config.xaxis.position==="top"?this.offY=0:this.offY=n.globals.gridHeight+1,this.offY=this.offY+n.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal=n.config.chart.type==="bar"&&n.config.plotOptions.bar.horizontal,this.xaxisFontSize=n.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=n.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=n.config.xaxis.labels.style.colors,this.xaxisBorderWidth=n.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=n.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=n.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=n.config.xaxis.axisBorder.height,this.yaxis=n.config.yaxis[0]}return C(W,[{key:"drawXaxis",value:function(){var t=this.w,a=new R(this.ctx),n=a.group({class:"apexcharts-xaxis",transform:"translate(".concat(t.config.xaxis.offsetX,", ").concat(t.config.xaxis.offsetY,")")}),o=a.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});n.add(o);for(var l=[],d=0;d<this.xaxisLabels.length;d++)l.push(this.xaxisLabels[d]);if(this.drawXAxisLabelAndGroup(!0,a,o,l,t.globals.isXNumeric,function(k,M){return M}),t.globals.hasXaxisGroups){var u=t.globals.groups;l=[];for(var h=0;h<u.length;h++)l.push(u[h].title);var f={};t.config.xaxis.group.style&&(f.xaxisFontSize=t.config.xaxis.group.style.fontSize,f.xaxisFontFamily=t.config.xaxis.group.style.fontFamily,f.xaxisForeColors=t.config.xaxis.group.style.colors,f.fontWeight=t.config.xaxis.group.style.fontWeight,f.cssClass=t.config.xaxis.group.style.cssClass),this.drawXAxisLabelAndGroup(!1,a,o,l,!1,function(k,M){return u[k].cols*M},f)}if(t.config.xaxis.title.text!==void 0){var p=a.group({class:"apexcharts-xaxis-title"}),b=a.drawText({x:t.globals.gridWidth/2+t.config.xaxis.title.offsetX,y:this.offY+parseFloat(this.xaxisFontSize)+(t.config.xaxis.position==="bottom"?t.globals.xAxisLabelsHeight:-t.globals.xAxisLabelsHeight-10)+t.config.xaxis.title.offsetY,text:t.config.xaxis.title.text,textAnchor:"middle",fontSize:t.config.xaxis.title.style.fontSize,fontFamily:t.config.xaxis.title.style.fontFamily,fontWeight:t.config.xaxis.title.style.fontWeight,foreColor:t.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+t.config.xaxis.title.style.cssClass});p.add(b),n.add(p)}if(t.config.xaxis.axisBorder.show){var v=t.globals.barPadForNumericAxis,x=a.drawLine(t.globals.padHorizontal+t.config.xaxis.axisBorder.offsetX-v,this.offY,this.xaxisBorderWidth+v,this.offY,t.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);this.elgrid&&this.elgrid.elGridBorders&&t.config.grid.show?this.elgrid.elGridBorders.add(x):n.add(x)}return n}},{key:"drawXAxisLabelAndGroup",value:function(t,a,n,o,l,d){var u,h=this,f=arguments.length>6&&arguments[6]!==void 0?arguments[6]:{},p=[],b=[],v=this.w,x=f.xaxisFontSize||this.xaxisFontSize,k=f.xaxisFontFamily||this.xaxisFontFamily,M=f.xaxisForeColors||this.xaxisForeColors,S=f.fontWeight||v.config.xaxis.labels.style.fontWeight,L=f.cssClass||v.config.xaxis.labels.style.cssClass,j=v.globals.padHorizontal,m=o.length,y=v.config.xaxis.type==="category"?v.globals.dataPoints:m;if(y===0&&m>y&&(y=m),l){var P=y>1?y-1:y;u=v.globals.gridWidth/Math.min(P,m-1),j=j+d(0,u)/2+v.config.xaxis.labels.offsetX}else u=v.globals.gridWidth/y,j=j+d(0,u)+v.config.xaxis.labels.offsetX;for(var $=function(I){var V=j-d(I,u)/2+v.config.xaxis.labels.offsetX;I===0&&m===1&&u/2===j&&y===1&&(V=v.globals.gridWidth/2);var Y=h.axesUtils.getLabel(o,v.globals.timescaleLabels,V,I,p,x,t),te=28;if(v.globals.rotateXLabels&&t&&(te=22),v.config.xaxis.title.text&&v.config.xaxis.position==="top"&&(te+=parseFloat(v.config.xaxis.title.style.fontSize)+2),t||(te=te+parseFloat(x)+(v.globals.xAxisLabelsHeight-v.globals.xAxisGroupLabelsHeight)+(v.globals.rotateXLabels?10:0)),Y=v.config.xaxis.tickAmount!==void 0&&v.config.xaxis.tickAmount!=="dataPoints"&&v.config.xaxis.type!=="datetime"?h.axesUtils.checkLabelBasedOnTickamount(I,Y,m):h.axesUtils.checkForOverflowingLabels(I,Y,m,p,b),v.config.xaxis.labels.show){var le=a.drawText({x:Y.x,y:h.offY+v.config.xaxis.labels.offsetY+te-(v.config.xaxis.position==="top"?v.globals.xAxisHeight+v.config.xaxis.axisTicks.height-2:0),text:Y.text,textAnchor:"middle",fontWeight:Y.isBold?600:S,fontSize:x,fontFamily:k,foreColor:Array.isArray(M)?t&&v.config.xaxis.convertedCatToNumeric?M[v.globals.minX+I-1]:M[I]:M,isPlainText:!1,cssClass:(t?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+L});if(n.add(le),le.on("click",function(we){if(typeof v.config.chart.events.xAxisLabelClick=="function"){var Se=Object.assign({},v,{labelIndex:I});v.config.chart.events.xAxisLabelClick(we,h.ctx,Se)}}),t){var oe=document.createElementNS(v.globals.SVGNS,"title");oe.textContent=Array.isArray(Y.text)?Y.text.join(" "):Y.text,le.node.appendChild(oe),Y.text!==""&&(p.push(Y.text),b.push(Y))}}I<m-1&&(j+=d(I+1,u))},N=0;N<=m-1;N++)$(N)}},{key:"drawXaxisInversed",value:function(t){var a,n,o=this,l=this.w,d=new R(this.ctx),u=l.config.yaxis[0].opposite?l.globals.translateYAxisX[t]:0,h=d.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:t}),f=d.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+u+", 0)"});h.add(f);var p=[];if(l.config.yaxis[t].show)for(var b=0;b<this.xaxisLabels.length;b++)p.push(this.xaxisLabels[b]);a=l.globals.gridHeight/p.length,n=-a/2.2;var v=l.globals.yLabelFormatters[0],x=l.config.yaxis[0].labels;if(x.show)for(var k=function(P){var $=p[P]===void 0?"":p[P];$=v($,{seriesIndex:t,dataPointIndex:P,w:l});var N=o.axesUtils.getYAxisForeColor(x.style.colors,t),I=0;Array.isArray($)&&(I=$.length/2*parseInt(x.style.fontSize,10));var V=x.offsetX-15,Y="end";o.yaxis.opposite&&(Y="start"),l.config.yaxis[0].labels.align==="left"?(V=x.offsetX,Y="start"):l.config.yaxis[0].labels.align==="center"?(V=x.offsetX,Y="middle"):l.config.yaxis[0].labels.align==="right"&&(Y="end");var te=d.drawText({x:V,y:n+a+x.offsetY-I,text:$,textAnchor:Y,foreColor:Array.isArray(N)?N[P]:N,fontSize:x.style.fontSize,fontFamily:x.style.fontFamily,fontWeight:x.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+x.style.cssClass,maxWidth:x.maxWidth});f.add(te),te.on("click",function(we){if(typeof l.config.chart.events.xAxisLabelClick=="function"){var Se=Object.assign({},l,{labelIndex:P});l.config.chart.events.xAxisLabelClick(we,o.ctx,Se)}});var le=document.createElementNS(l.globals.SVGNS,"title");if(le.textContent=Array.isArray($)?$.join(" "):$,te.node.appendChild(le),l.config.yaxis[t].labels.rotate!==0){var oe=d.rotateAroundCenter(te.node);te.node.setAttribute("transform","rotate(".concat(l.config.yaxis[t].labels.rotate," 0 ").concat(oe.y,")"))}n+=a},M=0;M<=p.length-1;M++)k(M);if(l.config.yaxis[0].title.text!==void 0){var S=d.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+u+", 0)"}),L=d.drawText({x:l.config.yaxis[0].title.offsetX,y:l.globals.gridHeight/2+l.config.yaxis[0].title.offsetY,text:l.config.yaxis[0].title.text,textAnchor:"middle",foreColor:l.config.yaxis[0].title.style.color,fontSize:l.config.yaxis[0].title.style.fontSize,fontWeight:l.config.yaxis[0].title.style.fontWeight,fontFamily:l.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+l.config.yaxis[0].title.style.cssClass});S.add(L),h.add(S)}var j=0;this.isCategoryBarHorizontal&&l.config.yaxis[0].opposite&&(j=l.globals.gridWidth);var m=l.config.xaxis.axisBorder;if(m.show){var y=d.drawLine(l.globals.padHorizontal+m.offsetX+j,1+m.offsetY,l.globals.padHorizontal+m.offsetX+j,l.globals.gridHeight+m.offsetY,m.color,0);this.elgrid&&this.elgrid.elGridBorders&&l.config.grid.show?this.elgrid.elGridBorders.add(y):h.add(y)}return l.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(j,p.length,l.config.yaxis[0].axisBorder,l.config.yaxis[0].axisTicks,0,a,h),h}},{key:"drawXaxisTicks",value:function(t,a,n){var o=this.w,l=t;if(!(t<0||t-2>o.globals.gridWidth)){var d=this.offY+o.config.xaxis.axisTicks.offsetY;if(a=a+d+o.config.xaxis.axisTicks.height,o.config.xaxis.position==="top"&&(a=d-o.config.xaxis.axisTicks.height),o.config.xaxis.axisTicks.show){var u=new R(this.ctx).drawLine(t+o.config.xaxis.axisTicks.offsetX,d+o.config.xaxis.offsetY,l+o.config.xaxis.axisTicks.offsetX,a+o.config.xaxis.offsetY,o.config.xaxis.axisTicks.color);n.add(u),u.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,a=[],n=this.xaxisLabels.length,o=t.globals.padHorizontal;if(t.globals.timescaleLabels.length>0)for(var l=0;l<n;l++)o=this.xaxisLabels[l].position,a.push(o);else for(var d=n,u=0;u<d;u++){var h=d;t.globals.isXNumeric&&t.config.chart.type!=="bar"&&(h-=1),o+=t.globals.gridWidth/h,a.push(o)}return a}},{key:"xAxisLabelCorrections",value:function(){var t=this.w,a=new R(this.ctx),n=t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),o=t.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)"),l=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),d=t.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text tspan");if(t.globals.rotateXLabels||t.config.xaxis.labels.rotateAlways)for(var u=0;u<o.length;u++){var h=a.rotateAroundCenter(o[u]);h.y=h.y-1,h.x=h.x+1,o[u].setAttribute("transform","rotate(".concat(t.config.xaxis.labels.rotate," ").concat(h.x," ").concat(h.y,")")),o[u].setAttribute("text-anchor","end"),n.setAttribute("transform","translate(0, ".concat(-10,")"));var f=o[u].childNodes;t.config.xaxis.labels.trim&&Array.prototype.forEach.call(f,function(x){a.placeTextWithEllipsis(x,x.textContent,t.globals.xAxisLabelsHeight-(t.config.legend.position==="bottom"?20:10))})}else(function(){for(var x=t.globals.gridWidth/(t.globals.labels.length+1),k=0;k<o.length;k++){var M=o[k].childNodes;t.config.xaxis.labels.trim&&t.config.xaxis.type!=="datetime"&&Array.prototype.forEach.call(M,function(S){a.placeTextWithEllipsis(S,S.textContent,x)})}})();if(l.length>0){var p=l[l.length-1].getBBox(),b=l[0].getBBox();p.x<-20&&l[l.length-1].parentNode.removeChild(l[l.length-1]),b.x+b.width>t.globals.gridWidth&&!t.globals.isBarHorizontal&&l[0].parentNode.removeChild(l[0]);for(var v=0;v<d.length;v++)a.placeTextWithEllipsis(d[v],d[v].textContent,t.config.yaxis[0].labels.maxWidth-(t.config.yaxis[0].title.text?2*parseFloat(t.config.yaxis[0].title.style.fontSize):0)-15)}}}]),W}(),Bt=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w;var a=this.w;this.xaxisLabels=a.globals.labels.slice(),this.axesUtils=new bt(t),this.isRangeBar=a.globals.seriesRange.length&&a.globals.isBarHorizontal,a.globals.timescaleLabels.length>0&&(this.xaxisLabels=a.globals.timescaleLabels.slice())}return C(W,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,a=this.w,n=new R(this.ctx);t===null&&(t=n.group({class:"apexcharts-grid"}));var o=n.drawLine(a.globals.padHorizontal,1,a.globals.padHorizontal,a.globals.gridHeight,"transparent"),l=n.drawLine(a.globals.padHorizontal,a.globals.gridHeight,a.globals.gridWidth,a.globals.gridHeight,"transparent");return t.add(l),t.add(o),t}},{key:"drawGrid",value:function(){var t=null;return this.w.globals.axisCharts&&(t=this.renderGrid(),this.drawGridArea(t.el)),t}},{key:"createGridMask",value:function(){var t=this.w,a=t.globals,n=new R(this.ctx),o=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var l=0;t.config.stroke.width.forEach(function(b){l=Math.max(l,b)}),o=l}a.dom.elGridRectMask=document.createElementNS(a.SVGNS,"clipPath"),a.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(a.cuid)),a.dom.elGridRectMarkerMask=document.createElementNS(a.SVGNS,"clipPath"),a.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(a.cuid)),a.dom.elForecastMask=document.createElementNS(a.SVGNS,"clipPath"),a.dom.elForecastMask.setAttribute("id","forecastMask".concat(a.cuid)),a.dom.elNonForecastMask=document.createElementNS(a.SVGNS,"clipPath"),a.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(a.cuid));var d=t.config.chart.type,u=0,h=0;(d==="bar"||d==="rangeBar"||d==="candlestick"||d==="boxPlot"||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&(u=t.config.grid.padding.left,h=t.config.grid.padding.right,a.barPadForNumericAxis>u&&(u=a.barPadForNumericAxis,h=a.barPadForNumericAxis)),a.dom.elGridRect=n.drawRect(-o-u-2,2*-o-2,a.gridWidth+o+h+u+4,a.gridHeight+4*o+4,0,"#fff");var f=t.globals.markers.largestSize+1;a.dom.elGridRectMarker=n.drawRect(2*-f,2*-f,a.gridWidth+4*f,a.gridHeight+4*f,0,"#fff"),a.dom.elGridRectMask.appendChild(a.dom.elGridRect.node),a.dom.elGridRectMarkerMask.appendChild(a.dom.elGridRectMarker.node);var p=a.dom.baseEl.querySelector("defs");p.appendChild(a.dom.elGridRectMask),p.appendChild(a.dom.elForecastMask),p.appendChild(a.dom.elNonForecastMask),p.appendChild(a.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(t){var a=t.i,n=t.x1,o=t.y1,l=t.x2,d=t.y2,u=t.xCount,h=t.parent,f=this.w;if(!(a===0&&f.globals.skipFirstTimelinelabel||a===u-1&&f.globals.skipLastTimelinelabel&&!f.config.xaxis.labels.formatter||f.config.chart.type==="radar")){f.config.grid.xaxis.lines.show&&this._drawGridLine({i:a,x1:n,y1:o,x2:l,y2:d,xCount:u,parent:h});var p=0;if(f.globals.hasXaxisGroups&&f.config.xaxis.tickPlacement==="between"){var b=f.globals.groups;if(b){for(var v=0,x=0;v<a&&x<b.length;x++)v+=b[x].cols;v===a&&(p=.6*f.globals.xAxisLabelsHeight)}}new mt(this.ctx).drawXaxisTicks(n,p,f.globals.dom.elGraphical)}}},{key:"_drawGridLine",value:function(t){var a=t.i,n=t.x1,o=t.y1,l=t.x2,d=t.y2,u=t.xCount,h=t.parent,f=this.w,p=!1,b=h.node.classList.contains("apexcharts-gridlines-horizontal"),v=f.config.grid.strokeDashArray,x=f.globals.barPadForNumericAxis;(o===0&&d===0||n===0&&l===0)&&(p=!0),o===f.globals.gridHeight&&d===f.globals.gridHeight&&(p=!0),!f.globals.isBarHorizontal||a!==0&&a!==u-1||(p=!0);var k=new R(this).drawLine(n-(b?x:0),o,l+(b?x:0),d,f.config.grid.borderColor,v);k.node.classList.add("apexcharts-gridline"),p&&f.config.grid.show?this.elGridBorders.add(k):h.add(k)}},{key:"_drawGridBandRect",value:function(t){var a=t.c,n=t.x1,o=t.y1,l=t.x2,d=t.y2,u=t.type,h=this.w,f=new R(this.ctx),p=h.globals.barPadForNumericAxis;if(u!=="column"||h.config.xaxis.type!=="datetime"){var b=h.config.grid[u].colors[a],v=f.drawRect(n-(u==="row"?p:0),o,l+(u==="row"?2*p:0),d,0,b,h.config.grid[u].opacity);this.elg.add(v),v.attr("clip-path","url(#gridRectMask".concat(h.globals.cuid,")")),v.node.classList.add("apexcharts-grid-".concat(u))}}},{key:"_drawXYLines",value:function(t){var a=this,n=t.xCount,o=t.tickAmount,l=this.w;if(l.config.grid.xaxis.lines.show||l.config.xaxis.axisTicks.show){var d,u=l.globals.padHorizontal,h=l.globals.gridHeight;l.globals.timescaleLabels.length?function(k){for(var M=k.xC,S=k.x1,L=k.y1,j=k.x2,m=k.y2,y=0;y<M;y++)S=a.xaxisLabels[y].position,j=a.xaxisLabels[y].position,a._drawGridLines({i:y,x1:S,y1:L,x2:j,y2:m,xCount:n,parent:a.elgridLinesV})}({xC:n,x1:u,y1:0,x2:d,y2:h}):(l.globals.isXNumeric&&(n=l.globals.xAxisScale.result.length),function(k){for(var M=k.xC,S=k.x1,L=k.y1,j=k.x2,m=k.y2,y=0;y<M+(l.globals.isXNumeric?0:1);y++)y===0&&M===1&&l.globals.dataPoints===1&&(j=S=l.globals.gridWidth/2),a._drawGridLines({i:y,x1:S,y1:L,x2:j,y2:m,xCount:n,parent:a.elgridLinesV}),j=S+=l.globals.gridWidth/(l.globals.isXNumeric?M-1:M)}({xC:n,x1:u,y1:0,x2:d,y2:h}))}if(l.config.grid.yaxis.lines.show){var f=0,p=0,b=l.globals.gridWidth,v=o+1;this.isRangeBar&&(v=l.globals.labels.length);for(var x=0;x<v+(this.isRangeBar?1:0);x++)this._drawGridLine({i:x,xCount:v+(this.isRangeBar?1:0),x1:0,y1:f,x2:b,y2:p,parent:this.elgridLinesH}),p=f+=l.globals.gridHeight/(this.isRangeBar?v:o)}}},{key:"_drawInvertedXYLines",value:function(t){var a=t.xCount,n=this.w;if(n.config.grid.xaxis.lines.show||n.config.xaxis.axisTicks.show)for(var o,l=n.globals.padHorizontal,d=n.globals.gridHeight,u=0;u<a+1;u++)n.config.grid.xaxis.lines.show&&this._drawGridLine({i:u,xCount:a+1,x1:l,y1:0,x2:o,y2:d,parent:this.elgridLinesV}),new mt(this.ctx).drawXaxisTicks(l,0,n.globals.dom.elGraphical),o=l=l+n.globals.gridWidth/a+.3;if(n.config.grid.yaxis.lines.show)for(var h=0,f=0,p=n.globals.gridWidth,b=0;b<n.globals.dataPoints+1;b++)this._drawGridLine({i:b,xCount:n.globals.dataPoints+1,x1:0,y1:h,x2:p,y2:f,parent:this.elgridLinesH}),f=h+=n.globals.gridHeight/n.globals.dataPoints}},{key:"renderGrid",value:function(){var t=this.w,a=new R(this.ctx);this.elg=a.group({class:"apexcharts-grid"}),this.elgridLinesH=a.group({class:"apexcharts-gridlines-horizontal"}),this.elgridLinesV=a.group({class:"apexcharts-gridlines-vertical"}),this.elGridBorders=a.group({class:"apexcharts-grid-borders"}),this.elg.add(this.elgridLinesH),this.elg.add(this.elgridLinesV),t.config.grid.show||(this.elgridLinesV.hide(),this.elgridLinesH.hide(),this.elGridBorders.hide());for(var n,o=t.globals.yAxisScale.length?t.globals.yAxisScale[0].result.length-1:5,l=0;l<t.globals.series.length&&(t.globals.yAxisScale[l]!==void 0&&(o=t.globals.yAxisScale[l].result.length-1),!(o>2));l++);if(!t.globals.isBarHorizontal||this.isRangeBar){var d,u,h;n=this.xaxisLabels.length,this.isRangeBar&&(n--,o=t.globals.labels.length,t.config.xaxis.tickAmount&&t.config.xaxis.labels.formatter&&(n=t.config.xaxis.tickAmount),((d=t.globals.yAxisScale)===null||d===void 0||(u=d[0])===null||u===void 0||(h=u.result)===null||h===void 0?void 0:h.length)>0&&t.config.xaxis.type!=="datetime"&&(n=t.globals.yAxisScale[0].result.length-1)),this._drawXYLines({xCount:n,tickAmount:o})}else n=o,o=t.globals.xTickAmount,this._drawInvertedXYLines({xCount:n,tickAmount:o});return this.drawGridBands(n,o),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:t.globals.gridWidth/n}}},{key:"drawGridBands",value:function(t,a){var n=this.w;if(n.config.grid.row.colors!==void 0&&n.config.grid.row.colors.length>0)for(var o=0,l=n.globals.gridHeight/a,d=n.globals.gridWidth,u=0,h=0;u<a;u++,h++)h>=n.config.grid.row.colors.length&&(h=0),this._drawGridBandRect({c:h,x1:0,y1:o,x2:d,y2:l,type:"row"}),o+=n.globals.gridHeight/a;if(n.config.grid.column.colors!==void 0&&n.config.grid.column.colors.length>0)for(var f=n.globals.isBarHorizontal||n.config.xaxis.tickPlacement!=="on"||n.config.xaxis.type!=="category"&&!n.config.xaxis.convertedCatToNumeric?t:t-1,p=n.globals.padHorizontal,b=n.globals.padHorizontal+n.globals.gridWidth/f,v=n.globals.gridHeight,x=0,k=0;x<t;x++,k++)k>=n.config.grid.column.colors.length&&(k=0),this._drawGridBandRect({c:k,x1:p,y1:0,x2:b,y2:v,type:"column"}),p+=n.globals.gridWidth/f}}]),W}(),At=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"niceScale",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,l=arguments.length>4?arguments[4]:void 0,d=this.w,u=Math.abs(a-t);if((n=this._adjustTicksForSmallRange(n,o,u))==="dataPoints"&&(n=d.globals.dataPoints-1),t===Number.MIN_VALUE&&a===0||!z.isNumber(t)&&!z.isNumber(a)||t===Number.MIN_VALUE&&a===-Number.MAX_VALUE)return t=0,a=n,this.linearScale(t,a,n,o,d.config.yaxis[o].stepSize);t>a?(console.warn("axis.min cannot be greater than axis.max"),a=t+.1):t===a&&(t=t===0?0:t-.5,a=a===0?2:a+.5);var h=[];u<1&&l&&(d.config.chart.type==="candlestick"||d.config.series[o].type==="candlestick"||d.config.chart.type==="boxPlot"||d.config.series[o].type==="boxPlot"||d.globals.isRangeData)&&(a*=1.01);var f=n+1;f<2?f=2:f>2&&(f-=2);var p=u/f,b=Math.floor(z.log10(p)),v=Math.pow(10,b),x=Math.round(p/v);x<1&&(x=1);var k=x*v;d.config.yaxis[o].stepSize&&(k=d.config.yaxis[o].stepSize),d.globals.isBarHorizontal&&d.config.xaxis.stepSize&&d.config.xaxis.type!=="datetime"&&(k=d.config.xaxis.stepSize);var M=k*Math.floor(t/k),S=k*Math.ceil(a/k),L=M;if(l&&u>2){for(;h.push(z.stripNumber(L,7)),!((L+=k)>S););return{result:h,niceMin:h[0],niceMax:h[h.length-1]}}var j=t;(h=[]).push(z.stripNumber(j,7));for(var m=Math.abs(a-t)/n,y=0;y<=n;y++)j+=m,h.push(j);return h[h.length-2]>=a&&h.pop(),{result:h,niceMin:h[0],niceMax:h[h.length-1]}}},{key:"linearScale",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:void 0,d=Math.abs(a-t);(n=this._adjustTicksForSmallRange(n,o,d))==="dataPoints"&&(n=this.w.globals.dataPoints-1),l||(l=d/n),n===Number.MAX_VALUE&&(n=5,l=1);for(var u=[],h=t;n>=0;)u.push(h),h+=l,n-=1;return{result:u,niceMin:u[0],niceMax:u[u.length-1]}}},{key:"logarithmicScaleNice",value:function(t,a,n){a<=0&&(a=Math.max(t,n)),t<=0&&(t=Math.min(a,n));for(var o=[],l=Math.ceil(Math.log(a)/Math.log(n)+1),d=Math.floor(Math.log(t)/Math.log(n));d<l;d++)o.push(Math.pow(n,d));return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"logarithmicScale",value:function(t,a,n){a<=0&&(a=Math.max(t,n)),t<=0&&(t=Math.min(a,n));for(var o=[],l=Math.log(a)/Math.log(n),d=Math.log(t)/Math.log(n),u=l-d,h=Math.round(u),f=u/h,p=0,b=d;p<h;p++,b+=f)o.push(Math.pow(n,b));return o.push(Math.pow(n,l)),{result:o,niceMin:t,niceMax:a}}},{key:"_adjustTicksForSmallRange",value:function(t,a,n){var o=t;if(a!==void 0&&this.w.config.yaxis[a].labels.formatter&&this.w.config.yaxis[a].tickAmount===void 0){var l=Number(this.w.config.yaxis[a].labels.formatter(1));z.isNumber(l)&&this.w.globals.yValueDecimal===0&&(o=Math.ceil(n))}return o<t?o:t}},{key:"setYScaleForIndex",value:function(t,a,n){var o=this.w.globals,l=this.w.config,d=o.isBarHorizontal?l.xaxis:l.yaxis[t];o.yAxisScale[t]===void 0&&(o.yAxisScale[t]=[]);var u=Math.abs(n-a);if(d.logarithmic&&u<=5&&(o.invalidLogScale=!0),d.logarithmic&&u>5)o.allSeriesCollapsed=!1,o.yAxisScale[t]=this.logarithmicScale(a,n,d.logBase),o.yAxisScale[t]=d.forceNiceScale?this.logarithmicScaleNice(a,n,d.logBase):this.logarithmicScale(a,n,d.logBase);else if(n!==-Number.MAX_VALUE&&z.isNumber(n))if(o.allSeriesCollapsed=!1,d.min===void 0&&d.max===void 0||d.forceNiceScale){var h=l.yaxis[t].max===void 0&&l.yaxis[t].min===void 0||l.yaxis[t].forceNiceScale;o.yAxisScale[t]=this.niceScale(a,n,d.tickAmount?d.tickAmount:u<5&&u>1?u+1:5,t,h)}else o.yAxisScale[t]=this.linearScale(a,n,d.tickAmount,t,l.yaxis[t].stepSize);else o.yAxisScale[t]=this.linearScale(0,5,5,t,l.yaxis[t].stepSize)}},{key:"setXScale",value:function(t,a){var n=this.w,o=n.globals,l=Math.abs(a-t);return a!==-Number.MAX_VALUE&&z.isNumber(a)?o.xAxisScale=this.linearScale(t,a,n.config.xaxis.tickAmount?n.config.xaxis.tickAmount:l<5&&l>1?l+1:5,0,n.config.xaxis.stepSize):o.xAxisScale=this.linearScale(0,5,5),o.xAxisScale}},{key:"setMultipleYScales",value:function(){var t=this,a=this.w.globals,n=this.w.config,o=a.minYArr.concat([]),l=a.maxYArr.concat([]),d=[];n.yaxis.forEach(function(u,h){var f=h;n.series.forEach(function(v,x){v.name===u.seriesName&&(f=x,h!==x?d.push({index:x,similarIndex:h,alreadyExists:!0}):d.push({index:x}))});var p=o[f],b=l[f];t.setYScaleForIndex(h,p,b)}),this.sameScaleInMultipleAxes(o,l,d)}},{key:"sameScaleInMultipleAxes",value:function(t,a,n){var o=this,l=this.w.config,d=this.w.globals,u=[];n.forEach(function(M){M.alreadyExists&&(u[M.index]===void 0&&(u[M.index]=[]),u[M.index].push(M.index),u[M.index].push(M.similarIndex))}),d.yAxisSameScaleIndices=u,u.forEach(function(M,S){u.forEach(function(L,j){var m,y;S!==j&&(m=M,y=L,m.filter(function(P){return y.indexOf(P)!==-1})).length>0&&(u[S]=u[S].concat(u[j]))})});var h=u.map(function(M){return M.filter(function(S,L){return M.indexOf(S)===L})}).map(function(M){return M.sort()});u=u.filter(function(M){return!!M});var f=h.slice(),p=f.map(function(M){return JSON.stringify(M)});f=f.filter(function(M,S){return p.indexOf(JSON.stringify(M))===S});var b=[],v=[];t.forEach(function(M,S){f.forEach(function(L,j){L.indexOf(S)>-1&&(b[j]===void 0&&(b[j]=[],v[j]=[]),b[j].push({key:S,value:M}),v[j].push({key:S,value:a[S]}))})});var x=Array.apply(null,Array(f.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),k=Array.apply(null,Array(f.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);b.forEach(function(M,S){M.forEach(function(L,j){x[S]=Math.min(L.value,x[S])})}),v.forEach(function(M,S){M.forEach(function(L,j){k[S]=Math.max(L.value,k[S])})}),t.forEach(function(M,S){v.forEach(function(L,j){var m=x[j],y=k[j];l.chart.stacked&&(y=0,L.forEach(function(P,$){P.value!==-Number.MAX_VALUE&&(y+=P.value),m!==Number.MIN_VALUE&&(m+=b[j][$].value)})),L.forEach(function(P,$){L[$].key===S&&(l.yaxis[S].min!==void 0&&(m=typeof l.yaxis[S].min=="function"?l.yaxis[S].min(d.minY):l.yaxis[S].min),l.yaxis[S].max!==void 0&&(y=typeof l.yaxis[S].max=="function"?l.yaxis[S].max(d.maxY):l.yaxis[S].max),o.setYScaleForIndex(S,m,y))})})})}},{key:"autoScaleY",value:function(t,a,n){t||(t=this);var o=t.w;if(o.globals.isMultipleYAxis||o.globals.collapsedSeries.length)return console.warn("autoScaleYaxis not supported in a multi-yaxis chart."),a;var l=o.globals.seriesX[0],d=o.config.chart.stacked;return a.forEach(function(u,h){for(var f=0,p=0;p<l.length;p++)if(l[p]>=n.xaxis.min){f=p;break}var b,v,x=o.globals.minYArr[h],k=o.globals.maxYArr[h],M=o.globals.stackedSeriesTotals;o.globals.series.forEach(function(S,L){var j=S[f];d?(j=M[f],b=v=j,M.forEach(function(m,y){l[y]<=n.xaxis.max&&l[y]>=n.xaxis.min&&(m>v&&m!==null&&(v=m),S[y]<b&&S[y]!==null&&(b=S[y]))})):(b=v=j,S.forEach(function(m,y){if(l[y]<=n.xaxis.max&&l[y]>=n.xaxis.min){var P=m,$=m;o.globals.series.forEach(function(N,I){m!==null&&(P=Math.min(N[y],P),$=Math.max(N[y],$))}),$>v&&$!==null&&(v=$),P<b&&P!==null&&(b=P)}})),b===void 0&&v===void 0&&(b=x,v=k),v*=v<0?.9:1.1,(b*=b<0?1.1:.9)===0&&v===0&&(b=-1,v=1),v<0&&v<k&&(v=k),b<0&&b>x&&(b=x),a.length>1?(a[L].min=u.min===void 0?b:u.min,a[L].max=u.max===void 0?v:u.max):(a[0].min=u.min===void 0?b:u.min,a[0].max=u.max===void 0?v:u.max)})}),a}}]),W}(),D=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.scales=new At(t)}return C(W,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:-Number.MAX_VALUE,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,l=this.w.config,d=this.w.globals,u=-Number.MAX_VALUE,h=Number.MIN_VALUE;o===null&&(o=t+1);var f=d.series,p=f,b=f;l.chart.type==="candlestick"?(p=d.seriesCandleL,b=d.seriesCandleH):l.chart.type==="boxPlot"?(p=d.seriesCandleO,b=d.seriesCandleC):d.isRangeData&&(p=d.seriesRangeStart,b=d.seriesRangeEnd);for(var v=t;v<o;v++){d.dataPoints=Math.max(d.dataPoints,f[v].length),d.categoryLabels.length&&(d.dataPoints=d.categoryLabels.filter(function(M){return M!==void 0}).length),d.labels.length&&l.xaxis.type!=="datetime"&&d.series.reduce(function(M,S){return M+S.length},0)!==0&&(d.dataPoints=Math.max(d.dataPoints,d.labels.length));for(var x=0;x<d.series[v].length;x++){var k=f[v][x];k!==null&&z.isNumber(k)?(b[v][x]!==void 0&&(u=Math.max(u,b[v][x]),a=Math.min(a,b[v][x])),p[v][x]!==void 0&&(a=Math.min(a,p[v][x]),n=Math.max(n,p[v][x])),this.w.config.chart.type!=="candlestick"&&this.w.config.chart.type!=="boxPlot"&&this.w.config.chart.type==="rangeArea"&&this.w.config.chart.type==="rangeBar"||(this.w.config.chart.type!=="candlestick"&&this.w.config.chart.type!=="boxPlot"||d.seriesCandleC[v][x]!==void 0&&(u=Math.max(u,d.seriesCandleO[v][x]),u=Math.max(u,d.seriesCandleH[v][x]),u=Math.max(u,d.seriesCandleL[v][x]),u=Math.max(u,d.seriesCandleC[v][x]),this.w.config.chart.type==="boxPlot"&&(u=Math.max(u,d.seriesCandleM[v][x]))),!l.series[v].type||l.series[v].type==="candlestick"&&l.series[v].type==="boxPlot"&&l.series[v].type==="rangeArea"&&l.series[v].type==="rangeBar"||(u=Math.max(u,d.series[v][x]),a=Math.min(a,d.series[v][x])),n=u),d.seriesGoals[v]&&d.seriesGoals[v][x]&&Array.isArray(d.seriesGoals[v][x])&&d.seriesGoals[v][x].forEach(function(M){h!==Number.MIN_VALUE&&(h=Math.min(h,M.value),a=h),u=Math.max(u,M.value),n=u}),z.isFloat(k)&&(k=z.noExponents(k),d.yValueDecimal=Math.max(d.yValueDecimal,k.toString().split(".")[1].length)),h>p[v][x]&&p[v][x]<0&&(h=p[v][x])):d.hasNullValues=!0}}return l.chart.type==="rangeBar"&&d.seriesRangeStart.length&&d.isBarHorizontal&&(h=a),l.chart.type==="bar"&&(h<0&&u<0&&(u=0),h===Number.MIN_VALUE&&(h=0)),{minY:h,maxY:u,lowestY:a,highestY:n}}},{key:"setYRange",value:function(){var t=this.w.globals,a=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var n=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var o=0;o<t.series.length;o++){var l=this.getMinYMaxY(o,n,null,o+1);t.minYArr.push(l.minY),t.maxYArr.push(l.maxY),n=l.lowestY}var d=this.getMinYMaxY(0,n,null,t.series.length);if(t.minY=d.minY,t.maxY=d.maxY,n=d.lowestY,a.chart.stacked&&this._setStackedMinMax(),(a.chart.type==="line"||a.chart.type==="area"||a.chart.type==="candlestick"||a.chart.type==="boxPlot"||a.chart.type==="rangeBar"&&!t.isBarHorizontal)&&t.minY===Number.MIN_VALUE&&n!==-Number.MAX_VALUE&&n!==t.maxY){var u=t.maxY-n;(n>=0&&n<=10||a.yaxis[0].min!==void 0||a.yaxis[0].max!==void 0)&&(u=0),t.minY=n-5*u/100,n>0&&t.minY<0&&(t.minY=0),t.maxY=t.maxY+5*u/100}return a.yaxis.forEach(function(h,f){h.max!==void 0&&(typeof h.max=="number"?t.maxYArr[f]=h.max:typeof h.max=="function"&&(t.maxYArr[f]=h.max(t.isMultipleYAxis?t.maxYArr[f]:t.maxY)),t.maxY=t.maxYArr[f]),h.min!==void 0&&(typeof h.min=="number"?t.minYArr[f]=h.min:typeof h.min=="function"&&(t.minYArr[f]=h.min(t.isMultipleYAxis?t.minYArr[f]===Number.MIN_VALUE?0:t.minYArr[f]:t.minY)),t.minY=t.minYArr[f])}),t.isBarHorizontal&&["min","max"].forEach(function(h){a.xaxis[h]!==void 0&&typeof a.xaxis[h]=="number"&&(h==="min"?t.minY=a.xaxis[h]:t.maxY=a.xaxis[h])}),t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=n,t.yAxisScale.forEach(function(h,f){t.minYArr[f]=h.niceMin,t.maxYArr[f]=h.niceMax})):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr,yAxisScale:t.yAxisScale}}},{key:"setXRange",value:function(){var t=this.w.globals,a=this.w.config,n=a.xaxis.type==="numeric"||a.xaxis.type==="datetime"||a.xaxis.type==="category"&&!t.noLabelsProvided||t.noLabelsProvided||t.isXNumeric;if(t.isXNumeric&&function(){for(var u=0;u<t.series.length;u++)if(t.labels[u])for(var h=0;h<t.labels[u].length;h++)t.labels[u][h]!==null&&z.isNumber(t.labels[u][h])&&(t.maxX=Math.max(t.maxX,t.labels[u][h]),t.initialMaxX=Math.max(t.maxX,t.labels[u][h]),t.minX=Math.min(t.minX,t.labels[u][h]),t.initialMinX=Math.min(t.minX,t.labels[u][h]))}(),t.noLabelsProvided&&a.xaxis.categories.length===0&&(t.maxX=t.labels[t.labels.length-1],t.initialMaxX=t.labels[t.labels.length-1],t.minX=1,t.initialMinX=1),t.isXNumeric||t.noLabelsProvided||t.dataFormatXNumeric){var o;if(a.xaxis.tickAmount===void 0?(o=Math.round(t.svgWidth/150),a.xaxis.type==="numeric"&&t.dataPoints<30&&(o=t.dataPoints-1),o>t.dataPoints&&t.dataPoints!==0&&(o=t.dataPoints-1)):a.xaxis.tickAmount==="dataPoints"?(t.series.length>1&&(o=t.series[t.maxValsInArrayIndex].length-1),t.isXNumeric&&(o=t.maxX-t.minX-1)):o=a.xaxis.tickAmount,t.xTickAmount=o,a.xaxis.max!==void 0&&typeof a.xaxis.max=="number"&&(t.maxX=a.xaxis.max),a.xaxis.min!==void 0&&typeof a.xaxis.min=="number"&&(t.minX=a.xaxis.min),a.xaxis.range!==void 0&&(t.minX=t.maxX-a.xaxis.range),t.minX!==Number.MAX_VALUE&&t.maxX!==-Number.MAX_VALUE)if(a.xaxis.convertedCatToNumeric&&!t.dataFormatXNumeric){for(var l=[],d=t.minX-1;d<t.maxX;d++)l.push(d+1);t.xAxisScale={result:l,niceMin:l[0],niceMax:l[l.length-1]}}else t.xAxisScale=this.scales.setXScale(t.minX,t.maxX);else t.xAxisScale=this.scales.linearScale(0,o,o,0,a.xaxis.stepSize),t.noLabelsProvided&&t.labels.length>0&&(t.xAxisScale=this.scales.linearScale(1,t.labels.length,o-1,0,a.xaxis.stepSize),t.seriesX=t.labels.slice());n&&(t.labels=t.xAxisScale.result.slice())}return t.isBarHorizontal&&t.labels.length&&(t.xTickAmount=t.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:t.minX,maxX:t.maxX}}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ){for(var a=0;a<t.series.length;a++)if(t.seriesZ[a]!==void 0)for(var n=0;n<t.seriesZ[a].length;n++)t.seriesZ[a][n]!==null&&z.isNumber(t.seriesZ[a][n])&&(t.maxZ=Math.max(t.maxZ,t.seriesZ[a][n]),t.minZ=Math.min(t.minZ,t.seriesZ[a][n]))}}},{key:"_handleSingleDataPoint",value:function(){var t=this.w.globals,a=this.w.config;if(t.minX===t.maxX){var n=new Ne(this.ctx);if(a.xaxis.type==="datetime"){var o=n.getDate(t.minX);a.xaxis.labels.datetimeUTC?o.setUTCDate(o.getUTCDate()-2):o.setDate(o.getDate()-2),t.minX=new Date(o).getTime();var l=n.getDate(t.maxX);a.xaxis.labels.datetimeUTC?l.setUTCDate(l.getUTCDate()+2):l.setDate(l.getDate()+2),t.maxX=new Date(l).getTime()}else(a.xaxis.type==="numeric"||a.xaxis.type==="category"&&!t.noLabelsProvided)&&(t.minX=t.minX-2,t.initialMinX=t.minX,t.maxX=t.maxX+2,t.initialMaxX=t.maxX)}}},{key:"_getMinXDiff",value:function(){var t=this.w.globals;t.isXNumeric&&t.seriesX.forEach(function(a,n){a.length===1&&a.push(t.seriesX[t.maxValsInArrayIndex][t.seriesX[t.maxValsInArrayIndex].length-1]);var o=a.slice();o.sort(function(l,d){return l-d}),o.forEach(function(l,d){if(d>0){var u=l-o[d-1];u>0&&(t.minXDiff=Math.min(u,t.minXDiff))}}),t.dataPoints!==1&&t.minXDiff!==Number.MAX_VALUE||(t.minXDiff=.5)})}},{key:"_setStackedMinMax",value:function(){var t=this,a=this.w.globals;if(a.series.length){var n=a.seriesGroups;n.length||(n=[this.w.config.series.map(function(d){return d.name})]);var o={},l={};n.forEach(function(d){o[d]=[],l[d]=[],t.w.config.series.map(function(u,h){return d.indexOf(u.name)>-1?h:null}).filter(function(u){return u!==null}).forEach(function(u){for(var h=0;h<a.series[a.maxValsInArrayIndex].length;h++){var f,p;o[d][h]===void 0&&(o[d][h]=0,l[d][h]=0),(t.w.config.chart.stacked&&!a.comboCharts||t.w.config.chart.stacked&&a.comboCharts&&(!t.w.config.chart.stackOnlyBar||((f=t.w.config.series)===null||f===void 0||(p=f[u])===null||p===void 0?void 0:p.type)==="bar"))&&a.series[u][h]!==null&&z.isNumber(a.series[u][h])&&(a.series[u][h]>0?o[d][h]+=parseFloat(a.series[u][h])+1e-4:l[d][h]+=parseFloat(a.series[u][h]))}})}),Object.entries(o).forEach(function(d){var u=ue(d,1)[0];o[u].forEach(function(h,f){a.maxY=Math.max(a.maxY,o[u][f]),a.minY=Math.min(a.minY,l[u][f])})})}}}]),W}(),A=function(){function W(t,a){g(this,W),this.ctx=t,this.elgrid=a,this.w=t.w;var n=this.w;this.xaxisFontSize=n.config.xaxis.labels.style.fontSize,this.axisFontFamily=n.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=n.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal=n.config.chart.type==="bar"&&n.config.plotOptions.bar.horizontal,this.xAxisoffX=0,n.config.xaxis.position==="bottom"&&(this.xAxisoffX=n.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new bt(t)}return C(W,[{key:"drawYaxis",value:function(t){var a=this,n=this.w,o=new R(this.ctx),l=n.config.yaxis[t].labels.style,d=l.fontSize,u=l.fontFamily,h=l.fontWeight,f=o.group({class:"apexcharts-yaxis",rel:t,transform:"translate("+n.globals.translateYAxisX[t]+", 0)"});if(this.axesUtils.isYAxisHidden(t))return f;var p=o.group({class:"apexcharts-yaxis-texts-g"});f.add(p);var b=n.globals.yAxisScale[t].result.length-1,v=n.globals.gridHeight/b,x=n.globals.translateY,k=n.globals.yLabelFormatters[t],M=n.globals.yAxisScale[t].result.slice();M=this.axesUtils.checkForReversedLabels(t,M);var S="";if(n.config.yaxis[t].labels.show)for(var L=function(V){var Y=M[V];Y=k(Y,V,n);var te=n.config.yaxis[t].labels.padding;n.config.yaxis[t].opposite&&n.config.yaxis.length!==0&&(te*=-1);var le="end";n.config.yaxis[t].opposite&&(le="start"),n.config.yaxis[t].labels.align==="left"?le="start":n.config.yaxis[t].labels.align==="center"?le="middle":n.config.yaxis[t].labels.align==="right"&&(le="end");var oe=a.axesUtils.getYAxisForeColor(l.colors,t),we=n.config.yaxis[t].labels.offsetY;n.config.chart.type==="heatmap"&&(we-=(n.globals.gridHeight/n.globals.series.length-1)/2);var Se=o.drawText({x:te,y:x+b/10+we+1,text:Y,textAnchor:le,fontSize:d,fontFamily:u,fontWeight:h,maxWidth:n.config.yaxis[t].labels.maxWidth,foreColor:Array.isArray(oe)?oe[V]:oe,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+l.cssClass});V===b&&(S=Se),p.add(Se);var Ee=document.createElementNS(n.globals.SVGNS,"title");if(Ee.textContent=Array.isArray(Y)?Y.join(" "):Y,Se.node.appendChild(Ee),n.config.yaxis[t].labels.rotate!==0){var He=o.rotateAroundCenter(S.node),Ge=o.rotateAroundCenter(Se.node);Se.node.setAttribute("transform","rotate(".concat(n.config.yaxis[t].labels.rotate," ").concat(He.x," ").concat(Ge.y,")"))}x+=v},j=b;j>=0;j--)L(j);if(n.config.yaxis[t].title.text!==void 0){var m=o.group({class:"apexcharts-yaxis-title"}),y=0;n.config.yaxis[t].opposite&&(y=n.globals.translateYAxisX[t]);var P=o.drawText({x:y,y:n.globals.gridHeight/2+n.globals.translateY+n.config.yaxis[t].title.offsetY,text:n.config.yaxis[t].title.text,textAnchor:"end",foreColor:n.config.yaxis[t].title.style.color,fontSize:n.config.yaxis[t].title.style.fontSize,fontWeight:n.config.yaxis[t].title.style.fontWeight,fontFamily:n.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+n.config.yaxis[t].title.style.cssClass});m.add(P),f.add(m)}var $=n.config.yaxis[t].axisBorder,N=31+$.offsetX;if(n.config.yaxis[t].opposite&&(N=-31-$.offsetX),$.show){var I=o.drawLine(N,n.globals.translateY+$.offsetY-2,N,n.globals.gridHeight+n.globals.translateY+$.offsetY+2,$.color,0,$.width);f.add(I)}return n.config.yaxis[t].axisTicks.show&&this.axesUtils.drawYAxisTicks(N,b,$,n.config.yaxis[t].axisTicks,t,v,f),f}},{key:"drawYaxisInversed",value:function(t){var a=this.w,n=new R(this.ctx),o=n.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),l=n.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(a.globals.translateXAxisX,", ").concat(a.globals.translateXAxisY,")")});o.add(l);var d=a.globals.yAxisScale[t].result.length-1,u=a.globals.gridWidth/d+.1,h=u+a.config.xaxis.labels.offsetX,f=a.globals.xLabelFormatter,p=a.globals.yAxisScale[t].result.slice(),b=a.globals.timescaleLabels;b.length>0&&(this.xaxisLabels=b.slice(),d=(p=b.slice()).length),p=this.axesUtils.checkForReversedLabels(t,p);var v=b.length;if(a.config.xaxis.labels.show)for(var x=v?0:d;v?x<v:x>=0;v?x++:x--){var k=p[x];k=f(k,x,a);var M=a.globals.gridWidth+a.globals.padHorizontal-(h-u+a.config.xaxis.labels.offsetX);if(b.length){var S=this.axesUtils.getLabel(p,b,M,x,this.drawnLabels,this.xaxisFontSize);M=S.x,k=S.text,this.drawnLabels.push(S.text),x===0&&a.globals.skipFirstTimelinelabel&&(k=""),x===p.length-1&&a.globals.skipLastTimelinelabel&&(k="")}var L=n.drawText({x:M,y:this.xAxisoffX+a.config.xaxis.labels.offsetY+30-(a.config.xaxis.position==="top"?a.globals.xAxisHeight+a.config.xaxis.axisTicks.height-2:0),text:k,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:a.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+a.config.xaxis.labels.style.cssClass});l.add(L),L.tspan(k);var j=document.createElementNS(a.globals.SVGNS,"title");j.textContent=k,L.node.appendChild(j),h+=u}return this.inversedYAxisTitleText(o),this.inversedYAxisBorder(o),o}},{key:"inversedYAxisBorder",value:function(t){var a=this.w,n=new R(this.ctx),o=a.config.xaxis.axisBorder;if(o.show){var l=0;a.config.chart.type==="bar"&&a.globals.isXNumeric&&(l-=15);var d=n.drawLine(a.globals.padHorizontal+l+o.offsetX,this.xAxisoffX,a.globals.gridWidth,this.xAxisoffX,o.color,0,o.height);this.elgrid&&this.elgrid.elGridBorders&&a.config.grid.show?this.elgrid.elGridBorders.add(d):t.add(d)}}},{key:"inversedYAxisTitleText",value:function(t){var a=this.w,n=new R(this.ctx);if(a.config.xaxis.title.text!==void 0){var o=n.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),l=n.drawText({x:a.globals.gridWidth/2+a.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(a.config.xaxis.title.style.fontSize)+a.config.xaxis.title.offsetY+20,text:a.config.xaxis.title.text,textAnchor:"middle",fontSize:a.config.xaxis.title.style.fontSize,fontFamily:a.config.xaxis.title.style.fontFamily,fontWeight:a.config.xaxis.title.style.fontWeight,foreColor:a.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+a.config.xaxis.title.style.cssClass});o.add(l),t.add(o)}}},{key:"yAxisTitleRotate",value:function(t,a){var n=this.w,o=new R(this.ctx),l={width:0,height:0},d={width:0,height:0},u=n.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));u!==null&&(l=u.getBoundingClientRect());var h=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(h!==null&&(d=h.getBoundingClientRect()),h!==null){var f=this.xPaddingForYAxisTitle(t,l,d,a);h.setAttribute("x",f.xPos-(a?10:0))}if(h!==null){var p=o.rotateAroundCenter(h);h.setAttribute("transform","rotate(".concat(a?-1*n.config.yaxis[t].title.rotate:n.config.yaxis[t].title.rotate," ").concat(p.x," ").concat(p.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,a,n,o){var l=this.w,d=0,u=0,h=10;return l.config.yaxis[t].title.text===void 0||t<0?{xPos:u,padd:0}:(o?(u=a.width+l.config.yaxis[t].title.offsetX+n.width/2+h/2,(d+=1)===0&&(u-=h/2)):(u=-1*a.width+l.config.yaxis[t].title.offsetX+h/2+n.width/2,l.globals.isBarHorizontal&&(h=25,u=-1*a.width-l.config.yaxis[t].title.offsetX-h)),{xPos:u,padd:h})}},{key:"setYAxisXPosition",value:function(t,a){var n=this.w,o=0,l=0,d=18,u=1;n.config.yaxis.length>1&&(this.multipleYs=!0),n.config.yaxis.map(function(h,f){var p=n.globals.ignoreYAxisIndexes.indexOf(f)>-1||!h.show||h.floating||t[f].width===0,b=t[f].width+a[f].width;h.opposite?n.globals.isBarHorizontal?(l=n.globals.gridWidth+n.globals.translateX-1,n.globals.translateYAxisX[f]=l-h.labels.offsetX):(l=n.globals.gridWidth+n.globals.translateX+u,p||(u=u+b+20),n.globals.translateYAxisX[f]=l-h.labels.offsetX+20):(o=n.globals.translateX-d,p||(d=d+b+20),n.globals.translateYAxisX[f]=o+h.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,a=t.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(a=z.listToArray(a)).forEach(function(n,o){var l=t.config.yaxis[o];if(l&&!l.floating&&l.labels.align!==void 0){var d=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(o,"'] .apexcharts-yaxis-texts-g")),u=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(o,"'] .apexcharts-yaxis-label"));u=z.listToArray(u);var h=d.getBoundingClientRect();l.labels.align==="left"?(u.forEach(function(f,p){f.setAttribute("text-anchor","start")}),l.opposite||d.setAttribute("transform","translate(-".concat(h.width,", 0)"))):l.labels.align==="center"?(u.forEach(function(f,p){f.setAttribute("text-anchor","middle")}),d.setAttribute("transform","translate(".concat(h.width/2*(l.opposite?1:-1),", 0)"))):l.labels.align==="right"&&(u.forEach(function(f,p){f.setAttribute("text-anchor","end")}),l.opposite&&d.setAttribute("transform","translate(".concat(h.width,", 0)")))}})}}]),W}(),X=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.documentEvent=z.bind(this.documentEvent,this)}return C(W,[{key:"addEventListener",value:function(t,a){var n=this.w;n.globals.events.hasOwnProperty(t)?n.globals.events[t].push(a):n.globals.events[t]=[a]}},{key:"removeEventListener",value:function(t,a){var n=this.w;if(n.globals.events.hasOwnProperty(t)){var o=n.globals.events[t].indexOf(a);o!==-1&&n.globals.events[t].splice(o,1)}}},{key:"fireEvent",value:function(t,a){var n=this.w;if(n.globals.events.hasOwnProperty(t)){a&&a.length||(a=[]);for(var o=n.globals.events[t],l=o.length,d=0;d<l;d++)o[d].apply(null,a)}}},{key:"setupEventHandlers",value:function(){var t=this,a=this.w,n=this.ctx,o=a.globals.dom.baseEl.querySelector(a.globals.chartClass);this.ctx.eventList.forEach(function(l){o.addEventListener(l,function(d){var u=Object.assign({},a,{seriesIndex:a.globals.capturedSeriesIndex,dataPointIndex:a.globals.capturedDataPointIndex});d.type==="mousemove"||d.type==="touchmove"?typeof a.config.chart.events.mouseMove=="function"&&a.config.chart.events.mouseMove(d,n,u):d.type==="mouseleave"||d.type==="touchleave"?typeof a.config.chart.events.mouseLeave=="function"&&a.config.chart.events.mouseLeave(d,n,u):(d.type==="mouseup"&&d.which===1||d.type==="touchend")&&(typeof a.config.chart.events.click=="function"&&a.config.chart.events.click(d,n,u),n.ctx.events.fireEvent("click",[d,n,u]))},{capture:!1,passive:!0})}),this.ctx.eventList.forEach(function(l){a.globals.dom.baseEl.addEventListener(l,t.documentEvent,{passive:!0})}),this.ctx.core.setupBrushHandler()}},{key:"documentEvent",value:function(t){var a=this.w,n=t.target.className;if(t.type==="click"){var o=a.globals.dom.baseEl.querySelector(".apexcharts-menu");o&&o.classList.contains("apexcharts-menu-open")&&n!=="apexcharts-menu-icon"&&o.classList.remove("apexcharts-menu-open")}a.globals.clientX=t.type==="touchmove"?t.touches[0].clientX:t.clientX,a.globals.clientY=t.type==="touchmove"?t.touches[0].clientY:t.clientY}}]),W}(),J=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"setCurrentLocaleValues",value:function(t){var a=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(a=this.w.config.chart.locales.concat(window.Apex.chart.locales));var n=a.filter(function(l){return l.name===t})[0];if(!n)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var o=z.extend(fe,n);this.w.globals.locale=o.options}}]),W}(),ne=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"drawAxis",value:function(t,a){var n,o,l=this,d=this.w.globals,u=this.w.config,h=new mt(this.ctx,a),f=new A(this.ctx,a);d.axisCharts&&t!=="radar"&&(d.isBarHorizontal?(o=f.drawYaxisInversed(0),n=h.drawXaxisInversed(0),d.dom.elGraphical.add(n),d.dom.elGraphical.add(o)):(n=h.drawXaxis(),d.dom.elGraphical.add(n),u.yaxis.map(function(p,b){if(d.ignoreYAxisIndexes.indexOf(b)===-1&&(o=f.drawYaxis(b),d.dom.Paper.add(o),l.w.config.grid.position==="back")){var v=d.dom.Paper.children()[1];v.remove(),d.dom.Paper.add(v)}})))}}]),W}(),he=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"drawXCrosshairs",value:function(){var t=this.w,a=new R(this.ctx),n=new U(this.ctx),o=t.config.xaxis.crosshairs.fill.gradient,l=t.config.xaxis.crosshairs.dropShadow,d=t.config.xaxis.crosshairs.fill.type,u=o.colorFrom,h=o.colorTo,f=o.opacityFrom,p=o.opacityTo,b=o.stops,v=l.enabled,x=l.left,k=l.top,M=l.blur,S=l.color,L=l.opacity,j=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){d==="gradient"&&(j=a.drawGradient("vertical",u,h,f,p,null,b,null));var m=a.drawRect();t.config.xaxis.crosshairs.width===1&&(m=a.drawLine());var y=t.globals.gridHeight;(!z.isNumber(y)||y<0)&&(y=0);var P=t.config.xaxis.crosshairs.width;(!z.isNumber(P)||P<0)&&(P=0),m.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:y,width:P,height:y,fill:j,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),v&&(m=n.dropShadow(m,{left:x,top:k,blur:M,color:S,opacity:L})),t.globals.dom.elGraphical.add(m)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,a=new R(this.ctx),n=t.config.yaxis[0].crosshairs,o=t.globals.barPadForNumericAxis;if(t.config.yaxis[0].crosshairs.show){var l=a.drawLine(-o,0,t.globals.gridWidth+o,0,n.stroke.color,n.stroke.dashArray,n.stroke.width);l.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(l)}var d=a.drawLine(-o,0,t.globals.gridWidth+o,0,n.stroke.color,0,0);d.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(d)}}]),W}(),ve=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"checkResponsiveConfig",value:function(t){var a=this,n=this.w,o=n.config;if(o.responsive.length!==0){var l=o.responsive.slice();l.sort(function(f,p){return f.breakpoint>p.breakpoint?1:p.breakpoint>f.breakpoint?-1:0}).reverse();var d=new ft({}),u=function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},p=l[0].breakpoint,b=window.innerWidth>0?window.innerWidth:screen.width;if(b>p){var v=ae.extendArrayProps(d,n.globals.initialConfig,n);f=z.extend(v,f),f=z.extend(n.config,f),a.overrideResponsiveOptions(f)}else for(var x=0;x<l.length;x++)b<l[x].breakpoint&&(f=ae.extendArrayProps(d,l[x].options,n),f=z.extend(n.config,f),a.overrideResponsiveOptions(f))};if(t){var h=ae.extendArrayProps(d,t,n);h=z.extend(n.config,h),u(h=z.extend(h,t))}else u({})}}},{key:"overrideResponsiveOptions",value:function(t){var a=new ft(t).init({responsiveOverride:!0});this.w.config=a}}]),W}(),be=function(){function W(t){g(this,W),this.ctx=t,this.colors=[],this.w=t.w;var a=this.w;this.isColorFn=!1,this.isHeatmapDistributed=a.config.chart.type==="treemap"&&a.config.plotOptions.treemap.distributed||a.config.chart.type==="heatmap"&&a.config.plotOptions.heatmap.distributed,this.isBarDistributed=a.config.plotOptions.bar.distributed&&(a.config.chart.type==="bar"||a.config.chart.type==="rangeBar")}return C(W,[{key:"init",value:function(){this.setDefaultColors()}},{key:"setDefaultColors",value:function(){var t,a=this,n=this.w,o=new z;if(n.globals.dom.elWrap.classList.add("apexcharts-theme-".concat(n.config.theme.mode)),n.config.colors===void 0||((t=n.config.colors)===null||t===void 0?void 0:t.length)===0?n.globals.colors=this.predefined():(n.globals.colors=n.config.colors,Array.isArray(n.config.colors)&&n.config.colors.length>0&&typeof n.config.colors[0]=="function"&&(n.globals.colors=n.config.series.map(function(k,M){var S=n.config.colors[M];return S||(S=n.config.colors[0]),typeof S=="function"?(a.isColorFn=!0,S({value:n.globals.axisCharts?n.globals.series[M][0]?n.globals.series[M][0]:0:n.globals.series[M],seriesIndex:M,dataPointIndex:M,w:n})):S}))),n.globals.seriesColors.map(function(k,M){k&&(n.globals.colors[M]=k)}),n.config.theme.monochrome.enabled){var l=[],d=n.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(d=n.globals.series[0].length*n.globals.series.length);for(var u=n.config.theme.monochrome.color,h=1/(d/n.config.theme.monochrome.shadeIntensity),f=n.config.theme.monochrome.shadeTo,p=0,b=0;b<d;b++){var v=void 0;f==="dark"?(v=o.shadeColor(-1*p,u),p+=h):(v=o.shadeColor(p,u),p+=h),l.push(v)}n.globals.colors=l.slice()}var x=n.globals.colors.slice();this.pushExtraColors(n.globals.colors),["fill","stroke"].forEach(function(k){n.config[k].colors===void 0?n.globals[k].colors=a.isColorFn?n.config.colors:x:n.globals[k].colors=n.config[k].colors.slice(),a.pushExtraColors(n.globals[k].colors)}),n.config.dataLabels.style.colors===void 0?n.globals.dataLabels.style.colors=x:n.globals.dataLabels.style.colors=n.config.dataLabels.style.colors.slice(),this.pushExtraColors(n.globals.dataLabels.style.colors,50),n.config.plotOptions.radar.polygons.fill.colors===void 0?n.globals.radarPolygons.fill.colors=[n.config.theme.mode==="dark"?"#424242":"none"]:n.globals.radarPolygons.fill.colors=n.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(n.globals.radarPolygons.fill.colors,20),n.config.markers.colors===void 0?n.globals.markers.colors=x:n.globals.markers.colors=n.config.markers.colors.slice(),this.pushExtraColors(n.globals.markers.colors)}},{key:"pushExtraColors",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=this.w,l=a||o.globals.series.length;if(n===null&&(n=this.isBarDistributed||this.isHeatmapDistributed||o.config.chart.type==="heatmap"&&o.config.plotOptions.heatmap.colorScale.inverse),n&&o.globals.series.length&&(l=o.globals.series[o.globals.maxValsInArrayIndex].length*o.globals.series.length),t.length<l)for(var d=l-t.length,u=0;u<d;u++)t.push(t[u])}},{key:"updateThemeOptions",value:function(t){t.chart=t.chart||{},t.tooltip=t.tooltip||{};var a=t.theme.mode||"light",n=t.theme.palette?t.theme.palette:a==="dark"?"palette4":"palette1",o=t.chart.foreColor?t.chart.foreColor:a==="dark"?"#f6f7f8":"#373d3f";return t.tooltip.theme=a,t.chart.foreColor=o,t.theme.palette=n,t}},{key:"predefined",value:function(){switch(this.w.config.theme.palette){case"palette1":default:this.colors=["#008FFB","#00E396","#FEB019","#FF4560","#775DD0"];break;case"palette2":this.colors=["#3f51b5","#03a9f4","#4caf50","#f9ce1d","#FF9800"];break;case"palette3":this.colors=["#33b2df","#546E7A","#d4526e","#13d8aa","#A5978B"];break;case"palette4":this.colors=["#4ecdc4","#c7f464","#81D4FA","#fd6a6a","#546E7A"];break;case"palette5":this.colors=["#2b908f","#f9a3a4","#90ee7e","#fa4443","#69d2e7"];break;case"palette6":this.colors=["#449DD1","#F86624","#EA3546","#662E9B","#C5D86D"];break;case"palette7":this.colors=["#D7263D","#1B998B","#2E294E","#F46036","#E2C044"];break;case"palette8":this.colors=["#662E9B","#F86624","#F9C80E","#EA3546","#43BCCD"];break;case"palette9":this.colors=["#5C4742","#A5978B","#8D5B4C","#5A2A27","#C4BBAF"];break;case"palette10":this.colors=["#A300D6","#7D02EB","#5653FE","#2983FF","#00B1F2"]}return this.colors}}]),W}(),xe=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(t){var a=this.w,n=t==="title"?a.config.title:a.config.subtitle,o=a.globals.svgWidth/2,l=n.offsetY,d="middle";if(n.align==="left"?(o=10,d="start"):n.align==="right"&&(o=a.globals.svgWidth-10,d="end"),o+=n.offsetX,l=l+parseInt(n.style.fontSize,10)+n.margin/2,n.text!==void 0){var u=new R(this.ctx).drawText({x:o,y:l,text:n.text,textAnchor:d,fontSize:n.style.fontSize,fontFamily:n.style.fontFamily,fontWeight:n.style.fontWeight,foreColor:n.style.color,opacity:1});u.node.setAttribute("class","apexcharts-".concat(t,"-text")),a.globals.dom.Paper.add(u)}}}]),W}(),pe=function(){function W(t){g(this,W),this.w=t.w,this.dCtx=t}return C(W,[{key:"getTitleSubtitleCoords",value:function(t){var a=this.w,n=0,o=0,l=t==="title"?a.config.title.floating:a.config.subtitle.floating,d=a.globals.dom.baseEl.querySelector(".apexcharts-".concat(t,"-text"));if(d!==null&&!l){var u=d.getBoundingClientRect();n=u.width,o=a.globals.axisCharts?u.height+5:u.height}return{width:n,height:o}}},{key:"getLegendsRect",value:function(){var t=this.w,a=t.globals.dom.elLegendWrap;t.config.legend.height||t.config.legend.position!=="top"&&t.config.legend.position!=="bottom"||(a.style.maxHeight=t.globals.svgHeight/2+"px");var n=Object.assign({},z.getBoundingClientRect(a));return a!==null&&!t.config.legend.floating&&t.config.legend.show?this.dCtx.lgRect={x:n.x,y:n.y,height:n.height,width:n.height===0?0:n.width}:this.dCtx.lgRect={x:0,y:0,height:0,width:0},t.config.legend.position!=="left"&&t.config.legend.position!=="right"||1.5*this.dCtx.lgRect.width>t.globals.svgWidth&&(this.dCtx.lgRect.width=t.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(t,a){var n=t;if(this.w.globals.isMultiLineX){var o=a.map(function(d,u){return Array.isArray(d)?d.length:1}),l=Math.max.apply(Math,ee(o));n=a[o.indexOf(l)]}return n}}]),W}(),Me=function(){function W(t){g(this,W),this.w=t.w,this.dCtx=t}return C(W,[{key:"getxAxisLabelsCoords",value:function(){var t,a=this.w,n=a.globals.labels.slice();if(a.config.xaxis.convertedCatToNumeric&&n.length===0&&(n=a.globals.categoryLabels),a.globals.timescaleLabels.length>0){var o=this.getxAxisTimeScaleLabelsCoords();t={width:o.width,height:o.height},a.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=a.config.legend.position!=="left"&&a.config.legend.position!=="right"||a.config.legend.floating?0:this.dCtx.lgRect.width;var l=a.globals.xLabelFormatter,d=z.getLargestStringFromArr(n),u=this.dCtx.dimHelpers.getLargestStringFromMultiArr(d,n);a.globals.isBarHorizontal&&(u=d=a.globals.yAxisScale[0].result.reduce(function(k,M){return k.length>M.length?k:M},0));var h=new nt(this.dCtx.ctx),f=d;d=h.xLabelFormat(l,d,f,{i:void 0,dateFormatter:new Ne(this.dCtx.ctx).formatDate,w:a}),u=h.xLabelFormat(l,u,f,{i:void 0,dateFormatter:new Ne(this.dCtx.ctx).formatDate,w:a}),(a.config.xaxis.convertedCatToNumeric&&d===void 0||String(d).trim()==="")&&(u=d="1");var p=new R(this.dCtx.ctx),b=p.getTextRects(d,a.config.xaxis.labels.style.fontSize),v=b;if(d!==u&&(v=p.getTextRects(u,a.config.xaxis.labels.style.fontSize)),(t={width:b.width>=v.width?b.width:v.width,height:b.height>=v.height?b.height:v.height}).width*n.length>a.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&a.config.xaxis.labels.rotate!==0||a.config.xaxis.labels.rotateAlways){if(!a.globals.isBarHorizontal){a.globals.rotateXLabels=!0;var x=function(k){return p.getTextRects(k,a.config.xaxis.labels.style.fontSize,a.config.xaxis.labels.style.fontFamily,"rotate(".concat(a.config.xaxis.labels.rotate," 0 0)"),!1)};b=x(d),d!==u&&(v=x(u)),t.height=(b.height>v.height?b.height:v.height)/1.5,t.width=b.width>v.width?b.width:v.width}}else a.globals.rotateXLabels=!1}return a.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var t,a=this.w;if(!a.globals.hasXaxisGroups)return{width:0,height:0};var n,o=((t=a.config.xaxis.group.style)===null||t===void 0?void 0:t.fontSize)||a.config.xaxis.labels.style.fontSize,l=a.globals.groups.map(function(b){return b.title}),d=z.getLargestStringFromArr(l),u=this.dCtx.dimHelpers.getLargestStringFromMultiArr(d,l),h=new R(this.dCtx.ctx),f=h.getTextRects(d,o),p=f;return d!==u&&(p=h.getTextRects(u,o)),n={width:f.width>=p.width?f.width:p.width,height:f.height>=p.height?f.height:p.height},a.config.xaxis.labels.show||(n={width:0,height:0}),{width:n.width,height:n.height}}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,a=0,n=0;if(t.config.xaxis.title.text!==void 0){var o=new R(this.dCtx.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);a=o.width,n=o.height}return{width:a,height:n}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,a=this.w;this.dCtx.timescaleLabels=a.globals.timescaleLabels.slice();var n=this.dCtx.timescaleLabels.map(function(l){return l.value}),o=n.reduce(function(l,d){return l===void 0?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):l.length>d.length?l:d},0);return 1.05*(t=new R(this.dCtx.ctx).getTextRects(o,a.config.xaxis.labels.style.fontSize)).width*n.length>a.globals.gridWidth&&a.config.xaxis.labels.rotate!==0&&(a.globals.overlappingXLabels=!0),t}},{key:"additionalPaddingXLabels",value:function(t){var a=this,n=this.w,o=n.globals,l=n.config,d=l.xaxis.type,u=t.width;o.skipLastTimelinelabel=!1,o.skipFirstTimelinelabel=!1;var h=n.config.yaxis[0].opposite&&n.globals.isBarHorizontal,f=function(p,b){l.yaxis.length>1&&function(v){return o.collapsedSeriesIndices.indexOf(v)!==-1}(b)||function(v){if(a.dCtx.timescaleLabels&&a.dCtx.timescaleLabels.length){var x=a.dCtx.timescaleLabels[0],k=a.dCtx.timescaleLabels[a.dCtx.timescaleLabels.length-1].position+u/1.75-a.dCtx.yAxisWidthRight,M=x.position-u/1.75+a.dCtx.yAxisWidthLeft,S=n.config.legend.position==="right"&&a.dCtx.lgRect.width>0?a.dCtx.lgRect.width:0;k>o.svgWidth-o.translateX-S&&(o.skipLastTimelinelabel=!0),M<-(v.show&&!v.floating||l.chart.type!=="bar"&&l.chart.type!=="candlestick"&&l.chart.type!=="rangeBar"&&l.chart.type!=="boxPlot"?10:u/1.75)&&(o.skipFirstTimelinelabel=!0)}else d==="datetime"?a.dCtx.gridPad.right<u&&!o.rotateXLabels&&(o.skipLastTimelinelabel=!0):d!=="datetime"&&a.dCtx.gridPad.right<u/2-a.dCtx.yAxisWidthRight&&!o.rotateXLabels&&!n.config.xaxis.labels.trim&&(n.config.xaxis.tickPlacement!=="between"||n.globals.isBarHorizontal)&&(a.dCtx.xPadRight=u/2+1)}(p)};l.yaxis.forEach(function(p,b){h?(a.dCtx.gridPad.left<u&&(a.dCtx.xPadLeft=u/2+1),a.dCtx.xPadRight=u/2+1):f(p,b)})}}]),W}(),De=function(){function W(t){g(this,W),this.w=t.w,this.dCtx=t}return C(W,[{key:"getyAxisLabelsCoords",value:function(){var t=this,a=this.w,n=[],o=10,l=new bt(this.dCtx.ctx);return a.config.yaxis.map(function(d,u){var h={seriesIndex:u,dataPointIndex:-1,w:a},f=a.globals.yAxisScale[u],p=0;if(!l.isYAxisHidden(u)&&d.labels.show&&d.labels.minWidth!==void 0&&(p=d.labels.minWidth),!l.isYAxisHidden(u)&&d.labels.show&&f.result.length){var b=a.globals.yLabelFormatters[u],v=f.niceMin===Number.MIN_VALUE?0:f.niceMin,x=f.result.reduce(function(y,P){var $,N;return(($=String(b(y,h)))===null||$===void 0?void 0:$.length)>((N=String(b(P,h)))===null||N===void 0?void 0:N.length)?y:P},v),k=x=b(x,h);if(x!==void 0&&x.length!==0||(x=f.niceMax),a.globals.isBarHorizontal){o=0;var M=a.globals.labels.slice();x=z.getLargestStringFromArr(M),x=b(x,{seriesIndex:u,dataPointIndex:-1,w:a}),k=t.dCtx.dimHelpers.getLargestStringFromMultiArr(x,M)}var S=new R(t.dCtx.ctx),L="rotate(".concat(d.labels.rotate," 0 0)"),j=S.getTextRects(x,d.labels.style.fontSize,d.labels.style.fontFamily,L,!1),m=j;x!==k&&(m=S.getTextRects(k,d.labels.style.fontSize,d.labels.style.fontFamily,L,!1)),n.push({width:(p>m.width||p>j.width?p:m.width>j.width?m.width:j.width)+o,height:m.height>j.height?m.height:j.height})}else n.push({width:0,height:0})}),n}},{key:"getyAxisTitleCoords",value:function(){var t=this,a=this.w,n=[];return a.config.yaxis.map(function(o,l){if(o.show&&o.title.text!==void 0){var d=new R(t.dCtx.ctx),u="rotate(".concat(o.title.rotate," 0 0)"),h=d.getTextRects(o.title.text,o.title.style.fontSize,o.title.style.fontFamily,u,!1);n.push({width:h.width,height:h.height})}else n.push({width:0,height:0})}),n}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,a=0,n=0,o=0,l=t.globals.yAxisScale.length>1?10:0,d=new bt(this.dCtx.ctx),u=function(h,f){var p=t.config.yaxis[f].floating,b=0;h.width>0&&!p?(b=h.width+l,function(v){return t.globals.ignoreYAxisIndexes.indexOf(v)>-1}(f)&&(b=b-h.width-l)):b=p||d.isYAxisHidden(f)?0:5,t.config.yaxis[f].opposite?o+=b:n+=b,a+=b};return t.globals.yLabelsCoords.map(function(h,f){u(h,f)}),t.globals.yTitleCoords.map(function(h,f){u(h,f)}),t.globals.isBarHorizontal&&!t.config.yaxis[0].floating&&(a=t.globals.yLabelsCoords[0].width+t.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=n,this.dCtx.yAxisWidthRight=o,a}}]),W}(),ke=function(){function W(t){g(this,W),this.w=t.w,this.dCtx=t}return C(W,[{key:"gridPadForColumnsInNumericAxis",value:function(t){var a=this.w;if(a.globals.noData||a.globals.allSeriesCollapsed)return 0;var n=function(p){return p==="bar"||p==="rangeBar"||p==="candlestick"||p==="boxPlot"},o=a.config.chart.type,l=0,d=n(o)?a.config.series.length:1;if(a.globals.comboBarCount>0&&(d=a.globals.comboBarCount),a.globals.collapsedSeries.forEach(function(p){n(p.type)&&(d-=1)}),a.config.chart.stacked&&(d=1),(n(o)||a.globals.comboBarCount>0)&&a.globals.isXNumeric&&!a.globals.isBarHorizontal&&d>0){var u,h,f=Math.abs(a.globals.initialMaxX-a.globals.initialMinX);f<=3&&(f=a.globals.dataPoints),u=f/t,a.globals.minXDiff&&a.globals.minXDiff/u>0&&(h=a.globals.minXDiff/u),h>t/2&&(h/=2),(l=h/d*parseInt(a.config.plotOptions.bar.columnWidth,10)/100)<1&&(l=1),l=l/(d>1?1:1.5)+5,a.globals.barPadForNumericAxis=l}return l}},{key:"gridPadFortitleSubtitle",value:function(){var t=this,a=this.w,n=a.globals,o=this.dCtx.isSparkline||!a.globals.axisCharts?0:10;["title","subtitle"].forEach(function(u){a.config[u].text!==void 0?o+=a.config[u].margin:o+=t.dCtx.isSparkline||!a.globals.axisCharts?0:5}),!a.config.legend.show||a.config.legend.position!=="bottom"||a.config.legend.floating||a.globals.axisCharts||(o+=10);var l=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),d=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");n.gridHeight=n.gridHeight-l.height-d.height-o,n.translateY=n.translateY+l.height+d.height+o}},{key:"setGridXPosForDualYAxis",value:function(t,a){var n=this.w,o=new bt(this.dCtx.ctx);n.config.yaxis.map(function(l,d){n.globals.ignoreYAxisIndexes.indexOf(d)!==-1||l.floating||o.isYAxisHidden(d)||(l.opposite&&(n.globals.translateX=n.globals.translateX-(a[d].width+t[d].width)-parseInt(n.config.yaxis[d].labels.style.fontSize,10)/1.2-12),n.globals.translateX<2&&(n.globals.translateX=2))})}}]),W}(),Z=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new pe(this),this.dimYAxis=new De(this),this.dimXAxis=new Me(this),this.dimGrid=new ke(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return C(W,[{key:"plotCoords",value:function(){var t=this,a=this.w,n=a.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&((a.config.markers.discrete.length>0||a.config.markers.size>0)&&Object.entries(this.gridPad).forEach(function(l){var d=ue(l,2),u=d[0],h=d[1];t.gridPad[u]=Math.max(h,t.w.globals.markers.largestSize/1.5)}),this.gridPad.top=Math.max(a.config.stroke.width/2,this.gridPad.top),this.gridPad.bottom=Math.max(a.config.stroke.width/2,this.gridPad.bottom)),n.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),n.gridHeight=n.gridHeight-this.gridPad.top-this.gridPad.bottom,n.gridWidth=n.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var o=this.dimGrid.gridPadForColumnsInNumericAxis(n.gridWidth);n.gridWidth=n.gridWidth-2*o,n.translateX=n.translateX+this.gridPad.left+this.xPadLeft+(o>0?o+4:0),n.translateY=n.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var t=this,a=this.w,n=a.globals,o=this.dimYAxis.getyAxisLabelsCoords(),l=this.dimYAxis.getyAxisTitleCoords();a.globals.yLabelsCoords=[],a.globals.yTitleCoords=[],a.config.yaxis.map(function(x,k){a.globals.yLabelsCoords.push({width:o[k].width,index:k}),a.globals.yTitleCoords.push({width:l[k].width,index:k})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var d=this.dimXAxis.getxAxisLabelsCoords(),u=this.dimXAxis.getxAxisGroupLabelsCoords(),h=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(d,h,u),n.translateXAxisY=a.globals.rotateXLabels?this.xAxisHeight/8:-4,n.translateXAxisX=a.globals.rotateXLabels&&a.globals.isXNumeric&&a.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,a.globals.isBarHorizontal&&(n.rotateXLabels=!1,n.translateXAxisY=parseInt(a.config.xaxis.labels.style.fontSize,10)/1.5*-1),n.translateXAxisY=n.translateXAxisY+a.config.xaxis.labels.offsetY,n.translateXAxisX=n.translateXAxisX+a.config.xaxis.labels.offsetX;var f=this.yAxisWidth,p=this.xAxisHeight;n.xAxisLabelsHeight=this.xAxisHeight-h.height,n.xAxisGroupLabelsHeight=n.xAxisLabelsHeight-d.height,n.xAxisLabelsWidth=this.xAxisWidth,n.xAxisHeight=this.xAxisHeight;var b=10;(a.config.chart.type==="radar"||this.isSparkline)&&(f=0,p=n.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||a.config.chart.type==="treemap")&&(f=0,p=0,b=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(d);var v=function(){n.translateX=f,n.gridHeight=n.svgHeight-t.lgRect.height-p-(t.isSparkline||a.config.chart.type==="treemap"?0:a.globals.rotateXLabels?10:15),n.gridWidth=n.svgWidth-f};switch(a.config.xaxis.position==="top"&&(b=n.xAxisHeight-a.config.xaxis.axisTicks.height-5),a.config.legend.position){case"bottom":n.translateY=b,v();break;case"top":n.translateY=this.lgRect.height+b,v();break;case"left":n.translateY=b,n.translateX=this.lgRect.width+f,n.gridHeight=n.svgHeight-p-12,n.gridWidth=n.svgWidth-this.lgRect.width-f;break;case"right":n.translateY=b,n.translateX=f,n.gridHeight=n.svgHeight-p-12,n.gridWidth=n.svgWidth-this.lgRect.width-f-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(l,o),new A(this.ctx).setYAxisXPosition(o,l)}},{key:"setDimensionsForNonAxisCharts",value:function(){var t=this.w,a=t.globals,n=t.config,o=0;t.config.legend.show&&!t.config.legend.floating&&(o=20);var l=n.chart.type==="pie"||n.chart.type==="polarArea"||n.chart.type==="donut"?"pie":"radialBar",d=n.plotOptions[l].offsetY,u=n.plotOptions[l].offsetX;if(!n.legend.show||n.legend.floating)return a.gridHeight=a.svgHeight-n.grid.padding.left+n.grid.padding.right,a.gridWidth=a.gridHeight,a.translateY=d,void(a.translateX=u+(a.svgWidth-a.gridWidth)/2);switch(n.legend.position){case"bottom":a.gridHeight=a.svgHeight-this.lgRect.height-a.goldenPadding,a.gridWidth=a.svgWidth,a.translateY=d-10,a.translateX=u+(a.svgWidth-a.gridWidth)/2;break;case"top":a.gridHeight=a.svgHeight-this.lgRect.height-a.goldenPadding,a.gridWidth=a.svgWidth,a.translateY=this.lgRect.height+d+10,a.translateX=u+(a.svgWidth-a.gridWidth)/2;break;case"left":a.gridWidth=a.svgWidth-this.lgRect.width-o,a.gridHeight=n.chart.height!=="auto"?a.svgHeight:a.gridWidth,a.translateY=d,a.translateX=u+this.lgRect.width+o;break;case"right":a.gridWidth=a.svgWidth-this.lgRect.width-o-5,a.gridHeight=n.chart.height!=="auto"?a.svgHeight:a.gridWidth,a.translateY=d,a.translateX=u+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(t,a,n){var o=this.w,l=o.globals.hasXaxisGroups?2:1,d=n.height+t.height+a.height,u=o.globals.isMultiLineX?1.2:o.globals.LINE_HEIGHT_RATIO,h=o.globals.rotateXLabels?22:10,f=o.globals.rotateXLabels&&o.config.legend.position==="bottom"?10:0;this.xAxisHeight=d*u+l*h+f,this.xAxisWidth=t.width,this.xAxisHeight-a.height>o.config.xaxis.labels.maxHeight&&(this.xAxisHeight=o.config.xaxis.labels.maxHeight),o.config.xaxis.labels.minHeight&&this.xAxisHeight<o.config.xaxis.labels.minHeight&&(this.xAxisHeight=o.config.xaxis.labels.minHeight),o.config.xaxis.floating&&(this.xAxisHeight=0);var p=0,b=0;o.config.yaxis.forEach(function(v){p+=v.labels.minWidth,b+=v.labels.maxWidth}),this.yAxisWidth<p&&(this.yAxisWidth=p),this.yAxisWidth>b&&(this.yAxisWidth=b)}}]),W}(),se=function(){function W(t){g(this,W),this.w=t.w,this.lgCtx=t}return C(W,[{key:"getLegendStyles",value:function(){var t,a,n,o=document.createElement("style");o.setAttribute("type","text/css");var l=((t=this.lgCtx.ctx)===null||t===void 0||(a=t.opts)===null||a===void 0||(n=a.chart)===null||n===void 0?void 0:n.nonce)||this.w.config.chart.nonce;l&&o.setAttribute("nonce",l);var d=document.createTextNode(`
.apexcharts-legend {
display: flex;
overflow: auto;
padding: 0 10px;
}
.apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top {
flex-wrap: wrap
}
.apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {
flex-direction: column;
bottom: 0;
}
.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {
justify-content: flex-start;
}
.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center {
justify-content: center;
}
.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right {
justify-content: flex-end;
}
.apexcharts-legend-series {
cursor: pointer;
line-height: normal;
}
.apexcharts-legend.apx-legend-position-bottom .apexcharts-legend-series, .apexcharts-legend.apx-legend-position-top .apexcharts-legend-series{
display: flex;
align-items: center;
}
.apexcharts-legend-text {
position: relative;
font-size: 14px;
}
.apexcharts-legend-text *, .apexcharts-legend-marker * {
pointer-events: none;
}
.apexcharts-legend-marker {
position: relative;
display: inline-block;
cursor: pointer;
margin-right: 3px;
border-style: solid;
}
.apexcharts-legend.apexcharts-align-right .apexcharts-legend-series, .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series{
display: inline-block;
}
.apexcharts-legend-series.apexcharts-no-click {
cursor: auto;
}
.apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {
display: none !important;
}
.apexcharts-inactive-legend {
opacity: 0.45;
}`);return o.appendChild(d),o}},{key:"getLegendBBox",value:function(){var t=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),a=t.width;return{clwh:t.height,clww:a}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(t,a){var n=this,o=this.w;if(o.globals.axisCharts||o.config.chart.type==="radialBar"){o.globals.resized=!0;var l=null,d=null;o.globals.risingSeries=[],o.globals.axisCharts?(l=o.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),d=parseInt(l.getAttribute("data:realIndex"),10)):(l=o.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),d=parseInt(l.getAttribute("rel"),10)-1),a?[{cs:o.globals.collapsedSeries,csi:o.globals.collapsedSeriesIndices},{cs:o.globals.ancillaryCollapsedSeries,csi:o.globals.ancillaryCollapsedSeriesIndices}].forEach(function(p){n.riseCollapsedSeries(p.cs,p.csi,d)}):this.hideSeries({seriesEl:l,realIndex:d})}else{var u=o.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t+1,"'] path")),h=o.config.chart.type;if(h==="pie"||h==="polarArea"||h==="donut"){var f=o.config.plotOptions.pie.donut.labels;new R(this.lgCtx.ctx).pathMouseDown(u.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(u.members[0].node,f)}u.fire("click")}}},{key:"hideSeries",value:function(t){var a=t.seriesEl,n=t.realIndex,o=this.w,l=z.clone(o.config.series);if(o.globals.axisCharts){var d=!1;if(o.config.yaxis[n]&&o.config.yaxis[n].show&&o.config.yaxis[n].showAlways&&(d=!0,o.globals.ancillaryCollapsedSeriesIndices.indexOf(n)<0&&(o.globals.ancillaryCollapsedSeries.push({index:n,data:l[n].data.slice(),type:a.parentNode.className.baseVal.split("-")[1]}),o.globals.ancillaryCollapsedSeriesIndices.push(n))),!d){o.globals.collapsedSeries.push({index:n,data:l[n].data.slice(),type:a.parentNode.className.baseVal.split("-")[1]}),o.globals.collapsedSeriesIndices.push(n);var u=o.globals.risingSeries.indexOf(n);o.globals.risingSeries.splice(u,1)}}else o.globals.collapsedSeries.push({index:n,data:l[n]}),o.globals.collapsedSeriesIndices.push(n);for(var h=a.childNodes,f=0;f<h.length;f++)h[f].classList.contains("apexcharts-series-markers-wrap")&&(h[f].classList.contains("apexcharts-hide")?h[f].classList.remove("apexcharts-hide"):h[f].classList.add("apexcharts-hide"));o.globals.allSeriesCollapsed=o.globals.collapsedSeries.length===o.config.series.length,l=this._getSeriesBasedOnCollapsedState(l),this.lgCtx.ctx.updateHelpers._updateSeries(l,o.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(t,a,n){var o=this.w,l=z.clone(o.config.series);if(t.length>0){for(var d=0;d<t.length;d++)t[d].index===n&&(o.globals.axisCharts?(l[n].data=t[d].data.slice(),t.splice(d,1),a.splice(d,1),o.globals.risingSeries.push(n)):(l[n]=t[d].data,t.splice(d,1),a.splice(d,1),o.globals.risingSeries.push(n)));l=this._getSeriesBasedOnCollapsedState(l),this.lgCtx.ctx.updateHelpers._updateSeries(l,o.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(t){var a=this.w;return a.globals.axisCharts?t.forEach(function(n,o){a.globals.collapsedSeriesIndices.indexOf(o)>-1&&(t[o].data=[])}):t.forEach(function(n,o){a.globals.collapsedSeriesIndices.indexOf(o)>-1&&(t[o]=0)}),t}}]),W}(),Ae=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed=this.w.config.chart.type==="bar"&&this.w.config.plotOptions.bar.distributed&&this.w.config.series.length===1,this.legendHelpers=new se(this)}return C(W,[{key:"init",value:function(){var t=this.w,a=t.globals,n=t.config;if((n.legend.showForSingleSeries&&a.series.length===1||this.isBarsDistributed||a.series.length>1||!a.axisCharts)&&n.legend.show){for(;a.dom.elLegendWrap.firstChild;)a.dom.elLegendWrap.removeChild(a.dom.elLegendWrap.firstChild);this.drawLegends(),z.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),n.legend.position==="bottom"||n.legend.position==="top"?this.legendAlignHorizontal():n.legend.position!=="right"&&n.legend.position!=="left"||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var t=this,a=this.w,n=a.config.legend.fontFamily,o=a.globals.seriesNames,l=a.globals.colors.slice();if(a.config.chart.type==="heatmap"){var d=a.config.plotOptions.heatmap.colorScale.ranges;o=d.map(function(oe){return oe.name?oe.name:oe.from+" - "+oe.to}),l=d.map(function(oe){return oe.color})}else this.isBarsDistributed&&(o=a.globals.labels.slice());a.config.legend.customLegendItems.length&&(o=a.config.legend.customLegendItems);for(var u=a.globals.legendFormatter,h=a.config.legend.inverseOrder,f=h?o.length-1:0;h?f>=0:f<=o.length-1;h?f--:f++){var p,b=u(o[f],{seriesIndex:f,w:a}),v=!1,x=!1;if(a.globals.collapsedSeries.length>0)for(var k=0;k<a.globals.collapsedSeries.length;k++)a.globals.collapsedSeries[k].index===f&&(v=!0);if(a.globals.ancillaryCollapsedSeriesIndices.length>0)for(var M=0;M<a.globals.ancillaryCollapsedSeriesIndices.length;M++)a.globals.ancillaryCollapsedSeriesIndices[M]===f&&(x=!0);var S=document.createElement("span");S.classList.add("apexcharts-legend-marker");var L=a.config.legend.markers.offsetX,j=a.config.legend.markers.offsetY,m=a.config.legend.markers.height,y=a.config.legend.markers.width,P=a.config.legend.markers.strokeWidth,$=a.config.legend.markers.strokeColor,N=a.config.legend.markers.radius,I=S.style;I.background=l[f],I.color=l[f],I.setProperty("background",l[f],"important"),a.config.legend.markers.fillColors&&a.config.legend.markers.fillColors[f]&&(I.background=a.config.legend.markers.fillColors[f]),a.globals.seriesColors[f]!==void 0&&(I.background=a.globals.seriesColors[f],I.color=a.globals.seriesColors[f]),I.height=Array.isArray(m)?parseFloat(m[f])+"px":parseFloat(m)+"px",I.width=Array.isArray(y)?parseFloat(y[f])+"px":parseFloat(y)+"px",I.left=(Array.isArray(L)?parseFloat(L[f]):parseFloat(L))+"px",I.top=(Array.isArray(j)?parseFloat(j[f]):parseFloat(j))+"px",I.borderWidth=Array.isArray(P)?P[f]:P,I.borderColor=Array.isArray($)?$[f]:$,I.borderRadius=Array.isArray(N)?parseFloat(N[f])+"px":parseFloat(N)+"px",a.config.legend.markers.customHTML&&(Array.isArray(a.config.legend.markers.customHTML)?a.config.legend.markers.customHTML[f]&&(S.innerHTML=a.config.legend.markers.customHTML[f]()):S.innerHTML=a.config.legend.markers.customHTML()),R.setAttrs(S,{rel:f+1,"data:collapsed":v||x}),(v||x)&&S.classList.add("apexcharts-inactive-legend");var V=document.createElement("div"),Y=document.createElement("span");Y.classList.add("apexcharts-legend-text"),Y.innerHTML=Array.isArray(b)?b.join(" "):b;var te=a.config.legend.labels.useSeriesColors?a.globals.colors[f]:Array.isArray(a.config.legend.labels.colors)?(p=a.config.legend.labels.colors)===null||p===void 0?void 0:p[f]:a.config.legend.labels.colors;te||(te=a.config.chart.foreColor),Y.style.color=te,Y.style.fontSize=parseFloat(a.config.legend.fontSize)+"px",Y.style.fontWeight=a.config.legend.fontWeight,Y.style.fontFamily=n||a.config.chart.fontFamily,R.setAttrs(Y,{rel:f+1,i:f,"data:default-text":encodeURIComponent(b),"data:collapsed":v||x}),V.appendChild(S),V.appendChild(Y);var le=new ae(this.ctx);a.config.legend.showForZeroSeries||le.getSeriesTotalByIndex(f)===0&&le.seriesHaveSameValues(f)&&!le.isSeriesNull(f)&&a.globals.collapsedSeriesIndices.indexOf(f)===-1&&a.globals.ancillaryCollapsedSeriesIndices.indexOf(f)===-1&&V.classList.add("apexcharts-hidden-zero-series"),a.config.legend.showForNullSeries||le.isSeriesNull(f)&&a.globals.collapsedSeriesIndices.indexOf(f)===-1&&a.globals.ancillaryCollapsedSeriesIndices.indexOf(f)===-1&&V.classList.add("apexcharts-hidden-null-series"),a.globals.dom.elLegendWrap.appendChild(V),a.globals.dom.elLegendWrap.classList.add("apexcharts-align-".concat(a.config.legend.horizontalAlign)),a.globals.dom.elLegendWrap.classList.add("apx-legend-position-"+a.config.legend.position),V.classList.add("apexcharts-legend-series"),V.style.margin="".concat(a.config.legend.itemMargin.vertical,"px ").concat(a.config.legend.itemMargin.horizontal,"px"),a.globals.dom.elLegendWrap.style.width=a.config.legend.width?a.config.legend.width+"px":"",a.globals.dom.elLegendWrap.style.height=a.config.legend.height?a.config.legend.height+"px":"",R.setAttrs(V,{rel:f+1,seriesName:z.escapeString(o[f]),"data:collapsed":v||x}),(v||x)&&V.classList.add("apexcharts-inactive-legend"),a.config.legend.onItemClick.toggleDataSeries||V.classList.add("apexcharts-no-click")}a.globals.dom.elWrap.addEventListener("click",t.onLegendClick,!0),a.config.legend.onItemHover.highlightDataSeries&&a.config.legend.customLegendItems.length===0&&(a.globals.dom.elWrap.addEventListener("mousemove",t.onLegendHovered,!0),a.globals.dom.elWrap.addEventListener("mouseout",t.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(t,a){var n=this.w,o=n.globals.dom.elLegendWrap,l=o.getBoundingClientRect(),d=0,u=0;if(n.config.legend.position==="bottom")u+=n.globals.svgHeight-l.height/2;else if(n.config.legend.position==="top"){var h=new Z(this.ctx),f=h.dimHelpers.getTitleSubtitleCoords("title").height,p=h.dimHelpers.getTitleSubtitleCoords("subtitle").height;u=u+(f>0?f-10:0)+(p>0?p-10:0)}o.style.position="absolute",d=d+t+n.config.legend.offsetX,u=u+a+n.config.legend.offsetY,o.style.left=d+"px",o.style.top=u+"px",n.config.legend.position==="bottom"?(o.style.top="auto",o.style.bottom=5-n.config.legend.offsetY+"px"):n.config.legend.position==="right"&&(o.style.left="auto",o.style.right=25+n.config.legend.offsetX+"px"),["width","height"].forEach(function(b){o.style[b]&&(o.style[b]=parseInt(n.config.legend[b],10)+"px")})}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.elLegendWrap.style.right=0;var a=this.legendHelpers.getLegendBBox(),n=new Z(this.ctx),o=n.dimHelpers.getTitleSubtitleCoords("title"),l=n.dimHelpers.getTitleSubtitleCoords("subtitle"),d=0;t.config.legend.position==="bottom"?d=-a.clwh/1.8:t.config.legend.position==="top"&&(d=o.height+l.height+t.config.title.margin+t.config.subtitle.margin-10),this.setLegendWrapXY(20,d)}},{key:"legendAlignVertical",value:function(){var t=this.w,a=this.legendHelpers.getLegendBBox(),n=0;t.config.legend.position==="left"&&(n=20),t.config.legend.position==="right"&&(n=t.globals.svgWidth-a.clww-10),this.setLegendWrapXY(n,20)}},{key:"onLegendHovered",value:function(t){var a=this.w,n=t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if(a.config.chart.type==="heatmap"||this.isBarsDistributed){if(n){var o=parseInt(t.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,o,this.w]),new tt(this.ctx).highlightRangeInSeries(t,t.target)}}else!t.target.classList.contains("apexcharts-inactive-legend")&&n&&new tt(this.ctx).toggleSeriesOnHover(t,t.target)}},{key:"onLegendClick",value:function(t){var a=this.w;if(!a.config.legend.customLegendItems.length&&(t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker"))){var n=parseInt(t.target.getAttribute("rel"),10)-1,o=t.target.getAttribute("data:collapsed")==="true",l=this.w.config.chart.events.legendClick;typeof l=="function"&&l(this.ctx,n,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,n,this.w]);var d=this.w.config.legend.markers.onClick;typeof d=="function"&&t.target.classList.contains("apexcharts-legend-marker")&&(d(this.ctx,n,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,n,this.w])),a.config.chart.type!=="treemap"&&a.config.chart.type!=="heatmap"&&!this.isBarsDistributed&&a.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(n,o)}}}]),W}(),je=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w;var a=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=a.globals.minX,this.maxX=a.globals.maxX}return C(W,[{key:"createToolbar",value:function(){var t=this,a=this.w,n=function(){return document.createElement("div")},o=n();if(o.setAttribute("class","apexcharts-toolbar"),o.style.top=a.config.chart.toolbar.offsetY+"px",o.style.right=3-a.config.chart.toolbar.offsetX+"px",a.globals.dom.elWrap.appendChild(o),this.elZoom=n(),this.elZoomIn=n(),this.elZoomOut=n(),this.elPan=n(),this.elSelection=n(),this.elZoomReset=n(),this.elMenuIcon=n(),this.elMenu=n(),this.elCustomIcons=[],this.t=a.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var l=0;l<this.t.customIcons.length;l++)this.elCustomIcons.push(n());var d=[],u=function(b,v,x){var k=b.toLowerCase();t.t[k]&&a.config.chart.zoom.enabled&&d.push({el:v,icon:typeof t.t[k]=="string"?t.t[k]:x,title:t.localeValues[b],class:"apexcharts-".concat(k,"-icon")})};u("zoomIn",this.elZoomIn,`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>
</svg>
`),u("zoomOut",this.elZoomOut,`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>
</svg>
`);var h=function(b){t.t[b]&&a.config.chart[b].enabled&&d.push({el:b==="zoom"?t.elZoom:t.elSelection,icon:typeof t.t[b]=="string"?t.t[b]:b==="zoom"?`<svg xmlns="http://www.w3.org/2000/svg" fill="#000000" height="24" viewBox="0 0 24 24" width="24">
<path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>
<path d="M0 0h24v24H0V0z" fill="none"/>
<path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/>
</svg>`:`<svg fill="#6E8192" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path d="M0 0h24v24H0z" fill="none"/>
<path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z"/>
</svg>`,title:t.localeValues[b==="zoom"?"selectionZoom":"selection"],class:a.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(b,"-icon")})};h("zoom"),h("selection"),this.t.pan&&a.config.chart.zoom.enabled&&d.push({el:this.elPan,icon:typeof this.t.pan=="string"?this.t.pan:`<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" height="24" viewBox="0 0 24 24" width="24">
<defs>
<path d="M0 0h24v24H0z" id="a"/>
</defs>
<clipPath id="b">
<use overflow="visible" xlink:href="#a"/>
</clipPath>
<path clip-path="url(#b)" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/>
</svg>`,title:this.localeValues.pan,class:a.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),u("reset",this.elZoomReset,`<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>
<path d="M0 0h24v24H0z" fill="none"/>
</svg>`),this.t.download&&d.push({el:this.elMenuIcon,icon:typeof this.t.download=="string"?this.t.download:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var f=0;f<this.elCustomIcons.length;f++)d.push({el:this.elCustomIcons[f],icon:this.t.customIcons[f].icon,title:this.t.customIcons[f].title,index:this.t.customIcons[f].index,class:"apexcharts-toolbar-custom-icon "+this.t.customIcons[f].class});d.forEach(function(b,v){b.index&&z.moveIndexInArray(d,v,b.index)});for(var p=0;p<d.length;p++)R.setAttrs(d[p].el,{class:d[p].class,title:d[p].title}),d[p].el.innerHTML=d[p].icon,o.appendChild(d[p].el);this._createHamburgerMenu(o),a.globals.zoomEnabled?this.elZoom.classList.add(this.selectedClass):a.globals.panEnabled?this.elPan.classList.add(this.selectedClass):a.globals.selectionEnabled&&this.elSelection.classList.add(this.selectedClass),this.addToolbarEventListeners()}},{key:"_createHamburgerMenu",value:function(t){this.elMenuItems=[],t.appendChild(this.elMenu),R.setAttrs(this.elMenu,{class:"apexcharts-menu"});for(var a=[{name:"exportSVG",title:this.localeValues.exportToSVG},{name:"exportPNG",title:this.localeValues.exportToPNG},{name:"exportCSV",title:this.localeValues.exportToCSV}],n=0;n<a.length;n++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[n].innerHTML=a[n].title,R.setAttrs(this.elMenuItems[n],{class:"apexcharts-menu-item ".concat(a[n].name),title:a[n].title}),this.elMenu.appendChild(this.elMenuItems[n])}},{key:"addToolbarEventListeners",value:function(){var t=this;this.elZoomReset.addEventListener("click",this.handleZoomReset.bind(this)),this.elSelection.addEventListener("click",this.toggleZoomSelection.bind(this,"selection")),this.elZoom.addEventListener("click",this.toggleZoomSelection.bind(this,"zoom")),this.elZoomIn.addEventListener("click",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener("click",this.handleZoomOut.bind(this)),this.elPan.addEventListener("click",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener("click",this.toggleMenu.bind(this)),this.elMenuItems.forEach(function(n){n.classList.contains("exportSVG")?n.addEventListener("click",t.handleDownload.bind(t,"svg")):n.classList.contains("exportPNG")?n.addEventListener("click",t.handleDownload.bind(t,"png")):n.classList.contains("exportCSV")&&n.addEventListener("click",t.handleDownload.bind(t,"csv"))});for(var a=0;a<this.t.customIcons.length;a++)this.elCustomIcons[a].addEventListener("click",this.t.customIcons[a].click.bind(this,this.ctx,this.ctx.w))}},{key:"toggleZoomSelection",value:function(t){this.ctx.getSyncedCharts().forEach(function(a){a.ctx.toolbar.toggleOtherControls();var n=t==="selection"?a.ctx.toolbar.elSelection:a.ctx.toolbar.elZoom,o=t==="selection"?"selectionEnabled":"zoomEnabled";a.w.globals[o]=!a.w.globals[o],n.classList.contains(a.ctx.toolbar.selectedClass)?n.classList.remove(a.ctx.toolbar.selectedClass):n.classList.add(a.ctx.toolbar.selectedClass)})}},{key:"getToolbarIconsReference",value:function(){var t=this.w;this.elZoom||(this.elZoom=t.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=t.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=t.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"))}},{key:"enableZoomPanFromToolbar",value:function(t){this.toggleOtherControls(),t==="pan"?this.w.globals.panEnabled=!0:this.w.globals.zoomEnabled=!0;var a=t==="pan"?this.elPan:this.elZoom,n=t==="pan"?this.elZoom:this.elPan;a&&a.classList.add(this.selectedClass),n&&n.classList.remove(this.selectedClass)}},{key:"togglePanning",value:function(){this.ctx.getSyncedCharts().forEach(function(t){t.ctx.toolbar.toggleOtherControls(),t.w.globals.panEnabled=!t.w.globals.panEnabled,t.ctx.toolbar.elPan.classList.contains(t.ctx.toolbar.selectedClass)?t.ctx.toolbar.elPan.classList.remove(t.ctx.toolbar.selectedClass):t.ctx.toolbar.elPan.classList.add(t.ctx.toolbar.selectedClass)})}},{key:"toggleOtherControls",value:function(){var t=this,a=this.w;a.globals.panEnabled=!1,a.globals.zoomEnabled=!1,a.globals.selectionEnabled=!1,this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom].forEach(function(n){n&&n.classList.remove(t.selectedClass)})}},{key:"handleZoomIn",value:function(){var t=this.w;t.globals.isRangeBar&&(this.minX=t.globals.minY,this.maxX=t.globals.maxY);var a=(this.minX+this.maxX)/2,n=(this.minX+a)/2,o=(this.maxX+a)/2,l=this._getNewMinXMaxX(n,o);t.globals.disableZoomIn||this.zoomUpdateOptions(l.minX,l.maxX)}},{key:"handleZoomOut",value:function(){var t=this.w;if(t.globals.isRangeBar&&(this.minX=t.globals.minY,this.maxX=t.globals.maxY),!(t.config.xaxis.type==="datetime"&&new Date(this.minX).getUTCFullYear()<1e3)){var a=(this.minX+this.maxX)/2,n=this.minX-(a-this.minX),o=this.maxX-(a-this.maxX),l=this._getNewMinXMaxX(n,o);t.globals.disableZoomOut||this.zoomUpdateOptions(l.minX,l.maxX)}}},{key:"_getNewMinXMaxX",value:function(t,a){var n=this.w.config.xaxis.convertedCatToNumeric;return{minX:n?Math.floor(t):t,maxX:n?Math.floor(a):a}}},{key:"zoomUpdateOptions",value:function(t,a){var n=this.w;if(t!==void 0||a!==void 0){if(!(n.config.xaxis.convertedCatToNumeric&&(t<1&&(t=1,a=n.globals.dataPoints),a-t<2))){var o={min:t,max:a},l=this.getBeforeZoomRange(o);l&&(o=l.xaxis);var d={xaxis:o},u=z.clone(n.globals.initialConfig.yaxis);n.config.chart.zoom.autoScaleYaxis&&(u=new At(this.ctx).autoScaleY(this.ctx,u,{xaxis:o})),n.config.chart.group||(d.yaxis=u),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(d,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(o,u)}}else this.handleZoomReset()}},{key:"zoomCallback",value:function(t,a){typeof this.ev.zoomed=="function"&&this.ev.zoomed(this.ctx,{xaxis:t,yaxis:a})}},{key:"getBeforeZoomRange",value:function(t,a){var n=null;return typeof this.ev.beforeZoom=="function"&&(n=this.ev.beforeZoom(this,{xaxis:t,yaxis:a})),n}},{key:"toggleMenu",value:function(){var t=this;window.setTimeout(function(){t.elMenu.classList.contains("apexcharts-menu-open")?t.elMenu.classList.remove("apexcharts-menu-open"):t.elMenu.classList.add("apexcharts-menu-open")},0)}},{key:"handleDownload",value:function(t){var a=this.w,n=new Et(this.ctx);switch(t){case"svg":n.exportToSVG(this.ctx);break;case"png":n.exportToPng(this.ctx);break;case"csv":n.exportToCSV({series:a.config.series,columnDelimiter:a.config.chart.toolbar.export.csv.columnDelimiter})}}},{key:"handleZoomReset",value:function(t){this.ctx.getSyncedCharts().forEach(function(a){var n=a.w;if(n.globals.lastXAxis.min=n.globals.initialConfig.xaxis.min,n.globals.lastXAxis.max=n.globals.initialConfig.xaxis.max,a.updateHelpers.revertDefaultAxisMinMax(),typeof n.config.chart.events.beforeResetZoom=="function"){var o=n.config.chart.events.beforeResetZoom(a,n);o&&a.updateHelpers.revertDefaultAxisMinMax(o)}typeof n.config.chart.events.zoomed=="function"&&a.ctx.toolbar.zoomCallback({min:n.config.xaxis.min,max:n.config.xaxis.max}),n.globals.zoomed=!1;var l=a.ctx.series.emptyCollapsedSeries(z.clone(n.globals.initialSeries));a.updateHelpers._updateSeries(l,n.config.chart.animations.dynamicAnimation.enabled)})}},{key:"destroy",value:function(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elZoomReset=null,this.elMenuIcon=null}}]),W}(),Ze=function(W){F(a,je);var t=Q(a);function a(n){var o;return g(this,a),(o=t.call(this,n)).ctx=n,o.w=n.w,o.dragged=!1,o.graphics=new R(o.ctx),o.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend"],o.clientX=0,o.clientY=0,o.startX=0,o.endX=0,o.dragX=0,o.startY=0,o.endY=0,o.dragY=0,o.moveDirection="none",o}return C(a,[{key:"init",value:function(n){var o=this,l=n.xyRatios,d=this.w,u=this;this.xyRatios=l,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=d.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),d.globals.dom.elGraphical.add(this.zoomRect),d.globals.dom.elGraphical.add(this.selectionRect),d.config.chart.selection.type==="x"?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:d.globals.gridWidth,maxY:d.globals.gridHeight}).on("dragmove",this.selectionDragging.bind(this,"dragging")):d.config.chart.selection.type==="y"?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:d.globals.gridWidth}).on("dragmove",this.selectionDragging.bind(this,"dragging")):this.slDraggableRect=this.selectionRect.draggable().on("dragmove",this.selectionDragging.bind(this,"dragging")),this.preselectedSelection(),this.hoverArea=d.globals.dom.baseEl.querySelector("".concat(d.globals.chartClass," .apexcharts-svg")),this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach(function(h){o.hoverArea.addEventListener(h,u.svgMouseEvents.bind(u,l),{capture:!1,passive:!0})})}},{key:"destroy",value:function(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null,this.gridRect=null}},{key:"svgMouseEvents",value:function(n,o){var l=this.w,d=this,u=this.ctx.toolbar,h=l.globals.zoomEnabled?l.config.chart.zoom.type:l.config.chart.selection.type,f=l.config.chart.toolbar.autoSelected;if(o.shiftKey?(this.shiftWasPressed=!0,u.enableZoomPanFromToolbar(f==="pan"?"zoom":"pan")):this.shiftWasPressed&&(u.enableZoomPanFromToolbar(f),this.shiftWasPressed=!1),o.target){var p,b=o.target.classList;if(o.target.parentNode&&o.target.parentNode!==null&&(p=o.target.parentNode.classList),!(b.contains("apexcharts-selection-rect")||b.contains("apexcharts-legend-marker")||b.contains("apexcharts-legend-text")||p&&p.contains("apexcharts-toolbar"))){if(d.clientX=o.type==="touchmove"||o.type==="touchstart"?o.touches[0].clientX:o.type==="touchend"?o.changedTouches[0].clientX:o.clientX,d.clientY=o.type==="touchmove"||o.type==="touchstart"?o.touches[0].clientY:o.type==="touchend"?o.changedTouches[0].clientY:o.clientY,o.type==="mousedown"&&o.which===1){var v=d.gridRect.getBoundingClientRect();d.startX=d.clientX-v.left,d.startY=d.clientY-v.top,d.dragged=!1,d.w.globals.mousedown=!0}if((o.type==="mousemove"&&o.which===1||o.type==="touchmove")&&(d.dragged=!0,l.globals.panEnabled?(l.globals.selection=null,d.w.globals.mousedown&&d.panDragging({context:d,zoomtype:h,xyRatios:n})):(d.w.globals.mousedown&&l.globals.zoomEnabled||d.w.globals.mousedown&&l.globals.selectionEnabled)&&(d.selection=d.selectionDrawing({context:d,zoomtype:h}))),o.type==="mouseup"||o.type==="touchend"||o.type==="mouseleave"){var x=d.gridRect.getBoundingClientRect();d.w.globals.mousedown&&(d.endX=d.clientX-x.left,d.endY=d.clientY-x.top,d.dragX=Math.abs(d.endX-d.startX),d.dragY=Math.abs(d.endY-d.startY),(l.globals.zoomEnabled||l.globals.selectionEnabled)&&d.selectionDrawn({context:d,zoomtype:h}),l.globals.panEnabled&&l.config.xaxis.convertedCatToNumeric&&d.delayedPanScrolled()),l.globals.zoomEnabled&&d.hideSelectionRect(this.selectionRect),d.dragged=!1,d.w.globals.mousedown=!1}this.makeSelectionRectDraggable()}}}},{key:"makeSelectionRectDraggable",value:function(){var n=this.w;if(this.selectionRect){var o=this.selectionRect.node.getBoundingClientRect();o.width>0&&o.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:n.globals.gridWidth,maxY:n.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var n=this.w,o=this.xyRatios;if(!n.globals.zoomEnabled){if(n.globals.selection!==void 0&&n.globals.selection!==null)this.drawSelectionRect(n.globals.selection);else if(n.config.chart.selection.xaxis.min!==void 0&&n.config.chart.selection.xaxis.max!==void 0){var l=(n.config.chart.selection.xaxis.min-n.globals.minX)/o.xRatio,d=n.globals.gridWidth-(n.globals.maxX-n.config.chart.selection.xaxis.max)/o.xRatio-l;n.globals.isRangeBar&&(l=(n.config.chart.selection.xaxis.min-n.globals.yAxisScale[0].niceMin)/o.invertedYRatio,d=(n.config.chart.selection.xaxis.max-n.config.chart.selection.xaxis.min)/o.invertedYRatio);var u={x:l,y:0,width:d,height:n.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(u),this.makeSelectionRectDraggable(),typeof n.config.chart.events.selection=="function"&&n.config.chart.events.selection(this.ctx,{xaxis:{min:n.config.chart.selection.xaxis.min,max:n.config.chart.selection.xaxis.max},yaxis:{}})}}}},{key:"drawSelectionRect",value:function(n){var o=n.x,l=n.y,d=n.width,u=n.height,h=n.translateX,f=h===void 0?0:h,p=n.translateY,b=p===void 0?0:p,v=this.w,x=this.zoomRect,k=this.selectionRect;if(this.dragged||v.globals.selection!==null){var M={transform:"translate("+f+", "+b+")"};v.globals.zoomEnabled&&this.dragged&&(d<0&&(d=1),x.attr({x:o,y:l,width:d,height:u,fill:v.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":v.config.chart.zoom.zoomedArea.fill.opacity,stroke:v.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":v.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":v.config.chart.zoom.zoomedArea.stroke.opacity}),R.setAttrs(x.node,M)),v.globals.selectionEnabled&&(k.attr({x:o,y:l,width:d>0?d:0,height:u>0?u:0,fill:v.config.chart.selection.fill.color,"fill-opacity":v.config.chart.selection.fill.opacity,stroke:v.config.chart.selection.stroke.color,"stroke-width":v.config.chart.selection.stroke.width,"stroke-dasharray":v.config.chart.selection.stroke.dashArray,"stroke-opacity":v.config.chart.selection.stroke.opacity}),R.setAttrs(k.node,M))}}},{key:"hideSelectionRect",value:function(n){n&&n.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(n){var o=n.context,l=n.zoomtype,d=this.w,u=o,h=this.gridRect.getBoundingClientRect(),f=u.startX-1,p=u.startY,b=!1,v=!1,x=u.clientX-h.left-f,k=u.clientY-h.top-p,M={};return Math.abs(x+f)>d.globals.gridWidth?x=d.globals.gridWidth-f:u.clientX-h.left<0&&(x=f),f>u.clientX-h.left&&(b=!0,x=Math.abs(x)),p>u.clientY-h.top&&(v=!0,k=Math.abs(k)),M=l==="x"?{x:b?f-x:f,y:0,width:x,height:d.globals.gridHeight}:l==="y"?{x:0,y:v?p-k:p,width:d.globals.gridWidth,height:k}:{x:b?f-x:f,y:v?p-k:p,width:x,height:k},u.drawSelectionRect(M),u.selectionDragging("resizing"),M}},{key:"selectionDragging",value:function(n,o){var l=this,d=this.w,u=this.xyRatios,h=this.selectionRect,f=0;n==="resizing"&&(f=30);var p=function(v){return parseFloat(h.node.getAttribute(v))},b={x:p("x"),y:p("y"),width:p("width"),height:p("height")};d.globals.selection=b,typeof d.config.chart.events.selection=="function"&&d.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var v,x,k,M,S=l.gridRect.getBoundingClientRect(),L=h.node.getBoundingClientRect();d.globals.isRangeBar?(v=d.globals.yAxisScale[0].niceMin+(L.left-S.left)*u.invertedYRatio,x=d.globals.yAxisScale[0].niceMin+(L.right-S.left)*u.invertedYRatio,k=0,M=1):(v=d.globals.xAxisScale.niceMin+(L.left-S.left)*u.xRatio,x=d.globals.xAxisScale.niceMin+(L.right-S.left)*u.xRatio,k=d.globals.yAxisScale[0].niceMin+(S.bottom-L.bottom)*u.yRatio[0],M=d.globals.yAxisScale[0].niceMax-(L.top-S.top)*u.yRatio[0]);var j={xaxis:{min:v,max:x},yaxis:{min:k,max:M}};d.config.chart.events.selection(l.ctx,j),d.config.chart.brush.enabled&&d.config.chart.events.brushScrolled!==void 0&&d.config.chart.events.brushScrolled(l.ctx,j)},f))}},{key:"selectionDrawn",value:function(n){var o=n.context,l=n.zoomtype,d=this.w,u=o,h=this.xyRatios,f=this.ctx.toolbar;if(u.startX>u.endX){var p=u.startX;u.startX=u.endX,u.endX=p}if(u.startY>u.endY){var b=u.startY;u.startY=u.endY,u.endY=b}var v=void 0,x=void 0;d.globals.isRangeBar?(v=d.globals.yAxisScale[0].niceMin+u.startX*h.invertedYRatio,x=d.globals.yAxisScale[0].niceMin+u.endX*h.invertedYRatio):(v=d.globals.xAxisScale.niceMin+u.startX*h.xRatio,x=d.globals.xAxisScale.niceMin+u.endX*h.xRatio);var k=[],M=[];if(d.config.yaxis.forEach(function(N,I){k.push(d.globals.yAxisScale[I].niceMax-h.yRatio[I]*u.startY),M.push(d.globals.yAxisScale[I].niceMax-h.yRatio[I]*u.endY)}),u.dragged&&(u.dragX>10||u.dragY>10)&&v!==x){if(d.globals.zoomEnabled){var S=z.clone(d.globals.initialConfig.yaxis),L=z.clone(d.globals.initialConfig.xaxis);if(d.globals.zoomed=!0,d.config.xaxis.convertedCatToNumeric&&(v=Math.floor(v),x=Math.floor(x),v<1&&(v=1,x=d.globals.dataPoints),x-v<2&&(x=v+1)),l!=="xy"&&l!=="x"||(L={min:v,max:x}),l!=="xy"&&l!=="y"||S.forEach(function(N,I){S[I].min=M[I],S[I].max=k[I]}),d.config.chart.zoom.autoScaleYaxis){var j=new At(u.ctx);S=j.autoScaleY(u.ctx,S,{xaxis:L})}if(f){var m=f.getBeforeZoomRange(L,S);m&&(L=m.xaxis?m.xaxis:L,S=m.yaxis?m.yaxis:S)}var y={xaxis:L};d.config.chart.group||(y.yaxis=S),u.ctx.updateHelpers._updateOptions(y,!1,u.w.config.chart.animations.dynamicAnimation.enabled),typeof d.config.chart.events.zoomed=="function"&&f.zoomCallback(L,S)}else if(d.globals.selectionEnabled){var P,$=null;P={min:v,max:x},l!=="xy"&&l!=="y"||($=z.clone(d.config.yaxis)).forEach(function(N,I){$[I].min=M[I],$[I].max=k[I]}),d.globals.selection=u.selection,typeof d.config.chart.events.selection=="function"&&d.config.chart.events.selection(u.ctx,{xaxis:P,yaxis:$})}}}},{key:"panDragging",value:function(n){var o=n.context,l=this.w,d=o;if(l.globals.lastClientPosition.x!==void 0){var u=l.globals.lastClientPosition.x-d.clientX,h=l.globals.lastClientPosition.y-d.clientY;Math.abs(u)>Math.abs(h)&&u>0?this.moveDirection="left":Math.abs(u)>Math.abs(h)&&u<0?this.moveDirection="right":Math.abs(h)>Math.abs(u)&&h>0?this.moveDirection="up":Math.abs(h)>Math.abs(u)&&h<0&&(this.moveDirection="down")}l.globals.lastClientPosition={x:d.clientX,y:d.clientY};var f=l.globals.isRangeBar?l.globals.minY:l.globals.minX,p=l.globals.isRangeBar?l.globals.maxY:l.globals.maxX;l.config.xaxis.convertedCatToNumeric||d.panScrolled(f,p)}},{key:"delayedPanScrolled",value:function(){var n=this.w,o=n.globals.minX,l=n.globals.maxX,d=(n.globals.maxX-n.globals.minX)/2;this.moveDirection==="left"?(o=n.globals.minX+d,l=n.globals.maxX+d):this.moveDirection==="right"&&(o=n.globals.minX-d,l=n.globals.maxX-d),o=Math.floor(o),l=Math.floor(l),this.updateScrolledChart({xaxis:{min:o,max:l}},o,l)}},{key:"panScrolled",value:function(n,o){var l=this.w,d=this.xyRatios,u=z.clone(l.globals.initialConfig.yaxis),h=d.xRatio,f=l.globals.minX,p=l.globals.maxX;l.globals.isRangeBar&&(h=d.invertedYRatio,f=l.globals.minY,p=l.globals.maxY),this.moveDirection==="left"?(n=f+l.globals.gridWidth/15*h,o=p+l.globals.gridWidth/15*h):this.moveDirection==="right"&&(n=f-l.globals.gridWidth/15*h,o=p-l.globals.gridWidth/15*h),l.globals.isRangeBar||(n<l.globals.initialMinX||o>l.globals.initialMaxX)&&(n=f,o=p);var b={min:n,max:o};l.config.chart.zoom.autoScaleYaxis&&(u=new At(this.ctx).autoScaleY(this.ctx,u,{xaxis:b}));var v={xaxis:{min:n,max:o}};l.config.chart.group||(v.yaxis=u),this.updateScrolledChart(v,n,o)}},{key:"updateScrolledChart",value:function(n,o,l){var d=this.w;this.ctx.updateHelpers._updateOptions(n,!1,!1),typeof d.config.chart.events.scrolled=="function"&&d.config.chart.events.scrolled(this.ctx,{xaxis:{min:o,max:l}})}}]),a}(),vt=function(){function W(t){g(this,W),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx}return C(W,[{key:"getNearestValues",value:function(t){var a=t.hoverArea,n=t.elGrid,o=t.clientX,l=t.clientY,d=this.w,u=n.getBoundingClientRect(),h=u.width,f=u.height,p=h/(d.globals.dataPoints-1),b=f/d.globals.dataPoints,v=this.hasBars();!d.globals.comboCharts&&!v||d.config.xaxis.convertedCatToNumeric||(p=h/d.globals.dataPoints);var x=o-u.left-d.globals.barPadForNumericAxis,k=l-u.top;x<0||k<0||x>h||k>f?(a.classList.remove("hovering-zoom"),a.classList.remove("hovering-pan")):d.globals.zoomEnabled?(a.classList.remove("hovering-pan"),a.classList.add("hovering-zoom")):d.globals.panEnabled&&(a.classList.remove("hovering-zoom"),a.classList.add("hovering-pan"));var M=Math.round(x/p),S=Math.floor(k/b);v&&!d.config.xaxis.convertedCatToNumeric&&(M=Math.ceil(x/p),M-=1);var L=null,j=null,m=d.globals.seriesXvalues.map(function(I){return I.filter(function(V){return z.isNumber(V)})}),y=d.globals.seriesYvalues.map(function(I){return I.filter(function(V){return z.isNumber(V)})});if(d.globals.isXNumeric){var P=this.ttCtx.getElGrid().getBoundingClientRect(),$=x*(P.width/h),N=k*(P.height/f);L=(j=this.closestInMultiArray($,N,m,y)).index,M=j.j,L!==null&&(m=d.globals.seriesXvalues[L],M=(j=this.closestInArray($,m)).index)}return d.globals.capturedSeriesIndex=L===null?-1:L,(!M||M<1)&&(M=0),d.globals.isBarHorizontal?d.globals.capturedDataPointIndex=S:d.globals.capturedDataPointIndex=M,{capturedSeries:L,j:d.globals.isBarHorizontal?S:M,hoverX:x,hoverY:k}}},{key:"closestInMultiArray",value:function(t,a,n,o){var l=this.w,d=0,u=null,h=-1;l.globals.series.length>1?d=this.getFirstActiveXArray(n):u=0;var f=n[d][0],p=Math.abs(t-f);if(n.forEach(function(x){x.forEach(function(k,M){var S=Math.abs(t-k);S<=p&&(p=S,h=M)})}),h!==-1){var b=o[d][h],v=Math.abs(a-b);u=d,o.forEach(function(x,k){var M=Math.abs(a-x[h]);M<=v&&(v=M,u=k)})}return{index:u,j:h}}},{key:"getFirstActiveXArray",value:function(t){for(var a=this.w,n=0,o=t.map(function(d,u){return d.length>0?u:-1}),l=0;l<o.length;l++)if(o[l]!==-1&&a.globals.collapsedSeriesIndices.indexOf(l)===-1&&a.globals.ancillaryCollapsedSeriesIndices.indexOf(l)===-1){n=o[l];break}return n}},{key:"closestInArray",value:function(t,a){for(var n=a[0],o=null,l=Math.abs(t-n),d=0;d<a.length;d++){var u=Math.abs(t-a[d]);u<l&&(l=u,o=d)}return{index:o}}},{key:"isXoverlap",value:function(t){var a=[],n=this.w.globals.seriesX.filter(function(l){return l[0]!==void 0});if(n.length>0)for(var o=0;o<n.length-1;o++)n[o][t]!==void 0&&n[o+1][t]!==void 0&&n[o][t]!==n[o+1][t]&&a.push("unEqual");return a.length===0}},{key:"isInitialSeriesSameLen",value:function(){for(var t=!0,a=this.w.globals.initialSeries,n=0;n<a.length-1;n++)if(a[n].data.length!==a[n+1].data.length){t=!1;break}return t}},{key:"getBarsHeight",value:function(t){return ee(t).reduce(function(a,n){return a+n.getBBox().height},0)}},{key:"getElMarkers",value:function(t){return typeof t=="number"?this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-series-markers-wrap > *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(t=ee(t)).sort(function(n,o){var l=Number(n.getAttribute("data:realIndex")),d=Number(o.getAttribute("data:realIndex"));return d<l?1:d>l?-1:0});var a=[];return t.forEach(function(n){a.push(n.querySelector(".apexcharts-marker"))}),a}},{key:"hasMarkers",value:function(t){return this.getElMarkers(t).length>0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(t){var a=this.w,n=a.config.markers.hover.size;return n===void 0&&(n=a.globals.markers.size[t]+a.config.markers.hover.sizeOffset),n}},{key:"toggleAllTooltipSeriesGroups",value:function(t){var a=this.w,n=this.ttCtx;n.allTooltipSeriesGroups.length===0&&(n.allTooltipSeriesGroups=a.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var o=n.allTooltipSeriesGroups,l=0;l<o.length;l++)t==="enable"?(o[l].classList.add("apexcharts-active"),o[l].style.display=a.config.tooltip.items.display):(o[l].classList.remove("apexcharts-active"),o[l].style.display="none")}}]),W}(),Lt=function(){function W(t){g(this,W),this.w=t.w,this.ctx=t.ctx,this.ttCtx=t,this.tooltipUtil=new vt(t)}return C(W,[{key:"drawSeriesTexts",value:function(t){var a=t.shared,n=a===void 0||a,o=t.ttItems,l=t.i,d=l===void 0?0:l,u=t.j,h=u===void 0?null:u,f=t.y1,p=t.y2,b=t.e,v=this.w;v.config.tooltip.custom!==void 0?this.handleCustomTooltip({i:d,j:h,y1:f,y2:p,w:v}):this.toggleActiveInactiveSeries(n);var x=this.getValuesToPrint({i:d,j:h});this.printLabels({i:d,j:h,values:x,ttItems:o,shared:n,e:b});var k=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=k.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=k.getBoundingClientRect().height}},{key:"printLabels",value:function(t){var a,n=this,o=t.i,l=t.j,d=t.values,u=t.ttItems,h=t.shared,f=t.e,p=this.w,b=[],v=function(P){return p.globals.seriesGoals[P]&&p.globals.seriesGoals[P][l]&&Array.isArray(p.globals.seriesGoals[P][l])},x=d.xVal,k=d.zVal,M=d.xAxisTTVal,S="",L=p.globals.colors[o];l!==null&&p.config.plotOptions.bar.distributed&&(L=p.globals.colors[l]);for(var j=function(P,$){var N=n.getFormatters(o);S=n.getSeriesName({fn:N.yLbTitleFormatter,index:o,seriesIndex:o,j:l}),p.config.chart.type==="treemap"&&(S=N.yLbTitleFormatter(String(p.config.series[o].data[l].x),{series:p.globals.series,seriesIndex:o,dataPointIndex:l,w:p}));var I=p.config.tooltip.inverseOrder?$:P;if(p.globals.axisCharts){var V=function(le){var oe,we,Se,Ee;return p.globals.isRangeData?N.yLbFormatter((oe=p.globals.seriesRangeStart)===null||oe===void 0||(we=oe[le])===null||we===void 0?void 0:we[l],{series:p.globals.seriesRangeStart,seriesIndex:le,dataPointIndex:l,w:p})+" - "+N.yLbFormatter((Se=p.globals.seriesRangeEnd)===null||Se===void 0||(Ee=Se[le])===null||Ee===void 0?void 0:Ee[l],{series:p.globals.seriesRangeEnd,seriesIndex:le,dataPointIndex:l,w:p}):N.yLbFormatter(p.globals.series[le][l],{series:p.globals.series,seriesIndex:le,dataPointIndex:l,w:p})};if(h)N=n.getFormatters(I),S=n.getSeriesName({fn:N.yLbTitleFormatter,index:I,seriesIndex:o,j:l}),L=p.globals.colors[I],a=V(I),v(I)&&(b=p.globals.seriesGoals[I][l].map(function(le){return{attrs:le,val:N.yLbFormatter(le.value,{seriesIndex:I,dataPointIndex:l,w:p})}}));else{var Y,te=f==null||(Y=f.target)===null||Y===void 0?void 0:Y.getAttribute("fill");te&&(L=te.indexOf("url")!==-1?document.querySelector(te.substr(4).slice(0,-1)).childNodes[0].getAttribute("stroke"):te),a=V(o),v(o)&&Array.isArray(p.globals.seriesGoals[o][l])&&(b=p.globals.seriesGoals[o][l].map(function(le){return{attrs:le,val:N.yLbFormatter(le.value,{seriesIndex:o,dataPointIndex:l,w:p})}}))}}l===null&&(a=N.yLbFormatter(p.globals.series[o],s(s({},p),{},{seriesIndex:o,dataPointIndex:o}))),n.DOMHandling({i:o,t:I,j:l,ttItems:u,values:{val:a,goalVals:b,xVal:x,xAxisTTVal:M,zVal:k},seriesName:S,shared:h,pColor:L})},m=0,y=p.globals.series.length-1;m<p.globals.series.length;m++,y--)j(m,y)}},{key:"getFormatters",value:function(t){var a,n=this.w,o=n.globals.yLabelFormatters[t];return n.globals.ttVal!==void 0?Array.isArray(n.globals.ttVal)?(o=n.globals.ttVal[t]&&n.globals.ttVal[t].formatter,a=n.globals.ttVal[t]&&n.globals.ttVal[t].title&&n.globals.ttVal[t].title.formatter):(o=n.globals.ttVal.formatter,typeof n.globals.ttVal.title.formatter=="function"&&(a=n.globals.ttVal.title.formatter)):a=n.config.tooltip.y.title.formatter,typeof o!="function"&&(o=n.globals.yLabelFormatters[0]?n.globals.yLabelFormatters[0]:function(l){return l}),typeof a!="function"&&(a=function(l){return l}),{yLbFormatter:o,yLbTitleFormatter:a}}},{key:"getSeriesName",value:function(t){var a=t.fn,n=t.index,o=t.seriesIndex,l=t.j,d=this.w;return a(String(d.globals.seriesNames[n]),{series:d.globals.series,seriesIndex:o,dataPointIndex:l,w:d})}},{key:"DOMHandling",value:function(t){t.i;var a=t.t,n=t.j,o=t.ttItems,l=t.values,d=t.seriesName,u=t.shared,h=t.pColor,f=this.w,p=this.ttCtx,b=l.val,v=l.goalVals,x=l.xVal,k=l.xAxisTTVal,M=l.zVal,S=null;S=o[a].children,f.config.tooltip.fillSeriesColor&&(o[a].style.backgroundColor=h,S[0].style.display="none"),p.showTooltipTitle&&(p.tooltipTitle===null&&(p.tooltipTitle=f.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")),p.tooltipTitle.innerHTML=x),p.isXAxisTooltipEnabled&&(p.xaxisTooltipText.innerHTML=k!==""?k:x);var L=o[a].querySelector(".apexcharts-tooltip-text-y-label");L&&(L.innerHTML=d||"");var j=o[a].querySelector(".apexcharts-tooltip-text-y-value");j&&(j.innerHTML=b!==void 0?b:""),S[0]&&S[0].classList.contains("apexcharts-tooltip-marker")&&(f.config.tooltip.marker.fillColors&&Array.isArray(f.config.tooltip.marker.fillColors)&&(h=f.config.tooltip.marker.fillColors[a]),S[0].style.backgroundColor=h),f.config.tooltip.marker.show||(S[0].style.display="none");var m=o[a].querySelector(".apexcharts-tooltip-text-goals-label"),y=o[a].querySelector(".apexcharts-tooltip-text-goals-value");if(v.length&&f.globals.seriesGoals[a]){var P=function(){var I="<div >",V="<div>";v.forEach(function(Y,te){I+=' <div style="display: flex"><span class="apexcharts-tooltip-marker" style="background-color: '.concat(Y.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;"></span> ').concat(Y.attrs.name,"</div>"),V+="<div>".concat(Y.val,"</div>")}),m.innerHTML=I+"</div>",y.innerHTML=V+"</div>"};u?f.globals.seriesGoals[a][n]&&Array.isArray(f.globals.seriesGoals[a][n])?P():(m.innerHTML="",y.innerHTML=""):P()}else m.innerHTML="",y.innerHTML="";if(M!==null&&(o[a].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=f.config.tooltip.z.title,o[a].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=M!==void 0?M:""),u&&S[0]){if(f.config.tooltip.hideEmptySeries){var $=o[a].querySelector(".apexcharts-tooltip-marker"),N=o[a].querySelector(".apexcharts-tooltip-text");parseFloat(b)==0?($.style.display="none",N.style.display="none"):($.style.display="block",N.style.display="block")}b==null||f.globals.ancillaryCollapsedSeriesIndices.indexOf(a)>-1||f.globals.collapsedSeriesIndices.indexOf(a)>-1?S[0].parentNode.style.display="none":S[0].parentNode.style.display=f.config.tooltip.items.display}}},{key:"toggleActiveInactiveSeries",value:function(t){var a=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var n=a.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");n&&(n.classList.add("apexcharts-active"),n.style.display=a.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var a=t.i,n=t.j,o=this.w,l=this.ctx.series.filteredSeriesX(),d="",u="",h=null,f=null,p={series:o.globals.series,seriesIndex:a,dataPointIndex:n,w:o},b=o.globals.ttZFormatter;n===null?f=o.globals.series[a]:o.globals.isXNumeric&&o.config.chart.type!=="treemap"?(d=l[a][n],l[a].length===0&&(d=l[this.tooltipUtil.getFirstActiveXArray(l)][n])):d=o.globals.labels[n]!==void 0?o.globals.labels[n]:"";var v=d;return o.globals.isXNumeric&&o.config.xaxis.type==="datetime"?d=new nt(this.ctx).xLabelFormat(o.globals.ttKeyFormatter,v,v,{i:void 0,dateFormatter:new Ne(this.ctx).formatDate,w:this.w}):d=o.globals.isBarHorizontal?o.globals.yLabelFormatters[0](v,p):o.globals.xLabelFormatter(v,p),o.config.tooltip.x.formatter!==void 0&&(d=o.globals.ttKeyFormatter(v,p)),o.globals.seriesZ.length>0&&o.globals.seriesZ[a].length>0&&(h=b(o.globals.seriesZ[a][n],o)),u=typeof o.config.xaxis.tooltip.formatter=="function"?o.globals.xaxisTooltipFormatter(v,p):d,{val:Array.isArray(f)?f.join(" "):f,xVal:Array.isArray(d)?d.join(" "):d,xAxisTTVal:Array.isArray(u)?u.join(" "):u,zVal:h}}},{key:"handleCustomTooltip",value:function(t){var a=t.i,n=t.j,o=t.y1,l=t.y2,d=t.w,u=this.ttCtx.getElTooltip(),h=d.config.tooltip.custom;Array.isArray(h)&&h[a]&&(h=h[a]),u.innerHTML=h({ctx:this.ctx,series:d.globals.series,seriesIndex:a,dataPointIndex:n,y1:o,y2:l,w:d})}}]),W}(),Ka=function(){function W(t){g(this,W),this.ttCtx=t,this.ctx=t.ctx,this.w=t.w}return C(W,[{key:"moveXCrosshairs",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=this.ttCtx,o=this.w,l=n.getElXCrosshairs(),d=t-n.xcrosshairsWidth/2,u=o.globals.labels.slice().length;if(a!==null&&(d=o.globals.gridWidth/u*a),l===null||o.globals.isBarHorizontal||(l.setAttribute("x",d),l.setAttribute("x1",d),l.setAttribute("x2",d),l.setAttribute("y2",o.globals.gridHeight),l.classList.add("apexcharts-active")),d<0&&(d=0),d>o.globals.gridWidth&&(d=o.globals.gridWidth),n.isXAxisTooltipEnabled){var h=d;o.config.xaxis.crosshairs.width!=="tickWidth"&&o.config.xaxis.crosshairs.width!=="barWidth"||(h=d+n.xcrosshairsWidth/2),this.moveXAxisTooltip(h)}}},{key:"moveYCrosshairs",value:function(t){var a=this.ttCtx;a.ycrosshairs!==null&&R.setAttrs(a.ycrosshairs,{y1:t,y2:t}),a.ycrosshairsHidden!==null&&R.setAttrs(a.ycrosshairsHidden,{y1:t,y2:t})}},{key:"moveXAxisTooltip",value:function(t){var a=this.w,n=this.ttCtx;if(n.xaxisTooltip!==null&&n.xcrosshairsWidth!==0){n.xaxisTooltip.classList.add("apexcharts-active");var o=n.xaxisOffY+a.config.xaxis.tooltip.offsetY+a.globals.translateY+1+a.config.xaxis.offsetY;if(t-=n.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t)){t+=a.globals.translateX;var l;l=new R(this.ctx).getTextRects(n.xaxisTooltipText.innerHTML),n.xaxisTooltipText.style.minWidth=l.width+"px",n.xaxisTooltip.style.left=t+"px",n.xaxisTooltip.style.top=o+"px"}}}},{key:"moveYAxisTooltip",value:function(t){var a=this.w,n=this.ttCtx;n.yaxisTTEls===null&&(n.yaxisTTEls=a.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var o=parseInt(n.ycrosshairsHidden.getAttribute("y1"),10),l=a.globals.translateY+o,d=n.yaxisTTEls[t].getBoundingClientRect().height,u=a.globals.translateYAxisX[t]-2;a.config.yaxis[t].opposite&&(u-=26),l-=d/2,a.globals.ignoreYAxisIndexes.indexOf(t)===-1?(n.yaxisTTEls[t].classList.add("apexcharts-active"),n.yaxisTTEls[t].style.top=l+"px",n.yaxisTTEls[t].style.left=u+a.config.yaxis[t].tooltip.offsetX+"px"):n.yaxisTTEls[t].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=this.w,l=this.ttCtx,d=l.getElTooltip(),u=l.tooltipRect,h=n!==null?parseFloat(n):1,f=parseFloat(t)+h+5,p=parseFloat(a)+h/2;if(f>o.globals.gridWidth/2&&(f=f-u.ttWidth-h-10),f>o.globals.gridWidth-u.ttWidth-10&&(f=o.globals.gridWidth-u.ttWidth),f<-20&&(f=-20),o.config.tooltip.followCursor){var b=l.getElGrid().getBoundingClientRect();(f=l.e.clientX-b.left)>o.globals.gridWidth/2&&(f-=l.tooltipRect.ttWidth),(p=l.e.clientY+o.globals.translateY-b.top)>o.globals.gridHeight/2&&(p-=l.tooltipRect.ttHeight)}else o.globals.isBarHorizontal||u.ttHeight/2+p>o.globals.gridHeight&&(p=o.globals.gridHeight-u.ttHeight+o.globals.translateY);isNaN(f)||(f+=o.globals.translateX,d.style.left=f+"px",d.style.top=p+"px")}},{key:"moveMarkers",value:function(t,a){var n=this.w,o=this.ttCtx;if(n.globals.markers.size[t]>0)for(var l=n.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),d=0;d<l.length;d++)parseInt(l[d].getAttribute("rel"),10)===a&&(o.marker.resetPointsSize(),o.marker.enlargeCurrentPoint(a,l[d]));else o.marker.resetPointsSize(),this.moveDynamicPointOnHover(a,t)}},{key:"moveDynamicPointOnHover",value:function(t,a){var n,o,l=this.w,d=this.ttCtx,u=l.globals.pointsArray,h=d.tooltipUtil.getHoverMarkerSize(a),f=l.config.series[a].type;if(!f||f!=="column"&&f!=="candlestick"&&f!=="boxPlot"){n=u[a][t][0],o=u[a][t][1]?u[a][t][1]:0;var p=l.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(a,"'] .apexcharts-series-markers circle"));p&&o<l.globals.gridHeight&&o>0&&(p.setAttribute("r",h),p.setAttribute("cx",n),p.setAttribute("cy",o)),this.moveXCrosshairs(n),d.fixedTooltip||this.moveTooltip(n,o,h)}}},{key:"moveDynamicPointsOnHover",value:function(t){var a,n=this.ttCtx,o=n.w,l=0,d=0,u=o.globals.pointsArray;a=new tt(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var h=n.tooltipUtil.getHoverMarkerSize(a);u[a]&&(l=u[a][t][0],d=u[a][t][1]);var f=n.tooltipUtil.getAllMarkers();if(f!==null)for(var p=0;p<o.globals.series.length;p++){var b=u[p];if(o.globals.comboCharts&&b===void 0&&f.splice(p,0,null),b&&b.length){var v=u[p][t][1],x=void 0;if(f[p].setAttribute("cx",l),o.config.chart.type==="rangeArea"&&!o.globals.comboCharts){var k=t+o.globals.series[p].length;x=u[p][k][1],v-=Math.abs(v-x)/2}v!==null&&!isNaN(v)&&v<o.globals.gridHeight+h&&v+h>0?(f[p]&&f[p].setAttribute("r",h),f[p]&&f[p].setAttribute("cy",v)):f[p]&&f[p].setAttribute("r",0)}}this.moveXCrosshairs(l),n.fixedTooltip||this.moveTooltip(l,d||o.globals.gridHeight,h)}},{key:"moveStickyTooltipOverBars",value:function(t,a){var n=this.w,o=this.ttCtx,l=n.globals.columnSeries?n.globals.columnSeries.length:n.globals.series.length,d=l>=2&&l%2==0?Math.floor(l/2):Math.floor(l/2)+1;n.globals.isBarHorizontal&&(d=new tt(this.ctx).getActiveConfigSeriesIndex("desc")+1);var u=n.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(d,"'] path[j='").concat(t,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(d,"'] path[j='").concat(t,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(d,"'] path[j='").concat(t,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(d,"'] path[j='").concat(t,"']"));u||typeof a!="number"||(u=n.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(a,"'] path[j='").concat(t,`'],
.apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='`).concat(a,"'] path[j='").concat(t,`'],
.apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='`).concat(a,"'] path[j='").concat(t,`'],
.apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='`).concat(a,"'] path[j='").concat(t,"']")));var h=u?parseFloat(u.getAttribute("cx")):0,f=u?parseFloat(u.getAttribute("cy")):0,p=u?parseFloat(u.getAttribute("barWidth")):0,b=o.getElGrid().getBoundingClientRect(),v=u&&(u.classList.contains("apexcharts-candlestick-area")||u.classList.contains("apexcharts-boxPlot-area"));n.globals.isXNumeric?(u&&!v&&(h-=l%2!=0?p/2:0),u&&v&&n.globals.comboCharts&&(h-=p/2)):n.globals.isBarHorizontal||(h=o.xAxisTicksPositions[t-1]+o.dataPointsDividedWidth/2,isNaN(h)&&(h=o.xAxisTicksPositions[t]-o.dataPointsDividedWidth/2)),n.globals.isBarHorizontal?f-=o.tooltipRect.ttHeight:n.config.tooltip.followCursor?f=o.e.clientY-b.top-o.tooltipRect.ttHeight/2:f+o.tooltipRect.ttHeight+15>n.globals.gridHeight&&(f=n.globals.gridHeight),n.globals.isBarHorizontal||this.moveXCrosshairs(h),o.fixedTooltip||this.moveTooltip(h,f||n.globals.gridHeight)}}]),W}(),Da=function(){function W(t){g(this,W),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx,this.tooltipPosition=new Ka(t)}return C(W,[{key:"drawDynamicPoints",value:function(){var t=this.w,a=new R(this.ctx),n=new Yt(this.ctx),o=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");o=ee(o),t.config.chart.stacked&&o.sort(function(b,v){return parseFloat(b.getAttribute("data:realIndex"))-parseFloat(v.getAttribute("data:realIndex"))});for(var l=0;l<o.length;l++){var d=o[l].querySelector(".apexcharts-series-markers-wrap");if(d!==null){var u=void 0,h="apexcharts-marker w".concat((Math.random()+1).toString(36).substring(4));t.config.chart.type!=="line"&&t.config.chart.type!=="area"||t.globals.comboCharts||t.config.tooltip.intersect||(h+=" no-pointer-events");var f=n.getMarkerConfig({cssClass:h,seriesIndex:Number(d.getAttribute("data:realIndex"))});(u=a.drawMarker(0,0,f)).node.setAttribute("default-marker-size",0);var p=document.createElementNS(t.globals.SVGNS,"g");p.classList.add("apexcharts-series-markers"),p.appendChild(u.node),d.appendChild(p)}}}},{key:"enlargeCurrentPoint",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,l=this.w;l.config.chart.type!=="bubble"&&this.newPointSize(t,a);var d=a.getAttribute("cx"),u=a.getAttribute("cy");if(n!==null&&o!==null&&(d=n,u=o),this.tooltipPosition.moveXCrosshairs(d),!this.fixedTooltip){if(l.config.chart.type==="radar"){var h=this.ttCtx.getElGrid().getBoundingClientRect();d=this.ttCtx.e.clientX-h.left}this.tooltipPosition.moveTooltip(d,u,l.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var a=this.w,n=this,o=this.ttCtx,l=t,d=a.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),u=a.config.markers.hover.size,h=0;h<d.length;h++){var f=d[h].getAttribute("rel"),p=d[h].getAttribute("index");if(u===void 0&&(u=a.globals.markers.size[p]+a.config.markers.hover.sizeOffset),l===parseInt(f,10)){n.newPointSize(l,d[h]);var b=d[h].getAttribute("cx"),v=d[h].getAttribute("cy");n.tooltipPosition.moveXCrosshairs(b),o.fixedTooltip||n.tooltipPosition.moveTooltip(b,v,u)}else n.oldPointSize(d[h])}}},{key:"newPointSize",value:function(t,a){var n=this.w,o=n.config.markers.hover.size,l=t===0?a.parentNode.firstChild:a.parentNode.lastChild;if(l.getAttribute("default-marker-size")!=="0"){var d=parseInt(l.getAttribute("index"),10);o===void 0&&(o=n.globals.markers.size[d]+n.config.markers.hover.sizeOffset),o<0&&(o=0),l.setAttribute("r",o)}}},{key:"oldPointSize",value:function(t){var a=parseFloat(t.getAttribute("default-marker-size"));t.setAttribute("r",a)}},{key:"resetPointsSize",value:function(){for(var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),a=0;a<t.length;a++){var n=parseFloat(t[a].getAttribute("default-marker-size"));z.isNumber(n)&&n>=0?t[a].setAttribute("r",n):t[a].setAttribute("r",0)}}}]),W}(),ci=function(){function W(t){g(this,W),this.w=t.w;var a=this.w;this.ttCtx=t,this.isVerticalGroupedRangeBar=!a.globals.isBarHorizontal&&a.config.chart.type==="rangeBar"&&a.config.plotOptions.bar.rangeBarGroupRows}return C(W,[{key:"getAttr",value:function(t,a){return parseFloat(t.target.getAttribute(a))}},{key:"handleHeatTreeTooltip",value:function(t){var a=t.e,n=t.opt,o=t.x,l=t.y,d=t.type,u=this.ttCtx,h=this.w;if(a.target.classList.contains("apexcharts-".concat(d,"-rect"))){var f=this.getAttr(a,"i"),p=this.getAttr(a,"j"),b=this.getAttr(a,"cx"),v=this.getAttr(a,"cy"),x=this.getAttr(a,"width"),k=this.getAttr(a,"height");if(u.tooltipLabels.drawSeriesTexts({ttItems:n.ttItems,i:f,j:p,shared:!1,e:a}),h.globals.capturedSeriesIndex=f,h.globals.capturedDataPointIndex=p,o=b+u.tooltipRect.ttWidth/2+x,l=v+u.tooltipRect.ttHeight/2-k/2,u.tooltipPosition.moveXCrosshairs(b+x/2),o>h.globals.gridWidth/2&&(o=b-u.tooltipRect.ttWidth/2+x),u.w.config.tooltip.followCursor){var M=h.globals.dom.elWrap.getBoundingClientRect();o=h.globals.clientX-M.left-(o>h.globals.gridWidth/2?u.tooltipRect.ttWidth:0),l=h.globals.clientY-M.top-(l>h.globals.gridHeight/2?u.tooltipRect.ttHeight:0)}}return{x:o,y:l}}},{key:"handleMarkerTooltip",value:function(t){var a,n,o=t.e,l=t.opt,d=t.x,u=t.y,h=this.w,f=this.ttCtx;if(o.target.classList.contains("apexcharts-marker")){var p=parseInt(l.paths.getAttribute("cx"),10),b=parseInt(l.paths.getAttribute("cy"),10),v=parseFloat(l.paths.getAttribute("val"));if(n=parseInt(l.paths.getAttribute("rel"),10),a=parseInt(l.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,f.intersect){var x=z.findAncestor(l.paths,"apexcharts-series");x&&(a=parseInt(x.getAttribute("data:realIndex"),10))}if(f.tooltipLabels.drawSeriesTexts({ttItems:l.ttItems,i:a,j:n,shared:!f.showOnIntersect&&h.config.tooltip.shared,e:o}),o.type==="mouseup"&&f.markerClick(o,a,n),h.globals.capturedSeriesIndex=a,h.globals.capturedDataPointIndex=n,d=p,u=b+h.globals.translateY-1.4*f.tooltipRect.ttHeight,f.w.config.tooltip.followCursor){var k=f.getElGrid().getBoundingClientRect();u=f.e.clientY+h.globals.translateY-k.top}v<0&&(u=b),f.marker.enlargeCurrentPoint(n,l.paths,d,u)}return{x:d,y:u}}},{key:"handleBarTooltip",value:function(t){var a,n,o=t.e,l=t.opt,d=this.w,u=this.ttCtx,h=u.getElTooltip(),f=0,p=0,b=0,v=this.getBarTooltipXY({e:o,opt:l});a=v.i;var x=v.barHeight,k=v.j;d.globals.capturedSeriesIndex=a,d.globals.capturedDataPointIndex=k,d.globals.isBarHorizontal&&u.tooltipUtil.hasBars()||!d.config.tooltip.shared?(p=v.x,b=v.y,n=Array.isArray(d.config.stroke.width)?d.config.stroke.width[a]:d.config.stroke.width,f=p):d.globals.comboCharts||d.config.tooltip.shared||(f/=2),isNaN(b)&&(b=d.globals.svgHeight-u.tooltipRect.ttHeight);var M=parseInt(l.paths.parentNode.getAttribute("data:realIndex"),10),S=d.globals.isMultipleYAxis?d.config.yaxis[M]&&d.config.yaxis[M].reversed:d.config.yaxis[0].reversed;if(p+u.tooltipRect.ttWidth>d.globals.gridWidth&&!S?p-=u.tooltipRect.ttWidth:p<0&&(p=0),u.w.config.tooltip.followCursor){var L=u.getElGrid().getBoundingClientRect();b=u.e.clientY-L.top}u.tooltip===null&&(u.tooltip=d.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),d.config.tooltip.shared||(d.globals.comboBarCount>0?u.tooltipPosition.moveXCrosshairs(f+n/2):u.tooltipPosition.moveXCrosshairs(f)),!u.fixedTooltip&&(!d.config.tooltip.shared||d.globals.isBarHorizontal&&u.tooltipUtil.hasBars())&&(S&&(p-=u.tooltipRect.ttWidth)<0&&(p=0),!S||d.globals.isBarHorizontal&&u.tooltipUtil.hasBars()||(b=b+x-2*(d.globals.series[a][k]<0?x:0)),b=b+d.globals.translateY-u.tooltipRect.ttHeight/2,h.style.left=p+d.globals.translateX+"px",h.style.top=b+"px")}},{key:"getBarTooltipXY",value:function(t){var a=this,n=t.e,o=t.opt,l=this.w,d=null,u=this.ttCtx,h=0,f=0,p=0,b=0,v=0,x=n.target.classList;if(x.contains("apexcharts-bar-area")||x.contains("apexcharts-candlestick-area")||x.contains("apexcharts-boxPlot-area")||x.contains("apexcharts-rangebar-area")){var k=n.target,M=k.getBoundingClientRect(),S=o.elGrid.getBoundingClientRect(),L=M.height;v=M.height;var j=M.width,m=parseInt(k.getAttribute("cx"),10),y=parseInt(k.getAttribute("cy"),10);b=parseFloat(k.getAttribute("barWidth"));var P=n.type==="touchmove"?n.touches[0].clientX:n.clientX;d=parseInt(k.getAttribute("j"),10),h=parseInt(k.parentNode.getAttribute("rel"),10)-1;var $=k.getAttribute("data-range-y1"),N=k.getAttribute("data-range-y2");l.globals.comboCharts&&(h=parseInt(k.parentNode.getAttribute("data:realIndex"),10));var I=function(Y){return l.globals.isXNumeric?m-j/2:a.isVerticalGroupedRangeBar?m+j/2:m-u.dataPointsDividedWidth+j/2},V=function(){return y-u.dataPointsDividedHeight+L/2-u.tooltipRect.ttHeight/2};u.tooltipLabels.drawSeriesTexts({ttItems:o.ttItems,i:h,j:d,y1:$?parseInt($,10):null,y2:N?parseInt(N,10):null,shared:!u.showOnIntersect&&l.config.tooltip.shared,e:n}),l.config.tooltip.followCursor?l.globals.isBarHorizontal?(f=P-S.left+15,p=V()):(f=I(),p=n.clientY-S.top-u.tooltipRect.ttHeight/2-15):l.globals.isBarHorizontal?((f=m)<u.xyRatios.baseLineInvertedY&&(f=m-u.tooltipRect.ttWidth),p=V()):(f=I(),p=y)}return{x:f,y:p,barHeight:v,barWidth:b,i:h,j:d}}}]),W}(),Nt=function(){function W(t){g(this,W),this.w=t.w,this.ttCtx=t}return C(W,[{key:"drawXaxisTooltip",value:function(){var t=this.w,a=this.ttCtx,n=t.config.xaxis.position==="bottom";a.xaxisOffY=n?t.globals.gridHeight+1:-t.globals.xAxisHeight-t.config.xaxis.axisTicks.height+3;var o=n?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",l=t.globals.dom.elWrap;a.isXAxisTooltipEnabled&&t.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")===null&&(a.xaxisTooltip=document.createElement("div"),a.xaxisTooltip.setAttribute("class",o+" apexcharts-theme-"+t.config.tooltip.theme),l.appendChild(a.xaxisTooltip),a.xaxisTooltipText=document.createElement("div"),a.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"),a.xaxisTooltipText.style.fontFamily=t.config.xaxis.tooltip.style.fontFamily||t.config.chart.fontFamily,a.xaxisTooltipText.style.fontSize=t.config.xaxis.tooltip.style.fontSize,a.xaxisTooltip.appendChild(a.xaxisTooltipText))}},{key:"drawYaxisTooltip",value:function(){for(var t=this.w,a=this.ttCtx,n=function(l){var d=t.config.yaxis[l].opposite||t.config.yaxis[l].crosshairs.opposite;a.yaxisOffX=d?t.globals.gridWidth+1:1;var u="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(l,d?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left");t.globals.yAxisSameScaleIndices.map(function(f,p){f.map(function(b,v){v===l&&(u+=t.config.yaxis[v].show?" ":" apexcharts-yaxistooltip-hidden")})});var h=t.globals.dom.elWrap;t.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(l))===null&&(a.yaxisTooltip=document.createElement("div"),a.yaxisTooltip.setAttribute("class",u+" apexcharts-theme-"+t.config.tooltip.theme),h.appendChild(a.yaxisTooltip),l===0&&(a.yaxisTooltipText=[]),a.yaxisTooltipText[l]=document.createElement("div"),a.yaxisTooltipText[l].classList.add("apexcharts-yaxistooltip-text"),a.yaxisTooltip.appendChild(a.yaxisTooltipText[l]))},o=0;o<t.config.yaxis.length;o++)n(o)}},{key:"setXCrosshairWidth",value:function(){var t=this.w,a=this.ttCtx,n=a.getElXCrosshairs();if(a.xcrosshairsWidth=parseInt(t.config.xaxis.crosshairs.width,10),t.globals.comboCharts){var o=t.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(o!==null&&t.config.xaxis.crosshairs.width==="barWidth"){var l=parseFloat(o.getAttribute("barWidth"));a.xcrosshairsWidth=l}else if(t.config.xaxis.crosshairs.width==="tickWidth"){var d=t.globals.labels.length;a.xcrosshairsWidth=t.globals.gridWidth/d}}else if(t.config.xaxis.crosshairs.width==="tickWidth"){var u=t.globals.labels.length;a.xcrosshairsWidth=t.globals.gridWidth/u}else if(t.config.xaxis.crosshairs.width==="barWidth"){var h=t.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(h!==null){var f=parseFloat(h.getAttribute("barWidth"));a.xcrosshairsWidth=f}else a.xcrosshairsWidth=1}t.globals.isBarHorizontal&&(a.xcrosshairsWidth=0),n!==null&&a.xcrosshairsWidth>0&&n.setAttribute("width",a.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,a=this.ttCtx;a.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),a.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,a,n){var o=this.ttCtx,l=this.w,d=l.globals.yLabelFormatters[t];if(o.yaxisTooltips[t]){var u=o.getElGrid().getBoundingClientRect(),h=(a-u.top)*n.yRatio[t],f=l.globals.maxYArr[t]-l.globals.minYArr[t],p=l.globals.minYArr[t]+(f-h);o.tooltipPosition.moveYCrosshairs(a-u.top),o.yaxisTooltipText[t].innerHTML=d(p),o.tooltipPosition.moveYAxisTooltip(t)}}}]),W}(),aa=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w;var a=this.w;this.tConfig=a.config.tooltip,this.tooltipUtil=new vt(this),this.tooltipLabels=new Lt(this),this.tooltipPosition=new Ka(this),this.marker=new Da(this),this.intersect=new ci(this),this.axesTooltip=new Nt(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!a.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return C(W,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl?t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var a=this.w;this.xyRatios=t,this.isXAxisTooltipEnabled=a.config.xaxis.tooltip.enabled&&a.globals.axisCharts,this.yaxisTooltips=a.config.yaxis.map(function(d,u){return!!(d.show&&d.tooltip.enabled&&a.globals.axisCharts)}),this.allTooltipSeriesGroups=[],a.globals.axisCharts||(this.showTooltipTitle=!1);var n=document.createElement("div");if(n.classList.add("apexcharts-tooltip"),a.config.tooltip.cssClass&&n.classList.add(a.config.tooltip.cssClass),n.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),a.globals.dom.elWrap.appendChild(n),a.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var o=new mt(this.ctx);this.xAxisTicksPositions=o.getXAxisTicksPositions()}if(!a.globals.comboCharts&&!this.tConfig.intersect&&a.config.chart.type!=="rangeBar"||this.tConfig.shared||(this.showOnIntersect=!0),a.config.markers.size!==0&&a.globals.markers.largestSize!==0||this.marker.drawDynamicPoints(this),a.globals.collapsedSeries.length!==a.globals.series.length){this.dataPointsDividedHeight=a.globals.gridHeight/a.globals.dataPoints,this.dataPointsDividedWidth=a.globals.gridWidth/a.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||a.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,n.appendChild(this.tooltipTitle));var l=a.globals.series.length;(a.globals.xyCharts||a.globals.comboCharts)&&this.tConfig.shared&&(l=this.showOnIntersect?1:a.globals.series.length),this.legendLabels=a.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(l),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var a=this,n=this.w,o=[],l=this.getElTooltip(),d=function(h){var f=document.createElement("div");f.classList.add("apexcharts-tooltip-series-group"),f.style.order=n.config.tooltip.inverseOrder?t-h:h+1,a.tConfig.shared&&a.tConfig.enabledOnSeries&&Array.isArray(a.tConfig.enabledOnSeries)&&a.tConfig.enabledOnSeries.indexOf(h)<0&&f.classList.add("apexcharts-tooltip-series-group-hidden");var p=document.createElement("span");p.classList.add("apexcharts-tooltip-marker"),p.style.backgroundColor=n.globals.colors[h],f.appendChild(p);var b=document.createElement("div");b.classList.add("apexcharts-tooltip-text"),b.style.fontFamily=a.tConfig.style.fontFamily||n.config.chart.fontFamily,b.style.fontSize=a.tConfig.style.fontSize,["y","goals","z"].forEach(function(v){var x=document.createElement("div");x.classList.add("apexcharts-tooltip-".concat(v,"-group"));var k=document.createElement("span");k.classList.add("apexcharts-tooltip-text-".concat(v,"-label")),x.appendChild(k);var M=document.createElement("span");M.classList.add("apexcharts-tooltip-text-".concat(v,"-value")),x.appendChild(M),b.appendChild(x)}),f.appendChild(b),l.appendChild(f),o.push(f)},u=0;u<t;u++)d(u);return o}},{key:"addSVGEvents",value:function(){var t=this.w,a=t.config.chart.type,n=this.getElTooltip(),o=!(a!=="bar"&&a!=="candlestick"&&a!=="boxPlot"&&a!=="rangeBar"),l=a==="area"||a==="line"||a==="scatter"||a==="bubble"||a==="radar",d=t.globals.dom.Paper.node,u=this.getElGrid();u&&(this.seriesBound=u.getBoundingClientRect());var h,f=[],p=[],b={hoverArea:d,elGrid:u,tooltipEl:n,tooltipY:f,tooltipX:p,ttItems:this.ttItems};if(t.globals.axisCharts&&(l?h=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):o?h=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-boxPlot-area, .apexcharts-series .apexcharts-rangebar-area"):a!=="heatmap"&&a!=="treemap"||(h=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap, .apexcharts-series .apexcharts-treemap")),h&&h.length))for(var v=0;v<h.length;v++)f.push(h[v].getAttribute("cy")),p.push(h[v].getAttribute("cx"));if(t.globals.xyCharts&&!this.showOnIntersect||t.globals.comboCharts&&!this.showOnIntersect||o&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([d],b);else if(o&&!t.globals.comboCharts||l&&this.showOnIntersect)this.addDatapointEventsListeners(b);else if(!t.globals.axisCharts||a==="heatmap"||a==="treemap"){var x=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");this.addPathsEventListeners(x,b)}if(this.showOnIntersect){var k=t.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker");k.length>0&&this.addPathsEventListeners(k,b),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(b)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,a=this.getElTooltip(),n=a.getBoundingClientRect(),o=n.width+10,l=n.height+10,d=this.tConfig.fixed.offsetX,u=this.tConfig.fixed.offsetY,h=this.tConfig.fixed.position.toLowerCase();return h.indexOf("right")>-1&&(d=d+t.globals.svgWidth-o+10),h.indexOf("bottom")>-1&&(u=u+t.globals.svgHeight-l-10),a.style.left=d+"px",a.style.top=u+"px",{x:d,y:u,ttWidth:o,ttHeight:l}}},{key:"addDatapointEventsListeners",value:function(t){var a=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(a,t)}},{key:"addPathsEventListeners",value:function(t,a){for(var n=this,o=function(d){var u={paths:t[d],tooltipEl:a.tooltipEl,tooltipY:a.tooltipY,tooltipX:a.tooltipX,elGrid:a.elGrid,hoverArea:a.hoverArea,ttItems:a.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(h){return t[d].addEventListener(h,n.onSeriesHover.bind(n,u),{capture:!1,passive:!0})})},l=0;l<t.length;l++)o(l)}},{key:"onSeriesHover",value:function(t,a){var n=this,o=Date.now()-this.lastHoverTime;o>=100?this.seriesHover(t,a):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){n.seriesHover(t,a)},100-o))}},{key:"seriesHover",value:function(t,a){var n=this;this.lastHoverTime=Date.now();var o=[],l=this.w;l.config.chart.group&&(o=this.ctx.getGroupedCharts()),l.globals.axisCharts&&(l.globals.minX===-1/0&&l.globals.maxX===1/0||l.globals.dataPoints===0)||(o.length?o.forEach(function(d){var u=n.getElTooltip(d),h={paths:t.paths,tooltipEl:u,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:d.w.globals.tooltip.ttItems};d.w.globals.minX===n.w.globals.minX&&d.w.globals.maxX===n.w.globals.maxX&&d.w.globals.tooltip.seriesHoverByContext({chartCtx:d,ttCtx:d.w.globals.tooltip,opt:h,e:a})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:t,e:a}))}},{key:"seriesHoverByContext",value:function(t){var a=t.chartCtx,n=t.ttCtx,o=t.opt,l=t.e,d=a.w,u=this.getElTooltip();u&&(n.tooltipRect={x:0,y:0,ttWidth:u.getBoundingClientRect().width,ttHeight:u.getBoundingClientRect().height},n.e=l,n.tooltipUtil.hasBars()&&!d.globals.comboCharts&&!n.isBarShared&&this.tConfig.onDatasetHover.highlightDataSeries&&new tt(a).toggleSeriesOnHover(l,l.target.parentNode),n.fixedTooltip&&n.drawFixedTooltipRect(),d.globals.axisCharts?n.axisChartsTooltips({e:l,opt:o,tooltipRect:n.tooltipRect}):n.nonAxisChartsTooltips({e:l,opt:o,tooltipRect:n.tooltipRect}))}},{key:"axisChartsTooltips",value:function(t){var a,n,o=t.e,l=t.opt,d=this.w,u=l.elGrid.getBoundingClientRect(),h=o.type==="touchmove"?o.touches[0].clientX:o.clientX,f=o.type==="touchmove"?o.touches[0].clientY:o.clientY;if(this.clientY=f,this.clientX=h,d.globals.capturedSeriesIndex=-1,d.globals.capturedDataPointIndex=-1,f<u.top||f>u.top+u.height)this.handleMouseOut(l);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!d.config.tooltip.shared){var p=parseInt(l.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(p)<0)return void this.handleMouseOut(l)}var b=this.getElTooltip(),v=this.getElXCrosshairs(),x=d.globals.xyCharts||d.config.chart.type==="bar"&&!d.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||d.globals.comboCharts&&this.tooltipUtil.hasBars();if(o.type==="mousemove"||o.type==="touchmove"||o.type==="mouseup"){if(d.globals.collapsedSeries.length+d.globals.ancillaryCollapsedSeries.length===d.globals.series.length)return;v!==null&&v.classList.add("apexcharts-active");var k=this.yaxisTooltips.filter(function(L){return L===!0});if(this.ycrosshairs!==null&&k.length&&this.ycrosshairs.classList.add("apexcharts-active"),x&&!this.showOnIntersect)this.handleStickyTooltip(o,h,f,l);else if(d.config.chart.type==="heatmap"||d.config.chart.type==="treemap"){var M=this.intersect.handleHeatTreeTooltip({e:o,opt:l,x:a,y:n,type:d.config.chart.type});a=M.x,n=M.y,b.style.left=a+"px",b.style.top=n+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:o,opt:l}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:o,opt:l,x:a,y:n});if(this.yaxisTooltips.length)for(var S=0;S<d.config.yaxis.length;S++)this.axesTooltip.drawYaxisTooltipText(S,f,this.xyRatios);l.tooltipEl.classList.add("apexcharts-active")}else o.type!=="mouseout"&&o.type!=="touchend"||this.handleMouseOut(l)}}},{key:"nonAxisChartsTooltips",value:function(t){var a=t.e,n=t.opt,o=t.tooltipRect,l=this.w,d=n.paths.getAttribute("rel"),u=this.getElTooltip(),h=l.globals.dom.elWrap.getBoundingClientRect();if(a.type==="mousemove"||a.type==="touchmove"){u.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:n.ttItems,i:parseInt(d,10)-1,shared:!1});var f=l.globals.clientX-h.left-o.ttWidth/2,p=l.globals.clientY-h.top-o.ttHeight-10;if(u.style.left=f+"px",u.style.top=p+"px",l.config.legend.tooltipHoverFormatter){var b=d-1,v=(0,l.config.legend.tooltipHoverFormatter)(this.legendLabels[b].getAttribute("data:default-text"),{seriesIndex:b,dataPointIndex:b,w:l});this.legendLabels[b].innerHTML=v}}else a.type!=="mouseout"&&a.type!=="touchend"||(u.classList.remove("apexcharts-active"),l.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(x){var k=x.getAttribute("data:default-text");x.innerHTML=decodeURIComponent(k)}))}},{key:"handleStickyTooltip",value:function(t,a,n,o){var l=this.w,d=this.tooltipUtil.getNearestValues({context:this,hoverArea:o.hoverArea,elGrid:o.elGrid,clientX:a,clientY:n}),u=d.j,h=d.capturedSeries;l.globals.collapsedSeriesIndices.includes(h)&&(h=null);var f=o.elGrid.getBoundingClientRect();if(d.hoverX<0||d.hoverX>f.width)this.handleMouseOut(o);else if(h!==null)this.handleStickyCapturedSeries(t,h,o,u);else if(this.tooltipUtil.isXoverlap(u)||l.globals.isBarHorizontal){var p=l.globals.series.findIndex(function(b,v){return!l.globals.collapsedSeriesIndices.includes(v)});this.create(t,this,p,u,o.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(t,a,n,o){var l=this.w;if(!this.tConfig.shared&&l.globals.series[a][o]===null)return void this.handleMouseOut(n);if(l.globals.series[a][o]!==void 0)this.tConfig.shared&&this.tooltipUtil.isXoverlap(o)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(t,this,a,o,n.ttItems):this.create(t,this,a,o,n.ttItems,!1);else if(this.tooltipUtil.isXoverlap(o)){var d=l.globals.series.findIndex(function(u,h){return!l.globals.collapsedSeriesIndices.includes(h)});this.create(t,this,d,o,n.ttItems)}}},{key:"deactivateHoverFilter",value:function(){for(var t=this.w,a=new R(this.ctx),n=t.globals.dom.Paper.select(".apexcharts-bar-area"),o=0;o<n.length;o++)a.pathMouseLeave(n[o])}},{key:"handleMouseOut",value:function(t){var a=this.w,n=this.getElXCrosshairs();if(t.tooltipEl.classList.remove("apexcharts-active"),this.deactivateHoverFilter(),a.config.chart.type!=="bubble"&&this.marker.resetPointsSize(),n!==null&&n.classList.remove("apexcharts-active"),this.ycrosshairs!==null&&this.ycrosshairs.classList.remove("apexcharts-active"),this.isXAxisTooltipEnabled&&this.xaxisTooltip.classList.remove("apexcharts-active"),this.yaxisTooltips.length){this.yaxisTTEls===null&&(this.yaxisTTEls=a.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));for(var o=0;o<this.yaxisTTEls.length;o++)this.yaxisTTEls[o].classList.remove("apexcharts-active")}a.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach(function(l){var d=l.getAttribute("data:default-text");l.innerHTML=decodeURIComponent(d)})}},{key:"markerClick",value:function(t,a,n){var o=this.w;typeof o.config.chart.events.markerClick=="function"&&o.config.chart.events.markerClick(t,this.ctx,{seriesIndex:a,dataPointIndex:n,w:o}),this.ctx.events.fireEvent("markerClick",[t,this.ctx,{seriesIndex:a,dataPointIndex:n,w:o}])}},{key:"create",value:function(t,a,n,o,l){var d,u,h,f,p,b,v,x,k,M,S,L,j,m,y,P,$=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,N=this.w,I=a;t.type==="mouseup"&&this.markerClick(t,n,o),$===null&&($=this.tConfig.shared);var V=this.tooltipUtil.hasMarkers(n),Y=this.tooltipUtil.getElBars();if(N.config.legend.tooltipHoverFormatter){var te=N.config.legend.tooltipHoverFormatter,le=Array.from(this.legendLabels);le.forEach(function(la){var qt=la.getAttribute("data:default-text");la.innerHTML=decodeURIComponent(qt)});for(var oe=0;oe<le.length;oe++){var we=le[oe],Se=parseInt(we.getAttribute("i"),10),Ee=decodeURIComponent(we.getAttribute("data:default-text")),He=te(Ee,{seriesIndex:$?Se:n,dataPointIndex:o,w:N});if($)we.innerHTML=N.globals.collapsedSeriesIndices.indexOf(Se)<0?He:Ee;else if(we.innerHTML=Se===n?He:Ee,n===Se)break}}var Ge=s(s({ttItems:l,i:n,j:o},((d=N.globals.seriesRange)===null||d===void 0||(u=d[n])===null||u===void 0||(h=u[o])===null||h===void 0||(f=h.y[0])===null||f===void 0?void 0:f.y1)!==void 0&&{y1:(p=N.globals.seriesRange)===null||p===void 0||(b=p[n])===null||b===void 0||(v=b[o])===null||v===void 0||(x=v.y[0])===null||x===void 0?void 0:x.y1}),((k=N.globals.seriesRange)===null||k===void 0||(M=k[n])===null||M===void 0||(S=M[o])===null||S===void 0||(L=S.y[0])===null||L===void 0?void 0:L.y2)!==void 0&&{y2:(j=N.globals.seriesRange)===null||j===void 0||(m=j[n])===null||m===void 0||(y=m[o])===null||y===void 0||(P=y.y[0])===null||P===void 0?void 0:P.y2});if($){if(I.tooltipLabels.drawSeriesTexts(s(s({},Ge),{},{shared:!this.showOnIntersect&&this.tConfig.shared})),V)N.globals.markers.largestSize>0?I.marker.enlargePoints(o):I.tooltipPosition.moveDynamicPointsOnHover(o);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(Y),this.barSeriesHeight>0)){var Ve=new R(this.ctx),at=N.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(o,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(o,n);for(var dt=0;dt<at.length;dt++)Ve.pathMouseEnter(at[dt])}}else I.tooltipLabels.drawSeriesTexts(s({shared:!1},Ge)),this.tooltipUtil.hasBars()&&I.tooltipPosition.moveStickyTooltipOverBars(o,n),V&&I.tooltipPosition.moveMarkers(n,o)}}]),W}(),hi=function(){function W(t){g(this,W),this.w=t.w,this.barCtx=t,this.totalFormatter=this.w.config.plotOptions.bar.dataLabels.total.formatter,this.totalFormatter||(this.totalFormatter=this.w.config.dataLabels.formatter)}return C(W,[{key:"handleBarDataLabels",value:function(t){var a=t.x,n=t.y,o=t.y1,l=t.y2,d=t.i,u=t.j,h=t.realIndex,f=t.groupIndex,p=t.series,b=t.barHeight,v=t.barWidth,x=t.barXPosition,k=t.barYPosition,M=t.visibleSeries,S=t.renderedPath,L=this.w,j=new R(this.barCtx.ctx),m=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[h]:this.barCtx.strokeWidth,y=a+parseFloat(v*M),P=n+parseFloat(b*M);L.globals.isXNumeric&&!L.globals.isBarHorizontal&&(y=a+parseFloat(v*(M+1)),P=n+parseFloat(b*(M+1))-m);var $,N=null,I=a,V=n,Y={},te=L.config.dataLabels,le=this.barCtx.barOptions.dataLabels,oe=this.barCtx.barOptions.dataLabels.total;k!==void 0&&this.barCtx.isRangeBar&&(P=k,V=k),x!==void 0&&this.barCtx.isVerticalGroupedRangeBar&&(y=x,I=x);var we=te.offsetX,Se=te.offsetY,Ee={width:0,height:0};if(L.config.dataLabels.enabled){var He=this.barCtx.series[d][u];Ee=j.getTextRects(L.globals.yLabelFormatters[0](He),parseFloat(te.style.fontSize))}var Ge={x:a,y:n,i:d,j:u,realIndex:h,groupIndex:f||-1,renderedPath:S,bcx:y,bcy:P,barHeight:b,barWidth:v,textRects:Ee,strokeWidth:m,dataLabelsX:I,dataLabelsY:V,dataLabelsConfig:te,barDataLabelsConfig:le,barTotalDataLabelsConfig:oe,offX:we,offY:Se};return Y=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(Ge):this.calculateColumnsDataLabelsPosition(Ge),S.attr({cy:Y.bcy,cx:Y.bcx,j:u,val:p[d][u],barHeight:b,barWidth:v}),$=this.drawCalculatedDataLabels({x:Y.dataLabelsX,y:Y.dataLabelsY,val:this.barCtx.isRangeBar?[o,l]:p[d][u],i:h,j:u,barWidth:v,barHeight:b,textRects:Ee,dataLabelsConfig:te}),L.config.chart.stacked&&oe.enabled&&(N=this.drawTotalDataLabels({x:Y.totalDataLabelsX,y:Y.totalDataLabelsY,barWidth:v,barHeight:b,realIndex:h,textAnchor:Y.totalDataLabelsAnchor,val:this.getStackedTotalDataLabel({realIndex:h,j:u}),dataLabelsConfig:te,barTotalDataLabelsConfig:oe})),{dataLabels:$,totalDataLabels:N}}},{key:"getStackedTotalDataLabel",value:function(t){var a=t.realIndex,n=t.j,o=this.w,l=this.barCtx.stackedSeriesTotals[n];return this.totalFormatter&&(l=this.totalFormatter(l,s(s({},o),{},{seriesIndex:a,dataPointIndex:n,w:o}))),l}},{key:"calculateColumnsDataLabelsPosition",value:function(t){var a,n,o=this.w,l=t.i,d=t.j,u=t.realIndex,h=t.groupIndex,f=t.y,p=t.bcx,b=t.barWidth,v=t.barHeight,x=t.textRects,k=t.dataLabelsX,M=t.dataLabelsY,S=t.dataLabelsConfig,L=t.barDataLabelsConfig,j=t.barTotalDataLabelsConfig,m=t.strokeWidth,y=t.offX,P=t.offY;v=Math.abs(v);var $=o.config.plotOptions.bar.dataLabels.orientation==="vertical",N=this.barCtx.barHelpers.getZeroValueEncounters({i:l,j:d}).zeroEncounters;p=p-m/2+(h!==-1?h*b:0);var I=o.globals.gridWidth/o.globals.dataPoints;this.barCtx.isVerticalGroupedRangeBar?k+=b/2:(k=o.globals.isXNumeric?p-b/2+y:p-I+b/2+y,N>0&&o.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(k-=b*N)),$&&(k=k+x.height/2-m/2-2);var V=this.barCtx.series[l][d]<0,Y=f;switch(this.barCtx.isReversed&&(Y=f-v+(V?2*v:0),f-=v),L.position){case"center":M=$?V?Y-v/2+P:Y+v/2-P:V?Y-v/2+x.height/2+P:Y+v/2+x.height/2-P;break;case"bottom":M=$?V?Y-v+P:Y+v-P:V?Y-v+x.height+m+P:Y+v-x.height/2+m-P;break;case"top":M=$?V?Y+P:Y-P:V?Y-x.height/2-P:Y+x.height+P}if(this.barCtx.lastActiveBarSerieIndex===u&&j.enabled){var te=new R(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:u,j:d}),S.fontSize);a=V?Y-te.height/2-P-j.offsetY+18:Y+te.height+P+j.offsetY-18,n=k+j.offsetX}return o.config.chart.stacked||(M<0?M=0+m:M+x.height/3>o.globals.gridHeight&&(M=o.globals.gridHeight-m)),{bcx:p,bcy:f,dataLabelsX:k,dataLabelsY:M,totalDataLabelsX:n,totalDataLabelsY:a,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var a=this.w,n=t.x,o=t.i,l=t.j,d=t.realIndex,u=t.groupIndex,h=t.bcy,f=t.barHeight,p=t.barWidth,b=t.textRects,v=t.dataLabelsX,x=t.strokeWidth,k=t.dataLabelsConfig,M=t.barDataLabelsConfig,S=t.barTotalDataLabelsConfig,L=t.offX,j=t.offY,m=a.globals.gridHeight/a.globals.dataPoints;p=Math.abs(p);var y,P,$=(h+=u!==-1?u*f:0)-(this.barCtx.isRangeBar?0:m)+f/2+b.height/2+j-3,N="start",I=this.barCtx.series[o][l]<0,V=n;switch(this.barCtx.isReversed&&(V=n+p-(I?2*p:0),n=a.globals.gridWidth-p),M.position){case"center":v=I?V+p/2-L:Math.max(b.width/2,V-p/2)+L;break;case"bottom":v=I?V+p-x-Math.round(b.width/2)-L:V-p+x+Math.round(b.width/2)+L;break;case"top":v=I?V-x+Math.round(b.width/2)-L:V-x-Math.round(b.width/2)+L}if(this.barCtx.lastActiveBarSerieIndex===d&&S.enabled){var Y=new R(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:d,j:l}),k.fontSize);I?(y=V-x+Math.round(Y.width/2)-L-S.offsetX-15,N="end"):y=V-x-Math.round(Y.width/2)+L+S.offsetX+15,P=$+S.offsetY}return a.config.chart.stacked||(v<0?v=v+b.width+x:v+b.width/2>a.globals.gridWidth&&(v=a.globals.gridWidth-b.width-x)),{bcx:n,bcy:h,dataLabelsX:v,dataLabelsY:$,totalDataLabelsX:y,totalDataLabelsY:P,totalDataLabelsAnchor:N}}},{key:"drawCalculatedDataLabels",value:function(t){var a=t.x,n=t.y,o=t.val,l=t.i,d=t.j,u=t.textRects,h=t.barHeight,f=t.barWidth,p=t.dataLabelsConfig,b=this.w,v="rotate(0)";b.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(v="rotate(-90, ".concat(a,", ").concat(n,")"));var x=new Gt(this.barCtx.ctx),k=new R(this.barCtx.ctx),M=p.formatter,S=null,L=b.globals.collapsedSeriesIndices.indexOf(l)>-1;if(p.enabled&&!L){S=k.group({class:"apexcharts-data-labels",transform:v});var j="";o!==void 0&&(j=M(o,s(s({},b),{},{seriesIndex:l,dataPointIndex:d,w:b}))),!o&&b.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(j="");var m=b.globals.series[l][d]<0,y=b.config.plotOptions.bar.dataLabels.position;b.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(y==="top"&&(p.textAnchor=m?"end":"start"),y==="center"&&(p.textAnchor="middle"),y==="bottom"&&(p.textAnchor=m?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&f<k.getTextRects(j,parseFloat(p.style.fontSize)).width&&(j=""),b.config.chart.stacked&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&(this.barCtx.isHorizontal?u.width/1.6>Math.abs(f)&&(j=""):u.height/1.6>Math.abs(h)&&(j=""));var P=s({},p);this.barCtx.isHorizontal&&o<0&&(p.textAnchor==="start"?P.textAnchor="end":p.textAnchor==="end"&&(P.textAnchor="start")),x.plotDataLabelsText({x:a,y:n,text:j,i:l,j:d,parent:S,dataLabelsConfig:P,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return S}},{key:"drawTotalDataLabels",value:function(t){var a,n=t.x,o=t.y,l=t.val,d=t.barWidth,u=t.barHeight,h=t.realIndex,f=t.textAnchor,p=t.barTotalDataLabelsConfig,b=this.w,v=new R(this.barCtx.ctx);return p.enabled&&n!==void 0&&o!==void 0&&this.barCtx.lastActiveBarSerieIndex===h&&(a=v.drawText({x:n-(!b.globals.isBarHorizontal&&b.globals.seriesGroups.length?d/b.globals.seriesGroups.length:0),y:o-(b.globals.isBarHorizontal&&b.globals.seriesGroups.length?u/b.globals.seriesGroups.length:0),foreColor:p.style.color,text:l,textAnchor:f,fontFamily:p.style.fontFamily,fontSize:p.style.fontSize,fontWeight:p.style.fontWeight})),a}}]),W}(),mc=function(){function W(t){g(this,W),this.w=t.w,this.barCtx=t}return C(W,[{key:"initVariables",value:function(t){var a=this.w;this.barCtx.series=t,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var n=0;n<t.length;n++)if(t[n].length>0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=t[n].length),a.globals.isXNumeric)for(var o=0;o<t[n].length;o++)a.globals.seriesX[n][o]>a.globals.minX&&a.globals.seriesX[n][o]<a.globals.maxX&&this.barCtx.visibleItems++;else this.barCtx.visibleItems=a.globals.dataPoints;this.barCtx.seriesLen===0&&(this.barCtx.seriesLen=1),this.barCtx.zeroSerieses=[],a.globals.comboCharts||this.checkZeroSeries({series:t})}},{key:"initialPositions",value:function(){var t,a,n,o,l,d,u,h,f=this.w,p=f.globals.dataPoints;this.barCtx.isRangeBar&&(p=f.globals.labels.length);var b=this.barCtx.seriesLen;if(f.config.plotOptions.bar.rangeBarGroupRows&&(b=1),this.barCtx.isHorizontal)l=(n=f.globals.gridHeight/p)/b,f.globals.isXNumeric&&(l=(n=f.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),l=l*parseInt(this.barCtx.barOptions.barHeight,10)/100,String(this.barCtx.barOptions.barHeight).indexOf("%")===-1&&(l=parseInt(this.barCtx.barOptions.barHeight,10)),h=this.barCtx.baseLineInvertedY+f.globals.padHorizontal+(this.barCtx.isReversed?f.globals.gridWidth:0)-(this.barCtx.isReversed?2*this.barCtx.baseLineInvertedY:0),this.barCtx.isFunnel&&(h=f.globals.gridWidth/2),a=(n-l*this.barCtx.seriesLen)/2;else{if(o=f.globals.gridWidth/this.barCtx.visibleItems,f.config.xaxis.convertedCatToNumeric&&(o=f.globals.gridWidth/f.globals.dataPoints),d=o/b*parseInt(this.barCtx.barOptions.columnWidth,10)/100,f.globals.isXNumeric){var v=this.barCtx.xRatio;f.globals.minXDiff&&f.globals.minXDiff!==.5&&f.globals.minXDiff/v>0&&(o=f.globals.minXDiff/v),(d=o/b*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(d=1)}String(this.barCtx.barOptions.columnWidth).indexOf("%")===-1&&(d=parseInt(this.barCtx.barOptions.columnWidth,10)),u=f.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?f.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),t=f.globals.padHorizontal+(o-d*this.barCtx.seriesLen)/2}return f.globals.barHeight=l,f.globals.barWidth=d,{x:t,y:a,yDivision:n,xDivision:o,barHeight:l,barWidth:d,zeroH:u,zeroW:h}}},{key:"initializeStackedPrevVars",value:function(t){var a=t.w;a.globals.hasSeriesGroups?a.globals.seriesGroups.forEach(function(n){t[n]||(t[n]={}),t[n].prevY=[],t[n].prevX=[],t[n].prevYF=[],t[n].prevXF=[],t[n].prevYVal=[],t[n].prevXVal=[]}):(t.prevY=[],t.prevX=[],t.prevYF=[],t.prevXF=[],t.prevYVal=[],t.prevXVal=[])}},{key:"initializeStackedXYVars",value:function(t){var a=t.w;a.globals.hasSeriesGroups?a.globals.seriesGroups.forEach(function(n){t[n]||(t[n]={}),t[n].xArrj=[],t[n].xArrjF=[],t[n].xArrjVal=[],t[n].yArrj=[],t[n].yArrjF=[],t[n].yArrjVal=[]}):(t.xArrj=[],t.xArrjF=[],t.xArrjVal=[],t.yArrj=[],t.yArrjF=[],t.yArrjVal=[])}},{key:"getPathFillColor",value:function(t,a,n,o){var l,d,u,h,f=this.w,p=new Je(this.barCtx.ctx),b=null,v=this.barCtx.barOptions.distributed?n:a;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(x){t[a][n]>=x.from&&t[a][n]<=x.to&&(b=x.color)}),f.config.series[a].data[n]&&f.config.series[a].data[n].fillColor&&(b=f.config.series[a].data[n].fillColor),p.fillPath({seriesNumber:this.barCtx.barOptions.distributed?v:o,dataPointIndex:n,color:b,value:t[a][n],fillConfig:(l=f.config.series[a].data[n])===null||l===void 0?void 0:l.fill,fillType:(d=f.config.series[a].data[n])!==null&&d!==void 0&&(u=d.fill)!==null&&u!==void 0&&u.type?(h=f.config.series[a].data[n])===null||h===void 0?void 0:h.fill.type:Array.isArray(f.config.fill.type)?f.config.fill.type[a]:f.config.fill.type})}},{key:"getStrokeWidth",value:function(t,a,n){var o=0,l=this.w;return this.barCtx.series[t][a]===void 0||this.barCtx.series[t][a]===null?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,l.config.stroke.show&&(this.barCtx.isNullValue||(o=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[n]:this.barCtx.strokeWidth)),o}},{key:"shouldApplyRadius",value:function(t){var a=this.w,n=!1;return a.config.plotOptions.bar.borderRadius>0&&(a.config.chart.stacked&&a.config.plotOptions.bar.borderRadiusWhenStacked==="last"?this.barCtx.lastActiveBarSerieIndex===t&&(n=!0):n=!0),n}},{key:"barBackground",value:function(t){var a=t.j,n=t.i,o=t.x1,l=t.x2,d=t.y1,u=t.y2,h=t.elSeries,f=this.w,p=new R(this.barCtx.ctx),b=new tt(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&b===n){a>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(a%=this.barCtx.barOptions.colors.backgroundBarColors.length);var v=this.barCtx.barOptions.colors.backgroundBarColors[a],x=p.drawRect(o!==void 0?o:0,d!==void 0?d:0,l!==void 0?l:f.globals.gridWidth,u!==void 0?u:f.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,v,this.barCtx.barOptions.colors.backgroundBarOpacity);h.add(x),x.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(t){var a,n=t.barWidth,o=t.barXPosition,l=t.y1,d=t.y2,u=t.strokeWidth,h=t.seriesGroup,f=t.realIndex,p=t.i,b=t.j,v=t.w,x=new R(this.barCtx.ctx);(u=Array.isArray(u)?u[f]:u)||(u=0);var k=n,M=o;(a=v.config.series[f].data[b])!==null&&a!==void 0&&a.columnWidthOffset&&(M=o-v.config.series[f].data[b].columnWidthOffset/2,k=n+v.config.series[f].data[b].columnWidthOffset);var S=M,L=M+k;l+=.001,d+=.001;var j=x.move(S,l),m=x.move(S,l),y=x.line(L-u,l);if(v.globals.previousPaths.length>0&&(m=this.barCtx.getPreviousPath(f,b,!1)),j=j+x.line(S,d)+x.line(L-u,d)+x.line(L-u,l)+(v.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),m=m+x.line(S,l)+y+y+y+y+y+x.line(S,l)+(v.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(f)&&(j=x.roundPathCorners(j,v.config.plotOptions.bar.borderRadius)),v.config.chart.stacked){var P=this.barCtx;v.globals.hasSeriesGroups&&h&&(P=this.barCtx[h]),P.yArrj.push(d),P.yArrjF.push(Math.abs(l-d)),P.yArrjVal.push(this.barCtx.series[p][b])}return{pathTo:j,pathFrom:m}}},{key:"getBarpaths",value:function(t){var a,n=t.barYPosition,o=t.barHeight,l=t.x1,d=t.x2,u=t.strokeWidth,h=t.seriesGroup,f=t.realIndex,p=t.i,b=t.j,v=t.w,x=new R(this.barCtx.ctx);(u=Array.isArray(u)?u[f]:u)||(u=0);var k=n,M=o;(a=v.config.series[f].data[b])!==null&&a!==void 0&&a.barHeightOffset&&(k=n-v.config.series[f].data[b].barHeightOffset/2,M=o+v.config.series[f].data[b].barHeightOffset);var S=k,L=k+M;l+=.001,d+=.001;var j=x.move(l,S),m=x.move(l,S);v.globals.previousPaths.length>0&&(m=this.barCtx.getPreviousPath(f,b,!1));var y=x.line(l,L-u);if(j=j+x.line(d,S)+x.line(d,L-u)+y+(v.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),m=m+x.line(l,S)+y+y+y+y+y+x.line(l,S)+(v.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(f)&&(j=x.roundPathCorners(j,v.config.plotOptions.bar.borderRadius)),v.config.chart.stacked){var P=this.barCtx;v.globals.hasSeriesGroups&&h&&(P=this.barCtx[h]),P.xArrj.push(d),P.xArrjF.push(Math.abs(l-d)),P.xArrjVal.push(this.barCtx.series[p][b])}return{pathTo:j,pathFrom:m}}},{key:"checkZeroSeries",value:function(t){for(var a=t.series,n=this.w,o=0;o<a.length;o++){for(var l=0,d=0;d<a[n.globals.maxValsInArrayIndex].length;d++)l+=a[o][d];l===0&&this.barCtx.zeroSerieses.push(o)}}},{key:"getXForValue",value:function(t,a){var n=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2]?a:null;return t!=null&&(n=a+t/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?t/this.barCtx.invertedYRatio:0)),n}},{key:"getYForValue",value:function(t,a){var n=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2]?a:null;return t!=null&&(n=a-t/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?t/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),n}},{key:"getGoalValues",value:function(t,a,n,o,l){var d=this,u=this.w,h=[],f=function(v,x){var k;h.push((_(k={},t,t==="x"?d.getXForValue(v,a,!1):d.getYForValue(v,n,!1)),_(k,"attrs",x),k))};if(u.globals.seriesGoals[o]&&u.globals.seriesGoals[o][l]&&Array.isArray(u.globals.seriesGoals[o][l])&&u.globals.seriesGoals[o][l].forEach(function(v){f(v.value,v)}),this.barCtx.barOptions.isDumbbell&&u.globals.seriesRange.length){var p=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:u.globals.colors,b={strokeHeight:t==="x"?0:u.globals.markers.size[o],strokeWidth:t==="x"?u.globals.markers.size[o]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(p[o])?p[o][0]:p[o]};f(u.globals.seriesRangeStart[o][l],b),f(u.globals.seriesRangeEnd[o][l],s(s({},b),{},{strokeColor:Array.isArray(p[o])?p[o][1]:p[o]}))}return h}},{key:"drawGoalLine",value:function(t){var a=t.barXPosition,n=t.barYPosition,o=t.goalX,l=t.goalY,d=t.barWidth,u=t.barHeight,h=new R(this.barCtx.ctx),f=h.group({className:"apexcharts-bar-goals-groups"});f.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:f.node}),f.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var p=null;return this.barCtx.isHorizontal?Array.isArray(o)&&o.forEach(function(b){var v=b.attrs.strokeHeight!==void 0?b.attrs.strokeHeight:u/2,x=n+v+u/2;p=h.drawLine(b.x,x-2*v,b.x,x,b.attrs.strokeColor?b.attrs.strokeColor:void 0,b.attrs.strokeDashArray,b.attrs.strokeWidth?b.attrs.strokeWidth:2,b.attrs.strokeLineCap),f.add(p)}):Array.isArray(l)&&l.forEach(function(b){var v=b.attrs.strokeWidth!==void 0?b.attrs.strokeWidth:d/2,x=a+v+d/2;p=h.drawLine(x-2*v,b.y,x,b.y,b.attrs.strokeColor?b.attrs.strokeColor:void 0,b.attrs.strokeDashArray,b.attrs.strokeHeight?b.attrs.strokeHeight:2,b.attrs.strokeLineCap),f.add(p)}),f}},{key:"drawBarShadow",value:function(t){var a=t.prevPaths,n=t.currPaths,o=t.color,l=this.w,d=a.x,u=a.x1,h=a.barYPosition,f=n.x,p=n.x1,b=n.barYPosition,v=h+n.barHeight,x=new R(this.barCtx.ctx),k=new z,M=x.move(u,v)+x.line(d,v)+x.line(f,b)+x.line(p,b)+x.line(u,v)+(l.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z");return x.drawPath({d:M,fill:k.shadeColor(.5,z.rgb2hex(o)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(t){var a=t.i,n=t.j,o=this.w,l=0,d=0;return o.globals.seriesPercent.forEach(function(u,h){u[n]&&l++,h<a&&u[n]===0&&d++}),{nonZeroColumns:l,zeroEncounters:d}}}]),W}(),hn=function(){function W(t,a){g(this,W),this.ctx=t,this.w=t.w;var n=this.w;this.barOptions=n.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=n.config.stroke.width,this.isNullValue=!1,this.isRangeBar=n.globals.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!n.globals.isBarHorizontal&&n.globals.seriesRange.length&&n.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.xyRatios=a,this.xyRatios!==null&&(this.xRatio=a.xRatio,this.yRatio=a.yRatio,this.invertedXRatio=a.invertedXRatio,this.invertedYRatio=a.invertedYRatio,this.baseLineY=a.baseLineY,this.baseLineInvertedY=a.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0,this.pathArr=[];var o=new tt(this.ctx);this.lastActiveBarSerieIndex=o.getActiveConfigSeriesIndex("desc",["bar","column"]);var l=o.getBarSeriesIndices(),d=new ae(this.ctx);this.stackedSeriesTotals=d.getStackedSeriesTotals(this.w.config.series.map(function(u,h){return l.indexOf(h)===-1?h:-1}).filter(function(u){return u!==-1})),this.barHelpers=new mc(this)}return C(W,[{key:"draw",value:function(t,a){var n=this.w,o=new R(this.ctx),l=new ae(this.ctx,n);t=l.getLogSeries(t),this.series=t,this.yRatio=l.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);var d=o.group({class:"apexcharts-bar-series apexcharts-plot-series"});n.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts");for(var u=0,h=0;u<t.length;u++,h++){var f,p,b,v,x=void 0,k=void 0,M=[],S=[],L=n.globals.comboCharts?a[u]:u,j=o.group({class:"apexcharts-series",rel:u+1,seriesName:z.escapeString(n.globals.seriesNames[L]),"data:realIndex":L});this.ctx.series.addCollapsedClassToSeries(j,L),t[u].length>0&&(this.visibleI=this.visibleI+1);var m=0,y=0;this.yRatio.length>1&&(this.yaxisIndex=L),this.isReversed=n.config.yaxis[this.yaxisIndex]&&n.config.yaxis[this.yaxisIndex].reversed;var P=this.barHelpers.initialPositions();k=P.y,m=P.barHeight,p=P.yDivision,v=P.zeroW,x=P.x,y=P.barWidth,f=P.xDivision,b=P.zeroH,this.horizontal||S.push(x+y/2);var $=o.group({class:"apexcharts-datalabels","data:realIndex":L});n.globals.delayedElements.push({el:$.node}),$.node.classList.add("apexcharts-element-hidden");var N=o.group({class:"apexcharts-bar-goals-markers"}),I=o.group({class:"apexcharts-bar-shadows"});n.globals.delayedElements.push({el:I.node}),I.node.classList.add("apexcharts-element-hidden");for(var V=0;V<n.globals.dataPoints;V++){var Y=this.barHelpers.getStrokeWidth(u,V,L),te=null,le={indexes:{i:u,j:V,realIndex:L,bc:h},x,y:k,strokeWidth:Y,elSeries:j};this.isHorizontal?(te=this.drawBarPaths(s(s({},le),{},{barHeight:m,zeroW:v,yDivision:p})),y=this.series[u][V]/this.invertedYRatio):(te=this.drawColumnPaths(s(s({},le),{},{xDivision:f,barWidth:y,zeroH:b})),m=this.series[u][V]/this.yRatio[this.yaxisIndex]);var oe=this.barHelpers.getPathFillColor(t,u,V,L);if(this.isFunnel&&this.barOptions.isFunnel3d&&this.pathArr.length&&V>0){var we=this.barHelpers.drawBarShadow({color:typeof oe=="string"&&(oe==null?void 0:oe.indexOf("url"))===-1?oe:z.hexToRgba(n.globals.colors[u]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:te});we&&I.add(we)}this.pathArr.push(te);var Se=this.barHelpers.drawGoalLine({barXPosition:te.barXPosition,barYPosition:te.barYPosition,goalX:te.goalX,goalY:te.goalY,barHeight:m,barWidth:y});Se&&N.add(Se),k=te.y,x=te.x,V>0&&S.push(x+y/2),M.push(k),this.renderSeries({realIndex:L,pathFill:oe,j:V,i:u,pathFrom:te.pathFrom,pathTo:te.pathTo,strokeWidth:Y,elSeries:j,x,y:k,series:t,barHeight:te.barHeight?te.barHeight:m,barWidth:te.barWidth?te.barWidth:y,elDataLabelsWrap:$,elGoalsMarkers:N,elBarShadows:I,visibleSeries:this.visibleI,type:"bar"})}n.globals.seriesXvalues[L]=S,n.globals.seriesYvalues[L]=M,d.add(j)}return d}},{key:"renderSeries",value:function(t){var a=t.realIndex,n=t.pathFill,o=t.lineFill,l=t.j,d=t.i,u=t.groupIndex,h=t.pathFrom,f=t.pathTo,p=t.strokeWidth,b=t.elSeries,v=t.x,x=t.y,k=t.y1,M=t.y2,S=t.series,L=t.barHeight,j=t.barWidth,m=t.barXPosition,y=t.barYPosition,P=t.elDataLabelsWrap,$=t.elGoalsMarkers,N=t.elBarShadows,I=t.visibleSeries,V=t.type,Y=this.w,te=new R(this.ctx);o||(o=this.barOptions.distributed?Y.globals.stroke.colors[l]:Y.globals.stroke.colors[a]),Y.config.series[d].data[l]&&Y.config.series[d].data[l].strokeColor&&(o=Y.config.series[d].data[l].strokeColor),this.isNullValue&&(n="none");var le=l/Y.config.chart.animations.animateGradually.delay*(Y.config.chart.animations.speed/Y.globals.dataPoints)/2.4,oe=te.renderPaths({i:d,j:l,realIndex:a,pathFrom:h,pathTo:f,stroke:o,strokeWidth:p,strokeLineCap:Y.config.stroke.lineCap,fill:n,animationDelay:le,initialSpeed:Y.config.chart.animations.speed,dataChangeSpeed:Y.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(V,"-area")});oe.attr("clip-path","url(#gridRectMask".concat(Y.globals.cuid,")"));var we=Y.config.forecastDataPoints;we.count>0&&l>=Y.globals.dataPoints-we.count&&(oe.node.setAttribute("stroke-dasharray",we.dashArray),oe.node.setAttribute("stroke-width",we.strokeWidth),oe.node.setAttribute("fill-opacity",we.fillOpacity)),k!==void 0&&M!==void 0&&(oe.attr("data-range-y1",k),oe.attr("data-range-y2",M)),new U(this.ctx).setSelectionFilter(oe,a,l),b.add(oe);var Se=new hi(this).handleBarDataLabels({x:v,y:x,y1:k,y2:M,i:d,j:l,series:S,realIndex:a,groupIndex:u,barHeight:L,barWidth:j,barXPosition:m,barYPosition:y,renderedPath:oe,visibleSeries:I});return Se.dataLabels!==null&&P.add(Se.dataLabels),Se.totalDataLabels&&P.add(Se.totalDataLabels),b.add(P),$&&b.add($),N&&b.add(N),b}},{key:"drawBarPaths",value:function(t){var a,n=t.indexes,o=t.barHeight,l=t.strokeWidth,d=t.zeroW,u=t.x,h=t.y,f=t.yDivision,p=t.elSeries,b=this.w,v=n.i,x=n.j;if(b.globals.isXNumeric)a=(h=(b.globals.seriesX[v][x]-b.globals.minX)/this.invertedXRatio-o)+o*this.visibleI;else if(b.config.plotOptions.bar.hideZeroBarsWhenGrouped){var k=0,M=0;b.globals.seriesPercent.forEach(function(L,j){L[x]&&k++,j<v&&L[x]===0&&M++}),k>0&&(o=this.seriesLen*o/k),a=h+o*this.visibleI,a-=o*M}else a=h+o*this.visibleI;this.isFunnel&&(d-=(this.barHelpers.getXForValue(this.series[v][x],d)-d)/2),u=this.barHelpers.getXForValue(this.series[v][x],d);var S=this.barHelpers.getBarpaths({barYPosition:a,barHeight:o,x1:d,x2:u,strokeWidth:l,series:this.series,realIndex:n.realIndex,i:v,j:x,w:b});return b.globals.isXNumeric||(h+=f),this.barHelpers.barBackground({j:x,i:v,y1:a-o*this.visibleI,y2:o*this.seriesLen,elSeries:p}),{pathTo:S.pathTo,pathFrom:S.pathFrom,x1:d,x:u,y:h,goalX:this.barHelpers.getGoalValues("x",d,null,v,x),barYPosition:a,barHeight:o}}},{key:"drawColumnPaths",value:function(t){var a,n=t.indexes,o=t.x,l=t.y,d=t.xDivision,u=t.barWidth,h=t.zeroH,f=t.strokeWidth,p=t.elSeries,b=this.w,v=n.realIndex,x=n.i,k=n.j,M=n.bc;if(b.globals.isXNumeric){var S=this.getBarXForNumericXAxis({x:o,j:k,realIndex:v,barWidth:u});o=S.x,a=S.barXPosition}else if(b.config.plotOptions.bar.hideZeroBarsWhenGrouped){var L=this.barHelpers.getZeroValueEncounters({i:x,j:k}),j=L.nonZeroColumns,m=L.zeroEncounters;j>0&&(u=this.seriesLen*u/j),a=o+u*this.visibleI,a-=u*m}else a=o+u*this.visibleI;l=this.barHelpers.getYForValue(this.series[x][k],h);var y=this.barHelpers.getColumnPaths({barXPosition:a,barWidth:u,y1:h,y2:l,strokeWidth:f,series:this.series,realIndex:n.realIndex,i:x,j:k,w:b});return b.globals.isXNumeric||(o+=d),this.barHelpers.barBackground({bc:M,j:k,i:x,x1:a-f/2-u*this.visibleI,x2:u*this.seriesLen+f/2,elSeries:p}),{pathTo:y.pathTo,pathFrom:y.pathFrom,x:o,y:l,goalY:this.barHelpers.getGoalValues("y",null,h,x,k),barXPosition:a,barWidth:u}}},{key:"getBarXForNumericXAxis",value:function(t){var a=t.x,n=t.barWidth,o=t.realIndex,l=t.j,d=this.w,u=o;return d.globals.seriesX[o].length||(u=d.globals.maxValsInArrayIndex),d.globals.seriesX[u][l]&&(a=(d.globals.seriesX[u][l]-d.globals.minX)/this.xRatio-n*this.seriesLen/2),{barXPosition:a+n*this.visibleI,x:a}}},{key:"getPreviousPath",value:function(t,a){for(var n,o=this.w,l=0;l<o.globals.previousPaths.length;l++){var d=o.globals.previousPaths[l];d.paths&&d.paths.length>0&&parseInt(d.realIndex,10)===parseInt(t,10)&&o.globals.previousPaths[l].paths[a]!==void 0&&(n=o.globals.previousPaths[l].paths[a].d)}return n}}]),W}(),Zo=function(W){F(a,hn);var t=Q(a);function a(){return g(this,a),t.apply(this,arguments)}return C(a,[{key:"draw",value:function(n,o){var l=this,d=this.w;this.graphics=new R(this.ctx),this.bar=new hn(this.ctx,this.xyRatios);var u=new ae(this.ctx,d);n=u.getLogSeries(n),this.yRatio=u.getLogYRatios(this.yRatio),this.barHelpers.initVariables(n),d.config.chart.stackType==="100%"&&(n=d.globals.seriesPercent.slice()),this.series=n,this.barHelpers.initializeStackedPrevVars(this);for(var h=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),f=0,p=0,b=function(k,M){var S=void 0,L=void 0,j=void 0,m=void 0,y=-1;l.groupCtx=l,d.globals.seriesGroups.forEach(function(at,dt){at.indexOf(d.config.series[k].name)>-1&&(y=dt)}),y!==-1&&(l.groupCtx=l[d.globals.seriesGroups[y]]);var P=[],$=[],N=d.globals.comboCharts?o[k]:k;l.yRatio.length>1&&(l.yaxisIndex=N),l.isReversed=d.config.yaxis[l.yaxisIndex]&&d.config.yaxis[l.yaxisIndex].reversed;var I=l.graphics.group({class:"apexcharts-series",seriesName:z.escapeString(d.globals.seriesNames[N]),rel:k+1,"data:realIndex":N});l.ctx.series.addCollapsedClassToSeries(I,N);var V=l.graphics.group({class:"apexcharts-datalabels","data:realIndex":N}),Y=l.graphics.group({class:"apexcharts-bar-goals-markers"}),te=0,le=0,oe=l.initialPositions(f,p,S,L,j,m);p=oe.y,te=oe.barHeight,L=oe.yDivision,m=oe.zeroW,f=oe.x,le=oe.barWidth,S=oe.xDivision,j=oe.zeroH,d.globals.barHeight=te,d.globals.barWidth=le,l.barHelpers.initializeStackedXYVars(l),l.groupCtx.prevY.length===1&&l.groupCtx.prevY[0].every(function(at){return isNaN(at)})&&(l.groupCtx.prevY[0]=l.groupCtx.prevY[0].map(function(at){return j}),l.groupCtx.prevYF[0]=l.groupCtx.prevYF[0].map(function(at){return 0}));for(var we=0;we<d.globals.dataPoints;we++){var Se=l.barHelpers.getStrokeWidth(k,we,N),Ee={indexes:{i:k,j:we,realIndex:N,bc:M},strokeWidth:Se,x:f,y:p,elSeries:I,groupIndex:y,seriesGroup:d.globals.seriesGroups[y]},He=null;l.isHorizontal?(He=l.drawStackedBarPaths(s(s({},Ee),{},{zeroW:m,barHeight:te,yDivision:L})),le=l.series[k][we]/l.invertedYRatio):(He=l.drawStackedColumnPaths(s(s({},Ee),{},{xDivision:S,barWidth:le,zeroH:j})),te=l.series[k][we]/l.yRatio[l.yaxisIndex]);var Ge=l.barHelpers.drawGoalLine({barXPosition:He.barXPosition,barYPosition:He.barYPosition,goalX:He.goalX,goalY:He.goalY,barHeight:te,barWidth:le});Ge&&Y.add(Ge),p=He.y,f=He.x,P.push(f),$.push(p);var Ve=l.barHelpers.getPathFillColor(n,k,we,N);I=l.renderSeries({realIndex:N,pathFill:Ve,j:we,i:k,groupIndex:y,pathFrom:He.pathFrom,pathTo:He.pathTo,strokeWidth:Se,elSeries:I,x:f,y:p,series:n,barHeight:te,barWidth:le,elDataLabelsWrap:V,elGoalsMarkers:Y,type:"bar",visibleSeries:0})}d.globals.seriesXvalues[N]=P,d.globals.seriesYvalues[N]=$,l.groupCtx.prevY.push(l.groupCtx.yArrj),l.groupCtx.prevYF.push(l.groupCtx.yArrjF),l.groupCtx.prevYVal.push(l.groupCtx.yArrjVal),l.groupCtx.prevX.push(l.groupCtx.xArrj),l.groupCtx.prevXF.push(l.groupCtx.xArrjF),l.groupCtx.prevXVal.push(l.groupCtx.xArrjVal),h.add(I)},v=0,x=0;v<n.length;v++,x++)b(v,x);return h}},{key:"initialPositions",value:function(n,o,l,d,u,h){var f,p,b,v,x=this.w;return this.isHorizontal?(b=(b=d=x.globals.gridHeight/x.globals.dataPoints)*parseInt(x.config.plotOptions.bar.barHeight,10)/100,String(x.config.plotOptions.bar.barHeight).indexOf("%")===-1&&(b=parseInt(x.config.plotOptions.bar.barHeight,10)),h=this.baseLineInvertedY+x.globals.padHorizontal+(this.isReversed?x.globals.gridWidth:0)-(this.isReversed?2*this.baseLineInvertedY:0),o=(d-b)/2):(v=l=x.globals.gridWidth/x.globals.dataPoints,v=x.globals.isXNumeric&&x.globals.dataPoints>1?(l=x.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:v*parseInt(x.config.plotOptions.bar.columnWidth,10)/100,String(x.config.plotOptions.bar.columnWidth).indexOf("%")===-1&&(v=parseInt(x.config.plotOptions.bar.columnWidth,10)),u=x.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?x.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),n=x.globals.padHorizontal+(l-v)/2),{x:n,y:o,yDivision:d,xDivision:l,barHeight:(f=x.globals.seriesGroups)!==null&&f!==void 0&&f.length?b/x.globals.seriesGroups.length:b,barWidth:(p=x.globals.seriesGroups)!==null&&p!==void 0&&p.length?v/x.globals.seriesGroups.length:v,zeroH:u,zeroW:h}}},{key:"drawStackedBarPaths",value:function(n){for(var o,l=n.indexes,d=n.barHeight,u=n.strokeWidth,h=n.zeroW,f=n.x,p=n.y,b=n.groupIndex,v=n.seriesGroup,x=n.yDivision,k=n.elSeries,M=this.w,S=p+(b!==-1?b*d:0),L=l.i,j=l.j,m=0,y=0;y<this.groupCtx.prevXF.length;y++)m+=this.groupCtx.prevXF[y][j];var P=L;if(v&&(P=v.indexOf(M.config.series[L].name)),P>0){var $=h;this.groupCtx.prevXVal[P-1][j]<0?$=this.series[L][j]>=0?this.groupCtx.prevX[P-1][j]+m-2*(this.isReversed?m:0):this.groupCtx.prevX[P-1][j]:this.groupCtx.prevXVal[P-1][j]>=0&&($=this.series[L][j]>=0?this.groupCtx.prevX[P-1][j]:this.groupCtx.prevX[P-1][j]-m+2*(this.isReversed?m:0)),o=$}else o=h;f=this.series[L][j]===null?o:o+this.series[L][j]/this.invertedYRatio-2*(this.isReversed?this.series[L][j]/this.invertedYRatio:0);var N=this.barHelpers.getBarpaths({barYPosition:S,barHeight:d,x1:o,x2:f,strokeWidth:u,series:this.series,realIndex:l.realIndex,seriesGroup:v,i:L,j,w:M});return this.barHelpers.barBackground({j,i:L,y1:S,y2:d,elSeries:k}),p+=x,{pathTo:N.pathTo,pathFrom:N.pathFrom,goalX:this.barHelpers.getGoalValues("x",h,null,L,j),barYPosition:S,x:f,y:p}}},{key:"drawStackedColumnPaths",value:function(n){var o=n.indexes,l=n.x,d=n.y,u=n.xDivision,h=n.barWidth,f=n.zeroH,p=n.groupIndex,b=n.seriesGroup,v=n.elSeries,x=this.w,k=o.i,M=o.j,S=o.bc;if(x.globals.isXNumeric){var L=x.globals.seriesX[k][M];L||(L=0),l=(L-x.globals.minX)/this.xRatio-h/2,x.globals.seriesGroups.length&&(l=(L-x.globals.minX)/this.xRatio-h/2*x.globals.seriesGroups.length)}for(var j,m=l+(p!==-1?p*h:0),y=0,P=0;P<this.groupCtx.prevYF.length;P++)y+=isNaN(this.groupCtx.prevYF[P][M])?0:this.groupCtx.prevYF[P][M];var $=k;if(b&&($=b.indexOf(x.config.series[k].name)),$>0&&!x.globals.isXNumeric||$>0&&x.globals.isXNumeric&&x.globals.seriesX[k-1][M]===x.globals.seriesX[k][M]){var N,I,V,Y=Math.min(this.yRatio.length+1,k+1);if(this.groupCtx.prevY[$-1]!==void 0&&this.groupCtx.prevY[$-1].length)for(var te=1;te<Y;te++){var le;if(!isNaN((le=this.groupCtx.prevY[$-te])===null||le===void 0?void 0:le[M])){V=this.groupCtx.prevY[$-te][M];break}}for(var oe=1;oe<Y;oe++){var we,Se;if(((we=this.groupCtx.prevYVal[$-oe])===null||we===void 0?void 0:we[M])<0){I=this.series[k][M]>=0?V-y+2*(this.isReversed?y:0):V;break}if(((Se=this.groupCtx.prevYVal[$-oe])===null||Se===void 0?void 0:Se[M])>=0){I=this.series[k][M]>=0?V:V+y-2*(this.isReversed?y:0);break}}I===void 0&&(I=x.globals.gridHeight),j=(N=this.groupCtx.prevYF[0])!==null&&N!==void 0&&N.every(function(He){return He===0})&&this.groupCtx.prevYF.slice(1,$).every(function(He){return He.every(function(Ge){return isNaN(Ge)})})?f:I}else j=f;d=this.series[k][M]?j-this.series[k][M]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[k][M]/this.yRatio[this.yaxisIndex]:0):j;var Ee=this.barHelpers.getColumnPaths({barXPosition:m,barWidth:h,y1:j,y2:d,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:b,realIndex:o.realIndex,i:k,j:M,w:x});return this.barHelpers.barBackground({bc:S,j:M,i:k,x1:m,x2:h,elSeries:v}),l+=u,{pathTo:Ee.pathTo,pathFrom:Ee.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,f,k,M),barXPosition:m,x:x.globals.isXNumeric?l-u:l,y:d}}}]),a}(),hr=function(W){F(a,hn);var t=Q(a);function a(){return g(this,a),t.apply(this,arguments)}return C(a,[{key:"draw",value:function(n,o,l){var d=this,u=this.w,h=new R(this.ctx),f=u.globals.comboCharts?o:u.config.chart.type,p=new Je(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=u.config.plotOptions.bar.horizontal;var b=new ae(this.ctx,u);n=b.getLogSeries(n),this.series=n,this.yRatio=b.getLogYRatios(this.yRatio),this.barHelpers.initVariables(n);for(var v=h.group({class:"apexcharts-".concat(f,"-series apexcharts-plot-series")}),x=function(M){d.isBoxPlot=u.config.chart.type==="boxPlot"||u.config.series[M].type==="boxPlot";var S,L,j,m,y=void 0,P=void 0,$=[],N=[],I=u.globals.comboCharts?l[M]:M,V=h.group({class:"apexcharts-series",seriesName:z.escapeString(u.globals.seriesNames[I]),rel:M+1,"data:realIndex":I});d.ctx.series.addCollapsedClassToSeries(V,I),n[M].length>0&&(d.visibleI=d.visibleI+1);var Y,te;d.yRatio.length>1&&(d.yaxisIndex=I);var le=d.barHelpers.initialPositions();P=le.y,Y=le.barHeight,L=le.yDivision,m=le.zeroW,y=le.x,te=le.barWidth,S=le.xDivision,j=le.zeroH,N.push(y+te/2);for(var oe=h.group({class:"apexcharts-datalabels","data:realIndex":I}),we=function(Ee){var He=d.barHelpers.getStrokeWidth(M,Ee,I),Ge=null,Ve={indexes:{i:M,j:Ee,realIndex:I},x:y,y:P,strokeWidth:He,elSeries:V};Ge=d.isHorizontal?d.drawHorizontalBoxPaths(s(s({},Ve),{},{yDivision:L,barHeight:Y,zeroW:m})):d.drawVerticalBoxPaths(s(s({},Ve),{},{xDivision:S,barWidth:te,zeroH:j})),P=Ge.y,y=Ge.x,Ee>0&&N.push(y+te/2),$.push(P),Ge.pathTo.forEach(function(at,dt){var la=!d.isBoxPlot&&d.candlestickOptions.wick.useFillColor?Ge.color[dt]:u.globals.stroke.colors[M],qt=p.fillPath({seriesNumber:I,dataPointIndex:Ee,color:Ge.color[dt],value:n[M][Ee]});d.renderSeries({realIndex:I,pathFill:qt,lineFill:la,j:Ee,i:M,pathFrom:Ge.pathFrom,pathTo:at,strokeWidth:He,elSeries:V,x:y,y:P,series:n,barHeight:Y,barWidth:te,elDataLabelsWrap:oe,visibleSeries:d.visibleI,type:u.config.chart.type})})},Se=0;Se<u.globals.dataPoints;Se++)we(Se);u.globals.seriesXvalues[I]=N,u.globals.seriesYvalues[I]=$,v.add(V)},k=0;k<n.length;k++)x(k);return v}},{key:"drawVerticalBoxPaths",value:function(n){var o=n.indexes,l=n.x;n.y;var d=n.xDivision,u=n.barWidth,h=n.zeroH,f=n.strokeWidth,p=this.w,b=new R(this.ctx),v=o.i,x=o.j,k=!0,M=p.config.plotOptions.candlestick.colors.upward,S=p.config.plotOptions.candlestick.colors.downward,L="";this.isBoxPlot&&(L=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var j=this.yRatio[this.yaxisIndex],m=o.realIndex,y=this.getOHLCValue(m,x),P=h,$=h;y.o>y.c&&(k=!1);var N=Math.min(y.o,y.c),I=Math.max(y.o,y.c),V=y.m;p.globals.isXNumeric&&(l=(p.globals.seriesX[m][x]-p.globals.minX)/this.xRatio-u/2);var Y=l+u*this.visibleI;this.series[v][x]===void 0||this.series[v][x]===null?(N=h,I=h):(N=h-N/j,I=h-I/j,P=h-y.h/j,$=h-y.l/j,V=h-y.m/j);var te=b.move(Y,h),le=b.move(Y+u/2,N);return p.globals.previousPaths.length>0&&(le=this.getPreviousPath(m,x,!0)),te=this.isBoxPlot?[b.move(Y,N)+b.line(Y+u/2,N)+b.line(Y+u/2,P)+b.line(Y+u/4,P)+b.line(Y+u-u/4,P)+b.line(Y+u/2,P)+b.line(Y+u/2,N)+b.line(Y+u,N)+b.line(Y+u,V)+b.line(Y,V)+b.line(Y,N+f/2),b.move(Y,V)+b.line(Y+u,V)+b.line(Y+u,I)+b.line(Y+u/2,I)+b.line(Y+u/2,$)+b.line(Y+u-u/4,$)+b.line(Y+u/4,$)+b.line(Y+u/2,$)+b.line(Y+u/2,I)+b.line(Y,I)+b.line(Y,V)+"z"]:[b.move(Y,I)+b.line(Y+u/2,I)+b.line(Y+u/2,P)+b.line(Y+u/2,I)+b.line(Y+u,I)+b.line(Y+u,N)+b.line(Y+u/2,N)+b.line(Y+u/2,$)+b.line(Y+u/2,N)+b.line(Y,N)+b.line(Y,I-f/2)],le+=b.move(Y,N),p.globals.isXNumeric||(l+=d),{pathTo:te,pathFrom:le,x:l,y:I,barXPosition:Y,color:this.isBoxPlot?L:k?[M]:[S]}}},{key:"drawHorizontalBoxPaths",value:function(n){var o=n.indexes;n.x;var l=n.y,d=n.yDivision,u=n.barHeight,h=n.zeroW,f=n.strokeWidth,p=this.w,b=new R(this.ctx),v=o.i,x=o.j,k=this.boxOptions.colors.lower;this.isBoxPlot&&(k=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var M=this.invertedYRatio,S=o.realIndex,L=this.getOHLCValue(S,x),j=h,m=h,y=Math.min(L.o,L.c),P=Math.max(L.o,L.c),$=L.m;p.globals.isXNumeric&&(l=(p.globals.seriesX[S][x]-p.globals.minX)/this.invertedXRatio-u/2);var N=l+u*this.visibleI;this.series[v][x]===void 0||this.series[v][x]===null?(y=h,P=h):(y=h+y/M,P=h+P/M,j=h+L.h/M,m=h+L.l/M,$=h+L.m/M);var I=b.move(h,N),V=b.move(y,N+u/2);return p.globals.previousPaths.length>0&&(V=this.getPreviousPath(S,x,!0)),I=[b.move(y,N)+b.line(y,N+u/2)+b.line(j,N+u/2)+b.line(j,N+u/2-u/4)+b.line(j,N+u/2+u/4)+b.line(j,N+u/2)+b.line(y,N+u/2)+b.line(y,N+u)+b.line($,N+u)+b.line($,N)+b.line(y+f/2,N),b.move($,N)+b.line($,N+u)+b.line(P,N+u)+b.line(P,N+u/2)+b.line(m,N+u/2)+b.line(m,N+u-u/4)+b.line(m,N+u/4)+b.line(m,N+u/2)+b.line(P,N+u/2)+b.line(P,N)+b.line($,N)+"z"],V+=b.move(y,N),p.globals.isXNumeric||(l+=d),{pathTo:I,pathFrom:V,x:P,y:l,barYPosition:N,color:k}}},{key:"getOHLCValue",value:function(n,o){var l=this.w;return{o:this.isBoxPlot?l.globals.seriesCandleH[n][o]:l.globals.seriesCandleO[n][o],h:this.isBoxPlot?l.globals.seriesCandleO[n][o]:l.globals.seriesCandleH[n][o],m:l.globals.seriesCandleM[n][o],l:this.isBoxPlot?l.globals.seriesCandleC[n][o]:l.globals.seriesCandleL[n][o],c:this.isBoxPlot?l.globals.seriesCandleL[n][o]:l.globals.seriesCandleC[n][o]}}}]),a}(),es=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"checkColorRange",value:function(){var t=this.w,a=!1,n=t.config.plotOptions[t.config.chart.type];return n.colorScale.ranges.length>0&&n.colorScale.ranges.map(function(o,l){o.from<=0&&(a=!0)}),a}},{key:"getShadeColor",value:function(t,a,n,o){var l=this.w,d=1,u=l.config.plotOptions[t].shadeIntensity,h=this.determineColor(t,a,n);l.globals.hasNegs||o?d=l.config.plotOptions[t].reverseNegativeShade?h.percent<0?h.percent/100*(1.25*u):(1-h.percent/100)*(1.25*u):h.percent<=0?1-(1+h.percent/100)*u:(1-h.percent/100)*u:(d=1-h.percent/100,t==="treemap"&&(d=(1-h.percent/100)*(1.25*u)));var f=h.color,p=new z;return l.config.plotOptions[t].enableShades&&(f=this.w.config.theme.mode==="dark"?z.hexToRgba(p.shadeColor(-1*d,h.color),l.config.fill.opacity):z.hexToRgba(p.shadeColor(d,h.color),l.config.fill.opacity)),{color:f,colorProps:h}}},{key:"determineColor",value:function(t,a,n){var o=this.w,l=o.globals.series[a][n],d=o.config.plotOptions[t],u=d.colorScale.inverse?n:a;d.distributed&&o.config.chart.type==="treemap"&&(u=n);var h=o.globals.colors[u],f=null,p=Math.min.apply(Math,ee(o.globals.series[a])),b=Math.max.apply(Math,ee(o.globals.series[a]));d.distributed||t!=="heatmap"||(p=o.globals.minY,b=o.globals.maxY),d.colorScale.min!==void 0&&(p=d.colorScale.min<o.globals.minY?d.colorScale.min:o.globals.minY,b=d.colorScale.max>o.globals.maxY?d.colorScale.max:o.globals.maxY);var v=Math.abs(b)+Math.abs(p),x=100*l/(v===0?v-1e-6:v);return d.colorScale.ranges.length>0&&d.colorScale.ranges.map(function(k,M){if(l>=k.from&&l<=k.to){h=k.color,f=k.foreColor?k.foreColor:null,p=k.from,b=k.to;var S=Math.abs(b)+Math.abs(p);x=100*l/(S===0?S-1e-6:S)}}),{color:h,foreColor:f,percent:x}}},{key:"calculateDataLabels",value:function(t){var a=t.text,n=t.x,o=t.y,l=t.i,d=t.j,u=t.colorProps,h=t.fontSize,f=this.w.config.dataLabels,p=new R(this.ctx),b=new Gt(this.ctx),v=null;if(f.enabled){v=p.group({class:"apexcharts-data-labels"});var x=f.offsetX,k=f.offsetY,M=n+x,S=o+parseFloat(f.style.fontSize)/3+k;b.plotDataLabelsText({x:M,y:S,text:a,i:l,j:d,color:u.foreColor,parent:v,fontSize:h,dataLabelsConfig:f})}return v}},{key:"addListeners",value:function(t){var a=new R(this.ctx);t.node.addEventListener("mouseenter",a.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",a.pathMouseLeave.bind(this,t)),t.node.addEventListener("mousedown",a.pathMouseDown.bind(this,t))}}]),W}(),fc=function(){function W(t,a){g(this,W),this.ctx=t,this.w=t.w,this.xRatio=a.xRatio,this.yRatio=a.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new es(t),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return C(W,[{key:"draw",value:function(t){var a=this.w,n=new R(this.ctx),o=n.group({class:"apexcharts-heatmap"});o.attr("clip-path","url(#gridRectMask".concat(a.globals.cuid,")"));var l=a.globals.gridWidth/a.globals.dataPoints,d=a.globals.gridHeight/a.globals.series.length,u=0,h=!1;this.negRange=this.helpers.checkColorRange();var f=t.slice();a.config.yaxis[0].reversed&&(h=!0,f.reverse());for(var p=h?0:f.length-1;h?p<f.length:p>=0;h?p++:p--){var b=n.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:z.escapeString(a.globals.seriesNames[p]),rel:p+1,"data:realIndex":p});if(this.ctx.series.addCollapsedClassToSeries(b,p),a.config.chart.dropShadow.enabled){var v=a.config.chart.dropShadow;new U(this.ctx).dropShadow(b,v,p)}for(var x=0,k=a.config.plotOptions.heatmap.shadeIntensity,M=0;M<f[p].length;M++){var S=this.helpers.getShadeColor(a.config.chart.type,p,M,this.negRange),L=S.color,j=S.colorProps;a.config.fill.type==="image"&&(L=new Je(this.ctx).fillPath({seriesNumber:p,dataPointIndex:M,opacity:a.globals.hasNegs?j.percent<0?1-(1+j.percent/100):k+j.percent/100:j.percent/100,patternID:z.randomId(),width:a.config.fill.image.width?a.config.fill.image.width:l,height:a.config.fill.image.height?a.config.fill.image.height:d}));var m=this.rectRadius,y=n.drawRect(x,u,l,d,m);if(y.attr({cx:x,cy:u}),y.node.classList.add("apexcharts-heatmap-rect"),b.add(y),y.attr({fill:L,i:p,index:p,j:M,val:t[p][M],"stroke-width":this.strokeWidth,stroke:a.config.plotOptions.heatmap.useFillColorAsStroke?L:a.globals.stroke.colors[0],color:L}),this.helpers.addListeners(y),a.config.chart.animations.enabled&&!a.globals.dataChanged){var P=1;a.globals.resized||(P=a.config.chart.animations.speed),this.animateHeatMap(y,x,u,l,d,P)}if(a.globals.dataChanged){var $=1;if(this.dynamicAnim.enabled&&a.globals.shouldAnimate){$=this.dynamicAnim.speed;var N=a.globals.previousPaths[p]&&a.globals.previousPaths[p][M]&&a.globals.previousPaths[p][M].color;N||(N="rgba(255, 255, 255, 0)"),this.animateHeatColor(y,z.isColorHex(N)?N:z.rgb2hex(N),z.isColorHex(L)?L:z.rgb2hex(L),$)}}var I=(0,a.config.dataLabels.formatter)(a.globals.series[p][M],{value:a.globals.series[p][M],seriesIndex:p,dataPointIndex:M,w:a}),V=this.helpers.calculateDataLabels({text:I,x:x+l/2,y:u+d/2,i:p,j:M,colorProps:j,series:f});V!==null&&b.add(V),x+=l}u+=d,o.add(b)}var Y=a.globals.yAxisScale[0].result.slice();return a.config.yaxis[0].reversed?Y.unshift(""):Y.push(""),a.globals.yAxisScale[0].result=Y,o}},{key:"animateHeatMap",value:function(t,a,n,o,l,d){var u=new K(this.ctx);u.animateRect(t,{x:a+o/2,y:n+l/2,width:0,height:0},{x:a,y:n,width:o,height:l},d,function(){u.animationCompleted(t)})}},{key:"animateHeatColor",value:function(t,a,n,o){t.attr({fill:a}).animate(o).attr({fill:n})}}]),W}(),ts=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"drawYAxisTexts",value:function(t,a,n,o){var l=this.w,d=l.config.yaxis[0],u=l.globals.yLabelFormatters[0];return new R(this.ctx).drawText({x:t+d.labels.offsetX,y:a+d.labels.offsetY,text:u(o,n),textAnchor:"middle",fontSize:d.labels.style.fontSize,fontFamily:d.labels.style.fontFamily,foreColor:Array.isArray(d.labels.style.colors)?d.labels.style.colors[n]:d.labels.style.colors})}}]),W}(),as=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w;var a=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=a.globals.stroke.colors!==void 0?a.globals.stroke.colors:a.globals.colors,this.defaultSize=Math.min(a.globals.gridWidth,a.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=a.globals.gridWidth/2,a.config.chart.type==="radialBar"?this.fullAngle=360:this.fullAngle=Math.abs(a.config.plotOptions.pie.endAngle-a.config.plotOptions.pie.startAngle),this.initialAngle=a.config.plotOptions.pie.startAngle%this.fullAngle,a.globals.radialSize=this.defaultSize/2.05-a.config.stroke.width-(a.config.chart.sparkline.enabled?0:a.config.chart.dropShadow.blur),this.donutSize=a.globals.radialSize*parseInt(a.config.plotOptions.pie.donut.size,10)/100,this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return C(W,[{key:"draw",value:function(t){var a=this,n=this.w,o=new R(this.ctx);if(this.ret=o.group({class:"apexcharts-pie"}),n.globals.noData)return this.ret;for(var l=0,d=0;d<t.length;d++)l+=z.negToZero(t[d]);var u=[],h=o.group();l===0&&(l=1e-5),t.forEach(function(N){a.maxY=Math.max(a.maxY,N)}),n.config.yaxis[0].max&&(this.maxY=n.config.yaxis[0].max),n.config.grid.position==="back"&&this.chartType==="polarArea"&&this.drawPolarElements(this.ret);for(var f=0;f<t.length;f++){var p=this.fullAngle*z.negToZero(t[f])/l;u.push(p),this.chartType==="polarArea"?(u[f]=this.fullAngle/t.length,this.sliceSizes.push(n.globals.radialSize*t[f]/this.maxY)):this.sliceSizes.push(n.globals.radialSize)}if(n.globals.dataChanged){for(var b,v=0,x=0;x<n.globals.previousPaths.length;x++)v+=z.negToZero(n.globals.previousPaths[x]);for(var k=0;k<n.globals.previousPaths.length;k++)b=this.fullAngle*z.negToZero(n.globals.previousPaths[k])/v,this.prevSectorAngleArr.push(b)}this.donutSize<0&&(this.donutSize=0);var M=n.config.plotOptions.pie.customScale,S=n.globals.gridWidth/2,L=n.globals.gridHeight/2,j=S-n.globals.gridWidth/2*M,m=L-n.globals.gridHeight/2*M;if(this.chartType==="donut"){var y=o.drawCircle(this.donutSize);y.attr({cx:this.centerX,cy:this.centerY,fill:n.config.plotOptions.pie.donut.background?n.config.plotOptions.pie.donut.background:"transparent"}),h.add(y)}var P=this.drawArcs(u,t);if(this.sliceLabels.forEach(function(N){P.add(N)}),h.attr({transform:"translate(".concat(j,", ").concat(m,") scale(").concat(M,")")}),h.add(P),this.ret.add(h),this.donutDataLabels.show){var $=this.renderInnerDataLabels(this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show,translateX:j,translateY:m});this.ret.add($)}return n.config.grid.position==="front"&&this.chartType==="polarArea"&&this.drawPolarElements(this.ret),this.ret}},{key:"drawArcs",value:function(t,a){var n=this.w,o=new U(this.ctx),l=new R(this.ctx),d=new Je(this.ctx),u=l.group({class:"apexcharts-slices"}),h=this.initialAngle,f=this.initialAngle,p=this.initialAngle,b=this.initialAngle;this.strokeWidth=n.config.stroke.show?n.config.stroke.width:0;for(var v=0;v<t.length;v++){var x=l.group({class:"apexcharts-series apexcharts-pie-series",seriesName:z.escapeString(n.globals.seriesNames[v]),rel:v+1,"data:realIndex":v});u.add(x),f=b,p=(h=p)+t[v],b=f+this.prevSectorAngleArr[v];var k=p<h?this.fullAngle+p-h:p-h,M=d.fillPath({seriesNumber:v,size:this.sliceSizes[v],value:a[v]}),S=this.getChangedPath(f,b),L=l.drawPath({d:S,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[v]:this.lineColorArr,strokeWidth:0,fill:M,fillOpacity:n.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(v)});if(L.attr({index:0,j:v}),o.setSelectionFilter(L,0,v),n.config.chart.dropShadow.enabled){var j=n.config.chart.dropShadow;o.dropShadow(L,j,v)}this.addListeners(L,this.donutDataLabels),R.setAttrs(L.node,{"data:angle":k,"data:startAngle":h,"data:strokeWidth":this.strokeWidth,"data:value":a[v]});var m={x:0,y:0};this.chartType==="pie"||this.chartType==="polarArea"?m=z.polarToCartesian(this.centerX,this.centerY,n.globals.radialSize/1.25+n.config.plotOptions.pie.dataLabels.offset,(h+k/2)%this.fullAngle):this.chartType==="donut"&&(m=z.polarToCartesian(this.centerX,this.centerY,(n.globals.radialSize+this.donutSize)/2+n.config.plotOptions.pie.dataLabels.offset,(h+k/2)%this.fullAngle)),x.add(L);var y=0;if(!this.initialAnim||n.globals.resized||n.globals.dataChanged?this.animBeginArr.push(0):((y=k/this.fullAngle*n.config.chart.animations.speed)===0&&(y=1),this.animDur=y+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&n.globals.dataChanged?this.animatePaths(L,{size:this.sliceSizes[v],endAngle:p,startAngle:h,prevStartAngle:f,prevEndAngle:b,animateStartingPos:!0,i:v,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:n.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(L,{size:this.sliceSizes[v],endAngle:p,startAngle:h,i:v,totalItems:t.length-1,animBeginArr:this.animBeginArr,dur:y}),n.config.plotOptions.pie.expandOnClick&&this.chartType!=="polarArea"&&L.click(this.pieClicked.bind(this,v)),n.globals.selectedDataPoints[0]!==void 0&&n.globals.selectedDataPoints[0].indexOf(v)>-1&&this.pieClicked(v),n.config.dataLabels.enabled){var P=m.x,$=m.y,N=100*k/this.fullAngle+"%";if(k!==0&&n.config.plotOptions.pie.dataLabels.minAngleToShowLabel<t[v]){var I=n.config.dataLabels.formatter;I!==void 0&&(N=I(n.globals.seriesPercent[v][0],{seriesIndex:v,w:n}));var V=n.globals.dataLabels.style.colors[v],Y=l.group({class:"apexcharts-datalabels"}),te=l.drawText({x:P,y:$,text:N,textAnchor:"middle",fontSize:n.config.dataLabels.style.fontSize,fontFamily:n.config.dataLabels.style.fontFamily,fontWeight:n.config.dataLabels.style.fontWeight,foreColor:V});if(Y.add(te),n.config.dataLabels.dropShadow.enabled){var le=n.config.dataLabels.dropShadow;o.dropShadow(te,le)}te.node.classList.add("apexcharts-pie-label"),n.config.chart.animations.animate&&n.globals.resized===!1&&(te.node.classList.add("apexcharts-pie-label-delay"),te.node.style.animationDelay=n.config.chart.animations.speed/940+"s"),this.sliceLabels.push(Y)}}}return u}},{key:"addListeners",value:function(t,a){var n=new R(this.ctx);t.node.addEventListener("mouseenter",n.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",n.pathMouseLeave.bind(this,t)),t.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this,t.node,a)),t.node.addEventListener("mousedown",n.pathMouseDown.bind(this,t)),this.donutDataLabels.total.showAlways||(t.node.addEventListener("mouseenter",this.printDataLabelsInner.bind(this,t.node,a)),t.node.addEventListener("mousedown",this.printDataLabelsInner.bind(this,t.node,a)))}},{key:"animatePaths",value:function(t,a){var n=this.w,o=a.endAngle<a.startAngle?this.fullAngle+a.endAngle-a.startAngle:a.endAngle-a.startAngle,l=o,d=a.startAngle,u=a.startAngle;a.prevStartAngle!==void 0&&a.prevEndAngle!==void 0&&(d=a.prevEndAngle,l=a.prevEndAngle<a.prevStartAngle?this.fullAngle+a.prevEndAngle-a.prevStartAngle:a.prevEndAngle-a.prevStartAngle),a.i===n.config.series.length-1&&(o+u>this.fullAngle?a.endAngle=a.endAngle-(o+u):o+u<this.fullAngle&&(a.endAngle=a.endAngle+(this.fullAngle-(o+u)))),o===this.fullAngle&&(o=this.fullAngle-.01),this.animateArc(t,d,u,o,l,a)}},{key:"animateArc",value:function(t,a,n,o,l,d){var u,h=this,f=this.w,p=new K(this.ctx),b=d.size;(isNaN(a)||isNaN(l))&&(a=n,l=o,d.dur=0);var v=o,x=n,k=a<n?this.fullAngle+a-n:a-n;f.globals.dataChanged&&d.shouldSetPrevPaths&&d.prevEndAngle&&(u=h.getPiePath({me:h,startAngle:d.prevStartAngle,angle:d.prevEndAngle<d.prevStartAngle?this.fullAngle+d.prevEndAngle-d.prevStartAngle:d.prevEndAngle-d.prevStartAngle,size:b}),t.attr({d:u})),d.dur!==0?t.animate(d.dur,f.globals.easing,d.animBeginArr[d.i]).afterAll(function(){h.chartType!=="pie"&&h.chartType!=="donut"&&h.chartType!=="polarArea"||this.animate(f.config.chart.animations.dynamicAnimation.speed).attr({"stroke-width":h.strokeWidth}),d.i===f.config.series.length-1&&p.animationCompleted(t)}).during(function(M){v=k+(o-k)*M,d.animateStartingPos&&(v=l+(o-l)*M,x=a-l+(n-(a-l))*M),u=h.getPiePath({me:h,startAngle:x,angle:v,size:b}),t.node.setAttribute("data:pathOrig",u),t.attr({d:u})}):(u=h.getPiePath({me:h,startAngle:x,angle:o,size:b}),d.isTrack||(f.globals.animationEnded=!0),t.node.setAttribute("data:pathOrig",u),t.attr({d:u,"stroke-width":h.strokeWidth}))}},{key:"pieClicked",value:function(t){var a,n=this.w,o=this,l=o.sliceSizes[t]+(n.config.plotOptions.pie.expandOnClick?4:0),d=n.globals.dom.Paper.select(".apexcharts-".concat(o.chartType.toLowerCase(),"-slice-").concat(t)).members[0];if(d.attr("data:pieClicked")!=="true"){var u=n.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area");Array.prototype.forEach.call(u,function(b){b.setAttribute("data:pieClicked","false");var v=b.getAttribute("data:pathOrig");v&&b.setAttribute("d",v)}),d.attr("data:pieClicked","true");var h=parseInt(d.attr("data:startAngle"),10),f=parseInt(d.attr("data:angle"),10);a=o.getPiePath({me:o,startAngle:h,angle:f,size:l}),f!==360&&d.plot(a)}else{d.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(d.node,this.donutDataLabels);var p=d.attr("data:pathOrig");d.attr({d:p})}}},{key:"getChangedPath",value:function(t,a){var n="";return this.dynamicAnim&&this.w.globals.dataChanged&&(n=this.getPiePath({me:this,startAngle:t,angle:a-t,size:this.size})),n}},{key:"getPiePath",value:function(t){var a,n=t.me,o=t.startAngle,l=t.angle,d=t.size,u=new R(this.ctx),h=o,f=Math.PI*(h-90)/180,p=l+o;Math.ceil(p)>=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(p=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(p)>this.fullAngle&&(p-=this.fullAngle);var b=Math.PI*(p-90)/180,v=n.centerX+d*Math.cos(f),x=n.centerY+d*Math.sin(f),k=n.centerX+d*Math.cos(b),M=n.centerY+d*Math.sin(b),S=z.polarToCartesian(n.centerX,n.centerY,n.donutSize,p),L=z.polarToCartesian(n.centerX,n.centerY,n.donutSize,h),j=l>180?1:0,m=["M",v,x,"A",d,d,0,j,1,k,M];return a=n.chartType==="donut"?[].concat(m,["L",S.x,S.y,"A",n.donutSize,n.donutSize,0,j,0,L.x,L.y,"L",v,x,"z"]).join(" "):n.chartType==="pie"||n.chartType==="polarArea"?[].concat(m,["L",n.centerX,n.centerY,"L",v,x]).join(" "):[].concat(m).join(" "),u.roundPathCorners(a,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(t){var a=this.w,n=new At(this.ctx),o=new R(this.ctx),l=new ts(this.ctx),d=o.group(),u=o.group(),h=n.niceScale(0,Math.ceil(this.maxY),a.config.yaxis[0].tickAmount,0,!0),f=h.result.reverse(),p=h.result.length;this.maxY=h.niceMax;for(var b=a.globals.radialSize,v=b/(p-1),x=0;x<p-1;x++){var k=o.drawCircle(b);if(k.attr({cx:this.centerX,cy:this.centerY,fill:"none","stroke-width":a.config.plotOptions.polarArea.rings.strokeWidth,stroke:a.config.plotOptions.polarArea.rings.strokeColor}),a.config.yaxis[0].show){var M=l.drawYAxisTexts(this.centerX,this.centerY-b+parseInt(a.config.yaxis[0].labels.style.fontSize,10)/2,x,f[x]);u.add(M)}d.add(k),b-=v}this.drawSpokes(t),t.add(d),t.add(u)}},{key:"renderInnerDataLabels",value:function(t,a){var n=this.w,o=new R(this.ctx),l=o.group({class:"apexcharts-datalabels-group",transform:"translate(".concat(a.translateX?a.translateX:0,", ").concat(a.translateY?a.translateY:0,") scale(").concat(n.config.plotOptions.pie.customScale,")")}),d=t.total.show;l.node.style.opacity=a.opacity;var u,h,f=a.centerX,p=a.centerY;u=t.name.color===void 0?n.globals.colors[0]:t.name.color;var b=t.name.fontSize,v=t.name.fontFamily,x=t.name.fontWeight;h=t.value.color===void 0?n.config.chart.foreColor:t.value.color;var k=t.value.formatter,M="",S="";if(d?(u=t.total.color,b=t.total.fontSize,v=t.total.fontFamily,x=t.total.fontWeight,S=t.total.label,M=t.total.formatter(n)):n.globals.series.length===1&&(M=k(n.globals.series[0],n),S=n.globals.seriesNames[0]),S&&(S=t.name.formatter(S,t.total.show,n)),t.name.show){var L=o.drawText({x:f,y:p+parseFloat(t.name.offsetY),text:S,textAnchor:"middle",foreColor:u,fontSize:b,fontWeight:x,fontFamily:v});L.node.classList.add("apexcharts-datalabel-label"),l.add(L)}if(t.value.show){var j=t.name.show?parseFloat(t.value.offsetY)+16:t.value.offsetY,m=o.drawText({x:f,y:p+j,text:M,textAnchor:"middle",foreColor:h,fontWeight:t.value.fontWeight,fontSize:t.value.fontSize,fontFamily:t.value.fontFamily});m.node.classList.add("apexcharts-datalabel-value"),l.add(m)}return l}},{key:"printInnerLabels",value:function(t,a,n,o){var l,d=this.w;o?l=t.name.color===void 0?d.globals.colors[parseInt(o.parentNode.getAttribute("rel"),10)-1]:t.name.color:d.globals.series.length>1&&t.total.show&&(l=t.total.color);var u=d.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),h=d.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");n=(0,t.value.formatter)(n,d),o||typeof t.total.formatter!="function"||(n=t.total.formatter(d));var f=a===t.total.label;a=t.name.formatter(a,f,d),u!==null&&(u.textContent=a),h!==null&&(h.textContent=n),u!==null&&(u.style.fill=l)}},{key:"printDataLabelsInner",value:function(t,a){var n=this.w,o=t.getAttribute("data:value"),l=n.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"),10)-1];n.globals.series.length>1&&this.printInnerLabels(a,l,o,t);var d=n.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");d!==null&&(d.style.opacity=1)}},{key:"drawSpokes",value:function(t){var a=this,n=this.w,o=new R(this.ctx),l=n.config.plotOptions.polarArea.spokes;if(l.strokeWidth!==0){for(var d=[],u=360/n.globals.series.length,h=0;h<n.globals.series.length;h++)d.push(z.polarToCartesian(this.centerX,this.centerY,n.globals.radialSize,n.config.plotOptions.pie.startAngle+u*h));d.forEach(function(f,p){var b=o.drawLine(f.x,f.y,a.centerX,a.centerY,Array.isArray(l.connectorColors)?l.connectorColors[p]:l.connectorColors);t.add(b)})}}},{key:"revertDataLabelsInner",value:function(t,a,n){var o=this,l=this.w,d=l.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group"),u=!1,h=l.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area"),f=function(v){var x=v.makeSliceOut,k=v.printLabel;Array.prototype.forEach.call(h,function(M){M.getAttribute("data:pieClicked")==="true"&&(x&&(u=!0),k&&o.printDataLabelsInner(M,a))})};if(f({makeSliceOut:!0,printLabel:!1}),a.total.show&&l.globals.series.length>1)u&&!a.total.showAlways?f({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(a,a.total.label,a.total.formatter(l));else if(f({makeSliceOut:!1,printLabel:!0}),!u)if(l.globals.selectedDataPoints.length&&l.globals.series.length>1)if(l.globals.selectedDataPoints[0].length>0){var p=l.globals.selectedDataPoints[0],b=l.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(p));this.printDataLabelsInner(b,a)}else d&&l.globals.selectedDataPoints.length&&l.globals.selectedDataPoints[0].length===0&&(d.style.opacity=0);else d&&l.globals.series.length>1&&(d.style.opacity=0)}}]),W}(),gc=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var a=this.w;this.graphics=new R(this.ctx),this.lineColorArr=a.globals.stroke.colors!==void 0?a.globals.stroke.colors:a.globals.colors,this.defaultSize=a.globals.svgHeight<a.globals.svgWidth?a.globals.gridHeight+1.5*a.globals.goldenPadding:a.globals.gridWidth,this.isLog=a.config.yaxis[0].logarithmic,this.coreUtils=new ae(this.ctx),this.maxValue=this.isLog?this.coreUtils.getLogVal(a.globals.maxY,0):a.globals.maxY,this.minValue=this.isLog?this.coreUtils.getLogVal(this.w.globals.minY,0):a.globals.minY,this.polygons=a.config.plotOptions.radar.polygons,this.strokeWidth=a.config.stroke.show?a.config.stroke.width:0,this.size=this.defaultSize/2.1-this.strokeWidth-a.config.chart.dropShadow.blur,a.config.xaxis.labels.show&&(this.size=this.size-a.globals.xAxisLabelsWidth/1.75),a.config.plotOptions.radar.size!==void 0&&(this.size=a.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return C(W,[{key:"draw",value:function(t){var a=this,n=this.w,o=new Je(this.ctx),l=[],d=new Gt(this.ctx);t.length&&(this.dataPointsLen=t[n.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var u=n.globals.gridWidth/2,h=n.globals.gridHeight/2,f=u+n.config.plotOptions.radar.offsetX,p=h+n.config.plotOptions.radar.offsetY,b=this.graphics.group({class:"apexcharts-radar-series apexcharts-plot-series",transform:"translate(".concat(f||0,", ").concat(p||0,")")}),v=[],x=null,k=null;if(this.yaxisLabels=this.graphics.group({class:"apexcharts-yaxis"}),t.forEach(function(S,L){var j=S.length===n.globals.dataPoints,m=a.graphics.group().attr({class:"apexcharts-series","data:longestSeries":j,seriesName:z.escapeString(n.globals.seriesNames[L]),rel:L+1,"data:realIndex":L});a.dataRadiusOfPercent[L]=[],a.dataRadius[L]=[],a.angleArr[L]=[],S.forEach(function(oe,we){var Se=Math.abs(a.maxValue-a.minValue);oe+=Math.abs(a.minValue),a.isLog&&(oe=a.coreUtils.getLogVal(oe,0)),a.dataRadiusOfPercent[L][we]=oe/Se,a.dataRadius[L][we]=a.dataRadiusOfPercent[L][we]*a.size,a.angleArr[L][we]=we*a.disAngle}),v=a.getDataPointsPos(a.dataRadius[L],a.angleArr[L]);var y=a.createPaths(v,{x:0,y:0});x=a.graphics.group({class:"apexcharts-series-markers-wrap apexcharts-element-hidden"}),k=a.graphics.group({class:"apexcharts-datalabels","data:realIndex":L}),n.globals.delayedElements.push({el:x.node,index:L});var P={i:L,realIndex:L,animationDelay:L,initialSpeed:n.config.chart.animations.speed,dataChangeSpeed:n.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:n.globals.stroke.colors[L],strokeLineCap:n.config.stroke.lineCap},$=null;n.globals.previousPaths.length>0&&($=a.getPreviousPath(L));for(var N=0;N<y.linePathsTo.length;N++){var I=a.graphics.renderPaths(s(s({},P),{},{pathFrom:$===null?y.linePathsFrom[N]:$,pathTo:y.linePathsTo[N],strokeWidth:Array.isArray(a.strokeWidth)?a.strokeWidth[L]:a.strokeWidth,fill:"none",drawShadow:!1}));m.add(I);var V=o.fillPath({seriesNumber:L}),Y=a.graphics.renderPaths(s(s({},P),{},{pathFrom:$===null?y.areaPathsFrom[N]:$,pathTo:y.areaPathsTo[N],strokeWidth:0,fill:V,drawShadow:!1}));if(n.config.chart.dropShadow.enabled){var te=new U(a.ctx),le=n.config.chart.dropShadow;te.dropShadow(Y,Object.assign({},le,{noUserSpaceOnUse:!0}),L)}m.add(Y)}S.forEach(function(oe,we){var Se=new Yt(a.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:L,dataPointIndex:we}),Ee=a.graphics.drawMarker(v[we].x,v[we].y,Se);Ee.attr("rel",we),Ee.attr("j",we),Ee.attr("index",L),Ee.node.setAttribute("default-marker-size",Se.pSize);var He=a.graphics.group({class:"apexcharts-series-markers"});He&&He.add(Ee),x.add(He),m.add(x);var Ge=n.config.dataLabels;if(Ge.enabled){var Ve=Ge.formatter(n.globals.series[L][we],{seriesIndex:L,dataPointIndex:we,w:n});d.plotDataLabelsText({x:v[we].x,y:v[we].y,text:Ve,textAnchor:"middle",i:L,j:L,parent:k,offsetCorrection:!1,dataLabelsConfig:s({},Ge)})}m.add(k)}),l.push(m)}),this.drawPolygons({parent:b}),n.config.xaxis.labels.show){var M=this.drawXAxisTexts();b.add(M)}return l.forEach(function(S){b.add(S)}),b.add(this.yaxisLabels),b}},{key:"drawPolygons",value:function(t){for(var a=this,n=this.w,o=t.parent,l=new ts(this.ctx),d=n.globals.yAxisScale[0].result.reverse(),u=d.length,h=[],f=this.size/(u-1),p=0;p<u;p++)h[p]=f*p;h.reverse();var b=[],v=[];h.forEach(function(x,k){var M=z.getPolygonPos(x,a.dataPointsLen),S="";M.forEach(function(L,j){if(k===0){var m=a.graphics.drawLine(L.x,L.y,0,0,Array.isArray(a.polygons.connectorColors)?a.polygons.connectorColors[j]:a.polygons.connectorColors);v.push(m)}j===0&&a.yaxisLabelsTextsPos.push({x:L.x,y:L.y}),S+=L.x+","+L.y+" "}),b.push(S)}),b.forEach(function(x,k){var M=a.polygons.strokeColors,S=a.polygons.strokeWidth,L=a.graphics.drawPolygon(x,Array.isArray(M)?M[k]:M,Array.isArray(S)?S[k]:S,n.globals.radarPolygons.fill.colors[k]);o.add(L)}),v.forEach(function(x){o.add(x)}),n.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach(function(x,k){var M=l.drawYAxisTexts(x.x,x.y,k,d[k]);a.yaxisLabels.add(M)})}},{key:"drawXAxisTexts",value:function(){var t=this,a=this.w,n=a.config.xaxis.labels,o=this.graphics.group({class:"apexcharts-xaxis"}),l=z.getPolygonPos(this.size,this.dataPointsLen);return a.globals.labels.forEach(function(d,u){var h=a.config.xaxis.labels.formatter,f=new Gt(t.ctx);if(l[u]){var p=t.getTextPos(l[u],t.size),b=h(d,{seriesIndex:-1,dataPointIndex:u,w:a});f.plotDataLabelsText({x:p.newX,y:p.newY,text:b,textAnchor:p.textAnchor,i:u,j:u,parent:o,color:Array.isArray(n.style.colors)&&n.style.colors[u]?n.style.colors[u]:"#a8a8a8",dataLabelsConfig:s({textAnchor:p.textAnchor,dropShadow:{enabled:!1}},n),offsetCorrection:!1})}}),o}},{key:"createPaths",value:function(t,a){var n=this,o=[],l=[],d=[],u=[];if(t.length){l=[this.graphics.move(a.x,a.y)],u=[this.graphics.move(a.x,a.y)];var h=this.graphics.move(t[0].x,t[0].y),f=this.graphics.move(t[0].x,t[0].y);t.forEach(function(p,b){h+=n.graphics.line(p.x,p.y),f+=n.graphics.line(p.x,p.y),b===t.length-1&&(h+="Z",f+="Z")}),o.push(h),d.push(f)}return{linePathsFrom:l,linePathsTo:o,areaPathsFrom:u,areaPathsTo:d}}},{key:"getTextPos",value:function(t,a){var n="middle",o=t.x,l=t.y;return Math.abs(t.x)>=10?t.x>0?(n="start",o+=10):t.x<0&&(n="end",o-=10):n="middle",Math.abs(t.y)>=a-10&&(t.y<0?l-=10:t.y>0&&(l+=10)),{textAnchor:n,newX:o,newY:l}}},{key:"getPreviousPath",value:function(t){for(var a=this.w,n=null,o=0;o<a.globals.previousPaths.length;o++){var l=a.globals.previousPaths[o];l.paths.length>0&&parseInt(l.realIndex,10)===parseInt(t,10)&&a.globals.previousPaths[o].paths[0]!==void 0&&(n=a.globals.previousPaths[o].paths[0].d)}return n}},{key:"getDataPointsPos",value:function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.dataPointsLen;t=t||[],a=a||[];for(var o=[],l=0;l<n;l++){var d={};d.x=t[l]*Math.sin(a[l]),d.y=-t[l]*Math.cos(a[l]),o.push(d)}return o}}]),W}(),pc=function(W){F(a,as);var t=Q(a);function a(n){var o;g(this,a),(o=t.call(this,n)).ctx=n,o.w=n.w,o.animBeginArr=[0],o.animDur=0;var l=o.w;return o.startAngle=l.config.plotOptions.radialBar.startAngle,o.endAngle=l.config.plotOptions.radialBar.endAngle,o.totalAngle=Math.abs(l.config.plotOptions.radialBar.endAngle-l.config.plotOptions.radialBar.startAngle),o.trackStartAngle=l.config.plotOptions.radialBar.track.startAngle,o.trackEndAngle=l.config.plotOptions.radialBar.track.endAngle,o.barLabels=o.w.config.plotOptions.radialBar.barLabels,o.donutDataLabels=o.w.config.plotOptions.radialBar.dataLabels,o.radialDataLabels=o.donutDataLabels,o.trackStartAngle||(o.trackStartAngle=o.startAngle),o.trackEndAngle||(o.trackEndAngle=o.endAngle),o.endAngle===360&&(o.endAngle=359.99),o.margin=parseInt(l.config.plotOptions.radialBar.track.margin,10),o.onBarLabelClick=o.onBarLabelClick.bind(q(o)),o}return C(a,[{key:"draw",value:function(n){var o=this.w,l=new R(this.ctx),d=l.group({class:"apexcharts-radialbar"});if(o.globals.noData)return d;var u=l.group(),h=this.defaultSize/2,f=o.globals.gridWidth/2,p=this.defaultSize/2.05;o.config.chart.sparkline.enabled||(p=p-o.config.stroke.width-o.config.chart.dropShadow.blur);var b=o.globals.fill.colors;if(o.config.plotOptions.radialBar.track.show){var v=this.drawTracks({size:p,centerX:f,centerY:h,colorArr:b,series:n});u.add(v)}var x=this.drawArcs({size:p,centerX:f,centerY:h,colorArr:b,series:n}),k=360;o.config.plotOptions.radialBar.startAngle<0&&(k=this.totalAngle);var M=(360-k)/360;if(o.globals.radialSize=p-p*M,this.radialDataLabels.value.show){var S=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);o.globals.radialSize+=S*M}return u.add(x.g),o.config.plotOptions.radialBar.hollow.position==="front"&&(x.g.add(x.elHollow),x.dataLabels&&x.g.add(x.dataLabels)),d.add(u),d}},{key:"drawTracks",value:function(n){var o=this.w,l=new R(this.ctx),d=l.group({class:"apexcharts-tracks"}),u=new U(this.ctx),h=new Je(this.ctx),f=this.getStrokeWidth(n);n.size=n.size-f/2;for(var p=0;p<n.series.length;p++){var b=l.group({class:"apexcharts-radialbar-track apexcharts-track"});d.add(b),b.attr({rel:p+1}),n.size=n.size-f-this.margin;var v=o.config.plotOptions.radialBar.track,x=h.fillPath({seriesNumber:0,size:n.size,fillColors:Array.isArray(v.background)?v.background[p]:v.background,solid:!0}),k=this.trackStartAngle,M=this.trackEndAngle;Math.abs(M)+Math.abs(k)>=360&&(M=360-Math.abs(this.startAngle)-.1);var S=l.drawPath({d:"",stroke:x,strokeWidth:f*parseInt(v.strokeWidth,10)/100,fill:"none",strokeOpacity:v.opacity,classes:"apexcharts-radialbar-area"});if(v.dropShadow.enabled){var L=v.dropShadow;u.dropShadow(S,L)}b.add(S),S.attr("id","apexcharts-radialbarTrack-"+p),this.animatePaths(S,{centerX:n.centerX,centerY:n.centerY,endAngle:M,startAngle:k,size:n.size,i:p,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:o.globals.easing})}return d}},{key:"drawArcs",value:function(n){var o=this.w,l=new R(this.ctx),d=new Je(this.ctx),u=new U(this.ctx),h=l.group(),f=this.getStrokeWidth(n);n.size=n.size-f/2;var p=o.config.plotOptions.radialBar.hollow.background,b=n.size-f*n.series.length-this.margin*n.series.length-f*parseInt(o.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,v=b-o.config.plotOptions.radialBar.hollow.margin;o.config.plotOptions.radialBar.hollow.image!==void 0&&(p=this.drawHollowImage(n,h,b,p));var x=this.drawHollow({size:v,centerX:n.centerX,centerY:n.centerY,fill:p||"transparent"});if(o.config.plotOptions.radialBar.hollow.dropShadow.enabled){var k=o.config.plotOptions.radialBar.hollow.dropShadow;u.dropShadow(x,k)}var M=1;!this.radialDataLabels.total.show&&o.globals.series.length>1&&(M=0);var S=null;this.radialDataLabels.show&&(S=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:b,centerX:n.centerX,centerY:n.centerY,opacity:M})),o.config.plotOptions.radialBar.hollow.position==="back"&&(h.add(x),S&&h.add(S));var L=!1;o.config.plotOptions.radialBar.inverseOrder&&(L=!0);for(var j=L?n.series.length-1:0;L?j>=0:j<n.series.length;L?j--:j++){var m=l.group({class:"apexcharts-series apexcharts-radial-series",seriesName:z.escapeString(o.globals.seriesNames[j])});h.add(m),m.attr({rel:j+1,"data:realIndex":j}),this.ctx.series.addCollapsedClassToSeries(m,j),n.size=n.size-f-this.margin;var y=d.fillPath({seriesNumber:j,size:n.size,value:n.series[j]}),P=this.startAngle,$=void 0,N=z.negToZero(n.series[j]>100?100:n.series[j])/100,I=Math.round(this.totalAngle*N)+this.startAngle,V=void 0;o.globals.dataChanged&&($=this.startAngle,V=Math.round(this.totalAngle*z.negToZero(o.globals.previousPaths[j])/100)+$),Math.abs(I)+Math.abs(P)>=360&&(I-=.01),Math.abs(V)+Math.abs($)>=360&&(V-=.01);var Y=I-P,te=Array.isArray(o.config.stroke.dashArray)?o.config.stroke.dashArray[j]:o.config.stroke.dashArray,le=l.drawPath({d:"",stroke:y,strokeWidth:f,fill:"none",fillOpacity:o.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+j,strokeDashArray:te});if(R.setAttrs(le.node,{"data:angle":Y,"data:value":n.series[j]}),o.config.chart.dropShadow.enabled){var oe=o.config.chart.dropShadow;u.dropShadow(le,oe,j)}if(u.setSelectionFilter(le,0,j),this.addListeners(le,this.radialDataLabels),m.add(le),le.attr({index:0,j}),this.barLabels.enabled){var we=z.polarToCartesian(n.centerX,n.centerY,n.size,P),Se=this.barLabels.formatter(o.globals.seriesNames[j],{seriesIndex:j,w:o}),Ee=["apexcharts-radialbar-label"];this.barLabels.onClick||Ee.push("apexcharts-no-click");var He=this.barLabels.useSeriesColors?o.globals.colors[j]:o.config.chart.foreColor;He||(He=o.config.chart.foreColor);var Ge=we.x-this.barLabels.margin,Ve=we.y,at=l.drawText({x:Ge,y:Ve,text:Se,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:He,cssClass:Ee.join(" ")});at.on("click",this.onBarLabelClick),at.attr({rel:j+1}),P!==0&&at.attr({"transform-origin":"".concat(Ge," ").concat(Ve),transform:"rotate(".concat(P," 0 0)")}),m.add(at)}var dt=0;!this.initialAnim||o.globals.resized||o.globals.dataChanged||(dt=o.config.chart.animations.speed),o.globals.dataChanged&&(dt=o.config.chart.animations.dynamicAnimation.speed),this.animDur=dt/(1.2*n.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(le,{centerX:n.centerX,centerY:n.centerY,endAngle:I,startAngle:P,prevEndAngle:V,prevStartAngle:$,size:n.size,i:j,totalItems:2,animBeginArr:this.animBeginArr,dur:dt,shouldSetPrevPaths:!0,easing:o.globals.easing})}return{g:h,elHollow:x,dataLabels:S}}},{key:"drawHollow",value:function(n){var o=new R(this.ctx).drawCircle(2*n.size);return o.attr({class:"apexcharts-radialbar-hollow",cx:n.centerX,cy:n.centerY,r:n.size,fill:n.fill}),o}},{key:"drawHollowImage",value:function(n,o,l,d){var u=this.w,h=new Je(this.ctx),f=z.randomId(),p=u.config.plotOptions.radialBar.hollow.image;if(u.config.plotOptions.radialBar.hollow.imageClipped)h.clippedImgArea({width:l,height:l,image:p,patternID:"pattern".concat(u.globals.cuid).concat(f)}),d="url(#pattern".concat(u.globals.cuid).concat(f,")");else{var b=u.config.plotOptions.radialBar.hollow.imageWidth,v=u.config.plotOptions.radialBar.hollow.imageHeight;if(b===void 0&&v===void 0){var x=u.globals.dom.Paper.image(p).loaded(function(M){this.move(n.centerX-M.width/2+u.config.plotOptions.radialBar.hollow.imageOffsetX,n.centerY-M.height/2+u.config.plotOptions.radialBar.hollow.imageOffsetY)});o.add(x)}else{var k=u.globals.dom.Paper.image(p).loaded(function(M){this.move(n.centerX-b/2+u.config.plotOptions.radialBar.hollow.imageOffsetX,n.centerY-v/2+u.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(b,v)});o.add(k)}}return d}},{key:"getStrokeWidth",value:function(n){var o=this.w;return n.size*(100-parseInt(o.config.plotOptions.radialBar.hollow.size,10))/100/(n.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(n){var o=parseInt(n.target.getAttribute("rel"),10)-1,l=this.barLabels.onClick,d=this.w;l&&l(d.globals.seriesNames[o],{w:d,seriesIndex:o})}}]),a}(),bc=function(W){F(a,hn);var t=Q(a);function a(){return g(this,a),t.apply(this,arguments)}return C(a,[{key:"draw",value:function(n,o){var l=this.w,d=new R(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=n,this.seriesRangeStart=l.globals.seriesRangeStart,this.seriesRangeEnd=l.globals.seriesRangeEnd,this.barHelpers.initVariables(n);for(var u=d.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),h=0;h<n.length;h++){var f,p,b,v,x=void 0,k=void 0,M=l.globals.comboCharts?o[h]:h,S=d.group({class:"apexcharts-series",seriesName:z.escapeString(l.globals.seriesNames[M]),rel:h+1,"data:realIndex":M});this.ctx.series.addCollapsedClassToSeries(S,M),n[h].length>0&&(this.visibleI=this.visibleI+1);var L=0,j=0;this.yRatio.length>1&&(this.yaxisIndex=M);var m=this.barHelpers.initialPositions();k=m.y,v=m.zeroW,x=m.x,j=m.barWidth,L=m.barHeight,f=m.xDivision,p=m.yDivision,b=m.zeroH;for(var y=d.group({class:"apexcharts-datalabels","data:realIndex":M}),P=d.group({class:"apexcharts-rangebar-goals-markers"}),$=0;$<l.globals.dataPoints;$++){var N,I=this.barHelpers.getStrokeWidth(h,$,M),V=this.seriesRangeStart[h][$],Y=this.seriesRangeEnd[h][$],te=null,le=null,oe=null,we={x,y:k,strokeWidth:I,elSeries:S},Se=this.seriesLen;if(l.config.plotOptions.bar.rangeBarGroupRows&&(Se=1),l.config.series[h].data[$]===void 0)break;if(this.isHorizontal){oe=k+L*this.visibleI;var Ee=(p-L*Se)/2;if(l.config.series[h].data[$].x){var He=this.detectOverlappingBars({i:h,j:$,barYPosition:oe,srty:Ee,barHeight:L,yDivision:p,initPositions:m});L=He.barHeight,oe=He.barYPosition}j=(te=this.drawRangeBarPaths(s({indexes:{i:h,j:$,realIndex:M},barHeight:L,barYPosition:oe,zeroW:v,yDivision:p,y1:V,y2:Y},we))).barWidth}else{l.globals.isXNumeric&&(x=(l.globals.seriesX[h][$]-l.globals.minX)/this.xRatio-j/2),le=x+j*this.visibleI;var Ge=(f-j*Se)/2;if(l.config.series[h].data[$].x){var Ve=this.detectOverlappingBars({i:h,j:$,barXPosition:le,srtx:Ge,barWidth:j,xDivision:f,initPositions:m});j=Ve.barWidth,le=Ve.barXPosition}L=(te=this.drawRangeColumnPaths(s({indexes:{i:h,j:$,realIndex:M},barWidth:j,barXPosition:le,zeroH:b,xDivision:f},we))).barHeight}var at=this.barHelpers.drawGoalLine({barXPosition:te.barXPosition,barYPosition:oe,goalX:te.goalX,goalY:te.goalY,barHeight:L,barWidth:j});at&&P.add(at),k=te.y,x=te.x;var dt=this.barHelpers.getPathFillColor(n,h,$,M),la=l.globals.stroke.colors[M];this.renderSeries((_(N={realIndex:M,pathFill:dt,lineFill:la,j:$,i:h,x,y:k,y1:V,y2:Y,pathFrom:te.pathFrom,pathTo:te.pathTo,strokeWidth:I,elSeries:S,series:n,barHeight:L,barWidth:j,barXPosition:le,barYPosition:oe},"barWidth",j),_(N,"elDataLabelsWrap",y),_(N,"elGoalsMarkers",P),_(N,"visibleSeries",this.visibleI),_(N,"type","rangebar"),N))}u.add(S)}return u}},{key:"detectOverlappingBars",value:function(n){var o=n.i,l=n.j,d=n.barYPosition,u=n.barXPosition,h=n.srty,f=n.srtx,p=n.barHeight,b=n.barWidth,v=n.yDivision,x=n.xDivision,k=n.initPositions,M=this.w,S=[],L=M.config.series[o].data[l].rangeName,j=M.config.series[o].data[l].x,m=Array.isArray(j)?j.join(" "):j,y=M.globals.labels.map(function($){return Array.isArray($)?$.join(" "):$}).indexOf(m),P=M.globals.seriesRange[o].findIndex(function($){return $.x===m&&$.overlaps.length>0});return this.isHorizontal?(d=M.config.plotOptions.bar.rangeBarGroupRows?h+v*y:h+p*this.visibleI+v*y,P>-1&&!M.config.plotOptions.bar.rangeBarOverlap&&(S=M.globals.seriesRange[o][P].overlaps).indexOf(L)>-1&&(d=(p=k.barHeight/S.length)*this.visibleI+v*(100-parseInt(this.barOptions.barHeight,10))/100/2+p*(this.visibleI+S.indexOf(L))+v*y)):(y>-1&&(u=M.config.plotOptions.bar.rangeBarGroupRows?f+x*y:f+b*this.visibleI+x*y),P>-1&&!M.config.plotOptions.bar.rangeBarOverlap&&(S=M.globals.seriesRange[o][P].overlaps).indexOf(L)>-1&&(u=(b=k.barWidth/S.length)*this.visibleI+x*(100-parseInt(this.barOptions.barWidth,10))/100/2+b*(this.visibleI+S.indexOf(L))+x*y)),{barYPosition:d,barXPosition:u,barHeight:p,barWidth:b}}},{key:"drawRangeColumnPaths",value:function(n){var o=n.indexes,l=n.x,d=n.xDivision,u=n.barWidth,h=n.barXPosition,f=n.zeroH,p=this.w,b=o.i,v=o.j,x=this.yRatio[this.yaxisIndex],k=o.realIndex,M=this.getRangeValue(k,v),S=Math.min(M.start,M.end),L=Math.max(M.start,M.end);this.series[b][v]===void 0||this.series[b][v]===null?S=f:(S=f-S/x,L=f-L/x);var j=Math.abs(L-S),m=this.barHelpers.getColumnPaths({barXPosition:h,barWidth:u,y1:S,y2:L,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:o.realIndex,i:k,j:v,w:p});if(p.globals.isXNumeric){var y=this.getBarXForNumericXAxis({x:l,j:v,realIndex:k,barWidth:u});l=y.x,h=y.barXPosition}else l+=d;return{pathTo:m.pathTo,pathFrom:m.pathFrom,barHeight:j,x:l,y:L,goalY:this.barHelpers.getGoalValues("y",null,f,b,v),barXPosition:h}}},{key:"drawRangeBarPaths",value:function(n){var o=n.indexes,l=n.y,d=n.y1,u=n.y2,h=n.yDivision,f=n.barHeight,p=n.barYPosition,b=n.zeroW,v=this.w,x=b+d/this.invertedYRatio,k=b+u/this.invertedYRatio,M=Math.abs(k-x),S=this.barHelpers.getBarpaths({barYPosition:p,barHeight:f,x1:x,x2:k,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:o.realIndex,realIndex:o.realIndex,j:o.j,w:v});return v.globals.isXNumeric||(l+=h),{pathTo:S.pathTo,pathFrom:S.pathFrom,barWidth:M,x:k,goalX:this.barHelpers.getGoalValues("x",b,null,o.realIndex,o.j),y:l}}},{key:"getRangeValue",value:function(n,o){var l=this.w;return{start:l.globals.seriesRangeStart[n][o],end:l.globals.seriesRangeEnd[n][o]}}}]),a}(),vc=function(){function W(t){g(this,W),this.w=t.w,this.lineCtx=t}return C(W,[{key:"sameValueSeriesFix",value:function(t,a){var n=this.w;if((n.config.fill.type==="gradient"||n.config.fill.type[t]==="gradient")&&new ae(this.lineCtx.ctx,n).seriesHaveSameValues(t)){var o=a[t].slice();o[o.length-1]=o[o.length-1]+1e-6,a[t]=o}return a}},{key:"calculatePoints",value:function(t){var a=t.series,n=t.realIndex,o=t.x,l=t.y,d=t.i,u=t.j,h=t.prevY,f=this.w,p=[],b=[];if(u===0){var v=this.lineCtx.categoryAxisCorrection+f.config.markers.offsetX;f.globals.isXNumeric&&(v=(f.globals.seriesX[n][0]-f.globals.minX)/this.lineCtx.xRatio+f.config.markers.offsetX),p.push(v),b.push(z.isNumber(a[d][0])?h+f.config.markers.offsetY:null),p.push(o+f.config.markers.offsetX),b.push(z.isNumber(a[d][u+1])?l+f.config.markers.offsetY:null)}else p.push(o+f.config.markers.offsetX),b.push(z.isNumber(a[d][u+1])?l+f.config.markers.offsetY:null);return{x:p,y:b}}},{key:"checkPreviousPaths",value:function(t){for(var a=t.pathFromLine,n=t.pathFromArea,o=t.realIndex,l=this.w,d=0;d<l.globals.previousPaths.length;d++){var u=l.globals.previousPaths[d];(u.type==="line"||u.type==="area")&&u.paths.length>0&&parseInt(u.realIndex,10)===parseInt(o,10)&&(u.type==="line"?(this.lineCtx.appendPathFrom=!1,a=l.globals.previousPaths[d].paths[0].d):u.type==="area"&&(this.lineCtx.appendPathFrom=!1,n=l.globals.previousPaths[d].paths[0].d,l.config.stroke.show&&l.globals.previousPaths[d].paths[1]&&(a=l.globals.previousPaths[d].paths[1].d)))}return{pathFromLine:a,pathFromArea:n}}},{key:"determineFirstPrevY",value:function(t){var a,n,o=t.i,l=t.series,d=t.prevY,u=t.lineYPosition,h=this.w,f=h.config.chart.stacked&&!h.globals.comboCharts||h.config.chart.stacked&&h.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((a=this.w.config.series[o])===null||a===void 0?void 0:a.type)==="bar");if(((n=l[o])===null||n===void 0?void 0:n[0])!==void 0)d=(u=f&&o>0?this.lineCtx.prevSeriesY[o-1][0]:this.lineCtx.zeroY)-l[o][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?l[o][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(f&&o>0&&l[o][0]===void 0){for(var p=o-1;p>=0;p--)if(l[p][0]!==null&&l[p][0]!==void 0){d=u=this.lineCtx.prevSeriesY[p][0];break}}return{prevY:d,lineYPosition:u}}}]),W}(),yc=function(W){for(var t,a,n,o,l=function(p){for(var b=[],v=p[0],x=p[1],k=b[0]=fr(v,x),M=1,S=p.length-1;M<S;M++)v=x,x=p[M+1],b[M]=.5*(k+(k=fr(v,x)));return b[M]=k,b}(W),d=W.length-1,u=[],h=0;h<d;h++)n=fr(W[h],W[h+1]),Math.abs(n)<1e-6?l[h]=l[h+1]=0:(o=(t=l[h]/n)*t+(a=l[h+1]/n)*a)>9&&(o=3*n/Math.sqrt(o),l[h]=o*t,l[h+1]=o*a);for(var f=0;f<=d;f++)o=(W[Math.min(d,f+1)][0]-W[Math.max(0,f-1)][0])/(6*(1+l[f]*l[f])),u.push([o||0,l[f]*o||0]);return u},mr=function(W){for(var t="",a=0;a<W.length;a++){var n=W[a],o=n.length;o>4?(t+="C".concat(n[0],", ").concat(n[1]),t+=", ".concat(n[2],", ").concat(n[3]),t+=", ".concat(n[4],", ").concat(n[5])):o>2&&(t+="S".concat(n[0],", ").concat(n[1]),t+=", ".concat(n[2],", ").concat(n[3]))}return t},ns=function(W){var t=yc(W),a=W[1],n=W[0],o=[],l=t[1],d=t[0];o.push(n,[n[0]+d[0],n[1]+d[1],a[0]-l[0],a[1]-l[1],a[0],a[1]]);for(var u=2,h=t.length;u<h;u++){var f=W[u],p=t[u];o.push([f[0]-p[0],f[1]-p[1],f[0],f[1]])}return o};function fr(W,t){return(t[1]-W[1])/(t[0]-W[0])}var gr=function(){function W(t,a,n){g(this,W),this.ctx=t,this.w=t.w,this.xyRatios=a,this.pointsChart=!(this.w.config.chart.type!=="bubble"&&this.w.config.chart.type!=="scatter")||n,this.scatter=new sa(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new vc(this),this.markers=new Yt(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return C(W,[{key:"draw",value:function(t,a,n,o){var l,d=this.w,u=new R(this.ctx),h=d.globals.comboCharts?a:d.config.chart.type,f=u.group({class:"apexcharts-".concat(h,"-series apexcharts-plot-series")}),p=new ae(this.ctx,d);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,t=p.getLogSeries(t),this.yRatio=p.getLogYRatios(this.yRatio);for(var b=[],v=0;v<t.length;v++){t=this.lineHelpers.sameValueSeriesFix(v,t);var x=d.globals.comboCharts?n[v]:v;this._initSerieVariables(t,v,x);var k=[],M=[],S=[],L=d.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,x),d.globals.isXNumeric&&d.globals.seriesX.length>0&&(L=(d.globals.seriesX[x][0]-d.globals.minX)/this.xRatio),S.push(L);var j,m=L,y=void 0,P=m,$=this.zeroY,N=this.zeroY;$=this.lineHelpers.determineFirstPrevY({i:v,series:t,prevY:$,lineYPosition:0}).prevY,d.config.stroke.curve==="monotonCubic"&&t[v][0]===null?k.push(null):k.push($),j=$,h==="rangeArea"&&(y=N=this.lineHelpers.determineFirstPrevY({i:v,series:o,prevY:N,lineYPosition:0}).prevY,M.push(N));var I={type:h,series:t,realIndex:x,i:v,x:L,y:1,pX:m,pY:j,pathsFrom:this._calculatePathsFrom({type:h,series:t,i:v,realIndex:x,prevX:P,prevY:$,prevY2:N}),linePaths:[],areaPaths:[],seriesIndex:n,lineYPosition:0,xArrj:S,yArrj:k,y2Arrj:M,seriesRangeEnd:o},V=this._iterateOverDataPoints(s(s({},I),{},{iterations:h==="rangeArea"?t[v].length-1:void 0,isRangeStart:!0}));if(h==="rangeArea"){var Y=this._calculatePathsFrom({series:o,i:v,realIndex:x,prevX:P,prevY:N}),te=this._iterateOverDataPoints(s(s({},I),{},{series:o,pY:y,pathsFrom:Y,iterations:o[v].length-1,isRangeStart:!1}));V.linePaths[0]=te.linePath+V.linePath,V.pathFromLine=te.pathFromLine+V.pathFromLine}this._handlePaths({type:h,realIndex:x,i:v,paths:V}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),b.push(this.elSeries)}if(((l=d.config.series[0])===null||l===void 0?void 0:l.zIndex)!==void 0&&b.sort(function(we,Se){return Number(we.node.getAttribute("zIndex"))-Number(Se.node.getAttribute("zIndex"))}),d.config.chart.stacked)for(var le=b.length;le>0;le--)f.add(b[le-1]);else for(var oe=0;oe<b.length;oe++)f.add(b[oe]);return f}},{key:"_initSerieVariables",value:function(t,a,n){var o=this.w,l=new R(this.ctx);this.xDivision=o.globals.gridWidth/(o.globals.dataPoints-(o.config.xaxis.tickPlacement==="on"?1:0)),this.strokeWidth=Array.isArray(o.config.stroke.width)?o.config.stroke.width[n]:o.config.stroke.width,this.yRatio.length>1&&(this.yaxisIndex=n),this.isReversed=o.config.yaxis[this.yaxisIndex]&&o.config.yaxis[this.yaxisIndex].reversed,this.zeroY=o.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?o.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>o.globals.gridHeight||o.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=o.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=l.group({class:"apexcharts-series",zIndex:o.config.series[n].zIndex!==void 0?o.config.series[n].zIndex:n,seriesName:z.escapeString(o.globals.seriesNames[n])}),this.elPointsMain=l.group({class:"apexcharts-series-markers-wrap","data:realIndex":n}),this.elDataLabelsWrap=l.group({class:"apexcharts-datalabels","data:realIndex":n});var d=t[a].length===o.globals.dataPoints;this.elSeries.attr({"data:longestSeries":d,rel:a+1,"data:realIndex":n}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(t){var a,n,o,l,d=t.type,u=t.series,h=t.i,f=t.realIndex,p=t.prevX,b=t.prevY,v=t.prevY2,x=this.w,k=new R(this.ctx);if(u[h][0]===null){for(var M=0;M<u[h].length;M++)if(u[h][M]!==null){p=this.xDivision*M,b=this.zeroY-u[h][M]/this.yRatio[this.yaxisIndex],a=k.move(p,b),n=k.move(p,this.areaBottomY);break}}else a=k.move(p,b),d==="rangeArea"&&(a=k.move(p,v)+k.line(p,b)),n=k.move(p,this.areaBottomY)+k.line(p,b);if(o=k.move(-1,this.zeroY)+k.line(-1,this.zeroY),l=k.move(-1,this.zeroY)+k.line(-1,this.zeroY),x.globals.previousPaths.length>0){var S=this.lineHelpers.checkPreviousPaths({pathFromLine:o,pathFromArea:l,realIndex:f});o=S.pathFromLine,l=S.pathFromArea}return{prevX:p,prevY:b,linePath:a,areaPath:n,pathFromLine:o,pathFromArea:l}}},{key:"_handlePaths",value:function(t){var a=t.type,n=t.realIndex,o=t.i,l=t.paths,d=this.w,u=new R(this.ctx),h=new Je(this.ctx);this.prevSeriesY.push(l.yArrj),d.globals.seriesXvalues[n]=l.xArrj,d.globals.seriesYvalues[n]=l.yArrj;var f=d.config.forecastDataPoints;if(f.count>0&&a!=="rangeArea"){var p=d.globals.seriesXvalues[n][d.globals.seriesXvalues[n].length-f.count-1],b=u.drawRect(p,0,d.globals.gridWidth,d.globals.gridHeight,0);d.globals.dom.elForecastMask.appendChild(b.node);var v=u.drawRect(0,0,p,d.globals.gridHeight,0);d.globals.dom.elNonForecastMask.appendChild(v.node)}this.pointsChart||d.globals.delayedElements.push({el:this.elPointsMain.node,index:n});var x={i:o,realIndex:n,animationDelay:o,initialSpeed:d.config.chart.animations.speed,dataChangeSpeed:d.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(a)};if(a==="area")for(var k=h.fillPath({seriesNumber:n}),M=0;M<l.areaPaths.length;M++){var S=u.renderPaths(s(s({},x),{},{pathFrom:l.pathFromArea,pathTo:l.areaPaths[M],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:k}));this.elSeries.add(S)}if(d.config.stroke.show&&!this.pointsChart){var L=null;if(a==="line")L=h.fillPath({seriesNumber:n,i:o});else if(d.config.stroke.fill.type==="solid")L=d.globals.stroke.colors[n];else{var j=d.config.fill;d.config.fill=d.config.stroke.fill,L=h.fillPath({seriesNumber:n,i:o}),d.config.fill=j}for(var m=0;m<l.linePaths.length;m++){var y=L;a==="rangeArea"&&(y=h.fillPath({seriesNumber:n}));var P=s(s({},x),{},{pathFrom:l.pathFromLine,pathTo:l.linePaths[m],stroke:L,strokeWidth:this.strokeWidth,strokeLineCap:d.config.stroke.lineCap,fill:a==="rangeArea"?y:"none"}),$=u.renderPaths(P);if(this.elSeries.add($),$.attr("fill-rule","evenodd"),f.count>0&&a!=="rangeArea"){var N=u.renderPaths(P);N.node.setAttribute("stroke-dasharray",f.dashArray),f.strokeWidth&&N.node.setAttribute("stroke-width",f.strokeWidth),this.elSeries.add(N),N.attr("clip-path","url(#forecastMask".concat(d.globals.cuid,")")),$.attr("clip-path","url(#nonForecastMask".concat(d.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(t){var a,n=this,o=t.type,l=t.series,d=t.iterations,u=t.realIndex,h=t.i,f=t.x,p=t.y,b=t.pX,v=t.pY,x=t.pathsFrom,k=t.linePaths,M=t.areaPaths,S=t.seriesIndex,L=t.lineYPosition,j=t.xArrj,m=t.yArrj,y=t.y2Arrj,P=t.isRangeStart,$=t.seriesRangeEnd,N=this.w,I=new R(this.ctx),V=this.yRatio,Y=x.prevY,te=x.linePath,le=x.areaPath,oe=x.pathFromLine,we=x.pathFromArea,Se=z.isNumber(N.globals.minYArr[u])?N.globals.minYArr[u]:N.globals.minY;d||(d=N.globals.dataPoints>1?N.globals.dataPoints-1:N.globals.dataPoints);for(var Ee=function(wa,ka){return ka-wa/V[n.yaxisIndex]+2*(n.isReversed?wa/V[n.yaxisIndex]:0)},He=p,Ge=N.config.chart.stacked&&!N.globals.comboCharts||N.config.chart.stacked&&N.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((a=this.w.config.series[u])===null||a===void 0?void 0:a.type)==="bar"),Ve=0;Ve<d;Ve++){var at=l[h][Ve+1]===void 0||l[h][Ve+1]===null;if(N.globals.isXNumeric){var dt=N.globals.seriesX[u][Ve+1];N.globals.seriesX[u][Ve+1]===void 0&&(dt=N.globals.seriesX[u][d-1]),f=(dt-N.globals.minX)/this.xRatio}else f+=this.xDivision;Ge?h>0&&N.globals.collapsedSeries.length<N.config.series.length-1?L=this.prevSeriesY[function(wa){for(var ka=wa,Ct=0;Ct<N.globals.series.length;Ct++)if(N.globals.collapsedSeriesIndices.indexOf(wa)>-1){ka--;break}return ka>=0?ka:0}(h-1)][Ve+1]:L=this.zeroY:L=this.zeroY,at?p=Ee(Se,L):(p=Ee(l[h][Ve+1],L),o==="rangeArea"&&(He=Ee($[h][Ve+1],L))),j.push(f),at&&N.config.stroke.curve==="smooth"?m.push(null):m.push(p),y.push(He);var la=this.lineHelpers.calculatePoints({series:l,x:f,y:p,realIndex:u,i:h,j:Ve,prevY:Y}),qt=this._createPaths({type:o,series:l,i:h,realIndex:u,j:Ve,x:f,y:p,y2:He,xArrj:j,yArrj:m,y2Arrj:y,pX:b,pY:v,linePath:te,areaPath:le,linePaths:k,areaPaths:M,seriesIndex:S,isRangeStart:P});M=qt.areaPaths,k=qt.linePaths,b=qt.pX,v=qt.pY,le=qt.areaPath,te=qt.linePath,!this.appendPathFrom||N.config.stroke.curve==="monotoneCubic"&&o==="rangeArea"||(oe+=I.line(f,this.zeroY),we+=I.line(f,this.zeroY)),this.handleNullDataPoints(l,la,h,Ve,u),this._handleMarkersAndLabels({type:o,pointsPos:la,i:h,j:Ve,realIndex:u,isRangeStart:P})}return{yArrj:m,xArrj:j,pathFromArea:we,areaPaths:M,pathFromLine:oe,linePaths:k,linePath:te,areaPath:le}}},{key:"_handleMarkersAndLabels",value:function(t){var a=t.type,n=t.pointsPos,o=t.isRangeStart,l=t.i,d=t.j,u=t.realIndex,h=this.w,f=new Gt(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,d,{realIndex:u,pointsPos:n,zRatio:this.zRatio,elParent:this.elPointsMain});else{h.globals.series[l].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var p=this.markers.plotChartMarkers(n,u,d+1);p!==null&&this.elPointsMain.add(p)}var b=f.drawDataLabel({type:a,isRangeStart:o,pos:n,i:u,j:d+1});b!==null&&this.elDataLabelsWrap.add(b)}},{key:"_createPaths",value:function(t){var a=t.type,n=t.series,o=t.i,l=t.realIndex,d=t.j,u=t.x,h=t.y,f=t.xArrj,p=t.yArrj,b=t.y2,v=t.y2Arrj,x=t.pX,k=t.pY,M=t.linePath,S=t.areaPath,L=t.linePaths,j=t.areaPaths,m=t.seriesIndex,y=t.isRangeStart,P=this.w,$=new R(this.ctx),N=P.config.stroke.curve,I=this.areaBottomY;if(Array.isArray(P.config.stroke.curve)&&(N=Array.isArray(m)?P.config.stroke.curve[m[o]]:P.config.stroke.curve[o]),a==="rangeArea"&&(P.globals.hasNullValues||P.config.forecastDataPoints.count>0)&&N==="monotoneCubic"&&(N="straight"),N==="monotoneCubic"){var V=a==="rangeArea"?f.length===P.globals.dataPoints:d===n[o].length-2,Y=f.map(function(Ge,Ve){return[f[Ve],p[Ve]]}).filter(function(Ge){return Ge[1]!==null});if(V&&Y.length>1){var te=ns(Y);if(M+=mr(te),n[o][0]===null?S=M:S+=mr(te),a==="rangeArea"&&y){M+=$.line(f[f.length-1],v[v.length-1]);var le=f.slice().reverse(),oe=v.slice().reverse(),we=le.map(function(Ge,Ve){return[le[Ve],oe[Ve]]}),Se=ns(we);S=M+=mr(Se)}else S+=$.line(Y[Y.length-1][0],I)+$.line(Y[0][0],I)+$.move(Y[0][0],Y[0][1])+"z";L.push(M),j.push(S)}}else if(N==="smooth"){var Ee=.35*(u-x);P.globals.hasNullValues?(n[o][d]!==null&&(n[o][d+1]!==null?(M=$.move(x,k)+$.curve(x+Ee,k,u-Ee,h,u+1,h),S=$.move(x+1,k)+$.curve(x+Ee,k,u-Ee,h,u+1,h)+$.line(u,I)+$.line(x,I)+"z"):(M=$.move(x,k),S=$.move(x,k)+"z")),L.push(M),j.push(S)):(M+=$.curve(x+Ee,k,u-Ee,h,u,h),S+=$.curve(x+Ee,k,u-Ee,h,u,h)),x=u,k=h,d===n[o].length-2&&(S=S+$.curve(x,k,u,h,u,I)+$.move(u,h)+"z",a==="rangeArea"&&y?M=M+$.curve(x,k,u,h,u,b)+$.move(u,b)+"z":P.globals.hasNullValues||(L.push(M),j.push(S)))}else{if(n[o][d+1]===null){M+=$.move(u,h);var He=P.globals.isXNumeric?(P.globals.seriesX[l][d]-P.globals.minX)/this.xRatio:u-this.xDivision;S=S+$.line(He,I)+$.move(u,h)+"z"}n[o][d]===null&&(M+=$.move(u,h),S+=$.move(u,I)),N==="stepline"?(M=M+$.line(u,null,"H")+$.line(null,h,"V"),S=S+$.line(u,null,"H")+$.line(null,h,"V")):N==="straight"&&(M+=$.line(u,h),S+=$.line(u,h)),d===n[o].length-2&&(S=S+$.line(u,I)+$.move(u,h)+"z",a==="rangeArea"&&y?M=M+$.line(u,b)+$.move(u,b)+"z":(L.push(M),j.push(S)))}return{linePaths:L,areaPaths:j,pX:x,pY:k,linePath:M,areaPath:S}}},{key:"handleNullDataPoints",value:function(t,a,n,o,l){var d=this.w;if(t[n][o]===null&&d.config.markers.showNullDataPoints||t[n].length===1){var u=this.markers.plotChartMarkers(a,l,o+1,this.strokeWidth-d.config.markers.strokeWidth/2,!0);u!==null&&this.elPointsMain.add(u)}}}]),W}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function W(u,h,f,p){this.xoffset=u,this.yoffset=h,this.height=p,this.width=f,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(b){var v,x=[],k=this.xoffset,M=this.yoffset,S=l(b)/this.height,L=l(b)/this.width;if(this.width>=this.height)for(v=0;v<b.length;v++)x.push([k,M,k+S,M+b[v]/S]),M+=b[v]/S;else for(v=0;v<b.length;v++)x.push([k,M,k+b[v]/L,M+L]),k+=b[v]/L;return x},this.cutArea=function(b){var v;if(this.width>=this.height){var x=b/this.height,k=this.width-x;v=new W(this.xoffset+x,this.yoffset,k,this.height)}else{var M=b/this.width,S=this.height-M;v=new W(this.xoffset,this.yoffset+M,this.width,S)}return v}}function t(u,h,f,p,b){p=p===void 0?0:p,b=b===void 0?0:b;var v=a(function(x,k){var M,S=[],L=k/l(x);for(M=0;M<x.length;M++)S[M]=x[M]*L;return S}(u,h*f),[],new W(p,b,h,f),[]);return function(x){var k,M,S=[];for(k=0;k<x.length;k++)for(M=0;M<x[k].length;M++)S.push(x[k][M]);return S}(v)}function a(u,h,f,p){var b,v,x;if(u.length!==0)return b=f.shortestEdge(),function(k,M,S){var L;if(k.length===0)return!0;(L=k.slice()).push(M);var j=n(k,S),m=n(L,S);return j>=m}(h,v=u[0],b)?(h.push(v),a(u.slice(1),h,f,p)):(x=f.cutArea(l(h),p),p.push(f.getCoordinates(h)),a(u,[],x,p)),p;p.push(f.getCoordinates(h))}function n(u,h){var f=Math.min.apply(Math,u),p=Math.max.apply(Math,u),b=l(u);return Math.max(Math.pow(h,2)*p/Math.pow(b,2),Math.pow(b,2)/(Math.pow(h,2)*f))}function o(u){return u&&u.constructor===Array}function l(u){var h,f=0;for(h=0;h<u.length;h++)f+=u[h];return f}function d(u){var h,f=0;if(o(u[0]))for(h=0;h<u.length;h++)f+=d(u[h]);else f=l(u);return f}return function u(h,f,p,b,v){b=b===void 0?0:b,v=v===void 0?0:v;var x,k,M=[],S=[];if(o(h[0])){for(k=0;k<h.length;k++)M[k]=d(h[k]);for(x=t(M,f,p,b,v),k=0;k<h.length;k++)S.push(u(h[k],x[k][2]-x[k][0],x[k][3]-x[k][1],x[k][0],x[k][1]))}else S=t(h,f,p,b,v);return S}}();var Qa,mi,xc=function(){function W(t,a){g(this,W),this.ctx=t,this.w=t.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new es(t),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return C(W,[{key:"draw",value:function(t){var a=this,n=this.w,o=new R(this.ctx),l=new Je(this.ctx),d=o.group({class:"apexcharts-treemap"});if(n.globals.noData)return d;var u=[];return t.forEach(function(h){var f=h.map(function(p){return Math.abs(p)});u.push(f)}),this.negRange=this.helpers.checkColorRange(),n.config.series.forEach(function(h,f){h.data.forEach(function(p){Array.isArray(a.labels[f])||(a.labels[f]=[]),a.labels[f].push(p.x)})}),window.TreemapSquared.generate(u,n.globals.gridWidth,n.globals.gridHeight).forEach(function(h,f){var p=o.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:z.escapeString(n.globals.seriesNames[f]),rel:f+1,"data:realIndex":f});if(n.config.chart.dropShadow.enabled){var b=n.config.chart.dropShadow;new U(a.ctx).dropShadow(d,b,f)}var v=o.group({class:"apexcharts-data-labels"});h.forEach(function(x,k){var M=x[0],S=x[1],L=x[2],j=x[3],m=o.drawRect(M,S,L-M,j-S,n.config.plotOptions.treemap.borderRadius,"#fff",1,a.strokeWidth,n.config.plotOptions.treemap.useFillColorAsStroke?P:n.globals.stroke.colors[f]);m.attr({cx:M,cy:S,index:f,i:f,j:k,width:L-M,height:j-S});var y=a.helpers.getShadeColor(n.config.chart.type,f,k,a.negRange),P=y.color;n.config.series[f].data[k]!==void 0&&n.config.series[f].data[k].fillColor&&(P=n.config.series[f].data[k].fillColor);var $=l.fillPath({color:P,seriesNumber:f,dataPointIndex:k});m.node.classList.add("apexcharts-treemap-rect"),m.attr({fill:$}),a.helpers.addListeners(m);var N={x:M+(L-M)/2,y:S+(j-S)/2,width:0,height:0},I={x:M,y:S,width:L-M,height:j-S};if(n.config.chart.animations.enabled&&!n.globals.dataChanged){var V=1;n.globals.resized||(V=n.config.chart.animations.speed),a.animateTreemap(m,N,I,V)}if(n.globals.dataChanged){var Y=1;a.dynamicAnim.enabled&&n.globals.shouldAnimate&&(Y=a.dynamicAnim.speed,n.globals.previousPaths[f]&&n.globals.previousPaths[f][k]&&n.globals.previousPaths[f][k].rect&&(N=n.globals.previousPaths[f][k].rect),a.animateTreemap(m,N,I,Y))}var te=a.getFontSize(x),le=n.config.dataLabels.formatter(a.labels[f][k],{value:n.globals.series[f][k],seriesIndex:f,dataPointIndex:k,w:n});n.config.plotOptions.treemap.dataLabels.format==="truncate"&&(te=parseInt(n.config.dataLabels.style.fontSize,10),le=a.truncateLabels(le,te,M,S,L,j));var oe=a.helpers.calculateDataLabels({text:le,x:(M+L)/2,y:(S+j)/2+a.strokeWidth/2+te/3,i:f,j:k,colorProps:y,fontSize:te,series:t});n.config.dataLabels.enabled&&oe&&a.rotateToFitLabel(oe,te,le,M,S,L,j),p.add(m),oe!==null&&p.add(oe)}),p.add(v),d.add(p)}),d}},{key:"getFontSize",value:function(t){var a=this.w,n,o,l,d,u=function h(f){var p,b=0;if(Array.isArray(f[0]))for(p=0;p<f.length;p++)b+=h(f[p]);else for(p=0;p<f.length;p++)b+=f[p].length;return b}(this.labels)/function h(f){var p,b=0;if(Array.isArray(f[0]))for(p=0;p<f.length;p++)b+=h(f[p]);else for(p=0;p<f.length;p++)b+=1;return b}(this.labels);return n=t[2]-t[0],o=t[3]-t[1],l=n*o,d=Math.pow(l,.5),Math.min(d/u,parseInt(a.config.dataLabels.style.fontSize,10))}},{key:"rotateToFitLabel",value:function(t,a,n,o,l,d,u){var h=new R(this.ctx),f=h.getTextRects(n,a);if(f.width+this.w.config.stroke.width+5>d-o&&f.width<=u-l){var p=h.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(-90 ".concat(p.x," ").concat(p.y,") translate(").concat(f.height/3,")"))}}},{key:"truncateLabels",value:function(t,a,n,o,l,d){var u=new R(this.ctx),h=u.getTextRects(t,a).width+this.w.config.stroke.width+5>l-n&&d-o>l-n?d-o:l-n,f=u.getTextBasedOnMaxWidth({text:t,maxWidth:h,fontSize:a});return t.length!==f.length&&h/a<5?"":f}},{key:"animateTreemap",value:function(t,a,n,o){var l=new K(this.ctx);l.animateRect(t,{x:a.x,y:a.y,width:a.width,height:a.height},{x:n.x,y:n.y,width:n.width,height:n.height},o,function(){l.animationCompleted(t)})}}]),W}(),wc=86400,kc=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return C(W,[{key:"calculateTimeScaleTicks",value:function(t,a){var n=this,o=this.w;if(o.globals.allSeriesCollapsed)return o.globals.labels=[],o.globals.timescaleLabels=[],[];var l=new Ne(this.ctx),d=(a-t)/864e5;this.determineInterval(d),o.globals.disableZoomIn=!1,o.globals.disableZoomOut=!1,d<.00011574074074074075?o.globals.disableZoomIn=!0:d>5e4&&(o.globals.disableZoomOut=!0);var u=l.getTimeUnitsfromTimestamp(t,a,this.utc),h=o.globals.gridWidth/d,f=h/24,p=f/60,b=p/60,v=Math.floor(24*d),x=Math.floor(1440*d),k=Math.floor(d*wc),M=Math.floor(d),S=Math.floor(d/30),L=Math.floor(d/365),j={minMillisecond:u.minMillisecond,minSecond:u.minSecond,minMinute:u.minMinute,minHour:u.minHour,minDate:u.minDate,minMonth:u.minMonth,minYear:u.minYear},m={firstVal:j,currentMillisecond:j.minMillisecond,currentSecond:j.minSecond,currentMinute:j.minMinute,currentHour:j.minHour,currentMonthDate:j.minDate,currentDate:j.minDate,currentMonth:j.minMonth,currentYear:j.minYear,daysWidthOnXAxis:h,hoursWidthOnXAxis:f,minutesWidthOnXAxis:p,secondsWidthOnXAxis:b,numberOfSeconds:k,numberOfMinutes:x,numberOfHours:v,numberOfDays:M,numberOfMonths:S,numberOfYears:L};switch(this.tickInterval){case"years":this.generateYearScale(m);break;case"months":case"half_year":this.generateMonthScale(m);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(m);break;case"hours":this.generateHourScale(m);break;case"minutes_fives":case"minutes":this.generateMinuteScale(m);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(m)}var y=this.timeScaleArray.map(function(P){var $={position:P.position,unit:P.unit,year:P.year,day:P.day?P.day:1,hour:P.hour?P.hour:0,month:P.month+1};return P.unit==="month"?s(s({},$),{},{day:1,value:P.value+1}):P.unit==="day"||P.unit==="hour"?s(s({},$),{},{value:P.value}):P.unit==="minute"?s(s({},$),{},{value:P.value,minute:P.value}):P.unit==="second"?s(s({},$),{},{value:P.value,minute:P.minute,second:P.second}):P});return y.filter(function(P){var $=1,N=Math.ceil(o.globals.gridWidth/120),I=P.value;o.config.xaxis.tickAmount!==void 0&&(N=o.config.xaxis.tickAmount),y.length>N&&($=Math.floor(y.length/N));var V=!1,Y=!1;switch(n.tickInterval){case"years":P.unit==="year"&&(V=!0);break;case"half_year":$=7,P.unit==="year"&&(V=!0);break;case"months":$=1,P.unit==="year"&&(V=!0);break;case"months_fortnight":$=15,P.unit!=="year"&&P.unit!=="month"||(V=!0),I===30&&(Y=!0);break;case"months_days":$=10,P.unit==="month"&&(V=!0),I===30&&(Y=!0);break;case"week_days":$=8,P.unit==="month"&&(V=!0);break;case"days":$=1,P.unit==="month"&&(V=!0);break;case"hours":P.unit==="day"&&(V=!0);break;case"minutes_fives":case"seconds_fives":I%5!=0&&(Y=!0);break;case"seconds_tens":I%10!=0&&(Y=!0)}if(n.tickInterval==="hours"||n.tickInterval==="minutes_fives"||n.tickInterval==="seconds_tens"||n.tickInterval==="seconds_fives"){if(!Y)return!0}else if((I%$==0||V)&&!Y)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(t,a){var n=this.w,o=this.formatDates(t),l=this.removeOverlappingTS(o);n.globals.timescaleLabels=l.slice(),new Z(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){var a=24*t,n=60*a;switch(!0){case t/365>5:this.tickInterval="years";break;case t>800:this.tickInterval="half_year";break;case t>180:this.tickInterval="months";break;case t>90:this.tickInterval="months_fortnight";break;case t>60:this.tickInterval="months_days";break;case t>30:this.tickInterval="week_days";break;case t>2:this.tickInterval="days";break;case a>2.4:this.tickInterval="hours";break;case n>15:this.tickInterval="minutes_fives";break;case n>5:this.tickInterval="minutes";break;case n>1:this.tickInterval="seconds_tens";break;case 60*n>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(t){var a=t.firstVal,n=t.currentMonth,o=t.currentYear,l=t.daysWidthOnXAxis,d=t.numberOfYears,u=a.minYear,h=0,f=new Ne(this.ctx),p="year";if(a.minDate>1||a.minMonth>0){var b=f.determineRemainingDaysOfYear(a.minYear,a.minMonth,a.minDate);h=(f.determineDaysOfYear(a.minYear)-b+1)*l,u=a.minYear+1,this.timeScaleArray.push({position:h,value:u,unit:p,year:u,month:z.monthMod(n+1)})}else a.minDate===1&&a.minMonth===0&&this.timeScaleArray.push({position:h,value:u,unit:p,year:o,month:z.monthMod(n+1)});for(var v=u,x=h,k=0;k<d;k++)v++,x=f.determineDaysOfYear(v-1)*l+x,this.timeScaleArray.push({position:x,value:v,unit:p,year:v,month:1})}},{key:"generateMonthScale",value:function(t){var a=t.firstVal,n=t.currentMonthDate,o=t.currentMonth,l=t.currentYear,d=t.daysWidthOnXAxis,u=t.numberOfMonths,h=o,f=0,p=new Ne(this.ctx),b="month",v=0;if(a.minDate>1){f=(p.determineDaysOfMonths(o+1,a.minYear)-n+1)*d,h=z.monthMod(o+1);var x=l+v,k=z.monthMod(h),M=h;h===0&&(b="year",M=x,k=1,x+=v+=1),this.timeScaleArray.push({position:f,value:M,unit:b,year:x,month:k})}else this.timeScaleArray.push({position:f,value:h,unit:b,year:l,month:z.monthMod(o)});for(var S=h+1,L=f,j=0,m=1;j<u;j++,m++){(S=z.monthMod(S))===0?(b="year",v+=1):b="month";var y=this._getYear(l,S,v);L=p.determineDaysOfMonths(S,y)*d+L;var P=S===0?y:S;this.timeScaleArray.push({position:L,value:P,unit:b,year:y,month:S===0?1:S}),S++}}},{key:"generateDayScale",value:function(t){var a=t.firstVal,n=t.currentMonth,o=t.currentYear,l=t.hoursWidthOnXAxis,d=t.numberOfDays,u=new Ne(this.ctx),h="day",f=a.minDate+1,p=f,b=function(m,y,P){return m>u.determineDaysOfMonths(y+1,P)&&(p=1,h="month",x=y+=1),y},v=(24-a.minHour)*l,x=f,k=b(p,n,o);a.minHour===0&&a.minDate===1?(v=0,x=z.monthMod(a.minMonth),h="month",p=a.minDate):a.minDate!==1&&a.minHour===0&&a.minMinute===0&&(v=0,f=a.minDate,x=f,k=b(p=f,n,o)),this.timeScaleArray.push({position:v,value:x,unit:h,year:this._getYear(o,k,0),month:z.monthMod(k),day:p});for(var M=v,S=0;S<d;S++){h="day",k=b(p+=1,k,this._getYear(o,k,0));var L=this._getYear(o,k,0);M=24*l+M;var j=p===1?z.monthMod(k):p;this.timeScaleArray.push({position:M,value:j,unit:h,year:L,month:z.monthMod(k),day:j})}}},{key:"generateHourScale",value:function(t){var a=t.firstVal,n=t.currentDate,o=t.currentMonth,l=t.currentYear,d=t.minutesWidthOnXAxis,u=t.numberOfHours,h=new Ne(this.ctx),f="hour",p=function($,N){return $>h.determineDaysOfMonths(N+1,l)&&(S=1,N+=1),{month:N,date:S}},b=function($,N){return $>h.determineDaysOfMonths(N+1,l)?N+=1:N},v=60-(a.minMinute+a.minSecond/60),x=v*d,k=a.minHour+1,M=k;v===60&&(x=0,M=k=a.minHour);var S=n;M>=24&&(M=0,S+=1,f="day");var L=p(S,o).month;L=b(S,L),this.timeScaleArray.push({position:x,value:k,unit:f,day:S,hour:M,year:l,month:z.monthMod(L)}),M++;for(var j=x,m=0;m<u;m++){f="hour",M>=24&&(M=0,f="day",L=p(S+=1,L).month,L=b(S,L));var y=this._getYear(l,L,0);j=60*d+j;var P=M===0?S:M;this.timeScaleArray.push({position:j,value:P,unit:f,hour:M,day:S,year:y,month:z.monthMod(L)}),M++}}},{key:"generateMinuteScale",value:function(t){for(var a=t.currentMillisecond,n=t.currentSecond,o=t.currentMinute,l=t.currentHour,d=t.currentDate,u=t.currentMonth,h=t.currentYear,f=t.minutesWidthOnXAxis,p=t.secondsWidthOnXAxis,b=t.numberOfMinutes,v=o+1,x=d,k=u,M=h,S=l,L=(60-n-a/1e3)*p,j=0;j<b;j++)v>=60&&(v=0,(S+=1)===24&&(S=0)),this.timeScaleArray.push({position:L,value:v,unit:"minute",hour:S,minute:v,day:x,year:this._getYear(M,k,0),month:z.monthMod(k)}),L+=f,v++}},{key:"generateSecondScale",value:function(t){for(var a=t.currentMillisecond,n=t.currentSecond,o=t.currentMinute,l=t.currentHour,d=t.currentDate,u=t.currentMonth,h=t.currentYear,f=t.secondsWidthOnXAxis,p=t.numberOfSeconds,b=n+1,v=o,x=d,k=u,M=h,S=l,L=(1e3-a)/1e3*f,j=0;j<p;j++)b>=60&&(b=0,++v>=60&&(v=0,++S===24&&(S=0))),this.timeScaleArray.push({position:L,value:b,unit:"second",hour:S,minute:v,second:b,day:x,year:this._getYear(M,k,0),month:z.monthMod(k)}),L+=f,b++}},{key:"createRawDateString",value:function(t,a){var n=t.year;return t.month===0&&(t.month=1),n+="-"+("0"+t.month.toString()).slice(-2),t.unit==="day"?n+=t.unit==="day"?"-"+("0"+a).slice(-2):"-01":n+="-"+("0"+(t.day?t.day:"1")).slice(-2),t.unit==="hour"?n+=t.unit==="hour"?"T"+("0"+a).slice(-2):"T00":n+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),t.unit==="minute"?n+=":"+("0"+a).slice(-2):n+=":"+(t.minute?("0"+t.minute).slice(-2):"00"),t.unit==="second"?n+=":"+("0"+a).slice(-2):n+=":00",this.utc&&(n+=".000Z"),n}},{key:"formatDates",value:function(t){var a=this,n=this.w;return t.map(function(o){var l=o.value.toString(),d=new Ne(a.ctx),u=a.createRawDateString(o,l),h=d.getDate(d.parseDate(u));if(a.utc||(h=d.getDate(d.parseDateWithTimezone(u))),n.config.xaxis.labels.format===void 0){var f="dd MMM",p=n.config.xaxis.labels.datetimeFormatter;o.unit==="year"&&(f=p.year),o.unit==="month"&&(f=p.month),o.unit==="day"&&(f=p.day),o.unit==="hour"&&(f=p.hour),o.unit==="minute"&&(f=p.minute),o.unit==="second"&&(f=p.second),l=d.formatDate(h,f)}else l=d.formatDate(h,n.config.xaxis.labels.format);return{dateString:u,position:o.position,value:l,unit:o.unit,year:o.year,month:o.month}})}},{key:"removeOverlappingTS",value:function(t){var a,n=this,o=new R(this.ctx),l=!1;t.length>0&&t[0].value&&t.every(function(h){return h.value.length===t[0].value.length})&&(l=!0,a=o.getTextRects(t[0].value).width);var d=0,u=t.map(function(h,f){if(f>0&&n.w.config.xaxis.labels.hideOverlappingLabels){var p=l?a:o.getTextRects(t[d].value).width,b=t[d].position;return h.position>b+p+10?(d=f,h):null}return h});return u=u.filter(function(h){return h!==null})}},{key:"_getYear",value:function(t,a,n){return t+Math.floor(a/12)+n}}]),W}(),Pc=function(){function W(t,a){g(this,W),this.ctx=a,this.w=a.w,this.el=t}return C(W,[{key:"setupElements",value:function(){var t=this.w.globals,a=this.w.config,n=a.chart.type;t.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(n)>-1,t.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].indexOf(n)>-1,t.isBarHorizontal=(a.chart.type==="bar"||a.chart.type==="rangeBar"||a.chart.type==="boxPlot")&&a.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.chartID,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),R.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(a.chart.offsetX,", ").concat(a.chart.offsetY,")")}),t.dom.Paper.node.style.background=a.theme.mode!=="dark"||a.chart.background?a.chart.background:"rgba(0, 0, 0, 0.8)",this.setSVGDimensions(),t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject"),R.setAttrs(t.dom.elLegendForeign,{x:0,y:0,width:t.svgWidth,height:t.svgHeight}),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),t.dom.elLegendForeign.appendChild(t.dom.elLegendWrap),t.dom.Paper.node.appendChild(t.dom.elLegendForeign),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,a){var n=this.w,o=n.config,l=n.globals,d={series:[],i:[]},u={series:[],i:[]},h={series:[],i:[]},f={series:[],i:[]},p={series:[],i:[]},b={series:[],i:[]},v={series:[],i:[]},x={series:[],i:[]},k={series:[],seriesRangeEnd:[],i:[]};l.series.map(function(N,I){var V=0;t[I].type!==void 0?(t[I].type==="column"||t[I].type==="bar"?(l.series.length>1&&o.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),p.series.push(N),p.i.push(I),V++,n.globals.columnSeries=p.series):t[I].type==="area"?(u.series.push(N),u.i.push(I),V++):t[I].type==="line"?(d.series.push(N),d.i.push(I),V++):t[I].type==="scatter"?(h.series.push(N),h.i.push(I)):t[I].type==="bubble"?(f.series.push(N),f.i.push(I),V++):t[I].type==="candlestick"?(b.series.push(N),b.i.push(I),V++):t[I].type==="boxPlot"?(v.series.push(N),v.i.push(I),V++):t[I].type==="rangeBar"?(x.series.push(N),x.i.push(I),V++):t[I].type==="rangeArea"?(k.series.push(l.seriesRangeStart[I]),k.seriesRangeEnd.push(l.seriesRangeEnd[I]),k.i.push(I),V++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble/candlestick/boxPlot/rangeBar/rangeArea"),V>1&&(l.comboCharts=!0)):(d.series.push(N),d.i.push(I))});var M=new gr(this.ctx,a),S=new hr(this.ctx,a);this.ctx.pie=new as(this.ctx);var L=new pc(this.ctx);this.ctx.rangeBar=new bc(this.ctx,a);var j=new gc(this.ctx),m=[];if(l.comboCharts){if(u.series.length>0&&m.push(M.draw(u.series,"area",u.i)),p.series.length>0)if(n.config.chart.stacked){var y=new Zo(this.ctx,a);m.push(y.draw(p.series,p.i))}else this.ctx.bar=new hn(this.ctx,a),m.push(this.ctx.bar.draw(p.series,p.i));if(k.series.length>0&&m.push(M.draw(k.series,"rangeArea",k.i,k.seriesRangeEnd)),d.series.length>0&&m.push(M.draw(d.series,"line",d.i)),b.series.length>0&&m.push(S.draw(b.series,"candlestick",b.i)),v.series.length>0&&m.push(S.draw(v.series,"boxPlot",v.i)),x.series.length>0&&m.push(this.ctx.rangeBar.draw(x.series,x.i)),h.series.length>0){var P=new gr(this.ctx,a,!0);m.push(P.draw(h.series,"scatter",h.i))}if(f.series.length>0){var $=new gr(this.ctx,a,!0);m.push($.draw(f.series,"bubble",f.i))}}else switch(o.chart.type){case"line":m=M.draw(l.series,"line");break;case"area":m=M.draw(l.series,"area");break;case"bar":o.chart.stacked?m=new Zo(this.ctx,a).draw(l.series):(this.ctx.bar=new hn(this.ctx,a),m=this.ctx.bar.draw(l.series));break;case"candlestick":m=new hr(this.ctx,a).draw(l.series,"candlestick");break;case"boxPlot":m=new hr(this.ctx,a).draw(l.series,o.chart.type);break;case"rangeBar":m=this.ctx.rangeBar.draw(l.series);break;case"rangeArea":m=M.draw(l.seriesRangeStart,"rangeArea",void 0,l.seriesRangeEnd);break;case"heatmap":m=new fc(this.ctx,a).draw(l.series);break;case"treemap":m=new xc(this.ctx,a).draw(l.series);break;case"pie":case"donut":case"polarArea":m=this.ctx.pie.draw(l.series);break;case"radialBar":m=L.draw(l.series);break;case"radar":m=j.draw(l.series);break;default:m=M.draw(l.series)}return m}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,a=this.w.config;t.svgWidth=a.chart.width,t.svgHeight=a.chart.height;var n=z.getDimensions(this.el),o=a.chart.width.toString().split(/[0-9]+/g).pop();o==="%"?z.isNumber(n[0])&&(n[0].width===0&&(n=z.getDimensions(this.el.parentNode)),t.svgWidth=n[0]*parseInt(a.chart.width,10)/100):o!=="px"&&o!==""||(t.svgWidth=parseInt(a.chart.width,10));var l=a.chart.height.toString().split(/[0-9]+/g).pop();if(t.svgHeight!=="auto"&&t.svgHeight!=="")if(l==="%"){var d=z.getDimensions(this.el.parentNode);t.svgHeight=d[1]*parseInt(a.chart.height,10)/100}else t.svgHeight=parseInt(a.chart.height,10);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth/1.2;if(t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),R.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),l!=="%"){var u=a.chart.sparkline.enabled?0:t.axisCharts?a.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+u+"px"}t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,a=t.translateY,n={transform:"translate("+t.translateX+", "+a+")"};R.setAttrs(t.dom.elGraphical.node,n)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,a=t.globals,n=0,o=t.config.chart.sparkline.enabled?1:15;o+=t.config.grid.padding.bottom,t.config.legend.position!=="top"&&t.config.legend.position!=="bottom"||!t.config.legend.show||t.config.legend.floating||(n=new Ae(this.ctx).legendHelpers.getLegendBBox().clwh+10);var l=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),d=2.05*t.globals.radialSize;if(l&&!t.config.chart.sparkline.enabled&&t.config.plotOptions.radialBar.startAngle!==0){var u=z.getBoundingClientRect(l);d=u.bottom;var h=u.bottom-u.top;d=Math.max(2.05*t.globals.radialSize,h)}var f=d+a.translateY+n+o;a.dom.elLegendForeign&&a.dom.elLegendForeign.setAttribute("height",f),t.config.chart.height&&String(t.config.chart.height).indexOf("%")>0||(a.dom.elWrap.style.height=f+"px",R.setAttrs(a.dom.Paper.node,{height:f}),a.dom.Paper.node.parentNode.parentNode.style.minHeight=f+"px")}},{key:"coreCalculations",value:function(){new D(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,a=function(){return t.w.config.series.map(function(l){return[]})},n=new ta,o=this.w.globals;n.initGlobalVars(o),o.seriesXvalues=a(),o.seriesYvalues=a()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var t=null,a=this.w;if(a.globals.axisCharts){if(a.config.xaxis.crosshairs.position==="back"&&new he(this.ctx).drawXCrosshairs(),a.config.yaxis[0].crosshairs.position==="back"&&new he(this.ctx).drawYCrosshairs(),a.config.xaxis.type==="datetime"&&a.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new kc(this.ctx);var n=[];isFinite(a.globals.minX)&&isFinite(a.globals.maxX)&&!a.globals.isBarHorizontal?n=this.ctx.timeScale.calculateTimeScaleTicks(a.globals.minX,a.globals.maxX):a.globals.isBarHorizontal&&(n=this.ctx.timeScale.calculateTimeScaleTicks(a.globals.minY,a.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(n)}t=new ae(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(t){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:t.w.globals.minX,max:t.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var t=this,a=this.w;if(a.config.chart.brush.enabled&&typeof a.config.chart.events.selection!="function"){var n=Array.isArray(a.config.chart.brush.targets)?a.config.chart.brush.targets:[a.config.chart.brush.target];n.forEach(function(o){var l=ApexCharts.getChartByID(o);l.w.globals.brushSource=t.ctx,typeof l.w.config.chart.events.zoomed!="function"&&(l.w.config.chart.events.zoomed=function(){t.updateSourceChart(l)}),typeof l.w.config.chart.events.scrolled!="function"&&(l.w.config.chart.events.scrolled=function(){t.updateSourceChart(l)})}),a.config.chart.events.selection=function(o,l){n.forEach(function(d){var u=ApexCharts.getChartByID(d),h=z.clone(a.config.yaxis);if(a.config.chart.brush.autoScaleYaxis&&u.w.globals.series.length===1){var f=new At(u);h=f.autoScaleY(u,h,l)}var p=u.w.config.yaxis.reduce(function(b,v,x){return[].concat(ee(b),[s(s({},u.w.config.yaxis[x]),{},{min:h[0].min,max:h[0].max})])},[]);u.ctx.updateHelpers._updateOptions({xaxis:{min:l.xaxis.min,max:l.xaxis.max},yaxis:p},!1,!1,!1,!1)})}}}}]),W}(),Mc=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"_updateOptions",value:function(t){var a=this,n=arguments.length>1&&arguments[1]!==void 0&&arguments[1],o=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],l=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],d=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return new Promise(function(u){var h=[a.ctx];l&&(h=a.ctx.getSyncedCharts()),a.ctx.w.globals.isExecCalled&&(h=[a.ctx],a.ctx.w.globals.isExecCalled=!1),h.forEach(function(f,p){var b=f.w;if(b.globals.shouldAnimate=o,n||(b.globals.resized=!0,b.globals.dataChanged=!0,o&&f.series.getPreviousPaths()),t&&c(t)==="object"&&(f.config=new ft(t),t=ae.extendArrayProps(f.config,t,b),f.w.globals.chartID!==a.ctx.w.globals.chartID&&delete t.series,b.config=z.extend(b.config,t),d&&(b.globals.lastXAxis=t.xaxis?z.clone(t.xaxis):[],b.globals.lastYAxis=t.yaxis?z.clone(t.yaxis):[],b.globals.initialConfig=z.extend({},b.config),b.globals.initialSeries=z.clone(b.config.series),t.series))){for(var v=0;v<b.globals.collapsedSeriesIndices.length;v++){var x=b.config.series[b.globals.collapsedSeriesIndices[v]];b.globals.collapsedSeries[v].data=b.globals.axisCharts?x.data.slice():x}for(var k=0;k<b.globals.ancillaryCollapsedSeriesIndices.length;k++){var M=b.config.series[b.globals.ancillaryCollapsedSeriesIndices[k]];b.globals.ancillaryCollapsedSeries[k].data=b.globals.axisCharts?M.data.slice():M}f.series.emptyCollapsedSeries(b.config.series)}return f.update(t).then(function(){p===h.length-1&&u(f)})})})}},{key:"_updateSeries",value:function(t,a){var n=this,o=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(l){var d,u=n.w;return u.globals.shouldAnimate=a,u.globals.dataChanged=!0,a&&n.ctx.series.getPreviousPaths(),u.globals.axisCharts?((d=t.map(function(h,f){return n._extendSeries(h,f)})).length===0&&(d=[{data:[]}]),u.config.series=d):u.config.series=t.slice(),o&&(u.globals.initialConfig.series=z.clone(u.config.series),u.globals.initialSeries=z.clone(u.config.series)),n.ctx.update().then(function(){l(n.ctx)})})}},{key:"_extendSeries",value:function(t,a){var n=this.w,o=n.config.series[a];return s(s({},n.config.series[a]),{},{name:t.name?t.name:o==null?void 0:o.name,color:t.color?t.color:o==null?void 0:o.color,type:t.type?t.type:o==null?void 0:o.type,group:t.group?t.group:o==null?void 0:o.group,data:t.data?t.data:o==null?void 0:o.data,zIndex:t.zIndex!==void 0?t.zIndex:a})}},{key:"toggleDataPointSelection",value:function(t,a){var n=this.w,o=null,l=".apexcharts-series[data\\:realIndex='".concat(t,"']");return n.globals.axisCharts?o=n.globals.dom.Paper.select("".concat(l," path[j='").concat(a,"'], ").concat(l," circle[j='").concat(a,"'], ").concat(l," rect[j='").concat(a,"']")).members[0]:a===void 0&&(o=n.globals.dom.Paper.select("".concat(l," path[j='").concat(t,"']")).members[0],n.config.chart.type!=="pie"&&n.config.chart.type!=="polarArea"&&n.config.chart.type!=="donut"||this.ctx.pie.pieClicked(t)),o?(new R(this.ctx).pathMouseDown(o,null),o.node?o.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(t){var a=this.w;if(["min","max"].forEach(function(o){t.xaxis[o]!==void 0&&(a.config.xaxis[o]=t.xaxis[o],a.globals.lastXAxis[o]=t.xaxis[o])}),t.xaxis.categories&&t.xaxis.categories.length&&(a.config.xaxis.categories=t.xaxis.categories),a.config.xaxis.convertedCatToNumeric){var n=new Oe(t);t=n.convertCatToNumericXaxis(t,this.ctx)}return t}},{key:"forceYAxisUpdate",value:function(t){return t.chart&&t.chart.stacked&&t.chart.stackType==="100%"&&(Array.isArray(t.yaxis)?t.yaxis.forEach(function(a,n){t.yaxis[n].min=0,t.yaxis[n].max=100}):(t.yaxis.min=0,t.yaxis.max=100)),t}},{key:"revertDefaultAxisMinMax",value:function(t){var a=this,n=this.w,o=n.globals.lastXAxis,l=n.globals.lastYAxis;t&&t.xaxis&&(o=t.xaxis),t&&t.yaxis&&(l=t.yaxis),n.config.xaxis.min=o.min,n.config.xaxis.max=o.max;var d=function(u){l[u]!==void 0&&(n.config.yaxis[u].min=l[u].min,n.config.yaxis[u].max=l[u].max)};n.config.yaxis.map(function(u,h){n.globals.zoomed||l[h]!==void 0?d(h):a.ctx.opts.yaxis[h]!==void 0&&(u.min=a.ctx.opts.yaxis[h].min,u.max=a.ctx.opts.yaxis[h].max)})}}]),W}();Qa=typeof window<"u"?window:void 0,mi=function(W,t){var a=(this!==void 0?this:W).SVG=function(m){if(a.supported)return m=new a.Doc(m),a.parser.draw||a.prepare(),m};if(a.ns="http://www.w3.org/2000/svg",a.xmlns="http://www.w3.org/2000/xmlns/",a.xlink="http://www.w3.org/1999/xlink",a.svgjs="http://svgjs.dev",a.supported=!0,!a.supported)return!1;a.did=1e3,a.eid=function(m){return"Svgjs"+p(m)+a.did++},a.create=function(m){var y=t.createElementNS(this.ns,m);return y.setAttribute("id",this.eid(m)),y},a.extend=function(){var m,y;y=(m=[].slice.call(arguments)).pop();for(var P=m.length-1;P>=0;P--)if(m[P])for(var $ in y)m[P].prototype[$]=y[$];a.Set&&a.Set.inherit&&a.Set.inherit()},a.invent=function(m){var y=typeof m.create=="function"?m.create:function(){this.constructor.call(this,a.create(m.create))};return m.inherit&&(y.prototype=new m.inherit),m.extend&&a.extend(y,m.extend),m.construct&&a.extend(m.parent||a.Container,m.construct),y},a.adopt=function(m){return m?m.instance?m.instance:((y=m.nodeName=="svg"?m.parentNode instanceof W.SVGElement?new a.Nested:new a.Doc:m.nodeName=="linearGradient"?new a.Gradient("linear"):m.nodeName=="radialGradient"?new a.Gradient("radial"):a[p(m.nodeName)]?new a[p(m.nodeName)]:new a.Element(m)).type=m.nodeName,y.node=m,m.instance=y,y instanceof a.Doc&&y.namespace().defs(),y.setData(JSON.parse(m.getAttribute("svgjs:data"))||{}),y):null;var y},a.prepare=function(){var m=t.getElementsByTagName("body")[0],y=(m?new a.Doc(m):a.adopt(t.documentElement).nested()).size(2,0);a.parser={body:m||t.documentElement,draw:y.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:y.polyline().node,path:y.path().node,native:a.create("svg")}},a.parser={native:a.create("svg")},t.addEventListener("DOMContentLoaded",function(){a.parser.draw||a.prepare()},!1),a.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},a.utils={map:function(m,y){for(var P=m.length,$=[],N=0;N<P;N++)$.push(y(m[N]));return $},filter:function(m,y){for(var P=m.length,$=[],N=0;N<P;N++)y(m[N])&&$.push(m[N]);return $},filterSVGElements:function(m){return this.filter(m,function(y){return y instanceof W.SVGElement})}},a.defaults={attrs:{"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","font-size":16,"font-family":"Helvetica, Arial, sans-serif","text-anchor":"start"}},a.Color=function(m){var y,P;this.r=0,this.g=0,this.b=0,m&&(typeof m=="string"?a.regex.isRgb.test(m)?(y=a.regex.rgb.exec(m.replace(a.regex.whitespace,"")),this.r=parseInt(y[1]),this.g=parseInt(y[2]),this.b=parseInt(y[3])):a.regex.isHex.test(m)&&(y=a.regex.hex.exec((P=m).length==4?["#",P.substring(1,2),P.substring(1,2),P.substring(2,3),P.substring(2,3),P.substring(3,4),P.substring(3,4)].join(""):P),this.r=parseInt(y[1],16),this.g=parseInt(y[2],16),this.b=parseInt(y[3],16)):c(m)==="object"&&(this.r=m.r,this.g=m.g,this.b=m.b))},a.extend(a.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+b(this.r)+b(this.g)+b(this.b)},toRgb:function(){return"rgb("+[this.r,this.g,this.b].join()+")"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(m){return this.destination=new a.Color(m),this},at:function(m){return this.destination?(m=m<0?0:m>1?1:m,new a.Color({r:~~(this.r+(this.destination.r-this.r)*m),g:~~(this.g+(this.destination.g-this.g)*m),b:~~(this.b+(this.destination.b-this.b)*m)})):this}}),a.Color.test=function(m){return m+="",a.regex.isHex.test(m)||a.regex.isRgb.test(m)},a.Color.isRgb=function(m){return m&&typeof m.r=="number"&&typeof m.g=="number"&&typeof m.b=="number"},a.Color.isColor=function(m){return a.Color.isRgb(m)||a.Color.test(m)},a.Array=function(m,y){(m=(m||[]).valueOf()).length==0&&y&&(m=y.valueOf()),this.value=this.parse(m)},a.extend(a.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(m){return m=m.valueOf(),Array.isArray(m)?m:this.split(m)}}),a.PointArray=function(m,y){a.Array.call(this,m,y||[[0,0]])},a.PointArray.prototype=new a.Array,a.PointArray.prototype.constructor=a.PointArray;for(var n={M:function(m,y,P){return y.x=P.x=m[0],y.y=P.y=m[1],["M",y.x,y.y]},L:function(m,y){return y.x=m[0],y.y=m[1],["L",m[0],m[1]]},H:function(m,y){return y.x=m[0],["H",m[0]]},V:function(m,y){return y.y=m[0],["V",m[0]]},C:function(m,y){return y.x=m[4],y.y=m[5],["C",m[0],m[1],m[2],m[3],m[4],m[5]]},Q:function(m,y){return y.x=m[2],y.y=m[3],["Q",m[0],m[1],m[2],m[3]]},S:function(m,y){return y.x=m[2],y.y=m[3],["S",m[0],m[1],m[2],m[3]]},Z:function(m,y,P){return y.x=P.x,y.y=P.y,["Z"]}},o="mlhvqtcsaz".split(""),l=0,d=o.length;l<d;++l)n[o[l]]=function(m){return function(y,P,$){if(m=="H")y[0]=y[0]+P.x;else if(m=="V")y[0]=y[0]+P.y;else if(m=="A")y[5]=y[5]+P.x,y[6]=y[6]+P.y;else for(var N=0,I=y.length;N<I;++N)y[N]=y[N]+(N%2?P.y:P.x);if(n&&typeof n[m]=="function")return n[m](y,P,$)}}(o[l].toUpperCase());a.PathArray=function(m,y){a.Array.call(this,m,y||[["M",0,0]])},a.PathArray.prototype=new a.Array,a.PathArray.prototype.constructor=a.PathArray,a.extend(a.PathArray,{toString:function(){return function(m){for(var y=0,P=m.length,$="";y<P;y++)$+=m[y][0],m[y][1]!=null&&($+=m[y][1],m[y][2]!=null&&($+=" ",$+=m[y][2],m[y][3]!=null&&($+=" ",$+=m[y][3],$+=" ",$+=m[y][4],m[y][5]!=null&&($+=" ",$+=m[y][5],$+=" ",$+=m[y][6],m[y][7]!=null&&($+=" ",$+=m[y][7])))));return $+" "}(this.value)},move:function(m,y){var P=this.bbox();return P.x,P.y,this},at:function(m){if(!this.destination)return this;for(var y=this.value,P=this.destination.value,$=[],N=new a.PathArray,I=0,V=y.length;I<V;I++){$[I]=[y[I][0]];for(var Y=1,te=y[I].length;Y<te;Y++)$[I][Y]=y[I][Y]+(P[I][Y]-y[I][Y])*m;$[I][0]==="A"&&($[I][4]=+($[I][4]!=0),$[I][5]=+($[I][5]!=0))}return N.value=$,N},parse:function(m){if(m instanceof a.PathArray)return m.valueOf();var y,P={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};m=typeof m=="string"?m.replace(a.regex.numbersWithDots,h).replace(a.regex.pathLetters," $& ").replace(a.regex.hyphen,"$1 -").trim().split(a.regex.delimiter):m.reduce(function(te,le){return[].concat.call(te,le)},[]);var $=[],N=new a.Point,I=new a.Point,V=0,Y=m.length;do a.regex.isPathLetter.test(m[V])?(y=m[V],++V):y=="M"?y="L":y=="m"&&(y="l"),$.push(n[y].call(null,m.slice(V,V+=P[y.toUpperCase()]).map(parseFloat),N,I));while(Y>V);return $},bbox:function(){return a.parser.draw||a.prepare(),a.parser.path.setAttribute("d",this.toString()),a.parser.path.getBBox()}}),a.Number=a.invent({create:function(m,y){this.value=0,this.unit=y||"",typeof m=="number"?this.value=isNaN(m)?0:isFinite(m)?m:m<0?-34e37:34e37:typeof m=="string"?(y=m.match(a.regex.numberAndUnit))&&(this.value=parseFloat(y[1]),y[5]=="%"?this.value/=100:y[5]=="s"&&(this.value*=1e3),this.unit=y[5]):m instanceof a.Number&&(this.value=m.valueOf(),this.unit=m.unit)},extend:{toString:function(){return(this.unit=="%"?~~(1e8*this.value)/1e6:this.unit=="s"?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(m){return m=new a.Number(m),new a.Number(this+m,this.unit||m.unit)},minus:function(m){return m=new a.Number(m),new a.Number(this-m,this.unit||m.unit)},times:function(m){return m=new a.Number(m),new a.Number(this*m,this.unit||m.unit)},divide:function(m){return m=new a.Number(m),new a.Number(this/m,this.unit||m.unit)},to:function(m){var y=new a.Number(this);return typeof m=="string"&&(y.unit=m),y},morph:function(m){return this.destination=new a.Number(m),m.relative&&(this.destination.value+=this.value),this},at:function(m){return this.destination?new a.Number(this.destination).minus(this).times(m).plus(this):this}}}),a.Element=a.invent({create:function(m){this._stroke=a.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=m)&&(this.type=m.nodeName,this.node.instance=this,this._stroke=m.getAttribute("stroke")||this._stroke)},extend:{x:function(m){return this.attr("x",m)},y:function(m){return this.attr("y",m)},cx:function(m){return m==null?this.x()+this.width()/2:this.x(m-this.width()/2)},cy:function(m){return m==null?this.y()+this.height()/2:this.y(m-this.height()/2)},move:function(m,y){return this.x(m).y(y)},center:function(m,y){return this.cx(m).cy(y)},width:function(m){return this.attr("width",m)},height:function(m){return this.attr("height",m)},size:function(m,y){var P=v(this,m,y);return this.width(new a.Number(P.width)).height(new a.Number(P.height))},clone:function(m){this.writeDataToDom();var y=M(this.node.cloneNode(!0));return m?m.add(y):this.after(y),y},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(m){return this.after(m).remove(),m},addTo:function(m){return m.put(this)},putIn:function(m){return m.add(this)},id:function(m){return this.attr("id",m)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return this.style("display")!="none"},toString:function(){return this.attr("id")},classes:function(){var m=this.attr("class");return m==null?[]:m.trim().split(a.regex.delimiter)},hasClass:function(m){return this.classes().indexOf(m)!=-1},addClass:function(m){if(!this.hasClass(m)){var y=this.classes();y.push(m),this.attr("class",y.join(" "))}return this},removeClass:function(m){return this.hasClass(m)&&this.attr("class",this.classes().filter(function(y){return y!=m}).join(" ")),this},toggleClass:function(m){return this.hasClass(m)?this.removeClass(m):this.addClass(m)},reference:function(m){return a.get(this.attr(m))},parent:function(m){var y=this;if(!y.node.parentNode)return null;if(y=a.adopt(y.node.parentNode),!m)return y;for(;y&&y.node instanceof W.SVGElement;){if(typeof m=="string"?y.matches(m):y instanceof m)return y;if(!y.node.parentNode||y.node.parentNode.nodeName=="#document")return null;y=a.adopt(y.node.parentNode)}},doc:function(){return this instanceof a.Doc?this:this.parent(a.Doc)},parents:function(m){var y=[],P=this;do{if(!(P=P.parent(m))||!P.node)break;y.push(P)}while(P.parent);return y},matches:function(m){return function(y,P){return(y.matches||y.matchesSelector||y.msMatchesSelector||y.mozMatchesSelector||y.webkitMatchesSelector||y.oMatchesSelector).call(y,P)}(this.node,m)},native:function(){return this.node},svg:function(m){var y=t.createElement("svg");if(!(m&&this instanceof a.Parent))return y.appendChild(m=t.createElement("svg")),this.writeDataToDom(),m.appendChild(this.node.cloneNode(!0)),y.innerHTML.replace(/^<svg>/,"").replace(/<\/svg>$/,"");y.innerHTML="<svg>"+m.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2></$1>")+"</svg>";for(var P=0,$=y.firstChild.childNodes.length;P<$;P++)this.node.appendChild(y.firstChild.firstChild);return this},writeDataToDom:function(){return(this.each||this.lines)&&(this.each?this:this.lines()).each(function(){this.writeDataToDom()}),this.node.removeAttribute("svgjs:data"),Object.keys(this.dom).length&&this.node.setAttribute("svgjs:data",JSON.stringify(this.dom)),this},setData:function(m){return this.dom=m,this},is:function(m){return function(y,P){return y instanceof P}(this,m)}}}),a.easing={"-":function(m){return m},"<>":function(m){return-Math.cos(m*Math.PI)/2+.5},">":function(m){return Math.sin(m*Math.PI/2)},"<":function(m){return 1-Math.cos(m*Math.PI/2)}},a.morph=function(m){return function(y,P){return new a.MorphObj(y,P).at(m)}},a.Situation=a.invent({create:function(m){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new a.Number(m.duration).valueOf(),this.delay=new a.Number(m.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=m.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),a.FX=a.invent({create:function(m){this._target=m,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(m,y,P){c(m)==="object"&&(y=m.ease,P=m.delay,m=m.duration);var $=new a.Situation({duration:m||1e3,delay:P||0,ease:a.easing[y||"-"]||y});return this.queue($),this},target:function(m){return m&&m instanceof a.Element?(this._target=m,this):this._target},timeToAbsPos:function(m){return(m-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(m){return this.situation.duration/this._speed*m+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=W.requestAnimationFrame((function(){this.step()}).bind(this))},stopAnimFrame:function(){W.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(m){return(typeof m=="function"||m instanceof a.Situation)&&this.situations.push(m),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof a.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var m,y=this.situation;if(y.init)return this;for(var P in y.animations){m=this.target()[P](),Array.isArray(m)||(m=[m]),Array.isArray(y.animations[P])||(y.animations[P]=[y.animations[P]]);for(var $=m.length;$--;)y.animations[P][$]instanceof a.Number&&(m[$]=new a.Number(m[$])),y.animations[P][$]=m[$].morph(y.animations[P][$])}for(var P in y.attrs)y.attrs[P]=new a.MorphObj(this.target().attr(P),y.attrs[P]);for(var P in y.styles)y.styles[P]=new a.MorphObj(this.target().style(P),y.styles[P]);return y.initialTransformation=this.target().matrixify(),y.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(m,y){var P=this.active;return this.active=!1,y&&this.clearQueue(),m&&this.situation&&(!P&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(m){var y=this.last();return this.target().on("finished.fx",function P($){$.detail.situation==y&&(m.call(this,y),this.off("finished.fx",P))}),this._callStart()},during:function(m){var y=this.last(),P=function($){$.detail.situation==y&&m.call(this,$.detail.pos,a.morph($.detail.pos),$.detail.eased,y)};return this.target().off("during.fx",P).on("during.fx",P),this.after(function(){this.off("during.fx",P)}),this._callStart()},afterAll:function(m){var y=function P($){m.call(this),this.off("allfinished.fx",P)};return this.target().off("allfinished.fx",y).on("allfinished.fx",y),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(m,y,P){return this.last()[P||"animations"][m]=y,this._callStart()},step:function(m){var y,P,$;m||(this.absPos=this.timeToAbsPos(+new Date)),this.situation.loops!==!1?(y=Math.max(this.absPos,0),P=Math.floor(y),this.situation.loops===!0||P<this.situation.loops?(this.pos=y-P,$=this.situation.loop,this.situation.loop=P):(this.absPos=this.situation.loops,this.pos=1,$=this.situation.loop-1,this.situation.loop=this.situation.loops),this.situation.reversing&&(this.situation.reversed=this.situation.reversed!=!!((this.situation.loop-$)%2))):(this.absPos=Math.min(this.absPos,1),this.pos=this.absPos),this.pos<0&&(this.pos=0),this.situation.reversed&&(this.pos=1-this.pos);var N=this.situation.ease(this.pos);for(var I in this.situation.once)I>this.lastPos&&I<=N&&(this.situation.once[I].call(this.target(),this.pos,N),delete this.situation.once[I]);return this.active&&this.target().fire("during",{pos:this.pos,eased:N,fx:this,situation:this.situation}),this.situation?(this.eachAt(),this.pos==1&&!this.situation.reversed||this.situation.reversed&&this.pos==0?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=N,this):this},eachAt:function(){var m,y=this,P=this.target(),$=this.situation;for(var N in $.animations)m=[].concat($.animations[N]).map(function(Y){return typeof Y!="string"&&Y.at?Y.at($.ease(y.pos),y.pos):Y}),P[N].apply(P,m);for(var N in $.attrs)m=[N].concat($.attrs[N]).map(function(te){return typeof te!="string"&&te.at?te.at($.ease(y.pos),y.pos):te}),P.attr.apply(P,m);for(var N in $.styles)m=[N].concat($.styles[N]).map(function(te){return typeof te!="string"&&te.at?te.at($.ease(y.pos),y.pos):te}),P.style.apply(P,m);if($.transforms.length){m=$.initialTransformation,N=0;for(var I=$.transforms.length;N<I;N++){var V=$.transforms[N];V instanceof a.Matrix?m=V.relative?m.multiply(new a.Matrix().morph(V).at($.ease(this.pos))):m.morph(V).at($.ease(this.pos)):(V.relative||V.undo(m.extract()),m=m.multiply(V.at($.ease(this.pos))))}P.matrix(m)}return this},once:function(m,y,P){var $=this.last();return P||(m=$.ease(m)),$.once[m]=y,this},_callStart:function(){return setTimeout((function(){this.start()}).bind(this),0),this}},parent:a.Element,construct:{animate:function(m,y,P){return(this.fx||(this.fx=new a.FX(this))).animate(m,y,P)},delay:function(m){return(this.fx||(this.fx=new a.FX(this))).delay(m)},stop:function(m,y){return this.fx&&this.fx.stop(m,y),this},finish:function(){return this.fx&&this.fx.finish(),this}}}),a.MorphObj=a.invent({create:function(m,y){return a.Color.isColor(y)?new a.Color(m).morph(y):a.regex.delimiter.test(m)?a.regex.pathLetters.test(m)?new a.PathArray(m).morph(y):new a.Array(m).morph(y):a.regex.numberAndUnit.test(y)?new a.Number(m).morph(y):(this.value=m,void(this.destination=y))},extend:{at:function(m,y){return y<1?this.value:this.destination},valueOf:function(){return this.value}}}),a.extend(a.FX,{attr:function(m,y,P){if(c(m)==="object")for(var $ in m)this.attr($,m[$]);else this.add(m,y,"attrs");return this},plot:function(m,y,P,$){return arguments.length==4?this.plot([m,y,P,$]):this.add("plot",new(this.target()).morphArray(m))}}),a.Box=a.invent({create:function(m,y,P,$){if(!(c(m)!=="object"||m instanceof a.Element))return a.Box.call(this,m.left!=null?m.left:m.x,m.top!=null?m.top:m.y,m.width,m.height);var N;arguments.length==4&&(this.x=m,this.y=y,this.width=P,this.height=$),(N=this).x==null&&(N.x=0,N.y=0,N.width=0,N.height=0),N.w=N.width,N.h=N.height,N.x2=N.x+N.width,N.y2=N.y+N.height,N.cx=N.x+N.width/2,N.cy=N.y+N.height/2}}),a.BBox=a.invent({create:function(m){if(a.Box.apply(this,[].slice.call(arguments)),m instanceof a.Element){var y;try{if(!t.documentElement.contains){for(var P=m.node;P.parentNode;)P=P.parentNode;if(P!=t)throw new Error("Element not in the dom")}y=m.node.getBBox()}catch{if(m instanceof a.Shape){a.parser.draw||a.prepare();var $=m.clone(a.parser.draw.instance).show();$&&$.node&&typeof $.node.getBBox=="function"&&(y=$.node.getBBox()),$&&typeof $.remove=="function"&&$.remove()}else y={x:m.node.clientLeft,y:m.node.clientTop,width:m.node.clientWidth,height:m.node.clientHeight}}a.Box.call(this,y)}},inherit:a.Box,parent:a.Element,construct:{bbox:function(){return new a.BBox(this)}}}),a.BBox.prototype.constructor=a.BBox,a.Matrix=a.invent({create:function(m){var y=k([1,0,0,1,0,0]);m=m===null?y:m instanceof a.Element?m.matrixify():typeof m=="string"?k(m.split(a.regex.delimiter).map(parseFloat)):arguments.length==6?k([].slice.call(arguments)):Array.isArray(m)?k(m):m&&c(m)==="object"?m:y;for(var P=L.length-1;P>=0;--P)this[L[P]]=m[L[P]]!=null?m[L[P]]:y[L[P]]},extend:{extract:function(){var m=x(this,0,1);x(this,1,0);var y=180/Math.PI*Math.atan2(m.y,m.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(y*Math.PI/180)+this.f*Math.sin(y*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(y*Math.PI/180)+this.e*Math.sin(-y*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:y,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new a.Matrix(this)}},clone:function(){return new a.Matrix(this)},morph:function(m){return this.destination=new a.Matrix(m),this},multiply:function(m){return new a.Matrix(this.native().multiply(function(y){return y instanceof a.Matrix||(y=new a.Matrix(y)),y}(m).native()))},inverse:function(){return new a.Matrix(this.native().inverse())},translate:function(m,y){return new a.Matrix(this.native().translate(m||0,y||0))},native:function(){for(var m=a.parser.native.createSVGMatrix(),y=L.length-1;y>=0;y--)m[L[y]]=this[L[y]];return m},toString:function(){return"matrix("+S(this.a)+","+S(this.b)+","+S(this.c)+","+S(this.d)+","+S(this.e)+","+S(this.f)+")"}},parent:a.Element,construct:{ctm:function(){return new a.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof a.Nested){var m=this.rect(1,1),y=m.node.getScreenCTM();return m.remove(),new a.Matrix(y)}return new a.Matrix(this.node.getScreenCTM())}}}),a.Point=a.invent({create:function(m,y){var P;P=Array.isArray(m)?{x:m[0],y:m[1]}:c(m)==="object"?{x:m.x,y:m.y}:m!=null?{x:m,y:y??m}:{x:0,y:0},this.x=P.x,this.y=P.y},extend:{clone:function(){return new a.Point(this)},morph:function(m,y){return this.destination=new a.Point(m,y),this}}}),a.extend(a.Element,{point:function(m,y){return new a.Point(m,y).transform(this.screenCTM().inverse())}}),a.extend(a.Element,{attr:function(m,y,P){if(m==null){for(m={},P=(y=this.node.attributes).length-1;P>=0;P--)m[y[P].nodeName]=a.regex.isNumber.test(y[P].nodeValue)?parseFloat(y[P].nodeValue):y[P].nodeValue;return m}if(c(m)==="object")for(var $ in m)this.attr($,m[$]);else if(y===null)this.node.removeAttribute(m);else{if(y==null)return(y=this.node.getAttribute(m))==null?a.defaults.attrs[m]:a.regex.isNumber.test(y)?parseFloat(y):y;m=="stroke-width"?this.attr("stroke",parseFloat(y)>0?this._stroke:null):m=="stroke"&&(this._stroke=y),m!="fill"&&m!="stroke"||(a.regex.isImage.test(y)&&(y=this.doc().defs().image(y,0,0)),y instanceof a.Image&&(y=this.doc().defs().pattern(0,0,function(){this.add(y)}))),typeof y=="number"?y=new a.Number(y):a.Color.isColor(y)?y=new a.Color(y):Array.isArray(y)&&(y=new a.Array(y)),m=="leading"?this.leading&&this.leading(y):typeof P=="string"?this.node.setAttributeNS(P,m,y.toString()):this.node.setAttribute(m,y.toString()),!this.rebuild||m!="font-size"&&m!="x"||this.rebuild(m,y)}return this}}),a.extend(a.Element,{transform:function(m,y){var P;return c(m)!=="object"?(P=new a.Matrix(this).extract(),typeof m=="string"?P[m]:P):(P=new a.Matrix(this),y=!!y||!!m.relative,m.a!=null&&(P=y?P.multiply(new a.Matrix(m)):new a.Matrix(m)),this.attr("transform",P))}}),a.extend(a.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(a.regex.transforms).slice(0,-1).map(function(m){var y=m.trim().split("(");return[y[0],y[1].split(a.regex.delimiter).map(function(P){return parseFloat(P)})]}).reduce(function(m,y){return y[0]=="matrix"?m.multiply(k(y[1])):m[y[0]].apply(m,y[1])},new a.Matrix)},toParent:function(m){if(this==m)return this;var y=this.screenCTM(),P=m.screenCTM().inverse();return this.addTo(m).untransform().transform(P.multiply(y)),this},toDoc:function(){return this.toParent(this.doc())}}),a.Transformation=a.invent({create:function(m,y){if(arguments.length>1&&typeof y!="boolean")return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(m))for(var P=0,$=this.arguments.length;P<$;++P)this[this.arguments[P]]=m[P];else if(m&&c(m)==="object")for(P=0,$=this.arguments.length;P<$;++P)this[this.arguments[P]]=m[this.arguments[P]];this.inversed=!1,y===!0&&(this.inversed=!0)}}),a.Translate=a.invent({parent:a.Matrix,inherit:a.Transformation,create:function(m,y){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["transformedX","transformedY"],method:"translate"}}),a.extend(a.Element,{style:function(m,y){if(arguments.length==0)return this.node.style.cssText||"";if(arguments.length<2)if(c(m)==="object")for(var P in m)this.style(P,m[P]);else{if(!a.regex.isCss.test(m))return this.node.style[f(m)];for(m=m.split(/\s*;\s*/).filter(function($){return!!$}).map(function($){return $.split(/\s*:\s*/)});y=m.pop();)this.style(y[0],y[1])}else this.node.style[f(m)]=y===null||a.regex.isBlank.test(y)?"":y;return this}}),a.Parent=a.invent({create:function(m){this.constructor.call(this,m)},inherit:a.Element,extend:{children:function(){return a.utils.map(a.utils.filterSVGElements(this.node.childNodes),function(m){return a.adopt(m)})},add:function(m,y){return y==null?this.node.appendChild(m.node):m.node!=this.node.childNodes[y]&&this.node.insertBefore(m.node,this.node.childNodes[y]),this},put:function(m,y){return this.add(m,y),m},has:function(m){return this.index(m)>=0},index:function(m){return[].slice.call(this.node.childNodes).indexOf(m.node)},get:function(m){return a.adopt(this.node.childNodes[m])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(m,y){for(var P=this.children(),$=0,N=P.length;$<N;$++)P[$]instanceof a.Element&&m.apply(P[$],[$,P]),y&&P[$]instanceof a.Container&&P[$].each(m,y);return this},removeElement:function(m){return this.node.removeChild(m.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),a.extend(a.Parent,{ungroup:function(m,y){return y===0||this instanceof a.Defs||this.node==a.parser.draw||(m=m||(this instanceof a.Doc?this:this.parent(a.Parent)),y=y||1/0,this.each(function(){return this instanceof a.Defs?this:this instanceof a.Parent?this.ungroup(m,y-1):this.toParent(m)}),this.node.firstChild||this.remove()),this},flatten:function(m,y){return this.ungroup(m,y)}}),a.Container=a.invent({create:function(m){this.constructor.call(this,m)},inherit:a.Parent}),a.ViewBox=a.invent({parent:a.Container,construct:{}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach(function(m){a.Element.prototype[m]=function(y){return a.on(this.node,m,y),this}}),a.listeners=[],a.handlerMap=[],a.listenerId=0,a.on=function(m,y,P,$,N){var I=P.bind($||m.instance||m),V=(a.handlerMap.indexOf(m)+1||a.handlerMap.push(m))-1,Y=y.split(".")[0],te=y.split(".")[1]||"*";a.listeners[V]=a.listeners[V]||{},a.listeners[V][Y]=a.listeners[V][Y]||{},a.listeners[V][Y][te]=a.listeners[V][Y][te]||{},P._svgjsListenerId||(P._svgjsListenerId=++a.listenerId),a.listeners[V][Y][te][P._svgjsListenerId]=I,m.addEventListener(Y,I,N||{passive:!0})},a.off=function(m,y,P){var $=a.handlerMap.indexOf(m),N=y&&y.split(".")[0],I=y&&y.split(".")[1],V="";if($!=-1)if(P){if(typeof P=="function"&&(P=P._svgjsListenerId),!P)return;a.listeners[$][N]&&a.listeners[$][N][I||"*"]&&(m.removeEventListener(N,a.listeners[$][N][I||"*"][P],!1),delete a.listeners[$][N][I||"*"][P])}else if(I&&N){if(a.listeners[$][N]&&a.listeners[$][N][I]){for(var Y in a.listeners[$][N][I])a.off(m,[N,I].join("."),Y);delete a.listeners[$][N][I]}}else if(I)for(var te in a.listeners[$])for(var V in a.listeners[$][te])I===V&&a.off(m,[te,I].join("."));else if(N){if(a.listeners[$][N]){for(var V in a.listeners[$][N])a.off(m,[N,V].join("."));delete a.listeners[$][N]}}else{for(var te in a.listeners[$])a.off(m,te);delete a.listeners[$],delete a.handlerMap[$]}},a.extend(a.Element,{on:function(m,y,P,$){return a.on(this.node,m,y,P,$),this},off:function(m,y){return a.off(this.node,m,y),this},fire:function(m,y){return m instanceof W.Event?this.node.dispatchEvent(m):this.node.dispatchEvent(m=new a.CustomEvent(m,{detail:y,cancelable:!0})),this._event=m,this},event:function(){return this._event}}),a.Defs=a.invent({create:"defs",inherit:a.Container}),a.G=a.invent({create:"g",inherit:a.Container,extend:{x:function(m){return m==null?this.transform("x"):this.transform({x:m-this.x()},!0)}},construct:{group:function(){return this.put(new a.G)}}}),a.Doc=a.invent({create:function(m){m&&((m=typeof m=="string"?t.getElementById(m):m).nodeName=="svg"?this.constructor.call(this,m):(this.constructor.call(this,a.create("svg")),m.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:a.Container,extend:{namespace:function(){return this.attr({xmlns:a.ns,version:"1.1"}).attr("xmlns:xlink",a.xlink,a.xmlns).attr("xmlns:svgjs",a.svgjs,a.xmlns)},defs:function(){var m;return this._defs||((m=this.node.getElementsByTagName("defs")[0])?this._defs=a.adopt(m):this._defs=new a.Defs,this.node.appendChild(this._defs.node)),this._defs},parent:function(){return this.node.parentNode&&this.node.parentNode.nodeName!="#document"?this.node.parentNode:null},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,a.parser.draw&&!a.parser.draw.parentNode&&this.node.appendChild(a.parser.draw),this},clone:function(m){this.writeDataToDom();var y=this.node,P=M(y.cloneNode(!0));return m?(m.node||m).appendChild(P.node):y.parentNode.insertBefore(P.node,y.nextSibling),P}}}),a.extend(a.Element,{}),a.Gradient=a.invent({create:function(m){this.constructor.call(this,a.create(m+"Gradient")),this.type=m},inherit:a.Container,extend:{at:function(m,y,P){return this.put(new a.Stop).update(m,y,P)},update:function(m){return this.clear(),typeof m=="function"&&m.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(m,y,P){return m=="transform"&&(m="gradientTransform"),a.Container.prototype.attr.call(this,m,y,P)}},construct:{gradient:function(m,y){return this.defs().gradient(m,y)}}}),a.extend(a.Gradient,a.FX,{from:function(m,y){return(this._target||this).type=="radial"?this.attr({fx:new a.Number(m),fy:new a.Number(y)}):this.attr({x1:new a.Number(m),y1:new a.Number(y)})},to:function(m,y){return(this._target||this).type=="radial"?this.attr({cx:new a.Number(m),cy:new a.Number(y)}):this.attr({x2:new a.Number(m),y2:new a.Number(y)})}}),a.extend(a.Defs,{gradient:function(m,y){return this.put(new a.Gradient(m)).update(y)}}),a.Stop=a.invent({create:"stop",inherit:a.Element,extend:{update:function(m){return(typeof m=="number"||m instanceof a.Number)&&(m={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),m.opacity!=null&&this.attr("stop-opacity",m.opacity),m.color!=null&&this.attr("stop-color",m.color),m.offset!=null&&this.attr("offset",new a.Number(m.offset)),this}}}),a.Pattern=a.invent({create:"pattern",inherit:a.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(m){return this.clear(),typeof m=="function"&&m.call(this,this),this},toString:function(){return this.fill()},attr:function(m,y,P){return m=="transform"&&(m="patternTransform"),a.Container.prototype.attr.call(this,m,y,P)}},construct:{pattern:function(m,y,P){return this.defs().pattern(m,y,P)}}}),a.extend(a.Defs,{pattern:function(m,y,P){return this.put(new a.Pattern).update(P).attr({x:0,y:0,width:m,height:y,patternUnits:"userSpaceOnUse"})}}),a.Shape=a.invent({create:function(m){this.constructor.call(this,m)},inherit:a.Element}),a.Symbol=a.invent({create:"symbol",inherit:a.Container,construct:{symbol:function(){return this.put(new a.Symbol)}}}),a.Use=a.invent({create:"use",inherit:a.Shape,extend:{element:function(m,y){return this.attr("href",(y||"")+"#"+m,a.xlink)}},construct:{use:function(m,y){return this.put(new a.Use).element(m,y)}}}),a.Rect=a.invent({create:"rect",inherit:a.Shape,construct:{rect:function(m,y){return this.put(new a.Rect).size(m,y)}}}),a.Circle=a.invent({create:"circle",inherit:a.Shape,construct:{circle:function(m){return this.put(new a.Circle).rx(new a.Number(m).divide(2)).move(0,0)}}}),a.extend(a.Circle,a.FX,{rx:function(m){return this.attr("r",m)},ry:function(m){return this.rx(m)}}),a.Ellipse=a.invent({create:"ellipse",inherit:a.Shape,construct:{ellipse:function(m,y){return this.put(new a.Ellipse).size(m,y).move(0,0)}}}),a.extend(a.Ellipse,a.Rect,a.FX,{rx:function(m){return this.attr("rx",m)},ry:function(m){return this.attr("ry",m)}}),a.extend(a.Circle,a.Ellipse,{x:function(m){return m==null?this.cx()-this.rx():this.cx(m+this.rx())},y:function(m){return m==null?this.cy()-this.ry():this.cy(m+this.ry())},cx:function(m){return m==null?this.attr("cx"):this.attr("cx",m)},cy:function(m){return m==null?this.attr("cy"):this.attr("cy",m)},width:function(m){return m==null?2*this.rx():this.rx(new a.Number(m).divide(2))},height:function(m){return m==null?2*this.ry():this.ry(new a.Number(m).divide(2))},size:function(m,y){var P=v(this,m,y);return this.rx(new a.Number(P.width).divide(2)).ry(new a.Number(P.height).divide(2))}}),a.Line=a.invent({create:"line",inherit:a.Shape,extend:{array:function(){return new a.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(m,y,P,$){return m==null?this.array():(m=y!==void 0?{x1:m,y1:y,x2:P,y2:$}:new a.PointArray(m).toLine(),this.attr(m))},move:function(m,y){return this.attr(this.array().move(m,y).toLine())},size:function(m,y){var P=v(this,m,y);return this.attr(this.array().size(P.width,P.height).toLine())}},construct:{line:function(m,y,P,$){return a.Line.prototype.plot.apply(this.put(new a.Line),m!=null?[m,y,P,$]:[0,0,0,0])}}}),a.Polyline=a.invent({create:"polyline",inherit:a.Shape,construct:{polyline:function(m){return this.put(new a.Polyline).plot(m||new a.PointArray)}}}),a.Polygon=a.invent({create:"polygon",inherit:a.Shape,construct:{polygon:function(m){return this.put(new a.Polygon).plot(m||new a.PointArray)}}}),a.extend(a.Polyline,a.Polygon,{array:function(){return this._array||(this._array=new a.PointArray(this.attr("points")))},plot:function(m){return m==null?this.array():this.clear().attr("points",typeof m=="string"?m:this._array=new a.PointArray(m))},clear:function(){return delete this._array,this},move:function(m,y){return this.attr("points",this.array().move(m,y))},size:function(m,y){var P=v(this,m,y);return this.attr("points",this.array().size(P.width,P.height))}}),a.extend(a.Line,a.Polyline,a.Polygon,{morphArray:a.PointArray,x:function(m){return m==null?this.bbox().x:this.move(m,this.bbox().y)},y:function(m){return m==null?this.bbox().y:this.move(this.bbox().x,m)},width:function(m){var y=this.bbox();return m==null?y.width:this.size(m,y.height)},height:function(m){var y=this.bbox();return m==null?y.height:this.size(y.width,m)}}),a.Path=a.invent({create:"path",inherit:a.Shape,extend:{morphArray:a.PathArray,array:function(){return this._array||(this._array=new a.PathArray(this.attr("d")))},plot:function(m){return m==null?this.array():this.clear().attr("d",typeof m=="string"?m:this._array=new a.PathArray(m))},clear:function(){return delete this._array,this}},construct:{path:function(m){return this.put(new a.Path).plot(m||new a.PathArray)}}}),a.Image=a.invent({create:"image",inherit:a.Shape,extend:{load:function(m){if(!m)return this;var y=this,P=new W.Image;return a.on(P,"load",function(){a.off(P);var $=y.parent(a.Pattern);$!==null&&(y.width()==0&&y.height()==0&&y.size(P.width,P.height),$&&$.width()==0&&$.height()==0&&$.size(y.width(),y.height()),typeof y._loaded=="function"&&y._loaded.call(y,{width:P.width,height:P.height,ratio:P.width/P.height,url:m}))}),a.on(P,"error",function($){a.off(P),typeof y._error=="function"&&y._error.call(y,$)}),this.attr("href",P.src=this.src=m,a.xlink)},loaded:function(m){return this._loaded=m,this},error:function(m){return this._error=m,this}},construct:{image:function(m,y,P){return this.put(new a.Image).load(m).size(y||0,P||y||0)}}}),a.Text=a.invent({create:function(){this.constructor.call(this,a.create("text")),this.dom.leading=new a.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",a.defaults.attrs["font-family"])},inherit:a.Shape,extend:{x:function(m){return m==null?this.attr("x"):this.attr("x",m)},text:function(m){if(m===void 0){m="";for(var y=this.node.childNodes,P=0,$=y.length;P<$;++P)P!=0&&y[P].nodeType!=3&&a.adopt(y[P]).dom.newLined==1&&(m+=`
`),m+=y[P].textContent;return m}if(this.clear().build(!0),typeof m=="function")m.call(this,this);else{P=0;for(var N=(m=m.split(`
`)).length;P<N;P++)this.tspan(m[P]).newLine()}return this.build(!1).rebuild()},size:function(m){return this.attr("font-size",m).rebuild()},leading:function(m){return m==null?this.dom.leading:(this.dom.leading=new a.Number(m),this.rebuild())},lines:function(){var m=(this.textPath&&this.textPath()||this).node,y=a.utils.map(a.utils.filterSVGElements(m.childNodes),function(P){return a.adopt(P)});return new a.Set(y)},rebuild:function(m){if(typeof m=="boolean"&&(this._rebuild=m),this._rebuild){var y=this,P=0,$=this.dom.leading*new a.Number(this.attr("font-size"));this.lines().each(function(){this.dom.newLined&&(y.textPath()||this.attr("x",y.attr("x")),this.text()==`
`?P+=$:(this.attr("dy",$+P),P=0))}),this.fire("rebuild")}return this},build:function(m){return this._build=!!m,this},setData:function(m){return this.dom=m,this.dom.leading=new a.Number(m.leading||1.3),this}},construct:{text:function(m){return this.put(new a.Text).text(m)},plain:function(m){return this.put(new a.Text).plain(m)}}}),a.Tspan=a.invent({create:"tspan",inherit:a.Shape,extend:{text:function(m){return m==null?this.node.textContent+(this.dom.newLined?`
`:""):(typeof m=="function"?m.call(this,this):this.plain(m),this)},dx:function(m){return this.attr("dx",m)},dy:function(m){return this.attr("dy",m)},newLine:function(){var m=this.parent(a.Text);return this.dom.newLined=!0,this.dy(m.dom.leading*m.attr("font-size")).attr("x",m.x())}}}),a.extend(a.Text,a.Tspan,{plain:function(m){return this._build===!1&&this.clear(),this.node.appendChild(t.createTextNode(m)),this},tspan:function(m){var y=(this.textPath&&this.textPath()||this).node,P=new a.Tspan;return this._build===!1&&this.clear(),y.appendChild(P.node),P.text(m)},clear:function(){for(var m=(this.textPath&&this.textPath()||this).node;m.hasChildNodes();)m.removeChild(m.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),a.TextPath=a.invent({create:"textPath",inherit:a.Parent,parent:a.Text,construct:{morphArray:a.PathArray,array:function(){var m=this.track();return m?m.array():null},plot:function(m){var y=this.track(),P=null;return y&&(P=y.plot(m)),m==null?P:this},track:function(){var m=this.textPath();if(m)return m.reference("href")},textPath:function(){if(this.node.firstChild&&this.node.firstChild.nodeName=="textPath")return a.adopt(this.node.firstChild)}}}),a.Nested=a.invent({create:function(){this.constructor.call(this,a.create("svg")),this.style("overflow","visible")},inherit:a.Container,construct:{nested:function(){return this.put(new a.Nested)}}});var u={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(m,y){return y=="color"?m:m+"-"+y}};function h(m,y,P,$){return P+$.replace(a.regex.dots," .")}function f(m){return m.toLowerCase().replace(/-(.)/g,function(y,P){return P.toUpperCase()})}function p(m){return m.charAt(0).toUpperCase()+m.slice(1)}function b(m){var y=m.toString(16);return y.length==1?"0"+y:y}function v(m,y,P){if(y==null||P==null){var $=m.bbox();y==null?y=$.width/$.height*P:P==null&&(P=$.height/$.width*y)}return{width:y,height:P}}function x(m,y,P){return{x:y*m.a+P*m.c+0,y:y*m.b+P*m.d+0}}function k(m){return{a:m[0],b:m[1],c:m[2],d:m[3],e:m[4],f:m[5]}}function M(m){for(var y=m.childNodes.length-1;y>=0;y--)m.childNodes[y]instanceof W.SVGElement&&M(m.childNodes[y]);return a.adopt(m).id(a.eid(m.nodeName))}function S(m){return Math.abs(m)>1e-37?m:0}["fill","stroke"].forEach(function(m){var y={};y[m]=function(P){if(P===void 0)return this;if(typeof P=="string"||a.Color.isRgb(P)||P&&typeof P.fill=="function")this.attr(m,P);else for(var $=u[m].length-1;$>=0;$--)P[u[m][$]]!=null&&this.attr(u.prefix(m,u[m][$]),P[u[m][$]]);return this},a.extend(a.Element,a.FX,y)}),a.extend(a.Element,a.FX,{translate:function(m,y){return this.transform({x:m,y})},matrix:function(m){return this.attr("transform",new a.Matrix(arguments.length==6?[].slice.call(arguments):m))},opacity:function(m){return this.attr("opacity",m)},dx:function(m){return this.x(new a.Number(m).plus(this instanceof a.FX?0:this.x()),!0)},dy:function(m){return this.y(new a.Number(m).plus(this instanceof a.FX?0:this.y()),!0)}}),a.extend(a.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(m){return this.node.getPointAtLength(m)}}),a.Set=a.invent({create:function(m){Array.isArray(m)?this.members=m:this.clear()},extend:{add:function(){for(var m=[].slice.call(arguments),y=0,P=m.length;y<P;y++)this.members.push(m[y]);return this},remove:function(m){var y=this.index(m);return y>-1&&this.members.splice(y,1),this},each:function(m){for(var y=0,P=this.members.length;y<P;y++)m.apply(this.members[y],[y,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(m){return this.index(m)>=0},index:function(m){return this.members.indexOf(m)},get:function(m){return this.members[m]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(m){return new a.Set(m)}}}),a.FX.Set=a.invent({create:function(m){this.set=m}}),a.Set.inherit=function(){var m=[];for(var y in a.Shape.prototype)typeof a.Shape.prototype[y]=="function"&&typeof a.Set.prototype[y]!="function"&&m.push(y);for(var y in m.forEach(function($){a.Set.prototype[$]=function(){for(var N=0,I=this.members.length;N<I;N++)this.members[N]&&typeof this.members[N][$]=="function"&&this.members[N][$].apply(this.members[N],arguments);return $=="animate"?this.fx||(this.fx=new a.FX.Set(this)):this}}),m=[],a.FX.prototype)typeof a.FX.prototype[y]=="function"&&typeof a.FX.Set.prototype[y]!="function"&&m.push(y);m.forEach(function(P){a.FX.Set.prototype[P]=function(){for(var $=0,N=this.set.members.length;$<N;$++)this.set.members[$].fx[P].apply(this.set.members[$].fx,arguments);return this}})},a.extend(a.Element,{}),a.extend(a.Element,{remember:function(m,y){if(c(arguments[0])==="object")for(var P in m)this.remember(P,m[P]);else{if(arguments.length==1)return this.memory()[m];this.memory()[m]=y}return this},forget:function(){if(arguments.length==0)this._memory={};else for(var m=arguments.length-1;m>=0;m--)delete this.memory()[arguments[m]];return this},memory:function(){return this._memory||(this._memory={})}}),a.get=function(m){var y=t.getElementById(function(P){var $=(P||"").toString().match(a.regex.reference);if($)return $[1]}(m)||m);return a.adopt(y)},a.select=function(m,y){return new a.Set(a.utils.map((y||t).querySelectorAll(m),function(P){return a.adopt(P)}))},a.extend(a.Parent,{select:function(m){return a.select(m,this.node)}});var L="abcdef".split("");if(typeof W.CustomEvent!="function"){var j=function(m,y){y=y||{bubbles:!1,cancelable:!1,detail:void 0};var P=t.createEvent("CustomEvent");return P.initCustomEvent(m,y.bubbles,y.cancelable,y.detail),P};j.prototype=W.Event.prototype,a.CustomEvent=j}else a.CustomEvent=W.CustomEvent;return a},c(i)==="object"?e.exports=Qa.document?mi(Qa,Qa.document):function(W){return mi(W,W.document)}:Qa.SVG=mi(Qa,Qa.document),(function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(d,u){return this.add(d,u),!d.attr("in")&&this.autoSetIn&&d.attr("in",this.source),d.attr("result")||d.attr("result",d),d},blend:function(d,u,h){return this.put(new SVG.BlendEffect(d,u,h))},colorMatrix:function(d,u){return this.put(new SVG.ColorMatrixEffect(d,u))},convolveMatrix:function(d){return this.put(new SVG.ConvolveMatrixEffect(d))},componentTransfer:function(d){return this.put(new SVG.ComponentTransferEffect(d))},composite:function(d,u,h){return this.put(new SVG.CompositeEffect(d,u,h))},flood:function(d,u){return this.put(new SVG.FloodEffect(d,u))},offset:function(d,u){return this.put(new SVG.OffsetEffect(d,u))},image:function(d){return this.put(new SVG.ImageEffect(d))},merge:function(){var d=[void 0];for(var u in arguments)d.push(arguments[u]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,d)))},gaussianBlur:function(d,u){return this.put(new SVG.GaussianBlurEffect(d,u))},morphology:function(d,u){return this.put(new SVG.MorphologyEffect(d,u))},diffuseLighting:function(d,u,h){return this.put(new SVG.DiffuseLightingEffect(d,u,h))},displacementMap:function(d,u,h,f,p){return this.put(new SVG.DisplacementMapEffect(d,u,h,f,p))},specularLighting:function(d,u,h,f){return this.put(new SVG.SpecularLightingEffect(d,u,h,f))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(d,u,h,f,p){return this.put(new SVG.TurbulenceEffect(d,u,h,f,p))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(d){var u=this.put(new SVG.Filter);return typeof d=="function"&&d.call(u,u),u}}),SVG.extend(SVG.Container,{filter:function(d){return this.defs().filter(d)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(d){return this.filterer=d instanceof SVG.Element?d:this.doc().filter(d),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(d){return this.filterer&&d===!0&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(d){return d==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",d)},result:function(d){return d==null?this.attr("result"):this.attr("result",d)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(d){return d==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",d)},result:function(d){return d==null?this.attr("result"):this.attr("result",d)},toString:function(){return this.result()}}});var W={blend:function(d,u){return this.parent()&&this.parent().blend(this,d,u)},colorMatrix:function(d,u){return this.parent()&&this.parent().colorMatrix(d,u).in(this)},convolveMatrix:function(d){return this.parent()&&this.parent().convolveMatrix(d).in(this)},componentTransfer:function(d){return this.parent()&&this.parent().componentTransfer(d).in(this)},composite:function(d,u){return this.parent()&&this.parent().composite(this,d,u)},flood:function(d,u){return this.parent()&&this.parent().flood(d,u)},offset:function(d,u){return this.parent()&&this.parent().offset(d,u).in(this)},image:function(d){return this.parent()&&this.parent().image(d)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(d,u){return this.parent()&&this.parent().gaussianBlur(d,u).in(this)},morphology:function(d,u){return this.parent()&&this.parent().morphology(d,u).in(this)},diffuseLighting:function(d,u,h){return this.parent()&&this.parent().diffuseLighting(d,u,h).in(this)},displacementMap:function(d,u,h,f){return this.parent()&&this.parent().displacementMap(this,d,u,h,f)},specularLighting:function(d,u,h,f){return this.parent()&&this.parent().specularLighting(d,u,h,f).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(d,u,h,f,p){return this.parent()&&this.parent().turbulence(d,u,h,f,p).in(this)}};SVG.extend(SVG.Effect,W),SVG.extend(SVG.ParentEffect,W),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(d){this.attr("in",d)}}});var t={blend:function(d,u,h){this.attr({in:d,in2:u,mode:h||"normal"})},colorMatrix:function(d,u){d=="matrix"&&(u=o(u)),this.attr({type:d,values:u===void 0?null:u})},convolveMatrix:function(d){d=o(d),this.attr({order:Math.sqrt(d.split(" ").length),kernelMatrix:d})},composite:function(d,u,h){this.attr({in:d,in2:u,operator:h})},flood:function(d,u){this.attr("flood-color",d),u!=null&&this.attr("flood-opacity",u)},offset:function(d,u){this.attr({dx:d,dy:u})},image:function(d){this.attr("href",d,SVG.xlink)},displacementMap:function(d,u,h,f,p){this.attr({in:d,in2:u,scale:h,xChannelSelector:f,yChannelSelector:p})},gaussianBlur:function(d,u){d!=null||u!=null?this.attr("stdDeviation",function(h){if(!Array.isArray(h))return h;for(var f=0,p=h.length,b=[];f<p;f++)b.push(h[f]);return b.join(" ")}(Array.prototype.slice.call(arguments))):this.attr("stdDeviation","0 0")},morphology:function(d,u){this.attr({operator:d,radius:u})},tile:function(){},turbulence:function(d,u,h,f,p){this.attr({numOctaves:u,seed:h,stitchTiles:f,baseFrequency:d,type:p})}},a={merge:function(){var d;if(arguments[0]instanceof SVG.Set){var u=this;arguments[0].each(function(f){this instanceof SVG.MergeNode?u.put(this):(this instanceof SVG.Effect||this instanceof SVG.ParentEffect)&&u.put(new SVG.MergeNode(this))})}else{d=Array.isArray(arguments[0])?arguments[0]:arguments;for(var h=0;h<d.length;h++)d[h]instanceof SVG.MergeNode?this.put(d[h]):this.put(new SVG.MergeNode(d[h]))}},componentTransfer:function(d){if(this.rgb=new SVG.Set,["r","g","b","a"].forEach((function(h){this[h]=new SVG["Func"+h.toUpperCase()]("identity"),this.rgb.add(this[h]),this.node.appendChild(this[h].node)}).bind(this)),d)for(var u in d.rgb&&(["r","g","b"].forEach((function(h){this[h].attr(d.rgb)}).bind(this)),delete d.rgb),d)this[u].attr(d[u])},diffuseLighting:function(d,u,h){this.attr({surfaceScale:d,diffuseConstant:u,kernelUnitLength:h})},specularLighting:function(d,u,h,f){this.attr({surfaceScale:d,diffuseConstant:u,specularExponent:h,kernelUnitLength:f})}},n={distantLight:function(d,u){this.attr({azimuth:d,elevation:u})},pointLight:function(d,u,h){this.attr({x:d,y:u,z:h})},spotLight:function(d,u,h,f,p,b){this.attr({x:d,y:u,z:h,pointsAtX:f,pointsAtY:p,pointsAtZ:b})},mergeNode:function(d){this.attr("in",d)}};function o(d){return Array.isArray(d)&&(d=new SVG.Array(d)),d.toString().replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ")}function l(){var d=function(){};for(var u in typeof arguments[arguments.length-1]=="function"&&(d=arguments[arguments.length-1],Array.prototype.splice.call(arguments,arguments.length-1,1)),arguments)for(var h in arguments[u])d(arguments[u][h],h,arguments[u])}["r","g","b","a"].forEach(function(d){n["Func"+d.toUpperCase()]=function(u){switch(this.attr("type",u),u){case"table":this.attr("tableValues",arguments[1]);break;case"linear":this.attr("slope",arguments[1]),this.attr("intercept",arguments[2]);break;case"gamma":this.attr("amplitude",arguments[1]),this.attr("exponent",arguments[2]),this.attr("offset",arguments[2])}}}),l(t,function(d,u){var h=u.charAt(0).toUpperCase()+u.slice(1);SVG[h+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+h)),d.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.Effect,extend:{}})}),l(a,function(d,u){var h=u.charAt(0).toUpperCase()+u.slice(1);SVG[h+"Effect"]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+h)),d.apply(this,arguments),this.result(this.attr("id")+"Out")},inherit:SVG.ParentEffect,extend:{}})}),l(n,function(d,u){var h=u.charAt(0).toUpperCase()+u.slice(1);SVG[h]=SVG.invent({create:function(){this.constructor.call(this,SVG.create("fe"+h)),d.apply(this,arguments)},inherit:SVG.ChildEffect,extend:{}})}),SVG.extend(SVG.MergeEffect,{in:function(d){return d instanceof SVG.MergeNode?this.add(d,0):this.add(new SVG.MergeNode(d),0),this}}),SVG.extend(SVG.CompositeEffect,SVG.BlendEffect,SVG.DisplacementMapEffect,{in2:function(d){return d==null?this.parent()&&this.parent().select('[result="'+this.attr("in2")+'"]').get(0)||this.attr("in2"):this.attr("in2",d)}}),SVG.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]}}).call(void 0),function(){function W(l,d,u,h,f,p,b){for(var v=l.slice(d,u||b),x=h.slice(f,p||b),k=0,M={pos:[0,0],start:[0,0]},S={pos:[0,0],start:[0,0]};v[k]=t.call(M,v[k]),x[k]=t.call(S,x[k]),v[k][0]!=x[k][0]||v[k][0]=="M"||v[k][0]=="A"&&(v[k][4]!=x[k][4]||v[k][5]!=x[k][5])?(Array.prototype.splice.apply(v,[k,1].concat(n.call(M,v[k]))),Array.prototype.splice.apply(x,[k,1].concat(n.call(S,x[k])))):(v[k]=a.call(M,v[k]),x[k]=a.call(S,x[k])),!(++k==v.length&&k==x.length);)k==v.length&&v.push(["C",M.pos[0],M.pos[1],M.pos[0],M.pos[1],M.pos[0],M.pos[1]]),k==x.length&&x.push(["C",S.pos[0],S.pos[1],S.pos[0],S.pos[1],S.pos[0],S.pos[1]]);return{start:v,dest:x}}function t(l){switch(l[0]){case"z":case"Z":l[0]="L",l[1]=this.start[0],l[2]=this.start[1];break;case"H":l[0]="L",l[2]=this.pos[1];break;case"V":l[0]="L",l[2]=l[1],l[1]=this.pos[0];break;case"T":l[0]="Q",l[3]=l[1],l[4]=l[2],l[1]=this.reflection[1],l[2]=this.reflection[0];break;case"S":l[0]="C",l[6]=l[4],l[5]=l[3],l[4]=l[2],l[3]=l[1],l[2]=this.reflection[1],l[1]=this.reflection[0]}return l}function a(l){var d=l.length;return this.pos=[l[d-2],l[d-1]],"SCQT".indexOf(l[0])!=-1&&(this.reflection=[2*this.pos[0]-l[d-4],2*this.pos[1]-l[d-3]]),l}function n(l){var d=[l];switch(l[0]){case"M":return this.pos=this.start=[l[1],l[2]],d;case"L":l[5]=l[3]=l[1],l[6]=l[4]=l[2],l[1]=this.pos[0],l[2]=this.pos[1];break;case"Q":l[6]=l[4],l[5]=l[3],l[4]=1*l[4]/3+2*l[2]/3,l[3]=1*l[3]/3+2*l[1]/3,l[2]=1*this.pos[1]/3+2*l[2]/3,l[1]=1*this.pos[0]/3+2*l[1]/3;break;case"A":d=function(u,h){var f,p,b,v,x,k,M,S,L,j,m,y,P,$,N,I,V,Y,te,le,oe,we,Se,Ee,He,Ge,Ve=Math.abs(h[1]),at=Math.abs(h[2]),dt=h[3]%360,la=h[4],qt=h[5],wa=h[6],ka=h[7],Ct=new SVG.Point(u),Tt=new SVG.Point(wa,ka),os=[];if(Ve===0||at===0||Ct.x===Tt.x&&Ct.y===Tt.y)return[["C",Ct.x,Ct.y,Tt.x,Tt.y,Tt.x,Tt.y]];for(f=new SVG.Point((Ct.x-Tt.x)/2,(Ct.y-Tt.y)/2).transform(new SVG.Matrix().rotate(dt)),(p=f.x*f.x/(Ve*Ve)+f.y*f.y/(at*at))>1&&(Ve*=p=Math.sqrt(p),at*=p),b=new SVG.Matrix().rotate(dt).scale(1/Ve,1/at).rotate(-dt),Ct=Ct.transform(b),Tt=Tt.transform(b),v=[Tt.x-Ct.x,Tt.y-Ct.y],k=v[0]*v[0]+v[1]*v[1],x=Math.sqrt(k),v[0]/=x,v[1]/=x,M=k<4?Math.sqrt(1-k/4):0,la===qt&&(M*=-1),S=new SVG.Point((Tt.x+Ct.x)/2+M*-v[1],(Tt.y+Ct.y)/2+M*v[0]),L=new SVG.Point(Ct.x-S.x,Ct.y-S.y),j=new SVG.Point(Tt.x-S.x,Tt.y-S.y),m=Math.acos(L.x/Math.sqrt(L.x*L.x+L.y*L.y)),L.y<0&&(m*=-1),y=Math.acos(j.x/Math.sqrt(j.x*j.x+j.y*j.y)),j.y<0&&(y*=-1),qt&&m>y&&(y+=2*Math.PI),!qt&&m<y&&(y-=2*Math.PI),$=Math.ceil(2*Math.abs(m-y)/Math.PI),I=[],V=m,P=(y-m)/$,N=4*Math.tan(P/4)/3,oe=0;oe<=$;oe++)te=Math.cos(V),Y=Math.sin(V),le=new SVG.Point(S.x+te,S.y+Y),I[oe]=[new SVG.Point(le.x+N*Y,le.y-N*te),le,new SVG.Point(le.x-N*Y,le.y+N*te)],V+=P;for(I[0][0]=I[0][1].clone(),I[I.length-1][2]=I[I.length-1][1].clone(),b=new SVG.Matrix().rotate(dt).scale(Ve,at).rotate(-dt),oe=0,we=I.length;oe<we;oe++)I[oe][0]=I[oe][0].transform(b),I[oe][1]=I[oe][1].transform(b),I[oe][2]=I[oe][2].transform(b);for(oe=1,we=I.length;oe<we;oe++)Se=(le=I[oe-1][2]).x,Ee=le.y,He=(le=I[oe][0]).x,Ge=le.y,wa=(le=I[oe][1]).x,ka=le.y,os.push(["C",Se,Ee,He,Ge,wa,ka]);return os}(this.pos,l),l=d[0]}return l[0]="C",this.pos=[l[5],l[6]],this.reflection=[2*l[5]-l[3],2*l[6]-l[4]],d}function o(l,d){if(d===!1)return!1;for(var u=d,h=l.length;u<h;++u)if(l[u][0]=="M")return u;return!1}SVG.extend(SVG.PathArray,{morph:function(l){for(var d=this.value,u=this.parse(l),h=0,f=0,p=!1,b=!1;h!==!1||f!==!1;){var v;p=o(d,h!==!1&&h+1),b=o(u,f!==!1&&f+1),h===!1&&(h=(v=new SVG.PathArray(x.start).bbox()).height==0||v.width==0?d.push(d[0])-1:d.push(["M",v.x+v.width/2,v.y+v.height/2])-1),f===!1&&(f=(v=new SVG.PathArray(x.dest).bbox()).height==0||v.width==0?u.push(u[0])-1:u.push(["M",v.x+v.width/2,v.y+v.height/2])-1);var x=W(d,h,p,u,f,b);d=d.slice(0,h).concat(x.start,p===!1?[]:d.slice(p)),u=u.slice(0,f).concat(x.dest,b===!1?[]:u.slice(b)),h=p!==!1&&h+x.start.length,f=b!==!1&&f+x.dest.length}return this.value=d,this.destination=new SVG.PathArray,this.destination.value=u,this}})}(),(function(){function W(t){t.remember("_draggable",this),this.el=t}W.prototype.init=function(t,a){var n=this;this.constraint=t,this.value=a,this.el.on("mousedown.drag",function(o){n.start(o)}),this.el.on("touchstart.drag",function(o){n.start(o)})},W.prototype.transformPoint=function(t,a){var n=(t=t||window.event).changedTouches&&t.changedTouches[0]||t;return this.p.x=n.clientX-(a||0),this.p.y=n.clientY,this.p.matrixTransform(this.m)},W.prototype.getBBox=function(){var t=this.el.bbox();return this.el instanceof SVG.Nested&&(t=this.el.rbox()),(this.el instanceof SVG.G||this.el instanceof SVG.Use||this.el instanceof SVG.Nested)&&(t.x=this.el.x(),t.y=this.el.y()),t},W.prototype.start=function(t){if(t.type!="click"&&t.type!="mousedown"&&t.type!="mousemove"||(t.which||t.buttons)==1){var a=this;if(this.el.fire("beforedrag",{event:t,handler:this}),!this.el.event().defaultPrevented){t.preventDefault(),t.stopPropagation(),this.parent=this.parent||this.el.parent(SVG.Nested)||this.el.parent(SVG.Doc),this.p=this.parent.node.createSVGPoint(),this.m=this.el.node.getScreenCTM().inverse();var n,o=this.getBBox();if(this.el instanceof SVG.Text)switch(n=this.el.node.getComputedTextLength(),this.el.attr("text-anchor")){case"middle":n/=2;break;case"start":n=0}this.startPoints={point:this.transformPoint(t,n),box:o,transform:this.el.transform()},SVG.on(window,"mousemove.drag",function(l){a.drag(l)}),SVG.on(window,"touchmove.drag",function(l){a.drag(l)}),SVG.on(window,"mouseup.drag",function(l){a.end(l)}),SVG.on(window,"touchend.drag",function(l){a.end(l)}),this.el.fire("dragstart",{event:t,p:this.startPoints.point,m:this.m,handler:this})}}},W.prototype.drag=function(t){var a=this.getBBox(),n=this.transformPoint(t),o=this.startPoints.box.x+n.x-this.startPoints.point.x,l=this.startPoints.box.y+n.y-this.startPoints.point.y,d=this.constraint,u=n.x-this.startPoints.point.x,h=n.y-this.startPoints.point.y;if(this.el.fire("dragmove",{event:t,p:n,m:this.m,handler:this}),this.el.event().defaultPrevented)return n;if(typeof d=="function"){var f=d.call(this.el,o,l,this.m);typeof f=="boolean"&&(f={x:f,y:f}),f.x===!0?this.el.x(o):f.x!==!1&&this.el.x(f.x),f.y===!0?this.el.y(l):f.y!==!1&&this.el.y(f.y)}else typeof d=="object"&&(d.minX!=null&&o<d.minX?u=(o=d.minX)-this.startPoints.box.x:d.maxX!=null&&o>d.maxX-a.width&&(u=(o=d.maxX-a.width)-this.startPoints.box.x),d.minY!=null&&l<d.minY?h=(l=d.minY)-this.startPoints.box.y:d.maxY!=null&&l>d.maxY-a.height&&(h=(l=d.maxY-a.height)-this.startPoints.box.y),d.snapToGrid!=null&&(o-=o%d.snapToGrid,l-=l%d.snapToGrid,u-=u%d.snapToGrid,h-=h%d.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:u,y:h},!0):this.el.move(o,l));return n},W.prototype.end=function(t){var a=this.drag(t);this.el.fire("dragend",{event:t,p:a,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(t,a){typeof t!="function"&&typeof t!="object"||(a=t,t=!0);var n=this.remember("_draggable")||new W(this);return(t=t===void 0||t)?n.init(a||{},t):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}).call(void 0),function(){function W(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(a,n,o){var l=typeof a!="string"?a:n[a];return o?l/2:l},this.pointCoords=function(a,n){var o=this.pointsList[a];return{x:this.pointCoord(o[0],n,a==="t"||a==="b"),y:this.pointCoord(o[1],n,a==="r"||a==="l")}}}W.prototype.init=function(t,a){var n=this.el.bbox();this.options={};var o=this.el.selectize.defaults.points;for(var l in this.el.selectize.defaults)this.options[l]=this.el.selectize.defaults[l],a[l]!==void 0&&(this.options[l]=a[l]);var d=["points","pointsExclude"];for(var l in d){var u=this.options[d[l]];typeof u=="string"?u=u.length>0?u.split(/\s*,\s*/i):[]:typeof u=="boolean"&&d[l]==="points"&&(u=u?o:[]),this.options[d[l]]=u}this.options.points=[o,this.options.points].reduce(function(h,f){return h.filter(function(p){return f.indexOf(p)>-1})}),this.options.points=[this.options.points,this.options.pointsExclude].reduce(function(h,f){return h.filter(function(p){return f.indexOf(p)<0})}),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(n.x,n.y)),this.options.deepSelect&&["line","polyline","polygon"].indexOf(this.el.type)!==-1?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},W.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},W.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map(function(a){return[a[0]-t.x,a[1]-t.y]})},W.prototype.drawPoints=function(){for(var t=this,a=this.getPointArray(),n=0,o=a.length;n<o;++n){var l=function(u){return function(h){(h=h||window.event).preventDefault?h.preventDefault():h.returnValue=!1,h.stopPropagation();var f=h.pageX||h.touches[0].pageX,p=h.pageY||h.touches[0].pageY;t.el.fire("point",{x:f,y:p,i:u,event:h})}}(n),d=this.drawPoint(a[n][0],a[n][1]).addClass(this.options.classPoints).addClass(this.options.classPoints+"_point").on("touchstart",l).on("mousedown",l);this.pointSelection.set.add(d)}},W.prototype.drawPoint=function(t,a){var n=this.options.pointType;switch(n){case"circle":return this.drawCircle(t,a);case"rect":return this.drawRect(t,a);default:if(typeof n=="function")return n.call(this,t,a);throw new Error("Unknown "+n+" point type!")}},W.prototype.drawCircle=function(t,a){return this.nested.circle(this.options.pointSize).center(t,a)},W.prototype.drawRect=function(t,a){return this.nested.rect(this.options.pointSize,this.options.pointSize).center(t,a)},W.prototype.updatePointSelection=function(){var t=this.getPointArray();this.pointSelection.set.each(function(a){this.cx()===t[a][0]&&this.cy()===t[a][1]||this.center(t[a][0],t[a][1])})},W.prototype.updateRectSelection=function(){var t=this,a=this.el.bbox();if(this.rectSelection.set.get(0).attr({width:a.width,height:a.height}),this.options.points.length&&this.options.points.map(function(o,l){var d=t.pointCoords(o,a);t.rectSelection.set.get(l+1).center(d.x,d.y)}),this.options.rotationPoint){var n=this.rectSelection.set.length();this.rectSelection.set.get(n-1).center(a.width/2,20)}},W.prototype.selectRect=function(t){var a=this,n=this.el.bbox();function o(u){return function(h){(h=h||window.event).preventDefault?h.preventDefault():h.returnValue=!1,h.stopPropagation();var f=h.pageX||h.touches[0].pageX,p=h.pageY||h.touches[0].pageY;a.el.fire(u,{x:f,y:p,event:h})}}if(this.rectSelection.isSelected=t,this.rectSelection.set=this.rectSelection.set||this.parent.set(),this.rectSelection.set.get(0)||this.rectSelection.set.add(this.nested.rect(n.width,n.height).addClass(this.options.classRect)),this.options.points.length&&this.rectSelection.set.length()<2&&(this.options.points.map(function(u,h){var f=a.pointCoords(u,n),p=a.drawPoint(f.x,f.y).attr("class",a.options.classPoints+"_"+u).on("mousedown",o(u)).on("touchstart",o(u));a.rectSelection.set.add(p)}),this.rectSelection.set.each(function(){this.addClass(a.options.classPoints)})),this.options.rotationPoint&&(this.options.points&&!this.rectSelection.set.get(9)||!this.options.points&&!this.rectSelection.set.get(1))){var l=function(u){(u=u||window.event).preventDefault?u.preventDefault():u.returnValue=!1,u.stopPropagation();var h=u.pageX||u.touches[0].pageX,f=u.pageY||u.touches[0].pageY;a.el.fire("rot",{x:h,y:f,event:u})},d=this.drawPoint(n.width/2,20).attr("class",this.options.classPoints+"_rot").on("touchstart",l).on("mousedown",l);this.rectSelection.set.add(d)}},W.prototype.handler=function(){var t=this.el.bbox();this.nested.matrix(new SVG.Matrix(this.el).translate(t.x,t.y)),this.rectSelection.isSelected&&this.updateRectSelection(),this.pointSelection.isSelected&&this.updatePointSelection()},W.prototype.observe=function(){var t=this;if(MutationObserver)if(this.rectSelection.isSelected||this.pointSelection.isSelected)this.observerInst=this.observerInst||new MutationObserver(function(){t.handler()}),this.observerInst.observe(this.el.node,{attributes:!0});else try{this.observerInst.disconnect(),delete this.observerInst}catch{}else this.el.off("DOMAttrModified.select"),(this.rectSelection.isSelected||this.pointSelection.isSelected)&&this.el.on("DOMAttrModified.select",function(){t.handler()})},W.prototype.cleanup=function(){!this.rectSelection.isSelected&&this.rectSelection.set&&(this.rectSelection.set.each(function(){this.remove()}),this.rectSelection.set.clear(),delete this.rectSelection.set),!this.pointSelection.isSelected&&this.pointSelection.set&&(this.pointSelection.set.each(function(){this.remove()}),this.pointSelection.set.clear(),delete this.pointSelection.set),this.pointSelection.isSelected||this.rectSelection.isSelected||(this.nested.remove(),delete this.nested)},SVG.extend(SVG.Element,{selectize:function(t,a){return typeof t=="object"&&(a=t,t=!0),(this.remember("_selectHandler")||new W(this)).init(t===void 0||t,a||{}),this}}),SVG.Element.prototype.selectize.defaults={points:["lt","rt","rb","lb","t","r","b","l"],pointsExclude:[],classRect:"svg_select_boundingRect",classPoints:"svg_select_points",pointSize:7,rotationPoint:!0,deepSelect:!1,pointType:"circle"}}(),function(){(function(){function W(t){t.remember("_resizeHandler",this),this.el=t,this.parameters={},this.lastUpdateCall=null,this.p=t.doc().node.createSVGPoint()}W.prototype.transformPoint=function(t,a,n){return this.p.x=t-(this.offset.x-window.pageXOffset),this.p.y=a-(this.offset.y-window.pageYOffset),this.p.matrixTransform(n||this.m)},W.prototype._extractPosition=function(t){return{x:t.clientX!=null?t.clientX:t.touches[0].clientX,y:t.clientY!=null?t.clientY:t.touches[0].clientY}},W.prototype.init=function(t){var a=this;if(this.stop(),t!=="stop"){for(var n in this.options={},this.el.resize.defaults)this.options[n]=this.el.resize.defaults[n],t[n]!==void 0&&(this.options[n]=t[n]);this.el.on("lt.resize",function(o){a.resize(o||window.event)}),this.el.on("rt.resize",function(o){a.resize(o||window.event)}),this.el.on("rb.resize",function(o){a.resize(o||window.event)}),this.el.on("lb.resize",function(o){a.resize(o||window.event)}),this.el.on("t.resize",function(o){a.resize(o||window.event)}),this.el.on("r.resize",function(o){a.resize(o||window.event)}),this.el.on("b.resize",function(o){a.resize(o||window.event)}),this.el.on("l.resize",function(o){a.resize(o||window.event)}),this.el.on("rot.resize",function(o){a.resize(o||window.event)}),this.el.on("point.resize",function(o){a.resize(o||window.event)}),this.update()}},W.prototype.stop=function(){return this.el.off("lt.resize"),this.el.off("rt.resize"),this.el.off("rb.resize"),this.el.off("lb.resize"),this.el.off("t.resize"),this.el.off("r.resize"),this.el.off("b.resize"),this.el.off("l.resize"),this.el.off("rot.resize"),this.el.off("point.resize"),this},W.prototype.resize=function(t){var a=this;this.m=this.el.node.getScreenCTM().inverse(),this.offset={x:window.pageXOffset,y:window.pageYOffset};var n=this._extractPosition(t.detail.event);if(this.parameters={type:this.el.type,p:this.transformPoint(n.x,n.y),x:t.detail.x,y:t.detail.y,box:this.el.bbox(),rotation:this.el.transform().rotation},this.el.type==="text"&&(this.parameters.fontSize=this.el.attr()["font-size"]),t.detail.i!==void 0){var o=this.el.array().valueOf();this.parameters.i=t.detail.i,this.parameters.pointCoords=[o[t.detail.i][0],o[t.detail.i][1]]}switch(t.type){case"lt":this.calc=function(l,d){var u=this.snapToGrid(l,d);if(this.parameters.box.width-u[0]>0&&this.parameters.box.height-u[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+u[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-u[0]);u=this.checkAspectRatio(u),this.el.move(this.parameters.box.x+u[0],this.parameters.box.y+u[1]).size(this.parameters.box.width-u[0],this.parameters.box.height-u[1])}};break;case"rt":this.calc=function(l,d){var u=this.snapToGrid(l,d,2);if(this.parameters.box.width+u[0]>0&&this.parameters.box.height-u[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-u[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+u[0]);u=this.checkAspectRatio(u,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+u[1]).size(this.parameters.box.width+u[0],this.parameters.box.height-u[1])}};break;case"rb":this.calc=function(l,d){var u=this.snapToGrid(l,d,0);if(this.parameters.box.width+u[0]>0&&this.parameters.box.height+u[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-u[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+u[0]);u=this.checkAspectRatio(u),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+u[0],this.parameters.box.height+u[1])}};break;case"lb":this.calc=function(l,d){var u=this.snapToGrid(l,d,1);if(this.parameters.box.width-u[0]>0&&this.parameters.box.height+u[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+u[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-u[0]);u=this.checkAspectRatio(u,!0),this.el.move(this.parameters.box.x+u[0],this.parameters.box.y).size(this.parameters.box.width-u[0],this.parameters.box.height+u[1])}};break;case"t":this.calc=function(l,d){var u=this.snapToGrid(l,d,2);if(this.parameters.box.height-u[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y+u[1]).height(this.parameters.box.height-u[1])}};break;case"r":this.calc=function(l,d){var u=this.snapToGrid(l,d,0);if(this.parameters.box.width+u[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+u[0])}};break;case"b":this.calc=function(l,d){var u=this.snapToGrid(l,d,0);if(this.parameters.box.height+u[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+u[1])}};break;case"l":this.calc=function(l,d){var u=this.snapToGrid(l,d,1);if(this.parameters.box.width-u[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x+u[0],this.parameters.box.y).width(this.parameters.box.width-u[0])}};break;case"rot":this.calc=function(l,d){var u=l+this.parameters.p.x,h=d+this.parameters.p.y,f=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),p=Math.atan2(h-this.parameters.box.y-this.parameters.box.height/2,u-this.parameters.box.x-this.parameters.box.width/2),b=this.parameters.rotation+180*(p-f)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(b-b%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(l,d){var u=this.snapToGrid(l,d,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),h=this.el.array().valueOf();h[this.parameters.i][0]=this.parameters.pointCoords[0]+u[0],h[this.parameters.i][1]=this.parameters.pointCoords[1]+u[1],this.el.plot(h)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",function(l){a.update(l||window.event)}),SVG.on(window,"touchend.resize",function(){a.done()}),SVG.on(window,"mousemove.resize",function(l){a.update(l||window.event)}),SVG.on(window,"mouseup.resize",function(){a.done()})},W.prototype.update=function(t){if(t){var a=this._extractPosition(t),n=this.transformPoint(a.x,a.y),o=n.x-this.parameters.p.x,l=n.y-this.parameters.p.y;this.lastUpdateCall=[o,l],this.calc(o,l),this.el.fire("resizing",{dx:o,dy:l,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},W.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},W.prototype.snapToGrid=function(t,a,n,o){var l;return o!==void 0?l=[(n+t)%this.options.snapToGrid,(o+a)%this.options.snapToGrid]:(n=n??3,l=[(this.parameters.box.x+t+(1&n?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+a+(2&n?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(l[0]-=this.options.snapToGrid),a<0&&(l[1]-=this.options.snapToGrid),t-=Math.abs(l[0])<this.options.snapToGrid/2?l[0]:l[0]-(t<0?-this.options.snapToGrid:this.options.snapToGrid),a-=Math.abs(l[1])<this.options.snapToGrid/2?l[1]:l[1]-(a<0?-this.options.snapToGrid:this.options.snapToGrid),this.constraintToBox(t,a,n,o)},W.prototype.constraintToBox=function(t,a,n,o){var l,d,u=this.options.constraint||{};return o!==void 0?(l=n,d=o):(l=this.parameters.box.x+(1&n?0:this.parameters.box.width),d=this.parameters.box.y+(2&n?0:this.parameters.box.height)),u.minX!==void 0&&l+t<u.minX&&(t=u.minX-l),u.maxX!==void 0&&l+t>u.maxX&&(t=u.maxX-l),u.minY!==void 0&&d+a<u.minY&&(a=u.minY-d),u.maxY!==void 0&&d+a>u.maxY&&(a=u.maxY-d),[t,a]},W.prototype.checkAspectRatio=function(t,a){if(!this.options.saveAspectRatio)return t;var n=t.slice(),o=this.parameters.box.width/this.parameters.box.height,l=this.parameters.box.width+t[0],d=this.parameters.box.height-t[1],u=l/d;return u<o?(n[1]=l/o-this.parameters.box.height,a&&(n[1]=-n[1])):u>o&&(n[0]=this.parameters.box.width-d*o,a&&(n[0]=-n[0])),n},SVG.extend(SVG.Element,{resize:function(t){return(this.remember("_resizeHandler")||new W(this)).init(t||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),window.Apex===void 0&&(window.Apex={});var is=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","isSeriesHidden","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new K(this.ctx),this.ctx.axes=new ne(this.ctx),this.ctx.core=new Pc(this.ctx.el,this.ctx),this.ctx.config=new ft({}),this.ctx.data=new ia(this.ctx),this.ctx.grid=new Bt(this.ctx),this.ctx.graphics=new R(this.ctx),this.ctx.coreUtils=new ae(this.ctx),this.ctx.crosshairs=new he(this.ctx),this.ctx.events=new X(this.ctx),this.ctx.exports=new Et(this.ctx),this.ctx.localization=new J(this.ctx),this.ctx.options=new ie,this.ctx.responsive=new ve(this.ctx),this.ctx.series=new tt(this.ctx),this.ctx.theme=new be(this.ctx),this.ctx.formatters=new nt(this.ctx),this.ctx.titleSubtitle=new xe(this.ctx),this.ctx.legend=new Ae(this.ctx),this.ctx.toolbar=new je(this.ctx),this.ctx.tooltip=new aa(this.ctx),this.ctx.dimensions=new Z(this.ctx),this.ctx.updateHelpers=new Mc(this.ctx),this.ctx.zoomPanSelection=new Ze(this.ctx),this.ctx.w.globals.tooltip=new aa(this.ctx)}}]),W}(),rs=function(){function W(t){g(this,W),this.ctx=t,this.w=t.w}return C(W,[{key:"clear",value:function(t){var a=t.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:a})}},{key:"killSVG",value:function(t){t.each(function(a,n){this.removeClass("*"),this.off(),this.stop()},!0),t.ungroup(),t.clear()}},{key:"clearDomElements",value:function(t){var a=this,n=t.isUpdating,o=this.w.globals.dom.Paper.node;o.parentNode&&o.parentNode.parentNode&&!n&&(o.parentNode.parentNode.style.minHeight="unset");var l=this.w.globals.dom.baseEl;l&&this.ctx.eventList.forEach(function(u){l.removeEventListener(u,a.ctx.events.documentEvent)});var d=this.w.globals.dom;if(this.ctx.el!==null)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(d.Paper),d.Paper.remove(),d.elWrap=null,d.elGraphical=null,d.elLegendWrap=null,d.elLegendForeign=null,d.baseEl=null,d.elGridRect=null,d.elGridRectMask=null,d.elGridRectMarkerMask=null,d.elForecastMask=null,d.elNonForecastMask=null,d.elDefs=null}}]),W}(),pr=new WeakMap,Cc=function(){function W(t,a){g(this,W),this.opts=a,this.ctx=this,this.w=new ht(a).init(),this.el=t,this.w.globals.cuid=z.randomId(),this.w.globals.chartID=this.w.config.chart.id?z.escapeString(this.w.config.chart.id):this.w.globals.cuid,new is(this).initModules(),this.create=z.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return C(W,[{key:"render",value:function(){var t=this;return new Promise(function(a,n){if(t.el!==null){Apex._chartInstances===void 0&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var o=t.w.config.chart.events.beforeMount;if(typeof o=="function"&&o(t,t.w),t.events.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),function(v,x){var k=!1;if(v.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var M=v.getBoundingClientRect();v.style.display!=="none"&&M.width!==0||(k=!0)}var S=new ResizeObserver(function(L){k&&x.call(v,L),k=!0});v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(v.children).forEach(function(L){return S.observe(L)}):S.observe(v),pr.set(x,S)}(t.el.parentNode,t.parentResizeHandler),!t.css){var l=t.el.getRootNode&&t.el.getRootNode(),d=z.is("ShadowRoot",l),u=t.el.ownerDocument,h=u.getElementById("apexcharts-css");if(d||!h){var f;t.css=document.createElement("style"),t.css.id="apexcharts-css",t.css.textContent=`@keyframes opaque {
0% {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes resizeanim {
0%,to {
opacity: 0
}
}
.apexcharts-canvas {
position: relative;
user-select: none
}
.apexcharts-canvas ::-webkit-scrollbar {
-webkit-appearance: none;
width: 6px
}
.apexcharts-canvas ::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0,0,0,.5);
box-shadow: 0 0 1px rgba(255,255,255,.5);
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5)
}
.apexcharts-inner {
position: relative
}
.apexcharts-text tspan {
font-family: inherit
}
.legend-mouseover-inactive {
transition: .15s ease all;
opacity: .2
}
.apexcharts-legend-text {
padding-left: 15px;
margin-left: -15px;
}
.apexcharts-series-collapsed {
opacity: 0
}
.apexcharts-tooltip {
border-radius: 5px;
box-shadow: 2px 2px 6px -4px #999;
cursor: default;
font-size: 14px;
left: 62px;
opacity: 0;
pointer-events: none;
position: absolute;
top: 20px;
display: flex;
flex-direction: column;
overflow: hidden;
white-space: nowrap;
z-index: 12;
transition: .15s ease all
}
.apexcharts-tooltip.apexcharts-active {
opacity: 1;
transition: .15s ease all
}
.apexcharts-tooltip.apexcharts-theme-light {
border: 1px solid #e3e3e3;
background: rgba(255,255,255,.96)
}
.apexcharts-tooltip.apexcharts-theme-dark {
color: #fff;
background: rgba(30,30,30,.8)
}
.apexcharts-tooltip * {
font-family: inherit
}
.apexcharts-tooltip-title {
padding: 6px;
font-size: 15px;
margin-bottom: 4px
}
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
background: #eceff1;
border-bottom: 1px solid #ddd
}
.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {
background: rgba(0,0,0,.7);
border-bottom: 1px solid #333
}
.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-z-value {
display: inline-block;
margin-left: 5px;
font-weight: 600
}
.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-z-value:empty,.apexcharts-tooltip-title:empty {
display: none
}
.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {
padding: 6px 0 5px
}
.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value {
display: flex
}
.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty) {
margin-top: -6px
}
.apexcharts-tooltip-marker {
width: 12px;
height: 12px;
position: relative;
top: 0;
margin-right: 10px;
border-radius: 50%
}
.apexcharts-tooltip-series-group {
padding: 0 10px;
display: none;
text-align: left;
justify-content: left;
align-items: center
}
.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
opacity: 1
}
.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child {
padding-bottom: 4px
}
.apexcharts-tooltip-series-group-hidden {
opacity: 0;
height: 0;
line-height: 0;
padding: 0!important
}
.apexcharts-tooltip-y-group {
padding: 6px 0 5px
}
.apexcharts-custom-tooltip,.apexcharts-tooltip-box {
padding: 4px 8px
}
.apexcharts-tooltip-boxPlot {
display: flex;
flex-direction: column-reverse
}
.apexcharts-tooltip-box>div {
margin: 4px 0
}
.apexcharts-tooltip-box span.value {
font-weight: 700
}
.apexcharts-tooltip-rangebar {
padding: 5px 8px
}
.apexcharts-tooltip-rangebar .category {
font-weight: 600;
color: #777
}
.apexcharts-tooltip-rangebar .series-name {
font-weight: 700;
display: block;
margin-bottom: 5px
}
.apexcharts-xaxistooltip,.apexcharts-yaxistooltip {
opacity: 0;
pointer-events: none;
color: #373d3f;
font-size: 13px;
text-align: center;
border-radius: 2px;
position: absolute;
z-index: 10;
background: #eceff1;
border: 1px solid #90a4ae
}
.apexcharts-xaxistooltip {
padding: 9px 10px;
transition: .15s ease all
}
.apexcharts-xaxistooltip.apexcharts-theme-dark {
background: rgba(0,0,0,.7);
border: 1px solid rgba(0,0,0,.5);
color: #fff
}
.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before {
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none
}
.apexcharts-xaxistooltip:after {
border-color: transparent;
border-width: 6px;
margin-left: -6px
}
.apexcharts-xaxistooltip:before {
border-color: transparent;
border-width: 7px;
margin-left: -7px
}
.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before {
bottom: 100%
}
.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before {
top: 100%
}
.apexcharts-xaxistooltip-bottom:after {
border-bottom-color: #eceff1
}
.apexcharts-xaxistooltip-bottom:before {
border-bottom-color: #90a4ae
}
.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {
border-bottom-color: rgba(0,0,0,.5)
}
.apexcharts-xaxistooltip-top:after {
border-top-color: #eceff1
}
.apexcharts-xaxistooltip-top:before {
border-top-color: #90a4ae
}
.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {
border-top-color: rgba(0,0,0,.5)
}
.apexcharts-xaxistooltip.apexcharts-active {
opacity: 1;
transition: .15s ease all
}
.apexcharts-yaxistooltip {
padding: 4px 10px
}
.apexcharts-yaxistooltip.apexcharts-theme-dark {
background: rgba(0,0,0,.7);
border: 1px solid rgba(0,0,0,.5);
color: #fff
}
.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before {
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none
}
.apexcharts-yaxistooltip:after {
border-color: transparent;
border-width: 6px;
margin-top: -6px
}
.apexcharts-yaxistooltip:before {
border-color: transparent;
border-width: 7px;
margin-top: -7px
}
.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before {
left: 100%
}
.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before {
right: 100%
}
.apexcharts-yaxistooltip-left:after {
border-left-color: #eceff1
}
.apexcharts-yaxistooltip-left:before {
border-left-color: #90a4ae
}
.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {
border-left-color: rgba(0,0,0,.5)
}
.apexcharts-yaxistooltip-right:after {
border-right-color: #eceff1
}
.apexcharts-yaxistooltip-right:before {
border-right-color: #90a4ae
}
.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {
border-right-color: rgba(0,0,0,.5)
}
.apexcharts-yaxistooltip.apexcharts-active {
opacity: 1
}
.apexcharts-yaxistooltip-hidden {
display: none
}
.apexcharts-xcrosshairs,.apexcharts-ycrosshairs {
pointer-events: none;
opacity: 0;
transition: .15s ease all
}
.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active {
opacity: 1;
transition: .15s ease all
}
.apexcharts-ycrosshairs-hidden {
opacity: 0
}
.apexcharts-selection-rect {
cursor: move
}
.svg_select_boundingRect,.svg_select_points_rot {
pointer-events: none;
opacity: 0;
visibility: hidden
}
.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot {
opacity: 0;
visibility: hidden
}
.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r {
cursor: ew-resize;
opacity: 1;
visibility: visible
}
.svg_select_points {
fill: #efefef;
stroke: #333;
rx: 2
}
.apexcharts-svg.apexcharts-zoomable.hovering-zoom {
cursor: crosshair
}
.apexcharts-svg.apexcharts-zoomable.hovering-pan {
cursor: move
}
.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {
cursor: pointer;
width: 20px;
height: 20px;
line-height: 24px;
color: #6e8192;
text-align: center
}
.apexcharts-menu-icon svg,.apexcharts-reset-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg {
fill: #6e8192
}
.apexcharts-selection-icon svg {
fill: #444;
transform: scale(.76)
}
.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg {
fill: #f3f4f5
}
.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg {
fill: #008ffb
}
.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg {
fill: #333
}
.apexcharts-menu-icon,.apexcharts-selection-icon {
position: relative
}
.apexcharts-reset-icon {
margin-left: 5px
}
.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon {
transform: scale(.85)
}
.apexcharts-zoomin-icon,.apexcharts-zoomout-icon {
transform: scale(.7)
}
.apexcharts-zoomout-icon {
margin-right: 3px
}
.apexcharts-pan-icon {
transform: scale(.62);
position: relative;
left: 1px;
top: 0
}
.apexcharts-pan-icon svg {
fill: #fff;
stroke: #6e8192;
stroke-width: 2
}
.apexcharts-pan-icon.apexcharts-selected svg {
stroke: #008ffb
}
.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {
stroke: #333
}
.apexcharts-toolbar {
position: absolute;
z-index: 11;
max-width: 176px;
text-align: right;
border-radius: 3px;
padding: 0 6px 2px;
display: flex;
justify-content: space-between;
align-items: center
}
.apexcharts-menu {
background: #fff;
position: absolute;
top: 100%;
border: 1px solid #ddd;
border-radius: 3px;
padding: 3px;
right: 10px;
opacity: 0;
min-width: 110px;
transition: .15s ease all;
pointer-events: none
}
.apexcharts-menu.apexcharts-menu-open {
opacity: 1;
pointer-events: all;
transition: .15s ease all
}
.apexcharts-menu-item {
padding: 6px 7px;
font-size: 12px;
cursor: pointer
}
.apexcharts-theme-light .apexcharts-menu-item:hover {
background: #eee
}
.apexcharts-theme-dark .apexcharts-menu {
background: rgba(0,0,0,.7);
color: #fff
}
@media screen and (min-width:768px) {
.apexcharts-canvas:hover .apexcharts-toolbar {
opacity: 1
}
}
.apexcharts-canvas .apexcharts-element-hidden,.apexcharts-datalabel.apexcharts-element-hidden,.apexcharts-hide .apexcharts-series-points {
opacity: 0
}
.apexcharts-hidden-element-shown {
opacity: 1;
transition: 0.25s ease all;
}
.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label {
cursor: default;
pointer-events: none
}
.apexcharts-pie-label-delay {
opacity: 0;
animation-name: opaque;
animation-duration: .3s;
animation-fill-mode: forwards;
animation-timing-function: ease
}
.apexcharts-radialbar-label {
cursor: pointer;
}
.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-gridline,.apexcharts-line,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-point-annotation-label,.apexcharts-radar-series path,.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-xaxis-annotation-label,.apexcharts-yaxis-annotation-label,.apexcharts-zoom-rect {
pointer-events: none
}
.apexcharts-marker {
transition: .15s ease all
}
.resize-triggers {
animation: 1ms resizeanim;
visibility: hidden;
opacity: 0;
height: 100%;
width: 100%;
overflow: hidden
}
.contract-trigger:before,.resize-triggers,.resize-triggers>div {
content: " ";
display: block;
position: absolute;
top: 0;
left: 0
}
.resize-triggers>div {
height: 100%;
width: 100%;
background: #eee;
overflow: auto
}
.contract-trigger:before {
overflow: hidden;
width: 200%;
height: 200%
}
.apexcharts-bar-goals-markers{
pointer-events: none
}
.apexcharts-bar-shadows{
pointer-events: none
}
.apexcharts-rangebar-goals-markers{
pointer-events: none
}`;var p=((f=t.opts.chart)===null||f===void 0?void 0:f.nonce)||t.w.config.chart.nonce;p&&t.css.setAttribute("nonce",p),d?l.prepend(t.css):u.head.appendChild(t.css)}}var b=t.create(t.w.config.series,{});if(!b)return a(t);t.mount(b).then(function(){typeof t.w.config.chart.events.mounted=="function"&&t.w.config.chart.events.mounted(t,t.w),t.events.fireEvent("mounted",[t,t.w]),a(b)}).catch(function(v){n(v)})}else n(new Error("Element not found"))})}},{key:"create",value:function(t,a){var n=this.w;new is(this).initModules();var o=this.w.globals;if(o.noData=!1,o.animationEnded=!1,this.responsive.checkResponsiveConfig(a),n.config.xaxis.convertedCatToNumeric&&new Oe(n.config).convertCatToNumericXaxis(n.config,this.ctx),this.el===null||(this.core.setupElements(),n.config.chart.type==="treemap"&&(n.config.grid.show=!1,n.config.yaxis[0].show=!1),o.svgWidth===0))return o.animationEnded=!0,null;var l=ae.checkComboSeries(t);o.comboCharts=l.comboCharts,o.comboBarCount=l.comboBarCount;var d=t.every(function(p){return p.data&&p.data.length===0});(t.length===0||d)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(t),this.theme.init(),new Yt(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),o.noData&&o.collapsedSeries.length!==o.series.length&&!n.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),o.axisCharts&&(this.core.coreCalculations(),n.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=n.globals.minX,this.ctx.toolbar.maxX=n.globals.maxX),this.formatters.heatmapLabelFormatters(),new ae(this).getLargestMarkerSize(),this.dimensions.plotCoords();var u=this.core.xySettings();this.grid.createGridMask();var h=this.core.plotChartType(t,u),f=new Gt(this);return f.bringForward(),n.config.dataLabels.background.enabled&&f.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:h,xyRatios:u,dimensions:{plot:{left:n.globals.translateX,top:n.globals.translateY,width:n.globals.gridWidth,height:n.globals.gridHeight}}}}},{key:"mount",value:function(){var t=this,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,n=this,o=n.w;return new Promise(function(l,d){if(n.el===null)return d(new Error("Not enough data to display or target element not found"));(a===null||o.globals.allSeriesCollapsed)&&n.series.handleNoData(),n.grid=new Bt(n);var u,h,f=n.grid.drawGrid();if(n.annotations=new Ye(n),n.annotations.drawImageAnnos(),n.annotations.drawTextAnnos(),o.config.grid.position==="back"&&(f&&o.globals.dom.elGraphical.add(f.el),f!=null&&(u=f.elGridBorders)!==null&&u!==void 0&&u.node&&o.globals.dom.elGraphical.add(f.elGridBorders)),Array.isArray(a.elGraph))for(var p=0;p<a.elGraph.length;p++)o.globals.dom.elGraphical.add(a.elGraph[p]);else o.globals.dom.elGraphical.add(a.elGraph);o.config.grid.position==="front"&&(f&&o.globals.dom.elGraphical.add(f.el),f!=null&&(h=f.elGridBorders)!==null&&h!==void 0&&h.node&&o.globals.dom.elGraphical.add(f.elGridBorders)),o.config.xaxis.crosshairs.position==="front"&&n.crosshairs.drawXCrosshairs(),o.config.yaxis[0].crosshairs.position==="front"&&n.crosshairs.drawYCrosshairs(),o.config.chart.type!=="treemap"&&n.axes.drawAxis(o.config.chart.type,f);var b=new mt(t.ctx,f),v=new A(t.ctx,f);if(f!==null&&(b.xAxisLabelCorrections(f.xAxisTickWidth),v.setYAxisTextAlignments(),o.config.yaxis.map(function(k,M){o.globals.ignoreYAxisIndexes.indexOf(M)===-1&&v.yAxisTitleRotate(M,k.opposite)})),n.annotations.drawAxesAnnotations(),!o.globals.noData){if(o.config.tooltip.enabled&&!o.globals.noData&&n.w.globals.tooltip.drawTooltip(a.xyRatios),o.globals.axisCharts&&(o.globals.isXNumeric||o.config.xaxis.convertedCatToNumeric||o.globals.isRangeBar))(o.config.chart.zoom.enabled||o.config.chart.selection&&o.config.chart.selection.enabled||o.config.chart.pan&&o.config.chart.pan.enabled)&&n.zoomPanSelection.init({xyRatios:a.xyRatios});else{var x=o.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach(function(k){x[k]=!1})}o.config.chart.toolbar.show&&!o.globals.allSeriesCollapsed&&n.toolbar.createToolbar()}o.globals.memory.methodsToExec.length>0&&o.globals.memory.methodsToExec.forEach(function(k){k.method(k.params,!1,k.context)}),o.globals.axisCharts||o.globals.noData||n.core.resizeNonAxisCharts(),l(n)})}},{key:"destroy",value:function(){var t,a;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,t=this.parentResizeHandler,(a=pr.get(t))&&(a.disconnect(),pr.delete(t));var n=this.w.config.chart.id;n&&Apex._chartInstances.forEach(function(o,l){o.id===z.escapeString(n)&&Apex._chartInstances.splice(l,1)}),new rs(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(t){var a=this,n=arguments.length>1&&arguments[1]!==void 0&&arguments[1],o=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],l=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],d=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],u=this.w;return u.globals.selection=void 0,t.series&&(this.series.resetSeries(!1,!0,!1),t.series.length&&t.series[0].data&&(t.series=t.series.map(function(h,f){return a.updateHelpers._extendSeries(h,f)})),this.updateHelpers.revertDefaultAxisMinMax()),t.xaxis&&(t=this.updateHelpers.forceXAxisUpdate(t)),t.yaxis&&(t=this.updateHelpers.forceYAxisUpdate(t)),u.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this.updateHelpers._updateOptions(t,n,o,l,d)}},{key:"updateSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(t,a,n)}},{key:"appendSeries",value:function(t){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],o=this.w.config.series.slice();return o.push(t),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(o,a,n)}},{key:"appendData",value:function(t){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=this;n.w.globals.dataChanged=!0,n.series.getPreviousPaths();for(var o=n.w.config.series.slice(),l=0;l<o.length;l++)if(t[l]!==null&&t[l]!==void 0)for(var d=0;d<t[l].data.length;d++)o[l].data.push(t[l].data[d]);return n.w.config.series=o,a&&(n.w.globals.initialSeries=z.clone(n.w.config.series)),this.update()}},{key:"update",value:function(t){var a=this;return new Promise(function(n,o){new rs(a.ctx).clear({isUpdating:!0});var l=a.create(a.w.config.series,t);if(!l)return n(a);a.mount(l).then(function(){typeof a.w.config.chart.events.updated=="function"&&a.w.config.chart.events.updated(a,a.w),a.events.fireEvent("updated",[a,a.w]),a.w.globals.isDirty=!0,n(a)}).catch(function(d){o(d)})})}},{key:"getSyncedCharts",value:function(){var t=this.getGroupedCharts(),a=[this];return t.length&&(a=[],t.forEach(function(n){a.push(n)})),a}},{key:"getGroupedCharts",value:function(){var t=this;return Apex._chartInstances.filter(function(a){if(a.group)return!0}).map(function(a){return t.w.config.chart.group===a.group?a.chart:t})}},{key:"toggleSeries",value:function(t){return this.series.toggleSeries(t)}},{key:"highlightSeriesOnLegendHover",value:function(t,a){return this.series.toggleSeriesOnHover(t,a)}},{key:"showSeries",value:function(t){this.series.showSeries(t)}},{key:"hideSeries",value:function(t){this.series.hideSeries(t)}},{key:"isSeriesHidden",value:function(t){this.series.isSeriesHidden(t)}},{key:"resetSeries",value:function(){var t=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(t,a)}},{key:"addEventListener",value:function(t,a){this.events.addEventListener(t,a)}},{key:"removeEventListener",value:function(t,a){this.events.removeEventListener(t,a)}},{key:"addXaxisAnnotation",value:function(t){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,o=this;n&&(o=n),o.annotations.addXaxisAnnotationExternal(t,a,o)}},{key:"addYaxisAnnotation",value:function(t){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,o=this;n&&(o=n),o.annotations.addYaxisAnnotationExternal(t,a,o)}},{key:"addPointAnnotation",value:function(t){var a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,o=this;n&&(o=n),o.annotations.addPointAnnotationExternal(t,a,o)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,a=this;t&&(a=t),a.annotations.clearAnnotations(a)}},{key:"removeAnnotation",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,n=this;a&&(n=a),n.annotations.removeAnnotation(n,t)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,a){return this.coreUtils.getSeriesTotalsXRange(t,a)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new D(this.ctx).getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new D(this.ctx).getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(t,a){return this.updateHelpers.toggleDataPointSelection(t,a)}},{key:"zoomX",value:function(t,a){this.ctx.toolbar.zoomUpdateOptions(t,a)}},{key:"setLocale",value:function(t){this.localization.setCurrentLocaleValues(t)}},{key:"dataURI",value:function(t){return new Et(this.ctx).dataURI(t)}},{key:"exportToCSV",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new Et(this.ctx).exportToCSV(t)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var t=this.w.config.chart.redrawOnWindowResize;typeof t=="function"&&(t=t()),t&&this._windowResize()}}],[{key:"getChartByID",value:function(t){var a=z.escapeString(t);if(Apex._chartInstances){var n=Apex._chartInstances.filter(function(o){return o.id===a})[0];return n&&n.chart}}},{key:"initOnLoad",value:function(){for(var t=document.querySelectorAll("[data-apexcharts]"),a=0;a<t.length;a++)new W(t[a],JSON.parse(t[a].getAttribute("data-options"))).render()}},{key:"exec",value:function(t,a){var n=this.getChartByID(t);if(n){n.w.globals.isExecCalled=!0;var o=null;if(n.publicMethods.indexOf(a)!==-1){for(var l=arguments.length,d=new Array(l>2?l-2:0),u=2;u<l;u++)d[u-2]=arguments[u];o=n[a].apply(n,d)}return o}}},{key:"merge",value:function(t,a){return z.extend(t,a)}}]),W}();e.exports=Cc})(co,co.exports);var nne=co.exports;const Ul=ane(nne),Kl=["animationEnd","beforeMount","mounted","updated","click","mouseMove","mouseLeave","legendClick","markerClick","selection","dataPointSelection","dataPointMouseEnter","dataPointMouseLeave","beforeZoom","beforeResetZoom","zoomed","scrolled","brushScrolled"],ii=si({name:"apexchart",props:{options:{type:Object},type:{type:String},series:{type:Array,required:!0},width:{default:"100%"},height:{default:"auto"}},emits:Kl,setup(e,{emit:i}){const r=qe(null),s=qe(null),c=fe=>fe&&typeof fe=="object"&&!Array.isArray(fe)&&fe!=null,g=(fe,ie)=>{typeof Object.assign!="function"&&function(){Object.assign=function(Ne){if(Ne==null)throw new TypeError("Cannot convert undefined or null to object");let nt=Object(Ne);for(let ze=1;ze<arguments.length;ze++){let Re=arguments[ze];if(Re!=null)for(let Oe in Re)Re.hasOwnProperty(Oe)&&(nt[Oe]=Re[Oe])}return nt}}();let Ye=Object.assign({},fe);return c(fe)&&c(ie)&&Object.keys(ie).forEach(Ne=>{c(ie[Ne])?Ne in fe?Ye[Ne]=g(fe[Ne],ie[Ne]):Object.assign(Ye,{[Ne]:ie[Ne]}):Object.assign(Ye,{[Ne]:ie[Ne]})}),Ye},w=async()=>{if(await oi(),s.value)return;const fe={chart:{type:e.type||e.options.chart.type||"line",height:e.height,width:e.width,events:{}},series:e.series};Kl.forEach(Ye=>{let Ne=(...nt)=>i(Ye,...nt);fe.chart.events[Ye]=Ne});const ie=g(e.options,fe);return s.value=new Ul(r.value,ie),s.value.render()},C=()=>(_(),w()),_=()=>{s.value.destroy()},F=(fe,ie)=>s.value.updateSeries(fe,ie),O=(fe,ie,Ye,Ne)=>s.value.updateOptions(fe,ie,Ye,Ne),G=fe=>s.value.toggleSeries(fe),q=fe=>{s.value.showSeries(fe)},Q=fe=>{s.value.hideSeries(fe)},ue=(fe,ie)=>s.value.appendSeries(fe,ie),ee=()=>{s.value.resetSeries()},de=(fe,ie)=>{s.value.toggleDataPointSelection(fe,ie)},B=fe=>s.value.appendData(fe),z=(fe,ie)=>s.value.zoomX(fe,ie),K=fe=>s.value.dataURI(fe),U=fe=>s.value.setLocale(fe),R=(fe,ie)=>{s.value.addXaxisAnnotation(fe,ie)},ae=(fe,ie)=>{s.value.addYaxisAnnotation(fe,ie)},ge=(fe,ie)=>{s.value.addPointAnnotation(fe,ie)},ce=(fe,ie)=>{s.value.removeAnnotation(fe,ie)},re=()=>{s.value.clearAnnotations()};li(()=>{window.ApexCharts=Ul}),Wo(()=>{r.value=Sn().proxy.$el,w()}),er(()=>{s.value&&_()});const We=_d(e);return Vt(We.options,()=>{!s.value&&e.options?w():s.value.updateOptions(e.options)}),Vt(We.series,()=>{!s.value&&e.series?w():s.value.updateSeries(e.series)},{deep:!0}),Vt(We.type,()=>{C()}),Vt(We.width,()=>{C()}),Vt(We.height,()=>{C()}),{chart:s,init:w,refresh:C,destroy:_,updateOptions:O,updateSeries:F,toggleSeries:G,showSeries:q,hideSeries:Q,resetSeries:ee,zoomX:z,toggleDataPointSelection:de,appendData:B,appendSeries:ue,addXaxisAnnotation:R,addYaxisAnnotation:ae,addPointAnnotation:ge,removeAnnotation:ce,clearAnnotations:re,setLocale:U,dataURI:K}},render(){return ir("div",{class:"vue-apexcharts"})}}),ine=e=>{e.component(ii.name,ii)};ii.install=ine;const Ql={chart:{background:"transparent",stacked:!1,toolbar:{show:!1},animations:{enabled:!1},parentHeightOffset:0,sparkline:{enabled:!0}},colors:[],stroke:{curve:"smooth"},fill:{type:"gradient",gradient:{shade:"dark",type:"vertical",shadeIntensity:0,inverseColors:!1,opacityTo:0,stops:[0,100]}},dataLabels:{enabled:!1},plotOptions:{bar:{horizontal:!1}},xaxis:{labels:{show:!1},axisTicks:{show:!1},axisBorder:{show:!1}},yaxis:{labels:{show:!1},min:0},tooltip:{enabled:!1},legend:{show:!1},grid:{show:!1,padding:{left:-10,right:0,bottom:-15,top:-15},column:{opacity:0},xaxis:{lines:{show:!1}}}},rne={key:0,class:"absolute z-0 bottom-0 left-0 right-0 h-6"},one={key:1,class:"absolute z-0 top-0 left-0 right-0 h-6"},sne={__name:"ClientCharts",props:{client:{}},setup(e){const i=[{type:!1,strokeWidth:0},{type:"line",strokeWidth:3},{type:"area",strokeWidth:0},{type:"bar",strokeWidth:0}],r={rx:"rgba(0,0,0,0.2)",tx:"rgba(0,0,0,0.3)",gradient:["rgba(0,0,0,0.1)","rgba(0,0,0,1.0)"]},s=ma(),{uiChartType:c,uiTheme:g,prefersDarkScheme:w,updateCharts:C}=xa(s),_=_t(()=>{const O={...Ql,colors:[r.tx]};return O.chart.type=i[c.value].type||!1,O.stroke.width=i[c.value].strokeWidth,O.fill.gradient.gradientToColors=r.gradient,O}),F=_t(()=>{const O={...Ql,colors:[r.rx]};return O.chart.type=i[c.value].type||!1,O.stroke.width=i[c.value].strokeWidth,O.fill.gradient.gradientToColors=r.gradient,O});return(O,G)=>{var q,Q;return Ce(),$e("div",null,[_e(C)?(Ce(),$e("div",rne,[Te(_e(ii),{width:"100%",height:"100%",options:_.value,series:[{name:"Upload (TX)",data:(q=e.client)==null?void 0:q.transferTxHistory}]},null,8,["options","series"])])):et("",!0),_e(C)?(Ce(),$e("div",one,[Te(_e(ii),{width:"100%",height:"100%",options:F.value,series:[{name:"Download (RX)",data:(Q=e.client)==null?void 0:Q.transferRxHistory}],style:{transform:"scaleY(-1)"}},null,8,["options","series"])])):et("",!0)])}}};function rc(){return{dateTime:i=>new Intl.DateTimeFormat(void 0,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"}).format(i)}}const lne={},dne={xmlns:"http://www.w3.org/2000/svg",class:"h-4 w-4 inline align-middle opacity-25 hover:opacity-100 mb-[3px]",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},une=me("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"},null,-1),cne=[une];function hne(e,i){return Ce(),$e("svg",dne,cne)}const oc=Mt(lne,[["render",hne]]),mne=["title"],fne={__name:"ClientName",props:{client:{type:Object,required:!0}},setup(e){const i=e,r=ma(),{dateTime:s}=rc(),c=qe(null),g=qe(null),w=()=>{c.value=null,g.value=null},C=()=>{F(),c.value=null,g.value=null},_=()=>{c.value=i.client.name,g.value=i.client.id,oi(()=>{const O=["client-"+i.client.id+"-name"];O.value&&O.value[0].select()})};function F(){St.updateClientName({clientId:i.client.id,name:c.value}).catch(O=>alert(O.message||O.toString())).finally(()=>r.refresh())}return(O,G)=>(Ce(),$e("div",{class:"text-gray-700 dark:text-neutral-200 group text-sm md:text-base",title:O.$t("createdOn")+_e(s)(new Date(e.client.createdAt))},[Wa(me("input",{ref:"client-"+e.client.id+"-name","onUpdate:modelValue":G[0]||(G[0]=q=>c.value=q),class:"rounded px-1 border-2 dark:bg-neutral-700 border-gray-100 dark:border-neutral-600 focus:border-gray-200 dark:focus:border-neutral-500 dark:placeholder:text-neutral-500 outline-none w-full",onKeyup:[Ii(w,["escape"]),Ii(C,["enter"])]},null,544),[[wn,g.value===e.client.id],[rr,c.value]]),Wa(me("span",{class:"border-transparent"},ut(e.client.name),513),[[wn,g.value!==e.client.id]]),Wa(me("span",{class:"cursor-pointer opacity-0 group-hover:opacity-100 transition-opacity px-1 py-1",onClick:_},[Te(oc)],512),[[wn,g.value!==e.client.id]])],8,mne))}},gne={class:"group"},pne={__name:"ClientAddress",props:{client:{type:Object,required:!0}},setup(e){const i=e,r=qe(null),s=qe(null),c=()=>{St.updateClientAddress({clientId:s.value,address:r.value}),r.value=null,s.value=null},g=()=>{r.value=null,s.value=null},w=()=>{r.value=i.client.address,s.value=i.client.id,oi(()=>{const C=["client-"+i.client.id+"-address"];C.value&&C.value.select()})};return(C,_)=>(Ce(),$e("span",gne,[Wa(me("input",{ref:"client-"+e.client.id+"-address","onUpdate:modelValue":_[0]||(_[0]=F=>r.value=F),class:"rounded border-2 dark:bg-neutral-700 border-gray-100 dark:border-neutral-600 focus:border-gray-200 dark:focus:border-neutral-500 outline-none w-20 text-black dark:text-neutral-300 dark:placeholder:text-neutral-500",onKeyup:[Ii(c,["enter"]),Ii(g,["escape"])]},null,544),[[wn,s.value===e.client.id],[rr,r.value]]),Wa(me("span",{class:"inline-block"},ut(e.client.address),513),[[wn,s.value!==e.client.id]]),Wa(me("span",{class:"cursor-pointer opacity-0 group-hover:opacity-100 transition-opacity p-0.5",onClick:w},[Te(oc)],512),[[wn,s.value!==e.client.id]])]))}},bne={},vne={class:"align-middle h-3 inline",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},yne=me("path",{"fill-rule":"evenodd",d:"M3.293 9.707a1 1 0 010-1.414l6-6a1 1 0 011.414 0l6 6a1 1 0 01-1.414 1.414L11 5.414V17a1 1 0 11-2 0V5.414L4.707 9.707a1 1 0 01-1.414 0z","clip-rule":"evenodd"},null,-1),xne=[yne];function wne(e,i){return Ce(),$e("svg",vne,xne)}const kne=Mt(bne,[["render",wne]]),Pne={},Mne={class:"align-middle h-3 inline",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},Cne=me("path",{"fill-rule":"evenodd",d:"M16.707 10.293a1 1 0 010 1.414l-6 6a1 1 0 01-1.414 0l-6-6a1 1 0 111.414-1.414L9 14.586V3a1 1 0 012 0v11.586l4.293-4.293a1 1 0 011.414 0z","clip-rule":"evenodd"},null,-1),Sne=[Cne];function $ne(e,i){return Ce(),$e("svg",Mne,Sne)}const Wne=Mt(Pne,[["render",$ne]]);function Qo(){return{bytes:(i,r,s,c)=>{if(s=s||!1,i===0)return"0 B";if(Number.isNaN(parseFloat(i))&&!Number.isFinite(i))return"NaN";const g=s?1024:1e3,w=r!=null&&!Number.isNaN(r)&&r>=0?r:2,C=s?["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB","BiB"]:["B","KB","MB","GB","TB","PB","EB","ZB","YB","BB"];let _=Math.floor(Math.log(i)/Math.log(g));if(c!==void 0){const F=C.indexOf(c);F!==-1&&(_=F)}return`${parseFloat((i/Math.pow(g,_)).toFixed(w))} ${C[_]}`}}}const Ane={setup(){const{bytes:e}=Qo();return{bytes:e}},props:["transferData","transferDataCurrent","title"]},Tne=["title"];function Dne(e,i,r,s,c,g){return r.transferData?(Ce(),$e("span",{key:0,title:r.title},[ha(" · "),Oh(e.$slots,"default"),ha(" "+ut(s.bytes(r.transferDataCurrent))+"/s ",1)],8,Tne)):et("",!0)}const Jl=Mt(Ane,[["render",Dne]]),_ne={},Ene={class:"align-middle h-3 inline mt-0.5",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},Lne=me("path",{"fill-rule":"evenodd",d:"M3.293 9.707a1 1 0 010-1.414l6-6a1 1 0 011.414 0l6 6a1 1 0 01-1.414 1.414L11 5.414V17a1 1 0 11-2 0V5.414L4.707 9.707a1 1 0 01-1.414 0z","clip-rule":"evenodd"},null,-1),Nne=[Lne];function zne(e,i){return Ce(),$e("svg",Ene,Nne)}const jne=Mt(_ne,[["render",zne]]),Ine={},Fne={class:"align-middle h-3 inline mt-0.5",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},One=me("path",{"fill-rule":"evenodd",d:"M16.707 10.293a1 1 0 010 1.414l-6 6a1 1 0 01-1.414 0l-6-6a1 1 0 111.414-1.414L9 14.586V3a1 1 0 012 0v11.586l4.293-4.293a1 1 0 011.414 0z","clip-rule":"evenodd"},null,-1),Hne=[One];function Xne(e,i){return Ce(),$e("svg",Fne,Hne)}const Rne=Mt(Ine,[["render",Xne]]),Vne={class:"flex gap-2 items-center shrink-0 text-gray-400 dark:text-neutral-400 text-xs mt-px justify-end"},Yne={class:"min-w-20 md:min-w-24"},Gne=["title"],Bne={class:"text-gray-700 dark:text-neutral-200"},qne=me("br",null,null,-1),Une={class:"font-regular",style:{"font-size":"0.85em"}},Zl={__name:"ClientTrafficStat",props:{transferData:{type:Number,default:null},transferDataCurrent:{type:Number,default:null},type:{type:String,default:""}},setup(e){const{bytes:i}=Qo();return(r,s)=>(Ce(),$e("div",Vne,[me("div",Yne,[me("span",{class:"flex gap-1",title:r.$t("totalDownload")+_e(i)(e.transferData)},[e.type==="tx"?(Ce(),Mn(Rne,{key:0})):et("",!0),e.type==="rx"?(Ce(),Mn(jne,{key:1})):et("",!0),me("div",null,[me("span",Bne,ut(_e(i)(e.transferDataCurrent))+"/s",1),qne,me("span",Une,ut(_e(i)(e.transferData)),1)])],8,Gne)])]))}},Kne={class:"flex flex-col xxs:flex-row w-full gap-2"},Qne={class:"flex flex-col flex-grow gap-1"},Jne={class:"text-gray-400 dark:text-neutral-400 text-xs"},Zne=["title"],eie={key:0,class:"flex gap-2 items-center shrink-0 text-gray-400 dark:text-neutral-400 text-xs mt-px justify-end"},tie={__name:"ClientInfo",props:{client:{}},setup(e){const i=ma(),{uiTrafficStats:r,dateFnsLocale:s}=xa(i),{dateTime:c}=rc(),{bytes:g}=Qo();return(w,C)=>{const _=Hd("Timeago");return Ce(),$e("div",Kne,[me("div",Qne,[Te(fne,{client:e.client},null,8,["client"]),me("div",Jne,[Te(pne,{client:e.client},null,8,["client"]),!_e(r)&&e.client.transferTx?(Ce(),Mn(Jl,{key:0,"transfer-data":e.client.transferTx,"transfer-data-current":e.client.transferTxCurrent,title:w.$t("totalDownload")+_e(g)(e.client.transferTx)},{default:Hr(()=>[Te(Wne)]),_:1},8,["transfer-data","transfer-data-current","title"])):et("",!0),!_e(r)&&e.client.transferTx?(Ce(),Mn(Jl,{key:1,"transfer-data":e.client.transferRx,"transfer-data-current":e.client.transferRxCurrent,title:w.$t("totalUpload")+_e(g)(e.client.transferRx)},{default:Hr(()=>[Te(kne)]),_:1},8,["transfer-data","transfer-data-current","title"])):et("",!0),e.client.latestHandshakeAt?(Ce(),$e("span",{key:2,title:"Last seen on "+_e(c)(new Date(e.client.latestHandshakeAt))},[ha(ut(_e(r)?"":" · ")+" ",1),Te(_,{datetime:e.client.latestHandshakeAt,locale:_e(s)},null,8,["datetime","locale"])],8,Zne)):et("",!0)])]),_e(r)&&e.client.transferTx&&e.client.transferRx?(Ce(),$e("div",eie,[Te(Zl,{"transfer-data-current":e.client.transferTxCurrent,"transfer-data":e.client.transferTx,type:"tx"},null,8,["transfer-data-current","transfer-data"]),Te(Zl,{"transfer-data-current":e.client.transferRxCurrent,"transfer-data":e.client.transferRx,type:"rx"},null,8,["transfer-data-current","transfer-data"])])):et("",!0)])}}},aie={class:"h-10 w-10 rounded-full bg-gray-50 dark:bg-neutral-500 relative"},nie=["src"],iie={key:1},rie=me("div",{class:"animate-ping w-4 h-4 p-1 bg-red-100 dark:bg-red-100 rounded-full absolute -bottom-1 -right-1"},null,-1),oie=me("div",{class:"w-2 h-2 bg-red-800 dark:bg-red-600 rounded-full absolute bottom-0 right-0"},null,-1),sie=[rie,oie],lie={__name:"ClientAvatar",props:{client:{type:Object,required:!0}},setup(e){const i=e;return(r,s)=>(Ce(),$e("div",aie,[Te(Ju,{class:"w-6 m-2 text-gray-300"}),i.client.avatar?(Ce(),$e("img",{key:0,src:i.client.avatar,class:"w-10 rounded-full absolute top-0 left-0"},null,8,nie)):et("",!0),i.client.latestHandshakeAt&&new Date-new Date(i.client.latestHandshakeAt)<1e3*60*10?(Ce(),$e("div",iie,sie)):et("",!0)]))}},die={},uie={class:"w-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},cie=me("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 4v1m6 11h2m-6 0h-2v4m0-11v3m0 0h.01M12 12h4.01M16 20h4M4 12h4m12 0h.01M5 8h2a1 1 0 001-1V5a1 1 0 00-1-1H5a1 1 0 00-1 1v2a1 1 0 001 1zm12 0h2a1 1 0 001-1V5a1 1 0 00-1-1h-2a1 1 0 00-1 1v2a1 1 0 001 1zM5 20h2a1 1 0 001-1v-2a1 1 0 00-1-1H5a1 1 0 00-1 1v2a1 1 0 001 1z"},null,-1),hie=[cie];function mie(e,i){return Ce(),$e("svg",uie,hie)}const fie=Mt(die,[["render",mie]]),gie={},pie={class:"w-5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},bie=me("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"},null,-1),vie=[bie];function yie(e,i){return Ce(),$e("svg",pie,vie)}const xie=Mt(gie,[["render",yie]]),wie={},kie={class:"w-5",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},Pie=me("path",{"fill-rule":"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z","clip-rule":"evenodd"},null,-1),Mie=[Pie];function Cie(e,i){return Ce(),$e("svg",kie,Mie)}const Sie=Mt(wie,[["render",Cie]]),$ie={class:"text-gray-400 dark:text-neutral-400 flex gap-1 items-center justify-between"},Wie=["title"],Aie=me("div",{class:"rounded-full w-4 h-4 m-1 ml-5 bg-white"},null,-1),Tie=[Aie],Die=["title"],_ie=me("div",{class:"rounded-full w-4 h-4 m-1 bg-white"},null,-1),Eie=[_ie],Lie=["disabled","title"],Nie=["disabled","href","download","title"],zie=["title"],jie={__name:"ClientControls",props:{client:{}},setup(e){const i=ma(),{qrcode:r,clientToDelete:s}=xa(i),c=e,g=i.refresh;function w(){St.enableClient({clientId:c.client.id}).catch(O=>alert(O.message||O.toString())).finally(()=>g().catch(console.error))}function C(){St.disableClient({clientId:c.client.id}).catch(O=>alert(O.message||O.toString())).finally(()=>g().catch(console.error))}async function _(){r.value=await St.getQrCode({clientId:c.client.id})}function F(){s.value=c.client}return(O,G)=>(Ce(),$e("div",$ie,[e.client.enabled===!0?(Ce(),$e("div",{key:0,title:O.$t("disableClient"),class:"inline-block align-middle rounded-full w-10 h-6 mr-1 bg-red-800 cursor-pointer hover:bg-red-700",onClick:C},Tie,8,Wie)):et("",!0),e.client.enabled===!1?(Ce(),$e("div",{key:1,title:O.$t("enableClient"),class:"inline-block align-middle rounded-full w-10 h-6 mr-1 bg-gray-200 dark:bg-neutral-400 cursor-pointer hover:bg-gray-300 dark:hover:bg-neutral-500",onClick:w},Eie,8,Die)):et("",!0),me("button",{disabled:!e.client.downloadableConfig,class:Qn(["align-middle bg-gray-100 dark:bg-neutral-600 dark:text-neutral-300 p-2 rounded",{"hover:bg-red-800 dark:hover:bg-red-800 hover:text-white dark:hover:text-white":e.client.downloadableConfig,"is-disabled":!e.client.downloadableConfig}]),title:e.client.downloadableConfig?O.$t("showQR"):O.$t("noPrivKey"),onClick:_},[Te(fie)],10,Lie),me("a",{disabled:!e.client.downloadableConfig,href:"./api/wireguard/client/"+e.client.id+"/configuration",download:e.client.downloadableConfig?"configuration":null,class:Qn(["align-middle inline-block bg-gray-100 dark:bg-neutral-600 dark:text-neutral-300 p-2 rounded",{"hover:bg-red-800 dark:hover:bg-red-800 hover:text-white dark:hover:text-white":e.client.downloadableConfig,"is-disabled":!e.client.downloadableConfig}]),title:e.client.downloadableConfig?O.$t("downloadConfig"):O.$t("noPrivKey"),onClick:G[0]||(G[0]=q=>{e.client.downloadableConfig||q.preventDefault()})},[Te(xie)],10,Nie),me("button",{class:"align-middle bg-gray-100 dark:bg-neutral-600 dark:text-neutral-300 hover:bg-red-800 dark:hover:bg-red-800 hover:text-white dark:hover:text-white p-2 rounded",title:O.$t("deleteClient"),onClick:F},[Te(Sie)],8,zie)]))}},Iie={key:0},Fie={class:"relative py-3 md:py-5 px-3 z-10 flex flex-col sm:flex-row justify-between gap-3"},Oie={class:"flex gap-3 md:gap-4 w-full items-center"},Hie={class:"flex items-center justify-end"},Xie={__name:"Client",props:{client:{}},setup(e){return(i,r)=>e.client?(Ce(),$e("div",Iie,[Te(sne,{client:e.client},null,8,["client"]),me("div",Fie,[me("div",Oie,[Te(lie,{client:e.client},null,8,["client"]),Te(tie,{client:e.client},null,8,["client"])]),me("div",Hie,[Te(jie,{client:e.client},null,8,["client"])])])])):et("",!0)}},Rie={class:"container mx-auto max-w-3xl px-3 md:px-0 mt-4 xs:mt-6"},Vie={key:0},Yie={class:"shadow-md rounded-lg bg-white dark:bg-neutral-700 overflow-hidden"},Gie={class:"flex flex-row flex-auto items-center p-3 px-5 border-b-2 border-neutral-200 dark:border-neutral-600"},Bie={class:"flex-grow"},qie={class:"text-2xl font-medium dark:text-neutral-200"},Uie={class:"flex-shrink-0"},Kie={key:0},Qie={key:1},Jie={class:"text-center m-10 text-gray-400 dark:text-neutral-400 text-sm"},Zie=me("br",null,null,-1),ere=me("br",null,null,-1),tre={key:2,class:"text-gray-200 dark:text-red-300 p-5"},are={key:0},nre={key:1,class:"fixed z-10 inset-0 overflow-y-auto"},ire={key:2,class:"fixed z-10 inset-0 overflow-y-auto"},rre={key:1},ore={key:2},sre={__name:"App",setup(e){const i=dr({inheritLocale:!0,useScope:"global"}),r=ma(),{authenticated:s,requiresPassword:c,clients:g,clientCreateShowModal:w,clientToDelete:C,qrcode:_,prefersDarkScheme:F,uiChartType:O,uiTrafficStats:G,lang:q,dateFnsLocale:Q}=xa(r),ue=qe(null),ee=qe(null),de=qe(null),B=r.refresh,z=r.setTheme;li(()=>{z(),F.value.addEventListener("change",z),St.getSession().then(ce=>{s.value=ce.authenticated,c.value=ce.requiresPassword,B(),de.value=setInterval(B,1e3)}).catch(ce=>{console.log(ce.message||ce.toString())}),ae(),R(),K(),U(),ge()}),er(()=>{F.value.removeEventListener("change",z),clearInterval(de.value)});async function K(){try{const ce=await St.getLang();i.availableLocales.includes(ce)?(localStorage.setItem("lang",ce),i.locale.value=ce,q.value=ce):(q.value="en",localStorage.setItem("lang",q.value),console.warn(`Configured language '${ce}' is not available. Using default locale.`))}catch(ce){q.value="en",console.error(`Failed to get lang. Using default. ${ce.message}`)}}function U(){const ce=Object.keys(Yl).find(re=>re.slice(0,2).includes(q.value));Q.value=Yl[ce]??Xu}async function R(){try{const ce=await St.getRelease(),re=await fetch("https://wg-easy.github.io/wg-easy/changelog.json").then(We=>We.json()).then(We=>{const fe=Object.entries(We).map(([ie,Ye])=>({version:parseInt(ie,10),changelog:Ye}));return fe.sort((ie,Ye)=>Ye.version-ie.version),fe[0]});if(console.log(`Current Release: ${ce}`),console.log(`Latest Release: ${re.version}`),ce>=re.version)return;ue.value=ce,ee.value=re}catch(ce){console.log("Something went wrong",ce)}}async function ae(){St.getChartType().then(ce=>{O.value=parseInt(ce,10)}).catch(()=>{O.value=0})}async function ge(){St.getUiTrafficStats().then(ce=>{G.value=ce}).catch(()=>{G.value=!1})}return(ce,re)=>(Ce(),$e("main",null,[me("div",Rie,[_e(s)===!0?(Ce(),$e("div",Vie,[Te(tne),Te(Pte,{"latest-release":ee.value,"current-release":ue.value},null,8,["latest-release","current-release"]),me("div",Yie,[me("div",Gie,[me("div",Bie,[me("p",qie,ut(ce.$t("clients")),1)]),me("div",Uie,[Te(ql)])]),_e(g)&&_e(g).length>0?(Ce(),$e("div",Kie,[(Ce(!0),$e(Jt,null,Fh(_e(g),We=>(Ce(),$e("div",{key:We.id,class:"relative overflow-hidden border-b last:border-b-0 border-neutral-200 dark:border-neutral-600 border-solid"},[Te(Xie,{client:We},null,8,["client"])]))),128))])):et("",!0),_e(g)&&_e(g).length===0?(Ce(),$e("div",Qie,[me("p",Jie,[ha(ut(ce.$t("noClients")),1),Zie,ere,Te(ql)])])):et("",!0),_e(g)===null?(Ce(),$e("div",tre,[Te(so)])):et("",!0)]),_e(_)?(Ce(),$e("div",are,[Te(Bte)])):et("",!0),_e(w)?(Ce(),$e("div",nre,[Te(sae)])):et("",!0),_e(C)?(Ce(),$e("div",ire,[Te(Sae)])):et("",!0)])):et("",!0),_e(s)===!1?(Ce(),$e("div",rre,[Te(bte)])):et("",!0),_e(s)===null?(Ce(),$e("div",ore,[Te(so)])):et("",!0)]),Te(jte)]))}},lre={en:{name:"Name",password:"Password",signIn:"Sign In",logout:"Logout",updateAvailable:"There is an update available!",update:"Update",clients:"Clients",new:"New",deleteClient:"Delete Client",deleteDialog1:"Are you sure you want to delete",deleteDialog2:"This action cannot be undone.",cancel:"Cancel",create:"Create",createdOn:"Created on ",lastSeen:"Last seen on ",totalDownload:"Total Download: ",totalUpload:"Total Upload: ",newClient:"New Client",disableClient:"Disable Client",enableClient:"Enable Client",noClients:"There are no clients yet.",noPrivKey:"This client has no known private key. Cannot create Configuration.",showQR:"Show QR Code",downloadConfig:"Download Configuration",madeBy:"Made by",donate:"Donate",toggleCharts:"Show/hide Charts",theme:{dark:"Dark theme",light:"Light theme",auto:"Auto theme"}},ua:{name:"Ім`я",password:"Пароль",signIn:"Увійти",logout:"Вихід",updateAvailable:"Доступне оновлення!",update:"Оновити",clients:"Клієнти",new:"Новий",deleteClient:"Видалити клієнта",deleteDialog1:"Ви впевнені, що бажаєте видалити",deleteDialog2:"Цю дію неможливо скасувати.",cancel:"Скасувати",create:"Створити",createdOn:"Створено ",lastSeen:"Останнє підключення в ",totalDownload:"Всього завантажено: ",totalUpload:"Всього відправлено: ",newClient:"Новий клієнт",disableClient:"Вимкнути клієнта",enableClient:"Увімкнути клієнта",noClients:"Ще немає клієнтів.",showQR:"Показати QR-код",downloadConfig:"Завантажити конфігурацію",madeBy:"Зроблено",donate:"Пожертвувати"},ru:{name:"Имя",password:"Пароль",signIn:"Войти",logout:"Выйти",updateAvailable:"Доступно обновление!",update:"Обновить",clients:"Клиенты",new:"Создать",deleteClient:"Удалить клиента",deleteDialog1:"Вы уверены, что хотите удалить",deleteDialog2:"Это действие невозможно отменить.",cancel:"Закрыть",create:"Создать",createdOn:"Создано в ",lastSeen:"Последнее подключение в ",totalDownload:"Всего скачано: ",totalUpload:"Всего загружено: ",newClient:"Создать клиента",disableClient:"Выключить клиента",enableClient:"Включить клиента",noClients:"Пока нет клиентов.",showQR:"Показать QR-код",downloadConfig:"Скачать конфигурацию",madeBy:"Автор",donate:"Поблагодарить"},tr:{name:"İsim",password:"Şifre",signIn:"Giriş Yap",logout:"Çıkış Yap",updateAvailable:"Mevcut bir güncelleme var!",update:"Güncelle",clients:"Kullanıcılar",new:"Yeni",deleteClient:"Kullanıcı Sil",deleteDialog1:"Silmek istediğine emin misin",deleteDialog2:"Bu işlem geri alınamaz.",cancel:"İptal",create:"Oluştur",createdAt:"Şu saatte oluşturuldu: ",lastSeen:"Son görülme tarihi: ",totalDownload:"Toplam İndirme: ",totalUpload:"Toplam Yükleme: ",newClient:"Yeni Kullanıcı",disableClient:"İstemciyi Devre Dışı Bırak",enableClient:"İstemciyi Etkinleştir",noClients:"Henüz kullanıcı yok.",showQR:"QR Kodunu Göster",downloadConfig:"Yapılandırmayı İndir",madeBy:"Yapan Kişi: ",donate:"Bağış Yap",changeLang:"Dil Değiştir"},no:{name:"Navn",password:"Passord",signIn:"Logg Inn",logout:"Logg Ut",updateAvailable:"En ny oppdatering er tilgjengelig!",update:"Oppdater",clients:"Klienter",new:"Ny",deleteClient:"Slett Klient",deleteDialog1:"Er du sikker på at du vil slette?",deleteDialog2:"Denne handlingen kan ikke angres",cancel:"Avbryt",create:"Opprett",createdOn:"Opprettet ",lastSeen:"Sist sett ",totalDownload:"Total Nedlasting: ",totalUpload:"Total Opplasting: ",newClient:"Ny Klient",disableClient:"Deaktiver Klient",enableClient:"Aktiver Klient",noClients:"Ingen klienter opprettet enda.",showQR:"Vis QR Kode",downloadConfig:"Last Ned Konfigurasjon",madeBy:"Laget av",donate:"Doner"},pl:{name:"Nazwa",password:"Hasło",signIn:"Zaloguj się",logout:"Wyloguj się",updateAvailable:"Dostępna aktualizacja!",update:"Aktualizuj",clients:"Klienci",new:"Stwórz klienta",deleteClient:"Usuń klienta",deleteDialog1:"Jesteś pewny że chcesz usunąć",deleteDialog2:"Tej akcji nie da się cofnąć.",cancel:"Anuluj",create:"Stwórz",createdOn:"Utworzono ",lastSeen:"Ostatnio widziany ",totalDownload:"Całkowite pobieranie: ",totalUpload:"Całkowite wysyłanie: ",newClient:"Nowy klient",disableClient:"Wyłączenie klienta",enableClient:"Włączenie klienta",noClients:"Nie ma jeszcze klientów.",showQR:"Pokaż kod QR",downloadConfig:"Pobierz konfigurację",madeBy:"Stworzone przez",donate:"Wsparcie autora"},fr:{name:"Nom",password:"Mot de passe",signIn:"Se Connecter",logout:"Se déconnecter",updateAvailable:"Une mise à jour est disponible !",update:"Mise à jour",clients:"Clients",new:"Nouveau",deleteClient:"Supprimer ce client",deleteDialog1:"Êtes-vous que vous voulez supprimer",deleteDialog2:"Cette action ne peut pas être annulée.",cancel:"Annuler",create:"Créer",createdOn:"Créé le ",lastSeen:"Dernière connexion le ",totalDownload:"Téléchargement total : ",totalUpload:"Téléversement total : ",newClient:"Nouveau client",disableClient:"Désactiver ce client",enableClient:"Activer ce client",noClients:"Aucun client pour le moment.",showQR:"Afficher le code à réponse rapide (QR Code)",downloadConfig:"Télécharger la configuration",madeBy:"Développé par",donate:"Soutenir"},de:{name:"Name",password:"Passwort",signIn:"Anmelden",logout:"Abmelden",updateAvailable:"Eine Aktualisierung steht zur Verfügung!",update:"Aktualisieren",clients:"Clients",new:"Neu",deleteClient:"Client löschen",deleteDialog1:"Möchtest du wirklich löschen?",deleteDialog2:"Diese Aktion kann nicht rückgängig gemacht werden.",cancel:"Abbrechen",create:"Erstellen",createdOn:"Erstellt am ",lastSeen:"Zuletzt Online ",totalDownload:"Gesamt Download: ",totalUpload:"Gesamt Upload: ",newClient:"Neuer Client",disableClient:"Client deaktivieren",enableClient:"Client aktivieren",noClients:"Es wurden noch keine Clients konfiguriert.",noPrivKey:"Es ist kein Private Key für diesen Client bekannt. Eine Konfiguration kann nicht erstellt werden.",showQR:"Zeige den QR Code",downloadConfig:"Konfiguration herunterladen",madeBy:"Erstellt von",donate:"Spenden"},ca:{name:"Nom",password:"Contrasenya",signIn:"Iniciar sessió",logout:"Tanca sessió",updateAvailable:"Hi ha una actualització disponible!",update:"Actualitza",clients:"Clients",new:"Nou",deleteClient:"Esborra client",deleteDialog1:"Estàs segur que vols esborrar aquest client?",deleteDialog2:"Aquesta acció no es pot desfer.",cancel:"Cancel·la",create:"Crea",createdOn:"Creat el ",lastSeen:"Última connexió el ",totalDownload:"Baixada total: ",totalUpload:"Pujada total: ",newClient:"Nou client",disableClient:"Desactiva client",enableClient:"Activa client",noClients:"Encara no hi ha cap client.",showQR:"Mostra codi QR",downloadConfig:"Descarrega configuració",madeBy:"Fet per",donate:"Donatiu"},es:{name:"Nombre",password:"Contraseña",signIn:"Iniciar sesión",logout:"Cerrar sesión",updateAvailable:"¡Hay una actualización disponible!",update:"Actualizar",clients:"Clientes",new:"Nuevo",deleteClient:"Eliminar cliente",deleteDialog1:"¿Estás seguro de que quieres borrar este cliente?",deleteDialog2:"Esta acción no podrá ser revertida.",cancel:"Cancelar",create:"Crear",createdOn:"Creado el ",lastSeen:"Última conexión el ",totalDownload:"Total descargado: ",totalUpload:"Total subido: ",newClient:"Nuevo cliente",disableClient:"Desactivar cliente",enableClient:"Activar cliente",noClients:"Aún no hay ningún cliente.",showQR:"Mostrar código QR",downloadConfig:"Descargar configuración",madeBy:"Hecho por",donate:"Donar"},ko:{name:"이름",password:"암호",signIn:"로그인",logout:"로그아웃",updateAvailable:"업데이트가 있습니다!",update:"업데이트",clients:"클라이언트",new:"추가",deleteClient:"클라이언트 삭제",deleteDialog1:"삭제 하시겠습니까?",deleteDialog2:"이 작업은 취소할 수 없습니다.",cancel:"취소",create:"생성",createdOn:"생성일: ",lastSeen:"마지막 사용 날짜: ",totalDownload:"총 다운로드: ",totalUpload:"총 업로드: ",newClient:"새로운 클라이언트",disableClient:"클라이언트 비활성화",enableClient:"클라이언트 활성화",noClients:"아직 클라이언트가 없습니다.",showQR:"QR 코드 표시",downloadConfig:"구성 다운로드",madeBy:"만든 사람",donate:"기부"},vi:{name:"Tên",password:"Mật khẩu",signIn:"Đăng nhập",logout:"Đăng xuất",updateAvailable:"Có bản cập nhật mới!",update:"Cập nhật",clients:"Danh sách người dùng",new:"Mới",deleteClient:"Xóa người dùng",deleteDialog1:"Bạn có chắc chắn muốn xóa",deleteDialog2:"Thao tác này không thể hoàn tác.",cancel:"Huỷ",create:"Tạo",createdOn:"Được tạo lúc ",lastSeen:"Lần xem cuối vào ",totalDownload:"Tổng dung lượng tải xuống: ",totalUpload:"Tổng dung lượng tải lên: ",newClient:"Người dùng mới",disableClient:"Vô hiệu hóa người dùng",enableClient:"Kích hoạt người dùng",noClients:"Hiện chưa có người dùng nào.",showQR:"Hiển thị mã QR",downloadConfig:"Tải xuống cấu hình",madeBy:"Được tạo bởi",donate:"Ủng hộ"},nl:{name:"Naam",password:"Wachtwoord",signIn:"Inloggen",logout:"Uitloggen",updateAvailable:"Nieuw update beschikbaar!",update:"update",clients:"clients",new:"Nieuw",deleteClient:"client verwijderen",deleteDialog1:"Weet je zeker dat je wilt verwijderen",deleteDialog2:"Deze actie kan niet ongedaan worden gemaakt.",cancel:"Annuleren",create:"Creëren",createdOn:"Gemaakt op ",lastSeen:"Laatst gezien op ",totalDownload:"Totaal Gedownload: ",totalUpload:"Totaal Geupload: ",newClient:"Nieuwe client",disableClient:"client uitschakelen",enableClient:"client inschakelen",noClients:"Er zijn nog geen clients.",showQR:"QR-code weergeven",downloadConfig:"Configuratie downloaden",madeBy:"Gemaakt door",donate:"Doneren"},is:{name:"Nafn",password:"Lykilorð",signIn:"Skrá inn",logout:"Útskráning",updateAvailable:"Það er uppfærsla í boði!",update:"Uppfæra",clients:"Viðskiptavinir",new:"Nýtt",deleteClient:"Eyða viðskiptavin",deleteDialog1:"Ertu viss um að þú viljir eyða",deleteDialog2:"Þessi aðgerð getur ekki verið afturkallað.",cancel:"Hætta við",create:"Búa til",createdOn:"Búið til á ",lastSeen:"Síðast séð á ",totalDownload:"Samtals Niðurhlaða: ",totalUpload:"Samtals Upphlaða: ",newClient:"Nýr Viðskiptavinur",disableClient:"Gera viðskiptavin óvirkan",enableClient:"Gera viðskiptavin virkan",noClients:"Engir viðskiptavinir ennþá.",showQR:"Sýna QR-kóða",downloadConfig:"Niðurhal Stillingar",madeBy:"Gert af",donate:"Gefa"},pt:{name:"Nome",password:"Palavra Chave",signIn:"Entrar",logout:"Sair",updateAvailable:"Existe uma atualização disponível!",update:"Atualizar",clients:"Clientes",new:"Novo",deleteClient:"Apagar Clientes",deleteDialog1:"Tem certeza que pretende apagar",deleteDialog2:"Esta ação não pode ser revertida.",cancel:"Cancelar",create:"Criar",createdOn:"Criado em ",lastSeen:"Último acesso em ",totalDownload:"Total Download: ",totalUpload:"Total Upload: ",newClient:"Novo Cliente",disableClient:"Desativar Cliente",enableClient:"Ativar Cliente",noClients:"Não existem ainda clientes.",showQR:"Apresentar o código QR",downloadConfig:"Descarregar Configuração",madeBy:"Feito por",donate:"Doar"},chs:{name:"名称",password:"密码",signIn:"登录",logout:"退出",updateAvailable:"有新版本可用!",update:"更新",clients:"客户端",new:"新建",deleteClient:"删除客户端",deleteDialog1:"您确定要删除",deleteDialog2:"此操作无法撤销。",cancel:"取消",create:"创建",createdOn:"创建于 ",lastSeen:"最后访问于 ",totalDownload:"总下载: ",totalUpload:"总上传: ",newClient:"新建客户端",disableClient:"禁用客户端",enableClient:"启用客户端",noClients:"目前没有客户端。",showQR:"显示二维码",downloadConfig:"下载配置",madeBy:"由",donate:"捐赠"},cht:{name:"名字",password:"密碼",signIn:"登入",logout:"登出",updateAvailable:"有新版本可用!",update:"更新",clients:"客戶",new:"新建",deleteClient:"刪除客戶",deleteDialog1:"您確定要刪除",deleteDialog2:"此操作無法撤銷。",cancel:"取消",create:"建立",createdOn:"建立於 ",lastSeen:"最後訪問於 ",totalDownload:"總下載: ",totalUpload:"總上傳: ",newClient:"新客戶",disableClient:"禁用客戶",enableClient:"啟用客戶",noClients:"目前沒有客戶。",showQR:"顯示二維碼",downloadConfig:"下載配置",madeBy:"由",donate:"捐贈"},it:{name:"Nome",password:"Password",signIn:"Accedi",logout:"Esci",updateAvailable:"È disponibile un aggiornamento!",update:"Aggiorna",clients:"Client",new:"Nuovo",deleteClient:"Elimina Client",deleteDialog1:"Sei sicuro di voler eliminare",deleteDialog2:"Questa azione non può essere annullata.",cancel:"Annulla",create:"Crea",createdOn:"Creato il ",lastSeen:"Visto l'ultima volta il ",totalDownload:"Totale Download: ",totalUpload:"Totale Upload: ",newClient:"Nuovo Client",disableClient:"Disabilita Client",enableClient:"Abilita Client",noClients:"Non ci sono ancora client.",showQR:"Mostra codice QR",downloadConfig:"Scarica configurazione",madeBy:"Realizzato da",donate:"Donazione"},th:{name:"ชื่อ",password:"รหัสผ่าน",signIn:"ลงชื่อเข้าใช้",logout:"ออกจากระบบ",updateAvailable:"มีอัปเดตพร้อมใช้งาน!",update:"อัปเดต",clients:"Clients",new:"ใหม่",deleteClient:"ลบ Client",deleteDialog1:"คุณแน่ใจหรือไม่ว่าต้องการลบ",deleteDialog2:"การกระทำนี้;ไม่สามารถยกเลิกได้",cancel:"ยกเลิก",create:"สร้าง",createdOn:"สร้างเมื่อ ",lastSeen:"เห็นครั้งสุดท้ายเมื่อ ",totalDownload:"ดาวน์โหลดทั้งหมด: ",totalUpload:"อัพโหลดทั้งหมด: ",newClient:"Client ใหม่",disableClient:"ปิดการใช้งาน Client",enableClient:"เปิดการใช้งาน Client",noClients:"ยังไม่มี Clients เลย",showQR:"แสดงรหัส QR",downloadConfig:"ดาวน์โหลดการตั้งค่า",madeBy:"สร้างโดย",donate:"บริจาค"},hi:{name:"नाम",password:"पासवर्ड",signIn:"लॉगिन",logout:"लॉगआउट",updateAvailable:"अपडेट उपलब्ध है!",update:"अपडेट",clients:"उपयोगकर्ताये",new:"नया",deleteClient:"उपयोगकर्ता हटाएँ",deleteDialog1:"क्या आपको पक्का हटाना है",deleteDialog2:"यह निर्णय पलट नहीं सकता।",cancel:"कुछ ना करें",create:"बनाएं",createdOn:"सर्जन तारीख ",lastSeen:"पिछली बार देखे गए थे ",totalDownload:"कुल डाउनलोड: ",totalUpload:"कुल अपलोड: ",newClient:"नया उपयोगकर्ता",disableClient:"उपयोगकर्ता स्थगित कीजिये",enableClient:"उपयोगकर्ता शुरू कीजिये",noClients:"अभी तक कोई भी उपयोगकर्ता नहीं है।",noPrivKey:"ये उपयोगकर्ता की कोई भी गुप्त चाबी नहीं हे। बना नहीं सकते।",showQR:"क्यू आर कोड देखिये",downloadConfig:"डाउनलोड कॉन्फीग्यूरेशन",madeBy:"सर्जक",donate:"दान करें"}};function ho(e){"@babel/helpers - typeof";return ho=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},ho(e)}function dre(e){if(e===null||e===!0||e===!1)return NaN;var i=Number(e);return isNaN(i)?i:i<0?Math.ceil(i):Math.floor(i)}function ea(e,i){if(i.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+i.length+" present")}function pt(e){ea(1,arguments);var i=Object.prototype.toString.call(e);return e instanceof Date||ho(e)==="object"&&i==="[object Date]"?new Date(e.getTime()):typeof e=="number"||i==="[object Number]"?new Date(e):((typeof e=="string"||i==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}var ure={};function sc(){return ure}function Hi(e){var i=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return i.setUTCFullYear(e.getFullYear()),e.getTime()-i.getTime()}function Kn(e,i){ea(2,arguments);var r=pt(e),s=pt(i),c=r.getTime()-s.getTime();return c<0?-1:c>0?1:c}var lc=6e4,dc=36e5;function cre(e,i){ea(2,arguments);var r=pt(e),s=pt(i),c=r.getFullYear()-s.getFullYear(),g=r.getMonth()-s.getMonth();return c*12+g}function hre(e,i){return ea(2,arguments),pt(e).getTime()-pt(i).getTime()}var ed={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},mre="trunc";function fre(e){return e?ed[e]:ed[mre]}function gre(e){ea(1,arguments);var i=pt(e);return i.setHours(23,59,59,999),i}function pre(e){ea(1,arguments);var i=pt(e),r=i.getMonth();return i.setFullYear(i.getFullYear(),r+1,0),i.setHours(23,59,59,999),i}function bre(e){ea(1,arguments);var i=pt(e);return gre(i).getTime()===pre(i).getTime()}function vre(e,i){ea(2,arguments);var r=pt(e),s=pt(i),c=Kn(r,s),g=Math.abs(cre(r,s)),w;if(g<1)w=0;else{r.getMonth()===1&&r.getDate()>27&&r.setDate(30),r.setMonth(r.getMonth()-c*g);var C=Kn(r,s)===-c;bre(pt(e))&&g===1&&Kn(e,s)===1&&(C=!1),w=c*(g-Number(C))}return w===0?0:w}function yre(e,i,r){ea(2,arguments);var s=hre(e,i)/1e3;return fre(r==null?void 0:r.roundingMethod)(s)}var xre={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},wre=function(e,i,r){var s,c=xre[e];return typeof c=="string"?s=c:i===1?s=c.one:s=c.other.replace("{{count}}",i.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+s:s+" ago":s};const kre=wre;function Er(e){return function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=i.width?String(i.width):e.defaultWidth,s=e.formats[r]||e.formats[e.defaultWidth];return s}}var Pre={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Mre={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Cre={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Sre={date:Er({formats:Pre,defaultWidth:"full"}),time:Er({formats:Mre,defaultWidth:"full"}),dateTime:Er({formats:Cre,defaultWidth:"full"})};const $re=Sre;var Wre={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Are=function(e,i,r,s){return Wre[e]};const Tre=Are;function On(e){return function(i,r){var s=r!=null&&r.context?String(r.context):"standalone",c;if(s==="formatting"&&e.formattingValues){var g=e.defaultFormattingWidth||e.defaultWidth,w=r!=null&&r.width?String(r.width):g;c=e.formattingValues[w]||e.formattingValues[g]}else{var C=e.defaultWidth,_=r!=null&&r.width?String(r.width):e.defaultWidth;c=e.values[_]||e.values[C]}var F=e.argumentCallback?e.argumentCallback(i):i;return c[F]}}var Dre={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},_re={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Ere={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Lre={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Nre={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},zre={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},jre=function(e,i){var r=Number(e),s=r%100;if(s>20||s<10)switch(s%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Ire={ordinalNumber:jre,era:On({values:Dre,defaultWidth:"wide"}),quarter:On({values:_re,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:On({values:Ere,defaultWidth:"wide"}),day:On({values:Lre,defaultWidth:"wide"}),dayPeriod:On({values:Nre,defaultWidth:"wide",formattingValues:zre,defaultFormattingWidth:"wide"})};const Fre=Ire;function Hn(e){return function(i){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=r.width,c=s&&e.matchPatterns[s]||e.matchPatterns[e.defaultMatchWidth],g=i.match(c);if(!g)return null;var w=g[0],C=s&&e.parsePatterns[s]||e.parsePatterns[e.defaultParseWidth],_=Array.isArray(C)?Hre(C,function(G){return G.test(w)}):Ore(C,function(G){return G.test(w)}),F;F=e.valueCallback?e.valueCallback(_):_,F=r.valueCallback?r.valueCallback(F):F;var O=i.slice(w.length);return{value:F,rest:O}}}function Ore(e,i){for(var r in e)if(e.hasOwnProperty(r)&&i(e[r]))return r}function Hre(e,i){for(var r=0;r<e.length;r++)if(i(e[r]))return r}function Xre(e){return function(i){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=i.match(e.matchPattern);if(!s)return null;var c=s[0],g=i.match(e.parsePattern);if(!g)return null;var w=e.valueCallback?e.valueCallback(g[0]):g[0];w=r.valueCallback?r.valueCallback(w):w;var C=i.slice(c.length);return{value:w,rest:C}}}var Rre=/^(\d+)(th|st|nd|rd)?/i,Vre=/\d+/i,Yre={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Gre={any:[/^b/i,/^(a|c)/i]},Bre={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},qre={any:[/1/i,/2/i,/3/i,/4/i]},Ure={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Kre={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Qre={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Jre={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Zre={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},eoe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},toe={ordinalNumber:Xre({matchPattern:Rre,parsePattern:Vre,valueCallback:function(e){return parseInt(e,10)}}),era:Hn({matchPatterns:Yre,defaultMatchWidth:"wide",parsePatterns:Gre,defaultParseWidth:"any"}),quarter:Hn({matchPatterns:Bre,defaultMatchWidth:"wide",parsePatterns:qre,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Hn({matchPatterns:Ure,defaultMatchWidth:"wide",parsePatterns:Kre,defaultParseWidth:"any"}),day:Hn({matchPatterns:Qre,defaultMatchWidth:"wide",parsePatterns:Jre,defaultParseWidth:"any"}),dayPeriod:Hn({matchPatterns:Zre,defaultMatchWidth:"any",parsePatterns:eoe,defaultParseWidth:"any"})};const aoe=toe;var noe={code:"en-US",formatDistance:kre,formatLong:$re,formatRelative:Tre,localize:Fre,match:aoe,options:{weekStartsOn:0,firstWeekContainsDate:1}};const uc=noe;function Jo(e,i){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);return e}function cc(e){return Jo({},e)}var td=1440,ioe=2520,Lr=43200,roe=86400;function ooe(e,i,r){var s,c;ea(2,arguments);var g=sc(),w=(s=(c=r==null?void 0:r.locale)!==null&&c!==void 0?c:g.locale)!==null&&s!==void 0?s:uc;if(!w.formatDistance)throw new RangeError("locale must contain formatDistance property");var C=Kn(e,i);if(isNaN(C))throw new RangeError("Invalid time value");var _=Jo(cc(r),{addSuffix:!!(r!=null&&r.addSuffix),comparison:C}),F,O;C>0?(F=pt(i),O=pt(e)):(F=pt(e),O=pt(i));var G=yre(O,F),q=(Hi(O)-Hi(F))/1e3,Q=Math.round((G-q)/60),ue;if(Q<2)return r!=null&&r.includeSeconds?G<5?w.formatDistance("lessThanXSeconds",5,_):G<10?w.formatDistance("lessThanXSeconds",10,_):G<20?w.formatDistance("lessThanXSeconds",20,_):G<40?w.formatDistance("halfAMinute",0,_):G<60?w.formatDistance("lessThanXMinutes",1,_):w.formatDistance("xMinutes",1,_):Q===0?w.formatDistance("lessThanXMinutes",1,_):w.formatDistance("xMinutes",Q,_);if(Q<45)return w.formatDistance("xMinutes",Q,_);if(Q<90)return w.formatDistance("aboutXHours",1,_);if(Q<td){var ee=Math.round(Q/60);return w.formatDistance("aboutXHours",ee,_)}else{if(Q<ioe)return w.formatDistance("xDays",1,_);if(Q<Lr){var de=Math.round(Q/td);return w.formatDistance("xDays",de,_)}else if(Q<roe)return ue=Math.round(Q/Lr),w.formatDistance("aboutXMonths",ue,_)}if(ue=vre(O,F),ue<12){var B=Math.round(Q/Lr);return w.formatDistance("xMonths",B,_)}else{var z=ue%12,K=Math.floor(ue/12);return z<3?w.formatDistance("aboutXYears",K,_):z<9?w.formatDistance("overXYears",K,_):w.formatDistance("almostXYears",K+1,_)}}var ad=1e3*60,Xi=60*24,nd=Xi*30,id=Xi*365;function soe(e,i,r){var s,c,g;ea(2,arguments);var w=sc(),C=(s=(c=r==null?void 0:r.locale)!==null&&c!==void 0?c:w.locale)!==null&&s!==void 0?s:uc;if(!C.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var _=Kn(e,i);if(isNaN(_))throw new RangeError("Invalid time value");var F=Jo(cc(r),{addSuffix:!!(r!=null&&r.addSuffix),comparison:_}),O,G;_>0?(O=pt(i),G=pt(e)):(O=pt(e),G=pt(i));var q=String((g=r==null?void 0:r.roundingMethod)!==null&&g!==void 0?g:"round"),Q;if(q==="floor")Q=Math.floor;else if(q==="ceil")Q=Math.ceil;else if(q==="round")Q=Math.round;else throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var ue=G.getTime()-O.getTime(),ee=ue/ad,de=Hi(G)-Hi(O),B=(ue-de)/ad,z=r==null?void 0:r.unit,K;if(z?K=String(z):ee<1?K="second":ee<60?K="minute":ee<Xi?K="hour":B<nd?K="day":B<id?K="month":K="year",K==="second"){var U=Q(ue/1e3);return C.formatDistance("xSeconds",U,F)}else if(K==="minute"){var R=Q(ee);return C.formatDistance("xMinutes",R,F)}else if(K==="hour"){var ae=Q(ee/60);return C.formatDistance("xHours",ae,F)}else if(K==="day"){var ge=Q(B/Xi);return C.formatDistance("xDays",ge,F)}else if(K==="month"){var ce=Q(B/nd);return ce===12&&z!=="month"?C.formatDistance("xYears",1,F):C.formatDistance("xMonths",ce,F)}else if(K==="year"){var re=Q(B/id);return C.formatDistance("xYears",re,F)}throw new RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'")}function loe(e,i){return ea(1,arguments),ooe(e,Date.now(),i)}function doe(e,i){return ea(1,arguments),soe(e,Date.now(),i)}function uoe(e,i){var r;ea(1,arguments);var s=dre((r=i==null?void 0:i.additionalDigits)!==null&&r!==void 0?r:2);if(s!==2&&s!==1&&s!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var c=foe(e),g;if(c.date){var w=goe(c.date,s);g=poe(w.restDateString,w.year)}if(!g||isNaN(g.getTime()))return new Date(NaN);var C=g.getTime(),_=0,F;if(c.time&&(_=boe(c.time),isNaN(_)))return new Date(NaN);if(c.timezone){if(F=voe(c.timezone),isNaN(F))return new Date(NaN)}else{var O=new Date(C+_),G=new Date(0);return G.setFullYear(O.getUTCFullYear(),O.getUTCMonth(),O.getUTCDate()),G.setHours(O.getUTCHours(),O.getUTCMinutes(),O.getUTCSeconds(),O.getUTCMilliseconds()),G}return new Date(C+_+F)}var ki={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},coe=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,hoe=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,moe=/^([+-])(\d{2})(?::?(\d{2}))?$/;function foe(e){var i={},r=e.split(ki.dateTimeDelimiter),s;if(r.length>2)return i;if(/:/.test(r[0])?s=r[0]:(i.date=r[0],s=r[1],ki.timeZoneDelimiter.test(i.date)&&(i.date=e.split(ki.timeZoneDelimiter)[0],s=e.substr(i.date.length,e.length))),s){var c=ki.timezone.exec(s);c?(i.time=s.replace(c[1],""),i.timezone=c[1]):i.time=s}return i}function goe(e,i){var r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+i)+"})|(\\d{2}|[+-]\\d{"+(2+i)+"})$)"),s=e.match(r);if(!s)return{year:NaN,restDateString:""};var c=s[1]?parseInt(s[1]):null,g=s[2]?parseInt(s[2]):null;return{year:g===null?c:g*100,restDateString:e.slice((s[1]||s[2]).length)}}function poe(e,i){if(i===null)return new Date(NaN);var r=e.match(coe);if(!r)return new Date(NaN);var s=!!r[4],c=Xn(r[1]),g=Xn(r[2])-1,w=Xn(r[3]),C=Xn(r[4]),_=Xn(r[5])-1;if(s)return Poe(i,C,_)?yoe(i,C,_):new Date(NaN);var F=new Date(0);return!woe(i,g,w)||!koe(i,c)?new Date(NaN):(F.setUTCFullYear(i,g,Math.max(c,w)),F)}function Xn(e){return e?parseInt(e):1}function boe(e){var i=e.match(hoe);if(!i)return NaN;var r=Nr(i[1]),s=Nr(i[2]),c=Nr(i[3]);return Moe(r,s,c)?r*dc+s*lc+c*1e3:NaN}function Nr(e){return e&&parseFloat(e.replace(",","."))||0}function voe(e){if(e==="Z")return 0;var i=e.match(moe);if(!i)return 0;var r=i[1]==="+"?-1:1,s=parseInt(i[2]),c=i[3]&&parseInt(i[3])||0;return Coe(s,c)?r*(s*dc+c*lc):NaN}function yoe(e,i,r){var s=new Date(0);s.setUTCFullYear(e,0,4);var c=s.getUTCDay()||7,g=(i-1)*7+r+1-c;return s.setUTCDate(s.getUTCDate()+g),s}var xoe=[31,null,31,30,31,30,31,31,30,31,30,31];function hc(e){return e%400===0||e%4===0&&e%100!==0}function woe(e,i,r){return i>=0&&i<=11&&r>=1&&r<=(xoe[i]||(hc(e)?29:28))}function koe(e,i){return i>=1&&i<=(hc(e)?366:365)}function Poe(e,i,r){return i>=1&&i<=53&&r>=0&&r<=6}function Moe(e,i,r){return e===24?i===0&&r===0:r>=0&&r<60&&i>=0&&i<60&&e>=0&&e<25}function Coe(e,i){return i>=0&&i<=59}const Soe=(e,i={},r)=>(typeof e=="string"&&(e=uoe(e)),i.useStrict?doe(e,{addSuffix:i.addSuffix??!0,locale:r,unit:i.unit,roundingMethod:i.roundingMethod}):loe(e,{includeSeconds:i.includeSeconds,addSuffix:i.addSuffix??!0,locale:r})),$oe=(e={})=>{const i=e.name||"Timeago";return si({name:i,props:{datetime:{type:[String,Number,Date],required:!0},title:{type:[String,Boolean],required:!1,default:null},autoUpdate:{type:[Number,Boolean],required:!1,default:null},converter:{type:Function,required:!1,default:null},converterOptions:{type:Object,required:!1,default:null},locale:{type:Object,required:!1,default:null}},setup(r){const s=qe();li(()=>{C()}),er(()=>{_()});const c=F=>(r.converter||Soe)(F||r.datetime,r.converterOptions||e.converterOptions,r.locale||e.locale),g=qe(c()),w=F=>{g.value=c(F)},C=()=>{if(r.autoUpdate){const F=r.autoUpdate===!0?60:r.autoUpdate;s.value=setInterval(()=>{w(r.datetime)},F*1e3)}},_=()=>{s.value&&(clearInterval(s.value),s.value=void 0)};return Vt(()=>r.autoUpdate,F=>{_(),F&&C()}),Vt(()=>[r.datetime,r.converter],()=>{w()}),Vt(()=>r.converterOptions,()=>{w()},{deep:!0}),{timeago:g,updateTimer:s}},render(){return ir("timeago",{attrs:{datetime:new Date(this.datetime).toISOString(),title:typeof this.title=="string"?this.title:this.title===!1?null:this.timeago}},[this.timeago])}})},Woe=(e,i)=>{if(e.config.globalProperties.$timeago)return;Number(e.version.split(".")[0])<3&&console.warn("[vue-timeago3] This plugin requires at least Vue version 3.0");const r=$oe(i);e.component(r.name,r)},Aoe=Ng({legacy:!1,locale:localStorage.getItem("lang")||"en",allowComposition:!0,fallbackLocale:"en",messages:lre}),Toe=ite(),Doe={converterOptions:{includeSeconds:!1,addSuffix:!0}},cr=Bm(sre);cr.use(Aoe);cr.use(Toe);cr.use(Woe,Doe);cr.mount("#app");