FitTrackee/fittrackee/dist/static/js/chunk-vendors.55c26bde.js
2021-11-03 18:28:29 +01:00

47 lines
476 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"00ee":function(t,e,n){var r=n("b622"),o=r("toStringTag"),i={};i[o]="z",t.exports="[object z]"===String(i)},"0366":function(t,e,n){var r=n("1c0b");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},"04d1":function(t,e,n){var r=n("342f"),o=r.match(/firefox\/(\d+)/i);t.exports=!!o&&+o[1]},"057f":function(t,e,n){var r=n("fc6a"),o=n("241c").f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return o(t)}catch(e){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==i.call(t)?s(t):o(r(t))}},"06cf":function(t,e,n){var r=n("83ab"),o=n("d1e7"),i=n("5c6c"),a=n("fc6a"),s=n("c04e"),c=n("5135"),l=n("0cfb"),u=Object.getOwnPropertyDescriptor;e.f=r?u:function(t,e){if(t=a(t),e=s(e,!0),l)try{return u(t,e)}catch(n){}if(c(t,e))return i(!o.f.call(t,e),t[e])}},"0a06":function(t,e,n){"use strict";var r=n("c532"),o=n("30b5"),i=n("f6b4"),a=n("5270"),s=n("4a7b");function c(t){this.defaults=t,this.interceptors={request:new i,response:new i}}c.prototype.request=function(t){"string"===typeof t?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=s(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=[a,void 0],n=Promise.resolve(t);this.interceptors.request.forEach((function(t){e.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){e.push(t.fulfilled,t.rejected)}));while(e.length)n=n.then(e.shift(),e.shift());return n},c.prototype.getUri=function(t){return t=s(this.defaults,t),o(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(t){c.prototype[t]=function(e,n){return this.request(s(n||{},{method:t,url:e,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(t){c.prototype[t]=function(e,n,r){return this.request(s(r||{},{method:t,url:e,data:n}))}})),t.exports=c},"0cb2":function(t,e,n){var r=n("7b0b"),o=Math.floor,i="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,c,l,u){var f=n+t.length,d=c.length,h=s;return void 0!==l&&(l=r(l),h=a),i.call(u,h,(function(r,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,n);case"'":return e.slice(f);case"<":a=l[i.slice(1,-1)];break;default:var s=+i;if(0===s)return r;if(s>d){var u=o(s/10);return 0===u?r:u<=d?void 0===c[u-1]?i.charAt(1):c[u-1]+i.charAt(1):r}a=c[s-1]}return void 0===a?"":a}))}},"0cfb":function(t,e,n){var r=n("83ab"),o=n("d039"),i=n("cc12");t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},"0df6":function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},"107c":function(t,e,n){var r=n("d039");t.exports=r((function(){var t=RegExp("(?<a>b)","string".charAt(5));return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$<a>c")}))},1148:function(t,e,n){"use strict";var r=n("a691"),o=n("1d80");t.exports=function(t){var e=String(o(this)),n="",i=r(t);if(i<0||i==1/0)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(e+=e))1&i&&(n+=e);return n}},1276:function(t,e,n){"use strict";var r=n("d784"),o=n("44e7"),i=n("825a"),a=n("1d80"),s=n("4840"),c=n("8aa5"),l=n("50c4"),u=n("14c3"),f=n("9263"),d=n("9f7f"),h=n("d039"),p=d.UNSUPPORTED_Y,b=[].push,g=Math.min,m=4294967295,v=!h((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));r("split",(function(t,e,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var r=String(a(this)),i=void 0===n?m:n>>>0;if(0===i)return[];if(void 0===t)return[r];if(!o(t))return e.call(r,t,i);var s,c,l,u=[],d=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),h=0,p=new RegExp(t.source,d+"g");while(s=f.call(p,r)){if(c=p.lastIndex,c>h&&(u.push(r.slice(h,s.index)),s.length>1&&s.index<r.length&&b.apply(u,s.slice(1)),l=s[0].length,h=c,u.length>=i))break;p.lastIndex===s.index&&p.lastIndex++}return h===r.length?!l&&p.test("")||u.push(""):u.push(r.slice(h)),u.length>i?u.slice(0,i):u}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var o=a(this),i=void 0==e?void 0:e[t];return void 0!==i?i.call(e,o,n):r.call(String(o),e,n)},function(t,o){var a=n(r,this,t,o,r!==e);if(a.done)return a.value;var f=i(this),d=String(t),h=s(f,RegExp),b=f.unicode,v=(f.ignoreCase?"i":"")+(f.multiline?"m":"")+(f.unicode?"u":"")+(p?"g":"y"),y=new h(p?"^(?:"+f.source+")":f,v),x=void 0===o?m:o>>>0;if(0===x)return[];if(0===d.length)return null===u(y,d)?[d]:[];var _=0,O=0,j=[];while(O<d.length){y.lastIndex=p?0:O;var w,k=u(y,p?d.slice(O):d);if(null===k||(w=g(l(y.lastIndex+(p?O:0)),d.length))===_)O=c(d,O,b);else{if(j.push(d.slice(_,O)),j.length===x)return j;for(var M=1;M<=k.length-1;M++)if(j.push(k[M]),j.length===x)return j;O=_=w}}return j.push(d.slice(_)),j}]}),!v,p)},"14c3":function(t,e,n){var r=n("c6b6"),o=n("9263");t.exports=function(t,e){var n=t.exec;if("function"===typeof n){var i=n.call(t,e);if("object"!==typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(t))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},"159b":function(t,e,n){var r=n("da84"),o=n("fdbc"),i=n("17c2"),a=n("9112");for(var s in o){var c=r[s],l=c&&c.prototype;if(l&&l.forEach!==i)try{a(l,"forEach",i)}catch(u){l.forEach=i}}},"17c2":function(t,e,n){"use strict";var r=n("b727").forEach,o=n("a640"),i=o("forEach");t.exports=i?[].forEach:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}},"19aa":function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},"1be4":function(t,e,n){var r=n("d066");t.exports=r("document","documentElement")},"1c0b":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},"1c7e":function(t,e,n){var r=n("b622"),o=r("iterator"),i=!1;try{var a=0,s={next:function(){return{done:!!a++}},return:function(){i=!0}};s[o]=function(){return this},Array.from(s,(function(){throw 2}))}catch(c){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var r={};r[o]=function(){return{next:function(){return{done:n=!0}}}},t(r)}catch(c){}return n}},"1cdc":function(t,e,n){var r=n("342f");t.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(r)},"1d2b":function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return t.apply(e,n)}}},"1d80":function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},"1dde":function(t,e,n){var r=n("d039"),o=n("b622"),i=n("2d00"),a=o("species");t.exports=function(t){return i>=51||!r((function(){var e=[],n=e.constructor={};return n[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},2266:function(t,e,n){var r=n("825a"),o=n("e95a"),i=n("50c4"),a=n("0366"),s=n("35a1"),c=n("2a62"),l=function(t,e){this.stopped=t,this.result=e};t.exports=function(t,e,n){var u,f,d,h,p,b,g,m=n&&n.that,v=!(!n||!n.AS_ENTRIES),y=!(!n||!n.IS_ITERATOR),x=!(!n||!n.INTERRUPTED),_=a(e,m,1+v+x),O=function(t){return u&&c(u),new l(!0,t)},j=function(t){return v?(r(t),x?_(t[0],t[1],O):_(t[0],t[1])):x?_(t,O):_(t)};if(y)u=t;else{if(f=s(t),"function"!=typeof f)throw TypeError("Target is not iterable");if(o(f)){for(d=0,h=i(t.length);h>d;d++)if(p=j(t[d]),p&&p instanceof l)return p;return new l(!1)}u=f.call(t)}b=u.next;while(!(g=b.call(u)).done){try{p=j(g.value)}catch(w){throw c(u),w}if("object"==typeof p&&p&&p instanceof l)return p}return new l(!1)}},"23cb":function(t,e,n){var r=n("a691"),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},"23e7":function(t,e,n){var r=n("da84"),o=n("06cf").f,i=n("9112"),a=n("6eeb"),s=n("ce4e"),c=n("e893"),l=n("94ca");t.exports=function(t,e){var n,u,f,d,h,p,b=t.target,g=t.global,m=t.stat;if(u=g?r:m?r[b]||s(b,{}):(r[b]||{}).prototype,u)for(f in e){if(h=e[f],t.noTargetGet?(p=o(u,f),d=p&&p.value):d=u[f],n=l(g?f:b+(m?".":"#")+f,t.forced),!n&&void 0!==d){if(typeof h===typeof d)continue;c(h,d)}(t.sham||d&&d.sham)&&i(h,"sham",!0),a(u,f,h,t)}}},"241c":function(t,e,n){var r=n("ca84"),o=n("7839"),i=o.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},2420:function(t,e,n){"use strict";function r(t){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}n.d(e,"a",(function(){return r}))},2444:function(t,e,n){"use strict";(function(e){var r=n("c532"),o=n("c8af"),i={"Content-Type":"application/x-www-form-urlencoded"};function a(t,e){!r.isUndefined(t)&&r.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function s(){var t;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof e&&"[object process]"===Object.prototype.toString.call(e))&&(t=n("b50d")),t}var c={adapter:s(),transformRequest:[function(t,e){return o(e,"Accept"),o(e,"Content-Type"),r.isFormData(t)||r.isArrayBuffer(t)||r.isBuffer(t)||r.isStream(t)||r.isFile(t)||r.isBlob(t)?t:r.isArrayBufferView(t)?t.buffer:r.isURLSearchParams(t)?(a(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):r.isObject(t)?(a(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"===typeof t)try{t=JSON.parse(t)}catch(e){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(t){c.headers[t]={}})),r.forEach(["post","put","patch"],(function(t){c.headers[t]=r.merge(i)})),t.exports=c}).call(this,n("4362"))},2446:function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return u})),n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return d})),n.d(e,"d",(function(){return p})),n.d(e,"e",(function(){return b})),n.d(e,"f",(function(){return v})),n.d(e,"g",(function(){return l})),n.d(e,"h",(function(){return g})),n.d(e,"i",(function(){return s})),n.d(e,"j",(function(){return y})),n.d(e,"k",(function(){return O})),n.d(e,"l",(function(){return c})),n.d(e,"m",(function(){return m})),n.d(e,"n",(function(){return a}));const r=/\{([0-9a-zA-Z]+)\}/g;function o(t,...e){return 1===e.length&&y(e[0])&&(e=e[0]),e&&e.hasOwnProperty||(e={}),t.replace(r,(t,n)=>e.hasOwnProperty(n)?e[n]:"")}const i="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag,a=t=>i?Symbol(t):t,s=t=>"number"===typeof t&&isFinite(t),c=t=>"[object RegExp]"===_(t),l=t=>O(t)&&0===Object.keys(t).length;const u=Object.assign;let f;const d=()=>f||(f="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof t?t:{});const h=Object.prototype.hasOwnProperty;function p(t,e){return h.call(t,e)}const b=Array.isArray,g=t=>"function"===typeof t,m=t=>"string"===typeof t,v=t=>"boolean"===typeof t,y=t=>null!==t&&"object"===typeof t,x=Object.prototype.toString,_=t=>x.call(t),O=t=>"[object Object]"===_(t)}).call(this,n("c8ba"))},2532:function(t,e,n){"use strict";var r=n("23e7"),o=n("5a34"),i=n("1d80"),a=n("ab13");r({target:"String",proto:!0,forced:!a("includes")},{includes:function(t){return!!~String(i(this)).indexOf(o(t),arguments.length>1?arguments[1]:void 0)}})},"25f0":function(t,e,n){"use strict";var r=n("6eeb"),o=n("825a"),i=n("d039"),a=n("ad6d"),s="toString",c=RegExp.prototype,l=c[s],u=i((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),f=l.name!=s;(u||f)&&r(RegExp.prototype,s,(function(){var t=o(this),e=String(t.source),n=t.flags,r=String(void 0===n&&t instanceof RegExp&&!("flags"in c)?a.call(t):n);return"/"+e+"/"+r}),{unsafe:!0})},2626:function(t,e,n){"use strict";var r=n("d066"),o=n("9bf2"),i=n("b622"),a=n("83ab"),s=i("species");t.exports=function(t){var e=r(t),n=o.f;a&&e&&!e[s]&&n(e,s,{configurable:!0,get:function(){return this}})}},"2a62":function(t,e,n){var r=n("825a");t.exports=function(t){var e=t["return"];if(void 0!==e)return r(e.call(t)).value}},"2cf4":function(t,e,n){var r,o,i,a=n("da84"),s=n("d039"),c=n("0366"),l=n("1be4"),u=n("cc12"),f=n("1cdc"),d=n("605d"),h=a.location,p=a.setImmediate,b=a.clearImmediate,g=a.process,m=a.MessageChannel,v=a.Dispatch,y=0,x={},_="onreadystatechange",O=function(t){if(x.hasOwnProperty(t)){var e=x[t];delete x[t],e()}},j=function(t){return function(){O(t)}},w=function(t){O(t.data)},k=function(t){a.postMessage(t+"",h.protocol+"//"+h.host)};p&&b||(p=function(t){var e=[],n=1;while(arguments.length>n)e.push(arguments[n++]);return x[++y]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},r(y),y},b=function(t){delete x[t]},d?r=function(t){g.nextTick(j(t))}:v&&v.now?r=function(t){v.now(j(t))}:m&&!f?(o=new m,i=o.port2,o.port1.onmessage=w,r=c(i.postMessage,i,1)):a.addEventListener&&"function"==typeof postMessage&&!a.importScripts&&h&&"file:"!==h.protocol&&!s(k)?(r=k,a.addEventListener("message",w,!1)):r=_ in u("script")?function(t){l.appendChild(u("script"))[_]=function(){l.removeChild(this),O(t)}}:function(t){setTimeout(j(t),0)}),t.exports={set:p,clear:b}},"2d00":function(t,e,n){var r,o,i=n("da84"),a=n("342f"),s=i.process,c=s&&s.versions,l=c&&c.v8;l?(r=l.split("."),o=r[0]<4?1:r[0]+r[1]):a&&(r=a.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/),r&&(o=r[1]))),t.exports=o&&+o},"2d83":function(t,e,n){"use strict";var r=n("387f");t.exports=function(t,e,n,o,i){var a=new Error(t);return r(a,e,n,o,i)}},"2e67":function(t,e,n){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},"30b5":function(t,e,n){"use strict";var r=n("c532");function o(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,n){if(!e)return t;var i;if(n)i=n(e);else if(r.isURLSearchParams(e))i=e.toString();else{var a=[];r.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(r.isArray(t)?e+="[]":t=[t],r.forEach(t,(function(t){r.isDate(t)?t=t.toISOString():r.isObject(t)&&(t=JSON.stringify(t)),a.push(o(e)+"="+o(t))})))})),i=a.join("&")}if(i){var s=t.indexOf("#");-1!==s&&(t=t.slice(0,s)),t+=(-1===t.indexOf("?")?"?":"&")+i}return t}},"342f":function(t,e,n){var r=n("d066");t.exports=r("navigator","userAgent")||""},"35a1":function(t,e,n){var r=n("f5df"),o=n("3f8c"),i=n("b622"),a=i("iterator");t.exports=function(t){if(void 0!=t)return t[a]||t["@@iterator"]||o[r(t)]}},"37e8":function(t,e,n){var r=n("83ab"),o=n("9bf2"),i=n("825a"),a=n("df75");t.exports=r?Object.defineProperties:function(t,e){i(t);var n,r=a(e),s=r.length,c=0;while(s>c)o.f(t,n=r[c++],e[n]);return t}},"387f":function(t,e,n){"use strict";t.exports=function(t,e,n,r,o){return t.config=e,n&&(t.code=n),t.request=r,t.response=o,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},t}},3934:function(t,e,n){"use strict";var r=n("c532");t.exports=r.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(t){var r=t;return e&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(e){var n=r.isString(e)?o(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return function(){return!0}}()},"3bbe":function(t,e,n){var r=n("861d");t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"3ca3":function(t,e,n){"use strict";var r=n("6547").charAt,o=n("69f3"),i=n("7dd0"),a="String Iterator",s=o.set,c=o.getterFor(a);i(String,"String",(function(t){s(this,{type:a,string:String(t),index:0})}),(function(){var t,e=c(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},"3f4e":function(t,e,n){"use strict";n.d(e,"setupDevtoolsPlugin",(function(){return i}));var r=n("abc5"),o=n("b774");function i(t,e){const n=Object(r["a"])();if(n)n.emit(o["a"],t,e);else{const n=Object(r["b"])(),o=n.__VUE_DEVTOOLS_PLUGINS__=n.__VUE_DEVTOOLS_PLUGINS__||[];o.push({pluginDescriptor:t,setupFn:e})}}},"3f8c":function(t,e){t.exports={}},"408a":function(t,e,n){var r=n("c6b6");t.exports=function(t){if("number"!=typeof t&&"Number"!=r(t))throw TypeError("Incorrect invocation");return+t}},"428f":function(t,e,n){var r=n("da84");t.exports=r},4362:function(t,e,n){e.nextTick=function(t){var e=Array.prototype.slice.call(arguments);e.shift(),setTimeout((function(){t.apply(null,e)}),0)},e.platform=e.arch=e.execPath=e.title="browser",e.pid=1,e.browser=!0,e.env={},e.argv=[],e.binding=function(t){throw new Error("No such module. (Possibly not yet loaded)")},function(){var t,r="/";e.cwd=function(){return r},e.chdir=function(e){t||(t=n("df7c")),r=t.resolve(e,r)}}(),e.exit=e.kill=e.umask=e.dlopen=e.uptime=e.memoryUsage=e.uvCounters=function(){},e.features={}},"44ad":function(t,e,n){var r=n("d039"),o=n("c6b6"),i="".split;t.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},"44d2":function(t,e,n){var r=n("b622"),o=n("7c73"),i=n("9bf2"),a=r("unscopables"),s=Array.prototype;void 0==s[a]&&i.f(s,a,{configurable:!0,value:o(null)}),t.exports=function(t){s[a][t]=!0}},"44de":function(t,e,n){var r=n("da84");t.exports=function(t,e){var n=r.console;n&&n.error&&(1===arguments.length?n.error(t):n.error(t,e))}},"44e7":function(t,e,n){var r=n("861d"),o=n("c6b6"),i=n("b622"),a=i("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[a])?!!e:"RegExp"==o(t))}},"466d":function(t,e,n){"use strict";var r=n("d784"),o=n("825a"),i=n("50c4"),a=n("1d80"),s=n("8aa5"),c=n("14c3");r("match",(function(t,e,n){return[function(e){var n=a(this),r=void 0==e?void 0:e[t];return void 0!==r?r.call(e,n):new RegExp(e)[t](String(n))},function(t){var r=n(e,this,t);if(r.done)return r.value;var a=o(this),l=String(t);if(!a.global)return c(a,l);var u=a.unicode;a.lastIndex=0;var f,d=[],h=0;while(null!==(f=c(a,l))){var p=String(f[0]);d[h]=p,""===p&&(a.lastIndex=s(l,i(a.lastIndex),u)),h++}return 0===h?null:d}]}))},"467f":function(t,e,n){"use strict";var r=n("2d83");t.exports=function(t,e,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?e(r("Request failed with status code "+n.status,n.config,null,n.request,n)):t(n)}},"47e2":function(t,e,n){"use strict";n.d(e,"a",(function(){return Ce})),n.d(e,"b",(function(){return Pe}));var r=n("2446"),o=n("7e7c");function i(t,e,n={}){const{domain:r,messages:o,args:i}=n,a=t,s=new SyntaxError(String(a));return s.code=t,e&&(s.location=e),s.domain=r,s}function a(t){throw t}function s(t,e,n){return{line:t,column:e,offset:n}}function c(t,e,n){const r={start:t,end:e};return null!=n&&(r.source=n),r}const l=" ",u="\r",f="\n",d=String.fromCharCode(8232),h=String.fromCharCode(8233);function p(t){const e=t;let n=0,r=1,o=1,i=0;const a=t=>e[t]===u&&e[t+1]===f,s=t=>e[t]===f,c=t=>e[t]===h,l=t=>e[t]===d,p=t=>a(t)||s(t)||c(t)||l(t),b=()=>n,g=()=>r,m=()=>o,v=()=>i,y=t=>a(t)||c(t)||l(t)?f:e[t],x=()=>y(n),_=()=>y(n+i);function O(){return i=0,p(n)&&(r++,o=0),a(n)&&n++,n++,o++,e[n]}function j(){return a(n+i)&&i++,i++,e[n+i]}function w(){n=0,r=1,o=1,i=0}function k(t=0){i=t}function M(){const t=n+i;while(t!==n)O();i=0}return{index:b,line:g,column:m,peekOffset:v,charAt:y,currentChar:x,currentPeek:_,next:O,peek:j,reset:w,resetPeek:k,skipToPeek:M}}const b=void 0,g="'",m="tokenizer";function v(t,e={}){const n=!1!==e.location,r=p(t),o=()=>r.index(),a=()=>s(r.line(),r.column(),r.index()),u=a(),d=o(),h={currentType:14,offset:d,startLoc:u,endLoc:u,lastType:14,lastOffset:d,lastStartLoc:u,lastEndLoc:u,braceNest:0,inLinked:!1,text:""},v=()=>h,{onError:y}=e;function x(t,e,n,...r){const o=v();if(e.column+=n,e.offset+=n,y){const n=c(o.startLoc,e),a=i(t,n,{domain:m,args:r});y(a)}}function _(t,e,r){t.endLoc=a(),t.currentType=e;const o={type:e};return n&&(o.loc=c(t.startLoc,t.endLoc)),null!=r&&(o.value=r),o}const O=t=>_(t,14);function j(t,e){return t.currentChar()===e?(t.next(),e):(x(0,a(),0,e),"")}function w(t){let e="";while(t.currentPeek()===l||t.currentPeek()===f)e+=t.currentPeek(),t.peek();return e}function k(t){const e=w(t);return t.skipToPeek(),e}function M(t){if(t===b)return!1;const e=t.charCodeAt(0);return e>=97&&e<=122||e>=65&&e<=90||95===e}function S(t){if(t===b)return!1;const e=t.charCodeAt(0);return e>=48&&e<=57}function C(t,e){const{currentType:n}=e;if(2!==n)return!1;w(t);const r=M(t.currentPeek());return t.resetPeek(),r}function P(t,e){const{currentType:n}=e;if(2!==n)return!1;w(t);const r="-"===t.currentPeek()?t.peek():t.currentPeek(),o=S(r);return t.resetPeek(),o}function T(t,e){const{currentType:n}=e;if(2!==n)return!1;w(t);const r=t.currentPeek()===g;return t.resetPeek(),r}function E(t,e){const{currentType:n}=e;if(8!==n)return!1;w(t);const r="."===t.currentPeek();return t.resetPeek(),r}function A(t,e){const{currentType:n}=e;if(9!==n)return!1;w(t);const r=M(t.currentPeek());return t.resetPeek(),r}function D(t,e){const{currentType:n}=e;if(8!==n&&12!==n)return!1;w(t);const r=":"===t.currentPeek();return t.resetPeek(),r}function L(t,e){const{currentType:n}=e;if(10!==n)return!1;const r=()=>{const e=t.currentPeek();return"{"===e?M(t.peek()):!("@"===e||"%"===e||"|"===e||":"===e||"."===e||e===l||!e)&&(e===f?(t.peek(),r()):M(e))},o=r();return t.resetPeek(),o}function R(t){w(t);const e="|"===t.currentPeek();return t.resetPeek(),e}function F(t,e=!0){const n=(e=!1,r="",o=!1)=>{const i=t.currentPeek();return"{"===i?"%"!==r&&e:"@"!==i&&i?"%"===i?(t.peek(),n(e,"%",!0)):"|"===i?!("%"!==r&&!o)||!(r===l||r===f):i===l?(t.peek(),n(!0,l,o)):i!==f||(t.peek(),n(!0,f,o)):"%"===r||e},r=n();return e&&t.resetPeek(),r}function I(t,e){const n=t.currentChar();return n===b?b:e(n)?(t.next(),n):null}function N(t){const e=t=>{const e=t.charCodeAt(0);return e>=97&&e<=122||e>=65&&e<=90||e>=48&&e<=57||95===e||36===e};return I(t,e)}function W(t){const e=t=>{const e=t.charCodeAt(0);return e>=48&&e<=57};return I(t,e)}function B(t){const e=t=>{const e=t.charCodeAt(0);return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102};return I(t,e)}function z(t){let e="",n="";while(e=W(t))n+=e;return n}function V(t){let e="";while(1){const n=t.currentChar();if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if("%"===n){if(!F(t))break;e+=n,t.next()}else if(n===l||n===f)if(F(t))e+=n,t.next();else{if(R(t))break;e+=n,t.next()}else e+=n,t.next()}return e}function H(t){k(t);let e="",n="";while(e=N(t))n+=e;return t.currentChar()===b&&x(6,a(),0),n}function $(t){k(t);let e="";return"-"===t.currentChar()?(t.next(),e+="-"+z(t)):e+=z(t),t.currentChar()===b&&x(6,a(),0),e}function U(t){k(t),j(t,"'");let e="",n="";const r=t=>t!==g&&t!==f;while(e=I(t,r))n+="\\"===e?Y(t):e;const o=t.currentChar();return o===f||o===b?(x(2,a(),0),o===f&&(t.next(),j(t,"'")),n):(j(t,"'"),n)}function Y(t){const e=t.currentChar();switch(e){case"\\":case"'":return t.next(),"\\"+e;case"u":return q(t,e,4);case"U":return q(t,e,6);default:return x(3,a(),0,e),""}}function q(t,e,n){j(t,e);let r="";for(let o=0;o<n;o++){const n=B(t);if(!n){x(4,a(),0,`\\${e}${r}${t.currentChar()}`);break}r+=n}return`\\${e}${r}`}function G(t){k(t);let e="",n="";const r=t=>"{"!==t&&"}"!==t&&t!==l&&t!==f;while(e=I(t,r))n+=e;return n}function X(t){let e="",n="";while(e=N(t))n+=e;return n}function K(t){const e=(n=!1,r)=>{const o=t.currentChar();return"{"!==o&&"%"!==o&&"@"!==o&&"|"!==o&&o?o===l?r:o===f?(r+=o,t.next(),e(n,r)):(r+=o,t.next(),e(!0,r)):r};return e(!1,"")}function J(t){k(t);const e=j(t,"|");return k(t),e}function Q(t,e){let n=null;const r=t.currentChar();switch(r){case"{":return e.braceNest>=1&&x(8,a(),0),t.next(),n=_(e,2,"{"),k(t),e.braceNest++,n;case"}":return e.braceNest>0&&2===e.currentType&&x(7,a(),0),t.next(),n=_(e,3,"}"),e.braceNest--,e.braceNest>0&&k(t),e.inLinked&&0===e.braceNest&&(e.inLinked=!1),n;case"@":return e.braceNest>0&&x(6,a(),0),n=Z(t,e)||O(e),e.braceNest=0,n;default:let r=!0,o=!0,i=!0;if(R(t))return e.braceNest>0&&x(6,a(),0),n=_(e,1,J(t)),e.braceNest=0,e.inLinked=!1,n;if(e.braceNest>0&&(5===e.currentType||6===e.currentType||7===e.currentType))return x(6,a(),0),e.braceNest=0,tt(t,e);if(r=C(t,e))return n=_(e,5,H(t)),k(t),n;if(o=P(t,e))return n=_(e,6,$(t)),k(t),n;if(i=T(t,e))return n=_(e,7,U(t)),k(t),n;if(!r&&!o&&!i)return n=_(e,13,G(t)),x(1,a(),0,n.value),k(t),n;break}return n}function Z(t,e){const{currentType:n}=e;let r=null;const o=t.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||o!==f&&o!==l||x(9,a(),0),o){case"@":return t.next(),r=_(e,8,"@"),e.inLinked=!0,r;case".":return k(t),t.next(),_(e,9,".");case":":return k(t),t.next(),_(e,10,":");default:return R(t)?(r=_(e,1,J(t)),e.braceNest=0,e.inLinked=!1,r):E(t,e)||D(t,e)?(k(t),Z(t,e)):A(t,e)?(k(t),_(e,12,X(t))):L(t,e)?(k(t),"{"===o?Q(t,e)||r:_(e,11,K(t))):(8===n&&x(9,a(),0),e.braceNest=0,e.inLinked=!1,tt(t,e))}}function tt(t,e){let n={type:14};if(e.braceNest>0)return Q(t,e)||O(e);if(e.inLinked)return Z(t,e)||O(e);const r=t.currentChar();switch(r){case"{":return Q(t,e)||O(e);case"}":return x(5,a(),0),t.next(),_(e,3,"}");case"@":return Z(t,e)||O(e);default:if(R(t))return n=_(e,1,J(t)),e.braceNest=0,e.inLinked=!1,n;if(F(t))return _(e,0,V(t));if("%"===r)return t.next(),_(e,4,"%");break}return n}function et(){const{currentType:t,offset:e,startLoc:n,endLoc:i}=h;return h.lastType=t,h.lastOffset=e,h.lastStartLoc=n,h.lastEndLoc=i,h.offset=o(),h.startLoc=a(),r.currentChar()===b?_(h,14):tt(r,h)}return{nextToken:et,currentOffset:o,currentPosition:a,context:v}}const y="parser",x=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function _(t,e,n){switch(t){case"\\\\":return"\\";case"\\'":return"'";default:{const t=parseInt(e||n,16);return t<=55295||t>=57344?String.fromCodePoint(t):"<22>"}}}function O(t={}){const e=!1!==t.location,{onError:n}=t;function r(t,e,r,o,...a){const s=t.currentPosition();if(s.offset+=o,s.column+=o,n){const t=c(r,s),o=i(e,t,{domain:y,args:a});n(o)}}function a(t,n,r){const o={type:t,start:n,end:n};return e&&(o.loc={start:r,end:r}),o}function s(t,n,r,o){t.end=n,o&&(t.type=o),e&&t.loc&&(t.loc.end=r)}function l(t,e){const n=t.context(),r=a(3,n.offset,n.startLoc);return r.value=e,s(r,t.currentOffset(),t.currentPosition()),r}function u(t,e){const n=t.context(),{lastOffset:r,lastStartLoc:o}=n,i=a(5,r,o);return i.index=parseInt(e,10),t.nextToken(),s(i,t.currentOffset(),t.currentPosition()),i}function f(t,e){const n=t.context(),{lastOffset:r,lastStartLoc:o}=n,i=a(4,r,o);return i.key=e,t.nextToken(),s(i,t.currentOffset(),t.currentPosition()),i}function d(t,e){const n=t.context(),{lastOffset:r,lastStartLoc:o}=n,i=a(9,r,o);return i.value=e.replace(x,_),t.nextToken(),s(i,t.currentOffset(),t.currentPosition()),i}function h(t){const e=t.nextToken(),n=t.context(),{lastOffset:o,lastStartLoc:i}=n,c=a(8,o,i);return 12!==e.type?(r(t,11,n.lastStartLoc,0),c.value="",s(c,o,i),{nextConsumeToken:e,node:c}):(null==e.value&&r(t,13,n.lastStartLoc,0,j(e)),c.value=e.value||"",s(c,t.currentOffset(),t.currentPosition()),{node:c})}function p(t,e){const n=t.context(),r=a(7,n.offset,n.startLoc);return r.value=e,s(r,t.currentOffset(),t.currentPosition()),r}function b(t){const e=t.context(),n=a(6,e.offset,e.startLoc);let o=t.nextToken();if(9===o.type){const e=h(t);n.modifier=e.node,o=e.nextConsumeToken||t.nextToken()}switch(10!==o.type&&r(t,13,e.lastStartLoc,0,j(o)),o=t.nextToken(),2===o.type&&(o=t.nextToken()),o.type){case 11:null==o.value&&r(t,13,e.lastStartLoc,0,j(o)),n.key=p(t,o.value||"");break;case 5:null==o.value&&r(t,13,e.lastStartLoc,0,j(o)),n.key=f(t,o.value||"");break;case 6:null==o.value&&r(t,13,e.lastStartLoc,0,j(o)),n.key=u(t,o.value||"");break;case 7:null==o.value&&r(t,13,e.lastStartLoc,0,j(o)),n.key=d(t,o.value||"");break;default:r(t,12,e.lastStartLoc,0);const i=t.context(),c=a(7,i.offset,i.startLoc);return c.value="",s(c,i.offset,i.startLoc),n.key=c,s(n,i.offset,i.startLoc),{nextConsumeToken:o,node:n}}return s(n,t.currentOffset(),t.currentPosition()),{node:n}}function g(t){const e=t.context(),n=1===e.currentType?t.currentOffset():e.offset,o=1===e.currentType?e.endLoc:e.startLoc,i=a(2,n,o);i.items=[];let c=null;do{const n=c||t.nextToken();switch(c=null,n.type){case 0:null==n.value&&r(t,13,e.lastStartLoc,0,j(n)),i.items.push(l(t,n.value||""));break;case 6:null==n.value&&r(t,13,e.lastStartLoc,0,j(n)),i.items.push(u(t,n.value||""));break;case 5:null==n.value&&r(t,13,e.lastStartLoc,0,j(n)),i.items.push(f(t,n.value||""));break;case 7:null==n.value&&r(t,13,e.lastStartLoc,0,j(n)),i.items.push(d(t,n.value||""));break;case 8:const o=b(t);i.items.push(o.node),c=o.nextConsumeToken||null;break}}while(14!==e.currentType&&1!==e.currentType);const h=1===e.currentType?e.lastOffset:t.currentOffset(),p=1===e.currentType?e.lastEndLoc:t.currentPosition();return s(i,h,p),i}function m(t,e,n,o){const i=t.context();let c=0===o.items.length;const l=a(1,e,n);l.cases=[],l.cases.push(o);do{const e=g(t);c||(c=0===e.items.length),l.cases.push(e)}while(14!==i.currentType);return c&&r(t,10,n,0),s(l,t.currentOffset(),t.currentPosition()),l}function O(t){const e=t.context(),{offset:n,startLoc:r}=e,o=g(t);return 14===e.currentType?o:m(t,n,r,o)}function w(n){const i=v(n,Object(o["a"])({},t)),c=i.context(),l=a(0,c.offset,c.startLoc);return e&&l.loc&&(l.loc.source=n),l.body=O(i),14!==c.currentType&&r(i,13,c.lastStartLoc,0,n[c.offset]||""),s(l,i.currentOffset(),i.currentPosition()),l}return{parse:w}}function j(t){if(14===t.type)return"EOF";const e=(t.value||"").replace(/\r?\n/gu,"\\n");return e.length>10?e.slice(0,9)+"…":e}function w(t,e={}){const n={ast:t,helpers:new Set},r=()=>n,o=t=>(n.helpers.add(t),t);return{context:r,helper:o}}function k(t,e){for(let n=0;n<t.length;n++)M(t[n],e)}function M(t,e){switch(t.type){case 1:k(t.cases,e),e.helper("plural");break;case 2:k(t.items,e);break;case 6:const n=t;M(n.key,e),e.helper("linked");break;case 5:e.helper("interpolate"),e.helper("list");break;case 4:e.helper("interpolate"),e.helper("named");break}}function S(t,e={}){const n=w(t);n.helper("normalize"),t.body&&M(t.body,n);const r=n.context();t.helpers=Array.from(r.helpers)}function C(t,e){const{sourceMap:n,filename:r,breakLineCode:o,needIndent:i}=e,a={source:t.loc.source,filename:r,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:o,needIndent:i,indentLevel:0},s=()=>a;function c(t,e){a.code+=t}function l(t,e=!0){const n=e?o:"";c(i?n+" ".repeat(t):n)}function u(t=!0){const e=++a.indentLevel;t&&l(e)}function f(t=!0){const e=--a.indentLevel;t&&l(e)}function d(){l(a.indentLevel)}const h=t=>"_"+t,p=()=>a.needIndent;return{context:s,push:c,indent:u,deindent:f,newline:d,helper:h,needIndent:p}}function P(t,e){const{helper:n}=t;t.push(n("linked")+"("),D(t,e.key),e.modifier&&(t.push(", "),D(t,e.modifier)),t.push(")")}function T(t,e){const{helper:n,needIndent:r}=t;t.push(n("normalize")+"(["),t.indent(r());const o=e.items.length;for(let i=0;i<o;i++){if(D(t,e.items[i]),i===o-1)break;t.push(", ")}t.deindent(r()),t.push("])")}function E(t,e){const{helper:n,needIndent:r}=t;if(e.cases.length>1){t.push(n("plural")+"(["),t.indent(r());const o=e.cases.length;for(let n=0;n<o;n++){if(D(t,e.cases[n]),n===o-1)break;t.push(", ")}t.deindent(r()),t.push("])")}}function A(t,e){e.body?D(t,e.body):t.push("null")}function D(t,e){const{helper:n}=t;switch(e.type){case 0:A(t,e);break;case 1:E(t,e);break;case 2:T(t,e);break;case 6:P(t,e);break;case 8:t.push(JSON.stringify(e.value),e);break;case 7:t.push(JSON.stringify(e.value),e);break;case 5:t.push(`${n("interpolate")}(${n("list")}(${e.index}))`,e);break;case 4:t.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(e.key)}))`,e);break;case 9:t.push(JSON.stringify(e.value),e);break;case 3:t.push(JSON.stringify(e.value),e);break;default:0}}const L=(t,e={})=>{const n=Object(o["o"])(e.mode)?e.mode:"normal",r=Object(o["o"])(e.filename)?e.filename:"message.intl",i=!!e.sourceMap,a=null!=e.breakLineCode?e.breakLineCode:"arrow"===n?";":"\n",s=e.needIndent?e.needIndent:"arrow"!==n,c=t.helpers||[],l=C(t,{mode:n,filename:r,sourceMap:i,breakLineCode:a,needIndent:s});l.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(s),c.length>0&&(l.push(`const { ${c.map(t=>`${t}: _${t}`).join(", ")} } = ctx`),l.newline()),l.push("return "),D(l,t),l.deindent(s),l.push("}");const{code:u,map:f}=l.context();return{ast:t,code:u,map:f?f.toJSON():void 0}};function R(t,e={}){const n=Object(o["a"])({},e),r=O(n),i=r.parse(t);return S(i,n),L(i,n)}
/*!
* @intlify/message-resolver v9.1.9
* (c) 2021 kazuya kawaguchi
* Released under the MIT License.
*/const F=Object.prototype.hasOwnProperty;function I(t,e){return F.call(t,e)}const N=t=>null!==t&&"object"===typeof t,W=[];W[0]={["w"]:[0],["i"]:[3,0],["["]:[4],["o"]:[7]},W[1]={["w"]:[1],["."]:[2],["["]:[4],["o"]:[7]},W[2]={["w"]:[2],["i"]:[3,0],["0"]:[3,0]},W[3]={["i"]:[3,0],["0"]:[3,0],["w"]:[1,1],["."]:[2,1],["["]:[4,1],["o"]:[7,1]},W[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],["o"]:8,["l"]:[4,0]},W[5]={["'"]:[4,0],["o"]:8,["l"]:[5,0]},W[6]={['"']:[4,0],["o"]:8,["l"]:[6,0]};const B=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function z(t){return B.test(t)}function V(t){const e=t.charCodeAt(0),n=t.charCodeAt(t.length-1);return e!==n||34!==e&&39!==e?t:t.slice(1,-1)}function H(t){if(void 0===t||null===t)return"o";const e=t.charCodeAt(0);switch(e){case 91:case 93:case 46:case 34:case 39:return t;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 $(t){const e=t.trim();return("0"!==t.charAt(0)||!isNaN(parseInt(t)))&&(z(e)?V(e):"*"+e)}function U(t){const e=[];let n,r,o,i,a,s,c,l=-1,u=0,f=0;const d=[];function h(){const e=t[l+1];if(5===u&&"'"===e||6===u&&'"'===e)return l++,o="\\"+e,d[0](),!0}d[0]=()=>{void 0===r?r=o:r+=o},d[1]=()=>{void 0!==r&&(e.push(r),r=void 0)},d[2]=()=>{d[0](),f++},d[3]=()=>{if(f>0)f--,u=4,d[0]();else{if(f=0,void 0===r)return!1;if(r=$(r),!1===r)return!1;d[1]()}};while(null!==u)if(l++,n=t[l],"\\"!==n||!h()){if(i=H(n),c=W[u],a=c[i]||c["l"]||8,8===a)return;if(u=a[0],void 0!==a[1]&&(s=d[a[1]],s&&(o=n,!1===s())))return;if(7===u)return e}}const Y=new Map;function q(t,e){if(!N(t))return null;let n=Y.get(e);if(n||(n=U(e),n&&Y.set(e,n)),!n)return null;const r=n.length;let o=t,i=0;while(i<r){const t=o[n[i]];if(void 0===t)return null;o=t,i++}return o}function G(t){if(!N(t))return t;for(const e in t)if(I(t,e))if(e.includes(".")){const n=e.split("."),r=n.length-1;let o=t;for(let t=0;t<r;t++)n[t]in o||(o[n[t]]={}),o=o[n[t]];o[n[r]]=t[e],delete t[e],N(o[n[r]])&&G(o[n[r]])}else N(t[e])&&G(t[e]);return t}
/*!
* @intlify/runtime v9.1.9
* (c) 2021 kazuya kawaguchi
* Released under the MIT License.
*/const X=t=>t,K=t=>"",J="text",Q=t=>0===t.length?"":t.join(""),Z=o["p"];function tt(t,e){return t=Math.abs(t),2===e?t?t>1?1:0:1:t?Math.min(t,2):0}function et(t){const e=Object(o["k"])(t.pluralIndex)?t.pluralIndex:-1;return t.named&&(Object(o["k"])(t.named.count)||Object(o["k"])(t.named.n))?Object(o["k"])(t.named.count)?t.named.count:Object(o["k"])(t.named.n)?t.named.n:e:e}function nt(t,e){e.count||(e.count=t),e.n||(e.n=t)}function rt(t={}){const e=t.locale,n=et(t),r=Object(o["l"])(t.pluralRules)&&Object(o["o"])(e)&&Object(o["j"])(t.pluralRules[e])?t.pluralRules[e]:tt,i=Object(o["l"])(t.pluralRules)&&Object(o["o"])(e)&&Object(o["j"])(t.pluralRules[e])?tt:void 0,a=t=>t[r(n,t.length,i)],s=t.list||[],c=t=>s[t],l=t.named||{};Object(o["k"])(t.pluralIndex)&&nt(n,l);const u=t=>l[t];function f(e){const n=Object(o["j"])(t.messages)?t.messages(e):!!Object(o["l"])(t.messages)&&t.messages[e];return n||(t.parent?t.parent.message(e):K)}const d=e=>t.modifiers?t.modifiers[e]:X,h=Object(o["m"])(t.processor)&&Object(o["j"])(t.processor.normalize)?t.processor.normalize:Q,p=Object(o["m"])(t.processor)&&Object(o["j"])(t.processor.interpolate)?t.processor.interpolate:Z,b=Object(o["m"])(t.processor)&&Object(o["o"])(t.processor.type)?t.processor.type:J,g={["list"]:c,["named"]:u,["plural"]:a,["linked"]:(t,e)=>{const n=f(t)(g);return Object(o["o"])(e)?d(e)(n):n},["message"]:f,["type"]:b,["interpolate"]:p,["normalize"]:h};return g}
/*!
* @intlify/devtools-if v9.1.9
* (c) 2021 kazuya kawaguchi
* Released under the MIT License.
*/const ot={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};
/*!
* @intlify/core-base v9.1.9
* (c) 2021 kazuya kawaguchi
* Released under the MIT License.
*/let it=null;function at(t){it=t}function st(t,e,n){it&&it.emit(ot.I18nInit,{timestamp:Date.now(),i18n:t,version:e,meta:n})}const ct=lt(ot.FunctionTranslate);function lt(t){return e=>it&&it.emit(t,e)}const ut="9.1.9",ft=-1,dt="";function ht(){return{upper:t=>Object(o["o"])(t)?t.toUpperCase():t,lower:t=>Object(o["o"])(t)?t.toLowerCase():t,capitalize:t=>Object(o["o"])(t)?`${t.charAt(0).toLocaleUpperCase()}${t.substr(1)}`:t}}let pt;function bt(t){pt=t}let gt=null;const mt=t=>{gt=t},vt=()=>gt;let yt=0;function xt(t={}){const e=Object(o["o"])(t.version)?t.version:ut,n=Object(o["o"])(t.locale)?t.locale:"en-US",r=Object(o["f"])(t.fallbackLocale)||Object(o["m"])(t.fallbackLocale)||Object(o["o"])(t.fallbackLocale)||!1===t.fallbackLocale?t.fallbackLocale:n,i=Object(o["m"])(t.messages)?t.messages:{[n]:{}},a=Object(o["m"])(t.datetimeFormats)?t.datetimeFormats:{[n]:{}},s=Object(o["m"])(t.numberFormats)?t.numberFormats:{[n]:{}},c=Object(o["a"])({},t.modifiers||{},ht()),l=t.pluralRules||{},u=Object(o["j"])(t.missing)?t.missing:null,f=!Object(o["g"])(t.missingWarn)&&!Object(o["n"])(t.missingWarn)||t.missingWarn,d=!Object(o["g"])(t.fallbackWarn)&&!Object(o["n"])(t.fallbackWarn)||t.fallbackWarn,h=!!t.fallbackFormat,p=!!t.unresolving,b=Object(o["j"])(t.postTranslation)?t.postTranslation:null,g=Object(o["m"])(t.processor)?t.processor:null,m=!Object(o["g"])(t.warnHtmlMessage)||t.warnHtmlMessage,v=!!t.escapeParameter,y=Object(o["j"])(t.messageCompiler)?t.messageCompiler:pt,x=Object(o["j"])(t.onWarn)?t.onWarn:o["q"],_=t,O=Object(o["l"])(_.__datetimeFormatters)?_.__datetimeFormatters:new Map,j=Object(o["l"])(_.__numberFormatters)?_.__numberFormatters:new Map,w=Object(o["l"])(_.__meta)?_.__meta:{};yt++;const k={version:e,cid:yt,locale:n,fallbackLocale:r,messages:i,datetimeFormats:a,numberFormats:s,modifiers:c,pluralRules:l,missing:u,missingWarn:f,fallbackWarn:d,fallbackFormat:h,unresolving:p,postTranslation:b,processor:g,warnHtmlMessage:m,escapeParameter:v,messageCompiler:y,onWarn:x,__datetimeFormatters:O,__numberFormatters:j,__meta:w};return __INTLIFY_PROD_DEVTOOLS__&&st(k,e,w),k}function _t(t,e,n,r,i){const{missing:a,onWarn:s}=t;if(null!==a){const r=a(t,n,e,i);return Object(o["o"])(r)?r:e}return e}function Ot(t,e,n){const r=t;r.__localeChainCache||(r.__localeChainCache=new Map);let i=r.__localeChainCache.get(n);if(!i){i=[];let t=[n];while(Object(o["f"])(t))t=jt(i,t,e);const a=Object(o["f"])(e)?e:Object(o["m"])(e)?e["default"]?e["default"]:null:e;t=Object(o["o"])(a)?[a]:a,Object(o["f"])(t)&&jt(i,t,!1),r.__localeChainCache.set(n,i)}return i}function jt(t,e,n){let r=!0;for(let i=0;i<e.length&&Object(o["g"])(r);i++){const a=e[i];Object(o["o"])(a)&&(r=wt(t,e[i],n))}return r}function wt(t,e,n){let r;const o=e.split("-");do{const e=o.join("-");r=kt(t,e,n),o.splice(-1,1)}while(o.length&&!0===r);return r}function kt(t,e,n){let r=!1;if(!t.includes(e)&&(r=!0,e)){r="!"!==e[e.length-1];const i=e.replace(/!/g,"");t.push(i),(Object(o["f"])(n)||Object(o["m"])(n))&&n[i]&&(r=n[i])}return r}function Mt(t,e,n){const r=t;r.__localeChainCache=new Map,Ot(t,n,e)}const St=t=>t;let Ct=Object.create(null);function Pt(t,e={}){{const n=e.onCacheKey||St,r=n(t),o=Ct[r];if(o)return o;let i=!1;const s=e.onError||a;e.onError=t=>{i=!0,s(t)};const{code:c}=R(t,e),l=new Function("return "+c)();return i?l:Ct[r]=l}}function Tt(t){return i(t,null,void 0)}const Et=()=>"",At=t=>Object(o["j"])(t);function Dt(t,...e){const{fallbackFormat:n,postTranslation:r,unresolving:i,fallbackLocale:a,messages:s}=t,[c,l]=Nt(...e),u=Object(o["g"])(l.missingWarn)?l.missingWarn:t.missingWarn,f=Object(o["g"])(l.fallbackWarn)?l.fallbackWarn:t.fallbackWarn,d=Object(o["g"])(l.escapeParameter)?l.escapeParameter:t.escapeParameter,h=!!l.resolvedMessage,p=Object(o["o"])(l.default)||Object(o["g"])(l.default)?Object(o["g"])(l.default)?c:l.default:n?c:"",b=n||""!==p,g=Object(o["o"])(l.locale)?l.locale:t.locale;d&&Lt(l);let[m,v,y]=h?[c,g,s[g]||{}]:Rt(t,c,g,a,f,u),x=c;if(h||Object(o["o"])(m)||At(m)||b&&(m=p,x=m),!h&&(!Object(o["o"])(m)&&!At(m)||!Object(o["o"])(v)))return i?ft:c;let _=!1;const O=()=>{_=!0},j=At(m)?m:Ft(t,c,v,m,x,O);if(_)return m;const w=Bt(t,v,y,l),k=rt(w),M=It(t,j,k),S=r?r(M):M;if(__INTLIFY_PROD_DEVTOOLS__){const e={timestamp:Date.now(),key:Object(o["o"])(c)?c:At(m)?m.key:"",locale:v||(At(m)?m.locale:""),format:Object(o["o"])(m)?m:At(m)?m.source:"",message:S};e.meta=Object(o["a"])({},t.__meta,vt()||{}),ct(e)}return S}function Lt(t){Object(o["f"])(t.list)?t.list=t.list.map(t=>Object(o["o"])(t)?Object(o["b"])(t):t):Object(o["l"])(t.named)&&Object.keys(t.named).forEach(e=>{Object(o["o"])(t.named[e])&&(t.named[e]=Object(o["b"])(t.named[e]))})}function Rt(t,e,n,r,i,a){const{messages:s,onWarn:c}=t,l=Ot(t,r,n);let u,f={},d=null,h=n,p=null;const b="translate";for(let g=0;g<l.length;g++){u=p=l[g],f=s[u]||{};if(null===(d=q(f,e))&&(d=f[e]),Object(o["o"])(d)||Object(o["j"])(d))break;const n=_t(t,e,u,a,b);n!==e&&(d=n),h=p}return[d,u,f]}function Ft(t,e,n,r,o,i){const{messageCompiler:a,warnHtmlMessage:s}=t;if(At(r)){const t=r;return t.locale=t.locale||n,t.key=t.key||e,t}const c=a(r,Wt(t,n,o,r,s,i));return c.locale=n,c.key=e,c.source=r,c}function It(t,e,n){const r=e(n);return r}function Nt(...t){const[e,n,r]=t,i={};if(!Object(o["o"])(e)&&!Object(o["k"])(e)&&!At(e))throw Tt(14);const a=Object(o["k"])(e)?String(e):(At(e),e);return Object(o["k"])(n)?i.plural=n:Object(o["o"])(n)?i.default=n:Object(o["m"])(n)&&!Object(o["i"])(n)?i.named=n:Object(o["f"])(n)&&(i.list=n),Object(o["k"])(r)?i.plural=r:Object(o["o"])(r)?i.default=r:Object(o["m"])(r)&&Object(o["a"])(i,r),[a,i]}function Wt(t,e,n,r,i,a){return{warnHtmlMessage:i,onError:t=>{throw a&&a(t),t},onCacheKey:t=>Object(o["d"])(e,n,t)}}function Bt(t,e,n,r){const{modifiers:i,pluralRules:a}=t,s=r=>{const i=q(n,r);if(Object(o["o"])(i)){let n=!1;const o=()=>{n=!0},a=Ft(t,r,e,i,r,o);return n?Et:a}return At(i)?i:Et},c={locale:e,modifiers:i,pluralRules:a,messages:s};return t.processor&&(c.processor=t.processor),r.list&&(c.list=r.list),r.named&&(c.named=r.named),Object(o["k"])(r.plural)&&(c.pluralIndex=r.plural),c}const zt="undefined"!==typeof Intl;zt&&Intl.DateTimeFormat,zt&&Intl.NumberFormat;function Vt(t,...e){const{datetimeFormats:n,unresolving:r,fallbackLocale:i,onWarn:a}=t,{__datetimeFormatters:s}=t;const[c,l,u,f]=Ht(...e),d=Object(o["g"])(u.missingWarn)?u.missingWarn:t.missingWarn,h=(Object(o["g"])(u.fallbackWarn)?u.fallbackWarn:t.fallbackWarn,!!u.part),p=Object(o["o"])(u.locale)?u.locale:t.locale,b=Ot(t,i,p);if(!Object(o["o"])(c)||""===c)return new Intl.DateTimeFormat(p).format(l);let g,m={},v=null,y=p,x=null;const _="datetime format";for(let w=0;w<b.length;w++){if(g=x=b[w],m=n[g]||{},v=m[c],Object(o["m"])(v))break;_t(t,c,g,d,_),y=x}if(!Object(o["m"])(v)||!Object(o["o"])(g))return r?ft:c;let O=`${g}__${c}`;Object(o["i"])(f)||(O=`${O}__${JSON.stringify(f)}`);let j=s.get(O);return j||(j=new Intl.DateTimeFormat(g,Object(o["a"])({},v,f)),s.set(O,j)),h?j.formatToParts(l):j.format(l)}function Ht(...t){const[e,n,r,i]=t;let a,s={},c={};if(Object(o["o"])(e)){if(!/\d{4}-\d{2}-\d{2}(T.*)?/.test(e))throw Tt(16);a=new Date(e);try{a.toISOString()}catch(l){throw Tt(16)}}else if(Object(o["h"])(e)){if(isNaN(e.getTime()))throw Tt(15);a=e}else{if(!Object(o["k"])(e))throw Tt(14);a=e}return Object(o["o"])(n)?s.key=n:Object(o["m"])(n)&&(s=n),Object(o["o"])(r)?s.locale=r:Object(o["m"])(r)&&(c=r),Object(o["m"])(i)&&(c=i),[s.key||"",a,s,c]}function $t(t,e,n){const r=t;for(const o in n){const t=`${e}__${o}`;r.__datetimeFormatters.has(t)&&r.__datetimeFormatters.delete(t)}}function Ut(t,...e){const{numberFormats:n,unresolving:r,fallbackLocale:i,onWarn:a}=t,{__numberFormatters:s}=t;const[c,l,u,f]=Yt(...e),d=Object(o["g"])(u.missingWarn)?u.missingWarn:t.missingWarn,h=(Object(o["g"])(u.fallbackWarn)?u.fallbackWarn:t.fallbackWarn,!!u.part),p=Object(o["o"])(u.locale)?u.locale:t.locale,b=Ot(t,i,p);if(!Object(o["o"])(c)||""===c)return new Intl.NumberFormat(p).format(l);let g,m={},v=null,y=p,x=null;const _="number format";for(let w=0;w<b.length;w++){if(g=x=b[w],m=n[g]||{},v=m[c],Object(o["m"])(v))break;_t(t,c,g,d,_),y=x}if(!Object(o["m"])(v)||!Object(o["o"])(g))return r?ft:c;let O=`${g}__${c}`;Object(o["i"])(f)||(O=`${O}__${JSON.stringify(f)}`);let j=s.get(O);return j||(j=new Intl.NumberFormat(g,Object(o["a"])({},v,f)),s.set(O,j)),h?j.formatToParts(l):j.format(l)}function Yt(...t){const[e,n,r,i]=t;let a={},s={};if(!Object(o["k"])(e))throw Tt(14);const c=e;return Object(o["o"])(n)?a.key=n:Object(o["m"])(n)&&(a=n),Object(o["o"])(r)?a.locale=r:Object(o["m"])(r)&&(s=r),Object(o["m"])(i)&&(s=i),[a.key||"",c,a,s]}function qt(t,e,n){const r=t;for(const o in n){const t=`${e}__${o}`;r.__numberFormatters.has(t)&&r.__numberFormatters.delete(t)}}"boolean"!==typeof __INTLIFY_PROD_DEVTOOLS__&&(Object(o["e"])().__INTLIFY_PROD_DEVTOOLS__=!1);var Gt=n("7a23");n("3f4e");
/*!
* @intlify/vue-devtools v9.1.9
* (c) 2021 kazuya kawaguchi
* Released under the MIT License.
*/
const Xt="9.1.9";function Kt(){"boolean"!==typeof __INTLIFY_PROD_DEVTOOLS__&&(Object(r["c"])().__INTLIFY_PROD_DEVTOOLS__=!1)}function Jt(t,...e){return i(t,null,void 0)}const Qt="__INTLIFY_META__",Zt=Object(r["n"])("__transrateVNode"),te=Object(r["n"])("__datetimeParts"),ee=Object(r["n"])("__numberParts"),ne=(Object(r["n"])("__enableEmitter"),Object(r["n"])("__disableEmitter"),Object(r["n"])("__setPluralRules"));Object(r["n"])("__intlifyMeta");const re=Object(r["n"])("__injectWithOption");let oe=0;function ie(t){return(e,n,r,o)=>t(n,r,Object(Gt["getCurrentInstance"])()||void 0,o)}function ae(t,e){const{messages:n,__i18n:o}=e,i=Object(r["k"])(n)?n:Object(r["e"])(o)?{}:{[t]:{}};if(Object(r["e"])(o)&&o.forEach(({locale:t,resource:e})=>{t?(i[t]=i[t]||{},ce(e,i[t])):ce(e,i)}),e.flatJson)for(const a in i)Object(r["d"])(i,a)&&G(i[a]);return i}const se=t=>!Object(r["j"])(t)||Object(r["e"])(t);function ce(t,e){if(se(t)||se(e))throw Jt(20);for(const n in t)Object(r["d"])(t,n)&&(se(t[n])||se(e[n])?e[n]=t[n]:ce(t[n],e[n]))}const le=()=>{const t=Object(Gt["getCurrentInstance"])();return t&&t.type[Qt]?{[Qt]:t.type[Qt]}:null};function ue(t={}){const{__root:e}=t,n=void 0===e;let o=!Object(r["f"])(t.inheritLocale)||t.inheritLocale;const i=Object(Gt["ref"])(e&&o?e.locale.value:Object(r["m"])(t.locale)?t.locale:"en-US"),a=Object(Gt["ref"])(e&&o?e.fallbackLocale.value:Object(r["m"])(t.fallbackLocale)||Object(r["e"])(t.fallbackLocale)||Object(r["k"])(t.fallbackLocale)||!1===t.fallbackLocale?t.fallbackLocale:i.value),s=Object(Gt["ref"])(ae(i.value,t)),c=Object(Gt["ref"])(Object(r["k"])(t.datetimeFormats)?t.datetimeFormats:{[i.value]:{}}),l=Object(Gt["ref"])(Object(r["k"])(t.numberFormats)?t.numberFormats:{[i.value]:{}});let u=e?e.missingWarn:!Object(r["f"])(t.missingWarn)&&!Object(r["l"])(t.missingWarn)||t.missingWarn,f=e?e.fallbackWarn:!Object(r["f"])(t.fallbackWarn)&&!Object(r["l"])(t.fallbackWarn)||t.fallbackWarn,d=e?e.fallbackRoot:!Object(r["f"])(t.fallbackRoot)||t.fallbackRoot,h=!!t.fallbackFormat,p=Object(r["h"])(t.missing)?t.missing:null,b=Object(r["h"])(t.missing)?ie(t.missing):null,g=Object(r["h"])(t.postTranslation)?t.postTranslation:null,m=!Object(r["f"])(t.warnHtmlMessage)||t.warnHtmlMessage,v=!!t.escapeParameter;const y=e?e.modifiers:Object(r["k"])(t.modifiers)?t.modifiers:{};let x,_=t.pluralRules||e&&e.pluralRules;function O(){return xt({version:Xt,locale:i.value,fallbackLocale:a.value,messages:s.value,datetimeFormats:c.value,numberFormats:l.value,modifiers:y,pluralRules:_,missing:null===b?void 0:b,missingWarn:u,fallbackWarn:f,fallbackFormat:h,unresolving:!0,postTranslation:null===g?void 0:g,warnHtmlMessage:m,escapeParameter:v,__datetimeFormatters:Object(r["k"])(x)?x.__datetimeFormatters:void 0,__numberFormatters:Object(r["k"])(x)?x.__numberFormatters:void 0,__v_emitter:Object(r["k"])(x)?x.__v_emitter:void 0,__meta:{framework:"vue"}})}function j(){return[i.value,a.value,s.value,c.value,l.value]}x=O(),Mt(x,i.value,a.value);const w=Object(Gt["computed"])({get:()=>i.value,set:t=>{i.value=t,x.locale=i.value}}),k=Object(Gt["computed"])({get:()=>a.value,set:t=>{a.value=t,x.fallbackLocale=a.value,Mt(x,i.value,t)}}),M=Object(Gt["computed"])(()=>s.value),S=Object(Gt["computed"])(()=>c.value),C=Object(Gt["computed"])(()=>l.value);function P(){return Object(r["h"])(g)?g:null}function T(t){g=t,x.postTranslation=t}function E(){return p}function A(t){null!==t&&(b=ie(t)),p=t,x.missing=b}function D(t,n,o,i,a,s){let c;if(j(),__INTLIFY_PROD_DEVTOOLS__)try{mt(le()),c=t(x)}finally{mt(null)}else c=t(x);if(Object(r["i"])(c)&&c===ft){const[t,r]=n();return e&&d?i(e):a(t)}if(s(c))return c;throw Jt(14)}function L(...t){return D(e=>Dt(e,...t),()=>Nt(...t),"translate",e=>e.t(...t),t=>t,t=>Object(r["m"])(t))}function R(...t){const[e,n,o]=t;if(o&&!Object(r["j"])(o))throw Jt(15);return L(e,n,Object(r["a"])({resolvedMessage:!0},o||{}))}function F(...t){return D(e=>Vt(e,...t),()=>Ht(...t),"datetime format",e=>e.d(...t),()=>dt,t=>Object(r["m"])(t))}function I(...t){return D(e=>Ut(e,...t),()=>Yt(...t),"number format",e=>e.n(...t),()=>dt,t=>Object(r["m"])(t))}function N(t){return t.map(t=>Object(r["m"])(t)?Object(Gt["createVNode"])(Gt["Text"],null,t,0):t)}const W=t=>t,B={normalize:N,interpolate:W,type:"vnode"};function z(...t){return D(e=>{let n;const r=e;try{r.processor=B,n=Dt(r,...t)}finally{r.processor=null}return n},()=>Nt(...t),"translate",e=>e[Zt](...t),t=>[Object(Gt["createVNode"])(Gt["Text"],null,t,0)],t=>Object(r["e"])(t))}function V(...t){return D(e=>Ut(e,...t),()=>Yt(...t),"number format",e=>e[ee](...t),()=>[],t=>Object(r["m"])(t)||Object(r["e"])(t))}function H(...t){return D(e=>Vt(e,...t),()=>Ht(...t),"datetime format",e=>e[te](...t),()=>[],t=>Object(r["m"])(t)||Object(r["e"])(t))}function $(t){_=t,x.pluralRules=_}function U(t,e){const n=Object(r["m"])(e)?e:i.value,o=X(n);return null!==q(o,t)}function Y(t){let e=null;const n=Ot(x,a.value,i.value);for(let r=0;r<n.length;r++){const o=s.value[n[r]]||{},i=q(o,t);if(null!=i){e=i;break}}return e}function G(t){const n=Y(t);return null!=n?n:e&&e.tm(t)||{}}function X(t){return s.value[t]||{}}function K(t,e){s.value[t]=e,x.messages=s.value}function J(t,e){s.value[t]=s.value[t]||{},ce(e,s.value[t]),x.messages=s.value}function Q(t){return c.value[t]||{}}function Z(t,e){c.value[t]=e,x.datetimeFormats=c.value,$t(x,t,e)}function tt(t,e){c.value[t]=Object(r["a"])(c.value[t]||{},e),x.datetimeFormats=c.value,$t(x,t,e)}function et(t){return l.value[t]||{}}function nt(t,e){l.value[t]=e,x.numberFormats=l.value,qt(x,t,e)}function rt(t,e){l.value[t]=Object(r["a"])(l.value[t]||{},e),x.numberFormats=l.value,qt(x,t,e)}oe++,e&&(Object(Gt["watch"])(e.locale,t=>{o&&(i.value=t,x.locale=t,Mt(x,i.value,a.value))}),Object(Gt["watch"])(e.fallbackLocale,t=>{o&&(a.value=t,x.fallbackLocale=t,Mt(x,i.value,a.value))}));const ot={id:oe,locale:w,fallbackLocale:k,get inheritLocale(){return o},set inheritLocale(t){o=t,t&&e&&(i.value=e.locale.value,a.value=e.fallbackLocale.value,Mt(x,i.value,a.value))},get availableLocales(){return Object.keys(s.value).sort()},messages:M,datetimeFormats:S,numberFormats:C,get modifiers(){return y},get pluralRules(){return _||{}},get isGlobal(){return n},get missingWarn(){return u},set missingWarn(t){u=t,x.missingWarn=u},get fallbackWarn(){return f},set fallbackWarn(t){f=t,x.fallbackWarn=f},get fallbackRoot(){return d},set fallbackRoot(t){d=t},get fallbackFormat(){return h},set fallbackFormat(t){h=t,x.fallbackFormat=h},get warnHtmlMessage(){return m},set warnHtmlMessage(t){m=t,x.warnHtmlMessage=t},get escapeParameter(){return v},set escapeParameter(t){v=t,x.escapeParameter=t},t:L,rt:R,d:F,n:I,te:U,tm:G,getLocaleMessage:X,setLocaleMessage:K,mergeLocaleMessage:J,getDateTimeFormat:Q,setDateTimeFormat:Z,mergeDateTimeFormat:tt,getNumberFormat:et,setNumberFormat:nt,mergeNumberFormat:rt,getPostTranslationHandler:P,setPostTranslationHandler:T,getMissingHandler:E,setMissingHandler:A,[Zt]:z,[ee]:V,[te]:H,[ne]:$,[re]:t.__injectWithOption};return ot}function fe(t){const e=Object(r["m"])(t.locale)?t.locale:"en-US",n=Object(r["m"])(t.fallbackLocale)||Object(r["e"])(t.fallbackLocale)||Object(r["k"])(t.fallbackLocale)||!1===t.fallbackLocale?t.fallbackLocale:e,o=Object(r["h"])(t.missing)?t.missing:void 0,i=!Object(r["f"])(t.silentTranslationWarn)&&!Object(r["l"])(t.silentTranslationWarn)||!t.silentTranslationWarn,a=!Object(r["f"])(t.silentFallbackWarn)&&!Object(r["l"])(t.silentFallbackWarn)||!t.silentFallbackWarn,s=!Object(r["f"])(t.fallbackRoot)||t.fallbackRoot,c=!!t.formatFallbackMessages,l=Object(r["k"])(t.modifiers)?t.modifiers:{},u=t.pluralizationRules,f=Object(r["h"])(t.postTranslation)?t.postTranslation:void 0,d=!Object(r["m"])(t.warnHtmlInMessage)||"off"!==t.warnHtmlInMessage,h=!!t.escapeParameterHtml,p=!Object(r["f"])(t.sync)||t.sync;let b=t.messages;if(Object(r["k"])(t.sharedMessages)){const e=t.sharedMessages,n=Object.keys(e);b=n.reduce((t,n)=>{const o=t[n]||(t[n]={});return Object(r["a"])(o,e[n]),t},b||{})}const{__i18n:g,__root:m,__injectWithOption:v}=t,y=t.datetimeFormats,x=t.numberFormats,_=t.flatJson;return{locale:e,fallbackLocale:n,messages:b,flatJson:_,datetimeFormats:y,numberFormats:x,missing:o,missingWarn:i,fallbackWarn:a,fallbackRoot:s,fallbackFormat:c,modifiers:l,pluralRules:u,postTranslation:f,warnHtmlMessage:d,escapeParameter:h,inheritLocale:p,__i18n:g,__root:m,__injectWithOption:v}}function de(t={}){const e=ue(fe(t)),n={id:e.id,get locale(){return e.locale.value},set locale(t){e.locale.value=t},get fallbackLocale(){return e.fallbackLocale.value},set fallbackLocale(t){e.fallbackLocale.value=t},get messages(){return e.messages.value},get datetimeFormats(){return e.datetimeFormats.value},get numberFormats(){return e.numberFormats.value},get availableLocales(){return e.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(t){},get missing(){return e.getMissingHandler()},set missing(t){e.setMissingHandler(t)},get silentTranslationWarn(){return Object(r["f"])(e.missingWarn)?!e.missingWarn:e.missingWarn},set silentTranslationWarn(t){e.missingWarn=Object(r["f"])(t)?!t:t},get silentFallbackWarn(){return Object(r["f"])(e.fallbackWarn)?!e.fallbackWarn:e.fallbackWarn},set silentFallbackWarn(t){e.fallbackWarn=Object(r["f"])(t)?!t:t},get modifiers(){return e.modifiers},get formatFallbackMessages(){return e.fallbackFormat},set formatFallbackMessages(t){e.fallbackFormat=t},get postTranslation(){return e.getPostTranslationHandler()},set postTranslation(t){e.setPostTranslationHandler(t)},get sync(){return e.inheritLocale},set sync(t){e.inheritLocale=t},get warnHtmlInMessage(){return e.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(t){e.warnHtmlMessage="off"!==t},get escapeParameterHtml(){return e.escapeParameter},set escapeParameterHtml(t){e.escapeParameter=t},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(t){},get pluralizationRules(){return e.pluralRules||{}},__composer:e,t(...t){const[n,o,i]=t,a={};let s=null,c=null;if(!Object(r["m"])(n))throw Jt(15);const l=n;return Object(r["m"])(o)?a.locale=o:Object(r["e"])(o)?s=o:Object(r["k"])(o)&&(c=o),Object(r["e"])(i)?s=i:Object(r["k"])(i)&&(c=i),e.t(l,s||c||{},a)},rt(...t){return e.rt(...t)},tc(...t){const[n,o,i]=t,a={plural:1};let s=null,c=null;if(!Object(r["m"])(n))throw Jt(15);const l=n;return Object(r["m"])(o)?a.locale=o:Object(r["i"])(o)?a.plural=o:Object(r["e"])(o)?s=o:Object(r["k"])(o)&&(c=o),Object(r["m"])(i)?a.locale=i:Object(r["e"])(i)?s=i:Object(r["k"])(i)&&(c=i),e.t(l,s||c||{},a)},te(t,n){return e.te(t,n)},tm(t){return e.tm(t)},getLocaleMessage(t){return e.getLocaleMessage(t)},setLocaleMessage(t,n){e.setLocaleMessage(t,n)},mergeLocaleMessage(t,n){e.mergeLocaleMessage(t,n)},d(...t){return e.d(...t)},getDateTimeFormat(t){return e.getDateTimeFormat(t)},setDateTimeFormat(t,n){e.setDateTimeFormat(t,n)},mergeDateTimeFormat(t,n){e.mergeDateTimeFormat(t,n)},n(...t){return e.n(...t)},getNumberFormat(t){return e.getNumberFormat(t)},setNumberFormat(t,n){e.setNumberFormat(t,n)},mergeNumberFormat(t,n){e.mergeNumberFormat(t,n)},getChoiceIndex(t,e){return-1},__onComponentInstanceCreated(e){const{componentInstanceCreatedListener:r}=t;r&&r(e,n)}};return n}const he={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:t=>"parent"===t||"global"===t,default:"parent"},i18n:{type:Object}},pe={name:"i18n-t",props:Object(r["a"])({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:t=>Object(r["i"])(t)||!isNaN(t)}},he),setup(t,e){const{slots:n,attrs:o}=e,i=t.i18n||Pe({useScope:t.scope,__useComponent:!0}),a=Object.keys(n).filter(t=>"_"!==t);return()=>{const n={};t.locale&&(n.locale=t.locale),void 0!==t.plural&&(n.plural=Object(r["m"])(t.plural)?+t.plural:t.plural);const s=be(e,a),c=i[Zt](t.keypath,s,n),l=Object(r["a"])({},o);return Object(r["m"])(t.tag)||Object(r["j"])(t.tag)?Object(Gt["h"])(t.tag,l,c):Object(Gt["h"])(Gt["Fragment"],l,c)}}};function be({slots:t},e){return 1===e.length&&"default"===e[0]?t.default?t.default():[]:e.reduce((e,n)=>{const r=t[n];return r&&(e[n]=r()),e},{})}function ge(t,e,n,o){const{slots:i,attrs:a}=e;return()=>{const e={part:!0};let s={};t.locale&&(e.locale=t.locale),Object(r["m"])(t.format)?e.key=t.format:Object(r["j"])(t.format)&&(Object(r["m"])(t.format.key)&&(e.key=t.format.key),s=Object.keys(t.format).reduce((e,o)=>n.includes(o)?Object(r["a"])({},e,{[o]:t.format[o]}):e,{}));const c=o(t.value,e,s);let l=[e.key];Object(r["e"])(c)?l=c.map((t,e)=>{const n=i[t.type];return n?n({[t.type]:t.value,index:e,parts:c}):[t.value]}):Object(r["m"])(c)&&(l=[c]);const u=Object(r["a"])({},a);return Object(r["m"])(t.tag)||Object(r["j"])(t.tag)?Object(Gt["h"])(t.tag,u,l):Object(Gt["h"])(Gt["Fragment"],u,l)}}const me=["localeMatcher","style","unit","unitDisplay","currency","currencyDisplay","useGrouping","numberingSystem","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","notation","formatMatcher"],ve={name:"i18n-n",props:Object(r["a"])({value:{type:Number,required:!0},format:{type:[String,Object]}},he),setup(t,e){const n=t.i18n||Pe({useScope:"parent",__useComponent:!0});return ge(t,e,me,(...t)=>n[ee](...t))}},ye=["dateStyle","timeStyle","fractionalSecondDigits","calendar","dayPeriod","numberingSystem","localeMatcher","timeZone","hour12","hourCycle","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"],xe={name:"i18n-d",props:Object(r["a"])({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},he),setup(t,e){const n=t.i18n||Pe({useScope:"parent",__useComponent:!0});return ge(t,e,ye,(...t)=>n[te](...t))}};function _e(t,e){const n=t;if("composition"===t.mode)return n.__getInstance(e)||t.global;{const r=n.__getInstance(e);return null!=r?r.__composer:t.global.__composer}}function Oe(t){const e=(e,{instance:n,value:r,modifiers:o})=>{if(!n||!n.$)throw Jt(22);const i=_e(t,n.$);const a=je(r);e.textContent=i.t(...we(a))};return{beforeMount:e,beforeUpdate:e}}function je(t){if(Object(r["m"])(t))return{path:t};if(Object(r["k"])(t)){if(!("path"in t))throw Jt(19,"path");return t}throw Jt(20)}function we(t){const{path:e,locale:n,args:o,choice:i,plural:a}=t,s={},c=o||{};return Object(r["m"])(n)&&(s.locale=n),Object(r["i"])(i)&&(s.plural=i),Object(r["i"])(a)&&(s.plural=a),[e,c,s]}function ke(t,e,...n){const o=Object(r["k"])(n[0])?n[0]:{},i=!!o.useI18nComponentName,a=!Object(r["f"])(o.globalInstall)||o.globalInstall;a&&(t.component(i?"i18n":pe.name,pe),t.component(ve.name,ve),t.component(xe.name,xe)),t.directive("t",Oe(e))}function Me(t,e,n){return{beforeCreate(){const r=Object(Gt["getCurrentInstance"])();if(!r)throw Jt(22);const o=this.$options;if(o.i18n){const n=o.i18n;o.__i18n&&(n.__i18n=o.__i18n),n.__root=e,this===this.$root?this.$i18n=Se(t,n):(n.__injectWithOption=!0,this.$i18n=de(n))}else o.__i18n?this===this.$root?this.$i18n=Se(t,o):this.$i18n=de({__i18n:o.__i18n,__injectWithOption:!0,__root:e}):this.$i18n=t;t.__onComponentInstanceCreated(this.$i18n),n.__setInstance(r,this.$i18n),this.$t=(...t)=>this.$i18n.t(...t),this.$rt=(...t)=>this.$i18n.rt(...t),this.$tc=(...t)=>this.$i18n.tc(...t),this.$te=(t,e)=>this.$i18n.te(t,e),this.$d=(...t)=>this.$i18n.d(...t),this.$n=(...t)=>this.$i18n.n(...t),this.$tm=t=>this.$i18n.tm(t)},mounted(){0},beforeUnmount(){const t=Object(Gt["getCurrentInstance"])();if(!t)throw Jt(22);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__deleteInstance(t),delete this.$i18n}}}function Se(t,e){t.locale=e.locale||t.locale,t.fallbackLocale=e.fallbackLocale||t.fallbackLocale,t.missing=e.missing||t.missing,t.silentTranslationWarn=e.silentTranslationWarn||t.silentFallbackWarn,t.silentFallbackWarn=e.silentFallbackWarn||t.silentFallbackWarn,t.formatFallbackMessages=e.formatFallbackMessages||t.formatFallbackMessages,t.postTranslation=e.postTranslation||t.postTranslation,t.warnHtmlInMessage=e.warnHtmlInMessage||t.warnHtmlInMessage,t.escapeParameterHtml=e.escapeParameterHtml||t.escapeParameterHtml,t.sync=e.sync||t.sync,t.__composer[ne](e.pluralizationRules||t.pluralizationRules);const n=ae(t.locale,{messages:e.messages,__i18n:e.__i18n});return Object.keys(n).forEach(e=>t.mergeLocaleMessage(e,n[e])),e.datetimeFormats&&Object.keys(e.datetimeFormats).forEach(n=>t.mergeDateTimeFormat(n,e.datetimeFormats[n])),e.numberFormats&&Object.keys(e.numberFormats).forEach(n=>t.mergeNumberFormat(n,e.numberFormats[n])),t}function Ce(t={}){const e=!Object(r["f"])(t.legacy)||t.legacy,n=!!t.globalInjection,o=new Map,i=e?de(t):ue(t),a=Object(r["n"])(""),s={get mode(){return e?"legacy":"composition"},async install(t,...r){t.__VUE_I18N_SYMBOL__=a,t.provide(t.__VUE_I18N_SYMBOL__,s),!e&&n&&Le(t,s.global),ke(t,s,...r),e&&t.mixin(Me(i,i.__composer,s))},get global(){return i},__instances:o,__getInstance(t){return o.get(t)||null},__setInstance(t,e){o.set(t,e)},__deleteInstance(t){o.delete(t)}};return s}function Pe(t={}){const e=Object(Gt["getCurrentInstance"])();if(null==e)throw Jt(16);if(!e.appContext.app.__VUE_I18N_SYMBOL__)throw Jt(17);const n=Object(Gt["inject"])(e.appContext.app.__VUE_I18N_SYMBOL__);if(!n)throw Jt(22);const o="composition"===n.mode?n.global:n.global.__composer,i=Object(r["g"])(t)?"__i18n"in e.type?"local":"global":t.useScope?t.useScope:"local";if("global"===i){let n=Object(r["j"])(t.messages)?t.messages:{};"__i18nGlobal"in e.type&&(n=ae(o.locale.value,{messages:n,__i18n:e.type.__i18nGlobal}));const i=Object.keys(n);if(i.length&&i.forEach(t=>{o.mergeLocaleMessage(t,n[t])}),Object(r["j"])(t.datetimeFormats)){const e=Object.keys(t.datetimeFormats);e.length&&e.forEach(e=>{o.mergeDateTimeFormat(e,t.datetimeFormats[e])})}if(Object(r["j"])(t.numberFormats)){const e=Object.keys(t.numberFormats);e.length&&e.forEach(e=>{o.mergeNumberFormat(e,t.numberFormats[e])})}return o}if("parent"===i){let r=Te(n,e,t.__useComponent);return null==r&&(r=o),r}if("legacy"===n.mode)throw Jt(18);const a=n;let s=a.__getInstance(e);if(null==s){const n=e.type,i=Object(r["a"])({},t);n.__i18n&&(i.__i18n=n.__i18n),o&&(i.__root=o),s=ue(i),Ee(a,e,s),a.__setInstance(e,s)}return s}function Te(t,e,n=!1){let r=null;const o=e.root;let i=e.parent;while(null!=i){const e=t;if("composition"===t.mode)r=e.__getInstance(i);else{const t=e.__getInstance(i);null!=t&&(r=t.__composer),n&&r&&!r[re]&&(r=null)}if(null!=r)break;if(o===i)break;i=i.parent}return r}function Ee(t,e,n){Object(Gt["onMounted"])(()=>{0},e),Object(Gt["onUnmounted"])(()=>{t.__deleteInstance(e)},e)}const Ae=["locale","fallbackLocale","availableLocales"],De=["t","rt","d","n","tm"];function Le(t,e){const n=Object.create(null);Ae.forEach(t=>{const r=Object.getOwnPropertyDescriptor(e,t);if(!r)throw Jt(22);const o=Object(Gt["isRef"])(r.value)?{get(){return r.value.value},set(t){r.value.value=t}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,t,o)}),t.config.globalProperties.$i18n=n,De.forEach(n=>{const r=Object.getOwnPropertyDescriptor(e,n);if(!r||!r.value)throw Jt(22);Object.defineProperty(t.config.globalProperties,"$"+n,r)})}if(bt(Pt),Kt(),__INTLIFY_PROD_DEVTOOLS__){const t=Object(r["c"])();t.__INTLIFY__=!0,at(t.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}},4840:function(t,e,n){var r=n("825a"),o=n("1c0b"),i=n("b622"),a=i("species");t.exports=function(t,e){var n,i=r(t).constructor;return void 0===i||void 0==(n=r(i)[a])?e:o(n)}},4930:function(t,e,n){var r=n("2d00"),o=n("d039");t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},"4a7b":function(t,e,n){"use strict";var r=n("c532");t.exports=function(t,e){e=e||{};var n={},o=["url","method","data"],i=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function c(t,e){return r.isPlainObject(t)&&r.isPlainObject(e)?r.merge(t,e):r.isPlainObject(e)?r.merge({},e):r.isArray(e)?e.slice():e}function l(o){r.isUndefined(e[o])?r.isUndefined(t[o])||(n[o]=c(void 0,t[o])):n[o]=c(t[o],e[o])}r.forEach(o,(function(t){r.isUndefined(e[t])||(n[t]=c(void 0,e[t]))})),r.forEach(i,l),r.forEach(a,(function(o){r.isUndefined(e[o])?r.isUndefined(t[o])||(n[o]=c(void 0,t[o])):n[o]=c(void 0,e[o])})),r.forEach(s,(function(r){r in e?n[r]=c(t[r],e[r]):r in t&&(n[r]=c(void 0,t[r]))}));var u=o.concat(i).concat(a).concat(s),f=Object.keys(t).concat(Object.keys(e)).filter((function(t){return-1===u.indexOf(t)}));return r.forEach(f,l),n}},"4d64":function(t,e,n){var r=n("fc6a"),o=n("50c4"),i=n("23cb"),a=function(t){return function(e,n,a){var s,c=r(e),l=o(c.length),u=i(a,l);if(t&&n!=n){while(l>u)if(s=c[u++],s!=s)return!0}else for(;l>u;u++)if((t||u in c)&&c[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},"4de4":function(t,e,n){"use strict";var r=n("23e7"),o=n("b727").filter,i=n("1dde"),a=i("filter");r({target:"Array",proto:!0,forced:!a},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(t,e,n){"use strict";var r=n("0366"),o=n("7b0b"),i=n("9bdd"),a=n("e95a"),s=n("50c4"),c=n("8418"),l=n("35a1");t.exports=function(t){var e,n,u,f,d,h,p=o(t),b="function"==typeof this?this:Array,g=arguments.length,m=g>1?arguments[1]:void 0,v=void 0!==m,y=l(p),x=0;if(v&&(m=r(m,g>2?arguments[2]:void 0,2)),void 0==y||b==Array&&a(y))for(e=s(p.length),n=new b(e);e>x;x++)h=v?m(p[x],x):p[x],c(n,x,h);else for(f=y.call(p),d=f.next,n=new b;!(u=d.call(f)).done;x++)h=v?i(f,m,[u.value,x],!0):u.value,c(n,x,h);return n.length=x,n}},"4e82":function(t,e,n){"use strict";var r=n("23e7"),o=n("1c0b"),i=n("7b0b"),a=n("50c4"),s=n("d039"),c=n("addb"),l=n("a640"),u=n("04d1"),f=n("d998"),d=n("2d00"),h=n("512c"),p=[],b=p.sort,g=s((function(){p.sort(void 0)})),m=s((function(){p.sort(null)})),v=l("sort"),y=!s((function(){if(d)return d<70;if(!(u&&u>3)){if(f)return!0;if(h)return h<603;var t,e,n,r,o="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)p.push({k:e+r,v:n})}for(p.sort((function(t,e){return e.v-t.v})),r=0;r<p.length;r++)e=p[r].k.charAt(0),o.charAt(o.length-1)!==e&&(o+=e);return"DGBEFHACIJK"!==o}})),x=g||!m||!v||!y,_=function(t){return function(e,n){return void 0===n?-1:void 0===e?1:void 0!==t?+t(e,n)||0:String(e)>String(n)?1:-1}};r({target:"Array",proto:!0,forced:x},{sort:function(t){void 0!==t&&o(t);var e=i(this);if(y)return void 0===t?b.call(e):b.call(e,t);var n,r,s=[],l=a(e.length);for(r=0;r<l;r++)r in e&&s.push(e[r]);s=c(s,_(t)),n=s.length,r=0;while(r<n)e[r]=s[r++];while(r<l)delete e[r++];return e}})},"50c4":function(t,e,n){var r=n("a691"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},"512c":function(t,e,n){var r=n("342f"),o=r.match(/AppleWebKit\/(\d+)\./);t.exports=!!o&&+o[1]},5135:function(t,e,n){var r=n("7b0b"),o={}.hasOwnProperty;t.exports=Object.hasOwn||function(t,e){return o.call(r(t),e)}},5270:function(t,e,n){"use strict";var r=n("c532"),o=n("c401"),i=n("2e67"),a=n("2444");function s(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){s(t),t.headers=t.headers||{},t.data=o(t.data,t.headers,t.transformRequest),t.headers=r.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]}));var e=t.adapter||a.adapter;return e(t).then((function(e){return s(t),e.data=o(e.data,e.headers,t.transformResponse),e}),(function(e){return i(e)||(s(t),e&&e.response&&(e.response.data=o(e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},5319:function(t,e,n){"use strict";var r=n("d784"),o=n("d039"),i=n("825a"),a=n("50c4"),s=n("a691"),c=n("1d80"),l=n("8aa5"),u=n("0cb2"),f=n("14c3"),d=n("b622"),h=d("replace"),p=Math.max,b=Math.min,g=function(t){return void 0===t?t:String(t)},m=function(){return"$0"==="a".replace(/./,"$0")}(),v=function(){return!!/./[h]&&""===/./[h]("a","$0")}(),y=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")}));r("replace",(function(t,e,n){var r=v?"$":"$0";return[function(t,n){var r=c(this),o=void 0==t?void 0:t[h];return void 0!==o?o.call(t,r,n):e.call(String(r),t,n)},function(t,o){if("string"===typeof o&&-1===o.indexOf(r)&&-1===o.indexOf("$<")){var c=n(e,this,t,o);if(c.done)return c.value}var d=i(this),h=String(t),m="function"===typeof o;m||(o=String(o));var v=d.global;if(v){var y=d.unicode;d.lastIndex=0}var x=[];while(1){var _=f(d,h);if(null===_)break;if(x.push(_),!v)break;var O=String(_[0]);""===O&&(d.lastIndex=l(h,a(d.lastIndex),y))}for(var j="",w=0,k=0;k<x.length;k++){_=x[k];for(var M=String(_[0]),S=p(b(s(_.index),h.length),0),C=[],P=1;P<_.length;P++)C.push(g(_[P]));var T=_.groups;if(m){var E=[M].concat(C,S,h);void 0!==T&&E.push(T);var A=String(o.apply(void 0,E))}else A=u(M,h,S,C,T,o);S>=w&&(j+=h.slice(w,S)+A,w=S+M.length)}return j+h.slice(w)}]}),!y||!m||v)},5502:function(t,e,n){"use strict";n.d(e,"a",(function(){return K})),n.d(e,"b",(function(){return a}));var r=n("7a23"),o=n("3f4e"),i="store";function a(t){return void 0===t&&(t=null),Object(r["inject"])(null!==t?t:i)}function s(t,e){Object.keys(t).forEach((function(n){return e(t[n],n)}))}function c(t){return null!==t&&"object"===typeof t}function l(t){return t&&"function"===typeof t.then}function u(t,e){if(!t)throw new Error("[vuex] "+e)}function f(t,e){return function(){return t(e)}}function d(t,e,n){return e.indexOf(t)<0&&(n&&n.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function h(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;b(t,n,[],t._modules.root,!0),p(t,n,e)}function p(t,e,n){var o=t._state;t.getters={},t._makeLocalGettersCache=Object.create(null);var i=t._wrappedGetters,a={};s(i,(function(e,n){a[n]=f(e,t),Object.defineProperty(t.getters,n,{get:function(){return a[n]()},enumerable:!0})})),t._state=Object(r["reactive"])({data:e}),t.strict&&_(t),o&&n&&t._withCommit((function(){o.data=null}))}function b(t,e,n,r,o){var i=!n.length,a=t._modules.getNamespace(n);if(r.namespaced&&(t._modulesNamespaceMap[a]&&console.error("[vuex] duplicate namespace "+a+" for the namespaced module "+n.join("/")),t._modulesNamespaceMap[a]=r),!i&&!o){var s=O(e,n.slice(0,-1)),c=n[n.length-1];t._withCommit((function(){c in s&&console.warn('[vuex] state field "'+c+'" was overridden by a module with the same name at "'+n.join(".")+'"'),s[c]=r.state}))}var l=r.context=g(t,a,n);r.forEachMutation((function(e,n){var r=a+n;v(t,r,e,l)})),r.forEachAction((function(e,n){var r=e.root?n:a+n,o=e.handler||e;y(t,r,o,l)})),r.forEachGetter((function(e,n){var r=a+n;x(t,r,e,l)})),r.forEachChild((function(r,i){b(t,e,n.concat(i),r,o)}))}function g(t,e,n){var r=""===e,o={dispatch:r?t.dispatch:function(n,r,o){var i=j(n,r,o),a=i.payload,s=i.options,c=i.type;if(s&&s.root||(c=e+c,t._actions[c]))return t.dispatch(c,a);console.error("[vuex] unknown local action type: "+i.type+", global type: "+c)},commit:r?t.commit:function(n,r,o){var i=j(n,r,o),a=i.payload,s=i.options,c=i.type;s&&s.root||(c=e+c,t._mutations[c])?t.commit(c,a,s):console.error("[vuex] unknown local mutation type: "+i.type+", global type: "+c)}};return Object.defineProperties(o,{getters:{get:r?function(){return t.getters}:function(){return m(t,e)}},state:{get:function(){return O(t.state,n)}}}),o}function m(t,e){if(!t._makeLocalGettersCache[e]){var n={},r=e.length;Object.keys(t.getters).forEach((function(o){if(o.slice(0,r)===e){var i=o.slice(r);Object.defineProperty(n,i,{get:function(){return t.getters[o]},enumerable:!0})}})),t._makeLocalGettersCache[e]=n}return t._makeLocalGettersCache[e]}function v(t,e,n,r){var o=t._mutations[e]||(t._mutations[e]=[]);o.push((function(e){n.call(t,r.state,e)}))}function y(t,e,n,r){var o=t._actions[e]||(t._actions[e]=[]);o.push((function(e){var o=n.call(t,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:t.getters,rootState:t.state},e);return l(o)||(o=Promise.resolve(o)),t._devtoolHook?o.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):o}))}function x(t,e,n,r){t._wrappedGetters[e]?console.error("[vuex] duplicate getter key: "+e):t._wrappedGetters[e]=function(t){return n(r.state,r.getters,t.state,t.getters)}}function _(t){Object(r["watch"])((function(){return t._state.data}),(function(){u(t._committing,"do not mutate vuex store state outside mutation handlers.")}),{deep:!0,flush:"sync"})}function O(t,e){return e.reduce((function(t,e){return t[e]}),t)}function j(t,e,n){return c(t)&&t.type&&(n=e,e=t,t=t.type),u("string"===typeof t,"expects string as the type, but found "+typeof t+"."),{type:t,payload:e,options:n}}var w="vuex bindings",k="vuex:mutations",M="vuex:actions",S="vuex",C=0;function P(t,e){Object(o["setupDevtoolsPlugin"])({id:"org.vuejs.vuex",app:t,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[w]},(function(n){n.addTimelineLayer({id:k,label:"Vuex Mutations",color:T}),n.addTimelineLayer({id:M,label:"Vuex Actions",color:T}),n.addInspector({id:S,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree((function(n){if(n.app===t&&n.inspectorId===S)if(n.filter){var r=[];F(r,e._modules.root,n.filter,""),n.rootNodes=r}else n.rootNodes=[R(e._modules.root,"")]})),n.on.getInspectorState((function(n){if(n.app===t&&n.inspectorId===S){var r=n.nodeId;m(e,r),n.state=I(W(e._modules,r),"root"===r?e.getters:e._makeLocalGettersCache,r)}})),n.on.editInspectorState((function(n){if(n.app===t&&n.inspectorId===S){var r=n.nodeId,o=n.path;"root"!==r&&(o=r.split("/").filter(Boolean).concat(o)),e._withCommit((function(){n.set(e._state.data,o,n.state.value)}))}})),e.subscribe((function(t,e){var r={};t.payload&&(r.payload=t.payload),r.state=e,n.notifyComponentUpdate(),n.sendInspectorTree(S),n.sendInspectorState(S),n.addTimelineEvent({layerId:k,event:{time:Date.now(),title:t.type,data:r}})})),e.subscribeAction({before:function(t,e){var r={};t.payload&&(r.payload=t.payload),t._id=C++,t._time=Date.now(),r.state=e,n.addTimelineEvent({layerId:M,event:{time:t._time,title:t.type,groupId:t._id,subtitle:"start",data:r}})},after:function(t,e){var r={},o=Date.now()-t._time;r.duration={_custom:{type:"duration",display:o+"ms",tooltip:"Action duration",value:o}},t.payload&&(r.payload=t.payload),r.state=e,n.addTimelineEvent({layerId:M,event:{time:Date.now(),title:t.type,groupId:t._id,subtitle:"end",data:r}})}})}))}var T=8702998,E=6710886,A=16777215,D={label:"namespaced",textColor:A,backgroundColor:E};function L(t){return t&&"root"!==t?t.split("/").slice(-2,-1)[0]:"Root"}function R(t,e){return{id:e||"root",label:L(e),tags:t.namespaced?[D]:[],children:Object.keys(t._children).map((function(n){return R(t._children[n],e+n+"/")}))}}function F(t,e,n,r){r.includes(n)&&t.push({id:r||"root",label:r.endsWith("/")?r.slice(0,r.length-1):r||"Root",tags:e.namespaced?[D]:[]}),Object.keys(e._children).forEach((function(o){F(t,e._children[o],n,r+o+"/")}))}function I(t,e,n){e="root"===n?e:e[n];var r=Object.keys(e),o={state:Object.keys(t.state).map((function(e){return{key:e,editable:!0,value:t.state[e]}}))};if(r.length){var i=N(e);o.getters=Object.keys(i).map((function(t){return{key:t.endsWith("/")?L(t):t,editable:!1,value:B((function(){return i[t]}))}}))}return o}function N(t){var e={};return Object.keys(t).forEach((function(n){var r=n.split("/");if(r.length>1){var o=e,i=r.pop();r.forEach((function(t){o[t]||(o[t]={_custom:{value:{},display:t,tooltip:"Module",abstract:!0}}),o=o[t]._custom.value})),o[i]=B((function(){return t[n]}))}else e[n]=B((function(){return t[n]}))})),e}function W(t,e){var n=e.split("/").filter((function(t){return t}));return n.reduce((function(t,r,o){var i=t[r];if(!i)throw new Error('Missing module "'+r+'" for path "'+e+'".');return o===n.length-1?i:i._children}),"root"===e?t:t.root._children)}function B(t){try{return t()}catch(e){return e}}var z=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"===typeof n?n():n)||{}},V={namespaced:{configurable:!0}};V.namespaced.get=function(){return!!this._rawModule.namespaced},z.prototype.addChild=function(t,e){this._children[t]=e},z.prototype.removeChild=function(t){delete this._children[t]},z.prototype.getChild=function(t){return this._children[t]},z.prototype.hasChild=function(t){return t in this._children},z.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},z.prototype.forEachChild=function(t){s(this._children,t)},z.prototype.forEachGetter=function(t){this._rawModule.getters&&s(this._rawModule.getters,t)},z.prototype.forEachAction=function(t){this._rawModule.actions&&s(this._rawModule.actions,t)},z.prototype.forEachMutation=function(t){this._rawModule.mutations&&s(this._rawModule.mutations,t)},Object.defineProperties(z.prototype,V);var H=function(t){this.register([],t,!1)};function $(t,e,n){if(G(t,n),e.update(n),n.modules)for(var r in n.modules){if(!e.getChild(r))return void console.warn("[vuex] trying to add a new module '"+r+"' on hot reloading, manual reload is needed");$(t.concat(r),e.getChild(r),n.modules[r])}}H.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},H.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,n){return e=e.getChild(n),t+(e.namespaced?n+"/":"")}),"")},H.prototype.update=function(t){$([],this.root,t)},H.prototype.register=function(t,e,n){var r=this;void 0===n&&(n=!0),G(t,e);var o=new z(e,n);if(0===t.length)this.root=o;else{var i=this.get(t.slice(0,-1));i.addChild(t[t.length-1],o)}e.modules&&s(e.modules,(function(e,o){r.register(t.concat(o),e,n)}))},H.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1],r=e.getChild(n);r?r.runtime&&e.removeChild(n):console.warn("[vuex] trying to unregister module '"+n+"', which is not registered")},H.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];return!!e&&e.hasChild(n)};var U={assert:function(t){return"function"===typeof t},expected:"function"},Y={assert:function(t){return"function"===typeof t||"object"===typeof t&&"function"===typeof t.handler},expected:'function or object with "handler" function'},q={getters:U,mutations:U,actions:Y};function G(t,e){Object.keys(q).forEach((function(n){if(e[n]){var r=q[n];s(e[n],(function(e,o){u(r.assert(e),X(t,n,o,e,r.expected))}))}}))}function X(t,e,n,r,o){var i=e+" should be "+o+' but "'+e+"."+n+'"';return t.length>0&&(i+=' in module "'+t.join(".")+'"'),i+=" is "+JSON.stringify(r)+".",i}function K(t){return new J(t)}var J=function t(e){var n=this;void 0===e&&(e={}),u("undefined"!==typeof Promise,"vuex requires a Promise polyfill in this browser."),u(this instanceof t,"store must be called with the new operator.");var r=e.plugins;void 0===r&&(r=[]);var o=e.strict;void 0===o&&(o=!1);var i=e.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new H(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._devtools=i;var a=this,s=this,c=s.dispatch,l=s.commit;this.dispatch=function(t,e){return c.call(a,t,e)},this.commit=function(t,e,n){return l.call(a,t,e,n)},this.strict=o;var f=this._modules.root.state;b(this,f,[],this._modules.root),p(this,f),r.forEach((function(t){return t(n)}))},Q={state:{configurable:!0}};J.prototype.install=function(t,e){t.provide(e||i,this),t.config.globalProperties.$store=this;var n=void 0===this._devtools||this._devtools;n&&P(t,this)},Q.state.get=function(){return this._state.data},Q.state.set=function(t){u(!1,"use store.replaceState() to explicit replace store state.")},J.prototype.commit=function(t,e,n){var r=this,o=j(t,e,n),i=o.type,a=o.payload,s=o.options,c={type:i,payload:a},l=this._mutations[i];l?(this._withCommit((function(){l.forEach((function(t){t(a)}))})),this._subscribers.slice().forEach((function(t){return t(c,r.state)})),s&&s.silent&&console.warn("[vuex] mutation type: "+i+". Silent option has been removed. Use the filter functionality in the vue-devtools")):console.error("[vuex] unknown mutation type: "+i)},J.prototype.dispatch=function(t,e){var n=this,r=j(t,e),o=r.type,i=r.payload,a={type:o,payload:i},s=this._actions[o];if(s){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(a,n.state)}))}catch(l){console.warn("[vuex] error in before action subscribers: "),console.error(l)}var c=s.length>1?Promise.all(s.map((function(t){return t(i)}))):s[0](i);return new Promise((function(t,e){c.then((function(e){try{n._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(a,n.state)}))}catch(l){console.warn("[vuex] error in after action subscribers: "),console.error(l)}t(e)}),(function(t){try{n._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(a,n.state,t)}))}catch(l){console.warn("[vuex] error in error action subscribers: "),console.error(l)}e(t)}))}))}console.error("[vuex] unknown action type: "+o)},J.prototype.subscribe=function(t,e){return d(t,this._subscribers,e)},J.prototype.subscribeAction=function(t,e){var n="function"===typeof t?{before:t}:t;return d(n,this._actionSubscribers,e)},J.prototype.watch=function(t,e,n){var o=this;return u("function"===typeof t,"store.watch only accepts a function."),Object(r["watch"])((function(){return t(o.state,o.getters)}),e,Object.assign({},n))},J.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._state.data=t}))},J.prototype.registerModule=function(t,e,n){void 0===n&&(n={}),"string"===typeof t&&(t=[t]),u(Array.isArray(t),"module path must be a string or an Array."),u(t.length>0,"cannot register the root module by using registerModule."),this._modules.register(t,e),b(this,this.state,t,this._modules.get(t),n.preserveState),p(this,this.state)},J.prototype.unregisterModule=function(t){var e=this;"string"===typeof t&&(t=[t]),u(Array.isArray(t),"module path must be a string or an Array."),this._modules.unregister(t),this._withCommit((function(){var n=O(e.state,t.slice(0,-1));delete n[t[t.length-1]]})),h(this)},J.prototype.hasModule=function(t){return"string"===typeof t&&(t=[t]),u(Array.isArray(t),"module path must be a string or an Array."),this._modules.isRegistered(t)},J.prototype.hotUpdate=function(t){this._modules.update(t),h(this,!0)},J.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(J.prototype,Q);et((function(t,e){var n={};return tt(e)||console.error("[vuex] mapState: mapper parameter must be either an Array or an Object"),Z(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var r=nt(this.$store,"mapState",t);if(!r)return;e=r.context.state,n=r.context.getters}return"function"===typeof o?o.call(this,e,n):e[o]},n[r].vuex=!0})),n})),et((function(t,e){var n={};return tt(e)||console.error("[vuex] mapMutations: mapper parameter must be either an Array or an Object"),Z(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var r=this.$store.commit;if(t){var i=nt(this.$store,"mapMutations",t);if(!i)return;r=i.context.commit}return"function"===typeof o?o.apply(this,[r].concat(e)):r.apply(this.$store,[o].concat(e))}})),n})),et((function(t,e){var n={};return tt(e)||console.error("[vuex] mapGetters: mapper parameter must be either an Array or an Object"),Z(e).forEach((function(e){var r=e.key,o=e.val;o=t+o,n[r]=function(){if(!t||nt(this.$store,"mapGetters",t)){if(o in this.$store.getters)return this.$store.getters[o];console.error("[vuex] unknown getter: "+o)}},n[r].vuex=!0})),n})),et((function(t,e){var n={};return tt(e)||console.error("[vuex] mapActions: mapper parameter must be either an Array or an Object"),Z(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var r=this.$store.dispatch;if(t){var i=nt(this.$store,"mapActions",t);if(!i)return;r=i.context.dispatch}return"function"===typeof o?o.apply(this,[r].concat(e)):r.apply(this.$store,[o].concat(e))}})),n}));function Z(t){return tt(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function tt(t){return Array.isArray(t)||c(t)}function et(t){return function(e,n){return"string"!==typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function nt(t,e,n){var r=t._modulesNamespaceMap[n];return r||console.error("[vuex] module namespace not found in "+e+"(): "+n),r}},5530:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));n("b64b"),n("a4d3"),n("4de4"),n("e439"),n("159b"),n("dbb4");var r=n("ade3");function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){Object(r["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}},5692:function(t,e,n){var r=n("c430"),o=n("c6cd");(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.15.2",mode:r?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},"56ef":function(t,e,n){var r=n("d066"),o=n("241c"),i=n("7418"),a=n("825a");t.exports=r("Reflect","ownKeys")||function(t){var e=o.f(a(t)),n=i.f;return n?e.concat(n(t)):e}},5899:function(t,e){t.exports="\t\n\v\f\r    \u2028\u2029\ufeff"},"58a8":function(t,e,n){var r=n("1d80"),o=n("5899"),i="["+o+"]",a=RegExp("^"+i+i+"*"),s=RegExp(i+i+"*$"),c=function(t){return function(e){var n=String(r(e));return 1&t&&(n=n.replace(a,"")),2&t&&(n=n.replace(s,"")),n}};t.exports={start:c(1),end:c(2),trim:c(3)}},"5a34":function(t,e,n){var r=n("44e7");t.exports=function(t){if(r(t))throw TypeError("The method doesn't accept regular expressions");return t}},"5c6c":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"5f02":function(t,e,n){"use strict";t.exports=function(t){return"object"===typeof t&&!0===t.isAxiosError}},"605d":function(t,e,n){var r=n("c6b6"),o=n("da84");t.exports="process"==r(o.process)},6069:function(t,e){t.exports="object"==typeof window},"60da":function(t,e,n){"use strict";var r=n("83ab"),o=n("d039"),i=n("df75"),a=n("7418"),s=n("d1e7"),c=n("7b0b"),l=n("44ad"),u=Object.assign,f=Object.defineProperty;t.exports=!u||o((function(){if(r&&1!==u({b:1},u(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol(),o="abcdefghijklmnopqrst";return t[n]=7,o.split("").forEach((function(t){e[t]=t})),7!=u({},t)[n]||i(u({},e)).join("")!=o}))?function(t,e){var n=c(t),o=arguments.length,u=1,f=a.f,d=s.f;while(o>u){var h,p=l(arguments[u++]),b=f?i(p).concat(f(p)):i(p),g=b.length,m=0;while(g>m)h=b[m++],r&&!d.call(p,h)||(n[h]=p[h])}return n}:u},6547:function(t,e,n){var r=n("a691"),o=n("1d80"),i=function(t){return function(e,n){var i,a,s=String(o(e)),c=r(n),l=s.length;return c<0||c>=l?t?"":void 0:(i=s.charCodeAt(c),i<55296||i>56319||c+1===l||(a=s.charCodeAt(c+1))<56320||a>57343?t?s.charAt(c):i:t?s.slice(c,c+2):a-56320+(i-55296<<10)+65536)}};t.exports={codeAt:i(!1),charAt:i(!0)}},"65f0":function(t,e,n){var r=n("861d"),o=n("e8b5"),i=n("b622"),a=i("species");t.exports=function(t,e){var n;return o(t)&&(n=t.constructor,"function"!=typeof n||n!==Array&&!o(n.prototype)?r(n)&&(n=n[a],null===n&&(n=void 0)):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},"69f3":function(t,e,n){var r,o,i,a=n("7f9a"),s=n("da84"),c=n("861d"),l=n("9112"),u=n("5135"),f=n("c6cd"),d=n("f772"),h=n("d012"),p="Object already initialized",b=s.WeakMap,g=function(t){return i(t)?o(t):r(t,{})},m=function(t){return function(e){var n;if(!c(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}};if(a||f.state){var v=f.state||(f.state=new b),y=v.get,x=v.has,_=v.set;r=function(t,e){if(x.call(v,t))throw new TypeError(p);return e.facade=t,_.call(v,t,e),e},o=function(t){return y.call(v,t)||{}},i=function(t){return x.call(v,t)}}else{var O=d("state");h[O]=!0,r=function(t,e){if(u(t,O))throw new TypeError(p);return e.facade=t,l(t,O,e),e},o=function(t){return u(t,O)?t[O]:{}},i=function(t){return u(t,O)}}t.exports={set:r,get:o,has:i,enforce:g,getterFor:m}},"6c02":function(t,e,n){"use strict";n.d(e,"a",(function(){return Zt})),n.d(e,"b",(function(){return $})),n.d(e,"c",(function(){return re})),n.d(e,"d",(function(){return ne}));var r=n("7a23");n("3f4e");
/*!
* vue-router v4.0.10
* (c) 2021 Eduardo San Martin Morote
* @license MIT
*/
const o="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag,i=t=>o?Symbol(t):"_vr_"+t,a=i("rvlm"),s=i("rvd"),c=i("r"),l=i("rl"),u=i("rvl"),f="undefined"!==typeof window;function d(t){return t.__esModule||o&&"Module"===t[Symbol.toStringTag]}const h=Object.assign;function p(t,e){const n={};for(const r in e){const o=e[r];n[r]=Array.isArray(o)?o.map(t):t(o)}return n}let b=()=>{};const g=/\/$/,m=t=>t.replace(g,"");function v(t,e,n="/"){let r,o={},i="",a="";const s=e.indexOf("?"),c=e.indexOf("#",s>-1?s:0);return s>-1&&(r=e.slice(0,s),i=e.slice(s+1,c>-1?c:e.length),o=t(i)),c>-1&&(r=r||e.slice(0,c),a=e.slice(c,e.length)),r=M(null!=r?r:e,n),{fullPath:r+(i&&"?")+i+a,path:r,query:o,hash:a}}function y(t,e){let n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function x(t,e){return e&&t.toLowerCase().startsWith(e.toLowerCase())?t.slice(e.length)||"/":t}function _(t,e,n){let r=e.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&O(e.matched[r],n.matched[o])&&j(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function O(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function j(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(let n in t)if(!w(t[n],e[n]))return!1;return!0}function w(t,e){return Array.isArray(t)?k(t,e):Array.isArray(e)?k(e,t):t===e}function k(t,e){return Array.isArray(e)?t.length===e.length&&t.every((t,n)=>t===e[n]):1===t.length&&t[0]===e}function M(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),r=t.split("/");let o,i,a=n.length-1;for(o=0;o<r.length;o++)if(i=r[o],1!==a&&"."!==i){if(".."!==i)break;a--}return n.slice(0,a).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var S,C;(function(t){t["pop"]="pop",t["push"]="push"})(S||(S={})),function(t){t["back"]="back",t["forward"]="forward",t["unknown"]=""}(C||(C={}));function P(t){if(!t)if(f){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return"/"!==t[0]&&"#"!==t[0]&&(t="/"+t),m(t)}const T=/^[^#]+#/;function E(t,e){return t.replace(T,"#")+e}function A(t,e){const n=document.documentElement.getBoundingClientRect(),r=t.getBoundingClientRect();return{behavior:e.behavior,left:r.left-n.left-(e.left||0),top:r.top-n.top-(e.top||0)}}const D=()=>({left:window.pageXOffset,top:window.pageYOffset});function L(t){let e;if("el"in t){let n=t.el;const r="string"===typeof n&&n.startsWith("#");0;const o="string"===typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;e=A(o,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(null!=e.left?e.left:window.pageXOffset,null!=e.top?e.top:window.pageYOffset)}function R(t,e){const n=history.state?history.state.position-e:-1;return n+t}const F=new Map;function I(t,e){F.set(t,e)}function N(t){const e=F.get(t);return F.delete(t),e}let W=()=>location.protocol+"//"+location.host;function B(t,e){const{pathname:n,search:r,hash:o}=e,i=t.indexOf("#");if(i>-1){let e=o.includes(t.slice(i))?t.slice(i).length:1,n=o.slice(e);return"/"!==n[0]&&(n="/"+n),x(n,"")}const a=x(n,t);return a+r+o}function z(t,e,n,r){let o=[],i=[],a=null;const s=({state:i})=>{const s=B(t,location),c=n.value,l=e.value;let u=0;if(i){if(n.value=s,e.value=i,a&&a===c)return void(a=null);u=l?i.position-l.position:0}else r(s);o.forEach(t=>{t(n.value,c,{delta:u,type:S.pop,direction:u?u>0?C.forward:C.back:C.unknown})})};function c(){a=n.value}function l(t){o.push(t);const e=()=>{const e=o.indexOf(t);e>-1&&o.splice(e,1)};return i.push(e),e}function u(){const{history:t}=window;t.state&&t.replaceState(h({},t.state,{scroll:D()}),"")}function f(){for(const t of i)t();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",u),{pauseListeners:c,listen:l,destroy:f}}function V(t,e,n,r=!1,o=!1){return{back:t,current:e,forward:n,replaced:r,position:window.history.length,scroll:o?D():null}}function H(t){const{history:e,location:n}=window;let r={value:B(t,n)},o={value:e.state};function i(r,i,a){const s=t.indexOf("#"),c=s>-1?(n.host&&document.querySelector("base")?t:t.slice(s))+r:W()+t+r;try{e[a?"replaceState":"pushState"](i,"",c),o.value=i}catch(l){console.error(l),n[a?"replace":"assign"](c)}}function a(t,n){const a=h({},e.state,V(o.value.back,t,o.value.forward,!0),n,{position:o.value.position});i(t,a,!0),r.value=t}function s(t,n){const a=h({},o.value,e.state,{forward:t,scroll:D()});i(a.current,a,!0);const s=h({},V(r.value,t,null),{position:a.position+1},n);i(t,s,!1),r.value=t}return o.value||i(r.value,{back:null,current:r.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0),{location:r,state:o,push:s,replace:a}}function $(t){t=P(t);const e=H(t),n=z(t,e.state,e.location,e.replace);function r(t,e=!0){e||n.pauseListeners(),history.go(t)}const o=h({location:"",base:t,go:r,createHref:E.bind(null,t)},e,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>e.state.value}),o}function U(t){return"string"===typeof t||t&&"object"===typeof t}function Y(t){return"string"===typeof t||"symbol"===typeof t}const q={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},G=i("nf");var X;(function(t){t[t["aborted"]=4]="aborted",t[t["cancelled"]=8]="cancelled",t[t["duplicated"]=16]="duplicated"})(X||(X={}));function K(t,e){return h(new Error,{type:t,[G]:!0},e)}function J(t,e){return t instanceof Error&&G in t&&(null==e||!!(t.type&e))}const Q="[^/]+?",Z={sensitive:!1,strict:!1,start:!0,end:!0},tt=/[.+*?^${}()[\]/\\]/g;function et(t,e){const n=h({},Z,e);let r=[],o=n.start?"^":"";const i=[];for(const u of t){const t=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let e=0;e<u.length;e++){const r=u[e];let a=40+(n.sensitive?.25:0);if(0===r.type)e||(o+="/"),o+=r.value.replace(tt,"\\$&"),a+=40;else if(1===r.type){const{value:t,repeatable:n,optional:s,regexp:c}=r;i.push({name:t,repeatable:n,optional:s});const f=c||Q;if(f!==Q){a+=10;try{new RegExp(`(${f})`)}catch(l){throw new Error(`Invalid custom RegExp for param "${t}" (${f}): `+l.message)}}let d=n?`((?:${f})(?:/(?:${f}))*)`:`(${f})`;e||(d=s&&u.length<2?`(?:/${d})`:"/"+d),s&&(d+="?"),o+=d,a+=20,s&&(a+=-8),n&&(a+=-20),".*"===f&&(a+=-50)}t.push(a)}r.push(t)}if(n.strict&&n.end){const t=r.length-1;r[t][r[t].length-1]+=.7000000000000001}n.strict||(o+="/?"),n.end?o+="$":n.strict&&(o+="(?:/|$)");const a=new RegExp(o,n.sensitive?"":"i");function s(t){const e=t.match(a),n={};if(!e)return null;for(let r=1;r<e.length;r++){const t=e[r]||"",o=i[r-1];n[o.name]=t&&o.repeatable?t.split("/"):t}return n}function c(e){let n="",r=!1;for(const o of t){r&&n.endsWith("/")||(n+="/"),r=!1;for(const t of o)if(0===t.type)n+=t.value;else if(1===t.type){const{value:i,repeatable:a,optional:s}=t,c=i in e?e[i]:"";if(Array.isArray(c)&&!a)throw new Error(`Provided param "${i}" is an array but it is not repeatable (* or + modifiers)`);const l=Array.isArray(c)?c.join("/"):c;if(!l){if(!s)throw new Error(`Missing required param "${i}"`);o.length<2&&(n.endsWith("/")?n=n.slice(0,-1):r=!0)}n+=l}}return n}return{re:a,score:r,keys:i,parse:s,stringify:c}}function nt(t,e){let n=0;while(n<t.length&&n<e.length){const r=e[n]-t[n];if(r)return r;n++}return t.length<e.length?1===t.length&&80===t[0]?-1:1:t.length>e.length?1===e.length&&80===e[0]?1:-1:0}function rt(t,e){let n=0;const r=t.score,o=e.score;while(n<r.length&&n<o.length){const t=nt(r[n],o[n]);if(t)return t;n++}return o.length-r.length}const ot={type:0,value:""},it=/[a-zA-Z0-9_]/;function at(t){if(!t)return[[]];if("/"===t)return[[ot]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(t){throw new Error(`ERR (${n})/"${l}": ${t}`)}let n=0,r=n;const o=[];let i;function a(){i&&o.push(i),i=[]}let s,c=0,l="",u="";function f(){l&&(0===n?i.push({type:0,value:l}):1===n||2===n||3===n?(i.length>1&&("*"===s||"+"===s)&&e(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:l,regexp:u,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):e("Invalid state to consume buffer"),l="")}function d(){l+=s}while(c<t.length)if(s=t[c++],"\\"!==s||2===n)switch(n){case 0:"/"===s?(l&&f(),a()):":"===s?(f(),n=1):d();break;case 4:d(),n=r;break;case 1:"("===s?n=2:it.test(s)?d():(f(),n=0,"*"!==s&&"?"!==s&&"+"!==s&&c--);break;case 2:")"===s?"\\"==u[u.length-1]?u=u.slice(0,-1)+s:n=3:u+=s;break;case 3:f(),n=0,"*"!==s&&"?"!==s&&"+"!==s&&c--,u="";break;default:e("Unknown state");break}else r=n,n=4;return 2===n&&e(`Unfinished custom RegExp for param "${l}"`),f(),a(),o}function st(t,e,n){const r=et(at(t.path),n);const o=h(r,{record:t,parent:e,children:[],alias:[]});return e&&!o.record.aliasOf===!e.record.aliasOf&&e.children.push(o),o}function ct(t,e){const n=[],r=new Map;function o(t){return r.get(t)}function i(t,n,r){let o=!r,s=ut(t);s.aliasOf=r&&r.record;const l=pt(e,t),u=[s];if("alias"in t){const e="string"===typeof t.alias?[t.alias]:t.alias;for(const t of e)u.push(h({},s,{components:r?r.record.components:s.components,path:t,aliasOf:r?r.record:s}))}let f,d;for(const e of u){let{path:u}=e;if(n&&"/"!==u[0]){let t=n.record.path,r="/"===t[t.length-1]?"":"/";e.path=n.record.path+(u&&r+u)}if(f=st(e,n,l),r?r.alias.push(f):(d=d||f,d!==f&&d.alias.push(f),o&&t.name&&!dt(f)&&a(t.name)),"children"in s){let t=s.children;for(let e=0;e<t.length;e++)i(t[e],f,r&&r.children[e])}r=r||f,c(f)}return d?()=>{a(d)}:b}function a(t){if(Y(t)){const e=r.get(t);e&&(r.delete(t),n.splice(n.indexOf(e),1),e.children.forEach(a),e.alias.forEach(a))}else{let e=n.indexOf(t);e>-1&&(n.splice(e,1),t.record.name&&r.delete(t.record.name),t.children.forEach(a),t.alias.forEach(a))}}function s(){return n}function c(t){let e=0;while(e<n.length&&rt(t,n[e])>=0)e++;n.splice(e,0,t),t.record.name&&!dt(t)&&r.set(t.record.name,t)}function l(t,e){let o,i,a,s={};if("name"in t&&t.name){if(o=r.get(t.name),!o)throw K(1,{location:t});a=o.record.name,s=h(lt(e.params,o.keys.filter(t=>!t.optional).map(t=>t.name)),t.params),i=o.stringify(s)}else if("path"in t)i=t.path,o=n.find(t=>t.re.test(i)),o&&(s=o.parse(i),a=o.record.name);else{if(o=e.name?r.get(e.name):n.find(t=>t.re.test(e.path)),!o)throw K(1,{location:t,currentLocation:e});a=o.record.name,s=h({},e.params,t.params),i=o.stringify(s)}const c=[];let l=o;while(l)c.unshift(l.record),l=l.parent;return{name:a,path:i,params:s,matched:c,meta:ht(c)}}return e=pt({strict:!1,end:!0,sensitive:!1},e),t.forEach(t=>i(t)),{addRoute:i,resolve:l,removeRoute:a,getRoutes:s,getRecordMatcher:o}}function lt(t,e){let n={};for(let r of e)r in t&&(n[r]=t[r]);return n}function ut(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:ft(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||{}:{default:t.component}}}function ft(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(let r in t.components)e[r]="boolean"===typeof n?n:n[r];return e}function dt(t){while(t){if(t.record.aliasOf)return!0;t=t.parent}return!1}function ht(t){return t.reduce((t,e)=>h(t,e.meta),{})}function pt(t,e){let n={};for(let r in t)n[r]=r in e?e[r]:t[r];return n}const bt=/#/g,gt=/&/g,mt=/\//g,vt=/=/g,yt=/\?/g,xt=/\+/g,_t=/%5B/g,Ot=/%5D/g,jt=/%5E/g,wt=/%60/g,kt=/%7B/g,Mt=/%7C/g,St=/%7D/g,Ct=/%20/g;function Pt(t){return encodeURI(""+t).replace(Mt,"|").replace(_t,"[").replace(Ot,"]")}function Tt(t){return Pt(t).replace(kt,"{").replace(St,"}").replace(jt,"^")}function Et(t){return Pt(t).replace(xt,"%2B").replace(Ct,"+").replace(bt,"%23").replace(gt,"%26").replace(wt,"`").replace(kt,"{").replace(St,"}").replace(jt,"^")}function At(t){return Et(t).replace(vt,"%3D")}function Dt(t){return Pt(t).replace(bt,"%23").replace(yt,"%3F")}function Lt(t){return Dt(t).replace(mt,"%2F")}function Rt(t){try{return decodeURIComponent(""+t)}catch(e){}return""+t}function Ft(t){const e={};if(""===t||"?"===t)return e;const n="?"===t[0],r=(n?t.slice(1):t).split("&");for(let o=0;o<r.length;++o){const t=r[o].replace(xt," ");let n=t.indexOf("="),i=Rt(n<0?t:t.slice(0,n)),a=n<0?null:Rt(t.slice(n+1));if(i in e){let t=e[i];Array.isArray(t)||(t=e[i]=[t]),t.push(a)}else e[i]=a}return e}function It(t){let e="";for(let n in t){const r=t[n];if(n=At(n),null==r){void 0!==r&&(e+=(e.length?"&":"")+n);continue}let o=Array.isArray(r)?r.map(t=>t&&Et(t)):[r&&Et(r)];o.forEach(t=>{void 0!==t&&(e+=(e.length?"&":"")+n,null!=t&&(e+="="+t))})}return e}function Nt(t){const e={};for(let n in t){let r=t[n];void 0!==r&&(e[n]=Array.isArray(r)?r.map(t=>null==t?null:""+t):null==r?r:""+r)}return e}function Wt(){let t=[];function e(e){return t.push(e),()=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)}}function n(){t=[]}return{add:e,list:()=>t,reset:n}}function Bt(t,e,n,r,o){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,s)=>{const c=t=>{!1===t?s(K(4,{from:n,to:e})):t instanceof Error?s(t):U(t)?s(K(2,{from:e,to:t})):(i&&r.enterCallbacks[o]===i&&"function"===typeof t&&i.push(t),a())},l=t.call(r&&r.instances[o],e,n,c);let u=Promise.resolve(l);t.length<3&&(u=u.then(c)),u.catch(t=>s(t))})}function zt(t,e,n,r){const o=[];for(const i of t)for(const t in i.components){let a=i.components[t];if("beforeRouteEnter"===e||i.instances[t])if(Vt(a)){let s=a.__vccOpts||a;const c=s[e];c&&o.push(Bt(c,n,r,i,t))}else{let s=a();0,o.push(()=>s.then(o=>{if(!o)return Promise.reject(new Error(`Couldn't resolve component "${t}" at "${i.path}"`));const a=d(o)?o.default:o;i.components[t]=a;let s=a.__vccOpts||a;const c=s[e];return c&&Bt(c,n,r,i,t)()}))}}return o}function Vt(t){return"object"===typeof t||"displayName"in t||"props"in t||"__vccOpts"in t}function Ht(t){const e=Object(r["inject"])(c),n=Object(r["inject"])(l),o=Object(r["computed"])(()=>e.resolve(Object(r["unref"])(t.to))),i=Object(r["computed"])(()=>{let{matched:t}=o.value,{length:e}=t;const r=t[e-1];let i=n.matched;if(!r||!i.length)return-1;let a=i.findIndex(O.bind(null,r));if(a>-1)return a;let s=Gt(t[e-2]);return e>1&&Gt(r)===s&&i[i.length-1].path!==s?i.findIndex(O.bind(null,t[e-2])):a}),a=Object(r["computed"])(()=>i.value>-1&&qt(n.params,o.value.params)),s=Object(r["computed"])(()=>i.value>-1&&i.value===n.matched.length-1&&j(n.params,o.value.params));function u(n={}){return Yt(n)?e[Object(r["unref"])(t.replace)?"replace":"push"](Object(r["unref"])(t.to)).catch(b):Promise.resolve()}return{route:o,href:Object(r["computed"])(()=>o.value.href),isActive:a,isExactActive:s,navigate:u}}const $t=Object(r["defineComponent"])({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Ht,setup(t,{slots:e}){const n=Object(r["reactive"])(Ht(t)),{options:o}=Object(r["inject"])(c),i=Object(r["computed"])(()=>({[Xt(t.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Xt(t.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=e.default&&e.default(n);return t.custom?o:Object(r["h"])("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},o)}}}),Ut=$t;function Yt(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function qt(t,e){for(let n in e){let r=e[n],o=t[n];if("string"===typeof r){if(r!==o)return!1}else if(!Array.isArray(o)||o.length!==r.length||r.some((t,e)=>t!==o[e]))return!1}return!0}function Gt(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Xt=(t,e,n)=>null!=t?t:null!=e?e:n,Kt=Object(r["defineComponent"])({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(t,{attrs:e,slots:n}){const o=Object(r["inject"])(u),i=Object(r["computed"])(()=>t.route||o.value),c=Object(r["inject"])(s,0),l=Object(r["computed"])(()=>i.value.matched[c]);Object(r["provide"])(s,c+1),Object(r["provide"])(a,l),Object(r["provide"])(u,i);const f=Object(r["ref"])();return Object(r["watch"])(()=>[f.value,l.value,t.name],([t,e,n],[r,o,i])=>{e&&(e.instances[n]=t,o&&o!==e&&t&&t===r&&(e.leaveGuards.size||(e.leaveGuards=o.leaveGuards),e.updateGuards.size||(e.updateGuards=o.updateGuards))),!t||!e||o&&O(e,o)&&r||(e.enterCallbacks[n]||[]).forEach(e=>e(t))},{flush:"post"}),()=>{const o=i.value,a=l.value,s=a&&a.components[t.name],c=t.name;if(!s)return Jt(n.default,{Component:s,route:o});const u=a.props[t.name],d=u?!0===u?o.params:"function"===typeof u?u(o):u:null,p=t=>{t.component.isUnmounted&&(a.instances[c]=null)},b=Object(r["h"])(s,h({},d,e,{onVnodeUnmounted:p,ref:f}));return Jt(n.default,{Component:b,route:o})||b}}});function Jt(t,e){if(!t)return null;const n=t(e);return 1===n.length?n[0]:n}const Qt=Kt;function Zt(t){const e=ct(t.routes,t);let n=t.parseQuery||Ft,o=t.stringifyQuery||It,i=t.history;const a=Wt(),s=Wt(),d=Wt(),g=Object(r["shallowRef"])(q);let m=q;f&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const x=p.bind(null,t=>""+t),O=p.bind(null,Lt),j=p.bind(null,Rt);function w(t,n){let r,o;return Y(t)?(r=e.getRecordMatcher(t),o=n):o=t,e.addRoute(o,r)}function k(t){let n=e.getRecordMatcher(t);n&&e.removeRoute(n)}function M(){return e.getRoutes().map(t=>t.record)}function C(t){return!!e.getRecordMatcher(t)}function P(t,r){if(r=h({},r||g.value),"string"===typeof t){let o=v(n,t,r.path),a=e.resolve({path:o.path},r),s=i.createHref(o.fullPath);return h(o,a,{params:j(a.params),hash:Rt(o.hash),redirectedFrom:void 0,href:s})}let a;"path"in t?a=h({},t,{path:v(n,t.path,r.path).path}):(a=h({},t,{params:O(t.params)}),r.params=O(r.params));let s=e.resolve(a,r);const c=t.hash||"";s.params=x(j(s.params));const l=y(o,h({},t,{hash:Tt(c),path:s.path}));let u=i.createHref(l);return h({fullPath:l,hash:c,query:o===It?Nt(t.query):t.query},s,{redirectedFrom:void 0,href:u})}function T(t){return"string"===typeof t?v(n,t,g.value.path):h({},t)}function E(t,e){if(m!==t)return K(8,{from:e,to:t})}function A(t){return B(t)}function F(t){return A(h(T(t),{replace:!0}))}function W(t){const e=t.matched[t.matched.length-1];if(e&&e.redirect){const{redirect:n}=e;let r="function"===typeof n?n(t):n;return"string"===typeof r&&(r=r.includes("?")||r.includes("#")?r=T(r):{path:r},r.params={}),h({query:t.query,hash:t.hash,params:t.params},r)}}function B(t,e){const n=m=P(t),r=g.value,i=t.state,a=t.force,s=!0===t.replace,c=W(n);if(c)return B(h(T(c),{state:i,force:a,replace:s}),e||n);const l=n;let u;return l.redirectedFrom=e,!a&&_(o,r,n)&&(u=K(16,{to:l,from:r}),rt(r,r,!0,!1)),(u?Promise.resolve(u):V(l,r)).catch(t=>J(t)?t:tt(t,l,r)).then(t=>{if(t){if(J(t,2))return B(h(T(t.to),{state:i,force:a,replace:s}),e||l)}else t=$(l,r,!0,s,i);return H(l,r,t),t})}function z(t,e){const n=E(t,e);return n?Promise.reject(n):Promise.resolve()}function V(t,e){let n;const[r,o,i]=ee(t,e);n=zt(r.reverse(),"beforeRouteLeave",t,e);for(const a of r)a.leaveGuards.forEach(r=>{n.push(Bt(r,t,e))});const c=z.bind(null,t,e);return n.push(c),te(n).then(()=>{n=[];for(const r of a.list())n.push(Bt(r,t,e));return n.push(c),te(n)}).then(()=>{n=zt(o,"beforeRouteUpdate",t,e);for(const r of o)r.updateGuards.forEach(r=>{n.push(Bt(r,t,e))});return n.push(c),te(n)}).then(()=>{n=[];for(const r of t.matched)if(r.beforeEnter&&!e.matched.includes(r))if(Array.isArray(r.beforeEnter))for(const o of r.beforeEnter)n.push(Bt(o,t,e));else n.push(Bt(r.beforeEnter,t,e));return n.push(c),te(n)}).then(()=>(t.matched.forEach(t=>t.enterCallbacks={}),n=zt(i,"beforeRouteEnter",t,e),n.push(c),te(n))).then(()=>{n=[];for(const r of s.list())n.push(Bt(r,t,e));return n.push(c),te(n)}).catch(t=>J(t,8)?t:Promise.reject(t))}function H(t,e,n){for(const r of d.list())r(t,e,n)}function $(t,e,n,r,o){const a=E(t,e);if(a)return a;const s=e===q,c=f?history.state:{};n&&(r||s?i.replace(t.fullPath,h({scroll:s&&c&&c.scroll},o)):i.push(t.fullPath,o)),g.value=t,rt(t,e,n,s),nt()}let U;function G(){U=i.listen((t,e,n)=>{let r=P(t);const o=W(r);if(o)return void B(h(o,{replace:!0}),r).catch(b);m=r;const a=g.value;f&&I(R(a.fullPath,n.delta),D()),V(r,a).catch(t=>J(t,12)?t:J(t,2)?(B(t.to,r).then(t=>{J(t,20)&&!n.delta&&n.type===S.pop&&i.go(-1,!1)}).catch(b),Promise.reject()):(n.delta&&i.go(-n.delta,!1),tt(t,r,a))).then(t=>{t=t||$(r,a,!1),t&&(n.delta?i.go(-n.delta,!1):n.type===S.pop&&J(t,20)&&i.go(-1,!1)),H(r,a,t)}).catch(b)})}let X,Q=Wt(),Z=Wt();function tt(t,e,n){nt(t);const r=Z.list();return r.length?r.forEach(r=>r(t,e,n)):console.error(t),Promise.reject(t)}function et(){return X&&g.value!==q?Promise.resolve():new Promise((t,e)=>{Q.add([t,e])})}function nt(t){X||(X=!0,G(),Q.list().forEach(([e,n])=>t?n(t):e()),Q.reset())}function rt(e,n,o,i){const{scrollBehavior:a}=t;if(!f||!a)return Promise.resolve();let s=!o&&N(R(e.fullPath,0))||(i||!o)&&history.state&&history.state.scroll||null;return Object(r["nextTick"])().then(()=>a(e,n,s)).then(t=>t&&L(t)).catch(t=>tt(t,e,n))}const ot=t=>i.go(t);let it;const at=new Set,st={currentRoute:g,addRoute:w,removeRoute:k,hasRoute:C,getRoutes:M,resolve:P,options:t,push:A,replace:F,go:ot,back:()=>ot(-1),forward:()=>ot(1),beforeEach:a.add,beforeResolve:s.add,afterEach:d.add,onError:Z.add,isReady:et,install(t){const e=this;t.component("RouterLink",Ut),t.component("RouterView",Qt),t.config.globalProperties.$router=e,Object.defineProperty(t.config.globalProperties,"$route",{enumerable:!0,get:()=>Object(r["unref"])(g)}),f&&!it&&g.value===q&&(it=!0,A(i.location).catch(t=>{0}));const n={};for(let i in q)n[i]=Object(r["computed"])(()=>g.value[i]);t.provide(c,e),t.provide(l,Object(r["reactive"])(n)),t.provide(u,g);let o=t.unmount;at.add(t),t.unmount=function(){at.delete(t),at.size<1&&(U(),g.value=q,it=!1,X=!1),o()}}};return st}function te(t){return t.reduce((t,e)=>t.then(()=>e()),Promise.resolve())}function ee(t,e){const n=[],r=[],o=[],i=Math.max(e.matched.length,t.matched.length);for(let a=0;a<i;a++){const i=e.matched[a];i&&(t.matched.find(t=>O(t,i))?r.push(i):n.push(i));const s=t.matched[a];s&&(e.matched.find(t=>O(t,s))||o.push(s))}return[n,r,o]}function ne(){return Object(r["inject"])(c)}function re(){return Object(r["inject"])(l)}},"6eeb":function(t,e,n){var r=n("da84"),o=n("9112"),i=n("5135"),a=n("ce4e"),s=n("8925"),c=n("69f3"),l=c.get,u=c.enforce,f=String(String).split("String");(t.exports=function(t,e,n,s){var c,l=!!s&&!!s.unsafe,d=!!s&&!!s.enumerable,h=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof e||i(n,"name")||o(n,"name",e),c=u(n),c.source||(c.source=f.join("string"==typeof e?e:""))),t!==r?(l?!h&&t[e]&&(d=!0):delete t[e],d?t[e]=n:o(t,e,n)):d?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&l(this).source||s(this)}))},7156:function(t,e,n){var r=n("861d"),o=n("d2bb");t.exports=function(t,e,n){var i,a;return o&&"function"==typeof(i=e.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(t,a),t}},7418:function(t,e){e.f=Object.getOwnPropertySymbols},"746f":function(t,e,n){var r=n("428f"),o=n("5135"),i=n("e538"),a=n("9bf2").f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});o(e,t)||a(e,t,{value:i.f(t)})}},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7a23":function(t,e,n){"use strict";n.r(e),n.d(e,"customRef",(function(){return Nt})),n.d(e,"isProxy",(function(){return wt})),n.d(e,"isReactive",(function(){return Ot})),n.d(e,"isReadonly",(function(){return jt})),n.d(e,"isRef",(function(){return Ct})),n.d(e,"markRaw",(function(){return Mt})),n.d(e,"proxyRefs",(function(){return Ft})),n.d(e,"reactive",(function(){return mt})),n.d(e,"readonly",(function(){return yt})),n.d(e,"ref",(function(){return Pt})),n.d(e,"shallowReactive",(function(){return vt})),n.d(e,"shallowReadonly",(function(){return xt})),n.d(e,"shallowRef",(function(){return Tt})),n.d(e,"toRaw",(function(){return kt})),n.d(e,"toRef",(function(){return zt})),n.d(e,"toRefs",(function(){return Wt})),n.d(e,"triggerRef",(function(){return Dt})),n.d(e,"unref",(function(){return Lt})),n.d(e,"camelize",(function(){return r["e"]})),n.d(e,"capitalize",(function(){return r["f"]})),n.d(e,"toDisplayString",(function(){return r["J"]})),n.d(e,"toHandlerKey",(function(){return r["K"]})),n.d(e,"BaseTransition",(function(){return gn})),n.d(e,"Comment",(function(){return co})),n.d(e,"Fragment",(function(){return ao})),n.d(e,"KeepAlive",(function(){return Pn})),n.d(e,"Static",(function(){return lo})),n.d(e,"Suspense",(function(){return qe})),n.d(e,"Teleport",(function(){return Jr})),n.d(e,"Text",(function(){return so})),n.d(e,"callWithAsyncErrorHandling",(function(){return Qt})),n.d(e,"callWithErrorHandling",(function(){return Jt})),n.d(e,"cloneVNode",(function(){return So})),n.d(e,"compatUtils",(function(){return Ri})),n.d(e,"computed",(function(){return hi})),n.d(e,"createBlock",(function(){return vo})),n.d(e,"createCommentVNode",(function(){return To})),n.d(e,"createHydrationRenderer",(function(){return Wr})),n.d(e,"createRenderer",(function(){return Nr})),n.d(e,"createSlots",(function(){return Fo})),n.d(e,"createStaticVNode",(function(){return Po})),n.d(e,"createTextVNode",(function(){return Co})),n.d(e,"createVNode",(function(){return ko})),n.d(e,"defineAsyncComponent",(function(){return kn})),n.d(e,"defineComponent",(function(){return jn})),n.d(e,"defineEmit",(function(){return yi})),n.d(e,"defineEmits",(function(){return vi})),n.d(e,"defineExpose",(function(){return xi})),n.d(e,"defineProps",(function(){return mi})),n.d(e,"devtools",(function(){return Me})),n.d(e,"getCurrentInstance",(function(){return Go})),n.d(e,"getTransitionRawChildren",(function(){return On})),n.d(e,"h",(function(){return Ci})),n.d(e,"handleError",(function(){return Zt})),n.d(e,"initCustomFormatter",(function(){return Ei})),n.d(e,"inject",(function(){return on})),n.d(e,"isRuntimeOnly",(function(){return ni})),n.d(e,"isVNode",(function(){return yo})),n.d(e,"mergeDefaults",(function(){return Mi})),n.d(e,"mergeProps",(function(){return Lo})),n.d(e,"nextTick",(function(){return pe})),n.d(e,"onActivated",(function(){return En})),n.d(e,"onBeforeMount",(function(){return Wn})),n.d(e,"onBeforeUnmount",(function(){return Hn})),n.d(e,"onBeforeUpdate",(function(){return zn})),n.d(e,"onDeactivated",(function(){return An})),n.d(e,"onErrorCaptured",(function(){return Gn})),n.d(e,"onMounted",(function(){return Bn})),n.d(e,"onRenderTracked",(function(){return qn})),n.d(e,"onRenderTriggered",(function(){return Yn})),n.d(e,"onServerPrefetch",(function(){return Un})),n.d(e,"onUnmounted",(function(){return $n})),n.d(e,"onUpdated",(function(){return Vn})),n.d(e,"openBlock",(function(){return ho})),n.d(e,"popScopeId",(function(){return Re})),n.d(e,"provide",(function(){return rn})),n.d(e,"pushScopeId",(function(){return Le})),n.d(e,"queuePostFlushCb",(function(){return _e})),n.d(e,"registerRuntimeCompiler",(function(){return ri})),n.d(e,"renderList",(function(){return Ro})),n.d(e,"renderSlot",(function(){return Io})),n.d(e,"resolveComponent",(function(){return to})),n.d(e,"resolveDirective",(function(){return ro})),n.d(e,"resolveDynamicComponent",(function(){return no})),n.d(e,"resolveFilter",(function(){return Li})),n.d(e,"resolveTransitionHooks",(function(){return vn})),n.d(e,"setBlockTracking",(function(){return mo})),n.d(e,"setDevtoolsHook",(function(){return Se})),n.d(e,"setTransitionHooks",(function(){return _n})),n.d(e,"ssrContextKey",(function(){return Pi})),n.d(e,"ssrUtils",(function(){return Di})),n.d(e,"toHandlers",(function(){return Wo})),n.d(e,"transformVNodeArgs",(function(){return _o})),n.d(e,"useAttrs",(function(){return wi})),n.d(e,"useContext",(function(){return Oi})),n.d(e,"useSSRContext",(function(){return Ti})),n.d(e,"useSlots",(function(){return ji})),n.d(e,"useTransitionState",(function(){return hn})),n.d(e,"version",(function(){return Ai})),n.d(e,"warn",(function(){return Ut})),n.d(e,"watch",(function(){return cn})),n.d(e,"watchEffect",(function(){return an})),n.d(e,"withAsyncContext",(function(){return Si})),n.d(e,"withCtx",(function(){return Ie})),n.d(e,"withDefaults",(function(){return _i})),n.d(e,"withDirectives",(function(){return kr})),n.d(e,"withScopeId",(function(){return Fe})),n.d(e,"Transition",(function(){return ya})),n.d(e,"TransitionGroup",(function(){return Wa})),n.d(e,"createApp",(function(){return vs})),n.d(e,"createSSRApp",(function(){return ys})),n.d(e,"hydrate",(function(){return ms})),n.d(e,"render",(function(){return gs})),n.d(e,"useCssModule",(function(){return ha})),n.d(e,"useCssVars",(function(){return pa})),n.d(e,"vModelCheckbox",(function(){return Xa})),n.d(e,"vModelDynamic",(function(){return ns})),n.d(e,"vModelRadio",(function(){return Ja})),n.d(e,"vModelSelect",(function(){return Qa})),n.d(e,"vModelText",(function(){return Ga})),n.d(e,"vShow",(function(){return ls})),n.d(e,"withKeys",(function(){return cs})),n.d(e,"withModifiers",(function(){return as})),n.d(e,"compile",(function(){return _s}));var r=n("9ff4");const o=new WeakMap,i=[];let a;const s=Symbol(""),c=Symbol("");function l(t){return t&&!0===t._isEffect}function u(t,e=r["b"]){l(t)&&(t=t.raw);const n=h(t,e);return e.lazy||n(),n}function f(t){t.active&&(p(t),t.options.onStop&&t.options.onStop(),t.active=!1)}let d=0;function h(t,e){const n=function(){if(!n.active)return t();if(!i.includes(n)){p(n);try{return v(),i.push(n),a=n,t()}finally{i.pop(),y(),a=i[i.length-1]}}};return n.id=d++,n.allowRecurse=!!e.allowRecurse,n._isEffect=!0,n.active=!0,n.raw=t,n.deps=[],n.options=e,n}function p(t){const{deps:e}=t;if(e.length){for(let n=0;n<e.length;n++)e[n].delete(t);e.length=0}}let b=!0;const g=[];function m(){g.push(b),b=!1}function v(){g.push(b),b=!0}function y(){const t=g.pop();b=void 0===t||t}function x(t,e,n){if(!b||void 0===a)return;let r=o.get(t);r||o.set(t,r=new Map);let i=r.get(n);i||r.set(n,i=new Set),i.has(a)||(i.add(a),a.deps.push(i))}function _(t,e,n,i,l,u){const f=o.get(t);if(!f)return;const d=new Set,h=t=>{t&&t.forEach(t=>{(t!==a||t.allowRecurse)&&d.add(t)})};if("clear"===e)f.forEach(h);else if("length"===n&&Object(r["m"])(t))f.forEach((t,e)=>{("length"===e||e>=i)&&h(t)});else switch(void 0!==n&&h(f.get(n)),e){case"add":Object(r["m"])(t)?Object(r["q"])(n)&&h(f.get("length")):(h(f.get(s)),Object(r["r"])(t)&&h(f.get(c)));break;case"delete":Object(r["m"])(t)||(h(f.get(s)),Object(r["r"])(t)&&h(f.get(c)));break;case"set":Object(r["r"])(t)&&h(f.get(s));break}const p=t=>{t.options.scheduler?t.options.scheduler(t):t()};d.forEach(p)}const O=Object(r["F"])("__proto__,__v_isRef,__isVue"),j=new Set(Object.getOwnPropertyNames(Symbol).map(t=>Symbol[t]).filter(r["C"])),w=T(),k=T(!1,!0),M=T(!0),S=T(!0,!0),C=P();function P(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...t){const n=kt(this);for(let e=0,o=this.length;e<o;e++)x(n,"get",e+"");const r=n[e](...t);return-1===r||!1===r?n[e](...t.map(kt)):r}}),["push","pop","shift","unshift","splice"].forEach(e=>{t[e]=function(...t){m();const n=kt(this)[e].apply(this,t);return y(),n}}),t}function T(t=!1,e=!1){return function(n,o,i){if("__v_isReactive"===o)return!t;if("__v_isReadonly"===o)return t;if("__v_raw"===o&&i===(t?e?pt:ht:e?dt:ft).get(n))return n;const a=Object(r["m"])(n);if(!t&&a&&Object(r["j"])(C,o))return Reflect.get(C,o,i);const s=Reflect.get(n,o,i);if(Object(r["C"])(o)?j.has(o):O(o))return s;if(t||x(n,"get",o),e)return s;if(Ct(s)){const t=!a||!Object(r["q"])(o);return t?s.value:s}return Object(r["t"])(s)?t?yt(s):mt(s):s}}const E=D(),A=D(!0);function D(t=!1){return function(e,n,o,i){let a=e[n];if(!t&&(o=kt(o),a=kt(a),!Object(r["m"])(e)&&Ct(a)&&!Ct(o)))return a.value=o,!0;const s=Object(r["m"])(e)&&Object(r["q"])(n)?Number(n)<e.length:Object(r["j"])(e,n),c=Reflect.set(e,n,o,i);return e===kt(i)&&(s?Object(r["i"])(o,a)&&_(e,"set",n,o,a):_(e,"add",n,o)),c}}function L(t,e){const n=Object(r["j"])(t,e),o=t[e],i=Reflect.deleteProperty(t,e);return i&&n&&_(t,"delete",e,void 0,o),i}function R(t,e){const n=Reflect.has(t,e);return Object(r["C"])(e)&&j.has(e)||x(t,"has",e),n}function F(t){return x(t,"iterate",Object(r["m"])(t)?"length":s),Reflect.ownKeys(t)}const I={get:w,set:E,deleteProperty:L,has:R,ownKeys:F},N={get:M,set(t,e){return!0},deleteProperty(t,e){return!0}},W=Object(r["h"])({},I,{get:k,set:A}),B=Object(r["h"])({},N,{get:S}),z=t=>Object(r["t"])(t)?mt(t):t,V=t=>Object(r["t"])(t)?yt(t):t,H=t=>t,$=t=>Reflect.getPrototypeOf(t);function U(t,e,n=!1,r=!1){t=t["__v_raw"];const o=kt(t),i=kt(e);e!==i&&!n&&x(o,"get",e),!n&&x(o,"get",i);const{has:a}=$(o),s=r?H:n?V:z;return a.call(o,e)?s(t.get(e)):a.call(o,i)?s(t.get(i)):void(t!==o&&t.get(e))}function Y(t,e=!1){const n=this["__v_raw"],r=kt(n),o=kt(t);return t!==o&&!e&&x(r,"has",t),!e&&x(r,"has",o),t===o?n.has(t):n.has(t)||n.has(o)}function q(t,e=!1){return t=t["__v_raw"],!e&&x(kt(t),"iterate",s),Reflect.get(t,"size",t)}function G(t){t=kt(t);const e=kt(this),n=$(e),r=n.has.call(e,t);return r||(e.add(t),_(e,"add",t,t)),this}function X(t,e){e=kt(e);const n=kt(this),{has:o,get:i}=$(n);let a=o.call(n,t);a||(t=kt(t),a=o.call(n,t));const s=i.call(n,t);return n.set(t,e),a?Object(r["i"])(e,s)&&_(n,"set",t,e,s):_(n,"add",t,e),this}function K(t){const e=kt(this),{has:n,get:r}=$(e);let o=n.call(e,t);o||(t=kt(t),o=n.call(e,t));const i=r?r.call(e,t):void 0,a=e.delete(t);return o&&_(e,"delete",t,void 0,i),a}function J(){const t=kt(this),e=0!==t.size,n=void 0,r=t.clear();return e&&_(t,"clear",void 0,void 0,n),r}function Q(t,e){return function(n,r){const o=this,i=o["__v_raw"],a=kt(i),c=e?H:t?V:z;return!t&&x(a,"iterate",s),i.forEach((t,e)=>n.call(r,c(t),c(e),o))}}function Z(t,e,n){return function(...o){const i=this["__v_raw"],a=kt(i),l=Object(r["r"])(a),u="entries"===t||t===Symbol.iterator&&l,f="keys"===t&&l,d=i[t](...o),h=n?H:e?V:z;return!e&&x(a,"iterate",f?c:s),{next(){const{value:t,done:e}=d.next();return e?{value:t,done:e}:{value:u?[h(t[0]),h(t[1])]:h(t),done:e}},[Symbol.iterator](){return this}}}}function tt(t){return function(...e){return"delete"!==t&&this}}function et(){const t={get(t){return U(this,t)},get size(){return q(this)},has:Y,add:G,set:X,delete:K,clear:J,forEach:Q(!1,!1)},e={get(t){return U(this,t,!1,!0)},get size(){return q(this)},has:Y,add:G,set:X,delete:K,clear:J,forEach:Q(!1,!0)},n={get(t){return U(this,t,!0)},get size(){return q(this,!0)},has(t){return Y.call(this,t,!0)},add:tt("add"),set:tt("set"),delete:tt("delete"),clear:tt("clear"),forEach:Q(!0,!1)},r={get(t){return U(this,t,!0,!0)},get size(){return q(this,!0)},has(t){return Y.call(this,t,!0)},add:tt("add"),set:tt("set"),delete:tt("delete"),clear:tt("clear"),forEach:Q(!0,!0)},o=["keys","values","entries",Symbol.iterator];return o.forEach(o=>{t[o]=Z(o,!1,!1),n[o]=Z(o,!0,!1),e[o]=Z(o,!1,!0),r[o]=Z(o,!0,!0)}),[t,n,e,r]}const[nt,rt,ot,it]=et();function at(t,e){const n=e?t?it:ot:t?rt:nt;return(e,o,i)=>"__v_isReactive"===o?!t:"__v_isReadonly"===o?t:"__v_raw"===o?e:Reflect.get(Object(r["j"])(n,o)&&o in e?n:e,o,i)}const st={get:at(!1,!1)},ct={get:at(!1,!0)},lt={get:at(!0,!1)},ut={get:at(!0,!0)};const ft=new WeakMap,dt=new WeakMap,ht=new WeakMap,pt=new WeakMap;function bt(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function gt(t){return t["__v_skip"]||!Object.isExtensible(t)?0:bt(Object(r["M"])(t))}function mt(t){return t&&t["__v_isReadonly"]?t:_t(t,!1,I,st,ft)}function vt(t){return _t(t,!1,W,ct,dt)}function yt(t){return _t(t,!0,N,lt,ht)}function xt(t){return _t(t,!0,B,ut,pt)}function _t(t,e,n,o,i){if(!Object(r["t"])(t))return t;if(t["__v_raw"]&&(!e||!t["__v_isReactive"]))return t;const a=i.get(t);if(a)return a;const s=gt(t);if(0===s)return t;const c=new Proxy(t,2===s?o:n);return i.set(t,c),c}function Ot(t){return jt(t)?Ot(t["__v_raw"]):!(!t||!t["__v_isReactive"])}function jt(t){return!(!t||!t["__v_isReadonly"])}function wt(t){return Ot(t)||jt(t)}function kt(t){return t&&kt(t["__v_raw"])||t}function Mt(t){return Object(r["g"])(t,"__v_skip",!0),t}const St=t=>Object(r["t"])(t)?mt(t):t;function Ct(t){return Boolean(t&&!0===t.__v_isRef)}function Pt(t){return At(t)}function Tt(t){return At(t,!0)}class Et{constructor(t,e=!1){this._shallow=e,this.__v_isRef=!0,this._rawValue=e?t:kt(t),this._value=e?t:St(t)}get value(){return x(kt(this),"get","value"),this._value}set value(t){t=this._shallow?t:kt(t),Object(r["i"])(t,this._rawValue)&&(this._rawValue=t,this._value=this._shallow?t:St(t),_(kt(this),"set","value",t))}}function At(t,e=!1){return Ct(t)?t:new Et(t,e)}function Dt(t){_(kt(t),"set","value",void 0)}function Lt(t){return Ct(t)?t.value:t}const Rt={get:(t,e,n)=>Lt(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const o=t[e];return Ct(o)&&!Ct(n)?(o.value=n,!0):Reflect.set(t,e,n,r)}};function Ft(t){return Ot(t)?t:new Proxy(t,Rt)}class It{constructor(t){this.__v_isRef=!0;const{get:e,set:n}=t(()=>x(this,"get","value"),()=>_(this,"set","value"));this._get=e,this._set=n}get value(){return this._get()}set value(t){this._set(t)}}function Nt(t){return new It(t)}function Wt(t){const e=Object(r["m"])(t)?new Array(t.length):{};for(const n in t)e[n]=zt(t,n);return e}class Bt{constructor(t,e){this._object=t,this._key=e,this.__v_isRef=!0}get value(){return this._object[this._key]}set value(t){this._object[this._key]=t}}function zt(t,e){return Ct(t[e])?t[e]:new Bt(t,e)}class Vt{constructor(t,e,n){this._setter=e,this._dirty=!0,this.__v_isRef=!0,this.effect=u(t,{lazy:!0,scheduler:()=>{this._dirty||(this._dirty=!0,_(kt(this),"set","value"))}}),this["__v_isReadonly"]=n}get value(){const t=kt(this);return t._dirty&&(t._value=this.effect(),t._dirty=!1),x(t,"get","value"),t._value}set value(t){this._setter(t)}}function Ht(t){let e,n;return Object(r["n"])(t)?(e=t,n=r["d"]):(e=t.get,n=t.set),new Vt(e,n,Object(r["n"])(t)||!t.set)}const $t=[];function Ut(t,...e){m();const n=$t.length?$t[$t.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=Yt();if(r)Jt(r,n,11,[t+e.join(""),n&&n.proxy,o.map(({vnode:t})=>`at <${fi(n,t.type)}>`).join("\n"),o]);else{const n=["[Vue warn]: "+t,...e];o.length&&n.push("\n",...qt(o)),console.warn(...n)}y()}function Yt(){let t=$t[$t.length-1];if(!t)return[];const e=[];while(t){const n=e[0];n&&n.vnode===t?n.recurseCount++:e.push({vnode:t,recurseCount:0});const r=t.component&&t.component.parent;t=r&&r.vnode}return e}function qt(t){const e=[];return t.forEach((t,n)=>{e.push(...0===n?[]:["\n"],...Gt(t))}),e}function Gt({vnode:t,recurseCount:e}){const n=e>0?`... (${e} recursive calls)`:"",r=!!t.component&&null==t.component.parent,o=" at <"+fi(t.component,t.type,r),i=">"+n;return t.props?[o,...Xt(t.props),i]:[o+i]}function Xt(t){const e=[],n=Object.keys(t);return n.slice(0,3).forEach(n=>{e.push(...Kt(n,t[n]))}),n.length>3&&e.push(" ..."),e}function Kt(t,e,n){return Object(r["B"])(e)?(e=JSON.stringify(e),n?e:[`${t}=${e}`]):"number"===typeof e||"boolean"===typeof e||null==e?n?e:[`${t}=${e}`]:Ct(e)?(e=Kt(t,kt(e.value),!0),n?e:[t+"=Ref<",e,">"]):Object(r["n"])(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=kt(e),n?e:[t+"=",e])}function Jt(t,e,n,r){let o;try{o=r?t(...r):t()}catch(i){Zt(i,e,n)}return o}function Qt(t,e,n,o){if(Object(r["n"])(t)){const i=Jt(t,e,n,o);return i&&Object(r["w"])(i)&&i.catch(t=>{Zt(t,e,n)}),i}const i=[];for(let r=0;r<t.length;r++)i.push(Qt(t[r],e,n,o));return i}function Zt(t,e,n,r=!0){const o=e?e.vnode:null;if(e){let r=e.parent;const o=e.proxy,i=n;while(r){const e=r.ec;if(e)for(let n=0;n<e.length;n++)if(!1===e[n](t,o,i))return;r=r.parent}const a=e.appContext.config.errorHandler;if(a)return void Jt(a,null,10,[t,o,i])}te(t,n,o,r)}function te(t,e,n,r=!0){console.error(t)}let ee=!1,ne=!1;const re=[];let oe=0;const ie=[];let ae=null,se=0;const ce=[];let le=null,ue=0;const fe=Promise.resolve();let de=null,he=null;function pe(t){const e=de||fe;return t?e.then(this?t.bind(this):t):e}function be(t){let e=oe+1,n=re.length;const r=we(t);while(e<n){const t=e+n>>>1,o=we(re[t]);o<r?e=t+1:n=t}return e}function ge(t){if((!re.length||!re.includes(t,ee&&t.allowRecurse?oe+1:oe))&&t!==he){const e=be(t);e>-1?re.splice(e,0,t):re.push(t),me()}}function me(){ee||ne||(ne=!0,de=fe.then(ke))}function ve(t){const e=re.indexOf(t);e>oe&&re.splice(e,1)}function ye(t,e,n,o){Object(r["m"])(t)?n.push(...t):e&&e.includes(t,t.allowRecurse?o+1:o)||n.push(t),me()}function xe(t){ye(t,ae,ie,se)}function _e(t){ye(t,le,ce,ue)}function Oe(t,e=null){if(ie.length){for(he=e,ae=[...new Set(ie)],ie.length=0,se=0;se<ae.length;se++)ae[se]();ae=null,se=0,he=null,Oe(t,e)}}function je(t){if(ce.length){const t=[...new Set(ce)];if(ce.length=0,le)return void le.push(...t);for(le=t,le.sort((t,e)=>we(t)-we(e)),ue=0;ue<le.length;ue++)le[ue]();le=null,ue=0}}const we=t=>null==t.id?1/0:t.id;function ke(t){ne=!1,ee=!0,Oe(t),re.sort((t,e)=>we(t)-we(e));try{for(oe=0;oe<re.length;oe++){const t=re[oe];t&&!1!==t.active&&Jt(t,null,14)}}finally{oe=0,re.length=0,je(t),ee=!1,de=null,(re.length||ie.length||ce.length)&&ke(t)}}new Set;new Map;let Me;function Se(t){Me=t}Object.create(null),Object.create(null);function Ce(t,e,...n){const o=t.vnode.props||r["b"];let i=n;const a=e.startsWith("update:"),s=a&&e.slice(7);if(s&&s in o){const t=("modelValue"===s?"model":s)+"Modifiers",{number:e,trim:a}=o[t]||r["b"];a?i=n.map(t=>t.trim()):e&&(i=n.map(r["L"]))}let c;let l=o[c=Object(r["K"])(e)]||o[c=Object(r["K"])(Object(r["e"])(e))];!l&&a&&(l=o[c=Object(r["K"])(Object(r["k"])(e))]),l&&Qt(l,t,6,i);const u=o[c+"Once"];if(u){if(t.emitted){if(t.emitted[c])return}else t.emitted={};t.emitted[c]=!0,Qt(u,t,6,i)}}function Pe(t,e,n=!1){const o=e.emitsCache,i=o.get(t);if(void 0!==i)return i;const a=t.emits;let s={},c=!1;if(!Object(r["n"])(t)){const o=t=>{const n=Pe(t,e,!0);n&&(c=!0,Object(r["h"])(s,n))};!n&&e.mixins.length&&e.mixins.forEach(o),t.extends&&o(t.extends),t.mixins&&t.mixins.forEach(o)}return a||c?(Object(r["m"])(a)?a.forEach(t=>s[t]=null):Object(r["h"])(s,a),o.set(t,s),s):(o.set(t,null),null)}function Te(t,e){return!(!t||!Object(r["u"])(e))&&(e=e.slice(2).replace(/Once$/,""),Object(r["j"])(t,e[0].toLowerCase()+e.slice(1))||Object(r["j"])(t,Object(r["k"])(e))||Object(r["j"])(t,e))}let Ee=null,Ae=null;function De(t){const e=Ee;return Ee=t,Ae=t&&t.type.__scopeId||null,e}function Le(t){Ae=t}function Re(){Ae=null}const Fe=t=>Ie;function Ie(t,e=Ee,n){if(!e)return t;if(t._n)return t;const r=(...n)=>{r._d&&mo(-1);const o=De(e),i=t(...n);return De(o),r._d&&mo(1),i};return r._n=!0,r._c=!0,r._d=!0,r}function Ne(t){const{type:e,vnode:n,proxy:o,withProxy:i,props:a,propsOptions:[s],slots:c,attrs:l,emit:u,render:f,renderCache:d,data:h,setupState:p,ctx:b,inheritAttrs:g}=t;let m;const v=De(t);try{let t;if(4&n.shapeFlag){const e=i||o;m=Eo(f.call(e,e,d,a,p,h,b)),t=l}else{const n=e;0,m=Eo(n.length>1?n(a,{attrs:l,slots:c,emit:u}):n(a,null)),t=e.props?l:Be(l)}let v=m;if(t&&!1!==g){const e=Object.keys(t),{shapeFlag:n}=v;e.length&&(1&n||6&n)&&(s&&e.some(r["s"])&&(t=ze(t,s)),v=So(v,t))}0,n.dirs&&(v.dirs=v.dirs?v.dirs.concat(n.dirs):n.dirs),n.transition&&(v.transition=n.transition),m=v}catch(y){uo.length=0,Zt(y,t,1),m=ko(co)}return De(v),m}function We(t){let e;for(let n=0;n<t.length;n++){const r=t[n];if(!yo(r))return;if(r.type!==co||"v-if"===r.children){if(e)return;e=r}}return e}const Be=t=>{let e;for(const n in t)("class"===n||"style"===n||Object(r["u"])(n))&&((e||(e={}))[n]=t[n]);return e},ze=(t,e)=>{const n={};for(const o in t)Object(r["s"])(o)&&o.slice(9)in e||(n[o]=t[o]);return n};function Ve(t,e,n){const{props:r,children:o,component:i}=t,{props:a,children:s,patchFlag:c}=e,l=i.emitsOptions;if(e.dirs||e.transition)return!0;if(!(n&&c>=0))return!(!o&&!s||s&&s.$stable)||r!==a&&(r?!a||He(r,a,l):!!a);if(1024&c)return!0;if(16&c)return r?He(r,a,l):!!a;if(8&c){const t=e.dynamicProps;for(let e=0;e<t.length;e++){const n=t[e];if(a[n]!==r[n]&&!Te(l,n))return!0}}return!1}function He(t,e,n){const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!0;for(let o=0;o<r.length;o++){const i=r[o];if(e[i]!==t[i]&&!Te(n,i))return!0}return!1}function $e({vnode:t,parent:e},n){while(e&&e.subTree===t)(t=e.vnode).el=n,e=e.parent}const Ue=t=>t.__isSuspense,Ye={name:"Suspense",__isSuspense:!0,process(t,e,n,r,o,i,a,s,c,l){null==t?Xe(e,n,r,o,i,a,s,c,l):Ke(t,e,n,r,o,a,s,c,l)},hydrate:Qe,create:Je,normalize:Ze},qe=Ye;function Ge(t,e){const n=t.props&&t.props[e];Object(r["n"])(n)&&n()}function Xe(t,e,n,r,o,i,a,s,c){const{p:l,o:{createElement:u}}=c,f=u("div"),d=t.suspense=Je(t,o,r,e,f,n,i,a,s,c);l(null,d.pendingBranch=t.ssContent,f,null,r,d,i,a),d.deps>0?(Ge(t,"onPending"),Ge(t,"onFallback"),l(null,t.ssFallback,e,n,r,null,i,a),nn(d,t.ssFallback)):d.resolve()}function Ke(t,e,n,r,o,i,a,s,{p:c,um:l,o:{createElement:u}}){const f=e.suspense=t.suspense;f.vnode=e,e.el=t.el;const d=e.ssContent,h=e.ssFallback,{activeBranch:p,pendingBranch:b,isInFallback:g,isHydrating:m}=f;if(b)f.pendingBranch=d,xo(d,b)?(c(b,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0?f.resolve():g&&(c(p,h,n,r,o,null,i,a,s),nn(f,h))):(f.pendingId++,m?(f.isHydrating=!1,f.activeBranch=b):l(b,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),g?(c(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0?f.resolve():(c(p,h,n,r,o,null,i,a,s),nn(f,h))):p&&xo(d,p)?(c(p,d,n,r,o,f,i,a,s),f.resolve(!0)):(c(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0&&f.resolve()));else if(p&&xo(d,p))c(p,d,n,r,o,f,i,a,s),nn(f,d);else if(Ge(e,"onPending"),f.pendingBranch=d,f.pendingId++,c(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0)f.resolve();else{const{timeout:t,pendingId:e}=f;t>0?setTimeout(()=>{f.pendingId===e&&f.fallback(h)},t):0===t&&f.fallback(h)}}function Je(t,e,n,o,i,a,s,c,l,u,f=!1){const{p:d,m:h,um:p,n:b,o:{parentNode:g,remove:m}}=u,v=Object(r["L"])(t.props&&t.props.timeout),y={vnode:t,parent:e,parentComponent:n,isSVG:s,container:o,hiddenContainer:i,anchor:a,deps:0,pendingId:0,timeout:"number"===typeof v?v:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:f,isUnmounted:!1,effects:[],resolve(t=!1){const{vnode:e,activeBranch:n,pendingBranch:r,pendingId:o,effects:i,parentComponent:a,container:s}=y;if(y.isHydrating)y.isHydrating=!1;else if(!t){const t=n&&r.transition&&"out-in"===r.transition.mode;t&&(n.transition.afterLeave=()=>{o===y.pendingId&&h(r,s,e,0)});let{anchor:e}=y;n&&(e=b(n),p(n,a,y,!0)),t||h(r,s,e,0)}nn(y,r),y.pendingBranch=null,y.isInFallback=!1;let c=y.parent,l=!1;while(c){if(c.pendingBranch){c.effects.push(...i),l=!0;break}c=c.parent}l||_e(i),y.effects=[],Ge(e,"onResolve")},fallback(t){if(!y.pendingBranch)return;const{vnode:e,activeBranch:n,parentComponent:r,container:o,isSVG:i}=y;Ge(e,"onFallback");const a=b(n),s=()=>{y.isInFallback&&(d(null,t,o,a,r,null,i,c,l),nn(y,t))},u=t.transition&&"out-in"===t.transition.mode;u&&(n.transition.afterLeave=s),y.isInFallback=!0,p(n,r,null,!0),u||s()},move(t,e,n){y.activeBranch&&h(y.activeBranch,t,e,n),y.container=t},next(){return y.activeBranch&&b(y.activeBranch)},registerDep(t,e){const n=!!y.pendingBranch;n&&y.deps++;const r=t.vnode.el;t.asyncDep.catch(e=>{Zt(e,t,0)}).then(o=>{if(t.isUnmounted||y.isUnmounted||y.pendingId!==t.suspenseId)return;t.asyncResolved=!0;const{vnode:i}=t;ei(t,o,!1),r&&(i.el=r);const a=!r&&t.subTree.el;e(t,i,g(r||t.subTree.el),r?null:b(t.subTree),y,s,l),a&&m(a),$e(t,i.el),n&&0===--y.deps&&y.resolve()})},unmount(t,e){y.isUnmounted=!0,y.activeBranch&&p(y.activeBranch,n,t,e),y.pendingBranch&&p(y.pendingBranch,n,t,e)}};return y}function Qe(t,e,n,r,o,i,a,s,c){const l=e.suspense=Je(e,r,n,t.parentNode,document.createElement("div"),null,o,i,a,s,!0),u=c(t,l.pendingBranch=e.ssContent,n,l,i,a);return 0===l.deps&&l.resolve(),u}function Ze(t){const{shapeFlag:e,children:n}=t,r=32&e;t.ssContent=tn(r?n.default:n),t.ssFallback=r?tn(n.fallback):ko(Comment)}function tn(t){let e;if(Object(r["n"])(t)){const n=t._c;n&&(t._d=!1,ho()),t=t(),n&&(t._d=!0,e=fo,po())}if(Object(r["m"])(t)){const e=We(t);0,t=e}return t=Eo(t),e&&(t.dynamicChildren=e.filter(e=>e!==t)),t}function en(t,e){e&&e.pendingBranch?Object(r["m"])(t)?e.effects.push(...t):e.effects.push(t):_e(t)}function nn(t,e){t.activeBranch=e;const{vnode:n,parentComponent:r}=t,o=n.el=e.el;r&&r.subTree===n&&(r.vnode.el=o,$e(r,o))}function rn(t,e){if(qo){let n=qo.provides;const r=qo.parent&&qo.parent.provides;r===n&&(n=qo.provides=Object.create(r)),n[t]=e}else 0}function on(t,e,n=!1){const o=qo||Ee;if(o){const i=null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(i&&t in i)return i[t];if(arguments.length>1)return n&&Object(r["n"])(e)?e.call(o.proxy):e}else 0}function an(t,e){return ln(t,null,e)}const sn={};function cn(t,e,n){return ln(t,e,n)}function ln(t,e,{immediate:n,deep:o,flush:i,onTrack:a,onTrigger:s}=r["b"],c=qo){let l,d,h=!1,p=!1;if(Ct(t)?(l=()=>t.value,h=!!t._shallow):Ot(t)?(l=()=>t,o=!0):Object(r["m"])(t)?(p=!0,h=t.some(Ot),l=()=>t.map(t=>Ct(t)?t.value:Ot(t)?dn(t):Object(r["n"])(t)?Jt(t,c,2):void 0)):l=Object(r["n"])(t)?e?()=>Jt(t,c,2):()=>{if(!c||!c.isUnmounted)return d&&d(),Qt(t,c,3,[b])}:r["d"],e&&o){const t=l;l=()=>dn(t())}let b=t=>{d=y.options.onStop=()=>{Jt(t,c,4)}},g=p?[]:sn;const m=()=>{if(y.active)if(e){const t=y();(o||h||(p?t.some((t,e)=>Object(r["i"])(t,g[e])):Object(r["i"])(t,g)))&&(d&&d(),Qt(e,c,3,[t,g===sn?void 0:g,b]),g=t)}else y()};let v;m.allowRecurse=!!e,v="sync"===i?m:"post"===i?()=>Fr(m,c&&c.suspense):()=>{!c||c.isMounted?xe(m):m()};const y=u(l,{lazy:!0,onTrack:a,onTrigger:s,scheduler:v});return si(y,c),e?n?m():g=y():"post"===i?Fr(y,c&&c.suspense):y(),()=>{f(y),c&&Object(r["I"])(c.effects,y)}}function un(t,e,n){const o=this.proxy,i=Object(r["B"])(t)?t.includes(".")?fn(o,t):()=>o[t]:t.bind(o,o);let a;return Object(r["n"])(e)?a=e:(a=e.handler,n=e),ln(i,a.bind(o),n,this)}function fn(t,e){const n=e.split(".");return()=>{let e=t;for(let t=0;t<n.length&&e;t++)e=e[n[t]];return e}}function dn(t,e=new Set){if(!Object(r["t"])(t)||t["__v_skip"])return t;if(e=e||new Set,e.has(t))return t;if(e.add(t),Ct(t))dn(t.value,e);else if(Object(r["m"])(t))for(let n=0;n<t.length;n++)dn(t[n],e);else if(Object(r["z"])(t)||Object(r["r"])(t))t.forEach(t=>{dn(t,e)});else if(Object(r["v"])(t))for(const n in t)dn(t[n],e);return t}function hn(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Bn(()=>{t.isMounted=!0}),Hn(()=>{t.isUnmounting=!0}),t}const pn=[Function,Array],bn={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:pn,onEnter:pn,onAfterEnter:pn,onEnterCancelled:pn,onBeforeLeave:pn,onLeave:pn,onAfterLeave:pn,onLeaveCancelled:pn,onBeforeAppear:pn,onAppear:pn,onAfterAppear:pn,onAppearCancelled:pn},setup(t,{slots:e}){const n=Go(),r=hn();let o;return()=>{const i=e.default&&On(e.default(),!0);if(!i||!i.length)return;const a=kt(t),{mode:s}=a;const c=i[0];if(r.isLeaving)return yn(c);const l=xn(c);if(!l)return yn(c);const u=vn(l,a,r,n);_n(l,u);const f=n.subTree,d=f&&xn(f);let h=!1;const{getTransitionKey:p}=l.type;if(p){const t=p();void 0===o?o=t:t!==o&&(o=t,h=!0)}if(d&&d.type!==co&&(!xo(l,d)||h)){const t=vn(d,a,r,n);if(_n(d,t),"out-in"===s)return r.isLeaving=!0,t.afterLeave=()=>{r.isLeaving=!1,n.update()},yn(c);"in-out"===s&&l.type!==co&&(t.delayLeave=(t,e,n)=>{const o=mn(r,d);o[String(d.key)]=d,t._leaveCb=()=>{e(),t._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return c}}},gn=bn;function mn(t,e){const{leavingVNodes:n}=t;let r=n.get(e.type);return r||(r=Object.create(null),n.set(e.type,r)),r}function vn(t,e,n,r){const{appear:o,mode:i,persisted:a=!1,onBeforeEnter:s,onEnter:c,onAfterEnter:l,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:h,onLeaveCancelled:p,onBeforeAppear:b,onAppear:g,onAfterAppear:m,onAppearCancelled:v}=e,y=String(t.key),x=mn(n,t),_=(t,e)=>{t&&Qt(t,r,9,e)},O={mode:i,persisted:a,beforeEnter(e){let r=s;if(!n.isMounted){if(!o)return;r=b||s}e._leaveCb&&e._leaveCb(!0);const i=x[y];i&&xo(t,i)&&i.el._leaveCb&&i.el._leaveCb(),_(r,[e])},enter(t){let e=c,r=l,i=u;if(!n.isMounted){if(!o)return;e=g||c,r=m||l,i=v||u}let a=!1;const s=t._enterCb=e=>{a||(a=!0,_(e?i:r,[t]),O.delayedLeave&&O.delayedLeave(),t._enterCb=void 0)};e?(e(t,s),e.length<=1&&s()):s()},leave(e,r){const o=String(t.key);if(e._enterCb&&e._enterCb(!0),n.isUnmounting)return r();_(f,[e]);let i=!1;const a=e._leaveCb=n=>{i||(i=!0,r(),_(n?p:h,[e]),e._leaveCb=void 0,x[o]===t&&delete x[o])};x[o]=t,d?(d(e,a),d.length<=1&&a()):a()},clone(t){return vn(t,e,n,r)}};return O}function yn(t){if(Sn(t))return t=So(t),t.children=null,t}function xn(t){return Sn(t)?t.children?t.children[0]:void 0:t}function _n(t,e){6&t.shapeFlag&&t.component?_n(t.component.subTree,e):128&t.shapeFlag?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function On(t,e=!1){let n=[],r=0;for(let o=0;o<t.length;o++){const i=t[o];i.type===ao?(128&i.patchFlag&&r++,n=n.concat(On(i.children,e))):(e||i.type!==co)&&n.push(i)}if(r>1)for(let o=0;o<n.length;o++)n[o].patchFlag=-2;return n}function jn(t){return Object(r["n"])(t)?{setup:t,name:t.name}:t}const wn=t=>!!t.type.__asyncLoader;function kn(t){Object(r["n"])(t)&&(t={loader:t});const{loader:e,loadingComponent:n,errorComponent:o,delay:i=200,timeout:a,suspensible:s=!0,onError:c}=t;let l,u=null,f=0;const d=()=>(f++,u=null,h()),h=()=>{let t;return u||(t=u=e().catch(t=>{if(t=t instanceof Error?t:new Error(String(t)),c)return new Promise((e,n)=>{const r=()=>e(d()),o=()=>n(t);c(t,r,o,f+1)});throw t}).then(e=>t!==u&&u?u:(e&&(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),l=e,e)))};return jn({name:"AsyncComponentWrapper",__asyncLoader:h,get __asyncResolved(){return l},setup(){const t=qo;if(l)return()=>Mn(l,t);const e=e=>{u=null,Zt(e,t,13,!o)};if(s&&t.suspense)return h().then(e=>()=>Mn(e,t)).catch(t=>(e(t),()=>o?ko(o,{error:t}):null));const r=Pt(!1),c=Pt(),f=Pt(!!i);return i&&setTimeout(()=>{f.value=!1},i),null!=a&&setTimeout(()=>{if(!r.value&&!c.value){const t=new Error(`Async component timed out after ${a}ms.`);e(t),c.value=t}},a),h().then(()=>{r.value=!0,t.parent&&Sn(t.parent.vnode)&&ge(t.parent.update)}).catch(t=>{e(t),c.value=t}),()=>r.value&&l?Mn(l,t):c.value&&o?ko(o,{error:c.value}):n&&!f.value?ko(n):void 0}})}function Mn(t,{vnode:{ref:e,props:n,children:r}}){const o=ko(t,n,r);return o.ref=e,o}const Sn=t=>t.type.__isKeepAlive,Cn={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=Go(),o=n.ctx;if(!o.renderer)return e.default;const i=new Map,a=new Set;let s=null;const c=n.suspense,{renderer:{p:l,m:u,um:f,o:{createElement:d}}}=o,h=d("div");function p(t){Rn(t),f(t,n,c)}function b(t){i.forEach((e,n)=>{const r=ui(e.type);!r||t&&t(r)||g(n)})}function g(t){const e=i.get(t);s&&e.type===s.type?s&&Rn(s):p(e),i.delete(t),a.delete(t)}o.activate=(t,e,n,o,i)=>{const a=t.component;u(t,e,n,0,c),l(a.vnode,t,e,n,a,c,o,t.slotScopeIds,i),Fr(()=>{a.isDeactivated=!1,a.a&&Object(r["l"])(a.a);const e=t.props&&t.props.onVnodeMounted;e&&zr(e,a.parent,t)},c)},o.deactivate=t=>{const e=t.component;u(t,h,null,1,c),Fr(()=>{e.da&&Object(r["l"])(e.da);const n=t.props&&t.props.onVnodeUnmounted;n&&zr(n,e.parent,t),e.isDeactivated=!0},c)},cn(()=>[t.include,t.exclude],([t,e])=>{t&&b(e=>Tn(t,e)),e&&b(t=>!Tn(e,t))},{flush:"post",deep:!0});let m=null;const v=()=>{null!=m&&i.set(m,Fn(n.subTree))};return Bn(v),Vn(v),Hn(()=>{i.forEach(t=>{const{subTree:e,suspense:r}=n,o=Fn(e);if(t.type!==o.type)p(t);else{Rn(o);const t=o.component.da;t&&Fr(t,r)}})}),()=>{if(m=null,!e.default)return null;const n=e.default(),r=n[0];if(n.length>1)return s=null,n;if(!yo(r)||!(4&r.shapeFlag)&&!(128&r.shapeFlag))return s=null,r;let o=Fn(r);const c=o.type,l=ui(wn(o)?o.type.__asyncResolved||{}:c),{include:u,exclude:f,max:d}=t;if(u&&(!l||!Tn(u,l))||f&&l&&Tn(f,l))return s=o,r;const h=null==o.key?c:o.key,p=i.get(h);return o.el&&(o=So(o),128&r.shapeFlag&&(r.ssContent=o)),m=h,p?(o.el=p.el,o.component=p.component,o.transition&&_n(o,o.transition),o.shapeFlag|=512,a.delete(h),a.add(h)):(a.add(h),d&&a.size>parseInt(d,10)&&g(a.values().next().value)),o.shapeFlag|=256,s=o,r}}},Pn=Cn;function Tn(t,e){return Object(r["m"])(t)?t.some(t=>Tn(t,e)):Object(r["B"])(t)?t.split(",").indexOf(e)>-1:!!t.test&&t.test(e)}function En(t,e){Dn(t,"a",e)}function An(t,e){Dn(t,"da",e)}function Dn(t,e,n=qo){const r=t.__wdc||(t.__wdc=()=>{let e=n;while(e){if(e.isDeactivated)return;e=e.parent}t()});if(In(e,r,n),n){let t=n.parent;while(t&&t.parent)Sn(t.parent.vnode)&&Ln(r,e,n,t),t=t.parent}}function Ln(t,e,n,o){const i=In(e,t,o,!0);$n(()=>{Object(r["I"])(o[e],i)},n)}function Rn(t){let e=t.shapeFlag;256&e&&(e-=256),512&e&&(e-=512),t.shapeFlag=e}function Fn(t){return 128&t.shapeFlag?t.ssContent:t}function In(t,e,n=qo,r=!1){if(n){const o=n[t]||(n[t]=[]),i=e.__weh||(e.__weh=(...r)=>{if(n.isUnmounted)return;m(),Xo(n);const o=Qt(e,n,t,r);return Xo(null),y(),o});return r?o.unshift(i):o.push(i),i}}const Nn=t=>(e,n=qo)=>(!Qo||"sp"===t)&&In(t,e,n),Wn=Nn("bm"),Bn=Nn("m"),zn=Nn("bu"),Vn=Nn("u"),Hn=Nn("bum"),$n=Nn("um"),Un=Nn("sp"),Yn=Nn("rtg"),qn=Nn("rtc");function Gn(t,e=qo){In("ec",t,e)}let Xn=!0;function Kn(t){const e=tr(t),n=t.proxy,o=t.ctx;Xn=!1,e.beforeCreate&&Qn(e.beforeCreate,t,"bc");const{data:i,computed:a,methods:s,watch:c,provide:l,inject:u,created:f,beforeMount:d,mounted:h,beforeUpdate:p,updated:b,activated:g,deactivated:m,beforeDestroy:v,beforeUnmount:y,destroyed:x,unmounted:_,render:O,renderTracked:j,renderTriggered:w,errorCaptured:k,serverPrefetch:M,expose:S,inheritAttrs:C,components:P,directives:T,filters:E}=e,A=null;if(u&&Jn(u,o,A),s)for(const L in s){const t=s[L];Object(r["n"])(t)&&(o[L]=t.bind(n))}if(i){0;const e=i.call(n,n);0,Object(r["t"])(e)&&(t.data=mt(e))}if(Xn=!0,a)for(const L in a){const t=a[L],e=Object(r["n"])(t)?t.bind(n,n):Object(r["n"])(t.get)?t.get.bind(n,n):r["d"];0;const i=!Object(r["n"])(t)&&Object(r["n"])(t.set)?t.set.bind(n):r["d"],s=hi({get:e,set:i});Object.defineProperty(o,L,{enumerable:!0,configurable:!0,get:()=>s.value,set:t=>s.value=t})}if(c)for(const r in c)Zn(c[r],o,n,r);if(l){const t=Object(r["n"])(l)?l.call(n):l;Reflect.ownKeys(t).forEach(e=>{rn(e,t[e])})}function D(t,e){Object(r["m"])(e)?e.forEach(e=>t(e.bind(n))):e&&t(e.bind(n))}if(f&&Qn(f,t,"c"),D(Wn,d),D(Bn,h),D(zn,p),D(Vn,b),D(En,g),D(An,m),D(Gn,k),D(qn,j),D(Yn,w),D(Hn,y),D($n,_),D(Un,M),Object(r["m"])(S))if(S.length){const e=t.exposed||(t.exposed={});S.forEach(t=>{Object.defineProperty(e,t,{get:()=>n[t],set:e=>n[t]=e})})}else t.exposed||(t.exposed={});O&&t.render===r["d"]&&(t.render=O),null!=C&&(t.inheritAttrs=C),P&&(t.components=P),T&&(t.directives=T)}function Jn(t,e,n=r["d"]){Object(r["m"])(t)&&(t=ir(t));for(const o in t){const n=t[o];Object(r["t"])(n)?e[o]="default"in n?on(n.from||o,n.default,!0):on(n.from||o):e[o]=on(n)}}function Qn(t,e,n){Qt(Object(r["m"])(t)?t.map(t=>t.bind(e.proxy)):t.bind(e.proxy),e,n)}function Zn(t,e,n,o){const i=o.includes(".")?fn(n,o):()=>n[o];if(Object(r["B"])(t)){const n=e[t];Object(r["n"])(n)&&cn(i,n)}else if(Object(r["n"])(t))cn(i,t.bind(n));else if(Object(r["t"])(t))if(Object(r["m"])(t))t.forEach(t=>Zn(t,e,n,o));else{const o=Object(r["n"])(t.handler)?t.handler.bind(n):e[t.handler];Object(r["n"])(o)&&cn(i,o,t)}else 0}function tr(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:o,optionsCache:i,config:{optionMergeStrategies:a}}=t.appContext,s=i.get(e);let c;return s?c=s:o.length||n||r?(c={},o.length&&o.forEach(t=>er(c,t,a,!0)),er(c,e,a)):c=e,i.set(e,c),c}function er(t,e,n,r=!1){const{mixins:o,extends:i}=e;i&&er(t,i,n,!0),o&&o.forEach(e=>er(t,e,n,!0));for(const a in e)if(r&&"expose"===a);else{const r=nr[a]||n&&n[a];t[a]=r?r(t[a],e[a]):e[a]}return t}const nr={data:rr,props:sr,emits:sr,methods:sr,computed:sr,beforeCreate:ar,created:ar,beforeMount:ar,mounted:ar,beforeUpdate:ar,updated:ar,beforeDestroy:ar,destroyed:ar,activated:ar,deactivated:ar,errorCaptured:ar,serverPrefetch:ar,components:sr,directives:sr,watch:cr,provide:rr,inject:or};function rr(t,e){return e?t?function(){return Object(r["h"])(Object(r["n"])(t)?t.call(this,this):t,Object(r["n"])(e)?e.call(this,this):e)}:e:t}function or(t,e){return sr(ir(t),ir(e))}function ir(t){if(Object(r["m"])(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function ar(t,e){return t?[...new Set([].concat(t,e))]:e}function sr(t,e){return t?Object(r["h"])(Object(r["h"])(Object.create(null),t),e):e}function cr(t,e){if(!t)return e;if(!e)return t;const n=Object(r["h"])(Object.create(null),t);for(const r in e)n[r]=ar(t[r],e[r]);return n}function lr(t,e,n,o=!1){const i={},a={};Object(r["g"])(a,Oo,1),t.propsDefaults=Object.create(null),fr(t,e,i,a);for(const r in t.propsOptions[0])r in i||(i[r]=void 0);n?t.props=o?i:vt(i):t.type.props?t.props=i:t.props=a,t.attrs=a}function ur(t,e,n,o){const{props:i,attrs:a,vnode:{patchFlag:s}}=t,c=kt(i),[l]=t.propsOptions;let u=!1;if(!(o||s>0)||16&s){let o;fr(t,e,i,a)&&(u=!0);for(const a in c)e&&(Object(r["j"])(e,a)||(o=Object(r["k"])(a))!==a&&Object(r["j"])(e,o))||(l?!n||void 0===n[a]&&void 0===n[o]||(i[a]=dr(l,c,a,void 0,t,!0)):delete i[a]);if(a!==c)for(const t in a)e&&Object(r["j"])(e,t)||(delete a[t],u=!0)}else if(8&s){const n=t.vnode.dynamicProps;for(let o=0;o<n.length;o++){let s=n[o];const f=e[s];if(l)if(Object(r["j"])(a,s))f!==a[s]&&(a[s]=f,u=!0);else{const e=Object(r["e"])(s);i[e]=dr(l,c,e,f,t,!1)}else f!==a[s]&&(a[s]=f,u=!0)}}u&&_(t,"set","$attrs")}function fr(t,e,n,o){const[i,a]=t.propsOptions;let s,c=!1;if(e)for(let l in e){if(Object(r["x"])(l))continue;const u=e[l];let f;i&&Object(r["j"])(i,f=Object(r["e"])(l))?a&&a.includes(f)?(s||(s={}))[f]=u:n[f]=u:Te(t.emitsOptions,l)||u!==o[l]&&(o[l]=u,c=!0)}if(a){const e=kt(n),o=s||r["b"];for(let s=0;s<a.length;s++){const c=a[s];n[c]=dr(i,e,c,o[c],t,!Object(r["j"])(o,c))}}return c}function dr(t,e,n,o,i,a){const s=t[n];if(null!=s){const t=Object(r["j"])(s,"default");if(t&&void 0===o){const t=s.default;if(s.type!==Function&&Object(r["n"])(t)){const{propsDefaults:r}=i;n in r?o=r[n]:(Xo(i),o=r[n]=t.call(null,e),Xo(null))}else o=t}s[0]&&(a&&!t?o=!1:!s[1]||""!==o&&o!==Object(r["k"])(n)||(o=!0))}return o}function hr(t,e,n=!1){const o=e.propsCache,i=o.get(t);if(i)return i;const a=t.props,s={},c=[];let l=!1;if(!Object(r["n"])(t)){const o=t=>{l=!0;const[n,o]=hr(t,e,!0);Object(r["h"])(s,n),o&&c.push(...o)};!n&&e.mixins.length&&e.mixins.forEach(o),t.extends&&o(t.extends),t.mixins&&t.mixins.forEach(o)}if(!a&&!l)return o.set(t,r["a"]),r["a"];if(Object(r["m"])(a))for(let f=0;f<a.length;f++){0;const t=Object(r["e"])(a[f]);pr(t)&&(s[t]=r["b"])}else if(a){0;for(const t in a){const e=Object(r["e"])(t);if(pr(e)){const n=a[t],o=s[e]=Object(r["m"])(n)||Object(r["n"])(n)?{type:n}:n;if(o){const t=mr(Boolean,o.type),n=mr(String,o.type);o[0]=t>-1,o[1]=n<0||t<n,(t>-1||Object(r["j"])(o,"default"))&&c.push(e)}}}}const u=[s,c];return o.set(t,u),u}function pr(t){return"$"!==t[0]}function br(t){const e=t&&t.toString().match(/^\s*function (\w+)/);return e?e[1]:""}function gr(t,e){return br(t)===br(e)}function mr(t,e){return Object(r["m"])(e)?e.findIndex(e=>gr(e,t)):Object(r["n"])(e)&&gr(e,t)?0:-1}const vr=t=>"_"===t[0]||"$stable"===t,yr=t=>Object(r["m"])(t)?t.map(Eo):[Eo(t)],xr=(t,e,n)=>{const r=Ie(t=>yr(e(t)),n);return r._c=!1,r},_r=(t,e,n)=>{const o=t._ctx;for(const i in t){if(vr(i))continue;const n=t[i];if(Object(r["n"])(n))e[i]=xr(i,n,o);else if(null!=n){0;const t=yr(n);e[i]=()=>t}}},Or=(t,e)=>{const n=yr(e);t.slots.default=()=>n},jr=(t,e)=>{if(32&t.vnode.shapeFlag){const n=e._;n?(t.slots=kt(e),Object(r["g"])(e,"_",n)):_r(e,t.slots={})}else t.slots={},e&&Or(t,e);Object(r["g"])(t.slots,Oo,1)},wr=(t,e,n)=>{const{vnode:o,slots:i}=t;let a=!0,s=r["b"];if(32&o.shapeFlag){const t=e._;t?n&&1===t?a=!1:(Object(r["h"])(i,e),n||1!==t||delete i._):(a=!e.$stable,_r(e,i)),s=e}else e&&(Or(t,e),s={default:1});if(a)for(const r in i)vr(r)||r in s||delete i[r]};function kr(t,e){const n=Ee;if(null===n)return t;const o=n.proxy,i=t.dirs||(t.dirs=[]);for(let a=0;a<e.length;a++){let[t,n,s,c=r["b"]]=e[a];Object(r["n"])(t)&&(t={mounted:t,updated:t}),t.deep&&dn(n),i.push({dir:t,instance:o,value:n,oldValue:void 0,arg:s,modifiers:c})}return t}function Mr(t,e,n,r){const o=t.dirs,i=e&&e.dirs;for(let a=0;a<o.length;a++){const s=o[a];i&&(s.oldValue=i[a].value);let c=s.dir[r];c&&(m(),Qt(c,n,8,[t.el,s,t,e]),y())}}function Sr(){return{app:null,config:{isNativeTag:r["c"],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 Cr=0;function Pr(t,e){return function(n,o=null){null==o||Object(r["t"])(o)||(o=null);const i=Sr(),a=new Set;let s=!1;const c=i.app={_uid:Cr++,_component:n,_props:o,_container:null,_context:i,_instance:null,version:Ai,get config(){return i.config},set config(t){0},use(t,...e){return a.has(t)||(t&&Object(r["n"])(t.install)?(a.add(t),t.install(c,...e)):Object(r["n"])(t)&&(a.add(t),t(c,...e))),c},mixin(t){return i.mixins.includes(t)||i.mixins.push(t),c},component(t,e){return e?(i.components[t]=e,c):i.components[t]},directive(t,e){return e?(i.directives[t]=e,c):i.directives[t]},mount(r,a,l){if(!s){const u=ko(n,o);return u.appContext=i,a&&e?e(u,r):t(u,r,l),s=!0,c._container=r,r.__vue_app__=c,u.component.proxy}},unmount(){s&&(t(null,c._container),delete c._container.__vue_app__)},provide(t,e){return i.provides[t]=e,c}};return c}}let Tr=!1;const Er=t=>/svg/.test(t.namespaceURI)&&"foreignObject"!==t.tagName,Ar=t=>8===t.nodeType;function Dr(t){const{mt:e,p:n,o:{patchProp:o,nextSibling:i,parentNode:a,remove:s,insert:c,createComment:l}}=t,u=(t,e)=>{if(!e.hasChildNodes())return n(null,t,e),void je();Tr=!1,f(e.firstChild,t,null,null,null),je(),Tr&&console.error("Hydration completed but contains mismatches.")},f=(n,r,o,s,c,l=!1)=>{const u=Ar(n)&&"["===n.data,m=()=>b(n,r,o,s,c,u),{type:v,ref:y,shapeFlag:x}=r,_=n.nodeType;r.el=n;let O=null;switch(v){case so:3!==_?O=m():(n.data!==r.children&&(Tr=!0,n.data=r.children),O=i(n));break;case co:O=8!==_||u?m():i(n);break;case lo:if(1===_){O=n;const t=!r.children.length;for(let e=0;e<r.staticCount;e++)t&&(r.children+=O.outerHTML),e===r.staticCount-1&&(r.anchor=O),O=i(O);return O}O=m();break;case ao:O=u?p(n,r,o,s,c,l):m();break;default:if(1&x)O=1!==_||r.type.toLowerCase()!==n.tagName.toLowerCase()?m():d(n,r,o,s,c,l);else if(6&x){r.slotScopeIds=c;const t=a(n);if(e(r,t,null,o,s,Er(t),l),O=u?g(n):i(n),wn(r)){let e;u?(e=ko(ao),e.anchor=O?O.previousSibling:t.lastChild):e=3===n.nodeType?Co(""):ko("div"),e.el=n,r.component.subTree=e}}else 64&x?O=8!==_?m():r.type.hydrate(n,r,o,s,c,l,t,h):128&x&&(O=r.type.hydrate(n,r,o,s,Er(a(n)),c,l,t,f))}return null!=y&&Ir(y,null,s,r),O},d=(t,e,n,i,a,c)=>{c=c||!!e.dynamicChildren;const{type:l,props:u,patchFlag:f,shapeFlag:d,dirs:p}=e,b="input"===l&&p||"option"===l;if(b||-1!==f){if(p&&Mr(e,null,n,"created"),u)if(b||!c||16&f||32&f)for(const e in u)(b&&e.endsWith("value")||Object(r["u"])(e)&&!Object(r["x"])(e))&&o(t,e,null,u[e]);else u.onClick&&o(t,"onClick",null,u.onClick);let l;if((l=u&&u.onVnodeBeforeMount)&&zr(l,n,e),p&&Mr(e,null,n,"beforeMount"),((l=u&&u.onVnodeMounted)||p)&&en(()=>{l&&zr(l,n,e),p&&Mr(e,null,n,"mounted")},i),16&d&&(!u||!u.innerHTML&&!u.textContent)){let r=h(t.firstChild,e,t,n,i,a,c);while(r){Tr=!0;const t=r;r=r.nextSibling,s(t)}}else 8&d&&t.textContent!==e.children&&(Tr=!0,t.textContent=e.children)}return t.nextSibling},h=(t,e,r,o,i,a,s)=>{s=s||!!e.dynamicChildren;const c=e.children,l=c.length;for(let u=0;u<l;u++){const e=s?c[u]:c[u]=Eo(c[u]);if(t)t=f(t,e,o,i,a,s);else{if(e.type===so&&!e.children)continue;Tr=!0,n(null,e,r,null,o,i,Er(r),a)}}return t},p=(t,e,n,r,o,s)=>{const{slotScopeIds:u}=e;u&&(o=o?o.concat(u):u);const f=a(t),d=h(i(t),e,f,n,r,o,s);return d&&Ar(d)&&"]"===d.data?i(e.anchor=d):(Tr=!0,c(e.anchor=l("]"),f,d),d)},b=(t,e,r,o,c,l)=>{if(Tr=!0,e.el=null,l){const e=g(t);while(1){const n=i(t);if(!n||n===e)break;s(n)}}const u=i(t),f=a(t);return s(t),n(null,e,f,u,r,o,Er(f),c),u},g=t=>{let e=0;while(t)if(t=i(t),t&&Ar(t)&&("["===t.data&&e++,"]"===t.data)){if(0===e)return i(t);e--}return t};return[u,f]}function Lr(){}const Rr={scheduler:ge,allowRecurse:!0};const Fr=en,Ir=(t,e,n,o,i=!1)=>{if(Object(r["m"])(t))return void t.forEach((t,a)=>Ir(t,e&&(Object(r["m"])(e)?e[a]:e),n,o,i));if(wn(o)&&!i)return;const a=4&o.shapeFlag?ai(o.component)||o.component.proxy:o.el,s=i?null:a,{i:c,r:l}=t;const u=e&&e.r,f=c.refs===r["b"]?c.refs={}:c.refs,d=c.setupState;if(null!=u&&u!==l&&(Object(r["B"])(u)?(f[u]=null,Object(r["j"])(d,u)&&(d[u]=null)):Ct(u)&&(u.value=null)),Object(r["B"])(l)){const t=()=>{f[l]=s,Object(r["j"])(d,l)&&(d[l]=s)};s?(t.id=-1,Fr(t,n)):t()}else if(Ct(l)){const t=()=>{l.value=s};s?(t.id=-1,Fr(t,n)):t()}else Object(r["n"])(l)&&Jt(l,c,12,[s,f])};function Nr(t){return Br(t)}function Wr(t){return Br(t,Dr)}function Br(t,e){Lr();const{insert:n,remove:o,patchProp:i,forcePatchProp:a,createElement:s,createText:c,createComment:l,setText:d,setElementText:h,parentNode:p,nextSibling:b,setScopeId:g=r["d"],cloneNode:v,insertStaticContent:x}=t,_=(t,e,n,r=null,o=null,i=null,a=!1,s=null,c=!!e.dynamicChildren)=>{t&&!xo(t,e)&&(r=X(t),$(t,o,i,!0),t=null),-2===e.patchFlag&&(c=!1,e.dynamicChildren=null);const{type:l,ref:u,shapeFlag:f}=e;switch(l){case so:O(t,e,n,r);break;case co:j(t,e,n,r);break;case lo:null==t&&w(e,n,r,a);break;case ao:L(t,e,n,r,o,i,a,s,c);break;default:1&f?S(t,e,n,r,o,i,a,s,c):6&f?R(t,e,n,r,o,i,a,s,c):(64&f||128&f)&&l.process(t,e,n,r,o,i,a,s,c,J)}null!=u&&o&&Ir(u,t&&t.ref,i,e||t,!e)},O=(t,e,r,o)=>{if(null==t)n(e.el=c(e.children),r,o);else{const n=e.el=t.el;e.children!==t.children&&d(n,e.children)}},j=(t,e,r,o)=>{null==t?n(e.el=l(e.children||""),r,o):e.el=t.el},w=(t,e,n,r)=>{[t.el,t.anchor]=x(t.children,e,n,r)},k=({el:t,anchor:e},r,o)=>{let i;while(t&&t!==e)i=b(t),n(t,r,o),t=i;n(e,r,o)},M=({el:t,anchor:e})=>{let n;while(t&&t!==e)n=b(t),o(t),t=n;o(e)},S=(t,e,n,r,o,i,a,s,c)=>{a=a||"svg"===e.type,null==t?C(e,n,r,o,i,a,s,c):E(t,e,o,i,a,s,c)},C=(t,e,o,a,c,l,u,f)=>{let d,p;const{type:b,props:g,shapeFlag:m,transition:y,patchFlag:x,dirs:_}=t;if(t.el&&void 0!==v&&-1===x)d=t.el=v(t.el);else{if(d=t.el=s(t.type,l,g&&g.is,g),8&m?h(d,t.children):16&m&&T(t.children,d,null,a,c,l&&"foreignObject"!==b,u,f),_&&Mr(t,null,a,"created"),g){for(const e in g)Object(r["x"])(e)||i(d,e,null,g[e],l,t.children,a,c,G);(p=g.onVnodeBeforeMount)&&zr(p,a,t)}P(d,t,t.scopeId,u,a)}_&&Mr(t,null,a,"beforeMount");const O=(!c||c&&!c.pendingBranch)&&y&&!y.persisted;O&&y.beforeEnter(d),n(d,e,o),((p=g&&g.onVnodeMounted)||O||_)&&Fr(()=>{p&&zr(p,a,t),O&&y.enter(d),_&&Mr(t,null,a,"mounted")},c)},P=(t,e,n,r,o)=>{if(n&&g(t,n),r)for(let i=0;i<r.length;i++)g(t,r[i]);if(o){let n=o.subTree;if(e===n){const e=o.vnode;P(t,e,e.scopeId,e.slotScopeIds,o.parent)}}},T=(t,e,n,r,o,i,a,s,c=0)=>{for(let l=c;l<t.length;l++){const c=t[l]=s?Ao(t[l]):Eo(t[l]);_(null,c,e,n,r,o,i,a,s)}},E=(t,e,n,o,s,c,l)=>{const u=e.el=t.el;let{patchFlag:f,dynamicChildren:d,dirs:p}=e;f|=16&t.patchFlag;const b=t.props||r["b"],g=e.props||r["b"];let m;if((m=g.onVnodeBeforeUpdate)&&zr(m,n,e,t),p&&Mr(e,t,n,"beforeUpdate"),f>0){if(16&f)D(u,e,b,g,n,o,s);else if(2&f&&b.class!==g.class&&i(u,"class",null,g.class,s),4&f&&i(u,"style",b.style,g.style,s),8&f){const r=e.dynamicProps;for(let e=0;e<r.length;e++){const c=r[e],l=b[c],f=g[c];(f!==l||a&&a(u,c))&&i(u,c,l,f,s,t.children,n,o,G)}}1&f&&t.children!==e.children&&h(u,e.children)}else l||null!=d||D(u,e,b,g,n,o,s);const v=s&&"foreignObject"!==e.type;d?A(t.dynamicChildren,d,u,n,o,v,c):l||B(t,e,u,null,n,o,v,c,!1),((m=g.onVnodeUpdated)||p)&&Fr(()=>{m&&zr(m,n,e,t),p&&Mr(e,t,n,"updated")},o)},A=(t,e,n,r,o,i,a)=>{for(let s=0;s<e.length;s++){const c=t[s],l=e[s],u=c.el&&(c.type===ao||!xo(c,l)||6&c.shapeFlag||64&c.shapeFlag)?p(c.el):n;_(c,l,u,null,r,o,i,a,!0)}},D=(t,e,n,o,s,c,l)=>{if(n!==o){for(const u in o){if(Object(r["x"])(u))continue;const f=o[u],d=n[u];(f!==d||a&&a(t,u))&&i(t,u,d,f,l,e.children,s,c,G)}if(n!==r["b"])for(const a in n)Object(r["x"])(a)||a in o||i(t,a,n[a],null,l,e.children,s,c,G)}},L=(t,e,r,o,i,a,s,l,u)=>{const f=e.el=t?t.el:c(""),d=e.anchor=t?t.anchor:c("");let{patchFlag:h,dynamicChildren:p,slotScopeIds:b}=e;p&&(u=!0),b&&(l=l?l.concat(b):b),null==t?(n(f,r,o),n(d,r,o),T(e.children,r,d,i,a,s,l,u)):h>0&&64&h&&p&&t.dynamicChildren?(A(t.dynamicChildren,p,r,i,a,s,l),(null!=e.key||i&&e===i.subTree)&&Vr(t,e,!0)):B(t,e,r,d,i,a,s,l,u)},R=(t,e,n,r,o,i,a,s,c)=>{e.slotScopeIds=s,null==t?512&e.shapeFlag?o.ctx.activate(e,n,r,a,c):F(e,n,r,o,i,a,c):I(t,e,c)},F=(t,e,n,r,o,i,a)=>{const s=t.component=Yo(t,r,o);if(Sn(t)&&(s.ctx.renderer=J),Zo(s),s.asyncDep){if(o&&o.registerDep(s,N),!t.el){const t=s.subTree=ko(co);j(null,t,e,n)}}else N(s,t,e,n,o,i,a)},I=(t,e,n)=>{const r=e.component=t.component;if(Ve(t,e,n)){if(r.asyncDep&&!r.asyncResolved)return void W(r,e,n);r.next=e,ve(r.update),r.update()}else e.component=t.component,e.el=t.el,r.vnode=e},N=(t,e,n,o,i,a,s)=>{t.update=u((function(){if(t.isMounted){let e,{next:n,bu:o,u:c,parent:l,vnode:u}=t,f=n;0,n?(n.el=u.el,W(t,n,s)):n=u,o&&Object(r["l"])(o),(e=n.props&&n.props.onVnodeBeforeUpdate)&&zr(e,l,n,u);const d=Ne(t);0;const h=t.subTree;t.subTree=d,_(h,d,p(h.el),X(h),t,i,a),n.el=d.el,null===f&&$e(t,d.el),c&&Fr(c,i),(e=n.props&&n.props.onVnodeUpdated)&&Fr(()=>zr(e,l,n,u),i)}else{let s;const{el:c,props:l}=e,{bm:u,m:f,parent:d}=t;if(u&&Object(r["l"])(u),(s=l&&l.onVnodeBeforeMount)&&zr(s,d,e),c&&Z){const n=()=>{t.subTree=Ne(t),Z(c,t.subTree,t,i,null)};wn(e)?e.type.__asyncLoader().then(()=>!t.isUnmounted&&n()):n()}else{0;const r=t.subTree=Ne(t);0,_(null,r,n,o,t,i,a),e.el=r.el}if(f&&Fr(f,i),s=l&&l.onVnodeMounted){const t=e;Fr(()=>zr(s,d,t),i)}256&e.shapeFlag&&t.a&&Fr(t.a,i),t.isMounted=!0,e=n=o=null}}),Rr)},W=(t,e,n)=>{e.component=t;const r=t.vnode.props;t.vnode=e,t.next=null,ur(t,e.props,r,n),wr(t,e.children,n),m(),Oe(void 0,t.update),y()},B=(t,e,n,r,o,i,a,s,c=!1)=>{const l=t&&t.children,u=t?t.shapeFlag:0,f=e.children,{patchFlag:d,shapeFlag:p}=e;if(d>0){if(128&d)return void V(l,f,n,r,o,i,a,s,c);if(256&d)return void z(l,f,n,r,o,i,a,s,c)}8&p?(16&u&&G(l,o,i),f!==l&&h(n,f)):16&u?16&p?V(l,f,n,r,o,i,a,s,c):G(l,o,i,!0):(8&u&&h(n,""),16&p&&T(f,n,r,o,i,a,s,c))},z=(t,e,n,o,i,a,s,c,l)=>{t=t||r["a"],e=e||r["a"];const u=t.length,f=e.length,d=Math.min(u,f);let h;for(h=0;h<d;h++){const r=e[h]=l?Ao(e[h]):Eo(e[h]);_(t[h],r,n,null,i,a,s,c,l)}u>f?G(t,i,a,!0,!1,d):T(e,n,o,i,a,s,c,l,d)},V=(t,e,n,o,i,a,s,c,l)=>{let u=0;const f=e.length;let d=t.length-1,h=f-1;while(u<=d&&u<=h){const r=t[u],o=e[u]=l?Ao(e[u]):Eo(e[u]);if(!xo(r,o))break;_(r,o,n,null,i,a,s,c,l),u++}while(u<=d&&u<=h){const r=t[d],o=e[h]=l?Ao(e[h]):Eo(e[h]);if(!xo(r,o))break;_(r,o,n,null,i,a,s,c,l),d--,h--}if(u>d){if(u<=h){const t=h+1,r=t<f?e[t].el:o;while(u<=h)_(null,e[u]=l?Ao(e[u]):Eo(e[u]),n,r,i,a,s,c,l),u++}}else if(u>h)while(u<=d)$(t[u],i,a,!0),u++;else{const p=u,b=u,g=new Map;for(u=b;u<=h;u++){const t=e[u]=l?Ao(e[u]):Eo(e[u]);null!=t.key&&g.set(t.key,u)}let m,v=0;const y=h-b+1;let x=!1,O=0;const j=new Array(y);for(u=0;u<y;u++)j[u]=0;for(u=p;u<=d;u++){const r=t[u];if(v>=y){$(r,i,a,!0);continue}let o;if(null!=r.key)o=g.get(r.key);else for(m=b;m<=h;m++)if(0===j[m-b]&&xo(r,e[m])){o=m;break}void 0===o?$(r,i,a,!0):(j[o-b]=u+1,o>=O?O=o:x=!0,_(r,e[o],n,null,i,a,s,c,l),v++)}const w=x?Hr(j):r["a"];for(m=w.length-1,u=y-1;u>=0;u--){const t=b+u,r=e[t],d=t+1<f?e[t+1].el:o;0===j[u]?_(null,r,n,d,i,a,s,c,l):x&&(m<0||u!==w[m]?H(r,n,d,2):m--)}}},H=(t,e,r,o,i=null)=>{const{el:a,type:s,transition:c,children:l,shapeFlag:u}=t;if(6&u)return void H(t.component.subTree,e,r,o);if(128&u)return void t.suspense.move(e,r,o);if(64&u)return void s.move(t,e,r,J);if(s===ao){n(a,e,r);for(let t=0;t<l.length;t++)H(l[t],e,r,o);return void n(t.anchor,e,r)}if(s===lo)return void k(t,e,r);const f=2!==o&&1&u&&c;if(f)if(0===o)c.beforeEnter(a),n(a,e,r),Fr(()=>c.enter(a),i);else{const{leave:t,delayLeave:o,afterLeave:i}=c,s=()=>n(a,e,r),l=()=>{t(a,()=>{s(),i&&i()})};o?o(a,s,l):l()}else n(a,e,r)},$=(t,e,n,r=!1,o=!1)=>{const{type:i,props:a,ref:s,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:f,dirs:d}=t;if(null!=s&&Ir(s,null,n,t,!0),256&u)return void e.ctx.deactivate(t);const h=1&u&&d;let p;if((p=a&&a.onVnodeBeforeUnmount)&&zr(p,e,t),6&u)q(t.component,n,r);else{if(128&u)return void t.suspense.unmount(n,r);h&&Mr(t,null,e,"beforeUnmount"),64&u?t.type.remove(t,e,n,o,J,r):l&&(i!==ao||f>0&&64&f)?G(l,e,n,!1,!0):(i===ao&&(128&f||256&f)||!o&&16&u)&&G(c,e,n),r&&U(t)}((p=a&&a.onVnodeUnmounted)||h)&&Fr(()=>{p&&zr(p,e,t),h&&Mr(t,null,e,"unmounted")},n)},U=t=>{const{type:e,el:n,anchor:r,transition:i}=t;if(e===ao)return void Y(n,r);if(e===lo)return void M(t);const a=()=>{o(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(1&t.shapeFlag&&i&&!i.persisted){const{leave:e,delayLeave:r}=i,o=()=>e(n,a);r?r(t.el,a,o):o()}else a()},Y=(t,e)=>{let n;while(t!==e)n=b(t),o(t),t=n;o(e)},q=(t,e,n)=>{const{bum:o,effects:i,update:a,subTree:s,um:c}=t;if(o&&Object(r["l"])(o),i)for(let r=0;r<i.length;r++)f(i[r]);a&&(f(a),$(s,t,e,n)),c&&Fr(c,e),Fr(()=>{t.isUnmounted=!0},e),e&&e.pendingBranch&&!e.isUnmounted&&t.asyncDep&&!t.asyncResolved&&t.suspenseId===e.pendingId&&(e.deps--,0===e.deps&&e.resolve())},G=(t,e,n,r=!1,o=!1,i=0)=>{for(let a=i;a<t.length;a++)$(t[a],e,n,r,o)},X=t=>6&t.shapeFlag?X(t.component.subTree):128&t.shapeFlag?t.suspense.next():b(t.anchor||t.el),K=(t,e,n)=>{null==t?e._vnode&&$(e._vnode,null,null,!0):_(e._vnode||null,t,e,null,null,null,n),je(),e._vnode=t},J={p:_,um:$,m:H,r:U,mt:F,mc:T,pc:B,pbc:A,n:X,o:t};let Q,Z;return e&&([Q,Z]=e(J)),{render:K,hydrate:Q,createApp:Pr(K,Q)}}function zr(t,e,n,r=null){Qt(t,e,7,[n,r])}function Vr(t,e,n=!1){const o=t.children,i=e.children;if(Object(r["m"])(o)&&Object(r["m"])(i))for(let r=0;r<o.length;r++){const t=o[r];let e=i[r];1&e.shapeFlag&&!e.dynamicChildren&&((e.patchFlag<=0||32===e.patchFlag)&&(e=i[r]=Ao(i[r]),e.el=t.el),n||Vr(t,e))}}function Hr(t){const e=t.slice(),n=[0];let r,o,i,a,s;const c=t.length;for(r=0;r<c;r++){const c=t[r];if(0!==c){if(o=n[n.length-1],t[o]<c){e[r]=o,n.push(r);continue}i=0,a=n.length-1;while(i<a)s=(i+a)/2|0,t[n[s]]<c?i=s+1:a=s;c<t[n[i]]&&(i>0&&(e[r]=n[i-1]),n[i]=r)}}i=n.length,a=n[i-1];while(i-- >0)n[i]=a,a=e[a];return n}const $r=t=>t.__isTeleport,Ur=t=>t&&(t.disabled||""===t.disabled),Yr=t=>"undefined"!==typeof SVGElement&&t instanceof SVGElement,qr=(t,e)=>{const n=t&&t.to;if(Object(r["B"])(n)){if(e){const t=e(n);return t}return null}return n},Gr={__isTeleport:!0,process(t,e,n,r,o,i,a,s,c,l){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:p,createText:b,createComment:g}}=l,m=Ur(e.props);let{shapeFlag:v,children:y,dynamicChildren:x}=e;if(null==t){const t=e.el=b(""),l=e.anchor=b("");h(t,n,r),h(l,n,r);const f=e.target=qr(e.props,p),d=e.targetAnchor=b("");f&&(h(d,f),a=a||Yr(f));const g=(t,e)=>{16&v&&u(y,t,e,o,i,a,s,c)};m?g(n,l):f&&g(f,d)}else{e.el=t.el;const r=e.anchor=t.anchor,u=e.target=t.target,h=e.targetAnchor=t.targetAnchor,b=Ur(t.props),g=b?n:u,v=b?r:h;if(a=a||Yr(u),x?(d(t.dynamicChildren,x,g,o,i,a,s),Vr(t,e,!0)):c||f(t,e,g,v,o,i,a,s,!1),m)b||Xr(e,n,r,l,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const t=e.target=qr(e.props,p);t&&Xr(e,t,null,l,0)}else b&&Xr(e,u,h,l,1)}},remove(t,e,n,r,{um:o,o:{remove:i}},a){const{shapeFlag:s,children:c,anchor:l,targetAnchor:u,target:f,props:d}=t;if(f&&i(u),(a||!Ur(d))&&(i(l),16&s))for(let h=0;h<c.length;h++){const t=c[h];o(t,e,n,!0,!!t.dynamicChildren)}},move:Xr,hydrate:Kr};function Xr(t,e,n,{o:{insert:r},m:o},i=2){0===i&&r(t.targetAnchor,e,n);const{el:a,anchor:s,shapeFlag:c,children:l,props:u}=t,f=2===i;if(f&&r(a,e,n),(!f||Ur(u))&&16&c)for(let d=0;d<l.length;d++)o(l[d],e,n,2);f&&r(s,e,n)}function Kr(t,e,n,r,o,i,{o:{nextSibling:a,parentNode:s,querySelector:c}},l){const u=e.target=qr(e.props,c);if(u){const c=u._lpa||u.firstChild;16&e.shapeFlag&&(Ur(e.props)?(e.anchor=l(a(t),e,s(t),n,r,o,i),e.targetAnchor=c):(e.anchor=a(t),e.targetAnchor=l(c,e,u,n,r,o,i)),u._lpa=e.targetAnchor&&a(e.targetAnchor))}return e.anchor&&a(e.anchor)}const Jr=Gr,Qr="components",Zr="directives";function to(t,e){return oo(Qr,t,!0,e)||t}const eo=Symbol();function no(t){return Object(r["B"])(t)?oo(Qr,t,!1)||t:t||eo}function ro(t){return oo(Zr,t)}function oo(t,e,n=!0,o=!1){const i=Ee||qo;if(i){const n=i.type;if(t===Qr){const t=ui(n);if(t&&(t===e||t===Object(r["e"])(e)||t===Object(r["f"])(Object(r["e"])(e))))return n}const a=io(i[t]||n[t],e)||io(i.appContext[t],e);return!a&&o?n:a}}function io(t,e){return t&&(t[e]||t[Object(r["e"])(e)]||t[Object(r["f"])(Object(r["e"])(e))])}const ao=Symbol(void 0),so=Symbol(void 0),co=Symbol(void 0),lo=Symbol(void 0),uo=[];let fo=null;function ho(t=!1){uo.push(fo=t?null:[])}function po(){uo.pop(),fo=uo[uo.length-1]||null}let bo,go=1;function mo(t){go+=t}function vo(t,e,n,o,i){const a=ko(t,e,n,o,i,!0);return a.dynamicChildren=go>0?fo||r["a"]:null,po(),go>0&&fo&&fo.push(a),a}function yo(t){return!!t&&!0===t.__v_isVNode}function xo(t,e){return t.type===e.type&&t.key===e.key}function _o(t){bo=t}const Oo="__vInternal",jo=({key:t})=>null!=t?t:null,wo=({ref:t})=>null!=t?Object(r["B"])(t)||Ct(t)||Object(r["n"])(t)?{i:Ee,r:t}:t:null,ko=Mo;function Mo(t,e=null,n=null,o=0,i=null,a=!1){if(t&&t!==eo||(t=co),yo(t)){const r=So(t,e,!0);return n&&Do(r,n),r}if(di(t)&&(t=t.__vccOpts),e){(wt(e)||Oo in e)&&(e=Object(r["h"])({},e));let{class:t,style:n}=e;t&&!Object(r["B"])(t)&&(e.class=Object(r["G"])(t)),Object(r["t"])(n)&&(wt(n)&&!Object(r["m"])(n)&&(n=Object(r["h"])({},n)),e.style=Object(r["H"])(n))}const s=Object(r["B"])(t)?1:Ue(t)?128:$r(t)?64:Object(r["t"])(t)?4:Object(r["n"])(t)?2:0;const c={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&jo(e),ref:e&&wo(e),scopeId:Ae,slotScopeIds:null,children:null,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,shapeFlag:s,patchFlag:o,dynamicProps:i,dynamicChildren:null,appContext:null};return Do(c,n),128&s&&t.normalize(c),go>0&&!a&&fo&&(o>0||6&s)&&32!==o&&fo.push(c),c}function So(t,e,n=!1){const{props:o,ref:i,patchFlag:a,children:s}=t,c=e?Lo(o||{},e):o,l={__v_isVNode:!0,__v_skip:!0,type:t.type,props:c,key:c&&jo(c),ref:e&&e.ref?n&&i?Object(r["m"])(i)?i.concat(wo(e)):[i,wo(e)]:wo(e):i,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:s,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==ao?-1===a?16:16|a:a,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&So(t.ssContent),ssFallback:t.ssFallback&&So(t.ssFallback),el:t.el,anchor:t.anchor};return l}function Co(t=" ",e=0){return ko(so,null,t,e)}function Po(t,e){const n=ko(lo,null,t);return n.staticCount=e,n}function To(t="",e=!1){return e?(ho(),vo(co,null,t)):ko(co,null,t)}function Eo(t){return null==t||"boolean"===typeof t?ko(co):Object(r["m"])(t)?ko(ao,null,t.slice()):"object"===typeof t?Ao(t):ko(so,null,String(t))}function Ao(t){return null===t.el?t:So(t)}function Do(t,e){let n=0;const{shapeFlag:o}=t;if(null==e)e=null;else if(Object(r["m"])(e))n=16;else if("object"===typeof e){if(1&o||64&o){const n=e.default;return void(n&&(n._c&&(n._d=!1),Do(t,n()),n._c&&(n._d=!0)))}{n=32;const r=e._;r||Oo in e?3===r&&Ee&&(1===Ee.slots._?e._=1:(e._=2,t.patchFlag|=1024)):e._ctx=Ee}}else Object(r["n"])(e)?(e={default:e,_ctx:Ee},n=32):(e=String(e),64&o?(n=16,e=[Co(e)]):n=8);t.children=e,t.shapeFlag|=n}function Lo(...t){const e=Object(r["h"])({},t[0]);for(let n=1;n<t.length;n++){const o=t[n];for(const t in o)if("class"===t)e.class!==o.class&&(e.class=Object(r["G"])([e.class,o.class]));else if("style"===t)e.style=Object(r["H"])([e.style,o.style]);else if(Object(r["u"])(t)){const n=e[t],r=o[t];n!==r&&(e[t]=n?[].concat(n,r):r)}else""!==t&&(e[t]=o[t])}return e}function Ro(t,e){let n;if(Object(r["m"])(t)||Object(r["B"])(t)){n=new Array(t.length);for(let r=0,o=t.length;r<o;r++)n[r]=e(t[r],r)}else if("number"===typeof t){0,n=new Array(t);for(let r=0;r<t;r++)n[r]=e(r+1,r)}else if(Object(r["t"])(t))if(t[Symbol.iterator])n=Array.from(t,e);else{const r=Object.keys(t);n=new Array(r.length);for(let o=0,i=r.length;o<i;o++){const i=r[o];n[o]=e(t[i],i,o)}}else n=[];return n}function Fo(t,e){for(let n=0;n<e.length;n++){const o=e[n];if(Object(r["m"])(o))for(let e=0;e<o.length;e++)t[o[e].name]=o[e].fn;else o&&(t[o.name]=o.fn)}return t}function Io(t,e,n={},r,o){let i=t[e];i&&i._c&&(i._d=!1),ho();const a=i&&No(i(n)),s=vo(ao,{key:n.key||"_"+e},a||(r?r():[]),a&&1===t._?64:-2);return!o&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),i&&i._c&&(i._d=!0),s}function No(t){return t.some(t=>!yo(t)||t.type!==co&&!(t.type===ao&&!No(t.children)))?t:null}function Wo(t){const e={};for(const n in t)e[Object(r["K"])(n)]=t[n];return e}const Bo=t=>t?Ko(t)?ai(t)||t.proxy:Bo(t.parent):null,zo=Object(r["h"])(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Bo(t.parent),$root:t=>Bo(t.root),$emit:t=>t.emit,$options:t=>tr(t),$forceUpdate:t=>()=>ge(t.update),$nextTick:t=>pe.bind(t.proxy),$watch:t=>un.bind(t)}),Vo={get({_:t},e){const{ctx:n,setupState:o,data:i,props:a,accessCache:s,type:c,appContext:l}=t;let u;if("$"!==e[0]){const c=s[e];if(void 0!==c)switch(c){case 0:return o[e];case 1:return i[e];case 3:return n[e];case 2:return a[e]}else{if(o!==r["b"]&&Object(r["j"])(o,e))return s[e]=0,o[e];if(i!==r["b"]&&Object(r["j"])(i,e))return s[e]=1,i[e];if((u=t.propsOptions[0])&&Object(r["j"])(u,e))return s[e]=2,a[e];if(n!==r["b"]&&Object(r["j"])(n,e))return s[e]=3,n[e];Xn&&(s[e]=4)}}const f=zo[e];let d,h;return f?("$attrs"===e&&x(t,"get",e),f(t)):(d=c.__cssModules)&&(d=d[e])?d:n!==r["b"]&&Object(r["j"])(n,e)?(s[e]=3,n[e]):(h=l.config.globalProperties,Object(r["j"])(h,e)?h[e]:void 0)},set({_:t},e,n){const{data:o,setupState:i,ctx:a}=t;if(i!==r["b"]&&Object(r["j"])(i,e))i[e]=n;else if(o!==r["b"]&&Object(r["j"])(o,e))o[e]=n;else if(Object(r["j"])(t.props,e))return!1;return("$"!==e[0]||!(e.slice(1)in t))&&(a[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:o,appContext:i,propsOptions:a}},s){let c;return void 0!==n[s]||t!==r["b"]&&Object(r["j"])(t,s)||e!==r["b"]&&Object(r["j"])(e,s)||(c=a[0])&&Object(r["j"])(c,s)||Object(r["j"])(o,s)||Object(r["j"])(zo,s)||Object(r["j"])(i.config.globalProperties,s)}};const Ho=Object(r["h"])({},Vo,{get(t,e){if(e!==Symbol.unscopables)return Vo.get(t,e,t)},has(t,e){const n="_"!==e[0]&&!Object(r["o"])(e);return n}});const $o=Sr();let Uo=0;function Yo(t,e,n){const o=t.type,i=(e?e.appContext:t.appContext)||$o,a={uid:Uo++,vnode:t,type:o,parent:e,appContext:i,root:null,next:null,subTree:null,update:null,render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,effects:null,provides:e?e.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:hr(o,i),emitsOptions:Pe(o,i),emit:null,emitted:null,propsDefaults:r["b"],inheritAttrs:o.inheritAttrs,ctx:r["b"],data:r["b"],props:r["b"],attrs:r["b"],slots:r["b"],refs:r["b"],setupState:r["b"],setupContext:null,suspense:n,suspenseId:n?n.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 a.ctx={_:a},a.root=e?e.root:a,a.emit=Ce.bind(null,a),a}let qo=null;const Go=()=>qo||Ee,Xo=t=>{qo=t};function Ko(t){return 4&t.vnode.shapeFlag}let Jo,Qo=!1;function Zo(t,e=!1){Qo=e;const{props:n,children:r}=t.vnode,o=Ko(t);lr(t,n,o,e),jr(t,r);const i=o?ti(t,e):void 0;return Qo=!1,i}function ti(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=Mt(new Proxy(t.ctx,Vo));const{setup:o}=n;if(o){const n=t.setupContext=o.length>1?ii(t):null;qo=t,m();const i=Jt(o,t,0,[t.props,n]);if(y(),qo=null,Object(r["w"])(i)){const n=()=>{qo=null};if(i.then(n,n),e)return i.then(n=>{ei(t,n,e)}).catch(e=>{Zt(e,t,0)});t.asyncDep=i}else ei(t,i,e)}else oi(t,e)}function ei(t,e,n){Object(r["n"])(e)?t.render=e:Object(r["t"])(e)&&(t.setupState=Ft(e)),oi(t,n)}const ni=()=>!Jo;function ri(t){Jo=t}function oi(t,e,n){const o=t.type;if(!t.render){if(Jo&&!o.render){const e=o.template;if(e){0;const{isCustomElement:n,compilerOptions:i}=t.appContext.config,{delimiters:a,compilerOptions:s}=o,c=Object(r["h"])(Object(r["h"])({isCustomElement:n,delimiters:a},i),s);o.render=Jo(e,c)}}t.render=o.render||r["d"],t.render._rc&&(t.withProxy=new Proxy(t.ctx,Ho))}qo=t,m(),Kn(t),y(),qo=null}function ii(t){const e=e=>{t.exposed=e||{}};return{attrs:t.attrs,slots:t.slots,emit:t.emit,expose:e}}function ai(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(Ft(Mt(t.exposed)),{get(e,n){return n in e?e[n]:n in zo?zo[n](t):void 0}}))}function si(t,e=qo){e&&(e.effects||(e.effects=[])).push(t)}const ci=/(?:^|[-_])(\w)/g,li=t=>t.replace(ci,t=>t.toUpperCase()).replace(/[-_]/g,"");function ui(t){return Object(r["n"])(t)&&t.displayName||t.name}function fi(t,e,n=!1){let r=ui(e);if(!r&&e.__file){const t=e.__file.match(/([^/\\]+)\.\w+$/);t&&(r=t[1])}if(!r&&t&&t.parent){const n=t=>{for(const n in t)if(t[n]===e)return n};r=n(t.components||t.parent.type.components)||n(t.appContext.components)}return r?li(r):n?"App":"Anonymous"}function di(t){return Object(r["n"])(t)&&"__vccOpts"in t}function hi(t){const e=Ht(t);return si(e.effect),e}const pi=t=>"function"===typeof t,bi=t=>null!==t&&"object"===typeof t,gi=t=>bi(t)&&pi(t.then)&&pi(t.catch);function mi(){return null}function vi(){return null}const yi=vi;function xi(t){0}function _i(t,e){return null}function Oi(){return ki()}function ji(){return ki().slots}function wi(){return ki().attrs}function ki(){const t=Go();return t.setupContext||(t.setupContext=ii(t))}function Mi(t,e){for(const n in e){const r=t[n];r?r.default=e[n]:null===r&&(t[n]={default:e[n]})}return t}function Si(t){const e=Go();let n=t();return Xo(null),gi(n)&&(n=n.catch(t=>{throw Xo(e),t})),[n,()=>Xo(e)]}function Ci(t,e,n){const o=arguments.length;return 2===o?Object(r["t"])(e)&&!Object(r["m"])(e)?yo(e)?ko(t,null,[e]):ko(t,e):ko(t,null,e):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&yo(n)&&(n=[n]),ko(t,e,n))}const Pi=Symbol(""),Ti=()=>{{const t=on(Pi);return t||Ut("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),t}};function Ei(){return void 0}const Ai="3.1.5",Di=null,Li=null,Ri=null,Fi="http://www.w3.org/2000/svg",Ii="undefined"!==typeof document?document:null,Ni=new Map,Wi={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const o=e?Ii.createElementNS(Fi,t):Ii.createElement(t,n?{is:n}:void 0);return"select"===t&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},createText:t=>Ii.createTextNode(t),createComment:t=>Ii.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Ii.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},cloneNode(t){const e=t.cloneNode(!0);return"_value"in t&&(e._value=t._value),e},insertStaticContent(t,e,n,r){const o=n?n.previousSibling:e.lastChild;let i=Ni.get(t);if(!i){const e=Ii.createElement("template");if(e.innerHTML=r?`<svg>${t}</svg>`:t,i=e.content,r){const t=i.firstChild;while(t.firstChild)i.appendChild(t.firstChild);i.removeChild(t)}Ni.set(t,i)}return e.insertBefore(i.cloneNode(!0),n),[o?o.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};function Bi(t,e,n){const r=t._vtc;r&&(e=(e?[e,...r]:[...r]).join(" ")),null==e?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}function zi(t,e,n){const o=t.style;if(n)if(Object(r["B"])(n)){if(e!==n){const e=o.display;o.cssText=n,"_vod"in t&&(o.display=e)}}else{for(const t in n)Hi(o,t,n[t]);if(e&&!Object(r["B"])(e))for(const t in e)null==n[t]&&Hi(o,t,"")}else t.removeAttribute("style")}const Vi=/\s*!important$/;function Hi(t,e,n){if(Object(r["m"])(n))n.forEach(n=>Hi(t,e,n));else if(e.startsWith("--"))t.setProperty(e,n);else{const o=Yi(t,e);Vi.test(n)?t.setProperty(Object(r["k"])(o),n.replace(Vi,""),"important"):t[o]=n}}const $i=["Webkit","Moz","ms"],Ui={};function Yi(t,e){const n=Ui[e];if(n)return n;let o=Object(r["e"])(e);if("filter"!==o&&o in t)return Ui[e]=o;o=Object(r["f"])(o);for(let r=0;r<$i.length;r++){const n=$i[r]+o;if(n in t)return Ui[e]=n}return e}const qi="http://www.w3.org/1999/xlink";function Gi(t,e,n,o,i){if(o&&e.startsWith("xlink:"))null==n?t.removeAttributeNS(qi,e.slice(6,e.length)):t.setAttributeNS(qi,e,n);else{const o=Object(r["A"])(e);null==n||o&&!1===n?t.removeAttribute(e):t.setAttribute(e,o?"":n)}}function Xi(t,e,n,r,o,i,a){if("innerHTML"===e||"textContent"===e)return r&&a(r,o,i),void(t[e]=null==n?"":n);if("value"===e&&"PROGRESS"!==t.tagName){t._value=n;const r=null==n?"":n;return t.value!==r&&(t.value=r),void(null==n&&t.removeAttribute(e))}if(""===n||null==n){const r=typeof t[e];if(""===n&&"boolean"===r)return void(t[e]=!0);if(null==n&&"string"===r)return t[e]="",void t.removeAttribute(e);if("number"===r){try{t[e]=0}catch(s){}return void t.removeAttribute(e)}}try{t[e]=n}catch(c){0}}let Ki=Date.now,Ji=!1;if("undefined"!==typeof window){Ki()>document.createEvent("Event").timeStamp&&(Ki=()=>performance.now());const t=navigator.userAgent.match(/firefox\/(\d+)/i);Ji=!!(t&&Number(t[1])<=53)}let Qi=0;const Zi=Promise.resolve(),ta=()=>{Qi=0},ea=()=>Qi||(Zi.then(ta),Qi=Ki());function na(t,e,n,r){t.addEventListener(e,n,r)}function ra(t,e,n,r){t.removeEventListener(e,n,r)}function oa(t,e,n,r,o=null){const i=t._vei||(t._vei={}),a=i[e];if(r&&a)a.value=r;else{const[n,s]=aa(e);if(r){const a=i[e]=sa(r,o);na(t,n,a,s)}else a&&(ra(t,n,a,s),i[e]=void 0)}}const ia=/(?:Once|Passive|Capture)$/;function aa(t){let e;if(ia.test(t)){let n;e={};while(n=t.match(ia))t=t.slice(0,t.length-n[0].length),e[n[0].toLowerCase()]=!0}return[Object(r["k"])(t.slice(2)),e]}function sa(t,e){const n=t=>{const r=t.timeStamp||Ki();(Ji||r>=n.attached-1)&&Qt(ca(t,n.value),e,5,[t])};return n.value=t,n.attached=ea(),n}function ca(t,e){if(Object(r["m"])(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(t=>e=>!e._stopped&&t(e))}return e}const la=/^on[a-z]/,ua=(t,e)=>"value"===e,fa=(t,e,n,o,i=!1,a,s,c,l)=>{switch(e){case"class":Bi(t,o,i);break;case"style":zi(t,n,o);break;default:Object(r["u"])(e)?Object(r["s"])(e)||oa(t,e,n,o,s):da(t,e,o,i)?Xi(t,e,o,a,s,c,l):("true-value"===e?t._trueValue=o:"false-value"===e&&(t._falseValue=o),Gi(t,e,o,i));break}};function da(t,e,n,o){return o?"innerHTML"===e||!!(e in t&&la.test(e)&&Object(r["n"])(n)):"spellcheck"!==e&&"draggable"!==e&&("form"!==e&&(("list"!==e||"INPUT"!==t.tagName)&&(("type"!==e||"TEXTAREA"!==t.tagName)&&((!la.test(e)||!Object(r["B"])(n))&&e in t))))}function ha(t="$style"){{const e=Go();if(!e)return r["b"];const n=e.type.__cssModules;if(!n)return r["b"];const o=n[t];return o||r["b"]}}function pa(t){const e=Go();if(!e)return;const n=()=>ba(e.subTree,t(e.proxy));Bn(()=>an(n,{flush:"post"})),Vn(n)}function ba(t,e){if(128&t.shapeFlag){const n=t.suspense;t=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{ba(n.activeBranch,e)})}while(t.component)t=t.component.subTree;if(1&t.shapeFlag&&t.el)ga(t.el,e);else if(t.type===ao)t.children.forEach(t=>ba(t,e));else if(t.type===lo){let{el:n,anchor:r}=t;while(n){if(ga(n,e),n===r)break;n=n.nextSibling}}}function ga(t,e){if(1===t.nodeType){const n=t.style;for(const t in e)n.setProperty("--"+t,e[t])}}const ma="transition",va="animation",ya=(t,{slots:e})=>Ci(gn,wa(t),e);ya.displayName="Transition";const xa={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},_a=ya.props=Object(r["h"])({},gn.props,xa),Oa=(t,e=[])=>{Object(r["m"])(t)?t.forEach(t=>t(...e)):t&&t(...e)},ja=t=>!!t&&(Object(r["m"])(t)?t.some(t=>t.length>1):t.length>1);function wa(t){const e={};for(const r in t)r in xa||(e[r]=t[r]);if(!1===t.css)return e;const{name:n="v",type:o,duration:i,enterFromClass:a=n+"-enter-from",enterActiveClass:s=n+"-enter-active",enterToClass:c=n+"-enter-to",appearFromClass:l=a,appearActiveClass:u=s,appearToClass:f=c,leaveFromClass:d=n+"-leave-from",leaveActiveClass:h=n+"-leave-active",leaveToClass:p=n+"-leave-to"}=t,b=ka(i),g=b&&b[0],m=b&&b[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:x,onLeave:_,onLeaveCancelled:O,onBeforeAppear:j=v,onAppear:w=y,onAppearCancelled:k=x}=e,M=(t,e,n)=>{Ca(t,e?f:c),Ca(t,e?u:s),n&&n()},S=(t,e)=>{Ca(t,p),Ca(t,h),e&&e()},C=t=>(e,n)=>{const r=t?w:y,i=()=>M(e,t,n);Oa(r,[e,i]),Pa(()=>{Ca(e,t?l:a),Sa(e,t?f:c),ja(r)||Ea(e,o,g,i)})};return Object(r["h"])(e,{onBeforeEnter(t){Oa(v,[t]),Sa(t,a),Sa(t,s)},onBeforeAppear(t){Oa(j,[t]),Sa(t,l),Sa(t,u)},onEnter:C(!1),onAppear:C(!0),onLeave(t,e){const n=()=>S(t,e);Sa(t,d),Ra(),Sa(t,h),Pa(()=>{Ca(t,d),Sa(t,p),ja(_)||Ea(t,o,m,n)}),Oa(_,[t,n])},onEnterCancelled(t){M(t,!1),Oa(x,[t])},onAppearCancelled(t){M(t,!0),Oa(k,[t])},onLeaveCancelled(t){S(t),Oa(O,[t])}})}function ka(t){if(null==t)return null;if(Object(r["t"])(t))return[Ma(t.enter),Ma(t.leave)];{const e=Ma(t);return[e,e]}}function Ma(t){const e=Object(r["L"])(t);return e}function Sa(t,e){e.split(/\s+/).forEach(e=>e&&t.classList.add(e)),(t._vtc||(t._vtc=new Set)).add(e)}function Ca(t,e){e.split(/\s+/).forEach(e=>e&&t.classList.remove(e));const{_vtc:n}=t;n&&(n.delete(e),n.size||(t._vtc=void 0))}function Pa(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let Ta=0;function Ea(t,e,n,r){const o=t._endId=++Ta,i=()=>{o===t._endId&&r()};if(n)return setTimeout(i,n);const{type:a,timeout:s,propCount:c}=Aa(t,e);if(!a)return r();const l=a+"end";let u=0;const f=()=>{t.removeEventListener(l,d),i()},d=e=>{e.target===t&&++u>=c&&f()};setTimeout(()=>{u<c&&f()},s+1),t.addEventListener(l,d)}function Aa(t,e){const n=window.getComputedStyle(t),r=t=>(n[t]||"").split(", "),o=r(ma+"Delay"),i=r(ma+"Duration"),a=Da(o,i),s=r(va+"Delay"),c=r(va+"Duration"),l=Da(s,c);let u=null,f=0,d=0;e===ma?a>0&&(u=ma,f=a,d=i.length):e===va?l>0&&(u=va,f=l,d=c.length):(f=Math.max(a,l),u=f>0?a>l?ma:va:null,d=u?u===ma?i.length:c.length:0);const h=u===ma&&/\b(transform|all)(,|$)/.test(n[ma+"Property"]);return{type:u,timeout:f,propCount:d,hasTransform:h}}function Da(t,e){while(t.length<e.length)t=t.concat(t);return Math.max(...e.map((e,n)=>La(e)+La(t[n])))}function La(t){return 1e3*Number(t.slice(0,-1).replace(",","."))}function Ra(){return document.body.offsetHeight}const Fa=new WeakMap,Ia=new WeakMap,Na={name:"TransitionGroup",props:Object(r["h"])({},_a,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=Go(),r=hn();let o,i;return Vn(()=>{if(!o.length)return;const e=t.moveClass||(t.name||"v")+"-move";if(!Ha(o[0].el,n.vnode.el,e))return;o.forEach(Ba),o.forEach(za);const r=o.filter(Va);Ra(),r.forEach(t=>{const n=t.el,r=n.style;Sa(n,e),r.transform=r.webkitTransform=r.transitionDuration="";const o=n._moveCb=t=>{t&&t.target!==n||t&&!/transform$/.test(t.propertyName)||(n.removeEventListener("transitionend",o),n._moveCb=null,Ca(n,e))};n.addEventListener("transitionend",o)})}),()=>{const a=kt(t),s=wa(a);let c=a.tag||ao;o=i,i=e.default?On(e.default()):[];for(let t=0;t<i.length;t++){const e=i[t];null!=e.key&&_n(e,vn(e,s,r,n))}if(o)for(let t=0;t<o.length;t++){const e=o[t];_n(e,vn(e,s,r,n)),Fa.set(e,e.el.getBoundingClientRect())}return ko(c,null,i)}}},Wa=Na;function Ba(t){const e=t.el;e._moveCb&&e._moveCb(),e._enterCb&&e._enterCb()}function za(t){Ia.set(t,t.el.getBoundingClientRect())}function Va(t){const e=Fa.get(t),n=Ia.get(t),r=e.left-n.left,o=e.top-n.top;if(r||o){const e=t.el.style;return e.transform=e.webkitTransform=`translate(${r}px,${o}px)`,e.transitionDuration="0s",t}}function Ha(t,e,n){const r=t.cloneNode();t._vtc&&t._vtc.forEach(t=>{t.split(/\s+/).forEach(t=>t&&r.classList.remove(t))}),n.split(/\s+/).forEach(t=>t&&r.classList.add(t)),r.style.display="none";const o=1===e.nodeType?e:e.parentNode;o.appendChild(r);const{hasTransform:i}=Aa(r);return o.removeChild(r),i}const $a=t=>{const e=t.props["onUpdate:modelValue"];return Object(r["m"])(e)?t=>Object(r["l"])(e,t):e};function Ua(t){t.target.composing=!0}function Ya(t){const e=t.target;e.composing&&(e.composing=!1,qa(e,"input"))}function qa(t,e){const n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}const Ga={created(t,{modifiers:{lazy:e,trim:n,number:o}},i){t._assign=$a(i);const a=o||"number"===t.type;na(t,e?"change":"input",e=>{if(e.target.composing)return;let o=t.value;n?o=o.trim():a&&(o=Object(r["L"])(o)),t._assign(o)}),n&&na(t,"change",()=>{t.value=t.value.trim()}),e||(na(t,"compositionstart",Ua),na(t,"compositionend",Ya),na(t,"change",Ya))},mounted(t,{value:e}){t.value=null==e?"":e},beforeUpdate(t,{value:e,modifiers:{trim:n,number:o}},i){if(t._assign=$a(i),t.composing)return;if(document.activeElement===t){if(n&&t.value.trim()===e)return;if((o||"number"===t.type)&&Object(r["L"])(t.value)===e)return}const a=null==e?"":e;t.value!==a&&(t.value=a)}},Xa={deep:!0,created(t,e,n){t._assign=$a(n),na(t,"change",()=>{const e=t._modelValue,n=ts(t),o=t.checked,i=t._assign;if(Object(r["m"])(e)){const t=Object(r["E"])(e,n),a=-1!==t;if(o&&!a)i(e.concat(n));else if(!o&&a){const n=[...e];n.splice(t,1),i(n)}}else if(Object(r["z"])(e)){const t=new Set(e);o?t.add(n):t.delete(n),i(t)}else i(es(t,o))})},mounted:Ka,beforeUpdate(t,e,n){t._assign=$a(n),Ka(t,e,n)}};function Ka(t,{value:e,oldValue:n},o){t._modelValue=e,Object(r["m"])(e)?t.checked=Object(r["E"])(e,o.props.value)>-1:Object(r["z"])(e)?t.checked=e.has(o.props.value):e!==n&&(t.checked=Object(r["D"])(e,es(t,!0)))}const Ja={created(t,{value:e},n){t.checked=Object(r["D"])(e,n.props.value),t._assign=$a(n),na(t,"change",()=>{t._assign(ts(t))})},beforeUpdate(t,{value:e,oldValue:n},o){t._assign=$a(o),e!==n&&(t.checked=Object(r["D"])(e,o.props.value))}},Qa={deep:!0,created(t,{value:e,modifiers:{number:n}},o){const i=Object(r["z"])(e);na(t,"change",()=>{const e=Array.prototype.filter.call(t.options,t=>t.selected).map(t=>n?Object(r["L"])(ts(t)):ts(t));t._assign(t.multiple?i?new Set(e):e:e[0])}),t._assign=$a(o)},mounted(t,{value:e}){Za(t,e)},beforeUpdate(t,e,n){t._assign=$a(n)},updated(t,{value:e}){Za(t,e)}};function Za(t,e){const n=t.multiple;if(!n||Object(r["m"])(e)||Object(r["z"])(e)){for(let o=0,i=t.options.length;o<i;o++){const i=t.options[o],a=ts(i);if(n)Object(r["m"])(e)?i.selected=Object(r["E"])(e,a)>-1:i.selected=e.has(a);else if(Object(r["D"])(ts(i),e))return void(t.selectedIndex!==o&&(t.selectedIndex=o))}n||-1===t.selectedIndex||(t.selectedIndex=-1)}}function ts(t){return"_value"in t?t._value:t.value}function es(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const ns={created(t,e,n){rs(t,e,n,null,"created")},mounted(t,e,n){rs(t,e,n,null,"mounted")},beforeUpdate(t,e,n,r){rs(t,e,n,r,"beforeUpdate")},updated(t,e,n,r){rs(t,e,n,r,"updated")}};function rs(t,e,n,r,o){let i;switch(t.tagName){case"SELECT":i=Qa;break;case"TEXTAREA":i=Ga;break;default:switch(n.props&&n.props.type){case"checkbox":i=Xa;break;case"radio":i=Ja;break;default:i=Ga}}const a=i[o];a&&a(t,e,n,r)}const os=["ctrl","shift","alt","meta"],is={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&0!==t.button,middle:t=>"button"in t&&1!==t.button,right:t=>"button"in t&&2!==t.button,exact:(t,e)=>os.some(n=>t[n+"Key"]&&!e.includes(n))},as=(t,e)=>(n,...r)=>{for(let t=0;t<e.length;t++){const r=is[e[t]];if(r&&r(n,e))return}return t(n,...r)},ss={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},cs=(t,e)=>n=>{if(!("key"in n))return;const o=Object(r["k"])(n.key);return e.some(t=>t===o||ss[t]===o)?t(n):void 0},ls={beforeMount(t,{value:e},{transition:n}){t._vod="none"===t.style.display?"":t.style.display,n&&e?n.beforeEnter(t):us(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:r}){!e!==!n&&(r?e?(r.beforeEnter(t),us(t,!0),r.enter(t)):r.leave(t,()=>{us(t,!1)}):us(t,e))},beforeUnmount(t,{value:e}){us(t,e)}};function us(t,e){t.style.display=e?t._vod:"none"}const fs=Object(r["h"])({patchProp:fa,forcePatchProp:ua},Wi);let ds,hs=!1;function ps(){return ds||(ds=Nr(fs))}function bs(){return ds=hs?ds:Wr(fs),hs=!0,ds}const gs=(...t)=>{ps().render(...t)},ms=(...t)=>{bs().hydrate(...t)},vs=(...t)=>{const e=ps().createApp(...t);const{mount:n}=e;return e.mount=t=>{const o=xs(t);if(!o)return;const i=e._component;Object(r["n"])(i)||i.render||i.template||(i.template=o.innerHTML),o.innerHTML="";const a=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},e},ys=(...t)=>{const e=bs().createApp(...t);const{mount:n}=e;return e.mount=t=>{const e=xs(t);if(e)return n(e,!0,e instanceof SVGElement)},e};function xs(t){if(Object(r["B"])(t)){const e=document.querySelector(t);return e}return t}const _s=()=>{0}},"7a77":function(t,e,n){"use strict";function r(t){this.message=t}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,t.exports=r},"7aac":function(t,e,n){"use strict";var r=n("c532");t.exports=r.isStandardBrowserEnv()?function(){return{write:function(t,e,n,o,i,a){var s=[];s.push(t+"="+encodeURIComponent(e)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(i)&&s.push("domain="+i),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},"7b0b":function(t,e,n){var r=n("1d80");t.exports=function(t){return Object(r(t))}},"7c73":function(t,e,n){var r,o=n("825a"),i=n("37e8"),a=n("7839"),s=n("d012"),c=n("1be4"),l=n("cc12"),u=n("f772"),f=">",d="<",h="prototype",p="script",b=u("IE_PROTO"),g=function(){},m=function(t){return d+p+f+t+d+"/"+p+f},v=function(t){t.write(m("")),t.close();var e=t.parentWindow.Object;return t=null,e},y=function(){var t,e=l("iframe"),n="java"+p+":";return e.style.display="none",c.appendChild(e),e.src=String(n),t=e.contentWindow.document,t.open(),t.write(m("document.F=Object")),t.close(),t.F},x=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(e){}x=r?v(r):y();var t=a.length;while(t--)delete x[h][a[t]];return x()};s[b]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(g[h]=o(t),n=new g,g[h]=null,n[b]=t):n=x(),void 0===e?n:i(n,e)}},"7dd0":function(t,e,n){"use strict";var r=n("23e7"),o=n("9ed3"),i=n("e163"),a=n("d2bb"),s=n("d44e"),c=n("9112"),l=n("6eeb"),u=n("b622"),f=n("c430"),d=n("3f8c"),h=n("ae93"),p=h.IteratorPrototype,b=h.BUGGY_SAFARI_ITERATORS,g=u("iterator"),m="keys",v="values",y="entries",x=function(){return this};t.exports=function(t,e,n,u,h,_,O){o(n,e,u);var j,w,k,M=function(t){if(t===h&&E)return E;if(!b&&t in P)return P[t];switch(t){case m:return function(){return new n(this,t)};case v:return function(){return new n(this,t)};case y:return function(){return new n(this,t)}}return function(){return new n(this)}},S=e+" Iterator",C=!1,P=t.prototype,T=P[g]||P["@@iterator"]||h&&P[h],E=!b&&T||M(h),A="Array"==e&&P.entries||T;if(A&&(j=i(A.call(new t)),p!==Object.prototype&&j.next&&(f||i(j)===p||(a?a(j,p):"function"!=typeof j[g]&&c(j,g,x)),s(j,S,!0,!0),f&&(d[S]=x))),h==v&&T&&T.name!==v&&(C=!0,E=function(){return T.call(this)}),f&&!O||P[g]===E||c(P,g,E),d[e]=E,h)if(w={values:M(v),keys:_?E:M(m),entries:M(y)},O)for(k in w)(b||C||!(k in P))&&l(P,k,w[k]);else r({target:e,proto:!0,forced:b||C},w);return w}},"7e7c":function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return d})),n.d(e,"b",(function(){return b})),n.d(e,"c",(function(){return o})),n.d(e,"d",(function(){return i})),n.d(e,"e",(function(){return p})),n.d(e,"f",(function(){return g})),n.d(e,"g",(function(){return y})),n.d(e,"h",(function(){return c})),n.d(e,"i",(function(){return u})),n.d(e,"j",(function(){return m})),n.d(e,"k",(function(){return s})),n.d(e,"l",(function(){return x})),n.d(e,"m",(function(){return j})),n.d(e,"n",(function(){return l})),n.d(e,"o",(function(){return v})),n.d(e,"p",(function(){return w})),n.d(e,"q",(function(){return f}));const r=/\{([0-9a-zA-Z]+)\}/g;function o(t,...e){return 1===e.length&&x(e[0])&&(e=e[0]),e&&e.hasOwnProperty||(e={}),t.replace(r,(t,n)=>e.hasOwnProperty(n)?e[n]:"")}"function"===typeof Symbol&&Symbol.toStringTag;const i=(t,e,n)=>a({l:t,k:e,s:n}),a=t=>JSON.stringify(t).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),s=t=>"number"===typeof t&&isFinite(t),c=t=>"[object Date]"===O(t),l=t=>"[object RegExp]"===O(t),u=t=>j(t)&&0===Object.keys(t).length;function f(t,e){"undefined"!==typeof console&&(console.warn("[intlify] "+t),e&&console.warn(e.stack))}const d=Object.assign;let h;const p=()=>h||(h="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof t?t:{});function b(t){return t.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}Object.prototype.hasOwnProperty;const g=Array.isArray,m=t=>"function"===typeof t,v=t=>"string"===typeof t,y=t=>"boolean"===typeof t,x=t=>null!==t&&"object"===typeof t,_=Object.prototype.toString,O=t=>_.call(t),j=t=>"[object Object]"===O(t),w=t=>null==t?"":g(t)||j(t)&&t.toString===_?JSON.stringify(t,null,2):String(t)}).call(this,n("c8ba"))},"7f9a":function(t,e,n){var r=n("da84"),o=n("8925"),i=r.WeakMap;t.exports="function"===typeof i&&/native code/.test(o(i))},"825a":function(t,e,n){var r=n("861d");t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},"83ab":function(t,e,n){var r=n("d039");t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"83b9":function(t,e,n){"use strict";var r=n("d925"),o=n("e683");t.exports=function(t,e){return t&&!r(e)?o(t,e):e}},8418:function(t,e,n){"use strict";var r=n("c04e"),o=n("9bf2"),i=n("5c6c");t.exports=function(t,e,n){var a=r(e);a in t?o.f(t,a,i(0,n)):t[a]=n}},"861d":function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},8923:function(t,e,n){"use strict";var r={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"}};function o(t,e,n){var o;return n=n||{},o="string"===typeof r[t]?r[t]:1===e?r[t].one:r[t].other.replace("{{count}}",e),n.addSuffix?n.comparison>0?"in "+o:o+" ago":o}var i=n("ccc4"),a={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},s={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},c={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},l={date:Object(i["a"])({formats:a,defaultWidth:"full"}),time:Object(i["a"])({formats:s,defaultWidth:"full"}),dateTime:Object(i["a"])({formats:c,defaultWidth:"full"})},u=l,f={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function d(t,e,n,r){return f[t]}var h=n("92ef"),p={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},b={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},g={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"]},m={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"]},v={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"}},y={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"}};function x(t,e){var n=Number(t),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"}var _={ordinalNumber:x,era:Object(h["a"])({values:p,defaultWidth:"wide"}),quarter:Object(h["a"])({values:b,defaultWidth:"wide",argumentCallback:function(t){return Number(t)-1}}),month:Object(h["a"])({values:g,defaultWidth:"wide"}),day:Object(h["a"])({values:m,defaultWidth:"wide"}),dayPeriod:Object(h["a"])({values:v,defaultWidth:"wide",formattingValues:y,defaultFormattingWidth:"wide"})},O=_,j=n("bd15"),w=n("c333"),k=/^(\d+)(th|st|nd|rd)?/i,M=/\d+/i,S={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},C={any:[/^b/i,/^(a|c)/i]},P={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},T={any:[/1/i,/2/i,/3/i,/4/i]},E={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},A={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]},D={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},L={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]},R={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},F={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}},I={ordinalNumber:Object(j["a"])({matchPattern:k,parsePattern:M,valueCallback:function(t){return parseInt(t,10)}}),era:Object(w["a"])({matchPatterns:S,defaultMatchWidth:"wide",parsePatterns:C,defaultParseWidth:"any"}),quarter:Object(w["a"])({matchPatterns:P,defaultMatchWidth:"wide",parsePatterns:T,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:Object(w["a"])({matchPatterns:E,defaultMatchWidth:"wide",parsePatterns:A,defaultParseWidth:"any"}),day:Object(w["a"])({matchPatterns:D,defaultMatchWidth:"wide",parsePatterns:L,defaultParseWidth:"any"}),dayPeriod:Object(w["a"])({matchPatterns:R,defaultMatchWidth:"any",parsePatterns:F,defaultParseWidth:"any"})},N=I,W={code:"en-US",formatDistance:o,formatLong:u,formatRelative:d,localize:O,match:N,options:{weekStartsOn:0,firstWeekContainsDate:1}};e["a"]=W},8925:function(t,e,n){var r=n("c6cd"),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(t){return o.call(t)}),t.exports=r.inspectSource},"8aa5":function(t,e,n){"use strict";var r=n("6547").charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},"8c86":function(t,e,n){"use strict";function r(t,e){if(e.length<t)throw new TypeError(t+" argument"+(t>1?"s":"")+" required, but only "+e.length+" present")}n.d(e,"a",(function(){return r}))},"8df4":function(t,e,n){"use strict";var r=n("7a77");function o(t){if("function"!==typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;t((function(t){n.reason||(n.reason=new r(t),e(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t,e=new o((function(e){t=e}));return{token:e,cancel:t}},t.exports=o},"90e3":function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},9112:function(t,e,n){var r=n("83ab"),o=n("9bf2"),i=n("5c6c");t.exports=r?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},9263:function(t,e,n){"use strict";var r=n("ad6d"),o=n("9f7f"),i=n("5692"),a=n("7c73"),s=n("69f3").get,c=n("fce3"),l=n("107c"),u=RegExp.prototype.exec,f=i("native-string-replace",String.prototype.replace),d=u,h=function(){var t=/a/,e=/b*/g;return u.call(t,"a"),u.call(e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),p=o.UNSUPPORTED_Y||o.BROKEN_CARET,b=void 0!==/()??/.exec("")[1],g=h||b||p||c||l;g&&(d=function(t){var e,n,o,i,c,l,g,m=this,v=s(m),y=v.raw;if(y)return y.lastIndex=m.lastIndex,e=d.call(y,t),m.lastIndex=y.lastIndex,e;var x=v.groups,_=p&&m.sticky,O=r.call(m),j=m.source,w=0,k=t;if(_&&(O=O.replace("y",""),-1===O.indexOf("g")&&(O+="g"),k=String(t).slice(m.lastIndex),m.lastIndex>0&&(!m.multiline||m.multiline&&"\n"!==t[m.lastIndex-1])&&(j="(?: "+j+")",k=" "+k,w++),n=new RegExp("^(?:"+j+")",O)),b&&(n=new RegExp("^"+j+"$(?!\\s)",O)),h&&(o=m.lastIndex),i=u.call(_?n:m,k),_?i?(i.input=i.input.slice(w),i[0]=i[0].slice(w),i.index=m.lastIndex,m.lastIndex+=i[0].length):m.lastIndex=0:h&&i&&(m.lastIndex=m.global?i.index+i[0].length:o),b&&i&&i.length>1&&f.call(i[0],n,(function(){for(c=1;c<arguments.length-2;c++)void 0===arguments[c]&&(i[c]=void 0)})),i&&x)for(i.groups=l=a(null),c=0;c<x.length;c++)g=x[c],l[g[0]]=i[g[1]];return i}),t.exports=d},"92ef":function(t,e,n){"use strict";function r(t){return function(e,n){var r,o=n||{},i=o.context?String(o.context):"standalone";if("formatting"===i&&t.formattingValues){var a=t.defaultFormattingWidth||t.defaultWidth,s=o.width?String(o.width):a;r=t.formattingValues[s]||t.formattingValues[a]}else{var c=t.defaultWidth,l=o.width?String(o.width):t.defaultWidth;r=t.values[l]||t.values[c]}var u=t.argumentCallback?t.argumentCallback(e):e;return r[u]}}n.d(e,"a",(function(){return r}))},9483:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r,o=function(){return Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/))};function i(t,e){void 0===e&&(e={});var n=e.registrationOptions;void 0===n&&(n={}),delete e.registrationOptions;var i=function(t){var n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];e&&e[t]&&e[t].apply(e,n)};"serviceWorker"in navigator&&r.then((function(){o()?(c(t,i,n),navigator.serviceWorker.ready.then((function(t){i("ready",t)})).catch((function(t){return a(i,t)}))):(s(t,i,n),navigator.serviceWorker.ready.then((function(t){i("ready",t)})).catch((function(t){return a(i,t)})))}))}function a(t,e){navigator.onLine||t("offline"),t("error",e)}function s(t,e,n){navigator.serviceWorker.register(t,n).then((function(t){e("registered",t),t.waiting?e("updated",t):t.onupdatefound=function(){e("updatefound",t);var n=t.installing;n.onstatechange=function(){"installed"===n.state&&(navigator.serviceWorker.controller?e("updated",t):e("cached",t))}}})).catch((function(t){return a(e,t)}))}function c(t,e,n){fetch(t).then((function(r){404===r.status?(e("error",new Error("Service worker not found at "+t)),l()):-1===r.headers.get("content-type").indexOf("javascript")?(e("error",new Error("Expected "+t+" to have javascript content-type, but received "+r.headers.get("content-type"))),l()):s(t,e,n)})).catch((function(t){return a(e,t)}))}function l(){"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(t){t.unregister()})).catch((function(t){return a(emit,t)}))}"undefined"!==typeof window&&(r="undefined"!==typeof Promise?new Promise((function(t){return window.addEventListener("load",t)})):{then:function(t){return window.addEventListener("load",t)}})},"94ca":function(t,e,n){var r=n("d039"),o=/#|\.prototype\./,i=function(t,e){var n=s[a(t)];return n==l||n!=c&&("function"==typeof e?r(e):!!e)},a=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},s=i.data={},c=i.NATIVE="N",l=i.POLYFILL="P";t.exports=i},"99af":function(t,e,n){"use strict";var r=n("23e7"),o=n("d039"),i=n("e8b5"),a=n("861d"),s=n("7b0b"),c=n("50c4"),l=n("8418"),u=n("65f0"),f=n("1dde"),d=n("b622"),h=n("2d00"),p=d("isConcatSpreadable"),b=9007199254740991,g="Maximum allowed index exceeded",m=h>=51||!o((function(){var t=[];return t[p]=!1,t.concat()[0]!==t})),v=f("concat"),y=function(t){if(!a(t))return!1;var e=t[p];return void 0!==e?!!e:i(t)},x=!m||!v;r({target:"Array",proto:!0,forced:x},{concat:function(t){var e,n,r,o,i,a=s(this),f=u(a,0),d=0;for(e=-1,r=arguments.length;e<r;e++)if(i=-1===e?a:arguments[e],y(i)){if(o=c(i.length),d+o>b)throw TypeError(g);for(n=0;n<o;n++,d++)n in i&&l(f,d,i[n])}else{if(d>=b)throw TypeError(g);l(f,d++,i)}return f.length=d,f}})},"9b4a":function(t,e,n){"use strict";n.r(e),n.d(e,"Animation",(function(){return c})),n.d(e,"Animations",(function(){return d})),n.d(e,"ArcElement",(function(){return xn})),n.d(e,"BarController",(function(){return G})),n.d(e,"BarElement",(function(){return Un})),n.d(e,"BasePlatform",(function(){return Rt})),n.d(e,"BasicPlatform",(function(){return Ft})),n.d(e,"BubbleController",(function(){return X})),n.d(e,"CategoryScale",(function(){return oo})),n.d(e,"Chart",(function(){return ln})),n.d(e,"DatasetController",(function(){return D})),n.d(e,"Decimation",(function(){return Qn})),n.d(e,"DomPlatform",(function(){return ee})),n.d(e,"DoughnutController",(function(){return J})),n.d(e,"Element",(function(){return re})),n.d(e,"Filler",(function(){return kr})),n.d(e,"Interaction",(function(){return mt})),n.d(e,"Legend",(function(){return Tr})),n.d(e,"LineController",(function(){return Q})),n.d(e,"LineElement",(function(){return Dn})),n.d(e,"LinearScale",(function(){return co})),n.d(e,"LogarithmicScale",(function(){return fo})),n.d(e,"PieController",(function(){return nt})),n.d(e,"PointElement",(function(){return Rn})),n.d(e,"PolarAreaController",(function(){return et})),n.d(e,"RadarController",(function(){return rt})),n.d(e,"RadialLinearScale",(function(){return Mo})),n.d(e,"Scale",(function(){return ke})),n.d(e,"ScatterController",(function(){return ot})),n.d(e,"SubTitle",(function(){return Rr})),n.d(e,"Ticks",(function(){return ae})),n.d(e,"TimeScale",(function(){return Io})),n.d(e,"TimeSeriesScale",(function(){return Wo})),n.d(e,"Title",(function(){return Dr})),n.d(e,"Tooltip",(function(){return Zr})),n.d(e,"_adapters",(function(){return ct})),n.d(e,"_detectPlatform",(function(){return ne})),n.d(e,"animator",(function(){return i})),n.d(e,"controllers",(function(){return it})),n.d(e,"elements",(function(){return Yn})),n.d(e,"layouts",(function(){return Lt})),n.d(e,"plugins",(function(){return to})),n.d(e,"registerables",(function(){return zo})),n.d(e,"registry",(function(){return Ee})),n.d(e,"scales",(function(){return Bo}));var r=n("dd3d");n.d(e,"defaults",(function(){return r["xb"]}));
/*!
* Chart.js v3.5.1
* https://www.chartjs.org
* (c) 2021 Chart.js Contributors
* Released under the MIT License
*/
class o{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,n,r){const o=e.listeners[r],i=e.duration;o.forEach(r=>r({chart:t,initial:e.initial,numSteps:i,currentStep:Math.min(n-e.start,i)}))}_refresh(){const t=this;t._request||(t._running=!0,t._request=r["Lb"].call(window,()=>{t._update(),t._request=null,t._running&&t._refresh()}))}_update(t=Date.now()){const e=this;let n=0;e._charts.forEach((r,o)=>{if(!r.running||!r.items.length)return;const i=r.items;let a,s=i.length-1,c=!1;for(;s>=0;--s)a=i[s],a._active?(a._total>r.duration&&(r.duration=a._total),a.tick(t),c=!0):(i[s]=i[i.length-1],i.pop());c&&(o.draw(),e._notify(o,r,t,"progress")),i.length||(r.running=!1,e._notify(o,r,t,"complete"),r.initial=!1),n+=i.length}),e._lastDate=t,0===n&&(e._running=!1)}_getAnims(t){const e=this._charts;let n=e.get(t);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,n)),n}listen(t,e,n){this._getAnims(t).listeners[e].push(n)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((t,e)=>Math.max(t,e._duration),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const n=e.items;let r=n.length-1;for(;r>=0;--r)n[r].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var i=new o;const a="transparent",s={boolean(t,e,n){return n>.5?e:t},color(t,e,n){const o=Object(r["wb"])(t||a),i=o.valid&&Object(r["wb"])(e||a);return i&&i.valid?i.mix(o,n).hexString():e},number(t,e,n){return t+(e-t)*n}};class c{constructor(t,e,n,o){const i=e[n];o=Object(r["C"])([t.to,o,i,t.from]);const a=Object(r["C"])([t.from,i,o]);this._active=!0,this._fn=t.fn||s[t.type||typeof a],this._easing=r["yb"][t.easing]||r["yb"].linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=n,this._from=a,this._to=o,this._promises=void 0}active(){return this._active}update(t,e,n){const o=this;if(o._active){o._notify(!1);const i=o._target[o._prop],a=n-o._start,s=o._duration-a;o._start=n,o._duration=Math.floor(Math.max(s,t.duration)),o._total+=a,o._loop=!!t.loop,o._to=Object(r["C"])([t.to,e,i,t.from]),o._from=Object(r["C"])([t.from,i,e])}}cancel(){const t=this;t._active&&(t.tick(Date.now()),t._active=!1,t._notify(!1))}tick(t){const e=this,n=t-e._start,r=e._duration,o=e._prop,i=e._from,a=e._loop,s=e._to;let c;if(e._active=i!==s&&(a||n<r),!e._active)return e._target[o]=s,void e._notify(!0);n<0?e._target[o]=i:(c=n/r%2,c=a&&c>1?2-c:c,c=e._easing(Math.min(1,Math.max(0,c))),e._target[o]=e._fn(i,s,c))}wait(){const t=this._promises||(this._promises=[]);return new Promise((e,n)=>{t.push({res:e,rej:n})})}_notify(t){const e=t?"res":"rej",n=this._promises||[];for(let r=0;r<n.length;r++)n[r][e]()}}const l=["x","y","borderWidth","radius","tension"],u=["color","borderColor","backgroundColor"];r["xb"].set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0});const f=Object.keys(r["xb"].animation);r["xb"].describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),r["xb"].set("animations",{colors:{type:"color",properties:u},numbers:{type:"number",properties:l}}),r["xb"].describe("animations",{_fallback:"animation"}),r["xb"].set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}});class d{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!Object(r["Cb"])(t))return;const e=this._properties;Object.getOwnPropertyNames(t).forEach(n=>{const o=t[n];if(!Object(r["Cb"])(o))return;const i={};for(const t of f)i[t]=o[t];(Object(r["vb"])(o.properties)&&o.properties||[n]).forEach(t=>{t!==n&&e.has(t)||e.set(t,i)})})}_animateOptions(t,e){const n=e.options,r=p(t,n);if(!r)return[];const o=this._createAnimations(r,n);return n.$shared&&h(t.options.$animations,n).then(()=>{t.options=n},()=>{}),o}_createAnimations(t,e){const n=this._properties,r=[],o=t.$animations||(t.$animations={}),i=Object.keys(e),a=Date.now();let s;for(s=i.length-1;s>=0;--s){const l=i[s];if("$"===l.charAt(0))continue;if("options"===l){r.push(...this._animateOptions(t,e));continue}const u=e[l];let f=o[l];const d=n.get(l);if(f){if(d&&f.active()){f.update(d,u,a);continue}f.cancel()}d&&d.duration?(o[l]=f=new c(d,t,l,u),r.push(f)):t[l]=u}return r}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const n=this._createAnimations(t,e);return n.length?(i.add(this._chart,n),!0):void 0}}function h(t,e){const n=[],r=Object.keys(e);for(let o=0;o<r.length;o++){const e=t[r[o]];e&&e.active()&&n.push(e.wait())}return Promise.all(n)}function p(t,e){if(!e)return;let n=t.options;if(n)return n.$shared&&(t.options=n=Object.assign({},n,{$shared:!1,$animations:{}})),n;t.options=e}function b(t,e){const n=t&&t.options||{},r=n.reverse,o=void 0===n.min?e:0,i=void 0===n.max?e:0;return{start:r?i:o,end:r?o:i}}function g(t,e,n){if(!1===n)return!1;const r=b(t,n),o=b(e,n);return{top:o.end,right:r.end,bottom:o.start,left:r.start}}function m(t){let e,n,o,i;return Object(r["Cb"])(t)?(e=t.top,n=t.right,o=t.bottom,i=t.left):e=n=o=i=t,{top:e,right:n,bottom:o,left:i,disabled:!1===t}}function v(t,e){const n=[],r=t._getSortedDatasetMetas(e);let o,i;for(o=0,i=r.length;o<i;++o)n.push(r[o].index);return n}function y(t,e,n,o){const i=t.keys,a="single"===o.mode;let s,c,l,u;if(null!==e){for(s=0,c=i.length;s<c;++s){if(l=+i[s],l===n){if(o.all)continue;break}u=t.values[l],Object(r["Ab"])(u)&&(a||0===e||Object(r["Mb"])(e)===Object(r["Mb"])(u))&&(e+=u)}return e}}function x(t){const e=Object.keys(t),n=new Array(e.length);let r,o,i;for(r=0,o=e.length;r<o;++r)i=e[r],n[r]={x:i,y:t[i]};return n}function _(t,e){const n=t&&t.options.stacked;return n||void 0===n&&void 0!==e.stack}function O(t,e,n){return`${t.id}.${e.id}.${n.stack||n.type}`}function j(t){const{min:e,max:n,minDefined:r,maxDefined:o}=t.getUserBounds();return{min:r?e:Number.NEGATIVE_INFINITY,max:o?n:Number.POSITIVE_INFINITY}}function w(t,e,n){const r=t[e]||(t[e]={});return r[n]||(r[n]={})}function k(t,e,n){for(const r of e.getMatchingVisibleMetas("bar").reverse()){const e=t[r.index];if(n&&e>0||!n&&e<0)return r.index}return null}function M(t,e){const{chart:n,_cachedMeta:r}=t,o=n._stacks||(n._stacks={}),{iScale:i,vScale:a,index:s}=r,c=i.axis,l=a.axis,u=O(i,a,r),f=e.length;let d;for(let h=0;h<f;++h){const t=e[h],{[c]:n,[l]:r}=t,i=t._stacks||(t._stacks={});d=i[l]=w(o,u,n),d[s]=r,d._top=k(d,a,!0),d._bottom=k(d,a,!1)}}function S(t,e){const n=t.scales;return Object.keys(n).filter(t=>n[t].axis===e).shift()}function C(t,e){return Object.assign(Object.create(t),{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}function P(t,e,n){return Object.assign(Object.create(t),{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:n,index:e,mode:"default",type:"data"})}function T(t,e){const n=t.controller.index,r=t.vScale&&t.vScale.axis;if(r){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[r]||void 0===e[r][n])return;delete e[r][n]}}}const E=t=>"reset"===t||"none"===t,A=(t,e)=>e?t:Object.assign({},t);class D{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const t=this,e=t._cachedMeta;t.configure(),t.linkScales(),e._stacked=_(e.vScale,e),t.addElements()}updateIndex(t){this.index!==t&&T(this._cachedMeta),this.index=t}linkScales(){const t=this,e=t.chart,n=t._cachedMeta,o=t.getDataset(),i=(t,e,n,r)=>"x"===t?e:"r"===t?r:n,a=n.xAxisID=Object(r["Pb"])(o.xAxisID,S(e,"x")),s=n.yAxisID=Object(r["Pb"])(o.yAxisID,S(e,"y")),c=n.rAxisID=Object(r["Pb"])(o.rAxisID,S(e,"r")),l=n.indexAxis,u=n.iAxisID=i(l,a,s,c),f=n.vAxisID=i(l,s,a,c);n.xScale=t.getScaleForId(a),n.yScale=t.getScaleForId(s),n.rScale=t.getScaleForId(c),n.iScale=t.getScaleForId(u),n.vScale=t.getScaleForId(f)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&Object(r["Ob"])(this._data,this),t._stacked&&T(t)}_dataCheck(){const t=this,e=t.getDataset(),n=e.data||(e.data=[]),o=t._data;if(Object(r["Cb"])(n))t._data=x(n);else if(o!==n){if(o){Object(r["Ob"])(o,t);const e=t._cachedMeta;T(e),e._parsed=[]}n&&Object.isExtensible(n)&&Object(r["Fb"])(n,t),t._syncList=[],t._data=n}}addElements(){const t=this,e=t._cachedMeta;t._dataCheck(),t.datasetElementType&&(e.dataset=new t.datasetElementType)}buildOrUpdateElements(t){const e=this,n=e._cachedMeta,r=e.getDataset();let o=!1;e._dataCheck();const i=n._stacked;n._stacked=_(n.vScale,n),n.stack!==r.stack&&(o=!0,T(n),n.stack=r.stack),e._resyncElements(t),(o||i!==n._stacked)&&M(e,n._parsed)}configure(){const t=this,e=t.chart.config,n=e.datasetScopeKeys(t._type),r=e.getOptionScopes(t.getDataset(),n,!0);t.options=e.createResolver(r,t.getContext()),t._parsing=t.options.parsing}parse(t,e){const n=this,{_cachedMeta:o,_data:i}=n,{iScale:a,_stacked:s}=o,c=a.axis;let l,u,f,d=0===t&&e===i.length||o._sorted,h=t>0&&o._parsed[t-1];if(!1===n._parsing)o._parsed=i,o._sorted=!0,f=i;else{f=Object(r["vb"])(i[t])?n.parseArrayData(o,i,t,e):Object(r["Cb"])(i[t])?n.parseObjectData(o,i,t,e):n.parsePrimitiveData(o,i,t,e);const a=()=>null===u[c]||h&&u[c]<h[c];for(l=0;l<e;++l)o._parsed[l+t]=u=f[l],d&&(a()&&(d=!1),h=u);o._sorted=d}s&&M(n,f)}parsePrimitiveData(t,e,n,r){const{iScale:o,vScale:i}=t,a=o.axis,s=i.axis,c=o.getLabels(),l=o===i,u=new Array(r);let f,d,h;for(f=0,d=r;f<d;++f)h=f+n,u[f]={[a]:l||o.parse(c[h],h),[s]:i.parse(e[h],h)};return u}parseArrayData(t,e,n,r){const{xScale:o,yScale:i}=t,a=new Array(r);let s,c,l,u;for(s=0,c=r;s<c;++s)l=s+n,u=e[l],a[s]={x:o.parse(u[0],l),y:i.parse(u[1],l)};return a}parseObjectData(t,e,n,o){const{xScale:i,yScale:a}=t,{xAxisKey:s="x",yAxisKey:c="y"}=this._parsing,l=new Array(o);let u,f,d,h;for(u=0,f=o;u<f;++u)d=u+n,h=e[d],l[u]={x:i.parse(Object(r["zb"])(h,s),d),y:a.parse(Object(r["zb"])(h,c),d)};return l}getParsed(t){return this._cachedMeta._parsed[t]}getDataElement(t){return this._cachedMeta.data[t]}applyStack(t,e,n){const r=this.chart,o=this._cachedMeta,i=e[t.axis],a={keys:v(r,!0),values:e._stacks[t.axis]};return y(a,i,o.index,{mode:n})}updateRangeFromParsed(t,e,n,r){const o=n[e.axis];let i=null===o?NaN:o;const a=r&&n._stacks[e.axis];r&&a&&(r.values=a,t.min=Math.min(t.min,i),t.max=Math.max(t.max,i),i=y(r,o,this._cachedMeta.index,{all:!0})),t.min=Math.min(t.min,i),t.max=Math.max(t.max,i)}getMinMax(t,e){const n=this,o=n._cachedMeta,i=o._parsed,a=o._sorted&&t===o.iScale,s=i.length,c=n._getOtherScale(t),l=e&&o._stacked&&{keys:v(n.chart,!0),values:null},u={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:f,max:d}=j(c);let h,p,b,g;function m(){return b=i[h],p=b[t.axis],g=b[c.axis],!Object(r["Ab"])(p)||f>g||d<g}for(h=0;h<s;++h)if(!m()&&(n.updateRangeFromParsed(u,t,b,l),a))break;if(a)for(h=s-1;h>=0;--h)if(!m()){n.updateRangeFromParsed(u,t,b,l);break}return u}getAllParsedValues(t){const e=this._cachedMeta._parsed,n=[];let o,i,a;for(o=0,i=e.length;o<i;++o)a=e[o][t.axis],Object(r["Ab"])(a)&&n.push(a);return n}getMaxOverflow(){return!1}getLabelAndValue(t){const e=this,n=e._cachedMeta,r=n.iScale,o=n.vScale,i=e.getParsed(t);return{label:r?""+r.getLabelForValue(i[r.axis]):"",value:o?""+o.getLabelForValue(i[o.axis]):""}}_update(t){const e=this,n=e._cachedMeta;e.configure(),e._cachedDataOpts={},e.update(t||"default"),n._clip=m(Object(r["Pb"])(e.options.clip,g(n.xScale,n.yScale,e.getMaxOverflow())))}update(t){}draw(){const t=this,e=t._ctx,n=t.chart,r=t._cachedMeta,o=r.data||[],i=n.chartArea,a=[],s=t._drawStart||0,c=t._drawCount||o.length-s;let l;for(r.dataset&&r.dataset.draw(e,i,s,c),l=s;l<s+c;++l){const t=o[l];t.hidden||(t.active?a.push(t):t.draw(e,i))}for(l=0;l<a.length;++l)a[l].draw(e,i)}getStyle(t,e){const n=e?"active":"default";return void 0===t&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(n):this.resolveDataElementOptions(t||0,n)}getContext(t,e,n){const r=this,o=r.getDataset();let i;if(t>=0&&t<r._cachedMeta.data.length){const e=r._cachedMeta.data[t];i=e.$context||(e.$context=P(r.getContext(),t,e)),i.parsed=r.getParsed(t),i.raw=o.data[t],i.index=i.dataIndex=t}else i=r.$context||(r.$context=C(r.chart.getContext(),r.index)),i.dataset=o,i.index=i.datasetIndex=r.index;return i.active=!!e,i.mode=n,i}resolveDatasetElementOptions(t){return this._resolveElementOptions(this.datasetElementType.id,t)}resolveDataElementOptions(t,e){return this._resolveElementOptions(this.dataElementType.id,e,t)}_resolveElementOptions(t,e="default",n){const o=this,i="active"===e,a=o._cachedDataOpts,s=t+"-"+e,c=a[s],l=o.enableOptionSharing&&Object(r["Bb"])(n);if(c)return A(c,l);const u=o.chart.config,f=u.datasetElementScopeKeys(o._type,t),d=i?[t+"Hover","hover",t,""]:[t,""],h=u.getOptionScopes(o.getDataset(),f),p=Object.keys(r["xb"].elements[t]),b=()=>o.getContext(n,i),g=u.resolveNamedOptions(h,p,b,d);return g.$shared&&(g.$shared=l,a[s]=Object.freeze(A(g,l))),g}_resolveAnimations(t,e,n){const r=this,o=r.chart,i=r._cachedDataOpts,a="animation-"+e,s=i[a];if(s)return s;let c;if(!1!==o.options.animation){const o=r.chart.config,i=o.datasetAnimationScopeKeys(r._type,e),a=o.getOptionScopes(r.getDataset(),i);c=o.createResolver(a,r.getContext(t,n,e))}const l=new d(o,c&&c.animations);return c&&c._cacheable&&(i[a]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||E(t)||this.chart._animationsDisabled}updateElement(t,e,n,r){E(r)?Object.assign(t,n):this._resolveAnimations(e,r).update(t,n)}updateSharedOptions(t,e,n){t&&!E(e)&&this._resolveAnimations(void 0,e).update(t,n)}_setStyle(t,e,n,r){t.active=r;const o=this.getStyle(e,r);this._resolveAnimations(e,n,r).update(t,{options:!r&&this.getSharedOptions(o)||o})}removeHoverStyle(t,e,n){this._setStyle(t,n,"active",!1)}setHoverStyle(t,e,n){this._setStyle(t,n,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this,n=e._data,r=e._cachedMeta.data;for(const[s,c,l]of e._syncList)e[s](c,l);e._syncList=[];const o=r.length,i=n.length,a=Math.min(i,o);a&&e.parse(0,a),i>o?e._insertElements(o,i-o,t):i<o&&e._removeElements(i,o-i)}_insertElements(t,e,n=!0){const r=this,o=r._cachedMeta,i=o.data,a=t+e;let s;const c=t=>{for(t.length+=e,s=t.length-1;s>=a;s--)t[s]=t[s-e]};for(c(i),s=t;s<a;++s)i[s]=new r.dataElementType;r._parsing&&c(o._parsed),r.parse(t,e),n&&r.updateElements(i,t,e,"reset")}updateElements(t,e,n,r){}_removeElements(t,e){const n=this,r=n._cachedMeta;if(n._parsing){const n=r._parsed.splice(t,e);r._stacked&&T(r,n)}r.data.splice(t,e)}_sync(t){if(this._parsing)this._syncList.push(t);else{const[e,n,r]=t;this[e](n,r)}}_onDataPush(){const t=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-t,t])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(t,e){this._sync(["_removeElements",t,e]),this._sync(["_insertElements",t,arguments.length-2])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}function L(t){if(!t._cache.$bar){const e=t.getMatchingVisibleMetas("bar");let n=[];for(let r=0,o=e.length;r<o;r++)n=n.concat(e[r].controller.getAllParsedValues(t));t._cache.$bar=Object(r["B"])(n.sort((t,e)=>t-e))}return t._cache.$bar}function R(t){const e=L(t);let n,o,i,a,s=t._length;const c=()=>{32767!==i&&-32768!==i&&(Object(r["Bb"])(a)&&(s=Math.min(s,Math.abs(i-a)||s)),a=i)};for(n=0,o=e.length;n<o;++n)i=t.getPixelForValue(e[n]),c();for(a=void 0,n=0,o=t.ticks.length;n<o;++n)i=t.getPixelForTick(n),c();return s}function F(t,e,n,o){const i=n.barThickness;let a,s;return Object(r["Db"])(i)?(a=e.min*n.categoryPercentage,s=n.barPercentage):(a=i*o,s=1),{chunk:a/o,ratio:s,start:e.pixels[t]-a/2}}function I(t,e,n,r){const o=e.pixels,i=o[t];let a=t>0?o[t-1]:null,s=t<o.length-1?o[t+1]:null;const c=n.categoryPercentage;null===a&&(a=i-(null===s?e.end-e.start:s-i)),null===s&&(s=i+i-a);const l=i-(i-Math.min(a,s))/2*c,u=Math.abs(s-a)/2*c;return{chunk:u/r,ratio:n.barPercentage,start:l}}function N(t,e,n,r){const o=n.parse(t[0],r),i=n.parse(t[1],r),a=Math.min(o,i),s=Math.max(o,i);let c=a,l=s;Math.abs(a)>Math.abs(s)&&(c=s,l=a),e[n.axis]=l,e._custom={barStart:c,barEnd:l,start:o,end:i,min:a,max:s}}function W(t,e,n,o){return Object(r["vb"])(t)?N(t,e,n,o):e[n.axis]=n.parse(t,o),e}function B(t,e,n,r){const o=t.iScale,i=t.vScale,a=o.getLabels(),s=o===i,c=[];let l,u,f,d;for(l=n,u=n+r;l<u;++l)d=e[l],f={},f[o.axis]=s||o.parse(a[l],l),c.push(W(d,f,i,l));return c}function z(t){return t&&void 0!==t.barStart&&void 0!==t.barEnd}function V(t,e,n){return 0!==t?Object(r["Mb"])(t):(e.isHorizontal()?1:-1)*(e.min>=n?1:-1)}function H(t){let e,n,r,o,i;return t.horizontal?(e=t.base>t.x,n="left",r="right"):(e=t.base<t.y,n="bottom",r="top"),e?(o="end",i="start"):(o="start",i="end"),{start:n,end:r,reverse:e,top:o,bottom:i}}function $(t,e,n,r){let o=e.borderSkipped;const i={};if(!o)return void(t.borderSkipped=i);const{start:a,end:s,reverse:c,top:l,bottom:u}=H(t);"middle"===o&&n&&(t.enableBorderRadius=!0,(n._top||0)===r?o=l:(n._bottom||0)===r?o=u:(i[U(u,a,s,c)]=!0,o=l)),i[U(o,a,s,c)]=!0,t.borderSkipped=i}function U(t,e,n,r){return r?(t=Y(t,e,n),t=q(t,n,e)):t=q(t,e,n),t}function Y(t,e,n){return t===e?n:t===n?e:t}function q(t,e,n){return"start"===t?e:"end"===t?n:t}D.defaults={},D.prototype.datasetElementType=null,D.prototype.dataElementType=null;class G extends D{parsePrimitiveData(t,e,n,r){return B(t,e,n,r)}parseArrayData(t,e,n,r){return B(t,e,n,r)}parseObjectData(t,e,n,o){const{iScale:i,vScale:a}=t,{xAxisKey:s="x",yAxisKey:c="y"}=this._parsing,l="x"===i.axis?s:c,u="x"===a.axis?s:c,f=[];let d,h,p,b;for(d=n,h=n+o;d<h;++d)b=e[d],p={},p[i.axis]=i.parse(Object(r["zb"])(b,l),d),f.push(W(Object(r["zb"])(b,u),p,a,d));return f}updateRangeFromParsed(t,e,n,r){super.updateRangeFromParsed(t,e,n,r);const o=n._custom;o&&e===this._cachedMeta.vScale&&(t.min=Math.min(t.min,o.min),t.max=Math.max(t.max,o.max))}getMaxOverflow(){return 0}getLabelAndValue(t){const e=this,n=e._cachedMeta,{iScale:r,vScale:o}=n,i=e.getParsed(t),a=i._custom,s=z(a)?"["+a.start+", "+a.end+"]":""+o.getLabelForValue(i[o.axis]);return{label:""+r.getLabelForValue(i[r.axis]),value:s}}initialize(){const t=this;t.enableOptionSharing=!0,super.initialize();const e=t._cachedMeta;e.stack=t.getDataset().stack}update(t){const e=this,n=e._cachedMeta;e.updateElements(n.data,0,n.data.length,t)}updateElements(t,e,n,o){const i=this,a="reset"===o,{index:s,_cachedMeta:{vScale:c}}=i,l=c.getBasePixel(),u=c.isHorizontal(),f=i._getRuler(),d=i.resolveDataElementOptions(e,o),h=i.getSharedOptions(d),p=i.includeOptions(o,h);i.updateSharedOptions(h,o,d);for(let b=e;b<e+n;b++){const e=i.getParsed(b),n=a||Object(r["Db"])(e[c.axis])?{base:l,head:l}:i._calculateBarValuePixels(b),d=i._calculateBarIndexPixels(b,f),g=(e._stacks||{})[c.axis],m={horizontal:u,base:n.base,enableBorderRadius:!g||z(e._custom)||s===g._top||s===g._bottom,x:u?n.head:d.center,y:u?d.center:n.head,height:u?d.size:Math.abs(n.size),width:u?Math.abs(n.size):d.size};p&&(m.options=h||i.resolveDataElementOptions(b,t[b].active?"active":o)),$(m,m.options||t[b].options,g,s),i.updateElement(t[b],b,m,o)}}_getStacks(t,e){const n=this,o=n._cachedMeta,i=o.iScale,a=i.getMatchingVisibleMetas(n._type),s=i.options.stacked,c=a.length,l=[];let u,f;for(u=0;u<c;++u)if(f=a[u],f.controller.options.grouped){if("undefined"!==typeof e){const t=f.controller.getParsed(e)[f.controller._cachedMeta.vScale.axis];if(Object(r["Db"])(t)||isNaN(t))continue}if((!1===s||-1===l.indexOf(f.stack)||void 0===s&&void 0===f.stack)&&l.push(f.stack),f.index===t)break}return l.length||l.push(void 0),l}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,n){const r=this._getStacks(t,n),o=void 0!==e?r.indexOf(e):-1;return-1===o?r.length-1:o}_getRuler(){const t=this,e=t.options,n=t._cachedMeta,r=n.iScale,o=[];let i,a;for(i=0,a=n.data.length;i<a;++i)o.push(r.getPixelForValue(t.getParsed(i)[r.axis],i));const s=e.barThickness,c=s||R(r);return{min:c,pixels:o,start:r._startPixel,end:r._endPixel,stackCount:t._getStackCount(),scale:r,grouped:e.grouped,ratio:s?1:e.categoryPercentage*e.barPercentage}}_calculateBarValuePixels(t){const e=this,{_cachedMeta:{vScale:n,_stacked:o},options:{base:i,minBarLength:a}}=e,s=i||0,c=e.getParsed(t),l=c._custom,u=z(l);let f,d,h=c[n.axis],p=0,b=o?e.applyStack(n,c,o):h;b!==h&&(p=b-h,b=h),u&&(h=l.barStart,b=l.barEnd-l.barStart,0!==h&&Object(r["Mb"])(h)!==Object(r["Mb"])(l.barEnd)&&(p=0),p+=h);const g=Object(r["Db"])(i)||u?p:i;let m=n.getPixelForValue(g);if(f=e.chart.getDataVisibility(t)?n.getPixelForValue(p+b):m,d=f-m,Math.abs(d)<a&&(d=V(d,n,s)*a,h===s&&(m-=d/2),f=m+d),m===n.getPixelForValue(s)){const t=Object(r["Mb"])(d)*n.getLineWidthForValue(s)/2;m+=t,d-=t}return{size:d,base:m,head:f,center:f+d/2}}_calculateBarIndexPixels(t,e){const n=this,o=e.scale,i=n.options,a=i.skipNull,s=Object(r["Pb"])(i.maxBarThickness,1/0);let c,l;if(e.grouped){const r=a?n._getStackCount(t):e.stackCount,o="flex"===i.barThickness?I(t,e,i,r):F(t,e,i,r),u=n._getStackIndex(n.index,n._cachedMeta.stack,a?t:void 0);c=o.start+o.chunk*u+o.chunk/2,l=Math.min(s,o.chunk*o.ratio)}else c=o.getPixelForValue(n.getParsed(t)[o.axis],t),l=Math.min(s,e.min*e.ratio);return{base:c-l/2,head:c+l/2,center:c,size:l}}draw(){const t=this,e=t._cachedMeta,n=e.vScale,r=e.data,o=r.length;let i=0;for(;i<o;++i)null!==t.getParsed(i)[n.axis]&&r[i].draw(t._ctx)}}G.id="bar",G.defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}},G.overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};class X extends D{initialize(){this.enableOptionSharing=!0,super.initialize()}parseObjectData(t,e,n,o){const{xScale:i,yScale:a}=t,{xAxisKey:s="x",yAxisKey:c="y"}=this._parsing,l=[];let u,f,d;for(u=n,f=n+o;u<f;++u)d=e[u],l.push({x:i.parse(Object(r["zb"])(d,s),u),y:a.parse(Object(r["zb"])(d,c),u),_custom:d&&d.r&&+d.r});return l}getMaxOverflow(){const{data:t,_parsed:e}=this._cachedMeta;let n=0;for(let r=t.length-1;r>=0;--r)n=Math.max(n,t[r].size()/2,e[r]._custom);return n>0&&n}getLabelAndValue(t){const e=this,n=e._cachedMeta,{xScale:r,yScale:o}=n,i=e.getParsed(t),a=r.getLabelForValue(i.x),s=o.getLabelForValue(i.y),c=i._custom;return{label:n.label,value:"("+a+", "+s+(c?", "+c:"")+")"}}update(t){const e=this,n=e._cachedMeta.data;e.updateElements(n,0,n.length,t)}updateElements(t,e,n,r){const o=this,i="reset"===r,{iScale:a,vScale:s}=o._cachedMeta,c=o.resolveDataElementOptions(e,r),l=o.getSharedOptions(c),u=o.includeOptions(r,l),f=a.axis,d=s.axis;for(let h=e;h<e+n;h++){const e=t[h],n=!i&&o.getParsed(h),c={},l=c[f]=i?a.getPixelForDecimal(.5):a.getPixelForValue(n[f]),p=c[d]=i?s.getBasePixel():s.getPixelForValue(n[d]);c.skip=isNaN(l)||isNaN(p),u&&(c.options=o.resolveDataElementOptions(h,e.active?"active":r),i&&(c.options.radius=0)),o.updateElement(e,h,c,r)}o.updateSharedOptions(l,r,c)}resolveDataElementOptions(t,e){const n=this.getParsed(t);let o=super.resolveDataElementOptions(t,e);o.$shared&&(o=Object.assign({},o,{$shared:!1}));const i=o.radius;return"active"!==e&&(o.radius=0),o.radius+=Object(r["Pb"])(n&&n._custom,i),o}}function K(t,e,n){let o=1,i=1,a=0,s=0;if(e<r["u"]){const c=t,l=c+e,u=Math.cos(c),f=Math.sin(c),d=Math.cos(l),h=Math.sin(l),p=(t,e,o)=>Object(r["Ib"])(t,c,l,!0)?1:Math.max(e,e*n,o,o*n),b=(t,e,o)=>Object(r["Ib"])(t,c,l,!0)?-1:Math.min(e,e*n,o,o*n),g=p(0,u,d),m=p(r["i"],f,h),v=b(r["q"],u,d),y=b(r["q"]+r["i"],f,h);o=(g-v)/2,i=(m-y)/2,a=-(g+v)/2,s=-(m+y)/2}return{ratioX:o,ratioY:i,offsetX:a,offsetY:s}}X.id="bubble",X.defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}},X.overrides={scales:{x:{type:"linear"},y:{type:"linear"}},plugins:{tooltip:{callbacks:{title(){return""}}}}};class J extends D{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const n=this.getDataset().data,r=this._cachedMeta;let o,i;for(o=t,i=t+e;o<i;++o)r._parsed[o]=+n[o]}_getRotation(){return Object(r["Nb"])(this.options.rotation-90)}_getCircumference(){return Object(r["Nb"])(this.options.circumference)}_getRotationExtents(){let t=r["u"],e=-r["u"];const n=this;for(let r=0;r<n.chart.data.datasets.length;++r)if(n.chart.isDatasetVisible(r)){const o=n.chart.getDatasetMeta(r).controller,i=o._getRotation(),a=o._getCircumference();t=Math.min(t,i),e=Math.max(e,i+a)}return{rotation:t,circumference:e-t}}update(t){const e=this,n=e.chart,{chartArea:o}=n,i=e._cachedMeta,a=i.data,s=e.getMaxBorderWidth()+e.getMaxOffset(a)+e.options.spacing,c=Math.max((Math.min(o.width,o.height)-s)/2,0),l=Math.min(Object(r["Eb"])(e.options.cutout,c),1),u=e._getRingWeight(e.index),{circumference:f,rotation:d}=e._getRotationExtents(),{ratioX:h,ratioY:p,offsetX:b,offsetY:g}=K(d,f,l),m=(o.width-s)/h,v=(o.height-s)/p,y=Math.max(Math.min(m,v)/2,0),x=Object(r["Gb"])(e.options.radius,y),_=Math.max(x*l,0),O=(x-_)/e._getVisibleDatasetWeightTotal();e.offsetX=b*x,e.offsetY=g*x,i.total=e.calculateTotal(),e.outerRadius=x-O*e._getRingWeightOffset(e.index),e.innerRadius=Math.max(e.outerRadius-O*u,0),e.updateElements(a,0,a.length,t)}_circumference(t,e){const n=this,o=n.options,i=n._cachedMeta,a=n._getCircumference();return e&&o.animation.animateRotate||!this.chart.getDataVisibility(t)||null===i._parsed[t]||i.data[t].hidden?0:n.calculateCircumference(i._parsed[t]*a/r["u"])}updateElements(t,e,n,r){const o=this,i="reset"===r,a=o.chart,s=a.chartArea,c=a.options,l=c.animation,u=(s.left+s.right)/2,f=(s.top+s.bottom)/2,d=i&&l.animateScale,h=d?0:o.innerRadius,p=d?0:o.outerRadius,b=o.resolveDataElementOptions(e,r),g=o.getSharedOptions(b),m=o.includeOptions(r,g);let v,y=o._getRotation();for(v=0;v<e;++v)y+=o._circumference(v,i);for(v=e;v<e+n;++v){const e=o._circumference(v,i),n=t[v],a={x:u+o.offsetX,y:f+o.offsetY,startAngle:y,endAngle:y+e,circumference:e,outerRadius:p,innerRadius:h};m&&(a.options=g||o.resolveDataElementOptions(v,n.active?"active":r)),y+=e,o.updateElement(n,v,a,r)}o.updateSharedOptions(g,r,b)}calculateTotal(){const t=this._cachedMeta,e=t.data;let n,r=0;for(n=0;n<e.length;n++){const o=t._parsed[n];null===o||isNaN(o)||!this.chart.getDataVisibility(n)||e[n].hidden||(r+=Math.abs(o))}return r}calculateCircumference(t){const e=this._cachedMeta.total;return e>0&&!isNaN(t)?r["u"]*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this,n=e._cachedMeta,o=e.chart,i=o.data.labels||[],a=Object(r["Hb"])(n._parsed[t],o.options.locale);return{label:i[t]||"",value:a}}getMaxBorderWidth(t){const e=this;let n=0;const r=e.chart;let o,i,a,s,c;if(!t)for(o=0,i=r.data.datasets.length;o<i;++o)if(r.isDatasetVisible(o)){a=r.getDatasetMeta(o),t=a.data,s=a.controller,s!==e&&s.configure();break}if(!t)return 0;for(o=0,i=t.length;o<i;++o)c=s.resolveDataElementOptions(o),"inner"!==c.borderAlign&&(n=Math.max(n,c.borderWidth||0,c.hoverBorderWidth||0));return n}getMaxOffset(t){let e=0;for(let n=0,r=t.length;n<r;++n){const t=this.resolveDataElementOptions(n);e=Math.max(e,t.offset||0,t.hoverOffset||0)}return e}_getRingWeightOffset(t){let e=0;for(let n=0;n<t;++n)this.chart.isDatasetVisible(n)&&(e+=this._getRingWeight(n));return e}_getRingWeight(t){return Math.max(Object(r["Pb"])(this.chart.data.datasets[t].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}J.id="doughnut",J.defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"},J.descriptors={_scriptable:t=>"spacing"!==t,_indexable:t=>"spacing"!==t},J.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:n}}=t.legend.options;return e.labels.map((e,r)=>{const o=t.getDatasetMeta(0),i=o.controller.getStyle(r);return{text:e,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(r),index:r}})}return[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}},tooltip:{callbacks:{title(){return""},label(t){let e=t.label;const n=": "+t.formattedValue;return Object(r["vb"])(e)?(e=e.slice(),e[0]+=n):e+=n,e}}}}};class Q extends D{initialize(){this.enableOptionSharing=!0,super.initialize()}update(t){const e=this,n=e._cachedMeta,{dataset:r,data:o=[],_dataset:i}=n,a=e.chart._animationsDisabled;let{start:s,count:c}=Z(n,o,a);e._drawStart=s,e._drawCount=c,tt(n)&&(s=0,c=o.length),r._datasetIndex=e.index,r._decimated=!!i._decimated,r.points=o;const l=e.resolveDatasetElementOptions(t);e.options.showLine||(l.borderWidth=0),l.segment=e.options.segment,e.updateElement(r,void 0,{animated:!a,options:l},t),e.updateElements(o,s,c,t)}updateElements(t,e,n,o){const i=this,a="reset"===o,{iScale:s,vScale:c,_stacked:l}=i._cachedMeta,u=i.resolveDataElementOptions(e,o),f=i.getSharedOptions(u),d=i.includeOptions(o,f),h=s.axis,p=c.axis,b=i.options.spanGaps,g=Object(r["Jb"])(b)?b:Number.POSITIVE_INFINITY,m=i.chart._animationsDisabled||a||"none"===o;let v=e>0&&i.getParsed(e-1);for(let y=e;y<e+n;++y){const e=t[y],n=i.getParsed(y),u=m?e:{},b=Object(r["Db"])(n[p]),x=u[h]=s.getPixelForValue(n[h],y),_=u[p]=a||b?c.getBasePixel():c.getPixelForValue(l?i.applyStack(c,n,l):n[p],y);u.skip=isNaN(x)||isNaN(_)||b,u.stop=y>0&&n[h]-v[h]>g,u.parsed=n,d&&(u.options=f||i.resolveDataElementOptions(y,e.active?"active":o)),m||i.updateElement(e,y,u,o),v=n}i.updateSharedOptions(f,o,u)}getMaxOverflow(){const t=this,e=t._cachedMeta,n=e.dataset,r=n.options&&n.options.borderWidth||0,o=e.data||[];if(!o.length)return r;const i=o[0].size(t.resolveDataElementOptions(0)),a=o[o.length-1].size(t.resolveDataElementOptions(o.length-1));return Math.max(r,i,a)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}function Z(t,e,n){const o=e.length;let i=0,a=o;if(t._sorted){const{iScale:s,_parsed:c}=t,l=s.axis,{min:u,max:f,minDefined:d,maxDefined:h}=s.getUserBounds();d&&(i=Object(r["Kb"])(Math.min(Object(r["Qb"])(c,s.axis,u).lo,n?o:Object(r["Qb"])(e,l,s.getPixelForValue(u)).lo),0,o-1)),a=h?Object(r["Kb"])(Math.max(Object(r["Qb"])(c,s.axis,f).hi+1,n?0:Object(r["Qb"])(e,l,s.getPixelForValue(f)).hi+1),i,o)-i:o-i}return{start:i,count:a}}function tt(t){const{xScale:e,yScale:n,_scaleRanges:r}=t,o={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!r)return t._scaleRanges=o,!0;const i=r.xmin!==e.min||r.xmax!==e.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,o),i}Q.id="line",Q.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},Q.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class et extends D{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this,n=e._cachedMeta,o=e.chart,i=o.data.labels||[],a=Object(r["Hb"])(n._parsed[t].r,o.options.locale);return{label:i[t]||"",value:a}}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}_updateRadius(){const t=this,e=t.chart,n=e.chartArea,r=e.options,o=Math.min(n.right-n.left,n.bottom-n.top),i=Math.max(o/2,0),a=Math.max(r.cutoutPercentage?i/100*r.cutoutPercentage:1,0),s=(i-a)/e.getVisibleDatasetCount();t.outerRadius=i-s*t.index,t.innerRadius=t.outerRadius-s}updateElements(t,e,n,o){const i=this,a="reset"===o,s=i.chart,c=i.getDataset(),l=s.options,u=l.animation,f=i._cachedMeta.rScale,d=f.xCenter,h=f.yCenter,p=f.getIndexAngle(0)-.5*r["q"];let b,g=p;const m=360/i.countVisibleElements();for(b=0;b<e;++b)g+=i._computeAngle(b,o,m);for(b=e;b<e+n;b++){const e=t[b];let n=g,r=g+i._computeAngle(b,o,m),l=s.getDataVisibility(b)?f.getDistanceFromCenterForValue(c.data[b]):0;g=r,a&&(u.animateScale&&(l=0),u.animateRotate&&(n=r=p));const v={x:d,y:h,innerRadius:0,outerRadius:l,startAngle:n,endAngle:r,options:i.resolveDataElementOptions(b,e.active?"active":o)};i.updateElement(e,b,v,o)}}countVisibleElements(){const t=this.getDataset(),e=this._cachedMeta;let n=0;return e.data.forEach((e,r)=>{!isNaN(t.data[r])&&this.chart.getDataVisibility(r)&&n++}),n}_computeAngle(t,e,n){return this.chart.getDataVisibility(t)?Object(r["Nb"])(this.resolveDataElementOptions(t,e).angle||n):0}}et.id="polarArea",et.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},et.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:n}}=t.legend.options;return e.labels.map((e,r)=>{const o=t.getDatasetMeta(0),i=o.controller.getStyle(r);return{text:e,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(r),index:r}})}return[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}},tooltip:{callbacks:{title(){return""},label(t){return t.chart.data.labels[t.dataIndex]+": "+t.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class nt extends J{}nt.id="pie",nt.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class rt extends D{getLabelAndValue(t){const e=this,n=e._cachedMeta.vScale,r=e.getParsed(t);return{label:n.getLabels()[t],value:""+n.getLabelForValue(r[n.axis])}}update(t){const e=this,n=e._cachedMeta,r=n.dataset,o=n.data||[],i=n.iScale.getLabels();if(r.points=o,"resize"!==t){const n=e.resolveDatasetElementOptions(t);e.options.showLine||(n.borderWidth=0);const a={_loop:!0,_fullLoop:i.length===o.length,options:n};e.updateElement(r,void 0,a,t)}e.updateElements(o,0,o.length,t)}updateElements(t,e,n,r){const o=this,i=o.getDataset(),a=o._cachedMeta.rScale,s="reset"===r;for(let c=e;c<e+n;c++){const e=t[c],n=o.resolveDataElementOptions(c,e.active?"active":r),l=a.getPointPositionForValue(c,i.data[c]),u=s?a.xCenter:l.x,f=s?a.yCenter:l.y,d={x:u,y:f,angle:l.angle,skip:isNaN(u)||isNaN(f),options:n};o.updateElement(e,c,d,r)}}}rt.id="radar",rt.defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}},rt.overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};class ot extends Q{}ot.id="scatter",ot.defaults={showLine:!1,fill:!1},ot.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(t){return"("+t.label+", "+t.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var it=Object.freeze({__proto__:null,BarController:G,BubbleController:X,DoughnutController:J,LineController:Q,PolarAreaController:et,PieController:nt,RadarController:rt,ScatterController:ot});function at(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class st{constructor(t){this.options=t||{}}formats(){return at()}parse(t,e){return at()}format(t,e){return at()}add(t,e,n){return at()}diff(t,e,n){return at()}startOf(t,e,n){return at()}endOf(t,e){return at()}}st.override=function(t){Object.assign(st.prototype,t)};var ct={_date:st};function lt(t,e){return"native"in t?{x:t.x,y:t.y}:Object(r["Rb"])(t,e)}function ut(t,e){const n=t.getSortedVisibleDatasetMetas();let r,o,i;for(let a=0,s=n.length;a<s;++a){({index:r,data:o}=n[a]);for(let t=0,n=o.length;t<n;++t)i=o[t],i.skip||e(i,r,t)}}function ft(t,e,n,o){const{controller:i,data:a,_sorted:s}=t,c=i._cachedMeta.iScale;if(c&&e===c.axis&&s&&a.length){const t=c._reversePixels?r["Tb"]:r["Qb"];if(!o)return t(a,e,n);if(i._sharedOptions){const r=a[0],o="function"===typeof r.getRange&&r.getRange(e);if(o){const r=t(a,e,n-o),i=t(a,e,n+o);return{lo:r.lo,hi:i.hi}}}}return{lo:0,hi:a.length-1}}function dt(t,e,n,r,o){const i=t.getSortedVisibleDatasetMetas(),a=n[e];for(let s=0,c=i.length;s<c;++s){const{index:t,data:n}=i[s],{lo:c,hi:l}=ft(i[s],e,a,o);for(let e=c;e<=l;++e){const o=n[e];o.skip||r(o,t,e)}}}function ht(t){const e=-1!==t.indexOf("x"),n=-1!==t.indexOf("y");return function(t,r){const o=e?Math.abs(t.x-r.x):0,i=n?Math.abs(t.y-r.y):0;return Math.sqrt(Math.pow(o,2)+Math.pow(i,2))}}function pt(t,e,n,o){const i=[];if(!Object(r["Sb"])(e,t.chartArea,t._minPadding))return i;const a=function(t,n,r){t.inRange(e.x,e.y,o)&&i.push({element:t,datasetIndex:n,index:r})};return dt(t,n,e,a,!0),i}function bt(t,e,n,o,i){const a=ht(n);let s=Number.POSITIVE_INFINITY,c=[];if(!Object(r["Sb"])(e,t.chartArea,t._minPadding))return c;const l=function(n,l,u){if(o&&!n.inRange(e.x,e.y,i))return;const f=n.getCenterPoint(i);if(!Object(r["Sb"])(f,t.chartArea,t._minPadding)&&!n.inRange(e.x,e.y,i))return;const d=a(e,f);d<s?(c=[{element:n,datasetIndex:l,index:u}],s=d):d===s&&c.push({element:n,datasetIndex:l,index:u})};return dt(t,n,e,l),c}function gt(t,e,n,r){const o=lt(e,t),i=[],a=n.axis,s="x"===a?"inXRange":"inYRange";let c=!1;return ut(t,(t,e,n)=>{t[s](o[a],r)&&i.push({element:t,datasetIndex:e,index:n}),t.inRange(o.x,o.y,r)&&(c=!0)}),n.intersect&&!c?[]:i}var mt={modes:{index(t,e,n,r){const o=lt(e,t),i=n.axis||"x",a=n.intersect?pt(t,o,i,r):bt(t,o,i,!1,r),s=[];return a.length?(t.getSortedVisibleDatasetMetas().forEach(t=>{const e=a[0].index,n=t.data[e];n&&!n.skip&&s.push({element:n,datasetIndex:t.index,index:e})}),s):[]},dataset(t,e,n,r){const o=lt(e,t),i=n.axis||"xy";let a=n.intersect?pt(t,o,i,r):bt(t,o,i,!1,r);if(a.length>0){const e=a[0].datasetIndex,n=t.getDatasetMeta(e).data;a=[];for(let t=0;t<n.length;++t)a.push({element:n[t],datasetIndex:e,index:t})}return a},point(t,e,n,r){const o=lt(e,t),i=n.axis||"xy";return pt(t,o,i,r)},nearest(t,e,n,r){const o=lt(e,t),i=n.axis||"xy";return bt(t,o,i,n.intersect,r)},x(t,e,n,r){return n.axis="x",gt(t,e,n,r)},y(t,e,n,r){return n.axis="y",gt(t,e,n,r)}}};const vt=["left","top","right","bottom"];function yt(t,e){return t.filter(t=>t.pos===e)}function xt(t,e){return t.filter(t=>-1===vt.indexOf(t.pos)&&t.box.axis===e)}function _t(t,e){return t.sort((t,n)=>{const r=e?n:t,o=e?t:n;return r.weight===o.weight?r.index-o.index:r.weight-o.weight})}function Ot(t){const e=[];let n,r,o,i,a,s;for(n=0,r=(t||[]).length;n<r;++n)o=t[n],({position:i,options:{stack:a,stackWeight:s=1}}=o),e.push({index:n,box:o,pos:i,horizontal:o.isHorizontal(),weight:o.weight,stack:a&&i+a,stackWeight:s});return e}function jt(t){const e={};for(const n of t){const{stack:t,pos:r,stackWeight:o}=n;if(!t||!vt.includes(r))continue;const i=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});i.count++,i.weight+=o}return e}function wt(t,e){const n=jt(t),{vBoxMaxWidth:r,hBoxMaxHeight:o}=e;let i,a,s;for(i=0,a=t.length;i<a;++i){s=t[i];const{fullSize:a}=s.box,c=n[s.stack],l=c&&s.stackWeight/c.weight;s.horizontal?(s.width=l?l*r:a&&e.availableWidth,s.height=o):(s.width=r,s.height=l?l*o:a&&e.availableHeight)}return n}function kt(t){const e=Ot(t),n=_t(e.filter(t=>t.box.fullSize),!0),r=_t(yt(e,"left"),!0),o=_t(yt(e,"right")),i=_t(yt(e,"top"),!0),a=_t(yt(e,"bottom")),s=xt(e,"x"),c=xt(e,"y");return{fullSize:n,leftAndTop:r.concat(i),rightAndBottom:o.concat(c).concat(a).concat(s),chartArea:yt(e,"chartArea"),vertical:r.concat(o).concat(c),horizontal:i.concat(a).concat(s)}}function Mt(t,e,n,r){return Math.max(t[n],e[n])+Math.max(t[r],e[r])}function St(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function Ct(t,e,n,o){const{pos:i,box:a}=n,s=t.maxPadding;if(!Object(r["Cb"])(i)){n.size&&(t[i]-=n.size);const e=o[n.stack]||{size:0,count:1};e.size=Math.max(e.size,n.horizontal?a.height:a.width),n.size=e.size/e.count,t[i]+=n.size}a.getPadding&&St(s,a.getPadding());const c=Math.max(0,e.outerWidth-Mt(s,t,"left","right")),l=Math.max(0,e.outerHeight-Mt(s,t,"top","bottom")),u=c!==t.w,f=l!==t.h;return t.w=c,t.h=l,n.horizontal?{same:u,other:f}:{same:f,other:u}}function Pt(t){const e=t.maxPadding;function n(n){const r=Math.max(e[n]-t[n],0);return t[n]+=r,r}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}function Tt(t,e){const n=e.maxPadding;function r(t){const r={left:0,top:0,right:0,bottom:0};return t.forEach(t=>{r[t]=Math.max(e[t],n[t])}),r}return r(t?["left","right"]:["top","bottom"])}function Et(t,e,n,r){const o=[];let i,a,s,c,l,u;for(i=0,a=t.length,l=0;i<a;++i){s=t[i],c=s.box,c.update(s.width||e.w,s.height||e.h,Tt(s.horizontal,e));const{same:a,other:f}=Ct(e,n,s,r);l|=a&&o.length,u=u||f,c.fullSize||o.push(s)}return l&&Et(o,e,n,r)||u}function At(t,e,n,r,o){t.top=n,t.left=e,t.right=e+r,t.bottom=n+o,t.width=r,t.height=o}function Dt(t,e,n,o){const i=n.padding;let{x:a,y:s}=e;for(const c of t){const t=c.box,l=o[c.stack]||{count:1,placed:0,weight:1},u=c.stackWeight/l.weight||1;if(c.horizontal){const o=e.w*u,a=l.size||t.height;Object(r["Bb"])(l.start)&&(s=l.start),t.fullSize?At(t,i.left,s,n.outerWidth-i.right-i.left,a):At(t,e.left+l.placed,s,o,a),l.start=s,l.placed+=o,s=t.bottom}else{const o=e.h*u,s=l.size||t.width;Object(r["Bb"])(l.start)&&(a=l.start),t.fullSize?At(t,a,i.top,s,n.outerHeight-i.bottom-i.top):At(t,a,e.top+l.placed,s,o),l.start=a,l.placed+=o,a=t.right}}e.x=a,e.y=s}r["xb"].set("layout",{padding:{top:0,right:0,bottom:0,left:0}});var Lt={addBox(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw(t){e.draw(t)}}]},t.boxes.push(e)},removeBox(t,e){const n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},configure(t,e,n){e.fullSize=n.fullSize,e.position=n.position,e.weight=n.weight},update(t,e,n,o){if(!t)return;const i=Object(r["b"])(t.options.layout.padding),a=Math.max(e-i.width,0),s=Math.max(n-i.height,0),c=kt(t.boxes),l=c.vertical,u=c.horizontal;Object(r["c"])(t.boxes,t=>{"function"===typeof t.beforeLayout&&t.beforeLayout()});const f=l.reduce((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1,0)||1,d=Object.freeze({outerWidth:e,outerHeight:n,padding:i,availableWidth:a,availableHeight:s,vBoxMaxWidth:a/2/f,hBoxMaxHeight:s/2}),h=Object.assign({},i);St(h,Object(r["b"])(o));const p=Object.assign({maxPadding:h,w:a,h:s,x:i.left,y:i.top},i),b=wt(l.concat(u),d);Et(c.fullSize,p,d,b),Et(l,p,d,b),Et(u,p,d,b)&&Et(l,p,d,b),Pt(p),Dt(c.leftAndTop,p,d,b),p.x+=p.w,p.y+=p.h,Dt(c.rightAndBottom,p,d,b),t.chartArea={left:p.left,top:p.top,right:p.left+p.w,bottom:p.top+p.h,height:p.h,width:p.w},Object(r["c"])(c.chartArea,e=>{const n=e.box;Object.assign(n,t.chartArea),n.update(p.w,p.h)})}};class Rt{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,n){}removeEventListener(t,e,n){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,n,r){return e=Math.max(0,e||t.width),n=n||t.height,{width:e,height:Math.max(0,r?Math.floor(e/r):n)}}isAttached(t){return!0}}class Ft extends Rt{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}}const It="$chartjs",Nt={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Wt=t=>null===t||""===t;function Bt(t,e){const n=t.style,o=t.getAttribute("height"),i=t.getAttribute("width");if(t[It]={initial:{height:o,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",Wt(i)){const e=Object(r["f"])(t,"width");void 0!==e&&(t.width=e)}if(Wt(o))if(""===t.style.height)t.height=t.width/(e||2);else{const e=Object(r["f"])(t,"height");void 0!==e&&(t.height=e)}return t}const zt=!!r["h"]&&{passive:!0};function Vt(t,e,n){t.addEventListener(e,n,zt)}function Ht(t,e,n){t.canvas.removeEventListener(e,n,zt)}function $t(t,e){const n=Nt[t.type]||t.type,{x:o,y:i}=Object(r["Rb"])(t,e);return{type:n,chart:e,native:t,x:void 0!==o?o:null,y:void 0!==i?i:null}}function Ut(t,e,n){const o=t.canvas,i=o&&Object(r["e"])(o),a=i||o,s=new MutationObserver(t=>{const e=Object(r["e"])(a);t.forEach(t=>{for(let r=0;r<t.addedNodes.length;r++){const o=t.addedNodes[r];o!==a&&o!==e||n(t.target)}})});return s.observe(document,{childList:!0,subtree:!0}),s}function Yt(t,e,n){const o=t.canvas,i=o&&Object(r["e"])(o);if(!i)return;const a=new MutationObserver(t=>{t.forEach(t=>{for(let e=0;e<t.removedNodes.length;e++)if(t.removedNodes[e]===o){n();break}})});return a.observe(i,{childList:!0}),a}const qt=new Map;let Gt=0;function Xt(){const t=window.devicePixelRatio;t!==Gt&&(Gt=t,qt.forEach((e,n)=>{n.currentDevicePixelRatio!==t&&e()}))}function Kt(t,e){qt.size||window.addEventListener("resize",Xt),qt.set(t,e)}function Jt(t){qt.delete(t),qt.size||window.removeEventListener("resize",Xt)}function Qt(t,e,n){const o=t.canvas,i=o&&Object(r["e"])(o);if(!i)return;const a=Object(r["g"])((t,e)=>{const r=i.clientWidth;n(t,e),r<i.clientWidth&&n()},window),s=new ResizeObserver(t=>{const e=t[0],n=e.contentRect.width,r=e.contentRect.height;0===n&&0===r||a(n,r)});return s.observe(i),Kt(t,a),s}function Zt(t,e,n){n&&n.disconnect(),"resize"===e&&Jt(t)}function te(t,e,n){const o=t.canvas,i=Object(r["g"])(e=>{null!==t.ctx&&n($t(e,t))},t,t=>{const e=t[0];return[e,e.offsetX,e.offsetY]});return Vt(o,e,i),i}class ee extends Rt{acquireContext(t,e){const n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(Bt(t,e),n):null}releaseContext(t){const e=t.canvas;if(!e[It])return!1;const n=e[It].initial;["height","width"].forEach(t=>{const o=n[t];Object(r["Db"])(o)?e.removeAttribute(t):e.setAttribute(t,o)});const o=n.style||{};return Object.keys(o).forEach(t=>{e.style[t]=o[t]}),e.width=e.width,delete e[It],!0}addEventListener(t,e,n){this.removeEventListener(t,e);const r=t.$proxies||(t.$proxies={}),o={attach:Ut,detach:Yt,resize:Qt},i=o[e]||te;r[e]=i(t,e,n)}removeEventListener(t,e){const n=t.$proxies||(t.$proxies={}),r=n[e];if(!r)return;const o={attach:Zt,detach:Zt,resize:Zt},i=o[e]||Ht;i(t,e,r),n[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,n,o){return Object(r["d"])(t,e,n,o)}isAttached(t){const e=Object(r["e"])(t);return!(!e||!e.isConnected)}}function ne(t){return!Object(r["j"])()||"undefined"!==typeof OffscreenCanvas&&t instanceof OffscreenCanvas?Ft:ee}class re{constructor(){this.x=void 0,this.y=void 0,this.active=!1,this.options=void 0,this.$animations=void 0}tooltipPosition(t){const{x:e,y:n}=this.getProps(["x","y"],t);return{x:e,y:n}}hasValue(){return Object(r["Jb"])(this.x)&&Object(r["Jb"])(this.y)}getProps(t,e){const n=this,r=this.$animations;if(!e||!r)return n;const o={};return t.forEach(t=>{o[t]=r[t]&&r[t].active()?r[t]._to:n[t]}),o}}re.defaults={},re.defaultRoutes=void 0;const oe={values(t){return Object(r["vb"])(t)?t:""+t},numeric(t,e,n){if(0===t)return"0";const o=this.chart.options.locale;let i,a=t;if(n.length>1){const e=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(e<1e-4||e>1e15)&&(i="scientific"),a=ie(t,n)}const s=Object(r["k"])(Math.abs(a)),c=Math.max(Math.min(-1*Math.floor(s),20),0),l={notation:i,minimumFractionDigits:c,maximumFractionDigits:c};return Object.assign(l,this.options.ticks.format),Object(r["Hb"])(t,o,l)},logarithmic(t,e,n){if(0===t)return"0";const o=t/Math.pow(10,Math.floor(Object(r["k"])(t)));return 1===o||2===o||5===o?oe.numeric.call(this,t,e,n):""}};function ie(t,e){let n=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;return Math.abs(n)>=1&&t!==Math.floor(t)&&(n=t-Math.floor(t)),n}var ae={formatters:oe};function se(t,e){const n=t.options.ticks,o=n.maxTicksLimit||ce(t),i=n.major.enabled?ue(e):[],a=i.length,s=i[0],c=i[a-1],l=[];if(a>o)return fe(e,l,i,a/o),l;const u=le(i,e,o);if(a>0){let t,n;const o=a>1?Math.round((c-s)/(a-1)):null;for(de(e,l,u,Object(r["Db"])(o)?0:s-o,s),t=0,n=a-1;t<n;t++)de(e,l,u,i[t],i[t+1]);return de(e,l,u,c,Object(r["Db"])(o)?e.length:c+o),l}return de(e,l,u),l}function ce(t){const e=t.options.offset,n=t._tickSize(),r=t._length/n+(e?0:1),o=t._maxLength/n;return Math.floor(Math.min(r,o))}function le(t,e,n){const o=he(t),i=e.length/n;if(!o)return Math.max(i,1);const a=Object(r["l"])(o);for(let r=0,s=a.length-1;r<s;r++){const t=a[r];if(t>i)return t}return Math.max(i,1)}function ue(t){const e=[];let n,r;for(n=0,r=t.length;n<r;n++)t[n].major&&e.push(n);return e}function fe(t,e,n,r){let o,i=0,a=n[0];for(r=Math.ceil(r),o=0;o<t.length;o++)o===a&&(e.push(t[o]),i++,a=n[i*r])}function de(t,e,n,o,i){const a=Object(r["Pb"])(o,0),s=Math.min(Object(r["Pb"])(i,t.length),t.length);let c,l,u,f=0;n=Math.ceil(n),i&&(c=i-o,n=c/Math.floor(c/n)),u=a;while(u<0)f++,u=Math.round(a+f*n);for(l=Math.max(a,0);l<s;l++)l===u&&(e.push(t[l]),f++,u=Math.round(a+f*n))}function he(t){const e=t.length;let n,r;if(e<2)return!1;for(r=t[0],n=1;n<e;++n)if(t[n]-t[n-1]!==r)return!1;return r}r["xb"].set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:ae.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),r["xb"].route("scale.ticks","color","","color"),r["xb"].route("scale.grid","color","","borderColor"),r["xb"].route("scale.grid","borderColor","","borderColor"),r["xb"].route("scale.title","color","","color"),r["xb"].describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t}),r["xb"].describe("scales",{_fallback:"scale"}),r["xb"].describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t});const pe=t=>"left"===t?"right":"right"===t?"left":t,be=(t,e,n)=>"top"===e||"left"===e?t[e]+n:t[e]-n;function ge(t,e){const n=[],r=t.length/e,o=t.length;let i=0;for(;i<o;i+=r)n.push(t[Math.floor(i)]);return n}function me(t,e,n){const r=t.ticks.length,o=Math.min(e,r-1),i=t._startPixel,a=t._endPixel,s=1e-6;let c,l=t.getPixelForTick(o);if(!(n&&(c=1===r?Math.max(l-i,a-l):0===e?(t.getPixelForTick(1)-l)/2:(l-t.getPixelForTick(o-1))/2,l+=o<e?c:-c,l<i-s||l>a+s)))return l}function ve(t,e){Object(r["c"])(t,t=>{const n=t.gc,r=n.length/2;let o;if(r>e){for(o=0;o<r;++o)delete t.data[n[o]];n.splice(0,r)}})}function ye(t){return t.drawTicks?t.tickLength:0}function xe(t,e){if(!t.display)return 0;const n=Object(r["y"])(t.font,e),o=Object(r["b"])(t.padding),i=Object(r["vb"])(t.text)?t.text.length:1;return i*n.lineHeight+o.height}function _e(t,e){return Object.assign(Object.create(t),{scale:e,type:"scale"})}function Oe(t,e,n){return Object.assign(Object.create(t),{tick:n,index:e,type:"tick"})}function je(t,e,n){let o=Object(r["z"])(t);return(n&&"right"!==e||!n&&"right"===e)&&(o=pe(o)),o}function we(t,e,n,o){const{top:i,left:a,bottom:s,right:c,chart:l}=t,{chartArea:u,scales:f}=l;let d,h,p,b=0;const g=s-i,m=c-a;if(t.isHorizontal()){if(h=Object(r["A"])(o,a,c),Object(r["Cb"])(n)){const t=Object.keys(n)[0],r=n[t];p=f[t].getPixelForValue(r)+g-e}else p="center"===n?(u.bottom+u.top)/2+g-e:be(t,n,e);d=c-a}else{if(Object(r["Cb"])(n)){const t=Object.keys(n)[0],r=n[t];h=f[t].getPixelForValue(r)-m+e}else h="center"===n?(u.left+u.right)/2-m+e:be(t,n,e);p=Object(r["A"])(o,s,i),b="left"===n?-r["i"]:r["i"]}return{titleX:h,titleY:p,maxWidth:d,rotation:b}}class ke extends re{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){const e=this;e.options=t.setContext(e.getContext()),e.axis=t.axis,e._userMin=e.parse(t.min),e._userMax=e.parse(t.max),e._suggestedMin=e.parse(t.suggestedMin),e._suggestedMax=e.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:n,_suggestedMax:o}=this;return t=Object(r["m"])(t,Number.POSITIVE_INFINITY),e=Object(r["m"])(e,Number.NEGATIVE_INFINITY),n=Object(r["m"])(n,Number.POSITIVE_INFINITY),o=Object(r["m"])(o,Number.NEGATIVE_INFINITY),{min:Object(r["m"])(t,n),max:Object(r["m"])(e,o),minDefined:Object(r["Ab"])(t),maxDefined:Object(r["Ab"])(e)}}getMinMax(t){const e=this;let n,{min:o,max:i,minDefined:a,maxDefined:s}=e.getUserBounds();if(a&&s)return{min:o,max:i};const c=e.getMatchingVisibleMetas();for(let r=0,l=c.length;r<l;++r)n=c[r].controller.getMinMax(e,t),a||(o=Math.min(o,n.min)),s||(i=Math.max(i,n.max));return{min:Object(r["m"])(o,Object(r["m"])(i,o)),max:Object(r["m"])(i,Object(r["m"])(o,i))}}getPadding(){const t=this;return{left:t.paddingLeft||0,top:t.paddingTop||0,right:t.paddingRight||0,bottom:t.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Object(r["n"])(this.options.beforeUpdate,[this])}update(t,e,n){const o=this,i=o.options.ticks,a=i.sampleSize;o.beforeUpdate(),o.maxWidth=t,o.maxHeight=e,o._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),o.ticks=null,o._labelSizes=null,o._gridLineItems=null,o._labelItems=null,o.beforeSetDimensions(),o.setDimensions(),o.afterSetDimensions(),o._maxLength=o.isHorizontal()?o.width+n.left+n.right:o.height+n.top+n.bottom,o._dataLimitsCached||(o.beforeDataLimits(),o.determineDataLimits(),o.afterDataLimits(),o._range=Object(r["o"])(o,o.options.grace),o._dataLimitsCached=!0),o.beforeBuildTicks(),o.ticks=o.buildTicks()||[],o.afterBuildTicks();const s=a<o.ticks.length;o._convertTicksToLabels(s?ge(o.ticks,a):o.ticks),o.configure(),o.beforeCalculateLabelRotation(),o.calculateLabelRotation(),o.afterCalculateLabelRotation(),i.display&&(i.autoSkip||"auto"===i.source)&&(o.ticks=se(o,o.ticks),o._labelSizes=null),s&&o._convertTicksToLabels(o.ticks),o.beforeFit(),o.fit(),o.afterFit(),o.afterUpdate()}configure(){const t=this;let e,n,r=t.options.reverse;t.isHorizontal()?(e=t.left,n=t.right):(e=t.top,n=t.bottom,r=!r),t._startPixel=e,t._endPixel=n,t._reversePixels=r,t._length=n-e,t._alignToPixels=t.options.alignToPixels}afterUpdate(){Object(r["n"])(this.options.afterUpdate,[this])}beforeSetDimensions(){Object(r["n"])(this.options.beforeSetDimensions,[this])}setDimensions(){const t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0}afterSetDimensions(){Object(r["n"])(this.options.afterSetDimensions,[this])}_callHooks(t){const e=this;e.chart.notifyPlugins(t,e.getContext()),Object(r["n"])(e.options[t],[e])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){Object(r["n"])(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(t){const e=this,n=e.options.ticks;let o,i,a;for(o=0,i=t.length;o<i;o++)a=t[o],a.label=Object(r["n"])(n.callback,[a.value,o,t],e)}afterTickToLabelConversion(){Object(r["n"])(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){Object(r["n"])(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const t=this,e=t.options,n=e.ticks,o=t.ticks.length,i=n.minRotation||0,a=n.maxRotation;let s,c,l,u=i;if(!t._isVisible()||!n.display||i>=a||o<=1||!t.isHorizontal())return void(t.labelRotation=i);const f=t._getLabelSizes(),d=f.widest.width,h=f.highest.height,p=Object(r["Kb"])(t.chart.width-d,0,t.maxWidth);s=e.offset?t.maxWidth/o:p/(o-1),d+6>s&&(s=p/(o-(e.offset?.5:1)),c=t.maxHeight-ye(e.grid)-n.padding-xe(e.title,t.chart.options.font),l=Math.sqrt(d*d+h*h),u=Object(r["p"])(Math.min(Math.asin(Object(r["Kb"])((f.highest.height+6)/s,-1,1)),Math.asin(Object(r["Kb"])(c/l,-1,1))-Math.asin(Object(r["Kb"])(h/l,-1,1)))),u=Math.max(i,Math.min(a,u))),t.labelRotation=u}afterCalculateLabelRotation(){Object(r["n"])(this.options.afterCalculateLabelRotation,[this])}beforeFit(){Object(r["n"])(this.options.beforeFit,[this])}fit(){const t=this,e={width:0,height:0},{chart:n,options:{ticks:o,title:i,grid:a}}=t,s=t._isVisible(),c=t.isHorizontal();if(s){const s=xe(i,n.options.font);if(c?(e.width=t.maxWidth,e.height=ye(a)+s):(e.height=t.maxHeight,e.width=ye(a)+s),o.display&&t.ticks.length){const{first:n,last:i,widest:a,highest:s}=t._getLabelSizes(),l=2*o.padding,u=Object(r["Nb"])(t.labelRotation),f=Math.cos(u),d=Math.sin(u);if(c){const n=o.mirror?0:d*a.width+f*s.height;e.height=Math.min(t.maxHeight,e.height+n+l)}else{const n=o.mirror?0:f*a.width+d*s.height;e.width=Math.min(t.maxWidth,e.width+n+l)}t._calculatePadding(n,i,d,f)}}t._handleMargins(),c?(t.width=t._length=n.width-t._margins.left-t._margins.right,t.height=e.height):(t.width=e.width,t.height=t._length=n.height-t._margins.top-t._margins.bottom)}_calculatePadding(t,e,n,r){const o=this,{ticks:{align:i,padding:a},position:s}=o.options,c=0!==o.labelRotation,l="top"!==s&&"x"===o.axis;if(o.isHorizontal()){const s=o.getPixelForTick(0)-o.left,u=o.right-o.getPixelForTick(o.ticks.length-1);let f=0,d=0;c?l?(f=r*t.width,d=n*e.height):(f=n*t.height,d=r*e.width):"start"===i?d=e.width:"end"===i?f=t.width:(f=t.width/2,d=e.width/2),o.paddingLeft=Math.max((f-s+a)*o.width/(o.width-s),0),o.paddingRight=Math.max((d-u+a)*o.width/(o.width-u),0)}else{let n=e.height/2,r=t.height/2;"start"===i?(n=0,r=t.height):"end"===i&&(n=e.height,r=0),o.paddingTop=n+a,o.paddingBottom=r+a}}_handleMargins(){const t=this;t._margins&&(t._margins.left=Math.max(t.paddingLeft,t._margins.left),t._margins.top=Math.max(t.paddingTop,t._margins.top),t._margins.right=Math.max(t.paddingRight,t._margins.right),t._margins.bottom=Math.max(t.paddingBottom,t._margins.bottom))}afterFit(){Object(r["n"])(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){const e=this;let n,o;for(e.beforeTickToLabelConversion(),e.generateTickLabels(t),n=0,o=t.length;n<o;n++)Object(r["Db"])(t[n].label)&&(t.splice(n,1),o--,n--);e.afterTickToLabelConversion()}_getLabelSizes(){const t=this;let e=t._labelSizes;if(!e){const n=t.options.ticks.sampleSize;let r=t.ticks;n<r.length&&(r=ge(r,n)),t._labelSizes=e=t._computeLabelSizes(r,r.length)}return e}_computeLabelSizes(t,e){const{ctx:n,_longestTextCache:o}=this,i=[],a=[];let s,c,l,u,f,d,h,p,b,g,m,v=0,y=0;for(s=0;s<e;++s){if(u=t[s].label,f=this._resolveTickFontOptions(s),n.font=d=f.string,h=o[d]=o[d]||{data:{},gc:[]},p=f.lineHeight,b=g=0,Object(r["Db"])(u)||Object(r["vb"])(u)){if(Object(r["vb"])(u))for(c=0,l=u.length;c<l;++c)m=u[c],Object(r["Db"])(m)||Object(r["vb"])(m)||(b=Object(r["r"])(n,h.data,h.gc,b,m),g+=p)}else b=Object(r["r"])(n,h.data,h.gc,b,u),g=p;i.push(b),a.push(g),v=Math.max(b,v),y=Math.max(g,y)}ve(o,e);const x=i.indexOf(v),_=a.indexOf(y),O=t=>({width:i[t]||0,height:a[t]||0});return{first:O(0),last:O(e-1),widest:O(x),highest:O(_),widths:i,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){const e=this;e._reversePixels&&(t=1-t);const n=e._startPixel+t*e._length;return Object(r["s"])(e._alignToPixels?Object(r["t"])(e.chart,n,0):n)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this,n=e.ticks||[];if(t>=0&&t<n.length){const r=n[t];return r.$context||(r.$context=Oe(e.getContext(),t,r))}return e.$context||(e.$context=_e(e.chart.getContext(),e))}_tickSize(){const t=this,e=t.options.ticks,n=Object(r["Nb"])(t.labelRotation),o=Math.abs(Math.cos(n)),i=Math.abs(Math.sin(n)),a=t._getLabelSizes(),s=e.autoSkipPadding||0,c=a?a.widest.width+s:0,l=a?a.highest.height+s:0;return t.isHorizontal()?l*o>c*i?c/o:l/i:l*i<c*o?l/o:c/i}_isVisible(){const t=this.options.display;return"auto"!==t?!!t:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(t){const e=this,n=e.axis,o=e.chart,i=e.options,{grid:a,position:s}=i,c=a.offset,l=e.isHorizontal(),u=e.ticks,f=u.length+(c?1:0),d=ye(a),h=[],p=a.setContext(e.getContext()),b=p.drawBorder?p.borderWidth:0,g=b/2,m=function(t){return Object(r["t"])(o,t,b)};let v,y,x,_,O,j,w,k,M,S,C,P;if("top"===s)v=m(e.bottom),j=e.bottom-d,k=v-g,S=m(t.top)+g,P=t.bottom;else if("bottom"===s)v=m(e.top),S=t.top,P=m(t.bottom)-g,j=v+g,k=e.top+d;else if("left"===s)v=m(e.right),O=e.right-d,w=v-g,M=m(t.left)+g,C=t.right;else if("right"===s)v=m(e.left),M=t.left,C=m(t.right)-g,O=v+g,w=e.left+d;else if("x"===n){if("center"===s)v=m((t.top+t.bottom)/2+.5);else if(Object(r["Cb"])(s)){const t=Object.keys(s)[0],n=s[t];v=m(e.chart.scales[t].getPixelForValue(n))}S=t.top,P=t.bottom,j=v+g,k=j+d}else if("y"===n){if("center"===s)v=m((t.left+t.right)/2);else if(Object(r["Cb"])(s)){const t=Object.keys(s)[0],n=s[t];v=m(e.chart.scales[t].getPixelForValue(n))}O=v-g,w=O-d,M=t.left,C=t.right}const T=Object(r["Pb"])(i.ticks.maxTicksLimit,f),E=Math.max(1,Math.ceil(f/T));for(y=0;y<f;y+=E){const t=a.setContext(e.getContext(y)),n=t.lineWidth,i=t.color,s=a.borderDash||[],u=t.borderDashOffset,f=t.tickWidth,d=t.tickColor,p=t.tickBorderDash||[],b=t.tickBorderDashOffset;x=me(e,y,c),void 0!==x&&(_=Object(r["t"])(o,x,n),l?O=w=M=C=_:j=k=S=P=_,h.push({tx1:O,ty1:j,tx2:w,ty2:k,x1:M,y1:S,x2:C,y2:P,width:n,color:i,borderDash:s,borderDashOffset:u,tickWidth:f,tickColor:d,tickBorderDash:p,tickBorderDashOffset:b}))}return e._ticksLength=f,e._borderValue=v,h}_computeLabelItems(t){const e=this,n=e.axis,o=e.options,{position:i,ticks:a}=o,s=e.isHorizontal(),c=e.ticks,{align:l,crossAlign:u,padding:f,mirror:d}=a,h=ye(o.grid),p=h+f,b=d?-f:p,g=-Object(r["Nb"])(e.labelRotation),m=[];let v,y,x,_,O,j,w,k,M,S,C,P,T="middle";if("top"===i)j=e.bottom-b,w=e._getXAxisLabelAlignment();else if("bottom"===i)j=e.top+b,w=e._getXAxisLabelAlignment();else if("left"===i){const t=e._getYAxisLabelAlignment(h);w=t.textAlign,O=t.x}else if("right"===i){const t=e._getYAxisLabelAlignment(h);w=t.textAlign,O=t.x}else if("x"===n){if("center"===i)j=(t.top+t.bottom)/2+p;else if(Object(r["Cb"])(i)){const t=Object.keys(i)[0],n=i[t];j=e.chart.scales[t].getPixelForValue(n)+p}w=e._getXAxisLabelAlignment()}else if("y"===n){if("center"===i)O=(t.left+t.right)/2-p;else if(Object(r["Cb"])(i)){const t=Object.keys(i)[0],n=i[t];O=e.chart.scales[t].getPixelForValue(n)}w=e._getYAxisLabelAlignment(h).textAlign}"y"===n&&("start"===l?T="top":"end"===l&&(T="bottom"));const E=e._getLabelSizes();for(v=0,y=c.length;v<y;++v){x=c[v],_=x.label;const t=a.setContext(e.getContext(v));k=e.getPixelForTick(v)+a.labelOffset,M=e._resolveTickFontOptions(v),S=M.lineHeight,C=Object(r["vb"])(_)?_.length:1;const n=C/2,o=t.color,l=t.textStrokeColor,f=t.textStrokeWidth;let h;if(s?(O=k,P="top"===i?"near"===u||0!==g?-C*S+S/2:"center"===u?-E.highest.height/2-n*S+S:-E.highest.height+S/2:"near"===u||0!==g?S/2:"center"===u?E.highest.height/2-n*S:E.highest.height-C*S,d&&(P*=-1)):(j=k,P=(1-C)*S/2),t.showLabelBackdrop){const e=Object(r["b"])(t.backdropPadding),n=E.heights[v],o=E.widths[v];let i=j+P-e.top,a=O-e.left;switch(T){case"middle":i-=n/2;break;case"bottom":i-=n;break}switch(w){case"center":a-=o/2;break;case"right":a-=o;break}h={left:a,top:i,width:o+e.width,height:n+e.height,color:t.backdropColor}}m.push({rotation:g,label:_,font:M,color:o,strokeColor:l,strokeWidth:f,textOffset:P,textAlign:w,textBaseline:T,translation:[O,j],backdrop:h})}return m}_getXAxisLabelAlignment(){const t=this,{position:e,ticks:n}=t.options,o=-Object(r["Nb"])(t.labelRotation);if(o)return"top"===e?"left":"right";let i="center";return"start"===n.align?i="left":"end"===n.align&&(i="right"),i}_getYAxisLabelAlignment(t){const e=this,{position:n,ticks:{crossAlign:r,mirror:o,padding:i}}=e.options,a=e._getLabelSizes(),s=t+i,c=a.widest.width;let l,u;return"left"===n?o?(u=e.right+i,"near"===r?l="left":"center"===r?(l="center",u+=c/2):(l="right",u+=c)):(u=e.right-s,"near"===r?l="right":"center"===r?(l="center",u-=c/2):(l="left",u=e.left)):"right"===n?o?(u=e.left+i,"near"===r?l="right":"center"===r?(l="center",u-=c/2):(l="left",u-=c)):(u=e.left+s,"near"===r?l="left":"center"===r?(l="center",u+=c/2):(l="right",u=e.right)):l="right",{textAlign:l,x:u}}_computeLabelArea(){const t=this;if(t.options.ticks.mirror)return;const e=t.chart,n=t.options.position;return"left"===n||"right"===n?{top:0,left:t.left,bottom:e.height,right:t.right}:"top"===n||"bottom"===n?{top:t.top,left:0,bottom:t.bottom,right:e.width}:void 0}drawBackground(){const{ctx:t,options:{backgroundColor:e},left:n,top:r,width:o,height:i}=this;e&&(t.save(),t.fillStyle=e,t.fillRect(n,r,o,i),t.restore())}getLineWidthForValue(t){const e=this,n=e.options.grid;if(!e._isVisible()||!n.display)return 0;const r=e.ticks,o=r.findIndex(e=>e.value===t);if(o>=0){const t=n.setContext(e.getContext(o));return t.lineWidth}return 0}drawGrid(t){const e=this,n=e.options.grid,r=e.ctx,o=e._gridLineItems||(e._gridLineItems=e._computeGridLineItems(t));let i,a;const s=(t,e,n)=>{n.width&&n.color&&(r.save(),r.lineWidth=n.width,r.strokeStyle=n.color,r.setLineDash(n.borderDash||[]),r.lineDashOffset=n.borderDashOffset,r.beginPath(),r.moveTo(t.x,t.y),r.lineTo(e.x,e.y),r.stroke(),r.restore())};if(n.display)for(i=0,a=o.length;i<a;++i){const t=o[i];n.drawOnChartArea&&s({x:t.x1,y:t.y1},{x:t.x2,y:t.y2},t),n.drawTicks&&s({x:t.tx1,y:t.ty1},{x:t.tx2,y:t.ty2},{color:t.tickColor,width:t.tickWidth,borderDash:t.tickBorderDash,borderDashOffset:t.tickBorderDashOffset})}}drawBorder(){const t=this,{chart:e,ctx:n,options:{grid:o}}=t,i=o.setContext(t.getContext()),a=o.drawBorder?i.borderWidth:0;if(!a)return;const s=o.setContext(t.getContext(0)).lineWidth,c=t._borderValue;let l,u,f,d;t.isHorizontal()?(l=Object(r["t"])(e,t.left,a)-a/2,u=Object(r["t"])(e,t.right,s)+s/2,f=d=c):(f=Object(r["t"])(e,t.top,a)-a/2,d=Object(r["t"])(e,t.bottom,s)+s/2,l=u=c),n.save(),n.lineWidth=i.borderWidth,n.strokeStyle=i.borderColor,n.beginPath(),n.moveTo(l,f),n.lineTo(u,d),n.stroke(),n.restore()}drawLabels(t){const e=this,n=e.options.ticks;if(!n.display)return;const o=e.ctx,i=e._computeLabelArea();i&&Object(r["v"])(o,i);const a=e._labelItems||(e._labelItems=e._computeLabelItems(t));let s,c;for(s=0,c=a.length;s<c;++s){const t=a[s],e=t.font,n=t.label;t.backdrop&&(o.fillStyle=t.backdrop.color,o.fillRect(t.backdrop.left,t.backdrop.top,t.backdrop.width,t.backdrop.height));let i=t.textOffset;Object(r["w"])(o,n,0,i,e,t)}i&&Object(r["x"])(o)}drawTitle(){const{ctx:t,options:{position:e,title:n,reverse:o}}=this;if(!n.display)return;const i=Object(r["y"])(n.font),a=Object(r["b"])(n.padding),s=n.align;let c=i.lineHeight/2;"bottom"===e||"center"===e||Object(r["Cb"])(e)?(c+=a.bottom,Object(r["vb"])(n.text)&&(c+=i.lineHeight*(n.text.length-1))):c+=a.top;const{titleX:l,titleY:u,maxWidth:f,rotation:d}=we(this,c,e,s);Object(r["w"])(t,n.text,0,0,i,{color:n.color,maxWidth:f,rotation:d,textAlign:je(s,e,o),textBaseline:"middle",translation:[l,u]})}draw(t){const e=this;e._isVisible()&&(e.drawBackground(),e.drawGrid(t),e.drawBorder(),e.drawTitle(),e.drawLabels(t))}_layers(){const t=this,e=t.options,n=e.ticks&&e.ticks.z||0,o=Object(r["Pb"])(e.grid&&e.grid.z,-1);return t._isVisible()&&t.draw===ke.prototype.draw?[{z:o,draw(e){t.drawBackground(),t.drawGrid(e),t.drawTitle()}},{z:o+1,draw(){t.drawBorder()}},{z:n,draw(e){t.drawLabels(e)}}]:[{z:n,draw(e){t.draw(e)}}]}getMatchingVisibleMetas(t){const e=this,n=e.chart.getSortedVisibleDatasetMetas(),r=e.axis+"AxisID",o=[];let i,a;for(i=0,a=n.length;i<a;++i){const a=n[i];a[r]!==e.id||t&&a.type!==t||o.push(a)}return o}_resolveTickFontOptions(t){const e=this.options.ticks.setContext(this.getContext(t));return Object(r["y"])(e.font)}_maxDigits(){const t=this,e=t._resolveTickFontOptions(0).lineHeight;return(t.isHorizontal()?t.width:t.height)/e}}class Me{constructor(t,e,n){this.type=t,this.scope=e,this.override=n,this.items=Object.create(null)}isForType(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}register(t){const e=this,n=Object.getPrototypeOf(t);let o;Pe(n)&&(o=e.register(n));const i=e.items,a=t.id,s=e.scope+"."+a;if(!a)throw new Error("class does not have id: "+t);return a in i||(i[a]=t,Se(t,s,o),e.override&&r["xb"].override(t.id,t.overrides)),s}get(t){return this.items[t]}unregister(t){const e=this.items,n=t.id,o=this.scope;n in e&&delete e[n],o&&n in r["xb"][o]&&(delete r["xb"][o][n],this.override&&delete r["a"][n])}}function Se(t,e,n){const o=Object(r["D"])(Object.create(null),[n?r["xb"].get(n):{},r["xb"].get(e),t.defaults]);r["xb"].set(e,o),t.defaultRoutes&&Ce(e,t.defaultRoutes),t.descriptors&&r["xb"].describe(e,t.descriptors)}function Ce(t,e){Object.keys(e).forEach(n=>{const o=n.split("."),i=o.pop(),a=[t].concat(o).join("."),s=e[n].split("."),c=s.pop(),l=s.join(".");r["xb"].route(a,i,l,c)})}function Pe(t){return"id"in t&&"defaults"in t}class Te{constructor(){this.controllers=new Me(D,"datasets",!0),this.elements=new Me(re,"elements"),this.plugins=new Me(Object,"plugins"),this.scales=new Me(ke,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,n){const o=this;[...e].forEach(e=>{const i=n||o._getRegistryForType(e);n||i.isForType(e)||i===o.plugins&&e.id?o._exec(t,i,e):Object(r["c"])(e,e=>{const r=n||o._getRegistryForType(e);o._exec(t,r,e)})})}_exec(t,e,n){const o=Object(r["E"])(t);Object(r["n"])(n["before"+o],[],n),e[t](n),Object(r["n"])(n["after"+o],[],n)}_getRegistryForType(t){for(let e=0;e<this._typedRegistries.length;e++){const n=this._typedRegistries[e];if(n.isForType(t))return n}return this.plugins}_get(t,e,n){const r=e.get(t);if(void 0===r)throw new Error('"'+t+'" is not a registered '+n+".");return r}}var Ee=new Te;class Ae{constructor(){this._init=[]}notify(t,e,n,r){const o=this;"beforeInit"===e&&(o._init=o._createDescriptors(t,!0),o._notify(o._init,t,"install"));const i=r?o._descriptors(t).filter(r):o._descriptors(t),a=o._notify(i,t,e,n);return"destroy"===e&&(o._notify(i,t,"stop"),o._notify(o._init,t,"uninstall")),a}_notify(t,e,n,o){o=o||{};for(const i of t){const t=i.plugin,a=t[n],s=[e,o,i.options];if(!1===Object(r["n"])(a,s,t)&&o.cancelable)return!1}return!0}invalidate(){Object(r["Db"])(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;const e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){const n=t&&t.config,o=Object(r["Pb"])(n.options&&n.options.plugins,{}),i=De(n);return!1!==o||e?Re(t,i,o,e):[]}_notifyStateChanges(t){const e=this._oldCache||[],n=this._cache,r=(t,e)=>t.filter(t=>!e.some(e=>t.plugin.id===e.plugin.id));this._notify(r(e,n),t,"stop"),this._notify(r(n,e),t,"start")}}function De(t){const e=[],n=Object.keys(Ee.plugins.items);for(let o=0;o<n.length;o++)e.push(Ee.getPlugin(n[o]));const r=t.plugins||[];for(let o=0;o<r.length;o++){const t=r[o];-1===e.indexOf(t)&&e.push(t)}return e}function Le(t,e){return e||!1!==t?!0===t?{}:t:null}function Re(t,e,n,r){const o=[],i=t.getContext();for(let a=0;a<e.length;a++){const s=e[a],c=s.id,l=Le(n[c],r);null!==l&&o.push({plugin:s,options:Fe(t.config,s,l,i)})}return o}function Fe(t,e,n,r){const o=t.pluginScopeKeys(e),i=t.getOptionScopes(n,o);return t.createResolver(i,r,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function Ie(t,e){const n=r["xb"].datasets[t]||{},o=(e.datasets||{})[t]||{};return o.indexAxis||e.indexAxis||n.indexAxis||"x"}function Ne(t,e){let n=t;return"_index_"===t?n=e:"_value_"===t&&(n="x"===e?"y":"x"),n}function We(t,e){return t===e?"_index_":"_value_"}function Be(t){return"top"===t||"bottom"===t?"x":"left"===t||"right"===t?"y":void 0}function ze(t,e){return"x"===t||"y"===t?t:e.axis||Be(e.position)||t.charAt(0).toLowerCase()}function Ve(t,e){const n=r["a"][t.type]||{scales:{}},o=e.scales||{},i=Ie(t.type,e),a=Object.create(null),s=Object.create(null);return Object.keys(o).forEach(t=>{const e=o[t],c=ze(t,e),l=We(c,i),u=n.scales||{};a[c]=a[c]||t,s[t]=Object(r["K"])(Object.create(null),[{axis:c},e,u[c],u[l]])}),t.data.datasets.forEach(n=>{const i=n.type||t.type,c=n.indexAxis||Ie(i,e),l=r["a"][i]||{},u=l.scales||{};Object.keys(u).forEach(t=>{const e=Ne(t,c),i=n[e+"AxisID"]||a[e]||e;s[i]=s[i]||Object.create(null),Object(r["K"])(s[i],[{axis:e},o[i],u[t]])})}),Object.keys(s).forEach(t=>{const e=s[t];Object(r["K"])(e,[r["xb"].scales[e.type],r["xb"].scale])}),s}function He(t){const e=t.options||(t.options={});e.plugins=Object(r["Pb"])(e.plugins,{}),e.scales=Ve(t,e)}function $e(t){return t=t||{},t.datasets=t.datasets||[],t.labels=t.labels||[],t}function Ue(t){return t=t||{},t.data=$e(t.data),He(t),t}const Ye=new Map,qe=new Set;function Ge(t,e){let n=Ye.get(t);return n||(n=e(),Ye.set(t,n),qe.add(n)),n}const Xe=(t,e,n)=>{const o=Object(r["zb"])(e,n);void 0!==o&&t.add(o)};class Ke{constructor(t){this._config=Ue(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=$e(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),He(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Ge(t,()=>[["datasets."+t,""]])}datasetAnimationScopeKeys(t,e){return Ge(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,"transitions."+e],["datasets."+t,""]])}datasetElementScopeKeys(t,e){return Ge(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,"datasets."+t,"elements."+e,""]])}pluginScopeKeys(t){const e=t.id,n=this.type;return Ge(`${n}-plugin-${e}`,()=>[["plugins."+e,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){const n=this._scopeCache;let r=n.get(t);return r&&!e||(r=new Map,n.set(t,r)),r}getOptionScopes(t,e,n){const{options:o,type:i}=this,a=this._cachedScopes(t,n),s=a.get(e);if(s)return s;const c=new Set;e.forEach(e=>{t&&(c.add(t),e.forEach(e=>Xe(c,t,e))),e.forEach(t=>Xe(c,o,t)),e.forEach(t=>Xe(c,r["a"][i]||{},t)),e.forEach(t=>Xe(c,r["xb"],t)),e.forEach(t=>Xe(c,r["F"],t))});const l=Array.from(c);return 0===l.length&&l.push(Object.create(null)),qe.has(e)&&a.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,r["a"][e]||{},r["xb"].datasets[e]||{},{type:e},r["xb"],r["F"]]}resolveNamedOptions(t,e,n,o=[""]){const i={$shared:!0},{resolver:a,subPrefixes:s}=Je(this._resolverCache,t,o);let c=a;if(Qe(a,e)){i.$shared=!1,n=Object(r["G"])(n)?n():n;const e=this.createResolver(t,n,s);c=Object(r["H"])(a,n,e)}for(const r of e)i[r]=c[r];return i}createResolver(t,e,n=[""],o){const{resolver:i}=Je(this._resolverCache,t,n);return Object(r["Cb"])(e)?Object(r["H"])(i,e,void 0,o):i}}function Je(t,e,n){let o=t.get(e);o||(o=new Map,t.set(e,o));const i=n.join();let a=o.get(i);if(!a){const t=Object(r["I"])(e,n);a={resolver:t,subPrefixes:n.filter(t=>!t.toLowerCase().includes("hover"))},o.set(i,a)}return a}function Qe(t,e){const{isScriptable:n,isIndexable:o}=Object(r["J"])(t);for(const i of e)if(n(i)&&Object(r["G"])(t[i])||o(i)&&Object(r["vb"])(t[i]))return!0;return!1}var Ze="3.5.1";const tn=["top","bottom","left","right","chartArea"];function en(t,e){return"top"===t||"bottom"===t||-1===tn.indexOf(t)&&"x"===e}function nn(t,e){return function(n,r){return n[t]===r[t]?n[e]-r[e]:n[t]-r[t]}}function rn(t){const e=t.chart,n=e.options.animation;e.notifyPlugins("afterRender"),Object(r["n"])(n&&n.onComplete,[t],e)}function on(t){const e=t.chart,n=e.options.animation;Object(r["n"])(n&&n.onProgress,[t],e)}function an(t){return Object(r["j"])()&&"string"===typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const sn={},cn=t=>{const e=an(t);return Object.values(sn).filter(t=>t.canvas===e).pop()};class ln{constructor(t,e){const n=this,o=this.config=new Ke(e),a=an(t),s=cn(a);if(s)throw new Error("Canvas is already in use. Chart with ID '"+s.id+"' must be destroyed before the canvas can be reused.");const c=o.createResolver(o.chartOptionScopes(),n.getContext());this.platform=new(o.platform||ne(a));const l=n.platform.acquireContext(a,c.aspectRatio),u=l&&l.canvas,f=u&&u.height,d=u&&u.width;this.id=Object(r["L"])(),this.ctx=l,this.canvas=u,this.width=d,this.height=f,this._options=c,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Ae,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=Object(r["M"])(()=>this.update("resize"),c.resizeDelay||0),sn[n.id]=n,l&&u?(i.listen(n,"complete",rn),i.listen(n,"progress",on),n._initialize(),n.attached&&n.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:n,height:o,_aspectRatio:i}=this;return Object(r["Db"])(t)?e&&i?i:o?n/o:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){const t=this;return t.notifyPlugins("beforeInit"),t.options.responsive?t.resize():Object(r["V"])(t,t.options.devicePixelRatio),t.bindEvents(),t.notifyPlugins("afterInit"),t}clear(){return Object(r["W"])(this.canvas,this.ctx),this}stop(){return i.stop(this),this}resize(t,e){i.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const n=this,o=n.options,i=n.canvas,a=o.maintainAspectRatio&&n.aspectRatio,s=n.platform.getMaximumSize(i,t,e,a),c=o.devicePixelRatio||n.platform.getDevicePixelRatio();n.width=s.width,n.height=s.height,n._aspectRatio=n.aspectRatio,Object(r["V"])(n,c,!0)&&(n.notifyPlugins("resize",{size:s}),Object(r["n"])(o.onResize,[n,s],n),n.attached&&n._doResize()&&n.render())}ensureScalesHaveIDs(){const t=this.options,e=t.scales||{};Object(r["c"])(e,(t,e)=>{t.id=e})}buildOrUpdateScales(){const t=this,e=t.options,n=e.scales,o=t.scales,i=Object.keys(o).reduce((t,e)=>(t[e]=!1,t),{});let a=[];n&&(a=a.concat(Object.keys(n).map(t=>{const e=n[t],r=ze(t,e),o="r"===r,i="x"===r;return{options:e,dposition:o?"chartArea":i?"bottom":"left",dtype:o?"radialLinear":i?"category":"linear"}}))),Object(r["c"])(a,n=>{const a=n.options,s=a.id,c=ze(s,a),l=Object(r["Pb"])(a.type,n.dtype);void 0!==a.position&&en(a.position,c)===en(n.dposition)||(a.position=n.dposition),i[s]=!0;let u=null;if(s in o&&o[s].type===l)u=o[s];else{const e=Ee.getScale(l);u=new e({id:s,type:l,ctx:t.ctx,chart:t}),o[u.id]=u}u.init(a,e)}),Object(r["c"])(i,(t,e)=>{t||delete o[e]}),Object(r["c"])(o,e=>{Lt.configure(t,e,e.options),Lt.addBox(t,e)})}_updateMetasets(){const t=this,e=t._metasets,n=t.data.datasets.length,r=e.length;if(e.sort((t,e)=>t.index-e.index),r>n){for(let e=n;e<r;++e)t._destroyDatasetMeta(e);e.splice(n,r-n)}t._sortedMetasets=e.slice(0).sort(nn("order","index"))}_removeUnreferencedMetasets(){const t=this,{_metasets:e,data:{datasets:n}}=t;e.length>n.length&&delete t._stacks,e.forEach((e,r)=>{0===n.filter(t=>t===e._dataset).length&&t._destroyDatasetMeta(r)})}buildOrUpdateControllers(){const t=this,e=[],n=t.data.datasets;let o,i;for(t._removeUnreferencedMetasets(),o=0,i=n.length;o<i;o++){const i=n[o];let a=t.getDatasetMeta(o);const s=i.type||t.config.type;if(a.type&&a.type!==s&&(t._destroyDatasetMeta(o),a=t.getDatasetMeta(o)),a.type=s,a.indexAxis=i.indexAxis||Ie(s,t.options),a.order=i.order||0,a.index=o,a.label=""+i.label,a.visible=t.isDatasetVisible(o),a.controller)a.controller.updateIndex(o),a.controller.linkScales();else{const n=Ee.getController(s),{datasetElementType:i,dataElementType:c}=r["xb"].datasets[s];Object.assign(n.prototype,{dataElementType:Ee.getElement(c),datasetElementType:i&&Ee.getElement(i)}),a.controller=new n(t,o),e.push(a.controller)}}return t._updateMetasets(),e}_resetElements(){const t=this;Object(r["c"])(t.data.datasets,(e,n)=>{t.getDatasetMeta(n).controller.reset()},t)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this,n=e.config;n.update(),e._options=n.createResolver(n.chartOptionScopes(),e.getContext()),Object(r["c"])(e.scales,t=>{Lt.removeBox(e,t)});const o=e._animationsDisabled=!e.options.animation;e.ensureScalesHaveIDs(),e.buildOrUpdateScales();const i=new Set(Object.keys(e._listeners)),a=new Set(e.options.events);if(Object(r["X"])(i,a)&&!!this._responsiveListeners===e.options.responsive||(e.unbindEvents(),e.bindEvents()),e._plugins.invalidate(),!1===e.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const s=e.buildOrUpdateControllers();e.notifyPlugins("beforeElementsUpdate");let c=0;for(let r=0,l=e.data.datasets.length;r<l;r++){const{controller:t}=e.getDatasetMeta(r),n=!o&&-1===s.indexOf(t);t.buildOrUpdateElements(n),c=Math.max(+t.getMaxOverflow(),c)}e._minPadding=c,e._updateLayout(c),o||Object(r["c"])(s,t=>{t.reset()}),e._updateDatasets(t),e.notifyPlugins("afterUpdate",{mode:t}),e._layers.sort(nn("z","_idx")),e._lastEvent&&e._eventHandler(e._lastEvent,!0),e.render()}_updateLayout(t){const e=this;if(!1===e.notifyPlugins("beforeLayout",{cancelable:!0}))return;Lt.update(e,e.width,e.height,t);const n=e.chartArea,o=n.width<=0||n.height<=0;e._layers=[],Object(r["c"])(e.boxes,t=>{o&&"chartArea"===t.position||(t.configure&&t.configure(),e._layers.push(...t._layers()))},e),e._layers.forEach((t,e)=>{t._idx=e}),e.notifyPlugins("afterLayout")}_updateDatasets(t){const e=this,n="function"===typeof t;if(!1!==e.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let r=0,o=e.data.datasets.length;r<o;++r)e._updateDataset(r,n?t({datasetIndex:r}):t);e.notifyPlugins("afterDatasetsUpdate",{mode:t})}}_updateDataset(t,e){const n=this,r=n.getDatasetMeta(t),o={meta:r,index:t,mode:e,cancelable:!0};!1!==n.notifyPlugins("beforeDatasetUpdate",o)&&(r.controller._update(e),o.cancelable=!1,n.notifyPlugins("afterDatasetUpdate",o))}render(){const t=this;!1!==t.notifyPlugins("beforeRender",{cancelable:!0})&&(i.has(t)?t.attached&&!i.running(t)&&i.start(t):(t.draw(),rn({chart:t})))}draw(){const t=this;let e;if(t._resizeBeforeDraw){const{width:e,height:n}=t._resizeBeforeDraw;t._resize(e,n),t._resizeBeforeDraw=null}if(t.clear(),t.width<=0||t.height<=0)return;if(!1===t.notifyPlugins("beforeDraw",{cancelable:!0}))return;const n=t._layers;for(e=0;e<n.length&&n[e].z<=0;++e)n[e].draw(t.chartArea);for(t._drawDatasets();e<n.length;++e)n[e].draw(t.chartArea);t.notifyPlugins("afterDraw")}_getSortedDatasetMetas(t){const e=this,n=e._sortedMetasets,r=[];let o,i;for(o=0,i=n.length;o<i;++o){const e=n[o];t&&!e.visible||r.push(e)}return r}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){const t=this;if(!1===t.notifyPlugins("beforeDatasetsDraw",{cancelable:!0}))return;const e=t.getSortedVisibleDatasetMetas();for(let n=e.length-1;n>=0;--n)t._drawDataset(e[n]);t.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this,n=e.ctx,o=t._clip,i=!o.disabled,a=e.chartArea,s={meta:t,index:t.index,cancelable:!0};!1!==e.notifyPlugins("beforeDatasetDraw",s)&&(i&&Object(r["v"])(n,{left:!1===o.left?0:a.left-o.left,right:!1===o.right?e.width:a.right+o.right,top:!1===o.top?0:a.top-o.top,bottom:!1===o.bottom?e.height:a.bottom+o.bottom}),t.controller.draw(),i&&Object(r["x"])(n),s.cancelable=!1,e.notifyPlugins("afterDatasetDraw",s))}getElementsAtEventForMode(t,e,n,r){const o=mt.modes[e];return"function"===typeof o?o(this,t,n,r):[]}getDatasetMeta(t){const e=this,n=e.data.datasets[t],r=e._metasets;let o=r.filter(t=>t&&t._dataset===n).pop();return o||(o={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:n&&n.order||0,index:t,_dataset:n,_parsed:[],_sorted:!1},r.push(o)),o}getContext(){return this.$context||(this.$context={chart:this,type:"chart"})}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const n=this.getDatasetMeta(t);return"boolean"===typeof n.hidden?!n.hidden:!e.hidden}setDatasetVisibility(t,e){const n=this.getDatasetMeta(t);n.hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,n){const o=this,i=n?"show":"hide",a=o.getDatasetMeta(t),s=a.controller._resolveAnimations(void 0,i);Object(r["Bb"])(e)?(a.data[e].hidden=!n,o.update()):(o.setDatasetVisibility(t,n),s.update(a,{visible:n}),o.update(e=>e.datasetIndex===t?i:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this,n=e._metasets&&e._metasets[t];n&&n.controller&&(n.controller._destroy(),delete e._metasets[t])}destroy(){const t=this,{canvas:e,ctx:n}=t;let o,a;for(t.stop(),i.remove(t),o=0,a=t.data.datasets.length;o<a;++o)t._destroyDatasetMeta(o);t.config.clearCache(),e&&(t.unbindEvents(),Object(r["W"])(e,n),t.platform.releaseContext(n),t.canvas=null,t.ctx=null),t.notifyPlugins("destroy"),delete sn[t.id]}toBase64Image(...t){return this.canvas.toDataURL(...t)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const t=this,e=t._listeners,n=t.platform,o=(r,o)=>{n.addEventListener(t,r,o),e[r]=o},i=function(e,n,r){e.offsetX=n,e.offsetY=r,t._eventHandler(e)};Object(r["c"])(t.options.events,t=>o(t,i))}bindResponsiveEvents(){const t=this;t._responsiveListeners||(t._responsiveListeners={});const e=t._responsiveListeners,n=t.platform,r=(r,o)=>{n.addEventListener(t,r,o),e[r]=o},o=(r,o)=>{e[r]&&(n.removeEventListener(t,r,o),delete e[r])},i=(e,n)=>{t.canvas&&t.resize(e,n)};let a;const s=()=>{o("attach",s),t.attached=!0,t.resize(),r("resize",i),r("detach",a)};a=()=>{t.attached=!1,o("resize",i),r("attach",s)},n.isAttached(t.canvas)?s():a()}unbindEvents(){const t=this;Object(r["c"])(t._listeners,(e,n)=>{t.platform.removeEventListener(t,n,e)}),t._listeners={},Object(r["c"])(t._responsiveListeners,(e,n)=>{t.platform.removeEventListener(t,n,e)}),t._responsiveListeners=void 0}updateHoverStyle(t,e,n){const r=n?"set":"remove";let o,i,a,s;for("dataset"===e&&(o=this.getDatasetMeta(t[0].datasetIndex),o.controller["_"+r+"DatasetHoverStyle"]()),a=0,s=t.length;a<s;++a){i=t[a];const e=i&&this.getDatasetMeta(i.datasetIndex).controller;e&&e[r+"HoverStyle"](i.element,i.datasetIndex,i.index)}}getActiveElements(){return this._active||[]}setActiveElements(t){const e=this,n=e._active||[],o=t.map(({datasetIndex:t,index:n})=>{const r=e.getDatasetMeta(t);if(!r)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:r.data[n],index:n}}),i=!Object(r["Y"])(o,n);i&&(e._active=o,e._updateHoverStyles(o,n))}notifyPlugins(t,e,n){return this._plugins.notify(this,t,e,n)}_updateHoverStyles(t,e,n){const r=this,o=r.options.hover,i=(t,e)=>t.filter(t=>!e.some(e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)),a=i(e,t),s=n?t:i(t,e);a.length&&r.updateHoverStyle(a,o.mode,!1),s.length&&o.mode&&r.updateHoverStyle(s,o.mode,!0)}_eventHandler(t,e){const n=this,r={event:t,replay:e,cancelable:!0},o=e=>(e.options.events||this.options.events).includes(t.type);if(!1===n.notifyPlugins("beforeEvent",r,o))return;const i=n._handleEvent(t,e);return r.cancelable=!1,n.notifyPlugins("afterEvent",r,o),(i||r.changed)&&n.render(),n}_handleEvent(t,e){const n=this,{_active:o=[],options:i}=n,a=i.hover,s=e;let c=[],l=!1,u=null;return"mouseout"!==t.type&&(c=n.getElementsAtEventForMode(t,a.mode,a,s),u="click"===t.type?n._lastEvent:t),n._lastEvent=null,Object(r["Sb"])(t,n.chartArea,n._minPadding)&&(Object(r["n"])(i.onHover,[t,c,n],n),"mouseup"!==t.type&&"click"!==t.type&&"contextmenu"!==t.type||Object(r["n"])(i.onClick,[t,c,n],n)),l=!Object(r["Y"])(c,o),(l||e)&&(n._active=c,n._updateHoverStyles(c,o,e)),n._lastEvent=u,l}}const un=()=>Object(r["c"])(ln.instances,t=>t._plugins.invalidate()),fn=!0;function dn(t,e,n){const{startAngle:o,pixelMargin:i,x:a,y:s,outerRadius:c,innerRadius:l}=e;let u=i/c;t.beginPath(),t.arc(a,s,c,o-u,n+u),l>i?(u=i/l,t.arc(a,s,l,n+u,o-u,!0)):t.arc(a,s,i,n+r["i"],o-r["i"]),t.closePath(),t.clip()}function hn(t){return Object(r["ab"])(t,["outerStart","outerEnd","innerStart","innerEnd"])}function pn(t,e,n,o){const i=hn(t.options.borderRadius),a=(n-e)/2,s=Math.min(a,o*e/2),c=t=>{const e=(n-Math.min(a,t))*o/2;return Object(r["Kb"])(t,0,Math.min(a,e))};return{outerStart:c(i.outerStart),outerEnd:c(i.outerEnd),innerStart:Object(r["Kb"])(i.innerStart,0,s),innerEnd:Object(r["Kb"])(i.innerEnd,0,s)}}function bn(t,e,n,r){return{x:n+t*Math.cos(e),y:r+t*Math.sin(e)}}function gn(t,e,n,o,i){const{x:a,y:s,startAngle:c,pixelMargin:l,innerRadius:u}=e,f=Math.max(e.outerRadius+o+n-l,0),d=u>0?u+o+n+l:0;let h=0;const p=i-c;if(o){const t=u>0?u-o:0,e=f>0?f-o:0,n=(t+e)/2,r=0!==n?p*n/(n+o):p;h=(p-r)/2}const b=Math.max(.001,p*f-n/r["q"])/f,g=(p-b)/2,m=c+g+h,v=i-g-h,{outerStart:y,outerEnd:x,innerStart:_,innerEnd:O}=pn(e,d,f,v-m),j=f-y,w=f-x,k=m+y/j,M=v-x/w,S=d+_,C=d+O,P=m+_/S,T=v-O/C;if(t.beginPath(),t.arc(a,s,f,k,M),x>0){const e=bn(w,M,a,s);t.arc(e.x,e.y,x,M,v+r["i"])}const E=bn(C,v,a,s);if(t.lineTo(E.x,E.y),O>0){const e=bn(C,T,a,s);t.arc(e.x,e.y,O,v+r["i"],T+Math.PI)}if(t.arc(a,s,d,v-O/d,m+_/d,!0),_>0){const e=bn(S,P,a,s);t.arc(e.x,e.y,_,P+Math.PI,m-r["i"])}const A=bn(j,m,a,s);if(t.lineTo(A.x,A.y),y>0){const e=bn(j,k,a,s);t.arc(e.x,e.y,y,m-r["i"],k)}t.closePath()}function mn(t,e,n,o){const{fullCircles:i,startAngle:a,circumference:s}=e;let c=e.endAngle;if(i){gn(t,e,n,o,a+r["u"]);for(let e=0;e<i;++e)t.fill();isNaN(s)||(c=a+s%r["u"],s%r["u"]===0&&(c+=r["u"]))}return gn(t,e,n,o,c),t.fill(),c}function vn(t,e,n){const{x:o,y:i,startAngle:a,pixelMargin:s,fullCircles:c}=e,l=Math.max(e.outerRadius-s,0),u=e.innerRadius+s;let f;for(n&&dn(t,e,a+r["u"]),t.beginPath(),t.arc(o,i,u,a+r["u"],a,!0),f=0;f<c;++f)t.stroke();for(t.beginPath(),t.arc(o,i,l,a,a+r["u"]),f=0;f<c;++f)t.stroke()}function yn(t,e,n,r,o){const{options:i}=e,a="inner"===i.borderAlign;i.borderWidth&&(a?(t.lineWidth=2*i.borderWidth,t.lineJoin="round"):(t.lineWidth=i.borderWidth,t.lineJoin="bevel"),e.fullCircles&&vn(t,e,a),a&&dn(t,e,o),gn(t,e,n,r,o),t.stroke())}Object.defineProperties(ln,{defaults:{enumerable:fn,value:r["xb"]},instances:{enumerable:fn,value:sn},overrides:{enumerable:fn,value:r["a"]},registry:{enumerable:fn,value:Ee},version:{enumerable:fn,value:Ze},getChart:{enumerable:fn,value:cn},register:{enumerable:fn,value:(...t)=>{Ee.add(...t),un()}},unregister:{enumerable:fn,value:(...t)=>{Ee.remove(...t),un()}}});class xn extends re{constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,n){const o=this.getProps(["x","y"],n),{angle:i,distance:a}=Object(r["Z"])(o,{x:t,y:e}),{startAngle:s,endAngle:c,innerRadius:l,outerRadius:u,circumference:f}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),d=this.options.spacing/2,h=f>=r["u"]||Object(r["Ib"])(i,s,c),p=a>=l+d&&a<=u+d;return h&&p}getCenterPoint(t){const{x:e,y:n,startAngle:r,endAngle:o,innerRadius:i,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:s,spacing:c}=this.options,l=(r+o)/2,u=(i+a+c+s)/2;return{x:e+Math.cos(l)*u,y:n+Math.sin(l)*u}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const e=this,{options:n,circumference:o}=e,i=(n.offset||0)/2,a=(n.spacing||0)/2;if(e.pixelMargin="inner"===n.borderAlign?.33:0,e.fullCircles=o>r["u"]?Math.floor(o/r["u"]):0,0===o||e.innerRadius<0||e.outerRadius<0)return;t.save();let s=0;if(i){s=i/2;const n=(e.startAngle+e.endAngle)/2;t.translate(Math.cos(n)*s,Math.sin(n)*s),e.circumference>=r["q"]&&(s=i)}t.fillStyle=n.backgroundColor,t.strokeStyle=n.borderColor;const c=mn(t,e,s,a);yn(t,e,s,a,c),t.restore()}}function _n(t,e,n=e){t.lineCap=Object(r["Pb"])(n.borderCapStyle,e.borderCapStyle),t.setLineDash(Object(r["Pb"])(n.borderDash,e.borderDash)),t.lineDashOffset=Object(r["Pb"])(n.borderDashOffset,e.borderDashOffset),t.lineJoin=Object(r["Pb"])(n.borderJoinStyle,e.borderJoinStyle),t.lineWidth=Object(r["Pb"])(n.borderWidth,e.borderWidth),t.strokeStyle=Object(r["Pb"])(n.borderColor,e.borderColor)}function On(t,e,n){t.lineTo(n.x,n.y)}function jn(t){return t.stepped?r["hb"]:t.tension||"monotone"===t.cubicInterpolationMode?r["ib"]:On}function wn(t,e,n={}){const r=t.length,{start:o=0,end:i=r-1}=n,{start:a,end:s}=e,c=Math.max(o,a),l=Math.min(i,s),u=o<a&&i<a||o>s&&i>s;return{count:r,start:c,loop:e.loop,ilen:l<c&&!u?r+l-c:l-c}}function kn(t,e,n,r){const{points:o,options:i}=e,{count:a,start:s,loop:c,ilen:l}=wn(o,n,r),u=jn(i);let f,d,h,{move:p=!0,reverse:b}=r||{};for(f=0;f<=l;++f)d=o[(s+(b?l-f:f))%a],d.skip||(p?(t.moveTo(d.x,d.y),p=!1):u(t,h,d,b,i.stepped),h=d);return c&&(d=o[(s+(b?l:0))%a],u(t,h,d,b,i.stepped)),!!c}function Mn(t,e,n,r){const o=e.points,{count:i,start:a,ilen:s}=wn(o,n,r),{move:c=!0,reverse:l}=r||{};let u,f,d,h,p,b,g=0,m=0;const v=t=>(a+(l?s-t:t))%i,y=()=>{h!==p&&(t.lineTo(g,p),t.lineTo(g,h),t.lineTo(g,b))};for(c&&(f=o[v(0)],t.moveTo(f.x,f.y)),u=0;u<=s;++u){if(f=o[v(u)],f.skip)continue;const e=f.x,n=f.y,r=0|e;r===d?(n<h?h=n:n>p&&(p=n),g=(m*g+e)/++m):(y(),t.lineTo(e,n),d=r,m=0,h=p=n),b=n}y()}function Sn(t){const e=t.options,n=e.borderDash&&e.borderDash.length,r=!t._decimated&&!t._loop&&!e.tension&&"monotone"!==e.cubicInterpolationMode&&!e.stepped&&!n;return r?Mn:kn}function Cn(t){return t.stepped?r["eb"]:t.tension||"monotone"===t.cubicInterpolationMode?r["fb"]:r["gb"]}function Pn(t,e,n,r){let o=e._path;o||(o=e._path=new Path2D,e.path(o,n,r)&&o.closePath()),_n(t,e.options),t.stroke(o)}function Tn(t,e,n,r){const{segments:o,options:i}=e,a=Sn(e);for(const s of o)_n(t,i,s.style),t.beginPath(),a(t,e,s,{start:n,end:n+r-1})&&t.closePath(),t.stroke()}xn.id="arc",xn.defaults={borderAlign:"center",borderColor:"#fff",borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0},xn.defaultRoutes={backgroundColor:"backgroundColor"};const En="function"===typeof Path2D;function An(t,e,n,r){En&&1===e.segments.length?Pn(t,e,n,r):Tn(t,e,n,r)}class Dn extends re{constructor(t){super(),this.animated=!0,this.options=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const n=this,o=n.options;if((o.tension||"monotone"===o.cubicInterpolationMode)&&!o.stepped&&!n._pointsUpdated){const i=o.spanGaps?n._loop:n._fullLoop;Object(r["bb"])(n._points,o,t,i,e),n._pointsUpdated=!0}}set points(t){const e=this;e._points=t,delete e._segments,delete e._path,e._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=Object(r["cb"])(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,n=t.length;return n&&e[t[n-1].end]}interpolate(t,e){const n=this,o=n.options,i=t[e],a=n.points,s=Object(r["db"])(n,{property:e,start:i,end:i});if(!s.length)return;const c=[],l=Cn(o);let u,f;for(u=0,f=s.length;u<f;++u){const{start:n,end:r}=s[u],f=a[n],d=a[r];if(f===d){c.push(f);continue}const h=Math.abs((i-f[e])/(d[e]-f[e])),p=l(f,d,h,o.stepped);p[e]=t[e],c.push(p)}return 1===c.length?c[0]:c}pathSegment(t,e,n){const r=Sn(this);return r(t,this,e,n)}path(t,e,n){const r=this,o=r.segments,i=Sn(r);let a=r._loop;e=e||0,n=n||r.points.length-e;for(const s of o)a&=i(t,r,s,{start:e,end:e+n-1});return!!a}draw(t,e,n,r){const o=this,i=o.options||{},a=o.points||[];a.length&&i.borderWidth&&(t.save(),An(t,o,n,r),t.restore(),o.animated&&(o._pointsUpdated=!1,o._path=void 0))}}function Ln(t,e,n,r){const o=t.options,{[n]:i}=t.getProps([n],r);return Math.abs(e-i)<o.radius+o.hitRadius}Dn.id="line",Dn.defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0},Dn.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"},Dn.descriptors={_scriptable:!0,_indexable:t=>"borderDash"!==t&&"fill"!==t};class Rn extends re{constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,n){const r=this.options,{x:o,y:i}=this.getProps(["x","y"],n);return Math.pow(t-o,2)+Math.pow(e-i,2)<Math.pow(r.hitRadius+r.radius,2)}inXRange(t,e){return Ln(this,t,"x",e)}inYRange(t,e){return Ln(this,t,"y",e)}getCenterPoint(t){const{x:e,y:n}=this.getProps(["x","y"],t);return{x:e,y:n}}size(t){t=t||this.options||{};let e=t.radius||0;e=Math.max(e,e&&t.hoverRadius||0);const n=e&&t.borderWidth||0;return 2*(e+n)}draw(t,e){const n=this,o=n.options;n.skip||o.radius<.1||!Object(r["Sb"])(n,e,n.size(o)/2)||(t.strokeStyle=o.borderColor,t.lineWidth=o.borderWidth,t.fillStyle=o.backgroundColor,Object(r["jb"])(t,o,n.x,n.y))}getRange(){const t=this.options||{};return t.radius+t.hitRadius}}function Fn(t,e){const{x:n,y:r,base:o,width:i,height:a}=t.getProps(["x","y","base","width","height"],e);let s,c,l,u,f;return t.horizontal?(f=a/2,s=Math.min(n,o),c=Math.max(n,o),l=r-f,u=r+f):(f=i/2,s=n-f,c=n+f,l=Math.min(r,o),u=Math.max(r,o)),{left:s,top:l,right:c,bottom:u}}function In(t,e,n,o){return t?0:Object(r["Kb"])(e,n,o)}function Nn(t,e,n){const o=t.options.borderWidth,i=t.borderSkipped,a=Object(r["lb"])(o);return{t:In(i.top,a.top,0,n),r:In(i.right,a.right,0,e),b:In(i.bottom,a.bottom,0,n),l:In(i.left,a.left,0,e)}}function Wn(t,e,n){const{enableBorderRadius:o}=t.getProps(["enableBorderRadius"]),i=t.options.borderRadius,a=Object(r["mb"])(i),s=Math.min(e,n),c=t.borderSkipped,l=o||Object(r["Cb"])(i);return{topLeft:In(!l||c.top||c.left,a.topLeft,0,s),topRight:In(!l||c.top||c.right,a.topRight,0,s),bottomLeft:In(!l||c.bottom||c.left,a.bottomLeft,0,s),bottomRight:In(!l||c.bottom||c.right,a.bottomRight,0,s)}}function Bn(t){const e=Fn(t),n=e.right-e.left,r=e.bottom-e.top,o=Nn(t,n/2,r/2),i=Wn(t,n/2,r/2);return{outer:{x:e.left,y:e.top,w:n,h:r,radius:i},inner:{x:e.left+o.l,y:e.top+o.t,w:n-o.l-o.r,h:r-o.t-o.b,radius:{topLeft:Math.max(0,i.topLeft-Math.max(o.t,o.l)),topRight:Math.max(0,i.topRight-Math.max(o.t,o.r)),bottomLeft:Math.max(0,i.bottomLeft-Math.max(o.b,o.l)),bottomRight:Math.max(0,i.bottomRight-Math.max(o.b,o.r))}}}}function zn(t,e,n,r){const o=null===e,i=null===n,a=o&&i,s=t&&!a&&Fn(t,r);return s&&(o||e>=s.left&&e<=s.right)&&(i||n>=s.top&&n<=s.bottom)}function Vn(t){return t.topLeft||t.topRight||t.bottomLeft||t.bottomRight}function Hn(t,e){t.rect(e.x,e.y,e.w,e.h)}function $n(t,e,n={}){const r=t.x!==n.x?-e:0,o=t.y!==n.y?-e:0,i=(t.x+t.w!==n.x+n.w?e:0)-r,a=(t.y+t.h!==n.y+n.h?e:0)-o;return{x:t.x+r,y:t.y+o,w:t.w+i,h:t.h+a,radius:t.radius}}Rn.id="point",Rn.defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0},Rn.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};class Un extends re{constructor(t){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,t&&Object.assign(this,t)}draw(t){const e=this.options,{inner:n,outer:o}=Bn(this),i=Vn(o.radius)?r["kb"]:Hn,a=.33;t.save(),o.w===n.w&&o.h===n.h||(t.beginPath(),i(t,$n(o,a,n)),t.clip(),i(t,$n(n,-a,o)),t.fillStyle=e.borderColor,t.fill("evenodd")),t.beginPath(),i(t,$n(n,a,o)),t.fillStyle=e.backgroundColor,t.fill(),t.restore()}inRange(t,e,n){return zn(this,t,e,n)}inXRange(t,e){return zn(this,t,null,e)}inYRange(t,e){return zn(this,null,t,e)}getCenterPoint(t){const{x:e,y:n,base:r,horizontal:o}=this.getProps(["x","y","base","horizontal"],t);return{x:o?(e+r)/2:e,y:o?n:(n+r)/2}}getRange(t){return"x"===t?this.width/2:this.height/2}}Un.id="bar",Un.defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,enableBorderRadius:!0,pointStyle:void 0},Un.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};var Yn=Object.freeze({__proto__:null,ArcElement:xn,LineElement:Dn,PointElement:Rn,BarElement:Un});function qn(t,e,n,r,o){const i=o.samples||r;if(i>=n)return t.slice(e,e+n);const a=[],s=(n-2)/(i-2);let c=0;const l=e+n-1;let u,f,d,h,p,b=e;for(a[c++]=t[b],u=0;u<i-2;u++){let r,o=0,i=0;const l=Math.floor((u+1)*s)+1+e,g=Math.min(Math.floor((u+2)*s)+1,n)+e,m=g-l;for(r=l;r<g;r++)o+=t[r].x,i+=t[r].y;o/=m,i/=m;const v=Math.floor(u*s)+1+e,y=Math.min(Math.floor((u+1)*s)+1,n)+e,{x:x,y:_}=t[b];for(d=h=-1,r=v;r<y;r++)h=.5*Math.abs((x-o)*(t[r].y-_)-(x-t[r].x)*(i-_)),h>d&&(d=h,f=t[r],p=r);a[c++]=f,b=p}return a[c++]=t[l],a}function Gn(t,e,n,o){let i,a,s,c,l,u,f,d,h,p,b=0,g=0;const m=[],v=e+n-1,y=t[e].x,x=t[v].x,_=x-y;for(i=e;i<e+n;++i){a=t[i],s=(a.x-y)/_*o,c=a.y;const e=0|s;if(e===l)c<h?(h=c,u=i):c>p&&(p=c,f=i),b=(g*b+a.x)/++g;else{const n=i-1;if(!Object(r["Db"])(u)&&!Object(r["Db"])(f)){const e=Math.min(u,f),r=Math.max(u,f);e!==d&&e!==n&&m.push({...t[e],x:b}),r!==d&&r!==n&&m.push({...t[r],x:b})}i>0&&n!==d&&m.push(t[n]),m.push(a),l=e,g=0,h=p=c,u=f=d=i}}return m}function Xn(t){if(t._decimated){const e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{value:e})}}function Kn(t){t.data.datasets.forEach(t=>{Xn(t)})}function Jn(t,e){const n=e.length;let o,i=0;const{iScale:a}=t,{min:s,max:c,minDefined:l,maxDefined:u}=a.getUserBounds();return l&&(i=Object(r["Kb"])(Object(r["Qb"])(e,a.axis,s).lo,0,n-1)),o=u?Object(r["Kb"])(Object(r["Qb"])(e,a.axis,c).hi+1,i,n)-i:n-i,{start:i,count:o}}var Qn={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,n)=>{if(!n.enabled)return void Kn(t);const o=t.width;t.data.datasets.forEach((e,i)=>{const{_data:a,indexAxis:s}=e,c=t.getDatasetMeta(i),l=a||e.data;if("y"===Object(r["C"])([s,t.options.indexAxis]))return;if("line"!==c.type)return;const u=t.scales[c.xAxisID];if("linear"!==u.type&&"time"!==u.type)return;if(t.options.parsing)return;let{start:f,count:d}=Jn(c,l);const h=n.threshold||4*o;if(d<=h)return void Xn(e);let p;switch(Object(r["Db"])(a)&&(e._data=l,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),n.algorithm){case"lttb":p=qn(l,f,d,o,n);break;case"min-max":p=Gn(l,f,d,o);break;default:throw new Error(`Unsupported decimation algorithm '${n.algorithm}'`)}e._decimated=p})},destroy(t){Kn(t)}};function Zn(t,e){const n=t.getDatasetMeta(e),r=n&&t.isDatasetVisible(e);return r?n.dataset:null}function tr(t){const e=t.options,n=e.fill;let o=Object(r["Pb"])(n&&n.target,n);return void 0===o&&(o=!!e.backgroundColor),!1!==o&&null!==o&&(!0===o?"origin":o)}function er(t,e,n){const o=tr(t);if(Object(r["Cb"])(o))return!isNaN(o.value)&&o;let i=parseFloat(o);return Object(r["Ab"])(i)&&Math.floor(i)===i?("-"!==o[0]&&"+"!==o[0]||(i=e+i),!(i===e||i<0||i>=n)&&i):["origin","start","end","stack","shape"].indexOf(o)>=0&&o}function nr(t){const{scale:e={},fill:n}=t;let o,i=null;return"start"===n?i=e.bottom:"end"===n?i=e.top:Object(r["Cb"])(n)?i=e.getPixelForValue(n.value):e.getBasePixel&&(i=e.getBasePixel()),Object(r["Ab"])(i)?(o=e.isHorizontal(),{x:o?i:null,y:o?null:i}):null}class rr{constructor(t){this.x=t.x,this.y=t.y,this.radius=t.radius}pathSegment(t,e,n){const{x:o,y:i,radius:a}=this;return e=e||{start:0,end:r["u"]},t.arc(o,i,a,e.end,e.start,!0),!n.bounds}interpolate(t){const{x:e,y:n,radius:r}=this,o=t.angle;return{x:e+Math.cos(o)*r,y:n+Math.sin(o)*r,angle:o}}}function or(t){const{scale:e,fill:n}=t,o=e.options,i=e.getLabels().length,a=[],s=o.reverse?e.max:e.min,c=o.reverse?e.min:e.max;let l,u,f;if(f="start"===n?s:"end"===n?c:Object(r["Cb"])(n)?n.value:e.getBaseValue(),o.grid.circular)return u=e.getPointPositionForValue(0,s),new rr({x:u.x,y:u.y,radius:e.getDistanceFromCenterForValue(f)});for(l=0;l<i;++l)a.push(e.getPointPositionForValue(l,f));return a}function ir(t){const e=t.scale||{};return e.getPointPositionForValue?or(t):nr(t)}function ar(t,e,n){for(;e>t;e--){const t=n[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function sr(t,e){const{x:n=null,y:r=null}=t||{},o=e.points,i=[];return e.segments.forEach(({start:t,end:e})=>{e=ar(t,e,o);const a=o[t],s=o[e];null!==r?(i.push({x:a.x,y:r}),i.push({x:s.x,y:r})):null!==n&&(i.push({x:n,y:a.y}),i.push({x:n,y:s.y}))}),i}function cr(t){const{chart:e,scale:n,index:r,line:o}=t,i=[],a=o.segments,s=o.points,c=ur(e,r);c.push(pr({x:null,y:n.bottom},o));for(let l=0;l<a.length;l++){const t=a[l];for(let e=t.start;e<=t.end;e++)fr(i,s[e],c)}return new Dn({points:i,options:{}})}const lr=t=>"line"===t.type&&!t.hidden;function ur(t,e){const n=[],r=t.getSortedVisibleDatasetMetas();for(let o=0;o<r.length;o++){const t=r[o];if(t.index===e)break;lr(t)&&n.unshift(t.dataset)}return n}function fr(t,e,n){const r=[];for(let o=0;o<n.length;o++){const i=n[o],{first:a,last:s,point:c}=dr(i,e,"x");if(!(!c||a&&s))if(a)r.unshift(c);else if(t.push(c),!s)break}t.push(...r)}function dr(t,e,n){const r=t.interpolate(e,n);if(!r)return{};const o=r[n],i=t.segments,a=t.points;let s=!1,c=!1;for(let l=0;l<i.length;l++){const t=i[l],e=a[t.start][n],r=a[t.end][n];if(o>=e&&o<=r){s=o===e,c=o===r;break}}return{first:s,last:c,point:r}}function hr(t){const{chart:e,fill:n,line:o}=t;if(Object(r["Ab"])(n))return Zn(e,n);if("stack"===n)return cr(t);if("shape"===n)return!0;const i=ir(t);return i instanceof rr?i:pr(i,o)}function pr(t,e){let n=[],o=!1;return Object(r["vb"])(t)?(o=!0,n=t):n=sr(t,e),n.length?new Dn({points:n,options:{tension:0},_loop:o,_fullLoop:o}):null}function br(t,e,n){const o=t[e];let i=o.fill;const a=[e];let s;if(!n)return i;while(!1!==i&&-1===a.indexOf(i)){if(!Object(r["Ab"])(i))return i;if(s=t[i],!s)return!1;if(s.visible)return i;a.push(i),i=s.fill}return!1}function gr(t,e,n){t.beginPath(),e.path(t),t.lineTo(e.last().x,n),t.lineTo(e.first().x,n),t.closePath(),t.clip()}function mr(t,e,n,o){if(o)return;let i=e[t],a=n[t];return"angle"===t&&(i=Object(r["ob"])(i),a=Object(r["ob"])(a)),{property:t,start:i,end:a}}function vr(t,e,n,r){return t&&e?r(t[n],e[n]):t?t[n]:e?e[n]:0}function yr(t,e,n){const o=t.segments,i=t.points,a=e.points,s=[];for(const c of o){let{start:t,end:o}=c;o=ar(t,o,i);const l=mr(n,i[t],i[o],c.loop);if(!e.segments){s.push({source:c,target:l,start:i[t],end:i[o]});continue}const u=Object(r["db"])(e,l);for(const e of u){const t=mr(n,a[e.start],a[e.end],e.loop),o=Object(r["nb"])(c,i,t);for(const r of o)s.push({source:r,target:e,start:{[n]:vr(l,t,"start",Math.max)},end:{[n]:vr(l,t,"end",Math.min)}})}}return s}function xr(t,e,n){const{top:r,bottom:o}=e.chart.chartArea,{property:i,start:a,end:s}=n||{};"x"===i&&(t.beginPath(),t.rect(a,r,s-a,o-r),t.clip())}function _r(t,e,n,r){const o=e.interpolate(n,r);o&&t.lineTo(o.x,o.y)}function Or(t,e){const{line:n,target:r,property:o,color:i,scale:a}=e,s=yr(n,r,o);for(const{source:c,target:l,start:u,end:f}of s){const{style:{backgroundColor:e=i}={}}=c,s=!0!==r;t.save(),t.fillStyle=e,xr(t,a,s&&mr(o,u,f)),t.beginPath();const d=!!n.pathSegment(t,c);let h;if(s){d?t.closePath():_r(t,r,f,o);const e=!!r.pathSegment(t,l,{move:d,reverse:!0});h=d&&e,h||_r(t,r,u,o)}t.closePath(),t.fill(h?"evenodd":"nonzero"),t.restore()}}function jr(t,e){const{line:n,target:r,above:o,below:i,area:a,scale:s}=e,c=n._loop?"angle":e.axis;t.save(),"x"===c&&i!==o&&(gr(t,r,a.top),Or(t,{line:n,target:r,color:o,scale:s,property:c}),t.restore(),t.save(),gr(t,r,a.bottom)),Or(t,{line:n,target:r,color:i,scale:s,property:c}),t.restore()}function wr(t,e,n){const o=hr(e),{line:i,scale:a,axis:s}=e,c=i.options,l=c.fill,u=c.backgroundColor,{above:f=u,below:d=u}=l||{};o&&i.points.length&&(Object(r["v"])(t,n),jr(t,{line:i,target:o,above:f,below:d,area:n,scale:a,axis:s}),Object(r["x"])(t))}var kr={id:"filler",afterDatasetsUpdate(t,e,n){const r=(t.data.datasets||[]).length,o=[];let i,a,s,c;for(a=0;a<r;++a)i=t.getDatasetMeta(a),s=i.dataset,c=null,s&&s.options&&s instanceof Dn&&(c={visible:t.isDatasetVisible(a),index:a,fill:er(s,a,r),chart:t,axis:i.controller.options.indexAxis,scale:i.vScale,line:s}),i.$filler=c,o.push(c);for(a=0;a<r;++a)c=o[a],c&&!1!==c.fill&&(c.fill=br(o,a,n.propagate))},beforeDraw(t,e,n){const r="beforeDraw"===n.drawTime,o=t.getSortedVisibleDatasetMetas(),i=t.chartArea;for(let a=o.length-1;a>=0;--a){const e=o[a].$filler;e&&(e.line.updateControlPoints(i,e.axis),r&&wr(t.ctx,e,i))}},beforeDatasetsDraw(t,e,n){if("beforeDatasetsDraw"!==n.drawTime)return;const r=t.getSortedVisibleDatasetMetas();for(let o=r.length-1;o>=0;--o){const e=r[o].$filler;e&&wr(t.ctx,e,t.chartArea)}},beforeDatasetDraw(t,e,n){const r=e.meta.$filler;r&&!1!==r.fill&&"beforeDatasetDraw"===n.drawTime&&wr(t.ctx,r,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const Mr=(t,e)=>{let{boxHeight:n=e,boxWidth:r=e}=t;return t.usePointStyle&&(n=Math.min(n,e),r=Math.min(r,e)),{boxWidth:r,boxHeight:n,itemHeight:Math.max(e,n)}},Sr=(t,e)=>null!==t&&null!==e&&t.datasetIndex===e.datasetIndex&&t.index===e.index;class Cr extends re{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,n){const r=this;r.maxWidth=t,r.maxHeight=e,r._margins=n,r.setDimensions(),r.buildLabels(),r.fit()}setDimensions(){const t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=t._margins.left,t.right=t.width):(t.height=t.maxHeight,t.top=t._margins.top,t.bottom=t.height)}buildLabels(){const t=this,e=t.options.labels||{};let n=Object(r["n"])(e.generateLabels,[t.chart],t)||[];e.filter&&(n=n.filter(n=>e.filter(n,t.chart.data))),e.sort&&(n=n.sort((n,r)=>e.sort(n,r,t.chart.data))),t.options.reverse&&n.reverse(),t.legendItems=n}fit(){const t=this,{options:e,ctx:n}=t;if(!e.display)return void(t.width=t.height=0);const o=e.labels,i=Object(r["y"])(o.font),a=i.size,s=t._computeTitleHeight(),{boxWidth:c,itemHeight:l}=Mr(o,a);let u,f;n.font=i.string,t.isHorizontal()?(u=t.maxWidth,f=t._fitRows(s,a,c,l)+10):(f=t.maxHeight,u=t._fitCols(s,a,c,l)+10),t.width=Math.min(u,e.maxWidth||t.maxWidth),t.height=Math.min(f,e.maxHeight||t.maxHeight)}_fitRows(t,e,n,r){const o=this,{ctx:i,maxWidth:a,options:{labels:{padding:s}}}=o,c=o.legendHitBoxes=[],l=o.lineWidths=[0],u=r+s;let f=t;i.textAlign="left",i.textBaseline="middle";let d=-1,h=-u;return o.legendItems.forEach((t,o)=>{const p=n+e/2+i.measureText(t.text).width;(0===o||l[l.length-1]+p+2*s>a)&&(f+=u,l[l.length-(o>0?0:1)]=0,h+=u,d++),c[o]={left:0,top:h,row:d,width:p,height:r},l[l.length-1]+=p+s}),f}_fitCols(t,e,n,r){const o=this,{ctx:i,maxHeight:a,options:{labels:{padding:s}}}=o,c=o.legendHitBoxes=[],l=o.columnSizes=[],u=a-t;let f=s,d=0,h=0,p=0,b=0;return o.legendItems.forEach((t,o)=>{const a=n+e/2+i.measureText(t.text).width;o>0&&h+r+2*s>u&&(f+=d+s,l.push({width:d,height:h}),p+=d+s,b++,d=h=0),c[o]={left:p,top:h,col:b,width:a,height:r},d=Math.max(d,a),h+=r+s}),f+=d,l.push({width:d,height:h}),f}adjustHitBoxes(){const t=this;if(!t.options.display)return;const e=t._computeTitleHeight(),{legendHitBoxes:n,options:{align:o,labels:{padding:i},rtl:a}}=t,s=Object(r["pb"])(a,t.left,t.width);if(this.isHorizontal()){let a=0,c=Object(r["A"])(o,t.left+i,t.right-t.lineWidths[a]);for(const l of n)a!==l.row&&(a=l.row,c=Object(r["A"])(o,t.left+i,t.right-t.lineWidths[a])),l.top+=t.top+e+i,l.left=s.leftForLtr(s.x(c),l.width),c+=l.width+i}else{let a=0,c=Object(r["A"])(o,t.top+e+i,t.bottom-t.columnSizes[a].height);for(const l of n)l.col!==a&&(a=l.col,c=Object(r["A"])(o,t.top+e+i,t.bottom-t.columnSizes[a].height)),l.top=c,l.left+=t.left+i,l.left=s.leftForLtr(s.x(l.left),l.width),c+=l.height+i}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){const t=this;if(t.options.display){const e=t.ctx;Object(r["v"])(e,t),t._draw(),Object(r["x"])(e)}}_draw(){const t=this,{options:e,columnSizes:n,lineWidths:o,ctx:i}=t,{align:a,labels:s}=e,c=r["xb"].color,l=Object(r["pb"])(e.rtl,t.left,t.width),u=Object(r["y"])(s.font),{color:f,padding:d}=s,h=u.size,p=h/2;let b;t.drawTitle(),i.textAlign=l.textAlign("left"),i.textBaseline="middle",i.lineWidth=.5,i.font=u.string;const{boxWidth:g,boxHeight:m,itemHeight:v}=Mr(s,h),y=function(t,e,n){if(isNaN(g)||g<=0||isNaN(m)||m<0)return;i.save();const o=Object(r["Pb"])(n.lineWidth,1);if(i.fillStyle=Object(r["Pb"])(n.fillStyle,c),i.lineCap=Object(r["Pb"])(n.lineCap,"butt"),i.lineDashOffset=Object(r["Pb"])(n.lineDashOffset,0),i.lineJoin=Object(r["Pb"])(n.lineJoin,"miter"),i.lineWidth=o,i.strokeStyle=Object(r["Pb"])(n.strokeStyle,c),i.setLineDash(Object(r["Pb"])(n.lineDash,[])),s.usePointStyle){const a={radius:g*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:o},s=l.xPlus(t,g/2),c=e+p;Object(r["jb"])(i,a,s,c)}else{const a=e+Math.max((h-m)/2,0),s=l.leftForLtr(t,g),c=Object(r["mb"])(n.borderRadius);i.beginPath(),Object.values(c).some(t=>0!==t)?Object(r["kb"])(i,{x:s,y:a,w:g,h:m,radius:c}):i.rect(s,a,g,m),i.fill(),0!==o&&i.stroke()}i.restore()},x=function(t,e,n){Object(r["w"])(i,n.text,t,e+v/2,u,{strikethrough:n.hidden,textAlign:l.textAlign(n.textAlign)})},_=t.isHorizontal(),O=this._computeTitleHeight();b=_?{x:Object(r["A"])(a,t.left+d,t.right-o[0]),y:t.top+d+O,line:0}:{x:t.left+d,y:Object(r["A"])(a,t.top+O+d,t.bottom-n[0].height),line:0},Object(r["qb"])(t.ctx,e.textDirection);const j=v+d;t.legendItems.forEach((c,u)=>{i.strokeStyle=c.fontColor||f,i.fillStyle=c.fontColor||f;const h=i.measureText(c.text).width,m=l.textAlign(c.textAlign||(c.textAlign=s.textAlign)),v=g+p+h;let w=b.x,k=b.y;l.setWidth(t.width),_?u>0&&w+v+d>t.right&&(k=b.y+=j,b.line++,w=b.x=Object(r["A"])(a,t.left+d,t.right-o[b.line])):u>0&&k+j>t.bottom&&(w=b.x=w+n[b.line].width+d,b.line++,k=b.y=Object(r["A"])(a,t.top+O+d,t.bottom-n[b.line].height));const M=l.x(w);y(M,k,c),w=Object(r["rb"])(m,w+g+p,_?w+v:t.right,e.rtl),x(l.x(w),k,c),_?b.x+=v+d:b.y+=j}),Object(r["sb"])(t.ctx,e.textDirection)}drawTitle(){const t=this,e=t.options,n=e.title,o=Object(r["y"])(n.font),i=Object(r["b"])(n.padding);if(!n.display)return;const a=Object(r["pb"])(e.rtl,t.left,t.width),s=t.ctx,c=n.position,l=o.size/2,u=i.top+l;let f,d=t.left,h=t.width;if(this.isHorizontal())h=Math.max(...t.lineWidths),f=t.top+u,d=Object(r["A"])(e.align,d,t.right-h);else{const n=t.columnSizes.reduce((t,e)=>Math.max(t,e.height),0);f=u+Object(r["A"])(e.align,t.top,t.bottom-n-e.labels.padding-t._computeTitleHeight())}const p=Object(r["A"])(c,d,d+h);s.textAlign=a.textAlign(Object(r["z"])(c)),s.textBaseline="middle",s.strokeStyle=n.color,s.fillStyle=n.color,s.font=o.string,Object(r["w"])(s,n.text,p,f,o)}_computeTitleHeight(){const t=this.options.title,e=Object(r["y"])(t.font),n=Object(r["b"])(t.padding);return t.display?e.lineHeight+n.height:0}_getLegendItemAt(t,e){const n=this;let r,o,i;if(t>=n.left&&t<=n.right&&e>=n.top&&e<=n.bottom)for(i=n.legendHitBoxes,r=0;r<i.length;++r)if(o=i[r],t>=o.left&&t<=o.left+o.width&&e>=o.top&&e<=o.top+o.height)return n.legendItems[r];return null}handleEvent(t){const e=this,n=e.options;if(!Pr(t.type,n))return;const o=e._getLegendItemAt(t.x,t.y);if("mousemove"===t.type){const i=e._hoveredItem,a=Sr(i,o);i&&!a&&Object(r["n"])(n.onLeave,[t,i,e],e),e._hoveredItem=o,o&&!a&&Object(r["n"])(n.onHover,[t,o,e],e)}else o&&Object(r["n"])(n.onClick,[t,o,e],e)}}function Pr(t,e){return!("mousemove"!==t||!e.onHover&&!e.onLeave)||!(!e.onClick||"click"!==t&&"mouseup"!==t)}var Tr={id:"legend",_element:Cr,start(t,e,n){const r=t.legend=new Cr({ctx:t.ctx,options:n,chart:t});Lt.configure(t,r,n),Lt.addBox(t,r)},stop(t){Lt.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,n){const r=t.legend;Lt.configure(t,r,n),r.options=n},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,n){const r=e.datasetIndex,o=n.chart;o.isDatasetVisible(r)?(o.hide(r),e.hidden=!0):(o.show(r),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:n,pointStyle:o,textAlign:i,color:a}}=t.legend.options;return t._getSortedDatasetMetas().map(t=>{const s=t.controller.getStyle(n?0:void 0),c=Object(r["b"])(s.borderWidth);return{text:e[t.index].label,fillStyle:s.backgroundColor,fontColor:a,hidden:!t.visible,lineCap:s.borderCapStyle,lineDash:s.borderDash,lineDashOffset:s.borderDashOffset,lineJoin:s.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:s.borderColor,pointStyle:o||s.pointStyle,rotation:s.rotation,textAlign:i||s.textAlign,borderRadius:0,datasetIndex:t.index}},this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class Er extends re{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const n=this,o=n.options;if(n.left=0,n.top=0,!o.display)return void(n.width=n.height=n.right=n.bottom=0);n.width=n.right=t,n.height=n.bottom=e;const i=Object(r["vb"])(o.text)?o.text.length:1;n._padding=Object(r["b"])(o.padding);const a=i*Object(r["y"])(o.font).lineHeight+n._padding.height;n.isHorizontal()?n.height=a:n.width=a}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:n,bottom:o,right:i,options:a}=this,s=a.align;let c,l,u,f=0;return this.isHorizontal()?(l=Object(r["A"])(s,n,i),u=e+t,c=i-n):("left"===a.position?(l=n+t,u=Object(r["A"])(s,o,e),f=-.5*r["q"]):(l=i-t,u=Object(r["A"])(s,e,o),f=.5*r["q"]),c=o-e),{titleX:l,titleY:u,maxWidth:c,rotation:f}}draw(){const t=this,e=t.ctx,n=t.options;if(!n.display)return;const o=Object(r["y"])(n.font),i=o.lineHeight,a=i/2+t._padding.top,{titleX:s,titleY:c,maxWidth:l,rotation:u}=t._drawArgs(a);Object(r["w"])(e,n.text,0,0,o,{color:n.color,maxWidth:l,rotation:u,textAlign:Object(r["z"])(n.align),textBaseline:"middle",translation:[s,c]})}}function Ar(t,e){const n=new Er({ctx:t.ctx,options:e,chart:t});Lt.configure(t,n,e),Lt.addBox(t,n),t.titleBlock=n}var Dr={id:"title",_element:Er,start(t,e,n){Ar(t,n)},stop(t){const e=t.titleBlock;Lt.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,n){const r=t.titleBlock;Lt.configure(t,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Lr=new WeakMap;var Rr={id:"subtitle",start(t,e,n){const r=new Er({ctx:t.ctx,options:n,chart:t});Lt.configure(t,r,n),Lt.addBox(t,r),Lr.set(t,r)},stop(t){Lt.removeBox(t,Lr.get(t)),Lr.delete(t)},beforeUpdate(t,e,n){const r=Lr.get(t);Lt.configure(t,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Fr={average(t){if(!t.length)return!1;let e,n,r=0,o=0,i=0;for(e=0,n=t.length;e<n;++e){const n=t[e].element;if(n&&n.hasValue()){const t=n.tooltipPosition();r+=t.x,o+=t.y,++i}}return{x:r/i,y:o/i}},nearest(t,e){if(!t.length)return!1;let n,o,i,a=e.x,s=e.y,c=Number.POSITIVE_INFINITY;for(n=0,o=t.length;n<o;++n){const o=t[n].element;if(o&&o.hasValue()){const t=o.getCenterPoint(),n=Object(r["ub"])(e,t);n<c&&(c=n,i=o)}}if(i){const t=i.tooltipPosition();a=t.x,s=t.y}return{x:a,y:s}}};function Ir(t,e){return e&&(Object(r["vb"])(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function Nr(t){return("string"===typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function Wr(t,e){const{element:n,datasetIndex:r,index:o}=e,i=t.getDatasetMeta(r).controller,{label:a,value:s}=i.getLabelAndValue(o);return{chart:t,label:a,parsed:i.getParsed(o),raw:t.data.datasets[r].data[o],formattedValue:s,dataset:i.getDataset(),dataIndex:o,datasetIndex:r,element:n}}function Br(t,e){const n=t._chart.ctx,{body:o,footer:i,title:a}=t,{boxWidth:s,boxHeight:c}=e,l=Object(r["y"])(e.bodyFont),u=Object(r["y"])(e.titleFont),f=Object(r["y"])(e.footerFont),d=a.length,h=i.length,p=o.length,b=Object(r["b"])(e.padding);let g=b.height,m=0,v=o.reduce((t,e)=>t+e.before.length+e.lines.length+e.after.length,0);if(v+=t.beforeBody.length+t.afterBody.length,d&&(g+=d*u.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),v){const t=e.displayColors?Math.max(c,l.lineHeight):l.lineHeight;g+=p*t+(v-p)*l.lineHeight+(v-1)*e.bodySpacing}h&&(g+=e.footerMarginTop+h*f.lineHeight+(h-1)*e.footerSpacing);let y=0;const x=function(t){m=Math.max(m,n.measureText(t).width+y)};return n.save(),n.font=u.string,Object(r["c"])(t.title,x),n.font=l.string,Object(r["c"])(t.beforeBody.concat(t.afterBody),x),y=e.displayColors?s+2:0,Object(r["c"])(o,t=>{Object(r["c"])(t.before,x),Object(r["c"])(t.lines,x),Object(r["c"])(t.after,x)}),y=0,n.font=f.string,Object(r["c"])(t.footer,x),n.restore(),m+=b.width,{width:m,height:g}}function zr(t,e){const{y:n,height:r}=e;return n<r/2?"top":n>t.height-r/2?"bottom":"center"}function Vr(t,e,n,r){const{x:o,width:i}=r,a=n.caretSize+n.caretPadding;return"left"===t&&o+i+a>e.width||("right"===t&&o-i-a<0||void 0)}function Hr(t,e,n,r){const{x:o,width:i}=n,{width:a,chartArea:{left:s,right:c}}=t;let l="center";return"center"===r?l=o<=(s+c)/2?"left":"right":o<=i/2?l="left":o>=a-i/2&&(l="right"),Vr(l,t,e,n)&&(l="center"),l}function $r(t,e,n){const r=e.yAlign||zr(t,n);return{xAlign:e.xAlign||Hr(t,e,n,r),yAlign:r}}function Ur(t,e){let{x:n,width:r}=t;return"right"===e?n-=r:"center"===e&&(n-=r/2),n}function Yr(t,e,n){let{y:r,height:o}=t;return"top"===e?r+=n:r-="bottom"===e?o+n:o/2,r}function qr(t,e,n,o){const{caretSize:i,caretPadding:a,cornerRadius:s}=t,{xAlign:c,yAlign:l}=n,u=i+a,f=s+a;let d=Ur(e,c);const h=Yr(e,l,u);return"center"===l?"left"===c?d+=u:"right"===c&&(d-=u):"left"===c?d-=f:"right"===c&&(d+=f),{x:Object(r["Kb"])(d,0,o.width-e.width),y:Object(r["Kb"])(h,0,o.height-e.height)}}function Gr(t,e,n){const o=Object(r["b"])(n.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-o.right:t.x+o.left}function Xr(t){return Ir([],Nr(t))}function Kr(t,e,n){return Object.assign(Object.create(t),{tooltip:e,tooltipItems:n,type:"tooltip"})}function Jr(t,e){const n=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return n?t.override(n):t}class Qr extends re{constructor(t){super(),this.opacity=0,this._active=[],this._chart=t._chart,this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this,e=t._cachedAnimations;if(e)return e;const n=t._chart,r=t.options.setContext(t.getContext()),o=r.enabled&&n.options.animation&&r.animations,i=new d(t._chart,o);return o._cacheable&&(t._cachedAnimations=Object.freeze(i)),i}getContext(){const t=this;return t.$context||(t.$context=Kr(t._chart.getContext(),t,t._tooltipItems))}getTitle(t,e){const n=this,{callbacks:r}=e,o=r.beforeTitle.apply(n,[t]),i=r.title.apply(n,[t]),a=r.afterTitle.apply(n,[t]);let s=[];return s=Ir(s,Nr(o)),s=Ir(s,Nr(i)),s=Ir(s,Nr(a)),s}getBeforeBody(t,e){return Xr(e.callbacks.beforeBody.apply(this,[t]))}getBody(t,e){const n=this,{callbacks:o}=e,i=[];return Object(r["c"])(t,t=>{const e={before:[],lines:[],after:[]},r=Jr(o,t);Ir(e.before,Nr(r.beforeLabel.call(n,t))),Ir(e.lines,r.label.call(n,t)),Ir(e.after,Nr(r.afterLabel.call(n,t))),i.push(e)}),i}getAfterBody(t,e){return Xr(e.callbacks.afterBody.apply(this,[t]))}getFooter(t,e){const n=this,{callbacks:r}=e,o=r.beforeFooter.apply(n,[t]),i=r.footer.apply(n,[t]),a=r.afterFooter.apply(n,[t]);let s=[];return s=Ir(s,Nr(o)),s=Ir(s,Nr(i)),s=Ir(s,Nr(a)),s}_createItems(t){const e=this,n=e._active,o=e._chart.data,i=[],a=[],s=[];let c,l,u=[];for(c=0,l=n.length;c<l;++c)u.push(Wr(e._chart,n[c]));return t.filter&&(u=u.filter((e,n,r)=>t.filter(e,n,r,o))),t.itemSort&&(u=u.sort((e,n)=>t.itemSort(e,n,o))),Object(r["c"])(u,n=>{const r=Jr(t.callbacks,n);i.push(r.labelColor.call(e,n)),a.push(r.labelPointStyle.call(e,n)),s.push(r.labelTextColor.call(e,n))}),e.labelColors=i,e.labelPointStyles=a,e.labelTextColors=s,e.dataPoints=u,u}update(t,e){const n=this,r=n.options.setContext(n.getContext()),o=n._active;let i,a=[];if(o.length){const t=Fr[r.position].call(n,o,n._eventPosition);a=n._createItems(r),n.title=n.getTitle(a,r),n.beforeBody=n.getBeforeBody(a,r),n.body=n.getBody(a,r),n.afterBody=n.getAfterBody(a,r),n.footer=n.getFooter(a,r);const e=n._size=Br(n,r),s=Object.assign({},t,e),c=$r(n._chart,r,s),l=qr(r,s,c,n._chart);n.xAlign=c.xAlign,n.yAlign=c.yAlign,i={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==n.opacity&&(i={opacity:0});n._tooltipItems=a,n.$context=void 0,i&&n._resolveAnimations().update(n,i),t&&r.external&&r.external.call(n,{chart:n._chart,tooltip:n,replay:e})}drawCaret(t,e,n,r){const o=this.getCaretPosition(t,n,r);e.lineTo(o.x1,o.y1),e.lineTo(o.x2,o.y2),e.lineTo(o.x3,o.y3)}getCaretPosition(t,e,n){const{xAlign:r,yAlign:o}=this,{cornerRadius:i,caretSize:a}=n,{x:s,y:c}=t,{width:l,height:u}=e;let f,d,h,p,b,g;return"center"===o?(b=c+u/2,"left"===r?(f=s,d=f-a,p=b+a,g=b-a):(f=s+l,d=f+a,p=b-a,g=b+a),h=f):(d="left"===r?s+i+a:"right"===r?s+l-i-a:this.caretX,"top"===o?(p=c,b=p-a,f=d-a,h=d+a):(p=c+u,b=p+a,f=d+a,h=d-a),g=p),{x1:f,x2:d,x3:h,y1:p,y2:b,y3:g}}drawTitle(t,e,n){const o=this,i=o.title,a=i.length;let s,c,l;if(a){const u=Object(r["pb"])(n.rtl,o.x,o.width);for(t.x=Gr(o,n.titleAlign,n),e.textAlign=u.textAlign(n.titleAlign),e.textBaseline="middle",s=Object(r["y"])(n.titleFont),c=n.titleSpacing,e.fillStyle=n.titleColor,e.font=s.string,l=0;l<a;++l)e.fillText(i[l],u.x(t.x),t.y+s.lineHeight/2),t.y+=s.lineHeight+c,l+1===a&&(t.y+=n.titleMarginBottom-c)}}_drawColorBox(t,e,n,o,i){const a=this,s=a.labelColors[n],c=a.labelPointStyles[n],{boxHeight:l,boxWidth:u}=i,f=Object(r["y"])(i.bodyFont),d=Gr(a,"left",i),h=o.x(d),p=l<f.lineHeight?(f.lineHeight-l)/2:0,b=e.y+p;if(i.usePointStyle){const e={radius:Math.min(u,l)/2,pointStyle:c.pointStyle,rotation:c.rotation,borderWidth:1},n=o.leftForLtr(h,u)+u/2,a=b+l/2;t.strokeStyle=i.multiKeyBackground,t.fillStyle=i.multiKeyBackground,Object(r["jb"])(t,e,n,a),t.strokeStyle=s.borderColor,t.fillStyle=s.backgroundColor,Object(r["jb"])(t,e,n,a)}else{t.lineWidth=s.borderWidth||1,t.strokeStyle=s.borderColor,t.setLineDash(s.borderDash||[]),t.lineDashOffset=s.borderDashOffset||0;const e=o.leftForLtr(h,u),n=o.leftForLtr(o.xPlus(h,1),u-2),a=Object(r["mb"])(s.borderRadius);Object.values(a).some(t=>0!==t)?(t.beginPath(),t.fillStyle=i.multiKeyBackground,Object(r["kb"])(t,{x:e,y:b,w:u,h:l,radius:a}),t.fill(),t.stroke(),t.fillStyle=s.backgroundColor,t.beginPath(),Object(r["kb"])(t,{x:n,y:b+1,w:u-2,h:l-2,radius:a}),t.fill()):(t.fillStyle=i.multiKeyBackground,t.fillRect(e,b,u,l),t.strokeRect(e,b,u,l),t.fillStyle=s.backgroundColor,t.fillRect(n,b+1,u-2,l-2))}t.fillStyle=a.labelTextColors[n]}drawBody(t,e,n){const o=this,{body:i}=o,{bodySpacing:a,bodyAlign:s,displayColors:c,boxHeight:l,boxWidth:u}=n,f=Object(r["y"])(n.bodyFont);let d=f.lineHeight,h=0;const p=Object(r["pb"])(n.rtl,o.x,o.width),b=function(n){e.fillText(n,p.x(t.x+h),t.y+d/2),t.y+=d+a},g=p.textAlign(s);let m,v,y,x,_,O,j;for(e.textAlign=s,e.textBaseline="middle",e.font=f.string,t.x=Gr(o,g,n),e.fillStyle=n.bodyColor,Object(r["c"])(o.beforeBody,b),h=c&&"right"!==g?"center"===s?u/2+1:u+2:0,x=0,O=i.length;x<O;++x){for(m=i[x],v=o.labelTextColors[x],e.fillStyle=v,Object(r["c"])(m.before,b),y=m.lines,c&&y.length&&(o._drawColorBox(e,t,x,p,n),d=Math.max(f.lineHeight,l)),_=0,j=y.length;_<j;++_)b(y[_]),d=f.lineHeight;Object(r["c"])(m.after,b)}h=0,d=f.lineHeight,Object(r["c"])(o.afterBody,b),t.y-=a}drawFooter(t,e,n){const o=this,i=o.footer,a=i.length;let s,c;if(a){const l=Object(r["pb"])(n.rtl,o.x,o.width);for(t.x=Gr(o,n.footerAlign,n),t.y+=n.footerMarginTop,e.textAlign=l.textAlign(n.footerAlign),e.textBaseline="middle",s=Object(r["y"])(n.footerFont),e.fillStyle=n.footerColor,e.font=s.string,c=0;c<a;++c)e.fillText(i[c],l.x(t.x),t.y+s.lineHeight/2),t.y+=s.lineHeight+n.footerSpacing}}drawBackground(t,e,n,r){const{xAlign:o,yAlign:i}=this,{x:a,y:s}=t,{width:c,height:l}=n,u=r.cornerRadius;e.fillStyle=r.backgroundColor,e.strokeStyle=r.borderColor,e.lineWidth=r.borderWidth,e.beginPath(),e.moveTo(a+u,s),"top"===i&&this.drawCaret(t,e,n,r),e.lineTo(a+c-u,s),e.quadraticCurveTo(a+c,s,a+c,s+u),"center"===i&&"right"===o&&this.drawCaret(t,e,n,r),e.lineTo(a+c,s+l-u),e.quadraticCurveTo(a+c,s+l,a+c-u,s+l),"bottom"===i&&this.drawCaret(t,e,n,r),e.lineTo(a+u,s+l),e.quadraticCurveTo(a,s+l,a,s+l-u),"center"===i&&"left"===o&&this.drawCaret(t,e,n,r),e.lineTo(a,s+u),e.quadraticCurveTo(a,s,a+u,s),e.closePath(),e.fill(),r.borderWidth>0&&e.stroke()}_updateAnimationTarget(t){const e=this,n=e._chart,r=e.$animations,o=r&&r.x,i=r&&r.y;if(o||i){const r=Fr[t.position].call(e,e._active,e._eventPosition);if(!r)return;const a=e._size=Br(e,t),s=Object.assign({},r,e._size),c=$r(n,t,s),l=qr(t,s,c,n);o._to===l.x&&i._to===l.y||(e.xAlign=c.xAlign,e.yAlign=c.yAlign,e.width=a.width,e.height=a.height,e.caretX=r.x,e.caretY=r.y,e._resolveAnimations().update(e,l))}}draw(t){const e=this,n=e.options.setContext(e.getContext());let o=e.opacity;if(!o)return;e._updateAnimationTarget(n);const i={width:e.width,height:e.height},a={x:e.x,y:e.y};o=Math.abs(o)<.001?0:o;const s=Object(r["b"])(n.padding),c=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;n.enabled&&c&&(t.save(),t.globalAlpha=o,e.drawBackground(a,t,i,n),Object(r["qb"])(t,n.textDirection),a.y+=s.top,e.drawTitle(a,t,n),e.drawBody(a,t,n),e.drawFooter(a,t,n),Object(r["sb"])(t,n.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const n=this,o=n._active,i=t.map(({datasetIndex:t,index:e})=>{const r=n._chart.getDatasetMeta(t);if(!r)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:r.data[e],index:e}}),a=!Object(r["Y"])(o,i),s=n._positionChanged(i,e);(a||s)&&(n._active=i,n._eventPosition=e,n.update(!0))}handleEvent(t,e){const n=this,o=n.options,i=n._active||[];let a=!1,s=[];"mouseout"!==t.type&&(s=n._chart.getElementsAtEventForMode(t,o.mode,o,e),o.reverse&&s.reverse());const c=n._positionChanged(s,t);return a=e||!Object(r["Y"])(s,i)||c,a&&(n._active=s,(o.enabled||o.external)&&(n._eventPosition={x:t.x,y:t.y},n.update(!0,e))),a}_positionChanged(t,e){const{caretX:n,caretY:r,options:o}=this,i=Fr[o.position].call(this,t,e);return!1!==i&&(n!==i.x||r!==i.y)}}Qr.positioners=Fr;var Zr={id:"tooltip",_element:Qr,positioners:Fr,afterInit(t,e,n){n&&(t.tooltip=new Qr({_chart:t,options:n}))},beforeUpdate(t,e,n){t.tooltip&&t.tooltip.initialize(n)},reset(t,e,n){t.tooltip&&t.tooltip.initialize(n)},afterDraw(t){const e=t.tooltip,n={tooltip:e};!1!==t.notifyPlugins("beforeTooltipDraw",n)&&(e&&e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",n))},afterEvent(t,e){if(t.tooltip){const n=e.replay;t.tooltip.handleEvent(e.event,n)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:r["tb"],title(t){if(t.length>0){const e=t[0],n=e.chart.data.labels,r=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(r>0&&e.dataIndex<r)return n[e.dataIndex]}return""},afterTitle:r["tb"],beforeBody:r["tb"],beforeLabel:r["tb"],label(t){if(this&&this.options&&"dataset"===this.options.mode)return t.label+": "+t.formattedValue||t.formattedValue;let e=t.dataset.label||"";e&&(e+=": ");const n=t.formattedValue;return Object(r["Db"])(n)||(e+=n),e},labelColor(t){const e=t.chart.getDatasetMeta(t.datasetIndex),n=e.controller.getStyle(t.dataIndex);return{borderColor:n.borderColor,backgroundColor:n.backgroundColor,borderWidth:n.borderWidth,borderDash:n.borderDash,borderDashOffset:n.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(t){const e=t.chart.getDatasetMeta(t.datasetIndex),n=e.controller.getStyle(t.dataIndex);return{pointStyle:n.pointStyle,rotation:n.rotation}},afterLabel:r["tb"],afterBody:r["tb"],beforeFooter:r["tb"],footer:r["tb"],afterFooter:r["tb"]}},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},to=Object.freeze({__proto__:null,Decimation:Qn,Filler:kr,Legend:Tr,SubTitle:Rr,Title:Dr,Tooltip:Zr});const eo=(t,e,n)=>"string"===typeof e?t.push(e)-1:isNaN(e)?null:n;function no(t,e,n){const r=t.indexOf(e);if(-1===r)return eo(t,e,n);const o=t.lastIndexOf(e);return r!==o?n:r}const ro=(t,e)=>null===t?null:Object(r["Kb"])(Math.round(t),0,e);class oo extends ke{constructor(t){super(t),this._startValue=void 0,this._valueRange=0}parse(t,e){if(Object(r["Db"])(t))return null;const n=this.getLabels();return e=isFinite(e)&&n[e]===t?e:no(n,t,Object(r["Pb"])(e,t)),ro(e,n.length-1)}determineDataLimits(){const t=this,{minDefined:e,maxDefined:n}=t.getUserBounds();let{min:r,max:o}=t.getMinMax(!0);"ticks"===t.options.bounds&&(e||(r=0),n||(o=t.getLabels().length-1)),t.min=r,t.max=o}buildTicks(){const t=this,e=t.min,n=t.max,r=t.options.offset,o=[];let i=t.getLabels();i=0===e&&n===i.length-1?i:i.slice(e,n+1),t._valueRange=Math.max(i.length-(r?0:1),1),t._startValue=t.min-(r?.5:0);for(let a=e;a<=n;a++)o.push({value:a});return o}getLabelForValue(t){const e=this,n=e.getLabels();return t>=0&&t<n.length?n[t]:t}configure(){const t=this;super.configure(),t.isHorizontal()||(t._reversePixels=!t._reversePixels)}getPixelForValue(t){const e=this;return"number"!==typeof t&&(t=e.parse(t)),null===t?NaN:e.getPixelForDecimal((t-e._startValue)/e._valueRange)}getPixelForTick(t){const e=this,n=e.ticks;return t<0||t>n.length-1?null:e.getPixelForValue(n[t].value)}getValueForPixel(t){const e=this;return Math.round(e._startValue+e.getDecimalForPixel(t)*e._valueRange)}getBasePixel(){return this.bottom}}function io(t,e){const n=[],o=1e-14,{bounds:i,step:a,min:s,max:c,precision:l,count:u,maxTicks:f,maxDigits:d,includeBounds:h}=t,p=a||1,b=f-1,{min:g,max:m}=e,v=!Object(r["Db"])(s),y=!Object(r["Db"])(c),x=!Object(r["Db"])(u),_=(m-g)/(d+1);let O,j,w,k,M=Object(r["O"])((m-g)/b/p)*p;if(M<o&&!v&&!y)return[{value:g},{value:m}];k=Math.ceil(m/M)-Math.floor(g/M),k>b&&(M=Object(r["O"])(k*M/b/p)*p),Object(r["Db"])(l)||(O=Math.pow(10,l),M=Math.ceil(M*O)/O),"ticks"===i?(j=Math.floor(g/M)*M,w=Math.ceil(m/M)*M):(j=g,w=m),v&&y&&a&&Object(r["P"])((c-s)/a,M/1e3)?(k=Math.round(Math.min((c-s)/M,f)),M=(c-s)/k,j=s,w=c):x?(j=v?s:j,w=y?c:w,k=u-1,M=(w-j)/k):(k=(w-j)/M,k=Object(r["Q"])(k,Math.round(k),M/1e3)?Math.round(k):Math.ceil(k));const S=Math.max(Object(r["R"])(M),Object(r["R"])(j));O=Math.pow(10,Object(r["Db"])(l)?S:l),j=Math.round(j*O)/O,w=Math.round(w*O)/O;let C=0;for(v&&(h&&j!==s?(n.push({value:s}),j<s&&C++,Object(r["Q"])(Math.round((j+C*M)*O)/O,s,ao(s,_,t))&&C++):j<s&&C++);C<k;++C)n.push({value:Math.round((j+C*M)*O)/O});return y&&h&&w!==c?Object(r["Q"])(n[n.length-1].value,c,ao(c,_,t))?n[n.length-1].value=c:n.push({value:c}):y&&w!==c||n.push({value:w}),n}function ao(t,e,{horizontal:n,minRotation:o}){const i=Object(r["Nb"])(o),a=(n?Math.sin(i):Math.cos(i))||.001,s=.75*e*(""+t).length;return Math.min(e/a,s)}oo.id="category",oo.defaults={ticks:{callback:oo.prototype.getLabelForValue}};class so extends ke{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return Object(r["Db"])(t)||("number"===typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const t=this,{beginAtZero:e}=t.options,{minDefined:n,maxDefined:o}=t.getUserBounds();let{min:i,max:a}=t;const s=t=>i=n?i:t,c=t=>a=o?a:t;if(e){const t=Object(r["Mb"])(i),e=Object(r["Mb"])(a);t<0&&e<0?c(0):t>0&&e>0&&s(0)}if(i===a){let t=1;(a>=Number.MAX_SAFE_INTEGER||i<=Number.MIN_SAFE_INTEGER)&&(t=Math.abs(.05*a)),c(a+t),e||s(i-t)}t.min=i,t.max=a}getTickLimit(){const t=this,e=t.options.ticks;let n,{maxTicksLimit:r,stepSize:o}=e;return o?n=Math.ceil(t.max/o)-Math.floor(t.min/o)+1:(n=t.computeTickLimit(),r=r||11),r&&(n=Math.min(r,n)),n}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this,e=t.options,n=e.ticks;let o=t.getTickLimit();o=Math.max(2,o);const i={maxTicks:o,bounds:e.bounds,min:e.min,max:e.max,precision:n.precision,step:n.stepSize,count:n.count,maxDigits:t._maxDigits(),horizontal:t.isHorizontal(),minRotation:n.minRotation||0,includeBounds:!1!==n.includeBounds},a=t._range||t,s=io(i,a);return"ticks"===e.bounds&&Object(r["N"])(s,t,"value"),e.reverse?(s.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max),s}configure(){const t=this,e=t.ticks;let n=t.min,r=t.max;if(super.configure(),t.options.offset&&e.length){const t=(r-n)/Math.max(e.length-1,1)/2;n-=t,r+=t}t._startValue=n,t._endValue=r,t._valueRange=r-n}getLabelForValue(t){return Object(r["Hb"])(t,this.chart.options.locale)}}class co extends so{determineDataLimits(){const t=this,{min:e,max:n}=t.getMinMax(!0);t.min=Object(r["Ab"])(e)?e:0,t.max=Object(r["Ab"])(n)?n:1,t.handleTickRangeOptions()}computeTickLimit(){const t=this,e=t.isHorizontal(),n=e?t.width:t.height,o=Object(r["Nb"])(t.options.ticks.minRotation),i=(e?Math.sin(o):Math.cos(o))||.001,a=t._resolveTickFontOptions(0);return Math.ceil(n/Math.min(40,a.lineHeight/i))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}function lo(t){const e=t/Math.pow(10,Math.floor(Object(r["k"])(t)));return 1===e}function uo(t,e){const n=Math.floor(Object(r["k"])(e.max)),o=Math.ceil(e.max/Math.pow(10,n)),i=[];let a=Object(r["m"])(t.min,Math.pow(10,Math.floor(Object(r["k"])(e.min)))),s=Math.floor(Object(r["k"])(a)),c=Math.floor(a/Math.pow(10,s)),l=s<0?Math.pow(10,Math.abs(s)):1;do{i.push({value:a,major:lo(a)}),++c,10===c&&(c=1,++s,l=s>=0?1:l),a=Math.round(c*Math.pow(10,s)*l)/l}while(s<n||s===n&&c<o);const u=Object(r["m"])(t.max,a);return i.push({value:u,major:lo(a)}),i}co.id="linear",co.defaults={ticks:{callback:ae.formatters.numeric}};class fo extends ke{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const n=so.prototype.parse.apply(this,[t,e]);if(0!==n)return Object(r["Ab"])(n)&&n>0?n:null;this._zero=!0}determineDataLimits(){const t=this,{min:e,max:n}=t.getMinMax(!0);t.min=Object(r["Ab"])(e)?Math.max(0,e):null,t.max=Object(r["Ab"])(n)?Math.max(0,n):null,t.options.beginAtZero&&(t._zero=!0),t.handleTickRangeOptions()}handleTickRangeOptions(){const t=this,{minDefined:e,maxDefined:n}=t.getUserBounds();let o=t.min,i=t.max;const a=t=>o=e?o:t,s=t=>i=n?i:t,c=(t,e)=>Math.pow(10,Math.floor(Object(r["k"])(t))+e);o===i&&(o<=0?(a(1),s(10)):(a(c(o,-1)),s(c(i,1)))),o<=0&&a(c(i,-1)),i<=0&&s(c(o,1)),t._zero&&t.min!==t._suggestedMin&&o===c(t.min,0)&&a(c(o,-1)),t.min=o,t.max=i}buildTicks(){const t=this,e=t.options,n={min:t._userMin,max:t._userMax},o=uo(n,t);return"ticks"===e.bounds&&Object(r["N"])(o,t,"value"),e.reverse?(o.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max),o}getLabelForValue(t){return void 0===t?"0":Object(r["Hb"])(t,this.chart.options.locale)}configure(){const t=this,e=t.min;super.configure(),t._startValue=Object(r["k"])(e),t._valueRange=Object(r["k"])(t.max)-Object(r["k"])(e)}getPixelForValue(t){const e=this;return void 0!==t&&0!==t||(t=e.min),null===t||isNaN(t)?NaN:e.getPixelForDecimal(t===e.min?0:(Object(r["k"])(t)-e._startValue)/e._valueRange)}getValueForPixel(t){const e=this,n=e.getDecimalForPixel(t);return Math.pow(10,e._startValue+n*e._valueRange)}}function ho(t){const e=t.ticks;if(e.display&&t.display){const t=Object(r["b"])(e.backdropPadding);return Object(r["Pb"])(e.font&&e.font.size,r["xb"].font.size)+t.height}return 0}function po(t,e,n){return n=Object(r["vb"])(n)?n:[n],{w:Object(r["S"])(t,e.string,n),h:n.length*e.lineHeight}}function bo(t,e,n,r,o){return t===r||t===o?{start:e-n/2,end:e+n/2}:t<r||t>o?{start:e-n,end:e}:{start:e,end:e+n}}function go(t){const e={l:0,r:t.width,t:0,b:t.height-t.paddingTop},n={},o=[],i=[],a=t.getLabels().length;for(let s=0;s<a;s++){const a=t.options.pointLabels.setContext(t.getPointLabelContext(s));i[s]=a.padding;const c=t.getPointPosition(s,t.drawingArea+i[s]),l=Object(r["y"])(a.font),u=po(t.ctx,l,t._pointLabels[s]);o[s]=u;const f=t.getIndexAngle(s),d=Object(r["p"])(f),h=bo(d,c.x,u.w,0,180),p=bo(d,c.y,u.h,90,270);h.start<e.l&&(e.l=h.start,n.l=f),h.end>e.r&&(e.r=h.end,n.r=f),p.start<e.t&&(e.t=p.start,n.t=f),p.end>e.b&&(e.b=p.end,n.b=f)}t._setReductions(t.drawingArea,e,n),t._pointLabelItems=mo(t,o,i)}function mo(t,e,n){const o=[],i=t.getLabels().length,a=t.options,s=ho(a),c=t.getDistanceFromCenterForValue(a.ticks.reverse?t.min:t.max);for(let l=0;l<i;l++){const i=0===l?s/2:0,a=t.getPointPosition(l,c+i+n[l]),u=Object(r["p"])(t.getIndexAngle(l)),f=e[l],d=xo(a.y,f.h,u),h=vo(u),p=yo(a.x,f.w,h);o.push({x:a.x,y:d,textAlign:h,left:p,top:d,right:p+f.w,bottom:d+f.h})}return o}function vo(t){return 0===t||180===t?"center":t<180?"left":"right"}function yo(t,e,n){return"right"===n?t-=e:"center"===n&&(t-=e/2),t}function xo(t,e,n){return 90===n||270===n?t-=e/2:(n>270||n<90)&&(t-=e),t}function _o(t,e){const{ctx:n,options:{pointLabels:o}}=t;for(let i=e-1;i>=0;i--){const e=o.setContext(t.getPointLabelContext(i)),a=Object(r["y"])(e.font),{x:s,y:c,textAlign:l,left:u,top:f,right:d,bottom:h}=t._pointLabelItems[i],{backdropColor:p}=e;if(!Object(r["Db"])(p)){const t=Object(r["b"])(e.backdropPadding);n.fillStyle=p,n.fillRect(u-t.left,f-t.top,d-u+t.width,h-f+t.height)}Object(r["w"])(n,t._pointLabels[i],s,c+a.lineHeight/2,a,{color:e.color,textAlign:l,textBaseline:"middle"})}}function Oo(t,e,n,o){const{ctx:i}=t;if(n)i.arc(t.xCenter,t.yCenter,e,0,r["u"]);else{let n=t.getPointPosition(0,e);i.moveTo(n.x,n.y);for(let r=1;r<o;r++)n=t.getPointPosition(r,e),i.lineTo(n.x,n.y)}}function jo(t,e,n,r){const o=t.ctx,i=e.circular,{color:a,lineWidth:s}=e;!i&&!r||!a||!s||n<0||(o.save(),o.strokeStyle=a,o.lineWidth=s,o.setLineDash(e.borderDash),o.lineDashOffset=e.borderDashOffset,o.beginPath(),Oo(t,n,i,r),o.closePath(),o.stroke(),o.restore())}function wo(t){return Object(r["Jb"])(t)?t:0}function ko(t,e,n){return Object.assign(Object.create(t),{label:n,index:e,type:"pointLabel"})}fo.id="logarithmic",fo.defaults={ticks:{callback:ae.formatters.logarithmic,major:{enabled:!0}}};class Mo extends so{constructor(t){super(t),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=ho(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2}determineDataLimits(){const t=this,{min:e,max:n}=t.getMinMax(!1);t.min=Object(r["Ab"])(e)&&!isNaN(e)?e:0,t.max=Object(r["Ab"])(n)&&!isNaN(n)?n:0,t.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/ho(this.options))}generateTickLabels(t){const e=this;so.prototype.generateTickLabels.call(e,t),e._pointLabels=e.getLabels().map((t,n)=>{const o=Object(r["n"])(e.options.pointLabels.callback,[t,n],e);return o||0===o?o:""})}fit(){const t=this,e=t.options;e.display&&e.pointLabels.display?go(t):t.setCenterPoint(0,0,0,0)}_setReductions(t,e,n){const r=this;let o=e.l/Math.sin(n.l),i=Math.max(e.r-r.width,0)/Math.sin(n.r),a=-e.t/Math.cos(n.t),s=-Math.max(e.b-(r.height-r.paddingTop),0)/Math.cos(n.b);o=wo(o),i=wo(i),a=wo(a),s=wo(s),r.drawingArea=Math.max(t/2,Math.min(Math.floor(t-(o+i)/2),Math.floor(t-(a+s)/2))),r.setCenterPoint(o,i,a,s)}setCenterPoint(t,e,n,r){const o=this,i=o.width-e-o.drawingArea,a=t+o.drawingArea,s=n+o.drawingArea,c=o.height-o.paddingTop-r-o.drawingArea;o.xCenter=Math.floor((a+i)/2+o.left),o.yCenter=Math.floor((s+c)/2+o.top+o.paddingTop)}getIndexAngle(t){const e=r["u"]/this.getLabels().length,n=this.options.startAngle||0;return Object(r["ob"])(t*e+Object(r["Nb"])(n))}getDistanceFromCenterForValue(t){const e=this;if(Object(r["Db"])(t))return NaN;const n=e.drawingArea/(e.max-e.min);return e.options.reverse?(e.max-t)*n:(t-e.min)*n}getValueForDistanceFromCenter(t){if(Object(r["Db"])(t))return NaN;const e=this,n=t/(e.drawingArea/(e.max-e.min));return e.options.reverse?e.max-n:e.min+n}getPointLabelContext(t){const e=this,n=e._pointLabels||[];if(t>=0&&t<n.length){const r=n[t];return ko(e.getContext(),t,r)}}getPointPosition(t,e){const n=this,o=n.getIndexAngle(t)-r["i"];return{x:Math.cos(o)*e+n.xCenter,y:Math.sin(o)*e+n.yCenter,angle:o}}getPointPositionForValue(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}getBasePosition(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}getPointLabelPosition(t){const{left:e,top:n,right:r,bottom:o}=this._pointLabelItems[t];return{left:e,top:n,right:r,bottom:o}}drawBackground(){const t=this,{backgroundColor:e,grid:{circular:n}}=t.options;if(e){const r=t.ctx;r.save(),r.beginPath(),Oo(t,t.getDistanceFromCenterForValue(t._endValue),n,t.getLabels().length),r.closePath(),r.fillStyle=e,r.fill(),r.restore()}}drawGrid(){const t=this,e=t.ctx,n=t.options,{angleLines:r,grid:o}=n,i=t.getLabels().length;let a,s,c;if(n.pointLabels.display&&_o(t,i),o.display&&t.ticks.forEach((e,n)=>{if(0!==n){s=t.getDistanceFromCenterForValue(e.value);const r=o.setContext(t.getContext(n-1));jo(t,r,s,i)}}),r.display){for(e.save(),a=t.getLabels().length-1;a>=0;a--){const o=r.setContext(t.getPointLabelContext(a)),{color:i,lineWidth:l}=o;l&&i&&(e.lineWidth=l,e.strokeStyle=i,e.setLineDash(o.borderDash),e.lineDashOffset=o.borderDashOffset,s=t.getDistanceFromCenterForValue(n.ticks.reverse?t.min:t.max),c=t.getPointPosition(a,s),e.beginPath(),e.moveTo(t.xCenter,t.yCenter),e.lineTo(c.x,c.y),e.stroke())}e.restore()}}drawBorder(){}drawLabels(){const t=this,e=t.ctx,n=t.options,o=n.ticks;if(!o.display)return;const i=t.getIndexAngle(0);let a,s;e.save(),e.translate(t.xCenter,t.yCenter),e.rotate(i),e.textAlign="center",e.textBaseline="middle",t.ticks.forEach((i,c)=>{if(0===c&&!n.reverse)return;const l=o.setContext(t.getContext(c)),u=Object(r["y"])(l.font);if(a=t.getDistanceFromCenterForValue(t.ticks[c].value),l.showLabelBackdrop){e.font=u.string,s=e.measureText(i.label).width,e.fillStyle=l.backdropColor;const t=Object(r["b"])(l.backdropPadding);e.fillRect(-s/2-t.left,-a-u.size/2-t.top,s+t.width,u.size+t.height)}Object(r["w"])(e,i.label,0,-a,u,{color:l.color})}),e.restore()}drawTitle(){}}Mo.id="radialLinear",Mo.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:ae.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5}},Mo.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},Mo.descriptors={angleLines:{_fallback:"grid"}};const So={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Co=Object.keys(So);function Po(t,e){return t-e}function To(t,e){if(Object(r["Db"])(e))return null;const n=t._adapter,{parser:o,round:i,isoWeekday:a}=t._parseOpts;let s=e;return"function"===typeof o&&(s=o(s)),Object(r["Ab"])(s)||(s="string"===typeof o?n.parse(s,o):n.parse(s)),null===s?null:(i&&(s="week"!==i||!Object(r["Jb"])(a)&&!0!==a?n.startOf(s,i):n.startOf(s,"isoWeek",a)),+s)}function Eo(t,e,n,r){const o=Co.length;for(let i=Co.indexOf(t);i<o-1;++i){const t=So[Co[i]],o=t.steps?t.steps:Number.MAX_SAFE_INTEGER;if(t.common&&Math.ceil((n-e)/(o*t.size))<=r)return Co[i]}return Co[o-1]}function Ao(t,e,n,r,o){for(let i=Co.length-1;i>=Co.indexOf(n);i--){const n=Co[i];if(So[n].common&&t._adapter.diff(o,r,n)>=e-1)return n}return Co[n?Co.indexOf(n):0]}function Do(t){for(let e=Co.indexOf(t)+1,n=Co.length;e<n;++e)if(So[Co[e]].common)return Co[e]}function Lo(t,e,n){if(n){if(n.length){const{lo:o,hi:i}=Object(r["U"])(n,e),a=n[o]>=e?n[o]:n[i];t[a]=!0}}else t[e]=!0}function Ro(t,e,n,r){const o=t._adapter,i=+o.startOf(e[0].value,r),a=e[e.length-1].value;let s,c;for(s=i;s<=a;s=+o.add(s,1,r))c=n[s],c>=0&&(e[c].major=!0);return e}function Fo(t,e,n){const r=[],o={},i=e.length;let a,s;for(a=0;a<i;++a)s=e[a],o[s]=a,r.push({value:s,major:!1});return 0!==i&&n?Ro(t,r,o,n):r}class Io extends ke{constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e){const n=t.time||(t.time={}),o=this._adapter=new ct._date(t.adapters.date);Object(r["K"])(n.displayFormats,o.formats()),this._parseOpts={parser:n.parser,round:n.round,isoWeekday:n.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:To(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this,e=t.options,n=t._adapter,o=e.time.unit||"day";let{min:i,max:a,minDefined:s,maxDefined:c}=t.getUserBounds();function l(t){s||isNaN(t.min)||(i=Math.min(i,t.min)),c||isNaN(t.max)||(a=Math.max(a,t.max))}s&&c||(l(t._getLabelBounds()),"ticks"===e.bounds&&"labels"===e.ticks.source||l(t.getMinMax(!1))),i=Object(r["Ab"])(i)&&!isNaN(i)?i:+n.startOf(Date.now(),o),a=Object(r["Ab"])(a)&&!isNaN(a)?a:+n.endOf(Date.now(),o)+1,t.min=Math.min(i,a-1),t.max=Math.max(i+1,a)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],n=t[t.length-1]),{min:e,max:n}}buildTicks(){const t=this,e=t.options,n=e.time,o=e.ticks,i="labels"===o.source?t.getLabelTimestamps():t._generate();"ticks"===e.bounds&&i.length&&(t.min=t._userMin||i[0],t.max=t._userMax||i[i.length-1]);const a=t.min,s=t.max,c=Object(r["T"])(i,a,s);return t._unit=n.unit||(o.autoSkip?Eo(n.minUnit,t.min,t.max,t._getLabelCapacity(a)):Ao(t,c.length,n.minUnit,t.min,t.max)),t._majorUnit=o.major.enabled&&"year"!==t._unit?Do(t._unit):void 0,t.initOffsets(i),e.reverse&&c.reverse(),Fo(t,c,t._majorUnit)}initOffsets(t){const e=this;let n,o,i=0,a=0;e.options.offset&&t.length&&(n=e.getDecimalForValue(t[0]),i=1===t.length?1-n:(e.getDecimalForValue(t[1])-n)/2,o=e.getDecimalForValue(t[t.length-1]),a=1===t.length?o:(o-e.getDecimalForValue(t[t.length-2]))/2);const s=t.length<3?.5:.25;i=Object(r["Kb"])(i,0,s),a=Object(r["Kb"])(a,0,s),e._offsets={start:i,end:a,factor:1/(i+1+a)}}_generate(){const t=this,e=t._adapter,n=t.min,o=t.max,i=t.options,a=i.time,s=a.unit||Eo(a.minUnit,n,o,t._getLabelCapacity(n)),c=Object(r["Pb"])(a.stepSize,1),l="week"===s&&a.isoWeekday,u=Object(r["Jb"])(l)||!0===l,f={};let d,h,p=n;if(u&&(p=+e.startOf(p,"isoWeek",l)),p=+e.startOf(p,u?"day":s),e.diff(o,n,s)>1e5*c)throw new Error(n+" and "+o+" are too far apart with stepSize of "+c+" "+s);const b="data"===i.ticks.source&&t.getDataTimestamps();for(d=p,h=0;d<o;d=+e.add(d,c,s),h++)Lo(f,d,b);return d!==o&&"ticks"!==i.bounds&&1!==h||Lo(f,d,b),Object.keys(f).sort((t,e)=>t-e).map(t=>+t)}getLabelForValue(t){const e=this,n=e._adapter,r=e.options.time;return r.tooltipFormat?n.format(t,r.tooltipFormat):n.format(t,r.displayFormats.datetime)}_tickFormatFunction(t,e,n,o){const i=this,a=i.options,s=a.time.displayFormats,c=i._unit,l=i._majorUnit,u=c&&s[c],f=l&&s[l],d=n[e],h=l&&f&&d&&d.major,p=i._adapter.format(t,o||(h?f:u)),b=a.ticks.callback;return b?Object(r["n"])(b,[p,e,n],i):p}generateTickLabels(t){let e,n,r;for(e=0,n=t.length;e<n;++e)r=t[e],r.label=this._tickFormatFunction(r.value,e,t)}getDecimalForValue(t){const e=this;return null===t?NaN:(t-e.min)/(e.max-e.min)}getPixelForValue(t){const e=this,n=e._offsets,r=e.getDecimalForValue(t);return e.getPixelForDecimal((n.start+r)*n.factor)}getValueForPixel(t){const e=this,n=e._offsets,r=e.getDecimalForPixel(t)/n.factor-n.end;return e.min+r*(e.max-e.min)}_getLabelSize(t){const e=this,n=e.options.ticks,o=e.ctx.measureText(t).width,i=Object(r["Nb"])(e.isHorizontal()?n.maxRotation:n.minRotation),a=Math.cos(i),s=Math.sin(i),c=e._resolveTickFontOptions(0).size;return{w:o*a+c*s,h:o*s+c*a}}_getLabelCapacity(t){const e=this,n=e.options.time,r=n.displayFormats,o=r[n.unit]||r.millisecond,i=e._tickFormatFunction(t,0,Fo(e,[t],e._majorUnit),o),a=e._getLabelSize(i),s=Math.floor(e.isHorizontal()?e.width/a.w:e.height/a.h)-1;return s>0?s:1}getDataTimestamps(){const t=this;let e,n,r=t._cache.data||[];if(r.length)return r;const o=t.getMatchingVisibleMetas();if(t._normalized&&o.length)return t._cache.data=o[0].controller.getAllParsedValues(t);for(e=0,n=o.length;e<n;++e)r=r.concat(o[e].controller.getAllParsedValues(t));return t._cache.data=t.normalize(r)}getLabelTimestamps(){const t=this,e=t._cache.labels||[];let n,r;if(e.length)return e;const o=t.getLabels();for(n=0,r=o.length;n<r;++n)e.push(To(t,o[n]));return t._cache.labels=t._normalized?e:t.normalize(e)}normalize(t){return Object(r["B"])(t.sort(Po))}}function No(t,e,n){let o,i,a,s,c=0,l=t.length-1;n?(e>=t[c].pos&&e<=t[l].pos&&({lo:c,hi:l}=Object(r["Qb"])(t,"pos",e)),({pos:o,time:a}=t[c]),({pos:i,time:s}=t[l])):(e>=t[c].time&&e<=t[l].time&&({lo:c,hi:l}=Object(r["Qb"])(t,"time",e)),({time:o,pos:a}=t[c]),({time:i,pos:s}=t[l]));const u=i-o;return u?a+(s-a)*(e-o)/u:a}Io.id="time",Io.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};class Wo extends Io{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this,e=t._getTimestampsForTable(),n=t._table=t.buildLookupTable(e);t._minPos=No(n,t.min),t._tableRange=No(n,t.max)-t._minPos,super.initOffsets(e)}buildLookupTable(t){const{min:e,max:n}=this,r=[],o=[];let i,a,s,c,l;for(i=0,a=t.length;i<a;++i)c=t[i],c>=e&&c<=n&&r.push(c);if(r.length<2)return[{time:e,pos:0},{time:n,pos:1}];for(i=0,a=r.length;i<a;++i)l=r[i+1],s=r[i-1],c=r[i],Math.round((l+s)/2)!==c&&o.push({time:c,pos:i/(a-1)});return o}_getTimestampsForTable(){const t=this;let e=t._cache.all||[];if(e.length)return e;const n=t.getDataTimestamps(),r=t.getLabelTimestamps();return e=n.length&&r.length?t.normalize(n.concat(r)):n.length?n:r,e=t._cache.all=e,e}getDecimalForValue(t){return(No(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const e=this,n=e._offsets,r=e.getDecimalForPixel(t)/n.factor-n.end;return No(e._table,r*e._tableRange+e._minPos,!0)}}Wo.id="timeseries",Wo.defaults=Io.defaults;var Bo=Object.freeze({__proto__:null,CategoryScale:oo,LinearScale:co,LogarithmicScale:fo,RadialLinearScale:Mo,TimeScale:Io,TimeSeriesScale:Wo});const zo=[it,Yn,to,Bo]},"9bdd":function(t,e,n){var r=n("825a"),o=n("2a62");t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(a){throw o(t),a}}},"9bf2":function(t,e,n){var r=n("83ab"),o=n("0cfb"),i=n("825a"),a=n("c04e"),s=Object.defineProperty;e.f=r?s:function(t,e,n){if(i(t),e=a(e,!0),i(n),o)try{return s(t,e,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},"9ed3":function(t,e,n){"use strict";var r=n("ae93").IteratorPrototype,o=n("7c73"),i=n("5c6c"),a=n("d44e"),s=n("3f8c"),c=function(){return this};t.exports=function(t,e,n){var l=e+" Iterator";return t.prototype=o(r,{next:i(1,n)}),a(t,l,!1,!0),s[l]=c,t}},"9f7f":function(t,e,n){var r=n("d039"),o=function(t,e){return RegExp(t,e)};e.UNSUPPORTED_Y=r((function(){var t=o("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),e.BROKEN_CARET=r((function(){var t=o("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},"9ff4":function(t,e,n){"use strict";(function(t){function r(t,e){const n=Object.create(null),r=t.split(",");for(let o=0;o<r.length;o++)n[r[o]]=!0;return e?t=>!!n[t.toLowerCase()]:t=>!!n[t]}n.d(e,"a",(function(){return j})),n.d(e,"b",(function(){return O})),n.d(e,"c",(function(){return k})),n.d(e,"d",(function(){return w})),n.d(e,"e",(function(){return K})),n.d(e,"f",(function(){return Z})),n.d(e,"g",(function(){return rt})),n.d(e,"h",(function(){return P})),n.d(e,"i",(function(){return et})),n.d(e,"j",(function(){return A})),n.d(e,"k",(function(){return Q})),n.d(e,"l",(function(){return nt})),n.d(e,"m",(function(){return D})),n.d(e,"n",(function(){return I})),n.d(e,"o",(function(){return i})),n.d(e,"p",(function(){return b})),n.d(e,"q",(function(){return Y})),n.d(e,"r",(function(){return L})),n.d(e,"s",(function(){return C})),n.d(e,"t",(function(){return B})),n.d(e,"u",(function(){return S})),n.d(e,"v",(function(){return U})),n.d(e,"w",(function(){return z})),n.d(e,"x",(function(){return q})),n.d(e,"y",(function(){return g})),n.d(e,"z",(function(){return R})),n.d(e,"A",(function(){return s})),n.d(e,"B",(function(){return N})),n.d(e,"C",(function(){return W})),n.d(e,"D",(function(){return v})),n.d(e,"E",(function(){return y})),n.d(e,"F",(function(){return r})),n.d(e,"G",(function(){return d})),n.d(e,"H",(function(){return c})),n.d(e,"I",(function(){return T})),n.d(e,"J",(function(){return x})),n.d(e,"K",(function(){return tt})),n.d(e,"L",(function(){return ot})),n.d(e,"M",(function(){return $}));const o="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",i=r(o);const a="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",s=r(a);function c(t){if(D(t)){const e={};for(let n=0;n<t.length;n++){const r=t[n],o=c(N(r)?f(r):r);if(o)for(const t in o)e[t]=o[t]}return e}if(B(t))return t}const l=/;(?![^(]*\))/g,u=/:(.+)/;function f(t){const e={};return t.split(l).forEach(t=>{if(t){const n=t.split(u);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function d(t){let e="";if(N(t))e=t;else if(D(t))for(let n=0;n<t.length;n++){const r=d(t[n]);r&&(e+=r+" ")}else if(B(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}const h="html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot",p="svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistanceLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view",b=r(h),g=r(p);function m(t,e){if(t.length!==e.length)return!1;let n=!0;for(let r=0;n&&r<t.length;r++)n=v(t[r],e[r]);return n}function v(t,e){if(t===e)return!0;let n=F(t),r=F(e);if(n||r)return!(!n||!r)&&t.getTime()===e.getTime();if(n=D(t),r=D(e),n||r)return!(!n||!r)&&m(t,e);if(n=B(t),r=B(e),n||r){if(!n||!r)return!1;const o=Object.keys(t).length,i=Object.keys(e).length;if(o!==i)return!1;for(const n in t){const r=t.hasOwnProperty(n),o=e.hasOwnProperty(n);if(r&&!o||!r&&o||!v(t[n],e[n]))return!1}}return String(t)===String(e)}function y(t,e){return t.findIndex(t=>v(t,e))}const x=t=>null==t?"":B(t)?JSON.stringify(t,_,2):String(t),_=(t,e)=>L(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[e,n])=>(t[e+" =>"]=n,t),{})}:R(e)?{[`Set(${e.size})`]:[...e.values()]}:!B(e)||D(e)||U(e)?e:String(e),O={},j=[],w=()=>{},k=()=>!1,M=/^on[^a-z]/,S=t=>M.test(t),C=t=>t.startsWith("onUpdate:"),P=Object.assign,T=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},E=Object.prototype.hasOwnProperty,A=(t,e)=>E.call(t,e),D=Array.isArray,L=t=>"[object Map]"===H(t),R=t=>"[object Set]"===H(t),F=t=>t instanceof Date,I=t=>"function"===typeof t,N=t=>"string"===typeof t,W=t=>"symbol"===typeof t,B=t=>null!==t&&"object"===typeof t,z=t=>B(t)&&I(t.then)&&I(t.catch),V=Object.prototype.toString,H=t=>V.call(t),$=t=>H(t).slice(8,-1),U=t=>"[object Object]"===H(t),Y=t=>N(t)&&"NaN"!==t&&"-"!==t[0]&&""+parseInt(t,10)===t,q=r(",key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),G=t=>{const e=Object.create(null);return n=>{const r=e[n];return r||(e[n]=t(n))}},X=/-(\w)/g,K=G(t=>t.replace(X,(t,e)=>e?e.toUpperCase():"")),J=/\B([A-Z])/g,Q=G(t=>t.replace(J,"-$1").toLowerCase()),Z=G(t=>t.charAt(0).toUpperCase()+t.slice(1)),tt=G(t=>t?"on"+Z(t):""),et=(t,e)=>t!==e&&(t===t||e===e),nt=(t,e)=>{for(let n=0;n<t.length;n++)t[n](e)},rt=(t,e,n)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},ot=t=>{const e=parseFloat(t);return isNaN(e)?t:e}}).call(this,n("c8ba"))},a4b4:function(t,e,n){var r=n("342f");t.exports=/web0s(?!.*chrome)/i.test(r)},a4d3:function(t,e,n){"use strict";var r=n("23e7"),o=n("da84"),i=n("d066"),a=n("c430"),s=n("83ab"),c=n("4930"),l=n("fdbf"),u=n("d039"),f=n("5135"),d=n("e8b5"),h=n("861d"),p=n("825a"),b=n("7b0b"),g=n("fc6a"),m=n("c04e"),v=n("5c6c"),y=n("7c73"),x=n("df75"),_=n("241c"),O=n("057f"),j=n("7418"),w=n("06cf"),k=n("9bf2"),M=n("d1e7"),S=n("9112"),C=n("6eeb"),P=n("5692"),T=n("f772"),E=n("d012"),A=n("90e3"),D=n("b622"),L=n("e538"),R=n("746f"),F=n("d44e"),I=n("69f3"),N=n("b727").forEach,W=T("hidden"),B="Symbol",z="prototype",V=D("toPrimitive"),H=I.set,$=I.getterFor(B),U=Object[z],Y=o.Symbol,q=i("JSON","stringify"),G=w.f,X=k.f,K=O.f,J=M.f,Q=P("symbols"),Z=P("op-symbols"),tt=P("string-to-symbol-registry"),et=P("symbol-to-string-registry"),nt=P("wks"),rt=o.QObject,ot=!rt||!rt[z]||!rt[z].findChild,it=s&&u((function(){return 7!=y(X({},"a",{get:function(){return X(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=G(U,e);r&&delete U[e],X(t,e,n),r&&t!==U&&X(U,e,r)}:X,at=function(t,e){var n=Q[t]=y(Y[z]);return H(n,{type:B,tag:t,description:e}),s||(n.description=e),n},st=l?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Y},ct=function(t,e,n){t===U&&ct(Z,e,n),p(t);var r=m(e,!0);return p(n),f(Q,r)?(n.enumerable?(f(t,W)&&t[W][r]&&(t[W][r]=!1),n=y(n,{enumerable:v(0,!1)})):(f(t,W)||X(t,W,v(1,{})),t[W][r]=!0),it(t,r,n)):X(t,r,n)},lt=function(t,e){p(t);var n=g(e),r=x(n).concat(pt(n));return N(r,(function(e){s&&!ft.call(n,e)||ct(t,e,n[e])})),t},ut=function(t,e){return void 0===e?y(t):lt(y(t),e)},ft=function(t){var e=m(t,!0),n=J.call(this,e);return!(this===U&&f(Q,e)&&!f(Z,e))&&(!(n||!f(this,e)||!f(Q,e)||f(this,W)&&this[W][e])||n)},dt=function(t,e){var n=g(t),r=m(e,!0);if(n!==U||!f(Q,r)||f(Z,r)){var o=G(n,r);return!o||!f(Q,r)||f(n,W)&&n[W][r]||(o.enumerable=!0),o}},ht=function(t){var e=K(g(t)),n=[];return N(e,(function(t){f(Q,t)||f(E,t)||n.push(t)})),n},pt=function(t){var e=t===U,n=K(e?Z:g(t)),r=[];return N(n,(function(t){!f(Q,t)||e&&!f(U,t)||r.push(Q[t])})),r};if(c||(Y=function(){if(this instanceof Y)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=A(t),n=function(t){this===U&&n.call(Z,t),f(this,W)&&f(this[W],e)&&(this[W][e]=!1),it(this,e,v(1,t))};return s&&ot&&it(U,e,{configurable:!0,set:n}),at(e,t)},C(Y[z],"toString",(function(){return $(this).tag})),C(Y,"withoutSetter",(function(t){return at(A(t),t)})),M.f=ft,k.f=ct,w.f=dt,_.f=O.f=ht,j.f=pt,L.f=function(t){return at(D(t),t)},s&&(X(Y[z],"description",{configurable:!0,get:function(){return $(this).description}}),a||C(U,"propertyIsEnumerable",ft,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!c,sham:!c},{Symbol:Y}),N(x(nt),(function(t){R(t)})),r({target:B,stat:!0,forced:!c},{for:function(t){var e=String(t);if(f(tt,e))return tt[e];var n=Y(e);return tt[e]=n,et[n]=e,n},keyFor:function(t){if(!st(t))throw TypeError(t+" is not a symbol");if(f(et,t))return et[t]},useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),r({target:"Object",stat:!0,forced:!c,sham:!s},{create:ut,defineProperty:ct,defineProperties:lt,getOwnPropertyDescriptor:dt}),r({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:ht,getOwnPropertySymbols:pt}),r({target:"Object",stat:!0,forced:u((function(){j.f(1)}))},{getOwnPropertySymbols:function(t){return j.f(b(t))}}),q){var bt=!c||u((function(){var t=Y();return"[null]"!=q([t])||"{}"!=q({a:t})||"{}"!=q(Object(t))}));r({target:"JSON",stat:!0,forced:bt},{stringify:function(t,e,n){var r,o=[t],i=1;while(arguments.length>i)o.push(arguments[i++]);if(r=e,(h(e)||void 0!==t)&&!st(t))return d(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!st(e))return e}),o[1]=e,q.apply(null,o)}})}Y[z][V]||S(Y[z],V,Y[z].valueOf),F(Y,B),E[W]=!0},a630:function(t,e,n){var r=n("23e7"),o=n("4df4"),i=n("1c7e"),a=!i((function(t){Array.from(t)}));r({target:"Array",stat:!0,forced:a},{from:o})},a640:function(t,e,n){"use strict";var r=n("d039");t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))}},a691:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},a79d:function(t,e,n){"use strict";var r=n("23e7"),o=n("c430"),i=n("fea9"),a=n("d039"),s=n("d066"),c=n("4840"),l=n("cdf9"),u=n("6eeb"),f=!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}));if(r({target:"Promise",proto:!0,real:!0,forced:f},{finally:function(t){var e=c(this,s("Promise")),n="function"==typeof t;return this.then(n?function(n){return l(e,t()).then((function(){return n}))}:t,n?function(n){return l(e,t()).then((function(){throw n}))}:t)}}),!o&&"function"==typeof i){var d=s("Promise").prototype["finally"];i.prototype["finally"]!==d&&u(i.prototype,"finally",d,{unsafe:!0})}},a9e3:function(t,e,n){"use strict";var r=n("83ab"),o=n("da84"),i=n("94ca"),a=n("6eeb"),s=n("5135"),c=n("c6b6"),l=n("7156"),u=n("c04e"),f=n("d039"),d=n("7c73"),h=n("241c").f,p=n("06cf").f,b=n("9bf2").f,g=n("58a8").trim,m="Number",v=o[m],y=v.prototype,x=c(d(y))==m,_=function(t){var e,n,r,o,i,a,s,c,l=u(t,!1);if("string"==typeof l&&l.length>2)if(l=g(l),e=l.charCodeAt(0),43===e||45===e){if(n=l.charCodeAt(2),88===n||120===n)return NaN}else if(48===e){switch(l.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+l}for(i=l.slice(2),a=i.length,s=0;s<a;s++)if(c=i.charCodeAt(s),c<48||c>o)return NaN;return parseInt(i,r)}return+l};if(i(m,!v(" 0o1")||!v("0b1")||v("+0x1"))){for(var O,j=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof j&&(x?f((function(){y.valueOf.call(n)})):c(n)!=m)?l(new v(_(e)),n,j):_(e)},w=r?h(v):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),k=0;w.length>k;k++)s(v,O=w[k])&&!s(j,O)&&b(j,O,p(v,O));j.prototype=y,y.constructor=j,a(o,m,j)}},ab13:function(t,e,n){var r=n("b622"),o=r("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[o]=!1,"/./"[t](e)}catch(r){}}return!1}},abc5:function(t,e,n){"use strict";(function(t){function r(){return o().__VUE_DEVTOOLS_GLOBAL_HOOK__}function o(){return"undefined"!==typeof navigator?window:"undefined"!==typeof t?t:{}}n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return o}))}).call(this,n("c8ba"))},ac1f:function(t,e,n){"use strict";var r=n("23e7"),o=n("9263");r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},ad6d:function(t,e,n){"use strict";var r=n("825a");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},addb:function(t,e){var n=Math.floor,r=function(t,e){var a=t.length,s=n(a/2);return a<8?o(t,e):i(r(t.slice(0,s),e),r(t.slice(s),e),e)},o=function(t,e){var n,r,o=t.length,i=1;while(i<o){r=i,n=t[i];while(r&&e(t[r-1],n)>0)t[r]=t[--r];r!==i++&&(t[r]=n)}return t},i=function(t,e,n){var r=t.length,o=e.length,i=0,a=0,s=[];while(i<r||a<o)i<r&&a<o?s.push(n(t[i],e[a])<=0?t[i++]:e[a++]):s.push(i<r?t[i++]:e[a++]);return s};t.exports=r},ade3:function(t,e,n){"use strict";function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.d(e,"a",(function(){return r}))},ae93:function(t,e,n){"use strict";var r,o,i,a=n("d039"),s=n("e163"),c=n("9112"),l=n("5135"),u=n("b622"),f=n("c430"),d=u("iterator"),h=!1,p=function(){return this};[].keys&&(i=[].keys(),"next"in i?(o=s(s(i)),o!==Object.prototype&&(r=o)):h=!0);var b=void 0==r||a((function(){var t={};return r[d].call(t)!==t}));b&&(r={}),f&&!b||l(r,d)||c(r,d,p),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},b041:function(t,e,n){"use strict";var r=n("00ee"),o=n("f5df");t.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},b0c0:function(t,e,n){var r=n("83ab"),o=n("9bf2").f,i=Function.prototype,a=i.toString,s=/^\s*function ([^ (]*)/,c="name";r&&!(c in i)&&o(i,c,{configurable:!0,get:function(){try{return a.call(this).match(s)[1]}catch(t){return""}}})},b166:function(t,e,n){"use strict";n.d(e,"a",(function(){return q}));var r=n("fd3a"),o=n("8c86");function i(t){Object(o["a"])(1,arguments);var e=Object(r["a"])(t);return!isNaN(e)}var a=n("8923"),s=n("fe1f");function c(t,e){Object(o["a"])(2,arguments);var n=Object(r["a"])(t).getTime(),i=Object(s["a"])(e);return new Date(n+i)}function l(t,e){Object(o["a"])(2,arguments);var n=Object(s["a"])(e);return c(t,-n)}function u(t,e){var n=t<0?"-":"",r=Math.abs(t).toString();while(r.length<e)r="0"+r;return n+r}var f={y:function(t,e){var n=t.getUTCFullYear(),r=n>0?n:1-n;return u("yy"===e?r%100:r,e.length)},M:function(t,e){var n=t.getUTCMonth();return"M"===e?String(n+1):u(n+1,2)},d:function(t,e){return u(t.getUTCDate(),e.length)},a:function(t,e){var n=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return"am"===n?"a.m.":"p.m."}},h:function(t,e){return u(t.getUTCHours()%12||12,e.length)},H:function(t,e){return u(t.getUTCHours(),e.length)},m:function(t,e){return u(t.getUTCMinutes(),e.length)},s:function(t,e){return u(t.getUTCSeconds(),e.length)},S:function(t,e){var n=e.length,r=t.getUTCMilliseconds(),o=Math.floor(r*Math.pow(10,n-3));return u(o,e.length)}},d=f,h=864e5;function p(t){Object(o["a"])(1,arguments);var e=Object(r["a"])(t),n=e.getTime();e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0);var i=e.getTime(),a=n-i;return Math.floor(a/h)+1}function b(t){Object(o["a"])(1,arguments);var e=1,n=Object(r["a"])(t),i=n.getUTCDay(),a=(i<e?7:0)+i-e;return n.setUTCDate(n.getUTCDate()-a),n.setUTCHours(0,0,0,0),n}function g(t){Object(o["a"])(1,arguments);var e=Object(r["a"])(t),n=e.getUTCFullYear(),i=new Date(0);i.setUTCFullYear(n+1,0,4),i.setUTCHours(0,0,0,0);var a=b(i),s=new Date(0);s.setUTCFullYear(n,0,4),s.setUTCHours(0,0,0,0);var c=b(s);return e.getTime()>=a.getTime()?n+1:e.getTime()>=c.getTime()?n:n-1}function m(t){Object(o["a"])(1,arguments);var e=g(t),n=new Date(0);n.setUTCFullYear(e,0,4),n.setUTCHours(0,0,0,0);var r=b(n);return r}var v=6048e5;function y(t){Object(o["a"])(1,arguments);var e=Object(r["a"])(t),n=b(e).getTime()-m(e).getTime();return Math.round(n/v)+1}function x(t,e){Object(o["a"])(1,arguments);var n=e||{},i=n.locale,a=i&&i.options&&i.options.weekStartsOn,c=null==a?0:Object(s["a"])(a),l=null==n.weekStartsOn?c:Object(s["a"])(n.weekStartsOn);if(!(l>=0&&l<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var u=Object(r["a"])(t),f=u.getUTCDay(),d=(f<l?7:0)+f-l;return u.setUTCDate(u.getUTCDate()-d),u.setUTCHours(0,0,0,0),u}function _(t,e){Object(o["a"])(1,arguments);var n=Object(r["a"])(t,e),i=n.getUTCFullYear(),a=e||{},c=a.locale,l=c&&c.options&&c.options.firstWeekContainsDate,u=null==l?1:Object(s["a"])(l),f=null==a.firstWeekContainsDate?u:Object(s["a"])(a.firstWeekContainsDate);if(!(f>=1&&f<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var d=new Date(0);d.setUTCFullYear(i+1,0,f),d.setUTCHours(0,0,0,0);var h=x(d,e),p=new Date(0);p.setUTCFullYear(i,0,f),p.setUTCHours(0,0,0,0);var b=x(p,e);return n.getTime()>=h.getTime()?i+1:n.getTime()>=b.getTime()?i:i-1}function O(t,e){Object(o["a"])(1,arguments);var n=e||{},r=n.locale,i=r&&r.options&&r.options.firstWeekContainsDate,a=null==i?1:Object(s["a"])(i),c=null==n.firstWeekContainsDate?a:Object(s["a"])(n.firstWeekContainsDate),l=_(t,e),u=new Date(0);u.setUTCFullYear(l,0,c),u.setUTCHours(0,0,0,0);var f=x(u,e);return f}var j=6048e5;function w(t,e){Object(o["a"])(1,arguments);var n=Object(r["a"])(t),i=x(n,e).getTime()-O(n,e).getTime();return Math.round(i/j)+1}var k={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},M={G:function(t,e,n){var r=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(t,e,n){if("yo"===e){var r=t.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return d.y(t,e)},Y:function(t,e,n,r){var o=_(t,r),i=o>0?o:1-o;if("YY"===e){var a=i%100;return u(a,2)}return"Yo"===e?n.ordinalNumber(i,{unit:"year"}):u(i,e.length)},R:function(t,e){var n=g(t);return u(n,e.length)},u:function(t,e){var n=t.getUTCFullYear();return u(n,e.length)},Q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return u(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return u(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,n){var r=t.getUTCMonth();switch(e){case"M":case"MM":return d.M(t,e);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,n){var r=t.getUTCMonth();switch(e){case"L":return String(r+1);case"LL":return u(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,n,r){var o=w(t,r);return"wo"===e?n.ordinalNumber(o,{unit:"week"}):u(o,e.length)},I:function(t,e,n){var r=y(t);return"Io"===e?n.ordinalNumber(r,{unit:"week"}):u(r,e.length)},d:function(t,e,n){return"do"===e?n.ordinalNumber(t.getUTCDate(),{unit:"date"}):d.d(t,e)},D:function(t,e,n){var r=p(t);return"Do"===e?n.ordinalNumber(r,{unit:"dayOfYear"}):u(r,e.length)},E:function(t,e,n){var r=t.getUTCDay();switch(e){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,n,r){var o=t.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(i);case"ee":return u(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});case"eeee":default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(t,e,n,r){var o=t.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(i);case"cc":return u(i,e.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});case"cccc":default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(t,e,n){var r=t.getUTCDay(),o=0===r?7:r;switch(e){case"i":return String(o);case"ii":return u(o,e.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,n){var r=t.getUTCHours(),o=r/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(t,e,n){var r,o=t.getUTCHours();switch(r=12===o?k.noon:0===o?k.midnight:o/12>=1?"pm":"am",e){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(t,e,n){var r,o=t.getUTCHours();switch(r=o>=17?k.evening:o>=12?k.afternoon:o>=4?k.morning:k.night,e){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(t,e,n){if("ho"===e){var r=t.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return d.h(t,e)},H:function(t,e,n){return"Ho"===e?n.ordinalNumber(t.getUTCHours(),{unit:"hour"}):d.H(t,e)},K:function(t,e,n){var r=t.getUTCHours()%12;return"Ko"===e?n.ordinalNumber(r,{unit:"hour"}):u(r,e.length)},k:function(t,e,n){var r=t.getUTCHours();return 0===r&&(r=24),"ko"===e?n.ordinalNumber(r,{unit:"hour"}):u(r,e.length)},m:function(t,e,n){return"mo"===e?n.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):d.m(t,e)},s:function(t,e,n){return"so"===e?n.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):d.s(t,e)},S:function(t,e){return d.S(t,e)},X:function(t,e,n,r){var o=r._originalDate||t,i=o.getTimezoneOffset();if(0===i)return"Z";switch(e){case"X":return C(i);case"XXXX":case"XX":return P(i);case"XXXXX":case"XXX":default:return P(i,":")}},x:function(t,e,n,r){var o=r._originalDate||t,i=o.getTimezoneOffset();switch(e){case"x":return C(i);case"xxxx":case"xx":return P(i);case"xxxxx":case"xxx":default:return P(i,":")}},O:function(t,e,n,r){var o=r._originalDate||t,i=o.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+S(i,":");case"OOOO":default:return"GMT"+P(i,":")}},z:function(t,e,n,r){var o=r._originalDate||t,i=o.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+S(i,":");case"zzzz":default:return"GMT"+P(i,":")}},t:function(t,e,n,r){var o=r._originalDate||t,i=Math.floor(o.getTime()/1e3);return u(i,e.length)},T:function(t,e,n,r){var o=r._originalDate||t,i=o.getTime();return u(i,e.length)}};function S(t,e){var n=t>0?"-":"+",r=Math.abs(t),o=Math.floor(r/60),i=r%60;if(0===i)return n+String(o);var a=e||"";return n+String(o)+a+u(i,2)}function C(t,e){if(t%60===0){var n=t>0?"-":"+";return n+u(Math.abs(t)/60,2)}return P(t,e)}function P(t,e){var n=e||"",r=t>0?"-":"+",o=Math.abs(t),i=u(Math.floor(o/60),2),a=u(o%60,2);return r+i+n+a}var T=M;function E(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}}function A(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}}function D(t,e){var n,r=t.match(/(P+)(p+)?/),o=r[1],i=r[2];if(!i)return E(t,e);switch(o){case"P":n=e.dateTime({width:"short"});break;case"PP":n=e.dateTime({width:"medium"});break;case"PPP":n=e.dateTime({width:"long"});break;case"PPPP":default:n=e.dateTime({width:"full"});break}return n.replace("{{date}}",E(o,e)).replace("{{time}}",A(i,e))}var L={p:A,P:D},R=L,F=n("2420"),I=["D","DD"],N=["YY","YYYY"];function W(t){return-1!==I.indexOf(t)}function B(t){return-1!==N.indexOf(t)}function z(t,e,n){if("YYYY"===t)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(e,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("YY"===t)throw new RangeError("Use `yy` instead of `YY` (in `".concat(e,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("D"===t)throw new RangeError("Use `d` instead of `D` (in `".concat(e,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("DD"===t)throw new RangeError("Use `dd` instead of `DD` (in `".concat(e,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"))}var V=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,H=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,$=/^'([^]*?)'?$/,U=/''/g,Y=/[a-zA-Z]/;function q(t,e,n){Object(o["a"])(2,arguments);var c=String(e),u=n||{},f=u.locale||a["a"],d=f.options&&f.options.firstWeekContainsDate,h=null==d?1:Object(s["a"])(d),p=null==u.firstWeekContainsDate?h:Object(s["a"])(u.firstWeekContainsDate);if(!(p>=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=f.options&&f.options.weekStartsOn,g=null==b?0:Object(s["a"])(b),m=null==u.weekStartsOn?g:Object(s["a"])(u.weekStartsOn);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!f.localize)throw new RangeError("locale must contain localize property");if(!f.formatLong)throw new RangeError("locale must contain formatLong property");var v=Object(r["a"])(t);if(!i(v))throw new RangeError("Invalid time value");var y=Object(F["a"])(v),x=l(v,y),_={firstWeekContainsDate:p,weekStartsOn:m,locale:f,_originalDate:v},O=c.match(H).map((function(t){var e=t[0];if("p"===e||"P"===e){var n=R[e];return n(t,f.formatLong,_)}return t})).join("").match(V).map((function(n){if("''"===n)return"'";var r=n[0];if("'"===r)return G(n);var o=T[r];if(o)return!u.useAdditionalWeekYearTokens&&B(n)&&z(n,e,t),!u.useAdditionalDayOfYearTokens&&W(n)&&z(n,e,t),o(x,n,f.localize,_);if(r.match(Y))throw new RangeError("Format string contains an unescaped latin alphabet character `"+r+"`");return n})).join("");return O}function G(t){return t.match($)[1].replace(U,"'")}},b50d:function(t,e,n){"use strict";var r=n("c532"),o=n("467f"),i=n("7aac"),a=n("30b5"),s=n("83b9"),c=n("c345"),l=n("3934"),u=n("2d83");t.exports=function(t){return new Promise((function(e,n){var f=t.data,d=t.headers;r.isFormData(f)&&delete d["Content-Type"];var h=new XMLHttpRequest;if(t.auth){var p=t.auth.username||"",b=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";d.Authorization="Basic "+btoa(p+":"+b)}var g=s(t.baseURL,t.url);if(h.open(t.method.toUpperCase(),a(g,t.params,t.paramsSerializer),!0),h.timeout=t.timeout,h.onreadystatechange=function(){if(h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in h?c(h.getAllResponseHeaders()):null,i=t.responseType&&"text"!==t.responseType?h.response:h.responseText,a={data:i,status:h.status,statusText:h.statusText,headers:r,config:t,request:h};o(e,n,a),h=null}},h.onabort=function(){h&&(n(u("Request aborted",t,"ECONNABORTED",h)),h=null)},h.onerror=function(){n(u("Network Error",t,null,h)),h=null},h.ontimeout=function(){var e="timeout of "+t.timeout+"ms exceeded";t.timeoutErrorMessage&&(e=t.timeoutErrorMessage),n(u(e,t,"ECONNABORTED",h)),h=null},r.isStandardBrowserEnv()){var m=(t.withCredentials||l(g))&&t.xsrfCookieName?i.read(t.xsrfCookieName):void 0;m&&(d[t.xsrfHeaderName]=m)}if("setRequestHeader"in h&&r.forEach(d,(function(t,e){"undefined"===typeof f&&"content-type"===e.toLowerCase()?delete d[e]:h.setRequestHeader(e,t)})),r.isUndefined(t.withCredentials)||(h.withCredentials=!!t.withCredentials),t.responseType)try{h.responseType=t.responseType}catch(v){if("json"!==t.responseType)throw v}"function"===typeof t.onDownloadProgress&&h.addEventListener("progress",t.onDownloadProgress),"function"===typeof t.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then((function(t){h&&(h.abort(),n(t),h=null)})),f||(f=null),h.send(f)}))}},b575:function(t,e,n){var r,o,i,a,s,c,l,u,f=n("da84"),d=n("06cf").f,h=n("2cf4").set,p=n("1cdc"),b=n("a4b4"),g=n("605d"),m=f.MutationObserver||f.WebKitMutationObserver,v=f.document,y=f.process,x=f.Promise,_=d(f,"queueMicrotask"),O=_&&_.value;O||(r=function(){var t,e;g&&(t=y.domain)&&t.exit();while(o){e=o.fn,o=o.next;try{e()}catch(n){throw o?a():i=void 0,n}}i=void 0,t&&t.enter()},p||g||b||!m||!v?x&&x.resolve?(l=x.resolve(void 0),l.constructor=x,u=l.then,a=function(){u.call(l,r)}):a=g?function(){y.nextTick(r)}:function(){h.call(f,r)}:(s=!0,c=v.createTextNode(""),new m(r).observe(c,{characterData:!0}),a=function(){c.data=s=!s})),t.exports=O||function(t){var e={fn:t,next:void 0};i&&(i.next=e),o||(o=e,a()),i=e}},b622:function(t,e,n){var r=n("da84"),o=n("5692"),i=n("5135"),a=n("90e3"),s=n("4930"),c=n("fdbf"),l=o("wks"),u=r.Symbol,f=c?u:u&&u.withoutSetter||a;t.exports=function(t){return i(l,t)&&(s||"string"==typeof l[t])||(s&&i(u,t)?l[t]=u[t]:l[t]=f("Symbol."+t)),l[t]}},b64b:function(t,e,n){var r=n("23e7"),o=n("7b0b"),i=n("df75"),a=n("d039"),s=a((function(){i(1)}));r({target:"Object",stat:!0,forced:s},{keys:function(t){return i(o(t))}})},b680:function(t,e,n){"use strict";var r=n("23e7"),o=n("a691"),i=n("408a"),a=n("1148"),s=n("d039"),c=1..toFixed,l=Math.floor,u=function(t,e,n){return 0===e?n:e%2===1?u(t,e-1,n*t):u(t*t,e/2,n)},f=function(t){var e=0,n=t;while(n>=4096)e+=12,n/=4096;while(n>=2)e+=1,n/=2;return e},d=function(t,e,n){var r=-1,o=n;while(++r<6)o+=e*t[r],t[r]=o%1e7,o=l(o/1e7)},h=function(t,e){var n=6,r=0;while(--n>=0)r+=t[n],t[n]=l(r/e),r=r%e*1e7},p=function(t){var e=6,n="";while(--e>=0)if(""!==n||0===e||0!==t[e]){var r=String(t[e]);n=""===n?r:n+a.call("0",7-r.length)+r}return n},b=c&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!s((function(){c.call({})}));r({target:"Number",proto:!0,forced:b},{toFixed:function(t){var e,n,r,s,c=i(this),l=o(t),b=[0,0,0,0,0,0],g="",m="0";if(l<0||l>20)throw RangeError("Incorrect fraction digits");if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(g="-",c=-c),c>1e-21)if(e=f(c*u(2,69,1))-69,n=e<0?c*u(2,-e,1):c/u(2,e,1),n*=4503599627370496,e=52-e,e>0){d(b,0,n),r=l;while(r>=7)d(b,1e7,0),r-=7;d(b,u(10,r,1),0),r=e-1;while(r>=23)h(b,1<<23),r-=23;h(b,1<<r),d(b,1,1),h(b,2),m=p(b)}else d(b,0,n),d(b,1<<-e,0),m=p(b)+a.call("0",l);return l>0?(s=m.length,m=g+(s<=l?"0."+a.call("0",l-s)+m:m.slice(0,s-l)+"."+m.slice(s-l))):m=g+m,m}})},b727:function(t,e,n){var r=n("0366"),o=n("44ad"),i=n("7b0b"),a=n("50c4"),s=n("65f0"),c=[].push,l=function(t){var e=1==t,n=2==t,l=3==t,u=4==t,f=6==t,d=7==t,h=5==t||f;return function(p,b,g,m){for(var v,y,x=i(p),_=o(x),O=r(b,g,3),j=a(_.length),w=0,k=m||s,M=e?k(p,j):n||d?k(p,0):void 0;j>w;w++)if((h||w in _)&&(v=_[w],y=O(v,w,x),t))if(e)M[w]=y;else if(y)switch(t){case 3:return!0;case 5:return v;case 6:return w;case 2:c.call(M,v)}else switch(t){case 4:return!1;case 7:c.call(M,v)}return f?-1:l||u?u:M}};t.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterOut:l(7)}},b774:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));const r="devtools-plugin:setup"},bc3a:function(t,e,n){t.exports=n("cee4")},bd15:function(t,e,n){"use strict";function r(t){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.match(t.matchPattern);if(!r)return null;var o=r[0],i=e.match(t.parsePattern);if(!i)return null;var a=t.valueCallback?t.valueCallback(i[0]):i[0];a=n.valueCallback?n.valueCallback(a):a;var s=e.slice(o.length);return{value:a,rest:s}}}n.d(e,"a",(function(){return r}))},c04e:function(t,e,n){var r=n("861d");t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},c333:function(t,e,n){"use strict";function r(t){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,a=r&&t.matchPatterns[r]||t.matchPatterns[t.defaultMatchWidth],s=e.match(a);if(!s)return null;var c,l=s[0],u=r&&t.parsePatterns[r]||t.parsePatterns[t.defaultParseWidth],f=Array.isArray(u)?i(u,(function(t){return t.test(l)})):o(u,(function(t){return t.test(l)}));c=t.valueCallback?t.valueCallback(f):f,c=n.valueCallback?n.valueCallback(c):c;var d=e.slice(l.length);return{value:c,rest:d}}}function o(t,e){for(var n in t)if(t.hasOwnProperty(n)&&e(t[n]))return n}function i(t,e){for(var n=0;n<t.length;n++)if(e(t[n]))return n}n.d(e,"a",(function(){return r}))},c345:function(t,e,n){"use strict";var r=n("c532"),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,n,i,a={};return t?(r.forEach(t.split("\n"),(function(t){if(i=t.indexOf(":"),e=r.trim(t.substr(0,i)).toLowerCase(),n=r.trim(t.substr(i+1)),e){if(a[e]&&o.indexOf(e)>=0)return;a[e]="set-cookie"===e?(a[e]?a[e]:[]).concat([n]):a[e]?a[e]+", "+n:n}})),a):a}},c401:function(t,e,n){"use strict";var r=n("c532");t.exports=function(t,e,n){return r.forEach(n,(function(n){t=n(t,e)})),t}},c430:function(t,e){t.exports=!1},c532:function(t,e,n){"use strict";var r=n("1d2b"),o=Object.prototype.toString;function i(t){return"[object Array]"===o.call(t)}function a(t){return"undefined"===typeof t}function s(t){return null!==t&&!a(t)&&null!==t.constructor&&!a(t.constructor)&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}function c(t){return"[object ArrayBuffer]"===o.call(t)}function l(t){return"undefined"!==typeof FormData&&t instanceof FormData}function u(t){var e;return e="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&t.buffer instanceof ArrayBuffer,e}function f(t){return"string"===typeof t}function d(t){return"number"===typeof t}function h(t){return null!==t&&"object"===typeof t}function p(t){if("[object Object]"!==o.call(t))return!1;var e=Object.getPrototypeOf(t);return null===e||e===Object.prototype}function b(t){return"[object Date]"===o.call(t)}function g(t){return"[object File]"===o.call(t)}function m(t){return"[object Blob]"===o.call(t)}function v(t){return"[object Function]"===o.call(t)}function y(t){return h(t)&&v(t.pipe)}function x(t){return"undefined"!==typeof URLSearchParams&&t instanceof URLSearchParams}function _(t){return t.replace(/^\s*/,"").replace(/\s*$/,"")}function O(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function j(t,e){if(null!==t&&"undefined"!==typeof t)if("object"!==typeof t&&(t=[t]),i(t))for(var n=0,r=t.length;n<r;n++)e.call(null,t[n],n,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.call(null,t[o],o,t)}function w(){var t={};function e(e,n){p(t[n])&&p(e)?t[n]=w(t[n],e):p(e)?t[n]=w({},e):i(e)?t[n]=e.slice():t[n]=e}for(var n=0,r=arguments.length;n<r;n++)j(arguments[n],e);return t}function k(t,e,n){return j(e,(function(e,o){t[o]=n&&"function"===typeof e?r(e,n):e})),t}function M(t){return 65279===t.charCodeAt(0)&&(t=t.slice(1)),t}t.exports={isArray:i,isArrayBuffer:c,isBuffer:s,isFormData:l,isArrayBufferView:u,isString:f,isNumber:d,isObject:h,isPlainObject:p,isUndefined:a,isDate:b,isFile:g,isBlob:m,isFunction:v,isStream:y,isURLSearchParams:x,isStandardBrowserEnv:O,forEach:j,merge:w,extend:k,trim:_,stripBOM:M}},c6b6:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},c6cd:function(t,e,n){var r=n("da84"),o=n("ce4e"),i="__core-js_shared__",a=r[i]||o(i,{});t.exports=a},c8af:function(t,e,n){"use strict";var r=n("c532");t.exports=function(t,e){r.forEach(t,(function(n,r){r!==e&&r.toUpperCase()===e.toUpperCase()&&(t[e]=n,delete t[r])}))}},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},ca84:function(t,e,n){var r=n("5135"),o=n("fc6a"),i=n("4d64").indexOf,a=n("d012");t.exports=function(t,e){var n,s=o(t),c=0,l=[];for(n in s)!r(a,n)&&r(s,n)&&l.push(n);while(e.length>c)r(s,n=e[c++])&&(~i(l,n)||l.push(n));return l}},caad:function(t,e,n){"use strict";var r=n("23e7"),o=n("4d64").includes,i=n("44d2");r({target:"Array",proto:!0},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("includes")},cc12:function(t,e,n){var r=n("da84"),o=n("861d"),i=r.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},cca6:function(t,e,n){var r=n("23e7"),o=n("60da");r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},ccc4:function(t,e,n){"use strict";function r(t){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.width?String(e.width):t.defaultWidth,r=t.formats[n]||t.formats[t.defaultWidth];return r}}n.d(e,"a",(function(){return r}))},cdf9:function(t,e,n){var r=n("825a"),o=n("861d"),i=n("f069");t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t),a=n.resolve;return a(e),n.promise}},ce4e:function(t,e,n){var r=n("da84"),o=n("9112");t.exports=function(t,e){try{o(r,t,e)}catch(n){r[t]=e}return e}},cee4:function(t,e,n){"use strict";var r=n("c532"),o=n("1d2b"),i=n("0a06"),a=n("4a7b"),s=n("2444");function c(t){var e=new i(t),n=o(i.prototype.request,e);return r.extend(n,i.prototype,e),r.extend(n,e),n}var l=c(s);l.Axios=i,l.create=function(t){return c(a(l.defaults,t))},l.Cancel=n("7a77"),l.CancelToken=n("8df4"),l.isCancel=n("2e67"),l.all=function(t){return Promise.all(t)},l.spread=n("0df6"),l.isAxiosError=n("5f02"),t.exports=l,t.exports.default=l},d012:function(t,e){t.exports={}},d039:function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},d066:function(t,e,n){var r=n("428f"),o=n("da84"),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},d1e7:function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);e.f=i?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},d2bb:function(t,e,n){var r=n("825a"),o=n("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,t.call(n,[]),e=n instanceof Array}catch(i){}return function(n,i){return r(n),o(i),e?t.call(n,i):n.__proto__=i,n}}():void 0)},d3b7:function(t,e,n){var r=n("00ee"),o=n("6eeb"),i=n("b041");r||o(Object.prototype,"toString",i,{unsafe:!0})},d44e:function(t,e,n){var r=n("9bf2").f,o=n("5135"),i=n("b622"),a=i("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,a)&&r(t,a,{configurable:!0,value:e})}},d481:function(t,e,n){"use strict";var r={lessThanXSeconds:{one:"moins dune seconde",other:"moins de {{count}} secondes"},xSeconds:{one:"1 seconde",other:"{{count}} secondes"},halfAMinute:"30 secondes",lessThanXMinutes:{one:"moins dune 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 dun an",other:"plus de {{count}} ans"},almostXYears:{one:"presquun an",other:"presque {{count}} ans"}};function o(t,e,n){var o;return n=n||{},o="string"===typeof r[t]?r[t]:1===e?r[t].one:r[t].other.replace("{{count}}",e),n.addSuffix?n.comparison>0?"dans "+o:"il y a "+o:o}var i=n("ccc4"),a={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},s={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},c={full:"{{date}} 'à' {{time}}",long:"{{date}} 'à' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},l={date:Object(i["a"])({formats:a,defaultWidth:"full"}),time:Object(i["a"])({formats:s,defaultWidth:"full"}),dateTime:Object(i["a"])({formats:c,defaultWidth:"full"})},u=l,f={lastWeek:"eeee 'dernier à' p",yesterday:"'hier à' p",today:"'aujourdhui à' p",tomorrow:"'demain à' p'",nextWeek:"eeee 'prochain à' p",other:"P"};function d(t,e,n,r){return f[t]}var h=n("92ef"),p={narrow:["av. J.-C","ap. J.-C"],abbreviated:["av. J.-C","ap. J.-C"],wide:["avant Jésus-Christ","après Jésus-Christ"]},b={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"]},g={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"]},m={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"]},v={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 laprès-midi",evening:"du soir",night:"du matin"}};function y(t,e){var n,r=Number(t),o=e||{},i=String(o.unit);return 0===r?r:(n="year"===i||"hour"===i||"week"===i?1===r?"ère":"ème":1===r?"er":"ème",r+n)}var x={ordinalNumber:y,era:Object(h["a"])({values:p,defaultWidth:"wide"}),quarter:Object(h["a"])({values:b,defaultWidth:"wide",argumentCallback:function(t){return Number(t)-1}}),month:Object(h["a"])({values:g,defaultWidth:"wide"}),day:Object(h["a"])({values:m,defaultWidth:"wide"}),dayPeriod:Object(h["a"])({values:v,defaultWidth:"wide"})},_=x,O=n("bd15"),j=n("c333"),w=/^(\d+)(ième|ère|ème|er|e)?/i,k=/\d+/i,M={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},S={any:[/^av/i,/^ap/i]},C={narrow:/^[1234]/i,abbreviated:/^t[1234]/i,wide:/^[1234](er|ème|e)? trimestre/i},P={any:[/1/i,/2/i,/3/i,/4/i]},T={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},E={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]},A={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},D={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]},L={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},R={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}},F={ordinalNumber:Object(O["a"])({matchPattern:w,parsePattern:k,valueCallback:function(t){return parseInt(t,10)}}),era:Object(j["a"])({matchPatterns:M,defaultMatchWidth:"wide",parsePatterns:S,defaultParseWidth:"any"}),quarter:Object(j["a"])({matchPatterns:C,defaultMatchWidth:"wide",parsePatterns:P,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:Object(j["a"])({matchPatterns:T,defaultMatchWidth:"wide",parsePatterns:E,defaultParseWidth:"any"}),day:Object(j["a"])({matchPatterns:A,defaultMatchWidth:"wide",parsePatterns:D,defaultParseWidth:"any"}),dayPeriod:Object(j["a"])({matchPatterns:L,defaultMatchWidth:"any",parsePatterns:R,defaultParseWidth:"any"})},I=F,N={code:"fr",formatDistance:o,formatLong:u,formatRelative:d,localize:_,match:I,options:{weekStartsOn:1,firstWeekContainsDate:4}};e["a"]=N},d784:function(t,e,n){"use strict";n("ac1f");var r=n("6eeb"),o=n("9263"),i=n("d039"),a=n("b622"),s=n("9112"),c=a("species"),l=RegExp.prototype;t.exports=function(t,e,n,u){var f=a(t),d=!i((function(){var e={};return e[f]=function(){return 7},7!=""[t](e)})),h=d&&!i((function(){var e=!1,n=/a/;return"split"===t&&(n={},n.constructor={},n.constructor[c]=function(){return n},n.flags="",n[f]=/./[f]),n.exec=function(){return e=!0,null},n[f](""),!e}));if(!d||!h||n){var p=/./[f],b=e(f,""[t],(function(t,e,n,r,i){var a=e.exec;return a===o||a===l.exec?d&&!i?{done:!0,value:p.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}));r(String.prototype,t,b[0]),r(l,f,b[1])}u&&s(l[f],"sham",!0)}},d81d:function(t,e,n){"use strict";var r=n("23e7"),o=n("b727").map,i=n("1dde"),a=i("map");r({target:"Array",proto:!0,forced:!a},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},d925:function(t,e,n){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},d998:function(t,e,n){var r=n("342f");t.exports=/MSIE|Trident/.test(r)},d9fa:function(t,e,n){"use strict";var r=n("dd3d"),o=n("9b4a"),i=function(){if("undefined"!==typeof window){if(window.devicePixelRatio)return window.devicePixelRatio;var t=window.screen;if(t)return(t.deviceXDPI||1)/(t.logicalXDPI||1)}return 1}(),a={toTextLines:function(t){var e,n=[];t=[].concat(t);while(t.length)e=t.pop(),"string"===typeof e?n.unshift.apply(n,e.split("\n")):Array.isArray(e)?t.push.apply(t,e):Object(r["Db"])(t)||n.unshift(""+e);return n},textSize:function(t,e,n){var r,o=[].concat(e),i=o.length,a=t.font,s=0;for(t.font=n.string,r=0;r<i;++r)s=Math.max(t.measureText(o[r]).width,s);return t.font=a,{height:i*n.lineHeight,width:s}},bound:function(t,e,n){return Math.max(t,Math.min(e,n))},arrayDiff:function(t,e){var n,r,o,i,a=t.slice(),s=[];for(n=0,o=e.length;n<o;++n)i=e[n],r=a.indexOf(i),-1===r?s.push([i,1]):a.splice(r,1);for(n=0,o=a.length;n<o;++n)s.push([a[n],-1]);return s},rasterize:function(t){return Math.round(t*i)/i}};
/*!
* Chart.js v3.5.1
* https://www.chartjs.org
* (c) 2021 Chart.js Contributors
* Released under the MIT License
*/function s(t,e){var n=e.x,r=e.y;if(null===n)return{x:0,y:-1};if(null===r)return{x:1,y:0};var o=t.x-n,i=t.y-r,a=Math.sqrt(o*o+i*i);return{x:a?o/a:0,y:a?i/a:-1}}function c(t,e,n,r,o){switch(o){case"center":n=r=0;break;case"bottom":n=0,r=1;break;case"right":n=1,r=0;break;case"left":n=-1,r=0;break;case"top":n=0,r=-1;break;case"start":n=-n,r=-r;break;case"end":break;default:o*=Math.PI/180,n=Math.cos(o),r=Math.sin(o);break}return{x:t,y:e,vx:n,vy:r}}var l=0,u=1,f=2,d=4,h=8;function p(t,e,n){var r=l;return t<n.left?r|=u:t>n.right&&(r|=f),e<n.top?r|=h:e>n.bottom&&(r|=d),r}function b(t,e){var n,r,o,i=t.x0,a=t.y0,s=t.x1,c=t.y1,l=p(i,a,e),b=p(s,c,e);while(1){if(!(l|b)||l&b)break;n=l||b,n&h?(r=i+(s-i)*(e.top-a)/(c-a),o=e.top):n&d?(r=i+(s-i)*(e.bottom-a)/(c-a),o=e.bottom):n&f?(o=a+(c-a)*(e.right-i)/(s-i),r=e.right):n&u&&(o=a+(c-a)*(e.left-i)/(s-i),r=e.left),n===l?(i=r,a=o,l=p(i,a,e)):(s=r,c=o,b=p(s,c,e))}return{x0:i,x1:s,y0:a,y1:c}}function g(t,e){var n,r,o=e.anchor,i=t;return e.clamp&&(i=b(i,e.area)),"start"===o?(n=i.x0,r=i.y0):"end"===o?(n=i.x1,r=i.y1):(n=(i.x0+i.x1)/2,r=(i.y0+i.y1)/2),c(n,r,t.vx,t.vy,e.align)}var m={arc:function(t,e){var n=(t.startAngle+t.endAngle)/2,r=Math.cos(n),o=Math.sin(n),i=t.innerRadius,a=t.outerRadius;return g({x0:t.x+r*i,y0:t.y+o*i,x1:t.x+r*a,y1:t.y+o*a,vx:r,vy:o},e)},point:function(t,e){var n=s(t,e.origin),r=n.x*t.options.radius,o=n.y*t.options.radius;return g({x0:t.x-r,y0:t.y-o,x1:t.x+r,y1:t.y+o,vx:n.x,vy:n.y},e)},bar:function(t,e){var n=s(t,e.origin),r=t.x,o=t.y,i=0,a=0;return t.horizontal?(r=Math.min(t.x,t.base),i=Math.abs(t.base-t.x)):(o=Math.min(t.y,t.base),a=Math.abs(t.base-t.y)),g({x0:r,y0:o+a,x1:r+i,y1:o,vx:n.x,vy:n.y},e)},fallback:function(t,e){var n=s(t,e.origin);return g({x0:t.x,y0:t.y,x1:t.x,y1:t.y,vx:n.x,vy:n.y},e)}},v=a.rasterize;function y(t){var e=t.borderWidth||0,n=t.padding,r=t.size.height,o=t.size.width,i=-o/2,a=-r/2;return{frame:{x:i-n.left-e,y:a-n.top-e,w:o+n.width+2*e,h:r+n.height+2*e},text:{x:i,y:a,w:o,h:r}}}function x(t,e){var n=e.chart.getDatasetMeta(e.datasetIndex).vScale;if(!n)return null;if(void 0!==n.xCenter&&void 0!==n.yCenter)return{x:n.xCenter,y:n.yCenter};var r=n.getBasePixel();return t.horizontal?{x:r,y:null}:{x:null,y:r}}function _(t){return t instanceof o["ArcElement"]?m.arc:t instanceof o["PointElement"]?m.point:t instanceof o["BarElement"]?m.bar:m.fallback}function O(t,e,n,r,o,i){var a=Math.PI/2;if(i){var s=Math.min(i,o/2,r/2),c=e+s,l=n+s,u=e+r-s,f=n+o-s;t.moveTo(e,l),c<u&&l<f?(t.arc(c,l,s,-Math.PI,-a),t.arc(u,l,s,-a,0),t.arc(u,f,s,0,a),t.arc(c,f,s,a,Math.PI)):c<u?(t.moveTo(c,n),t.arc(u,l,s,-a,a),t.arc(c,l,s,a,Math.PI+a)):l<f?(t.arc(c,l,s,-Math.PI,0),t.arc(c,f,s,0,Math.PI)):t.arc(c,l,s,-Math.PI,Math.PI),t.closePath(),t.moveTo(e,n)}else t.rect(e,n,r,o)}function j(t,e,n){var r=n.backgroundColor,o=n.borderColor,i=n.borderWidth;(r||o&&i)&&(t.beginPath(),O(t,v(e.x)+i/2,v(e.y)+i/2,v(e.w)-i,v(e.h)-i,n.borderRadius),t.closePath(),r&&(t.fillStyle=r,t.fill()),o&&i&&(t.strokeStyle=o,t.lineWidth=i,t.lineJoin="miter",t.stroke()))}function w(t,e,n){var r=n.lineHeight,o=t.w,i=t.x,a=t.y+r/2;return"center"===e?i+=o/2:"end"!==e&&"right"!==e||(i+=o),{h:r,w:o,x:i,y:a}}function k(t,e,n){var r=t.shadowBlur,o=n.stroked,i=v(n.x),a=v(n.y),s=v(n.w);o&&t.strokeText(e,i,a,s),n.filled&&(r&&o&&(t.shadowBlur=0),t.fillText(e,i,a,s),r&&o&&(t.shadowBlur=r))}function M(t,e,n,r){var o,i=r.textAlign,a=r.color,s=!!a,c=r.font,l=e.length,u=r.textStrokeColor,f=r.textStrokeWidth,d=u&&f;if(l&&(s||d))for(n=w(n,i,c),t.font=c.string,t.textAlign=i,t.textBaseline="middle",t.shadowBlur=r.textShadowBlur,t.shadowColor=r.textShadowColor,s&&(t.fillStyle=a),d&&(t.lineJoin="round",t.lineWidth=f,t.strokeStyle=u),o=0,l=e.length;o<l;++o)k(t,e[o],{stroked:d,filled:s,w:n.w,x:n.x,y:n.y+n.h*o})}var S=function(t,e,n,r){var o=this;o._config=t,o._index=r,o._model=null,o._rects=null,o._ctx=e,o._el=n};Object(r["D"])(S.prototype,{_modelize:function(t,e,n,i){var s=this,c=s._index,l=Object(r["y"])(Object(r["C"])([n.font,{}],i,c)),u=Object(r["C"])([n.color,o["defaults"].color],i,c);return{align:Object(r["C"])([n.align,"center"],i,c),anchor:Object(r["C"])([n.anchor,"center"],i,c),area:i.chart.chartArea,backgroundColor:Object(r["C"])([n.backgroundColor,null],i,c),borderColor:Object(r["C"])([n.borderColor,null],i,c),borderRadius:Object(r["C"])([n.borderRadius,0],i,c),borderWidth:Object(r["C"])([n.borderWidth,0],i,c),clamp:Object(r["C"])([n.clamp,!1],i,c),clip:Object(r["C"])([n.clip,!1],i,c),color:u,display:t,font:l,lines:e,offset:Object(r["C"])([n.offset,0],i,c),opacity:Object(r["C"])([n.opacity,1],i,c),origin:x(s._el,i),padding:Object(r["b"])(Object(r["C"])([n.padding,0],i,c)),positioner:_(s._el),rotation:Object(r["C"])([n.rotation,0],i,c)*(Math.PI/180),size:a.textSize(s._ctx,e,l),textAlign:Object(r["C"])([n.textAlign,"start"],i,c),textShadowBlur:Object(r["C"])([n.textShadowBlur,0],i,c),textShadowColor:Object(r["C"])([n.textShadowColor,u],i,c),textStrokeColor:Object(r["C"])([n.textStrokeColor,u],i,c),textStrokeWidth:Object(r["C"])([n.textStrokeWidth,0],i,c)}},update:function(t){var e,n,o,i=this,s=null,c=null,l=i._index,u=i._config,f=Object(r["C"])([u.display,!0],t,l);f&&(e=t.dataset.data[l],n=Object(r["Pb"])(Object(r["n"])(u.formatter,[e,t]),e),o=Object(r["Db"])(n)?[]:a.toTextLines(n),o.length&&(s=i._modelize(f,o,u,t),c=y(s))),i._model=s,i._rects=c},geometry:function(){return this._rects?this._rects.frame:{}},rotation:function(){return this._model?this._model.rotation:0},visible:function(){return this._model&&this._model.opacity},model:function(){return this._model},draw:function(t,e){var n,r=this,o=t.ctx,i=r._model,s=r._rects;this.visible()&&(o.save(),i.clip&&(n=i.area,o.beginPath(),o.rect(n.left,n.top,n.right-n.left,n.bottom-n.top),o.clip()),o.globalAlpha=a.bound(0,i.opacity,1),o.translate(v(e.x),v(e.y)),o.rotate(i.rotation),j(o,s.frame,i),M(o,i.lines,s.text,i),o.restore())}});var C=Number.MIN_SAFE_INTEGER||-9007199254740991,P=Number.MAX_SAFE_INTEGER||9007199254740991;function T(t,e,n){var r=Math.cos(n),o=Math.sin(n),i=e.x,a=e.y;return{x:i+r*(t.x-i)-o*(t.y-a),y:a+o*(t.x-i)+r*(t.y-a)}}function E(t,e){var n,r,o,i,a,s=P,c=C,l=e.origin;for(n=0;n<t.length;++n)r=t[n],o=r.x-l.x,i=r.y-l.y,a=e.vx*o+e.vy*i,s=Math.min(s,a),c=Math.max(c,a);return{min:s,max:c}}function A(t,e){var n=e.x-t.x,r=e.y-t.y,o=Math.sqrt(n*n+r*r);return{vx:(e.x-t.x)/o,vy:(e.y-t.y)/o,origin:t,ln:o}}var D=function(){this._rotation=0,this._rect={x:0,y:0,w:0,h:0}};function L(t,e,n){var r=e.positioner(t,e),o=r.vx,i=r.vy;if(!o&&!i)return{x:r.x,y:r.y};var a=n.w,s=n.h,c=e.rotation,l=Math.abs(a/2*Math.cos(c))+Math.abs(s/2*Math.sin(c)),u=Math.abs(a/2*Math.sin(c))+Math.abs(s/2*Math.cos(c)),f=1/Math.max(Math.abs(o),Math.abs(i));return l*=o*f,u*=i*f,l+=e.offset*o,u+=e.offset*i,{x:r.x+l,y:r.y+u}}function R(t,e){var n,r,o,i;for(n=t.length-1;n>=0;--n)for(o=t[n].$layout,r=n-1;r>=0&&o._visible;--r)i=t[r].$layout,i._visible&&o._box.intersects(i._box)&&e(o,i);return t}function F(t){var e,n,r,o,i,a,s;for(e=0,n=t.length;e<n;++e)r=t[e],o=r.$layout,o._visible&&(s=new Proxy(r._el,{get:(t,e)=>t.getProps([e],!0)[e]}),i=r.geometry(),a=L(s,r.model(),i),o._box.update(a,i,r.rotation()));return R(t,(function(t,e){var n=t._hidable,r=e._hidable;n&&r||r?e._visible=!1:n&&(t._visible=!1)}))}Object(r["D"])(D.prototype,{center:function(){var t=this._rect;return{x:t.x+t.w/2,y:t.y+t.h/2}},update:function(t,e,n){this._rotation=n,this._rect={x:e.x+t.x,y:e.y+t.y,w:e.w,h:e.h}},contains:function(t){var e=this,n=1,r=e._rect;return t=T(t,e.center(),-e._rotation),!(t.x<r.x-n||t.y<r.y-n||t.x>r.x+r.w+2*n||t.y>r.y+r.h+2*n)},intersects:function(t){var e,n,r,o=this._points(),i=t._points(),a=[A(o[0],o[1]),A(o[0],o[3])];for(this._rotation!==t._rotation&&a.push(A(i[0],i[1]),A(i[0],i[3])),e=0;e<a.length;++e)if(n=E(o,a[e]),r=E(i,a[e]),n.max<r.min||r.max<n.min)return!1;return!0},_points:function(){var t=this,e=t._rect,n=t._rotation,r=t.center();return[T({x:e.x,y:e.y},r,n),T({x:e.x+e.w,y:e.y},r,n),T({x:e.x+e.w,y:e.y+e.h},r,n),T({x:e.x,y:e.y+e.h},r,n)]}});var I={prepare:function(t){var e,n,r,o,i,a=[];for(e=0,r=t.length;e<r;++e)for(n=0,o=t[e].length;n<o;++n)i=t[e][n],a.push(i),i.$layout={_box:new D,_hidable:!1,_visible:!0,_set:e,_idx:n};return a.sort((function(t,e){var n=t.$layout,r=e.$layout;return n._idx===r._idx?r._set-n._set:r._idx-n._idx})),this.update(a),a},update:function(t){var e,n,r,o,i,a=!1;for(e=0,n=t.length;e<n;++e)r=t[e],o=r.model(),i=r.$layout,i._hidable=o&&"auto"===o.display,i._visible=r.visible(),a|=i._hidable;a&&F(t)},lookup:function(t,e){var n,r;for(n=t.length-1;n>=0;--n)if(r=t[n].$layout,r&&r._visible&&r._box.contains(e))return t[n];return null},draw:function(t,e){var n,r,o,i,a,s;for(n=0,r=e.length;n<r;++n)o=e[n],i=o.$layout,i._visible&&(a=o.geometry(),s=L(o._el,o.model(),a),i._box.update(s,a,o.rotation()),o.draw(t,s))}},N=function(t){if(Object(r["Db"])(t))return null;var e,n,o,i=t;if(Object(r["Cb"])(t))if(Object(r["Db"])(t.label))if(Object(r["Db"])(t.r))for(i="",e=Object.keys(t),o=0,n=e.length;o<n;++o)i+=(0!==o?", ":"")+e[o]+": "+t[e[o]];else i=t.r;else i=t.label;return""+i},W={align:"center",anchor:"center",backgroundColor:null,borderColor:null,borderRadius:0,borderWidth:0,clamp:!1,clip:!1,color:void 0,display:!0,font:{family:void 0,lineHeight:1.2,size:void 0,style:void 0,weight:null},formatter:N,labels:void 0,listeners:{},offset:4,opacity:1,padding:{top:4,right:4,bottom:4,left:4},rotation:0,textAlign:"start",textStrokeColor:void 0,textStrokeWidth:0,textShadowBlur:0,textShadowColor:void 0},B="$datalabels",z="$default";function V(t,e){var n,o,i=t.datalabels,a={},s=[];return!1===i?null:(!0===i&&(i={}),e=Object(r["D"])({},[e,i]),n=e.labels||{},o=Object.keys(n),delete e.labels,o.length?o.forEach((function(t){n[t]&&s.push(Object(r["D"])({},[e,n[t],{_key:t}]))})):s.push(e),a=s.reduce((function(t,e){return Object(r["c"])(e.listeners||{},(function(n,r){t[r]=t[r]||{},t[r][e._key||z]=n})),delete e.listeners,t}),{}),{labels:s,listeners:a})}function H(t,e,n){if(e){var o,i=n.$context,a=n.$groups;e[a._set]&&(o=e[a._set][a._key],o&&!0===Object(r["n"])(o,[i])&&(t[B]._dirty=!0,n.update(i)))}}function $(t,e,n,r){var o,i;(n||r)&&(n?r?n!==r&&(i=o=!0):i=!0:o=!0,i&&H(t,e.leave,n),o&&H(t,e.enter,r))}function U(t,e){var n,r,o=t[B],i=o._listeners;if(i.enter||i.leave){if("mousemove"===e.type)r=I.lookup(o._labels,e);else if("mouseout"!==e.type)return;n=o._hovered,o._hovered=r,$(t,i,n,r)}}function Y(t,e){var n=t[B],r=n._listeners.click,o=r&&I.lookup(n._labels,e);o&&H(t,r,o)}var q={id:"datalabels",defaults:W,beforeInit:function(t){t[B]={_actives:[]}},beforeUpdate:function(t){var e=t[B];e._listened=!1,e._listeners={},e._datasets=[],e._labels=[]},afterDatasetUpdate:function(t,e,n){var o,i,a,s,c,l,u,f,d=e.index,h=t[B],p=h._datasets[d]=[],b=t.isDatasetVisible(d),g=t.data.datasets[d],m=V(g,n),v=e.meta.data||[],y=t.ctx;for(y.save(),o=0,a=v.length;o<a;++o)if(u=v[o],u[B]=[],b&&u&&t.getDataVisibility(o)&&!u.skip)for(i=0,s=m.labels.length;i<s;++i)c=m.labels[i],l=c._key,f=new S(c,y,u,o),f.$groups={_set:d,_key:l||z},f.$context={active:!1,chart:t,dataIndex:o,dataset:g,datasetIndex:d},f.update(f.$context),u[B].push(f),p.push(f);y.restore(),Object(r["D"])(h._listeners,m.listeners,{merger:function(t,n,r){n[t]=n[t]||{},n[t][e.index]=r[t],h._listened=!0}})},afterUpdate:function(t,e){t[B]._labels=I.prepare(t[B]._datasets,e)},afterDatasetsDraw:function(t){I.draw(t,t[B]._labels)},beforeEvent:function(t,e){if(t[B]._listened){var n=e.event;switch(n.type){case"mousemove":case"mouseout":U(t,n);break;case"click":Y(t,n);break}}},afterEvent:function(t){var e,n,r,o,i,s,c,l=t[B],u=l._actives,f=l._actives=t.getActiveElements(),d=a.arrayDiff(u,f);for(e=0,n=d.length;e<n;++e)if(i=d[e],i[1])for(c=i[0].element[B]||[],r=0,o=c.length;r<o;++r)s=c[r],s.$context.active=1===i[1],s.update(s.$context);(l._dirty||d.length)&&(I.update(l._labels),t.render()),delete l._dirty}};e["a"]=q},da84:function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||function(){return this}()||Function("return this")()}).call(this,n("c8ba"))},dbb4:function(t,e,n){var r=n("23e7"),o=n("83ab"),i=n("56ef"),a=n("fc6a"),s=n("06cf"),c=n("8418");r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){var e,n,r=a(t),o=s.f,l=i(r),u={},f=0;while(l.length>f)n=o(r,e=l[f++]),void 0!==n&&c(u,e,n);return u}})},dd3d:function(t,e,n){"use strict";n.d(e,"a",(function(){return ne})),n.d(e,"b",(function(){return Te})),n.d(e,"c",(function(){return x})),n.d(e,"d",(function(){return Tn})),n.d(e,"e",(function(){return yn})),n.d(e,"f",(function(){return Dn})),n.d(e,"g",(function(){return o})),n.d(e,"h",(function(){return An})),n.d(e,"i",(function(){return z})),n.d(e,"j",(function(){return vn})),n.d(e,"k",(function(){return $})),n.d(e,"l",(function(){return q})),n.d(e,"m",(function(){return b})),n.d(e,"n",(function(){return y})),n.d(e,"o",(function(){return De})),n.d(e,"p",(function(){return Z})),n.d(e,"q",(function(){return F})),n.d(e,"r",(function(){return le})),n.d(e,"s",(function(){return st})),n.d(e,"t",(function(){return fe})),n.d(e,"u",(function(){return I})),n.d(e,"v",(function(){return be})),n.d(e,"w",(function(){return ye})),n.d(e,"x",(function(){return ge})),n.d(e,"y",(function(){return Ee})),n.d(e,"z",(function(){return a})),n.d(e,"A",(function(){return s})),n.d(e,"B",(function(){return ze})),n.d(e,"C",(function(){return Ae})),n.d(e,"D",(function(){return k})),n.d(e,"E",(function(){return A})),n.d(e,"F",(function(){return re})),n.d(e,"G",(function(){return L})),n.d(e,"H",(function(){return He})),n.d(e,"I",(function(){return Ve})),n.d(e,"J",(function(){return $e})),n.d(e,"K",(function(){return M})),n.d(e,"L",(function(){return u})),n.d(e,"M",(function(){return i})),n.d(e,"N",(function(){return J})),n.d(e,"O",(function(){return Y})),n.d(e,"P",(function(){return K})),n.d(e,"Q",(function(){return X})),n.d(e,"R",(function(){return tt})),n.d(e,"S",(function(){return ue})),n.d(e,"T",(function(){return Ie})),n.d(e,"U",(function(){return Le})),n.d(e,"V",(function(){return En})),n.d(e,"W",(function(){return de})),n.d(e,"X",(function(){return R})),n.d(e,"Y",(function(){return _})),n.d(e,"Z",(function(){return et})),n.d(e,"ab",(function(){return Se})),n.d(e,"bb",(function(){return mn})),n.d(e,"cb",(function(){return Qn})),n.d(e,"db",(function(){return Xn})),n.d(e,"eb",(function(){return Rn})),n.d(e,"fb",(function(){return Fn})),n.d(e,"gb",(function(){return Ln})),n.d(e,"hb",(function(){return me})),n.d(e,"ib",(function(){return ve})),n.d(e,"jb",(function(){return he})),n.d(e,"kb",(function(){return Oe})),n.d(e,"lb",(function(){return Ce})),n.d(e,"mb",(function(){return Pe})),n.d(e,"nb",(function(){return Gn})),n.d(e,"ob",(function(){return ot})),n.d(e,"pb",(function(){return Vn})),n.d(e,"qb",(function(){return Hn})),n.d(e,"rb",(function(){return c})),n.d(e,"sb",(function(){return $n})),n.d(e,"tb",(function(){return l})),n.d(e,"ub",(function(){return nt})),n.d(e,"vb",(function(){return d})),n.d(e,"wb",(function(){return te})),n.d(e,"xb",(function(){return se})),n.d(e,"yb",(function(){return ft})),n.d(e,"zb",(function(){return E})),n.d(e,"Ab",(function(){return p})),n.d(e,"Bb",(function(){return D})),n.d(e,"Cb",(function(){return h})),n.d(e,"Db",(function(){return f})),n.d(e,"Eb",(function(){return m})),n.d(e,"Fb",(function(){return We})),n.d(e,"Gb",(function(){return v})),n.d(e,"Hb",(function(){return Wn})),n.d(e,"Ib",(function(){return it})),n.d(e,"Jb",(function(){return G})),n.d(e,"Kb",(function(){return at})),n.d(e,"Lb",(function(){return r})),n.d(e,"Mb",(function(){return U})),n.d(e,"Nb",(function(){return Q})),n.d(e,"Ob",(function(){return Be})),n.d(e,"Pb",(function(){return g})),n.d(e,"Qb",(function(){return Re})),n.d(e,"Rb",(function(){return Sn})),n.d(e,"Sb",(function(){return pe})),n.d(e,"Tb",(function(){return Fe}));const r=function(){return"undefined"===typeof window?function(t){return t()}:window.requestAnimationFrame}();function o(t,e,n){const o=n||(t=>Array.prototype.slice.call(t));let i=!1,a=[];return function(...n){a=o(n),i||(i=!0,r.call(window,()=>{i=!1,t.apply(e,a)}))}}function i(t,e){let n;return function(){return e?(clearTimeout(n),n=setTimeout(t,e)):t(),e}}const a=t=>"start"===t?"left":"end"===t?"right":"center",s=(t,e,n)=>"start"===t?e:"end"===t?n:(e+n)/2,c=(t,e,n,r)=>{const o=r?"left":"right";return t===o?n:"center"===t?(e+n)/2:e};function l(){}const u=function(){let t=0;return function(){return t++}}();function f(t){return null===t||"undefined"===typeof t}function d(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.substr(0,7)&&"Array]"===e.substr(-6)}function h(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}const p=t=>("number"===typeof t||t instanceof Number)&&isFinite(+t);function b(t,e){return p(t)?t:e}function g(t,e){return"undefined"===typeof t?e:t}const m=(t,e)=>"string"===typeof t&&t.endsWith("%")?parseFloat(t)/100:t/e,v=(t,e)=>"string"===typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function y(t,e,n){if(t&&"function"===typeof t.call)return t.apply(n,e)}function x(t,e,n,r){let o,i,a;if(d(t))if(i=t.length,r)for(o=i-1;o>=0;o--)e.call(n,t[o],o);else for(o=0;o<i;o++)e.call(n,t[o],o);else if(h(t))for(a=Object.keys(t),i=a.length,o=0;o<i;o++)e.call(n,t[a[o]],a[o])}function _(t,e){let n,r,o,i;if(!t||!e||t.length!==e.length)return!1;for(n=0,r=t.length;n<r;++n)if(o=t[n],i=e[n],o.datasetIndex!==i.datasetIndex||o.index!==i.index)return!1;return!0}function O(t){if(d(t))return t.map(O);if(h(t)){const e=Object.create(null),n=Object.keys(t),r=n.length;let o=0;for(;o<r;++o)e[n[o]]=O(t[n[o]]);return e}return t}function j(t){return-1===["__proto__","prototype","constructor"].indexOf(t)}function w(t,e,n,r){if(!j(t))return;const o=e[t],i=n[t];h(o)&&h(i)?k(o,i,r):e[t]=O(i)}function k(t,e,n){const r=d(e)?e:[e],o=r.length;if(!h(t))return t;n=n||{};const i=n.merger||w;for(let a=0;a<o;++a){if(e=r[a],!h(e))continue;const o=Object.keys(e);for(let r=0,a=o.length;r<a;++r)i(o[r],t,e,n)}return t}function M(t,e){return k(t,e,{merger:S})}function S(t,e,n){if(!j(t))return;const r=e[t],o=n[t];h(r)&&h(o)?M(r,o):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=O(o))}const C="",P=".";function T(t,e){const n=t.indexOf(P,e);return-1===n?t.length:n}function E(t,e){if(e===C)return t;let n=0,r=T(e,n);while(t&&r>n)t=t[e.substr(n,r-n)],n=r+1,r=T(e,n);return t}function A(t){return t.charAt(0).toUpperCase()+t.slice(1)}const D=t=>"undefined"!==typeof t,L=t=>"function"===typeof t,R=(t,e)=>{if(t.size!==e.size)return!1;for(const n of t)if(!e.has(n))return!1;return!0},F=Math.PI,I=2*F,N=I+F,W=Number.POSITIVE_INFINITY,B=F/180,z=F/2,V=F/4,H=2*F/3,$=Math.log10,U=Math.sign;function Y(t){const e=Math.round(t);t=X(t,e,t/1e3)?e:t;const n=Math.pow(10,Math.floor($(t))),r=t/n,o=r<=1?1:r<=2?2:r<=5?5:10;return o*n}function q(t){const e=[],n=Math.sqrt(t);let r;for(r=1;r<n;r++)t%r===0&&(e.push(r),e.push(t/r));return n===(0|n)&&e.push(n),e.sort((t,e)=>t-e).pop(),e}function G(t){return!isNaN(parseFloat(t))&&isFinite(t)}function X(t,e,n){return Math.abs(t-e)<n}function K(t,e){const n=Math.round(t);return n-e<=t&&n+e>=t}function J(t,e,n){let r,o,i;for(r=0,o=t.length;r<o;r++)i=t[r][n],isNaN(i)||(e.min=Math.min(e.min,i),e.max=Math.max(e.max,i))}function Q(t){return t*(F/180)}function Z(t){return t*(180/F)}function tt(t){if(!p(t))return;let e=1,n=0;while(Math.round(t*e)/e!==t)e*=10,n++;return n}function et(t,e){const n=e.x-t.x,r=e.y-t.y,o=Math.sqrt(n*n+r*r);let i=Math.atan2(r,n);return i<-.5*F&&(i+=I),{angle:i,distance:o}}function nt(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function rt(t,e){return(t-e+N)%I-F}function ot(t){return(t%I+I)%I}function it(t,e,n,r){const o=ot(t),i=ot(e),a=ot(n),s=ot(i-o),c=ot(a-o),l=ot(o-i),u=ot(o-a);return o===i||o===a||r&&i===a||s>c&&l<u}function at(t,e,n){return Math.max(e,Math.min(n,t))}function st(t){return at(t,-32768,32767)}const ct=t=>0===t||1===t,lt=(t,e,n)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*I/n),ut=(t,e,n)=>Math.pow(2,-10*t)*Math.sin((t-e)*I/n)+1,ft={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*z),easeOutSine:t=>Math.sin(t*z),easeInOutSine:t=>-.5*(Math.cos(F*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>ct(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>ct(t)?t:lt(t,.075,.3),easeOutElastic:t=>ct(t)?t:ut(t,.075,.3),easeInOutElastic(t){const e=.1125,n=.45;return ct(t)?t:t<.5?.5*lt(2*t,e,n):.5+.5*ut(2*t-1,e,n)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-ft.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,n=2.75;return t<1/n?e*t*t:t<2/n?e*(t-=1.5/n)*t+.75:t<2.5/n?e*(t-=2.25/n)*t+.9375:e*(t-=2.625/n)*t+.984375},easeInOutBounce:t=>t<.5?.5*ft.easeInBounce(2*t):.5*ft.easeOutBounce(2*t-1)+.5},dt={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},ht="0123456789ABCDEF",pt=t=>ht[15&t],bt=t=>ht[(240&t)>>4]+ht[15&t],gt=t=>(240&t)>>4===(15&t);function mt(t){return gt(t.r)&&gt(t.g)&&gt(t.b)&&gt(t.a)}function vt(t){var e,n=t.length;return"#"===t[0]&&(4===n||5===n?e={r:255&17*dt[t[1]],g:255&17*dt[t[2]],b:255&17*dt[t[3]],a:5===n?17*dt[t[4]]:255}:7!==n&&9!==n||(e={r:dt[t[1]]<<4|dt[t[2]],g:dt[t[3]]<<4|dt[t[4]],b:dt[t[5]]<<4|dt[t[6]],a:9===n?dt[t[7]]<<4|dt[t[8]]:255})),e}function yt(t){var e=mt(t)?pt:bt;return t?"#"+e(t.r)+e(t.g)+e(t.b)+(t.a<255?e(t.a):""):t}function xt(t){return t+.5|0}const _t=(t,e,n)=>Math.max(Math.min(t,n),e);function Ot(t){return _t(xt(2.55*t),0,255)}function jt(t){return _t(xt(255*t),0,255)}function wt(t){return _t(xt(t/2.55)/100,0,1)}function kt(t){return _t(xt(100*t),0,100)}const Mt=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function St(t){const e=Mt.exec(t);let n,r,o,i=255;if(e){if(e[7]!==n){const t=+e[7];i=255&(e[8]?Ot(t):255*t)}return n=+e[1],r=+e[3],o=+e[5],n=255&(e[2]?Ot(n):n),r=255&(e[4]?Ot(r):r),o=255&(e[6]?Ot(o):o),{r:n,g:r,b:o,a:i}}}function Ct(t){return t&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${wt(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`)}const Pt=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Tt(t,e,n){const r=e*Math.min(n,1-n),o=(e,o=(e+t/30)%12)=>n-r*Math.max(Math.min(o-3,9-o,1),-1);return[o(0),o(8),o(4)]}function Et(t,e,n){const r=(r,o=(r+t/60)%6)=>n-n*e*Math.max(Math.min(o,4-o,1),0);return[r(5),r(3),r(1)]}function At(t,e,n){const r=Tt(t,1,.5);let o;for(e+n>1&&(o=1/(e+n),e*=o,n*=o),o=0;o<3;o++)r[o]*=1-e-n,r[o]+=e;return r}function Dt(t){const e=255,n=t.r/e,r=t.g/e,o=t.b/e,i=Math.max(n,r,o),a=Math.min(n,r,o),s=(i+a)/2;let c,l,u;return i!==a&&(u=i-a,l=s>.5?u/(2-i-a):u/(i+a),c=i===n?(r-o)/u+(r<o?6:0):i===r?(o-n)/u+2:(n-r)/u+4,c=60*c+.5),[0|c,l||0,s]}function Lt(t,e,n,r){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,n,r)).map(jt)}function Rt(t,e,n){return Lt(Tt,t,e,n)}function Ft(t,e,n){return Lt(At,t,e,n)}function It(t,e,n){return Lt(Et,t,e,n)}function Nt(t){return(t%360+360)%360}function Wt(t){const e=Pt.exec(t);let n,r=255;if(!e)return;e[5]!==n&&(r=e[6]?Ot(+e[5]):jt(+e[5]));const o=Nt(+e[2]),i=+e[3]/100,a=+e[4]/100;return n="hwb"===e[1]?Ft(o,i,a):"hsv"===e[1]?It(o,i,a):Rt(o,i,a),{r:n[0],g:n[1],b:n[2],a:r}}function Bt(t,e){var n=Dt(t);n[0]=Nt(n[0]+e),n=Rt(n),t.r=n[0],t.g=n[1],t.b=n[2]}function zt(t){if(!t)return;const e=Dt(t),n=e[0],r=kt(e[1]),o=kt(e[2]);return t.a<255?`hsla(${n}, ${r}%, ${o}%, ${wt(t.a)})`:`hsl(${n}, ${r}%, ${o}%)`}const Vt={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},Ht={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function $t(){const t={},e=Object.keys(Ht),n=Object.keys(Vt);let r,o,i,a,s;for(r=0;r<e.length;r++){for(a=s=e[r],o=0;o<n.length;o++)i=n[o],s=s.replace(i,Vt[i]);i=parseInt(Ht[a],16),t[s]=[i>>16&255,i>>8&255,255&i]}return t}let Ut;function Yt(t){Ut||(Ut=$t(),Ut.transparent=[0,0,0,0]);const e=Ut[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}function qt(t,e,n){if(t){let r=Dt(t);r[e]=Math.max(0,Math.min(r[e]+r[e]*n,0===e?360:1)),r=Rt(r),t.r=r[0],t.g=r[1],t.b=r[2]}}function Gt(t,e){return t?Object.assign(e||{},t):t}function Xt(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=jt(t[3]))):(e=Gt(t,{r:0,g:0,b:0,a:1}),e.a=jt(e.a)),e}function Kt(t){return"r"===t.charAt(0)?St(t):Wt(t)}class Jt{constructor(t){if(t instanceof Jt)return t;const e=typeof t;let n;"object"===e?n=Xt(t):"string"===e&&(n=vt(t)||Yt(t)||Kt(t)),this._rgb=n,this._valid=!!n}get valid(){return this._valid}get rgb(){var t=Gt(this._rgb);return t&&(t.a=wt(t.a)),t}set rgb(t){this._rgb=Xt(t)}rgbString(){return this._valid?Ct(this._rgb):this._rgb}hexString(){return this._valid?yt(this._rgb):this._rgb}hslString(){return this._valid?zt(this._rgb):this._rgb}mix(t,e){const n=this;if(t){const r=n.rgb,o=t.rgb;let i;const a=e===i?.5:e,s=2*a-1,c=r.a-o.a,l=((s*c===-1?s:(s+c)/(1+s*c))+1)/2;i=1-l,r.r=255&l*r.r+i*o.r+.5,r.g=255&l*r.g+i*o.g+.5,r.b=255&l*r.b+i*o.b+.5,r.a=a*r.a+(1-a)*o.a,n.rgb=r}return n}clone(){return new Jt(this.rgb)}alpha(t){return this._rgb.a=jt(t),this}clearer(t){const e=this._rgb;return e.a*=1-t,this}greyscale(){const t=this._rgb,e=xt(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){const e=this._rgb;return e.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return qt(this._rgb,2,t),this}darken(t){return qt(this._rgb,2,-t),this}saturate(t){return qt(this._rgb,1,t),this}desaturate(t){return qt(this._rgb,1,-t),this}rotate(t){return Bt(this._rgb,t),this}}function Qt(t){return new Jt(t)}const Zt=t=>t instanceof CanvasGradient||t instanceof CanvasPattern;function te(t){return Zt(t)?t:Qt(t)}function ee(t){return Zt(t)?t:Qt(t).saturate(.5).darken(.1).hexString()}const ne=Object.create(null),re=Object.create(null);function oe(t,e){if(!e)return t;const n=e.split(".");for(let r=0,o=n.length;r<o;++r){const e=n[r];t=t[e]||(t[e]=Object.create(null))}return t}function ie(t,e,n){return"string"===typeof e?k(oe(t,e),n):k(oe(t,""),e)}class ae{constructor(t){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=t=>t.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>ee(e.backgroundColor),this.hoverBorderColor=(t,e)=>ee(e.borderColor),this.hoverColor=(t,e)=>ee(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.describe(t)}set(t,e){return ie(this,t,e)}get(t){return oe(this,t)}describe(t,e){return ie(re,t,e)}override(t,e){return ie(ne,t,e)}route(t,e,n,r){const o=oe(this,t),i=oe(this,n),a="_"+e;Object.defineProperties(o,{[a]:{value:o[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[a],e=i[r];return h(t)?Object.assign({},e,t):g(t,e)},set(t){this[a]=t}}})}}var se=new ae({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function ce(t){return!t||f(t.size)||f(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function le(t,e,n,r,o){let i=e[o];return i||(i=e[o]=t.measureText(o).width,n.push(o)),i>r&&(r=i),r}function ue(t,e,n,r){r=r||{};let o=r.data=r.data||{},i=r.garbageCollect=r.garbageCollect||[];r.font!==e&&(o=r.data={},i=r.garbageCollect=[],r.font=e),t.save(),t.font=e;let a=0;const s=n.length;let c,l,u,f,h;for(c=0;c<s;c++)if(f=n[c],void 0!==f&&null!==f&&!0!==d(f))a=le(t,o,i,a,f);else if(d(f))for(l=0,u=f.length;l<u;l++)h=f[l],void 0===h||null===h||d(h)||(a=le(t,o,i,a,h));t.restore();const p=i.length/2;if(p>n.length){for(c=0;c<p;c++)delete o[i[c]];i.splice(0,p)}return a}function fe(t,e,n){const r=t.currentDevicePixelRatio,o=0!==n?Math.max(n/2,.5):0;return Math.round((e-o)*r)/r+o}function de(t,e){e=e||t.getContext("2d"),e.save(),e.resetTransform(),e.clearRect(0,0,t.width,t.height),e.restore()}function he(t,e,n,r){let o,i,a,s,c;const l=e.pointStyle,u=e.rotation,f=e.radius;let d=(u||0)*B;if(l&&"object"===typeof l&&(o=l.toString(),"[object HTMLImageElement]"===o||"[object HTMLCanvasElement]"===o))return t.save(),t.translate(n,r),t.rotate(d),t.drawImage(l,-l.width/2,-l.height/2,l.width,l.height),void t.restore();if(!(isNaN(f)||f<=0)){switch(t.beginPath(),l){default:t.arc(n,r,f,0,I),t.closePath();break;case"triangle":t.moveTo(n+Math.sin(d)*f,r-Math.cos(d)*f),d+=H,t.lineTo(n+Math.sin(d)*f,r-Math.cos(d)*f),d+=H,t.lineTo(n+Math.sin(d)*f,r-Math.cos(d)*f),t.closePath();break;case"rectRounded":c=.516*f,s=f-c,i=Math.cos(d+V)*s,a=Math.sin(d+V)*s,t.arc(n-i,r-a,c,d-F,d-z),t.arc(n+a,r-i,c,d-z,d),t.arc(n+i,r+a,c,d,d+z),t.arc(n-a,r+i,c,d+z,d+F),t.closePath();break;case"rect":if(!u){s=Math.SQRT1_2*f,t.rect(n-s,r-s,2*s,2*s);break}d+=V;case"rectRot":i=Math.cos(d)*f,a=Math.sin(d)*f,t.moveTo(n-i,r-a),t.lineTo(n+a,r-i),t.lineTo(n+i,r+a),t.lineTo(n-a,r+i),t.closePath();break;case"crossRot":d+=V;case"cross":i=Math.cos(d)*f,a=Math.sin(d)*f,t.moveTo(n-i,r-a),t.lineTo(n+i,r+a),t.moveTo(n+a,r-i),t.lineTo(n-a,r+i);break;case"star":i=Math.cos(d)*f,a=Math.sin(d)*f,t.moveTo(n-i,r-a),t.lineTo(n+i,r+a),t.moveTo(n+a,r-i),t.lineTo(n-a,r+i),d+=V,i=Math.cos(d)*f,a=Math.sin(d)*f,t.moveTo(n-i,r-a),t.lineTo(n+i,r+a),t.moveTo(n+a,r-i),t.lineTo(n-a,r+i);break;case"line":i=Math.cos(d)*f,a=Math.sin(d)*f,t.moveTo(n-i,r-a),t.lineTo(n+i,r+a);break;case"dash":t.moveTo(n,r),t.lineTo(n+Math.cos(d)*f,r+Math.sin(d)*f);break}t.fill(),e.borderWidth>0&&t.stroke()}}function pe(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.x<e.right+n&&t.y>e.top-n&&t.y<e.bottom+n}function be(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()}function ge(t){t.restore()}function me(t,e,n,r,o){if(!e)return t.lineTo(n.x,n.y);if("middle"===o){const r=(e.x+n.x)/2;t.lineTo(r,e.y),t.lineTo(r,n.y)}else"after"===o!==!!r?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y);t.lineTo(n.x,n.y)}function ve(t,e,n,r){if(!e)return t.lineTo(n.x,n.y);t.bezierCurveTo(r?e.cp1x:e.cp2x,r?e.cp1y:e.cp2y,r?n.cp2x:n.cp1x,r?n.cp2y:n.cp1y,n.x,n.y)}function ye(t,e,n,r,o,i={}){const a=d(e)?e:[e],s=i.strokeWidth>0&&""!==i.strokeColor;let c,l;for(t.save(),t.font=o.string,xe(t,i),c=0;c<a.length;++c)l=a[c],s&&(i.strokeColor&&(t.strokeStyle=i.strokeColor),f(i.strokeWidth)||(t.lineWidth=i.strokeWidth),t.strokeText(l,n,r,i.maxWidth)),t.fillText(l,n,r,i.maxWidth),_e(t,n,r,l,i),r+=o.lineHeight;t.restore()}function xe(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),f(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}function _e(t,e,n,r,o){if(o.strikethrough||o.underline){const i=t.measureText(r),a=e-i.actualBoundingBoxLeft,s=e+i.actualBoundingBoxRight,c=n-i.actualBoundingBoxAscent,l=n+i.actualBoundingBoxDescent,u=o.strikethrough?(c+l)/2:l;t.strokeStyle=t.fillStyle,t.beginPath(),t.lineWidth=o.decorationWidth||2,t.moveTo(a,u),t.lineTo(s,u),t.stroke()}}function Oe(t,e){const{x:n,y:r,w:o,h:i,radius:a}=e;t.arc(n+a.topLeft,r+a.topLeft,a.topLeft,-z,F,!0),t.lineTo(n,r+i-a.bottomLeft),t.arc(n+a.bottomLeft,r+i-a.bottomLeft,a.bottomLeft,F,z,!0),t.lineTo(n+o-a.bottomRight,r+i),t.arc(n+o-a.bottomRight,r+i-a.bottomRight,a.bottomRight,z,0,!0),t.lineTo(n+o,r+a.topRight),t.arc(n+o-a.topRight,r+a.topRight,a.topRight,0,-z,!0),t.lineTo(n+a.topLeft,r)}const je=new RegExp(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/),we=new RegExp(/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/);function ke(t,e){const n=(""+t).match(je);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100;break}return e*t}const Me=t=>+t||0;function Se(t,e){const n={},r=h(e),o=r?Object.keys(e):e,i=h(t)?r?n=>g(t[n],t[e[n]]):e=>t[e]:()=>t;for(const a of o)n[a]=Me(i(a));return n}function Ce(t){return Se(t,{top:"y",right:"x",bottom:"y",left:"x"})}function Pe(t){return Se(t,["topLeft","topRight","bottomLeft","bottomRight"])}function Te(t){const e=Ce(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function Ee(t,e){t=t||{},e=e||se.font;let n=g(t.size,e.size);"string"===typeof n&&(n=parseInt(n,10));let r=g(t.style,e.style);r&&!(""+r).match(we)&&(console.warn('Invalid font style specified: "'+r+'"'),r="");const o={family:g(t.family,e.family),lineHeight:ke(g(t.lineHeight,e.lineHeight),n),size:n,style:r,weight:g(t.weight,e.weight),string:""};return o.string=ce(o),o}function Ae(t,e,n,r){let o,i,a,s=!0;for(o=0,i=t.length;o<i;++o)if(a=t[o],void 0!==a&&(void 0!==e&&"function"===typeof a&&(a=a(e),s=!1),void 0!==n&&d(a)&&(a=a[n%a.length],s=!1),void 0!==a))return r&&!s&&(r.cacheable=!1),a}function De(t,e){const{min:n,max:r}=t;return{min:n-Math.abs(v(e,n)),max:r+v(e,r)}}function Le(t,e,n){n=n||(n=>t[n]<e);let r,o=t.length-1,i=0;while(o-i>1)r=i+o>>1,n(r)?i=r:o=r;return{lo:i,hi:o}}const Re=(t,e,n)=>Le(t,n,r=>t[r][e]<n),Fe=(t,e,n)=>Le(t,n,r=>t[r][e]>=n);function Ie(t,e,n){let r=0,o=t.length;while(r<o&&t[r]<e)r++;while(o>r&&t[o-1]>n)o--;return r>0||o<t.length?t.slice(r,o):t}const Ne=["push","pop","shift","splice","unshift"];function We(t,e){t._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),Ne.forEach(e=>{const n="_onData"+A(e),r=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const o=r.apply(this,e);return t._chartjs.listeners.forEach(t=>{"function"===typeof t[n]&&t[n](...e)}),o}})}))}function Be(t,e){const n=t._chartjs;if(!n)return;const r=n.listeners,o=r.indexOf(e);-1!==o&&r.splice(o,1),r.length>0||(Ne.forEach(e=>{delete t[e]}),delete t._chartjs)}function ze(t){const e=new Set;let n,r;for(n=0,r=t.length;n<r;++n)e.add(t[n]);return e.size===r?t:Array.from(e)}function Ve(t,e=[""],n=t,r,o=(()=>t[0])){D(r)||(r=on("_fallback",t));const i={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:n,_fallback:r,_getTarget:o,override:o=>Ve([o,...t],e,n,r)};return new Proxy(i,{deleteProperty(e,n){return delete e[n],delete e._keys,delete t[0][n],!0},get(n,r){return qe(n,r,()=>rn(r,e,t,n))},getOwnPropertyDescriptor(t,e){return Reflect.getOwnPropertyDescriptor(t._scopes[0],e)},getPrototypeOf(){return Reflect.getPrototypeOf(t[0])},has(t,e){return an(t).includes(e)},ownKeys(t){return an(t)},set(t,e,n){const r=t._storage||(t._storage=o());return r[e]=n,delete t[e],delete t._keys,!0}})}function He(t,e,n,r){const o={_cacheable:!1,_proxy:t,_context:e,_subProxy:n,_stack:new Set,_descriptors:$e(t,r),setContext:e=>He(t,e,n,r),override:o=>He(t.override(o),e,n,r)};return new Proxy(o,{deleteProperty(e,n){return delete e[n],delete t[n],!0},get(t,e,n){return qe(t,e,()=>Ge(t,e,n))},getOwnPropertyDescriptor(e,n){return e._descriptors.allKeys?Reflect.has(t,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,n)},getPrototypeOf(){return Reflect.getPrototypeOf(t)},has(e,n){return Reflect.has(t,n)},ownKeys(){return Reflect.ownKeys(t)},set(e,n,r){return t[n]=r,delete e[n],!0}})}function $e(t,e={scriptable:!0,indexable:!0}){const{_scriptable:n=e.scriptable,_indexable:r=e.indexable,_allKeys:o=e.allKeys}=t;return{allKeys:o,scriptable:n,indexable:r,isScriptable:L(n)?n:()=>n,isIndexable:L(r)?r:()=>r}}const Ue=(t,e)=>t?t+A(e):e,Ye=(t,e)=>h(e)&&"adapters"!==t;function qe(t,e,n){let r=t[e];return D(r)||(r=n(),D(r)&&(t[e]=r)),r}function Ge(t,e,n){const{_proxy:r,_context:o,_subProxy:i,_descriptors:a}=t;let s=r[e];return L(s)&&a.isScriptable(e)&&(s=Xe(e,s,t,n)),d(s)&&s.length&&(s=Ke(e,s,t,a.isIndexable)),Ye(e,s)&&(s=He(s,o,i&&i[e],a)),s}function Xe(t,e,n,r){const{_proxy:o,_context:i,_subProxy:a,_stack:s}=n;if(s.has(t))throw new Error("Recursion detected: "+Array.from(s).join("->")+"->"+t);return s.add(t),e=e(i,a||r),s.delete(t),h(e)&&(e=tn(o._scopes,o,t,e)),e}function Ke(t,e,n,r){const{_proxy:o,_context:i,_subProxy:a,_descriptors:s}=n;if(D(i.index)&&r(t))e=e[i.index%e.length];else if(h(e[0])){const n=e,r=o._scopes.filter(t=>t!==n);e=[];for(const c of n){const n=tn(r,o,t,c);e.push(He(n,i,a&&a[t],s))}}return e}function Je(t,e,n){return L(t)?t(e,n):t}const Qe=(t,e)=>!0===t?e:"string"===typeof t?E(e,t):void 0;function Ze(t,e,n,r){for(const o of e){const e=Qe(n,o);if(e){t.add(e);const o=Je(e._fallback,n,e);if(D(o)&&o!==n&&o!==r)return o}else if(!1===e&&D(r)&&n!==r)return null}return!1}function tn(t,e,n,r){const o=e._rootScopes,i=Je(e._fallback,n,r),a=[...t,...o],s=new Set;s.add(r);let c=en(s,a,n,i||n);return null!==c&&((!D(i)||i===n||(c=en(s,a,i,c),null!==c))&&Ve(Array.from(s),[""],o,i,()=>nn(e,n,r)))}function en(t,e,n,r){while(n)n=Ze(t,e,n,r);return n}function nn(t,e,n){const r=t._getTarget();e in r||(r[e]={});const o=r[e];return d(o)&&h(n)?n:o}function rn(t,e,n,r){let o;for(const i of e)if(o=on(Ue(i,t),n),D(o))return Ye(t,o)?tn(n,r,t,o):o}function on(t,e){for(const n of e){if(!n)continue;const e=n[t];if(D(e))return e}}function an(t){let e=t._keys;return e||(e=t._keys=sn(t._scopes)),e}function sn(t){const e=new Set;for(const n of t)for(const t of Object.keys(n).filter(t=>!t.startsWith("_")))e.add(t);return Array.from(e)}const cn=Number.EPSILON||1e-14,ln=(t,e)=>e<t.length&&!t[e].skip&&t[e],un=t=>"x"===t?"y":"x";function fn(t,e,n,r){const o=t.skip?e:t,i=e,a=n.skip?e:n,s=nt(i,o),c=nt(a,i);let l=s/(s+c),u=c/(s+c);l=isNaN(l)?0:l,u=isNaN(u)?0:u;const f=r*l,d=r*u;return{previous:{x:i.x-f*(a.x-o.x),y:i.y-f*(a.y-o.y)},next:{x:i.x+d*(a.x-o.x),y:i.y+d*(a.y-o.y)}}}function dn(t,e,n){const r=t.length;let o,i,a,s,c,l=ln(t,0);for(let u=0;u<r-1;++u)c=l,l=ln(t,u+1),c&&l&&(X(e[u],0,cn)?n[u]=n[u+1]=0:(o=n[u]/e[u],i=n[u+1]/e[u],s=Math.pow(o,2)+Math.pow(i,2),s<=9||(a=3/Math.sqrt(s),n[u]=o*a*e[u],n[u+1]=i*a*e[u])))}function hn(t,e,n="x"){const r=un(n),o=t.length;let i,a,s,c=ln(t,0);for(let l=0;l<o;++l){if(a=s,s=c,c=ln(t,l+1),!s)continue;const o=s[n],u=s[r];a&&(i=(o-a[n])/3,s["cp1"+n]=o-i,s["cp1"+r]=u-i*e[l]),c&&(i=(c[n]-o)/3,s["cp2"+n]=o+i,s["cp2"+r]=u+i*e[l])}}function pn(t,e="x"){const n=un(e),r=t.length,o=Array(r).fill(0),i=Array(r);let a,s,c,l=ln(t,0);for(a=0;a<r;++a)if(s=c,c=l,l=ln(t,a+1),c){if(l){const t=l[e]-c[e];o[a]=0!==t?(l[n]-c[n])/t:0}i[a]=s?l?U(o[a-1])!==U(o[a])?0:(o[a-1]+o[a])/2:o[a-1]:o[a]}dn(t,o,i),hn(t,i,e)}function bn(t,e,n){return Math.max(Math.min(t,n),e)}function gn(t,e){let n,r,o,i,a,s=pe(t[0],e);for(n=0,r=t.length;n<r;++n)a=i,i=s,s=n<r-1&&pe(t[n+1],e),i&&(o=t[n],a&&(o.cp1x=bn(o.cp1x,e.left,e.right),o.cp1y=bn(o.cp1y,e.top,e.bottom)),s&&(o.cp2x=bn(o.cp2x,e.left,e.right),o.cp2y=bn(o.cp2y,e.top,e.bottom)))}function mn(t,e,n,r,o){let i,a,s,c;if(e.spanGaps&&(t=t.filter(t=>!t.skip)),"monotone"===e.cubicInterpolationMode)pn(t,o);else{let n=r?t[t.length-1]:t[0];for(i=0,a=t.length;i<a;++i)s=t[i],c=fn(n,s,t[Math.min(i+1,a-(r?0:1))%a],e.tension),s.cp1x=c.previous.x,s.cp1y=c.previous.y,s.cp2x=c.next.x,s.cp2y=c.next.y,n=s}e.capBezierPoints&&gn(t,n)}function vn(){return"undefined"!==typeof window&&"undefined"!==typeof document}function yn(t){let e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e}function xn(t,e,n){let r;return"string"===typeof t?(r=parseInt(t,10),-1!==t.indexOf("%")&&(r=r/100*e.parentNode[n])):r=t,r}const _n=t=>window.getComputedStyle(t,null);function On(t,e){return _n(t).getPropertyValue(e)}const jn=["top","right","bottom","left"];function wn(t,e,n){const r={};n=n?"-"+n:"";for(let o=0;o<4;o++){const i=jn[o];r[i]=parseFloat(t[e+"-"+i+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}const kn=(t,e,n)=>(t>0||e>0)&&(!n||!n.shadowRoot);function Mn(t,e){const n=t.native||t,r=n.touches,o=r&&r.length?r[0]:n,{offsetX:i,offsetY:a}=o;let s,c,l=!1;if(kn(i,a,n.target))s=i,c=a;else{const t=e.getBoundingClientRect();s=o.clientX-t.left,c=o.clientY-t.top,l=!0}return{x:s,y:c,box:l}}function Sn(t,e){const{canvas:n,currentDevicePixelRatio:r}=e,o=_n(n),i="border-box"===o.boxSizing,a=wn(o,"padding"),s=wn(o,"border","width"),{x:c,y:l,box:u}=Mn(t,n),f=a.left+(u&&s.left),d=a.top+(u&&s.top);let{width:h,height:p}=e;return i&&(h-=a.width+s.width,p-=a.height+s.height),{x:Math.round((c-f)/h*n.width/r),y:Math.round((l-d)/p*n.height/r)}}function Cn(t,e,n){let r,o;if(void 0===e||void 0===n){const i=yn(t);if(i){const t=i.getBoundingClientRect(),a=_n(i),s=wn(a,"border","width"),c=wn(a,"padding");e=t.width-c.width-s.width,n=t.height-c.height-s.height,r=xn(a.maxWidth,i,"clientWidth"),o=xn(a.maxHeight,i,"clientHeight")}else e=t.clientWidth,n=t.clientHeight}return{width:e,height:n,maxWidth:r||W,maxHeight:o||W}}const Pn=t=>Math.round(10*t)/10;function Tn(t,e,n,r){const o=_n(t),i=wn(o,"margin"),a=xn(o.maxWidth,t,"clientWidth")||W,s=xn(o.maxHeight,t,"clientHeight")||W,c=Cn(t,e,n);let{width:l,height:u}=c;if("content-box"===o.boxSizing){const t=wn(o,"border","width"),e=wn(o,"padding");l-=e.width+t.width,u-=e.height+t.height}return l=Math.max(0,l-i.width),u=Math.max(0,r?Math.floor(l/r):u-i.height),l=Pn(Math.min(l,a,c.maxWidth)),u=Pn(Math.min(u,s,c.maxHeight)),l&&!u&&(u=Pn(l/2)),{width:l,height:u}}function En(t,e,n){const r=e||1,o=Math.floor(t.height*r),i=Math.floor(t.width*r);t.height=o/r,t.width=i/r;const a=t.canvas;return a.style&&(n||!a.style.height&&!a.style.width)&&(a.style.height=t.height+"px",a.style.width=t.width+"px"),(t.currentDevicePixelRatio!==r||a.height!==o||a.width!==i)&&(t.currentDevicePixelRatio=r,a.height=o,a.width=i,t.ctx.setTransform(r,0,0,r,0,0),!0)}const An=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){}return t}();function Dn(t,e){const n=On(t,e),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function Ln(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function Rn(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:"middle"===r?n<.5?t.y:e.y:"after"===r?n<1?t.y:e.y:n>0?e.y:t.y}}function Fn(t,e,n,r){const o={x:t.cp2x,y:t.cp2y},i={x:e.cp1x,y:e.cp1y},a=Ln(t,o,n),s=Ln(o,i,n),c=Ln(i,e,n),l=Ln(a,s,n),u=Ln(s,c,n);return Ln(l,u,n)}const In=new Map;function Nn(t,e){e=e||{};const n=t+JSON.stringify(e);let r=In.get(n);return r||(r=new Intl.NumberFormat(t,e),In.set(n,r)),r}function Wn(t,e,n){return Nn(e,n).format(t)}const Bn=function(t,e){return{x(n){return t+t+e-n},setWidth(t){e=t},textAlign(t){return"center"===t?t:"right"===t?"left":"right"},xPlus(t,e){return t-e},leftForLtr(t,e){return t-e}}},zn=function(){return{x(t){return t},setWidth(t){},textAlign(t){return t},xPlus(t,e){return t+e},leftForLtr(t,e){return t}}};function Vn(t,e,n){return t?Bn(e,n):zn()}function Hn(t,e){let n,r;"ltr"!==e&&"rtl"!==e||(n=t.canvas.style,r=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=r)}function $n(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Un(t){return"angle"===t?{between:it,compare:rt,normalize:ot}:{between:(t,e,n)=>t>=Math.min(e,n)&&t<=Math.max(n,e),compare:(t,e)=>t-e,normalize:t=>t}}function Yn({start:t,end:e,count:n,loop:r,style:o}){return{start:t%n,end:e%n,loop:r&&(e-t+1)%n===0,style:o}}function qn(t,e,n){const{property:r,start:o,end:i}=n,{between:a,normalize:s}=Un(r),c=e.length;let l,u,{start:f,end:d,loop:h}=t;if(h){for(f+=c,d+=c,l=0,u=c;l<u;++l){if(!a(s(e[f%c][r]),o,i))break;f--,d--}f%=c,d%=c}return d<f&&(d+=c),{start:f,end:d,loop:h,style:t.style}}function Gn(t,e,n){if(!n)return[t];const{property:r,start:o,end:i}=n,a=e.length,{compare:s,between:c,normalize:l}=Un(r),{start:u,end:f,loop:d,style:h}=qn(t,e,n),p=[];let b,g,m,v=!1,y=null;const x=()=>c(o,m,b)&&0!==s(o,m),_=()=>0===s(i,b)||c(i,m,b),O=()=>v||x(),j=()=>!v||_();for(let w=u,k=u;w<=f;++w)g=e[w%a],g.skip||(b=l(g[r]),b!==m&&(v=c(b,o,i),null===y&&O()&&(y=0===s(b,o)?w:k),null!==y&&j()&&(p.push(Yn({start:y,end:w,loop:d,count:a,style:h})),y=null),k=w,m=b));return null!==y&&p.push(Yn({start:y,end:f,loop:d,count:a,style:h})),p}function Xn(t,e){const n=[],r=t.segments;for(let o=0;o<r.length;o++){const i=Gn(r[o],t.points,e);i.length&&n.push(...i)}return n}function Kn(t,e,n,r){let o=0,i=e-1;if(n&&!r)while(o<e&&!t[o].skip)o++;while(o<e&&t[o].skip)o++;o%=e,n&&(i+=o);while(i>o&&t[i%e].skip)i--;return i%=e,{start:o,end:i}}function Jn(t,e,n,r){const o=t.length,i=[];let a,s=e,c=t[e];for(a=e+1;a<=n;++a){const n=t[a%o];n.skip||n.stop?c.skip||(r=!1,i.push({start:e%o,end:(a-1)%o,loop:r}),e=s=n.stop?a:null):(s=a,c.skip&&(e=a)),c=n}return null!==s&&i.push({start:e%o,end:s%o,loop:r}),i}function Qn(t,e){const n=t.points,r=t.options.spanGaps,o=n.length;if(!o)return[];const i=!!t._loop,{start:a,end:s}=Kn(n,o,i,r);if(!0===r)return Zn(t,[{start:a,end:s,loop:i}],n,e);const c=s<a?s+o:s,l=!!t._fullLoop&&0===a&&s===o-1;return Zn(t,Jn(n,a,c,l),n,e)}function Zn(t,e,n,r){return r&&r.setContext&&n?tr(t,e,n,r):e}function tr(t,e,n,r){const o=er(t.options),i=n.length,a=[];let s=e[0].start,c=s;for(const l of e){let e,u=o,f=n[s%i];for(c=s+1;c<=l.end;c++){const o=n[c%i];e=er(r.setContext({type:"segment",p0:f,p1:o,p0DataIndex:(c-1)%i,p1DataIndex:c%i,datasetIndex:t._datasetIndex})),nr(e,u)&&(a.push({start:s,end:c-1,loop:l.loop,style:u}),u=e,s=c-1),f=o,u=e}s<c-1&&(a.push({start:s,end:c-1,loop:l.loop,style:e}),s=c-1)}return a}function er(t){return{backgroundColor:t.backgroundColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,borderWidth:t.borderWidth,borderColor:t.borderColor}}function nr(t,e){return e&&JSON.stringify(t)!==JSON.stringify(e)}},ddb0:function(t,e,n){var r=n("da84"),o=n("fdbc"),i=n("e260"),a=n("9112"),s=n("b622"),c=s("iterator"),l=s("toStringTag"),u=i.values;for(var f in o){var d=r[f],h=d&&d.prototype;if(h){if(h[c]!==u)try{a(h,c,u)}catch(b){h[c]=u}if(h[l]||a(h,l,f),o[f])for(var p in i)if(h[p]!==i[p])try{a(h,p,i[p])}catch(b){h[p]=i[p]}}}},df75:function(t,e,n){var r=n("ca84"),o=n("7839");t.exports=Object.keys||function(t){return r(t,o)}},df7c:function(t,e,n){(function(t){function n(t,e){for(var n=0,r=t.length-1;r>=0;r--){var o=t[r];"."===o?t.splice(r,1):".."===o?(t.splice(r,1),n++):n&&(t.splice(r,1),n--)}if(e)for(;n--;n)t.unshift("..");return t}function r(t){"string"!==typeof t&&(t+="");var e,n=0,r=-1,o=!0;for(e=t.length-1;e>=0;--e)if(47===t.charCodeAt(e)){if(!o){n=e+1;break}}else-1===r&&(o=!1,r=e+1);return-1===r?"":t.slice(n,r)}function o(t,e){if(t.filter)return t.filter(e);for(var n=[],r=0;r<t.length;r++)e(t[r],r,t)&&n.push(t[r]);return n}e.resolve=function(){for(var e="",r=!1,i=arguments.length-1;i>=-1&&!r;i--){var a=i>=0?arguments[i]:t.cwd();if("string"!==typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(e=a+"/"+e,r="/"===a.charAt(0))}return e=n(o(e.split("/"),(function(t){return!!t})),!r).join("/"),(r?"/":"")+e||"."},e.normalize=function(t){var r=e.isAbsolute(t),a="/"===i(t,-1);return t=n(o(t.split("/"),(function(t){return!!t})),!r).join("/"),t||r||(t="."),t&&a&&(t+="/"),(r?"/":"")+t},e.isAbsolute=function(t){return"/"===t.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(o(t,(function(t,e){if("string"!==typeof t)throw new TypeError("Arguments to path.join must be strings");return t})).join("/"))},e.relative=function(t,n){function r(t){for(var e=0;e<t.length;e++)if(""!==t[e])break;for(var n=t.length-1;n>=0;n--)if(""!==t[n])break;return e>n?[]:t.slice(e,n-e+1)}t=e.resolve(t).substr(1),n=e.resolve(n).substr(1);for(var o=r(t.split("/")),i=r(n.split("/")),a=Math.min(o.length,i.length),s=a,c=0;c<a;c++)if(o[c]!==i[c]){s=c;break}var l=[];for(c=s;c<o.length;c++)l.push("..");return l=l.concat(i.slice(s)),l.join("/")},e.sep="/",e.delimiter=":",e.dirname=function(t){if("string"!==typeof t&&(t+=""),0===t.length)return".";for(var e=t.charCodeAt(0),n=47===e,r=-1,o=!0,i=t.length-1;i>=1;--i)if(e=t.charCodeAt(i),47===e){if(!o){r=i;break}}else o=!1;return-1===r?n?"/":".":n&&1===r?"/":t.slice(0,r)},e.basename=function(t,e){var n=r(t);return e&&n.substr(-1*e.length)===e&&(n=n.substr(0,n.length-e.length)),n},e.extname=function(t){"string"!==typeof t&&(t+="");for(var e=-1,n=0,r=-1,o=!0,i=0,a=t.length-1;a>=0;--a){var s=t.charCodeAt(a);if(47!==s)-1===r&&(o=!1,r=a+1),46===s?-1===e?e=a:1!==i&&(i=1):-1!==e&&(i=-1);else if(!o){n=a+1;break}}return-1===e||-1===r||0===i||1===i&&e===r-1&&e===n+1?"":t.slice(e,r)};var i="b"==="ab".substr(-1)?function(t,e,n){return t.substr(e,n)}:function(t,e,n){return e<0&&(e=t.length+e),t.substr(e,n)}}).call(this,n("4362"))},e163:function(t,e,n){var r=n("5135"),o=n("7b0b"),i=n("f772"),a=n("e177"),s=i("IE_PROTO"),c=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=o(t),r(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},e177:function(t,e,n){var r=n("d039");t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},e260:function(t,e,n){"use strict";var r=n("fc6a"),o=n("44d2"),i=n("3f8c"),a=n("69f3"),s=n("7dd0"),c="Array Iterator",l=a.set,u=a.getterFor(c);t.exports=s(Array,"Array",(function(t,e){l(this,{type:c,target:r(t),index:0,kind:e})}),(function(){var t=u(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},e2cc:function(t,e,n){var r=n("6eeb");t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},e439:function(t,e,n){var r=n("23e7"),o=n("d039"),i=n("fc6a"),a=n("06cf").f,s=n("83ab"),c=o((function(){a(1)})),l=!s||c;r({target:"Object",stat:!0,forced:l,sham:!s},{getOwnPropertyDescriptor:function(t,e){return a(i(t),e)}})},e538:function(t,e,n){var r=n("b622");e.f=r},e667:function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},e683:function(t,e,n){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},e6cf:function(t,e,n){"use strict";var r,o,i,a,s=n("23e7"),c=n("c430"),l=n("da84"),u=n("d066"),f=n("fea9"),d=n("6eeb"),h=n("e2cc"),p=n("d2bb"),b=n("d44e"),g=n("2626"),m=n("861d"),v=n("1c0b"),y=n("19aa"),x=n("8925"),_=n("2266"),O=n("1c7e"),j=n("4840"),w=n("2cf4").set,k=n("b575"),M=n("cdf9"),S=n("44de"),C=n("f069"),P=n("e667"),T=n("69f3"),E=n("94ca"),A=n("b622"),D=n("6069"),L=n("605d"),R=n("2d00"),F=A("species"),I="Promise",N=T.get,W=T.set,B=T.getterFor(I),z=f&&f.prototype,V=f,H=z,$=l.TypeError,U=l.document,Y=l.process,q=C.f,G=q,X=!!(U&&U.createEvent&&l.dispatchEvent),K="function"==typeof PromiseRejectionEvent,J="unhandledrejection",Q="rejectionhandled",Z=0,tt=1,et=2,nt=1,rt=2,ot=!1,it=E(I,(function(){var t=x(V),e=t!==String(V);if(!e&&66===R)return!0;if(c&&!H["finally"])return!0;if(R>=51&&/native code/.test(t))return!1;var n=new V((function(t){t(1)})),r=function(t){t((function(){}),(function(){}))},o=n.constructor={};return o[F]=r,ot=n.then((function(){}))instanceof r,!ot||!e&&D&&!K})),at=it||!O((function(t){V.all(t)["catch"]((function(){}))})),st=function(t){var e;return!(!m(t)||"function"!=typeof(e=t.then))&&e},ct=function(t,e){if(!t.notified){t.notified=!0;var n=t.reactions;k((function(){var r=t.value,o=t.state==tt,i=0;while(n.length>i){var a,s,c,l=n[i++],u=o?l.ok:l.fail,f=l.resolve,d=l.reject,h=l.domain;try{u?(o||(t.rejection===rt&&dt(t),t.rejection=nt),!0===u?a=r:(h&&h.enter(),a=u(r),h&&(h.exit(),c=!0)),a===l.promise?d($("Promise-chain cycle")):(s=st(a))?s.call(a,f,d):f(a)):d(r)}catch(p){h&&!c&&h.exit(),d(p)}}t.reactions=[],t.notified=!1,e&&!t.rejection&&ut(t)}))}},lt=function(t,e,n){var r,o;X?(r=U.createEvent("Event"),r.promise=e,r.reason=n,r.initEvent(t,!1,!0),l.dispatchEvent(r)):r={promise:e,reason:n},!K&&(o=l["on"+t])?o(r):t===J&&S("Unhandled promise rejection",n)},ut=function(t){w.call(l,(function(){var e,n=t.facade,r=t.value,o=ft(t);if(o&&(e=P((function(){L?Y.emit("unhandledRejection",r,n):lt(J,n,r)})),t.rejection=L||ft(t)?rt:nt,e.error))throw e.value}))},ft=function(t){return t.rejection!==nt&&!t.parent},dt=function(t){w.call(l,(function(){var e=t.facade;L?Y.emit("rejectionHandled",e):lt(Q,e,t.value)}))},ht=function(t,e,n){return function(r){t(e,r,n)}},pt=function(t,e,n){t.done||(t.done=!0,n&&(t=n),t.value=e,t.state=et,ct(t,!0))},bt=function(t,e,n){if(!t.done){t.done=!0,n&&(t=n);try{if(t.facade===e)throw $("Promise can't be resolved itself");var r=st(e);r?k((function(){var n={done:!1};try{r.call(e,ht(bt,n,t),ht(pt,n,t))}catch(o){pt(n,o,t)}})):(t.value=e,t.state=tt,ct(t,!1))}catch(o){pt({done:!1},o,t)}}};if(it&&(V=function(t){y(this,V,I),v(t),r.call(this);var e=N(this);try{t(ht(bt,e),ht(pt,e))}catch(n){pt(e,n)}},H=V.prototype,r=function(t){W(this,{type:I,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:Z,value:void 0})},r.prototype=h(H,{then:function(t,e){var n=B(this),r=q(j(this,V));return r.ok="function"!=typeof t||t,r.fail="function"==typeof e&&e,r.domain=L?Y.domain:void 0,n.parent=!0,n.reactions.push(r),n.state!=Z&&ct(n,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r,e=N(t);this.promise=t,this.resolve=ht(bt,e),this.reject=ht(pt,e)},C.f=q=function(t){return t===V||t===i?new o(t):G(t)},!c&&"function"==typeof f&&z!==Object.prototype)){a=z.then,ot||(d(z,"then",(function(t,e){var n=this;return new V((function(t,e){a.call(n,t,e)})).then(t,e)}),{unsafe:!0}),d(z,"catch",H["catch"],{unsafe:!0}));try{delete z.constructor}catch(gt){}p&&p(z,H)}s({global:!0,wrap:!0,forced:it},{Promise:V}),b(V,I,!1,!0),g(I),i=u(I),s({target:I,stat:!0,forced:it},{reject:function(t){var e=q(this);return e.reject.call(void 0,t),e.promise}}),s({target:I,stat:!0,forced:c||it},{resolve:function(t){return M(c&&this===i?V:this,t)}}),s({target:I,stat:!0,forced:at},{all:function(t){var e=this,n=q(e),r=n.resolve,o=n.reject,i=P((function(){var n=v(e.resolve),i=[],a=0,s=1;_(t,(function(t){var c=a++,l=!1;i.push(void 0),s++,n.call(e,t).then((function(t){l||(l=!0,i[c]=t,--s||r(i))}),o)})),--s||r(i)}));return i.error&&o(i.value),n.promise},race:function(t){var e=this,n=q(e),r=n.reject,o=P((function(){var o=v(e.resolve);_(t,(function(t){o.call(e,t).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},e893:function(t,e,n){var r=n("5135"),o=n("56ef"),i=n("06cf"),a=n("9bf2");t.exports=function(t,e){for(var n=o(e),s=a.f,c=i.f,l=0;l<n.length;l++){var u=n[l];r(t,u)||s(t,u,c(e,u))}}},e8b5:function(t,e,n){var r=n("c6b6");t.exports=Array.isArray||function(t){return"Array"==r(t)}},e95a:function(t,e,n){var r=n("b622"),o=n("3f8c"),i=r("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||a[i]===t)}},f069:function(t,e,n){"use strict";var r=n("1c0b"),o=function(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r})),this.resolve=r(e),this.reject=r(n)};t.exports.f=function(t){return new o(t)}},f5df:function(t,e,n){var r=n("00ee"),o=n("c6b6"),i=n("b622"),a=i("toStringTag"),s="Arguments"==o(function(){return arguments}()),c=function(t,e){try{return t[e]}catch(n){}};t.exports=r?o:function(t){var e,n,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=c(e=Object(t),a))?n:s?o(e):"Object"==(r=o(e))&&"function"==typeof e.callee?"Arguments":r}},f6b4:function(t,e,n){"use strict";var r=n("c532");function o(){this.handlers=[]}o.prototype.use=function(t,e){return this.handlers.push({fulfilled:t,rejected:e}),this.handlers.length-1},o.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},o.prototype.forEach=function(t){r.forEach(this.handlers,(function(e){null!==e&&t(e)}))},t.exports=o},f772:function(t,e,n){var r=n("5692"),o=n("90e3"),i=r("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},fc6a:function(t,e,n){var r=n("44ad"),o=n("1d80");t.exports=function(t){return r(o(t))}},fce3:function(t,e,n){var r=n("d039");t.exports=r((function(){var t=RegExp(".","string".charAt(0));return!(t.dotAll&&t.exec("\n")&&"s"===t.flags)}))},fd3a:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n("8c86");function o(t){Object(r["a"])(1,arguments);var e=Object.prototype.toString.call(t);return t instanceof Date||"object"===typeof t&&"[object Date]"===e?new Date(t.getTime()):"number"===typeof t||"[object Number]"===e?new Date(t):("string"!==typeof t&&"[object String]"!==e||"undefined"===typeof console||(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://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))}},fdbc:function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(t,e,n){var r=n("4930");t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},fe1f:function(t,e,n){"use strict";function r(t){if(null===t||!0===t||!1===t)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}n.d(e,"a",(function(){return r}))},fea9:function(t,e,n){var r=n("da84");t.exports=r.Promise}}]);
//# sourceMappingURL=chunk-vendors.55c26bde.js.map