Sid Gifari File Manager
🏠 Root
/
home
/
alianzatejedoras
/
public_html
/
wp-content
/
plugins
/
give
/
build
/
📝 Editing: campaignDetails.js
(()=>{var e={33296:(e,t,r)=>{"use strict";var n=r(51609),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,o=n.useEffect,s=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),i=n[0].inst,u=n[1];return s((function(){i.value=r,i.getSnapshot=t,c(i)&&u({inst:i})}),[e,r,t]),o((function(){return c(i)&&u({inst:i}),e((function(){c(i)&&u({inst:i})}))}),[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},95259:(e,t,r)=>{"use strict";e.exports=r(33296)},3999:(e,t)=>{"use strict";t.A=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 2===e.length?n(e[0],e[1])||null:e.slice(1).reduce((function(e,t){return n(e,t)}),e[0])||null};var r=new WeakMap;function n(e,t){if(e&&t){var n=r.get(e)||new WeakMap;r.set(e,n);var a=n.get(t)||function(r){i(e,r),i(t,r)};return n.set(t,a),a}return e||t}function i(e,t){"function"==typeof e?e(t):e.current=t}},37083:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i});var n=['a[href]:not([tabindex^="-"])','area[href]:not([tabindex^="-"])','input:not([type="hidden"]):not([type="radio"]):not([disabled]):not([tabindex^="-"])','input[type="radio"]:not([disabled]):not([tabindex^="-"])','select:not([disabled]):not([tabindex^="-"])','textarea:not([disabled]):not([tabindex^="-"])','button:not([disabled]):not([tabindex^="-"])','iframe:not([tabindex^="-"])','audio[controls]:not([tabindex^="-"])','video[controls]:not([tabindex^="-"])','[contenteditable]:not([tabindex^="-"])','[tabindex]:not([tabindex^="-"])'];function i(e){this._show=this.show.bind(this),this._hide=this.hide.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.$el=e,this.shown=!1,this._id=this.$el.getAttribute("data-a11y-dialog")||this.$el.id,this._previouslyFocused=null,this._listeners={},this.create()}function a(e,t){return r=(t||document).querySelectorAll(e),Array.prototype.slice.call(r);var r}function o(e){(e.querySelector("[autofocus]")||e).focus()}function s(){a("[data-a11y-dialog]").forEach((function(e){new i(e)}))}i.prototype.create=function(){return this.$el.setAttribute("aria-hidden",!0),this.$el.setAttribute("aria-modal",!0),this.$el.setAttribute("tabindex",-1),this.$el.hasAttribute("role")||this.$el.setAttribute("role","dialog"),this._openers=a('[data-a11y-dialog-show="'+this._id+'"]'),this._openers.forEach(function(e){e.addEventListener("click",this._show)}.bind(this)),this._closers=a("[data-a11y-dialog-hide]",this.$el).concat(a('[data-a11y-dialog-hide="'+this._id+'"]')),this._closers.forEach(function(e){e.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},i.prototype.show=function(e){return this.shown||(this._previouslyFocused=document.activeElement,this.$el.removeAttribute("aria-hidden"),this.shown=!0,o(this.$el),document.body.addEventListener("focus",this._maintainFocus,!0),document.addEventListener("keydown",this._bindKeypress),this._fire("show",e)),this},i.prototype.hide=function(e){return this.shown?(this.shown=!1,this.$el.setAttribute("aria-hidden","true"),this._previouslyFocused&&this._previouslyFocused.focus&&this._previouslyFocused.focus(),document.body.removeEventListener("focus",this._maintainFocus,!0),document.removeEventListener("keydown",this._bindKeypress),this._fire("hide",e),this):this},i.prototype.destroy=function(){return this.hide(),this._openers.forEach(function(e){e.removeEventListener("click",this._show)}.bind(this)),this._closers.forEach(function(e){e.removeEventListener("click",this._hide)}.bind(this)),this._fire("destroy"),this._listeners={},this},i.prototype.on=function(e,t){return void 0===this._listeners[e]&&(this._listeners[e]=[]),this._listeners[e].push(t),this},i.prototype.off=function(e,t){var r=(this._listeners[e]||[]).indexOf(t);return r>-1&&this._listeners[e].splice(r,1),this},i.prototype._fire=function(e,t){var r=this._listeners[e]||[],n=new CustomEvent(e,{detail:t});this.$el.dispatchEvent(n),r.forEach(function(e){e(this.$el,t)}.bind(this))},i.prototype._bindKeypress=function(e){this.$el.contains(document.activeElement)&&(this.shown&&27===e.which&&"alertdialog"!==this.$el.getAttribute("role")&&(e.preventDefault(),this.hide(e)),this.shown&&9===e.which&&function(e,t){var r=function(e){return a(n.join(","),e).filter((function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}))}(e),i=r.indexOf(document.activeElement);t.shiftKey&&0===i?(r[r.length-1].focus(),t.preventDefault()):t.shiftKey||i!==r.length-1||(r[0].focus(),t.preventDefault())}(this.$el,e))},i.prototype._maintainFocus=function(e){!this.shown||e.target.closest('[aria-modal="true"]')||e.target.closest("[data-a11y-dialog-ignore-focus-trap]")||o(this.$el)},"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",s):window.requestAnimationFrame?window.requestAnimationFrame(s):window.setTimeout(s,16))},41913:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(63282),i=r(99029),a=r(41520),o=r(62586),s=r(48708),l=r(42023),c="errorMessage",u=new n.Name("emUsed"),d={required:"missingProperty",dependencies:"property",dependentRequired:"property"},h=/\$\{[^}]+\}/,f=/\$\{([^}]+)\}/g,p=/^""\s*\+\s*|\s*\+\s*""$/g;const g=(e,t={})=>{if(!e.opts.allErrors)throw new Error("ajv-errors: Ajv option allErrors must be true");if(e.opts.jsPropertySyntax)throw new Error("ajv-errors: ajv option jsPropertySyntax is not supported");return e.addKeyword(function(e){return{keyword:c,schemaType:["string","object"],post:!0,code(t){const{gen:r,data:g,schema:m,schemaValue:v,it:y}=t;if(!1===y.createErrors)return;const b=m,x=i.strConcat(l.default.instancePath,y.errorPath);function w(e,t){return i.and(n._`${e}.keyword !== ${c}`,n._`!${e}.${u}`,n._`${e}.instancePath === ${x}`,n._`${e}.keyword in ${t}`,n._`${e}.schemaPath.indexOf(${y.errSchemaPath}) === 0`,n._`/^\\/[^\\/]*$/.test(${e}.schemaPath.slice(${y.errSchemaPath.length}))`)}function k(e,t){const n=[];for(const r in e){const e=t[r];h.test(e)&&n.push([r,_(e)])}return r.object(...n)}function S(e){return h.test(e)?new a._Code(a.safeStringify(e).replace(f,((e,t)=>`" + JSON.stringify(${o.getData(t,y)}) + "`)).replace(p,"")):n.stringify(e)}function _(e){return n._`function(){return ${S(e)}}`}r.if(n._`${l.default.errors} > 0`,(()=>{if("object"==typeof b){const[a,o]=function(e){let t,r;for(const n in e){if("properties"===n||"items"===n)continue;const i=e[n];if("object"==typeof i){t||(t={});const e=t[n]={};for(const t in i)e[t]=[]}else r||(r={}),r[n]=[]}return[t,r]}(b);o&&function(i){const a=r.const("emErrors",n.stringify(i)),o=r.const("templates",k(i,m));r.forOf("err",l.default.vErrors,(e=>r.if(w(e,a),(()=>r.code(n._`${a}[${e}.keyword].push(${e})`).assign(n._`${e}.${u}`,!0)))));const{singleError:c}=e;if(c){const e=r.let("message",n._`""`),i=r.let("paramsErrors",n._`[]`);d((t=>{r.if(e,(()=>r.code(n._`${e} += ${"string"==typeof c?c:";"}`))),r.code(n._`${e} += ${h(t)}`),r.assign(i,n._`${i}.concat(${a}[${t}])`)})),s.reportError(t,{message:e,params:n._`{errors: ${i}}`})}else d((e=>s.reportError(t,{message:h(e),params:n._`{errors: ${a}[${e}]}`})));function d(e){r.forIn("key",a,(t=>r.if(n._`${a}[${t}].length`,(()=>e(t)))))}function h(e){return n._`${e} in ${o} ? ${o}[${e}]() : ${v}[${e}]`}}(o),a&&function(e){const i=r.const("emErrors",n.stringify(e)),a=[];for(const t in e)a.push([t,k(e[t],m[t])]);const o=r.const("templates",r.object(...a)),c=r.scopeValue("obj",{ref:d,code:n.stringify(d)}),h=r.let("emPropParams"),f=r.let("emParamsErrors");r.forOf("err",l.default.vErrors,(e=>r.if(w(e,i),(()=>{r.assign(h,n._`${c}[${e}.keyword]`),r.assign(f,n._`${i}[${e}.keyword][${e}.params[${h}]]`),r.if(f,(()=>r.code(n._`${f}.push(${e})`).assign(n._`${e}.${u}`,!0)))})))),r.forIn("key",i,(e=>r.forIn("keyProp",n._`${i}[${e}]`,(a=>{r.assign(f,n._`${i}[${e}][${a}]`),r.if(n._`${f}.length`,(()=>{const i=r.const("tmpl",n._`${o}[${e}] && ${o}[${e}][${a}]`);s.reportError(t,{message:n._`${i} ? ${i}() : ${v}[${e}][${a}]`,params:n._`{errors: ${f}}`})}))}))))}(a),function(e){const{props:a,items:o}=e;if(!a&&!o)return;const d=n._`typeof ${g} == "object"`,h=n._`Array.isArray(${g})`,f=r.let("emErrors");let p,y;const b=r.let("templates");function w(e,t){r.assign(f,n.stringify(e)),r.assign(b,k(e,t))}a&&o?(p=r.let("emChildKwd"),r.if(d),r.if(h,(()=>{w(o,m.items),r.assign(p,n.str`items`)}),(()=>{w(a,m.properties),r.assign(p,n.str`properties`)})),y=n._`[${p}]`):o?(r.if(h),w(o,m.items),y=n._`.items`):a&&(r.if(i.and(d,i.not(h))),w(a,m.properties),y=n._`.properties`),r.forOf("err",l.default.vErrors,(e=>function(e,t,a){r.if(i.and(n._`${e}.keyword !== ${c}`,n._`!${e}.${u}`,n._`${e}.instancePath.indexOf(${x}) === 0`),(()=>{const i=r.scopeValue("pattern",{ref:/^\/([^/]*)(?:\/|$)/,code:n._`new RegExp("^\\\/([^/]*)(?:\\\/|$)")`}),o=r.const("emMatches",n._`${i}.exec(${e}.instancePath.slice(${x}.length))`),s=r.const("emChild",n._`${o} && ${o}[1].replace(/~1/g, "/").replace(/~0/g, "~")`);r.if(n._`${s} !== undefined && ${s} in ${t}`,(()=>a(s)))}))}(e,f,(t=>r.code(n._`${f}[${t}].push(${e})`).assign(n._`${e}.${u}`,!0))))),r.forIn("key",f,(e=>r.if(n._`${f}[${e}].length`,(()=>{s.reportError(t,{message:n._`${e} in ${b} ? ${b}[${e}]() : ${v}${y}[${e}]`,params:n._`{errors: ${f}[${e}]}`}),r.assign(n._`${l.default.vErrors}[${l.default.errors}-1].instancePath`,n._`${x} + "/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`)})))),r.endIf()}(function({properties:e,items:t}){const r={};if(e){r.props={};for(const t in e)r.props[t]=[]}if(t){r.items={};for(let e=0;e<t.length;e++)r.items[e]=[]}return r}(b))}const a="string"==typeof b?b:b._;a&&function(e){const a=r.const("emErrs",n._`[]`);r.forOf("err",l.default.vErrors,(e=>r.if(function(e){return i.and(n._`${e}.keyword !== ${c}`,n._`!${e}.${u}`,i.or(n._`${e}.instancePath === ${x}`,i.and(n._`${e}.instancePath.indexOf(${x}) === 0`,n._`${e}.instancePath[${x}.length] === "/"`)),n._`${e}.schemaPath.indexOf(${y.errSchemaPath}) === 0`,n._`${e}.schemaPath[${y.errSchemaPath}.length] === "/"`)}(e),(()=>r.code(n._`${a}.push(${e})`).assign(n._`${e}.${u}`,!0))))),r.if(n._`${a}.length`,(()=>s.reportError(t,{message:S(e),params:n._`{errors: ${a}}`})))}(a),e.keepErrors||function(){const e=r.const("emErrs",n._`[]`);r.forOf("err",l.default.vErrors,(t=>r.if(n._`!${t}.${u}`,(()=>r.code(n._`${e}.push(${t})`))))),r.assign(l.default.vErrors,e).assign(l.default.errors,n._`${e}.length`)}()}))},metaSchema:{anyOf:[{type:"string"},{type:"object",properties:{properties:{$ref:"#/$defs/stringMap"},items:{$ref:"#/$defs/stringList"},required:{$ref:"#/$defs/stringOrMap"},dependencies:{$ref:"#/$defs/stringOrMap"}},additionalProperties:{type:"string"}}],$defs:{stringMap:{type:"object",additionalProperties:{type:"string"}},stringOrMap:{anyOf:[{type:"string"},{$ref:"#/$defs/stringMap"}]},stringList:{type:"array",items:{type:"string"}}}}}}(t))};t.default=g,e.exports=g,e.exports.default=g},14018:(e,t)=>{"use strict";function r(e,t){return{validate:e,compare:t}}Object.defineProperty(t,"__esModule",{value:!0}),t.formatNames=t.fastFormats=t.fullFormats=void 0,t.fullFormats={date:r(a,o),time:r(l(!0),c),"date-time":r(h(!0),f),"iso-time":r(l(),u),"iso-date-time":r(h(),p),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:function(e){return g.test(e)&&m.test(e)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:function(e){if(w.test(e))return!1;try{return new RegExp(e),!0}catch(e){return!1}},uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:function(e){return v.lastIndex=0,v.test(e)},int32:{type:"number",validate:function(e){return Number.isInteger(e)&&e<=b&&e>=y}},int64:{type:"number",validate:function(e){return Number.isInteger(e)}},float:{type:"number",validate:x},double:{type:"number",validate:x},password:!0,binary:!0},t.fastFormats={...t.fullFormats,date:r(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,o),time:r(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,c),"date-time":r(/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,f),"iso-time":r(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,u),"iso-date-time":r(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,p),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i},t.formatNames=Object.keys(t.fullFormats);const n=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,i=[0,31,28,31,30,31,30,31,31,30,31,30,31];function a(e){const t=n.exec(e);if(!t)return!1;const r=+t[1],a=+t[2],o=+t[3];return a>=1&&a<=12&&o>=1&&o<=(2===a&&function(e){return e%4==0&&(e%100!=0||e%400==0)}(r)?29:i[a])}function o(e,t){if(e&&t)return e>t?1:e<t?-1:0}const s=/^(\d\d):(\d\d):(\d\d(?:\.\d+)?)(z|([+-])(\d\d)(?::?(\d\d))?)?$/i;function l(e){return function(t){const r=s.exec(t);if(!r)return!1;const n=+r[1],i=+r[2],a=+r[3],o=r[4],l="-"===r[5]?-1:1,c=+(r[6]||0),u=+(r[7]||0);if(c>23||u>59||e&&!o)return!1;if(n<=23&&i<=59&&a<60)return!0;const d=i-u*l,h=n-c*l-(d<0?1:0);return(23===h||-1===h)&&(59===d||-1===d)&&a<61}}function c(e,t){if(!e||!t)return;const r=new Date("2020-01-01T"+e).valueOf(),n=new Date("2020-01-01T"+t).valueOf();return r&&n?r-n:void 0}function u(e,t){if(!e||!t)return;const r=s.exec(e),n=s.exec(t);return r&&n?(e=r[1]+r[2]+r[3])>(t=n[1]+n[2]+n[3])?1:e<t?-1:0:void 0}const d=/t|\s/i;function h(e){const t=l(e);return function(e){const r=e.split(d);return 2===r.length&&a(r[0])&&t(r[1])}}function f(e,t){if(!e||!t)return;const r=new Date(e).valueOf(),n=new Date(t).valueOf();return r&&n?r-n:void 0}function p(e,t){if(!e||!t)return;const[r,n]=e.split(d),[i,a]=t.split(d),s=o(r,i);return void 0!==s?s||c(n,a):void 0}const g=/\/|:/,m=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,v=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/gm,y=-(2**31),b=2**31-1;function x(){return!0}const w=/[^\\]\\Z/},68182:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(14018),i=r(26461),a=r(99029),o=new a.Name("fullFormats"),s=new a.Name("fastFormats"),l=(e,t={keywords:!0})=>{if(Array.isArray(t))return c(e,t,n.fullFormats,o),e;const[r,a]="fast"===t.mode?[n.fastFormats,s]:[n.fullFormats,o];return c(e,t.formats||n.formatNames,r,a),t.keywords&&(0,i.default)(e),e};function c(e,t,r,n){var i,o;null!==(i=(o=e.opts.code).formats)&&void 0!==i||(o.formats=a._`require("ajv-formats/dist/formats").${n}`);for(const n of t)e.addFormat(n,r[n])}l.get=(e,t="full")=>{const r=("fast"===t?n.fastFormats:n.fullFormats)[e];if(!r)throw new Error(`Unknown format "${e}"`);return r},e.exports=t=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l},26461:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatLimitDefinition=void 0;const n=r(63282),i=r(99029),a=i.operators,o={formatMaximum:{okStr:"<=",ok:a.LTE,fail:a.GT},formatMinimum:{okStr:">=",ok:a.GTE,fail:a.LT},formatExclusiveMaximum:{okStr:"<",ok:a.LT,fail:a.GTE},formatExclusiveMinimum:{okStr:">",ok:a.GT,fail:a.LTE}},s={message:({keyword:e,schemaCode:t})=>i.str`should be ${o[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>i._`{comparison: ${o[e].okStr}, limit: ${t}}`};t.formatLimitDefinition={keyword:Object.keys(o),type:"string",schemaType:"string",$data:!0,error:s,code(e){const{gen:t,data:r,schemaCode:a,keyword:s,it:l}=e,{opts:c,self:u}=l;if(!c.validateFormats)return;const d=new n.KeywordCxt(l,u.RULES.all.format.definition,"format");function h(e){return i._`${e}.compare(${r}, ${a}) ${o[s].fail} 0`}d.$data?function(){const r=t.scopeValue("formats",{ref:u.formats,code:c.code.formats}),n=t.const("fmt",i._`${r}[${d.schemaCode}]`);e.fail$data((0,i.or)(i._`typeof ${n} != "object"`,i._`${n} instanceof RegExp`,i._`typeof ${n}.compare != "function"`,h(n)))}():function(){const r=d.schema,n=u.formats[r];if(!n||!0===n)return;if("object"!=typeof n||n instanceof RegExp||"function"!=typeof n.compare)throw new Error(`"${s}": format "${r}" does not define "compare" function`);const a=t.scopeValue("formats",{key:r,ref:n,code:c.code.formats?i._`${c.code.formats}${(0,i.getProperty)(r)}`:void 0});e.fail$data(h(a))}()},dependencies:["format"]},t.default=e=>(e.addKeyword(t.formatLimitDefinition),e)},63282:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MissingRefError=t.ValidationError=t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=t.Ajv=void 0;const n=r(4042),i=r(86144),a=r(36653),o=r(72079),s=["/properties"],l="http://json-schema.org/draft-07/schema";class c extends n.default{_addVocabularies(){super._addVocabularies(),i.default.forEach((e=>this.addVocabulary(e))),this.opts.discriminator&&this.addKeyword(a.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const e=this.opts.$data?this.$dataMetaSchema(o,s):o;this.addMetaSchema(e,l,!1),this.refs["http://json-schema.org/schema"]=l}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(l)?l:void 0)}}t.Ajv=c,e.exports=t=c,e.exports.Ajv=c,Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;var u=r(62586);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return u.KeywordCxt}});var d=r(99029);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return d._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return d.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return d.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return d.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return d.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return d.CodeGen}});var h=r(13558);Object.defineProperty(t,"ValidationError",{enumerable:!0,get:function(){return h.default}});var f=r(34551);Object.defineProperty(t,"MissingRefError",{enumerable:!0,get:function(){return f.default}})},41520:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.regexpCode=t.getEsmExportName=t.getProperty=t.safeStringify=t.stringify=t.strConcat=t.addCodeArg=t.str=t._=t.nil=t._Code=t.Name=t.IDENTIFIER=t._CodeOrName=void 0;class r{}t._CodeOrName=r,t.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class n extends r{constructor(e){if(super(),!t.IDENTIFIER.test(e))throw new Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}t.Name=n;class i extends r{constructor(e){super(),this._items="string"==typeof e?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const e=this._items[0];return""===e||'""'===e}get str(){var e;return null!==(e=this._str)&&void 0!==e?e:this._str=this._items.reduce(((e,t)=>`${e}${t}`),"")}get names(){var e;return null!==(e=this._names)&&void 0!==e?e:this._names=this._items.reduce(((e,t)=>(t instanceof n&&(e[t.str]=(e[t.str]||0)+1),e)),{})}}function a(e,...t){const r=[e[0]];let n=0;for(;n<t.length;)l(r,t[n]),r.push(e[++n]);return new i(r)}t._Code=i,t.nil=new i(""),t._=a;const o=new i("+");function s(e,...t){const r=[u(e[0])];let n=0;for(;n<t.length;)r.push(o),l(r,t[n]),r.push(o,u(e[++n]));return function(e){let t=1;for(;t<e.length-1;){if(e[t]===o){const r=c(e[t-1],e[t+1]);if(void 0!==r){e.splice(t-1,3,r);continue}e[t++]="+"}t++}}(r),new i(r)}function l(e,t){var r;t instanceof i?e.push(...t._items):t instanceof n?e.push(t):e.push("number"==typeof(r=t)||"boolean"==typeof r||null===r?r:u(Array.isArray(r)?r.join(","):r))}function c(e,t){if('""'===t)return e;if('""'===e)return t;if("string"==typeof e){if(t instanceof n||'"'!==e[e.length-1])return;return"string"!=typeof t?`${e.slice(0,-1)}${t}"`:'"'===t[0]?e.slice(0,-1)+t.slice(1):void 0}return"string"!=typeof t||'"'!==t[0]||e instanceof n?void 0:`"${e}${t.slice(1)}`}function u(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}t.str=s,t.addCodeArg=l,t.strConcat=function(e,t){return t.emptyStr()?e:e.emptyStr()?t:s`${e}${t}`},t.stringify=function(e){return new i(u(e))},t.safeStringify=u,t.getProperty=function(e){return"string"==typeof e&&t.IDENTIFIER.test(e)?new i(`.${e}`):a`[${e}]`},t.getEsmExportName=function(e){if("string"==typeof e&&t.IDENTIFIER.test(e))return new i(`${e}`);throw new Error(`CodeGen: invalid export name: ${e}, use explicit $id name mapping`)},t.regexpCode=function(e){return new i(e.toString())}},99029:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.or=t.and=t.not=t.CodeGen=t.operators=t.varKinds=t.ValueScopeName=t.ValueScope=t.Scope=t.Name=t.regexpCode=t.stringify=t.getProperty=t.nil=t.strConcat=t.str=t._=void 0;const n=r(41520),i=r(57845);var a=r(41520);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return a._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return a.str}}),Object.defineProperty(t,"strConcat",{enumerable:!0,get:function(){return a.strConcat}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return a.nil}}),Object.defineProperty(t,"getProperty",{enumerable:!0,get:function(){return a.getProperty}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return a.stringify}}),Object.defineProperty(t,"regexpCode",{enumerable:!0,get:function(){return a.regexpCode}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return a.Name}});var o=r(57845);Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return o.Scope}}),Object.defineProperty(t,"ValueScope",{enumerable:!0,get:function(){return o.ValueScope}}),Object.defineProperty(t,"ValueScopeName",{enumerable:!0,get:function(){return o.ValueScopeName}}),Object.defineProperty(t,"varKinds",{enumerable:!0,get:function(){return o.varKinds}}),t.operators={GT:new n._Code(">"),GTE:new n._Code(">="),LT:new n._Code("<"),LTE:new n._Code("<="),EQ:new n._Code("==="),NEQ:new n._Code("!=="),NOT:new n._Code("!"),OR:new n._Code("||"),AND:new n._Code("&&"),ADD:new n._Code("+")};class s{optimizeNodes(){return this}optimizeNames(e,t){return this}}class l extends s{constructor(e,t,r){super(),this.varKind=e,this.name=t,this.rhs=r}render({es5:e,_n}){const t=e?i.varKinds.var:this.varKind,r=void 0===this.rhs?"":` = ${this.rhs}`;return`${t} ${this.name}${r};`+_n}optimizeNames(e,t){if(e[this.name.str])return this.rhs&&(this.rhs=M(this.rhs,e,t)),this}get names(){return this.rhs instanceof n._CodeOrName?this.rhs.names:{}}}class c extends s{constructor(e,t,r){super(),this.lhs=e,this.rhs=t,this.sideEffects=r}render({_n}){return`${this.lhs} = ${this.rhs};`+_n}optimizeNames(e,t){if(!(this.lhs instanceof n.Name)||e[this.lhs.str]||this.sideEffects)return this.rhs=M(this.rhs,e,t),this}get names(){return O(this.lhs instanceof n.Name?{}:{...this.lhs.names},this.rhs)}}class u extends c{constructor(e,t,r,n){super(e,r,n),this.op=t}render({_n}){return`${this.lhs} ${this.op}= ${this.rhs};`+_n}}class d extends s{constructor(e){super(),this.label=e,this.names={}}render({_n}){return`${this.label}:`+_n}}class h extends s{constructor(e){super(),this.label=e,this.names={}}render({_n}){return`break${this.label?` ${this.label}`:""};`+_n}}class f extends s{constructor(e){super(),this.error=e}render({_n}){return`throw ${this.error};`+_n}get names(){return this.error.names}}class p extends s{constructor(e){super(),this.code=e}render({_n}){return`${this.code};`+_n}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,t){return this.code=M(this.code,e,t),this}get names(){return this.code instanceof n._CodeOrName?this.code.names:{}}}class g extends s{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce(((t,r)=>t+r.render(e)),"")}optimizeNodes(){const{nodes:e}=this;let t=e.length;for(;t--;){const r=e[t].optimizeNodes();Array.isArray(r)?e.splice(t,1,...r):r?e[t]=r:e.splice(t,1)}return e.length>0?this:void 0}optimizeNames(e,t){const{nodes:r}=this;let n=r.length;for(;n--;){const i=r[n];i.optimizeNames(e,t)||(T(e,i.names),r.splice(n,1))}return r.length>0?this:void 0}get names(){return this.nodes.reduce(((e,t)=>D(e,t.names)),{})}}class m extends g{render(e){return"{"+e._n+super.render(e)+"}"+e._n}}class v extends g{}class y extends m{}y.kind="else";class b extends m{constructor(e,t){super(t),this.condition=e}render(e){let t=`if(${this.condition})`+super.render(e);return this.else&&(t+="else "+this.else.render(e)),t}optimizeNodes(){super.optimizeNodes();const e=this.condition;if(!0===e)return this.nodes;let t=this.else;if(t){const e=t.optimizeNodes();t=this.else=Array.isArray(e)?new y(e):e}return t?!1===e?t instanceof b?t:t.nodes:this.nodes.length?this:new b(I(e),t instanceof b?[t]:t.nodes):!1!==e&&this.nodes.length?this:void 0}optimizeNames(e,t){var r;if(this.else=null===(r=this.else)||void 0===r?void 0:r.optimizeNames(e,t),super.optimizeNames(e,t)||this.else)return this.condition=M(this.condition,e,t),this}get names(){const e=super.names;return O(e,this.condition),this.else&&D(e,this.else.names),e}}b.kind="if";class x extends m{}x.kind="for";class w extends x{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iteration=M(this.iteration,e,t),this}get names(){return D(super.names,this.iteration.names)}}class k extends x{constructor(e,t,r,n){super(),this.varKind=e,this.name=t,this.from=r,this.to=n}render(e){const t=e.es5?i.varKinds.var:this.varKind,{name:r,from:n,to:a}=this;return`for(${t} ${r}=${n}; ${r}<${a}; ${r}++)`+super.render(e)}get names(){const e=O(super.names,this.from);return O(e,this.to)}}class S extends x{constructor(e,t,r,n){super(),this.loop=e,this.varKind=t,this.name=r,this.iterable=n}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iterable=M(this.iterable,e,t),this}get names(){return D(super.names,this.iterable.names)}}class _ extends m{constructor(e,t,r){super(),this.name=e,this.args=t,this.async=r}render(e){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(e)}}_.kind="func";class C extends g{render(e){return"return "+super.render(e)}}C.kind="return";class E extends m{render(e){let t="try"+super.render(e);return this.catch&&(t+=this.catch.render(e)),this.finally&&(t+=this.finally.render(e)),t}optimizeNodes(){var e,t;return super.optimizeNodes(),null===(e=this.catch)||void 0===e||e.optimizeNodes(),null===(t=this.finally)||void 0===t||t.optimizeNodes(),this}optimizeNames(e,t){var r,n;return super.optimizeNames(e,t),null===(r=this.catch)||void 0===r||r.optimizeNames(e,t),null===(n=this.finally)||void 0===n||n.optimizeNames(e,t),this}get names(){const e=super.names;return this.catch&&D(e,this.catch.names),this.finally&&D(e,this.finally.names),e}}class P extends m{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}}P.kind="catch";class A extends m{render(e){return"finally"+super.render(e)}}function D(e,t){for(const r in t)e[r]=(e[r]||0)+(t[r]||0);return e}function O(e,t){return t instanceof n._CodeOrName?D(e,t.names):e}function M(e,t,r){return e instanceof n.Name?a(e):(i=e)instanceof n._Code&&i._items.some((e=>e instanceof n.Name&&1===t[e.str]&&void 0!==r[e.str]))?new n._Code(e._items.reduce(((e,t)=>(t instanceof n.Name&&(t=a(t)),t instanceof n._Code?e.push(...t._items):e.push(t),e)),[])):e;var i;function a(e){const n=r[e.str];return void 0===n||1!==t[e.str]?e:(delete t[e.str],n)}}function T(e,t){for(const r in t)e[r]=(e[r]||0)-(t[r]||0)}function I(e){return"boolean"==typeof e||"number"==typeof e||null===e?!e:n._`!${F(e)}`}A.kind="finally",t.CodeGen=class{constructor(e,t={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...t,_n:t.lines?"\n":""},this._extScope=e,this._scope=new i.Scope({parent:e}),this._nodes=[new v]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,t){const r=this._extScope.value(e,t);return(this._values[r.prefix]||(this._values[r.prefix]=new Set)).add(r),r}getScopeValue(e,t){return this._extScope.getValue(e,t)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,t,r,n){const i=this._scope.toName(t);return void 0!==r&&n&&(this._constants[i.str]=r),this._leafNode(new l(e,i,r)),i}const(e,t,r){return this._def(i.varKinds.const,e,t,r)}let(e,t,r){return this._def(i.varKinds.let,e,t,r)}var(e,t,r){return this._def(i.varKinds.var,e,t,r)}assign(e,t,r){return this._leafNode(new c(e,t,r))}add(e,r){return this._leafNode(new u(e,t.operators.ADD,r))}code(e){return"function"==typeof e?e():e!==n.nil&&this._leafNode(new p(e)),this}object(...e){const t=["{"];for(const[r,i]of e)t.length>1&&t.push(","),t.push(r),(r!==i||this.opts.es5)&&(t.push(":"),(0,n.addCodeArg)(t,i));return t.push("}"),new n._Code(t)}if(e,t,r){if(this._blockNode(new b(e)),t&&r)this.code(t).else().code(r).endIf();else if(t)this.code(t).endIf();else if(r)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new b(e))}else(){return this._elseNode(new y)}endIf(){return this._endBlockNode(b,y)}_for(e,t){return this._blockNode(e),t&&this.code(t).endFor(),this}for(e,t){return this._for(new w(e),t)}forRange(e,t,r,n,a=(this.opts.es5?i.varKinds.var:i.varKinds.let)){const o=this._scope.toName(e);return this._for(new k(a,o,t,r),(()=>n(o)))}forOf(e,t,r,a=i.varKinds.const){const o=this._scope.toName(e);if(this.opts.es5){const e=t instanceof n.Name?t:this.var("_arr",t);return this.forRange("_i",0,n._`${e}.length`,(t=>{this.var(o,n._`${e}[${t}]`),r(o)}))}return this._for(new S("of",a,o,t),(()=>r(o)))}forIn(e,t,r,a=(this.opts.es5?i.varKinds.var:i.varKinds.const)){if(this.opts.ownProperties)return this.forOf(e,n._`Object.keys(${t})`,r);const o=this._scope.toName(e);return this._for(new S("in",a,o,t),(()=>r(o)))}endFor(){return this._endBlockNode(x)}label(e){return this._leafNode(new d(e))}break(e){return this._leafNode(new h(e))}return(e){const t=new C;if(this._blockNode(t),this.code(e),1!==t.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(C)}try(e,t,r){if(!t&&!r)throw new Error('CodeGen: "try" without "catch" and "finally"');const n=new E;if(this._blockNode(n),this.code(e),t){const e=this.name("e");this._currNode=n.catch=new P(e),t(e)}return r&&(this._currNode=n.finally=new A,this.code(r)),this._endBlockNode(P,A)}throw(e){return this._leafNode(new f(e))}block(e,t){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(t),this}endBlock(e){const t=this._blockStarts.pop();if(void 0===t)throw new Error("CodeGen: not in self-balancing block");const r=this._nodes.length-t;if(r<0||void 0!==e&&r!==e)throw new Error(`CodeGen: wrong number of nodes: ${r} vs ${e} expected`);return this._nodes.length=t,this}func(e,t=n.nil,r,i){return this._blockNode(new _(e,t,r)),i&&this.code(i).endFunc(),this}endFunc(){return this._endBlockNode(_)}optimize(e=1){for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,t){const r=this._currNode;if(r instanceof e||t&&r instanceof t)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${t?`${e.kind}/${t.kind}`:e.kind}"`)}_elseNode(e){const t=this._currNode;if(!(t instanceof b))throw new Error('CodeGen: "else" without "if"');return this._currNode=t.else=e,this}get _root(){return this._nodes[0]}get _currNode(){const e=this._nodes;return e[e.length-1]}set _currNode(e){const t=this._nodes;t[t.length-1]=e}},t.not=I;const N=R(t.operators.AND);t.and=function(...e){return e.reduce(N)};const L=R(t.operators.OR);function R(e){return(t,r)=>t===n.nil?r:r===n.nil?t:n._`${F(t)} ${e} ${F(r)}`}function F(e){return e instanceof n.Name?e:n._`(${e})`}t.or=function(...e){return e.reduce(L)}},57845:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ValueScope=t.ValueScopeName=t.Scope=t.varKinds=t.UsedValueState=void 0;const n=r(41520);class i extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}}var a;!function(e){e[e.Started=0]="Started",e[e.Completed=1]="Completed"}(a||(t.UsedValueState=a={})),t.varKinds={const:new n.Name("const"),let:new n.Name("let"),var:new n.Name("var")};class o{constructor({prefixes:e,parent:t}={}){this._names={},this._prefixes=e,this._parent=t}toName(e){return e instanceof n.Name?e:this.name(e)}name(e){return new n.Name(this._newName(e))}_newName(e){return`${e}${(this._names[e]||this._nameGroup(e)).index++}`}_nameGroup(e){var t,r;if((null===(r=null===(t=this._parent)||void 0===t?void 0:t._prefixes)||void 0===r?void 0:r.has(e))||this._prefixes&&!this._prefixes.has(e))throw new Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}}t.Scope=o;class s extends n.Name{constructor(e,t){super(t),this.prefix=e}setValue(e,{property:t,itemIndex:r}){this.value=e,this.scopePath=n._`.${new n.Name(t)}[${r}]`}}t.ValueScopeName=s;const l=n._`\n`;t.ValueScope=class extends o{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?l:n.nil}}get(){return this._scope}name(e){return new s(e,this._newName(e))}value(e,t){var r;if(void 0===t.ref)throw new Error("CodeGen: ref must be passed in value");const n=this.toName(e),{prefix:i}=n,a=null!==(r=t.key)&&void 0!==r?r:t.ref;let o=this._values[i];if(o){const e=o.get(a);if(e)return e}else o=this._values[i]=new Map;o.set(a,n);const s=this._scope[i]||(this._scope[i]=[]),l=s.length;return s[l]=t.ref,n.setValue(t,{property:i,itemIndex:l}),n}getValue(e,t){const r=this._values[e];if(r)return r.get(t)}scopeRefs(e,t=this._values){return this._reduceValues(t,(t=>{if(void 0===t.scopePath)throw new Error(`CodeGen: name "${t}" has no value`);return n._`${e}${t.scopePath}`}))}scopeCode(e=this._values,t,r){return this._reduceValues(e,(e=>{if(void 0===e.value)throw new Error(`CodeGen: name "${e}" has no value`);return e.value.code}),t,r)}_reduceValues(e,r,o={},s){let l=n.nil;for(const c in e){const u=e[c];if(!u)continue;const d=o[c]=o[c]||new Map;u.forEach((e=>{if(d.has(e))return;d.set(e,a.Started);let o=r(e);if(o){const r=this.opts.es5?t.varKinds.var:t.varKinds.const;l=n._`${l}${r} ${e} = ${o};${this.opts._n}`}else{if(!(o=null==s?void 0:s(e)))throw new i(e);l=n._`${l}${o}${this.opts._n}`}d.set(e,a.Completed)}))}return l}}},48708:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendErrors=t.resetErrorsCount=t.reportExtraError=t.reportError=t.keyword$DataError=t.keywordError=void 0;const n=r(99029),i=r(94227),a=r(42023);function o(e,t){const r=e.const("err",t);e.if(n._`${a.default.vErrors} === null`,(()=>e.assign(a.default.vErrors,n._`[${r}]`)),n._`${a.default.vErrors}.push(${r})`),e.code(n._`${a.default.errors}++`)}function s(e,t){const{gen:r,validateName:i,schemaEnv:a}=e;a.$async?r.throw(n._`new ${e.ValidationError}(${t})`):(r.assign(n._`${i}.errors`,t),r.return(!1))}t.keywordError={message:({keyword:e})=>n.str`must pass "${e}" keyword validation`},t.keyword$DataError={message:({keyword:e,schemaType:t})=>t?n.str`"${e}" keyword must be ${t} ($data)`:n.str`"${e}" keyword is invalid ($data)`},t.reportError=function(e,r=t.keywordError,i,a){const{it:l}=e,{gen:u,compositeRule:d,allErrors:h}=l,f=c(e,r,i);(null!=a?a:d||h)?o(u,f):s(l,n._`[${f}]`)},t.reportExtraError=function(e,r=t.keywordError,n){const{it:i}=e,{gen:l,compositeRule:u,allErrors:d}=i;o(l,c(e,r,n)),u||d||s(i,a.default.vErrors)},t.resetErrorsCount=function(e,t){e.assign(a.default.errors,t),e.if(n._`${a.default.vErrors} !== null`,(()=>e.if(t,(()=>e.assign(n._`${a.default.vErrors}.length`,t)),(()=>e.assign(a.default.vErrors,null)))))},t.extendErrors=function({gen:e,keyword:t,schemaValue:r,data:i,errsCount:o,it:s}){if(void 0===o)throw new Error("ajv implementation error");const l=e.name("err");e.forRange("i",o,a.default.errors,(o=>{e.const(l,n._`${a.default.vErrors}[${o}]`),e.if(n._`${l}.instancePath === undefined`,(()=>e.assign(n._`${l}.instancePath`,(0,n.strConcat)(a.default.instancePath,s.errorPath)))),e.assign(n._`${l}.schemaPath`,n.str`${s.errSchemaPath}/${t}`),s.opts.verbose&&(e.assign(n._`${l}.schema`,r),e.assign(n._`${l}.data`,i))}))};const l={keyword:new n.Name("keyword"),schemaPath:new n.Name("schemaPath"),params:new n.Name("params"),propertyName:new n.Name("propertyName"),message:new n.Name("message"),schema:new n.Name("schema"),parentSchema:new n.Name("parentSchema")};function c(e,t,r){const{createErrors:i}=e.it;return!1===i?n._`{}`:function(e,t,r={}){const{gen:i,it:o}=e,s=[u(o,r),d(e,r)];return function(e,{params:t,message:r},i){const{keyword:o,data:s,schemaValue:c,it:u}=e,{opts:d,propertyName:h,topSchemaRef:f,schemaPath:p}=u;i.push([l.keyword,o],[l.params,"function"==typeof t?t(e):t||n._`{}`]),d.messages&&i.push([l.message,"function"==typeof r?r(e):r]),d.verbose&&i.push([l.schema,c],[l.parentSchema,n._`${f}${p}`],[a.default.data,s]),h&&i.push([l.propertyName,h])}(e,t,s),i.object(...s)}(e,t,r)}function u({errorPath:e},{instancePath:t}){const r=t?n.str`${e}${(0,i.getErrorPath)(t,i.Type.Str)}`:e;return[a.default.instancePath,(0,n.strConcat)(a.default.instancePath,r)]}function d({keyword:e,it:{errSchemaPath:t}},{schemaPath:r,parentSchema:a}){let o=a?t:n.str`${t}/${e}`;return r&&(o=n.str`${o}${(0,i.getErrorPath)(r,i.Type.Str)}`),[l.schemaPath,o]}},73835:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveSchema=t.getCompilingSchema=t.resolveRef=t.compileSchema=t.SchemaEnv=void 0;const n=r(99029),i=r(13558),a=r(42023),o=r(66939),s=r(94227),l=r(62586);class c{constructor(e){var t;let r;this.refs={},this.dynamicAnchors={},"object"==typeof e.schema&&(r=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=null!==(t=e.baseId)&&void 0!==t?t:(0,o.normalizeId)(null==r?void 0:r[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=null==r?void 0:r.$async,this.refs={}}}function u(e){const t=h.call(this,e);if(t)return t;const r=(0,o.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:s,lines:c}=this.opts.code,{ownProperties:u}=this.opts,d=new n.CodeGen(this.scope,{es5:s,lines:c,ownProperties:u});let f;e.$async&&(f=d.scopeValue("Error",{ref:i.default,code:n._`require("ajv/dist/runtime/validation_error").default`}));const p=d.scopeName("validate");e.validateName=p;const g={gen:d,allErrors:this.opts.allErrors,data:a.default.data,parentData:a.default.parentData,parentDataProperty:a.default.parentDataProperty,dataNames:[a.default.data],dataPathArr:[n.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:d.scopeValue("schema",!0===this.opts.code.source?{ref:e.schema,code:(0,n.stringify)(e.schema)}:{ref:e.schema}),validateName:p,ValidationError:f,schema:e.schema,schemaEnv:e,rootId:r,baseId:e.baseId||r,schemaPath:n.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:n._`""`,opts:this.opts,self:this};let m;try{this._compilations.add(e),(0,l.validateFunctionCode)(g),d.optimize(this.opts.code.optimize);const t=d.toString();m=`${d.scopeRefs(a.default.scope)}return ${t}`,this.opts.code.process&&(m=this.opts.code.process(m,e));const r=new Function(`${a.default.self}`,`${a.default.scope}`,m)(this,this.scope.get());if(this.scope.value(p,{ref:r}),r.errors=null,r.schema=e.schema,r.schemaEnv=e,e.$async&&(r.$async=!0),!0===this.opts.code.source&&(r.source={validateName:p,validateCode:t,scopeValues:d._values}),this.opts.unevaluated){const{props:e,items:t}=g;r.evaluated={props:e instanceof n.Name?void 0:e,items:t instanceof n.Name?void 0:t,dynamicProps:e instanceof n.Name,dynamicItems:t instanceof n.Name},r.source&&(r.source.evaluated=(0,n.stringify)(r.evaluated))}return e.validate=r,e}catch(t){throw delete e.validate,delete e.validateName,m&&this.logger.error("Error compiling schema, function code:",m),t}finally{this._compilations.delete(e)}}function d(e){return(0,o.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:u.call(this,e)}function h(e){for(const n of this._compilations)if(r=e,(t=n).schema===r.schema&&t.root===r.root&&t.baseId===r.baseId)return n;var t,r}function f(e,t){let r;for(;"string"==typeof(r=this.refs[t]);)t=r;return r||this.schemas[t]||p.call(this,e,t)}function p(e,t){const r=this.opts.uriResolver.parse(t),n=(0,o._getFullPath)(this.opts.uriResolver,r);let i=(0,o.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&n===i)return m.call(this,r,e);const a=(0,o.normalizeId)(n),s=this.refs[a]||this.schemas[a];if("string"==typeof s){const t=p.call(this,e,s);if("object"!=typeof(null==t?void 0:t.schema))return;return m.call(this,r,t)}if("object"==typeof(null==s?void 0:s.schema)){if(s.validate||u.call(this,s),a===(0,o.normalizeId)(t)){const{schema:t}=s,{schemaId:r}=this.opts,n=t[r];return n&&(i=(0,o.resolveUrl)(this.opts.uriResolver,i,n)),new c({schema:t,schemaId:r,root:e,baseId:i})}return m.call(this,r,s)}}t.SchemaEnv=c,t.compileSchema=u,t.resolveRef=function(e,t,r){var n;r=(0,o.resolveUrl)(this.opts.uriResolver,t,r);const i=e.refs[r];if(i)return i;let a=f.call(this,e,r);if(void 0===a){const i=null===(n=e.localRefs)||void 0===n?void 0:n[r],{schemaId:o}=this.opts;i&&(a=new c({schema:i,schemaId:o,root:e,baseId:t}))}return void 0!==a?e.refs[r]=d.call(this,a):void 0},t.getCompilingSchema=h,t.resolveSchema=p;const g=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function m(e,{baseId:t,schema:r,root:n}){var i;if("/"!==(null===(i=e.fragment)||void 0===i?void 0:i[0]))return;for(const n of e.fragment.slice(1).split("/")){if("boolean"==typeof r)return;const e=r[(0,s.unescapeFragment)(n)];if(void 0===e)return;const i="object"==typeof(r=e)&&r[this.opts.schemaId];!g.has(n)&&i&&(t=(0,o.resolveUrl)(this.opts.uriResolver,t,i))}let a;if("boolean"!=typeof r&&r.$ref&&!(0,s.schemaHasRulesButRef)(r,this.RULES)){const e=(0,o.resolveUrl)(this.opts.uriResolver,t,r.$ref);a=p.call(this,n,e)}const{schemaId:l}=this.opts;return a=a||new c({schema:r,schemaId:l,root:n,baseId:t}),a.schema!==a.root.schema?a:void 0}},42023:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i={data:new n.Name("data"),valCxt:new n.Name("valCxt"),instancePath:new n.Name("instancePath"),parentData:new n.Name("parentData"),parentDataProperty:new n.Name("parentDataProperty"),rootData:new n.Name("rootData"),dynamicAnchors:new n.Name("dynamicAnchors"),vErrors:new n.Name("vErrors"),errors:new n.Name("errors"),this:new n.Name("this"),self:new n.Name("self"),scope:new n.Name("scope"),json:new n.Name("json"),jsonPos:new n.Name("jsonPos"),jsonLen:new n.Name("jsonLen"),jsonPart:new n.Name("jsonPart")};t.default=i},34551:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(66939);class i extends Error{constructor(e,t,r,i){super(i||`can't resolve reference ${r} from id ${t}`),this.missingRef=(0,n.resolveUrl)(e,t,r),this.missingSchema=(0,n.normalizeId)((0,n.getFullPath)(e,this.missingRef))}}t.default=i},66939:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSchemaRefs=t.resolveUrl=t.normalizeId=t._getFullPath=t.getFullPath=t.inlineRef=void 0;const n=r(94227),i=r(32017),a=r(7106),o=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);t.inlineRef=function(e,t=!0){return"boolean"==typeof e||(!0===t?!l(e):!!t&&c(e)<=t)};const s=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function l(e){for(const t in e){if(s.has(t))return!0;const r=e[t];if(Array.isArray(r)&&r.some(l))return!0;if("object"==typeof r&&l(r))return!0}return!1}function c(e){let t=0;for(const r in e){if("$ref"===r)return 1/0;if(t++,!o.has(r)&&("object"==typeof e[r]&&(0,n.eachItem)(e[r],(e=>t+=c(e))),t===1/0))return 1/0}return t}function u(e,t="",r){!1!==r&&(t=f(t));const n=e.parse(t);return d(e,n)}function d(e,t){return e.serialize(t).split("#")[0]+"#"}t.getFullPath=u,t._getFullPath=d;const h=/#\/?$/;function f(e){return e?e.replace(h,""):""}t.normalizeId=f,t.resolveUrl=function(e,t,r){return r=f(r),e.resolve(t,r)};const p=/^[a-z_][-a-z0-9._]*$/i;t.getSchemaRefs=function(e,t){if("boolean"==typeof e)return{};const{schemaId:r,uriResolver:n}=this.opts,o=f(e[r]||t),s={"":o},l=u(n,o,!1),c={},d=new Set;return a(e,{allKeys:!0},((e,t,n,i)=>{if(void 0===i)return;const a=l+t;let o=s[i];function u(t){const r=this.opts.uriResolver.resolve;if(t=f(o?r(o,t):t),d.has(t))throw g(t);d.add(t);let n=this.refs[t];return"string"==typeof n&&(n=this.refs[n]),"object"==typeof n?h(e,n.schema,t):t!==f(a)&&("#"===t[0]?(h(e,c[t],t),c[t]=e):this.refs[t]=a),t}function m(e){if("string"==typeof e){if(!p.test(e))throw new Error(`invalid anchor "${e}"`);u.call(this,`#${e}`)}}"string"==typeof e[r]&&(o=u.call(this,e[r])),m.call(this,e.$anchor),m.call(this,e.$dynamicAnchor),s[t]=o})),c;function h(e,t,r){if(void 0!==t&&!i(e,t))throw g(r)}function g(e){return new Error(`reference "${e}" resolves to more than one schema`)}}},10396:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRules=t.isJSONType=void 0;const r=new Set(["string","number","integer","boolean","null","object","array"]);t.isJSONType=function(e){return"string"==typeof e&&r.has(e)},t.getRules=function(){const e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}},94227:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkStrictMode=t.getErrorPath=t.Type=t.useFunc=t.setEvaluated=t.evaluatedPropsToName=t.mergeEvaluated=t.eachItem=t.unescapeJsonPointer=t.escapeJsonPointer=t.escapeFragment=t.unescapeFragment=t.schemaRefOrVal=t.schemaHasRulesButRef=t.schemaHasRules=t.checkUnknownRules=t.alwaysValidSchema=t.toHash=void 0;const n=r(99029),i=r(41520);function a(e,t=e.schema){const{opts:r,self:n}=e;if(!r.strictSchema)return;if("boolean"==typeof t)return;const i=n.RULES.keywords;for(const r in t)i[r]||p(e,`unknown keyword: "${r}"`)}function o(e,t){if("boolean"==typeof e)return!e;for(const r in e)if(t[r])return!0;return!1}function s(e){return"number"==typeof e?`${e}`:e.replace(/~/g,"~0").replace(/\//g,"~1")}function l(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function c({mergeNames:e,mergeToName:t,mergeValues:r,resultToName:i}){return(a,o,s,l)=>{const c=void 0===s?o:s instanceof n.Name?(o instanceof n.Name?e(a,o,s):t(a,o,s),s):o instanceof n.Name?(t(a,s,o),o):r(o,s);return l!==n.Name||c instanceof n.Name?c:i(a,c)}}function u(e,t){if(!0===t)return e.var("props",!0);const r=e.var("props",n._`{}`);return void 0!==t&&d(e,r,t),r}function d(e,t,r){Object.keys(r).forEach((r=>e.assign(n._`${t}${(0,n.getProperty)(r)}`,!0)))}t.toHash=function(e){const t={};for(const r of e)t[r]=!0;return t},t.alwaysValidSchema=function(e,t){return"boolean"==typeof t?t:0===Object.keys(t).length||(a(e,t),!o(t,e.self.RULES.all))},t.checkUnknownRules=a,t.schemaHasRules=o,t.schemaHasRulesButRef=function(e,t){if("boolean"==typeof e)return!e;for(const r in e)if("$ref"!==r&&t.all[r])return!0;return!1},t.schemaRefOrVal=function({topSchemaRef:e,schemaPath:t},r,i,a){if(!a){if("number"==typeof r||"boolean"==typeof r)return r;if("string"==typeof r)return n._`${r}`}return n._`${e}${t}${(0,n.getProperty)(i)}`},t.unescapeFragment=function(e){return l(decodeURIComponent(e))},t.escapeFragment=function(e){return encodeURIComponent(s(e))},t.escapeJsonPointer=s,t.unescapeJsonPointer=l,t.eachItem=function(e,t){if(Array.isArray(e))for(const r of e)t(r);else t(e)},t.mergeEvaluated={props:c({mergeNames:(e,t,r)=>e.if(n._`${r} !== true && ${t} !== undefined`,(()=>{e.if(n._`${t} === true`,(()=>e.assign(r,!0)),(()=>e.assign(r,n._`${r} || {}`).code(n._`Object.assign(${r}, ${t})`)))})),mergeToName:(e,t,r)=>e.if(n._`${r} !== true`,(()=>{!0===t?e.assign(r,!0):(e.assign(r,n._`${r} || {}`),d(e,r,t))})),mergeValues:(e,t)=>!0===e||{...e,...t},resultToName:u}),items:c({mergeNames:(e,t,r)=>e.if(n._`${r} !== true && ${t} !== undefined`,(()=>e.assign(r,n._`${t} === true ? true : ${r} > ${t} ? ${r} : ${t}`))),mergeToName:(e,t,r)=>e.if(n._`${r} !== true`,(()=>e.assign(r,!0===t||n._`${r} > ${t} ? ${r} : ${t}`))),mergeValues:(e,t)=>!0===e||Math.max(e,t),resultToName:(e,t)=>e.var("items",t)})},t.evaluatedPropsToName=u,t.setEvaluated=d;const h={};var f;function p(e,t,r=e.opts.strictSchema){if(r){if(t=`strict mode: ${t}`,!0===r)throw new Error(t);e.self.logger.warn(t)}}t.useFunc=function(e,t){return e.scopeValue("func",{ref:t,code:h[t.code]||(h[t.code]=new i._Code(t.code))})},function(e){e[e.Num=0]="Num",e[e.Str=1]="Str"}(f||(t.Type=f={})),t.getErrorPath=function(e,t,r){if(e instanceof n.Name){const i=t===f.Num;return r?i?n._`"[" + ${e} + "]"`:n._`"['" + ${e} + "']"`:i?n._`"/" + ${e}`:n._`"/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return r?(0,n.getProperty)(e).toString():"/"+s(e)},t.checkStrictMode=p},7887:(e,t)=>{"use strict";function r(e,t){return t.rules.some((t=>n(e,t)))}function n(e,t){var r;return void 0!==e[t.keyword]||(null===(r=t.definition.implements)||void 0===r?void 0:r.some((t=>void 0!==e[t])))}Object.defineProperty(t,"__esModule",{value:!0}),t.shouldUseRule=t.shouldUseGroup=t.schemaHasRulesForType=void 0,t.schemaHasRulesForType=function({schema:e,self:t},n){const i=t.RULES.types[n];return i&&!0!==i&&r(e,i)},t.shouldUseGroup=r,t.shouldUseRule=n},28727:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.boolOrEmptySchema=t.topBoolOrEmptySchema=void 0;const n=r(48708),i=r(99029),a=r(42023),o={message:"boolean schema is false"};function s(e,t){const{gen:r,data:i}=e,a={gen:r,keyword:"false schema",data:i,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};(0,n.reportError)(a,o,void 0,t)}t.topBoolOrEmptySchema=function(e){const{gen:t,schema:r,validateName:n}=e;!1===r?s(e,!1):"object"==typeof r&&!0===r.$async?t.return(a.default.data):(t.assign(i._`${n}.errors`,null),t.return(!0))},t.boolOrEmptySchema=function(e,t){const{gen:r,schema:n}=e;!1===n?(r.var(t,!1),s(e)):r.var(t,!0)}},10208:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reportTypeError=t.checkDataTypes=t.checkDataType=t.coerceAndCheckDataType=t.getJSONTypes=t.getSchemaTypes=t.DataType=void 0;const n=r(10396),i=r(7887),a=r(48708),o=r(99029),s=r(94227);var l;function c(e){const t=Array.isArray(e)?e:e?[e]:[];if(t.every(n.isJSONType))return t;throw new Error("type must be JSONType or JSONType[]: "+t.join(","))}!function(e){e[e.Correct=0]="Correct",e[e.Wrong=1]="Wrong"}(l||(t.DataType=l={})),t.getSchemaTypes=function(e){const t=c(e.type);if(t.includes("null")){if(!1===e.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!t.length&&void 0!==e.nullable)throw new Error('"nullable" cannot be used without "type"');!0===e.nullable&&t.push("null")}return t},t.getJSONTypes=c,t.coerceAndCheckDataType=function(e,t){const{gen:r,data:n,opts:a}=e,s=function(e,t){return t?e.filter((e=>u.has(e)||"array"===t&&"array"===e)):[]}(t,a.coerceTypes),c=t.length>0&&!(0===s.length&&1===t.length&&(0,i.schemaHasRulesForType)(e,t[0]));if(c){const i=h(t,n,a.strictNumbers,l.Wrong);r.if(i,(()=>{s.length?function(e,t,r){const{gen:n,data:i,opts:a}=e,s=n.let("dataType",o._`typeof ${i}`),l=n.let("coerced",o._`undefined`);"array"===a.coerceTypes&&n.if(o._`${s} == 'object' && Array.isArray(${i}) && ${i}.length == 1`,(()=>n.assign(i,o._`${i}[0]`).assign(s,o._`typeof ${i}`).if(h(t,i,a.strictNumbers),(()=>n.assign(l,i))))),n.if(o._`${l} !== undefined`);for(const e of r)(u.has(e)||"array"===e&&"array"===a.coerceTypes)&&c(e);function c(e){switch(e){case"string":return void n.elseIf(o._`${s} == "number" || ${s} == "boolean"`).assign(l,o._`"" + ${i}`).elseIf(o._`${i} === null`).assign(l,o._`""`);case"number":return void n.elseIf(o._`${s} == "boolean" || ${i} === null || (${s} == "string" && ${i} && ${i} == +${i})`).assign(l,o._`+${i}`);case"integer":return void n.elseIf(o._`${s} === "boolean" || ${i} === null || (${s} === "string" && ${i} && ${i} == +${i} && !(${i} % 1))`).assign(l,o._`+${i}`);case"boolean":return void n.elseIf(o._`${i} === "false" || ${i} === 0 || ${i} === null`).assign(l,!1).elseIf(o._`${i} === "true" || ${i} === 1`).assign(l,!0);case"null":return n.elseIf(o._`${i} === "" || ${i} === 0 || ${i} === false`),void n.assign(l,null);case"array":n.elseIf(o._`${s} === "string" || ${s} === "number" || ${s} === "boolean" || ${i} === null`).assign(l,o._`[${i}]`)}}n.else(),p(e),n.endIf(),n.if(o._`${l} !== undefined`,(()=>{n.assign(i,l),function({gen:e,parentData:t,parentDataProperty:r},n){e.if(o._`${t} !== undefined`,(()=>e.assign(o._`${t}[${r}]`,n)))}(e,l)}))}(e,t,s):p(e)}))}return c};const u=new Set(["string","number","integer","boolean","null"]);function d(e,t,r,n=l.Correct){const i=n===l.Correct?o.operators.EQ:o.operators.NEQ;let a;switch(e){case"null":return o._`${t} ${i} null`;case"array":a=o._`Array.isArray(${t})`;break;case"object":a=o._`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":a=s(o._`!(${t} % 1) && !isNaN(${t})`);break;case"number":a=s();break;default:return o._`typeof ${t} ${i} ${e}`}return n===l.Correct?a:(0,o.not)(a);function s(e=o.nil){return(0,o.and)(o._`typeof ${t} == "number"`,e,r?o._`isFinite(${t})`:o.nil)}}function h(e,t,r,n){if(1===e.length)return d(e[0],t,r,n);let i;const a=(0,s.toHash)(e);if(a.array&&a.object){const e=o._`typeof ${t} != "object"`;i=a.null?e:o._`!${t} || ${e}`,delete a.null,delete a.array,delete a.object}else i=o.nil;a.number&&delete a.integer;for(const e in a)i=(0,o.and)(i,d(e,t,r,n));return i}t.checkDataType=d,t.checkDataTypes=h;const f={message:({schema:e})=>`must be ${e}`,params:({schema:e,schemaValue:t})=>"string"==typeof e?o._`{type: ${e}}`:o._`{type: ${t}}`};function p(e){const t=function(e){const{gen:t,data:r,schema:n}=e,i=(0,s.schemaRefOrVal)(e,n,"type");return{gen:t,keyword:"type",data:r,schema:n.type,schemaCode:i,schemaValue:i,parentSchema:n,params:{},it:e}}(e);(0,a.reportError)(t,f)}t.reportTypeError=p},7870:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assignDefaults=void 0;const n=r(99029),i=r(94227);function a(e,t,r){const{gen:a,compositeRule:o,data:s,opts:l}=e;if(void 0===r)return;const c=n._`${s}${(0,n.getProperty)(t)}`;if(o)return void(0,i.checkStrictMode)(e,`default is ignored for: ${c}`);let u=n._`${c} === undefined`;"empty"===l.useDefaults&&(u=n._`${u} || ${c} === null || ${c} === ""`),a.if(u,n._`${c} = ${(0,n.stringify)(r)}`)}t.assignDefaults=function(e,t){const{properties:r,items:n}=e.schema;if("object"===t&&r)for(const t in r)a(e,t,r[t].default);else"array"===t&&Array.isArray(n)&&n.forEach(((t,r)=>a(e,r,t.default)))}},62586:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getData=t.KeywordCxt=t.validateFunctionCode=void 0;const n=r(28727),i=r(10208),a=r(7887),o=r(10208),s=r(7870),l=r(33673),c=r(24495),u=r(99029),d=r(42023),h=r(66939),f=r(94227),p=r(48708);function g({gen:e,validateName:t,schema:r,schemaEnv:n,opts:i},a){i.code.es5?e.func(t,u._`${d.default.data}, ${d.default.valCxt}`,n.$async,(()=>{e.code(u._`"use strict"; ${m(r,i)}`),function(e,t){e.if(d.default.valCxt,(()=>{e.var(d.default.instancePath,u._`${d.default.valCxt}.${d.default.instancePath}`),e.var(d.default.parentData,u._`${d.default.valCxt}.${d.default.parentData}`),e.var(d.default.parentDataProperty,u._`${d.default.valCxt}.${d.default.parentDataProperty}`),e.var(d.default.rootData,u._`${d.default.valCxt}.${d.default.rootData}`),t.dynamicRef&&e.var(d.default.dynamicAnchors,u._`${d.default.valCxt}.${d.default.dynamicAnchors}`)}),(()=>{e.var(d.default.instancePath,u._`""`),e.var(d.default.parentData,u._`undefined`),e.var(d.default.parentDataProperty,u._`undefined`),e.var(d.default.rootData,d.default.data),t.dynamicRef&&e.var(d.default.dynamicAnchors,u._`{}`)}))}(e,i),e.code(a)})):e.func(t,u._`${d.default.data}, ${function(e){return u._`{${d.default.instancePath}="", ${d.default.parentData}, ${d.default.parentDataProperty}, ${d.default.rootData}=${d.default.data}${e.dynamicRef?u._`, ${d.default.dynamicAnchors}={}`:u.nil}}={}`}(i)}`,n.$async,(()=>e.code(m(r,i)).code(a)))}function m(e,t){const r="object"==typeof e&&e[t.schemaId];return r&&(t.code.source||t.code.process)?u._`/*# sourceURL=${r} */`:u.nil}function v({schema:e,self:t}){if("boolean"==typeof e)return!e;for(const r in e)if(t.RULES.all[r])return!0;return!1}function y(e){return"boolean"!=typeof e.schema}function b(e){(0,f.checkUnknownRules)(e),function(e){const{schema:t,errSchemaPath:r,opts:n,self:i}=e;t.$ref&&n.ignoreKeywordsWithRef&&(0,f.schemaHasRulesButRef)(t,i.RULES)&&i.logger.warn(`$ref: keywords ignored in schema at path "${r}"`)}(e)}function x(e,t){if(e.opts.jtd)return k(e,[],!1,t);const r=(0,i.getSchemaTypes)(e.schema);k(e,r,!(0,i.coerceAndCheckDataType)(e,r),t)}function w({gen:e,schemaEnv:t,schema:r,errSchemaPath:n,opts:i}){const a=r.$comment;if(!0===i.$comment)e.code(u._`${d.default.self}.logger.log(${a})`);else if("function"==typeof i.$comment){const r=u.str`${n}/$comment`,i=e.scopeValue("root",{ref:t.root});e.code(u._`${d.default.self}.opts.$comment(${a}, ${r}, ${i}.schema)`)}}function k(e,t,r,n){const{gen:i,schema:s,data:l,allErrors:c,opts:h,self:p}=e,{RULES:g}=p;function m(f){(0,a.shouldUseGroup)(s,f)&&(f.type?(i.if((0,o.checkDataType)(f.type,l,h.strictNumbers)),S(e,f),1===t.length&&t[0]===f.type&&r&&(i.else(),(0,o.reportTypeError)(e)),i.endIf()):S(e,f),c||i.if(u._`${d.default.errors} === ${n||0}`))}!s.$ref||!h.ignoreKeywordsWithRef&&(0,f.schemaHasRulesButRef)(s,g)?(h.jtd||function(e,t){!e.schemaEnv.meta&&e.opts.strictTypes&&(function(e,t){t.length&&(e.dataTypes.length?(t.forEach((t=>{_(e.dataTypes,t)||C(e,`type "${t}" not allowed by context "${e.dataTypes.join(",")}"`)})),function(e,t){const r=[];for(const n of e.dataTypes)_(t,n)?r.push(n):t.includes("integer")&&"number"===n&&r.push("integer");e.dataTypes=r}(e,t)):e.dataTypes=t)}(e,t),e.opts.allowUnionTypes||function(e,t){t.length>1&&(2!==t.length||!t.includes("null"))&&C(e,"use allowUnionTypes to allow union type keyword")}(e,t),function(e,t){const r=e.self.RULES.all;for(const n in r){const i=r[n];if("object"==typeof i&&(0,a.shouldUseRule)(e.schema,i)){const{type:r}=i.definition;r.length&&!r.some((e=>{return n=e,(r=t).includes(n)||"number"===n&&r.includes("integer");var r,n}))&&C(e,`missing type "${r.join(",")}" for keyword "${n}"`)}}}(e,e.dataTypes))}(e,t),i.block((()=>{for(const e of g.rules)m(e);m(g.post)}))):i.block((()=>P(e,"$ref",g.all.$ref.definition)))}function S(e,t){const{gen:r,schema:n,opts:{useDefaults:i}}=e;i&&(0,s.assignDefaults)(e,t.type),r.block((()=>{for(const r of t.rules)(0,a.shouldUseRule)(n,r)&&P(e,r.keyword,r.definition,t.type)}))}function _(e,t){return e.includes(t)||"integer"===t&&e.includes("number")}function C(e,t){t+=` at "${e.schemaEnv.baseId+e.errSchemaPath}" (strictTypes)`,(0,f.checkStrictMode)(e,t,e.opts.strictTypes)}t.validateFunctionCode=function(e){y(e)&&(b(e),v(e))?function(e){const{schema:t,opts:r,gen:n}=e;g(e,(()=>{r.$comment&&t.$comment&&w(e),function(e){const{schema:t,opts:r}=e;void 0!==t.default&&r.useDefaults&&r.strictSchema&&(0,f.checkStrictMode)(e,"default is ignored in the schema root")}(e),n.let(d.default.vErrors,null),n.let(d.default.errors,0),r.unevaluated&&function(e){const{gen:t,validateName:r}=e;e.evaluated=t.const("evaluated",u._`${r}.evaluated`),t.if(u._`${e.evaluated}.dynamicProps`,(()=>t.assign(u._`${e.evaluated}.props`,u._`undefined`))),t.if(u._`${e.evaluated}.dynamicItems`,(()=>t.assign(u._`${e.evaluated}.items`,u._`undefined`)))}(e),x(e),function(e){const{gen:t,schemaEnv:r,validateName:n,ValidationError:i,opts:a}=e;r.$async?t.if(u._`${d.default.errors} === 0`,(()=>t.return(d.default.data)),(()=>t.throw(u._`new ${i}(${d.default.vErrors})`))):(t.assign(u._`${n}.errors`,d.default.vErrors),a.unevaluated&&function({gen:e,evaluated:t,props:r,items:n}){r instanceof u.Name&&e.assign(u._`${t}.props`,r),n instanceof u.Name&&e.assign(u._`${t}.items`,n)}(e),t.return(u._`${d.default.errors} === 0`))}(e)}))}(e):g(e,(()=>(0,n.topBoolOrEmptySchema)(e)))};class E{constructor(e,t,r){if((0,l.validateKeywordUsage)(e,t,r),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=r,this.data=e.data,this.schema=e.schema[r],this.$data=t.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,f.schemaRefOrVal)(e,this.schema,r,this.$data),this.schemaType=t.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=t,this.$data)this.schemaCode=e.gen.const("vSchema",O(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,l.validSchemaType)(this.schema,t.schemaType,t.allowUndefined))throw new Error(`${r} value must be ${JSON.stringify(t.schemaType)}`);("code"in t?t.trackErrors:!1!==t.errors)&&(this.errsCount=e.gen.const("_errs",d.default.errors))}result(e,t,r){this.failResult((0,u.not)(e),t,r)}failResult(e,t,r){this.gen.if(e),r?r():this.error(),t?(this.gen.else(),t(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,t){this.failResult((0,u.not)(e),void 0,t)}fail(e){if(void 0===e)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);const{schemaCode:t}=this;this.fail(u._`${t} !== undefined && (${(0,u.or)(this.invalid$data(),e)})`)}error(e,t,r){if(t)return this.setParams(t),this._error(e,r),void this.setParams({});this._error(e,r)}_error(e,t){(e?p.reportExtraError:p.reportError)(this,this.def.error,t)}$dataError(){(0,p.reportError)(this,this.def.$dataError||p.keyword$DataError)}reset(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');(0,p.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,t){t?Object.assign(this.params,e):this.params=e}block$data(e,t,r=u.nil){this.gen.block((()=>{this.check$data(e,r),t()}))}check$data(e=u.nil,t=u.nil){if(!this.$data)return;const{gen:r,schemaCode:n,schemaType:i,def:a}=this;r.if((0,u.or)(u._`${n} === undefined`,t)),e!==u.nil&&r.assign(e,!0),(i.length||a.validateSchema)&&(r.elseIf(this.invalid$data()),this.$dataError(),e!==u.nil&&r.assign(e,!1)),r.else()}invalid$data(){const{gen:e,schemaCode:t,schemaType:r,def:n,it:i}=this;return(0,u.or)(function(){if(r.length){if(!(t instanceof u.Name))throw new Error("ajv implementation error");const e=Array.isArray(r)?r:[r];return u._`${(0,o.checkDataTypes)(e,t,i.opts.strictNumbers,o.DataType.Wrong)}`}return u.nil}(),function(){if(n.validateSchema){const r=e.scopeValue("validate$data",{ref:n.validateSchema});return u._`!${r}(${t})`}return u.nil}())}subschema(e,t){const r=(0,c.getSubschema)(this.it,e);(0,c.extendSubschemaData)(r,this.it,e),(0,c.extendSubschemaMode)(r,e);const i={...this.it,...r,items:void 0,props:void 0};return function(e,t){y(e)&&(b(e),v(e))?function(e,t){const{schema:r,gen:n,opts:i}=e;i.$comment&&r.$comment&&w(e),function(e){const t=e.schema[e.opts.schemaId];t&&(e.baseId=(0,h.resolveUrl)(e.opts.uriResolver,e.baseId,t))}(e),function(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}(e);const a=n.const("_errs",d.default.errors);x(e,a),n.var(t,u._`${a} === ${d.default.errors}`)}(e,t):(0,n.boolOrEmptySchema)(e,t)}(i,t),i}mergeEvaluated(e,t){const{it:r,gen:n}=this;r.opts.unevaluated&&(!0!==r.props&&void 0!==e.props&&(r.props=f.mergeEvaluated.props(n,e.props,r.props,t)),!0!==r.items&&void 0!==e.items&&(r.items=f.mergeEvaluated.items(n,e.items,r.items,t)))}mergeValidEvaluated(e,t){const{it:r,gen:n}=this;if(r.opts.unevaluated&&(!0!==r.props||!0!==r.items))return n.if(t,(()=>this.mergeEvaluated(e,u.Name))),!0}}function P(e,t,r,n){const i=new E(e,r,t);"code"in r?r.code(i,n):i.$data&&r.validate?(0,l.funcKeywordCode)(i,r):"macro"in r?(0,l.macroKeywordCode)(i,r):(r.compile||r.validate)&&(0,l.funcKeywordCode)(i,r)}t.KeywordCxt=E;const A=/^\/(?:[^~]|~0|~1)*$/,D=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function O(e,{dataLevel:t,dataNames:r,dataPathArr:n}){let i,a;if(""===e)return d.default.rootData;if("/"===e[0]){if(!A.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);i=e,a=d.default.rootData}else{const o=D.exec(e);if(!o)throw new Error(`Invalid JSON-pointer: ${e}`);const s=+o[1];if(i=o[2],"#"===i){if(s>=t)throw new Error(l("property/index",s));return n[t-s]}if(s>t)throw new Error(l("data",s));if(a=r[t-s],!i)return a}let o=a;const s=i.split("/");for(const e of s)e&&(a=u._`${a}${(0,u.getProperty)((0,f.unescapeJsonPointer)(e))}`,o=u._`${o} && ${a}`);return o;function l(e,r){return`Cannot access ${e} ${r} levels up, current level is ${t}`}}t.getData=O},33673:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateKeywordUsage=t.validSchemaType=t.funcKeywordCode=t.macroKeywordCode=void 0;const n=r(99029),i=r(42023),a=r(15765),o=r(48708);function s(e){const{gen:t,data:r,it:i}=e;t.if(i.parentData,(()=>t.assign(r,n._`${i.parentData}[${i.parentDataProperty}]`)))}function l(e,t,r){if(void 0===r)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword","function"==typeof r?{ref:r}:{ref:r,code:(0,n.stringify)(r)})}t.macroKeywordCode=function(e,t){const{gen:r,keyword:i,schema:a,parentSchema:o,it:s}=e,c=t.macro.call(s.self,a,o,s),u=l(r,i,c);!1!==s.opts.validateSchema&&s.self.validateSchema(c,!0);const d=r.name("valid");e.subschema({schema:c,schemaPath:n.nil,errSchemaPath:`${s.errSchemaPath}/${i}`,topSchemaRef:u,compositeRule:!0},d),e.pass(d,(()=>e.error(!0)))},t.funcKeywordCode=function(e,t){var r;const{gen:c,keyword:u,schema:d,parentSchema:h,$data:f,it:p}=e;!function({schemaEnv:e},t){if(t.async&&!e.$async)throw new Error("async keyword in sync schema")}(p,t);const g=!f&&t.compile?t.compile.call(p.self,d,h,p):t.validate,m=l(c,u,g),v=c.let("valid");function y(r=(t.async?n._`await `:n.nil)){const o=p.opts.passContext?i.default.this:i.default.self,s=!("compile"in t&&!f||!1===t.schema);c.assign(v,n._`${r}${(0,a.callValidateCode)(e,m,o,s)}`,t.modifying)}function b(e){var r;c.if((0,n.not)(null!==(r=t.valid)&&void 0!==r?r:v),e)}e.block$data(v,(function(){if(!1===t.errors)y(),t.modifying&&s(e),b((()=>e.error()));else{const r=t.async?function(){const e=c.let("ruleErrs",null);return c.try((()=>y(n._`await `)),(t=>c.assign(v,!1).if(n._`${t} instanceof ${p.ValidationError}`,(()=>c.assign(e,n._`${t}.errors`)),(()=>c.throw(t))))),e}():function(){const e=n._`${m}.errors`;return c.assign(e,null),y(n.nil),e}();t.modifying&&s(e),b((()=>function(e,t){const{gen:r}=e;r.if(n._`Array.isArray(${t})`,(()=>{r.assign(i.default.vErrors,n._`${i.default.vErrors} === null ? ${t} : ${i.default.vErrors}.concat(${t})`).assign(i.default.errors,n._`${i.default.vErrors}.length`),(0,o.extendErrors)(e)}),(()=>e.error()))}(e,r)))}})),e.ok(null!==(r=t.valid)&&void 0!==r?r:v)},t.validSchemaType=function(e,t,r=!1){return!t.length||t.some((t=>"array"===t?Array.isArray(e):"object"===t?e&&"object"==typeof e&&!Array.isArray(e):typeof e==t||r&&void 0===e))},t.validateKeywordUsage=function({schema:e,opts:t,self:r,errSchemaPath:n},i,a){if(Array.isArray(i.keyword)?!i.keyword.includes(a):i.keyword!==a)throw new Error("ajv implementation error");const o=i.dependencies;if(null==o?void 0:o.some((t=>!Object.prototype.hasOwnProperty.call(e,t))))throw new Error(`parent schema must have dependencies of ${a}: ${o.join(",")}`);if(i.validateSchema&&!i.validateSchema(e[a])){const e=`keyword "${a}" value is invalid at path "${n}": `+r.errorsText(i.validateSchema.errors);if("log"!==t.validateSchema)throw new Error(e);r.logger.error(e)}}},24495:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendSubschemaMode=t.extendSubschemaData=t.getSubschema=void 0;const n=r(99029),i=r(94227);t.getSubschema=function(e,{keyword:t,schemaProp:r,schema:a,schemaPath:o,errSchemaPath:s,topSchemaRef:l}){if(void 0!==t&&void 0!==a)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==t){const a=e.schema[t];return void 0===r?{schema:a,schemaPath:n._`${e.schemaPath}${(0,n.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:a[r],schemaPath:n._`${e.schemaPath}${(0,n.getProperty)(t)}${(0,n.getProperty)(r)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,i.escapeFragment)(r)}`}}if(void 0!==a){if(void 0===o||void 0===s||void 0===l)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:a,schemaPath:o,topSchemaRef:l,errSchemaPath:s}}throw new Error('either "keyword" or "schema" must be passed')},t.extendSubschemaData=function(e,t,{dataProp:r,dataPropType:a,data:o,dataTypes:s,propertyName:l}){if(void 0!==o&&void 0!==r)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:c}=t;if(void 0!==r){const{errorPath:o,dataPathArr:s,opts:l}=t;u(c.let("data",n._`${t.data}${(0,n.getProperty)(r)}`,!0)),e.errorPath=n.str`${o}${(0,i.getErrorPath)(r,a,l.jsPropertySyntax)}`,e.parentDataProperty=n._`${r}`,e.dataPathArr=[...s,e.parentDataProperty]}function u(r){e.data=r,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,r]}void 0!==o&&(u(o instanceof n.Name?o:c.let("data",o,!0)),void 0!==l&&(e.propertyName=l)),s&&(e.dataTypes=s)},t.extendSubschemaMode=function(e,{jtdDiscriminator:t,jtdMetadata:r,compositeRule:n,createErrors:i,allErrors:a}){void 0!==n&&(e.compositeRule=n),void 0!==i&&(e.createErrors=i),void 0!==a&&(e.allErrors=a),e.jtdDiscriminator=t,e.jtdMetadata=r}},4042:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;var n=r(62586);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return n.KeywordCxt}});var i=r(99029);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return i._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return i.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return i.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return i.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return i.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return i.CodeGen}});const a=r(13558),o=r(34551),s=r(10396),l=r(73835),c=r(99029),u=r(66939),d=r(10208),h=r(94227),f=r(63837),p=r(55944),g=(e,t)=>new RegExp(e,t);g.code="new RegExp";const m=["removeAdditional","useDefaults","coerceTypes"],v=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),y={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},b={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};function x(e){var t,r,n,i,a,o,s,l,c,u,d,h,f,m,v,y,b,x,w,k,S,_x,_,C,E;const P=e.strict,A=null===(t=e.code)||void 0===t?void 0:t.optimize,D=!0===A||void 0===A?1:A||0,O=null!==(n=null===(r=e.code)||void 0===r?void 0:r.regExp)&&void 0!==n?n:g,M=null!==(i=e.uriResolver)&&void 0!==i?i:p.default;return{strictSchema:null===(o=null!==(a=e.strictSchema)&&void 0!==a?a:P)||void 0===o||o,strictNumbers:null===(l=null!==(s=e.strictNumbers)&&void 0!==s?s:P)||void 0===l||l,strictTypes:null!==(u=null!==(c=e.strictTypes)&&void 0!==c?c:P)&&void 0!==u?u:"log",strictTuples:null!==(h=null!==(d=e.strictTuples)&&void 0!==d?d:P)&&void 0!==h?h:"log",strictRequired:null!==(m=null!==(f=e.strictRequired)&&void 0!==f?f:P)&&void 0!==m&&m,code:e.code?{...e.code,optimize:D,regExp:O}:{optimize:D,regExp:O},loopRequired:null!==(v=e.loopRequired)&&void 0!==v?v:200,loopEnum:null!==(y=e.loopEnum)&&void 0!==y?y:200,meta:null===(b=e.meta)||void 0===b||b,messages:null===(x=e.messages)||void 0===x||x,inlineRefs:null===(w=e.inlineRefs)||void 0===w||w,schemaId:null!==(k=e.schemaId)&&void 0!==k?k:"$id",addUsedSchema:null===(S=e.addUsedSchema)||void 0===S||S,validateSchema:null===(_x=e.validateSchema)||void 0===_x||_x,validateFormats:null===(_=e.validateFormats)||void 0===_||_,unicodeRegExp:null===(C=e.unicodeRegExp)||void 0===C||C,int32range:null===(E=e.int32range)||void 0===E||E,uriResolver:M}}class w{constructor(e={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...x(e)};const{es5:t,lines:r}=this.opts.code;this.scope=new c.ValueScope({scope:{},prefixes:v,es5:t,lines:r}),this.logger=function(e){if(!1===e)return A;if(void 0===e)return console;if(e.log&&e.warn&&e.error)return e;throw new Error("logger must implement log, warn and error methods")}(e.logger);const n=e.validateFormats;e.validateFormats=!1,this.RULES=(0,s.getRules)(),k.call(this,y,e,"NOT SUPPORTED"),k.call(this,b,e,"DEPRECATED","warn"),this._metaOpts=P.call(this),e.formats&&C.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&E.call(this,e.keywords),"object"==typeof e.meta&&this.addMetaSchema(e.meta),_.call(this),e.validateFormats=n}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:e,meta:t,schemaId:r}=this.opts;let n=f;"id"===r&&(n={...f},n.id=n.$id,delete n.$id),t&&e&&this.addMetaSchema(n,n[r],!1)}defaultMeta(){const{meta:e,schemaId:t}=this.opts;return this.opts.defaultMeta="object"==typeof e?e[t]||e:void 0}validate(e,t){let r;if("string"==typeof e){if(r=this.getSchema(e),!r)throw new Error(`no schema with key or ref "${e}"`)}else r=this.compile(e);const n=r(t);return"$async"in r||(this.errors=r.errors),n}compile(e,t){const r=this._addSchema(e,t);return r.validate||this._compileSchemaEnv(r)}compileAsync(e,t){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:r}=this.opts;return n.call(this,e,t);async function n(e,t){await i.call(this,e.$schema);const r=this._addSchema(e,t);return r.validate||a.call(this,r)}async function i(e){e&&!this.getSchema(e)&&await n.call(this,{$ref:e},!0)}async function a(e){try{return this._compileSchemaEnv(e)}catch(t){if(!(t instanceof o.default))throw t;return s.call(this,t),await l.call(this,t.missingSchema),a.call(this,e)}}function s({missingSchema:e,missingRef:t}){if(this.refs[e])throw new Error(`AnySchema ${e} is loaded but ${t} cannot be resolved`)}async function l(e){const r=await c.call(this,e);this.refs[e]||await i.call(this,r.$schema),this.refs[e]||this.addSchema(r,e,t)}async function c(e){const t=this._loading[e];if(t)return t;try{return await(this._loading[e]=r(e))}finally{delete this._loading[e]}}}addSchema(e,t,r,n=this.opts.validateSchema){if(Array.isArray(e)){for(const t of e)this.addSchema(t,void 0,r,n);return this}let i;if("object"==typeof e){const{schemaId:t}=this.opts;if(i=e[t],void 0!==i&&"string"!=typeof i)throw new Error(`schema ${t} must be string`)}return t=(0,u.normalizeId)(t||i),this._checkUnique(t),this.schemas[t]=this._addSchema(e,r,t,n,!0),this}addMetaSchema(e,t,r=this.opts.validateSchema){return this.addSchema(e,t,!0,r),this}validateSchema(e,t){if("boolean"==typeof e)return!0;let r;if(r=e.$schema,void 0!==r&&"string"!=typeof r)throw new Error("$schema must be a string");if(r=r||this.opts.defaultMeta||this.defaultMeta(),!r)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const n=this.validate(r,e);if(!n&&t){const e="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(e);this.logger.error(e)}return n}getSchema(e){let t;for(;"string"==typeof(t=S.call(this,e));)e=t;if(void 0===t){const{schemaId:r}=this.opts,n=new l.SchemaEnv({schema:{},schemaId:r});if(t=l.resolveSchema.call(this,n,e),!t)return;this.refs[e]=t}return t.validate||this._compileSchemaEnv(t)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const t=S.call(this,e);return"object"==typeof t&&this._cache.delete(t.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{const t=e;this._cache.delete(t);let r=e[this.opts.schemaId];return r&&(r=(0,u.normalizeId)(r),delete this.schemas[r],delete this.refs[r]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(const t of e)this.addKeyword(t);return this}addKeyword(e,t){let r;if("string"==typeof e)r=e,"object"==typeof t&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),t.keyword=r);else{if("object"!=typeof e||void 0!==t)throw new Error("invalid addKeywords parameters");if(r=(t=e).keyword,Array.isArray(r)&&!r.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if(O.call(this,r,t),!t)return(0,h.eachItem)(r,(e=>M.call(this,e))),this;I.call(this,t);const n={...t,type:(0,d.getJSONTypes)(t.type),schemaType:(0,d.getJSONTypes)(t.schemaType)};return(0,h.eachItem)(r,0===n.type.length?e=>M.call(this,e,n):e=>n.type.forEach((t=>M.call(this,e,n,t)))),this}getKeyword(e){const t=this.RULES.all[e];return"object"==typeof t?t.definition:!!t}removeKeyword(e){const{RULES:t}=this;delete t.keywords[e],delete t.all[e];for(const r of t.rules){const t=r.rules.findIndex((t=>t.keyword===e));t>=0&&r.rules.splice(t,1)}return this}addFormat(e,t){return"string"==typeof t&&(t=new RegExp(t)),this.formats[e]=t,this}errorsText(e=this.errors,{separator:t=", ",dataVar:r="data"}={}){return e&&0!==e.length?e.map((e=>`${r}${e.instancePath} ${e.message}`)).reduce(((e,r)=>e+t+r)):"No errors"}$dataMetaSchema(e,t){const r=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(const n of t){const t=n.split("/").slice(1);let i=e;for(const e of t)i=i[e];for(const e in r){const t=r[e];if("object"!=typeof t)continue;const{$data:n}=t.definition,a=i[e];n&&a&&(i[e]=L(a))}}return e}_removeAllSchemas(e,t){for(const r in e){const n=e[r];t&&!t.test(r)||("string"==typeof n?delete e[r]:n&&!n.meta&&(this._cache.delete(n.schema),delete e[r]))}}_addSchema(e,t,r,n=this.opts.validateSchema,i=this.opts.addUsedSchema){let a;const{schemaId:o}=this.opts;if("object"==typeof e)a=e[o];else{if(this.opts.jtd)throw new Error("schema must be object");if("boolean"!=typeof e)throw new Error("schema must be object or boolean")}let s=this._cache.get(e);if(void 0!==s)return s;r=(0,u.normalizeId)(a||r);const c=u.getSchemaRefs.call(this,e,r);return s=new l.SchemaEnv({schema:e,schemaId:o,meta:t,baseId:r,localRefs:c}),this._cache.set(s.schema,s),i&&!r.startsWith("#")&&(r&&this._checkUnique(r),this.refs[r]=s),n&&this.validateSchema(e,!0),s}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw new Error(`schema with key or id "${e}" already exists`)}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):l.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}_compileMetaSchema(e){const t=this.opts;this.opts=this._metaOpts;try{l.compileSchema.call(this,e)}finally{this.opts=t}}}function k(e,t,r,n="error"){for(const i in e){const a=i;a in t&&this.logger[n](`${r}: option ${i}. ${e[a]}`)}}function S(e){return e=(0,u.normalizeId)(e),this.schemas[e]||this.refs[e]}function _(){const e=this.opts.schemas;if(e)if(Array.isArray(e))this.addSchema(e);else for(const t in e)this.addSchema(e[t],t)}function C(){for(const e in this.opts.formats){const t=this.opts.formats[e];t&&this.addFormat(e,t)}}function E(e){if(Array.isArray(e))this.addVocabulary(e);else{this.logger.warn("keywords option as map is deprecated, pass array");for(const t in e){const r=e[t];r.keyword||(r.keyword=t),this.addKeyword(r)}}}function P(){const e={...this.opts};for(const t of m)delete e[t];return e}w.ValidationError=a.default,w.MissingRefError=o.default,t.default=w;const A={log(){},warn(){},error(){}},D=/^[a-z_$][a-z0-9_$:-]*$/i;function O(e,t){const{RULES:r}=this;if((0,h.eachItem)(e,(e=>{if(r.keywords[e])throw new Error(`Keyword ${e} is already defined`);if(!D.test(e))throw new Error(`Keyword ${e} has invalid name`)})),t&&t.$data&&!("code"in t)&&!("validate"in t))throw new Error('$data keyword must have "code" or "validate" function')}function M(e,t,r){var n;const i=null==t?void 0:t.post;if(r&&i)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:a}=this;let o=i?a.post:a.rules.find((({type:e})=>e===r));if(o||(o={type:r,rules:[]},a.rules.push(o)),a.keywords[e]=!0,!t)return;const s={keyword:e,definition:{...t,type:(0,d.getJSONTypes)(t.type),schemaType:(0,d.getJSONTypes)(t.schemaType)}};t.before?T.call(this,o,s,t.before):o.rules.push(s),a.all[e]=s,null===(n=t.implements)||void 0===n||n.forEach((e=>this.addKeyword(e)))}function T(e,t,r){const n=e.rules.findIndex((e=>e.keyword===r));n>=0?e.rules.splice(n,0,t):(e.rules.push(t),this.logger.warn(`rule ${r} is not defined`))}function I(e){let{metaSchema:t}=e;void 0!==t&&(e.$data&&this.opts.$data&&(t=L(t)),e.validateSchema=this.compile(t,!0))}const N={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function L(e){return{anyOf:[e,N]}}},76250:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(32017);n.code='require("ajv/dist/runtime/equal").default',t.default=n},53853:(e,t)=>{"use strict";function r(e){const t=e.length;let r,n=0,i=0;for(;i<t;)n++,r=e.charCodeAt(i++),r>=55296&&r<=56319&&i<t&&(r=e.charCodeAt(i),56320==(64512&r)&&i++);return n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,r.code='require("ajv/dist/runtime/ucs2length").default'},55944:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(48343);n.code='require("ajv/dist/runtime/uri").default',t.default=n},13558:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}}t.default=r},15457:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateAdditionalItems=void 0;const n=r(99029),i=r(94227),a={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:({params:{len:e}})=>n.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>n._`{limit: ${e}}`},code(e){const{parentSchema:t,it:r}=e,{items:n}=t;Array.isArray(n)?o(e,n):(0,i.checkStrictMode)(r,'"additionalItems" is ignored when "items" is not an array of schemas')}};function o(e,t){const{gen:r,schema:a,data:o,keyword:s,it:l}=e;l.items=!0;const c=r.const("len",n._`${o}.length`);if(!1===a)e.setParams({len:t.length}),e.pass(n._`${c} <= ${t.length}`);else if("object"==typeof a&&!(0,i.alwaysValidSchema)(l,a)){const a=r.var("valid",n._`${c} <= ${t.length}`);r.if((0,n.not)(a),(()=>function(a){r.forRange("i",t.length,c,(t=>{e.subschema({keyword:s,dataProp:t,dataPropType:i.Type.Num},a),l.allErrors||r.if((0,n.not)(a),(()=>r.break()))}))}(a))),e.ok(a)}}t.validateAdditionalItems=o,t.default=a},38660:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(15765),i=r(99029),a=r(42023),o=r(94227),s={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:e})=>i._`{additionalProperty: ${e.additionalProperty}}`},code(e){const{gen:t,schema:r,parentSchema:s,data:l,errsCount:c,it:u}=e;if(!c)throw new Error("ajv implementation error");const{allErrors:d,opts:h}=u;if(u.props=!0,"all"!==h.removeAdditional&&(0,o.alwaysValidSchema)(u,r))return;const f=(0,n.allSchemaProperties)(s.properties),p=(0,n.allSchemaProperties)(s.patternProperties);function g(e){t.code(i._`delete ${l}[${e}]`)}function m(n){if("all"===h.removeAdditional||h.removeAdditional&&!1===r)g(n);else{if(!1===r)return e.setParams({additionalProperty:n}),e.error(),void(d||t.break());if("object"==typeof r&&!(0,o.alwaysValidSchema)(u,r)){const r=t.name("valid");"failing"===h.removeAdditional?(v(n,r,!1),t.if((0,i.not)(r),(()=>{e.reset(),g(n)}))):(v(n,r),d||t.if((0,i.not)(r),(()=>t.break())))}}}function v(t,r,n){const i={keyword:"additionalProperties",dataProp:t,dataPropType:o.Type.Str};!1===n&&Object.assign(i,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(i,r)}t.forIn("key",l,(r=>{f.length||p.length?t.if(function(r){let a;if(f.length>8){const e=(0,o.schemaRefOrVal)(u,s.properties,"properties");a=(0,n.isOwnProperty)(t,e,r)}else a=f.length?(0,i.or)(...f.map((e=>i._`${r} === ${e}`))):i.nil;return p.length&&(a=(0,i.or)(a,...p.map((t=>i._`${(0,n.usePattern)(e,t)}.test(${r})`)))),(0,i.not)(a)}(r),(()=>m(r))):m(r)})),e.ok(i._`${c} === ${a.default.errors}`)}};t.default=s},15844:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94227),i={keyword:"allOf",schemaType:"array",code(e){const{gen:t,schema:r,it:i}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");const a=t.name("valid");r.forEach(((t,r)=>{if((0,n.alwaysValidSchema)(i,t))return;const o=e.subschema({keyword:"allOf",schemaProp:r},a);e.ok(a),e.mergeEvaluated(o)}))}};t.default=i},16505:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:r(15765).validateUnion,error:{message:"must match a schema in anyOf"}};t.default=n},12661:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i=r(94227),a={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:{message:({params:{min:e,max:t}})=>void 0===t?n.str`must contain at least ${e} valid item(s)`:n.str`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>void 0===t?n._`{minContains: ${e}}`:n._`{minContains: ${e}, maxContains: ${t}}`},code(e){const{gen:t,schema:r,parentSchema:a,data:o,it:s}=e;let l,c;const{minContains:u,maxContains:d}=a;s.opts.next?(l=void 0===u?1:u,c=d):l=1;const h=t.const("len",n._`${o}.length`);if(e.setParams({min:l,max:c}),void 0===c&&0===l)return void(0,i.checkStrictMode)(s,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==c&&l>c)return(0,i.checkStrictMode)(s,'"minContains" > "maxContains" is always invalid'),void e.fail();if((0,i.alwaysValidSchema)(s,r)){let t=n._`${h} >= ${l}`;return void 0!==c&&(t=n._`${t} && ${h} <= ${c}`),void e.pass(t)}s.items=!0;const f=t.name("valid");function p(){const e=t.name("_valid"),r=t.let("count",0);g(e,(()=>t.if(e,(()=>function(e){t.code(n._`${e}++`),void 0===c?t.if(n._`${e} >= ${l}`,(()=>t.assign(f,!0).break())):(t.if(n._`${e} > ${c}`,(()=>t.assign(f,!1).break())),1===l?t.assign(f,!0):t.if(n._`${e} >= ${l}`,(()=>t.assign(f,!0))))}(r)))))}function g(r,n){t.forRange("i",0,h,(t=>{e.subschema({keyword:"contains",dataProp:t,dataPropType:i.Type.Num,compositeRule:!0},r),n()}))}void 0===c&&1===l?g(f,(()=>t.if(f,(()=>t.break())))):0===l?(t.let(f,!0),void 0!==c&&t.if(n._`${o}.length > 0`,p)):(t.let(f,!1),p()),e.result(f,(()=>e.reset()))}};t.default=a},83025:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateSchemaDeps=t.validatePropertyDeps=t.error=void 0;const n=r(99029),i=r(94227),a=r(15765);t.error={message:({params:{property:e,depsCount:t,deps:r}})=>{const i=1===t?"property":"properties";return n.str`must have ${i} ${r} when property ${e} is present`},params:({params:{property:e,depsCount:t,deps:r,missingProperty:i}})=>n._`{property: ${e}, missingProperty: ${i}, depsCount: ${t}, deps: ${r}}`};const o={keyword:"dependencies",type:"object",schemaType:"object",error:t.error,code(e){const[t,r]=function({schema:e}){const t={},r={};for(const n in e)"__proto__"!==n&&((Array.isArray(e[n])?t:r)[n]=e[n]);return[t,r]}(e);s(e,t),l(e,r)}};function s(e,t=e.schema){const{gen:r,data:i,it:o}=e;if(0===Object.keys(t).length)return;const s=r.let("missing");for(const l in t){const c=t[l];if(0===c.length)continue;const u=(0,a.propertyInData)(r,i,l,o.opts.ownProperties);e.setParams({property:l,depsCount:c.length,deps:c.join(", ")}),o.allErrors?r.if(u,(()=>{for(const t of c)(0,a.checkReportMissingProp)(e,t)})):(r.if(n._`${u} && (${(0,a.checkMissingProp)(e,c,s)})`),(0,a.reportMissingProp)(e,s),r.else())}}function l(e,t=e.schema){const{gen:r,data:n,keyword:o,it:s}=e,l=r.name("valid");for(const c in t)(0,i.alwaysValidSchema)(s,t[c])||(r.if((0,a.propertyInData)(r,n,c,s.opts.ownProperties),(()=>{const t=e.subschema({keyword:o,schemaProp:c},l);e.mergeValidEvaluated(t,l)}),(()=>r.var(l,!0))),e.ok(l))}t.validatePropertyDeps=s,t.validateSchemaDeps=l,t.default=o},1239:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i=r(94227),a={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:e})=>n.str`must match "${e.ifClause}" schema`,params:({params:e})=>n._`{failingKeyword: ${e.ifClause}}`},code(e){const{gen:t,parentSchema:r,it:a}=e;void 0===r.then&&void 0===r.else&&(0,i.checkStrictMode)(a,'"if" without "then" and "else" is ignored');const s=o(a,"then"),l=o(a,"else");if(!s&&!l)return;const c=t.let("valid",!0),u=t.name("_valid");if(function(){const t=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},u);e.mergeEvaluated(t)}(),e.reset(),s&&l){const r=t.let("ifClause");e.setParams({ifClause:r}),t.if(u,d("then",r),d("else",r))}else s?t.if(u,d("then")):t.if((0,n.not)(u),d("else"));function d(r,i){return()=>{const a=e.subschema({keyword:r},u);t.assign(c,u),e.mergeValidEvaluated(a,c),i?t.assign(i,n._`${r}`):e.setParams({ifClause:r})}}e.pass(c,(()=>e.error(!0)))}};function o(e,t){const r=e.schema[t];return void 0!==r&&!(0,i.alwaysValidSchema)(e,r)}t.default=a},56378:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(15457),i=r(65354),a=r(20494),o=r(93966),s=r(12661),l=r(83025),c=r(19713),u=r(38660),d=r(40117),h=r(45333),f=r(57923),p=r(16505),g=r(96163),m=r(15844),v=r(1239),y=r(14426);t.default=function(e=!1){const t=[f.default,p.default,g.default,m.default,v.default,y.default,c.default,u.default,l.default,d.default,h.default];return e?t.push(i.default,o.default):t.push(n.default,a.default),t.push(s.default),t}},20494:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTuple=void 0;const n=r(99029),i=r(94227),a=r(15765),o={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:r}=e;if(Array.isArray(t))return s(e,"additionalItems",t);r.items=!0,(0,i.alwaysValidSchema)(r,t)||e.ok((0,a.validateArray)(e))}};function s(e,t,r=e.schema){const{gen:a,parentSchema:o,data:s,keyword:l,it:c}=e;!function(e){const{opts:n,errSchemaPath:a}=c,o=r.length,s=o===e.minItems&&(o===e.maxItems||!1===e[t]);if(n.strictTuples&&!s){const e=`"${l}" is ${o}-tuple, but minItems or maxItems/${t} are not specified or different at path "${a}"`;(0,i.checkStrictMode)(c,e,n.strictTuples)}}(o),c.opts.unevaluated&&r.length&&!0!==c.items&&(c.items=i.mergeEvaluated.items(a,r.length,c.items));const u=a.name("valid"),d=a.const("len",n._`${s}.length`);r.forEach(((t,r)=>{(0,i.alwaysValidSchema)(c,t)||(a.if(n._`${d} > ${r}`,(()=>e.subschema({keyword:l,schemaProp:r,dataProp:r},u))),e.ok(u))}))}t.validateTuple=s,t.default=o},93966:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i=r(94227),a=r(15765),o=r(15457),s={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:e}})=>n.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>n._`{limit: ${e}}`},code(e){const{schema:t,parentSchema:r,it:n}=e,{prefixItems:s}=r;n.items=!0,(0,i.alwaysValidSchema)(n,t)||(s?(0,o.validateAdditionalItems)(e,s):e.ok((0,a.validateArray)(e)))}};t.default=s},57923:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94227),i={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){const{gen:t,schema:r,it:i}=e;if((0,n.alwaysValidSchema)(i,r))return void e.fail();const a=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},a),e.failResult(a,(()=>e.reset()),(()=>e.error()))},error:{message:"must NOT be valid"}};t.default=i},96163:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i=r(94227),a={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:e})=>n._`{passingSchemas: ${e.passing}}`},code(e){const{gen:t,schema:r,parentSchema:a,it:o}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(o.opts.discriminator&&a.discriminator)return;const s=r,l=t.let("valid",!1),c=t.let("passing",null),u=t.name("_valid");e.setParams({passing:c}),t.block((function(){s.forEach(((r,a)=>{let s;(0,i.alwaysValidSchema)(o,r)?t.var(u,!0):s=e.subschema({keyword:"oneOf",schemaProp:a,compositeRule:!0},u),a>0&&t.if(n._`${u} && ${l}`).assign(l,!1).assign(c,n._`[${c}, ${a}]`).else(),t.if(u,(()=>{t.assign(l,!0),t.assign(c,a),s&&e.mergeEvaluated(s,n.Name)}))}))})),e.result(l,(()=>e.reset()),(()=>e.error(!0)))}};t.default=a},45333:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(15765),i=r(99029),a=r(94227),o=r(94227),s={keyword:"patternProperties",type:"object",schemaType:"object",code(e){const{gen:t,schema:r,data:s,parentSchema:l,it:c}=e,{opts:u}=c,d=(0,n.allSchemaProperties)(r),h=d.filter((e=>(0,a.alwaysValidSchema)(c,r[e])));if(0===d.length||h.length===d.length&&(!c.opts.unevaluated||!0===c.props))return;const f=u.strictSchema&&!u.allowMatchingProperties&&l.properties,p=t.name("valid");!0===c.props||c.props instanceof i.Name||(c.props=(0,o.evaluatedPropsToName)(t,c.props));const{props:g}=c;function m(e){for(const t in f)new RegExp(e).test(t)&&(0,a.checkStrictMode)(c,`property ${t} matches pattern ${e} (use allowMatchingProperties)`)}function v(r){t.forIn("key",s,(a=>{t.if(i._`${(0,n.usePattern)(e,r)}.test(${a})`,(()=>{const n=h.includes(r);n||e.subschema({keyword:"patternProperties",schemaProp:r,dataProp:a,dataPropType:o.Type.Str},p),c.opts.unevaluated&&!0!==g?t.assign(i._`${g}[${a}]`,!0):n||c.allErrors||t.if((0,i.not)(p),(()=>t.break()))}))}))}!function(){for(const e of d)f&&m(e),c.allErrors?v(e):(t.var(p,!0),v(e),t.if(p))}()}};t.default=s},65354:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(20494),i={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,n.validateTuple)(e,"items")};t.default=i},40117:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(62586),i=r(15765),a=r(94227),o=r(38660),s={keyword:"properties",type:"object",schemaType:"object",code(e){const{gen:t,schema:r,parentSchema:s,data:l,it:c}=e;"all"===c.opts.removeAdditional&&void 0===s.additionalProperties&&o.default.code(new n.KeywordCxt(c,o.default,"additionalProperties"));const u=(0,i.allSchemaProperties)(r);for(const e of u)c.definedProperties.add(e);c.opts.unevaluated&&u.length&&!0!==c.props&&(c.props=a.mergeEvaluated.props(t,(0,a.toHash)(u),c.props));const d=u.filter((e=>!(0,a.alwaysValidSchema)(c,r[e])));if(0===d.length)return;const h=t.name("valid");for(const r of d)f(r)?p(r):(t.if((0,i.propertyInData)(t,l,r,c.opts.ownProperties)),p(r),c.allErrors||t.else().var(h,!0),t.endIf()),e.it.definedProperties.add(r),e.ok(h);function f(e){return c.opts.useDefaults&&!c.compositeRule&&void 0!==r[e].default}function p(t){e.subschema({keyword:"properties",schemaProp:t,dataProp:t},h)}}};t.default=s},19713:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i=r(94227),a={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:({params:e})=>n._`{propertyName: ${e.propertyName}}`},code(e){const{gen:t,schema:r,data:a,it:o}=e;if((0,i.alwaysValidSchema)(o,r))return;const s=t.name("valid");t.forIn("key",a,(r=>{e.setParams({propertyName:r}),e.subschema({keyword:"propertyNames",data:r,dataTypes:["string"],propertyName:r,compositeRule:!0},s),t.if((0,n.not)(s),(()=>{e.error(!0),o.allErrors||t.break()}))})),e.ok(s)}};t.default=a},14426:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94227),i={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:r}){void 0===t.if&&(0,n.checkStrictMode)(r,`"${e}" without "if" is ignored`)}};t.default=i},15765:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateUnion=t.validateArray=t.usePattern=t.callValidateCode=t.schemaProperties=t.allSchemaProperties=t.noPropertyInData=t.propertyInData=t.isOwnProperty=t.hasPropFunc=t.reportMissingProp=t.checkMissingProp=t.checkReportMissingProp=void 0;const n=r(99029),i=r(94227),a=r(42023),o=r(94227);function s(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:n._`Object.prototype.hasOwnProperty`})}function l(e,t,r){return n._`${s(e)}.call(${t}, ${r})`}function c(e,t,r,i){const a=n._`${t}${(0,n.getProperty)(r)} === undefined`;return i?(0,n.or)(a,(0,n.not)(l(e,t,r))):a}function u(e){return e?Object.keys(e).filter((e=>"__proto__"!==e)):[]}t.checkReportMissingProp=function(e,t){const{gen:r,data:i,it:a}=e;r.if(c(r,i,t,a.opts.ownProperties),(()=>{e.setParams({missingProperty:n._`${t}`},!0),e.error()}))},t.checkMissingProp=function({gen:e,data:t,it:{opts:r}},i,a){return(0,n.or)(...i.map((i=>(0,n.and)(c(e,t,i,r.ownProperties),n._`${a} = ${i}`))))},t.reportMissingProp=function(e,t){e.setParams({missingProperty:t},!0),e.error()},t.hasPropFunc=s,t.isOwnProperty=l,t.propertyInData=function(e,t,r,i){const a=n._`${t}${(0,n.getProperty)(r)} !== undefined`;return i?n._`${a} && ${l(e,t,r)}`:a},t.noPropertyInData=c,t.allSchemaProperties=u,t.schemaProperties=function(e,t){return u(t).filter((r=>!(0,i.alwaysValidSchema)(e,t[r])))},t.callValidateCode=function({schemaCode:e,data:t,it:{gen:r,topSchemaRef:i,schemaPath:o,errorPath:s},it:l},c,u,d){const h=d?n._`${e}, ${t}, ${i}${o}`:t,f=[[a.default.instancePath,(0,n.strConcat)(a.default.instancePath,s)],[a.default.parentData,l.parentData],[a.default.parentDataProperty,l.parentDataProperty],[a.default.rootData,a.default.rootData]];l.opts.dynamicRef&&f.push([a.default.dynamicAnchors,a.default.dynamicAnchors]);const p=n._`${h}, ${r.object(...f)}`;return u!==n.nil?n._`${c}.call(${u}, ${p})`:n._`${c}(${p})`};const d=n._`new RegExp`;t.usePattern=function({gen:e,it:{opts:t}},r){const i=t.unicodeRegExp?"u":"",{regExp:a}=t.code,s=a(r,i);return e.scopeValue("pattern",{key:s.toString(),ref:s,code:n._`${"new RegExp"===a.code?d:(0,o.useFunc)(e,a)}(${r}, ${i})`})},t.validateArray=function(e){const{gen:t,data:r,keyword:a,it:o}=e,s=t.name("valid");if(o.allErrors){const e=t.let("valid",!0);return l((()=>t.assign(e,!1))),e}return t.var(s,!0),l((()=>t.break())),s;function l(o){const l=t.const("len",n._`${r}.length`);t.forRange("i",0,l,(r=>{e.subschema({keyword:a,dataProp:r,dataPropType:i.Type.Num},s),t.if((0,n.not)(s),o)}))}},t.validateUnion=function(e){const{gen:t,schema:r,keyword:a,it:o}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(r.some((e=>(0,i.alwaysValidSchema)(o,e)))&&!o.opts.unevaluated)return;const s=t.let("valid",!1),l=t.name("_valid");t.block((()=>r.forEach(((r,i)=>{const o=e.subschema({keyword:a,schemaProp:i,compositeRule:!0},l);t.assign(s,n._`${s} || ${l}`),e.mergeValidEvaluated(o,l)||t.if((0,n.not)(s))})))),e.result(s,(()=>e.reset()),(()=>e.error(!0)))}},83463:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};t.default=r},72128:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(83463),i=r(13693),a=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",n.default,i.default];t.default=a},13693:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callRef=t.getValidate=void 0;const n=r(34551),i=r(15765),a=r(99029),o=r(42023),s=r(73835),l=r(94227),c={keyword:"$ref",schemaType:"string",code(e){const{gen:t,schema:r,it:i}=e,{baseId:o,schemaEnv:l,validateName:c,opts:h,self:f}=i,{root:p}=l;if(("#"===r||"#/"===r)&&o===p.baseId)return function(){if(l===p)return d(e,c,l,l.$async);const r=t.scopeValue("root",{ref:p});return d(e,a._`${r}.validate`,p,p.$async)}();const g=s.resolveRef.call(f,p,o,r);if(void 0===g)throw new n.default(i.opts.uriResolver,o,r);return g instanceof s.SchemaEnv?function(t){const r=u(e,t);d(e,r,t,t.$async)}(g):function(n){const i=t.scopeValue("schema",!0===h.code.source?{ref:n,code:(0,a.stringify)(n)}:{ref:n}),o=t.name("valid"),s=e.subschema({schema:n,dataTypes:[],schemaPath:a.nil,topSchemaRef:i,errSchemaPath:r},o);e.mergeEvaluated(s),e.ok(o)}(g)}};function u(e,t){const{gen:r}=e;return t.validate?r.scopeValue("validate",{ref:t.validate}):a._`${r.scopeValue("wrapper",{ref:t})}.validate`}function d(e,t,r,n){const{gen:s,it:c}=e,{allErrors:u,schemaEnv:d,opts:h}=c,f=h.passContext?o.default.this:a.nil;function p(e){const t=a._`${e}.errors`;s.assign(o.default.vErrors,a._`${o.default.vErrors} === null ? ${t} : ${o.default.vErrors}.concat(${t})`),s.assign(o.default.errors,a._`${o.default.vErrors}.length`)}function g(e){var t;if(!c.opts.unevaluated)return;const n=null===(t=null==r?void 0:r.validate)||void 0===t?void 0:t.evaluated;if(!0!==c.props)if(n&&!n.dynamicProps)void 0!==n.props&&(c.props=l.mergeEvaluated.props(s,n.props,c.props));else{const t=s.var("props",a._`${e}.evaluated.props`);c.props=l.mergeEvaluated.props(s,t,c.props,a.Name)}if(!0!==c.items)if(n&&!n.dynamicItems)void 0!==n.items&&(c.items=l.mergeEvaluated.items(s,n.items,c.items));else{const t=s.var("items",a._`${e}.evaluated.items`);c.items=l.mergeEvaluated.items(s,t,c.items,a.Name)}}n?function(){if(!d.$async)throw new Error("async schema referenced by sync schema");const r=s.let("valid");s.try((()=>{s.code(a._`await ${(0,i.callValidateCode)(e,t,f)}`),g(t),u||s.assign(r,!0)}),(e=>{s.if(a._`!(${e} instanceof ${c.ValidationError})`,(()=>s.throw(e))),p(e),u||s.assign(r,!1)})),e.ok(r)}():e.result((0,i.callValidateCode)(e,t,f),(()=>g(t)),(()=>p(t)))}t.getValidate=u,t.callRef=d,t.default=c},36653:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i=r(97652),a=r(73835),o=r(34551),s=r(94227),l={keyword:"discriminator",type:"object",schemaType:"object",error:{message:({params:{discrError:e,tagName:t}})=>e===i.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:r}})=>n._`{error: ${e}, tag: ${r}, tagValue: ${t}}`},code(e){const{gen:t,data:r,schema:l,parentSchema:c,it:u}=e,{oneOf:d}=c;if(!u.opts.discriminator)throw new Error("discriminator: requires discriminator option");const h=l.propertyName;if("string"!=typeof h)throw new Error("discriminator: requires propertyName");if(l.mapping)throw new Error("discriminator: mapping is not supported");if(!d)throw new Error("discriminator: requires oneOf keyword");const f=t.let("valid",!1),p=t.const("tag",n._`${r}${(0,n.getProperty)(h)}`);function g(r){const i=t.name("valid"),a=e.subschema({keyword:"oneOf",schemaProp:r},i);return e.mergeEvaluated(a,n.Name),i}t.if(n._`typeof ${p} == "string"`,(()=>function(){const r=function(){var e;const t={},r=i(c);let n=!0;for(let t=0;t<d.length;t++){let c=d[t];if((null==c?void 0:c.$ref)&&!(0,s.schemaHasRulesButRef)(c,u.self.RULES)){const e=c.$ref;if(c=a.resolveRef.call(u.self,u.schemaEnv.root,u.baseId,e),c instanceof a.SchemaEnv&&(c=c.schema),void 0===c)throw new o.default(u.opts.uriResolver,u.baseId,e)}const f=null===(e=null==c?void 0:c.properties)||void 0===e?void 0:e[h];if("object"!=typeof f)throw new Error(`discriminator: oneOf subschemas (or referenced schemas) must have "properties/${h}"`);n=n&&(r||i(c)),l(f,t)}if(!n)throw new Error(`discriminator: "${h}" must be required`);return t;function i({required:e}){return Array.isArray(e)&&e.includes(h)}function l(e,t){if(e.const)f(e.const,t);else{if(!e.enum)throw new Error(`discriminator: "properties/${h}" must have "const" or "enum"`);for(const r of e.enum)f(r,t)}}function f(e,r){if("string"!=typeof e||e in t)throw new Error(`discriminator: "${h}" values must be unique strings`);t[e]=r}}();t.if(!1);for(const e in r)t.elseIf(n._`${p} === ${e}`),t.assign(f,g(r[e]));t.else(),e.error(!1,{discrError:i.DiscrError.Mapping,tag:p,tagName:h}),t.endIf()}()),(()=>e.error(!1,{discrError:i.DiscrError.Tag,tag:p,tagName:h}))),e.ok(f)}};t.default=l},97652:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.DiscrError=void 0,function(e){e.Tag="tag",e.Mapping="mapping"}(r||(t.DiscrError=r={}))},86144:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(72128),i=r(67060),a=r(56378),o=r(97532),s=r(69857),l=[n.default,i.default,(0,a.default)(),o.default,s.metadataVocabulary,s.contentVocabulary];t.default=l},94737:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>n.str`must match format "${e}"`,params:({schemaCode:e})=>n._`{format: ${e}}`},code(e,t){const{gen:r,data:i,$data:a,schema:o,schemaCode:s,it:l}=e,{opts:c,errSchemaPath:u,schemaEnv:d,self:h}=l;c.validateFormats&&(a?function(){const a=r.scopeValue("formats",{ref:h.formats,code:c.code.formats}),o=r.const("fDef",n._`${a}[${s}]`),l=r.let("fType"),u=r.let("format");r.if(n._`typeof ${o} == "object" && !(${o} instanceof RegExp)`,(()=>r.assign(l,n._`${o}.type || "string"`).assign(u,n._`${o}.validate`)),(()=>r.assign(l,n._`"string"`).assign(u,o))),e.fail$data((0,n.or)(!1===c.strictSchema?n.nil:n._`${s} && !${u}`,function(){const e=d.$async?n._`(${o}.async ? await ${u}(${i}) : ${u}(${i}))`:n._`${u}(${i})`,r=n._`(typeof ${u} == "function" ? ${e} : ${u}.test(${i}))`;return n._`${u} && ${u} !== true && ${l} === ${t} && !${r}`}()))}():function(){const a=h.formats[o];if(!a)return void function(){if(!1!==c.strictSchema)throw new Error(e());function e(){return`unknown format "${o}" ignored in schema at path "${u}"`}h.logger.warn(e())}();if(!0===a)return;const[s,l,f]=function(e){const t=e instanceof RegExp?(0,n.regexpCode)(e):c.code.formats?n._`${c.code.formats}${(0,n.getProperty)(o)}`:void 0,i=r.scopeValue("formats",{key:o,ref:e,code:t});return"object"!=typeof e||e instanceof RegExp?["string",e,i]:[e.type||"string",e.validate,n._`${i}.validate`]}(a);s===t&&e.pass(function(){if("object"==typeof a&&!(a instanceof RegExp)&&a.async){if(!d.$async)throw new Error("async format in sync schema");return n._`await ${f}(${i})`}return"function"==typeof l?n._`${f}(${i})`:n._`${f}.test(${i})`}())}())}};t.default=i},97532:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=[r(94737).default];t.default=n},69857:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contentVocabulary=t.metadataVocabulary=void 0,t.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],t.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]},27935:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i=r(94227),a=r(76250),o={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:({schemaCode:e})=>n._`{allowedValue: ${e}}`},code(e){const{gen:t,data:r,$data:o,schemaCode:s,schema:l}=e;o||l&&"object"==typeof l?e.fail$data(n._`!${(0,i.useFunc)(t,a.default)}(${r}, ${s})`):e.fail(n._`${l} !== ${r}`)}};t.default=o},28643:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i=r(94227),a=r(76250),o={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:e})=>n._`{allowedValues: ${e}}`},code(e){const{gen:t,data:r,$data:o,schema:s,schemaCode:l,it:c}=e;if(!o&&0===s.length)throw new Error("enum must have non-empty array");const u=s.length>=c.opts.loopEnum;let d;const h=()=>null!=d?d:d=(0,i.useFunc)(t,a.default);let f;if(u||o)f=t.let("valid"),e.block$data(f,(function(){t.assign(f,!1),t.forOf("v",l,(e=>t.if(n._`${h()}(${r}, ${e})`,(()=>t.assign(f,!0).break()))))}));else{if(!Array.isArray(s))throw new Error("ajv implementation error");const e=t.const("vSchema",l);f=(0,n.or)(...s.map(((_x,t)=>function(e,t){const i=s[t];return"object"==typeof i&&null!==i?n._`${h()}(${r}, ${e}[${t}])`:n._`${r} === ${i}`}(e,t))))}e.pass(f)}};t.default=o},67060:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(75882),i=r(63439),a=r(77307),o=r(90422),s=r(34486),l=r(34003),c=r(61163),u=r(60617),d=r(27935),h=r(28643),f=[n.default,i.default,a.default,o.default,s.default,l.default,c.default,u.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},d.default,h.default];t.default=f},61163:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const r="maxItems"===e?"more":"fewer";return n.str`must NOT have ${r} than ${t} items`},params:({schemaCode:e})=>n._`{limit: ${e}}`},code(e){const{keyword:t,data:r,schemaCode:i}=e,a="maxItems"===t?n.operators.GT:n.operators.LT;e.fail$data(n._`${r}.length ${a} ${i}`)}};t.default=i},77307:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i=r(94227),a=r(53853),o={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const r="maxLength"===e?"more":"fewer";return n.str`must NOT have ${r} than ${t} characters`},params:({schemaCode:e})=>n._`{limit: ${e}}`},code(e){const{keyword:t,data:r,schemaCode:o,it:s}=e,l="maxLength"===t?n.operators.GT:n.operators.LT,c=!1===s.opts.unicode?n._`${r}.length`:n._`${(0,i.useFunc)(e.gen,a.default)}(${r})`;e.fail$data(n._`${c} ${l} ${o}`)}};t.default=o},75882:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i=n.operators,a={maximum:{okStr:"<=",ok:i.LTE,fail:i.GT},minimum:{okStr:">=",ok:i.GTE,fail:i.LT},exclusiveMaximum:{okStr:"<",ok:i.LT,fail:i.GTE},exclusiveMinimum:{okStr:">",ok:i.GT,fail:i.LTE}},o={message:({keyword:e,schemaCode:t})=>n.str`must be ${a[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>n._`{comparison: ${a[e].okStr}, limit: ${t}}`},s={keyword:Object.keys(a),type:"number",schemaType:"number",$data:!0,error:o,code(e){const{keyword:t,data:r,schemaCode:i}=e;e.fail$data(n._`${r} ${a[t].fail} ${i} || isNaN(${r})`)}};t.default=s},34486:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const r="maxProperties"===e?"more":"fewer";return n.str`must NOT have ${r} than ${t} properties`},params:({schemaCode:e})=>n._`{limit: ${e}}`},code(e){const{keyword:t,data:r,schemaCode:i}=e,a="maxProperties"===t?n.operators.GT:n.operators.LT;e.fail$data(n._`Object.keys(${r}).length ${a} ${i}`)}};t.default=i},63439:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),i={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:e})=>n.str`must be multiple of ${e}`,params:({schemaCode:e})=>n._`{multipleOf: ${e}}`},code(e){const{gen:t,data:r,schemaCode:i,it:a}=e,o=a.opts.multipleOfPrecision,s=t.let("res"),l=o?n._`Math.abs(Math.round(${s}) - ${s}) > 1e-${o}`:n._`${s} !== parseInt(${s})`;e.fail$data(n._`(${i} === 0 || (${s} = ${r}/${i}, ${l}))`)}};t.default=i},90422:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(15765),i=r(99029),a={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>i.str`must match pattern "${e}"`,params:({schemaCode:e})=>i._`{pattern: ${e}}`},code(e){const{data:t,$data:r,schema:a,schemaCode:o,it:s}=e,l=s.opts.unicodeRegExp?"u":"",c=r?i._`(new RegExp(${o}, ${l}))`:(0,n.usePattern)(e,a);e.fail$data(i._`!${c}.test(${t})`)}};t.default=a},34003:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(15765),i=r(99029),a=r(94227),o={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:e}})=>i.str`must have required property '${e}'`,params:({params:{missingProperty:e}})=>i._`{missingProperty: ${e}}`},code(e){const{gen:t,schema:r,schemaCode:o,data:s,$data:l,it:c}=e,{opts:u}=c;if(!l&&0===r.length)return;const d=r.length>=u.loopRequired;if(c.allErrors?function(){if(d||l)e.block$data(i.nil,h);else for(const t of r)(0,n.checkReportMissingProp)(e,t)}():function(){const a=t.let("missing");if(d||l){const r=t.let("valid",!0);e.block$data(r,(()=>function(r,a){e.setParams({missingProperty:r}),t.forOf(r,o,(()=>{t.assign(a,(0,n.propertyInData)(t,s,r,u.ownProperties)),t.if((0,i.not)(a),(()=>{e.error(),t.break()}))}),i.nil)}(a,r))),e.ok(r)}else t.if((0,n.checkMissingProp)(e,r,a)),(0,n.reportMissingProp)(e,a),t.else()}(),u.strictRequired){const t=e.parentSchema.properties,{definedProperties:n}=e.it;for(const e of r)if(void 0===(null==t?void 0:t[e])&&!n.has(e)){const t=`required property "${e}" is not defined at "${c.schemaEnv.baseId+c.errSchemaPath}" (strictRequired)`;(0,a.checkStrictMode)(c,t,c.opts.strictRequired)}}function h(){t.forOf("prop",o,(r=>{e.setParams({missingProperty:r}),t.if((0,n.noPropertyInData)(t,s,r,u.ownProperties),(()=>e.error()))}))}}};t.default=o},60617:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(10208),i=r(99029),a=r(94227),o=r(76250),s={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:{message:({params:{i:e,j:t}})=>i.str`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>i._`{i: ${e}, j: ${t}}`},code(e){const{gen:t,data:r,$data:s,schema:l,parentSchema:c,schemaCode:u,it:d}=e;if(!s&&!l)return;const h=t.let("valid"),f=c.items?(0,n.getSchemaTypes)(c.items):[];function p(a,o){const s=t.name("item"),l=(0,n.checkDataTypes)(f,s,d.opts.strictNumbers,n.DataType.Wrong),c=t.const("indices",i._`{}`);t.for(i._`;${a}--;`,(()=>{t.let(s,i._`${r}[${a}]`),t.if(l,i._`continue`),f.length>1&&t.if(i._`typeof ${s} == "string"`,i._`${s} += "_"`),t.if(i._`typeof ${c}[${s}] == "number"`,(()=>{t.assign(o,i._`${c}[${s}]`),e.error(),t.assign(h,!1).break()})).code(i._`${c}[${s}] = ${a}`)}))}function g(n,s){const l=(0,a.useFunc)(t,o.default),c=t.name("outer");t.label(c).for(i._`;${n}--;`,(()=>t.for(i._`${s} = ${n}; ${s}--;`,(()=>t.if(i._`${l}(${r}[${n}], ${r}[${s}])`,(()=>{e.error(),t.assign(h,!1).break(c)}))))))}e.block$data(h,(function(){const n=t.let("i",i._`${r}.length`),a=t.let("j");e.setParams({i:n,j:a}),t.assign(h,!0),t.if(i._`${n} > 1`,(()=>(f.length>0&&!f.some((e=>"object"===e||"array"===e))?p:g)(n,a)))}),i._`${u} === false`),e.ok(h)}};t.default=s},69661:(e,t,r)=>{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,b(n.key),n)}}function s(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function l(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=w(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function c(e){var t=f();return function(){var r,n=d(e);if(t){var a=d(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)}(this,r)}}function u(e,t,r){return(t=b(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||w(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||w(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function x(e){return x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},x(e)}function w(e,t){if(e){if("string"==typeof e)return n(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}r.r(t),r.d(t,{default:()=>hi});var k=function(){function e(){a(this,e)}return s(e,[{key:"shadeRGBColor",value:function(e,t){var r=t.split(","),n=e<0?0:255,i=e<0?-1*e:e,a=parseInt(r[0].slice(4),10),o=parseInt(r[1],10),s=parseInt(r[2],10);return"rgb("+(Math.round((n-a)*i)+a)+","+(Math.round((n-o)*i)+o)+","+(Math.round((n-s)*i)+s)+")"}},{key:"shadeHexColor",value:function(e,t){var r=parseInt(t.slice(1),16),n=e<0?0:255,i=e<0?-1*e:e,a=r>>16,o=r>>8&255,s=255&r;return"#"+(16777216+65536*(Math.round((n-a)*i)+a)+256*(Math.round((n-o)*i)+o)+(Math.round((n-s)*i)+s)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,r){return e.isColorHex(r)?this.shadeHexColor(t,r):this.shadeRGBColor(t,r)}}],[{key:"bind",value:function(e,t){return function(){return e.apply(t,arguments)}}},{key:"isObject",value:function(e){return e&&"object"===x(e)&&!Array.isArray(e)&&null!=e}},{key:"is",value:function(e,t){return Object.prototype.toString.call(t)==="[object "+e+"]"}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"listToArray",value:function(e){var t,r=[];for(t=0;t<e.length;t++)r[t]=e[t];return r}},{key:"extend",value:function(e,t){var r=this;"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),r=1;r<arguments.length;r++){var n=arguments[r];if(null!=n)for(var i in n)n.hasOwnProperty(i)&&(t[i]=n[i])}return t});var n=Object.assign({},e);return this.isObject(e)&&this.isObject(t)&&Object.keys(t).forEach((function(i){r.isObject(t[i])&&i in e?n[i]=r.extend(e[i],t[i]):Object.assign(n,u({},i,t[i]))})),n}},{key:"extendArray",value:function(t,r){var n=[];return t.map((function(t){n.push(e.extend(r,t))})),n}},{key:"monthMod",value:function(e){return e%12}},{key:"clone",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new WeakMap;if(null===e||"object"!==x(e))return e;if(r.has(e))return r.get(e);if(Array.isArray(e)){t=[],r.set(e,t);for(var n=0;n<e.length;n++)t[n]=this.clone(e[n],r)}else if(e instanceof Date)t=new Date(e.getTime());else for(var i in t={},r.set(e,t),e)e.hasOwnProperty(i)&&(t[i]=this.clone(e[i],r));return t}},{key:"log10",value:function(e){return Math.log(e)/Math.LN10}},{key:"roundToBase10",value:function(e){return Math.pow(10,Math.floor(Math.log10(e)))}},{key:"roundToBase",value:function(e,t){return Math.pow(t,Math.floor(Math.log(e)/Math.log(t)))}},{key:"parseNumber",value:function(e){return"number"==typeof e||null===e?e:parseFloat(e)}},{key:"stripNumber",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Number.isInteger(e)?e:parseFloat(e.toPrecision(t))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(e){return e.toString().includes("e")?Math.round(e):e}},{key:"elementExists",value:function(e){return!(!e||!e.isConnected)}},{key:"getDimensions",value:function(e){var t=getComputedStyle(e,null),r=e.clientHeight,n=e.clientWidth;return r-=parseFloat(t.paddingTop)+parseFloat(t.paddingBottom),[n-=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight),r]}},{key:"getBoundingClientRect",value:function(e){var t=e.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:e.clientWidth,height:e.clientHeight,x:t.left,y:t.top}}},{key:"getLargestStringFromArr",value:function(e){return e.reduce((function(e,t){return Array.isArray(t)&&(t=t.reduce((function(e,t){return e.length>t.length?e:t}))),e.length>t.length?e:t}),0)}},{key:"hexToRgba",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#999999",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==e.substring(0,1)&&(e="#999999");var r=e.replace("#","");r=r.match(new RegExp("(.{"+r.length/3+"})","g"));for(var n=0;n<r.length;n++)r[n]=parseInt(1===r[n].length?r[n]+r[n]:r[n],16);return void 0!==t&&r.push(t),"rgba("+r.join(",")+")"}},{key:"getOpacityFromRGBA",value:function(e){return parseFloat(e.replace(/^.*,(.+)\)/,"$1"))}},{key:"rgb2hex",value:function(e){return(e=e.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&4===e.length?"#"+("0"+parseInt(e[1],10).toString(16)).slice(-2)+("0"+parseInt(e[2],10).toString(16)).slice(-2)+("0"+parseInt(e[3],10).toString(16)).slice(-2):""}},{key:"isColorHex",value:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(e)}},{key:"getPolygonPos",value:function(e,t){for(var r=[],n=2*Math.PI/t,i=0;i<t;i++){var a={};a.x=e*Math.sin(i*n),a.y=-e*Math.cos(i*n),r.push(a)}return r}},{key:"polarToCartesian",value:function(e,t,r,n){var i=(n-90)*Math.PI/180;return{x:e+r*Math.cos(i),y:t+r*Math.sin(i)}}},{key:"escapeString",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x";return e.toString().slice().replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,t)}},{key:"negToZero",value:function(e){return e<0?0:e}},{key:"moveIndexInArray",value:function(e,t,r){if(r>=e.length)for(var n=r-e.length+1;n--;)e.push(void 0);return e.splice(r,0,e.splice(t,1)[0]),e}},{key:"extractNumber",value:function(e){return parseFloat(e.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(e,t){for(;(e=e.parentElement)&&!e.classList.contains(t););return e}},{key:"setELstyles",value:function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e.style.key=t[r])}},{key:"preciseAddition",value:function(e,t){var r=(String(e).split(".")[1]||"").length,n=(String(t).split(".")[1]||"").length,i=Math.pow(10,Math.max(r,n));return(Math.round(e*i)+Math.round(t*i))/i}},{key:"isNumber",value:function(e){return!isNaN(e)&&parseFloat(Number(e))===e&&!isNaN(parseInt(e,10))}},{key:"isFloat",value:function(e){return Number(e)===e&&e%1!=0}},{key:"isMsEdge",value:function(){var e=window.navigator.userAgent,t=e.indexOf("Edge/");return t>0&&parseInt(e.substring(t+5,e.indexOf(".",t)),10)}},{key:"getGCD",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,n=Math.pow(10,r-Math.floor(Math.log10(Math.max(e,t))));for(e=Math.round(Math.abs(e)*n),t=Math.round(Math.abs(t)*n);t;){var i=t;t=e%t,e=i}return e/n}},{key:"getPrimeFactors",value:function(e){for(var t=[],r=2;e>=2;)e%r==0?(t.push(r),e/=r):r++;return t}},{key:"mod",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,n=Math.pow(10,r-Math.floor(Math.log10(Math.max(e,t))));return(e=Math.round(Math.abs(e)*n))%(t=Math.round(Math.abs(t)*n))/n}}]),e}(),S=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"animateLine",value:function(e,t,r,n){e.attr(t).animate(n).attr(r)}},{key:"animateMarker",value:function(e,t,r,n){e.attr({opacity:0}).animate(t).attr({opacity:1}).after((function(){n()}))}},{key:"animateRect",value:function(e,t,r,n,i){e.attr(t).animate(n).attr(r).after((function(){return i()}))}},{key:"animatePathsGradually",value:function(e){var t=e.el,r=e.realIndex,n=e.j,i=e.fill,a=e.pathFrom,o=e.pathTo,s=e.speed,l=e.delay,c=this.w,u=0;c.config.chart.animations.animateGradually.enabled&&(u=c.config.chart.animations.animateGradually.delay),c.config.chart.animations.dynamicAnimation.enabled&&c.globals.dataChanged&&"bar"!==c.config.chart.type&&(u=0),this.morphSVG(t,r,n,"line"!==c.config.chart.type||c.globals.comboCharts?i:"stroke",a,o,s,l*u)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach((function(e){var t=e.el;t.classList.remove("apexcharts-element-hidden"),t.classList.add("apexcharts-hidden-element-shown")}))}},{key:"animationCompleted",value:function(e){var t=this.w;t.globals.animationEnded||(t.globals.animationEnded=!0,this.showDelayedElements(),"function"==typeof t.config.chart.events.animationEnd&&t.config.chart.events.animationEnd(this.ctx,{el:e,w:t}))}},{key:"morphSVG",value:function(e,t,r,n,i,a,o,s){var l=this,c=this.w;i||(i=e.attr("pathFrom")),a||(a=e.attr("pathTo"));var u=function(e){return"radar"===c.config.chart.type&&(o=1),"M 0 ".concat(c.globals.gridHeight)};(!i||i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i=u()),(!a.trim()||a.indexOf("undefined")>-1||a.indexOf("NaN")>-1)&&(a=u()),c.globals.shouldAnimate||(o=1),e.plot(i).animate(1,s).plot(i).animate(o,s).plot(a).after((function(){k.isNumber(r)?r===c.globals.series[c.globals.maxValsInArrayIndex].length-2&&c.globals.shouldAnimate&&l.animationCompleted(e):"none"!==n&&c.globals.shouldAnimate&&(!c.globals.comboCharts&&t===c.globals.series.length-1||c.globals.comboCharts)&&l.animationCompleted(e),l.showDelayedElements()}))}}]),e}();const _={},C=[];function E(e,t){if(Array.isArray(e))for(const r of e)E(r,t);else if("object"!=typeof e)A(Object.getOwnPropertyNames(t)),_[e]=Object.assign(_[e]||{},t);else for(const t in e)E(t,e[t])}function P(e){return _[e]||{}}function A(e){C.push(...e)}function D(e,t){let r;const n=e.length,i=[];for(r=0;r<n;r++)i.push(t(e[r]));return i}function O(e){return e%360*Math.PI/180}function M(e){return e.charAt(0).toUpperCase()+e.slice(1)}function T(e,t,r,n){return null!=t&&null!=r||(n=n||e.bbox(),null==t?t=n.width/n.height*r:null==r&&(r=n.height/n.width*t)),{width:t,height:r}}function I(e,t){const r=e.origin;let n=null!=e.ox?e.ox:null!=e.originX?e.originX:"center",i=null!=e.oy?e.oy:null!=e.originY?e.originY:"center";null!=r&&([n,i]=Array.isArray(r)?r:"object"==typeof r?[r.x,r.y]:[r,r]);const a="string"==typeof n,o="string"==typeof i;if(a||o){const{height:e,width:r,x:s,y:l}=t.bbox();a&&(n=n.includes("left")?s:n.includes("right")?s+r:s+r/2),o&&(i=i.includes("top")?l:i.includes("bottom")?l+e:l+e/2)}return[n,i]}const N=new Set(["desc","metadata","title"]),L=e=>N.has(e.nodeName),R=(e,t,r={})=>{const n={...t};for(const e in n)n[e].valueOf()===r[e]&&delete n[e];Object.keys(n).length?e.node.setAttribute("data-svgjs",JSON.stringify(n)):(e.node.removeAttribute("data-svgjs"),e.node.removeAttribute("svgjs:data"))},F="http://www.w3.org/2000/svg",z="http://www.w3.org/2000/xmlns/",H="http://www.w3.org/1999/xlink",B={window:"undefined"==typeof window?null:window,document:"undefined"==typeof document?null:document};function $(){return B.window}let W=class{};const V={},Y="___SYMBOL___ROOT___";function X(e,t=F){return B.document.createElementNS(t,e)}function K(e,t=!1){if(e instanceof W)return e;if("object"==typeof e)return q(e);if(null==e)return new V[Y];if("string"==typeof e&&"<"!==e.charAt(0))return q(B.document.querySelector(e));const r=t?B.document.createElement("div"):X("svg");return r.innerHTML=e,e=q(r.firstChild),r.removeChild(r.firstChild),e}function G(e,t){return t&&(t instanceof B.window.Node||t.ownerDocument&&t instanceof t.ownerDocument.defaultView.Node)?t:X(e)}function U(e){if(!e)return null;if(e.instance instanceof W)return e.instance;if("#document-fragment"===e.nodeName)return new V.Fragment(e);let t=M(e.nodeName||"Dom");return"LinearGradient"===t||"RadialGradient"===t?t="Gradient":V[t]||(t="Dom"),new V[t](e)}let q=U;function Z(e,t=e.name,r=!1){return V[t]=e,r&&(V[Y]=e),A(Object.getOwnPropertyNames(e.prototype)),e}let J=1e3;function Q(e){return"Svgjs"+M(e)+J++}function ee(e){for(let t=e.children.length-1;t>=0;t--)ee(e.children[t]);return e.id?(e.id=Q(e.nodeName),e):e}function te(e,t){let r,n;for(n=(e=Array.isArray(e)?e:[e]).length-1;n>=0;n--)for(r in t)e[n].prototype[r]=t[r]}function re(e){return function(...t){const r=t[t.length-1];return!r||r.constructor!==Object||r instanceof Array?e.apply(this,t):e.apply(this,t.slice(0,-1)).attr(r)}}E("Dom",{siblings:function(){return this.parent().children()},position:function(){return this.parent().index(this)},next:function(){return this.siblings()[this.position()+1]},prev:function(){return this.siblings()[this.position()-1]},forward:function(){const e=this.position();return this.parent().add(this.remove(),e+1),this},backward:function(){const e=this.position();return this.parent().add(this.remove(),e?e-1:0),this},front:function(){return this.parent().add(this.remove()),this},back:function(){return this.parent().add(this.remove(),0),this},before:function(e){(e=K(e)).remove();const t=this.position();return this.parent().add(e,t),this},after:function(e){(e=K(e)).remove();const t=this.position();return this.parent().add(e,t+1),this},insertBefore:function(e){return(e=K(e)).before(this),this},insertAfter:function(e){return(e=K(e)).after(this),this}});const ne=/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,ie=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,ae=/rgb\((\d+),(\d+),(\d+)\)/,oe=/(#[a-z_][a-z0-9\-_]*)/i,se=/\)\s*,?\s*/,le=/\s/g,ce=/^#[a-f0-9]{3}$|^#[a-f0-9]{6}$/i,ue=/^rgb\(/,de=/^(\s+)?$/,he=/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,fe=/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,pe=/[\s,]+/,ge=/[MLHVCSQTAZ]/i;function me(e){const t=Math.round(e),r=Math.max(0,Math.min(255,t)).toString(16);return 1===r.length?"0"+r:r}function ve(e,t){for(let r=t.length;r--;)if(null==e[t[r]])return!1;return!0}function ye(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}E("Dom",{classes:function(){const e=this.attr("class");return null==e?[]:e.trim().split(pe)},hasClass:function(e){return-1!==this.classes().indexOf(e)},addClass:function(e){if(!this.hasClass(e)){const t=this.classes();t.push(e),this.attr("class",t.join(" "))}return this},removeClass:function(e){return this.hasClass(e)&&this.attr("class",this.classes().filter((function(t){return t!==e})).join(" ")),this},toggleClass:function(e){return this.hasClass(e)?this.removeClass(e):this.addClass(e)}}),E("Dom",{css:function(e,t){const r={};if(0===arguments.length)return this.node.style.cssText.split(/\s*;\s*/).filter((function(e){return!!e.length})).forEach((function(e){const t=e.split(/\s*:\s*/);r[t[0]]=t[1]})),r;if(arguments.length<2){if(Array.isArray(e)){for(const t of e){const e=t;r[t]=this.node.style.getPropertyValue(e)}return r}if("string"==typeof e)return this.node.style.getPropertyValue(e);if("object"==typeof e)for(const t in e)this.node.style.setProperty(t,null==e[t]||de.test(e[t])?"":e[t])}return 2===arguments.length&&this.node.style.setProperty(e,null==t||de.test(t)?"":t),this},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},visible:function(){return"none"!==this.css("display")}}),E("Dom",{data:function(e,t,r){if(null==e)return this.data(D(function(e,t){let r;const n=e.length,i=[];for(r=0;r<n;r++)t(e[r])&&i.push(e[r]);return i}(this.node.attributes,(e=>0===e.nodeName.indexOf("data-"))),(e=>e.nodeName.slice(5))));if(e instanceof Array){const t={};for(const r of e)t[r]=this.data(r);return t}if("object"==typeof e)for(t in e)this.data(t,e[t]);else if(arguments.length<2)try{return JSON.parse(this.attr("data-"+e))}catch(t){return this.attr("data-"+e)}else this.attr("data-"+e,null===t?null:!0===r||"string"==typeof t||"number"==typeof t?t:JSON.stringify(t));return this}}),E("Dom",{remember:function(e,t){if("object"==typeof arguments[0])for(const t in e)this.remember(t,e[t]);else{if(1===arguments.length)return this.memory()[e];this.memory()[e]=t}return this},forget:function(){if(0===arguments.length)this._memory={};else for(let e=arguments.length-1;e>=0;e--)delete this.memory()[arguments[e]];return this},memory:function(){return this._memory=this._memory||{}}});class be{constructor(...e){this.init(...e)}static isColor(e){return e&&(e instanceof be||this.isRgb(e)||this.test(e))}static isRgb(e){return e&&"number"==typeof e.r&&"number"==typeof e.g&&"number"==typeof e.b}static random(e="vibrant",t){const{random:r,round:n,sin:i,PI:a}=Math;if("vibrant"===e){const e=24*r()+57,t=38*r()+45,n=360*r();return new be(e,t,n,"lch")}if("sine"===e){const e=n(80*i(2*a*(t=null==t?r():t)/.5+.01)+150),o=n(50*i(2*a*t/.5+4.6)+200),s=n(100*i(2*a*t/.5+2.3)+150);return new be(e,o,s)}if("pastel"===e){const e=8*r()+86,t=17*r()+9,n=360*r();return new be(e,t,n,"lch")}if("dark"===e){const e=10+10*r(),t=50*r()+86,n=360*r();return new be(e,t,n,"lch")}if("rgb"===e){const e=255*r(),t=255*r(),n=255*r();return new be(e,t,n)}if("lab"===e){const e=100*r(),t=256*r()-128,n=256*r()-128;return new be(e,t,n,"lab")}if("grey"===e){const e=255*r();return new be(e,e,e)}throw new Error("Unsupported random color mode")}static test(e){return"string"==typeof e&&(ce.test(e)||ue.test(e))}cmyk(){const{_a:e,_b:t,_c:r}=this.rgb(),[n,i,a]=[e,t,r].map((e=>e/255)),o=Math.min(1-n,1-i,1-a);return 1===o?new be(0,0,0,1,"cmyk"):new be((1-n-o)/(1-o),(1-i-o)/(1-o),(1-a-o)/(1-o),o,"cmyk")}hsl(){const{_a:e,_b:t,_c:r}=this.rgb(),[n,i,a]=[e,t,r].map((e=>e/255)),o=Math.max(n,i,a),s=Math.min(n,i,a),l=(o+s)/2,c=o===s,u=o-s;return new be(360*(c?0:o===n?((i-a)/u+(i<a?6:0))/6:o===i?((a-n)/u+2)/6:o===a?((n-i)/u+4)/6:0),100*(c?0:l>.5?u/(2-o-s):u/(o+s)),100*l,"hsl")}init(e=0,t=0,r=0,n=0,i="rgb"){if(e=e||0,this.space)for(const e in this.space)delete this[this.space[e]];if("number"==typeof e)i="string"==typeof n?n:i,n="string"==typeof n?0:n,Object.assign(this,{_a:e,_b:t,_c:r,_d:n,space:i});else if(e instanceof Array)this.space=t||("string"==typeof e[3]?e[3]:e[4])||"rgb",Object.assign(this,{_a:e[0],_b:e[1],_c:e[2],_d:e[3]||0});else if(e instanceof Object){const r=function(e,t){const r=ve(e,"rgb")?{_a:e.r,_b:e.g,_c:e.b,_d:0,space:"rgb"}:ve(e,"xyz")?{_a:e.x,_b:e.y,_c:e.z,_d:0,space:"xyz"}:ve(e,"hsl")?{_a:e.h,_b:e.s,_c:e.l,_d:0,space:"hsl"}:ve(e,"lab")?{_a:e.l,_b:e.a,_c:e.b,_d:0,space:"lab"}:ve(e,"lch")?{_a:e.l,_b:e.c,_c:e.h,_d:0,space:"lch"}:ve(e,"cmyk")?{_a:e.c,_b:e.m,_c:e.y,_d:e.k,space:"cmyk"}:{_a:0,_b:0,_c:0,space:"rgb"};return r.space=t||r.space,r}(e,t);Object.assign(this,r)}else if("string"==typeof e)if(ue.test(e)){const t=e.replace(le,""),[r,n,i]=ae.exec(t).slice(1,4).map((e=>parseInt(e)));Object.assign(this,{_a:r,_b:n,_c:i,_d:0,space:"rgb"})}else{if(!ce.test(e))throw Error("Unsupported string format, can't construct Color");{const t=e=>parseInt(e,16),[,r,n,i]=ie.exec(function(e){return 4===e.length?["#",e.substring(1,2),e.substring(1,2),e.substring(2,3),e.substring(2,3),e.substring(3,4),e.substring(3,4)].join(""):e}(e)).map(t);Object.assign(this,{_a:r,_b:n,_c:i,_d:0,space:"rgb"})}}const{_a:a,_b:o,_c:s,_d:l}=this,c="rgb"===this.space?{r:a,g:o,b:s}:"xyz"===this.space?{x:a,y:o,z:s}:"hsl"===this.space?{h:a,s:o,l:s}:"lab"===this.space?{l:a,a:o,b:s}:"lch"===this.space?{l:a,c:o,h:s}:"cmyk"===this.space?{c:a,m:o,y:s,k:l}:{};Object.assign(this,c)}lab(){const{x:e,y:t,z:r}=this.xyz();return new be(116*t-16,500*(e-t),200*(t-r),"lab")}lch(){const{l:e,a:t,b:r}=this.lab(),n=Math.sqrt(t**2+r**2);let i=180*Math.atan2(r,t)/Math.PI;return i<0&&(i*=-1,i=360-i),new be(e,n,i,"lch")}rgb(){if("rgb"===this.space)return this;if("lab"===(e=this.space)||"xyz"===e||"lch"===e){let{x:e,y:t,z:r}=this;if("lab"===this.space||"lch"===this.space){let{l:n,a:i,b:a}=this;if("lch"===this.space){const{c:e,h:t}=this,r=Math.PI/180;i=e*Math.cos(r*t),a=e*Math.sin(r*t)}const o=(n+16)/116,s=i/500+o,l=o-a/200,c=16/116,u=.008856,d=7.787;e=.95047*(s**3>u?s**3:(s-c)/d),t=1*(o**3>u?o**3:(o-c)/d),r=1.08883*(l**3>u?l**3:(l-c)/d)}const n=3.2406*e+-1.5372*t+-.4986*r,i=-.9689*e+1.8758*t+.0415*r,a=.0557*e+-.204*t+1.057*r,o=Math.pow,s=.0031308,l=n>s?1.055*o(n,1/2.4)-.055:12.92*n,c=i>s?1.055*o(i,1/2.4)-.055:12.92*i,u=a>s?1.055*o(a,1/2.4)-.055:12.92*a;return new be(255*l,255*c,255*u)}if("hsl"===this.space){let{h:e,s:t,l:r}=this;if(e/=360,t/=100,r/=100,0===t)return r*=255,new be(r,r,r);const n=r<.5?r*(1+t):r+t-r*t,i=2*r-n,a=255*ye(i,n,e+1/3),o=255*ye(i,n,e),s=255*ye(i,n,e-1/3);return new be(a,o,s)}if("cmyk"===this.space){const{c:e,m:t,y:r,k:n}=this,i=255*(1-Math.min(1,e*(1-n)+n)),a=255*(1-Math.min(1,t*(1-n)+n)),o=255*(1-Math.min(1,r*(1-n)+n));return new be(i,a,o)}return this;var e}toArray(){const{_a:e,_b:t,_c:r,_d:n,space:i}=this;return[e,t,r,n,i]}toHex(){const[e,t,r]=this._clamped().map(me);return`#${e}${t}${r}`}toRgb(){const[e,t,r]=this._clamped();return`rgb(${e},${t},${r})`}toString(){return this.toHex()}xyz(){const{_a:e,_b:t,_c:r}=this.rgb(),[n,i,a]=[e,t,r].map((e=>e/255)),o=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,s=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92,l=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92,c=(.4124*o+.3576*s+.1805*l)/.95047,u=(.2126*o+.7152*s+.0722*l)/1,d=(.0193*o+.1192*s+.9505*l)/1.08883,h=c>.008856?Math.pow(c,1/3):7.787*c+16/116,f=u>.008856?Math.pow(u,1/3):7.787*u+16/116,p=d>.008856?Math.pow(d,1/3):7.787*d+16/116;return new be(h,f,p,"xyz")}_clamped(){const{_a:e,_b:t,_c:r}=this.rgb(),{max:n,min:i,round:a}=Math;return[e,t,r].map((e=>n(0,i(a(e),255))))}}class xe{constructor(...e){this.init(...e)}clone(){return new xe(this)}init(e,t){const r=Array.isArray(e)?{x:e[0],y:e[1]}:"object"==typeof e?{x:e.x,y:e.y}:{x:e,y:t};return this.x=null==r.x?0:r.x,this.y=null==r.y?0:r.y,this}toArray(){return[this.x,this.y]}transform(e){return this.clone().transformO(e)}transformO(e){ke.isMatrixLike(e)||(e=new ke(e));const{x:t,y:r}=this;return this.x=e.a*t+e.c*r+e.e,this.y=e.b*t+e.d*r+e.f,this}}function we(e,t,r){return Math.abs(t-e)<(r||1e-6)}class ke{constructor(...e){this.init(...e)}static formatTransforms(e){const t="both"===e.flip||!0===e.flip,r=e.flip&&(t||"x"===e.flip)?-1:1,n=e.flip&&(t||"y"===e.flip)?-1:1,i=e.skew&&e.skew.length?e.skew[0]:isFinite(e.skew)?e.skew:isFinite(e.skewX)?e.skewX:0,a=e.skew&&e.skew.length?e.skew[1]:isFinite(e.skew)?e.skew:isFinite(e.skewY)?e.skewY:0,o=e.scale&&e.scale.length?e.scale[0]*r:isFinite(e.scale)?e.scale*r:isFinite(e.scaleX)?e.scaleX*r:r,s=e.scale&&e.scale.length?e.scale[1]*n:isFinite(e.scale)?e.scale*n:isFinite(e.scaleY)?e.scaleY*n:n,l=e.shear||0,c=e.rotate||e.theta||0,u=new xe(e.origin||e.around||e.ox||e.originX,e.oy||e.originY),d=u.x,h=u.y,f=new xe(e.position||e.px||e.positionX||NaN,e.py||e.positionY||NaN),p=f.x,g=f.y,m=new xe(e.translate||e.tx||e.translateX,e.ty||e.translateY),v=m.x,y=m.y,b=new xe(e.relative||e.rx||e.relativeX,e.ry||e.relativeY);return{scaleX:o,scaleY:s,skewX:i,skewY:a,shear:l,theta:c,rx:b.x,ry:b.y,tx:v,ty:y,ox:d,oy:h,px:p,py:g}}static fromArray(e){return{a:e[0],b:e[1],c:e[2],d:e[3],e:e[4],f:e[5]}}static isMatrixLike(e){return null!=e.a||null!=e.b||null!=e.c||null!=e.d||null!=e.e||null!=e.f}static matrixMultiply(e,t,r){const n=e.a*t.a+e.c*t.b,i=e.b*t.a+e.d*t.b,a=e.a*t.c+e.c*t.d,o=e.b*t.c+e.d*t.d,s=e.e+e.a*t.e+e.c*t.f,l=e.f+e.b*t.e+e.d*t.f;return r.a=n,r.b=i,r.c=a,r.d=o,r.e=s,r.f=l,r}around(e,t,r){return this.clone().aroundO(e,t,r)}aroundO(e,t,r){const n=e||0,i=t||0;return this.translateO(-n,-i).lmultiplyO(r).translateO(n,i)}clone(){return new ke(this)}decompose(e=0,t=0){const r=this.a,n=this.b,i=this.c,a=this.d,o=this.e,s=this.f,l=r*a-n*i,c=l>0?1:-1,u=c*Math.sqrt(r*r+n*n),d=Math.atan2(c*n,c*r),h=180/Math.PI*d,f=Math.cos(d),p=Math.sin(d),g=(r*i+n*a)/l,m=i*u/(g*r-n)||a*u/(g*n+r);return{scaleX:u,scaleY:m,shear:g,rotate:h,translateX:o-e+e*f*u+t*(g*f*u-p*m),translateY:s-t+e*p*u+t*(g*p*u+f*m),originX:e,originY:t,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f}}equals(e){if(e===this)return!0;const t=new ke(e);return we(this.a,t.a)&&we(this.b,t.b)&&we(this.c,t.c)&&we(this.d,t.d)&&we(this.e,t.e)&&we(this.f,t.f)}flip(e,t){return this.clone().flipO(e,t)}flipO(e,t){return"x"===e?this.scaleO(-1,1,t,0):"y"===e?this.scaleO(1,-1,0,t):this.scaleO(-1,-1,e,t||e)}init(e){const t=ke.fromArray([1,0,0,1,0,0]);return e=e instanceof Ve?e.matrixify():"string"==typeof e?ke.fromArray(e.split(pe).map(parseFloat)):Array.isArray(e)?ke.fromArray(e):"object"==typeof e&&ke.isMatrixLike(e)?e:"object"==typeof e?(new ke).transform(e):6===arguments.length?ke.fromArray([].slice.call(arguments)):t,this.a=null!=e.a?e.a:t.a,this.b=null!=e.b?e.b:t.b,this.c=null!=e.c?e.c:t.c,this.d=null!=e.d?e.d:t.d,this.e=null!=e.e?e.e:t.e,this.f=null!=e.f?e.f:t.f,this}inverse(){return this.clone().inverseO()}inverseO(){const e=this.a,t=this.b,r=this.c,n=this.d,i=this.e,a=this.f,o=e*n-t*r;if(!o)throw new Error("Cannot invert "+this);const s=n/o,l=-t/o,c=-r/o,u=e/o,d=-(s*i+c*a),h=-(l*i+u*a);return this.a=s,this.b=l,this.c=c,this.d=u,this.e=d,this.f=h,this}lmultiply(e){return this.clone().lmultiplyO(e)}lmultiplyO(e){const t=e instanceof ke?e:new ke(e);return ke.matrixMultiply(t,this,this)}multiply(e){return this.clone().multiplyO(e)}multiplyO(e){const t=e instanceof ke?e:new ke(e);return ke.matrixMultiply(this,t,this)}rotate(e,t,r){return this.clone().rotateO(e,t,r)}rotateO(e,t=0,r=0){e=O(e);const n=Math.cos(e),i=Math.sin(e),{a,b:o,c:s,d:l,e:c,f:u}=this;return this.a=a*n-o*i,this.b=o*n+a*i,this.c=s*n-l*i,this.d=l*n+s*i,this.e=c*n-u*i+r*i-t*n+t,this.f=u*n+c*i-t*i-r*n+r,this}scale(){return this.clone().scaleO(...arguments)}scaleO(e,t=e,r=0,n=0){3===arguments.length&&(n=r,r=t,t=e);const{a:i,b:a,c:o,d:s,e:l,f:c}=this;return this.a=i*e,this.b=a*t,this.c=o*e,this.d=s*t,this.e=l*e-r*e+r,this.f=c*t-n*t+n,this}shear(e,t,r){return this.clone().shearO(e,t,r)}shearO(e,t=0,r=0){const{a:n,b:i,c:a,d:o,e:s,f:l}=this;return this.a=n+i*e,this.c=a+o*e,this.e=s+l*e-r*e,this}skew(){return this.clone().skewO(...arguments)}skewO(e,t=e,r=0,n=0){3===arguments.length&&(n=r,r=t,t=e),e=O(e),t=O(t);const i=Math.tan(e),a=Math.tan(t),{a:o,b:s,c:l,d:c,e:u,f:d}=this;return this.a=o+s*i,this.b=s+o*a,this.c=l+c*i,this.d=c+l*a,this.e=u+d*i-n*i,this.f=d+u*a-r*a,this}skewX(e,t,r){return this.skew(e,0,t,r)}skewY(e,t,r){return this.skew(0,e,t,r)}toArray(){return[this.a,this.b,this.c,this.d,this.e,this.f]}toString(){return"matrix("+this.a+","+this.b+","+this.c+","+this.d+","+this.e+","+this.f+")"}transform(e){if(ke.isMatrixLike(e))return new ke(e).multiplyO(this);const t=ke.formatTransforms(e),{x:r,y:n}=new xe(t.ox,t.oy).transform(this),i=(new ke).translateO(t.rx,t.ry).lmultiplyO(this).translateO(-r,-n).scaleO(t.scaleX,t.scaleY).skewO(t.skewX,t.skewY).shearO(t.shear).rotateO(t.theta).translateO(r,n);if(isFinite(t.px)||isFinite(t.py)){const e=new xe(r,n).transform(i),a=isFinite(t.px)?t.px-e.x:0,o=isFinite(t.py)?t.py-e.y:0;i.translateO(a,o)}return i.translateO(t.tx,t.ty),i}translate(e,t){return this.clone().translateO(e,t)}translateO(e,t){return this.e+=e||0,this.f+=t||0,this}valueOf(){return{a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f}}}function Se(){if(!Se.nodes){const e=K().size(2,0);e.node.style.cssText=["opacity: 0","position: absolute","left: -100%","top: -100%","overflow: hidden"].join(";"),e.attr("focusable","false"),e.attr("aria-hidden","true");const t=e.path().node;Se.nodes={svg:e,path:t}}if(!Se.nodes.svg.node.parentNode){const e=B.document.body||B.document.documentElement;Se.nodes.svg.addTo(e)}return Se.nodes}function _e(e){return!(e.width||e.height||e.x||e.y)}Z(ke,"Matrix");class Ce{constructor(...e){this.init(...e)}addOffset(){return this.x+=B.window.pageXOffset,this.y+=B.window.pageYOffset,new Ce(this)}init(e){return e="string"==typeof e?e.split(pe).map(parseFloat):Array.isArray(e)?e:"object"==typeof e?[null!=e.left?e.left:e.x,null!=e.top?e.top:e.y,e.width,e.height]:4===arguments.length?[].slice.call(arguments):[0,0,0,0],this.x=e[0]||0,this.y=e[1]||0,this.width=this.w=e[2]||0,this.height=this.h=e[3]||0,this.x2=this.x+this.w,this.y2=this.y+this.h,this.cx=this.x+this.w/2,this.cy=this.y+this.h/2,this}isNulled(){return _e(this)}merge(e){const t=Math.min(this.x,e.x),r=Math.min(this.y,e.y),n=Math.max(this.x+this.width,e.x+e.width)-t,i=Math.max(this.y+this.height,e.y+e.height)-r;return new Ce(t,r,n,i)}toArray(){return[this.x,this.y,this.width,this.height]}toString(){return this.x+" "+this.y+" "+this.width+" "+this.height}transform(e){e instanceof ke||(e=new ke(e));let t=1/0,r=-1/0,n=1/0,i=-1/0;return[new xe(this.x,this.y),new xe(this.x2,this.y),new xe(this.x,this.y2),new xe(this.x2,this.y2)].forEach((function(a){a=a.transform(e),t=Math.min(t,a.x),r=Math.max(r,a.x),n=Math.min(n,a.y),i=Math.max(i,a.y)})),new Ce(t,n,r-t,i-n)}}function Ee(e,t,r){let n;try{if(n=t(e.node),_e(n)&&(i=e.node)!==B.document&&!(B.document.documentElement.contains||function(e){for(;e.parentNode;)e=e.parentNode;return e===B.document}).call(B.document.documentElement,i))throw new Error("Element not in the dom")}catch(t){n=r(e)}var i;return n}E({viewbox:{viewbox(e,t,r,n){return null==e?new Ce(this.attr("viewBox")):this.attr("viewBox",new Ce(e,t,r,n))},zoom(e,t){let{width:r,height:n}=this.attr(["width","height"]);if((r||n)&&"string"!=typeof r&&"string"!=typeof n||(r=this.node.clientWidth,n=this.node.clientHeight),!r||!n)throw new Error("Impossible to get absolute width and height. Please provide an absolute width and height attribute on the zooming element");const i=this.viewbox(),a=r/i.width,o=n/i.height,s=Math.min(a,o);if(null==e)return s;let l=s/e;l===1/0&&(l=Number.MAX_SAFE_INTEGER/100),t=t||new xe(r/2/a+i.x,n/2/o+i.y);const c=new Ce(i).transform(new ke({scale:l,origin:t}));return this.viewbox(c)}}}),Z(Ce,"Box");class Pe extends Array{constructor(e=[],...t){if(super(e,...t),"number"==typeof e)return this;this.length=0,this.push(...e)}}te([Pe],{each(e,...t){return"function"==typeof e?this.map(((t,r,n)=>e.call(t,t,r,n))):this.map((r=>r[e](...t)))},toArray(){return Array.prototype.concat.apply([],this)}});const Ae=["toArray","constructor","each"];function De(e,t){return new Pe(D((t||B.document).querySelectorAll(e),(function(e){return U(e)})))}Pe.extend=function(e){e=e.reduce(((e,t)=>(Ae.includes(t)||"_"===t[0]||(t in Array.prototype&&(e["$"+t]=Array.prototype[t]),e[t]=function(...e){return this.each(t,...e)}),e)),{}),te([Pe],e)};let Oe=0;const Me={};function Te(e){let t=e.getEventHolder();return t===B.window&&(t=Me),t.events||(t.events={}),t.events}function Ie(e){return e.getEventTarget()}function Ne(e,t,r,n,i){const a=r.bind(n||e),o=K(e),s=Te(o),l=Ie(o);t=Array.isArray(t)?t:t.split(pe),r._svgjsListenerId||(r._svgjsListenerId=++Oe),t.forEach((function(e){const t=e.split(".")[0],n=e.split(".")[1]||"*";s[t]=s[t]||{},s[t][n]=s[t][n]||{},s[t][n][r._svgjsListenerId]=a,l.addEventListener(t,a,i||!1)}))}function Le(e,t,r,n){const i=K(e),a=Te(i),o=Ie(i);("function"!=typeof r||(r=r._svgjsListenerId))&&(t=Array.isArray(t)?t:(t||"").split(pe)).forEach((function(e){const t=e&&e.split(".")[0],s=e&&e.split(".")[1];let l,c;if(r)a[t]&&a[t][s||"*"]&&(o.removeEventListener(t,a[t][s||"*"][r],n||!1),delete a[t][s||"*"][r]);else if(t&&s){if(a[t]&&a[t][s]){for(c in a[t][s])Le(o,[t,s].join("."),c);delete a[t][s]}}else if(s)for(e in a)for(l in a[e])s===l&&Le(o,[e,s].join("."));else if(t){if(a[t]){for(l in a[t])Le(o,[t,l].join("."));delete a[t]}}else{for(e in a)Le(o,e);!function(e){let t=e.getEventHolder();t===B.window&&(t=Me),t.events&&(t.events={})}(i)}}))}class Re extends W{addEventListener(){}dispatch(e,t,r){return function(e,t,r,n){const i=Ie(e);return t instanceof B.window.Event||(t=new B.window.CustomEvent(t,{detail:r,cancelable:!0,...n})),i.dispatchEvent(t),t}(this,e,t,r)}dispatchEvent(e){const t=this.getEventHolder().events;if(!t)return!0;const r=t[e.type];for(const t in r)for(const n in r[t])r[t][n](e);return!e.defaultPrevented}fire(e,t,r){return this.dispatch(e,t,r),this}getEventHolder(){return this}getEventTarget(){return this}off(e,t,r){return Le(this,e,t,r),this}on(e,t,r,n){return Ne(this,e,t,r,n),this}removeEventListener(){}}function Fe(){}Z(Re,"EventTarget");const ze={"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","text-anchor":"start"};class je extends Array{constructor(...e){super(...e),this.init(...e)}clone(){return new this.constructor(this)}init(e){return"number"==typeof e||(this.length=0,this.push(...this.parse(e))),this}parse(e=[]){return e instanceof Array?e:e.trim().split(pe).map(parseFloat)}toArray(){return Array.prototype.concat.apply([],this)}toSet(){return new Set(this)}toString(){return this.join(" ")}valueOf(){const e=[];return e.push(...this),e}}class He{constructor(...e){this.init(...e)}convert(e){return new He(this.value,e)}divide(e){return e=new He(e),new He(this/e,this.unit||e.unit)}init(e,t){return t=Array.isArray(e)?e[1]:t,e=Array.isArray(e)?e[0]:e,this.value=0,this.unit=t||"","number"==typeof e?this.value=isNaN(e)?0:isFinite(e)?e:e<0?-34e37:34e37:"string"==typeof e?(t=e.match(ne))&&(this.value=parseFloat(t[1]),"%"===t[5]?this.value/=100:"s"===t[5]&&(this.value*=1e3),this.unit=t[5]):e instanceof He&&(this.value=e.valueOf(),this.unit=e.unit),this}minus(e){return e=new He(e),new He(this-e,this.unit||e.unit)}plus(e){return e=new He(e),new He(this+e,this.unit||e.unit)}times(e){return e=new He(e),new He(this*e,this.unit||e.unit)}toArray(){return[this.value,this.unit]}toJSON(){return this.toString()}toString(){return("%"===this.unit?~~(1e8*this.value)/1e6:"s"===this.unit?this.value/1e3:this.value)+this.unit}valueOf(){return this.value}}const Be=new Set(["fill","stroke","color","bgcolor","stop-color","flood-color","lighting-color"]),$e=[];class We extends Re{constructor(e,t){super(),this.node=e,this.type=e.nodeName,t&&e!==t&&this.attr(t)}add(e,t){return(e=K(e)).removeNamespace&&this.node instanceof B.window.SVGElement&&e.removeNamespace(),null==t?this.node.appendChild(e.node):e.node!==this.node.childNodes[t]&&this.node.insertBefore(e.node,this.node.childNodes[t]),this}addTo(e,t){return K(e).put(this,t)}children(){return new Pe(D(this.node.children,(function(e){return U(e)})))}clear(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return this}clone(e=!0,t=!0){this.writeDataToDom();let r=this.node.cloneNode(e);return t&&(r=ee(r)),new this.constructor(r)}each(e,t){const r=this.children();let n,i;for(n=0,i=r.length;n<i;n++)e.apply(r[n],[n,r]),t&&r[n].each(e,t);return this}element(e,t){return this.put(new We(X(e),t))}first(){return U(this.node.firstChild)}get(e){return U(this.node.childNodes[e])}getEventHolder(){return this.node}getEventTarget(){return this.node}has(e){return this.index(e)>=0}html(e,t){return this.xml(e,t,"http://www.w3.org/1999/xhtml")}id(e){return void 0!==e||this.node.id||(this.node.id=Q(this.type)),this.attr("id",e)}index(e){return[].slice.call(this.node.childNodes).indexOf(e.node)}last(){return U(this.node.lastChild)}matches(e){const t=this.node,r=t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector||null;return r&&r.call(t,e)}parent(e){let t=this;if(!t.node.parentNode)return null;if(t=U(t.node.parentNode),!e)return t;do{if("string"==typeof e?t.matches(e):t instanceof e)return t}while(t=U(t.node.parentNode));return t}put(e,t){return e=K(e),this.add(e,t),e}putIn(e,t){return K(e).add(this,t)}remove(){return this.parent()&&this.parent().removeElement(this),this}removeElement(e){return this.node.removeChild(e.node),this}replace(e){return e=K(e),this.node.parentNode&&this.node.parentNode.replaceChild(e.node,this.node),e}round(e=2,t=null){const r=10**e,n=this.attr(t);for(const e in n)"number"==typeof n[e]&&(n[e]=Math.round(n[e]*r)/r);return this.attr(n),this}svg(e,t){return this.xml(e,t,F)}toString(){return this.id()}words(e){return this.node.textContent=e,this}wrap(e){const t=this.parent();if(!t)return this.addTo(e);const r=t.index(this);return t.put(e,r).put(this)}writeDataToDom(){return this.each((function(){this.writeDataToDom()})),this}xml(e,t,r){if("boolean"==typeof e&&(r=t,t=e,e=null),null==e||"function"==typeof e){t=null==t||t,this.writeDataToDom();let r=this;if(null!=e){if(r=U(r.node.cloneNode(!0)),t){const t=e(r);if(r=t||r,!1===t)return""}r.each((function(){const t=e(this),r=t||this;!1===t?this.remove():t&&this!==r&&this.replace(r)}),!0)}return t?r.node.outerHTML:r.node.innerHTML}t=null!=t&&t;const n=X("wrapper",r),i=B.document.createDocumentFragment();n.innerHTML=e;for(let e=n.children.length;e--;)i.appendChild(n.firstElementChild);const a=this.parent();return t?this.replace(i)&&a:this.add(i)}}te(We,{attr:function(e,t,r){if(null==e){e={},t=this.node.attributes;for(const r of t)e[r.nodeName]=he.test(r.nodeValue)?parseFloat(r.nodeValue):r.nodeValue;return e}if(e instanceof Array)return e.reduce(((e,t)=>(e[t]=this.attr(t),e)),{});if("object"==typeof e&&e.constructor===Object)for(t in e)this.attr(t,e[t]);else if(null===t)this.node.removeAttribute(e);else{if(null==t)return null==(t=this.node.getAttribute(e))?ze[e]:he.test(t)?parseFloat(t):t;"number"==typeof(t=$e.reduce(((t,r)=>r(e,t,this)),t))?t=new He(t):Be.has(e)&&be.isColor(t)?t=new be(t):t.constructor===Array&&(t=new je(t)),"leading"===e?this.leading&&this.leading(t):"string"==typeof r?this.node.setAttributeNS(r,e,t.toString()):this.node.setAttribute(e,t.toString()),!this.rebuild||"font-size"!==e&&"x"!==e||this.rebuild()}return this},find:function(e){return De(e,this.node)},findOne:function(e){return U(this.node.querySelector(e))}}),Z(We,"Dom");let Ve=class extends We{constructor(e,t){super(e,t),this.dom={},this.node.instance=this,(e.hasAttribute("data-svgjs")||e.hasAttribute("svgjs:data"))&&this.setData(JSON.parse(e.getAttribute("data-svgjs"))??JSON.parse(e.getAttribute("svgjs:data"))??{})}center(e,t){return this.cx(e).cy(t)}cx(e){return null==e?this.x()+this.width()/2:this.x(e-this.width()/2)}cy(e){return null==e?this.y()+this.height()/2:this.y(e-this.height()/2)}defs(){const e=this.root();return e&&e.defs()}dmove(e,t){return this.dx(e).dy(t)}dx(e=0){return this.x(new He(e).plus(this.x()))}dy(e=0){return this.y(new He(e).plus(this.y()))}getEventHolder(){return this}height(e){return this.attr("height",e)}move(e,t){return this.x(e).y(t)}parents(e=this.root()){const t="string"==typeof e;t||(e=K(e));const r=new Pe;let n=this;for(;(n=n.parent())&&n.node!==B.document&&"#document-fragment"!==n.nodeName&&(r.push(n),t||n.node!==e.node)&&(!t||!n.matches(e));)if(n.node===this.root().node)return null;return r}reference(e){if(!(e=this.attr(e)))return null;const t=(e+"").match(oe);return t?K(t[1]):null}root(){const e=this.parent(function(e){return V[e]}(Y));return e&&e.root()}setData(e){return this.dom=e,this}size(e,t){const r=T(this,e,t);return this.width(new He(r.width)).height(new He(r.height))}width(e){return this.attr("width",e)}writeDataToDom(){return R(this,this.dom),super.writeDataToDom()}x(e){return this.attr("x",e)}y(e){return this.attr("y",e)}};te(Ve,{bbox:function(){const e=Ee(this,(e=>e.getBBox()),(e=>{try{const t=e.clone().addTo(Se().svg).show(),r=t.node.getBBox();return t.remove(),r}catch(t){throw new Error(`Getting bbox of element "${e.node.nodeName}" is not possible: ${t.toString()}`)}}));return new Ce(e)},rbox:function(e){const t=Ee(this,(e=>e.getBoundingClientRect()),(e=>{throw new Error(`Getting rbox of element "${e.node.nodeName}" is not possible`)})),r=new Ce(t);return e?r.transform(e.screenCTM().inverseO()):r.addOffset()},inside:function(e,t){const r=this.bbox();return e>r.x&&t>r.y&&e<r.x+r.width&&t<r.y+r.height},point:function(e,t){return new xe(e,t).transformO(this.screenCTM().inverseO())},ctm:function(){return new ke(this.node.getCTM())},screenCTM:function(){try{if("function"==typeof this.isRoot&&!this.isRoot()){const e=this.rect(1,1),t=e.node.getScreenCTM();return e.remove(),new ke(t)}return new ke(this.node.getScreenCTM())}catch(e){return console.warn(`Cannot get CTM from SVG node ${this.node.nodeName}. Is the element rendered?`),new ke}}}),Z(Ve,"Element");const Ye={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(e,t){return"color"===t?e:e+"-"+t}};["fill","stroke"].forEach((function(e){const t={};let r;t[e]=function(t){if(void 0===t)return this.attr(e);if("string"==typeof t||t instanceof be||be.isRgb(t)||t instanceof Ve)this.attr(e,t);else for(r=Ye[e].length-1;r>=0;r--)null!=t[Ye[e][r]]&&this.attr(Ye.prefix(e,Ye[e][r]),t[Ye[e][r]]);return this},E(["Element","Runner"],t)})),E(["Element","Runner"],{matrix:function(e,t,r,n,i,a){return null==e?new ke(this):this.attr("transform",new ke(e,t,r,n,i,a))},rotate:function(e,t,r){return this.transform({rotate:e,ox:t,oy:r},!0)},skew:function(e,t,r,n){return 1===arguments.length||3===arguments.length?this.transform({skew:e,ox:t,oy:r},!0):this.transform({skew:[e,t],ox:r,oy:n},!0)},shear:function(e,t,r){return this.transform({shear:e,ox:t,oy:r},!0)},scale:function(e,t,r,n){return 1===arguments.length||3===arguments.length?this.transform({scale:e,ox:t,oy:r},!0):this.transform({scale:[e,t],ox:r,oy:n},!0)},translate:function(e,t){return this.transform({translate:[e,t]},!0)},relative:function(e,t){return this.transform({relative:[e,t]},!0)},flip:function(e="both",t="center"){return-1==="xybothtrue".indexOf(e)&&(t=e,e="both"),this.transform({flip:e,origin:t},!0)},opacity:function(e){return this.attr("opacity",e)}}),E("radius",{radius:function(e,t=e){return"radialGradient"===(this._element||this).type?this.attr("r",new He(e)):this.rx(e).ry(t)}}),E("Path",{length:function(){return this.node.getTotalLength()},pointAt:function(e){return new xe(this.node.getPointAtLength(e))}}),E(["Element","Runner"],{font:function(e,t){if("object"==typeof e){for(t in e)this.font(t,e[t]);return this}return"leading"===e?this.leading(t):"anchor"===e?this.attr("text-anchor",t):"size"===e||"family"===e||"weight"===e||"stretch"===e||"variant"===e||"style"===e?this.attr("font-"+e,t):this.attr(e,t)}}),E("Element",["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","mouseenter","mouseleave","touchstart","touchmove","touchleave","touchend","touchcancel","contextmenu","wheel","pointerdown","pointermove","pointerup","pointerleave","pointercancel"].reduce((function(e,t){return e[t]=function(e){return null===e?this.off(t):this.on(t,e),this},e}),{})),E("Element",{untransform:function(){return this.attr("transform",null)},matrixify:function(){const e=(this.attr("transform")||"").split(se).slice(0,-1).map((function(e){const t=e.trim().split("(");return[t[0],t[1].split(pe).map((function(e){return parseFloat(e)}))]})).reverse().reduce((function(e,t){return"matrix"===t[0]?e.lmultiply(ke.fromArray(t[1])):e[t[0]].apply(e,t[1])}),new ke);return e},toParent:function(e,t){if(this===e)return this;if(L(this.node))return this.addTo(e,t);const r=this.screenCTM(),n=e.screenCTM().inverse();return this.addTo(e,t).untransform().transform(n.multiply(r)),this},toRoot:function(e){return this.toParent(this.root(),e)},transform:function(e,t){if(null==e||"string"==typeof e){const t=new ke(this).decompose();return null==e?t:t[e]}ke.isMatrixLike(e)||(e={...e,origin:I(e,this)});const r=new ke(!0===t?this:t||!1).transform(e);return this.attr("transform",r)}});class Xe extends Ve{flatten(){return this.each((function(){if(this instanceof Xe)return this.flatten().ungroup()})),this}ungroup(e=this.parent(),t=e.index(this)){return t=-1===t?e.children().length:t,this.each((function(r,n){return n[n.length-r-1].toParent(e,t)})),this.remove()}}Z(Xe,"Container");class Ke extends Xe{constructor(e,t=e){super(G("defs",e),t)}flatten(){return this}ungroup(){return this}}Z(Ke,"Defs");class Ge extends Ve{}function Ue(e){return this.attr("rx",e)}function qe(e){return this.attr("ry",e)}function Ze(e){return null==e?this.cx()-this.rx():this.cx(e+this.rx())}function Je(e){return null==e?this.cy()-this.ry():this.cy(e+this.ry())}function Qe(e){return this.attr("cx",e)}function et(e){return this.attr("cy",e)}function tt(e){return null==e?2*this.rx():this.rx(new He(e).divide(2))}function rt(e){return null==e?2*this.ry():this.ry(new He(e).divide(2))}Z(Ge,"Shape");var nt=Object.freeze({__proto__:null,cx:Qe,cy:et,height:rt,rx:Ue,ry:qe,width:tt,x:Ze,y:Je});class it extends Ge{constructor(e,t=e){super(G("ellipse",e),t)}size(e,t){const r=T(this,e,t);return this.rx(new He(r.width).divide(2)).ry(new He(r.height).divide(2))}}te(it,nt),E("Container",{ellipse:re((function(e=0,t=e){return this.put(new it).size(e,t).move(0,0)}))}),Z(it,"Ellipse");class at extends We{constructor(e=B.document.createDocumentFragment()){super(e)}xml(e,t,r){if("boolean"==typeof e&&(r=t,t=e,e=null),null==e||"function"==typeof e){const e=new We(X("wrapper",r));return e.add(this.node.cloneNode(!0)),e.xml(!1,r)}return super.xml(e,!1,r)}}function ot(e,t){return"radialGradient"===(this._element||this).type?this.attr({fx:new He(e),fy:new He(t)}):this.attr({x1:new He(e),y1:new He(t)})}function st(e,t){return"radialGradient"===(this._element||this).type?this.attr({cx:new He(e),cy:new He(t)}):this.attr({x2:new He(e),y2:new He(t)})}Z(at,"Fragment");var lt=Object.freeze({__proto__:null,from:ot,to:st});class ct extends Xe{constructor(e,t){super(G(e+"Gradient","string"==typeof e?null:e),t)}attr(e,t,r){return"transform"===e&&(e="gradientTransform"),super.attr(e,t,r)}bbox(){return new Ce}targets(){return De("svg [fill*="+this.id()+"]")}toString(){return this.url()}update(e){return this.clear(),"function"==typeof e&&e.call(this,this),this}url(){return"url(#"+this.id()+")"}}te(ct,lt),E({Container:{gradient(...e){return this.defs().gradient(...e)}},Defs:{gradient:re((function(e,t){return this.put(new ct(e)).update(t)}))}}),Z(ct,"Gradient");class ut extends Xe{constructor(e,t=e){super(G("pattern",e),t)}attr(e,t,r){return"transform"===e&&(e="patternTransform"),super.attr(e,t,r)}bbox(){return new Ce}targets(){return De("svg [fill*="+this.id()+"]")}toString(){return this.url()}update(e){return this.clear(),"function"==typeof e&&e.call(this,this),this}url(){return"url(#"+this.id()+")"}}E({Container:{pattern(...e){return this.defs().pattern(...e)}},Defs:{pattern:re((function(e,t,r){return this.put(new ut).update(r).attr({x:0,y:0,width:e,height:t,patternUnits:"userSpaceOnUse"})}))}}),Z(ut,"Pattern");let dt=class extends Ge{constructor(e,t=e){super(G("image",e),t)}load(e,t){if(!e)return this;const r=new B.window.Image;return Ne(r,"load",(function(e){const n=this.parent(ut);0===this.width()&&0===this.height()&&this.size(r.width,r.height),n instanceof ut&&0===n.width()&&0===n.height()&&n.size(this.width(),this.height()),"function"==typeof t&&t.call(this,e)}),this),Ne(r,"load error",(function(){Le(r)})),this.attr("href",r.src=e,H)}};var ht;ht=function(e,t,r){return"fill"!==e&&"stroke"!==e||fe.test(t)&&(t=r.root().defs().image(t)),t instanceof dt&&(t=r.root().defs().pattern(0,0,(e=>{e.add(t)}))),t},$e.push(ht),E({Container:{image:re((function(e,t){return this.put(new dt).size(0,0).load(e,t)}))}}),Z(dt,"Image");class ft extends je{bbox(){let e=-1/0,t=-1/0,r=1/0,n=1/0;return this.forEach((function(i){e=Math.max(i[0],e),t=Math.max(i[1],t),r=Math.min(i[0],r),n=Math.min(i[1],n)})),new Ce(r,n,e-r,t-n)}move(e,t){const r=this.bbox();if(e-=r.x,t-=r.y,!isNaN(e)&&!isNaN(t))for(let r=this.length-1;r>=0;r--)this[r]=[this[r][0]+e,this[r][1]+t];return this}parse(e=[0,0]){const t=[];(e=e instanceof Array?Array.prototype.concat.apply([],e):e.trim().split(pe).map(parseFloat)).length%2!=0&&e.pop();for(let r=0,n=e.length;r<n;r+=2)t.push([e[r],e[r+1]]);return t}size(e,t){let r;const n=this.bbox();for(r=this.length-1;r>=0;r--)n.width&&(this[r][0]=(this[r][0]-n.x)*e/n.width+n.x),n.height&&(this[r][1]=(this[r][1]-n.y)*t/n.height+n.y);return this}toLine(){return{x1:this[0][0],y1:this[0][1],x2:this[1][0],y2:this[1][1]}}toString(){const e=[];for(let t=0,r=this.length;t<r;t++)e.push(this[t].join(","));return e.join(" ")}transform(e){return this.clone().transformO(e)}transformO(e){ke.isMatrixLike(e)||(e=new ke(e));for(let t=this.length;t--;){const[r,n]=this[t];this[t][0]=e.a*r+e.c*n+e.e,this[t][1]=e.b*r+e.d*n+e.f}return this}}const pt=ft;var gt=Object.freeze({__proto__:null,MorphArray:pt,height:function(e){const t=this.bbox();return null==e?t.height:this.size(t.width,e)},width:function(e){const t=this.bbox();return null==e?t.width:this.size(e,t.height)},x:function(e){return null==e?this.bbox().x:this.move(e,this.bbox().y)},y:function(e){return null==e?this.bbox().y:this.move(this.bbox().x,e)}});let mt=class extends Ge{constructor(e,t=e){super(G("line",e),t)}array(){return new ft([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])}move(e,t){return this.attr(this.array().move(e,t).toLine())}plot(e,t,r,n){return null==e?this.array():(e=void 0!==t?{x1:e,y1:t,x2:r,y2:n}:new ft(e).toLine(),this.attr(e))}size(e,t){const r=T(this,e,t);return this.attr(this.array().size(r.width,r.height).toLine())}};te(mt,gt),E({Container:{line:re((function(...e){return mt.prototype.plot.apply(this.put(new mt),null!=e[0]?e:[0,0,0,0])}))}}),Z(mt,"Line");let vt=class extends Xe{constructor(e,t=e){super(G("marker",e),t)}height(e){return this.attr("markerHeight",e)}orient(e){return this.attr("orient",e)}ref(e,t){return this.attr("refX",e).attr("refY",t)}toString(){return"url(#"+this.id()+")"}update(e){return this.clear(),"function"==typeof e&&e.call(this,this),this}width(e){return this.attr("markerWidth",e)}};function yt(e,t){return function(r){return null==r?this[e]:(this[e]=r,t&&t.call(this),this)}}E({Container:{marker(...e){return this.defs().marker(...e)}},Defs:{marker:re((function(e,t,r){return this.put(new vt).size(e,t).ref(e/2,t/2).viewbox(0,0,e,t).attr("orient","auto").update(r)}))},marker:{marker(e,t,r,n){let i=["marker"];return"all"!==e&&i.push(e),i=i.join("-"),e=arguments[1]instanceof vt?arguments[1]:this.defs().marker(t,r,n),this.attr(i,e)}}}),Z(vt,"Marker");const bt={"-":function(e){return e},"<>":function(e){return-Math.cos(e*Math.PI)/2+.5},">":function(e){return Math.sin(e*Math.PI/2)},"<":function(e){return 1-Math.cos(e*Math.PI/2)},bezier:function(e,t,r,n){return function(i){return i<0?e>0?t/e*i:r>0?n/r*i:0:i>1?r<1?(1-n)/(1-r)*i+(n-r)/(1-r):e<1?(1-t)/(1-e)*i+(t-e)/(1-e):1:3*i*(1-i)**2*t+3*i**2*(1-i)*n+i**3}},steps:function(e,t="end"){t=t.split("-").reverse()[0];let r=e;return"none"===t?--r:"both"===t&&++r,(n,i=!1)=>{let a=Math.floor(n*e);const o=n*a%1==0;return"start"!==t&&"both"!==t||++a,i&&o&&--a,n>=0&&a<0&&(a=0),n<=1&&a>r&&(a=r),a/r}}};class xt{done(){return!1}}class wt extends xt{constructor(e=">"){super(),this.ease=bt[e]||e}step(e,t,r){return"number"!=typeof e?r<1?e:t:e+(t-e)*this.ease(r)}}class kt extends xt{constructor(e){super(),this.stepper=e}done(e){return e.done}step(e,t,r,n){return this.stepper(e,t,r,n)}}function St(){const e=(this._duration||500)/1e3,t=this._overshoot||0,r=Math.PI,n=Math.log(t/100+1e-10),i=-n/Math.sqrt(r*r+n*n),a=3.9/(i*e);this.d=2*i*a,this.k=a*a}te(class extends kt{constructor(e=500,t=0){super(),this.duration(e).overshoot(t)}step(e,t,r,n){if("string"==typeof e)return e;if(n.done=r===1/0,r===1/0)return t;if(0===r)return e;r>100&&(r=16),r/=1e3;const i=n.velocity||0,a=-this.d*i-this.k*(e-t),o=e+i*r+a*r*r/2;return n.velocity=i+a*r,n.done=Math.abs(t-o)+Math.abs(i)<.002,n.done?t:o}},{duration:yt("_duration",St),overshoot:yt("_overshoot",St)}),te(class extends kt{constructor(e=.1,t=.01,r=0,n=1e3){super(),this.p(e).i(t).d(r).windup(n)}step(e,t,r,n){if("string"==typeof e)return e;if(n.done=r===1/0,r===1/0)return t;if(0===r)return e;const i=t-e;let a=(n.integral||0)+i*r;const o=(i-(n.error||0))/r,s=this._windup;return!1!==s&&(a=Math.max(-s,Math.min(a,s))),n.error=i,n.integral=a,n.done=Math.abs(i)<.001,n.done?t:e+(this.P*i+this.I*a+this.D*o)}},{windup:yt("_windup"),p:yt("P"),i:yt("I"),d:yt("D")});const _t={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0},Ct={M:function(e,t,r){return t.x=r.x=e[0],t.y=r.y=e[1],["M",t.x,t.y]},L:function(e,t){return t.x=e[0],t.y=e[1],["L",e[0],e[1]]},H:function(e,t){return t.x=e[0],["H",e[0]]},V:function(e,t){return t.y=e[0],["V",e[0]]},C:function(e,t){return t.x=e[4],t.y=e[5],["C",e[0],e[1],e[2],e[3],e[4],e[5]]},S:function(e,t){return t.x=e[2],t.y=e[3],["S",e[0],e[1],e[2],e[3]]},Q:function(e,t){return t.x=e[2],t.y=e[3],["Q",e[0],e[1],e[2],e[3]]},T:function(e,t){return t.x=e[0],t.y=e[1],["T",e[0],e[1]]},Z:function(e,t,r){return t.x=r.x,t.y=r.y,["Z"]},A:function(e,t){return t.x=e[5],t.y=e[6],["A",e[0],e[1],e[2],e[3],e[4],e[5],e[6]]}},Et="mlhvqtcsaz".split("");for(let e=0,t=Et.length;e<t;++e)Ct[Et[e]]=function(e){return function(t,r,n){if("H"===e)t[0]=t[0]+r.x;else if("V"===e)t[0]=t[0]+r.y;else if("A"===e)t[5]=t[5]+r.x,t[6]=t[6]+r.y;else for(let e=0,n=t.length;e<n;++e)t[e]=t[e]+(e%2?r.y:r.x);return Ct[e](t,r,n)}}(Et[e].toUpperCase());function Pt(e){return e.segment.length&&e.segment.length-1===_t[e.segment[0].toUpperCase()]}function At(e,t){e.inNumber&&Dt(e,!1);const r=ge.test(t);if(r)e.segment=[t];else{const t=e.lastCommand,r=t.toLowerCase(),n=t===r;e.segment=["m"===r?n?"l":"L":t]}return e.inSegment=!0,e.lastCommand=e.segment[0],r}function Dt(e,t){if(!e.inNumber)throw new Error("Parser Error");e.number&&e.segment.push(parseFloat(e.number)),e.inNumber=t,e.number="",e.pointSeen=!1,e.hasExponent=!1,Pt(e)&&Ot(e)}function Ot(e){e.inSegment=!1,e.absolute&&(e.segment=function(e){const t=e.segment[0];return Ct[t](e.segment.slice(1),e.p,e.p0)}(e)),e.segments.push(e.segment)}function Mt(e){if(!e.segment.length)return!1;const t="A"===e.segment[0].toUpperCase(),r=e.segment.length;return t&&(4===r||5===r)}function Tt(e){return"E"===e.lastToken.toUpperCase()}const It=new Set([" ",",","\t","\n","\r","\f"]);class Nt extends je{bbox(){return Se().path.setAttribute("d",this.toString()),new Ce(Se.nodes.path.getBBox())}move(e,t){const r=this.bbox();if(e-=r.x,t-=r.y,!isNaN(e)&&!isNaN(t))for(let r,n=this.length-1;n>=0;n--)r=this[n][0],"M"===r||"L"===r||"T"===r?(this[n][1]+=e,this[n][2]+=t):"H"===r?this[n][1]+=e:"V"===r?this[n][1]+=t:"C"===r||"S"===r||"Q"===r?(this[n][1]+=e,this[n][2]+=t,this[n][3]+=e,this[n][4]+=t,"C"===r&&(this[n][5]+=e,this[n][6]+=t)):"A"===r&&(this[n][6]+=e,this[n][7]+=t);return this}parse(e="M0 0"){return Array.isArray(e)&&(e=Array.prototype.concat.apply([],e).toString()),function(e,t=!0){let r=0,n="";const i={segment:[],inNumber:!1,number:"",lastToken:"",inSegment:!1,segments:[],pointSeen:!1,hasExponent:!1,absolute:t,p0:new xe,p:new xe};for(;i.lastToken=n,n=e.charAt(r++);)if(i.inSegment||!At(i,n))if("."!==n)if(isNaN(parseInt(n)))if(It.has(n))i.inNumber&&Dt(i,!1);else if("-"!==n&&"+"!==n)if("E"!==n.toUpperCase()){if(ge.test(n)){if(i.inNumber)Dt(i,!1);else{if(!Pt(i))throw new Error("parser Error");Ot(i)}--r}}else i.number+=n,i.hasExponent=!0;else{if(i.inNumber&&!Tt(i)){Dt(i,!1),--r;continue}i.number+=n,i.inNumber=!0}else{if("0"===i.number||Mt(i)){i.inNumber=!0,i.number=n,Dt(i,!0);continue}i.inNumber=!0,i.number+=n}else{if(i.pointSeen||i.hasExponent){Dt(i,!1),--r;continue}i.inNumber=!0,i.pointSeen=!0,i.number+=n}return i.inNumber&&Dt(i,!1),i.inSegment&&Pt(i)&&Ot(i),i.segments}(e)}size(e,t){const r=this.bbox();let n,i;for(r.width=0===r.width?1:r.width,r.height=0===r.height?1:r.height,n=this.length-1;n>=0;n--)i=this[n][0],"M"===i||"L"===i||"T"===i?(this[n][1]=(this[n][1]-r.x)*e/r.width+r.x,this[n][2]=(this[n][2]-r.y)*t/r.height+r.y):"H"===i?this[n][1]=(this[n][1]-r.x)*e/r.width+r.x:"V"===i?this[n][1]=(this[n][1]-r.y)*t/r.height+r.y:"C"===i||"S"===i||"Q"===i?(this[n][1]=(this[n][1]-r.x)*e/r.width+r.x,this[n][2]=(this[n][2]-r.y)*t/r.height+r.y,this[n][3]=(this[n][3]-r.x)*e/r.width+r.x,this[n][4]=(this[n][4]-r.y)*t/r.height+r.y,"C"===i&&(this[n][5]=(this[n][5]-r.x)*e/r.width+r.x,this[n][6]=(this[n][6]-r.y)*t/r.height+r.y)):"A"===i&&(this[n][1]=this[n][1]*e/r.width,this[n][2]=this[n][2]*t/r.height,this[n][6]=(this[n][6]-r.x)*e/r.width+r.x,this[n][7]=(this[n][7]-r.y)*t/r.height+r.y);return this}toString(){return function(e){let t="";for(let r=0,n=e.length;r<n;r++)t+=e[r][0],null!=e[r][1]&&(t+=e[r][1],null!=e[r][2]&&(t+=" ",t+=e[r][2],null!=e[r][3]&&(t+=" ",t+=e[r][3],t+=" ",t+=e[r][4],null!=e[r][5]&&(t+=" ",t+=e[r][5],t+=" ",t+=e[r][6],null!=e[r][7]&&(t+=" ",t+=e[r][7])))));return t+" "}(this)}}const Lt=e=>{const t=typeof e;return"number"===t?He:"string"===t?be.isColor(e)?be:pe.test(e)?ge.test(e)?Nt:je:ne.test(e)?He:Ft:Bt.indexOf(e.constructor)>-1?e.constructor:Array.isArray(e)?je:"object"===t?Ht:Ft};class Rt{constructor(e){this._stepper=e||new wt("-"),this._from=null,this._to=null,this._type=null,this._context=null,this._morphObj=null}at(e){return this._morphObj.morph(this._from,this._to,e,this._stepper,this._context)}done(){return this._context.map(this._stepper.done).reduce((function(e,t){return e&&t}),!0)}from(e){return null==e?this._from:(this._from=this._set(e),this)}stepper(e){return null==e?this._stepper:(this._stepper=e,this)}to(e){return null==e?this._to:(this._to=this._set(e),this)}type(e){return null==e?this._type:(this._type=e,this)}_set(e){this._type||this.type(Lt(e));let t=new this._type(e);return this._type===be&&(t=this._to?t[this._to[4]]():this._from?t[this._from[4]]():t),this._type===Ht&&(t=this._to?t.align(this._to):this._from?t.align(this._from):t),t=t.toConsumable(),this._morphObj=this._morphObj||new this._type,this._context=this._context||Array.apply(null,Array(t.length)).map(Object).map((function(e){return e.done=!0,e})),t}}class Ft{constructor(...e){this.init(...e)}init(e){return e=Array.isArray(e)?e[0]:e,this.value=e,this}toArray(){return[this.value]}valueOf(){return this.value}}class zt{constructor(...e){this.init(...e)}init(e){return Array.isArray(e)&&(e={scaleX:e[0],scaleY:e[1],shear:e[2],rotate:e[3],translateX:e[4],translateY:e[5],originX:e[6],originY:e[7]}),Object.assign(this,zt.defaults,e),this}toArray(){const e=this;return[e.scaleX,e.scaleY,e.shear,e.rotate,e.translateX,e.translateY,e.originX,e.originY]}}zt.defaults={scaleX:1,scaleY:1,shear:0,rotate:0,translateX:0,translateY:0,originX:0,originY:0};const jt=(e,t)=>e[0]<t[0]?-1:e[0]>t[0]?1:0;class Ht{constructor(...e){this.init(...e)}align(e){const t=this.values;for(let r=0,n=t.length;r<n;++r){if(t[r+1]===e[r+1]){if(t[r+1]===be&&e[r+7]!==t[r+7]){const t=e[r+7],n=new be(this.values.splice(r+3,5))[t]().toArray();this.values.splice(r+3,0,...n)}r+=t[r+2]+2;continue}if(!e[r+1])return this;const n=(new e[r+1]).toArray(),i=t[r+2]+3;t.splice(r,i,e[r],e[r+1],e[r+2],...n),r+=t[r+2]+2}return this}init(e){if(this.values=[],Array.isArray(e))return void(this.values=e.slice());e=e||{};const t=[];for(const r in e){const n=Lt(e[r]),i=new n(e[r]).toArray();t.push([r,n,i.length,...i])}return t.sort(jt),this.values=t.reduce(((e,t)=>e.concat(t)),[]),this}toArray(){return this.values}valueOf(){const e={},t=this.values;for(;t.length;){const r=t.shift(),n=t.shift(),i=t.shift(),a=t.splice(0,i);e[r]=new n(a)}return e}}const Bt=[Ft,zt,Ht];class $t extends Ge{constructor(e,t=e){super(G("path",e),t)}array(){return this._array||(this._array=new Nt(this.attr("d")))}clear(){return delete this._array,this}height(e){return null==e?this.bbox().height:this.size(this.bbox().width,e)}move(e,t){return this.attr("d",this.array().move(e,t))}plot(e){return null==e?this.array():this.clear().attr("d","string"==typeof e?e:this._array=new Nt(e))}size(e,t){const r=T(this,e,t);return this.attr("d",this.array().size(r.width,r.height))}width(e){return null==e?this.bbox().width:this.size(e,this.bbox().height)}x(e){return null==e?this.bbox().x:this.move(e,this.bbox().y)}y(e){return null==e?this.bbox().y:this.move(this.bbox().x,e)}}$t.prototype.MorphArray=Nt,E({Container:{path:re((function(e){return this.put(new $t).plot(e||new Nt)}))}}),Z($t,"Path");var Wt=Object.freeze({__proto__:null,array:function(){return this._array||(this._array=new ft(this.attr("points")))},clear:function(){return delete this._array,this},move:function(e,t){return this.attr("points",this.array().move(e,t))},plot:function(e){return null==e?this.array():this.clear().attr("points","string"==typeof e?e:this._array=new ft(e))},size:function(e,t){const r=T(this,e,t);return this.attr("points",this.array().size(r.width,r.height))}});class Vt extends Ge{constructor(e,t=e){super(G("polygon",e),t)}}E({Container:{polygon:re((function(e){return this.put(new Vt).plot(e||new ft)}))}}),te(Vt,gt),te(Vt,Wt),Z(Vt,"Polygon");class Yt extends Ge{constructor(e,t=e){super(G("polyline",e),t)}}E({Container:{polyline:re((function(e){return this.put(new Yt).plot(e||new ft)}))}}),te(Yt,gt),te(Yt,Wt),Z(Yt,"Polyline");class Xt extends Ge{constructor(e,t=e){super(G("rect",e),t)}}te(Xt,{rx:Ue,ry:qe}),E({Container:{rect:re((function(e,t){return this.put(new Xt).size(e,t)}))}}),Z(Xt,"Rect");class Kt{constructor(){this._first=null,this._last=null}first(){return this._first&&this._first.value}last(){return this._last&&this._last.value}push(e){const t=void 0!==e.next?e:{value:e,next:null,prev:null};return this._last?(t.prev=this._last,this._last.next=t,this._last=t):(this._last=t,this._first=t),t}remove(e){e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e===this._last&&(this._last=e.prev),e===this._first&&(this._first=e.next),e.prev=null,e.next=null}shift(){const e=this._first;return e?(this._first=e.next,this._first&&(this._first.prev=null),this._last=this._first?this._last:null,e.value):null}}const Gt={nextDraw:null,frames:new Kt,timeouts:new Kt,immediates:new Kt,timer:()=>B.window.performance||B.window.Date,transforms:[],frame(e){const t=Gt.frames.push({run:e});return null===Gt.nextDraw&&(Gt.nextDraw=B.window.requestAnimationFrame(Gt._draw)),t},timeout(e,t){t=t||0;const r=Gt.timer().now()+t,n=Gt.timeouts.push({run:e,time:r});return null===Gt.nextDraw&&(Gt.nextDraw=B.window.requestAnimationFrame(Gt._draw)),n},immediate(e){const t=Gt.immediates.push(e);return null===Gt.nextDraw&&(Gt.nextDraw=B.window.requestAnimationFrame(Gt._draw)),t},cancelFrame(e){null!=e&&Gt.frames.remove(e)},clearTimeout(e){null!=e&&Gt.timeouts.remove(e)},cancelImmediate(e){null!=e&&Gt.immediates.remove(e)},_draw(e){let t=null;const r=Gt.timeouts.last();for(;(t=Gt.timeouts.shift())&&(e>=t.time?t.run():Gt.timeouts.push(t),t!==r););let n=null;const i=Gt.frames.last();for(;n!==i&&(n=Gt.frames.shift());)n.run(e);let a=null;for(;a=Gt.immediates.shift();)a();Gt.nextDraw=Gt.timeouts.first()||Gt.frames.first()?B.window.requestAnimationFrame(Gt._draw):null}},Ut=function(e){const t=e.start,r=e.runner.duration();return{start:t,duration:r,end:t+r,runner:e.runner}},qt=function(){const e=B.window;return(e.performance||e.Date).now()};class Zt extends Re{constructor(e=qt){super(),this._timeSource=e,this.terminate()}active(){return!!this._nextFrame}finish(){return this.time(this.getEndTimeOfTimeline()+1),this.pause()}getEndTime(){const e=this.getLastRunnerInfo(),t=e?e.runner.duration():0;return(e?e.start:this._time)+t}getEndTimeOfTimeline(){const e=this._runners.map((e=>e.start+e.runner.duration()));return Math.max(0,...e)}getLastRunnerInfo(){return this.getRunnerInfoById(this._lastRunnerId)}getRunnerInfoById(e){return this._runners[this._runnerIds.indexOf(e)]||null}pause(){return this._paused=!0,this._continue()}persist(e){return null==e?this._persist:(this._persist=e,this)}play(){return this._paused=!1,this.updateTime()._continue()}reverse(e){const t=this.speed();if(null==e)return this.speed(-t);const r=Math.abs(t);return this.speed(e?-r:r)}schedule(e,t,r){if(null==e)return this._runners.map(Ut);let n=0;const i=this.getEndTime();if(t=t||0,null==r||"last"===r||"after"===r)n=i;else if("absolute"===r||"start"===r)n=t,t=0;else if("now"===r)n=this._time;else if("relative"===r){const r=this.getRunnerInfoById(e.id);r&&(n=r.start+t,t=0)}else{if("with-last"!==r)throw new Error('Invalid value for the "when" parameter');{const e=this.getLastRunnerInfo();n=e?e.start:this._time}}e.unschedule(),e.timeline(this);const a=e.persist(),o={persist:null===a?this._persist:a,start:n+t,runner:e};return this._lastRunnerId=e.id,this._runners.push(o),this._runners.sort(((e,t)=>e.start-t.start)),this._runnerIds=this._runners.map((e=>e.runner.id)),this.updateTime()._continue(),this}seek(e){return this.time(this._time+e)}source(e){return null==e?this._timeSource:(this._timeSource=e,this)}speed(e){return null==e?this._speed:(this._speed=e,this)}stop(){return this.time(0),this.pause()}time(e){return null==e?this._time:(this._time=e,this._continue(!0))}unschedule(e){const t=this._runnerIds.indexOf(e.id);return t<0||(this._runners.splice(t,1),this._runnerIds.splice(t,1),e.timeline(null)),this}updateTime(){return this.active()||(this._lastSourceTime=this._timeSource()),this}_continue(e=!1){return Gt.cancelFrame(this._nextFrame),this._nextFrame=null,e?this._stepImmediate():(this._paused||(this._nextFrame=Gt.frame(this._step)),this)}_stepFn(e=!1){const t=this._timeSource();let r=t-this._lastSourceTime;e&&(r=0);const n=this._speed*r+(this._time-this._lastStepTime);this._lastSourceTime=t,e||(this._time+=n,this._time=this._time<0?0:this._time),this._lastStepTime=this._time,this.fire("time",this._time);for(let e=this._runners.length;e--;){const t=this._runners[e],r=t.runner;this._time-t.start<=0&&r.reset()}let i=!1;for(let e=0,t=this._runners.length;e<t;e++){const r=this._runners[e],a=r.runner;let o=n;const s=this._time-r.start;s<=0?i=!0:(s<o&&(o=s),a.active()&&(a.step(o).done?!0!==r.persist&&a.duration()-a.time()+this._time+r.persist<this._time&&(a.unschedule(),--e,--t):i=!0))}return i&&!(this._speed<0&&0===this._time)||this._runnerIds.length&&this._speed<0&&this._time>0?this._continue():(this.pause(),this.fire("finished")),this}terminate(){this._startTime=0,this._speed=1,this._persist=0,this._nextFrame=null,this._paused=!0,this._runners=[],this._runnerIds=[],this._lastRunnerId=-1,this._time=0,this._lastSourceTime=0,this._lastStepTime=0,this._step=this._stepFn.bind(this,!1),this._stepImmediate=this._stepFn.bind(this,!0)}}E({Element:{timeline:function(e){return null==e?(this._timeline=this._timeline||new Zt,this._timeline):(this._timeline=e,this)}}});class Jt extends Re{constructor(e){super(),this.id=Jt.id++,e="function"==typeof(e=null==e?400:e)?new kt(e):e,this._element=null,this._timeline=null,this.done=!1,this._queue=[],this._duration="number"==typeof e&&e,this._isDeclarative=e instanceof kt,this._stepper=this._isDeclarative?e:new wt,this._history={},this.enabled=!0,this._time=0,this._lastTime=0,this._reseted=!0,this.transforms=new ke,this.transformId=1,this._haveReversed=!1,this._reverse=!1,this._loopsDone=0,this._swing=!1,this._wait=0,this._times=1,this._frameId=null,this._persist=!!this._isDeclarative||null}static sanitise(e,t,r){let n=1,i=!1,a=0;return t=t??0,r=r||"last","object"!=typeof(e=e??400)||e instanceof xt||(t=e.delay??t,r=e.when??r,i=e.swing||i,n=e.times??n,a=e.wait??a,e=e.duration??400),{duration:e,delay:t,swing:i,times:n,wait:a,when:r}}active(e){return null==e?this.enabled:(this.enabled=e,this)}addTransform(e){return this.transforms.lmultiplyO(e),this}after(e){return this.on("finished",e)}animate(e,t,r){const n=Jt.sanitise(e,t,r),i=new Jt(n.duration);return this._timeline&&i.timeline(this._timeline),this._element&&i.element(this._element),i.loop(n).schedule(n.delay,n.when)}clearTransform(){return this.transforms=new ke,this}clearTransformsFromQueue(){this.done&&this._timeline&&this._timeline._runnerIds.includes(this.id)||(this._queue=this._queue.filter((e=>!e.isTransform)))}delay(e){return this.animate(0,e)}duration(){return this._times*(this._wait+this._duration)-this._wait}during(e){return this.queue(null,e)}ease(e){return this._stepper=new wt(e),this}element(e){return null==e?this._element:(this._element=e,e._prepareRunner(),this)}finish(){return this.step(1/0)}loop(e,t,r){return"object"==typeof e&&(t=e.swing,r=e.wait,e=e.times),this._times=e||1/0,this._swing=t||!1,this._wait=r||0,!0===this._times&&(this._times=1/0),this}loops(e){const t=this._duration+this._wait;if(null==e){const e=Math.floor(this._time/t),r=(this._time-e*t)/this._duration;return Math.min(e+r,this._times)}const r=e%1,n=t*Math.floor(e)+this._duration*r;return this.time(n)}persist(e){return null==e?this._persist:(this._persist=e,this)}position(e){const t=this._time,r=this._duration,n=this._wait,i=this._times,a=this._swing,o=this._reverse;let s;if(null==e){const e=function(e){const t=a*Math.floor(e%(2*(n+r))/(n+r)),i=t&&!o||!t&&o,s=Math.pow(-1,i)*(e%(n+r))/r+i;return Math.max(Math.min(s,1),0)},l=i*(n+r)-n;return s=t<=0?Math.round(e(1e-5)):t<l?e(t):Math.round(e(l-1e-5)),s}const l=Math.floor(this.loops()),c=a&&l%2==0;return s=l+(c&&!o||o&&c?e:1-e),this.loops(s)}progress(e){return null==e?Math.min(1,this._time/this.duration()):this.time(e*this.duration())}queue(e,t,r,n){return this._queue.push({initialiser:e||Fe,runner:t||Fe,retarget:r,isTransform:n,initialised:!1,finished:!1}),this.timeline()&&this.timeline()._continue(),this}reset(){return this._reseted||(this.time(0),this._reseted=!0),this}reverse(e){return this._reverse=null==e?!this._reverse:e,this}schedule(e,t,r){if(e instanceof Zt||(r=t,t=e,e=this.timeline()),!e)throw Error("Runner cannot be scheduled without timeline");return e.schedule(this,t,r),this}step(e){if(!this.enabled)return this;e=null==e?16:e,this._time+=e;const t=this.position(),r=this._lastPosition!==t&&this._time>=0;this._lastPosition=t;const n=this.duration(),i=this._lastTime<=0&&this._time>0,a=this._lastTime<n&&this._time>=n;this._lastTime=this._time,i&&this.fire("start",this);const o=this._isDeclarative;this.done=!o&&!a&&this._time>=n,this._reseted=!1;let s=!1;return(r||o)&&(this._initialise(r),this.transforms=new ke,s=this._run(o?e:t),this.fire("step",this)),this.done=this.done||s&&o,a&&this.fire("finished",this),this}time(e){if(null==e)return this._time;const t=e-this._time;return this.step(t),this}timeline(e){return void 0===e?this._timeline:(this._timeline=e,this)}unschedule(){const e=this.timeline();return e&&e.unschedule(this),this}_initialise(e){if(e||this._isDeclarative)for(let t=0,r=this._queue.length;t<r;++t){const r=this._queue[t],n=this._isDeclarative||!r.initialised&&e;e=!r.finished,n&&e&&(r.initialiser.call(this),r.initialised=!0)}}_rememberMorpher(e,t){if(this._history[e]={morpher:t,caller:this._queue[this._queue.length-1]},this._isDeclarative){const e=this.timeline();e&&e.play()}}_run(e){let t=!0;for(let r=0,n=this._queue.length;r<n;++r){const n=this._queue[r],i=n.runner.call(this,e);n.finished=n.finished||!0===i,t=t&&n.finished}return t}_tryRetarget(e,t,r){if(this._history[e]){if(!this._history[e].caller.initialised){const t=this._queue.indexOf(this._history[e].caller);return this._queue.splice(t,1),!1}this._history[e].caller.retarget?this._history[e].caller.retarget.call(this,t,r):this._history[e].morpher.to(t),this._history[e].caller.finished=!1;const n=this.timeline();return n&&n.play(),!0}return!1}}Jt.id=0;class Qt{constructor(e=new ke,t=-1,r=!0){this.transforms=e,this.id=t,this.done=r}clearTransformsFromQueue(){}}te([Jt,Qt],{mergeWith(e){return new Qt(e.transforms.lmultiply(this.transforms),e.id)}});const er=(e,t)=>e.lmultiplyO(t),tr=e=>e.transforms;function rr(){const e=this._transformationRunners.runners.map(tr).reduce(er,new ke);this.transform(e),this._transformationRunners.merge(),1===this._transformationRunners.length()&&(this._frameId=null)}class nr{constructor(){this.runners=[],this.ids=[]}add(e){if(this.runners.includes(e))return;const t=e.id+1;return this.runners.push(e),this.ids.push(t),this}clearBefore(e){const t=this.ids.indexOf(e+1)||1;return this.ids.splice(0,t,0),this.runners.splice(0,t,new Qt).forEach((e=>e.clearTransformsFromQueue())),this}edit(e,t){const r=this.ids.indexOf(e+1);return this.ids.splice(r,1,e+1),this.runners.splice(r,1,t),this}getByID(e){return this.runners[this.ids.indexOf(e+1)]}length(){return this.ids.length}merge(){let e=null;for(let t=0;t<this.runners.length;++t){const r=this.runners[t];if(!(e&&r.done&&e.done)||r._timeline&&r._timeline._runnerIds.includes(r.id)||e._timeline&&e._timeline._runnerIds.includes(e.id))e=r;else{this.remove(r.id);const n=r.mergeWith(e);this.edit(e.id,n),e=n,--t}}return this}remove(e){const t=this.ids.indexOf(e+1);return this.ids.splice(t,1),this.runners.splice(t,1),this}}E({Element:{animate(e,t,r){const n=Jt.sanitise(e,t,r),i=this.timeline();return new Jt(n.duration).loop(n).element(this).timeline(i.play()).schedule(n.delay,n.when)},delay(e,t){return this.animate(0,e,t)},_clearTransformRunnersBefore(e){this._transformationRunners.clearBefore(e.id)},_currentTransform(e){return this._transformationRunners.runners.filter((t=>t.id<=e.id)).map(tr).reduce(er,new ke)},_addRunner(e){this._transformationRunners.add(e),Gt.cancelImmediate(this._frameId),this._frameId=Gt.immediate(rr.bind(this))},_prepareRunner(){null==this._frameId&&(this._transformationRunners=(new nr).add(new Qt(new ke(this))))}}}),te(Jt,{attr(e,t){return this.styleAttr("attr",e,t)},css(e,t){return this.styleAttr("css",e,t)},styleAttr(e,t,r){if("string"==typeof t)return this.styleAttr(e,{[t]:r});let n=t;if(this._tryRetarget(e,n))return this;let i=new Rt(this._stepper).to(n),a=Object.keys(n);return this.queue((function(){i=i.from(this.element()[e](a))}),(function(t){return this.element()[e](i.at(t).valueOf()),i.done()}),(function(t){const r=Object.keys(t),o=(s=a,r.filter((e=>!s.includes(e))));var s;if(o.length){const t=this.element()[e](o),r=new Ht(i.from()).valueOf();Object.assign(r,t),i.from(r)}const l=new Ht(i.to()).valueOf();Object.assign(l,t),i.to(l),a=r,n=t})),this._rememberMorpher(e,i),this},zoom(e,t){if(this._tryRetarget("zoom",e,t))return this;let r=new Rt(this._stepper).to(new He(e));return this.queue((function(){r=r.from(this.element().zoom())}),(function(e){return this.element().zoom(r.at(e),t),r.done()}),(function(e,n){t=n,r.to(e)})),this._rememberMorpher("zoom",r),this},transform(e,t,r){if(t=e.relative||t,this._isDeclarative&&!t&&this._tryRetarget("transform",e))return this;const n=ke.isMatrixLike(e);r=null!=e.affine?e.affine:null!=r?r:!n;const i=new Rt(this._stepper).type(r?zt:ke);let a,o,s,l,c;return this.queue((function(){o=o||this.element(),a=a||I(e,o),c=new ke(t?void 0:o),o._addRunner(this),t||o._clearTransformRunnersBefore(this)}),(function(u){t||this.clearTransform();const{x:d,y:h}=new xe(a).transform(o._currentTransform(this));let f=new ke({...e,origin:[d,h]}),p=this._isDeclarative&&s?s:c;if(r){f=f.decompose(d,h),p=p.decompose(d,h);const e=f.rotate,t=p.rotate,r=[e-360,e,e+360],n=r.map((e=>Math.abs(e-t))),i=Math.min(...n),a=n.indexOf(i);f.rotate=r[a]}t&&(n||(f.rotate=e.rotate||0),this._isDeclarative&&l&&(p.rotate=l)),i.from(p),i.to(f);const g=i.at(u);return l=g.rotate,s=new ke(g),this.addTransform(s),o._addRunner(this),i.done()}),(function(t){(t.origin||"center").toString()!==(e.origin||"center").toString()&&(a=I(t,o)),e={...t,origin:a}}),!0),this._isDeclarative&&this._rememberMorpher("transform",i),this},x(e){return this._queueNumber("x",e)},y(e){return this._queueNumber("y",e)},ax(e){return this._queueNumber("ax",e)},ay(e){return this._queueNumber("ay",e)},dx(e=0){return this._queueNumberDelta("x",e)},dy(e=0){return this._queueNumberDelta("y",e)},dmove(e,t){return this.dx(e).dy(t)},_queueNumberDelta(e,t){if(t=new He(t),this._tryRetarget(e,t))return this;const r=new Rt(this._stepper).to(t);let n=null;return this.queue((function(){n=this.element()[e](),r.from(n),r.to(n+t)}),(function(t){return this.element()[e](r.at(t)),r.done()}),(function(e){r.to(n+new He(e))})),this._rememberMorpher(e,r),this},_queueObject(e,t){if(this._tryRetarget(e,t))return this;const r=new Rt(this._stepper).to(t);return this.queue((function(){r.from(this.element()[e]())}),(function(t){return this.element()[e](r.at(t)),r.done()})),this._rememberMorpher(e,r),this},_queueNumber(e,t){return this._queueObject(e,new He(t))},cx(e){return this._queueNumber("cx",e)},cy(e){return this._queueNumber("cy",e)},move(e,t){return this.x(e).y(t)},amove(e,t){return this.ax(e).ay(t)},center(e,t){return this.cx(e).cy(t)},size(e,t){let r;return e&&t||(r=this._element.bbox()),e||(e=r.width/r.height*t),t||(t=r.height/r.width*e),this.width(e).height(t)},width(e){return this._queueNumber("width",e)},height(e){return this._queueNumber("height",e)},plot(e,t,r,n){if(4===arguments.length)return this.plot([e,t,r,n]);if(this._tryRetarget("plot",e))return this;const i=new Rt(this._stepper).type(this._element.MorphArray).to(e);return this.queue((function(){i.from(this._element.array())}),(function(e){return this._element.plot(i.at(e)),i.done()})),this._rememberMorpher("plot",i),this},leading(e){return this._queueNumber("leading",e)},viewbox(e,t,r,n){return this._queueObject("viewbox",new Ce(e,t,r,n))},update(e){return"object"!=typeof e?this.update({offset:arguments[0],color:arguments[1],opacity:arguments[2]}):(null!=e.opacity&&this.attr("stop-opacity",e.opacity),null!=e.color&&this.attr("stop-color",e.color),null!=e.offset&&this.attr("offset",e.offset),this)}}),te(Jt,{rx:Ue,ry:qe,from:ot,to:st}),Z(Jt,"Runner");class ir extends Xe{constructor(e,t=e){super(G("svg",e),t),this.namespace()}defs(){return this.isRoot()?U(this.node.querySelector("defs"))||this.put(new Ke):this.root().defs()}isRoot(){return!this.node.parentNode||!(this.node.parentNode instanceof B.window.SVGElement)&&"#document-fragment"!==this.node.parentNode.nodeName}namespace(){return this.isRoot()?this.attr({xmlns:F,version:"1.1"}).attr("xmlns:xlink",H,z):this.root().namespace()}removeNamespace(){return this.attr({xmlns:null,version:null}).attr("xmlns:xlink",null,z).attr("xmlns:svgjs",null,z)}root(){return this.isRoot()?this:super.root()}}E({Container:{nested:re((function(){return this.put(new ir)}))}}),Z(ir,"Svg",!0);let ar=class extends Xe{constructor(e,t=e){super(G("symbol",e),t)}};E({Container:{symbol:re((function(){return this.put(new ar)}))}}),Z(ar,"Symbol");var or=Object.freeze({__proto__:null,amove:function(e,t){return this.ax(e).ay(t)},ax:function(e){return this.attr("x",e)},ay:function(e){return this.attr("y",e)},build:function(e){return this._build=!!e,this},center:function(e,t,r=this.bbox()){return this.cx(e,r).cy(t,r)},cx:function(e,t=this.bbox()){return null==e?t.cx:this.attr("x",this.attr("x")+e-t.cx)},cy:function(e,t=this.bbox()){return null==e?t.cy:this.attr("y",this.attr("y")+e-t.cy)},length:function(){return this.node.getComputedTextLength()},move:function(e,t,r=this.bbox()){return this.x(e,r).y(t,r)},plain:function(e){return!1===this._build&&this.clear(),this.node.appendChild(B.document.createTextNode(e)),this},x:function(e,t=this.bbox()){return null==e?t.x:this.attr("x",this.attr("x")+e-t.x)},y:function(e,t=this.bbox()){return null==e?t.y:this.attr("y",this.attr("y")+e-t.y)}});class sr extends Ge{constructor(e,t=e){super(G("text",e),t),this.dom.leading=this.dom.leading??new He(1.3),this._rebuild=!0,this._build=!1}leading(e){return null==e?this.dom.leading:(this.dom.leading=new He(e),this.rebuild())}rebuild(e){if("boolean"==typeof e&&(this._rebuild=e),this._rebuild){const e=this;let t=0;const r=this.dom.leading;this.each((function(n){if(L(this.node))return;const i=B.window.getComputedStyle(this.node).getPropertyValue("font-size"),a=r*new He(i);this.dom.newLined&&(this.attr("x",e.attr("x")),"\n"===this.text()?t+=a:(this.attr("dy",n?a+t:0),t=0))})),this.fire("rebuild")}return this}setData(e){return this.dom=e,this.dom.leading=new He(e.leading||1.3),this}writeDataToDom(){return R(this,this.dom,{leading:1.3}),this}text(e){if(void 0===e){const t=this.node.childNodes;let r=0;e="";for(let n=0,i=t.length;n<i;++n)"textPath"===t[n].nodeName||L(t[n])?0===n&&(r=n+1):(n!==r&&3!==t[n].nodeType&&!0===U(t[n]).dom.newLined&&(e+="\n"),e+=t[n].textContent);return e}if(this.clear().build(!0),"function"==typeof e)e.call(this,this);else for(let t=0,r=(e=(e+"").split("\n")).length;t<r;t++)this.newLine(e[t]);return this.build(!1).rebuild()}}te(sr,or),E({Container:{text:re((function(e=""){return this.put(new sr).text(e)})),plain:re((function(e=""){return this.put(new sr).plain(e)}))}}),Z(sr,"Text");class lr extends Ge{constructor(e,t=e){super(G("tspan",e),t),this._build=!1}dx(e){return this.attr("dx",e)}dy(e){return this.attr("dy",e)}newLine(){this.dom.newLined=!0;const e=this.parent();if(!(e instanceof sr))return this;const t=e.index(this),r=B.window.getComputedStyle(this.node).getPropertyValue("font-size"),n=e.dom.leading*new He(r);return this.dy(t?n:0).attr("x",e.x())}text(e){return null==e?this.node.textContent+(this.dom.newLined?"\n":""):("function"==typeof e?(this.clear().build(!0),e.call(this,this),this.build(!1)):this.plain(e),this)}}te(lr,or),E({Tspan:{tspan:re((function(e=""){const t=new lr;return this._build||this.clear(),this.put(t).text(e)}))},Text:{newLine:function(e=""){return this.tspan(e).newLine()}}}),Z(lr,"Tspan");class cr extends Ge{constructor(e,t=e){super(G("circle",e),t)}radius(e){return this.attr("r",e)}rx(e){return this.attr("r",e)}ry(e){return this.rx(e)}size(e){return this.radius(new He(e).divide(2))}}te(cr,{x:Ze,y:Je,cx:Qe,cy:et,width:tt,height:rt}),E({Container:{circle:re((function(e=0){return this.put(new cr).size(e).move(0,0)}))}}),Z(cr,"Circle");class ur extends Xe{constructor(e,t=e){super(G("clipPath",e),t)}remove(){return this.targets().forEach((function(e){e.unclip()})),super.remove()}targets(){return De("svg [clip-path*="+this.id()+"]")}}E({Container:{clip:re((function(){return this.defs().put(new ur)}))},Element:{clipper(){return this.reference("clip-path")},clipWith(e){const t=e instanceof ur?e:this.parent().clip().add(e);return this.attr("clip-path","url(#"+t.id()+")")},unclip(){return this.attr("clip-path",null)}}}),Z(ur,"ClipPath");class dr extends Ve{constructor(e,t=e){super(G("foreignObject",e),t)}}E({Container:{foreignObject:re((function(e,t){return this.put(new dr).size(e,t)}))}}),Z(dr,"ForeignObject");var hr=Object.freeze({__proto__:null,dmove:function(e,t){return this.children().forEach((r=>{let n;try{n=r.node instanceof $().SVGSVGElement?new Ce(r.attr(["x","y","width","height"])):r.bbox()}catch(e){return}const i=new ke(r),a=i.translate(e,t).transform(i.inverse()),o=new xe(n.x,n.y).transform(a);r.move(o.x,o.y)})),this},dx:function(e){return this.dmove(e,0)},dy:function(e){return this.dmove(0,e)},height:function(e,t=this.bbox()){return null==e?t.height:this.size(t.width,e,t)},move:function(e=0,t=0,r=this.bbox()){const n=e-r.x,i=t-r.y;return this.dmove(n,i)},size:function(e,t,r=this.bbox()){const n=T(this,e,t,r),i=n.width/r.width,a=n.height/r.height;return this.children().forEach((e=>{const t=new xe(r).transform(new ke(e).inverse());e.scale(i,a,t.x,t.y)})),this},width:function(e,t=this.bbox()){return null==e?t.width:this.size(e,t.height,t)},x:function(e,t=this.bbox()){return null==e?t.x:this.move(e,t.y,t)},y:function(e,t=this.bbox()){return null==e?t.y:this.move(t.x,e,t)}});class fr extends Xe{constructor(e,t=e){super(G("g",e),t)}}te(fr,hr),E({Container:{group:re((function(){return this.put(new fr)}))}}),Z(fr,"G");class pr extends Xe{constructor(e,t=e){super(G("a",e),t)}target(e){return this.attr("target",e)}to(e){return this.attr("href",e,H)}}te(pr,hr),E({Container:{link:re((function(e){return this.put(new pr).to(e)}))},Element:{unlink(){const e=this.linker();if(!e)return this;const t=e.parent();if(!t)return this.remove();const r=t.index(e);return t.add(this,r),e.remove(),this},linkTo(e){let t=this.linker();return t||(t=new pr,this.wrap(t)),"function"==typeof e?e.call(t,t):t.to(e),this},linker(){const e=this.parent();return e&&"a"===e.node.nodeName.toLowerCase()?e:null}}}),Z(pr,"A");class gr extends Xe{constructor(e,t=e){super(G("mask",e),t)}remove(){return this.targets().forEach((function(e){e.unmask()})),super.remove()}targets(){return De("svg [mask*="+this.id()+"]")}}E({Container:{mask:re((function(){return this.defs().put(new gr)}))},Element:{masker(){return this.reference("mask")},maskWith(e){const t=e instanceof gr?e:this.parent().mask().add(e);return this.attr("mask","url(#"+t.id()+")")},unmask(){return this.attr("mask",null)}}}),Z(gr,"Mask");class mr extends Ve{constructor(e,t=e){super(G("stop",e),t)}update(e){return("number"==typeof e||e instanceof He)&&(e={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=e.opacity&&this.attr("stop-opacity",e.opacity),null!=e.color&&this.attr("stop-color",e.color),null!=e.offset&&this.attr("offset",new He(e.offset)),this}}E({Gradient:{stop:function(e,t,r){return this.put(new mr).update(e,t,r)}}}),Z(mr,"Stop");class vr extends Ve{constructor(e,t=e){super(G("style",e),t)}addText(e=""){return this.node.textContent+=e,this}font(e,t,r={}){return this.rule("@font-face",{fontFamily:e,src:t,...r})}rule(e,t){return this.addText(function(e,t){if(!e)return"";if(!t)return e;let r=e+"{";for(const e in t)r+=e.replace(/([A-Z])/g,(function(e,t){return"-"+t.toLowerCase()}))+":"+t[e]+";";return r+="}",r}(e,t))}}E("Dom",{style(e,t){return this.put(new vr).rule(e,t)},fontface(e,t,r){return this.put(new vr).font(e,t,r)}}),Z(vr,"Style");class yr extends sr{constructor(e,t=e){super(G("textPath",e),t)}array(){const e=this.track();return e?e.array():null}plot(e){const t=this.track();let r=null;return t&&(r=t.plot(e)),null==e?r:this}track(){return this.reference("href")}}E({Container:{textPath:re((function(e,t){return e instanceof sr||(e=this.text(e)),e.path(t)}))},Text:{path:re((function(e,t=!0){const r=new yr;let n;if(e instanceof $t||(e=this.defs().path(e)),r.attr("href","#"+e,H),t)for(;n=this.node.firstChild;)r.node.appendChild(n);return this.put(r)})),textPath(){return this.findOne("textPath")}},Path:{text:re((function(e){return e instanceof sr||(e=(new sr).addTo(this.parent()).text(e)),e.path(this)})),targets(){return De("svg textPath").filter((e=>(e.attr("href")||"").includes(this.id())))}}}),yr.prototype.MorphArray=Nt,Z(yr,"TextPath");class br extends Ge{constructor(e,t=e){super(G("use",e),t)}use(e,t){return this.attr("href",(t||"")+"#"+e,H)}}E({Container:{use:re((function(e,t){return this.put(new br).use(e,t)}))}}),Z(br,"Use");const xr=K;te([ir,ar,dt,ut,vt],P("viewbox")),te([mt,Yt,Vt,$t],P("marker")),te(sr,P("Text")),te($t,P("Path")),te(Ke,P("Defs")),te([sr,lr],P("Tspan")),te([Xt,it,ct,Jt],P("radius")),te(Re,P("EventTarget")),te(We,P("Dom")),te(Ve,P("Element")),te(Ge,P("Shape")),te([Xe,at],P("Container")),te(ct,P("Gradient")),te(Jt,P("Runner")),Pe.extend([...new Set(C)]),function(e=[]){Bt.push(...[].concat(e))}([He,be,Ce,ke,je,ft,Nt,xe]),te(Bt,{to(e){return(new Rt).type(this.constructor).from(this.toArray()).to(e)},fromArray(e){return this.init(e),this},toConsumable(){return this.toArray()},morph(e,t,r,n,i){return this.fromArray(e.map((function(e,a){return n.step(e,t[a],r,i[a],i)})))}});class wr extends Ve{constructor(e){super(G("filter",e),e),this.$source="SourceGraphic",this.$sourceAlpha="SourceAlpha",this.$background="BackgroundImage",this.$backgroundAlpha="BackgroundAlpha",this.$fill="FillPaint",this.$stroke="StrokePaint",this.$autoSetIn=!0}put(e,t){return!(e=super.put(e,t)).attr("in")&&this.$autoSetIn&&e.attr("in",this.$source),e.attr("result")||e.attr("result",e.id()),e}remove(){return this.targets().each("unfilter"),super.remove()}targets(){return De('svg [filter*="'+this.id()+'"]')}toString(){return"url(#"+this.id()+")"}}class kr extends Ve{constructor(e,t){super(e,t),this.result(this.id())}in(e){if(null==e){const e=this.attr("in");return this.parent()&&this.parent().find(`[result="${e}"]`)[0]||e}return this.attr("in",e)}result(e){return this.attr("result",e)}toString(){return this.result()}}const Sr=e=>function(...t){for(let r=e.length;r--;)null!=t[r]&&this.attr(e[r],t[r])},_r={blend:Sr(["in","in2","mode"]),colorMatrix:Sr(["type","values"]),composite:Sr(["in","in2","operator"]),convolveMatrix:function(e){e=new je(e).toString(),this.attr({order:Math.sqrt(e.split(" ").length),kernelMatrix:e})},diffuseLighting:Sr(["surfaceScale","lightingColor","diffuseConstant","kernelUnitLength"]),displacementMap:Sr(["in","in2","scale","xChannelSelector","yChannelSelector"]),dropShadow:Sr(["in","dx","dy","stdDeviation"]),flood:Sr(["flood-color","flood-opacity"]),gaussianBlur:function(e=0,t=e){this.attr("stdDeviation",e+" "+t)},image:function(e){this.attr("href",e,H)},morphology:Sr(["operator","radius"]),offset:Sr(["dx","dy"]),specularLighting:Sr(["surfaceScale","lightingColor","diffuseConstant","specularExponent","kernelUnitLength"]),tile:Sr([]),turbulence:Sr(["baseFrequency","numOctaves","seed","stitchTiles","type"])};["blend","colorMatrix","componentTransfer","composite","convolveMatrix","diffuseLighting","displacementMap","dropShadow","flood","gaussianBlur","image","merge","morphology","offset","specularLighting","tile","turbulence"].forEach((e=>{const t=M(e),r=_r[e];wr[t+"Effect"]=class extends kr{constructor(e){super(G("fe"+t,e),e)}update(e){return r.apply(this,e),this}},wr.prototype[e]=re((function(e,...r){const n=new wr[t+"Effect"];return null==e?this.put(n):("function"==typeof e?e.call(n,n):r.unshift(e),this.put(n).update(r))}))})),te(wr,{merge(e){const t=this.put(new wr.MergeEffect);return"function"==typeof e?(e.call(t,t),t):((e instanceof Array?e:[...arguments]).forEach((e=>{e instanceof wr.MergeNode?t.put(e):t.mergeNode(e)})),t)},componentTransfer(e={}){const t=this.put(new wr.ComponentTransferEffect);if("function"==typeof e)return e.call(t,t),t;e.r||e.g||e.b||e.a||(e={r:e,g:e,b:e,a:e});for(const r in e)t.add(new(wr["Func"+r.toUpperCase()])(e[r]));return t}}),["distantLight","pointLight","spotLight","mergeNode","FuncR","FuncG","FuncB","FuncA"].forEach((e=>{const t=M(e);wr[t]=class extends kr{constructor(e){super(G("fe"+t,e),e)}}})),["funcR","funcG","funcB","funcA"].forEach((function(e){const t=wr[M(e)],r=re((function(){return this.put(new t)}));wr.ComponentTransferEffect.prototype[e]=r})),["distantLight","pointLight","spotLight"].forEach((e=>{const t=wr[M(e)],r=re((function(){return this.put(new t)}));wr.DiffuseLightingEffect.prototype[e]=r,wr.SpecularLightingEffect.prototype[e]=r})),te(wr.MergeEffect,{mergeNode(e){return this.put(new wr.MergeNode).attr("in",e)}}),te(Ke,{filter:function(e){const t=this.put(new wr);return"function"==typeof e&&e.call(t,t),t}}),te(Xe,{filter:function(e){return this.defs().filter(e)}}),te(Ve,{filterWith:function(e){const t=e instanceof wr?e:this.defs().filter(e);return this.attr("filter",t)},unfilter:function(e){return this.attr("filter",null)},filterer(){return this.reference("filter")}});const Cr={blend:function(e,t){return this.parent()&&this.parent().blend(this,e,t)},colorMatrix:function(e,t){return this.parent()&&this.parent().colorMatrix(e,t).in(this)},componentTransfer:function(e){return this.parent()&&this.parent().componentTransfer(e).in(this)},composite:function(e,t){return this.parent()&&this.parent().composite(this,e,t)},convolveMatrix:function(e){return this.parent()&&this.parent().convolveMatrix(e).in(this)},diffuseLighting:function(e,t,r,n){return this.parent()&&this.parent().diffuseLighting(e,r,n).in(this)},displacementMap:function(e,t,r,n){return this.parent()&&this.parent().displacementMap(this,e,t,r,n)},dropShadow:function(e,t,r){return this.parent()&&this.parent().dropShadow(this,e,t,r).in(this)},flood:function(e,t){return this.parent()&&this.parent().flood(e,t)},gaussianBlur:function(e,t){return this.parent()&&this.parent().gaussianBlur(e,t).in(this)},image:function(e){return this.parent()&&this.parent().image(e)},merge:function(e){return e=e instanceof Array?e:[...e],this.parent()&&this.parent().merge(this,...e)},morphology:function(e,t){return this.parent()&&this.parent().morphology(e,t).in(this)},offset:function(e,t){return this.parent()&&this.parent().offset(e,t).in(this)},specularLighting:function(e,t,r,n,i){return this.parent()&&this.parent().specularLighting(e,r,n,i).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(e,t,r,n,i){return this.parent()&&this.parent().turbulence(e,t,r,n,i).in(this)}};te(kr,Cr),te(wr.MergeEffect,{in:function(e){return e instanceof wr.MergeNode?this.add(e,0):this.add((new wr.MergeNode).in(e),0),this}}),te([wr.CompositeEffect,wr.BlendEffect,wr.DisplacementMapEffect],{in2:function(e){if(null==e){const e=this.attr("in2");return this.parent()&&this.parent().find(`[result="${e}"]`)[0]||e}return this.attr("in2",e)}}),wr.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]};var Er=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"getDefaultFilter",value:function(e,t){var r=this.w;e.unfilter(!0),(new wr).size("120%","180%","-5%","-40%"),r.config.chart.dropShadow.enabled&&this.dropShadow(e,r.config.chart.dropShadow,t)}},{key:"applyFilter",value:function(e,t,r){var n,i=this,a=this.w;if(e.unfilter(!0),"none"!==r){var o,s,l=a.config.chart.dropShadow,c="lighten"===r?2:.3;e.filterWith((function(e){e.colorMatrix({type:"matrix",values:"\n ".concat(c," 0 0 0 0\n 0 ").concat(c," 0 0 0\n 0 0 ").concat(c," 0 0\n 0 0 0 1 0\n "),in:"SourceGraphic",result:"brightness"}),l.enabled&&i.addShadow(e,t,l,"brightness")})),l.noUserSpaceOnUse||null===(o=e.filterer())||void 0===o||null===(s=o.node)||void 0===s||s.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(null===(n=e.filterer())||void 0===n?void 0:n.node)}else this.getDefaultFilter(e,t)}},{key:"addShadow",value:function(e,t,r,n){var i,a=this.w,o=r.blur,s=r.top,l=r.left,c=r.color,u=r.opacity;if(c=Array.isArray(c)?c[t]:c,(null===(i=a.config.chart.dropShadow.enabledOnSeries)||void 0===i?void 0:i.length)>0&&-1===a.config.chart.dropShadow.enabledOnSeries.indexOf(t))return e;e.offset({in:n,dx:l,dy:s,result:"offset"}),e.gaussianBlur({in:"offset",stdDeviation:o,result:"blur"}),e.flood({"flood-color":c,"flood-opacity":u,result:"flood"}),e.composite({in:"flood",in2:"blur",operator:"in",result:"shadow"}),e.merge(["shadow",n])}},{key:"dropShadow",value:function(e,t){var r,n,i,a,o,s=this,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=this.w;return e.unfilter(!0),k.isMsEdge()&&"radialBar"===c.config.chart.type||(null===(r=c.config.chart.dropShadow.enabledOnSeries)||void 0===r?void 0:r.length)>0&&-1===(null===(i=c.config.chart.dropShadow.enabledOnSeries)||void 0===i?void 0:i.indexOf(l))||(e.filterWith((function(e){s.addShadow(e,l,t,"SourceGraphic")})),t.noUserSpaceOnUse||null===(a=e.filterer())||void 0===a||null===(o=a.node)||void 0===o||o.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(null===(n=e.filterer())||void 0===n?void 0:n.node)),e}},{key:"setSelectionFilter",value:function(e,t,r){var n=this.w;if(void 0!==n.globals.selectedDataPoints[t]&&n.globals.selectedDataPoints[t].indexOf(r)>-1){e.node.setAttribute("selected",!0);var i=n.config.states.active.filter;"none"!==i&&this.applyFilter(e,t,i.type)}}},{key:"_scaleFilterSize",value:function(e){e&&function(t){for(var r in t)t.hasOwnProperty(r)&&e.setAttribute(r,t[r])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),e}(),Pr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"roundPathCorners",value:function(e,t){function r(e,t,r){var i=t.x-e.x,a=t.y-e.y,o=Math.sqrt(i*i+a*a);return n(e,t,Math.min(1,r/o))}function n(e,t,r){return{x:e.x+(t.x-e.x)*r,y:e.y+(t.y-e.y)*r}}function i(e,t){e.length>2&&(e[e.length-2]=t.x,e[e.length-1]=t.y)}function a(e){return{x:parseFloat(e[e.length-2]),y:parseFloat(e[e.length-1])}}e.indexOf("NaN")>-1&&(e="");var o=e.split(/[,\s]/).reduce((function(e,t){var r=t.match(/^([a-zA-Z])(.+)/);return r?(e.push(r[1]),e.push(r[2])):e.push(t),e}),[]).reduce((function(e,t){return parseFloat(t)==t&&e.length?e[e.length-1].push(t):e.push([t]),e}),[]),s=[];if(o.length>1){var l=a(o[0]),c=null;"Z"==o[o.length-1][0]&&o[0].length>2&&(c=["L",l.x,l.y],o[o.length-1]=c),s.push(o[0]);for(var u=1;u<o.length;u++){var d=s[s.length-1],h=o[u],f=h==c?o[1]:o[u+1];if(f&&d&&d.length>2&&"L"==h[0]&&f.length>2&&"L"==f[0]){var p,g,m=a(d),v=a(h),y=a(f);p=r(v,m,t),g=r(v,y,t),i(h,p),h.origPoint=v,s.push(h);var b=n(p,v,.5),x=n(v,g,.5),w=["C",b.x,b.y,x.x,x.y,g.x,g.y];w.origPoint=v,s.push(w)}else s.push(h)}if(c){var k=a(s[s.length-1]);s.push(["Z"]),i(s[0],k)}}else s=o;return s.reduce((function(e,t){return e+t.join(" ")+" "}),"")}},{key:"drawLine",value:function(e,t,r,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:e,y1:t,x2:r,y2:n,stroke:i,"stroke-dasharray":a,"stroke-width":o,"stroke-linecap":s})}},{key:"drawRect",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"#fefefe",o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,u=this.w.globals.dom.Paper.rect();return u.attr({x:e,y:t,width:r>0?r:0,height:n>0?n:0,rx:i,ry:i,opacity:o,"stroke-width":null!==s?s:0,stroke:null!==l?l:"none","stroke-dasharray":c}),u.node.setAttribute("fill",a),u}},{key:"drawPolygon",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(e).attr({fill:n,stroke:t,"stroke-width":r})}},{key:"drawCircle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;e<0&&(e=0);var r=this.w.globals.dom.Paper.circle(2*e);return null!==t&&r.attr(t),r}},{key:"drawPath",value:function(e){var t=e.d,r=void 0===t?"":t,n=e.stroke,i=void 0===n?"#a8a8a8":n,a=e.strokeWidth,o=void 0===a?1:a,s=e.fill,l=e.fillOpacity,c=void 0===l?1:l,u=e.strokeOpacity,d=void 0===u?1:u,h=e.classes,f=e.strokeLinecap,p=void 0===f?null:f,g=e.strokeDashArray,m=void 0===g?0:g,v=this.w;return null===p&&(p=v.config.stroke.lineCap),(r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r="M 0 ".concat(v.globals.gridHeight)),v.globals.dom.Paper.path(r).attr({fill:s,"fill-opacity":c,stroke:i,"stroke-opacity":d,"stroke-linecap":p,"stroke-width":o,"stroke-dasharray":m,class:h})}},{key:"group",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.w.globals.dom.Paper.group();return null!==e&&t.attr(e),t}},{key:"move",value:function(e,t){return["M",e,t].join(" ")}},{key:"line",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=null;return null===r?n=[" L",e,t].join(" "):"H"===r?n=[" H",e].join(" "):"V"===r&&(n=[" V",t].join(" ")),n}},{key:"curve",value:function(e,t,r,n,i,a){return["C",e,t,r,n,i,a].join(" ")}},{key:"quadraticCurve",value:function(e,t,r,n){return["Q",e,t,r,n].join(" ")}},{key:"arc",value:function(e,t,r,n,i,a,o){var s="A";return arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(s="a"),[s,e,t,r,n,i,a,o].join(" ")}},{key:"renderPaths",value:function(e){var t,r=e.j,n=e.realIndex,i=e.pathFrom,a=e.pathTo,o=e.stroke,s=e.strokeWidth,l=e.strokeLinecap,c=e.fill,u=e.animationDelay,d=e.initialSpeed,h=e.dataChangeSpeed,f=e.className,p=e.chartType,m=e.shouldClipToGrid,v=void 0===m||m,y=e.bindEventsOnPaths,b=void 0===y||y,x=e.drawShadow,w=void 0===x||x,k=this.w,_=new Er(this.ctx),C=new S(this.ctx),E=this.w.config.chart.animations.enabled,P=E&&this.w.config.chart.animations.dynamicAnimation.enabled;if(i&&i.startsWith("M 0 0")&&a){var A=a.match(/^M\s+[\d.-]+\s+[\d.-]+/);A&&(i=i.replace(/^M\s+0\s+0/,A[0]))}var D=!!(E&&!k.globals.resized||P&&k.globals.dataChanged&&k.globals.shouldAnimate);D?t=i:(t=a,k.globals.animationEnded=!0);var O,M=k.config.stroke.dashArray;O=Array.isArray(M)?M[n]:k.config.stroke.dashArray;var T=this.drawPath({d:t,stroke:o,strokeWidth:s,fill:c,fillOpacity:1,classes:f,strokeLinecap:l,strokeDashArray:O});T.attr("index",n),v&&("bar"===p&&!k.globals.isHorizontal||k.globals.comboCharts?T.attr({"clip-path":"url(#gridRectBarMask".concat(k.globals.cuid,")")}):T.attr({"clip-path":"url(#gridRectMask".concat(k.globals.cuid,")")})),k.config.chart.dropShadow.enabled&&w&&_.dropShadow(T,k.config.chart.dropShadow,n),b&&(T.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,T)),T.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,T)),T.node.addEventListener("mousedown",this.pathMouseDown.bind(this,T))),T.attr({pathTo:a,pathFrom:i});var I={el:T,j:r,realIndex:n,pathFrom:i,pathTo:a,fill:c,strokeWidth:s,delay:u};return!E||k.globals.resized||k.globals.dataChanged?!k.globals.resized&&k.globals.dataChanged||C.showDelayedElements():C.animatePathsGradually(g(g({},I),{},{speed:d})),k.globals.dataChanged&&P&&D&&C.animatePathsGradually(g(g({},I),{},{speed:h})),T}},{key:"drawPattern",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return this.w.globals.dom.Paper.pattern(t,r,(function(a){"horizontalLines"===e?a.line(0,0,r,0).stroke({color:n,width:i+1}):"verticalLines"===e?a.line(0,0,0,t).stroke({color:n,width:i+1}):"slantedLines"===e?a.line(0,0,t,r).stroke({color:n,width:i}):"squares"===e?a.rect(t,r).fill("none").stroke({color:n,width:i}):"circles"===e&&a.circle(t).fill("none").stroke({color:n,width:i})}))}},{key:"drawGradient",value:function(e,t,r,n,i){var a,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:[],c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,u=this.w;t.length<9&&0===t.indexOf("#")&&(t=k.hexToRgba(t,n)),r.length<9&&0===r.indexOf("#")&&(r=k.hexToRgba(r,i));var d=0,h=1,f=1,p=null;null!==s&&(d=void 0!==s[0]?s[0]/100:0,h=void 0!==s[1]?s[1]/100:1,f=void 0!==s[2]?s[2]/100:1,p=void 0!==s[3]?s[3]/100:null);var g=!("donut"!==u.config.chart.type&&"pie"!==u.config.chart.type&&"polarArea"!==u.config.chart.type&&"bubble"!==u.config.chart.type);if(a=l&&0!==l.length?u.globals.dom.Paper.gradient(g?"radial":"linear",(function(e){(Array.isArray(l[c])?l[c]:l).forEach((function(t){e.stop(t.offset/100,t.color,t.opacity)}))})):u.globals.dom.Paper.gradient(g?"radial":"linear",(function(e){e.stop(d,t,n),e.stop(h,r,i),e.stop(f,r,i),null!==p&&e.stop(p,t,n)})),g){var m=u.globals.gridWidth/2,v=u.globals.gridHeight/2;"bubble"!==u.config.chart.type?a.attr({gradientUnits:"userSpaceOnUse",cx:m,cy:v,r:o}):a.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===e?a.from(0,0).to(0,1):"diagonal"===e?a.from(0,0).to(1,1):"horizontal"===e?a.from(0,1).to(1,1):"diagonal2"===e&&a.from(1,0).to(0,1);return a}},{key:"getTextBasedOnMaxWidth",value:function(e){var t=e.text,r=e.maxWidth,n=e.fontSize,i=e.fontFamily,a=this.getTextRects(t,n,i),o=a.width/t.length,s=Math.floor(r/o);return r<a.width?t.slice(0,s-3)+"...":t}},{key:"drawText",value:function(e){var t=this,r=e.x,n=e.y,i=e.text,a=e.textAnchor,o=e.fontSize,s=e.fontFamily,l=e.fontWeight,c=e.foreColor,u=e.opacity,d=e.maxWidth,h=e.cssClass,f=void 0===h?"":h,p=e.isPlainText,m=void 0===p||p,v=e.dominantBaseline,y=void 0===v?"auto":v,b=this.w;void 0===i&&(i="");var x=i;a||(a="start"),c&&c.length||(c=b.config.chart.foreColor),s=s||b.config.chart.fontFamily,l=l||"regular";var w,k={maxWidth:d,fontSize:o=o||"11px",fontFamily:s};return Array.isArray(i)?w=b.globals.dom.Paper.text((function(e){for(var r=0;r<i.length;r++)x=i[r],d&&(x=t.getTextBasedOnMaxWidth(g({text:i[r]},k))),0===r?e.tspan(x):e.tspan(x).newLine()})):(d&&(x=this.getTextBasedOnMaxWidth(g({text:i},k))),w=m?b.globals.dom.Paper.plain(i):b.globals.dom.Paper.text((function(e){return e.tspan(x)}))),w.attr({x:r,y:n,"text-anchor":a,"dominant-baseline":y,"font-size":o,"font-family":s,"font-weight":l,fill:c,class:"apexcharts-text "+f}),w.node.style.fontFamily=s,w.node.style.opacity=u,w}},{key:"getMarkerPath",value:function(e,t,r,n){var i="";switch(r){case"cross":i="M ".concat(e-(n/=1.4)," ").concat(t-n," L ").concat(e+n," ").concat(t+n," M ").concat(e-n," ").concat(t+n," L ").concat(e+n," ").concat(t-n);break;case"plus":i="M ".concat(e-(n/=1.12)," ").concat(t," L ").concat(e+n," ").concat(t," M ").concat(e," ").concat(t-n," L ").concat(e," ").concat(t+n);break;case"star":case"sparkle":var a=5;n*=1.15,"sparkle"===r&&(n/=1.1,a=4);for(var o=Math.PI/a,s=0;s<=2*a;s++){var l=s*o,c=s%2==0?n:n/2;i+=(0===s?"M":"L")+(e+c*Math.sin(l))+","+(t-c*Math.cos(l))}i+="Z";break;case"triangle":i="M ".concat(e," ").concat(t-n," \n L ").concat(e+n," ").concat(t+n," \n L ").concat(e-n," ").concat(t+n," \n Z");break;case"square":case"rect":i="M ".concat(e-(n/=1.125)," ").concat(t-n," \n L ").concat(e+n," ").concat(t-n," \n L ").concat(e+n," ").concat(t+n," \n L ").concat(e-n," ").concat(t+n," \n Z");break;case"diamond":n*=1.05,i="M ".concat(e," ").concat(t-n," \n L ").concat(e+n," ").concat(t," \n L ").concat(e," ").concat(t+n," \n L ").concat(e-n," ").concat(t," \n Z");break;case"line":i="M ".concat(e-(n/=1.1)," ").concat(t," \n L ").concat(e+n," ").concat(t);break;default:n*=2,i="M ".concat(e,", ").concat(t," \n m -").concat(n/2,", 0 \n a ").concat(n/2,",").concat(n/2," 0 1,0 ").concat(n,",0 \n a ").concat(n/2,",").concat(n/2," 0 1,0 -").concat(n,",0")}return i}},{key:"drawMarkerShape",value:function(e,t,r,n,i){var a=this.drawPath({d:this.getMarkerPath(e,t,r,n,i),stroke:i.pointStrokeColor,strokeDashArray:i.pointStrokeDashArray,strokeWidth:i.pointStrokeWidth,fill:i.pointFillColor,fillOpacity:i.pointFillOpacity,strokeOpacity:i.pointStrokeOpacity});return a.attr({cx:e,cy:t,shape:i.shape,class:i.class?i.class:""}),a}},{key:"drawMarker",value:function(e,t,r){e=e||0;var n=r.pSize||0;return k.isNumber(t)||(n=0,t=0),this.drawMarkerShape(e,t,null==r?void 0:r.shape,n,g(g({},r),"line"===r.shape||"plus"===r.shape||"cross"===r.shape?{pointStrokeColor:r.pointFillColor,pointStrokeOpacity:r.pointFillOpacity}:{}))}},{key:"pathMouseEnter",value:function(e,t){var r=this.w,n=new Er(this.ctx),i=parseInt(e.node.getAttribute("index"),10),a=parseInt(e.node.getAttribute("j"),10);if("function"==typeof r.config.chart.events.dataPointMouseEnter&&r.config.chart.events.dataPointMouseEnter(t,this.ctx,{seriesIndex:i,dataPointIndex:a,w:r}),this.ctx.events.fireEvent("dataPointMouseEnter",[t,this.ctx,{seriesIndex:i,dataPointIndex:a,w:r}]),("none"===r.config.states.active.filter.type||"true"!==e.node.getAttribute("selected"))&&"none"!==r.config.states.hover.filter.type&&!r.globals.isTouchDevice){var o=r.config.states.hover.filter;n.applyFilter(e,i,o.type)}}},{key:"pathMouseLeave",value:function(e,t){var r=this.w,n=new Er(this.ctx),i=parseInt(e.node.getAttribute("index"),10),a=parseInt(e.node.getAttribute("j"),10);"function"==typeof r.config.chart.events.dataPointMouseLeave&&r.config.chart.events.dataPointMouseLeave(t,this.ctx,{seriesIndex:i,dataPointIndex:a,w:r}),this.ctx.events.fireEvent("dataPointMouseLeave",[t,this.ctx,{seriesIndex:i,dataPointIndex:a,w:r}]),"none"!==r.config.states.active.filter.type&&"true"===e.node.getAttribute("selected")||"none"!==r.config.states.hover.filter.type&&n.getDefaultFilter(e,i)}},{key:"pathMouseDown",value:function(e,t){var r=this.w,n=new Er(this.ctx),i=parseInt(e.node.getAttribute("index"),10),a=parseInt(e.node.getAttribute("j"),10),o="false";if("true"===e.node.getAttribute("selected")){if(e.node.setAttribute("selected","false"),r.globals.selectedDataPoints[i].indexOf(a)>-1){var s=r.globals.selectedDataPoints[i].indexOf(a);r.globals.selectedDataPoints[i].splice(s,1)}}else{if(!r.config.states.active.allowMultipleDataPointsSelection&&r.globals.selectedDataPoints.length>0){r.globals.selectedDataPoints=[];var l=r.globals.dom.Paper.find(".apexcharts-series path:not(.apexcharts-decoration-element)"),c=r.globals.dom.Paper.find(".apexcharts-series circle:not(.apexcharts-decoration-element), .apexcharts-series rect:not(.apexcharts-decoration-element)"),u=function(e){Array.prototype.forEach.call(e,(function(e){e.node.setAttribute("selected","false"),n.getDefaultFilter(e,i)}))};u(l),u(c)}e.node.setAttribute("selected","true"),o="true",void 0===r.globals.selectedDataPoints[i]&&(r.globals.selectedDataPoints[i]=[]),r.globals.selectedDataPoints[i].push(a)}if("true"===o){var d=r.config.states.active.filter;if("none"!==d)n.applyFilter(e,i,d.type);else if("none"!==r.config.states.hover.filter&&!r.globals.isTouchDevice){var h=r.config.states.hover.filter;n.applyFilter(e,i,h.type)}}else"none"!==r.config.states.active.filter.type&&("none"===r.config.states.hover.filter.type||r.globals.isTouchDevice?n.getDefaultFilter(e,i):(h=r.config.states.hover.filter,n.applyFilter(e,i,h.type)));"function"==typeof r.config.chart.events.dataPointSelection&&r.config.chart.events.dataPointSelection(t,this.ctx,{selectedDataPoints:r.globals.selectedDataPoints,seriesIndex:i,dataPointIndex:a,w:r}),t&&this.ctx.events.fireEvent("dataPointSelection",[t,this.ctx,{selectedDataPoints:r.globals.selectedDataPoints,seriesIndex:i,dataPointIndex:a,w:r}])}},{key:"rotateAroundCenter",value:function(e){var t={};return e&&"function"==typeof e.getBBox&&(t=e.getBBox()),{x:t.x+t.width/2,y:t.y+t.height/2}}},{key:"getTextRects",value:function(e,t,r,n){var i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=this.w,o=this.drawText({x:-200,y:-200,text:e,textAnchor:"start",fontSize:t,fontFamily:r,foreColor:"#fff",opacity:0});n&&o.attr("transform",n),a.globals.dom.Paper.add(o);var s=o.bbox();return i||(s=o.node.getBoundingClientRect()),o.remove(),{width:s.width,height:s.height}}},{key:"placeTextWithEllipsis",value:function(e,t,r){if("function"==typeof e.getComputedTextLength&&(e.textContent=t,t.length>0&&e.getComputedTextLength()>=r/1.1)){for(var n=t.length-3;n>0;n-=3)if(e.getSubStringLength(0,n)<=r/1.1)return void(e.textContent=t.substring(0,n)+"...");e.textContent="."}}}],[{key:"setAttrs",value:function(e,t){for(var r in t)t.hasOwnProperty(r)&&e.setAttribute(r,t[r])}}]),e}(),Ar=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"getStackedSeriesTotals",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=this.w,r=[];if(0===t.globals.series.length)return r;for(var n=0;n<t.globals.series[t.globals.maxValsInArrayIndex].length;n++){for(var i=0,a=0;a<t.globals.series.length;a++)void 0!==t.globals.series[a][n]&&-1===e.indexOf(a)&&(i+=t.globals.series[a][n]);r.push(i)}return r}},{key:"getSeriesTotalByIndex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null===e?this.w.config.series.reduce((function(e,t){return e+t}),0):this.w.globals.series[e].reduce((function(e,t){return e+t}),0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var e=this,t=this.w,r=[];return t.globals.seriesGroups.forEach((function(n){var i=[];t.config.series.forEach((function(e,r){n.indexOf(t.globals.seriesNames[r])>-1&&i.push(r)}));var a=t.globals.series.map((function(e,t){return-1===i.indexOf(t)?t:-1})).filter((function(e){return-1!==e}));r.push(e.getStackedSeriesTotals(a))})),r}},{key:"setSeriesYAxisMappings",value:function(){var e=this.w.globals,t=this.w.config,r=[],n=[],i=[],a=e.series.length>t.yaxis.length||t.yaxis.some((function(e){return Array.isArray(e.seriesName)}));t.series.forEach((function(e,t){i.push(t),n.push(null)})),t.yaxis.forEach((function(e,t){r[t]=[]}));var o=[];t.yaxis.forEach((function(e,n){var s=!1;if(e.seriesName){var l=[];Array.isArray(e.seriesName)?l=e.seriesName:l.push(e.seriesName),l.forEach((function(e){t.series.forEach((function(t,o){if(t.name===e){var l=o;n===o||a?!a||i.indexOf(o)>-1?r[n].push([n,o]):console.warn("Series '"+t.name+"' referenced more than once in what looks like the new style. That is, when using either seriesName: [], or when there are more series than yaxes."):(r[o].push([o,n]),l=n),s=!0,-1!==(l=i.indexOf(l))&&i.splice(l,1)}}))}))}s||o.push(n)})),r=r.map((function(e,t){var r=[];return e.forEach((function(e){n[e[1]]=e[0],r.push(e[1])})),r}));for(var s=t.yaxis.length-1,l=0;l<o.length&&(s=o[l],r[s]=[],i);l++){var c=i[0];i.shift(),r[s].push(c),n[c]=s}i.forEach((function(e){r[s].push(e),n[e]=s})),e.seriesYAxisMap=r.map((function(e){return e})),e.seriesYAxisReverseMap=n.map((function(e){return e})),e.seriesYAxisMap.forEach((function(e,r){e.forEach((function(e){t.series[e]&&void 0===t.series[e].group&&(t.series[e].group="apexcharts-axis-".concat(r.toString()))}))}))}},{key:"isSeriesNull",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===e?this.w.config.series.filter((function(e){return null!==e})):this.w.config.series[e].data.filter((function(e){return null!==e}))).length}},{key:"seriesHaveSameValues",value:function(e){return this.w.globals.series[e].every((function(e,t,r){return e===r[0]}))}},{key:"getCategoryLabels",value:function(e){var t=this.w,r=e.slice();return t.config.xaxis.convertedCatToNumeric&&(r=e.map((function(e,r){return t.config.xaxis.labels.formatter(e-t.globals.minX+1)}))),r}},{key:"getLargestSeries",value:function(){var e=this.w;e.globals.maxValsInArrayIndex=e.globals.series.map((function(e){return e.length})).indexOf(Math.max.apply(Math,e.globals.series.map((function(e){return e.length}))))}},{key:"getLargestMarkerSize",value:function(){var e=this.w,t=0;return e.globals.markers.size.forEach((function(e){t=Math.max(t,e)})),e.config.markers.discrete&&e.config.markers.discrete.length&&e.config.markers.discrete.forEach((function(e){t=Math.max(t,e.size)})),t>0&&(e.config.markers.hover.size>0?t=e.config.markers.hover.size:t+=e.config.markers.hover.sizeOffset),e.globals.markers.largestSize=t,t}},{key:"getSeriesTotals",value:function(){var e=this.w;e.globals.seriesTotals=e.globals.series.map((function(e,t){var r=0;if(Array.isArray(e))for(var n=0;n<e.length;n++)r+=e[n];else r+=e;return r}))}},{key:"getSeriesTotalsXRange",value:function(e,t){var r=this.w;return r.globals.series.map((function(n,i){for(var a=0,o=0;o<n.length;o++)r.globals.seriesX[i][o]>e&&r.globals.seriesX[i][o]<t&&(a+=n[o]);return a}))}},{key:"getPercentSeries",value:function(){var e=this.w;e.globals.seriesPercent=e.globals.series.map((function(t,r){var n=[];if(Array.isArray(t))for(var i=0;i<t.length;i++){var a=e.globals.stackedSeriesTotals[i],o=0;a&&(o=100*t[i]/a),n.push(o)}else{var s=100*t/e.globals.seriesTotals.reduce((function(e,t){return e+t}),0);n.push(s)}return n}))}},{key:"getCalculatedRatios",value:function(){var e,t,r,n=this,i=this.w,a=i.globals,o=[],s=0,l=[],c=.1,u=0;if(a.yRange=[],a.isMultipleYAxis)for(var d=0;d<a.minYArr.length;d++)a.yRange.push(Math.abs(a.minYArr[d]-a.maxYArr[d])),l.push(0);else a.yRange.push(Math.abs(a.minY-a.maxY));a.xRange=Math.abs(a.maxX-a.minX),a.zRange=Math.abs(a.maxZ-a.minZ);for(var h=0;h<a.yRange.length;h++)o.push(a.yRange[h]/a.gridHeight);if(t=a.xRange/a.gridWidth,e=a.yRange/a.gridWidth,r=a.xRange/a.gridHeight,(s=a.zRange/a.gridHeight*16)||(s=1),a.minY!==Number.MIN_VALUE&&0!==Math.abs(a.minY)&&(a.hasNegs=!0),i.globals.seriesYAxisReverseMap.length>0){var f=function(e,t){var r=i.config.yaxis[i.globals.seriesYAxisReverseMap[t]],a=e<0?-1:1;return e=Math.abs(e),r.logarithmic&&(e=n.getBaseLog(r.logBase,e)),-a*e/o[t]};if(a.isMultipleYAxis){l=[];for(var p=0;p<o.length;p++)l.push(f(a.minYArr[p],p))}else(l=[]).push(f(a.minY,0)),a.minY!==Number.MIN_VALUE&&0!==Math.abs(a.minY)&&(c=-a.minY/e,u=a.minX/t)}else(l=[]).push(0),c=0,u=0;return{yRatio:o,invertedYRatio:e,zRatio:s,xRatio:t,invertedXRatio:r,baseLineInvertedY:c,baseLineY:l,baseLineX:u}}},{key:"getLogSeries",value:function(e){var t=this,r=this.w;return r.globals.seriesLog=e.map((function(e,n){var i=r.globals.seriesYAxisReverseMap[n];return r.config.yaxis[i]&&r.config.yaxis[i].logarithmic?e.map((function(e){return null===e?null:t.getLogVal(r.config.yaxis[i].logBase,e,n)})):e})),r.globals.invalidLogScale?e:r.globals.seriesLog}},{key:"getLogValAtSeriesIndex",value:function(e,t){if(null===e)return null;var r=this.w,n=r.globals.seriesYAxisReverseMap[t];return r.config.yaxis[n]&&r.config.yaxis[n].logarithmic?this.getLogVal(r.config.yaxis[n].logBase,e,t):e}},{key:"getBaseLog",value:function(e,t){return Math.log(t)/Math.log(e)}},{key:"getLogVal",value:function(e,t,r){if(t<=0)return 0;var n=this.w,i=0===n.globals.minYArr[r]?-1:this.getBaseLog(e,n.globals.minYArr[r]),a=(0===n.globals.maxYArr[r]?0:this.getBaseLog(e,n.globals.maxYArr[r]))-i;return t<1?t/a:(this.getBaseLog(e,t)-i)/a}},{key:"getLogYRatios",value:function(e){var t=this,r=this.w,n=this.w.globals;return n.yLogRatio=e.slice(),n.logYRange=n.yRange.map((function(e,i){var a=r.globals.seriesYAxisReverseMap[i];if(r.config.yaxis[a]&&t.w.config.yaxis[a].logarithmic){var o,s=-Number.MAX_VALUE,l=Number.MIN_VALUE;return n.seriesLog.forEach((function(e,t){e.forEach((function(e){r.config.yaxis[t]&&r.config.yaxis[t].logarithmic&&(s=Math.max(e,s),l=Math.min(e,l))}))})),o=Math.pow(n.yRange[i],Math.abs(l-s)/n.yRange[i]),n.yLogRatio[i]=o/n.gridHeight,o}})),n.invalidLogScale?e.slice():n.yLogRatio}},{key:"drawSeriesByGroup",value:function(e,t,r,n){var i=this.w,a=[];return e.series.length>0&&t.forEach((function(t){var o=[],s=[];e.i.forEach((function(r,n){i.config.series[r].group===t&&(o.push(e.series[n]),s.push(r))})),o.length>0&&a.push(n.draw(o,r,s))})),a}}],[{key:"checkComboSeries",value:function(e,t){var r=!1,n=0,i=0;return void 0===t&&(t="line"),e.length&&void 0!==e[0].type&&e.forEach((function(e){"bar"!==e.type&&"column"!==e.type&&"candlestick"!==e.type&&"boxPlot"!==e.type||n++,void 0!==e.type&&e.type!==t&&i++})),i>0&&(r=!0),{comboBarCount:n,comboCharts:r}}},{key:"extendArrayProps",value:function(e,t,r){var n,i,a,o,s,l;return null!==(n=t)&&void 0!==n&&n.yaxis&&(t=e.extendYAxis(t,r)),null!==(i=t)&&void 0!==i&&i.annotations&&(t.annotations.yaxis&&(t=e.extendYAxisAnnotations(t)),null!==(a=t)&&void 0!==a&&null!==(o=a.annotations)&&void 0!==o&&o.xaxis&&(t=e.extendXAxisAnnotations(t)),null!==(s=t)&&void 0!==s&&null!==(l=s.annotations)&&void 0!==l&&l.points&&(t=e.extendPointAnnotations(t))),t}}]),e}(),Dr=function(){function e(t){a(this,e),this.w=t.w,this.annoCtx=t}return s(e,[{key:"setOrientations",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=this.w;if("vertical"===e.label.orientation){var n=null!==t?t:0,i=r.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(n,"']"));if(null!==i){var a=i.getBoundingClientRect();i.setAttribute("x",parseFloat(i.getAttribute("x"))-a.height+4);var o="top"===e.label.position?a.width:-a.width;i.setAttribute("y",parseFloat(i.getAttribute("y"))+o);var s=this.annoCtx.graphics.rotateAroundCenter(i),l=s.x,c=s.y;i.setAttribute("transform","rotate(-90 ".concat(l," ").concat(c,")"))}}}},{key:"addBackgroundToAnno",value:function(e,t){var r=this.w;if(!e||!t.label.text||!String(t.label.text).trim())return null;var n=r.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),i=e.getBoundingClientRect(),a=t.label.style.padding,o=a.left,s=a.right,l=a.top,c=a.bottom;if("vertical"===t.label.orientation){var u=[o,s,l,c];l=u[0],c=u[1],o=u[2],s=u[3]}var d=i.left-n.left-o,h=i.top-n.top-l,f=this.annoCtx.graphics.drawRect(d-r.globals.barPadForNumericAxis,h,i.width+o+s,i.height+l+c,t.label.borderRadius,t.label.style.background,1,t.label.borderWidth,t.label.borderColor,0);return t.id&&f.node.classList.add(t.id),f}},{key:"annotationsBackground",value:function(){var e=this,t=this.w,r=function(r,n,i){var a=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(i,"-annotations .apexcharts-").concat(i,"-annotation-label[rel='").concat(n,"']"));if(a){var o=a.parentNode,s=e.addBackgroundToAnno(a,r);s&&(o.insertBefore(s.node,a),r.label.mouseEnter&&s.node.addEventListener("mouseenter",r.label.mouseEnter.bind(e,r)),r.label.mouseLeave&&s.node.addEventListener("mouseleave",r.label.mouseLeave.bind(e,r)),r.label.click&&s.node.addEventListener("click",r.label.click.bind(e,r)))}};t.config.annotations.xaxis.forEach((function(e,t){return r(e,t,"xaxis")})),t.config.annotations.yaxis.forEach((function(e,t){return r(e,t,"yaxis")})),t.config.annotations.points.forEach((function(e,t){return r(e,t,"point")}))}},{key:"getY1Y2",value:function(e,t){var r,n=this.w,i="y1"===e?t.y:t.y2,a=!1;if(this.annoCtx.invertAxis){var o=n.config.xaxis.convertedCatToNumeric?n.globals.categoryLabels:n.globals.labels,s=o.indexOf(i),l=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child(".concat(s+1,")"));r=l?parseFloat(l.getAttribute("y")):(n.globals.gridHeight/o.length-1)*(s+1)-n.globals.barHeight,void 0!==t.seriesIndex&&n.globals.barHeight&&(r-=n.globals.barHeight/2*(n.globals.series.length-1)-n.globals.barHeight*t.seriesIndex)}else{var c,u=n.globals.seriesYAxisMap[t.yAxisIndex][0],d=n.config.yaxis[t.yAxisIndex].logarithmic?new Ar(this.annoCtx.ctx).getLogVal(n.config.yaxis[t.yAxisIndex].logBase,i,u)/n.globals.yLogRatio[u]:(i-n.globals.minYArr[u])/(n.globals.yRange[u]/n.globals.gridHeight);r=n.globals.gridHeight-Math.min(Math.max(d,0),n.globals.gridHeight),a=d>n.globals.gridHeight||d<0,!t.marker||void 0!==t.y&&null!==t.y||(r=0),null!==(c=n.config.yaxis[t.yAxisIndex])&&void 0!==c&&c.reversed&&(r=d)}return"string"==typeof i&&i.includes("px")&&(r=parseFloat(i)),{yP:r,clipped:a}}},{key:"getX1X2",value:function(e,t){var r=this.w,n="x1"===e?t.x:t.x2,i=this.annoCtx.invertAxis?r.globals.minY:r.globals.minX,a=this.annoCtx.invertAxis?r.globals.maxY:r.globals.maxX,o=this.annoCtx.invertAxis?r.globals.yRange[0]:r.globals.xRange,s=!1,l=this.annoCtx.inversedReversedAxis?(a-n)/(o/r.globals.gridWidth):(n-i)/(o/r.globals.gridWidth);return"category"!==r.config.xaxis.type&&!r.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||r.globals.dataFormatXNumeric||r.config.chart.sparkline.enabled||(l=this.getStringX(n)),"string"==typeof n&&n.includes("px")&&(l=parseFloat(n)),null==n&&t.marker&&(l=r.globals.gridWidth),void 0!==t.seriesIndex&&r.globals.barWidth&&!this.annoCtx.invertAxis&&(l-=r.globals.barWidth/2*(r.globals.series.length-1)-r.globals.barWidth*t.seriesIndex),"number"!=typeof l&&(l=0,s=!0),parseFloat(l.toFixed(10))>parseFloat(r.globals.gridWidth.toFixed(10))?(l=r.globals.gridWidth,s=!0):l<0&&(l=0,s=!0),{x:l,clipped:s}}},{key:"getStringX",value:function(e){var t=this.w,r=e;t.config.xaxis.convertedCatToNumeric&&t.globals.categoryLabels.length&&(e=t.globals.categoryLabels.indexOf(e)+1);var n=t.globals.labels.map((function(e){return Array.isArray(e)?e.join(" "):e})).indexOf(e),i=t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child(".concat(n+1,")"));return i&&(r=parseFloat(i.getAttribute("x"))),r}}]),e}(),Or=function(){function e(t){a(this,e),this.w=t.w,this.annoCtx=t,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new Dr(this.annoCtx)}return s(e,[{key:"addXaxisAnnotation",value:function(e,t,r){var n,i=this.w,a=this.helpers.getX1X2("x1",e),o=a.x,s=a.clipped,l=!0,c=e.label.text,u=e.strokeDashArray;if(k.isNumber(o)){if(null===e.x2||void 0===e.x2){if(!s){var d=this.annoCtx.graphics.drawLine(o+e.offsetX,0+e.offsetY,o+e.offsetX,i.globals.gridHeight+e.offsetY,e.borderColor,u,e.borderWidth);t.appendChild(d.node),e.id&&d.node.classList.add(e.id)}}else{var h=this.helpers.getX1X2("x2",e);if(n=h.x,l=h.clipped,n<o){var f=o;o=n,n=f}var p=this.annoCtx.graphics.drawRect(o+e.offsetX,0+e.offsetY,n-o,i.globals.gridHeight+e.offsetY,0,e.fillColor,e.opacity,1,e.borderColor,u);p.node.classList.add("apexcharts-annotation-rect"),p.attr("clip-path","url(#gridRectMask".concat(i.globals.cuid,")")),t.appendChild(p.node),e.id&&p.node.classList.add(e.id)}if(!s||!l){var g=this.annoCtx.graphics.getTextRects(c,parseFloat(e.label.style.fontSize)),m="top"===e.label.position?4:"center"===e.label.position?i.globals.gridHeight/2+("vertical"===e.label.orientation?g.width/2:0):i.globals.gridHeight,v=this.annoCtx.graphics.drawText({x:o+e.label.offsetX,y:m+e.label.offsetY-("vertical"===e.label.orientation?"top"===e.label.position?g.width/2-12:-g.width/2:0),text:c,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-xaxis-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});v.attr({rel:r}),t.appendChild(v.node),this.annoCtx.helpers.setOrientations(e,r)}}}},{key:"drawXAxisAnnotations",value:function(){var e=this,t=this.w,r=this.annoCtx.graphics.group({class:"apexcharts-xaxis-annotations"});return t.config.annotations.xaxis.map((function(t,n){e.addXaxisAnnotation(t,r.node,n)})),r}}]),e}(),Mr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return s(e,[{key:"isValidDate",value:function(e){return"number"!=typeof e&&!isNaN(this.parseDate(e))}},{key:"getTimeStamp",value:function(e){return Date.parse(e)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(e).toISOString().substr(0,25)).getTime():new Date(e).getTime():e}},{key:"getDate",value:function(e){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(e).toUTCString()):new Date(e)}},{key:"parseDate",value:function(e){var t=Date.parse(e);if(!isNaN(t))return this.getTimeStamp(e);var r=Date.parse(e.replace(/-/g,"/").replace(/[a-z]+/gi," "));return this.getTimeStamp(r)}},{key:"parseDateWithTimezone",value:function(e){return Date.parse(e.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(e,t){var r=this.w.globals.locale,n=this.w.config.xaxis.labels.datetimeUTC,i=["\0"].concat(y(r.months)),a=[""].concat(y(r.shortMonths)),o=[""].concat(y(r.days)),s=[""].concat(y(r.shortDays));function l(e,t){var r=e+"";for(t=t||2;r.length<t;)r="0"+r;return r}var c=n?e.getUTCFullYear():e.getFullYear();t=(t=(t=t.replace(/(^|[^\\])yyyy+/g,"$1"+c)).replace(/(^|[^\\])yy/g,"$1"+c.toString().substr(2,2))).replace(/(^|[^\\])y/g,"$1"+c);var u=(n?e.getUTCMonth():e.getMonth())+1;t=(t=(t=(t=t.replace(/(^|[^\\])MMMM+/g,"$1"+i[0])).replace(/(^|[^\\])MMM/g,"$1"+a[0])).replace(/(^|[^\\])MM/g,"$1"+l(u))).replace(/(^|[^\\])M/g,"$1"+u);var d=n?e.getUTCDate():e.getDate();t=(t=(t=(t=t.replace(/(^|[^\\])dddd+/g,"$1"+o[0])).replace(/(^|[^\\])ddd/g,"$1"+s[0])).replace(/(^|[^\\])dd/g,"$1"+l(d))).replace(/(^|[^\\])d/g,"$1"+d);var h=n?e.getUTCHours():e.getHours(),f=h>12?h-12:0===h?12:h;t=(t=(t=(t=t.replace(/(^|[^\\])HH+/g,"$1"+l(h))).replace(/(^|[^\\])H/g,"$1"+h)).replace(/(^|[^\\])hh+/g,"$1"+l(f))).replace(/(^|[^\\])h/g,"$1"+f);var p=n?e.getUTCMinutes():e.getMinutes();t=(t=t.replace(/(^|[^\\])mm+/g,"$1"+l(p))).replace(/(^|[^\\])m/g,"$1"+p);var g=n?e.getUTCSeconds():e.getSeconds();t=(t=t.replace(/(^|[^\\])ss+/g,"$1"+l(g))).replace(/(^|[^\\])s/g,"$1"+g);var m=n?e.getUTCMilliseconds():e.getMilliseconds();t=t.replace(/(^|[^\\])fff+/g,"$1"+l(m,3)),m=Math.round(m/10),t=t.replace(/(^|[^\\])ff/g,"$1"+l(m)),m=Math.round(m/10);var v=h<12?"AM":"PM";t=(t=(t=t.replace(/(^|[^\\])f/g,"$1"+m)).replace(/(^|[^\\])TT+/g,"$1"+v)).replace(/(^|[^\\])T/g,"$1"+v.charAt(0));var b=v.toLowerCase();t=(t=t.replace(/(^|[^\\])tt+/g,"$1"+b)).replace(/(^|[^\\])t/g,"$1"+b.charAt(0));var x=-e.getTimezoneOffset(),w=n||!x?"Z":x>0?"+":"-";if(!n){var k=(x=Math.abs(x))%60;w+=l(Math.floor(x/60))+":"+l(k)}t=t.replace(/(^|[^\\])K/g,"$1"+w);var S=(n?e.getUTCDay():e.getDay())+1;return(t=(t=(t=(t=t.replace(new RegExp(o[0],"g"),o[S])).replace(new RegExp(s[0],"g"),s[S])).replace(new RegExp(i[0],"g"),i[u])).replace(new RegExp(a[0],"g"),a[u])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(e,t,r){var n=this.w;void 0!==n.config.xaxis.min&&(e=n.config.xaxis.min),void 0!==n.config.xaxis.max&&(t=n.config.xaxis.max);var i=this.getDate(e),a=this.getDate(t),o=this.formatDate(i,"yyyy MM dd HH mm ss fff").split(" "),s=this.formatDate(a,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(o[6],10),maxMillisecond:parseInt(s[6],10),minSecond:parseInt(o[5],10),maxSecond:parseInt(s[5],10),minMinute:parseInt(o[4],10),maxMinute:parseInt(s[4],10),minHour:parseInt(o[3],10),maxHour:parseInt(s[3],10),minDate:parseInt(o[2],10),maxDate:parseInt(s[2],10),minMonth:parseInt(o[1],10)-1,maxMonth:parseInt(s[1],10)-1,minYear:parseInt(o[0],10),maxYear:parseInt(s[0],10)}}},{key:"isLeapYear",value:function(e){return e%4==0&&e%100!=0||e%400==0}},{key:"calculcateLastDaysOfMonth",value:function(e,t,r){return this.determineDaysOfMonths(e,t)-r}},{key:"determineDaysOfYear",value:function(e){var t=365;return this.isLeapYear(e)&&(t=366),t}},{key:"determineRemainingDaysOfYear",value:function(e,t,r){var n=this.daysCntOfYear[t]+r;return t>1&&this.isLeapYear()&&n++,n}},{key:"determineDaysOfMonths",value:function(e,t){var r=30;switch(e=k.monthMod(e),!0){case this.months30.indexOf(e)>-1:2===e&&(r=this.isLeapYear(t)?29:28);break;case this.months31.indexOf(e)>-1:default:r=31}return r}}]),e}(),Tr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.tooltipKeyFormat="dd MMM"}return s(e,[{key:"xLabelFormat",value:function(e,t,r,n){var i=this.w;if("datetime"===i.config.xaxis.type&&void 0===i.config.xaxis.labels.formatter&&void 0===i.config.tooltip.x.formatter){var a=new Mr(this.ctx);return a.formatDate(a.getDate(t),i.config.tooltip.x.format)}return e(t,r,n)}},{key:"defaultGeneralFormatter",value:function(e){return Array.isArray(e)?e.map((function(e){return e})):e}},{key:"defaultYFormatter",value:function(e,t,r){var n=this.w;if(k.isNumber(e))if(0!==n.globals.yValueDecimal)e=e.toFixed(void 0!==t.decimalsInFloat?t.decimalsInFloat:n.globals.yValueDecimal);else{var i=e.toFixed(0);e=e==i?i:e.toFixed(1)}return e}},{key:"setLabelFormatters",value:function(){var e=this,t=this.w;return t.globals.xaxisTooltipFormatter=function(t){return e.defaultGeneralFormatter(t)},t.globals.ttKeyFormatter=function(t){return e.defaultGeneralFormatter(t)},t.globals.ttZFormatter=function(e){return e},t.globals.legendFormatter=function(t){return e.defaultGeneralFormatter(t)},void 0!==t.config.xaxis.labels.formatter?t.globals.xLabelFormatter=t.config.xaxis.labels.formatter:t.globals.xLabelFormatter=function(e){if(k.isNumber(e)){if(!t.config.xaxis.convertedCatToNumeric&&"numeric"===t.config.xaxis.type){if(k.isNumber(t.config.xaxis.decimalsInFloat))return e.toFixed(t.config.xaxis.decimalsInFloat);var r=t.globals.maxX-t.globals.minX;return r>0&&r<100?e.toFixed(1):e.toFixed(0)}return t.globals.isBarHorizontal&&t.globals.maxY-t.globals.minYArr<4?e.toFixed(1):e.toFixed(0)}return e},"function"==typeof t.config.tooltip.x.formatter?t.globals.ttKeyFormatter=t.config.tooltip.x.formatter:t.globals.ttKeyFormatter=t.globals.xLabelFormatter,"function"==typeof t.config.xaxis.tooltip.formatter&&(t.globals.xaxisTooltipFormatter=t.config.xaxis.tooltip.formatter),(Array.isArray(t.config.tooltip.y)||void 0!==t.config.tooltip.y.formatter)&&(t.globals.ttVal=t.config.tooltip.y),void 0!==t.config.tooltip.z.formatter&&(t.globals.ttZFormatter=t.config.tooltip.z.formatter),void 0!==t.config.legend.formatter&&(t.globals.legendFormatter=t.config.legend.formatter),t.config.yaxis.forEach((function(r,n){void 0!==r.labels.formatter?t.globals.yLabelFormatters[n]=r.labels.formatter:t.globals.yLabelFormatters[n]=function(i){return t.globals.xyCharts?Array.isArray(i)?i.map((function(t){return e.defaultYFormatter(t,r,n)})):e.defaultYFormatter(i,r,n):i}})),t.globals}},{key:"heatmapLabelFormatters",value:function(){var e=this.w;if("heatmap"===e.config.chart.type){e.globals.yAxisScale[0].result=e.globals.seriesNames.slice();var t=e.globals.seriesNames.reduce((function(e,t){return e.length>t.length?e:t}),0);e.globals.yAxisScale[0].niceMax=t,e.globals.yAxisScale[0].niceMin=t}}}]),e}(),Ir=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"getLabel",value:function(e,t,r,n){var i,a,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"12px",l=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],c=this.w,u=void 0===e[n]?"":e[n],d=u,h=c.globals.xLabelFormatter,f=c.config.xaxis.labels.formatter,p=!1,g=new Tr(this.ctx),m=u;l&&(d=g.xLabelFormat(h,u,m,{i:n,dateFormatter:new Mr(this.ctx).formatDate,w:c}),void 0!==f&&(d=f(u,e[n],{i:n,dateFormatter:new Mr(this.ctx).formatDate,w:c}))),t.length>0?(i=t[n].unit,a=null,t.forEach((function(e){"month"===e.unit?a="year":"day"===e.unit?a="month":"hour"===e.unit?a="day":"minute"===e.unit&&(a="hour")})),p=a===i,r=t[n].position,d=t[n].value):"datetime"===c.config.xaxis.type&&void 0===f&&(d=""),void 0===d&&(d=""),d=Array.isArray(d)?d:d.toString();var v,y=new Pr(this.ctx);v=c.globals.rotateXLabels&&l?y.getTextRects(d,parseInt(s,10),null,"rotate(".concat(c.config.xaxis.labels.rotate," 0 0)"),!1):y.getTextRects(d,parseInt(s,10));var b=!c.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(d)&&("NaN"===String(d)||o.indexOf(d)>=0&&b)&&(d=""),{x:r,text:d,textRect:v,isBold:p}}},{key:"checkLabelBasedOnTickamount",value:function(e,t,r){var n=this.w,i=n.config.xaxis.tickAmount;return"dataPoints"===i&&(i=Math.round(n.globals.gridWidth/120)),i>r||e%Math.round(r/(i+1))==0||(t.text=""),t}},{key:"checkForOverflowingLabels",value:function(e,t,r,n,i){var a=this.w;if(0===e&&a.globals.skipFirstTimelinelabel&&(t.text=""),e===r-1&&a.globals.skipLastTimelinelabel&&(t.text=""),a.config.xaxis.labels.hideOverlappingLabels&&n.length>0){var o=i[i.length-1];if(a.config.xaxis.labels.trim&&"datetime"!==a.config.xaxis.type)return t;t.x<o.textRect.width/(a.globals.rotateXLabels?Math.abs(a.config.xaxis.labels.rotate)/12:1.01)+o.x&&(t.text="")}return t}},{key:"checkForReversedLabels",value:function(e,t){var r=this.w;return r.config.yaxis[e]&&r.config.yaxis[e].reversed&&t.reverse(),t}},{key:"yAxisAllSeriesCollapsed",value:function(e){var t=this.w.globals;return!t.seriesYAxisMap[e].some((function(e){return-1===t.collapsedSeriesIndices.indexOf(e)}))}},{key:"translateYAxisIndex",value:function(e){var t=this.w,r=t.globals,n=t.config.yaxis;return r.series.length>n.length||n.some((function(e){return Array.isArray(e.seriesName)}))?e:r.seriesYAxisReverseMap[e]}},{key:"isYAxisHidden",value:function(e){var t=this.w,r=t.config.yaxis[e];if(!r.show||this.yAxisAllSeriesCollapsed(e))return!0;if(!r.showForNullSeries){var n=t.globals.seriesYAxisMap[e],i=new Ar(this.ctx);return n.every((function(e){return i.isSeriesNull(e)}))}return!1}},{key:"getYAxisForeColor",value:function(e,t){var r=this.w;return Array.isArray(e)&&r.globals.yAxisScale[t]&&this.ctx.theme.pushExtraColors(e,r.globals.yAxisScale[t].result.length,!1),e}},{key:"drawYAxisTicks",value:function(e,t,r,n,i,a,o){var s=this.w,l=new Pr(this.ctx),c=s.globals.translateY+s.config.yaxis[i].labels.offsetY;if(s.globals.isBarHorizontal?c=0:"heatmap"===s.config.chart.type&&(c+=a/2),n.show&&t>0){!0===s.config.yaxis[i].opposite&&(e+=n.width);for(var u=t;u>=0;u--){var d=l.drawLine(e+r.offsetX-n.width+n.offsetX,c+n.offsetY,e+r.offsetX+n.offsetX,c+n.offsetY,n.color);o.add(d),c+=a}}}}]),e}(),Nr=function(){function e(t){a(this,e),this.w=t.w,this.annoCtx=t,this.helpers=new Dr(this.annoCtx),this.axesUtils=new Ir(this.annoCtx)}return s(e,[{key:"addYaxisAnnotation",value:function(e,t,r){var n,i=this.w,a=e.strokeDashArray,o=this.helpers.getY1Y2("y1",e),s=o.yP,l=o.clipped,c=!0,u=!1,d=e.label.text;if(null===e.y2||void 0===e.y2){if(!l){u=!0;var h=this.annoCtx.graphics.drawLine(0+e.offsetX,s+e.offsetY,this._getYAxisAnnotationWidth(e),s+e.offsetY,e.borderColor,a,e.borderWidth);t.appendChild(h.node),e.id&&h.node.classList.add(e.id)}}else{if(n=(o=this.helpers.getY1Y2("y2",e)).yP,c=o.clipped,n>s){var f=s;s=n,n=f}if(!l||!c){u=!0;var p=this.annoCtx.graphics.drawRect(0+e.offsetX,n+e.offsetY,this._getYAxisAnnotationWidth(e),s-n,0,e.fillColor,e.opacity,1,e.borderColor,a);p.node.classList.add("apexcharts-annotation-rect"),p.attr("clip-path","url(#gridRectMask".concat(i.globals.cuid,")")),t.appendChild(p.node),e.id&&p.node.classList.add(e.id)}}if(u){var g="right"===e.label.position?i.globals.gridWidth:"center"===e.label.position?i.globals.gridWidth/2:0,m=this.annoCtx.graphics.drawText({x:g+e.label.offsetX,y:(null!=n?n:s)+e.label.offsetY-3,text:d,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});m.attr({rel:r}),t.appendChild(m.node)}}},{key:"_getYAxisAnnotationWidth",value:function(e){var t=this.w;return t.globals.gridWidth,(e.width.indexOf("%")>-1?t.globals.gridWidth*parseInt(e.width,10)/100:parseInt(e.width,10))+e.offsetX}},{key:"drawYAxisAnnotations",value:function(){var e=this,t=this.w,r=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return t.config.annotations.yaxis.forEach((function(t,n){t.yAxisIndex=e.axesUtils.translateYAxisIndex(t.yAxisIndex),e.axesUtils.isYAxisHidden(t.yAxisIndex)&&e.axesUtils.yAxisAllSeriesCollapsed(t.yAxisIndex)||e.addYaxisAnnotation(t,r.node,n)})),r}}]),e}(),Lr=function(){function e(t){a(this,e),this.w=t.w,this.annoCtx=t,this.helpers=new Dr(this.annoCtx)}return s(e,[{key:"addPointAnnotation",value:function(e,t,r){if(!(this.w.globals.collapsedSeriesIndices.indexOf(e.seriesIndex)>-1)){var n=this.helpers.getX1X2("x1",e),i=n.x,a=n.clipped,o=(n=this.helpers.getY1Y2("y1",e)).yP,s=n.clipped;if(k.isNumber(i)&&!s&&!a){var l={pSize:e.marker.size,pointStrokeWidth:e.marker.strokeWidth,pointFillColor:e.marker.fillColor,pointStrokeColor:e.marker.strokeColor,shape:e.marker.shape,pRadius:e.marker.radius,class:"apexcharts-point-annotation-marker ".concat(e.marker.cssClass," ").concat(e.id?e.id:"")},c=this.annoCtx.graphics.drawMarker(i+e.marker.offsetX,o+e.marker.offsetY,l);t.appendChild(c.node);var u=e.label.text?e.label.text:"",d=this.annoCtx.graphics.drawText({x:i+e.label.offsetX,y:o+e.label.offsetY-e.marker.size-parseFloat(e.label.style.fontSize)/1.6,text:u,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});if(d.attr({rel:r}),t.appendChild(d.node),e.customSVG.SVG){var h=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+e.customSVG.cssClass});h.attr({transform:"translate(".concat(i+e.customSVG.offsetX,", ").concat(o+e.customSVG.offsetY,")")}),h.node.innerHTML=e.customSVG.SVG,t.appendChild(h.node)}if(e.image.path){var f=e.image.width?e.image.width:20,p=e.image.height?e.image.height:20;c=this.annoCtx.addImage({x:i+e.image.offsetX-f/2,y:o+e.image.offsetY-p/2,width:f,height:p,path:e.image.path,appendTo:".apexcharts-point-annotations"})}e.mouseEnter&&c.node.addEventListener("mouseenter",e.mouseEnter.bind(this,e)),e.mouseLeave&&c.node.addEventListener("mouseleave",e.mouseLeave.bind(this,e)),e.click&&c.node.addEventListener("click",e.click.bind(this,e))}}}},{key:"drawPointAnnotations",value:function(){var e=this,t=this.w,r=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return t.config.annotations.points.map((function(t,n){e.addPointAnnotation(t,r.node,n)})),r}}]),e}(),Rr={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},Fr=function(){function e(){a(this,e),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,stepSize:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,showDuplicates:!1,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:void 0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return s(e,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"",locales:[Rr],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.7},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,injectStyleSheet:!0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",categoryFormatter:void 0,valueFormatter:void 0},png:{filename:void 0},svg:{filename:void 0},scale:void 0,width:void 0},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,allowMouseWheelZoom:!0,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},parsing:{x:void 0,y:void 0},plotOptions:{line:{isSlopeChart:!1,colors:{threshold:0,colorAboveThreshold:void 0,colorBelowThreshold:void 0}},area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,borderRadius:4,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0},seriesTitle:{show:!0,offsetY:1,offsetX:1,borderColor:"#000",borderWidth:1,borderRadius:2,style:{background:"rgba(0, 0, 0, 0.6)",color:"#fff",fontSize:"12px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:6,right:6,top:2,bottom:2}}}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(e){return e}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(e){return e+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(e){return e.globals.seriesTotals.reduce((function(e,t){return e+t}),0)/e.globals.series.length+"%"}}},barLabels:{enabled:!1,offsetX:0,offsetY:0,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(e){return e},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(e){return e}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(e){return e}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(e){return e.globals.seriesTotals.reduce((function(e,t){return e+t}),0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(e){return null!==e?e:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",backgroundColor:void 0,borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.8}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.8}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],clusterGroupedSeries:!0,clusterGroupedSeriesOrientation:"vertical",labels:{colors:void 0,useSeriesColors:!1},markers:{size:7,fillColors:void 0,strokeWidth:1,shape:void 0,offsetX:0,offsetY:0,customHTML:void 0,onClick:void 0},itemMargin:{horizontal:5,vertical:4},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",offsetX:0,offsetY:0,showNullDataPoints:!0,onClick:void 0,onDblClick:void 0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{hover:{filter:{type:"lighten"}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken"}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!1,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(e){return e?e+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},stepSize:void 0,tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.8}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),e}(),zr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.graphics=new Pr(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new Dr(this),this.xAxisAnnotations=new Or(this),this.yAxisAnnotations=new Nr(this),this.pointsAnnotations=new Lr(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return s(e,[{key:"drawAxesAnnotations",value:function(){var e=this.w;if(e.globals.axisCharts&&e.globals.dataPoints){for(var t=this.yAxisAnnotations.drawYAxisAnnotations(),r=this.xAxisAnnotations.drawXAxisAnnotations(),n=this.pointsAnnotations.drawPointAnnotations(),i=e.config.chart.animations.enabled,a=[t,r,n],o=[r.node,t.node,n.node],s=0;s<3;s++)e.globals.dom.elGraphical.add(a[s]),!i||e.globals.resized||e.globals.dataChanged||"scatter"!==e.config.chart.type&&"bubble"!==e.config.chart.type&&e.globals.dataPoints>1&&o[s].classList.add("apexcharts-element-hidden"),e.globals.delayedElements.push({el:o[s],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var e=this;this.w.config.annotations.images.map((function(t,r){e.addImage(t,r)}))}},{key:"drawTextAnnos",value:function(){var e=this;this.w.config.annotations.texts.map((function(t,r){e.addText(t,r)}))}},{key:"addXaxisAnnotation",value:function(e,t,r){this.xAxisAnnotations.addXaxisAnnotation(e,t,r)}},{key:"addYaxisAnnotation",value:function(e,t,r){this.yAxisAnnotations.addYaxisAnnotation(e,t,r)}},{key:"addPointAnnotation",value:function(e,t,r){this.pointsAnnotations.addPointAnnotation(e,t,r)}},{key:"addText",value:function(e,t){var r=e.x,n=e.y,i=e.text,a=e.textAnchor,o=e.foreColor,s=e.fontSize,l=e.fontFamily,c=e.fontWeight,u=e.cssClass,d=e.backgroundColor,h=e.borderWidth,f=e.strokeDashArray,p=e.borderRadius,g=e.borderColor,m=e.appendTo,v=void 0===m?".apexcharts-svg":m,y=e.paddingLeft,b=void 0===y?4:y,x=e.paddingRight,w=void 0===x?4:x,k=e.paddingBottom,S=void 0===k?2:k,_=e.paddingTop,C=void 0===_?2:_,E=this.w,P=this.graphics.drawText({x:r,y:n,text:i,textAnchor:a||"start",fontSize:s||"12px",fontWeight:c||"regular",fontFamily:l||E.config.chart.fontFamily,foreColor:o||E.config.chart.foreColor,cssClass:u}),A=E.globals.dom.baseEl.querySelector(v);A&&A.appendChild(P.node);var D=P.bbox();if(i){var O=this.graphics.drawRect(D.x-b,D.y-C,D.width+b+w,D.height+S+C,p,d||"transparent",1,h,g,f);A.insertBefore(O.node,P.node)}}},{key:"addImage",value:function(e,t){var r=this.w,n=e.path,i=e.x,a=void 0===i?0:i,o=e.y,s=void 0===o?0:o,l=e.width,c=void 0===l?20:l,u=e.height,d=void 0===u?20:u,h=e.appendTo,f=void 0===h?".apexcharts-svg":h,p=r.globals.dom.Paper.image(n);p.size(c,d).move(a,s);var g=r.globals.dom.baseEl.querySelector(f);return g&&g.appendChild(p.node),p}},{key:"addXaxisAnnotationExternal",value:function(e,t,r){return this.addAnnotationExternal({params:e,pushToMemory:t,context:r,type:"xaxis",contextMethod:r.addXaxisAnnotation}),r}},{key:"addYaxisAnnotationExternal",value:function(e,t,r){return this.addAnnotationExternal({params:e,pushToMemory:t,context:r,type:"yaxis",contextMethod:r.addYaxisAnnotation}),r}},{key:"addPointAnnotationExternal",value:function(e,t,r){return void 0===this.invertAxis&&(this.invertAxis=r.w.globals.isBarHorizontal),this.addAnnotationExternal({params:e,pushToMemory:t,context:r,type:"point",contextMethod:r.addPointAnnotation}),r}},{key:"addAnnotationExternal",value:function(e){var t=e.params,r=e.pushToMemory,n=e.context,i=e.type,a=e.contextMethod,o=n,s=o.w,l=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(i,"-annotations")),c=l.childNodes.length+1,u=new Fr,d=Object.assign({},"xaxis"===i?u.xAxisAnnotation:"yaxis"===i?u.yAxisAnnotation:u.pointAnnotation),h=k.extend(d,t);switch(i){case"xaxis":this.addXaxisAnnotation(h,l,c);break;case"yaxis":this.addYaxisAnnotation(h,l,c);break;case"point":this.addPointAnnotation(h,l,c)}var f=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(i,"-annotations .apexcharts-").concat(i,"-annotation-label[rel='").concat(c,"']")),p=this.helpers.addBackgroundToAnno(f,h);return p&&l.insertBefore(p.node,f),r&&s.globals.memory.methodsToExec.push({context:o,id:h.id?h.id:k.randomId(),method:a,label:"addAnnotation",params:t}),n}},{key:"clearAnnotations",value:function(e){for(var t=e.w,r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations"),n=t.globals.memory.methodsToExec.length-1;n>=0;n--)"addText"!==t.globals.memory.methodsToExec[n].label&&"addAnnotation"!==t.globals.memory.methodsToExec[n].label||t.globals.memory.methodsToExec.splice(n,1);r=k.listToArray(r),Array.prototype.forEach.call(r,(function(e){for(;e.firstChild;)e.removeChild(e.firstChild)}))}},{key:"removeAnnotation",value:function(e,t){var r=e.w,n=r.globals.dom.baseEl.querySelectorAll(".".concat(t));n&&(r.globals.memory.methodsToExec.map((function(e,n){e.id===t&&r.globals.memory.methodsToExec.splice(n,1)})),Object.keys(r.config.annotations).forEach((function(e){var n=r.config.annotations[e];Array.isArray(n)&&(r.config.annotations[e]=n.filter((function(e){return e.id!==t})))})),Array.prototype.forEach.call(n,(function(e){e.parentElement.removeChild(e)})))}}]),e}(),jr=function(e){var t,r=e.isTimeline,n=e.ctx,i=e.seriesIndex,a=e.dataPointIndex,o=e.y1,s=e.y2,l=e.w,c=l.globals.seriesRangeStart[i][a],u=l.globals.seriesRangeEnd[i][a],d=l.globals.labels[a],h=l.config.series[i].name?l.config.series[i].name:"",f=l.globals.ttKeyFormatter,p=l.config.tooltip.y.title.formatter,g={w:l,seriesIndex:i,dataPointIndex:a,start:c,end:u};"function"==typeof p&&(h=p(h,g)),null!==(t=l.config.series[i].data[a])&&void 0!==t&&t.x&&(d=l.config.series[i].data[a].x),r||"datetime"===l.config.xaxis.type&&(d=new Tr(n).xLabelFormat(l.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new Mr(n).formatDate,w:l})),"function"==typeof f&&(d=f(d,g)),Number.isFinite(o)&&Number.isFinite(s)&&(c=o,u=s);var m="",v="",y=l.globals.colors[i];if(void 0===l.config.tooltip.x.formatter)if("datetime"===l.config.xaxis.type){var b=new Mr(n);m=b.formatDate(b.getDate(c),l.config.tooltip.x.format),v=b.formatDate(b.getDate(u),l.config.tooltip.x.format)}else m=c,v=u;else m=l.config.tooltip.x.formatter(c),v=l.config.tooltip.x.formatter(u);return{start:c,end:u,startVal:m,endVal:v,ylabel:d,color:y,seriesName:h}},Hr=function(e){var t=e.color,r=e.seriesName,n=e.ylabel,i=e.start,a=e.end,o=e.seriesIndex,s=e.dataPointIndex,l=e.ctx.tooltip.tooltipLabels.getFormatters(o);i=l.yLbFormatter(i),a=l.yLbFormatter(a);var c=l.yLbFormatter(e.w.globals.series[o][s]),u='<span class="value start-value">\n '.concat(i,'\n </span> <span class="separator">-</span> <span class="value end-value">\n ').concat(a,"\n </span>");return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+t+'">'+(r||"")+'</span></div><div> <span class="category">'+n+": </span> "+(e.w.globals.comboCharts?"rangeArea"===e.w.config.series[o].type||"rangeBar"===e.w.config.series[o].type?u:"<span>".concat(c,"</span>"):u)+" </div></div>"},Br=function(){function e(t){a(this,e),this.opts=t}return s(e,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(e){return this.hideYAxis(),k.extend(e,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"slope",value:function(){return this.hideYAxis(),{chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!0,formatter:function(e,t){var r=t.w.config.series[t.seriesIndex].name;return null!==e?r+": "+e:""},background:{enabled:!1},offsetX:-5},grid:{xaxis:{lines:{show:!0}},yaxis:{lines:{show:!1}}},xaxis:{position:"top",labels:{style:{fontSize:14,fontWeight:900}},tooltip:{enabled:!1},crosshairs:{show:!1}},markers:{size:8,hover:{sizeOffset:1}},legend:{show:!1},tooltip:{shared:!1,intersect:!0,followCursor:!0},stroke:{width:5,curve:"straight"}}}},{key:"bar",value:function(){return{chart:{stacked:!1},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"square"},fill:{opacity:.85},legend:{markers:{shape:"square"}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"funnel",value:function(){return this.hideYAxis(),g(g({},this.bar()),{},{chart:{animations:{speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var e=this;return{stroke:{width:1},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var r=t.seriesIndex,n=t.dataPointIndex,i=t.w;return e._getBoxTooltip(i,r,n,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var e=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var r=t.seriesIndex,n=t.dataPointIndex,i=t.w;return e._getBoxTooltip(i,r,n,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:7,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(e,t){t.ctx;var r=t.seriesIndex,n=t.dataPointIndex,i=t.w,a=function(){var e=i.globals.seriesRangeStart[r][n];return i.globals.seriesRangeEnd[r][n]-e};return i.globals.comboCharts?"rangeBar"===i.config.series[r].type||"rangeArea"===i.config.series[r].type?a():e:a()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(e){return e.w.config.plotOptions&&e.w.config.plotOptions.bar&&e.w.config.plotOptions.bar.horizontal?function(e){var t=jr(g(g({},e),{},{isTimeline:!0})),r=t.color,n=t.seriesName,i=t.ylabel,a=t.startVal,o=t.endVal;return Hr(g(g({},e),{},{color:r,seriesName:n,ylabel:i,start:a,end:o}))}(e):function(e){var t=jr(e),r=t.color,n=t.seriesName,i=t.ylabel,a=t.start,o=t.end;return Hr(g(g({},e),{},{color:r,seriesName:n,ylabel:i,start:a,end:o}))}(e)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(e){var t,r;return null!==(t=e.plotOptions.bar)&&void 0!==t&&t.barHeight||(e.plotOptions.bar.barHeight=2),null!==(r=e.plotOptions.bar)&&void 0!==r&&r.columnWidth||(e.plotOptions.bar.columnWidth=2),e}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(e){return function(e){var t=jr(e),r=t.color,n=t.seriesName,i=t.ylabel,a=t.start,o=t.end;return Hr(g(g({},e),{},{color:r,seriesName:n,ylabel:i,start:a,end:o}))}(e)}}}}},{key:"brush",value:function(e){return k.extend(e,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(e){e.dataLabels=e.dataLabels||{},e.dataLabels.formatter=e.dataLabels.formatter||void 0;var t=e.dataLabels.formatter;return e.yaxis.forEach((function(t,r){e.yaxis[r].min=0,e.yaxis[r].max=100})),"bar"===e.chart.type&&(e.dataLabels.formatter=t||function(e){return"number"==typeof e&&e?e.toFixed(0)+"%":e}),e}},{key:"stackedBars",value:function(){var e=this.bar();return g(g({},e),{},{plotOptions:g(g({},e.plotOptions),{},{bar:g(g({},e.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(e){return e.xaxis.convertedCatToNumeric=!0,e}},{key:"convertCatToNumericXaxis",value:function(e,t,r){e.xaxis.type="numeric",e.xaxis.labels=e.xaxis.labels||{},e.xaxis.labels.formatter=e.xaxis.labels.formatter||function(e){return k.isNumber(e)?Math.floor(e):e};var n=e.xaxis.labels.formatter,i=e.xaxis.categories&&e.xaxis.categories.length?e.xaxis.categories:e.labels;return r&&r.length&&(i=r.map((function(e){return Array.isArray(e)?e:String(e)}))),i&&i.length&&(e.xaxis.labels.formatter=function(e){return k.isNumber(e)?n(i[Math.floor(e)-1]):n(e)}),e.xaxis.categories=[],e.labels=[],e.xaxis.tickAmount=e.xaxis.tickAmount||"dataPoints",e}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square"}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{opacity:1,gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"polarArea",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:5,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},xaxis:{labels:{formatter:function(e){return e},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"_getBoxTooltip",value:function(e,t,r,n,i){var a=e.globals.seriesCandleO[t][r],o=e.globals.seriesCandleH[t][r],s=e.globals.seriesCandleM[t][r],l=e.globals.seriesCandleL[t][r],c=e.globals.seriesCandleC[t][r];return e.config.series[t].type&&e.config.series[t].type!==i?'<div class="apexcharts-custom-tooltip">\n '.concat(e.config.series[t].name?e.config.series[t].name:"series-"+(t+1),": <strong>").concat(e.globals.series[t][r],"</strong>\n </div>"):'<div class="apexcharts-tooltip-box apexcharts-tooltip-'.concat(e.config.chart.type,'">')+"<div>".concat(n[0],': <span class="value">')+a+"</span></div>"+"<div>".concat(n[1],': <span class="value">')+o+"</span></div>"+(s?"<div>".concat(n[2],': <span class="value">')+s+"</span></div>":"")+"<div>".concat(n[3],': <span class="value">')+l+"</span></div>"+"<div>".concat(n[4],': <span class="value">')+c+"</span></div></div>"}}]),e}(),$r=function(){function e(t){a(this,e),this.opts=t}return s(e,[{key:"init",value:function(e){var t=e.responsiveOverride,r=this.opts,n=new Fr,i=new Br(r);this.chartType=r.chart.type,r=this.extendYAxis(r),r=this.extendAnnotations(r);var a=n.init(),o={};if(r&&"object"===x(r)){var s,l,c,u,d,h,f,p,g,m,v={};v=-1!==["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(r.chart.type)?i[r.chart.type]():i.line(),null!==(s=r.plotOptions)&&void 0!==s&&null!==(l=s.bar)&&void 0!==l&&l.isFunnel&&(v=i.funnel()),r.chart.stacked&&"bar"===r.chart.type&&(v=i.stackedBars()),null!==(c=r.chart.brush)&&void 0!==c&&c.enabled&&(v=i.brush(v)),null!==(u=r.plotOptions)&&void 0!==u&&null!==(d=u.line)&&void 0!==d&&d.isSlopeChart&&(v=i.slope()),r.chart.stacked&&"100%"===r.chart.stackType&&(r=i.stacked100(r)),null!==(h=r.plotOptions)&&void 0!==h&&null!==(f=h.bar)&&void 0!==f&&f.isDumbbell&&(r=i.dumbbell(r)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(r),r.xaxis=r.xaxis||window.Apex.xaxis||{},t||(r.xaxis.convertedCatToNumeric=!1),(null!==(p=(r=this.checkForCatToNumericXAxis(this.chartType,v,r)).chart.sparkline)&&void 0!==p&&p.enabled||null!==(g=window.Apex.chart)&&void 0!==g&&null!==(m=g.sparkline)&&void 0!==m&&m.enabled)&&(v=i.sparkline(v)),o=k.extend(a,v)}var y=k.extend(o,window.Apex);return a=k.extend(y,r),this.handleUserInputErrors(a)}},{key:"checkForCatToNumericXAxis",value:function(e,t,r){var n,i,a=new Br(r),o=("bar"===e||"boxPlot"===e)&&(null===(n=r.plotOptions)||void 0===n||null===(i=n.bar)||void 0===i?void 0:i.horizontal),s="pie"===e||"polarArea"===e||"donut"===e||"radar"===e||"radialBar"===e||"heatmap"===e,l="datetime"!==r.xaxis.type&&"numeric"!==r.xaxis.type,c=r.xaxis.tickPlacement?r.xaxis.tickPlacement:t.xaxis&&t.xaxis.tickPlacement;return o||s||!l||"between"===c||(r=a.convertCatToNumeric(r)),r}},{key:"extendYAxis",value:function(e,t){var r=new Fr;(void 0===e.yaxis||!e.yaxis||Array.isArray(e.yaxis)&&0===e.yaxis.length)&&(e.yaxis={}),e.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(e.yaxis=k.extend(e.yaxis,window.Apex.yaxis)),e.yaxis.constructor!==Array?e.yaxis=[k.extend(r.yAxis,e.yaxis)]:e.yaxis=k.extendArray(e.yaxis,r.yAxis);var n=!1;e.yaxis.forEach((function(e){e.logarithmic&&(n=!0)}));var i=e.series;return t&&!i&&(i=t.config.series),n&&i.length!==e.yaxis.length&&i.length&&(e.yaxis=i.map((function(t,n){if(t.name||(i[n].name="series-".concat(n+1)),e.yaxis[n])return e.yaxis[n].seriesName=i[n].name,e.yaxis[n];var a=k.extend(r.yAxis,e.yaxis[0]);return a.show=!1,a}))),n&&i.length>1&&i.length!==e.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),e}},{key:"extendAnnotations",value:function(e){return void 0===e.annotations&&(e.annotations={},e.annotations.yaxis=[],e.annotations.xaxis=[],e.annotations.points=[]),e=this.extendYAxisAnnotations(e),e=this.extendXAxisAnnotations(e),this.extendPointAnnotations(e)}},{key:"extendYAxisAnnotations",value:function(e){var t=new Fr;return e.annotations.yaxis=k.extendArray(void 0!==e.annotations.yaxis?e.annotations.yaxis:[],t.yAxisAnnotation),e}},{key:"extendXAxisAnnotations",value:function(e){var t=new Fr;return e.annotations.xaxis=k.extendArray(void 0!==e.annotations.xaxis?e.annotations.xaxis:[],t.xAxisAnnotation),e}},{key:"extendPointAnnotations",value:function(e){var t=new Fr;return e.annotations.points=k.extendArray(void 0!==e.annotations.points?e.annotations.points:[],t.pointAnnotation),e}},{key:"checkForDarkTheme",value:function(e){e.theme&&"dark"===e.theme.mode&&(e.tooltip||(e.tooltip={}),"light"!==e.tooltip.theme&&(e.tooltip.theme="dark"),e.chart.foreColor||(e.chart.foreColor="#f6f7f8"),e.theme.palette||(e.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(e){var t=e;if(t.tooltip.shared&&t.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if("bar"===t.chart.type&&t.plotOptions.bar.horizontal){if(t.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");t.yaxis[0].reversed&&(t.yaxis[0].opposite=!0),t.xaxis.tooltip.enabled=!1,t.yaxis[0].tooltip.enabled=!1,t.chart.zoom.enabled=!1}return"bar"!==t.chart.type&&"rangeBar"!==t.chart.type||t.tooltip.shared&&"barWidth"===t.xaxis.crosshairs.width&&t.series.length>1&&(t.xaxis.crosshairs.width="tickWidth"),"candlestick"!==t.chart.type&&"boxPlot"!==t.chart.type||t.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(t.chart.type," chart is not supported.")),t.yaxis[0].reversed=!1),t}}]),e}(),Wr=function(){function e(){a(this,e)}return s(e,[{key:"initGlobalVars",value:function(e){e.series=[],e.seriesCandleO=[],e.seriesCandleH=[],e.seriesCandleM=[],e.seriesCandleL=[],e.seriesCandleC=[],e.seriesRangeStart=[],e.seriesRangeEnd=[],e.seriesRange=[],e.seriesPercent=[],e.seriesGoals=[],e.seriesX=[],e.seriesZ=[],e.seriesNames=[],e.seriesTotals=[],e.seriesLog=[],e.seriesColors=[],e.stackedSeriesTotals=[],e.seriesXvalues=[],e.seriesYvalues=[],e.dataWasParsed=!1,e.originalSeries=null,e.labels=[],e.hasXaxisGroups=!1,e.groups=[],e.barGroups=[],e.lineGroups=[],e.areaGroups=[],e.hasSeriesGroups=!1,e.seriesGroups=[],e.categoryLabels=[],e.timescaleLabels=[],e.noLabelsProvided=!1,e.resizeTimer=null,e.selectionResizeTimer=null,e.lastWheelExecution=0,e.delayedElements=[],e.pointsArray=[],e.dataLabelsRects=[],e.isXNumeric=!1,e.skipLastTimelinelabel=!1,e.skipFirstTimelinelabel=!1,e.isDataXYZ=!1,e.isMultiLineX=!1,e.isMultipleYAxis=!1,e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE,e.minYArr=[],e.maxYArr=[],e.maxX=-Number.MAX_VALUE,e.minX=Number.MAX_VALUE,e.initialMaxX=-Number.MAX_VALUE,e.initialMinX=Number.MAX_VALUE,e.maxDate=0,e.minDate=Number.MAX_VALUE,e.minZ=Number.MAX_VALUE,e.maxZ=-Number.MAX_VALUE,e.minXDiff=Number.MAX_VALUE,e.yAxisScale=[],e.xAxisScale=null,e.xAxisTicksPositions=[],e.yLabelsCoords=[],e.yTitleCoords=[],e.barPadForNumericAxis=0,e.padHorizontal=0,e.xRange=0,e.yRange=[],e.zRange=0,e.dataPoints=0,e.xTickAmount=0,e.multiAxisTickAmount=0}},{key:"globalVars",value:function(e){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:e.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],invalidLogScale:!1,ignoreYAxisIndexes:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:"zoom"===e.chart.toolbar.autoSelected&&e.chart.toolbar.tools.zoom&&e.chart.zoom.enabled,panEnabled:"pan"===e.chart.toolbar.autoSelected&&e.chart.toolbar.tools.pan,selectionEnabled:"selection"===e.chart.toolbar.autoSelected&&e.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,isSlopeChart:e.plotOptions.line.isSlopeChart,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null,niceScaleAllowedMagMsd:[[1,1,2,5,5,5,10,10,10,10,10],[1,1,2,5,5,5,10,10,10,10,10]],niceScaleDefaultTicks:[1,2,4,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,24],seriesYAxisMap:[],seriesYAxisReverseMap:[]}}},{key:"init",value:function(e){var t=this.globalVars(e);return this.initGlobalVars(t),t.initialConfig=k.extend({},e),t.initialSeries=k.clone(e.series),t.lastXAxis=k.clone(t.initialConfig.xaxis),t.lastYAxis=k.clone(t.initialConfig.yaxis),t}}]),e}(),Vr=function(){function e(t){a(this,e),this.opts=t}return s(e,[{key:"init",value:function(){var e=new $r(this.opts).init({responsiveOverride:!1});return{config:e,globals:(new Wr).init(e)}}}]),e}(),Yr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.opts=null,this.seriesIndex=0,this.patternIDs=[]}return s(e,[{key:"clippedImgArea",value:function(e){var t=this.w,r=t.config,n=parseInt(t.globals.gridWidth,10),i=parseInt(t.globals.gridHeight,10),a=n>i?n:i,o=e.image,s=0,l=0;void 0===e.width&&void 0===e.height?void 0!==r.fill.image.width&&void 0!==r.fill.image.height?(s=r.fill.image.width+1,l=r.fill.image.height):(s=a+1,l=a):(s=e.width,l=e.height);var c=document.createElementNS(t.globals.SVGNS,"pattern");Pr.setAttrs(c,{id:e.patternID,patternUnits:e.patternUnits?e.patternUnits:"userSpaceOnUse",width:s+"px",height:l+"px"});var u=document.createElementNS(t.globals.SVGNS,"image");c.appendChild(u),u.setAttributeNS(window.SVG.xlink,"href",o),Pr.setAttrs(u,{x:0,y:0,preserveAspectRatio:"none",width:s+"px",height:l+"px"}),u.style.opacity=e.opacity,t.globals.dom.elDefs.node.appendChild(c)}},{key:"getSeriesIndex",value:function(e){var t=this.w,r=t.config.chart.type;return("bar"===r||"rangeBar"===r)&&t.config.plotOptions.bar.distributed||"heatmap"===r||"treemap"===r?this.seriesIndex=e.seriesNumber:this.seriesIndex=e.seriesNumber%t.globals.series.length,this.seriesIndex}},{key:"computeColorStops",value:function(e,t){var r,n=this.w,i=null,a=null,o=l(e);try{for(o.s();!(r=o.n()).done;){var s=r.value;s>=t.threshold?(null===i||s>i)&&(i=s):(null===a||s<a)&&(a=s)}}catch(e){o.e(e)}finally{o.f()}null===i&&(i=t.threshold),null===a&&(a=t.threshold);var c=i-t.threshold+(t.threshold-a);0===c&&(c=1);var u=100-(t.threshold-a)/c*100;return[{offset:u=Math.max(0,Math.min(u,100)),color:t.colorAboveThreshold,opacity:n.config.fill.opacity},{offset:0,color:t.colorBelowThreshold,opacity:n.config.fill.opacity}]}},{key:"fillPath",value:function(e){var t,r,n,i=this.w;this.opts=e;var a,o,s,l=this.w.config;this.seriesIndex=this.getSeriesIndex(e);var c=l.plotOptions.line.colors.colorAboveThreshold&&l.plotOptions.line.colors.colorBelowThreshold,u=this.getFillColors()[this.seriesIndex];void 0!==i.globals.seriesColors[this.seriesIndex]&&(u=i.globals.seriesColors[this.seriesIndex]),"function"==typeof u&&(u=u({seriesIndex:this.seriesIndex,dataPointIndex:e.dataPointIndex,value:e.value,w:i}));var d,h,f,p=e.fillType?e.fillType:this.getFillType(this.seriesIndex),g=Array.isArray(l.fill.opacity)?l.fill.opacity[this.seriesIndex]:l.fill.opacity,m="gradient"===p||c;e.color&&(u=e.color),null!==(t=i.config.series[this.seriesIndex])&&void 0!==t&&null!==(r=t.data)&&void 0!==r&&null!==(n=r[e.dataPointIndex])&&void 0!==n&&n.fillColor&&(u=null===(d=i.config.series[this.seriesIndex])||void 0===d||null===(h=d.data)||void 0===h||null===(f=h[e.dataPointIndex])||void 0===f?void 0:f.fillColor),u||(u="#fff",console.warn("undefined color - ApexCharts"));var v=u;if(-1===u.indexOf("rgb")?-1===u.indexOf("#")?v=u:u.length<9&&(v=k.hexToRgba(u,g)):u.indexOf("rgba")>-1?g=k.getOpacityFromRGBA(u):v=k.hexToRgba(k.rgb2hex(u),g),e.opacity&&(g=e.opacity),"pattern"===p&&(o=this.handlePatternFill({fillConfig:e.fillConfig,patternFill:o,fillColor:u,fillOpacity:g,defaultColor:v})),m){var b=y(l.fill.gradient.colorStops)||[],x=l.fill.gradient.type;c&&(b[this.seriesIndex]=this.computeColorStops(i.globals.series[this.seriesIndex],l.plotOptions.line.colors),x="vertical"),s=this.handleGradientFill({type:x,fillConfig:e.fillConfig,fillColor:u,fillOpacity:g,colorStops:b,i:this.seriesIndex})}if("image"===p){var w=l.fill.image.src,S=e.patternID?e.patternID:"",_="pattern".concat(i.globals.cuid).concat(e.seriesNumber+1).concat(S);-1===this.patternIDs.indexOf(_)&&(this.clippedImgArea({opacity:g,image:Array.isArray(w)?e.seriesNumber<w.length?w[e.seriesNumber]:w[0]:w,width:e.width?e.width:void 0,height:e.height?e.height:void 0,patternUnits:e.patternUnits,patternID:_}),this.patternIDs.push(_)),a="url(#".concat(_,")")}else a=m?s:"pattern"===p?o:v;return e.solid&&(a=v),a}},{key:"getFillType",value:function(e){var t=this.w;return Array.isArray(t.config.fill.type)?t.config.fill.type[e]:t.config.fill.type}},{key:"getFillColors",value:function(){var e=this.w,t=e.config,r=this.opts,n=[];return e.globals.comboCharts?"line"===e.config.series[this.seriesIndex].type?Array.isArray(e.globals.stroke.colors)?n=e.globals.stroke.colors:n.push(e.globals.stroke.colors):Array.isArray(e.globals.fill.colors)?n=e.globals.fill.colors:n.push(e.globals.fill.colors):"line"===t.chart.type?Array.isArray(e.globals.stroke.colors)?n=e.globals.stroke.colors:n.push(e.globals.stroke.colors):Array.isArray(e.globals.fill.colors)?n=e.globals.fill.colors:n.push(e.globals.fill.colors),void 0!==r.fillColors&&(n=[],Array.isArray(r.fillColors)?n=r.fillColors.slice():n.push(r.fillColors)),n}},{key:"handlePatternFill",value:function(e){var t=e.fillConfig,r=(e.patternFill,e.fillColor),n=e.fillOpacity,i=e.defaultColor,a=this.w.config.fill;t&&(a=t);var o=this.opts,s=new Pr(this.ctx),l=Array.isArray(a.pattern.strokeWidth)?a.pattern.strokeWidth[this.seriesIndex]:a.pattern.strokeWidth,c=r;return Array.isArray(a.pattern.style)?void 0!==a.pattern.style[o.seriesNumber]?s.drawPattern(a.pattern.style[o.seriesNumber],a.pattern.width,a.pattern.height,c,l,n):i:s.drawPattern(a.pattern.style,a.pattern.width,a.pattern.height,c,l,n)}},{key:"handleGradientFill",value:function(e){var t=e.type,r=e.fillColor,n=e.fillOpacity,i=e.fillConfig,a=e.colorStops,o=e.i,s=this.w.config.fill;i&&(s=g(g({},s),i));var l=this.opts,c=new Pr(this.ctx),u=new k;t=t||s.gradient.type;var d,h=r,f=void 0===s.gradient.opacityFrom?n:Array.isArray(s.gradient.opacityFrom)?s.gradient.opacityFrom[o]:s.gradient.opacityFrom;h.indexOf("rgba")>-1&&(f=k.getOpacityFromRGBA(h));var p=void 0===s.gradient.opacityTo?n:Array.isArray(s.gradient.opacityTo)?s.gradient.opacityTo[o]:s.gradient.opacityTo;if(void 0===s.gradient.gradientToColors||0===s.gradient.gradientToColors.length)d="dark"===s.gradient.shade?u.shadeColor(-1*parseFloat(s.gradient.shadeIntensity),r.indexOf("rgb")>-1?k.rgb2hex(r):r):u.shadeColor(parseFloat(s.gradient.shadeIntensity),r.indexOf("rgb")>-1?k.rgb2hex(r):r);else if(s.gradient.gradientToColors[l.seriesNumber]){var m=s.gradient.gradientToColors[l.seriesNumber];d=m,m.indexOf("rgba")>-1&&(p=k.getOpacityFromRGBA(m))}else d=r;if(s.gradient.gradientFrom&&(h=s.gradient.gradientFrom),s.gradient.gradientTo&&(d=s.gradient.gradientTo),s.gradient.inverseColors){var v=h;h=d,d=v}return h.indexOf("rgb")>-1&&(h=k.rgb2hex(h)),d.indexOf("rgb")>-1&&(d=k.rgb2hex(d)),c.drawGradient(t,h,d,f,p,l.size,s.gradient.stops,a,o)}}]),e}(),Xr=function(){function e(t,r){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"setGlobalMarkerSize",value:function(){var e=this.w;if(e.globals.markers.size=Array.isArray(e.config.markers.size)?e.config.markers.size:[e.config.markers.size],e.globals.markers.size.length>0){if(e.globals.markers.size.length<e.globals.series.length+1)for(var t=0;t<=e.globals.series.length;t++)void 0===e.globals.markers.size[t]&&e.globals.markers.size.push(e.globals.markers.size[0])}else e.globals.markers.size=e.config.series.map((function(t){return e.config.markers.size}))}},{key:"plotChartMarkers",value:function(e){var t=e.pointsPos,r=e.seriesIndex,n=e.j,i=e.pSize,a=e.alwaysDrawMarker,o=void 0!==a&&a,s=e.isVirtualPoint,l=void 0!==s&&s,c=this.w,u=r,d=t,h=null,f=new Pr(this.ctx),p=c.config.markers.discrete&&c.config.markers.discrete.length;if(Array.isArray(d.x))for(var g=0;g<d.x.length;g++){var m=void 0,v=n,y=!k.isNumber(d.y[g]);0===c.globals.markers.largestSize&&c.globals.hasNullValues&&null!==c.globals.series[u][n+1]&&!l&&(y=!0),1===n&&0===g&&(v=0),1===n&&1===g&&(v=1);var b="apexcharts-marker";if("line"!==c.config.chart.type&&"area"!==c.config.chart.type||c.globals.comboCharts||c.config.tooltip.intersect||(b+=" no-pointer-events"),(Array.isArray(c.config.markers.size)?c.globals.markers.size[r]>0:c.config.markers.size>0)||o||p){y||(b+=" w".concat(k.randomId()));var x=this.getMarkerConfig({cssClass:b,seriesIndex:r,dataPointIndex:v});c.config.series[u].data[v]&&(c.config.series[u].data[v].fillColor&&(x.pointFillColor=c.config.series[u].data[v].fillColor),c.config.series[u].data[v].strokeColor&&(x.pointStrokeColor=c.config.series[u].data[v].strokeColor)),void 0!==i&&(x.pSize=i),(d.x[g]<-c.globals.markers.largestSize||d.x[g]>c.globals.gridWidth+c.globals.markers.largestSize||d.y[g]<-c.globals.markers.largestSize||d.y[g]>c.globals.gridHeight+c.globals.markers.largestSize)&&(x.pSize=0),y||((c.globals.markers.size[r]>0||o||p)&&!h&&(h=f.group({class:o||p?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(c.globals.cuid,")")),(m=f.drawMarker(d.x[g],d.y[g],x)).attr("rel",v),m.attr("j",v),m.attr("index",r),m.node.setAttribute("default-marker-size",x.pSize),new Er(this.ctx).setSelectionFilter(m,r,v),this.addEvents(m),h&&h.add(m))}else void 0===c.globals.pointsArray[r]&&(c.globals.pointsArray[r]=[]),c.globals.pointsArray[r].push([d.x[g],d.y[g]])}return h}},{key:"getMarkerConfig",value:function(e){var t=e.cssClass,r=e.seriesIndex,n=e.dataPointIndex,i=void 0===n?null:n,a=e.radius,o=void 0===a?null:a,s=e.size,l=void 0===s?null:s,c=e.strokeWidth,u=void 0===c?null:c,d=this.w,h=this.getMarkerStyle(r),f=null===l?d.globals.markers.size[r]:l,p=d.config.markers;return null!==i&&p.discrete.length&&p.discrete.map((function(e){e.seriesIndex===r&&e.dataPointIndex===i&&(h.pointStrokeColor=e.strokeColor,h.pointFillColor=e.fillColor,f=e.size,h.pointShape=e.shape)})),{pSize:null===o?f:o,pRadius:null!==o?o:p.radius,pointStrokeWidth:null!==u?u:Array.isArray(p.strokeWidth)?p.strokeWidth[r]:p.strokeWidth,pointStrokeColor:h.pointStrokeColor,pointFillColor:h.pointFillColor,shape:h.pointShape||(Array.isArray(p.shape)?p.shape[r]:p.shape),class:t,pointStrokeOpacity:Array.isArray(p.strokeOpacity)?p.strokeOpacity[r]:p.strokeOpacity,pointStrokeDashArray:Array.isArray(p.strokeDashArray)?p.strokeDashArray[r]:p.strokeDashArray,pointFillOpacity:Array.isArray(p.fillOpacity)?p.fillOpacity[r]:p.fillOpacity,seriesIndex:r}}},{key:"addEvents",value:function(e){var t=this.w,r=new Pr(this.ctx);e.node.addEventListener("mouseenter",r.pathMouseEnter.bind(this.ctx,e)),e.node.addEventListener("mouseleave",r.pathMouseLeave.bind(this.ctx,e)),e.node.addEventListener("mousedown",r.pathMouseDown.bind(this.ctx,e)),e.node.addEventListener("click",t.config.markers.onClick),e.node.addEventListener("dblclick",t.config.markers.onDblClick),e.node.addEventListener("touchstart",r.pathMouseDown.bind(this.ctx,e),{passive:!0})}},{key:"getMarkerStyle",value:function(e){var t=this.w,r=t.globals.markers.colors,n=t.config.markers.strokeColor||t.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(n)?n[e]:n,pointFillColor:Array.isArray(r)?r[e]:r}}}]),e}(),Kr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.initialAnim=this.w.config.chart.animations.enabled}return s(e,[{key:"draw",value:function(e,t,r){var n=this.w,i=new Pr(this.ctx),a=r.realIndex,o=r.pointsPos,s=r.zRatio,l=r.elParent,c=i.group({class:"apexcharts-series-markers apexcharts-series-".concat(n.config.chart.type)});if(c.attr("clip-path","url(#gridRectMarkerMask".concat(n.globals.cuid,")")),Array.isArray(o.x))for(var u=0;u<o.x.length;u++){var d=t+1,h=!0;0===t&&0===u&&(d=0),0===t&&1===u&&(d=1);var f=n.globals.markers.size[a];if(s!==1/0){var p=n.config.plotOptions.bubble;f=n.globals.seriesZ[a][d],p.zScaling&&(f/=s),p.minBubbleRadius&&f<p.minBubbleRadius&&(f=p.minBubbleRadius),p.maxBubbleRadius&&f>p.maxBubbleRadius&&(f=p.maxBubbleRadius)}var g=o.x[u],m=o.y[u];if(f=f||0,null!==m&&void 0!==n.globals.series[a][d]||(h=!1),h){var v=this.drawPoint(g,m,f,a,d,t);c.add(v)}l.add(c)}}},{key:"drawPoint",value:function(e,t,r,n,i,a){var o=this.w,s=n,l=new S(this.ctx),c=new Er(this.ctx),u=new Yr(this.ctx),d=new Xr(this.ctx),h=new Pr(this.ctx),f=d.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:s,dataPointIndex:i,radius:"bubble"===o.config.chart.type||o.globals.comboCharts&&o.config.series[n]&&"bubble"===o.config.series[n].type?r:null}),p=u.fillPath({seriesNumber:n,dataPointIndex:i,color:f.pointFillColor,patternUnits:"objectBoundingBox",value:o.globals.series[n][a]}),g=h.drawMarker(e,t,f);if(o.config.series[s].data[i]&&o.config.series[s].data[i].fillColor&&(p=o.config.series[s].data[i].fillColor),g.attr({fill:p}),o.config.chart.dropShadow.enabled){var m=o.config.chart.dropShadow;c.dropShadow(g,m,n)}if(!this.initialAnim||o.globals.dataChanged||o.globals.resized)o.globals.animationEnded=!0;else{var v=o.config.chart.animations.speed;l.animateMarker(g,v,o.globals.easing,(function(){window.setTimeout((function(){l.animationCompleted(g)}),100)}))}return g.attr({rel:i,j:i,index:n,"default-marker-size":f.pSize}),c.setSelectionFilter(g,n,i),d.addEvents(g),g.node.classList.add("apexcharts-marker"),g}},{key:"centerTextInBubble",value:function(e){var t=this.w;return{y:e+=parseInt(t.config.dataLabels.style.fontSize,10)/4}}}]),e}(),Gr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"dataLabelsCorrection",value:function(e,t,r,n,i,a,o){var s=this.w,l=!1,c=new Pr(this.ctx).getTextRects(r,o),u=c.width,d=c.height;t<0&&(t=0),t>s.globals.gridHeight+d&&(t=s.globals.gridHeight+d/2),void 0===s.globals.dataLabelsRects[n]&&(s.globals.dataLabelsRects[n]=[]),s.globals.dataLabelsRects[n].push({x:e,y:t,width:u,height:d});var h=s.globals.dataLabelsRects[n].length-2,f=void 0!==s.globals.lastDrawnDataLabelsIndexes[n]?s.globals.lastDrawnDataLabelsIndexes[n][s.globals.lastDrawnDataLabelsIndexes[n].length-1]:0;if(void 0!==s.globals.dataLabelsRects[n][h]){var p=s.globals.dataLabelsRects[n][f];(e>p.x+p.width||t>p.y+p.height||t+d<p.y||e+u<p.x)&&(l=!0)}return(0===i||a)&&(l=!0),{x:e,y:t,textRects:c,drawnextLabel:l}}},{key:"drawDataLabel",value:function(e){var t=this,r=e.type,n=e.pos,i=e.i,a=e.j,o=e.isRangeStart,s=e.strokeWidth,l=void 0===s?2:s,c=this.w,u=new Pr(this.ctx),d=c.config.dataLabels,h=0,f=0,p=a,g=null;if(-1!==c.globals.collapsedSeriesIndices.indexOf(i)||!d.enabled||!Array.isArray(n.x))return g;g=u.group({class:"apexcharts-data-labels"});for(var m=0;m<n.x.length;m++)if(h=n.x[m]+d.offsetX,f=n.y[m]+d.offsetY+l,!isNaN(h)){1===a&&0===m&&(p=0),1===a&&1===m&&(p=1);var v=c.globals.series[i][p];"rangeArea"===r&&(v=o?c.globals.seriesRangeStart[i][p]:c.globals.seriesRangeEnd[i][p]);var y="",b=function(e){return c.config.dataLabels.formatter(e,{ctx:t.ctx,seriesIndex:i,dataPointIndex:p,w:c})};"bubble"===c.config.chart.type?(y=b(v=c.globals.seriesZ[i][p]),f=n.y[m],f=new Kr(this.ctx).centerTextInBubble(f,i,p).y):void 0!==v&&(y=b(v));var x=c.config.dataLabels.textAnchor;c.globals.isSlopeChart&&(x=0===p?"end":p===c.config.series[i].data.length-1?"start":"middle"),this.plotDataLabelsText({x:h,y:f,text:y,i,j:p,parent:g,offsetCorrection:!0,dataLabelsConfig:c.config.dataLabels,textAnchor:x})}return g}},{key:"plotDataLabelsText",value:function(e){var t=this.w,r=new Pr(this.ctx),n=e.x,i=e.y,a=e.i,o=e.j,s=e.text,l=e.textAnchor,c=e.fontSize,u=e.parent,d=e.dataLabelsConfig,h=e.color,f=e.alwaysDrawDataLabel,p=e.offsetCorrection,g=e.className,m=null;if(Array.isArray(t.config.dataLabels.enabledOnSeries)&&t.config.dataLabels.enabledOnSeries.indexOf(a)<0)return m;var v={x:n,y:i,drawnextLabel:!0,textRects:null};p&&(v=this.dataLabelsCorrection(n,i,s,a,o,f,parseInt(d.style.fontSize,10))),t.globals.zoomed||(n=v.x,i=v.y),v.textRects&&(n<-20-v.textRects.width||n>t.globals.gridWidth+v.textRects.width+30)&&(s="");var y=t.globals.dataLabels.style.colors[a];(("bar"===t.config.chart.type||"rangeBar"===t.config.chart.type)&&t.config.plotOptions.bar.distributed||t.config.dataLabels.distributed)&&(y=t.globals.dataLabels.style.colors[o]),"function"==typeof y&&(y=y({series:t.globals.series,seriesIndex:a,dataPointIndex:o,w:t})),h&&(y=h);var b=d.offsetX,x=d.offsetY;if("bar"!==t.config.chart.type&&"rangeBar"!==t.config.chart.type||(b=0,x=0),t.globals.isSlopeChart&&(0!==o&&(b=-2*d.offsetX+5),0!==o&&o!==t.config.series[a].data.length-1&&(b=0)),v.drawnextLabel){if("middle"===l&&n===t.globals.gridWidth&&(l="end"),(m=r.drawText({width:100,height:parseInt(d.style.fontSize,10),x:n+b,y:i+x,foreColor:y,textAnchor:l||d.textAnchor,text:s,fontSize:c||d.style.fontSize,fontFamily:d.style.fontFamily,fontWeight:d.style.fontWeight||"normal"})).attr({class:g||"apexcharts-datalabel",cx:n,cy:i}),d.dropShadow.enabled){var w=d.dropShadow;new Er(this.ctx).dropShadow(m,w)}u.add(m),void 0===t.globals.lastDrawnDataLabelsIndexes[a]&&(t.globals.lastDrawnDataLabelsIndexes[a]=[]),t.globals.lastDrawnDataLabelsIndexes[a].push(o)}return m}},{key:"addBackgroundToDataLabel",value:function(e,t){var r=this.w,n=r.config.dataLabels.background,i=n.padding,a=n.padding/2,o=t.width,s=t.height,l=new Pr(this.ctx).drawRect(t.x-i,t.y-a/2,o+2*i,s+a,n.borderRadius,"transparent"!==r.config.chart.background&&r.config.chart.background?r.config.chart.background:"#fff",n.opacity,n.borderWidth,n.borderColor);return n.dropShadow.enabled&&new Er(this.ctx).dropShadow(l,n.dropShadow),l}},{key:"dataLabelsBackground",value:function(){var e=this.w;if("bubble"!==e.config.chart.type)for(var t=e.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),r=0;r<t.length;r++){var n=t[r],i=n.getBBox(),a=null;if(i.width&&i.height&&(a=this.addBackgroundToDataLabel(n,i)),a){n.parentNode.insertBefore(a.node,n);var o=e.config.dataLabels.background.backgroundColor||n.getAttribute("fill");!e.config.chart.animations.enabled||e.globals.resized||e.globals.dataChanged?a.attr({fill:o}):a.animate().attr({fill:o}),n.setAttribute("fill",e.config.dataLabels.background.foreColor)}}}},{key:"bringForward",value:function(){for(var e=this.w,t=e.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels"),r=e.globals.dom.baseEl.querySelector(".apexcharts-plot-series:last-child"),n=0;n<t.length;n++)r&&r.insertBefore(t[n],r.nextSibling)}}]),e}(),Ur=".apexcharts-flip-y {\n transform: scaleY(-1) translateY(-100%);\n transform-origin: top;\n transform-box: fill-box;\n}\n.apexcharts-flip-x {\n transform: scaleX(-1);\n transform-origin: center;\n transform-box: fill-box;\n}\n.apexcharts-legend {\n display: flex;\n overflow: auto;\n padding: 0 10px;\n}\n.apexcharts-legend.apexcharts-legend-group-horizontal {\n flex-direction: column;\n}\n.apexcharts-legend-group {\n display: flex;\n}\n.apexcharts-legend-group-vertical {\n flex-direction: column-reverse;\n}\n.apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top {\n flex-wrap: wrap\n}\n.apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\n flex-direction: column;\n bottom: 0;\n}\n.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\n justify-content: flex-start;\n align-items: flex-start;\n}\n.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center {\n justify-content: center;\n align-items: center;\n}\n.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right {\n justify-content: flex-end;\n align-items: flex-end;\n}\n.apexcharts-legend-series {\n cursor: pointer;\n line-height: normal;\n display: flex;\n align-items: center;\n}\n.apexcharts-legend-text {\n position: relative;\n font-size: 14px;\n}\n.apexcharts-legend-text *, .apexcharts-legend-marker * {\n pointer-events: none;\n}\n.apexcharts-legend-marker {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n margin-right: 1px;\n}\n\n.apexcharts-legend-series.apexcharts-no-click {\n cursor: auto;\n}\n.apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\n display: none !important;\n}\n.apexcharts-inactive-legend {\n opacity: 0.45;\n} ",qr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.legendInactiveClass="legend-mouseover-inactive"}return s(e,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series")}},{key:"getSeriesByName",value:function(e){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner .apexcharts-series[seriesName='".concat(k.escapeString(e),"']"))}},{key:"isSeriesHidden",value:function(e){var t=this.getSeriesByName(e),r=parseInt(t.getAttribute("data:realIndex"),10);return{isHidden:t.classList.contains("apexcharts-series-collapsed"),realIndex:r}}},{key:"addCollapsedClassToSeries",value:function(e,t){var r=this.w;function n(r){for(var n=0;n<r.length;n++)r[n].index===t&&e.node.classList.add("apexcharts-series-collapsed")}n(r.globals.collapsedSeries),n(r.globals.ancillaryCollapsedSeries)}},{key:"toggleSeries",value:function(e){var t=this.isSeriesHidden(e);return this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,t.isHidden),t.isHidden}},{key:"showSeries",value:function(e){var t=this.isSeriesHidden(e);t.isHidden&&this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,!0)}},{key:"hideSeries",value:function(e){var t=this.isSeriesHidden(e);t.isHidden||this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,!1)}},{key:"resetSeries",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=this.w,i=k.clone(n.globals.initialSeries);n.globals.previousPaths=[],r?(n.globals.collapsedSeries=[],n.globals.ancillaryCollapsedSeries=[],n.globals.collapsedSeriesIndices=[],n.globals.ancillaryCollapsedSeriesIndices=[]):i=this.emptyCollapsedSeries(i),n.config.series=i,e&&(t&&(n.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(i,n.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(e){for(var t=this.w,r=0;r<e.length;r++)t.globals.collapsedSeriesIndices.indexOf(r)>-1&&(e[r].data=[]);return e}},{key:"highlightSeries",value:function(e){var t=this.w,r=this.getSeriesByName(e),n=parseInt(null==r?void 0:r.getAttribute("data:realIndex"),10),i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels, .apexcharts-yaxis"),a=null,o=null,s=null;if(t.globals.axisCharts||"radialBar"===t.config.chart.type)if(t.globals.axisCharts){a=t.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(n,"']")),o=t.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(n,"']"));var l=t.globals.seriesYAxisReverseMap[n];s=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(l,"']"))}else a=t.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(n+1,"']"));else a=t.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(n+1,"'] path"));for(var c=0;c<i.length;c++)i[c].classList.add(this.legendInactiveClass);if(a)t.globals.axisCharts||a.parentNode.classList.remove(this.legendInactiveClass),a.classList.remove(this.legendInactiveClass),null!==o&&o.classList.remove(this.legendInactiveClass),null!==s&&s.classList.remove(this.legendInactiveClass);else for(var u=0;u<i.length;u++)i[u].classList.remove(this.legendInactiveClass)}},{key:"toggleSeriesOnHover",value:function(e,t){var r=this.w;t||(t=e.target);var n=r.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels, .apexcharts-yaxis");if("mousemove"===e.type){var i=parseInt(t.getAttribute("rel"),10)-1;this.highlightSeries(r.globals.seriesNames[i])}else if("mouseout"===e.type)for(var a=0;a<n.length;a++)n[a].classList.remove(this.legendInactiveClass)}},{key:"highlightRangeInSeries",value:function(e,t){var r=this,n=this.w,i=n.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),a=function(e){for(var t=0;t<i.length;t++)i[t].classList[e](r.legendInactiveClass)};if("mousemove"===e.type){var o=parseInt(t.getAttribute("rel"),10)-1;a("add");var s=n.config.plotOptions.heatmap.colorScale.ranges;!function(e,t){for(var n=0;n<i.length;n++){var a=Number(i[n].getAttribute("val"));a>=e.from&&(a<e.to||e.to===t&&a===t)&&i[n].classList.remove(r.legendInactiveClass)}}(s[o],s.reduce((function(e,t){return Math.max(e,t.to)}),0))}else"mouseout"===e.type&&a("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=this.w,n=0;if(r.config.series.length>1)for(var i=r.config.series.map((function(e,n){return e.data&&e.data.length>0&&-1===r.globals.collapsedSeriesIndices.indexOf(n)&&(!r.globals.comboCharts||0===t.length||t.length&&t.indexOf(r.config.series[n].type)>-1)?n:-1})),a="asc"===e?0:i.length-1;"asc"===e?a<i.length:a>=0;"asc"===e?a++:a--)if(-1!==i[a]){n=i[a];break}return n}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map((function(e,t){return"bar"===e.type||"column"===e.type?t:-1})).filter((function(e){return-1!==e})):this.w.config.series.map((function(e,t){return t}))}},{key:"getPreviousPaths",value:function(){var e=this.w;function t(t,r,n){for(var i=t[r].childNodes,a={type:n,paths:[],realIndex:t[r].getAttribute("data:realIndex")},o=0;o<i.length;o++)if(i[o].hasAttribute("pathTo")){var s=i[o].getAttribute("pathTo");a.paths.push({d:s})}e.globals.previousPaths.push(a)}e.globals.previousPaths=[],["line","area","bar","rangebar","rangeArea","candlestick","radar"].forEach((function(r){for(var n,i=(n=r,e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(n,"-series .apexcharts-series"))),a=0;a<i.length;a++)t(i,a,r)}));var r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e.config.chart.type," .apexcharts-series"));if(r.length>0)for(var n=function(t){for(var r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(t,"'] rect")),n=[],i=function(e){var t=function(t){return r[e].getAttribute(t)},i={x:parseFloat(t("x")),y:parseFloat(t("y")),width:parseFloat(t("width")),height:parseFloat(t("height"))};n.push({rect:i,color:r[e].getAttribute("color")})},a=0;a<r.length;a++)i(a);e.globals.previousPaths.push(n)},i=0;i<r.length;i++)n(i);e.globals.axisCharts||(e.globals.previousPaths=e.globals.series)}},{key:"clearPreviousPaths",value:function(){var e=this.w;e.globals.previousPaths=[],e.globals.allSeriesCollapsed=!1}},{key:"handleNoData",value:function(){var e=this.w,t=e.config.noData,r=new Pr(this.ctx),n=e.globals.svgWidth/2,i=e.globals.svgHeight/2,a="middle";if(e.globals.noData=!0,e.globals.animationEnded=!0,"left"===t.align?(n=10,a="start"):"right"===t.align&&(n=e.globals.svgWidth-10,a="end"),"top"===t.verticalAlign?i=50:"bottom"===t.verticalAlign&&(i=e.globals.svgHeight-50),n+=t.offsetX,i=i+parseInt(t.style.fontSize,10)+2+t.offsetY,void 0!==t.text&&""!==t.text){var o=r.drawText({x:n,y:i,text:t.text,textAnchor:a,fontSize:t.style.fontSize,fontFamily:t.style.fontFamily,foreColor:t.style.color,opacity:1,class:"apexcharts-text-nodata"});e.globals.dom.Paper.add(o)}}},{key:"setNullSeriesToZeroValues",value:function(e){for(var t=this.w,r=0;r<e.length;r++)if(0===e[r].length)for(var n=0;n<e[t.globals.maxValsInArrayIndex].length;n++)e[r].push(0);return e}},{key:"hasAllSeriesEqualX",value:function(){for(var e=!0,t=this.w,r=this.filteredSeriesX(),n=0;n<r.length-1;n++)if(r[n][0]!==r[n+1][0]){e=!1;break}return t.globals.allSeriesHasEqualX=e,e}},{key:"filteredSeriesX",value:function(){return this.w.globals.seriesX.map((function(e){return e.length>0?e:[]}))}}]),e}(),Zr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new Ar(this.ctx)}return s(e,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var e=this.w.config.series.slice(),t=new qr(this.ctx);if(this.activeSeriesIndex=t.getActiveConfigSeriesIndex(),void 0!==e[this.activeSeriesIndex].data&&e[this.activeSeriesIndex].data.length>0&&null!==e[this.activeSeriesIndex].data[0]&&void 0!==e[this.activeSeriesIndex].data[0].x&&null!==e[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var e=this.w.config.series.slice(),t=new qr(this.ctx);if(this.activeSeriesIndex=t.getActiveConfigSeriesIndex(),void 0!==e[this.activeSeriesIndex].data&&e[this.activeSeriesIndex].data.length>0&&void 0!==e[this.activeSeriesIndex].data[0]&&null!==e[this.activeSeriesIndex].data[0]&&e[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(e,t){for(var r=this.w.config,n=this.w.globals,i="boxPlot"===r.chart.type||"boxPlot"===r.series[t].type,a=0;a<e[t].data.length;a++)if(void 0!==e[t].data[a][1]&&(Array.isArray(e[t].data[a][1])&&4===e[t].data[a][1].length&&!i?this.twoDSeries.push(k.parseNumber(e[t].data[a][1][3])):e[t].data[a].length>=5?this.twoDSeries.push(k.parseNumber(e[t].data[a][4])):this.twoDSeries.push(k.parseNumber(e[t].data[a][1])),n.dataFormatXNumeric=!0),"datetime"===r.xaxis.type){var o=new Date(e[t].data[a][0]);o=new Date(o).getTime(),this.twoDSeriesX.push(o)}else this.twoDSeriesX.push(e[t].data[a][0]);for(var s=0;s<e[t].data.length;s++)void 0!==e[t].data[s][2]&&(this.threeDSeries.push(e[t].data[s][2]),n.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(e,t){var r=this.w.config,n=this.w.globals,i=new Mr(this.ctx),a=t;n.collapsedSeriesIndices.indexOf(t)>-1&&(a=this.activeSeriesIndex);for(var o=0;o<e[t].data.length;o++)void 0!==e[t].data[o].y&&(Array.isArray(e[t].data[o].y)?this.twoDSeries.push(k.parseNumber(e[t].data[o].y[e[t].data[o].y.length-1])):this.twoDSeries.push(k.parseNumber(e[t].data[o].y))),void 0!==e[t].data[o].goals&&Array.isArray(e[t].data[o].goals)?(void 0===this.seriesGoals[t]&&(this.seriesGoals[t]=[]),this.seriesGoals[t].push(e[t].data[o].goals)):(void 0===this.seriesGoals[t]&&(this.seriesGoals[t]=[]),this.seriesGoals[t].push(null));for(var s=0;s<e[a].data.length;s++){var l="string"==typeof e[a].data[s].x,c=Array.isArray(e[a].data[s].x),u=!c&&!!i.isValidDate(e[a].data[s].x);if(l||u)if(l||r.xaxis.convertedCatToNumeric){var d=n.isBarHorizontal&&n.isRangeData;"datetime"!==r.xaxis.type||d?(this.fallbackToCategory=!0,this.twoDSeriesX.push(e[a].data[s].x),isNaN(e[a].data[s].x)||"category"===this.w.config.xaxis.type||"string"==typeof e[a].data[s].x||(n.isXNumeric=!0)):this.twoDSeriesX.push(i.parseDate(e[a].data[s].x))}else"datetime"===r.xaxis.type?this.twoDSeriesX.push(i.parseDate(e[a].data[s].x.toString())):(n.dataFormatXNumeric=!0,n.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(e[a].data[s].x)));else c?(this.fallbackToCategory=!0,this.twoDSeriesX.push(e[a].data[s].x)):(n.isXNumeric=!0,n.dataFormatXNumeric=!0,this.twoDSeriesX.push(e[a].data[s].x))}if(e[t].data[0]&&void 0!==e[t].data[0].z){for(var h=0;h<e[t].data.length;h++)this.threeDSeries.push(e[t].data[h].z);n.isDataXYZ=!0}}},{key:"handleRangeData",value:function(e,t){var r=this.w.globals,n={};return this.isFormat2DArray()?n=this.handleRangeDataFormat("array",e,t):this.isFormatXY()&&(n=this.handleRangeDataFormat("xy",e,t)),r.seriesRangeStart[t]=void 0===n.start?[]:n.start,r.seriesRangeEnd[t]=void 0===n.end?[]:n.end,r.seriesRange[t]=n.rangeUniques,r.seriesRange.forEach((function(e,t){e&&e.forEach((function(e,t){e.y.forEach((function(t,r){for(var n=0;n<e.y.length;n++)if(r!==n){var i=t.y1,a=t.y2,o=e.y[n].y1;i<=e.y[n].y2&&o<=a&&(e.overlaps.indexOf(t.rangeName)<0&&e.overlaps.push(t.rangeName),e.overlaps.indexOf(e.y[n].rangeName)<0&&e.overlaps.push(e.y[n].rangeName))}}))}))})),n}},{key:"handleCandleStickBoxData",value:function(e,t){var r=this.w.globals,n={};return this.isFormat2DArray()?n=this.handleCandleStickBoxDataFormat("array",e,t):this.isFormatXY()&&(n=this.handleCandleStickBoxDataFormat("xy",e,t)),r.seriesCandleO[t]=n.o,r.seriesCandleH[t]=n.h,r.seriesCandleM[t]=n.m,r.seriesCandleL[t]=n.l,r.seriesCandleC[t]=n.c,n}},{key:"handleRangeDataFormat",value:function(e,t,r){var n=[],i=[],a=t[r].data.filter((function(e,t,r){return t===r.findIndex((function(t){return t.x===e.x}))})).map((function(e,t){return{x:e.x,overlaps:[],y:[]}}));if("array"===e)for(var o=0;o<t[r].data.length;o++)Array.isArray(t[r].data[o])?(n.push(t[r].data[o][1][0]),i.push(t[r].data[o][1][1])):(n.push(t[r].data[o]),i.push(t[r].data[o]));else if("xy"===e)for(var s=function(e){var o=Array.isArray(t[r].data[e].y),s=k.randomId(),l=t[r].data[e].x,c={y1:o?t[r].data[e].y[0]:t[r].data[e].y,y2:o?t[r].data[e].y[1]:t[r].data[e].y,rangeName:s};t[r].data[e].rangeName=s;var u=a.findIndex((function(e){return e.x===l}));a[u].y.push(c),n.push(c.y1),i.push(c.y2)},l=0;l<t[r].data.length;l++)s(l);return{start:n,end:i,rangeUniques:a}}},{key:"handleCandleStickBoxDataFormat",value:function(e,t,r){var n=this.w,i="boxPlot"===n.config.chart.type||"boxPlot"===n.config.series[r].type,a=[],o=[],s=[],l=[],c=[];if("array"===e)if(i&&6===t[r].data[0].length||!i&&5===t[r].data[0].length)for(var u=0;u<t[r].data.length;u++)a.push(t[r].data[u][1]),o.push(t[r].data[u][2]),i?(s.push(t[r].data[u][3]),l.push(t[r].data[u][4]),c.push(t[r].data[u][5])):(l.push(t[r].data[u][3]),c.push(t[r].data[u][4]));else for(var d=0;d<t[r].data.length;d++)Array.isArray(t[r].data[d][1])&&(a.push(t[r].data[d][1][0]),o.push(t[r].data[d][1][1]),i?(s.push(t[r].data[d][1][2]),l.push(t[r].data[d][1][3]),c.push(t[r].data[d][1][4])):(l.push(t[r].data[d][1][2]),c.push(t[r].data[d][1][3])));else if("xy"===e)for(var h=0;h<t[r].data.length;h++)Array.isArray(t[r].data[h].y)&&(a.push(t[r].data[h].y[0]),o.push(t[r].data[h].y[1]),i?(s.push(t[r].data[h].y[2]),l.push(t[r].data[h].y[3]),c.push(t[r].data[h].y[4])):(l.push(t[r].data[h].y[2]),c.push(t[r].data[h].y[3])));return{o:a,h:o,m:s,l,c}}},{key:"parseDataAxisCharts",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.ctx,n=this.w.config,i=this.w.globals,a=new Mr(r),o=n.labels.length>0?n.labels.slice():n.xaxis.categories.slice();i.isRangeBar="rangeBar"===n.chart.type&&i.isBarHorizontal,i.hasXaxisGroups="category"===n.xaxis.type&&n.xaxis.group.groups.length>0,i.hasXaxisGroups&&(i.groups=n.xaxis.group.groups),e.forEach((function(e,t){void 0!==e.name?i.seriesNames.push(e.name):i.seriesNames.push("series-"+parseInt(t+1,10))})),this.coreUtils.setSeriesYAxisMappings();var s=[],l=y(new Set(n.series.map((function(e){return e.group}))));n.series.forEach((function(e,t){var r=l.indexOf(e.group);s[r]||(s[r]=[]),s[r].push(i.seriesNames[t])})),i.seriesGroups=s;for(var c=function(){for(var e=0;e<o.length;e++)if("string"==typeof o[e]){if(!a.isValidDate(o[e]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");t.twoDSeriesX.push(a.parseDate(o[e]))}else t.twoDSeriesX.push(o[e])},u=0;u<e.length;u++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],void 0===e[u].data)return void console.error("It is a possibility that you may have not included 'data' property in series.");if("rangeBar"!==n.chart.type&&"rangeArea"!==n.chart.type&&"rangeBar"!==e[u].type&&"rangeArea"!==e[u].type||(i.isRangeData=!0,this.handleRangeData(e,u)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(e,u):this.isFormatXY()&&this.handleFormatXY(e,u),"candlestick"!==n.chart.type&&"candlestick"!==e[u].type&&"boxPlot"!==n.chart.type&&"boxPlot"!==e[u].type||this.handleCandleStickBoxData(e,u),i.series.push(this.twoDSeries),i.labels.push(this.twoDSeriesX),i.seriesX.push(this.twoDSeriesX),i.seriesGoals=this.seriesGoals,u!==this.activeSeriesIndex||this.fallbackToCategory||(i.isXNumeric=!0);else{"datetime"===n.xaxis.type?(i.isXNumeric=!0,c(),i.seriesX.push(this.twoDSeriesX)):"numeric"===n.xaxis.type&&(i.isXNumeric=!0,o.length>0&&(this.twoDSeriesX=o,i.seriesX.push(this.twoDSeriesX))),i.labels.push(this.twoDSeriesX);var d=e[u].data.map((function(e){return k.parseNumber(e)}));i.series.push(d)}i.seriesZ.push(this.threeDSeries),void 0!==e[u].color?i.seriesColors.push(e[u].color):i.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(e){var t=this.w.globals,r=this.w.config,n=Array.isArray(e)&&e.every((function(e){return"number"==typeof e}))&&r.labels.length>0,i=Array.isArray(e)&&e.some((function(e){return e&&"object"===x(e)&&e.data||e&&"object"===x(e)&&e.parsing}));if(n&&i&&console.warn("ApexCharts: Both old format (numeric series + labels) and new format (series objects with data/parsing) detected. Using old format for backward compatibility."),n){t.series=e.slice(),t.seriesNames=r.labels.slice();for(var a=0;a<t.series.length;a++)void 0===t.seriesNames[a]&&t.seriesNames.push("series-"+(a+1));return this.w}if(Array.isArray(e)&&e.every((function(e){return"number"==typeof e}))){t.series=e.slice(),t.seriesNames=[];for(var o=0;o<t.series.length;o++)t.seriesNames.push(r.labels[o]||"series-".concat(o+1));return this.w}var s=this.extractPieDataFromSeries(e);t.series=s.values,t.seriesNames=s.labels,"radialBar"===r.chart.type&&(t.series=t.series.map((function(e){var t=k.parseNumber(e);return t>100&&console.warn("ApexCharts: RadialBar value ".concat(t," > 100, consider using percentage values (0-100)")),t})));for(var l=0;l<t.series.length;l++)void 0===t.seriesNames[l]&&t.seriesNames.push("series-"+(l+1));return this.w}},{key:"resetParsingFlags",value:function(){var e=this.w;e.globals.dataWasParsed=!1,e.globals.originalSeries=null,e.config.series&&e.config.series.forEach((function(e){e.__apexParsed&&delete e.__apexParsed}))}},{key:"extractPieDataFromSeries",value:function(e){var t=[],r=[];if(!Array.isArray(e))return console.warn("ApexCharts: Expected array for series data"),{values:[],labels:[]};if(0===e.length)return console.warn("ApexCharts: Empty series array"),{values:[],labels:[]};var n=e[0];return"object"===x(n)&&null!==n&&n.data?(this.extractPieDataFromSeriesObjects(e,t,r),{values:t,labels:r}):(console.warn("ApexCharts: Unsupported series format for pie/donut/radialBar. Expected series objects with data property."),{values:[],labels:[]})}},{key:"extractPieDataFromSeriesObjects",value:function(e,t,r){e.forEach((function(e,n){e.data&&Array.isArray(e.data)?e.data.forEach((function(e){"object"===x(e)&&null!==e?void 0!==e.x&&void 0!==e.y?(r.push(String(e.x)),t.push(k.parseNumber(e.y))):console.warn("ApexCharts: Invalid data point format for pie chart. Expected {x, y} format:",e):console.warn("ApexCharts: Expected object data point, got:",x(e))})):console.warn("ApexCharts: Series ".concat(n," has no valid data array"))}))}},{key:"handleExternalLabelsData",value:function(e){var t=this.w.config,r=this.w.globals;t.xaxis.categories.length>0?r.labels=t.xaxis.categories:t.labels.length>0?r.labels=t.labels.slice():this.fallbackToCategory?(r.labels=r.labels[0],r.seriesRange.length&&(r.seriesRange.map((function(e){e.forEach((function(e){r.labels.indexOf(e.x)<0&&e.x&&r.labels.push(e.x)}))})),r.labels=Array.from(new Set(r.labels.map(JSON.stringify)),JSON.parse)),t.xaxis.convertedCatToNumeric&&(new Br(t).convertCatToNumericXaxis(t,this.ctx,r.seriesX[0]),this._generateExternalLabels(e))):this._generateExternalLabels(e)}},{key:"_generateExternalLabels",value:function(e){var t=this.w.globals,r=this.w.config,n=[];if(t.axisCharts){if(t.series.length>0)if(this.isFormatXY())for(var i=r.series.map((function(e,t){return e.data.filter((function(e,t,r){return r.findIndex((function(t){return t.x===e.x}))===t}))})),a=i.reduce((function(e,t,r,n){return n[e].length>t.length?e:r}),0),o=0;o<i[a].length;o++)n.push(o+1);else for(var s=0;s<t.series[t.maxValsInArrayIndex].length;s++)n.push(s+1);t.seriesX=[];for(var l=0;l<e.length;l++)t.seriesX.push(n);this.w.globals.isBarHorizontal||(t.isXNumeric=!0)}if(0===n.length){n=t.axisCharts?[]:t.series.map((function(e,t){return t+1}));for(var c=0;c<e.length;c++)t.seriesX.push(n)}t.labels=n,r.xaxis.convertedCatToNumeric&&(t.categoryLabels=n.map((function(e){return r.xaxis.labels.formatter(e)}))),t.noLabelsProvided=!0}},{key:"parseRawDataIfNeeded",value:function(e){var t=this,r=this.w.config,n=this.w.globals,i=r.parsing;if(n.dataWasParsed)return e;if(!i&&!e.some((function(e){return e.parsing})))return e;var a=e.map((function(e,r){var n,a,o;if(!e.data||!Array.isArray(e.data)||0===e.data.length)return e;var s={x:(null===(n=e.parsing)||void 0===n?void 0:n.x)||(null==i?void 0:i.x),y:(null===(a=e.parsing)||void 0===a?void 0:a.y)||(null==i?void 0:i.y),z:(null===(o=e.parsing)||void 0===o?void 0:o.z)||(null==i?void 0:i.z)};if(!s.x&&!s.y)return e;var l=e.data[0];if("object"===x(l)&&null!==l&&(l.hasOwnProperty("x")||l.hasOwnProperty("y"))||Array.isArray(l))return e;if(!s.x||!s.y||Array.isArray(s.y)&&0===s.y.length)return console.warn("ApexCharts: Series ".concat(r," has parsing config but missing x or y field specification")),e;var c=e.data.map((function(e,n){if("object"!==x(e)||null===e)return console.warn("ApexCharts: Series ".concat(r,", data point ").concat(n," is not an object, skipping parsing")),e;var i,a=t.getNestedValue(e,s.x),o=void 0;if(Array.isArray(s.y)){var l=s.y.map((function(r){return t.getNestedValue(e,r)}));i="bubble"===t.w.config.chart.type&&2===l.length?l[0]:l}else i=t.getNestedValue(e,s.y);s.z&&(o=t.getNestedValue(e,s.z)),void 0===a&&console.warn("ApexCharts: Series ".concat(r,", data point ").concat(n," missing field '").concat(s.x,"'")),void 0===i&&console.warn("ApexCharts: Series ".concat(r,", data point ").concat(n," missing field '").concat(s.y,"'"));var c={x:a,y:i};if("bubble"===t.w.config.chart.type&&Array.isArray(s.y)&&2===s.y.length){var u=t.getNestedValue(e,s.y[1]);void 0!==u&&(c.z=u)}return void 0!==o&&(c.z=o),c}));return g(g({},e),{},{data:c,__apexParsed:!0})}));return n.dataWasParsed=!0,n.originalSeries||(n.originalSeries=k.clone(e)),a}},{key:"getNestedValue",value:function(e,t){if(e&&"object"===x(e)&&t){if(-1===t.indexOf("."))return e[t];for(var r=t.split("."),n=e,i=0;i<r.length;i++){if(null==n||"object"!==x(n))return;n=n[r[i]]}return n}}},{key:"parseData",value:function(e){var t=this.w,r=t.config,n=t.globals;if(e=this.parseRawDataIfNeeded(e),r.series=e,n.initialSeries=k.clone(e),this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),n.axisCharts?(this.parseDataAxisCharts(e),this.coreUtils.getLargestSeries()):this.parseDataNonAxisCharts(e),r.chart.stacked){var i=new qr(this.ctx);n.series=i.setNullSeriesToZeroValues(n.series)}this.coreUtils.getSeriesTotals(),n.axisCharts&&(n.stackedSeriesTotals=this.coreUtils.getStackedSeriesTotals(),n.stackedSeriesTotalsByGroups=this.coreUtils.getStackedSeriesTotalsByGroups()),this.coreUtils.getPercentSeries(),n.dataFormatXNumeric||n.isXNumeric&&("numeric"!==r.xaxis.type||0!==r.labels.length||0!==r.xaxis.categories.length)||this.handleExternalLabelsData(e);for(var a=this.coreUtils.getCategoryLabels(n.labels),o=0;o<a.length;o++)if(Array.isArray(a[o])){n.isMultiLineX=!0;break}}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var e=this.w,t=[];e.globals.seriesYAxisMap.forEach((function(r,n){var i=0;r.forEach((function(t){-1!==e.globals.collapsedSeriesIndices.indexOf(t)&&i++})),i>0&&i==r.length&&t.push(n)})),e.globals.ignoreYAxisIndexes=t.map((function(e){return e}))}}]),e}(),Jr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"svgStringToNode",value:function(e){return(new DOMParser).parseFromString(e,"image/svg+xml").documentElement}},{key:"scaleSvgNode",value:function(e,t){var r=parseFloat(e.getAttributeNS(null,"width")),n=parseFloat(e.getAttributeNS(null,"height"));e.setAttributeNS(null,"width",r*t),e.setAttributeNS(null,"height",n*t),e.setAttributeNS(null,"viewBox","0 0 "+r+" "+n)}},{key:"getSvgString",value:function(e){var t=this;return new Promise((function(r){var n=t.w,i=e||n.config.chart.toolbar.export.scale||n.config.chart.toolbar.export.width/n.globals.svgWidth;i||(i=1);var a=n.globals.svgWidth*i,o=n.globals.svgHeight*i,s=n.globals.dom.elWrap.cloneNode(!0);s.style.width=a+"px",s.style.height=o+"px";var l=(new XMLSerializer).serializeToString(s),c="\n .apexcharts-tooltip, .apexcharts-toolbar, .apexcharts-xaxistooltip, .apexcharts-yaxistooltip, .apexcharts-xcrosshairs, .apexcharts-ycrosshairs, .apexcharts-zoom-rect, .apexcharts-selection-rect {\n display: none;\n }\n ";n.config.legend.show&&n.globals.dom.elLegendWrap&&n.globals.dom.elLegendWrap.children.length>0&&(c+=Ur);var u='\n <svg xmlns="http://www.w3.org/2000/svg"\n version="1.1"\n xmlns:xlink="http://www.w3.org/1999/xlink"\n class="apexcharts-svg"\n xmlns:data="ApexChartsNS"\n transform="translate(0, 0)"\n width="'.concat(n.globals.svgWidth,'px" height="').concat(n.globals.svgHeight,'px">\n <foreignObject width="100%" height="100%">\n <div xmlns="http://www.w3.org/1999/xhtml" style="width:').concat(a,"px; height:").concat(o,'px;">\n <style type="text/css">\n ').concat(c,"\n </style>\n ").concat(l,"\n </div>\n </foreignObject>\n </svg>\n "),d=t.svgStringToNode(u);1!==i&&t.scaleSvgNode(d,i),t.convertImagesToBase64(d).then((function(){u=(new XMLSerializer).serializeToString(d),r(u.replace(/ /g," "))}))}))}},{key:"convertImagesToBase64",value:function(e){var t=this,r=e.getElementsByTagName("image"),n=Array.from(r).map((function(e){var r=e.getAttributeNS("http://www.w3.org/1999/xlink","href");return r&&!r.startsWith("data:")?t.getBase64FromUrl(r).then((function(t){e.setAttributeNS("http://www.w3.org/1999/xlink","href",t)})).catch((function(e){console.error("Error converting image to base64:",e)})):Promise.resolve()}));return Promise.all(n)}},{key:"getBase64FromUrl",value:function(e){return new Promise((function(t,r){var n=new Image;n.crossOrigin="Anonymous",n.onload=function(){var e=document.createElement("canvas");e.width=n.width,e.height=n.height,e.getContext("2d").drawImage(n,0,0),t(e.toDataURL())},n.onerror=r,n.src=e}))}},{key:"svgUrl",value:function(){var e=this;return new Promise((function(t){e.getSvgString().then((function(e){var r=new Blob([e],{type:"image/svg+xml;charset=utf-8"});t(URL.createObjectURL(r))}))}))}},{key:"dataURI",value:function(e){var t=this;return new Promise((function(r){var n=t.w,i=e?e.scale||e.width/n.globals.svgWidth:1,a=document.createElement("canvas");a.width=n.globals.svgWidth*i,a.height=parseInt(n.globals.dom.elWrap.style.height,10)*i;var o="transparent"!==n.config.chart.background&&n.config.chart.background?n.config.chart.background:"#fff",s=a.getContext("2d");s.fillStyle=o,s.fillRect(0,0,a.width*i,a.height*i),t.getSvgString(i).then((function(e){var t="data:image/svg+xml,"+encodeURIComponent(e),n=new Image;n.crossOrigin="anonymous",n.onload=function(){if(s.drawImage(n,0,0),a.msToBlob){var e=a.msToBlob();r({blob:e})}else{var t=a.toDataURL("image/png");r({imgURI:t})}},n.src=t}))}))}},{key:"exportToSVG",value:function(){var e=this;this.svgUrl().then((function(t){e.triggerDownload(t,e.w.config.chart.toolbar.export.svg.filename,".svg")}))}},{key:"exportToPng",value:function(){var e=this,t=this.w.config.chart.toolbar.export.scale,r=this.w.config.chart.toolbar.export.width,n=t?{scale:t}:r?{width:r}:void 0;this.dataURI(n).then((function(t){var r=t.imgURI,n=t.blob;n?navigator.msSaveOrOpenBlob(n,e.w.globals.chartID+".png"):e.triggerDownload(r,e.w.config.chart.toolbar.export.png.filename,".png")}))}},{key:"exportToCSV",value:function(e){var t=this,r=e.series,n=e.fileName,i=e.columnDelimiter,a=void 0===i?",":i,o=e.lineDelimiter,s=void 0===o?"\n":o,l=this.w;r||(r=l.config.series);var c=[],u=[],d="",h=l.globals.series.map((function(e,t){return-1===l.globals.collapsedSeriesIndices.indexOf(t)?e:[]})),f=function(e){return"function"==typeof l.config.chart.toolbar.export.csv.categoryFormatter?l.config.chart.toolbar.export.csv.categoryFormatter(e):"datetime"===l.config.xaxis.type&&String(e).length>=10?new Date(e).toDateString():k.isNumber(e)?e:e.split(a).join("")},p=function(e){return"function"==typeof l.config.chart.toolbar.export.csv.valueFormatter?l.config.chart.toolbar.export.csv.valueFormatter(e):e},g=Math.max.apply(Math,y(r.map((function(e){return e.data?e.data.length:0})))),m=new Zr(this.ctx),v=new Ir(this.ctx),b=function(e){var r="";if(l.globals.axisCharts){if("category"===l.config.xaxis.type||l.config.xaxis.convertedCatToNumeric)if(l.globals.isBarHorizontal){var n=l.globals.yLabelFormatters[0],i=new qr(t.ctx).getActiveConfigSeriesIndex();r=n(l.globals.labels[e],{seriesIndex:i,dataPointIndex:e,w:l})}else r=v.getLabel(l.globals.labels,l.globals.timescaleLabels,0,e).text;"datetime"===l.config.xaxis.type&&(l.config.xaxis.categories.length?r=l.config.xaxis.categories[e]:l.config.labels.length&&(r=l.config.labels[e]))}else r=l.config.labels[e];return null===r?"nullvalue":(Array.isArray(r)&&(r=r.join(" ")),k.isNumber(r)?r:r.split(a).join(""))};c.push(l.config.chart.toolbar.export.csv.headerCategory),"boxPlot"===l.config.chart.type?(c.push("minimum"),c.push("q1"),c.push("median"),c.push("q3"),c.push("maximum")):"candlestick"===l.config.chart.type?(c.push("open"),c.push("high"),c.push("low"),c.push("close")):"rangeBar"===l.config.chart.type?(c.push("minimum"),c.push("maximum")):r.map((function(e,t){var r=(e.name?e.name:"series-".concat(t))+"";l.globals.axisCharts&&c.push(r.split(a).join("")?r.split(a).join(""):"series-".concat(t))})),l.globals.axisCharts||(c.push(l.config.chart.toolbar.export.csv.headerValue),u.push(c.join(a))),l.globals.allSeriesHasEqualX||!l.globals.axisCharts||l.config.xaxis.categories.length||l.config.labels.length?r.map((function(e,t){l.globals.axisCharts?function(e,t){if(c.length&&0===t&&u.push(c.join(a)),e.data){e.data=e.data.length&&e.data||y(Array(g)).map((function(){return""}));for(var n=0;n<e.data.length;n++){c=[];var i=b(n);if("nullvalue"!==i){if(i||(m.isFormatXY()?i=r[t].data[n].x:m.isFormat2DArray()&&(i=r[t].data[n]?r[t].data[n][0]:"")),0===t){c.push(f(i));for(var o=0;o<l.globals.series.length;o++){var s,d=m.isFormatXY()?null===(s=r[o].data[n])||void 0===s?void 0:s.y:h[o][n];c.push(p(d))}}("candlestick"===l.config.chart.type||e.type&&"candlestick"===e.type)&&(c.pop(),c.push(l.globals.seriesCandleO[t][n]),c.push(l.globals.seriesCandleH[t][n]),c.push(l.globals.seriesCandleL[t][n]),c.push(l.globals.seriesCandleC[t][n])),("boxPlot"===l.config.chart.type||e.type&&"boxPlot"===e.type)&&(c.pop(),c.push(l.globals.seriesCandleO[t][n]),c.push(l.globals.seriesCandleH[t][n]),c.push(l.globals.seriesCandleM[t][n]),c.push(l.globals.seriesCandleL[t][n]),c.push(l.globals.seriesCandleC[t][n])),"rangeBar"===l.config.chart.type&&(c.pop(),c.push(l.globals.seriesRangeStart[t][n]),c.push(l.globals.seriesRangeEnd[t][n])),c.length&&u.push(c.join(a))}}}}(e,t):((c=[]).push(f(l.globals.labels[t])),c.push(p(h[t])),u.push(c.join(a)))})):function(){var e=new Set,t={};r.forEach((function(n,i){null==n||n.data.forEach((function(n){var a,o;if(m.isFormatXY())a=n.x,o=n.y;else{if(!m.isFormat2DArray())return;a=n[0],o=n[1]}t[a]||(t[a]=Array(r.length).fill("")),t[a][i]=p(o),e.add(a)}))})),c.length&&u.push(c.join(a)),Array.from(e).sort().forEach((function(e){u.push([f(e),t[e].join(a)])}))}(),d+=u.join(s),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\ufeff"+d),n||l.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(e,t,r){var n=document.createElement("a");n.href=e,n.download=(t||this.w.globals.chartID)+r,document.body.appendChild(n),n.click(),document.body.removeChild(n)}}]),e}(),Qr=function(){function e(t,r){a(this,e),this.ctx=t,this.elgrid=r,this.w=t.w;var n=this.w;this.axesUtils=new Ir(t),this.xaxisLabels=n.globals.labels.slice(),n.globals.timescaleLabels.length>0&&!n.globals.isBarHorizontal&&(this.xaxisLabels=n.globals.timescaleLabels.slice()),n.config.xaxis.overwriteCategories&&(this.xaxisLabels=n.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],"top"===n.config.xaxis.position?this.offY=0:this.offY=n.globals.gridHeight,this.offY=this.offY+n.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal="bar"===n.config.chart.type&&n.config.plotOptions.bar.horizontal,this.xaxisFontSize=n.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=n.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=n.config.xaxis.labels.style.colors,this.xaxisBorderWidth=n.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=n.config.yaxis[0].axisBorder.width.toString()),String(this.xaxisBorderWidth).indexOf("%")>-1?this.xaxisBorderWidth=n.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=n.config.xaxis.axisBorder.height,this.yaxis=n.config.yaxis[0]}return s(e,[{key:"drawXaxis",value:function(){var e=this.w,t=new Pr(this.ctx),r=t.group({class:"apexcharts-xaxis",transform:"translate(".concat(e.config.xaxis.offsetX,", ").concat(e.config.xaxis.offsetY,")")}),n=t.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});r.add(n);for(var i=[],a=0;a<this.xaxisLabels.length;a++)i.push(this.xaxisLabels[a]);if(this.drawXAxisLabelAndGroup(!0,t,n,i,e.globals.isXNumeric,(function(e,t){return t})),e.globals.hasXaxisGroups){var o=e.globals.groups;i=[];for(var s=0;s<o.length;s++)i.push(o[s].title);var l={};e.config.xaxis.group.style&&(l.xaxisFontSize=e.config.xaxis.group.style.fontSize,l.xaxisFontFamily=e.config.xaxis.group.style.fontFamily,l.xaxisForeColors=e.config.xaxis.group.style.colors,l.fontWeight=e.config.xaxis.group.style.fontWeight,l.cssClass=e.config.xaxis.group.style.cssClass),this.drawXAxisLabelAndGroup(!1,t,n,i,!1,(function(e,t){return o[e].cols*t}),l)}if(void 0!==e.config.xaxis.title.text){var c=t.group({class:"apexcharts-xaxis-title"}),u=t.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.offY+parseFloat(this.xaxisFontSize)+("bottom"===e.config.xaxis.position?e.globals.xAxisLabelsHeight:-e.globals.xAxisLabelsHeight-10)+e.config.xaxis.title.offsetY,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,fontWeight:e.config.xaxis.title.style.fontWeight,foreColor:e.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});c.add(u),r.add(c)}if(e.config.xaxis.axisBorder.show){var d=e.globals.barPadForNumericAxis,h=t.drawLine(e.globals.padHorizontal+e.config.xaxis.axisBorder.offsetX-d,this.offY,this.xaxisBorderWidth+d,this.offY,e.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);this.elgrid&&this.elgrid.elGridBorders&&e.config.grid.show?this.elgrid.elGridBorders.add(h):r.add(h)}return r}},{key:"drawXAxisLabelAndGroup",value:function(e,t,r,n,i,a){var o,s=this,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},c=[],u=[],d=this.w,h=l.xaxisFontSize||this.xaxisFontSize,f=l.xaxisFontFamily||this.xaxisFontFamily,p=l.xaxisForeColors||this.xaxisForeColors,g=l.fontWeight||d.config.xaxis.labels.style.fontWeight,m=l.cssClass||d.config.xaxis.labels.style.cssClass,v=d.globals.padHorizontal,y=n.length,b="category"===d.config.xaxis.type?d.globals.dataPoints:y;if(0===b&&y>b&&(b=y),i){var x=Math.max(Number(d.config.xaxis.tickAmount)||1,b>1?b-1:b);o=d.globals.gridWidth/Math.min(x,y-1),v=v+a(0,o)/2+d.config.xaxis.labels.offsetX}else o=d.globals.gridWidth/b,v=v+a(0,o)+d.config.xaxis.labels.offsetX;for(var w=function(i){var l=v-a(i,o)/2+d.config.xaxis.labels.offsetX;0===i&&1===y&&o/2===v&&1===b&&(l=d.globals.gridWidth/2);var x=s.axesUtils.getLabel(n,d.globals.timescaleLabels,l,i,c,h,e),w=28;if(d.globals.rotateXLabels&&e&&(w=22),d.config.xaxis.title.text&&"top"===d.config.xaxis.position&&(w+=parseFloat(d.config.xaxis.title.style.fontSize)+2),e||(w=w+parseFloat(h)+(d.globals.xAxisLabelsHeight-d.globals.xAxisGroupLabelsHeight)+(d.globals.rotateXLabels?10:0)),x=void 0!==d.config.xaxis.tickAmount&&"dataPoints"!==d.config.xaxis.tickAmount&&"datetime"!==d.config.xaxis.type?s.axesUtils.checkLabelBasedOnTickamount(i,x,y):s.axesUtils.checkForOverflowingLabels(i,x,y,c,u),d.config.xaxis.labels.show){var k=t.drawText({x:x.x,y:s.offY+d.config.xaxis.labels.offsetY+w-("top"===d.config.xaxis.position?d.globals.xAxisHeight+d.config.xaxis.axisTicks.height-2:0),text:x.text,textAnchor:"middle",fontWeight:x.isBold?600:g,fontSize:h,fontFamily:f,foreColor:Array.isArray(p)?e&&d.config.xaxis.convertedCatToNumeric?p[d.globals.minX+i-1]:p[i]:p,isPlainText:!1,cssClass:(e?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+m});if(r.add(k),k.on("click",(function(e){if("function"==typeof d.config.chart.events.xAxisLabelClick){var t=Object.assign({},d,{labelIndex:i});d.config.chart.events.xAxisLabelClick(e,s.ctx,t)}})),e){var S=document.createElementNS(d.globals.SVGNS,"title");S.textContent=Array.isArray(x.text)?x.text.join(" "):x.text,k.node.appendChild(S),""!==x.text&&(c.push(x.text),u.push(x))}}i<y-1&&(v+=a(i+1,o))},k=0;k<=y-1;k++)w(k)}},{key:"drawXaxisInversed",value:function(e){var t,r,n=this,i=this.w,a=new Pr(this.ctx),o=i.config.yaxis[0].opposite?i.globals.translateYAxisX[e]:0,s=a.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:e}),l=a.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+o+", 0)"});s.add(l);var c=[];if(i.config.yaxis[e].show)for(var u=0;u<this.xaxisLabels.length;u++)c.push(this.xaxisLabels[u]);t=i.globals.gridHeight/c.length,r=-t/2.2;var d=i.globals.yLabelFormatters[0],h=i.config.yaxis[0].labels;if(h.show)for(var f=function(o){var s=void 0===c[o]?"":c[o];s=d(s,{seriesIndex:e,dataPointIndex:o,w:i});var u=n.axesUtils.getYAxisForeColor(h.style.colors,e),f=0;Array.isArray(s)&&(f=s.length/2*parseInt(h.style.fontSize,10));var p=h.offsetX-15,g="end";n.yaxis.opposite&&(g="start"),"left"===i.config.yaxis[0].labels.align?(p=h.offsetX,g="start"):"center"===i.config.yaxis[0].labels.align?(p=h.offsetX,g="middle"):"right"===i.config.yaxis[0].labels.align&&(g="end");var m=a.drawText({x:p,y:r+t+h.offsetY-f,text:s,textAnchor:g,foreColor:Array.isArray(u)?u[o]:u,fontSize:h.style.fontSize,fontFamily:h.style.fontFamily,fontWeight:h.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+h.style.cssClass,maxWidth:h.maxWidth});l.add(m),m.on("click",(function(e){if("function"==typeof i.config.chart.events.xAxisLabelClick){var t=Object.assign({},i,{labelIndex:o});i.config.chart.events.xAxisLabelClick(e,n.ctx,t)}}));var v=document.createElementNS(i.globals.SVGNS,"title");if(v.textContent=Array.isArray(s)?s.join(" "):s,m.node.appendChild(v),0!==i.config.yaxis[e].labels.rotate){var y=a.rotateAroundCenter(m.node);m.node.setAttribute("transform","rotate(".concat(i.config.yaxis[e].labels.rotate," 0 ").concat(y.y,")"))}r+=t},p=0;p<=c.length-1;p++)f(p);if(void 0!==i.config.yaxis[0].title.text){var g=a.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+o+", 0)"}),m=a.drawText({x:i.config.yaxis[0].title.offsetX,y:i.globals.gridHeight/2+i.config.yaxis[0].title.offsetY,text:i.config.yaxis[0].title.text,textAnchor:"middle",foreColor:i.config.yaxis[0].title.style.color,fontSize:i.config.yaxis[0].title.style.fontSize,fontWeight:i.config.yaxis[0].title.style.fontWeight,fontFamily:i.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+i.config.yaxis[0].title.style.cssClass});g.add(m),s.add(g)}var v=0;this.isCategoryBarHorizontal&&i.config.yaxis[0].opposite&&(v=i.globals.gridWidth);var y=i.config.xaxis.axisBorder;if(y.show){var b=a.drawLine(i.globals.padHorizontal+y.offsetX+v,1+y.offsetY,i.globals.padHorizontal+y.offsetX+v,i.globals.gridHeight+y.offsetY,y.color,0);this.elgrid&&this.elgrid.elGridBorders&&i.config.grid.show?this.elgrid.elGridBorders.add(b):s.add(b)}return i.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(v,c.length,i.config.yaxis[0].axisBorder,i.config.yaxis[0].axisTicks,0,t,s),s}},{key:"drawXaxisTicks",value:function(e,t,r){var n=this.w,i=e;if(!(e<0||e-2>n.globals.gridWidth)){var a=this.offY+n.config.xaxis.axisTicks.offsetY;if(t=t+a+n.config.xaxis.axisTicks.height,"top"===n.config.xaxis.position&&(t=a-n.config.xaxis.axisTicks.height),n.config.xaxis.axisTicks.show){var o=new Pr(this.ctx).drawLine(e+n.config.xaxis.axisTicks.offsetX,a+n.config.xaxis.offsetY,i+n.config.xaxis.axisTicks.offsetX,t+n.config.xaxis.offsetY,n.config.xaxis.axisTicks.color);r.add(o),o.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var e=this.w,t=[],r=this.xaxisLabels.length,n=e.globals.padHorizontal;if(e.globals.timescaleLabels.length>0)for(var i=0;i<r;i++)n=this.xaxisLabels[i].position,t.push(n);else for(var a=r,o=0;o<a;o++){var s=a;e.globals.isXNumeric&&"bar"!==e.config.chart.type&&(s-=1),n+=e.globals.gridWidth/s,t.push(n)}return t}},{key:"xAxisLabelCorrections",value:function(){var e=this.w,t=new Pr(this.ctx),r=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)"),i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),a=e.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text tspan");if(e.globals.rotateXLabels||e.config.xaxis.labels.rotateAlways)for(var o=0;o<n.length;o++){var s=t.rotateAroundCenter(n[o]);s.y=s.y-1,s.x=s.x+1,n[o].setAttribute("transform","rotate(".concat(e.config.xaxis.labels.rotate," ").concat(s.x," ").concat(s.y,")")),n[o].setAttribute("text-anchor","end"),r.setAttribute("transform","translate(0, ".concat(-10,")"));var l=n[o].childNodes;e.config.xaxis.labels.trim&&Array.prototype.forEach.call(l,(function(r){t.placeTextWithEllipsis(r,r.textContent,e.globals.xAxisLabelsHeight-("bottom"===e.config.legend.position?20:10))}))}else!function(){for(var r=e.globals.gridWidth/(e.globals.labels.length+1),i=0;i<n.length;i++){var a=n[i].childNodes;e.config.xaxis.labels.trim&&"datetime"!==e.config.xaxis.type&&Array.prototype.forEach.call(a,(function(e){t.placeTextWithEllipsis(e,e.textContent,r)}))}}();if(i.length>0){var c=i[i.length-1].getBBox(),u=i[0].getBBox();c.x<-20&&i[i.length-1].parentNode.removeChild(i[i.length-1]),u.x+u.width>e.globals.gridWidth&&!e.globals.isBarHorizontal&&i[0].parentNode.removeChild(i[0]);for(var d=0;d<a.length;d++)t.placeTextWithEllipsis(a[d],a[d].textContent,e.config.yaxis[0].labels.maxWidth-(e.config.yaxis[0].title.text?2*parseFloat(e.config.yaxis[0].title.style.fontSize):0)-15)}}}]),e}(),en=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w;var r=this.w;this.xaxisLabels=r.globals.labels.slice(),this.axesUtils=new Ir(t),this.isRangeBar=r.globals.seriesRange.length&&r.globals.isBarHorizontal,r.globals.timescaleLabels.length>0&&(this.xaxisLabels=r.globals.timescaleLabels.slice())}return s(e,[{key:"drawGridArea",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.w,r=new Pr(this.ctx);e||(e=r.group({class:"apexcharts-grid"}));var n=r.drawLine(t.globals.padHorizontal,1,t.globals.padHorizontal,t.globals.gridHeight,"transparent"),i=r.drawLine(t.globals.padHorizontal,t.globals.gridHeight,t.globals.gridWidth,t.globals.gridHeight,"transparent");return e.add(i),e.add(n),e}},{key:"drawGrid",value:function(){if(this.w.globals.axisCharts){var e=this.renderGrid();return this.drawGridArea(e.el),e}return null}},{key:"createGridMask",value:function(){var e=this.w,t=e.globals,r=new Pr(this.ctx),n=Array.isArray(e.config.stroke.width)?Math.max.apply(Math,y(e.config.stroke.width)):e.config.stroke.width,i=function(e){var r=document.createElementNS(t.SVGNS,"clipPath");return r.setAttribute("id",e),r};t.dom.elGridRectMask=i("gridRectMask".concat(t.cuid)),t.dom.elGridRectBarMask=i("gridRectBarMask".concat(t.cuid)),t.dom.elGridRectMarkerMask=i("gridRectMarkerMask".concat(t.cuid)),t.dom.elForecastMask=i("forecastMask".concat(t.cuid)),t.dom.elNonForecastMask=i("nonForecastMask".concat(t.cuid));var a=0,o=0;(["bar","rangeBar","candlestick","boxPlot"].includes(e.config.chart.type)||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&(a=Math.max(e.config.grid.padding.left,t.barPadForNumericAxis),o=Math.max(e.config.grid.padding.right,t.barPadForNumericAxis)),t.dom.elGridRect=r.drawRect(-n/2-2,-n/2-2,t.gridWidth+n+4,t.gridHeight+n+4,0,"#fff"),t.dom.elGridRectBar=r.drawRect(-n/2-a-2,-n/2-2,t.gridWidth+n+o+a+4,t.gridHeight+n+4,0,"#fff");var s=e.globals.markers.largestSize;t.dom.elGridRectMarker=r.drawRect(Math.min(-n/2-a-2,-s),-s,t.gridWidth+Math.max(n+o+a+4,2*s),t.gridHeight+2*s,0,"#fff"),t.dom.elGridRectMask.appendChild(t.dom.elGridRect.node),t.dom.elGridRectBarMask.appendChild(t.dom.elGridRectBar.node),t.dom.elGridRectMarkerMask.appendChild(t.dom.elGridRectMarker.node);var l=t.dom.baseEl.querySelector("defs");l.appendChild(t.dom.elGridRectMask),l.appendChild(t.dom.elGridRectBarMask),l.appendChild(t.dom.elGridRectMarkerMask),l.appendChild(t.dom.elForecastMask),l.appendChild(t.dom.elNonForecastMask)}},{key:"_drawGridLines",value:function(e){var t=e.i,r=e.x1,n=e.y1,i=e.x2,a=e.y2,o=e.xCount,s=e.parent,l=this.w;if(!(0===t&&l.globals.skipFirstTimelinelabel||t===o-1&&l.globals.skipLastTimelinelabel&&!l.config.xaxis.labels.formatter||"radar"===l.config.chart.type)){l.config.grid.xaxis.lines.show&&this._drawGridLine({i:t,x1:r,y1:n,x2:i,y2:a,xCount:o,parent:s});var c=0;if(l.globals.hasXaxisGroups&&"between"===l.config.xaxis.tickPlacement){var u=l.globals.groups;if(u){for(var d=0,h=0;d<t&&h<u.length;h++)d+=u[h].cols;d===t&&(c=.6*l.globals.xAxisLabelsHeight)}}new Qr(this.ctx).drawXaxisTicks(r,c,l.globals.dom.elGraphical)}}},{key:"_drawGridLine",value:function(e){var t=e.i,r=e.x1,n=e.y1,i=e.x2,a=e.y2,o=e.xCount,s=e.parent,l=this.w,c=s.node.classList.contains("apexcharts-gridlines-horizontal"),u=l.globals.barPadForNumericAxis,d=0===n&&0===a||0===r&&0===i||n===l.globals.gridHeight&&a===l.globals.gridHeight||l.globals.isBarHorizontal&&(0===t||t===o-1),h=new Pr(this).drawLine(r-(c?u:0),n,i+(c?u:0),a,l.config.grid.borderColor,l.config.grid.strokeDashArray);h.node.classList.add("apexcharts-gridline"),d&&l.config.grid.show?this.elGridBorders.add(h):s.add(h)}},{key:"_drawGridBandRect",value:function(e){var t=e.c,r=e.x1,n=e.y1,i=e.x2,a=e.y2,o=e.type,s=this.w,l=new Pr(this.ctx),c=s.globals.barPadForNumericAxis,u=s.config.grid[o].colors[t],d=l.drawRect(r-("row"===o?c:0),n,i+("row"===o?2*c:0),a,0,u,s.config.grid[o].opacity);this.elg.add(d),d.attr("clip-path","url(#gridRectMask".concat(s.globals.cuid,")")),d.node.classList.add("apexcharts-grid-".concat(o))}},{key:"_drawXYLines",value:function(e){var t=this,r=e.xCount,n=e.tickAmount,i=this.w;if(i.config.grid.xaxis.lines.show||i.config.xaxis.axisTicks.show){var a,o=i.globals.padHorizontal,s=i.globals.gridHeight;i.globals.timescaleLabels.length?function(e){for(var n=e.xC,i=e.x1,a=e.y1,o=e.x2,s=e.y2,l=0;l<n;l++)i=t.xaxisLabels[l].position,o=t.xaxisLabels[l].position,t._drawGridLines({i:l,x1:i,y1:a,x2:o,y2:s,xCount:r,parent:t.elgridLinesV})}({xC:r,x1:o,y1:0,x2:a,y2:s}):(i.globals.isXNumeric&&(r=i.globals.xAxisScale.result.length),function(e){for(var n=e.xC,a=e.x1,o=e.y1,s=e.x2,l=e.y2,c=0;c<n+(i.globals.isXNumeric?0:1);c++)0===c&&1===n&&1===i.globals.dataPoints&&(s=a=i.globals.gridWidth/2),t._drawGridLines({i:c,x1:a,y1:o,x2:s,y2:l,xCount:r,parent:t.elgridLinesV}),s=a+=i.globals.gridWidth/(i.globals.isXNumeric?n-1:n)}({xC:r,x1:o,y1:0,x2:a,y2:s}))}if(i.config.grid.yaxis.lines.show){var l=0,c=0,u=i.globals.gridWidth,d=n+1;this.isRangeBar&&(d=i.globals.labels.length);for(var h=0;h<d+(this.isRangeBar?1:0);h++)this._drawGridLine({i:h,xCount:d+(this.isRangeBar?1:0),x1:0,y1:l,x2:u,y2:c,parent:this.elgridLinesH}),c=l+=i.globals.gridHeight/(this.isRangeBar?d:n)}}},{key:"_drawInvertedXYLines",value:function(e){var t=e.xCount,r=this.w;if(r.config.grid.xaxis.lines.show||r.config.xaxis.axisTicks.show)for(var n,i=r.globals.padHorizontal,a=r.globals.gridHeight,o=0;o<t+1;o++)r.config.grid.xaxis.lines.show&&this._drawGridLine({i:o,xCount:t+1,x1:i,y1:0,x2:n,y2:a,parent:this.elgridLinesV}),new Qr(this.ctx).drawXaxisTicks(i,0,r.globals.dom.elGraphical),n=i+=r.globals.gridWidth/t;if(r.config.grid.yaxis.lines.show)for(var s=0,l=0,c=r.globals.gridWidth,u=0;u<r.globals.dataPoints+1;u++)this._drawGridLine({i:u,xCount:r.globals.dataPoints+1,x1:0,y1:s,x2:c,y2:l,parent:this.elgridLinesH}),l=s+=r.globals.gridHeight/r.globals.dataPoints}},{key:"renderGrid",value:function(){var e=this.w,t=e.globals,r=new Pr(this.ctx);this.elg=r.group({class:"apexcharts-grid"}),this.elgridLinesH=r.group({class:"apexcharts-gridlines-horizontal"}),this.elgridLinesV=r.group({class:"apexcharts-gridlines-vertical"}),this.elGridBorders=r.group({class:"apexcharts-grid-borders"}),this.elg.add(this.elgridLinesH),this.elg.add(this.elgridLinesV),e.config.grid.show||(this.elgridLinesV.hide(),this.elgridLinesH.hide(),this.elGridBorders.hide());for(var n=0;n<t.seriesYAxisMap.length&&t.ignoreYAxisIndexes.includes(n);)n++;n===t.seriesYAxisMap.length&&(n=0);var i,a,o,s,l=t.yAxisScale[n].result.length-1;return!t.isBarHorizontal||this.isRangeBar?(i=this.xaxisLabels.length,this.isRangeBar&&(l=t.labels.length,e.config.xaxis.tickAmount&&e.config.xaxis.labels.formatter&&(i=e.config.xaxis.tickAmount),(null===(a=t.yAxisScale)||void 0===a||null===(o=a[n])||void 0===o||null===(s=o.result)||void 0===s?void 0:s.length)>0&&"datetime"!==e.config.xaxis.type&&(i=t.yAxisScale[n].result.length-1)),this._drawXYLines({xCount:i,tickAmount:l})):(i=l,l=t.xTickAmount,this._drawInvertedXYLines({xCount:i,tickAmount:l})),this.drawGridBands(i,l),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:t.gridWidth/i}}},{key:"drawGridBands",value:function(e,t){var r,n,i=this,a=this.w;if((null===(r=a.config.grid.row.colors)||void 0===r?void 0:r.length)>0&&function(e,r,n,o,s,l){for(var c=0,u=0;c<r;c++,u++)u>=a.config.grid.row.colors.length&&(u=0),i._drawGridBandRect({c:u,x1:0,y1:o,x2:s,y2:l,type:"row"}),o+=a.globals.gridHeight/t}(0,t,0,0,a.globals.gridWidth,a.globals.gridHeight/t),(null===(n=a.config.grid.column.colors)||void 0===n?void 0:n.length)>0){var o=a.globals.isBarHorizontal||"on"!==a.config.xaxis.tickPlacement||"category"!==a.config.xaxis.type&&!a.config.xaxis.convertedCatToNumeric?e:e-1;a.globals.isXNumeric&&(o=a.globals.xAxisScale.result.length-1);for(var s=a.globals.padHorizontal,l=a.globals.padHorizontal+a.globals.gridWidth/o,c=a.globals.gridHeight,u=0,d=0;u<e;u++,d++){var h;d>=a.config.grid.column.colors.length&&(d=0),"datetime"===a.config.xaxis.type&&(s=this.xaxisLabels[u].position,l=((null===(h=this.xaxisLabels[u+1])||void 0===h?void 0:h.position)||a.globals.gridWidth)-this.xaxisLabels[u].position),this._drawGridBandRect({c:d,x1:s,y1:0,x2:l,y2:c,type:"column"}),s+=a.globals.gridWidth/o}}}}]),e}(),tn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.coreUtils=new Ar(this.ctx)}return s(e,[{key:"niceScale",value:function(e,t){var r,n,i,a,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=1e-11,l=this.w,c=l.globals;c.isBarHorizontal?(r=l.config.xaxis,n=Math.max((c.svgWidth-100)/25,2)):(r=l.config.yaxis[o],n=Math.max((c.svgHeight-100)/15,2)),k.isNumber(n)||(n=10),i=void 0!==r.min&&null!==r.min,a=void 0!==r.max&&null!==r.min;var u=void 0!==r.stepSize&&null!==r.stepSize,d=void 0!==r.tickAmount&&null!==r.tickAmount,h=d?r.tickAmount:c.niceScaleDefaultTicks[Math.min(Math.round(n/2),c.niceScaleDefaultTicks.length-1)];if(c.isMultipleYAxis&&!d&&c.multiAxisTickAmount>0&&(h=c.multiAxisTickAmount,d=!0),h="dataPoints"===h?c.dataPoints-1:Math.abs(Math.round(h)),(e===Number.MIN_VALUE&&0===t||!k.isNumber(e)&&!k.isNumber(t)||e===Number.MIN_VALUE&&t===-Number.MAX_VALUE)&&(e=k.isNumber(r.min)?r.min:0,t=k.isNumber(r.max)?r.max:e+h,c.allSeriesCollapsed=!1),e>t){console.warn("axis.min cannot be greater than axis.max: swapping min and max");var f=t;t=e,e=f}else e===t&&(e=0===e?0:e-1,t=0===t?2:t+1);var p=[];h<1&&(h=1);var g=h,m=Math.abs(t-e);!i&&e>0&&e/m<.15&&(e=0,i=!0),!a&&t<0&&-t/m<.15&&(t=0,a=!0);var v=(m=Math.abs(t-e))/g,y=v,b=Math.floor(Math.log10(y)),x=Math.pow(10,b),w=Math.ceil(y/x);if(v=y=(w=c.niceScaleAllowedMagMsd[0===c.yValueDecimal?0:1][w])*x,c.isBarHorizontal&&r.stepSize&&"datetime"!==r.type?(v=r.stepSize,u=!0):u&&(v=r.stepSize),u&&r.forceNiceScale){var S=Math.floor(Math.log10(v));v*=Math.pow(10,b-S)}if(i&&a){var _=m/g;if(d)if(u)if(0!=k.mod(m,v)){var C=k.getGCD(v,_);v=_/C<10?C:_}else 0==k.mod(v,_)?v=_:(_=v,d=!1);else v=_;else if(u)0==k.mod(m,v)?_=v:v=_;else if(0==k.mod(m,v))_=v;else{_=m/(g=Math.ceil(m/v));var E=k.getGCD(m,v);m/E<n&&(_=E),v=_}g=Math.round(m/v)}else{if(i||a){if(a)if(d)e=t-v*g;else{var P=e;e=v*Math.floor(e/v),Math.abs(t-e)/k.getGCD(m,v)>n&&(e=t-v*h,e+=v*Math.floor((P-e)/v))}else if(i)if(d)t=e+v*g;else{var A=t;t=v*Math.ceil(t/v),Math.abs(t-e)/k.getGCD(m,v)>n&&(t=e+v*h,t+=v*Math.ceil((A-t)/v))}}else if(c.isMultipleYAxis&&d){var D=v*Math.floor(e/v),O=D+v*g;O<t&&(v*=2),O=t,t=(e=D)+v*g,m=Math.abs(t-e),e>0&&e<Math.abs(O-t)&&(e=0,t=v*g),t<0&&-t<Math.abs(D-e)&&(t=0,e=-v*g)}else e=v*Math.floor(e/v),t=v*Math.ceil(t/v);m=Math.abs(t-e),v=k.getGCD(m,v),g=Math.round(m/v)}if(d||i||a||(g=Math.ceil((m-s)/(v+s)))>16&&k.getPrimeFactors(g).length<2&&g++,!d&&r.forceNiceScale&&0===c.yValueDecimal&&g>m&&(g=m,v=Math.round(m/g)),g>n&&(!d&&!u||r.forceNiceScale)){var M=k.getPrimeFactors(g),T=M.length-1,I=g;e:for(var N=0;N<T;N++)for(var L=0;L<=T-N;L++){for(var R=Math.min(L+N,T),F=I,z=1,j=L;j<=R;j++)z*=M[j];if((F/=z)<n){I=F;break e}}v=I===g?m:m/I,g=Math.round(m/v)}c.isMultipleYAxis&&0==c.multiAxisTickAmount&&c.ignoreYAxisIndexes.indexOf(o)<0&&(c.multiAxisTickAmount=g);var H=e-v,B=v*s;do{H+=v,p.push(k.stripNumber(H,7))}while(t-H>B);return{result:p,niceMin:p[0],niceMax:p[p.length-1]}}},{key:"linearScale",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0,a=Math.abs(t-e),o=[];if(e===t)return{result:o=[e],niceMin:o[0],niceMax:o[o.length-1]};"dataPoints"===(r=this._adjustTicksForSmallRange(r,n,a))&&(r=this.w.globals.dataPoints-1),i||(i=a/r),i=Math.round(100*(i+Number.EPSILON))/100,r===Number.MAX_VALUE&&(r=5,i=1);for(var s=e;r>=0;)o.push(s),s=k.preciseAddition(s,i),r-=1;return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"logarithmicScaleNice",value:function(e,t,r){t<=0&&(t=Math.max(e,r)),e<=0&&(e=Math.min(t,r));for(var n=[],i=Math.ceil(Math.log(t)/Math.log(r)+1),a=Math.floor(Math.log(e)/Math.log(r));a<i;a++)n.push(Math.pow(r,a));return{result:n,niceMin:n[0],niceMax:n[n.length-1]}}},{key:"logarithmicScale",value:function(e,t,r){t<=0&&(t=Math.max(e,r)),e<=0&&(e=Math.min(t,r));for(var n=[],i=Math.log(t)/Math.log(r),a=Math.log(e)/Math.log(r),o=i-a,s=Math.round(o),l=o/s,c=0,u=a;c<s;c++,u+=l)n.push(Math.pow(r,u));return n.push(Math.pow(r,i)),{result:n,niceMin:e,niceMax:t}}},{key:"_adjustTicksForSmallRange",value:function(e,t,r){var n=e;if(void 0!==t&&this.w.config.yaxis[t].labels.formatter&&void 0===this.w.config.yaxis[t].tickAmount){var i=Number(this.w.config.yaxis[t].labels.formatter(1));k.isNumber(i)&&0===this.w.globals.yValueDecimal&&(n=Math.ceil(r))}return n<e?n:e}},{key:"setYScaleForIndex",value:function(e,t,r){var n=this.w.globals,i=this.w.config,a=n.isBarHorizontal?i.xaxis:i.yaxis[e];void 0===n.yAxisScale[e]&&(n.yAxisScale[e]=[]);var o=Math.abs(r-t);a.logarithmic&&o<=5&&(n.invalidLogScale=!0),a.logarithmic&&o>5?(n.allSeriesCollapsed=!1,n.yAxisScale[e]=a.forceNiceScale?this.logarithmicScaleNice(t,r,a.logBase):this.logarithmicScale(t,r,a.logBase)):r!==-Number.MAX_VALUE&&k.isNumber(r)&&t!==Number.MAX_VALUE&&k.isNumber(t)?(n.allSeriesCollapsed=!1,n.yAxisScale[e]=this.niceScale(t,r,e)):n.yAxisScale[e]=this.niceScale(Number.MIN_VALUE,0,e)}},{key:"setXScale",value:function(e,t){var r=this.w,n=r.globals;if(t!==-Number.MAX_VALUE&&k.isNumber(t)){var i=n.xTickAmount;n.xAxisScale=this.linearScale(e,t,i,0,void 0===r.config.xaxis.max?r.config.xaxis.stepSize:void 0)}else n.xAxisScale=this.linearScale(0,10,10);return n.xAxisScale}},{key:"scaleMultipleYAxes",value:function(){var e=this,t=this.w.config,r=this.w.globals;this.coreUtils.setSeriesYAxisMappings();var n=r.seriesYAxisMap,i=r.minYArr,a=r.maxYArr;r.allSeriesCollapsed=!0,r.barGroups=[],n.forEach((function(n,o){var s=[];n.forEach((function(e){var r,n=null===(r=t.series[e])||void 0===r?void 0:r.group;s.indexOf(n)<0&&s.push(n)})),n.length>0?function(){var l,c,u=Number.MAX_VALUE,d=-Number.MAX_VALUE,h=u,f=d;if(t.chart.stacked)!function(){var e=new Array(r.dataPoints).fill(0),i=[],a=[],p=[];s.forEach((function(){i.push(e.map((function(){return Number.MIN_VALUE}))),a.push(e.map((function(){return Number.MIN_VALUE}))),p.push(e.map((function(){return Number.MIN_VALUE})))}));for(var g=function(e){!l&&t.series[n[e]].type&&(l=t.series[n[e]].type);var u=n[e];c=t.series[u].group?t.series[u].group:"axis-".concat(o),!(r.collapsedSeriesIndices.indexOf(u)<0&&r.ancillaryCollapsedSeriesIndices.indexOf(u)<0)||(r.allSeriesCollapsed=!1,s.forEach((function(e,n){if(t.series[u].group===e)for(var o=0;o<r.series[u].length;o++){var s=r.series[u][o];s>=0?a[n][o]+=s:p[n][o]+=s,i[n][o]+=s,h=Math.min(h,s),f=Math.max(f,s)}}))),"bar"!==l&&"column"!==l||r.barGroups.push(c)},m=0;m<n.length;m++)g(m);l||(l=t.chart.type),"bar"===l||"column"===l?s.forEach((function(e,t){u=Math.min(u,Math.min.apply(null,p[t])),d=Math.max(d,Math.max.apply(null,a[t]))})):(s.forEach((function(e,t){h=Math.min(h,Math.min.apply(null,i[t])),f=Math.max(f,Math.max.apply(null,i[t]))})),u=h,d=f),u===Number.MIN_VALUE&&d===Number.MIN_VALUE&&(d=-Number.MAX_VALUE)}();else for(var p=0;p<n.length;p++){var g=n[p];u=Math.min(u,i[g]),d=Math.max(d,a[g]),!(r.collapsedSeriesIndices.indexOf(g)<0&&r.ancillaryCollapsedSeriesIndices.indexOf(g)<0)||(r.allSeriesCollapsed=!1)}void 0!==t.yaxis[o].min&&(u="function"==typeof t.yaxis[o].min?t.yaxis[o].min(u):t.yaxis[o].min),void 0!==t.yaxis[o].max&&(d="function"==typeof t.yaxis[o].max?t.yaxis[o].max(d):t.yaxis[o].max),r.barGroups=r.barGroups.filter((function(e,t,r){return r.indexOf(e)===t})),e.setYScaleForIndex(o,u,d),n.forEach((function(e){i[e]=r.yAxisScale[o].niceMin,a[e]=r.yAxisScale[o].niceMax}))}():e.setYScaleForIndex(o,0,-Number.MAX_VALUE)}))}}]),e}(),rn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.scales=new tn(t)}return s(e,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=this.w.config,a=this.w.globals,o=-Number.MAX_VALUE,s=Number.MIN_VALUE;null===n&&(n=e+1);var l=a.series,c=l,u=l;"candlestick"===i.chart.type?(c=a.seriesCandleL,u=a.seriesCandleH):"boxPlot"===i.chart.type?(c=a.seriesCandleO,u=a.seriesCandleC):a.isRangeData&&(c=a.seriesRangeStart,u=a.seriesRangeEnd);var d=!1;if(a.seriesX.length>=n){var h,f=null===(h=a.brushSource)||void 0===h?void 0:h.w.config.chart.brush;(i.chart.zoom.enabled&&i.chart.zoom.autoScaleYaxis||null!=f&&f.enabled&&null!=f&&f.autoScaleYaxis)&&(d=!0)}for(var p=e;p<n;p++){a.dataPoints=Math.max(a.dataPoints,l[p].length);var g=i.series[p].type;a.categoryLabels.length&&(a.dataPoints=a.categoryLabels.filter((function(e){return void 0!==e})).length),a.labels.length&&"datetime"!==i.xaxis.type&&0!==a.series.reduce((function(e,t){return e+t.length}),0)&&(a.dataPoints=Math.max(a.dataPoints,a.labels.length));var m=0,v=l[p].length-1;if(d){if(i.xaxis.min)for(;m<v&&a.seriesX[p][m]<i.xaxis.min;m++);if(i.xaxis.max)for(;v>m&&a.seriesX[p][v]>i.xaxis.max;v--);}for(var y=m;y<=v&&y<a.series[p].length;y++){var b=l[p][y];if(null!==b&&k.isNumber(b)){var x,w,S,_;switch(void 0!==(null===(x=u[p])||void 0===x?void 0:x[y])&&(o=Math.max(o,u[p][y]),t=Math.min(t,u[p][y])),void 0!==(null===(w=c[p])||void 0===w?void 0:w[y])&&(t=Math.min(t,c[p][y]),r=Math.max(r,c[p][y])),g){case"candlestick":void 0!==a.seriesCandleC[p][y]&&(o=Math.max(o,a.seriesCandleH[p][y]),t=Math.min(t,a.seriesCandleL[p][y]));break;case"boxPlot":void 0!==a.seriesCandleC[p][y]&&(o=Math.max(o,a.seriesCandleC[p][y]),t=Math.min(t,a.seriesCandleO[p][y]))}g&&"candlestick"!==g&&"boxPlot"!==g&&"rangeArea"!==g&&"rangeBar"!==g&&(o=Math.max(o,a.series[p][y]),t=Math.min(t,a.series[p][y])),a.seriesGoals[p]&&a.seriesGoals[p][y]&&Array.isArray(a.seriesGoals[p][y])&&a.seriesGoals[p][y].forEach((function(e){o=Math.max(o,e.value),t=Math.min(t,e.value)})),r=o,b=k.noExponents(b),k.isFloat(b)&&(a.yValueDecimal=Math.max(a.yValueDecimal,b.toString().split(".")[1].length)),s>(null===(S=c[p])||void 0===S?void 0:S[y])&&(null===(_=c[p])||void 0===_?void 0:_[y])<0&&(s=c[p][y])}else a.hasNullValues=!0}"bar"!==g&&"column"!==g||(s<0&&o<0&&(o=0,r=Math.max(r,0)),s===Number.MIN_VALUE&&(s=0,t=Math.min(t,0)))}return"rangeBar"===i.chart.type&&a.seriesRangeStart.length&&a.isBarHorizontal&&(s=t),"bar"===i.chart.type&&(s<0&&o<0&&(o=0),s===Number.MIN_VALUE&&(s=0)),{minY:s,maxY:o,lowestY:t,highestY:r}}},{key:"setYRange",value:function(){var e=this.w.globals,t=this.w.config;e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE;var r,n=Number.MAX_VALUE;if(e.isMultipleYAxis){n=Number.MAX_VALUE;for(var i=0;i<e.series.length;i++)r=this.getMinYMaxY(i),e.minYArr[i]=r.lowestY,e.maxYArr[i]=r.highestY,n=Math.min(n,r.lowestY)}return r=this.getMinYMaxY(0,n,null,e.series.length),"bar"===t.chart.type?(e.minY=r.minY,e.maxY=r.maxY):(e.minY=r.lowestY,e.maxY=r.highestY),n=r.lowestY,t.chart.stacked&&this._setStackedMinMax(),"line"===t.chart.type||"area"===t.chart.type||"scatter"===t.chart.type||"candlestick"===t.chart.type||"boxPlot"===t.chart.type||"rangeBar"===t.chart.type&&!e.isBarHorizontal?e.minY===Number.MIN_VALUE&&n!==-Number.MAX_VALUE&&n!==e.maxY&&(e.minY=n):e.minY=e.minY!==Number.MIN_VALUE?Math.min(r.minY,e.minY):r.minY,t.yaxis.forEach((function(t,r){void 0!==t.max&&("number"==typeof t.max?e.maxYArr[r]=t.max:"function"==typeof t.max&&(e.maxYArr[r]=t.max(e.isMultipleYAxis?e.maxYArr[r]:e.maxY)),e.maxY=e.maxYArr[r]),void 0!==t.min&&("number"==typeof t.min?e.minYArr[r]=t.min:"function"==typeof t.min&&(e.minYArr[r]=t.min(e.isMultipleYAxis?e.minYArr[r]===Number.MIN_VALUE?0:e.minYArr[r]:e.minY)),e.minY=e.minYArr[r])})),e.isBarHorizontal&&["min","max"].forEach((function(r){void 0!==t.xaxis[r]&&"number"==typeof t.xaxis[r]&&("min"===r?e.minY=t.xaxis[r]:e.maxY=t.xaxis[r])})),e.isMultipleYAxis?(this.scales.scaleMultipleYAxes(),e.minY=n):(this.scales.setYScaleForIndex(0,e.minY,e.maxY),e.minY=e.yAxisScale[0].niceMin,e.maxY=e.yAxisScale[0].niceMax,e.minYArr[0]=e.minY,e.maxYArr[0]=e.maxY),e.barGroups=[],e.lineGroups=[],e.areaGroups=[],t.series.forEach((function(r){switch(r.type||t.chart.type){case"bar":case"column":e.barGroups.push(r.group);break;case"line":e.lineGroups.push(r.group);break;case"area":e.areaGroups.push(r.group)}})),e.barGroups=e.barGroups.filter((function(e,t,r){return r.indexOf(e)===t})),e.lineGroups=e.lineGroups.filter((function(e,t,r){return r.indexOf(e)===t})),e.areaGroups=e.areaGroups.filter((function(e,t,r){return r.indexOf(e)===t})),{minY:e.minY,maxY:e.maxY,minYArr:e.minYArr,maxYArr:e.maxYArr,yAxisScale:e.yAxisScale}}},{key:"setXRange",value:function(){var e=this.w.globals,t=this.w.config,r="numeric"===t.xaxis.type||"datetime"===t.xaxis.type||"category"===t.xaxis.type&&!e.noLabelsProvided||e.noLabelsProvided||e.isXNumeric;if(e.isXNumeric&&function(){for(var t=0;t<e.series.length;t++)if(e.labels[t])for(var r=0;r<e.labels[t].length;r++)null!==e.labels[t][r]&&k.isNumber(e.labels[t][r])&&(e.maxX=Math.max(e.maxX,e.labels[t][r]),e.initialMaxX=Math.max(e.maxX,e.labels[t][r]),e.minX=Math.min(e.minX,e.labels[t][r]),e.initialMinX=Math.min(e.minX,e.labels[t][r]))}(),e.noLabelsProvided&&0===t.xaxis.categories.length&&(e.maxX=e.labels[e.labels.length-1],e.initialMaxX=e.labels[e.labels.length-1],e.minX=1,e.initialMinX=1),e.isXNumeric||e.noLabelsProvided||e.dataFormatXNumeric){var n=10;if(void 0===t.xaxis.tickAmount)n=Math.round(e.svgWidth/150),"numeric"===t.xaxis.type&&e.dataPoints<30&&(n=e.dataPoints-1),n>e.dataPoints&&0!==e.dataPoints&&(n=e.dataPoints-1);else if("dataPoints"===t.xaxis.tickAmount){if(e.series.length>1&&(n=e.series[e.maxValsInArrayIndex].length-1),e.isXNumeric){var i=Math.round(e.maxX-e.minX);i<30&&(n=i)}}else n=t.xaxis.tickAmount;if(e.xTickAmount=n,void 0!==t.xaxis.max&&"number"==typeof t.xaxis.max&&(e.maxX=t.xaxis.max),void 0!==t.xaxis.min&&"number"==typeof t.xaxis.min&&(e.minX=t.xaxis.min),void 0!==t.xaxis.range&&(e.minX=e.maxX-t.xaxis.range),e.minX!==Number.MAX_VALUE&&e.maxX!==-Number.MAX_VALUE)if(t.xaxis.convertedCatToNumeric&&!e.dataFormatXNumeric){for(var a=[],o=e.minX-1;o<e.maxX;o++)a.push(o+1);e.xAxisScale={result:a,niceMin:a[0],niceMax:a[a.length-1]}}else e.xAxisScale=this.scales.setXScale(e.minX,e.maxX);else e.xAxisScale=this.scales.linearScale(0,n,n,0,t.xaxis.stepSize),e.noLabelsProvided&&e.labels.length>0&&(e.xAxisScale=this.scales.linearScale(1,e.labels.length,n-1,0,t.xaxis.stepSize),e.seriesX=e.labels.slice());r&&(e.labels=e.xAxisScale.result.slice())}return e.isBarHorizontal&&e.labels.length&&(e.xTickAmount=e.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:e.minX,maxX:e.maxX}}},{key:"setZRange",value:function(){var e=this.w.globals;if(e.isDataXYZ)for(var t=0;t<e.series.length;t++)if(void 0!==e.seriesZ[t])for(var r=0;r<e.seriesZ[t].length;r++)null!==e.seriesZ[t][r]&&k.isNumber(e.seriesZ[t][r])&&(e.maxZ=Math.max(e.maxZ,e.seriesZ[t][r]),e.minZ=Math.min(e.minZ,e.seriesZ[t][r]))}},{key:"_handleSingleDataPoint",value:function(){var e=this.w.globals,t=this.w.config;if(e.minX===e.maxX){var r=new Mr(this.ctx);if("datetime"===t.xaxis.type){var n=r.getDate(e.minX);t.xaxis.labels.datetimeUTC?n.setUTCDate(n.getUTCDate()-2):n.setDate(n.getDate()-2),e.minX=new Date(n).getTime();var i=r.getDate(e.maxX);t.xaxis.labels.datetimeUTC?i.setUTCDate(i.getUTCDate()+2):i.setDate(i.getDate()+2),e.maxX=new Date(i).getTime()}else("numeric"===t.xaxis.type||"category"===t.xaxis.type&&!e.noLabelsProvided)&&(e.minX=e.minX-2,e.initialMinX=e.minX,e.maxX=e.maxX+2,e.initialMaxX=e.maxX)}}},{key:"_getMinXDiff",value:function(){var e=this.w.globals;e.isXNumeric&&e.seriesX.forEach((function(t,r){if(t.length){1===t.length&&t.push(e.seriesX[e.maxValsInArrayIndex][e.seriesX[e.maxValsInArrayIndex].length-1]);var n=t.slice();n.sort((function(e,t){return e-t})),n.forEach((function(t,r){if(r>0){var i=t-n[r-1];i>0&&(e.minXDiff=Math.min(i,e.minXDiff))}})),1!==e.dataPoints&&e.minXDiff!==Number.MAX_VALUE||(e.minXDiff=.5)}}))}},{key:"_setStackedMinMax",value:function(){var e=this,t=this.w.globals;if(t.series.length){var r=t.seriesGroups;r.length||(r=[this.w.globals.seriesNames.map((function(e){return e}))]);var n={},i={};r.forEach((function(r){n[r]=[],i[r]=[],e.w.config.series.map((function(e,n){return r.indexOf(t.seriesNames[n])>-1?n:null})).filter((function(e){return null!==e})).forEach((function(a){for(var o=0;o<t.series[t.maxValsInArrayIndex].length;o++){var s,l,c,u;void 0===n[r][o]&&(n[r][o]=0,i[r][o]=0),(e.w.config.chart.stacked&&!t.comboCharts||e.w.config.chart.stacked&&t.comboCharts&&(!e.w.config.chart.stackOnlyBar||"bar"===(null===(s=e.w.config.series)||void 0===s||null===(l=s[a])||void 0===l?void 0:l.type)||"column"===(null===(c=e.w.config.series)||void 0===c||null===(u=c[a])||void 0===u?void 0:u.type)))&&null!==t.series[a][o]&&k.isNumber(t.series[a][o])&&(t.series[a][o]>0?n[r][o]+=parseFloat(t.series[a][o])+1e-4:i[r][o]+=parseFloat(t.series[a][o]))}}))})),Object.entries(n).forEach((function(e){var r=v(e,1)[0];n[r].forEach((function(e,a){t.maxY=Math.max(t.maxY,n[r][a]),t.minY=Math.min(t.minY,i[r][a])}))}))}}}]),e}(),nn=function(){function e(t,r){a(this,e),this.ctx=t,this.elgrid=r,this.w=t.w;var n=this.w;this.xaxisFontSize=n.config.xaxis.labels.style.fontSize,this.axisFontFamily=n.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=n.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal="bar"===n.config.chart.type&&n.config.plotOptions.bar.horizontal,this.xAxisoffX="bottom"===n.config.xaxis.position?n.globals.gridHeight:0,this.drawnLabels=[],this.axesUtils=new Ir(t)}return s(e,[{key:"drawYaxis",value:function(e){var t=this.w,r=new Pr(this.ctx),n=t.config.yaxis[e].labels.style,i=n.fontSize,a=n.fontFamily,o=n.fontWeight,s=r.group({class:"apexcharts-yaxis",rel:e,transform:"translate(".concat(t.globals.translateYAxisX[e],", 0)")});if(this.axesUtils.isYAxisHidden(e))return s;var l=r.group({class:"apexcharts-yaxis-texts-g"});s.add(l);var c=t.globals.yAxisScale[e].result.length-1,u=t.globals.gridHeight/c,d=t.globals.yLabelFormatters[e],h=this.axesUtils.checkForReversedLabels(e,t.globals.yAxisScale[e].result.slice());if(t.config.yaxis[e].labels.show){var f=t.globals.translateY+t.config.yaxis[e].labels.offsetY;t.globals.isBarHorizontal?f=0:"heatmap"===t.config.chart.type&&(f-=u/2),f+=parseInt(i,10)/3;for(var p=c;p>=0;p--){var g=d(h[p],p,t),m=t.config.yaxis[e].labels.padding;t.config.yaxis[e].opposite&&0!==t.config.yaxis.length&&(m*=-1);var v=this.getTextAnchor(t.config.yaxis[e].labels.align,t.config.yaxis[e].opposite),y=this.axesUtils.getYAxisForeColor(n.colors,e),b=Array.isArray(y)?y[p]:y,x=k.listToArray(t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-label tspan"))).map((function(e){return e.textContent})),w=r.drawText({x:m,y:f,text:x.includes(g)&&!t.config.yaxis[e].labels.showDuplicates?"":g,textAnchor:v,fontSize:i,fontFamily:a,fontWeight:o,maxWidth:t.config.yaxis[e].labels.maxWidth,foreColor:b,isPlainText:!1,cssClass:"apexcharts-yaxis-label ".concat(n.cssClass)});l.add(w),this.addTooltip(w,g),0!==t.config.yaxis[e].labels.rotate&&this.rotateLabel(r,w,firstLabel,t.config.yaxis[e].labels.rotate),f+=u}}return this.addYAxisTitle(r,s,e),this.addAxisBorder(r,s,e,c,u),s}},{key:"getTextAnchor",value:function(e,t){return"left"===e?"start":"center"===e?"middle":"right"===e?"end":t?"start":"end"}},{key:"addTooltip",value:function(e,t){var r=document.createElementNS(this.w.globals.SVGNS,"title");r.textContent=Array.isArray(t)?t.join(" "):t,e.node.appendChild(r)}},{key:"rotateLabel",value:function(e,t,r,n){var i=e.rotateAroundCenter(r.node),a=e.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(".concat(n," ").concat(i.x," ").concat(a.y,")"))}},{key:"addYAxisTitle",value:function(e,t,r){var n=this.w;if(void 0!==n.config.yaxis[r].title.text){var i=e.group({class:"apexcharts-yaxis-title"}),a=n.config.yaxis[r].opposite?n.globals.translateYAxisX[r]:0,o=e.drawText({x:a,y:n.globals.gridHeight/2+n.globals.translateY+n.config.yaxis[r].title.offsetY,text:n.config.yaxis[r].title.text,textAnchor:"end",foreColor:n.config.yaxis[r].title.style.color,fontSize:n.config.yaxis[r].title.style.fontSize,fontWeight:n.config.yaxis[r].title.style.fontWeight,fontFamily:n.config.yaxis[r].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text ".concat(n.config.yaxis[r].title.style.cssClass)});i.add(o),t.add(i)}}},{key:"addAxisBorder",value:function(e,t,r,n,i){var a=this.w,o=a.config.yaxis[r].axisBorder,s=31+o.offsetX;if(a.config.yaxis[r].opposite&&(s=-31-o.offsetX),o.show){var l=e.drawLine(s,a.globals.translateY+o.offsetY-2,s,a.globals.gridHeight+a.globals.translateY+o.offsetY+2,o.color,0,o.width);t.add(l)}a.config.yaxis[r].axisTicks.show&&this.axesUtils.drawYAxisTicks(s,n,o,a.config.yaxis[r].axisTicks,r,i,t)}},{key:"drawYaxisInversed",value:function(e){var t=this.w,r=new Pr(this.ctx),n=r.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),i=r.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});n.add(i);var a=t.globals.yAxisScale[e].result.length-1,o=t.globals.gridWidth/a+.1,s=o+t.config.xaxis.labels.offsetX,l=t.globals.xLabelFormatter,c=this.axesUtils.checkForReversedLabels(e,t.globals.yAxisScale[e].result.slice()),u=t.globals.timescaleLabels;if(u.length>0&&(this.xaxisLabels=u.slice(),a=(c=u.slice()).length),t.config.xaxis.labels.show)for(var d=u.length?0:a;u.length?d<u.length:d>=0;u.length?d++:d--){var h=l(c[d],d,t),f=t.globals.gridWidth+t.globals.padHorizontal-(s-o+t.config.xaxis.labels.offsetX);if(u.length){var p=this.axesUtils.getLabel(c,u,f,d,this.drawnLabels,this.xaxisFontSize);f=p.x,h=p.text,this.drawnLabels.push(p.text),0===d&&t.globals.skipFirstTimelinelabel&&(h=""),d===c.length-1&&t.globals.skipLastTimelinelabel&&(h="")}var g=r.drawText({x:f,y:this.xAxisoffX+t.config.xaxis.labels.offsetY+30-("top"===t.config.xaxis.position?t.globals.xAxisHeight+t.config.xaxis.axisTicks.height-2:0),text:h,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[e]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:t.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label ".concat(t.config.xaxis.labels.style.cssClass)});i.add(g),g.tspan(h),this.addTooltip(g,h),s+=o}return this.inversedYAxisTitleText(n),this.inversedYAxisBorder(n),n}},{key:"inversedYAxisBorder",value:function(e){var t=this.w,r=new Pr(this.ctx),n=t.config.xaxis.axisBorder;if(n.show){var i=0;"bar"===t.config.chart.type&&t.globals.isXNumeric&&(i-=15);var a=r.drawLine(t.globals.padHorizontal+i+n.offsetX,this.xAxisoffX,t.globals.gridWidth,this.xAxisoffX,n.color,0,n.height);this.elgrid&&this.elgrid.elGridBorders&&t.config.grid.show?this.elgrid.elGridBorders.add(a):e.add(a)}}},{key:"inversedYAxisTitleText",value:function(e){var t=this.w,r=new Pr(this.ctx);if(void 0!==t.config.xaxis.title.text){var n=r.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),i=r.drawText({x:t.globals.gridWidth/2+t.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(t.config.xaxis.title.style.fontSize)+t.config.xaxis.title.offsetY+20,text:t.config.xaxis.title.text,textAnchor:"middle",fontSize:t.config.xaxis.title.style.fontSize,fontFamily:t.config.xaxis.title.style.fontFamily,fontWeight:t.config.xaxis.title.style.fontWeight,foreColor:t.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text ".concat(t.config.xaxis.title.style.cssClass)});n.add(i),e.add(n)}}},{key:"yAxisTitleRotate",value:function(e,t){var r=this.w,n=new Pr(this.ctx),i=r.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-texts-g")),a=i?i.getBoundingClientRect():{width:0,height:0},o=r.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-title text")),s=o?o.getBoundingClientRect():{width:0,height:0};if(o){var l=this.xPaddingForYAxisTitle(e,a,s,t);o.setAttribute("x",l.xPos-(t?10:0));var c=n.rotateAroundCenter(o);o.setAttribute("transform","rotate(".concat(t?-1*r.config.yaxis[e].title.rotate:r.config.yaxis[e].title.rotate," ").concat(c.x," ").concat(c.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(e,t,r,n){var i=this.w,a=0,o=10;return void 0===i.config.yaxis[e].title.text||e<0?{xPos:a,padd:0}:(n?a=t.width+i.config.yaxis[e].title.offsetX+r.width/2+o/2:(a=-1*t.width+i.config.yaxis[e].title.offsetX+o/2+r.width/2,i.globals.isBarHorizontal&&(o=25,a=-1*t.width-i.config.yaxis[e].title.offsetX-o)),{xPos:a,padd:o})}},{key:"setYAxisXPosition",value:function(e,t){var r=this.w,n=0,i=0,a=18,o=1;r.config.yaxis.length>1&&(this.multipleYs=!0),r.config.yaxis.forEach((function(s,l){var c=r.globals.ignoreYAxisIndexes.includes(l)||!s.show||s.floating||0===e[l].width,u=e[l].width+t[l].width;s.opposite?r.globals.isBarHorizontal?(i=r.globals.gridWidth+r.globals.translateX-1,r.globals.translateYAxisX[l]=i-s.labels.offsetX):(i=r.globals.gridWidth+r.globals.translateX+o,c||(o+=u+20),r.globals.translateYAxisX[l]=i-s.labels.offsetX+20):(n=r.globals.translateX-a,c||(a+=u+20),r.globals.translateYAxisX[l]=n+s.labels.offsetX)}))}},{key:"setYAxisTextAlignments",value:function(){var e=this.w;k.listToArray(e.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis")).forEach((function(t,r){var n=e.config.yaxis[r];if(n&&!n.floating&&void 0!==n.labels.align){var i=e.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(r,"'] .apexcharts-yaxis-texts-g")),a=k.listToArray(e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(r,"'] .apexcharts-yaxis-label"))),o=i.getBoundingClientRect();a.forEach((function(e){e.setAttribute("text-anchor",n.labels.align)})),"left"!==n.labels.align||n.opposite?"center"===n.labels.align?i.setAttribute("transform","translate(".concat(o.width/2*(n.opposite?1:-1),", 0)")):"right"===n.labels.align&&n.opposite&&i.setAttribute("transform","translate(".concat(o.width,", 0)")):i.setAttribute("transform","translate(-".concat(o.width,", 0)"))}}))}}]),e}(),an=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.documentEvent=k.bind(this.documentEvent,this)}return s(e,[{key:"addEventListener",value:function(e,t){var r=this.w;r.globals.events.hasOwnProperty(e)?r.globals.events[e].push(t):r.globals.events[e]=[t]}},{key:"removeEventListener",value:function(e,t){var r=this.w;if(r.globals.events.hasOwnProperty(e)){var n=r.globals.events[e].indexOf(t);-1!==n&&r.globals.events[e].splice(n,1)}}},{key:"fireEvent",value:function(e,t){var r=this.w;if(r.globals.events.hasOwnProperty(e)){t&&t.length||(t=[]);for(var n=r.globals.events[e],i=n.length,a=0;a<i;a++)n[a].apply(null,t)}}},{key:"setupEventHandlers",value:function(){var e=this,t=this.w,r=this.ctx,n=t.globals.dom.baseEl.querySelector(t.globals.chartClass);this.ctx.eventList.forEach((function(e){n.addEventListener(e,(function(e){var n=null===e.target.getAttribute("i")&&-1!==t.globals.capturedSeriesIndex?t.globals.capturedSeriesIndex:e.target.getAttribute("i"),i=null===e.target.getAttribute("j")&&-1!==t.globals.capturedDataPointIndex?t.globals.capturedDataPointIndex:e.target.getAttribute("j"),a=Object.assign({},t,{seriesIndex:t.globals.axisCharts?n:0,dataPointIndex:i});"mousemove"===e.type||"touchmove"===e.type?"function"==typeof t.config.chart.events.mouseMove&&t.config.chart.events.mouseMove(e,r,a):"mouseleave"===e.type||"touchleave"===e.type?"function"==typeof t.config.chart.events.mouseLeave&&t.config.chart.events.mouseLeave(e,r,a):("mouseup"===e.type&&1===e.which||"touchend"===e.type)&&("function"==typeof t.config.chart.events.click&&t.config.chart.events.click(e,r,a),r.ctx.events.fireEvent("click",[e,r,a]))}),{capture:!1,passive:!0})})),this.ctx.eventList.forEach((function(r){t.globals.dom.baseEl.addEventListener(r,e.documentEvent,{passive:!0})})),this.ctx.core.setupBrushHandler()}},{key:"documentEvent",value:function(e){var t=this.w,r=e.target.className;if("click"===e.type){var n=t.globals.dom.baseEl.querySelector(".apexcharts-menu");n&&n.classList.contains("apexcharts-menu-open")&&"apexcharts-menu-icon"!==r&&n.classList.remove("apexcharts-menu-open")}t.globals.clientX="touchmove"===e.type?e.touches[0].clientX:e.clientX,t.globals.clientY="touchmove"===e.type?e.touches[0].clientY:e.clientY}}]),e}(),on=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"setCurrentLocaleValues",value:function(e){var t=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(t=this.w.config.chart.locales.concat(window.Apex.chart.locales));var r=t.filter((function(t){return t.name===e}))[0];if(!r)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var n=k.extend(Rr,r);this.w.globals.locale=n.options}}]),e}(),sn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"drawAxis",value:function(e,t){var r,n,i=this,a=this.w.globals,o=this.w.config,s=new Qr(this.ctx,t),l=new nn(this.ctx,t);a.axisCharts&&"radar"!==e&&(a.isBarHorizontal?(n=l.drawYaxisInversed(0),r=s.drawXaxisInversed(0),a.dom.elGraphical.add(r),a.dom.elGraphical.add(n)):(r=s.drawXaxis(),a.dom.elGraphical.add(r),o.yaxis.map((function(e,t){if(-1===a.ignoreYAxisIndexes.indexOf(t)&&(n=l.drawYaxis(t),a.dom.Paper.add(n),"back"===i.w.config.grid.position)){var r=a.dom.Paper.children()[1];r.remove(),a.dom.Paper.add(r)}}))))}}]),e}(),ln=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"drawXCrosshairs",value:function(){var e=this.w,t=new Pr(this.ctx),r=new Er(this.ctx),n=e.config.xaxis.crosshairs.fill.gradient,i=e.config.xaxis.crosshairs.dropShadow,a=e.config.xaxis.crosshairs.fill.type,o=n.colorFrom,s=n.colorTo,l=n.opacityFrom,c=n.opacityTo,u=n.stops,d=i.enabled,h=i.left,f=i.top,p=i.blur,g=i.color,m=i.opacity,v=e.config.xaxis.crosshairs.fill.color;if(e.config.xaxis.crosshairs.show){"gradient"===a&&(v=t.drawGradient("vertical",o,s,l,c,null,u,null));var y=t.drawRect();1===e.config.xaxis.crosshairs.width&&(y=t.drawLine());var b=e.globals.gridHeight;(!k.isNumber(b)||b<0)&&(b=0);var x=e.config.xaxis.crosshairs.width;(!k.isNumber(x)||x<0)&&(x=0),y.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:b,width:x,height:b,fill:v,filter:"none","fill-opacity":e.config.xaxis.crosshairs.opacity,stroke:e.config.xaxis.crosshairs.stroke.color,"stroke-width":e.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":e.config.xaxis.crosshairs.stroke.dashArray}),d&&(y=r.dropShadow(y,{left:h,top:f,blur:p,color:g,opacity:m})),e.globals.dom.elGraphical.add(y)}}},{key:"drawYCrosshairs",value:function(){var e=this.w,t=new Pr(this.ctx),r=e.config.yaxis[0].crosshairs,n=e.globals.barPadForNumericAxis;if(e.config.yaxis[0].crosshairs.show){var i=t.drawLine(-n,0,e.globals.gridWidth+n,0,r.stroke.color,r.stroke.dashArray,r.stroke.width);i.attr({class:"apexcharts-ycrosshairs"}),e.globals.dom.elGraphical.add(i)}var a=t.drawLine(-n,0,e.globals.gridWidth+n,0,r.stroke.color,0,0);a.attr({class:"apexcharts-ycrosshairs-hidden"}),e.globals.dom.elGraphical.add(a)}}]),e}(),cn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"checkResponsiveConfig",value:function(e){var t=this,r=this.w,n=r.config;if(0!==n.responsive.length){var i=n.responsive.slice();i.sort((function(e,t){return e.breakpoint>t.breakpoint?1:t.breakpoint>e.breakpoint?-1:0})).reverse();var a=new $r({}),o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=i[0].breakpoint,o=window.innerWidth>0?window.innerWidth:screen.width;if(o>n){var s=k.clone(r.globals.initialConfig);s.series=k.clone(r.config.series);var l=Ar.extendArrayProps(a,s,r);e=k.extend(l,e),e=k.extend(r.config,e),t.overrideResponsiveOptions(e)}else for(var c=0;c<i.length;c++)o<i[c].breakpoint&&(e=Ar.extendArrayProps(a,i[c].options,r),e=k.extend(r.config,e),t.overrideResponsiveOptions(e))};if(e){var s=Ar.extendArrayProps(a,e,r);s=k.extend(r.config,s),o(s=k.extend(s,e))}else o({})}}},{key:"overrideResponsiveOptions",value:function(e){var t=new $r(e).init({responsiveOverride:!0});this.w.config=t}}]),e}(),un=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.colors=[],this.isColorFn=!1,this.isHeatmapDistributed=this.checkHeatmapDistributed(),this.isBarDistributed=this.checkBarDistributed()}return s(e,[{key:"checkHeatmapDistributed",value:function(){var e=this.w.config,t=e.chart,r=e.plotOptions;return"treemap"===t.type&&r.treemap&&r.treemap.distributed||"heatmap"===t.type&&r.heatmap&&r.heatmap.distributed}},{key:"checkBarDistributed",value:function(){var e=this.w.config,t=e.chart,r=e.plotOptions;return r.bar&&r.bar.distributed&&("bar"===t.type||"rangeBar"===t.type)}},{key:"init",value:function(){this.setDefaultColors()}},{key:"setDefaultColors",value:function(){var e=this.w,t=new k;e.globals.dom.elWrap.classList.add("apexcharts-theme-".concat(e.config.theme.mode||"light"));var r=y(e.config.colors||e.config.fill.colors||[]);e.globals.colors=this.getColors(r),this.applySeriesColors(e.globals.seriesColors,e.globals.colors),e.config.theme.monochrome.enabled&&(e.globals.colors=this.getMonochromeColors(e.config.theme.monochrome,e.globals.series,t));var n=e.globals.colors.slice();this.pushExtraColors(e.globals.colors),this.applyColorTypes(["fill","stroke"],n),this.applyDataLabelsColors(n),this.applyRadarPolygonsColors(),this.applyMarkersColors(n)}},{key:"getColors",value:function(e){var t=this,r=this.w;return e&&0!==e.length?Array.isArray(e)&&e.length>0&&"function"==typeof e[0]?(this.isColorFn=!0,r.config.series.map((function(n,i){var a=e[i]||e[0];return"function"==typeof a?a({value:r.globals.axisCharts?r.globals.series[i][0]||0:r.globals.series[i],seriesIndex:i,dataPointIndex:i,w:t.w}):a}))):e:this.predefined()}},{key:"applySeriesColors",value:function(e,t){e.forEach((function(e,r){e&&(t[r]=e)}))}},{key:"getMonochromeColors",value:function(e,t,r){var n=e.color,i=e.shadeIntensity,a=e.shadeTo,o=this.isBarDistributed||this.isHeatmapDistributed?t[0].length*t.length:t.length,s=1/(o/i),l=0;return Array.from({length:o},(function(){var e="dark"===a?r.shadeColor(-1*l,n):r.shadeColor(l,n);return l+=s,e}))}},{key:"applyColorTypes",value:function(e,t){var r=this,n=this.w;e.forEach((function(e){n.globals[e].colors=void 0===n.config[e].colors?r.isColorFn?n.config.colors:t:n.config[e].colors.slice(),r.pushExtraColors(n.globals[e].colors)}))}},{key:"applyDataLabelsColors",value:function(e){var t=this.w;t.globals.dataLabels.style.colors=void 0===t.config.dataLabels.style.colors?e:t.config.dataLabels.style.colors.slice(),this.pushExtraColors(t.globals.dataLabels.style.colors,50)}},{key:"applyRadarPolygonsColors",value:function(){var e=this.w;e.globals.radarPolygons.fill.colors=void 0===e.config.plotOptions.radar.polygons.fill.colors?["dark"===e.config.theme.mode?"#343A3F":"none"]:e.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(e.globals.radarPolygons.fill.colors,20)}},{key:"applyMarkersColors",value:function(e){var t=this.w;t.globals.markers.colors=void 0===t.config.markers.colors?e:t.config.markers.colors.slice(),this.pushExtraColors(t.globals.markers.colors)}},{key:"pushExtraColors",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=this.w,i=t||n.globals.series.length;if(null===r&&(r=this.isBarDistributed||this.isHeatmapDistributed||"heatmap"===n.config.chart.type&&n.config.plotOptions.heatmap&&n.config.plotOptions.heatmap.colorScale.inverse),r&&n.globals.series.length&&(i=n.globals.series[n.globals.maxValsInArrayIndex].length*n.globals.series.length),e.length<i)for(var a=i-e.length,o=0;o<a;o++)e.push(e[o])}},{key:"updateThemeOptions",value:function(e){e.chart=e.chart||{},e.tooltip=e.tooltip||{};var t=e.theme.mode,r="dark"===t?"palette4":"light"===t?"palette1":e.theme.palette||"palette1",n="dark"===t?"#f6f7f8":"light"===t?"#373d3f":e.chart.foreColor||"#373d3f";return e.tooltip.theme=t||"light",e.chart.foreColor=n,e.theme.palette=r,e}},{key:"predefined",value:function(){var e=this.w.config.theme.palette,t=this.ctx.constructor.getThemePalettes();return t[e]||t.palette1}}]),e}(),dn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(e){var t=this.w,r="title"===e?t.config.title:t.config.subtitle,n=t.globals.svgWidth/2,i=r.offsetY,a="middle";if("left"===r.align?(n=10,a="start"):"right"===r.align&&(n=t.globals.svgWidth-10,a="end"),n+=r.offsetX,i=i+parseInt(r.style.fontSize,10)+r.margin/2,void 0!==r.text){var o=new Pr(this.ctx).drawText({x:n,y:i,text:r.text,textAnchor:a,fontSize:r.style.fontSize,fontFamily:r.style.fontFamily,fontWeight:r.style.fontWeight,foreColor:r.style.color,opacity:1});o.node.setAttribute("class","apexcharts-".concat(e,"-text")),t.globals.dom.Paper.add(o)}}}]),e}(),hn=function(){function e(t){a(this,e),this.w=t.w,this.dCtx=t}return s(e,[{key:"getTitleSubtitleCoords",value:function(e){var t=this.w,r=0,n=0,i="title"===e?t.config.title.floating:t.config.subtitle.floating,a=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(e,"-text"));if(null!==a&&!i){var o=a.getBoundingClientRect();r=o.width,n=t.globals.axisCharts?o.height+5:o.height}return{width:r,height:n}}},{key:"getLegendsRect",value:function(){var e=this.w,t=e.globals.dom.elLegendWrap;e.config.legend.height||"top"!==e.config.legend.position&&"bottom"!==e.config.legend.position||(t.style.maxHeight=e.globals.svgHeight/2+"px");var r=Object.assign({},k.getBoundingClientRect(t));return null!==t&&!e.config.legend.floating&&e.config.legend.show?this.dCtx.lgRect={x:r.x,y:r.y,height:r.height,width:0===r.height?0:r.width}:this.dCtx.lgRect={x:0,y:0,height:0,width:0},"left"!==e.config.legend.position&&"right"!==e.config.legend.position||1.5*this.dCtx.lgRect.width>e.globals.svgWidth&&(this.dCtx.lgRect.width=e.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getDatalabelsRect",value:function(){var e=this,t=this.w,r=[];t.config.series.forEach((function(i,a){i.data.forEach((function(i,o){var s;s=t.globals.series[a][o],n=t.config.dataLabels.formatter(s,{ctx:e.dCtx.ctx,seriesIndex:a,dataPointIndex:o,w:t}),r.push(n)}))}));var n=k.getLargestStringFromArr(r),i=new Pr(this.dCtx.ctx),a=t.config.dataLabels.style,o=i.getTextRects(n,parseInt(a.fontSize),a.fontFamily);return{width:1.05*o.width,height:o.height}}},{key:"getLargestStringFromMultiArr",value:function(e,t){var r=e;if(this.w.globals.isMultiLineX){var n=t.map((function(e,t){return Array.isArray(e)?e.length:1})),i=Math.max.apply(Math,y(n));r=t[n.indexOf(i)]}return r}}]),e}(),fn=function(){function e(t){a(this,e),this.w=t.w,this.dCtx=t}return s(e,[{key:"getxAxisLabelsCoords",value:function(){var e,t=this.w,r=t.globals.labels.slice();if(t.config.xaxis.convertedCatToNumeric&&0===r.length&&(r=t.globals.categoryLabels),t.globals.timescaleLabels.length>0){var n=this.getxAxisTimeScaleLabelsCoords();e={width:n.width,height:n.height},t.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends="left"!==t.config.legend.position&&"right"!==t.config.legend.position||t.config.legend.floating?0:this.dCtx.lgRect.width;var i=t.globals.xLabelFormatter,a=k.getLargestStringFromArr(r),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(a,r);t.globals.isBarHorizontal&&(o=a=t.globals.yAxisScale[0].result.reduce((function(e,t){return e.length>t.length?e:t}),0));var s=new Tr(this.dCtx.ctx),l=a;a=s.xLabelFormat(i,a,l,{i:void 0,dateFormatter:new Mr(this.dCtx.ctx).formatDate,w:t}),o=s.xLabelFormat(i,o,l,{i:void 0,dateFormatter:new Mr(this.dCtx.ctx).formatDate,w:t}),(t.config.xaxis.convertedCatToNumeric&&void 0===a||""===String(a).trim())&&(o=a="1");var c=new Pr(this.dCtx.ctx),u=c.getTextRects(a,t.config.xaxis.labels.style.fontSize),d=u;if(a!==o&&(d=c.getTextRects(o,t.config.xaxis.labels.style.fontSize)),(e={width:u.width>=d.width?u.width:d.width,height:u.height>=d.height?u.height:d.height}).width*r.length>t.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&0!==t.config.xaxis.labels.rotate||t.config.xaxis.labels.rotateAlways){if(!t.globals.isBarHorizontal){t.globals.rotateXLabels=!0;var h=function(e){return c.getTextRects(e,t.config.xaxis.labels.style.fontSize,t.config.xaxis.labels.style.fontFamily,"rotate(".concat(t.config.xaxis.labels.rotate," 0 0)"),!1)};u=h(a),a!==o&&(d=h(o)),e.height=(u.height>d.height?u.height:d.height)/1.5,e.width=u.width>d.width?u.width:d.width}}else t.globals.rotateXLabels=!1}return t.config.xaxis.labels.show||(e={width:0,height:0}),{width:e.width,height:e.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var e,t=this.w;if(!t.globals.hasXaxisGroups)return{width:0,height:0};var r,n=(null===(e=t.config.xaxis.group.style)||void 0===e?void 0:e.fontSize)||t.config.xaxis.labels.style.fontSize,i=t.globals.groups.map((function(e){return e.title})),a=k.getLargestStringFromArr(i),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(a,i),s=new Pr(this.dCtx.ctx),l=s.getTextRects(a,n),c=l;return a!==o&&(c=s.getTextRects(o,n)),r={width:l.width>=c.width?l.width:c.width,height:l.height>=c.height?l.height:c.height},t.config.xaxis.labels.show||(r={width:0,height:0}),{width:r.width,height:r.height}}},{key:"getxAxisTitleCoords",value:function(){var e=this.w,t=0,r=0;if(void 0!==e.config.xaxis.title.text){var n=new Pr(this.dCtx.ctx).getTextRects(e.config.xaxis.title.text,e.config.xaxis.title.style.fontSize);t=n.width,r=n.height}return{width:t,height:r}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var e,t=this.w;this.dCtx.timescaleLabels=t.globals.timescaleLabels.slice();var r=this.dCtx.timescaleLabels.map((function(e){return e.value})),n=r.reduce((function(e,t){return void 0===e?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):e.length>t.length?e:t}),0);return 1.05*(e=new Pr(this.dCtx.ctx).getTextRects(n,t.config.xaxis.labels.style.fontSize)).width*r.length>t.globals.gridWidth&&0!==t.config.xaxis.labels.rotate&&(t.globals.overlappingXLabels=!0),e}},{key:"additionalPaddingXLabels",value:function(e){var t=this,r=this.w,n=r.globals,i=r.config,a=i.xaxis.type,o=e.width;n.skipLastTimelinelabel=!1,n.skipFirstTimelinelabel=!1;var s=r.config.yaxis[0].opposite&&r.globals.isBarHorizontal,l=function(e,s){i.yaxis.length>1&&function(e){return-1!==n.collapsedSeriesIndices.indexOf(e)}(s)||function(e){if(t.dCtx.timescaleLabels&&t.dCtx.timescaleLabels.length){var s=t.dCtx.timescaleLabels[0],l=t.dCtx.timescaleLabels[t.dCtx.timescaleLabels.length-1].position+o/1.75-t.dCtx.yAxisWidthRight,c=s.position-o/1.75+t.dCtx.yAxisWidthLeft,u="right"===r.config.legend.position&&t.dCtx.lgRect.width>0?t.dCtx.lgRect.width:0;l>n.svgWidth-n.translateX-u&&(n.skipLastTimelinelabel=!0),c<-(e.show&&!e.floating||"bar"!==i.chart.type&&"candlestick"!==i.chart.type&&"rangeBar"!==i.chart.type&&"boxPlot"!==i.chart.type?10:o/1.75)&&(n.skipFirstTimelinelabel=!0)}else"datetime"===a?t.dCtx.gridPad.right<o&&!n.rotateXLabels&&(n.skipLastTimelinelabel=!0):"datetime"!==a&&t.dCtx.gridPad.right<o/2-t.dCtx.yAxisWidthRight&&!n.rotateXLabels&&!r.config.xaxis.labels.trim&&(t.dCtx.xPadRight=o/2+1)}(e)};i.yaxis.forEach((function(e,r){s?(t.dCtx.gridPad.left<o&&(t.dCtx.xPadLeft=o/2+1),t.dCtx.xPadRight=o/2+1):l(e,r)}))}}]),e}(),pn=function(){function e(t){a(this,e),this.w=t.w,this.dCtx=t}return s(e,[{key:"getyAxisLabelsCoords",value:function(){var e=this,t=this.w,r=[],n=10,i=new Ir(this.dCtx.ctx);return t.config.yaxis.map((function(a,o){var s={seriesIndex:o,dataPointIndex:-1,w:t},l=t.globals.yAxisScale[o],c=0;if(!i.isYAxisHidden(o)&&a.labels.show&&void 0!==a.labels.minWidth&&(c=a.labels.minWidth),!i.isYAxisHidden(o)&&a.labels.show&&l.result.length){var u=t.globals.yLabelFormatters[o],d=l.niceMin===Number.MIN_VALUE?0:l.niceMin,h=l.result.reduce((function(e,t){var r,n;return(null===(r=String(u(e,s)))||void 0===r?void 0:r.length)>(null===(n=String(u(t,s)))||void 0===n?void 0:n.length)?e:t}),d),f=h=u(h,s);if(void 0!==h&&0!==h.length||(h=l.niceMax),t.globals.isBarHorizontal){n=0;var p=t.globals.labels.slice();h=k.getLargestStringFromArr(p),h=u(h,{seriesIndex:o,dataPointIndex:-1,w:t}),f=e.dCtx.dimHelpers.getLargestStringFromMultiArr(h,p)}var g=new Pr(e.dCtx.ctx),m="rotate(".concat(a.labels.rotate," 0 0)"),v=g.getTextRects(h,a.labels.style.fontSize,a.labels.style.fontFamily,m,!1),y=v;h!==f&&(y=g.getTextRects(f,a.labels.style.fontSize,a.labels.style.fontFamily,m,!1)),r.push({width:(c>y.width||c>v.width?c:y.width>v.width?y.width:v.width)+n,height:y.height>v.height?y.height:v.height})}else r.push({width:0,height:0})})),r}},{key:"getyAxisTitleCoords",value:function(){var e=this,t=this.w,r=[];return t.config.yaxis.map((function(t,n){if(t.show&&void 0!==t.title.text){var i=new Pr(e.dCtx.ctx),a="rotate(".concat(t.title.rotate," 0 0)"),o=i.getTextRects(t.title.text,t.title.style.fontSize,t.title.style.fontFamily,a,!1);r.push({width:o.width,height:o.height})}else r.push({width:0,height:0})})),r}},{key:"getTotalYAxisWidth",value:function(){var e=this.w,t=0,r=0,n=0,i=e.globals.yAxisScale.length>1?10:0,a=new Ir(this.dCtx.ctx),o=function(o,s){var l=e.config.yaxis[s].floating,c=0;o.width>0&&!l?(c=o.width+i,function(t){return e.globals.ignoreYAxisIndexes.indexOf(t)>-1}(s)&&(c=c-o.width-i)):c=l||a.isYAxisHidden(s)?0:5,e.config.yaxis[s].opposite?n+=c:r+=c,t+=c};return e.globals.yLabelsCoords.map((function(e,t){o(e,t)})),e.globals.yTitleCoords.map((function(e,t){o(e,t)})),e.globals.isBarHorizontal&&!e.config.yaxis[0].floating&&(t=e.globals.yLabelsCoords[0].width+e.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=r,this.dCtx.yAxisWidthRight=n,t}}]),e}(),gn=function(){function e(t){a(this,e),this.w=t.w,this.dCtx=t}return s(e,[{key:"gridPadForColumnsInNumericAxis",value:function(e){var t=this.w,r=t.config,n=t.globals;if(n.noData||n.collapsedSeries.length+n.ancillaryCollapsedSeries.length===r.series.length)return 0;var i=function(e){return["bar","rangeBar","candlestick","boxPlot"].includes(e)},a=r.chart.type,o=0,s=i(a)?r.series.length:1;n.comboBarCount>0&&(s=n.comboBarCount),n.collapsedSeries.forEach((function(e){i(e.type)&&(s-=1)})),r.chart.stacked&&(s=1);var l=i(a)||n.comboBarCount>0,c=Math.abs(n.initialMaxX-n.initialMinX);if(l&&n.isXNumeric&&!n.isBarHorizontal&&s>0&&0!==c){c<=3&&(c=n.dataPoints);var u=c/e,d=n.minXDiff&&n.minXDiff/u>0?n.minXDiff/u:0;d>e/2&&(d/=2),(o=d*parseInt(r.plotOptions.bar.columnWidth,10)/100)<1&&(o=1),n.barPadForNumericAxis=o}return o}},{key:"gridPadFortitleSubtitle",value:function(){var e=this,t=this.w,r=t.globals,n=this.dCtx.isSparkline||!r.axisCharts?0:10;["title","subtitle"].forEach((function(i){void 0!==t.config[i].text?n+=t.config[i].margin:n+=e.dCtx.isSparkline||!r.axisCharts?0:5})),!t.config.legend.show||"bottom"!==t.config.legend.position||t.config.legend.floating||r.axisCharts||(n+=10);var i=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),a=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");r.gridHeight-=i.height+a.height+n,r.translateY+=i.height+a.height+n}},{key:"setGridXPosForDualYAxis",value:function(e,t){var r=this.w,n=new Ir(this.dCtx.ctx);r.config.yaxis.forEach((function(i,a){-1!==r.globals.ignoreYAxisIndexes.indexOf(a)||i.floating||n.isYAxisHidden(a)||(i.opposite&&(r.globals.translateX-=t[a].width+e[a].width+parseInt(i.labels.style.fontSize,10)/1.2+12),r.globals.translateX<2&&(r.globals.translateX=2))}))}}]),e}(),mn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new hn(this),this.dimYAxis=new pn(this),this.dimXAxis=new fn(this),this.dimGrid=new gn(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return s(e,[{key:"plotCoords",value:function(){var e=this,t=this.w,r=t.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.datalabelsCoords={width:0,height:0};var n=Array.isArray(t.config.stroke.width)?Math.max.apply(Math,y(t.config.stroke.width)):t.config.stroke.width;this.isSparkline&&((t.config.markers.discrete.length>0||t.config.markers.size>0)&&Object.entries(this.gridPad).forEach((function(t){var r=v(t,2),n=r[0],i=r[1];e.gridPad[n]=Math.max(i,e.w.globals.markers.largestSize/1.5)})),this.gridPad.top=Math.max(n/2,this.gridPad.top),this.gridPad.bottom=Math.max(n/2,this.gridPad.bottom)),r.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),r.gridHeight=r.gridHeight-this.gridPad.top-this.gridPad.bottom,r.gridWidth=r.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var i=this.dimGrid.gridPadForColumnsInNumericAxis(r.gridWidth);r.gridWidth=r.gridWidth-2*i,r.translateX=r.translateX+this.gridPad.left+this.xPadLeft+(i>0?i:0),r.translateY=r.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var e=this,t=this.w,r=t.globals,n=this.dimYAxis.getyAxisLabelsCoords(),i=this.dimYAxis.getyAxisTitleCoords();r.isSlopeChart&&(this.datalabelsCoords=this.dimHelpers.getDatalabelsRect()),t.globals.yLabelsCoords=[],t.globals.yTitleCoords=[],t.config.yaxis.map((function(e,r){t.globals.yLabelsCoords.push({width:n[r].width,index:r}),t.globals.yTitleCoords.push({width:i[r].width,index:r})})),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var a=this.dimXAxis.getxAxisLabelsCoords(),o=this.dimXAxis.getxAxisGroupLabelsCoords(),s=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(a,s,o),r.translateXAxisY=t.globals.rotateXLabels?this.xAxisHeight/8:-4,r.translateXAxisX=t.globals.rotateXLabels&&t.globals.isXNumeric&&t.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,t.globals.isBarHorizontal&&(r.rotateXLabels=!1,r.translateXAxisY=parseInt(t.config.xaxis.labels.style.fontSize,10)/1.5*-1),r.translateXAxisY=r.translateXAxisY+t.config.xaxis.labels.offsetY,r.translateXAxisX=r.translateXAxisX+t.config.xaxis.labels.offsetX;var l=this.yAxisWidth,c=this.xAxisHeight;r.xAxisLabelsHeight=this.xAxisHeight-s.height,r.xAxisGroupLabelsHeight=r.xAxisLabelsHeight-a.height,r.xAxisLabelsWidth=this.xAxisWidth,r.xAxisHeight=this.xAxisHeight;var u=10;("radar"===t.config.chart.type||this.isSparkline)&&(l=0,c=0),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||"treemap"===t.config.chart.type)&&(l=0,c=0,u=0),this.isSparkline||"treemap"===t.config.chart.type||this.dimXAxis.additionalPaddingXLabels(a);var d=function(){r.translateX=l+e.datalabelsCoords.width,r.gridHeight=r.svgHeight-e.lgRect.height-c-(e.isSparkline||"treemap"===t.config.chart.type?0:t.globals.rotateXLabels?10:15),r.gridWidth=r.svgWidth-l-2*e.datalabelsCoords.width};switch("top"===t.config.xaxis.position&&(u=r.xAxisHeight-t.config.xaxis.axisTicks.height-5),t.config.legend.position){case"bottom":r.translateY=u,d();break;case"top":r.translateY=this.lgRect.height+u,d();break;case"left":r.translateY=u,r.translateX=this.lgRect.width+l+this.datalabelsCoords.width,r.gridHeight=r.svgHeight-c-12,r.gridWidth=r.svgWidth-this.lgRect.width-l-2*this.datalabelsCoords.width;break;case"right":r.translateY=u,r.translateX=l+this.datalabelsCoords.width,r.gridHeight=r.svgHeight-c-12,r.gridWidth=r.svgWidth-this.lgRect.width-l-2*this.datalabelsCoords.width-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(i,n),new nn(this.ctx).setYAxisXPosition(n,i)}},{key:"setDimensionsForNonAxisCharts",value:function(){var e=this.w,t=e.globals,r=e.config,n=0;e.config.legend.show&&!e.config.legend.floating&&(n=20);var i="pie"===r.chart.type||"polarArea"===r.chart.type||"donut"===r.chart.type?"pie":"radialBar",a=r.plotOptions[i].offsetY,o=r.plotOptions[i].offsetX;if(!r.legend.show||r.legend.floating){t.gridHeight=t.svgHeight;var s=t.dom.elWrap.getBoundingClientRect().width;return t.gridWidth=Math.min(s,t.gridHeight),t.translateY=a,void(t.translateX=o+(t.svgWidth-t.gridWidth)/2)}switch(r.legend.position){case"bottom":t.gridHeight=t.svgHeight-this.lgRect.height,t.gridWidth=t.svgWidth,t.translateY=a-10,t.translateX=o+(t.svgWidth-t.gridWidth)/2;break;case"top":t.gridHeight=t.svgHeight-this.lgRect.height,t.gridWidth=t.svgWidth,t.translateY=this.lgRect.height+a+10,t.translateX=o+(t.svgWidth-t.gridWidth)/2;break;case"left":t.gridWidth=t.svgWidth-this.lgRect.width-n,t.gridHeight="auto"!==r.chart.height?t.svgHeight:t.gridWidth,t.translateY=a,t.translateX=o+this.lgRect.width+n;break;case"right":t.gridWidth=t.svgWidth-this.lgRect.width-n-5,t.gridHeight="auto"!==r.chart.height?t.svgHeight:t.gridWidth,t.translateY=a,t.translateX=o+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(e,t,r){var n=this.w,i=n.globals.hasXaxisGroups?2:1,a=r.height+e.height+t.height,o=n.globals.isMultiLineX?1.2:n.globals.LINE_HEIGHT_RATIO,s=n.globals.rotateXLabels?22:10,l=n.globals.rotateXLabels&&"bottom"===n.config.legend.position?10:0;this.xAxisHeight=a*o+i*s+l,this.xAxisWidth=e.width,this.xAxisHeight-t.height>n.config.xaxis.labels.maxHeight&&(this.xAxisHeight=n.config.xaxis.labels.maxHeight),n.config.xaxis.labels.minHeight&&this.xAxisHeight<n.config.xaxis.labels.minHeight&&(this.xAxisHeight=n.config.xaxis.labels.minHeight),n.config.xaxis.floating&&(this.xAxisHeight=0);var c=0,u=0;n.config.yaxis.forEach((function(e){c+=e.labels.minWidth,u+=e.labels.maxWidth})),this.yAxisWidth<c&&(this.yAxisWidth=c),this.yAxisWidth>u&&(this.yAxisWidth=u)}}]),e}(),vn=function(){function e(t){a(this,e),this.w=t.w,this.lgCtx=t}return s(e,[{key:"getLegendStyles",value:function(){var e,t,r,n=document.createElement("style");n.setAttribute("type","text/css");var i=(null===(e=this.lgCtx.ctx)||void 0===e||null===(t=e.opts)||void 0===t||null===(r=t.chart)||void 0===r?void 0:r.nonce)||this.w.config.chart.nonce;i&&n.setAttribute("nonce",i);var a=document.createTextNode(Ur);return n.appendChild(a),n}},{key:"getLegendDimensions",value:function(){var e=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),t=e.width;return{clwh:e.height,clww:t}}},{key:"appendToForeignObject",value:function(){var e=this.w.globals;!1!==this.w.config.chart.injectStyleSheet&&e.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(e,t){var r=this,n=this.w;if(n.globals.axisCharts||"radialBar"===n.config.chart.type){n.globals.resized=!0;var i=null,a=null;n.globals.risingSeries=[],n.globals.axisCharts?(i=n.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(e,"']")),a=parseInt(i.getAttribute("data:realIndex"),10)):(i=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(e+1,"']")),a=parseInt(i.getAttribute("rel"),10)-1),t?[{cs:n.globals.collapsedSeries,csi:n.globals.collapsedSeriesIndices},{cs:n.globals.ancillaryCollapsedSeries,csi:n.globals.ancillaryCollapsedSeriesIndices}].forEach((function(e){r.riseCollapsedSeries(e.cs,e.csi,a)})):this.hideSeries({seriesEl:i,realIndex:a})}else{var o=n.globals.dom.Paper.findOne(" .apexcharts-series[rel='".concat(e+1,"'] path")),s=n.config.chart.type;if("pie"===s||"polarArea"===s||"donut"===s){var l=n.config.plotOptions.pie.donut.labels;new Pr(this.lgCtx.ctx).pathMouseDown(o,null),this.lgCtx.ctx.pie.printDataLabelsInner(o.node,l)}o.fire("click")}}},{key:"getSeriesAfterCollapsing",value:function(e){var t=e.realIndex,r=this.w,n=r.globals,i=k.clone(r.config.series);if(n.axisCharts){var a=r.config.yaxis[n.seriesYAxisReverseMap[t]],o={index:t,data:i[t].data.slice(),type:i[t].type||r.config.chart.type};if(a&&a.show&&a.showAlways)n.ancillaryCollapsedSeriesIndices.indexOf(t)<0&&(n.ancillaryCollapsedSeries.push(o),n.ancillaryCollapsedSeriesIndices.push(t));else if(n.collapsedSeriesIndices.indexOf(t)<0){n.collapsedSeries.push(o),n.collapsedSeriesIndices.push(t);var s=n.risingSeries.indexOf(t);n.risingSeries.splice(s,1)}}else n.collapsedSeries.push({index:t,data:i[t]}),n.collapsedSeriesIndices.push(t);return n.allSeriesCollapsed=n.collapsedSeries.length+n.ancillaryCollapsedSeries.length===r.config.series.length,this._getSeriesBasedOnCollapsedState(i)}},{key:"hideSeries",value:function(e){for(var t=e.seriesEl,r=e.realIndex,n=this.w,i=this.getSeriesAfterCollapsing({realIndex:r}),a=t.childNodes,o=0;o<a.length;o++)a[o].classList.contains("apexcharts-series-markers-wrap")&&(a[o].classList.contains("apexcharts-hide")?a[o].classList.remove("apexcharts-hide"):a[o].classList.add("apexcharts-hide"));this.lgCtx.ctx.updateHelpers._updateSeries(i,n.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(e,t,r){var n=this.w,i=k.clone(n.config.series);if(e.length>0){for(var a=0;a<e.length;a++)e[a].index===r&&(n.globals.axisCharts?i[r].data=e[a].data.slice():i[r]=e[a].data,"number"!=typeof i[r]&&(i[r].hidden=!1),e.splice(a,1),t.splice(a,1),n.globals.risingSeries.push(r));i=this._getSeriesBasedOnCollapsedState(i),this.lgCtx.ctx.updateHelpers._updateSeries(i,n.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(e){var t=this.w,r=0;return t.globals.axisCharts?e.forEach((function(n,i){t.globals.collapsedSeriesIndices.indexOf(i)<0&&t.globals.ancillaryCollapsedSeriesIndices.indexOf(i)<0||(e[i].data=[],r++)})):e.forEach((function(n,i){!t.globals.collapsedSeriesIndices.indexOf(i)<0&&(e[i]=0,r++)})),t.globals.allSeriesCollapsed=r===e.length,e}}]),e}(),yn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed="bar"===this.w.config.chart.type&&this.w.config.plotOptions.bar.distributed&&1===this.w.config.series.length,this.legendHelpers=new vn(this)}return s(e,[{key:"init",value:function(){var e=this.w,t=e.globals,r=e.config,n=r.legend.showForSingleSeries&&1===t.series.length||this.isBarsDistributed||t.series.length>1;if(this.legendHelpers.appendToForeignObject(),(n||!t.axisCharts)&&r.legend.show){for(;t.dom.elLegendWrap.firstChild;)t.dom.elLegendWrap.removeChild(t.dom.elLegendWrap.firstChild);this.drawLegends(),"bottom"===r.legend.position||"top"===r.legend.position?this.legendAlignHorizontal():"right"!==r.legend.position&&"left"!==r.legend.position||this.legendAlignVertical()}}},{key:"createLegendMarker",value:function(e){var t=e.i,r=e.fillcolor,n=this.w,i=document.createElement("span");i.classList.add("apexcharts-legend-marker");var a=n.config.legend.markers.shape||n.config.markers.shape,o=a;Array.isArray(a)&&(o=a[t]);var s=Array.isArray(n.config.legend.markers.size)?parseFloat(n.config.legend.markers.size[t]):parseFloat(n.config.legend.markers.size),l=Array.isArray(n.config.legend.markers.offsetX)?parseFloat(n.config.legend.markers.offsetX[t]):parseFloat(n.config.legend.markers.offsetX),c=Array.isArray(n.config.legend.markers.offsetY)?parseFloat(n.config.legend.markers.offsetY[t]):parseFloat(n.config.legend.markers.offsetY),u=Array.isArray(n.config.legend.markers.strokeWidth)?parseFloat(n.config.legend.markers.strokeWidth[t]):parseFloat(n.config.legend.markers.strokeWidth),d=i.style;if(d.height=2*(s+u)+"px",d.width=2*(s+u)+"px",d.left=l+"px",d.top=c+"px",n.config.legend.markers.customHTML)d.background="transparent",d.color=r[t],Array.isArray(n.config.legend.markers.customHTML)?n.config.legend.markers.customHTML[t]&&(i.innerHTML=n.config.legend.markers.customHTML[t]()):i.innerHTML=n.config.legend.markers.customHTML();else{var h=new Xr(this.ctx).getMarkerConfig({cssClass:"apexcharts-legend-marker apexcharts-marker apexcharts-marker-".concat(o),seriesIndex:t,strokeWidth:u,size:s}),f=window.SVG().addTo(i).size("100%","100%"),p=new Pr(this.ctx).drawMarker(0,0,g(g({},h),{},{pointFillColor:Array.isArray(r)?r[t]:h.pointFillColor,shape:o}));n.globals.dom.Paper.find(".apexcharts-legend-marker.apexcharts-marker").forEach((function(e){e.node.classList.contains("apexcharts-marker-triangle")?e.node.style.transform="translate(50%, 45%)":e.node.style.transform="translate(50%, 50%)"})),f.add(p)}return i}},{key:"drawLegends",value:function(){var e=this,t=this,r=this.w,n=r.config.legend.fontFamily,i=r.globals.seriesNames,a=r.config.legend.markers.fillColors?r.config.legend.markers.fillColors.slice():r.globals.colors.slice();if("heatmap"===r.config.chart.type){var o=r.config.plotOptions.heatmap.colorScale.ranges;i=o.map((function(e){return e.name?e.name:e.from+" - "+e.to})),a=o.map((function(e){return e.color}))}else this.isBarsDistributed&&(i=r.globals.labels.slice());r.config.legend.customLegendItems.length&&(i=r.config.legend.customLegendItems);var s=r.globals.legendFormatter,l=r.config.legend.inverseOrder,c=[];r.globals.seriesGroups.length>1&&r.config.legend.clusterGroupedSeries&&r.globals.seriesGroups.forEach((function(e,t){c[t]=document.createElement("div"),c[t].classList.add("apexcharts-legend-group","apexcharts-legend-group-".concat(t)),"horizontal"===r.config.legend.clusterGroupedSeriesOrientation?r.globals.dom.elLegendWrap.classList.add("apexcharts-legend-group-horizontal"):c[t].classList.add("apexcharts-legend-group-vertical")}));for(var u=function(t){var o,l=s(i[t],{seriesIndex:t,w:r}),u=!1,d=!1;if(r.globals.collapsedSeries.length>0)for(var h=0;h<r.globals.collapsedSeries.length;h++)r.globals.collapsedSeries[h].index===t&&(u=!0);if(r.globals.ancillaryCollapsedSeriesIndices.length>0)for(var f=0;f<r.globals.ancillaryCollapsedSeriesIndices.length;f++)r.globals.ancillaryCollapsedSeriesIndices[f]===t&&(d=!0);var p=e.createLegendMarker({i:t,fillcolor:a});Pr.setAttrs(p,{rel:t+1,"data:collapsed":u||d}),(u||d)&&p.classList.add("apexcharts-inactive-legend");var g=document.createElement("div"),m=document.createElement("span");m.classList.add("apexcharts-legend-text"),m.innerHTML=Array.isArray(l)?l.join(" "):l;var v=r.config.legend.labels.useSeriesColors?r.globals.colors[t]:Array.isArray(r.config.legend.labels.colors)?null===(o=r.config.legend.labels.colors)||void 0===o?void 0:o[t]:r.config.legend.labels.colors;v||(v=r.config.chart.foreColor),m.style.color=v,m.style.fontSize=parseFloat(r.config.legend.fontSize)+"px",m.style.fontWeight=r.config.legend.fontWeight,m.style.fontFamily=n||r.config.chart.fontFamily,Pr.setAttrs(m,{rel:t+1,i:t,"data:default-text":encodeURIComponent(l),"data:collapsed":u||d}),g.appendChild(p),g.appendChild(m);var y=new Ar(e.ctx);r.config.legend.showForZeroSeries||0===y.getSeriesTotalByIndex(t)&&y.seriesHaveSameValues(t)&&!y.isSeriesNull(t)&&-1===r.globals.collapsedSeriesIndices.indexOf(t)&&-1===r.globals.ancillaryCollapsedSeriesIndices.indexOf(t)&&g.classList.add("apexcharts-hidden-zero-series"),r.config.legend.showForNullSeries||y.isSeriesNull(t)&&-1===r.globals.collapsedSeriesIndices.indexOf(t)&&-1===r.globals.ancillaryCollapsedSeriesIndices.indexOf(t)&&g.classList.add("apexcharts-hidden-null-series"),c.length?r.globals.seriesGroups.forEach((function(e,n){var i;e.includes(null===(i=r.config.series[t])||void 0===i?void 0:i.name)&&(r.globals.dom.elLegendWrap.appendChild(c[n]),c[n].appendChild(g))})):r.globals.dom.elLegendWrap.appendChild(g),r.globals.dom.elLegendWrap.classList.add("apexcharts-align-".concat(r.config.legend.horizontalAlign)),r.globals.dom.elLegendWrap.classList.add("apx-legend-position-"+r.config.legend.position),g.classList.add("apexcharts-legend-series"),g.style.margin="".concat(r.config.legend.itemMargin.vertical,"px ").concat(r.config.legend.itemMargin.horizontal,"px"),r.globals.dom.elLegendWrap.style.width=r.config.legend.width?r.config.legend.width+"px":"",r.globals.dom.elLegendWrap.style.height=r.config.legend.height?r.config.legend.height+"px":"",Pr.setAttrs(g,{rel:t+1,seriesName:k.escapeString(i[t]),"data:collapsed":u||d}),(u||d)&&g.classList.add("apexcharts-inactive-legend"),r.config.legend.onItemClick.toggleDataSeries||g.classList.add("apexcharts-no-click")},d=l?i.length-1:0;l?d>=0:d<=i.length-1;l?d--:d++)u(d);r.globals.dom.elWrap.addEventListener("click",t.onLegendClick,!0),r.config.legend.onItemHover.highlightDataSeries&&0===r.config.legend.customLegendItems.length&&(r.globals.dom.elWrap.addEventListener("mousemove",t.onLegendHovered,!0),r.globals.dom.elWrap.addEventListener("mouseout",t.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(e,t){var r=this.w,n=r.globals.dom.elLegendWrap,i=n.clientHeight,a=0,o=0;if("bottom"===r.config.legend.position)o=r.globals.svgHeight-Math.min(i,r.globals.svgHeight/2)-5;else if("top"===r.config.legend.position){var s=new mn(this.ctx),l=s.dimHelpers.getTitleSubtitleCoords("title").height,c=s.dimHelpers.getTitleSubtitleCoords("subtitle").height;o=(l>0?l-10:0)+(c>0?c-10:0)}n.style.position="absolute",a=a+e+r.config.legend.offsetX,o=o+t+r.config.legend.offsetY,n.style.left=a+"px",n.style.top=o+"px","right"===r.config.legend.position&&(n.style.left="auto",n.style.right=25+r.config.legend.offsetX+"px"),["width","height"].forEach((function(e){n.style[e]&&(n.style[e]=parseInt(r.config.legend[e],10)+"px")}))}},{key:"legendAlignHorizontal",value:function(){var e=this.w;e.globals.dom.elLegendWrap.style.right=0;var t=new mn(this.ctx),r=t.dimHelpers.getTitleSubtitleCoords("title"),n=t.dimHelpers.getTitleSubtitleCoords("subtitle"),i=0;"top"===e.config.legend.position&&(i=r.height+n.height+e.config.title.margin+e.config.subtitle.margin-10),this.setLegendWrapXY(20,i)}},{key:"legendAlignVertical",value:function(){var e=this.w,t=this.legendHelpers.getLegendDimensions(),r=0;"left"===e.config.legend.position&&(r=20),"right"===e.config.legend.position&&(r=e.globals.svgWidth-t.clww-10),this.setLegendWrapXY(r,20)}},{key:"onLegendHovered",value:function(e){var t=this.w,r=e.target.classList.contains("apexcharts-legend-series")||e.target.classList.contains("apexcharts-legend-text")||e.target.classList.contains("apexcharts-legend-marker");if("heatmap"===t.config.chart.type||this.isBarsDistributed){if(r){var n=parseInt(e.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,n,this.w]),new qr(this.ctx).highlightRangeInSeries(e,e.target)}}else!e.target.classList.contains("apexcharts-inactive-legend")&&r&&new qr(this.ctx).toggleSeriesOnHover(e,e.target)}},{key:"onLegendClick",value:function(e){var t=this.w;if(!t.config.legend.customLegendItems.length&&(e.target.classList.contains("apexcharts-legend-series")||e.target.classList.contains("apexcharts-legend-text")||e.target.classList.contains("apexcharts-legend-marker"))){var r=parseInt(e.target.getAttribute("rel"),10)-1,n="true"===e.target.getAttribute("data:collapsed"),i=this.w.config.chart.events.legendClick;"function"==typeof i&&i(this.ctx,r,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,r,this.w]);var a=this.w.config.legend.markers.onClick;"function"==typeof a&&e.target.classList.contains("apexcharts-legend-marker")&&(a(this.ctx,r,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,r,this.w])),"treemap"!==t.config.chart.type&&"heatmap"!==t.config.chart.type&&!this.isBarsDistributed&&t.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(r,n)}}}]),e}(),bn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w;var r=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=r.globals.minX,this.maxX=r.globals.maxX}return s(e,[{key:"createToolbar",value:function(){var e=this,t=this.w,r=function(){return document.createElement("div")},n=r();if(n.setAttribute("class","apexcharts-toolbar"),n.style.top=t.config.chart.toolbar.offsetY+"px",n.style.right=3-t.config.chart.toolbar.offsetX+"px",t.globals.dom.elWrap.appendChild(n),this.elZoom=r(),this.elZoomIn=r(),this.elZoomOut=r(),this.elPan=r(),this.elSelection=r(),this.elZoomReset=r(),this.elMenuIcon=r(),this.elMenu=r(),this.elCustomIcons=[],this.t=t.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var i=0;i<this.t.customIcons.length;i++)this.elCustomIcons.push(r());var a=[],o=function(r,n,i){var o=r.toLowerCase();e.t[o]&&t.config.chart.zoom.enabled&&a.push({el:n,icon:"string"==typeof e.t[o]?e.t[o]:i,title:e.localeValues[r],class:"apexcharts-".concat(o,"-icon")})};o("zoomIn",this.elZoomIn,'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n'),o("zoomOut",this.elZoomOut,'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n');var s=function(r){e.t[r]&&t.config.chart[r].enabled&&a.push({el:"zoom"===r?e.elZoom:e.elSelection,icon:"string"==typeof e.t[r]?e.t[r]:"zoom"===r?'<svg xmlns="http://www.w3.org/2000/svg" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>\n <path d="M0 0h24v24H0V0z" fill="none"/>\n <path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/>\n</svg>':'<svg fill="#6E8192" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n <path d="M0 0h24v24H0z" fill="none"/>\n <path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z"/>\n</svg>',title:e.localeValues["zoom"===r?"selectionZoom":"selection"],class:"apexcharts-".concat(r,"-icon")})};s("zoom"),s("selection"),this.t.pan&&t.config.chart.zoom.enabled&&a.push({el:this.elPan,icon:"string"==typeof this.t.pan?this.t.pan:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n <defs>\n <path d="M0 0h24v24H0z" id="a"/>\n </defs>\n <clipPath id="b">\n <use overflow="visible" xlink:href="#a"/>\n </clipPath>\n <path clip-path="url(#b)" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/>\n</svg>',title:this.localeValues.pan,class:"apexcharts-pan-icon"}),o("reset",this.elZoomReset,'<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>\n <path d="M0 0h24v24H0z" fill="none"/>\n</svg>'),this.t.download&&a.push({el:this.elMenuIcon,icon:"string"==typeof this.t.download?this.t.download:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var l=0;l<this.elCustomIcons.length;l++)a.push({el:this.elCustomIcons[l],icon:this.t.customIcons[l].icon,title:this.t.customIcons[l].title,index:this.t.customIcons[l].index,class:"apexcharts-toolbar-custom-icon "+this.t.customIcons[l].class});a.forEach((function(e,t){e.index&&k.moveIndexInArray(a,t,e.index)}));for(var c=0;c<a.length;c++)Pr.setAttrs(a[c].el,{class:a[c].class,title:a[c].title}),a[c].el.innerHTML=a[c].icon,n.appendChild(a[c].el);this._createHamburgerMenu(n),t.globals.zoomEnabled?this.elZoom.classList.add(this.selectedClass):t.globals.panEnabled?this.elPan.classList.add(this.selectedClass):t.globals.selectionEnabled&&this.elSelection.classList.add(this.selectedClass),this.addToolbarEventListeners()}},{key:"_createHamburgerMenu",value:function(e){this.elMenuItems=[],e.appendChild(this.elMenu),Pr.setAttrs(this.elMenu,{class:"apexcharts-menu"});for(var t=[{name:"exportSVG",title:this.localeValues.exportToSVG},{name:"exportPNG",title:this.localeValues.exportToPNG},{name:"exportCSV",title:this.localeValues.exportToCSV}],r=0;r<t.length;r++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[r].innerHTML=t[r].title,Pr.setAttrs(this.elMenuItems[r],{class:"apexcharts-menu-item ".concat(t[r].name),title:t[r].title}),this.elMenu.appendChild(this.elMenuItems[r])}},{key:"addToolbarEventListeners",value:function(){var e=this;this.elZoomReset.addEventListener("click",this.handleZoomReset.bind(this)),this.elSelection.addEventListener("click",this.toggleZoomSelection.bind(this,"selection")),this.elZoom.addEventListener("click",this.toggleZoomSelection.bind(this,"zoom")),this.elZoomIn.addEventListener("click",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener("click",this.handleZoomOut.bind(this)),this.elPan.addEventListener("click",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener("click",this.toggleMenu.bind(this)),this.elMenuItems.forEach((function(t){t.classList.contains("exportSVG")?t.addEventListener("click",e.handleDownload.bind(e,"svg")):t.classList.contains("exportPNG")?t.addEventListener("click",e.handleDownload.bind(e,"png")):t.classList.contains("exportCSV")&&t.addEventListener("click",e.handleDownload.bind(e,"csv"))}));for(var t=0;t<this.t.customIcons.length;t++)this.elCustomIcons[t].addEventListener("click",this.t.customIcons[t].click.bind(this,this.ctx,this.ctx.w))}},{key:"toggleZoomSelection",value:function(e){this.ctx.getSyncedCharts().forEach((function(t){t.ctx.toolbar.toggleOtherControls();var r="selection"===e?t.ctx.toolbar.elSelection:t.ctx.toolbar.elZoom,n="selection"===e?"selectionEnabled":"zoomEnabled";t.w.globals[n]=!t.w.globals[n],r.classList.contains(t.ctx.toolbar.selectedClass)?r.classList.remove(t.ctx.toolbar.selectedClass):r.classList.add(t.ctx.toolbar.selectedClass)}))}},{key:"getToolbarIconsReference",value:function(){var e=this.w;this.elZoom||(this.elZoom=e.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=e.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=e.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"))}},{key:"enableZoomPanFromToolbar",value:function(e){this.toggleOtherControls(),"pan"===e?this.w.globals.panEnabled=!0:this.w.globals.zoomEnabled=!0;var t="pan"===e?this.elPan:this.elZoom,r="pan"===e?this.elZoom:this.elPan;t&&t.classList.add(this.selectedClass),r&&r.classList.remove(this.selectedClass)}},{key:"togglePanning",value:function(){this.ctx.getSyncedCharts().forEach((function(e){e.ctx.toolbar.toggleOtherControls(),e.w.globals.panEnabled=!e.w.globals.panEnabled,e.ctx.toolbar.elPan.classList.contains(e.ctx.toolbar.selectedClass)?e.ctx.toolbar.elPan.classList.remove(e.ctx.toolbar.selectedClass):e.ctx.toolbar.elPan.classList.add(e.ctx.toolbar.selectedClass)}))}},{key:"toggleOtherControls",value:function(){var e=this,t=this.w;t.globals.panEnabled=!1,t.globals.zoomEnabled=!1,t.globals.selectionEnabled=!1,this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom].forEach((function(t){t&&t.classList.remove(e.selectedClass)}))}},{key:"handleZoomIn",value:function(){var e=this.w;e.globals.isRangeBar&&(this.minX=e.globals.minY,this.maxX=e.globals.maxY);var t=(this.minX+this.maxX)/2,r=(this.minX+t)/2,n=(this.maxX+t)/2,i=this._getNewMinXMaxX(r,n);e.globals.disableZoomIn||this.zoomUpdateOptions(i.minX,i.maxX)}},{key:"handleZoomOut",value:function(){var e=this.w;if(e.globals.isRangeBar&&(this.minX=e.globals.minY,this.maxX=e.globals.maxY),!("datetime"===e.config.xaxis.type&&new Date(this.minX).getUTCFullYear()<1e3)){var t=(this.minX+this.maxX)/2,r=this.minX-(t-this.minX),n=this.maxX-(t-this.maxX),i=this._getNewMinXMaxX(r,n);e.globals.disableZoomOut||this.zoomUpdateOptions(i.minX,i.maxX)}}},{key:"_getNewMinXMaxX",value:function(e,t){var r=this.w.config.xaxis.convertedCatToNumeric;return{minX:r?Math.floor(e):e,maxX:r?Math.floor(t):t}}},{key:"zoomUpdateOptions",value:function(e,t){var r=this.w;if(void 0!==e||void 0!==t){if(!(r.config.xaxis.convertedCatToNumeric&&(e<1&&(e=1,t=r.globals.dataPoints),t-e<2))){var n={min:e,max:t},i=this.getBeforeZoomRange(n);i&&(n=i.xaxis);var a={xaxis:n},o=k.clone(r.globals.initialConfig.yaxis);r.config.chart.group||(a.yaxis=o),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(a,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(n,o)}}else this.handleZoomReset()}},{key:"zoomCallback",value:function(e,t){"function"==typeof this.ev.zoomed&&(this.ev.zoomed(this.ctx,{xaxis:e,yaxis:t}),this.ctx.events.fireEvent("zoomed",{xaxis:e,yaxis:t}))}},{key:"getBeforeZoomRange",value:function(e,t){var r=null;return"function"==typeof this.ev.beforeZoom&&(r=this.ev.beforeZoom(this,{xaxis:e,yaxis:t})),r}},{key:"toggleMenu",value:function(){var e=this;window.setTimeout((function(){e.elMenu.classList.contains("apexcharts-menu-open")?e.elMenu.classList.remove("apexcharts-menu-open"):e.elMenu.classList.add("apexcharts-menu-open")}),0)}},{key:"handleDownload",value:function(e){var t=this.w,r=new Jr(this.ctx);switch(e){case"svg":r.exportToSVG(this.ctx);break;case"png":r.exportToPng(this.ctx);break;case"csv":r.exportToCSV({series:t.config.series,columnDelimiter:t.config.chart.toolbar.export.csv.columnDelimiter})}}},{key:"handleZoomReset",value:function(e){this.ctx.getSyncedCharts().forEach((function(e){var t=e.w;if(t.globals.lastXAxis.min=t.globals.initialConfig.xaxis.min,t.globals.lastXAxis.max=t.globals.initialConfig.xaxis.max,e.updateHelpers.revertDefaultAxisMinMax(),"function"==typeof t.config.chart.events.beforeResetZoom){var r=t.config.chart.events.beforeResetZoom(e,t);r&&e.updateHelpers.revertDefaultAxisMinMax(r)}"function"==typeof t.config.chart.events.zoomed&&e.ctx.toolbar.zoomCallback({min:t.config.xaxis.min,max:t.config.xaxis.max}),t.globals.zoomed=!1;var n=e.ctx.series.emptyCollapsedSeries(k.clone(t.globals.initialSeries));e.updateHelpers._updateSeries(n,t.config.chart.animations.dynamicAnimation.enabled)}))}},{key:"destroy",value:function(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elZoomReset=null,this.elMenuIcon=null}}]),e}(),xn=function(){h(t,bn);var e=c(t);function t(r){var n;return a(this,t),(n=e.call(this,r)).ctx=r,n.w=r.w,n.dragged=!1,n.graphics=new Pr(n.ctx),n.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend","wheel"],n.clientX=0,n.clientY=0,n.startX=0,n.endX=0,n.dragX=0,n.startY=0,n.endY=0,n.dragY=0,n.moveDirection="none",n.debounceTimer=null,n.debounceDelay=100,n.wheelDelay=400,n}return s(t,[{key:"init",value:function(e){var t=this,r=e.xyRatios,n=this.w,i=this;this.xyRatios=r,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=n.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.constraints=new Ce(0,0,n.globals.gridWidth,n.globals.gridHeight),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),n.globals.dom.Paper.add(this.zoomRect),n.globals.dom.Paper.add(this.selectionRect),"x"===n.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:n.globals.gridWidth,maxY:n.globals.gridHeight}).on("dragmove.namespace",this.selectionDragging.bind(this,"dragging")):"y"===n.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:n.globals.gridWidth}).on("dragmove.namespace",this.selectionDragging.bind(this,"dragging")):this.slDraggableRect=this.selectionRect.draggable().on("dragmove.namespace",this.selectionDragging.bind(this,"dragging")),this.preselectedSelection(),this.hoverArea=n.globals.dom.baseEl.querySelector("".concat(n.globals.chartClass," .apexcharts-svg")),this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach((function(e){t.hoverArea.addEventListener(e,i.svgMouseEvents.bind(i,r),{capture:!1,passive:!0})})),n.config.chart.zoom.enabled&&n.config.chart.zoom.allowMouseWheelZoom&&this.hoverArea.addEventListener("wheel",i.mouseWheelEvent.bind(i),{capture:!1,passive:!1})}},{key:"destroy",value:function(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null,this.gridRect=null}},{key:"svgMouseEvents",value:function(e,t){var r=this.w,n=this.ctx.toolbar,i=r.globals.zoomEnabled?r.config.chart.zoom.type:r.config.chart.selection.type,a=r.config.chart.toolbar.autoSelected;if(t.shiftKey?(this.shiftWasPressed=!0,n.enableZoomPanFromToolbar("pan"===a?"zoom":"pan")):this.shiftWasPressed&&(n.enableZoomPanFromToolbar(a),this.shiftWasPressed=!1),t.target){var o,s=t.target.classList;if(t.target.parentNode&&null!==t.target.parentNode&&(o=t.target.parentNode.classList),!(s.contains("apexcharts-legend-marker")||s.contains("apexcharts-legend-text")||o&&o.contains("apexcharts-toolbar"))){if(this.clientX="touchmove"===t.type||"touchstart"===t.type?t.touches[0].clientX:"touchend"===t.type?t.changedTouches[0].clientX:t.clientX,this.clientY="touchmove"===t.type||"touchstart"===t.type?t.touches[0].clientY:"touchend"===t.type?t.changedTouches[0].clientY:t.clientY,"mousedown"===t.type&&1===t.which||"touchstart"===t.type){var l=this.gridRect.getBoundingClientRect();this.startX=this.clientX-l.left-r.globals.barPadForNumericAxis,this.startY=this.clientY-l.top,this.dragged=!1,this.w.globals.mousedown=!0}("mousemove"===t.type&&1===t.which||"touchmove"===t.type)&&(this.dragged=!0,r.globals.panEnabled?(r.globals.selection=null,this.w.globals.mousedown&&this.panDragging({context:this,zoomtype:i,xyRatios:e})):(this.w.globals.mousedown&&r.globals.zoomEnabled||this.w.globals.mousedown&&r.globals.selectionEnabled)&&(this.selection=this.selectionDrawing({context:this,zoomtype:i}))),"mouseup"!==t.type&&"touchend"!==t.type&&"mouseleave"!==t.type||this.handleMouseUp({zoomtype:i}),this.makeSelectionRectDraggable()}}}},{key:"handleMouseUp",value:function(e){var t,r=e.zoomtype,n=e.isResized,i=this.w,a=null===(t=this.gridRect)||void 0===t?void 0:t.getBoundingClientRect();a&&(this.w.globals.mousedown||n)&&(this.endX=this.clientX-a.left-i.globals.barPadForNumericAxis,this.endY=this.clientY-a.top,this.dragX=Math.abs(this.endX-this.startX),this.dragY=Math.abs(this.endY-this.startY),(i.globals.zoomEnabled||i.globals.selectionEnabled)&&this.selectionDrawn({context:this,zoomtype:r})),i.globals.zoomEnabled&&this.hideSelectionRect(this.selectionRect),this.dragged=!1,this.w.globals.mousedown=!1}},{key:"mouseWheelEvent",value:function(e){var t=this,r=this.w;e.preventDefault();var n=Date.now();n-r.globals.lastWheelExecution>this.wheelDelay&&(this.executeMouseWheelZoom(e),r.globals.lastWheelExecution=n),this.debounceTimer&&clearTimeout(this.debounceTimer),this.debounceTimer=setTimeout((function(){n-r.globals.lastWheelExecution>t.wheelDelay&&(t.executeMouseWheelZoom(e),r.globals.lastWheelExecution=n)}),this.debounceDelay)}},{key:"executeMouseWheelZoom",value:function(e){var t,r=this.w;this.minX=r.globals.isRangeBar?r.globals.minY:r.globals.minX,this.maxX=r.globals.isRangeBar?r.globals.maxY:r.globals.maxX;var n=null===(t=this.gridRect)||void 0===t?void 0:t.getBoundingClientRect();if(n){var i,a,o,s=(e.clientX-n.left)/n.width,l=this.minX,c=this.maxX,u=c-l;if(e.deltaY<0){var d=l+s*u;a=d-(i=.5*u)/2,o=d+i/2}else a=l-(i=1.5*u)/2,o=c+i/2;if(!r.globals.isRangeBar){a=Math.max(a,r.globals.initialMinX),o=Math.min(o,r.globals.initialMaxX);var h=.01*(r.globals.initialMaxX-r.globals.initialMinX);if(o-a<h){var f=(a+o)/2;a=f-h/2,o=f+h/2}}var p=this._getNewMinXMaxX(a,o);isNaN(p.minX)||isNaN(p.maxX)||this.zoomUpdateOptions(p.minX,p.maxX)}}},{key:"makeSelectionRectDraggable",value:function(){var e=this,t=this.w;if(this.selectionRect){var r=this.selectionRect.node.getBoundingClientRect();r.width>0&&r.height>0&&(this.selectionRect.select(!1).resize(!1),this.selectionRect.select({createRot:function(){},updateRot:function(){},createHandle:function(e,t,r,n,i){return"l"===i||"r"===i?e.circle(8).css({"stroke-width":1,stroke:"#333",fill:"#fff"}):e.circle(0)},updateHandle:function(e,t){return e.center(t[0],t[1])}}).resize().on("resize",(function(){var r=t.globals.zoomEnabled?t.config.chart.zoom.type:t.config.chart.selection.type;e.handleMouseUp({zoomtype:r,isResized:!0})})))}}},{key:"preselectedSelection",value:function(){var e=this.w,t=this.xyRatios;if(!e.globals.zoomEnabled)if(void 0!==e.globals.selection&&null!==e.globals.selection)this.drawSelectionRect(g(g({},e.globals.selection),{},{translateX:e.globals.translateX,translateY:e.globals.translateY}));else if(void 0!==e.config.chart.selection.xaxis.min&&void 0!==e.config.chart.selection.xaxis.max){var r=(e.config.chart.selection.xaxis.min-e.globals.minX)/t.xRatio,n=e.globals.gridWidth-(e.globals.maxX-e.config.chart.selection.xaxis.max)/t.xRatio-r;e.globals.isRangeBar&&(r=(e.config.chart.selection.xaxis.min-e.globals.yAxisScale[0].niceMin)/t.invertedYRatio,n=(e.config.chart.selection.xaxis.max-e.config.chart.selection.xaxis.min)/t.invertedYRatio);var i={x:r,y:0,width:n,height:e.globals.gridHeight,translateX:e.globals.translateX,translateY:e.globals.translateY,selectionEnabled:!0};this.drawSelectionRect(i),this.makeSelectionRectDraggable(),"function"==typeof e.config.chart.events.selection&&e.config.chart.events.selection(this.ctx,{xaxis:{min:e.config.chart.selection.xaxis.min,max:e.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:"drawSelectionRect",value:function(e){var t=e.x,r=e.y,n=e.width,i=e.height,a=e.translateX,o=void 0===a?0:a,s=e.translateY,l=void 0===s?0:s,c=this.w,u=this.zoomRect,d=this.selectionRect;if(this.dragged||null!==c.globals.selection){var h={transform:"translate("+o+", "+l+")"};c.globals.zoomEnabled&&this.dragged&&(n<0&&(n=1),u.attr({x:t,y:r,width:n,height:i,fill:c.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":c.config.chart.zoom.zoomedArea.fill.opacity,stroke:c.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":c.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":c.config.chart.zoom.zoomedArea.stroke.opacity}),Pr.setAttrs(u.node,h)),c.globals.selectionEnabled&&(d.attr({x:t,y:r,width:n>0?n:0,height:i>0?i:0,fill:c.config.chart.selection.fill.color,"fill-opacity":c.config.chart.selection.fill.opacity,stroke:c.config.chart.selection.stroke.color,"stroke-width":c.config.chart.selection.stroke.width,"stroke-dasharray":c.config.chart.selection.stroke.dashArray,"stroke-opacity":c.config.chart.selection.stroke.opacity}),Pr.setAttrs(d.node,h))}}},{key:"hideSelectionRect",value:function(e){e&&e.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(e){var t=e.context,r=e.zoomtype,n=this.w,i=t,a=this.gridRect.getBoundingClientRect(),o=i.startX-1,s=i.startY,l=!1,c=!1,u=i.clientX-a.left-n.globals.barPadForNumericAxis,d=i.clientY-a.top,h=u-o,f=d-s,p={translateX:n.globals.translateX,translateY:n.globals.translateY};return Math.abs(h+o)>n.globals.gridWidth?h=n.globals.gridWidth-o:u<0&&(h=o),o>u&&(l=!0,h=Math.abs(h)),s>d&&(c=!0,f=Math.abs(f)),p=g(g({},p="x"===r?{x:l?o-h:o,y:0,width:h,height:n.globals.gridHeight}:"y"===r?{x:0,y:c?s-f:s,width:n.globals.gridWidth,height:f}:{x:l?o-h:o,y:c?s-f:s,width:h,height:f}),{},{translateX:n.globals.translateX,translateY:n.globals.translateY}),i.drawSelectionRect(p),i.selectionDragging("resizing"),p}},{key:"selectionDragging",value:function(e,t){var r=this,n=this.w;if(t){t.preventDefault();var i=t.detail,a=i.handler,o=i.box,s=o.x,l=o.y;s<this.constraints.x&&(s=this.constraints.x),l<this.constraints.y&&(l=this.constraints.y),o.x2>this.constraints.x2&&(s=this.constraints.x2-o.w),o.y2>this.constraints.y2&&(l=this.constraints.y2-o.h),a.move(s,l);var c=this.xyRatios,u=this.selectionRect,d=0;"resizing"===e&&(d=30);var h=function(e){return parseFloat(u.node.getAttribute(e))},f={x:h("x"),y:h("y"),width:h("width"),height:h("height")};n.globals.selection=f,"function"==typeof n.config.chart.events.selection&&n.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout((function(){var e,t,i,a,o=r.gridRect.getBoundingClientRect(),s=u.node.getBoundingClientRect();n.globals.isRangeBar?(e=n.globals.yAxisScale[0].niceMin+(s.left-o.left)*c.invertedYRatio,t=n.globals.yAxisScale[0].niceMin+(s.right-o.left)*c.invertedYRatio,i=0,a=1):(e=n.globals.xAxisScale.niceMin+(s.left-o.left)*c.xRatio,t=n.globals.xAxisScale.niceMin+(s.right-o.left)*c.xRatio,i=n.globals.yAxisScale[0].niceMin+(o.bottom-s.bottom)*c.yRatio[0],a=n.globals.yAxisScale[0].niceMax-(s.top-o.top)*c.yRatio[0]);var l={xaxis:{min:e,max:t},yaxis:{min:i,max:a}};n.config.chart.events.selection(r.ctx,l),n.config.chart.brush.enabled&&void 0!==n.config.chart.events.brushScrolled&&n.config.chart.events.brushScrolled(r.ctx,l)}),d))}}},{key:"selectionDrawn",value:function(e){var t,r,n=e.context,i=e.zoomtype,a=this.w,o=n,s=this.xyRatios,l=this.ctx.toolbar,c=a.globals.zoomEnabled?o.zoomRect.node.getBoundingClientRect():o.selectionRect.node.getBoundingClientRect(),u=o.gridRect.getBoundingClientRect(),d=c.left-u.left-a.globals.barPadForNumericAxis,h=c.right-u.left-a.globals.barPadForNumericAxis,f=c.top-u.top,p=c.bottom-u.top;a.globals.isRangeBar?(t=a.globals.yAxisScale[0].niceMin+d*s.invertedYRatio,r=a.globals.yAxisScale[0].niceMin+h*s.invertedYRatio):(t=a.globals.xAxisScale.niceMin+d*s.xRatio,r=a.globals.xAxisScale.niceMin+h*s.xRatio);var g=[],m=[];if(a.config.yaxis.forEach((function(e,t){var r=a.globals.seriesYAxisMap[t][0],n=a.globals.yAxisScale[t].niceMax-s.yRatio[r]*f,i=a.globals.yAxisScale[t].niceMax-s.yRatio[r]*p;g.push(n),m.push(i)})),o.dragged&&(o.dragX>10||o.dragY>10)&&t!==r)if(a.globals.zoomEnabled){var v=k.clone(a.globals.initialConfig.yaxis),y=k.clone(a.globals.initialConfig.xaxis);if(a.globals.zoomed=!0,a.config.xaxis.convertedCatToNumeric&&(t=Math.floor(t),r=Math.floor(r),t<1&&(t=1,r=a.globals.dataPoints),r-t<2&&(r=t+1)),"xy"!==i&&"x"!==i||(y={min:t,max:r}),"xy"!==i&&"y"!==i||v.forEach((function(e,t){v[t].min=m[t],v[t].max=g[t]})),l){var b=l.getBeforeZoomRange(y,v);b&&(y=b.xaxis?b.xaxis:y,v=b.yaxis?b.yaxis:v)}var x={xaxis:y};a.config.chart.group||(x.yaxis=v),o.ctx.updateHelpers._updateOptions(x,!1,o.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof a.config.chart.events.zoomed&&l.zoomCallback(y,v)}else if(a.globals.selectionEnabled){var w,S=null;w={min:t,max:r},"xy"!==i&&"y"!==i||(S=k.clone(a.config.yaxis)).forEach((function(e,t){S[t].min=m[t],S[t].max=g[t]})),a.globals.selection=o.selection,"function"==typeof a.config.chart.events.selection&&a.config.chart.events.selection(o.ctx,{xaxis:w,yaxis:S})}}},{key:"panDragging",value:function(e){var t=e.context,r=this.w,n=t;if(void 0!==r.globals.lastClientPosition.x){var i=r.globals.lastClientPosition.x-n.clientX,a=r.globals.lastClientPosition.y-n.clientY;Math.abs(i)>Math.abs(a)&&i>0?this.moveDirection="left":Math.abs(i)>Math.abs(a)&&i<0?this.moveDirection="right":Math.abs(a)>Math.abs(i)&&a>0?this.moveDirection="up":Math.abs(a)>Math.abs(i)&&a<0&&(this.moveDirection="down")}r.globals.lastClientPosition={x:n.clientX,y:n.clientY};var o=r.globals.isRangeBar?r.globals.minY:r.globals.minX,s=r.globals.isRangeBar?r.globals.maxY:r.globals.maxX;n.panScrolled(o,s)}},{key:"panScrolled",value:function(e,t){var r=this.w,n=this.xyRatios,i=k.clone(r.globals.initialConfig.yaxis),a=n.xRatio,o=r.globals.minX,s=r.globals.maxX;r.globals.isRangeBar&&(a=n.invertedYRatio,o=r.globals.minY,s=r.globals.maxY),"left"===this.moveDirection?(e=o+r.globals.gridWidth/15*a,t=s+r.globals.gridWidth/15*a):"right"===this.moveDirection&&(e=o-r.globals.gridWidth/15*a,t=s-r.globals.gridWidth/15*a),r.globals.isRangeBar||(e<r.globals.initialMinX||t>r.globals.initialMaxX)&&(e=o,t=s);var l={xaxis:{min:e,max:t}};r.config.chart.group||(l.yaxis=i),this.updateScrolledChart(l,e,t)}},{key:"updateScrolledChart",value:function(e,t,r){var n=this.w;if(this.ctx.updateHelpers._updateOptions(e,!1,!1),"function"==typeof n.config.chart.events.scrolled){var i={xaxis:{min:t,max:r}};n.config.chart.events.scrolled(this.ctx,i),this.ctx.events.fireEvent("scrolled",i)}}}]),t}(),wn=function(){function e(t){a(this,e),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx}return s(e,[{key:"getNearestValues",value:function(e){var t=e.hoverArea,r=e.elGrid,n=e.clientX,i=e.clientY,a=this.w,o=r.getBoundingClientRect(),s=o.width,l=o.height,c=s/(a.globals.dataPoints-1),u=l/a.globals.dataPoints,d=this.hasBars();!a.globals.comboCharts&&!d||a.config.xaxis.convertedCatToNumeric||(c=s/a.globals.dataPoints);var h=n-o.left-a.globals.barPadForNumericAxis,f=i-o.top;h<0||f<0||h>s||f>l?(t.classList.remove("hovering-zoom"),t.classList.remove("hovering-pan")):a.globals.zoomEnabled?(t.classList.remove("hovering-pan"),t.classList.add("hovering-zoom")):a.globals.panEnabled&&(t.classList.remove("hovering-zoom"),t.classList.add("hovering-pan"));var p=Math.round(h/c),g=Math.floor(f/u);d&&!a.config.xaxis.convertedCatToNumeric&&(p=Math.ceil(h/c),p-=1);var m=null,v=null,y=a.globals.seriesXvalues.map((function(e){return e.filter((function(e){return k.isNumber(e)}))})),b=a.globals.seriesYvalues.map((function(e){return e.filter((function(e){return k.isNumber(e)}))}));if(a.globals.isXNumeric){var x=this.ttCtx.getElGrid().getBoundingClientRect(),w=h*(x.width/s),S=f*(x.height/l);m=(v=this.closestInMultiArray(w,S,y,b)).index,p=v.j,null!==m&&a.globals.hasNullValues&&(y=a.globals.seriesXvalues[m],p=(v=this.closestInArray(w,y)).j)}return a.globals.capturedSeriesIndex=null===m?-1:m,(!p||p<1)&&(p=0),a.globals.isBarHorizontal?a.globals.capturedDataPointIndex=g:a.globals.capturedDataPointIndex=p,{capturedSeries:m,j:a.globals.isBarHorizontal?g:p,hoverX:h,hoverY:f}}},{key:"getFirstActiveXArray",value:function(e){for(var t=this.w,r=0,n=e.map((function(e,t){return e.length>0?t:-1})),i=0;i<n.length;i++)if(-1!==n[i]&&-1===t.globals.collapsedSeriesIndices.indexOf(i)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(i)){r=n[i];break}return r}},{key:"closestInMultiArray",value:function(e,t,r,n){for(var i,a=this.w,o=1/0,s=null,l=null,c=0;c<r.length;c++)if(i=c,-1===a.globals.collapsedSeriesIndices.indexOf(i)&&-1===a.globals.ancillaryCollapsedSeriesIndices.indexOf(i))for(var u=r[c],d=n[c],h=Math.min(u.length,d.length),f=0;f<h;f++){var p=e-u[f],g=Math.sqrt(p*p);if(!a.globals.allSeriesHasEqualX){var m=t-d[f];g=Math.sqrt(p*p+m*m)}g<o&&(o=g,s=c,l=f)}return{index:s,j:l}}},{key:"closestInArray",value:function(e,t){for(var r=t[0],n=null,i=Math.abs(e-r),a=0;a<t.length;a++){var o=Math.abs(e-t[a]);o<i&&(i=o,n=a)}return{j:n}}},{key:"isXoverlap",value:function(e){var t=[],r=this.w.globals.seriesX.filter((function(e){return void 0!==e[0]}));if(r.length>0)for(var n=0;n<r.length-1;n++)void 0!==r[n][e]&&void 0!==r[n+1][e]&&r[n][e]!==r[n+1][e]&&t.push("unEqual");return 0===t.length}},{key:"isInitialSeriesSameLen",value:function(){for(var e=!0,t=this.w.globals.initialSeries,r=0;r<t.length-1;r++)if(t[r].data.length!==t[r+1].data.length){e=!1;break}return e}},{key:"getBarsHeight",value:function(e){return y(e).reduce((function(e,t){return e+t.getBBox().height}),0)}},{key:"getElMarkers",value:function(e){return"number"==typeof e?this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:realIndex='".concat(e,"'] .apexcharts-series-markers-wrap > *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");r=y(r),t&&(r=r.filter((function(t){var r=Number(t.getAttribute("data:realIndex"));return-1===e.w.globals.collapsedSeriesIndices.indexOf(r)}))),r.sort((function(e,t){var r=Number(e.getAttribute("data:realIndex")),n=Number(t.getAttribute("data:realIndex"));return n<r?1:n>r?-1:0}));var n=[];return r.forEach((function(e){n.push(e.querySelector(".apexcharts-marker"))})),n}},{key:"hasMarkers",value:function(e){return this.getElMarkers(e).length>0}},{key:"getPathFromPoint",value:function(e,t){var r=Number(e.getAttribute("cx")),n=Number(e.getAttribute("cy")),i=e.getAttribute("shape");return new Pr(this.ctx).getMarkerPath(r,n,i,t)}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(e){var t=this.w,r=t.config.markers.hover.size;return void 0===r&&(r=t.globals.markers.size[e]+t.config.markers.hover.sizeOffset),r}},{key:"toggleAllTooltipSeriesGroups",value:function(e){var t=this.w,r=this.ttCtx;0===r.allTooltipSeriesGroups.length&&(r.allTooltipSeriesGroups=t.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var n=r.allTooltipSeriesGroups,i=0;i<n.length;i++)"enable"===e?(n[i].classList.add("apexcharts-active"),n[i].style.display=t.config.tooltip.items.display):(n[i].classList.remove("apexcharts-active"),n[i].style.display="none")}}]),e}(),kn=function(){function e(t){a(this,e),this.w=t.w,this.ctx=t.ctx,this.ttCtx=t,this.tooltipUtil=new wn(t)}return s(e,[{key:"drawSeriesTexts",value:function(e){var t=e.shared,r=void 0===t||t,n=e.ttItems,i=e.i,a=void 0===i?0:i,o=e.j,s=void 0===o?null:o,l=e.y1,c=e.y2,u=e.e,d=this.w;void 0!==d.config.tooltip.custom?this.handleCustomTooltip({i:a,j:s,y1:l,y2:c,w:d}):this.toggleActiveInactiveSeries(r,a);var h=this.getValuesToPrint({i:a,j:s});this.printLabels({i:a,j:s,values:h,ttItems:n,shared:r,e:u});var f=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=f.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=f.getBoundingClientRect().height}},{key:"printLabels",value:function(e){var t,r=this,n=e.i,i=e.j,a=e.values,o=e.ttItems,s=e.shared,l=e.e,c=this.w,u=[],d=function(e){return c.globals.seriesGoals[e]&&c.globals.seriesGoals[e][i]&&Array.isArray(c.globals.seriesGoals[e][i])},h=a.xVal,f=a.zVal,p=a.xAxisTTVal,m="",v=c.globals.colors[n];null!==i&&c.config.plotOptions.bar.distributed&&(v=c.globals.colors[i]);for(var y=function(e,a){var y=r.getFormatters(n);m=r.getSeriesName({fn:y.yLbTitleFormatter,index:n,seriesIndex:n,j:i}),"treemap"===c.config.chart.type&&(m=y.yLbTitleFormatter(String(c.config.series[n].data[i].x),{series:c.globals.series,seriesIndex:n,dataPointIndex:i,w:c}));var b=c.config.tooltip.inverseOrder?a:e;if(c.globals.axisCharts){var x=function(e){var t,r,n,a;return c.globals.isRangeData?y.yLbFormatter(null===(t=c.globals.seriesRangeStart)||void 0===t||null===(r=t[e])||void 0===r?void 0:r[i],{series:c.globals.seriesRangeStart,seriesIndex:e,dataPointIndex:i,w:c})+" - "+y.yLbFormatter(null===(n=c.globals.seriesRangeEnd)||void 0===n||null===(a=n[e])||void 0===a?void 0:a[i],{series:c.globals.seriesRangeEnd,seriesIndex:e,dataPointIndex:i,w:c}):y.yLbFormatter(c.globals.series[e][i],{series:c.globals.series,seriesIndex:e,dataPointIndex:i,w:c})};if(s)y=r.getFormatters(b),m=r.getSeriesName({fn:y.yLbTitleFormatter,index:b,seriesIndex:n,j:i}),v=c.globals.colors[b],t=x(b),d(b)&&(u=c.globals.seriesGoals[b][i].map((function(e){return{attrs:e,val:y.yLbFormatter(e.value,{seriesIndex:b,dataPointIndex:i,w:c})}})));else{var w,k=null==l||null===(w=l.target)||void 0===w?void 0:w.getAttribute("fill");k&&(-1!==k.indexOf("url")?-1!==k.indexOf("Pattern")&&(v=c.globals.dom.baseEl.querySelector(k.substr(4).slice(0,-1)).childNodes[0].getAttribute("stroke")):v=k),t=x(n),d(n)&&Array.isArray(c.globals.seriesGoals[n][i])&&(u=c.globals.seriesGoals[n][i].map((function(e){return{attrs:e,val:y.yLbFormatter(e.value,{seriesIndex:n,dataPointIndex:i,w:c})}})))}}null===i&&(t=y.yLbFormatter(c.globals.series[n],g(g({},c),{},{seriesIndex:n,dataPointIndex:n}))),r.DOMHandling({i:n,t:b,j:i,ttItems:o,values:{val:t,goalVals:u,xVal:h,xAxisTTVal:p,zVal:f},seriesName:m,shared:s,pColor:v})},b=0,x=c.globals.series.length-1;b<c.globals.series.length;b++,x--)y(b,x)}},{key:"getFormatters",value:function(e){var t,r=this.w,n=r.globals.yLabelFormatters[e];return void 0!==r.globals.ttVal?Array.isArray(r.globals.ttVal)?(n=r.globals.ttVal[e]&&r.globals.ttVal[e].formatter,t=r.globals.ttVal[e]&&r.globals.ttVal[e].title&&r.globals.ttVal[e].title.formatter):(n=r.globals.ttVal.formatter,"function"==typeof r.globals.ttVal.title.formatter&&(t=r.globals.ttVal.title.formatter)):t=r.config.tooltip.y.title.formatter,"function"!=typeof n&&(n=r.globals.yLabelFormatters[0]?r.globals.yLabelFormatters[0]:function(e){return e}),"function"!=typeof t&&(t=function(e){return e?e+": ":""}),{yLbFormatter:n,yLbTitleFormatter:t}}},{key:"getSeriesName",value:function(e){var t=e.fn,r=e.index,n=e.seriesIndex,i=e.j,a=this.w;return t(String(a.globals.seriesNames[r]),{series:a.globals.series,seriesIndex:n,dataPointIndex:i,w:a})}},{key:"DOMHandling",value:function(e){e.i;var t=e.t,r=e.j,n=e.ttItems,i=e.values,a=e.seriesName,o=e.shared,s=e.pColor,l=this.w,c=this.ttCtx,u=i.val,d=i.goalVals,h=i.xVal,f=i.xAxisTTVal,p=i.zVal,g=null;g=n[t].children,l.config.tooltip.fillSeriesColor&&(n[t].style.backgroundColor=s,g[0].style.display="none"),c.showTooltipTitle&&(null===c.tooltipTitle&&(c.tooltipTitle=l.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")),c.tooltipTitle.innerHTML=h),c.isXAxisTooltipEnabled&&(c.xaxisTooltipText.innerHTML=""!==f?f:h);var m=n[t].querySelector(".apexcharts-tooltip-text-y-label");m&&(m.innerHTML=a||"");var v=n[t].querySelector(".apexcharts-tooltip-text-y-value");v&&(v.innerHTML=void 0!==u?u:""),g[0]&&g[0].classList.contains("apexcharts-tooltip-marker")&&(l.config.tooltip.marker.fillColors&&Array.isArray(l.config.tooltip.marker.fillColors)&&(s=l.config.tooltip.marker.fillColors[t]),l.config.tooltip.fillSeriesColor?g[0].style.backgroundColor=s:g[0].style.color=s),l.config.tooltip.marker.show||(g[0].style.display="none");var y=n[t].querySelector(".apexcharts-tooltip-text-goals-label"),b=n[t].querySelector(".apexcharts-tooltip-text-goals-value");if(d.length&&l.globals.seriesGoals[t]){var x=function(){var e="<div>",t="<div>";d.forEach((function(r,n){e+=' <div style="display: flex"><span class="apexcharts-tooltip-marker" style="background-color: '.concat(r.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;"></span> ').concat(r.attrs.name,"</div>"),t+="<div>".concat(r.val,"</div>")})),y.innerHTML=e+"</div>",b.innerHTML=t+"</div>"};o?l.globals.seriesGoals[t][r]&&Array.isArray(l.globals.seriesGoals[t][r])?x():(y.innerHTML="",b.innerHTML=""):x()}else y.innerHTML="",b.innerHTML="";if(null!==p&&(n[t].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=l.config.tooltip.z.title,n[t].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=void 0!==p?p:""),o&&g[0]){if(l.config.tooltip.hideEmptySeries){var w=n[t].querySelector(".apexcharts-tooltip-marker"),k=n[t].querySelector(".apexcharts-tooltip-text");0==parseFloat(u)?(w.style.display="none",k.style.display="none"):(w.style.display="block",k.style.display="block")}null==u||l.globals.ancillaryCollapsedSeriesIndices.indexOf(t)>-1||l.globals.collapsedSeriesIndices.indexOf(t)>-1||Array.isArray(c.tConfig.enabledOnSeries)&&-1===c.tConfig.enabledOnSeries.indexOf(t)?g[0].parentNode.style.display="none":g[0].parentNode.style.display=l.config.tooltip.items.display}else Array.isArray(c.tConfig.enabledOnSeries)&&-1===c.tConfig.enabledOnSeries.indexOf(t)&&(g[0].parentNode.style.display="none")}},{key:"toggleActiveInactiveSeries",value:function(e,t){var r=this.w;if(e)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var n=r.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group-".concat(t));n&&(n.classList.add("apexcharts-active"),n.style.display=r.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(e){var t=e.i,r=e.j,n=this.w,i=this.ctx.series.filteredSeriesX(),a="",o="",s=null,l=null,c={series:n.globals.series,seriesIndex:t,dataPointIndex:r,w:n},u=n.globals.ttZFormatter;null===r?l=n.globals.series[t]:n.globals.isXNumeric&&"treemap"!==n.config.chart.type?(a=i[t][r],0===i[t].length&&(a=i[this.tooltipUtil.getFirstActiveXArray(i)][r])):a=new Zr(this.ctx).isFormatXY()?void 0!==n.config.series[t].data[r]?n.config.series[t].data[r].x:"":void 0!==n.globals.labels[r]?n.globals.labels[r]:"";var d=a;return a=n.globals.isXNumeric&&"datetime"===n.config.xaxis.type?new Tr(this.ctx).xLabelFormat(n.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new Mr(this.ctx).formatDate,w:this.w}):n.globals.isBarHorizontal?n.globals.yLabelFormatters[0](d,c):n.globals.xLabelFormatter(d,c),void 0!==n.config.tooltip.x.formatter&&(a=n.globals.ttKeyFormatter(d,c)),n.globals.seriesZ.length>0&&n.globals.seriesZ[t].length>0&&(s=u(n.globals.seriesZ[t][r],n)),o="function"==typeof n.config.xaxis.tooltip.formatter?n.globals.xaxisTooltipFormatter(d,c):a,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(a)?a.join(" "):a,xAxisTTVal:Array.isArray(o)?o.join(" "):o,zVal:s}}},{key:"handleCustomTooltip",value:function(e){var t=e.i,r=e.j,n=e.y1,i=e.y2,a=e.w,o=this.ttCtx.getElTooltip(),s=a.config.tooltip.custom;Array.isArray(s)&&s[t]&&(s=s[t]);var l=s({ctx:this.ctx,series:a.globals.series,seriesIndex:t,dataPointIndex:r,y1:n,y2:i,w:a});"string"==typeof l||"number"==typeof l?o.innerHTML=l:(l instanceof Element||"string"==typeof l.nodeName)&&(o.innerHTML="",o.appendChild(l.cloneNode(!0)))}}]),e}(),Sn=function(){function e(t){a(this,e),this.ttCtx=t,this.ctx=t.ctx,this.w=t.w}return s(e,[{key:"moveXCrosshairs",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=this.ttCtx,n=this.w,i=r.getElXCrosshairs(),a=e-r.xcrosshairsWidth/2,o=n.globals.labels.slice().length;if(null!==t&&(a=n.globals.gridWidth/o*t),null===i||n.globals.isBarHorizontal||(i.setAttribute("x",a),i.setAttribute("x1",a),i.setAttribute("x2",a),i.setAttribute("y2",n.globals.gridHeight),i.classList.add("apexcharts-active")),a<0&&(a=0),a>n.globals.gridWidth&&(a=n.globals.gridWidth),r.isXAxisTooltipEnabled){var s=a;"tickWidth"!==n.config.xaxis.crosshairs.width&&"barWidth"!==n.config.xaxis.crosshairs.width||(s=a+r.xcrosshairsWidth/2),this.moveXAxisTooltip(s)}}},{key:"moveYCrosshairs",value:function(e){var t=this.ttCtx;null!==t.ycrosshairs&&Pr.setAttrs(t.ycrosshairs,{y1:e,y2:e}),null!==t.ycrosshairsHidden&&Pr.setAttrs(t.ycrosshairsHidden,{y1:e,y2:e})}},{key:"moveXAxisTooltip",value:function(e){var t=this.w,r=this.ttCtx;if(null!==r.xaxisTooltip&&0!==r.xcrosshairsWidth){r.xaxisTooltip.classList.add("apexcharts-active");var n,i=r.xaxisOffY+t.config.xaxis.tooltip.offsetY+t.globals.translateY+1+t.config.xaxis.offsetY;e-=r.xaxisTooltip.getBoundingClientRect().width/2,isNaN(e)||(e+=t.globals.translateX,n=new Pr(this.ctx).getTextRects(r.xaxisTooltipText.innerHTML),r.xaxisTooltipText.style.minWidth=n.width+"px",r.xaxisTooltip.style.left=e+"px",r.xaxisTooltip.style.top=i+"px")}}},{key:"moveYAxisTooltip",value:function(e){var t=this.w,r=this.ttCtx;null===r.yaxisTTEls&&(r.yaxisTTEls=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var n=parseInt(r.ycrosshairsHidden.getAttribute("y1"),10),i=t.globals.translateY+n,a=r.yaxisTTEls[e].getBoundingClientRect(),o=a.height,s=t.globals.translateYAxisX[e]-2;t.config.yaxis[e].opposite&&(s-=a.width),i-=o/2,-1===t.globals.ignoreYAxisIndexes.indexOf(e)&&i>0&&i<t.globals.gridHeight?(r.yaxisTTEls[e].classList.add("apexcharts-active"),r.yaxisTTEls[e].style.top=i+"px",r.yaxisTTEls[e].style.left=s+t.config.yaxis[e].tooltip.offsetX+"px"):r.yaxisTTEls[e].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=this.w,i=this.ttCtx,a=i.getElTooltip(),o=i.tooltipRect,s=null!==r?parseFloat(r):1,l=parseFloat(e)+s+5,c=parseFloat(t)+s/2;if(l>n.globals.gridWidth/2&&(l=l-o.ttWidth-s-10),l>n.globals.gridWidth-o.ttWidth-10&&(l=n.globals.gridWidth-o.ttWidth),l<-20&&(l=-20),n.config.tooltip.followCursor){var u=i.getElGrid().getBoundingClientRect();(l=i.e.clientX-u.left)>n.globals.gridWidth/2&&(l-=i.tooltipRect.ttWidth),(c=i.e.clientY+n.globals.translateY-u.top)>n.globals.gridHeight/2&&(c-=i.tooltipRect.ttHeight)}else n.globals.isBarHorizontal||o.ttHeight/2+c>n.globals.gridHeight&&(c=n.globals.gridHeight-o.ttHeight+n.globals.translateY);isNaN(l)||(l+=n.globals.translateX,a.style.left=l+"px",a.style.top=c+"px")}},{key:"moveMarkers",value:function(e,t){var r=this.w,n=this.ttCtx;if(r.globals.markers.size[e]>0)for(var i=r.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(e,"'] .apexcharts-marker")),a=0;a<i.length;a++)parseInt(i[a].getAttribute("rel"),10)===t&&(n.marker.resetPointsSize(),n.marker.enlargeCurrentPoint(t,i[a]));else n.marker.resetPointsSize(),this.moveDynamicPointOnHover(t,e)}},{key:"moveDynamicPointOnHover",value:function(e,t){var r,n,i,a,o=this.w,s=this.ttCtx,l=new Pr(this.ctx),c=o.globals.pointsArray,u=s.tooltipUtil.getHoverMarkerSize(t),d=o.config.series[t].type;if(!d||"column"!==d&&"candlestick"!==d&&"boxPlot"!==d){i=null===(r=c[t][e])||void 0===r?void 0:r[0],a=(null===(n=c[t][e])||void 0===n?void 0:n[1])||0;var h=o.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-series-markers path"));if(h&&a<o.globals.gridHeight&&a>0){var f=h.getAttribute("shape"),p=l.getMarkerPath(i,a,f,1.5*u);h.setAttribute("d",p)}this.moveXCrosshairs(i),s.fixedTooltip||this.moveTooltip(i,a,u)}}},{key:"moveDynamicPointsOnHover",value:function(e){var t,r=this.ttCtx,n=r.w,i=0,a=0,o=n.globals.pointsArray,s=new qr(this.ctx),l=new Pr(this.ctx);t=s.getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var c=r.tooltipUtil.getHoverMarkerSize(t);if(o[t]&&(i=o[t][e][0],a=o[t][e][1]),!isNaN(i)){var u=r.tooltipUtil.getAllMarkers();if(u.length)for(var d=0;d<n.globals.series.length;d++){var h=o[d];if(n.globals.comboCharts&&void 0===h&&u.splice(d,0,null),h&&h.length){var f=o[d][e][1],p=void 0;u[d].setAttribute("cx",i);var g=u[d].getAttribute("shape");if("rangeArea"===n.config.chart.type&&!n.globals.comboCharts){var m=e+n.globals.series[d].length;p=o[d][m][1],f-=Math.abs(f-p)/2}if(null!==f&&!isNaN(f)&&f<n.globals.gridHeight+c&&f+c>0){var v=l.getMarkerPath(i,f,g,c);u[d].setAttribute("d",v)}else u[d].setAttribute("d","")}}this.moveXCrosshairs(i),r.fixedTooltip||this.moveTooltip(i,a||n.globals.gridHeight,c)}}},{key:"moveStickyTooltipOverBars",value:function(e,t){var r=this.w,n=this.ttCtx,i=r.globals.columnSeries?r.globals.columnSeries.length:r.globals.series.length;r.config.chart.stacked&&(i=r.globals.barGroups.length);var a=i>=2&&i%2==0?Math.floor(i/2):Math.floor(i/2)+1;r.globals.isBarHorizontal&&(a=new qr(this.ctx).getActiveConfigSeriesIndex("desc")+1);var o=r.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(a,"'] path[j='").concat(e,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(a,"'] path[j='").concat(e,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(a,"'] path[j='").concat(e,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(a,"'] path[j='").concat(e,"']"));o||"number"!=typeof t||(o=r.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(t,"'] path[j='").concat(e,"'],\n .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='").concat(t,"'] path[j='").concat(e,"'],\n .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='").concat(t,"'] path[j='").concat(e,"'],\n .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='").concat(t,"'] path[j='").concat(e,"']")));var s=o?parseFloat(o.getAttribute("cx")):0,l=o?parseFloat(o.getAttribute("cy")):0,c=o?parseFloat(o.getAttribute("barWidth")):0,u=n.getElGrid().getBoundingClientRect(),d=o&&(o.classList.contains("apexcharts-candlestick-area")||o.classList.contains("apexcharts-boxPlot-area"));r.globals.isXNumeric?(o&&!d&&(s-=i%2!=0?c/2:0),o&&d&&(s-=c/2)):r.globals.isBarHorizontal||(s=n.xAxisTicksPositions[e-1]+n.dataPointsDividedWidth/2,isNaN(s)&&(s=n.xAxisTicksPositions[e]-n.dataPointsDividedWidth/2)),r.globals.isBarHorizontal?l-=n.tooltipRect.ttHeight:r.config.tooltip.followCursor?l=n.e.clientY-u.top-n.tooltipRect.ttHeight/2:l+n.tooltipRect.ttHeight+15>r.globals.gridHeight&&(l=r.globals.gridHeight),r.globals.isBarHorizontal||this.moveXCrosshairs(s),n.fixedTooltip||this.moveTooltip(s,l||r.globals.gridHeight)}}]),e}(),Cn=function(){function e(t){a(this,e),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx,this.tooltipPosition=new Sn(t)}return s(e,[{key:"drawDynamicPoints",value:function(){var e=this.w,t=new Pr(this.ctx),r=new Xr(this.ctx),n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series");n=y(n),e.config.chart.stacked&&n.sort((function(e,t){return parseFloat(e.getAttribute("data:realIndex"))-parseFloat(t.getAttribute("data:realIndex"))}));for(var i=0;i<n.length;i++){var a=n[i].querySelector(".apexcharts-series-markers-wrap");if(null!==a){var o=void 0,s="apexcharts-marker w".concat((Math.random()+1).toString(36).substring(4));"line"!==e.config.chart.type&&"area"!==e.config.chart.type||e.globals.comboCharts||e.config.tooltip.intersect||(s+=" no-pointer-events");var l=r.getMarkerConfig({cssClass:s,seriesIndex:Number(a.getAttribute("data:realIndex"))});(o=t.drawMarker(0,0,l)).node.setAttribute("default-marker-size",0);var c=document.createElementNS(e.globals.SVGNS,"g");c.classList.add("apexcharts-series-markers"),c.appendChild(o.node),a.appendChild(c)}}}},{key:"enlargeCurrentPoint",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=this.w;"bubble"!==i.config.chart.type&&this.newPointSize(e,t);var a=t.getAttribute("cx"),o=t.getAttribute("cy");if(null!==r&&null!==n&&(a=r,o=n),this.tooltipPosition.moveXCrosshairs(a),!this.fixedTooltip){if("radar"===i.config.chart.type){var s=this.ttCtx.getElGrid().getBoundingClientRect();a=this.ttCtx.e.clientX-s.left}this.tooltipPosition.moveTooltip(a,o,i.config.markers.hover.size)}}},{key:"enlargePoints",value:function(e){for(var t=this.w,r=this,n=this.ttCtx,i=e,a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),o=t.config.markers.hover.size,s=0;s<a.length;s++){var l=a[s].getAttribute("rel"),c=a[s].getAttribute("index");if(void 0===o&&(o=t.globals.markers.size[c]+t.config.markers.hover.sizeOffset),i===parseInt(l,10)){r.newPointSize(i,a[s]);var u=a[s].getAttribute("cx"),d=a[s].getAttribute("cy");r.tooltipPosition.moveXCrosshairs(u),n.fixedTooltip||r.tooltipPosition.moveTooltip(u,d,o)}else r.oldPointSize(a[s])}}},{key:"newPointSize",value:function(e,t){var r=this.w,n=r.config.markers.hover.size,i=0===e?t.parentNode.firstChild:t.parentNode.lastChild;if("0"!==i.getAttribute("default-marker-size")){var a=parseInt(i.getAttribute("index"),10);void 0===n&&(n=r.globals.markers.size[a]+r.config.markers.hover.sizeOffset),n<0&&(n=0);var o=this.ttCtx.tooltipUtil.getPathFromPoint(t,n);t.setAttribute("d",o)}}},{key:"oldPointSize",value:function(e){var t=parseFloat(e.getAttribute("default-marker-size")),r=this.ttCtx.tooltipUtil.getPathFromPoint(e,t);e.setAttribute("d",r)}},{key:"resetPointsSize",value:function(){for(var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),t=0;t<e.length;t++){var r=parseFloat(e[t].getAttribute("default-marker-size"));if(k.isNumber(r)&&r>0){var n=this.ttCtx.tooltipUtil.getPathFromPoint(e[t],r);e[t].setAttribute("d",n)}else e[t].setAttribute("d","M0,0")}}}]),e}(),En=function(){function e(t){a(this,e),this.w=t.w;var r=this.w;this.ttCtx=t,this.isVerticalGroupedRangeBar=!r.globals.isBarHorizontal&&"rangeBar"===r.config.chart.type&&r.config.plotOptions.bar.rangeBarGroupRows}return s(e,[{key:"getAttr",value:function(e,t){return parseFloat(e.target.getAttribute(t))}},{key:"handleHeatTreeTooltip",value:function(e){var t=e.e,r=e.opt,n=e.x,i=e.y,a=e.type,o=this.ttCtx,s=this.w;if(t.target.classList.contains("apexcharts-".concat(a,"-rect"))){var l=this.getAttr(t,"i"),c=this.getAttr(t,"j"),u=this.getAttr(t,"cx"),d=this.getAttr(t,"cy"),h=this.getAttr(t,"width"),f=this.getAttr(t,"height");if(o.tooltipLabels.drawSeriesTexts({ttItems:r.ttItems,i:l,j:c,shared:!1,e:t}),s.globals.capturedSeriesIndex=l,s.globals.capturedDataPointIndex=c,n=u+o.tooltipRect.ttWidth/2+h,i=d+o.tooltipRect.ttHeight/2-f/2,o.tooltipPosition.moveXCrosshairs(u+h/2),n>s.globals.gridWidth/2&&(n=u-o.tooltipRect.ttWidth/2+h),o.w.config.tooltip.followCursor){var p=s.globals.dom.elWrap.getBoundingClientRect();n=s.globals.clientX-p.left-(n>s.globals.gridWidth/2?o.tooltipRect.ttWidth:0),i=s.globals.clientY-p.top-(i>s.globals.gridHeight/2?o.tooltipRect.ttHeight:0)}}return{x:n,y:i}}},{key:"handleMarkerTooltip",value:function(e){var t,r,n=e.e,i=e.opt,a=e.x,o=e.y,s=this.w,l=this.ttCtx;if(n.target.classList.contains("apexcharts-marker")){var c=parseInt(i.paths.getAttribute("cx"),10),u=parseInt(i.paths.getAttribute("cy"),10),d=parseFloat(i.paths.getAttribute("val"));if(r=parseInt(i.paths.getAttribute("rel"),10),t=parseInt(i.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var h=k.findAncestor(i.paths,"apexcharts-series");h&&(t=parseInt(h.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:t,j:r,shared:!l.showOnIntersect&&s.config.tooltip.shared,e:n}),"mouseup"===n.type&&l.markerClick(n,t,r),s.globals.capturedSeriesIndex=t,s.globals.capturedDataPointIndex=r,a=c,o=u+s.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var f=l.getElGrid().getBoundingClientRect();o=l.e.clientY+s.globals.translateY-f.top}d<0&&(o=u),l.marker.enlargeCurrentPoint(r,i.paths,a,o)}return{x:a,y:o}}},{key:"handleBarTooltip",value:function(e){var t,r,n=e.e,i=e.opt,a=this.w,o=this.ttCtx,s=o.getElTooltip(),l=0,c=0,u=0,d=this.getBarTooltipXY({e:n,opt:i});if(null!==d.j||0!==d.barHeight||0!==d.barWidth){t=d.i;var h=d.j;if(a.globals.capturedSeriesIndex=t,a.globals.capturedDataPointIndex=h,a.globals.isBarHorizontal&&o.tooltipUtil.hasBars()||!a.config.tooltip.shared?(c=d.x,u=d.y,r=Array.isArray(a.config.stroke.width)?a.config.stroke.width[t]:a.config.stroke.width,l=c):a.globals.comboCharts||a.config.tooltip.shared||(l/=2),isNaN(u)&&(u=a.globals.svgHeight-o.tooltipRect.ttHeight),parseInt(i.paths.parentNode.getAttribute("data:realIndex"),10),c+o.tooltipRect.ttWidth>a.globals.gridWidth?c-=o.tooltipRect.ttWidth:c<0&&(c=0),o.w.config.tooltip.followCursor){var f=o.getElGrid().getBoundingClientRect();u=o.e.clientY-f.top}null===o.tooltip&&(o.tooltip=a.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),a.config.tooltip.shared||(a.globals.comboBarCount>0?o.tooltipPosition.moveXCrosshairs(l+r/2):o.tooltipPosition.moveXCrosshairs(l)),!o.fixedTooltip&&(!a.config.tooltip.shared||a.globals.isBarHorizontal&&o.tooltipUtil.hasBars())&&(u=u+a.globals.translateY-o.tooltipRect.ttHeight/2,s.style.left=c+a.globals.translateX+"px",s.style.top=u+"px")}}},{key:"getBarTooltipXY",value:function(e){var t=this,r=e.e,n=e.opt,i=this.w,a=null,o=this.ttCtx,s=0,l=0,c=0,u=0,d=0,h=r.target.classList;if(h.contains("apexcharts-bar-area")||h.contains("apexcharts-candlestick-area")||h.contains("apexcharts-boxPlot-area")||h.contains("apexcharts-rangebar-area")){var f=r.target,p=f.getBoundingClientRect(),g=n.elGrid.getBoundingClientRect(),m=p.height;d=p.height;var v=p.width,y=parseInt(f.getAttribute("cx"),10),b=parseInt(f.getAttribute("cy"),10);u=parseFloat(f.getAttribute("barWidth"));var x="touchmove"===r.type?r.touches[0].clientX:r.clientX;a=parseInt(f.getAttribute("j"),10),s=parseInt(f.parentNode.getAttribute("rel"),10)-1;var w=f.getAttribute("data-range-y1"),k=f.getAttribute("data-range-y2");i.globals.comboCharts&&(s=parseInt(f.parentNode.getAttribute("data:realIndex"),10));var S=function(e){return i.globals.isXNumeric?y-v/2:t.isVerticalGroupedRangeBar?y+v/2:y-o.dataPointsDividedWidth+v/2},_=function(){return b-o.dataPointsDividedHeight+m/2-o.tooltipRect.ttHeight/2};o.tooltipLabels.drawSeriesTexts({ttItems:n.ttItems,i:s,j:a,y1:w?parseInt(w,10):null,y2:k?parseInt(k,10):null,shared:!o.showOnIntersect&&i.config.tooltip.shared,e:r}),i.config.tooltip.followCursor?i.globals.isBarHorizontal?(l=x-g.left+15,c=_()):(l=S(),c=r.clientY-g.top-o.tooltipRect.ttHeight/2-15):i.globals.isBarHorizontal?((l=y)<o.xyRatios.baseLineInvertedY&&(l=y-o.tooltipRect.ttWidth),c=_()):(l=S(),c=b)}return{x:l,y:c,barHeight:d,barWidth:u,i:s,j:a}}}]),e}(),Pn=function(){function e(t){a(this,e),this.w=t.w,this.ttCtx=t}return s(e,[{key:"drawXaxisTooltip",value:function(){var e=this.w,t=this.ttCtx,r="bottom"===e.config.xaxis.position;t.xaxisOffY=r?e.globals.gridHeight+1:-e.globals.xAxisHeight-e.config.xaxis.axisTicks.height+3;var n=r?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",i=e.globals.dom.elWrap;t.isXAxisTooltipEnabled&&null===e.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")&&(t.xaxisTooltip=document.createElement("div"),t.xaxisTooltip.setAttribute("class",n+" apexcharts-theme-"+e.config.tooltip.theme),i.appendChild(t.xaxisTooltip),t.xaxisTooltipText=document.createElement("div"),t.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"),t.xaxisTooltipText.style.fontFamily=e.config.xaxis.tooltip.style.fontFamily||e.config.chart.fontFamily,t.xaxisTooltipText.style.fontSize=e.config.xaxis.tooltip.style.fontSize,t.xaxisTooltip.appendChild(t.xaxisTooltipText))}},{key:"drawYaxisTooltip",value:function(){for(var e=this.w,t=this.ttCtx,r=0;r<e.config.yaxis.length;r++){var n=e.config.yaxis[r].opposite||e.config.yaxis[r].crosshairs.opposite;t.yaxisOffX=n?e.globals.gridWidth+1:1;var i="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(r,n?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left"),a=e.globals.dom.elWrap;null===e.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(r))&&(t.yaxisTooltip=document.createElement("div"),t.yaxisTooltip.setAttribute("class",i+" apexcharts-theme-"+e.config.tooltip.theme),a.appendChild(t.yaxisTooltip),0===r&&(t.yaxisTooltipText=[]),t.yaxisTooltipText[r]=document.createElement("div"),t.yaxisTooltipText[r].classList.add("apexcharts-yaxistooltip-text"),t.yaxisTooltip.appendChild(t.yaxisTooltipText[r]))}}},{key:"setXCrosshairWidth",value:function(){var e=this.w,t=this.ttCtx,r=t.getElXCrosshairs();if(t.xcrosshairsWidth=parseInt(e.config.xaxis.crosshairs.width,10),e.globals.comboCharts){var n=e.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==n&&"barWidth"===e.config.xaxis.crosshairs.width){var i=parseFloat(n.getAttribute("barWidth"));t.xcrosshairsWidth=i}else if("tickWidth"===e.config.xaxis.crosshairs.width){var a=e.globals.labels.length;t.xcrosshairsWidth=e.globals.gridWidth/a}}else if("tickWidth"===e.config.xaxis.crosshairs.width){var o=e.globals.labels.length;t.xcrosshairsWidth=e.globals.gridWidth/o}else if("barWidth"===e.config.xaxis.crosshairs.width){var s=e.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==s){var l=parseFloat(s.getAttribute("barWidth"));t.xcrosshairsWidth=l}else t.xcrosshairsWidth=1}e.globals.isBarHorizontal&&(t.xcrosshairsWidth=0),null!==r&&t.xcrosshairsWidth>0&&r.setAttribute("width",t.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var e=this.w,t=this.ttCtx;t.ycrosshairs=e.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),t.ycrosshairsHidden=e.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(e,t,r){var n=this.ttCtx,i=this.w,a=i.globals,o=a.seriesYAxisMap[e];if(n.yaxisTooltips[e]&&o.length>0){var s=a.yLabelFormatters[e],l=n.getElGrid().getBoundingClientRect(),c=o[0],u=0;r.yRatio.length>1&&(u=c);var d=(t-l.top)*r.yRatio[u],h=a.maxYArr[c]-a.minYArr[c],f=a.minYArr[c]+(h-d);i.config.yaxis[e].reversed&&(f=a.maxYArr[c]-(h-d)),n.tooltipPosition.moveYCrosshairs(t-l.top),n.yaxisTooltipText[e].innerHTML=s(f),n.tooltipPosition.moveYAxisTooltip(e)}}}]),e}(),An=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w;var r=this.w;this.tConfig=r.config.tooltip,this.tooltipUtil=new wn(this),this.tooltipLabels=new kn(this),this.tooltipPosition=new Sn(this),this.marker=new Cn(this),this.intersect=new En(this),this.axesTooltip=new Pn(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!r.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return s(e,[{key:"getElTooltip",value:function(e){return e||(e=this),e.w.globals.dom.baseEl?e.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(e){var t=this.w;this.xyRatios=e,this.isXAxisTooltipEnabled=t.config.xaxis.tooltip.enabled&&t.globals.axisCharts,this.yaxisTooltips=t.config.yaxis.map((function(e,r){return!!(e.show&&e.tooltip.enabled&&t.globals.axisCharts)})),this.allTooltipSeriesGroups=[],t.globals.axisCharts||(this.showTooltipTitle=!1);var r=document.createElement("div");if(r.classList.add("apexcharts-tooltip"),t.config.tooltip.cssClass&&r.classList.add(t.config.tooltip.cssClass),r.classList.add("apexcharts-theme-".concat(this.tConfig.theme||"light")),t.globals.dom.elWrap.appendChild(r),t.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var n=new Qr(this.ctx);this.xAxisTicksPositions=n.getXAxisTicksPositions()}if(!t.globals.comboCharts&&!this.tConfig.intersect&&"rangeBar"!==t.config.chart.type||this.tConfig.shared||(this.showOnIntersect=!0),0!==t.config.markers.size&&0!==t.globals.markers.largestSize||this.marker.drawDynamicPoints(this),t.globals.collapsedSeries.length!==t.globals.series.length){this.dataPointsDividedHeight=t.globals.gridHeight/t.globals.dataPoints,this.dataPointsDividedWidth=t.globals.gridWidth/t.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||t.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,r.appendChild(this.tooltipTitle));var i=t.globals.series.length;(t.globals.xyCharts||t.globals.comboCharts)&&this.tConfig.shared&&(i=this.showOnIntersect?1:t.globals.series.length),this.legendLabels=t.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(i),this.addSVGEvents()}}},{key:"createTTElements",value:function(e){for(var t=this,r=this.w,n=[],i=this.getElTooltip(),a=function(a){var o=document.createElement("div");o.classList.add("apexcharts-tooltip-series-group","apexcharts-tooltip-series-group-".concat(a)),o.style.order=r.config.tooltip.inverseOrder?e-a:a+1;var s=document.createElement("span");s.classList.add("apexcharts-tooltip-marker"),r.config.tooltip.fillSeriesColor?s.style.backgroundColor=r.globals.colors[a]:s.style.color=r.globals.colors[a];var l=r.config.markers.shape,c=l;Array.isArray(l)&&(c=l[a]),s.setAttribute("shape",c),o.appendChild(s);var u=document.createElement("div");u.classList.add("apexcharts-tooltip-text"),u.style.fontFamily=t.tConfig.style.fontFamily||r.config.chart.fontFamily,u.style.fontSize=t.tConfig.style.fontSize,["y","goals","z"].forEach((function(e){var t=document.createElement("div");t.classList.add("apexcharts-tooltip-".concat(e,"-group"));var r=document.createElement("span");r.classList.add("apexcharts-tooltip-text-".concat(e,"-label")),t.appendChild(r);var n=document.createElement("span");n.classList.add("apexcharts-tooltip-text-".concat(e,"-value")),t.appendChild(n),u.appendChild(t)})),o.appendChild(u),i.appendChild(o),n.push(o)},o=0;o<e;o++)a(o);return n}},{key:"addSVGEvents",value:function(){var e=this.w,t=e.config.chart.type,r=this.getElTooltip(),n=!("bar"!==t&&"candlestick"!==t&&"boxPlot"!==t&&"rangeBar"!==t),i="area"===t||"line"===t||"scatter"===t||"bubble"===t||"radar"===t,a=e.globals.dom.Paper.node,o=this.getElGrid();o&&(this.seriesBound=o.getBoundingClientRect());var s,l=[],c=[],u={hoverArea:a,elGrid:o,tooltipEl:r,tooltipY:l,tooltipX:c,ttItems:this.ttItems};if(e.globals.axisCharts&&(i?s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):n?s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-boxPlot-area, .apexcharts-series .apexcharts-rangebar-area"):"heatmap"!==t&&"treemap"!==t||(s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap, .apexcharts-series .apexcharts-treemap")),s&&s.length))for(var d=0;d<s.length;d++)l.push(s[d].getAttribute("cy")),c.push(s[d].getAttribute("cx"));if(e.globals.xyCharts&&!this.showOnIntersect||e.globals.comboCharts&&!this.showOnIntersect||n&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([a],u);else if(n&&!e.globals.comboCharts||i&&this.showOnIntersect)this.addDatapointEventsListeners(u);else if(!e.globals.axisCharts||"heatmap"===t||"treemap"===t){var h=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series");this.addPathsEventListeners(h,u)}if(this.showOnIntersect){var f=e.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker");f.length>0&&this.addPathsEventListeners(f,u),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(u)}}},{key:"drawFixedTooltipRect",value:function(){var e=this.w,t=this.getElTooltip(),r=t.getBoundingClientRect(),n=r.width+10,i=r.height+10,a=this.tConfig.fixed.offsetX,o=this.tConfig.fixed.offsetY,s=this.tConfig.fixed.position.toLowerCase();return s.indexOf("right")>-1&&(a=a+e.globals.svgWidth-n+10),s.indexOf("bottom")>-1&&(o=o+e.globals.svgHeight-i-10),t.style.left=a+"px",t.style.top=o+"px",{x:a,y:o,ttWidth:n,ttHeight:i}}},{key:"addDatapointEventsListeners",value:function(e){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(t,e)}},{key:"addPathsEventListeners",value:function(e,t){for(var r=this,n=function(n){var i={paths:e[n],tooltipEl:t.tooltipEl,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:t.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map((function(t){return e[n].addEventListener(t,r.onSeriesHover.bind(r,i),{capture:!1,passive:!0})}))},i=0;i<e.length;i++)n(i)}},{key:"onSeriesHover",value:function(e,t){var r=this,n=Date.now()-this.lastHoverTime;n>=20?this.seriesHover(e,t):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout((function(){r.seriesHover(e,t)}),20-n))}},{key:"seriesHover",value:function(e,t){var r=this;this.lastHoverTime=Date.now();var n=[],i=this.w;i.config.chart.group&&(n=this.ctx.getGroupedCharts()),i.globals.axisCharts&&(i.globals.minX===-1/0&&i.globals.maxX===1/0||0===i.globals.dataPoints)||(n.length?n.forEach((function(n){var i=r.getElTooltip(n),a={paths:e.paths,tooltipEl:i,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:n.w.globals.tooltip.ttItems};n.w.globals.minX===r.w.globals.minX&&n.w.globals.maxX===r.w.globals.maxX&&n.w.globals.tooltip.seriesHoverByContext({chartCtx:n,ttCtx:n.w.globals.tooltip,opt:a,e:t})})):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:e,e:t}))}},{key:"seriesHoverByContext",value:function(e){var t=e.chartCtx,r=e.ttCtx,n=e.opt,i=e.e,a=t.w,o=this.getElTooltip(t);o&&(r.tooltipRect={x:0,y:0,ttWidth:o.getBoundingClientRect().width,ttHeight:o.getBoundingClientRect().height},r.e=i,!r.tooltipUtil.hasBars()||a.globals.comboCharts||r.isBarShared||this.tConfig.onDatasetHover.highlightDataSeries&&new qr(t).toggleSeriesOnHover(i,i.target.parentNode),a.globals.axisCharts?r.axisChartsTooltips({e:i,opt:n,tooltipRect:r.tooltipRect}):r.nonAxisChartsTooltips({e:i,opt:n,tooltipRect:r.tooltipRect}),r.fixedTooltip&&r.drawFixedTooltipRect())}},{key:"axisChartsTooltips",value:function(e){var t,r,n=e.e,i=e.opt,a=this.w,o=i.elGrid.getBoundingClientRect(),s="touchmove"===n.type?n.touches[0].clientX:n.clientX,l="touchmove"===n.type?n.touches[0].clientY:n.clientY;if(this.clientY=l,this.clientX=s,a.globals.capturedSeriesIndex=-1,a.globals.capturedDataPointIndex=-1,l<o.top||l>o.top+o.height)this.handleMouseOut(i);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!a.config.tooltip.shared){var c=parseInt(i.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(c)<0)return void this.handleMouseOut(i)}var u=this.getElTooltip(),d=this.getElXCrosshairs(),h=[];a.config.chart.group&&(h=this.ctx.getSyncedCharts());var f=a.globals.xyCharts||"bar"===a.config.chart.type&&!a.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||a.globals.comboCharts&&this.tooltipUtil.hasBars();if("mousemove"===n.type||"touchmove"===n.type||"mouseup"===n.type){if(a.globals.collapsedSeries.length+a.globals.ancillaryCollapsedSeries.length===a.globals.series.length)return;null!==d&&d.classList.add("apexcharts-active");var p=this.yaxisTooltips.filter((function(e){return!0===e}));if(null!==this.ycrosshairs&&p.length&&this.ycrosshairs.classList.add("apexcharts-active"),f&&!this.showOnIntersect||h.length>1)this.handleStickyTooltip(n,s,l,i);else if("heatmap"===a.config.chart.type||"treemap"===a.config.chart.type){var g=this.intersect.handleHeatTreeTooltip({e:n,opt:i,x:t,y:r,type:a.config.chart.type});t=g.x,r=g.y,u.style.left=t+"px",u.style.top=r+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:n,opt:i}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:n,opt:i,x:t,y:r});if(this.yaxisTooltips.length)for(var m=0;m<a.config.yaxis.length;m++)this.axesTooltip.drawYaxisTooltipText(m,l,this.xyRatios);a.globals.dom.baseEl.classList.add("apexcharts-tooltip-active"),i.tooltipEl.classList.add("apexcharts-active")}else"mouseout"!==n.type&&"touchend"!==n.type||this.handleMouseOut(i)}}},{key:"nonAxisChartsTooltips",value:function(e){var t=e.e,r=e.opt,n=e.tooltipRect,i=this.w,a=r.paths.getAttribute("rel"),o=this.getElTooltip(),s=i.globals.dom.elWrap.getBoundingClientRect();if("mousemove"===t.type||"touchmove"===t.type){i.globals.dom.baseEl.classList.add("apexcharts-tooltip-active"),o.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:r.ttItems,i:parseInt(a,10)-1,shared:!1});var l=i.globals.clientX-s.left-n.ttWidth/2,c=i.globals.clientY-s.top-n.ttHeight-10;if(o.style.left=l+"px",o.style.top=c+"px",i.config.legend.tooltipHoverFormatter){var u=a-1,d=(0,i.config.legend.tooltipHoverFormatter)(this.legendLabels[u].getAttribute("data:default-text"),{seriesIndex:u,dataPointIndex:u,w:i});this.legendLabels[u].innerHTML=d}}else"mouseout"!==t.type&&"touchend"!==t.type||(o.classList.remove("apexcharts-active"),i.globals.dom.baseEl.classList.remove("apexcharts-tooltip-active"),i.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(e){var t=e.getAttribute("data:default-text");e.innerHTML=decodeURIComponent(t)})))}},{key:"handleStickyTooltip",value:function(e,t,r,n){var i=this.w,a=this.tooltipUtil.getNearestValues({context:this,hoverArea:n.hoverArea,elGrid:n.elGrid,clientX:t,clientY:r}),o=a.j,s=a.capturedSeries;i.globals.collapsedSeriesIndices.includes(s)&&(s=null);var l=n.elGrid.getBoundingClientRect();if(a.hoverX<0||a.hoverX>l.width)this.handleMouseOut(n);else if(null!==s)this.handleStickyCapturedSeries(e,s,n,o);else if(this.tooltipUtil.isXoverlap(o)||i.globals.isBarHorizontal){var c=i.globals.series.findIndex((function(e,t){return!i.globals.collapsedSeriesIndices.includes(t)}));this.create(e,this,c,o,n.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(e,t,r,n){var i=this.w;if(this.tConfig.shared||null!==i.globals.series[t][n]){if(void 0!==i.globals.series[t][n])this.tConfig.shared&&this.tooltipUtil.isXoverlap(n)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(e,this,t,n,r.ttItems):this.create(e,this,t,n,r.ttItems,!1);else if(this.tooltipUtil.isXoverlap(n)){var a=i.globals.series.findIndex((function(e,t){return!i.globals.collapsedSeriesIndices.includes(t)}));this.create(e,this,a,n,r.ttItems)}}else this.handleMouseOut(r)}},{key:"deactivateHoverFilter",value:function(){for(var e=this.w,t=new Pr(this.ctx),r=e.globals.dom.Paper.find(".apexcharts-bar-area"),n=0;n<r.length;n++)t.pathMouseLeave(r[n])}},{key:"handleMouseOut",value:function(e){var t=this.w,r=this.getElXCrosshairs();if(t.globals.dom.baseEl.classList.remove("apexcharts-tooltip-active"),e.tooltipEl.classList.remove("apexcharts-active"),this.deactivateHoverFilter(),"bubble"!==t.config.chart.type&&this.marker.resetPointsSize(),null!==r&&r.classList.remove("apexcharts-active"),null!==this.ycrosshairs&&this.ycrosshairs.classList.remove("apexcharts-active"),this.isXAxisTooltipEnabled&&this.xaxisTooltip.classList.remove("apexcharts-active"),this.yaxisTooltips.length){null===this.yaxisTTEls&&(this.yaxisTTEls=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));for(var n=0;n<this.yaxisTTEls.length;n++)this.yaxisTTEls[n].classList.remove("apexcharts-active")}t.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(e){var t=e.getAttribute("data:default-text");e.innerHTML=decodeURIComponent(t)}))}},{key:"markerClick",value:function(e,t,r){var n=this.w;"function"==typeof n.config.chart.events.markerClick&&n.config.chart.events.markerClick(e,this.ctx,{seriesIndex:t,dataPointIndex:r,w:n}),this.ctx.events.fireEvent("markerClick",[e,this.ctx,{seriesIndex:t,dataPointIndex:r,w:n}])}},{key:"create",value:function(e,t,r,n,i){var a,o,s,l,c,u,d,h,f,p,m,v,y,b,x,w,k=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,S=this.w,_=t;"mouseup"===e.type&&this.markerClick(e,r,n),null===k&&(k=this.tConfig.shared);var C=this.tooltipUtil.hasMarkers(r),E=this.tooltipUtil.getElBars(),P=function(){S.globals.markers.largestSize>0?_.marker.enlargePoints(n):_.tooltipPosition.moveDynamicPointsOnHover(n)};if(S.config.legend.tooltipHoverFormatter){var A=S.config.legend.tooltipHoverFormatter,D=Array.from(this.legendLabels);D.forEach((function(e){var t=e.getAttribute("data:default-text");e.innerHTML=decodeURIComponent(t)}));for(var O=0;O<D.length;O++){var M=D[O],T=parseInt(M.getAttribute("i"),10),I=decodeURIComponent(M.getAttribute("data:default-text")),N=A(I,{seriesIndex:k?T:r,dataPointIndex:n,w:S});if(k)M.innerHTML=S.globals.collapsedSeriesIndices.indexOf(T)<0?N:I;else if(M.innerHTML=T===r?N:I,r===T)break}}var L=g(g({ttItems:i,i:r,j:n},void 0!==(null===(a=S.globals.seriesRange)||void 0===a||null===(o=a[r])||void 0===o||null===(s=o[n])||void 0===s||null===(l=s.y[0])||void 0===l?void 0:l.y1)&&{y1:null===(c=S.globals.seriesRange)||void 0===c||null===(u=c[r])||void 0===u||null===(d=u[n])||void 0===d||null===(h=d.y[0])||void 0===h?void 0:h.y1}),void 0!==(null===(f=S.globals.seriesRange)||void 0===f||null===(p=f[r])||void 0===p||null===(m=p[n])||void 0===m||null===(v=m.y[0])||void 0===v?void 0:v.y2)&&{y2:null===(y=S.globals.seriesRange)||void 0===y||null===(b=y[r])||void 0===b||null===(x=b[n])||void 0===x||null===(w=x.y[0])||void 0===w?void 0:w.y2});if(k){if(_.tooltipLabels.drawSeriesTexts(g(g({},L),{},{shared:!this.showOnIntersect&&this.tConfig.shared})),C)P();else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(E),this.barSeriesHeight>0)){var R=new Pr(this.ctx),F=S.globals.dom.Paper.find(".apexcharts-bar-area[j='".concat(n,"']"));this.deactivateHoverFilter(),_.tooltipUtil.getAllMarkers(!0).length&&!this.barSeriesHeight&&P(),_.tooltipPosition.moveStickyTooltipOverBars(n,r);for(var z=0;z<F.length;z++)R.pathMouseEnter(F[z])}}else _.tooltipLabels.drawSeriesTexts(g({shared:!1},L)),this.tooltipUtil.hasBars()&&_.tooltipPosition.moveStickyTooltipOverBars(n,r),C&&_.tooltipPosition.moveMarkers(r,n)}}]),e}(),Dn=function(){function e(t){a(this,e),this.w=t.w,this.barCtx=t,this.totalFormatter=this.w.config.plotOptions.bar.dataLabels.total.formatter,this.totalFormatter||(this.totalFormatter=this.w.config.dataLabels.formatter)}return s(e,[{key:"handleBarDataLabels",value:function(e){var t,r,n=e.x,i=e.y,a=e.y1,o=e.y2,s=e.i,l=e.j,c=e.realIndex,u=e.columnGroupIndex,d=e.series,h=e.barHeight,f=e.barWidth,p=e.barXPosition,m=e.barYPosition,v=e.visibleSeries,y=this.w,b=new Pr(this.barCtx.ctx),x=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[c]:this.barCtx.strokeWidth;y.globals.isXNumeric&&!y.globals.isBarHorizontal?(t=n+parseFloat(f*(v+1)),r=i+parseFloat(h*(v+1))-x):(t=n+parseFloat(f*v),r=i+parseFloat(h*v));var w,k,S=null,_=n,C=i,E=y.config.dataLabels,P=this.barCtx.barOptions.dataLabels,A=this.barCtx.barOptions.dataLabels.total;void 0!==m&&this.barCtx.isRangeBar&&(r=m,C=m),void 0!==p&&this.barCtx.isVerticalGroupedRangeBar&&(t=p,_=p);var D=E.offsetX,O=E.offsetY,M={width:0,height:0};if(y.config.dataLabels.enabled){var T=y.globals.series[s][l];M=b.getTextRects(y.config.dataLabels.formatter?y.config.dataLabels.formatter(T,g(g({},y),{},{seriesIndex:s,dataPointIndex:l,w:y})):y.globals.yLabelFormatters[0](T),parseFloat(E.style.fontSize))}var I={x:n,y:i,i:s,j:l,realIndex:c,columnGroupIndex:u,bcx:t,bcy:r,barHeight:h,barWidth:f,textRects:M,strokeWidth:x,dataLabelsX:_,dataLabelsY:C,dataLabelsConfig:E,barDataLabelsConfig:P,barTotalDataLabelsConfig:A,offX:D,offY:O};return k=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(I):this.calculateColumnsDataLabelsPosition(I),w=this.drawCalculatedDataLabels({x:k.dataLabelsX,y:k.dataLabelsY,val:this.barCtx.isRangeBar?[a,o]:"100%"===y.config.chart.stackType?d[c][l]:y.globals.series[c][l],i:c,j:l,barWidth:f,barHeight:h,textRects:M,dataLabelsConfig:E}),y.config.chart.stacked&&A.enabled&&(S=this.drawTotalDataLabels({x:k.totalDataLabelsX,y:k.totalDataLabelsY,barWidth:f,barHeight:h,realIndex:c,textAnchor:k.totalDataLabelsAnchor,val:this.getStackedTotalDataLabel({realIndex:c,j:l}),dataLabelsConfig:E,barTotalDataLabelsConfig:A})),{dataLabelsPos:k,dataLabels:w,totalDataLabels:S}}},{key:"getStackedTotalDataLabel",value:function(e){var t=e.realIndex,r=e.j,n=this.w,i=this.barCtx.stackedSeriesTotals[r];return this.totalFormatter&&(i=this.totalFormatter(i,g(g({},n),{},{seriesIndex:t,dataPointIndex:r,w:n}))),i}},{key:"calculateColumnsDataLabelsPosition",value:function(e){var t=this,r=this.w,n=e.i,i=e.j,a=e.realIndex;e.columnGroupIndex;var o,s,l=e.y,c=e.bcx,u=e.barWidth,d=e.barHeight,h=e.textRects,f=e.dataLabelsX,p=e.dataLabelsY,g=e.dataLabelsConfig,m=e.barDataLabelsConfig,v=e.barTotalDataLabelsConfig,y=e.strokeWidth,b=e.offX,x=e.offY,w=c;d=Math.abs(d);var k="vertical"===r.config.plotOptions.bar.dataLabels.orientation,S=this.barCtx.barHelpers.getZeroValueEncounters({i:n,j:i}).zeroEncounters;c-=y/2;var _=r.globals.gridWidth/r.globals.dataPoints;this.barCtx.isVerticalGroupedRangeBar?f+=u/2:(f=r.globals.isXNumeric?c-u/2+b:c-_+u/2+b,!r.config.chart.stacked&&S>0&&r.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(f-=u*S)),k&&(f=f+h.height/2-y/2-2);var C=r.globals.series[n][i]<0,E=l;switch(this.barCtx.isReversed&&(E=l+(C?d:-d)),m.position){case"center":p=k?C?E-d/2+x:E+d/2-x:C?E-d/2+h.height/2+x:E+d/2+h.height/2-x;break;case"bottom":p=k?C?E-d+x:E+d-x:C?E-d+h.height+y+x:E+d-h.height/2+y-x;break;case"top":p=k?C?E+x:E-x:C?E-h.height/2-x:E+h.height+x}var P=E;if(r.globals.seriesGroups.forEach((function(e){var r;null===(r=t.barCtx[e.join(",")])||void 0===r||r.prevY.forEach((function(e){P=C?Math.max(e[i],P):Math.min(e[i],P)}))})),this.barCtx.lastActiveBarSerieIndex===a&&v.enabled){var A=new Pr(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:a,j:i}),g.fontSize);o=C?P-A.height/2-x-v.offsetY+18:P+A.height+x+v.offsetY-18;var D=_;s=w+(r.globals.isXNumeric?-u*r.globals.barGroups.length/2:r.globals.barGroups.length*u/2-(r.globals.barGroups.length-1)*u-D)+v.offsetX}return r.config.chart.stacked||(p<0?p=0+y:p+h.height/3>r.globals.gridHeight&&(p=r.globals.gridHeight-y)),{bcx:c,bcy:l,dataLabelsX:f,dataLabelsY:p,totalDataLabelsX:s,totalDataLabelsY:o,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(e){var t=this,r=this.w,n=e.x,i=e.i,a=e.j,o=e.realIndex,s=e.bcy,l=e.barHeight,c=e.barWidth,u=e.textRects,d=e.dataLabelsX,h=e.strokeWidth,f=e.dataLabelsConfig,p=e.barDataLabelsConfig,g=e.barTotalDataLabelsConfig,m=e.offX,v=e.offY,y=r.globals.gridHeight/r.globals.dataPoints,b=this.barCtx.barHelpers.getZeroValueEncounters({i,j:a}).zeroEncounters;c=Math.abs(c);var x,w,k=s-(this.barCtx.isRangeBar?0:y)+l/2+u.height/2+v-3;!r.config.chart.stacked&&b>0&&r.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(k-=l*b);var S="start",_=r.globals.series[i][a]<0,C=n;switch(this.barCtx.isReversed&&(C=n+(_?-c:c),S=_?"start":"end"),p.position){case"center":d=_?C+c/2-m:Math.max(u.width/2,C-c/2)+m;break;case"bottom":d=_?C+c-h-m:C-c+h+m;break;case"top":d=_?C-h-m:C-h+m}var E=C;if(r.globals.seriesGroups.forEach((function(e){var r;null===(r=t.barCtx[e.join(",")])||void 0===r||r.prevX.forEach((function(e){E=_?Math.min(e[a],E):Math.max(e[a],E)}))})),this.barCtx.lastActiveBarSerieIndex===o&&g.enabled){var P=new Pr(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:o,j:a}),f.fontSize);_?(x=E-h-m-g.offsetX,S="end"):x=E+m+g.offsetX+(this.barCtx.isReversed?-(c+h):h),w=k-u.height/2+P.height/2+g.offsetY+h,r.globals.barGroups.length>1&&(w-=r.globals.barGroups.length/2*(l/2))}return r.config.chart.stacked||("start"===f.textAnchor?d-u.width<0?d=_?u.width+h:h:d+u.width>r.globals.gridWidth&&(d=_?r.globals.gridWidth-h:r.globals.gridWidth-u.width-h):"middle"===f.textAnchor?d-u.width/2<0?d=u.width/2+h:d+u.width/2>r.globals.gridWidth&&(d=r.globals.gridWidth-u.width/2-h):"end"===f.textAnchor&&(d<1?d=u.width+h:d+1>r.globals.gridWidth&&(d=r.globals.gridWidth-u.width-h))),{bcx:n,bcy:s,dataLabelsX:d,dataLabelsY:k,totalDataLabelsX:x,totalDataLabelsY:w,totalDataLabelsAnchor:S}}},{key:"drawCalculatedDataLabels",value:function(e){var t=e.x,r=e.y,n=e.val,i=e.i,a=e.j,o=e.textRects,s=e.barHeight,l=e.barWidth,c=e.dataLabelsConfig,u=this.w,d="rotate(0)";"vertical"===u.config.plotOptions.bar.dataLabels.orientation&&(d="rotate(-90, ".concat(t,", ").concat(r,")"));var h=new Gr(this.barCtx.ctx),f=new Pr(this.barCtx.ctx),p=c.formatter,m=null,v=u.globals.collapsedSeriesIndices.indexOf(i)>-1;if(c.enabled&&!v){m=f.group({class:"apexcharts-data-labels",transform:d});var y="";void 0!==n&&(y=p(n,g(g({},u),{},{seriesIndex:i,dataPointIndex:a,w:u}))),!n&&u.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(y="");var b=u.globals.series[i][a]<0,x=u.config.plotOptions.bar.dataLabels.position;"vertical"===u.config.plotOptions.bar.dataLabels.orientation&&("top"===x&&(c.textAnchor=b?"end":"start"),"center"===x&&(c.textAnchor="middle"),"bottom"===x&&(c.textAnchor=b?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&l<f.getTextRects(y,parseFloat(c.style.fontSize)).width&&(y=""),u.config.chart.stacked&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&(this.barCtx.isHorizontal?o.width/1.6>Math.abs(l)&&(y=""):o.height/1.6>Math.abs(s)&&(y=""));var w=g({},c);this.barCtx.isHorizontal&&n<0&&("start"===c.textAnchor?w.textAnchor="end":"end"===c.textAnchor&&(w.textAnchor="start")),h.plotDataLabelsText({x:t,y:r,text:y,i,j:a,parent:m,dataLabelsConfig:w,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return m}},{key:"drawTotalDataLabels",value:function(e){var t=e.x,r=e.y,n=e.val,i=e.realIndex,a=e.textAnchor,o=e.barTotalDataLabelsConfig;this.w;var s,l=new Pr(this.barCtx.ctx);return o.enabled&&void 0!==t&&void 0!==r&&this.barCtx.lastActiveBarSerieIndex===i&&(s=l.drawText({x:t,y:r,foreColor:o.style.color,text:n,textAnchor:a,fontFamily:o.style.fontFamily,fontSize:o.style.fontSize,fontWeight:o.style.fontWeight})),s}}]),e}(),On=function(){function e(t){a(this,e),this.w=t.w,this.barCtx=t}return s(e,[{key:"initVariables",value:function(e){var t=this.w;this.barCtx.series=e,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var r=0;r<e.length;r++)if(e[r].length>0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=e[r].length),t.globals.isXNumeric)for(var n=0;n<e[r].length;n++)t.globals.seriesX[r][n]>t.globals.minX&&t.globals.seriesX[r][n]<t.globals.maxX&&this.barCtx.visibleItems++;else this.barCtx.visibleItems=t.globals.dataPoints;this.arrBorderRadius=this.createBorderRadiusArr(t.globals.series),k.isSafari()&&(this.arrBorderRadius=this.arrBorderRadius.map((function(e){return e.map((function(e){return"none"}))}))),0===this.barCtx.seriesLen&&(this.barCtx.seriesLen=1),this.barCtx.zeroSerieses=[],t.globals.comboCharts||this.checkZeroSeries({series:e})}},{key:"initialPositions",value:function(e){var t,r,n,i,a,o,s,l,c=this.w,u=c.globals.dataPoints;this.barCtx.isRangeBar&&(u=c.globals.labels.length);var d=this.barCtx.seriesLen;if(c.config.plotOptions.bar.rangeBarGroupRows&&(d=1),this.barCtx.isHorizontal)a=(n=c.globals.gridHeight/u)/d,c.globals.isXNumeric&&(a=(n=c.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),a=a*parseInt(this.barCtx.barOptions.barHeight,10)/100,-1===String(this.barCtx.barOptions.barHeight).indexOf("%")&&(a=parseInt(this.barCtx.barOptions.barHeight,10)),l=this.barCtx.baseLineInvertedY+c.globals.padHorizontal+(this.barCtx.isReversed?c.globals.gridWidth:0)-(this.barCtx.isReversed?2*this.barCtx.baseLineInvertedY:0),this.barCtx.isFunnel&&(l=c.globals.gridWidth/2),r=(n-a*this.barCtx.seriesLen)/2;else{if(i=c.globals.gridWidth/this.barCtx.visibleItems,c.config.xaxis.convertedCatToNumeric&&(i=c.globals.gridWidth/c.globals.dataPoints),o=i/d*parseInt(this.barCtx.barOptions.columnWidth,10)/100,c.globals.isXNumeric){var h=this.barCtx.xRatio;c.globals.minXDiff&&.5!==c.globals.minXDiff&&c.globals.minXDiff/h>0&&(i=c.globals.minXDiff/h),(o=i/d*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(o=1)}-1===String(this.barCtx.barOptions.columnWidth).indexOf("%")&&(o=parseInt(this.barCtx.barOptions.columnWidth,10)),s=c.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.translationsIndex]-(this.barCtx.isReversed?c.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.translationsIndex]:0),t=c.globals.isXNumeric?this.barCtx.getBarXForNumericXAxis({x:t,j:0,realIndex:e,barWidth:o}).x:c.globals.padHorizontal+k.noExponents(i-o*this.barCtx.seriesLen)/2}return c.globals.barHeight=a,c.globals.barWidth=o,{x:t,y:r,yDivision:n,xDivision:i,barHeight:a,barWidth:o,zeroH:s,zeroW:l}}},{key:"initializeStackedPrevVars",value:function(e){e.w.globals.seriesGroups.forEach((function(t){e[t]||(e[t]={}),e[t].prevY=[],e[t].prevX=[],e[t].prevYF=[],e[t].prevXF=[],e[t].prevYVal=[],e[t].prevXVal=[]}))}},{key:"initializeStackedXYVars",value:function(e){e.w.globals.seriesGroups.forEach((function(t){e[t]||(e[t]={}),e[t].xArrj=[],e[t].xArrjF=[],e[t].xArrjVal=[],e[t].yArrj=[],e[t].yArrjF=[],e[t].yArrjVal=[]}))}},{key:"getPathFillColor",value:function(e,t,r,n){var i,a,o,s,l=this.w,c=this.barCtx.ctx.fill,u=null,d=this.barCtx.barOptions.distributed?r:t,h=!1;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map((function(n){e[t][r]>=n.from&&e[t][r]<=n.to&&(u=n.color,h=!0)})),{color:c.fillPath({seriesNumber:this.barCtx.barOptions.distributed?d:n,dataPointIndex:r,color:u,value:e[t][r],fillConfig:null===(i=l.config.series[t].data[r])||void 0===i?void 0:i.fill,fillType:null!==(a=l.config.series[t].data[r])&&void 0!==a&&null!==(o=a.fill)&&void 0!==o&&o.type?null===(s=l.config.series[t].data[r])||void 0===s?void 0:s.fill.type:Array.isArray(l.config.fill.type)?l.config.fill.type[n]:l.config.fill.type}),useRangeColor:h}}},{key:"getStrokeWidth",value:function(e,t,r){var n=0,i=this.w;return void 0===this.barCtx.series[e][t]||null===this.barCtx.series[e][t]||"bar"===i.config.chart.type&&!this.barCtx.series[e][t]?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,i.config.stroke.show&&(this.barCtx.isNullValue||(n=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[r]:this.barCtx.strokeWidth)),n}},{key:"createBorderRadiusArr",value:function(e){var t,r=this.w,n=!this.w.config.chart.stacked||r.config.plotOptions.bar.borderRadius<=0,i=e.length,a=0|(null===(t=e[0])||void 0===t?void 0:t.length),o=Array.from({length:i},(function(){return Array(a).fill(n?"top":"none")}));if(n)return o;for(var s=0;s<a;s++){for(var c=[],u=[],d=0,h=0;h<i;h++){var f=e[h][s];f>0?(c.push(h),d++):f<0&&(u.push(h),d++)}if(c.length>0&&0===u.length)if(1===c.length)o[c[0]][s]="both";else{var p,g=c[0],m=c[c.length-1],v=l(c);try{for(v.s();!(p=v.n()).done;){var y=p.value;o[y][s]=y===g?"bottom":y===m?"top":"none"}}catch(e){v.e(e)}finally{v.f()}}else if(u.length>0&&0===c.length)if(1===u.length)o[u[0]][s]="both";else{var b,x=Math.max.apply(Math,u),w=Math.min.apply(Math,u),k=l(u);try{for(k.s();!(b=k.n()).done;){var S=b.value;o[S][s]=S===x?"bottom":S===w?"top":"none"}}catch(e){k.e(e)}finally{k.f()}}else if(c.length>0&&u.length>0){var _,C=c[c.length-1],E=l(c);try{for(E.s();!(_=E.n()).done;){var P=_.value;o[P][s]=P===C?"top":"none"}}catch(e){E.e(e)}finally{E.f()}var A,D=Math.max.apply(Math,u),O=l(u);try{for(O.s();!(A=O.n()).done;){var M=A.value;o[M][s]=M===D?"bottom":"none"}}catch(e){O.e(e)}finally{O.f()}}else 1===d&&(o[c[0]||u[0]][s]="both")}return o}},{key:"barBackground",value:function(e){var t=e.j,r=e.i,n=e.x1,i=e.x2,a=e.y1,o=e.y2,s=e.elSeries,l=this.w,c=new Pr(this.barCtx.ctx),u=new qr(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&u===r){t>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(t%=this.barCtx.barOptions.colors.backgroundBarColors.length);var d=this.barCtx.barOptions.colors.backgroundBarColors[t],h=c.drawRect(void 0!==n?n:0,void 0!==a?a:0,void 0!==i?i:l.globals.gridWidth,void 0!==o?o:l.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,d,this.barCtx.barOptions.colors.backgroundBarOpacity);s.add(h),h.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(e){var t,r=e.barWidth,n=e.barXPosition,i=e.y1,a=e.y2,o=e.strokeWidth,s=e.isReversed,l=e.series,c=e.seriesGroup,u=e.realIndex,d=e.i,h=e.j,f=e.w,p=new Pr(this.barCtx.ctx);(o=Array.isArray(o)?o[u]:o)||(o=0);var g=r,m=n;null!==(t=f.config.series[u].data[h])&&void 0!==t&&t.columnWidthOffset&&(m=n-f.config.series[u].data[h].columnWidthOffset/2,g=r+f.config.series[u].data[h].columnWidthOffset);var v=o/2,y=m+v,b=m+g-v,x=(l[d][h]>=0?1:-1)*(s?-1:1);i+=.001-v*x,a+=.001+v*x;var w=p.move(y,i),k=p.move(y,i),S=p.line(b,i);if(f.globals.previousPaths.length>0&&(k=this.barCtx.getPreviousPath(u,h,!1)),w=w+p.line(y,a)+p.line(b,a)+S+("around"===f.config.plotOptions.bar.borderRadiusApplication||"both"===this.arrBorderRadius[u][h]?" Z":" z"),k=k+p.line(y,i)+S+S+S+S+S+p.line(y,i)+("around"===f.config.plotOptions.bar.borderRadiusApplication||"both"===this.arrBorderRadius[u][h]?" Z":" z"),"none"!==this.arrBorderRadius[u][h]&&(w=p.roundPathCorners(w,f.config.plotOptions.bar.borderRadius)),f.config.chart.stacked){var _=this.barCtx;(_=this.barCtx[c]).yArrj.push(a-v*x),_.yArrjF.push(Math.abs(i-a+o*x)),_.yArrjVal.push(this.barCtx.series[d][h])}return{pathTo:w,pathFrom:k}}},{key:"getBarpaths",value:function(e){var t,r=e.barYPosition,n=e.barHeight,i=e.x1,a=e.x2,o=e.strokeWidth,s=e.isReversed,l=e.series,c=e.seriesGroup,u=e.realIndex,d=e.i,h=e.j,f=e.w,p=new Pr(this.barCtx.ctx);(o=Array.isArray(o)?o[u]:o)||(o=0);var g=r,m=n;null!==(t=f.config.series[u].data[h])&&void 0!==t&&t.barHeightOffset&&(g=r-f.config.series[u].data[h].barHeightOffset/2,m=n+f.config.series[u].data[h].barHeightOffset);var v=o/2,y=g+v,b=g+m-v,x=(l[d][h]>=0?1:-1)*(s?-1:1);i+=.001+v*x,a+=.001-v*x;var w=p.move(i,y),k=p.move(i,y);f.globals.previousPaths.length>0&&(k=this.barCtx.getPreviousPath(u,h,!1));var S=p.line(i,b);if(w=w+p.line(a,y)+p.line(a,b)+S+("around"===f.config.plotOptions.bar.borderRadiusApplication||"both"===this.arrBorderRadius[u][h]?" Z":" z"),k=k+p.line(i,y)+S+S+S+S+S+p.line(i,y)+("around"===f.config.plotOptions.bar.borderRadiusApplication||"both"===this.arrBorderRadius[u][h]?" Z":" z"),"none"!==this.arrBorderRadius[u][h]&&(w=p.roundPathCorners(w,f.config.plotOptions.bar.borderRadius)),f.config.chart.stacked){var _=this.barCtx;(_=this.barCtx[c]).xArrj.push(a+v*x),_.xArrjF.push(Math.abs(i-a-o*x)),_.xArrjVal.push(this.barCtx.series[d][h])}return{pathTo:w,pathFrom:k}}},{key:"checkZeroSeries",value:function(e){for(var t=e.series,r=this.w,n=0;n<t.length;n++){for(var i=0,a=0;a<t[r.globals.maxValsInArrayIndex].length;a++)i+=t[n][a];0===i&&this.barCtx.zeroSerieses.push(n)}}},{key:"getXForValue",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?null:t;return null!=e&&(r=t+e/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?e/this.barCtx.invertedYRatio:0)),r}},{key:"getYForValue",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&!arguments[3]?null:t;return null!=e&&(n=t-e/this.barCtx.yRatio[r]+2*(this.barCtx.isReversed?e/this.barCtx.yRatio[r]:0)),n}},{key:"getGoalValues",value:function(e,t,r,n,i,a){var o=this,s=this.w,l=[],c=function(n,i){var s;l.push((u(s={},e,"x"===e?o.getXForValue(n,t,!1):o.getYForValue(n,r,a,!1)),u(s,"attrs",i),s))};if(s.globals.seriesGoals[n]&&s.globals.seriesGoals[n][i]&&Array.isArray(s.globals.seriesGoals[n][i])&&s.globals.seriesGoals[n][i].forEach((function(e){c(e.value,e)})),this.barCtx.barOptions.isDumbbell&&s.globals.seriesRange.length){var d=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:s.globals.colors,h={strokeHeight:"x"===e?0:s.globals.markers.size[n],strokeWidth:"x"===e?s.globals.markers.size[n]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(d[n])?d[n][0]:d[n]};c(s.globals.seriesRangeStart[n][i],h),c(s.globals.seriesRangeEnd[n][i],g(g({},h),{},{strokeColor:Array.isArray(d[n])?d[n][1]:d[n]}))}return l}},{key:"drawGoalLine",value:function(e){var t=e.barXPosition,r=e.barYPosition,n=e.goalX,i=e.goalY,a=e.barWidth,o=e.barHeight,s=new Pr(this.barCtx.ctx),l=s.group({className:"apexcharts-bar-goals-groups"});l.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:l.node}),l.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var c=null;return this.barCtx.isHorizontal?Array.isArray(n)&&n.forEach((function(e){if(e.x>=-1&&e.x<=s.w.globals.gridWidth+1){var t=void 0!==e.attrs.strokeHeight?e.attrs.strokeHeight:o/2,n=r+t+o/2;c=s.drawLine(e.x,n-2*t,e.x,n,e.attrs.strokeColor?e.attrs.strokeColor:void 0,e.attrs.strokeDashArray,e.attrs.strokeWidth?e.attrs.strokeWidth:2,e.attrs.strokeLineCap),l.add(c)}})):Array.isArray(i)&&i.forEach((function(e){if(e.y>=-1&&e.y<=s.w.globals.gridHeight+1){var r=void 0!==e.attrs.strokeWidth?e.attrs.strokeWidth:a/2,n=t+r+a/2;c=s.drawLine(n-2*r,e.y,n,e.y,e.attrs.strokeColor?e.attrs.strokeColor:void 0,e.attrs.strokeDashArray,e.attrs.strokeHeight?e.attrs.strokeHeight:2,e.attrs.strokeLineCap),l.add(c)}})),l}},{key:"drawBarShadow",value:function(e){var t=e.prevPaths,r=e.currPaths,n=e.color,i=this.w,a=t.x,o=t.x1,s=t.barYPosition,l=r.x,c=r.x1,u=r.barYPosition,d=s+r.barHeight,h=new Pr(this.barCtx.ctx),f=new k,p=h.move(o,d)+h.line(a,d)+h.line(l,u)+h.line(c,u)+h.line(o,d)+("around"===i.config.plotOptions.bar.borderRadiusApplication||"both"===this.arrBorderRadius[realIndex][j]?" Z":" z");return h.drawPath({d:p,fill:f.shadeColor(.5,k.rgb2hex(n)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadow apexcharts-decoration-element"})}},{key:"getZeroValueEncounters",value:function(e){var t,r=e.i,n=e.j,i=this.w,a=0,o=0;return(i.config.plotOptions.bar.horizontal?i.globals.series.map((function(e,t){return t})):(null===(t=i.globals.columnSeries)||void 0===t?void 0:t.i.map((function(e){return e})))||[]).forEach((function(e){var t=i.globals.seriesPercent[e][n];t&&a++,e<r&&0===t&&o++})),{nonZeroColumns:a,zeroEncounters:o}}},{key:"getGroupIndex",value:function(e){var t=this.w,r=t.globals.seriesGroups.findIndex((function(r){return r.indexOf(t.globals.seriesNames[e])>-1})),n=this.barCtx.columnGroupIndices,i=n.indexOf(r);return i<0&&(n.push(r),i=n.length-1),{groupIndex:r,columnGroupIndex:i}}}]),e}(),Mn=function(){function e(t,r){a(this,e),this.ctx=t,this.w=t.w;var n=this.w;this.barOptions=n.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=n.config.stroke.width,this.isNullValue=!1,this.isRangeBar=n.globals.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!n.globals.isBarHorizontal&&n.globals.seriesRange.length&&n.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.xyRatios=r,null!==this.xyRatios&&(this.xRatio=r.xRatio,this.yRatio=r.yRatio,this.invertedXRatio=r.invertedXRatio,this.invertedYRatio=r.invertedYRatio,this.baseLineY=r.baseLineY,this.baseLineInvertedY=r.baseLineInvertedY),this.yaxisIndex=0,this.translationsIndex=0,this.seriesLen=0,this.pathArr=[];var i=new qr(this.ctx);this.lastActiveBarSerieIndex=i.getActiveConfigSeriesIndex("desc",["bar","column"]),this.columnGroupIndices=[];var o=i.getBarSeriesIndices(),s=new Ar(this.ctx);this.stackedSeriesTotals=s.getStackedSeriesTotals(this.w.config.series.map((function(e,t){return-1===o.indexOf(t)?t:-1})).filter((function(e){return-1!==e}))),this.barHelpers=new On(this)}return s(e,[{key:"draw",value:function(e,t){var r=this.w,n=new Pr(this.ctx),i=new Ar(this.ctx,r);e=i.getLogSeries(e),this.series=e,this.yRatio=i.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);var a=n.group({class:"apexcharts-bar-series apexcharts-plot-series"});r.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts");for(var o=0,s=0;o<e.length;o++,s++){var l,c,u,d,h=void 0,f=void 0,p=[],m=[],v=r.globals.comboCharts?t[o]:o,y=this.barHelpers.getGroupIndex(v).columnGroupIndex,b=n.group({class:"apexcharts-series",rel:o+1,seriesName:k.escapeString(r.globals.seriesNames[v]),"data:realIndex":v});this.ctx.series.addCollapsedClassToSeries(b,v),e[o].length>0&&(this.visibleI=this.visibleI+1);var x=0,w=0;this.yRatio.length>1&&(this.yaxisIndex=r.globals.seriesYAxisReverseMap[v],this.translationsIndex=v);var S=this.translationsIndex;this.isReversed=r.config.yaxis[this.yaxisIndex]&&r.config.yaxis[this.yaxisIndex].reversed;var _=this.barHelpers.initialPositions(v);f=_.y,x=_.barHeight,c=_.yDivision,d=_.zeroW,h=_.x,w=_.barWidth,l=_.xDivision,u=_.zeroH,this.isHorizontal||m.push(h+w/2);var C=n.group({class:"apexcharts-datalabels","data:realIndex":v});r.globals.delayedElements.push({el:C.node}),C.node.classList.add("apexcharts-element-hidden");var E=n.group({class:"apexcharts-bar-goals-markers"}),P=n.group({class:"apexcharts-bar-shadows"});r.globals.delayedElements.push({el:P.node}),P.node.classList.add("apexcharts-element-hidden");for(var A=0;A<e[o].length;A++){var D=this.barHelpers.getStrokeWidth(o,A,v),O=null,M={indexes:{i:o,j:A,realIndex:v,translationsIndex:S,bc:s},x:h,y:f,strokeWidth:D,elSeries:b};this.isHorizontal?(O=this.drawBarPaths(g(g({},M),{},{barHeight:x,zeroW:d,yDivision:c})),w=this.series[o][A]/this.invertedYRatio):(O=this.drawColumnPaths(g(g({},M),{},{xDivision:l,barWidth:w,zeroH:u})),x=this.series[o][A]/this.yRatio[S]);var T=this.barHelpers.getPathFillColor(e,o,A,v);if(this.isFunnel&&this.barOptions.isFunnel3d&&this.pathArr.length&&A>0){var I,N=this.barHelpers.drawBarShadow({color:"string"==typeof T.color&&-1===(null===(I=T.color)||void 0===I?void 0:I.indexOf("url"))?T.color:k.hexToRgba(r.globals.colors[o]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:O});P.add(N),r.config.chart.dropShadow.enabled&&new Er(this.ctx).dropShadow(N,r.config.chart.dropShadow,v)}this.pathArr.push(O);var L=this.barHelpers.drawGoalLine({barXPosition:O.barXPosition,barYPosition:O.barYPosition,goalX:O.goalX,goalY:O.goalY,barHeight:x,barWidth:w});L&&E.add(L),f=O.y,h=O.x,A>0&&m.push(h+w/2),p.push(f),this.renderSeries(g(g({realIndex:v,pathFill:T.color},T.useRangeColor?{lineFill:T.color}:{}),{},{j:A,i:o,columnGroupIndex:y,pathFrom:O.pathFrom,pathTo:O.pathTo,strokeWidth:D,elSeries:b,x:h,y:f,series:e,barHeight:Math.abs(O.barHeight?O.barHeight:x),barWidth:Math.abs(O.barWidth?O.barWidth:w),elDataLabelsWrap:C,elGoalsMarkers:E,elBarShadows:P,visibleSeries:this.visibleI,type:"bar"}))}r.globals.seriesXvalues[v]=m,r.globals.seriesYvalues[v]=p,a.add(b)}return a}},{key:"renderSeries",value:function(e){var t=e.realIndex,r=e.pathFill,n=e.lineFill,i=e.j,a=e.i,o=e.columnGroupIndex,s=e.pathFrom,l=e.pathTo,c=e.strokeWidth,u=e.elSeries,d=e.x,h=e.y,f=e.y1,p=e.y2,g=e.series,m=e.barHeight,v=e.barWidth,y=e.barXPosition,b=e.barYPosition,x=e.elDataLabelsWrap,w=e.elGoalsMarkers,k=e.elBarShadows,S=e.visibleSeries,_=e.type,C=e.classes,E=this.w,P=new Pr(this.ctx),A=!1;if(!n){var D="function"==typeof E.globals.stroke.colors[t]?function(e){var t,r=E.config.stroke.colors;return Array.isArray(r)&&r.length>0&&((t=r[e])||(t=""),"function"==typeof t)?t({value:E.globals.series[e][i],dataPointIndex:i,w:E}):t}(t):E.globals.stroke.colors[t];n=this.barOptions.distributed?E.globals.stroke.colors[i]:D}var O=new Dn(this).handleBarDataLabels({x:d,y:h,y1:f,y2:p,i:a,j:i,series:g,realIndex:t,columnGroupIndex:o,barHeight:m,barWidth:v,barXPosition:y,barYPosition:b,visibleSeries:S});E.globals.isBarHorizontal||(O.dataLabelsPos.dataLabelsX+Math.max(v,E.globals.barPadForNumericAxis)<0||O.dataLabelsPos.dataLabelsX-Math.max(v,E.globals.barPadForNumericAxis)>E.globals.gridWidth)&&(A=!0),E.config.series[a].data[i]&&E.config.series[a].data[i].strokeColor&&(n=E.config.series[a].data[i].strokeColor),this.isNullValue&&(r="none");var M=i/E.config.chart.animations.animateGradually.delay*(E.config.chart.animations.speed/E.globals.dataPoints)/2.4;if(!A){var T=P.renderPaths({i:a,j:i,realIndex:t,pathFrom:s,pathTo:l,stroke:n,strokeWidth:c,strokeLineCap:E.config.stroke.lineCap,fill:r,animationDelay:M,initialSpeed:E.config.chart.animations.speed,dataChangeSpeed:E.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(_,"-area ").concat(C),chartType:_});T.attr("clip-path","url(#gridRectBarMask".concat(E.globals.cuid,")"));var I=E.config.forecastDataPoints;I.count>0&&i>=E.globals.dataPoints-I.count&&(T.node.setAttribute("stroke-dasharray",I.dashArray),T.node.setAttribute("stroke-width",I.strokeWidth),T.node.setAttribute("fill-opacity",I.fillOpacity)),void 0!==f&&void 0!==p&&(T.attr("data-range-y1",f),T.attr("data-range-y2",p)),new Er(this.ctx).setSelectionFilter(T,t,i),u.add(T),T.attr({cy:O.dataLabelsPos.bcy,cx:O.dataLabelsPos.bcx,j:i,val:E.globals.series[a][i],barHeight:m,barWidth:v}),null!==O.dataLabels&&x.add(O.dataLabels),O.totalDataLabels&&x.add(O.totalDataLabels),u.add(x),w&&u.add(w),k&&u.add(k)}return u}},{key:"drawBarPaths",value:function(e){var t,r=e.indexes,n=e.barHeight,i=e.strokeWidth,a=e.zeroW,o=e.x,s=e.y,l=e.yDivision,c=e.elSeries,u=this.w,d=r.i,h=r.j;if(u.globals.isXNumeric)t=(s=(u.globals.seriesX[d][h]-u.globals.minX)/this.invertedXRatio-n)+n*this.visibleI;else if(u.config.plotOptions.bar.hideZeroBarsWhenGrouped){var f=this.barHelpers.getZeroValueEncounters({i:d,j:h}),p=f.nonZeroColumns,g=f.zeroEncounters;p>0&&(n=this.seriesLen*n/p),t=s+n*this.visibleI,t-=n*g}else t=s+n*this.visibleI;this.isFunnel&&(a-=(this.barHelpers.getXForValue(this.series[d][h],a)-a)/2),o=this.barHelpers.getXForValue(this.series[d][h],a);var m=this.barHelpers.getBarpaths({barYPosition:t,barHeight:n,x1:a,x2:o,strokeWidth:i,isReversed:this.isReversed,series:this.series,realIndex:r.realIndex,i:d,j:h,w:u});return u.globals.isXNumeric||(s+=l),this.barHelpers.barBackground({j:h,i:d,y1:t-n*this.visibleI,y2:n*this.seriesLen,elSeries:c}),{pathTo:m.pathTo,pathFrom:m.pathFrom,x1:a,x:o,y:s,goalX:this.barHelpers.getGoalValues("x",a,null,d,h),barYPosition:t,barHeight:n}}},{key:"drawColumnPaths",value:function(e){var t,r=e.indexes,n=e.x,i=e.y,a=e.xDivision,o=e.barWidth,s=e.zeroH,l=e.strokeWidth,c=e.elSeries,u=this.w,d=r.realIndex,h=r.translationsIndex,f=r.i,p=r.j,g=r.bc;if(u.globals.isXNumeric){var m=this.getBarXForNumericXAxis({x:n,j:p,realIndex:d,barWidth:o});n=m.x,t=m.barXPosition}else if(u.config.plotOptions.bar.hideZeroBarsWhenGrouped){var v=this.barHelpers.getZeroValueEncounters({i:f,j:p}),y=v.nonZeroColumns,b=v.zeroEncounters;y>0&&(o=this.seriesLen*o/y),t=n+o*this.visibleI,t-=o*b}else t=n+o*this.visibleI;i=this.barHelpers.getYForValue(this.series[f][p],s,h);var x=this.barHelpers.getColumnPaths({barXPosition:t,barWidth:o,y1:s,y2:i,strokeWidth:l,isReversed:this.isReversed,series:this.series,realIndex:d,i:f,j:p,w:u});return u.globals.isXNumeric||(n+=a),this.barHelpers.barBackground({bc:g,j:p,i:f,x1:t-l/2-o*this.visibleI,x2:o*this.seriesLen+l/2,elSeries:c}),{pathTo:x.pathTo,pathFrom:x.pathFrom,x:n,y:i,goalY:this.barHelpers.getGoalValues("y",null,s,f,p,h),barXPosition:t,barWidth:o}}},{key:"getBarXForNumericXAxis",value:function(e){var t=e.x,r=e.barWidth,n=e.realIndex,i=e.j,a=this.w,o=n;return a.globals.seriesX[n].length||(o=a.globals.maxValsInArrayIndex),k.isNumber(a.globals.seriesX[o][i])&&(t=(a.globals.seriesX[o][i]-a.globals.minX)/this.xRatio-r*this.seriesLen/2),{barXPosition:t+r*this.visibleI,x:t}}},{key:"getPreviousPath",value:function(e,t){for(var r=this.w,n="M 0 0",i=0;i<r.globals.previousPaths.length;i++){var a=r.globals.previousPaths[i];a.paths&&a.paths.length>0&&parseInt(a.realIndex,10)===parseInt(e,10)&&void 0!==r.globals.previousPaths[i].paths[t]&&(n=r.globals.previousPaths[i].paths[t].d)}return n}}]),e}(),Tn=function(){h(t,Mn);var e=c(t);function t(){return a(this,t),e.apply(this,arguments)}return s(t,[{key:"draw",value:function(e,t){var r=this,n=this.w;this.graphics=new Pr(this.ctx),this.bar=new Mn(this.ctx,this.xyRatios);var i=new Ar(this.ctx,n);e=i.getLogSeries(e),this.yRatio=i.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e),"100%"===n.config.chart.stackType&&(e=n.globals.comboCharts?t.map((function(e){return n.globals.seriesPercent[e]})):n.globals.seriesPercent.slice()),this.series=e,this.barHelpers.initializeStackedPrevVars(this);for(var a=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),o=0,s=0,l=function(i,l){var c=void 0,u=void 0,d=void 0,h=void 0,f=n.globals.comboCharts?t[i]:i,p=r.barHelpers.getGroupIndex(f),m=p.groupIndex,v=p.columnGroupIndex;r.groupCtx=r[n.globals.seriesGroups[m]];var y=[],b=[],x=0;r.yRatio.length>1&&(r.yaxisIndex=n.globals.seriesYAxisReverseMap[f][0],x=f),r.isReversed=n.config.yaxis[r.yaxisIndex]&&n.config.yaxis[r.yaxisIndex].reversed;var w=r.graphics.group({class:"apexcharts-series",seriesName:k.escapeString(n.globals.seriesNames[f]),rel:i+1,"data:realIndex":f});r.ctx.series.addCollapsedClassToSeries(w,f);var S=r.graphics.group({class:"apexcharts-datalabels","data:realIndex":f}),_=r.graphics.group({class:"apexcharts-bar-goals-markers"}),C=0,E=0,P=r.initialPositions(o,s,c,u,d,h,x);s=P.y,C=P.barHeight,u=P.yDivision,h=P.zeroW,o=P.x,E=P.barWidth,c=P.xDivision,d=P.zeroH,n.globals.barHeight=C,n.globals.barWidth=E,r.barHelpers.initializeStackedXYVars(r),1===r.groupCtx.prevY.length&&r.groupCtx.prevY[0].every((function(e){return isNaN(e)}))&&(r.groupCtx.prevY[0]=r.groupCtx.prevY[0].map((function(){return d})),r.groupCtx.prevYF[0]=r.groupCtx.prevYF[0].map((function(){return 0})));for(var A=0;A<n.globals.dataPoints;A++){var D=r.barHelpers.getStrokeWidth(i,A,f),O={indexes:{i,j:A,realIndex:f,translationsIndex:x,bc:l},strokeWidth:D,x:o,y:s,elSeries:w,columnGroupIndex:v,seriesGroup:n.globals.seriesGroups[m]},M=null;r.isHorizontal?(M=r.drawStackedBarPaths(g(g({},O),{},{zeroW:h,barHeight:C,yDivision:u})),E=r.series[i][A]/r.invertedYRatio):(M=r.drawStackedColumnPaths(g(g({},O),{},{xDivision:c,barWidth:E,zeroH:d})),C=r.series[i][A]/r.yRatio[x]);var T=r.barHelpers.drawGoalLine({barXPosition:M.barXPosition,barYPosition:M.barYPosition,goalX:M.goalX,goalY:M.goalY,barHeight:C,barWidth:E});T&&_.add(T),s=M.y,o=M.x,y.push(o),b.push(s);var I=r.barHelpers.getPathFillColor(e,i,A,f),N="",L=n.globals.isBarHorizontal?"apexcharts-flip-x":"apexcharts-flip-y";("bottom"===r.barHelpers.arrBorderRadius[f][A]&&n.globals.series[f][A]>0||"top"===r.barHelpers.arrBorderRadius[f][A]&&n.globals.series[f][A]<0)&&(N=L),w=r.renderSeries(g(g({realIndex:f,pathFill:I.color},I.useRangeColor?{lineFill:I.color}:{}),{},{j:A,i,columnGroupIndex:v,pathFrom:M.pathFrom,pathTo:M.pathTo,strokeWidth:D,elSeries:w,x:o,y:s,series:e,barHeight:C,barWidth:E,elDataLabelsWrap:S,elGoalsMarkers:_,type:"bar",visibleSeries:v,classes:N}))}n.globals.seriesXvalues[f]=y,n.globals.seriesYvalues[f]=b,r.groupCtx.prevY.push(r.groupCtx.yArrj),r.groupCtx.prevYF.push(r.groupCtx.yArrjF),r.groupCtx.prevYVal.push(r.groupCtx.yArrjVal),r.groupCtx.prevX.push(r.groupCtx.xArrj),r.groupCtx.prevXF.push(r.groupCtx.xArrjF),r.groupCtx.prevXVal.push(r.groupCtx.xArrjVal),a.add(w)},c=0,u=0;c<e.length;c++,u++)l(c,u);return a}},{key:"initialPositions",value:function(e,t,r,n,i,a,o){var s,l,c=this.w;if(this.isHorizontal){n=c.globals.gridHeight/c.globals.dataPoints;var u=c.config.plotOptions.bar.barHeight;s=-1===String(u).indexOf("%")?parseInt(u,10):n*parseInt(u,10)/100,a=c.globals.padHorizontal+(this.isReversed?c.globals.gridWidth-this.baseLineInvertedY:this.baseLineInvertedY),t=(n-s)/2}else{l=r=c.globals.gridWidth/c.globals.dataPoints;var d=c.config.plotOptions.bar.columnWidth;c.globals.isXNumeric&&c.globals.dataPoints>1?l=(r=c.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:-1===String(d).indexOf("%")?l=parseInt(d,10):l*=parseInt(d,10)/100,i=this.isReversed?this.baseLineY[o]:c.globals.gridHeight-this.baseLineY[o],e=c.globals.padHorizontal+(r-l)/2}var h=c.globals.barGroups.length||1;return{x:e,y:t,yDivision:n,xDivision:r,barHeight:s/h,barWidth:l/h,zeroH:i,zeroW:a}}},{key:"drawStackedBarPaths",value:function(e){for(var t,r=e.indexes,n=e.barHeight,i=e.strokeWidth,a=e.zeroW,o=e.x,s=e.y,l=e.columnGroupIndex,c=e.seriesGroup,u=e.yDivision,d=e.elSeries,h=this.w,f=s+l*n,p=r.i,g=r.j,m=r.realIndex,v=r.translationsIndex,y=0,b=0;b<this.groupCtx.prevXF.length;b++)y+=this.groupCtx.prevXF[b][g];var x=p;if(h.config.series[m].name&&(x=c.indexOf(h.config.series[m].name)),x>0){var w=a;this.groupCtx.prevXVal[x-1][g]<0?w=this.series[p][g]>=0?this.groupCtx.prevX[x-1][g]+y-2*(this.isReversed?y:0):this.groupCtx.prevX[x-1][g]:this.groupCtx.prevXVal[x-1][g]>=0&&(w=this.series[p][g]>=0?this.groupCtx.prevX[x-1][g]:this.groupCtx.prevX[x-1][g]-y+2*(this.isReversed?y:0)),t=w}else t=a;o=null===this.series[p][g]?t:t+this.series[p][g]/this.invertedYRatio-2*(this.isReversed?this.series[p][g]/this.invertedYRatio:0);var k=this.barHelpers.getBarpaths({barYPosition:f,barHeight:n,x1:t,x2:o,strokeWidth:i,isReversed:this.isReversed,series:this.series,realIndex:r.realIndex,seriesGroup:c,i:p,j:g,w:h});return this.barHelpers.barBackground({j:g,i:p,y1:f,y2:n,elSeries:d}),s+=u,{pathTo:k.pathTo,pathFrom:k.pathFrom,goalX:this.barHelpers.getGoalValues("x",a,null,p,g,v),barXPosition:t,barYPosition:f,x:o,y:s}}},{key:"drawStackedColumnPaths",value:function(e){var t=e.indexes,r=e.x,n=e.y,i=e.xDivision,a=e.barWidth,o=e.zeroH,s=e.columnGroupIndex,l=e.seriesGroup,c=e.elSeries,u=this.w,d=t.i,h=t.j,f=t.bc,p=t.realIndex,g=t.translationsIndex;if(u.globals.isXNumeric){var m=u.globals.seriesX[p][h];m||(m=0),r=(m-u.globals.minX)/this.xRatio-a/2*u.globals.barGroups.length}for(var v,y=r+s*a,b=0,x=0;x<this.groupCtx.prevYF.length;x++)b+=isNaN(this.groupCtx.prevYF[x][h])?0:this.groupCtx.prevYF[x][h];var w=d;if(l&&(w=l.indexOf(u.globals.seriesNames[p])),w>0&&!u.globals.isXNumeric||w>0&&u.globals.isXNumeric&&u.globals.seriesX[p-1][h]===u.globals.seriesX[p][h]){var k,S,_,C=Math.min(this.yRatio.length+1,p+1);if(void 0!==this.groupCtx.prevY[w-1]&&this.groupCtx.prevY[w-1].length)for(var E=1;E<C;E++){var P;if(!isNaN(null===(P=this.groupCtx.prevY[w-E])||void 0===P?void 0:P[h])){_=this.groupCtx.prevY[w-E][h];break}}for(var A=1;A<C;A++){var D,O;if((null===(D=this.groupCtx.prevYVal[w-A])||void 0===D?void 0:D[h])<0){S=this.series[d][h]>=0?_-b+2*(this.isReversed?b:0):_;break}if((null===(O=this.groupCtx.prevYVal[w-A])||void 0===O?void 0:O[h])>=0){S=this.series[d][h]>=0?_:_+b-2*(this.isReversed?b:0);break}}void 0===S&&(S=u.globals.gridHeight),v=null!==(k=this.groupCtx.prevYF[0])&&void 0!==k&&k.every((function(e){return 0===e}))&&this.groupCtx.prevYF.slice(1,w).every((function(e){return e.every((function(e){return isNaN(e)}))}))?o:S}else v=o;n=this.series[d][h]?v-this.series[d][h]/this.yRatio[g]+2*(this.isReversed?this.series[d][h]/this.yRatio[g]:0):v;var M=this.barHelpers.getColumnPaths({barXPosition:y,barWidth:a,y1:v,y2:n,yRatio:this.yRatio[g],strokeWidth:this.strokeWidth,isReversed:this.isReversed,series:this.series,seriesGroup:l,realIndex:t.realIndex,i:d,j:h,w:u});return this.barHelpers.barBackground({bc:f,j:h,i:d,x1:y,x2:a,elSeries:c}),{pathTo:M.pathTo,pathFrom:M.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,o,d,h),barXPosition:y,x:u.globals.isXNumeric?r:r+i,y:n}}}]),t}(),In=function(){h(t,Mn);var e=c(t);function t(){return a(this,t),e.apply(this,arguments)}return s(t,[{key:"draw",value:function(e,t,r){var n=this,i=this.w,a=new Pr(this.ctx),o=i.globals.comboCharts?t:i.config.chart.type,s=new Yr(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=i.config.plotOptions.bar.horizontal,this.isOHLC=this.candlestickOptions&&"ohlc"===this.candlestickOptions.type;var l=new Ar(this.ctx,i);e=l.getLogSeries(e),this.series=e,this.yRatio=l.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);for(var c=a.group({class:"apexcharts-".concat(o,"-series apexcharts-plot-series")}),u=function(t){n.isBoxPlot="boxPlot"===i.config.chart.type||"boxPlot"===i.config.series[t].type;var o,l,u,d,h=void 0,f=void 0,p=[],m=[],v=i.globals.comboCharts?r[t]:t,y=n.barHelpers.getGroupIndex(v).columnGroupIndex,b=a.group({class:"apexcharts-series",seriesName:k.escapeString(i.globals.seriesNames[v]),rel:t+1,"data:realIndex":v});n.ctx.series.addCollapsedClassToSeries(b,v),e[t].length>0&&(n.visibleI=n.visibleI+1);var x,w,S=0;n.yRatio.length>1&&(n.yaxisIndex=i.globals.seriesYAxisReverseMap[v][0],S=v);var _=n.barHelpers.initialPositions(v);f=_.y,x=_.barHeight,l=_.yDivision,d=_.zeroW,h=_.x,w=_.barWidth,o=_.xDivision,u=_.zeroH,m.push(h+w/2);for(var C=a.group({class:"apexcharts-datalabels","data:realIndex":v}),E=a.group({class:"apexcharts-bar-goals-markers"}),P=function(r){var a=n.barHelpers.getStrokeWidth(t,r,v),c=null,k={indexes:{i:t,j:r,realIndex:v,translationsIndex:S},x:h,y:f,strokeWidth:a,elSeries:b};c=n.isHorizontal?n.drawHorizontalBoxPaths(g(g({},k),{},{yDivision:l,barHeight:x,zeroW:d})):n.drawVerticalBoxPaths(g(g({},k),{},{xDivision:o,barWidth:w,zeroH:u})),f=c.y,h=c.x;var _=n.barHelpers.drawGoalLine({barXPosition:c.barXPosition,barYPosition:c.barYPosition,goalX:c.goalX,goalY:c.goalY,barHeight:x,barWidth:w});_&&E.add(_),r>0&&m.push(h+w/2),p.push(f),c.pathTo.forEach((function(o,l){var u=!n.isBoxPlot&&n.candlestickOptions.wick.useFillColor?c.color[l]:i.globals.stroke.colors[t],d=s.fillPath({seriesNumber:v,dataPointIndex:r,color:c.color[l],value:e[t][r]});n.renderSeries({realIndex:v,pathFill:d,lineFill:u,j:r,i:t,pathFrom:c.pathFrom,pathTo:o,strokeWidth:a,elSeries:b,x:h,y:f,series:e,columnGroupIndex:y,barHeight:x,barWidth:w,elDataLabelsWrap:C,elGoalsMarkers:E,visibleSeries:n.visibleI,type:i.config.chart.type})}))},A=0;A<i.globals.dataPoints;A++)P(A);i.globals.seriesXvalues[v]=m,i.globals.seriesYvalues[v]=p,c.add(b)},d=0;d<e.length;d++)u(d);return c}},{key:"drawVerticalBoxPaths",value:function(e){var t=e.indexes,r=e.x;e.y;var n=e.xDivision,i=e.barWidth,a=e.zeroH,o=e.strokeWidth,s=this.w,l=new Pr(this.ctx),c=t.i,u=t.j,d=s.config.plotOptions.candlestick.colors,h=this.boxOptions.colors,f=t.realIndex,p=function(e){return Array.isArray(e)?e[f]:e},g=p(d.upward),m=p(d.downward),v=this.yRatio[t.translationsIndex],y=this.getOHLCValue(f,u),b=a,x=a,w=y.o<y.c?[g]:[m];this.isBoxPlot&&(w=[p(h.lower),p(h.upper)]);var k=Math.min(y.o,y.c),S=Math.max(y.o,y.c),_=y.m;s.globals.isXNumeric&&(r=(s.globals.seriesX[f][u]-s.globals.minX)/this.xRatio-i/2);var C=r+i*this.visibleI;void 0===this.series[c][u]||null===this.series[c][u]?(k=a,S=a):(k=a-k/v,S=a-S/v,b=a-y.h/v,x=a-y.l/v,_=a-y.m/v);var E=l.move(C,a),P=l.move(C+i/2,k);if(s.globals.previousPaths.length>0&&(P=this.getPreviousPath(f,u,!0)),this.isOHLC){var A=C+i/2,D=a-y.o/v,O=a-y.c/v;E=[l.move(A,b)+l.line(A,x)+l.move(A,D)+l.line(C,D)+l.move(A,O)+l.line(C+i,O)]}else E=this.isBoxPlot?[l.move(C,k)+l.line(C+i/2,k)+l.line(C+i/2,b)+l.line(C+i/4,b)+l.line(C+i-i/4,b)+l.line(C+i/2,b)+l.line(C+i/2,k)+l.line(C+i,k)+l.line(C+i,_)+l.line(C,_)+l.line(C,k+o/2),l.move(C,_)+l.line(C+i,_)+l.line(C+i,S)+l.line(C+i/2,S)+l.line(C+i/2,x)+l.line(C+i-i/4,x)+l.line(C+i/4,x)+l.line(C+i/2,x)+l.line(C+i/2,S)+l.line(C,S)+l.line(C,_)+"z"]:[l.move(C,S)+l.line(C+i/2,S)+l.line(C+i/2,b)+l.line(C+i/2,S)+l.line(C+i,S)+l.line(C+i,k)+l.line(C+i/2,k)+l.line(C+i/2,x)+l.line(C+i/2,k)+l.line(C,k)+l.line(C,S-o/2)];return P+=l.move(C,k),s.globals.isXNumeric||(r+=n),{pathTo:E,pathFrom:P,x:r,y:S,goalY:this.barHelpers.getGoalValues("y",null,a,c,u,t.translationsIndex),barXPosition:C,color:w}}},{key:"drawHorizontalBoxPaths",value:function(e){var t=e.indexes;e.x;var r=e.y,n=e.yDivision,i=e.barHeight,a=e.zeroW,o=e.strokeWidth,s=this.w,l=new Pr(this.ctx),c=t.i,u=t.j,d=this.boxOptions.colors.lower;this.isBoxPlot&&(d=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var h=this.invertedYRatio,f=t.realIndex,p=this.getOHLCValue(f,u),g=a,m=a,v=Math.min(p.o,p.c),y=Math.max(p.o,p.c),b=p.m;s.globals.isXNumeric&&(r=(s.globals.seriesX[f][u]-s.globals.minX)/this.invertedXRatio-i/2);var x=r+i*this.visibleI;void 0===this.series[c][u]||null===this.series[c][u]?(v=a,y=a):(v=a+v/h,y=a+y/h,g=a+p.h/h,m=a+p.l/h,b=a+p.m/h);var w=l.move(a,x),k=l.move(v,x+i/2);return s.globals.previousPaths.length>0&&(k=this.getPreviousPath(f,u,!0)),w=[l.move(v,x)+l.line(v,x+i/2)+l.line(g,x+i/2)+l.line(g,x+i/2-i/4)+l.line(g,x+i/2+i/4)+l.line(g,x+i/2)+l.line(v,x+i/2)+l.line(v,x+i)+l.line(b,x+i)+l.line(b,x)+l.line(v+o/2,x),l.move(b,x)+l.line(b,x+i)+l.line(y,x+i)+l.line(y,x+i/2)+l.line(m,x+i/2)+l.line(m,x+i-i/4)+l.line(m,x+i/4)+l.line(m,x+i/2)+l.line(y,x+i/2)+l.line(y,x)+l.line(b,x)+"z"],k+=l.move(v,x),s.globals.isXNumeric||(r+=n),{pathTo:w,pathFrom:k,x:y,y:r,goalX:this.barHelpers.getGoalValues("x",a,null,c,u),barYPosition:x,color:d}}},{key:"getOHLCValue",value:function(e,t){var r=this.w,n=new Ar(this.ctx,r),i=n.getLogValAtSeriesIndex(r.globals.seriesCandleH[e][t],e),a=n.getLogValAtSeriesIndex(r.globals.seriesCandleO[e][t],e),o=n.getLogValAtSeriesIndex(r.globals.seriesCandleM[e][t],e),s=n.getLogValAtSeriesIndex(r.globals.seriesCandleC[e][t],e),l=n.getLogValAtSeriesIndex(r.globals.seriesCandleL[e][t],e);return{o:this.isBoxPlot?i:a,h:this.isBoxPlot?a:i,m:o,l:this.isBoxPlot?s:l,c:this.isBoxPlot?l:s}}}]),t}(),Nn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"checkColorRange",value:function(){var e=this.w,t=!1,r=e.config.plotOptions[e.config.chart.type];return r.colorScale.ranges.length>0&&r.colorScale.ranges.map((function(e,r){e.from<=0&&(t=!0)})),t}},{key:"getShadeColor",value:function(e,t,r,n){var i=this.w,a=1,o=i.config.plotOptions[e].shadeIntensity,s=this.determineColor(e,t,r);i.globals.hasNegs||n?a=i.config.plotOptions[e].reverseNegativeShade?s.percent<0?s.percent/100*(1.25*o):(1-s.percent/100)*(1.25*o):s.percent<=0?1-(1+s.percent/100)*o:(1-s.percent/100)*o:(a=1-s.percent/100,"treemap"===e&&(a=(1-s.percent/100)*(1.25*o)));var l=s.color,c=new k;if(i.config.plotOptions[e].enableShades)if("dark"===this.w.config.theme.mode){var u=c.shadeColor(-1*a,s.color);l=k.hexToRgba(k.isColorHex(u)?u:k.rgb2hex(u),i.config.fill.opacity)}else{var d=c.shadeColor(a,s.color);l=k.hexToRgba(k.isColorHex(d)?d:k.rgb2hex(d),i.config.fill.opacity)}return{color:l,colorProps:s}}},{key:"determineColor",value:function(e,t,r){var n=this.w,i=n.globals.series[t][r],a=n.config.plotOptions[e],o=a.colorScale.inverse?r:t;a.distributed&&"treemap"===n.config.chart.type&&(o=r);var s=n.globals.colors[o],l=null,c=Math.min.apply(Math,y(n.globals.series[t])),u=Math.max.apply(Math,y(n.globals.series[t]));a.distributed||"heatmap"!==e||(c=n.globals.minY,u=n.globals.maxY),void 0!==a.colorScale.min&&(c=a.colorScale.min<n.globals.minY?a.colorScale.min:n.globals.minY,u=a.colorScale.max>n.globals.maxY?a.colorScale.max:n.globals.maxY);var d=Math.abs(u)+Math.abs(c),h=100*i/(0===d?d-1e-6:d);return a.colorScale.ranges.length>0&&a.colorScale.ranges.map((function(e,t){if(i>=e.from&&i<=e.to){s=e.color,l=e.foreColor?e.foreColor:null,c=e.from,u=e.to;var r=Math.abs(u)+Math.abs(c);h=100*i/(0===r?r-1e-6:r)}})),{color:s,foreColor:l,percent:h}}},{key:"calculateDataLabels",value:function(e){var t=e.text,r=e.x,n=e.y,i=e.i,a=e.j,o=e.colorProps,s=e.fontSize,l=this.w.config.dataLabels,c=new Pr(this.ctx),u=new Gr(this.ctx),d=null;if(l.enabled){d=c.group({class:"apexcharts-data-labels"});var h=l.offsetX,f=l.offsetY,p=r+h,g=n+parseFloat(l.style.fontSize)/3+f;u.plotDataLabelsText({x:p,y:g,text:t,i,j:a,color:o.foreColor,parent:d,fontSize:s,dataLabelsConfig:l})}return d}},{key:"addListeners",value:function(e){var t=new Pr(this.ctx);e.node.addEventListener("mouseenter",t.pathMouseEnter.bind(this,e)),e.node.addEventListener("mouseleave",t.pathMouseLeave.bind(this,e)),e.node.addEventListener("mousedown",t.pathMouseDown.bind(this,e))}}]),e}(),Ln=function(){function e(t,r){a(this,e),this.ctx=t,this.w=t.w,this.xRatio=r.xRatio,this.yRatio=r.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new Nn(t),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return s(e,[{key:"draw",value:function(e){var t=this.w,r=new Pr(this.ctx),n=r.group({class:"apexcharts-heatmap"});n.attr("clip-path","url(#gridRectMask".concat(t.globals.cuid,")"));var i=t.globals.gridWidth/t.globals.dataPoints,a=t.globals.gridHeight/t.globals.series.length,o=0,s=!1;this.negRange=this.helpers.checkColorRange();var l=e.slice();t.config.yaxis[0].reversed&&(s=!0,l.reverse());for(var c=s?0:l.length-1;s?c<l.length:c>=0;s?c++:c--){var u=r.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:k.escapeString(t.globals.seriesNames[c]),rel:c+1,"data:realIndex":c});if(this.ctx.series.addCollapsedClassToSeries(u,c),t.config.chart.dropShadow.enabled){var d=t.config.chart.dropShadow;new Er(this.ctx).dropShadow(u,d,c)}for(var h=0,f=t.config.plotOptions.heatmap.shadeIntensity,p=0,g=0;g<t.globals.dataPoints;g++)if(t.globals.seriesX.length&&!t.globals.allSeriesHasEqualX&&t.globals.minX+t.globals.minXDiff*g<t.globals.seriesX[c][p])h+=i;else{if(p>=l[c].length)break;var m=this.helpers.getShadeColor(t.config.chart.type,c,p,this.negRange),v=m.color,y=m.colorProps;"image"===t.config.fill.type&&(v=new Yr(this.ctx).fillPath({seriesNumber:c,dataPointIndex:p,opacity:t.globals.hasNegs?y.percent<0?1-(1+y.percent/100):f+y.percent/100:y.percent/100,patternID:k.randomId(),width:t.config.fill.image.width?t.config.fill.image.width:i,height:t.config.fill.image.height?t.config.fill.image.height:a}));var b=this.rectRadius,x=r.drawRect(h,o,i,a,b);if(x.attr({cx:h,cy:o}),x.node.classList.add("apexcharts-heatmap-rect"),u.add(x),x.attr({fill:v,i:c,index:c,j:p,val:e[c][p],"stroke-width":this.strokeWidth,stroke:t.config.plotOptions.heatmap.useFillColorAsStroke?v:t.globals.stroke.colors[0],color:v}),this.helpers.addListeners(x),t.config.chart.animations.enabled&&!t.globals.dataChanged){var w=1;t.globals.resized||(w=t.config.chart.animations.speed),this.animateHeatMap(x,h,o,i,a,w)}if(t.globals.dataChanged){var S=1;if(this.dynamicAnim.enabled&&t.globals.shouldAnimate){S=this.dynamicAnim.speed;var _=t.globals.previousPaths[c]&&t.globals.previousPaths[c][p]&&t.globals.previousPaths[c][p].color;_||(_="rgba(255, 255, 255, 0)"),this.animateHeatColor(x,k.isColorHex(_)?_:k.rgb2hex(_),k.isColorHex(v)?v:k.rgb2hex(v),S)}}var C=(0,t.config.dataLabels.formatter)(t.globals.series[c][p],{value:t.globals.series[c][p],seriesIndex:c,dataPointIndex:p,w:t}),E=this.helpers.calculateDataLabels({text:C,x:h+i/2,y:o+a/2,i:c,j:p,colorProps:y,series:l});null!==E&&u.add(E),h+=i,p++}o+=a,n.add(u)}var P=t.globals.yAxisScale[0].result.slice();return t.config.yaxis[0].reversed?P.unshift(""):P.push(""),t.globals.yAxisScale[0].result=P,n}},{key:"animateHeatMap",value:function(e,t,r,n,i,a){var o=new S(this.ctx);o.animateRect(e,{x:t+n/2,y:r+i/2,width:0,height:0},{x:t,y:r,width:n,height:i},a,(function(){o.animationCompleted(e)}))}},{key:"animateHeatColor",value:function(e,t,r,n){e.attr({fill:t}).animate(n).attr({fill:r})}}]),e}(),Rn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"drawYAxisTexts",value:function(e,t,r,n){var i=this.w,a=i.config.yaxis[0],o=i.globals.yLabelFormatters[0];return new Pr(this.ctx).drawText({x:e+a.labels.offsetX,y:t+a.labels.offsetY,text:o(n,r),textAnchor:"middle",fontSize:a.labels.style.fontSize,fontFamily:a.labels.style.fontFamily,foreColor:Array.isArray(a.labels.style.colors)?a.labels.style.colors[r]:a.labels.style.colors})}}]),e}(),Fn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w;var r=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=void 0!==r.globals.stroke.colors?r.globals.stroke.colors:r.globals.colors,this.defaultSize=Math.min(r.globals.gridWidth,r.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=r.globals.gridWidth/2,"radialBar"===r.config.chart.type?this.fullAngle=360:this.fullAngle=Math.abs(r.config.plotOptions.pie.endAngle-r.config.plotOptions.pie.startAngle),this.initialAngle=r.config.plotOptions.pie.startAngle%this.fullAngle,r.globals.radialSize=this.defaultSize/2.05-r.config.stroke.width-(r.config.chart.sparkline.enabled?0:r.config.chart.dropShadow.blur),this.donutSize=r.globals.radialSize*parseInt(r.config.plotOptions.pie.donut.size,10)/100;var n=r.config.plotOptions.pie.customScale,i=r.globals.gridWidth/2,o=r.globals.gridHeight/2;this.translateX=i-i*n,this.translateY=o-o*n,this.dataLabelsGroup=new Pr(this.ctx).group({class:"apexcharts-datalabels-group",transform:"translate(".concat(this.translateX,", ").concat(this.translateY,") scale(").concat(n,")")}),this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return s(e,[{key:"draw",value:function(e){var t=this,r=this.w,n=new Pr(this.ctx),i=n.group({class:"apexcharts-pie"});if(r.globals.noData)return i;for(var a=0,o=0;o<e.length;o++)a+=k.negToZero(e[o]);var s=[],l=n.group();0===a&&(a=1e-5),e.forEach((function(e){t.maxY=Math.max(t.maxY,e)})),r.config.yaxis[0].max&&(this.maxY=r.config.yaxis[0].max),"back"===r.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(i);for(var c=0;c<e.length;c++){var u=this.fullAngle*k.negToZero(e[c])/a;s.push(u),"polarArea"===this.chartType?(s[c]=this.fullAngle/e.length,this.sliceSizes.push(r.globals.radialSize*e[c]/this.maxY)):this.sliceSizes.push(r.globals.radialSize)}if(r.globals.dataChanged){for(var d,h=0,f=0;f<r.globals.previousPaths.length;f++)h+=k.negToZero(r.globals.previousPaths[f]);for(var p=0;p<r.globals.previousPaths.length;p++)d=this.fullAngle*k.negToZero(r.globals.previousPaths[p])/h,this.prevSectorAngleArr.push(d)}if(this.donutSize<0&&(this.donutSize=0),"donut"===this.chartType){var g=n.drawCircle(this.donutSize);g.attr({cx:this.centerX,cy:this.centerY,fill:r.config.plotOptions.pie.donut.background?r.config.plotOptions.pie.donut.background:"transparent"}),l.add(g)}var m=this.drawArcs(s,e);if(this.sliceLabels.forEach((function(e){m.add(e)})),l.attr({transform:"translate(".concat(this.translateX,", ").concat(this.translateY,") scale(").concat(r.config.plotOptions.pie.customScale,")")}),l.add(m),i.add(l),this.donutDataLabels.show){var v=this.renderInnerDataLabels(this.dataLabelsGroup,this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show});i.add(v)}return"front"===r.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(i),i}},{key:"drawArcs",value:function(e,t){var r=this.w,n=new Er(this.ctx),i=new Pr(this.ctx),a=new Yr(this.ctx),o=i.group({class:"apexcharts-slices"}),s=this.initialAngle,l=this.initialAngle,c=this.initialAngle,u=this.initialAngle;this.strokeWidth=r.config.stroke.show?r.config.stroke.width:0;for(var d=0;d<e.length;d++){var h=i.group({class:"apexcharts-series apexcharts-pie-series",seriesName:k.escapeString(r.globals.seriesNames[d]),rel:d+1,"data:realIndex":d});o.add(h),l=u,c=(s=c)+e[d],u=l+this.prevSectorAngleArr[d];var f=c<s?this.fullAngle+c-s:c-s,p=a.fillPath({seriesNumber:d,size:this.sliceSizes[d],value:t[d]}),g=this.getChangedPath(l,u),m=i.drawPath({d:g,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[d]:this.lineColorArr,strokeWidth:0,fill:p,fillOpacity:r.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(d)});if(m.attr({index:0,j:d}),n.setSelectionFilter(m,0,d),r.config.chart.dropShadow.enabled){var v=r.config.chart.dropShadow;n.dropShadow(m,v,d)}this.addListeners(m,this.donutDataLabels),Pr.setAttrs(m.node,{"data:angle":f,"data:startAngle":s,"data:strokeWidth":this.strokeWidth,"data:value":t[d]});var y={x:0,y:0};"pie"===this.chartType||"polarArea"===this.chartType?y=k.polarToCartesian(this.centerX,this.centerY,r.globals.radialSize/1.25+r.config.plotOptions.pie.dataLabels.offset,(s+f/2)%this.fullAngle):"donut"===this.chartType&&(y=k.polarToCartesian(this.centerX,this.centerY,(r.globals.radialSize+this.donutSize)/2+r.config.plotOptions.pie.dataLabels.offset,(s+f/2)%this.fullAngle)),h.add(m);var b=0;if(!this.initialAnim||r.globals.resized||r.globals.dataChanged?this.animBeginArr.push(0):(0==(b=f/this.fullAngle*r.config.chart.animations.speed)&&(b=1),this.animDur=b+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&r.globals.dataChanged?this.animatePaths(m,{size:this.sliceSizes[d],endAngle:c,startAngle:s,prevStartAngle:l,prevEndAngle:u,animateStartingPos:!0,i:d,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:r.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(m,{size:this.sliceSizes[d],endAngle:c,startAngle:s,i:d,totalItems:e.length-1,animBeginArr:this.animBeginArr,dur:b}),r.config.plotOptions.pie.expandOnClick&&"polarArea"!==this.chartType&&m.node.addEventListener("mouseup",this.pieClicked.bind(this,d)),void 0!==r.globals.selectedDataPoints[0]&&r.globals.selectedDataPoints[0].indexOf(d)>-1&&this.pieClicked(d),r.config.dataLabels.enabled){var x=y.x,w=y.y,S=100*f/this.fullAngle+"%";if(0!==f&&r.config.plotOptions.pie.dataLabels.minAngleToShowLabel<e[d]){var _=r.config.dataLabels.formatter;void 0!==_&&(S=_(r.globals.seriesPercent[d][0],{seriesIndex:d,w:r}));var C=r.globals.dataLabels.style.colors[d],E=i.group({class:"apexcharts-datalabels"}),P=i.drawText({x,y:w,text:S,textAnchor:"middle",fontSize:r.config.dataLabels.style.fontSize,fontFamily:r.config.dataLabels.style.fontFamily,fontWeight:r.config.dataLabels.style.fontWeight,foreColor:C});if(E.add(P),r.config.dataLabels.dropShadow.enabled){var A=r.config.dataLabels.dropShadow;n.dropShadow(P,A)}P.node.classList.add("apexcharts-pie-label"),r.config.chart.animations.animate&&!1===r.globals.resized&&(P.node.classList.add("apexcharts-pie-label-delay"),P.node.style.animationDelay=r.config.chart.animations.speed/940+"s"),this.sliceLabels.push(E)}}}return o}},{key:"addListeners",value:function(e,t){var r=new Pr(this.ctx);e.node.addEventListener("mouseenter",r.pathMouseEnter.bind(this,e)),e.node.addEventListener("mouseleave",r.pathMouseLeave.bind(this,e)),e.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this,e.node,t)),e.node.addEventListener("mousedown",r.pathMouseDown.bind(this,e)),this.donutDataLabels.total.showAlways||(e.node.addEventListener("mouseenter",this.printDataLabelsInner.bind(this,e.node,t)),e.node.addEventListener("mousedown",this.printDataLabelsInner.bind(this,e.node,t)))}},{key:"animatePaths",value:function(e,t){var r=this.w,n=t.endAngle<t.startAngle?this.fullAngle+t.endAngle-t.startAngle:t.endAngle-t.startAngle,i=n,a=t.startAngle,o=t.startAngle;void 0!==t.prevStartAngle&&void 0!==t.prevEndAngle&&(a=t.prevEndAngle,i=t.prevEndAngle<t.prevStartAngle?this.fullAngle+t.prevEndAngle-t.prevStartAngle:t.prevEndAngle-t.prevStartAngle),t.i===r.config.series.length-1&&(n+o>this.fullAngle?t.endAngle=t.endAngle-(n+o):n+o<this.fullAngle&&(t.endAngle=t.endAngle+(this.fullAngle-(n+o)))),n===this.fullAngle&&(n=this.fullAngle-.01),this.animateArc(e,a,o,n,i,t)}},{key:"animateArc",value:function(e,t,r,n,i,a){var o,s=this,l=this.w,c=new S(this.ctx),u=a.size;(isNaN(t)||isNaN(i))&&(t=r,i=n,a.dur=0);var d=n,h=r,f=t<r?this.fullAngle+t-r:t-r;l.globals.dataChanged&&a.shouldSetPrevPaths&&a.prevEndAngle&&(o=s.getPiePath({me:s,startAngle:a.prevStartAngle,angle:a.prevEndAngle<a.prevStartAngle?this.fullAngle+a.prevEndAngle-a.prevStartAngle:a.prevEndAngle-a.prevStartAngle,size:u}),e.attr({d:o})),0!==a.dur?e.animate(a.dur,a.animBeginArr[a.i]).after((function(){"pie"!==s.chartType&&"donut"!==s.chartType&&"polarArea"!==s.chartType||this.animate(l.config.chart.animations.dynamicAnimation.speed).attr({"stroke-width":s.strokeWidth}),a.i===l.config.series.length-1&&c.animationCompleted(e)})).during((function(l){d=f+(n-f)*l,a.animateStartingPos&&(d=i+(n-i)*l,h=t-i+(r-(t-i))*l),o=s.getPiePath({me:s,startAngle:h,angle:d,size:u}),e.node.setAttribute("data:pathOrig",o),e.attr({d:o})})):(o=s.getPiePath({me:s,startAngle:h,angle:n,size:u}),a.isTrack||(l.globals.animationEnded=!0),e.node.setAttribute("data:pathOrig",o),e.attr({d:o,"stroke-width":s.strokeWidth}))}},{key:"pieClicked",value:function(e){var t,r=this.w,n=this,i=n.sliceSizes[e]+(r.config.plotOptions.pie.expandOnClick?4:0),a=r.globals.dom.Paper.findOne(".apexcharts-".concat(n.chartType.toLowerCase(),"-slice-").concat(e));if("true"!==a.attr("data:pieClicked")){var o=r.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area");Array.prototype.forEach.call(o,(function(e){e.setAttribute("data:pieClicked","false");var t=e.getAttribute("data:pathOrig");t&&e.setAttribute("d",t)})),r.globals.capturedDataPointIndex=e,a.attr("data:pieClicked","true");var s=parseInt(a.attr("data:startAngle"),10),l=parseInt(a.attr("data:angle"),10);t=n.getPiePath({me:n,startAngle:s,angle:l,size:i}),360!==l&&a.plot(t)}else{a.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(a.node,this.donutDataLabels);var c=a.attr("data:pathOrig");a.attr({d:c})}}},{key:"getChangedPath",value:function(e,t){var r="";return this.dynamicAnim&&this.w.globals.dataChanged&&(r=this.getPiePath({me:this,startAngle:e,angle:t-e,size:this.size})),r}},{key:"getPiePath",value:function(e){var t,r=e.me,n=e.startAngle,i=e.angle,a=e.size,o=new Pr(this.ctx),s=n,l=Math.PI*(s-90)/180,c=i+n;Math.ceil(c)>=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(c=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(c)>this.fullAngle&&(c-=this.fullAngle);var u=Math.PI*(c-90)/180,d=r.centerX+a*Math.cos(l),h=r.centerY+a*Math.sin(l),f=r.centerX+a*Math.cos(u),p=r.centerY+a*Math.sin(u),g=k.polarToCartesian(r.centerX,r.centerY,r.donutSize,c),m=k.polarToCartesian(r.centerX,r.centerY,r.donutSize,s),v=i>180?1:0,y=["M",d,h,"A",a,a,0,v,1,f,p];return t="donut"===r.chartType?[].concat(y,["L",g.x,g.y,"A",r.donutSize,r.donutSize,0,v,0,m.x,m.y,"L",d,h,"z"]).join(" "):"pie"===r.chartType||"polarArea"===r.chartType?[].concat(y,["L",r.centerX,r.centerY,"L",d,h]).join(" "):[].concat(y).join(" "),o.roundPathCorners(t,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(e){var t=this.w,r=new tn(this.ctx),n=new Pr(this.ctx),i=new Rn(this.ctx),a=n.group(),o=n.group(),s=r.niceScale(0,Math.ceil(this.maxY),0),l=s.result.reverse(),c=s.result.length;this.maxY=s.niceMax;for(var u=t.globals.radialSize,d=u/(c-1),h=0;h<c-1;h++){var f=n.drawCircle(u);if(f.attr({cx:this.centerX,cy:this.centerY,fill:"none","stroke-width":t.config.plotOptions.polarArea.rings.strokeWidth,stroke:t.config.plotOptions.polarArea.rings.strokeColor}),t.config.yaxis[0].show){var p=i.drawYAxisTexts(this.centerX,this.centerY-u+parseInt(t.config.yaxis[0].labels.style.fontSize,10)/2,h,l[h]);o.add(p)}a.add(f),u-=d}this.drawSpokes(e),e.add(a),e.add(o)}},{key:"renderInnerDataLabels",value:function(e,t,r){var n=this.w,i=new Pr(this.ctx),a=t.total.show;e.node.innerHTML="",e.node.style.opacity=r.opacity;var o,s,l=r.centerX,c=this.donutDataLabels.total.label?r.centerY:r.centerY-r.centerY/6;o=void 0===t.name.color?n.globals.colors[0]:t.name.color;var u=t.name.fontSize,d=t.name.fontFamily,h=t.name.fontWeight;s=void 0===t.value.color?n.config.chart.foreColor:t.value.color;var f=t.value.formatter,p="",g="";if(a?(o=t.total.color,u=t.total.fontSize,d=t.total.fontFamily,h=t.total.fontWeight,g=this.donutDataLabels.total.label?t.total.label:"",p=t.total.formatter(n)):1===n.globals.series.length&&(p=f(n.globals.series[0],n),g=n.globals.seriesNames[0]),g&&(g=t.name.formatter(g,t.total.show,n)),t.name.show){var m=i.drawText({x:l,y:c+parseFloat(t.name.offsetY),text:g,textAnchor:"middle",foreColor:o,fontSize:u,fontWeight:h,fontFamily:d});m.node.classList.add("apexcharts-datalabel-label"),e.add(m)}if(t.value.show){var v=t.name.show?parseFloat(t.value.offsetY)+16:t.value.offsetY,y=i.drawText({x:l,y:c+v,text:p,textAnchor:"middle",foreColor:s,fontWeight:t.value.fontWeight,fontSize:t.value.fontSize,fontFamily:t.value.fontFamily});y.node.classList.add("apexcharts-datalabel-value"),e.add(y)}return e}},{key:"printInnerLabels",value:function(e,t,r,n){var i,a=this.w;n?i=void 0===e.name.color?a.globals.colors[parseInt(n.parentNode.getAttribute("rel"),10)-1]:e.name.color:a.globals.series.length>1&&e.total.show&&(i=e.total.color);var o=a.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),s=a.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");r=(0,e.value.formatter)(r,a),n||"function"!=typeof e.total.formatter||(r=e.total.formatter(a));var l=t===e.total.label;t=this.donutDataLabels.total.label?e.name.formatter(t,l,a):"",null!==o&&(o.textContent=t),null!==s&&(s.textContent=r),null!==o&&(o.style.fill=i)}},{key:"printDataLabelsInner",value:function(e,t){var r=this.w,n=e.getAttribute("data:value"),i=r.globals.seriesNames[parseInt(e.parentNode.getAttribute("rel"),10)-1];r.globals.series.length>1&&this.printInnerLabels(t,i,n,e);var a=r.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==a&&(a.style.opacity=1)}},{key:"drawSpokes",value:function(e){var t=this,r=this.w,n=new Pr(this.ctx),i=r.config.plotOptions.polarArea.spokes;if(0!==i.strokeWidth){for(var a=[],o=360/r.globals.series.length,s=0;s<r.globals.series.length;s++)a.push(k.polarToCartesian(this.centerX,this.centerY,r.globals.radialSize,r.config.plotOptions.pie.startAngle+o*s));a.forEach((function(r,a){var o=n.drawLine(r.x,r.y,t.centerX,t.centerY,Array.isArray(i.connectorColors)?i.connectorColors[a]:i.connectorColors);e.add(o)}))}}},{key:"revertDataLabelsInner",value:function(){var e=this.w;if(this.donutDataLabels.show){var t=e.globals.dom.Paper.findOne(".apexcharts-datalabels-group"),r=this.renderInnerDataLabels(t,this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show});e.globals.dom.Paper.findOne(".apexcharts-radialbar, .apexcharts-pie").add(r)}}}]),e}(),zn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var r=this.w;this.graphics=new Pr(this.ctx),this.lineColorArr=void 0!==r.globals.stroke.colors?r.globals.stroke.colors:r.globals.colors,this.defaultSize=r.globals.svgHeight<r.globals.svgWidth?r.globals.gridHeight:r.globals.gridWidth,this.isLog=r.config.yaxis[0].logarithmic,this.logBase=r.config.yaxis[0].logBase,this.coreUtils=new Ar(this.ctx),this.maxValue=this.isLog?this.coreUtils.getLogVal(this.logBase,r.globals.maxY,0):r.globals.maxY,this.minValue=this.isLog?this.coreUtils.getLogVal(this.logBase,this.w.globals.minY,0):r.globals.minY,this.polygons=r.config.plotOptions.radar.polygons,this.strokeWidth=r.config.stroke.show?r.config.stroke.width:0,this.size=this.defaultSize/2.1-this.strokeWidth-r.config.chart.dropShadow.blur,r.config.xaxis.labels.show&&(this.size=this.size-r.globals.xAxisLabelsWidth/1.75),void 0!==r.config.plotOptions.radar.size&&(this.size=r.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return s(e,[{key:"draw",value:function(e){var t=this,r=this.w,n=new Yr(this.ctx),i=[],a=new Gr(this.ctx);e.length&&(this.dataPointsLen=e[r.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var o=r.globals.gridWidth/2,s=r.globals.gridHeight/2,l=o+r.config.plotOptions.radar.offsetX,c=s+r.config.plotOptions.radar.offsetY,u=this.graphics.group({class:"apexcharts-radar-series apexcharts-plot-series",transform:"translate(".concat(l||0,", ").concat(c||0,")")}),d=[],h=null,f=null;if(this.yaxisLabels=this.graphics.group({class:"apexcharts-yaxis"}),e.forEach((function(e,o){var s=e.length===r.globals.dataPoints,l=t.graphics.group().attr({class:"apexcharts-series","data:longestSeries":s,seriesName:k.escapeString(r.globals.seriesNames[o]),rel:o+1,"data:realIndex":o});t.dataRadiusOfPercent[o]=[],t.dataRadius[o]=[],t.angleArr[o]=[],e.forEach((function(e,r){var n=Math.abs(t.maxValue-t.minValue);e-=t.minValue,t.isLog&&(e=t.coreUtils.getLogVal(t.logBase,e,0)),t.dataRadiusOfPercent[o][r]=e/n,t.dataRadius[o][r]=t.dataRadiusOfPercent[o][r]*t.size,t.angleArr[o][r]=r*t.disAngle})),d=t.getDataPointsPos(t.dataRadius[o],t.angleArr[o]);var c=t.createPaths(d,{x:0,y:0});h=t.graphics.group({class:"apexcharts-series-markers-wrap apexcharts-element-hidden"}),f=t.graphics.group({class:"apexcharts-datalabels","data:realIndex":o}),r.globals.delayedElements.push({el:h.node,index:o});var u={i:o,realIndex:o,animationDelay:o,initialSpeed:r.config.chart.animations.speed,dataChangeSpeed:r.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:r.globals.stroke.colors[o],strokeLineCap:r.config.stroke.lineCap},p=null;r.globals.previousPaths.length>0&&(p=t.getPreviousPath(o));for(var m=0;m<c.linePathsTo.length;m++){var v=t.graphics.renderPaths(g(g({},u),{},{pathFrom:null===p?c.linePathsFrom[m]:p,pathTo:c.linePathsTo[m],strokeWidth:Array.isArray(t.strokeWidth)?t.strokeWidth[o]:t.strokeWidth,fill:"none",drawShadow:!1}));l.add(v);var y=n.fillPath({seriesNumber:o}),b=t.graphics.renderPaths(g(g({},u),{},{pathFrom:null===p?c.areaPathsFrom[m]:p,pathTo:c.areaPathsTo[m],strokeWidth:0,fill:y,drawShadow:!1}));if(r.config.chart.dropShadow.enabled){var x=new Er(t.ctx),w=r.config.chart.dropShadow;x.dropShadow(b,Object.assign({},w,{noUserSpaceOnUse:!0}),o)}l.add(b)}e.forEach((function(e,n){var i=new Xr(t.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:o,dataPointIndex:n}),s=t.graphics.drawMarker(d[n].x,d[n].y,i);s.attr("rel",n),s.attr("j",n),s.attr("index",o),s.node.setAttribute("default-marker-size",i.pSize);var c=t.graphics.group({class:"apexcharts-series-markers"});c&&c.add(s),h.add(c),l.add(h);var u=r.config.dataLabels;if(u.enabled){var p=u.formatter(r.globals.series[o][n],{seriesIndex:o,dataPointIndex:n,w:r});a.plotDataLabelsText({x:d[n].x,y:d[n].y,text:p,textAnchor:"middle",i:o,j:o,parent:f,offsetCorrection:!1,dataLabelsConfig:g({},u)})}l.add(f)})),i.push(l)})),this.drawPolygons({parent:u}),r.config.xaxis.labels.show){var p=this.drawXAxisTexts();u.add(p)}return i.forEach((function(e){u.add(e)})),u.add(this.yaxisLabels),u}},{key:"drawPolygons",value:function(e){for(var t=this,r=this.w,n=e.parent,i=new Rn(this.ctx),a=r.globals.yAxisScale[0].result.reverse(),o=a.length,s=[],l=this.size/(o-1),c=0;c<o;c++)s[c]=l*c;s.reverse();var u=[],d=[];s.forEach((function(e,r){var n=k.getPolygonPos(e,t.dataPointsLen),i="";n.forEach((function(e,n){if(0===r){var a=t.graphics.drawLine(e.x,e.y,0,0,Array.isArray(t.polygons.connectorColors)?t.polygons.connectorColors[n]:t.polygons.connectorColors);d.push(a)}0===n&&t.yaxisLabelsTextsPos.push({x:e.x,y:e.y}),i+=e.x+","+e.y+" "})),u.push(i)})),u.forEach((function(e,i){var a=t.polygons.strokeColors,o=t.polygons.strokeWidth,s=t.graphics.drawPolygon(e,Array.isArray(a)?a[i]:a,Array.isArray(o)?o[i]:o,r.globals.radarPolygons.fill.colors[i]);n.add(s)})),d.forEach((function(e){n.add(e)})),r.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach((function(e,r){var n=i.drawYAxisTexts(e.x,e.y,r,a[r]);t.yaxisLabels.add(n)}))}},{key:"drawXAxisTexts",value:function(){var e=this,t=this.w,r=t.config.xaxis.labels,n=this.graphics.group({class:"apexcharts-xaxis"}),i=k.getPolygonPos(this.size,this.dataPointsLen);return t.globals.labels.forEach((function(a,o){var s=t.config.xaxis.labels.formatter,l=new Gr(e.ctx);if(i[o]){var c=e.getTextPos(i[o],e.size),u=s(a,{seriesIndex:-1,dataPointIndex:o,w:t});l.plotDataLabelsText({x:c.newX,y:c.newY,text:u,textAnchor:c.textAnchor,i:o,j:o,parent:n,className:"apexcharts-xaxis-label",color:Array.isArray(r.style.colors)&&r.style.colors[o]?r.style.colors[o]:"#a8a8a8",dataLabelsConfig:g({textAnchor:c.textAnchor,dropShadow:{enabled:!1}},r),offsetCorrection:!1}).on("click",(function(r){if("function"==typeof t.config.chart.events.xAxisLabelClick){var n=Object.assign({},t,{labelIndex:o});t.config.chart.events.xAxisLabelClick(r,e.ctx,n)}}))}})),n}},{key:"createPaths",value:function(e,t){var r=this,n=[],i=[],a=[],o=[];if(e.length){i=[this.graphics.move(t.x,t.y)],o=[this.graphics.move(t.x,t.y)];var s=this.graphics.move(e[0].x,e[0].y),l=this.graphics.move(e[0].x,e[0].y);e.forEach((function(t,n){s+=r.graphics.line(t.x,t.y),l+=r.graphics.line(t.x,t.y),n===e.length-1&&(s+="Z",l+="Z")})),n.push(s),a.push(l)}return{linePathsFrom:i,linePathsTo:n,areaPathsFrom:o,areaPathsTo:a}}},{key:"getTextPos",value:function(e,t){var r="middle",n=e.x,i=e.y;return Math.abs(e.x)>=10?e.x>0?(r="start",n+=10):e.x<0&&(r="end",n-=10):r="middle",Math.abs(e.y)>=t-10&&(e.y<0?i-=10:e.y>0&&(i+=10)),{textAnchor:r,newX:n,newY:i}}},{key:"getPreviousPath",value:function(e){for(var t=this.w,r=null,n=0;n<t.globals.previousPaths.length;n++){var i=t.globals.previousPaths[n];i.paths.length>0&&parseInt(i.realIndex,10)===parseInt(e,10)&&void 0!==t.globals.previousPaths[n].paths[0]&&(r=t.globals.previousPaths[n].paths[0].d)}return r}},{key:"getDataPointsPos",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;e=e||[],t=t||[];for(var n=[],i=0;i<r;i++){var a={};a.x=e[i]*Math.sin(t[i]),a.y=-e[i]*Math.cos(t[i]),n.push(a)}return n}}]),e}(),jn=function(){h(t,Fn);var e=c(t);function t(r){var n;a(this,t),(n=e.call(this,r)).ctx=r,n.w=r.w,n.animBeginArr=[0],n.animDur=0;var o=n.w;return n.startAngle=o.config.plotOptions.radialBar.startAngle,n.endAngle=o.config.plotOptions.radialBar.endAngle,n.totalAngle=Math.abs(o.config.plotOptions.radialBar.endAngle-o.config.plotOptions.radialBar.startAngle),n.trackStartAngle=o.config.plotOptions.radialBar.track.startAngle,n.trackEndAngle=o.config.plotOptions.radialBar.track.endAngle,n.barLabels=n.w.config.plotOptions.radialBar.barLabels,n.donutDataLabels=n.w.config.plotOptions.radialBar.dataLabels,n.radialDataLabels=n.donutDataLabels,n.trackStartAngle||(n.trackStartAngle=n.startAngle),n.trackEndAngle||(n.trackEndAngle=n.endAngle),360===n.endAngle&&(n.endAngle=359.99),n.margin=parseInt(o.config.plotOptions.radialBar.track.margin,10),n.onBarLabelClick=n.onBarLabelClick.bind(i(n)),n}return s(t,[{key:"draw",value:function(e){var t=this.w,r=new Pr(this.ctx),n=r.group({class:"apexcharts-radialbar"});if(t.globals.noData)return n;var i=r.group(),a=this.defaultSize/2,o=t.globals.gridWidth/2,s=this.defaultSize/2.05;t.config.chart.sparkline.enabled||(s=s-t.config.stroke.width-t.config.chart.dropShadow.blur);var l=t.globals.fill.colors;if(t.config.plotOptions.radialBar.track.show){var c=this.drawTracks({size:s,centerX:o,centerY:a,colorArr:l,series:e});i.add(c)}var u=this.drawArcs({size:s,centerX:o,centerY:a,colorArr:l,series:e}),d=360;t.config.plotOptions.radialBar.startAngle<0&&(d=this.totalAngle);var h=(360-d)/360;if(t.globals.radialSize=s-s*h,this.radialDataLabels.value.show){var f=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);t.globals.radialSize+=f*h}return i.add(u.g),"front"===t.config.plotOptions.radialBar.hollow.position&&(u.g.add(u.elHollow),u.dataLabels&&u.g.add(u.dataLabels)),n.add(i),n}},{key:"drawTracks",value:function(e){var t=this.w,r=new Pr(this.ctx),n=r.group({class:"apexcharts-tracks"}),i=new Er(this.ctx),a=new Yr(this.ctx),o=this.getStrokeWidth(e);e.size=e.size-o/2;for(var s=0;s<e.series.length;s++){var l=r.group({class:"apexcharts-radialbar-track apexcharts-track"});n.add(l),l.attr({rel:s+1}),e.size=e.size-o-this.margin;var c=t.config.plotOptions.radialBar.track,u=a.fillPath({seriesNumber:0,size:e.size,fillColors:Array.isArray(c.background)?c.background[s]:c.background,solid:!0}),d=this.trackStartAngle,h=this.trackEndAngle;Math.abs(h)+Math.abs(d)>=360&&(h=360-Math.abs(this.startAngle)-.1);var f=r.drawPath({d:"",stroke:u,strokeWidth:o*parseInt(c.strokeWidth,10)/100,fill:"none",strokeOpacity:c.opacity,classes:"apexcharts-radialbar-area"});if(c.dropShadow.enabled){var p=c.dropShadow;i.dropShadow(f,p)}l.add(f),f.attr("id","apexcharts-radialbarTrack-"+s),this.animatePaths(f,{centerX:e.centerX,centerY:e.centerY,endAngle:h,startAngle:d,size:e.size,i:s,totalItems:2,animBeginArr:0,dur:0,isTrack:!0})}return n}},{key:"drawArcs",value:function(e){var t=this.w,r=new Pr(this.ctx),n=new Yr(this.ctx),i=new Er(this.ctx),a=r.group(),o=this.getStrokeWidth(e);e.size=e.size-o/2;var s=t.config.plotOptions.radialBar.hollow.background,l=e.size-o*e.series.length-this.margin*e.series.length-o*parseInt(t.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,c=l-t.config.plotOptions.radialBar.hollow.margin;void 0!==t.config.plotOptions.radialBar.hollow.image&&(s=this.drawHollowImage(e,a,l,s));var u=this.drawHollow({size:c,centerX:e.centerX,centerY:e.centerY,fill:s||"transparent"});if(t.config.plotOptions.radialBar.hollow.dropShadow.enabled){var d=t.config.plotOptions.radialBar.hollow.dropShadow;i.dropShadow(u,d)}var h=1;!this.radialDataLabels.total.show&&t.globals.series.length>1&&(h=0);var f=null;if(this.radialDataLabels.show){var p=t.globals.dom.Paper.findOne(".apexcharts-datalabels-group");f=this.renderInnerDataLabels(p,this.radialDataLabels,{hollowSize:l,centerX:e.centerX,centerY:e.centerY,opacity:h})}"back"===t.config.plotOptions.radialBar.hollow.position&&(a.add(u),f&&a.add(f));var g=!1;t.config.plotOptions.radialBar.inverseOrder&&(g=!0);for(var m=g?e.series.length-1:0;g?m>=0:m<e.series.length;g?m--:m++){var v=r.group({class:"apexcharts-series apexcharts-radial-series",seriesName:k.escapeString(t.globals.seriesNames[m])});a.add(v),v.attr({rel:m+1,"data:realIndex":m}),this.ctx.series.addCollapsedClassToSeries(v,m),e.size=e.size-o-this.margin;var y=n.fillPath({seriesNumber:m,size:e.size,value:e.series[m]}),b=this.startAngle,x=void 0,w=k.negToZero(e.series[m]>100?100:e.series[m])/100,S=Math.round(this.totalAngle*w)+this.startAngle,_=void 0;t.globals.dataChanged&&(x=this.startAngle,_=Math.round(this.totalAngle*k.negToZero(t.globals.previousPaths[m])/100)+x),Math.abs(S)+Math.abs(b)>360&&(S-=.01),Math.abs(_)+Math.abs(x)>360&&(_-=.01);var C=S-b,E=Array.isArray(t.config.stroke.dashArray)?t.config.stroke.dashArray[m]:t.config.stroke.dashArray,P=r.drawPath({d:"",stroke:y,strokeWidth:o,fill:"none",fillOpacity:t.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+m,strokeDashArray:E});if(Pr.setAttrs(P.node,{"data:angle":C,"data:value":e.series[m]}),t.config.chart.dropShadow.enabled){var A=t.config.chart.dropShadow;i.dropShadow(P,A,m)}if(i.setSelectionFilter(P,0,m),this.addListeners(P,this.radialDataLabels),v.add(P),P.attr({index:0,j:m}),this.barLabels.enabled){var D=k.polarToCartesian(e.centerX,e.centerY,e.size,b),O=this.barLabels.formatter(t.globals.seriesNames[m],{seriesIndex:m,w:t}),M=["apexcharts-radialbar-label"];this.barLabels.onClick||M.push("apexcharts-no-click");var T=this.barLabels.useSeriesColors?t.globals.colors[m]:t.config.chart.foreColor;T||(T=t.config.chart.foreColor);var I=D.x+this.barLabels.offsetX,N=D.y+this.barLabels.offsetY,L=r.drawText({x:I,y:N,text:O,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:T,cssClass:M.join(" ")});L.on("click",this.onBarLabelClick),L.attr({rel:m+1}),0!==b&&L.attr({"transform-origin":"".concat(I," ").concat(N),transform:"rotate(".concat(b," 0 0)")}),v.add(L)}var R=0;!this.initialAnim||t.globals.resized||t.globals.dataChanged||(R=t.config.chart.animations.speed),t.globals.dataChanged&&(R=t.config.chart.animations.dynamicAnimation.speed),this.animDur=R/(1.2*e.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(P,{centerX:e.centerX,centerY:e.centerY,endAngle:S,startAngle:b,prevEndAngle:_,prevStartAngle:x,size:e.size,i:m,totalItems:2,animBeginArr:this.animBeginArr,dur:R,shouldSetPrevPaths:!0})}return{g:a,elHollow:u,dataLabels:f}}},{key:"drawHollow",value:function(e){var t=new Pr(this.ctx).drawCircle(2*e.size);return t.attr({class:"apexcharts-radialbar-hollow",cx:e.centerX,cy:e.centerY,r:e.size,fill:e.fill}),t}},{key:"drawHollowImage",value:function(e,t,r,n){var i=this.w,a=new Yr(this.ctx),o=k.randomId(),s=i.config.plotOptions.radialBar.hollow.image;if(i.config.plotOptions.radialBar.hollow.imageClipped)a.clippedImgArea({width:r,height:r,image:s,patternID:"pattern".concat(i.globals.cuid).concat(o)}),n="url(#pattern".concat(i.globals.cuid).concat(o,")");else{var l=i.config.plotOptions.radialBar.hollow.imageWidth,c=i.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===c){var u=i.globals.dom.Paper.image(s,(function(t){this.move(e.centerX-t.width/2+i.config.plotOptions.radialBar.hollow.imageOffsetX,e.centerY-t.height/2+i.config.plotOptions.radialBar.hollow.imageOffsetY)}));t.add(u)}else{var d=i.globals.dom.Paper.image(s,(function(t){this.move(e.centerX-l/2+i.config.plotOptions.radialBar.hollow.imageOffsetX,e.centerY-c/2+i.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,c)}));t.add(d)}}return n}},{key:"getStrokeWidth",value:function(e){var t=this.w;return e.size*(100-parseInt(t.config.plotOptions.radialBar.hollow.size,10))/100/(e.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(e){var t=parseInt(e.target.getAttribute("rel"),10)-1,r=this.barLabels.onClick,n=this.w;r&&r(n.globals.seriesNames[t],{w:n,seriesIndex:t})}}]),t}(),Hn=function(){h(t,Mn);var e=c(t);function t(){return a(this,t),e.apply(this,arguments)}return s(t,[{key:"draw",value:function(e,t){var r=this.w,n=new Pr(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=e,this.seriesRangeStart=r.globals.seriesRangeStart,this.seriesRangeEnd=r.globals.seriesRangeEnd,this.barHelpers.initVariables(e);for(var i=n.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),a=0;a<e.length;a++){var o,s,l,c,u=void 0,d=void 0,h=r.globals.comboCharts?t[a]:a,f=this.barHelpers.getGroupIndex(h).columnGroupIndex,p=n.group({class:"apexcharts-series",seriesName:k.escapeString(r.globals.seriesNames[h]),rel:a+1,"data:realIndex":h});this.ctx.series.addCollapsedClassToSeries(p,h),e[a].length>0&&(this.visibleI=this.visibleI+1);var m=0,v=0,y=0;this.yRatio.length>1&&(this.yaxisIndex=r.globals.seriesYAxisReverseMap[h][0],y=h);var b=this.barHelpers.initialPositions(h);d=b.y,c=b.zeroW,u=b.x,v=b.barWidth,m=b.barHeight,o=b.xDivision,s=b.yDivision,l=b.zeroH;for(var x=n.group({class:"apexcharts-datalabels","data:realIndex":h}),w=n.group({class:"apexcharts-rangebar-goals-markers"}),S=0;S<r.globals.dataPoints;S++){var _=this.barHelpers.getStrokeWidth(a,S,h),C=this.seriesRangeStart[a][S],E=this.seriesRangeEnd[a][S],P=null,A=null,D=null,O={x:u,y:d,strokeWidth:_,elSeries:p},M=this.seriesLen;if(r.config.plotOptions.bar.rangeBarGroupRows&&(M=1),void 0===r.config.series[a].data[S])break;if(this.isHorizontal){D=d+m*this.visibleI;var T=(s-m*M)/2;if(r.config.series[a].data[S].x){var I=this.detectOverlappingBars({i:a,j:S,barYPosition:D,srty:T,barHeight:m,yDivision:s,initPositions:b});m=I.barHeight,D=I.barYPosition}v=(P=this.drawRangeBarPaths(g({indexes:{i:a,j:S,realIndex:h},barHeight:m,barYPosition:D,zeroW:c,yDivision:s,y1:C,y2:E},O))).barWidth}else{r.globals.isXNumeric&&(u=(r.globals.seriesX[a][S]-r.globals.minX)/this.xRatio-v/2),A=u+v*this.visibleI;var N=(o-v*M)/2;if(r.config.series[a].data[S].x){var L=this.detectOverlappingBars({i:a,j:S,barXPosition:A,srtx:N,barWidth:v,xDivision:o,initPositions:b});v=L.barWidth,A=L.barXPosition}m=(P=this.drawRangeColumnPaths(g({indexes:{i:a,j:S,realIndex:h,translationsIndex:y},barWidth:v,barXPosition:A,zeroH:l,xDivision:o},O))).barHeight}var R=this.barHelpers.drawGoalLine({barXPosition:P.barXPosition,barYPosition:D,goalX:P.goalX,goalY:P.goalY,barHeight:m,barWidth:v});R&&w.add(R),d=P.y,u=P.x;var F=this.barHelpers.getPathFillColor(e,a,S,h);this.renderSeries({realIndex:h,pathFill:F.color,lineFill:F.useRangeColor?F.color:r.globals.stroke.colors[h],j:S,i:a,x:u,y:d,y1:C,y2:E,pathFrom:P.pathFrom,pathTo:P.pathTo,strokeWidth:_,elSeries:p,series:e,barHeight:m,barWidth:v,barXPosition:A,barYPosition:D,columnGroupIndex:f,elDataLabelsWrap:x,elGoalsMarkers:w,visibleSeries:this.visibleI,type:"rangebar"})}i.add(p)}return i}},{key:"detectOverlappingBars",value:function(e){var t=e.i,r=e.j,n=e.barYPosition,i=e.barXPosition,a=e.srty,o=e.srtx,s=e.barHeight,l=e.barWidth,c=e.yDivision,u=e.xDivision,d=e.initPositions,h=this.w,f=[],p=h.config.series[t].data[r].rangeName,g=h.config.series[t].data[r].x,m=Array.isArray(g)?g.join(" "):g,v=h.globals.labels.map((function(e){return Array.isArray(e)?e.join(" "):e})).indexOf(m),y=h.globals.seriesRange[t].findIndex((function(e){return e.x===m&&e.overlaps.length>0}));return this.isHorizontal?(n=h.config.plotOptions.bar.rangeBarGroupRows?a+c*v:a+s*this.visibleI+c*v,y>-1&&!h.config.plotOptions.bar.rangeBarOverlap&&(f=h.globals.seriesRange[t][y].overlaps).indexOf(p)>-1&&(n=(s=d.barHeight/f.length)*this.visibleI+c*(100-parseInt(this.barOptions.barHeight,10))/100/2+s*(this.visibleI+f.indexOf(p))+c*v)):(v>-1&&!h.globals.timescaleLabels.length&&(i=h.config.plotOptions.bar.rangeBarGroupRows?o+u*v:o+l*this.visibleI+u*v),y>-1&&!h.config.plotOptions.bar.rangeBarOverlap&&(f=h.globals.seriesRange[t][y].overlaps).indexOf(p)>-1&&(i=(l=d.barWidth/f.length)*this.visibleI+u*(100-parseInt(this.barOptions.barWidth,10))/100/2+l*(this.visibleI+f.indexOf(p))+u*v)),{barYPosition:n,barXPosition:i,barHeight:s,barWidth:l}}},{key:"drawRangeColumnPaths",value:function(e){var t=e.indexes,r=e.x,n=e.xDivision,i=e.barWidth,a=e.barXPosition,o=e.zeroH,s=this.w,l=t.i,c=t.j,u=t.realIndex,d=t.translationsIndex,h=this.yRatio[d],f=this.getRangeValue(u,c),p=Math.min(f.start,f.end),g=Math.max(f.start,f.end);void 0===this.series[l][c]||null===this.series[l][c]?p=o:(p=o-p/h,g=o-g/h);var m=Math.abs(g-p),v=this.barHelpers.getColumnPaths({barXPosition:a,barWidth:i,y1:p,y2:g,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:u,i:u,j:c,w:s});if(s.globals.isXNumeric){var y=this.getBarXForNumericXAxis({x:r,j:c,realIndex:u,barWidth:i});r=y.x,a=y.barXPosition}else r+=n;return{pathTo:v.pathTo,pathFrom:v.pathFrom,barHeight:m,x:r,y:f.start<0&&f.end<0?p:g,goalY:this.barHelpers.getGoalValues("y",null,o,l,c,d),barXPosition:a}}},{key:"preventBarOverflow",value:function(e){var t=this.w;return e<0&&(e=0),e>t.globals.gridWidth&&(e=t.globals.gridWidth),e}},{key:"drawRangeBarPaths",value:function(e){var t=e.indexes,r=e.y,n=e.y1,i=e.y2,a=e.yDivision,o=e.barHeight,s=e.barYPosition,l=e.zeroW,c=this.w,u=t.realIndex,d=t.j,h=this.preventBarOverflow(l+n/this.invertedYRatio),f=this.preventBarOverflow(l+i/this.invertedYRatio),p=this.getRangeValue(u,d),g=Math.abs(f-h),m=this.barHelpers.getBarpaths({barYPosition:s,barHeight:o,x1:h,x2:f,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:u,realIndex:u,j:d,w:c});return c.globals.isXNumeric||(r+=a),{pathTo:m.pathTo,pathFrom:m.pathFrom,barWidth:g,x:p.start<0&&p.end<0?h:f,goalX:this.barHelpers.getGoalValues("x",l,null,u,d),y:r}}},{key:"getRangeValue",value:function(e,t){var r=this.w;return{start:r.globals.seriesRangeStart[e][t],end:r.globals.seriesRangeEnd[e][t]}}}]),t}(),Bn=function(){function e(t){a(this,e),this.w=t.w,this.lineCtx=t}return s(e,[{key:"sameValueSeriesFix",value:function(e,t){var r=this.w;if(("gradient"===r.config.fill.type||"gradient"===r.config.fill.type[e])&&new Ar(this.lineCtx.ctx,r).seriesHaveSameValues(e)){var n=t[e].slice();n[n.length-1]=n[n.length-1]+1e-6,t[e]=n}return t}},{key:"calculatePoints",value:function(e){var t=e.series,r=e.realIndex,n=e.x,i=e.y,a=e.i,o=e.j,s=e.prevY,l=this.w,c=[],u=[],d=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;return l.globals.isXNumeric&&(d=(l.globals.seriesX[r][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),0===o&&(c.push(d),u.push(k.isNumber(t[a][0])?s+l.config.markers.offsetY:null)),c.push(n+l.config.markers.offsetX),u.push(k.isNumber(t[a][o+1])?i+l.config.markers.offsetY:null),{x:c,y:u}}},{key:"checkPreviousPaths",value:function(e){for(var t=e.pathFromLine,r=e.pathFromArea,n=e.realIndex,i=this.w,a=0;a<i.globals.previousPaths.length;a++){var o=i.globals.previousPaths[a];("line"===o.type||"area"===o.type)&&o.paths.length>0&&parseInt(o.realIndex,10)===parseInt(n,10)&&("line"===o.type?(this.lineCtx.appendPathFrom=!1,t=i.globals.previousPaths[a].paths[0].d):"area"===o.type&&(this.lineCtx.appendPathFrom=!1,r=i.globals.previousPaths[a].paths[0].d,i.config.stroke.show&&i.globals.previousPaths[a].paths[1]&&(t=i.globals.previousPaths[a].paths[1].d)))}return{pathFromLine:t,pathFromArea:r}}},{key:"determineFirstPrevY",value:function(e){var t,r,n,i=e.i,a=e.realIndex,o=e.series,s=e.prevY,l=e.lineYPosition,c=e.translationsIndex,u=this.w,d=u.config.chart.stacked&&!u.globals.comboCharts||u.config.chart.stacked&&u.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||"bar"===(null===(t=this.w.config.series[a])||void 0===t?void 0:t.type)||"column"===(null===(r=this.w.config.series[a])||void 0===r?void 0:r.type));if(void 0!==(null===(n=o[i])||void 0===n?void 0:n[0]))s=(l=d&&i>0?this.lineCtx.prevSeriesY[i-1][0]:this.lineCtx.zeroY)-o[i][0]/this.lineCtx.yRatio[c]+2*(this.lineCtx.isReversed?o[i][0]/this.lineCtx.yRatio[c]:0);else if(d&&i>0&&void 0===o[i][0])for(var h=i-1;h>=0;h--)if(null!==o[h][0]&&void 0!==o[h][0]){s=l=this.lineCtx.prevSeriesY[h][0];break}return{prevY:s,lineYPosition:l}}}]),e}(),$n=function(e,t,r){var n=e.slice(t,r);if(t){if(r-t>1&&n[1].length<6){var i=n[0].length;n[1]=[2*n[0][i-2]-n[0][i-4],2*n[0][i-1]-n[0][i-3]].concat(n[1])}n[0]=n[0].slice(-2)}return n};function Wn(e,t){return(t[1]-e[1])/(t[0]-e[0])}var Vn=function(){function e(t,r,n){a(this,e),this.ctx=t,this.w=t.w,this.xyRatios=r,this.pointsChart=!("bubble"!==this.w.config.chart.type&&"scatter"!==this.w.config.chart.type)||n,this.scatter=new Kr(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new Bn(this),this.markers=new Xr(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return s(e,[{key:"draw",value:function(e,t,r,n){var i,a=this.w,o=new Pr(this.ctx),s=a.globals.comboCharts?t:a.config.chart.type,l=o.group({class:"apexcharts-".concat(s,"-series apexcharts-plot-series")}),c=new Ar(this.ctx,a);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,e=c.getLogSeries(e),this.yRatio=c.getLogYRatios(this.yRatio),this.prevSeriesY=[];for(var u=[],d=0;d<e.length;d++){e=this.lineHelpers.sameValueSeriesFix(d,e);var h=a.globals.comboCharts?r[d]:d,f=this.yRatio.length>1?h:0;this._initSerieVariables(e,d,h);var p=[],m=[],v=[],y=a.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,h),a.globals.isXNumeric&&a.globals.seriesX.length>0&&(y=(a.globals.seriesX[h][0]-a.globals.minX)/this.xRatio),v.push(y);var b,x=y,w=void 0,k=x,S=this.zeroY,_=this.zeroY;S=this.lineHelpers.determineFirstPrevY({i:d,realIndex:h,series:e,prevY:S,lineYPosition:0,translationsIndex:f}).prevY,"monotoneCubic"===a.config.stroke.curve&&null===e[d][0]?p.push(null):p.push(S),b=S,"rangeArea"===s&&(w=_=this.lineHelpers.determineFirstPrevY({i:d,realIndex:h,series:n,prevY:_,lineYPosition:0,translationsIndex:f}).prevY,m.push(null!==p[0]?_:null));var C=this._calculatePathsFrom({type:s,series:e,i:d,realIndex:h,translationsIndex:f,prevX:k,prevY:S,prevY2:_}),E=[p[0]],P=[m[0]],A={type:s,series:e,realIndex:h,translationsIndex:f,i:d,x:y,y:1,pX:x,pY:b,pathsFrom:C,linePaths:[],areaPaths:[],seriesIndex:r,lineYPosition:0,xArrj:v,yArrj:p,y2Arrj:m,seriesRangeEnd:n},D=this._iterateOverDataPoints(g(g({},A),{},{iterations:"rangeArea"===s?e[d].length-1:void 0,isRangeStart:!0}));if("rangeArea"===s){for(var O=this._calculatePathsFrom({series:n,i:d,realIndex:h,prevX:k,prevY:_}),M=this._iterateOverDataPoints(g(g({},A),{},{series:n,xArrj:[y],yArrj:E,y2Arrj:P,pY:w,areaPaths:D.areaPaths,pathsFrom:O,iterations:n[d].length-1,isRangeStart:!1})),T=D.linePaths.length/2,I=0;I<T;I++)D.linePaths[I]=M.linePaths[I+T]+D.linePaths[I];D.linePaths.splice(T),D.pathFromLine=M.pathFromLine+D.pathFromLine}else D.pathFromArea+="z";this._handlePaths({type:s,realIndex:h,i:d,paths:D}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),u.push(this.elSeries)}if(void 0!==(null===(i=a.config.series[0])||void 0===i?void 0:i.zIndex)&&u.sort((function(e,t){return Number(e.node.getAttribute("zIndex"))-Number(t.node.getAttribute("zIndex"))})),a.config.chart.stacked)for(var N=u.length-1;N>=0;N--)l.add(u[N]);else for(var L=0;L<u.length;L++)l.add(u[L]);return l}},{key:"_initSerieVariables",value:function(e,t,r){var n=this.w,i=new Pr(this.ctx);this.xDivision=n.globals.gridWidth/(n.globals.dataPoints-("on"===n.config.xaxis.tickPlacement?1:0)),this.strokeWidth=Array.isArray(n.config.stroke.width)?n.config.stroke.width[r]:n.config.stroke.width;var a=0;if(this.yRatio.length>1&&(this.yaxisIndex=n.globals.seriesYAxisReverseMap[r],a=r),this.isReversed=n.config.yaxis[this.yaxisIndex]&&n.config.yaxis[this.yaxisIndex].reversed,this.zeroY=n.globals.gridHeight-this.baseLineY[a]-(this.isReversed?n.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[a]:0),this.areaBottomY=this.zeroY,(this.zeroY>n.globals.gridHeight||"end"===n.config.plotOptions.area.fillTo)&&(this.areaBottomY=n.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=i.group({class:"apexcharts-series",zIndex:void 0!==n.config.series[r].zIndex?n.config.series[r].zIndex:r,seriesName:k.escapeString(n.globals.seriesNames[r])}),this.elPointsMain=i.group({class:"apexcharts-series-markers-wrap","data:realIndex":r}),n.globals.hasNullValues){var o=this.markers.plotChartMarkers({pointsPos:{x:[0],y:[n.globals.gridHeight+n.globals.markers.largestSize]},seriesIndex:t,j:0,pSize:.1,alwaysDrawMarker:!0,isVirtualPoint:!0});null!==o&&this.elPointsMain.add(o)}this.elDataLabelsWrap=i.group({class:"apexcharts-datalabels","data:realIndex":r});var s=e[t].length===n.globals.dataPoints;this.elSeries.attr({"data:longestSeries":s,rel:t+1,"data:realIndex":r}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(e){var t,r,n,i,a=e.type,o=e.series,s=e.i,l=e.realIndex,c=e.translationsIndex,u=e.prevX,d=e.prevY,h=e.prevY2,f=this.w,p=new Pr(this.ctx);if(null===o[s][0]){for(var g=0;g<o[s].length;g++)if(null!==o[s][g]){u=this.xDivision*g,d=this.zeroY-o[s][g]/this.yRatio[c],t=p.move(u,d),r=p.move(u,this.areaBottomY);break}}else t=p.move(u,d),"rangeArea"===a&&(t=p.move(u,h)+p.line(u,d)),r=p.move(u,this.areaBottomY)+p.line(u,d);if(n=p.move(0,this.areaBottomY)+p.line(0,this.areaBottomY),i=p.move(0,this.areaBottomY)+p.line(0,this.areaBottomY),f.globals.previousPaths.length>0){var m=this.lineHelpers.checkPreviousPaths({pathFromLine:n,pathFromArea:i,realIndex:l});n=m.pathFromLine,i=m.pathFromArea}return{prevX:u,prevY:d,linePath:t,areaPath:r,pathFromLine:n,pathFromArea:i}}},{key:"_handlePaths",value:function(e){var t=e.type,r=e.realIndex,n=e.i,i=e.paths,a=this.w,o=new Pr(this.ctx),s=new Yr(this.ctx);this.prevSeriesY.push(i.yArrj),a.globals.seriesXvalues[r]=i.xArrj,a.globals.seriesYvalues[r]=i.yArrj;var l=a.config.forecastDataPoints;if(l.count>0&&"rangeArea"!==t){var c=a.globals.seriesXvalues[r][a.globals.seriesXvalues[r].length-l.count-1],u=o.drawRect(c,0,a.globals.gridWidth,a.globals.gridHeight,0);a.globals.dom.elForecastMask.appendChild(u.node);var d=o.drawRect(0,0,c,a.globals.gridHeight,0);a.globals.dom.elNonForecastMask.appendChild(d.node)}this.pointsChart||a.globals.delayedElements.push({el:this.elPointsMain.node,index:r});var h={i:n,realIndex:r,animationDelay:n,initialSpeed:a.config.chart.animations.speed,dataChangeSpeed:a.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(t)};if("area"===t)for(var f=s.fillPath({seriesNumber:r}),p=0;p<i.areaPaths.length;p++){var m=o.renderPaths(g(g({},h),{},{pathFrom:i.pathFromArea,pathTo:i.areaPaths[p],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:f}));this.elSeries.add(m)}if(a.config.stroke.show&&!this.pointsChart){var v=null;if("line"===t)v=s.fillPath({seriesNumber:r,i:n});else if("solid"===a.config.stroke.fill.type)v=a.globals.stroke.colors[r];else{var y=a.config.fill;a.config.fill=a.config.stroke.fill,v=s.fillPath({seriesNumber:r,i:n}),a.config.fill=y}for(var b=0;b<i.linePaths.length;b++){var x=v;"rangeArea"===t&&(x=s.fillPath({seriesNumber:r}));var w=g(g({},h),{},{pathFrom:i.pathFromLine,pathTo:i.linePaths[b],stroke:v,strokeWidth:this.strokeWidth,strokeLineCap:a.config.stroke.lineCap,fill:"rangeArea"===t?x:"none"}),k=o.renderPaths(w);if(this.elSeries.add(k),k.attr("fill-rule","evenodd"),l.count>0&&"rangeArea"!==t){var S=o.renderPaths(w);S.node.setAttribute("stroke-dasharray",l.dashArray),l.strokeWidth&&S.node.setAttribute("stroke-width",l.strokeWidth),this.elSeries.add(S),S.attr("clip-path","url(#forecastMask".concat(a.globals.cuid,")")),k.attr("clip-path","url(#nonForecastMask".concat(a.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(e){var t,r,n=this,i=e.type,a=e.series,o=e.iterations,s=e.realIndex,l=e.translationsIndex,c=e.i,u=e.x,d=e.y,h=e.pX,f=e.pY,p=e.pathsFrom,g=e.linePaths,m=e.areaPaths,v=e.seriesIndex,y=e.lineYPosition,b=e.xArrj,x=e.yArrj,w=e.y2Arrj,S=e.isRangeStart,_=e.seriesRangeEnd,C=this.w,E=new Pr(this.ctx),P=this.yRatio,A=p.prevY,D=p.linePath,O=p.areaPath,M=p.pathFromLine,T=p.pathFromArea,I=k.isNumber(C.globals.minYArr[s])?C.globals.minYArr[s]:C.globals.minY;o||(o=C.globals.dataPoints>1?C.globals.dataPoints-1:C.globals.dataPoints);var N=function(e,t){return t-e/P[l]+2*(n.isReversed?e/P[l]:0)},L=d,R=C.config.chart.stacked&&!C.globals.comboCharts||C.config.chart.stacked&&C.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||"bar"===(null===(t=this.w.config.series[s])||void 0===t?void 0:t.type)||"column"===(null===(r=this.w.config.series[s])||void 0===r?void 0:r.type)),F=C.config.stroke.curve;Array.isArray(F)&&(F=Array.isArray(v)?F[v[c]]:F[c]);for(var z,j=0,H=0;H<o&&0!==a[c].length;H++){var B=void 0===a[c][H+1]||null===a[c][H+1];if(C.globals.isXNumeric){var $=C.globals.seriesX[s][H+1];void 0===C.globals.seriesX[s][H+1]&&($=C.globals.seriesX[s][o-1]),u=($-C.globals.minX)/this.xRatio}else u+=this.xDivision;y=R&&c>0&&C.globals.collapsedSeries.length<C.config.series.length-1?this.prevSeriesY[function(e){for(var t=e;t>0;t--){if(!(C.globals.collapsedSeriesIndices.indexOf((null==v?void 0:v[t])||t)>-1))return t;t--}return 0}(c-1)][H+1]:this.zeroY,B?d=N(I,y):(d=N(a[c][H+1],y),"rangeArea"===i&&(L=N(_[c][H+1],y))),b.push(null===a[c][H+1]?null:u),!B||"smooth"!==C.config.stroke.curve&&"monotoneCubic"!==C.config.stroke.curve?(x.push(d),w.push(L)):(x.push(null),w.push(null));var W=this.lineHelpers.calculatePoints({series:a,x:u,y:d,realIndex:s,i:c,j:H,prevY:A}),V=this._createPaths({type:i,series:a,i:c,realIndex:s,j:H,x:u,y:d,y2:L,xArrj:b,yArrj:x,y2Arrj:w,pX:h,pY:f,pathState:j,segmentStartX:z,linePath:D,areaPath:O,linePaths:g,areaPaths:m,curve:F,isRangeStart:S});m=V.areaPaths,g=V.linePaths,h=V.pX,f=V.pY,j=V.pathState,z=V.segmentStartX,O=V.areaPath,D=V.linePath,!this.appendPathFrom||C.globals.hasNullValues||"monotoneCubic"===F&&"rangeArea"===i||(M+=E.line(u,this.areaBottomY),T+=E.line(u,this.areaBottomY)),this.handleNullDataPoints(a,W,c,H,s),this._handleMarkersAndLabels({type:i,pointsPos:W,i:c,j:H,realIndex:s,isRangeStart:S})}return{yArrj:x,xArrj:b,pathFromArea:T,areaPaths:m,pathFromLine:M,linePaths:g,linePath:D,areaPath:O}}},{key:"_handleMarkersAndLabels",value:function(e){var t=e.type,r=e.pointsPos,n=e.isRangeStart,i=e.i,a=e.j,o=e.realIndex,s=this.w,l=new Gr(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,a,{realIndex:o,pointsPos:r,zRatio:this.zRatio,elParent:this.elPointsMain});else{s.globals.series[i].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var c=this.markers.plotChartMarkers({pointsPos:r,seriesIndex:o,j:a+1});null!==c&&this.elPointsMain.add(c)}var u=l.drawDataLabel({type:t,isRangeStart:n,pos:r,i:o,j:a+1});null!==u&&this.elDataLabelsWrap.add(u)}},{key:"_createPaths",value:function(e){var t=e.type,r=e.series,n=e.i;e.realIndex;var i,a=e.j,o=e.x,s=e.y,l=e.xArrj,c=e.yArrj,u=e.y2,d=e.y2Arrj,h=e.pX,f=e.pY,p=e.pathState,g=e.segmentStartX,m=e.linePath,v=e.areaPath,y=e.linePaths,b=e.areaPaths,x=e.curve,w=e.isRangeStart,k=new Pr(this.ctx),S=this.areaBottomY,_="rangeArea"===t,C="rangeArea"===t&&w;switch(x){case"monotoneCubic":var E=w?c:d;switch(p){case 0:if(null===E[a+1])break;p=1;case 1:if(!(_?l.length===r[n].length:a===r[n].length-2))break;case 2:var P=w?l:l.slice().reverse(),A=w?E:E.slice().reverse(),D=(i=A,P.map((function(e,t){return[e,i[t]]})).filter((function(e){return null!==e[1]}))),O=D.length>1?function(e){var t=function(e){for(var t,r,n,i,a=function(e){for(var t=[],r=e[0],n=e[1],i=t[0]=Wn(r,n),a=1,o=e.length-1;a<o;a++)r=n,n=e[a+1],t[a]=.5*(i+(i=Wn(r,n)));return t[a]=i,t}(e),o=e.length-1,s=[],l=0;l<o;l++)n=Wn(e[l],e[l+1]),Math.abs(n)<1e-6?a[l]=a[l+1]=0:(i=(t=a[l]/n)*t+(r=a[l+1]/n)*r)>9&&(i=3*n/Math.sqrt(i),a[l]=i*t,a[l+1]=i*r);for(var c=0;c<=o;c++)i=(e[Math.min(o,c+1)][0]-e[Math.max(0,c-1)][0])/(6*(1+a[c]*a[c])),s.push([i||0,a[c]*i||0]);return s}(e),r=e[1],n=e[0],i=[],a=t[1],o=t[0];i.push(n,[n[0]+o[0],n[1]+o[1],r[0]-a[0],r[1]-a[1],r[0],r[1]]);for(var s=2,l=t.length;s<l;s++){var c=e[s],u=t[s];i.push([c[0]-u[0],c[1]-u[1],c[0],c[1]])}return i}(D):D,M=[];_&&(C?b=D:M=b.reverse());var T=0,I=0;if(function(e,t){for(var r=function(e){var t=[],r=0;return e.forEach((function(e){null!==e?r++:r>0&&(t.push(r),r=0)})),r>0&&t.push(r),t}(e),n=[],i=0,a=0;i<r.length;a+=r[i++])n[i]=$n(t,a,a+r[i]);return n}(A,O).forEach((function(e){T++;var t=function(e){for(var t="",r=0;r<e.length;r++){var n=e[r],i=n.length;i>4?(t+="C".concat(n[0],", ").concat(n[1]),t+=", ".concat(n[2],", ").concat(n[3]),t+=", ".concat(n[4],", ").concat(n[5])):i>2&&(t+="S".concat(n[0],", ").concat(n[1]),t+=", ".concat(n[2],", ").concat(n[3]))}return t}(e),r=I,n=(I+=e.length)-1;C?m=k.move(D[r][0],D[r][1])+t:_?m=k.move(M[r][0],M[r][1])+k.line(D[r][0],D[r][1])+t+k.line(M[n][0],M[n][1]):(m=k.move(D[r][0],D[r][1])+t,v=m+k.line(D[n][0],S)+k.line(D[r][0],S)+"z",b.push(v)),y.push(m)})),_&&T>1&&!C){var N=y.slice(T).reverse();y.splice(T),N.forEach((function(e){return y.push(e)}))}p=0}break;case"smooth":var L=.35*(o-h);if(null===r[n][a])p=0;else switch(p){case 0:if(g=h,m=C?k.move(h,d[a])+k.line(h,f):k.move(h,f),v=k.move(h,f),null===r[n][a+1]||void 0===r[n][a+1]){y.push(m),b.push(v);break}if(p=1,a<r[n].length-2){var R=k.curve(h+L,f,o-L,s,o,s);m+=R,v+=R;break}case 1:if(null===r[n][a+1])m+=C?k.line(h,u):k.move(h,f),v+=k.line(h,S)+k.line(g,S)+"z",y.push(m),b.push(v),p=-1;else{var F=k.curve(h+L,f,o-L,s,o,s);m+=F,v+=F,a>=r[n].length-2&&(C&&(m+=k.curve(o,s,o,s,o,u)+k.move(o,u)),v+=k.curve(o,s,o,s,o,S)+k.line(g,S)+"z",y.push(m),b.push(v),p=-1)}}h=o,f=s;break;default:var z=function(e,t,r){var n=[];switch(e){case"stepline":n=k.line(t,null,"H")+k.line(null,r,"V");break;case"linestep":n=k.line(null,r,"V")+k.line(t,null,"H");break;case"straight":n=k.line(t,r)}return n};if(null===r[n][a])p=0;else switch(p){case 0:if(g=h,m=C?k.move(h,d[a])+k.line(h,f):k.move(h,f),v=k.move(h,f),null===r[n][a+1]||void 0===r[n][a+1]){y.push(m),b.push(v);break}if(p=1,a<r[n].length-2){var j=z(x,o,s);m+=j,v+=j;break}case 1:if(null===r[n][a+1])m+=C?k.line(h,u):k.move(h,f),v+=k.line(h,S)+k.line(g,S)+"z",y.push(m),b.push(v),p=-1;else{var H=z(x,o,s);m+=H,v+=H,a>=r[n].length-2&&(C&&(m+=k.line(o,u)),v+=k.line(o,S)+k.line(g,S)+"z",y.push(m),b.push(v),p=-1)}}h=o,f=s}return{linePaths:y,areaPaths:b,pX:h,pY:f,pathState:p,segmentStartX:g,linePath:m,areaPath:v}}},{key:"handleNullDataPoints",value:function(e,t,r,n,i){var a=this.w;if(null===e[r][n]&&a.config.markers.showNullDataPoints||1===e[r].length){var o=this.strokeWidth-a.config.markers.strokeWidth/2;o>0||(o=0);var s=this.markers.plotChartMarkers({pointsPos:t,seriesIndex:i,j:n+1,pSize:o,alwaysDrawMarker:!0});null!==s&&this.elPointsMain.add(s)}}}]),e}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function e(t,r,n,i){this.xoffset=t,this.yoffset=r,this.height=i,this.width=n,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(e){var t,r=[],n=this.xoffset,i=this.yoffset,o=a(e)/this.height,s=a(e)/this.width;if(this.width>=this.height)for(t=0;t<e.length;t++)r.push([n,i,n+o,i+e[t]/o]),i+=e[t]/o;else for(t=0;t<e.length;t++)r.push([n,i,n+e[t]/s,i+s]),n+=e[t]/s;return r},this.cutArea=function(t){var r;if(this.width>=this.height){var n=t/this.height,i=this.width-n;r=new e(this.xoffset+n,this.yoffset,i,this.height)}else{var a=t/this.width,o=this.height-a;r=new e(this.xoffset,this.yoffset+a,this.width,o)}return r}}function t(t,n,i,o,s){o=void 0===o?0:o,s=void 0===s?0:s;var l=r(function(e,t){var r,n=[],i=t/a(e);for(r=0;r<e.length;r++)n[r]=e[r]*i;return n}(t,n*i),[],new e(o,s,n,i),[]);return function(e){var t,r,n=[];for(t=0;t<e.length;t++)for(r=0;r<e[t].length;r++)n.push(e[t][r]);return n}(l)}function r(e,t,i,o){var s,l,c;if(0!==e.length)return s=i.shortestEdge(),function(e,t,r){var i;return 0===e.length||((i=e.slice()).push(t),n(e,r)>=n(i,r))}(t,l=e[0],s)?(t.push(l),r(e.slice(1),t,i,o)):(c=i.cutArea(a(t),o),o.push(i.getCoordinates(t)),r(e,[],c,o)),o;o.push(i.getCoordinates(t))}function n(e,t){var r=Math.min.apply(Math,e),n=Math.max.apply(Math,e),i=a(e);return Math.max(Math.pow(t,2)*n/Math.pow(i,2),Math.pow(i,2)/(Math.pow(t,2)*r))}function i(e){return e&&e.constructor===Array}function a(e){var t,r=0;for(t=0;t<e.length;t++)r+=e[t];return r}function o(e){var t,r=0;if(i(e[0]))for(t=0;t<e.length;t++)r+=o(e[t]);else r=a(e);return r}return function e(r,n,a,s,l){s=void 0===s?0:s,l=void 0===l?0:l;var c,u,d=[],h=[];if(i(r[0])){for(u=0;u<r.length;u++)d[u]=o(r[u]);for(c=t(d,n,a,s,l),u=0;u<r.length;u++)h.push(e(r[u],c[u][2]-c[u][0],c[u][3]-c[u][1],c[u][0],c[u][1]))}else h=t(r,n,a,s,l);return h}}();var Yn=function(){function e(t,r){a(this,e),this.ctx=t,this.w=t.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new Nn(t),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return s(e,[{key:"draw",value:function(e){var t=this,r=this.w,n=new Pr(this.ctx),i=new Yr(this.ctx),a=n.group({class:"apexcharts-treemap"});if(r.globals.noData)return a;var o=[];return e.forEach((function(e){var t=e.map((function(e){return Math.abs(e)}));o.push(t)})),this.negRange=this.helpers.checkColorRange(),r.config.series.forEach((function(e,r){e.data.forEach((function(e){Array.isArray(t.labels[r])||(t.labels[r]=[]),t.labels[r].push(e.x)}))})),window.TreemapSquared.generate(o,r.globals.gridWidth,r.globals.gridHeight).forEach((function(o,s){var l=n.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:k.escapeString(r.globals.seriesNames[s]),rel:s+1,"data:realIndex":s});if(r.config.chart.dropShadow.enabled){var c=r.config.chart.dropShadow;new Er(t.ctx).dropShadow(a,c,s)}var u=n.group({class:"apexcharts-data-labels"}),d={xMin:1/0,yMin:1/0,xMax:-1/0,yMax:-1/0};o.forEach((function(a,o){var c=a[0],u=a[1],h=a[2],f=a[3];d.xMin=Math.min(d.xMin,c),d.yMin=Math.min(d.yMin,u),d.xMax=Math.max(d.xMax,h),d.yMax=Math.max(d.yMax,f);var p=t.helpers.getShadeColor(r.config.chart.type,s,o,t.negRange),g=p.color,m=i.fillPath({color:g,seriesNumber:s,dataPointIndex:o}),v=n.drawRect(c,u,h-c,f-u,r.config.plotOptions.treemap.borderRadius,"#fff",1,t.strokeWidth,r.config.plotOptions.treemap.useFillColorAsStroke?g:r.globals.stroke.colors[s]);v.attr({cx:c,cy:u,index:s,i:s,j:o,width:h-c,height:f-u,fill:m}),v.node.classList.add("apexcharts-treemap-rect"),t.helpers.addListeners(v);var y={x:c+(h-c)/2,y:u+(f-u)/2,width:0,height:0},b={x:c,y:u,width:h-c,height:f-u};if(r.config.chart.animations.enabled&&!r.globals.dataChanged){var x=1;r.globals.resized||(x=r.config.chart.animations.speed),t.animateTreemap(v,y,b,x)}if(r.globals.dataChanged){var w=1;t.dynamicAnim.enabled&&r.globals.shouldAnimate&&(w=t.dynamicAnim.speed,r.globals.previousPaths[s]&&r.globals.previousPaths[s][o]&&r.globals.previousPaths[s][o].rect&&(y=r.globals.previousPaths[s][o].rect),t.animateTreemap(v,y,b,w))}var k=t.getFontSize(a),S=r.config.dataLabels.formatter(t.labels[s][o],{value:r.globals.series[s][o],seriesIndex:s,dataPointIndex:o,w:r});"truncate"===r.config.plotOptions.treemap.dataLabels.format&&(k=parseInt(r.config.dataLabels.style.fontSize,10),S=t.truncateLabels(S,k,c,u,h,f));var _=null;r.globals.series[s][o]&&(_=t.helpers.calculateDataLabels({text:S,x:(c+h)/2,y:(u+f)/2+t.strokeWidth/2+k/3,i:s,j:o,colorProps:p,fontSize:k,series:e})),r.config.dataLabels.enabled&&_&&t.rotateToFitLabel(_,k,S,c,u,h,f),l.add(v),null!==_&&l.add(_)}));var h=r.config.plotOptions.treemap.seriesTitle;if(r.config.series.length>1&&h&&h.show){var f=r.config.series[s].name||"";if(f&&d.xMin<1/0&&d.yMin<1/0){var p=h.offsetX,g=h.offsetY,m=h.borderColor,v=h.borderWidth,y=h.borderRadius,b=h.style,x=b.color||r.config.chart.foreColor,w={left:b.padding.left,right:b.padding.right,top:b.padding.top,bottom:b.padding.bottom},S=n.getTextRects(f,b.fontSize,b.fontFamily),_=S.width+w.left+w.right,C=S.height+w.top+w.bottom,E=d.xMin+(p||0),P=d.yMin+(g||0),A=n.drawRect(E,P,_,C,y,b.background,1,v,m),D=n.drawText({x:E+w.left,y:P+w.top+.75*S.height,text:f,fontSize:b.fontSize,fontFamily:b.fontFamily,fontWeight:b.fontWeight,foreColor:x,cssClass:b.cssClass||""});l.add(A),l.add(D)}}l.add(u),a.add(l)})),a}},{key:"getFontSize",value:function(e){var t=this.w,r=function e(t){var r,n=0;if(Array.isArray(t[0]))for(r=0;r<t.length;r++)n+=e(t[r]);else for(r=0;r<t.length;r++)n+=t[r].length;return n}(this.labels)/function e(t){var r,n=0;if(Array.isArray(t[0]))for(r=0;r<t.length;r++)n+=e(t[r]);else for(r=0;r<t.length;r++)n+=1;return n}(this.labels);return function(e,n){var i=e*n,a=Math.pow(i,.5);return Math.min(a/r,parseInt(t.config.dataLabels.style.fontSize,10))}(e[2]-e[0],e[3]-e[1])}},{key:"rotateToFitLabel",value:function(e,t,r,n,i,a,o){var s=new Pr(this.ctx),l=s.getTextRects(r,t);if(l.width+this.w.config.stroke.width+5>a-n&&l.width<=o-i){var c=s.rotateAroundCenter(e.node);e.node.setAttribute("transform","rotate(-90 ".concat(c.x," ").concat(c.y,") translate(").concat(l.height/3,")"))}}},{key:"truncateLabels",value:function(e,t,r,n,i,a){var o=new Pr(this.ctx),s=o.getTextRects(e,t).width+this.w.config.stroke.width+5>i-r&&a-n>i-r?a-n:i-r,l=o.getTextBasedOnMaxWidth({text:e,maxWidth:s,fontSize:t});return e.length!==l.length&&s/t<5?"":l}},{key:"animateTreemap",value:function(e,t,r,n){var i=new S(this.ctx);i.animateRect(e,t,r,n,(function(){i.animationCompleted(e)}))}}]),e}(),Xn=10/86400,Kn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return s(e,[{key:"calculateTimeScaleTicks",value:function(e,t){var r=this,n=this.w;if(n.globals.allSeriesCollapsed)return n.globals.labels=[],n.globals.timescaleLabels=[],[];var i=new Mr(this.ctx),a=(t-e)/864e5;this.determineInterval(a),n.globals.disableZoomIn=!1,n.globals.disableZoomOut=!1,a<Xn?n.globals.disableZoomIn=!0:a>5e4&&(n.globals.disableZoomOut=!0);var o=i.getTimeUnitsfromTimestamp(e,t,this.utc),s=n.globals.gridWidth/a,l=s/24,c=l/60,u=c/60,d=Math.floor(24*a),h=Math.floor(1440*a),f=Math.floor(86400*a),p=Math.floor(a),m=Math.floor(a/30),v=Math.floor(a/365),y={minMillisecond:o.minMillisecond,minSecond:o.minSecond,minMinute:o.minMinute,minHour:o.minHour,minDate:o.minDate,minMonth:o.minMonth,minYear:o.minYear},b={firstVal:y,currentMillisecond:y.minMillisecond,currentSecond:y.minSecond,currentMinute:y.minMinute,currentHour:y.minHour,currentMonthDate:y.minDate,currentDate:y.minDate,currentMonth:y.minMonth,currentYear:y.minYear,daysWidthOnXAxis:s,hoursWidthOnXAxis:l,minutesWidthOnXAxis:c,secondsWidthOnXAxis:u,numberOfSeconds:f,numberOfMinutes:h,numberOfHours:d,numberOfDays:p,numberOfMonths:m,numberOfYears:v};switch(this.tickInterval){case"years":this.generateYearScale(b);break;case"months":case"half_year":this.generateMonthScale(b);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(b);break;case"hours":this.generateHourScale(b);break;case"minutes_fives":case"minutes":this.generateMinuteScale(b);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(b)}var x=this.timeScaleArray.map((function(e){var t={position:e.position,unit:e.unit,year:e.year,day:e.day?e.day:1,hour:e.hour?e.hour:0,month:e.month+1};return"month"===e.unit?g(g({},t),{},{day:1,value:e.value+1}):"day"===e.unit||"hour"===e.unit?g(g({},t),{},{value:e.value}):"minute"===e.unit?g(g({},t),{},{value:e.value,minute:e.value}):"second"===e.unit?g(g({},t),{},{value:e.value,minute:e.minute,second:e.second}):e}));return x.filter((function(e){var t=1,i=Math.ceil(n.globals.gridWidth/120),a=e.value;void 0!==n.config.xaxis.tickAmount&&(i=n.config.xaxis.tickAmount),x.length>i&&(t=Math.floor(x.length/i));var o=!1,s=!1;switch(r.tickInterval){case"years":"year"===e.unit&&(o=!0);break;case"half_year":t=7,"year"===e.unit&&(o=!0);break;case"months":t=1,"year"===e.unit&&(o=!0);break;case"months_fortnight":t=15,"year"!==e.unit&&"month"!==e.unit||(o=!0),30===a&&(s=!0);break;case"months_days":t=10,"month"===e.unit&&(o=!0),30===a&&(s=!0);break;case"week_days":t=8,"month"===e.unit&&(o=!0);break;case"days":t=1,"month"===e.unit&&(o=!0);break;case"hours":"day"===e.unit&&(o=!0);break;case"minutes_fives":case"seconds_fives":a%5!=0&&(s=!0);break;case"seconds_tens":a%10!=0&&(s=!0)}if("hours"===r.tickInterval||"minutes_fives"===r.tickInterval||"seconds_tens"===r.tickInterval||"seconds_fives"===r.tickInterval){if(!s)return!0}else if((a%t==0||o)&&!s)return!0}))}},{key:"recalcDimensionsBasedOnFormat",value:function(e,t){var r=this.w,n=this.formatDates(e),i=this.removeOverlappingTS(n);r.globals.timescaleLabels=i.slice(),new mn(this.ctx).plotCoords()}},{key:"determineInterval",value:function(e){var t=24*e,r=60*t;switch(!0){case e/365>5:this.tickInterval="years";break;case e>800:this.tickInterval="half_year";break;case e>180:this.tickInterval="months";break;case e>90:this.tickInterval="months_fortnight";break;case e>60:this.tickInterval="months_days";break;case e>30:this.tickInterval="week_days";break;case e>2:this.tickInterval="days";break;case t>2.4:this.tickInterval="hours";break;case r>15:this.tickInterval="minutes_fives";break;case r>5:this.tickInterval="minutes";break;case r>1:this.tickInterval="seconds_tens";break;case 60*r>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(e){var t=e.firstVal,r=e.currentMonth,n=e.currentYear,i=e.daysWidthOnXAxis,a=e.numberOfYears,o=t.minYear,s=0,l=new Mr(this.ctx),c="year";if(t.minDate>1||t.minMonth>0){var u=l.determineRemainingDaysOfYear(t.minYear,t.minMonth,t.minDate);s=(l.determineDaysOfYear(t.minYear)-u+1)*i,o=t.minYear+1,this.timeScaleArray.push({position:s,value:o,unit:c,year:o,month:k.monthMod(r+1)})}else 1===t.minDate&&0===t.minMonth&&this.timeScaleArray.push({position:s,value:o,unit:c,year:n,month:k.monthMod(r+1)});for(var d=o,h=s,f=0;f<a;f++)d++,h=l.determineDaysOfYear(d-1)*i+h,this.timeScaleArray.push({position:h,value:d,unit:c,year:d,month:1})}},{key:"generateMonthScale",value:function(e){var t=e.firstVal,r=e.currentMonthDate,n=e.currentMonth,i=e.currentYear,a=e.daysWidthOnXAxis,o=e.numberOfMonths,s=n,l=0,c=new Mr(this.ctx),u="month",d=0;if(t.minDate>1){l=(c.determineDaysOfMonths(n+1,t.minYear)-r+1)*a,s=k.monthMod(n+1);var h=i+d,f=k.monthMod(s),p=s;0===s&&(u="year",p=h,f=1,h+=d+=1),this.timeScaleArray.push({position:l,value:p,unit:u,year:h,month:f})}else this.timeScaleArray.push({position:l,value:s,unit:u,year:i,month:k.monthMod(n)});for(var g=s+1,m=l,v=0,y=1;v<o;v++,y++){0===(g=k.monthMod(g))?(u="year",d+=1):u="month";var b=this._getYear(i,g,d);m=c.determineDaysOfMonths(g,b)*a+m;var x=0===g?b:g;this.timeScaleArray.push({position:m,value:x,unit:u,year:b,month:0===g?1:g}),g++}}},{key:"generateDayScale",value:function(e){var t=e.firstVal,r=e.currentMonth,n=e.currentYear,i=e.hoursWidthOnXAxis,a=e.numberOfDays,o=new Mr(this.ctx),s="day",l=t.minDate+1,c=l,u=function(e,t,r){return e>o.determineDaysOfMonths(t+1,r)?(c=1,s="month",h=t+=1,t):t},d=(24-t.minHour)*i,h=l,f=u(c,r,n);0===t.minHour&&1===t.minDate?(d=0,h=k.monthMod(t.minMonth),s="month",c=t.minDate):1!==t.minDate&&0===t.minHour&&0===t.minMinute&&(d=0,l=t.minDate,h=l,f=u(c=l,r,n),1!==h&&(s="day")),this.timeScaleArray.push({position:d,value:h,unit:s,year:this._getYear(n,f,0),month:k.monthMod(f),day:c});for(var p=d,g=0;g<a;g++){s="day",f=u(c+=1,f,this._getYear(n,f,0));var m=this._getYear(n,f,0);p=24*i+p;var v=1===c?k.monthMod(f):c;this.timeScaleArray.push({position:p,value:v,unit:s,year:m,month:k.monthMod(f),day:v})}}},{key:"generateHourScale",value:function(e){var t=e.firstVal,r=e.currentDate,n=e.currentMonth,i=e.currentYear,a=e.minutesWidthOnXAxis,o=e.numberOfHours,s=new Mr(this.ctx),l="hour",c=function(e,t){return e>s.determineDaysOfMonths(t+1,i)&&(g=1,t+=1),{month:t,date:g}},u=function(e,t){return e>s.determineDaysOfMonths(t+1,i)?t+=1:t},d=60-(t.minMinute+t.minSecond/60),h=d*a,f=t.minHour+1,p=f;60===d&&(h=0,p=f=t.minHour);var g=r;p>=24&&(p=0,l="day",f=g+=1);var m=c(g,n).month;m=u(g,m),f>31&&(f=g=1),this.timeScaleArray.push({position:h,value:f,unit:l,day:g,hour:p,year:i,month:k.monthMod(m)}),p++;for(var v=h,y=0;y<o;y++){l="hour",p>=24&&(p=0,l="day",m=c(g+=1,m).month,m=u(g,m));var b=this._getYear(i,m,0);v=60*a+v;var x=0===p?g:p;this.timeScaleArray.push({position:v,value:x,unit:l,hour:p,day:g,year:b,month:k.monthMod(m)}),p++}}},{key:"generateMinuteScale",value:function(e){for(var t=e.currentMillisecond,r=e.currentSecond,n=e.currentMinute,i=e.currentHour,a=e.currentDate,o=e.currentMonth,s=e.currentYear,l=e.minutesWidthOnXAxis,c=e.secondsWidthOnXAxis,u=e.numberOfMinutes,d=n+1,h=a,f=o,p=s,g=i,m=(60-r-t/1e3)*c,v=0;v<u;v++)d>=60&&(d=0,24===(g+=1)&&(g=0)),this.timeScaleArray.push({position:m,value:d,unit:"minute",hour:g,minute:d,day:h,year:this._getYear(p,f,0),month:k.monthMod(f)}),m+=l,d++}},{key:"generateSecondScale",value:function(e){for(var t=e.currentMillisecond,r=e.currentSecond,n=e.currentMinute,i=e.currentHour,a=e.currentDate,o=e.currentMonth,s=e.currentYear,l=e.secondsWidthOnXAxis,c=e.numberOfSeconds,u=r+1,d=n,h=a,f=o,p=s,g=i,m=(1e3-t)/1e3*l,v=0;v<c;v++)u>=60&&(u=0,++d>=60&&(d=0,24==++g&&(g=0))),this.timeScaleArray.push({position:m,value:u,unit:"second",hour:g,minute:d,second:u,day:h,year:this._getYear(p,f,0),month:k.monthMod(f)}),m+=l,u++}},{key:"createRawDateString",value:function(e,t){var r=e.year;return 0===e.month&&(e.month=1),r+="-"+("0"+e.month.toString()).slice(-2),"day"===e.unit?r+="day"===e.unit?"-"+("0"+t).slice(-2):"-01":r+="-"+("0"+(e.day?e.day:"1")).slice(-2),"hour"===e.unit?r+="hour"===e.unit?"T"+("0"+t).slice(-2):"T00":r+="T"+("0"+(e.hour?e.hour:"0")).slice(-2),"minute"===e.unit?r+=":"+("0"+t).slice(-2):r+=":"+(e.minute?("0"+e.minute).slice(-2):"00"),"second"===e.unit?r+=":"+("0"+t).slice(-2):r+=":00",this.utc&&(r+=".000Z"),r}},{key:"formatDates",value:function(e){var t=this,r=this.w;return e.map((function(e){var n=e.value.toString(),i=new Mr(t.ctx),a=t.createRawDateString(e,n),o=i.getDate(i.parseDate(a));if(t.utc||(o=i.getDate(i.parseDateWithTimezone(a))),void 0===r.config.xaxis.labels.format){var s="dd MMM",l=r.config.xaxis.labels.datetimeFormatter;"year"===e.unit&&(s=l.year),"month"===e.unit&&(s=l.month),"day"===e.unit&&(s=l.day),"hour"===e.unit&&(s=l.hour),"minute"===e.unit&&(s=l.minute),"second"===e.unit&&(s=l.second),n=i.formatDate(o,s)}else n=i.formatDate(o,r.config.xaxis.labels.format);return{dateString:a,position:e.position,value:n,unit:e.unit,year:e.year,month:e.month}}))}},{key:"removeOverlappingTS",value:function(e){var t,r=this,n=new Pr(this.ctx),i=!1;e.length>0&&e[0].value&&e.every((function(t){return t.value.length===e[0].value.length}))&&(i=!0,t=n.getTextRects(e[0].value).width);var a=0,o=e.map((function(o,s){if(s>0&&r.w.config.xaxis.labels.hideOverlappingLabels){var l=i?t:n.getTextRects(e[a].value).width,c=e[a].position;return o.position>c+l+10?(a=s,o):null}return o}));return o.filter((function(e){return null!==e}))}},{key:"_getYear",value:function(e,t,r){return e+Math.floor(t/12)+r}}]),e}(),Gn=function(){function e(t,r){a(this,e),this.ctx=r,this.w=r.w,this.el=t}return s(e,[{key:"setupElements",value:function(){var e=this.w,t=e.globals,r=e.config,n=r.chart.type;t.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].includes(n),t.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].includes(n),t.isBarHorizontal=["bar","rangeBar","boxPlot"].includes(n)&&r.plotOptions.bar.horizontal,t.chartClass=".apexcharts".concat(t.chartID),t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),Pr.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas ".concat(t.chartClass.substring(1))}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=window.SVG().addTo(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(r.chart.offsetX,", ").concat(r.chart.offsetY,")")}),t.dom.Paper.node.style.background="dark"!==r.theme.mode||r.chart.background?"light"!==r.theme.mode||r.chart.background?r.chart.background:"#fff":"#343A3F",this.setSVGDimensions(),t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject"),Pr.setAttrs(t.dom.elLegendForeign,{x:0,y:0,width:t.svgWidth,height:t.svgHeight}),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elWrap.appendChild(t.dom.elLegendWrap),t.dom.Paper.node.appendChild(t.dom.elLegendForeign),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(e,t){var r=this.w,n=this.ctx,i=r.config,a=r.globals,o={line:{series:[],i:[]},area:{series:[],i:[]},scatter:{series:[],i:[]},bubble:{series:[],i:[]},bar:{series:[],i:[]},candlestick:{series:[],i:[]},boxPlot:{series:[],i:[]},rangeBar:{series:[],i:[]},rangeArea:{series:[],seriesRangeEnd:[],i:[]}},s=i.chart.type||"line",l=null,c=0;a.series.forEach((function(t,n){var i,u,d="column"===(null===(i=e[n])||void 0===i?void 0:i.type)?"bar":(null===(u=e[n])||void 0===u?void 0:u.type)||("column"===s?"bar":s);o[d]?("rangeArea"===d?(o[d].series.push(a.seriesRangeStart[n]),o[d].seriesRangeEnd.push(a.seriesRangeEnd[n])):o[d].series.push(t),o[d].i.push(n),"bar"===d&&(r.globals.columnSeries=o.bar)):["heatmap","treemap","pie","donut","polarArea","radialBar","radar"].includes(d)?l=d:console.warn("You have specified an unrecognized series type (".concat(d,").")),s!==d&&"scatter"!==d&&c++})),c>0&&(l&&console.warn("Chart or series type ".concat(l," cannot appear with other chart or series types.")),o.bar.series.length>0&&i.plotOptions.bar.horizontal&&(c-=o.bar.series.length,o.bar={series:[],i:[]},r.globals.columnSeries={series:[],i:[]},console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"))),a.comboCharts||(a.comboCharts=c>0);var u=new Vn(n,t),d=new In(n,t);n.pie=new Fn(n);var h=new jn(n);n.rangeBar=new Hn(n,t);var f=new zn(n),p=[];if(a.comboCharts){var g,m,v=new Ar(n);if(o.area.series.length>0&&(g=p).push.apply(g,y(v.drawSeriesByGroup(o.area,a.areaGroups,"area",u))),o.bar.series.length>0)if(i.chart.stacked){var b=new Tn(n,t);p.push(b.draw(o.bar.series,o.bar.i))}else n.bar=new Mn(n,t),p.push(n.bar.draw(o.bar.series,o.bar.i));if(o.rangeArea.series.length>0&&p.push(u.draw(o.rangeArea.series,"rangeArea",o.rangeArea.i,o.rangeArea.seriesRangeEnd)),o.line.series.length>0&&(m=p).push.apply(m,y(v.drawSeriesByGroup(o.line,a.lineGroups,"line",u))),o.candlestick.series.length>0&&p.push(d.draw(o.candlestick.series,"candlestick",o.candlestick.i)),o.boxPlot.series.length>0&&p.push(d.draw(o.boxPlot.series,"boxPlot",o.boxPlot.i)),o.rangeBar.series.length>0&&p.push(n.rangeBar.draw(o.rangeBar.series,o.rangeBar.i)),o.scatter.series.length>0){var x=new Vn(n,t,!0);p.push(x.draw(o.scatter.series,"scatter",o.scatter.i))}if(o.bubble.series.length>0){var w=new Vn(n,t,!0);p.push(w.draw(o.bubble.series,"bubble",o.bubble.i))}}else switch(i.chart.type){case"line":p=u.draw(a.series,"line");break;case"area":p=u.draw(a.series,"area");break;case"bar":i.chart.stacked?p=new Tn(n,t).draw(a.series):(n.bar=new Mn(n,t),p=n.bar.draw(a.series));break;case"candlestick":p=new In(n,t).draw(a.series,"candlestick");break;case"boxPlot":p=new In(n,t).draw(a.series,i.chart.type);break;case"rangeBar":p=n.rangeBar.draw(a.series);break;case"rangeArea":p=u.draw(a.seriesRangeStart,"rangeArea",void 0,a.seriesRangeEnd);break;case"heatmap":p=new Ln(n,t).draw(a.series);break;case"treemap":p=new Yn(n,t).draw(a.series);break;case"pie":case"donut":case"polarArea":p=n.pie.draw(a.series);break;case"radialBar":p=h.draw(a.series);break;case"radar":p=f.draw(a.series);break;default:p=u.draw(a.series)}return p}},{key:"setSVGDimensions",value:function(){var e=this.w,t=e.globals,r=e.config;r.chart.width=r.chart.width||"100%",r.chart.height=r.chart.height||"auto",t.svgWidth=r.chart.width,t.svgHeight=r.chart.height;var n=k.getDimensions(this.el),i=r.chart.width.toString().split(/[0-9]+/g).pop();"%"===i?k.isNumber(n[0])&&(0===n[0].width&&(n=k.getDimensions(this.el.parentNode)),t.svgWidth=n[0]*parseInt(r.chart.width,10)/100):"px"!==i&&""!==i||(t.svgWidth=parseInt(r.chart.width,10));var a=String(r.chart.height).toString().split(/[0-9]+/g).pop();if("auto"!==t.svgHeight&&""!==t.svgHeight)if("%"===a){var o=k.getDimensions(this.el.parentNode);t.svgHeight=o[1]*parseInt(r.chart.height,10)/100}else t.svgHeight=parseInt(r.chart.height,10);else t.svgHeight=t.axisCharts?t.svgWidth/1.61:t.svgWidth/1.2;if(t.svgWidth=Math.max(t.svgWidth,0),t.svgHeight=Math.max(t.svgHeight,0),Pr.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),"%"!==a){var s=r.chart.sparkline.enabled?0:t.axisCharts?r.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight="".concat(t.svgHeight+s,"px")}t.dom.elWrap.style.width="".concat(t.svgWidth,"px"),t.dom.elWrap.style.height="".concat(t.svgHeight,"px")}},{key:"shiftGraphPosition",value:function(){var e=this.w.globals,t=e.translateY,r=e.translateX;Pr.setAttrs(e.dom.elGraphical.node,{transform:"translate(".concat(r,", ").concat(t,")")})}},{key:"resizeNonAxisCharts",value:function(){var e=this.w,t=e.globals,r=0,n=e.config.chart.sparkline.enabled?1:15;n+=e.config.grid.padding.bottom,["top","bottom"].includes(e.config.legend.position)&&e.config.legend.show&&!e.config.legend.floating&&(r=new yn(this.ctx).legendHelpers.getLegendDimensions().clwh+7);var i=e.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),a=2.05*e.globals.radialSize;if(i&&!e.config.chart.sparkline.enabled&&0!==e.config.plotOptions.radialBar.startAngle){var o=k.getBoundingClientRect(i);a=o.bottom;var s=o.bottom-o.top;a=Math.max(2.05*e.globals.radialSize,s)}var l=Math.ceil(a+t.translateY+r+n);t.dom.elLegendForeign&&t.dom.elLegendForeign.setAttribute("height",l),e.config.chart.height&&String(e.config.chart.height).includes("%")||(t.dom.elWrap.style.height="".concat(l,"px"),Pr.setAttrs(t.dom.Paper.node,{height:l}),t.dom.Paper.node.parentNode.parentNode.style.minHeight="".concat(l,"px"))}},{key:"coreCalculations",value:function(){new rn(this.ctx).init()}},{key:"resetGlobals",value:function(){var e=this,t=function(){return e.w.config.series.map((function(){return[]}))},r=new Wr,n=this.w.globals,i={dataWasParsed:n.dataWasParsed,originalSeries:n.originalSeries};r.initGlobalVars(n),n.seriesXvalues=t(),n.seriesYvalues=t(),i.dataWasParsed&&(n.dataWasParsed=i.dataWasParsed,n.originalSeries=i.originalSeries)}},{key:"isMultipleY",value:function(){return!!(Array.isArray(this.w.config.yaxis)&&this.w.config.yaxis.length>1)&&(this.w.globals.isMultipleYAxis=!0,!0)}},{key:"xySettings",value:function(){var e=this.w,t=null;if(e.globals.axisCharts){if("back"===e.config.xaxis.crosshairs.position&&new ln(this.ctx).drawXCrosshairs(),"back"===e.config.yaxis[0].crosshairs.position&&new ln(this.ctx).drawYCrosshairs(),"datetime"===e.config.xaxis.type&&void 0===e.config.xaxis.labels.formatter){this.ctx.timeScale=new Kn(this.ctx);var r=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?r=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(r=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(r)}t=new Ar(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(e){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:e.w.globals.minX,max:e.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var e=this,t=this.ctx,r=this.w;if(r.config.chart.brush.enabled&&"function"!=typeof r.config.chart.events.selection){var n=Array.isArray(r.config.chart.brush.targets)?r.config.chart.brush.targets:[r.config.chart.brush.target];n.forEach((function(r){var n=t.constructor.getChartByID(r);n.w.globals.brushSource=e.ctx,"function"!=typeof n.w.config.chart.events.zoomed&&(n.w.config.chart.events.zoomed=function(){return e.updateSourceChart(n)}),"function"!=typeof n.w.config.chart.events.scrolled&&(n.w.config.chart.events.scrolled=function(){return e.updateSourceChart(n)})})),r.config.chart.events.selection=function(e,r){n.forEach((function(e){t.constructor.getChartByID(e).ctx.updateHelpers._updateOptions({xaxis:{min:r.xaxis.min,max:r.xaxis.max}},!1,!1,!1,!1)}))}}}}]),e}(),Un=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"_updateOptions",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return new Promise((function(o){var s=[t.ctx];i&&(s=t.ctx.getSyncedCharts()),t.ctx.w.globals.isExecCalled&&(s=[t.ctx],t.ctx.w.globals.isExecCalled=!1),s.forEach((function(i,l){var c=i.w;if(c.globals.shouldAnimate=n,r||(c.globals.resized=!0,c.globals.dataChanged=!0,n&&i.series.getPreviousPaths()),e&&"object"===x(e)&&(i.config=new $r(e),e=Ar.extendArrayProps(i.config,e,c),i.w.globals.chartID!==t.ctx.w.globals.chartID&&delete e.series,c.config=k.extend(c.config,e),a&&(c.globals.lastXAxis=e.xaxis?k.clone(e.xaxis):[],c.globals.lastYAxis=e.yaxis?k.clone(e.yaxis):[],c.globals.initialConfig=k.extend({},c.config),c.globals.initialSeries=k.clone(c.config.series),e.series))){for(var u=0;u<c.globals.collapsedSeriesIndices.length;u++){var d=c.config.series[c.globals.collapsedSeriesIndices[u]];c.globals.collapsedSeries[u].data=c.globals.axisCharts?d.data.slice():d}for(var h=0;h<c.globals.ancillaryCollapsedSeriesIndices.length;h++){var f=c.config.series[c.globals.ancillaryCollapsedSeriesIndices[h]];c.globals.ancillaryCollapsedSeries[h].data=c.globals.axisCharts?f.data.slice():f}i.series.emptyCollapsedSeries(c.config.series)}return i.update(e).then((function(){l===s.length-1&&o(i)}))}))}))}},{key:"_updateSeries",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return new Promise((function(i){var a=r.w;return a.globals.shouldAnimate=t,a.globals.dataChanged=!0,t&&r.ctx.series.getPreviousPaths(),r.ctx.data.resetParsingFlags(),r.ctx.data.parseData(e),n&&(a.globals.initialConfig.series=k.clone(a.config.series),a.globals.initialSeries=k.clone(a.config.series)),r.ctx.update().then((function(){i(r.ctx)}))}))}},{key:"_extendSeries",value:function(e,t){var r=this.w,n=r.config.series[t];return g(g({},r.config.series[t]),{},{name:e.name?e.name:null==n?void 0:n.name,color:e.color?e.color:null==n?void 0:n.color,type:e.type?e.type:null==n?void 0:n.type,group:e.group?e.group:null==n?void 0:n.group,hidden:void 0!==e.hidden?e.hidden:null==n?void 0:n.hidden,data:e.data?e.data:null==n?void 0:n.data,zIndex:void 0!==e.zIndex?e.zIndex:t})}},{key:"toggleDataPointSelection",value:function(e,t){var r=this.w,n=null,i=".apexcharts-series[data\\:realIndex='".concat(e,"']");return r.globals.axisCharts?n=r.globals.dom.Paper.findOne("".concat(i," path[j='").concat(t,"'], ").concat(i," circle[j='").concat(t,"'], ").concat(i," rect[j='").concat(t,"']")):void 0===t&&(n=r.globals.dom.Paper.findOne("".concat(i," path[j='").concat(e,"']")),"pie"!==r.config.chart.type&&"polarArea"!==r.config.chart.type&&"donut"!==r.config.chart.type||this.ctx.pie.pieClicked(e)),n?(new Pr(this.ctx).pathMouseDown(n,null),n.node?n.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(e){var t=this.w;if(["min","max"].forEach((function(r){void 0!==e.xaxis[r]&&(t.config.xaxis[r]=e.xaxis[r],t.globals.lastXAxis[r]=e.xaxis[r])})),e.xaxis.categories&&e.xaxis.categories.length&&(t.config.xaxis.categories=e.xaxis.categories),t.config.xaxis.convertedCatToNumeric){var r=new Br(e);e=r.convertCatToNumericXaxis(e,this.ctx)}return e}},{key:"forceYAxisUpdate",value:function(e){return e.chart&&e.chart.stacked&&"100%"===e.chart.stackType&&(Array.isArray(e.yaxis)?e.yaxis.forEach((function(t,r){e.yaxis[r].min=0,e.yaxis[r].max=100})):(e.yaxis.min=0,e.yaxis.max=100)),e}},{key:"revertDefaultAxisMinMax",value:function(e){var t=this,r=this.w,n=r.globals.lastXAxis,i=r.globals.lastYAxis;e&&e.xaxis&&(n=e.xaxis),e&&e.yaxis&&(i=e.yaxis),r.config.xaxis.min=n.min,r.config.xaxis.max=n.max,r.config.yaxis.map((function(e,n){r.globals.zoomed||void 0!==i[n]?function(e){void 0!==i[e]&&(r.config.yaxis[e].min=i[e].min,r.config.yaxis[e].max=i[e].max)}(n):void 0!==t.ctx.opts.yaxis[n]&&(e.min=t.ctx.opts.yaxis[n].min,e.max=t.ctx.opts.yaxis[n].max)}))}}]),e}();!function(){function e(){for(var e=arguments.length>0&&arguments[0]!==c?arguments[0]:[],i=arguments.length>1?arguments[1]:c,a=arguments.length>2?arguments[2]:c,o=arguments.length>3?arguments[3]:c,s=arguments.length>4?arguments[4]:c,l=arguments.length>5?arguments[5]:c,c=arguments.length>6?arguments[6]:c,u=e.slice(i,a||c),d=o.slice(s,l||c),h=0,f={pos:[0,0],start:[0,0]},p={pos:[0,0],start:[0,0]};u[h]=t.call(f,u[h]),d[h]=t.call(p,d[h]),u[h][0]!=d[h][0]||"M"==u[h][0]||"A"==u[h][0]&&(u[h][4]!=d[h][4]||u[h][5]!=d[h][5])?(Array.prototype.splice.apply(u,[h,1].concat(n.call(f,u[h]))),Array.prototype.splice.apply(d,[h,1].concat(n.call(p,d[h])))):(u[h]=r.call(f,u[h]),d[h]=r.call(p,d[h])),++h!=u.length||h!=d.length;)h==u.length&&u.push(["C",f.pos[0],f.pos[1],f.pos[0],f.pos[1],f.pos[0],f.pos[1]]),h==d.length&&d.push(["C",p.pos[0],p.pos[1],p.pos[0],p.pos[1],p.pos[0],p.pos[1]]);return{start:u,dest:d}}function t(e){switch(e[0]){case"z":case"Z":e[0]="L",e[1]=this.start[0],e[2]=this.start[1];break;case"H":e[0]="L",e[2]=this.pos[1];break;case"V":e[0]="L",e[2]=e[1],e[1]=this.pos[0];break;case"T":e[0]="Q",e[3]=e[1],e[4]=e[2],e[1]=this.reflection[1],e[2]=this.reflection[0];break;case"S":e[0]="C",e[6]=e[4],e[5]=e[3],e[4]=e[2],e[3]=e[1],e[2]=this.reflection[1],e[1]=this.reflection[0]}return e}function r(e){var t=e.length;return this.pos=[e[t-2],e[t-1]],-1!="SCQT".indexOf(e[0])&&(this.reflection=[2*this.pos[0]-e[t-4],2*this.pos[1]-e[t-3]]),e}function n(e){var t=[e];switch(e[0]){case"M":return this.pos=this.start=[e[1],e[2]],t;case"L":e[5]=e[3]=e[1],e[6]=e[4]=e[2],e[1]=this.pos[0],e[2]=this.pos[1];break;case"Q":e[6]=e[4],e[5]=e[3],e[4]=1*e[4]/3+2*e[2]/3,e[3]=1*e[3]/3+2*e[1]/3,e[2]=1*this.pos[1]/3+2*e[2]/3,e[1]=1*this.pos[0]/3+2*e[1]/3;break;case"A":t=function(e,t){var r,n,i,a,o,s,l,c,u,d,h,f,p,g,m,v,y,b,x,w,k,S,_,C,E,P,A=Math.abs(t[1]),D=Math.abs(t[2]),O=t[3]%360,M=t[4],T=t[5],I=t[6],N=t[7],L=new xe(e),R=new xe(I,N),F=[];if(0===A||0===D||L.x===R.x&&L.y===R.y)return[["C",L.x,L.y,R.x,R.y,R.x,R.y]];for((n=(r=new xe((L.x-R.x)/2,(L.y-R.y)/2).transform((new ke).rotate(O))).x*r.x/(A*A)+r.y*r.y/(D*D))>1&&(A*=n=Math.sqrt(n),D*=n),i=(new ke).rotate(O).scale(1/A,1/D).rotate(-O),L=L.transform(i),s=(a=[(R=R.transform(i)).x-L.x,R.y-L.y])[0]*a[0]+a[1]*a[1],o=Math.sqrt(s),a[0]/=o,a[1]/=o,l=s<4?Math.sqrt(1-s/4):0,M===T&&(l*=-1),c=new xe((R.x+L.x)/2+l*-a[1],(R.y+L.y)/2+l*a[0]),u=new xe(L.x-c.x,L.y-c.y),d=new xe(R.x-c.x,R.y-c.y),h=Math.acos(u.x/Math.sqrt(u.x*u.x+u.y*u.y)),u.y<0&&(h*=-1),f=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(f*=-1),T&&h>f&&(f+=2*Math.PI),!T&&h<f&&(f-=2*Math.PI),v=[],y=h,p=(f-h)/(g=Math.ceil(2*Math.abs(h-f)/Math.PI)),m=4*Math.tan(p/4)/3,k=0;k<=g;k++)x=Math.cos(y),b=Math.sin(y),w=new xe(c.x+x,c.y+b),v[k]=[new xe(w.x+m*b,w.y-m*x),w,new xe(w.x-m*b,w.y+m*x)],y+=p;for(v[0][0]=v[0][1].clone(),v[v.length-1][2]=v[v.length-1][1].clone(),i=(new ke).rotate(O).scale(A,D).rotate(-O),k=0,S=v.length;k<S;k++)v[k][0]=v[k][0].transform(i),v[k][1]=v[k][1].transform(i),v[k][2]=v[k][2].transform(i);for(k=1,S=v.length;k<S;k++)_=(w=v[k-1][2]).x,C=w.y,E=(w=v[k][0]).x,P=w.y,I=(w=v[k][1]).x,N=w.y,F.push(["C",_,C,E,P,I,N]);return F}(this.pos,e),e=t[0]}return e[0]="C",this.pos=[e[5],e[6]],this.reflection=[2*e[5]-e[3],2*e[6]-e[4]],t}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if(!1===t)return!1;for(var r=t,n=e.length;r<n;++r)if("M"==e[r][0])return r;return!1}te(Nt,{morph:function(t,r,n,a,o){for(var s=this.parse(t),l=this.parse(r),c=0,u=0,d=!1,h=!1;!1!==c||!1!==u;){var f;d=i(s,!1!==c&&c+1),h=i(l,!1!==u&&u+1),!1===c&&(c=0==(f=new Nt(p.start).bbox()).height||0==f.width?s.push(s[0])-1:s.push(["M",f.x+f.width/2,f.y+f.height/2])-1),!1===u&&(u=0==(f=new Nt(p.dest).bbox()).height||0==f.width?l.push(l[0])-1:l.push(["M",f.x+f.width/2,f.y+f.height/2])-1);var p=e(s,c,d,l,u,h);s=s.slice(0,c).concat(p.start,!1===d?[]:s.slice(d)),l=l.slice(0,u).concat(p.dest,!1===h?[]:l.slice(h)),c=!1!==d&&c+p.start.length,u=!1!==h&&u+p.dest.length}this._array=s,this.destination=new Nt,this.destination._array=l;var g=this.fromArray(s.map((function(e,t){var r=l[t].map((function(r,i){return 0===i?r:a.step(e[i],l[t][i],n,o[t],o)}));return r})));return g}})}();const qn=e=>(e.changedTouches&&(e=e.changedTouches[0]),{x:e.clientX,y:e.clientY});class Zn{constructor(e){e.remember("_draggable",this),this.el=e,this.drag=this.drag.bind(this),this.startDrag=this.startDrag.bind(this),this.endDrag=this.endDrag.bind(this)}init(e){e?(this.el.on("mousedown.drag",this.startDrag),this.el.on("touchstart.drag",this.startDrag,{passive:!1})):(this.el.off("mousedown.drag"),this.el.off("touchstart.drag"))}startDrag(e){const t=!e.type.indexOf("mouse");if(t&&1!==e.which&&0!==e.buttons)return;if(this.el.dispatch("beforedrag",{event:e,handler:this}).defaultPrevented)return;e.preventDefault(),e.stopPropagation(),this.init(!1),this.box=this.el.bbox(),this.lastClick=this.el.point(qn(e));const r=(t?"mouseup":"touchend")+".drag";Ne(window,(t?"mousemove":"touchmove")+".drag",this.drag,this,{passive:!1}),Ne(window,r,this.endDrag,this,{passive:!1}),this.el.fire("dragstart",{event:e,handler:this,box:this.box})}drag(e){const{box:t,lastClick:r}=this,n=this.el.point(qn(e)),i=n.x-r.x,a=n.y-r.y;if(!i&&!a)return t;const o=t.x+i,s=t.y+a;this.box=new Ce(o,s,t.w,t.h),this.lastClick=n,this.el.dispatch("dragmove",{event:e,handler:this,box:this.box}).defaultPrevented||this.move(o,s)}move(e,t){"svg"===this.el.type?fr.prototype.move.call(this.el,e,t):this.el.move(e,t)}endDrag(e){this.drag(e),this.el.fire("dragend",{event:e,handler:this,box:this.box}),Le(window,"mousemove.drag"),Le(window,"touchmove.drag"),Le(window,"mouseup.drag"),Le(window,"touchend.drag"),this.init(!0)}}function Jn(e,t,r,n=null){return function(i){i.preventDefault(),i.stopPropagation();var a=i.pageX||i.touches[0].pageX,o=i.pageY||i.touches[0].pageY;t.fire(e,{x:a,y:o,event:i,index:n,points:r})}}function Qn([e,t],{a:r,b:n,c:i,d:a,e:o,f:s}){return[e*r+t*i+o,e*n+t*a+s]}te(Ve,{draggable(e=!0){return(this.remember("_draggable")||new Zn(this)).init(e),this}});let ei=class{constructor(e){this.el=e,e.remember("_selectHandler",this),this.selection=new fr,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const t=$();this.observer=new t.MutationObserver(this.mutationHandler)}init(e){this.createHandle=e.createHandle||this.createHandleFn,this.createRot=e.createRot||this.createRotFn,this.updateHandle=e.updateHandle||this.updateHandleFn,this.updateRot=e.updateRot||this.updateRotFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createResizeHandles(),this.updateResizeHandles(),this.createRotationHandle(),this.updateRotationHandle(),this.observer.observe(this.el.node,{attributes:!0})}active(e,t){if(!e)return this.selection.clear().remove(),void this.observer.disconnect();this.init(t)}createSelection(){this.selection.polygon(this.handlePoints).addClass("svg_select_shape")}updateSelection(){this.selection.get(0).plot(this.handlePoints)}createResizeHandles(){this.handlePoints.forEach(((e,t,r)=>{const n=this.order[t];this.createHandle.call(this,this.selection,e,t,r,n),this.selection.get(t+1).addClass("svg_select_handle svg_select_handle_"+n).on("mousedown.selection touchstart.selection",Jn(n,this.el,this.handlePoints,t))}))}createHandleFn(e){e.polyline()}updateHandleFn(e,t,r,n){const i=n.at(r-1),a=n[(r+1)%n.length],o=t,s=[o[0]-i[0],o[1]-i[1]],l=[o[0]-a[0],o[1]-a[1]],c=Math.sqrt(s[0]*s[0]+s[1]*s[1]),u=Math.sqrt(l[0]*l[0]+l[1]*l[1]),d=[s[0]/c,s[1]/c],h=[l[0]/u,l[1]/u],f=[o[0]-10*d[0],o[1]-10*d[1]],p=[o[0]-10*h[0],o[1]-10*h[1]];e.plot([f,o,p])}updateResizeHandles(){this.handlePoints.forEach(((e,t,r)=>{const n=this.order[t];this.updateHandle.call(this,this.selection.get(t+1),e,t,r,n)}))}createRotFn(e){e.line(),e.circle(5)}getPoint(e){return this.handlePoints[this.order.indexOf(e)]}getPointHandle(e){return this.selection.get(this.order.indexOf(e)+1)}updateRotFn(e,t){const r=this.getPoint("t");e.get(0).plot(r[0],r[1],t[0],t[1]),e.get(1).center(t[0],t[1])}createRotationHandle(){const e=this.selection.group().addClass("svg_select_handle_rot").on("mousedown.selection touchstart.selection",Jn("rot",this.el,this.handlePoints));this.createRot.call(this,e)}updateRotationHandle(){const e=this.selection.findOne("g.svg_select_handle_rot");this.updateRot(e,this.rotationPoint,this.handlePoints)}updatePoints(){const e=this.el.bbox(),t=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.handlePoints=this.getHandlePoints(e).map((e=>Qn(e,t))),this.rotationPoint=Qn(this.getRotationPoint(e),t)}getHandlePoints({x:e,x2:t,y:r,y2:n,cx:i,cy:a}=this.el.bbox()){return[[e,r],[i,r],[t,r],[t,a],[t,n],[i,n],[e,n],[e,a]]}getRotationPoint({y:e,cx:t}=this.el.bbox()){return[t,e-20]}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updateResizeHandles(),this.updateRotationHandle()}};const ti=e=>function(t=!0,r={}){"object"==typeof t&&(r=t,t=!0);let n=this.remember("_"+e.name);return n||(t.prototype instanceof ei?(n=new t(this),t=!0):n=new e(this),this.remember("_"+e.name,n)),n.active(t,r),this};function ri(e,t,r,n=null){return function(i){i.preventDefault(),i.stopPropagation();var a=i.pageX||i.touches[0].pageX,o=i.pageY||i.touches[0].pageY;t.fire(e,{x:a,y:o,event:i,index:n,points:r})}}function ni([e,t],{a:r,b:n,c:i,d:a,e:o,f:s}){return[e*r+t*i+o,e*n+t*a+s]}te(Ve,{select:ti(ei)}),te([Vt,Yt,mt],{pointSelect:ti(class{constructor(e){this.el=e,e.remember("_pointSelectHandler",this),this.selection=new fr,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const t=$();this.observer=new t.MutationObserver(this.mutationHandler)}init(e){this.createHandle=e.createHandle||this.createHandleFn,this.updateHandle=e.updateHandle||this.updateHandleFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createPointHandles(),this.updatePointHandles(),this.observer.observe(this.el.node,{attributes:!0})}active(e,t){if(!e)return this.selection.clear().remove(),void this.observer.disconnect();this.init(t)}createSelection(){this.selection.polygon(this.points).addClass("svg_select_shape_pointSelect")}updateSelection(){this.selection.get(0).plot(this.points)}createPointHandles(){this.points.forEach(((e,t,r)=>{this.createHandle.call(this,this.selection,e,t,r),this.selection.get(t+1).addClass("svg_select_handle_point").on("mousedown.selection touchstart.selection",Jn("point",this.el,this.points,t))}))}createHandleFn(e){e.circle(5)}updateHandleFn(e,t){e.center(t[0],t[1])}updatePointHandles(){this.points.forEach(((e,t,r)=>{this.updateHandle.call(this,this.selection.get(t+1),e,t,r)}))}updatePoints(){const e=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.points=this.el.array().map((t=>Qn(t,e)))}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updatePointHandles()}})});class ii{constructor(e){this.el=e,e.remember("_selectHandler",this),this.selection=new fr,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const t=$();this.observer=new t.MutationObserver(this.mutationHandler)}init(e){this.createHandle=e.createHandle||this.createHandleFn,this.createRot=e.createRot||this.createRotFn,this.updateHandle=e.updateHandle||this.updateHandleFn,this.updateRot=e.updateRot||this.updateRotFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createResizeHandles(),this.updateResizeHandles(),this.createRotationHandle(),this.updateRotationHandle(),this.observer.observe(this.el.node,{attributes:!0})}active(e,t){if(!e)return this.selection.clear().remove(),void this.observer.disconnect();this.init(t)}createSelection(){this.selection.polygon(this.handlePoints).addClass("svg_select_shape")}updateSelection(){this.selection.get(0).plot(this.handlePoints)}createResizeHandles(){this.handlePoints.forEach(((e,t,r)=>{const n=this.order[t];this.createHandle.call(this,this.selection,e,t,r,n),this.selection.get(t+1).addClass("svg_select_handle svg_select_handle_"+n).on("mousedown.selection touchstart.selection",ri(n,this.el,this.handlePoints,t))}))}createHandleFn(e){e.polyline()}updateHandleFn(e,t,r,n){const i=n.at(r-1),a=n[(r+1)%n.length],o=t,s=[o[0]-i[0],o[1]-i[1]],l=[o[0]-a[0],o[1]-a[1]],c=Math.sqrt(s[0]*s[0]+s[1]*s[1]),u=Math.sqrt(l[0]*l[0]+l[1]*l[1]),d=[s[0]/c,s[1]/c],h=[l[0]/u,l[1]/u],f=[o[0]-10*d[0],o[1]-10*d[1]],p=[o[0]-10*h[0],o[1]-10*h[1]];e.plot([f,o,p])}updateResizeHandles(){this.handlePoints.forEach(((e,t,r)=>{const n=this.order[t];this.updateHandle.call(this,this.selection.get(t+1),e,t,r,n)}))}createRotFn(e){e.line(),e.circle(5)}getPoint(e){return this.handlePoints[this.order.indexOf(e)]}getPointHandle(e){return this.selection.get(this.order.indexOf(e)+1)}updateRotFn(e,t){const r=this.getPoint("t");e.get(0).plot(r[0],r[1],t[0],t[1]),e.get(1).center(t[0],t[1])}createRotationHandle(){const e=this.selection.group().addClass("svg_select_handle_rot").on("mousedown.selection touchstart.selection",ri("rot",this.el,this.handlePoints));this.createRot.call(this,e)}updateRotationHandle(){const e=this.selection.findOne("g.svg_select_handle_rot");this.updateRot(e,this.rotationPoint,this.handlePoints)}updatePoints(){const e=this.el.bbox(),t=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.handlePoints=this.getHandlePoints(e).map((e=>ni(e,t))),this.rotationPoint=ni(this.getRotationPoint(e),t)}getHandlePoints({x:e,x2:t,y:r,y2:n,cx:i,cy:a}=this.el.bbox()){return[[e,r],[i,r],[t,r],[t,a],[t,n],[i,n],[e,n],[e,a]]}getRotationPoint({y:e,cx:t}=this.el.bbox()){return[t,e-20]}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updateResizeHandles(),this.updateRotationHandle()}}const ai=e=>function(t=!0,r={}){"object"==typeof t&&(r=t,t=!0);let n=this.remember("_"+e.name);return n||(t.prototype instanceof ii?(n=new t(this),t=!0):n=new e(this),this.remember("_"+e.name,n)),n.active(t,r),this};te(Ve,{select:ai(ii)}),te([Vt,Yt,mt],{pointSelect:ai(class{constructor(e){this.el=e,e.remember("_pointSelectHandler",this),this.selection=new fr,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const t=$();this.observer=new t.MutationObserver(this.mutationHandler)}init(e){this.createHandle=e.createHandle||this.createHandleFn,this.updateHandle=e.updateHandle||this.updateHandleFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createPointHandles(),this.updatePointHandles(),this.observer.observe(this.el.node,{attributes:!0})}active(e,t){if(!e)return this.selection.clear().remove(),void this.observer.disconnect();this.init(t)}createSelection(){this.selection.polygon(this.points).addClass("svg_select_shape_pointSelect")}updateSelection(){this.selection.get(0).plot(this.points)}createPointHandles(){this.points.forEach(((e,t,r)=>{this.createHandle.call(this,this.selection,e,t,r),this.selection.get(t+1).addClass("svg_select_handle_point").on("mousedown.selection touchstart.selection",ri("point",this.el,this.points,t))}))}createHandleFn(e){e.circle(5)}updateHandleFn(e,t){e.center(t[0],t[1])}updatePointHandles(){this.points.forEach(((e,t,r)=>{this.updateHandle.call(this,this.selection.get(t+1),e,t,r)}))}updatePoints(){const e=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.points=this.el.array().map((t=>ni(t,e)))}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updatePointHandles()}})});const oi=e=>(e.changedTouches&&(e=e.changedTouches[0]),{x:e.clientX,y:e.clientY}),si=e=>{let t=1/0,r=1/0,n=-1/0,i=-1/0;for(let a=0;a<e.length;a++){const o=e[a];t=Math.min(t,o[0]),r=Math.min(r,o[1]),n=Math.max(n,o[0]),i=Math.max(i,o[1])}return new Ce(t,r,n-t,i-r)};class li{constructor(e){this.el=e,e.remember("_ResizeHandler",this),this.lastCoordinates=null,this.eventType="",this.lastEvent=null,this.handleResize=this.handleResize.bind(this),this.resize=this.resize.bind(this),this.endResize=this.endResize.bind(this),this.rotate=this.rotate.bind(this),this.movePoint=this.movePoint.bind(this)}active(e,t){this.preserveAspectRatio=t.preserveAspectRatio??!1,this.aroundCenter=t.aroundCenter??!1,this.grid=t.grid??0,this.degree=t.degree??0,this.el.off(".resize"),e&&(this.el.on(["lt.resize","rt.resize","rb.resize","lb.resize","t.resize","r.resize","b.resize","l.resize","rot.resize","point.resize"],this.handleResize),this.lastEvent&&("rot"===this.eventType?this.rotate(this.lastEvent):"point"===this.eventType?this.movePoint(this.lastEvent):this.resize(this.lastEvent)))}handleResize(e){this.eventType=e.type;const{event:t,index:r,points:n}=e.detail,i=!t.type.indexOf("mouse");if(i&&1!==(t.which||t.buttons))return;if(this.el.dispatch("beforeresize",{event:e,handler:this}).defaultPrevented)return;this.box=this.el.bbox(),this.startPoint=this.el.point(oi(t)),this.index=r,this.points=n.slice();const a=(i?"mousemove":"touchmove")+".resize",o=(i?"mouseup":"touchcancel.resize touchend")+".resize";"point"===e.type?Ne(window,a,this.movePoint):"rot"===e.type?Ne(window,a,this.rotate):Ne(window,a,this.resize),Ne(window,o,this.endResize)}resize(e){this.lastEvent=e;const t=this.snapToGrid(this.el.point(oi(e)));let r=t.x-this.startPoint.x,n=t.y-this.startPoint.y;this.preserveAspectRatio&&this.aroundCenter&&(r*=2,n*=2);const i=this.box.x+r,a=this.box.y+n,o=this.box.x2+r,s=this.box.y2+n;let l=new Ce(this.box);if(this.eventType.includes("l")&&(l.x=Math.min(i,this.box.x2),l.x2=Math.max(i,this.box.x2)),this.eventType.includes("r")&&(l.x=Math.min(o,this.box.x),l.x2=Math.max(o,this.box.x)),this.eventType.includes("t")&&(l.y=Math.min(a,this.box.y2),l.y2=Math.max(a,this.box.y2)),this.eventType.includes("b")&&(l.y=Math.min(s,this.box.y),l.y2=Math.max(s,this.box.y)),l.width=l.x2-l.x,l.height=l.y2-l.y,this.preserveAspectRatio){const e=l.width/this.box.width,t=l.height/this.box.height,r=["lt","t","rt","r","rb","b","lb","l"],n=(r.indexOf(this.eventType)+4)%r.length,i=this.aroundCenter?[this.box.cx,this.box.cy]:this.points[n];let a=this.eventType.includes("t")||this.eventType.includes("b")?t:e;a=2===this.eventType.length?Math.max(e,t):a,l=function(e,t,r){const n=[[e.x,e.y],[e.x+e.width,e.y],[e.x+e.width,e.y+e.height],[e.x,e.y+e.height]].map((([e,n])=>{const i=e-t[0],a=(n-t[1])*r;return[i*r+t[0],a+t[1]]}));return si(n)}(this.box,i,a)}this.el.dispatch("resize",{box:new Ce(l),angle:0,eventType:this.eventType,event:e,handler:this}).defaultPrevented||this.el.size(l.width,l.height).move(l.x,l.y)}movePoint(e){this.lastEvent=e;const{x:t,y:r}=this.snapToGrid(this.el.point(oi(e))),n=this.el.array().slice();n[this.index]=[t,r],this.el.dispatch("resize",{box:si(n),angle:0,eventType:this.eventType,event:e,handler:this}).defaultPrevented||this.el.plot(n)}rotate(e){this.lastEvent=e;const t=this.startPoint,r=this.el.point(oi(e)),{cx:n,cy:i}=this.box,a=t.x-n,o=t.y-i,s=r.x-n,l=r.y-i,c=Math.sqrt(a*a+o*o)*Math.sqrt(s*s+l*l);if(0===c)return;let u=Math.acos((a*s+o*l)/c)/Math.PI*180;if(!u)return;r.x<t.x&&(u=-u);const d=new ke(this.el),{x:h,y:f}=new xe(n,i).transformO(d),{rotate:p}=d.decompose(),g=this.snapToAngle(p+u)-p;this.el.dispatch("resize",{box:this.box,angle:g,eventType:this.eventType,event:e,handler:this}).defaultPrevented||this.el.transform(d.rotateO(g,h,f))}endResize(e){"rot"!==this.eventType&&"point"!==this.eventType&&this.resize(e),this.lastEvent=null,this.eventType="",Le(window,"mousemove.resize touchmove.resize"),Le(window,"mouseup.resize touchend.resize")}snapToGrid(e){return this.grid&&(e.x=Math.round(e.x/this.grid)*this.grid,e.y=Math.round(e.y/this.grid)*this.grid),e}snapToAngle(e){return this.degree&&(e=Math.round(e/this.degree)*this.degree),e}}te(Ve,{resize:function(e=!0,t={}){"object"==typeof e&&(t=e,e=!0);let r=this.remember("_ResizeHandler");return r||(e.prototype instanceof li?(r=new e(this),e=!0):r=new li(this),this.remember("_resizeHandler",r)),r.active(e,t),this}}),void 0===window.SVG&&(window.SVG=xr),void 0===window.Apex&&(window.Apex={});var ci=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","isSeriesHidden","highlightSeries","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new S(this.ctx),this.ctx.axes=new sn(this.ctx),this.ctx.core=new Gn(this.ctx.el,this.ctx),this.ctx.config=new $r({}),this.ctx.data=new Zr(this.ctx),this.ctx.grid=new en(this.ctx),this.ctx.graphics=new Pr(this.ctx),this.ctx.coreUtils=new Ar(this.ctx),this.ctx.crosshairs=new ln(this.ctx),this.ctx.events=new an(this.ctx),this.ctx.exports=new Jr(this.ctx),this.ctx.fill=new Yr(this.ctx),this.ctx.localization=new on(this.ctx),this.ctx.options=new Fr,this.ctx.responsive=new cn(this.ctx),this.ctx.series=new qr(this.ctx),this.ctx.theme=new un(this.ctx),this.ctx.formatters=new Tr(this.ctx),this.ctx.titleSubtitle=new dn(this.ctx),this.ctx.legend=new yn(this.ctx),this.ctx.toolbar=new bn(this.ctx),this.ctx.tooltip=new An(this.ctx),this.ctx.dimensions=new mn(this.ctx),this.ctx.updateHelpers=new Un(this.ctx),this.ctx.zoomPanSelection=new xn(this.ctx),this.ctx.w.globals.tooltip=new An(this.ctx)}}]),e}(),ui=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"clear",value:function(e){var t=e.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:t})}},{key:"killSVG",value:function(e){e.each((function(){this.removeClass("*"),this.off()}),!0),e.clear()}},{key:"clearDomElements",value:function(e){var t=this,r=e.isUpdating,n=this.w.globals.dom.Paper.node;n.parentNode&&n.parentNode.parentNode&&!r&&(n.parentNode.parentNode.style.minHeight="unset");var i=this.w.globals.dom.baseEl;i&&this.ctx.eventList.forEach((function(e){i.removeEventListener(e,t.ctx.events.documentEvent)}));var a=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(a.Paper),a.Paper.remove(),a.elWrap=null,a.elGraphical=null,a.elLegendWrap=null,a.elLegendForeign=null,a.baseEl=null,a.elGridRect=null,a.elGridRectMask=null,a.elGridRectBarMask=null,a.elGridRectMarkerMask=null,a.elForecastMask=null,a.elNonForecastMask=null,a.elDefs=null}}]),e}(),di=new WeakMap,hi=function(){function e(t,r){a(this,e),this.opts=r,this.ctx=this,this.w=new Vr(r).init(),this.el=t,this.w.globals.cuid=k.randomId(),this.w.globals.chartID=this.w.config.chart.id?k.escapeString(this.w.config.chart.id):this.w.globals.cuid,new ci(this).initModules(),this.lastUpdateOptions=null,this.create=k.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return s(e,[{key:"render",value:function(){var e=this;return new Promise((function(t,r){if(k.elementExists(e.el)){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),e.w.config.chart.id&&Apex._chartInstances.push({id:e.w.globals.chartID,group:e.w.config.chart.group,chart:e}),e.setLocale(e.w.config.chart.defaultLocale);var n=e.w.config.chart.events.beforeMount;"function"==typeof n&&n(e,e.w),e.events.fireEvent("beforeMount",[e,e.w]),window.addEventListener("resize",e.windowResizeHandler),function(e,t){var r=!1;if(e.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var n=e.getBoundingClientRect();"none"!==e.style.display&&0!==n.width||(r=!0)}var i=new ResizeObserver((function(n){r&&t.call(e,n),r=!0}));e.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(e.children).forEach((function(e){return i.observe(e)})):i.observe(e),di.set(t,i)}(e.el.parentNode,e.parentResizeHandler);var i=e.el.getRootNode&&e.el.getRootNode(),a=k.is("ShadowRoot",i),o=e.el.ownerDocument,s=a?i.getElementById("apexcharts-css"):o.getElementById("apexcharts-css");if(!s){var l;(s=document.createElement("style")).id="apexcharts-css",s.textContent='@keyframes opaque {\n 0% {\n opacity: 0\n }\n\n to {\n opacity: 1\n }\n}\n\n@keyframes resizeanim {\n\n 0%,\n to {\n opacity: 0\n }\n}\n\n.apexcharts-canvas {\n position: relative;\n direction: ltr !important;\n user-select: none\n}\n\n.apexcharts-canvas ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 6px\n}\n\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n border-radius: 4px;\n background-color: rgba(0, 0, 0, .5);\n box-shadow: 0 0 1px rgba(255, 255, 255, .5);\n -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5)\n}\n\n.apexcharts-inner {\n position: relative\n}\n\n.apexcharts-text tspan {\n font-family: inherit\n}\n\nrect.legend-mouseover-inactive,\n.legend-mouseover-inactive rect,\n.legend-mouseover-inactive path,\n.legend-mouseover-inactive circle,\n.legend-mouseover-inactive line,\n.legend-mouseover-inactive text.apexcharts-yaxis-title-text,\n.legend-mouseover-inactive text.apexcharts-yaxis-label {\n transition: .15s ease all;\n opacity: .2\n}\n\n.apexcharts-legend-text {\n padding-left: 15px;\n margin-left: -15px;\n}\n\n.apexcharts-series-collapsed {\n opacity: 0\n}\n\n.apexcharts-tooltip {\n border-radius: 5px;\n box-shadow: 2px 2px 6px -4px #999;\n cursor: default;\n font-size: 14px;\n left: 62px;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 20px;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n white-space: nowrap;\n z-index: 12;\n transition: .15s ease all\n}\n\n.apexcharts-tooltip.apexcharts-active {\n opacity: 1;\n transition: .15s ease all\n}\n\n.apexcharts-tooltip.apexcharts-theme-light {\n border: 1px solid #e3e3e3;\n background: rgba(255, 255, 255, .96)\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark {\n color: #fff;\n background: rgba(30, 30, 30, .8)\n}\n\n.apexcharts-tooltip * {\n font-family: inherit\n}\n\n.apexcharts-tooltip-title {\n padding: 6px;\n font-size: 15px;\n margin-bottom: 4px\n}\n\n.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {\n background: #eceff1;\n border-bottom: 1px solid #ddd\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {\n background: rgba(0, 0, 0, .7);\n border-bottom: 1px solid #333\n}\n\n.apexcharts-tooltip-text-goals-value,\n.apexcharts-tooltip-text-y-value,\n.apexcharts-tooltip-text-z-value {\n display: inline-block;\n margin-left: 5px;\n font-weight: 600\n}\n\n.apexcharts-tooltip-text-goals-label:empty,\n.apexcharts-tooltip-text-goals-value:empty,\n.apexcharts-tooltip-text-y-label:empty,\n.apexcharts-tooltip-text-y-value:empty,\n.apexcharts-tooltip-text-z-value:empty,\n.apexcharts-tooltip-title:empty {\n display: none\n}\n\n.apexcharts-tooltip-text-goals-label,\n.apexcharts-tooltip-text-goals-value {\n padding: 6px 0 5px\n}\n\n.apexcharts-tooltip-goals-group,\n.apexcharts-tooltip-text-goals-label,\n.apexcharts-tooltip-text-goals-value {\n display: flex\n}\n\n.apexcharts-tooltip-text-goals-label:not(:empty),\n.apexcharts-tooltip-text-goals-value:not(:empty) {\n margin-top: -6px\n}\n\n.apexcharts-tooltip-marker {\n display: inline-block;\n position: relative;\n width: 16px;\n height: 16px;\n font-size: 16px;\n line-height: 16px;\n margin-right: 4px;\n text-align: center;\n vertical-align: middle;\n color: inherit;\n}\n\n.apexcharts-tooltip-marker::before {\n content: "";\n display: inline-block;\n width: 100%;\n text-align: center;\n color: currentcolor;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n font-size: 26px;\n font-family: Arial, Helvetica, sans-serif;\n line-height: 14px;\n font-weight: 900;\n}\n\n.apexcharts-tooltip-marker[shape="circle"]::before {\n content: "\\25CF";\n}\n\n.apexcharts-tooltip-marker[shape="square"]::before,\n.apexcharts-tooltip-marker[shape="rect"]::before {\n content: "\\25A0";\n transform: translate(-1px, -2px);\n}\n\n.apexcharts-tooltip-marker[shape="line"]::before {\n content: "\\2500";\n}\n\n.apexcharts-tooltip-marker[shape="diamond"]::before {\n content: "\\25C6";\n font-size: 28px;\n}\n\n.apexcharts-tooltip-marker[shape="triangle"]::before {\n content: "\\25B2";\n font-size: 22px;\n}\n\n.apexcharts-tooltip-marker[shape="cross"]::before {\n content: "\\2715";\n font-size: 18px;\n}\n\n.apexcharts-tooltip-marker[shape="plus"]::before {\n content: "\\2715";\n transform: rotate(45deg) translate(-1px, -1px);\n font-size: 18px;\n}\n\n.apexcharts-tooltip-marker[shape="star"]::before {\n content: "\\2605";\n font-size: 18px;\n}\n\n.apexcharts-tooltip-marker[shape="sparkle"]::before {\n content: "\\2726";\n font-size: 20px;\n}\n\n.apexcharts-tooltip-series-group {\n padding: 0 10px;\n display: none;\n text-align: left;\n justify-content: left;\n align-items: center\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {\n opacity: 1\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active,\n.apexcharts-tooltip-series-group:last-child {\n padding-bottom: 4px\n}\n\n.apexcharts-tooltip-y-group {\n padding: 6px 0 5px\n}\n\n.apexcharts-custom-tooltip,\n.apexcharts-tooltip-box {\n padding: 4px 8px\n}\n\n.apexcharts-tooltip-boxPlot {\n display: flex;\n flex-direction: column-reverse\n}\n\n.apexcharts-tooltip-box>div {\n margin: 4px 0\n}\n\n.apexcharts-tooltip-box span.value {\n font-weight: 700\n}\n\n.apexcharts-tooltip-rangebar {\n padding: 5px 8px\n}\n\n.apexcharts-tooltip-rangebar .category {\n font-weight: 600;\n color: #777\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n font-weight: 700;\n display: block;\n margin-bottom: 5px\n}\n\n.apexcharts-xaxistooltip,\n.apexcharts-yaxistooltip {\n opacity: 0;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n background: #eceff1;\n border: 1px solid #90a4ae\n}\n\n.apexcharts-xaxistooltip {\n padding: 9px 10px;\n transition: .15s ease all\n}\n\n.apexcharts-xaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, .7);\n border: 1px solid rgba(0, 0, 0, .5);\n color: #fff\n}\n\n.apexcharts-xaxistooltip:after,\n.apexcharts-xaxistooltip:before {\n left: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none\n}\n\n.apexcharts-xaxistooltip:after {\n border-color: transparent;\n border-width: 6px;\n margin-left: -6px\n}\n\n.apexcharts-xaxistooltip:before {\n border-color: transparent;\n border-width: 7px;\n margin-left: -7px\n}\n\n.apexcharts-xaxistooltip-bottom:after,\n.apexcharts-xaxistooltip-bottom:before {\n bottom: 100%\n}\n\n.apexcharts-xaxistooltip-top:after,\n.apexcharts-xaxistooltip-top:before {\n top: 100%\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n border-bottom-color: #eceff1\n}\n\n.apexcharts-xaxistooltip-bottom:before {\n border-bottom-color: #90a4ae\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {\n border-bottom-color: rgba(0, 0, 0, .5)\n}\n\n.apexcharts-xaxistooltip-top:after {\n border-top-color: #eceff1\n}\n\n.apexcharts-xaxistooltip-top:before {\n border-top-color: #90a4ae\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {\n border-top-color: rgba(0, 0, 0, .5)\n}\n\n.apexcharts-xaxistooltip.apexcharts-active {\n opacity: 1;\n transition: .15s ease all\n}\n\n.apexcharts-yaxistooltip {\n padding: 4px 10px\n}\n\n.apexcharts-yaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, .7);\n border: 1px solid rgba(0, 0, 0, .5);\n color: #fff\n}\n\n.apexcharts-yaxistooltip:after,\n.apexcharts-yaxistooltip:before {\n top: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none\n}\n\n.apexcharts-yaxistooltip:after {\n border-color: transparent;\n border-width: 6px;\n margin-top: -6px\n}\n\n.apexcharts-yaxistooltip:before {\n border-color: transparent;\n border-width: 7px;\n margin-top: -7px\n}\n\n.apexcharts-yaxistooltip-left:after,\n.apexcharts-yaxistooltip-left:before {\n left: 100%\n}\n\n.apexcharts-yaxistooltip-right:after,\n.apexcharts-yaxistooltip-right:before {\n right: 100%\n}\n\n.apexcharts-yaxistooltip-left:after {\n border-left-color: #eceff1\n}\n\n.apexcharts-yaxistooltip-left:before {\n border-left-color: #90a4ae\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {\n border-left-color: rgba(0, 0, 0, .5)\n}\n\n.apexcharts-yaxistooltip-right:after {\n border-right-color: #eceff1\n}\n\n.apexcharts-yaxistooltip-right:before {\n border-right-color: #90a4ae\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {\n border-right-color: rgba(0, 0, 0, .5)\n}\n\n.apexcharts-yaxistooltip.apexcharts-active {\n opacity: 1\n}\n\n.apexcharts-yaxistooltip-hidden {\n display: none\n}\n\n.apexcharts-xcrosshairs,\n.apexcharts-ycrosshairs {\n pointer-events: none;\n opacity: 0;\n transition: .15s ease all\n}\n\n.apexcharts-xcrosshairs.apexcharts-active,\n.apexcharts-ycrosshairs.apexcharts-active {\n opacity: 1;\n transition: .15s ease all\n}\n\n.apexcharts-ycrosshairs-hidden {\n opacity: 0\n}\n\n.apexcharts-selection-rect {\n cursor: move\n}\n\n.svg_select_shape {\n stroke-width: 1;\n stroke-dasharray: 10 10;\n stroke: black;\n stroke-opacity: 0.1;\n pointer-events: none;\n fill: none;\n}\n\n.svg_select_handle {\n stroke-width: 3;\n stroke: black;\n fill: none;\n}\n\n.svg_select_handle_r {\n cursor: e-resize;\n}\n\n.svg_select_handle_l {\n cursor: w-resize;\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-zoom {\n cursor: crosshair\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-pan {\n cursor: move\n}\n\n.apexcharts-menu-icon,\n.apexcharts-pan-icon,\n.apexcharts-reset-icon,\n.apexcharts-selection-icon,\n.apexcharts-toolbar-custom-icon,\n.apexcharts-zoom-icon,\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon {\n cursor: pointer;\n width: 20px;\n height: 20px;\n line-height: 24px;\n color: #6e8192;\n text-align: center\n}\n\n.apexcharts-menu-icon svg,\n.apexcharts-reset-icon svg,\n.apexcharts-zoom-icon svg,\n.apexcharts-zoomin-icon svg,\n.apexcharts-zoomout-icon svg {\n fill: #6e8192\n}\n\n.apexcharts-selection-icon svg {\n fill: #444;\n transform: scale(.76)\n}\n\n.apexcharts-theme-dark .apexcharts-menu-icon svg,\n.apexcharts-theme-dark .apexcharts-pan-icon svg,\n.apexcharts-theme-dark .apexcharts-reset-icon svg,\n.apexcharts-theme-dark .apexcharts-selection-icon svg,\n.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,\n.apexcharts-theme-dark .apexcharts-zoom-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomin-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomout-icon svg {\n fill: #f3f4f5\n}\n\n.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg {\n fill: #008ffb\n}\n\n.apexcharts-theme-light .apexcharts-menu-icon:hover svg,\n.apexcharts-theme-light .apexcharts-reset-icon:hover svg,\n.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,\n.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg {\n fill: #333\n}\n\n.apexcharts-menu-icon,\n.apexcharts-selection-icon {\n position: relative\n}\n\n.apexcharts-reset-icon {\n margin-left: 5px\n}\n\n.apexcharts-menu-icon,\n.apexcharts-reset-icon,\n.apexcharts-zoom-icon {\n transform: scale(.85)\n}\n\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon {\n transform: scale(.7)\n}\n\n.apexcharts-zoomout-icon {\n margin-right: 3px\n}\n\n.apexcharts-pan-icon {\n transform: scale(.62);\n position: relative;\n left: 1px;\n top: 0\n}\n\n.apexcharts-pan-icon svg {\n fill: #fff;\n stroke: #6e8192;\n stroke-width: 2\n}\n\n.apexcharts-pan-icon.apexcharts-selected svg {\n stroke: #008ffb\n}\n\n.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {\n stroke: #333\n}\n\n.apexcharts-toolbar {\n position: absolute;\n z-index: 11;\n max-width: 176px;\n text-align: right;\n border-radius: 3px;\n padding: 0 6px 2px;\n display: flex;\n justify-content: space-between;\n align-items: center\n}\n\n.apexcharts-menu {\n background: #fff;\n position: absolute;\n top: 100%;\n border: 1px solid #ddd;\n border-radius: 3px;\n padding: 3px;\n right: 10px;\n opacity: 0;\n min-width: 110px;\n transition: .15s ease all;\n pointer-events: none\n}\n\n.apexcharts-menu.apexcharts-menu-open {\n opacity: 1;\n pointer-events: all;\n transition: .15s ease all\n}\n\n.apexcharts-menu-item {\n padding: 6px 7px;\n font-size: 12px;\n cursor: pointer\n}\n\n.apexcharts-theme-light .apexcharts-menu-item:hover {\n background: #eee\n}\n\n.apexcharts-theme-dark .apexcharts-menu {\n background: rgba(0, 0, 0, .7);\n color: #fff\n}\n\n@media screen and (min-width:768px) {\n .apexcharts-canvas:hover .apexcharts-toolbar {\n opacity: 1\n }\n}\n\n.apexcharts-canvas .apexcharts-element-hidden,\n.apexcharts-datalabel.apexcharts-element-hidden,\n.apexcharts-hide .apexcharts-series-points {\n opacity: 0;\n}\n\n.apexcharts-hidden-element-shown {\n opacity: 1;\n transition: 0.25s ease all;\n}\n\n.apexcharts-datalabel,\n.apexcharts-datalabel-label,\n.apexcharts-datalabel-value,\n.apexcharts-datalabels,\n.apexcharts-pie-label {\n cursor: default;\n pointer-events: none\n}\n\n.apexcharts-pie-label-delay {\n opacity: 0;\n animation-name: opaque;\n animation-duration: .3s;\n animation-fill-mode: forwards;\n animation-timing-function: ease\n}\n\n.apexcharts-radialbar-label {\n cursor: pointer;\n}\n\n.apexcharts-annotation-rect,\n.apexcharts-area-series .apexcharts-area,\n.apexcharts-gridline,\n.apexcharts-line,\n.apexcharts-point-annotation-label,\n.apexcharts-radar-series path:not(.apexcharts-marker),\n.apexcharts-radar-series polygon,\n.apexcharts-toolbar svg,\n.apexcharts-tooltip .apexcharts-marker,\n.apexcharts-xaxis-annotation-label,\n.apexcharts-yaxis-annotation-label,\n.apexcharts-zoom-rect,\n.no-pointer-events {\n pointer-events: none\n}\n\n.apexcharts-tooltip-active .apexcharts-marker {\n transition: .15s ease all\n}\n\n.apexcharts-radar-series .apexcharts-yaxis {\n pointer-events: none;\n}\n\n.resize-triggers {\n animation: 1ms resizeanim;\n visibility: hidden;\n opacity: 0;\n height: 100%;\n width: 100%;\n overflow: hidden\n}\n\n.contract-trigger:before,\n.resize-triggers,\n.resize-triggers>div {\n content: " ";\n display: block;\n position: absolute;\n top: 0;\n left: 0\n}\n\n.resize-triggers>div {\n height: 100%;\n width: 100%;\n background: #eee;\n overflow: auto\n}\n\n.contract-trigger:before {\n overflow: hidden;\n width: 200%;\n height: 200%\n}\n\n.apexcharts-bar-goals-markers {\n pointer-events: none\n}\n\n.apexcharts-bar-shadows {\n pointer-events: none\n}\n\n.apexcharts-rangebar-goals-markers {\n pointer-events: none\n}\n\n.apexcharts-disable-transitions * {\n transition: none !important;\n}';var c=(null===(l=e.opts.chart)||void 0===l?void 0:l.nonce)||e.w.config.chart.nonce;c&&s.setAttribute("nonce",c),a?i.prepend(s):!1!==e.w.config.chart.injectStyleSheet&&o.head.appendChild(s)}var u=e.create(e.w.config.series,{});if(!u)return t(e);e.mount(u).then((function(){"function"==typeof e.w.config.chart.events.mounted&&e.w.config.chart.events.mounted(e,e.w),e.events.fireEvent("mounted",[e,e.w]),t(u)})).catch((function(e){r(e)}))}else r(new Error("Element not found"))}))}},{key:"create",value:function(e,t){var r=this,n=this.w;new ci(this).initModules();var i=this.w.globals;if(i.noData=!1,i.animationEnded=!1,!k.elementExists(this.el))return i.animationEnded=!0,null;if(this.responsive.checkResponsiveConfig(t),n.config.xaxis.convertedCatToNumeric&&new Br(n.config).convertCatToNumericXaxis(n.config,this.ctx),this.core.setupElements(),"treemap"===n.config.chart.type&&(n.config.grid.show=!1,n.config.yaxis[0].show=!1),0===i.svgWidth)return i.animationEnded=!0,null;var a=e;e.forEach((function(e,t){e.hidden&&(a=r.legend.legendHelpers.getSeriesAfterCollapsing({realIndex:t}))}));var o=Ar.checkComboSeries(a,n.config.chart.type);i.comboCharts=o.comboCharts,i.comboBarCount=o.comboBarCount;var s=a.every((function(e){return e.data&&0===e.data.length}));(0===a.length||s&&i.collapsedSeries.length<1)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(a),this.theme.init(),new Xr(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),i.noData&&i.collapsedSeries.length!==i.series.length&&!n.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),i.axisCharts&&(this.core.coreCalculations(),"category"!==n.config.xaxis.type&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=n.globals.minX,this.ctx.toolbar.maxX=n.globals.maxX),this.formatters.heatmapLabelFormatters(),new Ar(this).getLargestMarkerSize(),this.dimensions.plotCoords();var l=this.core.xySettings();this.grid.createGridMask();var c=this.core.plotChartType(a,l),u=new Gr(this);return u.bringForward(),n.config.dataLabels.background.enabled&&u.dataLabelsBackground(),this.core.shiftGraphPosition(),n.globals.dataPoints>50&&n.globals.dom.elWrap.classList.add("apexcharts-disable-transitions"),{elGraph:c,xyRatios:l,dimensions:{plot:{left:n.globals.translateX,top:n.globals.translateY,width:n.globals.gridWidth,height:n.globals.gridHeight}}}}},{key:"mount",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=this,n=r.w;return new Promise((function(i,a){if(null===r.el)return a(new Error("Not enough data to display or target element not found"));(null===t||n.globals.allSeriesCollapsed)&&r.series.handleNoData(),r.grid=new en(r);var o,s,l=r.grid.drawGrid();if(r.annotations=new zr(r),r.annotations.drawImageAnnos(),r.annotations.drawTextAnnos(),"back"===n.config.grid.position&&(l&&n.globals.dom.elGraphical.add(l.el),null!=l&&null!==(o=l.elGridBorders)&&void 0!==o&&o.node&&n.globals.dom.elGraphical.add(l.elGridBorders)),Array.isArray(t.elGraph))for(var c=0;c<t.elGraph.length;c++)n.globals.dom.elGraphical.add(t.elGraph[c]);else n.globals.dom.elGraphical.add(t.elGraph);"front"===n.config.grid.position&&(l&&n.globals.dom.elGraphical.add(l.el),null!=l&&null!==(s=l.elGridBorders)&&void 0!==s&&s.node&&n.globals.dom.elGraphical.add(l.elGridBorders)),"front"===n.config.xaxis.crosshairs.position&&r.crosshairs.drawXCrosshairs(),"front"===n.config.yaxis[0].crosshairs.position&&r.crosshairs.drawYCrosshairs(),"treemap"!==n.config.chart.type&&r.axes.drawAxis(n.config.chart.type,l);var u=new Qr(e.ctx,l),d=new nn(e.ctx,l);if(null!==l&&(u.xAxisLabelCorrections(l.xAxisTickWidth),d.setYAxisTextAlignments(),n.config.yaxis.map((function(e,t){-1===n.globals.ignoreYAxisIndexes.indexOf(t)&&d.yAxisTitleRotate(t,e.opposite)}))),r.annotations.drawAxesAnnotations(),!n.globals.noData){if(n.config.tooltip.enabled&&!n.globals.noData&&r.w.globals.tooltip.drawTooltip(t.xyRatios),n.globals.axisCharts&&(n.globals.isXNumeric||n.config.xaxis.convertedCatToNumeric||n.globals.isRangeBar))(n.config.chart.zoom.enabled||n.config.chart.selection&&n.config.chart.selection.enabled||n.config.chart.pan&&n.config.chart.pan.enabled)&&r.zoomPanSelection.init({xyRatios:t.xyRatios});else{var h=n.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach((function(e){h[e]=!1}))}n.config.chart.toolbar.show&&!n.globals.allSeriesCollapsed&&r.toolbar.createToolbar()}n.globals.memory.methodsToExec.length>0&&n.globals.memory.methodsToExec.forEach((function(e){e.method(e.params,!1,e.context)})),n.globals.axisCharts||n.globals.noData||r.core.resizeNonAxisCharts(),i(r)}))}},{key:"destroy",value:function(){window.removeEventListener("resize",this.windowResizeHandler),function(e,t){var r=di.get(t);r&&(r.disconnect(),di.delete(t))}(this.el.parentNode,this.parentResizeHandler);var e=this.w.config.chart.id;e&&Apex._chartInstances.forEach((function(t,r){t.id===k.escapeString(e)&&Apex._chartInstances.splice(r,1)})),new ui(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=this.w;return o.globals.selection=void 0,this.lastUpdateOptions&&JSON.stringify(this.lastUpdateOptions)===JSON.stringify(e)?this:(e.series&&(this.data.resetParsingFlags(),this.series.resetSeries(!1,!0,!1),e.series.length&&e.series[0].data&&(e.series=e.series.map((function(e,r){return t.updateHelpers._extendSeries(e,r)}))),this.updateHelpers.revertDefaultAxisMinMax()),e.xaxis&&(e=this.updateHelpers.forceXAxisUpdate(e)),e.yaxis&&(e=this.updateHelpers.forceYAxisUpdate(e)),o.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),e.theme&&(e=this.theme.updateThemeOptions(e)),this.updateHelpers._updateOptions(e,r,n,i,a))}},{key:"updateSeries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.data.resetParsingFlags(),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(e,t,r)}},{key:"appendSeries",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];this.data.resetParsingFlags();var n=this.w.config.series.slice();return n.push(e),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(n,t,r)}},{key:"appendData",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=this;r.data.resetParsingFlags(),r.w.globals.dataChanged=!0,r.series.getPreviousPaths();for(var n=r.w.config.series.slice(),i=0;i<n.length;i++)if(null!==e[i]&&void 0!==e[i])for(var a=0;a<e[i].data.length;a++)n[i].data.push(e[i].data[a]);return r.w.config.series=n,t&&(r.w.globals.initialSeries=k.clone(r.w.config.series)),this.update()}},{key:"update",value:function(e){var t=this;return new Promise((function(r,n){if(t.lastUpdateOptions&&JSON.stringify(t.lastUpdateOptions)===JSON.stringify(e))return r(t);t.lastUpdateOptions=k.clone(e),new ui(t.ctx).clear({isUpdating:!0});var i=t.create(t.w.config.series,e);if(!i)return r(t);t.mount(i).then((function(){"function"==typeof t.w.config.chart.events.updated&&t.w.config.chart.events.updated(t,t.w),t.events.fireEvent("updated",[t,t.w]),t.w.globals.isDirty=!0,r(t)})).catch((function(e){n(e)}))}))}},{key:"getSyncedCharts",value:function(){var e=this.getGroupedCharts(),t=[this];return e.length&&(t=[],e.forEach((function(e){t.push(e)}))),t}},{key:"getGroupedCharts",value:function(){var e=this;return Apex._chartInstances.filter((function(e){if(e.group)return!0})).map((function(t){return e.w.config.chart.group===t.group?t.chart:e}))}},{key:"toggleSeries",value:function(e){return this.series.toggleSeries(e)}},{key:"highlightSeriesOnLegendHover",value:function(e,t){return this.series.toggleSeriesOnHover(e,t)}},{key:"showSeries",value:function(e){this.series.showSeries(e)}},{key:"hideSeries",value:function(e){this.series.hideSeries(e)}},{key:"highlightSeries",value:function(e){this.series.highlightSeries(e)}},{key:"isSeriesHidden",value:function(e){this.series.isSeriesHidden(e)}},{key:"resetSeries",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.series.resetSeries(e,t)}},{key:"addEventListener",value:function(e,t){this.events.addEventListener(e,t)}},{key:"removeEventListener",value:function(e,t){this.events.removeEventListener(e,t)}},{key:"addXaxisAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this;r&&(n=r),n.annotations.addXaxisAnnotationExternal(e,t,n)}},{key:"addYaxisAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this;r&&(n=r),n.annotations.addYaxisAnnotationExternal(e,t,n)}},{key:"addPointAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this;r&&(n=r),n.annotations.addPointAnnotationExternal(e,t,n)}},{key:"clearAnnotations",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=this;e&&(t=e),t.annotations.clearAnnotations(t)}},{key:"removeAnnotation",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r=this;t&&(r=t),r.annotations.removeAnnotation(r,e)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(e,t){return this.coreUtils.getSeriesTotalsXRange(e,t)}},{key:"getHighestValueInSeries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new rn(this.ctx).getMinYMaxY(e).highestY}},{key:"getLowestValueInSeries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new rn(this.ctx).getMinYMaxY(e).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(e,t){return this.updateHelpers.toggleDataPointSelection(e,t)}},{key:"zoomX",value:function(e,t){this.ctx.toolbar.zoomUpdateOptions(e,t)}},{key:"setLocale",value:function(e){this.localization.setCurrentLocaleValues(e)}},{key:"dataURI",value:function(e){return new Jr(this.ctx).dataURI(e)}},{key:"getSvgString",value:function(e){return new Jr(this.ctx).getSvgString(e)}},{key:"exportToCSV",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Jr(this.ctx).exportToCSV(e)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var e=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout((function(){e.w.globals.resized=!0,e.w.globals.dataChanged=!1,e.ctx.update()}),150)}},{key:"_windowResizeHandler",value:function(){var e=this.w.config.chart.redrawOnWindowResize;"function"==typeof e&&(e=e()),e&&this._windowResize()}}],[{key:"getChartByID",value:function(e){var t=k.escapeString(e);if(Apex._chartInstances){var r=Apex._chartInstances.filter((function(e){return e.id===t}))[0];return r&&r.chart}}},{key:"initOnLoad",value:function(){for(var t=document.querySelectorAll("[data-apexcharts]"),r=0;r<t.length;r++)new e(t[r],JSON.parse(t[r].getAttribute("data-options"))).render()}},{key:"exec",value:function(e,t){var r=this.getChartByID(e);if(r){r.w.globals.isExecCalled=!0;var n=null;if(-1!==r.publicMethods.indexOf(t)){for(var i=arguments.length,a=new Array(i>2?i-2:0),o=2;o<i;o++)a[o-2]=arguments[o];n=r[t].apply(r,a)}return n}}},{key:"merge",value:function(e,t){return k.extend(e,t)}},{key:"getThemePalettes",value:function(){return{palette1:["#008FFB","#00E396","#FEB019","#FF4560","#775DD0"],palette2:["#3F51B5","#03A9F4","#4CAF50","#F9CE1D","#FF9800"],palette3:["#33B2DF","#546E7A","#D4526E","#13D8AA","#A5978B"],palette4:["#4ECDC4","#C7F464","#81D4FA","#FD6A6A","#546E7A"],palette5:["#2B908F","#F9A3A4","#90EE7E","#FA4443","#69D2E7"],palette6:["#449DD1","#F86624","#EA3546","#662E9B","#C5D86D"],palette7:["#D7263D","#1B998B","#2E294E","#F46036","#E2C044"],palette8:["#662E9B","#F86624","#F9C80E","#EA3546","#43BCCD"],palette9:["#5C4742","#A5978B","#8D5B4C","#5A2A27","#C4BBAF"],palette10:["#A300D6","#7D02EB","#5653FE","#2983FF","#00B1F2"]}}}]),e}()},1469:(e,t,r)=>{"use strict";var n=r(64076),i=r(61828),a=r(94281),o=r(30289),s=r(69916),l=r(48227);e.exports=function(){var e=l(this),t=s(a(e,"length")),r=1;arguments.length>0&&void 0!==arguments[0]&&(r=o(arguments[0]));var c=n(e,0);return i(c,e,t,0,r),c}},53003:(e,t,r)=>{"use strict";var n=r(38452),i=r(10487),a=r(1469),o=r(635),s=o(),l=r(87842),c=i(s);n(c,{getPolyfill:o,implementation:a,shim:l}),e.exports=c},635:(e,t,r)=>{"use strict";var n=r(1469);e.exports=function(){return Array.prototype.flat||n}},87842:(e,t,r)=>{"use strict";var n=r(38452),i=r(63295),a=r(635);e.exports=function(){var e=a();return n(Array.prototype,{flat:e},{flat:function(){return Array.prototype.flat!==e}}),i("flat"),e}},13144:(e,t,r)=>{"use strict";var n=r(66743),i=r(11002),a=r(10076),o=r(47119);e.exports=o||n.call(a,i)},12205:(e,t,r)=>{"use strict";var n=r(66743),i=r(11002),a=r(13144);e.exports=function(){return a(n,i,arguments)}},11002:e=>{"use strict";e.exports=Function.prototype.apply},10076:e=>{"use strict";e.exports=Function.prototype.call},73126:(e,t,r)=>{"use strict";var n=r(66743),i=r(69675),a=r(10076),o=r(13144);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new i("a function is required");return o(n,a,e)}},47119:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},10487:(e,t,r)=>{"use strict";var n=r(96897),i=r(30655),a=r(73126),o=r(12205);e.exports=function(e){var t=a(arguments),r=e.length-(arguments.length-1);return n(t,1+(r>0?r:0),!0)},i?i(e.exports,"apply",{value:o}):e.exports.apply=o},36556:(e,t,r)=>{"use strict";var n=r(70453),i=r(73126),a=i([n("%String.prototype.indexOf%")]);e.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&a(e,".prototype.")>-1?i([r]):r}},32485:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)){if(r.length){var o=i.apply(null,r);o&&e.push(o)}}else if("object"===a){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},89929:(e,t,r)=>{"use strict";r.r(t),r.d(t,{addEventListener:()=>l});var n=!("undefined"==typeof window||!window.document||!window.document.createElement),i=void 0;function a(e){e.handlers===e.nextHandlers&&(e.nextHandlers=e.handlers.slice())}function o(e){this.target=e,this.events={}}o.prototype.getEventHandlers=function(e,t){var r,n=String(e)+" "+String((r=t)?!0===r?100:(0|r.capture)+(r.passive<<1)+(r.once<<2):0);return this.events[n]||(this.events[n]={handlers:[],handleEvent:void 0},this.events[n].nextHandlers=this.events[n].handlers),this.events[n]},o.prototype.handleEvent=function(e,t,r){var n=this.getEventHandlers(e,t);n.handlers=n.nextHandlers,n.handlers.forEach((function(e){e&&e(r)}))},o.prototype.add=function(e,t,r){var n=this,i=this.getEventHandlers(e,r);a(i),0===i.nextHandlers.length&&(i.handleEvent=this.handleEvent.bind(this,e,r),this.target.addEventListener(e,i.handleEvent,r)),i.nextHandlers.push(t);var o=!0;return function(){if(o){o=!1,a(i);var s=i.nextHandlers.indexOf(t);i.nextHandlers.splice(s,1),0===i.nextHandlers.length&&(n.target&&n.target.removeEventListener(e,i.handleEvent,r),i.handleEvent=void 0)}}};var s="__consolidated_events_handlers__";function l(e,t,r,a){e[s]||(e[s]=new o(e));var l=function(e){if(e)return void 0===i&&(i=function(){if(!n)return!1;if(!window.addEventListener||!window.removeEventListener||!Object.defineProperty)return!1;var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}}),r=function(){};window.addEventListener("testPassiveEventSupport",r,t),window.removeEventListener("testPassiveEventSupport",r,t)}catch(e){}return e}()),i?e:!!e.capture}(a);return e[s].add(t,r,l)}},52422:(e,t,r)=>{"use strict";var n=r(30655),i=r(58068),a=r(69675),o=r(98176);e.exports=function(e,t,r){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new a("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,l=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],d=!!o&&o(e,t);if(n)n(e,t,{configurable:null===c&&d?d.configurable:!c,enumerable:null===s&&d?d.enumerable:!s,value:r,writable:null===l&&d?d.writable:!l});else{if(!u&&(s||l||c))throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=r}}},38452:(e,t,r)=>{"use strict";var n=r(1189),i="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),a=Object.prototype.toString,o=Array.prototype.concat,s=r(52422),l=r(30592)(),c=function(e,t,r,n){if(t in e)if(!0===n){if(e[t]===r)return}else if("function"!=typeof(i=n)||"[object Function]"!==a.call(i)||!n())return;var i;l?s(e,t,r,!0):s(e,t,r)},u=function(e,t){var r=arguments.length>2?arguments[2]:{},a=n(t);i&&(a=o.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s<a.length;s+=1)c(e,a[s],t[a[s]],r[a[s]])};u.supportsDescriptors=!!l,e.exports=u},65097:e=>{"use strict";e.exports=function(e){if(arguments.length<1)throw new TypeError("1 argument is required");if("object"!=typeof e)throw new TypeError("Argument 1 (”other“) to Node.contains must be an instance of Node");var t=e;do{if(this===t)return!0;t&&(t=t.parentNode)}while(t);return!1}},2423:(e,t,r)=>{"use strict";var n=r(38452),i=r(65097),a=r(45244),o=a(),s=function(e,t){return o.apply(e,[t])};n(s,{getPolyfill:a,implementation:i,shim:r(20982)}),e.exports=s},45244:(e,t,r)=>{"use strict";var n=r(65097);e.exports=function(){if("undefined"!=typeof document){if(document.contains)return document.contains;if(document.body&&document.body.contains)try{if("boolean"==typeof document.body.contains.call(document,""))return document.body.contains}catch(e){}}return n}},20982:(e,t,r)=>{"use strict";var n=r(38452),i=r(45244);e.exports=function(){var e=i();return"undefined"!=typeof document&&(n(document,{contains:e},{contains:function(){return document.contains!==e}}),"undefined"!=typeof Element&&n(Element.prototype,{contains:e},{contains:function(){return Element.prototype.contains!==e}})),e}},7176:(e,t,r)=>{"use strict";var n,i=r(73126),a=r(98176);try{n=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var o=!!n&&a&&a(Object.prototype,"__proto__"),s=Object,l=s.getPrototypeOf;e.exports=o&&"function"==typeof o.get?i([o.get]):"function"==typeof l&&function(e){return l(null==e?e:s(e))}},53516:(e,t,r)=>{"use strict";var n=r(73126),i=r(98176),a=r(69675),o={};try{o.__proto__=null}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var s=!("toString"in o),l=i&&i(Object.prototype,"__proto__");e.exports=s&&(!!l&&"function"==typeof l.set&&n([l.set])||function(e,t){if(null==e)throw new a("set Object.prototype.__proto__ called on null or undefined");return e.__proto__=t,t})},74470:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e,t))return!0;if(!e||!t||"object"!==o(e)||"object"!==o(t))return!1;var r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;r.sort(),a.sort();for(var s=0;s<r.length;s+=1)if(!(0,i.default)(t,r[s])||!(0,n.default)(e[r[s]],t[r[s]]))return!1;return!0};var n=a(r(37653)),i=a(r(19030));function a(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}},30655:e=>{"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},41237:e=>{"use strict";e.exports=EvalError},69383:e=>{"use strict";e.exports=Error},79290:e=>{"use strict";e.exports=RangeError},79538:e=>{"use strict";e.exports=ReferenceError},58068:e=>{"use strict";e.exports=SyntaxError},69675:e=>{"use strict";e.exports=TypeError},35345:e=>{"use strict";e.exports=URIError},5388:(e,t,r)=>{"use strict";var n=r(69675);e.exports=function(e){if(null==e)throw new n(arguments.length>0&&arguments[1]||"Cannot call method on "+e);return e}},33348:(e,t,r)=>{"use strict";var n=r(79612),i=r(5388);e.exports=function(e){return i(e),n(e)}},79612:e=>{"use strict";e.exports=Object},63295:(e,t,r)=>{"use strict";var n=r(9957),i="function"==typeof Symbol&&"symbol"==typeof Symbol.unscopables,a=i&&Array.prototype[Symbol.unscopables],o=TypeError;e.exports=function(e){if("string"!=typeof e||!e)throw new o("method must be a non-empty string");if(!n(Array.prototype,e))throw new o("method must be on Array.prototype");i&&(a[e]=!0)}},95437:(e,t,r)=>{"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,i=r(90162),a=r(69600),o=r(62120),s=r(93612);e.exports=function(e){if(i(e))return e;var t,r="default";if(arguments.length>1&&(arguments[1]===String?r="string":arguments[1]===Number&&(r="number")),n&&(Symbol.toPrimitive?t=function(e,t){var r=e[t];if(null!=r){if(!a(r))throw new TypeError(r+" returned for property "+String(t)+" of object "+e+" is not a function");return r}}(e,Symbol.toPrimitive):s(e)&&(t=Symbol.prototype.valueOf)),void 0!==t){var l=t.call(e,r);if(i(l))return l;throw new TypeError("unable to convert exotic object to primitive")}return"default"===r&&(o(e)||s(e))&&(r="string"),function(e,t){if(null==e)throw new TypeError("Cannot call method on "+e);if("string"!=typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"');var r,n,o,s="string"===t?["toString","valueOf"]:["valueOf","toString"];for(o=0;o<s.length;++o)if(r=e[s[o]],a(r)&&(n=r.call(e),i(n)))return n;throw new TypeError("No default value")}(e,"default"===r?"number":r)}},90162:e=>{"use strict";e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},70580:e=>{"use strict";var t=/["'&<>]/;e.exports=function(e){var r,n=""+e,i=t.exec(n);if(!i)return n;var a="",o=0,s=0;for(o=i.index;o<n.length;o++){switch(n.charCodeAt(o)){case 34:r=""";break;case 38:r="&";break;case 39:r="'";break;case 60:r="<";break;case 62:r=">";break;default:continue}s!==o&&(a+=n.substring(s,o)),s=o+1,a+=r}return s!==o?a+n.substring(s,o):a}},32017:e=>{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,i,a;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(a=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=n;0!=i--;){var o=a[i];if(!e(t[o],r[o]))return!1}return!0}return t!=t&&r!=r}},89353:e=>{"use strict";var t=Object.prototype.toString,r=Math.max,n=function(e,t){for(var r=[],n=0;n<e.length;n+=1)r[n]=e[n];for(var i=0;i<t.length;i+=1)r[i+e.length]=t[i];return r};e.exports=function(e){var i=this;if("function"!=typeof i||"[object Function]"!==t.apply(i))throw new TypeError("Function.prototype.bind called on incompatible "+i);for(var a,o=function(e){for(var t=[],r=1,n=0;r<e.length;r+=1,n+=1)t[n]=e[r];return t}(arguments),s=r(0,i.length-o.length),l=[],c=0;c<s;c++)l[c]="$"+c;if(a=Function("binder","return function ("+function(e){for(var t="",r=0;r<e.length;r+=1)t+=e[r],r+1<e.length&&(t+=",");return t}(l)+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof a){var t=i.apply(this,n(o,arguments));return Object(t)===t?t:this}return i.apply(e,n(o,arguments))})),i.prototype){var u=function(){};u.prototype=i.prototype,a.prototype=new u,u.prototype=null}return a}},66743:(e,t,r)=>{"use strict";var n=r(89353);e.exports=Function.prototype.bind||n},60034:(e,t,r)=>{"use strict";var n=r(69600),i=r(9957),a=r(74462)(),o=r(36556),s=o("Function.prototype.toString"),l=o("String.prototype.match"),c=o("Object.prototype.toString"),u=/^class /,d=/\s*function\s+([^(\s]*)\s*/,h=!(0 in[,]),f=Function.prototype,p=function(){return!1};if("object"==typeof document){var g=document.all;c(g)===c(document.all)&&(p=function(e){if((h||!e)&&(void 0===e||"object"==typeof e))try{var t=c(e);return("[object HTMLAllCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=function(){if(p(this)||!function(e){if(n(e))return!1;if("function"!=typeof e)return!1;try{return!!l(s(e),u)}catch(e){}return!1}(this)&&!n(this))throw new TypeError("Function.prototype.name sham getter called on non-function");if(a&&i(this,"name"))return this.name;if(this===f)return"";var e=s(this),t=l(e,d);return t&&t[1]}},21482:(e,t,r)=>{"use strict";var n=r(38452),i=r(10487),a=r(60034),o=r(92747),s=r(68013),l=i(a);n(l,{getPolyfill:o,implementation:a,shim:s}),e.exports=l},92747:(e,t,r)=>{"use strict";var n=r(60034);e.exports=function(){return n}},68013:(e,t,r)=>{"use strict";var n=r(38452).supportsDescriptors,i=r(74462)(),a=r(92747),o=Object.defineProperty,s=TypeError;e.exports=function(){var e=a();if(i)return e;if(!n)throw new s("Shimming Function.prototype.name support requires ES5 property descriptor support.");var t=Function.prototype;return o(t,"name",{configurable:!0,enumerable:!1,get:function(){var r=e.call(this);return this!==t&&o(this,"name",{configurable:!0,enumerable:!1,value:r,writable:!1}),r}}),e}},74462:e=>{"use strict";var t=function(){return"string"==typeof function(){}.name},r=Object.getOwnPropertyDescriptor;if(r)try{r([],"length")}catch(e){r=null}t.functionsHaveConfigurableNames=function(){if(!t()||!r)return!1;var e=r((function(){}),"name");return!!e&&!!e.configurable};var n=Function.prototype.bind;t.boundFunctionsHaveNames=function(){return t()&&"function"==typeof n&&""!==function(){}.bind().name},e.exports=t},70453:(e,t,r)=>{"use strict";var n,i=r(79612),a=r(69383),o=r(41237),s=r(79290),l=r(79538),c=r(58068),u=r(69675),d=r(35345),h=r(71514),f=r(58968),p=r(6188),g=r(68002),m=r(75880),v=r(70414),y=r(73093),b=Function,x=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}},w=r(98176),k=r(30655),S=function(){throw new u},_=w?function(){try{return S}catch(e){try{return w(arguments,"callee").get}catch(e){return S}}}():S,C=r(64039)(),E=r(93628),P=r(71064),A=r(48648),D=r(11002),O=r(10076),M={},T="undefined"!=typeof Uint8Array&&E?E(Uint8Array):n,I={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":C&&E?E([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":M,"%AsyncGenerator%":M,"%AsyncGeneratorFunction%":M,"%AsyncIteratorPrototype%":M,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a,"%eval%":eval,"%EvalError%":o,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":M,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":C&&E?E(E([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&C&&E?E((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":i,"%Object.getOwnPropertyDescriptor%":w,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":s,"%ReferenceError%":l,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&C&&E?E((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":C&&E?E(""[Symbol.iterator]()):n,"%Symbol%":C?Symbol:n,"%SyntaxError%":c,"%ThrowTypeError%":_,"%TypedArray%":T,"%TypeError%":u,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":d,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet,"%Function.prototype.call%":O,"%Function.prototype.apply%":D,"%Object.defineProperty%":k,"%Object.getPrototypeOf%":P,"%Math.abs%":h,"%Math.floor%":f,"%Math.max%":p,"%Math.min%":g,"%Math.pow%":m,"%Math.round%":v,"%Math.sign%":y,"%Reflect.getPrototypeOf%":A};if(E)try{null.error}catch(e){var N=E(E(e));I["%Error.prototype%"]=N}var L=function e(t){var r;if("%AsyncFunction%"===t)r=x("async function () {}");else if("%GeneratorFunction%"===t)r=x("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=x("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&E&&(r=E(i.prototype))}return I[t]=r,r},R={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},F=r(66743),z=r(9957),j=F.call(O,Array.prototype.concat),H=F.call(D,Array.prototype.splice),B=F.call(O,String.prototype.replace),$=F.call(O,String.prototype.slice),W=F.call(O,RegExp.prototype.exec),V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Y=/\\(\\)?/g,X=function(e,t){var r,n=e;if(z(R,n)&&(n="%"+(r=R[n])[0]+"%"),z(I,n)){var i=I[n];if(i===M&&(i=L(n)),void 0===i&&!t)throw new u("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:i}}throw new c("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new u('"allowMissing" argument must be a boolean');if(null===W(/^%?[^%]*%?$/,e))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(e){var t=$(e,0,1),r=$(e,-1);if("%"===t&&"%"!==r)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new c("invalid intrinsic syntax, expected opening `%`");var n=[];return B(e,V,(function(e,t,r,i){n[n.length]=r?B(i,Y,"$1"):t||e})),n}(e),n=r.length>0?r[0]:"",i=X("%"+n+"%",t),a=i.name,o=i.value,s=!1,l=i.alias;l&&(n=l[0],H(r,j([0,1],l)));for(var d=1,h=!0;d<r.length;d+=1){var f=r[d],p=$(f,0,1),g=$(f,-1);if(('"'===p||"'"===p||"`"===p||'"'===g||"'"===g||"`"===g)&&p!==g)throw new c("property names with quotes must have matching quotes");if("constructor"!==f&&h||(s=!0),z(I,a="%"+(n+="."+f)+"%"))o=I[a];else if(null!=o){if(!(f in o)){if(!t)throw new u("base intrinsic for "+e+" exists, but the property is not available.");return}if(w&&d+1>=r.length){var m=w(o,f);o=(h=!!m)&&"get"in m&&!("originalValue"in m.get)?m.get:o[f]}else h=z(o,f),o=o[f];h&&!s&&(I[a]=o)}}return o}},71064:(e,t,r)=>{"use strict";var n=r(79612);e.exports=n.getPrototypeOf||null},48648:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},93628:(e,t,r)=>{"use strict";var n=r(48648),i=r(71064),a=r(7176);e.exports=n?function(e){return n(e)}:i?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("getProto: not an object");return i(e)}:a?function(e){return a(e)}:null},40809:(e,t,r)=>{"use strict";var n=r(38452),i=r(93612),a="__ global cache key __";"function"==typeof Symbol&&i(Symbol("foo"))&&"function"==typeof Symbol.for&&(a=Symbol.for(a));var o=function(){return!0},s=function(){if(!r.g[a]){var e={};e[a]={};var t={};t[a]=o,n(r.g,e,t)}return r.g[a]},l=s(),c=function(e){return i(e)?Symbol.prototype.valueOf.call(e):typeof e+" | "+String(e)},u=function(e){if(!function(e){return null===e||"object"!=typeof e&&"function"!=typeof e}(e))throw new TypeError("key must not be an object")},d={clear:function(){delete r.g[a],l=s()},delete:function(e){return u(e),delete l[c(e)],!d.has(e)},get:function(e){return u(e),l[c(e)]},has:function(e){return u(e),c(e)in l},set:function(e,t){u(e);var r=c(e),i={};i[r]=t;var a={};return a[r]=o,n(l,i,a),d.has(e)},setIfMissingThenGet:function(e,t){if(d.has(e))return d.get(e);var r=t();return d.set(e,r),r}};e.exports=d},6549:e=>{"use strict";e.exports=Object.getOwnPropertyDescriptor},98176:(e,t,r)=>{"use strict";var n=r(6549);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},30592:(e,t,r)=>{"use strict";var n=r(30655),i=function(){return!!n};i.hasArrayLengthDefineBug=function(){if(!n)return null;try{return 1!==n([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},64039:(e,t,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,i=r(41333);e.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&i()}},41333:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(var n in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},49092:(e,t,r)=>{"use strict";var n=r(41333);e.exports=function(){return n()&&!!Symbol.toStringTag}},19030:(e,t,r)=>{"use strict";var n=r(66743);e.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},9957:(e,t,r)=>{"use strict";var n=Function.prototype.call,i=Object.prototype.hasOwnProperty,a=r(66743);e.exports=a.call(n,i)},4146:(e,t,r)=>{"use strict";var n=r(73404),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?o:s[e.$$typeof]||i}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=o;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(p){var i=f(r);i&&i!==p&&e(t,i,n)}var o=u(r);d&&(o=o.concat(d(r)));for(var s=l(t),g=l(r),m=0;m<o.length;++m){var v=o[m];if(!(a[v]||n&&n[v]||g&&g[v]||s&&s[v])){var y=h(r,v);try{c(t,v,y)}catch(e){}}}}return t}},3072:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,o=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,h=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,p=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case a:case s:case o:case f:return e;default:switch(e=e&&e.$$typeof){case c:case h:case m:case g:case l:return e;default:return t}}case i:return t}}}function k(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=h,t.Fragment=a,t.Lazy=m,t.Memo=g,t.Portal=i,t.Profiler=s,t.StrictMode=o,t.Suspense=f,t.isAsyncMode=function(e){return k(e)||w(e)===u},t.isConcurrentMode=k,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===h},t.isFragment=function(e){return w(e)===a},t.isLazy=function(e){return w(e)===m},t.isMemo=function(e){return w(e)===g},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===o},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===o||e===f||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===g||e.$$typeof===l||e.$$typeof===c||e.$$typeof===h||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===v)},t.typeOf=w},73404:(e,t,r)=>{"use strict";e.exports=r(3072)},69600:e=>{"use strict";var t,r,n=Function.prototype.toString,i="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof i&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw r}}),r={},i((function(){throw 42}),null,t)}catch(e){e!==r&&(i=null)}else i=null;var a=/^\s*class\b/,o=function(e){try{var t=n.call(e);return a.test(t)}catch(e){return!1}},s=function(e){try{return!o(e)&&(n.call(e),!0)}catch(e){return!1}},l=Object.prototype.toString,c="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),d=function(){return!1};if("object"==typeof document){var h=document.all;l.call(h)===l.call(document.all)&&(d=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=l.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=i?function(e){if(d(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{i(e,null,t)}catch(e){if(e!==r)return!1}return!o(e)&&s(e)}:function(e){if(d(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(c)return s(e);if(o(e))return!1;var t=l.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&s(e)}},62120:(e,t,r)=>{"use strict";var n=r(36556),i=n("Date.prototype.getDay"),a=n("Object.prototype.toString"),o=r(49092)();e.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return i(e),!0}catch(e){return!1}}(e):"[object Date]"===a(e))}},14035:(e,t,r)=>{"use strict";var n,i=r(36556),a=r(49092)(),o=r(9957),s=r(98176);if(a){var l=i("RegExp.prototype.exec"),c={},u=function(){throw c},d={toString:u,valueOf:u};"symbol"==typeof Symbol.toPrimitive&&(d[Symbol.toPrimitive]=u),n=function(e){if(!e||"object"!=typeof e)return!1;var t=s(e,"lastIndex");if(!t||!o(t,"value"))return!1;try{l(e,d)}catch(e){return e===c}}}else{var h=i("Object.prototype.toString");n=function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===h(e)}}e.exports=n},93612:(e,t,r)=>{"use strict";var n=r(36556),i=n("Object.prototype.toString"),a=r(64039)(),o=r(99721);if(a){var s=n("Symbol.prototype.toString"),l=o(/^Symbol\(.*\)$/);e.exports=function(e){if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||"[object Symbol]"!==i(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&l(s(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},34247:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"==typeof window||!("ontouchstart"in window||window.DocumentTouch&&"undefined"!=typeof document&&document instanceof window.DocumentTouch))||!("undefined"==typeof navigator||!navigator.maxTouchPoints&&!navigator.msMaxTouchPoints)},e.exports=t.default},7106:e=>{"use strict";var t=e.exports=function(e,t,n){"function"==typeof t&&(n=t,t={}),r(t,"function"==typeof(n=t.cb||n)?n:n.pre||function(){},n.post||function(){},e,"",e)};function r(e,n,i,a,o,s,l,c,u,d){if(a&&"object"==typeof a&&!Array.isArray(a)){for(var h in n(a,o,s,l,c,u,d),a){var f=a[h];if(Array.isArray(f)){if(h in t.arrayKeywords)for(var p=0;p<f.length;p++)r(e,n,i,f[p],o+"/"+h+"/"+p,s,o,h,a,p)}else if(h in t.propsKeywords){if(f&&"object"==typeof f)for(var g in f)r(e,n,i,f[g],o+"/"+h+"/"+g.replace(/~/g,"~0").replace(/\//g,"~1"),s,o,h,a,g)}else(h in t.keywords||e.allKeys&&!(h in t.skipKeywords))&&r(e,n,i,f,o+"/"+h,s,o,h,a)}i(a,o,s,l,c,u,d)}}t.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0},t.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0},t.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0},t.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0}},20181:(e,t,r)=>{var n=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,c="object"==typeof self&&self&&self.Object===Object&&self,u=l||c||Function("return this")(),d=Object.prototype.toString,h=Math.max,f=Math.min,p=function(){return u.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function m(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var r=a.test(e);return r||o.test(e)?s(e.slice(2),r?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,r){var n,i,a,o,s,l,c=0,u=!1,d=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var r=n,a=i;return n=i=void 0,c=t,o=e.apply(a,r)}function b(e){var r=e-l;return void 0===l||r>=t||r<0||d&&e-c>=a}function x(){var e=p();if(b(e))return w(e);s=setTimeout(x,function(e){var r=t-(e-l);return d?f(r,a-(e-c)):r}(e))}function w(e){return s=void 0,v&&n?y(e):(n=i=void 0,o)}function k(){var e=p(),r=b(e);if(n=arguments,i=this,l=e,r){if(void 0===s)return function(e){return c=e,s=setTimeout(x,t),u?y(e):o}(l);if(d)return s=setTimeout(x,t),y(l)}return void 0===s&&(s=setTimeout(x,t)),o}return t=m(t)||0,g(r)&&(u=!!r.leading,a=(d="maxWait"in r)?h(m(r.maxWait)||0,t):a,v="trailing"in r?!!r.trailing:v),k.cancel=function(){void 0!==s&&clearTimeout(s),c=0,n=l=i=s=void 0},k.flush=function(){return void 0===s?o:w(p())},k}},51873:(e,t,r)=>{var n=r(9325).Symbol;e.exports=n},72552:(e,t,r)=>{var n=r(51873),i=r(659),a=r(59350),o=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):a(e)}},54128:(e,t,r)=>{var n=r(31800),i=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(i,""):e}},34840:(e,t,r)=>{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},659:(e,t,r)=>{var n=r(51873),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=n?n.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),r=e[s];try{e[s]=void 0;var n=!0}catch(e){}var i=o.call(e);return n&&(t?e[s]=r:delete e[s]),i}},59350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9325:(e,t,r)=>{var n=r(34840),i="object"==typeof self&&self&&self.Object===Object&&self,a=n||i||Function("return this")();e.exports=a},31800:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},38221:(e,t,r)=>{var n=r(23805),i=r(10124),a=r(99374),o=Math.max,s=Math.min;e.exports=function(e,t,r){var l,c,u,d,h,f,p=0,g=!1,m=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var r=l,n=c;return l=c=void 0,p=t,d=e.apply(n,r)}function b(e){var r=e-f;return void 0===f||r>=t||r<0||m&&e-p>=u}function x(){var e=i();if(b(e))return w(e);h=setTimeout(x,function(e){var r=t-(e-f);return m?s(r,u-(e-p)):r}(e))}function w(e){return h=void 0,v&&l?y(e):(l=c=void 0,d)}function k(){var e=i(),r=b(e);if(l=arguments,c=this,f=e,r){if(void 0===h)return function(e){return p=e,h=setTimeout(x,t),g?y(e):d}(f);if(m)return clearTimeout(h),h=setTimeout(x,t),y(f)}return void 0===h&&(h=setTimeout(x,t)),d}return t=a(t)||0,n(r)&&(g=!!r.leading,u=(m="maxWait"in r)?o(a(r.maxWait)||0,t):u,v="trailing"in r?!!r.trailing:v),k.cancel=function(){void 0!==h&&clearTimeout(h),p=0,l=f=c=h=void 0},k.flush=function(){return void 0===h?d:w(i())},k}},23805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},40346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},44394:(e,t,r)=>{var n=r(72552),i=r(40346);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==n(e)}},10124:(e,t,r)=>{var n=r(9325);e.exports=function(){return n.Date.now()}},7350:(e,t,r)=>{var n=r(38221),i=r(23805);e.exports=function(e,t,r){var a=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return i(r)&&(a="leading"in r?!!r.leading:a,o="trailing"in r?!!r.trailing:o),n(e,t,{leading:a,maxWait:t,trailing:o})}},99374:(e,t,r)=>{var n=r(54128),i=r(23805),a=r(44394),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=s.test(e);return r||l.test(e)?c(e.slice(2),r?2:8):o.test(e)?NaN:+e}},71514:e=>{"use strict";e.exports=Math.abs},41417:e=>{"use strict";e.exports=4294967295},85689:e=>{"use strict";e.exports=Number.MAX_SAFE_INTEGER||9007199254740991},58968:e=>{"use strict";e.exports=Math.floor},63331:(e,t,r)=>{"use strict";var n=r(94459);e.exports=function(e){return("number"==typeof e||"bigint"==typeof e)&&!n(e)&&e!==1/0&&e!==-1/0}},77440:(e,t,r)=>{"use strict";var n=r(71514),i=r(58968),a=r(94459),o=r(63331);e.exports=function(e){if("number"!=typeof e||a(e)||!o(e))return!1;var t=n(e);return i(t)===t}},94459:e=>{"use strict";e.exports=Number.isNaN||function(e){return e!=e}},6188:e=>{"use strict";e.exports=Math.max},68002:e=>{"use strict";e.exports=Math.min},75880:e=>{"use strict";e.exports=Math.pow},70414:e=>{"use strict";e.exports=Math.round},73093:(e,t,r)=>{"use strict";var n=r(94459);e.exports=function(e){return n(e)||0===e?e:e<0?-1:1}},58859:(e,t,r)=>{var n="function"==typeof Map&&Map.prototype,i=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=n&&i&&"function"==typeof i.get?i.get:null,o=n&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,l=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=s&&l&&"function"==typeof l.get?l.get:null,u=s&&Set.prototype.forEach,d="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,h="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,f="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,p=Boolean.prototype.valueOf,g=Object.prototype.toString,m=Function.prototype.toString,v=String.prototype.match,y=String.prototype.slice,b=String.prototype.replace,x=String.prototype.toUpperCase,w=String.prototype.toLowerCase,k=RegExp.prototype.test,S=Array.prototype.concat,_=Array.prototype.join,C=Array.prototype.slice,E=Math.floor,P="function"==typeof BigInt?BigInt.prototype.valueOf:null,A=Object.getOwnPropertySymbols,D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,O="function"==typeof Symbol&&"object"==typeof Symbol.iterator,M="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol.toStringTag,1)?Symbol.toStringTag:null,T=Object.prototype.propertyIsEnumerable,I=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function N(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||k.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var n=e<0?-E(-e):E(e);if(n!==e){var i=String(n),a=y.call(t,i.length+1);return b.call(i,r,"$&_")+"."+b.call(b.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,r,"$&_")}var L=r(42634),R=L.custom,F=V(R)?R:null,z={__proto__:null,double:'"',single:"'"},j={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function H(e,t,r){var n=r.quoteStyle||t,i=z[n];return i+e+i}function B(e){return b.call(String(e),/"/g,""")}function $(e){return!("[object Array]"!==K(e)||M&&"object"==typeof e&&M in e)}function W(e){return!("[object RegExp]"!==K(e)||M&&"object"==typeof e&&M in e)}function V(e){if(O)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!D)return!1;try{return D.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,i,s){var l=n||{};if(X(l,"quoteStyle")&&!X(z,l.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(X(l,"maxStringLength")&&("number"==typeof l.maxStringLength?l.maxStringLength<0&&l.maxStringLength!==1/0:null!==l.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var g=!X(l,"customInspect")||l.customInspect;if("boolean"!=typeof g&&"symbol"!==g)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(X(l,"indent")&&null!==l.indent&&"\t"!==l.indent&&!(parseInt(l.indent,10)===l.indent&&l.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(X(l,"numericSeparator")&&"boolean"!=typeof l.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var x=l.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return U(t,l);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var k=String(t);return x?N(t,k):k}if("bigint"==typeof t){var E=String(t)+"n";return x?N(t,E):E}var A=void 0===l.depth?5:l.depth;if(void 0===i&&(i=0),i>=A&&A>0&&"object"==typeof t)return $(t)?"[Array]":"[Object]";var R,j=function(e,t){var r;if("\t"===e.indent)r="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;r=_.call(Array(e.indent+1)," ")}return{base:r,prev:_.call(Array(t+1),r)}}(l,i);if(void 0===s)s=[];else if(G(s,t)>=0)return"[Circular]";function Y(t,r,n){if(r&&(s=C.call(s)).push(r),n){var a={depth:l.depth};return X(l,"quoteStyle")&&(a.quoteStyle=l.quoteStyle),e(t,a,i+1,s)}return e(t,l,i+1,s)}if("function"==typeof t&&!W(t)){var q=function(e){if(e.name)return e.name;var t=v.call(m.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(t),re=te(t,Y);return"[Function"+(q?": "+q:" (anonymous)")+"]"+(re.length>0?" { "+_.call(re,", ")+" }":"")}if(V(t)){var ne=O?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):D.call(t);return"object"!=typeof t||O?ne:Z(ne)}if((R=t)&&"object"==typeof R&&("undefined"!=typeof HTMLElement&&R instanceof HTMLElement||"string"==typeof R.nodeName&&"function"==typeof R.getAttribute)){for(var ie="<"+w.call(String(t.nodeName)),ae=t.attributes||[],oe=0;oe<ae.length;oe++)ie+=" "+ae[oe].name+"="+H(B(ae[oe].value),"double",l);return ie+=">",t.childNodes&&t.childNodes.length&&(ie+="..."),ie+"</"+w.call(String(t.nodeName))+">"}if($(t)){if(0===t.length)return"[]";var se=te(t,Y);return j&&!function(e){for(var t=0;t<e.length;t++)if(G(e[t],"\n")>=0)return!1;return!0}(se)?"["+ee(se,j)+"]":"[ "+_.call(se,", ")+" ]"}if(function(e){return!("[object Error]"!==K(e)||M&&"object"==typeof e&&M in e)}(t)){var le=te(t,Y);return"cause"in Error.prototype||!("cause"in t)||T.call(t,"cause")?0===le.length?"["+String(t)+"]":"{ ["+String(t)+"] "+_.call(le,", ")+" }":"{ ["+String(t)+"] "+_.call(S.call("[cause]: "+Y(t.cause),le),", ")+" }"}if("object"==typeof t&&g){if(F&&"function"==typeof t[F]&&L)return L(t,{depth:A-i});if("symbol"!==g&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!a||!e||"object"!=typeof e)return!1;try{a.call(e);try{c.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var ce=[];return o&&o.call(t,(function(e,r){ce.push(Y(r,t,!0)+" => "+Y(e,t))})),Q("Map",a.call(t),ce,j)}if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e);try{a.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var ue=[];return u&&u.call(t,(function(e){ue.push(Y(e,t))})),Q("Set",c.call(t),ue,j)}if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{h.call(e,h)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return J("WeakMap");if(function(e){if(!h||!e||"object"!=typeof e)return!1;try{h.call(e,h);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return J("WeakSet");if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{return f.call(e),!0}catch(e){}return!1}(t))return J("WeakRef");if(function(e){return!("[object Number]"!==K(e)||M&&"object"==typeof e&&M in e)}(t))return Z(Y(Number(t)));if(function(e){if(!e||"object"!=typeof e||!P)return!1;try{return P.call(e),!0}catch(e){}return!1}(t))return Z(Y(P.call(t)));if(function(e){return!("[object Boolean]"!==K(e)||M&&"object"==typeof e&&M in e)}(t))return Z(p.call(t));if(function(e){return!("[object String]"!==K(e)||M&&"object"==typeof e&&M in e)}(t))return Z(Y(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||void 0!==r.g&&t===r.g)return"{ [object globalThis] }";if(!function(e){return!("[object Date]"!==K(e)||M&&"object"==typeof e&&M in e)}(t)&&!W(t)){var de=te(t,Y),he=I?I(t)===Object.prototype:t instanceof Object||t.constructor===Object,fe=t instanceof Object?"":"null prototype",pe=!he&&M&&Object(t)===t&&M in t?y.call(K(t),8,-1):fe?"Object":"",ge=(he||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(pe||fe?"["+_.call(S.call([],pe||[],fe||[]),": ")+"] ":"");return 0===de.length?ge+"{}":j?ge+"{"+ee(de,j)+"}":ge+"{ "+_.call(de,", ")+" }"}return String(t)};var Y=Object.prototype.hasOwnProperty||function(e){return e in this};function X(e,t){return Y.call(e,t)}function K(e){return g.call(e)}function G(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}function U(e,t){if(e.length>t.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return U(y.call(e,0,t.maxStringLength),t)+n}var i=j[t.quoteStyle||"single"];return i.lastIndex=0,H(b.call(b.call(e,i,"\\$1"),/[\x00-\x1f]/g,q),"single",t)}function q(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+x.call(t.toString(16))}function Z(e){return"Object("+e+")"}function J(e){return e+" { ? }"}function Q(e,t,r,n){return e+" ("+t+") {"+(n?ee(r,n):_.call(r,", "))+"}"}function ee(e,t){if(0===e.length)return"";var r="\n"+t.prev+t.base;return r+_.call(e,","+r)+"\n"+t.prev}function te(e,t){var r=$(e),n=[];if(r){n.length=e.length;for(var i=0;i<e.length;i++)n[i]=X(e,i)?t(e[i],e):""}var a,o="function"==typeof A?A(e):[];if(O){a={};for(var s=0;s<o.length;s++)a["$"+o[s]]=o[s]}for(var l in e)X(e,l)&&(r&&String(Number(l))===l&&l<e.length||O&&a["$"+l]instanceof Symbol||(k.call(/[^\w$]/,l)?n.push(t(l,e)+": "+t(e[l],e)):n.push(l+": "+t(e[l],e))));if("function"==typeof A)for(var c=0;c<o.length;c++)T.call(e,o[c])&&n.push("["+t(o[c])+"]: "+t(e[o[c]],e));return n}},89211:e=>{"use strict";var t=function(e){return e!=e};e.exports=function(e,r){return 0===e&&0===r?1/e==1/r:e===r||!(!t(e)||!t(r))}},37653:(e,t,r)=>{"use strict";var n=r(38452),i=r(10487),a=r(89211),o=r(9394),s=r(36576),l=i(o(),Object);n(l,{getPolyfill:o,implementation:a,shim:s}),e.exports=l},9394:(e,t,r)=>{"use strict";var n=r(89211);e.exports=function(){return"function"==typeof Object.is?Object.is:n}},36576:(e,t,r)=>{"use strict";var n=r(9394),i=r(38452);e.exports=function(){var e=n();return i(Object,{is:e},{is:function(){return Object.is!==e}}),e}},28875:(e,t,r)=>{"use strict";var n;if(!Object.keys){var i=Object.prototype.hasOwnProperty,a=Object.prototype.toString,o=r(1093),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),c=s.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},h={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!h["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();n=function(e){var t=null!==e&&"object"==typeof e,r="[object Function]"===a.call(e),n=o(e),s=t&&"[object String]"===a.call(e),h=[];if(!t&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var p=c&&r;if(s&&e.length>0&&!i.call(e,0))for(var g=0;g<e.length;++g)h.push(String(g));if(n&&e.length>0)for(var m=0;m<e.length;++m)h.push(String(m));else for(var v in e)p&&"prototype"===v||!i.call(e,v)||h.push(String(v));if(l)for(var y=function(e){if("undefined"==typeof window||!f)return d(e);try{return d(e)}catch(e){return!1}}(e),b=0;b<u.length;++b)y&&"constructor"===u[b]||!i.call(e,u[b])||h.push(u[b]);return h}}e.exports=n},1189:(e,t,r)=>{"use strict";var n=Array.prototype.slice,i=r(1093),a=Object.keys,o=a?function(e){return a(e)}:r(28875),s=Object.keys;o.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return i(e)?s(n.call(e)):s(e)})}else Object.keys=o;return Object.keys||o},e.exports=o},1093:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var r=t.call(e),n="[object Arguments]"===r;return n||(n="[object Array]"!==r&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),n}},38403:(e,t,r)=>{"use strict";var n=r(1189),i=r(41333)(),a=r(36556),o=r(79612),s=a("Array.prototype.push"),l=a("Object.prototype.propertyIsEnumerable"),c=i?o.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var r=o(e);if(1===arguments.length)return r;for(var a=1;a<arguments.length;++a){var u=o(arguments[a]),d=n(u),h=i&&(o.getOwnPropertySymbols||c);if(h)for(var f=h(u),p=0;p<f.length;++p){var g=f[p];l(u,g)&&s(d,g)}for(var m=0;m<d.length;++m){var v=d[m];if(l(u,v)){var y=u[v];r[v]=y}}}return r}},6525:(e,t,r)=>{"use strict";var n=r(38452),i=r(10487),a=r(38403),o=r(11514),s=r(40984),l=i.apply(o()),c=function(e,t){return l(Object,arguments)};n(c,{getPolyfill:o,implementation:a,shim:s}),e.exports=c},11514:(e,t,r)=>{"use strict";var n=r(38403);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),r={},n=0;n<t.length;++n)r[t[n]]=t[n];var i=Object.assign({},r),a="";for(var o in i)a+=o;return e!==a}()||function(){if(!Object.assign||!Object.preventExtensions)return!1;var e=Object.preventExtensions({1:2});try{Object.assign(e,"xy")}catch(t){return"y"===e[1]}return!1}()?n:Object.assign:n}},40984:(e,t,r)=>{"use strict";var n=r(38452),i=r(11514);e.exports=function(){var e=i();return n(Object,{assign:e},{assign:function(){return Object.assign!==e}}),e}},97446:(e,t,r)=>{"use strict";var n=r(5388),i=r(36556)("Object.prototype.propertyIsEnumerable");e.exports=function(e){var t=n(e),r=[];for(var a in t)i(t,a)&&(r[r.length]=t[a]);return r}},18638:(e,t,r)=>{"use strict";var n=r(38452),i=r(10487),a=r(97446),o=r(1927),s=r(13305),l=i(o(),Object);n(l,{getPolyfill:o,implementation:a,shim:s}),e.exports=l},1927:(e,t,r)=>{"use strict";var n=r(97446);e.exports=function(){return"function"==typeof Object.values?Object.values:n}},13305:(e,t,r)=>{"use strict";var n=r(1927),i=r(38452);e.exports=function(){var e=n();return i(Object,{values:e},{values:function(){return Object.values!==e}}),e}},13491:function(e){(function(){var t,r,n,i,a,o;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:"undefined"!=typeof process&&null!==process&&process.hrtime?(e.exports=function(){return(t()-a)/1e6},r=process.hrtime,i=(t=function(){var e;return 1e9*(e=r())[0]+e[1]})(),o=1e9*process.uptime(),a=i-o):Date.now?(e.exports=function(){return Date.now()-n},n=Date.now()):(e.exports=function(){return(new Date).getTime()-n},n=(new Date).getTime())}).call(this)},88372:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){return e&&"object"===(void 0===e?"undefined":r(e))&&!Array.isArray(e)},e.exports=t.default},2694:(e,t,r)=>{"use strict";var n=r(6925);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return r.PropTypes=r,r}},5556:(e,t,r)=>{e.exports=r(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},93146:(e,t,r)=>{for(var n=r(13491),i="undefined"==typeof window?r.g:window,a=["moz","webkit"],o="AnimationFrame",s=i["request"+o],l=i["cancel"+o]||i["cancelRequest"+o],c=0;!s&&c<a.length;c++)s=i[a[c]+"Request"+o],l=i[a[c]+"Cancel"+o]||i[a[c]+"CancelRequest"+o];if(!s||!l){var u=0,d=0,h=[],f=1e3/60;s=function(e){if(0===h.length){var t=n(),r=Math.max(0,f-(t-u));u=r+t,setTimeout((function(){var e=h.slice(0);h.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(u)}catch(e){setTimeout((function(){throw e}),0)}}),Math.round(r))}return h.push({handle:++d,callback:e,cancelled:!1}),d},l=function(e){for(var t=0;t<h.length;t++)h[t].handle===e&&(h[t].cancelled=!0)}}e.exports=function(e){return s.call(i,e)},e.exports.cancel=function(){l.apply(i,arguments)},e.exports.polyfill=function(e){e||(e=i),e.requestAnimationFrame=s,e.cancelAnimationFrame=l}},81751:(e,t,r)=>{"use strict";t.Pz=void 0;var n=s(r(51609)),i=s(r(75795)),a=s(r(37083)),o=s(r(5556));function s(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},l.apply(this,arguments)}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],_n=!0,n=!1,i=void 0;try{for(var a,o=e[Symbol.iterator]();!(_n=(a=o.next()).done)&&(r.push(a.value),!t||r.length!==t);_n=!0);}catch(e){n=!0,i=e}finally{try{_n||null==o.return||o.return()}finally{if(n)throw i}}return r}}(e,t)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var d=function(e){var t=function(){var e=c(n.default.useState(!1),2),t=e[0],r=e[1];return n.default.useEffect((function(){return r(!0)}),[]),t}(),r=c(function(e){var t=function(){var e=c(n.default.useState(null),2),t=e[0],r=e[1];return[t,n.default.useCallback((function(e){null!==e&&r(new a.default(e))}),[])]}(),r=c(t,2),i=r[0],o=r[1],s=n.default.useCallback((function(){return i.hide()}),[i]),l=e.role||"dialog",u="alertdialog"===l,d=e.titleId||e.id+"-title";return n.default.useEffect((function(){return function(){i&&i.destroy()}}),[i]),[i,{container:{id:e.id,ref:o,role:l,tabIndex:-1,"aria-modal":!0,"aria-hidden":!0,"aria-labelledby":d},overlay:{onClick:u?void 0:s},dialog:{role:"document"},closeButton:{type:"button",onClick:s},title:{role:"heading","aria-level":1,id:d}}]}(e),2),o=r[0],s=r[1],u=e.dialogRef;if(n.default.useEffect((function(){return o&&u(o),function(){return u(void 0)}}),[u,o]),!t)return null;var d=e.dialogRoot?document.querySelector(e.dialogRoot):document.body,h=n.default.createElement("p",l({},s.title,{className:e.classNames.title,key:"title"}),e.title),f=n.default.createElement("button",l({},s.closeButton,{className:e.classNames.closeButton,"aria-label":e.closeButtonLabel,key:"button"}),e.closeButtonContent),p=["first"===e.closeButtonPosition&&f,h,e.children,"last"===e.closeButtonPosition&&f].filter(Boolean);return i.default.createPortal(n.default.createElement("div",l({},s.container,{className:e.classNames.container}),n.default.createElement("div",l({},s.overlay,{className:e.classNames.overlay})),n.default.createElement("div",l({},s.dialog,{className:e.classNames.dialog}),p)),d)};t.Pz=d,d.defaultProps={role:"dialog",closeButtonLabel:"Close this dialog window",closeButtonContent:"×",closeButtonPosition:"first",classNames:{},dialogRef:function(){}},d.propTypes={role:o.default.oneOf(["dialog","alertdialog"]),id:o.default.string.isRequired,title:o.default.node.isRequired,dialogRef:o.default.func,titleId:o.default.string,closeButtonLabel:o.default.string,closeButtonContent:o.default.node,closeButtonPosition:o.default.oneOf(["first","last","none"]),dialogRoot:o.default.string,classNames:o.default.exact({container:o.default.string,overlay:o.default.string,dialog:o.default.string,title:o.default.string,closeButton:o.default.string}),children:o.default.node}},17242:(e,t,r)=>{"use strict";t.A=g;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=u(e)&&"function"!=typeof e)return{default:e};if((t=l(t))&&t.has(e))return t.get(e);var r,n,i={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)"default"!==r&&{}.hasOwnProperty.call(e,r)&&((n=a?Object.getOwnPropertyDescriptor(e,r):null)&&(n.get||n.set)?Object.defineProperty(i,r,n):i[r]=e[r]);return i.default=e,t&&t.set(e,i),i}(r(51609)),i=s(r(69661)),a=s(r(5556)),o=["type","width","height","series","options"];function s(e){return e&&e.__esModule?e:{default:e}}function l(e){var t,r;return"function"!=typeof WeakMap?null:(t=new WeakMap,r=new WeakMap,(l=function(e){return e?r:t})(e))}function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r,n=arguments[t];for(r in n)!{}.hasOwnProperty.call(n,r)||(e[r]=n[r])}return e}).apply(null,arguments)}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){return(t=function(e){return e=function(e){if("object"!=u(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0===t)return String(e);if("object"!=u(t=t.call(e,"string")))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}(e),"symbol"==u(e)?e:e+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:new WeakSet;if(e!==t){if("object"!==u(e)||null===e||"object"!==u(t)||null===t)return!1;if(!r.has(e)&&!r.has(t)){r.add(e),r.add(t);var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(var a=0,o=n;a<o.length;a++){var s=o[a];if(!i.includes(s)||!p(e[s],t[s],r))return!1}}}return!0}function g(e){function t(e){return e&&"object"===u(e)&&!Array.isArray(e)}var r=void 0===(m=e.type)?"line":m,a=void 0===(m=e.width)?"100%":m,s=void 0===(m=e.height)?"auto":m,l=e.series,d=e.options,m=function(e,t){if(null==e)return{};var r,n=function(e,t){if(null==e)return{};var r,n={};for(r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols)for(var i=Object.getOwnPropertySymbols(e),a=0;a<i.length;a++)r=i[a],t.includes(r)||{}.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}(e,o),v=(0,n.useRef)(null),y=(0,n.useRef)(null),b=(0,n.useRef)(),x=((0,n.useEffect)((function(){b.current=d;var e=v.current;return y.current=new i.default(e,x()),y.current.render(),function(){y.current&&"function"==typeof y.current.destroy&&y.current.destroy()}}),[]),(0,n.useEffect)((function(){var e=!p(y.current.w.config.series,l),t=!p(b.current,d)||s!==y.current.opts.chart.height||a!==y.current.opts.chart.width;(e||t)&&(!e||t?y.current.updateOptions(x()):y.current.updateSeries(l)),b.current=d}),[d,l,s,a]),function(){return w(d,{chart:{type:r,height:s,width:a},series:l})}),w=function(e,r){var n=h({},e);return t(e)&&t(r)&&Object.keys(r).forEach((function(i){t(r[i])&&i in e?n[i]=w(e[i],r[i]):Object.assign(n,f({},i,r[i]))})),n};return e=function(e,t){var r=h({},e);return t.forEach((function(e){delete r[e]})),r}(m,Object.keys(g.propTypes)),n.default.createElement("div",c({ref:v},e))}g.propTypes={type:a.default.string.isRequired,series:a.default.array.isRequired,options:a.default.object.isRequired,width:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number])}},13292:(e,t,r)=>{e.exports=r(68504)},24684:(e,t,r)=>{r(1528)},6073:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureCalendarDay=void 0;var i=n(r(74470)),a=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=(n(r(43693)),n(r(51609))),c=(n(r(5556)),n(r(80921)),r(29492),r(94920)),u=n(r(76154)),d=n(r(93146)),h=r(85111),f=(n(r(45609)),n(r(61449))),p=(n(r(45216)),r(70061)),g={day:(0,u.default)(),daySize:p.DAY_SIZE,isOutsideDay:!1,modifiers:new Set,isFocused:!1,tabIndex:-1,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},renderDayContents:null,ariaLabelFormat:"dddd, LL",phrases:h.CalendarDayPhrases},m=function(e){(0,s.default)(r,e);var t=r.prototype;function r(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return(t=e.call.apply(e,[this].concat(n))||this).setButtonRef=t.setButtonRef.bind((0,o.default)(t)),t}return t[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentDidUpdate=function(e){var t=this,r=this.props,n=r.isFocused,i=r.tabIndex;0===i&&(n||i!==e.tabIndex)&&(0,d.default)((function(){t.buttonRef&&t.buttonRef.focus()}))},t.onDayClick=function(e,t){(0,this.props.onDayClick)(e,t)},t.onDayMouseEnter=function(e,t){(0,this.props.onDayMouseEnter)(e,t)},t.onDayMouseLeave=function(e,t){(0,this.props.onDayMouseLeave)(e,t)},t.onKeyDown=function(e,t){var r=this.props.onDayClick,n=t.key;"Enter"!==n&&" "!==n||r(e,t)},t.setButtonRef=function(e){this.buttonRef=e},t.render=function(){var e=this,t=this.props,r=t.day,n=t.ariaLabelFormat,i=t.daySize,o=t.isOutsideDay,s=t.modifiers,u=t.renderDayContents,d=t.tabIndex,h=t.styles,p=t.phrases;if(!r)return l.default.createElement("td",null);var g=(0,f.default)(r,n,i,s,p),m=g.daySizeStyles,v=g.useDefaultCursor,y=g.selected,b=g.hoveredSpan,x=g.isOutsideRange,w=g.ariaLabel;return l.default.createElement("td",(0,a.default)({},(0,c.css)(h.CalendarDay,v&&h.CalendarDay__defaultCursor,h.CalendarDay__default,o&&h.CalendarDay__outside,s.has("today")&&h.CalendarDay__today,s.has("first-day-of-week")&&h.CalendarDay__firstDayOfWeek,s.has("last-day-of-week")&&h.CalendarDay__lastDayOfWeek,s.has("hovered-offset")&&h.CalendarDay__hovered_offset,s.has("hovered-start-first-possible-end")&&h.CalendarDay__hovered_start_first_possible_end,s.has("hovered-start-blocked-minimum-nights")&&h.CalendarDay__hovered_start_blocked_min_nights,s.has("highlighted-calendar")&&h.CalendarDay__highlighted_calendar,s.has("blocked-minimum-nights")&&h.CalendarDay__blocked_minimum_nights,s.has("blocked-calendar")&&h.CalendarDay__blocked_calendar,b&&h.CalendarDay__hovered_span,s.has("after-hovered-start")&&h.CalendarDay__after_hovered_start,s.has("selected-span")&&h.CalendarDay__selected_span,s.has("selected-start")&&h.CalendarDay__selected_start,s.has("selected-end")&&h.CalendarDay__selected_end,y&&!s.has("selected-span")&&h.CalendarDay__selected,s.has("before-hovered-end")&&h.CalendarDay__before_hovered_end,s.has("no-selected-start-before-selected-end")&&h.CalendarDay__no_selected_start_before_selected_end,s.has("selected-start-in-hovered-span")&&h.CalendarDay__selected_start_in_hovered_span,s.has("selected-end-in-hovered-span")&&h.CalendarDay__selected_end_in_hovered_span,s.has("selected-start-no-selected-end")&&h.CalendarDay__selected_start_no_selected_end,s.has("selected-end-no-selected-start")&&h.CalendarDay__selected_end_no_selected_start,x&&h.CalendarDay__blocked_out_of_range,m),{role:"button",ref:this.setButtonRef,"aria-disabled":s.has("blocked"),"aria-label":w,onMouseEnter:function(t){e.onDayMouseEnter(r,t)},onMouseLeave:function(t){e.onDayMouseLeave(r,t)},onMouseUp:function(e){e.currentTarget.blur()},onClick:function(t){e.onDayClick(r,t)},onKeyDown:function(t){e.onKeyDown(r,t)},tabIndex:d}),u?u(r,s):r.format("D"))},r}(l.default.PureComponent||l.default.Component);t.PureCalendarDay=m,m.propTypes={},m.defaultProps=g;var v=(0,c.withStyles)((function(e){var t=e.reactDates,r=t.color;return{CalendarDay:{boxSizing:"border-box",cursor:"pointer",fontSize:t.font.size,textAlign:"center",":active":{outline:0}},CalendarDay__defaultCursor:{cursor:"default"},CalendarDay__default:{border:"1px solid ".concat(r.core.borderLight),color:r.text,background:r.background,":hover":{background:r.core.borderLight,border:"1px solid ".concat(r.core.borderLight),color:"inherit"}},CalendarDay__hovered_offset:{background:r.core.borderBright,border:"1px double ".concat(r.core.borderLight),color:"inherit"},CalendarDay__outside:{border:0,background:r.outside.backgroundColor,color:r.outside.color,":hover":{border:0}},CalendarDay__blocked_minimum_nights:{background:r.minimumNights.backgroundColor,border:"1px solid ".concat(r.minimumNights.borderColor),color:r.minimumNights.color,":hover":{background:r.minimumNights.backgroundColor_hover,color:r.minimumNights.color_active},":active":{background:r.minimumNights.backgroundColor_active,color:r.minimumNights.color_active}},CalendarDay__highlighted_calendar:{background:r.highlighted.backgroundColor,color:r.highlighted.color,":hover":{background:r.highlighted.backgroundColor_hover,color:r.highlighted.color_active},":active":{background:r.highlighted.backgroundColor_active,color:r.highlighted.color_active}},CalendarDay__selected_span:{background:r.selectedSpan.backgroundColor,border:"1px double ".concat(r.selectedSpan.borderColor),color:r.selectedSpan.color,":hover":{background:r.selectedSpan.backgroundColor_hover,border:"1px double ".concat(r.selectedSpan.borderColor),color:r.selectedSpan.color_active},":active":{background:r.selectedSpan.backgroundColor_active,border:"1px double ".concat(r.selectedSpan.borderColor),color:r.selectedSpan.color_active}},CalendarDay__selected:{background:r.selected.backgroundColor,border:"1px double ".concat(r.selected.borderColor),color:r.selected.color,":hover":{background:r.selected.backgroundColor_hover,border:"1px double ".concat(r.selected.borderColor),color:r.selected.color_active},":active":{background:r.selected.backgroundColor_active,border:"1px double ".concat(r.selected.borderColor),color:r.selected.color_active}},CalendarDay__hovered_span:{background:r.hoveredSpan.backgroundColor,border:"1px double ".concat(r.hoveredSpan.borderColor),color:r.hoveredSpan.color,":hover":{background:r.hoveredSpan.backgroundColor_hover,border:"1px double ".concat(r.hoveredSpan.borderColor),color:r.hoveredSpan.color_active},":active":{background:r.hoveredSpan.backgroundColor_active,border:"1px double ".concat(r.hoveredSpan.borderColor),color:r.hoveredSpan.color_active}},CalendarDay__blocked_calendar:{background:r.blocked_calendar.backgroundColor,border:"1px solid ".concat(r.blocked_calendar.borderColor),color:r.blocked_calendar.color,":hover":{background:r.blocked_calendar.backgroundColor_hover,border:"1px solid ".concat(r.blocked_calendar.borderColor),color:r.blocked_calendar.color_active},":active":{background:r.blocked_calendar.backgroundColor_active,border:"1px solid ".concat(r.blocked_calendar.borderColor),color:r.blocked_calendar.color_active}},CalendarDay__blocked_out_of_range:{background:r.blocked_out_of_range.backgroundColor,border:"1px solid ".concat(r.blocked_out_of_range.borderColor),color:r.blocked_out_of_range.color,":hover":{background:r.blocked_out_of_range.backgroundColor_hover,border:"1px solid ".concat(r.blocked_out_of_range.borderColor),color:r.blocked_out_of_range.color_active},":active":{background:r.blocked_out_of_range.backgroundColor_active,border:"1px solid ".concat(r.blocked_out_of_range.borderColor),color:r.blocked_out_of_range.color_active}},CalendarDay__hovered_start_first_possible_end:{background:r.core.borderLighter,border:"1px double ".concat(r.core.borderLighter)},CalendarDay__hovered_start_blocked_min_nights:{background:r.core.borderLighter,border:"1px double ".concat(r.core.borderLight)},CalendarDay__selected_start:{},CalendarDay__selected_end:{},CalendarDay__today:{},CalendarDay__firstDayOfWeek:{},CalendarDay__lastDayOfWeek:{},CalendarDay__after_hovered_start:{},CalendarDay__before_hovered_end:{},CalendarDay__no_selected_start_before_selected_end:{},CalendarDay__selected_start_in_hovered_span:{},CalendarDay__selected_end_in_hovered_span:{},CalendarDay__selected_start_no_selected_end:{},CalendarDay__selected_end_no_selected_start:{}}}),{pureComponent:void 0!==l.default.PureComponent})(m);t.default=v},64358:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(51609)),a=function(e){return i.default.createElement("svg",e,i.default.createElement("path",{d:"m107 1393h241v-241h-241zm295 0h268v-241h-268zm-295-295h241v-268h-241zm295 0h268v-268h-268zm-295-321h241v-241h-241zm616 616h268v-241h-268zm-321-616h268v-241h-268zm643 616h241v-241h-241zm-322-295h268v-268h-268zm-294-723v-241c0-7-3-14-8-19-6-5-12-8-19-8h-54c-7 0-13 3-19 8-5 5-8 12-8 19v241c0 7 3 14 8 19 6 5 12 8 19 8h54c7 0 13-3 19-8 5-5 8-12 8-19zm616 723h241v-268h-241zm-322-321h268v-241h-268zm322 0h241v-241h-241zm27-402v-241c0-7-3-14-8-19-6-5-12-8-19-8h-54c-7 0-13 3-19 8-5 5-8 12-8 19v241c0 7 3 14 8 19 6 5 12 8 19 8h54c7 0 13-3 19-8 5-5 8-12 8-19zm321-54v1072c0 29-11 54-32 75s-46 32-75 32h-1179c-29 0-54-11-75-32s-32-46-32-75v-1072c0-29 11-54 32-75s46-32 75-32h107v-80c0-37 13-68 40-95s57-39 94-39h54c37 0 68 13 95 39 26 26 39 58 39 95v80h321v-80c0-37 13-69 40-95 26-26 57-39 94-39h54c37 0 68 13 94 39s40 58 40 95v80h107c29 0 54 11 75 32s32 46 32 75z"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1393.1 1500"};var o=a;t.default=o},31557:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(74470)),a=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=(n(r(43693)),n(r(51609))),c=(n(r(5556)),n(r(80921)),r(29492),r(94920)),u=n(r(76154)),d=r(85111),h=(n(r(45609)),n(r(16895))),f=n(r(6073)),p=n(r(28780)),g=n(r(63151)),m=n(r(27274)),v=n(r(80201)),y=(n(r(45216)),n(r(66273)),n(r(42739)),r(70061)),b={month:(0,u.default)(),horizontalMonthPadding:13,isVisible:!0,enableOutsideDays:!1,modifiers:{},orientation:y.HORIZONTAL_ORIENTATION,daySize:y.DAY_SIZE,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},onMonthSelect:function(){},onYearSelect:function(){},renderMonthText:null,renderCalendarDay:function(e){return l.default.createElement(f.default,e)},renderDayContents:null,renderMonthElement:null,firstDayOfWeek:null,setMonthTitleHeight:null,focusedDate:null,isFocused:!1,monthFormat:"MMMM YYYY",phrases:d.CalendarDayPhrases,dayAriaLabelFormat:void 0,verticalBorderSpacing:void 0},x=function(e){(0,s.default)(r,e);var t=r.prototype;function r(t){var r;return(r=e.call(this,t)||this).state={weeks:(0,g.default)(t.month,t.enableOutsideDays,null==t.firstDayOfWeek?u.default.localeData().firstDayOfWeek():t.firstDayOfWeek)},r.setCaptionRef=r.setCaptionRef.bind((0,o.default)(r)),r.setMonthTitleHeight=r.setMonthTitleHeight.bind((0,o.default)(r)),r}return t[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentDidMount=function(){this.setMonthTitleHeightTimeout=setTimeout(this.setMonthTitleHeight,0)},t.componentWillReceiveProps=function(e){var t=e.month,r=e.enableOutsideDays,n=e.firstDayOfWeek,i=this.props,a=i.month,o=i.enableOutsideDays,s=i.firstDayOfWeek;t.isSame(a)&&r===o&&n===s||this.setState({weeks:(0,g.default)(t,r,null==n?u.default.localeData().firstDayOfWeek():n)})},t.componentWillUnmount=function(){this.setMonthTitleHeightTimeout&&clearTimeout(this.setMonthTitleHeightTimeout)},t.setMonthTitleHeight=function(){var e=this.props.setMonthTitleHeight;e&&e((0,p.default)(this.captionRef,"height",!0,!0))},t.setCaptionRef=function(e){this.captionRef=e},t.render=function(){var e=this.props,t=e.dayAriaLabelFormat,r=e.daySize,n=e.focusedDate,i=e.horizontalMonthPadding,o=e.isFocused,s=e.isVisible,u=e.modifiers,d=e.month,f=e.monthFormat,p=e.onDayClick,g=e.onDayMouseEnter,b=e.onDayMouseLeave,x=e.onMonthSelect,w=e.onYearSelect,k=e.orientation,S=e.phrases,_=e.renderCalendarDay,C=e.renderDayContents,E=e.renderMonthElement,P=e.renderMonthText,A=e.styles,D=e.verticalBorderSpacing,O=this.state.weeks,M=P?P(d):d.format(f),T=k===y.VERTICAL_SCROLLABLE;return l.default.createElement("div",(0,a.default)({},(0,c.css)(A.CalendarMonth,{padding:"0 ".concat(i,"px")}),{"data-visible":s}),l.default.createElement("div",(0,a.default)({ref:this.setCaptionRef},(0,c.css)(A.CalendarMonth_caption,T&&A.CalendarMonth_caption__verticalScrollable)),E?E({month:d,onMonthSelect:x,onYearSelect:w,isVisible:s}):l.default.createElement("strong",null,M)),l.default.createElement("table",(0,a.default)({},(0,c.css)(!D&&A.CalendarMonth_table,D&&A.CalendarMonth_verticalSpacing,D&&{borderSpacing:"0px ".concat(D,"px")}),{role:"presentation"}),l.default.createElement("tbody",null,O.map((function(e,i){return l.default.createElement(h.default,{key:i},e.map((function(e,i){return _({key:i,day:e,daySize:r,isOutsideDay:!e||e.month()!==d.month(),tabIndex:s&&(0,m.default)(e,n)?0:-1,isFocused:o,onDayMouseEnter:g,onDayMouseLeave:b,onDayClick:p,renderDayContents:C,phrases:S,modifiers:u[(0,v.default)(e)],ariaLabelFormat:t})})))})))))},r}(l.default.PureComponent||l.default.Component);x.propTypes={},x.defaultProps=b;var w=(0,c.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.font,i=t.spacing;return{CalendarMonth:{background:r.background,textAlign:"center",verticalAlign:"top",userSelect:"none"},CalendarMonth_table:{borderCollapse:"collapse",borderSpacing:0},CalendarMonth_verticalSpacing:{borderCollapse:"separate"},CalendarMonth_caption:{color:r.text,fontSize:n.captionSize,textAlign:"center",paddingTop:i.captionPaddingTop,paddingBottom:i.captionPaddingBottom,captionSide:"initial"},CalendarMonth_caption__verticalScrollable:{paddingTop:12,paddingBottom:7}}}),{pureComponent:void 0!==l.default.PureComponent})(x);t.default=w},33517:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(74470)),a=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=n(r(43693)),c=n(r(51609)),u=(n(r(5556)),n(r(80921)),r(29492),r(94920)),d=n(r(76154)),h=r(89929),f=r(85111),p=(n(r(45609)),n(r(81072))),g=n(r(31557)),m=n(r(65562)),v=n(r(50470)),y=n(r(39910)),b=n(r(1033)),x=n(r(74347)),w=n(r(53143)),k=(n(r(45216)),n(r(66273)),n(r(42739)),r(70061));function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var _={enableOutsideDays:!1,firstVisibleMonthIndex:0,horizontalMonthPadding:13,initialMonth:(0,d.default)(),isAnimating:!1,numberOfMonths:1,modifiers:{},orientation:k.HORIZONTAL_ORIENTATION,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},onMonthChange:function(){},onYearChange:function(){},onMonthTransitionEnd:function(){},renderMonthText:null,renderCalendarDay:void 0,renderDayContents:null,translationValue:null,renderMonthElement:null,daySize:k.DAY_SIZE,focusedDate:null,isFocused:!1,firstDayOfWeek:null,setMonthTitleHeight:null,isRTL:!1,transitionDuration:200,verticalBorderSpacing:void 0,monthFormat:"MMMM YYYY",phrases:f.CalendarDayPhrases,dayAriaLabelFormat:void 0};function C(e,t,r){var n=e.clone();r||(n=n.subtract(1,"month"));for(var i=[],a=0;a<(r?t:t+2);a+=1)i.push(n),n=n.clone().add(1,"month");return i}var E=function(e){(0,s.default)(r,e);var t=r.prototype;function r(t){var r;r=e.call(this,t)||this;var n=t.orientation===k.VERTICAL_SCROLLABLE;return r.state={months:C(t.initialMonth,t.numberOfMonths,n)},r.isTransitionEndSupported=(0,m.default)(),r.onTransitionEnd=r.onTransitionEnd.bind((0,o.default)(r)),r.setContainerRef=r.setContainerRef.bind((0,o.default)(r)),r.locale=d.default.locale(),r.onMonthSelect=r.onMonthSelect.bind((0,o.default)(r)),r.onYearSelect=r.onYearSelect.bind((0,o.default)(r)),r}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentDidMount=function(){this.removeEventListener=(0,h.addEventListener)(this.container,"transitionend",this.onTransitionEnd)},t.componentWillReceiveProps=function(e){var t=this,r=e.initialMonth,n=e.numberOfMonths,i=e.orientation,a=this.state.months,o=this.props,s=o.initialMonth,l=o.numberOfMonths!==n,c=a;s.isSame(r,"month")||l||((0,w.default)(s,r)?(c=a.slice(1)).push(a[a.length-1].clone().add(1,"month")):(0,x.default)(s,r)?(c=a.slice(0,a.length-1)).unshift(a[0].clone().subtract(1,"month")):c=C(r,n,i===k.VERTICAL_SCROLLABLE)),l&&(c=C(r,n,i===k.VERTICAL_SCROLLABLE));var u=d.default.locale();this.locale!==u&&(this.locale=u,c=c.map((function(e){return e.locale(t.locale)}))),this.setState({months:c})},t.componentDidUpdate=function(){var e=this.props,t=e.isAnimating,r=e.transitionDuration,n=e.onMonthTransitionEnd;this.isTransitionEndSupported&&r||!t||n()},t.componentWillUnmount=function(){this.removeEventListener&&this.removeEventListener()},t.onTransitionEnd=function(){(0,this.props.onMonthTransitionEnd)()},t.onMonthSelect=function(e,t){var r=e.clone(),n=this.props,i=n.onMonthChange,a=n.orientation,o=this.state.months,s=a===k.VERTICAL_SCROLLABLE,l=o.indexOf(e);s||(l-=1),r.set("month",t).subtract(l,"months"),i(r)},t.onYearSelect=function(e,t){var r=e.clone(),n=this.props,i=n.onYearChange,a=n.orientation,o=this.state.months,s=a===k.VERTICAL_SCROLLABLE,l=o.indexOf(e);s||(l-=1),r.set("year",t).subtract(l,"months"),i(r)},t.setContainerRef=function(e){this.container=e},t.render=function(){var e=this,t=this.props,r=t.enableOutsideDays,n=t.firstVisibleMonthIndex,i=t.horizontalMonthPadding,o=t.isAnimating,s=t.modifiers,d=t.numberOfMonths,h=t.monthFormat,f=t.orientation,p=t.translationValue,m=t.daySize,x=t.onDayMouseEnter,w=t.onDayMouseLeave,_=t.onDayClick,C=t.renderMonthText,E=t.renderCalendarDay,P=t.renderDayContents,A=t.renderMonthElement,D=t.onMonthTransitionEnd,O=t.firstDayOfWeek,M=t.focusedDate,T=t.isFocused,I=t.isRTL,N=t.styles,L=t.phrases,R=t.dayAriaLabelFormat,F=t.transitionDuration,z=t.verticalBorderSpacing,j=t.setMonthTitleHeight,H=this.state.months,B=f===k.VERTICAL_ORIENTATION,$=f===k.VERTICAL_SCROLLABLE,W=f===k.HORIZONTAL_ORIENTATION,V=(0,y.default)(m,i),Y=B||$?V:(d+2)*V,X="".concat(B||$?"translateY":"translateX","(").concat(p,"px)");return c.default.createElement("div",(0,a.default)({},(0,u.css)(N.CalendarMonthGrid,W&&N.CalendarMonthGrid__horizontal,B&&N.CalendarMonthGrid__vertical,$&&N.CalendarMonthGrid__vertical_scrollable,o&&N.CalendarMonthGrid__animating,o&&F&&{transition:"transform ".concat(F,"ms ease-in-out")},function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},(0,v.default)(X),{width:Y})),{ref:this.setContainerRef,onTransitionEnd:D}),H.map((function(t,l){var v=l>=n&&l<n+d,y=0===l&&!v,k=0===l&&o&&v,S=(0,b.default)(t);return c.default.createElement("div",(0,a.default)({key:S},(0,u.css)(W&&N.CalendarMonthGrid_month__horizontal,y&&N.CalendarMonthGrid_month__hideForAnimation,k&&!B&&!I&&{position:"absolute",left:-V},k&&!B&&I&&{position:"absolute",right:0},k&&B&&{position:"absolute",top:-p},!v&&!o&&N.CalendarMonthGrid_month__hidden)),c.default.createElement(g.default,{month:t,isVisible:v,enableOutsideDays:r,modifiers:s[S],monthFormat:h,orientation:f,onDayMouseEnter:x,onDayMouseLeave:w,onDayClick:_,onMonthSelect:e.onMonthSelect,onYearSelect:e.onYearSelect,renderMonthText:C,renderCalendarDay:E,renderDayContents:P,renderMonthElement:A,firstDayOfWeek:O,daySize:m,focusedDate:v?M:null,isFocused:T,phrases:L,setMonthTitleHeight:j,dayAriaLabelFormat:R,verticalBorderSpacing:z,horizontalMonthPadding:i}))})))},r}(c.default.PureComponent||c.default.Component);E.propTypes={},E.defaultProps=_;var P=(0,u.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.spacing,i=t.zIndex;return{CalendarMonthGrid:{background:r.background,textAlign:(0,p.default)("left"),zIndex:i},CalendarMonthGrid__animating:{zIndex:i+1},CalendarMonthGrid__horizontal:{position:"absolute",left:(0,p.default)(n.dayPickerHorizontalPadding)},CalendarMonthGrid__vertical:{margin:"0 auto"},CalendarMonthGrid__vertical_scrollable:{margin:"0 auto"},CalendarMonthGrid_month__horizontal:{display:"inline-block",verticalAlign:"top",minHeight:"100%"},CalendarMonthGrid_month__hideForAnimation:{position:"absolute",zIndex:i-1,opacity:0,pointerEvents:"none"},CalendarMonthGrid_month__hidden:{visibility:"hidden"}}}),{pureComponent:void 0!==c.default.PureComponent})(E);t.default=P},16895:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var i=n(r(51609));function a(e){var t=e.children;return i.default.createElement("tr",null,t)}n(r(5556)),r(29492),a.propTypes={}},68054:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(51609)),a=function(e){return i.default.createElement("svg",e,i.default.createElement("path",{d:"M968 289L514 741c-11 11-21 11-32 0L29 289c-4-5-6-11-6-16 0-13 10-23 23-23 6 0 11 2 15 7l437 436 438-436c4-5 9-7 16-7 6 0 11 2 16 7 9 10 9 21 0 32z"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var o=a;t.default=o},4695:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(51609)),a=function(e){return i.default.createElement("svg",e,i.default.createElement("path",{d:"M32 713l453-453c11-11 21-11 32 0l453 453c5 5 7 10 7 16 0 13-10 23-22 23-7 0-12-2-16-7L501 309 64 745c-4 5-9 7-15 7-7 0-12-2-17-7-9-11-9-21 0-32z"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var o=a;t.default=o},77345:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(51609)),a=function(e){return i.default.createElement("svg",e,i.default.createElement("path",{fillRule:"evenodd",d:"M11.53.47a.75.75 0 0 0-1.061 0l-4.47 4.47L1.529.47A.75.75 0 1 0 .468 1.531l4.47 4.47-4.47 4.47a.75.75 0 1 0 1.061 1.061l4.47-4.47 4.47 4.47a.75.75 0 1 0 1.061-1.061l-4.47-4.47 4.47-4.47a.75.75 0 0 0 0-1.061z"}))};a.defaultProps={focusable:"false",viewBox:"0 0 12 12"};var o=a;t.default=o},20341:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(74470)),a=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=(n(r(43693)),n(r(51609))),c=(n(r(5556)),r(29492),r(94920)),u=n(r(7350)),d=n(r(34247)),h=n(r(81072)),f=n(r(86675)),p=(n(r(71013)),r(70061)),g="M0,".concat(p.FANG_HEIGHT_PX," ").concat(p.FANG_WIDTH_PX,",").concat(p.FANG_HEIGHT_PX," ").concat(p.FANG_WIDTH_PX/2,",0z"),m="M0,".concat(p.FANG_HEIGHT_PX," ").concat(p.FANG_WIDTH_PX/2,",0 ").concat(p.FANG_WIDTH_PX,",").concat(p.FANG_HEIGHT_PX),v="M0,0 ".concat(p.FANG_WIDTH_PX,",0 ").concat(p.FANG_WIDTH_PX/2,",").concat(p.FANG_HEIGHT_PX,"z"),y="M0,0 ".concat(p.FANG_WIDTH_PX/2,",").concat(p.FANG_HEIGHT_PX," ").concat(p.FANG_WIDTH_PX,",0"),b={placeholder:"Select Date",displayValue:"",ariaLabel:void 0,screenReaderMessage:"",focused:!1,disabled:!1,required:!1,readOnly:null,openDirection:p.OPEN_DOWN,showCaret:!1,verticalSpacing:p.DEFAULT_VERTICAL_SPACING,small:!1,block:!1,regular:!1,onChange:function(){},onFocus:function(){},onKeyDownShiftTab:function(){},onKeyDownTab:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},isFocused:!1},x=function(e){(0,s.default)(r,e);var t=r.prototype;function r(t){var r;return(r=e.call(this,t)||this).state={dateString:"",isTouchDevice:!1},r.onChange=r.onChange.bind((0,o.default)(r)),r.onKeyDown=r.onKeyDown.bind((0,o.default)(r)),r.setInputRef=r.setInputRef.bind((0,o.default)(r)),r.throttledKeyDown=(0,u.default)(r.onFinalKeyDown,300,{trailing:!1}),r}return t[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentDidMount=function(){this.setState({isTouchDevice:(0,d.default)()})},t.componentWillReceiveProps=function(e){this.state.dateString&&e.displayValue&&this.setState({dateString:""})},t.componentDidUpdate=function(e){var t=this.props,r=t.focused,n=t.isFocused;e.focused===r&&e.isFocused===n||r&&n&&this.inputRef.focus()},t.onChange=function(e){var t=this.props,r=t.onChange,n=t.onKeyDownQuestionMark,i=e.target.value;"?"===i[i.length-1]?n(e):this.setState({dateString:i},(function(){return r(i)}))},t.onKeyDown=function(e){e.stopPropagation(),p.MODIFIER_KEY_NAMES.has(e.key)||this.throttledKeyDown(e)},t.onFinalKeyDown=function(e){var t=this.props,r=t.onKeyDownShiftTab,n=t.onKeyDownTab,i=t.onKeyDownArrowDown,a=t.onKeyDownQuestionMark,o=e.key;"Tab"===o?e.shiftKey?r(e):n(e):"ArrowDown"===o?i(e):"?"===o&&(e.preventDefault(),a(e))},t.setInputRef=function(e){this.inputRef=e},t.render=function(){var e=this.state,t=e.dateString,r=e.isTouchDevice,n=this.props,i=n.id,o=n.placeholder,s=n.ariaLabel,u=n.displayValue,d=n.screenReaderMessage,h=n.focused,b=n.showCaret,x=n.onFocus,w=n.disabled,k=n.required,S=n.readOnly,_=n.openDirection,C=n.verticalSpacing,E=n.small,P=n.regular,A=n.block,D=n.styles,O=n.theme.reactDates,M=t||u||"",T="DateInput__screen-reader-message-".concat(i),I=b&&h,N=(0,f.default)(O,E);return l.default.createElement("div",(0,c.css)(D.DateInput,E&&D.DateInput__small,A&&D.DateInput__block,I&&D.DateInput__withFang,w&&D.DateInput__disabled,I&&_===p.OPEN_DOWN&&D.DateInput__openDown,I&&_===p.OPEN_UP&&D.DateInput__openUp),l.default.createElement("input",(0,a.default)({},(0,c.css)(D.DateInput_input,E&&D.DateInput_input__small,P&&D.DateInput_input__regular,S&&D.DateInput_input__readOnly,h&&D.DateInput_input__focused,w&&D.DateInput_input__disabled),{"aria-label":void 0===s?o:s,type:"text",id:i,name:i,ref:this.setInputRef,value:M,onChange:this.onChange,onKeyDown:this.onKeyDown,onFocus:x,placeholder:o,autoComplete:"off",disabled:w,readOnly:"boolean"==typeof S?S:r,required:k,"aria-describedby":d&&T})),I&&l.default.createElement("svg",(0,a.default)({role:"presentation",focusable:"false"},(0,c.css)(D.DateInput_fang,_===p.OPEN_DOWN&&{top:N+C-p.FANG_HEIGHT_PX-1},_===p.OPEN_UP&&{bottom:N+C-p.FANG_HEIGHT_PX-1})),l.default.createElement("path",(0,a.default)({},(0,c.css)(D.DateInput_fangShape),{d:_===p.OPEN_DOWN?g:v})),l.default.createElement("path",(0,a.default)({},(0,c.css)(D.DateInput_fangStroke),{d:_===p.OPEN_DOWN?m:y}))),d&&l.default.createElement("p",(0,a.default)({},(0,c.css)(D.DateInput_screenReaderMessage),{id:T}),d))},r}(l.default.PureComponent||l.default.Component);x.propTypes={},x.defaultProps=b;var w=(0,c.withStyles)((function(e){var t=e.reactDates,r=t.border,n=t.color,i=t.sizing,a=t.spacing,o=t.font,s=t.zIndex;return{DateInput:{margin:0,padding:a.inputPadding,background:n.background,position:"relative",display:"inline-block",width:i.inputWidth,verticalAlign:"middle"},DateInput__small:{width:i.inputWidth_small},DateInput__block:{width:"100%"},DateInput__disabled:{background:n.disabled,color:n.textDisabled},DateInput_input:{fontWeight:o.input.weight,fontSize:o.input.size,lineHeight:o.input.lineHeight,color:n.text,backgroundColor:n.background,width:"100%",padding:"".concat(a.displayTextPaddingVertical,"px ").concat(a.displayTextPaddingHorizontal,"px"),paddingTop:a.displayTextPaddingTop,paddingBottom:a.displayTextPaddingBottom,paddingLeft:(0,h.default)(a.displayTextPaddingLeft),paddingRight:(0,h.default)(a.displayTextPaddingRight),border:r.input.border,borderTop:r.input.borderTop,borderRight:(0,h.default)(r.input.borderRight),borderBottom:r.input.borderBottom,borderLeft:(0,h.default)(r.input.borderLeft),borderRadius:r.input.borderRadius},DateInput_input__small:{fontSize:o.input.size_small,lineHeight:o.input.lineHeight_small,letterSpacing:o.input.letterSpacing_small,padding:"".concat(a.displayTextPaddingVertical_small,"px ").concat(a.displayTextPaddingHorizontal_small,"px"),paddingTop:a.displayTextPaddingTop_small,paddingBottom:a.displayTextPaddingBottom_small,paddingLeft:(0,h.default)(a.displayTextPaddingLeft_small),paddingRight:(0,h.default)(a.displayTextPaddingRight_small)},DateInput_input__regular:{fontWeight:"auto"},DateInput_input__readOnly:{userSelect:"none"},DateInput_input__focused:{outline:r.input.outlineFocused,background:n.backgroundFocused,border:r.input.borderFocused,borderTop:r.input.borderTopFocused,borderRight:(0,h.default)(r.input.borderRightFocused),borderBottom:r.input.borderBottomFocused,borderLeft:(0,h.default)(r.input.borderLeftFocused)},DateInput_input__disabled:{background:n.disabled,fontStyle:o.input.styleDisabled},DateInput_screenReaderMessage:{border:0,clip:"rect(0, 0, 0, 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",width:1},DateInput_fang:{position:"absolute",width:p.FANG_WIDTH_PX,height:p.FANG_HEIGHT_PX,left:22,zIndex:s+2},DateInput_fangShape:{fill:n.background},DateInput_fangStroke:{stroke:n.core.border,fill:"transparent"}}}),{pureComponent:void 0!==l.default.PureComponent})(x);t.default=w},55626:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureDateRangePicker=void 0;var i=n(r(74470)),a=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=n(r(43693)),c=n(r(51609)),u=n(r(76154)),d=r(94920),h=r(41390),f=(r(29492),r(89929)),p=n(r(34247)),g=n(r(91702)),m=(n(r(62235)),r(85111)),v=n(r(2023)),y=n(r(21439)),b=n(r(86675)),x=n(r(24047)),w=n(r(98627)),k=n(r(81072)),S=n(r(10264)),_=n(r(76376)),C=n(r(77345)),E=r(70061);function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var D={startDate:null,endDate:null,focusedInput:null,startDatePlaceholderText:"Start Date",endDatePlaceholderText:"End Date",startDateAriaLabel:void 0,endDateAriaLabel:void 0,startDateOffset:void 0,endDateOffset:void 0,disabled:!1,required:!1,readOnly:!1,screenReaderInputMessage:"",showClearDates:!1,showDefaultInputIcon:!1,inputIconPosition:E.ICON_BEFORE_POSITION,customInputIcon:null,customArrowIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,keepFocusOnInput:!1,renderMonthText:null,renderWeekHeaderElement:null,orientation:E.HORIZONTAL_ORIENTATION,anchorDirection:E.ANCHOR_LEFT,openDirection:E.OPEN_DOWN,horizontalMargin:0,withPortal:!1,withFullScreenPortal:!1,appendToBody:!1,disableScroll:!1,initialVisibleMonth:null,numberOfMonths:2,keepOpenOnDateSelect:!1,reopenPickerOnClearDates:!1,renderCalendarInfo:null,calendarInfoPosition:E.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:E.DAY_SIZE,isRTL:!1,firstDayOfWeek:null,verticalHeight:null,transitionDuration:void 0,verticalSpacing:E.DEFAULT_VERTICAL_SPACING,horizontalMonthPadding:void 0,dayPickerNavigationInlineStyles:null,navPosition:E.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,onPrevMonthClick:function(){},onNextMonthClick:function(){},onClose:function(){},renderCalendarDay:void 0,renderDayContents:null,renderMonthElement:null,minimumNights:1,enableOutsideDays:!1,isDayBlocked:function(){return!1},isOutsideRange:function(e){return!(0,x.default)(e,(0,u.default)())},isDayHighlighted:function(){return!1},minDate:void 0,maxDate:void 0,displayFormat:function(){return u.default.localeData().longDateFormat("L")},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:m.DateRangePickerPhrases,dayAriaLabelFormat:void 0},O=function(e){(0,s.default)(r,e);var t=r.prototype;function r(t){var r;return(r=e.call(this,t)||this).state={dayPickerContainerStyles:{},isDateRangePickerInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1},r.isTouchDevice=!1,r.onOutsideClick=r.onOutsideClick.bind((0,o.default)(r)),r.onDateRangePickerInputFocus=r.onDateRangePickerInputFocus.bind((0,o.default)(r)),r.onDayPickerFocus=r.onDayPickerFocus.bind((0,o.default)(r)),r.onDayPickerFocusOut=r.onDayPickerFocusOut.bind((0,o.default)(r)),r.onDayPickerBlur=r.onDayPickerBlur.bind((0,o.default)(r)),r.showKeyboardShortcutsPanel=r.showKeyboardShortcutsPanel.bind((0,o.default)(r)),r.responsivizePickerPosition=r.responsivizePickerPosition.bind((0,o.default)(r)),r.disableScroll=r.disableScroll.bind((0,o.default)(r)),r.setDayPickerContainerRef=r.setDayPickerContainerRef.bind((0,o.default)(r)),r.setContainerRef=r.setContainerRef.bind((0,o.default)(r)),r}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentDidMount=function(){this.removeEventListener=(0,f.addEventListener)(window,"resize",this.responsivizePickerPosition,{passive:!0}),this.responsivizePickerPosition(),this.disableScroll(),this.props.focusedInput&&this.setState({isDateRangePickerInputFocused:!0}),this.isTouchDevice=(0,p.default)()},t.componentDidUpdate=function(e){var t=this.props.focusedInput;!e.focusedInput&&t&&this.isOpened()?(this.responsivizePickerPosition(),this.disableScroll()):!e.focusedInput||t||this.isOpened()||this.enableScroll&&this.enableScroll()},t.componentWillUnmount=function(){this.removeDayPickerEventListeners(),this.removeEventListener&&this.removeEventListener(),this.enableScroll&&this.enableScroll()},t.onOutsideClick=function(e){var t=this.props,r=t.onFocusChange,n=t.onClose,i=t.startDate,a=t.endDate,o=t.appendToBody;this.isOpened()&&(o&&this.dayPickerContainer.contains(e.target)||(this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1}),r(null),n({startDate:i,endDate:a})))},t.onDateRangePickerInputFocus=function(e){var t=this.props,r=t.onFocusChange,n=t.readOnly,i=t.withPortal,a=t.withFullScreenPortal,o=t.keepFocusOnInput;e&&(i||a||n&&!o||this.isTouchDevice&&!o?this.onDayPickerFocus():this.onDayPickerBlur()),r(e)},t.onDayPickerFocus=function(){var e=this.props,t=e.focusedInput,r=e.onFocusChange;t||r(E.START_DATE),this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!1})},t.onDayPickerFocusOut=function(e){var t=e.relatedTarget===document.body?e.target:e.relatedTarget||e.target;this.dayPickerContainer.contains(t)||this.onOutsideClick(e)},t.onDayPickerBlur=function(){this.setState({isDateRangePickerInputFocused:!0,isDayPickerFocused:!1,showKeyboardShortcuts:!1})},t.setDayPickerContainerRef=function(e){e!==this.dayPickerContainer&&(this.dayPickerContainer&&this.removeDayPickerEventListeners(),this.dayPickerContainer=e,e&&this.addDayPickerEventListeners())},t.setContainerRef=function(e){this.container=e},t.addDayPickerEventListeners=function(){this.removeDayPickerFocusOut=(0,f.addEventListener)(this.dayPickerContainer,"focusout",this.onDayPickerFocusOut)},t.removeDayPickerEventListeners=function(){this.removeDayPickerFocusOut&&this.removeDayPickerFocusOut()},t.isOpened=function(){var e=this.props.focusedInput;return e===E.START_DATE||e===E.END_DATE},t.disableScroll=function(){var e=this.props,t=e.appendToBody,r=e.disableScroll;(t||r)&&this.isOpened()&&(this.enableScroll=(0,w.default)(this.container))},t.responsivizePickerPosition=function(){var e=this.state.dayPickerContainerStyles;if(Object.keys(e).length>0&&this.setState({dayPickerContainerStyles:{}}),this.isOpened()){var t=this.props,r=t.openDirection,n=t.anchorDirection,i=t.horizontalMargin,a=t.withPortal,o=t.withFullScreenPortal,s=t.appendToBody,l=n===E.ANCHOR_LEFT;if(!a&&!o){var c=this.dayPickerContainer.getBoundingClientRect(),u=e[n]||0,d=l?c[E.ANCHOR_RIGHT]:c[E.ANCHOR_LEFT];this.setState({dayPickerContainerStyles:A({},(0,v.default)(n,u,d,i),{},s&&(0,y.default)(r,n,this.container))})}}},t.showKeyboardShortcutsPanel=function(){this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!0})},t.maybeRenderDayPickerWithPortal=function(){var e=this.props,t=e.withPortal,r=e.withFullScreenPortal,n=e.appendToBody;return this.isOpened()?t||r||n?c.default.createElement(h.Portal,null,this.renderDayPicker()):this.renderDayPicker():null},t.renderDayPicker=function(){var e=this.props,t=e.anchorDirection,r=e.openDirection,n=e.isDayBlocked,i=e.isDayHighlighted,o=e.isOutsideRange,s=e.numberOfMonths,l=e.orientation,h=e.monthFormat,f=e.renderMonthText,p=e.renderWeekHeaderElement,g=e.dayPickerNavigationInlineStyles,m=e.navPosition,v=e.navPrev,y=e.navNext,x=e.renderNavPrevButton,w=e.renderNavNextButton,k=e.onPrevMonthClick,S=e.onNextMonthClick,P=e.onDatesChange,A=e.onFocusChange,D=e.withPortal,O=e.withFullScreenPortal,M=e.daySize,T=e.enableOutsideDays,I=e.focusedInput,N=e.startDate,L=e.startDateOffset,R=e.endDate,F=e.endDateOffset,z=e.minDate,j=e.maxDate,H=e.minimumNights,B=e.keepOpenOnDateSelect,$=e.renderCalendarDay,W=e.renderDayContents,V=e.renderCalendarInfo,Y=e.renderMonthElement,X=e.calendarInfoPosition,K=e.firstDayOfWeek,G=e.initialVisibleMonth,U=e.hideKeyboardShortcutsPanel,q=e.customCloseIcon,Z=e.onClose,J=e.phrases,Q=e.dayAriaLabelFormat,ee=e.isRTL,te=e.weekDayFormat,re=e.styles,ne=e.verticalHeight,ie=e.transitionDuration,ae=e.verticalSpacing,oe=e.horizontalMonthPadding,se=e.small,le=e.disabled,ce=e.theme.reactDates,ue=this.state,de=ue.dayPickerContainerStyles,he=ue.isDayPickerFocused,fe=ue.showKeyboardShortcuts,pe=!O&&D?this.onOutsideClick:void 0,ge=G||function(){return N||R||(0,u.default)()},me=q||c.default.createElement(C.default,(0,d.css)(re.DateRangePicker_closeButton_svg)),ve=(0,b.default)(ce,se),ye=D||O;return c.default.createElement("div",(0,a.default)({ref:this.setDayPickerContainerRef},(0,d.css)(re.DateRangePicker_picker,t===E.ANCHOR_LEFT&&re.DateRangePicker_picker__directionLeft,t===E.ANCHOR_RIGHT&&re.DateRangePicker_picker__directionRight,l===E.HORIZONTAL_ORIENTATION&&re.DateRangePicker_picker__horizontal,l===E.VERTICAL_ORIENTATION&&re.DateRangePicker_picker__vertical,!ye&&r===E.OPEN_DOWN&&{top:ve+ae},!ye&&r===E.OPEN_UP&&{bottom:ve+ae},ye&&re.DateRangePicker_picker__portal,O&&re.DateRangePicker_picker__fullScreenPortal,ee&&re.DateRangePicker_picker__rtl,de),{onClick:pe}),c.default.createElement(_.default,{orientation:l,enableOutsideDays:T,numberOfMonths:s,onPrevMonthClick:k,onNextMonthClick:S,onDatesChange:P,onFocusChange:A,onClose:Z,focusedInput:I,startDate:N,startDateOffset:L,endDate:R,endDateOffset:F,minDate:z,maxDate:j,monthFormat:h,renderMonthText:f,renderWeekHeaderElement:p,withPortal:ye,daySize:M,initialVisibleMonth:ge,hideKeyboardShortcutsPanel:U,dayPickerNavigationInlineStyles:g,navPosition:m,navPrev:v,navNext:y,renderNavPrevButton:x,renderNavNextButton:w,minimumNights:H,isOutsideRange:o,isDayHighlighted:i,isDayBlocked:n,keepOpenOnDateSelect:B,renderCalendarDay:$,renderDayContents:W,renderCalendarInfo:V,renderMonthElement:Y,calendarInfoPosition:X,isFocused:he,showKeyboardShortcuts:fe,onBlur:this.onDayPickerBlur,phrases:J,dayAriaLabelFormat:Q,isRTL:ee,firstDayOfWeek:K,weekDayFormat:te,verticalHeight:ne,transitionDuration:ie,disabled:le,horizontalMonthPadding:oe}),O&&c.default.createElement("button",(0,a.default)({},(0,d.css)(re.DateRangePicker_closeButton),{type:"button",onClick:this.onOutsideClick,"aria-label":J.closeDatePicker}),me))},t.render=function(){var e=this.props,t=e.startDate,r=e.startDateId,n=e.startDatePlaceholderText,i=e.startDateAriaLabel,o=e.endDate,s=e.endDateId,l=e.endDatePlaceholderText,u=e.endDateAriaLabel,h=e.focusedInput,f=e.screenReaderInputMessage,p=e.showClearDates,m=e.showDefaultInputIcon,v=e.inputIconPosition,y=e.customInputIcon,b=e.customArrowIcon,x=e.customCloseIcon,w=e.disabled,k=e.required,_=e.readOnly,C=e.openDirection,P=e.phrases,A=e.isOutsideRange,D=e.minimumNights,O=e.withPortal,M=e.withFullScreenPortal,T=e.displayFormat,I=e.reopenPickerOnClearDates,N=e.keepOpenOnDateSelect,L=e.onDatesChange,R=e.onClose,F=e.isRTL,z=e.noBorder,j=e.block,H=e.verticalSpacing,B=e.small,$=e.regular,W=e.styles,V=this.state.isDateRangePickerInputFocused,Y=!O&&!M,X=H<E.FANG_HEIGHT_PX,K=c.default.createElement(S.default,{startDate:t,startDateId:r,startDatePlaceholderText:n,isStartDateFocused:h===E.START_DATE,startDateAriaLabel:i,endDate:o,endDateId:s,endDatePlaceholderText:l,isEndDateFocused:h===E.END_DATE,endDateAriaLabel:u,displayFormat:T,showClearDates:p,showCaret:!O&&!M&&!X,showDefaultInputIcon:m,inputIconPosition:v,customInputIcon:y,customArrowIcon:b,customCloseIcon:x,disabled:w,required:k,readOnly:_,openDirection:C,reopenPickerOnClearDates:I,keepOpenOnDateSelect:N,isOutsideRange:A,minimumNights:D,withFullScreenPortal:M,onDatesChange:L,onFocusChange:this.onDateRangePickerInputFocus,onKeyDownArrowDown:this.onDayPickerFocus,onKeyDownQuestionMark:this.showKeyboardShortcutsPanel,onClose:R,phrases:P,screenReaderMessage:f,isFocused:V,isRTL:F,noBorder:z,block:j,small:B,regular:$,verticalSpacing:H},this.maybeRenderDayPickerWithPortal());return c.default.createElement("div",(0,a.default)({ref:this.setContainerRef},(0,d.css)(W.DateRangePicker,j&&W.DateRangePicker__block)),Y&&c.default.createElement(g.default,{onOutsideClick:this.onOutsideClick},K),Y||K)},r}(c.default.PureComponent||c.default.Component);t.PureDateRangePicker=O,O.propTypes={},O.defaultProps=D;var M=(0,d.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.zIndex;return{DateRangePicker:{position:"relative",display:"inline-block"},DateRangePicker__block:{display:"block"},DateRangePicker_picker:{zIndex:n+1,backgroundColor:r.background,position:"absolute"},DateRangePicker_picker__rtl:{direction:(0,k.default)("rtl")},DateRangePicker_picker__directionLeft:{left:(0,k.default)(0)},DateRangePicker_picker__directionRight:{right:(0,k.default)(0)},DateRangePicker_picker__portal:{backgroundColor:"rgba(0, 0, 0, 0.3)",position:"fixed",top:0,left:(0,k.default)(0),height:"100%",width:"100%"},DateRangePicker_picker__fullScreenPortal:{backgroundColor:r.background},DateRangePicker_closeButton:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",position:"absolute",top:0,right:(0,k.default)(0),padding:15,zIndex:n+2,":hover":{color:"darken(".concat(r.core.grayLighter,", 10%)"),textDecoration:"none"},":focus":{color:"darken(".concat(r.core.grayLighter,", 10%)"),textDecoration:"none"}},DateRangePicker_closeButton_svg:{height:15,width:15,fill:r.core.grayLighter}}}),{pureComponent:void 0!==c.default.PureComponent})(O);t.default=M},49156:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(94634)),a=(n(r(43693)),n(r(51609))),o=(n(r(5556)),r(29492),r(94920)),s=r(85111),l=(n(r(45609)),n(r(81072))),c=(n(r(71013)),n(r(20341))),u=(n(r(34312)),n(r(42686)),n(r(57986))),d=n(r(51259)),h=n(r(77345)),f=n(r(64358)),p=r(70061),g={children:null,startDateId:p.START_DATE,endDateId:p.END_DATE,startDatePlaceholderText:"Start Date",endDatePlaceholderText:"End Date",startDateAriaLabel:void 0,endDateAriaLabel:void 0,screenReaderMessage:"",onStartDateFocus:function(){},onEndDateFocus:function(){},onStartDateChange:function(){},onEndDateChange:function(){},onStartDateShiftTab:function(){},onEndDateTab:function(){},onClearDates:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},startDate:"",endDate:"",isStartDateFocused:!1,isEndDateFocused:!1,showClearDates:!1,disabled:!1,required:!1,readOnly:!1,openDirection:p.OPEN_DOWN,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:p.ICON_BEFORE_POSITION,customInputIcon:null,customArrowIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,isFocused:!1,phrases:s.DateRangePickerInputPhrases,isRTL:!1};function m(e){var t=e.children,r=e.startDate,n=e.startDateId,s=e.startDatePlaceholderText,l=e.screenReaderMessage,g=e.isStartDateFocused,m=e.onStartDateChange,v=e.onStartDateFocus,y=e.onStartDateShiftTab,b=e.startDateAriaLabel,x=e.endDate,w=e.endDateId,k=e.endDatePlaceholderText,S=e.isEndDateFocused,_=e.onEndDateChange,C=e.onEndDateFocus,E=e.onEndDateTab,P=e.endDateAriaLabel,A=e.onKeyDownArrowDown,D=e.onKeyDownQuestionMark,O=e.onClearDates,M=e.showClearDates,T=e.disabled,I=e.required,N=e.readOnly,L=e.showCaret,R=e.openDirection,F=e.showDefaultInputIcon,z=e.inputIconPosition,j=e.customInputIcon,H=e.customArrowIcon,B=e.customCloseIcon,$=e.isFocused,W=e.phrases,V=e.isRTL,Y=e.noBorder,X=e.block,K=e.verticalSpacing,G=e.small,U=e.regular,q=e.styles,Z=j||a.default.createElement(f.default,(0,o.css)(q.DateRangePickerInput_calendarIcon_svg)),J=H||a.default.createElement(u.default,(0,o.css)(q.DateRangePickerInput_arrow_svg));V&&(J=a.default.createElement(d.default,(0,o.css)(q.DateRangePickerInput_arrow_svg))),G&&(J="-");var Q=B||a.default.createElement(h.default,(0,o.css)(q.DateRangePickerInput_clearDates_svg,G&&q.DateRangePickerInput_clearDates_svg__small)),ee=l||W.keyboardForwardNavigationInstructions,te=l||W.keyboardBackwardNavigationInstructions,re=(F||null!==j)&&a.default.createElement("button",(0,i.default)({},(0,o.css)(q.DateRangePickerInput_calendarIcon),{type:"button",disabled:T,"aria-label":W.focusStartDate,onClick:A}),Z),ne=T===p.START_DATE||!0===T,ie=T===p.END_DATE||!0===T;return a.default.createElement("div",(0,o.css)(q.DateRangePickerInput,T&&q.DateRangePickerInput__disabled,V&&q.DateRangePickerInput__rtl,!Y&&q.DateRangePickerInput__withBorder,X&&q.DateRangePickerInput__block,M&&q.DateRangePickerInput__showClearDates),z===p.ICON_BEFORE_POSITION&&re,a.default.createElement(c.default,{id:n,placeholder:s,ariaLabel:b,displayValue:r,screenReaderMessage:ee,focused:g,isFocused:$,disabled:ne,required:I,readOnly:N,showCaret:L,openDirection:R,onChange:m,onFocus:v,onKeyDownShiftTab:y,onKeyDownArrowDown:A,onKeyDownQuestionMark:D,verticalSpacing:K,small:G,regular:U}),t,a.default.createElement("div",(0,i.default)({},(0,o.css)(q.DateRangePickerInput_arrow),{"aria-hidden":"true",role:"presentation"}),J),a.default.createElement(c.default,{id:w,placeholder:k,ariaLabel:P,displayValue:x,screenReaderMessage:te,focused:S,isFocused:$,disabled:ie,required:I,readOnly:N,showCaret:L,openDirection:R,onChange:_,onFocus:C,onKeyDownArrowDown:A,onKeyDownQuestionMark:D,onKeyDownTab:E,verticalSpacing:K,small:G,regular:U}),M&&a.default.createElement("button",(0,i.default)({type:"button","aria-label":W.clearDates},(0,o.css)(q.DateRangePickerInput_clearDates,G&&q.DateRangePickerInput_clearDates__small,!B&&q.DateRangePickerInput_clearDates_default,!(r||x)&&q.DateRangePickerInput_clearDates__hide),{onClick:O,disabled:T}),Q),z===p.ICON_AFTER_POSITION&&re)}m.propTypes={},m.defaultProps=g;var v=(0,o.withStyles)((function(e){var t=e.reactDates,r=t.border,n=t.color,i=t.sizing;return{DateRangePickerInput:{backgroundColor:n.background,display:"inline-block"},DateRangePickerInput__disabled:{background:n.disabled},DateRangePickerInput__withBorder:{borderColor:n.border,borderWidth:r.pickerInput.borderWidth,borderStyle:r.pickerInput.borderStyle,borderRadius:r.pickerInput.borderRadius},DateRangePickerInput__rtl:{direction:(0,l.default)("rtl")},DateRangePickerInput__block:{display:"block"},DateRangePickerInput__showClearDates:{paddingRight:30},DateRangePickerInput_arrow:{display:"inline-block",verticalAlign:"middle",color:n.text},DateRangePickerInput_arrow_svg:{verticalAlign:"middle",fill:n.text,height:i.arrowWidth,width:i.arrowWidth},DateRangePickerInput_clearDates:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",padding:10,margin:"0 10px 0 5px",position:"absolute",right:0,top:"50%",transform:"translateY(-50%)"},DateRangePickerInput_clearDates__small:{padding:6},DateRangePickerInput_clearDates_default:{":focus":{background:n.core.border,borderRadius:"50%"},":hover":{background:n.core.border,borderRadius:"50%"}},DateRangePickerInput_clearDates__hide:{visibility:"hidden"},DateRangePickerInput_clearDates_svg:{fill:n.core.grayLight,height:12,width:15,verticalAlign:"middle"},DateRangePickerInput_clearDates_svg__small:{height:9},DateRangePickerInput_calendarIcon:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",display:"inline-block",verticalAlign:"middle",padding:10,margin:"0 5px 0 10px"},DateRangePickerInput_calendarIcon_svg:{fill:n.core.grayLight,height:15,width:14,verticalAlign:"middle"}}}),{pureComponent:void 0!==a.default.PureComponent})(m);t.default=v},10264:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(74470)),a=n(r(12475)),o=n(r(6221)),s=n(r(51609)),l=(n(r(5556)),n(r(76154))),c=(n(r(80921)),r(29492),n(r(71013)),r(85111)),u=(n(r(45609)),n(r(49156))),d=(n(r(34312)),n(r(42686)),n(r(47154))),h=n(r(79141)),f=n(r(24047)),p=n(r(25397)),g=r(70061),m={children:null,startDate:null,startDateId:g.START_DATE,startDatePlaceholderText:"Start Date",isStartDateFocused:!1,startDateAriaLabel:void 0,endDate:null,endDateId:g.END_DATE,endDatePlaceholderText:"End Date",isEndDateFocused:!1,endDateAriaLabel:void 0,screenReaderMessage:"",showClearDates:!1,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:g.ICON_BEFORE_POSITION,disabled:!1,required:!1,readOnly:!1,openDirection:g.OPEN_DOWN,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,keepOpenOnDateSelect:!1,reopenPickerOnClearDates:!1,withFullScreenPortal:!1,minimumNights:1,isOutsideRange:function(e){return!(0,f.default)(e,(0,l.default)())},displayFormat:function(){return l.default.localeData().longDateFormat("L")},onFocusChange:function(){},onClose:function(){},onDatesChange:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},customInputIcon:null,customArrowIcon:null,customCloseIcon:null,isFocused:!1,phrases:c.DateRangePickerInputPhrases,isRTL:!1},v=function(e){(0,o.default)(r,e);var t=r.prototype;function r(t){var r;return(r=e.call(this,t)||this).onClearFocus=r.onClearFocus.bind((0,a.default)(r)),r.onStartDateChange=r.onStartDateChange.bind((0,a.default)(r)),r.onStartDateFocus=r.onStartDateFocus.bind((0,a.default)(r)),r.onEndDateChange=r.onEndDateChange.bind((0,a.default)(r)),r.onEndDateFocus=r.onEndDateFocus.bind((0,a.default)(r)),r.clearDates=r.clearDates.bind((0,a.default)(r)),r}return t[!s.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.onClearFocus=function(){var e=this.props,t=e.onFocusChange,r=e.onClose,n=e.startDate,i=e.endDate;t(null),r({startDate:n,endDate:i})},t.onEndDateChange=function(e){var t=this.props,r=t.startDate,n=t.isOutsideRange,i=t.minimumNights,a=t.keepOpenOnDateSelect,o=t.onDatesChange,s=(0,d.default)(e,this.getDisplayFormat());!s||n(s)||r&&(0,p.default)(s,r.clone().add(i,"days"))?o({startDate:r,endDate:null}):(o({startDate:r,endDate:s}),a||this.onClearFocus())},t.onEndDateFocus=function(){var e=this.props,t=e.startDate,r=e.onFocusChange,n=e.withFullScreenPortal,i=e.disabled;t||!n||i&&i!==g.END_DATE?i&&i!==g.START_DATE||r(g.END_DATE):r(g.START_DATE)},t.onStartDateChange=function(e){var t=this.props.endDate,r=this.props,n=r.isOutsideRange,i=r.minimumNights,a=r.onDatesChange,o=r.onFocusChange,s=r.disabled,l=(0,d.default)(e,this.getDisplayFormat()),c=l&&(0,p.default)(t,l.clone().add(i,"days"));!l||n(l)||s===g.END_DATE&&c?a({startDate:null,endDate:t}):(c&&(t=null),a({startDate:l,endDate:t}),o(g.END_DATE))},t.onStartDateFocus=function(){var e=this.props,t=e.disabled,r=e.onFocusChange;t&&t!==g.END_DATE||r(g.START_DATE)},t.getDisplayFormat=function(){var e=this.props.displayFormat;return"string"==typeof e?e:e()},t.getDateString=function(e){var t=this.getDisplayFormat();return e&&t?e&&e.format(t):(0,h.default)(e)},t.clearDates=function(){var e=this.props,t=e.onDatesChange,r=e.reopenPickerOnClearDates,n=e.onFocusChange;t({startDate:null,endDate:null}),r&&n(g.START_DATE)},t.render=function(){var e=this.props,t=e.children,r=e.startDate,n=e.startDateId,i=e.startDatePlaceholderText,a=e.isStartDateFocused,o=e.startDateAriaLabel,l=e.endDate,c=e.endDateId,d=e.endDatePlaceholderText,h=e.endDateAriaLabel,f=e.isEndDateFocused,p=e.screenReaderMessage,g=e.showClearDates,m=e.showCaret,v=e.showDefaultInputIcon,y=e.inputIconPosition,b=e.customInputIcon,x=e.customArrowIcon,w=e.customCloseIcon,k=e.disabled,S=e.required,_=e.readOnly,C=e.openDirection,E=e.isFocused,P=e.phrases,A=e.onKeyDownArrowDown,D=e.onKeyDownQuestionMark,O=e.isRTL,M=e.noBorder,T=e.block,I=e.small,N=e.regular,L=e.verticalSpacing,R=this.getDateString(r),F=this.getDateString(l);return s.default.createElement(u.default,{startDate:R,startDateId:n,startDatePlaceholderText:i,isStartDateFocused:a,startDateAriaLabel:o,endDate:F,endDateId:c,endDatePlaceholderText:d,isEndDateFocused:f,endDateAriaLabel:h,isFocused:E,disabled:k,required:S,readOnly:_,openDirection:C,showCaret:m,showDefaultInputIcon:v,inputIconPosition:y,customInputIcon:b,customArrowIcon:x,customCloseIcon:w,phrases:P,onStartDateChange:this.onStartDateChange,onStartDateFocus:this.onStartDateFocus,onStartDateShiftTab:this.onClearFocus,onEndDateChange:this.onEndDateChange,onEndDateFocus:this.onEndDateFocus,showClearDates:g,onClearDates:this.clearDates,screenReaderMessage:p,onKeyDownArrowDown:A,onKeyDownQuestionMark:D,isRTL:O,noBorder:M,block:T,small:I,regular:N,verticalSpacing:L},t)},r}(s.default.PureComponent||s.default.Component);t.default=v,v.propTypes={},v.defaultProps=m},86189:(e,t,r)=>{"use strict";var n=r(6305),i=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureDayPicker=t.defaultProps=void 0;var a=i(r(74470)),o=i(r(94634)),s=i(r(41132)),l=i(r(12475)),c=i(r(6221)),u=i(r(43693)),d=i(r(51609)),h=(i(r(5556)),r(29492),r(94920)),f=i(r(76154)),p=i(r(7350)),g=i(r(34247)),m=i(r(91702)),v=r(85111),y=(i(r(45609)),i(r(81072))),b=i(r(33517)),x=i(r(17775)),w=n(r(75725)),k=i(r(88699)),S=i(r(39910)),_=i(r(28780)),C=i(r(50402)),E=i(r(26988)),P=i(r(18834)),A=(i(r(45216)),i(r(14700)),i(r(66273)),i(r(42739)),i(r(52397)),r(70061));function D(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?D(Object(r),!0).forEach((function(t){(0,u.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):D(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var M="prev",T="next",I="month_selection",N="year_selection",L="prev_nav",R="next_nav",F={enableOutsideDays:!1,numberOfMonths:2,orientation:A.HORIZONTAL_ORIENTATION,withPortal:!1,onOutsideClick:function(){},hidden:!1,initialVisibleMonth:function(){return(0,f.default)()},firstDayOfWeek:null,renderCalendarInfo:null,calendarInfoPosition:A.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:A.DAY_SIZE,isRTL:!1,verticalHeight:null,noBorder:!1,transitionDuration:void 0,verticalBorderSpacing:void 0,horizontalMonthPadding:13,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0,dayPickerNavigationInlineStyles:null,disablePrev:!1,disableNext:!1,navPosition:A.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onMonthChange:function(){},onYearChange:function(){},onGetNextScrollableMonths:function(){},onGetPrevScrollableMonths:function(){},renderMonthText:null,renderMonthElement:null,renderWeekHeaderElement:null,modifiers:{},renderCalendarDay:void 0,renderDayContents:null,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},isFocused:!1,getFirstFocusableDay:null,onBlur:function(){},showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:v.DayPickerPhrases,dayAriaLabelFormat:void 0};t.defaultProps=F;var z=function(e){(0,c.default)(r,e);var t=r.prototype;function r(t){var r;r=e.call(this,t)||this;var n=t.hidden?(0,f.default)():t.initialVisibleMonth(),i=n.clone().startOf("month");t.getFirstFocusableDay&&(i=t.getFirstFocusableDay(n));var a=t.horizontalMonthPadding,o=t.isRTL&&r.isHorizontal()?-(0,S.default)(t.daySize,a):0;return r.hasSetInitialVisibleMonth=!t.hidden,r.state={currentMonthScrollTop:null,currentMonth:n,monthTransition:null,translationValue:o,scrollableMonthMultiple:1,calendarMonthWidth:(0,S.default)(t.daySize,a),focusedDate:!t.hidden||t.isFocused?i:null,nextFocusedDate:null,showKeyboardShortcuts:t.showKeyboardShortcuts,onKeyboardShortcutsPanelClose:function(){},isTouchDevice:(0,g.default)(),withMouseInteractions:!0,calendarInfoWidth:0,monthTitleHeight:null,hasSetHeight:!1},r.setCalendarMonthWeeks(n),r.calendarMonthGridHeight=0,r.setCalendarInfoWidthTimeout=null,r.setCalendarMonthGridHeightTimeout=null,r.onKeyDown=r.onKeyDown.bind((0,l.default)(r)),r.throttledKeyDown=(0,p.default)(r.onFinalKeyDown,200,{trailing:!1}),r.onPrevMonthClick=r.onPrevMonthClick.bind((0,l.default)(r)),r.onPrevMonthTransition=r.onPrevMonthTransition.bind((0,l.default)(r)),r.onNextMonthClick=r.onNextMonthClick.bind((0,l.default)(r)),r.onNextMonthTransition=r.onNextMonthTransition.bind((0,l.default)(r)),r.onMonthChange=r.onMonthChange.bind((0,l.default)(r)),r.onYearChange=r.onYearChange.bind((0,l.default)(r)),r.getNextScrollableMonths=r.getNextScrollableMonths.bind((0,l.default)(r)),r.getPrevScrollableMonths=r.getPrevScrollableMonths.bind((0,l.default)(r)),r.updateStateAfterMonthTransition=r.updateStateAfterMonthTransition.bind((0,l.default)(r)),r.openKeyboardShortcutsPanel=r.openKeyboardShortcutsPanel.bind((0,l.default)(r)),r.closeKeyboardShortcutsPanel=r.closeKeyboardShortcutsPanel.bind((0,l.default)(r)),r.setCalendarInfoRef=r.setCalendarInfoRef.bind((0,l.default)(r)),r.setContainerRef=r.setContainerRef.bind((0,l.default)(r)),r.setTransitionContainerRef=r.setTransitionContainerRef.bind((0,l.default)(r)),r.setMonthTitleHeight=r.setMonthTitleHeight.bind((0,l.default)(r)),r}return t[!d.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},t.componentDidMount=function(){var e=this.props.orientation,t=this.state.currentMonth,r=this.calendarInfo?(0,_.default)(this.calendarInfo,"width",!0,!0):0,n=this.transitionContainer&&e===A.VERTICAL_SCROLLABLE?this.transitionContainer.scrollHeight-this.transitionContainer.scrollTop:null;this.setState({isTouchDevice:(0,g.default)(),calendarInfoWidth:r,currentMonthScrollTop:n}),this.setCalendarMonthWeeks(t)},t.componentWillReceiveProps=function(e,t){var r=e.hidden,n=e.isFocused,i=e.showKeyboardShortcuts,a=e.onBlur,o=e.orientation,s=e.renderMonthText,l=e.horizontalMonthPadding,c=this.state.currentMonth,u=t.currentMonth;r||this.hasSetInitialVisibleMonth||(this.hasSetInitialVisibleMonth=!0,this.setState({currentMonth:e.initialVisibleMonth()}));var d=this.props,h=d.daySize,f=d.isFocused,p=d.renderMonthText;if(e.daySize!==h&&this.setState({calendarMonthWidth:(0,S.default)(e.daySize,l)}),n!==f)if(n){var g=this.getFocusedDay(c),m=this.state.onKeyboardShortcutsPanelClose;e.showKeyboardShortcuts&&(m=a),this.setState({showKeyboardShortcuts:i,onKeyboardShortcutsPanelClose:m,focusedDate:g,withMouseInteractions:!1})}else this.setState({focusedDate:null});s!==p&&this.setState({monthTitleHeight:null}),o===A.VERTICAL_SCROLLABLE&&this.transitionContainer&&!(0,P.default)(c,u)&&this.setState({currentMonthScrollTop:this.transitionContainer.scrollHeight-this.transitionContainer.scrollTop})},t.componentWillUpdate=function(){var e=this,t=this.props.transitionDuration;this.calendarInfo&&(this.setCalendarInfoWidthTimeout=setTimeout((function(){var t=e.state.calendarInfoWidth,r=(0,_.default)(e.calendarInfo,"width",!0,!0);t!==r&&e.setState({calendarInfoWidth:r})}),t))},t.componentDidUpdate=function(e,t){var r=this.props,n=r.orientation,i=r.daySize,a=r.isFocused,o=r.numberOfMonths,l=this.state,c=l.currentMonth,u=l.currentMonthScrollTop,d=l.focusedDate,h=l.monthTitleHeight;if(this.isHorizontal()&&(n!==e.orientation||i!==e.daySize)){var f=this.calendarMonthWeeks.slice(1,o+1),p=h+Math.max.apply(Math,[0].concat((0,s.default)(f)))*(i-1)+1;this.adjustDayPickerHeight(p)}e.isFocused||!a||d||this.container.focus(),n===A.VERTICAL_SCROLLABLE&&!(0,P.default)(t.currentMonth,c)&&u&&this.transitionContainer&&(this.transitionContainer.scrollTop=this.transitionContainer.scrollHeight-u)},t.componentWillUnmount=function(){clearTimeout(this.setCalendarInfoWidthTimeout),clearTimeout(this.setCalendarMonthGridHeightTimeout)},t.onKeyDown=function(e){e.stopPropagation(),A.MODIFIER_KEY_NAMES.has(e.key)||this.throttledKeyDown(e)},t.onFinalKeyDown=function(e){this.setState({withMouseInteractions:!1});var t=this.props,r=t.onBlur,n=t.onTab,i=t.onShiftTab,a=t.isRTL,o=this.state,s=o.focusedDate,l=o.showKeyboardShortcuts;if(s){var c=s.clone(),u=!1,d=(0,C.default)();switch(e.key){case"ArrowUp":e.preventDefault(),c.subtract(1,"week"),u=this.maybeTransitionPrevMonth(c);break;case"ArrowLeft":e.preventDefault(),a?c.add(1,"day"):c.subtract(1,"day"),u=this.maybeTransitionPrevMonth(c);break;case"Home":e.preventDefault(),c.startOf("week"),u=this.maybeTransitionPrevMonth(c);break;case"PageUp":e.preventDefault(),c.subtract(1,"month"),u=this.maybeTransitionPrevMonth(c);break;case"ArrowDown":e.preventDefault(),c.add(1,"week"),u=this.maybeTransitionNextMonth(c);break;case"ArrowRight":e.preventDefault(),a?c.subtract(1,"day"):c.add(1,"day"),u=this.maybeTransitionNextMonth(c);break;case"End":e.preventDefault(),c.endOf("week"),u=this.maybeTransitionNextMonth(c);break;case"PageDown":e.preventDefault(),c.add(1,"month"),u=this.maybeTransitionNextMonth(c);break;case"?":this.openKeyboardShortcutsPanel((function(){d&&d.focus()}));break;case"Escape":l?this.closeKeyboardShortcutsPanel():r(e);break;case"Tab":e.shiftKey?i():n(e)}u||this.setState({focusedDate:c})}},t.onPrevMonthClick=function(e){e&&e.preventDefault(),this.onPrevMonthTransition()},t.onPrevMonthTransition=function(e){var t,r=this.props,n=r.daySize,i=r.isRTL,a=r.numberOfMonths,o=this.state,l=o.calendarMonthWidth,c=o.monthTitleHeight;if(this.isVertical())t=c+this.calendarMonthWeeks[0]*(n-1)+1;else if(this.isHorizontal()){t=l,i&&(t=-2*l);var u=this.calendarMonthWeeks.slice(0,a),d=c+Math.max.apply(Math,[0].concat((0,s.default)(u)))*(n-1)+1;this.adjustDayPickerHeight(d)}this.setState({monthTransition:M,translationValue:t,focusedDate:null,nextFocusedDate:e})},t.onMonthChange=function(e){this.setCalendarMonthWeeks(e),this.calculateAndSetDayPickerHeight(),this.setState({monthTransition:I,translationValue:1e-5,focusedDate:null,nextFocusedDate:e,currentMonth:e})},t.onYearChange=function(e){this.setCalendarMonthWeeks(e),this.calculateAndSetDayPickerHeight(),this.setState({monthTransition:N,translationValue:1e-4,focusedDate:null,nextFocusedDate:e,currentMonth:e})},t.onNextMonthClick=function(e){e&&e.preventDefault(),this.onNextMonthTransition()},t.onNextMonthTransition=function(e){var t,r=this.props,n=r.isRTL,i=r.numberOfMonths,a=r.daySize,o=this.state,l=o.calendarMonthWidth,c=o.monthTitleHeight;if(this.isVertical()&&(t=-(c+this.calendarMonthWeeks[1]*(a-1)+1)),this.isHorizontal()){t=-l,n&&(t=0);var u=this.calendarMonthWeeks.slice(2,i+2),d=c+Math.max.apply(Math,[0].concat((0,s.default)(u)))*(a-1)+1;this.adjustDayPickerHeight(d)}this.setState({monthTransition:T,translationValue:t,focusedDate:null,nextFocusedDate:e})},t.getFirstDayOfWeek=function(){var e=this.props.firstDayOfWeek;return null==e?f.default.localeData().firstDayOfWeek():e},t.getWeekHeaders=function(){for(var e=this.props.weekDayFormat,t=this.state.currentMonth,r=this.getFirstDayOfWeek(),n=[],i=0;i<7;i+=1)n.push(t.clone().day((i+r)%7).format(e));return n},t.getFirstVisibleIndex=function(){var e=this.props.orientation,t=this.state.monthTransition;if(e===A.VERTICAL_SCROLLABLE)return 0;var r=1;return t===M?r-=1:t===T&&(r+=1),r},t.getFocusedDay=function(e){var t,r=this.props,n=r.getFirstFocusableDay,i=r.numberOfMonths;return n&&(t=n(e)),!e||t&&(0,E.default)(t,e,i)||(t=e.clone().startOf("month")),t},t.setMonthTitleHeight=function(e){var t=this;this.setState({monthTitleHeight:e},(function(){t.calculateAndSetDayPickerHeight()}))},t.setCalendarMonthWeeks=function(e){var t=this.props.numberOfMonths;this.calendarMonthWeeks=[];for(var r=e.clone().subtract(1,"months"),n=this.getFirstDayOfWeek(),i=0;i<t+2;i+=1){var a=(0,k.default)(r,n);this.calendarMonthWeeks.push(a),r=r.add(1,"months")}},t.setContainerRef=function(e){this.container=e},t.setCalendarInfoRef=function(e){this.calendarInfo=e},t.setTransitionContainerRef=function(e){this.transitionContainer=e},t.getNextScrollableMonths=function(e){var t=this.props.onGetNextScrollableMonths;e&&e.preventDefault(),t&&t(e),this.setState((function(e){return{scrollableMonthMultiple:e.scrollableMonthMultiple+1}}))},t.getPrevScrollableMonths=function(e){var t=this.props,r=t.numberOfMonths,n=t.onGetPrevScrollableMonths;e&&e.preventDefault(),n&&n(e),this.setState((function(e){var t=e.currentMonth,n=e.scrollableMonthMultiple;return{currentMonth:t.clone().subtract(r,"month"),scrollableMonthMultiple:n+1}}))},t.maybeTransitionNextMonth=function(e){var t=this.props.numberOfMonths,r=this.state,n=r.currentMonth,i=r.focusedDate,a=e.month(),o=i.month(),s=(0,E.default)(e,n,t);return a!==o&&!s&&(this.onNextMonthTransition(e),!0)},t.maybeTransitionPrevMonth=function(e){var t=this.props.numberOfMonths,r=this.state,n=r.currentMonth,i=r.focusedDate,a=e.month(),o=i.month(),s=(0,E.default)(e,n,t);return a!==o&&!s&&(this.onPrevMonthTransition(e),!0)},t.isHorizontal=function(){return this.props.orientation===A.HORIZONTAL_ORIENTATION},t.isVertical=function(){var e=this.props.orientation;return e===A.VERTICAL_ORIENTATION||e===A.VERTICAL_SCROLLABLE},t.updateStateAfterMonthTransition=function(){var e=this,t=this.props,r=t.onPrevMonthClick,n=t.onNextMonthClick,i=t.numberOfMonths,a=t.onMonthChange,o=t.onYearChange,l=t.isRTL,c=this.state,u=c.currentMonth,d=c.monthTransition,h=c.focusedDate,f=c.nextFocusedDate,p=c.withMouseInteractions,g=c.calendarMonthWidth;if(d){var m=u.clone(),v=this.getFirstDayOfWeek();if(d===M){m.subtract(1,"month"),r&&r(m);var y=m.clone().subtract(1,"month"),b=(0,k.default)(y,v);this.calendarMonthWeeks=[b].concat((0,s.default)(this.calendarMonthWeeks.slice(0,-1)))}else if(d===T){m.add(1,"month"),n&&n(m);var x=m.clone().add(i,"month"),w=(0,k.default)(x,v);this.calendarMonthWeeks=[].concat((0,s.default)(this.calendarMonthWeeks.slice(1)),[w])}else d===I?a&&a(m):d===N&&o&&o(m);var S=null;f?S=f:h||p||(S=this.getFocusedDay(m)),this.setState({currentMonth:m,monthTransition:null,translationValue:l&&this.isHorizontal()?-g:0,nextFocusedDate:null,focusedDate:S},(function(){if(p){var t=(0,C.default)();t&&t!==document.body&&e.container.contains(t)&&t.blur&&t.blur()}}))}},t.adjustDayPickerHeight=function(e){var t=this,r=e+23;r!==this.calendarMonthGridHeight&&(this.transitionContainer.style.height="".concat(r,"px"),this.calendarMonthGridHeight||(this.setCalendarMonthGridHeightTimeout=setTimeout((function(){t.setState({hasSetHeight:!0})}),0)),this.calendarMonthGridHeight=r)},t.calculateAndSetDayPickerHeight=function(){var e=this.props,t=e.daySize,r=e.numberOfMonths,n=this.state.monthTitleHeight,i=this.calendarMonthWeeks.slice(1,r+1),a=n+Math.max.apply(Math,[0].concat((0,s.default)(i)))*(t-1)+1;this.isHorizontal()&&this.adjustDayPickerHeight(a)},t.openKeyboardShortcutsPanel=function(e){this.setState({showKeyboardShortcuts:!0,onKeyboardShortcutsPanelClose:e})},t.closeKeyboardShortcutsPanel=function(){var e=this.state.onKeyboardShortcutsPanelClose;e&&e(),this.setState({onKeyboardShortcutsPanelClose:null,showKeyboardShortcuts:!1})},t.renderNavigation=function(e){var t=this.props,r=t.dayPickerNavigationInlineStyles,n=t.disablePrev,i=t.disableNext,a=t.navPosition,o=t.navPrev,s=t.navNext,l=t.noNavButtons,c=t.noNavNextButton,u=t.noNavPrevButton,h=t.orientation,f=t.phrases,p=t.renderNavPrevButton,g=t.renderNavNextButton,m=t.isRTL;if(l)return null;var v=h===A.VERTICAL_SCROLLABLE?this.getPrevScrollableMonths:this.onPrevMonthClick,y=h===A.VERTICAL_SCROLLABLE?this.getNextScrollableMonths:this.onNextMonthClick;return d.default.createElement(x.default,{disablePrev:n,disableNext:i,inlineStyles:r,onPrevMonthClick:v,onNextMonthClick:y,navPosition:a,navPrev:o,navNext:s,renderNavPrevButton:p,renderNavNextButton:g,orientation:h,phrases:f,isRTL:m,showNavNextButton:!(c||h===A.VERTICAL_SCROLLABLE&&e===L),showNavPrevButton:!(u||h===A.VERTICAL_SCROLLABLE&&e===R)})},t.renderWeekHeader=function(e){var t=this.props,r=t.daySize,n=t.horizontalMonthPadding,i=t.orientation,a=t.renderWeekHeaderElement,s=t.styles,l=this.state.calendarMonthWidth,c=i===A.VERTICAL_SCROLLABLE,u={left:e*l},f={marginLeft:-l/2},p={};this.isHorizontal()?p=u:this.isVertical()&&!c&&(p=f);var g=this.getWeekHeaders().map((function(e){return d.default.createElement("li",(0,o.default)({key:e},(0,h.css)(s.DayPicker_weekHeader_li,{width:r})),a?a(e):d.default.createElement("small",null,e))}));return d.default.createElement("div",(0,o.default)({},(0,h.css)(s.DayPicker_weekHeader,this.isVertical()&&s.DayPicker_weekHeader__vertical,c&&s.DayPicker_weekHeader__verticalScrollable,p,{padding:"0 ".concat(n,"px")}),{key:"week-".concat(e)}),d.default.createElement("ul",(0,h.css)(s.DayPicker_weekHeader_ul),g))},t.render=function(){for(var e=this,t=this.state,r=t.calendarMonthWidth,n=t.currentMonth,i=t.monthTransition,a=t.translationValue,s=t.scrollableMonthMultiple,l=t.focusedDate,c=t.showKeyboardShortcuts,u=t.isTouchDevice,f=t.hasSetHeight,p=t.calendarInfoWidth,g=t.monthTitleHeight,v=this.props,y=v.enableOutsideDays,x=v.numberOfMonths,k=v.orientation,S=v.modifiers,_=v.withPortal,C=v.onDayClick,E=v.onDayMouseEnter,P=v.onDayMouseLeave,D=v.firstDayOfWeek,O=v.renderMonthText,M=v.renderCalendarDay,T=v.renderDayContents,I=v.renderCalendarInfo,N=v.renderMonthElement,F=v.renderKeyboardShortcutsButton,z=v.renderKeyboardShortcutsPanel,j=v.calendarInfoPosition,H=v.hideKeyboardShortcutsPanel,B=v.onOutsideClick,$=v.monthFormat,W=v.daySize,V=v.isFocused,Y=v.isRTL,X=v.styles,K=v.theme,G=v.phrases,U=v.verticalHeight,q=v.dayAriaLabelFormat,Z=v.noBorder,J=v.transitionDuration,Q=v.verticalBorderSpacing,ee=v.horizontalMonthPadding,te=v.navPosition,re=K.reactDates.spacing.dayPickerHorizontalPadding,ne=this.isHorizontal(),ie=this.isVertical()?1:x,ae=[],oe=0;oe<ie;oe+=1)ae.push(this.renderWeekHeader(oe));var se,le=k===A.VERTICAL_SCROLLABLE;ne?se=this.calendarMonthGridHeight:!this.isVertical()||le||_||(se=U||1.75*r);var ce=null!==i,ue=!ce&&V,de=w.BOTTOM_RIGHT;this.isVertical()&&(de=_?w.TOP_LEFT:w.TOP_RIGHT);var he=ne&&f,fe=j===A.INFO_POSITION_TOP,pe=j===A.INFO_POSITION_BOTTOM,ge=j===A.INFO_POSITION_BEFORE,me=j===A.INFO_POSITION_AFTER,ve=ge||me,ye=I&&d.default.createElement("div",(0,o.default)({ref:this.setCalendarInfoRef},(0,h.css)(ve&&X.DayPicker_calendarInfo__horizontal)),I()),be=I&&ve?p:0,xe=this.getFirstVisibleIndex(),we=r*x+2*re,ke=we+be+1,Se={width:ne&&we,height:se},_e={width:ne&&we},Ce={width:ne&&ke,marginLeft:ne&&_?-ke/2:null,marginTop:ne&&_?-r/2:null};return d.default.createElement("div",(0,h.css)(X.DayPicker,ne&&X.DayPicker__horizontal,le&&X.DayPicker__verticalScrollable,ne&&_&&X.DayPicker_portal__horizontal,this.isVertical()&&_&&X.DayPicker_portal__vertical,Ce,!g&&X.DayPicker__hidden,!Z&&X.DayPicker__withBorder),d.default.createElement(m.default,{onOutsideClick:B},(fe||ge)&&ye,d.default.createElement("div",(0,h.css)(_e,ve&&ne&&X.DayPicker_wrapper__horizontal),d.default.createElement("div",(0,o.default)({},(0,h.css)(X.DayPicker_weekHeaders,ne&&X.DayPicker_weekHeaders__horizontal),{"aria-hidden":"true",role:"presentation"}),ae),d.default.createElement("div",(0,o.default)({},(0,h.css)(X.DayPicker_focusRegion),{ref:this.setContainerRef,onClick:function(e){e.stopPropagation()},onKeyDown:this.onKeyDown,onMouseUp:function(){e.setState({withMouseInteractions:!0})},tabIndex:-1,role:"application","aria-roledescription":G.roleDescription,"aria-label":G.calendarLabel}),!le&&te===A.NAV_POSITION_TOP&&this.renderNavigation(),d.default.createElement("div",(0,o.default)({},(0,h.css)(X.DayPicker_transitionContainer,he&&X.DayPicker_transitionContainer__horizontal,this.isVertical()&&X.DayPicker_transitionContainer__vertical,le&&X.DayPicker_transitionContainer__verticalScrollable,Se),{ref:this.setTransitionContainerRef}),le&&this.renderNavigation(L),d.default.createElement(b.default,{setMonthTitleHeight:g?void 0:this.setMonthTitleHeight,translationValue:a,enableOutsideDays:y,firstVisibleMonthIndex:xe,initialMonth:n,isAnimating:ce,modifiers:S,orientation:k,numberOfMonths:x*s,onDayClick:C,onDayMouseEnter:E,onDayMouseLeave:P,onMonthChange:this.onMonthChange,onYearChange:this.onYearChange,renderMonthText:O,renderCalendarDay:M,renderDayContents:T,renderMonthElement:N,onMonthTransitionEnd:this.updateStateAfterMonthTransition,monthFormat:$,daySize:W,firstDayOfWeek:D,isFocused:ue,focusedDate:l,phrases:G,isRTL:Y,dayAriaLabelFormat:q,transitionDuration:J,verticalBorderSpacing:Q,horizontalMonthPadding:ee}),le&&this.renderNavigation(R)),!le&&te===A.NAV_POSITION_BOTTOM&&this.renderNavigation(),!u&&!H&&d.default.createElement(w.default,{block:this.isVertical()&&!_,buttonLocation:de,showKeyboardShortcutsPanel:c,openKeyboardShortcutsPanel:this.openKeyboardShortcutsPanel,closeKeyboardShortcutsPanel:this.closeKeyboardShortcutsPanel,phrases:G,renderKeyboardShortcutsButton:F,renderKeyboardShortcutsPanel:z}))),(pe||me)&&ye))},r}(d.default.PureComponent||d.default.Component);t.PureDayPicker=z,z.propTypes={},z.defaultProps=F;var j=(0,h.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.font,i=t.noScrollBarOnVerticalScrollable,a=t.spacing,o=t.zIndex;return{DayPicker:{background:r.background,position:"relative",textAlign:(0,y.default)("left")},DayPicker__horizontal:{background:r.background},DayPicker__verticalScrollable:{height:"100%"},DayPicker__hidden:{visibility:"hidden"},DayPicker__withBorder:{boxShadow:(0,y.default)("0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07)"),borderRadius:3},DayPicker_portal__horizontal:{boxShadow:"none",position:"absolute",left:(0,y.default)("50%"),top:"50%"},DayPicker_portal__vertical:{position:"initial"},DayPicker_focusRegion:{outline:"none"},DayPicker_calendarInfo__horizontal:{display:"inline-block",verticalAlign:"top"},DayPicker_wrapper__horizontal:{display:"inline-block",verticalAlign:"top"},DayPicker_weekHeaders:{position:"relative"},DayPicker_weekHeaders__horizontal:{marginLeft:(0,y.default)(a.dayPickerHorizontalPadding)},DayPicker_weekHeader:{color:r.placeholderText,position:"absolute",top:62,zIndex:o+2,textAlign:(0,y.default)("left")},DayPicker_weekHeader__vertical:{left:(0,y.default)("50%")},DayPicker_weekHeader__verticalScrollable:{top:0,display:"table-row",borderBottom:"1px solid ".concat(r.core.border),background:r.background,marginLeft:(0,y.default)(0),left:(0,y.default)(0),width:"100%",textAlign:"center"},DayPicker_weekHeader_ul:{listStyle:"none",margin:"1px 0",paddingLeft:(0,y.default)(0),paddingRight:(0,y.default)(0),fontSize:n.size},DayPicker_weekHeader_li:{display:"inline-block",textAlign:"center"},DayPicker_transitionContainer:{position:"relative",overflow:"hidden",borderRadius:3},DayPicker_transitionContainer__horizontal:{transition:"height 0.2s ease-in-out"},DayPicker_transitionContainer__vertical:{width:"100%"},DayPicker_transitionContainer__verticalScrollable:O({paddingTop:20,height:"100%",position:"absolute",top:0,bottom:0,right:(0,y.default)(0),left:(0,y.default)(0),overflowY:"scroll"},i&&{"-webkitOverflowScrolling":"touch","::-webkit-scrollbar":{"-webkit-appearance":"none",display:"none"}})}}),{pureComponent:void 0!==d.default.PureComponent})(z);t.default=j},75725:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BOTTOM_RIGHT=t.TOP_RIGHT=t.TOP_LEFT=void 0;var i=n(r(74470)),a=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=(n(r(43693)),n(r(51609))),c=(n(r(5556)),r(29492),r(94920)),u=r(85111),d=(n(r(45609)),n(r(19104))),h=n(r(77345)),f="top-left";t.TOP_LEFT=f;var p="top-right";t.TOP_RIGHT=p;var g="bottom-right";t.BOTTOM_RIGHT=g;var m={block:!1,buttonLocation:g,showKeyboardShortcutsPanel:!1,openKeyboardShortcutsPanel:function(){},closeKeyboardShortcutsPanel:function(){},phrases:u.DayPickerKeyboardShortcutsPhrases,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0};function v(e){return[{unicode:"↵",label:e.enterKey,action:e.selectFocusedDate},{unicode:"←/→",label:e.leftArrowRightArrow,action:e.moveFocusByOneDay},{unicode:"↑/↓",label:e.upArrowDownArrow,action:e.moveFocusByOneWeek},{unicode:"PgUp/PgDn",label:e.pageUpPageDown,action:e.moveFocusByOneMonth},{unicode:"Home/End",label:e.homeEnd,action:e.moveFocustoStartAndEndOfWeek},{unicode:"Esc",label:e.escape,action:e.returnFocusToInput},{unicode:"?",label:e.questionMark,action:e.openThisPanel}]}var y=function(e){(0,s.default)(r,e);var t=r.prototype;function r(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];var a=(t=e.call.apply(e,[this].concat(n))||this).props.phrases;return t.keyboardShortcuts=v(a),t.onShowKeyboardShortcutsButtonClick=t.onShowKeyboardShortcutsButtonClick.bind((0,o.default)(t)),t.setShowKeyboardShortcutsButtonRef=t.setShowKeyboardShortcutsButtonRef.bind((0,o.default)(t)),t.setHideKeyboardShortcutsButtonRef=t.setHideKeyboardShortcutsButtonRef.bind((0,o.default)(t)),t.handleFocus=t.handleFocus.bind((0,o.default)(t)),t.onKeyDown=t.onKeyDown.bind((0,o.default)(t)),t}return t[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentWillReceiveProps=function(e){var t=this.props.phrases;e.phrases!==t&&(this.keyboardShortcuts=v(e.phrases))},t.componentDidUpdate=function(){this.handleFocus()},t.onKeyDown=function(e){e.stopPropagation();var t=this.props.closeKeyboardShortcutsPanel;switch(e.key){case"Escape":t();break;case"ArrowUp":case"ArrowDown":default:break;case"Tab":case"Home":case"End":case"PageUp":case"PageDown":case"ArrowLeft":case"ArrowRight":e.preventDefault()}},t.onShowKeyboardShortcutsButtonClick=function(){var e=this;(0,this.props.openKeyboardShortcutsPanel)((function(){e.showKeyboardShortcutsButton.focus()}))},t.setShowKeyboardShortcutsButtonRef=function(e){this.showKeyboardShortcutsButton=e},t.setHideKeyboardShortcutsButtonRef=function(e){this.hideKeyboardShortcutsButton=e},t.handleFocus=function(){this.hideKeyboardShortcutsButton&&this.hideKeyboardShortcutsButton.focus()},t.render=function(){var e=this.props,t=e.block,r=e.buttonLocation,n=e.showKeyboardShortcutsPanel,i=e.closeKeyboardShortcutsPanel,o=e.styles,s=e.phrases,u=e.renderKeyboardShortcutsButton,m=e.renderKeyboardShortcutsPanel,v=n?s.hideKeyboardShortcutsPanel:s.showKeyboardShortcutsPanel,y=r===g,b=r===p,x=r===f;return l.default.createElement("div",null,u&&u({ref:this.setShowKeyboardShortcutsButtonRef,onClick:this.onShowKeyboardShortcutsButtonClick,ariaLabel:v}),!u&&l.default.createElement("button",(0,a.default)({ref:this.setShowKeyboardShortcutsButtonRef},(0,c.css)(o.DayPickerKeyboardShortcuts_buttonReset,o.DayPickerKeyboardShortcuts_show,y&&o.DayPickerKeyboardShortcuts_show__bottomRight,b&&o.DayPickerKeyboardShortcuts_show__topRight,x&&o.DayPickerKeyboardShortcuts_show__topLeft),{type:"button","aria-label":v,onClick:this.onShowKeyboardShortcutsButtonClick,onMouseUp:function(e){e.currentTarget.blur()}}),l.default.createElement("span",(0,c.css)(o.DayPickerKeyboardShortcuts_showSpan,y&&o.DayPickerKeyboardShortcuts_showSpan__bottomRight,b&&o.DayPickerKeyboardShortcuts_showSpan__topRight,x&&o.DayPickerKeyboardShortcuts_showSpan__topLeft),"?")),n&&(m?m({closeButtonAriaLabel:s.hideKeyboardShortcutsPanel,keyboardShortcuts:this.keyboardShortcuts,onCloseButtonClick:i,onKeyDown:this.onKeyDown,title:s.keyboardShortcuts}):l.default.createElement("div",(0,a.default)({},(0,c.css)(o.DayPickerKeyboardShortcuts_panel),{role:"dialog","aria-labelledby":"DayPickerKeyboardShortcuts_title","aria-describedby":"DayPickerKeyboardShortcuts_description"}),l.default.createElement("div",(0,a.default)({},(0,c.css)(o.DayPickerKeyboardShortcuts_title),{id:"DayPickerKeyboardShortcuts_title"}),s.keyboardShortcuts),l.default.createElement("button",(0,a.default)({ref:this.setHideKeyboardShortcutsButtonRef},(0,c.css)(o.DayPickerKeyboardShortcuts_buttonReset,o.DayPickerKeyboardShortcuts_close),{type:"button",tabIndex:"0","aria-label":s.hideKeyboardShortcutsPanel,onClick:i,onKeyDown:this.onKeyDown}),l.default.createElement(h.default,(0,c.css)(o.DayPickerKeyboardShortcuts_closeSvg))),l.default.createElement("ul",(0,a.default)({},(0,c.css)(o.DayPickerKeyboardShortcuts_list),{id:"DayPickerKeyboardShortcuts_description"}),this.keyboardShortcuts.map((function(e){var r=e.unicode,n=e.label,i=e.action;return l.default.createElement(d.default,{key:n,unicode:r,label:n,action:i,block:t})}))))))},r}(l.default.PureComponent||l.default.Component);y.propTypes={},y.defaultProps=m;var b=(0,c.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.font,i=t.zIndex;return{DayPickerKeyboardShortcuts_buttonReset:{background:"none",border:0,borderRadius:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",padding:0,cursor:"pointer",fontSize:n.size,":active":{outline:"none"}},DayPickerKeyboardShortcuts_show:{width:33,height:26,position:"absolute",zIndex:i+2,"::before":{content:'""',display:"block",position:"absolute"}},DayPickerKeyboardShortcuts_show__bottomRight:{bottom:0,right:0,"::before":{borderTop:"26px solid transparent",borderRight:"33px solid ".concat(r.core.primary),bottom:0,right:0},":hover::before":{borderRight:"33px solid ".concat(r.core.primary_dark)}},DayPickerKeyboardShortcuts_show__topRight:{top:0,right:0,"::before":{borderBottom:"26px solid transparent",borderRight:"33px solid ".concat(r.core.primary),top:0,right:0},":hover::before":{borderRight:"33px solid ".concat(r.core.primary_dark)}},DayPickerKeyboardShortcuts_show__topLeft:{top:0,left:0,"::before":{borderBottom:"26px solid transparent",borderLeft:"33px solid ".concat(r.core.primary),top:0,left:0},":hover::before":{borderLeft:"33px solid ".concat(r.core.primary_dark)}},DayPickerKeyboardShortcuts_showSpan:{color:r.core.white,position:"absolute"},DayPickerKeyboardShortcuts_showSpan__bottomRight:{bottom:0,right:5},DayPickerKeyboardShortcuts_showSpan__topRight:{top:1,right:5},DayPickerKeyboardShortcuts_showSpan__topLeft:{top:1,left:5},DayPickerKeyboardShortcuts_panel:{overflow:"auto",background:r.background,border:"1px solid ".concat(r.core.border),borderRadius:2,position:"absolute",top:0,bottom:0,right:0,left:0,zIndex:i+2,padding:22,margin:33,textAlign:"left"},DayPickerKeyboardShortcuts_title:{fontSize:16,fontWeight:"bold",margin:0},DayPickerKeyboardShortcuts_list:{listStyle:"none",padding:0,fontSize:n.size},DayPickerKeyboardShortcuts_close:{position:"absolute",right:22,top:22,zIndex:i+2,":active":{outline:"none"}},DayPickerKeyboardShortcuts_closeSvg:{height:15,width:15,fill:r.core.grayLighter,":hover":{fill:r.core.grayLight},":focus":{fill:r.core.grayLight}}}}),{pureComponent:void 0!==l.default.PureComponent})(y);t.default=b},17775:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(74470)),a=n(r(94634)),o=n(r(41132)),s=n(r(6221)),l=(n(r(43693)),n(r(51609))),c=(n(r(5556)),r(29492),r(94920)),u=r(85111),d=(n(r(45609)),n(r(81072))),h=n(r(51259)),f=n(r(57986)),p=n(r(4695)),g=n(r(68054)),m=(n(r(14700)),n(r(66273)),r(70061)),v={disablePrev:!1,disableNext:!1,inlineStyles:null,isRTL:!1,navPosition:m.NAV_POSITION_TOP,navPrev:null,navNext:null,orientation:m.HORIZONTAL_ORIENTATION,onPrevMonthClick:function(){},onNextMonthClick:function(){},phrases:u.DayPickerNavigationPhrases,renderNavPrevButton:null,renderNavNextButton:null,showNavPrevButton:!0,showNavNextButton:!0},y=function(e){function t(){return e.apply(this,arguments)||this}(0,s.default)(t,e);var r=t.prototype;return r[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},r.render=function(){var e=this.props,t=e.inlineStyles,r=e.isRTL,n=e.disablePrev,i=e.disableNext,s=e.navPosition,u=e.navPrev,d=e.navNext,v=e.onPrevMonthClick,y=e.onNextMonthClick,b=e.orientation,x=e.phrases,w=e.renderNavPrevButton,k=e.renderNavNextButton,S=e.showNavPrevButton,_=e.showNavNextButton,C=e.styles;if(!_&&!S)return null;var E=b===m.HORIZONTAL_ORIENTATION,P=b!==m.HORIZONTAL_ORIENTATION,A=b===m.VERTICAL_SCROLLABLE,D=s===m.NAV_POSITION_BOTTOM,O=!!t,M=u,T=d,I=!1,N=!1,L={},R={};if(!M&&!w&&S){L={tabIndex:"0"},I=!0;var F=P?p.default:h.default;r&&!P&&(F=f.default),M=l.default.createElement(F,(0,c.css)(E&&C.DayPickerNavigation_svg__horizontal,P&&C.DayPickerNavigation_svg__vertical,n&&C.DayPickerNavigation_svg__disabled))}if(!T&&!k&&_){R={tabIndex:"0"},N=!0;var z=P?g.default:f.default;r&&!P&&(z=h.default),T=l.default.createElement(z,(0,c.css)(E&&C.DayPickerNavigation_svg__horizontal,P&&C.DayPickerNavigation_svg__vertical,i&&C.DayPickerNavigation_svg__disabled))}var j=N||I;return l.default.createElement("div",c.css.apply(void 0,[C.DayPickerNavigation,E&&C.DayPickerNavigation__horizontal].concat((0,o.default)(P?[C.DayPickerNavigation__vertical,j&&C.DayPickerNavigation__verticalDefault]:[]),(0,o.default)(A?[C.DayPickerNavigation__verticalScrollable,j&&C.DayPickerNavigation__verticalScrollableDefault,S&&C.DayPickerNavigation__verticalScrollable_prevNav]:[]),(0,o.default)(D?[C.DayPickerNavigation__bottom,j&&C.DayPickerNavigation__bottomDefault]:[]),[O&&t])),S&&(w?w({ariaLabel:x.jumpToPrevMonth,disabled:n,onClick:n?void 0:v,onKeyUp:n?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||v(e)},onMouseUp:n?void 0:function(e){e.currentTarget.blur()}}):l.default.createElement("div",(0,a.default)({role:"button"},L,c.css.apply(void 0,[C.DayPickerNavigation_button,I&&C.DayPickerNavigation_button__default,n&&C.DayPickerNavigation_button__disabled].concat((0,o.default)(E?[C.DayPickerNavigation_button__horizontal].concat((0,o.default)(I?[C.DayPickerNavigation_button__horizontalDefault,D&&C.DayPickerNavigation_bottomButton__horizontalDefault,!r&&C.DayPickerNavigation_leftButton__horizontalDefault,r&&C.DayPickerNavigation_rightButton__horizontalDefault]:[])):[]),(0,o.default)(P?[C.DayPickerNavigation_button__vertical].concat((0,o.default)(I?[C.DayPickerNavigation_button__verticalDefault,C.DayPickerNavigation_prevButton__verticalDefault,A&&C.DayPickerNavigation_prevButton__verticalScrollableDefault]:[])):[]))),{"aria-disabled":!!n||void 0,"aria-label":x.jumpToPrevMonth,onClick:n?void 0:v,onKeyUp:n?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||v(e)},onMouseUp:n?void 0:function(e){e.currentTarget.blur()}}),M)),_&&(k?k({ariaLabel:x.jumpToNextMonth,disabled:i,onClick:i?void 0:y,onKeyUp:i?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||y(e)},onMouseUp:i?void 0:function(e){e.currentTarget.blur()}}):l.default.createElement("div",(0,a.default)({role:"button"},R,c.css.apply(void 0,[C.DayPickerNavigation_button,N&&C.DayPickerNavigation_button__default,i&&C.DayPickerNavigation_button__disabled].concat((0,o.default)(E?[C.DayPickerNavigation_button__horizontal].concat((0,o.default)(N?[C.DayPickerNavigation_button__horizontalDefault,D&&C.DayPickerNavigation_bottomButton__horizontalDefault,r&&C.DayPickerNavigation_leftButton__horizontalDefault,!r&&C.DayPickerNavigation_rightButton__horizontalDefault]:[])):[]),(0,o.default)(P?[C.DayPickerNavigation_button__vertical].concat((0,o.default)(N?[C.DayPickerNavigation_button__verticalDefault,C.DayPickerNavigation_nextButton__verticalDefault,A&&C.DayPickerNavigation_nextButton__verticalScrollableDefault]:[])):[]))),{"aria-disabled":!!i||void 0,"aria-label":x.jumpToNextMonth,onClick:i?void 0:y,onKeyUp:i?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||y(e)},onMouseUp:i?void 0:function(e){e.currentTarget.blur()}}),T)))},t}(l.default.PureComponent||l.default.Component);y.propTypes={},y.defaultProps=v;var b=(0,c.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.zIndex;return{DayPickerNavigation:{position:"relative",zIndex:n+2},DayPickerNavigation__horizontal:{height:0},DayPickerNavigation__vertical:{},DayPickerNavigation__verticalScrollable:{},DayPickerNavigation__verticalScrollable_prevNav:{zIndex:n+1},DayPickerNavigation__verticalDefault:{position:"absolute",width:"100%",height:52,bottom:0,left:(0,d.default)(0)},DayPickerNavigation__verticalScrollableDefault:{position:"relative"},DayPickerNavigation__bottom:{height:"auto"},DayPickerNavigation__bottomDefault:{display:"flex",justifyContent:"space-between"},DayPickerNavigation_button:{cursor:"pointer",userSelect:"none",border:0,padding:0,margin:0},DayPickerNavigation_button__default:{border:"1px solid ".concat(r.core.borderLight),backgroundColor:r.background,color:r.placeholderText,":focus":{border:"1px solid ".concat(r.core.borderMedium)},":hover":{border:"1px solid ".concat(r.core.borderMedium)},":active":{background:r.backgroundDark}},DayPickerNavigation_button__disabled:{cursor:"default",border:"1px solid ".concat(r.disabled),":focus":{border:"1px solid ".concat(r.disabled)},":hover":{border:"1px solid ".concat(r.disabled)},":active":{background:"none"}},DayPickerNavigation_button__horizontal:{},DayPickerNavigation_button__horizontalDefault:{position:"absolute",top:18,lineHeight:.78,borderRadius:3,padding:"6px 9px"},DayPickerNavigation_bottomButton__horizontalDefault:{position:"static",marginLeft:22,marginRight:22,marginBottom:30,marginTop:-10},DayPickerNavigation_leftButton__horizontalDefault:{left:(0,d.default)(22)},DayPickerNavigation_rightButton__horizontalDefault:{right:(0,d.default)(22)},DayPickerNavigation_button__vertical:{},DayPickerNavigation_button__verticalDefault:{padding:5,background:r.background,boxShadow:(0,d.default)("0 0 5px 2px rgba(0, 0, 0, 0.1)"),position:"relative",display:"inline-block",textAlign:"center",height:"100%",width:"50%"},DayPickerNavigation_prevButton__verticalDefault:{},DayPickerNavigation_nextButton__verticalDefault:{borderLeft:(0,d.default)(0)},DayPickerNavigation_nextButton__verticalScrollableDefault:{width:"100%"},DayPickerNavigation_prevButton__verticalScrollableDefault:{width:"100%"},DayPickerNavigation_svg__horizontal:{height:19,width:19,fill:r.core.grayLight,display:"block"},DayPickerNavigation_svg__vertical:{height:42,width:42,fill:r.text},DayPickerNavigation_svg__disabled:{fill:r.disabled}}}),{pureComponent:void 0!==l.default.PureComponent})(y);t.default=b},76376:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(74470)),a=n(r(85715)),o=n(r(43693)),s=n(r(12475)),l=n(r(6221)),c=n(r(51609)),u=(n(r(5556)),n(r(80921)),r(29492),n(r(76154))),d=n(r(18638)),h=n(r(34247)),f=r(85111),p=(n(r(45609)),n(r(24047))),g=n(r(7131)),m=n(r(27274)),v=n(r(17640)),y=n(r(25397)),b=n(r(99679)),x=n(r(59841)),w=n(r(26988)),k=n(r(84952)),S=n(r(80201)),_=r(67696),C=(n(r(42686)),n(r(40103)),n(r(66273)),n(r(42739)),n(r(52397)),n(r(14700)),r(70061)),E=n(r(86189)),P=n(r(65001));function A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function D(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?A(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var O={startDate:void 0,endDate:void 0,minDate:null,maxDate:null,onDatesChange:function(){},startDateOffset:void 0,endDateOffset:void 0,focusedInput:null,onFocusChange:function(){},onClose:function(){},keepOpenOnDateSelect:!1,minimumNights:1,disabled:!1,isOutsideRange:function(){},isDayBlocked:function(){},isDayHighlighted:function(){},getMinNightsForHoverDate:function(){},daysViolatingMinNightsCanBeClicked:!1,renderMonthText:null,renderWeekHeaderElement:null,enableOutsideDays:!1,numberOfMonths:1,orientation:C.HORIZONTAL_ORIENTATION,withPortal:!1,hideKeyboardShortcutsPanel:!1,initialVisibleMonth:null,daySize:C.DAY_SIZE,dayPickerNavigationInlineStyles:null,navPosition:C.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onOutsideClick:function(){},renderCalendarDay:void 0,renderDayContents:null,renderCalendarInfo:null,renderMonthElement:null,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0,calendarInfoPosition:C.INFO_POSITION_BOTTOM,firstDayOfWeek:null,verticalHeight:null,noBorder:!1,transitionDuration:void 0,verticalBorderSpacing:void 0,horizontalMonthPadding:13,onBlur:function(){},isFocused:!1,showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:f.DayPickerPhrases,dayAriaLabelFormat:void 0,isRTL:!1},M=function(e,t){return t===C.START_DATE?e.chooseAvailableStartDate:t===C.END_DATE?e.chooseAvailableEndDate:e.chooseAvailableDate},T=function(e){(0,l.default)(r,e);var t=r.prototype;function r(t){var r;(r=e.call(this,t)||this).isTouchDevice=(0,h.default)(),r.today=(0,u.default)(),r.modifiers={today:function(e){return r.isToday(e)},blocked:function(e){return r.isBlocked(e)},"blocked-calendar":function(e){return t.isDayBlocked(e)},"blocked-out-of-range":function(e){return t.isOutsideRange(e)},"highlighted-calendar":function(e){return t.isDayHighlighted(e)},valid:function(e){return!r.isBlocked(e)},"selected-start":function(e){return r.isStartDate(e)},"selected-end":function(e){return r.isEndDate(e)},"blocked-minimum-nights":function(e){return r.doesNotMeetMinimumNights(e)},"selected-span":function(e){return r.isInSelectedSpan(e)},"last-in-range":function(e){return r.isLastInRange(e)},hovered:function(e){return r.isHovered(e)},"hovered-span":function(e){return r.isInHoveredSpan(e)},"hovered-offset":function(e){return r.isInHoveredSpan(e)},"after-hovered-start":function(e){return r.isDayAfterHoveredStartDate(e)},"first-day-of-week":function(e){return r.isFirstDayOfWeek(e)},"last-day-of-week":function(e){return r.isLastDayOfWeek(e)},"hovered-start-first-possible-end":function(e,t){return r.isFirstPossibleEndDateForHoveredStartDate(e,t)},"hovered-start-blocked-minimum-nights":function(e,t){return r.doesNotMeetMinNightsForHoveredStartDate(e,t)},"before-hovered-end":function(e){return r.isDayBeforeHoveredEndDate(e)},"no-selected-start-before-selected-end":function(e){return r.beforeSelectedEnd(e)&&!t.startDate},"selected-start-in-hovered-span":function(e,t){return r.isStartDate(e)&&(0,v.default)(t,e)},"selected-start-no-selected-end":function(e){return r.isStartDate(e)&&!t.endDate},"selected-end-no-selected-start":function(e){return r.isEndDate(e)&&!t.startDate}};var n=r.getStateForNewMonth(t),i=n.currentMonth,a=n.visibleDays,o=M(t.phrases,t.focusedInput);return r.state={hoverDate:null,currentMonth:i,phrases:D({},t.phrases,{chooseAvailableDate:o}),visibleDays:a,disablePrev:r.shouldDisableMonthNavigation(t.minDate,i),disableNext:r.shouldDisableMonthNavigation(t.maxDate,i)},r.onDayClick=r.onDayClick.bind((0,s.default)(r)),r.onDayMouseEnter=r.onDayMouseEnter.bind((0,s.default)(r)),r.onDayMouseLeave=r.onDayMouseLeave.bind((0,s.default)(r)),r.onPrevMonthClick=r.onPrevMonthClick.bind((0,s.default)(r)),r.onNextMonthClick=r.onNextMonthClick.bind((0,s.default)(r)),r.onMonthChange=r.onMonthChange.bind((0,s.default)(r)),r.onYearChange=r.onYearChange.bind((0,s.default)(r)),r.onGetNextScrollableMonths=r.onGetNextScrollableMonths.bind((0,s.default)(r)),r.onGetPrevScrollableMonths=r.onGetPrevScrollableMonths.bind((0,s.default)(r)),r.getFirstFocusableDay=r.getFirstFocusableDay.bind((0,s.default)(r)),r}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentWillReceiveProps=function(e){var t=this,r=e.startDate,n=e.endDate,i=e.focusedInput,a=e.getMinNightsForHoverDate,o=e.minimumNights,s=e.isOutsideRange,l=e.isDayBlocked,c=e.isDayHighlighted,h=e.phrases,f=e.initialVisibleMonth,p=e.numberOfMonths,g=e.enableOutsideDays,v=this.props,b=v.startDate,x=v.endDate,w=v.focusedInput,k=v.minimumNights,S=v.isOutsideRange,_=v.isDayBlocked,E=v.isDayHighlighted,A=v.phrases,O=v.initialVisibleMonth,T=v.numberOfMonths,I=v.enableOutsideDays,N=this.state.hoverDate,L=this.state.visibleDays,R=!1,F=!1,z=!1;s!==S&&(this.modifiers["blocked-out-of-range"]=function(e){return s(e)},R=!0),l!==_&&(this.modifiers["blocked-calendar"]=function(e){return l(e)},F=!0),c!==E&&(this.modifiers["highlighted-calendar"]=function(e){return c(e)},z=!0);var j=R||F||z,H=r!==b,B=n!==x,$=i!==w;if(p!==T||g!==I||f!==O&&!w&&$){var W=this.getStateForNewMonth(e),V=W.currentMonth;L=W.visibleDays,this.setState({currentMonth:V,visibleDays:L})}var Y={};if(H){if(Y=this.deleteModifier(Y,b,"selected-start"),Y=this.addModifier(Y,r,"selected-start"),b){var X=b.clone().add(1,"day"),K=b.clone().add(k+1,"days");Y=this.deleteModifierFromRange(Y,X,K,"after-hovered-start"),n&&x||(Y=this.deleteModifier(Y,b,"selected-start-no-selected-end"))}!b&&n&&r&&(Y=this.deleteModifier(Y,n,"selected-end-no-selected-start"),Y=this.deleteModifier(Y,n,"selected-end-in-hovered-span"),(0,d.default)(L).forEach((function(e){Object.keys(e).forEach((function(e){var r=(0,u.default)(e);Y=t.deleteModifier(Y,r,"no-selected-start-before-selected-end")}))})))}if(B&&(Y=this.deleteModifier(Y,x,"selected-end"),Y=this.addModifier(Y,n,"selected-end"),!x||r&&b||(Y=this.deleteModifier(Y,x,"selected-end-no-selected-start"))),(H||B)&&(b&&x&&(Y=this.deleteModifierFromRange(Y,b,x.clone().add(1,"day"),"selected-span")),r&&n&&(Y=this.deleteModifierFromRange(Y,r,n.clone().add(1,"day"),"hovered-span"),Y=this.addModifierToRange(Y,r.clone().add(1,"day"),n,"selected-span")),r&&!n&&(Y=this.addModifier(Y,r,"selected-start-no-selected-end")),n&&!r&&(Y=this.addModifier(Y,n,"selected-end-no-selected-start")),!r&&n&&(0,d.default)(L).forEach((function(e){Object.keys(e).forEach((function(e){var r=(0,u.default)(e);(0,y.default)(r,n)&&(Y=t.addModifier(Y,r,"no-selected-start-before-selected-end"))}))}))),!this.isTouchDevice&&H&&r&&!n){var G=r.clone().add(1,"day"),U=r.clone().add(o+1,"days");Y=this.addModifierToRange(Y,G,U,"after-hovered-start")}if(!this.isTouchDevice&&B&&!r&&n){var q=n.clone().subtract(o,"days"),Z=n.clone();Y=this.addModifierToRange(Y,q,Z,"before-hovered-end")}if(k>0&&($||H||o!==k)){var J=b||this.today;Y=this.deleteModifierFromRange(Y,J,J.clone().add(k,"days"),"blocked-minimum-nights"),Y=this.deleteModifierFromRange(Y,J,J.clone().add(k,"days"),"blocked")}if(($||j)&&(0,d.default)(L).forEach((function(e){Object.keys(e).forEach((function(e){var r=(0,P.default)(e),n=!1;($||R)&&(s(r)?(Y=t.addModifier(Y,r,"blocked-out-of-range"),n=!0):Y=t.deleteModifier(Y,r,"blocked-out-of-range")),($||F)&&(l(r)?(Y=t.addModifier(Y,r,"blocked-calendar"),n=!0):Y=t.deleteModifier(Y,r,"blocked-calendar")),Y=n?t.addModifier(Y,r,"blocked"):t.deleteModifier(Y,r,"blocked"),($||z)&&(Y=c(r)?t.addModifier(Y,r,"highlighted-calendar"):t.deleteModifier(Y,r,"highlighted-calendar"))}))})),!this.isTouchDevice&&$&&N&&!this.isBlocked(N)){var Q=a(N);Q>0&&i===C.END_DATE&&(Y=this.deleteModifierFromRange(Y,N.clone().add(1,"days"),N.clone().add(Q,"days"),"hovered-start-blocked-minimum-nights"),Y=this.deleteModifier(Y,N.clone().add(Q,"days"),"hovered-start-first-possible-end")),Q>0&&i===C.START_DATE&&(Y=this.addModifierToRange(Y,N.clone().add(1,"days"),N.clone().add(Q,"days"),"hovered-start-blocked-minimum-nights"),Y=this.addModifier(Y,N.clone().add(Q,"days"),"hovered-start-first-possible-end"))}o>0&&r&&i===C.END_DATE&&(Y=this.addModifierToRange(Y,r,r.clone().add(o,"days"),"blocked-minimum-nights"),Y=this.addModifierToRange(Y,r,r.clone().add(o,"days"),"blocked"));var ee=(0,u.default)();if((0,m.default)(this.today,ee)||(Y=this.deleteModifier(Y,this.today,"today"),Y=this.addModifier(Y,ee,"today"),this.today=ee),Object.keys(Y).length>0&&this.setState({visibleDays:D({},L,{},Y)}),$||h!==A){var te=M(h,i);this.setState({phrases:D({},h,{chooseAvailableDate:te})})}},t.onDayClick=function(e,t){var r=this.props,n=r.keepOpenOnDateSelect,i=r.minimumNights,a=r.onBlur,o=r.focusedInput,s=r.onFocusChange,l=r.onClose,c=r.onDatesChange,u=r.startDateOffset,d=r.endDateOffset,h=r.disabled,f=r.daysViolatingMinNightsCanBeClicked;if(t&&t.preventDefault(),!this.isBlocked(e,!f)){var g=this.props,m=g.startDate,b=g.endDate;if(u||d){if(m=(0,k.default)(u,e),b=(0,k.default)(d,e),this.isBlocked(m)||this.isBlocked(b))return;c({startDate:m,endDate:b}),n||(s(null),l({startDate:m,endDate:b}))}else if(o===C.START_DATE){var x=b&&b.clone().subtract(i,"days"),w=(0,y.default)(x,e)||(0,v.default)(m,b),S=h===C.END_DATE;S&&w||(m=e,w&&(b=null)),c({startDate:m,endDate:b}),S&&!w?(s(null),l({startDate:m,endDate:b})):S||s(C.END_DATE)}else if(o===C.END_DATE){var _=m&&m.clone().add(i,"days");m?(0,p.default)(e,_)?(c({startDate:m,endDate:b=e}),n||(s(null),l({startDate:m,endDate:b}))):f&&this.doesNotMeetMinimumNights(e)?c({startDate:m,endDate:b=e}):h!==C.START_DATE?c({startDate:m=e,endDate:b=null}):c({startDate:m,endDate:b}):(c({startDate:m,endDate:b=e}),s(C.START_DATE))}else c({startDate:m,endDate:b});a()}},t.onDayMouseEnter=function(e){if(!this.isTouchDevice){var t=this.props,r=t.startDate,n=t.endDate,i=t.focusedInput,a=t.getMinNightsForHoverDate,o=t.minimumNights,s=t.startDateOffset,l=t.endDateOffset,c=this.state,u=c.hoverDate,d=c.visibleDays,h=c.dateOffset,f=null;if(i){var p=s||l,g={};if(p){var b=(0,k.default)(s,e),x=(0,k.default)(l,e,(function(e){return e.add(1,"day")}));f={start:b,end:x},h&&h.start&&h.end&&(g=this.deleteModifierFromRange(g,h.start,h.end,"hovered-offset")),g=this.addModifierToRange(g,b,x,"hovered-offset")}if(!p){if(g=this.deleteModifier(g,u,"hovered"),g=this.addModifier(g,e,"hovered"),r&&!n&&i===C.END_DATE){if((0,v.default)(u,r)){var w=u.clone().add(1,"day");g=this.deleteModifierFromRange(g,r,w,"hovered-span")}if(((0,y.default)(e,r)||(0,m.default)(e,r))&&(g=this.deleteModifier(g,r,"selected-start-in-hovered-span")),!this.isBlocked(e)&&(0,v.default)(e,r)){var S=e.clone().add(1,"day");g=this.addModifierToRange(g,r,S,"hovered-span"),g=this.addModifier(g,r,"selected-start-in-hovered-span")}}if(!r&&n&&i===C.START_DATE&&((0,y.default)(u,n)&&(g=this.deleteModifierFromRange(g,u,n,"hovered-span")),((0,v.default)(e,n)||(0,m.default)(e,n))&&(g=this.deleteModifier(g,n,"selected-end-in-hovered-span")),!this.isBlocked(e)&&(0,y.default)(e,n)&&(g=this.addModifierToRange(g,e,n,"hovered-span"),g=this.addModifier(g,n,"selected-end-in-hovered-span"))),r){var _=r.clone().add(1,"day"),E=r.clone().add(o+1,"days");if(g=this.deleteModifierFromRange(g,_,E,"after-hovered-start"),(0,m.default)(e,r)){var P=r.clone().add(1,"day"),A=r.clone().add(o+1,"days");g=this.addModifierToRange(g,P,A,"after-hovered-start")}}if(n){var O=n.clone().subtract(o,"days");if(g=this.deleteModifierFromRange(g,O,n,"before-hovered-end"),(0,m.default)(e,n)){var M=n.clone().subtract(o,"days");g=this.addModifierToRange(g,M,n,"before-hovered-end")}}if(u&&!this.isBlocked(u)){var T=a(u);T>0&&i===C.START_DATE&&(g=this.deleteModifierFromRange(g,u.clone().add(1,"days"),u.clone().add(T,"days"),"hovered-start-blocked-minimum-nights"),g=this.deleteModifier(g,u.clone().add(T,"days"),"hovered-start-first-possible-end"))}if(!this.isBlocked(e)){var I=a(e);I>0&&i===C.START_DATE&&(g=this.addModifierToRange(g,e.clone().add(1,"days"),e.clone().add(I,"days"),"hovered-start-blocked-minimum-nights"),g=this.addModifier(g,e.clone().add(I,"days"),"hovered-start-first-possible-end"))}}this.setState({hoverDate:e,dateOffset:f,visibleDays:D({},d,{},g)})}}},t.onDayMouseLeave=function(e){var t=this.props,r=t.startDate,n=t.endDate,i=t.focusedInput,a=t.getMinNightsForHoverDate,o=t.minimumNights,s=this.state,l=s.hoverDate,c=s.visibleDays,u=s.dateOffset;if(!this.isTouchDevice&&l){var d={};if(d=this.deleteModifier(d,l,"hovered"),u&&(d=this.deleteModifierFromRange(d,u.start,u.end,"hovered-offset")),r&&!n){if((0,v.default)(l,r)){var h=l.clone().add(1,"day");d=this.deleteModifierFromRange(d,r,h,"hovered-span")}(0,v.default)(e,r)&&(d=this.deleteModifier(d,r,"selected-start-in-hovered-span"))}if(!r&&n&&((0,v.default)(n,l)&&(d=this.deleteModifierFromRange(d,l,n,"hovered-span")),(0,y.default)(e,n)&&(d=this.deleteModifier(d,n,"selected-end-in-hovered-span"))),r&&(0,m.default)(e,r)){var f=r.clone().add(1,"day"),p=r.clone().add(o+1,"days");d=this.deleteModifierFromRange(d,f,p,"after-hovered-start")}if(n&&(0,m.default)(e,n)){var g=n.clone().subtract(o,"days");d=this.deleteModifierFromRange(d,g,n,"before-hovered-end")}if(!this.isBlocked(l)){var b=a(l);b>0&&i===C.START_DATE&&(d=this.deleteModifierFromRange(d,l.clone().add(1,"days"),l.clone().add(b,"days"),"hovered-start-blocked-minimum-nights"),d=this.deleteModifier(d,l.clone().add(b,"days"),"hovered-start-first-possible-end"))}this.setState({hoverDate:null,visibleDays:D({},c,{},d)})}},t.onPrevMonthClick=function(){var e=this.props,t=e.enableOutsideDays,r=e.maxDate,n=e.minDate,i=e.numberOfMonths,a=e.onPrevMonthClick,o=this.state,s=o.currentMonth,l=o.visibleDays,c={};Object.keys(l).sort().slice(0,i+1).forEach((function(e){c[e]=l[e]}));var u=s.clone().subtract(2,"months"),d=(0,x.default)(u,1,t,!0),h=s.clone().subtract(1,"month");this.setState({currentMonth:h,disablePrev:this.shouldDisableMonthNavigation(n,h),disableNext:this.shouldDisableMonthNavigation(r,h),visibleDays:D({},c,{},this.getModifiers(d))},(function(){a(h.clone())}))},t.onNextMonthClick=function(){var e=this.props,t=e.enableOutsideDays,r=e.maxDate,n=e.minDate,i=e.numberOfMonths,a=e.onNextMonthClick,o=this.state,s=o.currentMonth,l=o.visibleDays,c={};Object.keys(l).sort().slice(1).forEach((function(e){c[e]=l[e]}));var u=s.clone().add(i+1,"month"),d=(0,x.default)(u,1,t,!0),h=s.clone().add(1,"month");this.setState({currentMonth:h,disablePrev:this.shouldDisableMonthNavigation(n,h),disableNext:this.shouldDisableMonthNavigation(r,h),visibleDays:D({},c,{},this.getModifiers(d))},(function(){a(h.clone())}))},t.onMonthChange=function(e){var t=this.props,r=t.numberOfMonths,n=t.enableOutsideDays,i=t.orientation===C.VERTICAL_SCROLLABLE,a=(0,x.default)(e,r,n,i);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(a)})},t.onYearChange=function(e){var t=this.props,r=t.numberOfMonths,n=t.enableOutsideDays,i=t.orientation===C.VERTICAL_SCROLLABLE,a=(0,x.default)(e,r,n,i);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(a)})},t.onGetNextScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,r=e.enableOutsideDays,n=this.state,i=n.currentMonth,a=n.visibleDays,o=Object.keys(a).length,s=i.clone().add(o,"month"),l=(0,x.default)(s,t,r,!0);this.setState({visibleDays:D({},a,{},this.getModifiers(l))})},t.onGetPrevScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,r=e.enableOutsideDays,n=this.state,i=n.currentMonth,a=n.visibleDays,o=i.clone().subtract(t,"month"),s=(0,x.default)(o,t,r,!0);this.setState({currentMonth:o.clone(),visibleDays:D({},a,{},this.getModifiers(s))})},t.getFirstFocusableDay=function(e){var t=this,r=this.props,n=r.startDate,i=r.endDate,o=r.focusedInput,s=r.minimumNights,l=r.numberOfMonths,c=e.clone().startOf("month");if(o===C.START_DATE&&n?c=n.clone():o===C.END_DATE&&!i&&n?c=n.clone().add(s,"days"):o===C.END_DATE&&i&&(c=i.clone()),this.isBlocked(c)){for(var u=[],d=e.clone().add(l-1,"months").endOf("month"),h=c.clone();!(0,v.default)(h,d);)h=h.clone().add(1,"day"),u.push(h);var f=u.filter((function(e){return!t.isBlocked(e)}));f.length>0&&(c=(0,a.default)(f,1)[0])}return c},t.getModifiers=function(e){var t=this,r={};return Object.keys(e).forEach((function(n){r[n]={},e[n].forEach((function(e){r[n][(0,S.default)(e)]=t.getModifiersForDay(e)}))})),r},t.getModifiersForDay=function(e){var t=this;return new Set(Object.keys(this.modifiers).filter((function(r){return t.modifiers[r](e)})))},t.getStateForNewMonth=function(e){var t=this,r=e.initialVisibleMonth,n=e.numberOfMonths,i=e.enableOutsideDays,a=e.orientation,o=e.startDate,s=(r||(o?function(){return o}:function(){return t.today}))(),l=a===C.VERTICAL_SCROLLABLE;return{currentMonth:s,visibleDays:this.getModifiers((0,x.default)(s,n,i,l))}},t.shouldDisableMonthNavigation=function(e,t){if(!e)return!1;var r=this.props,n=r.numberOfMonths,i=r.enableOutsideDays;return(0,w.default)(e,t,n,i)},t.addModifier=function(e,t,r){return(0,_.addModifier)(e,t,r,this.props,this.state)},t.addModifierToRange=function(e,t,r,n){for(var i=e,a=t.clone();(0,y.default)(a,r);)i=this.addModifier(i,a,n),a=a.clone().add(1,"day");return i},t.deleteModifier=function(e,t,r){return(0,_.deleteModifier)(e,t,r,this.props,this.state)},t.deleteModifierFromRange=function(e,t,r,n){for(var i=e,a=t.clone();(0,y.default)(a,r);)i=this.deleteModifier(i,a,n),a=a.clone().add(1,"day");return i},t.doesNotMeetMinimumNights=function(e){var t=this.props,r=t.startDate,n=t.isOutsideRange,i=t.focusedInput,a=t.minimumNights;if(i!==C.END_DATE)return!1;if(r){var o=e.diff(r.clone().startOf("day").hour(12),"days");return o<a&&o>=0}return n((0,u.default)(e).subtract(a,"days"))},t.doesNotMeetMinNightsForHoveredStartDate=function(e,t){var r=this.props,n=r.focusedInput,i=r.getMinNightsForHoverDate;if(n!==C.END_DATE)return!1;if(t&&!this.isBlocked(t)){var a=i(t),o=e.diff(t.clone().startOf("day").hour(12),"days");return o<a&&o>=0}return!1},t.isDayAfterHoveredStartDate=function(e){var t=this.props,r=t.startDate,n=t.endDate,i=t.minimumNights,a=(this.state||{}).hoverDate;return!!r&&!n&&!this.isBlocked(e)&&(0,g.default)(a,e)&&i>0&&(0,m.default)(a,r)},t.isEndDate=function(e){var t=this.props.endDate;return(0,m.default)(e,t)},t.isHovered=function(e){var t=(this.state||{}).hoverDate;return!!this.props.focusedInput&&(0,m.default)(e,t)},t.isInHoveredSpan=function(e){var t=this.props,r=t.startDate,n=t.endDate,i=(this.state||{}).hoverDate,a=!!r&&!n&&(e.isBetween(r,i)||(0,m.default)(i,e)),o=!!n&&!r&&(e.isBetween(i,n)||(0,m.default)(i,e)),s=i&&!this.isBlocked(i);return(a||o)&&s},t.isInSelectedSpan=function(e){var t=this.props,r=t.startDate,n=t.endDate;return e.isBetween(r,n,"days")},t.isLastInRange=function(e){var t=this.props.endDate;return this.isInSelectedSpan(e)&&(0,g.default)(e,t)},t.isStartDate=function(e){var t=this.props.startDate;return(0,m.default)(e,t)},t.isBlocked=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=this.props,n=r.isDayBlocked,i=r.isOutsideRange;return n(e)||i(e)||t&&this.doesNotMeetMinimumNights(e)},t.isToday=function(e){return(0,m.default)(e,this.today)},t.isFirstDayOfWeek=function(e){var t=this.props.firstDayOfWeek;return e.day()===(t||u.default.localeData().firstDayOfWeek())},t.isLastDayOfWeek=function(e){var t=this.props.firstDayOfWeek;return e.day()===((t||u.default.localeData().firstDayOfWeek())+6)%7},t.isFirstPossibleEndDateForHoveredStartDate=function(e,t){var r=this.props,n=r.focusedInput,i=r.getMinNightsForHoverDate;if(n!==C.END_DATE||!t||this.isBlocked(t))return!1;var a=i(t),o=t.clone().add(a,"days");return(0,m.default)(e,o)},t.beforeSelectedEnd=function(e){var t=this.props.endDate;return(0,y.default)(e,t)},t.isDayBeforeHoveredEndDate=function(e){var t=this.props,r=t.startDate,n=t.endDate,i=t.minimumNights,a=(this.state||{}).hoverDate;return!!n&&!r&&!this.isBlocked(e)&&(0,b.default)(a,e)&&i>0&&(0,m.default)(a,n)},t.render=function(){var e=this.props,t=e.numberOfMonths,r=e.orientation,n=e.monthFormat,i=e.renderMonthText,a=e.renderWeekHeaderElement,o=e.dayPickerNavigationInlineStyles,s=e.navPosition,l=e.navPrev,u=e.navNext,d=e.renderNavPrevButton,h=e.renderNavNextButton,f=e.noNavButtons,p=e.noNavNextButton,g=e.noNavPrevButton,m=e.onOutsideClick,v=e.withPortal,y=e.enableOutsideDays,b=e.firstDayOfWeek,x=e.renderKeyboardShortcutsButton,w=e.renderKeyboardShortcutsPanel,k=e.hideKeyboardShortcutsPanel,S=e.daySize,_=e.focusedInput,C=e.renderCalendarDay,P=e.renderDayContents,A=e.renderCalendarInfo,D=e.renderMonthElement,O=e.calendarInfoPosition,M=e.onBlur,T=e.onShiftTab,I=e.onTab,N=e.isFocused,L=e.showKeyboardShortcuts,R=e.isRTL,F=e.weekDayFormat,z=e.dayAriaLabelFormat,j=e.verticalHeight,H=e.noBorder,B=e.transitionDuration,$=e.verticalBorderSpacing,W=e.horizontalMonthPadding,V=this.state,Y=V.currentMonth,X=V.phrases,K=V.visibleDays,G=V.disablePrev,U=V.disableNext;return c.default.createElement(E.default,{orientation:r,enableOutsideDays:y,modifiers:K,numberOfMonths:t,onDayClick:this.onDayClick,onDayMouseEnter:this.onDayMouseEnter,onDayMouseLeave:this.onDayMouseLeave,onPrevMonthClick:this.onPrevMonthClick,onNextMonthClick:this.onNextMonthClick,onMonthChange:this.onMonthChange,onTab:I,onShiftTab:T,onYearChange:this.onYearChange,onGetNextScrollableMonths:this.onGetNextScrollableMonths,onGetPrevScrollableMonths:this.onGetPrevScrollableMonths,monthFormat:n,renderMonthText:i,renderWeekHeaderElement:a,withPortal:v,hidden:!_,initialVisibleMonth:function(){return Y},daySize:S,onOutsideClick:m,disablePrev:G,disableNext:U,dayPickerNavigationInlineStyles:o,navPosition:s,navPrev:l,navNext:u,renderNavPrevButton:d,renderNavNextButton:h,noNavButtons:f,noNavPrevButton:g,noNavNextButton:p,renderCalendarDay:C,renderDayContents:P,renderCalendarInfo:A,renderMonthElement:D,renderKeyboardShortcutsButton:x,renderKeyboardShortcutsPanel:w,calendarInfoPosition:O,firstDayOfWeek:b,hideKeyboardShortcutsPanel:k,isFocused:N,getFirstFocusableDay:this.getFirstFocusableDay,onBlur:M,showKeyboardShortcuts:L,phrases:X,isRTL:R,weekDayFormat:F,dayAriaLabelFormat:z,verticalHeight:j,verticalBorderSpacing:$,noBorder:H,transitionDuration:B,horizontalMonthPadding:W})},r}(c.default.PureComponent||c.default.Component);t.default=T,T.propTypes={},T.defaultProps=O},70241:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(74470)),a=n(r(85715)),o=n(r(43693)),s=n(r(12475)),l=n(r(6221)),c=n(r(51609)),u=(n(r(5556)),n(r(80921)),r(29492),n(r(76154))),d=n(r(18638)),h=n(r(34247)),f=r(85111),p=(n(r(45609)),n(r(27274))),g=n(r(17640)),m=n(r(59841)),v=n(r(80201)),y=r(67696),b=(n(r(66273)),n(r(42739)),n(r(52397)),n(r(14700)),r(70061)),x=n(r(86189)),w=n(r(65001));function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var _={date:void 0,onDateChange:function(){},focused:!1,onFocusChange:function(){},onClose:function(){},keepOpenOnDateSelect:!1,isOutsideRange:function(){},isDayBlocked:function(){},isDayHighlighted:function(){},renderMonthText:null,renderWeekHeaderElement:null,enableOutsideDays:!1,numberOfMonths:1,orientation:b.HORIZONTAL_ORIENTATION,withPortal:!1,hideKeyboardShortcutsPanel:!1,initialVisibleMonth:null,firstDayOfWeek:null,daySize:b.DAY_SIZE,verticalHeight:null,noBorder:!1,verticalBorderSpacing:void 0,transitionDuration:void 0,horizontalMonthPadding:13,dayPickerNavigationInlineStyles:null,navPosition:b.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onOutsideClick:function(){},renderCalendarDay:void 0,renderDayContents:null,renderCalendarInfo:null,renderMonthElement:null,calendarInfoPosition:b.INFO_POSITION_BOTTOM,onBlur:function(){},isFocused:!1,showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:f.DayPickerPhrases,dayAriaLabelFormat:void 0,isRTL:!1},C=function(e){(0,l.default)(r,e);var t=r.prototype;function r(t){var r;(r=e.call(this,t)||this).isTouchDevice=!1,r.today=(0,u.default)(),r.modifiers={today:function(e){return r.isToday(e)},blocked:function(e){return r.isBlocked(e)},"blocked-calendar":function(e){return t.isDayBlocked(e)},"blocked-out-of-range":function(e){return t.isOutsideRange(e)},"highlighted-calendar":function(e){return t.isDayHighlighted(e)},valid:function(e){return!r.isBlocked(e)},hovered:function(e){return r.isHovered(e)},selected:function(e){return r.isSelected(e)},"first-day-of-week":function(e){return r.isFirstDayOfWeek(e)},"last-day-of-week":function(e){return r.isLastDayOfWeek(e)}};var n=r.getStateForNewMonth(t),i=n.currentMonth,a=n.visibleDays;return r.state={hoverDate:null,currentMonth:i,visibleDays:a},r.onDayMouseEnter=r.onDayMouseEnter.bind((0,s.default)(r)),r.onDayMouseLeave=r.onDayMouseLeave.bind((0,s.default)(r)),r.onDayClick=r.onDayClick.bind((0,s.default)(r)),r.onPrevMonthClick=r.onPrevMonthClick.bind((0,s.default)(r)),r.onNextMonthClick=r.onNextMonthClick.bind((0,s.default)(r)),r.onMonthChange=r.onMonthChange.bind((0,s.default)(r)),r.onYearChange=r.onYearChange.bind((0,s.default)(r)),r.onGetNextScrollableMonths=r.onGetNextScrollableMonths.bind((0,s.default)(r)),r.onGetPrevScrollableMonths=r.onGetPrevScrollableMonths.bind((0,s.default)(r)),r.getFirstFocusableDay=r.getFirstFocusableDay.bind((0,s.default)(r)),r}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentDidMount=function(){this.isTouchDevice=(0,h.default)()},t.componentWillReceiveProps=function(e){var t=this,r=e.date,n=e.focused,i=e.isOutsideRange,a=e.isDayBlocked,o=e.isDayHighlighted,s=e.initialVisibleMonth,l=e.numberOfMonths,c=e.enableOutsideDays,h=this.props,f=h.isOutsideRange,g=h.isDayBlocked,m=h.isDayHighlighted,v=h.numberOfMonths,y=h.enableOutsideDays,b=h.initialVisibleMonth,x=h.focused,k=h.date,_=this.state.visibleDays,C=!1,E=!1,P=!1;i!==f&&(this.modifiers["blocked-out-of-range"]=function(e){return i(e)},C=!0),a!==g&&(this.modifiers["blocked-calendar"]=function(e){return a(e)},E=!0),o!==m&&(this.modifiers["highlighted-calendar"]=function(e){return o(e)},P=!0);var A=C||E||P;if(l!==v||c!==y||s!==b&&!x&&n){var D=this.getStateForNewMonth(e),O=D.currentMonth;_=D.visibleDays,this.setState({currentMonth:O,visibleDays:_})}var M=n!==x,T={};r!==k&&(T=this.deleteModifier(T,k,"selected"),T=this.addModifier(T,r,"selected")),(M||A)&&(0,d.default)(_).forEach((function(e){Object.keys(e).forEach((function(e){var r=(0,w.default)(e);T=t.isBlocked(r)?t.addModifier(T,r,"blocked"):t.deleteModifier(T,r,"blocked"),(M||C)&&(T=i(r)?t.addModifier(T,r,"blocked-out-of-range"):t.deleteModifier(T,r,"blocked-out-of-range")),(M||E)&&(T=a(r)?t.addModifier(T,r,"blocked-calendar"):t.deleteModifier(T,r,"blocked-calendar")),(M||P)&&(T=o(r)?t.addModifier(T,r,"highlighted-calendar"):t.deleteModifier(T,r,"highlighted-calendar"))}))}));var I=(0,u.default)();(0,p.default)(this.today,I)||(T=this.deleteModifier(T,this.today,"today"),T=this.addModifier(T,I,"today"),this.today=I),Object.keys(T).length>0&&this.setState({visibleDays:S({},_,{},T)})},t.componentWillUpdate=function(){this.today=(0,u.default)()},t.onDayClick=function(e,t){if(t&&t.preventDefault(),!this.isBlocked(e)){var r=this.props,n=r.onDateChange,i=r.keepOpenOnDateSelect,a=r.onFocusChange,o=r.onClose;n(e),i||(a({focused:!1}),o({date:e}))}},t.onDayMouseEnter=function(e){if(!this.isTouchDevice){var t=this.state,r=t.hoverDate,n=t.visibleDays,i=this.deleteModifier({},r,"hovered");i=this.addModifier(i,e,"hovered"),this.setState({hoverDate:e,visibleDays:S({},n,{},i)})}},t.onDayMouseLeave=function(){var e=this.state,t=e.hoverDate,r=e.visibleDays;if(!this.isTouchDevice&&t){var n=this.deleteModifier({},t,"hovered");this.setState({hoverDate:null,visibleDays:S({},r,{},n)})}},t.onPrevMonthClick=function(){var e=this.props,t=e.onPrevMonthClick,r=e.numberOfMonths,n=e.enableOutsideDays,i=this.state,a=i.currentMonth,o=i.visibleDays,s={};Object.keys(o).sort().slice(0,r+1).forEach((function(e){s[e]=o[e]}));var l=a.clone().subtract(1,"month"),c=(0,m.default)(l,1,n);this.setState({currentMonth:l,visibleDays:S({},s,{},this.getModifiers(c))},(function(){t(l.clone())}))},t.onNextMonthClick=function(){var e=this.props,t=e.onNextMonthClick,r=e.numberOfMonths,n=e.enableOutsideDays,i=this.state,a=i.currentMonth,o=i.visibleDays,s={};Object.keys(o).sort().slice(1).forEach((function(e){s[e]=o[e]}));var l=a.clone().add(r,"month"),c=(0,m.default)(l,1,n),u=a.clone().add(1,"month");this.setState({currentMonth:u,visibleDays:S({},s,{},this.getModifiers(c))},(function(){t(u.clone())}))},t.onMonthChange=function(e){var t=this.props,r=t.numberOfMonths,n=t.enableOutsideDays,i=t.orientation===b.VERTICAL_SCROLLABLE,a=(0,m.default)(e,r,n,i);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(a)})},t.onYearChange=function(e){var t=this.props,r=t.numberOfMonths,n=t.enableOutsideDays,i=t.orientation===b.VERTICAL_SCROLLABLE,a=(0,m.default)(e,r,n,i);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(a)})},t.onGetNextScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,r=e.enableOutsideDays,n=this.state,i=n.currentMonth,a=n.visibleDays,o=Object.keys(a).length,s=i.clone().add(o,"month"),l=(0,m.default)(s,t,r,!0);this.setState({visibleDays:S({},a,{},this.getModifiers(l))})},t.onGetPrevScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,r=e.enableOutsideDays,n=this.state,i=n.currentMonth,a=n.visibleDays,o=i.clone().subtract(t,"month"),s=(0,m.default)(o,t,r,!0);this.setState({currentMonth:o.clone(),visibleDays:S({},a,{},this.getModifiers(s))})},t.getFirstFocusableDay=function(e){var t=this,r=this.props,n=r.date,i=r.numberOfMonths,o=e.clone().startOf("month");if(n&&(o=n.clone()),this.isBlocked(o)){for(var s=[],l=e.clone().add(i-1,"months").endOf("month"),c=o.clone();!(0,g.default)(c,l);)c=c.clone().add(1,"day"),s.push(c);var u=s.filter((function(e){return!t.isBlocked(e)&&(0,g.default)(e,o)}));if(u.length>0){var d=(0,a.default)(u,1);o=d[0]}}return o},t.getModifiers=function(e){var t=this,r={};return Object.keys(e).forEach((function(n){r[n]={},e[n].forEach((function(e){r[n][(0,v.default)(e)]=t.getModifiersForDay(e)}))})),r},t.getModifiersForDay=function(e){var t=this;return new Set(Object.keys(this.modifiers).filter((function(r){return t.modifiers[r](e)})))},t.getStateForNewMonth=function(e){var t=this,r=e.initialVisibleMonth,n=e.date,i=e.numberOfMonths,a=e.orientation,o=e.enableOutsideDays,s=(r||(n?function(){return n}:function(){return t.today}))(),l=a===b.VERTICAL_SCROLLABLE;return{currentMonth:s,visibleDays:this.getModifiers((0,m.default)(s,i,o,l))}},t.addModifier=function(e,t,r){return(0,y.addModifier)(e,t,r,this.props,this.state)},t.deleteModifier=function(e,t,r){return(0,y.deleteModifier)(e,t,r,this.props,this.state)},t.isBlocked=function(e){var t=this.props,r=t.isDayBlocked,n=t.isOutsideRange;return r(e)||n(e)},t.isHovered=function(e){var t=(this.state||{}).hoverDate;return(0,p.default)(e,t)},t.isSelected=function(e){var t=this.props.date;return(0,p.default)(e,t)},t.isToday=function(e){return(0,p.default)(e,this.today)},t.isFirstDayOfWeek=function(e){var t=this.props.firstDayOfWeek;return e.day()===(t||u.default.localeData().firstDayOfWeek())},t.isLastDayOfWeek=function(e){var t=this.props.firstDayOfWeek;return e.day()===((t||u.default.localeData().firstDayOfWeek())+6)%7},t.render=function(){var e=this.props,t=e.numberOfMonths,r=e.orientation,n=e.monthFormat,i=e.renderMonthText,a=e.renderWeekHeaderElement,o=e.dayPickerNavigationInlineStyles,s=e.navPosition,l=e.navPrev,u=e.navNext,d=e.renderNavPrevButton,h=e.renderNavNextButton,f=e.noNavButtons,p=e.noNavPrevButton,g=e.noNavNextButton,m=e.onOutsideClick,v=e.onShiftTab,y=e.onTab,b=e.withPortal,w=e.focused,k=e.enableOutsideDays,S=e.hideKeyboardShortcutsPanel,_=e.daySize,C=e.firstDayOfWeek,E=e.renderCalendarDay,P=e.renderDayContents,A=e.renderCalendarInfo,D=e.renderMonthElement,O=e.calendarInfoPosition,M=e.isFocused,T=e.isRTL,I=e.phrases,N=e.dayAriaLabelFormat,L=e.onBlur,R=e.showKeyboardShortcuts,F=e.weekDayFormat,z=e.verticalHeight,j=e.noBorder,H=e.transitionDuration,B=e.verticalBorderSpacing,$=e.horizontalMonthPadding,W=this.state,V=W.currentMonth,Y=W.visibleDays;return c.default.createElement(x.default,{orientation:r,enableOutsideDays:k,modifiers:Y,numberOfMonths:t,onDayClick:this.onDayClick,onDayMouseEnter:this.onDayMouseEnter,onDayMouseLeave:this.onDayMouseLeave,onPrevMonthClick:this.onPrevMonthClick,onNextMonthClick:this.onNextMonthClick,onMonthChange:this.onMonthChange,onYearChange:this.onYearChange,onGetNextScrollableMonths:this.onGetNextScrollableMonths,onGetPrevScrollableMonths:this.onGetPrevScrollableMonths,monthFormat:n,withPortal:b,hidden:!w,hideKeyboardShortcutsPanel:S,initialVisibleMonth:function(){return V},firstDayOfWeek:C,onOutsideClick:m,dayPickerNavigationInlineStyles:o,navPosition:s,navPrev:l,navNext:u,renderNavPrevButton:d,renderNavNextButton:h,noNavButtons:f,noNavNextButton:g,noNavPrevButton:p,renderMonthText:i,renderWeekHeaderElement:a,renderCalendarDay:E,renderDayContents:P,renderCalendarInfo:A,renderMonthElement:D,calendarInfoPosition:O,isFocused:M,getFirstFocusableDay:this.getFirstFocusableDay,onBlur:L,onTab:y,onShiftTab:v,phrases:I,daySize:_,isRTL:T,showKeyboardShortcuts:R,weekDayFormat:F,dayAriaLabelFormat:N,verticalHeight:z,noBorder:j,transitionDuration:H,verticalBorderSpacing:B,horizontalMonthPadding:$})},r}(c.default.PureComponent||c.default.Component);t.default=C,C.propTypes={},C.defaultProps=_},19104:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(94634)),a=(n(r(43693)),n(r(51609))),o=(n(r(5556)),r(29492),r(94920));function s(e){var t=e.unicode,r=e.label,n=e.action,s=e.block,l=e.styles;return a.default.createElement("li",(0,o.css)(l.KeyboardShortcutRow,s&&l.KeyboardShortcutRow__block),a.default.createElement("div",(0,o.css)(l.KeyboardShortcutRow_keyContainer,s&&l.KeyboardShortcutRow_keyContainer__block),a.default.createElement("span",(0,i.default)({},(0,o.css)(l.KeyboardShortcutRow_key),{role:"img","aria-label":"".concat(r,",")}),t)),a.default.createElement("div",(0,o.css)(l.KeyboardShortcutRow_action),n))}s.propTypes={},s.defaultProps={block:!1};var l=(0,o.withStyles)((function(e){return{KeyboardShortcutRow:{listStyle:"none",margin:"6px 0"},KeyboardShortcutRow__block:{marginBottom:16},KeyboardShortcutRow_keyContainer:{display:"inline-block",whiteSpace:"nowrap",textAlign:"right",marginRight:6},KeyboardShortcutRow_keyContainer__block:{textAlign:"left",display:"inline"},KeyboardShortcutRow_key:{fontFamily:"monospace",fontSize:12,textTransform:"uppercase",background:e.reactDates.color.core.grayLightest,padding:"2px 6px"},KeyboardShortcutRow_action:{display:"inline",wordBreak:"break-word",marginLeft:8}}}),{pureComponent:void 0!==a.default.PureComponent})(s);t.default=l},51259:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(51609)),a=function(e){return i.default.createElement("svg",e,i.default.createElement("path",{d:"M336 275L126 485h806c13 0 23 10 23 23s-10 23-23 23H126l210 210c11 11 11 21 0 32-5 5-10 7-16 7s-11-2-16-7L55 524c-11-11-11-21 0-32l249-249c21-22 53 10 32 32z"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var o=a;t.default=o},57986:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(51609)),a=function(e){return i.default.createElement("svg",e,i.default.createElement("path",{d:"M694 242l249 250c12 11 12 21 1 32L694 773c-5 5-10 7-16 7s-11-2-16-7c-11-11-11-21 0-32l210-210H68c-13 0-23-10-23-23s10-23 23-23h806L662 275c-21-22 11-54 32-33z"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var o=a;t.default=o},99819:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureSingleDatePicker=void 0;var i=n(r(74470)),a=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=n(r(43693)),c=n(r(51609)),u=n(r(76154)),d=r(94920),h=r(41390),f=(r(29492),r(89929)),p=n(r(34247)),g=n(r(91702)),m=(n(r(99652)),r(85111)),v=n(r(2023)),y=n(r(21439)),b=n(r(86675)),x=n(r(24047)),w=n(r(98627)),k=n(r(81072)),S=n(r(25319)),_=n(r(70241)),C=n(r(77345)),E=r(70061);function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var D={date:null,focused:!1,id:"date",placeholder:"Date",ariaLabel:void 0,disabled:!1,required:!1,readOnly:!1,screenReaderInputMessage:"",showClearDate:!1,showDefaultInputIcon:!1,inputIconPosition:E.ICON_BEFORE_POSITION,customInputIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:E.DEFAULT_VERTICAL_SPACING,keepFocusOnInput:!1,orientation:E.HORIZONTAL_ORIENTATION,anchorDirection:E.ANCHOR_LEFT,openDirection:E.OPEN_DOWN,horizontalMargin:0,withPortal:!1,withFullScreenPortal:!1,appendToBody:!1,disableScroll:!1,initialVisibleMonth:null,firstDayOfWeek:null,numberOfMonths:2,keepOpenOnDateSelect:!1,reopenPickerOnClearDate:!1,renderCalendarInfo:null,calendarInfoPosition:E.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:E.DAY_SIZE,isRTL:!1,verticalHeight:null,transitionDuration:void 0,horizontalMonthPadding:13,dayPickerNavigationInlineStyles:null,navPosition:E.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,onPrevMonthClick:function(){},onNextMonthClick:function(){},onClose:function(){},renderMonthText:null,renderWeekHeaderElement:null,renderCalendarDay:void 0,renderDayContents:null,renderMonthElement:null,enableOutsideDays:!1,isDayBlocked:function(){return!1},isOutsideRange:function(e){return!(0,x.default)(e,(0,u.default)())},isDayHighlighted:function(){},displayFormat:function(){return u.default.localeData().longDateFormat("L")},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:m.SingleDatePickerPhrases,dayAriaLabelFormat:void 0},O=function(e){(0,s.default)(r,e);var t=r.prototype;function r(t){var r;return(r=e.call(this,t)||this).isTouchDevice=!1,r.state={dayPickerContainerStyles:{},isDayPickerFocused:!1,isInputFocused:!1,showKeyboardShortcuts:!1},r.onFocusOut=r.onFocusOut.bind((0,o.default)(r)),r.onOutsideClick=r.onOutsideClick.bind((0,o.default)(r)),r.onInputFocus=r.onInputFocus.bind((0,o.default)(r)),r.onDayPickerFocus=r.onDayPickerFocus.bind((0,o.default)(r)),r.onDayPickerBlur=r.onDayPickerBlur.bind((0,o.default)(r)),r.showKeyboardShortcutsPanel=r.showKeyboardShortcutsPanel.bind((0,o.default)(r)),r.responsivizePickerPosition=r.responsivizePickerPosition.bind((0,o.default)(r)),r.disableScroll=r.disableScroll.bind((0,o.default)(r)),r.setDayPickerContainerRef=r.setDayPickerContainerRef.bind((0,o.default)(r)),r.setContainerRef=r.setContainerRef.bind((0,o.default)(r)),r}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentDidMount=function(){this.removeResizeEventListener=(0,f.addEventListener)(window,"resize",this.responsivizePickerPosition,{passive:!0}),this.responsivizePickerPosition(),this.disableScroll(),this.props.focused&&this.setState({isInputFocused:!0}),this.isTouchDevice=(0,p.default)()},t.componentDidUpdate=function(e){var t=this.props.focused;!e.focused&&t?(this.responsivizePickerPosition(),this.disableScroll()):e.focused&&!t&&this.enableScroll&&this.enableScroll()},t.componentWillUnmount=function(){this.removeResizeEventListener&&this.removeResizeEventListener(),this.removeFocusOutEventListener&&this.removeFocusOutEventListener(),this.enableScroll&&this.enableScroll()},t.onOutsideClick=function(e){var t=this.props,r=t.focused,n=t.onFocusChange,i=t.onClose,a=t.date,o=t.appendToBody;r&&(o&&this.dayPickerContainer.contains(e.target)||(this.setState({isInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1}),n({focused:!1}),i({date:a})))},t.onInputFocus=function(e){var t=e.focused,r=this.props,n=r.onFocusChange,i=r.readOnly,a=r.withPortal,o=r.withFullScreenPortal,s=r.keepFocusOnInput;t&&(a||o||i&&!s||this.isTouchDevice&&!s?this.onDayPickerFocus():this.onDayPickerBlur()),n({focused:t})},t.onDayPickerFocus=function(){this.setState({isInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!1})},t.onDayPickerBlur=function(){this.setState({isInputFocused:!0,isDayPickerFocused:!1,showKeyboardShortcuts:!1})},t.onFocusOut=function(e){var t=this.props.onFocusChange,r=e.relatedTarget===document.body?e.target:e.relatedTarget||e.target;this.dayPickerContainer.contains(r)||t({focused:!1})},t.setDayPickerContainerRef=function(e){e!==this.dayPickerContainer&&(this.removeEventListeners(),this.dayPickerContainer=e,e&&this.addEventListeners())},t.setContainerRef=function(e){this.container=e},t.addEventListeners=function(){this.removeFocusOutEventListener=(0,f.addEventListener)(this.dayPickerContainer,"focusout",this.onFocusOut)},t.removeEventListeners=function(){this.removeFocusOutEventListener&&this.removeFocusOutEventListener()},t.disableScroll=function(){var e=this.props,t=e.appendToBody,r=e.disableScroll,n=e.focused;(t||r)&&n&&(this.enableScroll=(0,w.default)(this.container))},t.responsivizePickerPosition=function(){this.setState({dayPickerContainerStyles:{}});var e=this.props,t=e.openDirection,r=e.anchorDirection,n=e.horizontalMargin,i=e.withPortal,a=e.withFullScreenPortal,o=e.appendToBody,s=e.focused,l=this.state.dayPickerContainerStyles;if(s){var c=r===E.ANCHOR_LEFT;if(!i&&!a){var u=this.dayPickerContainer.getBoundingClientRect(),d=l[r]||0,h=c?u[E.ANCHOR_RIGHT]:u[E.ANCHOR_LEFT];this.setState({dayPickerContainerStyles:A({},(0,v.default)(r,d,h,n),{},o&&(0,y.default)(t,r,this.container))})}}},t.showKeyboardShortcutsPanel=function(){this.setState({isInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!0})},t.maybeRenderDayPickerWithPortal=function(){var e=this.props,t=e.focused,r=e.withPortal,n=e.withFullScreenPortal,i=e.appendToBody;return t?r||n||i?c.default.createElement(h.Portal,null,this.renderDayPicker()):this.renderDayPicker():null},t.renderDayPicker=function(){var e=this.props,t=e.anchorDirection,r=e.openDirection,n=e.onDateChange,i=e.date,o=e.onFocusChange,s=e.focused,l=e.enableOutsideDays,u=e.numberOfMonths,h=e.orientation,f=e.monthFormat,p=e.dayPickerNavigationInlineStyles,g=e.navPosition,m=e.navPrev,v=e.navNext,y=e.renderNavPrevButton,x=e.renderNavNextButton,w=e.onPrevMonthClick,k=e.onNextMonthClick,S=e.onClose,P=e.withPortal,A=e.withFullScreenPortal,D=e.keepOpenOnDateSelect,O=e.initialVisibleMonth,M=e.renderMonthText,T=e.renderWeekHeaderElement,I=e.renderCalendarDay,N=e.renderDayContents,L=e.renderCalendarInfo,R=e.renderMonthElement,F=e.calendarInfoPosition,z=e.hideKeyboardShortcutsPanel,j=e.firstDayOfWeek,H=e.customCloseIcon,B=e.phrases,$=e.dayAriaLabelFormat,W=e.daySize,V=e.isRTL,Y=e.isOutsideRange,X=e.isDayBlocked,K=e.isDayHighlighted,G=e.weekDayFormat,U=e.styles,q=e.verticalHeight,Z=e.transitionDuration,J=e.verticalSpacing,Q=e.horizontalMonthPadding,ee=e.small,te=e.theme.reactDates,re=this.state,ne=re.dayPickerContainerStyles,ie=re.isDayPickerFocused,ae=re.showKeyboardShortcuts,oe=!A&&P?this.onOutsideClick:void 0,se=H||c.default.createElement(C.default,null),le=(0,b.default)(te,ee),ce=P||A;return c.default.createElement("div",(0,a.default)({ref:this.setDayPickerContainerRef},(0,d.css)(U.SingleDatePicker_picker,t===E.ANCHOR_LEFT&&U.SingleDatePicker_picker__directionLeft,t===E.ANCHOR_RIGHT&&U.SingleDatePicker_picker__directionRight,r===E.OPEN_DOWN&&U.SingleDatePicker_picker__openDown,r===E.OPEN_UP&&U.SingleDatePicker_picker__openUp,!ce&&r===E.OPEN_DOWN&&{top:le+J},!ce&&r===E.OPEN_UP&&{bottom:le+J},h===E.HORIZONTAL_ORIENTATION&&U.SingleDatePicker_picker__horizontal,h===E.VERTICAL_ORIENTATION&&U.SingleDatePicker_picker__vertical,ce&&U.SingleDatePicker_picker__portal,A&&U.SingleDatePicker_picker__fullScreenPortal,V&&U.SingleDatePicker_picker__rtl,ne),{onClick:oe}),c.default.createElement(_.default,{date:i,onDateChange:n,onFocusChange:o,orientation:h,enableOutsideDays:l,numberOfMonths:u,monthFormat:f,withPortal:ce,focused:s,keepOpenOnDateSelect:D,hideKeyboardShortcutsPanel:z,initialVisibleMonth:O,dayPickerNavigationInlineStyles:p,navPosition:g,navPrev:m,navNext:v,renderNavPrevButton:y,renderNavNextButton:x,onPrevMonthClick:w,onNextMonthClick:k,onClose:S,renderMonthText:M,renderWeekHeaderElement:T,renderCalendarDay:I,renderDayContents:N,renderCalendarInfo:L,renderMonthElement:R,calendarInfoPosition:F,isFocused:ie,showKeyboardShortcuts:ae,onBlur:this.onDayPickerBlur,phrases:B,dayAriaLabelFormat:$,daySize:W,isRTL:V,isOutsideRange:Y,isDayBlocked:X,isDayHighlighted:K,firstDayOfWeek:j,weekDayFormat:G,verticalHeight:q,transitionDuration:Z,horizontalMonthPadding:Q}),A&&c.default.createElement("button",(0,a.default)({},(0,d.css)(U.SingleDatePicker_closeButton),{"aria-label":B.closeDatePicker,type:"button",onClick:this.onOutsideClick}),c.default.createElement("div",(0,d.css)(U.SingleDatePicker_closeButton_svg),se)))},t.render=function(){var e=this.props,t=e.id,r=e.placeholder,n=e.ariaLabel,i=e.disabled,o=e.focused,s=e.required,l=e.readOnly,u=e.openDirection,h=e.showClearDate,f=e.showDefaultInputIcon,p=e.inputIconPosition,m=e.customCloseIcon,v=e.customInputIcon,y=e.date,b=e.onDateChange,x=e.displayFormat,w=e.phrases,k=e.withPortal,_=e.withFullScreenPortal,C=e.screenReaderInputMessage,P=e.isRTL,A=e.noBorder,D=e.block,O=e.small,M=e.regular,T=e.verticalSpacing,I=e.reopenPickerOnClearDate,N=e.keepOpenOnDateSelect,L=e.styles,R=e.isOutsideRange,F=this.state.isInputFocused,z=!k&&!_,j=T<E.FANG_HEIGHT_PX,H=c.default.createElement(S.default,{id:t,placeholder:r,ariaLabel:n,focused:o,isFocused:F,disabled:i,required:s,readOnly:l,openDirection:u,showCaret:!k&&!_&&!j,showClearDate:h,showDefaultInputIcon:f,inputIconPosition:p,isOutsideRange:R,customCloseIcon:m,customInputIcon:v,date:y,onDateChange:b,displayFormat:x,onFocusChange:this.onInputFocus,onKeyDownArrowDown:this.onDayPickerFocus,onKeyDownQuestionMark:this.showKeyboardShortcutsPanel,screenReaderMessage:C,phrases:w,isRTL:P,noBorder:A,block:D,small:O,regular:M,verticalSpacing:T,reopenPickerOnClearDate:I,keepOpenOnDateSelect:N},this.maybeRenderDayPickerWithPortal());return c.default.createElement("div",(0,a.default)({ref:this.setContainerRef},(0,d.css)(L.SingleDatePicker,D&&L.SingleDatePicker__block)),z&&c.default.createElement(g.default,{onOutsideClick:this.onOutsideClick},H),z||H)},r}(c.default.PureComponent||c.default.Component);t.PureSingleDatePicker=O,O.propTypes={},O.defaultProps=D;var M=(0,d.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.zIndex;return{SingleDatePicker:{position:"relative",display:"inline-block"},SingleDatePicker__block:{display:"block"},SingleDatePicker_picker:{zIndex:n+1,backgroundColor:r.background,position:"absolute"},SingleDatePicker_picker__rtl:{direction:(0,k.default)("rtl")},SingleDatePicker_picker__directionLeft:{left:(0,k.default)(0)},SingleDatePicker_picker__directionRight:{right:(0,k.default)(0)},SingleDatePicker_picker__portal:{backgroundColor:"rgba(0, 0, 0, 0.3)",position:"fixed",top:0,left:(0,k.default)(0),height:"100%",width:"100%"},SingleDatePicker_picker__fullScreenPortal:{backgroundColor:r.background},SingleDatePicker_closeButton:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",position:"absolute",top:0,right:(0,k.default)(0),padding:15,zIndex:n+2,":hover":{color:"darken(".concat(r.core.grayLighter,", 10%)"),textDecoration:"none"},":focus":{color:"darken(".concat(r.core.grayLighter,", 10%)"),textDecoration:"none"}},SingleDatePicker_closeButton_svg:{height:15,width:15,fill:r.core.grayLighter}}}),{pureComponent:void 0!==c.default.PureComponent})(O);t.default=M},73575:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(94634)),a=(n(r(43693)),n(r(51609))),o=(n(r(5556)),r(29492),r(94920)),s=r(85111),l=(n(r(45609)),n(r(81072))),c=n(r(20341)),u=(n(r(34312)),n(r(77345))),d=n(r(64358)),h=(n(r(71013)),r(70061)),f={children:null,placeholder:"Select Date",ariaLabel:void 0,displayValue:"",screenReaderMessage:"",focused:!1,isFocused:!1,disabled:!1,required:!1,readOnly:!1,openDirection:h.OPEN_DOWN,showCaret:!1,showClearDate:!1,showDefaultInputIcon:!1,inputIconPosition:h.ICON_BEFORE_POSITION,customCloseIcon:null,customInputIcon:null,isRTL:!1,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,onChange:function(){},onClearDate:function(){},onFocus:function(){},onKeyDownShiftTab:function(){},onKeyDownTab:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},phrases:s.SingleDatePickerInputPhrases};function p(e){var t=e.id,r=e.children,n=e.placeholder,s=e.ariaLabel,l=e.displayValue,f=e.focused,p=e.isFocused,g=e.disabled,m=e.required,v=e.readOnly,y=e.showCaret,b=e.showClearDate,x=e.showDefaultInputIcon,w=e.inputIconPosition,k=e.phrases,S=e.onClearDate,_=e.onChange,C=e.onFocus,E=e.onKeyDownShiftTab,P=e.onKeyDownTab,A=e.onKeyDownArrowDown,D=e.onKeyDownQuestionMark,O=e.screenReaderMessage,M=e.customCloseIcon,T=e.customInputIcon,I=e.openDirection,N=e.isRTL,L=e.noBorder,R=e.block,F=e.small,z=e.regular,j=e.verticalSpacing,H=e.styles,B=T||a.default.createElement(d.default,(0,o.css)(H.SingleDatePickerInput_calendarIcon_svg)),$=M||a.default.createElement(u.default,(0,o.css)(H.SingleDatePickerInput_clearDate_svg,F&&H.SingleDatePickerInput_clearDate_svg__small)),W=O||k.keyboardForwardNavigationInstructions,V=(x||null!==T)&&a.default.createElement("button",(0,i.default)({},(0,o.css)(H.SingleDatePickerInput_calendarIcon),{type:"button",disabled:g,"aria-label":k.focusStartDate,onClick:C}),B);return a.default.createElement("div",(0,o.css)(H.SingleDatePickerInput,g&&H.SingleDatePickerInput__disabled,N&&H.SingleDatePickerInput__rtl,!L&&H.SingleDatePickerInput__withBorder,R&&H.SingleDatePickerInput__block,b&&H.SingleDatePickerInput__showClearDate),w===h.ICON_BEFORE_POSITION&&V,a.default.createElement(c.default,{id:t,placeholder:n,ariaLabel:s,displayValue:l,screenReaderMessage:W,focused:f,isFocused:p,disabled:g,required:m,readOnly:v,showCaret:y,onChange:_,onFocus:C,onKeyDownShiftTab:E,onKeyDownTab:P,onKeyDownArrowDown:A,onKeyDownQuestionMark:D,openDirection:I,verticalSpacing:j,small:F,regular:z,block:R}),r,b&&a.default.createElement("button",(0,i.default)({},(0,o.css)(H.SingleDatePickerInput_clearDate,F&&H.SingleDatePickerInput_clearDate__small,!M&&H.SingleDatePickerInput_clearDate__default,!l&&H.SingleDatePickerInput_clearDate__hide),{type:"button","aria-label":k.clearDate,disabled:g,onClick:S}),$),w===h.ICON_AFTER_POSITION&&V)}p.propTypes={},p.defaultProps=f;var g=(0,o.withStyles)((function(e){var t=e.reactDates,r=t.border,n=t.color;return{SingleDatePickerInput:{display:"inline-block",backgroundColor:n.background},SingleDatePickerInput__withBorder:{borderColor:n.border,borderWidth:r.pickerInput.borderWidth,borderStyle:r.pickerInput.borderStyle,borderRadius:r.pickerInput.borderRadius},SingleDatePickerInput__rtl:{direction:(0,l.default)("rtl")},SingleDatePickerInput__disabled:{backgroundColor:n.disabled},SingleDatePickerInput__block:{display:"block"},SingleDatePickerInput__showClearDate:{paddingRight:30},SingleDatePickerInput_clearDate:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",padding:10,margin:"0 10px 0 5px",position:"absolute",right:0,top:"50%",transform:"translateY(-50%)"},SingleDatePickerInput_clearDate__default:{":focus":{background:n.core.border,borderRadius:"50%"},":hover":{background:n.core.border,borderRadius:"50%"}},SingleDatePickerInput_clearDate__small:{padding:6},SingleDatePickerInput_clearDate__hide:{visibility:"hidden"},SingleDatePickerInput_clearDate_svg:{fill:n.core.grayLight,height:12,width:15,verticalAlign:"middle"},SingleDatePickerInput_clearDate_svg__small:{height:9},SingleDatePickerInput_calendarIcon:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",display:"inline-block",verticalAlign:"middle",padding:10,margin:"0 5px 0 10px"},SingleDatePickerInput_calendarIcon_svg:{fill:n.core.grayLight,height:15,width:14,verticalAlign:"middle"}}}),{pureComponent:void 0!==a.default.PureComponent})(p);t.default=g},25319:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(74470)),a=n(r(12475)),o=n(r(6221)),s=n(r(51609)),l=(n(r(5556)),n(r(76154))),c=(n(r(80921)),r(29492),n(r(71013)),r(85111)),u=(n(r(45609)),n(r(73575))),d=(n(r(34312)),n(r(42686)),n(r(47154))),h=n(r(79141)),f=n(r(24047)),p=r(70061),g={children:null,date:null,focused:!1,placeholder:"",ariaLabel:void 0,screenReaderMessage:"Date",showClearDate:!1,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:p.ICON_BEFORE_POSITION,disabled:!1,required:!1,readOnly:!1,openDirection:p.OPEN_DOWN,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,keepOpenOnDateSelect:!1,reopenPickerOnClearDate:!1,isOutsideRange:function(e){return!(0,f.default)(e,(0,l.default)())},displayFormat:function(){return l.default.localeData().longDateFormat("L")},onClose:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},customInputIcon:null,customCloseIcon:null,isFocused:!1,phrases:c.SingleDatePickerInputPhrases,isRTL:!1},m=function(e){(0,o.default)(r,e);var t=r.prototype;function r(t){var r;return(r=e.call(this,t)||this).onChange=r.onChange.bind((0,a.default)(r)),r.onFocus=r.onFocus.bind((0,a.default)(r)),r.onClearFocus=r.onClearFocus.bind((0,a.default)(r)),r.clearDate=r.clearDate.bind((0,a.default)(r)),r}return t[!s.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.onChange=function(e){var t=this.props,r=t.isOutsideRange,n=t.keepOpenOnDateSelect,i=t.onDateChange,a=t.onFocusChange,o=t.onClose,s=(0,d.default)(e,this.getDisplayFormat());s&&!r(s)?(i(s),n||(a({focused:!1}),o({date:s}))):i(null)},t.onFocus=function(){var e=this.props,t=e.onFocusChange;e.disabled||t({focused:!0})},t.onClearFocus=function(){var e=this.props,t=e.focused,r=e.onFocusChange,n=e.onClose,i=e.date;t&&(r({focused:!1}),n({date:i}))},t.getDisplayFormat=function(){var e=this.props.displayFormat;return"string"==typeof e?e:e()},t.getDateString=function(e){var t=this.getDisplayFormat();return e&&t?e&&e.format(t):(0,h.default)(e)},t.clearDate=function(){var e=this.props,t=e.onDateChange,r=e.reopenPickerOnClearDate,n=e.onFocusChange;t(null),r&&n({focused:!0})},t.render=function(){var e=this.props,t=e.children,r=e.id,n=e.placeholder,i=e.ariaLabel,a=e.disabled,o=e.focused,l=e.isFocused,c=e.required,d=e.readOnly,h=e.openDirection,f=e.showClearDate,p=e.showCaret,g=e.showDefaultInputIcon,m=e.inputIconPosition,v=e.customCloseIcon,y=e.customInputIcon,b=e.date,x=e.phrases,w=e.onKeyDownArrowDown,k=e.onKeyDownQuestionMark,S=e.screenReaderMessage,_=e.isRTL,C=e.noBorder,E=e.block,P=e.small,A=e.regular,D=e.verticalSpacing,O=this.getDateString(b);return s.default.createElement(u.default,{id:r,placeholder:n,ariaLabel:i,focused:o,isFocused:l,disabled:a,required:c,readOnly:d,openDirection:h,showCaret:p,onClearDate:this.clearDate,showClearDate:f,showDefaultInputIcon:g,inputIconPosition:m,customCloseIcon:v,customInputIcon:y,displayValue:O,onChange:this.onChange,onFocus:this.onFocus,onKeyDownShiftTab:this.onClearFocus,onKeyDownArrowDown:w,onKeyDownQuestionMark:k,screenReaderMessage:S,phrases:x,isRTL:_,noBorder:C,block:E,small:P,regular:A,verticalSpacing:D},t)},r}(s.default.PureComponent||s.default.Component);t.default=m,m.propTypes={},m.defaultProps=g},70061:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MODIFIER_KEY_NAMES=t.DEFAULT_VERTICAL_SPACING=t.FANG_HEIGHT_PX=t.FANG_WIDTH_PX=t.WEEKDAYS=t.BLOCKED_MODIFIER=t.DAY_SIZE=t.OPEN_UP=t.OPEN_DOWN=t.ANCHOR_RIGHT=t.ANCHOR_LEFT=t.INFO_POSITION_AFTER=t.INFO_POSITION_BEFORE=t.INFO_POSITION_BOTTOM=t.INFO_POSITION_TOP=t.ICON_AFTER_POSITION=t.ICON_BEFORE_POSITION=t.NAV_POSITION_TOP=t.NAV_POSITION_BOTTOM=t.VERTICAL_SCROLLABLE=t.VERTICAL_ORIENTATION=t.HORIZONTAL_ORIENTATION=t.END_DATE=t.START_DATE=t.ISO_MONTH_FORMAT=t.ISO_FORMAT=t.DISPLAY_FORMAT=void 0,t.DISPLAY_FORMAT="L",t.ISO_FORMAT="YYYY-MM-DD",t.ISO_MONTH_FORMAT="YYYY-MM",t.START_DATE="startDate",t.END_DATE="endDate",t.HORIZONTAL_ORIENTATION="horizontal",t.VERTICAL_ORIENTATION="vertical",t.VERTICAL_SCROLLABLE="verticalScrollable",t.NAV_POSITION_BOTTOM="navPositionBottom",t.NAV_POSITION_TOP="navPositionTop",t.ICON_BEFORE_POSITION="before",t.ICON_AFTER_POSITION="after",t.INFO_POSITION_TOP="top",t.INFO_POSITION_BOTTOM="bottom",t.INFO_POSITION_BEFORE="before",t.INFO_POSITION_AFTER="after",t.ANCHOR_LEFT="left",t.ANCHOR_RIGHT="right",t.OPEN_DOWN="down",t.OPEN_UP="up",t.DAY_SIZE=39,t.BLOCKED_MODIFIER="blocked",t.WEEKDAYS=[0,1,2,3,4,5,6],t.FANG_WIDTH_PX=20,t.FANG_HEIGHT_PX=10,t.DEFAULT_VERTICAL_SPACING=22;var r=new Set(["Shift","Control","Alt","Meta"]);t.MODIFIER_KEY_NAMES=r},85111:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CalendarDayPhrases=t.DayPickerNavigationPhrases=t.DayPickerKeyboardShortcutsPhrases=t.DayPickerPhrases=t.SingleDatePickerInputPhrases=t.SingleDatePickerPhrases=t.DateRangePickerInputPhrases=t.DateRangePickerPhrases=t.default=void 0;var r="Calendar",n="datepicker",i="Close",a="Interact with the calendar and add the check-in date for your trip.",o="Clear Date",s="Clear Dates",l="Move backward to switch to the previous month.",c="Move forward to switch to the next month.",u="Keyboard Shortcuts",d="Open the keyboard shortcuts panel.",h="Close the shortcuts panel.",f="Open this panel.",p="Enter key",g="Right and left arrow keys",m="up and down arrow keys",v="page up and page down keys",y="Home and end keys",b="Escape key",x="Question mark",w="Select the date in focus.",k="Move backward (left) and forward (right) by one day.",S="Move backward (up) and forward (down) by one week.",_="Switch months.",C="Go to the first or last day of a week.",E="Return to the date input field.",P="Navigate forward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.",A="Navigate backward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.",D=function(e){var t=e.date;return"Choose ".concat(t," as your check-in date. It’s available.")},O=function(e){var t=e.date;return"Choose ".concat(t," as your check-out date. It’s available.")},M=function(e){return e.date},T=function(e){var t=e.date;return"Not available. ".concat(t)},I=function(e){var t=e.date;return"Selected. ".concat(t)},N=function(e){var t=e.date;return"Selected as start date. ".concat(t)},L=function(e){var t=e.date;return"Selected as end date. ".concat(t)},R={calendarLabel:r,roleDescription:n,closeDatePicker:i,focusStartDate:a,clearDate:o,clearDates:s,jumpToPrevMonth:l,jumpToNextMonth:c,keyboardShortcuts:u,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:f,enterKey:p,leftArrowRightArrow:g,upArrowDownArrow:m,pageUpPageDown:v,homeEnd:y,escape:b,questionMark:x,selectFocusedDate:w,moveFocusByOneDay:k,moveFocusByOneWeek:S,moveFocusByOneMonth:_,moveFocustoStartAndEndOfWeek:C,returnFocusToInput:E,keyboardForwardNavigationInstructions:P,keyboardBackwardNavigationInstructions:A,chooseAvailableStartDate:D,chooseAvailableEndDate:O,dateIsUnavailable:T,dateIsSelected:I,dateIsSelectedAsStartDate:N,dateIsSelectedAsEndDate:L};t.default=R;var F={calendarLabel:r,roleDescription:n,closeDatePicker:i,clearDates:s,focusStartDate:a,jumpToPrevMonth:l,jumpToNextMonth:c,keyboardShortcuts:u,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:f,enterKey:p,leftArrowRightArrow:g,upArrowDownArrow:m,pageUpPageDown:v,homeEnd:y,escape:b,questionMark:x,selectFocusedDate:w,moveFocusByOneDay:k,moveFocusByOneWeek:S,moveFocusByOneMonth:_,moveFocustoStartAndEndOfWeek:C,returnFocusToInput:E,keyboardForwardNavigationInstructions:P,keyboardBackwardNavigationInstructions:A,chooseAvailableStartDate:D,chooseAvailableEndDate:O,dateIsUnavailable:T,dateIsSelected:I,dateIsSelectedAsStartDate:N,dateIsSelectedAsEndDate:L};t.DateRangePickerPhrases=F;var z={focusStartDate:a,clearDates:s,keyboardForwardNavigationInstructions:P,keyboardBackwardNavigationInstructions:A};t.DateRangePickerInputPhrases=z;var j={calendarLabel:r,roleDescription:n,closeDatePicker:i,clearDate:o,jumpToPrevMonth:l,jumpToNextMonth:c,keyboardShortcuts:u,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:f,enterKey:p,leftArrowRightArrow:g,upArrowDownArrow:m,pageUpPageDown:v,homeEnd:y,escape:b,questionMark:x,selectFocusedDate:w,moveFocusByOneDay:k,moveFocusByOneWeek:S,moveFocusByOneMonth:_,moveFocustoStartAndEndOfWeek:C,returnFocusToInput:E,keyboardForwardNavigationInstructions:P,keyboardBackwardNavigationInstructions:A,chooseAvailableDate:M,dateIsUnavailable:T,dateIsSelected:I};t.SingleDatePickerPhrases=j;var H={clearDate:o,keyboardForwardNavigationInstructions:P,keyboardBackwardNavigationInstructions:A};t.SingleDatePickerInputPhrases=H;var B={calendarLabel:r,roleDescription:n,jumpToPrevMonth:l,jumpToNextMonth:c,keyboardShortcuts:u,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:f,enterKey:p,leftArrowRightArrow:g,upArrowDownArrow:m,pageUpPageDown:v,homeEnd:y,escape:b,questionMark:x,selectFocusedDate:w,moveFocusByOneDay:k,moveFocusByOneWeek:S,moveFocusByOneMonth:_,moveFocustoStartAndEndOfWeek:C,returnFocusToInput:E,chooseAvailableStartDate:D,chooseAvailableEndDate:O,chooseAvailableDate:M,dateIsUnavailable:T,dateIsSelected:I,dateIsSelectedAsStartDate:N,dateIsSelectedAsEndDate:L};t.DayPickerPhrases=B;var $={keyboardShortcuts:u,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:f,enterKey:p,leftArrowRightArrow:g,upArrowDownArrow:m,pageUpPageDown:v,homeEnd:y,escape:b,questionMark:x,selectFocusedDate:w,moveFocusByOneDay:k,moveFocusByOneWeek:S,moveFocusByOneMonth:_,moveFocustoStartAndEndOfWeek:C,returnFocusToInput:E};t.DayPickerKeyboardShortcutsPhrases=$;var W={jumpToPrevMonth:l,jumpToNextMonth:c};t.DayPickerNavigationPhrases=W;var V={chooseAvailableDate:M,dateIsUnavailable:T,dateIsSelected:I,dateIsSelectedAsStartDate:N,dateIsSelectedAsEndDate:L};t.CalendarDayPhrases=V},68504:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"DateRangePicker",{enumerable:!0,get:function(){return i.default}});n(r(6073)),n(r(31557)),n(r(33517));var i=n(r(55626));n(r(49156)),n(r(10264)),n(r(62235)),n(r(86189)),n(r(76376)),n(r(70241)),n(r(99819)),n(r(73575)),n(r(99652)),n(r(24047)),n(r(10844)),n(r(7131)),n(r(27274)),n(r(80201)),n(r(79141)),n(r(47154))},1528:(e,t,r)=>{"use strict";(0,r(24994)(r(85781)).default)()},47432:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(5556)),a=r(70061),o=i.default.oneOf([a.ANCHOR_LEFT,a.ANCHOR_RIGHT]);t.default=o},52397:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(5556)),a=r(70061),o=i.default.oneOf([a.INFO_POSITION_TOP,a.INFO_POSITION_BOTTOM,a.INFO_POSITION_BEFORE,a.INFO_POSITION_AFTER]);t.default=o},62235:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(5556)),a=n(r(80921)),o=r(29492),s=r(85111),l=n(r(45609)),c=n(r(40103)),u=n(r(34312)),d=n(r(49236)),h=n(r(42686)),f=n(r(47432)),p=n(r(71013)),g=n(r(42739)),m=n(r(52397)),v=n(r(14700)),y={startDate:a.default.momentObj,endDate:a.default.momentObj,onDatesChange:i.default.func.isRequired,focusedInput:c.default,onFocusChange:i.default.func.isRequired,onClose:i.default.func,startDateId:i.default.string.isRequired,startDatePlaceholderText:i.default.string,startDateOffset:i.default.func,endDateOffset:i.default.func,endDateId:i.default.string.isRequired,endDatePlaceholderText:i.default.string,startDateAriaLabel:i.default.string,endDateAriaLabel:i.default.string,disabled:h.default,required:i.default.bool,readOnly:i.default.bool,screenReaderInputMessage:i.default.string,showClearDates:i.default.bool,showDefaultInputIcon:i.default.bool,inputIconPosition:u.default,customInputIcon:i.default.node,customArrowIcon:i.default.node,customCloseIcon:i.default.node,noBorder:i.default.bool,block:i.default.bool,small:i.default.bool,regular:i.default.bool,keepFocusOnInput:i.default.bool,renderMonthText:(0,o.mutuallyExclusiveProps)(i.default.func,"renderMonthText","renderMonthElement"),renderMonthElement:(0,o.mutuallyExclusiveProps)(i.default.func,"renderMonthText","renderMonthElement"),renderWeekHeaderElement:i.default.func,orientation:d.default,anchorDirection:f.default,openDirection:p.default,horizontalMargin:i.default.number,withPortal:i.default.bool,withFullScreenPortal:i.default.bool,appendToBody:i.default.bool,disableScroll:i.default.bool,daySize:o.nonNegativeInteger,isRTL:i.default.bool,firstDayOfWeek:g.default,initialVisibleMonth:i.default.func,numberOfMonths:i.default.number,keepOpenOnDateSelect:i.default.bool,reopenPickerOnClearDates:i.default.bool,renderCalendarInfo:i.default.func,calendarInfoPosition:m.default,hideKeyboardShortcutsPanel:i.default.bool,verticalHeight:o.nonNegativeInteger,transitionDuration:o.nonNegativeInteger,verticalSpacing:o.nonNegativeInteger,horizontalMonthPadding:o.nonNegativeInteger,dayPickerNavigationInlineStyles:i.default.object,navPosition:v.default,navPrev:i.default.node,navNext:i.default.node,renderNavPrevButton:i.default.func,renderNavNextButton:i.default.func,onPrevMonthClick:i.default.func,onNextMonthClick:i.default.func,renderCalendarDay:i.default.func,renderDayContents:i.default.func,minimumNights:i.default.number,minDate:a.default.momentObj,maxDate:a.default.momentObj,enableOutsideDays:i.default.bool,isDayBlocked:i.default.func,isOutsideRange:i.default.func,isDayHighlighted:i.default.func,displayFormat:i.default.oneOfType([i.default.string,i.default.func]),monthFormat:i.default.string,weekDayFormat:i.default.string,phrases:i.default.shape((0,l.default)(s.DateRangePickerPhrases)),dayAriaLabelFormat:i.default.string};t.default=y},42739:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(5556)),a=r(70061),o=i.default.oneOf(a.WEEKDAYS);t.default=o},42686:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(5556)),a=r(70061),o=i.default.oneOfType([i.default.bool,i.default.oneOf([a.START_DATE,a.END_DATE])]);t.default=o},40103:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(5556)),a=r(70061),o=i.default.oneOf([a.START_DATE,a.END_DATE]);t.default=o},34312:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(5556)),a=r(70061),o=i.default.oneOf([a.ICON_BEFORE_POSITION,a.ICON_AFTER_POSITION]);t.default=o},45216:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(43693)),a=n(r(41132)),o=n(r(5556)),s=(0,r(29492).and)([o.default.instanceOf(Set),function(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),s=2;s<r;s++)n[s-2]=arguments[s];var l,c=e[t];return(0,a.default)(c).some((function(e,r){var a,s="".concat(t,": index ").concat(r);return null!=(l=(a=o.default.string).isRequired.apply(a,[(0,i.default)({},s,e),s].concat(n)))})),null==l?null:l}],"Modifiers (Set of Strings)");t.default=s},14700:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(5556)),a=r(70061),o=i.default.oneOf([a.NAV_POSITION_BOTTOM,a.NAV_POSITION_TOP]);t.default=o},71013:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(5556)),a=r(70061),o=i.default.oneOf([a.OPEN_DOWN,a.OPEN_UP]);t.default=o},49236:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(5556)),a=r(70061),o=i.default.oneOf([a.HORIZONTAL_ORIENTATION,a.VERTICAL_ORIENTATION]);t.default=o},66273:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(5556)),a=r(70061),o=i.default.oneOf([a.HORIZONTAL_ORIENTATION,a.VERTICAL_ORIENTATION,a.VERTICAL_SCROLLABLE]);t.default=o},99652:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(5556)),a=n(r(80921)),o=r(29492),s=r(85111),l=n(r(45609)),c=n(r(34312)),u=n(r(49236)),d=n(r(47432)),h=n(r(71013)),f=n(r(42739)),p=n(r(52397)),g=n(r(14700)),m={date:a.default.momentObj,onDateChange:i.default.func.isRequired,focused:i.default.bool,onFocusChange:i.default.func.isRequired,id:i.default.string.isRequired,placeholder:i.default.string,ariaLabel:i.default.string,disabled:i.default.bool,required:i.default.bool,readOnly:i.default.bool,screenReaderInputMessage:i.default.string,showClearDate:i.default.bool,customCloseIcon:i.default.node,showDefaultInputIcon:i.default.bool,inputIconPosition:c.default,customInputIcon:i.default.node,noBorder:i.default.bool,block:i.default.bool,small:i.default.bool,regular:i.default.bool,verticalSpacing:o.nonNegativeInteger,keepFocusOnInput:i.default.bool,renderMonthText:(0,o.mutuallyExclusiveProps)(i.default.func,"renderMonthText","renderMonthElement"),renderMonthElement:(0,o.mutuallyExclusiveProps)(i.default.func,"renderMonthText","renderMonthElement"),renderWeekHeaderElement:i.default.func,orientation:u.default,anchorDirection:d.default,openDirection:h.default,horizontalMargin:i.default.number,withPortal:i.default.bool,withFullScreenPortal:i.default.bool,appendToBody:i.default.bool,disableScroll:i.default.bool,initialVisibleMonth:i.default.func,firstDayOfWeek:f.default,numberOfMonths:i.default.number,keepOpenOnDateSelect:i.default.bool,reopenPickerOnClearDate:i.default.bool,renderCalendarInfo:i.default.func,calendarInfoPosition:p.default,hideKeyboardShortcutsPanel:i.default.bool,daySize:o.nonNegativeInteger,isRTL:i.default.bool,verticalHeight:o.nonNegativeInteger,transitionDuration:o.nonNegativeInteger,horizontalMonthPadding:o.nonNegativeInteger,dayPickerNavigationInlineStyles:i.default.object,navPosition:g.default,navPrev:i.default.node,navNext:i.default.node,renderNavPrevButton:i.default.func,renderNavNextButton:i.default.func,onPrevMonthClick:i.default.func,onNextMonthClick:i.default.func,onClose:i.default.func,renderCalendarDay:i.default.func,renderDayContents:i.default.func,enableOutsideDays:i.default.bool,isDayBlocked:i.default.func,isOutsideRange:i.default.func,isDayHighlighted:i.default.func,displayFormat:i.default.oneOfType([i.default.string,i.default.func]),monthFormat:i.default.string,weekDayFormat:i.default.string,phrases:i.default.shape((0,l.default)(s.SingleDatePickerPhrases)),dayAriaLabelFormat:i.default.string};t.default=m},1670:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={white:"#fff",gray:"#484848",grayLight:"#82888a",grayLighter:"#cacccd",grayLightest:"#f2f2f2",borderMedium:"#c4c4c4",border:"#dbdbdb",borderLight:"#e4e7e7",borderLighter:"#eceeee",borderBright:"#f4f5f5",primary:"#00a699",primaryShade_1:"#33dacd",primaryShade_2:"#66e2da",primaryShade_3:"#80e8e0",primaryShade_4:"#b2f1ec",primary_dark:"#008489",secondary:"#007a87",yellow:"#ffe8bc",yellow_dark:"#ffce71"},n={reactDates:{zIndex:0,border:{input:{border:0,borderTop:0,borderRight:0,borderBottom:"2px solid transparent",borderLeft:0,outlineFocused:0,borderFocused:0,borderTopFocused:0,borderLeftFocused:0,borderBottomFocused:"2px solid ".concat(r.primary_dark),borderRightFocused:0,borderRadius:0},pickerInput:{borderWidth:1,borderStyle:"solid",borderRadius:2}},color:{core:r,disabled:r.grayLightest,background:r.white,backgroundDark:"#f2f2f2",backgroundFocused:r.white,border:"rgb(219, 219, 219)",text:r.gray,textDisabled:r.border,textFocused:"#007a87",placeholderText:"#757575",outside:{backgroundColor:r.white,backgroundColor_active:r.white,backgroundColor_hover:r.white,color:r.gray,color_active:r.gray,color_hover:r.gray},highlighted:{backgroundColor:r.yellow,backgroundColor_active:r.yellow_dark,backgroundColor_hover:r.yellow_dark,color:r.gray,color_active:r.gray,color_hover:r.gray},minimumNights:{backgroundColor:r.white,backgroundColor_active:r.white,backgroundColor_hover:r.white,borderColor:r.borderLighter,color:r.grayLighter,color_active:r.grayLighter,color_hover:r.grayLighter},hoveredSpan:{backgroundColor:r.primaryShade_4,backgroundColor_active:r.primaryShade_3,backgroundColor_hover:r.primaryShade_4,borderColor:r.primaryShade_3,borderColor_active:r.primaryShade_3,borderColor_hover:r.primaryShade_3,color:r.secondary,color_active:r.secondary,color_hover:r.secondary},selectedSpan:{backgroundColor:r.primaryShade_2,backgroundColor_active:r.primaryShade_1,backgroundColor_hover:r.primaryShade_1,borderColor:r.primaryShade_1,borderColor_active:r.primary,borderColor_hover:r.primary,color:r.white,color_active:r.white,color_hover:r.white},selected:{backgroundColor:r.primary,backgroundColor_active:r.primary,backgroundColor_hover:r.primary,borderColor:r.primary,borderColor_active:r.primary,borderColor_hover:r.primary,color:r.white,color_active:r.white,color_hover:r.white},blocked_calendar:{backgroundColor:r.grayLighter,backgroundColor_active:r.grayLighter,backgroundColor_hover:r.grayLighter,borderColor:r.grayLighter,borderColor_active:r.grayLighter,borderColor_hover:r.grayLighter,color:r.grayLight,color_active:r.grayLight,color_hover:r.grayLight},blocked_out_of_range:{backgroundColor:r.white,backgroundColor_active:r.white,backgroundColor_hover:r.white,borderColor:r.borderLight,borderColor_active:r.borderLight,borderColor_hover:r.borderLight,color:r.grayLighter,color_active:r.grayLighter,color_hover:r.grayLighter}},spacing:{dayPickerHorizontalPadding:9,captionPaddingTop:22,captionPaddingBottom:37,inputPadding:0,displayTextPaddingVertical:void 0,displayTextPaddingTop:11,displayTextPaddingBottom:9,displayTextPaddingHorizontal:void 0,displayTextPaddingLeft:11,displayTextPaddingRight:11,displayTextPaddingVertical_small:void 0,displayTextPaddingTop_small:7,displayTextPaddingBottom_small:5,displayTextPaddingHorizontal_small:void 0,displayTextPaddingLeft_small:7,displayTextPaddingRight_small:7},sizing:{inputWidth:130,inputWidth_small:97,arrowWidth:24},noScrollBarOnVerticalScrollable:!1,font:{size:14,captionSize:18,input:{size:19,weight:200,lineHeight:"24px",size_small:15,lineHeight_small:"18px",letterSpacing_small:"0.2px",styleDisabled:"italic"}}}};t.default=n},28780:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!e)return 0;var i="width"===t?"Left":"Top",a="width"===t?"Right":"Bottom",o=!r||n?window.getComputedStyle(e):null,s=e.offsetWidth,l=e.offsetHeight,c="width"===t?s:l;return r||(c-=parseFloat(o["padding".concat(i)])+parseFloat(o["padding".concat(a)])+parseFloat(o["border".concat(i,"Width")])+parseFloat(o["border".concat(a,"Width")])),n&&(c+=parseFloat(o["margin".concat(i)])+parseFloat(o["margin".concat(a)])),c}},98627:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getScrollParent=n,t.getScrollAncestorsOverflowY=i,t.default=function(e){var t=i(e),r=function(e){return t.forEach((function(t,r){r.style.setProperty("overflow-y",e?"hidden":t)}))};return r(!0),function(){return r(!1)}};var r=function(){return document.scrollingElement||document.documentElement};function n(e){var t=e.parentElement;if(null==t)return r();var i=window.getComputedStyle(t).overflowY;return"visible"!==i&&"hidden"!==i&&t.scrollHeight>t.clientHeight?t:n(t)}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Map,a=r(),o=n(e);return t.set(o,o.style.overflowY),o===a?t:i(o,t)}},50402:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return"undefined"!=typeof document&&document.activeElement}},61449:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n,i){return{ariaLabel:c(i,n,e,t),hoveredSpan:l(n),isOutsideRange:n.has("blocked-out-of-range"),selected:o(n),useDefaultCursor:s(n),daySizeStyles:{width:r,height:r-1}}};var i=n(r(71215)),a=r(70061);function o(e){return e.has("selected")||e.has("selected-span")||e.has("selected-start")||e.has("selected-end")}function s(e){return e.has("blocked-minimum-nights")||e.has("blocked-calendar")||e.has("blocked-out-of-range")}function l(e){return!o(e)&&(e.has("hovered-span")||e.has("after-hovered-start")||e.has("before-hovered-end"))}function c(e,t,r,n){var s=e.chooseAvailableDate,l=e.dateIsUnavailable,c=e.dateIsSelected,u=e.dateIsSelectedAsStartDate,d=e.dateIsSelectedAsEndDate,h={date:r.format(n)};return t.has("selected-start")&&u?(0,i.default)(u,h):t.has("selected-end")&&d?(0,i.default)(d,h):o(t)&&c?(0,i.default)(c,h):t.has(a.BLOCKED_MODIFIER)?(0,i.default)(l,h):(0,i.default)(s,h)}},63151:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.default.localeData().firstDayOfWeek();if(!i.default.isMoment(e)||!e.isValid())throw new TypeError("`month` must be a valid moment object");if(-1===a.WEEKDAYS.indexOf(r))throw new TypeError("`firstDayOfWeek` must be an integer between 0 and 6");for(var n=e.clone().startOf("month").hour(12),o=e.clone().endOf("month").hour(12),s=(n.day()+7-r)%7,l=(r+6-o.day())%7,c=n.clone().subtract(s,"day"),u=o.clone().add(l,"day").diff(c,"days")+1,d=c.clone(),h=[],f=0;f<u;f+=1){f%7==0&&h.push([]);var p=null;(f>=s&&f<u-l||t)&&(p=d.clone()),h[h.length-1].push(p),d.add(1,"day")}return h};var i=n(r(76154)),a=r(70061)},39910:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return 7*e+2*(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)+1}},21439:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){var i=r.getBoundingClientRect(),a=i.left,o=i.top;return e===n.OPEN_UP&&(o=-(window.innerHeight-i.bottom)),t===n.ANCHOR_RIGHT&&(a=-(window.innerWidth-i.right)),{transform:"translate3d(".concat(Math.round(a),"px, ").concat(Math.round(o),"px, 0)")}};var n=r(70061)},86675:(e,t)=>{"use strict";function r(e,t,r){var n="number"==typeof t,i="number"==typeof r,a="number"==typeof e;return n&&i?t+r:n&&a?t+e:n?t:i&&a?r+e:i?r:a?2*e:0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.font.input,i=n.lineHeight,a=n.lineHeight_small,o=e.spacing,s=o.inputPadding,l=o.displayTextPaddingVertical,c=o.displayTextPaddingTop,u=o.displayTextPaddingBottom,d=o.displayTextPaddingVertical_small,h=o.displayTextPaddingTop_small,f=o.displayTextPaddingBottom_small,p=t?a:i,g=t?r(d,h,f):r(l,c,u);return parseInt(p,10)+2*s+g}},88699:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.default.localeData().firstDayOfWeek(),r=function(e,t){return(e.day()-t+7)%7}(e.clone().startOf("month"),t);return Math.ceil((r+e.daysInMonth())/7)};var i=n(r(76154))},71215:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return"string"==typeof e?e:"function"==typeof e?e(t):""}},45609:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Object.keys(e).reduce((function(e,t){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e,(0,i.default)({},t,a.default.oneOfType([a.default.string,a.default.func,a.default.node])))}),{})};var i=n(r(43693)),a=n(r(5556));function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}},65001:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return a.has(e)||a.set(e,(0,i.default)(e)),a.get(e)};var i=n(r(76154)),a=new Map},49219:(e,t)=>{"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e!==r&&(r=e,n=e.clone().subtract(1,"month")),n}},2023:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o="undefined"!=typeof window?window.innerWidth:0,s=e===a.ANCHOR_LEFT?o-r:r,l=n||0;return(0,i.default)({},e,Math.min(t+s-l,0))};var i=n(r(43693)),a=r(70061)},84952:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e?(arguments.length>2&&void 0!==arguments[2]?arguments[2]:r)(e(t.clone())):t};var r=function(e){return e}},50470:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return{transform:e,msTransform:e,MozTransform:e,WebkitTransform:e}}},59841:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){if(!i.default.isMoment(e))return{};for(var o={},s=n?e.clone():e.clone().subtract(1,"month"),l=0;l<(n?t:t+2);l+=1){var c=[],u=s.clone(),d=u.clone().startOf("month").hour(12),h=u.clone().endOf("month").hour(12),f=d.clone();if(r)for(var p=0;p<f.weekday();p+=1){var g=f.clone().subtract(p+1,"day");c.unshift(g)}for(;f<h;)c.push(f.clone()),f.add(1,"day");if(r&&0!==f.weekday())for(var m=f.weekday(),v=0;m<7;m+=1,v+=1){var y=f.clone().add(v,"day");c.push(y)}o[(0,a.default)(s)]=c,s=s.clone().add(1,"month")}return o};var i=n(r(76154)),a=n(r(1033))},17640:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t)||(0,a.default)(e,t)||(0,o.default)(e,t))};var i=n(r(76154)),a=n(r(25397)),o=n(r(27274))},25397:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!i.default.isMoment(e)||!i.default.isMoment(t))return!1;var r=e.year(),n=e.month(),a=t.year(),o=t.month(),s=r===a;return s&&n===o?e.date()<t.date():s?n<o:r<a};var i=n(r(76154))},26988:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){if(!i.default.isMoment(e))return!1;var h=(0,s.default)(t),f=h+"+"+r;return n?(l.has(h)||l.set(h,t.clone().startOf("month").startOf("week")),!(0,a.default)(e,l.get(h))&&(c.has(f)||c.set(f,t.clone().endOf("week").add(r-1,"months").endOf("month").endOf("week")),!(0,o.default)(e,c.get(f)))):(u.has(h)||u.set(h,t.clone().startOf("month")),!(0,a.default)(e,u.get(h))&&(d.has(f)||d.set(f,t.clone().add(r-1,"months").endOf("month")),!(0,o.default)(e,d.get(f))))};var i=n(r(76154)),a=n(r(25397)),o=n(r(17640)),s=n(r(1033)),l=new Map,c=new Map,u=new Map,d=new Map},24047:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t)||(0,a.default)(e,t))};var i=n(r(76154)),a=n(r(25397))},10844:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t)||(0,a.default)(e,t))};var i=n(r(76154)),a=n(r(17640))},7131:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!i.default.isMoment(e)||!i.default.isMoment(t))return!1;var r=(0,i.default)(e).add(1,"day");return(0,a.default)(r,t)};var i=n(r(76154)),a=n(r(27274))},53143:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t))&&(0,a.default)(e.clone().add(1,"month"),t)};var i=n(r(76154)),a=n(r(18834))},74347:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t))&&(0,a.default)(e.clone().subtract(1,"month"),t)};var i=n(r(76154)),a=n(r(18834))},99679:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!i.default.isMoment(e)||!i.default.isMoment(t))return!1;var r=(0,i.default)(e).subtract(1,"day");return(0,a.default)(r,t)};var i=n(r(76154)),a=n(r(27274))},27274:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t))&&e.date()===t.date()&&e.month()===t.month()&&e.year()===t.year()};var i=n(r(76154))},18834:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t))&&e.month()===t.month()&&e.year()===t.year()};var i=n(r(76154))},65562:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"==typeof window||!("TransitionEvent"in window))}},67696:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.addModifier=function(e,t,r,n,u){var h=n.numberOfMonths,f=n.enableOutsideDays,p=n.orientation,g=u.currentMonth,m=u.visibleDays,v=g,y=h;if(p===c.VERTICAL_SCROLLABLE?y=Object.keys(m).length:(v=(0,l.default)(v),y+=2),!t||!(0,a.default)(t,v,y,f))return e;var b=(0,o.default)(t),x=d({},e);if(f)x=Object.keys(m).filter((function(e){return Object.keys(m[e]).indexOf(b)>-1})).reduce((function(t,n){var a=e[n]||m[n];if(!a[b]||!a[b].has(r)){var o=new Set(a[b]);o.add(r),t[n]=d({},a,(0,i.default)({},b,o))}return t}),x);else{var w=(0,s.default)(t),k=e[w]||m[w]||{};if(!k[b]||!k[b].has(r)){var S=new Set(k[b]);S.add(r),x[w]=d({},k,(0,i.default)({},b,S))}}return x},t.deleteModifier=function(e,t,r,n,u){var h=n.numberOfMonths,f=n.enableOutsideDays,p=n.orientation,g=u.currentMonth,m=u.visibleDays,v=g,y=h;if(p===c.VERTICAL_SCROLLABLE?y=Object.keys(m).length:(v=(0,l.default)(v),y+=2),!t||!(0,a.default)(t,v,y,f))return e;var b=(0,o.default)(t),x=d({},e);if(f)x=Object.keys(m).filter((function(e){return Object.keys(m[e]).indexOf(b)>-1})).reduce((function(t,n){var a=e[n]||m[n];if(a[b]&&a[b].has(r)){var o=new Set(a[b]);o.delete(r),t[n]=d({},a,(0,i.default)({},b,o))}return t}),x);else{var w=(0,s.default)(t),k=e[w]||m[w]||{};if(k[b]&&k[b].has(r)){var S=new Set(k[b]);S.delete(r),x[w]=d({},k,(0,i.default)({},b,S))}}return x};var i=n(r(43693)),a=n(r(26988)),o=n(r(80201)),s=n(r(1033)),l=n(r(49219)),c=r(70061);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}},81072:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("number"==typeof e)return"".concat(e,"px ").concat(r);if("string"==typeof e)return"".concat(e," ").concat(r);throw new TypeError("noflip expects a string or a number")};var r="/* @noflip */"},85781:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){(0,a.default)(i.default)};var i=n(r(64832)),a=n(r(97744))},97744:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){i.default.registerInterface(e),i.default.registerTheme(a.default)};var i=n(r(10533)),a=n(r(1670))},80201:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=i.default.isMoment(e)?e:(0,a.default)(e,t);return r?r.year()+"-"+String(r.month()+1).padStart(2,"0")+"-"+String(r.date()).padStart(2,"0"):null};var i=n(r(76154)),a=n(r(47154))},1033:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=i.default.isMoment(e)?e:(0,a.default)(e,t);return r?r.year()+"-"+String(r.month()+1).padStart(2,"0"):null};var i=n(r(76154)),a=n(r(47154))},79141:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=i.default.isMoment(e)?e:(0,a.default)(e,t);return r?r.format(o.DISPLAY_FORMAT):null};var i=n(r(76154)),a=n(r(47154)),o=r(70061)},47154:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=t?[t,a.DISPLAY_FORMAT,a.ISO_FORMAT]:[a.DISPLAY_FORMAT,a.ISO_FORMAT],n=(0,i.default)(e,r,!0);return n.isValid()?n.hour(12):null};var i=n(r(76154)),a=r(70061)},57299:e=>{"use strict";function t(){return null}function r(){return t}t.isRequired=t,e.exports={and:r,between:r,booleanSome:r,childrenHavePropXorChildren:r,childrenOf:r,childrenOfType:r,childrenSequenceOf:r,componentWithName:r,disallowedIf:r,elementType:r,empty:r,explicitNull:r,forbidExtraProps:Object,integer:r,keysOf:r,mutuallyExclusiveProps:r,mutuallyExclusiveTrueProps:r,nChildren:r,nonNegativeInteger:t,nonNegativeNumber:r,numericString:r,object:r,or:r,predicate:r,range:r,ref:r,requiredBy:r,restrictedProp:r,sequenceOf:r,shape:r,stringEndsWith:r,stringStartsWith:r,uniqueArray:r,uniqueArrayOf:r,valuesOf:r,withShape:r}},29492:(e,t,r)=>{e.exports=r(57299)},24740:function(e,t,r){!function(e,t){"use strict";function r(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var n=r(t);function i(e,t){return i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(e,t)}var a={error:null},o=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return(t=e.call.apply(e,[this].concat(n))||this).state=a,t.resetErrorBoundary=function(){for(var e,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];null==t.props.onReset||(e=t.props).onReset.apply(e,n),t.reset()},t}var r,o;o=e,(r=t).prototype=Object.create(o.prototype),r.prototype.constructor=r,i(r,o),t.getDerivedStateFromError=function(e){return{error:e}};var s=t.prototype;return s.reset=function(){this.setState(a)},s.componentDidCatch=function(e,t){var r,n;null==(r=(n=this.props).onError)||r.call(n,e,t)},s.componentDidUpdate=function(e,t){var r,n,i,a,o=this.state.error,s=this.props.resetKeys;null!==o&&null!==t.error&&(void 0===(i=e.resetKeys)&&(i=[]),void 0===(a=s)&&(a=[]),i.length!==a.length||i.some((function(e,t){return!Object.is(e,a[t])})))&&(null==(r=(n=this.props).onResetKeysChange)||r.call(n,e.resetKeys,s),this.reset())},s.render=function(){var e=this.state.error,t=this.props,r=t.fallbackRender,i=t.FallbackComponent,a=t.fallback;if(null!==e){var o={error:e,resetErrorBoundary:this.resetErrorBoundary};if(n.isValidElement(a))return a;if("function"==typeof r)return r(o);if(i)return n.createElement(i,o);throw new Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return this.props.children},t}(n.Component);e.ErrorBoundary=o,e.useErrorHandler=function(e){var t=n.useState(null),r=t[0],i=t[1];if(null!=e)throw e;if(null!=r)throw r;return i},e.withErrorBoundary=function(e,t){var r=function(r){return n.createElement(o,t,n.createElement(e,r))},i=e.displayName||e.name||"Unknown";return r.displayName="withErrorBoundary("+i+")",r},Object.defineProperty(e,"__esModule",{value:!0})}(t,r(51609))},38174:e=>{var t={invalidPredicate:"`predicate` must be a function",invalidPropValidator:"`propValidator` must be a function",requiredCore:"is marked as required",invalidTypeCore:"Invalid input type",predicateFailureCore:"Failed to succeed with predicate",anonymousMessage:"<<anonymous>>",baseInvalidMessage:"Invalid "};function r(e){if("function"!=typeof e)throw new Error(t.invalidPropValidator);var r=e.bind(null,!1,null);return r.isRequired=e.bind(null,!0,null),r.withPredicate=function(r){if("function"!=typeof r)throw new Error(t.invalidPredicate);var n=e.bind(null,!1,r);return n.isRequired=e.bind(null,!0,r),n},r}function n(e,r,n){return new Error("The prop `"+e+"` "+t.requiredCore+" in `"+r+"`, but its value is `"+n+"`.")}e.exports={constructPropValidatorVariations:r,createMomentChecker:function(e,i,a,o){return r((function(r,s,l,c,u,d,h){var f=l[c],p=typeof f,g=function(e,t,r,i){var a=void 0===i,o=null===i;if(e){if(a)return n(r,t,"undefined");if(o)return n(r,t,"null")}return a||o?null:-1}(r,u=u||t.anonymousMessage,h=h||c,f);if(-1!==g)return g;if(i&&!i(f))return new Error(t.invalidTypeCore+": `"+c+"` of type `"+p+"` supplied to `"+u+"`, expected `"+e+"`.");if(!a(f))return new Error(t.baseInvalidMessage+d+" `"+c+"` of type `"+p+"` supplied to `"+u+"`, expected `"+o+"`.");if(s&&!s(f)){var m=s.name||t.anonymousMessage;return new Error(t.baseInvalidMessage+d+" `"+c+"` of type `"+p+"` supplied to `"+u+"`. "+t.predicateFailureCore+" `"+m+"`.")}return null}))},messages:t}},80921:(e,t,r)=>{var n=r(76154),i=r(50759),a=r(38174);e.exports={momentObj:a.createMomentChecker("object",(function(e){return"object"==typeof e}),(function(e){return i.isValidMoment(e)}),"Moment"),momentString:a.createMomentChecker("string",(function(e){return"string"==typeof e}),(function(e){return i.isValidMoment(n(e))}),"Moment"),momentDurationObj:a.createMomentChecker("object",(function(e){return"object"==typeof e}),(function(e){return n.isDuration(e)}),"Duration")}},50759:(e,t,r)=>{var n=r(76154);e.exports={isValidMoment:function(e){return!("function"==typeof n.isMoment&&!n.isMoment(e))&&("function"==typeof e.isValid?e.isValid():!isNaN(e))}}},10118:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=u(r(51609)),a=u(r(5556)),o=r(91618),s=r(89929),l=u(r(18638)),c=u(r(2423));function u(e){return e&&e.__esModule?e:{default:e}}var d={BLOCK:"block",FLEX:"flex",INLINE:"inline",INLINE_BLOCK:"inline-block",CONTENTS:"contents"},h=(0,o.forbidExtraProps)({children:a.default.node.isRequired,onOutsideClick:a.default.func.isRequired,disabled:a.default.bool,useCapture:a.default.bool,display:a.default.oneOf((0,l.default)(d))}),f={disabled:!1,useCapture:!0,display:d.BLOCK},p=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=Array(r),i=0;i<r;i++)n[i]=arguments[i];var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(n)));return a.onMouseDown=a.onMouseDown.bind(a),a.onMouseUp=a.onMouseUp.bind(a),a.setChildNodeRef=a.setChildNodeRef.bind(a),a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.disabled,r=e.useCapture;t||this.addMouseDownEventListener(r)}},{key:"componentDidUpdate",value:function(e){var t=e.disabled,r=this.props,n=r.disabled,i=r.useCapture;t!==n&&(n?this.removeEventListeners():this.addMouseDownEventListener(i))}},{key:"componentWillUnmount",value:function(){this.removeEventListeners()}},{key:"onMouseDown",value:function(e){var t=this.props.useCapture;this.childNode&&(0,c.default)(this.childNode,e.target)||(this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),this.removeMouseUp=(0,s.addEventListener)(document,"mouseup",this.onMouseUp,{capture:t}))}},{key:"onMouseUp",value:function(e){var t=this.props.onOutsideClick,r=this.childNode&&(0,c.default)(this.childNode,e.target);this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),r||t(e)}},{key:"setChildNodeRef",value:function(e){this.childNode=e}},{key:"addMouseDownEventListener",value:function(e){this.removeMouseDown=(0,s.addEventListener)(document,"mousedown",this.onMouseDown,{capture:e})}},{key:"removeEventListeners",value:function(){this.removeMouseDown&&this.removeMouseDown(),this.removeMouseUp&&this.removeMouseUp()}},{key:"render",value:function(){var e=this.props,t=e.children,r=e.display;return i.default.createElement("div",{ref:this.setChildNodeRef,style:r!==d.BLOCK&&(0,l.default)(d).includes(r)?{display:r}:void 0},t)}}]),t}(i.default.Component);t.default=p,p.propTypes=h,p.defaultProps=f},91702:(e,t,r)=>{e.exports=r(10118)},2533:e=>{"use strict";function t(){return null}function r(){return t}t.isRequired=t,e.exports={and:r,between:r,booleanSome:r,childrenHavePropXorChildren:r,childrenOf:r,childrenOfType:r,childrenSequenceOf:r,componentWithName:r,disallowedIf:r,elementType:r,empty:r,explicitNull:r,forbidExtraProps:Object,integer:r,keysOf:r,mutuallyExclusiveProps:r,mutuallyExclusiveTrueProps:r,nChildren:r,nonNegativeInteger:t,nonNegativeNumber:r,numericString:r,object:r,or:r,predicate:r,range:r,ref:r,requiredBy:r,restrictedProp:r,sequenceOf:r,shape:r,stringEndsWith:r,stringStartsWith:r,uniqueArray:r,uniqueArrayOf:r,valuesOf:r,withShape:r}},91618:(e,t,r)=>{e.exports=r(2533)},41390:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Portal:()=>m,PortalWithState:()=>b});var n=r(75795),i=r.n(n),a=r(51609),o=r.n(a),s=r(5556),l=r.n(s),c=!("undefined"==typeof window||!window.document||!window.document.createElement),u=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),d=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),u(t,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return c?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),i().createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),t}(o().Component);d.propTypes={children:l().node.isRequired,node:l().any};const h=d;var f=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),p=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),f(t,[{key:"componentDidMount",value:function(){this.renderPortal()}},{key:"componentDidUpdate",value:function(e){this.renderPortal()}},{key:"componentWillUnmount",value:function(){i().unmountComponentAtNode(this.defaultNode||this.props.node),this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null,this.portal=null}},{key:"renderPortal",value:function(e){this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode));var t=this.props.children;"function"==typeof this.props.children.type&&(t=o().cloneElement(this.props.children)),this.portal=i().unstable_renderSubtreeIntoContainer(this,t,this.props.node||this.defaultNode)}},{key:"render",value:function(){return null}}]),t}(o().Component);const g=p;p.propTypes={children:l().node.isRequired,node:l().any};const m=i().createPortal?h:g;var v=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),y=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.portalNode=null,r.state={active:!!e.defaultOpen},r.openPortal=r.openPortal.bind(r),r.closePortal=r.closePortal.bind(r),r.wrapWithPortal=r.wrapWithPortal.bind(r),r.handleOutsideMouseClick=r.handleOutsideMouseClick.bind(r),r.handleKeydown=r.handleKeydown.bind(r),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),v(t,[{key:"componentDidMount",value:function(){this.props.closeOnEsc&&document.addEventListener("keydown",this.handleKeydown),this.props.closeOnOutsideClick&&document.addEventListener("click",this.handleOutsideMouseClick)}},{key:"componentWillUnmount",value:function(){this.props.closeOnEsc&&document.removeEventListener("keydown",this.handleKeydown),this.props.closeOnOutsideClick&&document.removeEventListener("click",this.handleOutsideMouseClick)}},{key:"openPortal",value:function(e){this.state.active||(e&&e.nativeEvent&&e.nativeEvent.stopImmediatePropagation(),this.setState({active:!0},this.props.onOpen))}},{key:"closePortal",value:function(){this.state.active&&this.setState({active:!1},this.props.onClose)}},{key:"wrapWithPortal",value:function(e){var t=this;return this.state.active?o().createElement(m,{node:this.props.node,key:"react-portal",ref:function(e){return t.portalNode=e}},e):null}},{key:"handleOutsideMouseClick",value:function(e){if(this.state.active){var t=this.portalNode&&(this.portalNode.props.node||this.portalNode.defaultNode);!t||t.contains(e.target)||e.button&&0!==e.button||this.closePortal()}}},{key:"handleKeydown",value:function(e){27===e.keyCode&&this.state.active&&this.closePortal()}},{key:"render",value:function(){return this.props.children({openPortal:this.openPortal,closePortal:this.closePortal,portal:this.wrapWithPortal,isOpen:this.state.active})}}]),t}(o().Component);y.propTypes={children:l().func.isRequired,defaultOpen:l().bool,node:l().any,closeOnEsc:l().bool,closeOnOutsideClick:l().bool,onOpen:l().func,onClose:l().func},y.defaultProps={onOpen:function(){},onClose:function(){}};const b=y},54241:(e,t,r)=>{"use strict";var n=r(24994);t.default=void 0;var i=n(r(53003)),a=n(r(40809)),o=r(82790),s=n(r(8276)),l=n(r(71620)),c={create:function(e){var t={},r=Object.keys(e),n=(a.default.get(o.GLOBAL_CACHE_KEY)||{}).namespace,i=void 0===n?"":n;return r.forEach((function(e){var r=(0,s.default)(i,e);t[e]=r})),t},resolve:function(e){var t=(0,i.default)(e,1/0),r=(0,l.default)(t),n=r.classNames,a=r.hasInlineStyles,o=r.inlineStyles,s={className:n.map((function(e,t){return"".concat(e," ").concat(e,"_").concat(t+1)})).join(" ")};return a&&(s.style=o),s}};t.default=c},82790:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MAX_SPECIFICITY=t.GLOBAL_CACHE_KEY=void 0,t.GLOBAL_CACHE_KEY="reactWithStylesInterfaceCSS",t.MAX_SPECIFICITY=20},8276:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=e.length>0?"".concat(e,"__"):"";return"".concat(r).concat(t)}},71620:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){for(var t=[],r=!1,n={},i=0;i<e.length;i++){var a=e[i];a&&("string"==typeof a?t.push(a):(Object.assign(n,a),r=!0))}return{classNames:t,hasInlineStyles:r,inlineStyles:n}}},64832:(e,t,r)=>{e.exports=r(54241).default},10533:(e,t)=>{"use strict";var r,n;function i(e,t){var r=t(e(n));return function(){return r}}function a(e){return i(e,r.createLTR||r.create)}function o(){return n}function s(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.resolve(t)}function l(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.resolveLTR?r.resolveLTR(t):s(t)}Object.defineProperty(t,"__esModule",{value:!0}),t._getInterface=function(){return r},t._getTheme=o,t.default=void 0;var c={registerTheme:function(e){n=e},registerInterface:function(e){r=e},create:a,createLTR:a,createRTL:function(e){return i(e,r.createRTL||r.create)},get:o,resolve:l,resolveLTR:l,resolveRTL:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.resolveRTL?r.resolveRTL(t):s(t)},flush:function(){r.flush&&r.flush()}};t.default=c},45437:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DIRECTIONS",{enumerable:!0,get:function(){return s.DIRECTIONS}}),t.default=void 0;var i,a=r(51609),o=n(r(5556)),s=r(1666),l=(i={stylesInterface:null,stylesTheme:null,direction:null},a.createContext?(0,a.createContext)(i):{Provider:function(){throw new ReferenceError("WithStylesContext requires React 16.3 or later")},Consumer:function(){throw new ReferenceError("WithStylesContext requires React 16.3 or later")}});l.Provider.propTypes={stylesInterface:o.default.object,stylesTheme:o.default.object,direction:o.default.oneOf([s.DIRECTIONS.LTR,s.DIRECTIONS.RTL])};var c=l;t.default=c},77609:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={};t.default=function(){return r}},47267:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.perfStart=function(e){"undefined"!=typeof performance&&void 0!==performance.mark&&"function"==typeof performance.clearMarks&&e&&(performance.clearMarks(e),performance.mark(e))},t.perfEnd=function(e,t,r){"undefined"!=typeof performance&&void 0!==performance.mark&&"function"==typeof performance.clearMarks&&(performance.clearMarks(t),performance.mark(t),performance.measure(r,e,t),performance.clearMarks(r))},t.default=function(e){return"react-with-styles.".concat(e,".start"),"react-with-styles.".concat(e,".end"),"👩🎨 [".concat(e,"]"),function(e){return function(){return e.apply(void 0,arguments)}}}},94920:(e,t,r)=>{"use strict";var n=r(6305),i=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.withStyles=b,Object.defineProperty(t,"withStylesPropTypes",{enumerable:!0,get:function(){return m.withStylesPropTypes}}),t.css=t.default=void 0;var a=i(r(94634)),o=i(r(43693)),s=i(r(91847)),l=i(r(6221)),c=i(r(51609)),u=i(r(4146)),d=i(r(95193)),h=i(r(61886)),f=i(r(77609)),p=(i(r(47267)),n(r(45437))),g=n(r(10533)),m=r(98212);function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.default,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.stylesPropName,n=void 0===r?"styles":r,i=t.themePropName,m=void 0===i?"theme":i,v=t.cssPropName,b=void 0===v?"css":v,x=t.flushBefore,w=void 0!==x&&x,k=t.pureComponent,S=void 0!==k&&k;e=e||f.default;var _=S?c.default.PureComponent:c.default.Component,C="undefined"==typeof WeakMap?new Map:new WeakMap,E="undefined"==typeof WeakMap?new Map:new WeakMap;return function(t){var r=(0,d.default)(t),i=function(r){function i(){return r.apply(this,arguments)||this}(0,l.default)(i,r);var u=i.prototype;return u.getCurrentInterface=function(){return this.context&&this.context.stylesInterface||(0,g._getInterface)()},u.getCurrentTheme=function(){return this.context&&this.context.stylesTheme||(0,g._getTheme)()},u.getCurrentDirection=function(){return this.context&&this.context.direction||p.DIRECTIONS.LTR},u.getProps=function(){var t=this.getCurrentInterface(),r=this.getCurrentTheme(),n=this.getCurrentDirection(),a=function(e,t,r){var n=E.get(e);if(!n)return null;var i=n.get(t);return i?i[r]:null}(r,i,n),o=!a||!a.stylesInterface||t&&a.stylesInterface!==t,s=!a||a.theme!==r;if(!o&&!s)return a.props;var l=o&&function(e,t){var r=e===p.DIRECTIONS.RTL?"RTL":"LTR",n=t["create".concat(r)]||t.create;return{create:n,original:n}}(n,t)||a.create,c=o&&function(e,t){var r=e===p.DIRECTIONS.RTL?"RTL":"LTR",n=t["resolve".concat(r)]||t.resolve;return{resolve:n,original:n}}(n,t)||a.resolve,u=l.create,d=c.resolve,h=!a||!a.create||l.original!==a.create.original,f=(!a||!a.resolve||c.original!==a.resolve.original)&&function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return d(t)}||a.props.css,g=function(t){var r=C.get(t)||e(t)||{};return C.set(t,r),r}(r),m={css:f,styles:(h||g!==a.stylesFnResult)&&u(g)||a.props.styles,theme:r};return function(e,t,r,n){var i=E.get(e);i||(i="undefined"==typeof WeakMap?new Map:new WeakMap,E.set(e,i));var a=i.get(t);a||(a={ltr:{},rtl:{}},i.set(t,a)),a[r]=n}(r,i,n,{stylesInterface:t,theme:r,create:l,resolve:c,stylesFnResult:g,props:m}),m},u.flush=function(){var e=this.getCurrentInterface();e&&e.flush&&e.flush()},u.render=function(){var e,r=this.getProps(),i=r.theme,l=r.styles,u=r.css;w&&this.flush();var d=this.props,h=d.forwardedRef,f=(0,s.default)(d,["forwardedRef"]);return c.default.createElement(t,(0,a.default)({ref:void 0===c.default.forwardRef?void 0:h},void 0===c.default.forwardRef?this.props:f,(e={},(0,o.default)(e,m,i),(0,o.default)(e,n,l),(0,o.default)(e,b,u),e)))},i}(_);void 0!==c.default.forwardRef&&(i.propTypes={forwardedRef:(0,h.default)()});var f=void 0===c.default.forwardRef?i:c.default.forwardRef((function(e,t){return c.default.createElement(i,(0,a.default)({},e,{forwardedRef:t}))}));return t.propTypes&&(f.propTypes=y({},t.propTypes),delete f.propTypes[n],delete f.propTypes[m],delete f.propTypes[b]),t.defaultProps&&(f.defaultProps=y({},t.defaultProps)),i.contextType=p.default,f.WrappedComponent=t,f.displayName="withStyles(".concat(r,")"),(0,u.default)(f,t)}}var x=b;t.default=x;var w=g.default.resolveLTR;t.css=w},98212:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.withStylesPropTypes=void 0;var i=n(r(5556)),a={styles:i.default.object.isRequired,theme:i.default.object.isRequired,css:i.default.func.isRequired};t.withStylesPropTypes=a;var o=a;t.default=o},95193:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){return"string"==typeof t?t:"function"==typeof t?t.displayName||(0,i.default)(t):(0,a.isForwardRef)({type:t,$$typeof:a.Element})?t.displayName:(0,a.isMemo)(t)?e(t.type):null};var n,i=(n=r(21482))&&n.__esModule?n:{default:n},a=r(23294)},3098:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=((n=r(88372))&&n.__esModule?n:{default:n}).default;t.default=i},61219:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,i.default)(e.bind(),{typeName:t,typeChecker:r,isRequired:(0,i.default)(e.isRequired.bind(),{typeName:t,typeChecker:r,typeRequired:!0})})};var n,i=(n=r(6525))&&n.__esModule?n:{default:n}},61886:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(51609),i=o(r(3098)),a=o(r(61219));function o(e){return e&&e.__esModule?e:{default:e}}var s=Object.prototype.isPrototypeOf;function l(e,t,r){var a,o=e[t];return!("function"!=typeof(a=o)||s.call(n.Component,a)||n.PureComponent&&s.call(n.PureComponent,a))||function(e){if(!(0,i.default)(e))return!1;var t=Object.keys(e);return 1===t.length&&"current"===t[0]}(o)?null:new TypeError("".concat(t," in ").concat(r," must be a ref"))}function c(e,t,r){if(null==e[t])return null;for(var n=arguments.length,i=new Array(n>3?n-3:0),a=3;a<n;a++)i[a-3]=arguments[a];return l.apply(void 0,[e,t,r].concat(i))}c.isRequired=l,t.default=function(){return(0,a.default)(c,"ref")}},76501:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,r){var n;return r&&!0===r.clone&&t(e)?a((n=e,Array.isArray(n)?[]:{}),e,r):e}function i(e,r,i){var o=e.slice();return r.forEach((function(r,s){void 0===o[s]?o[s]=n(r,i):t(r)?o[s]=a(e[s],r,i):-1===e.indexOf(r)&&o.push(n(r,i))})),o}function a(e,r,o){var s=Array.isArray(r);return s===Array.isArray(e)?s?((o||{arrayMerge:i}).arrayMerge||i)(e,r,o):function(e,r,i){var o={};return t(e)&&Object.keys(e).forEach((function(t){o[t]=n(e[t],i)})),Object.keys(r).forEach((function(s){t(r[s])&&e[s]?o[s]=a(e[s],r[s],i):o[s]=n(r[s],i)})),o}(e,r,o):n(r,o)}a.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,r){return a(e,r,t)}))};var o=a;e.exports=o},19874:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,o=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,h=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,p=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case a:case s:case o:case f:return e;default:switch(e=e&&e.$$typeof){case c:case h:case m:case g:case l:return e;default:return t}}case i:return t}}}function k(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=h,t.Fragment=a,t.Lazy=m,t.Memo=g,t.Portal=i,t.Profiler=s,t.StrictMode=o,t.Suspense=f,t.isAsyncMode=function(e){return k(e)||w(e)===u},t.isConcurrentMode=k,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===h},t.isFragment=function(e){return w(e)===a},t.isLazy=function(e){return w(e)===m},t.isMemo=function(e){return w(e)===g},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===o},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===s||e===o||e===f||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===g||e.$$typeof===l||e.$$typeof===c||e.$$typeof===h||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===v)},t.typeOf=w},23294:(e,t,r)=>{"use strict";e.exports=r(19874)},24470:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CHANNEL="__direction__",t.DIRECTIONS={LTR:"ltr",RTL:"rtl"}},48635:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,i=(n=r(5556))&&n.__esModule?n:{default:n};t.default=i.default.shape({getState:i.default.func,setState:i.default.func,subscribe:i.default.func})},56131:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(18638)),i=o(r(5556)),a=r(24470);function o(e){return e&&e.__esModule?e:{default:e}}t.default=i.default.oneOf((0,n.default)(a.DIRECTIONS))},1666:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.withDirectionPropTypes=t.DIRECTIONS=void 0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();t.default=function(e){var t=function(t){function r(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e,t));return n.state={direction:t[c.CHANNEL]?t[c.CHANNEL].getState():v},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,t),i(r,[{key:"componentDidMount",value:function(){var e=this;this.context[c.CHANNEL]&&(this.channelUnsubscribe=this.context[c.CHANNEL].subscribe((function(t){e.setState({direction:t})})))}},{key:"componentWillUnmount",value:function(){this.channelUnsubscribe&&this.channelUnsubscribe()}},{key:"render",value:function(){var t=this.state.direction;return a.default.createElement(e,n({},this.props,{direction:t}))}}]),r}(a.default.Component),r=(0,l.default)(e)||"Component";return t.WrappedComponent=e,t.contextTypes=m,t.displayName="withDirection("+String(r)+")",e.propTypes&&(t.propTypes=(0,s.default)({},e.propTypes),delete t.propTypes.direction),e.defaultProps&&(t.defaultProps=(0,s.default)({},e.defaultProps)),(0,o.default)(t,e)};var a=h(r(51609)),o=h(r(4146)),s=h(r(76501)),l=h(r(95193)),c=r(24470),u=h(r(48635)),d=h(r(56131));function h(e){return e&&e.__esModule?e:{default:e}}var f,p,g,m=(f={},p=c.CHANNEL,g=u.default,p in f?Object.defineProperty(f,p,{value:g,enumerable:!0,configurable:!0,writable:!0}):f[p]=g,f);t.DIRECTIONS=c.DIRECTIONS;var v=c.DIRECTIONS.LTR;t.withDirectionPropTypes={direction:d.default.isRequired}},21020:(e,t,r)=>{"use strict";var n=r(51609),i=Symbol.for("react.element"),a=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),o=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};t.jsx=function(e,t,r){var n,l={},c=null,u=null;for(n in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)a.call(t,n)&&!s.hasOwnProperty(n)&&(l[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===l[n]&&(l[n]=t[n]);return{$$typeof:i,type:e,key:c,ref:u,props:l,_owner:o.current}}},74848:(e,t,r)=>{"use strict";e.exports=r(21020)},99721:(e,t,r)=>{"use strict";var n=r(36556),i=r(14035),a=n("RegExp.prototype.exec"),o=r(69675);e.exports=function(e){if(!i(e))throw new o("`regex` must be a RegExp");return function(t){return null!==a(e,t)}}},96897:(e,t,r)=>{"use strict";var n=r(70453),i=r(52422),a=r(30592)(),o=r(98176),s=r(69675),l=n("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||l(t)!==t)throw new s("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],n=!0,c=!0;if("length"in e&&o){var u=o(e,"length");u&&!u.configurable&&(n=!1),u&&!u.writable&&(c=!1)}return(n||c||!r)&&(a?i(e,"length",t,!0,!0):i(e,"length",t)),e}},93768:(e,t,r)=>{"use strict";var n=r(79612);e.exports=n.setPrototypeOf||null},45728:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.setPrototypeOf||null},16728:(e,t,r)=>{"use strict";var n=r(45728),i=r(93768),a=r(53516),o=r(69675);e.exports=n?function(e,t){if(n(e,t))return e;throw new o("Reflect.setPrototypeOf: failed to set [[Prototype]]")}:i||(a?function(e,t){return a(e,t),e}:null)},68206:(e,t,r)=>{"use strict";var n=r(5388),i=r(24810),a=r(36556)("String.prototype.replace"),o=/^\s$/.test(""),s=o?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,l=o?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/;e.exports=function(){var e=i(n(this));return a(a(e,s,""),l,"")}},20214:(e,t,r)=>{"use strict";var n=r(10487),i=r(38452),a=r(5388),o=r(68206),s=r(74895),l=r(79377),c=n(s()),u=function(e){return a(e),c(e)};i(u,{getPolyfill:s,implementation:o,shim:l}),e.exports=u},74895:(e,t,r)=>{"use strict";var n=r(68206);e.exports=function(){return String.prototype.trim&&""==="".trim()&&""==="".trim()&&"_"==="_".trim()&&"_"==="_".trim()?String.prototype.trim:n}},79377:(e,t,r)=>{"use strict";var n=r(30592)(),i=r(52422),a=r(74895);e.exports=function(){var e=a();return String.prototype.trim!==e&&(n?i(String.prototype,"trim",e,!0):i(String.prototype,"trim",e)),e}},1063:(e,t,r)=>{"use strict";var n=r(51609),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,o=n.useEffect,s=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),i=n[0].inst,u=n[1];return s((function(){i.value=r,i.getSnapshot=t,c(i)&&u({inst:i})}),[e,r,t]),o((function(){return c(i)&&u({inst:i}),e((function(){c(i)&&u({inst:i})}))}),[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},19888:(e,t,r)=>{"use strict";e.exports=r(1063)},51609:e=>{"use strict";e.exports=window.React},75795:e=>{"use strict";e.exports=window.ReactDOM},76154:e=>{"use strict";e.exports=window.moment},42634:()=>{},70079:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports},92987:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},5901:(e,t,r)=>{var n=r(70079);e.exports=function(e){if(Array.isArray(e))return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports},12475:e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},43693:(e,t,r)=>{var n=r(77736);e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},94634:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},6221:(e,t,r)=>{var n=r(95636);e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},24994:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},6305:(e,t,r)=>{var n=r(73738).default;function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&{}.hasOwnProperty.call(e,s)){var l=o?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(a,s,l):a[s]=e[s]}return a.default=e,r&&r.set(e,a),a},e.exports.__esModule=!0,e.exports.default=e.exports},99291:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},81156:e=>{e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},47752:e=>{e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},41869:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},91847:(e,t,r)=>{var n=r(54893);e.exports=function(e,t){if(null==e)return{};var r,i,a=n(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],t.includes(r)||{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a},e.exports.__esModule=!0,e.exports.default=e.exports},54893:e=>{e.exports=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r},e.exports.__esModule=!0,e.exports.default=e.exports},95636:e=>{function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},85715:(e,t,r)=>{var n=r(92987),i=r(81156),a=r(17122),o=r(47752);e.exports=function(e,t){return n(e)||i(e,t)||a(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},41132:(e,t,r)=>{var n=r(5901),i=r(99291),a=r(17122),o=r(41869);e.exports=function(e){return n(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},89045:(e,t,r)=>{var n=r(73738).default;e.exports=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},77736:(e,t,r)=>{var n=r(73738).default,i=r(89045);e.exports=function(e){var t=i(e,"string");return"symbol"==n(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},73738:e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},17122:(e,t,r)=>{var n=r(70079);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},23016:(e,t,r)=>{"use strict";var n=r(70453)("%Array.prototype%"),i=r(79290),a=r(58068),o=r(69675),s=r(77440),l=r(41417),c=r(16728);e.exports=function(e){if(!s(e)||e<0)throw new o("Assertion failed: `length` must be an integer Number >= 0");if(e>l)throw new i("length is greater than (2**32 - 1)");var t=arguments.length>1?arguments[1]:n,r=[];if(t!==n){if(!c)throw new a("ArrayCreate: a `proto` argument that is not `Array.prototype` is not supported in an environment that does not support setting the [[Prototype]]");c(r,t)}return 0!==e&&(r.length=e),r}},64076:(e,t,r)=>{"use strict";var n=r(70453)("%Symbol.species%",!0),i=r(69675),a=r(77440),o=r(23016),s=r(94281),l=r(79268),c=r(79801),u=r(92702);e.exports=function(e,t){if(!a(t)||t<0)throw new i("Assertion failed: length must be an integer >= 0");if(!l(e))return o(t);var r=s(e,"constructor");if(n&&u(r)&&null===(r=s(r,n))&&(r=void 0),void 0===r)return o(t);if(!c(r))throw new i("C must be a constructor");return new r(t)}},20545:(e,t,r)=>{"use strict";var n=r(70453),i=r(36556),a=r(69675),o=r(79268),s=n("%Reflect.apply%",!0)||i("Function.prototype.apply");e.exports=function(e,t){var r=arguments.length>2?arguments[2]:[];if(!o(r))throw new a("Assertion failed: optional `argumentsList`, if provided, must be a List");return s(e,t,r)}},43288:(e,t,r)=>{"use strict";var n=r(69675),i=r(13541),a=r(86175),o=r(92702);e.exports=function(e,t,r){if(!o(e))throw new n("Assertion failed: Type(O) is not Object");if(!i(t))throw new n("Assertion failed: P is not a Property Key");return a(e,t,{"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Value]]":r,"[[Writable]]":!0})}},42189:(e,t,r)=>{"use strict";var n=r(69675),i=r(43288),a=r(92702),o=r(13541);e.exports=function(e,t,r){if(!a(e))throw new n("Assertion failed: Type(O) is not Object");if(!o(t))throw new n("Assertion failed: P is not a Property Key");if(!i(e,t,r))throw new n("unable to create data property")}},58780:(e,t,r)=>{"use strict";var n=r(69675),i=r(55701),a=r(84769),o=r(79173),s=r(97856),l=r(13541),c=r(56654),u=r(29576),d=r(92702);e.exports=function(e,t,r){if(!d(e))throw new n("Assertion failed: Type(O) is not Object");if(!l(t))throw new n("Assertion failed: P is not a Property Key");var h=i(r)?r:u(r);if(!i(h))throw new n("Assertion failed: Desc is not a valid Property Descriptor");return a(s,c,o,e,t,h)}},61828:(e,t,r)=>{"use strict";var n=r(69675),i=r(85689),a=r(20545),o=r(42189),s=r(94281),l=r(63772),c=r(79268),u=r(52916),d=r(11885);e.exports=function e(t,r,h,f,p){var g;arguments.length>5&&(g=arguments[5]);for(var m=f,v=0;v<h;){var y=d(v);if(!0===l(r,y)){var b=s(r,y);if(void 0!==g){if(arguments.length<=6)throw new n("Assertion failed: thisArg is required when mapperFunction is provided");b=a(g,arguments[6],[b,v,r])}var x=!1;if(p>0&&(x=c(b)),x)m=e(t,b,u(b),m,p-1);else{if(m>=i)throw new n("index too large");o(t,d(m),b),m+=1}}v+=1}return m}},79173:(e,t,r)=>{"use strict";var n=r(69675),i=r(55701),a=r(52997);e.exports=function(e){if(void 0!==e&&!i(e))throw new n("Assertion failed: `Desc` must be a Property Descriptor");return a(e)}},94281:(e,t,r)=>{"use strict";var n=r(69675),i=r(58859),a=r(92702),o=r(13541);e.exports=function(e,t){if(!a(e))throw new n("Assertion failed: Type(O) is not Object");if(!o(t))throw new n("Assertion failed: P is not a Property Key, got "+i(t));return e[t]}},63772:(e,t,r)=>{"use strict";var n=r(69675),i=r(92702),a=r(13541);e.exports=function(e,t){if(!i(e))throw new n("Assertion failed: `O` must be an Object");if(!a(t))throw new n("Assertion failed: `P` must be a Property Key");return t in e}},56951:(e,t,r)=>{"use strict";var n=r(69675),i=r(9957),a=r(55701);e.exports=function(e){if(void 0===e)return!1;if(!a(e))throw new n("Assertion failed: `Desc` must be a Property Descriptor");return!(!i(e,"[[Get]]")&&!i(e,"[[Set]]"))}},79268:(e,t,r)=>{"use strict";e.exports=r(21412)},84377:(e,t,r)=>{"use strict";e.exports=r(69600)},79801:(e,t,r)=>{"use strict";var n=r(61376)("%Reflect.construct%",!0),i=r(58780);try{i({},"",{"[[Get]]":function(){}})}catch(e){i=null}if(i&&n){var a={},o={};i(o,"length",{"[[Get]]":function(){throw a},"[[Enumerable]]":!0}),e.exports=function(e){try{n(e,o)}catch(e){return e===a}}}else e.exports=function(e){return"function"==typeof e&&!!e.prototype}},97856:(e,t,r)=>{"use strict";var n=r(69675),i=r(9957),a=r(55701);e.exports=function(e){if(void 0===e)return!1;if(!a(e))throw new n("Assertion failed: `Desc` must be a Property Descriptor");return!(!i(e,"[[Value]]")&&!i(e,"[[Writable]]"))}},60908:(e,t,r)=>{"use strict";var n=r(70453),i=n("%Object.preventExtensions%",!0),a=n("%Object.isExtensible%",!0),o=r(86600);e.exports=i?function(e){return!o(e)&&a(e)}:function(e){return!o(e)}},19561:(e,t,r)=>{"use strict";var n=r(69675),i=r(56951),a=r(97856),o=r(55701);e.exports=function(e){if(void 0===e)return!1;if(!o(e))throw new n("Assertion failed: `Desc` must be a Property Descriptor");return!i(e)&&!a(e)}},52916:(e,t,r)=>{"use strict";var n=r(69675),i=r(94281),a=r(69916),o=r(92702);e.exports=function(e){if(!o(e))throw new n("Assertion failed: `obj` must be an Object");return a(i(e,"length"))}},86175:(e,t,r)=>{"use strict";var n=r(98176),i=r(58068),a=r(69675),o=r(55701),s=r(56951),l=r(60908),c=r(13541),u=r(29576),d=r(56654),h=r(46532),f=r(92702);e.exports=function(e,t,r){if(!f(e))throw new a("Assertion failed: O must be an Object");if(!c(t))throw new a("Assertion failed: P must be a Property Key");if(!o(r))throw new a("Assertion failed: Desc must be a Property Descriptor");if(!n){if(s(r))throw new i("This environment does not support accessor property descriptors.");var p=!(t in e)&&r["[[Writable]]"]&&r["[[Enumerable]]"]&&r["[[Configurable]]"]&&"[[Value]]"in r,g=t in e&&(!("[[Configurable]]"in r)||r["[[Configurable]]"])&&(!("[[Enumerable]]"in r)||r["[[Enumerable]]"])&&(!("[[Writable]]"in r)||r["[[Writable]]"])&&"[[Value]]"in r;if(p||g)return e[t]=r["[[Value]]"],d(e[t],r["[[Value]]"]);throw new i("This environment does not support defining non-writable, non-enumerable, or non-configurable properties")}var m=n(e,t),v=m&&u(m),y=l(e);return h(e,t,y,r,v)}},56654:(e,t,r)=>{"use strict";var n=r(94459);e.exports=function(e,t){return e===t?0!==e||1/e==1/t:n(e)&&n(t)}},33360:(e,t,r)=>{"use strict";var n=r(70453),i=n("%RegExp%"),a=r(69675),o=n("%parseInt%"),s=r(36556),l=r(99721),c=s("String.prototype.slice"),u=l(/^0b[01]+$/i),d=l(/^0o[0-7]+$/i),h=l(/^[-+]0x[0-9a-f]+$/i),f=l(new i("["+[" ","",""].join("")+"]","g")),p=r(20214);e.exports=function e(t){if("string"!=typeof t)throw new a("Assertion failed: `argument` is not a String");if(u(t))return+o(c(t,2),2);if(d(t))return+o(c(t,2),8);if(f(t)||h(t))return NaN;var r=p(t);return r!==t?e(r):+t}},4150:e=>{"use strict";e.exports=function(e){return!!e}},30289:(e,t,r)=>{"use strict";var n=r(36065),i=r(76967),a=r(94459),o=r(63331);e.exports=function(e){var t=n(e);return a(t)||0===t?0:o(t)?i(t):t}},69916:(e,t,r)=>{"use strict";var n=r(85689),i=r(30289);e.exports=function(e){var t=i(e);return t<=0?0:t>n?n:t}},36065:(e,t,r)=>{"use strict";var n=r(70453),i=r(69675),a=n("%Number%"),o=r(86600),s=r(39163),l=r(33360);e.exports=function(e){var t=o(e)?e:s(e,a);if("symbol"==typeof t)throw new i("Cannot convert a Symbol value to a number");if("bigint"==typeof t)throw new i("Conversion from 'BigInt' to 'number' is not allowed.");return"string"==typeof t?l(t):+t}},48227:(e,t,r)=>{"use strict";e.exports=r(33348)},39163:(e,t,r)=>{"use strict";var n=r(95437);e.exports=function(e){return arguments.length>1?n(e,arguments[1]):n(e)}},29576:(e,t,r)=>{"use strict";var n=r(9957),i=r(69675),a=r(84377),o=r(4150),s=r(92702);e.exports=function(e){if(!s(e))throw new i("ToPropertyDescriptor requires an object");var t={};if(n(e,"enumerable")&&(t["[[Enumerable]]"]=o(e.enumerable)),n(e,"configurable")&&(t["[[Configurable]]"]=o(e.configurable)),n(e,"value")&&(t["[[Value]]"]=e.value),n(e,"writable")&&(t["[[Writable]]"]=o(e.writable)),n(e,"get")){var r=e.get;if(void 0!==r&&!a(r))throw new i("getter must be a function");t["[[Get]]"]=r}if(n(e,"set")){var l=e.set;if(void 0!==l&&!a(l))throw new i("setter must be a function");t["[[Set]]"]=l}if((n(t,"[[Get]]")||n(t,"[[Set]]"))&&(n(t,"[[Value]]")||n(t,"[[Writable]]")))throw new i("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return t}},11885:(e,t,r)=>{"use strict";var n=r(70453)("%String%"),i=r(69675);e.exports=function(e){if("symbol"==typeof e)throw new i("Cannot convert a Symbol value to a string");return n(e)}},58501:(e,t,r)=>{"use strict";var n=r(82439);e.exports=function(e){return"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":n(e)}},46532:(e,t,r)=>{"use strict";var n=r(69675),i=r(84769),a=r(98143),o=r(55701),s=r(79173),l=r(56951),c=r(97856),u=r(19561),d=r(13541),h=r(56654),f=r(58501),p=r(92702);e.exports=function(e,t,r,g,m){var v,y,b=f(e);if(void 0!==e&&!p(e))throw new n("Assertion failed: O must be undefined or an Object");if(!d(t))throw new n("Assertion failed: P must be a Property Key");if("boolean"!=typeof r)throw new n("Assertion failed: extensible must be a Boolean");if(!o(g))throw new n("Assertion failed: Desc must be a Property Descriptor");if(void 0!==m&&!o(m))throw new n("Assertion failed: current must be a Property Descriptor, or undefined");if(void 0===m)return!!r&&("Undefined"===b||(l(g)?i(c,h,s,e,t,g):i(c,h,s,e,t,{"[[Configurable]]":!!g["[[Configurable]]"],"[[Enumerable]]":!!g["[[Enumerable]]"],"[[Value]]":g["[[Value]]"],"[[Writable]]":!!g["[[Writable]]"]})));if(!a({IsAccessorDescriptor:l,IsDataDescriptor:c},m))throw new n("`current`, when present, must be a fully populated and valid Property Descriptor");if(!m["[[Configurable]]"]){if("[[Configurable]]"in g&&g["[[Configurable]]"])return!1;if("[[Enumerable]]"in g&&!h(g["[[Enumerable]]"],m["[[Enumerable]]"]))return!1;if(!u(g)&&!h(l(g),l(m)))return!1;if(l(m)){if("[[Get]]"in g&&!h(g["[[Get]]"],m["[[Get]]"]))return!1;if("[[Set]]"in g&&!h(g["[[Set]]"],m["[[Set]]"]))return!1}else if(!m["[[Writable]]"]){if("[[Writable]]"in g&&g["[[Writable]]"])return!1;if("[[Value]]"in g&&!h(g["[[Value]]"],m["[[Value]]"]))return!1}}return"Undefined"===b||(c(m)&&l(g)?(v=("[[Configurable]]"in g?g:m)["[[Configurable]]"],y=("[[Enumerable]]"in g?g:m)["[[Enumerable]]"],i(c,h,s,e,t,{"[[Configurable]]":!!v,"[[Enumerable]]":!!y,"[[Get]]":("[[Get]]"in g?g:m)["[[Get]]"],"[[Set]]":("[[Set]]"in g?g:m)["[[Set]]"]})):l(m)&&c(g)?(v=("[[Configurable]]"in g?g:m)["[[Configurable]]"],y=("[[Enumerable]]"in g?g:m)["[[Enumerable]]"],i(c,h,s,e,t,{"[[Configurable]]":!!v,"[[Enumerable]]":!!y,"[[Value]]":("[[Value]]"in g?g:m)["[[Value]]"],"[[Writable]]":!!("[[Writable]]"in g?g:m)["[[Writable]]"]})):i(c,h,s,e,t,g))}},8091:(e,t,r)=>{"use strict";var n=r(58968);e.exports=function(e){return"bigint"==typeof e?e:n(e)}},76967:(e,t,r)=>{"use strict";var n=r(8091),i=r(69675);e.exports=function(e){if("number"!=typeof e&&"bigint"!=typeof e)throw new i("argument must be a Number or a BigInt");var t=e<0?-n(-e):n(e);return 0===t?0:t}},24810:(e,t,r)=>{"use strict";var n=r(70453)("%String%"),i=r(69675);e.exports=function(e){if("symbol"==typeof e)throw new i("Cannot convert a Symbol value to a string");return n(e)}},82439:(e,t,r)=>{"use strict";var n=r(92702);e.exports=function(e){return null===e?"Null":void 0===e?"Undefined":n(e)?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":void 0}},61376:(e,t,r)=>{"use strict";e.exports=r(70453)},84769:(e,t,r)=>{"use strict";var n=r(30592),i=r(30655),a=n.hasArrayLengthDefineBug(),o=a&&r(21412),s=r(36556)("Object.prototype.propertyIsEnumerable");e.exports=function(e,t,r,n,l,c){if(!i){if(!e(c))return!1;if(!c["[[Configurable]]"]||!c["[[Writable]]"])return!1;if(l in n&&s(n,l)!==!!c["[[Enumerable]]"])return!1;var u=c["[[Value]]"];return n[l]=u,t(n[l],u)}return a&&"length"===l&&"[[Value]]"in c&&o(n)&&n.length!==c["[[Value]]"]?(n.length=c["[[Value]]"],n.length===c["[[Value]]"]):(i(n,l,r(c)),!0)}},21412:(e,t,r)=>{"use strict";var n=r(70453)("%Array%"),i=!n.isArray&&r(36556)("Object.prototype.toString");e.exports=n.isArray||function(e){return"[object Array]"===i(e)}},52997:e=>{"use strict";e.exports=function(e){if(void 0===e)return e;var t={};return"[[Value]]"in e&&(t.value=e["[[Value]]"]),"[[Writable]]"in e&&(t.writable=!!e["[[Writable]]"]),"[[Get]]"in e&&(t.get=e["[[Get]]"]),"[[Set]]"in e&&(t.set=e["[[Set]]"]),"[[Enumerable]]"in e&&(t.enumerable=!!e["[[Enumerable]]"]),"[[Configurable]]"in e&&(t.configurable=!!e["[[Configurable]]"]),t}},98143:(e,t,r)=>{"use strict";var n=r(55701);e.exports=function(e,t){return n(t)&&"[[Enumerable]]"in t&&"[[Configurable]]"in t&&(e.IsAccessorDescriptor(t)||e.IsDataDescriptor(t))}},92702:e=>{"use strict";e.exports=function(e){return!!e&&("function"==typeof e||"object"==typeof e)}},86600:e=>{"use strict";e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},13541:e=>{"use strict";e.exports=function(e){return"string"==typeof e||"symbol"==typeof e}},55701:(e,t,r)=>{"use strict";var n=r(69675),i=r(9957),a={__proto__:null,"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};e.exports=function(e){if(!e||"object"!=typeof e)return!1;for(var t in e)if(i(e,t)&&!a[t])return!1;var r=i(e,"[[Value]]")||i(e,"[[Writable]]"),o=i(e,"[[Get]]")||i(e,"[[Set]]");if(r&&o)throw new n("Property Descriptors may not be both accessor and data descriptors");return!0}},48343:(e,t,r)=>{"use strict";const{normalizeIPv6:n,normalizeIPv4:i,removeDotSegments:a,recomposeAuthority:o,normalizeComponentEncoding:s}=r(34834),l=r(343);function c(e,t,r,n){const i={};return n||(e=f(u(e,r),r),t=f(u(t,r),r)),!(r=r||{}).tolerant&&t.scheme?(i.scheme=t.scheme,i.userinfo=t.userinfo,i.host=t.host,i.port=t.port,i.path=a(t.path||""),i.query=t.query):(void 0!==t.userinfo||void 0!==t.host||void 0!==t.port?(i.userinfo=t.userinfo,i.host=t.host,i.port=t.port,i.path=a(t.path||""),i.query=t.query):(t.path?("/"===t.path.charAt(0)?i.path=a(t.path):(void 0===e.userinfo&&void 0===e.host&&void 0===e.port||e.path?e.path?i.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:i.path=t.path:i.path="/"+t.path,i.path=a(i.path)),i.query=t.query):(i.path=e.path,void 0!==t.query?i.query=t.query:i.query=e.query),i.userinfo=e.userinfo,i.host=e.host,i.port=e.port),i.scheme=e.scheme),i.fragment=t.fragment,i}function u(e,t){const r={host:e.host,scheme:e.scheme,userinfo:e.userinfo,port:e.port,path:e.path,query:e.query,nid:e.nid,nss:e.nss,uuid:e.uuid,fragment:e.fragment,reference:e.reference,resourceName:e.resourceName,secure:e.secure,error:""},n=Object.assign({},t),i=[],s=l[(n.scheme||r.scheme||"").toLowerCase()];s&&s.serialize&&s.serialize(r,n),void 0!==r.path&&(n.skipEscape?r.path=unescape(r.path):(r.path=escape(r.path),void 0!==r.scheme&&(r.path=r.path.split("%3A").join(":")))),"suffix"!==n.reference&&r.scheme&&i.push(r.scheme,":");const c=o(r);if(void 0!==c&&("suffix"!==n.reference&&i.push("//"),i.push(c),r.path&&"/"!==r.path.charAt(0)&&i.push("/")),void 0!==r.path){let e=r.path;n.absolutePath||s&&s.absolutePath||(e=a(e)),void 0===c&&(e=e.replace(/^\/\//u,"/%2F")),i.push(e)}return void 0!==r.query&&i.push("?",r.query),void 0!==r.fragment&&i.push("#",r.fragment),i.join("")}const d=Array.from({length:127},((e,t)=>/[^!"$&'()*+,\-.;=_`a-z{}~]/u.test(String.fromCharCode(t)))),h=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function f(e,t){const r=Object.assign({},t),a={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},o=-1!==e.indexOf("%");let s=!1;"suffix"===r.reference&&(e=(r.scheme?r.scheme+":":"")+"//"+e);const c=e.match(h);if(c){if(a.scheme=c[1],a.userinfo=c[3],a.host=c[4],a.port=parseInt(c[5],10),a.path=c[6]||"",a.query=c[7],a.fragment=c[8],isNaN(a.port)&&(a.port=c[5]),a.host){const e=i(a.host);if(!1===e.isIPV4){const t=n(e.host);a.host=t.host.toLowerCase(),s=t.isIPV6}else a.host=e.host,s=!0}void 0!==a.scheme||void 0!==a.userinfo||void 0!==a.host||void 0!==a.port||void 0!==a.query||a.path?void 0===a.scheme?a.reference="relative":void 0===a.fragment?a.reference="absolute":a.reference="uri":a.reference="same-document",r.reference&&"suffix"!==r.reference&&r.reference!==a.reference&&(a.error=a.error||"URI is not a "+r.reference+" reference.");const e=l[(r.scheme||a.scheme||"").toLowerCase()];if(!(r.unicodeSupport||e&&e.unicodeSupport)&&a.host&&(r.domainHost||e&&e.domainHost)&&!1===s&&function(e){let t=0;for(let r=0,n=e.length;r<n;++r)if(t=e.charCodeAt(r),t>126||d[t])return!0;return!1}(a.host))try{a.host=URL.domainToASCII(a.host.toLowerCase())}catch(e){a.error=a.error||"Host's domain name can not be converted to ASCII: "+e}(!e||e&&!e.skipNormalize)&&(o&&void 0!==a.scheme&&(a.scheme=unescape(a.scheme)),o&&void 0!==a.host&&(a.host=unescape(a.host)),a.path&&(a.path=escape(unescape(a.path))),a.fragment&&(a.fragment=encodeURI(decodeURIComponent(a.fragment)))),e&&e.parse&&e.parse(a,r)}else a.error=a.error||"URI can not be parsed.";return a}const p={SCHEMES:l,normalize:function(e,t){return"string"==typeof e?e=u(f(e,t),t):"object"==typeof e&&(e=f(u(e,t),t)),e},resolve:function(e,t,r){const n=Object.assign({scheme:"null"},r);return u(c(f(e,n),f(t,n),n,!0),{...n,skipEscape:!0})},resolveComponents:c,equal:function(e,t,r){return"string"==typeof e?(e=unescape(e),e=u(s(f(e,r),!0),{...r,skipEscape:!0})):"object"==typeof e&&(e=u(s(e,!0),{...r,skipEscape:!0})),"string"==typeof t?(t=unescape(t),t=u(s(f(t,r),!0),{...r,skipEscape:!0})):"object"==typeof t&&(t=u(s(t,!0),{...r,skipEscape:!0})),e.toLowerCase()===t.toLowerCase()},serialize:u,parse:f};e.exports=p,e.exports.default=p,e.exports.fastUri=p},343:e=>{"use strict";const t=/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/iu,r=/([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-.:;=@]|%[\da-f]{2})+)/iu;function n(e){return"boolean"==typeof e.secure?e.secure:"wss"===String(e.scheme).toLowerCase()}function i(e){return e.host||(e.error=e.error||"HTTP URIs must have a host."),e}function a(e){const t="https"===String(e.scheme).toLowerCase();return e.port!==(t?443:80)&&""!==e.port||(e.port=void 0),e.path||(e.path="/"),e}const o={scheme:"http",domainHost:!0,parse:i,serialize:a},s={scheme:"ws",domainHost:!0,parse:function(e){return e.secure=n(e),e.resourceName=(e.path||"/")+(e.query?"?"+e.query:""),e.path=void 0,e.query=void 0,e},serialize:function(e){if(e.port!==(n(e)?443:80)&&""!==e.port||(e.port=void 0),"boolean"==typeof e.secure&&(e.scheme=e.secure?"wss":"ws",e.secure=void 0),e.resourceName){const[t,r]=e.resourceName.split("?");e.path=t&&"/"!==t?t:void 0,e.query=r,e.resourceName=void 0}return e.fragment=void 0,e}},l={http:o,https:{scheme:"https",domainHost:o.domainHost,parse:i,serialize:a},ws:s,wss:{scheme:"wss",domainHost:s.domainHost,parse:s.parse,serialize:s.serialize},urn:{scheme:"urn",parse:function(e,t){if(!e.path)return e.error="URN can not be parsed",e;const n=e.path.match(r);if(n){const r=t.scheme||e.scheme||"urn";e.nid=n[1].toLowerCase(),e.nss=n[2];const i=`${r}:${t.nid||e.nid}`,a=l[i];e.path=void 0,a&&(e=a.parse(e,t))}else e.error=e.error||"URN can not be parsed.";return e},serialize:function(e,t){const r=t.scheme||e.scheme||"urn",n=e.nid.toLowerCase(),i=`${r}:${t.nid||n}`,a=l[i];a&&(e=a.serialize(e,t));const o=e,s=e.nss;return o.path=`${n||t.nid}:${s}`,t.skipEscape=!0,o},skipNormalize:!0},"urn:uuid":{scheme:"urn:uuid",parse:function(e,r){const n=e;return n.uuid=n.nss,n.nss=void 0,r.tolerant||n.uuid&&t.test(n.uuid)||(n.error=n.error||"UUID is not valid."),n},serialize:function(e){const t=e;return t.nss=(e.uuid||"").toLowerCase(),t},skipNormalize:!0}};e.exports=l},64914:e=>{"use strict";e.exports={HEX:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15}}},34834:(e,t,r)=>{"use strict";const{HEX:n}=r(64914),i=/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u;function a(e){if(c(e,".")<3)return{host:e,isIPV4:!1};const t=e.match(i)||[],[r]=t;return r?{host:l(r,"."),isIPV4:!0}:{host:e,isIPV4:!1}}function o(e,t=!1){let r="",i=!0;for(const t of e){if(void 0===n[t])return;"0"!==t&&!0===i&&(i=!1),i||(r+=t)}return t&&0===r.length&&(r="0"),r}function s(e){if(c(e,":")<2)return{host:e,isIPV6:!1};const t=function(e){let t=0;const r={error:!1,address:"",zone:""},n=[],i=[];let a=!1,s=!1,l=!1;function c(){if(i.length){if(!1===a){const e=o(i);if(void 0===e)return r.error=!0,!1;n.push(e)}i.length=0}return!0}for(let o=0;o<e.length;o++){const u=e[o];if("["!==u&&"]"!==u)if(":"!==u)if("%"===u){if(!c())break;a=!0}else i.push(u);else{if(!0===s&&(l=!0),!c())break;if(t++,n.push(":"),t>7){r.error=!0;break}o-1>=0&&":"===e[o-1]&&(s=!0)}}return i.length&&(a?r.zone=i.join(""):l?n.push(i.join("")):n.push(o(i))),r.address=n.join(""),r}(e);if(t.error)return{host:e,isIPV6:!1};{let e=t.address,r=t.address;return t.zone&&(e+="%"+t.zone,r+="%25"+t.zone),{host:e,escapedHost:r,isIPV6:!0}}}function l(e,t){let r="",n=!0;const i=e.length;for(let a=0;a<i;a++){const o=e[a];"0"===o&&n?(a+1<=i&&e[a+1]===t||a+1===i)&&(r+=o,n=!1):(n=o===t,r+=o)}return r}function c(e,t){let r=0;for(let n=0;n<e.length;n++)e[n]===t&&r++;return r}const u=/^\.\.?\//u,d=/^\/\.(?:\/|$)/u,h=/^\/\.\.(?:\/|$)/u,f=/^\/?(?:.|\n)*?(?=\/|$)/u;e.exports={recomposeAuthority:function(e){const t=[];if(void 0!==e.userinfo&&(t.push(e.userinfo),t.push("@")),void 0!==e.host){let r=unescape(e.host);const n=a(r);if(n.isIPV4)r=n.host;else{const t=s(n.host);r=!0===t.isIPV6?`[${t.escapedHost}]`:e.host}t.push(r)}return"number"!=typeof e.port&&"string"!=typeof e.port||(t.push(":"),t.push(String(e.port))),t.length?t.join(""):void 0},normalizeComponentEncoding:function(e,t){const r=!0!==t?escape:unescape;return void 0!==e.scheme&&(e.scheme=r(e.scheme)),void 0!==e.userinfo&&(e.userinfo=r(e.userinfo)),void 0!==e.host&&(e.host=r(e.host)),void 0!==e.path&&(e.path=r(e.path)),void 0!==e.query&&(e.query=r(e.query)),void 0!==e.fragment&&(e.fragment=r(e.fragment)),e},removeDotSegments:function(e){const t=[];for(;e.length;)if(e.match(u))e=e.replace(u,"");else if(e.match(d))e=e.replace(d,"/");else if(e.match(h))e=e.replace(h,"/"),t.pop();else if("."===e||".."===e)e="";else{const r=e.match(f);if(!r)throw new Error("Unexpected dot segment condition");{const n=r[0];e=e.slice(n.length),t.push(n)}}return t.join("")},normalizeIPv4:a,normalizeIPv6:s,stringArrayToHexStripped:o}},63837:e=>{"use strict";e.exports=JSON.parse('{"$id":"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#","description":"Meta-schema for $data reference (JSON AnySchema extension proposal)","type":"object","required":["$data"],"properties":{"$data":{"type":"string","anyOf":[{"format":"relative-json-pointer"},{"format":"json-pointer"}]}},"additionalProperties":false}')},72079:e=>{"use strict";e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"http://json-schema.org/draft-07/schema#","title":"Core schema meta-schema","definitions":{"schemaArray":{"type":"array","minItems":1,"items":{"$ref":"#"}},"nonNegativeInteger":{"type":"integer","minimum":0},"nonNegativeIntegerDefault0":{"allOf":[{"$ref":"#/definitions/nonNegativeInteger"},{"default":0}]},"simpleTypes":{"enum":["array","boolean","integer","null","number","object","string"]},"stringArray":{"type":"array","items":{"type":"string"},"uniqueItems":true,"default":[]}},"type":["object","boolean"],"properties":{"$id":{"type":"string","format":"uri-reference"},"$schema":{"type":"string","format":"uri"},"$ref":{"type":"string","format":"uri-reference"},"$comment":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"default":true,"readOnly":{"type":"boolean","default":false},"examples":{"type":"array","items":true},"multipleOf":{"type":"number","exclusiveMinimum":0},"maximum":{"type":"number"},"exclusiveMaximum":{"type":"number"},"minimum":{"type":"number"},"exclusiveMinimum":{"type":"number"},"maxLength":{"$ref":"#/definitions/nonNegativeInteger"},"minLength":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"pattern":{"type":"string","format":"regex"},"additionalItems":{"$ref":"#"},"items":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/schemaArray"}],"default":true},"maxItems":{"$ref":"#/definitions/nonNegativeInteger"},"minItems":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"uniqueItems":{"type":"boolean","default":false},"contains":{"$ref":"#"},"maxProperties":{"$ref":"#/definitions/nonNegativeInteger"},"minProperties":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"required":{"$ref":"#/definitions/stringArray"},"additionalProperties":{"$ref":"#"},"definitions":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"properties":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"patternProperties":{"type":"object","additionalProperties":{"$ref":"#"},"propertyNames":{"format":"regex"},"default":{}},"dependencies":{"type":"object","additionalProperties":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/stringArray"}]}},"propertyNames":{"$ref":"#"},"const":true,"enum":{"type":"array","items":true,"minItems":1,"uniqueItems":true},"type":{"anyOf":[{"$ref":"#/definitions/simpleTypes"},{"type":"array","items":{"$ref":"#/definitions/simpleTypes"},"minItems":1,"uniqueItems":true}]},"format":{"type":"string"},"contentMediaType":{"type":"string"},"contentEncoding":{"type":"string"},"if":{"$ref":"#"},"then":{"$ref":"#"},"else":{"$ref":"#"},"allOf":{"$ref":"#/definitions/schemaArray"},"anyOf":{"$ref":"#/definitions/schemaArray"},"oneOf":{"$ref":"#/definitions/schemaArray"},"not":{"$ref":"#"}},"default":true}')}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var a=t[n]={exports:{}};return e[n].call(a.exports,a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=r(51609),t=r.n(e);const n=window.wp.element,i=()=>(0,e.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.334 10a1.667 1.667 0 1 1 3.333 0 1.667 1.667 0 0 1-3.333 0zM8.334 4.167a1.667 1.667 0 1 1 3.333 0 1.667 1.667 0 0 1-3.333 0zM8.334 15.833a1.667 1.667 0 1 1 3.333 0 1.667 1.667 0 0 1-3.333 0z",fill:"#4B5563"})),a=()=>(0,e.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M1.412 7.417c-.08-.125-.12-.188-.142-.285a.684.684 0 0 1 0-.261c.023-.097.062-.16.142-.286.656-1.04 2.61-3.667 5.588-3.667s4.932 2.628 5.589 3.667c.08.126.119.189.141.286a.684.684 0 0 1 0 .26c-.022.098-.062.16-.141.286-.657 1.04-2.61 3.668-5.589 3.668-2.978 0-4.932-2.628-5.588-3.668z",stroke:"#000",strokeWidth:"1.167",strokeLinecap:"round",strokeLinejoin:"round"}),(0,e.createElement)("path",{d:"M7 8.751a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z",stroke:"#000",strokeWidth:"1.167",strokeLinecap:"round",strokeLinejoin:"round"})),o=()=>(0,e.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M5.25 1.75h3.5m-7 1.75h10.5m-1.167 0-.409 6.136c-.061.92-.092 1.381-.29 1.73a1.75 1.75 0 0 1-.758.709c-.362.175-.823.175-1.746.175H6.12c-.923 0-1.384 0-1.746-.175a1.75 1.75 0 0 1-.757-.709c-.2-.349-.23-.81-.291-1.73L2.916 3.5m2.917 2.625v2.917m2.334-2.917v2.917",stroke:"#D92D0B",strokeWidth:"1.167",strokeLinecap:"round",strokeLinejoin:"round"})),s=()=>(0,e.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M6 12L10 8L6 4",stroke:"#4B5563",strokeWidth:"1.33333",strokeLinecap:"round",strokeLinejoin:"round"})),l=()=>(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M12 17c.283 0 .52-.096.713-.288A.968.968 0 0 0 13 16a.968.968 0 0 0-.287-.713A.968.968 0 0 0 12 15a.968.968 0 0 0-.713.287A.968.968 0 0 0 11 16c0 .283.096.52.287.712.192.192.43.288.713.288zm-1-4h2V7h-2v6zm1 9a9.738 9.738 0 0 1-3.9-.788 10.099 10.099 0 0 1-3.175-2.137c-.9-.9-1.612-1.958-2.137-3.175A9.738 9.738 0 0 1 2 12c0-1.383.263-2.683.788-3.9a10.099 10.099 0 0 1 2.137-3.175c.9-.9 1.958-1.612 3.175-2.137A9.738 9.738 0 0 1 12 2c1.383 0 2.683.263 3.9.788a10.098 10.098 0 0 1 3.175 2.137c.9.9 1.613 1.958 2.137 3.175A9.738 9.738 0 0 1 22 12a9.738 9.738 0 0 1-.788 3.9 10.098 10.098 0 0 1-2.137 3.175c-.9.9-1.958 1.613-3.175 2.137A9.738 9.738 0 0 1 12 22z",fill:"#D92D0B"})),c=()=>(0,e.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M2.333 4.083h5.834a3.5 3.5 0 1 1 0 7H2.333m0-7L4.667 1.75M2.333 4.083l2.334 2.334",stroke:"#000",strokeWidth:"1.167",strokeLinecap:"round",strokeLinejoin:"round"})),u=()=>(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M17 7 7 17M7 7l10 10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),d=()=>(0,e.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.678 1.39a1.667 1.667 0 0 0-1.355 0c-.333.148-.549.409-.7.621-.147.21-.306.483-.48.784l-6.89 11.9c-.174.301-.333.576-.441.809-.11.237-.228.555-.19.918.048.47.295.898.677 1.176.295.214.63.271.89.295.256.023.573.023.922.023H16.89c.349 0 .666 0 .922-.023.26-.024.594-.08.89-.295.382-.278.628-.706.677-1.176.038-.363-.08-.681-.19-.918a10.943 10.943 0 0 0-.442-.81l-6.89-11.9a10.856 10.856 0 0 0-.48-.783c-.15-.212-.367-.473-.7-.621zm.156 6.11a.833.833 0 0 0-1.667 0v3.333a.833.833 0 0 0 1.667 0V7.5zM10 13.333A.833.833 0 0 0 10 15h.009a.833.833 0 0 0 0-1.667H10z",fill:"#F29718"})),h=()=>(0,e.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 .832a9.167 9.167 0 1 0 0 18.333A9.167 9.167 0 0 0 10 .832zm0 5a.833.833 0 1 0 0 1.667h.009a.833.833 0 0 0 0-1.667h-.008zm.834 4.167a.833.833 0 1 0-1.667 0v3.333a.833.833 0 1 0 1.667 0V9.999z",fill:"#F29718"})),f=window.wp.i18n;function p(){return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(h,null),(0,e.createElement)("span",null,(0,f.__)("Your campaign page won't be visible until it's published. Use the 'Edit Campaign Page' button to open the page editor and publish it.","give")))}const g=window.wp.coreData,m=window.wp.apiFetch;var v=r.n(m);function y(e){const t=new URLSearchParams(window.location.search),{record:r,hasResolved:n,isResolving:i,save:a,edit:o}=(0,g.useEntityRecord)("givewp","campaign",null!=e?e:t.get("id"));return{campaign:r,hasResolved:n,isResolving:i,save:a,edit:o}}function b(){return window.GiveCampaignOptions}function x(e,t){return new Intl.NumberFormat(navigator.language,{style:"currency",currency:e,...t})}var w=r(5556),k=r.n(w);k().number,k().string,k().node.isRequired;var S=r(32485),_=r.n(S);const C="d2h3cVRnthgAzjA7RNg7",E="GNQXmH_36rtKTjXNUovE",P="OLbD1o5dNm7SpQJ5wUBg",A="xksKy4Q8vAC83oz9U3px",D=({title:t=null,columns:r=[],data:n=[],columnFilters:i={},stripped:a=!1,isLoading:o=!1,isSorting:s,...l})=>{const[c,u]=(0,e.useState)({}),[d,h]=(0,e.useState)([]);D.resetSortState=()=>{u({})},o||n.length||!d.length?n.length&&n!==d&&h(n):h([]);const p=r.filter((e=>e.visible||void 0===e.visible)),g=p.map((e=>e.key)),m=p.filter((e=>"append"in e&&e.append)).map((e=>{var t;return{[e.key]:null!==(t=e.defaultValue)&&void 0!==t?t:""}}));return(0,e.createElement)(e.Fragment,null,o&&!s&&(0,e.createElement)(F,{spinnerSize:"small"}),t&&(0,e.createElement)("div",{className:"GMS2vk_AqFJMNgZ75QtA"},t),(0,e.createElement)("div",{className:"mHoiqfj4zUb5D3AOp2Xx",...l},(0,e.createElement)("div",{className:_()("p_W5qqi3nph7PYWZdMe5",{[C]:a})},p.map(((t,r)=>{const n=t.styles?{style:t.styles}:null;return(0,e.createElement)("div",{className:"Mpi15zEpRf72a7V3fjQR",key:r,...n},t.label,t.sort&&"function"==typeof t.sortCallback&&(0,e.createElement)("span",{onClick:()=>(e=>{const t="desc"===c[e.label]?"asc":"desc";return u({[e.label]:t}),e.sortCallback(t)})(t)},(t=>{if(!c[t.label])return(0,e.createElement)("span",{className:_()("dashicons dashicons-sort",A,"Uuzo_Acg7YzEgF8NRV6i")});const r=_()("dashicons",A,{"dashicons-arrow-down":"desc"===c[t.label]},{"dashicons-arrow-up":"asc"===c[t.label]});return(0,e.createElement)("span",{className:r})})(t)),o&&s&&void 0!==c[t.label]&&(0,e.createElement)(R,{size:"tiny",style:{marginLeft:10}}))}))),o||0!==n.length?(d.length&&o&&(n=d),n.map(((t,r)=>{const o=m.length>0?((e,t)=>{const r={};return e.forEach((e=>{r[e]=t[e]})),r})(g,Object.assign(t,...m)):t,s=Object.entries(o).filter((([e])=>g.includes(e))).map((([t,a])=>{i[t]&&"function"==typeof i[t]&&(a=i[t](a,n[r]));const o=p.find((e=>e.key===t)),s=o.styles?{style:o.styles}:null;return(0,e.createElement)("div",{className:"hO0ZT2qMxMyimadSfdSV",key:t,...s},a)})),l=_()("give-table-row",{[P]:a},{[E]:!a});return(0,e.createElement)("div",{className:l,key:r},s)}))):(0,e.createElement)("div",{className:"WJd8DMZIkBCzBm4rpQ_T"},(0,f.__)("No data","give"))))};D.propTypes={title:k().string,columns:k().array.isRequired,data:k().array.isRequired,columnFilters:k().object,stripped:k().bool,isLoading:k().bool};const O="CRT7ZL6WeAgi14eYfUzv",M="ADr21mVnlboCE6G5Rc9q",T="kBg10o8Ysaq4c26lRMqD",I="bjqJIraEPSwu8PGeBxAY",N="IlvPOLfvai8qfJl6j3wx",L=({size:t="small",...r})=>{const n=_()({[O]:!0,[N]:"large"===t,[I]:"medium"===t,[T]:"small"===t,[M]:"tiny"===t});return(0,e.createElement)("div",{className:n,...r}," ")};L.propTypes={size:k().string};const R=L,F=({spinnerSize:t})=>(0,e.createElement)("div",{className:"EK89m0tqdD9XVnce69OA"},(0,e.createElement)(R,{size:t}));k().array.isRequired,k().func,k().string.isRequired,k().string;k().string.isRequired,k().func,k().string;r(76154),r(24684),r(13292);k().object.isRequired,k().func.isRequired;const z="G7vHCB3__Gl7KImnsj_j",j="MXFz0Y4X3DJ3D_qX6tQX",H="zw4rKMdWq_OQgTaMzvw3",B="P4KahTcm9sA0fErmEzE5",$="iniTeM7YctAmrEt3yELB",W="cgrB01JIERzzxKXt7SD9",V="lywxaBRBChtymuEzB2PA",Y="cx24jYh_0EkpJqjWSGbG",X="CjRCSdLNiDEXg8UGT4Ak",K="O9QYu2IdfpauRDxTjreQ",G="M77QkKr3qihuDSVEBBuk",U=({visible:t=!0,type:r="notice",children:n={},isLoading:i=!1,handleClose:a=()=>{},...o})=>{const s=(0,e.useCallback)((e=>{27===e.keyCode&&"function"==typeof a&&a()}),[]);(0,e.useEffect)((()=>(document.addEventListener("keydown",s,!1),()=>{document.removeEventListener("keydown",s,!1)})),[]);const l=_()({[j]:!0,[Y]:"error"===r||"failed"===r,[X]:"warning"===r,[K]:"success"===r,[G]:"http"===r});return(0,e.createElement)("div",{className:_()({[z]:t}),onClick:e=>{e.target.classList.contains(z)&&"function"==typeof a&&a()},...o},(0,e.createElement)("div",{className:"ZlPNI9wxnJk4S74LZbRj"},(0,e.createElement)("div",{className:l},i&&(0,e.createElement)(F,{spinnerSize:"small"}),(0,e.createElement)("div",{className:"VaFXPhgnWQzvw_NRY73i"},n))))};U.Title=({children:t,...r})=>(0,e.createElement)("div",{className:"O4mGpkPEdL3YjLmufl1W",...r},t),U.CloseIcon=({onClick:t,...r})=>(0,e.createElement)("div",{className:"DT1tV62RVHJMj0XWsvGr"},(0,e.createElement)("div",{className:"LNuxcSij3ZLbsh3FPEm6",onClick:t,...r},(0,e.createElement)("span",{className:"dashicons dashicons-no"}))),U.Section=({title:t,content:r,...n})=>(0,e.createElement)("div",{className:V,...n},(0,e.createElement)("strong",null,t,":"),r),U.Content=({children:t,align:r,...n})=>{const i=_()({[H]:!0,[W]:"center"===r,[$]:"right"===r,[B]:!r||"left"===r});return(0,e.createElement)("div",{className:i,...n},t)},U.AdditionalContext=({type:t,context:r,...n})=>{const i=["error","failed"].includes(t)?(0,f.__)("Error details","give"):(0,f.__)("Additional context","give");return(0,e.createElement)("div",{className:V,...n},(0,e.createElement)("strong",null,i,":"),(0,e.createElement)("div",{className:"VWuqMJ_SC_hpS7w9wf0j"},(0,e.createElement)("pre",null,r instanceof Object?Object.entries(r).map((([t,r])=>(0,e.createElement)("div",{key:t},(0,e.createElement)("span",null,t,":"),r))):r)))},U.propTypes={visible:k().bool.isRequired,isLoading:k().bool,type:k().string,children:k().arrayOf(k().object),handleClose:k().func},U.Title.propTypes={children:k().oneOfType([k().string,k().arrayOf(k().object)])},U.CloseIcon.propTypes={onClick:k().func.isRequired},U.Section.propTypes={title:k().string.isRequired,content:k().string.isRequired},U.Content.propTypes={children:k().object},U.AdditionalContext.propTypes={type:k().string.isRequired,context:k().any.isRequired};var q=r(81751);const Z={loadingContainer:"ZG3W_gTlAPweAtD0g4ZL",loadingContainerContent:"iEHg5R_ZlYM62UJ05LYM",loadingContainerContentText:"s6RzWxj8BmLmupHjYVqA",tableGroup:"r9KmADwYkwQbHZyZjFLT",table:"HcQBKnZSAVQ0ifdq1617",tableCaption:"a73M6LTjsufz_1ImKT7u",tableColumnHeader:"dyOlqaCaPyjPZUp290B9",start:"Wt4CHdvkLCtPRlYlwRqJ",center:"L676eq5vkDFYnpWjqQNY",end:"MNN46ZAyHTpBHJXqRwf6",tableContent:"svnqlUBhu9R3iHkL3pPE",selectAll:"XKNlCSH7pqjDs4yF_NTG",updateError:"j3N49h64lR2L86QAu7Qa",dismiss:"_eXmSEYpGcqcecpXdgmO",statusMessage:"_ap1gNoAusFIFKkUuFsd",overlay:"jGdb3ldFb1n7l_pZIikw",relativeContainer:"FK3qJMgTrd0CS7hS8_ot",fixedContent:"xSBWgdEpOHy9LJCyWWh_",appear:"rLALx7kqy8nlPjvD9OKe",disappear:"rMYprtknnw5hMFb8eJKq",id:"RuyQihtK7YikaC6wQZ8M",donationForms:"mG6oZIhQLRuKv1wb7V0y",goal:"pzqHZePBktsTNG9yUW3S",donationCount:"HZdDri8S_4KFzG9JcSyi",donationRevenue:"Y6vQ_7KQ7z51CMnQ7bHh",shortcode:"ohhfP5GswUfGTfDmXNEC",donations:"DngPaA401MWZ36P6WcGh",amount:"xE9FggSsak2TkITgCXeU",status:"LLwDXjr5uX0rsWC8j5rx",subscriptionDonationType:"ZmQgyYzHL9r9QmFrfrvC",donors:"Bp_5R2uR9zPOMyvFk7fY",donorInformation:"R9uocouNvQQOVzP03SVD",dateCreated:"UI9OJhzMl89vI7gPwa_4",donorType:"kbxndgnmkLqC16iOi0EH",subscriptions:"tiMlmEK1jtTC87_8XEwu",billingPeriod:"UgS3gj2X2ZmFu62VJyb4",donor:"_5aqHMYWcNZOHkBnCG3ak",form:"_DDNgsYxcKaMLgILxdH7"},J=({id:t,name:r,singleName:n})=>{const i=(0,e.useContext)(bo);return(0,e.useEffect)((()=>()=>{i.current.forEach((e=>{e.checked=!1})),i.current=i.current.filter((e=>e.dataset.id===t))}),[]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("label",{htmlFor:`giveListTableSelect${t}`,id:`giveListTableSelect${t}-Label`,className:"give-visually-hidden"},(0,f.sprintf)((0,f.__)("Select %1s %2s","give"),n,t)),(0,e.createElement)("input",{ref:e=>{null===e||i?.current.includes(e)||i?.current.push(e)},className:"giveListTableSelect","data-id":t,"data-name":r||null,id:`giveListTableSelect${t}`,"aria-labelledby":`giveListTableSelect${t}-Label`,type:"checkbox"}))},Q=({pluralName:t,data:r})=>{const n=(0,e.useContext)(bo),[i,a]=(0,e.useState)(!1);return(0,e.useEffect)((()=>{a(!1)}),[r]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("label",{htmlFor:"giveListTableSelectAll",id:"giveListTableSelectAll-Label",className:"give-visually-hidden"},(0,f.sprintf)((0,f.__)("Select all %s","give"),t)),(0,e.createElement)("input",{id:"giveListTableSelectAll",type:"checkbox",className:"c8RVDQb97mw8evy9IhYg","aria-labelledby":"giveListTableSelectAll-Label",onChange:e=>ee(e,n,a,i),checked:i}))},ee=(e,t,r,n)=>{t.current.forEach((e=>{e.checked=!n})),r(!n)},te="jCw4RJ3aloXumeGauiY5",re=({column:t,sortField:r,setSortDirectionForColumn:n})=>(0,e.createElement)(e.Fragment,null,t.sortable?(0,e.createElement)("button",{type:"button","aria-label":"sort",className:"qSYmkpxiHQDEJQNpIujV",onClick:e=>t.sortable&&((e,t)=>{e.preventDefault();const i="desc"===r.sortDirection?"asc":"desc";n(t,i)})(e,t.id)},(0,e.createElement)("div",{className:te},t.label),(0,e.createElement)("div",{key:t.id,id:t.id},(0,e.createElement)("svg",{width:"16",height:"7",viewBox:"0 0 16 7",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sorting":r.sortColumn===t.id&&"asc"===r.sortDirection},(0,e.createElement)("path",{d:"M11.1699 6.5L5.66986 0.5L0.169861 6.5L11.1699 6.5Z",fill:r.sortColumn===t.id&&"asc"===r.sortDirection?"#0878b0":"#dddddd"})),(0,e.createElement)("svg",{width:"16",height:"7",viewBox:"0 0 16 7",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sorting":r.sortColumn===t.id&&"desc"===r.sortDirection},(0,e.createElement)("path",{d:"M0.169861 0.5L5.66986 6.5L11.1699 0.5H0.169861Z",fill:r.sortColumn===t.id&&"desc"===r.sortDirection?"#0878b0":"#dddddd"})))):(0,e.createElement)("div",{className:te,id:t.id},t.label)),ne="icwW14N3XV_ubiIrFwCX",ie="svLDzj2URN0Ac274KCSP",ae="kD3ZtcT3hwHhxuY3ipTF";function oe({className:t="",children:r=null,heading:n=!1}){return n?(0,e.createElement)("th",{className:_()(ae,"R0aXfPnajwDigFDXT5Yv",t),scope:"row"},r):(0,e.createElement)("td",{className:_()(ae,t)},r)}const se={a:{content:9,self:!1,type:105},address:{invalid:["h1","h2","h3","h4","h5","h6","address","article","aside","section","div","header","footer"],self:!1},audio:{children:["track","source"]},br:{type:9,void:!0},body:{content:127},button:{content:8,type:105},caption:{content:1,parent:["table"]},col:{parent:["colgroup"],void:!0},colgroup:{children:["col"],parent:["table"]},details:{children:["summary"],type:97},dd:{content:1,parent:["dl"]},dl:{children:["dt","dd"],type:1},dt:{content:1,invalid:["footer","header"],parent:["dl"]},figcaption:{content:1,parent:["figure"]},footer:{invalid:["footer","header"]},header:{invalid:["footer","header"]},hr:{type:1,void:!0},img:{void:!0},li:{content:1,parent:["ul","ol","menu"]},main:{self:!1},ol:{children:["li"],type:1},picture:{children:["source","img"],type:25},rb:{parent:["ruby","rtc"]},rp:{parent:["ruby","rtc"]},rt:{content:8,parent:["ruby","rtc"]},rtc:{content:8,parent:["ruby"]},ruby:{children:["rb","rp","rt","rtc"]},source:{parent:["audio","video","picture"],void:!0},summary:{content:8,parent:["details"]},table:{children:["caption","colgroup","thead","tbody","tfoot","tr"],type:1},tbody:{parent:["table"],children:["tr"]},td:{content:1,parent:["tr"]},tfoot:{parent:["table"],children:["tr"]},th:{content:1,parent:["tr"]},thead:{parent:["table"],children:["tr"]},tr:{parent:["table","tbody","thead","tfoot"],children:["th","td"]},track:{parent:["audio","video"],void:!0},ul:{children:["li"],type:1},video:{children:["track","source"]},wbr:{type:9,void:!0}};function le(e){return t=>{se[t]={...e,...se[t]}}}["address","main","div","figure","p","pre"].forEach(le({content:1,type:65})),["abbr","b","bdi","bdo","cite","code","data","dfn","em","i","kbd","mark","q","ruby","samp","strong","sub","sup","time","u","var"].forEach(le({content:8,type:73})),["p","pre"].forEach(le({content:8,type:65})),["s","small","span","del","ins"].forEach(le({content:8,type:9})),["article","aside","footer","header","nav","section","blockquote"].forEach(le({content:1,type:67})),["h1","h2","h3","h4","h5","h6"].forEach(le({content:8,type:69})),["audio","canvas","iframe","img","video"].forEach(le({type:89}));const ce=Object.freeze(se),ue=["applet","base","body","command","embed","frame","frameset","head","html","link","meta","noscript","object","script","style","title"],de=Object.keys(ce).filter((e=>"canvas"!==e&&"iframe"!==e)),he=Object.freeze({alt:1,cite:1,class:1,colspan:3,controls:4,datetime:1,default:4,disabled:4,dir:1,height:1,href:1,id:1,kind:1,label:1,lang:1,loading:1,loop:4,media:1,muted:4,poster:1,rel:1,role:1,rowspan:3,scope:1,sizes:1,span:3,start:3,style:5,src:1,srclang:1,srcset:1,tabindex:1,target:1,title:1,type:1,width:1}),fe=Object.freeze({class:"className",colspan:"colSpan",datetime:"dateTime",rowspan:"rowSpan",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex"});function pe(){return pe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pe.apply(this,arguments)}function ge({attributes:e={},className:r,children:n=null,selfClose:i=!1,tagName:a}){const o=a;return i?t().createElement(o,pe({className:r},e)):t().createElement(o,pe({className:r},e),n)}class me{attribute(e,t){return t}node(e,t){return t}}var ve=r(70580),ye=r.n(ve);function be(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const xe=/(url|image|image-set)\(/i;class we extends me{attribute(e,t){return"style"===e&&Object.keys(t).forEach((e=>{String(t[e]).match(xe)&&delete t[e]})),t}}const ke=/^<(!doctype|(html|head|body)(\s|>))/i,Se=/^(aria-|data-|\w+:)/iu,_e=/{{{(\w+)\/?}}}/;function Ce(){if("undefined"!=typeof window&&"undefined"!=typeof document)return document.implementation.createHTMLDocument("Interweave")}class Ee{constructor(e,t={},r=[],n=[]){var i;be(this,"allowed",void 0),be(this,"banned",void 0),be(this,"blocked",void 0),be(this,"container",void 0),be(this,"content",[]),be(this,"props",void 0),be(this,"matchers",void 0),be(this,"filters",void 0),be(this,"keyIndex",void 0),this.props=t,this.matchers=r,this.filters=[...n,new we],this.keyIndex=-1,this.container=this.createContainer(e||""),this.allowed=new Set(null!==(i=t.allowList)&&void 0!==i?i:de),this.banned=new Set(ue),this.blocked=new Set(t.blockList)}applyAttributeFilters(e,t){return this.filters.reduce(((t,r)=>null!==t&&"function"==typeof r.attribute?r.attribute(e,t):t),t)}applyNodeFilters(e,t){return this.filters.reduce(((t,r)=>null!==t&&"function"==typeof r.node?r.node(e,t):t),t)}applyMatchers(e,t){const r={},{props:n}=this;let i=e,a=0,o=null;return this.matchers.forEach((e=>{const s=e.asTag().toLowerCase(),l=this.getTagConfig(s);if(n[e.inverseName]||!this.isTagAllowed(s))return;if(!this.canRenderChild(t,l))return;let c="";for(;i&&(o=e.match(i));){const{index:t,length:s,match:l,valid:u,void:d,...h}=o,f=e.propName+String(a);t>0&&(c+=i.slice(0,t)),u?(c+=d?`{{{${f}/}}}`:`{{{${f}}}}${l}{{{/${f}}}}`,this.keyIndex+=1,a+=1,r[f]={children:l,matcher:e,props:{...n,...h,key:this.keyIndex}}):c+=l,e.greedy?(i=c+i.slice(t+s),c=""):i=i.slice(t+(s||l.length))}e.greedy||(i=c+i)})),0===a?e:this.replaceTokens(i,r)}canRenderChild(e,t){return!(!e.tagName||!t.tagName)&&!e.void&&(e.children.length>0?e.children.includes(t.tagName):!(e.invalid.length>0&&e.invalid.includes(t.tagName))&&(t.parent.length>0?t.parent.includes(e.tagName):!(!e.self&&e.tagName===t.tagName)&&Boolean(e&&e.content&t.type)))}convertLineBreaks(e){const{noHtml:t,disableLineBreaks:r}=this.props;if(t||r||e.match(/<((?:\/[ a-z]+)|(?:[ a-z]+\/))>/gi))return e;let n=e.replace(/\r\n/g,"\n");return n=n.replace(/\n{3,}/g,"\n\n\n"),n=n.replace(/\n/g,"<br/>"),n}createContainer(e){var t;const n=(void 0!==r.g&&r.g.INTERWEAVE_SSR_POLYFILL||Ce)();if(!n)return;const i=null!==(t=this.props.containerTagName)&&void 0!==t?t:"body",a="body"===i||"fragment"===i?n.body:n.createElement(i);return e.match(ke)||(a.innerHTML=this.convertLineBreaks(this.props.escapeHtml?ye()(e):e)),a}extractAttributes(e){const{allowAttributes:t}=this.props,r={};let n=0;return 1===e.nodeType&&e.attributes?([...e.attributes].forEach((i=>{const{name:a,value:o}=i,s=a.toLowerCase(),l=he[s]||he[a];if(!this.isSafe(e))return;if(!s.match(Se)&&(!t&&(!l||2===l)||s.startsWith("on")||o.replace(/(\s|\0|�([9AD]);)/,"").match(/(javascript|vbscript|livescript|xss):/i)))return;let c="style"===s?this.extractStyleAttribute(e):o;4===l?c=!0:3===l?c=Number.parseFloat(String(c)):5!==l&&(c=String(c)),r[fe[s]||s]=this.applyAttributeFilters(s,c),n+=1})),0===n?null:r):null}extractStyleAttribute(e){const t={};return Array.from(e.style).forEach((r=>{const n=e.style[r];"string"!=typeof n&&"number"!=typeof n||(t[r.replace(/-([a-z])/g,((e,t)=>String(t).toUpperCase()))]=n)})),t}getTagConfig(e){const t={children:[],content:0,invalid:[],parent:[],self:!0,tagName:"",type:0,void:!1};return ce[e]?{...t,...ce[e],tagName:e}:t}isSafe(e){if("undefined"!=typeof HTMLAnchorElement&&e instanceof HTMLAnchorElement){const t=e.getAttribute("href");if(null!=t&&t.startsWith("#"))return!0;const r=e.protocol.toLowerCase();return":"===r||"http:"===r||"https:"===r||"mailto:"===r||"tel:"===r}return!0}isTagAllowed(e){return!this.banned.has(e)&&!this.blocked.has(e)&&(this.props.allowElements||this.allowed.has(e))}parse(){return this.container?this.parseNode(this.container,this.getTagConfig(this.container.nodeName.toLowerCase())):[]}parseNode(e,r){const{noHtml:n,noHtmlExceptMatchers:i,allowElements:a,transform:o,transformOnlyAllowList:s}=this.props;let l=[],c="";return[...e.childNodes].forEach((e=>{if(1===e.nodeType){const d=e.nodeName.toLowerCase(),h=this.getTagConfig(d);c&&(l.push(c),c="");const f=this.applyNodeFilters(d,e);if(!f)return;let p;if(o&&(!s||this.isTagAllowed(d))){this.keyIndex+=1;const e=this.keyIndex;p=this.parseNode(f,h);const r=o(f,p,h);if(null===r)return;if(void 0!==r)return void l.push(t().cloneElement(r,{key:e}));this.keyIndex=e-1}if(this.banned.has(d))return;if(n||i&&"br"!==d||!this.isTagAllowed(d)||!a&&!this.canRenderChild(r,h))l=[...l,...this.parseNode(f,h.tagName?h:r)];else{var u;this.keyIndex+=1;const e=this.extractAttributes(f),r={tagName:d};e&&(r.attributes=e),h.void&&(r.selfClose=h.void),l.push(t().createElement(ge,{...r,key:this.keyIndex},null!==(u=p)&&void 0!==u?u:this.parseNode(f,h)))}}else if(3===e.nodeType){const t=n&&!i?e.textContent:this.applyMatchers(e.textContent||"",r);Array.isArray(t)?l=[...l,...t]:c+=t}})),c&&l.push(c),l}replaceTokens(e,t){if(!e.includes("{{{"))return e;const r=[];let n=e,i=null;for(;i=n.match(_e);){const[e,a]=i,o=i.index,s=e.includes("/");o>0&&(r.push(n.slice(0,o)),n=n.slice(o));const{children:l,matcher:c,props:u}=t[a];let d;if(s)d=e.length,r.push(c.createElement(l,u));else{const i=n.match(new RegExp(`{{{/${a}}}}`));d=i.index+i[0].length,r.push(c.createElement(this.replaceTokens(n.slice(e.length,i.index),t),u))}n=n.slice(d)}return n.length>0&&r.push(n),0===r.length?"":1===r.length&&"string"==typeof r[0]?r[0]:r}}function Pe(e){var r;const{attributes:n,className:i,containerTagName:a,content:o,emptyContent:s,parsedContent:l,tagName:c,noWrap:u}=e,d=null!==(r=null!=a?a:c)&&void 0!==r?r:"span",h="fragment"===d||u;let f;if(l)f=l;else{const t=new Ee(null!=o?o:"",e).parse();t.length>0&&(f=t)}return f||(f=s),h?t().createElement(t().Fragment,null,f):t().createElement(ge,{attributes:n,className:i,tagName:d},f)}function Ae(e){const{attributes:r,className:n,content:i="",disableFilters:a=!1,disableMatchers:o=!1,emptyContent:s=null,filters:l=[],matchers:c=[],onAfterParse:u=null,onBeforeParse:d=null,tagName:h="span",noWrap:f=!1,...p}=e,g=o?[]:c,m=a?[]:l,v=d?[d]:[],y=u?[u]:[];g.forEach((e=>{e.onBeforeParse&&v.push(e.onBeforeParse.bind(e)),e.onAfterParse&&y.push(e.onAfterParse.bind(e))}));const b=v.reduce(((t,r)=>r(t,e)),null!=i?i:""),x=new Ee(b,p,g,m),w=y.reduce(((t,r)=>r(t,e)),x.parse());return t().createElement(Pe,{attributes:r,className:n,containerTagName:e.containerTagName,emptyContent:s,noWrap:f,parsedContent:0===w.length?void 0:w,tagName:h})}const De=({column:t,item:r})=>{let n=r?.[t.id];return void 0===n&&(n=null),isNaN(n)?""===n||null===n?(0,e.createElement)(e.Fragment,null,"'-'"):(0,e.createElement)(Ae,{attributes:{className:"interweave"},content:n}):(0,e.createElement)("div",{className:"idBadge"},n)};function Oe({columns:t,data:r,isLoading:n,rowActions:i,setUpdateErrors:a,parameters:o,singleName:s,columnFilters:l,includeBulkActionsCheckbox:c=!1}){const[u,d]=(0,e.useState)([]),[h,p]=(0,e.useState)([]);function g(e){return async t=>{const r=t.target.dataset.actionid;d([r]),await e(r),d([])}}function m(e){return async t=>{const r=t.target.dataset.actionid,n=await e(r);p([...n.successes])}}return(0,e.useEffect)((()=>{if(h.length&&!n){const e=[];return e[0]=setTimeout((()=>{const e=document.getElementsByClassName(ie);1==e.length&&e[0].scrollIntoView({behavior:"smooth",block:"center"})}),100),e[1]=setTimeout((()=>{p([])}),600),()=>{e.forEach((e=>clearTimeout(e)))}}}),[h,n]),r?r?.items.map((d=>{var p,v;return(0,e.createElement)("tr",{key:d.id,className:_()("Bsww96mQyqw0ZNAwfvRQ",{[ne]:u.indexOf(d.id)>-1,[ie]:h.indexOf(parseInt(d.id))>-1})},c&&(0,e.createElement)(oe,null,(0,e.createElement)(J,{id:d.id,name:null!==(p=null!==(v=d?.donor)&&void 0!==v?v:d?.title)&&void 0!==p?p:d?.donorInformation,singleName:s})),(0,e.createElement)(e.Fragment,null,t?.map((s=>{const c=(u=s.id,l.filter((e=>e.column===u)));var u;return(0,e.createElement)(oe,{key:s.id,heading:t[0].id===s.id},c.length>0?c[0].filter(d,s,r):(0,e.createElement)(De,{column:s,item:d}),t[0].id===s.id&&!n&&i&&(0,e.createElement)("div",{role:"group","aria-label":(0,f.__)("Actions","give"),className:"KAX7009INwbV4_ty0qUM"},i({data:r,item:d,removeRow:g,addRow:m,setUpdateErrors:a,parameters:o})))}))))})):null}function Me(t){(0,e.useEffect)((()=>{requestAnimationFrame((()=>{window.dispatchEvent(new Event("resize"))}))}),[t])}const Te=({singleName:t=(0,f.__)("item","give"),pluralName:r=(0,f.__)("items","give"),title:n,data:i,rowActions:a=null,parameters:o={},error:s=!1,isLoading:l=!1,align:c="start",apiSettings:u,setSortDirectionForColumn:d,sortField:h,testMode:p,listTableBlankSlate:g,productRecommendation:m,columnFilters:v=[],includeBulkActionsCheckbox:y=!1,children:b=null})=>{const[x,w]=(0,e.useState)({errors:[],successes:[]}),[k,S]=(0,e.useState)(!1),[C,E]=(0,e.useState)(!0),[P,A]=(0,e.useState)(!1),[D,O]=(0,e.useState)(0),M=(0,e.useRef)(),T=!s&&0===i?.items.length;Me(i),(0,e.useEffect)((()=>{C&&i&&E(!1)}),[i]),(0,e.useEffect)((()=>{if(l&&(M.current&&O(M.current.getBoundingClientRect().width),A(Z.appear)),!l&&P){A(Z.disappear);const e=setTimeout((()=>A(!1)),100);return()=>clearTimeout(e)}}),[l]),(0,e.useEffect)((()=>{let e;return x.errors.length?(S(Z.appear),e=setTimeout((()=>document.getElementById(Z.updateError).scrollIntoView?.({behavior:"smooth",block:"center"})),100)):k&&(S(Z.disappear),e=setTimeout((()=>S(!1)),100)),()=>clearTimeout(e)}),[x.errors]);const I=u.table.columns?.filter((e=>e.visible||void 0===e.visible));return(0,e.createElement)(e.Fragment,null,C&&!s?(0,e.createElement)("div",{className:Z.loadingContainer},(0,e.createElement)("div",{role:"dialog","aria-labelledby":"giveListTableLoadingMessage",className:Z.loadingContainerContent},(0,e.createElement)(R,null),(0,e.createElement)("h2",{id:"giveListTableLoadingMessage",className:Z.loadingContainerContentText},(0,f.sprintf)((0,f.__)("Loading %s","give"),r)))):(0,e.createElement)("div",{role:"group","aria-labelledby":"giveListTableCaption","aria-describedby":"giveListTableMessage",className:Z.tableGroup,tabIndex:0},P&&(0,e.createElement)("div",{className:_()(Z.overlay,P)},(0,e.createElement)("div",{className:_()(document.body.scrollHeight>document.body.clientHeight&&Z.relativeContainer)},(0,e.createElement)("div",{className:Z.fixedContent},(0,e.createElement)(R,{size:"medium"})))),(0,e.createElement)("table",{ref:M,className:`giveListTable ${l?"giveListTableIsLoading":"giveListTableIsLoaded"} ${Z.table}`},(0,e.createElement)("caption",{id:"giveListTableCaption",className:Z.tableCaption},n),(0,e.createElement)("thead",{className:Z[u.table.id]},(0,e.createElement)("tr",{className:Z.searchContainerRow},b),(0,e.createElement)("tr",null,y&&(0,e.createElement)("th",{scope:"col","aria-sort":"none",className:_()(Z.tableColumnHeader,Z.selectAll,{[Z.testMode]:p}),"data-column":"select"},(0,e.createElement)(Q,{pluralName:r,data:i})),(0,e.createElement)(e.Fragment,null,I?.map((t=>(0,e.createElement)("th",{scope:"col","aria-sort":t.label===h.sortColumn?"asc"===h.sortDirection?"ascending":"descending":"none",className:_()(Z.tableColumnHeader,{[Z[t.id]]:!0,[Z.testMode]:p}),"data-column":t.id,key:t.id},(0,e.createElement)(re,{column:t,sortField:h,setSortDirectionForColumn:d}))))))),(0,e.createElement)("tbody",{className:Z.tableContent},m,(0,e.createElement)(Oe,{columns:I,data:i,isLoading:l,singleName:t,rowActions:a,parameters:o,setUpdateErrors:w,columnFilters:v,includeBulkActionsCheckbox:y}))),k&&(0,e.createElement)("div",{className:_()(Z.overlay,k)},(0,e.createElement)("div",{id:Z.updateError,role:"dialog","aria-labelledby":"giveListTableErrorMessage"},Boolean(x.successes.length)&&(0,e.createElement)("span",null,x.successes.length+" "+ // translators: // translators: (0,f._n)((0,f.sprintf)("%s was updated successfully.",t),(0,f.sprintf)("%s were updated successfully.",r),x.successes.length,"give")),(0,e.createElement)("span",{id:"giveListTableErrorMessage"},x.errors.length+" "+(0,f._n)(`${t} couldn't be updated.`,`${r} couldn't be updated.`,x.errors.length,"give")),(0,e.createElement)("button",{type:"button",className:_()("dashicons dashicons-dismiss",Z.dismiss),onClick:()=>{w({errors:[],successes:[]})}},(0,e.createElement)("span",{className:"give-visually-hidden"},(0,f.__)("dismiss","give"))))),(0,e.createElement)("div",{id:"giveListTableMessage"},T&&(0,e.createElement)("div",{role:"status",className:Z.statusMessage},g),s&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{role:"alert",className:Z.statusMessage},(0,f.sprintf)((0,f.__)("There was a problem retrieving the %s.","give"),r)),(0,e.createElement)("div",{className:Z.statusMessage},(0,e.createElement)("a",{href:window.location.href.toString()},(0,f.__)("Click here to reload the page.","give")))))))},Ie="m5pOFZjbMT6j8QhfAK1u",Ne="l8GIQfdxthMna2jU9QZz",Le="IXUnmrK8jPKBP0MSdOQr",Re=({currentPage:t=1,totalPages:r=0,totalItems:n=-1,disabled:i=!1,setPage:a=e=>{},singleName:o,pluralName:s})=>{const l=parseInt(t)+1,c=parseInt(t)-1;return(0,e.createElement)("nav",{"aria-label":(0,f.sprintf)((0,f.__)("%s table","give"),s),className:"Ifkc1MX9wBA5lAmEi7yy"},n>=1&&(0,e.createElement)("span",null,n.toString()+" ",1==n?o:s),1<r&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("button",{className:_()(Ne,Le),"aria-disabled":c<=1,"aria-label":(0,f.__)("first page"),onClick:e=>{"false"===e.currentTarget.getAttribute("aria-disabled")&&a(1)}},(0,e.createElement)("span",{"aria-hidden":!0},"«")),(0,e.createElement)("button",{className:_()(Ne,Le),"aria-disabled":c<=0,"aria-label":(0,f.__)("previous page"),onClick:e=>{"false"===e.currentTarget.getAttribute("aria-disabled")&&a(parseInt(t)-1)}},(0,e.createElement)("span",{"aria-hidden":!0},"‹")),(0,e.createElement)("span",null,(0,e.createElement)("label",{htmlFor:Ie,className:"k8TNSOBl_24bJsKFgPDU"},(0,f.__)("Current Page","give")),(0,e.createElement)("select",{className:Le,id:Ie,name:"currentPageSelector",value:t,onChange:e=>{const t=Number(e.target.value);a(t)}},Array.from({length:r},((e,t)=>t+1)).map((t=>(0,e.createElement)("option",{key:t,value:t},t)))),(0,e.createElement)("span",null," ",(0,f.__)("of","give")," ",(0,e.createElement)("span",null,r)," ")),(0,e.createElement)("button",{className:_()(Ne,Le),"aria-disabled":l>r,"aria-label":(0,f.__)("next page"),onClick:e=>{"false"===e.currentTarget.getAttribute("aria-disabled")&&a(parseInt(t)+1)}},(0,e.createElement)("span",{"aria-hidden":!0},"›")),(0,e.createElement)("button",{className:_()(Ne,Le),"aria-disabled":l>r-1,"aria-label":(0,f.__)("final page"),onClick:e=>{"false"===e.currentTarget.getAttribute("aria-disabled")&&a(r)}},(0,e.createElement)("span",{"aria-hidden":!0},"»"))))};Re.propTypes={currentPage:k().number.isRequired,totalPages:k().number.isRequired,totalItems:k().number,setPage:k().func.isRequired,disabled:k().bool.isRequired};const Fe=Re;function ze(e){return ze="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ze(e)}function je(e){var t=function(e){if("object"!=ze(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ze(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ze(t)?t:t+""}function He(e,t,r){return(t=je(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function $e(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(r),!0).forEach((function(t){He(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Be(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function We(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Ve(e,t){if(e){if("string"==typeof e)return We(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?We(e,t):void 0}}function Ye(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||Ve(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xe(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.includes(r)||{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Ke=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function Ge(){return Ge=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ge.apply(null,arguments)}function Ue(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,je(n.key),n)}}function qe(e,t){return qe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qe(e,t)}function Ze(e){return Ze=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ze(e)}function Je(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Je=function(){return!!e})()}function Qe(e){return function(e){if(Array.isArray(e))return We(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ve(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var et=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),tt=Math.abs,rt=String.fromCharCode,nt=Object.assign;function it(e){return e.trim()}function at(e,t,r){return e.replace(t,r)}function ot(e,t){return e.indexOf(t)}function st(e,t){return 0|e.charCodeAt(t)}function lt(e,t,r){return e.slice(t,r)}function ct(e){return e.length}function ut(e){return e.length}function dt(e,t){return t.push(e),e}var ht=1,ft=1,pt=0,gt=0,mt=0,vt="";function yt(e,t,r,n,i,a,o){return{value:e,root:t,parent:r,type:n,props:i,children:a,line:ht,column:ft,length:o,return:""}}function bt(e,t){return nt(yt("",null,null,"",null,null,0),e,{length:-e.length},t)}function xt(){return mt=gt<pt?st(vt,gt++):0,ft++,10===mt&&(ft=1,ht++),mt}function wt(){return st(vt,gt)}function kt(){return gt}function St(e,t){return lt(vt,e,t)}function _t(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Ct(e){return ht=ft=1,pt=ct(vt=e),gt=0,[]}function Et(e){return vt="",e}function Pt(e){return it(St(gt-1,Ot(91===e?e+2:40===e?e+1:e)))}function At(e){for(;(mt=wt())&&mt<33;)xt();return _t(e)>2||_t(mt)>3?"":" "}function Dt(e,t){for(;--t&&xt()&&!(mt<48||mt>102||mt>57&&mt<65||mt>70&&mt<97););return St(e,kt()+(t<6&&32==wt()&&32==xt()))}function Ot(e){for(;xt();)switch(mt){case e:return gt;case 34:case 39:34!==e&&39!==e&&Ot(mt);break;case 40:41===e&&Ot(e);break;case 92:xt()}return gt}function Mt(e,t){for(;xt()&&e+mt!==57&&(e+mt!==84||47!==wt()););return"/*"+St(t,gt-1)+"*"+rt(47===e?e:xt())}function Tt(e){for(;!_t(wt());)xt();return St(e,gt)}var It="-ms-",Nt="-moz-",Lt="-webkit-",Rt="comm",Ft="rule",zt="decl",jt="@keyframes";function Ht(e,t){for(var r="",n=ut(e),i=0;i<n;i++)r+=t(e[i],i,e,t)||"";return r}function Bt(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case zt:return e.return=e.return||e.value;case Rt:return"";case jt:return e.return=e.value+"{"+Ht(e.children,n)+"}";case Ft:e.value=e.props.join(",")}return ct(r=Ht(e.children,n))?e.return=e.value+"{"+r+"}":""}function $t(e){return Et(Wt("",null,null,null,[""],e=Ct(e),0,[0],e))}function Wt(e,t,r,n,i,a,o,s,l){for(var c=0,u=0,d=o,h=0,f=0,p=0,g=1,m=1,v=1,y=0,b="",x=i,w=a,k=n,S=b;m;)switch(p=y,y=xt()){case 40:if(108!=p&&58==st(S,d-1)){-1!=ot(S+=at(Pt(y),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:S+=Pt(y);break;case 9:case 10:case 13:case 32:S+=At(p);break;case 92:S+=Dt(kt()-1,7);continue;case 47:switch(wt()){case 42:case 47:dt(Yt(Mt(xt(),kt()),t,r),l);break;default:S+="/"}break;case 123*g:s[c++]=ct(S)*v;case 125*g:case 59:case 0:switch(y){case 0:case 125:m=0;case 59+u:-1==v&&(S=at(S,/\f/g,"")),f>0&&ct(S)-d&&dt(f>32?Xt(S+";",n,r,d-1):Xt(at(S," ","")+";",n,r,d-2),l);break;case 59:S+=";";default:if(dt(k=Vt(S,t,r,c,u,i,s,b,x=[],w=[],d),a),123===y)if(0===u)Wt(S,t,k,k,x,a,d,s,w);else switch(99===h&&110===st(S,3)?100:h){case 100:case 108:case 109:case 115:Wt(e,k,k,n&&dt(Vt(e,k,k,0,0,i,s,b,i,x=[],d),w),i,w,d,s,n?x:w);break;default:Wt(S,k,k,k,[""],w,0,s,w)}}c=u=f=0,g=v=1,b=S="",d=o;break;case 58:d=1+ct(S),f=p;default:if(g<1)if(123==y)--g;else if(125==y&&0==g++&&125==(mt=gt>0?st(vt,--gt):0,ft--,10===mt&&(ft=1,ht--),mt))continue;switch(S+=rt(y),y*g){case 38:v=u>0?1:(S+="\f",-1);break;case 44:s[c++]=(ct(S)-1)*v,v=1;break;case 64:45===wt()&&(S+=Pt(xt())),h=wt(),u=d=ct(b=S+=Tt(kt())),y++;break;case 45:45===p&&2==ct(S)&&(g=0)}}return a}function Vt(e,t,r,n,i,a,o,s,l,c,u){for(var d=i-1,h=0===i?a:[""],f=ut(h),p=0,g=0,m=0;p<n;++p)for(var v=0,y=lt(e,d+1,d=tt(g=o[p])),b=e;v<f;++v)(b=it(g>0?h[v]+" "+y:at(y,/&\f/g,h[v])))&&(l[m++]=b);return yt(e,t,r,0===i?Ft:s,l,c,u)}function Yt(e,t,r){return yt(e,t,r,Rt,rt(mt),lt(e,2,-2),0)}function Xt(e,t,r,n){return yt(e,t,r,zt,lt(e,0,n),lt(e,n+1,-1),n)}var Kt=function(e,t,r){for(var n=0,i=0;n=i,i=wt(),38===n&&12===i&&(t[r]=1),!_t(i);)xt();return St(e,gt)},Gt=new WeakMap,Ut=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Gt.get(r))&&!n){Gt.set(e,!0);for(var i=[],a=function(e,t){return Et(function(e,t){var r=-1,n=44;do{switch(_t(n)){case 0:38===n&&12===wt()&&(t[r]=1),e[r]+=Kt(gt-1,t,r);break;case 2:e[r]+=Pt(n);break;case 4:if(44===n){e[++r]=58===wt()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=rt(n)}}while(n=xt());return e}(Ct(e),t))}(t,i),o=r.props,s=0,l=0;s<a.length;s++)for(var c=0;c<o.length;c++,l++)e.props[l]=i[s]?a[s].replace(/&\f/g,o[c]):o[c]+" "+a[s]}}},qt=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function Zt(e,t){switch(function(e,t){return 45^st(e,0)?(((t<<2^st(e,0))<<2^st(e,1))<<2^st(e,2))<<2^st(e,3):0}(e,t)){case 5103:return Lt+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Lt+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Lt+e+Nt+e+It+e+e;case 6828:case 4268:return Lt+e+It+e+e;case 6165:return Lt+e+It+"flex-"+e+e;case 5187:return Lt+e+at(e,/(\w+).+(:[^]+)/,Lt+"box-$1$2"+It+"flex-$1$2")+e;case 5443:return Lt+e+It+"flex-item-"+at(e,/flex-|-self/,"")+e;case 4675:return Lt+e+It+"flex-line-pack"+at(e,/align-content|flex-|-self/,"")+e;case 5548:return Lt+e+It+at(e,"shrink","negative")+e;case 5292:return Lt+e+It+at(e,"basis","preferred-size")+e;case 6060:return Lt+"box-"+at(e,"-grow","")+Lt+e+It+at(e,"grow","positive")+e;case 4554:return Lt+at(e,/([^-])(transform)/g,"$1"+Lt+"$2")+e;case 6187:return at(at(at(e,/(zoom-|grab)/,Lt+"$1"),/(image-set)/,Lt+"$1"),e,"")+e;case 5495:case 3959:return at(e,/(image-set\([^]*)/,Lt+"$1$`$1");case 4968:return at(at(e,/(.+:)(flex-)?(.*)/,Lt+"box-pack:$3"+It+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Lt+e+e;case 4095:case 3583:case 4068:case 2532:return at(e,/(.+)-inline(.+)/,Lt+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ct(e)-1-t>6)switch(st(e,t+1)){case 109:if(45!==st(e,t+4))break;case 102:return at(e,/(.+:)(.+)-([^]+)/,"$1"+Lt+"$2-$3$1"+Nt+(108==st(e,t+3)?"$3":"$2-$3"))+e;case 115:return~ot(e,"stretch")?Zt(at(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==st(e,t+1))break;case 6444:switch(st(e,ct(e)-3-(~ot(e,"!important")&&10))){case 107:return at(e,":",":"+Lt)+e;case 101:return at(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Lt+(45===st(e,14)?"inline-":"")+"box$3$1"+Lt+"$2$3$1"+It+"$2box$3")+e}break;case 5936:switch(st(e,t+11)){case 114:return Lt+e+It+at(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Lt+e+It+at(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Lt+e+It+at(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Lt+e+It+e+e}return e}var Jt=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case zt:e.return=Zt(e.value,e.length);break;case jt:return Ht([bt(e,{value:at(e.value,"@","@"+Lt)})],n);case Ft:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return Ht([bt(e,{props:[at(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return Ht([bt(e,{props:[at(t,/:(plac\w+)/,":"+Lt+"input-$1")]}),bt(e,{props:[at(t,/:(plac\w+)/,":-moz-$1")]}),bt(e,{props:[at(t,/:(plac\w+)/,It+"input-$1")]})],n)}return""}))}}],Qt=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var n,i,a=e.stylisPlugins||Jt,o={},s=[];n=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)o[t[r]]=!0;s.push(e)}));var l,c,u,d,h=[Bt,(d=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&d(e)})],f=(c=[Ut,qt].concat(a,h),u=ut(c),function(e,t,r,n){for(var i="",a=0;a<u;a++)i+=c[a](e,t,r,n)||"";return i});i=function(e,t,r,n){l=r,Ht($t(e?e+"{"+t.styles+"}":t.styles),f),n&&(p.inserted[t.name]=!0)};var p={key:t,sheet:new et({key:t,container:n,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:o,registered:{},insert:i};return p.sheet.hydrate(s),p},er=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},tr={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function rr(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}var nr=/[A-Z]|^ms/g,ir=/_EMO_([^_]+?)_([^]*?)_EMO_/g,ar=function(e){return 45===e.charCodeAt(1)},or=function(e){return null!=e&&"boolean"!=typeof e},sr=rr((function(e){return ar(e)?e:e.replace(nr,"-$&").toLowerCase()})),lr=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(ir,(function(e,t,r){return ur={name:t,styles:r,next:ur},t}))}return 1===tr[e]||ar(e)||"number"!=typeof t||0===t?t:t+"px"};function cr(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return ur={name:r.name,styles:r.styles,next:ur},r.name;if(void 0!==r.styles){var n=r.next;if(void 0!==n)for(;void 0!==n;)ur={name:n.name,styles:n.styles,next:ur},n=n.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var i=0;i<r.length;i++)n+=cr(e,t,r[i])+";";else for(var a in r){var o=r[a];if("object"!=typeof o)null!=t&&void 0!==t[o]?n+=a+"{"+t[o]+"}":or(o)&&(n+=sr(a)+":"+lr(a,o)+";");else if(!Array.isArray(o)||"string"!=typeof o[0]||null!=t&&void 0!==t[o[0]]){var s=cr(e,t,o);switch(a){case"animation":case"animationName":n+=sr(a)+":"+s+";";break;default:n+=a+"{"+s+"}"}}else for(var l=0;l<o.length;l++)or(o[l])&&(n+=sr(a)+":"+lr(a,o[l])+";")}return n}(e,t,r);case"function":if(void 0!==e){var i=ur,a=r(e);return ur=i,cr(e,t,a)}}if(null==t)return r;var o=t[r];return void 0!==o?o:r}var ur,dr=/label:\s*([^\s;\n{]+)\s*(;|$)/g,hr=function(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var n=!0,i="";ur=void 0;var a=e[0];null==a||void 0===a.raw?(n=!1,i+=cr(r,t,a)):i+=a[0];for(var o=1;o<e.length;o++)i+=cr(r,t,e[o]),n&&(i+=a[o]);dr.lastIndex=0;for(var s,l="";null!==(s=dr.exec(i));)l+="-"+s[1];var c=function(e){for(var t,r=0,n=0,i=e.length;i>=4;++n,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(i){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(i)+l;return{name:c,styles:i,next:ur}},fr={}.hasOwnProperty,pr=(0,e.createContext)("undefined"!=typeof HTMLElement?Qt({key:"css"}):null);pr.Provider;var gr=function(t){return(0,e.forwardRef)((function(r,n){var i=(0,e.useContext)(pr);return t(r,i,n)}))},mr=(0,e.createContext)({}),vr=e.useInsertionEffect?e.useInsertionEffect:function(e){e()},yr="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",br=function(e){var t,r=e.cache,n=e.serialized,i=e.isStringTag;return er(r,n,i),t=function(){return function(e,t,r){er(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}(r,n,i)},vr(t),null},xr=gr((function(t,r,n){var i=t.css;"string"==typeof i&&void 0!==r.registered[i]&&(i=r.registered[i]);var a=t[yr],o=[i],s="";"string"==typeof t.className?s=function(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "})),n}(r.registered,o,t.className):null!=t.className&&(s=t.className+" ");var l=hr(o,void 0,(0,e.useContext)(mr));s+=r.key+"-"+l.name;var c={};for(var u in t)fr.call(t,u)&&"css"!==u&&u!==yr&&(c[u]=t[u]);return c.ref=n,c.className=s,(0,e.createElement)(e.Fragment,null,(0,e.createElement)(br,{cache:r,serialized:l,isStringTag:"string"==typeof a}),(0,e.createElement)(a,c))}));r(4146);var wr=function(t,r){var n=arguments;if(null==r||!fr.call(r,"css"))return e.createElement.apply(void 0,n);var i=n.length,a=new Array(i);a[0]=xr,a[1]=function(e,t){var r={};for(var n in t)fr.call(t,n)&&(r[n]=t[n]);return r[yr]=e,r}(t,r);for(var o=2;o<i;o++)a[o]=n[o];return e.createElement.apply(null,a)};function kr(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return hr(t)}e.useInsertionEffect?e.useInsertionEffect:e.useLayoutEffect;var Sr=r(75795);const _r=Math.min,Cr=Math.max,Er=Math.round,Pr=Math.floor,Ar=e=>({x:e,y:e});function Dr(e){return Tr(e)?(e.nodeName||"").toLowerCase():"#document"}function Or(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Mr(e){var t;return null==(t=(Tr(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Tr(e){return e instanceof Node||e instanceof Or(e).Node}function Ir(e){return e instanceof Element||e instanceof Or(e).Element}function Nr(e){return e instanceof HTMLElement||e instanceof Or(e).HTMLElement}function Lr(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof Or(e).ShadowRoot)}function Rr(e){const{overflow:t,overflowX:r,overflowY:n,display:i}=Fr(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function Fr(e){return Or(e).getComputedStyle(e)}function zr(e){const t=function(e){if("html"===Dr(e))return e;const t=e.assignedSlot||e.parentNode||Lr(e)&&e.host||Mr(e);return Lr(t)?t.host:t}(e);return function(e){return["html","body","#document"].includes(Dr(e))}(t)?e.ownerDocument?e.ownerDocument.body:e.body:Nr(t)&&Rr(t)?t:zr(t)}function jr(e,t){var r;void 0===t&&(t=[]);const n=zr(e),i=n===(null==(r=e.ownerDocument)?void 0:r.body),a=Or(n);return i?t.concat(a,a.visualViewport||[],Rr(n)?n:[]):t.concat(n,jr(n))}function Hr(e){return Ir(e)?e:e.contextElement}function Br(e){const t=Hr(e);if(!Nr(t))return Ar(1);const r=t.getBoundingClientRect(),{width:n,height:i,$:a}=function(e){const t=Fr(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const i=Nr(e),a=i?e.offsetWidth:r,o=i?e.offsetHeight:n,s=Er(r)!==a||Er(n)!==o;return s&&(r=a,n=o),{width:r,height:n,$:s}}(t);let o=(a?Er(r.width):r.width)/n,s=(a?Er(r.height):r.height)/i;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}const $r=Ar(0);function Wr(e){const t=Or(e);return"undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:$r}function Vr(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);const i=e.getBoundingClientRect(),a=Hr(e);let o=Ar(1);t&&(n?Ir(n)&&(o=Br(n)):o=Br(e));const s=function(e,t,r){return void 0===t&&(t=!1),!(!r||t&&r!==Or(e))&&t}(a,r,n)?Wr(a):Ar(0);let l=(i.left+s.x)/o.x,c=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){const e=Or(a),t=n&&Ir(n)?Or(n):n;let r=e.frameElement;for(;r&&n&&t!==e;){const e=Br(r),t=r.getBoundingClientRect(),n=Fr(r),i=t.left+(r.clientLeft+parseFloat(n.paddingLeft))*e.x,a=t.top+(r.clientTop+parseFloat(n.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=i,c+=a,r=Or(r).frameElement}}return h={width:u,height:d,x:l,y:c},{...h,top:h.y,left:h.x,right:h.x+h.width,bottom:h.y+h.height};var h}const Yr=e.useLayoutEffect;var Xr=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],Kr=function(){};function Gr(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function Ur(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];var a=[].concat(n);if(t&&e)for(var o in t)t.hasOwnProperty(o)&&t[o]&&a.push("".concat(Gr(e,o)));return a.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var qr=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===ze(e)&&null!==e?[e]:[];var t},Zr=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,$e({},Xe(e,Xr))},Jr=function(e,t,r){var n=e.cx,i=e.getStyles,a=e.getClassNames,o=e.className;return{css:i(t,e),className:n(null!=r?r:{},a(t,e),o)}};function Qr(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function en(e){return Qr(e)?window.pageYOffset:e.scrollTop}function tn(e,t){Qr(e)?window.scrollTo(0,t):e.scrollTop=t}function rn(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Kr,i=en(e),a=t-i,o=0;!function t(){var s,l=a*((s=(s=o+=10)/r-1)*s*s+1)+i;tn(e,l),o<r?window.requestAnimationFrame(t):n(e)}()}function nn(e,t){var r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),i=t.offsetHeight/3;n.bottom+i>r.bottom?tn(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):n.top-i<r.top&&tn(e,Math.max(t.offsetTop-i,0))}function an(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var on=!1,sn={get passive(){return on=!0}},ln="undefined"!=typeof window?window:{};ln.addEventListener&&ln.removeEventListener&&(ln.addEventListener("p",Kr,sn),ln.removeEventListener("p",Kr,!1));var cn=on;function un(e){return null!=e}function dn(e,t,r){return e?t:r}var hn=["children","innerProps"],fn=["children","innerProps"];var pn,gn,mn,vn=function(e){return"auto"===e?"bottom":e},yn=(0,e.createContext)(null),bn=function(t){var r=t.children,n=t.minMenuHeight,i=t.maxMenuHeight,a=t.menuPlacement,o=t.menuPosition,s=t.menuShouldScrollIntoView,l=t.theme,c=((0,e.useContext)(yn)||{}).setPortalPlacement,u=(0,e.useRef)(null),d=Ye((0,e.useState)(i),2),h=d[0],f=d[1],p=Ye((0,e.useState)(null),2),g=p[0],m=p[1],v=l.spacing.controlHeight;return Yr((function(){var e=u.current;if(e){var t="fixed"===o,r=function(e){var t=e.maxHeight,r=e.menuEl,n=e.minHeight,i=e.placement,a=e.shouldScroll,o=e.isFixedPosition,s=e.controlHeight,l=function(e){var t=getComputedStyle(e),r="absolute"===t.position,n=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!r||"static"!==t.position)&&n.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}(r),c={placement:"bottom",maxHeight:t};if(!r||!r.offsetParent)return c;var u,d=l.getBoundingClientRect().height,h=r.getBoundingClientRect(),f=h.bottom,p=h.height,g=h.top,m=r.offsetParent.getBoundingClientRect().top,v=o||Qr(u=l)?window.innerHeight:u.clientHeight,y=en(l),b=parseInt(getComputedStyle(r).marginBottom,10),x=parseInt(getComputedStyle(r).marginTop,10),w=m-x,k=v-g,S=w+y,_=d-y-g,C=f-v+y+b,E=y+g-x,P=160;switch(i){case"auto":case"bottom":if(k>=p)return{placement:"bottom",maxHeight:t};if(_>=p&&!o)return a&&rn(l,C,P),{placement:"bottom",maxHeight:t};if(!o&&_>=n||o&&k>=n)return a&&rn(l,C,P),{placement:"bottom",maxHeight:o?k-b:_-b};if("auto"===i||o){var A=t,D=o?w:S;return D>=n&&(A=Math.min(D-b-s,t)),{placement:"top",maxHeight:A}}if("bottom"===i)return a&&tn(l,C),{placement:"bottom",maxHeight:t};break;case"top":if(w>=p)return{placement:"top",maxHeight:t};if(S>=p&&!o)return a&&rn(l,E,P),{placement:"top",maxHeight:t};if(!o&&S>=n||o&&w>=n){var O=t;return(!o&&S>=n||o&&w>=n)&&(O=o?w-x:S-x),a&&rn(l,E,P),{placement:"top",maxHeight:O}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return c}({maxHeight:i,menuEl:e,minHeight:n,placement:a,shouldScroll:s&&!t,isFixedPosition:t,controlHeight:v});f(r.maxHeight),m(r.placement),null==c||c(r.placement)}}),[i,a,o,s,n,c,v]),r({ref:u,placerProps:$e($e({},t),{},{placement:g||vn(a),maxHeight:h})})},xn=function(e,t){var r=e.theme,n=r.spacing.baseUnit,i=r.colors;return $e({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px")})},wn=xn,kn=xn,Sn=["size"],Cn=["innerProps","isRtl","size"],En={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Pn=function(e){var t=e.size,r=Xe(e,Sn);return wr("svg",Ge({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:En},r))},An=function(e){return wr(Pn,Ge({size:20},e),wr("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Dn=function(e){return wr(Pn,Ge({size:20},e),wr("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},On=function(e,t){var r=e.isFocused,n=e.theme,i=n.spacing.baseUnit,a=n.colors;return $e({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:r?a.neutral60:a.neutral20,padding:2*i,":hover":{color:r?a.neutral80:a.neutral40}})},Mn=On,Tn=On,In=function(){var e=kr.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(pn||(gn=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],mn||(mn=gn.slice(0)),pn=Object.freeze(Object.defineProperties(gn,{raw:{value:Object.freeze(mn)}})))),Nn=function(e){var t=e.delay,r=e.offset;return wr("span",{css:kr({animation:"".concat(In," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Ln=["data"],Rn=["innerRef","isDisabled","isHidden","inputClassName"],Fn={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},zn={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":$e({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Fn)},jn=function(e){return $e({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Fn)},Hn=function(e){var t=e.children,r=e.innerProps;return wr("div",r,t)},Bn={ClearIndicator:function(e){var t=e.children,r=e.innerProps;return wr("div",Ge({},Jr(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),t||wr(An,null))},Control:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,i=e.innerRef,a=e.innerProps,o=e.menuIsOpen;return wr("div",Ge({ref:i},Jr(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":n,"control--menu-is-open":o}),a),t)},DropdownIndicator:function(e){var t=e.children,r=e.innerProps;return wr("div",Ge({},Jr(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),t||wr(Dn,null))},DownChevron:Dn,CrossIcon:An,Group:function(e){var t=e.children,r=e.cx,n=e.getStyles,i=e.getClassNames,a=e.Heading,o=e.headingProps,s=e.innerProps,l=e.label,c=e.theme,u=e.selectProps;return wr("div",Ge({},Jr(e,"group",{group:!0}),s),wr(a,Ge({},o,{selectProps:u,theme:c,getStyles:n,getClassNames:i,cx:r}),l),wr("div",null,t))},GroupHeading:function(e){var t=Zr(e);t.data;var r=Xe(t,Ln);return wr("div",Ge({},Jr(e,"groupHeading",{"group-heading":!0}),r))},IndicatorsContainer:function(e){var t=e.children,r=e.innerProps;return wr("div",Ge({},Jr(e,"indicatorsContainer",{indicators:!0}),r),t)},IndicatorSeparator:function(e){var t=e.innerProps;return wr("span",Ge({},t,Jr(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,r=e.value,n=Zr(e),i=n.innerRef,a=n.isDisabled,o=n.isHidden,s=n.inputClassName,l=Xe(n,Rn);return wr("div",Ge({},Jr(e,"input",{"input-container":!0}),{"data-value":r||""}),wr("input",Ge({className:t({input:!0},s),ref:i,style:jn(o),disabled:a},l)))},LoadingIndicator:function(e){var t=e.innerProps,r=e.isRtl,n=e.size,i=void 0===n?4:n,a=Xe(e,Cn);return wr("div",Ge({},Jr($e($e({},a),{},{innerProps:t,isRtl:r,size:i}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),wr(Nn,{delay:0,offset:r}),wr(Nn,{delay:160,offset:!0}),wr(Nn,{delay:320,offset:!r}))},Menu:function(e){var t=e.children,r=e.innerRef,n=e.innerProps;return wr("div",Ge({},Jr(e,"menu",{menu:!0}),{ref:r},n),t)},MenuList:function(e){var t=e.children,r=e.innerProps,n=e.innerRef,i=e.isMulti;return wr("div",Ge({},Jr(e,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:n},r),t)},MenuPortal:function(t){var r=t.appendTo,n=t.children,i=t.controlElement,a=t.innerProps,o=t.menuPlacement,s=t.menuPosition,l=(0,e.useRef)(null),c=(0,e.useRef)(null),u=Ye((0,e.useState)(vn(o)),2),d=u[0],h=u[1],f=(0,e.useMemo)((function(){return{setPortalPlacement:h}}),[]),p=Ye((0,e.useState)(null),2),g=p[0],m=p[1],v=(0,e.useCallback)((function(){if(i){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(i),t="fixed"===s?0:window.pageYOffset,r=e[d]+t;r===(null==g?void 0:g.offset)&&e.left===(null==g?void 0:g.rect.left)&&e.width===(null==g?void 0:g.rect.width)||m({offset:r,rect:e})}}),[i,s,d,null==g?void 0:g.offset,null==g?void 0:g.rect.left,null==g?void 0:g.rect.width]);Yr((function(){v()}),[v]);var y=(0,e.useCallback)((function(){"function"==typeof c.current&&(c.current(),c.current=null),i&&l.current&&(c.current=function(e,t,r,n){void 0===n&&(n={});const{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=n,c=Hr(e),u=i||a?[...c?jr(c):[],...jr(t)]:[];u.forEach((e=>{i&&e.addEventListener("scroll",r,{passive:!0}),a&&e.addEventListener("resize",r)}));const d=c&&s?function(e,t){let r,n=null;const i=Mr(e);function a(){clearTimeout(r),n&&n.disconnect(),n=null}return function o(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),a();const{left:c,top:u,width:d,height:h}=e.getBoundingClientRect();if(s||t(),!d||!h)return;const f={rootMargin:-Pr(u)+"px "+-Pr(i.clientWidth-(c+d))+"px "+-Pr(i.clientHeight-(u+h))+"px "+-Pr(c)+"px",threshold:Cr(0,_r(1,l))||1};let p=!0;function g(e){const t=e[0].intersectionRatio;if(t!==l){if(!p)return o();t?o(!1,t):r=setTimeout((()=>{o(!1,1e-7)}),100)}p=!1}try{n=new IntersectionObserver(g,{...f,root:i.ownerDocument})}catch(e){n=new IntersectionObserver(g,f)}n.observe(e)}(!0),a}(c,r):null;let h,f=-1,p=null;o&&(p=new ResizeObserver((e=>{let[n]=e;n&&n.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame((()=>{p&&p.observe(t)}))),r()})),c&&!l&&p.observe(c),p.observe(t));let g=l?Vr(e):null;return l&&function t(){const n=Vr(e);!g||n.x===g.x&&n.y===g.y&&n.width===g.width&&n.height===g.height||r(),g=n,h=requestAnimationFrame(t)}(),r(),()=>{u.forEach((e=>{i&&e.removeEventListener("scroll",r),a&&e.removeEventListener("resize",r)})),d&&d(),p&&p.disconnect(),p=null,l&&cancelAnimationFrame(h)}}(i,l.current,v,{elementResize:"ResizeObserver"in window}))}),[i,v]);Yr((function(){y()}),[y]);var b=(0,e.useCallback)((function(e){l.current=e,y()}),[y]);if(!r&&"fixed"!==s||!g)return null;var x=wr("div",Ge({ref:b},Jr($e($e({},t),{},{offset:g.offset,position:s,rect:g.rect}),"menuPortal",{"menu-portal":!0}),a),n);return wr(yn.Provider,{value:f},r?(0,Sr.createPortal)(x,r):x)},LoadingMessage:function(e){var t=e.children,r=void 0===t?"Loading...":t,n=e.innerProps,i=Xe(e,fn);return wr("div",Ge({},Jr($e($e({},i),{},{children:r,innerProps:n}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),r)},NoOptionsMessage:function(e){var t=e.children,r=void 0===t?"No options":t,n=e.innerProps,i=Xe(e,hn);return wr("div",Ge({},Jr($e($e({},i),{},{children:r,innerProps:n}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),r)},MultiValue:function(e){var t=e.children,r=e.components,n=e.data,i=e.innerProps,a=e.isDisabled,o=e.removeProps,s=e.selectProps,l=r.Container,c=r.Label,u=r.Remove;return wr(l,{data:n,innerProps:$e($e({},Jr(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),i),selectProps:s},wr(c,{data:n,innerProps:$e({},Jr(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:s},t),wr(u,{data:n,innerProps:$e($e({},Jr(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},o),selectProps:s}))},MultiValueContainer:Hn,MultiValueLabel:Hn,MultiValueRemove:function(e){var t=e.children,r=e.innerProps;return wr("div",Ge({role:"button"},r),t||wr(An,{size:14}))},Option:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,i=e.isSelected,a=e.innerRef,o=e.innerProps;return wr("div",Ge({},Jr(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":n,"option--is-selected":i}),{ref:a,"aria-disabled":r},o),t)},Placeholder:function(e){var t=e.children,r=e.innerProps;return wr("div",Ge({},Jr(e,"placeholder",{placeholder:!0}),r),t)},SelectContainer:function(e){var t=e.children,r=e.innerProps,n=e.isDisabled,i=e.isRtl;return wr("div",Ge({},Jr(e,"container",{"--is-disabled":n,"--is-rtl":i}),r),t)},SingleValue:function(e){var t=e.children,r=e.isDisabled,n=e.innerProps;return wr("div",Ge({},Jr(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),n),t)},ValueContainer:function(e){var t=e.children,r=e.innerProps,n=e.isMulti,i=e.hasValue;return wr("div",Ge({},Jr(e,"valueContainer",{"value-container":!0,"value-container--is-multi":n,"value-container--has-value":i}),r),t)}},$n=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Wn(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!((n=e[r])===(i=t[r])||$n(n)&&$n(i)))return!1;var n,i;return!0}for(var Vn={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},Yn=function(e){return wr("span",Ge({css:Vn},e))},Xn={guidance:function(e){var t=e.isSearchable,r=e.isMulti,n=e.isDisabled,i=e.tabSelectsValue;switch(e.context){case"menu":return"Use Up and Down to choose options".concat(n?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,r=e.label,n=void 0===r?"":r,i=e.labels,a=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return"option ".concat(n,a?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,r=e.focused,n=e.options,i=e.label,a=void 0===i?"":i,o=e.selectValue,s=e.isDisabled,l=e.isSelected,c=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&o)return"value ".concat(a," focused, ").concat(c(o,r),".");if("menu"===t){var u=s?" disabled":"",d="".concat(l?"selected":"focused").concat(u);return"option ".concat(a," ").concat(d,", ").concat(c(n,r),".")}return""},onFilter:function(e){var t=e.inputValue,r=e.resultsMessage;return"".concat(r).concat(t?" for search term "+t:"",".")}},Kn=function(t){var r=t.ariaSelection,n=t.focusedOption,i=t.focusedValue,a=t.focusableOptions,o=t.isFocused,s=t.selectValue,l=t.selectProps,c=t.id,u=l.ariaLiveMessages,d=l.getOptionLabel,h=l.inputValue,f=l.isMulti,p=l.isOptionDisabled,g=l.isSearchable,m=l.menuIsOpen,v=l.options,y=l.screenReaderStatus,b=l.tabSelectsValue,x=l["aria-label"],w=l["aria-live"],k=(0,e.useMemo)((function(){return $e($e({},Xn),u||{})}),[u]),S=(0,e.useMemo)((function(){var e,t="";if(r&&k.onChange){var n=r.option,i=r.options,a=r.removedValue,o=r.removedValues,l=r.value,c=a||n||(e=l,Array.isArray(e)?null:e),u=c?d(c):"",h=i||o||void 0,f=h?h.map(d):[],g=$e({isDisabled:c&&p(c,s),label:u,labels:f},r);t=k.onChange(g)}return t}),[r,k,p,s,d]),_=(0,e.useMemo)((function(){var e="",t=n||i,r=!!(n&&s&&s.includes(n));if(t&&k.onFocus){var o={focused:t,label:d(t),isDisabled:p(t,s),isSelected:r,options:a,context:t===n?"menu":"value",selectValue:s};e=k.onFocus(o)}return e}),[n,i,d,p,k,a,s]),C=(0,e.useMemo)((function(){var e="";if(m&&v.length&&k.onFilter){var t=y({count:a.length});e=k.onFilter({inputValue:h,resultsMessage:t})}return e}),[a,h,m,k,v,y]),E=(0,e.useMemo)((function(){var e="";if(k.guidance){var t=i?"value":m?"menu":"input";e=k.guidance({"aria-label":x,context:t,isDisabled:n&&p(n,s),isMulti:f,isSearchable:g,tabSelectsValue:b})}return e}),[x,n,i,f,p,g,m,k,s,b]),P="".concat(_," ").concat(C," ").concat(E),A=wr(e.Fragment,null,wr("span",{id:"aria-selection"},S),wr("span",{id:"aria-context"},P)),D="initial-input-focus"===(null==r?void 0:r.action);return wr(e.Fragment,null,wr(Yn,{id:c},D&&A),wr(Yn,{"aria-live":w,"aria-atomic":"false","aria-relevant":"additions text"},o&&!D&&A))},Gn=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],Un=new RegExp("["+Gn.map((function(e){return e.letters})).join("")+"]","g"),qn={},Zn=0;Zn<Gn.length;Zn++)for(var Jn=Gn[Zn],Qn=0;Qn<Jn.letters.length;Qn++)qn[Jn.letters[Qn]]=Jn.base;var ei=function(e){return e.replace(Un,(function(e){return qn[e]}))},ti=function(e,t){void 0===t&&(t=Wn);var r=null;function n(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];if(r&&r.lastThis===this&&t(n,r.lastArgs))return r.lastResult;var a=e.apply(this,n);return r={lastResult:a,lastArgs:n,lastThis:this},a}return n.clear=function(){r=null},n}(ei),ri=function(e){return e.replace(/^\s+|\s+$/g,"")},ni=function(e){return"".concat(e.label," ").concat(e.value)},ii=["innerRef"];function ai(e){var t=e.innerRef,r=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return Object.entries(e).filter((function(e){var t=Ye(e,1)[0];return!r.includes(t)})).reduce((function(e,t){var r=Ye(t,2),n=r[0],i=r[1];return e[n]=i,e}),{})}(Xe(e,ii),"onExited","in","enter","exit","appear");return wr("input",Ge({ref:t},r,{css:kr({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var oi=["boxSizing","height","overflow","paddingRight","position"],si={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function li(e){e.preventDefault()}function ci(e){e.stopPropagation()}function ui(){var e=this.scrollTop,t=this.scrollHeight,r=e+this.offsetHeight;0===e?this.scrollTop=1:r===t&&(this.scrollTop=e-1)}function di(){return"ontouchstart"in window||navigator.maxTouchPoints}var hi=!("undefined"==typeof window||!window.document||!window.document.createElement),fi=0,pi={capture:!1,passive:!1},gi=function(){return document.activeElement&&document.activeElement.blur()},mi={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function vi(t){var r=t.children,n=t.lockEnabled,i=t.captureEnabled,a=function(t){var r=t.isEnabled,n=t.onBottomArrive,i=t.onBottomLeave,a=t.onTopArrive,o=t.onTopLeave,s=(0,e.useRef)(!1),l=(0,e.useRef)(!1),c=(0,e.useRef)(0),u=(0,e.useRef)(null),d=(0,e.useCallback)((function(e,t){if(null!==u.current){var r=u.current,c=r.scrollTop,d=r.scrollHeight,h=r.clientHeight,f=u.current,p=t>0,g=d-h-c,m=!1;g>t&&s.current&&(i&&i(e),s.current=!1),p&&l.current&&(o&&o(e),l.current=!1),p&&t>g?(n&&!s.current&&n(e),f.scrollTop=d,m=!0,s.current=!0):!p&&-t>c&&(a&&!l.current&&a(e),f.scrollTop=0,m=!0,l.current=!0),m&&function(e){e.preventDefault(),e.stopPropagation()}(e)}}),[n,i,a,o]),h=(0,e.useCallback)((function(e){d(e,e.deltaY)}),[d]),f=(0,e.useCallback)((function(e){c.current=e.changedTouches[0].clientY}),[]),p=(0,e.useCallback)((function(e){var t=c.current-e.changedTouches[0].clientY;d(e,t)}),[d]),g=(0,e.useCallback)((function(e){if(e){var t=!!cn&&{passive:!1};e.addEventListener("wheel",h,t),e.addEventListener("touchstart",f,t),e.addEventListener("touchmove",p,t)}}),[p,f,h]),m=(0,e.useCallback)((function(e){e&&(e.removeEventListener("wheel",h,!1),e.removeEventListener("touchstart",f,!1),e.removeEventListener("touchmove",p,!1))}),[p,f,h]);return(0,e.useEffect)((function(){if(r){var e=u.current;return g(e),function(){m(e)}}}),[r,g,m]),function(e){u.current=e}}({isEnabled:void 0===i||i,onBottomArrive:t.onBottomArrive,onBottomLeave:t.onBottomLeave,onTopArrive:t.onTopArrive,onTopLeave:t.onTopLeave}),o=function(t){var r=t.isEnabled,n=t.accountForScrollbars,i=void 0===n||n,a=(0,e.useRef)({}),o=(0,e.useRef)(null),s=(0,e.useCallback)((function(e){if(hi){var t=document.body,r=t&&t.style;if(i&&oi.forEach((function(e){var t=r&&r[e];a.current[e]=t})),i&&fi<1){var n=parseInt(a.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+n||0;Object.keys(si).forEach((function(e){var t=si[e];r&&(r[e]=t)})),r&&(r.paddingRight="".concat(s,"px"))}t&&di()&&(t.addEventListener("touchmove",li,pi),e&&(e.addEventListener("touchstart",ui,pi),e.addEventListener("touchmove",ci,pi))),fi+=1}}),[i]),l=(0,e.useCallback)((function(e){if(hi){var t=document.body,r=t&&t.style;fi=Math.max(fi-1,0),i&&fi<1&&oi.forEach((function(e){var t=a.current[e];r&&(r[e]=t)})),t&&di()&&(t.removeEventListener("touchmove",li,pi),e&&(e.removeEventListener("touchstart",ui,pi),e.removeEventListener("touchmove",ci,pi)))}}),[i]);return(0,e.useEffect)((function(){if(r){var e=o.current;return s(e),function(){l(e)}}}),[r,s,l]),function(e){o.current=e}}({isEnabled:n});return wr(e.Fragment,null,n&&wr("div",{onClick:gi,css:mi}),r((function(e){a(e),o(e)})))}var yi={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},bi=function(e){var t=e.name,r=e.onFocus;return wr("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:yi,value:"",onChange:function(){}})},xi={clearIndicator:Tn,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var r=e.isDisabled,n=e.isFocused,i=e.theme,a=i.colors,o=i.borderRadius;return $e({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:i.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:r?a.neutral5:a.neutral0,borderColor:r?a.neutral10:n?a.primary:a.neutral20,borderRadius:o,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:n?a.primary:a.neutral30}})},dropdownIndicator:Mn,group:function(e,t){var r=e.theme.spacing;return t?{}:{paddingBottom:2*r.baseUnit,paddingTop:2*r.baseUnit}},groupHeading:function(e,t){var r=e.theme,n=r.colors,i=r.spacing;return $e({label:"group",cursor:"default",display:"block"},t?{}:{color:n.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var r=e.isDisabled,n=e.theme,i=n.spacing.baseUnit,a=n.colors;return $e({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:r?a.neutral10:a.neutral20,marginBottom:2*i,marginTop:2*i})},input:function(e,t){var r=e.isDisabled,n=e.value,i=e.theme,a=i.spacing,o=i.colors;return $e($e({visibility:r?"hidden":"visible",transform:n?"translateZ(0)":""},zn),t?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:o.neutral80})},loadingIndicator:function(e,t){var r=e.isFocused,n=e.size,i=e.theme,a=i.colors,o=i.spacing.baseUnit;return $e({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"},t?{}:{color:r?a.neutral60:a.neutral20,padding:2*o})},loadingMessage:kn,menu:function(e,t){var r,n=e.placement,i=e.theme,a=i.borderRadius,o=i.spacing,s=i.colors;return $e((He(r={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(n),"100%"),He(r,"position","absolute"),He(r,"width","100%"),He(r,"zIndex",1),r),t?{}:{backgroundColor:s.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:o.menuGutter,marginTop:o.menuGutter})},menuList:function(e,t){var r=e.maxHeight,n=e.theme.spacing.baseUnit;return $e({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:n,paddingTop:n})},menuPortal:function(e){var t=e.rect,r=e.offset,n=e.position;return{left:t.left,position:n,top:r,width:t.width,zIndex:1}},multiValue:function(e,t){var r=e.theme,n=r.spacing,i=r.borderRadius,a=r.colors;return $e({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:a.neutral10,borderRadius:i/2,margin:n.baseUnit/2})},multiValueLabel:function(e,t){var r=e.theme,n=r.borderRadius,i=r.colors,a=e.cropWithEllipsis;return $e({overflow:"hidden",textOverflow:a||void 0===a?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:n/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var r=e.theme,n=r.spacing,i=r.borderRadius,a=r.colors,o=e.isFocused;return $e({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:o?a.dangerLight:void 0,paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},noOptionsMessage:wn,option:function(e,t){var r=e.isDisabled,n=e.isFocused,i=e.isSelected,a=e.theme,o=a.spacing,s=a.colors;return $e({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:i?s.primary:n?s.primary25:"transparent",color:r?s.neutral20:i?s.neutral0:"inherit",padding:"".concat(2*o.baseUnit,"px ").concat(3*o.baseUnit,"px"),":active":{backgroundColor:r?void 0:i?s.primary:s.primary50}})},placeholder:function(e,t){var r=e.theme,n=r.spacing,i=r.colors;return $e({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2})},singleValue:function(e,t){var r=e.isDisabled,n=e.theme,i=n.spacing,a=n.colors;return $e({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:r?a.neutral40:a.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},valueContainer:function(e,t){var r=e.theme.spacing,n=e.isMulti,i=e.hasValue,a=e.selectProps.controlShouldRenderValue;return $e({alignItems:"center",display:n&&i&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(2*r.baseUnit,"px")})}},wi={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},ki={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:an(),captureMenuScroll:!an(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var r=$e({ignoreCase:!0,ignoreAccents:!0,stringify:ni,trim:!0,matchFrom:"any"},undefined),n=r.ignoreCase,i=r.ignoreAccents,a=r.stringify,o=r.trim,s=r.matchFrom,l=o?ri(t):t,c=o?ri(a(e)):a(e);return n&&(l=l.toLowerCase(),c=c.toLowerCase()),i&&(l=ti(l),c=ei(c)),"start"===s?c.substr(0,l.length)===l:c.indexOf(l)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Si(e,t,r,n){return{type:"option",data:t,isDisabled:Di(e,t,r),isSelected:Oi(e,t,r),label:Pi(e,t),value:Ai(e,t),index:n}}function _i(e,t){return e.options.map((function(r,n){if("options"in r){var i=r.options.map((function(r,n){return Si(e,r,t,n)})).filter((function(t){return Ei(e,t)}));return i.length>0?{type:"group",data:r,options:i,index:n}:void 0}var a=Si(e,r,t,n);return Ei(e,a)?a:void 0})).filter(un)}function Ci(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,Qe(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function Ei(e,t){var r=e.inputValue,n=void 0===r?"":r,i=t.data,a=t.isSelected,o=t.label,s=t.value;return(!Ti(e)||!a)&&Mi(e,{label:o,value:s,data:i},n)}var Pi=function(e,t){return e.getOptionLabel(t)},Ai=function(e,t){return e.getOptionValue(t)};function Di(e,t,r){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,r)}function Oi(e,t,r){if(r.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,r);var n=Ai(e,t);return r.some((function(t){return Ai(e,t)===n}))}function Mi(e,t,r){return!e.filterOption||e.filterOption(t,r)}var Ti=function(e){var t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t},Ii=1,Ni=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qe(e,t)}(n,t);var r=function(e){var t=Je();return function(){var r,n=Ze(e);if(t){var i=Ze(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"==ze(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,r)}}(n);function n(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=r.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.instancePrefix="",t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,r){var n=t.props,i=n.onChange,a=n.name;r.name=a,t.ariaOnChange(e,r),i(e,r)},t.setValue=function(e,r,n){var i=t.props,a=i.closeMenuOnSelect,o=i.isMulti,s=i.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:s}),a&&(t.setState({inputIsHiddenAfterUpdate:!o}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:r,option:n})},t.selectOption=function(e){var r=t.props,n=r.blurInputOnSelect,i=r.isMulti,a=r.name,o=t.state.selectValue,s=i&&t.isOptionSelected(e,o),l=t.isOptionDisabled(e,o);if(s){var c=t.getOptionValue(e);t.setValue(o.filter((function(e){return t.getOptionValue(e)!==c})),"deselect-option",e)}else{if(l)return void t.ariaOnChange(e,{action:"select-option",option:e,name:a});i?t.setValue([].concat(Qe(o),[e]),"select-option",e):t.setValue(e,"select-option")}n&&t.blurInput()},t.removeValue=function(e){var r=t.props.isMulti,n=t.state.selectValue,i=t.getOptionValue(e),a=n.filter((function(e){return t.getOptionValue(e)!==i})),o=dn(r,a,a[0]||null);t.onChange(o,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e=t.state.selectValue;t.onChange(dn(t.props.isMulti,[],null),{action:"clear",removedValues:e})},t.popValue=function(){var e=t.props.isMulti,r=t.state.selectValue,n=r[r.length-1],i=r.slice(0,r.length-1),a=dn(e,i,i[0]||null);t.onChange(a,{action:"pop-value",removedValue:n})},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return Ur.apply(void 0,[t.props.classNamePrefix].concat(r))},t.getOptionLabel=function(e){return Pi(t.props,e)},t.getOptionValue=function(e){return Ai(t.props,e)},t.getStyles=function(e,r){var n=t.props.unstyled,i=xi[e](r,n);i.boxSizing="border-box";var a=t.props.styles[e];return a?a(i,r):i},t.getClassNames=function(e,r){var n,i;return null===(n=(i=t.props.classNames)[e])||void 0===n?void 0:n.call(i,r)},t.getElementId=function(e){return"".concat(t.instancePrefix,"-").concat(e)},t.getComponents=function(){return e=t.props,$e($e({},Bn),e.components);var e},t.buildCategorizedOptions=function(){return _i(t.props,t.state.selectValue)},t.getCategorizedOptions=function(){return t.props.menuIsOpen?t.buildCategorizedOptions():[]},t.buildFocusableOptions=function(){return Ci(t.buildCategorizedOptions())},t.getFocusableOptions=function(){return t.props.menuIsOpen?t.buildFocusableOptions():[]},t.ariaOnChange=function(e,r){t.setState({ariaSelection:$e({value:e},r)})},t.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),t.focusInput())},t.onMenuMouseMove=function(e){t.blockOptionHover=!1},t.onControlMouseDown=function(e){if(!e.defaultPrevented){var r=t.props.openMenuOnClick;t.state.isFocused?t.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&t.onMenuClose():r&&t.openMenu("first"):(r&&(t.openAfterFocus=!0),t.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},t.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||t.props.isDisabled)){var r=t.props,n=r.isMulti,i=r.menuIsOpen;t.focusInput(),i?(t.setState({inputIsHiddenAfterUpdate:!n}),t.onMenuClose()):t.openMenu("first"),e.preventDefault()}},t.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(t.clearValue(),e.preventDefault(),t.openAfterFocus=!1,"touchend"===e.type?t.focusInput():setTimeout((function(){return t.focusInput()})))},t.onScroll=function(e){"boolean"==typeof t.props.closeMenuOnScroll?e.target instanceof HTMLElement&&Qr(e.target)&&t.props.onMenuClose():"function"==typeof t.props.closeMenuOnScroll&&t.props.closeMenuOnScroll(e)&&t.props.onMenuClose()},t.onCompositionStart=function(){t.isComposing=!0},t.onCompositionEnd=function(){t.isComposing=!1},t.onTouchStart=function(e){var r=e.touches,n=r&&r.item(0);n&&(t.initialTouchX=n.clientX,t.initialTouchY=n.clientY,t.userIsDragging=!1)},t.onTouchMove=function(e){var r=e.touches,n=r&&r.item(0);if(n){var i=Math.abs(n.clientX-t.initialTouchX),a=Math.abs(n.clientY-t.initialTouchY);t.userIsDragging=i>5||a>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var r=t.props.inputValue,n=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(n,{action:"input-change",prevInputValue:r}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var r=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:r}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){t.blockOptionHover||t.state.focusedOption===e||t.setState({focusedOption:e})},t.shouldHideSelectedOptions=function(){return Ti(t.props)},t.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=function(e){var r=t.props,n=r.isMulti,i=r.backspaceRemovesValue,a=r.escapeClearsValue,o=r.inputValue,s=r.isClearable,l=r.isDisabled,c=r.menuIsOpen,u=r.onKeyDown,d=r.tabSelectsValue,h=r.openMenuOnFocus,f=t.state,p=f.focusedOption,g=f.focusedValue,m=f.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||o)return;t.focusValue("previous");break;case"ArrowRight":if(!n||o)return;t.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(g)t.removeValue(g);else{if(!i)return;n?t.popValue():s&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!p||h&&t.isOptionSelected(p,m))return;t.selectOption(p);break;case"Enter":if(229===e.keyCode)break;if(c){if(!p)return;if(t.isComposing)return;t.selectOption(p);break}return;case"Escape":c?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:o}),t.onMenuClose()):s&&a&&t.clearValue();break;case" ":if(o)return;if(!c){t.openMenu("first");break}if(!p)return;t.selectOption(p);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.instancePrefix="react-select-"+(t.props.instanceId||++Ii),t.state.selectValue=qr(e.value),e.menuIsOpen&&t.state.selectValue.length){var i=t.buildFocusableOptions(),a=i.indexOf(t.state.selectValue[0]);t.state.focusedOption=i[a]}return t}return function(e,t,r){t&&Ue(e.prototype,t),r&&Ue(e,r),Object.defineProperty(e,"prototype",{writable:!1})}(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&nn(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isDisabled,n=t.menuIsOpen,i=this.state.isFocused;(i&&!r&&e.isDisabled||i&&n&&!e.menuIsOpen)&&this.focusInput(),i&&r&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):i||r||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(nn(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,r=this.state,n=r.selectValue,i=r.isFocused,a=this.buildFocusableOptions(),o="first"===e?0:a.length-1;if(!this.props.isMulti){var s=a.indexOf(n[0]);s>-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:a[o]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,r=t.selectValue,n=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=r.indexOf(n);n||(i=-1);var a=r.length-1,o=-1;if(r.length){switch(e){case"previous":o=0===i?0:-1===i?a:i-1;break;case"next":i>-1&&i<a&&(o=i+1)}this.setState({inputIsHidden:-1!==o,focusedValue:r[o]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,r=this.state.focusedOption,n=this.getFocusableOptions();if(n.length){var i=0,a=n.indexOf(r);r||(a=-1),"up"===e?i=a>0?a-1:n.length-1:"down"===e?i=(a+1)%n.length:"pageup"===e?(i=a-t)<0&&(i=0):"pagedown"===e?(i=a+t)>n.length-1&&(i=n.length-1):"last"===e&&(i=n.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:n[i],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(wi):$e($e({},wi),this.props.theme):wi}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,r=this.getStyles,n=this.getClassNames,i=this.getValue,a=this.selectOption,o=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:r,getClassNames:n,getValue:i,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:a,selectProps:s,setValue:o,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,r=e.isMulti;return void 0===t?r:t}},{key:"isOptionDisabled",value:function(e,t){return Di(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return Oi(this.props,e,t)}},{key:"filterOption",value:function(e,t){return Mi(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var r=this.props.inputValue,n=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:r,selectValue:n})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var t=this.props,r=t.isDisabled,n=t.isSearchable,i=t.inputId,a=t.inputValue,o=t.tabIndex,s=t.form,l=t.menuIsOpen,c=t.required,u=this.getComponents().Input,d=this.state,h=d.inputIsHidden,f=d.ariaSelection,p=this.commonProps,g=i||this.getElementId("input"),m=$e($e($e({"aria-autocomplete":"list","aria-expanded":l,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":c,role:"combobox"},l&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==f?void 0:f.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?e.createElement(u,Ge({},p,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:g,innerRef:this.getInputRef,isDisabled:r,isHidden:h,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:o,form:s,type:"text",value:a},m)):e.createElement(ai,Ge({id:g,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Kr,onFocus:this.onInputFocus,disabled:r,tabIndex:o,inputMode:"none",form:s,value:""},m))}},{key:"renderPlaceholderOrValue",value:function(){var t=this,r=this.getComponents(),n=r.MultiValue,i=r.MultiValueContainer,a=r.MultiValueLabel,o=r.MultiValueRemove,s=r.SingleValue,l=r.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,h=u.isDisabled,f=u.isMulti,p=u.inputValue,g=u.placeholder,m=this.state,v=m.selectValue,y=m.focusedValue,b=m.isFocused;if(!this.hasValue()||!d)return p?null:e.createElement(l,Ge({},c,{key:"placeholder",isDisabled:h,isFocused:b,innerProps:{id:this.getElementId("placeholder")}}),g);if(f)return v.map((function(r,s){var l=r===y,u="".concat(t.getOptionLabel(r),"-").concat(t.getOptionValue(r));return e.createElement(n,Ge({},c,{components:{Container:i,Label:a,Remove:o},isFocused:l,isDisabled:h,key:u,index:s,removeProps:{onClick:function(){return t.removeValue(r)},onTouchEnd:function(){return t.removeValue(r)},onMouseDown:function(e){e.preventDefault()}},data:r}),t.formatOptionLabel(r,"value"))}));if(p)return null;var x=v[0];return e.createElement(s,Ge({},c,{data:x,isDisabled:h}),this.formatOptionLabel(x,"value"))}},{key:"renderClearIndicator",value:function(){var t=this.getComponents().ClearIndicator,r=this.commonProps,n=this.props,i=n.isDisabled,a=n.isLoading,o=this.state.isFocused;if(!this.isClearable()||!t||i||!this.hasValue()||a)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return e.createElement(t,Ge({},r,{innerProps:s,isFocused:o}))}},{key:"renderLoadingIndicator",value:function(){var t=this.getComponents().LoadingIndicator,r=this.commonProps,n=this.props,i=n.isDisabled,a=n.isLoading,o=this.state.isFocused;return t&&a?e.createElement(t,Ge({},r,{innerProps:{"aria-hidden":"true"},isDisabled:i,isFocused:o})):null}},{key:"renderIndicatorSeparator",value:function(){var t=this.getComponents(),r=t.DropdownIndicator,n=t.IndicatorSeparator;if(!r||!n)return null;var i=this.commonProps,a=this.props.isDisabled,o=this.state.isFocused;return e.createElement(n,Ge({},i,{isDisabled:a,isFocused:o}))}},{key:"renderDropdownIndicator",value:function(){var t=this.getComponents().DropdownIndicator;if(!t)return null;var r=this.commonProps,n=this.props.isDisabled,i=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return e.createElement(t,Ge({},r,{innerProps:a,isDisabled:n,isFocused:i}))}},{key:"renderMenu",value:function(){var t=this,r=this.getComponents(),n=r.Group,i=r.GroupHeading,a=r.Menu,o=r.MenuList,s=r.MenuPortal,l=r.LoadingMessage,c=r.NoOptionsMessage,u=r.Option,d=this.commonProps,h=this.state.focusedOption,f=this.props,p=f.captureMenuScroll,g=f.inputValue,m=f.isLoading,v=f.loadingMessage,y=f.minMenuHeight,b=f.maxMenuHeight,x=f.menuIsOpen,w=f.menuPlacement,k=f.menuPosition,S=f.menuPortalTarget,_=f.menuShouldBlockScroll,C=f.menuShouldScrollIntoView,E=f.noOptionsMessage,P=f.onMenuScrollToTop,A=f.onMenuScrollToBottom;if(!x)return null;var D,O=function(r,n){var i=r.type,a=r.data,o=r.isDisabled,s=r.isSelected,l=r.label,c=r.value,f=h===a,p=o?void 0:function(){return t.onOptionHover(a)},g=o?void 0:function(){return t.selectOption(a)},m="".concat(t.getElementId("option"),"-").concat(n),v={id:m,onClick:g,onMouseMove:p,onMouseOver:p,tabIndex:-1};return e.createElement(u,Ge({},d,{innerProps:v,data:a,isDisabled:o,isSelected:s,key:m,label:l,type:i,value:c,isFocused:f,innerRef:f?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(r.data,"menu"))};if(this.hasOptions())D=this.getCategorizedOptions().map((function(r){if("group"===r.type){var a=r.data,o=r.options,s=r.index,l="".concat(t.getElementId("group"),"-").concat(s),c="".concat(l,"-heading");return e.createElement(n,Ge({},d,{key:l,data:a,options:o,Heading:i,headingProps:{id:c,data:r.data},label:t.formatGroupLabel(r.data)}),r.options.map((function(e){return O(e,"".concat(s,"-").concat(e.index))})))}if("option"===r.type)return O(r,"".concat(r.index))}));else if(m){var M=v({inputValue:g});if(null===M)return null;D=e.createElement(l,d,M)}else{var T=E({inputValue:g});if(null===T)return null;D=e.createElement(c,d,T)}var I={minMenuHeight:y,maxMenuHeight:b,menuPlacement:w,menuPosition:k,menuShouldScrollIntoView:C},N=e.createElement(bn,Ge({},d,I),(function(r){var n=r.ref,i=r.placerProps,s=i.placement,l=i.maxHeight;return e.createElement(a,Ge({},d,I,{innerRef:n,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove,id:t.getElementId("listbox")},isLoading:m,placement:s}),e.createElement(vi,{captureEnabled:p,onTopArrive:P,onBottomArrive:A,lockEnabled:_},(function(r){return e.createElement(o,Ge({},d,{innerRef:function(e){t.getMenuListRef(e),r(e)},isLoading:m,maxHeight:l,focusedOption:h}),D)})))}));return S||"fixed"===k?e.createElement(s,Ge({},d,{appendTo:S,controlElement:this.controlRef,menuPlacement:w,menuPosition:k}),N):N}},{key:"renderFormField",value:function(){var t=this,r=this.props,n=r.delimiter,i=r.isDisabled,a=r.isMulti,o=r.name,s=r.required,l=this.state.selectValue;if(s&&!this.hasValue()&&!i)return e.createElement(bi,{name:o,onFocus:this.onValueInputFocus});if(o&&!i){if(a){if(n){var c=l.map((function(e){return t.getOptionValue(e)})).join(n);return e.createElement("input",{name:o,type:"hidden",value:c})}var u=l.length>0?l.map((function(r,n){return e.createElement("input",{key:"i-".concat(n),name:o,type:"hidden",value:t.getOptionValue(r)})})):e.createElement("input",{name:o,type:"hidden",value:""});return e.createElement("div",null,u)}var d=l[0]?this.getOptionValue(l[0]):"";return e.createElement("input",{name:o,type:"hidden",value:d})}}},{key:"renderLiveRegion",value:function(){var t=this.commonProps,r=this.state,n=r.ariaSelection,i=r.focusedOption,a=r.focusedValue,o=r.isFocused,s=r.selectValue,l=this.getFocusableOptions();return e.createElement(Kn,Ge({},t,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:i,focusedValue:a,isFocused:o,selectValue:s,focusableOptions:l}))}},{key:"render",value:function(){var t=this.getComponents(),r=t.Control,n=t.IndicatorsContainer,i=t.SelectContainer,a=t.ValueContainer,o=this.props,s=o.className,l=o.id,c=o.isDisabled,u=o.menuIsOpen,d=this.state.isFocused,h=this.commonProps=this.getCommonProps();return e.createElement(i,Ge({},h,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),e.createElement(r,Ge({},h,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),e.createElement(a,Ge({},h,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),e.createElement(n,Ge({},h,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=t.prevProps,n=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,a=t.ariaSelection,o=t.isFocused,s=t.prevWasFocused,l=e.options,c=e.value,u=e.menuIsOpen,d=e.inputValue,h=e.isMulti,f=qr(c),p={};if(r&&(c!==r.value||l!==r.options||u!==r.menuIsOpen||d!==r.inputValue)){var g=u?function(e,t){return Ci(_i(e,t))}(e,f):[],m=n?function(e,t){var r=e.focusedValue,n=e.selectValue.indexOf(r);if(n>-1){if(t.indexOf(r)>-1)return r;if(n<t.length)return t[n]}return null}(t,f):null,v=function(e,t){var r=e.focusedOption;return r&&t.indexOf(r)>-1?r:t[0]}(t,g);p={selectValue:f,focusedOption:v,focusedValue:m,clearFocusValueOnUpdate:!1}}var y=null!=i&&e!==r?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},b=a,x=o&&s;return o&&!x&&(b={value:dn(h,f,f[0]||null),options:f,action:"initial-input-focus"},x=!s),"initial-input-focus"===(null==a?void 0:a.action)&&(b=null),$e($e($e({},p),y),{},{prevProps:e,ariaSelection:b,prevWasFocused:x})}}]),n}(e.Component);Ni.defaultProps=ki;var Li=(0,e.forwardRef)((function(t,r){var n,i,a,o,s,l,c,u,d,h,f,p,g,m,v,y,b,x,w,k,S,_,C,E,P,A,D,O,M,T,I,N=(a=void 0===(i=(n=t).defaultInputValue)?"":i,s=void 0!==(o=n.defaultMenuIsOpen)&&o,c=void 0===(l=n.defaultValue)?null:l,u=n.inputValue,d=n.menuIsOpen,h=n.onChange,f=n.onInputChange,p=n.onMenuClose,g=n.onMenuOpen,m=n.value,v=Xe(n,Ke),b=(y=Ye((0,e.useState)(void 0!==u?u:a),2))[0],x=y[1],k=(w=Ye((0,e.useState)(void 0!==d?d:s),2))[0],S=w[1],C=(_=Ye((0,e.useState)(void 0!==m?m:c),2))[0],E=_[1],P=(0,e.useCallback)((function(e,t){"function"==typeof h&&h(e,t),E(e)}),[h]),A=(0,e.useCallback)((function(e,t){var r;"function"==typeof f&&(r=f(e,t)),x(void 0!==r?r:e)}),[f]),D=(0,e.useCallback)((function(){"function"==typeof g&&g(),S(!0)}),[g]),O=(0,e.useCallback)((function(){"function"==typeof p&&p(),S(!1)}),[p]),M=void 0!==u?u:b,T=void 0!==d?d:k,I=void 0!==m?m:C,$e($e({},v),{},{inputValue:M,menuIsOpen:T,onChange:P,onInputChange:A,onMenuClose:O,onMenuOpen:D,value:I}));return e.createElement(Ni,Ge({ref:r},N))}));function Ri(e){return{value:e.id,label:e.title}}var Fi=r(3999),zi=r(74848),ji=Symbol("useLazyRef empty value"),Hi=function(e){var r=t().useRef(e);return Yr((function(){r.current=e})),r};function Bi(e){return{isOk:()=>!0,isOkAnd:t=>t(e),isErr:()=>!1,isErrAnd:()=>!1,ok:()=>Vi(e),err:()=>Wi(),map:t=>Bi(t(e)),mapOr:(t,r)=>r(e),mapOrElse:(t,r)=>r(e),mapErr:()=>Bi(e),expect:()=>e,expectErr:e=>{throw new Error(e)},unwrap:()=>e,unwrapErr:()=>{throw new Error(`${e}`)},unwrapOr:()=>e,unwrapOrElse:()=>e,and:e=>e,andThen:t=>t(e),or:()=>Bi(e),orElse:()=>Bi(e)}}function $i(e){return{isOk:()=>!1,isOkAnd:()=>!1,isErr:()=>!0,isErrAnd:t=>t(e),ok:()=>Wi(),err:()=>Vi(e),map:()=>$i(e),mapOr:e=>e,mapOrElse:t=>t(e),mapErr:t=>$i(t(e)),expect:e=>{throw new Error(e)},expectErr:()=>e,unwrap:()=>{throw new Error(`${e}`)},unwrapErr:()=>e,unwrapOr:e=>e,unwrapOrElse:t=>t(e),and:()=>$i(e),andThen:()=>$i(e),or:e=>e,orElse:t=>t(e)}}function Wi(){const e={and:()=>Wi(),andThen:()=>Wi(),expect:e=>{throw new Error(e)},filter:()=>e,isSome:()=>!1,isSomeAnd:()=>!1,isNone:()=>!0,map:()=>Wi(),mapOr:e=>e,mapOrElse:e=>e(),okOr:e=>$i(e),okOrElse:e=>$i(e()),or:e=>e,orElse:e=>e(),unwrap:()=>{throw new Error("panic! call `unwrap` on a `None` value")},unwrapOr:e=>e,unwrapOrElse:e=>e(),xor:t=>t.isSome()?t:e};return e}function Vi(e){const t={and:e=>e,andThen:t=>t(e),expect:()=>e,filter:r=>r(e)?t:Wi(),isSome:()=>!0,isSomeAnd:t=>t(e),isNone:()=>!1,map:t=>Vi(t(e)),mapOr:(t,r)=>r(e),mapOrElse:(t,r)=>r(e),okOr:()=>Bi(e),okOrElse:()=>Bi(e),or:()=>t,orElse:()=>t,unwrap:()=>e,unwrapOr:()=>e,unwrapOrElse:()=>e,xor:e=>e.isNone()?t:Wi()};return t}var Yi=setTimeout;var Xi,Ki,Gi=(Xi=Bn.MenuList,function(t){const{selectProps:r,innerRef:n}=t,{handleScrolledToBottom:i,shouldLoadMore:a}=r,o=(0,e.useRef)(null),s=(0,e.useRef)(null),l=(0,e.useCallback)((()=>{const e=s.current;if(!e)return!1;const{scrollTop:t,scrollHeight:r,clientHeight:n}=e;return a(r,n,t)}),[a]),c=(0,e.useCallback)((()=>{l()&&i&&i()}),[l,i]),u=(0,e.useMemo)((()=>{const e=()=>{c(),o.current=setTimeout(e,300)};return e}),[c]);return(0,e.useEffect)((()=>(u(),()=>{o.current&&clearTimeout(o.current)})),[]),(0,zi.jsx)(Xi,{...t,innerRef:(0,Fi.A)(n,s)})}),Ui=(e,t)=>[...e,...t],qi=(e,t,r)=>e-t-10<r,Zi=e=>({isFirstLoad:!0,options:[],hasMore:!0,isLoading:!1,lockedUntil:0,additional:e.additional}),Ji='[react-select-async-paginate] response of "loadOptions" should be an object with "options" prop, which contains array of options.',Qi=async(e,t,r,n,i,a,o,s)=>{const l=t.current.inputValue,c=!r.current[l],u=c?Zi(t.current):r.current[l];if(u.isLoading||!u.hasMore||u.lockedUntil>Date.now())return;if(i((t=>s&&"input-change"===e?{[l]:{...u,isLoading:!0}}:{...t,[l]:{...u,isLoading:!0}})),n>0&&"input-change"===e){await function(e){var t=function(e,t){var r=t.useCachedSetTimeout?Yi:setTimeout;return new Promise((function(t){r(t,e)}))}(e,{useCachedSetTimeout:(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).useCachedSetTimeout});function r(e){return t.then((function(){return e}))}return r.then=function(){return t.then.apply(t,arguments)},r.catch=Promise.resolve().catch,r}(n);const e=t.current.inputValue;if(l!==e)return void i((e=>{if(c){const{[l]:t,...r}=e;return r}return{...e,[l]:{...u,isLoading:!1}}}))}const{loadOptions:d,reloadOnErrorTimeout:h=0}=t.current,f=await(p=Promise.resolve().then((()=>d(l,u.options,u.additional))),p.then((e=>Bi(e)),(e=>$i(e))));var p;if(!o.current)return;if(f.isErr())return void i((e=>({...e,[l]:{...u,isLoading:!1,lockedUntil:Date.now()+h}})));const g=f.unwrap();if((e=>{if(!(e=>{if(!e)return!1;const{options:t,hasMore:r}=e;return!!Array.isArray(t)&&("boolean"==typeof r||void 0===r)})(e))throw console.error(Ji,"Received:",e),new Error(Ji);return!0})(g)){const{options:e,hasMore:t}=g,r=Object.hasOwn(g,"additional")?g.additional:u.additional;i((n=>({...n,[l]:{...u,options:a(u.options,e,r),hasMore:!!t,isLoading:!1,isFirstLoad:!1,additional:r}})))}},ea=e=>e+1,ta=(t,r=[])=>{const{clearCacheOnSearchChange:n=!1,clearCacheOnMenuClose:i=!1,defaultOptions:a,loadOptionsOnMenuOpen:o=!0,debounceTimeout:s=0,inputValue:l,menuIsOpen:c,filterOption:u=null,reduceOptions:d=Ui,shouldLoadMore:h=qi,mapOptionsForMenu:f}=t,p=Hi(c),g=function(){var t=(0,e.useRef)(!1);return(0,e.useEffect)((function(){return t.current=!0,function(){t.current=!1}}),[]),t}(),m=Hi(d),v=Hi(o),y=(0,e.useRef)(!0),b=(0,e.useRef)(t);b.current=t;const[x,w]=(0,e.useState)(0),k=(()=>{const r=(0,e.useRef)(ji);return r.current===ji&&(r.current=(({options:e,defaultOptions:t,additional:r,defaultAdditional:n})=>{const i=!0===t?null:Array.isArray(t)?t:e;return i?{"":{isFirstLoad:!1,isLoading:!1,options:i,hasMore:!0,lockedUntil:0,additional:n||r}}:{}})(t)),r})(),S=Hi((e=>{Qi(e,b,k,s,(e=>{k.current=e(k.current),g.current&&w(ea)}),m.current,g,n)})),_=(0,e.useCallback)((()=>{const e=b.current.inputValue;k.current[e]&&S.current("menu-scroll")}),[S,k]);(0,e.useEffect)((()=>{y.current?y.current=!1:(k.current={},w(ea)),!0===a&&S.current("autoload")}),r),(0,e.useEffect)((()=>{p.current&&!k.current[l]&&S.current("input-change")}),[S,l,p,k]),(0,e.useEffect)((()=>{if(c)return!k.current[""]&&v.current?void S.current("menu-toggle"):void 0;i&&(k.current={},w(ea))}),[S,v,c,k,i]);const C=k.current[l]||Zi(t),E=(0,e.useMemo)((()=>f?f(C.options):C.options),[C.options,f]);return{handleScrolledToBottom:_,shouldLoadMore:h,filterOption:u,isLoading:C.isLoading||C.lockedUntil>Date.now(),isFirstLoad:C.isFirstLoad,options:E}},ra=[],na={},ia=(Ki=Li,function(t){const{components:r=na,selectRef:n,isLoading:i,cacheUniqs:a=ra,menuPlacement:o,menuShouldScrollIntoView:s,...l}=t,c=((t,r=[])=>{const{inputValue:n,menuIsOpen:i,defaultInputValue:a,defaultMenuIsOpen:o,onInputChange:s,onMenuClose:l,onMenuOpen:c}=t,[u,d]=(0,e.useState)(a||""),[h,f]=(0,e.useState)(!!o),p="string"==typeof n?n:u,g="boolean"==typeof i?i:h,m=(0,e.useCallback)(((e,t)=>{s&&s(e,t),d(e)}),[s]),v=(0,e.useCallback)((()=>{l&&l(),f(!1)}),[l]),y=(0,e.useCallback)((()=>{c&&c(),f(!0)}),[c]);return{...ta({...t,inputValue:p,menuIsOpen:g},r),inputValue:p,menuIsOpen:g,onInputChange:m,onMenuClose:v,onMenuOpen:y}})(l,a),u=(t=>(0,e.useMemo)((()=>({MenuList:Gi,...t})),[t]))(r),d="boolean"==typeof i?i:c.isLoading;return(0,zi.jsx)(Ki,{...t,...c,menuPlacement:o,menuShouldScrollIntoView:"auto"===o?!d&&s:s,isLoading:d,components:u,ref:n})});const aa="tFcIikX0xNflJJm2pgqk";function oa(t){return t.isAsync?(0,e.createElement)(la,{...t}):(0,e.createElement)(sa,{...t})}function sa({name:t,options:r,ariaLabel:n,placeholder:i,onChange:a,value:o,isSearchable:s,isSelectable:l,isClearable:c}){const u=r?.map((({value:e,text:t})=>({value:e,label:t}))),d=u?.find((e=>e.value===o))||null;return(0,e.createElement)(Li,{inputId:`givewp-filter-${t}`,name:t,options:u,value:d,onChange:e=>a(t,e?e.value:""),onInputChange:e=>{a(t,e)},placeholder:i,"aria-label":n,isSearchable:s,isClearable:c,classNamePrefix:"searchableSelect",className:aa,components:{DropdownIndicator:l?Bn.DropdownIndicator:()=>null,Menu:l?Bn.Menu:()=>null,MenuList:l?Bn.MenuList:()=>null,IndicatorSeparator:()=>null,ClearIndicator:()=>null}})}function la({name:t,placeholder:r,onChange:n,value:i,isSearchable:a,isClearable:o}){const{loadOptions:s,mapOptionsForMenu:l,selectedOption:c}=function(t){const[r,n]=(0,e.useState)(0),[i,a]=(0,e.useState)(null),[o,s]=(0,e.useState)(null),{record:l,hasResolved:c}=(0,g.useEntityRecord)("givewp","campaign",t);(0,e.useEffect)((()=>{c&&l&&t?a(Ri(l)):t||a(null)}),[l,c,t]);const u=(0,e.useCallback)((async e=>{const t=e?1:r+1;s(null);try{const r=function(e){const{perPage:t,page:r,search:n,status:i}=e;return new URLSearchParams({per_page:t.toString(),page:r.toString(),...n&&{search:n},...i&&{status:i.join(",")}})}({perPage:30,page:t,search:e||void 0,status:["active","draft","archived"]}),i=await v()({path:`/givewp/v3/campaigns?${r.toString()}`}),a=function(e){return(e||[]).map(Ri)}(i);return""!==e?n(1):e||n(t),{options:a,hasMore:(i?.length||0)>=30}}catch(e){const t=e instanceof Error?e:new Error("Failed to load campaigns");return s(t),console.error("Error loading campaigns:",t),{options:[],hasMore:!1}}}),[r]),d=(0,e.useCallback)((e=>function(e,t=null){const r=e.filter(((e,t,r)=>t===r.findIndex((t=>t.value===e.value)))).sort(((e,t)=>e.label.localeCompare(t.label)));return t?[t,...r.filter((e=>e.value!==t.value))]:r}(e,i)),[i]);return{selectedOption:i,loadOptions:u,mapOptionsForMenu:d,error:o}}(parseInt(i)||null);return(0,e.createElement)(ia,{inputId:`givewp-async-filter-${t}`,placeholder:r,loadOptions:s,onChange:e=>{var r;n(t,null!==(r=e?.value.toString())&&void 0!==r?r:"")},value:c,isSearchable:a,isClearable:o,mapOptionsForMenu:l,className:`${aa} byaF_cnxF87BbWmXY1ls`,classNamePrefix:"searchableSelect",debounceTimeout:600})}const ca={select:{id:"select",isSearchable:!1,isSelectable:!0,isClearable:!0,useDebouncedOnChange:!1},campaignselect:{id:"campaignselect",isSearchable:!0,isSelectable:!0,isClearable:!0,useDebouncedOnChange:!1},search:{id:"search",isSearchable:!0,isSelectable:!1,useDebouncedOnChange:!0}},ua=({filter:t,value:r=null,onChange:n,debouncedOnChange:i})=>{const a=ca[t.type];return a?"search"===t.type?(0,e.createElement)("input",{type:"search",name:t.name,defaultValue:r,onChange:e=>i(e.target.name,e.target.value),placeholder:t?.text,"aria-label":t?.ariaLabel,className:"WB9PeWgRp5sH9T8NV109"}):(0,e.createElement)(oa,{name:t.name,options:t.options,"aria-label":t?.ariaLabel,placeholder:t?.text,onChange:a.useDebouncedOnChange?i:n,value:r,isSearchable:a.isSearchable,isSelectable:a.isSelectable,isClearable:a.isClearable,isAsync:"campaignselect"===a.id}):null};var da=r(20181),ha=r.n(da),fa=r(19888);const pa=()=>{},ga=pa(),ma=Object,va=e=>e===ga,ya=e=>"function"==typeof e,ba=(e,t)=>({...e,...t}),xa=new WeakMap;let wa=0;const ka=e=>{const t=typeof e,r=e&&e.constructor,n=r==Date;let i,a;if(ma(e)!==e||n||r==RegExp)i=n?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(i=xa.get(e),i)return i;if(i=++wa+"~",xa.set(e,i),r==Array){for(i="@",a=0;a<e.length;a++)i+=ka(e[a])+",";xa.set(e,i)}if(r==ma){i="#";const t=ma.keys(e).sort();for(;!va(a=t.pop());)va(e[a])||(i+=a+":"+ka(e[a])+",");xa.set(e,i)}}return i},Sa=new WeakMap,_a={},Ca={},Ea="undefined",Pa=typeof window!=Ea,Aa=typeof document!=Ea,Da=(e,t)=>{const r=Sa.get(e);return[()=>!va(t)&&e.get(t)||_a,n=>{if(!va(t)){const i=e.get(t);t in Ca||(Ca[t]=i),r[5](t,ba(i,n),i||_a)}},r[6],()=>!va(t)&&t in Ca?Ca[t]:!va(t)&&e.get(t)||_a]};let Oa=!0;const[Ma,Ta]=Pa&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[pa,pa],Ia={isOnline:()=>Oa,isVisible:()=>{const e=Aa&&document.visibilityState;return va(e)||"hidden"!==e}},Na={initFocus:e=>(Aa&&document.addEventListener("visibilitychange",e),Ma("focus",e),()=>{Aa&&document.removeEventListener("visibilitychange",e),Ta("focus",e)}),initReconnect:e=>{const t=()=>{Oa=!0,e()},r=()=>{Oa=!1};return Ma("online",t),Ma("offline",r),()=>{Ta("online",t),Ta("offline",r)}}},La=!e.useId,Ra=!Pa||"Deno"in window,Fa=Ra?e.useEffect:e.useLayoutEffect,za="undefined"!=typeof navigator&&navigator.connection,ja=!Ra&&za&&(["slow-2g","2g"].includes(za.effectiveType)||za.saveData),Ha=e=>{if(ya(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?ka(e):"",t]};let Ba=0;const $a=()=>++Ba;async function Wa(...e){const[t,r,n,i]=e,a=ba({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{});let o=a.populateCache;const s=a.rollbackOnError;let l=a.optimisticData;const c=!1!==a.revalidate,u=a.throwOnError;if(ya(r)){const e=r,n=[],i=t.keys();for(const r of i)!/^\$(inf|sub)\$/.test(r)&&e(t.get(r)._k)&&n.push(r);return Promise.all(n.map(d))}return d(r);async function d(r){const[i]=Ha(r);if(!i)return;const[a,d]=Da(t,i),[h,f,p,g]=Sa.get(t),m=()=>{const e=h[i];return c&&(delete p[i],delete g[i],e&&e[0])?e[0](2).then((()=>a().data)):a().data};if(e.length<3)return m();let v,y=n;const b=$a();f[i]=[b,0];const x=!va(l),w=a(),k=w.data,S=w._c,_=va(S)?k:S;if(x&&(l=ya(l)?l(_,k):l,d({data:l,_c:_})),ya(y))try{y=y(_)}catch(e){v=e}if(y&&ya(y.then)){if(y=await y.catch((e=>{v=e})),b!==f[i][0]){if(v)throw v;return y}v&&x&&(e=>"function"==typeof s?s(e):!1!==s)(v)&&(o=!0,d({data:_,_c:ga}))}if(o&&!v)if(ya(o)){const e=o(y,_);d({data:e,error:ga,_c:ga})}else d({data:y,error:ga,_c:ga});if(f[i][1]=$a(),Promise.resolve(m()).then((()=>{d({_c:ga})})),!v)return y;if(u)throw v}}const Va=(e,t)=>{for(const r in e)e[r][0]&&e[r][0](t)},Ya=(e,t)=>{if(!Sa.has(e)){const r=ba(Na,t),n={},i=Wa.bind(ga,e);let a=pa;const o={},s=(e,t)=>{const r=o[e]||[];return o[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},l=(t,r,n)=>{e.set(t,r);const i=o[t];if(i)for(const e of i)e(r,n)},c=()=>{if(!Sa.has(e)&&(Sa.set(e,[n,{},{},{},i,l,s]),!Ra)){const t=r.initFocus(setTimeout.bind(ga,Va.bind(ga,n,0))),i=r.initReconnect(setTimeout.bind(ga,Va.bind(ga,n,1)));a=()=>{t&&t(),i&&i(),Sa.delete(e)}}};return c(),[e,i,c,a]}return[e,Sa.get(e)[4]]},[Xa,Ka]=Ya(new Map),Ga=ba({onLoadingSlow:pa,onSuccess:pa,onError:pa,onErrorRetry:(e,__,t,r,n)=>{const i=t.errorRetryCount,a=n.retryCount,o=~~((Math.random()+.5)*(1<<(a<8?a:8)))*t.errorRetryInterval;!va(i)&&a>i||setTimeout(r,o,n)},onDiscarded:pa,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:ja?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:ja?5e3:3e3,compare:(e,t)=>ka(e)==ka(t),isPaused:()=>!1,cache:Xa,mutate:Ka,fallback:{}},Ia),Ua=(e,t)=>{const r=ba(e,t);if(t){const{use:n,fallback:i}=e,{use:a,fallback:o}=t;n&&a&&(r.use=n.concat(a)),i&&o&&(r.fallback=ba(i,o))}return r},qa=(0,e.createContext)({}),Za=Pa&&window.__SWR_DEVTOOLS_USE__,Ja=Za?window.__SWR_DEVTOOLS_USE__:[],Qa=()=>ba(Ga,(0,e.useContext)(qa)),eo=Ja.concat((e=>(t,r,n)=>e(t,r&&((...e)=>{const[n]=Ha(t),[,,,i]=Sa.get(Xa);if(n.startsWith("$inf$"))return r(...e);const a=i[n];return va(a)?r(...e):(delete i[n],a)}),n)));Za&&(window.__SWR_DEVTOOLS_REACT__=e);const to=e.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)}),ro={dedupe:!0},no=(ma.defineProperty((t=>{const{value:r}=t,n=(0,e.useContext)(qa),i=ya(r),a=(0,e.useMemo)((()=>i?r(n):r),[i,n,r]),o=(0,e.useMemo)((()=>i?a:Ua(n,a)),[i,n,a]),s=a&&a.provider,l=(0,e.useRef)(ga);s&&!l.current&&(l.current=Ya(s(o.cache||Xa),a));const c=l.current;return c&&(o.cache=c[0],o.mutate=c[1]),Fa((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,e.createElement)(qa.Provider,ba(t,{value:o}))}),"defaultValue",{value:Ga}),io=(t,r,n)=>{const{cache:i,compare:a,suspense:o,fallbackData:s,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:h,keepPreviousData:f}=n,[p,g,m,v]=Sa.get(i),[y,b]=Ha(t),x=(0,e.useRef)(!1),w=(0,e.useRef)(!1),k=(0,e.useRef)(y),S=(0,e.useRef)(r),_=(0,e.useRef)(n),C=()=>_.current,E=()=>C().isVisible()&&C().isOnline(),[P,A,D,O]=Da(i,y),M=(0,e.useRef)({}).current,T=va(s)?n.fallback[y]:s,I=(e,t)=>{for(const r in M){const n=r;if("data"===n){if(!a(e[n],t[n])){if(!va(e[n]))return!1;if(!a($,t[n]))return!1}}else if(t[n]!==e[n])return!1}return!0},N=(0,e.useMemo)((()=>{const e=!!y&&!!r&&(va(l)?!C().isPaused()&&!o&&(!!va(c)||c):l),t=t=>{const r=ba(t);return delete r._k,e?{isValidating:!0,isLoading:!0,...r}:r},n=P(),i=O(),a=t(n),s=n===i?a:t(i);let u=a;return[()=>{const e=t(P());return I(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>s]}),[i,y]),L=(0,fa.useSyncExternalStore)((0,e.useCallback)((e=>D(y,((t,r)=>{I(r,t)||e()}))),[i,y]),N[0],N[1]),R=!x.current,F=p[y]&&p[y].length>0,z=L.data,j=va(z)?T:z,H=L.error,B=(0,e.useRef)(j),$=f?va(z)?B.current:z:j,W=!(F&&!va(H))&&(R&&!va(l)?l:!C().isPaused()&&(o?!va(j)&&c:va(j)||c)),V=!!(y&&r&&R&&W),Y=va(L.isValidating)?V:L.isValidating,X=va(L.isLoading)?V:L.isLoading,K=(0,e.useCallback)((async e=>{const t=S.current;if(!y||!t||w.current||C().isPaused())return!1;let r,i,o=!0;const s=e||{},l=!m[y]||!s.dedupe,c=()=>La?!w.current&&y===k.current&&x.current:y===k.current,u={isValidating:!1,isLoading:!1},d=()=>{A(u)},h=()=>{const e=m[y];e&&e[1]===i&&delete m[y]},f={isValidating:!0};va(P().data)&&(f.isLoading=!0);try{if(l&&(A(f),n.loadingTimeout&&va(P().data)&&setTimeout((()=>{o&&c()&&C().onLoadingSlow(y,n)}),n.loadingTimeout),m[y]=[t(b),$a()]),[r,i]=m[y],r=await r,l&&setTimeout(h,n.dedupingInterval),!m[y]||m[y][1]!==i)return l&&c()&&C().onDiscarded(y),!1;u.error=ga;const e=g[y];if(!va(e)&&(i<=e[0]||i<=e[1]||0===e[1]))return d(),l&&c()&&C().onDiscarded(y),!1;const s=P().data;u.data=a(s,r)?s:r,l&&c()&&C().onSuccess(r,y,n)}catch(e){h();const t=C(),{shouldRetryOnError:r}=t;t.isPaused()||(u.error=e,l&&c()&&(t.onError(e,y,t),(!0===r||ya(r)&&r(e))&&E()&&t.onErrorRetry(e,y,t,(e=>{const t=p[y];t&&t[0]&&t[0](3,e)}),{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return o=!1,d(),!0}),[y,i]),G=(0,e.useCallback)(((...e)=>Wa(i,k.current,...e)),[]);if(Fa((()=>{S.current=r,_.current=n,va(z)||(B.current=z)})),Fa((()=>{if(!y)return;const e=K.bind(ga,ro);let t=0;const r=((e,t,r)=>{const n=t[e]||(t[e]=[]);return n.push(r),()=>{const e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}})(y,p,((r,n={})=>{if(0==r){const r=Date.now();C().revalidateOnFocus&&r>t&&E()&&(t=r+C().focusThrottleInterval,e())}else if(1==r)C().revalidateOnReconnect&&E()&&e();else{if(2==r)return K();if(3==r)return K(n)}}));return w.current=!1,k.current=y,x.current=!0,A({_k:b}),W&&(va(j)||Ra?e():(n=e,Pa&&typeof window.requestAnimationFrame!=Ea?window.requestAnimationFrame(n):setTimeout(n,1))),()=>{w.current=!0,r()};var n}),[y]),Fa((()=>{let e;function t(){const t=ya(u)?u(P().data):u;t&&-1!==e&&(e=setTimeout(r,t))}function r(){P().error||!d&&!C().isVisible()||!h&&!C().isOnline()?t():K(ro).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,h,y]),(0,e.useDebugValue)($),o&&va(j)&&y){if(!La&&Ra)throw new Error("Fallback data is required when using suspense in SSR.");S.current=r,_.current=n,w.current=!1;const e=v[y];if(!va(e)){const t=G(e);to(t)}if(!va(H))throw H;{const e=K(ro);va($)||(e.status="fulfilled",e.value=!0),to(e)}}return{mutate:G,get data(){return M.data=!0,$},get error(){return M.error=!0,H},get isValidating(){return M.isValidating=!0,Y},get isLoading(){return M.isLoading=!0,X}}},function(...e){const t=Qa(),[r,n,i]=(e=>ya(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}])(e),a=Ua(t,i);let o=io;const{use:s}=a,l=(s||[]).concat(eo);for(let e=l.length;e--;)o=l[e](o);return o(r,n||a.fetcher||null,a)});var io;function ao(t){return(r,n,i)=>{const a=(0,e.useRef)(),o=t(r,n,i);(0,e.useEffect)((()=>{void 0!==o.data&&(a.current=o.data)}),[o.data]);const s=(0,e.useCallback)((()=>{a.current=void 0}),[]),l=void 0===o.data?a.current:o.data,c=void 0===o.data&&void 0!==a.current;return Object.assign({},o,{data:l,isLagging:c,resetLaggy:s})}}function oo(t){return(r,n,i)=>{const a=(0,e.useRef)(!1);return(0,e.useEffect)((()=>{a.current=!0}),[]),t(r,n,{...i,fallbackData:a.current?void 0:i?.fallbackData,revalidateOnMount:a.current&&i?.fallbackData})}}class so{constructor({apiNonce:e,apiRoot:t,preload:r=null,swrConfig:n={}}){this.controller=null,this.apiRoot=t,this.headers={"Content-Type":"application/json","X-WP-Nonce":e},this.swrOptions={use:[ao],...n,onErrorRetry:(e,t,r,n,{retryCount:i})=>{"AbortError"!=e.name&&(i>=5||setTimeout((()=>n({retryCount:i})),500*(i+1)))}},r&&(this.swrOptions.fallbackData=r,this.swrOptions.use.push(oo))}fetchWithArgs=(e,t,r="GET",n=null)=>{const i=new URL(this.apiRoot+e);for(const[e,r]of Object.entries(t))""!==r&&i.searchParams.set(e,r);return fetch(i.href,{method:r,signal:n,headers:this.headers}).then((e=>e.ok?e.json():e.text().then((e=>{throw new Error(e)}))))};fetcher=e=>(this.controller instanceof AbortController&&this.controller.abort(),this.controller=new AbortController,this.fetchWithArgs("",e,"GET",this.controller.signal));useListTable=({page:e,perPage:t,sortColumn:r,sortDirection:n,locale:i,testMode:a,...o})=>{const{data:s,error:l,mutate:c,isValidating:u}=no({page:e,perPage:t,sortColumn:r,sortDirection:n,locale:i,testMode:a,...o},this.fetcher,this.swrOptions);return{data:s,error:l,mutate:c,isValidating:u}};useStats=e=>{const{data:t,error:r,mutate:n,isValidating:i}=no({testMode:e},(e=>this.fetchWithArgs("/stats",e,"GET")),this.swrOptions);return{data:t,error:r,mutate:n,isValidating:i}}}const lo={page:"CIeM0OikzH7ZniYrNGXt",pageHeader:"PatyKEMnHnCHoveDpoBb",testModeBadge:"sTZbQqmNRlBPu77w1VTx",pageContent:"NONVNHLRfhtWJFQoLPOE",primaryActionButton:"SDRVUud0I8PzffVc2_dn",secondaryActionButton:"kRVMtkNqk4LTSRkzY67q",searchContainer:"iM_Z8DfPvPQW6qe_GfM7",filtersRow:"gXa1c8FwbtWvIPmzD0pU",flexRow:"tdhqAjhIjdXH9yX_MDgq",justifyContentEnd:"BapCK6SGPhfmOkYKDjFW",pageTitle:"ozCpEhBLn0DGE_HsVy0c",pageActions:"YTVYB0acmwcYny2PENFi",alignEnd:"Q_NC5aN9oqfEPj8rsh6d",button:"NVTGyYatOOrCoPiqIwCB",buttonSecondary:"q1w6cuF7IpJaBUXSqTBe",addCampaignFormButton:"o0NbJ1jGYHMcqnrCFYNg",addFormButton:"h8EMg9XnsCkKqLVqFSuO",tryNewFormBuilderBtnContainer:"J6ecXdY0uj8vhAYu04w2",defaultFormPill:"Wh54jwGfyPvUa5RdJgf7",migratedForm:"LAzumwk4GjzQOhVOmhcn",tooltipContainer:"XcTHPsFmHzyER5LHztZZ",tooltip:"Jva6GZidFOHSZeKLV7Ld",upgradedForm:"VEUUGvbPPF6ulivYZnWB",link:"DCEWBbXTtmtsakjPBDDA",filtersContainer:"mnKJCxCUD5NpqqQ0m7pl",container:"tPb4gyiAdgfqVazjQYGS",overlay:"ofyon4cim97y60P1eP_q",appear:"vkjVtJZzUoNkV09F_StL",modalTitle:"qbWTdOLl86xGciDFY8mC",dialog:"Nwgi89y2qJlnEAVb3jrW",danger:"AyHLxAzHHTigLyh21XyZ",confirm:"uNMs8K4z0R33ePa_kfys",modalContent:"fNvcTwm2X1RYTuj8pGh9",gutter:"Mnvx2mtdNByplo3pSJqi",cancel:"w12ZuOUJaDnvICcBr2MQ"},co=({bulkActions:t=null,selectedState:r,showModal:n,data:i,parameters:a})=>{const[o,s]=r;if(window.GiveDonations&&window.GiveDonations.addonsBulkActions&&(t=[...t,...window.GiveDonations.addonsBulkActions]),!t)return null;const l=t.filter((e=>!("function"==typeof e?.isVisible&&!e.isVisible(i,a)))).map((e=>({value:e.value,text:e.label})));return(0,e.createElement)("div",{id:"g8Gb3_M9R9RSjUDzxt0g"},(0,e.createElement)(oa,{name:"bulkActions",options:l,ariaLabel:(0,f.__)("Bulk Actions","give"),placeholder:(0,f.__)("Bulk Actions","give"),onChange:(e,t)=>{s(t)},value:o,isSearchable:!1,isSelectable:!0,isClearable:!0}),(0,e.createElement)("button",{onClick:n,className:`button button-tertiary ${lo.secondaryActionButton}`,disabled:!o},(0,f.__)("Apply","give")))},uo="Ib3eGjOwqVmokYsMWL3u",ho=({ariaLabel:t,checked:r,onChange:n})=>(0,e.createElement)("button",{className:"jCn44toDq_LXTH2tylb0",onClick:()=>{n(!r)},role:"switch","aria-checked":r,"aria-label":t},(0,e.createElement)("span",{className:_()("icahgS95DwkG6zDlUQ7m",{[uo]:r})}),t&&(0,e.createElement)("span",null,t));function fo(t){return(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M12 17c.283 0 .52-.096.713-.288A.968.968 0 0 0 13 16a.968.968 0 0 0-.287-.713A.968.968 0 0 0 12 15a.968.968 0 0 0-.713.287A.968.968 0 0 0 11 16c0 .283.096.52.287.712.192.192.43.288.713.288zm-1-4h2V7h-2v6zm1 9a9.738 9.738 0 0 1-3.9-.788 10.099 10.099 0 0 1-3.175-2.137c-.9-.9-1.612-1.958-2.137-3.175A9.738 9.738 0 0 1 2 12c0-1.383.263-2.683.788-3.9a10.099 10.099 0 0 1 2.137-3.175c.9-.9 1.958-1.612 3.175-2.137A9.738 9.738 0 0 1 12 2c1.383 0 2.683.263 3.9.788a10.098 10.098 0 0 1 3.175 2.137c.9.9 1.613 1.958 2.137 3.175A9.738 9.738 0 0 1 22 12a9.738 9.738 0 0 1-.788 3.9 10.098 10.098 0 0 1-2.137 3.175c-.9.9-1.958 1.613-3.175 2.137A9.738 9.738 0 0 1 12 22z",fill:"#D92D0B"}))}function po({children:t}){return(0,e.createElement)("h2",{className:"z9ZYi6rOwt5rMCTRfOg4"},t)}const go="xbZKTKhlaWcymddjAMog";function mo({label:t,value:r,description:n,upgrade:i=null,loading:a=!1,className:o}){return(0,e.createElement)("div",{className:_()("Ctla_k5s5md6EsM2_KJU",o)},(0,e.createElement)("header",null,(0,e.createElement)(po,null,t)),(0,e.createElement)("div",{className:"a9f5PeECBUs7pjpMqLYQ"},(0,e.createElement)("div",{className:_()("RDnrijkmAxsbHWed9igD",{[go]:i})},a?(0,e.createElement)("span",null,(0,e.createElement)(R,{size:"small"})):r,i&&(0,e.createElement)("a",{className:"i5fkdNv0F4sebV3cQvgT",href:i?.href,"data-addon-tooltip":i?.tooltip},(0,f.__)("Upgrade","give")))),n&&(0,e.createElement)("footer",null,(0,e.createElement)("div",null,n)))}function vo({config:t,values:r}){return(0,e.createElement)("section",{className:"SIDnEobr6urrdI8T50Fe",role:"region","aria-label":(0,f.__)("Donation statistics","give")},Object.entries(t).filter((([e])=>Object.keys(r).includes(e))).map((([t,n])=>{var i;return(0,e.createElement)(mo,{key:t,className:"mFiMkJ9It3MALNZUE04B",...n,value:null!==(i=r?.[t])&&void 0!==i?i:0})})))}const yo=(0,e.createContext)(((e,t,r,n=null,i=(0,f.__)("Confirm","give"))=>{})),bo=(0,e.createContext)(null),xo=(0,e.forwardRef)((({title:t,apiSettings:r,bulkActions:n=null,filterSettings:i=[],singleName:a=(0,f.__)("item","give"),pluralName:o=(0,f.__)("items","give"),rowActions:s=null,children:l=null,align:c="start",paymentMode:u,listTableBlankSlate:d,productRecommendation:h,columnFilters:p=[],banner:g,contentMode:m,perPage:v=30,statsConfig:y},b)=>{var x;const[w,k]=(0,e.useState)(1),[S,C]=(0,e.useState)((e=>{const t={},r=new URLSearchParams(window.location.search);return e.map((e=>{const n=decodeURI(r.get(e.name));!r.has(e.name)||"string"!=typeof n&&"number"!=typeof n?"select"===e.type?t[e.name]=e.options?.[0].value:t[e.name]="":t[e.name]=n})),t})(i)),[E,P]=(0,e.useState)(!1),[A,D]=(0,e.useState)({confirm:e=>{},action:e=>{},label:"",confirmButtonText:""}),[O,M]=(0,e.useState)(""),[T,I]=(0,e.useState)([]),[N,L]=(0,e.useState)([]),R=(0,e.useRef)(),F=(0,e.useRef)([]),[z,j]=(0,e.useState)({sortColumn:"id",sortDirection:"desc"}),[H,B]=(0,e.useState)(u),{sortColumn:$,sortDirection:W}=z,V=navigator.language||navigator.languages[0],Y=i.find((e=>"toggle"===e.name)),X={page:w,perPage:v,sortColumn:$,sortDirection:W,locale:V,testMode:H,...S},K=(0,e.useRef)(new so(r)).current,{data:G,error:U,isValidating:Z,mutate:J}=K.useListTable(X),{data:Q,error:ee,isValidating:te,mutate:re}=y?K.useStats(H):{data:null,error:null,isValidating:!1,mutate:async()=>{}};((t,r,n,i)=>{(0,e.useEffect)((()=>{t?.totalPages&&r>t.totalPages&&n(t.totalPages)}),[t]),(0,e.useEffect)((()=>{n(1)}),[i])})(G,w,k,S),(0,e.useImperativeHandle)(b,(()=>({refresh:async()=>{await J(),y&&await re()}})),[J,re,y]);const ne=(e,t)=>{C((r=>({...r,[e]:t})))},ie=function(t){const r=(0,e.useRef)(ha()(t,500)).current;return(0,e.useEffect)((()=>()=>{r.cancel()}),[]),r}(ne),ae=e=>{e.preventDefault(),window.GiveDonations&&window.GiveDonations.addonsBulkActions&&(n=[...n,...window.GiveDonations.addonsBulkActions]);const t=n.find((e=>O===e.value));if(!t)return;const r=[],i=[];F.current.filter((e=>{var r;const n=null===(r=t?.isIdSelectable?.(e.dataset.id,G))||void 0===r||r;return e.checked&&n})).forEach((e=>{r.push(e.dataset.id),i.push(e.dataset.name)})),I(r),L(i),r.length&&(D({...t}),"custom"===t.type?(P(!0),t?.confirm(r,i,E,P)):R.current.show())},oe=({PageActionsTop:t})=>(0,e.createElement)("div",{className:_()(lo.pageActions,{[lo.alignEnd]:!n})},t?(0,e.createElement)(co,{selectedState:[O,M],parameters:X,data:G,bulkActions:n,showModal:ae}):(0,e.createElement)(e.Fragment,null,w&&k&&(0,e.createElement)(Fe,{currentPage:w,totalPages:G?G.totalPages:1,disabled:!G,totalItems:G?parseInt(G.totalItems):-1,setPage:k,singleName:(0,f.__)("result","give"),pluralName:(0,f.__)("results","give")})));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("article",{className:lo.page},!m&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("header",{className:lo.pageHeader},(0,e.createElement)("div",{className:lo.flexRow},(0,e.createElement)(_o,{size:"2.25rem"}),(0,e.createElement)("h1",{className:lo.pageTitle},t),Y&&H&&(0,e.createElement)((()=>(0,e.createElement)("span",{className:lo.testModeBadge},Y?.text)),null)),l&&(0,e.createElement)("div",{className:lo.flexRow},l)),(0,e.createElement)("div",{className:_()("wp-header-end","hidden")}),g&&(0,e.createElement)("section",{role:"banner"},g()),Y&&(0,e.createElement)("div",{className:lo.filtersRow},(0,e.createElement)((()=>(0,e.createElement)(ho,{ariaLabel:Y?.ariaLabel,onChange:B,checked:H})),null)),y&&!te&&(0,e.createElement)(vo,{config:y,values:Q})),(0,e.createElement)("div",{className:lo.pageContent},(0,e.createElement)((()=>(0,e.createElement)("section",{role:"search",className:lo.searchContainer},(0,e.createElement)("div",{className:lo.flexRow},(0,e.createElement)(oe,{PageActionsTop:!0})),(0,e.createElement)("div",{className:lo.flexRow},i.map((t=>(0,e.createElement)(ua,{key:t.name,value:S[t.name],filter:t,onChange:ne,debouncedOnChange:ie})))))),null),m&&l?(0,e.createElement)(e.Fragment,null,l):(0,e.createElement)(e.Fragment,null),(0,e.createElement)(bo.Provider,{value:F},(0,e.createElement)(yo.Provider,{value:(e,t,r,n,i)=>{D({label:e,confirm:t,action:r,type:n,confirmButtonText:i}),R.current.show()}},(0,e.createElement)(Te,{apiSettings:r,sortField:z,setSortDirectionForColumn:(e,t)=>{j((r=>({...r,sortColumn:e,sortDirection:t})))},singleName:a,pluralName:o,title:t,rowActions:s,parameters:X,data:G,error:U,isLoading:Z,align:c,testMode:H,listTableBlankSlate:d,productRecommendation:h,columnFilters:p,includeBulkActionsCheckbox:n?.length>0}))),(0,e.createElement)(oe,null))),(0,e.createElement)(q.Pz,{id:"giveListTableModal",dialogRef:e=>R.current=e,title:(0,e.createElement)(e.Fragment,null,"danger"===A?.type&&(0,e.createElement)(fo,null),A?.label),titleId:lo.modalTitle,classNames:{container:lo.container,overlay:lo.overlay,dialog:_()(lo.dialog,{[lo.warning]:"warning"===A?.type,[lo.danger]:"danger"===A?.type}),closeButton:"hidden"}},(0,e.createElement)("div",{className:lo.modalContent},A?.confirm(T,N,E,P)||null),(0,e.createElement)("div",{className:lo.gutter},(0,e.createElement)("button",{id:lo.cancel,onClick:e=>R.current?.hide()},(0,f.__)("Cancel","give")),(0,e.createElement)("button",{id:lo.confirm,onClick:async e=>{R.current?.hide();try{await A.action(T),await J(),await re()}catch(e){console.error("Bulk action error:",e);let t=(0,f.__)("An error occurred while performing this action.","give");if(e.message&&e.message.includes("permission"))t=(0,f.__)("You don't have permission to perform this action.","give");else if(e.message&&e.message.includes("403"))t=(0,f.__)("Access denied. You don't have permission to perform this action.","give");else if(e.message){const r=e.message.match(/You don't have permission[^"]*|You don't have permission[^"]*/i);r&&(t=r[0].replace(/'/g,"'"))}alert(t)}}},null!==(x=A?.confirmButtonText)&&void 0!==x?x:(0,f.__)("Confirm","give")))))}));xo.displayName="ListTablePage";const wo=xo,ko={white:"#fff",grey:"#555d66",give:"#66bb6a"},So=({color:t="give",size:r="24px",...n})=>(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 157.2 157.2",width:r,height:r,...n},(0,e.createElement)("circle",{fill:ko[t],cx:"78.6",cy:"78.6",r:"78.6"}),(0,e.createElement)("path",{fill:"#fff",d:"M89.8 84.2c.3.7 1 1.3 1 1.3 13.9 1.7 33.6-.2 48.6-2.2-8.6 18.5-24 30.8-38.1 30.8-26.5 0-46.9-32.1-46.9-32.1 8.2-7.2 21.7-30.8 41.2-30.8s28 10.7 28 10.7l2.2-3.5s-9.1-31.9-34.9-31.9-53.2 42.3-69.2 52c0 0 22 52.2 70.2 52.2 40.4 0 50.6-38.6 52.5-48.2 5.4-.8 9.9-1.6 12.8-2.1 1-2.2 2.1-6.1 1.3-11.3-16.1 6.2-40.5 13.2-69.1 13.2-.1 0 0 1 .4 1.9z"}));So.propTypes={color:k().oneOf(Object.keys(ko)),size:k().oneOfType([k().number,k().string])};const _o=So,Co=window.wp.components,Eo=window.wp.data;var Po=e=>"checkbox"===e.type,Ao=e=>e instanceof Date,Do=e=>null==e;const Oo=e=>"object"==typeof e;var Mo=e=>!Do(e)&&!Array.isArray(e)&&Oo(e)&&!Ao(e),To=e=>Mo(e)&&e.target?Po(e.target)?e.target.checked:e.target.value:e,Io=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),No="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function Lo(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(No&&(e instanceof Blob||e instanceof FileList)||!r&&!Mo(e))return e;if(t=r?[]:{},r||(e=>{const t=e.constructor&&e.constructor.prototype;return Mo(t)&&t.hasOwnProperty("isPrototypeOf")})(e))for(const r in e)e.hasOwnProperty(r)&&(t[r]=Lo(e[r]));else t=e}return t}var Ro=e=>Array.isArray(e)?e.filter(Boolean):[],Fo=e=>void 0===e,zo=(e,t,r)=>{if(!t||!Mo(e))return r;const n=Ro(t.split(/[,[\].]+?/)).reduce(((e,t)=>Do(e)?e:e[t]),e);return Fo(n)||n===e?Fo(e[t])?r:e[t]:n};const jo="blur",Ho="onChange",Bo="onSubmit",$o="all",Wo="pattern",Vo="required",Yo=e.createContext(null),Xo=()=>e.useContext(Yo),Ko=t=>{const{children:r,...n}=t;return e.createElement(Yo.Provider,{value:n},r)};var Go=(e,t,r,n=!0)=>{const i={defaultValues:t._defaultValues};for(const a in e)Object.defineProperty(i,a,{get:()=>{const i=a;return t._proxyFormState[i]!==$o&&(t._proxyFormState[i]=!n||$o),r&&(r[i]=!0),e[i]}});return i},Uo=e=>Mo(e)&&!Object.keys(e).length,qo=(e,t,r,n)=>{r(e);const{name:i,...a}=e;return Uo(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find((e=>t[e]===(!n||$o)))},Zo=e=>Array.isArray(e)?e:[e],Jo=(e,t,r)=>r&&t?e===t:!e||!t||e===t||Zo(e).some((e=>e&&(e.startsWith(t)||t.startsWith(e))));function Qo(t){const r=e.useRef(t);r.current=t,e.useEffect((()=>{const e=!t.disabled&&r.current.subject&&r.current.subject.subscribe({next:r.current.next});return()=>{e&&e.unsubscribe()}}),[t.disabled])}var es=e=>"string"==typeof e,ts=(e,t,r,n,i)=>es(e)?(n&&t.watch.add(e),zo(r,e,i)):Array.isArray(e)?e.map((e=>(n&&t.watch.add(e),zo(r,e)))):(n&&(t.watchAll=!0),r),rs=e=>/^\w*$/.test(e),ns=e=>Ro(e.replace(/["|']|\]/g,"").split(/\.|\[/));function is(e,t,r){let n=-1;const i=rs(t)?[t]:ns(t),a=i.length,o=a-1;for(;++n<a;){const t=i[n];let a=r;if(n!==o){const r=e[t];a=Mo(r)||Array.isArray(r)?r:isNaN(+i[n+1])?{}:[]}e[t]=a,e=e[t]}return e}const as=t=>t.render(function(t){const r=Xo(),{name:n,control:i=r.control,shouldUnregister:a}=t,o=Io(i._names.array,n),s=function(t){const r=Xo(),{control:n=r.control,name:i,defaultValue:a,disabled:o,exact:s}=t||{},l=e.useRef(i);l.current=i,Qo({disabled:o,subject:n._subjects.values,next:e=>{Jo(l.current,e.name,s)&&u(Lo(ts(l.current,n._names,e.values||n._formValues,!1,a)))}});const[c,u]=e.useState(n._getWatch(i,a));return e.useEffect((()=>n._removeUnmounted())),c}({control:i,name:n,defaultValue:zo(i._formValues,n,zo(i._defaultValues,n,t.defaultValue)),exact:!0}),l=function(t){const r=Xo(),{control:n=r.control,disabled:i,name:a,exact:o}=t||{},[s,l]=e.useState(n._formState),c=e.useRef(!0),u=e.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),d=e.useRef(a);return d.current=a,Qo({disabled:i,next:e=>c.current&&Jo(d.current,e.name,o)&&qo(e,u.current,n._updateFormState)&&l({...n._formState,...e}),subject:n._subjects.state}),e.useEffect((()=>(c.current=!0,u.current.isValid&&n._updateValid(!0),()=>{c.current=!1})),[n]),Go(s,n,u.current,!1)}({control:i,name:n}),c=e.useRef(i.register(n,{...t.rules,value:s}));return c.current=i.register(n,t.rules),e.useEffect((()=>{const e=i._options.shouldUnregister||a,t=(e,t)=>{const r=zo(i._fields,e);r&&(r._f.mount=t)};if(t(n,!0),e){const e=Lo(zo(i._options.defaultValues,n));is(i._defaultValues,n,e),Fo(zo(i._formValues,n))&&is(i._formValues,n,e)}return()=>{(o?e&&!i._state.action:e)?i.unregister(n):t(n,!1)}}),[n,i,o,a]),{field:{name:n,value:s,onChange:e.useCallback((e=>c.current.onChange({target:{value:To(e),name:n},type:"change"})),[n]),onBlur:e.useCallback((()=>c.current.onBlur({target:{value:zo(i._formValues,n),name:n},type:jo})),[n,i]),ref:e=>{const t=zo(i._fields,n);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})}},formState:l,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!zo(l.errors,n)},isDirty:{enumerable:!0,get:()=>!!zo(l.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!zo(l.touchedFields,n)},error:{enumerable:!0,get:()=>zo(l.errors,n)}})}}(t));var os=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{};const ss=(e,t,r)=>{for(const n of r||Object.keys(e)){const r=zo(e,n);if(r){const{_f:e,...n}=r;if(e&&t(e.name)){if(e.ref.focus){e.ref.focus();break}if(e.refs&&e.refs[0].focus){e.refs[0].focus();break}}else Mo(n)&&ss(n,t)}}};var ls=e=>({isOnSubmit:!e||e===Bo,isOnBlur:"onBlur"===e,isOnChange:e===Ho,isOnAll:e===$o,isOnTouch:"onTouched"===e}),cs=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))))),us=(e,t,r)=>{const n=Ro(zo(e,r));return is(n,"root",t[r]),is(e,r,n),e},ds=e=>"boolean"==typeof e,hs=e=>"file"===e.type,fs=e=>"function"==typeof e,ps=e=>{if(!No)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},gs=e=>es(e),ms=e=>"radio"===e.type,vs=e=>e instanceof RegExp;const ys={value:!1,isValid:!1},bs={value:!0,isValid:!0};var xs=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Fo(e[0].attributes.value)?Fo(e[0].value)||""===e[0].value?bs:{value:e[0].value,isValid:!0}:bs:ys}return ys};const ws={isValid:!1,value:null};var ks=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),ws):ws;function Ss(e,t,r="validate"){if(gs(e)||Array.isArray(e)&&e.every(gs)||ds(e)&&!e)return{type:r,message:gs(e)?e:"",ref:t}}var _s=e=>Mo(e)&&!vs(e)?e:{value:e,message:""},Cs=async(e,t,r,n,i)=>{const{ref:a,refs:o,required:s,maxLength:l,minLength:c,min:u,max:d,pattern:h,validate:f,name:p,valueAsNumber:g,mount:m,disabled:v}=e._f,y=zo(t,p);if(!m||v)return{};const b=o?o[0]:a,x=e=>{n&&b.reportValidity&&(b.setCustomValidity(ds(e)?"":e||""),b.reportValidity())},w={},k=ms(a),S=Po(a),_=k||S,C=(g||hs(a))&&Fo(a.value)&&Fo(y)||ps(a)&&""===a.value||""===y||Array.isArray(y)&&!y.length,E=os.bind(null,p,r,w),P=(e,t,r,n="maxLength",i="minLength")=>{const o=e?t:r;w[p]={type:e?n:i,message:o,ref:a,...E(e?n:i,o)}};if(i?!Array.isArray(y)||!y.length:s&&(!_&&(C||Do(y))||ds(y)&&!y||S&&!xs(o).isValid||k&&!ks(o).isValid)){const{value:e,message:t}=gs(s)?{value:!!s,message:s}:_s(s);if(e&&(w[p]={type:Vo,message:t,ref:b,...E(Vo,t)},!r))return x(t),w}if(!(C||Do(u)&&Do(d))){let e,t;const n=_s(d),i=_s(u);if(Do(y)||isNaN(y)){const r=a.valueAsDate||new Date(y),o=e=>new Date((new Date).toDateString()+" "+e),s="time"==a.type,l="week"==a.type;es(n.value)&&y&&(e=s?o(y)>o(n.value):l?y>n.value:r>new Date(n.value)),es(i.value)&&y&&(t=s?o(y)<o(i.value):l?y<i.value:r<new Date(i.value))}else{const r=a.valueAsNumber||(y?+y:y);Do(n.value)||(e=r>n.value),Do(i.value)||(t=r<i.value)}if((e||t)&&(P(!!e,n.message,i.message,"max","min"),!r))return x(w[p].message),w}if((l||c)&&!C&&(es(y)||i&&Array.isArray(y))){const e=_s(l),t=_s(c),n=!Do(e.value)&&y.length>+e.value,i=!Do(t.value)&&y.length<+t.value;if((n||i)&&(P(n,e.message,t.message),!r))return x(w[p].message),w}if(h&&!C&&es(y)){const{value:e,message:t}=_s(h);if(vs(e)&&!y.match(e)&&(w[p]={type:Wo,message:t,ref:a,...E(Wo,t)},!r))return x(t),w}if(f)if(fs(f)){const e=Ss(await f(y,t),b);if(e&&(w[p]={...e,...E("validate",e.message)},!r))return x(e.message),w}else if(Mo(f)){let e={};for(const n in f){if(!Uo(e)&&!r)break;const i=Ss(await f[n](y,t),b,n);i&&(e={...i,...E(n,i.message)},x(i.message),r&&(w[p]=e))}if(!Uo(e)&&(w[p]={ref:b,...e},!r))return w}return x(!0),w};function Es(e,t){const r=Array.isArray(t)?t:rs(t)?[t]:ns(t),n=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=Fo(e)?n++:e[t[n++]];return e}(e,r),i=r.length-1,a=r[i];return n&&delete n[a],0!==i&&(Mo(n)&&Uo(n)||Array.isArray(n)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!Fo(e[t]))return!1;return!0}(n))&&Es(e,r.slice(0,-1)),e}function Ps(){let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}}var As=e=>Do(e)||!Oo(e);function Ds(e,t){if(As(e)||As(t))return e===t;if(Ao(e)&&Ao(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const i of r){const r=e[i];if(!n.includes(i))return!1;if("ref"!==i){const e=t[i];if(Ao(r)&&Ao(e)||Mo(r)&&Mo(e)||Array.isArray(r)&&Array.isArray(e)?!Ds(r,e):r!==e)return!1}}return!0}var Os=e=>"select-multiple"===e.type,Ms=e=>ps(e)&&e.isConnected,Ts=e=>{for(const t in e)if(fs(e[t]))return!0;return!1};function Is(e,t={}){const r=Array.isArray(e);if(Mo(e)||r)for(const r in e)Array.isArray(e[r])||Mo(e[r])&&!Ts(e[r])?(t[r]=Array.isArray(e[r])?[]:{},Is(e[r],t[r])):Do(e[r])||(t[r]=!0);return t}function Ns(e,t,r){const n=Array.isArray(e);if(Mo(e)||n)for(const n in e)Array.isArray(e[n])||Mo(e[n])&&!Ts(e[n])?Fo(t)||As(r[n])?r[n]=Array.isArray(e[n])?Is(e[n],[]):{...Is(e[n])}:Ns(e[n],Do(t)?{}:t[n],r[n]):r[n]=!Ds(e[n],t[n]);return r}var Ls=(e,t)=>Ns(e,t,Is(t)),Rs=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>Fo(e)?e:t?""===e?NaN:e?+e:e:r&&es(e)?new Date(e):n?n(e):e;function Fs(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return hs(t)?t.files:ms(t)?ks(e.refs).value:Os(t)?[...t.selectedOptions].map((({value:e})=>e)):Po(t)?xs(e.refs).value:Rs(Fo(t.value)?e.ref.value:t.value,e)}var zs=e=>Fo(e)?e:vs(e)?e.source:Mo(e)?vs(e.value)?e.value.source:e.value:e;function js(e,t,r){const n=zo(e,r);if(n||rs(r))return{error:n,name:r};const i=r.split(".");for(;i.length;){const n=i.join("."),a=zo(t,n),o=zo(e,n);if(a&&!Array.isArray(a)&&r!==n)return{name:r};if(o&&o.type)return{name:n,error:o};i.pop()}return{name:r}}const Hs={mode:Bo,reValidateMode:Ho,shouldFocusError:!0};function Bs(e={},t){let r,n={...Hs,...e},i={submitCount:0,isDirty:!1,isLoading:fs(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},a={},o=(Mo(n.defaultValues)||Mo(n.values))&&Lo(n.defaultValues||n.values)||{},s=n.shouldUnregister?{}:Lo(o),l={action:!1,mount:!1,watch:!1},c={mount:new Set,unMount:new Set,array:new Set,watch:new Set},u=0;const d={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},h={values:Ps(),array:Ps(),state:Ps()},f=e.resetOptions&&e.resetOptions.keepDirtyValues,p=ls(n.mode),g=ls(n.reValidateMode),m=n.criteriaMode===$o,v=async e=>{if(d.isValid||e){const e=n.resolver?Uo((await w()).errors):await k(a,!0);e!==i.isValid&&h.state.next({isValid:e})}},y=e=>d.isValidating&&h.state.next({isValidating:e}),b=(e,t,r,n)=>{const i=zo(a,e);if(i){const a=zo(s,e,Fo(r)?zo(o,e):r);Fo(a)||n&&n.defaultChecked||t?is(s,e,t?a:Fs(i._f)):C(e,a),l.mount&&v()}},x=(e,t,r,n,a)=>{let s=!1,l=!1;const c={name:e};if(!r||n){d.isDirty&&(l=i.isDirty,i.isDirty=c.isDirty=S(),s=l!==c.isDirty);const r=Ds(zo(o,e),t);l=zo(i.dirtyFields,e),r?Es(i.dirtyFields,e):is(i.dirtyFields,e,!0),c.dirtyFields=i.dirtyFields,s=s||d.dirtyFields&&l!==!r}if(r){const t=zo(i.touchedFields,e);t||(is(i.touchedFields,e,r),c.touchedFields=i.touchedFields,s=s||d.touchedFields&&t!==r)}return s&&a&&h.state.next(c),s?c:{}},w=async e=>n.resolver(s,n.context,((e,t,r,n)=>{const i={};for(const r of e){const e=zo(t,r);e&&is(i,r,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}})(e||c.mount,a,n.criteriaMode,n.shouldUseNativeValidation)),k=async(e,t,r={valid:!0})=>{for(const a in e){const o=e[a];if(o){const{_f:e,...a}=o;if(e){const a=c.array.has(e.name),l=await Cs(o,s,m,n.shouldUseNativeValidation&&!t,a);if(l[e.name]&&(r.valid=!1,t))break;!t&&(zo(l,e.name)?a?us(i.errors,l,e.name):is(i.errors,e.name,l[e.name]):Es(i.errors,e.name))}a&&await k(a,t,r)}}return r.valid},S=(e,t)=>(e&&t&&is(s,e,t),!Ds(O(),o)),_=(e,t,r)=>ts(e,c,{...l.mount?s:Fo(t)?o:es(e)?{[e]:t}:t},r,t),C=(e,t,r={})=>{const n=zo(a,e);let i=t;if(n){const r=n._f;r&&(!r.disabled&&is(s,e,Rs(t,r)),i=ps(r.ref)&&Do(t)?"":t,Os(r.ref)?[...r.ref.options].forEach((e=>e.selected=i.includes(e.value))):r.refs?Po(r.ref)?r.refs.length>1?r.refs.forEach((e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(i)?!!i.find((t=>t===e.value)):i===e.value))):r.refs[0]&&(r.refs[0].checked=!!i):r.refs.forEach((e=>e.checked=e.value===i)):hs(r.ref)?r.ref.value="":(r.ref.value=i,r.ref.type||h.values.next({name:e,values:{...s}})))}(r.shouldDirty||r.shouldTouch)&&x(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&D(e)},E=(e,t,r)=>{for(const n in t){const i=t[n],o=`${e}.${n}`,s=zo(a,o);!c.array.has(e)&&As(i)&&(!s||s._f)||Ao(i)?C(o,i,r):E(o,i,r)}},P=(e,r,n={})=>{const u=zo(a,e),f=c.array.has(e),p=Lo(r);is(s,e,p),f?(h.array.next({name:e,values:{...s}}),(d.isDirty||d.dirtyFields)&&n.shouldDirty&&h.state.next({name:e,dirtyFields:Ls(o,s),isDirty:S(e,p)})):!u||u._f||Do(p)?C(e,p,n):E(e,p,n),cs(e,c)&&h.state.next({...i}),h.values.next({name:e,values:{...s}}),!l.mount&&t()},A=async t=>{const o=t.target;let l=o.name,f=!0;const b=zo(a,l);if(b){let _,C;const E=o.type?Fs(b._f):To(t),P=t.type===jo||"focusout"===t.type,A=!((S=b._f).mount&&(S.required||S.min||S.max||S.maxLength||S.minLength||S.pattern||S.validate)||n.resolver||zo(i.errors,l)||b._f.deps)||((e,t,r,n,i)=>!i.isOnAll&&(!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:!(r?n.isOnChange:i.isOnChange)||e))(P,zo(i.touchedFields,l),i.isSubmitted,g,p),O=cs(l,c,P);is(s,l,E),P?(b._f.onBlur&&b._f.onBlur(t),r&&r(0)):b._f.onChange&&b._f.onChange(t);const M=x(l,E,P,!1),T=!Uo(M)||O;if(!P&&h.values.next({name:l,type:t.type,values:{...s}}),A)return d.isValid&&v(),T&&h.state.next({name:l,...O?{}:M});if(!P&&O&&h.state.next({...i}),y(!0),n.resolver){const{errors:e}=await w([l]),t=js(i.errors,a,l),r=js(e,a,t.name||l);_=r.error,l=r.name,C=Uo(e)}else _=(await Cs(b,s,m,n.shouldUseNativeValidation))[l],f=isNaN(E)||E===zo(s,l,E),f&&(_?C=!1:d.isValid&&(C=await k(a,!0)));f&&(b._f.deps&&D(b._f.deps),((t,n,a,o)=>{const s=zo(i.errors,t),l=d.isValid&&ds(n)&&i.isValid!==n;var c;if(e.delayError&&a?(c=()=>((e,t)=>{is(i.errors,e,t),h.state.next({errors:i.errors})})(t,a),r=e=>{clearTimeout(u),u=setTimeout(c,e)},r(e.delayError)):(clearTimeout(u),r=null,a?is(i.errors,t,a):Es(i.errors,t)),(a?!Ds(s,a):s)||!Uo(o)||l){const e={...o,...l&&ds(n)?{isValid:n}:{},errors:i.errors,name:t};i={...i,...e},h.state.next(e)}y(!1)})(l,C,_,M))}var S},D=async(e,t={})=>{let r,o;const s=Zo(e);if(y(!0),n.resolver){const t=await(async e=>{const{errors:t}=await w();if(e)for(const r of e){const e=zo(t,r);e?is(i.errors,r,e):Es(i.errors,r)}else i.errors=t;return t})(Fo(e)?e:s);r=Uo(t),o=e?!s.some((e=>zo(t,e))):r}else e?(o=(await Promise.all(s.map((async e=>{const t=zo(a,e);return await k(t&&t._f?{[e]:t}:t)})))).every(Boolean),(o||i.isValid)&&v()):o=r=await k(a);return h.state.next({...!es(e)||d.isValid&&r!==i.isValid?{}:{name:e},...n.resolver||!e?{isValid:r}:{},errors:i.errors,isValidating:!1}),t.shouldFocus&&!o&&ss(a,(e=>e&&zo(i.errors,e)),e?s:c.mount),o},O=e=>{const t={...o,...l.mount?s:{}};return Fo(e)?t:es(e)?zo(t,e):e.map((e=>zo(t,e)))},M=(e,t)=>({invalid:!!zo((t||i).errors,e),isDirty:!!zo((t||i).dirtyFields,e),isTouched:!!zo((t||i).touchedFields,e),error:zo((t||i).errors,e)}),T=(e,t,r)=>{const n=(zo(a,e,{_f:{}})._f||{}).ref;is(i.errors,e,{...t,ref:n}),h.state.next({name:e,errors:i.errors,isValid:!1}),r&&r.shouldFocus&&n&&n.focus&&n.focus()},I=(e,t={})=>{for(const r of e?Zo(e):c.mount)c.mount.delete(r),c.array.delete(r),t.keepValue||(Es(a,r),Es(s,r)),!t.keepError&&Es(i.errors,r),!t.keepDirty&&Es(i.dirtyFields,r),!t.keepTouched&&Es(i.touchedFields,r),!n.shouldUnregister&&!t.keepDefaultValue&&Es(o,r);h.values.next({values:{...s}}),h.state.next({...i,...t.keepDirty?{isDirty:S()}:{}}),!t.keepIsValid&&v()},N=(e,t={})=>{let r=zo(a,e);const i=ds(t.disabled);return is(a,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),c.mount.add(e),r?i&&is(s,e,t.disabled?void 0:zo(s,e,Fs(r._f))):b(e,!0,t.value),{...i?{disabled:t.disabled}:{},...n.progressive?{required:!!t.required,min:zs(t.min),max:zs(t.max),minLength:zs(t.minLength),maxLength:zs(t.maxLength),pattern:zs(t.pattern)}:{},name:e,onChange:A,onBlur:A,ref:i=>{if(i){N(e,t),r=zo(a,e);const n=Fo(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,s=(e=>ms(e)||Po(e))(n),l=r._f.refs||[];if(s?l.find((e=>e===n)):n===r._f.ref)return;is(a,e,{_f:{...r._f,...s?{refs:[...l.filter(Ms),n,...Array.isArray(zo(o,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),b(e,!1,void 0,n)}else r=zo(a,e,{}),r._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&(!Io(c.array,e)||!l.action)&&c.unMount.add(e)}}},L=()=>n.shouldFocusError&&ss(a,(e=>e&&zo(i.errors,e)),c.mount),R=(e,t)=>async r=>{r&&(r.preventDefault&&r.preventDefault(),r.persist&&r.persist());let o=Lo(s);if(h.state.next({isSubmitting:!0}),n.resolver){const{errors:e,values:t}=await w();i.errors=e,o=t}else await k(a);Es(i.errors,"root"),Uo(i.errors)?(h.state.next({errors:{}}),await e(o,r)):(t&&await t({...i.errors},r),L(),setTimeout(L)),h.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Uo(i.errors),submitCount:i.submitCount+1,errors:i.errors})},F=(r,n={})=>{const u=r||o,p=Lo(u),g=r&&!Uo(r)?p:o;if(n.keepDefaultValues||(o=u),!n.keepValues){if(n.keepDirtyValues||f)for(const e of c.mount)zo(i.dirtyFields,e)?is(g,e,zo(s,e)):P(e,zo(g,e));else{if(No&&Fo(r))for(const e of c.mount){const t=zo(a,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(ps(e)){const t=e.closest("form");if(t){t.reset();break}}}}a={}}s=e.shouldUnregister?n.keepDefaultValues?Lo(o):{}:Lo(g),h.array.next({values:{...g}}),h.values.next({values:{...g}})}c={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},!l.mount&&t(),l.mount=!d.isValid||!!n.keepIsValid,l.watch=!!e.shouldUnregister,h.state.next({submitCount:n.keepSubmitCount?i.submitCount:0,isDirty:n.keepDirty?i.isDirty:!(!n.keepDefaultValues||Ds(r,o)),isSubmitted:!!n.keepIsSubmitted&&i.isSubmitted,dirtyFields:n.keepDirtyValues?i.dirtyFields:n.keepDefaultValues&&r?Ls(o,r):{},touchedFields:n.keepTouched?i.touchedFields:{},errors:n.keepErrors?i.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},z=(e,t)=>F(fs(e)?e(s):e,t);return{control:{register:N,unregister:I,getFieldState:M,handleSubmit:R,setError:T,_executeSchema:w,_getWatch:_,_getDirty:S,_updateValid:v,_removeUnmounted:()=>{for(const e of c.unMount){const t=zo(a,e);t&&(t._f.refs?t._f.refs.every((e=>!Ms(e))):!Ms(t._f.ref))&&I(e)}c.unMount=new Set},_updateFieldArray:(e,t=[],r,n,c=!0,u=!0)=>{if(n&&r){if(l.action=!0,u&&Array.isArray(zo(a,e))){const t=r(zo(a,e),n.argA,n.argB);c&&is(a,e,t)}if(u&&Array.isArray(zo(i.errors,e))){const t=r(zo(i.errors,e),n.argA,n.argB);c&&is(i.errors,e,t),((e,t)=>{!Ro(zo(e,t)).length&&Es(e,t)})(i.errors,e)}if(d.touchedFields&&u&&Array.isArray(zo(i.touchedFields,e))){const t=r(zo(i.touchedFields,e),n.argA,n.argB);c&&is(i.touchedFields,e,t)}d.dirtyFields&&(i.dirtyFields=Ls(o,s)),h.state.next({name:e,isDirty:S(e,t),dirtyFields:i.dirtyFields,errors:i.errors,isValid:i.isValid})}else is(s,e,t)},_getFieldArray:t=>Ro(zo(l.mount?s:o,t,e.shouldUnregister?zo(o,t,[]):[])),_reset:F,_resetDefaultValues:()=>fs(n.defaultValues)&&n.defaultValues().then((e=>{z(e,n.resetOptions),h.state.next({isLoading:!1})})),_updateFormState:e=>{i={...i,...e}},_subjects:h,_proxyFormState:d,get _fields(){return a},get _formValues(){return s},get _state(){return l},set _state(e){l=e},get _defaultValues(){return o},get _names(){return c},set _names(e){c=e},get _formState(){return i},set _formState(e){i=e},get _options(){return n},set _options(e){n={...n,...e}}},trigger:D,register:N,handleSubmit:R,watch:(e,t)=>fs(e)?h.values.subscribe({next:r=>e(_(void 0,t),r)}):_(e,t,!0),setValue:P,getValues:O,reset:z,resetField:(e,t={})=>{zo(a,e)&&(Fo(t.defaultValue)?P(e,zo(o,e)):(P(e,t.defaultValue),is(o,e,t.defaultValue)),t.keepTouched||Es(i.touchedFields,e),t.keepDirty||(Es(i.dirtyFields,e),i.isDirty=t.defaultValue?S(e,zo(o,e)):S()),t.keepError||(Es(i.errors,e),d.isValid&&v()),h.state.next({...i}))},clearErrors:e=>{e&&Zo(e).forEach((e=>Es(i.errors,e))),h.state.next({errors:e?i.errors:{}})},unregister:I,setError:T,setFocus:(e,t={})=>{const r=zo(a,e),n=r&&r._f;if(n){const e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:M}}var $s=r(41913),Ws=r.n($s),Vs=r(68182),Ys=r.n(Vs);function Xs(e){return t=>{try{if(!t||"object"!=typeof t)return{values:t||{},errors:{}};const n=function(e,t){if(!e||!t||"object"!=typeof e)return e||{};return function e(t,r){if(!t||!r||"object"!=typeof t)return t;const n={...t};return r.properties&&Object.keys(r.properties).forEach((t=>{const i=r.properties[t],a=n[t],o=Array.isArray(r.required)&&r.required.includes(t),s=null!=a;if(s||o){if(i&&(s||o))if("number"===i.type&&"string"==typeof a){const e=parseFloat(a);isNaN(e)||(n[t]=e)}else if("integer"===i.type&&"string"==typeof a){const e=parseInt(a,10);isNaN(e)||(n[t]=e)}else if("boolean"===i.type)"string"==typeof a?n[t]="true"===a||"1"===a||"yes"===a:"number"==typeof a&&(n[t]=1===a);else if(i.enum&&Array.isArray(i.enum)){const e=Array.isArray(i.type)&&i.type.includes("null");if(null!=a&&""!==a||!e){if(!i.enum.includes(a)){const e=String(a).toLowerCase(),r=i.enum.find((t=>String(t).toLowerCase()===e));void 0!==r?n[t]=r:i.enum.length>0&&(n[t]=i.enum[0])}}else n[t]=null}else if(i.oneOf&&Array.isArray(i.oneOf))n[t]=function(e,t){if(null==e)return null;for(const r of t)if("string"===r.type){if("string"==typeof e){const t=new Date(e);if(!isNaN(t.getTime()))return e}}else if("object"===r.type&&r.properties&&r.properties.date){if("object"==typeof e&&e.date){const t=new Date(e.date);if(!isNaN(t.getTime()))return{date:t.toISOString(),timezone:e.timezone||"UTC",timezone_type:e.timezone_type||3}}else if("string"==typeof e){const t=new Date(e);if(!isNaN(t.getTime()))return{date:t.toISOString(),timezone:"UTC",timezone_type:3}}}else if("null"===r.type&&null===e)return null;if(e instanceof Date)return{date:e.toISOString(),timezone:"UTC",timezone_type:3};if("string"==typeof e){const t=new Date(e);if(!isNaN(t.getTime()))return{date:e,timezone:"UTC",timezone_type:3}}return null}(a,i.oneOf);else if(Array.isArray(i.type)&&i.type.includes("string")&&"date-time"===i.format)if(null==a)n[t]=null;else if("string"==typeof a){const e=new Date(a);if(isNaN(e.getTime()))n[t]=null;else{const r=e.toISOString();n[t]=r}}else a instanceof Date?n[t]=a.toISOString():n[t]=null;else("object"===i.type||Array.isArray(i.type)&&i.type.includes("object"))&&i.properties&&(n[t]=e(a,i))}else delete n[t]})),n}(JSON.parse(JSON.stringify(e)),t)}(t,e),i=function(){const e=new(r(63282).default||r(63282))({validateSchema:!1,strict:!1,allErrors:!0,verbose:!0});Ys()(e),Ws()(e),e.addFormat("text-field",!0),e.addFormat("textarea-field",!0),e.addFormat("integer",!0),e.addFormat("boolean",!0);const t=e.compile.bind(e);return e.compile=function(e){try{const r=Ks(e);return t(r)}catch(r){return console.error("Schema transformation error:",r),t(e)}},e}(),a=Ks(e,t),o=i.compile(a);if(o(n))return{values:n,errors:{}};{console.error("🔴 Validation failed, errors:",o.errors);const e={};return o.errors&&o.errors.forEach((t=>{const r=t.instancePath||t.schemaPath;if(r){const n=r.replace("/",""),i=t.message||(0,f.sprintf)((0,f.__)("%s is invalid.","give"),n);e[n]={type:"validation",message:i}}})),{values:{},errors:e}}}catch(e){return console.error("AJV validation error:",e),{values:t,errors:{}}}}}function Ks(e,t){if(!e||"object"!=typeof e)return e;const r=JSON.parse(JSON.stringify(e));if(r.$schema&&(r.$schema="https://json-schema.org/draft/2019-09/schema"),r.properties&&"object"==typeof r.properties){const e=[],n={};Object.keys(r.properties).forEach((i=>{const a=r.properties[i];if(a&&"object"==typeof a)if(!0===a.required&&(e.push(i),delete a.required),!0!==a.readonly&&!0!==a.readOnly){if(Array.isArray(a.type)&&a.enum){const e=t&&t[i],r=a.type.includes("null");null===e&&r&&delete a.enum}n[i]=function(e,t){if(e.format)switch(e.format){case"email":return(0,f.sprintf)((0,f.__)("%s must be a valid email address.","give"),t);case"uri":return(0,f.sprintf)((0,f.__)("%s must be a valid URL.","give"),t);case"date-time":return(0,f.sprintf)((0,f.__)("%s must be a valid date and time.","give"),t);case"uuid":return(0,f.sprintf)((0,f.__)("%s must be a valid UUID.","give"),t);case"hex-color":return(0,f.sprintf)((0,f.__)("%s must be a valid color code.","give"),t);default:return(0,f.sprintf)((0,f.__)("%s format is invalid.","give"),t)}if(e.type){if("string"===e.type)return(0,f.sprintf)((0,f.__)("%s must be text.","give"),t);if("number"===e.type)return(0,f.sprintf)((0,f.__)("%s must be a number.","give"),t);if("integer"===e.type)return(0,f.sprintf)((0,f.__)("%s must be a whole number.","give"),t);if("boolean"===e.type)return(0,f.sprintf)((0,f.__)("%s must be true or false.","give"),t);if("array"===e.type)return(0,f.sprintf)((0,f.__)("%s must be a list.","give"),t);if("object"===e.type)return(0,f.sprintf)((0,f.__)("%s must be an object.","give"),t)}return e.enum&&Array.isArray(e.enum)?(0,f.sprintf)((0,f.__)("%s must be one of: %s","give"),t,e.enum.join(", ")):void 0!==e.minLength?(0,f.sprintf)((0,f.__)("%s must be at least %d characters long.","give"),t,e.minLength):void 0!==e.maxLength?(0,f.sprintf)((0,f.__)("%s must be no more than %d characters long.","give"),t,e.maxLength):void 0!==e.minimum?(0,f.sprintf)((0,f.__)("%s must be at least %s.","give"),t,e.minimum):void 0!==e.maximum?(0,f.sprintf)((0,f.__)("%s must be no more than %s.","give"),t,e.maximum):e.pattern?(0,f.sprintf)((0,f.__)("%s format is invalid.","give"),t):(0,f.sprintf)((0,f.__)("%s is invalid.","give"),t)}(a,i)}else delete r.properties[i]})),e.length>0&&(r.required=e),Object.keys(n).length>0&&(r.errorMessage={properties:n,required:(0,f.__)("Required fields are missing.","give"),_:(0,f.__)("Please check the form for errors.","give")})}return r}const Gs={snackbarContainer:"Jg6bgggRIh5dv2CYYlG8",snackbar:"HmZWfgWm86dzPozxOhH1","type-error-snackbar":"hK1sxbcmNQXcVATrtDNk","type-info-snackbar":"jhutwIYKck_Ox9ZJ_akA","type-warning-snackbar":"tC5bDZkStUkzipNn5dgW",noticeContainer:"fz7YWR1EraCuSQNfgg1g",notice:"A72Us6nktB31DP0mItRT","type-warning":"SYezy7c41ng5cP5nlHw3","type-info":"bVd2wWcoOHi3seCGL21K",notificationContent:"oT5IL_crOaXq9xRYQG2d"},Us=({notification:t,onDismiss:r})=>(0,e.createElement)("div",{className:_()(Gs.snackbar,Gs[`type-${t.type}-snackbar`])},(0,e.createElement)("div",null,"function"==typeof t.content?t.content(r,t):t.content),t.isDismissible&&(0,e.createElement)("a",{href:"#",onClick:r},(0,e.createElement)(u,null))),qs=({notification:t,onDismiss:r})=>(0,e.createElement)("div",{className:_()(Gs.notice,Gs[`type-${t.type}`])},(0,e.createElement)("div",{className:Gs.notificationContent},"function"==typeof t.content?t.content(r,t):t.content),t.isDismissible&&(0,e.createElement)("a",{href:"#",onClick:r},(0,e.createElement)(u,null))),Zs=({notification:t})=>{(0,n.useEffect)((()=>{t.autoHide&&setTimeout((()=>{(0,Eo.dispatch)("givewp/campaign-notifications").dismissNotification(t.id)}),t.duration)}),[]);const r=()=>{(0,Eo.dispatch)("givewp/campaign-notifications").dismissNotification(t.id),"function"==typeof t.onDismiss&&t.onDismiss()};switch(t.notificationType){case"snackbar":return(0,e.createElement)(Us,{notification:t,onDismiss:r});case"notice":return(0,e.createElement)(qs,{notification:t,onDismiss:r});default:return null}},Js=({type:t})=>{const r=(0,Eo.useSelect)((e=>e("givewp/campaign-notifications").getNotificationsByType(t)));return r.length?(0,e.createElement)("div",{className:Gs[`${t}Container`]},r.map((t=>(0,e.createElement)(Zs,{notification:t})))):null};function Qs(){return(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M5.5 2a1 1 0 0 0-2 0v1.5H2a1 1 0 0 0 0 2h1.5V7a1 1 0 0 0 2 0V5.5H7a1 1 0 0 0 0-2H5.5V2zM5.5 17a1 1 0 1 0-2 0v1.5H2a1 1 0 1 0 0 2h1.5V22a1 1 0 1 0 2 0v-1.5H7a1 1 0 1 0 0-2H5.5V17zM13.933 2.641a1 1 0 0 0-1.866 0L10.332 7.15c-.3.78-.394 1.006-.523 1.188a2 2 0 0 1-.471.47c-.182.13-.407.224-1.188.524L3.64 11.067a1 1 0 0 0 0 1.866l4.509 1.735c.78.3 1.006.394 1.188.523.182.13.341.29.47.471.13.182.224.407.524 1.188l1.735 4.509a1 1 0 0 0 1.866 0l1.735-4.509c.3-.78.394-1.006.523-1.188.13-.182.29-.341.471-.47.182-.13.407-.224 1.188-.524l4.509-1.735a1 1 0 0 0 0-1.866L17.85 9.332c-.78-.3-1.006-.394-1.188-.523a2.001 2.001 0 0 1-.47-.471c-.13-.182-.224-.407-.524-1.188L13.933 2.64z",fill:"#F2CC0C"}))}function el({...t}){return(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"23",height:"23",viewBox:"0 0 24 24",...t},(0,e.createElement)("path",{d:"M18.707 6.707a1 1 0 0 0-1.414-1.414L12 10.586 6.707 5.293a1 1 0 0 0-1.414 1.414L10.586 12l-5.293 5.293a1 1 0 1 0 1.414 1.414L12 13.414l5.293 5.293a1 1 0 0 0 1.414-1.414L13.414 12l5.293-5.293z"}))}function tl(){return(0,e.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.063.986a1.531 1.531 0 0 1 1.872 0l.783.601.98-.129c.69-.09 1.354.294 1.62.935l.377.913.911.376h.002c.641.267 1.025.93.935 1.62l-.13.98.602.783a1.534 1.534 0 0 1 0 1.872l-.601.783.129.98c.09.69-.294 1.354-.935 1.62h-.002l-.91.377-.378.912a1.537 1.537 0 0 1-1.62.936l-.98-.13-.783.601a1.531 1.531 0 0 1-1.872 0l-.782-.6-.98.129a1.537 1.537 0 0 1-1.62-.936l-.377-.912-.911-.376H2.39a1.537 1.537 0 0 1-.935-1.621l.129-.98-.601-.783a1.533 1.533 0 0 1 0-1.872l.601-.782-.129-.98c-.09-.69.294-1.354.935-1.62l.002-.001.91-.376.377-.913a1.537 1.537 0 0 1 1.62-.935l.98.13.783-.602zm3.741 5.82a.667.667 0 0 0-.943-.943L7.333 8.392 6.47 7.53a.667.667 0 1 0-.943.943L6.86 9.806c.26.26.683.26.943 0l3-3z",fill:"#459948"}))}function rl(){return(0,e.createElement)("svg",{width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M8.769.79a1.333 1.333 0 0 0-.538 0c-.205.041-.388.144-.533.225l-.04.022L3.374 3.42c-.272.15-.409.226-.454.326a.333.333 0 0 0 0 .275c.044.1.18.177.452.33l4.866 2.737c.096.054.143.08.194.09.045.01.091.01.136 0 .05-.01.098-.036.193-.09l4.867-2.738c.272-.152.408-.229.453-.33a.333.333 0 0 0-.001-.274c-.046-.1-.182-.175-.454-.326-1.12-.624-3.109-1.729-4.284-2.382l-.04-.022C9.156.934 8.973.831 8.769.79zM15.164 5.926c0-.3 0-.449-.063-.536a.333.333 0 0 0-.233-.136c-.107-.012-.238.061-.499.208L9.44 8.236a.739.739 0 0 0-.185.123.333.333 0 0 0-.07.12c-.017.051-.017.108-.017.222v5.45c0 .298 0 .447.062.534a.333.333 0 0 0 .232.137c.107.012.237-.06.497-.204l4.317-2.398.042-.023c.154-.085.348-.192.497-.353.128-.14.226-.305.285-.486.07-.208.068-.43.068-.605v-.048l-.003-4.78zM7.042 14.618c.26.144.39.216.497.204a.333.333 0 0 0 .232-.137c.062-.087.062-.236.062-.534V8.7c0-.114 0-.17-.016-.221a.333.333 0 0 0-.071-.121.739.739 0 0 0-.185-.123l-4.93-2.774c-.261-.146-.392-.22-.499-.208a.333.333 0 0 0-.233.136c-.063.087-.063.237-.063.536l-.003 4.779v.048c0 .176-.001.397.068.605.06.18.156.346.285.486.149.161.343.268.497.353l.042.023 4.317 2.398z"}))}function nl({title:t,icon:r,children:n,insertInto:i,handleClose:a,isOpen:o=!0,showHeader:s=!0,showCloseIcon:l=!0,wrapperClassName:c=""}){const u=(0,e.useCallback)((e=>{27===e.keyCode&&"function"==typeof a&&a(e)}),[]);return(0,e.useEffect)((()=>(document.addEventListener("keydown",u,!1),()=>{document.removeEventListener("keydown",u,!1)})),[]),(0,e.useEffect)((()=>(o?document.body.classList.add("modalDialog-open"):document.body.classList.remove("modalDialog-open"),()=>{document.body.classList.remove("modalDialog-open")})),[o]),o?(0,Sr.createPortal)((0,e.createElement)("div",{className:`givewp-modal-wrapper ${c}`},(0,e.createElement)("div",{role:"dialog","aria-label":t,className:"givewp-modal-dialog"},(0,e.createElement)("div",{className:"givewp-modal-dialog-content"},s?(0,e.createElement)("div",{className:"givewp-modal-header"},r&&(0,e.createElement)("div",{className:"givewp-modal-icon-header"},r),t,l&&a&&(0,e.createElement)("button",{"aria-label":(0,f.__)("Close dialog","give"),className:"givewp-modal-close",onClick:a},(0,e.createElement)(el,{"aria-label":(0,f.__)("Close dialog icon","give")}))):(0,e.createElement)(e.Fragment,null,l&&a&&(0,e.createElement)("button",{"aria-label":(0,f.__)("Close dialog","give"),className:"givewp-modal-close-headless",onClick:a},(0,e.createElement)(el,{"aria-label":(0,f.__)("Close dialog icon","give")})),r&&(0,e.createElement)("div",{className:"givewp-modal-icon-center"},r)),(0,e.createElement)("div",{className:"givewp-modal-content"},n)))),i?document.querySelector(i):document.body):null}const il="yknM7zsJ4ocXhjnl0cN6",al="U3nZvnlnB9WvImXPKceG",ol="ytrAzVEnTgYa_Qdnu_Ja",sl="HxNSiGfv_xLlxcOwo376",ll="pHv4lA_QtKdLXFk0J51w",cl="QYtEKKVbzCj16axPL2WT",ul="S2M2McBOFfEKvfG1TmII",dl="sTM8cTFFSU2XnU5H7xHZ",hl="yf8QidHGi2LZksCAVYGw",fl="_d409G64N0fIdxoK0zJo",pl="hy75ZlZXRZjtClx954dB",gl="DjFhcJvO11jROBqehZ9_",ml="V8eHt1OZx0NLEUeXphoE",vl="nXn3MbFmP_hRdsY6q0n_",yl="AQrfwosFARTJLU9yy0Z7",bl=({isOpen:t,title:r,handleClose:n,handleConfirm:i,className:a})=>(0,e.createElement)(nl,{icon:(0,e.createElement)(l,null),isOpen:t,showHeader:!0,handleClose:n,title:r,wrapperClassName:a},(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"oEmDlgmz0eaUjGAZ9SMD"},(0,f.__)("Are you sure you want to archive your campaign? All forms associated with this campaign will be inaccessible to donors.","give")),(0,e.createElement)("div",{className:"cAU1jlM7M8_m0lrqDiR5"},(0,e.createElement)("button",{className:"fM3WhzbgecJ1OLRGQtdR",onClick:n},(0,f.__)("Cancel","give")),(0,e.createElement)("button",{className:"arBzYHKDJaR90APUvdts",onClick:i},(0,f.__)("Archive campaign","give"))))),xl=({handleClick:t})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(d,null),(0,e.createElement)("span",null,(0,f.__)("Your campaign is currently archived. You can view the campaign details but won't be able to make any changes until it's moved out of archive.","give")),(0,e.createElement)("strong",null,(0,e.createElement)("a",{href:"#",onClick:()=>t()},(0,f.__)("Move to Active","give"))));function wl(t){let{children:r,items:n,idScope:i,addIdAndValue:a,dependencies:o=[]}=t,s=(0,e.useMemo)((()=>new WeakMap),o);return(0,e.useMemo)((()=>{if(n&&"function"==typeof r){let l=[];for(let c of n){let n=s.get(c);if(!n){var t,o;n=r(c);let l=null!==(o=null!==(t=n.props.id)&&void 0!==t?t:c.key)&&void 0!==o?o:c.id;if(null==l)throw new Error("Could not determine key for item");i&&(l=i+":"+l),n=(0,e.cloneElement)(n,a?{key:l,id:l,value:c}:{key:l}),s.set(c,n)}l.push(n)}return l}if("function"!=typeof r)return r}),[r,n,s,i,a])}const kl={CollectionRoot:({collection:e,renderDropIndicator:t})=>Sl(e,null,t),CollectionBranch:({collection:e,parent:t,renderDropIndicator:r})=>Sl(e,t,r)};function Sl(t,r,n){return wl({items:r?t.getChildren(r.key):t,dependencies:[n],children(r){var i;let a=r.render(r);if(!n||"item"!==r.type)return a;let o=r.key,s=t.getKeyAfter(o);return e.createElement(e.Fragment,null,n({type:"item",key:o,dropPosition:"before"}),a,(null==s||"item"!==(null===(i=t.getItem(s))||void 0===i?void 0:i.type))&&n({type:"item",key:o,dropPosition:"after"}))}})}const _l=(0,e.createContext)(kl);function Cl(t){const r=(0,e.useRef)(null);return(0,e.useMemo)((()=>({get current(){return r.current},set current(e){r.current=e,"function"==typeof t?t(e):t&&(t.current=e)}})),[t])}function El(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}const Pl="undefined"!=typeof document?e.useLayoutEffect:()=>{},Al={prefix:String(Math.round(1e10*Math.random())),current:0},Dl=e.createContext(Al),Ol=e.createContext(!1);let Ml=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),Tl=new WeakMap;const Il="function"==typeof e.useId?function(t){let r=e.useId(),[n]=(0,e.useState)(Fl());return t||`${n?"react-aria":`react-aria${Al.prefix}`}-${r}`}:function(t){let r=(0,e.useContext)(Dl);r!==Al||Ml||console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let n=function(t=!1){let r=(0,e.useContext)(Dl),n=(0,e.useRef)(null);if(null===n.current&&!t){var i,a;let t=null===(a=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)||void 0===a||null===(i=a.ReactCurrentOwner)||void 0===i?void 0:i.current;if(t){let e=Tl.get(t);null==e?Tl.set(t,{id:r.current,state:t.memoizedState}):t.memoizedState!==e.state&&(r.current=e.id,Tl.delete(t))}n.current=++r.current}return n.current}(!!t),i=`react-aria${r.prefix}`;return t||`${i}-${n}`};function Nl(){return!1}function Ll(){return!0}function Rl(e){return()=>{}}function Fl(){return"function"==typeof e.useSyncExternalStore?e.useSyncExternalStore(Rl,Nl,Ll):(0,e.useContext)(Ol)}let zl,jl=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),Hl=new Map;function Bl(t){let[r,n]=(0,e.useState)(t),i=(0,e.useRef)(null),a=Il(r),o=(0,e.useRef)(null);if(zl&&zl.register(o,a),jl){const e=Hl.get(a);e&&!e.includes(i)?e.push(i):Hl.set(a,[i])}return Pl((()=>{let e=a;return()=>{zl&&zl.unregister(o),Hl.delete(e)}}),[a]),(0,e.useEffect)((()=>{let e=i.current;return e&&n(e),()=>{e&&(i.current=null)}})),a}function $l(e,t){if(e===t)return e;let r=Hl.get(e);if(r)return r.forEach((e=>e.current=t)),t;let n=Hl.get(t);return n?(n.forEach((t=>t.current=e)),e):t}function Wl(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=Wl(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}"undefined"!=typeof FinalizationRegistry&&(zl=new FinalizationRegistry((e=>{Hl.delete(e)})));const Vl=function(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=Wl(e))&&(n&&(n+=" "),n+=t);return n};function Yl(...e){let t={...e[0]};for(let r=1;r<e.length;r++){let n=e[r];for(let e in n){let r=t[e],i=n[e];"function"==typeof r&&"function"==typeof i&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&e.charCodeAt(2)<=90?t[e]=El(r,i):"className"!==e&&"UNSAFE_className"!==e||"string"!=typeof r||"string"!=typeof i?"id"===e&&r&&i?t.id=$l(r,i):t[e]=void 0!==i?i:r:t[e]=Vl(r,i)}}return t}const Xl=Symbol("default");function Kl({values:t,children:r}){for(let[n,i]of t)r=e.createElement(n.Provider,{value:i},r);return r}function Gl(t){let{className:r,style:n,children:i,defaultClassName:a,defaultChildren:o,defaultStyle:s,values:l}=t;return(0,e.useMemo)((()=>{let e,t,c;return e="function"==typeof r?r({...l,defaultClassName:a}):r,t="function"==typeof n?n({...l,defaultStyle:s||{}}):n,c="function"==typeof i?i({...l,defaultChildren:o}):null==i?o:i,{className:null!=e?e:a,style:t||s?{...s,...t}:void 0,children:null!=c?c:o,"data-rac":""}}),[r,n,i,a,o,s,l])}function Ul(t,r){let n=(0,e.useContext)(t);if(null===r)return null;if(n&&"object"==typeof n&&"slots"in n&&n.slots){let e=r||Xl;if(!n.slots[e]){let e=(new Intl.ListFormat).format(Object.keys(n.slots).map((e=>`"${e}"`)));throw new Error(`${r?`Invalid slot "${r}".`:"A slot prop is required."} Valid slot names are ${e}.`)}return n.slots[e]}return n}function ql(t){const r=(0,e.useRef)(null);return Pl((()=>{r.current=t}),[t]),(0,e.useCallback)(((...e)=>{const t=r.current;return null==t?void 0:t(...e)}),[])}const Zl=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])'],Jl=Zl.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";Zl.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const Ql=Zl.join(':not([hidden]):not([tabindex="-1"]),');function ec(e){return e.matches(Jl)}function tc(e){return e.matches(Ql)}const rc=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},nc=e=>e&&"window"in e&&e.window===e?e:rc(e).defaultView||window;function ic(e){if(function(){if(null==ac){ac=!1;try{document.createElement("div").focus({get preventScroll(){return ac=!0,!0}})}catch{}}return ac}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,r=[],n=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==n;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&r.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return n instanceof HTMLElement&&r.push({element:n,scrollTop:n.scrollTop,scrollLeft:n.scrollLeft}),r}(e);e.focus(),function(e){for(let{element:t,scrollTop:r,scrollLeft:n}of e)t.scrollTop=r,t.scrollLeft=n}(t)}}let ac=null;class oc{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function sc(t){let r=(0,e.useRef)({isFocused:!1,observer:null});Pl((()=>{const e=r.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}}),[]);let n=ql((e=>{null==t||t(e)}));return(0,e.useCallback)((e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){r.current.isFocused=!0;let t=e.target,i=e=>{r.current.isFocused=!1,t.disabled&&n(new oc("blur",e)),r.current.observer&&(r.current.observer.disconnect(),r.current.observer=null)};t.addEventListener("focusout",i,{once:!0}),r.current.observer=new MutationObserver((()=>{if(r.current.isFocused&&t.disabled){var e;null===(e=r.current.observer)||void 0===e||e.disconnect();let n=t===document.activeElement?null:document.activeElement;t.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}})),r.current.observer.observe(t,{attributes:!0,attributeFilter:["disabled"]})}}),[n])}let lc=!1;function cc(e){for(;e&&!ec(e);)e=e.parentElement;let t=nc(e),r=t.document.activeElement;if(!r||r===e)return;lc=!0;let n=!1,i=e=>{(e.target===r||n)&&e.stopImmediatePropagation()},a=t=>{(t.target===r||n)&&(t.stopImmediatePropagation(),e||n||(n=!0,ic(r),l()))},o=t=>{(t.target===e||n)&&t.stopImmediatePropagation()},s=t=>{(t.target===e||n)&&(t.stopImmediatePropagation(),n||(n=!0,ic(r),l()))};t.addEventListener("blur",i,!0),t.addEventListener("focusout",a,!0),t.addEventListener("focusin",s,!0),t.addEventListener("focus",o,!0);let l=()=>{cancelAnimationFrame(c),t.removeEventListener("blur",i,!0),t.removeEventListener("focusout",a,!0),t.removeEventListener("focusin",s,!0),t.removeEventListener("focus",o,!0),lc=!1,n=!1},c=requestAnimationFrame(l);return l}function uc(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands.some((t=>e.test(t.brand))))||e.test(window.navigator.userAgent))}function dc(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function hc(e){let t=null;return()=>(null==t&&(t=e()),t)}const fc=hc((function(){return dc(/^Mac/i)})),pc=hc((function(){return dc(/^iPhone/i)})),gc=hc((function(){return dc(/^iPad/i)||fc()&&navigator.maxTouchPoints>1})),mc=hc((function(){return pc()||gc()})),vc=hc((function(){return fc()||mc()})),yc=hc((function(){return uc(/AppleWebKit/i)&&!bc()})),bc=hc((function(){return uc(/Chrome/i)})),xc=hc((function(){return uc(/Android/i)})),wc=hc((function(){return uc(/Firefox/i)}));function kc(e){return!(0!==e.mozInputSource||!e.isTrusted)||(xc()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}let Sc=null,_c=new Set,Cc=new Map,Ec=!1,Pc=!1;const Ac={Tab:!0,Escape:!0};function Dc(e,t){for(let r of _c)r(e,t)}function Oc(e){Ec=!0,function(e){return!(e.metaKey||!fc()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key)}(e)&&(Sc="keyboard",Dc("keyboard",e))}function Mc(e){Sc="pointer","mousedown"!==e.type&&"pointerdown"!==e.type||(Ec=!0,Dc("pointer",e))}function Tc(e){kc(e)&&(Ec=!0,Sc="virtual")}function Ic(e){e.target!==window&&e.target!==document&&!lc&&e.isTrusted&&(Ec||Pc||(Sc="virtual",Dc("virtual",e)),Ec=!1,Pc=!1)}function Nc(){lc||(Ec=!1,Pc=!0)}function Lc(e){if("undefined"==typeof window||Cc.get(nc(e)))return;const t=nc(e),r=rc(e);let n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Ec=!0,n.apply(this,arguments)},r.addEventListener("keydown",Oc,!0),r.addEventListener("keyup",Oc,!0),r.addEventListener("click",Tc,!0),t.addEventListener("focus",Ic,!0),t.addEventListener("blur",Nc,!1),"undefined"!=typeof PointerEvent?(r.addEventListener("pointerdown",Mc,!0),r.addEventListener("pointermove",Mc,!0),r.addEventListener("pointerup",Mc,!0)):(r.addEventListener("mousedown",Mc,!0),r.addEventListener("mousemove",Mc,!0),r.addEventListener("mouseup",Mc,!0)),t.addEventListener("beforeunload",(()=>{Rc(e)}),{once:!0}),Cc.set(t,{focus:n})}const Rc=(e,t)=>{const r=nc(e),n=rc(e);t&&n.removeEventListener("DOMContentLoaded",t),Cc.has(r)&&(r.HTMLElement.prototype.focus=Cc.get(r).focus,n.removeEventListener("keydown",Oc,!0),n.removeEventListener("keyup",Oc,!0),n.removeEventListener("click",Tc,!0),r.removeEventListener("focus",Ic,!0),r.removeEventListener("blur",Nc,!1),"undefined"!=typeof PointerEvent?(n.removeEventListener("pointerdown",Mc,!0),n.removeEventListener("pointermove",Mc,!0),n.removeEventListener("pointerup",Mc,!0)):(n.removeEventListener("mousedown",Mc,!0),n.removeEventListener("mousemove",Mc,!0),n.removeEventListener("mouseup",Mc,!0)),Cc.delete(r))};function Fc(){return"pointer"!==Sc}function zc(){return Sc}"undefined"!=typeof document&&function(e){const t=rc(e);let r;"loading"!==t.readyState?Lc(e):(r=()=>{Lc(e)},t.addEventListener("DOMContentLoaded",r))}();const jc=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Hc(e,t){return!(!t||!e)&&e.contains(t)}const Bc=(e=document)=>e.activeElement;function $c(e){return e.target}function Wc(t){let{isDisabled:r,onFocus:n,onBlur:i,onFocusChange:a}=t;const o=(0,e.useCallback)((e=>{if(e.target===e.currentTarget)return i&&i(e),a&&a(!1),!0}),[i,a]),s=sc(o),l=(0,e.useCallback)((e=>{const t=rc(e.target),r=t?Bc(t):Bc();e.target===e.currentTarget&&r===$c(e.nativeEvent)&&(n&&n(e),a&&a(!0),s(e))}),[a,n,s]);return{focusProps:{onFocus:!r&&(n||a||i)?l:void 0,onBlur:r||!i&&!a?void 0:o}}}function Vc(){let t=(0,e.useRef)(new Map),r=(0,e.useCallback)(((e,r,n,i)=>{let a=(null==i?void 0:i.once)?(...e)=>{t.current.delete(n),n(...e)}:n;t.current.set(n,{type:r,eventTarget:e,fn:a,options:i}),e.addEventListener(r,a,i)}),[]),n=(0,e.useCallback)(((e,r,n,i)=>{var a;let o=(null===(a=t.current.get(n))||void 0===a?void 0:a.fn)||n;e.removeEventListener(r,o,i),t.current.delete(n)}),[]),i=(0,e.useCallback)((()=>{t.current.forEach(((e,t)=>{n(e.eventTarget,e.type,t,e.options)}))}),[n]);return(0,e.useEffect)((()=>i),[i]),{addGlobalListener:r,removeGlobalListener:n,removeAllGlobalListeners:i}}function Yc(t={}){let{autoFocus:r=!1,isTextInput:n,within:i}=t,a=(0,e.useRef)({isFocused:!1,isFocusVisible:r||Fc()}),[o,s]=(0,e.useState)(!1),[l,c]=(0,e.useState)((()=>a.current.isFocused&&a.current.isFocusVisible)),u=(0,e.useCallback)((()=>c(a.current.isFocused&&a.current.isFocusVisible)),[]),d=(0,e.useCallback)((e=>{a.current.isFocused=e,s(e),u()}),[u]);var h,f,p;h=e=>{a.current.isFocusVisible=e,u()},f=[],p={isTextInput:n},Lc(),(0,e.useEffect)((()=>{let e=(e,t)=>{(function(e,t,r){let n=rc(null==r?void 0:r.target);const i="undefined"!=typeof window?nc(null==r?void 0:r.target).HTMLInputElement:HTMLInputElement,a="undefined"!=typeof window?nc(null==r?void 0:r.target).HTMLTextAreaElement:HTMLTextAreaElement,o="undefined"!=typeof window?nc(null==r?void 0:r.target).HTMLElement:HTMLElement,s="undefined"!=typeof window?nc(null==r?void 0:r.target).KeyboardEvent:KeyboardEvent;return!((e=e||n.activeElement instanceof i&&!jc.has(n.activeElement.type)||n.activeElement instanceof a||n.activeElement instanceof o&&n.activeElement.isContentEditable)&&"keyboard"===t&&r instanceof s&&!Ac[r.key])})(!!(null==p?void 0:p.isTextInput),e,t)&&h(Fc())};return _c.add(e),()=>{_c.delete(e)}}),f);let{focusProps:g}=Wc({isDisabled:i,onFocusChange:d}),{focusWithinProps:m}=function(t){let{isDisabled:r,onBlurWithin:n,onFocusWithin:i,onFocusWithinChange:a}=t,o=(0,e.useRef)({isFocusWithin:!1}),{addGlobalListener:s,removeAllGlobalListeners:l}=Vc(),c=(0,e.useCallback)((e=>{e.currentTarget.contains(e.target)&&o.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(o.current.isFocusWithin=!1,l(),n&&n(e),a&&a(!1))}),[n,a,o,l]),u=sc(c),d=(0,e.useCallback)((e=>{if(!e.currentTarget.contains(e.target))return;const t=rc(e.target),r=Bc(t);if(!o.current.isFocusWithin&&r===$c(e.nativeEvent)){i&&i(e),a&&a(!0),o.current.isFocusWithin=!0,u(e);let r=e.currentTarget;s(t,"focus",(e=>{if(o.current.isFocusWithin&&!Hc(r,e.target)){let n=new oc("blur",new t.defaultView.FocusEvent("blur",{relatedTarget:e.target}));n.target=r,n.currentTarget=r,c(n)}}),{capture:!0})}}),[i,a,u,s,c]);return r?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:c}}}({isDisabled:!i,onFocusWithinChange:d});return{isFocused:o,isFocusVisible:l,focusProps:i?m:g}}const Xc=new WeakMap;function Kc(e,t,r){return e?("string"==typeof t&&(t=t.replace(/\s+/g,"")),`${Xc.get(e)}-${r}-${t}`):""}class Gc{getKeyLeftOf(e){return this.flipDirection?this.getNextKey(e):this.getPreviousKey(e)}getKeyRightOf(e){return this.flipDirection?this.getPreviousKey(e):this.getNextKey(e)}isDisabled(e){var t,r;return this.disabledKeys.has(e)||!!(null===(r=this.collection.getItem(e))||void 0===r||null===(t=r.props)||void 0===t?void 0:t.isDisabled)}getFirstKey(){let e=this.collection.getFirstKey();return null!=e&&this.isDisabled(e)&&(e=this.getNextKey(e)),e}getLastKey(){let e=this.collection.getLastKey();return null!=e&&this.isDisabled(e)&&(e=this.getPreviousKey(e)),e}getKeyAbove(e){return this.tabDirection?null:this.getPreviousKey(e)}getKeyBelow(e){return this.tabDirection?null:this.getNextKey(e)}getNextKey(e){do{null==(e=this.collection.getKeyAfter(e))&&(e=this.collection.getFirstKey())}while(this.isDisabled(e));return e}getPreviousKey(e){do{null==(e=this.collection.getKeyBefore(e))&&(e=this.collection.getLastKey())}while(this.isDisabled(e));return e}constructor(e,t,r,n=new Set){this.collection=e,this.flipDirection="rtl"===t&&"horizontal"===r,this.disabledKeys=n,this.tabDirection="horizontal"===r}}function Uc(e,t){let{id:r,"aria-label":n,"aria-labelledby":i}=e;if(r=Bl(r),i&&n){let e=new Set([r,...i.trim().split(/\s+/)]);i=[...e].join(" ")}else i&&(i=i.trim().split(/\s+/).join(" "));return n||i||!t||(n=t),{id:r,"aria-label":n,"aria-labelledby":i}}const qc=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),Zc=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function Jc(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize(),r="function"==typeof t.getTextInfo?t.getTextInfo():t.textInfo;if(r)return"rtl"===r.direction;if(t.script)return qc.has(t.script)}let t=e.split("-")[0];return Zc.has(t)}const Qc=Symbol.for("react-aria.i18n.locale");function eu(){let e="undefined"!=typeof window&&window[Qc]||"undefined"!=typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:Jc(e)?"rtl":"ltr"}}let tu=eu(),ru=new Set;function nu(){tu=eu();for(let e of ru)e(tu)}const iu=e.createContext(null);function au(){let t=function(){let t=Fl(),[r,n]=(0,e.useState)(tu);return(0,e.useEffect)((()=>(0===ru.size&&window.addEventListener("languagechange",nu),ru.add(n),()=>{ru.delete(n),0===ru.size&&window.removeEventListener("languagechange",nu)})),[]),t?{locale:"en-US",direction:"ltr"}:r}();return(0,e.useContext)(iu)||t}function ou(e){return vc()?e.altKey:e.ctrlKey}function su(e,t){var r,n;let i=`[data-key="${CSS.escape(String(t))}"]`,a=null===(r=e.current)||void 0===r?void 0:r.dataset.collection;return a&&(i=`[data-collection="${CSS.escape(a)}"]${i}`),null===(n=e.current)||void 0===n?void 0:n.querySelector(i)}const lu=new WeakMap;function cu(e){let t=Bl();return lu.set(e,t),t}const uu=(0,e.createContext)({isNative:!0,open:function(e,t){!function(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let r=document.createElement("a");r.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(r.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(r.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(r.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(r.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(r.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(r),t(r),e.removeChild(r)}}(e,(e=>hu(e,t)))},useHref:e=>e});function du(){return(0,e.useContext)(uu)}function hu(e,t,r=!0){var n,i;let{metaKey:a,ctrlKey:o,altKey:s,shiftKey:l}=t;wc()&&(null===(i=window.event)||void 0===i||null===(n=i.type)||void 0===n?void 0:n.startsWith("key"))&&"_blank"===e.target&&(fc()?a=!0:o=!0);let c=yc()&&fc()&&!gc()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:o,altKey:s,shiftKey:l}):new MouseEvent("click",{metaKey:a,ctrlKey:o,altKey:s,shiftKey:l,bubbles:!0,cancelable:!0});hu.isOpening=r,ic(e),e.dispatchEvent(c),hu.isOpening=!1}function fu(e){return fc()?e.metaKey:e.ctrlKey}function pu(t,r,n,i){let a=ql(n),o=null==n;(0,e.useEffect)((()=>{if(o||!t.current)return;let e=t.current;return e.addEventListener(r,a,i),()=>{e.removeEventListener(r,a,i)}}),[t,r,i,o,a])}function gu(e,t){if(!e)return!1;let r=window.getComputedStyle(e),n=/(auto|scroll)/.test(r.overflow+r.overflowX+r.overflowY);return n&&t&&(n=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),n}function mu(e,t){let r=vu(e,t,"left"),n=vu(e,t,"top"),i=t.offsetWidth,a=t.offsetHeight,o=e.scrollLeft,s=e.scrollTop,{borderTopWidth:l,borderLeftWidth:c,scrollPaddingTop:u,scrollPaddingRight:d,scrollPaddingBottom:h,scrollPaddingLeft:f}=getComputedStyle(e),p=o+parseInt(c,10),g=s+parseInt(l,10),m=p+e.clientWidth,v=g+e.clientHeight,y=parseInt(u,10)||0,b=parseInt(h,10)||0,x=parseInt(d,10)||0,w=parseInt(f,10)||0;r<=o+w?o=r-parseInt(c,10)-w:r+i>m-x&&(o+=r+i-m+x),n<=g+y?s=n-parseInt(l,10)-y:n+a>v-b&&(s+=n+a-v+b),e.scrollLeft=o,e.scrollTop=s}function vu(e,t,r){const n="left"===r?"offsetLeft":"offsetTop";let i=0;for(;t.offsetParent&&(i+=t[n],t.offsetParent!==e);){if(t.offsetParent.contains(e)){i-=e[n];break}t=t.offsetParent}return i}function yu(e,t){if(e&&document.contains(e)){let o=document.scrollingElement||document.documentElement;if("hidden"===window.getComputedStyle(o).overflow){let t=function(e,t){const r=[];for(;e&&e!==document.documentElement;)gu(e,t)&&r.push(e),e=e.parentElement;return r}(e);for(let r of t)mu(r,e)}else{var r;let{left:o,top:s}=e.getBoundingClientRect();null==e||null===(r=e.scrollIntoView)||void 0===r||r.call(e,{block:"nearest"});let{left:l,top:c}=e.getBoundingClientRect();var n,i,a;(Math.abs(o-l)>1||Math.abs(s-c)>1)&&(null==t||null===(i=t.containingElement)||void 0===i||null===(n=i.scrollIntoView)||void 0===n||n.call(i,{block:"center",inline:"center"}),null===(a=e.scrollIntoView)||void 0===a||a.call(e,{block:"nearest"}))}}}function bu(t,r){const n=(0,e.useRef)(!0),i=(0,e.useRef)(null);Pl((()=>(n.current=!0,()=>{n.current=!1})),[]),Pl((()=>{n.current?n.current=!1:i.current&&!r.some(((e,t)=>!Object.is(e,i[t])))||t(),i.current=r}),r)}hu.isOpening=!1;let xu=new Map,wu=new Set;function ku(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=r=>{if(!e(r)||!r.target)return;let n=xu.get(r.target);if(n&&(n.delete(r.propertyName),0===n.size&&(r.target.removeEventListener("transitioncancel",t),xu.delete(r.target)),0===xu.size)){for(let e of wu)e();wu.clear()}};document.body.addEventListener("transitionrun",(r=>{if(!e(r)||!r.target)return;let n=xu.get(r.target);n||(n=new Set,xu.set(r.target,n),r.target.addEventListener("transitioncancel",t,{once:!0})),n.add(r.propertyName)})),document.body.addEventListener("transitionend",t)}function Su(e){requestAnimationFrame((()=>{0===xu.size?e():wu.add(e)}))}function _u(e){const t=rc(e),r=Bc(t);if("virtual"===zc()){let n=r;Su((()=>{Bc(t)===n&&e.isConnected&&ic(e)}))}else ic(e)}function Cu(e,t){return"#comment"!==e.nodeName&&function(e){const t=nc(e);if(!(e instanceof t.HTMLElement||e instanceof t.SVGElement))return!1;let{display:r,visibility:n}=e.style,i="none"!==r&&"hidden"!==n&&"collapse"!==n;if(i){const{getComputedStyle:t}=e.ownerDocument.defaultView;let{display:r,visibility:n}=t(e);i="none"!==r&&"hidden"!==n&&"collapse"!==n}return i}(e)&&function(e,t){return!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==e.nodeName||!t||"SUMMARY"===t.nodeName||e.hasAttribute("open"))}(e,t)&&(!e.parentElement||Cu(e.parentElement,e))}"undefined"!=typeof document&&("loading"!==document.readyState?ku():document.addEventListener("DOMContentLoaded",ku));function Eu(e,t){return!!e&&!!t&&t.some((t=>t.contains(e)))}function Pu(e,t,r){let n=(null==t?void 0:t.tabbable)?tc:ec,i=(null==e?void 0:e.nodeType)===Node.ELEMENT_NODE?e:null,a=rc(i),o=function(e,t,r,n){return e.createTreeWalker(t,r,n)}(a,e||a,NodeFilter.SHOW_ELEMENT,{acceptNode(e){var i;return(null==t||null===(i=t.from)||void 0===i?void 0:i.contains(e))?NodeFilter.FILTER_REJECT:!n(e)||!Cu(e)||r&&!Eu(e,r)||(null==t?void 0:t.accept)&&!t.accept(e)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}});return(null==t?void 0:t.from)&&(o.currentNode=t.from),o}class Au{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,r){let n=this.fastMap.get(null!=t?t:null);if(!n)return;let i=new Du({scopeRef:e});n.addChild(i),i.parent=n,this.fastMap.set(e,i),r&&(i.nodeToRestore=r)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let r=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&Eu(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let n=t.children;r&&(r.removeChild(t),n.size>0&&n.forEach((e=>r&&r.addChild(e)))),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e;let t=new Au;var r;for(let n of this.traverse())t.addTreeNode(n.scopeRef,null!==(r=null===(e=n.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==r?r:null,n.nodeToRestore);return t}constructor(){this.fastMap=new Map,this.root=new Du({scopeRef:null}),this.fastMap.set(null,this.root)}}class Du{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}function Ou(e){let t=function(e){let t=Bc(e),r=null==t?void 0:t.getAttribute("aria-activedescendant");return r&&e.getElementById(r)||t}(rc(e));t!==e&&(t&&function(e,t){e.dispatchEvent(new FocusEvent("blur",{relatedTarget:t})),e.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:t}))}(t,e),e&&function(e,t){e.dispatchEvent(new FocusEvent("focus",{relatedTarget:t})),e.dispatchEvent(new FocusEvent("focusin",{bubbles:!0,relatedTarget:t}))}(e,t))}function Mu(t){let{selectionManager:r,keyboardDelegate:n,ref:i,autoFocus:a=!1,shouldFocusWrap:o=!1,disallowEmptySelection:s=!1,disallowSelectAll:l=!1,selectOnFocus:c="replace"===r.selectionBehavior,disallowTypeAhead:u=!1,shouldUseVirtualFocus:d,allowsTabNavigation:h=!1,isVirtualized:f,scrollRef:p=i,linkBehavior:g="action"}=t,{direction:m}=au(),v=du(),y=(0,e.useRef)({top:0,left:0});pu(p,"scroll",f?void 0:()=>{var e,t,r,n;y.current={top:null!==(r=null===(e=p.current)||void 0===e?void 0:e.scrollTop)&&void 0!==r?r:0,left:null!==(n=null===(t=p.current)||void 0===t?void 0:t.scrollLeft)&&void 0!==n?n:0}});let b=(0,e.useRef)(!1);pu(i,"react-aria-focus",d?e=>{let{detail:t}=e;e.stopPropagation(),r.setFocused(!0),"first"===(null==t?void 0:t.focusStrategy)&&(b.current=!0)}:void 0);let x=ql((()=>{var e,t;let a=null!==(t=null===(e=n.getFirstKey)||void 0===e?void 0:e.call(n))&&void 0!==t?t:null;null==a?(Ou(i.current),r.collection.size>0&&(b.current=!1)):(r.setFocusedKey(a),b.current=!1)}));bu((()=>{b.current&&x()}),[r.collection,x]);let w=ql((()=>{r.collection.size>0&&(b.current=!1)}));bu((()=>{w()}),[r.focusedKey,w]),pu(i,"react-aria-clear-focus",d?e=>{var t;e.stopPropagation(),r.setFocused(!1),(null===(t=e.detail)||void 0===t?void 0:t.clearFocusKey)&&r.setFocusedKey(null)}:void 0);const k=(0,e.useRef)(a),S=(0,e.useRef)(!1);(0,e.useEffect)((()=>{if(k.current){var e,t;let l=null;var o,s;"first"===a&&(l=null!==(o=null===(e=n.getFirstKey)||void 0===e?void 0:e.call(n))&&void 0!==o?o:null),"last"===a&&(l=null!==(s=null===(t=n.getLastKey)||void 0===t?void 0:t.call(n))&&void 0!==s?s:null);let c=r.selectedKeys;if(c.size)for(let e of c)if(r.canSelectItem(e)){l=e;break}r.setFocused(!0),r.setFocusedKey(l),null==l&&!d&&i.current&&_u(i.current),r.collection.size>0&&(k.current=!1,S.current=!0)}}));let _=(0,e.useRef)(r.focusedKey);(0,e.useEffect)((()=>{if(r.isFocused&&null!=r.focusedKey&&(r.focusedKey!==_.current||S.current)&&p.current&&i.current){let e=zc(),t=su(i,r.focusedKey);if(!(t instanceof HTMLElement))return;("keyboard"===e||S.current)&&(mu(p.current,t),"virtual"!==e&&yu(t,{containingElement:i.current}))}!d&&r.isFocused&&null==r.focusedKey&&null!=_.current&&i.current&&_u(i.current),_.current=r.focusedKey,S.current=!1})),pu(i,"react-aria-focus-scope-restore",(e=>{e.preventDefault(),r.setFocused(!0)}));let C,E={onKeyDown:e=>{var t;if(e.altKey&&"Tab"===e.key&&e.preventDefault(),!(null===(t=i.current)||void 0===t?void 0:t.contains(e.target)))return;const a=(t,n)=>{if(null!=t){if(r.isLink(t)&&"selection"===g&&c&&!ou(e)){(0,Sr.flushSync)((()=>{r.setFocusedKey(t,n)}));let a=su(i,t),o=r.getItemProps(t);return void(a&&v.open(a,e,o.href,o.routerOptions))}if(r.setFocusedKey(t,n),r.isLink(t)&&"override"===g)return;e.shiftKey&&"multiple"===r.selectionMode?r.extendSelection(t):c&&!ou(e)&&r.replaceSelection(t)}};switch(e.key){case"ArrowDown":if(n.getKeyBelow){var u,d,f;let t=null!=r.focusedKey?null===(u=n.getKeyBelow)||void 0===u?void 0:u.call(n,r.focusedKey):null===(d=n.getFirstKey)||void 0===d?void 0:d.call(n);null==t&&o&&(t=null===(f=n.getFirstKey)||void 0===f?void 0:f.call(n,r.focusedKey)),null!=t&&(e.preventDefault(),a(t))}break;case"ArrowUp":if(n.getKeyAbove){var p,y,b;let t=null!=r.focusedKey?null===(p=n.getKeyAbove)||void 0===p?void 0:p.call(n,r.focusedKey):null===(y=n.getLastKey)||void 0===y?void 0:y.call(n);null==t&&o&&(t=null===(b=n.getLastKey)||void 0===b?void 0:b.call(n,r.focusedKey)),null!=t&&(e.preventDefault(),a(t))}break;case"ArrowLeft":if(n.getKeyLeftOf){var x,w,k;let t=null!=r.focusedKey?null===(x=n.getKeyLeftOf)||void 0===x?void 0:x.call(n,r.focusedKey):null;null==t&&o&&(t="rtl"===m?null===(w=n.getFirstKey)||void 0===w?void 0:w.call(n,r.focusedKey):null===(k=n.getLastKey)||void 0===k?void 0:k.call(n,r.focusedKey)),null!=t&&(e.preventDefault(),a(t,"rtl"===m?"first":"last"))}break;case"ArrowRight":if(n.getKeyRightOf){var S,_,C;let t=null!=r.focusedKey?null===(S=n.getKeyRightOf)||void 0===S?void 0:S.call(n,r.focusedKey):null;null==t&&o&&(t="rtl"===m?null===(_=n.getLastKey)||void 0===_?void 0:_.call(n,r.focusedKey):null===(C=n.getFirstKey)||void 0===C?void 0:C.call(n,r.focusedKey)),null!=t&&(e.preventDefault(),a(t,"rtl"===m?"last":"first"))}break;case"Home":if(n.getFirstKey){if(null===r.focusedKey&&e.shiftKey)return;e.preventDefault();let t=n.getFirstKey(r.focusedKey,fu(e));r.setFocusedKey(t),null!=t&&(fu(e)&&e.shiftKey&&"multiple"===r.selectionMode?r.extendSelection(t):c&&r.replaceSelection(t))}break;case"End":if(n.getLastKey){if(null===r.focusedKey&&e.shiftKey)return;e.preventDefault();let t=n.getLastKey(r.focusedKey,fu(e));r.setFocusedKey(t),null!=t&&(fu(e)&&e.shiftKey&&"multiple"===r.selectionMode?r.extendSelection(t):c&&r.replaceSelection(t))}break;case"PageDown":if(n.getKeyPageBelow&&null!=r.focusedKey){let t=n.getKeyPageBelow(r.focusedKey);null!=t&&(e.preventDefault(),a(t))}break;case"PageUp":if(n.getKeyPageAbove&&null!=r.focusedKey){let t=n.getKeyPageAbove(r.focusedKey);null!=t&&(e.preventDefault(),a(t))}break;case"a":fu(e)&&"multiple"===r.selectionMode&&!0!==l&&(e.preventDefault(),r.selectAll());break;case"Escape":s||0===r.selectedKeys.size||(e.stopPropagation(),e.preventDefault(),r.clearSelection());break;case"Tab":if(!h){if(e.shiftKey)i.current.focus();else{let e,t,r=Pu(i.current,{tabbable:!0});do{t=r.lastChild(),t&&(e=t)}while(t);e&&!e.contains(document.activeElement)&&ic(e)}break}}},onFocus:e=>{if(r.isFocused)e.currentTarget.contains(e.target)||r.setFocused(!1);else if(e.currentTarget.contains(e.target)){if(r.setFocused(!0),null==r.focusedKey){var t,a;let i=e=>{null!=e&&(r.setFocusedKey(e),c&&!r.isSelected(e)&&r.replaceSelection(e))},l=e.relatedTarget;var o,s;l&&e.currentTarget.compareDocumentPosition(l)&Node.DOCUMENT_POSITION_FOLLOWING?i(null!==(o=r.lastSelectedKey)&&void 0!==o?o:null===(t=n.getLastKey)||void 0===t?void 0:t.call(n)):i(null!==(s=r.firstSelectedKey)&&void 0!==s?s:null===(a=n.getFirstKey)||void 0===a?void 0:a.call(n))}else!f&&p.current&&(p.current.scrollTop=y.current.top,p.current.scrollLeft=y.current.left);if(null!=r.focusedKey&&p.current){let e=su(i,r.focusedKey);e instanceof HTMLElement&&(e.contains(document.activeElement)||d||ic(e),"keyboard"===zc()&&yu(e,{containingElement:i.current}))}}},onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||r.setFocused(!1)},onMouseDown(e){p.current===e.target&&e.preventDefault()}},{typeSelectProps:P}=function(t){let{keyboardDelegate:r,selectionManager:n,onTypeSelect:i}=t,a=(0,e.useRef)({search:"",timeout:void 0}).current;return{typeSelectProps:{onKeyDownCapture:r.getKeyForSearch?e=>{let t=1!==(o=e.key).length&&/^[A-Z]/i.test(o)?"":o;var o;if(t&&!e.ctrlKey&&!e.metaKey&&e.currentTarget.contains(e.target)){if(" "===t&&a.search.trim().length>0&&(e.preventDefault(),"continuePropagation"in e||e.stopPropagation()),a.search+=t,null!=r.getKeyForSearch){let e=r.getKeyForSearch(a.search,n.focusedKey);null==e&&(e=r.getKeyForSearch(a.search)),null!=e&&(n.setFocusedKey(e),i&&i(e))}clearTimeout(a.timeout),a.timeout=setTimeout((()=>{a.search=""}),1e3)}}:void 0}}}({keyboardDelegate:n,selectionManager:r});return u||(E=Yl(P,E)),d||(C=null==r.focusedKey?0:-1),{collectionProps:Yl(E,{tabIndex:C,"data-collection":cu(r.collection)})}}new Au;const Tu=new Set(["id"]),Iu=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),Nu=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),Lu=/^(data-.*)$/;function Ru(e,t={}){let{labelable:r,isLink:n,propNames:i}=t,a={};for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(Tu.has(t)||r&&Iu.has(t)||n&&Nu.has(t)||(null==i?void 0:i.has(t))||Lu.test(t))&&(a[t]=e[t]);return a}function Fu(e){if(!e)return;let t=!0;return r=>{let n={...r,preventDefault(){r.preventDefault()},isDefaultPrevented:()=>r.isDefaultPrevented(),stopPropagation(){t?console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior."):t=!0},continuePropagation(){t=!1},isPropagationStopped:()=>t};e(n),t&&r.stopPropagation()}}function zu(e,t){Pl((()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}}))}let ju=e.createContext(null);function Hu(t,r){let{focusProps:n}=Wc(t),{keyboardProps:i}=function(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:Fu(e.onKeyDown),onKeyUp:Fu(e.onKeyUp)}}}(t),a=Yl(n,i),o=function(t){let r=(0,e.useContext)(ju)||{};zu(r,t);let{ref:n,...i}=r;return i}(r),s=t.isDisabled?{}:o,l=(0,e.useRef)(t.autoFocus);(0,e.useEffect)((()=>{l.current&&r.current&&_u(r.current),l.current=!1}),[r]);let c=t.excludeFromTabOrder?-1:0;return t.isDisabled&&(c=void 0),{focusableProps:Yl({...a,tabIndex:c},s)}}let Bu="default",$u="",Wu=new WeakMap;function Vu(e){if(mc()){if("default"===Bu){const t=rc(e);$u=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}Bu="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";Wu.set(e,e.style[t]),e.style[t]="none"}}function Yu(e){if(mc()){if("disabled"!==Bu)return;Bu="restoring",setTimeout((()=>{Su((()=>{if("restoring"===Bu){const t=rc(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=$u||""),$u="",Bu="default"}}))}),300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&Wu.has(e)){let t=Wu.get(e),r="userSelect"in e.style?"userSelect":"webkitUserSelect";"none"===e.style[r]&&(e.style[r]=t),""===e.getAttribute("style")&&e.removeAttribute("style"),Wu.delete(e)}}const Xu=e.createContext({register:()=>{}});function Ku(e,t,r){if(!t.has(e))throw new TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function Gu(e,t,r){return function(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=r}}(e,Ku(e,t,"set"),r),r}Xu.displayName="PressResponderContext";var Uu=new WeakMap;class qu{continuePropagation(){Gu(this,Uu,!1)}get shouldStopPropagation(){return function(e,t){return t.get?t.get.call(e):t.value}(this,Ku(this,Uu,"get"))}constructor(e,t,r,n){var i,a,o,s;s={writable:!0,value:void 0},function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(a=this,o=Uu),o.set(a,s),Gu(this,Uu,!0);let l=null!==(i=null==n?void 0:n.target)&&void 0!==i?i:r.currentTarget;const c=null==l?void 0:l.getBoundingClientRect();let u,d,h=0,f=null;null!=r.clientX&&null!=r.clientY&&(d=r.clientX,f=r.clientY),c&&(null!=d&&null!=f?(u=d-c.left,h=f-c.top):(u=c.width/2,h=c.height/2)),this.type=e,this.pointerType=t,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=u,this.y=h}}const Zu=Symbol("linkClicked");function Ju(t){let{onPress:r,onPressChange:n,onPressStart:i,onPressEnd:a,onPressUp:o,isDisabled:s,isPressed:l,preventFocusOnPress:c,shouldCancelOnPointerExit:u,allowTextSelectionOnPress:d,ref:h,...f}=function(t){let r=(0,e.useContext)(Xu);if(r){let{register:e,...n}=r;t=Yl(n,t),e()}return zu(r,t.ref),t}(t),[p,g]=(0,e.useState)(!1),m=(0,e.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:v,removeAllGlobalListeners:y}=Vc(),b=ql(((e,t)=>{let r=m.current;if(s||r.didFirePressStart)return!1;let a=!0;if(r.isTriggeringEvent=!0,i){let r=new qu("pressstart",t,e);i(r),a=r.shouldStopPropagation}return n&&n(!0),r.isTriggeringEvent=!1,r.didFirePressStart=!0,g(!0),a})),x=ql(((e,t,i=!0)=>{let o=m.current;if(!o.didFirePressStart)return!1;o.didFirePressStart=!1,o.isTriggeringEvent=!0;let l=!0;if(a){let r=new qu("pressend",t,e);a(r),l=r.shouldStopPropagation}if(n&&n(!1),g(!1),r&&i&&!s){let n=new qu("press",t,e);r(n),l&&(l=n.shouldStopPropagation)}return o.isTriggeringEvent=!1,l})),w=ql(((e,t)=>{let r=m.current;if(s)return!1;if(o){r.isTriggeringEvent=!0;let n=new qu("pressup",t,e);return o(n),r.isTriggeringEvent=!1,n.shouldStopPropagation}return!0})),k=ql((e=>{let t=m.current;if(t.isPressed&&t.target){t.didFirePressStart&&null!=t.pointerType&&x(nd(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,y(),d||Yu(t.target);for(let e of t.disposables)e();t.disposables=[]}})),S=ql((e=>{u&&k(e)})),_=(0,e.useMemo)((()=>{let e=m.current,t={onKeyDown(t){if(ed(t.nativeEvent,t.currentTarget)&&Hc(t.currentTarget,$c(t.nativeEvent))){var n;ad($c(t.nativeEvent),t.key)&&t.preventDefault();let i=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,e.pointerType="keyboard",i=b(t,"keyboard");let n=t.currentTarget,a=t=>{ed(t,n)&&!t.repeat&&Hc(n,$c(t))&&e.target&&w(nd(e.target,t),"keyboard")};v(rc(t.currentTarget),"keyup",El(a,r),!0)}i&&t.stopPropagation(),t.metaKey&&fc()&&(null===(n=e.metaKeyEvents)||void 0===n||n.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||Hc(t.currentTarget,$c(t.nativeEvent)))&&t&&0===t.button&&!e.isTriggeringEvent&&!hu.isOpening){let r=!0;if(s&&t.preventDefault(),e.ignoreEmulatedMouseEvents||e.isPressed||"virtual"!==e.pointerType&&!kc(t.nativeEvent)){if(e.isPressed&&"keyboard"!==e.pointerType){let n=e.pointerType||t.nativeEvent.pointerType||"virtual";r=x(nd(t.currentTarget,t),n,!0),e.isOverTarget=!1,k(t)}}else{let e=b(t,"virtual"),n=w(t,"virtual"),i=x(t,"virtual");r=e&&n&&i}e.ignoreEmulatedMouseEvents=!1,r&&t.stopPropagation()}}},r=t=>{var r;if(e.isPressed&&e.target&&ed(t,e.target)){var n;ad($c(t),t.key)&&t.preventDefault();let r=$c(t);x(nd(e.target,t),"keyboard",Hc(e.target,$c(t))),y(),"Enter"!==t.key&&Qu(e.target)&&Hc(e.target,r)&&!t[Zu]&&(t[Zu]=!0,hu(e.target,t,!1)),e.isPressed=!1,null===(n=e.metaKeyEvents)||void 0===n||n.delete(t.key)}else if("Meta"===t.key&&(null===(r=e.metaKeyEvents)||void 0===r?void 0:r.size)){var i;let t=e.metaKeyEvents;e.metaKeyEvents=void 0;for(let r of t.values())null===(i=e.target)||void 0===i||i.dispatchEvent(new KeyboardEvent("keyup",r))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!Hc(t.currentTarget,$c(t.nativeEvent)))return;if(i=t.nativeEvent,!xc()&&0===i.width&&0===i.height||1===i.width&&1===i.height&&0===i.pressure&&0===i.detail&&"mouse"===i.pointerType)return void(e.pointerType="virtual");var i;e.pointerType=t.pointerType;let a=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,d||Vu(e.target),a=b(t,e.pointerType);let i=$c(t.nativeEvent);"releasePointerCapture"in i&&i.releasePointerCapture(t.pointerId),v(rc(t.currentTarget),"pointerup",r,!1),v(rc(t.currentTarget),"pointercancel",n,!1)}a&&t.stopPropagation()},t.onMouseDown=t=>{if(Hc(t.currentTarget,$c(t.nativeEvent))&&0===t.button){if(c){let r=cc(t.target);r&&e.disposables.push(r)}t.stopPropagation()}},t.onPointerUp=t=>{Hc(t.currentTarget,$c(t.nativeEvent))&&"virtual"!==e.pointerType&&0===t.button&&w(t,e.pointerType||t.pointerType)},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,b(nd(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,x(nd(e.target,t),e.pointerType,!1),S(t))};let r=t=>{if(t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target){if(Hc(e.target,$c(t))&&null!=e.pointerType){let r=!1,n=setTimeout((()=>{e.isPressed&&e.target instanceof HTMLElement&&(r?k(t):(ic(e.target),e.target.click()))}),80);v(t.currentTarget,"click",(()=>r=!0),!0),e.disposables.push((()=>clearTimeout(n)))}else k(t);e.isOverTarget=!1}},n=e=>{k(e)};t.onDragStart=e=>{Hc(e.currentTarget,$c(e.nativeEvent))&&k(e)}}else{t.onMouseDown=t=>{if(0===t.button&&Hc(t.currentTarget,$c(t.nativeEvent)))if(e.ignoreEmulatedMouseEvents)t.stopPropagation();else{if(e.isPressed=!0,e.isOverTarget=!0,e.target=t.currentTarget,e.pointerType=kc(t.nativeEvent)?"virtual":"mouse",(0,Sr.flushSync)((()=>b(t,e.pointerType)))&&t.stopPropagation(),c){let r=cc(t.target);r&&e.disposables.push(r)}v(rc(t.currentTarget),"mouseup",r,!1)}},t.onMouseEnter=t=>{if(!Hc(t.currentTarget,$c(t.nativeEvent)))return;let r=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!0,r=b(t,e.pointerType)),r&&t.stopPropagation()},t.onMouseLeave=t=>{if(!Hc(t.currentTarget,$c(t.nativeEvent)))return;let r=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!1,r=x(t,e.pointerType,!1),S(t)),r&&t.stopPropagation()},t.onMouseUp=t=>{Hc(t.currentTarget,$c(t.nativeEvent))&&(e.ignoreEmulatedMouseEvents||0!==t.button||w(t,e.pointerType||"mouse"))};let r=t=>{0===t.button&&(e.ignoreEmulatedMouseEvents?e.ignoreEmulatedMouseEvents=!1:(e.target&&e.target.contains(t.target)&&null!=e.pointerType||k(t),e.isOverTarget=!1))};t.onTouchStart=t=>{if(!Hc(t.currentTarget,$c(t.nativeEvent)))return;let r=function(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}(t.nativeEvent);r&&(e.activePointerId=r.identifier,e.ignoreEmulatedMouseEvents=!0,e.isOverTarget=!0,e.isPressed=!0,e.target=t.currentTarget,e.pointerType="touch",d||Vu(e.target),b(rd(e.target,t),e.pointerType)&&t.stopPropagation(),v(nc(t.currentTarget),"scroll",n,!0))},t.onTouchMove=t=>{if(!Hc(t.currentTarget,$c(t.nativeEvent)))return;if(!e.isPressed)return void t.stopPropagation();let r=td(t.nativeEvent,e.activePointerId),n=!0;r&&id(r,t.currentTarget)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,n=b(rd(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,n=x(rd(e.target,t),e.pointerType,!1),S(rd(e.target,t))),n&&t.stopPropagation()},t.onTouchEnd=t=>{if(!Hc(t.currentTarget,$c(t.nativeEvent)))return;if(!e.isPressed)return void t.stopPropagation();let r=td(t.nativeEvent,e.activePointerId),n=!0;r&&id(r,t.currentTarget)&&null!=e.pointerType?(w(rd(e.target,t),e.pointerType),n=x(rd(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(n=x(rd(e.target,t),e.pointerType,!1)),n&&t.stopPropagation(),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,e.target&&!d&&Yu(e.target),y()},t.onTouchCancel=t=>{Hc(t.currentTarget,$c(t.nativeEvent))&&(t.stopPropagation(),e.isPressed&&k(rd(e.target,t)))};let n=t=>{e.isPressed&&Hc($c(t),e.target)&&k({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};t.onDragStart=e=>{Hc(e.currentTarget,$c(e.nativeEvent))&&k(e)}}return t}),[v,s,c,y,d,k,S,x,b,w]);return(0,e.useEffect)((()=>{let e=m.current;return()=>{var t;d||Yu(null!==(t=e.target)&&void 0!==t?t:void 0);for(let t of e.disposables)t();e.disposables=[]}}),[d]),{isPressed:l||p,pressProps:Yl(f,_)}}function Qu(e){return"A"===e.tagName&&e.hasAttribute("href")}function ed(e,t){const{key:r,code:n}=e,i=t,a=i.getAttribute("role");return!("Enter"!==r&&" "!==r&&"Spacebar"!==r&&"Space"!==n||i instanceof nc(i).HTMLInputElement&&!sd(i,r)||i instanceof nc(i).HTMLTextAreaElement||i.isContentEditable||("link"===a||!a&&Qu(i))&&"Enter"!==r)}function td(e,t){const r=e.changedTouches;for(let e=0;e<r.length;e++){const n=r[e];if(n.identifier===t)return n}return null}function rd(e,t){let r=0,n=0;return t.targetTouches&&1===t.targetTouches.length&&(r=t.targetTouches[0].clientX,n=t.targetTouches[0].clientY),{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:n}}function nd(e,t){let r=t.clientX,n=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:n}}function id(e,t){let r=t.getBoundingClientRect(),n=function(e){let t=0,r=0;return void 0!==e.width?t=e.width/2:void 0!==e.radiusX&&(t=e.radiusX),void 0!==e.height?r=e.height/2:void 0!==e.radiusY&&(r=e.radiusY),{top:e.clientY-r,right:e.clientX+t,bottom:e.clientY+r,left:e.clientX-t}}(e);return a=n,!((i=r).left>a.right||a.left>i.right||i.top>a.bottom||a.top>i.bottom);var i,a}function ad(e,t){return e instanceof HTMLInputElement?!sd(e,t):function(e){return!(e instanceof HTMLInputElement||(e instanceof HTMLButtonElement?"submit"===e.type||"reset"===e.type:Qu(e)))}(e)}const od=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function sd(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:od.has(e.type)}let ld=0;const cd=new Map;function ud(t){let[r,n]=(0,e.useState)();return Pl((()=>{if(!t)return;let e=cd.get(t);if(e)n(e.element.id);else{let r="react-aria-description-"+ld++;n(r);let i=document.createElement("div");i.id=r,i.style.display="none",i.textContent=t,document.body.appendChild(i),e={refCount:0,element:i},cd.set(t,e)}return e.refCount++,()=>{e&&0==--e.refCount&&(e.element.remove(),cd.delete(t))}}),[t]),{"aria-describedby":t?r:void 0}}const dd=500;function hd(t){let{id:r,selectionManager:n,key:i,ref:a,shouldSelectOnPressUp:o,shouldUseVirtualFocus:s,focus:l,isDisabled:c,onAction:u,allowsDifferentPressOrigin:d,linkBehavior:h="action"}=t,f=du();r=Bl(r);let p=e=>{if("keyboard"===e.pointerType&&ou(e))n.toggleSelection(i);else{if("none"===n.selectionMode)return;if(n.isLink(i)){if("selection"===h&&a.current){let t=n.getItemProps(i);return f.open(a.current,e,t.href,t.routerOptions),void n.setSelectedKeys(n.selectedKeys)}if("override"===h||"none"===h)return}"single"===n.selectionMode?n.isSelected(i)&&!n.disallowEmptySelection?n.toggleSelection(i):n.replaceSelection(i):e&&e.shiftKey?n.extendSelection(i):"toggle"===n.selectionBehavior||e&&(fu(e)||"touch"===e.pointerType||"virtual"===e.pointerType)?n.toggleSelection(i):n.replaceSelection(i)}};(0,e.useEffect)((()=>{i===n.focusedKey&&n.isFocused&&(s?Ou(a.current):l?l():document.activeElement!==a.current&&a.current&&_u(a.current))}),[a,i,n.focusedKey,n.childFocusStrategy,n.isFocused,s]),c=c||n.isDisabled(i);let g={};s||c?c&&(g.onMouseDown=e=>{e.preventDefault()}):g={tabIndex:i===n.focusedKey?0:-1,onFocus(e){e.target===a.current&&n.setFocusedKey(i)}};let m=n.isLink(i)&&"override"===h,v=n.isLink(i)&&"selection"!==h&&"none"!==h,y=!c&&n.canSelectItem(i)&&!m,b=(u||v)&&!c,x=b&&("replace"===n.selectionBehavior?!y:!y||n.isEmpty),w=b&&y&&"replace"===n.selectionBehavior,k=x||w,S=(0,e.useRef)(null),_=k&&y,C=(0,e.useRef)(!1),E=(0,e.useRef)(!1),P=e=>{if(u&&u(),v&&a.current){let t=n.getItemProps(i);f.open(a.current,e,t.href,t.routerOptions)}},A={};var D;o?(A.onPressStart=e=>{S.current=e.pointerType,C.current=_,"keyboard"!==e.pointerType||k&&!pd()||p(e)},d?(A.onPressUp=x?void 0:e=>{"mouse"===e.pointerType&&y&&p(e)},A.onPress=x?P:e=>{"keyboard"!==e.pointerType&&"mouse"!==e.pointerType&&y&&p(e)}):A.onPress=e=>{if(x||w&&"mouse"!==e.pointerType){if("keyboard"===e.pointerType&&!fd())return;P(e)}else"keyboard"!==e.pointerType&&y&&p(e)}):(A.onPressStart=e=>{S.current=e.pointerType,C.current=_,E.current=x,y&&("mouse"===e.pointerType&&!x||"keyboard"===e.pointerType&&(!b||pd()))&&p(e)},A.onPress=e=>{("touch"===e.pointerType||"pen"===e.pointerType||"virtual"===e.pointerType||"keyboard"===e.pointerType&&k&&fd()||"mouse"===e.pointerType&&E.current)&&(k?P(e):y&&p(e))}),g["data-collection"]=(D=n.collection,lu.get(D)),g["data-key"]=i,A.preventFocusOnPress=s,s&&(A=Yl(A,{onPressStart(e){"touch"!==e.pointerType&&(n.setFocused(!0),n.setFocusedKey(i))},onPress(e){"touch"===e.pointerType&&(n.setFocused(!0),n.setFocusedKey(i))}}));let{pressProps:O,isPressed:M}=Ju(A),T=w?e=>{"mouse"===S.current&&(e.stopPropagation(),e.preventDefault(),P(e))}:void 0,{longPressProps:I}=function(t){let{isDisabled:r,onLongPressStart:n,onLongPressEnd:i,onLongPress:a,threshold:o=dd,accessibilityDescription:s}=t;const l=(0,e.useRef)(void 0);let{addGlobalListener:c,removeGlobalListener:u}=Vc(),{pressProps:d}=Ju({isDisabled:r,onPressStart(e){if(e.continuePropagation(),("mouse"===e.pointerType||"touch"===e.pointerType)&&(n&&n({...e,type:"longpressstart"}),l.current=setTimeout((()=>{e.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),rc(e.target).activeElement!==e.target&&ic(e.target),a&&a({...e,type:"longpress"}),l.current=void 0}),o),"touch"===e.pointerType)){let t=e=>{e.preventDefault()};c(e.target,"contextmenu",t,{once:!0}),c(window,"pointerup",(()=>{setTimeout((()=>{u(e.target,"contextmenu",t)}),30)}),{once:!0})}},onPressEnd(e){l.current&&clearTimeout(l.current),!i||"mouse"!==e.pointerType&&"touch"!==e.pointerType||i({...e,type:"longpressend"})}});return{longPressProps:Yl(d,ud(a&&!r?s:void 0))}}({isDisabled:!_,onLongPress(e){"touch"===e.pointerType&&(p(e),n.setSelectionBehavior("toggle"))}}),N=n.isLink(i)?e=>{hu.isOpening||e.preventDefault()}:void 0;return{itemProps:Yl(g,y||x||s?O:{},_?I:{},{onDoubleClick:T,onDragStartCapture:e=>{"touch"===S.current&&C.current&&e.preventDefault()},onClick:N,id:r},s?{onMouseDown:e=>e.preventDefault()}:void 0),isPressed:M,isSelected:n.isSelected(i),isFocused:n.isFocused&&n.focusedKey===i,isDisabled:c,allowsSelection:y,hasAction:k}}function fd(){let e=window.event;return"Enter"===(null==e?void 0:e.key)}function pd(){let e=window.event;return" "===(null==e?void 0:e.key)||"Space"===(null==e?void 0:e.code)}function gd(e,t,r){let{key:n,isDisabled:i,shouldSelectOnPressUp:a}=e,{selectionManager:o,selectedKey:s}=t,l=n===s,c=i||t.isDisabled||t.selectionManager.isDisabled(n),{itemProps:u,isPressed:d}=hd({selectionManager:o,key:n,ref:r,isDisabled:c,shouldSelectOnPressUp:a,linkBehavior:"selection"}),h=Kc(t,n,"tab"),f=Kc(t,n,"tabpanel"),{tabIndex:p}=u,g=t.collection.getItem(n),m=Ru(null==g?void 0:g.props,{labelable:!0});delete m.id;let v=function(e){var t;const r=du().useHref(null!==(t=null==e?void 0:e.href)&&void 0!==t?t:"");return{href:(null==e?void 0:e.href)?r:void 0,target:null==e?void 0:e.target,rel:null==e?void 0:e.rel,download:null==e?void 0:e.download,ping:null==e?void 0:e.ping,referrerPolicy:null==e?void 0:e.referrerPolicy}}(null==g?void 0:g.props),{focusableProps:y}=Hu({isDisabled:c},r);return{tabProps:Yl(m,y,v,u,{id:h,"aria-selected":l,"aria-disabled":c||void 0,"aria-controls":l?f:void 0,tabIndex:c?void 0:p,role:"tab"}),isSelected:l,isDisabled:c,isPressed:d}}let md=!1,vd=0;function yd(){md=!0,setTimeout((()=>{md=!1}),50)}function bd(e){"touch"===e.pointerType&&yd()}function xd(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",bd):document.addEventListener("touchend",yd),vd++,()=>{vd--,vd>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",bd):document.removeEventListener("touchend",yd))}}function wd(t,r,n){let i=function(t,r){let n=null==r?void 0:r.isDisabled,[i,a]=(0,e.useState)(!1);return Pl((()=>{if((null==t?void 0:t.current)&&!n){let e=()=>{if(t.current){let e=Pu(t.current,{tabbable:!0});a(!!e.nextNode())}};e();let r=new MutationObserver(e);return r.observe(t.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["tabIndex","disabled"]}),()=>{r.disconnect()}}})),!n&&i}(n)?void 0:0;var a;const o=Kc(r,null!==(a=t.id)&&void 0!==a?a:null==r?void 0:r.selectedKey,"tabpanel");return{tabPanelProps:Yl(Uc({...t,id:o,"aria-labelledby":Kc(r,null==r?void 0:r.selectedKey,"tab")}),{tabIndex:i,role:"tabpanel","aria-describedby":t["aria-describedby"],"aria-details":t["aria-details"]})}}class kd{get childNodes(){throw new Error("childNodes is not supported")}clone(){let e=new kd(this.type,this.key);return e.value=this.value,e.level=this.level,e.hasChildNodes=this.hasChildNodes,e.rendered=this.rendered,e.textValue=this.textValue,e["aria-label"]=this["aria-label"],e.index=this.index,e.parentKey=this.parentKey,e.prevKey=this.prevKey,e.nextKey=this.nextKey,e.firstChildKey=this.firstChildKey,e.lastChildKey=this.lastChildKey,e.props=this.props,e.render=this.render,e.colSpan=this.colSpan,e.colIndex=this.colIndex,e}constructor(e,t){this.value=null,this.level=0,this.hasChildNodes=!1,this.rendered=null,this.textValue="",this["aria-label"]=void 0,this.index=0,this.parentKey=null,this.prevKey=null,this.nextKey=null,this.firstChildKey=null,this.lastChildKey=null,this.props={},this.colSpan=null,this.colIndex=null,this.type=e,this.key=t}}class Sd{get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}*[Symbol.iterator](){let e=null!=this.firstKey?this.keyMap.get(this.firstKey):void 0;for(;e;)yield e,e=null!=e.nextKey?this.keyMap.get(e.nextKey):void 0}getChildren(e){let t=this.keyMap;return{*[Symbol.iterator](){let r=t.get(e),n=null!=(null==r?void 0:r.firstChildKey)?t.get(r.firstChildKey):null;for(;n;)yield n,n=null!=n.nextKey?t.get(n.nextKey):void 0}}}getKeyBefore(e){let t=this.keyMap.get(e);if(!t)return null;if(null!=t.prevKey){for(t=this.keyMap.get(t.prevKey);t&&"item"!==t.type&&null!=t.lastChildKey;)t=this.keyMap.get(t.lastChildKey);var r;return null!==(r=null==t?void 0:t.key)&&void 0!==r?r:null}return t.parentKey}getKeyAfter(e){let t=this.keyMap.get(e);if(!t)return null;if("item"!==t.type&&null!=t.firstChildKey)return t.firstChildKey;for(;t;){if(null!=t.nextKey)return t.nextKey;if(null==t.parentKey)return null;t=this.keyMap.get(t.parentKey)}return null}getFirstKey(){return this.firstKey}getLastKey(){let e=null!=this.lastKey?this.keyMap.get(this.lastKey):null;for(;null!=(null==e?void 0:e.lastChildKey);)e=this.keyMap.get(e.lastChildKey);var t;return null!==(t=null==e?void 0:e.key)&&void 0!==t?t:null}getItem(e){var t;return null!==(t=this.keyMap.get(e))&&void 0!==t?t:null}at(){throw new Error("Not implemented")}clone(){let e=new(0,this.constructor);return e.keyMap=new Map(this.keyMap),e.firstKey=this.firstKey,e.lastKey=this.lastKey,e}addNode(e){if(this.frozen)throw new Error("Cannot add a node to a frozen collection");this.keyMap.set(e.key,e)}removeNode(e){if(this.frozen)throw new Error("Cannot remove a node to a frozen collection");this.keyMap.delete(e)}commit(e,t,r=!1){if(this.frozen)throw new Error("Cannot commit a frozen collection");this.firstKey=e,this.lastKey=t,this.frozen=!r}UNSTABLE_filter(e){let t=new Sd,r=null;for(let n of this)if("section"===n.type&&n.hasChildNodes){let i=n.clone(),a=null;for(let r of this.getChildren(n.key))if(_d(r,e,this,t)){let e=r.clone();null==a&&(i.firstChildKey=e.key),null==t.firstKey&&(t.firstKey=i.key),a&&a.parentKey===e.parentKey?(a.nextKey=e.key,e.prevKey=a.key):e.prevKey=null,e.nextKey=null,t.addNode(e),a=e}a&&("header"!==a.type?(i.lastChildKey=a.key,null==r?i.prevKey=null:"section"!==r.type&&"separator"!==r.type||(r.nextKey=i.key,i.prevKey=r.key),i.nextKey=null,r=i,t.addNode(i)):(t.firstKey===i.key&&(t.firstKey=null),t.removeNode(a.key)))}else if("separator"===n.type){let e=n.clone();e.nextKey=null,"section"===(null==r?void 0:r.type)&&(r.nextKey=e.key,e.prevKey=r.key,r=e,t.addNode(e))}else{let i=n.clone();_d(i,e,this,t)&&(null==t.firstKey&&(t.firstKey=i.key),null!=r&&"section"!==r.type&&"separator"!==r.type&&r.parentKey===i.parentKey?(r.nextKey=i.key,i.prevKey=r.key):i.prevKey=null,i.nextKey=null,t.addNode(i),r=i)}if("separator"===(null==r?void 0:r.type)&&null===r.nextKey){let e;null!=r.prevKey&&(e=t.getItem(r.prevKey),e.nextKey=null),t.removeNode(r.key),r=e}return t.lastKey=(null==r?void 0:r.key)||null,t}constructor(){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.frozen=!1}}function _d(e,t,r,n){if("subdialogtrigger"===e.type||"submenutrigger"===e.type){let i=[...r.getChildren(e.key)][0];if(i&&t(i.textValue)){let e=i.clone();return n.addNode(e),!0}return!1}return"header"===e.type||t(e.textValue)}class Cd{*[Symbol.iterator](){let e=this.firstChild;for(;e;)yield e,e=e.nextSibling}get firstChild(){return this._firstChild}set firstChild(e){this._firstChild=e,this.ownerDocument.markDirty(this)}get lastChild(){return this._lastChild}set lastChild(e){this._lastChild=e,this.ownerDocument.markDirty(this)}get previousSibling(){return this._previousSibling}set previousSibling(e){this._previousSibling=e,this.ownerDocument.markDirty(this)}get nextSibling(){return this._nextSibling}set nextSibling(e){this._nextSibling=e,this.ownerDocument.markDirty(this)}get parentNode(){return this._parentNode}set parentNode(e){this._parentNode=e,this.ownerDocument.markDirty(this)}get isConnected(){var e;return(null===(e=this.parentNode)||void 0===e?void 0:e.isConnected)||!1}appendChild(e){this.ownerDocument.startTransaction(),e.parentNode&&e.parentNode.removeChild(e),null==this.firstChild&&(this.firstChild=e),this.lastChild?(this.lastChild.nextSibling=e,e.index=this.lastChild.index+1,e.previousSibling=this.lastChild):(e.previousSibling=null,e.index=0),e.parentNode=this,e.nextSibling=null,this.lastChild=e,this.ownerDocument.markDirty(this),e.hasSetProps&&this.ownerDocument.addNode(e),this.ownerDocument.endTransaction(),this.ownerDocument.queueUpdate()}insertBefore(e,t){if(null==t)return this.appendChild(e);this.ownerDocument.startTransaction(),e.parentNode&&e.parentNode.removeChild(e),e.nextSibling=t,e.previousSibling=t.previousSibling,e.index=t.index,this.firstChild===t?this.firstChild=e:t.previousSibling&&(t.previousSibling.nextSibling=e),t.previousSibling=e,e.parentNode=t.parentNode;let r=t;for(;r;)r.index++,r=r.nextSibling;e.hasSetProps&&this.ownerDocument.addNode(e),this.ownerDocument.endTransaction(),this.ownerDocument.queueUpdate()}removeChild(e){if(e.parentNode!==this||!this.ownerDocument.isMounted)return;this.ownerDocument.startTransaction();let t=e.nextSibling;for(;t;)t.index--,t=t.nextSibling;e.nextSibling&&(e.nextSibling.previousSibling=e.previousSibling),e.previousSibling&&(e.previousSibling.nextSibling=e.nextSibling),this.firstChild===e&&(this.firstChild=e.nextSibling),this.lastChild===e&&(this.lastChild=e.previousSibling),e.parentNode=null,e.nextSibling=null,e.previousSibling=null,e.index=0,this.ownerDocument.removeNode(e),this.ownerDocument.endTransaction(),this.ownerDocument.queueUpdate()}addEventListener(){}removeEventListener(){}constructor(e){this._firstChild=null,this._lastChild=null,this._previousSibling=null,this._nextSibling=null,this._parentNode=null,this.ownerDocument=e}}class Ed extends Cd{get index(){return this._index}set index(e){this._index=e,this.ownerDocument.markDirty(this)}get level(){return this.parentNode instanceof Ed?this.parentNode.level+("item"===this.node.type?1:0):0}updateNode(){var e,t,r,n;let i=this.ownerDocument.getMutableNode(this);var a,o,s,l;if(i.index=this.index,i.level=this.level,i.parentKey=this.parentNode instanceof Ed?this.parentNode.node.key:null,i.prevKey=null!==(a=null===(e=this.previousSibling)||void 0===e?void 0:e.node.key)&&void 0!==a?a:null,i.nextKey=null!==(o=null===(t=this.nextSibling)||void 0===t?void 0:t.node.key)&&void 0!==o?o:null,i.hasChildNodes=!!this.firstChild,i.firstChildKey=null!==(s=null===(r=this.firstChild)||void 0===r?void 0:r.node.key)&&void 0!==s?s:null,i.lastChildKey=null!==(l=null===(n=this.lastChild)||void 0===n?void 0:n.node.key)&&void 0!==l?l:null,(null!=i.colSpan||null!=i.colIndex)&&this.nextSibling){var c,u;let e=(null!==(c=i.colIndex)&&void 0!==c?c:i.index)+(null!==(u=i.colSpan)&&void 0!==u?u:1);e!==this.nextSibling.node.colIndex&&(this.ownerDocument.getMutableNode(this.nextSibling).colIndex=e)}}setProps(e,t,r,n){let i=this.ownerDocument.getMutableNode(this),{value:a,textValue:o,id:s,...l}=e;if(l.ref=t,i.props=l,i.rendered=r,i.render=n,i.value=a,i.textValue=o||("string"==typeof l.children?l.children:"")||e["aria-label"]||"",null!=s&&s!==i.key){if(this.hasSetProps)throw new Error("Cannot change the id of an item");i.key=s}null!=l.colSpan&&(i.colSpan=l.colSpan),this.hasSetProps||(this.ownerDocument.addNode(this),this.ownerDocument.endTransaction(),this.hasSetProps=!0),this.ownerDocument.queueUpdate()}get style(){return{}}hasAttribute(){}setAttribute(){}setAttributeNS(){}removeAttribute(){}constructor(e,t){super(t),this.nodeType=8,this._index=0,this.hasSetProps=!1,this.node=new kd(e,"react-aria-"+ ++t.nodeId),this.ownerDocument.startTransaction()}}class Pd extends Cd{get isConnected(){return this.isMounted}createElement(e){return new Ed(e,this)}getMutableNode(e){let t=e.node;return this.mutatedNodes.has(e)||(t=e.node.clone(),this.mutatedNodes.add(e),e.node=t),this.markDirty(e),t}getMutableCollection(){return this.isSSR||this.collectionMutated||(this.collection=this.collection.clone(),this.collectionMutated=!0),this.collection}markDirty(e){this.dirtyNodes.add(e)}startTransaction(){this.transactionCount++}endTransaction(){this.transactionCount--}addNode(e){let t=this.getMutableCollection();if(!t.getItem(e.node.key)){t.addNode(e.node);for(let t of e)this.addNode(t)}this.markDirty(e)}removeNode(e){for(let t of e)this.removeNode(t);this.getMutableCollection().removeNode(e.node.key),this.markDirty(e)}getCollection(){return this.transactionCount>0||this.updateCollection(),this.collection}updateCollection(){for(let e of this.dirtyNodes)e instanceof Ed&&e.isConnected&&e.updateNode();if(this.dirtyNodes.clear(),this.mutatedNodes.size||this.collectionMutated){var e,t;let i=this.getMutableCollection();for(let e of this.mutatedNodes)e.isConnected&&i.addNode(e.node);var r,n;this.mutatedNodes.clear(),i.commit(null!==(r=null===(e=this.firstChild)||void 0===e?void 0:e.node.key)&&void 0!==r?r:null,null!==(n=null===(t=this.lastChild)||void 0===t?void 0:t.node.key)&&void 0!==n?n:null,this.isSSR)}this.collectionMutated=!1}queueUpdate(){if(!(0===this.dirtyNodes.size||this.transactionCount>0))for(let e of this.subscriptions)e()}subscribe(e){return this.subscriptions.add(e),()=>this.subscriptions.delete(e)}resetAfterSSR(){this.isSSR&&(this.isSSR=!1,this.firstChild=null,this.lastChild=null,this.nodeId=0)}constructor(e){super(null),this.nodeType=11,this.ownerDocument=this,this.dirtyNodes=new Set,this.isSSR=!1,this.nodeId=0,this.nodesByProps=new WeakMap,this.isMounted=!0,this.mutatedNodes=new Set,this.subscriptions=new Set,this.transactionCount=0,this.collection=e,this.collectionMutated=!0}}if("undefined"!=typeof HTMLTemplateElement){const e=Object.getOwnPropertyDescriptor(Node.prototype,"firstChild").get;Object.defineProperty(HTMLTemplateElement.prototype,"firstChild",{configurable:!0,enumerable:!0,get:function(){return this.dataset.reactAriaHidden?this.content.firstChild:e.call(this)}})}const Ad=(0,e.createContext)(!1);function Dd(t){if((0,e.useContext)(Ad))return e.createElement(e.Fragment,null,t.children);let r=e.createElement(Ad.Provider,{value:!0},t.children);return e.createElement("template",{"data-react-aria-hidden":!0},r)}var Od=r(95259);const Md=(0,e.createContext)(!1),Td=(0,e.createContext)(null);function Id(t){if((0,e.useContext)(Td))return t.content;let{collection:r,document:n}=function(t){let[r]=(0,e.useState)((()=>new Pd((null==t?void 0:t())||new Sd))),n=(0,e.useCallback)((e=>r.subscribe(e)),[r]),i=(0,e.useCallback)((()=>{let e=r.getCollection();return r.isSSR&&r.resetAfterSSR(),e}),[r]),a=(0,e.useCallback)((()=>(r.isSSR=!0,r.getCollection())),[r]),o=Ld(n,i,a);return Pl((()=>(r.isMounted=!0,()=>{r.isMounted=!1})),[r]),{collection:o,document:r}}(t.createCollection);return e.createElement(e.Fragment,null,e.createElement(Dd,null,e.createElement(Td.Provider,{value:n},t.content)),e.createElement(Nd,{render:t.children,collection:r}))}function Nd({collection:e,render:t}){return t(e)}const Ld="function"==typeof e.useSyncExternalStore?e.useSyncExternalStore:function(t,r,n){let i=Fl(),a=(0,e.useRef)(i);a.current=i;let o=(0,e.useCallback)((()=>a.current?n():r()),[r,n]);return(0,Od.useSyncExternalStore)(t,o)},Rd=(0,e.createContext)(null);const Fd=(0,e.createContext)(null);function zd(t){let r=(0,e.useContext)(Fd),n=((null==r?void 0:r.dependencies)||[]).concat(t.dependencies),i=t.idScope||(null==r?void 0:r.idScope),a=(o={...t,idScope:i,dependencies:n},wl({...o,addIdAndValue:!0}));var o;return(0,e.useContext)(Td)&&(a=e.createElement(jd,null,a)),r=(0,e.useMemo)((()=>({dependencies:n,idScope:i})),[i,...n]),e.createElement(Fd.Provider,{value:r},a)}function jd({children:t}){let r=(0,e.useContext)(Td),n=(0,e.useMemo)((()=>e.createElement(Td.Provider,{value:null},e.createElement(Md.Provider,{value:!0},t))),[t]);return Fl()?e.createElement(Rd.Provider,{value:r},n):(0,Sr.createPortal)(n,r)}function Hd(t){const r=e.version.split(".");return parseInt(r[0],10)>=19?t:t?"true":void 0}class Bd{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);var r;return t&&null!==(r=t.prevKey)&&void 0!==r?r:null}getKeyAfter(e){let t=this.keyMap.get(e);var r;return t&&null!==(r=t.nextKey)&&void 0!==r?r:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){var t;return null!==(t=this.keyMap.get(e))&&void 0!==t?t:null}at(e){const t=[...this.getKeys()];return this.getItem(t[e])}getChildren(e){let t=this.keyMap.get(e);return(null==t?void 0:t.childNodes)||[]}constructor(e){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e;let t=e=>{if(this.keyMap.set(e.key,e),e.childNodes&&"section"===e.type)for(let r of e.childNodes)t(r)};for(let r of e)t(r);let r=null,n=0;for(let[e,t]of this.keyMap)r?(r.nextKey=e,t.prevKey=r.key):(this.firstKey=e,t.prevKey=void 0),"item"===t.type&&(t.index=n++),r=t,r.nextKey=void 0;var i;this.lastKey=null!==(i=null==r?void 0:r.key)&&void 0!==i?i:null}}class $d extends Set{constructor(e,t,r){super(e),e instanceof $d?(this.anchorKey=null!=t?t:e.anchorKey,this.currentKey=null!=r?r:e.currentKey):(this.anchorKey=null!=t?t:null,this.currentKey=null!=r?r:null)}}function Wd(t,r,n){let[i,a]=(0,e.useState)(t||r),o=(0,e.useRef)(void 0!==t),s=void 0!==t;(0,e.useEffect)((()=>{let e=o.current;e!==s&&console.warn(`WARN: A component changed from ${e?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}.`),o.current=s}),[s]);let l=s?t:i,c=(0,e.useCallback)(((e,...t)=>{let r=(e,...t)=>{n&&(Object.is(l,e)||n(e,...t)),s||(l=e)};"function"==typeof e?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),a(((n,...i)=>{let a=e(s?l:n,...i);return r(a,...t),s?n:a}))):(s||a(e),r(e,...t))}),[s,l,n]);return[l,c]}function Vd(e,t){return e?"all"===e?"all":new $d(e):t}function Yd(e,t,r){if(t.parentKey===r.parentKey)return t.index-r.index;let n=[...Xd(e,t),t],i=[...Xd(e,r),r],a=n.slice(0,i.length).findIndex(((e,t)=>e!==i[t]));return-1!==a?(t=n[a],r=i[a],t.index-r.index):n.findIndex((e=>e===r))>=0?1:(i.findIndex((e=>e===t)),-1)}function Xd(e,t){let r=[],n=t;for(;null!=(null==n?void 0:n.parentKey);)n=e.getItem(n.parentKey),n&&r.unshift(n);return r}class Kd{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(e){this.state.setSelectionBehavior(e)}get isFocused(){return this.state.isFocused}setFocused(e){this.state.setFocused(e)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(e,t){(null==e||this.collection.getItem(e))&&this.state.setFocusedKey(e,t)}get selectedKeys(){return"all"===this.state.selectedKeys?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(e){if("none"===this.state.selectionMode)return!1;let t=this.getKey(e);return null!=t&&("all"===this.state.selectedKeys?this.canSelectItem(t):this.state.selectedKeys.has(t))}get isEmpty(){return"all"!==this.state.selectedKeys&&0===this.state.selectedKeys.size}get isSelectAll(){if(this.isEmpty)return!1;if("all"===this.state.selectedKeys)return!0;if(null!=this._isSelectAll)return this._isSelectAll;let e=this.getSelectAllKeys(),t=this.state.selectedKeys;return this._isSelectAll=e.every((e=>t.has(e))),this._isSelectAll}get firstSelectedKey(){let e=null;for(let t of this.state.selectedKeys){let r=this.collection.getItem(t);(!e||r&&Yd(this.collection,r,e)<0)&&(e=r)}var t;return null!==(t=null==e?void 0:e.key)&&void 0!==t?t:null}get lastSelectedKey(){let e=null;for(let t of this.state.selectedKeys){let r=this.collection.getItem(t);(!e||r&&Yd(this.collection,r,e)>0)&&(e=r)}var t;return null!==(t=null==e?void 0:e.key)&&void 0!==t?t:null}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(e){if("none"===this.selectionMode)return;if("single"===this.selectionMode)return void this.replaceSelection(e);let t,r=this.getKey(e);if(null!=r){if("all"===this.state.selectedKeys)t=new $d([r],r,r);else{let e=this.state.selectedKeys;var n;let a=null!==(n=e.anchorKey)&&void 0!==n?n:r;var i;t=new $d(e,a,r);for(let n of this.getKeyRange(a,null!==(i=e.currentKey)&&void 0!==i?i:r))t.delete(n);for(let e of this.getKeyRange(r,a))this.canSelectItem(e)&&t.add(e)}this.state.setSelectedKeys(t)}}getKeyRange(e,t){let r=this.collection.getItem(e),n=this.collection.getItem(t);return r&&n?Yd(this.collection,r,n)<=0?this.getKeyRangeInternal(e,t):this.getKeyRangeInternal(t,e):[]}getKeyRangeInternal(e,t){var r;if(null===(r=this.layoutDelegate)||void 0===r?void 0:r.getKeyRange)return this.layoutDelegate.getKeyRange(e,t);let n=[],i=e;for(;null!=i;){let e=this.collection.getItem(i);if(e&&("item"===e.type||"cell"===e.type&&this.allowsCellSelection)&&n.push(i),i===t)return n;i=this.collection.getKeyAfter(i)}return[]}getKey(e){let t=this.collection.getItem(e);if(!t)return e;if("cell"===t.type&&this.allowsCellSelection)return e;for(;t&&"item"!==t.type&&null!=t.parentKey;)t=this.collection.getItem(t.parentKey);return t&&"item"===t.type?t.key:null}toggleSelection(e){if("none"===this.selectionMode)return;if("single"===this.selectionMode&&!this.isSelected(e))return void this.replaceSelection(e);let t=this.getKey(e);if(null==t)return;let r=new $d("all"===this.state.selectedKeys?this.getSelectAllKeys():this.state.selectedKeys);r.has(t)?r.delete(t):this.canSelectItem(t)&&(r.add(t),r.anchorKey=t,r.currentKey=t),this.disallowEmptySelection&&0===r.size||this.state.setSelectedKeys(r)}replaceSelection(e){if("none"===this.selectionMode)return;let t=this.getKey(e);if(null==t)return;let r=this.canSelectItem(t)?new $d([t],t,t):new $d;this.state.setSelectedKeys(r)}setSelectedKeys(e){if("none"===this.selectionMode)return;let t=new $d;for(let r of e){let e=this.getKey(r);if(null!=e&&(t.add(e),"single"===this.selectionMode))break}this.state.setSelectedKeys(t)}getSelectAllKeys(){let e=[],t=r=>{for(;null!=r;){if(this.canSelectItem(r)){var n;let s=this.collection.getItem(r);var i;"item"===(null==s?void 0:s.type)&&e.push(r),(null==s?void 0:s.hasChildNodes)&&(this.allowsCellSelection||"item"!==s.type)&&t(null!==(i=null===(a=s,n=function(e){let t=0;for(let r of e){if(0===t)return r;t++}}("function"==typeof(o=this.collection).getChildren?o.getChildren(a.key):a.childNodes))||void 0===n?void 0:n.key)&&void 0!==i?i:null)}r=this.collection.getKeyAfter(r)}var a,o};return t(this.collection.getFirstKey()),e}selectAll(){this.isSelectAll||"multiple"!==this.selectionMode||this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&("all"===this.state.selectedKeys||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new $d)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(e,t){"none"!==this.selectionMode&&("single"===this.selectionMode?this.isSelected(e)&&!this.disallowEmptySelection?this.toggleSelection(e):this.replaceSelection(e):"toggle"===this.selectionBehavior||t&&("touch"===t.pointerType||"virtual"===t.pointerType)?this.toggleSelection(e):this.replaceSelection(e))}isSelectionEqual(e){if(e===this.state.selectedKeys)return!0;let t=this.selectedKeys;if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;for(let r of t)if(!e.has(r))return!1;return!0}canSelectItem(e){var t;if("none"===this.state.selectionMode||this.state.disabledKeys.has(e))return!1;let r=this.collection.getItem(e);return!(!r||(null==r||null===(t=r.props)||void 0===t?void 0:t.isDisabled)||"cell"===r.type&&!this.allowsCellSelection)}isDisabled(e){var t,r;return"all"===this.state.disabledBehavior&&(this.state.disabledKeys.has(e)||!!(null===(r=this.collection.getItem(e))||void 0===r||null===(t=r.props)||void 0===t?void 0:t.isDisabled))}isLink(e){var t,r;return!!(null===(r=this.collection.getItem(e))||void 0===r||null===(t=r.props)||void 0===t?void 0:t.href)}getItemProps(e){var t;return null===(t=this.collection.getItem(e))||void 0===t?void 0:t.props}withCollection(e){return new Kd(e,this.state,{allowsCellSelection:this.allowsCellSelection,layoutDelegate:this.layoutDelegate||void 0})}constructor(e,t,r){var n;this.collection=e,this.state=t,this.allowsCellSelection=null!==(n=null==r?void 0:r.allowsCellSelection)&&void 0!==n&&n,this._isSelectAll=null,this.layoutDelegate=(null==r?void 0:r.layoutDelegate)||null}}class Gd{build(e,t){return this.context=t,Ud((()=>this.iterateCollection(e)))}*iterateCollection(t){let{children:r,items:n}=t;if(e.isValidElement(r)&&r.type===e.Fragment)yield*this.iterateCollection({children:r.props.children,items:n});else if("function"==typeof r){if(!n)throw new Error("props.children was a function but props.items is missing");let e=0;for(let t of n)yield*this.getFullNode({value:t,index:e},{renderer:r}),e++}else{let t=[];e.Children.forEach(r,(e=>{e&&t.push(e)}));let n=0;for(let e of t){let t=this.getFullNode({element:e,index:n},{});for(let e of t)n++,yield e}}}getKey(e,t,r,n){if(null!=e.key)return e.key;if("cell"===t.type&&null!=t.key)return`${n}${t.key}`;let i=t.value;if(null!=i){var a;let e=null!==(a=i.key)&&void 0!==a?a:i.id;if(null==e)throw new Error("No key found for item");return e}return n?`${n}.${t.index}`:`$.${t.index}`}getChildState(e,t){return{renderer:t.renderer||e.renderer}}*getFullNode(t,r,n,i){if(e.isValidElement(t.element)&&t.element.type===e.Fragment){let o=[];var a;e.Children.forEach(t.element.props.children,(e=>{o.push(e)}));let s=null!==(a=t.index)&&void 0!==a?a:0;for(const e of o)yield*this.getFullNode({element:e,index:s++},r,n,i);return}let o=t.element;if(!o&&t.value&&r&&r.renderer){let e=this.cache.get(t.value);if(e&&(!e.shouldInvalidate||!e.shouldInvalidate(this.context)))return e.index=t.index,e.parentKey=i?i.key:null,void(yield e);o=r.renderer(t.value)}if(e.isValidElement(o)){let e=o.type;if("function"!=typeof e&&"function"!=typeof e.getCollectionNode){let e=o.type;throw new Error(`Unknown element <${e}> in collection.`)}let a=e.getCollectionNode(o.props,this.context);var s;let h=null!==(s=t.index)&&void 0!==s?s:0,f=a.next();for(;!f.done&&f.value;){let e=f.value;var l;t.index=h;let s=null!==(l=e.key)&&void 0!==l?l:null;null==s&&(s=e.element?null:this.getKey(o,t,r,n));let p=[...this.getFullNode({...e,key:s,index:h,wrapper:qd(t.wrapper,e.wrapper)},this.getChildState(r,e),n?`${n}${o.key}`:o.key,i)];for(let r of p){var c,u,d;if(r.value=null!==(u=null!==(c=e.value)&&void 0!==c?c:t.value)&&void 0!==u?u:null,r.value&&this.cache.set(r.value,r),t.type&&r.type!==t.type)throw new Error(`Unsupported type <${Zd(r.type)}> in <${Zd(null!==(d=null==i?void 0:i.type)&&void 0!==d?d:"unknown parent type")}>. Only <${Zd(t.type)}> is supported.`);h++,yield r}f=a.next(p)}return}if(null==t.key||null==t.type)return;let h=this;var f,p;let g={type:t.type,props:t.props,key:t.key,parentKey:i?i.key:null,value:null!==(f=t.value)&&void 0!==f?f:null,level:i?i.level+1:0,index:t.index,rendered:t.rendered,textValue:null!==(p=t.textValue)&&void 0!==p?p:"","aria-label":t["aria-label"],wrapper:t.wrapper,shouldInvalidate:t.shouldInvalidate,hasChildNodes:t.hasChildNodes||!1,childNodes:Ud((function*(){if(!t.hasChildNodes||!t.childNodes)return;let e=0;for(let n of t.childNodes()){null!=n.key&&(n.key=`${g.key}${n.key}`);let t=h.getFullNode({...n,index:e},h.getChildState(r,n),g.key,g);for(let r of t)e++,yield r}}))};yield g}constructor(){this.cache=new WeakMap}}function Ud(e){let t=[],r=null;return{*[Symbol.iterator](){for(let e of t)yield e;r||(r=e());for(let e of r)t.push(e),yield e}}}function qd(e,t){return e&&t?r=>e(t(r)):e||t||void 0}function Zd(e){return e[0].toUpperCase()+e.slice(1)}function Jd(t){let{filter:r,layoutDelegate:n}=t,i=function(t){let{selectionMode:r="none",disallowEmptySelection:n=!1,allowDuplicateSelectionEvents:i,selectionBehavior:a="toggle",disabledBehavior:o="all"}=t,s=(0,e.useRef)(!1),[,l]=(0,e.useState)(!1),c=(0,e.useRef)(null),u=(0,e.useRef)(null),[,d]=(0,e.useState)(null),h=(0,e.useMemo)((()=>Vd(t.selectedKeys)),[t.selectedKeys]),f=(0,e.useMemo)((()=>Vd(t.defaultSelectedKeys,new $d)),[t.defaultSelectedKeys]),[p,g]=Wd(h,f,t.onSelectionChange),m=(0,e.useMemo)((()=>t.disabledKeys?new Set(t.disabledKeys):new Set),[t.disabledKeys]),[v,y]=(0,e.useState)(a);"replace"===a&&"toggle"===v&&"object"==typeof p&&0===p.size&&y("replace");let b=(0,e.useRef)(a);return(0,e.useEffect)((()=>{a!==b.current&&(y(a),b.current=a)}),[a]),{selectionMode:r,disallowEmptySelection:n,selectionBehavior:v,setSelectionBehavior:y,get isFocused(){return s.current},setFocused(e){s.current=e,l(e)},get focusedKey(){return c.current},get childFocusStrategy(){return u.current},setFocusedKey(e,t="first"){c.current=e,u.current=t,d(e)},selectedKeys:p,setSelectedKeys(e){!i&&function(e,t){if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}(e,p)||g(e)},disabledKeys:m,disabledBehavior:o}}(t),a=(0,e.useMemo)((()=>t.disabledKeys?new Set(t.disabledKeys):new Set),[t.disabledKeys]),o=(0,e.useCallback)((e=>new Bd(r?r(e):e)),[r]),s=(0,e.useMemo)((()=>({suppressTextValueWarning:t.suppressTextValueWarning})),[t.suppressTextValueWarning]),l=function(t,r,n){let i=(0,e.useMemo)((()=>new Gd),[]),{children:a,items:o,collection:s}=t;return(0,e.useMemo)((()=>{if(s)return s;let e=i.build({children:a,items:o},n);return r(e)}),[i,a,o,s,n,r])}(t,o,s),c=(0,e.useMemo)((()=>new Kd(l,i,{layoutDelegate:n})),[l,i,n]);return function(t,r){const n=(0,e.useRef)(null);(0,e.useEffect)((()=>{if(null!=r.focusedKey&&!t.getItem(r.focusedKey)&&n.current){const u=n.current.getItem(r.focusedKey),d=[...n.current.getKeys()].map((e=>{const t=n.current.getItem(e);return"item"===(null==t?void 0:t.type)?t:null})).filter((e=>null!==e)),h=[...t.getKeys()].map((e=>{const r=t.getItem(e);return"item"===(null==r?void 0:r.type)?r:null})).filter((e=>null!==e));var e,i;const f=(null!==(e=null==d?void 0:d.length)&&void 0!==e?e:0)-(null!==(i=null==h?void 0:h.length)&&void 0!==i?i:0);var a,o,s;let p=Math.min(f>1?Math.max((null!==(a=null==u?void 0:u.index)&&void 0!==a?a:0)-f+1,0):null!==(o=null==u?void 0:u.index)&&void 0!==o?o:0,(null!==(s=null==h?void 0:h.length)&&void 0!==s?s:0)-1),g=null,m=!1;for(;p>=0;){if(!r.isDisabled(h[p].key)){g=h[p];break}var l,c;p<h.length-1&&!m?p++:(m=!0,p>(null!==(l=null==u?void 0:u.index)&&void 0!==l?l:0)&&(p=null!==(c=null==u?void 0:u.index)&&void 0!==c?c:0),p--)}r.setFocusedKey(g?g.key:null)}n.current=t}),[t,r])}(l,c),{collection:l,disabledKeys:a,selectionManager:c}}function Qd(t){var r,n;let i=function(t){var r;let[n,i]=Wd(t.selectedKey,null!==(r=t.defaultSelectedKey)&&void 0!==r?r:null,t.onSelectionChange),a=(0,e.useMemo)((()=>null!=n?[n]:[]),[n]),{collection:o,disabledKeys:s,selectionManager:l}=Jd({...t,selectionMode:"single",disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:a,onSelectionChange:e=>{if("all"===e)return;var r;let a=null!==(r=e.values().next().value)&&void 0!==r?r:null;a===n&&t.onSelectionChange&&t.onSelectionChange(a),i(a)}}),c=null!=n?o.getItem(n):null;return{collection:o,disabledKeys:s,selectionManager:l,selectedKey:n,setSelectedKey:i,selectedItem:c}}({...t,suppressTextValueWarning:!0,defaultSelectedKey:null!==(n=null!==(r=t.defaultSelectedKey)&&void 0!==r?r:eh(t.collection,t.disabledKeys?new Set(t.disabledKeys):new Set))&&void 0!==n?n:void 0}),{selectionManager:a,collection:o,selectedKey:s}=i,l=(0,e.useRef)(s);return(0,e.useEffect)((()=>{let e=s;null!=t.selectedKey||!a.isEmpty&&null!=e&&o.getItem(e)||(e=eh(o,i.disabledKeys),null!=e&&a.setSelectedKeys([e])),(null!=e&&null==a.focusedKey||!a.isFocused&&e!==l.current)&&a.setFocusedKey(e),l.current=e})),{...i,isDisabled:t.isDisabled||!1}}function eh(e,t){let r=null;if(e){var n,i,a,o;for(r=e.getFirstKey();null!=r&&(t.has(r)||(null===(i=e.getItem(r))||void 0===i||null===(n=i.props)||void 0===n?void 0:n.isDisabled))&&r!==e.getLastKey();)r=e.getKeyAfter(r);null!=r&&(t.has(r)||(null===(o=e.getItem(r))||void 0===o||null===(a=o.props)||void 0===a?void 0:a.isDisabled))&&r===e.getLastKey()&&(r=e.getFirstKey())}return r}const th=(0,e.createContext)(null),rh=(0,e.createContext)(null),nh=(0,e.forwardRef)((function(t,r){[t,r]=function(t,r,n){let i=Ul(n,t.slot)||{},{ref:a,...o}=i,s=Cl((0,e.useMemo)((()=>function(...e){return 1===e.length&&e[0]?e[0]:t=>{for(let r of e)"function"==typeof r?r(t):null!=r&&(r.current=t)}}(r,a)),[r,a])),l=Yl(o,t);return"style"in o&&o.style&&"style"in t&&t.style&&("function"==typeof o.style||"function"==typeof t.style?l.style=e=>{let r="function"==typeof o.style?o.style(e):o.style,n={...e.defaultStyle,...r},i="function"==typeof t.style?t.style({...e,defaultStyle:n}):t.style;return{...n,...i}}:l.style={...o.style,...t.style}),[l,s]}(t,r,th);let{children:n,orientation:i="horizontal"}=t;return n=(0,e.useMemo)((()=>"function"==typeof n?n({orientation:i,defaultChildren:null}):n),[n,i]),e.createElement(Id,{content:n},(n=>e.createElement(ih,{props:t,collection:n,tabsRef:r})))}));function ih({props:t,tabsRef:r,collection:n}){let{orientation:i="horizontal"}=t,a=Qd({...t,collection:n,children:void 0}),{focusProps:o,isFocused:s,isFocusVisible:l}=Yc({within:!0}),c=(0,e.useMemo)((()=>({orientation:i,isFocusWithin:s,isFocusVisible:l})),[i,s,l]),u=Gl({...t,defaultClassName:"react-aria-Tabs",values:c});return e.createElement("div",{...Ru(t),...o,...u,ref:r,slot:t.slot||void 0,"data-focused":s||void 0,"data-orientation":i,"data-focus-visible":l||void 0,"data-disabled":a.isDisabled||void 0},e.createElement(Kl,{values:[[th,t],[rh,a]]},u.children))}const ah=(0,e.forwardRef)((function(t,r){return(0,e.useContext)(rh)?e.createElement(oh,{props:t,forwardedRef:r}):e.createElement(zd,t)}));function oh({props:t,forwardedRef:r}){let n=(0,e.useContext)(rh),{CollectionRoot:i}=(0,e.useContext)(_l),{orientation:a="horizontal",keyboardActivation:o="automatic"}=Ul(th),s=Cl(r),{tabListProps:l}=function(t,r,n){let{orientation:i="horizontal",keyboardActivation:a="automatic"}=t,{collection:o,selectionManager:s,disabledKeys:l}=r,{direction:c}=au(),u=(0,e.useMemo)((()=>new Gc(o,c,i,l)),[o,l,i,c]),{collectionProps:d}=Mu({ref:n,selectionManager:s,keyboardDelegate:u,selectOnFocus:"automatic"===a,disallowEmptySelection:!0,scrollRef:n,linkBehavior:"selection"}),h=Bl();return Xc.set(r,h),{tabListProps:{...Yl(d,Uc({...t,id:h})),role:"tablist","aria-orientation":i,tabIndex:void 0}}}({...t,orientation:a,keyboardActivation:o},n,s),c=Gl({...t,children:null,defaultClassName:"react-aria-TabList",values:{orientation:a,state:n}}),u=Ru(t);return delete u.id,e.createElement("div",{...u,...l,ref:s,...c,"data-orientation":a||void 0},e.createElement(i,{collection:n.collection,persistedKeys:(d=n.selectionManager.focusedKey,(0,e.useMemo)((()=>null!=d?new Set([d]):null),[d]))}));var d}const sh=function(t,r){let n=({node:e})=>r(e.props,e.props.ref,e),i=(0,e.forwardRef)(((t,i)=>{let a=(0,e.useContext)(ju);if(!(0,e.useContext)(Md)){if(r.length>=3)throw new Error(r.name+" cannot be rendered outside a collection.");return r(t,i)}return function(t,r,n,i,a,o){let s=(0,e.useCallback)((e=>{null==e||e.setProps(r,n,i,o)}),[r,n,i,o]),l=(0,e.useContext)(Rd);if(l){let s=l.ownerDocument.nodesByProps.get(r);return s||(s=l.ownerDocument.createElement(t),s.setProps(r,n,i,o),l.appendChild(s),l.ownerDocument.updateCollection(),l.ownerDocument.nodesByProps.set(r,s)),a?e.createElement(Rd.Provider,{value:s},a):null}return e.createElement(t,{ref:s},a)}("item",t,i,"children"in t?t.children:null,null,(t=>e.createElement(ju.Provider,{value:a},e.createElement(n,{node:t}))))}));return i.displayName=r.name,i}(0,((t,r,n)=>{let i=(0,e.useContext)(rh),a=Cl(r),{tabProps:o,isSelected:s,isDisabled:l,isPressed:c}=gd({key:n.key,...t},i,a),{focusProps:u,isFocused:d,isFocusVisible:h}=Yc(),{hoverProps:f,isHovered:p}=function(t){let{onHoverStart:r,onHoverChange:n,onHoverEnd:i,isDisabled:a}=t,[o,s]=(0,e.useState)(!1),l=(0,e.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,e.useEffect)(xd,[]);let{addGlobalListener:c,removeAllGlobalListeners:u}=Vc(),{hoverProps:d,triggerHoverEnd:h}=(0,e.useMemo)((()=>{let e=(e,i)=>{if(l.pointerType=i,a||"touch"===i||l.isHovered||!e.currentTarget.contains(e.target))return;l.isHovered=!0;let o=e.currentTarget;l.target=o,c(rc(e.target),"pointerover",(e=>{l.isHovered&&l.target&&!Hc(l.target,e.target)&&t(e,e.pointerType)}),{capture:!0}),r&&r({type:"hoverstart",target:o,pointerType:i}),n&&n(!0),s(!0)},t=(e,t)=>{let r=l.target;l.pointerType="",l.target=null,"touch"!==t&&l.isHovered&&r&&(l.isHovered=!1,u(),i&&i({type:"hoverend",target:r,pointerType:t}),n&&n(!1),s(!1))},o={};return"undefined"!=typeof PointerEvent?(o.onPointerEnter=t=>{md&&"mouse"===t.pointerType||e(t,t.pointerType)},o.onPointerLeave=e=>{!a&&e.currentTarget.contains(e.target)&&t(e,e.pointerType)}):(o.onTouchStart=()=>{l.ignoreEmulatedMouseEvents=!0},o.onMouseEnter=t=>{l.ignoreEmulatedMouseEvents||md||e(t,"mouse"),l.ignoreEmulatedMouseEvents=!1},o.onMouseLeave=e=>{!a&&e.currentTarget.contains(e.target)&&t(e,"mouse")}),{hoverProps:o,triggerHoverEnd:t}}),[r,n,i,a,l,c,u]);return(0,e.useEffect)((()=>{a&&h({currentTarget:l.target},l.pointerType)}),[a]),{hoverProps:d,isHovered:o}}({isDisabled:l,onHoverStart:t.onHoverStart,onHoverEnd:t.onHoverEnd,onHoverChange:t.onHoverChange}),g=Gl({...t,id:void 0,children:n.rendered,defaultClassName:"react-aria-Tab",values:{isSelected:s,isDisabled:l,isFocused:d,isFocusVisible:h,isPressed:c,isHovered:p}}),m=n.props.href?"a":"div";return e.createElement(m,{...Yl(o,u,f,g),ref:a,"data-selected":s||void 0,"data-disabled":l||void 0,"data-focused":d||void 0,"data-focus-visible":h||void 0,"data-pressed":c||void 0,"data-hovered":p||void 0},g.children)})),lh=function(t){let r=(r,n)=>(0,e.useContext)(Ad)?null:t(r,n);return r.displayName=t.displayName||t.name,(0,e.forwardRef)(r)}((function(t,r){const n=(0,e.useContext)(rh);let i=Cl(r),{tabPanelProps:a}=wd(t,n,i),{focusProps:o,isFocused:s,isFocusVisible:l}=Yc(),c=n.selectedKey===t.id,u=Gl({...t,defaultClassName:"react-aria-TabPanel",values:{isFocused:s,isFocusVisible:l,isInert:!c,state:n}});if(!c&&!t.shouldForceMount)return null;let d=Ru(t);delete d.id;let h=c?Yl(d,a,o,u):u;return e.createElement("div",{...h,ref:i,"data-focused":s||void 0,"data-focus-visible":l||void 0,inert:Hd(!c),"data-inert":c?void 0:"true"},e.createElement(Kl,{values:[[th,null],[rh,null]]},e.createElement(_l.Provider,{value:kl},u.children)))}));var ch=r(17242);const uh=window.wp.url,dh=new URLSearchParams(window.location.search).get("id"),hh=(e=7)=>{const t=[];for(let r=0;r<e;r++){const e=new Date;e.setDate(e.getDate()-r),t.push({x:e.toISOString().split("T")[0],y:0})}return t},fh=()=>{const{currency:t}=b(),r=x(t),[n,i]=(0,e.useState)(100),[a,o]=(0,e.useState)([{name:(0,f.__)("Revenue","give"),data:hh()}]);(0,e.useEffect)((()=>{v()({path:(0,uh.addQueryArgs)("/givewp/v3/campaigns/"+dh+"/revenue")}).then((e=>{e?.length>0&&(i(void 0),o([{name:(0,f.__)("Revenue","give"),data:e.map((e=>({x:e.date,y:e.amount})))}]))}))}),[]);const s={chart:{id:"campaign-revenue",zoom:{enabled:!1},toolbar:{show:!1}},xaxis:{type:"datetime"},yaxis:{min:0,max:n,showForNullSeries:!1,labels:{formatter:e=>r.format(Number(e))}},stroke:{color:["#60a1e2"],width:1.5,curve:"smooth",lineCap:"butt"},dataLabels:{enabled:!1},fill:{type:"gradient",gradient:{colorStops:[[{offset:0,color:"#eee",opacity:1},{offset:.6,color:"#b7d4f2",opacity:50},{offset:100,color:"#f0f7ff",opacity:1}]]}}};return(0,e.createElement)(ch.A,{options:s,series:a,type:"area",width:"100%",height:"100%"})},{currency:ph}=b(),gh=x(ph),mh={amount:(0,f.__)("Amount raised","give"),donations:(0,f.__)("Number of donations","give"),donors:(0,f.__)("Number of donors","give"),amountFromSubscriptions:(0,f.__)("Recurring amount raised","give"),subscriptions:(0,f.__)("Number of recurring donations","give"),donorsFromSubscriptions:(0,f.__)("Number of recurring donors","give")},vh=({value:t,goal:r,goalType:n})=>{const i=Math.ceil(t/r*100),a=Math.min(i,100),o=["amount","amountFromSubscriptions"].includes(n),s=o?gh.format(t):t.toString(),l=o?gh.format(r):r.toString();return(0,e.createElement)("div",{className:"gSRS0oAqWSx7y2tddMLf"},(0,e.createElement)("div",{className:"ztXiroKYTXIz7mnqAuKg"},(0,e.createElement)(ch.A,{options:{chart:{height:1024,type:"radialBar"},plotOptions:{radialBar:{hollow:{margin:15,size:"60%"},dataLabels:{name:{offsetY:20,show:!0,color:"#4B5563",fontSize:"12px"},value:{offsetY:-20,color:"#060C1A",fontSize:"24px",show:!0}}}},colors:["#459948"],labels:[s]},series:[a],type:"radialBar"})),(0,e.createElement)("div",{className:"yYUcLboLpmFqS5hENkGa"},(0,e.createElement)("div",{className:"vHhIeJGVf8Sxq8Elwe2y"},(0,f.__)("Goal","give")),(0,e.createElement)("div",{className:"MEjo3eVDQYqiJqye5A8z"},l),(0,e.createElement)("div",{className:"NuRJPFOm3xinqp5nyxoa"},mh[n])))},yh=({children:t})=>(0,e.createElement)("div",{style:{color:"#060c1a",fontSize:"16px",fontWeight:600,lineHeight:"24px"}},t),bh=({children:t})=>(0,e.createElement)("div",{style:{fontSize:"14px",fontWeight:400,lineHeight:"20px",color:"#4B5563"}},t),xh=({defaultForm:t})=>(0,e.createElement)("div",{className:"b6fKWpQitkUa0SVKkbWH"},(0,e.createElement)("div",{className:"Uvs0oCxHrEdcMYB03_zZ"},(0,e.createElement)("div",{className:"aTYCcbHaFObM4rnkrEkV"},(0,e.createElement)(yh,null,(0,f.__)("Default campaign form","give")),(0,e.createElement)(bh,null,(0,f.__)("Your campaign page and blocks will collect donations through this form by default.","give")))),(0,e.createElement)("div",{className:"F4xLiYsdBlJVwVdC59nN"},t)),wh="LJ57obVpkc9y8Kw8n1Sg",kh=()=>(0,e.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M5.833 11.667 10 7.5l4.167 4.167H5.833z",fill:"#2D802F"})),Sh=()=>(0,e.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M10 12.5 5.833 8.335h8.334L10 12.501z",fill:"#D92D0B"})),_h=()=>(0,e.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M8.334 14.167V5.834l4.166 4.167-4.166 4.166z",fill:"#060C1A"})),Ch=({value:t,comparison:r})=>{const n=((e,t)=>{if(0===e)return 0===t?0:100;const r=t-e/Math.abs(e)*100;return 100!==r?r.toFixed(1):r})(r,t),[i,a,o]=0===n?["#060c1a","#f2f2f2",(0,e.createElement)(_h,null)]:Number(n)>0?["#2d802f","#f2fff3",(0,e.createElement)(kh,null)]:["#e35f45","#fff4f2",(0,e.createElement)(Sh,null)];return(0,e.createElement)("div",{className:"CfjfIm9aYdZ38qI_s_P7",style:{backgroundColor:a,color:i}},o," ",(0,e.createElement)("span",null,n,"%"))},Eh=({label:t,value:r,previousValue:n,description:i,formatter:a=null,loading:o=!1})=>{var s;return(0,e.createElement)("div",{className:"Q6QM7pVfTvTzAfs2aPsk"},(0,e.createElement)("header",null,(0,e.createElement)(yh,null,t)),(0,e.createElement)("div",{className:"jMcKWmrz8ypFVKPufdgY"},(0,e.createElement)("div",{className:"tsmOn7d4wMBoH1ffS5r0"},o?(0,e.createElement)("span",null,(0,e.createElement)(R,null)):null!==(s=a?.format(r))&&void 0!==s?s:r),null!==n&&(0,e.createElement)(Ch,{value:r,comparison:n})),(0,e.createElement)("footer",null,(0,e.createElement)("div",null,i)))},Ph=({options:t,onSelect:r,selected:n})=>(0,e.createElement)("div",{className:"U9sJzyLKG4M01JSSeeoC"},t.map(((t,i)=>(0,e.createElement)("button",{className:n===t.value?"fGcXP2WOIdetCWKVfhXk":"",key:i,onClick:()=>r(t.value)},t.label))));var Ah=r(24740);function Dh({error:t,resetErrorBoundary:r}){return(0,e.createElement)("div",{role:"alert",className:"dfRWLe20BGVFNMtRDigJ"},(0,e.createElement)("p",{className:"br03aVj8sWdVgra9eZyt"},(0,f.__)("An error occurred. The error message is:","give")),(0,e.createElement)("pre",{className:"KV3v359k1hnH75Tq77kg"},t.message),(0,e.createElement)("button",{type:"button",onClick:r,className:"aYFdMLupvjHn2sO3vAqc"},(0,f.__)("Reload page","give")))}function Oh({children:t}){return(0,e.createElement)(Ah.ErrorBoundary,{FallbackComponent:Dh,onReset:()=>{window.location.reload()}},t)}const Mh=new URLSearchParams(window.location.search).get("id"),{currency:Th}=b(),Ih=x(Th),Nh=[{label:(0,f.__)("Today","give"),value:1,description:(0,f.__)("from today","give")},{label:(0,f.__)("Last 7 days","give"),value:7,description:(0,f.__)("from the last 7 days","give")},{label:(0,f.__)("Last 30 days","give"),value:30,description:(0,f.__)("from the last 30 days","give")},{label:(0,f.__)("Last 90 days","give"),value:90,description:(0,f.__)("from the last 90 days","give")},{label:(0,f.__)("All-time","give"),value:0,description:(0,f.__)("total for all-time","give")}],Lh=()=>{const[t,r]=(0,e.useState)(0),[n,i]=(0,e.useState)([]),{campaign:a}=y(),[o,s]=(0,e.useState)(!1);(0,e.useEffect)((()=>{(async(e,t,r)=>{t(!0);try{r(await v()({path:(0,uh.addQueryArgs)(`/givewp/v3/campaigns/${Mh}/statistics`,{rangeInDays:e})})),t(!1)}catch(e){console.error("Error fetching campaign stats:",e),t(!1)}})(t,s,i)}),[t]);const l=Nh.find((e=>e.value===t))?.description,c=n.length>0?n[0].amountRaised:0,u=n.length>1?n[1].amountRaised:null,d=n.length>0?n[0].donationCount:0,h=n.length>1?n[1].donationCount:null,p=n.length>0?n[0].donorCount:0,g=n.length>1?n[1].donorCount:null;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(Ph,{selected:t,options:Nh,onSelect:e=>r(e)}),(0,e.createElement)("div",{className:"skABmtCQeDvEKhBH7120"},(0,e.createElement)(Eh,{label:(0,f.__)("Amount raised","give"),value:c,previousValue:u,description:l,formatter:Ih,loading:o}),(0,e.createElement)(Eh,{label:(0,f.__)("Number of donations","give"),value:d,previousValue:h,description:l,loading:o}),(0,e.createElement)(Eh,{label:(0,f.__)("Number of donors","give"),value:p,previousValue:g,description:l,loading:o}),(0,e.createElement)("div",{className:"r_M1MKfRCOu0Qgz0MIZS"},(0,e.createElement)("header",{className:wh},(0,e.createElement)(yh,null,(0,f.__)("Revenue","give")),(0,e.createElement)(bh,null,(0,f.__)("This graph shows revenue for the campaign over its lifetime.","give"))),(0,e.createElement)(Oh,null,(0,e.createElement)(fh,null))),(0,e.createElement)("div",{className:"af05gh2ltGc5o70URWDo"},(0,e.createElement)("div",{className:"Jrwk_gkT9hX9zlMhtuJ9"},(0,e.createElement)("header",{className:wh},(0,e.createElement)(yh,null,(0,f.__)("Goal progress","give")),(0,e.createElement)(bh,null,(0,f.__)("This chart shows your campaign goal progress.","give"))),(0,e.createElement)(Oh,null,(0,e.createElement)(vh,{value:a.goalStats.actual,goal:a.goal,goalType:a.goalType}))),(0,e.createElement)(xh,{defaultForm:a.defaultFormTitle}))))},Rh={tooltip:"tIaZRizFX7u9KLIBzEPy",defaultForm:"dKtrznok6unyOu4J2v1c",campaignSettings:"BPc2oiKNFvrvqu3hPxex",campaignList:"f5TY7nQPGI1jiei2F7pD",campaignForm:"Z5uzINFmGajUozHOw3C0",close:"qsQEZ9aaiEJ_JOcKZ3Wa",content:"wNCr_t2Qxpc1XLyLYIGf"},Fh=({title:t,description:r,type:n,linkHref:i,linkText:a,handleDismiss:o})=>(0,e.createElement)("div",{className:_()(Rh.tooltip,Rh[n])},o&&(0,e.createElement)("div",{className:Rh.close,onClick:()=>o()},(0,e.createElement)(u,null)),(0,e.createElement)("div",null,(0,e.createElement)("h3",null,t),(0,e.createElement)("div",{className:Rh.content},r)),a&&(0,e.createElement)("div",{className:Rh.content},(0,e.createElement)(Co.ExternalLink,{href:i},a))),zh={givewp_campaign_listtable_notice:"showCampaignListTableNotice",givewp_campaign_settings_notice:"showCampaignSettingsNotice",givewp_campaign_form_notice:"showCampaignFormNotice"};function jh(t){const r=b(),[n,i]=(0,e.useState)(r.admin[zh[t]]);return[n,()=>{i(!1),r.admin[zh[t]]=!1,function(e){v()({url:window.GiveCampaignOptions.adminUrl+"/admin-ajax.php?action="+e,method:"POST"})}(t)}]}function Hh(){const[t,r]=jh("givewp_campaign_form_notice");return(0,e.createElement)("div",null,(0,e.createElement)("div",null,(0,e.createElement)(Lh,null)),t&&(0,e.createElement)(Fh,{title:(0,f.__)("Campaign Form","give"),description:(0,f.__)("Get a quick view of all the forms associated with your campaign in the forms page. You can edit and add multiple forms to your campaign.","give"),linkHref:"https://docs.givewp.com/campaign-forms",linkText:(0,f.__)("All you need to know about campaigns","give"),handleDismiss:r,type:"campaignForm"}))}var Bh=function(){return Bh=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Bh.apply(this,arguments)};function $h(e,t,r){if(r||2===arguments.length)for(var n,i=0,a=t.length;i<a;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||t)}var Wh=function(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},Vh={k:1e3,m:1e6,b:1e9},Yh=function(e){var t=e.value,r=e.groupSeparator,n=void 0===r?",":r,i=e.decimalSeparator,a=void 0===i?".":i,o=e.allowDecimals,s=void 0===o||o,l=e.decimalsLimit,c=void 0===l?2:l,u=e.allowNegativeValue,d=void 0===u||u,h=e.disableAbbreviations,f=void 0!==h&&h,p=e.prefix,g=void 0===p?"":p,m=e.transformRawValue,v=(void 0===m?function(e){return e}:m)(t);if("-"===v)return v;var y=f?[]:["k","m","b"],b=new RegExp("((^|\\D)-\\d)|(-"+Wh(g)+")").test(v),x=RegExp("(\\d+)-?"+Wh(g)).exec(t)||[],w=x[0],k=x[1],S=function(e,t){void 0===t&&(t=",");var r=new RegExp(Wh(t),"g");return e.replace(r,"")}(g?w?v.replace(w,"").concat(k):v.replace(g,""):v,n),_=function(e,t){var r=Wh(t.join("")),n=new RegExp("[^\\d"+r+"]","gi");return e.replace(n,"")}(S,$h([n,a],y)),C=_;if(!f){if(y.some((function(e){return e===_.toLowerCase().replace(a,"")})))return"";var E=function(e,t){void 0===t&&(t=".");var r=new RegExp("(\\d+("+Wh(t)+"\\d*)?)([kmb])$","i"),n=e.match(r);if(n){var i=n[1],a=n[3],o=Vh[a.toLowerCase()];return Number(i.replace(t,"."))*o}}(_,a);E&&(C=String(E))}var P=b&&d?"-":"";if(a&&C.includes(a)){var A=_.split(a),D=A[0],O=A[1],M=c&&O?O.slice(0,c):O;return""+P+D+(s?""+a+M:"")}return""+P+C},Xh=function(e,t){var r=t.groupSeparator,n=void 0===r?",":r,i=t.decimalSeparator,a=void 0===i?".":i,o=new RegExp("\\d([^"+Wh(n)+Wh(a)+"0-9]+)"),s=e.match(o);return s?s[1]:void 0},Kh=function(e){var t=e.value,r=e.decimalSeparator,n=e.intlConfig,i=e.decimalScale,a=e.prefix,o=void 0===a?"":a,s=e.suffix,l=void 0===s?"":s;if(""===t||void 0===t)return"";if("-"===t)return"-";var c=new RegExp("^\\d?-"+(o?Wh(o)+"?":"")+"\\d").test(t),u="."!==r?Gh(t,r,c):t,d={minimumFractionDigits:i||0,maximumFractionDigits:20},h=(n?new Intl.NumberFormat(n.locale,n.currency?Bh(Bh({},d),{style:"currency",currency:n.currency}):d):new Intl.NumberFormat(void 0,d)).formatToParts(Number(u)),f=Uh(h,e),p=Xh(f,Bh({},e)),g=t.slice(-1)===r?r:"",m=(u.match(RegExp("\\d+\\.(\\d+)"))||[])[1];return void 0===i&&m&&r&&(f=f.includes(r)?f.replace(RegExp("(\\d+)("+Wh(r)+")(\\d+)","g"),"$1$2"+m):p&&!l?f.replace(p,""+r+m+p):""+f+r+m),l&&g?""+f+g+l:p&&g?f.replace(p,""+g+p):p&&l?f.replace(p,""+g+l):[f,g,l].join("")},Gh=function(e,t,r){var n=e;return t&&"."!==t&&(n=n.replace(RegExp(Wh(t),"g"),"."),r&&"-"===t&&(n="-"+n.slice(1))),n},Uh=function(e,t){var r=t.prefix,n=t.groupSeparator,i=t.decimalSeparator,a=t.decimalScale,o=t.disableGroupSeparators,s=void 0!==o&&o;return e.reduce((function(e,t,o){var l=t.type,c=t.value;return 0===o&&r?"minusSign"===l?[c,r]:"currency"===l?$h($h([],e),[r]):[r,c]:"currency"===l?r?e:$h($h([],e),[c]):"group"===l?s?e:$h($h([],e),[void 0!==n?n:c]):"decimal"===l?void 0!==a&&0===a?e:$h($h([],e),[void 0!==i?i:c]):$h($h([],e),"fraction"===l?[void 0!==a?c.slice(0,a):c]:[c])}),[""]).join("")},qh={currencySymbol:"",groupSeparator:"",decimalSeparator:"",prefix:"",suffix:""},Zh=function(e){return RegExp(/\d/,"gi").test(e)},Jh=(0,e.forwardRef)((function(r,n){var i=r.allowDecimals,a=void 0===i||i,o=r.allowNegativeValue,s=void 0===o||o,l=r.id,c=r.name,u=r.className,d=r.customInput,h=r.decimalsLimit,f=r.defaultValue,p=r.disabled,g=void 0!==p&&p,m=r.maxLength,v=r.value,y=r.onValueChange,b=r.fixedDecimalLength,x=r.placeholder,w=r.decimalScale,k=r.prefix,S=r.suffix,_=r.intlConfig,C=r.step,E=r.min,P=r.max,A=r.disableGroupSeparators,D=void 0!==A&&A,O=r.disableAbbreviations,M=void 0!==O&&O,T=r.decimalSeparator,I=r.groupSeparator,N=r.onChange,L=r.onFocus,R=r.onBlur,F=r.onKeyDown,z=r.onKeyUp,j=r.transformRawValue,H=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]])}return r}(r,["allowDecimals","allowNegativeValue","id","name","className","customInput","decimalsLimit","defaultValue","disabled","maxLength","value","onValueChange","fixedDecimalLength","placeholder","decimalScale","prefix","suffix","intlConfig","step","min","max","disableGroupSeparators","disableAbbreviations","decimalSeparator","groupSeparator","onChange","onFocus","onBlur","onKeyDown","onKeyUp","transformRawValue"]);if(T&&Zh(T))throw new Error("decimalSeparator cannot be a number");if(I&&Zh(I))throw new Error("groupSeparator cannot be a number");var B=(0,e.useMemo)((function(){return function(e){var t=e||{},r=t.locale,n=t.currency;return(r?new Intl.NumberFormat(r,n?{currency:n,style:"currency"}:void 0):new Intl.NumberFormat).formatToParts(1000.1).reduce((function(e,t,r){return"currency"===t.type?Bh(Bh({},e),0===r?{currencySymbol:t.value,prefix:t.value}:{currencySymbol:t.value,suffix:t.value}):"group"===t.type?Bh(Bh({},e),{groupSeparator:t.value}):"decimal"===t.type?Bh(Bh({},e),{decimalSeparator:t.value}):e}),qh)}(_)}),[_]),$=T||B.decimalSeparator||"",W=I||B.groupSeparator||"";if($&&W&&$===W&&!1===D)throw new Error("decimalSeparator cannot be the same as groupSeparator");var V={decimalSeparator:$,groupSeparator:W,disableGroupSeparators:D,intlConfig:_,prefix:k||B.prefix,suffix:S},Y={decimalSeparator:$,groupSeparator:W,allowDecimals:a,decimalsLimit:h||b||2,allowNegativeValue:s,disableAbbreviations:M,prefix:k||B.prefix,transformRawValue:j},X=null!=f?Kh(Bh(Bh({},V),{decimalScale:w,value:String(f)})):null!=v?Kh(Bh(Bh({},V),{decimalScale:w,value:String(v)})):"",K=(0,e.useState)(X),G=K[0],U=K[1],q=(0,e.useState)(!1),Z=q[0],J=q[1],Q=(0,e.useState)(0),ee=Q[0],te=Q[1],re=(0,e.useState)(0),ne=re[0],ie=re[1],ae=(0,e.useState)(null),oe=ae[0],se=ae[1],le=(0,e.useRef)(null);(0,e.useImperativeHandle)(n,(function(){return le.current}));var ce=function(e,t){J(!0);var r=function(e){var t=e.selectionStart,r=e.value,n=e.lastKeyStroke,i=e.stateValue,a=e.groupSeparator,o=t,s=r;if(i&&o){var l=r.split("");return"Backspace"===n&&i[o]===a&&(l.splice(o-1,1),o-=1),"Delete"===n&&i[o]===a&&(l.splice(o,1),o+=1),{modifiedValue:s=l.join(""),cursorPosition:o}}return{modifiedValue:s,cursorPosition:t}}({selectionStart:t,value:e,lastKeyStroke:oe,stateValue:G,groupSeparator:W}),n=r.modifiedValue,i=r.cursorPosition,a=Yh(Bh({value:n},Y));if(!(m&&a.replace(/-/g,"").length>m)){if(""===a||"-"===a||a===$)return y&&y(void 0,c,{float:null,formatted:"",value:""}),U(a),void te(1);var o=$?a.replace($,"."):a,s=parseFloat(o),l=Kh(Bh({value:a},V));if(null!=i){var u=i+(l.length-e.length);u=u<=0?k?k.length:0:u,te(u),ie(ne+1)}U(l),y&&y(a,c,{float:s,formatted:l,value:a})}};(0,e.useEffect)((function(){Z&&"-"!==G&&le.current&&document.activeElement===le.current&&le.current.setSelectionRange(ee,ee)}),[G,ee,le,Z,ne]);var ue=Bh({type:"text",inputMode:"decimal",id:l,name:c,className:u,onChange:function(e){var t=e.target,r=t.value,n=t.selectionStart;ce(r,n),N&&N(e)},onBlur:function(e){var t=e.target.value,r=Yh(Bh({value:t},Y));if("-"===r||r===$||!r)return U(""),void(R&&R(e));var n=function(e,t,r){if(r&&e.length>1){if(e.includes(t)){var n=e.split(t),i=n[0];if((a=n[1]).length>r)return""+i+t+a.slice(0,r)}var a,o=e.length>r?new RegExp("(\\d+)(\\d{"+r+"})"):new RegExp("(\\d)(\\d+)"),s=e.match(o);if(s)return""+(i=s[1])+t+s[2]}return e}(r,$,b),i=function(e,t,r){if(void 0===t&&(t="."),void 0===r||""===e||void 0===e)return e;if(!e.match(/\d/g))return"";var n=e.split(t),i=n[0],a=n[1];if(0===r)return i;var o=a||"";if(o.length<r)for(;o.length<r;)o+="0";else o=o.slice(0,r);return""+i+t+o}(n,$,void 0!==w?w:b),a=parseFloat(i.replace($,".")),o=Kh(Bh(Bh({},V),{value:i}));y&&y(i,c,{float:a,formatted:o,value:i}),U(o),R&&R(e)},onFocus:function(e){return L&&L(e),G?G.length:0},onKeyDown:function(e){var t=e.key;if(se(t),C&&("ArrowUp"===t||"ArrowDown"===t)){e.preventDefault(),te(G.length);var r=parseFloat(null!=v?String(v).replace($,"."):Yh(Bh({value:G},Y)))||0,n="ArrowUp"===t?r+C:r-C;if(void 0!==E&&n<E)return;if(void 0!==P&&n>P)return;var i=String(C).includes(".")?Number(String(C).split(".")[1].length):void 0;ce(String(i?n.toFixed(i):n).replace(".",$))}F&&F(e)},onKeyUp:function(e){var t=e.key,r=e.currentTarget.selectionStart;if("ArrowUp"!==t&&"ArrowDown"!==t&&"-"!==G){var n=Xh(G,{groupSeparator:W,decimalSeparator:$});if(n&&r&&r>G.length-n.length&&le.current){var i=G.length-n.length;le.current.setSelectionRange(i,i)}}z&&z(e)},placeholder:x,disabled:g,value:null==v||"-"===G||$&&G===$?G:Kh(Bh(Bh({},V),{decimalScale:Z?void 0:w,value:String(v)})),ref:le},H);if(d){var de=d;return t().createElement(de,Bh({},ue))}return t().createElement("input",Bh({},ue))}));Jh.displayName="CurrencyInput";const Qh=Jh,ef=window.lodash;var tf=r.n(ef);function rf({id:t,value:r,onChange:n,label:i,actionLabel:a,reset:o,disabled:s}){let l;tf().noConflict();const c=e=>{e.preventDefault(),l||(l=window.wp.media({title:(0,f.__)("Upload Media","give"),button:{text:(0,f.__)("Use this media","gie")},library:{type:"image"},multiple:!1}),l.on("select",(function(){var e=l.state().get("selection").first().toJSON();if(!e.type||"image"!==e.type)return alert((0,f.__)("Please select an image file only.","give")),void l.open();n(e.url,e.alt)}))),l.open()},u=e=>{o()};return(0,e.createElement)("div",{id:t,className:_()("givewp-media-library-control-wrapper",{"is-disabled":s})},r?(0,e.createElement)("div",{className:"givewp-media-library-control"},(0,e.createElement)("button",{className:"givewp-media-library-control__reset",onClick:u,disabled:s},(0,e.createElement)("img",{className:"givewp-media-library-control__image",src:r,alt:(0,f.__)("uploaded image","give")}),(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 14 14",fill:"#fff"},(0,e.createElement)("path",{d:"M4.66675 1.74935C4.66675 1.42718 4.92792 1.16602 5.25008 1.16602H8.75008C9.07225 1.16602 9.33342 1.42718 9.33342 1.74935C9.33342 2.07152 9.07225 2.33268 8.75008 2.33268H5.25008C4.92792 2.33268 4.66675 2.07152 4.66675 1.74935Z",fill:"#fff"}),(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.16675 3.49935C1.16675 3.17718 1.42792 2.91602 1.75008 2.91602H12.2501C12.5722 2.91602 12.8334 3.17718 12.8334 3.49935C12.8334 3.82152 12.5722 4.08268 12.2501 4.08268H11.6292L11.2549 9.69755C11.2255 10.1382 11.2012 10.5029 11.1576 10.7997C11.1122 11.1088 11.0402 11.3912 10.8903 11.6544C10.6569 12.0641 10.3048 12.3935 9.88046 12.5991C9.60788 12.7312 9.3213 12.7843 9.00992 12.809C8.71085 12.8327 8.34537 12.8327 7.90372 12.8327H6.09648C5.65483 12.8327 5.28935 12.8327 4.99028 12.809C4.6789 12.7843 4.39232 12.7312 4.11973 12.5991C3.69539 12.3935 3.34332 12.0641 3.1099 11.6544C2.95996 11.3912 2.88798 11.1088 2.84261 10.7997C2.79903 10.5029 2.77472 10.1382 2.74535 9.69754L2.37102 4.08268H1.75008C1.42792 4.08268 1.16675 3.82152 1.16675 3.49935ZM5.83342 5.54102C6.15558 5.54102 6.41675 5.80218 6.41675 6.12435V9.04102C6.41675 9.36318 6.15558 9.62435 5.83342 9.62435C5.51125 9.62435 5.25008 9.36318 5.25008 9.04102V6.12435C5.25008 5.80218 5.51125 5.54102 5.83342 5.54102ZM8.75008 6.12435C8.75008 5.80218 8.48891 5.54102 8.16675 5.54102C7.84458 5.54102 7.58342 5.80218 7.58342 6.12435V9.04102C7.58342 9.36318 7.84458 9.62435 8.16675 9.62435C8.48891 9.62435 8.75008 9.36318 8.75008 9.04102V6.12435Z",fill:"#fff"}))),(0,e.createElement)("div",{className:"givewp-media-library-control__options"},(0,e.createElement)("button",{className:"givewp-media-library-control__options givewp-media-library-control__options--remove",onClick:u,disabled:s},(0,f.sprintf)((0,f.__)("Remove %s","give"),i.toLowerCase())),(0,e.createElement)("button",{className:"givewp-media-library-control__options givewp-media-library-control__options--update",onClick:c,disabled:s},(0,f.sprintf)((0,f.__)("Change %s","give"),i.toLowerCase())))):(0,e.createElement)("div",{className:"givewp-media-library-drop-area",onDragOver:!s&&(e=>{e.preventDefault(),c(e)})},(0,e.createElement)("svg",{width:"20",height:"21",viewBox:"0 0 20 21",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M19 13.5V14.7C19 16.3802 19 17.2202 18.673 17.862C18.3854 18.4265 17.9265 18.8854 17.362 19.173C16.7202 19.5 15.8802 19.5 14.2 19.5H5.8C4.11984 19.5 3.27976 19.5 2.63803 19.173C2.07354 18.8854 1.6146 18.4265 1.32698 17.862C1 17.2202 1 16.3802 1 14.7V13.5M15 6.5L10 1.5M10 1.5L5 6.5M10 1.5V13.5",stroke:"#6B7280",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),(0,e.createElement)("button",{className:"givewp-media-library-control__button",onClick:c,disabled:s},a),(0,e.createElement)("p",null,(0,f.__)("or drag your image here","give"))))}function nf(){return(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.114 8.5H4V7h3.114a2.501 2.501 0 0 1 4.772 0H20v1.5h-8.114a2.501 2.501 0 0 1-4.772 0zM4 17h8.114a2.501 2.501 0 0 0 4.771 0H20v-1.5h-3.114a2.501 2.501 0 0 0-4.771 0H4V17z",fill:"currentColor"}))}function af({refColor:t}){return(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.707 5.293a1 1 0 0 1 0 1.414l-11 11a1 1 0 0 1-1.414 0l-5-5a1 1 0 1 1 1.414-1.414L9 15.586 19.293 5.293a1 1 0 0 1 1.414 0z",fill:of(t)}))}function of(e){return e=e.replace(/^#/,""),(.299*parseInt(e.substring(0,2),16)+.587*parseInt(e.substring(2,4),16)+.114*parseInt(e.substring(4,6),16))/255>.5?"#000000":"#FFFFFF"}const sf=[{name:"Blue",slug:"blue",color:"#0b72d9"},{name:"Green",slug:"green",color:"#27ae60"},{name:"Purple",slug:"purple",color:"#19078c"},{name:"Orange",slug:"orange",color:"#f29718"},{name:"Lavender",slug:"lavender",color:"#9b51e0"},{name:"Terracotta",slug:"terracotta",color:"#e26f56"},{name:"Red",slug:"red",color:"#cc1818"}],lf=function({name:t,disabled:r=!1,className:n}){const[i,a]=(0,e.useState)(!1),{control:o}=Xo(),s=(0,e.useCallback)((()=>{a((e=>!e))}),[]);return(0,e.createElement)(as,{name:t,control:o,render:({field:t})=>(0,e.createElement)("div",{className:_()("givewp-color-control",n,{"is-disabled":r})},(0,e.createElement)("div",{className:"givewp-color-control__indicator"},(0,e.createElement)(Co.ColorIndicator,{colorValue:t.value}),t.value&&(0,e.createElement)(af,{refColor:t.value})),(0,e.createElement)("div",{className:"givewp-color-control__popover"},(0,e.createElement)("button",{type:"button",className:_()("givewp-color-control__edit-button",{"givewp-color-control__edit-button--active":i}),onClick:s,"aria-label":(0,f.__)("Edit color","give"),disabled:r},(0,e.createElement)(nf,null),(0,f.__)("Edit","give")),i&&(0,e.createElement)(Co.Popover,{className:"givewp-color-control__popover-content",offset:8,onClose:s,placement:"right"},(0,e.createElement)(Co.ColorPalette,{clearable:!1,colors:[{colors:sf,name:(0,f.__)("Theme","give")}],value:t.value,onChange:t.onChange}))))})},cf=function({name:t,help:r,maxLength:n,className:i,...a}){const{control:o}=Xo();return(0,e.createElement)(as,{name:t,control:o,render:({field:t})=>{var o;return(0,e.createElement)("div",{className:_()("givewp-textarea-control",i)},(0,e.createElement)("textarea",{...t,className:"givewp-textarea-control__textarea",maxLength:n,onChange:e=>{let r=e.target.value;"number"==typeof n&&n>0&&(r=r.slice(0,n)),t.onChange(r)},...a}),r&&(0,e.createElement)("p",{className:"givewp-textarea-control__help"},r),"number"==typeof n&&n>0&&(0,e.createElement)("span",{className:"givewp-textarea-control__counter"},null!==(o=t.value?.length)&&void 0!==o?o:0,"/",n))}})},uf=window.wp.compose;window.wp.keycodes;var df,hf,ff=function(){return ff=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ff.apply(this,arguments)};function pf(){for(var e="",t="",r=0,n=new Intl.NumberFormat(window.navigator.language).formatToParts(1234.56);r<n.length;r++){var i=n[r];"group"===i.type?e=i.value:"decimal"===i.type&&(t=i.value)}return{groupSeparator:e,decimalSeparator:t}}function gf(e){var t=e.label,r=e.help,i=e.hideLabelFromVision,a=e.value,o=e.onValueChange,s=e.currency,l=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]])}return r}(e,["label","help","hideLabelFromVision","value","onValueChange","currency"]),c=(0,n.useState)(a),u=c[0],d=c[1];(0,n.useEffect)((function(){a!==u&&d(a)}),[a]);var h=(0,uf.useInstanceId)(Co.BaseControl,"wp-components-base-control"),f=pf(),p=f.groupSeparator,g=f.decimalSeparator;return(0,zi.jsx)(Co.BaseControl,{label:t,help:r,id:h,hideLabelFromVision:i,children:(0,zi.jsx)(Qh,ff({id:h,disableAbbreviations:!0,decimalSeparator:g,groupSeparator:p.replace(/\u00A0/g," "),value:u,onValueChange:function(e){d(e),o(function(e){if(!e)return e;var t=pf(),r=t.groupSeparator,n=t.decimalSeparator;return e.replaceAll(r,"").replace(n,".")}(e))},className:"components-text-control__input",allowDecimals:!0,allowNegativeValue:!1,maxLength:9,intlConfig:{locale:window.navigator.language,currency:s}},l))})}function mf(e,t){void 0===t&&(t={});var r=t.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===r&&n.firstChild?n.insertBefore(i,n.firstChild):n.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}"function"==typeof SuppressedError&&SuppressedError,mf(".mce-floatpanel,.mce-inline-toolbar-grp,.mce-notification{z-index:9999999999!important}.components-popover__content .givewp-classic-editor{margin:0!important}.givewp-classic-editor{width:100%}.givewp-classic-editor>label{box-sizing:border-box;display:block;font-size:11px;font-weight:500;line-height:1.4;margin-bottom:.7rem;margin-top:1.5rem;max-width:100%;overflow:hidden;padding-bottom:0;padding-top:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:1}.givewp-classic-editor .wp-editor-tools{z-index:auto}.givewp-classic-editor .wp-editor-tabs{display:none}.givewp-classic-editor .wp-editor-container{border-radius:.125rem;overflow:hidden}.givewp-classic-editor .mce-top-part:before{display:none}.givewp-classic-editor .mce-tinymce,.givewp-classic-editor .wp-editor-container{box-shadow:none}.givewp-classic-editor textarea{width:100%}.givewp-classic-editor .wp-switch-editor{box-sizing:content-box!important}.givewp-classic-editor.show-editor-tabs .wp-editor-tabs{display:block!important}.givewp-classic-editor.show-editor-tabs .quicktags-toolbar input.button.button-small{background:#f6f7f7;border-color:var(--wp-admin-theme-color)!important;color:var(--wp-admin-theme-color);font-size:12px!important;inline-size:auto;line-height:2;min-height:26px;padding:0 8px;vertical-align:top}.givewp-classic-editor.show-editor-tabs .wp-editor-wrap.html-active textarea{border:0}"),window.wp,(hf=df||(df={})).USD="USD",hf.CAD="CAD",hf.EUR="EUR",hf.AED="AED",hf.AFN="AFN",hf.ALL="ALL",hf.AMD="AMD",hf.ARS="ARS",hf.AUD="AUD",hf.AZN="AZN",hf.BAM="BAM",hf.BDT="BDT",hf.BGN="BGN",hf.BHD="BHD",hf.BIF="BIF",hf.BND="BND",hf.BOB="BOB",hf.BRL="BRL",hf.BWP="BWP",hf.BYN="BYN",hf.BZD="BZD",hf.CDF="CDF",hf.CHF="CHF",hf.CLP="CLP",hf.CNY="CNY",hf.COP="COP",hf.CRC="CRC",hf.CVE="CVE",hf.CZK="CZK",hf.DJF="DJF",hf.DKK="DKK",hf.DOP="DOP",hf.DZD="DZD",hf.EEK="EEK",hf.EGP="EGP",hf.ERN="ERN",hf.ETB="ETB",hf.GBP="GBP",hf.GEL="GEL",hf.GHS="GHS",hf.GNF="GNF",hf.GTQ="GTQ",hf.HKD="HKD",hf.HNL="HNL",hf.HRK="HRK",hf.HUF="HUF",hf.IDR="IDR",hf.ILS="ILS",hf.INR="INR",hf.IQD="IQD",hf.IRR="IRR",hf.ISK="ISK",hf.JMD="JMD",hf.JOD="JOD",hf.JPY="JPY",hf.KES="KES",hf.KHR="KHR",hf.KMF="KMF",hf.KRW="KRW",hf.KWD="KWD",hf.KZT="KZT",hf.LBP="LBP",hf.LKR="LKR",hf.LTL="LTL",hf.LVL="LVL",hf.LYD="LYD",hf.MAD="MAD",hf.MDL="MDL",hf.MGA="MGA",hf.MKD="MKD",hf.MMK="MMK",hf.MOP="MOP",hf.MUR="MUR",hf.MXN="MXN",hf.MYR="MYR",hf.MZN="MZN",hf.NAD="NAD",hf.NGN="NGN",hf.NIO="NIO",hf.NOK="NOK",hf.NPR="NPR",hf.NZD="NZD",hf.OMR="OMR",hf.PAB="PAB",hf.PEN="PEN",hf.PHP="PHP",hf.PKR="PKR",hf.PLN="PLN",hf.PYG="PYG",hf.QAR="QAR",hf.RON="RON",hf.RSD="RSD",hf.RUB="RUB",hf.RWF="RWF",hf.SAR="SAR",hf.SDG="SDG",hf.SEK="SEK",hf.SGD="SGD",hf.SOS="SOS",hf.SYP="SYP",hf.THB="THB",hf.TND="TND",hf.TOP="TOP",hf.TRY="TRY",hf.TTD="TTD",hf.TWD="TWD",hf.TZS="TZS",hf.UAH="UAH",hf.UGX="UGX",hf.UYU="UYU",hf.UZS="UZS",hf.VEF="VEF",hf.VND="VND",hf.XAF="XAF",hf.XOF="XOF",hf.YER="YER",hf.ZAR="ZAR",hf.ZMK="ZMK",hf.ZWL="ZWL",mf(".givewp-options-header{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;width:100%}.givewp-options-header--label{margin-bottom:0}.givewp-options-header--button{color:var(--givewp-grey-500);height:fit-content!important;min-width:fit-content!important;padding:0!important}.givewp-options-header--button svg{height:1.25rem;width:1.25rem}.givewp-options-list--item{display:grid;gap:.5rem;grid-template-columns:auto auto 1fr auto;grid-template-rows:2rem;margin-top:.5rem}.givewp-options-list--item>*{align-self:center}.givewp-options-list--item--draggable{color:var(--givewp-grey-500);cursor:grab;display:flex;user-select:none}.givewp-options-list--item--checked{margin:0!important;width:1rem!important}.givewp-options-list--item--inputs{display:flex;flex-direction:column;gap:.25rem}.givewp-options-list--item--inputs .components-base-control{margin-bottom:0!important}.givewp-options-list--item--inputs--open{grid-row:span 2}.givewp-options-list--item--inputs .givewp-options-list__textarea-wrapper{display:grid;gap:2px;width:calc(100% + 20px + .5rem)}.givewp-options-list--item--inputs .givewp-options-list__textarea-wrapper .givewp-options-list__textarea{border:1px solid #8c8c8c;border-radius:2px;height:64px}.givewp-options-list--item--inputs .givewp-options-list__textarea-counter{color:var(--givewp-grey-500);font-size:.625rem;line-height:1.4;text-align:right}.givewp-options-list--item--button{color:var(--givewp-grey-500);height:fit-content!important;min-width:fit-content!important;padding:0!important}"),mf(".givewp-form-settings__section{border-bottom:1px solid var(--givewp-grey-50);display:flex;gap:3.5rem;margin-bottom:2.5rem;padding-bottom:2.5rem}@media (max-width:1279px){.givewp-form-settings__section{flex-direction:column;gap:2rem}}.givewp-form-settings__section__header{width:20rem}@media (max-width:1279px){.givewp-form-settings__section__header{padding-left:3.25rem;width:100%}}.givewp-form-settings__section__header h4{color:var(--givewp-grey-900);font-size:1rem;line-height:1.5rem;margin:0 0 var(--givewp-spacing-2)}.givewp-form-settings__section__header p{color:var(--givewp-grey-500);font-size:.75rem;line-height:1.125rem;margin:0}.givewp-form-settings__section__body{flex:1;max-width:33.25rem}.givewp-form-settings__section__body>:not(.no-extra-gap){padding-left:3.25rem}"),mf(".givewp-block-notice{background:#fffaf2;border-left:2px solid var(--givewp-orange-400);border-radius:2px;padding:var(--givewp-spacing-3) var(--givewp-spacing-4)}.givewp-block-notice span{display:block;font-size:12px}.givewp-block-notice__title{color:var(--givewp-grey-900);font-size:.75rem;font-stretch:normal;font-style:normal;font-weight:600;line-height:1.33}.givewp-block-notice__description{color:var(--givewp-grey-700);margin:var(--givewp-spacing-2) 0 var(--givewp-spacing-4) 0}.givewp-block-notice__anchor{color:var(--givewp-grey-900);cursor:pointer}");const vf=e=>({amount:{label:(0,f.__)("How much do you want to raise?","give"),description:(0,f.__)("Set the target amount for your campaign to raise.","give"),help:(0,f.sprintf)((0,f.__)("Your goal progress is measured by the total amount of funds raised e.g. %s of %s raised.","give"),e.format(500),e.format(1e3)),placeholder:(0,f.sprintf)((0,f.__)("e.g. %s","give"),e.format(2e3))},donations:{label:(0,f.__)("How many donations?","give"),description:(0,f.__)("Set the target number of donations for your campaign.","give"),help:(0,f.__)("Your goal progress is measured by the number of donations. e.g. 1 of 5 donations.","give"),placeholder:(0,f.__)("e.g. 100 donations","give")},donors:{label:(0,f.__)("How many donors?","give"),description:(0,f.__)("Set the target number of donors for your campaign.","give"),help:(0,f.__)("Your goal progress is measured by the number of donors. e.g. 10 of 50 donors have given.","give"),placeholder:(0,f.__)("e.g. 100 donors","give")},amountFromSubscriptions:{label:(0,f.__)("How much do you want to raise?","give"),description:(0,f.__)("Set the target recurring amount for your campaign to raise. One-time donations do not count.","give"),help:(0,f.__)("Only the first donation amount of a recurring donation is counted toward the goal.","give"),placeholder:(0,f.sprintf)((0,f.__)("e.g. %s","give"),e.format(2e3))},subscriptions:{label:(0,f.__)("How many recurring donations?","give"),description:(0,f.__)("Set the target number of recurring donations for your campaign. One-time donations do not count.","give"),help:(0,f.__)("Only the first donation of a recurring donation is counted toward the goal.","give"),placeholder:(0,f.__)("e.g. 100 subscriptions","give")},donorsFromSubscriptions:{label:(0,f.__)("How many recurring donors?","give"),description:(0,f.__)("Set the target number of recurring donors for your campaign. One-time donations do not count.","give"),help:(0,f.__)("Only the donors that subscribed to a recurring donation are counted toward the goal.","give"),placeholder:(0,f.__)("e.g. 100 subscribers","give")}});class yf{constructor(e,t){if(!(e=>Object.keys(vf(x("USD"))).includes(e))(e))throw new Error(`Invalid goal type: ${e}`);this.goalType=e,this.currencyFormatter=x(t)}getAttributes(){return vf(this.currencyFormatter)[this.goalType]}getLabel(){return this.getAttributes().label}getDescription(){return this.getAttributes().description}getPlaceholder(){return this.getAttributes().placeholder}getHelp(){return this.getAttributes().help}isCurrencyType(){return"amount"===this.goalType||"amountFromSubscriptions"===this.goalType}isSubscriptionType(){return["amountFromSubscriptions","subscriptions","donorsFromSubscriptions"].includes(this.goalType)}}const{currency:bf,isRecurringEnabled:xf}=b();function wf(){const[t,r]=jh("givewp_campaign_settings_notice"),{register:n,watch:i,setValue:a,formState:{errors:o}}=Xo(),[s,l,c,u,d]=i(["goal","goalType","image","status","shortDescription"]),h="archived"===u,p=new yf(l,bf);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"oUlFrqu0yZcr5frASEnQ"},(0,e.createElement)("div",{className:ol},(0,e.createElement)("div",{className:sl},(0,e.createElement)("div",{className:cl},(0,f.__)("Campaign Details","give")),(0,e.createElement)("div",{className:ul},(0,f.__)("This includes the campaign title, description, and the cover of your campaign.","give"))),(0,e.createElement)("div",{className:ll},(0,e.createElement)("div",{className:hl},(0,e.createElement)("div",{className:dl},(0,f.__)("What's the title of your campaign?","give")),(0,e.createElement)("div",{className:fl},(0,f.__)("Give your campaign a title that tells donors what it's about.","give")),(0,e.createElement)("input",{...n("title"),disabled:h}),o.title&&(0,e.createElement)("div",{className:pl},`${o.title.message}`)),(0,e.createElement)("div",{className:hl},(0,e.createElement)("div",{className:dl},(0,f.__)("What's your campaign about?","give")),(0,e.createElement)("div",{className:fl},(0,f.__)("Let your donors know the story behind your campaign.","give")),(0,e.createElement)(cf,{name:"shortDescription",disabled:h,maxLength:120,rows:3,help:(0,f.__)("This will be displayed in your campaign block and campaign grid.","give")}),o.shortDescription&&(0,e.createElement)("div",{className:pl},`${o.shortDescription.message}`)),(0,e.createElement)("div",{className:hl},(0,e.createElement)("div",{className:dl},(0,f.__)("Add a cover image for your campaign.","give")),(0,e.createElement)("div",{className:fl},(0,f.__)("Upload an image to represent and inspire your campaign.","give")),(0,e.createElement)("div",{className:"KKvVbBecXKaVqG8clQSS"},(0,e.createElement)(rf,{disabled:h,id:"givewp-campaigns-upload-cover-image",label:(0,f.__)("Cover","give"),actionLabel:(0,f.__)("Select to upload","give"),value:c,onChange:(e,t)=>{a("image",e,{shouldDirty:!0})},reset:()=>a("image","",{shouldDirty:!0})}),(0,e.createElement)("p",{className:"EZdnRY5Ig00a8JBnmLfy"},(0,f.__)("This will be displayed in your campaign block and campaign grid.","give"))),o.title&&(0,e.createElement)("div",{className:pl},`${o.title.message}`)))),(0,e.createElement)("div",{className:ol,id:"campaign-goal"},(0,e.createElement)("div",{className:sl},(0,e.createElement)("div",{className:cl},(0,f.__)("Campaign Goal","give")),(0,e.createElement)("div",{className:ul},(0,f.__)("How would you like to set your goal?","give"))),(0,e.createElement)("div",{className:ll},(0,e.createElement)("div",{className:hl},(0,e.createElement)("div",{className:dl},(0,f.__)("Set the details of your campaign goal here.","give")),(0,e.createElement)("select",{...n("goalType"),disabled:h},(0,e.createElement)("option",{value:"amount"},(0,f.__)("Amount raised","give")),(0,e.createElement)("option",{value:"donations"},(0,f.__)("Number of donations","give")),(0,e.createElement)("option",{value:"donors"},(0,f.__)("Number of donors","give")),xf&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("option",{value:"amountFromSubscriptions"},(0,f.__)("Recurring amount raised","give")),(0,e.createElement)("option",{value:"subscriptions"},(0,f.__)("Number of recurring donations","give")),(0,e.createElement)("option",{value:"donorsFromSubscriptions"},(0,f.__)("Number of recurring donors","give")))),(0,e.createElement)("div",{className:fl},p.getHelp()),o.goalType&&(0,e.createElement)("div",{className:pl},`${o.goalType.message}`)),(0,e.createElement)("div",{className:hl},(0,e.createElement)("div",{className:dl},p.getLabel()),(0,e.createElement)("div",{className:fl},p.getDescription()),p.isCurrencyType()?(0,e.createElement)("div",{className:"Tt2qj9TLvSlhjBBxXQEm"},(0,e.createElement)(gf,{name:"goal",currency:bf,disabled:h,placeholder:p.getPlaceholder(),value:s,onValueChange:e=>{a("goal",Number(null!=e?e:0),{shouldDirty:!0})}})):(0,e.createElement)("input",{type:"number",...n("goal",{valueAsNumber:!0}),disabled:h,placeholder:p.getPlaceholder()}),o.goal&&(0,e.createElement)("div",{className:pl},`${o.goal.message}`)))),(0,e.createElement)("div",{className:ol},(0,e.createElement)("div",{className:sl},(0,e.createElement)("div",{className:cl},(0,f.__)("Campaign Theme","give")),(0,e.createElement)("div",{className:ul},(0,f.__)("Choose a preferred theme for your campaign.","give"))),(0,e.createElement)("div",{className:ll},(0,e.createElement)("div",{className:hl},(0,e.createElement)("div",{className:dl},(0,f.__)("Select your preferred primary color","give")),(0,e.createElement)("div",{className:fl},(0,f.__)("This will affect your main cta’s like your donate button, active and focus states of other UI elements.","give")),(0,e.createElement)(lf,{name:"primaryColor",disabled:h,className:gl})),(0,e.createElement)("div",{className:hl},(0,e.createElement)("div",{className:dl},(0,f.__)("Select your preferred secondary color","give")),(0,e.createElement)("div",{className:fl},(0,f.__)("This will affect your goal progress indicator, badges, icons, etc","give")),(0,e.createElement)(lf,{name:"secondaryColor",disabled:h,className:gl}))))),t&&(0,e.createElement)(Fh,{title:(0,f.__)("Campaign Settings","give"),description:(0,f.__)("You can make changes to your campaign page, campaign details, campaign goal, and campaign theme. Publish your campaign when you’re done with your changes.","give"),linkHref:"https://docs.givewp.com/campaign-settings",linkText:(0,f.__)("Learn more about campaign and form settings","give"),handleDismiss:r,type:"campaignSettings"}))}const kf="OUGB0Q3RJlE2_IWt15SH",Sf="U0VTkOQmLvLgYRByi6RQ";function _f({onClick:t=null,className:r="",actionId:n=null,displayText:i,hiddenText:a="",disabled:o=!1,highlight:s=!1,href:l="",ariaLabel:c=""}){return l?(0,e.createElement)("a",{href:l,className:_()(kf,{[Sf]:s},r),"aria-label":c||i},i," ",a&&(0,e.createElement)("span",{className:"give-visually-hidden"},a)):t?(0,e.createElement)("button",{type:"button",onClick:t,"data-actionid":n,className:_()(kf,{[Sf]:s},r),disabled:o,"aria-label":c||i},i," ",a&&(0,e.createElement)("span",{className:"give-visually-hidden"},a)):null}const Cf=()=>{const{supportedAddons:t,supportedGateways:r}=window.GiveDonationForms;return(0,e.createElement)("p",{style:{maxWidth:"400px"}},(0,n.createInterpolateElement)((0,f.sprintf)((0,f.__)('GiveWP 3.0 introduces an enhanced forms experience powered by the new Visual Donation Form Builder. The team is still working on add-on and gateway compatibility. If you need to use an add-on or gateway that isn\'t listed, use the "%sAdd form%s" option for now.',"give"),"<b>","</b>"),{b:(0,e.createElement)("strong",null)}),(0,e.createElement)("br",null),t.length>0&&(0,e.createElement)(Ef,{title:(0,f.__)("Supported add-ons","give"),items:t}),(0,e.createElement)("br",null),r.length>0&&(0,e.createElement)(Ef,{title:(0,f.__)("Supported gateways","give"),items:r}),(0,e.createElement)("div",null,(0,e.createElement)("a",{href:"https://docs.givewp.com/compat-guide",rel:"noopener noreferrer",target:"_blank"},(0,f.__)("Read more on Add-ons and Gateways compatibility","give"))))},Ef=({title:t,items:r})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h3",null,t),(0,e.createElement)("ul",null,r.map((t=>(0,e.createElement)("li",{key:t},(0,e.createElement)(tl,null)," ",t))))),Pf=new so(window.GiveDonationForms),Af=(0,e.forwardRef)((({children:t,type:r="button",variant:n="primary",size:i="small",disabled:a=!1,className:o,...s},l)=>(0,e.createElement)("button",{ref:l,disabled:a,type:r,className:_()("givewp-button",n,i,o),...s},t))),Df="bPCE3MbXwHvXZY7jqKYV",Of="dpQsrz8m39VkuFSgM5Ay",Mf="HaRlq6zssr6mlPVriKoH",Tf="rysTj9NW67pUA96Qhnw1";function If({isUpgrading:t,isEditing:r,handleClose:i}){const{supportedAddons:a,supportedGateways:o,migrationApiRoot:s,apiNonce:l}=window.GiveDonationForms;return(0,e.createElement)(nl,{isOpen:!0,title:(0,f.__)("Feature notice","give"),handleClose:i},(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:Df},(0,e.createElement)(Qs,null)," ",(0,f.__)("What's new","give")),(0,e.createElement)("p",{className:"xT2yLrdYsccKlRDqe8th"},(0,n.createInterpolateElement)((0,f.sprintf)((0,f.__)('GiveWP 3.0 introduces an enhanced forms experience powered by the new Visual Donation Form Builder. The team is still working on add-on and gateway compatibility. If you need to use an add-on or gateway that isn\'t listed, use the "%sAdd form%s" option for now.',"give"),"<b>","</b>"),{b:(0,e.createElement)("strong",null)})),a.length>0&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:Df},(0,f.__)("Supported add-ons","give")),(0,e.createElement)("div",{className:Of},a.map((t=>(0,e.createElement)("div",{className:Mf,key:t},(0,e.createElement)(tl,null),t))))),o.length>0&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:Df},(0,f.__)("Supported gateways","give")),(0,e.createElement)("div",{className:Of},o.map((t=>(0,e.createElement)("div",{className:Mf,key:t},(0,e.createElement)(tl,null),t))))),t?(0,e.createElement)(Af,{size:"large",onClick:async()=>{const e=await fetch(s+"/"+window.give_vars.post_id,{method:"post",headers:{"Content-Type":"application/json","X-WP-Nonce":l}}),t=await e.json();e.ok?window.location=t.redirect:alert("Error migrating form")},className:Tf},(0,f.__)("Proceed with upgrade","give")):(0,e.createElement)(Af,{size:"large",onClick:()=>{r&&sessionStorage.setItem("givewp-show-return-btn","true"),window.location.href="edit.php?post_type=give_forms&page=give-campaigns&new=campaign"},className:Tf},(0,f.__)("Proceed with the new form builder","give")),(0,e.createElement)("div",{className:"QGPZb56rmfpDOM1XWKrz"},(0,e.createElement)("a",{href:"https://docs.givewp.com/compat-guide",rel:"noopener noreferrer",target:"_blank"},(0,f.__)("Read more on Add-ons and Gateways compatibility","give")))))}const Nf=(0,e.createContext)([]);function Lf(){const[t,r]=(0,e.useContext)(Nf);return(0,e.createElement)(e.Fragment,null,t.showFeatureNoticeDialog&&(0,e.createElement)(If,{isEditing:!1,isUpgrading:!1,handleClose:()=>r((e=>({...e,showFeatureNoticeDialog:!1})))}))}function Rf({children:t,className:r="",...n}){return(0,e.createElement)("select",{className:_()("givewp-select",r),...n},t)}const Ff=()=>(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1C5.925 1 1 5.925 1 12s4.925 11 11 11 11-4.925 11-11S18.075 1 12 1zm5.207 8.707a1 1 0 0 0-1.414-1.414L10.5 13.586l-2.293-2.293a1 1 0 0 0-1.414 1.414l3 3a1 1 0 0 0 1.414 0l6-6z",fill:"#459948"})),zf=({editorType:t,label:r,description:n,editorSelected:i,handleEditorSelected:a})=>{const o=(0,e.useRef)(null),s=(0,e.useRef)(null);return(0,e.createElement)("div",{className:"givewp-editor-options__option "+(t===i?"givewp-editor-options__option_selected":""),ref:o,onClick:()=>{s.current.click()}},(0,e.createElement)("img",{src:`${window.GiveDonationForms.pluginUrl}${"visualFormBuilder"===t?"build/assets/dist/images/admin/give-settings-gateways-v3.jpg":"build/assets/dist/images/admin/give-settings-gateways-v2.jpg"}`,alt:r}),"visualFormBuilder"===t&&(0,e.createElement)("span",{className:"givewp-editor-options__option_recommended"},(0,f.__)("Recommended","give")),(0,e.createElement)("label",{ref:s},(0,e.createElement)("input",{type:"radio",value:t,checked:t===i,onChange:a}),r),(0,e.createElement)("p",null,n),(0,e.createElement)("div",{className:"givewp-editor-options__option_selected_icon"},(0,e.createElement)(Ff,null)))};function jf({isOpen:t,handleClose:r,title:n,campaignId:i}){const[a,o]=(0,e.useState)(""),s=e=>{o(e.target.value)};return(0,e.createElement)(nl,{isOpen:t,showHeader:!0,handleClose:r,title:n,wrapperClassName:"MFprtKJFyqnGevAz0hu5"},(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"givewp-editor-options"},(0,e.createElement)(zf,{editorType:"visualFormBuilder",label:(0,f.__)("Visual Form Builder","give"),description:(0,f.__)("Uses the blocks-based visual form builder for creating and customizing a donation form.","give"),editorSelected:a,handleEditorSelected:s}),(0,e.createElement)(zf,{editorType:"optionBasedFormEditor",label:(0,f.__)("Use Option-Based Form Editor","give"),description:(0,f.__)("Uses the traditional settings options for creating and customizing a donation form.","give"),editorSelected:a,handleEditorSelected:s})),(0,e.createElement)("div",{className:"givewp-editor-actions"},(0,e.createElement)("a",{href:"visualFormBuilder"===a?`edit.php?post_type=give_forms&page=givewp-form-builder&donationFormID=new&locale=${window.GiveDonationForms.locale}&campaignId=${i}`:`post-new.php?post_type=give_forms&campaignId=${i}`,className:"button button-primary givewp-editor-actions__button "+(a?"":"disabled")},(0,f.__)("Proceed","give")))))}const Hf=({handleClick:t})=>(0,e.createElement)("div",{className:_()(Rh.tooltip,Rh.defaultForm)},(0,e.createElement)("div",{className:Rh.close,onClick:t},(0,e.createElement)(u,null)),(0,e.createElement)("h3",null,(0,f.__)("Default campaign form","give")),(0,e.createElement)("div",{className:Rh.content},(0,f.__)("The default form will always appear at the top of this list. Your campaign page and blocks will collect donations through this form by default. You can change it at any time.","give"))),Bf=new so(window.GiveDonationForms),$f=[{value:"any",text:(0,f.__)("All Status","give")},{value:"publish",text:(0,f.__)("Published","give")},{value:"pending",text:(0,f.__)("Pending","give")},{value:"draft",text:(0,f.__)("Draft","give")},{value:"trash",text:(0,f.__)("Trash","give")},{value:"upgraded",text:(0,f.__)("Upgraded","give")}],Wf=new URLSearchParams(window.location.search),Vf=Wf.get("id")&&"give-campaigns"===Wf.get("page"),Yf=Wf.get("id"),Xf=[{name:"status",type:"select",text:(0,f.__)("status","give"),ariaLabel:(0,f.__)("Filter donation forms by status","give"),options:$f},{name:"search",type:"search",text:(0,f.__)("Search by name or ID","give"),ariaLabel:(0,f.__)("Search donation forms","give")}];Vf&&Xf.push({name:"campaignId",type:"select",text:(0,f.__)("Campaign ID","give"),ariaLabel:(0,f.__)("Filter donation forms by Campaign ID","give"),options:[{value:Yf,text:(0,f.__)("All Campaign Forms","give")}]});const Kf=[{column:"title",filter:t=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:lo.titleContainer},(0,e.createElement)("div",{className:lo.migratedForm},t?.v3form&&window?.GiveDonationForms?.isOptionBasedFormEditorEnabled&&(0,e.createElement)((()=>(0,e.createElement)("div",{className:lo.tooltipContainer},(0,e.createElement)(rl,null),(0,e.createElement)("div",{className:lo.tooltip},(0,f.__)("Uses the Visual Form Builder","give")))),null),(0,e.createElement)(Ae,{attributes:{className:"interweave"},content:t?.title})),t?.isDefaultCampaignForm&&(0,e.createElement)("div",{className:`${lo.defaultFormPill} givewp-default-form-pill`},(0,f.__)("Default"))))},{column:"status",filter:(t,r)=>window.GiveDonationForms.showUpgradedTooltip&&"upgraded"===t?.status_raw?(0,e.createElement)("div",{className:lo.upgradedForm},(0,e.createElement)("div",{className:lo.tooltipContainer},(0,e.createElement)("div",{className:lo.tooltip},(0,f.__)("The name of this form is already associated with an upgraded form. You can safely delete this form","give"),".",(0,e.createElement)("div",{className:lo.link,onClick:e=>{e.currentTarget.parentElement.remove(),fetch(window.GiveDonationForms.tooltipActionUrl,{method:"POST"})}},(0,f.__)("Got it","give")))),(0,e.createElement)(De,{column:r,item:t})):(0,e.createElement)(De,{column:r,item:t})}],Gf=[{label:(0,f.__)("Edit","give"),value:"edit",action:async e=>{const t=document.getElementById("giveDonationFormsTableSetAuthor").value,r=document.getElementById("giveDonationFormsTableSetStatus").value;if(!t&&!r)return{errors:[],successes:[]};const n={ids:e.join(","),author:t,status:r};return await Bf.fetchWithArgs("/edit",n,"UPDATE")},confirm:(t,r)=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,f.__)(" Below are the donation forms to be edited.","give")),(0,e.createElement)("ul",{role:"document",tabIndex:0},t.map(((t,n)=>(0,e.createElement)("li",{key:t},(0,e.createElement)(Ae,{content:r[n]}))))),(0,e.createElement)("div",{className:lo.flexRow},(0,e.createElement)("label",{htmlFor:"giveDonationFormsTableSetAuthor"},(0,f.__)("Set form author","give")),(0,e.createElement)(Rf,{id:"giveDonationFormsTableSetAuthor",style:{paddingInlineEnd:"2rem"}},(0,e.createElement)("option",{value:""},(0,f.__)("Keep current author","give")),window.GiveDonationForms.authors.map((t=>(0,e.createElement)("option",{key:t.id,value:t.id},t.name))))),(0,e.createElement)("div",{className:lo.flexRow},(0,e.createElement)("label",{htmlFor:"giveDonationFormsTableSetStatus"},(0,f.__)("Set form status","give")),(0,e.createElement)(Rf,{id:"giveDonationFormsTableSetStatus",style:{paddingInlineEnd:"2rem"}},(0,e.createElement)("option",{value:""},(0,f.__)("Keep current status")),(0,e.createElement)("option",{value:"publish"},(0,f.__)("Published","give")),(0,e.createElement)("option",{value:"private"},(0,f.__)("Private","give")),(0,e.createElement)("option",{value:"pending"},(0,f.__)("Pending Review","give")),(0,e.createElement)("option",{value:"draft"},(0,f.__)("Draft","give")))))},{label:(0,f.__)("Delete","give"),value:"delete",type:"danger",isVisible:(e,t)=>"trash"===t.status||!e?.trash,action:async e=>{try{return await Bf.fetchWithArgs("/delete",{ids:e.join(",")},"DELETE")}catch(e){const t=JSON.parse(e.message.replace("Error: ",""));alert(t.message)}},confirm:(t,r)=>(0,e.createElement)("div",null,(0,e.createElement)("p",null,(0,f.__)("Really delete the following donation forms?","give")),(0,e.createElement)("ul",{role:"document",tabIndex:0},t.map(((t,n)=>(0,e.createElement)("li",{key:t},(0,e.createElement)(Ae,{content:r[n]}))))))},{label:(0,f.__)("Trash","give"),value:"trash",type:"danger",isVisible:(e,t)=>"trash"!==t.status&&e?.trash,isIdSelectable:(e,t)=>!("number"==typeof t?.defaultForm)||t.defaultForm!==Number(e),action:async e=>{try{return await Bf.fetchWithArgs("/trash",{ids:e.join(",")},"DELETE")}catch(e){const t=JSON.parse(e.message.replace("Error: ",""));alert(t.message)}},confirm:(t,r)=>(0,e.createElement)("div",null,(0,e.createElement)("p",null,(0,f.__)("Are you sure you want to trash the following donation forms?","give")),(0,e.createElement)("ul",{role:"document",tabIndex:0},t.map(((t,n)=>(0,e.createElement)("li",{key:t},(0,e.createElement)(Ae,{content:r[n]}))))))}],Uf=(0,e.createElement)((function({imagePath:t,description:r,href:n,linkText:i}){return(0,e.createElement)("div",{className:"gOaAlIt2oM5fE8TYm0Bn"},(0,e.createElement)("img",{src:t,alt:r}),(0,e.createElement)("h3",null,r),(0,e.createElement)("p",{className:"tkGsdPWa6HjV59cKa0QN"},(0,f.__)("Need help? Learn more about","give")," ",(0,e.createElement)("a",{target:"_blank",href:n},i)))}),{imagePath:`${window.GiveDonationForms.pluginUrl}build/assets/dist/images/list-table/blank-slate-donation-forms-icon.svg`,description:(0,f.__)("No donation forms","give"),href:"https://docs.givewp.com/forms",linkText:(0,f.__)("GiveWP Forms","give")});function qf({entity:t}){const[r,i]=(0,e.useState)({showFeatureNoticeDialog:!1,showDefaultFormTooltip:window.GiveDonationForms.showDefaultFormTooltip}),[a,o]=(0,e.useState)(!1);return(0,e.createElement)(Nf.Provider,{value:[r,i]},(0,e.createElement)(wo,{title:(0,f.__)("Donation Forms","give"),singleName:(0,f.__)("donation form","give"),pluralName:(0,f.__)("donation forms","give"),rowActions:({data:r,item:i,removeRow:a,addRow:o,setUpdateErrors:s,parameters:l})=>function({data:t,item:r,removeRow:i,addRow:a,setUpdateErrors:o,parameters:s,entity:l}){const{mutate:c}=Qa(),u=(0,e.useContext)(yo),d=Boolean(t?.trash),h=d&&!r.status.includes("trash")?"/trash":"/delete",p=async(e,t,r,n)=>{const i=await Pf.fetchWithArgs(t,{ids:[r]},n);return o(i),await c(e),i},g=async e=>{try{await p(s,h,r.id,"DELETE")}catch(e){const t=JSON.parse(e.message.replace("Error: ",""));alert(t.message)}},m=t=>(0,e.createElement)("p",null,(0,f.__)("Really delete the following form?","give"),(0,e.createElement)("br",null),(0,e.createElement)(Ae,{content:r?.title})),v=t=>(0,e.createElement)("p",null,(0,f.__)("Are you sure you want to trash the following donation form? ","give"),(0,e.createElement)("br",null),(0,e.createElement)(Ae,{content:r?.title})),y=new URLSearchParams(window.location.search),b=y.get("id")&&y.get("page")&&"give-campaigns"===y.get("page"),x=(0,n.createInterpolateElement)((0,f.__)("This will set <title_link/> as the default form for this campaign. Do you want to proceed?","give"),{title_link:(0,e.createElement)(Ae,{content:r?.title})});return(0,e.createElement)(e.Fragment,null,"trash"===s.status?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(_f,{onClick:i((async()=>await p(s,"/restore",r.id,"POST"))),actionId:r.id,displayText:(0,f.__)("Restore","give"),hiddenText:r?.name}),(0,e.createElement)(_f,{onClick:e=>{u((0,f.__)("Delete","give"),m,g,"danger")},actionId:r.id,displayText:(0,f.__)("Delete Permanently","give"),hiddenText:r?.name,highlight:!0})):(0,e.createElement)(e.Fragment,null,(0,e.createElement)(_f,{href:r.edit,displayText:(0,f.__)("Edit","give"),hiddenText:r?.name}),!r.isDefaultCampaignForm&&(0,e.createElement)(_f,{onClick:e=>{u((0,f.__)("Trash","give"),v,g,"danger")},actionId:r.id,highlight:!0,displayText:d?(0,f.__)("Trash","give"):(0,f.__)("Delete","give"),hiddenText:r?.name}),(0,e.createElement)(_f,{href:r.permalink,displayText:(0,f.__)("View","give"),hiddenText:r?.name}),(0,e.createElement)(_f,{onClick:a((async e=>await p(s,"/duplicate",e,"POST"))),actionId:r.id,displayText:(0,f.__)("Duplicate","give"),hiddenText:r?.name}),!r.v3form&&(0,e.createElement)(_f,{onClick:e=>{u((0,f.__)("Upgrade","give"),Cf,(async e=>{const t=await Pf.fetchWithArgs("/migrate/"+r.id,{},"POST");return await c(s),t}))},actionId:r.id,displayText:(0,f.__)("Upgrade","give"),hiddenText:r?.name}),(0,e.createElement)(_f,{onClick:e=>{navigator.clipboard.writeText(`[give_form id="${r.id}"]`),alert((0,f.sprintf)((0,f.__)("The shortcode for Donation Form #%d has been copied to your clipboard!","give"),r.id))},actionId:r.id,displayText:(0,f.__)("Copy shortcode","give"),hiddenText:r?.name}),b&&!r.isDefaultCampaignForm&&(0,e.createElement)(_f,{onClick:t=>{u((0,f.__)("Make as default","give"),(t=>(0,e.createElement)("p",null,x)),(async()=>{await l.edit({defaultFormId:r.id});const e=await l.save();return await c(s),e}),(0,f.__)("Yes proceed","give"))},actionId:r.id,displayText:(0,f.__)("Make as default","give"),hiddenText:r?.name})))}({data:r,item:i,removeRow:a,addRow:o,setUpdateErrors:s,parameters:l,entity:t}),bulkActions:Gf,apiSettings:window.GiveDonationForms,filterSettings:Xf,listTableBlankSlate:Uf,columnFilters:Kf,banner:Lf,contentMode:Vf},Vf?(0,e.createElement)("div",{className:`${lo.flexRow} ${lo.justifyContentEnd}`},window.GiveDonationForms.isOptionBasedFormEditorEnabled?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("button",{className:lo.addCampaignFormButton,onClick:()=>o(!0)},(0,f.__)("Add campaign form","give")),(0,e.createElement)(jf,{isOpen:a,handleClose:()=>o(!1),title:(0,f.__)("Choose how you want to edit your campaign form","give"),campaignId:Yf})):(0,e.createElement)(e.Fragment,null,(0,e.createElement)("a",{href:`edit.php?post_type=give_forms&page=givewp-form-builder&donationFormID=new&locale=${window.GiveDonationForms.locale}&campaignId=${Yf}`,className:lo.addCampaignFormButton},(0,f.__)("Add campaign form","give")))):(0,e.createElement)(e.Fragment,null,window.GiveDonationForms.isOptionBasedFormEditorEnabled&&(0,e.createElement)("button",{className:`button button-secondary ${lo.button} ${lo.buttonSecondary}`,onClick:Zf},(0,f.__)("Switch to Legacy View","give"))),r.showDefaultFormTooltip&&Vf&&(0,e.createElement)(Hf,{handleClick:()=>{v()({url:window.GiveDonationForms.defaultFormActionUrl,method:"POST"}).then((()=>{i((e=>({...e,showDefaultFormTooltip:!1})))}))}})))}const Zf=async e=>{await Bf.fetchWithArgs("/view",{isLegacy:1}),window.location.href="/wp-admin/edit.php?post_type=give_forms"};function Jf(){const t=y();return(0,e.createElement)(qf,{entity:t})}const Qf=[{id:"overview",title:(0,f.__)("Overview","give"),content:()=>(0,e.createElement)(Hh,null)},{id:"settings",title:(0,f.__)("Settings","give"),content:()=>(0,e.createElement)(wf,null)},{id:"forms",title:(0,f.__)("Forms","give"),content:()=>(0,e.createElement)(Jf,null),fullwidth:!0}];function ep(){const[t,r]=(0,n.useState)(Qf[0]);Me(t);const i=()=>{const e=new URLSearchParams(window.location.search).get("tab")||t.id;return Qf.find((t=>t.id===e))};return(0,n.useEffect)((()=>{(()=>{const e=new URLSearchParams(window.location.search);e.has("tab")?r(i()):(e.set("tab",t.id),window.history.replaceState(null,t.title,`${window.location.pathname}?${e.toString()}`))})();const e=()=>r(i());return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}}),[]),(0,e.createElement)(nh,{defaultSelectedKey:t.id,selectedKey:t.id,onSelectionChange:e=>{const n=Qf.find((t=>t.id===e));if(!n)return;const i=new URLSearchParams(window.location.search);i.set("tab",n.id),window.history.pushState(null,t.title,`${window.location.pathname}?${i.toString()}`),r(n)}},(0,e.createElement)("div",{className:"V5qhCOv80TfouDb9ss9E"},(0,e.createElement)(ah,{className:`rpiDMWP67HpZJGhwdbzw ${t.fullwidth?al:""}`},Object.values(Qf).map((t=>(0,e.createElement)(sh,{key:t.id,id:t.id},t.title," "))))),(0,e.createElement)("div",{className:_()("wp-header-end","hidden")}),(0,e.createElement)(Js,{type:"notice"}),(0,e.createElement)("div",{className:`SlhZQgJL5BA3h8SyJhBU ${t.fullwidth?al:""}`},Object.values(Qf).map((t=>(0,e.createElement)(Oh,null,(0,e.createElement)(lh,{key:t.id,id:t.id},(0,e.createElement)(t.content,null)))))))}const tp=({status:t})=>{const r={active:(0,f.__)("Active","give"),archived:(0,f.__)("Archived","give"),draft:(0,f.__)("Draft","give")};return(0,e.createElement)("div",{className:"interweave"},(0,e.createElement)("div",{className:`statusBadge statusBadge--${t}`},(0,e.createElement)("p",null,r[t])))},rp=e=>{switch(e){case"archived":return(0,f.__)("Campaign is moved to archive","give");case"active":return(0,f.__)("Campaign is now active","give");case"draft":return(0,f.__)("Campaign is moved to draft","give")}return null},np=document.getElementById("give-admin-campaigns-root"),ip=new URLSearchParams(window.location.search);np&&(0,n.createRoot)(np).render((0,e.createElement)((function({campaignId:t}){const r=(0,n.useRef)(null),[l,u]=(0,n.useState)(0),{adminUrl:d}=b(),[h,m]=(0,n.useState)({}),[x,w]=(0,n.useState)(null),[k,S]=(0,n.useState)(!1),[C,E]=(0,n.useState)({contextMenu:!1,confirmationModal:!1}),P=(0,Eo.useDispatch)("givewp/campaign-notifications"),A=e=>{E((t=>({...t,...e})))};(0,n.useEffect)((()=>{const e=()=>{if(r.current){const e=r.current.offsetHeight;u(e),document.documentElement.style.setProperty("--header-height",`${e}px`)}};e(),window.addEventListener("resize",e);const t=new ResizeObserver(e);return r.current&&t.observe(r.current),()=>{window.removeEventListener("resize",e),t.disconnect()}}),[]),(0,n.useEffect)((()=>{v()({path:`/givewp/v3/campaigns/${t}`,method:"OPTIONS"}).then((({schema:e})=>{m({resolver:Xs(e)})}))}),[t]);const{campaign:D,hasResolved:O,save:M,edit:T}=y(t),I=function(t={}){const r=e.useRef(),n=e.useRef(),[i,a]=e.useState({isDirty:!1,isValidating:!1,isLoading:fs(t.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:fs(t.defaultValues)?void 0:t.defaultValues});r.current||(r.current={...Bs(t,(()=>a((e=>({...e}))))),formState:i});const o=r.current.control;return o._options=t,Qo({subject:o._subjects.state,next:e=>{qo(e,o._proxyFormState,o._updateFormState,!0)&&a({...o._formState})}}),e.useEffect((()=>{t.values&&!Ds(t.values,n.current)?(o._reset(t.values,o._options.resetOptions),n.current=t.values):o._resetDefaultValues()}),[t.values,o]),e.useEffect((()=>{o._state.mount||(o._updateValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()})),r.current.formState=Go(i,o),r.current}({mode:"onBlur",shouldFocusError:!0,...h}),{formState:N,handleSubmit:L,reset:F,setValue:z}=I,{record:j}=(0,g.useEntityRecord)("postType","page",D?.pageId);(0,n.useEffect)((()=>{if(!C.contextMenu)return;const e=e=>{e.target instanceof HTMLElement&&!e.target.closest(`.${ml}`)&&!e.target.closest(`.${vl}`)&&(A({contextMenu:!1}),document.querySelector(`.${ml}`)?.blur())};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}}),[C.contextMenu]),(0,n.useEffect)((()=>{if(O){const{pageId:e,...t}=D;F(e>0?{...D,pageId:e}:{...t})}}),[O]),(0,n.useEffect)((()=>{"archived"===D?.status&&P.addNotice({id:"update-archive-notice",type:"warning",content:t=>(0,e.createElement)(xl,{handleClick:()=>{t(),H("active")}})})}),[D?.status]),(0,n.useEffect)((()=>{"publish"!==j?.status&&(j&&"publish"!==j?.status&&"archived"!==D?.status?P.addNotice({id:"update-campaign-draft-page-notice",type:"info",isDismissible:!1,content:(0,e.createElement)(p,null)}):P.dismissNotification("update-campaign-draft-page-notice"))}),[j?.status,D?.status]);const H=async e=>{z("status",e),T({...D,status:e});try{const t=await M();A({contextMenu:!1,confirmationModal:!1}),F(t),P.addSnackbarNotice({id:`update-${e}`,content:rp(e)})}catch(e){A({contextMenu:!1,confirmationModal:!1}),P.addSnackbarNotice({id:"update-error",type:"error",content:(0,f.__)("Something went wrong","give")})}};return O?(0,e.createElement)(Oh,null,(0,e.createElement)(Ko,{...I},(0,e.createElement)("form",{onSubmit:L((async e=>{if(N.isDirty||"draft"===D.status&&"active"===e.status){w(e.status),T(e);try{const t=await M();w(null),F(t),P.addSnackbarNotice({id:`save-${e.status}`,content:(0,f.__)("Campaign updated","give")})}catch(e){console.error(e),w(null),P.addSnackbarNotice({id:"save-error",type:"error",content:(0,f.__)("Campaign update failed","give")})}}}))},(0,e.createElement)("article",{className:"interface-interface-skeleton__content Ld26IN1AK6PFwAcMKgGx"},(0,e.createElement)("header",{ref:r,className:"ZC5POtks5ugOeMdHlqCa"},(0,e.createElement)("div",{className:"OBdnqFSMHnp67U6BNwew"},(0,e.createElement)("a",{href:`${d}edit.php?post_type=give_forms&page=give-campaigns`},(0,f.__)("Campaigns","give")),(0,e.createElement)(s,null),(0,e.createElement)("span",null,D.title)),(0,e.createElement)("div",{className:"sRkSOfNyHbcXgSrlP6LQ"},(0,e.createElement)("div",{className:il},(0,e.createElement)("h1",{className:"gnGglHZ1JjDNQhj0E_jG"},D.title),(0,e.createElement)(tp,{status:D.status})),(0,e.createElement)("div",{className:`${il} qfClg4Kyw_g6pFOzz5Xo`},!k&&D.pageId>0?(0,e.createElement)("a",{className:"button button-secondary pZvC6ryf6uotYeYHUB4R",href:`${d}post.php?post=${D.pageId}&action=edit`,rel:"noopener noreferrer"},(0,f.__)("Edit campaign page","give")):(0,e.createElement)("button",{type:"button",className:"button button-tertiary FTUVyuKU9eJVwpIRv1md",onClick:async function(){S(!0);const e=await async function(e){try{return await v()({path:`/givewp/v3/campaigns/${e}/page`,method:"POST"})}catch(e){console.error("Error creating Campaign page:",e)}}(D.id);if(e){T({...D,pageId:e?.id});const t=await M();F(t),window.location.assign(`${d}post.php?post=${t.pageId}&action=edit`)}},disabled:k},k?(0,f.__)("Creating Campaign Page","give"):(0,f.__)("Create Campaign Page","give")),(0,e.createElement)("button",{type:"submit",disabled:"draft"!==D.status&&!N.isDirty,className:"button button-primary JGc7nMbsOBAbPUZQRdhT",onClick:e=>{z("status","active",{shouldDirty:!0})}},"active"===x?(0,e.createElement)(e.Fragment,null,(0,f.__)("Updating campaign","give"),(0,e.createElement)(Co.Spinner,null)):(0,f.__)("Update campaign","give")),(0,e.createElement)("button",{className:`button button-secondary ${ml}`,onClick:e=>{e.preventDefault(),A({contextMenu:!C.contextMenu})}},(0,e.createElement)(i,null)),!x&&C.contextMenu&&(0,e.createElement)("div",{className:vl},D.pagePermalink&&(0,e.createElement)("a",{href:D.pagePermalink,"aria-label":(0,f.__)("View Campaign","give"),className:yl},(0,e.createElement)(a,null)," ",(0,f.__)("View Campaign","give")),"archived"===D.status?(0,e.createElement)("a",{href:"#",className:_()(yl,"WURvpWEFlg7b1HtAYQRo"),onClick:()=>{H("active"),P.dismissNotification("update-archive-notice")}},(0,e.createElement)(c,null)," ",(0,f.__)("Move to Active","give")):(0,e.createElement)("a",{href:"#",className:_()(yl,"MURvbyxveon6BOTey7I8"),onClick:()=>A({confirmationModal:!0})},(0,e.createElement)(o,null)," ",(0,f.__)("Archive Campaign","give")))))),(0,e.createElement)(ep,null),(0,e.createElement)(bl,{title:(0,f.__)("Archive Campaign","give"),isOpen:C.confirmationModal,handleClose:()=>A({confirmationModal:!1,contextMenu:!1}),handleConfirm:()=>{H("archived"),P.dismissNotification("update-campaign-draft-page-notice")}}))),(0,e.createElement)(Js,{type:"snackbar"}),";")):(0,e.createElement)("div",{className:"d3Pd6ino3AHC8WqXht6p"},(0,e.createElement)("div",{className:"GLymCFZKlNmaPz1ZIR1R"},(0,e.createElement)(R,null),(0,e.createElement)("div",{className:"Y7LXoz9zWVK3maquFdkc"},(0,f.__)("Loading campaign...","give"))))}),{campaignId:ip.get("id")}))})()})();
💾 Save
❌ Cancel
Sid Gifari File Manager v1.0 | Terminal Auto-Sync Enabled | Current Path: /home/alianzatejedoras/public_html/wp-content/plugins/give/build