Файловый менеджер - Редактировать - /home/tuudkjt/globeasy/wp-content/plugins/reviewx/frontend/dist/apps/dashboard/rvx-dashboard.js
Назад
(function(){"use strict";var yh=document.createElement("style");yh.textContent=`.rvx-pointer-events-none{pointer-events:none}.rvx-fixed{position:fixed}.rvx-absolute{position:absolute}.rvx-relative{position:relative}.rvx-inset-0{top:0;right:0;bottom:0;left:0}.-rvx-top-6{top:-1.5rem}.-rvx-top-\\[12px\\]{top:-12px}.rvx-bottom-\\[50px\\]{bottom:50px}.rvx-left-0{left:0}.rvx-left-4{left:1rem}.rvx-left-\\[-23px\\]{left:-23px}.rvx-left-\\[160px\\]{left:160px}.rvx-left-\\[182px\\]{left:182px}.rvx-left-\\[9px\\]{left:9px}.rvx-right-0{right:0}.rvx-right-\\[-20px\\]{right:-20px}.rvx-right-\\[-23px\\]{right:-23px}.rvx-right-\\[10px\\]{right:10px}.rvx-right-\\[20px\\]{right:20px}.rvx-right-\\[calc\\(533px\\)\\]{right:533px}.rvx-top-0{top:0}.rvx-top-\\[10px\\]{top:10px}.rvx-top-\\[12px\\]{top:12px}.rvx-top-\\[40px\\]{top:40px}.rvx-top-\\[9px\\]{top:9px}.rvx-z-10{z-index:10}.rvx-z-\\[40\\]{z-index:40}.rvx-z-\\[99999\\]{z-index:99999}.rvx-col-span-4{grid-column:span 4 / span 4}.rvx-col-span-8{grid-column:span 8 / span 8}.\\!rvx-m-0{margin:0!important}.rvx-m-0{margin:0}.rvx-mx-space8{margin-left:8px;margin-right:8px}.rvx-my-space16{margin-top:16px;margin-bottom:16px}.\\!rvx-mb-space16{margin-bottom:16px!important}.\\!rvx-mb-space8{margin-bottom:8px!important}.rvx-mb-space24{margin-bottom:24px}.rvx-mb-space5{margin-bottom:5px}.rvx-ml-\\[40px\\]{margin-left:40px}.rvx-mr-\\[160px\\]{margin-right:160px}.rvx-mr-space16{margin-right:16px}.rvx-mt-1{margin-top:.25rem}.rvx-mt-2{margin-top:.5rem}.rvx-mt-\\[32px\\]{margin-top:32px}.rvx-mt-\\[80px\\]{margin-top:80px}.rvx-mt-space40{margin-top:40px}.rvx-mt-space5{margin-top:5px}.rvx-mt-space8{margin-top:8px}.rvx-block{display:block}.rvx-inline-block{display:inline-block}.rvx-flex{display:flex}.rvx-inline-flex{display:inline-flex}.rvx-grid{display:grid}.rvx-hidden{display:none}.\\!rvx-size-\\[22px\\]{width:22px!important;height:22px!important}.\\!rvx-size-\\[40px\\]{width:40px!important;height:40px!important}.\\!rvx-size-\\[80px\\]{width:80px!important;height:80px!important}.rvx-size-\\[20px\\]{width:20px;height:20px}.rvx-size-\\[24px\\]{width:24px;height:24px}.rvx-size-\\[40px\\]{width:40px;height:40px}.rvx-size-\\[55px\\]{width:55px;height:55px}.rvx-size-\\[56px\\]{width:56px;height:56px}.rvx-size-\\[7px\\]{width:7px;height:7px}.rvx-size-space16{width:16px;height:16px}.rvx-size-space20{width:20px;height:20px}.rvx-size-space24{width:24px;height:24px}.rvx-size-space28{width:28px;height:28px}.rvx-size-space30{width:30px;height:30px}.rvx-size-space32{width:32px;height:32px}.rvx-size-space40{width:40px;height:40px}.rvx-size-space5{width:5px;height:5px}.rvx-h-5{height:1.25rem}.rvx-h-\\[100px\\]{height:100px}.rvx-h-\\[114px\\]{height:114px}.rvx-h-\\[151px\\]{height:151px}.rvx-h-\\[18px\\]{height:18px}.rvx-h-\\[1px\\]{height:1px}.rvx-h-\\[22px\\]{height:22px}.rvx-h-\\[245px\\]{height:245px}.rvx-h-\\[24px\\]{height:24px}.rvx-h-\\[25px\\]{height:25px}.rvx-h-\\[28px\\]{height:28px}.rvx-h-\\[302px\\]{height:302px}.rvx-h-\\[30px\\]{height:30px}.rvx-h-\\[38px\\]{height:38px}.rvx-h-\\[400px\\]{height:400px}.rvx-h-\\[40px\\]{height:40px}.rvx-h-\\[50px\\]{height:50px}.rvx-h-full{height:100%}.rvx-h-space8{height:8px}.rvx-max-h-60{max-height:15rem}.rvx-max-h-\\[480px\\]{max-height:480px}.rvx-min-h-\\[150px\\]{min-height:150px}.rvx-min-h-full{min-height:100%}.\\!rvx-w-\\[648px\\]{width:648px!important}.rvx-w-5{width:1.25rem}.rvx-w-56{width:14rem}.rvx-w-\\[163px\\]{width:163px}.rvx-w-\\[18px\\]{width:18px}.rvx-w-\\[22px\\]{width:22px}.rvx-w-\\[25px\\]{width:25px}.rvx-w-\\[356px\\]{width:356px}.rvx-w-\\[39px\\]{width:39px}.rvx-w-\\[48px\\]{width:48px}.rvx-w-\\[533px\\]{width:533px}.rvx-w-\\[60px\\]{width:60px}.rvx-w-\\[665px\\]{width:665px}.rvx-w-full{width:100%}.rvx-min-w-\\[117px\\]{min-width:117px}.rvx-shrink-0{flex-shrink:0}.rvx-flex-grow{flex-grow:1}.rvx-origin-top-right{transform-origin:top right}.rvx-translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rvx-translate-x-\\[15px\\]{--tw-translate-x: 15px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rvx-translate-x-\\[20px\\]{--tw-translate-x: 20px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rvx-translate-x-\\[29px\\]{--tw-translate-x: 29px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rvx-translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rvx-translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rvx-scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rvx-scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rvx-transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes rvx-pulse{50%{opacity:.5}}.rvx-animate-pulse{animation:rvx-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes rvx-spin{to{transform:rotate(360deg)}}.rvx-animate-spin{animation:rvx-spin 1s linear infinite}.rvx-cursor-auto{cursor:auto}.rvx-cursor-default{cursor:default}.rvx-cursor-pointer{cursor:pointer}.rvx-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rvx-resize-none{resize:none}.rvx-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rvx-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.rvx-flex-col{flex-direction:column}.rvx-place-content-center{place-content:center}.rvx-place-items-center{place-items:center}.rvx-items-center{align-items:center}.rvx-justify-end{justify-content:flex-end}.rvx-justify-center{justify-content:center}.rvx-justify-between{justify-content:space-between}.\\!rvx-gap-\\[6px\\]{gap:6px!important}.rvx-gap-3{gap:.75rem}.rvx-gap-space12{gap:12px}.rvx-gap-space16{gap:16px}.rvx-gap-space20{gap:20px}.rvx-gap-space24{gap:24px}.rvx-gap-space5{gap:5px}.rvx-gap-space8{gap:8px}.rvx-space-y-space16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px * var(--tw-space-y-reverse))}.rvx-space-y-space24>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(24px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24px * var(--tw-space-y-reverse))}.rvx-space-y-space8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.rvx-divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.rvx-divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.rvx-self-start{align-self:flex-start}.rvx-self-end{align-self:flex-end}.rvx-self-center{align-self:center}.rvx-self-baseline{align-self:baseline}.rvx-overflow-auto{overflow:auto}.rvx-overflow-hidden{overflow:hidden}.rvx-overflow-y-auto{overflow-y:auto}.rvx-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\!rvx-rounded-md{border-radius:.375rem!important}.rvx-rounded-2xl{border-radius:1rem}.rvx-rounded-full{border-radius:9999px}.rvx-rounded-lg{border-radius:.5rem}.rvx-rounded-md{border-radius:.375rem}.rvx-rounded-sm{border-radius:.125rem}.rvx-rounded-xl{border-radius:.75rem}.rvx-rounded-b-\\[12px\\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.rvx-rounded-t-\\[7px\\]{border-top-left-radius:7px;border-top-right-radius:7px}.\\!rvx-border{border-width:1px!important}.rvx-border{border-width:1px}.rvx-border-2{border-width:2px}.rvx-border-\\[0\\]{border-width:0}.rvx-border-\\[3px\\]{border-width:3px}.rvx-border-b{border-bottom-width:1px}.rvx-border-solid{border-style:solid}.rvx-border-none{border-style:none}.\\!rvx-border-danger-700{--tw-border-opacity: 1 !important;border-color:rgb(211 47 47 / var(--tw-border-opacity))!important}.\\!rvx-border-neutral-400{--tw-border-opacity: 1 !important;border-color:rgb(189 189 189 / var(--tw-border-opacity))!important}.\\!rvx-border-neutral-500{--tw-border-opacity: 1 !important;border-color:rgb(158 158 158 / var(--tw-border-opacity))!important}.\\!rvx-border-primary{--tw-border-opacity: 1 !important;border-color:rgb(0 67 221 / var(--tw-border-opacity))!important}.rvx-border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.rvx-border-neutral-200{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity))}.rvx-border-neutral-500{--tw-border-opacity: 1;border-color:rgb(158 158 158 / var(--tw-border-opacity))}.rvx-border-primary{--tw-border-opacity: 1;border-color:rgb(0 67 221 / var(--tw-border-opacity))}.rvx-border-transparent{border-color:transparent}.rvx-border-warning{--tw-border-opacity: 1;border-color:rgb(255 109 0 / var(--tw-border-opacity))}.rvx-border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.rvx-border-t-transparent{border-top-color:transparent}.\\!rvx-bg-secondary-10{--tw-bg-opacity: 1 !important;background-color:rgb(255 239 238 / var(--tw-bg-opacity))!important}.rvx-bg-\\[\\#D9D9D9\\]{--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity))}.rvx-bg-black\\/25{background-color:#00000040}.rvx-bg-danger{--tw-bg-opacity: 1;background-color:rgb(213 0 0 / var(--tw-bg-opacity))}.rvx-bg-danger-700{--tw-bg-opacity: 1;background-color:rgb(211 47 47 / var(--tw-bg-opacity))}.rvx-bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.rvx-bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.rvx-bg-neutral-300{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}.rvx-bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(189 189 189 / var(--tw-bg-opacity))}.rvx-bg-neutral-500{--tw-bg-opacity: 1;background-color:rgb(158 158 158 / var(--tw-bg-opacity))}.rvx-bg-neutral-600{--tw-bg-opacity: 1;background-color:rgb(117 117 117 / var(--tw-bg-opacity))}.rvx-bg-neutral-900\\/40{background-color:#21212166}.rvx-bg-primary{--tw-bg-opacity: 1;background-color:rgb(0 67 221 / var(--tw-bg-opacity))}.rvx-bg-primary-10{--tw-bg-opacity: 1;background-color:rgb(238 243 255 / var(--tw-bg-opacity))}.rvx-bg-primary-70{--tw-bg-opacity: 1;background-color:rgb(34 101 255 / var(--tw-bg-opacity))}.rvx-bg-primary-80{--tw-bg-opacity: 1;background-color:rgb(0 77 255 / var(--tw-bg-opacity))}.rvx-bg-transparent{background-color:transparent}.rvx-bg-warning-50{--tw-bg-opacity: 1;background-color:rgb(255 243 224 / var(--tw-bg-opacity))}.rvx-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.rvx-object-contain{-o-object-fit:contain;object-fit:contain}.rvx-object-cover{-o-object-fit:cover;object-fit:cover}.rvx-object-top{-o-object-position:top;object-position:top}.\\!rvx-p-0{padding:0!important}.rvx-p-0{padding:0}.rvx-p-5{padding:1.25rem}.rvx-p-\\[0\\]{padding:0}.rvx-p-space16{padding:16px}.rvx-p-space24{padding:24px}.\\!rvx-px-4{padding-left:1rem!important;padding-right:1rem!important}.\\!rvx-px-\\[12px\\]{padding-left:12px!important;padding-right:12px!important}.\\!rvx-py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\\!rvx-py-\\[6px\\]{padding-top:6px!important;padding-bottom:6px!important}.\\!rvx-py-\\[9px\\]{padding-top:9px!important;padding-bottom:9px!important}.rvx-px-1{padding-left:.25rem;padding-right:.25rem}.rvx-px-4{padding-left:1rem;padding-right:1rem}.rvx-px-\\[11px\\]{padding-left:11px;padding-right:11px}.rvx-px-\\[20px\\]{padding-left:20px;padding-right:20px}.rvx-px-\\[9px\\]{padding-left:9px;padding-right:9px}.rvx-px-space12{padding-left:12px;padding-right:12px}.rvx-px-space16{padding-left:16px;padding-right:16px}.rvx-px-space24{padding-left:24px;padding-right:24px}.rvx-px-space8{padding-left:8px;padding-right:8px}.rvx-py-1{padding-top:.25rem;padding-bottom:.25rem}.rvx-py-2{padding-top:.5rem;padding-bottom:.5rem}.rvx-py-\\[10px\\]{padding-top:10px;padding-bottom:10px}.rvx-py-\\[11px\\]{padding-top:11px;padding-bottom:11px}.rvx-py-\\[3px\\]{padding-top:3px;padding-bottom:3px}.rvx-py-\\[7px\\]{padding-top:7px;padding-bottom:7px}.rvx-py-\\[9px\\]{padding-top:9px;padding-bottom:9px}.rvx-py-space16{padding-top:16px;padding-bottom:16px}.\\!rvx-pl-\\[1px\\]{padding-left:1px!important}.\\!rvx-pl-\\[32px\\]{padding-left:32px!important}.\\!rvx-pl-\\[40px\\]{padding-left:40px!important}.\\!rvx-pr-4{padding-right:1rem!important}.rvx-pb-\\[20px\\]{padding-bottom:20px}.rvx-pb-\\[6px\\]{padding-bottom:6px}.rvx-pb-space24{padding-bottom:24px}.rvx-pb-space8{padding-bottom:8px}.rvx-pl-2{padding-left:.5rem}.rvx-pl-\\[15px\\]{padding-left:15px}.rvx-pr-2{padding-right:.5rem}.rvx-pr-4{padding-right:1rem}.rvx-pr-space8{padding-right:8px}.rvx-pt-0{padding-top:0}.rvx-pt-4{padding-top:1rem}.rvx-pt-space16{padding-top:16px}.rvx-pt-space24{padding-top:24px}.rvx-pt-space8{padding-top:8px}.rvx-text-left{text-align:left}.rvx-text-center{text-align:center}.rvx-align-middle{vertical-align:middle}.rvx-font-nunito{font-family:Nunito Sans,sans-serif}.\\!rvx-text-\\[12px\\]{font-size:12px!important}.\\!rvx-text-\\[13px\\]{font-size:13px!important}.\\!rvx-text-\\[14px\\]{font-size:14px!important}.\\!rvx-text-\\[16px\\]{font-size:16px!important}.\\!rvx-text-\\[20px\\]{font-size:20px!important}.\\!rvx-text-\\[24px\\]{font-size:24px!important}.rvx-text-\\[12px\\]{font-size:12px}.rvx-text-\\[14px\\]{font-size:14px}.rvx-text-\\[16px\\]{font-size:16px}.rvx-text-\\[18px\\]{font-size:18px}.rvx-text-\\[20px\\]{font-size:20px}.rvx-text-\\[24px\\]{font-size:24px}.rvx-text-base{font-size:1rem;line-height:1.5rem}.rvx-text-normal{font-size:16px}.\\!rvx-font-normal{font-weight:400!important}.\\!rvx-font-semibold{font-weight:600!important}.rvx-font-bold{font-weight:700}.rvx-font-medium{font-weight:500}.rvx-font-normal{font-weight:400}.rvx-font-semibold{font-weight:600}.\\!rvx-leading-5{line-height:1.25rem!important}.\\!rvx-leading-\\[0\\]{line-height:0!important}.rvx-leading-\\[18px\\]{line-height:18px}.rvx-leading-\\[22px\\]{line-height:22px}.rvx-leading-\\[24px\\]{line-height:24px}.rvx-leading-\\[26px\\]{line-height:26px}.rvx-leading-\\[29px\\]{line-height:29px}.rvx-leading-\\[32px\\]{line-height:32px}.rvx-leading-\\[38px\\]{line-height:38px}.\\!rvx-text-neutral-500{--tw-text-opacity: 1 !important;color:rgb(158 158 158 / var(--tw-text-opacity))!important}.\\!rvx-text-neutral-700{--tw-text-opacity: 1 !important;color:rgb(97 97 97 / var(--tw-text-opacity))!important}.\\!rvx-text-neutral-800{--tw-text-opacity: 1 !important;color:rgb(66 66 66 / var(--tw-text-opacity))!important}.\\!rvx-text-primary{--tw-text-opacity: 1 !important;color:rgb(0 67 221 / var(--tw-text-opacity))!important}.rvx-text-danger{--tw-text-opacity: 1;color:rgb(213 0 0 / var(--tw-text-opacity))}.rvx-text-danger-700{--tw-text-opacity: 1;color:rgb(211 47 47 / var(--tw-text-opacity))}.rvx-text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.rvx-text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.rvx-text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.rvx-text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.rvx-text-neutral,.rvx-text-neutral-400{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.rvx-text-neutral-600{--tw-text-opacity: 1;color:rgb(117 117 117 / var(--tw-text-opacity))}.rvx-text-neutral-700{--tw-text-opacity: 1;color:rgb(97 97 97 / var(--tw-text-opacity))}.rvx-text-neutral-800{--tw-text-opacity: 1;color:rgb(66 66 66 / var(--tw-text-opacity))}.rvx-text-primary{--tw-text-opacity: 1;color:rgb(0 67 221 / var(--tw-text-opacity))}.rvx-text-primary-80{--tw-text-opacity: 1;color:rgb(0 77 255 / var(--tw-text-opacity))}.rvx-text-warning{--tw-text-opacity: 1;color:rgb(255 109 0 / var(--tw-text-opacity))}.rvx-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.\\!rvx-placeholder-transparent::-moz-placeholder{color:transparent!important}.\\!rvx-placeholder-transparent::placeholder{color:transparent!important}.rvx-opacity-0{opacity:0}.rvx-opacity-100{opacity:1}.rvx-shadow{--tw-shadow: 0px 1.5px 2px .3px #00000059;--tw-shadow-colored: 0px 1.5px 2px .3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.rvx-shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.rvx-shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.rvx-shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.rvx-outline-0{outline-width:0px}.rvx-ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.rvx-ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.rvx-ring-black\\/5{--tw-ring-color: rgb(0 0 0 / .05) }.rvx-drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.rvx-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rvx-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rvx-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rvx-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rvx-duration-100{transition-duration:.1s}.rvx-duration-150{transition-duration:.15s}.rvx-duration-200{transition-duration:.2s}.rvx-duration-300{transition-duration:.3s}.rvx-duration-75{transition-duration:75ms}.rvx-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.rvx-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.rvx-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.placeholder\\:rvx-text-neutral-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.placeholder\\:rvx-text-neutral-400::placeholder{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.before\\:rvx-absolute:before{content:var(--tw-content);position:absolute}.before\\:rvx-left-\\[50\\%\\]:before{content:var(--tw-content);left:50%}.before\\:rvx-top-\\[50\\%\\]:before{content:var(--tw-content);top:50%}.before\\:rvx-block:before{content:var(--tw-content);display:block}.before\\:rvx-h-12:before{content:var(--tw-content);height:3rem}.before\\:rvx-w-12:before{content:var(--tw-content);width:3rem}.before\\:-rvx-translate-x-\\[50\\%\\]:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\\:-rvx-translate-y-\\[50\\%\\]:before{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\\:rvx-rounded-md:before{content:var(--tw-content);border-radius:.375rem}.before\\:rvx-opacity-0:before{content:var(--tw-content);opacity:0}.before\\:rvx-transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.checked\\:rvx-border-primary:checked{--tw-border-opacity: 1;border-color:rgb(0 67 221 / var(--tw-border-opacity))}.checked\\:rvx-bg-primary:checked{--tw-bg-opacity: 1;background-color:rgb(0 67 221 / var(--tw-bg-opacity))}.checked\\:before\\:rvx-bg-primary:checked:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(0 67 221 / var(--tw-bg-opacity))}.hover\\:rvx-border-neutral-600:hover{--tw-border-opacity: 1;border-color:rgb(117 117 117 / var(--tw-border-opacity))}.hover\\:rvx-border-primary-80:hover{--tw-border-opacity: 1;border-color:rgb(0 77 255 / var(--tw-border-opacity))}.hover\\:rvx-bg-danger-700:hover{--tw-bg-opacity: 1;background-color:rgb(211 47 47 / var(--tw-bg-opacity))}.hover\\:rvx-bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.hover\\:rvx-bg-neutral-300:hover{--tw-bg-opacity: 1;background-color:rgb(224 224 224 / var(--tw-bg-opacity))}.hover\\:rvx-bg-primary-80:hover{--tw-bg-opacity: 1;background-color:rgb(0 77 255 / var(--tw-bg-opacity))}.hover\\:rvx-text-neutral-600:hover{--tw-text-opacity: 1;color:rgb(117 117 117 / var(--tw-text-opacity))}.hover\\:rvx-text-primary-80:hover{--tw-text-opacity: 1;color:rgb(0 77 255 / var(--tw-text-opacity))}.hover\\:before\\:rvx-opacity-10:hover:before{content:var(--tw-content);opacity:.1}.focus\\:\\!rvx-shadow-none:focus{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\\:\\!rvx-outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\\:rvx-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:rvx-outline-0:focus{outline-width:0px}.focus\\:\\!rvx-ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\\:\\!rvx-ring-primary-20:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(204 219 255 / var(--tw-ring-opacity)) !important}.focus-visible\\:rvx-border-indigo-500:focus-visible{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.focus-visible\\:rvx-ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\\:rvx-ring-white\\/75:focus-visible{--tw-ring-color: rgb(255 255 255 / .75) }.focus-visible\\:rvx-ring-offset-2:focus-visible{--tw-ring-offset-width: 2px }.focus-visible\\:rvx-ring-offset-orange-300:focus-visible{--tw-ring-offset-color: #fdba74 }.disabled\\:\\!rvx-cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\\:rvx-bg-neutral-400:disabled{--tw-bg-opacity: 1;background-color:rgb(189 189 189 / var(--tw-bg-opacity))}.rvx-peer:checked~.peer-checked\\:rvx-opacity-100{opacity:1}.rvx-peer:-moz-placeholder-shown~.peer-placeholder-shown\\:\\!rvx-top-\\[12px\\]{top:12px!important}.rvx-peer:placeholder-shown~.peer-placeholder-shown\\:\\!rvx-top-\\[12px\\]{top:12px!important}.rvx-peer:-moz-placeholder-shown~.peer-placeholder-shown\\:\\!rvx-top-\\[8px\\]{top:8px!important}.rvx-peer:placeholder-shown~.peer-placeholder-shown\\:\\!rvx-top-\\[8px\\]{top:8px!important}.rvx-peer:-moz-placeholder-shown~.peer-placeholder-shown\\:rvx-text-normal{font-size:16px}.rvx-peer:placeholder-shown~.peer-placeholder-shown\\:rvx-text-normal{font-size:16px}.rvx-peer:focus~.peer-focus\\:\\!-rvx-top-6{top:-1.5rem!important}.rvx-peer:focus~.peer-focus\\:\\!-rvx-top-\\[12px\\]{top:-12px!important}.rvx-peer:focus~.peer-focus\\:\\!rvx-text-\\[12px\\]{font-size:12px!important}.rvx-peer:focus~.peer-focus\\:rvx-text-normal{font-size:16px}.rvx-peer:focus~.peer-focus\\:rvx-text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\\:rvx-space-y-space16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px * var(--tw-space-y-reverse))}.sm\\:rvx-space-y-space24>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(24px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24px * var(--tw-space-y-reverse))}}@media (min-width: 768px){.md\\:rvx-col-span-3{grid-column:span 3 / span 3}.md\\:rvx-col-span-4{grid-column:span 4 / span 4}.md\\:rvx-col-span-8{grid-column:span 8 / span 8}.md\\:rvx-grid{display:grid}.md\\:rvx-max-h-\\[740px\\]{max-height:740px}.md\\:rvx-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\\:rvx-gap-space24{gap:24px}.md\\:rvx-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\\:rvx-p-space24{padding:24px}}@media (min-width: 1024px){.lg\\:rvx-col-span-3{grid-column:span 3 / span 3}.lg\\:rvx-col-span-9{grid-column:span 9 / span 9}}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:75% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe0oMImSLYBIv1o4X1M8cce4E9RKdmwp.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:75% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe0oMImSLYBIv1o4X1M8cce4E91Kdmwp.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:75% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe0oMImSLYBIv1o4X1M8cce4E9ZKdmwp.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:75% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe0oMImSLYBIv1o4X1M8cce4E9dKdmwp.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200 1000;font-stretch:75% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe0oMImSLYBIv1o4X1M8cce4E9lKdg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:75% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe0qMImSLYBIv1o4X1M8ccewI9tScg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:75% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe0qMImSLYBIv1o4X1M8cce5I9tScg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:75% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe0qMImSLYBIv1o4X1M8cceyI9tScg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:75% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe0qMImSLYBIv1o4X1M8ccezI9tScg.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:75% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe0qMImSLYBIv1o4X1M8cce9I9s.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;src:url(//fonts.gstatic.com/s/materialsymbolsrounded/v173/sykg-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190Fjzag.woff2) format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}h1[data-v-d2400fb7]{font-family:Nunito Sans,sans-serif;font-size:24px;line-height:34px;margin:0;padding:0}h2[data-v-d2400fb7]{font-family:Nunito Sans,sans-serif;font-size:22px;line-height:35px;margin:0;padding:0}h3[data-v-d2400fb7]{font-family:Nunito Sans,sans-serif;font-size:20px;line-height:32px;margin:0;padding:0}h4[data-v-d2400fb7]{font-family:Nunito Sans,sans-serif;font-size:18px;line-height:29px;margin:0;padding:0}h5[data-v-d2400fb7]{font-family:Nunito Sans,sans-serif;font-size:16px;line-height:26px;margin:0;padding:0}p[data-v-d2400fb7]{font-family:Nunito Sans,sans-serif;font-size:16px;margin:0;padding:0}.rvx-gradient-bg[data-v-f6bbb32f]{background:conic-gradient(from 194deg at 19.79% 15.48%,#fff,#d8ecff 120.6000030040741deg,#fff 360deg)}.rvx-color-picker[data-v-71804ebf],input[type=color][data-v-71804ebf]{cursor:pointer;background:none;outline:none;border-width:0;color:transparent;width:40px;height:40px;border-radius:6px;padding:0;overflow:hidden;border-color:transparent}.rvx-color-picker[data-v-71804ebf],input[type=color][data-v-71804ebf]:focus{border-color:transparent;outline:none;box-shadow:none}.rvx-color-picker[data-v-71804ebf],input[type=color][data-v-71804ebf]::-moz-color-swatch{border:none;border-radius:6px;overflow:hidden}.rvx-color-picker[data-v-71804ebf],input[type=color][data-v-71804ebf]::-webkit-color-swatch-wrapper{padding:0;border-radius:6px;overflow:hidden}.rvx-color-picker[data-v-71804ebf],input[type=color][data-v-71804ebf]::-webkit-color-swatch{border:none}.rvx-ui__input[data-v-e7ae8247]{background:#fff;box-shadow:none;line-height:0}.rvx-ui__input[data-v-e7ae8247]:focus{background:#fff;box-shadow:none}.rvx-ui__input[data-v-e7ae8247]:hover,.rvx-ui__textarea[data-v-7d971fea],.rvx-ui__textarea[data-v-7d971fea]:hover{background:#fff;box-shadow:none}.dashed[data-v-b6ceb41c]{background-image:linear-gradient(to right,#9E9E9E 66%,transparent 10%);background-size:10px 1px}.dotted[data-v-b6ceb41c]{background-image:radial-gradient(#000 10%,transparent 10%);background-size:1px 1px}#rvx-sideDrawer-contentRef{height:calc(80vh - 60px);overflow-y:scroll}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.ql-toolbar{border-radius:5px 5px 0 0;border:1px solid #9E9E9E!important}.ql-container{border-radius:0 0 5px 5px;border:1px solid #9E9E9E!important}.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);padding:4px;outline:none;z-index:10;box-shadow:var(--vc-shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{display:flex;align-items:center;transition:var(--vc-day-content-transition)}.vc-day-popover-row-indicator{display:flex;justify-content:center;align-items:center;flex-grow:0;width:15px}.vc-day-popover-row-indicator span{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{display:flex;align-items:center;flex-wrap:none;flex-grow:1;width:-moz-max-content;width:max-content;margin-left:4px;margin-right:4px;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal)}.vc-day-popover-row-highlight{width:8px;height:5px;border-radius:3px}.vc-day-popover-row-bar{width:10px;height:3px}.vc-base-icon{display:inline-block;stroke:currentColor;stroke-width:2;fill:none}.vc-header{display:grid;grid-gap:4px;align-items:center;height:30px;margin-top:10px;padding-left:10px;padding-right:10px}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-title-wrapper{grid-row:1;grid-column:title}.vc-header .vc-prev{grid-row:1;grid-column:prev}.vc-header .vc-next{grid-row:1;grid-column:next}.vc-header .vc-title,.vc-header .vc-prev,.vc-header .vc-next{display:flex;align-items:center;border:0;border-radius:var(--vc-rounded);pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);white-space:nowrap;padding:0 8px;margin:0;line-height:30px}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{display:flex;justify-content:center;align-items:center;color:var(--vc-header-arrow-color);width:28px;height:30px;margin:0;padding:0}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled{opacity:.25;pointer-events:none}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-title,.vc-nav-arrow,.vc-nav-item{font-size:var(--vc-text-sm);margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;border-radius:var(--vc-rounded);white-space:nowrap}.vc-nav-title:hover,.vc-nav-arrow:hover,.vc-nav-item:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-title:disabled,.vc-nav-arrow:disabled,.vc-nav-item:disabled{opacity:.25;pointer-events:none}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);line-height:var(--vc-leading-snug);height:30px;padding:0 6px}.vc-nav-arrow{display:flex;justify-content:center;align-items:center;color:var(--vc-header-arrow-color);width:26px;height:30px;padding:0}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px;margin-top:2px}.vc-nav-item{width:48px;text-align:center;font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0}.vc-nav-item.is-active{color:var(--vc-nav-item-active-color);background-color:var(--vc-nav-item-active-bg);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.vc-day-box-center-center{display:flex;justify-content:center;align-items:center;transform-origin:50% 50%}.vc-day-box-left-center{display:flex;justify-content:flex-start;align-items:center;transform-origin:0% 50%}.vc-day-box-right-center{display:flex;justify-content:flex-end;align-items:center;transform-origin:100% 50%}.vc-day-box-center-bottom{display:flex;justify-content:center;align-items:flex-end}.vc-day-content{display:flex;justify-content:center;align-items:center;font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--vc-rounded-full);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){font-weight:var(--vc-font-bold);color:var(--vc-content-color)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-highlight-bg-outline,.vc-highlight-bg-none{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-outline,.vc-highlight-content-none{font-weight:var(--vc-font-bold);color:var(--vc-highlight-outline-content-color)}.vc-highlight-content-light{font-weight:var(--vc-font-bold);color:var(--vc-highlight-light-content-color)}.vc-highlight-content-solid{font-weight:var(--vc-font-bold);color:var(--vc-highlight-solid-content-color)}.vc-dots{display:flex;justify-content:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:9999px;transition:var(--vc-day-content-transition)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:flex;justify-content:flex-start;align-items:center;width:75%}.vc-bar{flex-grow:1;height:3px;transition:var(--vc-day-content-transition)}.vc-dot{background-color:var(--vc-dot-bg)}.vc-bar{background-color:var(--vc-bar-bg)}.vc-pane{min-width:250px}.vc-weeknumber{display:flex;justify-content:center;align-items:center;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber-content{display:flex;justify-content:center;align-items:center;font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--vc-weeknumber-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-weeks{position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:232px}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{text-align:center;color:var(--vc-weekday-color);font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-week,.vc-weekdays{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{position:absolute;top:0;width:100%;pointer-events:none}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{font-size:var(--vc-text-xs);color:var(--vc-day-popover-header-color);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{position:relative;display:flex;justify-content:center;align-items:center;height:30px;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium)}.vc-base-select.vc-has-icon select{padding:0 27px 0 9px}.vc-base-select.vc-has-icon .vc-base-sizer{padding:0 28px 0 10px}.vc-base-select.vc-fit-content select{position:absolute;top:0;left:0;width:100%}.vc-base-select .vc-base-icon{position:absolute;top:6px;right:4px;opacity:.6;pointer-events:none}.vc-base-select .vc-base-sizer{font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);color:transparent;padding:0 8px;margin:0}.vc-base-select select{display:inline-flex;justify-content:center;color:var(--vc-select-color);display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vc-select-bg);border-radius:var(--vc-rounded);height:30px;width:-moz-max-content;width:max-content;padding:0 7px;margin:0;line-height:var(--leading-none);text-indent:0px;background-image:none;cursor:pointer;text-align:center}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-time-picker{display:flex;flex-direction:column;align-items:center;padding:8px 4px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{display:flex;align-items:center;font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);text-transform:uppercase;margin-top:-4px;padding-left:4px;padding-right:4px;line-height:21px}.vc-time-select-group{display:inline-flex;align-items:center;padding:0 4px;background:var(--vc-time-select-group-bg);border-radius:var(--vc-rounded-md);border:1px solid var(--vc-time-select-group-border)}.vc-time-select-group .vc-base-icon{margin-right:4px;color:var(--vc-time-select-group-icon-color)}.vc-time-select-group select{background:transparent;padding:0 4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing);backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{transform:translate(var(--vc-slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{transform:translate(calc(-1 * var(--vc-slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{transform:translateY(calc(-1 * var(--vc-slide-translate)))}:root{--vc-white: #ffffff;--vc-black: #000000;--vc-gray-50: #f8fafc;--vc-gray-100: #f1f5f9;--vc-gray-200: #e2e8f0;--vc-gray-300: #cbd5e1;--vc-gray-400: #94a3b8;--vc-gray-500: #64748b;--vc-gray-600: #475569;--vc-gray-700: #334155;--vc-gray-800: #1e293b;--vc-gray-900: #0f172a;--vc-font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--vc-font-normal: 400;--vc-font-medium: 500;--vc-font-semibold: 600;--vc-font-bold: 700;--vc-text-2xs: 10px;--vc-text-xs: 12px;--vc-text-sm: 14px;--vc-text-base: 16px;--vc-text-lg: 18px;--vc-text-xl: 20px;--vc-text-2xl: 24px;--vc-leading-none: 1;--vc-leading-tight: 1.25;--vc-leading-snug: 1.375;--vc-leading-normal: 1.5;--vc-rounded: .25rem;--vc-rounded-md: .375rem;--vc-rounded-lg: .5rem;--vc-rounded-full: 9999px;--vc-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--vc-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--vc-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--vc-slide-translate: 22px;--vc-slide-duration: .15s;--vc-slide-timing: ease;--vc-day-content-transition: all .13s ease-in;--vc-weeknumber-offset-inside: 26px;--vc-weeknumber-offset-outside: 34px}.vc-gray{--vc-accent-50: var(--vc-gray-50);--vc-accent-100: var(--vc-gray-100);--vc-accent-200: var(--vc-gray-200);--vc-accent-300: var(--vc-gray-300);--vc-accent-400: var(--vc-gray-400);--vc-accent-500: var(--vc-gray-500);--vc-accent-600: var(--vc-gray-600);--vc-accent-700: var(--vc-gray-700);--vc-accent-800: var(--vc-gray-800);--vc-accent-900: var(--vc-gray-900)}.vc-red{--vc-accent-50: #fef2f2;--vc-accent-100: #fee2e2;--vc-accent-200: #fecaca;--vc-accent-300: #fca5a5;--vc-accent-400: #f87171;--vc-accent-500: #ef4444;--vc-accent-600: #dc2626;--vc-accent-700: #b91c1c;--vc-accent-800: #991b1b;--vc-accent-900: #7f1d1d}.vc-orange{--vc-accent-50: #fff7ed;--vc-accent-100: #ffedd5;--vc-accent-200: #fed7aa;--vc-accent-300: #fdba74;--vc-accent-400: #fb923c;--vc-accent-500: #f97316;--vc-accent-600: #ea580c;--vc-accent-700: #c2410c;--vc-accent-800: #9a3412;--vc-accent-900: #7c2d12}.vc-yellow{--vc-accent-50: #fefce8;--vc-accent-100: #fef9c3;--vc-accent-200: #fef08a;--vc-accent-300: #fde047;--vc-accent-400: #facc15;--vc-accent-500: #eab308;--vc-accent-600: #ca8a04;--vc-accent-700: #a16207;--vc-accent-800: #854d0e;--vc-accent-900: #713f12}.vc-green{--vc-accent-50: #f0fdf4;--vc-accent-100: #dcfce7;--vc-accent-200: #bbf7d0;--vc-accent-300: #86efac;--vc-accent-400: #4ade80;--vc-accent-500: #22c55e;--vc-accent-600: #16a34a;--vc-accent-700: #15803d;--vc-accent-800: #166534;--vc-accent-900: #14532d}.vc-teal{--vc-accent-50: #f0fdfa;--vc-accent-100: #ccfbf1;--vc-accent-200: #99f6e4;--vc-accent-300: #5eead4;--vc-accent-400: #2dd4bf;--vc-accent-500: #14b8a6;--vc-accent-600: #0d9488;--vc-accent-700: #0f766e;--vc-accent-800: #115e59;--vc-accent-900: #134e4a}.vc-blue{--vc-accent-50: #eff6ff;--vc-accent-100: #dbeafe;--vc-accent-200: #bfdbfe;--vc-accent-300: #93c5fd;--vc-accent-400: #60a5fa;--vc-accent-500: #3b82f6;--vc-accent-600: #2563eb;--vc-accent-700: #1d4ed8;--vc-accent-800: #1e40af;--vc-accent-900: #1e3a8a}.vc-indigo{--vc-accent-50: #eef2ff;--vc-accent-100: #e0e7ff;--vc-accent-200: #c7d2fe;--vc-accent-300: #a5b4fc;--vc-accent-400: #818cf8;--vc-accent-500: #6366f1;--vc-accent-600: #4f46e5;--vc-accent-700: #4338ca;--vc-accent-800: #3730a3;--vc-accent-900: #312e81}.vc-purple{--vc-accent-50: #faf5ff;--vc-accent-100: #f3e8ff;--vc-accent-200: #e9d5ff;--vc-accent-300: #d8b4fe;--vc-accent-400: #c084fc;--vc-accent-500: #a855f7;--vc-accent-600: #9333ea;--vc-accent-700: #7e22ce;--vc-accent-800: #6b21a8;--vc-accent-900: #581c87}.vc-pink{--vc-accent-50: #fdf2f8;--vc-accent-100: #fce7f3;--vc-accent-200: #fbcfe8;--vc-accent-300: #f9a8d4;--vc-accent-400: #f472b6;--vc-accent-500: #ec4899;--vc-accent-600: #db2777;--vc-accent-700: #be185d;--vc-accent-800: #9d174d;--vc-accent-900: #831843}.vc-focus:focus-within{outline:0;box-shadow:var(--vc-focus-ring)}.vc-light{--vc-color: var(--vc-gray-900);--vc-bg: var(--vc-white);--vc-border: var(--vc-gray-300);--vc-hover-bg: hsla(211, 25%, 84%, .3);--vc-focus-ring: 0 0 0 2px rgb(59, 131, 246, .4);--vc-header-arrow-color: var(--vc-gray-500);--vc-header-arrow-hover-bg: var(--vc-gray-200);--vc-header-title-color: var(--vc-gray-900);--vc-weekday-color: var(--vc-gray-500);--vc-weeknumber-color: var(--vc-gray-400);--vc-nav-hover-bg: var(--vc-gray-200);--vc-nav-title-color: var(--vc-gray-900);--vc-nav-item-hover-box-shadow: none;--vc-nav-item-active-color: var(--vc-white);--vc-nav-item-active-bg: var(--vc-accent-500);--vc-nav-item-active-box-shadow: var(--vc-shadow);--vc-nav-item-current-color: var(--vc-accent-600);--vc-day-popover-container-color: var(--vc-white);--vc-day-popover-container-bg: var(--vc-gray-800);--vc-day-popover-container-border: var(--vc-gray-700);--vc-day-popover-header-color: var(--vc-gray-700);--vc-popover-content-color: var(--vc-gray-900);--vc-popover-content-bg: var(--vc-gray-50);--vc-popover-content-border: var(--vc-gray-300);--vc-time-picker-border: var(--vc-gray-300);--vc-time-weekday-color: var(--vc-gray-700);--vc-time-month-color: var(--vc-accent-600);--vc-time-day-color: var(--vc-accent-600);--vc-time-year-color: var(--vc-gray-500);--vc-time-select-group-bg: var(--vc-gray-50);--vc-time-select-group-border: var(--vc-gray-300);--vc-time-select-group-icon-color: var(--vc-accent-500);--vc-select-color: var(--vc-gray-900);--vc-select-bg: var(--vc-gray-100);--vc-select-hover-bg: var(--vc-gray-200);--vc-day-content-hover-bg: var(--vc-hover-bg);--vc-day-content-disabled-color: var(--vc-gray-400)}.vc-light.vc-attr,.vc-light .vc-attr{--vc-content-color: var(--vc-accent-600);--vc-highlight-outline-bg: var(--vc-white);--vc-highlight-outline-border: var(--vc-accent-600);--vc-highlight-outline-content-color: var(--vc-accent-700);--vc-highlight-light-bg: var(--vc-accent-200);--vc-highlight-light-content-color: var(--vc-accent-900);--vc-highlight-solid-bg: var(--vc-accent-600);--vc-highlight-solid-content-color: var(--vc-white);--vc-dot-bg: var(--vc-accent-600);--vc-bar-bg: var(--vc-accent-600)}.vc-dark{--vc-color: var(--vc-white);--vc-bg: var(--vc-gray-900);--vc-border: var(--vc-gray-700);--vc-hover-bg: hsla(216, 15%, 52%, .3);--vc-focus-ring: 0 0 0 2px rgb(59 130 246 / .7);--vc-header-arrow-color: var(--vc-gray-300);--vc-header-arrow-hover-bg: var(--vc-gray-800);--vc-header-title-color: var(--vc-gray-100);--vc-weekday-color: var(--vc-accent-200);--vc-weeknumber-color: var(--vc-gray-500);--vc-nav-hover-bg: var(--vc-gray-700);--vc-nav-title-color: var(--vc-gray-100);--vc-nav-item-hover-box-shadow: none;--vc-nav-item-active-color: var(--vc-white);--vc-nav-item-active-bg: var(--vc-accent-500);--vc-nav-item-active-box-shadow: none;--vc-nav-item-current-color: var(--vc-accent-400);--vc-day-popover-container-color: var(--vc-gray-800);--vc-day-popover-container-bg: var(--vc-white);--vc-day-popover-container-border: var(--vc-gray-100);--vc-day-popover-header-color: var(--vc-gray-300);--vc-popover-content-color: var(--vc-white);--vc-popover-content-bg: var(--vc-gray-800);--vc-popover-content-border: var(--vc-gray-700);--vc-time-picker-border: var(--vc-gray-700);--vc-time-weekday-color: var(--vc-gray-400);--vc-time-month-color: var(--vc-accent-400);--vc-time-day-color: var(--vc-accent-400);--vc-time-year-color: var(--vc-gray-500);--vc-time-select-group-bg: var(--vc-gray-700);--vc-time-select-group-border: var(--vc-gray-500);--vc-time-select-group-icon-color: var(--vc-accent-400);--vc-select-color: var(--vc-gray-200);--vc-select-bg: var(--vc-gray-700);--vc-select-hover-bg: var(--vc-gray-600);--vc-day-content-hover-bg: var(--vc-hover-bg);--vc-day-content-disabled-color: var(--vc-gray-600)}.vc-dark.vc-attr,.vc-dark .vc-attr{--vc-content-color: var(--vc-accent-500);--vc-highlight-outline-bg: var(--vc-gray-900);--vc-highlight-outline-border: var(--vc-accent-300);--vc-highlight-outline-content-color: var(--vc-accent-200);--vc-highlight-light-bg: var(--vc-accent-800);--vc-highlight-light-content-color: var(--vc-accent-100);--vc-highlight-solid-bg: var(--vc-accent-500);--vc-highlight-solid-content-color: var(--vc-white);--vc-dot-bg: var(--vc-accent-500);--vc-bar-bg: var(--vc-accent-500)}.vc-container{position:relative;display:inline-flex;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;font-family:var(--vc-font-family);color:var(--vc-color);background-color:var(--vc-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:transparent}.vc-date-picker-content{padding:0;background-color:var(--vc-bg)}.vc-date-picker-content .vc-container{border:0}.vc-pane-layout .vc-pane,.vc-pane-header-wrapper .vc-header{padding:20px}.vc-pane-container button,.vc-pane-layout button{background:transparent}.collapsible-content[data-v-82d8aa3c]{overflow:hidden}.rvx-sync_loader[data-v-0583ad89]{width:60px;height:40px;position:relative;display:inline-block;--base-color: #FFF3E0}.rvx-sync_loader[data-v-0583ad89]:before{content:"";left:0;top:0;position:absolute;width:36px;height:36px;border-radius:50%;background-color:#ff6d00;background-image:radial-gradient(circle 8px at 18px 18px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 18px 0px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 0px 18px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 36px 18px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 18px 36px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 30px 5px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 30px 5px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 30px 30px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 5px 30px,var(--base-color) 100%,transparent 0),radial-gradient(circle 4px at 5px 5px,var(--base-color) 100%,transparent 0);background-repeat:no-repeat;box-sizing:border-box;animation:rotationBack-0583ad89 3s linear infinite}.rvx-sync_loader[data-v-0583ad89]:after{content:"";left:35px;top:15px;position:absolute;width:24px;height:24px;border-radius:50%;background-color:#ff6d00;background-image:radial-gradient(circle 5px at 12px 12px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 12px 0px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 0px 12px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 24px 12px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 12px 24px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 20px 3px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 20px 3px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 20px 20px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 3px 20px,var(--base-color) 100%,transparent 0),radial-gradient(circle 2.5px at 3px 3px,var(--base-color) 100%,transparent 0);background-repeat:no-repeat;box-sizing:border-box;animation:rotationBack-0583ad89 4s linear infinite reverse}@keyframes rotationBack-0583ad89{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.progress{transition:width .1s linear}.tooltip-container[data-v-b43d161a]{display:inline-block;position:relative}.tooltip-content[data-v-b43d161a]{position:absolute;padding:12px;border-radius:8px;background:#0c111d;color:#fff;box-shadow:0 4px 8px #0003;z-index:10;transition:opacity .3s ease-in-out;max-width:-moz-max-content;max-width:max-content;min-width:220px}.tooltip-content.bottom[data-v-b43d161a]{top:calc(100% + var(--tooltip-gap, 8px));left:50%;transform:translate(-50%)}.tooltip-content.top[data-v-b43d161a]{bottom:calc(100% + var(--tooltip-gap, 8px));left:50%;transform:translate(-50%)}.tooltip-content.left[data-v-b43d161a]{right:calc(100% + var(--tooltip-gap, 8px));top:50%;transform:translateY(-50%)}.tooltip-content.right[data-v-b43d161a]{left:calc(100% + var(--tooltip-gap, 8px));top:50%;transform:translateY(-50%)}.tooltip-arrow[data-v-b43d161a]{position:absolute;width:0;height:0;border-style:solid}.tooltip-arrow.bottom[data-v-b43d161a]{top:-6px;left:50%;transform:translate(-50%);border-width:0 8px 8px 8px;border-color:transparent transparent #0C111D transparent}.tooltip-arrow.top[data-v-b43d161a]{bottom:-6px;left:50%;transform:translate(-50%);border-width:8px 8px 0 8px;border-color:#0C111D transparent transparent transparent}.tooltip-arrow.left[data-v-b43d161a]{right:-6px;top:50%;transform:translateY(-50%);border-width:8px 0 8px 8px;border-color:transparent transparent transparent #0C111D}.tooltip-arrow.right[data-v-b43d161a]{left:-6px;top:50%;transform:translateY(-50%);border-width:8px 8px 8px 0;border-color:transparent #0C111D transparent transparent} `,document.head.appendChild(yh);/** * @vue/shared v3.5.6 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function vc(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const zt={},_i=[],Cn=()=>{},nx=()=>!1,Fs=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),mc=t=>t.startsWith("onUpdate:"),fe=Object.assign,yc=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},rx=Object.prototype.hasOwnProperty,Ut=(t,e)=>rx.call(t,e),At=Array.isArray,Ci=t=>Bs(t)==="[object Map]",bh=t=>Bs(t)==="[object Set]",Ct=t=>typeof t=="function",se=t=>typeof t=="string",gr=t=>typeof t=="symbol",Zt=t=>t!==null&&typeof t=="object",xh=t=>(Zt(t)||Ct(t))&&Ct(t.then)&&Ct(t.catch),wh=Object.prototype.toString,Bs=t=>wh.call(t),ix=t=>Bs(t).slice(8,-1),Ah=t=>Bs(t)==="[object Object]",bc=t=>se(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,co=vc(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),js=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},ox=/-(\w)/g,sn=js(t=>t.replace(ox,(e,n)=>n?n.toUpperCase():"")),sx=/\B([A-Z])/g,vr=js(t=>t.replace(sx,"-$1").toLowerCase()),zs=js(t=>t.charAt(0).toUpperCase()+t.slice(1)),xc=js(t=>t?`on${zs(t)}`:""),We=(t,e)=>!Object.is(t,e),wc=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},Oh=(t,e,n,r=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:r,value:n})},ax=t=>{const e=parseFloat(t);return isNaN(e)?t:e},lx=t=>{const e=se(t)?Number(t):NaN;return isNaN(e)?t:e};let Sh;const _h=()=>Sh||(Sh=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function uo(t){if(At(t)){const e={};for(let n=0;n<t.length;n++){const r=t[n],i=se(r)?dx(r):uo(r);if(i)for(const o in i)e[o]=i[o]}return e}else if(se(t)||Zt(t))return t}const cx=/;(?![^(]*\))/g,ux=/:([^]+)/,fx=/\/\*[^]*?\*\//g;function dx(t){const e={};return t.replace(fx,"").split(cx).forEach(n=>{if(n){const r=n.split(ux);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function en(t){let e="";if(se(t))e=t;else if(At(t))for(let n=0;n<t.length;n++){const r=en(t[n]);r&&(e+=r+" ")}else if(Zt(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}const hx=vc("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function Ch(t){return!!t||t===""}const Eh=t=>!!(t&&t.__v_isRef===!0),Mt=t=>se(t)?t:t==null?"":At(t)||Zt(t)&&(t.toString===wh||!Ct(t.toString))?Eh(t)?Mt(t.value):JSON.stringify(t,Th,2):String(t),Th=(t,e)=>Eh(e)?Th(t,e.value):Ci(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[r,i],o)=>(n[Ac(r,o)+" =>"]=i,n),{})}:bh(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>Ac(n))}:gr(e)?Ac(e):Zt(e)&&!At(e)&&!Ah(e)?String(e):e,Ac=(t,e="")=>{var n;return gr(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/** * @vue/reactivity v3.5.6 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let ze;class kh{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ze,!e&&ze&&(this.index=(ze.scopes||(ze.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=ze;try{return ze=this,e()}finally{ze=n}}}on(){ze=this}off(){ze=this.parent}stop(e){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!e){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0,this._active=!1}}}function Ph(t){return new kh(t)}function Mh(){return ze}function qh(t,e=!1){ze&&ze.cleanups.push(t)}let Gt;const Oc=new WeakSet;class Lh{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,ze&&ze.active&&ze.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Oc.has(this)&&(Oc.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Rh(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,jh(this),Ih(this);const e=Gt,n=gn;Gt=this,gn=!0;try{return this.fn()}finally{Nh(this),Gt=e,gn=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)Ec(e);this.deps=this.depsTail=void 0,jh(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Oc.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Cc(this)&&this.run()}get dirty(){return Cc(this)}}let Dh=0,fo;function Rh(t){t.flags|=8,t.next=fo,fo=t}function Sc(){Dh++}function _c(){if(--Dh>0)return;let t;for(;fo;){let e=fo;for(fo=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(r){t||(t=r)}e=n}}if(t)throw t}function Ih(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function Nh(t){let e,n=t.depsTail,r=n;for(;r;){const i=r.prevDep;r.version===-1?(r===n&&(n=i),Ec(r),px(r)):e=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=i}t.deps=e,t.depsTail=n}function Cc(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(Fh(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function Fh(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===ho))return;t.globalVersion=ho;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&t.deps&&!Cc(t)){t.flags&=-3;return}const n=Gt,r=gn;Gt=t,gn=!0;try{Ih(t);const i=t.fn(t._value);(e.version===0||We(i,t._value))&&(t._value=i,e.version++)}catch(i){throw e.version++,i}finally{Gt=n,gn=r,Nh(t),t.flags&=-3}}function Ec(t){const{dep:e,prevSub:n,nextSub:r}=t;if(n&&(n.nextSub=r,t.prevSub=void 0),r&&(r.prevSub=n,t.nextSub=void 0),e.subs===t&&(e.subs=n),!e.subs&&e.computed){e.computed.flags&=-5;for(let i=e.computed.deps;i;i=i.nextDep)Ec(i)}}function px(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let gn=!0;const Bh=[];function zn(){Bh.push(gn),gn=!1}function Un(){const t=Bh.pop();gn=t===void 0?!0:t}function jh(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=Gt;Gt=void 0;try{e()}finally{Gt=n}}}let ho=0;class gx{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Us{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0}track(e){if(!Gt||!gn||Gt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Gt)n=this.activeLink=new gx(Gt,this),Gt.deps?(n.prevDep=Gt.depsTail,Gt.depsTail.nextDep=n,Gt.depsTail=n):Gt.deps=Gt.depsTail=n,Gt.flags&4&&zh(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=Gt.depsTail,n.nextDep=void 0,Gt.depsTail.nextDep=n,Gt.depsTail=n,Gt.deps===n&&(Gt.deps=r)}return n}trigger(e){this.version++,ho++,this.notify(e)}notify(e){Sc();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{_c()}}}function zh(t){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let r=e.deps;r;r=r.nextDep)zh(r)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}const Hs=new WeakMap,Vr=Symbol(""),Tc=Symbol(""),po=Symbol("");function Pe(t,e,n){if(gn&&Gt){let r=Hs.get(t);r||Hs.set(t,r=new Map);let i=r.get(n);i||r.set(n,i=new Us),i.track()}}function Hn(t,e,n,r,i,o){const s=Hs.get(t);if(!s){ho++;return}const a=l=>{l&&l.trigger()};if(Sc(),e==="clear")s.forEach(a);else{const l=At(t),c=l&&bc(n);if(l&&n==="length"){const u=Number(r);s.forEach((f,d)=>{(d==="length"||d===po||!gr(d)&&d>=u)&&a(f)})}else switch(n!==void 0&&a(s.get(n)),c&&a(s.get(po)),e){case"add":l?c&&a(s.get("length")):(a(s.get(Vr)),Ci(t)&&a(s.get(Tc)));break;case"delete":l||(a(s.get(Vr)),Ci(t)&&a(s.get(Tc)));break;case"set":Ci(t)&&a(s.get(Vr));break}}_c()}function vx(t,e){var n;return(n=Hs.get(t))==null?void 0:n.get(e)}function Ei(t){const e=St(t);return e===t?e:(Pe(e,"iterate",po),an(t)?e:e.map(Me))}function Vs(t){return Pe(t=St(t),"iterate",po),t}const mx={__proto__:null,[Symbol.iterator](){return kc(this,Symbol.iterator,Me)},concat(...t){return Ei(this).concat(...t.map(e=>At(e)?Ei(e):e))},entries(){return kc(this,"entries",t=>(t[1]=Me(t[1]),t))},every(t,e){return Vn(this,"every",t,e,void 0,arguments)},filter(t,e){return Vn(this,"filter",t,e,n=>n.map(Me),arguments)},find(t,e){return Vn(this,"find",t,e,Me,arguments)},findIndex(t,e){return Vn(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Vn(this,"findLast",t,e,Me,arguments)},findLastIndex(t,e){return Vn(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Vn(this,"forEach",t,e,void 0,arguments)},includes(...t){return Pc(this,"includes",t)},indexOf(...t){return Pc(this,"indexOf",t)},join(t){return Ei(this).join(t)},lastIndexOf(...t){return Pc(this,"lastIndexOf",t)},map(t,e){return Vn(this,"map",t,e,void 0,arguments)},pop(){return go(this,"pop")},push(...t){return go(this,"push",t)},reduce(t,...e){return Uh(this,"reduce",t,e)},reduceRight(t,...e){return Uh(this,"reduceRight",t,e)},shift(){return go(this,"shift")},some(t,e){return Vn(this,"some",t,e,void 0,arguments)},splice(...t){return go(this,"splice",t)},toReversed(){return Ei(this).toReversed()},toSorted(t){return Ei(this).toSorted(t)},toSpliced(...t){return Ei(this).toSpliced(...t)},unshift(...t){return go(this,"unshift",t)},values(){return kc(this,"values",Me)}};function kc(t,e,n){const r=Vs(t),i=r[e]();return r!==t&&!an(t)&&(i._next=i.next,i.next=()=>{const o=i._next();return o.value&&(o.value=n(o.value)),o}),i}const yx=Array.prototype;function Vn(t,e,n,r,i,o){const s=Vs(t),a=s!==t&&!an(t),l=s[e];if(l!==yx[e]){const f=l.apply(t,o);return a?Me(f):f}let c=n;s!==t&&(a?c=function(f,d){return n.call(this,Me(f),d,t)}:n.length>2&&(c=function(f,d){return n.call(this,f,d,t)}));const u=l.call(s,c,r);return a&&i?i(u):u}function Uh(t,e,n,r){const i=Vs(t);let o=n;return i!==t&&(an(t)?n.length>3&&(o=function(s,a,l){return n.call(this,s,a,l,t)}):o=function(s,a,l){return n.call(this,s,Me(a),l,t)}),i[e](o,...r)}function Pc(t,e,n){const r=St(t);Pe(r,"iterate",po);const i=r[e](...n);return(i===-1||i===!1)&&Lc(n[0])?(n[0]=St(n[0]),r[e](...n)):i}function go(t,e,n=[]){zn(),Sc();const r=St(t)[e].apply(t,n);return _c(),Un(),r}const bx=vc("__proto__,__v_isRef,__isVue"),Hh=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(gr));function xx(t){gr(t)||(t=String(t));const e=St(this);return Pe(e,"has",t),e.hasOwnProperty(t)}class Vh{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,r){const i=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(i?o?tp:$h:o?Jh:Zh).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(r)?e:void 0;const s=At(e);if(!i){let l;if(s&&(l=mx[n]))return l;if(n==="hasOwnProperty")return xx}const a=Reflect.get(e,n,Jt(e)?e:r);return(gr(n)?Hh.has(n):bx(n))||(i||Pe(e,"get",n),o)?a:Jt(a)?s&&bc(n)?a:a.value:Zt(a)?i?qc(a):Ti(a):a}}class Yh extends Vh{constructor(e=!1){super(!1,e)}set(e,n,r,i){let o=e[n];if(!this._isShallow){const l=Yr(o);if(!an(r)&&!Yr(r)&&(o=St(o),r=St(r)),!At(e)&&Jt(o)&&!Jt(r))return l?!1:(o.value=r,!0)}const s=At(e)&&bc(n)?Number(n)<e.length:Ut(e,n),a=Reflect.set(e,n,r,Jt(e)?e:i);return e===St(i)&&(s?We(r,o)&&Hn(e,"set",n,r):Hn(e,"add",n,r)),a}deleteProperty(e,n){const r=Ut(e,n);e[n];const i=Reflect.deleteProperty(e,n);return i&&r&&Hn(e,"delete",n,void 0),i}has(e,n){const r=Reflect.has(e,n);return(!gr(n)||!Hh.has(n))&&Pe(e,"has",n),r}ownKeys(e){return Pe(e,"iterate",At(e)?"length":Vr),Reflect.ownKeys(e)}}class Qh extends Vh{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const wx=new Yh,Ax=new Qh,Ox=new Yh(!0),Sx=new Qh(!0),Mc=t=>t,Ys=t=>Reflect.getPrototypeOf(t);function Qs(t,e,n=!1,r=!1){t=t.__v_raw;const i=St(t),o=St(e);n||(We(e,o)&&Pe(i,"get",e),Pe(i,"get",o));const{has:s}=Ys(i),a=r?Mc:n?Rc:Me;if(s.call(i,e))return a(t.get(e));if(s.call(i,o))return a(t.get(o));t!==i&&t.get(e)}function Ws(t,e=!1){const n=this.__v_raw,r=St(n),i=St(t);return e||(We(t,i)&&Pe(r,"has",t),Pe(r,"has",i)),t===i?n.has(t):n.has(t)||n.has(i)}function Ks(t,e=!1){return t=t.__v_raw,!e&&Pe(St(t),"iterate",Vr),Reflect.get(t,"size",t)}function Wh(t,e=!1){!e&&!an(t)&&!Yr(t)&&(t=St(t));const n=St(this);return Ys(n).has.call(n,t)||(n.add(t),Hn(n,"add",t,t)),this}function Kh(t,e,n=!1){!n&&!an(e)&&!Yr(e)&&(e=St(e));const r=St(this),{has:i,get:o}=Ys(r);let s=i.call(r,t);s||(t=St(t),s=i.call(r,t));const a=o.call(r,t);return r.set(t,e),s?We(e,a)&&Hn(r,"set",t,e):Hn(r,"add",t,e),this}function Gh(t){const e=St(this),{has:n,get:r}=Ys(e);let i=n.call(e,t);i||(t=St(t),i=n.call(e,t)),r&&r.call(e,t);const o=e.delete(t);return i&&Hn(e,"delete",t,void 0),o}function Xh(){const t=St(this),e=t.size!==0,n=t.clear();return e&&Hn(t,"clear",void 0,void 0),n}function Gs(t,e){return function(r,i){const o=this,s=o.__v_raw,a=St(s),l=e?Mc:t?Rc:Me;return!t&&Pe(a,"iterate",Vr),s.forEach((c,u)=>r.call(i,l(c),l(u),o))}}function Xs(t,e,n){return function(...r){const i=this.__v_raw,o=St(i),s=Ci(o),a=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,c=i[t](...r),u=n?Mc:e?Rc:Me;return!e&&Pe(o,"iterate",l?Tc:Vr),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:a?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function mr(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function _x(){const t={get(o){return Qs(this,o)},get size(){return Ks(this)},has:Ws,add:Wh,set:Kh,delete:Gh,clear:Xh,forEach:Gs(!1,!1)},e={get(o){return Qs(this,o,!1,!0)},get size(){return Ks(this)},has:Ws,add(o){return Wh.call(this,o,!0)},set(o,s){return Kh.call(this,o,s,!0)},delete:Gh,clear:Xh,forEach:Gs(!1,!0)},n={get(o){return Qs(this,o,!0)},get size(){return Ks(this,!0)},has(o){return Ws.call(this,o,!0)},add:mr("add"),set:mr("set"),delete:mr("delete"),clear:mr("clear"),forEach:Gs(!0,!1)},r={get(o){return Qs(this,o,!0,!0)},get size(){return Ks(this,!0)},has(o){return Ws.call(this,o,!0)},add:mr("add"),set:mr("set"),delete:mr("delete"),clear:mr("clear"),forEach:Gs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{t[o]=Xs(o,!1,!1),n[o]=Xs(o,!0,!1),e[o]=Xs(o,!1,!0),r[o]=Xs(o,!0,!0)}),[t,n,e,r]}const[Cx,Ex,Tx,kx]=_x();function Zs(t,e){const n=e?t?kx:Tx:t?Ex:Cx;return(r,i,o)=>i==="__v_isReactive"?!t:i==="__v_isReadonly"?t:i==="__v_raw"?r:Reflect.get(Ut(n,i)&&i in r?n:r,i,o)}const Px={get:Zs(!1,!1)},Mx={get:Zs(!1,!0)},qx={get:Zs(!0,!1)},Lx={get:Zs(!0,!0)},Zh=new WeakMap,Jh=new WeakMap,$h=new WeakMap,tp=new WeakMap;function Dx(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Rx(t){return t.__v_skip||!Object.isExtensible(t)?0:Dx(ix(t))}function Ti(t){return Yr(t)?t:Js(t,!1,wx,Px,Zh)}function Ix(t){return Js(t,!1,Ox,Mx,Jh)}function qc(t){return Js(t,!0,Ax,qx,$h)}function $B(t){return Js(t,!0,Sx,Lx,tp)}function Js(t,e,n,r,i){if(!Zt(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const o=i.get(t);if(o)return o;const s=Rx(t);if(s===0)return t;const a=new Proxy(t,s===2?r:n);return i.set(t,a),a}function Yn(t){return Yr(t)?Yn(t.__v_raw):!!(t&&t.__v_isReactive)}function Yr(t){return!!(t&&t.__v_isReadonly)}function an(t){return!!(t&&t.__v_isShallow)}function Lc(t){return t?!!t.__v_raw:!1}function St(t){const e=t&&t.__v_raw;return e?St(e):t}function Dc(t){return!Ut(t,"__v_skip")&&Object.isExtensible(t)&&Oh(t,"__v_skip",!0),t}const Me=t=>Zt(t)?Ti(t):t,Rc=t=>Zt(t)?qc(t):t;function Jt(t){return t?t.__v_isRef===!0:!1}function Yt(t){return ep(t,!1)}function Nx(t){return ep(t,!0)}function ep(t,e){return Jt(t)?t:new Fx(t,e)}class Fx{constructor(e,n){this.dep=new Us,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:St(e),this._value=n?e:Me(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,r=this.__v_isShallow||an(e)||Yr(e);e=r?e:St(e),We(e,n)&&(this._rawValue=e,this._value=r?e:Me(e),this.dep.trigger())}}function et(t){return Jt(t)?t.value:t}const Bx={get:(t,e,n)=>e==="__v_raw"?t:et(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const i=t[e];return Jt(i)&&!Jt(n)?(i.value=n,!0):Reflect.set(t,e,n,r)}};function np(t){return Yn(t)?t:new Proxy(t,Bx)}class jx{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Us,{get:r,set:i}=e(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=i}get value(){return this._value=this._get()}set value(e){this._set(e)}}function zx(t){return new jx(t)}function rp(t){const e=At(t)?new Array(t.length):{};for(const n in t)e[n]=ip(t,n);return e}class Ux{constructor(e,n,r){this._object=e,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return vx(St(this._object),this._key)}}class Hx{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Vx(t,e,n){return Jt(t)?t:Ct(t)?new Hx(t):Zt(t)&&arguments.length>1?ip(t,e,n):Yt(t)}function ip(t,e,n){const r=t[e];return Jt(r)?r:new Ux(t,e,n)}class Yx{constructor(e,n,r){this.fn=e,this.setter=n,this._value=void 0,this.dep=new Us(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ho-1,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&Gt!==this)return Rh(this),!0}get value(){const e=this.dep.track();return Fh(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Qx(t,e,n=!1){let r,i;return Ct(t)?r=t:(r=t.get,i=t.set),new Yx(r,i,n)}const $s={},ta=new WeakMap;let Qr;function Wx(t,e=!1,n=Qr){if(n){let r=ta.get(n);r||ta.set(n,r=[]),r.push(t)}}function Kx(t,e,n=zt){const{immediate:r,deep:i,once:o,scheduler:s,augmentJob:a,call:l}=n,c=y=>i?y:an(y)||i===!1||i===0?yr(y,1):yr(y);let u,f,d,h,p=!1,g=!1;if(Jt(t)?(f=()=>t.value,p=an(t)):Yn(t)?(f=()=>c(t),p=!0):At(t)?(g=!0,p=t.some(y=>Yn(y)||an(y)),f=()=>t.map(y=>{if(Jt(y))return y.value;if(Yn(y))return c(y);if(Ct(y))return l?l(y,2):y()})):Ct(t)?e?f=l?()=>l(t,2):t:f=()=>{if(d){zn();try{d()}finally{Un()}}const y=Qr;Qr=u;try{return l?l(t,3,[h]):t(h)}finally{Qr=y}}:f=Cn,e&&i){const y=f,w=i===!0?1/0:i;f=()=>yr(y(),w)}const b=Mh(),v=()=>{u.stop(),b&&yc(b.effects,u)};if(o&&e){const y=e;e=(...w)=>{y(...w),v()}}let m=g?new Array(t.length).fill($s):$s;const x=y=>{if(!(!(u.flags&1)||!u.dirty&&!y))if(e){const w=u.run();if(i||p||(g?w.some((S,C)=>We(S,m[C])):We(w,m))){d&&d();const S=Qr;Qr=u;try{const C=[w,m===$s?void 0:g&&m[0]===$s?[]:m,h];l?l(e,3,C):e(...C),m=w}finally{Qr=S}}}else u.run()};return a&&a(x),u=new Lh(f),u.scheduler=s?()=>s(x,!1):x,h=y=>Wx(y,!1,u),d=u.onStop=()=>{const y=ta.get(u);if(y){if(l)l(y,4);else for(const w of y)w();ta.delete(u)}},e?r?x(!0):m=u.run():s?s(x.bind(null,!0),!0):u.run(),v.pause=u.pause.bind(u),v.resume=u.resume.bind(u),v.stop=v,v}function yr(t,e=1/0,n){if(e<=0||!Zt(t)||t.__v_skip||(n=n||new Set,n.has(t)))return t;if(n.add(t),e--,Jt(t))yr(t.value,e,n);else if(At(t))for(let r=0;r<t.length;r++)yr(t[r],e,n);else if(bh(t)||Ci(t))t.forEach(r=>{yr(r,e,n)});else if(Ah(t)){for(const r in t)yr(t[r],e,n);for(const r of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,r)&&yr(t[r],e,n)}return t}/** * @vue/runtime-core v3.5.6 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const vo=[];let Ic=!1;function tj(t,...e){if(Ic)return;Ic=!0,zn();const n=vo.length?vo[vo.length-1].component:null,r=n&&n.appContext.config.warnHandler,i=Gx();if(r)ki(r,n,11,[t+e.map(o=>{var s,a;return(a=(s=o.toString)==null?void 0:s.call(o))!=null?a:JSON.stringify(o)}).join(""),n&&n.proxy,i.map(({vnode:o})=>`at <${cg(n,o.type)}>`).join(` `),i]);else{const o=[`[Vue warn]: ${t}`,...e];i.length&&o.push(` `,...Xx(i)),console.warn(...o)}Un(),Ic=!1}function Gx(){let t=vo[vo.length-1];if(!t)return[];const e=[];for(;t;){const n=e[0];n&&n.vnode===t?n.recurseCount++:e.push({vnode:t,recurseCount:0});const r=t.component&&t.component.parent;t=r&&r.vnode}return e}function Xx(t){const e=[];return t.forEach((n,r)=>{e.push(...r===0?[]:[` `],...Zx(n))}),e}function Zx({vnode:t,recurseCount:e}){const n=e>0?`... (${e} recursive calls)`:"",r=t.component?t.component.parent==null:!1,i=` at <${cg(t.component,t.type,r)}`,o=">"+n;return t.props?[i,...Jx(t.props),o]:[i+o]}function Jx(t){const e=[],n=Object.keys(t);return n.slice(0,3).forEach(r=>{e.push(...op(r,t[r]))}),n.length>3&&e.push(" ..."),e}function op(t,e,n){return se(e)?(e=JSON.stringify(e),n?e:[`${t}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?n?e:[`${t}=${e}`]:Jt(e)?(e=op(t,St(e.value),!0),n?e:[`${t}=Ref<`,e,">"]):Ct(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=St(e),n?e:[`${t}=`,e])}function ki(t,e,n,r){try{return r?t(...r):t()}catch(i){ea(i,e,n)}}function vn(t,e,n,r){if(Ct(t)){const i=ki(t,e,n,r);return i&&xh(i)&&i.catch(o=>{ea(o,e,n)}),i}if(At(t)){const i=[];for(let o=0;o<t.length;o++)i.push(vn(t[o],e,n,r));return i}}function ea(t,e,n,r=!0){const i=e?e.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:s}=e&&e.appContext.config||zt;if(e){let a=e.parent;const l=e.proxy,c=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let f=0;f<u.length;f++)if(u[f](t,l,c)===!1)return}a=a.parent}if(o){zn(),ki(o,null,10,[t,l,c]),Un();return}}$x(t,n,i,r,s)}function $x(t,e,n,r=!0,i=!1){if(i)throw t;console.error(t)}let mo=!1,Nc=!1;const Ue=[];let En=0;const Pi=[];let br=null,Mi=0;const sp=Promise.resolve();let Fc=null;function Qn(t){const e=Fc||sp;return t?e.then(this?t.bind(this):t):e}function t2(t){let e=mo?En+1:0,n=Ue.length;for(;e<n;){const r=e+n>>>1,i=Ue[r],o=yo(i);o<t||o===t&&i.flags&2?e=r+1:n=r}return e}function Bc(t){if(!(t.flags&1)){const e=yo(t),n=Ue[Ue.length-1];!n||!(t.flags&2)&&e>=yo(n)?Ue.push(t):Ue.splice(t2(e),0,t),t.flags|=1,ap()}}function ap(){!mo&&!Nc&&(Nc=!0,Fc=sp.then(up))}function e2(t){At(t)?Pi.push(...t):br&&t.id===-1?br.splice(Mi+1,0,t):t.flags&1||(Pi.push(t),t.flags|=1),ap()}function lp(t,e,n=mo?En+1:0){for(;n<Ue.length;n++){const r=Ue[n];if(r&&r.flags&2){if(t&&r.id!==t.uid)continue;Ue.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&=-2}}}function cp(t){if(Pi.length){const e=[...new Set(Pi)].sort((n,r)=>yo(n)-yo(r));if(Pi.length=0,br){br.push(...e);return}for(br=e,Mi=0;Mi<br.length;Mi++){const n=br[Mi];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}br=null,Mi=0}}const yo=t=>t.id==null?t.flags&2?-1:1/0:t.id;function up(t){Nc=!1,mo=!0;try{for(En=0;En<Ue.length;En++){const e=Ue[En];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),ki(e,e.i,e.i?15:14),e.flags&=-2)}}finally{for(;En<Ue.length;En++){const e=Ue[En];e&&(e.flags&=-2)}En=0,Ue.length=0,cp(),mo=!1,Fc=null,(Ue.length||Pi.length)&&up()}}let Oe=null,fp=null;function na(t){const e=Oe;return Oe=t,fp=t&&t.type.__scopeId||null,e}function ft(t,e=Oe,n){if(!e||t._n)return t;const r=(...i)=>{r._d&&$p(-1);const o=na(e);let s;try{s=t(...i)}finally{na(o),r._d&&$p(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function Wr(t,e,n,r){const i=t.dirs,o=e&&e.dirs;for(let s=0;s<i.length;s++){const a=i[s];o&&(a.oldValue=o[s].value);let l=a.dir[r];l&&(zn(),vn(l,n,8,[t.el,a,t,e]),Un())}}const dp=Symbol("_vte"),hp=t=>t.__isTeleport,bo=t=>t&&(t.disabled||t.disabled===""),n2=t=>t&&(t.defer||t.defer===""),pp=t=>typeof SVGElement<"u"&&t instanceof SVGElement,gp=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,jc=(t,e)=>{const n=t&&t.to;return se(n)?e?e(n):null:n},r2={name:"Teleport",__isTeleport:!0,process(t,e,n,r,i,o,s,a,l,c){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:p,createText:g,createComment:b}}=c,v=bo(e.props);let{shapeFlag:m,children:x,dynamicChildren:y}=e;if(t==null){const w=e.el=g(""),S=e.anchor=g("");h(w,n,r),h(S,n,r);const C=(k,E)=>{m&16&&(i&&i.isCE&&(i.ce._teleportTarget=k),u(x,k,E,i,o,s,a,l))},T=()=>{const k=e.target=jc(e.props,p),E=vp(k,e,g,h);k&&(s!=="svg"&&pp(k)?s="svg":s!=="mathml"&&gp(k)&&(s="mathml"),v||(C(k,E),ia(e)))};v&&(C(n,S),ia(e)),n2(e.props)?Ke(T,o):T()}else{e.el=t.el,e.targetStart=t.targetStart;const w=e.anchor=t.anchor,S=e.target=t.target,C=e.targetAnchor=t.targetAnchor,T=bo(t.props),k=T?n:S,E=T?w:C;if(s==="svg"||pp(S)?s="svg":(s==="mathml"||gp(S))&&(s="mathml"),y?(d(t.dynamicChildren,y,k,i,o,s,a),tu(t,e,!0)):l||f(t,e,k,E,i,o,s,a,!1),v)T?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):ra(e,n,w,c,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const _=e.target=jc(e.props,p);_&&ra(e,_,null,c,0)}else T&&ra(e,S,C,c,1);ia(e)}},remove(t,e,n,{um:r,o:{remove:i}},o){const{shapeFlag:s,children:a,anchor:l,targetStart:c,targetAnchor:u,target:f,props:d}=t;if(f&&(i(c),i(u)),o&&i(l),s&16){const h=o||!bo(d);for(let p=0;p<a.length;p++){const g=a[p];r(g,e,n,h,!!g.dynamicChildren)}}},move:ra,hydrate:i2};function ra(t,e,n,{o:{insert:r},m:i},o=2){o===0&&r(t.targetAnchor,e,n);const{el:s,anchor:a,shapeFlag:l,children:c,props:u}=t,f=o===2;if(f&&r(s,e,n),(!f||bo(u))&&l&16)for(let d=0;d<c.length;d++)i(c[d],e,n,2);f&&r(a,e,n)}function i2(t,e,n,r,i,o,{o:{nextSibling:s,parentNode:a,querySelector:l,insert:c,createText:u}},f){const d=e.target=jc(e.props,l);if(d){const h=d._lpa||d.firstChild;if(e.shapeFlag&16)if(bo(e.props))e.anchor=f(s(t),e,a(t),n,r,i,o),e.targetStart=h,e.targetAnchor=h&&s(h);else{e.anchor=s(t);let p=h;for(;p;){if(p&&p.nodeType===8){if(p.data==="teleport start anchor")e.targetStart=p;else if(p.data==="teleport anchor"){e.targetAnchor=p,d._lpa=e.targetAnchor&&s(e.targetAnchor);break}}p=s(p)}e.targetAnchor||vp(d,e,u,c),f(h&&s(h),e,d,n,r,i,o)}ia(e)}return e.anchor&&s(e.anchor)}const o2=r2;function ia(t){const e=t.ctx;if(e&&e.ut){let n=t.targetStart;for(;n&&n!==t.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",e.uid),n=n.nextSibling;e.ut()}}function vp(t,e,n,r){const i=e.targetStart=n(""),o=e.targetAnchor=n("");return i[dp]=o,t&&(r(i,t),r(o,t)),o}const xr=Symbol("_leaveCb"),oa=Symbol("_enterCb");function s2(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return wr(()=>{t.isMounted=!0}),Vc(()=>{t.isUnmounting=!0}),t}const ln=[Function,Array],mp={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ln,onEnter:ln,onAfterEnter:ln,onEnterCancelled:ln,onBeforeLeave:ln,onLeave:ln,onAfterLeave:ln,onLeaveCancelled:ln,onBeforeAppear:ln,onAppear:ln,onAfterAppear:ln,onAppearCancelled:ln},yp=t=>{const e=t.subTree;return e.component?yp(e.component):e},a2={name:"BaseTransition",props:mp,setup(t,{slots:e}){const n=ya(),r=s2();return()=>{const i=e.default&&Ap(e.default(),!0);if(!i||!i.length)return;const o=bp(i),s=St(t),{mode:a}=s;if(r.isLeaving)return Uc(o);const l=wp(o);if(!l)return Uc(o);let c=zc(l,s,r,n,d=>c=d);l.type!==Ve&&xo(l,c);const u=n.subTree,f=u&&wp(u);if(f&&f.type!==Ve&&!Xr(l,f)&&yp(n).type!==Ve){const d=zc(f,s,r,n);if(xo(f,d),a==="out-in"&&l.type!==Ve)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave},Uc(o);a==="in-out"&&l.type!==Ve&&(d.delayLeave=(h,p,g)=>{const b=xp(r,f);b[String(f.key)]=f,h[xr]=()=>{p(),h[xr]=void 0,delete c.delayedLeave},c.delayedLeave=g})}return o}}};function bp(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==Ve){e=n;break}}return e}const l2=a2;function xp(t,e){const{leavingVNodes:n}=t;let r=n.get(e.type);return r||(r=Object.create(null),n.set(e.type,r)),r}function zc(t,e,n,r,i){const{appear:o,mode:s,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:p,onLeaveCancelled:g,onBeforeAppear:b,onAppear:v,onAfterAppear:m,onAppearCancelled:x}=e,y=String(t.key),w=xp(n,t),S=(k,E)=>{k&&vn(k,r,9,E)},C=(k,E)=>{const _=E[1];S(k,E),At(k)?k.every(O=>O.length<=1)&&_():k.length<=1&&_()},T={mode:s,persisted:a,beforeEnter(k){let E=l;if(!n.isMounted)if(o)E=b||l;else return;k[xr]&&k[xr](!0);const _=w[y];_&&Xr(t,_)&&_.el[xr]&&_.el[xr](),S(E,[k])},enter(k){let E=c,_=u,O=f;if(!n.isMounted)if(o)E=v||c,_=m||u,O=x||f;else return;let P=!1;const q=k[oa]=L=>{P||(P=!0,L?S(O,[k]):S(_,[k]),T.delayedLeave&&T.delayedLeave(),k[oa]=void 0)};E?C(E,[k,q]):q()},leave(k,E){const _=String(t.key);if(k[oa]&&k[oa](!0),n.isUnmounting)return E();S(d,[k]);let O=!1;const P=k[xr]=q=>{O||(O=!0,E(),q?S(g,[k]):S(p,[k]),k[xr]=void 0,w[_]===t&&delete w[_])};w[_]=t,h?C(h,[k,P]):P()},clone(k){const E=zc(k,e,n,r,i);return i&&i(E),E}};return T}function Uc(t){if(sa(t))return t=Gn(t),t.children=null,t}function wp(t){if(!sa(t))return hp(t.type)&&t.children?bp(t.children):t;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&Ct(n.default))return n.default()}}function xo(t,e){t.shapeFlag&6&&t.component?(t.transition=e,xo(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Ap(t,e=!1,n){let r=[],i=0;for(let o=0;o<t.length;o++){let s=t[o];const a=n==null?s.key:String(n)+String(s.key!=null?s.key:o);s.type===me?(s.patchFlag&128&&i++,r=r.concat(Ap(s.children,e,a))):(e||s.type!==Ve)&&r.push(a!=null?Gn(s,{key:a}):s)}if(i>1)for(let o=0;o<r.length;o++)r[o].patchFlag=-2;return r}/*! #__NO_SIDE_EFFECTS__ */function ee(t,e){return Ct(t)?fe({name:t.name},e,{setup:t}):t}function c2(){const t=ya();if(t)return(t.appContext.config.idPrefix||"v")+"-"+t.ids[0]+t.ids[1]++}function Op(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function Hc(t,e,n,r,i=!1){if(At(t)){t.forEach((p,g)=>Hc(p,e&&(At(e)?e[g]:e),n,r,i));return}if(qi(r)&&!i)return;const o=r.shapeFlag&4?ou(r.component):r.el,s=i?null:o,{i:a,r:l}=t,c=e&&e.r,u=a.refs===zt?a.refs={}:a.refs,f=a.setupState,d=St(f),h=f===zt?()=>!1:p=>Ut(d,p);if(c!=null&&c!==l&&(se(c)?(u[c]=null,h(c)&&(f[c]=null)):Jt(c)&&(c.value=null)),Ct(l))ki(l,a,12,[s,u]);else{const p=se(l),g=Jt(l);if(p||g){const b=()=>{if(t.f){const v=p?h(l)?f[l]:u[l]:l.value;i?At(v)&&yc(v,o):At(v)?v.includes(o)||v.push(o):p?(u[l]=[o],h(l)&&(f[l]=u[l])):(l.value=[o],t.k&&(u[t.k]=l.value))}else p?(u[l]=s,h(l)&&(f[l]=s)):g&&(l.value=s,t.k&&(u[t.k]=s))};s?(b.id=-1,Ke(b,n)):b()}}}const qi=t=>!!t.type.__asyncLoader,sa=t=>t.type.__isKeepAlive;function u2(t,e){Sp(t,"a",e)}function f2(t,e){Sp(t,"da",e)}function Sp(t,e,n=ye){const r=t.__wdc||(t.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return t()});if(aa(e,r,n),n){let i=n.parent;for(;i&&i.parent;)sa(i.parent.vnode)&&d2(r,e,n,i),i=i.parent}}function d2(t,e,n,r){const i=aa(e,t,r,!0);la(()=>{yc(r[e],i)},n)}function aa(t,e,n=ye,r=!1){if(n){const i=n[t]||(n[t]=[]),o=e.__weh||(e.__weh=(...s)=>{zn();const a=Co(n),l=vn(e,n,t,s);return a(),Un(),l});return r?i.unshift(o):i.push(o),o}}const Wn=t=>(e,n=ye)=>{(!xa||t==="sp")&&aa(t,(...r)=>e(...r),n)},_p=Wn("bm"),wr=Wn("m"),h2=Wn("bu"),p2=Wn("u"),Vc=Wn("bum"),la=Wn("um"),g2=Wn("sp"),v2=Wn("rtg"),m2=Wn("rtc");function y2(t,e=ye){aa("ec",t,e)}const b2="components",Cp=Symbol.for("v-ndc");function Ep(t){return se(t)?x2(b2,t,!1)||t:t||Cp}function x2(t,e,n=!0,r=!1){const i=Oe||ye;if(i){const o=i.type;{const a=lg(o,!1);if(a&&(a===e||a===sn(e)||a===zs(sn(e))))return o}const s=Tp(i[t]||o[t],e)||Tp(i.appContext[t],e);return!s&&r?o:s}}function Tp(t,e){return t&&(t[e]||t[sn(e)]||t[zs(sn(e))])}function kp(t,e,n,r){let i;const o=n,s=At(t);if(s||se(t)){const a=s&&Yn(t);let l=!1;a&&(l=!an(t),t=Vs(t)),i=new Array(t.length);for(let c=0,u=t.length;c<u;c++)i[c]=e(l?Me(t[c]):t[c],c,void 0,o)}else if(typeof t=="number"){i=new Array(t);for(let a=0;a<t;a++)i[a]=e(a+1,a,void 0,o)}else if(Zt(t))if(t[Symbol.iterator])i=Array.from(t,(a,l)=>e(a,l,void 0,o));else{const a=Object.keys(t);i=new Array(a.length);for(let l=0,c=a.length;l<c;l++){const u=a[l];i[l]=e(t[u],u,l,o)}}else i=[];return i}function wo(t,e,n={},r,i){if(Oe.ce||Oe.parent&&qi(Oe.parent)&&Oe.parent.ce)return Ot(),It(me,null,[lt("slot",n,r&&r())],64);let o=t[e];o&&o._c&&(o._d=!1),Ot();const s=o&&Pp(o(n)),a=It(me,{key:(n.key||s&&s.key||`_${e}`)+(!s&&r?"_fb":"")},s||(r?r():[]),s&&t._===1?64:-2);return!i&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),o&&o._c&&(o._d=!0),a}function Pp(t){return t.some(e=>va(e)?!(e.type===Ve||e.type===me&&!Pp(e.children)):!0)?t:null}const Yc=t=>t?ig(t)?ou(t):Yc(t.parent):null,Ao=fe(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Yc(t.parent),$root:t=>Yc(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>Kc(t),$forceUpdate:t=>t.f||(t.f=()=>{Bc(t.update)}),$nextTick:t=>t.n||(t.n=Qn.bind(t.proxy)),$watch:t=>V2.bind(t)}),Qc=(t,e)=>t!==zt&&!t.__isScriptSetup&&Ut(t,e),w2={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:r,data:i,props:o,accessCache:s,type:a,appContext:l}=t;let c;if(e[0]!=="$"){const h=s[e];if(h!==void 0)switch(h){case 1:return r[e];case 2:return i[e];case 4:return n[e];case 3:return o[e]}else{if(Qc(r,e))return s[e]=1,r[e];if(i!==zt&&Ut(i,e))return s[e]=2,i[e];if((c=t.propsOptions[0])&&Ut(c,e))return s[e]=3,o[e];if(n!==zt&&Ut(n,e))return s[e]=4,n[e];Wc&&(s[e]=0)}}const u=Ao[e];let f,d;if(u)return e==="$attrs"&&Pe(t.attrs,"get",""),u(t);if((f=a.__cssModules)&&(f=f[e]))return f;if(n!==zt&&Ut(n,e))return s[e]=4,n[e];if(d=l.config.globalProperties,Ut(d,e))return d[e]},set({_:t},e,n){const{data:r,setupState:i,ctx:o}=t;return Qc(i,e)?(i[e]=n,!0):r!==zt&&Ut(r,e)?(r[e]=n,!0):Ut(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(o[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:i,propsOptions:o}},s){let a;return!!n[s]||t!==zt&&Ut(t,s)||Qc(e,s)||(a=o[0])&&Ut(a,s)||Ut(r,s)||Ut(Ao,s)||Ut(i.config.globalProperties,s)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:Ut(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function ca(t){return At(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function A2(t,e){return!t||!e?t||e:At(t)&&At(e)?t.concat(e):fe({},ca(t),ca(e))}let Wc=!0;function O2(t){const e=Kc(t),n=t.proxy,r=t.ctx;Wc=!1,e.beforeCreate&&Mp(e.beforeCreate,t,"bc");const{data:i,computed:o,methods:s,watch:a,provide:l,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:p,activated:g,deactivated:b,beforeDestroy:v,beforeUnmount:m,destroyed:x,unmounted:y,render:w,renderTracked:S,renderTriggered:C,errorCaptured:T,serverPrefetch:k,expose:E,inheritAttrs:_,components:O,directives:P,filters:q}=e;if(c&&S2(c,r,null),s)for(const B in s){const W=s[B];Ct(W)&&(r[B]=W.bind(n))}if(i){const B=i.call(n,n);Zt(B)&&(t.data=Ti(B))}if(Wc=!0,o)for(const B in o){const W=o[B],U=Ct(W)?W.bind(n,n):Ct(W.get)?W.get.bind(n,n):Cn,R=!Ct(W)&&Ct(W.set)?W.set.bind(n):Cn,M=Xt({get:U,set:R});Object.defineProperty(r,B,{enumerable:!0,configurable:!0,get:()=>M.value,set:N=>M.value=N})}if(a)for(const B in a)qp(a[B],r,n,B);if(l){const B=Ct(l)?l.call(n):l;Reflect.ownKeys(B).forEach(W=>{Xc(W,B[W])})}u&&Mp(u,t,"c");function I(B,W){At(W)?W.forEach(U=>B(U.bind(n))):W&&B(W.bind(n))}if(I(_p,f),I(wr,d),I(h2,h),I(p2,p),I(u2,g),I(f2,b),I(y2,T),I(m2,S),I(v2,C),I(Vc,m),I(la,y),I(g2,k),At(E))if(E.length){const B=t.exposed||(t.exposed={});E.forEach(W=>{Object.defineProperty(B,W,{get:()=>n[W],set:U=>n[W]=U})})}else t.exposed||(t.exposed={});w&&t.render===Cn&&(t.render=w),_!=null&&(t.inheritAttrs=_),O&&(t.components=O),P&&(t.directives=P),k&&Op(t)}function S2(t,e,n=Cn){At(t)&&(t=Gc(t));for(const r in t){const i=t[r];let o;Zt(i)?"default"in i?o=Kn(i.from||r,i.default,!0):o=Kn(i.from||r):o=Kn(i),Jt(o)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):e[r]=o}}function Mp(t,e,n){vn(At(t)?t.map(r=>r.bind(e.proxy)):t.bind(e.proxy),e,n)}function qp(t,e,n,r){let i=r.includes(".")?Kp(n,r):()=>n[r];if(se(t)){const o=e[t];Ct(o)&&Tn(i,o)}else if(Ct(t))Tn(i,t.bind(n));else if(Zt(t))if(At(t))t.forEach(o=>qp(o,e,n,r));else{const o=Ct(t.handler)?t.handler.bind(n):e[t.handler];Ct(o)&&Tn(i,o,t)}}function Kc(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:i,optionsCache:o,config:{optionMergeStrategies:s}}=t.appContext,a=o.get(e);let l;return a?l=a:!i.length&&!n&&!r?l=e:(l={},i.length&&i.forEach(c=>ua(l,c,s,!0)),ua(l,e,s)),Zt(e)&&o.set(e,l),l}function ua(t,e,n,r=!1){const{mixins:i,extends:o}=e;o&&ua(t,o,n,!0),i&&i.forEach(s=>ua(t,s,n,!0));for(const s in e)if(!(r&&s==="expose")){const a=_2[s]||n&&n[s];t[s]=a?a(t[s],e[s]):e[s]}return t}const _2={data:Lp,props:Dp,emits:Dp,methods:Oo,computed:Oo,beforeCreate:He,created:He,beforeMount:He,mounted:He,beforeUpdate:He,updated:He,beforeDestroy:He,beforeUnmount:He,destroyed:He,unmounted:He,activated:He,deactivated:He,errorCaptured:He,serverPrefetch:He,components:Oo,directives:Oo,watch:E2,provide:Lp,inject:C2};function Lp(t,e){return e?t?function(){return fe(Ct(t)?t.call(this,this):t,Ct(e)?e.call(this,this):e)}:e:t}function C2(t,e){return Oo(Gc(t),Gc(e))}function Gc(t){if(At(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function He(t,e){return t?[...new Set([].concat(t,e))]:e}function Oo(t,e){return t?fe(Object.create(null),t,e):e}function Dp(t,e){return t?At(t)&&At(e)?[...new Set([...t,...e])]:fe(Object.create(null),ca(t),ca(e??{})):e}function E2(t,e){if(!t)return e;if(!e)return t;const n=fe(Object.create(null),t);for(const r in e)n[r]=He(t[r],e[r]);return n}function Rp(){return{app:null,config:{isNativeTag:nx,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let T2=0;function k2(t,e){return function(r,i=null){Ct(r)||(r=fe({},r)),i!=null&&!Zt(i)&&(i=null);const o=Rp(),s=new WeakSet,a=[];let l=!1;const c=o.app={_uid:T2++,_component:r,_props:i,_container:null,_context:o,_instance:null,version:fw,get config(){return o.config},set config(u){},use(u,...f){return s.has(u)||(u&&Ct(u.install)?(s.add(u),u.install(c,...f)):Ct(u)&&(s.add(u),u(c,...f))),c},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),c},component(u,f){return f?(o.components[u]=f,c):o.components[u]},directive(u,f){return f?(o.directives[u]=f,c):o.directives[u]},mount(u,f,d){if(!l){const h=c._ceVNode||lt(r,i);return h.appContext=o,d===!0?d="svg":d===!1&&(d=void 0),f&&e?e(h,u):t(h,u,d),l=!0,c._container=u,u.__vue_app__=c,ou(h.component)}},onUnmount(u){a.push(u)},unmount(){l&&(vn(a,c._instance,16),t(null,c._container),delete c._container.__vue_app__)},provide(u,f){return o.provides[u]=f,c},runWithContext(u){const f=Kr;Kr=c;try{return u()}finally{Kr=f}}};return c}}let Kr=null;function Xc(t,e){if(ye){let n=ye.provides;const r=ye.parent&&ye.parent.provides;r===n&&(n=ye.provides=Object.create(r)),n[t]=e}}function Kn(t,e,n=!1){const r=ye||Oe;if(r||Kr){const i=Kr?Kr._context.provides:r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(i&&t in i)return i[t];if(arguments.length>1)return n&&Ct(e)?e.call(r&&r.proxy):e}}function P2(){return!!(ye||Oe||Kr)}const Ip={},Np=()=>Object.create(Ip),Fp=t=>Object.getPrototypeOf(t)===Ip;function M2(t,e,n,r=!1){const i={},o=Np();t.propsDefaults=Object.create(null),Bp(t,e,i,o);for(const s in t.propsOptions[0])s in i||(i[s]=void 0);n?t.props=r?i:Ix(i):t.type.props?t.props=i:t.props=o,t.attrs=o}function q2(t,e,n,r){const{props:i,attrs:o,vnode:{patchFlag:s}}=t,a=St(i),[l]=t.propsOptions;let c=!1;if((r||s>0)&&!(s&16)){if(s&8){const u=t.vnode.dynamicProps;for(let f=0;f<u.length;f++){let d=u[f];if(ha(t.emitsOptions,d))continue;const h=e[d];if(l)if(Ut(o,d))h!==o[d]&&(o[d]=h,c=!0);else{const p=sn(d);i[p]=Zc(l,a,p,h,t,!1)}else h!==o[d]&&(o[d]=h,c=!0)}}}else{Bp(t,e,i,o)&&(c=!0);let u;for(const f in a)(!e||!Ut(e,f)&&((u=vr(f))===f||!Ut(e,u)))&&(l?n&&(n[f]!==void 0||n[u]!==void 0)&&(i[f]=Zc(l,a,f,void 0,t,!0)):delete i[f]);if(o!==a)for(const f in o)(!e||!Ut(e,f))&&(delete o[f],c=!0)}c&&Hn(t.attrs,"set","")}function Bp(t,e,n,r){const[i,o]=t.propsOptions;let s=!1,a;if(e)for(let l in e){if(co(l))continue;const c=e[l];let u;i&&Ut(i,u=sn(l))?!o||!o.includes(u)?n[u]=c:(a||(a={}))[u]=c:ha(t.emitsOptions,l)||(!(l in r)||c!==r[l])&&(r[l]=c,s=!0)}if(o){const l=St(n),c=a||zt;for(let u=0;u<o.length;u++){const f=o[u];n[f]=Zc(i,l,f,c[f],t,!Ut(c,f))}}return s}function Zc(t,e,n,r,i,o){const s=t[n];if(s!=null){const a=Ut(s,"default");if(a&&r===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&Ct(l)){const{propsDefaults:c}=i;if(n in c)r=c[n];else{const u=Co(i);r=c[n]=l.call(null,e),u()}}else r=l;i.ce&&i.ce._setProp(n,r)}s[0]&&(o&&!a?r=!1:s[1]&&(r===""||r===vr(n))&&(r=!0))}return r}const L2=new WeakMap;function jp(t,e,n=!1){const r=n?L2:e.propsCache,i=r.get(t);if(i)return i;const o=t.props,s={},a=[];let l=!1;if(!Ct(t)){const u=f=>{l=!0;const[d,h]=jp(f,e,!0);fe(s,d),h&&a.push(...h)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!o&&!l)return Zt(t)&&r.set(t,_i),_i;if(At(o))for(let u=0;u<o.length;u++){const f=sn(o[u]);zp(f)&&(s[f]=zt)}else if(o)for(const u in o){const f=sn(u);if(zp(f)){const d=o[u],h=s[f]=At(d)||Ct(d)?{type:d}:fe({},d),p=h.type;let g=!1,b=!0;if(At(p))for(let v=0;v<p.length;++v){const m=p[v],x=Ct(m)&&m.name;if(x==="Boolean"){g=!0;break}else x==="String"&&(b=!1)}else g=Ct(p)&&p.name==="Boolean";h[0]=g,h[1]=b,(g||Ut(h,"default"))&&a.push(f)}}const c=[s,a];return Zt(t)&&r.set(t,c),c}function zp(t){return t[0]!=="$"&&!co(t)}const Up=t=>t[0]==="_"||t==="$stable",Jc=t=>At(t)?t.map(kn):[kn(t)],D2=(t,e,n)=>{if(e._n)return e;const r=ft((...i)=>Jc(e(...i)),n);return r._c=!1,r},Hp=(t,e,n)=>{const r=t._ctx;for(const i in t){if(Up(i))continue;const o=t[i];if(Ct(o))e[i]=D2(i,o,r);else if(o!=null){const s=Jc(o);e[i]=()=>s}}},Vp=(t,e)=>{const n=Jc(e);t.slots.default=()=>n},Yp=(t,e,n)=>{for(const r in e)(n||r!=="_")&&(t[r]=e[r])},R2=(t,e,n)=>{const r=t.slots=Np();if(t.vnode.shapeFlag&32){const i=e._;i?(Yp(r,e,n),n&&Oh(r,"_",i,!0)):Hp(e,r)}else e&&Vp(t,e)},I2=(t,e,n)=>{const{vnode:r,slots:i}=t;let o=!0,s=zt;if(r.shapeFlag&32){const a=e._;a?n&&a===1?o=!1:Yp(i,e,n):(o=!e.$stable,Hp(e,i)),s=e}else e&&(Vp(t,e),s={default:1});if(o)for(const a in i)!Up(a)&&s[a]==null&&delete i[a]},Ke=Z2;function N2(t){return F2(t)}function F2(t,e){const n=_h();n.__VUE__=!0;const{insert:r,remove:i,patchProp:o,createElement:s,createText:a,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=Cn,insertStaticContent:p}=t,g=(j,H,$,ut=null,st=null,V=null,X=void 0,tt=null,rt=!!H.dynamicChildren)=>{if(j===H)return;j&&!Xr(j,H)&&(ut=K(j),N(j,st,V,!0),j=null),H.patchFlag===-2&&(rt=!1,H.dynamicChildren=null);const{type:G,ref:ht,shapeFlag:ct}=H;switch(G){case pa:b(j,H,$,ut);break;case Ve:v(j,H,$,ut);break;case ga:j==null&&m(H,$,ut,X);break;case me:O(j,H,$,ut,st,V,X,tt,rt);break;default:ct&1?w(j,H,$,ut,st,V,X,tt,rt):ct&6?P(j,H,$,ut,st,V,X,tt,rt):(ct&64||ct&128)&&G.process(j,H,$,ut,st,V,X,tt,rt,ot)}ht!=null&&st&&Hc(ht,j&&j.ref,V,H||j,!H)},b=(j,H,$,ut)=>{if(j==null)r(H.el=a(H.children),$,ut);else{const st=H.el=j.el;H.children!==j.children&&c(st,H.children)}},v=(j,H,$,ut)=>{j==null?r(H.el=l(H.children||""),$,ut):H.el=j.el},m=(j,H,$,ut)=>{[j.el,j.anchor]=p(j.children,H,$,ut,j.el,j.anchor)},x=({el:j,anchor:H},$,ut)=>{let st;for(;j&&j!==H;)st=d(j),r(j,$,ut),j=st;r(H,$,ut)},y=({el:j,anchor:H})=>{let $;for(;j&&j!==H;)$=d(j),i(j),j=$;i(H)},w=(j,H,$,ut,st,V,X,tt,rt)=>{H.type==="svg"?X="svg":H.type==="math"&&(X="mathml"),j==null?S(H,$,ut,st,V,X,tt,rt):k(j,H,st,V,X,tt,rt)},S=(j,H,$,ut,st,V,X,tt)=>{let rt,G;const{props:ht,shapeFlag:ct,transition:dt,dirs:vt}=j;if(rt=j.el=s(j.type,V,ht&&ht.is,ht),ct&8?u(rt,j.children):ct&16&&T(j.children,rt,null,ut,st,$c(j,V),X,tt),vt&&Wr(j,null,ut,"created"),C(rt,j,j.scopeId,X,ut),ht){for(const yt in ht)yt!=="value"&&!co(yt)&&o(rt,yt,null,ht[yt],V,ut);"value"in ht&&o(rt,"value",null,ht.value,V),(G=ht.onVnodeBeforeMount)&&Pn(G,ut,j)}vt&&Wr(j,null,ut,"beforeMount");const wt=B2(st,dt);wt&&dt.beforeEnter(rt),r(rt,H,$),((G=ht&&ht.onVnodeMounted)||wt||vt)&&Ke(()=>{G&&Pn(G,ut,j),wt&&dt.enter(rt),vt&&Wr(j,null,ut,"mounted")},st)},C=(j,H,$,ut,st)=>{if($&&h(j,$),ut)for(let V=0;V<ut.length;V++)h(j,ut[V]);if(st){let V=st.subTree;if(H===V||Jp(V.type)&&(V.ssContent===H||V.ssFallback===H)){const X=st.vnode;C(j,X,X.scopeId,X.slotScopeIds,st.parent)}}},T=(j,H,$,ut,st,V,X,tt,rt=0)=>{for(let G=rt;G<j.length;G++){const ht=j[G]=tt?Or(j[G]):kn(j[G]);g(null,ht,H,$,ut,st,V,X,tt)}},k=(j,H,$,ut,st,V,X)=>{const tt=H.el=j.el;let{patchFlag:rt,dynamicChildren:G,dirs:ht}=H;rt|=j.patchFlag&16;const ct=j.props||zt,dt=H.props||zt;let vt;if($&&Gr($,!1),(vt=dt.onVnodeBeforeUpdate)&&Pn(vt,$,H,j),ht&&Wr(H,j,$,"beforeUpdate"),$&&Gr($,!0),(ct.innerHTML&&dt.innerHTML==null||ct.textContent&&dt.textContent==null)&&u(tt,""),G?E(j.dynamicChildren,G,tt,$,ut,$c(H,st),V):X||W(j,H,tt,null,$,ut,$c(H,st),V,!1),rt>0){if(rt&16)_(tt,ct,dt,$,st);else if(rt&2&&ct.class!==dt.class&&o(tt,"class",null,dt.class,st),rt&4&&o(tt,"style",ct.style,dt.style,st),rt&8){const wt=H.dynamicProps;for(let yt=0;yt<wt.length;yt++){const qt=wt[yt],_t=ct[qt],Ht=dt[qt];(Ht!==_t||qt==="value")&&o(tt,qt,_t,Ht,st,$)}}rt&1&&j.children!==H.children&&u(tt,H.children)}else!X&&G==null&&_(tt,ct,dt,$,st);((vt=dt.onVnodeUpdated)||ht)&&Ke(()=>{vt&&Pn(vt,$,H,j),ht&&Wr(H,j,$,"updated")},ut)},E=(j,H,$,ut,st,V,X)=>{for(let tt=0;tt<H.length;tt++){const rt=j[tt],G=H[tt],ht=rt.el&&(rt.type===me||!Xr(rt,G)||rt.shapeFlag&70)?f(rt.el):$;g(rt,G,ht,null,ut,st,V,X,!0)}},_=(j,H,$,ut,st)=>{if(H!==$){if(H!==zt)for(const V in H)!co(V)&&!(V in $)&&o(j,V,H[V],null,st,ut);for(const V in $){if(co(V))continue;const X=$[V],tt=H[V];X!==tt&&V!=="value"&&o(j,V,tt,X,st,ut)}"value"in $&&o(j,"value",H.value,$.value,st)}},O=(j,H,$,ut,st,V,X,tt,rt)=>{const G=H.el=j?j.el:a(""),ht=H.anchor=j?j.anchor:a("");let{patchFlag:ct,dynamicChildren:dt,slotScopeIds:vt}=H;vt&&(tt=tt?tt.concat(vt):vt),j==null?(r(G,$,ut),r(ht,$,ut),T(H.children||[],$,ht,st,V,X,tt,rt)):ct>0&&ct&64&&dt&&j.dynamicChildren?(E(j.dynamicChildren,dt,$,st,V,X,tt),(H.key!=null||st&&H===st.subTree)&&tu(j,H,!0)):W(j,H,$,ht,st,V,X,tt,rt)},P=(j,H,$,ut,st,V,X,tt,rt)=>{H.slotScopeIds=tt,j==null?H.shapeFlag&512?st.ctx.activate(H,$,ut,X,rt):q(H,$,ut,st,V,X,rt):L(j,H,rt)},q=(j,H,$,ut,st,V,X)=>{const tt=j.component=rw(j,ut,st);if(sa(j)&&(tt.ctx.renderer=ot),iw(tt,!1,X),tt.asyncDep){if(st&&st.registerDep(tt,I,X),!j.el){const rt=tt.subTree=lt(Ve);v(null,rt,H,$)}}else I(tt,j,H,$,st,V,X)},L=(j,H,$)=>{const ut=H.component=j.component;if(G2(j,H,$))if(ut.asyncDep&&!ut.asyncResolved){B(ut,H,$);return}else ut.next=H,ut.update();else H.el=j.el,ut.vnode=H},I=(j,H,$,ut,st,V,X)=>{const tt=()=>{if(j.isMounted){let{next:ct,bu:dt,u:vt,parent:wt,vnode:yt}=j;{const Ce=Qp(j);if(Ce){ct&&(ct.el=yt.el,B(j,ct,X)),Ce.asyncDep.then(()=>{j.isUnmounted||tt()});return}}let qt=ct,_t;Gr(j,!1),ct?(ct.el=yt.el,B(j,ct,X)):ct=yt,dt&&wc(dt),(_t=ct.props&&ct.props.onVnodeBeforeUpdate)&&Pn(_t,wt,ct,yt),Gr(j,!0);const Ht=eu(j),Ne=j.subTree;j.subTree=Ht,g(Ne,Ht,f(Ne.el),K(Ne),j,st,V),ct.el=Ht.el,qt===null&&X2(j,Ht.el),vt&&Ke(vt,st),(_t=ct.props&&ct.props.onVnodeUpdated)&&Ke(()=>Pn(_t,wt,ct,yt),st)}else{let ct;const{el:dt,props:vt}=H,{bm:wt,m:yt,parent:qt,root:_t,type:Ht}=j,Ne=qi(H);if(Gr(j,!1),wt&&wc(wt),!Ne&&(ct=vt&&vt.onVnodeBeforeMount)&&Pn(ct,qt,H),Gr(j,!0),dt&&mt){const Ce=()=>{j.subTree=eu(j),mt(dt,j.subTree,j,st,null)};Ne&&Ht.__asyncHydrate?Ht.__asyncHydrate(dt,j,Ce):Ce()}else{_t.ce&&_t.ce._injectChildStyle(Ht);const Ce=j.subTree=eu(j);g(null,Ce,$,ut,j,st,V),H.el=Ce.el}if(yt&&Ke(yt,st),!Ne&&(ct=vt&&vt.onVnodeMounted)){const Ce=H;Ke(()=>Pn(ct,qt,Ce),st)}(H.shapeFlag&256||qt&&qi(qt.vnode)&&qt.vnode.shapeFlag&256)&&j.a&&Ke(j.a,st),j.isMounted=!0,H=$=ut=null}};j.scope.on();const rt=j.effect=new Lh(tt);j.scope.off();const G=j.update=rt.run.bind(rt),ht=j.job=rt.runIfDirty.bind(rt);ht.i=j,ht.id=j.uid,rt.scheduler=()=>Bc(ht),Gr(j,!0),G()},B=(j,H,$)=>{H.component=j;const ut=j.vnode.props;j.vnode=H,j.next=null,q2(j,H.props,ut,$),I2(j,H.children,$),zn(),lp(j),Un()},W=(j,H,$,ut,st,V,X,tt,rt=!1)=>{const G=j&&j.children,ht=j?j.shapeFlag:0,ct=H.children,{patchFlag:dt,shapeFlag:vt}=H;if(dt>0){if(dt&128){R(G,ct,$,ut,st,V,X,tt,rt);return}else if(dt&256){U(G,ct,$,ut,st,V,X,tt,rt);return}}vt&8?(ht&16&&F(G,st,V),ct!==G&&u($,ct)):ht&16?vt&16?R(G,ct,$,ut,st,V,X,tt,rt):F(G,st,V,!0):(ht&8&&u($,""),vt&16&&T(ct,$,ut,st,V,X,tt,rt))},U=(j,H,$,ut,st,V,X,tt,rt)=>{j=j||_i,H=H||_i;const G=j.length,ht=H.length,ct=Math.min(G,ht);let dt;for(dt=0;dt<ct;dt++){const vt=H[dt]=rt?Or(H[dt]):kn(H[dt]);g(j[dt],vt,$,null,st,V,X,tt,rt)}G>ht?F(j,st,V,!0,!1,ct):T(H,$,ut,st,V,X,tt,rt,ct)},R=(j,H,$,ut,st,V,X,tt,rt)=>{let G=0;const ht=H.length;let ct=j.length-1,dt=ht-1;for(;G<=ct&&G<=dt;){const vt=j[G],wt=H[G]=rt?Or(H[G]):kn(H[G]);if(Xr(vt,wt))g(vt,wt,$,null,st,V,X,tt,rt);else break;G++}for(;G<=ct&&G<=dt;){const vt=j[ct],wt=H[dt]=rt?Or(H[dt]):kn(H[dt]);if(Xr(vt,wt))g(vt,wt,$,null,st,V,X,tt,rt);else break;ct--,dt--}if(G>ct){if(G<=dt){const vt=dt+1,wt=vt<ht?H[vt].el:ut;for(;G<=dt;)g(null,H[G]=rt?Or(H[G]):kn(H[G]),$,wt,st,V,X,tt,rt),G++}}else if(G>dt)for(;G<=ct;)N(j[G],st,V,!0),G++;else{const vt=G,wt=G,yt=new Map;for(G=wt;G<=dt;G++){const Ae=H[G]=rt?Or(H[G]):kn(H[G]);Ae.key!=null&&yt.set(Ae.key,G)}let qt,_t=0;const Ht=dt-wt+1;let Ne=!1,Ce=0;const On=new Array(Ht);for(G=0;G<Ht;G++)On[G]=0;for(G=vt;G<=ct;G++){const Ae=j[G];if(_t>=Ht){N(Ae,st,V,!0);continue}let Ee;if(Ae.key!=null)Ee=yt.get(Ae.key);else for(qt=wt;qt<=dt;qt++)if(On[qt-wt]===0&&Xr(Ae,H[qt])){Ee=qt;break}Ee===void 0?N(Ae,st,V,!0):(On[Ee-wt]=G+1,Ee>=Ce?Ce=Ee:Ne=!0,g(Ae,H[Ee],$,null,st,V,X,tt,rt),_t++)}const ur=Ne?j2(On):_i;for(qt=ur.length-1,G=Ht-1;G>=0;G--){const Ae=wt+G,Ee=H[Ae],Nn=Ae+1<ht?H[Ae+1].el:ut;On[G]===0?g(null,Ee,$,Nn,st,V,X,tt,rt):Ne&&(qt<0||G!==ur[qt]?M(Ee,$,Nn,2):qt--)}}},M=(j,H,$,ut,st=null)=>{const{el:V,type:X,transition:tt,children:rt,shapeFlag:G}=j;if(G&6){M(j.component.subTree,H,$,ut);return}if(G&128){j.suspense.move(H,$,ut);return}if(G&64){X.move(j,H,$,ot);return}if(X===me){r(V,H,$);for(let ct=0;ct<rt.length;ct++)M(rt[ct],H,$,ut);r(j.anchor,H,$);return}if(X===ga){x(j,H,$);return}if(ut!==2&&G&1&&tt)if(ut===0)tt.beforeEnter(V),r(V,H,$),Ke(()=>tt.enter(V),st);else{const{leave:ct,delayLeave:dt,afterLeave:vt}=tt,wt=()=>r(V,H,$),yt=()=>{ct(V,()=>{wt(),vt&&vt()})};dt?dt(V,wt,yt):yt()}else r(V,H,$)},N=(j,H,$,ut=!1,st=!1)=>{const{type:V,props:X,ref:tt,children:rt,dynamicChildren:G,shapeFlag:ht,patchFlag:ct,dirs:dt,cacheIndex:vt}=j;if(ct===-2&&(st=!1),tt!=null&&Hc(tt,null,$,j,!0),vt!=null&&(H.renderCache[vt]=void 0),ht&256){H.ctx.deactivate(j);return}const wt=ht&1&&dt,yt=!qi(j);let qt;if(yt&&(qt=X&&X.onVnodeBeforeUnmount)&&Pn(qt,H,j),ht&6)Y(j.component,$,ut);else{if(ht&128){j.suspense.unmount($,ut);return}wt&&Wr(j,null,H,"beforeUnmount"),ht&64?j.type.remove(j,H,$,ot,ut):G&&!G.hasOnce&&(V!==me||ct>0&&ct&64)?F(G,H,$,!1,!0):(V===me&&ct&384||!st&&ht&16)&&F(rt,H,$),ut&&z(j)}(yt&&(qt=X&&X.onVnodeUnmounted)||wt)&&Ke(()=>{qt&&Pn(qt,H,j),wt&&Wr(j,null,H,"unmounted")},$)},z=j=>{const{type:H,el:$,anchor:ut,transition:st}=j;if(H===me){Z($,ut);return}if(H===ga){y(j);return}const V=()=>{i($),st&&!st.persisted&&st.afterLeave&&st.afterLeave()};if(j.shapeFlag&1&&st&&!st.persisted){const{leave:X,delayLeave:tt}=st,rt=()=>X($,V);tt?tt(j.el,V,rt):rt()}else V()},Z=(j,H)=>{let $;for(;j!==H;)$=d(j),i(j),j=$;i(H)},Y=(j,H,$)=>{const{bum:ut,scope:st,job:V,subTree:X,um:tt,m:rt,a:G}=j;Wp(rt),Wp(G),ut&&wc(ut),st.stop(),V&&(V.flags|=8,N(X,j,H,$)),tt&&Ke(tt,H),Ke(()=>{j.isUnmounted=!0},H),H&&H.pendingBranch&&!H.isUnmounted&&j.asyncDep&&!j.asyncResolved&&j.suspenseId===H.pendingId&&(H.deps--,H.deps===0&&H.resolve())},F=(j,H,$,ut=!1,st=!1,V=0)=>{for(let X=V;X<j.length;X++)N(j[X],H,$,ut,st)},K=j=>{if(j.shapeFlag&6)return K(j.component.subTree);if(j.shapeFlag&128)return j.suspense.next();const H=d(j.anchor||j.el),$=H&&H[dp];return $?d($):H};let J=!1;const nt=(j,H,$)=>{j==null?H._vnode&&N(H._vnode,null,null,!0):g(H._vnode||null,j,H,null,null,null,$),H._vnode=j,J||(J=!0,lp(),cp(),J=!1)},ot={p:g,um:N,m:M,r:z,mt:q,mc:T,pc:W,pbc:E,n:K,o:t};let pt,mt;return{render:nt,hydrate:pt,createApp:k2(nt,pt)}}function $c({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function Gr({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function B2(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function tu(t,e,n=!1){const r=t.children,i=e.children;if(At(r)&&At(i))for(let o=0;o<r.length;o++){const s=r[o];let a=i[o];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=i[o]=Or(i[o]),a.el=s.el),!n&&a.patchFlag!==-2&&tu(s,a)),a.type===pa&&(a.el=s.el)}}function j2(t){const e=t.slice(),n=[0];let r,i,o,s,a;const l=t.length;for(r=0;r<l;r++){const c=t[r];if(c!==0){if(i=n[n.length-1],t[i]<c){e[r]=i,n.push(r);continue}for(o=0,s=n.length-1;o<s;)a=o+s>>1,t[n[a]]<c?o=a+1:s=a;c<t[n[o]]&&(o>0&&(e[r]=n[o-1]),n[o]=r)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=e[s];return n}function Qp(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Qp(e)}function Wp(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const z2=Symbol.for("v-scx"),U2=()=>Kn(z2);function fa(t,e){return da(t,null,e)}function H2(t,e){return da(t,null,{flush:"sync"})}function Tn(t,e,n){return da(t,e,n)}function da(t,e,n=zt){const{immediate:r,deep:i,flush:o,once:s}=n,a=fe({},n);let l;if(xa)if(o==="sync"){const d=U2();l=d.__watcherHandles||(d.__watcherHandles=[])}else if(!e||r)a.once=!0;else{const d=()=>{};return d.stop=Cn,d.resume=Cn,d.pause=Cn,d}const c=ye;a.call=(d,h,p)=>vn(d,c,h,p);let u=!1;o==="post"?a.scheduler=d=>{Ke(d,c&&c.suspense)}:o!=="sync"&&(u=!0,a.scheduler=(d,h)=>{h?d():Bc(d)}),a.augmentJob=d=>{e&&(d.flags|=4),u&&(d.flags|=2,c&&(d.id=c.uid,d.i=c))};const f=Kx(t,e,a);return l&&l.push(f),f}function V2(t,e,n){const r=this.proxy,i=se(t)?t.includes(".")?Kp(r,t):()=>r[t]:t.bind(r,r);let o;Ct(e)?o=e:(o=e.handler,n=e);const s=Co(this),a=da(i,o.bind(r),n);return s(),a}function Kp(t,e){const n=e.split(".");return()=>{let r=t;for(let i=0;i<n.length&&r;i++)r=r[n[i]];return r}}function Y2(t,e,n=zt){const r=ya(),i=sn(e),o=vr(e),s=Gp(t,e),a=zx((l,c)=>{let u,f=zt,d;return H2(()=>{const h=t[e];We(u,h)&&(u=h,c())}),{get(){return l(),n.get?n.get(u):u},set(h){const p=n.set?n.set(h):h;if(!We(p,u)&&!(f!==zt&&We(h,f)))return;const g=r.vnode.props;g&&(e in g||i in g||o in g)&&(`onUpdate:${e}`in g||`onUpdate:${i}`in g||`onUpdate:${o}`in g)||(u=h,c()),r.emit(`update:${e}`,p),We(h,p)&&We(h,f)&&!We(p,d)&&c(),f=h,d=p}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?s||zt:a,done:!1}:{done:!0}}}},a}const Gp=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${sn(e)}Modifiers`]||t[`${vr(e)}Modifiers`];function Q2(t,e,...n){if(t.isUnmounted)return;const r=t.vnode.props||zt;let i=n;const o=e.startsWith("update:"),s=o&&Gp(r,e.slice(7));s&&(s.trim&&(i=n.map(u=>se(u)?u.trim():u)),s.number&&(i=n.map(ax)));let a,l=r[a=xc(e)]||r[a=xc(sn(e))];!l&&o&&(l=r[a=xc(vr(e))]),l&&vn(l,t,6,i);const c=r[a+"Once"];if(c){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,vn(c,t,6,i)}}function Xp(t,e,n=!1){const r=e.emitsCache,i=r.get(t);if(i!==void 0)return i;const o=t.emits;let s={},a=!1;if(!Ct(t)){const l=c=>{const u=Xp(c,e,!0);u&&(a=!0,fe(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!o&&!a?(Zt(t)&&r.set(t,null),null):(At(o)?o.forEach(l=>s[l]=null):fe(s,o),Zt(t)&&r.set(t,s),s)}function ha(t,e){return!t||!Fs(e)?!1:(e=e.slice(2).replace(/Once$/,""),Ut(t,e[0].toLowerCase()+e.slice(1))||Ut(t,vr(e))||Ut(t,e))}function ej(){}function eu(t){const{type:e,vnode:n,proxy:r,withProxy:i,propsOptions:[o],slots:s,attrs:a,emit:l,render:c,renderCache:u,props:f,data:d,setupState:h,ctx:p,inheritAttrs:g}=t,b=na(t);let v,m;try{if(n.shapeFlag&4){const y=i||r,w=y;v=kn(c.call(w,y,u,f,h,d,p)),m=a}else{const y=e;v=kn(y.length>1?y(f,{attrs:a,slots:s,emit:l}):y(f,null)),m=e.props?a:W2(a)}}catch(y){So.length=0,ea(y,t,1),v=lt(Ve)}let x=v;if(m&&g!==!1){const y=Object.keys(m),{shapeFlag:w}=x;y.length&&w&7&&(o&&y.some(mc)&&(m=K2(m,o)),x=Gn(x,m,!1,!0))}return n.dirs&&(x=Gn(x,null,!1,!0),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&xo(x,n.transition),v=x,na(b),v}const W2=t=>{let e;for(const n in t)(n==="class"||n==="style"||Fs(n))&&((e||(e={}))[n]=t[n]);return e},K2=(t,e)=>{const n={};for(const r in t)(!mc(r)||!(r.slice(9)in e))&&(n[r]=t[r]);return n};function G2(t,e,n){const{props:r,children:i,component:o}=t,{props:s,children:a,patchFlag:l}=e,c=o.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Zp(r,s,c):!!s;if(l&8){const u=e.dynamicProps;for(let f=0;f<u.length;f++){const d=u[f];if(s[d]!==r[d]&&!ha(c,d))return!0}}}else return(i||a)&&(!a||!a.$stable)?!0:r===s?!1:r?s?Zp(r,s,c):!0:!!s;return!1}function Zp(t,e,n){const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!0;for(let i=0;i<r.length;i++){const o=r[i];if(e[o]!==t[o]&&!ha(n,o))return!0}return!1}function X2({vnode:t,parent:e},n){for(;e;){const r=e.subTree;if(r.suspense&&r.suspense.activeBranch===t&&(r.el=t.el),r===t)(t=e.vnode).el=n,e=e.parent;else break}}const Jp=t=>t.__isSuspense;function Z2(t,e){e&&e.pendingBranch?At(t)?e.effects.push(...t):e.effects.push(t):e2(t)}const me=Symbol.for("v-fgt"),pa=Symbol.for("v-txt"),Ve=Symbol.for("v-cmt"),ga=Symbol.for("v-stc"),So=[];let nn=null;function Ot(t=!1){So.push(nn=t?null:[])}function J2(){So.pop(),nn=So[So.length-1]||null}let _o=1;function $p(t){_o+=t,t<0&&nn&&(nn.hasOnce=!0)}function tg(t){return t.dynamicChildren=_o>0?nn||_i:null,J2(),_o>0&&nn&&nn.push(t),t}function qe(t,e,n,r,i,o){return tg(le(t,e,n,r,i,o,!0))}function It(t,e,n,r,i){return tg(lt(t,e,n,r,i,!0))}function va(t){return t?t.__v_isVNode===!0:!1}function Xr(t,e){return t.type===e.type&&t.key===e.key}const eg=({key:t})=>t??null,ma=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?se(t)||Jt(t)||Ct(t)?{i:Oe,r:t,k:e,f:!!n}:t:null);function le(t,e=null,n=null,r=0,i=null,o=t===me?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&eg(e),ref:e&&ma(e),scopeId:fp,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Oe};return a?(ru(l,n),o&128&&t.normalize(l)):n&&(l.shapeFlag|=se(n)?8:16),_o>0&&!s&&nn&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&nn.push(l),l}const lt=$2;function $2(t,e=null,n=null,r=0,i=null,o=!1){if((!t||t===Cp)&&(t=Ve),va(t)){const a=Gn(t,e,!0);return n&&ru(a,n),_o>0&&!o&&nn&&(a.shapeFlag&6?nn[nn.indexOf(t)]=a:nn.push(a)),a.patchFlag=-2,a}if(uw(t)&&(t=t.__vccOpts),e){e=tw(e);let{class:a,style:l}=e;a&&!se(a)&&(e.class=en(a)),Zt(l)&&(Lc(l)&&!At(l)&&(l=fe({},l)),e.style=uo(l))}const s=se(t)?1:Jp(t)?128:hp(t)?64:Zt(t)?4:Ct(t)?2:0;return le(t,e,n,r,i,s,o,!0)}function tw(t){return t?Lc(t)||Fp(t)?fe({},t):t:null}function Gn(t,e,n=!1,r=!1){const{props:i,ref:o,patchFlag:s,children:a,transition:l}=t,c=e?ng(i||{},e):i,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:c,key:c&&eg(c),ref:e&&e.ref?n&&o?At(o)?o.concat(ma(e)):[o,ma(e)]:ma(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==me?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Gn(t.ssContent),ssFallback:t.ssFallback&&Gn(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&r&&xo(u,l.clone(u)),u}function Lt(t=" ",e=0){return lt(pa,null,t,e)}function nu(t,e){const n=lt(ga,null,t);return n.staticCount=e,n}function Ar(t="",e=!1){return e?(Ot(),It(Ve,null,t)):lt(Ve,null,t)}function kn(t){return t==null||typeof t=="boolean"?lt(Ve):At(t)?lt(me,null,t.slice()):typeof t=="object"?Or(t):lt(pa,null,String(t))}function Or(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Gn(t)}function ru(t,e){let n=0;const{shapeFlag:r}=t;if(e==null)e=null;else if(At(e))n=16;else if(typeof e=="object")if(r&65){const i=e.default;i&&(i._c&&(i._d=!1),ru(t,i()),i._c&&(i._d=!0));return}else{n=32;const i=e._;!i&&!Fp(e)?e._ctx=Oe:i===3&&Oe&&(Oe.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Ct(e)?(e={default:e,_ctx:Oe},n=32):(e=String(e),r&64?(n=16,e=[Lt(e)]):n=8);t.children=e,t.shapeFlag|=n}function ng(...t){const e={};for(let n=0;n<t.length;n++){const r=t[n];for(const i in r)if(i==="class")e.class!==r.class&&(e.class=en([e.class,r.class]));else if(i==="style")e.style=uo([e.style,r.style]);else if(Fs(i)){const o=e[i],s=r[i];s&&o!==s&&!(At(o)&&o.includes(s))&&(e[i]=o?[].concat(o,s):s)}else i!==""&&(e[i]=r[i])}return e}function Pn(t,e,n,r=null){vn(t,e,7,[n,r])}const ew=Rp();let nw=0;function rw(t,e,n){const r=t.type,i=(e?e.appContext:t.appContext)||ew,o={uid:nw++,vnode:t,type:r,parent:e,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new kh(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(i.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:jp(r,i),emitsOptions:Xp(r,i),emit:null,emitted:null,propsDefaults:zt,inheritAttrs:r.inheritAttrs,ctx:zt,data:zt,props:zt,attrs:zt,slots:zt,refs:zt,setupState:zt,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=e?e.root:o,o.emit=Q2.bind(null,o),t.ce&&t.ce(o),o}let ye=null;const ya=()=>ye||Oe;let ba,iu;{const t=_h(),e=(n,r)=>{let i;return(i=t[n])||(i=t[n]=[]),i.push(r),o=>{i.length>1?i.forEach(s=>s(o)):i[0](o)}};ba=e("__VUE_INSTANCE_SETTERS__",n=>ye=n),iu=e("__VUE_SSR_SETTERS__",n=>xa=n)}const Co=t=>{const e=ye;return ba(t),t.scope.on(),()=>{t.scope.off(),ba(e)}},rg=()=>{ye&&ye.scope.off(),ba(null)};function ig(t){return t.vnode.shapeFlag&4}let xa=!1;function iw(t,e=!1,n=!1){e&&iu(e);const{props:r,children:i}=t.vnode,o=ig(t);M2(t,r,o,e),R2(t,i,n);const s=o?ow(t,e):void 0;return e&&iu(!1),s}function ow(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,w2);const{setup:r}=n;if(r){const i=t.setupContext=r.length>1?aw(t):null,o=Co(t);zn();const s=ki(r,t,0,[t.props,i]);if(Un(),o(),xh(s)){if(qi(t)||Op(t),s.then(rg,rg),e)return s.then(a=>{og(t,a,e)}).catch(a=>{ea(a,t,0)});t.asyncDep=s}else og(t,s,e)}else ag(t,e)}function og(t,e,n){Ct(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Zt(e)&&(t.setupState=np(e)),ag(t,n)}let sg;function ag(t,e,n){const r=t.type;if(!t.render){if(!e&&sg&&!r.render){const i=r.template||Kc(t).template;if(i){const{isCustomElement:o,compilerOptions:s}=t.appContext.config,{delimiters:a,compilerOptions:l}=r,c=fe(fe({isCustomElement:o,delimiters:a},s),l);r.render=sg(i,c)}}t.render=r.render||Cn}{const i=Co(t);zn();try{O2(t)}finally{Un(),i()}}}const sw={get(t,e){return Pe(t,"get",""),t[e]}};function aw(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,sw),slots:t.slots,emit:t.emit,expose:e}}function ou(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(np(Dc(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Ao)return Ao[n](t)},has(e,n){return n in e||n in Ao}})):t.proxy}const lw=/(?:^|[-_])(\w)/g,cw=t=>t.replace(lw,e=>e.toUpperCase()).replace(/[-_]/g,"");function lg(t,e=!0){return Ct(t)?t.displayName||t.name:t.name||e&&t.__name}function cg(t,e,n=!1){let r=lg(e);if(!r&&e.__file){const i=e.__file.match(/([^/\\]+)\.\w+$/);i&&(r=i[1])}if(!r&&t&&t.parent){const i=o=>{for(const s in o)if(o[s]===e)return s};r=i(t.components||t.parent.type.components)||i(t.appContext.components)}return r?cw(r):n?"App":"Anonymous"}function uw(t){return Ct(t)&&"__vccOpts"in t}const Xt=(t,e)=>Qx(t,e,xa);function Li(t,e,n){const r=arguments.length;return r===2?Zt(e)&&!At(e)?va(e)?lt(t,null,[e]):lt(t,e):lt(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&va(n)&&(n=[n]),lt(t,e,n))}const fw="3.5.6";/** * @vue/runtime-dom v3.5.6 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let su;const ug=typeof window<"u"&&window.trustedTypes;if(ug)try{su=ug.createPolicy("vue",{createHTML:t=>t})}catch{}const fg=su?t=>su.createHTML(t):t=>t,dw="http://www.w3.org/2000/svg",hw="http://www.w3.org/1998/Math/MathML",Xn=typeof document<"u"?document:null,dg=Xn&&Xn.createElement("template"),pw={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const i=e==="svg"?Xn.createElementNS(dw,t):e==="mathml"?Xn.createElementNS(hw,t):n?Xn.createElement(t,{is:n}):Xn.createElement(t);return t==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:t=>Xn.createTextNode(t),createComment:t=>Xn.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Xn.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,r,i,o){const s=n?n.previousSibling:e.lastChild;if(i&&(i===o||i.nextSibling))for(;e.insertBefore(i.cloneNode(!0),n),!(i===o||!(i=i.nextSibling)););else{dg.innerHTML=fg(r==="svg"?`<svg>${t}</svg>`:r==="mathml"?`<math>${t}</math>`:t);const a=dg.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[s?s.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},Sr="transition",Eo="animation",To=Symbol("_vtc"),hg={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},gw=fe({},mp,hg),vw=(t=>(t.displayName="Transition",t.props=gw,t))((t,{slots:e})=>Li(l2,mw(t),e)),Zr=(t,e=[])=>{At(t)?t.forEach(n=>n(...e)):t&&t(...e)},pg=t=>t?At(t)?t.some(e=>e.length>1):t.length>1:!1;function mw(t){const e={};for(const O in t)O in hg||(e[O]=t[O]);if(t.css===!1)return e;const{name:n="v",type:r,duration:i,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:c=s,appearToClass:u=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=t,p=yw(i),g=p&&p[0],b=p&&p[1],{onBeforeEnter:v,onEnter:m,onEnterCancelled:x,onLeave:y,onLeaveCancelled:w,onBeforeAppear:S=v,onAppear:C=m,onAppearCancelled:T=x}=e,k=(O,P,q)=>{Jr(O,P?u:a),Jr(O,P?c:s),q&&q()},E=(O,P)=>{O._isLeaving=!1,Jr(O,f),Jr(O,h),Jr(O,d),P&&P()},_=O=>(P,q)=>{const L=O?C:m,I=()=>k(P,O,q);Zr(L,[P,I]),gg(()=>{Jr(P,O?l:o),_r(P,O?u:a),pg(L)||vg(P,r,g,I)})};return fe(e,{onBeforeEnter(O){Zr(v,[O]),_r(O,o),_r(O,s)},onBeforeAppear(O){Zr(S,[O]),_r(O,l),_r(O,c)},onEnter:_(!1),onAppear:_(!0),onLeave(O,P){O._isLeaving=!0;const q=()=>E(O,P);_r(O,f),_r(O,d),ww(),gg(()=>{O._isLeaving&&(Jr(O,f),_r(O,h),pg(y)||vg(O,r,b,q))}),Zr(y,[O,q])},onEnterCancelled(O){k(O,!1),Zr(x,[O])},onAppearCancelled(O){k(O,!0),Zr(T,[O])},onLeaveCancelled(O){E(O),Zr(w,[O])}})}function yw(t){if(t==null)return null;if(Zt(t))return[au(t.enter),au(t.leave)];{const e=au(t);return[e,e]}}function au(t){return lx(t)}function _r(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[To]||(t[To]=new Set)).add(e)}function Jr(t,e){e.split(/\s+/).forEach(r=>r&&t.classList.remove(r));const n=t[To];n&&(n.delete(e),n.size||(t[To]=void 0))}function gg(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let bw=0;function vg(t,e,n,r){const i=t._endId=++bw,o=()=>{i===t._endId&&r()};if(n)return setTimeout(o,n);const{type:s,timeout:a,propCount:l}=xw(t,e);if(!s)return r();const c=s+"end";let u=0;const f=()=>{t.removeEventListener(c,d),o()},d=h=>{h.target===t&&++u>=l&&f()};setTimeout(()=>{u<l&&f()},a+1),t.addEventListener(c,d)}function xw(t,e){const n=window.getComputedStyle(t),r=p=>(n[p]||"").split(", "),i=r(`${Sr}Delay`),o=r(`${Sr}Duration`),s=mg(i,o),a=r(`${Eo}Delay`),l=r(`${Eo}Duration`),c=mg(a,l);let u=null,f=0,d=0;e===Sr?s>0&&(u=Sr,f=s,d=o.length):e===Eo?c>0&&(u=Eo,f=c,d=l.length):(f=Math.max(s,c),u=f>0?s>c?Sr:Eo:null,d=u?u===Sr?o.length:l.length:0);const h=u===Sr&&/\b(transform|all)(,|$)/.test(r(`${Sr}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function mg(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,r)=>yg(n)+yg(t[r])))}function yg(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function ww(){return document.body.offsetHeight}function Aw(t,e,n){const r=t[To];r&&(e=(e?[e,...r]:[...r]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const bg=Symbol("_vod"),Ow=Symbol("_vsh"),Sw=Symbol(""),_w=/(^|;)\s*display\s*:/;function Cw(t,e,n){const r=t.style,i=se(n);let o=!1;if(n&&!i){if(e)if(se(e))for(const s of e.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&wa(r,a,"")}else for(const s in e)n[s]==null&&wa(r,s,"");for(const s in n)s==="display"&&(o=!0),wa(r,s,n[s])}else if(i){if(e!==n){const s=r[Sw];s&&(n+=";"+s),r.cssText=n,o=_w.test(n)}}else e&&t.removeAttribute("style");bg in t&&(t[bg]=o?r.display:"",t[Ow]&&(r.display="none"))}const xg=/\s*!important$/;function wa(t,e,n){if(At(n))n.forEach(r=>wa(t,e,r));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=Ew(t,e);xg.test(n)?t.setProperty(vr(r),n.replace(xg,""),"important"):t[r]=n}}const wg=["Webkit","Moz","ms"],lu={};function Ew(t,e){const n=lu[e];if(n)return n;let r=sn(e);if(r!=="filter"&&r in t)return lu[e]=r;r=zs(r);for(let i=0;i<wg.length;i++){const o=wg[i]+r;if(o in t)return lu[e]=o}return e}const Ag="http://www.w3.org/1999/xlink";function Og(t,e,n,r,i,o=hx(e)){r&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(Ag,e.slice(6,e.length)):t.setAttributeNS(Ag,e,n):n==null||o&&!Ch(n)?t.removeAttribute(e):t.setAttribute(e,o?"":gr(n)?String(n):n)}function Tw(t,e,n,r){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?fg(n):n);return}const i=t.tagName;if(e==="value"&&i!=="PROGRESS"&&!i.includes("-")){const s=i==="OPTION"?t.getAttribute("value")||"":t.value,a=n==null?t.type==="checkbox"?"on":"":String(n);(s!==a||!("_value"in t))&&(t.value=a),n==null&&t.removeAttribute(e),t._value=n;return}let o=!1;if(n===""||n==null){const s=typeof t[e];s==="boolean"?n=Ch(n):n==null&&s==="string"?(n="",o=!0):s==="number"&&(n=0,o=!0)}try{t[e]=n}catch{}o&&t.removeAttribute(e)}function kw(t,e,n,r){t.addEventListener(e,n,r)}function Pw(t,e,n,r){t.removeEventListener(e,n,r)}const Sg=Symbol("_vei");function Mw(t,e,n,r,i=null){const o=t[Sg]||(t[Sg]={}),s=o[e];if(r&&s)s.value=r;else{const[a,l]=qw(e);if(r){const c=o[e]=Rw(r,i);kw(t,a,c,l)}else s&&(Pw(t,a,s,l),o[e]=void 0)}}const _g=/(?:Once|Passive|Capture)$/;function qw(t){let e;if(_g.test(t)){e={};let r;for(;r=t.match(_g);)t=t.slice(0,t.length-r[0].length),e[r[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):vr(t.slice(2)),e]}let cu=0;const Lw=Promise.resolve(),Dw=()=>cu||(Lw.then(()=>cu=0),cu=Date.now());function Rw(t,e){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;vn(Iw(r,n.value),e,5,[r])};return n.value=t,n.attached=Dw(),n}function Iw(t,e){if(At(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(r=>i=>!i._stopped&&r&&r(i))}else return e}const Cg=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,Nw=(t,e,n,r,i,o)=>{const s=i==="svg";e==="class"?Aw(t,r,s):e==="style"?Cw(t,n,r):Fs(e)?mc(e)||Mw(t,e,n,r,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Fw(t,e,r,s))?(Tw(t,e,r),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Og(t,e,r,s,o,e!=="value")):(e==="true-value"?t._trueValue=r:e==="false-value"&&(t._falseValue=r),Og(t,e,r,s))};function Fw(t,e,n,r){if(r)return!!(e==="innerHTML"||e==="textContent"||e in t&&Cg(e)&&Ct(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const i=t.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return Cg(e)&&se(n)?!1:!!(e in t||t._isVueCE&&(/[A-Z]/.test(e)||!se(n)))}const Bw=fe({patchProp:Nw},pw);let Eg;function jw(){return Eg||(Eg=N2(Bw))}const zw=(...t)=>{const e=jw().createApp(...t),{mount:n}=e;return e.mount=r=>{const i=Hw(r);if(!i)return;const o=e._component;!Ct(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const s=n(i,!1,Uw(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},e};function Uw(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function Hw(t){return se(t)?document.querySelector(t):t}var Vw=!1;/*! * pinia v2.2.2 * (c) 2024 Eduardo San Martin Morote * @license MIT */let Tg;const Aa=t=>Tg=t,kg=Symbol();function uu(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var ko;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(ko||(ko={}));function Yw(){const t=Ph(!0),e=t.run(()=>Yt({}));let n=[],r=[];const i=Dc({install(o){Aa(i),i._a=o,o.provide(kg,i),o.config.globalProperties.$pinia=i,r.forEach(s=>n.push(s)),r=[]},use(o){return!this._a&&!Vw?r.push(o):n.push(o),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return i}const Pg=()=>{};function Mg(t,e,n,r=Pg){t.push(e);const i=()=>{const o=t.indexOf(e);o>-1&&(t.splice(o,1),r())};return!n&&Mh()&&qh(i),i}function Di(t,...e){t.slice().forEach(n=>{n(...e)})}const Qw=t=>t(),qg=Symbol(),fu=Symbol();function du(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,r)=>t.set(r,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const r=e[n],i=t[n];uu(i)&&uu(r)&&t.hasOwnProperty(n)&&!Jt(r)&&!Yn(r)?t[n]=du(i,r):t[n]=r}return t}const Ww=Symbol();function Kw(t){return!uu(t)||!t.hasOwnProperty(Ww)}const{assign:Cr}=Object;function Gw(t){return!!(Jt(t)&&t.effect)}function Xw(t,e,n,r){const{state:i,actions:o,getters:s}=e,a=n.state.value[t];let l;function c(){a||(n.state.value[t]=i?i():{});const u=rp(n.state.value[t]);return Cr(u,o,Object.keys(s||{}).reduce((f,d)=>(f[d]=Dc(Xt(()=>{Aa(n);const h=n._s.get(t);return s[d].call(h,h)})),f),{}))}return l=Lg(t,c,e,n,r,!0),l}function Lg(t,e,n={},r,i,o){let s;const a=Cr({actions:{}},n),l={deep:!0};let c,u,f=[],d=[],h;const p=r.state.value[t];!o&&!p&&(r.state.value[t]={}),Yt({});let g;function b(T){let k;c=u=!1,typeof T=="function"?(T(r.state.value[t]),k={type:ko.patchFunction,storeId:t,events:h}):(du(r.state.value[t],T),k={type:ko.patchObject,payload:T,storeId:t,events:h});const E=g=Symbol();Qn().then(()=>{g===E&&(c=!0)}),u=!0,Di(f,k,r.state.value[t])}const v=o?function(){const{state:k}=n,E=k?k():{};this.$patch(_=>{Cr(_,E)})}:Pg;function m(){s.stop(),f=[],d=[],r._s.delete(t)}const x=(T,k="")=>{if(qg in T)return T[fu]=k,T;const E=function(){Aa(r);const _=Array.from(arguments),O=[],P=[];function q(B){O.push(B)}function L(B){P.push(B)}Di(d,{args:_,name:E[fu],store:w,after:q,onError:L});let I;try{I=T.apply(this&&this.$id===t?this:w,_)}catch(B){throw Di(P,B),B}return I instanceof Promise?I.then(B=>(Di(O,B),B)).catch(B=>(Di(P,B),Promise.reject(B))):(Di(O,I),I)};return E[qg]=!0,E[fu]=k,E},y={_p:r,$id:t,$onAction:Mg.bind(null,d),$patch:b,$reset:v,$subscribe(T,k={}){const E=Mg(f,T,k.detached,()=>_()),_=s.run(()=>Tn(()=>r.state.value[t],O=>{(k.flush==="sync"?u:c)&&T({storeId:t,type:ko.direct,events:h},O)},Cr({},l,k)));return E},$dispose:m},w=Ti(y);r._s.set(t,w);const C=(r._a&&r._a.runWithContext||Qw)(()=>r._e.run(()=>(s=Ph()).run(()=>e({action:x}))));for(const T in C){const k=C[T];if(Jt(k)&&!Gw(k)||Yn(k))o||(p&&Kw(k)&&(Jt(k)?k.value=p[T]:du(k,p[T])),r.state.value[t][T]=k);else if(typeof k=="function"){const E=x(k,T);C[T]=E,a.actions[T]=k}}return Cr(w,C),Cr(St(w),C),Object.defineProperty(w,"$state",{get:()=>r.state.value[t],set:T=>{b(k=>{Cr(k,T)})}}),r._p.forEach(T=>{Cr(w,s.run(()=>T({store:w,app:r._a,pinia:r,options:a})))}),p&&o&&n.hydrate&&n.hydrate(w.$state,p),c=!0,u=!0,w}function Zw(t,e,n){let r,i;const o=typeof e=="function";r=t,i=o?n:e;function s(a,l){const c=P2();return a=a||(c?Kn(kg,null):null),a&&Aa(a),a=Tg,a._s.has(r)||(o?Lg(r,e,i,a):Xw(r,i,a)),a._s.get(r)}return s.$id=r,s}function hu(t){{t=St(t);const e={};for(const n in t){const r=t[n];(Jt(r)||Yn(r))&&(e[n]=Vx(t,n))}return e}}function pu(t,e){return pu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},pu(t,e)}function Po(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,pu(t,e)}var Mo=function(){function t(){this.listeners=[]}var e=t.prototype;return e.subscribe=function(r){var i=this,o=r||function(){};return this.listeners.push(o),this.onSubscribe(),function(){i.listeners=i.listeners.filter(function(s){return s!==o}),i.onUnsubscribe()}},e.hasListeners=function(){return this.listeners.length>0},e.onSubscribe=function(){},e.onUnsubscribe=function(){},t}();function jt(){return jt=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},jt.apply(null,arguments)}var Oa=typeof window>"u";function Le(){}function Jw(t,e){return typeof t=="function"?t(e):t}function gu(t){return typeof t=="number"&&t>=0&&t!==1/0}function Sa(t){return Array.isArray(t)?t:[t]}function Dg(t,e){return Math.max(t+(e||0)-Date.now(),0)}function vu(t,e,n){return Ea(t)?typeof e=="function"?jt({},n,{queryKey:t,queryFn:e}):jt({},e,{queryKey:t}):t}function Er(t,e,n){return Ea(t)?[jt({},e,{queryKey:t}),n]:[t||{},e]}function $w(t,e){if(t===!0&&e===!0||t==null&&e==null)return"all";if(t===!1&&e===!1)return"none";var n=t??!e;return n?"active":"inactive"}function Rg(t,e){var n=t.active,r=t.exact,i=t.fetching,o=t.inactive,s=t.predicate,a=t.queryKey,l=t.stale;if(Ea(a)){if(r){if(e.queryHash!==mu(a,e.options))return!1}else if(!_a(e.queryKey,a))return!1}var c=$w(n,o);if(c==="none")return!1;if(c!=="all"){var u=e.isActive();if(c==="active"&&!u||c==="inactive"&&u)return!1}return!(typeof l=="boolean"&&e.isStale()!==l||typeof i=="boolean"&&e.isFetching()!==i||s&&!s(e))}function Ig(t,e){var n=t.exact,r=t.fetching,i=t.predicate,o=t.mutationKey;if(Ea(o)){if(!e.options.mutationKey)return!1;if(n){if($r(e.options.mutationKey)!==$r(o))return!1}else if(!_a(e.options.mutationKey,o))return!1}return!(typeof r=="boolean"&&e.state.status==="loading"!==r||i&&!i(e))}function mu(t,e){var n=(e==null?void 0:e.queryKeyHashFn)||$r;return n(t)}function $r(t){var e=Sa(t);return t3(e)}function t3(t){return JSON.stringify(t,function(e,n){return yu(n)?Object.keys(n).sort().reduce(function(r,i){return r[i]=n[i],r},{}):n})}function _a(t,e){return Ng(Sa(t),Sa(e))}function Ng(t,e){return t===e?!0:typeof t!=typeof e?!1:t&&e&&typeof t=="object"&&typeof e=="object"?!Object.keys(e).some(function(n){return!Ng(t[n],e[n])}):!1}function Ca(t,e){if(t===e)return t;var n=Array.isArray(t)&&Array.isArray(e);if(n||yu(t)&&yu(e)){for(var r=n?t.length:Object.keys(t).length,i=n?e:Object.keys(e),o=i.length,s=n?[]:{},a=0,l=0;l<o;l++){var c=n?l:i[l];s[c]=Ca(t[c],e[c]),s[c]===t[c]&&a++}return r===o&&a===r?t:s}return e}function e3(t,e){if(t&&!e||e&&!t)return!1;for(var n in t)if(t[n]!==e[n])return!1;return!0}function yu(t){if(!Fg(t))return!1;var e=t.constructor;if(typeof e>"u")return!0;var n=e.prototype;return!(!Fg(n)||!n.hasOwnProperty("isPrototypeOf"))}function Fg(t){return Object.prototype.toString.call(t)==="[object Object]"}function Ea(t){return typeof t=="string"||Array.isArray(t)}function n3(t){return new Promise(function(e){setTimeout(e,t)})}function Bg(t){Promise.resolve().then(t).catch(function(e){return setTimeout(function(){throw e})})}function jg(){if(typeof AbortController=="function")return new AbortController}var r3=function(t){Po(e,t);function e(){var r;return r=t.call(this)||this,r.setup=function(i){var o;if(!Oa&&((o=window)!=null&&o.addEventListener)){var s=function(){return i()};return window.addEventListener("visibilitychange",s,!1),window.addEventListener("focus",s,!1),function(){window.removeEventListener("visibilitychange",s),window.removeEventListener("focus",s)}}},r}var n=e.prototype;return n.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},n.onUnsubscribe=function(){if(!this.hasListeners()){var i;(i=this.cleanup)==null||i.call(this),this.cleanup=void 0}},n.setEventListener=function(i){var o,s=this;this.setup=i,(o=this.cleanup)==null||o.call(this),this.cleanup=i(function(a){typeof a=="boolean"?s.setFocused(a):s.onFocus()})},n.setFocused=function(i){this.focused=i,i&&this.onFocus()},n.onFocus=function(){this.listeners.forEach(function(i){i()})},n.isFocused=function(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)},e}(Mo),qo=new r3,i3=function(t){Po(e,t);function e(){var r;return r=t.call(this)||this,r.setup=function(i){var o;if(!Oa&&((o=window)!=null&&o.addEventListener)){var s=function(){return i()};return window.addEventListener("online",s,!1),window.addEventListener("offline",s,!1),function(){window.removeEventListener("online",s),window.removeEventListener("offline",s)}}},r}var n=e.prototype;return n.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},n.onUnsubscribe=function(){if(!this.hasListeners()){var i;(i=this.cleanup)==null||i.call(this),this.cleanup=void 0}},n.setEventListener=function(i){var o,s=this;this.setup=i,(o=this.cleanup)==null||o.call(this),this.cleanup=i(function(a){typeof a=="boolean"?s.setOnline(a):s.onOnline()})},n.setOnline=function(i){this.online=i,i&&this.onOnline()},n.onOnline=function(){this.listeners.forEach(function(i){i()})},n.isOnline=function(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine},e}(Mo),Ta=new i3;function o3(t){return Math.min(1e3*Math.pow(2,t),3e4)}function ka(t){return typeof(t==null?void 0:t.cancel)=="function"}var zg=function(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent};function Pa(t){return t instanceof zg}var Ug=function(e){var n=this,r=!1,i,o,s,a;this.abort=e.abort,this.cancel=function(d){return i==null?void 0:i(d)},this.cancelRetry=function(){r=!0},this.continueRetry=function(){r=!1},this.continue=function(){return o==null?void 0:o()},this.failureCount=0,this.isPaused=!1,this.isResolved=!1,this.isTransportCancelable=!1,this.promise=new Promise(function(d,h){s=d,a=h});var l=function(h){n.isResolved||(n.isResolved=!0,e.onSuccess==null||e.onSuccess(h),o==null||o(),s(h))},c=function(h){n.isResolved||(n.isResolved=!0,e.onError==null||e.onError(h),o==null||o(),a(h))},u=function(){return new Promise(function(h){o=h,n.isPaused=!0,e.onPause==null||e.onPause()}).then(function(){o=void 0,n.isPaused=!1,e.onContinue==null||e.onContinue()})},f=function d(){if(!n.isResolved){var h;try{h=e.fn()}catch(p){h=Promise.reject(p)}i=function(g){if(!n.isResolved&&(c(new zg(g)),n.abort==null||n.abort(),ka(h)))try{h.cancel()}catch{}},n.isTransportCancelable=ka(h),Promise.resolve(h).then(l).catch(function(p){var g,b;if(!n.isResolved){var v=(g=e.retry)!=null?g:3,m=(b=e.retryDelay)!=null?b:o3,x=typeof m=="function"?m(n.failureCount,p):m,y=v===!0||typeof v=="number"&&n.failureCount<v||typeof v=="function"&&v(n.failureCount,p);if(r||!y){c(p);return}n.failureCount++,e.onFail==null||e.onFail(n.failureCount,p),n3(x).then(function(){if(!qo.isFocused()||!Ta.isOnline())return u()}).then(function(){r?c(p):d()})}})}};f()},s3=function(){function t(){this.queue=[],this.transactions=0,this.notifyFn=function(n){n()},this.batchNotifyFn=function(n){n()}}var e=t.prototype;return e.batch=function(r){var i;this.transactions++;try{i=r()}finally{this.transactions--,this.transactions||this.flush()}return i},e.schedule=function(r){var i=this;this.transactions?this.queue.push(r):Bg(function(){i.notifyFn(r)})},e.batchCalls=function(r){var i=this;return function(){for(var o=arguments.length,s=new Array(o),a=0;a<o;a++)s[a]=arguments[a];i.schedule(function(){r.apply(void 0,s)})}},e.flush=function(){var r=this,i=this.queue;this.queue=[],i.length&&Bg(function(){r.batchNotifyFn(function(){i.forEach(function(o){r.notifyFn(o)})})})},e.setNotifyFunction=function(r){this.notifyFn=r},e.setBatchNotifyFunction=function(r){this.batchNotifyFn=r},t}(),Se=new s3,a3=console;function Ma(){return a3}var l3=function(){function t(n){this.abortSignalConsumed=!1,this.hadObservers=!1,this.defaultOptions=n.defaultOptions,this.setOptions(n.options),this.observers=[],this.cache=n.cache,this.queryKey=n.queryKey,this.queryHash=n.queryHash,this.initialState=n.state||this.getDefaultState(this.options),this.state=this.initialState,this.meta=n.meta,this.scheduleGc()}var e=t.prototype;return e.setOptions=function(r){var i;this.options=jt({},this.defaultOptions,r),this.meta=r==null?void 0:r.meta,this.cacheTime=Math.max(this.cacheTime||0,(i=this.options.cacheTime)!=null?i:5*60*1e3)},e.setDefaultOptions=function(r){this.defaultOptions=r},e.scheduleGc=function(){var r=this;this.clearGcTimeout(),gu(this.cacheTime)&&(this.gcTimeout=setTimeout(function(){r.optionalRemove()},this.cacheTime))},e.clearGcTimeout=function(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)},e.optionalRemove=function(){this.observers.length||(this.state.isFetching?this.hadObservers&&this.scheduleGc():this.cache.remove(this))},e.setData=function(r,i){var o,s,a=this.state.data,l=Jw(r,a);return(o=(s=this.options).isDataEqual)!=null&&o.call(s,a,l)?l=a:this.options.structuralSharing!==!1&&(l=Ca(a,l)),this.dispatch({data:l,type:"success",dataUpdatedAt:i==null?void 0:i.updatedAt}),l},e.setState=function(r,i){this.dispatch({type:"setState",state:r,setStateOptions:i})},e.cancel=function(r){var i,o=this.promise;return(i=this.retryer)==null||i.cancel(r),o?o.then(Le).catch(Le):Promise.resolve()},e.destroy=function(){this.clearGcTimeout(),this.cancel({silent:!0})},e.reset=function(){this.destroy(),this.setState(this.initialState)},e.isActive=function(){return this.observers.some(function(r){return r.options.enabled!==!1})},e.isFetching=function(){return this.state.isFetching},e.isStale=function(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(function(r){return r.getCurrentResult().isStale})},e.isStaleByTime=function(r){return r===void 0&&(r=0),this.state.isInvalidated||!this.state.dataUpdatedAt||!Dg(this.state.dataUpdatedAt,r)},e.onFocus=function(){var r,i=this.observers.find(function(o){return o.shouldFetchOnWindowFocus()});i&&i.refetch(),(r=this.retryer)==null||r.continue()},e.onOnline=function(){var r,i=this.observers.find(function(o){return o.shouldFetchOnReconnect()});i&&i.refetch(),(r=this.retryer)==null||r.continue()},e.addObserver=function(r){this.observers.indexOf(r)===-1&&(this.observers.push(r),this.hadObservers=!0,this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:r}))},e.removeObserver=function(r){this.observers.indexOf(r)!==-1&&(this.observers=this.observers.filter(function(i){return i!==r}),this.observers.length||(this.retryer&&(this.retryer.isTransportCancelable||this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.cacheTime?this.scheduleGc():this.cache.remove(this)),this.cache.notify({type:"observerRemoved",query:this,observer:r}))},e.getObserversCount=function(){return this.observers.length},e.invalidate=function(){this.state.isInvalidated||this.dispatch({type:"invalidate"})},e.fetch=function(r,i){var o=this,s,a,l;if(this.state.isFetching){if(this.state.dataUpdatedAt&&(i!=null&&i.cancelRefetch))this.cancel({silent:!0});else if(this.promise){var c;return(c=this.retryer)==null||c.continueRetry(),this.promise}}if(r&&this.setOptions(r),!this.options.queryFn){var u=this.observers.find(function(m){return m.options.queryFn});u&&this.setOptions(u.options)}var f=Sa(this.queryKey),d=jg(),h={queryKey:f,pageParam:void 0,meta:this.meta};Object.defineProperty(h,"signal",{enumerable:!0,get:function(){if(d)return o.abortSignalConsumed=!0,d.signal}});var p=function(){return o.options.queryFn?(o.abortSignalConsumed=!1,o.options.queryFn(h)):Promise.reject("Missing queryFn")},g={fetchOptions:i,options:this.options,queryKey:f,state:this.state,fetchFn:p,meta:this.meta};if((s=this.options.behavior)!=null&&s.onFetch){var b;(b=this.options.behavior)==null||b.onFetch(g)}if(this.revertState=this.state,!this.state.isFetching||this.state.fetchMeta!==((a=g.fetchOptions)==null?void 0:a.meta)){var v;this.dispatch({type:"fetch",meta:(v=g.fetchOptions)==null?void 0:v.meta})}return this.retryer=new Ug({fn:g.fetchFn,abort:d==null||(l=d.abort)==null?void 0:l.bind(d),onSuccess:function(x){o.setData(x),o.cache.config.onSuccess==null||o.cache.config.onSuccess(x,o),o.cacheTime===0&&o.optionalRemove()},onError:function(x){Pa(x)&&x.silent||o.dispatch({type:"error",error:x}),Pa(x)||(o.cache.config.onError==null||o.cache.config.onError(x,o),Ma().error(x)),o.cacheTime===0&&o.optionalRemove()},onFail:function(){o.dispatch({type:"failed"})},onPause:function(){o.dispatch({type:"pause"})},onContinue:function(){o.dispatch({type:"continue"})},retry:g.options.retry,retryDelay:g.options.retryDelay}),this.promise=this.retryer.promise,this.promise},e.dispatch=function(r){var i=this;this.state=this.reducer(this.state,r),Se.batch(function(){i.observers.forEach(function(o){o.onQueryUpdate(r)}),i.cache.notify({query:i,type:"queryUpdated",action:r})})},e.getDefaultState=function(r){var i=typeof r.initialData=="function"?r.initialData():r.initialData,o=typeof r.initialData<"u",s=o?typeof r.initialDataUpdatedAt=="function"?r.initialDataUpdatedAt():r.initialDataUpdatedAt:0,a=typeof i<"u";return{data:i,dataUpdateCount:0,dataUpdatedAt:a?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isFetching:!1,isInvalidated:!1,isPaused:!1,status:a?"success":"idle"}},e.reducer=function(r,i){var o,s;switch(i.type){case"failed":return jt({},r,{fetchFailureCount:r.fetchFailureCount+1});case"pause":return jt({},r,{isPaused:!0});case"continue":return jt({},r,{isPaused:!1});case"fetch":return jt({},r,{fetchFailureCount:0,fetchMeta:(o=i.meta)!=null?o:null,isFetching:!0,isPaused:!1},!r.dataUpdatedAt&&{error:null,status:"loading"});case"success":return jt({},r,{data:i.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(s=i.dataUpdatedAt)!=null?s:Date.now(),error:null,fetchFailureCount:0,isFetching:!1,isInvalidated:!1,isPaused:!1,status:"success"});case"error":var a=i.error;return Pa(a)&&a.revert&&this.revertState?jt({},this.revertState):jt({},r,{error:a,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,isFetching:!1,isPaused:!1,status:"error"});case"invalidate":return jt({},r,{isInvalidated:!0});case"setState":return jt({},r,i.state);default:return r}},t}(),Hg=function(t){Po(e,t);function e(r){var i;return i=t.call(this)||this,i.config=r||{},i.queries=[],i.queriesMap={},i}var n=e.prototype;return n.build=function(i,o,s){var a,l=o.queryKey,c=(a=o.queryHash)!=null?a:mu(l,o),u=this.get(c);return u||(u=new l3({cache:this,queryKey:l,queryHash:c,options:i.defaultQueryOptions(o),state:s,defaultOptions:i.getQueryDefaults(l),meta:o.meta}),this.add(u)),u},n.add=function(i){this.queriesMap[i.queryHash]||(this.queriesMap[i.queryHash]=i,this.queries.push(i),this.notify({type:"queryAdded",query:i}))},n.remove=function(i){var o=this.queriesMap[i.queryHash];o&&(i.destroy(),this.queries=this.queries.filter(function(s){return s!==i}),o===i&&delete this.queriesMap[i.queryHash],this.notify({type:"queryRemoved",query:i}))},n.clear=function(){var i=this;Se.batch(function(){i.queries.forEach(function(o){i.remove(o)})})},n.get=function(i){return this.queriesMap[i]},n.getAll=function(){return this.queries},n.find=function(i,o){var s=Er(i,o),a=s[0];return typeof a.exact>"u"&&(a.exact=!0),this.queries.find(function(l){return Rg(a,l)})},n.findAll=function(i,o){var s=Er(i,o),a=s[0];return Object.keys(a).length>0?this.queries.filter(function(l){return Rg(a,l)}):this.queries},n.notify=function(i){var o=this;Se.batch(function(){o.listeners.forEach(function(s){s(i)})})},n.onFocus=function(){var i=this;Se.batch(function(){i.queries.forEach(function(o){o.onFocus()})})},n.onOnline=function(){var i=this;Se.batch(function(){i.queries.forEach(function(o){o.onOnline()})})},e}(Mo),c3=function(){function t(n){this.options=jt({},n.defaultOptions,n.options),this.mutationId=n.mutationId,this.mutationCache=n.mutationCache,this.observers=[],this.state=n.state||u3(),this.meta=n.meta}var e=t.prototype;return e.setState=function(r){this.dispatch({type:"setState",state:r})},e.addObserver=function(r){this.observers.indexOf(r)===-1&&this.observers.push(r)},e.removeObserver=function(r){this.observers=this.observers.filter(function(i){return i!==r})},e.cancel=function(){return this.retryer?(this.retryer.cancel(),this.retryer.promise.then(Le).catch(Le)):Promise.resolve()},e.continue=function(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()},e.execute=function(){var r=this,i,o=this.state.status==="loading",s=Promise.resolve();return o||(this.dispatch({type:"loading",variables:this.options.variables}),s=s.then(function(){r.mutationCache.config.onMutate==null||r.mutationCache.config.onMutate(r.state.variables,r)}).then(function(){return r.options.onMutate==null?void 0:r.options.onMutate(r.state.variables)}).then(function(a){a!==r.state.context&&r.dispatch({type:"loading",context:a,variables:r.state.variables})})),s.then(function(){return r.executeMutation()}).then(function(a){i=a,r.mutationCache.config.onSuccess==null||r.mutationCache.config.onSuccess(i,r.state.variables,r.state.context,r)}).then(function(){return r.options.onSuccess==null?void 0:r.options.onSuccess(i,r.state.variables,r.state.context)}).then(function(){return r.options.onSettled==null?void 0:r.options.onSettled(i,null,r.state.variables,r.state.context)}).then(function(){return r.dispatch({type:"success",data:i}),i}).catch(function(a){return r.mutationCache.config.onError==null||r.mutationCache.config.onError(a,r.state.variables,r.state.context,r),Ma().error(a),Promise.resolve().then(function(){return r.options.onError==null?void 0:r.options.onError(a,r.state.variables,r.state.context)}).then(function(){return r.options.onSettled==null?void 0:r.options.onSettled(void 0,a,r.state.variables,r.state.context)}).then(function(){throw r.dispatch({type:"error",error:a}),a})})},e.executeMutation=function(){var r=this,i;return this.retryer=new Ug({fn:function(){return r.options.mutationFn?r.options.mutationFn(r.state.variables):Promise.reject("No mutationFn found")},onFail:function(){r.dispatch({type:"failed"})},onPause:function(){r.dispatch({type:"pause"})},onContinue:function(){r.dispatch({type:"continue"})},retry:(i=this.options.retry)!=null?i:0,retryDelay:this.options.retryDelay}),this.retryer.promise},e.dispatch=function(r){var i=this;this.state=f3(this.state,r),Se.batch(function(){i.observers.forEach(function(o){o.onMutationUpdate(r)}),i.mutationCache.notify(i)})},t}();function u3(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}function f3(t,e){switch(e.type){case"failed":return jt({},t,{failureCount:t.failureCount+1});case"pause":return jt({},t,{isPaused:!0});case"continue":return jt({},t,{isPaused:!1});case"loading":return jt({},t,{context:e.context,data:void 0,error:null,isPaused:!1,status:"loading",variables:e.variables});case"success":return jt({},t,{data:e.data,error:null,status:"success",isPaused:!1});case"error":return jt({},t,{data:void 0,error:e.error,failureCount:t.failureCount+1,isPaused:!1,status:"error"});case"setState":return jt({},t,e.state);default:return t}}var Vg=function(t){Po(e,t);function e(r){var i;return i=t.call(this)||this,i.config=r||{},i.mutations=[],i.mutationId=0,i}var n=e.prototype;return n.build=function(i,o,s){var a=new c3({mutationCache:this,mutationId:++this.mutationId,options:i.defaultMutationOptions(o),state:s,defaultOptions:o.mutationKey?i.getMutationDefaults(o.mutationKey):void 0,meta:o.meta});return this.add(a),a},n.add=function(i){this.mutations.push(i),this.notify(i)},n.remove=function(i){this.mutations=this.mutations.filter(function(o){return o!==i}),i.cancel(),this.notify(i)},n.clear=function(){var i=this;Se.batch(function(){i.mutations.forEach(function(o){i.remove(o)})})},n.getAll=function(){return this.mutations},n.find=function(i){return typeof i.exact>"u"&&(i.exact=!0),this.mutations.find(function(o){return Ig(i,o)})},n.findAll=function(i){return this.mutations.filter(function(o){return Ig(i,o)})},n.notify=function(i){var o=this;Se.batch(function(){o.listeners.forEach(function(s){s(i)})})},n.onFocus=function(){this.resumePausedMutations()},n.onOnline=function(){this.resumePausedMutations()},n.resumePausedMutations=function(){var i=this.mutations.filter(function(o){return o.state.isPaused});return Se.batch(function(){return i.reduce(function(o,s){return o.then(function(){return s.continue().catch(Le)})},Promise.resolve())})},e}(Mo);function d3(){return{onFetch:function(e){e.fetchFn=function(){var n,r,i,o,s,a,l=(n=e.fetchOptions)==null||(r=n.meta)==null?void 0:r.refetchPage,c=(i=e.fetchOptions)==null||(o=i.meta)==null?void 0:o.fetchMore,u=c==null?void 0:c.pageParam,f=(c==null?void 0:c.direction)==="forward",d=(c==null?void 0:c.direction)==="backward",h=((s=e.state.data)==null?void 0:s.pages)||[],p=((a=e.state.data)==null?void 0:a.pageParams)||[],g=jg(),b=g==null?void 0:g.signal,v=p,m=!1,x=e.options.queryFn||function(){return Promise.reject("Missing queryFn")},y=function(q,L,I,B){return v=B?[L].concat(v):[].concat(v,[L]),B?[I].concat(q):[].concat(q,[I])},w=function(q,L,I,B){if(m)return Promise.reject("Cancelled");if(typeof I>"u"&&!L&&q.length)return Promise.resolve(q);var W={queryKey:e.queryKey,signal:b,pageParam:I,meta:e.meta},U=x(W),R=Promise.resolve(U).then(function(N){return y(q,I,N,B)});if(ka(U)){var M=R;M.cancel=U.cancel}return R},S;if(!h.length)S=w([]);else if(f){var C=typeof u<"u",T=C?u:Yg(e.options,h);S=w(h,C,T)}else if(d){var k=typeof u<"u",E=k?u:h3(e.options,h);S=w(h,k,E,!0)}else(function(){v=[];var P=typeof e.options.getNextPageParam>"u",q=l&&h[0]?l(h[0],0,h):!0;S=q?w([],P,p[0]):Promise.resolve(y([],p[0],h[0]));for(var L=function(W){S=S.then(function(U){var R=l&&h[W]?l(h[W],W,h):!0;if(R){var M=P?p[W]:Yg(e.options,U);return w(U,P,M)}return Promise.resolve(y(U,p[W],h[W]))})},I=1;I<h.length;I++)L(I)})();var _=S.then(function(P){return{pages:P,pageParams:v}}),O=_;return O.cancel=function(){m=!0,g==null||g.abort(),ka(S)&&S.cancel()},_}}}}function Yg(t,e){return t.getNextPageParam==null?void 0:t.getNextPageParam(e[e.length-1],e)}function h3(t,e){return t.getPreviousPageParam==null?void 0:t.getPreviousPageParam(e[0],e)}var p3=function(){function t(n){n===void 0&&(n={}),this.queryCache=n.queryCache||new Hg,this.mutationCache=n.mutationCache||new Vg,this.defaultOptions=n.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}var e=t.prototype;return e.mount=function(){var r=this;this.unsubscribeFocus=qo.subscribe(function(){qo.isFocused()&&Ta.isOnline()&&(r.mutationCache.onFocus(),r.queryCache.onFocus())}),this.unsubscribeOnline=Ta.subscribe(function(){qo.isFocused()&&Ta.isOnline()&&(r.mutationCache.onOnline(),r.queryCache.onOnline())})},e.unmount=function(){var r,i;(r=this.unsubscribeFocus)==null||r.call(this),(i=this.unsubscribeOnline)==null||i.call(this)},e.isFetching=function(r,i){var o=Er(r,i),s=o[0];return s.fetching=!0,this.queryCache.findAll(s).length},e.isMutating=function(r){return this.mutationCache.findAll(jt({},r,{fetching:!0})).length},e.getQueryData=function(r,i){var o;return(o=this.queryCache.find(r,i))==null?void 0:o.state.data},e.getQueriesData=function(r){return this.getQueryCache().findAll(r).map(function(i){var o=i.queryKey,s=i.state,a=s.data;return[o,a]})},e.setQueryData=function(r,i,o){var s=vu(r),a=this.defaultQueryOptions(s);return this.queryCache.build(this,a).setData(i,o)},e.setQueriesData=function(r,i,o){var s=this;return Se.batch(function(){return s.getQueryCache().findAll(r).map(function(a){var l=a.queryKey;return[l,s.setQueryData(l,i,o)]})})},e.getQueryState=function(r,i){var o;return(o=this.queryCache.find(r,i))==null?void 0:o.state},e.removeQueries=function(r,i){var o=Er(r,i),s=o[0],a=this.queryCache;Se.batch(function(){a.findAll(s).forEach(function(l){a.remove(l)})})},e.resetQueries=function(r,i,o){var s=this,a=Er(r,i,o),l=a[0],c=a[1],u=this.queryCache,f=jt({},l,{active:!0});return Se.batch(function(){return u.findAll(l).forEach(function(d){d.reset()}),s.refetchQueries(f,c)})},e.cancelQueries=function(r,i,o){var s=this,a=Er(r,i,o),l=a[0],c=a[1],u=c===void 0?{}:c;typeof u.revert>"u"&&(u.revert=!0);var f=Se.batch(function(){return s.queryCache.findAll(l).map(function(d){return d.cancel(u)})});return Promise.all(f).then(Le).catch(Le)},e.invalidateQueries=function(r,i,o){var s,a,l,c=this,u=Er(r,i,o),f=u[0],d=u[1],h=jt({},f,{active:(s=(a=f.refetchActive)!=null?a:f.active)!=null?s:!0,inactive:(l=f.refetchInactive)!=null?l:!1});return Se.batch(function(){return c.queryCache.findAll(f).forEach(function(p){p.invalidate()}),c.refetchQueries(h,d)})},e.refetchQueries=function(r,i,o){var s=this,a=Er(r,i,o),l=a[0],c=a[1],u=Se.batch(function(){return s.queryCache.findAll(l).map(function(d){return d.fetch(void 0,jt({},c,{meta:{refetchPage:l==null?void 0:l.refetchPage}}))})}),f=Promise.all(u).then(Le);return c!=null&&c.throwOnError||(f=f.catch(Le)),f},e.fetchQuery=function(r,i,o){var s=vu(r,i,o),a=this.defaultQueryOptions(s);typeof a.retry>"u"&&(a.retry=!1);var l=this.queryCache.build(this,a);return l.isStaleByTime(a.staleTime)?l.fetch(a):Promise.resolve(l.state.data)},e.prefetchQuery=function(r,i,o){return this.fetchQuery(r,i,o).then(Le).catch(Le)},e.fetchInfiniteQuery=function(r,i,o){var s=vu(r,i,o);return s.behavior=d3(),this.fetchQuery(s)},e.prefetchInfiniteQuery=function(r,i,o){return this.fetchInfiniteQuery(r,i,o).then(Le).catch(Le)},e.cancelMutations=function(){var r=this,i=Se.batch(function(){return r.mutationCache.getAll().map(function(o){return o.cancel()})});return Promise.all(i).then(Le).catch(Le)},e.resumePausedMutations=function(){return this.getMutationCache().resumePausedMutations()},e.executeMutation=function(r){return this.mutationCache.build(this,r).execute()},e.getQueryCache=function(){return this.queryCache},e.getMutationCache=function(){return this.mutationCache},e.getDefaultOptions=function(){return this.defaultOptions},e.setDefaultOptions=function(r){this.defaultOptions=r},e.setQueryDefaults=function(r,i){var o=this.queryDefaults.find(function(s){return $r(r)===$r(s.queryKey)});o?o.defaultOptions=i:this.queryDefaults.push({queryKey:r,defaultOptions:i})},e.getQueryDefaults=function(r){var i;return r?(i=this.queryDefaults.find(function(o){return _a(r,o.queryKey)}))==null?void 0:i.defaultOptions:void 0},e.setMutationDefaults=function(r,i){var o=this.mutationDefaults.find(function(s){return $r(r)===$r(s.mutationKey)});o?o.defaultOptions=i:this.mutationDefaults.push({mutationKey:r,defaultOptions:i})},e.getMutationDefaults=function(r){var i;return r?(i=this.mutationDefaults.find(function(o){return _a(r,o.mutationKey)}))==null?void 0:i.defaultOptions:void 0},e.defaultQueryOptions=function(r){if(r!=null&&r._defaulted)return r;var i=jt({},this.defaultOptions.queries,this.getQueryDefaults(r==null?void 0:r.queryKey),r,{_defaulted:!0});return!i.queryHash&&i.queryKey&&(i.queryHash=mu(i.queryKey,i)),i},e.defaultQueryObserverOptions=function(r){return this.defaultQueryOptions(r)},e.defaultMutationOptions=function(r){return r!=null&&r._defaulted?r:jt({},this.defaultOptions.mutations,this.getMutationDefaults(r==null?void 0:r.mutationKey),r,{_defaulted:!0})},e.clear=function(){this.queryCache.clear(),this.mutationCache.clear()},t}(),g3=function(t){Po(e,t);function e(r,i){var o;return o=t.call(this)||this,o.client=r,o.options=i,o.trackedProps=[],o.selectError=null,o.bindMethods(),o.setOptions(i),o}var n=e.prototype;return n.bindMethods=function(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)},n.onSubscribe=function(){this.listeners.length===1&&(this.currentQuery.addObserver(this),Qg(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())},n.onUnsubscribe=function(){this.listeners.length||this.destroy()},n.shouldFetchOnReconnect=function(){return bu(this.currentQuery,this.options,this.options.refetchOnReconnect)},n.shouldFetchOnWindowFocus=function(){return bu(this.currentQuery,this.options,this.options.refetchOnWindowFocus)},n.destroy=function(){this.listeners=[],this.clearTimers(),this.currentQuery.removeObserver(this)},n.setOptions=function(i,o){var s=this.options,a=this.currentQuery;if(this.options=this.client.defaultQueryObserverOptions(i),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=s.queryKey),this.updateQuery();var l=this.hasListeners();l&&Wg(this.currentQuery,a,this.options,s)&&this.executeFetch(),this.updateResult(o),l&&(this.currentQuery!==a||this.options.enabled!==s.enabled||this.options.staleTime!==s.staleTime)&&this.updateStaleTimeout();var c=this.computeRefetchInterval();l&&(this.currentQuery!==a||this.options.enabled!==s.enabled||c!==this.currentRefetchInterval)&&this.updateRefetchInterval(c)},n.getOptimisticResult=function(i){var o=this.client.defaultQueryObserverOptions(i),s=this.client.getQueryCache().build(this.client,o);return this.createResult(s,o)},n.getCurrentResult=function(){return this.currentResult},n.trackResult=function(i,o){var s=this,a={},l=function(u){s.trackedProps.includes(u)||s.trackedProps.push(u)};return Object.keys(i).forEach(function(c){Object.defineProperty(a,c,{configurable:!1,enumerable:!0,get:function(){return l(c),i[c]}})}),(o.useErrorBoundary||o.suspense)&&l("error"),a},n.getNextResult=function(i){var o=this;return new Promise(function(s,a){var l=o.subscribe(function(c){c.isFetching||(l(),c.isError&&(i!=null&&i.throwOnError)?a(c.error):s(c))})})},n.getCurrentQuery=function(){return this.currentQuery},n.remove=function(){this.client.getQueryCache().remove(this.currentQuery)},n.refetch=function(i){return this.fetch(jt({},i,{meta:{refetchPage:i==null?void 0:i.refetchPage}}))},n.fetchOptimistic=function(i){var o=this,s=this.client.defaultQueryObserverOptions(i),a=this.client.getQueryCache().build(this.client,s);return a.fetch().then(function(){return o.createResult(a,s)})},n.fetch=function(i){var o=this;return this.executeFetch(i).then(function(){return o.updateResult(),o.currentResult})},n.executeFetch=function(i){this.updateQuery();var o=this.currentQuery.fetch(this.options,i);return i!=null&&i.throwOnError||(o=o.catch(Le)),o},n.updateStaleTimeout=function(){var i=this;if(this.clearStaleTimeout(),!(Oa||this.currentResult.isStale||!gu(this.options.staleTime))){var o=Dg(this.currentResult.dataUpdatedAt,this.options.staleTime),s=o+1;this.staleTimeoutId=setTimeout(function(){i.currentResult.isStale||i.updateResult()},s)}},n.computeRefetchInterval=function(){var i;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(i=this.options.refetchInterval)!=null?i:!1},n.updateRefetchInterval=function(i){var o=this;this.clearRefetchInterval(),this.currentRefetchInterval=i,!(Oa||this.options.enabled===!1||!gu(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(function(){(o.options.refetchIntervalInBackground||qo.isFocused())&&o.executeFetch()},this.currentRefetchInterval))},n.updateTimers=function(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())},n.clearTimers=function(){this.clearStaleTimeout(),this.clearRefetchInterval()},n.clearStaleTimeout=function(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)},n.clearRefetchInterval=function(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)},n.createResult=function(i,o){var s=this.currentQuery,a=this.options,l=this.currentResult,c=this.currentResultState,u=this.currentResultOptions,f=i!==s,d=f?i.state:this.currentQueryInitialState,h=f?this.currentResult:this.previousQueryResult,p=i.state,g=p.dataUpdatedAt,b=p.error,v=p.errorUpdatedAt,m=p.isFetching,x=p.status,y=!1,w=!1,S;if(o.optimisticResults){var C=this.hasListeners(),T=!C&&Qg(i,o),k=C&&Wg(i,s,o,a);(T||k)&&(m=!0,g||(x="loading"))}if(o.keepPreviousData&&!p.dataUpdateCount&&(h!=null&&h.isSuccess)&&x!=="error")S=h.data,g=h.dataUpdatedAt,x=h.status,y=!0;else if(o.select&&typeof p.data<"u")if(l&&p.data===(c==null?void 0:c.data)&&o.select===this.selectFn)S=this.selectResult;else try{this.selectFn=o.select,S=o.select(p.data),o.structuralSharing!==!1&&(S=Ca(l==null?void 0:l.data,S)),this.selectResult=S,this.selectError=null}catch(O){Ma().error(O),this.selectError=O}else S=p.data;if(typeof o.placeholderData<"u"&&typeof S>"u"&&(x==="loading"||x==="idle")){var E;if(l!=null&&l.isPlaceholderData&&o.placeholderData===(u==null?void 0:u.placeholderData))E=l.data;else if(E=typeof o.placeholderData=="function"?o.placeholderData():o.placeholderData,o.select&&typeof E<"u")try{E=o.select(E),o.structuralSharing!==!1&&(E=Ca(l==null?void 0:l.data,E)),this.selectError=null}catch(O){Ma().error(O),this.selectError=O}typeof E<"u"&&(x="success",S=E,w=!0)}this.selectError&&(b=this.selectError,S=this.selectResult,v=Date.now(),x="error");var _={status:x,isLoading:x==="loading",isSuccess:x==="success",isError:x==="error",isIdle:x==="idle",data:S,dataUpdatedAt:g,error:b,errorUpdatedAt:v,failureCount:p.fetchFailureCount,errorUpdateCount:p.errorUpdateCount,isFetched:p.dataUpdateCount>0||p.errorUpdateCount>0,isFetchedAfterMount:p.dataUpdateCount>d.dataUpdateCount||p.errorUpdateCount>d.errorUpdateCount,isFetching:m,isRefetching:m&&x!=="loading",isLoadingError:x==="error"&&p.dataUpdatedAt===0,isPlaceholderData:w,isPreviousData:y,isRefetchError:x==="error"&&p.dataUpdatedAt!==0,isStale:xu(i,o),refetch:this.refetch,remove:this.remove};return _},n.shouldNotifyListeners=function(i,o){if(!o)return!0;var s=this.options,a=s.notifyOnChangeProps,l=s.notifyOnChangePropsExclusions;if(!a&&!l||a==="tracked"&&!this.trackedProps.length)return!0;var c=a==="tracked"?this.trackedProps:a;return Object.keys(i).some(function(u){var f=u,d=i[f]!==o[f],h=c==null?void 0:c.some(function(g){return g===u}),p=l==null?void 0:l.some(function(g){return g===u});return d&&!p&&(!c||h)})},n.updateResult=function(i){var o=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!e3(this.currentResult,o)){var s={cache:!0};(i==null?void 0:i.listeners)!==!1&&this.shouldNotifyListeners(this.currentResult,o)&&(s.listeners=!0),this.notify(jt({},s,i))}},n.updateQuery=function(){var i=this.client.getQueryCache().build(this.client,this.options);if(i!==this.currentQuery){var o=this.currentQuery;this.currentQuery=i,this.currentQueryInitialState=i.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(o==null||o.removeObserver(this),i.addObserver(this))}},n.onQueryUpdate=function(i){var o={};i.type==="success"?o.onSuccess=!0:i.type==="error"&&!Pa(i.error)&&(o.onError=!0),this.updateResult(o),this.hasListeners()&&this.updateTimers()},n.notify=function(i){var o=this;Se.batch(function(){i.onSuccess?(o.options.onSuccess==null||o.options.onSuccess(o.currentResult.data),o.options.onSettled==null||o.options.onSettled(o.currentResult.data,null)):i.onError&&(o.options.onError==null||o.options.onError(o.currentResult.error),o.options.onSettled==null||o.options.onSettled(void 0,o.currentResult.error)),i.listeners&&o.listeners.forEach(function(s){s(o.currentResult)}),i.cache&&o.client.getQueryCache().notify({query:o.currentQuery,type:"observerResultsUpdated"})})},e}(Mo);function v3(t,e){return e.enabled!==!1&&!t.state.dataUpdatedAt&&!(t.state.status==="error"&&e.retryOnMount===!1)}function Qg(t,e){return v3(t,e)||t.state.dataUpdatedAt>0&&bu(t,e,e.refetchOnMount)}function bu(t,e,n){if(e.enabled!==!1){var r=typeof n=="function"?n(t):n;return r==="always"||r!==!1&&xu(t,e)}return!1}function Wg(t,e,n,r){return n.enabled!==!1&&(t!==e||r.enabled===!1)&&(!n.suspense||t.state.status!=="error")&&xu(t,n)}function xu(t,e){return t.isStaleByTime(e.staleTime)}var be=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},wu={exports:{}},Kg={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},Gg=Object.keys(Kg).join("|"),m3=new RegExp(Gg,"g"),y3=new RegExp(Gg,"");function b3(t){return Kg[t]}var Xg=function(t){return t.replace(m3,b3)},x3=function(t){return!!t.match(y3)};wu.exports=Xg,wu.exports.has=x3,wu.exports.remove=Xg;/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */var Au=function(t,e){return Au=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},Au(t,e)};function Ou(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Au(t,e);function n(){this.constructor=t}t.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n)}var Tr=function(){return Tr=Object.assign||function(e){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},Tr.apply(this,arguments)},w3="VUE_QUERY_CLIENT";function Su(t){var e=t?":".concat(t):"";return"".concat(w3).concat(e)}function cn(t){return typeof t=="string"||Array.isArray(t)}function A3(t,e){Object.keys(t).forEach(function(n){t[n]=e[n]})}function _u(t,e){if(e){var n=e(t);if(n!==void 0||Jt(t))return n}if(Array.isArray(t))return t.map(function(i){return _u(i,e)});if(typeof t=="object"&&O3(t)){var r=Object.entries(t).map(function(i){var o=i[0],s=i[1];return[o,_u(s,e)]});return Object.fromEntries(r)}return t}function xt(t){return _u(t,function(e){if(Jt(e))return xt(et(e))})}function O3(t){if(Object.prototype.toString.call(t)!=="[object Object]")return!1;var e=Object.getPrototypeOf(t);return e===null||e===Object.prototype}function S3(t){var e;t===void 0&&(t="");var n=(e=ya())===null||e===void 0?void 0:e.proxy;if(!n)throw new Error("vue-query hooks can only be used inside setup() function.");var r=Su(t),i=Kn(r);if(!i)throw new Error("No 'queryClient' found in Vue context, use 'VueQueryPlugin' to properly initialize the library.");return i}var _3=function(t){Ou(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.find=function(n,r){var i=xt(n),o=xt(r);return t.prototype.find.call(this,i,o)},e.prototype.findAll=function(n,r){var i=xt(n),o=xt(r);return cn(i)?t.prototype.findAll.call(this,i,o):t.prototype.findAll.call(this,i)},e}(Hg),C3=function(t){Ou(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.find=function(n){return t.prototype.find.call(this,xt(n))},e.prototype.findAll=function(n){return t.prototype.findAll.call(this,xt(n))},e}(Vg),Zg=function(t){Ou(e,t);function e(n){n===void 0&&(n={});var r=xt(n),i={defaultOptions:xt(r.defaultOptions),queryCache:r.queryCache||new _3,mutationCache:r.mutationCache||new C3};return t.call(this,i)||this}return e.prototype.isFetching=function(n,r){var i=xt(n),o=xt(r);return cn(i)?t.prototype.isFetching.call(this,i,o):t.prototype.isFetching.call(this,i)},e.prototype.isMutating=function(n){return t.prototype.isMutating.call(this,xt(n))},e.prototype.getQueryData=function(n,r){return t.prototype.getQueryData.call(this,xt(n),xt(r))},e.prototype.getQueriesData=function(n){var r=xt(n);return cn(r)?t.prototype.getQueriesData.call(this,r):t.prototype.getQueriesData.call(this,r)},e.prototype.setQueryData=function(n,r,i){return t.prototype.setQueryData.call(this,xt(n),r,xt(i))},e.prototype.setQueriesData=function(n,r,i){var o=xt(n),s=xt(i);return cn(o)?t.prototype.setQueriesData.call(this,o,r,s):t.prototype.setQueriesData.call(this,o,r,s)},e.prototype.getQueryState=function(n,r){return t.prototype.getQueryState.call(this,xt(n),xt(r))},e.prototype.removeQueries=function(n,r){var i=xt(n);return cn(i)?t.prototype.removeQueries.call(this,i,xt(r)):t.prototype.removeQueries.call(this,i)},e.prototype.resetQueries=function(n,r,i){var o=xt(n),s=xt(r);return cn(o)?t.prototype.resetQueries.call(this,o,s,xt(i)):t.prototype.resetQueries.call(this,o,s)},e.prototype.cancelQueries=function(n,r,i){var o=xt(n),s=xt(r);return cn(o)?t.prototype.cancelQueries.call(this,o,s,xt(i)):t.prototype.cancelQueries.call(this,o,s)},e.prototype.invalidateQueries=function(n,r,i){var o=xt(n),s=xt(r);return cn(o)?t.prototype.invalidateQueries.call(this,o,s,xt(i)):t.prototype.invalidateQueries.call(this,o,s)},e.prototype.refetchQueries=function(n,r,i){var o=xt(n),s=xt(r);return cn(o)?t.prototype.refetchQueries.call(this,o,s,xt(i)):t.prototype.refetchQueries.call(this,o,s)},e.prototype.fetchQuery=function(n,r,i){var o=xt(n),s=xt(r);return cn(o)?t.prototype.fetchQuery.call(this,o,s,xt(i)):t.prototype.fetchQuery.call(this,o)},e.prototype.prefetchQuery=function(n,r,i){return t.prototype.prefetchQuery.call(this,xt(n),xt(r),xt(i))},e.prototype.fetchInfiniteQuery=function(n,r,i){var o=xt(n),s=xt(r);return cn(o)?t.prototype.fetchInfiniteQuery.call(this,o,s,xt(i)):t.prototype.fetchInfiniteQuery.call(this,o)},e.prototype.prefetchInfiniteQuery=function(n,r,i){return t.prototype.prefetchInfiniteQuery.call(this,xt(n),xt(r),xt(i))},e.prototype.setDefaultOptions=function(n){t.prototype.setDefaultOptions.call(this,xt(n))},e.prototype.setQueryDefaults=function(n,r){t.prototype.setQueryDefaults.call(this,xt(n),xt(r))},e.prototype.getQueryDefaults=function(n){return t.prototype.getQueryDefaults.call(this,xt(n))},e.prototype.setMutationDefaults=function(n,r){t.prototype.setMutationDefaults.call(this,xt(n),xt(r))},e.prototype.getMutationDefaults=function(n){return t.prototype.getMutationDefaults.call(this,xt(n))},e}(p3),Jg;(function(t){t[t.Fetching=0]="Fetching",t[t.Fresh=1]="Fresh",t[t.Stale=2]="Stale",t[t.Inactive=3]="Inactive"})(Jg||(Jg={}));var E3={install:function(t,e){var n;e===void 0&&(e={});var r=Su(e.queryClientKey),i;if("queryClient"in e&&e.queryClient)i=e.queryClient;else if(e.contextSharing&&typeof window<"u")if(window.__VUE_QUERY_CONTEXT__)i=window.__VUE_QUERY_CONTEXT__;else{var o="queryClientConfig"in e?e.queryClientConfig:void 0;i=new Zg(o),window.__VUE_QUERY_CONTEXT__=i}else{var o="queryClientConfig"in e?e.queryClientConfig:void 0;i=new Zg(o)}i.mount();var s=function(){var l;i.unmount(),(l=e.additionalClients)===null||l===void 0||l.forEach(function(c){c.queryClient.unmount()})};if(t.onUnmount)t.onUnmount(s);else{var a=t.unmount;t.unmount=function(){s(),a()}}t.provide(r,i),(n=e.additionalClients)===null||n===void 0||n.forEach(function(l){var c=Su(l.queryClientKey);t.provide(c,l.queryClient),l.queryClient.mount()})}};function T3(t,e,n,r){n===void 0&&(n={}),r===void 0&&(r={});var i=u(),o=S3(i.queryClientKey),s=o.defaultQueryObserverOptions(i),a=new t(o,s),l=Ti(a.getCurrentResult()),c=a.subscribe(function(f){A3(l,f)});return Tn([function(){return e},function(){return n},function(){return r}],function(){a.setOptions(o.defaultQueryObserverOptions(u()))},{deep:!0}),qh(function(){c()}),Tr(Tr({},rp(qc(l))),{suspense:function(){return a.fetchOptimistic(s)}});function u(){var f;return cn(e)?typeof n=="function"?f=Tr(Tr({},r),{queryKey:e,queryFn:n}):f=Tr(Tr({},n),{queryKey:e}):f=e,xt(f)}}function qa(t,e,n){return T3(g3,t,e,n)}const Cu=Zw("useDashboardStore",()=>({dashboardChartQuery:Yt("weekly")})),$g=t=>t<1||t<1e3?t.toString():t>=1e3&&t<1e6?+(t/1e3).toFixed(1)+"K":t>=1e6&&t<1e9?+(t/1e6).toFixed(1)+"M":t>=1e9&&t<1e12?+(t/1e9).toFixed(1)+"B":t>=1e12?+(t/1e12).toFixed(1)+"T":t.toString(),La={USER_CURRENT_PLAN:"userCurrentPlan",ALL_REVIEWS:"allReviews",ALL_REVIEWS_AGGREGATION:"allReviewsAggregation",PRODUCT_SELECTABLE:"productSelectable",CATEGORY_SELECTABLE:"categorySelectable",REVIEW_DETAILS:"reviewDetails",REVIEW_AI_GENERATED_COUNT:"reviewAIGeneratedCount",DASHBOARD_INSIGHT:"dashboardInsight",DASHBOARD_CHART:"dashboardChart",DASHBOARD_REVIEW_EMAIL_INSIGHT:"dashboardReviewEmailInsight",DASHBOARD_REVIEWX_USER_INSIGHT:"dashboardReviewXUserInsight",REVIEW_SETTINGS:"reviewSettings",REVIEW_WIDGET_SETTINGS:"reviewWidgetSettings",GENERAL_SETTINGS:"generalSettings",REVIEW_REMINDER_EMAILS:"reviewReminderEmails",REVIEW_REMINDER_SETTINGS:"reviewReminderSettings",REVIEW_DISCOUNT_EMAILS_TEMPLATE:"reviewReminderEmailsTemplate",GOOGLE_REVIEW_SETTINGS:"googleReviewSettings",GOOGLE_REVIEWS:"googleReviews",CPT_WP_TYPES:"ctp-wp-types",CPT_LIST:"ctp-types",REVIEW_IMPORT_HISTORY:"reviewImportHistory",REVIEW_EXPORT_HISTORY:"reviewExportHistory",RVX_MIGRATION:"rvxMigration"},k3=t=>typeof t=="object"&&t!==null&&!Array.isArray(t)&&!(t instanceof File),tv=t=>{const e={};for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)){const r=t[n];if(k3(r)){const i=tv(r);Object.keys(i).length>0&&(e[n]=i)}else(r||r instanceof File)&&(e[n]=r)}return e};function ev(t,e){return function(){return t.apply(e,arguments)}}const{toString:P3}=Object.prototype,{getPrototypeOf:Eu}=Object,Da=(t=>e=>{const n=P3.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),mn=t=>(t=t.toLowerCase(),e=>Da(e)===t),Ra=t=>e=>typeof e===t,{isArray:Ri}=Array,Lo=Ra("undefined");function M3(t){return t!==null&&!Lo(t)&&t.constructor!==null&&!Lo(t.constructor)&&rn(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const nv=mn("ArrayBuffer");function q3(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&nv(t.buffer),e}const L3=Ra("string"),rn=Ra("function"),rv=Ra("number"),Ia=t=>t!==null&&typeof t=="object",D3=t=>t===!0||t===!1,Na=t=>{if(Da(t)!=="object")return!1;const e=Eu(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},R3=mn("Date"),I3=mn("File"),N3=mn("Blob"),F3=mn("FileList"),B3=t=>Ia(t)&&rn(t.pipe),j3=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||rn(t.append)&&((e=Da(t))==="formdata"||e==="object"&&rn(t.toString)&&t.toString()==="[object FormData]"))},z3=mn("URLSearchParams"),[U3,H3,V3,Y3]=["ReadableStream","Request","Response","Headers"].map(mn),Q3=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Do(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let r,i;if(typeof t!="object"&&(t=[t]),Ri(t))for(r=0,i=t.length;r<i;r++)e.call(null,t[r],r,t);else{const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(r=0;r<s;r++)a=o[r],e.call(null,t[a],a,t)}}function iv(t,e){e=e.toLowerCase();const n=Object.keys(t);let r=n.length,i;for(;r-- >0;)if(i=n[r],e===i.toLowerCase())return i;return null}const ti=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ov=t=>!Lo(t)&&t!==ti;function Tu(){const{caseless:t}=ov(this)&&this||{},e={},n=(r,i)=>{const o=t&&iv(e,i)||i;Na(e[o])&&Na(r)?e[o]=Tu(e[o],r):Na(r)?e[o]=Tu({},r):Ri(r)?e[o]=r.slice():e[o]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&Do(arguments[r],n);return e}const W3=(t,e,n,{allOwnKeys:r}={})=>(Do(e,(i,o)=>{n&&rn(i)?t[o]=ev(i,n):t[o]=i},{allOwnKeys:r}),t),K3=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),G3=(t,e,n,r)=>{t.prototype=Object.create(e.prototype,r),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},X3=(t,e,n,r)=>{let i,o,s;const a={};if(e=e||{},t==null)return e;do{for(i=Object.getOwnPropertyNames(t),o=i.length;o-- >0;)s=i[o],(!r||r(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&Eu(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},Z3=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const r=t.indexOf(e,n);return r!==-1&&r===n},J3=t=>{if(!t)return null;if(Ri(t))return t;let e=t.length;if(!rv(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},$3=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Eu(Uint8Array)),t5=(t,e)=>{const r=(t&&t[Symbol.iterator]).call(t);let i;for(;(i=r.next())&&!i.done;){const o=i.value;e.call(t,o[0],o[1])}},e5=(t,e)=>{let n;const r=[];for(;(n=t.exec(e))!==null;)r.push(n);return r},n5=mn("HTMLFormElement"),r5=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),sv=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),i5=mn("RegExp"),av=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};Do(n,(i,o)=>{let s;(s=e(i,o,t))!==!1&&(r[o]=s||i)}),Object.defineProperties(t,r)},o5=t=>{av(t,(e,n)=>{if(rn(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=t[n];if(rn(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},s5=(t,e)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return Ri(t)?r(t):r(String(t).split(e)),n},a5=()=>{},l5=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e,ku="abcdefghijklmnopqrstuvwxyz",lv="0123456789",cv={DIGIT:lv,ALPHA:ku,ALPHA_DIGIT:ku+ku.toUpperCase()+lv},c5=(t=16,e=cv.ALPHA_DIGIT)=>{let n="";const{length:r}=e;for(;t--;)n+=e[Math.random()*r|0];return n};function u5(t){return!!(t&&rn(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const f5=t=>{const e=new Array(10),n=(r,i)=>{if(Ia(r)){if(e.indexOf(r)>=0)return;if(!("toJSON"in r)){e[i]=r;const o=Ri(r)?[]:{};return Do(r,(s,a)=>{const l=n(s,i+1);!Lo(l)&&(o[a]=l)}),e[i]=void 0,o}}return r};return n(t,0)},d5=mn("AsyncFunction"),h5=t=>t&&(Ia(t)||rn(t))&&rn(t.then)&&rn(t.catch),uv=((t,e)=>t?setImmediate:e?((n,r)=>(ti.addEventListener("message",({source:i,data:o})=>{i===ti&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),ti.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",rn(ti.postMessage)),p5=typeof queueMicrotask<"u"?queueMicrotask.bind(ti):typeof process<"u"&&process.nextTick||uv,it={isArray:Ri,isArrayBuffer:nv,isBuffer:M3,isFormData:j3,isArrayBufferView:q3,isString:L3,isNumber:rv,isBoolean:D3,isObject:Ia,isPlainObject:Na,isReadableStream:U3,isRequest:H3,isResponse:V3,isHeaders:Y3,isUndefined:Lo,isDate:R3,isFile:I3,isBlob:N3,isRegExp:i5,isFunction:rn,isStream:B3,isURLSearchParams:z3,isTypedArray:$3,isFileList:F3,forEach:Do,merge:Tu,extend:W3,trim:Q3,stripBOM:K3,inherits:G3,toFlatObject:X3,kindOf:Da,kindOfTest:mn,endsWith:Z3,toArray:J3,forEachEntry:t5,matchAll:e5,isHTMLForm:n5,hasOwnProperty:sv,hasOwnProp:sv,reduceDescriptors:av,freezeMethods:o5,toObjectSet:s5,toCamelCase:r5,noop:a5,toFiniteNumber:l5,findKey:iv,global:ti,isContextDefined:ov,ALPHABET:cv,generateString:c5,isSpecCompliantForm:u5,toJSONObject:f5,isAsyncFn:d5,isThenable:h5,setImmediate:uv,asap:p5};function Tt(t,e,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}it.inherits(Tt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:it.toJSONObject(this.config),code:this.code,status:this.status}}});const fv=Tt.prototype,dv={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{dv[t]={value:t}}),Object.defineProperties(Tt,dv),Object.defineProperty(fv,"isAxiosError",{value:!0}),Tt.from=(t,e,n,r,i,o)=>{const s=Object.create(fv);return it.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),Tt.call(s,t.message,e,n,r,i),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const g5=null;function Pu(t){return it.isPlainObject(t)||it.isArray(t)}function hv(t){return it.endsWith(t,"[]")?t.slice(0,-2):t}function pv(t,e,n){return t?t.concat(e).map(function(i,o){return i=hv(i),!n&&o?"["+i+"]":i}).join(n?".":""):e}function v5(t){return it.isArray(t)&&!t.some(Pu)}const m5=it.toFlatObject(it,{},null,function(e){return/^is[A-Z]/.test(e)});function Fa(t,e,n){if(!it.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=it.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,b){return!it.isUndefined(b[g])});const r=n.metaTokens,i=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&it.isSpecCompliantForm(e);if(!it.isFunction(i))throw new TypeError("visitor must be a function");function c(p){if(p===null)return"";if(it.isDate(p))return p.toISOString();if(!l&&it.isBlob(p))throw new Tt("Blob is not supported. Use a Buffer instead.");return it.isArrayBuffer(p)||it.isTypedArray(p)?l&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function u(p,g,b){let v=p;if(p&&!b&&typeof p=="object"){if(it.endsWith(g,"{}"))g=r?g:g.slice(0,-2),p=JSON.stringify(p);else if(it.isArray(p)&&v5(p)||(it.isFileList(p)||it.endsWith(g,"[]"))&&(v=it.toArray(p)))return g=hv(g),v.forEach(function(x,y){!(it.isUndefined(x)||x===null)&&e.append(s===!0?pv([g],y,o):s===null?g:g+"[]",c(x))}),!1}return Pu(p)?!0:(e.append(pv(b,g,o),c(p)),!1)}const f=[],d=Object.assign(m5,{defaultVisitor:u,convertValue:c,isVisitable:Pu});function h(p,g){if(!it.isUndefined(p)){if(f.indexOf(p)!==-1)throw Error("Circular reference detected in "+g.join("."));f.push(p),it.forEach(p,function(v,m){(!(it.isUndefined(v)||v===null)&&i.call(e,v,it.isString(m)?m.trim():m,g,d))===!0&&h(v,g?g.concat(m):[m])}),f.pop()}}if(!it.isObject(t))throw new TypeError("data must be an object");return h(t),e}function gv(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(r){return e[r]})}function Mu(t,e){this._pairs=[],t&&Fa(t,this,e)}const vv=Mu.prototype;vv.append=function(e,n){this._pairs.push([e,n])},vv.toString=function(e){const n=e?function(r){return e.call(this,r,gv)}:gv;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function y5(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function mv(t,e,n){if(!e)return t;const r=n&&n.encode||y5,i=n&&n.serialize;let o;if(i?o=i(e,n):o=it.isURLSearchParams(e)?e.toString():new Mu(e,n).toString(r),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}class yv{constructor(){this.handlers=[]}use(e,n,r){return this.handlers.push({fulfilled:e,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){it.forEach(this.handlers,function(r){r!==null&&e(r)})}}const bv={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},b5={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Mu,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},qu=typeof window<"u"&&typeof document<"u",Lu=typeof navigator=="object"&&navigator||void 0,x5=qu&&(!Lu||["ReactNative","NativeScript","NS"].indexOf(Lu.product)<0),w5=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",A5=qu&&window.location.href||"http://localhost",Ge={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:qu,hasStandardBrowserEnv:x5,hasStandardBrowserWebWorkerEnv:w5,navigator:Lu,origin:A5},Symbol.toStringTag,{value:"Module"})),...b5};function O5(t,e){return Fa(t,new Ge.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return Ge.isNode&&it.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},e))}function S5(t){return it.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function _5(t){const e={},n=Object.keys(t);let r;const i=n.length;let o;for(r=0;r<i;r++)o=n[r],e[o]=t[o];return e}function xv(t){function e(n,r,i,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&it.isArray(i)?i.length:s,l?(it.hasOwnProp(i,s)?i[s]=[i[s],r]:i[s]=r,!a):((!i[s]||!it.isObject(i[s]))&&(i[s]=[]),e(n,r,i[s],o)&&it.isArray(i[s])&&(i[s]=_5(i[s])),!a)}if(it.isFormData(t)&&it.isFunction(t.entries)){const n={};return it.forEachEntry(t,(r,i)=>{e(S5(r),i,n,0)}),n}return null}function C5(t,e,n){if(it.isString(t))try{return(e||JSON.parse)(t),it.trim(t)}catch(r){if(r.name!=="SyntaxError")throw r}return(0,JSON.stringify)(t)}const Ro={transitional:bv,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=it.isObject(e);if(o&&it.isHTMLForm(e)&&(e=new FormData(e)),it.isFormData(e))return i?JSON.stringify(xv(e)):e;if(it.isArrayBuffer(e)||it.isBuffer(e)||it.isStream(e)||it.isFile(e)||it.isBlob(e)||it.isReadableStream(e))return e;if(it.isArrayBufferView(e))return e.buffer;if(it.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return O5(e,this.formSerializer).toString();if((a=it.isFileList(e))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Fa(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),C5(e)):e}],transformResponse:[function(e){const n=this.transitional||Ro.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(it.isResponse(e)||it.isReadableStream(e))return e;if(e&&it.isString(e)&&(r&&!this.responseType||i)){const s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?Tt.from(a,Tt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ge.classes.FormData,Blob:Ge.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};it.forEach(["delete","get","head","post","put","patch"],t=>{Ro.headers[t]={}});const E5=it.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),T5=t=>{const e={};let n,r,i;return t&&t.split(` `).forEach(function(s){i=s.indexOf(":"),n=s.substring(0,i).trim().toLowerCase(),r=s.substring(i+1).trim(),!(!n||e[n]&&E5[n])&&(n==="set-cookie"?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)}),e},wv=Symbol("internals");function Io(t){return t&&String(t).trim().toLowerCase()}function Ba(t){return t===!1||t==null?t:it.isArray(t)?t.map(Ba):String(t)}function k5(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}const P5=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Du(t,e,n,r,i){if(it.isFunction(r))return r.call(this,e,n);if(i&&(e=n),!!it.isString(e)){if(it.isString(r))return e.indexOf(r)!==-1;if(it.isRegExp(r))return r.test(e)}}function M5(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,r)=>n.toUpperCase()+r)}function q5(t,e){const n=it.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(t,r+n,{value:function(i,o,s){return this[r].call(this,e,i,o,s)},configurable:!0})})}class Xe{constructor(e){e&&this.set(e)}set(e,n,r){const i=this;function o(a,l,c){const u=Io(l);if(!u)throw new Error("header name must be a non-empty string");const f=it.findKey(i,u);(!f||i[f]===void 0||c===!0||c===void 0&&i[f]!==!1)&&(i[f||l]=Ba(a))}const s=(a,l)=>it.forEach(a,(c,u)=>o(c,u,l));if(it.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(it.isString(e)&&(e=e.trim())&&!P5(e))s(T5(e),n);else if(it.isHeaders(e))for(const[a,l]of e.entries())o(l,a,r);else e!=null&&o(n,e,r);return this}get(e,n){if(e=Io(e),e){const r=it.findKey(this,e);if(r){const i=this[r];if(!n)return i;if(n===!0)return k5(i);if(it.isFunction(n))return n.call(this,i,r);if(it.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Io(e),e){const r=it.findKey(this,e);return!!(r&&this[r]!==void 0&&(!n||Du(this,this[r],r,n)))}return!1}delete(e,n){const r=this;let i=!1;function o(s){if(s=Io(s),s){const a=it.findKey(r,s);a&&(!n||Du(r,r[a],a,n))&&(delete r[a],i=!0)}}return it.isArray(e)?e.forEach(o):o(e),i}clear(e){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!e||Du(this,this[o],o,e,!0))&&(delete this[o],i=!0)}return i}normalize(e){const n=this,r={};return it.forEach(this,(i,o)=>{const s=it.findKey(r,o);if(s){n[s]=Ba(i),delete n[o];return}const a=e?M5(o):String(o).trim();a!==o&&delete n[o],n[a]=Ba(i),r[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return it.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=e&&it.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const r=new this(e);return n.forEach(i=>r.set(i)),r}static accessor(e){const r=(this[wv]=this[wv]={accessors:{}}).accessors,i=this.prototype;function o(s){const a=Io(s);r[a]||(q5(i,s),r[a]=!0)}return it.isArray(e)?e.forEach(o):o(e),this}}Xe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),it.reduceDescriptors(Xe.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(r){this[n]=r}}}),it.freezeMethods(Xe);function Ru(t,e){const n=this||Ro,r=e||n,i=Xe.from(r.headers);let o=r.data;return it.forEach(t,function(a){o=a.call(n,o,i.normalize(),e?e.status:void 0)}),i.normalize(),o}function Av(t){return!!(t&&t.__CANCEL__)}function Ii(t,e,n){Tt.call(this,t??"canceled",Tt.ERR_CANCELED,e,n),this.name="CanceledError"}it.inherits(Ii,Tt,{__CANCEL__:!0});function Ov(t,e,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?t(n):e(new Tt("Request failed with status code "+n.status,[Tt.ERR_BAD_REQUEST,Tt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function L5(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function D5(t,e){t=t||10;const n=new Array(t),r=new Array(t);let i=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const c=Date.now(),u=r[o];s||(s=c),n[i]=l,r[i]=c;let f=o,d=0;for(;f!==i;)d+=n[f++],f=f%t;if(i=(i+1)%t,i===o&&(o=(o+1)%t),c-s<e)return;const h=u&&c-u;return h?Math.round(d*1e3/h):void 0}}function R5(t,e){let n=0,r=1e3/e,i,o;const s=(c,u=Date.now())=>{n=u,i=null,o&&(clearTimeout(o),o=null),t.apply(null,c)};return[(...c)=>{const u=Date.now(),f=u-n;f>=r?s(c,u):(i=c,o||(o=setTimeout(()=>{o=null,s(i)},r-f)))},()=>i&&s(i)]}const ja=(t,e,n=3)=>{let r=0;const i=D5(50,250);return R5(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-r,c=i(l),u=s<=a;r=s;const f={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:c||void 0,estimated:c&&a&&u?(a-s)/c:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(f)},n)},Sv=(t,e)=>{const n=t!=null;return[r=>e[0]({lengthComputable:n,total:t,loaded:r}),e[1]]},_v=t=>(...e)=>it.asap(()=>t(...e)),I5=Ge.hasStandardBrowserEnv?function(){const e=Ge.navigator&&/(msie|trident)/i.test(Ge.navigator.userAgent),n=document.createElement("a");let r;function i(o){let s=o;return e&&(n.setAttribute("href",s),s=n.href),n.setAttribute("href",s),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=i(window.location.href),function(s){const a=it.isString(s)?i(s):s;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}(),N5=Ge.hasStandardBrowserEnv?{write(t,e,n,r,i,o){const s=[t+"="+encodeURIComponent(e)];it.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),it.isString(r)&&s.push("path="+r),it.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function F5(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function B5(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function Cv(t,e){return t&&!F5(e)?B5(t,e):e}const Ev=t=>t instanceof Xe?{...t}:t;function ei(t,e){e=e||{};const n={};function r(c,u,f){return it.isPlainObject(c)&&it.isPlainObject(u)?it.merge.call({caseless:f},c,u):it.isPlainObject(u)?it.merge({},u):it.isArray(u)?u.slice():u}function i(c,u,f){if(it.isUndefined(u)){if(!it.isUndefined(c))return r(void 0,c,f)}else return r(c,u,f)}function o(c,u){if(!it.isUndefined(u))return r(void 0,u)}function s(c,u){if(it.isUndefined(u)){if(!it.isUndefined(c))return r(void 0,c)}else return r(void 0,u)}function a(c,u,f){if(f in e)return r(c,u);if(f in t)return r(void 0,c)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(c,u)=>i(Ev(c),Ev(u),!0)};return it.forEach(Object.keys(Object.assign({},t,e)),function(u){const f=l[u]||i,d=f(t[u],e[u],u);it.isUndefined(d)&&f!==a||(n[u]=d)}),n}const Tv=t=>{const e=ei({},t);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=Xe.from(s),e.url=mv(Cv(e.baseURL,e.url),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(it.isFormData(n)){if(Ge.hasStandardBrowserEnv||Ge.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[c,...u]=l?l.split(";").map(f=>f.trim()).filter(Boolean):[];s.setContentType([c||"multipart/form-data",...u].join("; "))}}if(Ge.hasStandardBrowserEnv&&(r&&it.isFunction(r)&&(r=r(e)),r||r!==!1&&I5(e.url))){const c=i&&o&&N5.read(o);c&&s.set(i,c)}return e},j5=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,r){const i=Tv(t);let o=i.data;const s=Xe.from(i.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:c}=i,u,f,d,h,p;function g(){h&&h(),p&&p(),i.cancelToken&&i.cancelToken.unsubscribe(u),i.signal&&i.signal.removeEventListener("abort",u)}let b=new XMLHttpRequest;b.open(i.method.toUpperCase(),i.url,!0),b.timeout=i.timeout;function v(){if(!b)return;const x=Xe.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),w={data:!a||a==="text"||a==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:x,config:t,request:b};Ov(function(C){n(C),g()},function(C){r(C),g()},w),b=null}"onloadend"in b?b.onloadend=v:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(v)},b.onabort=function(){b&&(r(new Tt("Request aborted",Tt.ECONNABORTED,t,b)),b=null)},b.onerror=function(){r(new Tt("Network Error",Tt.ERR_NETWORK,t,b)),b=null},b.ontimeout=function(){let y=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const w=i.transitional||bv;i.timeoutErrorMessage&&(y=i.timeoutErrorMessage),r(new Tt(y,w.clarifyTimeoutError?Tt.ETIMEDOUT:Tt.ECONNABORTED,t,b)),b=null},o===void 0&&s.setContentType(null),"setRequestHeader"in b&&it.forEach(s.toJSON(),function(y,w){b.setRequestHeader(w,y)}),it.isUndefined(i.withCredentials)||(b.withCredentials=!!i.withCredentials),a&&a!=="json"&&(b.responseType=i.responseType),c&&([d,p]=ja(c,!0),b.addEventListener("progress",d)),l&&b.upload&&([f,h]=ja(l),b.upload.addEventListener("progress",f),b.upload.addEventListener("loadend",h)),(i.cancelToken||i.signal)&&(u=x=>{b&&(r(!x||x.type?new Ii(null,t,b):x),b.abort(),b=null)},i.cancelToken&&i.cancelToken.subscribe(u),i.signal&&(i.signal.aborted?u():i.signal.addEventListener("abort",u)));const m=L5(i.url);if(m&&Ge.protocols.indexOf(m)===-1){r(new Tt("Unsupported protocol "+m+":",Tt.ERR_BAD_REQUEST,t));return}b.send(o||null)})},z5=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let r=new AbortController,i;const o=function(c){if(!i){i=!0,a();const u=c instanceof Error?c:this.reason;r.abort(u instanceof Tt?u:new Ii(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new Tt(`timeout ${e} of ms exceeded`,Tt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(c=>{c.unsubscribe?c.unsubscribe(o):c.removeEventListener("abort",o)}),t=null)};t.forEach(c=>c.addEventListener("abort",o));const{signal:l}=r;return l.unsubscribe=()=>it.asap(a),l}},U5=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let r=0,i;for(;r<n;)i=r+e,yield t.slice(r,i),r=i},H5=async function*(t,e){for await(const n of V5(t))yield*U5(n,e)},V5=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:r}=await e.read();if(n)break;yield r}}finally{await e.cancel()}},kv=(t,e,n,r)=>{const i=H5(t,e);let o=0,s,a=l=>{s||(s=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await i.next();if(c){a(),l.close();return}let f=u.byteLength;if(n){let d=o+=f;n(d)}l.enqueue(new Uint8Array(u))}catch(c){throw a(c),c}},cancel(l){return a(l),i.return()}},{highWaterMark:2})},za=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Pv=za&&typeof ReadableStream=="function",Y5=za&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),Mv=(t,...e)=>{try{return!!t(...e)}catch{return!1}},Q5=Pv&&Mv(()=>{let t=!1;const e=new Request(Ge.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),qv=64*1024,Iu=Pv&&Mv(()=>it.isReadableStream(new Response("").body)),Ua={stream:Iu&&(t=>t.body)};za&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Ua[e]&&(Ua[e]=it.isFunction(t[e])?n=>n[e]():(n,r)=>{throw new Tt(`Response type '${e}' is not supported`,Tt.ERR_NOT_SUPPORT,r)})})})(new Response);const W5=async t=>{if(t==null)return 0;if(it.isBlob(t))return t.size;if(it.isSpecCompliantForm(t))return(await new Request(Ge.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(it.isArrayBufferView(t)||it.isArrayBuffer(t))return t.byteLength;if(it.isURLSearchParams(t)&&(t=t+""),it.isString(t))return(await Y5(t)).byteLength},K5=async(t,e)=>{const n=it.toFiniteNumber(t.getContentLength());return n??W5(e)},Nu={http:g5,xhr:j5,fetch:za&&(async t=>{let{url:e,method:n,data:r,signal:i,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:c,headers:u,withCredentials:f="same-origin",fetchOptions:d}=Tv(t);c=c?(c+"").toLowerCase():"text";let h=z5([i,o&&o.toAbortSignal()],s),p;const g=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let b;try{if(l&&Q5&&n!=="get"&&n!=="head"&&(b=await K5(u,r))!==0){let w=new Request(e,{method:"POST",body:r,duplex:"half"}),S;if(it.isFormData(r)&&(S=w.headers.get("content-type"))&&u.setContentType(S),w.body){const[C,T]=Sv(b,ja(_v(l)));r=kv(w.body,qv,C,T)}}it.isString(f)||(f=f?"include":"omit");const v="credentials"in Request.prototype;p=new Request(e,{...d,signal:h,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:v?f:void 0});let m=await fetch(p);const x=Iu&&(c==="stream"||c==="response");if(Iu&&(a||x&&g)){const w={};["status","statusText","headers"].forEach(k=>{w[k]=m[k]});const S=it.toFiniteNumber(m.headers.get("content-length")),[C,T]=a&&Sv(S,ja(_v(a),!0))||[];m=new Response(kv(m.body,qv,C,()=>{T&&T(),g&&g()}),w)}c=c||"text";let y=await Ua[it.findKey(Ua,c)||"text"](m,t);return!x&&g&&g(),await new Promise((w,S)=>{Ov(w,S,{data:y,headers:Xe.from(m.headers),status:m.status,statusText:m.statusText,config:t,request:p})})}catch(v){throw g&&g(),v&&v.name==="TypeError"&&/fetch/i.test(v.message)?Object.assign(new Tt("Network Error",Tt.ERR_NETWORK,t,p),{cause:v.cause||v}):Tt.from(v,v&&v.code,t,p)}})};it.forEach(Nu,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Lv=t=>`- ${t}`,G5=t=>it.isFunction(t)||t===null||t===!1,Dv={getAdapter:t=>{t=it.isArray(t)?t:[t];const{length:e}=t;let n,r;const i={};for(let o=0;o<e;o++){n=t[o];let s;if(r=n,!G5(n)&&(r=Nu[(s=String(n)).toLowerCase()],r===void 0))throw new Tt(`Unknown adapter '${s}'`);if(r)break;i[s||"#"+o]=r}if(!r){const o=Object.entries(i).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since : `+o.map(Lv).join(` `):" "+Lv(o[0]):"as no adapter specified";throw new Tt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return r},adapters:Nu};function Fu(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ii(null,t)}function Rv(t){return Fu(t),t.headers=Xe.from(t.headers),t.data=Ru.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Dv.getAdapter(t.adapter||Ro.adapter)(t).then(function(r){return Fu(t),r.data=Ru.call(t,t.transformResponse,r),r.headers=Xe.from(r.headers),r},function(r){return Av(r)||(Fu(t),r&&r.response&&(r.response.data=Ru.call(t,t.transformResponse,r.response),r.response.headers=Xe.from(r.response.headers))),Promise.reject(r)})}const Iv="1.7.7",Bu={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Bu[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const Nv={};Bu.transitional=function(e,n,r){function i(o,s){return"[Axios v"+Iv+"] Transitional option '"+o+"'"+s+(r?". "+r:"")}return(o,s,a)=>{if(e===!1)throw new Tt(i(s," has been removed"+(n?" in "+n:"")),Tt.ERR_DEPRECATED);return n&&!Nv[s]&&(Nv[s]=!0,console.warn(i(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}};function X5(t,e,n){if(typeof t!="object")throw new Tt("options must be an object",Tt.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let i=r.length;for(;i-- >0;){const o=r[i],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new Tt("option "+o+" must be "+l,Tt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Tt("Unknown option "+o,Tt.ERR_BAD_OPTION)}}const ju={assertOptions:X5,validators:Bu},kr=ju.validators;class ni{constructor(e){this.defaults=e,this.interceptors={request:new yv,response:new yv}}async request(e,n){try{return await this._request(e,n)}catch(r){if(r instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=` `+o):r.stack=o}catch{}}throw r}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=ei(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&ju.assertOptions(r,{silentJSONParsing:kr.transitional(kr.boolean),forcedJSONParsing:kr.transitional(kr.boolean),clarifyTimeoutError:kr.transitional(kr.boolean)},!1),i!=null&&(it.isFunction(i)?n.paramsSerializer={serialize:i}:ju.assertOptions(i,{encode:kr.function,serialize:kr.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&it.merge(o.common,o[n.method]);o&&it.forEach(["delete","get","head","post","put","patch","common"],p=>{delete o[p]}),n.headers=Xe.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,a.unshift(g.fulfilled,g.rejected))});const c=[];this.interceptors.response.forEach(function(g){c.push(g.fulfilled,g.rejected)});let u,f=0,d;if(!l){const p=[Rv.bind(this),void 0];for(p.unshift.apply(p,a),p.push.apply(p,c),d=p.length,u=Promise.resolve(n);f<d;)u=u.then(p[f++],p[f++]);return u}d=a.length;let h=n;for(f=0;f<d;){const p=a[f++],g=a[f++];try{h=p(h)}catch(b){g.call(this,b);break}}try{u=Rv.call(this,h)}catch(p){return Promise.reject(p)}for(f=0,d=c.length;f<d;)u=u.then(c[f++],c[f++]);return u}getUri(e){e=ei(this.defaults,e);const n=Cv(e.baseURL,e.url);return mv(n,e.params,e.paramsSerializer)}}it.forEach(["delete","get","head","options"],function(e){ni.prototype[e]=function(n,r){return this.request(ei(r||{},{method:e,url:n,data:(r||{}).data}))}}),it.forEach(["post","put","patch"],function(e){function n(r){return function(o,s,a){return this.request(ei(a||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}ni.prototype[e]=n(),ni.prototype[e+"Form"]=n(!0)});class zu{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const r=this;this.promise.then(i=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o;const s=new Promise(a=>{r.subscribe(a),o=a}).then(i);return s.cancel=function(){r.unsubscribe(o)},s},e(function(o,s,a){r.reason||(r.reason=new Ii(o,s,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=r=>{e.abort(r)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new zu(function(i){e=i}),cancel:e}}}function Z5(t){return function(n){return t.apply(null,n)}}function J5(t){return it.isObject(t)&&t.isAxiosError===!0}const Uu={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Uu).forEach(([t,e])=>{Uu[e]=t});function Fv(t){const e=new ni(t),n=ev(ni.prototype.request,e);return it.extend(n,ni.prototype,e,{allOwnKeys:!0}),it.extend(n,e,null,{allOwnKeys:!0}),n.create=function(i){return Fv(ei(t,i))},n}const de=Fv(Ro);de.Axios=ni,de.CanceledError=Ii,de.CancelToken=zu,de.isCancel=Av,de.VERSION=Iv,de.toFormData=Fa,de.AxiosError=Tt,de.Cancel=de.CanceledError,de.all=function(e){return Promise.all(e)},de.spread=Z5,de.isAxiosError=J5,de.mergeConfig=ei,de.AxiosHeaders=Xe,de.formToJSON=t=>xv(it.isHTMLForm(t)?new FormData(t):t),de.getAdapter=Dv.getAdapter,de.HttpStatusCode=Uu,de.default=de;const $5=[{name:"category-selectable",url:"category/selectable",method:"get"}],t4=[{name:"auth-login",url:"/login",method:"post"},{name:"auth-signup",url:"/register",method:"post"},{name:"auth-sign-with-api-key",url:"/login/key",method:"post"},{name:"forget-password",url:"forget/password",method:"post"},{name:"reset-password",url:"reset/password",method:"post"},{name:"sync-status",url:"site/sync/status",method:"get"},{name:"data-sync-status",url:"/sync/status",method:"get"},{name:"rvx-migration",url:"migration/prompt",method:"get"}],e4=[{name:"all-review-list",url:"/reviews/list",method:"get"},{name:"all-review-with-aggregation",url:"/reviews",method:"get"},{name:"create-manual-review",url:"reviews/create/manual",method:"post"},{name:"review-delete",url:"reviews/delete/{id}",method:"post"},{name:"review-trash",url:"reviews/trash/{id}",method:"post"},{name:"review-details",url:"reviews/{id}",method:"get"},{name:"review-replay",url:"reviews/{id}/replies",method:"post"},{name:"review-replay-update",url:"reviews/{id}/update/replies",method:"post"},{name:"review-update",url:"reviews/{id}/update",method:"post"},{name:"create-AI-review",url:"reviews/create/ai",method:"post"},{name:"AI-review-count",url:"reviews/ai/count",method:"get"},{name:"review-status-update",url:"reviews/{id}/visibility",method:"post"},{name:"review-highlight",url:"reviews/{id}/highlight",method:"post"},{name:"get-review-settings",url:"reviews/settings/get",method:"get"},{name:"update-review-settings",url:"reviews/settings/save",method:"post"},{name:"review-bulk-status-update",url:"reviews/bulk/status/update",method:"post"},{name:"review-bulk-trash-update",url:"reviews/bulk/trash",method:"post"},{name:"review-bulk-trash-restore",url:"bulk/restore/trash",method:"post"},{name:"review-restore",url:"reviews/restore/{id}",method:"post"},{name:"review-import-history",url:"admin/import/history",method:"get"},{name:"review-import",url:"reviews/import/store",method:"post"},{name:"review-import-rollback",url:"admin/import/rollback/{id}",method:"post"},{name:"review-export",url:"reviews/exports/generate/csv",method:"post"},{name:"review-export-history",url:"reviews/exports/history",method:"get"}],n4=[{name:"products-selectable",url:"/products/selectable",method:"get"}],r4=[{name:"insight-reviews",url:"/insight/reviews",method:"get"},{name:"review-email-insight",url:"insight/review/request/email",method:"get"},{name:"reviewx-user-insight",url:"insight/reviewx/user",method:"get"},{name:"dashboard-chart",url:"/dashboard/chart",method:"get"}],i4=[{name:"get-review-widget-settings",url:"settings/widget/get",method:"get"},{name:"update-review-widget-settings",url:"settings/widget/save",method:"post"},{name:"get-general-settings",url:"settings/general/get",method:"get"},{name:"update-general-settings",url:"settings/general/save",method:"post"}],o4=[{name:"all-review-request-emails",url:"review/request/emails",method:"get"},{name:"review-email-contents",url:"review/email/contents",method:"get"},{name:"review-reminder-email-settings",url:"review/request/settings",method:"get"},{name:"update-review-reminder-email-settings",url:"review/request/settings",method:"post"},{name:"test-review-email-request",url:"review/email/send/test",method:"post"},{name:"request-review-email",url:"review/email/request/contents",method:"post"},{name:"followup-review-email-request",url:"review/email/followup/contents",method:"post"},{name:"photo-review-email-request",url:"review/email/photo/contents",method:"post"},{name:"review-request-email-mark-as-done",url:"review-request/email/mark-as-done/{id}",method:"post"},{name:"review-request-email-cancel",url:"review-request/email/cancel",method:"post"},{name:"review-request-email-unsubscribe",url:"review-request/unsubscribe",method:"post"},{name:"review-request-email-send",url:"review/request/email/send/{id}",method:"post"},{name:"review-request-email-resend",url:"review/request/email/resend/{id}",method:"post"}],s4=[{name:"discount-settings",url:"discount/settings",method:"get"},{name:"update-discount-settings",url:"discount/settings",method:"post"},{name:"create-wp-discount",url:"discount/wp/create",method:"post"},{name:"discount-template",url:"discount/template",method:"get"},{name:"discount-template-message",url:"discount/message",method:"POST"},{name:"save-discount-template-email",url:"discount/template",method:"post"}],a4=[{name:"get-wp-custom-post-types",url:"custom/wp/get",method:"get"},{name:"get-custom-posts",url:"custom/get",method:"get"},{name:"create-custom-post-type",url:"custom/store",method:"post"},{name:"update-custom-post-type",url:"custom/{id}/update",method:"post"},{name:"update-custom-post-status",url:"custom/{id}/status",method:"post"},{name:"delete-custom-post-type",url:"custom/{id}/delete",method:"post"}],l4=[{name:"get-google-settings",url:"/google/settings/placeapi/get",method:"get"},{name:"get-google-reviews",url:"/google/review/get",method:"get"},{name:"store-google-review-credentials",url:"/google/place/key/store",method:"post"},{name:"store-google-review-style",url:"/google/place/setting/store",method:"post"}],c4=[{name:"get-user-access",url:"user/current/plan",method:"get"}],u4=[...t4,...e4,...n4,...r4,...i4,...$5,...o4,...s4,...a4,...l4,...c4],f4=({name:t,id:e,slug:n})=>{const r=u4.find(l=>l.name===t);if(!r)throw new Error(`No matching URL found for name: ${t}`);const i=r.url,o=i.includes("{id}"),s=i.includes("{slug}");if(o&&!e||s&&!n)throw new Error(`This URL expects ${o?"an id":""}${o&&s?" and ":""}${s?"a slug":""}`);let a=i;return o&&e&&(a=a.replace(/{id}/g,e.toString())),s&&n&&(a=a.replace(/{slug}/g,n)),{...r,url:a}},No=({payload:t,name:e,headers:n,slug:r,queryParams:i,id:o})=>{var f;const{url:s,method:a}=f4({name:e,id:o,slug:r}),l=((f=window==null?void 0:window.__rvxLocals)==null?void 0:f.rvx_full_domain_api)??`${location.origin}/wp-json/reviewx`,c=tv(i),u=`${l}/api/v1`;return de({baseURL:u,method:a,url:s,data:t,params:c})},Bv=({navigateToPortal:t,customLink:e,haveCustomLink:n,query:r})=>{if(r&&Object.keys(r).length){const i=new URL(window.location.href);Object.entries(r).forEach(([o,s])=>{s!=null&&i.searchParams.set(o,String(s))}),window.history.replaceState({},"",i),location.reload()}t&&window.open("https://client.reviewx.io/plan?price_id=pri_01jcfjctn233re7jfncajscnh5","_blank"),n&&e&&window.open(e,"_blank")},d4=()=>{window.open("https://client.reviewx.io?live_chat=true","_blank")},Hu="-",h4=t=>{const e=g4(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:s=>{const a=s.split(Hu);return a[0]===""&&a.length!==1&&a.shift(),jv(a,e)||p4(s)},getConflictingClassGroupIds:(s,a)=>{const l=n[s]||[];return a&&r[s]?[...l,...r[s]]:l}}},jv=(t,e)=>{var s;if(t.length===0)return e.classGroupId;const n=t[0],r=e.nextPart.get(n),i=r?jv(t.slice(1),r):void 0;if(i)return i;if(e.validators.length===0)return;const o=t.join(Hu);return(s=e.validators.find(({validator:a})=>a(o)))==null?void 0:s.classGroupId},zv=/^\[(.+)\]$/,p4=t=>{if(zv.test(t)){const e=zv.exec(t)[1],n=e==null?void 0:e.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},g4=t=>{const{theme:e,prefix:n}=t,r={nextPart:new Map,validators:[]};return m4(Object.entries(t.classGroups),n).forEach(([o,s])=>{Vu(s,r,o,e)}),r},Vu=(t,e,n,r)=>{t.forEach(i=>{if(typeof i=="string"){const o=i===""?e:Uv(e,i);o.classGroupId=n;return}if(typeof i=="function"){if(v4(i)){Vu(i(r),e,n,r);return}e.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([o,s])=>{Vu(s,Uv(e,o),n,r)})})},Uv=(t,e)=>{let n=t;return e.split(Hu).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},v4=t=>t.isThemeGetter,m4=(t,e)=>e?t.map(([n,r])=>{const i=r.map(o=>typeof o=="string"?e+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([s,a])=>[e+s,a])):o);return[n,i]}):t,y4=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,r=new Map;const i=(o,s)=>{n.set(o,s),e++,e>t&&(e=0,r=n,n=new Map)};return{get(o){let s=n.get(o);if(s!==void 0)return s;if((s=r.get(o))!==void 0)return i(o,s),s},set(o,s){n.has(o)?n.set(o,s):i(o,s)}}},Hv="!",b4=t=>{const{separator:e,experimentalParseClassName:n}=t,r=e.length===1,i=e[0],o=e.length,s=a=>{const l=[];let c=0,u=0,f;for(let b=0;b<a.length;b++){let v=a[b];if(c===0){if(v===i&&(r||a.slice(b,b+o)===e)){l.push(a.slice(u,b)),u=b+o;continue}if(v==="/"){f=b;continue}}v==="["?c++:v==="]"&&c--}const d=l.length===0?a:a.substring(u),h=d.startsWith(Hv),p=h?d.substring(1):d,g=f&&f>u?f-u:void 0;return{modifiers:l,hasImportantModifier:h,baseClassName:p,maybePostfixModifierPosition:g}};return n?a=>n({className:a,parseClassName:s}):s},x4=t=>{if(t.length<=1)return t;const e=[];let n=[];return t.forEach(r=>{r[0]==="["?(e.push(...n.sort(),r),n=[]):n.push(r)}),e.push(...n.sort()),e},w4=t=>({cache:y4(t.cacheSize),parseClassName:b4(t),...h4(t)}),A4=/\s+/,O4=(t,e)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}=e,o=[],s=t.trim().split(A4);let a="";for(let l=s.length-1;l>=0;l-=1){const c=s[l],{modifiers:u,hasImportantModifier:f,baseClassName:d,maybePostfixModifierPosition:h}=n(c);let p=!!h,g=r(p?d.substring(0,h):d);if(!g){if(!p){a=c+(a.length>0?" "+a:a);continue}if(g=r(d),!g){a=c+(a.length>0?" "+a:a);continue}p=!1}const b=x4(u).join(":"),v=f?b+Hv:b,m=v+g;if(o.includes(m))continue;o.push(m);const x=i(g,p);for(let y=0;y<x.length;++y){const w=x[y];o.push(v+w)}a=c+(a.length>0?" "+a:a)}return a};function S4(){let t=0,e,n,r="";for(;t<arguments.length;)(e=arguments[t++])&&(n=Vv(e))&&(r&&(r+=" "),r+=n);return r}const Vv=t=>{if(typeof t=="string")return t;let e,n="";for(let r=0;r<t.length;r++)t[r]&&(e=Vv(t[r]))&&(n&&(n+=" "),n+=e);return n};function Yv(t,...e){let n,r,i,o=s;function s(l){const c=e.reduce((u,f)=>f(u),t());return n=w4(c),r=n.cache.get,i=n.cache.set,o=a,a(l)}function a(l){const c=r(l);if(c)return c;const u=O4(l,n);return i(l,u),u}return function(){return o(S4.apply(null,arguments))}}const ne=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},Qv=/^\[(?:([a-z-]+):)?(.+)\]$/i,_4=/^\d+\/\d+$/,C4=new Set(["px","full","screen"]),E4=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,T4=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,k4=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,P4=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,M4=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Zn=t=>Ni(t)||C4.has(t)||_4.test(t),Pr=t=>Fi(t,"length",B4),Ni=t=>!!t&&!Number.isNaN(Number(t)),Yu=t=>Fi(t,"number",Ni),Fo=t=>!!t&&Number.isInteger(Number(t)),q4=t=>t.endsWith("%")&&Ni(t.slice(0,-1)),kt=t=>Qv.test(t),Mr=t=>E4.test(t),L4=new Set(["length","size","percentage"]),D4=t=>Fi(t,L4,Wv),R4=t=>Fi(t,"position",Wv),I4=new Set(["image","url"]),N4=t=>Fi(t,I4,z4),F4=t=>Fi(t,"",j4),Bo=()=>!0,Fi=(t,e,n)=>{const r=Qv.exec(t);return r?r[1]?typeof e=="string"?r[1]===e:e.has(r[1]):n(r[2]):!1},B4=t=>T4.test(t)&&!k4.test(t),Wv=()=>!1,j4=t=>P4.test(t),z4=t=>M4.test(t),Kv=()=>{const t=ne("colors"),e=ne("spacing"),n=ne("blur"),r=ne("brightness"),i=ne("borderColor"),o=ne("borderRadius"),s=ne("borderSpacing"),a=ne("borderWidth"),l=ne("contrast"),c=ne("grayscale"),u=ne("hueRotate"),f=ne("invert"),d=ne("gap"),h=ne("gradientColorStops"),p=ne("gradientColorStopPositions"),g=ne("inset"),b=ne("margin"),v=ne("opacity"),m=ne("padding"),x=ne("saturate"),y=ne("scale"),w=ne("sepia"),S=ne("skew"),C=ne("space"),T=ne("translate"),k=()=>["auto","contain","none"],E=()=>["auto","hidden","clip","visible","scroll"],_=()=>["auto",kt,e],O=()=>[kt,e],P=()=>["",Zn,Pr],q=()=>["auto",Ni,kt],L=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],I=()=>["solid","dashed","dotted","double","none"],B=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],W=()=>["start","end","center","between","around","evenly","stretch"],U=()=>["","0",kt],R=()=>["auto","avoid","all","avoid-page","page","left","right","column"],M=()=>[Ni,kt];return{cacheSize:500,separator:":",theme:{colors:[Bo],spacing:[Zn,Pr],blur:["none","",Mr,kt],brightness:M(),borderColor:[t],borderRadius:["none","","full",Mr,kt],borderSpacing:O(),borderWidth:P(),contrast:M(),grayscale:U(),hueRotate:M(),invert:U(),gap:O(),gradientColorStops:[t],gradientColorStopPositions:[q4,Pr],inset:_(),margin:_(),opacity:M(),padding:O(),saturate:M(),scale:M(),sepia:U(),skew:M(),space:O(),translate:O()},classGroups:{aspect:[{aspect:["auto","square","video",kt]}],container:["container"],columns:[{columns:[Mr]}],"break-after":[{"break-after":R()}],"break-before":[{"break-before":R()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...L(),kt]}],overflow:[{overflow:E()}],"overflow-x":[{"overflow-x":E()}],"overflow-y":[{"overflow-y":E()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Fo,kt]}],basis:[{basis:_()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",kt]}],grow:[{grow:U()}],shrink:[{shrink:U()}],order:[{order:["first","last","none",Fo,kt]}],"grid-cols":[{"grid-cols":[Bo]}],"col-start-end":[{col:["auto",{span:["full",Fo,kt]},kt]}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":[Bo]}],"row-start-end":[{row:["auto",{span:[Fo,kt]},kt]}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",kt]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",kt]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal",...W()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...W(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...W(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[m]}],px:[{px:[m]}],py:[{py:[m]}],ps:[{ps:[m]}],pe:[{pe:[m]}],pt:[{pt:[m]}],pr:[{pr:[m]}],pb:[{pb:[m]}],pl:[{pl:[m]}],m:[{m:[b]}],mx:[{mx:[b]}],my:[{my:[b]}],ms:[{ms:[b]}],me:[{me:[b]}],mt:[{mt:[b]}],mr:[{mr:[b]}],mb:[{mb:[b]}],ml:[{ml:[b]}],"space-x":[{"space-x":[C]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[C]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",kt,e]}],"min-w":[{"min-w":[kt,e,"min","max","fit"]}],"max-w":[{"max-w":[kt,e,"none","full","min","max","fit","prose",{screen:[Mr]},Mr]}],h:[{h:[kt,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[kt,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[kt,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[kt,e,"auto","min","max","fit"]}],"font-size":[{text:["base",Mr,Pr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Yu]}],"font-family":[{font:[Bo]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",kt]}],"line-clamp":[{"line-clamp":["none",Ni,Yu]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Zn,kt]}],"list-image":[{"list-image":["none",kt]}],"list-style-type":[{list:["none","disc","decimal",kt]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...I(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Zn,Pr]}],"underline-offset":[{"underline-offset":["auto",Zn,kt]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:O()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",kt]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",kt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...L(),R4]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",D4]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},N4]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[p]}],"gradient-via-pos":[{via:[p]}],"gradient-to-pos":[{to:[p]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...I(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:I()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...I()]}],"outline-offset":[{"outline-offset":[Zn,kt]}],"outline-w":[{outline:[Zn,Pr]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:P()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[Zn,Pr]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",Mr,F4]}],"shadow-color":[{shadow:[Bo]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...B(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":B()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Mr,kt]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[f]}],saturate:[{saturate:[x]}],sepia:[{sepia:[w]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[x]}],"backdrop-sepia":[{"backdrop-sepia":[w]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",kt]}],duration:[{duration:M()}],ease:[{ease:["linear","in","out","in-out",kt]}],delay:[{delay:M()}],animate:[{animate:["none","spin","ping","pulse","bounce",kt]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[y]}],"scale-x":[{"scale-x":[y]}],"scale-y":[{"scale-y":[y]}],rotate:[{rotate:[Fo,kt]}],"translate-x":[{"translate-x":[T]}],"translate-y":[{"translate-y":[T]}],"skew-x":[{"skew-x":[S]}],"skew-y":[{"skew-y":[S]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",kt]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",kt]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":O()}],"scroll-mx":[{"scroll-mx":O()}],"scroll-my":[{"scroll-my":O()}],"scroll-ms":[{"scroll-ms":O()}],"scroll-me":[{"scroll-me":O()}],"scroll-mt":[{"scroll-mt":O()}],"scroll-mr":[{"scroll-mr":O()}],"scroll-mb":[{"scroll-mb":O()}],"scroll-ml":[{"scroll-ml":O()}],"scroll-p":[{"scroll-p":O()}],"scroll-px":[{"scroll-px":O()}],"scroll-py":[{"scroll-py":O()}],"scroll-ps":[{"scroll-ps":O()}],"scroll-pe":[{"scroll-pe":O()}],"scroll-pt":[{"scroll-pt":O()}],"scroll-pr":[{"scroll-pr":O()}],"scroll-pb":[{"scroll-pb":O()}],"scroll-pl":[{"scroll-pl":O()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",kt]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[Zn,Pr,Yu]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},U4=(t,{cacheSize:e,prefix:n,separator:r,experimentalParseClassName:i,extend:o={},override:s={}})=>{jo(t,"cacheSize",e),jo(t,"prefix",n),jo(t,"separator",r),jo(t,"experimentalParseClassName",i);for(const a in s)H4(t[a],s[a]);for(const a in o)V4(t[a],o[a]);return t},jo=(t,e,n)=>{n!==void 0&&(t[e]=n)},H4=(t,e)=>{if(e)for(const n in e)jo(t,n,e[n])},V4=(t,e)=>{if(e)for(const n in e){const r=e[n];r!==void 0&&(t[n]=(t[n]||[]).concat(r))}};((t,...e)=>typeof t=="function"?Yv(Kv,t,...e):Yv(()=>U4(Kv(),t),...e))({prefix:"rvx-"});const Gv=()=>{const t=Yt(),e=n=>n;return wr(()=>{var n;t.value=(n=window==null?void 0:window.__rvxLocals)==null?void 0:n.rvx_localization_data_for_admin}),{rvxLocal:t,__t:e}},Y4=()=>qa({queryKey:[La.DASHBOARD_INSIGHT],queryFn:()=>No({name:"insight-reviews"}),select(t){return t.data}}),Q4=()=>{const t=Cu(),{dashboardChartQuery:e}=hu(t);return qa({queryKey:[La.DASHBOARD_CHART,e],queryFn:()=>No({name:"dashboard-chart",queryParams:{view:e.value}}),select(n){return n.data}})},gt=ee({__name:"UICard",props:{as:{default:"div"},cardType:{default:"normal"}},setup(t){return(e,n)=>(Ot(),It(Ep(e.as),{class:en({"rvx-p-space16 rvx-rounded-lg md:rvx-p-space24":e.cardType=="round"})},{default:ft(()=>[wo(e.$slots,"default")]),_:3},8,["class"]))}}),Xv=ee({__name:"UIProgressBar",props:{width:{default:60},height:{default:4},background:{default:"#0043DD"}},setup(t){return(e,n)=>(Ot(),It(gt,{class:"rvx-w-full rvx-relative rvx-progressbar"},{default:ft(()=>[lt(gt,{class:"rvx-bg-[#D9D9D9] rvx-rounded-full rvx-progressbar__inactive",style:uo({height:`${e.height}px`})},null,8,["style"]),lt(gt,{class:"rvx-bg-primary rvx-rounded-full rvx-absolute rvx-top-0 rvx-left-0 rvx-progressbar__active",style:uo({width:`${e.width}%`,height:`${e.height}px`,background:`${e.background}`})},null,8,["style"])]),_:1}))}}),W4=["width","height"],K4=["fill"],Zv=ee({__name:"UIStarIcon",props:{fill:{default:"#0043DD"},starSize:{default:"24"}},setup(t){return(e,n)=>(Ot(),qe("svg",{width:e.starSize,height:e.starSize,viewBox:"0 0 24 21",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[le("path",{d:"M11.9998 17.5001L6.53314 20.7667C6.2887 20.9001 6.04981 20.9556 5.81648 20.9334C5.58314 20.9112 5.37759 20.8334 5.19981 20.7001C5.02203 20.5667 4.8887 20.3834 4.79981 20.1501C4.71092 19.9167 4.69981 19.6778 4.76648 19.4334L6.19981 13.3334L1.36648 9.23339C1.16648 9.05561 1.04426 8.85005 0.999811 8.61672C0.955367 8.38339 0.966478 8.15561 1.03314 7.93339C1.09981 7.71116 1.22203 7.52783 1.39981 7.38339C1.57759 7.23894 1.79981 7.15561 2.06648 7.13339L8.39981 6.56672L10.8998 0.76672C11.0109 0.522275 11.1665 0.338942 11.3665 0.21672C11.5665 0.0944973 11.7776 0.0333862 11.9998 0.0333862C12.222 0.0333862 12.4331 0.0944973 12.6331 0.21672C12.8331 0.338942 12.9887 0.522275 13.0998 0.76672L15.5998 6.60005L21.9331 7.13339C22.1998 7.15561 22.422 7.2445 22.5998 7.40005C22.7776 7.55561 22.8998 7.7445 22.9665 7.96672C23.0331 8.18894 23.0387 8.41116 22.9831 8.63339C22.9276 8.85561 22.7998 9.05561 22.5998 9.23339L17.7998 13.3334L19.2331 19.4334C19.2998 19.6778 19.2887 19.9167 19.1998 20.1501C19.1109 20.3834 18.9776 20.5667 18.7998 20.7001C18.622 20.8334 18.4165 20.9112 18.1831 20.9334C17.9498 20.9556 17.7109 20.9001 17.4665 20.7667L11.9998 17.5001Z",fill:e.fill},null,8,K4)],8,W4))}}),G4={class:"rvx-text-[14px] rvx-flex rvx-gap-space8 rvx-items-center rvx-p-0 rvx-align-middle rvx-pb-space8 rvx-pr-space8 rvx-aggregation__rating"},X4={class:"rvx-w-full rvx-p-0 rvx-align-middle rvx-pb-space8"},Z4={class:"rvx-p-0 rvx-align-middle rvx-pb-space8 rvx-px-space8 rvx-aggregation__total-rating"},J4={key:0,class:"rvx-p-0 rvx-align-middle rvx-pb-space8 rvx-aggregation__percent"},$4=ee({__name:"UIAggregationsStarRow",props:{aggregations:{},showPercent:{type:Boolean},height:{},background:{default:"#0043DD"},starColor:{default:"#0043DD"}},setup(t){const e=t,n=Xt(()=>[{5:{...e.aggregations.five}},{4:{...e.aggregations.four}},{3:{...e.aggregations.three}},{2:{...e.aggregations.two}},{1:{...e.aggregations.one}}]);return(r,i)=>(Ot(!0),qe(me,null,kp(n.value,(o,s)=>(Ot(),qe("tr",{key:s,class:"rvx-aggregation__row"},[le("td",G4,[Lt(Mt(5-s)+" ",1),lt(Zv,{fill:r.starColor,width:"16",height:"14",class:"rvx-aggregation__rating-icon"},null,8,["fill"])]),le("td",X4,[lt(Xv,{height:r.height,background:r.background,width:o[5-s].percentage},null,8,["height","background","width"])]),le("td",Z4,Mt(et($g)(o[5-s].total)),1),r.showPercent?(Ot(),qe("td",J4,Mt(et($g)(o[5-s].percentage))+"% ",1)):Ar("",!0)]))),128))}}),t6={class:"rvx-w-full"},e6={class:""},n6=ee({__name:"UIAggregations",props:{aggregations:{},showPercent:{type:Boolean},height:{},background:{},starColor:{}},setup(t){return(e,n)=>(Ot(),qe("table",t6,[le("tbody",e6,[lt($4,{aggregations:e.aggregations,showPercent:e.showPercent,height:e.height,background:e.background,starColor:e.starColor},null,8,["aggregations","showPercent","height","background","starColor"])])]))}}),r6=ee({__name:"UITypography",props:{as:{default:"p"}},setup(t){return(e,n)=>(Ot(),It(Ep(e.as),null,{default:ft(()=>[wo(e.$slots,"default",{},void 0,!0)]),_:3}))}}),Jn=(t,e)=>{const n=t.__vccOpts||t;for(const[r,i]of e)n[r]=i;return n},Qt=Jn(r6,[["__scopeId","data-v-d2400fb7"]]),Bi=ee({__name:"UIIcon",props:{iconName:{default:"menu"},iconVariant:{default:"rounded"}},setup(t){return(e,n)=>(Ot(),qe("span",{class:en(`material-symbols-${e.iconVariant}`)},Mt(e.iconName),3))}}),i6={class:"rvx-flex"},o6={class:"rvx-relative"},Jv=ee({__name:"UISpinner",props:{size:{default:"xl"},ringColor:{default:"primary"}},setup(t){return(e,n)=>(Ot(),qe("div",i6,[le("div",o6,[le("div",{class:en([{"rvx-size-space16":e.size==="sm","rvx-size-space28":e.size==="md","rvx-size-space32":e.size==="lg","rvx-size-space40":e.size==="xl"},"rvx-rounded-full rvx-absolute rvx-border-[3px] rvx-border-gray-500 rvx-border-solid"])},null,2),le("div",{class:en([{"rvx-size-space16":e.size==="sm","rvx-size-space28":e.size==="md","rvx-size-space32":e.size==="lg","rvx-size-space40":e.size==="xl","rvx-border-white":e.ringColor==="white","rvx-border-primary":e.ringColor==="primary"},"rvx-rounded-full rvx-animate-spin rvx-absolute rvx-border-[3px] rvx-border-solid rvx-border-t-transparent"])},null,2)])]))}}),s6=["type","disabled"],a6=ee({__name:"UIButtonOutline",props:{haveIcon:{type:Boolean},iconPosition:{default:"before"},iconClass:{},variant:{default:"primary"},loader:{type:Boolean},loaderPosition:{default:"before"},type:{default:"button"},size:{},disabled:{type:Boolean,default:!1},iconName:{default:"menu"},iconVariant:{},ringColor:{}},setup(t){return(e,n)=>(Ot(),qe("button",{class:en(["rvx-rounded-lg !rvx-border rvx-border-solid rvx-py-[9px] rvx-px-space16 rvx-leading-[22px] rvx-cursor-pointer rvx-font-nunito rvx-text-normal rvx-font-semibold rvx-bg-transparent disabled:!rvx-cursor-not-allowed",{"rvx-flex rvx-justify-center rvx-items-center rvx-gap-space8":e.haveIcon||e.loader,"!rvx-border-primary rvx-text-primary hover:rvx-border-primary-80 hover:rvx-text-primary-80":e.variant==="primary","!rvx-border-neutral-400 rvx-text-neutral-800 rvx-font-semibold hover:rvx-border-neutral-600 hover:rvx-text-neutral-600":e.variant==="gray"}]),type:e.type,disabled:e.disabled},[e.haveIcon&&e.iconPosition==="before"?(Ot(),It(Bi,{key:0,"icon-name":e.iconName,class:en(e.iconClass)},null,8,["icon-name","class"])):Ar("",!0),e.loader&&e.loaderPosition==="before"?(Ot(),It(Jv,{key:1,class:"rvx-self-start rvx-mr-space16 rvx-mt-space5",size:"sm","ring-color":"primary"})):Ar("",!0),wo(e.$slots,"default"),e.haveIcon&&e.iconPosition==="after"?(Ot(),It(Bi,{key:2,"icon-name":e.iconName,class:en(e.iconClass)},null,8,["icon-name","class"])):Ar("",!0),e.loader&&e.loaderPosition==="after"?(Ot(),It(Jv,{key:3,class:"rvx-self-start rvx-mr-space16 rvx-mt-space5",size:"sm","ring-color":"primary"})):Ar("",!0)],10,s6))}}),l6={},c6={width:"56",height:"56",viewBox:"0 0 56 56",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function u6(t,e){return Ot(),qe("svg",c6,e[0]||(e[0]=[le("path",{d:"M52.0676 24.4147C51.8682 18.3278 49.3532 12.5465 45.0361 8.2508C40.4835 3.6973 34.4329 1.19043 27.9999 1.19043C15.007 1.19043 4.39062 11.5321 3.933 24.4147C2.93116 24.8585 2.07952 25.5833 1.48129 26.5013C0.883055 27.4193 0.563901 28.4911 0.5625 29.5868V35.9411C0.564121 37.4415 1.16091 38.8801 2.22192 39.9411C3.28293 41.0021 4.7215 41.5989 6.222 41.6006C7.19283 41.5994 8.12357 41.2132 8.81006 40.5267C9.49654 39.8403 9.88272 38.9095 9.88387 37.9387V27.5883C9.88387 25.6922 8.42962 24.1461 6.58075 23.9623C7.26325 12.7387 16.6065 3.81543 27.9999 3.81543C33.7329 3.81543 39.1237 6.05018 43.1811 10.1076C46.9069 13.8333 49.0874 18.6896 49.4155 23.9632C47.5684 24.1487 46.1167 25.6939 46.1167 27.5883V37.9378C46.1167 39.8497 47.5937 41.4054 49.4645 41.5673V44.1827C49.4629 45.5989 48.8995 46.9565 47.8981 47.9579C46.8966 48.9592 45.5388 49.5223 44.1226 49.5237H40.1667C39.9001 48.7461 39.3965 48.0716 38.7269 47.5948C38.0573 47.1181 37.2551 46.863 36.4331 46.8654H32.3556C31.7702 46.8654 31.2085 46.9897 30.694 47.2294C30.0051 47.5477 29.4215 48.0564 29.0122 48.6954C28.6029 49.3345 28.385 50.0773 28.384 50.8362C28.384 51.8984 28.7979 52.8959 29.5477 53.6423C29.9153 54.0128 30.3528 54.3066 30.8348 54.5067C31.3168 54.7068 31.8337 54.8091 32.3556 54.8078H36.4331C38.1236 54.8078 39.6137 53.7149 40.1694 52.1487H44.1226C48.516 52.1487 52.0895 48.5752 52.0895 44.1827V41.1001C53.0854 40.6538 53.9311 39.9293 54.525 39.0138C55.119 38.0982 55.4357 37.0306 55.4372 35.9393V29.5851C55.4372 27.2803 54.0495 25.2958 52.0676 24.4147ZM7.258 27.5883V37.9378C7.258 38.5092 6.79337 38.9747 6.22112 38.9747C5.41661 38.9738 4.64531 38.6537 4.07643 38.0849C3.50755 37.516 3.18755 36.7447 3.18663 35.9402V29.5859C3.18755 28.7814 3.50755 28.0101 4.07643 27.4412C4.64531 26.8724 5.41661 26.5524 6.22112 26.5514C6.79337 26.5514 7.258 27.0169 7.258 27.5883ZM37.75 51.1179C37.6848 51.4193 37.5186 51.6893 37.2789 51.8833C37.0393 52.0773 36.7406 52.1835 36.4322 52.1846H32.3547C31.996 52.1846 31.6591 52.0446 31.4019 51.7873C31.2767 51.663 31.1774 51.5151 31.1098 51.3521C31.0422 51.1891 31.0076 51.0144 31.0081 50.8379C31.009 50.4811 31.1512 50.1393 31.4036 49.8871C31.656 49.6348 31.998 49.4929 32.3547 49.4922H36.4322C36.791 49.4922 37.1279 49.6313 37.3842 49.8885C37.638 50.1414 37.778 50.4792 37.778 50.8379C37.7789 50.9342 37.7684 51.0304 37.75 51.1179ZM52.8122 35.9402C52.8113 36.7447 52.4913 37.516 51.9224 38.0849C51.3536 38.6537 50.5823 38.9738 49.7777 38.9747C49.5028 38.9744 49.2392 38.8651 49.0448 38.6707C48.8504 38.4763 48.7411 38.2127 48.7409 37.9378V27.5883C48.7409 27.0169 49.2055 26.5514 49.7777 26.5514C50.5823 26.5524 51.3536 26.8724 51.9224 27.4412C52.4913 28.0101 52.8113 28.7814 52.8122 29.5859V35.9402Z",fill:"#424242"},null,-1),le("path",{d:"M36.4987 36.3926C37.9732 36.391 39.3869 35.8045 40.4295 34.7619C41.4721 33.7193 42.0586 32.3056 42.0602 30.8311V19.499C42.0602 18.0167 41.481 16.6202 40.4292 15.5685C39.3775 14.5167 37.9818 13.9375 36.4987 13.9375H19.501C18.0265 13.9391 16.6128 14.5256 15.5702 15.5682C14.5275 16.6108 13.9411 18.0245 13.9395 19.499V30.8311C13.9411 32.3056 14.5275 33.7193 15.5702 34.7619C16.6128 35.8045 18.0265 36.391 19.501 36.3926H19.6051V39.3291C19.6033 39.6877 19.6725 40.0431 19.8086 40.3748C19.9447 40.7065 20.1451 41.0081 20.3981 41.2621C20.6512 41.5162 20.952 41.7177 21.2832 41.8551C21.6144 41.9924 21.9695 42.063 22.3281 42.0626C22.6864 42.0633 23.0412 41.9919 23.3713 41.8525C23.7015 41.7132 24.0002 41.5088 24.2496 41.2515L29.1347 36.3926H36.4987ZM27.6691 34.1491L22.3823 39.407C22.3587 39.4315 22.3412 39.4499 22.2913 39.428C22.231 39.4035 22.231 39.3641 22.231 39.3291V35.0801C22.231 34.732 22.0927 34.3982 21.8465 34.152C21.6004 33.9059 21.2665 33.7676 20.9185 33.7676H19.5018C18.7233 33.7667 17.9769 33.457 17.4264 32.9065C16.8759 32.356 16.5663 31.6096 16.5653 30.8311V19.499C16.5663 18.7205 16.8759 17.9741 17.4264 17.4236C17.9769 16.8731 18.7233 16.5634 19.5018 16.5625H36.4996C37.2818 16.5625 38.0177 16.8687 38.5742 17.4244C39.1307 17.9809 39.4361 18.7176 39.4361 19.499V30.8311C39.4352 31.6096 39.1255 32.356 38.575 32.9065C38.0245 33.457 37.2781 33.7667 36.4996 33.7676H28.5948C28.2475 33.7676 27.915 33.905 27.6691 34.1491Z",fill:"#424242"},null,-1),le("path",{d:"M21.6239 23.4385C20.5564 23.4385 19.6875 24.3082 19.6875 25.3749C19.6875 26.4415 20.5572 27.3112 21.6239 27.3112C22.6922 27.3112 23.562 26.4415 23.562 25.3749C23.562 24.3082 22.6931 23.4385 21.6239 23.4385ZM27.9991 23.4385C26.9316 23.4385 26.0627 24.3082 26.0627 25.3749C26.0627 26.4415 26.9325 27.3112 27.9991 27.3112C29.0684 27.3112 29.9373 26.4415 29.9373 25.3749C29.9373 24.3082 29.0684 23.4385 27.9991 23.4385ZM34.3744 23.4385C33.3069 23.4385 32.438 24.3082 32.438 25.3749C32.438 26.4415 33.3077 27.3112 34.3744 27.3112C35.4427 27.3112 36.3125 26.4415 36.3125 25.3749C36.3125 24.3082 35.4427 23.4385 34.3744 23.4385Z",fill:"#424242"},null,-1)]))}const f6=Jn(l6,[["render",u6]]),d6={class:"!rvx-font-normal"},h6=Jn(ee({__name:"UIHelpBanner",setup(t){const{rvxLocal:e,__t:n}=Gv();return(r,i)=>(Ot(),It(gt,{class:"rvx-gradient-bg rvx-flex rvx-gap-space12 rvx-rounded-md rvx-py-space16 rvx-px-space24"},{default:ft(()=>[lt(gt,null,{default:ft(()=>[lt(f6)]),_:1}),lt(gt,null,{default:ft(()=>[lt(Qt,{as:"h4",class:"rvx-text-[18px] rvx-font-nunito rvx-font-semibold rvx-leading-[29px] rvx-text-neutral-800"},{default:ft(()=>{var o;return[Lt(Mt(et(n)((o=et(e))==null?void 0:o.rvx_need_help)),1)]}),_:1}),lt(Qt,{class:"!rvx-text-[14px] rvx-font-normal rvx-leading-[22px] !rvx-mb-space16"},{default:ft(()=>{var o;return[Lt(Mt(et(n)((o=et(e))==null?void 0:o.rvx_stuck_with_something_get_help_from_live_chat_or_support_ticket)),1)]}),_:1}),wo(r.$slots,"default",{},()=>[lt(gt,{class:"rvx-flex rvx-items-center rvx-gap-space16"},{default:ft(()=>[lt(a6,{"have-icon":!0,class:"!rvx-gap-[6px]","icon-name":"contact_support","icon-position":"after",iconClass:"!rvx-text-[20px]",variant:"gray",onClick:i[0]||(i[0]=o=>et(d4)())},{default:ft(()=>i[2]||(i[2]=[Lt("Help Center ")])),_:1}),lt(Qt,{class:"rvx-flex rvx-gap-space12 !rvx-text-[14px] !rvx-font-semibold rvx-text-neutral-800 rvx-cursor-pointer",onClick:i[1]||(i[1]=o=>et(Bv)({haveCustomLink:!0,customLink:"https://reviewx.io/docs"}))},{default:ft(()=>{var o,s;return[le("span",d6,Mt(et(n)((o=et(e))==null?void 0:o.rvx_or)),1),Lt(" "+Mt(et(n)((s=et(e))==null?void 0:s.rvx_read_documentation))+" ",1),lt(Bi,{"icon-name":"open_in_new"})]}),_:1})]),_:1})],!0)]),_:3})]),_:3}))}}),[["__scopeId","data-v-f6bbb32f"]]),p6={},g6={width:"107",height:"25",viewBox:"0 0 107 25",fill:"none",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"};function v6(t,e){return Ot(),qe("svg",g6,e[0]||(e[0]=[nu('<rect width="24.0224" height="24.0224" fill="url(#pattern0)"></rect><path d="M29.0674 18.9057C28.9347 18.9057 28.8271 18.7982 28.8271 18.6655V5.30906C28.8271 5.17639 28.9347 5.06884 29.0674 5.06884H34.5445C34.679 5.06884 34.852 5.07524 35.0634 5.08805C35.2748 5.09446 35.4701 5.11368 35.6495 5.14571C36.4502 5.26742 37.1101 5.53327 37.6289 5.94325C38.1542 6.35323 38.5418 6.87212 38.7916 7.4999C39.0479 8.12128 39.176 8.81312 39.176 9.57543C39.176 10.7029 38.8909 11.6734 38.3208 12.4869C37.7507 13.2941 36.8762 13.7938 35.6975 13.9859L34.7078 14.0724H31.3831C31.2505 14.0724 31.1429 14.18 31.1429 14.3126V18.6655C31.1429 18.7982 31.0354 18.9057 30.9027 18.9057H29.0674ZM36.9243 18.9057C36.8322 18.9057 36.7483 18.8531 36.7081 18.7703L34.1775 13.5487C34.1098 13.409 34.1904 13.2428 34.342 13.2094L36.2143 12.7967C36.3226 12.7728 36.4333 12.8263 36.4819 12.926L39.2286 18.5602C39.3064 18.7198 39.1902 18.9057 39.0126 18.9057H36.9243ZM31.1429 11.6702C31.1429 11.8029 31.2505 11.9104 31.3831 11.9104H34.4484C34.5765 11.9104 34.7206 11.904 34.8808 11.8912C35.0409 11.8784 35.1883 11.8528 35.3228 11.8143C35.7072 11.7182 36.0082 11.5485 36.226 11.305C36.4502 11.0616 36.6072 10.7862 36.6969 10.4787C36.793 10.1712 36.841 9.87011 36.841 9.57543C36.841 9.28076 36.793 8.97968 36.6969 8.67219C36.6072 8.3583 36.4502 8.07964 36.226 7.83621C36.0082 7.59279 35.7072 7.42303 35.3228 7.32694C35.1883 7.2885 35.0409 7.26608 34.8808 7.25968C34.7206 7.24687 34.5765 7.24046 34.4484 7.24046H31.3831C31.2505 7.24046 31.1429 7.34801 31.1429 7.48068V11.6702Z" fill="#212121"></path><path d="M46.232 19.194C45.1814 19.194 44.2589 18.9666 43.4646 18.5118C42.6702 18.0569 42.0489 17.4259 41.6004 16.6188C41.1584 15.8116 40.9374 14.8828 40.9374 13.8322C40.9374 12.6983 41.1552 11.715 41.5908 10.8823C42.0264 10.0431 42.6318 9.39286 43.4069 8.93163C44.182 8.4704 45.0789 8.23979 46.0974 8.23979C47.1736 8.23979 48.0865 8.49283 48.836 8.9989C49.5919 9.49856 50.1524 10.2064 50.5175 11.1225C50.8607 11.9833 51.003 12.9883 50.9445 14.1376C50.9381 14.2634 50.8332 14.3607 50.7072 14.3607H48.8744C48.7417 14.3607 48.6342 14.2531 48.6342 14.1205V13.5151C48.6278 12.3877 48.4292 11.5645 48.0384 11.0456C47.6477 10.5267 47.0327 10.2673 46.1935 10.2673C45.2454 10.2673 44.5408 10.562 44.0796 11.1513C43.6183 11.7342 43.3877 12.5894 43.3877 13.7169C43.3877 14.7675 43.6183 15.581 44.0796 16.1576C44.5408 16.7341 45.2134 17.0224 46.0974 17.0224C46.6676 17.0224 47.1576 16.8975 47.5676 16.6476C47.9287 16.4254 48.2175 16.1189 48.4341 15.7281C48.492 15.6236 48.6134 15.5683 48.7277 15.6029L50.5593 16.1569C50.696 16.1983 50.7671 16.3495 50.7047 16.4781C50.3076 17.2969 49.7295 17.9428 48.9705 18.4157C48.1441 18.9346 47.2313 19.194 46.232 19.194ZM42.8977 14.3607C42.765 14.3607 42.6574 14.2531 42.6574 14.1205V12.8521C42.6574 12.7194 42.765 12.6119 42.8977 12.6119H49.5567C49.6893 12.6119 49.7969 12.7194 49.7969 12.8521V14.1205C49.7969 14.2531 49.6893 14.3607 49.5567 14.3607H42.8977Z" fill="#212121"></path><path d="M55.6736 18.9057C55.5725 18.9057 55.4822 18.8425 55.4478 18.7475L51.8554 8.85024C51.7986 8.6936 51.9146 8.52806 52.0812 8.52806H53.8834C53.9857 8.52806 54.0767 8.59283 54.1103 8.68945L56.4405 15.3974C56.5153 15.6128 56.8199 15.6126 56.8945 15.3972L59.216 8.68971C59.2494 8.59296 59.3406 8.52806 59.443 8.52806H61.2545C61.4212 8.52806 61.5372 8.6936 61.4803 8.85024L57.888 18.7475C57.8535 18.8425 57.7633 18.9057 57.6622 18.9057H55.6736Z" fill="#212121"></path><path d="M63.7542 6.95219C63.6215 6.95219 63.514 6.84464 63.514 6.71197V5.06884C63.514 4.93617 63.6215 4.82861 63.7542 4.82861H65.5895C65.7222 4.82861 65.8297 4.93617 65.8297 5.06884V6.71197C65.8297 6.84464 65.7222 6.95219 65.5895 6.95219H63.7542ZM63.7542 18.9057C63.6215 18.9057 63.514 18.7982 63.514 18.6655V8.76828C63.514 8.63561 63.6215 8.52806 63.7542 8.52806H65.5895C65.7222 8.52806 65.8297 8.63561 65.8297 8.76828V18.6655C65.8297 18.7982 65.7222 18.9057 65.5895 18.9057H63.7542Z" fill="#212121"></path><path d="M73.426 19.194C72.3755 19.194 71.453 18.9666 70.6587 18.5118C69.8643 18.0569 69.2429 17.4259 68.7945 16.6188C68.3525 15.8116 68.1315 14.8828 68.1315 13.8322C68.1315 12.6983 68.3493 11.715 68.7849 10.8823C69.2205 10.0431 69.8259 9.39286 70.601 8.93163C71.3761 8.4704 72.273 8.23979 73.2915 8.23979C74.3677 8.23979 75.2806 8.49283 76.0301 8.9989C76.786 9.49856 77.3465 10.2064 77.7116 11.1225C78.0547 11.9833 78.197 12.9883 78.1386 14.1376C78.1322 14.2634 78.0273 14.3607 77.9013 14.3607H76.0685C75.9358 14.3607 75.8283 14.2531 75.8283 14.1205V13.5151C75.8219 12.3877 75.6233 11.5645 75.2325 11.0456C74.8418 10.5267 74.2268 10.2673 73.3876 10.2673C72.4395 10.2673 71.7349 10.562 71.2736 11.1513C70.8124 11.7342 70.5818 12.5894 70.5818 13.7169C70.5818 14.7675 70.8124 15.581 71.2736 16.1576C71.7349 16.7341 72.4075 17.0224 73.2915 17.0224C73.8616 17.0224 74.3517 16.8975 74.7617 16.6476C75.1228 16.4254 75.4116 16.1189 75.6282 15.7281C75.6861 15.6236 75.8075 15.5683 75.9218 15.6029L77.7533 16.1569C77.8901 16.1983 77.9612 16.3495 77.8988 16.4781C77.5017 17.2969 76.9236 17.9428 76.1646 18.4157C75.3382 18.9346 74.4254 19.194 73.426 19.194ZM70.0917 14.3607C69.9591 14.3607 69.8515 14.2531 69.8515 14.1205V12.8521C69.8515 12.7194 69.9591 12.6119 70.0917 12.6119H76.7507C76.8834 12.6119 76.991 12.7194 76.991 12.8521V14.1205C76.991 14.2531 76.8834 14.3607 76.7507 14.3607H70.0917Z" fill="#212121"></path><path d="M82.2814 18.9057C82.1757 18.9057 82.0825 18.8367 82.0516 18.7356L79.028 8.82191C78.9807 8.66674 79.0976 8.51024 79.2599 8.51161L81.0239 8.52656C81.1288 8.52745 81.2211 8.59639 81.2517 8.69681L82.9996 14.4376C83.0686 14.6641 83.389 14.6648 83.4589 14.4385L85.2318 8.6974C85.2629 8.59672 85.3559 8.52806 85.4613 8.52806H87.0572C87.1627 8.52806 87.2558 8.59687 87.2868 8.69771L89.0512 14.4382C89.1208 14.6646 89.4413 14.6644 89.5106 14.4379L91.2665 8.69801C91.2974 8.59702 91.3906 8.52806 91.4962 8.52806H93.2616C93.423 8.52806 93.5385 8.6841 93.4914 8.83848L90.4672 18.7357C90.4363 18.8367 90.3431 18.9057 90.2375 18.9057H88.7825C88.6788 18.9057 88.5868 18.8392 88.5544 18.7407L86.4832 12.4596C86.4106 12.2394 86.0991 12.2396 86.0268 12.4598L83.9643 18.7405C83.9319 18.8391 83.8398 18.9057 83.736 18.9057H82.2814Z" fill="#212121"></path><path d="M95.2373 18.6655C95.0452 18.6655 94.9308 18.4511 95.0378 18.2915L99.3869 11.8035C99.441 11.7228 99.4412 11.6175 99.3873 11.5366L95.1702 5.20196C95.0639 5.04231 95.1784 4.82861 95.3701 4.82861H97.6256C97.7071 4.82861 97.783 4.86993 97.8273 4.93835L100.705 9.38715C100.8 9.53383 101.015 9.53338 101.109 9.3863L103.96 4.9392C104.004 4.87029 104.08 4.82861 104.162 4.82861H106.436C106.628 4.82861 106.743 5.04231 106.636 5.20196L102.419 11.5369C102.365 11.6176 102.365 11.7227 102.419 11.8034L106.751 18.2919C106.857 18.4515 106.743 18.6655 106.551 18.6655H104.296C104.215 18.6655 104.139 18.6243 104.094 18.5559L101.109 13.9506C101.015 13.8046 100.801 13.8044 100.706 13.9503L97.712 18.5562C97.6677 18.6244 97.5919 18.6655 97.5106 18.6655H95.2373Z" fill="#0041DD"></path><defs><pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_239_7495" transform="scale(0.002)"></use></pattern><image id="image0_239_7495" width="500" height="500" xlink:href="data:image/png;base64,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"></image></defs>',9)]))}const m6=Jn(p6,[["render",v6]]);function y6(t,e,n){let r=Yt(n==null?void 0:n.value),i=Xt(()=>t.value!==void 0);return[Xt(()=>i.value?t.value:r.value),function(o){return i.value||(r.value=o),e==null?void 0:e(o)}]}var $v;let b6=Symbol("headlessui.useid"),x6=0;const Qu=($v=c2)!=null?$v:function(){return Kn(b6,()=>`${++x6}`)()};function he(t){var e;if(t==null||t.value==null)return null;let n=(e=t.value.$el)!=null?e:t.value;return n instanceof Node?n:null}function yn(t,e,...n){if(t in e){let i=e[t];return typeof i=="function"?i(...n):i}let r=new Error(`Tried to handle "${t}" but there is no handler defined. Only defined handlers are: ${Object.keys(e).map(i=>`"${i}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,yn),r}var w6=Object.defineProperty,A6=(t,e,n)=>e in t?w6(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,t1=(t,e,n)=>(A6(t,typeof e!="symbol"?e+"":e,n),n);let O6=class{constructor(){t1(this,"current",this.detect()),t1(this,"currentId",0)}set(e){this.current!==e&&(this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}},Wu=new O6;function S6(t){if(Wu.isServer)return null;if(t instanceof Node)return t.ownerDocument;if(t!=null&&t.hasOwnProperty("value")){let e=he(t);if(e)return e.ownerDocument}return document}let e1=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(t=>`${t}:not([tabindex='-1'])`).join(",");var _6=(t=>(t[t.First=1]="First",t[t.Previous=2]="Previous",t[t.Next=4]="Next",t[t.Last=8]="Last",t[t.WrapAround=16]="WrapAround",t[t.NoScroll=32]="NoScroll",t))(_6||{}),C6=(t=>(t[t.Error=0]="Error",t[t.Overflow=1]="Overflow",t[t.Success=2]="Success",t[t.Underflow=3]="Underflow",t))(C6||{}),E6=(t=>(t[t.Previous=-1]="Previous",t[t.Next=1]="Next",t))(E6||{}),Ku=(t=>(t[t.Strict=0]="Strict",t[t.Loose=1]="Loose",t))(Ku||{});function n1(t,e=0){var n;return t===((n=S6(t))==null?void 0:n.body)?!1:yn(e,{0(){return t.matches(e1)},1(){let r=t;for(;r!==null;){if(r.matches(e1))return!0;r=r.parentElement}return!1}})}var T6=(t=>(t[t.Keyboard=0]="Keyboard",t[t.Mouse=1]="Mouse",t))(T6||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",t=>{t.metaKey||t.altKey||t.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",t=>{t.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:t.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function k6(t,e=n=>n){return t.slice().sort((n,r)=>{let i=e(n),o=e(r);if(i===null||o===null)return 0;let s=i.compareDocumentPosition(o);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function P6(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function M6(){return/Android/gi.test(window.navigator.userAgent)}function q6(){return P6()||M6()}function Ha(t,e,n){Wu.isServer||fa(r=>{document.addEventListener(t,e,n),r(()=>document.removeEventListener(t,e,n))})}function L6(t,e,n){Wu.isServer||fa(r=>{window.addEventListener(t,e,n),r(()=>window.removeEventListener(t,e,n))})}function D6(t,e,n=Xt(()=>!0)){function r(o,s){if(!n.value||o.defaultPrevented)return;let a=s(o);if(a===null||!a.getRootNode().contains(a))return;let l=function c(u){return typeof u=="function"?c(u()):Array.isArray(u)||u instanceof Set?u:[u]}(t);for(let c of l){if(c===null)continue;let u=c instanceof HTMLElement?c:he(c);if(u!=null&&u.contains(a)||o.composed&&o.composedPath().includes(u))return}return!n1(a,Ku.Loose)&&a.tabIndex!==-1&&o.preventDefault(),e(o,a)}let i=Yt(null);Ha("pointerdown",o=>{var s,a;n.value&&(i.value=((a=(s=o.composedPath)==null?void 0:s.call(o))==null?void 0:a[0])||o.target)},!0),Ha("mousedown",o=>{var s,a;n.value&&(i.value=((a=(s=o.composedPath)==null?void 0:s.call(o))==null?void 0:a[0])||o.target)},!0),Ha("click",o=>{q6()||i.value&&(r(o,()=>i.value),i.value=null)},!0),Ha("touchend",o=>r(o,()=>o.target instanceof HTMLElement?o.target:null),!0),L6("blur",o=>r(o,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function r1(t,e){if(t)return t;let n=e??"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function R6(t,e){let n=Yt(r1(t.value.type,t.value.as));return wr(()=>{n.value=r1(t.value.type,t.value.as)}),fa(()=>{var r;n.value||he(e)&&he(e)instanceof HTMLButtonElement&&!((r=he(e))!=null&&r.hasAttribute("type"))&&(n.value="button")}),n}function i1(t){return[t.screenX,t.screenY]}function I6(){let t=Yt([-1,-1]);return{wasMoved(e){let n=i1(e);return t.value[0]===n[0]&&t.value[1]===n[1]?!1:(t.value=n,!0)},update(e){t.value=i1(e)}}}var Gu=(t=>(t[t.None=0]="None",t[t.RenderStrategy=1]="RenderStrategy",t[t.Static=2]="Static",t))(Gu||{}),N6=(t=>(t[t.Unmount=0]="Unmount",t[t.Hidden=1]="Hidden",t))(N6||{});function zo({visible:t=!0,features:e=0,ourProps:n,theirProps:r,...i}){var o;let s=s1(r,n),a=Object.assign(i,{props:s});if(t||e&2&&s.static)return Xu(a);if(e&1){let l=(o=s.unmount)==null||o?0:1;return yn(l,{0(){return null},1(){return Xu({...i,props:{...s,hidden:!0,style:{display:"none"}}})}})}return Xu(a)}function Xu({props:t,attrs:e,slots:n,slot:r,name:i}){var o,s;let{as:a,...l}=a1(t,["unmount","static"]),c=(o=n.default)==null?void 0:o.call(n,r),u={};if(r){let f=!1,d=[];for(let[h,p]of Object.entries(r))typeof p=="boolean"&&(f=!0),p===!0&&d.push(h);f&&(u["data-headlessui-state"]=d.join(" "))}if(a==="template"){if(c=o1(c??[]),Object.keys(l).length>0||Object.keys(e).length>0){let[f,...d]=c??[];if(!B6(f)||d.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${i} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(l).concat(Object.keys(e)).map(g=>g.trim()).filter((g,b,v)=>v.indexOf(g)===b).sort((g,b)=>g.localeCompare(b)).map(g=>` - ${g}`).join(` `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(g=>` - ${g}`).join(` `)].join(` `));let h=s1((s=f.props)!=null?s:{},l,u),p=Gn(f,h,!0);for(let g in h)g.startsWith("on")&&(p.props||(p.props={}),p.props[g]=h[g]);return p}return Array.isArray(c)&&c.length===1?c[0]:c}return Li(a,Object.assign({},l,u),{default:()=>c})}function o1(t){return t.flatMap(e=>e.type===me?o1(e.children):[e])}function s1(...t){if(t.length===0)return{};if(t.length===1)return t[0];let e={},n={};for(let r of t)for(let i in r)i.startsWith("on")&&typeof r[i]=="function"?(n[i]!=null||(n[i]=[]),n[i].push(r[i])):e[i]=r[i];if(e.disabled||e["aria-disabled"])return Object.assign(e,Object.fromEntries(Object.keys(n).map(r=>[r,void 0])));for(let r in n)Object.assign(e,{[r](i,...o){let s=n[r];for(let a of s){if(i instanceof Event&&i.defaultPrevented)return;a(i,...o)}}});return e}function F6(t){let e=Object.assign({},t);for(let n in e)e[n]===void 0&&delete e[n];return e}function a1(t,e=[]){let n=Object.assign({},t);for(let r of e)r in n&&delete n[r];return n}function B6(t){return t==null?!1:typeof t.type=="string"||typeof t.type=="object"||typeof t.type=="function"}var l1=(t=>(t[t.None=1]="None",t[t.Focusable=2]="Focusable",t[t.Hidden=4]="Hidden",t))(l1||{});let j6=ee({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(t,{slots:e,attrs:n}){return()=>{var r;let{features:i,...o}=t,s={"aria-hidden":(i&2)===2?!0:(r=o["aria-hidden"])!=null?r:void 0,hidden:(i&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(i&4)===4&&(i&2)!==2&&{display:"none"}}};return zo({ourProps:s,theirProps:o,slot:{},attrs:n,slots:e,name:"Hidden"})}}}),c1=Symbol("Context");var Uo=(t=>(t[t.Open=1]="Open",t[t.Closed=2]="Closed",t[t.Closing=4]="Closing",t[t.Opening=8]="Opening",t))(Uo||{});function z6(){return Kn(c1,null)}function U6(t){Xc(c1,t)}var xe=(t=>(t.Space=" ",t.Enter="Enter",t.Escape="Escape",t.Backspace="Backspace",t.Delete="Delete",t.ArrowLeft="ArrowLeft",t.ArrowUp="ArrowUp",t.ArrowRight="ArrowRight",t.ArrowDown="ArrowDown",t.Home="Home",t.End="End",t.PageUp="PageUp",t.PageDown="PageDown",t.Tab="Tab",t))(xe||{});function H6(t){throw new Error("Unexpected object: "+t)}var Ye=(t=>(t[t.First=0]="First",t[t.Previous=1]="Previous",t[t.Next=2]="Next",t[t.Last=3]="Last",t[t.Specific=4]="Specific",t[t.Nothing=5]="Nothing",t))(Ye||{});function V6(t,e){let n=e.resolveItems();if(n.length<=0)return null;let r=e.resolveActiveIndex(),i=r??-1;switch(t.focus){case 0:{for(let o=0;o<n.length;++o)if(!e.resolveDisabled(n[o],o,n))return o;return r}case 1:{i===-1&&(i=n.length);for(let o=i-1;o>=0;--o)if(!e.resolveDisabled(n[o],o,n))return o;return r}case 2:{for(let o=i+1;o<n.length;++o)if(!e.resolveDisabled(n[o],o,n))return o;return r}case 3:{for(let o=n.length-1;o>=0;--o)if(!e.resolveDisabled(n[o],o,n))return o;return r}case 4:{for(let o=0;o<n.length;++o)if(e.resolveId(n[o],o,n)===t.id)return o;return r}case 5:return null;default:H6(t)}}function u1(t={},e=null,n=[]){for(let[r,i]of Object.entries(t))d1(n,f1(e,r),i);return n}function f1(t,e){return t?t+"["+e+"]":e}function d1(t,e,n){if(Array.isArray(n))for(let[r,i]of n.entries())d1(t,f1(e,r.toString()),i);else n instanceof Date?t.push([e,n.toISOString()]):typeof n=="boolean"?t.push([e,n?"1":"0"]):typeof n=="string"?t.push([e,n]):typeof n=="number"?t.push([e,`${n}`]):n==null?t.push([e,""]):u1(n,e,t)}let h1=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function p1(t){var e,n;let r=(e=t.innerText)!=null?e:"",i=t.cloneNode(!0);if(!(i instanceof HTMLElement))return r;let o=!1;for(let a of i.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))a.remove(),o=!0;let s=o?(n=i.innerText)!=null?n:"":r;return h1.test(s)&&(s=s.replace(h1,"")),s}function Y6(t){let e=t.getAttribute("aria-label");if(typeof e=="string")return e.trim();let n=t.getAttribute("aria-labelledby");if(n){let r=n.split(" ").map(i=>{let o=document.getElementById(i);if(o){let s=o.getAttribute("aria-label");return typeof s=="string"?s.trim():p1(o).trim()}return null}).filter(Boolean);if(r.length>0)return r.join(", ")}return p1(t).trim()}function Q6(t){let e=Yt(""),n=Yt("");return()=>{let r=he(t);if(!r)return"";let i=r.innerText;if(e.value===i)return n.value;let o=Y6(r).trim().toLowerCase();return e.value=i,n.value=o,o}}function W6(t,e){return t===e}var K6=(t=>(t[t.Open=0]="Open",t[t.Closed=1]="Closed",t))(K6||{}),G6=(t=>(t[t.Single=0]="Single",t[t.Multi=1]="Multi",t))(G6||{}),X6=(t=>(t[t.Pointer=0]="Pointer",t[t.Other=1]="Other",t))(X6||{});function Z6(t){requestAnimationFrame(()=>requestAnimationFrame(t))}let g1=Symbol("ListboxContext");function Va(t){let e=Kn(g1,null);if(e===null){let n=new Error(`<${t} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Va),n}return e}let J6=ee({name:"Listbox",emits:{"update:modelValue":t=>!0},props:{as:{type:[Object,String],default:"template"},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],default:()=>W6},horizontal:{type:[Boolean],default:!1},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},multiple:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(t,{slots:e,attrs:n,emit:r}){let i=Yt(1),o=Yt(null),s=Yt(null),a=Yt(null),l=Yt([]),c=Yt(""),u=Yt(null),f=Yt(1);function d(x=y=>y){let y=u.value!==null?l.value[u.value]:null,w=k6(x(l.value.slice()),C=>he(C.dataRef.domRef)),S=y?w.indexOf(y):null;return S===-1&&(S=null),{options:w,activeOptionIndex:S}}let h=Xt(()=>t.multiple?1:0),[p,g]=y6(Xt(()=>t.modelValue),x=>r("update:modelValue",x),Xt(()=>t.defaultValue)),b=Xt(()=>p.value===void 0?yn(h.value,{1:[],0:void 0}):p.value),v={listboxState:i,value:b,mode:h,compare(x,y){if(typeof t.by=="string"){let w=t.by;return(x==null?void 0:x[w])===(y==null?void 0:y[w])}return t.by(x,y)},orientation:Xt(()=>t.horizontal?"horizontal":"vertical"),labelRef:o,buttonRef:s,optionsRef:a,disabled:Xt(()=>t.disabled),options:l,searchQuery:c,activeOptionIndex:u,activationTrigger:f,closeListbox(){t.disabled||i.value!==1&&(i.value=1,u.value=null)},openListbox(){t.disabled||i.value!==0&&(i.value=0)},goToOption(x,y,w){if(t.disabled||i.value===1)return;let S=d(),C=V6(x===Ye.Specific?{focus:Ye.Specific,id:y}:{focus:x},{resolveItems:()=>S.options,resolveActiveIndex:()=>S.activeOptionIndex,resolveId:T=>T.id,resolveDisabled:T=>T.dataRef.disabled});c.value="",u.value=C,f.value=w??1,l.value=S.options},search(x){if(t.disabled||i.value===1)return;let y=c.value!==""?0:1;c.value+=x.toLowerCase();let w=(u.value!==null?l.value.slice(u.value+y).concat(l.value.slice(0,u.value+y)):l.value).find(C=>C.dataRef.textValue.startsWith(c.value)&&!C.dataRef.disabled),S=w?l.value.indexOf(w):-1;S===-1||S===u.value||(u.value=S,f.value=1)},clearSearch(){t.disabled||i.value!==1&&c.value!==""&&(c.value="")},registerOption(x,y){let w=d(S=>[...S,{id:x,dataRef:y}]);l.value=w.options,u.value=w.activeOptionIndex},unregisterOption(x){let y=d(w=>{let S=w.findIndex(C=>C.id===x);return S!==-1&&w.splice(S,1),w});l.value=y.options,u.value=y.activeOptionIndex,f.value=1},theirOnChange(x){t.disabled||g(x)},select(x){t.disabled||g(yn(h.value,{0:()=>x,1:()=>{let y=St(v.value.value).slice(),w=St(x),S=y.findIndex(C=>v.compare(w,St(C)));return S===-1?y.push(w):y.splice(S,1),y}}))}};D6([s,a],(x,y)=>{var w;v.closeListbox(),n1(y,Ku.Loose)||(x.preventDefault(),(w=he(s))==null||w.focus())},Xt(()=>i.value===0)),Xc(g1,v),U6(Xt(()=>yn(i.value,{0:Uo.Open,1:Uo.Closed})));let m=Xt(()=>{var x;return(x=he(s))==null?void 0:x.closest("form")});return wr(()=>{Tn([m],()=>{if(!m.value||t.defaultValue===void 0)return;function x(){v.theirOnChange(t.defaultValue)}return m.value.addEventListener("reset",x),()=>{var y;(y=m.value)==null||y.removeEventListener("reset",x)}},{immediate:!0})}),()=>{let{name:x,modelValue:y,disabled:w,form:S,...C}=t,T={open:i.value===0,disabled:w,value:b.value};return Li(me,[...x!=null&&b.value!=null?u1({[x]:b.value}).map(([k,E])=>Li(j6,F6({features:l1.Hidden,key:k,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:S,disabled:w,name:k,value:E}))):[],zo({ourProps:{},theirProps:{...n,...a1(C,["defaultValue","onUpdate:modelValue","horizontal","multiple","by"])},slot:T,slots:e,attrs:n,name:"Listbox"})])}}}),$6=ee({name:"ListboxButton",props:{as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(t,{attrs:e,slots:n,expose:r}){var i;let o=(i=t.id)!=null?i:`headlessui-listbox-button-${Qu()}`,s=Va("ListboxButton");r({el:s.buttonRef,$el:s.buttonRef});function a(f){switch(f.key){case xe.Space:case xe.Enter:case xe.ArrowDown:f.preventDefault(),s.openListbox(),Qn(()=>{var d;(d=he(s.optionsRef))==null||d.focus({preventScroll:!0}),s.value.value||s.goToOption(Ye.First)});break;case xe.ArrowUp:f.preventDefault(),s.openListbox(),Qn(()=>{var d;(d=he(s.optionsRef))==null||d.focus({preventScroll:!0}),s.value.value||s.goToOption(Ye.Last)});break}}function l(f){switch(f.key){case xe.Space:f.preventDefault();break}}function c(f){s.disabled.value||(s.listboxState.value===0?(s.closeListbox(),Qn(()=>{var d;return(d=he(s.buttonRef))==null?void 0:d.focus({preventScroll:!0})})):(f.preventDefault(),s.openListbox(),Z6(()=>{var d;return(d=he(s.optionsRef))==null?void 0:d.focus({preventScroll:!0})})))}let u=R6(Xt(()=>({as:t.as,type:e.type})),s.buttonRef);return()=>{var f,d;let h={open:s.listboxState.value===0,disabled:s.disabled.value,value:s.value.value},{...p}=t,g={ref:s.buttonRef,id:o,type:u.value,"aria-haspopup":"listbox","aria-controls":(f=he(s.optionsRef))==null?void 0:f.id,"aria-expanded":s.listboxState.value===0,"aria-labelledby":s.labelRef.value?[(d=he(s.labelRef))==null?void 0:d.id,o].join(" "):void 0,disabled:s.disabled.value===!0?!0:void 0,onKeydown:a,onKeyup:l,onClick:c};return zo({ourProps:g,theirProps:p,slot:h,attrs:e,slots:n,name:"ListboxButton"})}}}),t8=ee({name:"ListboxOptions",props:{as:{type:[Object,String],default:"ul"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(t,{attrs:e,slots:n,expose:r}){var i;let o=(i=t.id)!=null?i:`headlessui-listbox-options-${Qu()}`,s=Va("ListboxOptions"),a=Yt(null);r({el:s.optionsRef,$el:s.optionsRef});function l(f){switch(a.value&&clearTimeout(a.value),f.key){case xe.Space:if(s.searchQuery.value!=="")return f.preventDefault(),f.stopPropagation(),s.search(f.key);case xe.Enter:if(f.preventDefault(),f.stopPropagation(),s.activeOptionIndex.value!==null){let d=s.options.value[s.activeOptionIndex.value];s.select(d.dataRef.value)}s.mode.value===0&&(s.closeListbox(),Qn(()=>{var d;return(d=he(s.buttonRef))==null?void 0:d.focus({preventScroll:!0})}));break;case yn(s.orientation.value,{vertical:xe.ArrowDown,horizontal:xe.ArrowRight}):return f.preventDefault(),f.stopPropagation(),s.goToOption(Ye.Next);case yn(s.orientation.value,{vertical:xe.ArrowUp,horizontal:xe.ArrowLeft}):return f.preventDefault(),f.stopPropagation(),s.goToOption(Ye.Previous);case xe.Home:case xe.PageUp:return f.preventDefault(),f.stopPropagation(),s.goToOption(Ye.First);case xe.End:case xe.PageDown:return f.preventDefault(),f.stopPropagation(),s.goToOption(Ye.Last);case xe.Escape:f.preventDefault(),f.stopPropagation(),s.closeListbox(),Qn(()=>{var d;return(d=he(s.buttonRef))==null?void 0:d.focus({preventScroll:!0})});break;case xe.Tab:f.preventDefault(),f.stopPropagation();break;default:f.key.length===1&&(s.search(f.key),a.value=setTimeout(()=>s.clearSearch(),350));break}}let c=z6(),u=Xt(()=>c!==null?(c.value&Uo.Open)===Uo.Open:s.listboxState.value===0);return()=>{var f,d;let h={open:s.listboxState.value===0},{...p}=t,g={"aria-activedescendant":s.activeOptionIndex.value===null||(f=s.options.value[s.activeOptionIndex.value])==null?void 0:f.id,"aria-multiselectable":s.mode.value===1?!0:void 0,"aria-labelledby":(d=he(s.buttonRef))==null?void 0:d.id,"aria-orientation":s.orientation.value,id:o,onKeydown:l,role:"listbox",tabIndex:0,ref:s.optionsRef};return zo({ourProps:g,theirProps:p,slot:h,attrs:e,slots:n,features:Gu.RenderStrategy|Gu.Static,visible:u.value,name:"ListboxOptions"})}}}),e8=ee({name:"ListboxOption",props:{as:{type:[Object,String],default:"li"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(t,{slots:e,attrs:n,expose:r}){var i;let o=(i=t.id)!=null?i:`headlessui-listbox-option-${Qu()}`,s=Va("ListboxOption"),a=Yt(null);r({el:a,$el:a});let l=Xt(()=>s.activeOptionIndex.value!==null?s.options.value[s.activeOptionIndex.value].id===o:!1),c=Xt(()=>yn(s.mode.value,{0:()=>s.compare(St(s.value.value),St(t.value)),1:()=>St(s.value.value).some(x=>s.compare(St(x),St(t.value)))})),u=Xt(()=>yn(s.mode.value,{1:()=>{var x;let y=St(s.value.value);return((x=s.options.value.find(w=>y.some(S=>s.compare(St(S),St(w.dataRef.value)))))==null?void 0:x.id)===o},0:()=>c.value})),f=Q6(a),d=Xt(()=>({disabled:t.disabled,value:t.value,get textValue(){return f()},domRef:a}));wr(()=>s.registerOption(o,d)),la(()=>s.unregisterOption(o)),wr(()=>{Tn([s.listboxState,c],()=>{s.listboxState.value===0&&c.value&&yn(s.mode.value,{1:()=>{u.value&&s.goToOption(Ye.Specific,o)},0:()=>{s.goToOption(Ye.Specific,o)}})},{immediate:!0})}),fa(()=>{s.listboxState.value===0&&l.value&&s.activationTrigger.value!==0&&Qn(()=>{var x,y;return(y=(x=he(a))==null?void 0:x.scrollIntoView)==null?void 0:y.call(x,{block:"nearest"})})});function h(x){if(t.disabled)return x.preventDefault();s.select(t.value),s.mode.value===0&&(s.closeListbox(),Qn(()=>{var y;return(y=he(s.buttonRef))==null?void 0:y.focus({preventScroll:!0})}))}function p(){if(t.disabled)return s.goToOption(Ye.Nothing);s.goToOption(Ye.Specific,o)}let g=I6();function b(x){g.update(x)}function v(x){g.wasMoved(x)&&(t.disabled||l.value||s.goToOption(Ye.Specific,o,0))}function m(x){g.wasMoved(x)&&(t.disabled||l.value&&s.goToOption(Ye.Nothing))}return()=>{let{disabled:x}=t,y={active:l.value,selected:c.value,disabled:x},{value:w,disabled:S,...C}=t,T={id:o,ref:a,role:"option",tabIndex:x===!0?void 0:-1,"aria-disabled":x===!0?!0:void 0,"aria-selected":c.value,disabled:void 0,onClick:h,onFocus:p,onPointerenter:b,onMouseenter:b,onPointermove:v,onMousemove:v,onPointerleave:m,onMouseleave:m};return zo({ourProps:T,theirProps:C,slot:y,attrs:n,slots:e,name:"ListboxOption"})}}});const n8={class:"rvx-relative"},r8=ee({__name:"UIDropdown",props:A2({options:{},placeholder:{default:"Select"},buttonClass:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(t){const e=Y2(t,"modelValue");return(n,r)=>(Ot(),It(et(J6),{modelValue:e.value,"onUpdate:modelValue":r[0]||(r[0]=i=>e.value=i),defaultValue:n.options[0]},{default:ft(({open:i})=>[le("div",n8,[lt(et($6),{class:en(["rvx-flex rvx-justify-between rvx-items-center rvx-w-full rvx-cursor-default rvx-rounded-lg rvx-bg-white rvx-py-[9px] rvx-px-space12 rvx-border rvx-border-solid rvx-border-neutral-500 focus:rvx-outline-none focus-visible:rvx-border-indigo-500 focus-visible:rvx-ring-2 focus-visible:rvx-ring-white/75 focus-visible:rvx-ring-offset-2 focus-visible:rvx-ring-offset-orange-300",n.buttonClass])},{default:ft(()=>{var o;return[(o=e.value)!=null&&o.label?(Ot(),It(gt,{key:0,as:"span",class:"rvx-block rvx-truncate rvx-text-normal rvx-text-neutral-800"},{default:ft(()=>{var s;return[Lt(Mt((s=e.value)==null?void 0:s.label),1)]}),_:1})):(Ot(),It(gt,{key:1,as:"span",class:"rvx-block rvx-truncate rvx-text-normal rvx-text-neutral-600"},{default:ft(()=>[Lt(Mt(n.placeholder),1)]),_:1})),lt(Bi,{"icon-name":i?"expand_less":"expand_more",class:"rvx-text-gray-400"},null,8,["icon-name"])]}),_:2},1032,["class"]),lt(vw,{"leave-active-class":"rvx-transition rvx-duration-100 rvx-ease-in","leave-from-class":"rvx-opacity-100","leave-to-class":"rvx-opacity-0"},{default:ft(()=>[lt(et(t8),{class:"rvx-absolute rvx-mt-1 rvx-max-h-60 rvx-w-full rvx-overflow-auto rvx-rounded-md rvx-bg-white rvx-py-1 rvx-shadow-lg rvx-ring-1 rvx-ring-black/5 focus:rvx-outline-none rvx-z-10 scrollbar rvx-text-normal"},{default:ft(()=>[(Ot(!0),qe(me,null,kp(n.options,o=>(Ot(),It(et(e8),{key:o.id,value:o,as:"template"},{default:ft(({active:s,selected:a})=>[le("li",{class:en([s?"rvx-bg-neutral-300":"",a?"rvx-bg-neutral-300":"","rvx-flex rvx-gap-space5 rvx-cursor-pointer rvx-select-none rvx-py-2 rvx-pl-[15px] rvx-pr-4"])},[lt(gt,{as:"span",class:en(["rvx-text-neutral-700",[a?"rvx-font-medium":"rvx-font-normal","rvx-block rvx-truncate"]])},{default:ft(()=>[Lt(Mt(o.label),1)]),_:2},1032,["class"])],2)]),_:2},1032,["value"]))),128))]),_:1})]),_:1})])]),_:1},8,["modelValue","defaultValue"]))}}),Ya=ee({__name:"UISkeletonWrap",setup(t){return(e,n)=>(Ot(),It(gt,{class:"rvx-animate-pulse"},{default:ft(()=>[wo(e.$slots,"default")]),_:3}))}});var i8={exports:{}};/*! * Quill Editor v1.3.7 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com */(function(t,e){(function(r,i){t.exports=i()})(typeof self<"u"?self:be,function(){return function(n){var r={};function i(o){if(r[o])return r[o].exports;var s=r[o]={i:o,l:!1,exports:{}};return n[o].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=n,i.c=r,i.d=function(o,s,a){i.o(o,s)||Object.defineProperty(o,s,{configurable:!1,enumerable:!0,get:a})},i.n=function(o){var s=o&&o.__esModule?function(){return o.default}:function(){return o};return i.d(s,"a",s),s},i.o=function(o,s){return Object.prototype.hasOwnProperty.call(o,s)},i.p="",i(i.s=109)}([function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(17),s=i(18),a=i(19),l=i(45),c=i(46),u=i(47),f=i(48),d=i(49),h=i(12),p=i(32),g=i(33),b=i(31),v=i(1),m={Scope:v.Scope,create:v.create,find:v.find,query:v.query,register:v.register,Container:o.default,Format:s.default,Leaf:a.default,Embed:f.default,Scroll:l.default,Block:u.default,Inline:c.default,Text:d.default,Attributor:{Attribute:h.default,Class:p.default,Style:g.default,Store:b.default}};r.default=m},function(n,r,i){var o=this&&this.__extends||function(){var b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,m){v.__proto__=m}||function(v,m){for(var x in m)m.hasOwnProperty(x)&&(v[x]=m[x])};return function(v,m){b(v,m);function x(){this.constructor=v}v.prototype=m===null?Object.create(m):(x.prototype=m.prototype,new x)}}();Object.defineProperty(r,"__esModule",{value:!0});var s=function(b){o(v,b);function v(m){var x=this;return m="[Parchment] "+m,x=b.call(this,m)||this,x.message=m,x.name=x.constructor.name,x}return v}(Error);r.ParchmentError=s;var a={},l={},c={},u={};r.DATA_KEY="__blot";var f;(function(b){b[b.TYPE=3]="TYPE",b[b.LEVEL=12]="LEVEL",b[b.ATTRIBUTE=13]="ATTRIBUTE",b[b.BLOT=14]="BLOT",b[b.INLINE=7]="INLINE",b[b.BLOCK=11]="BLOCK",b[b.BLOCK_BLOT=10]="BLOCK_BLOT",b[b.INLINE_BLOT=6]="INLINE_BLOT",b[b.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",b[b.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",b[b.ANY=15]="ANY"})(f=r.Scope||(r.Scope={}));function d(b,v){var m=p(b);if(m==null)throw new s("Unable to create "+b+" blot");var x=m,y=b instanceof Node||b.nodeType===Node.TEXT_NODE?b:x.create(v);return new x(y,v)}r.create=d;function h(b,v){return v===void 0&&(v=!1),b==null?null:b[r.DATA_KEY]!=null?b[r.DATA_KEY].blot:v?h(b.parentNode,v):null}r.find=h;function p(b,v){v===void 0&&(v=f.ANY);var m;if(typeof b=="string")m=u[b]||a[b];else if(b instanceof Text||b.nodeType===Node.TEXT_NODE)m=u.text;else if(typeof b=="number")b&f.LEVEL&f.BLOCK?m=u.block:b&f.LEVEL&f.INLINE&&(m=u.inline);else if(b instanceof HTMLElement){var x=(b.getAttribute("class")||"").split(/\s+/);for(var y in x)if(m=l[x[y]],m)break;m=m||c[b.tagName]}return m==null?null:v&f.LEVEL&m.scope&&v&f.TYPE&m.scope?m:null}r.query=p;function g(){for(var b=[],v=0;v<arguments.length;v++)b[v]=arguments[v];if(b.length>1)return b.map(function(y){return g(y)});var m=b[0];if(typeof m.blotName!="string"&&typeof m.attrName!="string")throw new s("Invalid definition");if(m.blotName==="abstract")throw new s("Cannot register abstract class");if(u[m.blotName||m.attrName]=m,typeof m.keyName=="string")a[m.keyName]=m;else if(m.className!=null&&(l[m.className]=m),m.tagName!=null){Array.isArray(m.tagName)?m.tagName=m.tagName.map(function(y){return y.toUpperCase()}):m.tagName=m.tagName.toUpperCase();var x=Array.isArray(m.tagName)?m.tagName:[m.tagName];x.forEach(function(y){(c[y]==null||m.className==null)&&(c[y]=m)})}return m}r.register=g},function(n,r,i){var o=i(51),s=i(11),a=i(3),l=i(20),c="\0",u=function(f){Array.isArray(f)?this.ops=f:f!=null&&Array.isArray(f.ops)?this.ops=f.ops:this.ops=[]};u.prototype.insert=function(f,d){var h={};return f.length===0?this:(h.insert=f,d!=null&&typeof d=="object"&&Object.keys(d).length>0&&(h.attributes=d),this.push(h))},u.prototype.delete=function(f){return f<=0?this:this.push({delete:f})},u.prototype.retain=function(f,d){if(f<=0)return this;var h={retain:f};return d!=null&&typeof d=="object"&&Object.keys(d).length>0&&(h.attributes=d),this.push(h)},u.prototype.push=function(f){var d=this.ops.length,h=this.ops[d-1];if(f=a(!0,{},f),typeof h=="object"){if(typeof f.delete=="number"&&typeof h.delete=="number")return this.ops[d-1]={delete:h.delete+f.delete},this;if(typeof h.delete=="number"&&f.insert!=null&&(d-=1,h=this.ops[d-1],typeof h!="object"))return this.ops.unshift(f),this;if(s(f.attributes,h.attributes)){if(typeof f.insert=="string"&&typeof h.insert=="string")return this.ops[d-1]={insert:h.insert+f.insert},typeof f.attributes=="object"&&(this.ops[d-1].attributes=f.attributes),this;if(typeof f.retain=="number"&&typeof h.retain=="number")return this.ops[d-1]={retain:h.retain+f.retain},typeof f.attributes=="object"&&(this.ops[d-1].attributes=f.attributes),this}}return d===this.ops.length?this.ops.push(f):this.ops.splice(d,0,f),this},u.prototype.chop=function(){var f=this.ops[this.ops.length-1];return f&&f.retain&&!f.attributes&&this.ops.pop(),this},u.prototype.filter=function(f){return this.ops.filter(f)},u.prototype.forEach=function(f){this.ops.forEach(f)},u.prototype.map=function(f){return this.ops.map(f)},u.prototype.partition=function(f){var d=[],h=[];return this.forEach(function(p){var g=f(p)?d:h;g.push(p)}),[d,h]},u.prototype.reduce=function(f,d){return this.ops.reduce(f,d)},u.prototype.changeLength=function(){return this.reduce(function(f,d){return d.insert?f+l.length(d):d.delete?f-d.delete:f},0)},u.prototype.length=function(){return this.reduce(function(f,d){return f+l.length(d)},0)},u.prototype.slice=function(f,d){f=f||0,typeof d!="number"&&(d=1/0);for(var h=[],p=l.iterator(this.ops),g=0;g<d&&p.hasNext();){var b;g<f?b=p.next(f-g):(b=p.next(d-g),h.push(b)),g+=l.length(b)}return new u(h)},u.prototype.compose=function(f){var d=l.iterator(this.ops),h=l.iterator(f.ops),p=[],g=h.peek();if(g!=null&&typeof g.retain=="number"&&g.attributes==null){for(var b=g.retain;d.peekType()==="insert"&&d.peekLength()<=b;)b-=d.peekLength(),p.push(d.next());g.retain-b>0&&h.next(g.retain-b)}for(var v=new u(p);d.hasNext()||h.hasNext();)if(h.peekType()==="insert")v.push(h.next());else if(d.peekType()==="delete")v.push(d.next());else{var m=Math.min(d.peekLength(),h.peekLength()),x=d.next(m),y=h.next(m);if(typeof y.retain=="number"){var w={};typeof x.retain=="number"?w.retain=m:w.insert=x.insert;var S=l.attributes.compose(x.attributes,y.attributes,typeof x.retain=="number");if(S&&(w.attributes=S),v.push(w),!h.hasNext()&&s(v.ops[v.ops.length-1],w)){var C=new u(d.rest());return v.concat(C).chop()}}else typeof y.delete=="number"&&typeof x.retain=="number"&&v.push(y)}return v.chop()},u.prototype.concat=function(f){var d=new u(this.ops.slice());return f.ops.length>0&&(d.push(f.ops[0]),d.ops=d.ops.concat(f.ops.slice(1))),d},u.prototype.diff=function(f,d){if(this.ops===f.ops)return new u;var h=[this,f].map(function(m){return m.map(function(x){if(x.insert!=null)return typeof x.insert=="string"?x.insert:c;var y=m===f?"on":"with";throw new Error("diff() called "+y+" non-document")}).join("")}),p=new u,g=o(h[0],h[1],d),b=l.iterator(this.ops),v=l.iterator(f.ops);return g.forEach(function(m){for(var x=m[1].length;x>0;){var y=0;switch(m[0]){case o.INSERT:y=Math.min(v.peekLength(),x),p.push(v.next(y));break;case o.DELETE:y=Math.min(x,b.peekLength()),b.next(y),p.delete(y);break;case o.EQUAL:y=Math.min(b.peekLength(),v.peekLength(),x);var w=b.next(y),S=v.next(y);s(w.insert,S.insert)?p.retain(y,l.attributes.diff(w.attributes,S.attributes)):p.push(S).delete(y);break}x-=y}}),p.chop()},u.prototype.eachLine=function(f,d){d=d||` `;for(var h=l.iterator(this.ops),p=new u,g=0;h.hasNext();){if(h.peekType()!=="insert")return;var b=h.peek(),v=l.length(b)-h.peekLength(),m=typeof b.insert=="string"?b.insert.indexOf(d,v)-v:-1;if(m<0)p.push(h.next());else if(m>0)p.push(h.next(m));else{if(f(p,h.next(1).attributes||{},g)===!1)return;g+=1,p=new u}}p.length()>0&&f(p,{},g)},u.prototype.transform=function(f,d){if(d=!!d,typeof f=="number")return this.transformPosition(f,d);for(var h=l.iterator(this.ops),p=l.iterator(f.ops),g=new u;h.hasNext()||p.hasNext();)if(h.peekType()==="insert"&&(d||p.peekType()!=="insert"))g.retain(l.length(h.next()));else if(p.peekType()==="insert")g.push(p.next());else{var b=Math.min(h.peekLength(),p.peekLength()),v=h.next(b),m=p.next(b);if(v.delete)continue;m.delete?g.push(m):g.retain(b,l.attributes.transform(v.attributes,m.attributes,d))}return g.chop()},u.prototype.transformPosition=function(f,d){d=!!d;for(var h=l.iterator(this.ops),p=0;h.hasNext()&&p<=f;){var g=h.peekLength(),b=h.peekType();if(h.next(),b==="delete"){f-=Math.min(g,f-p);continue}else b==="insert"&&(p<f||!d)&&(f+=g);p+=g}return f},n.exports=u},function(n,r){var i=Object.prototype.hasOwnProperty,o=Object.prototype.toString,s=Object.defineProperty,a=Object.getOwnPropertyDescriptor,l=function(h){return typeof Array.isArray=="function"?Array.isArray(h):o.call(h)==="[object Array]"},c=function(h){if(!h||o.call(h)!=="[object Object]")return!1;var p=i.call(h,"constructor"),g=h.constructor&&h.constructor.prototype&&i.call(h.constructor.prototype,"isPrototypeOf");if(h.constructor&&!p&&!g)return!1;var b;for(b in h);return typeof b>"u"||i.call(h,b)},u=function(h,p){s&&p.name==="__proto__"?s(h,p.name,{enumerable:!0,configurable:!0,value:p.newValue,writable:!0}):h[p.name]=p.newValue},f=function(h,p){if(p==="__proto__")if(i.call(h,p)){if(a)return a(h,p).value}else return;return h[p]};n.exports=function d(){var h,p,g,b,v,m,x=arguments[0],y=1,w=arguments.length,S=!1;for(typeof x=="boolean"&&(S=x,x=arguments[1]||{},y=2),(x==null||typeof x!="object"&&typeof x!="function")&&(x={});y<w;++y)if(h=arguments[y],h!=null)for(p in h)g=f(x,p),b=f(h,p),x!==b&&(S&&b&&(c(b)||(v=l(b)))?(v?(v=!1,m=g&&l(g)?g:[]):m=g&&c(g)?g:{},u(x,{name:p,newValue:d(S,m,b)})):typeof b<"u"&&u(x,{name:p,newValue:b}));return x}},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.default=r.BlockEmbed=r.bubbleFormats=void 0;var o=function(){function _(O,P){for(var q=0;q<P.length;q++){var L=P[q];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(O,L.key,L)}}return function(O,P,q){return P&&_(O.prototype,P),q&&_(O,q),O}}(),s=function _(O,P,q){O===null&&(O=Function.prototype);var L=Object.getOwnPropertyDescriptor(O,P);if(L===void 0){var I=Object.getPrototypeOf(O);return I===null?void 0:_(I,P,q)}else{if("value"in L)return L.value;var B=L.get;return B===void 0?void 0:B.call(q)}},a=i(3),l=x(a),c=i(2),u=x(c),f=i(0),d=x(f),h=i(16),p=x(h),g=i(6),b=x(g),v=i(7),m=x(v);function x(_){return _&&_.__esModule?_:{default:_}}function y(_,O){if(!(_ instanceof O))throw new TypeError("Cannot call a class as a function")}function w(_,O){if(!_)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return O&&(typeof O=="object"||typeof O=="function")?O:_}function S(_,O){if(typeof O!="function"&&O!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof O);_.prototype=Object.create(O&&O.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),O&&(Object.setPrototypeOf?Object.setPrototypeOf(_,O):_.__proto__=O)}var C=1,T=function(_){S(O,_);function O(){return y(this,O),w(this,(O.__proto__||Object.getPrototypeOf(O)).apply(this,arguments))}return o(O,[{key:"attach",value:function(){s(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"attach",this).call(this),this.attributes=new d.default.Attributor.Store(this.domNode)}},{key:"delta",value:function(){return new u.default().insert(this.value(),(0,l.default)(this.formats(),this.attributes.values()))}},{key:"format",value:function(q,L){var I=d.default.query(q,d.default.Scope.BLOCK_ATTRIBUTE);I!=null&&this.attributes.attribute(I,L)}},{key:"formatAt",value:function(q,L,I,B){this.format(I,B)}},{key:"insertAt",value:function(q,L,I){if(typeof L=="string"&&L.endsWith(` `)){var B=d.default.create(k.blotName);this.parent.insertBefore(B,q===0?this:this.next),B.insertAt(0,L.slice(0,-1))}else s(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"insertAt",this).call(this,q,L,I)}}]),O}(d.default.Embed);T.scope=d.default.Scope.BLOCK_BLOT;var k=function(_){S(O,_);function O(P){y(this,O);var q=w(this,(O.__proto__||Object.getPrototypeOf(O)).call(this,P));return q.cache={},q}return o(O,[{key:"delta",value:function(){return this.cache.delta==null&&(this.cache.delta=this.descendants(d.default.Leaf).reduce(function(q,L){return L.length()===0?q:q.insert(L.value(),E(L))},new u.default).insert(` `,E(this))),this.cache.delta}},{key:"deleteAt",value:function(q,L){s(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"deleteAt",this).call(this,q,L),this.cache={}}},{key:"formatAt",value:function(q,L,I,B){L<=0||(d.default.query(I,d.default.Scope.BLOCK)?q+L===this.length()&&this.format(I,B):s(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"formatAt",this).call(this,q,Math.min(L,this.length()-q-1),I,B),this.cache={})}},{key:"insertAt",value:function(q,L,I){if(I!=null)return s(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"insertAt",this).call(this,q,L,I);if(L.length!==0){var B=L.split(` `),W=B.shift();W.length>0&&(q<this.length()-1||this.children.tail==null?s(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"insertAt",this).call(this,Math.min(q,this.length()-1),W):this.children.tail.insertAt(this.children.tail.length(),W),this.cache={});var U=this;B.reduce(function(R,M){return U=U.split(R,!0),U.insertAt(0,M),M.length},q+W.length)}}},{key:"insertBefore",value:function(q,L){var I=this.children.head;s(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"insertBefore",this).call(this,q,L),I instanceof p.default&&I.remove(),this.cache={}}},{key:"length",value:function(){return this.cache.length==null&&(this.cache.length=s(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"length",this).call(this)+C),this.cache.length}},{key:"moveChildren",value:function(q,L){s(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"moveChildren",this).call(this,q,L),this.cache={}}},{key:"optimize",value:function(q){s(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"optimize",this).call(this,q),this.cache={}}},{key:"path",value:function(q){return s(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"path",this).call(this,q,!0)}},{key:"removeChild",value:function(q){s(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"removeChild",this).call(this,q),this.cache={}}},{key:"split",value:function(q){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(L&&(q===0||q>=this.length()-C)){var I=this.clone();return q===0?(this.parent.insertBefore(I,this),this):(this.parent.insertBefore(I,this.next),I)}else{var B=s(O.prototype.__proto__||Object.getPrototypeOf(O.prototype),"split",this).call(this,q,L);return this.cache={},B}}}]),O}(d.default.Block);k.blotName="block",k.tagName="P",k.defaultChild="break",k.allowedChildren=[b.default,d.default.Embed,m.default];function E(_){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return _==null||(typeof _.formats=="function"&&(O=(0,l.default)(O,_.formats())),_.parent==null||_.parent.blotName=="scroll"||_.parent.statics.scope!==_.statics.scope)?O:E(_.parent,O)}r.bubbleFormats=E,r.BlockEmbed=T,r.default=k},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.default=r.overload=r.expandConfig=void 0;var o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(U){return typeof U}:function(U){return U&&typeof Symbol=="function"&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U},s=function(){function U(R,M){var N=[],z=!0,Z=!1,Y=void 0;try{for(var F=R[Symbol.iterator](),K;!(z=(K=F.next()).done)&&(N.push(K.value),!(M&&N.length===M));z=!0);}catch(J){Z=!0,Y=J}finally{try{!z&&F.return&&F.return()}finally{if(Z)throw Y}}return N}return function(R,M){if(Array.isArray(R))return R;if(Symbol.iterator in Object(R))return U(R,M);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function U(R,M){for(var N=0;N<M.length;N++){var z=M[N];z.enumerable=z.enumerable||!1,z.configurable=!0,"value"in z&&(z.writable=!0),Object.defineProperty(R,z.key,z)}}return function(R,M,N){return M&&U(R.prototype,M),N&&U(R,N),R}}();i(50);var l=i(2),c=E(l),u=i(14),f=E(u),d=i(8),h=E(d),p=i(9),g=E(p),b=i(0),v=E(b),m=i(15),x=E(m),y=i(3),w=E(y),S=i(10),C=E(S),T=i(34),k=E(T);function E(U){return U&&U.__esModule?U:{default:U}}function _(U,R,M){return R in U?Object.defineProperty(U,R,{value:M,enumerable:!0,configurable:!0,writable:!0}):U[R]=M,U}function O(U,R){if(!(U instanceof R))throw new TypeError("Cannot call a class as a function")}var P=(0,C.default)("quill"),q=function(){a(U,null,[{key:"debug",value:function(M){M===!0&&(M="log"),C.default.level(M)}},{key:"find",value:function(M){return M.__quill||v.default.find(M)}},{key:"import",value:function(M){return this.imports[M]==null&&P.error("Cannot import "+M+". Are you sure it was registered?"),this.imports[M]}},{key:"register",value:function(M,N){var z=this,Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(typeof M!="string"){var Y=M.attrName||M.blotName;typeof Y=="string"?this.register("formats/"+Y,M,N):Object.keys(M).forEach(function(F){z.register(F,M[F],N)})}else this.imports[M]!=null&&!Z&&P.warn("Overwriting "+M+" with",N),this.imports[M]=N,(M.startsWith("blots/")||M.startsWith("formats/"))&&N.blotName!=="abstract"?v.default.register(N):M.startsWith("modules")&&typeof N.register=="function"&&N.register()}}]);function U(R){var M=this,N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(O(this,U),this.options=L(R,N),this.container=this.options.container,this.container==null)return P.error("Invalid Quill container",R);this.options.debug&&U.debug(this.options.debug);var z=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new h.default,this.scroll=v.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new f.default(this.scroll),this.selection=new x.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(h.default.events.EDITOR_CHANGE,function(Y){Y===h.default.events.TEXT_CHANGE&&M.root.classList.toggle("ql-blank",M.editor.isBlank())}),this.emitter.on(h.default.events.SCROLL_UPDATE,function(Y,F){var K=M.selection.lastRange,J=K&&K.length===0?K.index:void 0;I.call(M,function(){return M.editor.update(null,F,J)},Y)});var Z=this.clipboard.convert(`<div class='ql-editor' style="white-space: normal;">`+z+"<p><br></p></div>");this.setContents(Z),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return a(U,[{key:"addContainer",value:function(M){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(typeof M=="string"){var z=M;M=document.createElement("div"),M.classList.add(z)}return this.container.insertBefore(M,N),M}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(M,N,z){var Z=this,Y=B(M,N,z),F=s(Y,4);return M=F[0],N=F[1],z=F[3],I.call(this,function(){return Z.editor.deleteText(M,N)},z,M,-1*N)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.scroll.enable(M),this.container.classList.toggle("ql-disabled",!M)}},{key:"focus",value:function(){var M=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=M,this.scrollIntoView()}},{key:"format",value:function(M,N){var z=this,Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:h.default.sources.API;return I.call(this,function(){var Y=z.getSelection(!0),F=new c.default;if(Y==null)return F;if(v.default.query(M,v.default.Scope.BLOCK))F=z.editor.formatLine(Y.index,Y.length,_({},M,N));else{if(Y.length===0)return z.selection.format(M,N),F;F=z.editor.formatText(Y.index,Y.length,_({},M,N))}return z.setSelection(Y,h.default.sources.SILENT),F},Z)}},{key:"formatLine",value:function(M,N,z,Z,Y){var F=this,K=void 0,J=B(M,N,z,Z,Y),nt=s(J,4);return M=nt[0],N=nt[1],K=nt[2],Y=nt[3],I.call(this,function(){return F.editor.formatLine(M,N,K)},Y,M,0)}},{key:"formatText",value:function(M,N,z,Z,Y){var F=this,K=void 0,J=B(M,N,z,Z,Y),nt=s(J,4);return M=nt[0],N=nt[1],K=nt[2],Y=nt[3],I.call(this,function(){return F.editor.formatText(M,N,K)},Y,M,0)}},{key:"getBounds",value:function(M){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,z=void 0;typeof M=="number"?z=this.selection.getBounds(M,N):z=this.selection.getBounds(M.index,M.length);var Z=this.container.getBoundingClientRect();return{bottom:z.bottom-Z.top,height:z.height,left:z.left-Z.left,right:z.right-Z.left,top:z.top-Z.top,width:z.width}}},{key:"getContents",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-M,z=B(M,N),Z=s(z,2);return M=Z[0],N=Z[1],this.editor.getContents(M,N)}},{key:"getFormat",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.getSelection(!0),N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return typeof M=="number"?this.editor.getFormat(M,N):this.editor.getFormat(M.index,M.length)}},{key:"getIndex",value:function(M){return M.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(M){return this.scroll.leaf(M)}},{key:"getLine",value:function(M){return this.scroll.line(M)}},{key:"getLines",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE;return typeof M!="number"?this.scroll.lines(M.index,M.length):this.scroll.lines(M,N)}},{key:"getModule",value:function(M){return this.theme.modules[M]}},{key:"getSelection",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return M&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.getLength()-M,z=B(M,N),Z=s(z,2);return M=Z[0],N=Z[1],this.editor.getText(M,N)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(M,N,z){var Z=this,Y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:U.sources.API;return I.call(this,function(){return Z.editor.insertEmbed(M,N,z)},Y,M)}},{key:"insertText",value:function(M,N,z,Z,Y){var F=this,K=void 0,J=B(M,0,z,Z,Y),nt=s(J,4);return M=nt[0],K=nt[2],Y=nt[3],I.call(this,function(){return F.editor.insertText(M,N,K)},Y,M,N.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(M,N,z){this.clipboard.dangerouslyPasteHTML(M,N,z)}},{key:"removeFormat",value:function(M,N,z){var Z=this,Y=B(M,N,z),F=s(Y,4);return M=F[0],N=F[1],z=F[3],I.call(this,function(){return Z.editor.removeFormat(M,N)},z,M)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(M){var N=this,z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h.default.sources.API;return I.call(this,function(){M=new c.default(M);var Z=N.getLength(),Y=N.editor.deleteText(0,Z),F=N.editor.applyDelta(M),K=F.ops[F.ops.length-1];K!=null&&typeof K.insert=="string"&&K.insert[K.insert.length-1]===` `&&(N.editor.deleteText(N.getLength()-1,1),F.delete(1));var J=Y.compose(F);return J},z)}},{key:"setSelection",value:function(M,N,z){if(M==null)this.selection.setRange(null,N||U.sources.API);else{var Z=B(M,N,z),Y=s(Z,4);M=Y[0],N=Y[1],z=Y[3],this.selection.setRange(new m.Range(M,N),z),z!==h.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(M){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h.default.sources.API,z=new c.default().insert(M);return this.setContents(z,N)}},{key:"update",value:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:h.default.sources.USER,N=this.scroll.update(M);return this.selection.update(M),N}},{key:"updateContents",value:function(M){var N=this,z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:h.default.sources.API;return I.call(this,function(){return M=new c.default(M),N.editor.applyDelta(M,z)},z,!0)}}]),U}();q.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},q.events=h.default.events,q.sources=h.default.sources,q.version="1.3.7",q.imports={delta:c.default,parchment:v.default,"core/module":g.default,"core/theme":k.default};function L(U,R){if(R=(0,w.default)(!0,{container:U,modules:{clipboard:!0,keyboard:!0,history:!0}},R),!R.theme||R.theme===q.DEFAULTS.theme)R.theme=k.default;else if(R.theme=q.import("themes/"+R.theme),R.theme==null)throw new Error("Invalid theme "+R.theme+". Did you register it?");var M=(0,w.default)(!0,{},R.theme.DEFAULTS);[M,R].forEach(function(Z){Z.modules=Z.modules||{},Object.keys(Z.modules).forEach(function(Y){Z.modules[Y]===!0&&(Z.modules[Y]={})})});var N=Object.keys(M.modules).concat(Object.keys(R.modules)),z=N.reduce(function(Z,Y){var F=q.import("modules/"+Y);return F==null?P.error("Cannot load "+Y+" module. Are you sure you registered it?"):Z[Y]=F.DEFAULTS||{},Z},{});return R.modules!=null&&R.modules.toolbar&&R.modules.toolbar.constructor!==Object&&(R.modules.toolbar={container:R.modules.toolbar}),R=(0,w.default)(!0,{},q.DEFAULTS,{modules:z},M,R),["bounds","container","scrollingContainer"].forEach(function(Z){typeof R[Z]=="string"&&(R[Z]=document.querySelector(R[Z]))}),R.modules=Object.keys(R.modules).reduce(function(Z,Y){return R.modules[Y]&&(Z[Y]=R.modules[Y]),Z},{}),R}function I(U,R,M,N){if(this.options.strict&&!this.isEnabled()&&R===h.default.sources.USER)return new c.default;var z=M==null?null:this.getSelection(),Z=this.editor.delta,Y=U();if(z!=null&&(M===!0&&(M=z.index),N==null?z=W(z,Y,R):N!==0&&(z=W(z,M,N,R)),this.setSelection(z,h.default.sources.SILENT)),Y.length()>0){var F,K=[h.default.events.TEXT_CHANGE,Y,Z,R];if((F=this.emitter).emit.apply(F,[h.default.events.EDITOR_CHANGE].concat(K)),R!==h.default.sources.SILENT){var J;(J=this.emitter).emit.apply(J,K)}}return Y}function B(U,R,M,N,z){var Z={};return typeof U.index=="number"&&typeof U.length=="number"?typeof R!="number"?(z=N,N=M,M=R,R=U.length,U=U.index):(R=U.length,U=U.index):typeof R!="number"&&(z=N,N=M,M=R,R=0),(typeof M>"u"?"undefined":o(M))==="object"?(Z=M,z=N):typeof M=="string"&&(N!=null?Z[M]=N:z=M),z=z||h.default.sources.API,[U,R,Z,z]}function W(U,R,M,N){if(U==null)return null;var z=void 0,Z=void 0;if(R instanceof c.default){var Y=[U.index,U.index+U.length].map(function(nt){return R.transformPosition(nt,N!==h.default.sources.USER)}),F=s(Y,2);z=F[0],Z=F[1]}else{var K=[U.index,U.index+U.length].map(function(nt){return nt<R||nt===R&&N===h.default.sources.USER?nt:M>=0?nt+M:Math.max(R,nt+M)}),J=s(K,2);z=J[0],Z=J[1]}return new m.Range(z,Z-z)}r.expandConfig=L,r.overload=B,r.default=q},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function b(v,m){for(var x=0;x<m.length;x++){var y=m[x];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(v,y.key,y)}}return function(v,m,x){return m&&b(v.prototype,m),x&&b(v,x),v}}(),s=function b(v,m,x){v===null&&(v=Function.prototype);var y=Object.getOwnPropertyDescriptor(v,m);if(y===void 0){var w=Object.getPrototypeOf(v);return w===null?void 0:b(w,m,x)}else{if("value"in y)return y.value;var S=y.get;return S===void 0?void 0:S.call(x)}},a=i(7),l=f(a),c=i(0),u=f(c);function f(b){return b&&b.__esModule?b:{default:b}}function d(b,v){if(!(b instanceof v))throw new TypeError("Cannot call a class as a function")}function h(b,v){if(!b)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return v&&(typeof v=="object"||typeof v=="function")?v:b}function p(b,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof v);b.prototype=Object.create(v&&v.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),v&&(Object.setPrototypeOf?Object.setPrototypeOf(b,v):b.__proto__=v)}var g=function(b){p(v,b);function v(){return d(this,v),h(this,(v.__proto__||Object.getPrototypeOf(v)).apply(this,arguments))}return o(v,[{key:"formatAt",value:function(x,y,w,S){if(v.compare(this.statics.blotName,w)<0&&u.default.query(w,u.default.Scope.BLOT)){var C=this.isolate(x,y);S&&C.wrap(w,S)}else s(v.prototype.__proto__||Object.getPrototypeOf(v.prototype),"formatAt",this).call(this,x,y,w,S)}},{key:"optimize",value:function(x){if(s(v.prototype.__proto__||Object.getPrototypeOf(v.prototype),"optimize",this).call(this,x),this.parent instanceof v&&v.compare(this.statics.blotName,this.parent.statics.blotName)>0){var y=this.parent.isolate(this.offset(),this.length());this.moveChildren(y),y.wrap(this)}}}],[{key:"compare",value:function(x,y){var w=v.order.indexOf(x),S=v.order.indexOf(y);return w>=0||S>=0?w-S:x===y?0:x<y?-1:1}}]),v}(u.default.Inline);g.allowedChildren=[g,u.default.Embed,l.default],g.order=["cursor","inline","underline","strike","italic","bold","script","link","code"],r.default=g},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(0),s=a(o);function a(d){return d&&d.__esModule?d:{default:d}}function l(d,h){if(!(d instanceof h))throw new TypeError("Cannot call a class as a function")}function c(d,h){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h&&(typeof h=="object"||typeof h=="function")?h:d}function u(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);d.prototype=Object.create(h&&h.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(d,h):d.__proto__=h)}var f=function(d){u(h,d);function h(){return l(this,h),c(this,(h.__proto__||Object.getPrototypeOf(h)).apply(this,arguments))}return h}(s.default.Text);r.default=f},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function m(x,y){for(var w=0;w<y.length;w++){var S=y[w];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(x,S.key,S)}}return function(x,y,w){return y&&m(x.prototype,y),w&&m(x,w),x}}(),s=function m(x,y,w){x===null&&(x=Function.prototype);var S=Object.getOwnPropertyDescriptor(x,y);if(S===void 0){var C=Object.getPrototypeOf(x);return C===null?void 0:m(C,y,w)}else{if("value"in S)return S.value;var T=S.get;return T===void 0?void 0:T.call(w)}},a=i(54),l=f(a),c=i(10),u=f(c);function f(m){return m&&m.__esModule?m:{default:m}}function d(m,x){if(!(m instanceof x))throw new TypeError("Cannot call a class as a function")}function h(m,x){if(!m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x&&(typeof x=="object"||typeof x=="function")?x:m}function p(m,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof x);m.prototype=Object.create(x&&x.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),x&&(Object.setPrototypeOf?Object.setPrototypeOf(m,x):m.__proto__=x)}var g=(0,u.default)("quill:events"),b=["selectionchange","mousedown","mouseup","click"];b.forEach(function(m){document.addEventListener(m,function(){for(var x=arguments.length,y=Array(x),w=0;w<x;w++)y[w]=arguments[w];[].slice.call(document.querySelectorAll(".ql-container")).forEach(function(S){if(S.__quill&&S.__quill.emitter){var C;(C=S.__quill.emitter).handleDOM.apply(C,y)}})})});var v=function(m){p(x,m);function x(){d(this,x);var y=h(this,(x.__proto__||Object.getPrototypeOf(x)).call(this));return y.listeners={},y.on("error",g.error),y}return o(x,[{key:"emit",value:function(){g.log.apply(g,arguments),s(x.prototype.__proto__||Object.getPrototypeOf(x.prototype),"emit",this).apply(this,arguments)}},{key:"handleDOM",value:function(w){for(var S=arguments.length,C=Array(S>1?S-1:0),T=1;T<S;T++)C[T-1]=arguments[T];(this.listeners[w.type]||[]).forEach(function(k){var E=k.node,_=k.handler;(w.target===E||E.contains(w.target))&&_.apply(void 0,[w].concat(C))})}},{key:"listenDOM",value:function(w,S,C){this.listeners[w]||(this.listeners[w]=[]),this.listeners[w].push({node:S,handler:C})}}]),x}(l.default);v.events={EDITOR_CHANGE:"editor-change",SCROLL_BEFORE_UPDATE:"scroll-before-update",SCROLL_OPTIMIZE:"scroll-optimize",SCROLL_UPDATE:"scroll-update",SELECTION_CHANGE:"selection-change",TEXT_CHANGE:"text-change"},v.sources={API:"api",SILENT:"silent",USER:"user"},r.default=v},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});function o(a,l){if(!(a instanceof l))throw new TypeError("Cannot call a class as a function")}var s=function a(l){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};o(this,a),this.quill=l,this.options=c};s.DEFAULTS={},r.default=s},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=["error","warn","log","info"],s="warn";function a(c){if(o.indexOf(c)<=o.indexOf(s)){for(var u,f=arguments.length,d=Array(f>1?f-1:0),h=1;h<f;h++)d[h-1]=arguments[h];(u=console)[c].apply(u,d)}}function l(c){return o.reduce(function(u,f){return u[f]=a.bind(console,f,c),u},{})}a.level=l.level=function(c){s=c},r.default=l},function(n,r,i){var o=Array.prototype.slice,s=i(52),a=i(53),l=n.exports=function(d,h,p){return p||(p={}),d===h?!0:d instanceof Date&&h instanceof Date?d.getTime()===h.getTime():!d||!h||typeof d!="object"&&typeof h!="object"?p.strict?d===h:d==h:f(d,h,p)};function c(d){return d==null}function u(d){return!(!d||typeof d!="object"||typeof d.length!="number"||typeof d.copy!="function"||typeof d.slice!="function"||d.length>0&&typeof d[0]!="number")}function f(d,h,p){var g,b;if(c(d)||c(h)||d.prototype!==h.prototype)return!1;if(a(d))return a(h)?(d=o.call(d),h=o.call(h),l(d,h,p)):!1;if(u(d)){if(!u(h)||d.length!==h.length)return!1;for(g=0;g<d.length;g++)if(d[g]!==h[g])return!1;return!0}try{var v=s(d),m=s(h)}catch{return!1}if(v.length!=m.length)return!1;for(v.sort(),m.sort(),g=v.length-1;g>=0;g--)if(v[g]!=m[g])return!1;for(g=v.length-1;g>=0;g--)if(b=v[g],!l(d[b],h[b],p))return!1;return typeof d==typeof h}},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(1),s=function(){function a(l,c,u){u===void 0&&(u={}),this.attrName=l,this.keyName=c;var f=o.Scope.TYPE&o.Scope.ATTRIBUTE;u.scope!=null?this.scope=u.scope&o.Scope.LEVEL|f:this.scope=o.Scope.ATTRIBUTE,u.whitelist!=null&&(this.whitelist=u.whitelist)}return a.keys=function(l){return[].map.call(l.attributes,function(c){return c.name})},a.prototype.add=function(l,c){return this.canAdd(l,c)?(l.setAttribute(this.keyName,c),!0):!1},a.prototype.canAdd=function(l,c){var u=o.query(l,o.Scope.BLOT&(this.scope|o.Scope.TYPE));return u==null?!1:this.whitelist==null?!0:typeof c=="string"?this.whitelist.indexOf(c.replace(/["']/g,""))>-1:this.whitelist.indexOf(c)>-1},a.prototype.remove=function(l){l.removeAttribute(this.keyName)},a.prototype.value=function(l){var c=l.getAttribute(this.keyName);return this.canAdd(l,c)&&c?c:""},a}();r.default=s},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.default=r.Code=void 0;var o=function(){function T(k,E){var _=[],O=!0,P=!1,q=void 0;try{for(var L=k[Symbol.iterator](),I;!(O=(I=L.next()).done)&&(_.push(I.value),!(E&&_.length===E));O=!0);}catch(B){P=!0,q=B}finally{try{!O&&L.return&&L.return()}finally{if(P)throw q}}return _}return function(k,E){if(Array.isArray(k))return k;if(Symbol.iterator in Object(k))return T(k,E);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function T(k,E){for(var _=0;_<E.length;_++){var O=E[_];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(k,O.key,O)}}return function(k,E,_){return E&&T(k.prototype,E),_&&T(k,_),k}}(),a=function T(k,E,_){k===null&&(k=Function.prototype);var O=Object.getOwnPropertyDescriptor(k,E);if(O===void 0){var P=Object.getPrototypeOf(k);return P===null?void 0:T(P,E,_)}else{if("value"in O)return O.value;var q=O.get;return q===void 0?void 0:q.call(_)}},l=i(2),c=m(l),u=i(0),f=m(u),d=i(4),h=m(d),p=i(6),g=m(p),b=i(7),v=m(b);function m(T){return T&&T.__esModule?T:{default:T}}function x(T,k){if(!(T instanceof k))throw new TypeError("Cannot call a class as a function")}function y(T,k){if(!T)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:T}function w(T,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);T.prototype=Object.create(k&&k.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(T,k):T.__proto__=k)}var S=function(T){w(k,T);function k(){return x(this,k),y(this,(k.__proto__||Object.getPrototypeOf(k)).apply(this,arguments))}return k}(g.default);S.blotName="code",S.tagName="CODE";var C=function(T){w(k,T);function k(){return x(this,k),y(this,(k.__proto__||Object.getPrototypeOf(k)).apply(this,arguments))}return s(k,[{key:"delta",value:function(){var _=this,O=this.domNode.textContent;return O.endsWith(` `)&&(O=O.slice(0,-1)),O.split(` `).reduce(function(P,q){return P.insert(q).insert(` `,_.formats())},new c.default)}},{key:"format",value:function(_,O){if(!(_===this.statics.blotName&&O)){var P=this.descendant(v.default,this.length()-1),q=o(P,1),L=q[0];L!=null&&L.deleteAt(L.length()-1,1),a(k.prototype.__proto__||Object.getPrototypeOf(k.prototype),"format",this).call(this,_,O)}}},{key:"formatAt",value:function(_,O,P,q){if(O!==0&&!(f.default.query(P,f.default.Scope.BLOCK)==null||P===this.statics.blotName&&q===this.statics.formats(this.domNode))){var L=this.newlineIndex(_);if(!(L<0||L>=_+O)){var I=this.newlineIndex(_,!0)+1,B=L-I+1,W=this.isolate(I,B),U=W.next;W.format(P,q),U instanceof k&&U.formatAt(0,_-I+O-B,P,q)}}}},{key:"insertAt",value:function(_,O,P){if(P==null){var q=this.descendant(v.default,_),L=o(q,2),I=L[0],B=L[1];I.insertAt(B,O)}}},{key:"length",value:function(){var _=this.domNode.textContent.length;return this.domNode.textContent.endsWith(` `)?_:_+1}},{key:"newlineIndex",value:function(_){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(O)return this.domNode.textContent.slice(0,_).lastIndexOf(` `);var P=this.domNode.textContent.slice(_).indexOf(` `);return P>-1?_+P:-1}},{key:"optimize",value:function(_){this.domNode.textContent.endsWith(` `)||this.appendChild(f.default.create("text",` `)),a(k.prototype.__proto__||Object.getPrototypeOf(k.prototype),"optimize",this).call(this,_);var O=this.next;O!=null&&O.prev===this&&O.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===O.statics.formats(O.domNode)&&(O.optimize(_),O.moveChildren(this),O.remove())}},{key:"replace",value:function(_){a(k.prototype.__proto__||Object.getPrototypeOf(k.prototype),"replace",this).call(this,_),[].slice.call(this.domNode.querySelectorAll("*")).forEach(function(O){var P=f.default.find(O);P==null?O.parentNode.removeChild(O):P instanceof f.default.Embed?P.remove():P.unwrap()})}}],[{key:"create",value:function(_){var O=a(k.__proto__||Object.getPrototypeOf(k),"create",this).call(this,_);return O.setAttribute("spellcheck",!1),O}},{key:"formats",value:function(){return!0}}]),k}(h.default);C.blotName="code-block",C.tagName="PRE",C.TAB=" ",r.Code=S,r.default=C},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(U){return typeof U}:function(U){return U&&typeof Symbol=="function"&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U},s=function(){function U(R,M){var N=[],z=!0,Z=!1,Y=void 0;try{for(var F=R[Symbol.iterator](),K;!(z=(K=F.next()).done)&&(N.push(K.value),!(M&&N.length===M));z=!0);}catch(J){Z=!0,Y=J}finally{try{!z&&F.return&&F.return()}finally{if(Z)throw Y}}return N}return function(R,M){if(Array.isArray(R))return R;if(Symbol.iterator in Object(R))return U(R,M);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function U(R,M){for(var N=0;N<M.length;N++){var z=M[N];z.enumerable=z.enumerable||!1,z.configurable=!0,"value"in z&&(z.writable=!0),Object.defineProperty(R,z.key,z)}}return function(R,M,N){return M&&U(R.prototype,M),N&&U(R,N),R}}(),l=i(2),c=O(l),u=i(20),f=O(u),d=i(0),h=O(d),p=i(13),g=O(p),b=i(24),v=O(b),m=i(4),x=O(m),y=i(16),w=O(y),S=i(21),C=O(S),T=i(11),k=O(T),E=i(3),_=O(E);function O(U){return U&&U.__esModule?U:{default:U}}function P(U,R,M){return R in U?Object.defineProperty(U,R,{value:M,enumerable:!0,configurable:!0,writable:!0}):U[R]=M,U}function q(U,R){if(!(U instanceof R))throw new TypeError("Cannot call a class as a function")}var L=/^[ -~]*$/,I=function(){function U(R){q(this,U),this.scroll=R,this.delta=this.getDelta()}return a(U,[{key:"applyDelta",value:function(M){var N=this,z=!1;this.scroll.update();var Z=this.scroll.length();return this.scroll.batchStart(),M=W(M),M.reduce(function(Y,F){var K=F.retain||F.delete||F.insert.length||1,J=F.attributes||{};if(F.insert!=null){if(typeof F.insert=="string"){var nt=F.insert;nt.endsWith(` `)&&z&&(z=!1,nt=nt.slice(0,-1)),Y>=Z&&!nt.endsWith(` `)&&(z=!0),N.scroll.insertAt(Y,nt);var ot=N.scroll.line(Y),pt=s(ot,2),mt=pt[0],j=pt[1],H=(0,_.default)({},(0,m.bubbleFormats)(mt));if(mt instanceof x.default){var $=mt.descendant(h.default.Leaf,j),ut=s($,1),st=ut[0];H=(0,_.default)(H,(0,m.bubbleFormats)(st))}J=f.default.attributes.diff(H,J)||{}}else if(o(F.insert)==="object"){var V=Object.keys(F.insert)[0];if(V==null)return Y;N.scroll.insertAt(Y,V,F.insert[V])}Z+=K}return Object.keys(J).forEach(function(X){N.scroll.formatAt(Y,K,X,J[X])}),Y+K},0),M.reduce(function(Y,F){return typeof F.delete=="number"?(N.scroll.deleteAt(Y,F.delete),Y):Y+(F.retain||F.insert.length||1)},0),this.scroll.batchEnd(),this.update(M)}},{key:"deleteText",value:function(M,N){return this.scroll.deleteAt(M,N),this.update(new c.default().retain(M).delete(N))}},{key:"formatLine",value:function(M,N){var z=this,Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.scroll.update(),Object.keys(Z).forEach(function(Y){if(!(z.scroll.whitelist!=null&&!z.scroll.whitelist[Y])){var F=z.scroll.lines(M,Math.max(N,1)),K=N;F.forEach(function(J){var nt=J.length();if(!(J instanceof g.default))J.format(Y,Z[Y]);else{var ot=M-J.offset(z.scroll),pt=J.newlineIndex(ot+K)-ot+1;J.formatAt(ot,pt,Y,Z[Y])}K-=nt})}}),this.scroll.optimize(),this.update(new c.default().retain(M).retain(N,(0,C.default)(Z)))}},{key:"formatText",value:function(M,N){var z=this,Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Object.keys(Z).forEach(function(Y){z.scroll.formatAt(M,N,Y,Z[Y])}),this.update(new c.default().retain(M).retain(N,(0,C.default)(Z)))}},{key:"getContents",value:function(M,N){return this.delta.slice(M,M+N)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce(function(M,N){return M.concat(N.delta())},new c.default)}},{key:"getFormat",value:function(M){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,z=[],Z=[];N===0?this.scroll.path(M).forEach(function(F){var K=s(F,1),J=K[0];J instanceof x.default?z.push(J):J instanceof h.default.Leaf&&Z.push(J)}):(z=this.scroll.lines(M,N),Z=this.scroll.descendants(h.default.Leaf,M,N));var Y=[z,Z].map(function(F){if(F.length===0)return{};for(var K=(0,m.bubbleFormats)(F.shift());Object.keys(K).length>0;){var J=F.shift();if(J==null)return K;K=B((0,m.bubbleFormats)(J),K)}return K});return _.default.apply(_.default,Y)}},{key:"getText",value:function(M,N){return this.getContents(M,N).filter(function(z){return typeof z.insert=="string"}).map(function(z){return z.insert}).join("")}},{key:"insertEmbed",value:function(M,N,z){return this.scroll.insertAt(M,N,z),this.update(new c.default().retain(M).insert(P({},N,z)))}},{key:"insertText",value:function(M,N){var z=this,Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return N=N.replace(/\r\n/g,` `).replace(/\r/g,` `),this.scroll.insertAt(M,N),Object.keys(Z).forEach(function(Y){z.scroll.formatAt(M,N.length,Y,Z[Y])}),this.update(new c.default().retain(M).insert(N,(0,C.default)(Z)))}},{key:"isBlank",value:function(){if(this.scroll.children.length==0)return!0;if(this.scroll.children.length>1)return!1;var M=this.scroll.children.head;return M.statics.blotName!==x.default.blotName||M.children.length>1?!1:M.children.head instanceof w.default}},{key:"removeFormat",value:function(M,N){var z=this.getText(M,N),Z=this.scroll.line(M+N),Y=s(Z,2),F=Y[0],K=Y[1],J=0,nt=new c.default;F!=null&&(F instanceof g.default?J=F.newlineIndex(K)-K+1:J=F.length()-K,nt=F.delta().slice(K,K+J-1).insert(` `));var ot=this.getContents(M,N+J),pt=ot.diff(new c.default().insert(z).concat(nt)),mt=new c.default().retain(M).concat(pt);return this.applyDelta(mt)}},{key:"update",value:function(M){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,Z=this.delta;if(N.length===1&&N[0].type==="characterData"&&N[0].target.data.match(L)&&h.default.find(N[0].target)){var Y=h.default.find(N[0].target),F=(0,m.bubbleFormats)(Y),K=Y.offset(this.scroll),J=N[0].oldValue.replace(v.default.CONTENTS,""),nt=new c.default().insert(J),ot=new c.default().insert(Y.value()),pt=new c.default().retain(K).concat(nt.diff(ot,z));M=pt.reduce(function(mt,j){return j.insert?mt.insert(j.insert,F):mt.push(j)},new c.default),this.delta=Z.compose(M)}else this.delta=this.getDelta(),(!M||!(0,k.default)(Z.compose(M),this.delta))&&(M=Z.diff(this.delta,z));return M}}]),U}();function B(U,R){return Object.keys(R).reduce(function(M,N){return U[N]==null||(R[N]===U[N]?M[N]=R[N]:Array.isArray(R[N])?R[N].indexOf(U[N])<0&&(M[N]=R[N].concat([U[N]])):M[N]=[R[N],U[N]]),M},{})}function W(U){return U.reduce(function(R,M){if(M.insert===1){var N=(0,C.default)(M.attributes);return delete N.image,R.insert({image:M.attributes.image},N)}if(M.attributes!=null&&(M.attributes.list===!0||M.attributes.bullet===!0)&&(M=(0,C.default)(M),M.attributes.list?M.attributes.list="ordered":(M.attributes.list="bullet",delete M.attributes.bullet)),typeof M.insert=="string"){var z=M.insert.replace(/\r\n/g,` `).replace(/\r/g,` `);return R.insert(z,M.attributes)}return R.push(M)},new c.default)}r.default=I},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.default=r.Range=void 0;var o=function(){function T(k,E){var _=[],O=!0,P=!1,q=void 0;try{for(var L=k[Symbol.iterator](),I;!(O=(I=L.next()).done)&&(_.push(I.value),!(E&&_.length===E));O=!0);}catch(B){P=!0,q=B}finally{try{!O&&L.return&&L.return()}finally{if(P)throw q}}return _}return function(k,E){if(Array.isArray(k))return k;if(Symbol.iterator in Object(k))return T(k,E);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function T(k,E){for(var _=0;_<E.length;_++){var O=E[_];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(k,O.key,O)}}return function(k,E,_){return E&&T(k.prototype,E),_&&T(k,_),k}}(),a=i(0),l=v(a),c=i(21),u=v(c),f=i(11),d=v(f),h=i(8),p=v(h),g=i(10),b=v(g);function v(T){return T&&T.__esModule?T:{default:T}}function m(T){if(Array.isArray(T)){for(var k=0,E=Array(T.length);k<T.length;k++)E[k]=T[k];return E}else return Array.from(T)}function x(T,k){if(!(T instanceof k))throw new TypeError("Cannot call a class as a function")}var y=(0,b.default)("quill:selection"),w=function T(k){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;x(this,T),this.index=k,this.length=E},S=function(){function T(k,E){var _=this;x(this,T),this.emitter=E,this.scroll=k,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=l.default.create("cursor",this),this.lastRange=this.savedRange=new w(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,function(){_.mouseDown||setTimeout(_.update.bind(_,p.default.sources.USER),1)}),this.emitter.on(p.default.events.EDITOR_CHANGE,function(O,P){O===p.default.events.TEXT_CHANGE&&P.length()>0&&_.update(p.default.sources.SILENT)}),this.emitter.on(p.default.events.SCROLL_BEFORE_UPDATE,function(){if(_.hasFocus()){var O=_.getNativeRange();O!=null&&O.start.node!==_.cursor.textNode&&_.emitter.once(p.default.events.SCROLL_UPDATE,function(){try{_.setNativeRange(O.start.node,O.start.offset,O.end.node,O.end.offset)}catch{}})}}),this.emitter.on(p.default.events.SCROLL_OPTIMIZE,function(O,P){if(P.range){var q=P.range,L=q.startNode,I=q.startOffset,B=q.endNode,W=q.endOffset;_.setNativeRange(L,I,B,W)}}),this.update(p.default.sources.SILENT)}return s(T,[{key:"handleComposition",value:function(){var E=this;this.root.addEventListener("compositionstart",function(){E.composing=!0}),this.root.addEventListener("compositionend",function(){if(E.composing=!1,E.cursor.parent){var _=E.cursor.restore();if(!_)return;setTimeout(function(){E.setNativeRange(_.startNode,_.startOffset,_.endNode,_.endOffset)},1)}})}},{key:"handleDragging",value:function(){var E=this;this.emitter.listenDOM("mousedown",document.body,function(){E.mouseDown=!0}),this.emitter.listenDOM("mouseup",document.body,function(){E.mouseDown=!1,E.update(p.default.sources.USER)})}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(E,_){if(!(this.scroll.whitelist!=null&&!this.scroll.whitelist[E])){this.scroll.update();var O=this.getNativeRange();if(!(O==null||!O.native.collapsed||l.default.query(E,l.default.Scope.BLOCK))){if(O.start.node!==this.cursor.textNode){var P=l.default.find(O.start.node,!1);if(P==null)return;if(P instanceof l.default.Leaf){var q=P.split(O.start.offset);P.parent.insertBefore(this.cursor,q)}else P.insertBefore(this.cursor,O.start.node);this.cursor.attach()}this.cursor.format(E,_),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(E){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,O=this.scroll.length();E=Math.min(E,O-1),_=Math.min(E+_,O-1)-E;var P=void 0,q=this.scroll.leaf(E),L=o(q,2),I=L[0],B=L[1];if(I==null)return null;var W=I.position(B,!0),U=o(W,2);P=U[0],B=U[1];var R=document.createRange();if(_>0){R.setStart(P,B);var M=this.scroll.leaf(E+_),N=o(M,2);if(I=N[0],B=N[1],I==null)return null;var z=I.position(B,!0),Z=o(z,2);return P=Z[0],B=Z[1],R.setEnd(P,B),R.getBoundingClientRect()}else{var Y="left",F=void 0;return P instanceof Text?(B<P.data.length?(R.setStart(P,B),R.setEnd(P,B+1)):(R.setStart(P,B-1),R.setEnd(P,B),Y="right"),F=R.getBoundingClientRect()):(F=I.domNode.getBoundingClientRect(),B>0&&(Y="right")),{bottom:F.top+F.height,height:F.height,left:F[Y],right:F[Y],top:F.top,width:0}}}},{key:"getNativeRange",value:function(){var E=document.getSelection();if(E==null||E.rangeCount<=0)return null;var _=E.getRangeAt(0);if(_==null)return null;var O=this.normalizeNative(_);return y.info("getNativeRange",O),O}},{key:"getRange",value:function(){var E=this.getNativeRange();if(E==null)return[null,null];var _=this.normalizedToRange(E);return[_,E]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(E){var _=this,O=[[E.start.node,E.start.offset]];E.native.collapsed||O.push([E.end.node,E.end.offset]);var P=O.map(function(I){var B=o(I,2),W=B[0],U=B[1],R=l.default.find(W,!0),M=R.offset(_.scroll);return U===0?M:R instanceof l.default.Container?M+R.length():M+R.index(W,U)}),q=Math.min(Math.max.apply(Math,m(P)),this.scroll.length()-1),L=Math.min.apply(Math,[q].concat(m(P)));return new w(L,q-L)}},{key:"normalizeNative",value:function(E){if(!C(this.root,E.startContainer)||!E.collapsed&&!C(this.root,E.endContainer))return null;var _={start:{node:E.startContainer,offset:E.startOffset},end:{node:E.endContainer,offset:E.endOffset},native:E};return[_.start,_.end].forEach(function(O){for(var P=O.node,q=O.offset;!(P instanceof Text)&&P.childNodes.length>0;)if(P.childNodes.length>q)P=P.childNodes[q],q=0;else if(P.childNodes.length===q)P=P.lastChild,q=P instanceof Text?P.data.length:P.childNodes.length+1;else break;O.node=P,O.offset=q}),_}},{key:"rangeToNative",value:function(E){var _=this,O=E.collapsed?[E.index]:[E.index,E.index+E.length],P=[],q=this.scroll.length();return O.forEach(function(L,I){L=Math.min(q-1,L);var B=void 0,W=_.scroll.leaf(L),U=o(W,2),R=U[0],M=U[1],N=R.position(M,I!==0),z=o(N,2);B=z[0],M=z[1],P.push(B,M)}),P.length<2&&(P=P.concat(P)),P}},{key:"scrollIntoView",value:function(E){var _=this.lastRange;if(_!=null){var O=this.getBounds(_.index,_.length);if(O!=null){var P=this.scroll.length()-1,q=this.scroll.line(Math.min(_.index,P)),L=o(q,1),I=L[0],B=I;if(_.length>0){var W=this.scroll.line(Math.min(_.index+_.length,P)),U=o(W,1);B=U[0]}if(!(I==null||B==null)){var R=E.getBoundingClientRect();O.top<R.top?E.scrollTop-=R.top-O.top:O.bottom>R.bottom&&(E.scrollTop+=O.bottom-R.bottom)}}}}},{key:"setNativeRange",value:function(E,_){var O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:E,P=arguments.length>3&&arguments[3]!==void 0?arguments[3]:_,q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(y.info("setNativeRange",E,_,O,P),!(E!=null&&(this.root.parentNode==null||E.parentNode==null||O.parentNode==null))){var L=document.getSelection();if(L!=null)if(E!=null){this.hasFocus()||this.root.focus();var I=(this.getNativeRange()||{}).native;if(I==null||q||E!==I.startContainer||_!==I.startOffset||O!==I.endContainer||P!==I.endOffset){E.tagName=="BR"&&(_=[].indexOf.call(E.parentNode.childNodes,E),E=E.parentNode),O.tagName=="BR"&&(P=[].indexOf.call(O.parentNode.childNodes,O),O=O.parentNode);var B=document.createRange();B.setStart(E,_),B.setEnd(O,P),L.removeAllRanges(),L.addRange(B)}}else L.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(E){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,O=arguments.length>2&&arguments[2]!==void 0?arguments[2]:p.default.sources.API;if(typeof _=="string"&&(O=_,_=!1),y.info("setRange",E),E!=null){var P=this.rangeToNative(E);this.setNativeRange.apply(this,m(P).concat([_]))}else this.setNativeRange(null);this.update(O)}},{key:"update",value:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p.default.sources.USER,_=this.lastRange,O=this.getRange(),P=o(O,2),q=P[0],L=P[1];if(this.lastRange=q,this.lastRange!=null&&(this.savedRange=this.lastRange),!(0,d.default)(_,this.lastRange)){var I;!this.composing&&L!=null&&L.native.collapsed&&L.start.node!==this.cursor.textNode&&this.cursor.restore();var B=[p.default.events.SELECTION_CHANGE,(0,u.default)(this.lastRange),(0,u.default)(_),E];if((I=this.emitter).emit.apply(I,[p.default.events.EDITOR_CHANGE].concat(B)),E!==p.default.sources.SILENT){var W;(W=this.emitter).emit.apply(W,B)}}}}]),T}();function C(T,k){try{k.parentNode}catch{return!1}return k instanceof Text&&(k=k.parentNode),T.contains(k)}r.Range=w,r.default=S},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function p(g,b){for(var v=0;v<b.length;v++){var m=b[v];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(g,m.key,m)}}return function(g,b,v){return b&&p(g.prototype,b),v&&p(g,v),g}}(),s=function p(g,b,v){g===null&&(g=Function.prototype);var m=Object.getOwnPropertyDescriptor(g,b);if(m===void 0){var x=Object.getPrototypeOf(g);return x===null?void 0:p(x,b,v)}else{if("value"in m)return m.value;var y=m.get;return y===void 0?void 0:y.call(v)}},a=i(0),l=c(a);function c(p){return p&&p.__esModule?p:{default:p}}function u(p,g){if(!(p instanceof g))throw new TypeError("Cannot call a class as a function")}function f(p,g){if(!p)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:p}function d(p,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);p.prototype=Object.create(g&&g.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(p,g):p.__proto__=g)}var h=function(p){d(g,p);function g(){return u(this,g),f(this,(g.__proto__||Object.getPrototypeOf(g)).apply(this,arguments))}return o(g,[{key:"insertInto",value:function(v,m){v.children.length===0?s(g.prototype.__proto__||Object.getPrototypeOf(g.prototype),"insertInto",this).call(this,v,m):this.remove()}},{key:"length",value:function(){return 0}},{key:"value",value:function(){return""}}],[{key:"value",value:function(){}}]),g}(l.default.Embed);h.blotName="break",h.tagName="BR",r.default=h},function(n,r,i){var o=this&&this.__extends||function(){var f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,h){d.__proto__=h}||function(d,h){for(var p in h)h.hasOwnProperty(p)&&(d[p]=h[p])};return function(d,h){f(d,h);function p(){this.constructor=d}d.prototype=h===null?Object.create(h):(p.prototype=h.prototype,new p)}}();Object.defineProperty(r,"__esModule",{value:!0});var s=i(44),a=i(30),l=i(1),c=function(f){o(d,f);function d(h){var p=f.call(this,h)||this;return p.build(),p}return d.prototype.appendChild=function(h){this.insertBefore(h)},d.prototype.attach=function(){f.prototype.attach.call(this),this.children.forEach(function(h){h.attach()})},d.prototype.build=function(){var h=this;this.children=new s.default,[].slice.call(this.domNode.childNodes).reverse().forEach(function(p){try{var g=u(p);h.insertBefore(g,h.children.head||void 0)}catch(b){if(b instanceof l.ParchmentError)return;throw b}})},d.prototype.deleteAt=function(h,p){if(h===0&&p===this.length())return this.remove();this.children.forEachAt(h,p,function(g,b,v){g.deleteAt(b,v)})},d.prototype.descendant=function(h,p){var g=this.children.find(p),b=g[0],v=g[1];return h.blotName==null&&h(b)||h.blotName!=null&&b instanceof h?[b,v]:b instanceof d?b.descendant(h,v):[null,-1]},d.prototype.descendants=function(h,p,g){p===void 0&&(p=0),g===void 0&&(g=Number.MAX_VALUE);var b=[],v=g;return this.children.forEachAt(p,g,function(m,x,y){(h.blotName==null&&h(m)||h.blotName!=null&&m instanceof h)&&b.push(m),m instanceof d&&(b=b.concat(m.descendants(h,x,v))),v-=y}),b},d.prototype.detach=function(){this.children.forEach(function(h){h.detach()}),f.prototype.detach.call(this)},d.prototype.formatAt=function(h,p,g,b){this.children.forEachAt(h,p,function(v,m,x){v.formatAt(m,x,g,b)})},d.prototype.insertAt=function(h,p,g){var b=this.children.find(h),v=b[0],m=b[1];if(v)v.insertAt(m,p,g);else{var x=g==null?l.create("text",p):l.create(p,g);this.appendChild(x)}},d.prototype.insertBefore=function(h,p){if(this.statics.allowedChildren!=null&&!this.statics.allowedChildren.some(function(g){return h instanceof g}))throw new l.ParchmentError("Cannot insert "+h.statics.blotName+" into "+this.statics.blotName);h.insertInto(this,p)},d.prototype.length=function(){return this.children.reduce(function(h,p){return h+p.length()},0)},d.prototype.moveChildren=function(h,p){this.children.forEach(function(g){h.insertBefore(g,p)})},d.prototype.optimize=function(h){if(f.prototype.optimize.call(this,h),this.children.length===0)if(this.statics.defaultChild!=null){var p=l.create(this.statics.defaultChild);this.appendChild(p),p.optimize(h)}else this.remove()},d.prototype.path=function(h,p){p===void 0&&(p=!1);var g=this.children.find(h,p),b=g[0],v=g[1],m=[[this,h]];return b instanceof d?m.concat(b.path(v,p)):(b!=null&&m.push([b,v]),m)},d.prototype.removeChild=function(h){this.children.remove(h)},d.prototype.replace=function(h){h instanceof d&&h.moveChildren(this),f.prototype.replace.call(this,h)},d.prototype.split=function(h,p){if(p===void 0&&(p=!1),!p){if(h===0)return this;if(h===this.length())return this.next}var g=this.clone();return this.parent.insertBefore(g,this.next),this.children.forEachAt(h,this.length(),function(b,v,m){b=b.split(v,p),g.appendChild(b)}),g},d.prototype.unwrap=function(){this.moveChildren(this.parent,this.next),this.remove()},d.prototype.update=function(h,p){var g=this,b=[],v=[];h.forEach(function(m){m.target===g.domNode&&m.type==="childList"&&(b.push.apply(b,m.addedNodes),v.push.apply(v,m.removedNodes))}),v.forEach(function(m){if(!(m.parentNode!=null&&m.tagName!=="IFRAME"&&document.body.compareDocumentPosition(m)&Node.DOCUMENT_POSITION_CONTAINED_BY)){var x=l.find(m);x!=null&&(x.domNode.parentNode==null||x.domNode.parentNode===g.domNode)&&x.detach()}}),b.filter(function(m){return m.parentNode==g.domNode}).sort(function(m,x){return m===x?0:m.compareDocumentPosition(x)&Node.DOCUMENT_POSITION_FOLLOWING?1:-1}).forEach(function(m){var x=null;m.nextSibling!=null&&(x=l.find(m.nextSibling));var y=u(m);(y.next!=x||y.next==null)&&(y.parent!=null&&y.parent.removeChild(g),g.insertBefore(y,x||void 0))})},d}(a.default);function u(f){var d=l.find(f);if(d==null)try{d=l.create(f)}catch{d=l.create(l.Scope.INLINE),[].slice.call(f.childNodes).forEach(function(p){d.domNode.appendChild(p)}),f.parentNode&&f.parentNode.replaceChild(d.domNode,f),d.attach()}return d}r.default=c},function(n,r,i){var o=this&&this.__extends||function(){var f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,h){d.__proto__=h}||function(d,h){for(var p in h)h.hasOwnProperty(p)&&(d[p]=h[p])};return function(d,h){f(d,h);function p(){this.constructor=d}d.prototype=h===null?Object.create(h):(p.prototype=h.prototype,new p)}}();Object.defineProperty(r,"__esModule",{value:!0});var s=i(12),a=i(31),l=i(17),c=i(1),u=function(f){o(d,f);function d(h){var p=f.call(this,h)||this;return p.attributes=new a.default(p.domNode),p}return d.formats=function(h){if(typeof this.tagName=="string")return!0;if(Array.isArray(this.tagName))return h.tagName.toLowerCase()},d.prototype.format=function(h,p){var g=c.query(h);g instanceof s.default?this.attributes.attribute(g,p):p&&g!=null&&(h!==this.statics.blotName||this.formats()[h]!==p)&&this.replaceWith(h,p)},d.prototype.formats=function(){var h=this.attributes.values(),p=this.statics.formats(this.domNode);return p!=null&&(h[this.statics.blotName]=p),h},d.prototype.replaceWith=function(h,p){var g=f.prototype.replaceWith.call(this,h,p);return this.attributes.copy(g),g},d.prototype.update=function(h,p){var g=this;f.prototype.update.call(this,h,p),h.some(function(b){return b.target===g.domNode&&b.type==="attributes"})&&this.attributes.build()},d.prototype.wrap=function(h,p){var g=f.prototype.wrap.call(this,h,p);return g instanceof d&&g.statics.scope===this.statics.scope&&this.attributes.move(g),g},d}(l.default);r.default=u},function(n,r,i){var o=this&&this.__extends||function(){var c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,f){u.__proto__=f}||function(u,f){for(var d in f)f.hasOwnProperty(d)&&(u[d]=f[d])};return function(u,f){c(u,f);function d(){this.constructor=u}u.prototype=f===null?Object.create(f):(d.prototype=f.prototype,new d)}}();Object.defineProperty(r,"__esModule",{value:!0});var s=i(30),a=i(1),l=function(c){o(u,c);function u(){return c!==null&&c.apply(this,arguments)||this}return u.value=function(f){return!0},u.prototype.index=function(f,d){return this.domNode===f||this.domNode.compareDocumentPosition(f)&Node.DOCUMENT_POSITION_CONTAINED_BY?Math.min(d,1):-1},u.prototype.position=function(f,d){var h=[].indexOf.call(this.parent.domNode.childNodes,this.domNode);return f>0&&(h+=1),[this.parent.domNode,h]},u.prototype.value=function(){var f;return f={},f[this.statics.blotName]=this.statics.value(this.domNode)||!0,f},u.scope=a.Scope.INLINE_BLOT,u}(s.default);r.default=l},function(n,r,i){var o=i(11),s=i(3),a={attributes:{compose:function(c,u,f){typeof c!="object"&&(c={}),typeof u!="object"&&(u={});var d=s(!0,{},u);f||(d=Object.keys(d).reduce(function(p,g){return d[g]!=null&&(p[g]=d[g]),p},{}));for(var h in c)c[h]!==void 0&&u[h]===void 0&&(d[h]=c[h]);return Object.keys(d).length>0?d:void 0},diff:function(c,u){typeof c!="object"&&(c={}),typeof u!="object"&&(u={});var f=Object.keys(c).concat(Object.keys(u)).reduce(function(d,h){return o(c[h],u[h])||(d[h]=u[h]===void 0?null:u[h]),d},{});return Object.keys(f).length>0?f:void 0},transform:function(c,u,f){if(typeof c!="object")return u;if(typeof u=="object"){if(!f)return u;var d=Object.keys(u).reduce(function(h,p){return c[p]===void 0&&(h[p]=u[p]),h},{});return Object.keys(d).length>0?d:void 0}}},iterator:function(c){return new l(c)},length:function(c){return typeof c.delete=="number"?c.delete:typeof c.retain=="number"?c.retain:typeof c.insert=="string"?c.insert.length:1}};function l(c){this.ops=c,this.index=0,this.offset=0}l.prototype.hasNext=function(){return this.peekLength()<1/0},l.prototype.next=function(c){c||(c=1/0);var u=this.ops[this.index];if(u){var f=this.offset,d=a.length(u);if(c>=d-f?(c=d-f,this.index+=1,this.offset=0):this.offset+=c,typeof u.delete=="number")return{delete:c};var h={};return u.attributes&&(h.attributes=u.attributes),typeof u.retain=="number"?h.retain=c:typeof u.insert=="string"?h.insert=u.insert.substr(f,c):h.insert=u.insert,h}else return{retain:1/0}},l.prototype.peek=function(){return this.ops[this.index]},l.prototype.peekLength=function(){return this.ops[this.index]?a.length(this.ops[this.index])-this.offset:1/0},l.prototype.peekType=function(){return this.ops[this.index]?typeof this.ops[this.index].delete=="number"?"delete":typeof this.ops[this.index].retain=="number"?"retain":"insert":"retain"},l.prototype.rest=function(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index);var c=this.offset,u=this.index,f=this.next(),d=this.ops.slice(this.index);return this.offset=c,this.index=u,[f].concat(d)}else return[]},n.exports=a},function(n,r){var i=function(){function o(g,b){return b!=null&&g instanceof b}var s;try{s=Map}catch{s=function(){}}var a;try{a=Set}catch{a=function(){}}var l;try{l=Promise}catch{l=function(){}}function c(g,b,v,m,x){typeof b=="object"&&(v=b.depth,m=b.prototype,x=b.includeNonEnumerable,b=b.circular);var y=[],w=[],S=typeof Buffer<"u";typeof b>"u"&&(b=!0),typeof v>"u"&&(v=1/0);function C(T,k){if(T===null)return null;if(k===0)return T;var E,_;if(typeof T!="object")return T;if(o(T,s))E=new s;else if(o(T,a))E=new a;else if(o(T,l))E=new l(function(R,M){T.then(function(N){R(C(N,k-1))},function(N){M(C(N,k-1))})});else if(c.__isArray(T))E=[];else if(c.__isRegExp(T))E=new RegExp(T.source,p(T)),T.lastIndex&&(E.lastIndex=T.lastIndex);else if(c.__isDate(T))E=new Date(T.getTime());else{if(S&&Buffer.isBuffer(T))return Buffer.allocUnsafe?E=Buffer.allocUnsafe(T.length):E=new Buffer(T.length),T.copy(E),E;o(T,Error)?E=Object.create(T):typeof m>"u"?(_=Object.getPrototypeOf(T),E=Object.create(_)):(E=Object.create(m),_=m)}if(b){var O=y.indexOf(T);if(O!=-1)return w[O];y.push(T),w.push(E)}o(T,s)&&T.forEach(function(R,M){var N=C(M,k-1),z=C(R,k-1);E.set(N,z)}),o(T,a)&&T.forEach(function(R){var M=C(R,k-1);E.add(M)});for(var P in T){var q;_&&(q=Object.getOwnPropertyDescriptor(_,P)),!(q&&q.set==null)&&(E[P]=C(T[P],k-1))}if(Object.getOwnPropertySymbols)for(var L=Object.getOwnPropertySymbols(T),P=0;P<L.length;P++){var I=L[P],B=Object.getOwnPropertyDescriptor(T,I);B&&!B.enumerable&&!x||(E[I]=C(T[I],k-1),B.enumerable||Object.defineProperty(E,I,{enumerable:!1}))}if(x)for(var W=Object.getOwnPropertyNames(T),P=0;P<W.length;P++){var U=W[P],B=Object.getOwnPropertyDescriptor(T,U);B&&B.enumerable||(E[U]=C(T[U],k-1),Object.defineProperty(E,U,{enumerable:!1}))}return E}return C(g,v)}c.clonePrototype=function(b){if(b===null)return null;var v=function(){};return v.prototype=b,new v};function u(g){return Object.prototype.toString.call(g)}c.__objToStr=u;function f(g){return typeof g=="object"&&u(g)==="[object Date]"}c.__isDate=f;function d(g){return typeof g=="object"&&u(g)==="[object Array]"}c.__isArray=d;function h(g){return typeof g=="object"&&u(g)==="[object RegExp]"}c.__isRegExp=h;function p(g){var b="";return g.global&&(b+="g"),g.ignoreCase&&(b+="i"),g.multiline&&(b+="m"),b}return c.__getRegExpFlags=p,c}();typeof n=="object"&&n.exports&&(n.exports=i)},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function E(_,O){var P=[],q=!0,L=!1,I=void 0;try{for(var B=_[Symbol.iterator](),W;!(q=(W=B.next()).done)&&(P.push(W.value),!(O&&P.length===O));q=!0);}catch(U){L=!0,I=U}finally{try{!q&&B.return&&B.return()}finally{if(L)throw I}}return P}return function(_,O){if(Array.isArray(_))return _;if(Symbol.iterator in Object(_))return E(_,O);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function E(_,O){for(var P=0;P<O.length;P++){var q=O[P];q.enumerable=q.enumerable||!1,q.configurable=!0,"value"in q&&(q.writable=!0),Object.defineProperty(_,q.key,q)}}return function(_,O,P){return O&&E(_.prototype,O),P&&E(_,P),_}}(),a=function E(_,O,P){_===null&&(_=Function.prototype);var q=Object.getOwnPropertyDescriptor(_,O);if(q===void 0){var L=Object.getPrototypeOf(_);return L===null?void 0:E(L,O,P)}else{if("value"in q)return q.value;var I=q.get;return I===void 0?void 0:I.call(P)}},l=i(0),c=y(l),u=i(8),f=y(u),d=i(4),h=y(d),p=i(16),g=y(p),b=i(13),v=y(b),m=i(25),x=y(m);function y(E){return E&&E.__esModule?E:{default:E}}function w(E,_){if(!(E instanceof _))throw new TypeError("Cannot call a class as a function")}function S(E,_){if(!E)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return _&&(typeof _=="object"||typeof _=="function")?_:E}function C(E,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof _);E.prototype=Object.create(_&&_.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}),_&&(Object.setPrototypeOf?Object.setPrototypeOf(E,_):E.__proto__=_)}function T(E){return E instanceof h.default||E instanceof d.BlockEmbed}var k=function(E){C(_,E);function _(O,P){w(this,_);var q=S(this,(_.__proto__||Object.getPrototypeOf(_)).call(this,O));return q.emitter=P.emitter,Array.isArray(P.whitelist)&&(q.whitelist=P.whitelist.reduce(function(L,I){return L[I]=!0,L},{})),q.domNode.addEventListener("DOMNodeInserted",function(){}),q.optimize(),q.enable(),q}return s(_,[{key:"batchStart",value:function(){this.batch=!0}},{key:"batchEnd",value:function(){this.batch=!1,this.optimize()}},{key:"deleteAt",value:function(P,q){var L=this.line(P),I=o(L,2),B=I[0],W=I[1],U=this.line(P+q),R=o(U,1),M=R[0];if(a(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"deleteAt",this).call(this,P,q),M!=null&&B!==M&&W>0){if(B instanceof d.BlockEmbed||M instanceof d.BlockEmbed){this.optimize();return}if(B instanceof v.default){var N=B.newlineIndex(B.length(),!0);if(N>-1&&(B=B.split(N+1),B===M)){this.optimize();return}}else if(M instanceof v.default){var z=M.newlineIndex(0);z>-1&&M.split(z+1)}var Z=M.children.head instanceof g.default?null:M.children.head;B.moveChildren(M,Z),B.remove()}this.optimize()}},{key:"enable",value:function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;this.domNode.setAttribute("contenteditable",P)}},{key:"formatAt",value:function(P,q,L,I){this.whitelist!=null&&!this.whitelist[L]||(a(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"formatAt",this).call(this,P,q,L,I),this.optimize())}},{key:"insertAt",value:function(P,q,L){if(!(L!=null&&this.whitelist!=null&&!this.whitelist[q])){if(P>=this.length())if(L==null||c.default.query(q,c.default.Scope.BLOCK)==null){var I=c.default.create(this.statics.defaultChild);this.appendChild(I),L==null&&q.endsWith(` `)&&(q=q.slice(0,-1)),I.insertAt(0,q,L)}else{var B=c.default.create(q,L);this.appendChild(B)}else a(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"insertAt",this).call(this,P,q,L);this.optimize()}}},{key:"insertBefore",value:function(P,q){if(P.statics.scope===c.default.Scope.INLINE_BLOT){var L=c.default.create(this.statics.defaultChild);L.appendChild(P),P=L}a(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"insertBefore",this).call(this,P,q)}},{key:"leaf",value:function(P){return this.path(P).pop()||[null,-1]}},{key:"line",value:function(P){return P===this.length()?this.line(P-1):this.descendant(T,P)}},{key:"lines",value:function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,L=function I(B,W,U){var R=[],M=U;return B.children.forEachAt(W,U,function(N,z,Z){T(N)?R.push(N):N instanceof c.default.Container&&(R=R.concat(I(N,z,M))),M-=Z}),R};return L(this,P,q)}},{key:"optimize",value:function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.batch!==!0&&(a(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"optimize",this).call(this,P,q),P.length>0&&this.emitter.emit(f.default.events.SCROLL_OPTIMIZE,P,q))}},{key:"path",value:function(P){return a(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"path",this).call(this,P).slice(1)}},{key:"update",value:function(P){if(this.batch!==!0){var q=f.default.sources.USER;typeof P=="string"&&(q=P),Array.isArray(P)||(P=this.observer.takeRecords()),P.length>0&&this.emitter.emit(f.default.events.SCROLL_BEFORE_UPDATE,q,P),a(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"update",this).call(this,P.concat([])),P.length>0&&this.emitter.emit(f.default.events.SCROLL_UPDATE,q,P)}}}]),_}(c.default.Scroll);k.blotName="scroll",k.className="ql-editor",k.tagName="DIV",k.defaultChild="block",k.allowedChildren=[h.default,d.BlockEmbed,x.default],r.default=k},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.SHORTKEY=r.default=void 0;var o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(F){return typeof F}:function(F){return F&&typeof Symbol=="function"&&F.constructor===Symbol&&F!==Symbol.prototype?"symbol":typeof F},s=function(){function F(K,J){var nt=[],ot=!0,pt=!1,mt=void 0;try{for(var j=K[Symbol.iterator](),H;!(ot=(H=j.next()).done)&&(nt.push(H.value),!(J&&nt.length===J));ot=!0);}catch($){pt=!0,mt=$}finally{try{!ot&&j.return&&j.return()}finally{if(pt)throw mt}}return nt}return function(K,J){if(Array.isArray(K))return K;if(Symbol.iterator in Object(K))return F(K,J);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function F(K,J){for(var nt=0;nt<J.length;nt++){var ot=J[nt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(K,ot.key,ot)}}return function(K,J,nt){return J&&F(K.prototype,J),nt&&F(K,nt),K}}(),l=i(21),c=E(l),u=i(11),f=E(u),d=i(3),h=E(d),p=i(2),g=E(p),b=i(20),v=E(b),m=i(0),x=E(m),y=i(5),w=E(y),S=i(10),C=E(S),T=i(9),k=E(T);function E(F){return F&&F.__esModule?F:{default:F}}function _(F,K,J){return K in F?Object.defineProperty(F,K,{value:J,enumerable:!0,configurable:!0,writable:!0}):F[K]=J,F}function O(F,K){if(!(F instanceof K))throw new TypeError("Cannot call a class as a function")}function P(F,K){if(!F)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return K&&(typeof K=="object"||typeof K=="function")?K:F}function q(F,K){if(typeof K!="function"&&K!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof K);F.prototype=Object.create(K&&K.prototype,{constructor:{value:F,enumerable:!1,writable:!0,configurable:!0}}),K&&(Object.setPrototypeOf?Object.setPrototypeOf(F,K):F.__proto__=K)}var L=(0,C.default)("quill:keyboard"),I=/Mac/i.test(navigator.platform)?"metaKey":"ctrlKey",B=function(F){q(K,F),a(K,null,[{key:"match",value:function(nt,ot){return ot=Y(ot),["altKey","ctrlKey","metaKey","shiftKey"].some(function(pt){return!!ot[pt]!==nt[pt]&&ot[pt]!==null})?!1:ot.key===(nt.which||nt.keyCode)}}]);function K(J,nt){O(this,K);var ot=P(this,(K.__proto__||Object.getPrototypeOf(K)).call(this,J,nt));return ot.bindings={},Object.keys(ot.options.bindings).forEach(function(pt){pt==="list autofill"&&J.scroll.whitelist!=null&&!J.scroll.whitelist.list||ot.options.bindings[pt]&&ot.addBinding(ot.options.bindings[pt])}),ot.addBinding({key:K.keys.ENTER,shiftKey:null},N),ot.addBinding({key:K.keys.ENTER,metaKey:null,ctrlKey:null,altKey:null},function(){}),/Firefox/i.test(navigator.userAgent)?(ot.addBinding({key:K.keys.BACKSPACE},{collapsed:!0},U),ot.addBinding({key:K.keys.DELETE},{collapsed:!0},R)):(ot.addBinding({key:K.keys.BACKSPACE},{collapsed:!0,prefix:/^.?$/},U),ot.addBinding({key:K.keys.DELETE},{collapsed:!0,suffix:/^.?$/},R)),ot.addBinding({key:K.keys.BACKSPACE},{collapsed:!1},M),ot.addBinding({key:K.keys.DELETE},{collapsed:!1},M),ot.addBinding({key:K.keys.BACKSPACE,altKey:null,ctrlKey:null,metaKey:null,shiftKey:null},{collapsed:!0,offset:0},U),ot.listen(),ot}return a(K,[{key:"addBinding",value:function(nt){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},mt=Y(nt);if(mt==null||mt.key==null)return L.warn("Attempted to add invalid keyboard binding",mt);typeof ot=="function"&&(ot={handler:ot}),typeof pt=="function"&&(pt={handler:pt}),mt=(0,h.default)(mt,ot,pt),this.bindings[mt.key]=this.bindings[mt.key]||[],this.bindings[mt.key].push(mt)}},{key:"listen",value:function(){var nt=this;this.quill.root.addEventListener("keydown",function(ot){if(!ot.defaultPrevented){var pt=ot.which||ot.keyCode,mt=(nt.bindings[pt]||[]).filter(function(_t){return K.match(ot,_t)});if(mt.length!==0){var j=nt.quill.getSelection();if(!(j==null||!nt.quill.hasFocus())){var H=nt.quill.getLine(j.index),$=s(H,2),ut=$[0],st=$[1],V=nt.quill.getLeaf(j.index),X=s(V,2),tt=X[0],rt=X[1],G=j.length===0?[tt,rt]:nt.quill.getLeaf(j.index+j.length),ht=s(G,2),ct=ht[0],dt=ht[1],vt=tt instanceof x.default.Text?tt.value().slice(0,rt):"",wt=ct instanceof x.default.Text?ct.value().slice(dt):"",yt={collapsed:j.length===0,empty:j.length===0&&ut.length()<=1,format:nt.quill.getFormat(j),offset:st,prefix:vt,suffix:wt},qt=mt.some(function(_t){if(_t.collapsed!=null&&_t.collapsed!==yt.collapsed||_t.empty!=null&&_t.empty!==yt.empty||_t.offset!=null&&_t.offset!==yt.offset)return!1;if(Array.isArray(_t.format)){if(_t.format.every(function(Ht){return yt.format[Ht]==null}))return!1}else if(o(_t.format)==="object"&&!Object.keys(_t.format).every(function(Ht){return _t.format[Ht]===!0?yt.format[Ht]!=null:_t.format[Ht]===!1?yt.format[Ht]==null:(0,f.default)(_t.format[Ht],yt.format[Ht])}))return!1;return _t.prefix!=null&&!_t.prefix.test(yt.prefix)||_t.suffix!=null&&!_t.suffix.test(yt.suffix)?!1:_t.handler.call(nt,j,yt)!==!0});qt&&ot.preventDefault()}}}})}}]),K}(k.default);B.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},B.DEFAULTS={bindings:{bold:Z("bold"),italic:Z("italic"),underline:Z("underline"),indent:{key:B.keys.TAB,format:["blockquote","indent","list"],handler:function(K,J){if(J.collapsed&&J.offset!==0)return!0;this.quill.format("indent","+1",w.default.sources.USER)}},outdent:{key:B.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(K,J){if(J.collapsed&&J.offset!==0)return!0;this.quill.format("indent","-1",w.default.sources.USER)}},"outdent backspace":{key:B.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(K,J){J.format.indent!=null?this.quill.format("indent","-1",w.default.sources.USER):J.format.list!=null&&this.quill.format("list",!1,w.default.sources.USER)}},"indent code-block":z(!0),"outdent code-block":z(!1),"remove tab":{key:B.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(K){this.quill.deleteText(K.index-1,1,w.default.sources.USER)}},tab:{key:B.keys.TAB,handler:function(K){this.quill.history.cutoff();var J=new g.default().retain(K.index).delete(K.length).insert(" ");this.quill.updateContents(J,w.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(K.index+1,w.default.sources.SILENT)}},"list empty enter":{key:B.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(K,J){this.quill.format("list",!1,w.default.sources.USER),J.format.indent&&this.quill.format("indent",!1,w.default.sources.USER)}},"checklist enter":{key:B.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(K){var J=this.quill.getLine(K.index),nt=s(J,2),ot=nt[0],pt=nt[1],mt=(0,h.default)({},ot.formats(),{list:"checked"}),j=new g.default().retain(K.index).insert(` `,mt).retain(ot.length()-pt-1).retain(1,{list:"unchecked"});this.quill.updateContents(j,w.default.sources.USER),this.quill.setSelection(K.index+1,w.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:B.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(K,J){var nt=this.quill.getLine(K.index),ot=s(nt,2),pt=ot[0],mt=ot[1],j=new g.default().retain(K.index).insert(` `,J.format).retain(pt.length()-mt-1).retain(1,{header:null});this.quill.updateContents(j,w.default.sources.USER),this.quill.setSelection(K.index+1,w.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(K,J){var nt=J.prefix.length,ot=this.quill.getLine(K.index),pt=s(ot,2),mt=pt[0],j=pt[1];if(j>nt)return!0;var H=void 0;switch(J.prefix.trim()){case"[]":case"[ ]":H="unchecked";break;case"[x]":H="checked";break;case"-":case"*":H="bullet";break;default:H="ordered"}this.quill.insertText(K.index," ",w.default.sources.USER),this.quill.history.cutoff();var $=new g.default().retain(K.index-j).delete(nt+1).retain(mt.length()-2-j).retain(1,{list:H});this.quill.updateContents($,w.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(K.index-nt,w.default.sources.SILENT)}},"code exit":{key:B.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(K){var J=this.quill.getLine(K.index),nt=s(J,2),ot=nt[0],pt=nt[1],mt=new g.default().retain(K.index+ot.length()-pt-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(mt,w.default.sources.USER)}},"embed left":W(B.keys.LEFT,!1),"embed left shift":W(B.keys.LEFT,!0),"embed right":W(B.keys.RIGHT,!1),"embed right shift":W(B.keys.RIGHT,!0)}};function W(F,K){var J,nt=F===B.keys.LEFT?"prefix":"suffix";return J={key:F,shiftKey:K,altKey:null},_(J,nt,/^$/),_(J,"handler",function(pt){var mt=pt.index;F===B.keys.RIGHT&&(mt+=pt.length+1);var j=this.quill.getLeaf(mt),H=s(j,1),$=H[0];return $ instanceof x.default.Embed?(F===B.keys.LEFT?K?this.quill.setSelection(pt.index-1,pt.length+1,w.default.sources.USER):this.quill.setSelection(pt.index-1,w.default.sources.USER):K?this.quill.setSelection(pt.index,pt.length+1,w.default.sources.USER):this.quill.setSelection(pt.index+pt.length+1,w.default.sources.USER),!1):!0}),J}function U(F,K){if(!(F.index===0||this.quill.getLength()<=1)){var J=this.quill.getLine(F.index),nt=s(J,1),ot=nt[0],pt={};if(K.offset===0){var mt=this.quill.getLine(F.index-1),j=s(mt,1),H=j[0];if(H!=null&&H.length()>1){var $=ot.formats(),ut=this.quill.getFormat(F.index-1,1);pt=v.default.attributes.diff($,ut)||{}}}var st=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(K.prefix)?2:1;this.quill.deleteText(F.index-st,st,w.default.sources.USER),Object.keys(pt).length>0&&this.quill.formatLine(F.index-st,st,pt,w.default.sources.USER),this.quill.focus()}}function R(F,K){var J=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(K.suffix)?2:1;if(!(F.index>=this.quill.getLength()-J)){var nt={},ot=0,pt=this.quill.getLine(F.index),mt=s(pt,1),j=mt[0];if(K.offset>=j.length()-1){var H=this.quill.getLine(F.index+1),$=s(H,1),ut=$[0];if(ut){var st=j.formats(),V=this.quill.getFormat(F.index,1);nt=v.default.attributes.diff(st,V)||{},ot=ut.length()}}this.quill.deleteText(F.index,J,w.default.sources.USER),Object.keys(nt).length>0&&this.quill.formatLine(F.index+ot-1,J,nt,w.default.sources.USER)}}function M(F){var K=this.quill.getLines(F),J={};if(K.length>1){var nt=K[0].formats(),ot=K[K.length-1].formats();J=v.default.attributes.diff(ot,nt)||{}}this.quill.deleteText(F,w.default.sources.USER),Object.keys(J).length>0&&this.quill.formatLine(F.index,1,J,w.default.sources.USER),this.quill.setSelection(F.index,w.default.sources.SILENT),this.quill.focus()}function N(F,K){var J=this;F.length>0&&this.quill.scroll.deleteAt(F.index,F.length);var nt=Object.keys(K.format).reduce(function(ot,pt){return x.default.query(pt,x.default.Scope.BLOCK)&&!Array.isArray(K.format[pt])&&(ot[pt]=K.format[pt]),ot},{});this.quill.insertText(F.index,` `,nt,w.default.sources.USER),this.quill.setSelection(F.index+1,w.default.sources.SILENT),this.quill.focus(),Object.keys(K.format).forEach(function(ot){nt[ot]==null&&(Array.isArray(K.format[ot])||ot!=="link"&&J.quill.format(ot,K.format[ot],w.default.sources.USER))})}function z(F){return{key:B.keys.TAB,shiftKey:!F,format:{"code-block":!0},handler:function(J){var nt=x.default.query("code-block"),ot=J.index,pt=J.length,mt=this.quill.scroll.descendant(nt,ot),j=s(mt,2),H=j[0],$=j[1];if(H!=null){var ut=this.quill.getIndex(H),st=H.newlineIndex($,!0)+1,V=H.newlineIndex(ut+$+pt),X=H.domNode.textContent.slice(st,V).split(` `);$=0,X.forEach(function(tt,rt){F?(H.insertAt(st+$,nt.TAB),$+=nt.TAB.length,rt===0?ot+=nt.TAB.length:pt+=nt.TAB.length):tt.startsWith(nt.TAB)&&(H.deleteAt(st+$,nt.TAB.length),$-=nt.TAB.length,rt===0?ot-=nt.TAB.length:pt-=nt.TAB.length),$+=tt.length+1}),this.quill.update(w.default.sources.USER),this.quill.setSelection(ot,pt,w.default.sources.SILENT)}}}}function Z(F){return{key:F[0].toUpperCase(),shortKey:!0,handler:function(J,nt){this.quill.format(F,!nt.format[F],w.default.sources.USER)}}}function Y(F){if(typeof F=="string"||typeof F=="number")return Y({key:F});if((typeof F>"u"?"undefined":o(F))==="object"&&(F=(0,c.default)(F,!1)),typeof F.key=="string")if(B.keys[F.key.toUpperCase()]!=null)F.key=B.keys[F.key.toUpperCase()];else if(F.key.length===1)F.key=F.key.toUpperCase().charCodeAt(0);else return null;return F.shortKey&&(F[I]=F.shortKey,delete F.shortKey),F}r.default=B,r.SHORTKEY=I},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function v(m,x){var y=[],w=!0,S=!1,C=void 0;try{for(var T=m[Symbol.iterator](),k;!(w=(k=T.next()).done)&&(y.push(k.value),!(x&&y.length===x));w=!0);}catch(E){S=!0,C=E}finally{try{!w&&T.return&&T.return()}finally{if(S)throw C}}return y}return function(m,x){if(Array.isArray(m))return m;if(Symbol.iterator in Object(m))return v(m,x);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function v(m,x,y){m===null&&(m=Function.prototype);var w=Object.getOwnPropertyDescriptor(m,x);if(w===void 0){var S=Object.getPrototypeOf(m);return S===null?void 0:v(S,x,y)}else{if("value"in w)return w.value;var C=w.get;return C===void 0?void 0:C.call(y)}},a=function(){function v(m,x){for(var y=0;y<x.length;y++){var w=x[y];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(m,w.key,w)}}return function(m,x,y){return x&&v(m.prototype,x),y&&v(m,y),m}}(),l=i(0),c=d(l),u=i(7),f=d(u);function d(v){return v&&v.__esModule?v:{default:v}}function h(v,m){if(!(v instanceof m))throw new TypeError("Cannot call a class as a function")}function p(v,m){if(!v)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m&&(typeof m=="object"||typeof m=="function")?m:v}function g(v,m){if(typeof m!="function"&&m!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof m);v.prototype=Object.create(m&&m.prototype,{constructor:{value:v,enumerable:!1,writable:!0,configurable:!0}}),m&&(Object.setPrototypeOf?Object.setPrototypeOf(v,m):v.__proto__=m)}var b=function(v){g(m,v),a(m,null,[{key:"value",value:function(){}}]);function m(x,y){h(this,m);var w=p(this,(m.__proto__||Object.getPrototypeOf(m)).call(this,x));return w.selection=y,w.textNode=document.createTextNode(m.CONTENTS),w.domNode.appendChild(w.textNode),w._length=0,w}return a(m,[{key:"detach",value:function(){this.parent!=null&&this.parent.removeChild(this)}},{key:"format",value:function(y,w){if(this._length!==0)return s(m.prototype.__proto__||Object.getPrototypeOf(m.prototype),"format",this).call(this,y,w);for(var S=this,C=0;S!=null&&S.statics.scope!==c.default.Scope.BLOCK_BLOT;)C+=S.offset(S.parent),S=S.parent;S!=null&&(this._length=m.CONTENTS.length,S.optimize(),S.formatAt(C,m.CONTENTS.length,y,w),this._length=0)}},{key:"index",value:function(y,w){return y===this.textNode?0:s(m.prototype.__proto__||Object.getPrototypeOf(m.prototype),"index",this).call(this,y,w)}},{key:"length",value:function(){return this._length}},{key:"position",value:function(){return[this.textNode,this.textNode.data.length]}},{key:"remove",value:function(){s(m.prototype.__proto__||Object.getPrototypeOf(m.prototype),"remove",this).call(this),this.parent=null}},{key:"restore",value:function(){if(!(this.selection.composing||this.parent==null)){var y=this.textNode,w=this.selection.getNativeRange(),S=void 0,C=void 0,T=void 0;if(w!=null&&w.start.node===y&&w.end.node===y){var k=[y,w.start.offset,w.end.offset];S=k[0],C=k[1],T=k[2]}for(;this.domNode.lastChild!=null&&this.domNode.lastChild!==this.textNode;)this.domNode.parentNode.insertBefore(this.domNode.lastChild,this.domNode);if(this.textNode.data!==m.CONTENTS){var E=this.textNode.data.split(m.CONTENTS).join("");this.next instanceof f.default?(S=this.next.domNode,this.next.insertAt(0,E),this.textNode.data=m.CONTENTS):(this.textNode.data=E,this.parent.insertBefore(c.default.create(this.textNode),this),this.textNode=document.createTextNode(m.CONTENTS),this.domNode.appendChild(this.textNode))}if(this.remove(),C!=null){var _=[C,T].map(function(P){return Math.max(0,Math.min(S.data.length,P-1))}),O=o(_,2);return C=O[0],T=O[1],{startNode:S,startOffset:C,endNode:S,endOffset:T}}}}},{key:"update",value:function(y,w){var S=this;if(y.some(function(T){return T.type==="characterData"&&T.target===S.textNode})){var C=this.restore();C&&(w.range=C)}}},{key:"value",value:function(){return""}}]),m}(c.default.Embed);b.blotName="cursor",b.className="ql-cursor",b.tagName="span",b.CONTENTS="\uFEFF",r.default=b},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(0),s=c(o),a=i(4),l=c(a);function c(p){return p&&p.__esModule?p:{default:p}}function u(p,g){if(!(p instanceof g))throw new TypeError("Cannot call a class as a function")}function f(p,g){if(!p)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:p}function d(p,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);p.prototype=Object.create(g&&g.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(p,g):p.__proto__=g)}var h=function(p){d(g,p);function g(){return u(this,g),f(this,(g.__proto__||Object.getPrototypeOf(g)).apply(this,arguments))}return g}(s.default.Container);h.allowedChildren=[l.default,a.BlockEmbed,h],r.default=h},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.ColorStyle=r.ColorClass=r.ColorAttributor=void 0;var o=function(){function b(v,m){for(var x=0;x<m.length;x++){var y=m[x];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(v,y.key,y)}}return function(v,m,x){return m&&b(v.prototype,m),x&&b(v,x),v}}(),s=function b(v,m,x){v===null&&(v=Function.prototype);var y=Object.getOwnPropertyDescriptor(v,m);if(y===void 0){var w=Object.getPrototypeOf(v);return w===null?void 0:b(w,m,x)}else{if("value"in y)return y.value;var S=y.get;return S===void 0?void 0:S.call(x)}},a=i(0),l=c(a);function c(b){return b&&b.__esModule?b:{default:b}}function u(b,v){if(!(b instanceof v))throw new TypeError("Cannot call a class as a function")}function f(b,v){if(!b)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return v&&(typeof v=="object"||typeof v=="function")?v:b}function d(b,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof v);b.prototype=Object.create(v&&v.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),v&&(Object.setPrototypeOf?Object.setPrototypeOf(b,v):b.__proto__=v)}var h=function(b){d(v,b);function v(){return u(this,v),f(this,(v.__proto__||Object.getPrototypeOf(v)).apply(this,arguments))}return o(v,[{key:"value",value:function(x){var y=s(v.prototype.__proto__||Object.getPrototypeOf(v.prototype),"value",this).call(this,x);return y.startsWith("rgb(")?(y=y.replace(/^[^\d]+/,"").replace(/[^\d]+$/,""),"#"+y.split(",").map(function(w){return("00"+parseInt(w).toString(16)).slice(-2)}).join("")):y}}]),v}(l.default.Attributor.Style),p=new l.default.Attributor.Class("color","ql-color",{scope:l.default.Scope.INLINE}),g=new h("color","color",{scope:l.default.Scope.INLINE});r.ColorAttributor=h,r.ColorClass=p,r.ColorStyle=g},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.sanitize=r.default=void 0;var o=function(){function g(b,v){for(var m=0;m<v.length;m++){var x=v[m];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(b,x.key,x)}}return function(b,v,m){return v&&g(b.prototype,v),m&&g(b,m),b}}(),s=function g(b,v,m){b===null&&(b=Function.prototype);var x=Object.getOwnPropertyDescriptor(b,v);if(x===void 0){var y=Object.getPrototypeOf(b);return y===null?void 0:g(y,v,m)}else{if("value"in x)return x.value;var w=x.get;return w===void 0?void 0:w.call(m)}},a=i(6),l=c(a);function c(g){return g&&g.__esModule?g:{default:g}}function u(g,b){if(!(g instanceof b))throw new TypeError("Cannot call a class as a function")}function f(g,b){if(!g)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&(typeof b=="object"||typeof b=="function")?b:g}function d(g,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof b);g.prototype=Object.create(b&&b.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(g,b):g.__proto__=b)}var h=function(g){d(b,g);function b(){return u(this,b),f(this,(b.__proto__||Object.getPrototypeOf(b)).apply(this,arguments))}return o(b,[{key:"format",value:function(m,x){if(m!==this.statics.blotName||!x)return s(b.prototype.__proto__||Object.getPrototypeOf(b.prototype),"format",this).call(this,m,x);x=this.constructor.sanitize(x),this.domNode.setAttribute("href",x)}}],[{key:"create",value:function(m){var x=s(b.__proto__||Object.getPrototypeOf(b),"create",this).call(this,m);return m=this.sanitize(m),x.setAttribute("href",m),x.setAttribute("rel","noopener noreferrer"),x.setAttribute("target","_blank"),x}},{key:"formats",value:function(m){return m.getAttribute("href")}},{key:"sanitize",value:function(m){return p(m,this.PROTOCOL_WHITELIST)?m:this.SANITIZED_URL}}]),b}(l.default);h.blotName="link",h.tagName="A",h.SANITIZED_URL="about:blank",h.PROTOCOL_WHITELIST=["http","https","mailto","tel"];function p(g,b){var v=document.createElement("a");v.href=g;var m=v.href.slice(0,v.href.indexOf(":"));return b.indexOf(m)>-1}r.default=h,r.sanitize=p},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(b){return typeof b}:function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},s=function(){function b(v,m){for(var x=0;x<m.length;x++){var y=m[x];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(v,y.key,y)}}return function(v,m,x){return m&&b(v.prototype,m),x&&b(v,x),v}}(),a=i(23),l=f(a),c=i(107),u=f(c);function f(b){return b&&b.__esModule?b:{default:b}}function d(b,v){if(!(b instanceof v))throw new TypeError("Cannot call a class as a function")}var h=0;function p(b,v){b.setAttribute(v,b.getAttribute(v)!=="true")}var g=function(){function b(v){var m=this;d(this,b),this.select=v,this.container=document.createElement("span"),this.buildPicker(),this.select.style.display="none",this.select.parentNode.insertBefore(this.container,this.select),this.label.addEventListener("mousedown",function(){m.togglePicker()}),this.label.addEventListener("keydown",function(x){switch(x.keyCode){case l.default.keys.ENTER:m.togglePicker();break;case l.default.keys.ESCAPE:m.escape(),x.preventDefault();break}}),this.select.addEventListener("change",this.update.bind(this))}return s(b,[{key:"togglePicker",value:function(){this.container.classList.toggle("ql-expanded"),p(this.label,"aria-expanded"),p(this.options,"aria-hidden")}},{key:"buildItem",value:function(m){var x=this,y=document.createElement("span");return y.tabIndex="0",y.setAttribute("role","button"),y.classList.add("ql-picker-item"),m.hasAttribute("value")&&y.setAttribute("data-value",m.getAttribute("value")),m.textContent&&y.setAttribute("data-label",m.textContent),y.addEventListener("click",function(){x.selectItem(y,!0)}),y.addEventListener("keydown",function(w){switch(w.keyCode){case l.default.keys.ENTER:x.selectItem(y,!0),w.preventDefault();break;case l.default.keys.ESCAPE:x.escape(),w.preventDefault();break}}),y}},{key:"buildLabel",value:function(){var m=document.createElement("span");return m.classList.add("ql-picker-label"),m.innerHTML=u.default,m.tabIndex="0",m.setAttribute("role","button"),m.setAttribute("aria-expanded","false"),this.container.appendChild(m),m}},{key:"buildOptions",value:function(){var m=this,x=document.createElement("span");x.classList.add("ql-picker-options"),x.setAttribute("aria-hidden","true"),x.tabIndex="-1",x.id="ql-picker-options-"+h,h+=1,this.label.setAttribute("aria-controls",x.id),this.options=x,[].slice.call(this.select.options).forEach(function(y){var w=m.buildItem(y);x.appendChild(w),y.selected===!0&&m.selectItem(w)}),this.container.appendChild(x)}},{key:"buildPicker",value:function(){var m=this;[].slice.call(this.select.attributes).forEach(function(x){m.container.setAttribute(x.name,x.value)}),this.container.classList.add("ql-picker"),this.label=this.buildLabel(),this.buildOptions()}},{key:"escape",value:function(){var m=this;this.close(),setTimeout(function(){return m.label.focus()},1)}},{key:"close",value:function(){this.container.classList.remove("ql-expanded"),this.label.setAttribute("aria-expanded","false"),this.options.setAttribute("aria-hidden","true")}},{key:"selectItem",value:function(m){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y=this.container.querySelector(".ql-selected");if(m!==y&&(y!=null&&y.classList.remove("ql-selected"),m!=null&&(m.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(m.parentNode.children,m),m.hasAttribute("data-value")?this.label.setAttribute("data-value",m.getAttribute("data-value")):this.label.removeAttribute("data-value"),m.hasAttribute("data-label")?this.label.setAttribute("data-label",m.getAttribute("data-label")):this.label.removeAttribute("data-label"),x))){if(typeof Event=="function")this.select.dispatchEvent(new Event("change"));else if((typeof Event>"u"?"undefined":o(Event))==="object"){var w=document.createEvent("Event");w.initEvent("change",!0,!0),this.select.dispatchEvent(w)}this.close()}}},{key:"update",value:function(){var m=void 0;if(this.select.selectedIndex>-1){var x=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];m=this.select.options[this.select.selectedIndex],this.selectItem(x)}else this.selectItem(null);var y=m!=null&&m!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",y)}}]),b}();r.default=g},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(0),s=L(o),a=i(5),l=L(a),c=i(4),u=L(c),f=i(16),d=L(f),h=i(25),p=L(h),g=i(24),b=L(g),v=i(35),m=L(v),x=i(6),y=L(x),w=i(22),S=L(w),C=i(7),T=L(C),k=i(55),E=L(k),_=i(42),O=L(_),P=i(23),q=L(P);function L(I){return I&&I.__esModule?I:{default:I}}l.default.register({"blots/block":u.default,"blots/block/embed":c.BlockEmbed,"blots/break":d.default,"blots/container":p.default,"blots/cursor":b.default,"blots/embed":m.default,"blots/inline":y.default,"blots/scroll":S.default,"blots/text":T.default,"modules/clipboard":E.default,"modules/history":O.default,"modules/keyboard":q.default}),s.default.register(u.default,d.default,b.default,y.default,S.default,T.default),r.default=l.default},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(1),s=function(){function a(l){this.domNode=l,this.domNode[o.DATA_KEY]={blot:this}}return Object.defineProperty(a.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),a.create=function(l){if(this.tagName==null)throw new o.ParchmentError("Blot definition missing tagName");var c;return Array.isArray(this.tagName)?(typeof l=="string"&&(l=l.toUpperCase(),parseInt(l).toString()===l&&(l=parseInt(l))),typeof l=="number"?c=document.createElement(this.tagName[l-1]):this.tagName.indexOf(l)>-1?c=document.createElement(l):c=document.createElement(this.tagName[0])):c=document.createElement(this.tagName),this.className&&c.classList.add(this.className),c},a.prototype.attach=function(){this.parent!=null&&(this.scroll=this.parent.scroll)},a.prototype.clone=function(){var l=this.domNode.cloneNode(!1);return o.create(l)},a.prototype.detach=function(){this.parent!=null&&this.parent.removeChild(this),delete this.domNode[o.DATA_KEY]},a.prototype.deleteAt=function(l,c){var u=this.isolate(l,c);u.remove()},a.prototype.formatAt=function(l,c,u,f){var d=this.isolate(l,c);if(o.query(u,o.Scope.BLOT)!=null&&f)d.wrap(u,f);else if(o.query(u,o.Scope.ATTRIBUTE)!=null){var h=o.create(this.statics.scope);d.wrap(h),h.format(u,f)}},a.prototype.insertAt=function(l,c,u){var f=u==null?o.create("text",c):o.create(c,u),d=this.split(l);this.parent.insertBefore(f,d)},a.prototype.insertInto=function(l,c){c===void 0&&(c=null),this.parent!=null&&this.parent.children.remove(this);var u=null;l.children.insertBefore(this,c),c!=null&&(u=c.domNode),(this.domNode.parentNode!=l.domNode||this.domNode.nextSibling!=u)&&l.domNode.insertBefore(this.domNode,u),this.parent=l,this.attach()},a.prototype.isolate=function(l,c){var u=this.split(l);return u.split(c),u},a.prototype.length=function(){return 1},a.prototype.offset=function(l){return l===void 0&&(l=this.parent),this.parent==null||this==l?0:this.parent.children.offset(this)+this.parent.offset(l)},a.prototype.optimize=function(l){this.domNode[o.DATA_KEY]!=null&&delete this.domNode[o.DATA_KEY].mutations},a.prototype.remove=function(){this.domNode.parentNode!=null&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},a.prototype.replace=function(l){l.parent!=null&&(l.parent.insertBefore(this,l.next),l.remove())},a.prototype.replaceWith=function(l,c){var u=typeof l=="string"?o.create(l,c):l;return u.replace(this),u},a.prototype.split=function(l,c){return l===0?this:this.next},a.prototype.update=function(l,c){},a.prototype.wrap=function(l,c){var u=typeof l=="string"?o.create(l,c):l;return this.parent!=null&&this.parent.insertBefore(u,this.next),u.appendChild(this),u},a.blotName="abstract",a}();r.default=s},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(12),s=i(32),a=i(33),l=i(1),c=function(){function u(f){this.attributes={},this.domNode=f,this.build()}return u.prototype.attribute=function(f,d){d?f.add(this.domNode,d)&&(f.value(this.domNode)!=null?this.attributes[f.attrName]=f:delete this.attributes[f.attrName]):(f.remove(this.domNode),delete this.attributes[f.attrName])},u.prototype.build=function(){var f=this;this.attributes={};var d=o.default.keys(this.domNode),h=s.default.keys(this.domNode),p=a.default.keys(this.domNode);d.concat(h).concat(p).forEach(function(g){var b=l.query(g,l.Scope.ATTRIBUTE);b instanceof o.default&&(f.attributes[b.attrName]=b)})},u.prototype.copy=function(f){var d=this;Object.keys(this.attributes).forEach(function(h){var p=d.attributes[h].value(d.domNode);f.format(h,p)})},u.prototype.move=function(f){var d=this;this.copy(f),Object.keys(this.attributes).forEach(function(h){d.attributes[h].remove(d.domNode)}),this.attributes={}},u.prototype.values=function(){var f=this;return Object.keys(this.attributes).reduce(function(d,h){return d[h]=f.attributes[h].value(f.domNode),d},{})},u}();r.default=c},function(n,r,i){var o=this&&this.__extends||function(){var c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,f){u.__proto__=f}||function(u,f){for(var d in f)f.hasOwnProperty(d)&&(u[d]=f[d])};return function(u,f){c(u,f);function d(){this.constructor=u}u.prototype=f===null?Object.create(f):(d.prototype=f.prototype,new d)}}();Object.defineProperty(r,"__esModule",{value:!0});var s=i(12);function a(c,u){var f=c.getAttribute("class")||"";return f.split(/\s+/).filter(function(d){return d.indexOf(u+"-")===0})}var l=function(c){o(u,c);function u(){return c!==null&&c.apply(this,arguments)||this}return u.keys=function(f){return(f.getAttribute("class")||"").split(/\s+/).map(function(d){return d.split("-").slice(0,-1).join("-")})},u.prototype.add=function(f,d){return this.canAdd(f,d)?(this.remove(f),f.classList.add(this.keyName+"-"+d),!0):!1},u.prototype.remove=function(f){var d=a(f,this.keyName);d.forEach(function(h){f.classList.remove(h)}),f.classList.length===0&&f.removeAttribute("class")},u.prototype.value=function(f){var d=a(f,this.keyName)[0]||"",h=d.slice(this.keyName.length+1);return this.canAdd(f,h)?h:""},u}(s.default);r.default=l},function(n,r,i){var o=this&&this.__extends||function(){var c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,f){u.__proto__=f}||function(u,f){for(var d in f)f.hasOwnProperty(d)&&(u[d]=f[d])};return function(u,f){c(u,f);function d(){this.constructor=u}u.prototype=f===null?Object.create(f):(d.prototype=f.prototype,new d)}}();Object.defineProperty(r,"__esModule",{value:!0});var s=i(12);function a(c){var u=c.split("-"),f=u.slice(1).map(function(d){return d[0].toUpperCase()+d.slice(1)}).join("");return u[0]+f}var l=function(c){o(u,c);function u(){return c!==null&&c.apply(this,arguments)||this}return u.keys=function(f){return(f.getAttribute("style")||"").split(";").map(function(d){var h=d.split(":");return h[0].trim()})},u.prototype.add=function(f,d){return this.canAdd(f,d)?(f.style[a(this.keyName)]=d,!0):!1},u.prototype.remove=function(f){f.style[a(this.keyName)]="",f.getAttribute("style")||f.removeAttribute("style")},u.prototype.value=function(f){var d=f.style[a(this.keyName)];return this.canAdd(f,d)?d:""},u}(s.default);r.default=l},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function l(c,u){for(var f=0;f<u.length;f++){var d=u[f];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}return function(c,u,f){return u&&l(c.prototype,u),f&&l(c,f),c}}();function s(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}var a=function(){function l(c,u){s(this,l),this.quill=c,this.options=u,this.modules={}}return o(l,[{key:"init",value:function(){var u=this;Object.keys(this.options.modules).forEach(function(f){u.modules[f]==null&&u.addModule(f)})}},{key:"addModule",value:function(u){var f=this.quill.constructor.import("modules/"+u);return this.modules[u]=new f(this.quill,this.options.modules[u]||{}),this.modules[u]}}]),l}();a.DEFAULTS={modules:{}},a.themes={default:a},r.default=a},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function v(m,x){for(var y=0;y<x.length;y++){var w=x[y];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(m,w.key,w)}}return function(m,x,y){return x&&v(m.prototype,x),y&&v(m,y),m}}(),s=function v(m,x,y){m===null&&(m=Function.prototype);var w=Object.getOwnPropertyDescriptor(m,x);if(w===void 0){var S=Object.getPrototypeOf(m);return S===null?void 0:v(S,x,y)}else{if("value"in w)return w.value;var C=w.get;return C===void 0?void 0:C.call(y)}},a=i(0),l=f(a),c=i(7),u=f(c);function f(v){return v&&v.__esModule?v:{default:v}}function d(v,m){if(!(v instanceof m))throw new TypeError("Cannot call a class as a function")}function h(v,m){if(!v)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m&&(typeof m=="object"||typeof m=="function")?m:v}function p(v,m){if(typeof m!="function"&&m!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof m);v.prototype=Object.create(m&&m.prototype,{constructor:{value:v,enumerable:!1,writable:!0,configurable:!0}}),m&&(Object.setPrototypeOf?Object.setPrototypeOf(v,m):v.__proto__=m)}var g="\uFEFF",b=function(v){p(m,v);function m(x){d(this,m);var y=h(this,(m.__proto__||Object.getPrototypeOf(m)).call(this,x));return y.contentNode=document.createElement("span"),y.contentNode.setAttribute("contenteditable",!1),[].slice.call(y.domNode.childNodes).forEach(function(w){y.contentNode.appendChild(w)}),y.leftGuard=document.createTextNode(g),y.rightGuard=document.createTextNode(g),y.domNode.appendChild(y.leftGuard),y.domNode.appendChild(y.contentNode),y.domNode.appendChild(y.rightGuard),y}return o(m,[{key:"index",value:function(y,w){return y===this.leftGuard?0:y===this.rightGuard?1:s(m.prototype.__proto__||Object.getPrototypeOf(m.prototype),"index",this).call(this,y,w)}},{key:"restore",value:function(y){var w=void 0,S=void 0,C=y.data.split(g).join("");if(y===this.leftGuard)if(this.prev instanceof u.default){var T=this.prev.length();this.prev.insertAt(T,C),w={startNode:this.prev.domNode,startOffset:T+C.length}}else S=document.createTextNode(C),this.parent.insertBefore(l.default.create(S),this),w={startNode:S,startOffset:C.length};else y===this.rightGuard&&(this.next instanceof u.default?(this.next.insertAt(0,C),w={startNode:this.next.domNode,startOffset:C.length}):(S=document.createTextNode(C),this.parent.insertBefore(l.default.create(S),this.next),w={startNode:S,startOffset:C.length}));return y.data=g,w}},{key:"update",value:function(y,w){var S=this;y.forEach(function(C){if(C.type==="characterData"&&(C.target===S.leftGuard||C.target===S.rightGuard)){var T=S.restore(C.target);T&&(w.range=T)}})}}]),m}(l.default.Embed);r.default=b},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.AlignStyle=r.AlignClass=r.AlignAttribute=void 0;var o=i(0),s=a(o);function a(d){return d&&d.__esModule?d:{default:d}}var l={scope:s.default.Scope.BLOCK,whitelist:["right","center","justify"]},c=new s.default.Attributor.Attribute("align","align",l),u=new s.default.Attributor.Class("align","ql-align",l),f=new s.default.Attributor.Style("align","text-align",l);r.AlignAttribute=c,r.AlignClass=u,r.AlignStyle=f},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.BackgroundStyle=r.BackgroundClass=void 0;var o=i(0),s=l(o),a=i(26);function l(f){return f&&f.__esModule?f:{default:f}}var c=new s.default.Attributor.Class("background","ql-bg",{scope:s.default.Scope.INLINE}),u=new a.ColorAttributor("background","background-color",{scope:s.default.Scope.INLINE});r.BackgroundClass=c,r.BackgroundStyle=u},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.DirectionStyle=r.DirectionClass=r.DirectionAttribute=void 0;var o=i(0),s=a(o);function a(d){return d&&d.__esModule?d:{default:d}}var l={scope:s.default.Scope.BLOCK,whitelist:["rtl"]},c=new s.default.Attributor.Attribute("direction","dir",l),u=new s.default.Attributor.Class("direction","ql-direction",l),f=new s.default.Attributor.Style("direction","direction",l);r.DirectionAttribute=c,r.DirectionClass=u,r.DirectionStyle=f},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.FontClass=r.FontStyle=void 0;var o=function(){function v(m,x){for(var y=0;y<x.length;y++){var w=x[y];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(m,w.key,w)}}return function(m,x,y){return x&&v(m.prototype,x),y&&v(m,y),m}}(),s=function v(m,x,y){m===null&&(m=Function.prototype);var w=Object.getOwnPropertyDescriptor(m,x);if(w===void 0){var S=Object.getPrototypeOf(m);return S===null?void 0:v(S,x,y)}else{if("value"in w)return w.value;var C=w.get;return C===void 0?void 0:C.call(y)}},a=i(0),l=c(a);function c(v){return v&&v.__esModule?v:{default:v}}function u(v,m){if(!(v instanceof m))throw new TypeError("Cannot call a class as a function")}function f(v,m){if(!v)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m&&(typeof m=="object"||typeof m=="function")?m:v}function d(v,m){if(typeof m!="function"&&m!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof m);v.prototype=Object.create(m&&m.prototype,{constructor:{value:v,enumerable:!1,writable:!0,configurable:!0}}),m&&(Object.setPrototypeOf?Object.setPrototypeOf(v,m):v.__proto__=m)}var h={scope:l.default.Scope.INLINE,whitelist:["serif","monospace"]},p=new l.default.Attributor.Class("font","ql-font",h),g=function(v){d(m,v);function m(){return u(this,m),f(this,(m.__proto__||Object.getPrototypeOf(m)).apply(this,arguments))}return o(m,[{key:"value",value:function(y){return s(m.prototype.__proto__||Object.getPrototypeOf(m.prototype),"value",this).call(this,y).replace(/["']/g,"")}}]),m}(l.default.Attributor.Style),b=new g("font","font-family",h);r.FontStyle=b,r.FontClass=p},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.SizeStyle=r.SizeClass=void 0;var o=i(0),s=a(o);function a(u){return u&&u.__esModule?u:{default:u}}var l=new s.default.Attributor.Class("size","ql-size",{scope:s.default.Scope.INLINE,whitelist:["small","large","huge"]}),c=new s.default.Attributor.Style("size","font-size",{scope:s.default.Scope.INLINE,whitelist:["10px","18px","32px"]});r.SizeClass=l,r.SizeStyle=c},function(n,r,i){n.exports={align:{"":i(76),center:i(77),right:i(78),justify:i(79)},background:i(80),blockquote:i(81),bold:i(82),clean:i(83),code:i(58),"code-block":i(58),color:i(84),direction:{"":i(85),rtl:i(86)},float:{center:i(87),full:i(88),left:i(89),right:i(90)},formula:i(91),header:{1:i(92),2:i(93)},italic:i(94),image:i(95),indent:{"+1":i(96),"-1":i(97)},link:i(98),list:{ordered:i(99),bullet:i(100),check:i(101)},script:{sub:i(102),super:i(103)},strike:i(104),underline:i(105),video:i(106)}},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.getLastChangeIndex=r.default=void 0;var o=function(){function x(y,w){for(var S=0;S<w.length;S++){var C=w[S];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(y,C.key,C)}}return function(y,w,S){return w&&x(y.prototype,w),S&&x(y,S),y}}(),s=i(0),a=d(s),l=i(5),c=d(l),u=i(9),f=d(u);function d(x){return x&&x.__esModule?x:{default:x}}function h(x,y){if(!(x instanceof y))throw new TypeError("Cannot call a class as a function")}function p(x,y){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&(typeof y=="object"||typeof y=="function")?y:x}function g(x,y){if(typeof y!="function"&&y!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof y);x.prototype=Object.create(y&&y.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(x,y):x.__proto__=y)}var b=function(x){g(y,x);function y(w,S){h(this,y);var C=p(this,(y.__proto__||Object.getPrototypeOf(y)).call(this,w,S));return C.lastRecorded=0,C.ignoreChange=!1,C.clear(),C.quill.on(c.default.events.EDITOR_CHANGE,function(T,k,E,_){T!==c.default.events.TEXT_CHANGE||C.ignoreChange||(!C.options.userOnly||_===c.default.sources.USER?C.record(k,E):C.transform(k))}),C.quill.keyboard.addBinding({key:"Z",shortKey:!0},C.undo.bind(C)),C.quill.keyboard.addBinding({key:"Z",shortKey:!0,shiftKey:!0},C.redo.bind(C)),/Win/i.test(navigator.platform)&&C.quill.keyboard.addBinding({key:"Y",shortKey:!0},C.redo.bind(C)),C}return o(y,[{key:"change",value:function(S,C){if(this.stack[S].length!==0){var T=this.stack[S].pop();this.stack[C].push(T),this.lastRecorded=0,this.ignoreChange=!0,this.quill.updateContents(T[S],c.default.sources.USER),this.ignoreChange=!1;var k=m(T[S]);this.quill.setSelection(k)}}},{key:"clear",value:function(){this.stack={undo:[],redo:[]}}},{key:"cutoff",value:function(){this.lastRecorded=0}},{key:"record",value:function(S,C){if(S.ops.length!==0){this.stack.redo=[];var T=this.quill.getContents().diff(C),k=Date.now();if(this.lastRecorded+this.options.delay>k&&this.stack.undo.length>0){var E=this.stack.undo.pop();T=T.compose(E.undo),S=E.redo.compose(S)}else this.lastRecorded=k;this.stack.undo.push({redo:S,undo:T}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(S){this.stack.undo.forEach(function(C){C.undo=S.transform(C.undo,!0),C.redo=S.transform(C.redo,!0)}),this.stack.redo.forEach(function(C){C.undo=S.transform(C.undo,!0),C.redo=S.transform(C.redo,!0)})}},{key:"undo",value:function(){this.change("undo","redo")}}]),y}(f.default);b.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1};function v(x){var y=x.ops[x.ops.length-1];return y==null?!1:y.insert!=null?typeof y.insert=="string"&&y.insert.endsWith(` `):y.attributes!=null?Object.keys(y.attributes).some(function(w){return a.default.query(w,a.default.Scope.BLOCK)!=null}):!1}function m(x){var y=x.reduce(function(S,C){return S+=C.delete||0,S},0),w=x.length()-y;return v(x)&&(w-=1),w}r.default=b,r.getLastChangeIndex=m},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.default=r.BaseTooltip=void 0;var o=function(){function N(z,Z){for(var Y=0;Y<Z.length;Y++){var F=Z[Y];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(z,F.key,F)}}return function(z,Z,Y){return Z&&N(z.prototype,Z),Y&&N(z,Y),z}}(),s=function N(z,Z,Y){z===null&&(z=Function.prototype);var F=Object.getOwnPropertyDescriptor(z,Z);if(F===void 0){var K=Object.getPrototypeOf(z);return K===null?void 0:N(K,Z,Y)}else{if("value"in F)return F.value;var J=F.get;return J===void 0?void 0:J.call(Y)}},a=i(3),l=k(a),c=i(2),u=k(c),f=i(8),d=k(f),h=i(23),p=k(h),g=i(34),b=k(g),v=i(59),m=k(v),x=i(60),y=k(x),w=i(28),S=k(w),C=i(61),T=k(C);function k(N){return N&&N.__esModule?N:{default:N}}function E(N,z){if(!(N instanceof z))throw new TypeError("Cannot call a class as a function")}function _(N,z){if(!N)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return z&&(typeof z=="object"||typeof z=="function")?z:N}function O(N,z){if(typeof z!="function"&&z!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof z);N.prototype=Object.create(z&&z.prototype,{constructor:{value:N,enumerable:!1,writable:!0,configurable:!0}}),z&&(Object.setPrototypeOf?Object.setPrototypeOf(N,z):N.__proto__=z)}var P=[!1,"center","right","justify"],q=["#000000","#e60000","#ff9900","#ffff00","#008a00","#0066cc","#9933ff","#ffffff","#facccc","#ffebcc","#ffffcc","#cce8cc","#cce0f5","#ebd6ff","#bbbbbb","#f06666","#ffc266","#ffff66","#66b966","#66a3e0","#c285ff","#888888","#a10000","#b26b00","#b2b200","#006100","#0047b2","#6b24b2","#444444","#5c0000","#663d00","#666600","#003700","#002966","#3d1466"],L=[!1,"serif","monospace"],I=["1","2","3",!1],B=["small",!1,"large","huge"],W=function(N){O(z,N);function z(Z,Y){E(this,z);var F=_(this,(z.__proto__||Object.getPrototypeOf(z)).call(this,Z,Y)),K=function J(nt){if(!document.body.contains(Z.root))return document.body.removeEventListener("click",J);F.tooltip!=null&&!F.tooltip.root.contains(nt.target)&&document.activeElement!==F.tooltip.textbox&&!F.quill.hasFocus()&&F.tooltip.hide(),F.pickers!=null&&F.pickers.forEach(function(ot){ot.container.contains(nt.target)||ot.close()})};return Z.emitter.listenDOM("click",document.body,K),F}return o(z,[{key:"addModule",value:function(Y){var F=s(z.prototype.__proto__||Object.getPrototypeOf(z.prototype),"addModule",this).call(this,Y);return Y==="toolbar"&&this.extendToolbar(F),F}},{key:"buildButtons",value:function(Y,F){Y.forEach(function(K){var J=K.getAttribute("class")||"";J.split(/\s+/).forEach(function(nt){if(nt.startsWith("ql-")&&(nt=nt.slice(3),F[nt]!=null))if(nt==="direction")K.innerHTML=F[nt][""]+F[nt].rtl;else if(typeof F[nt]=="string")K.innerHTML=F[nt];else{var ot=K.value||"";ot!=null&&F[nt][ot]&&(K.innerHTML=F[nt][ot])}})})}},{key:"buildPickers",value:function(Y,F){var K=this;this.pickers=Y.map(function(nt){if(nt.classList.contains("ql-align"))return nt.querySelector("option")==null&&M(nt,P),new y.default(nt,F.align);if(nt.classList.contains("ql-background")||nt.classList.contains("ql-color")){var ot=nt.classList.contains("ql-background")?"background":"color";return nt.querySelector("option")==null&&M(nt,q,ot==="background"?"#ffffff":"#000000"),new m.default(nt,F[ot])}else return nt.querySelector("option")==null&&(nt.classList.contains("ql-font")?M(nt,L):nt.classList.contains("ql-header")?M(nt,I):nt.classList.contains("ql-size")&&M(nt,B)),new S.default(nt)});var J=function(){K.pickers.forEach(function(ot){ot.update()})};this.quill.on(d.default.events.EDITOR_CHANGE,J)}}]),z}(b.default);W.DEFAULTS=(0,l.default)(!0,{},b.default.DEFAULTS,{modules:{toolbar:{handlers:{formula:function(){this.quill.theme.tooltip.edit("formula")},image:function(){var z=this,Z=this.container.querySelector("input.ql-image[type=file]");Z==null&&(Z=document.createElement("input"),Z.setAttribute("type","file"),Z.setAttribute("accept","image/png, image/gif, image/jpeg, image/bmp, image/x-icon"),Z.classList.add("ql-image"),Z.addEventListener("change",function(){if(Z.files!=null&&Z.files[0]!=null){var Y=new FileReader;Y.onload=function(F){var K=z.quill.getSelection(!0);z.quill.updateContents(new u.default().retain(K.index).delete(K.length).insert({image:F.target.result}),d.default.sources.USER),z.quill.setSelection(K.index+1,d.default.sources.SILENT),Z.value=""},Y.readAsDataURL(Z.files[0])}}),this.container.appendChild(Z)),Z.click()},video:function(){this.quill.theme.tooltip.edit("video")}}}}});var U=function(N){O(z,N);function z(Z,Y){E(this,z);var F=_(this,(z.__proto__||Object.getPrototypeOf(z)).call(this,Z,Y));return F.textbox=F.root.querySelector('input[type="text"]'),F.listen(),F}return o(z,[{key:"listen",value:function(){var Y=this;this.textbox.addEventListener("keydown",function(F){p.default.match(F,"enter")?(Y.save(),F.preventDefault()):p.default.match(F,"escape")&&(Y.cancel(),F.preventDefault())})}},{key:"cancel",value:function(){this.hide()}},{key:"edit",value:function(){var Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"link",F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),F!=null?this.textbox.value=F:Y!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+Y)||""),this.root.setAttribute("data-mode",Y)}},{key:"restoreFocus",value:function(){var Y=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=Y}},{key:"save",value:function(){var Y=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":{var F=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",Y,d.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",Y,d.default.sources.USER)),this.quill.root.scrollTop=F;break}case"video":Y=R(Y);case"formula":{if(!Y)break;var K=this.quill.getSelection(!0);if(K!=null){var J=K.index+K.length;this.quill.insertEmbed(J,this.root.getAttribute("data-mode"),Y,d.default.sources.USER),this.root.getAttribute("data-mode")==="formula"&&this.quill.insertText(J+1," ",d.default.sources.USER),this.quill.setSelection(J+2,d.default.sources.USER)}break}}this.textbox.value="",this.hide()}}]),z}(T.default);function R(N){var z=N.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||N.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return z?(z[1]||"https")+"://www.youtube.com/embed/"+z[2]+"?showinfo=0":(z=N.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(z[1]||"https")+"://player.vimeo.com/video/"+z[2]+"/":N}function M(N,z){var Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;z.forEach(function(Y){var F=document.createElement("option");Y===Z?F.setAttribute("selected","selected"):F.setAttribute("value",Y),N.appendChild(F)})}r.BaseTooltip=U,r.default=W},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function s(){this.head=this.tail=null,this.length=0}return s.prototype.append=function(){for(var a=[],l=0;l<arguments.length;l++)a[l]=arguments[l];this.insertBefore(a[0],null),a.length>1&&this.append.apply(this,a.slice(1))},s.prototype.contains=function(a){for(var l,c=this.iterator();l=c();)if(l===a)return!0;return!1},s.prototype.insertBefore=function(a,l){a&&(a.next=l,l!=null?(a.prev=l.prev,l.prev!=null&&(l.prev.next=a),l.prev=a,l===this.head&&(this.head=a)):this.tail!=null?(this.tail.next=a,a.prev=this.tail,this.tail=a):(a.prev=null,this.head=this.tail=a),this.length+=1)},s.prototype.offset=function(a){for(var l=0,c=this.head;c!=null;){if(c===a)return l;l+=c.length(),c=c.next}return-1},s.prototype.remove=function(a){this.contains(a)&&(a.prev!=null&&(a.prev.next=a.next),a.next!=null&&(a.next.prev=a.prev),a===this.head&&(this.head=a.next),a===this.tail&&(this.tail=a.prev),this.length-=1)},s.prototype.iterator=function(a){return a===void 0&&(a=this.head),function(){var l=a;return a!=null&&(a=a.next),l}},s.prototype.find=function(a,l){l===void 0&&(l=!1);for(var c,u=this.iterator();c=u();){var f=c.length();if(a<f||l&&a===f&&(c.next==null||c.next.length()!==0))return[c,a];a-=f}return[null,0]},s.prototype.forEach=function(a){for(var l,c=this.iterator();l=c();)a(l)},s.prototype.forEachAt=function(a,l,c){if(!(l<=0))for(var u=this.find(a),f=u[0],d=u[1],h,p=a-d,g=this.iterator(f);(h=g())&&p<a+l;){var b=h.length();a>p?c(h,a-p,Math.min(l,p+b-a)):c(h,0,Math.min(b,a+l-p)),p+=b}},s.prototype.map=function(a){return this.reduce(function(l,c){return l.push(a(c)),l},[])},s.prototype.reduce=function(a,l){for(var c,u=this.iterator();c=u();)l=a(l,c);return l},s}();r.default=o},function(n,r,i){var o=this&&this.__extends||function(){var f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,h){d.__proto__=h}||function(d,h){for(var p in h)h.hasOwnProperty(p)&&(d[p]=h[p])};return function(d,h){f(d,h);function p(){this.constructor=d}d.prototype=h===null?Object.create(h):(p.prototype=h.prototype,new p)}}();Object.defineProperty(r,"__esModule",{value:!0});var s=i(17),a=i(1),l={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},c=100,u=function(f){o(d,f);function d(h){var p=f.call(this,h)||this;return p.scroll=p,p.observer=new MutationObserver(function(g){p.update(g)}),p.observer.observe(p.domNode,l),p.attach(),p}return d.prototype.detach=function(){f.prototype.detach.call(this),this.observer.disconnect()},d.prototype.deleteAt=function(h,p){this.update(),h===0&&p===this.length()?this.children.forEach(function(g){g.remove()}):f.prototype.deleteAt.call(this,h,p)},d.prototype.formatAt=function(h,p,g,b){this.update(),f.prototype.formatAt.call(this,h,p,g,b)},d.prototype.insertAt=function(h,p,g){this.update(),f.prototype.insertAt.call(this,h,p,g)},d.prototype.optimize=function(h,p){var g=this;h===void 0&&(h=[]),p===void 0&&(p={}),f.prototype.optimize.call(this,p);for(var b=[].slice.call(this.observer.takeRecords());b.length>0;)h.push(b.pop());for(var v=function(w,S){S===void 0&&(S=!0),!(w==null||w===g)&&w.domNode.parentNode!=null&&(w.domNode[a.DATA_KEY].mutations==null&&(w.domNode[a.DATA_KEY].mutations=[]),S&&v(w.parent))},m=function(w){w.domNode[a.DATA_KEY]==null||w.domNode[a.DATA_KEY].mutations==null||(w instanceof s.default&&w.children.forEach(m),w.optimize(p))},x=h,y=0;x.length>0;y+=1){if(y>=c)throw new Error("[Parchment] Maximum optimize iterations reached");for(x.forEach(function(w){var S=a.find(w.target,!0);S!=null&&(S.domNode===w.target&&(w.type==="childList"?(v(a.find(w.previousSibling,!1)),[].forEach.call(w.addedNodes,function(C){var T=a.find(C,!1);v(T,!1),T instanceof s.default&&T.children.forEach(function(k){v(k,!1)})})):w.type==="attributes"&&v(S.prev)),v(S))}),this.children.forEach(m),x=[].slice.call(this.observer.takeRecords()),b=x.slice();b.length>0;)h.push(b.pop())}},d.prototype.update=function(h,p){var g=this;p===void 0&&(p={}),h=h||this.observer.takeRecords(),h.map(function(b){var v=a.find(b.target,!0);return v==null?null:v.domNode[a.DATA_KEY].mutations==null?(v.domNode[a.DATA_KEY].mutations=[b],v):(v.domNode[a.DATA_KEY].mutations.push(b),null)}).forEach(function(b){b==null||b===g||b.domNode[a.DATA_KEY]==null||b.update(b.domNode[a.DATA_KEY].mutations||[],p)}),this.domNode[a.DATA_KEY].mutations!=null&&f.prototype.update.call(this,this.domNode[a.DATA_KEY].mutations,p),this.optimize(h,p)},d.blotName="scroll",d.defaultChild="block",d.scope=a.Scope.BLOCK_BLOT,d.tagName="DIV",d}(s.default);r.default=u},function(n,r,i){var o=this&&this.__extends||function(){var u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,d){f.__proto__=d}||function(f,d){for(var h in d)d.hasOwnProperty(h)&&(f[h]=d[h])};return function(f,d){u(f,d);function h(){this.constructor=f}f.prototype=d===null?Object.create(d):(h.prototype=d.prototype,new h)}}();Object.defineProperty(r,"__esModule",{value:!0});var s=i(18),a=i(1);function l(u,f){if(Object.keys(u).length!==Object.keys(f).length)return!1;for(var d in u)if(u[d]!==f[d])return!1;return!0}var c=function(u){o(f,u);function f(){return u!==null&&u.apply(this,arguments)||this}return f.formats=function(d){if(d.tagName!==f.tagName)return u.formats.call(this,d)},f.prototype.format=function(d,h){var p=this;d===this.statics.blotName&&!h?(this.children.forEach(function(g){g instanceof s.default||(g=g.wrap(f.blotName,!0)),p.attributes.copy(g)}),this.unwrap()):u.prototype.format.call(this,d,h)},f.prototype.formatAt=function(d,h,p,g){if(this.formats()[p]!=null||a.query(p,a.Scope.ATTRIBUTE)){var b=this.isolate(d,h);b.format(p,g)}else u.prototype.formatAt.call(this,d,h,p,g)},f.prototype.optimize=function(d){u.prototype.optimize.call(this,d);var h=this.formats();if(Object.keys(h).length===0)return this.unwrap();var p=this.next;p instanceof f&&p.prev===this&&l(h,p.formats())&&(p.moveChildren(this),p.remove())},f.blotName="inline",f.scope=a.Scope.INLINE_BLOT,f.tagName="SPAN",f}(s.default);r.default=c},function(n,r,i){var o=this&&this.__extends||function(){var c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,f){u.__proto__=f}||function(u,f){for(var d in f)f.hasOwnProperty(d)&&(u[d]=f[d])};return function(u,f){c(u,f);function d(){this.constructor=u}u.prototype=f===null?Object.create(f):(d.prototype=f.prototype,new d)}}();Object.defineProperty(r,"__esModule",{value:!0});var s=i(18),a=i(1),l=function(c){o(u,c);function u(){return c!==null&&c.apply(this,arguments)||this}return u.formats=function(f){var d=a.query(u.blotName).tagName;if(f.tagName!==d)return c.formats.call(this,f)},u.prototype.format=function(f,d){a.query(f,a.Scope.BLOCK)!=null&&(f===this.statics.blotName&&!d?this.replaceWith(u.blotName):c.prototype.format.call(this,f,d))},u.prototype.formatAt=function(f,d,h,p){a.query(h,a.Scope.BLOCK)!=null?this.format(h,p):c.prototype.formatAt.call(this,f,d,h,p)},u.prototype.insertAt=function(f,d,h){if(h==null||a.query(d,a.Scope.INLINE)!=null)c.prototype.insertAt.call(this,f,d,h);else{var p=this.split(f),g=a.create(d,h);p.parent.insertBefore(g,p)}},u.prototype.update=function(f,d){navigator.userAgent.match(/Trident/)?this.build():c.prototype.update.call(this,f,d)},u.blotName="block",u.scope=a.Scope.BLOCK_BLOT,u.tagName="P",u}(s.default);r.default=l},function(n,r,i){var o=this&&this.__extends||function(){var l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,u){c.__proto__=u}||function(c,u){for(var f in u)u.hasOwnProperty(f)&&(c[f]=u[f])};return function(c,u){l(c,u);function f(){this.constructor=c}c.prototype=u===null?Object.create(u):(f.prototype=u.prototype,new f)}}();Object.defineProperty(r,"__esModule",{value:!0});var s=i(19),a=function(l){o(c,l);function c(){return l!==null&&l.apply(this,arguments)||this}return c.formats=function(u){},c.prototype.format=function(u,f){l.prototype.formatAt.call(this,0,this.length(),u,f)},c.prototype.formatAt=function(u,f,d,h){u===0&&f===this.length()?this.format(d,h):l.prototype.formatAt.call(this,u,f,d,h)},c.prototype.formats=function(){return this.statics.formats(this.domNode)},c}(s.default);r.default=a},function(n,r,i){var o=this&&this.__extends||function(){var c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,f){u.__proto__=f}||function(u,f){for(var d in f)f.hasOwnProperty(d)&&(u[d]=f[d])};return function(u,f){c(u,f);function d(){this.constructor=u}u.prototype=f===null?Object.create(f):(d.prototype=f.prototype,new d)}}();Object.defineProperty(r,"__esModule",{value:!0});var s=i(19),a=i(1),l=function(c){o(u,c);function u(f){var d=c.call(this,f)||this;return d.text=d.statics.value(d.domNode),d}return u.create=function(f){return document.createTextNode(f)},u.value=function(f){var d=f.data;return d.normalize&&(d=d.normalize()),d},u.prototype.deleteAt=function(f,d){this.domNode.data=this.text=this.text.slice(0,f)+this.text.slice(f+d)},u.prototype.index=function(f,d){return this.domNode===f?d:-1},u.prototype.insertAt=function(f,d,h){h==null?(this.text=this.text.slice(0,f)+d+this.text.slice(f),this.domNode.data=this.text):c.prototype.insertAt.call(this,f,d,h)},u.prototype.length=function(){return this.text.length},u.prototype.optimize=function(f){c.prototype.optimize.call(this,f),this.text=this.statics.value(this.domNode),this.text.length===0?this.remove():this.next instanceof u&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},u.prototype.position=function(f,d){return[this.domNode,f]},u.prototype.split=function(f,d){if(d===void 0&&(d=!1),!d){if(f===0)return this;if(f===this.length())return this.next}var h=a.create(this.domNode.splitText(f));return this.parent.insertBefore(h,this.next),this.text=this.statics.value(this.domNode),h},u.prototype.update=function(f,d){var h=this;f.some(function(p){return p.type==="characterData"&&p.target===h.domNode})&&(this.text=this.statics.value(this.domNode))},u.prototype.value=function(){return this.text},u.blotName="text",u.scope=a.Scope.INLINE_BLOT,u}(s.default);r.default=l},function(n,r,i){var o=document.createElement("div");if(o.classList.toggle("test-class",!1),o.classList.contains("test-class")){var s=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(a,l){return arguments.length>1&&!this.contains(a)==!l?l:s.call(this,a)}}String.prototype.startsWith||(String.prototype.startsWith=function(a,l){return l=l||0,this.substr(l,a.length)===a}),String.prototype.endsWith||(String.prototype.endsWith=function(a,l){var c=this.toString();(typeof l!="number"||!isFinite(l)||Math.floor(l)!==l||l>c.length)&&(l=c.length),l-=a.length;var u=c.indexOf(a,l);return u!==-1&&u===l}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(l){if(this===null)throw new TypeError("Array.prototype.find called on null or undefined");if(typeof l!="function")throw new TypeError("predicate must be a function");for(var c=Object(this),u=c.length>>>0,f=arguments[1],d,h=0;h<u;h++)if(d=c[h],l.call(f,d,h,c))return d}}),document.addEventListener("DOMContentLoaded",function(){document.execCommand("enableObjectResizing",!1,!1),document.execCommand("autoUrlDetect",!1,!1)})},function(n,r){var i=-1,o=1,s=0;function a(y,w,S){if(y==w)return y?[[s,y]]:[];(S<0||y.length<S)&&(S=null);var C=f(y,w),T=y.substring(0,C);y=y.substring(C),w=w.substring(C),C=d(y,w);var k=y.substring(y.length-C);y=y.substring(0,y.length-C),w=w.substring(0,w.length-C);var E=l(y,w);return T&&E.unshift([s,T]),k&&E.push([s,k]),p(E),S!=null&&(E=v(E,S)),E=m(E),E}function l(y,w){var S;if(!y)return[[o,w]];if(!w)return[[i,y]];var C=y.length>w.length?y:w,T=y.length>w.length?w:y,k=C.indexOf(T);if(k!=-1)return S=[[o,C.substring(0,k)],[s,T],[o,C.substring(k+T.length)]],y.length>w.length&&(S[0][0]=S[2][0]=i),S;if(T.length==1)return[[i,y],[o,w]];var E=h(y,w);if(E){var _=E[0],O=E[1],P=E[2],q=E[3],L=E[4],I=a(_,P),B=a(O,q);return I.concat([[s,L]],B)}return c(y,w)}function c(y,w){for(var S=y.length,C=w.length,T=Math.ceil((S+C)/2),k=T,E=2*T,_=new Array(E),O=new Array(E),P=0;P<E;P++)_[P]=-1,O[P]=-1;_[k+1]=0,O[k+1]=0;for(var q=S-C,L=q%2!=0,I=0,B=0,W=0,U=0,R=0;R<T;R++){for(var M=-R+I;M<=R-B;M+=2){var N=k+M,z;M==-R||M!=R&&_[N-1]<_[N+1]?z=_[N+1]:z=_[N-1]+1;for(var Z=z-M;z<S&&Z<C&&y.charAt(z)==w.charAt(Z);)z++,Z++;if(_[N]=z,z>S)B+=2;else if(Z>C)I+=2;else if(L){var Y=k+q-M;if(Y>=0&&Y<E&&O[Y]!=-1){var F=S-O[Y];if(z>=F)return u(y,w,z,Z)}}}for(var K=-R+W;K<=R-U;K+=2){var Y=k+K,F;K==-R||K!=R&&O[Y-1]<O[Y+1]?F=O[Y+1]:F=O[Y-1]+1;for(var J=F-K;F<S&&J<C&&y.charAt(S-F-1)==w.charAt(C-J-1);)F++,J++;if(O[Y]=F,F>S)U+=2;else if(J>C)W+=2;else if(!L){var N=k+q-K;if(N>=0&&N<E&&_[N]!=-1){var z=_[N],Z=k+z-N;if(F=S-F,z>=F)return u(y,w,z,Z)}}}}return[[i,y],[o,w]]}function u(y,w,S,C){var T=y.substring(0,S),k=w.substring(0,C),E=y.substring(S),_=w.substring(C),O=a(T,k),P=a(E,_);return O.concat(P)}function f(y,w){if(!y||!w||y.charAt(0)!=w.charAt(0))return 0;for(var S=0,C=Math.min(y.length,w.length),T=C,k=0;S<T;)y.substring(k,T)==w.substring(k,T)?(S=T,k=S):C=T,T=Math.floor((C-S)/2+S);return T}function d(y,w){if(!y||!w||y.charAt(y.length-1)!=w.charAt(w.length-1))return 0;for(var S=0,C=Math.min(y.length,w.length),T=C,k=0;S<T;)y.substring(y.length-T,y.length-k)==w.substring(w.length-T,w.length-k)?(S=T,k=S):C=T,T=Math.floor((C-S)/2+S);return T}function h(y,w){var S=y.length>w.length?y:w,C=y.length>w.length?w:y;if(S.length<4||C.length*2<S.length)return null;function T(B,W,U){for(var R=B.substring(U,U+Math.floor(B.length/4)),M=-1,N="",z,Z,Y,F;(M=W.indexOf(R,M+1))!=-1;){var K=f(B.substring(U),W.substring(M)),J=d(B.substring(0,U),W.substring(0,M));N.length<J+K&&(N=W.substring(M-J,M)+W.substring(M,M+K),z=B.substring(0,U-J),Z=B.substring(U+K),Y=W.substring(0,M-J),F=W.substring(M+K))}return N.length*2>=B.length?[z,Z,Y,F,N]:null}var k=T(S,C,Math.ceil(S.length/4)),E=T(S,C,Math.ceil(S.length/2)),_;if(!k&&!E)return null;E?k?_=k[4].length>E[4].length?k:E:_=E:_=k;var O,P,q,L;y.length>w.length?(O=_[0],P=_[1],q=_[2],L=_[3]):(q=_[0],L=_[1],O=_[2],P=_[3]);var I=_[4];return[O,P,q,L,I]}function p(y){y.push([s,""]);for(var w=0,S=0,C=0,T="",k="",E;w<y.length;)switch(y[w][0]){case o:C++,k+=y[w][1],w++;break;case i:S++,T+=y[w][1],w++;break;case s:S+C>1?(S!==0&&C!==0&&(E=f(k,T),E!==0&&(w-S-C>0&&y[w-S-C-1][0]==s?y[w-S-C-1][1]+=k.substring(0,E):(y.splice(0,0,[s,k.substring(0,E)]),w++),k=k.substring(E),T=T.substring(E)),E=d(k,T),E!==0&&(y[w][1]=k.substring(k.length-E)+y[w][1],k=k.substring(0,k.length-E),T=T.substring(0,T.length-E))),S===0?y.splice(w-C,S+C,[o,k]):C===0?y.splice(w-S,S+C,[i,T]):y.splice(w-S-C,S+C,[i,T],[o,k]),w=w-S-C+(S?1:0)+(C?1:0)+1):w!==0&&y[w-1][0]==s?(y[w-1][1]+=y[w][1],y.splice(w,1)):w++,C=0,S=0,T="",k="";break}y[y.length-1][1]===""&&y.pop();var _=!1;for(w=1;w<y.length-1;)y[w-1][0]==s&&y[w+1][0]==s&&(y[w][1].substring(y[w][1].length-y[w-1][1].length)==y[w-1][1]?(y[w][1]=y[w-1][1]+y[w][1].substring(0,y[w][1].length-y[w-1][1].length),y[w+1][1]=y[w-1][1]+y[w+1][1],y.splice(w-1,1),_=!0):y[w][1].substring(0,y[w+1][1].length)==y[w+1][1]&&(y[w-1][1]+=y[w+1][1],y[w][1]=y[w][1].substring(y[w+1][1].length)+y[w+1][1],y.splice(w+1,1),_=!0)),w++;_&&p(y)}var g=a;g.INSERT=o,g.DELETE=i,g.EQUAL=s,n.exports=g;function b(y,w){if(w===0)return[s,y];for(var S=0,C=0;C<y.length;C++){var T=y[C];if(T[0]===i||T[0]===s){var k=S+T[1].length;if(w===k)return[C+1,y];if(w<k){y=y.slice();var E=w-S,_=[T[0],T[1].slice(0,E)],O=[T[0],T[1].slice(E)];return y.splice(C,1,_,O),[C+1,y]}else S=k}}throw new Error("cursor_pos is out of bounds!")}function v(y,w){var S=b(y,w),C=S[1],T=S[0],k=C[T],E=C[T+1];if(k==null)return y;if(k[0]!==s)return y;if(E!=null&&k[1]+E[1]===E[1]+k[1])return C.splice(T,2,E,k),x(C,T,2);if(E!=null&&E[1].indexOf(k[1])===0){C.splice(T,2,[E[0],k[1]],[0,k[1]]);var _=E[1].slice(k[1].length);return _.length>0&&C.splice(T+2,0,[E[0],_]),x(C,T,3)}else return y}function m(y){for(var w=!1,S=function(E){return E.charCodeAt(0)>=56320&&E.charCodeAt(0)<=57343},C=function(E){return E.charCodeAt(E.length-1)>=55296&&E.charCodeAt(E.length-1)<=56319},T=2;T<y.length;T+=1)y[T-2][0]===s&&C(y[T-2][1])&&y[T-1][0]===i&&S(y[T-1][1])&&y[T][0]===o&&S(y[T][1])&&(w=!0,y[T-1][1]=y[T-2][1].slice(-1)+y[T-1][1],y[T][1]=y[T-2][1].slice(-1)+y[T][1],y[T-2][1]=y[T-2][1].slice(0,-1));if(!w)return y;for(var k=[],T=0;T<y.length;T+=1)y[T][1].length>0&&k.push(y[T]);return k}function x(y,w,S){for(var C=w+S-1;C>=0&&C>=w-1;C--)if(C+1<y.length){var T=y[C],k=y[C+1];T[0]===k[1]&&y.splice(C,2,[T[0],T[1]+k[1]])}return y}},function(n,r){r=n.exports=typeof Object.keys=="function"?Object.keys:i,r.shim=i;function i(o){var s=[];for(var a in o)s.push(a);return s}},function(n,r){var i=function(){return Object.prototype.toString.call(arguments)}()=="[object Arguments]";r=n.exports=i?o:s,r.supported=o;function o(a){return Object.prototype.toString.call(a)=="[object Arguments]"}r.unsupported=s;function s(a){return a&&typeof a=="object"&&typeof a.length=="number"&&Object.prototype.hasOwnProperty.call(a,"callee")&&!Object.prototype.propertyIsEnumerable.call(a,"callee")||!1}},function(n,r){var i=Object.prototype.hasOwnProperty,o="~";function s(){}Object.create&&(s.prototype=Object.create(null),new s().__proto__||(o=!1));function a(c,u,f){this.fn=c,this.context=u,this.once=f||!1}function l(){this._events=new s,this._eventsCount=0}l.prototype.eventNames=function(){var u=[],f,d;if(this._eventsCount===0)return u;for(d in f=this._events)i.call(f,d)&&u.push(o?d.slice(1):d);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(f)):u},l.prototype.listeners=function(u,f){var d=o?o+u:u,h=this._events[d];if(f)return!!h;if(!h)return[];if(h.fn)return[h.fn];for(var p=0,g=h.length,b=new Array(g);p<g;p++)b[p]=h[p].fn;return b},l.prototype.emit=function(u,f,d,h,p,g){var b=o?o+u:u;if(!this._events[b])return!1;var v=this._events[b],m=arguments.length,x,y;if(v.fn){switch(v.once&&this.removeListener(u,v.fn,void 0,!0),m){case 1:return v.fn.call(v.context),!0;case 2:return v.fn.call(v.context,f),!0;case 3:return v.fn.call(v.context,f,d),!0;case 4:return v.fn.call(v.context,f,d,h),!0;case 5:return v.fn.call(v.context,f,d,h,p),!0;case 6:return v.fn.call(v.context,f,d,h,p,g),!0}for(y=1,x=new Array(m-1);y<m;y++)x[y-1]=arguments[y];v.fn.apply(v.context,x)}else{var w=v.length,S;for(y=0;y<w;y++)switch(v[y].once&&this.removeListener(u,v[y].fn,void 0,!0),m){case 1:v[y].fn.call(v[y].context);break;case 2:v[y].fn.call(v[y].context,f);break;case 3:v[y].fn.call(v[y].context,f,d);break;case 4:v[y].fn.call(v[y].context,f,d,h);break;default:if(!x)for(S=1,x=new Array(m-1);S<m;S++)x[S-1]=arguments[S];v[y].fn.apply(v[y].context,x)}}return!0},l.prototype.on=function(u,f,d){var h=new a(f,d||this),p=o?o+u:u;return this._events[p]?this._events[p].fn?this._events[p]=[this._events[p],h]:this._events[p].push(h):(this._events[p]=h,this._eventsCount++),this},l.prototype.once=function(u,f,d){var h=new a(f,d||this,!0),p=o?o+u:u;return this._events[p]?this._events[p].fn?this._events[p]=[this._events[p],h]:this._events[p].push(h):(this._events[p]=h,this._eventsCount++),this},l.prototype.removeListener=function(u,f,d,h){var p=o?o+u:u;if(!this._events[p])return this;if(!f)return--this._eventsCount===0?this._events=new s:delete this._events[p],this;var g=this._events[p];if(g.fn)g.fn===f&&(!h||g.once)&&(!d||g.context===d)&&(--this._eventsCount===0?this._events=new s:delete this._events[p]);else{for(var b=0,v=[],m=g.length;b<m;b++)(g[b].fn!==f||h&&!g[b].once||d&&g[b].context!==d)&&v.push(g[b]);v.length?this._events[p]=v.length===1?v[0]:v:--this._eventsCount===0?this._events=new s:delete this._events[p]}return this},l.prototype.removeAllListeners=function(u){var f;return u?(f=o?o+u:u,this._events[f]&&(--this._eventsCount===0?this._events=new s:delete this._events[f])):(this._events=new s,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prototype.setMaxListeners=function(){return this},l.prefixed=o,l.EventEmitter=l,typeof n<"u"&&(n.exports=l)},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.matchText=r.matchSpacing=r.matchNewline=r.matchBlot=r.matchAttributor=r.default=void 0;var o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(V){return typeof V}:function(V){return V&&typeof Symbol=="function"&&V.constructor===Symbol&&V!==Symbol.prototype?"symbol":typeof V},s=function(){function V(X,tt){var rt=[],G=!0,ht=!1,ct=void 0;try{for(var dt=X[Symbol.iterator](),vt;!(G=(vt=dt.next()).done)&&(rt.push(vt.value),!(tt&&rt.length===tt));G=!0);}catch(wt){ht=!0,ct=wt}finally{try{!G&&dt.return&&dt.return()}finally{if(ht)throw ct}}return rt}return function(X,tt){if(Array.isArray(X))return X;if(Symbol.iterator in Object(X))return V(X,tt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function V(X,tt){for(var rt=0;rt<tt.length;rt++){var G=tt[rt];G.enumerable=G.enumerable||!1,G.configurable=!0,"value"in G&&(G.writable=!0),Object.defineProperty(X,G.key,G)}}return function(X,tt,rt){return tt&&V(X.prototype,tt),rt&&V(X,rt),X}}(),l=i(3),c=O(l),u=i(2),f=O(u),d=i(0),h=O(d),p=i(5),g=O(p),b=i(10),v=O(b),m=i(9),x=O(m),y=i(36),w=i(37),S=i(13),C=O(S),T=i(26),k=i(38),E=i(39),_=i(40);function O(V){return V&&V.__esModule?V:{default:V}}function P(V,X,tt){return X in V?Object.defineProperty(V,X,{value:tt,enumerable:!0,configurable:!0,writable:!0}):V[X]=tt,V}function q(V,X){if(!(V instanceof X))throw new TypeError("Cannot call a class as a function")}function L(V,X){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return X&&(typeof X=="object"||typeof X=="function")?X:V}function I(V,X){if(typeof X!="function"&&X!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof X);V.prototype=Object.create(X&&X.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),X&&(Object.setPrototypeOf?Object.setPrototypeOf(V,X):V.__proto__=X)}var B=(0,v.default)("quill:clipboard"),W="__ql-matcher",U=[[Node.TEXT_NODE,st],[Node.TEXT_NODE,H],["br",pt],[Node.ELEMENT_NODE,H],[Node.ELEMENT_NODE,ot],[Node.ELEMENT_NODE,$],[Node.ELEMENT_NODE,nt],[Node.ELEMENT_NODE,ut],["li",j],["b",J.bind(J,"bold")],["i",J.bind(J,"italic")],["style",mt]],R=[y.AlignAttribute,k.DirectionAttribute].reduce(function(V,X){return V[X.keyName]=X,V},{}),M=[y.AlignStyle,w.BackgroundStyle,T.ColorStyle,k.DirectionStyle,E.FontStyle,_.SizeStyle].reduce(function(V,X){return V[X.keyName]=X,V},{}),N=function(V){I(X,V);function X(tt,rt){q(this,X);var G=L(this,(X.__proto__||Object.getPrototypeOf(X)).call(this,tt,rt));return G.quill.root.addEventListener("paste",G.onPaste.bind(G)),G.container=G.quill.addContainer("ql-clipboard"),G.container.setAttribute("contenteditable",!0),G.container.setAttribute("tabindex",-1),G.matchers=[],U.concat(G.options.matchers).forEach(function(ht){var ct=s(ht,2),dt=ct[0],vt=ct[1];!rt.matchVisual&&vt===$||G.addMatcher(dt,vt)}),G}return a(X,[{key:"addMatcher",value:function(rt,G){this.matchers.push([rt,G])}},{key:"convert",value:function(rt){if(typeof rt=="string")return this.container.innerHTML=rt.replace(/\>\r?\n +\</g,"><"),this.convert();var G=this.quill.getFormat(this.quill.selection.savedRange.index);if(G[C.default.blotName]){var ht=this.container.innerText;return this.container.innerHTML="",new f.default().insert(ht,P({},C.default.blotName,G[C.default.blotName]))}var ct=this.prepareMatching(),dt=s(ct,2),vt=dt[0],wt=dt[1],yt=K(this.container,vt,wt);return Y(yt,` `)&&yt.ops[yt.ops.length-1].attributes==null&&(yt=yt.compose(new f.default().retain(yt.length()-1).delete(1))),B.log("convert",this.container.innerHTML,yt),this.container.innerHTML="",yt}},{key:"dangerouslyPasteHTML",value:function(rt,G){var ht=arguments.length>2&&arguments[2]!==void 0?arguments[2]:g.default.sources.API;if(typeof rt=="string")this.quill.setContents(this.convert(rt),G),this.quill.setSelection(0,g.default.sources.SILENT);else{var ct=this.convert(G);this.quill.updateContents(new f.default().retain(rt).concat(ct),ht),this.quill.setSelection(rt+ct.length(),g.default.sources.SILENT)}}},{key:"onPaste",value:function(rt){var G=this;if(!(rt.defaultPrevented||!this.quill.isEnabled())){var ht=this.quill.getSelection(),ct=new f.default().retain(ht.index),dt=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(g.default.sources.SILENT),setTimeout(function(){ct=ct.concat(G.convert()).delete(ht.length),G.quill.updateContents(ct,g.default.sources.USER),G.quill.setSelection(ct.length()-ht.length,g.default.sources.SILENT),G.quill.scrollingContainer.scrollTop=dt,G.quill.focus()},1)}}},{key:"prepareMatching",value:function(){var rt=this,G=[],ht=[];return this.matchers.forEach(function(ct){var dt=s(ct,2),vt=dt[0],wt=dt[1];switch(vt){case Node.TEXT_NODE:ht.push(wt);break;case Node.ELEMENT_NODE:G.push(wt);break;default:[].forEach.call(rt.container.querySelectorAll(vt),function(yt){yt[W]=yt[W]||[],yt[W].push(wt)});break}}),[G,ht]}}]),X}(x.default);N.DEFAULTS={matchers:[],matchVisual:!0};function z(V,X,tt){return(typeof X>"u"?"undefined":o(X))==="object"?Object.keys(X).reduce(function(rt,G){return z(rt,G,X[G])},V):V.reduce(function(rt,G){return G.attributes&&G.attributes[X]?rt.push(G):rt.insert(G.insert,(0,c.default)({},P({},X,tt),G.attributes))},new f.default)}function Z(V){if(V.nodeType!==Node.ELEMENT_NODE)return{};var X="__ql-computed-style";return V[X]||(V[X]=window.getComputedStyle(V))}function Y(V,X){for(var tt="",rt=V.ops.length-1;rt>=0&&tt.length<X.length;--rt){var G=V.ops[rt];if(typeof G.insert!="string")break;tt=G.insert+tt}return tt.slice(-1*X.length)===X}function F(V){if(V.childNodes.length===0)return!1;var X=Z(V);return["block","list-item"].indexOf(X.display)>-1}function K(V,X,tt){return V.nodeType===V.TEXT_NODE?tt.reduce(function(rt,G){return G(V,rt)},new f.default):V.nodeType===V.ELEMENT_NODE?[].reduce.call(V.childNodes||[],function(rt,G){var ht=K(G,X,tt);return G.nodeType===V.ELEMENT_NODE&&(ht=X.reduce(function(ct,dt){return dt(G,ct)},ht),ht=(G[W]||[]).reduce(function(ct,dt){return dt(G,ct)},ht)),rt.concat(ht)},new f.default):new f.default}function J(V,X,tt){return z(tt,V,!0)}function nt(V,X){var tt=h.default.Attributor.Attribute.keys(V),rt=h.default.Attributor.Class.keys(V),G=h.default.Attributor.Style.keys(V),ht={};return tt.concat(rt).concat(G).forEach(function(ct){var dt=h.default.query(ct,h.default.Scope.ATTRIBUTE);dt!=null&&(ht[dt.attrName]=dt.value(V),ht[dt.attrName])||(dt=R[ct],dt!=null&&(dt.attrName===ct||dt.keyName===ct)&&(ht[dt.attrName]=dt.value(V)||void 0),dt=M[ct],dt!=null&&(dt.attrName===ct||dt.keyName===ct)&&(dt=M[ct],ht[dt.attrName]=dt.value(V)||void 0))}),Object.keys(ht).length>0&&(X=z(X,ht)),X}function ot(V,X){var tt=h.default.query(V);if(tt==null)return X;if(tt.prototype instanceof h.default.Embed){var rt={},G=tt.value(V);G!=null&&(rt[tt.blotName]=G,X=new f.default().insert(rt,tt.formats(V)))}else typeof tt.formats=="function"&&(X=z(X,tt.blotName,tt.formats(V)));return X}function pt(V,X){return Y(X,` `)||X.insert(` `),X}function mt(){return new f.default}function j(V,X){var tt=h.default.query(V);if(tt==null||tt.blotName!=="list-item"||!Y(X,` `))return X;for(var rt=-1,G=V.parentNode;!G.classList.contains("ql-clipboard");)(h.default.query(G)||{}).blotName==="list"&&(rt+=1),G=G.parentNode;return rt<=0?X:X.compose(new f.default().retain(X.length()-1).retain(1,{indent:rt}))}function H(V,X){return Y(X,` `)||(F(V)||X.length()>0&&V.nextSibling&&F(V.nextSibling))&&X.insert(` `),X}function $(V,X){if(F(V)&&V.nextElementSibling!=null&&!Y(X,` `)){var tt=V.offsetHeight+parseFloat(Z(V).marginTop)+parseFloat(Z(V).marginBottom);V.nextElementSibling.offsetTop>V.offsetTop+tt*1.5&&X.insert(` `)}return X}function ut(V,X){var tt={},rt=V.style||{};return rt.fontStyle&&Z(V).fontStyle==="italic"&&(tt.italic=!0),rt.fontWeight&&(Z(V).fontWeight.startsWith("bold")||parseInt(Z(V).fontWeight)>=700)&&(tt.bold=!0),Object.keys(tt).length>0&&(X=z(X,tt)),parseFloat(rt.textIndent||0)>0&&(X=new f.default().insert(" ").concat(X)),X}function st(V,X){var tt=V.data;if(V.parentNode.tagName==="O:P")return X.insert(tt.trim());if(tt.trim().length===0&&V.parentNode.classList.contains("ql-clipboard"))return X;if(!Z(V.parentNode).whiteSpace.startsWith("pre")){var rt=function(ht,ct){return ct=ct.replace(/[^\u00a0]/g,""),ct.length<1&&ht?" ":ct};tt=tt.replace(/\r\n/g," ").replace(/\n/g," "),tt=tt.replace(/\s\s+/g,rt.bind(rt,!0)),(V.previousSibling==null&&F(V.parentNode)||V.previousSibling!=null&&F(V.previousSibling))&&(tt=tt.replace(/^\s+/,rt.bind(rt,!1))),(V.nextSibling==null&&F(V.parentNode)||V.nextSibling!=null&&F(V.nextSibling))&&(tt=tt.replace(/\s+$/,rt.bind(rt,!1)))}return X.insert(tt)}r.default=N,r.matchAttributor=nt,r.matchBlot=ot,r.matchNewline=H,r.matchSpacing=$,r.matchText=st},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function p(g,b){for(var v=0;v<b.length;v++){var m=b[v];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(g,m.key,m)}}return function(g,b,v){return b&&p(g.prototype,b),v&&p(g,v),g}}(),s=function p(g,b,v){g===null&&(g=Function.prototype);var m=Object.getOwnPropertyDescriptor(g,b);if(m===void 0){var x=Object.getPrototypeOf(g);return x===null?void 0:p(x,b,v)}else{if("value"in m)return m.value;var y=m.get;return y===void 0?void 0:y.call(v)}},a=i(6),l=c(a);function c(p){return p&&p.__esModule?p:{default:p}}function u(p,g){if(!(p instanceof g))throw new TypeError("Cannot call a class as a function")}function f(p,g){if(!p)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:p}function d(p,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);p.prototype=Object.create(g&&g.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(p,g):p.__proto__=g)}var h=function(p){d(g,p);function g(){return u(this,g),f(this,(g.__proto__||Object.getPrototypeOf(g)).apply(this,arguments))}return o(g,[{key:"optimize",value:function(v){s(g.prototype.__proto__||Object.getPrototypeOf(g.prototype),"optimize",this).call(this,v),this.domNode.tagName!==this.statics.tagName[0]&&this.replaceWith(this.statics.blotName)}}],[{key:"create",value:function(){return s(g.__proto__||Object.getPrototypeOf(g),"create",this).call(this)}},{key:"formats",value:function(){return!0}}]),g}(l.default);h.blotName="bold",h.tagName=["STRONG","B"],r.default=h},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.addControls=r.default=void 0;var o=function(){function _(O,P){var q=[],L=!0,I=!1,B=void 0;try{for(var W=O[Symbol.iterator](),U;!(L=(U=W.next()).done)&&(q.push(U.value),!(P&&q.length===P));L=!0);}catch(R){I=!0,B=R}finally{try{!L&&W.return&&W.return()}finally{if(I)throw B}}return q}return function(O,P){if(Array.isArray(O))return O;if(Symbol.iterator in Object(O))return _(O,P);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function _(O,P){for(var q=0;q<P.length;q++){var L=P[q];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),Object.defineProperty(O,L.key,L)}}return function(O,P,q){return P&&_(O.prototype,P),q&&_(O,q),O}}(),a=i(2),l=v(a),c=i(0),u=v(c),f=i(5),d=v(f),h=i(10),p=v(h),g=i(9),b=v(g);function v(_){return _&&_.__esModule?_:{default:_}}function m(_,O,P){return O in _?Object.defineProperty(_,O,{value:P,enumerable:!0,configurable:!0,writable:!0}):_[O]=P,_}function x(_,O){if(!(_ instanceof O))throw new TypeError("Cannot call a class as a function")}function y(_,O){if(!_)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return O&&(typeof O=="object"||typeof O=="function")?O:_}function w(_,O){if(typeof O!="function"&&O!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof O);_.prototype=Object.create(O&&O.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),O&&(Object.setPrototypeOf?Object.setPrototypeOf(_,O):_.__proto__=O)}var S=(0,p.default)("quill:toolbar"),C=function(_){w(O,_);function O(P,q){x(this,O);var L=y(this,(O.__proto__||Object.getPrototypeOf(O)).call(this,P,q));if(Array.isArray(L.options.container)){var I=document.createElement("div");k(I,L.options.container),P.container.parentNode.insertBefore(I,P.container),L.container=I}else typeof L.options.container=="string"?L.container=document.querySelector(L.options.container):L.container=L.options.container;if(!(L.container instanceof HTMLElement)){var B;return B=S.error("Container required for toolbar",L.options),y(L,B)}return L.container.classList.add("ql-toolbar"),L.controls=[],L.handlers={},Object.keys(L.options.handlers).forEach(function(W){L.addHandler(W,L.options.handlers[W])}),[].forEach.call(L.container.querySelectorAll("button, select"),function(W){L.attach(W)}),L.quill.on(d.default.events.EDITOR_CHANGE,function(W,U){W===d.default.events.SELECTION_CHANGE&&L.update(U)}),L.quill.on(d.default.events.SCROLL_OPTIMIZE,function(){var W=L.quill.selection.getRange(),U=o(W,1),R=U[0];L.update(R)}),L}return s(O,[{key:"addHandler",value:function(q,L){this.handlers[q]=L}},{key:"attach",value:function(q){var L=this,I=[].find.call(q.classList,function(W){return W.indexOf("ql-")===0});if(I){if(I=I.slice(3),q.tagName==="BUTTON"&&q.setAttribute("type","button"),this.handlers[I]==null){if(this.quill.scroll.whitelist!=null&&this.quill.scroll.whitelist[I]==null){S.warn("ignoring attaching to disabled format",I,q);return}if(u.default.query(I)==null){S.warn("ignoring attaching to nonexistent format",I,q);return}}var B=q.tagName==="SELECT"?"change":"click";q.addEventListener(B,function(W){var U=void 0;if(q.tagName==="SELECT"){if(q.selectedIndex<0)return;var R=q.options[q.selectedIndex];R.hasAttribute("selected")?U=!1:U=R.value||!1}else q.classList.contains("ql-active")?U=!1:U=q.value||!q.hasAttribute("value"),W.preventDefault();L.quill.focus();var M=L.quill.selection.getRange(),N=o(M,1),z=N[0];if(L.handlers[I]!=null)L.handlers[I].call(L,U);else if(u.default.query(I).prototype instanceof u.default.Embed){if(U=prompt("Enter "+I),!U)return;L.quill.updateContents(new l.default().retain(z.index).delete(z.length).insert(m({},I,U)),d.default.sources.USER)}else L.quill.format(I,U,d.default.sources.USER);L.update(z)}),this.controls.push([I,q])}}},{key:"update",value:function(q){var L=q==null?{}:this.quill.getFormat(q);this.controls.forEach(function(I){var B=o(I,2),W=B[0],U=B[1];if(U.tagName==="SELECT"){var R=void 0;if(q==null)R=null;else if(L[W]==null)R=U.querySelector("option[selected]");else if(!Array.isArray(L[W])){var M=L[W];typeof M=="string"&&(M=M.replace(/\"/g,'\\"')),R=U.querySelector('option[value="'+M+'"]')}R==null?(U.value="",U.selectedIndex=-1):R.selected=!0}else if(q==null)U.classList.remove("ql-active");else if(U.hasAttribute("value")){var N=L[W]===U.getAttribute("value")||L[W]!=null&&L[W].toString()===U.getAttribute("value")||L[W]==null&&!U.getAttribute("value");U.classList.toggle("ql-active",N)}else U.classList.toggle("ql-active",L[W]!=null)})}}]),O}(b.default);C.DEFAULTS={};function T(_,O,P){var q=document.createElement("button");q.setAttribute("type","button"),q.classList.add("ql-"+O),P!=null&&(q.value=P),_.appendChild(q)}function k(_,O){Array.isArray(O[0])||(O=[O]),O.forEach(function(P){var q=document.createElement("span");q.classList.add("ql-formats"),P.forEach(function(L){if(typeof L=="string")T(q,L);else{var I=Object.keys(L)[0],B=L[I];Array.isArray(B)?E(q,I,B):T(q,I,B)}}),_.appendChild(q)})}function E(_,O,P){var q=document.createElement("select");q.classList.add("ql-"+O),P.forEach(function(L){var I=document.createElement("option");L!==!1?I.setAttribute("value",L):I.setAttribute("selected","selected"),q.appendChild(I)}),_.appendChild(q)}C.DEFAULTS={container:null,handlers:{clean:function(){var O=this,P=this.quill.getSelection();if(P!=null)if(P.length==0){var q=this.quill.getFormat();Object.keys(q).forEach(function(L){u.default.query(L,u.default.Scope.INLINE)!=null&&O.quill.format(L,!1)})}else this.quill.removeFormat(P,d.default.sources.USER)},direction:function(O){var P=this.quill.getFormat().align;O==="rtl"&&P==null?this.quill.format("align","right",d.default.sources.USER):!O&&P==="right"&&this.quill.format("align",!1,d.default.sources.USER),this.quill.format("direction",O,d.default.sources.USER)},indent:function(O){var P=this.quill.getSelection(),q=this.quill.getFormat(P),L=parseInt(q.indent||0);if(O==="+1"||O==="-1"){var I=O==="+1"?1:-1;q.direction==="rtl"&&(I*=-1),this.quill.format("indent",L+I,d.default.sources.USER)}},link:function(O){O===!0&&(O=prompt("Enter link URL:")),this.quill.format("link",O,d.default.sources.USER)},list:function(O){var P=this.quill.getSelection(),q=this.quill.getFormat(P);O==="check"?q.list==="checked"||q.list==="unchecked"?this.quill.format("list",!1,d.default.sources.USER):this.quill.format("list","unchecked",d.default.sources.USER):this.quill.format("list",O,d.default.sources.USER)}}},r.default=C,r.addControls=k},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <polyline class="ql-even ql-stroke" points="5 7 3 9 5 11"></polyline> <polyline class="ql-even ql-stroke" points="13 7 15 9 13 11"></polyline> <line class=ql-stroke x1=10 x2=8 y1=5 y2=13></line> </svg>'},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function p(g,b){for(var v=0;v<b.length;v++){var m=b[v];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(g,m.key,m)}}return function(g,b,v){return b&&p(g.prototype,b),v&&p(g,v),g}}(),s=function p(g,b,v){g===null&&(g=Function.prototype);var m=Object.getOwnPropertyDescriptor(g,b);if(m===void 0){var x=Object.getPrototypeOf(g);return x===null?void 0:p(x,b,v)}else{if("value"in m)return m.value;var y=m.get;return y===void 0?void 0:y.call(v)}},a=i(28),l=c(a);function c(p){return p&&p.__esModule?p:{default:p}}function u(p,g){if(!(p instanceof g))throw new TypeError("Cannot call a class as a function")}function f(p,g){if(!p)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:p}function d(p,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);p.prototype=Object.create(g&&g.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(p,g):p.__proto__=g)}var h=function(p){d(g,p);function g(b,v){u(this,g);var m=f(this,(g.__proto__||Object.getPrototypeOf(g)).call(this,b));return m.label.innerHTML=v,m.container.classList.add("ql-color-picker"),[].slice.call(m.container.querySelectorAll(".ql-picker-item"),0,7).forEach(function(x){x.classList.add("ql-primary")}),m}return o(g,[{key:"buildItem",value:function(v){var m=s(g.prototype.__proto__||Object.getPrototypeOf(g.prototype),"buildItem",this).call(this,v);return m.style.backgroundColor=v.getAttribute("value")||"",m}},{key:"selectItem",value:function(v,m){s(g.prototype.__proto__||Object.getPrototypeOf(g.prototype),"selectItem",this).call(this,v,m);var x=this.label.querySelector(".ql-color-label"),y=v&&v.getAttribute("data-value")||"";x&&(x.tagName==="line"?x.style.stroke=y:x.style.fill=y)}}]),g}(l.default);r.default=h},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function p(g,b){for(var v=0;v<b.length;v++){var m=b[v];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(g,m.key,m)}}return function(g,b,v){return b&&p(g.prototype,b),v&&p(g,v),g}}(),s=function p(g,b,v){g===null&&(g=Function.prototype);var m=Object.getOwnPropertyDescriptor(g,b);if(m===void 0){var x=Object.getPrototypeOf(g);return x===null?void 0:p(x,b,v)}else{if("value"in m)return m.value;var y=m.get;return y===void 0?void 0:y.call(v)}},a=i(28),l=c(a);function c(p){return p&&p.__esModule?p:{default:p}}function u(p,g){if(!(p instanceof g))throw new TypeError("Cannot call a class as a function")}function f(p,g){if(!p)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:p}function d(p,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);p.prototype=Object.create(g&&g.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(p,g):p.__proto__=g)}var h=function(p){d(g,p);function g(b,v){u(this,g);var m=f(this,(g.__proto__||Object.getPrototypeOf(g)).call(this,b));return m.container.classList.add("ql-icon-picker"),[].forEach.call(m.container.querySelectorAll(".ql-picker-item"),function(x){x.innerHTML=v[x.getAttribute("data-value")||""]}),m.defaultItem=m.container.querySelector(".ql-selected"),m.selectItem(m.defaultItem),m}return o(g,[{key:"selectItem",value:function(v,m){s(g.prototype.__proto__||Object.getPrototypeOf(g.prototype),"selectItem",this).call(this,v,m),v=v||this.defaultItem,this.label.innerHTML=v.innerHTML}}]),g}(l.default);r.default=h},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function l(c,u){for(var f=0;f<u.length;f++){var d=u[f];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}return function(c,u,f){return u&&l(c.prototype,u),f&&l(c,f),c}}();function s(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}var a=function(){function l(c,u){var f=this;s(this,l),this.quill=c,this.boundsContainer=u||document.body,this.root=c.addContainer("ql-tooltip"),this.root.innerHTML=this.constructor.TEMPLATE,this.quill.root===this.quill.scrollingContainer&&this.quill.root.addEventListener("scroll",function(){f.root.style.marginTop=-1*f.quill.root.scrollTop+"px"}),this.hide()}return o(l,[{key:"hide",value:function(){this.root.classList.add("ql-hidden")}},{key:"position",value:function(u){var f=u.left+u.width/2-this.root.offsetWidth/2,d=u.bottom+this.quill.root.scrollTop;this.root.style.left=f+"px",this.root.style.top=d+"px",this.root.classList.remove("ql-flip");var h=this.boundsContainer.getBoundingClientRect(),p=this.root.getBoundingClientRect(),g=0;if(p.right>h.right&&(g=h.right-p.right,this.root.style.left=f+g+"px"),p.left<h.left&&(g=h.left-p.left,this.root.style.left=f+g+"px"),p.bottom>h.bottom){var b=p.bottom-p.top,v=u.bottom-u.top+b;this.root.style.top=d-v+"px",this.root.classList.add("ql-flip")}return g}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),l}();r.default=a},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function E(_,O){var P=[],q=!0,L=!1,I=void 0;try{for(var B=_[Symbol.iterator](),W;!(q=(W=B.next()).done)&&(P.push(W.value),!(O&&P.length===O));q=!0);}catch(U){L=!0,I=U}finally{try{!q&&B.return&&B.return()}finally{if(L)throw I}}return P}return function(_,O){if(Array.isArray(_))return _;if(Symbol.iterator in Object(_))return E(_,O);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function E(_,O,P){_===null&&(_=Function.prototype);var q=Object.getOwnPropertyDescriptor(_,O);if(q===void 0){var L=Object.getPrototypeOf(_);return L===null?void 0:E(L,O,P)}else{if("value"in q)return q.value;var I=q.get;return I===void 0?void 0:I.call(P)}},a=function(){function E(_,O){for(var P=0;P<O.length;P++){var q=O[P];q.enumerable=q.enumerable||!1,q.configurable=!0,"value"in q&&(q.writable=!0),Object.defineProperty(_,q.key,q)}}return function(_,O,P){return O&&E(_.prototype,O),P&&E(_,P),_}}(),l=i(3),c=x(l),u=i(8),f=x(u),d=i(43),h=x(d),p=i(27),g=x(p),b=i(15),v=i(41),m=x(v);function x(E){return E&&E.__esModule?E:{default:E}}function y(E,_){if(!(E instanceof _))throw new TypeError("Cannot call a class as a function")}function w(E,_){if(!E)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return _&&(typeof _=="object"||typeof _=="function")?_:E}function S(E,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof _);E.prototype=Object.create(_&&_.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}),_&&(Object.setPrototypeOf?Object.setPrototypeOf(E,_):E.__proto__=_)}var C=[[{header:["1","2","3",!1]}],["bold","italic","underline","link"],[{list:"ordered"},{list:"bullet"}],["clean"]],T=function(E){S(_,E);function _(O,P){y(this,_),P.modules.toolbar!=null&&P.modules.toolbar.container==null&&(P.modules.toolbar.container=C);var q=w(this,(_.__proto__||Object.getPrototypeOf(_)).call(this,O,P));return q.quill.container.classList.add("ql-snow"),q}return a(_,[{key:"extendToolbar",value:function(P){P.container.classList.add("ql-snow"),this.buildButtons([].slice.call(P.container.querySelectorAll("button")),m.default),this.buildPickers([].slice.call(P.container.querySelectorAll("select")),m.default),this.tooltip=new k(this.quill,this.options.bounds),P.container.querySelector(".ql-link")&&this.quill.keyboard.addBinding({key:"K",shortKey:!0},function(q,L){P.handlers.link.call(P,!L.format.link)})}}]),_}(h.default);T.DEFAULTS=(0,c.default)(!0,{},h.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(_){if(_){var O=this.quill.getSelection();if(O==null||O.length==0)return;var P=this.quill.getText(O);/^\S+@\S+\.\S+$/.test(P)&&P.indexOf("mailto:")!==0&&(P="mailto:"+P);var q=this.quill.theme.tooltip;q.edit("link",P)}else this.quill.format("link",!1)}}}}});var k=function(E){S(_,E);function _(O,P){y(this,_);var q=w(this,(_.__proto__||Object.getPrototypeOf(_)).call(this,O,P));return q.preview=q.root.querySelector("a.ql-preview"),q}return a(_,[{key:"listen",value:function(){var P=this;s(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"listen",this).call(this),this.root.querySelector("a.ql-action").addEventListener("click",function(q){P.root.classList.contains("ql-editing")?P.save():P.edit("link",P.preview.textContent),q.preventDefault()}),this.root.querySelector("a.ql-remove").addEventListener("click",function(q){if(P.linkRange!=null){var L=P.linkRange;P.restoreFocus(),P.quill.formatText(L,"link",!1,f.default.sources.USER),delete P.linkRange}q.preventDefault(),P.hide()}),this.quill.on(f.default.events.SELECTION_CHANGE,function(q,L,I){if(q!=null){if(q.length===0&&I===f.default.sources.USER){var B=P.quill.scroll.descendant(g.default,q.index),W=o(B,2),U=W[0],R=W[1];if(U!=null){P.linkRange=new b.Range(q.index-R,U.length());var M=g.default.formats(U.domNode);P.preview.textContent=M,P.preview.setAttribute("href",M),P.show(),P.position(P.quill.getBounds(P.linkRange));return}}else delete P.linkRange;P.hide()}})}},{key:"show",value:function(){s(_.prototype.__proto__||Object.getPrototypeOf(_.prototype),"show",this).call(this),this.root.removeAttribute("data-mode")}}]),_}(d.BaseTooltip);k.TEMPLATE=['<a class="ql-preview" rel="noopener noreferrer" target="_blank" href="about:blank"></a>','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-action"></a>','<a class="ql-remove"></a>'].join(""),r.default=T},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(29),s=G(o),a=i(36),l=i(38),c=i(64),u=i(65),f=G(u),d=i(66),h=G(d),p=i(67),g=G(p),b=i(37),v=i(26),m=i(39),x=i(40),y=i(56),w=G(y),S=i(68),C=G(S),T=i(27),k=G(T),E=i(69),_=G(E),O=i(70),P=G(O),q=i(71),L=G(q),I=i(72),B=G(I),W=i(73),U=G(W),R=i(13),M=G(R),N=i(74),z=G(N),Z=i(75),Y=G(Z),F=i(57),K=G(F),J=i(41),nt=G(J),ot=i(28),pt=G(ot),mt=i(59),j=G(mt),H=i(60),$=G(H),ut=i(61),st=G(ut),V=i(108),X=G(V),tt=i(62),rt=G(tt);function G(ht){return ht&&ht.__esModule?ht:{default:ht}}s.default.register({"attributors/attribute/direction":l.DirectionAttribute,"attributors/class/align":a.AlignClass,"attributors/class/background":b.BackgroundClass,"attributors/class/color":v.ColorClass,"attributors/class/direction":l.DirectionClass,"attributors/class/font":m.FontClass,"attributors/class/size":x.SizeClass,"attributors/style/align":a.AlignStyle,"attributors/style/background":b.BackgroundStyle,"attributors/style/color":v.ColorStyle,"attributors/style/direction":l.DirectionStyle,"attributors/style/font":m.FontStyle,"attributors/style/size":x.SizeStyle},!0),s.default.register({"formats/align":a.AlignClass,"formats/direction":l.DirectionClass,"formats/indent":c.IndentClass,"formats/background":b.BackgroundStyle,"formats/color":v.ColorStyle,"formats/font":m.FontClass,"formats/size":x.SizeClass,"formats/blockquote":f.default,"formats/code-block":M.default,"formats/header":h.default,"formats/list":g.default,"formats/bold":w.default,"formats/code":R.Code,"formats/italic":C.default,"formats/link":k.default,"formats/script":_.default,"formats/strike":P.default,"formats/underline":L.default,"formats/image":B.default,"formats/video":U.default,"formats/list/item":p.ListItem,"modules/formula":z.default,"modules/syntax":Y.default,"modules/toolbar":K.default,"themes/bubble":X.default,"themes/snow":rt.default,"ui/icons":nt.default,"ui/picker":pt.default,"ui/icon-picker":$.default,"ui/color-picker":j.default,"ui/tooltip":st.default},!0),r.default=s.default},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.IndentClass=void 0;var o=function(){function g(b,v){for(var m=0;m<v.length;m++){var x=v[m];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(b,x.key,x)}}return function(b,v,m){return v&&g(b.prototype,v),m&&g(b,m),b}}(),s=function g(b,v,m){b===null&&(b=Function.prototype);var x=Object.getOwnPropertyDescriptor(b,v);if(x===void 0){var y=Object.getPrototypeOf(b);return y===null?void 0:g(y,v,m)}else{if("value"in x)return x.value;var w=x.get;return w===void 0?void 0:w.call(m)}},a=i(0),l=c(a);function c(g){return g&&g.__esModule?g:{default:g}}function u(g,b){if(!(g instanceof b))throw new TypeError("Cannot call a class as a function")}function f(g,b){if(!g)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&(typeof b=="object"||typeof b=="function")?b:g}function d(g,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof b);g.prototype=Object.create(b&&b.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(g,b):g.__proto__=b)}var h=function(g){d(b,g);function b(){return u(this,b),f(this,(b.__proto__||Object.getPrototypeOf(b)).apply(this,arguments))}return o(b,[{key:"add",value:function(m,x){if(x==="+1"||x==="-1"){var y=this.value(m)||0;x=x==="+1"?y+1:y-1}return x===0?(this.remove(m),!0):s(b.prototype.__proto__||Object.getPrototypeOf(b.prototype),"add",this).call(this,m,x)}},{key:"canAdd",value:function(m,x){return s(b.prototype.__proto__||Object.getPrototypeOf(b.prototype),"canAdd",this).call(this,m,x)||s(b.prototype.__proto__||Object.getPrototypeOf(b.prototype),"canAdd",this).call(this,m,parseInt(x))}},{key:"value",value:function(m){return parseInt(s(b.prototype.__proto__||Object.getPrototypeOf(b.prototype),"value",this).call(this,m))||void 0}}]),b}(l.default.Attributor.Class),p=new h("indent","ql-indent",{scope:l.default.Scope.BLOCK,whitelist:[1,2,3,4,5,6,7,8]});r.IndentClass=p},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(4),s=a(o);function a(d){return d&&d.__esModule?d:{default:d}}function l(d,h){if(!(d instanceof h))throw new TypeError("Cannot call a class as a function")}function c(d,h){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h&&(typeof h=="object"||typeof h=="function")?h:d}function u(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);d.prototype=Object.create(h&&h.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(d,h):d.__proto__=h)}var f=function(d){u(h,d);function h(){return l(this,h),c(this,(h.__proto__||Object.getPrototypeOf(h)).apply(this,arguments))}return h}(s.default);f.blotName="blockquote",f.tagName="blockquote",r.default=f},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function h(p,g){for(var b=0;b<g.length;b++){var v=g[b];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(p,v.key,v)}}return function(p,g,b){return g&&h(p.prototype,g),b&&h(p,b),p}}(),s=i(4),a=l(s);function l(h){return h&&h.__esModule?h:{default:h}}function c(h,p){if(!(h instanceof p))throw new TypeError("Cannot call a class as a function")}function u(h,p){if(!h)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return p&&(typeof p=="object"||typeof p=="function")?p:h}function f(h,p){if(typeof p!="function"&&p!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof p);h.prototype=Object.create(p&&p.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}),p&&(Object.setPrototypeOf?Object.setPrototypeOf(h,p):h.__proto__=p)}var d=function(h){f(p,h);function p(){return c(this,p),u(this,(p.__proto__||Object.getPrototypeOf(p)).apply(this,arguments))}return o(p,null,[{key:"formats",value:function(b){return this.tagName.indexOf(b.tagName)+1}}]),p}(a.default);d.blotName="header",d.tagName=["H1","H2","H3","H4","H5","H6"],r.default=d},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.default=r.ListItem=void 0;var o=function(){function y(w,S){for(var C=0;C<S.length;C++){var T=S[C];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(w,T.key,T)}}return function(w,S,C){return S&&y(w.prototype,S),C&&y(w,C),w}}(),s=function y(w,S,C){w===null&&(w=Function.prototype);var T=Object.getOwnPropertyDescriptor(w,S);if(T===void 0){var k=Object.getPrototypeOf(w);return k===null?void 0:y(k,S,C)}else{if("value"in T)return T.value;var E=T.get;return E===void 0?void 0:E.call(C)}},a=i(0),l=h(a),c=i(4),u=h(c),f=i(25),d=h(f);function h(y){return y&&y.__esModule?y:{default:y}}function p(y,w,S){return w in y?Object.defineProperty(y,w,{value:S,enumerable:!0,configurable:!0,writable:!0}):y[w]=S,y}function g(y,w){if(!(y instanceof w))throw new TypeError("Cannot call a class as a function")}function b(y,w){if(!y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return w&&(typeof w=="object"||typeof w=="function")?w:y}function v(y,w){if(typeof w!="function"&&w!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof w);y.prototype=Object.create(w&&w.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),w&&(Object.setPrototypeOf?Object.setPrototypeOf(y,w):y.__proto__=w)}var m=function(y){v(w,y);function w(){return g(this,w),b(this,(w.__proto__||Object.getPrototypeOf(w)).apply(this,arguments))}return o(w,[{key:"format",value:function(C,T){C===x.blotName&&!T?this.replaceWith(l.default.create(this.statics.scope)):s(w.prototype.__proto__||Object.getPrototypeOf(w.prototype),"format",this).call(this,C,T)}},{key:"remove",value:function(){this.prev==null&&this.next==null?this.parent.remove():s(w.prototype.__proto__||Object.getPrototypeOf(w.prototype),"remove",this).call(this)}},{key:"replaceWith",value:function(C,T){return this.parent.isolate(this.offset(this.parent),this.length()),C===this.parent.statics.blotName?(this.parent.replaceWith(C,T),this):(this.parent.unwrap(),s(w.prototype.__proto__||Object.getPrototypeOf(w.prototype),"replaceWith",this).call(this,C,T))}}],[{key:"formats",value:function(C){return C.tagName===this.tagName?void 0:s(w.__proto__||Object.getPrototypeOf(w),"formats",this).call(this,C)}}]),w}(u.default);m.blotName="list-item",m.tagName="LI";var x=function(y){v(w,y),o(w,null,[{key:"create",value:function(C){var T=C==="ordered"?"OL":"UL",k=s(w.__proto__||Object.getPrototypeOf(w),"create",this).call(this,T);return(C==="checked"||C==="unchecked")&&k.setAttribute("data-checked",C==="checked"),k}},{key:"formats",value:function(C){if(C.tagName==="OL")return"ordered";if(C.tagName==="UL")return C.hasAttribute("data-checked")?C.getAttribute("data-checked")==="true"?"checked":"unchecked":"bullet"}}]);function w(S){g(this,w);var C=b(this,(w.__proto__||Object.getPrototypeOf(w)).call(this,S)),T=function(E){if(E.target.parentNode===S){var _=C.statics.formats(S),O=l.default.find(E.target);_==="checked"?O.format("list","unchecked"):_==="unchecked"&&O.format("list","checked")}};return S.addEventListener("touchstart",T),S.addEventListener("mousedown",T),C}return o(w,[{key:"format",value:function(C,T){this.children.length>0&&this.children.tail.format(C,T)}},{key:"formats",value:function(){return p({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(C,T){if(C instanceof m)s(w.prototype.__proto__||Object.getPrototypeOf(w.prototype),"insertBefore",this).call(this,C,T);else{var k=T==null?this.length():T.offset(this),E=this.split(k);E.parent.insertBefore(C,E)}}},{key:"optimize",value:function(C){s(w.prototype.__proto__||Object.getPrototypeOf(w.prototype),"optimize",this).call(this,C);var T=this.next;T!=null&&T.prev===this&&T.statics.blotName===this.statics.blotName&&T.domNode.tagName===this.domNode.tagName&&T.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(T.moveChildren(this),T.remove())}},{key:"replace",value:function(C){if(C.statics.blotName!==this.statics.blotName){var T=l.default.create(this.statics.defaultChild);C.moveChildren(T),this.appendChild(T)}s(w.prototype.__proto__||Object.getPrototypeOf(w.prototype),"replace",this).call(this,C)}}]),w}(d.default);x.blotName="list",x.scope=l.default.Scope.BLOCK_BLOT,x.tagName=["OL","UL"],x.defaultChild="list-item",x.allowedChildren=[m],r.ListItem=m,r.default=x},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(56),s=a(o);function a(d){return d&&d.__esModule?d:{default:d}}function l(d,h){if(!(d instanceof h))throw new TypeError("Cannot call a class as a function")}function c(d,h){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h&&(typeof h=="object"||typeof h=="function")?h:d}function u(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);d.prototype=Object.create(h&&h.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(d,h):d.__proto__=h)}var f=function(d){u(h,d);function h(){return l(this,h),c(this,(h.__proto__||Object.getPrototypeOf(h)).apply(this,arguments))}return h}(s.default);f.blotName="italic",f.tagName=["EM","I"],r.default=f},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function p(g,b){for(var v=0;v<b.length;v++){var m=b[v];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(g,m.key,m)}}return function(g,b,v){return b&&p(g.prototype,b),v&&p(g,v),g}}(),s=function p(g,b,v){g===null&&(g=Function.prototype);var m=Object.getOwnPropertyDescriptor(g,b);if(m===void 0){var x=Object.getPrototypeOf(g);return x===null?void 0:p(x,b,v)}else{if("value"in m)return m.value;var y=m.get;return y===void 0?void 0:y.call(v)}},a=i(6),l=c(a);function c(p){return p&&p.__esModule?p:{default:p}}function u(p,g){if(!(p instanceof g))throw new TypeError("Cannot call a class as a function")}function f(p,g){if(!p)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g&&(typeof g=="object"||typeof g=="function")?g:p}function d(p,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof g);p.prototype=Object.create(g&&g.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),g&&(Object.setPrototypeOf?Object.setPrototypeOf(p,g):p.__proto__=g)}var h=function(p){d(g,p);function g(){return u(this,g),f(this,(g.__proto__||Object.getPrototypeOf(g)).apply(this,arguments))}return o(g,null,[{key:"create",value:function(v){return v==="super"?document.createElement("sup"):v==="sub"?document.createElement("sub"):s(g.__proto__||Object.getPrototypeOf(g),"create",this).call(this,v)}},{key:"formats",value:function(v){if(v.tagName==="SUB")return"sub";if(v.tagName==="SUP")return"super"}}]),g}(l.default);h.blotName="script",h.tagName=["SUB","SUP"],r.default=h},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(6),s=a(o);function a(d){return d&&d.__esModule?d:{default:d}}function l(d,h){if(!(d instanceof h))throw new TypeError("Cannot call a class as a function")}function c(d,h){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h&&(typeof h=="object"||typeof h=="function")?h:d}function u(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);d.prototype=Object.create(h&&h.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(d,h):d.__proto__=h)}var f=function(d){u(h,d);function h(){return l(this,h),c(this,(h.__proto__||Object.getPrototypeOf(h)).apply(this,arguments))}return h}(s.default);f.blotName="strike",f.tagName="S",r.default=f},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=i(6),s=a(o);function a(d){return d&&d.__esModule?d:{default:d}}function l(d,h){if(!(d instanceof h))throw new TypeError("Cannot call a class as a function")}function c(d,h){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h&&(typeof h=="object"||typeof h=="function")?h:d}function u(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);d.prototype=Object.create(h&&h.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(d,h):d.__proto__=h)}var f=function(d){u(h,d);function h(){return l(this,h),c(this,(h.__proto__||Object.getPrototypeOf(h)).apply(this,arguments))}return h}(s.default);f.blotName="underline",f.tagName="U",r.default=f},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function b(v,m){for(var x=0;x<m.length;x++){var y=m[x];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(v,y.key,y)}}return function(v,m,x){return m&&b(v.prototype,m),x&&b(v,x),v}}(),s=function b(v,m,x){v===null&&(v=Function.prototype);var y=Object.getOwnPropertyDescriptor(v,m);if(y===void 0){var w=Object.getPrototypeOf(v);return w===null?void 0:b(w,m,x)}else{if("value"in y)return y.value;var S=y.get;return S===void 0?void 0:S.call(x)}},a=i(0),l=u(a),c=i(27);function u(b){return b&&b.__esModule?b:{default:b}}function f(b,v){if(!(b instanceof v))throw new TypeError("Cannot call a class as a function")}function d(b,v){if(!b)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return v&&(typeof v=="object"||typeof v=="function")?v:b}function h(b,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof v);b.prototype=Object.create(v&&v.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),v&&(Object.setPrototypeOf?Object.setPrototypeOf(b,v):b.__proto__=v)}var p=["alt","height","width"],g=function(b){h(v,b);function v(){return f(this,v),d(this,(v.__proto__||Object.getPrototypeOf(v)).apply(this,arguments))}return o(v,[{key:"format",value:function(x,y){p.indexOf(x)>-1?y?this.domNode.setAttribute(x,y):this.domNode.removeAttribute(x):s(v.prototype.__proto__||Object.getPrototypeOf(v.prototype),"format",this).call(this,x,y)}}],[{key:"create",value:function(x){var y=s(v.__proto__||Object.getPrototypeOf(v),"create",this).call(this,x);return typeof x=="string"&&y.setAttribute("src",this.sanitize(x)),y}},{key:"formats",value:function(x){return p.reduce(function(y,w){return x.hasAttribute(w)&&(y[w]=x.getAttribute(w)),y},{})}},{key:"match",value:function(x){return/\.(jpe?g|gif|png)$/.test(x)||/^data:image\/.+;base64/.test(x)}},{key:"sanitize",value:function(x){return(0,c.sanitize)(x,["http","https","data"])?x:"//:0"}},{key:"value",value:function(x){return x.getAttribute("src")}}]),v}(l.default.Embed);g.blotName="image",g.tagName="IMG",r.default=g},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0});var o=function(){function b(v,m){for(var x=0;x<m.length;x++){var y=m[x];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(v,y.key,y)}}return function(v,m,x){return m&&b(v.prototype,m),x&&b(v,x),v}}(),s=function b(v,m,x){v===null&&(v=Function.prototype);var y=Object.getOwnPropertyDescriptor(v,m);if(y===void 0){var w=Object.getPrototypeOf(v);return w===null?void 0:b(w,m,x)}else{if("value"in y)return y.value;var S=y.get;return S===void 0?void 0:S.call(x)}},a=i(4),l=i(27),c=u(l);function u(b){return b&&b.__esModule?b:{default:b}}function f(b,v){if(!(b instanceof v))throw new TypeError("Cannot call a class as a function")}function d(b,v){if(!b)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return v&&(typeof v=="object"||typeof v=="function")?v:b}function h(b,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof v);b.prototype=Object.create(v&&v.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),v&&(Object.setPrototypeOf?Object.setPrototypeOf(b,v):b.__proto__=v)}var p=["height","width"],g=function(b){h(v,b);function v(){return f(this,v),d(this,(v.__proto__||Object.getPrototypeOf(v)).apply(this,arguments))}return o(v,[{key:"format",value:function(x,y){p.indexOf(x)>-1?y?this.domNode.setAttribute(x,y):this.domNode.removeAttribute(x):s(v.prototype.__proto__||Object.getPrototypeOf(v.prototype),"format",this).call(this,x,y)}}],[{key:"create",value:function(x){var y=s(v.__proto__||Object.getPrototypeOf(v),"create",this).call(this,x);return y.setAttribute("frameborder","0"),y.setAttribute("allowfullscreen",!0),y.setAttribute("src",this.sanitize(x)),y}},{key:"formats",value:function(x){return p.reduce(function(y,w){return x.hasAttribute(w)&&(y[w]=x.getAttribute(w)),y},{})}},{key:"sanitize",value:function(x){return c.default.sanitize(x)}},{key:"value",value:function(x){return x.getAttribute("src")}}]),v}(a.BlockEmbed);g.blotName="video",g.className="ql-video",g.tagName="IFRAME",r.default=g},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.default=r.FormulaBlot=void 0;var o=function(){function x(y,w){for(var S=0;S<w.length;S++){var C=w[S];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(y,C.key,C)}}return function(y,w,S){return w&&x(y.prototype,w),S&&x(y,S),y}}(),s=function x(y,w,S){y===null&&(y=Function.prototype);var C=Object.getOwnPropertyDescriptor(y,w);if(C===void 0){var T=Object.getPrototypeOf(y);return T===null?void 0:x(T,w,S)}else{if("value"in C)return C.value;var k=C.get;return k===void 0?void 0:k.call(S)}},a=i(35),l=h(a),c=i(5),u=h(c),f=i(9),d=h(f);function h(x){return x&&x.__esModule?x:{default:x}}function p(x,y){if(!(x instanceof y))throw new TypeError("Cannot call a class as a function")}function g(x,y){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&(typeof y=="object"||typeof y=="function")?y:x}function b(x,y){if(typeof y!="function"&&y!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof y);x.prototype=Object.create(y&&y.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(x,y):x.__proto__=y)}var v=function(x){b(y,x);function y(){return p(this,y),g(this,(y.__proto__||Object.getPrototypeOf(y)).apply(this,arguments))}return o(y,null,[{key:"create",value:function(S){var C=s(y.__proto__||Object.getPrototypeOf(y),"create",this).call(this,S);return typeof S=="string"&&(window.katex.render(S,C,{throwOnError:!1,errorColor:"#f00"}),C.setAttribute("data-value",S)),C}},{key:"value",value:function(S){return S.getAttribute("data-value")}}]),y}(l.default);v.blotName="formula",v.className="ql-formula",v.tagName="SPAN";var m=function(x){b(y,x),o(y,null,[{key:"register",value:function(){u.default.register(v,!0)}}]);function y(){p(this,y);var w=g(this,(y.__proto__||Object.getPrototypeOf(y)).call(this));if(window.katex==null)throw new Error("Formula module requires KaTeX.");return w}return y}(d.default);r.FormulaBlot=v,r.default=m},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.default=r.CodeToken=r.CodeBlock=void 0;var o=function(){function S(C,T){for(var k=0;k<T.length;k++){var E=T[k];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(C,E.key,E)}}return function(C,T,k){return T&&S(C.prototype,T),k&&S(C,k),C}}(),s=function S(C,T,k){C===null&&(C=Function.prototype);var E=Object.getOwnPropertyDescriptor(C,T);if(E===void 0){var _=Object.getPrototypeOf(C);return _===null?void 0:S(_,T,k)}else{if("value"in E)return E.value;var O=E.get;return O===void 0?void 0:O.call(k)}},a=i(0),l=g(a),c=i(5),u=g(c),f=i(9),d=g(f),h=i(13),p=g(h);function g(S){return S&&S.__esModule?S:{default:S}}function b(S,C){if(!(S instanceof C))throw new TypeError("Cannot call a class as a function")}function v(S,C){if(!S)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C&&(typeof C=="object"||typeof C=="function")?C:S}function m(S,C){if(typeof C!="function"&&C!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof C);S.prototype=Object.create(C&&C.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),C&&(Object.setPrototypeOf?Object.setPrototypeOf(S,C):S.__proto__=C)}var x=function(S){m(C,S);function C(){return b(this,C),v(this,(C.__proto__||Object.getPrototypeOf(C)).apply(this,arguments))}return o(C,[{key:"replaceWith",value:function(k){this.domNode.textContent=this.domNode.textContent,this.attach(),s(C.prototype.__proto__||Object.getPrototypeOf(C.prototype),"replaceWith",this).call(this,k)}},{key:"highlight",value:function(k){var E=this.domNode.textContent;this.cachedText!==E&&((E.trim().length>0||this.cachedText==null)&&(this.domNode.innerHTML=k(E),this.domNode.normalize(),this.attach()),this.cachedText=E)}}]),C}(p.default);x.className="ql-syntax";var y=new l.default.Attributor.Class("token","hljs",{scope:l.default.Scope.INLINE}),w=function(S){m(C,S),o(C,null,[{key:"register",value:function(){u.default.register(y,!0),u.default.register(x,!0)}}]);function C(T,k){b(this,C);var E=v(this,(C.__proto__||Object.getPrototypeOf(C)).call(this,T,k));if(typeof E.options.highlight!="function")throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var _=null;return E.quill.on(u.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(_),_=setTimeout(function(){E.highlight(),_=null},E.options.interval)}),E.highlight(),E}return o(C,[{key:"highlight",value:function(){var k=this;if(!this.quill.selection.composing){this.quill.update(u.default.sources.USER);var E=this.quill.getSelection();this.quill.scroll.descendants(x).forEach(function(_){_.highlight(k.options.highlight)}),this.quill.update(u.default.sources.SILENT),E!=null&&this.quill.setSelection(E,u.default.sources.SILENT)}}}]),C}(d.default);w.DEFAULTS={highlight:function(){return window.hljs==null?null:function(S){var C=window.hljs.highlightAuto(S);return C.value}}(),interval:1e3},r.CodeBlock=x,r.CodeToken=y,r.default=w},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=13 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=9 y1=4 y2=4></line> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=14 x2=4 y1=14 y2=14></line> <line class=ql-stroke x1=12 x2=6 y1=4 y2=4></line> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=5 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=9 y1=4 y2=4></line> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=3 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=3 y1=4 y2=4></line> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <g class="ql-fill ql-color-label"> <polygon points="6 6.868 6 6 5 6 5 7 5.942 7 6 6.868"></polygon> <rect height=1 width=1 x=4 y=4></rect> <polygon points="6.817 5 6 5 6 6 6.38 6 6.817 5"></polygon> <rect height=1 width=1 x=2 y=6></rect> <rect height=1 width=1 x=3 y=5></rect> <rect height=1 width=1 x=4 y=7></rect> <polygon points="4 11.439 4 11 3 11 3 12 3.755 12 4 11.439"></polygon> <rect height=1 width=1 x=2 y=12></rect> <rect height=1 width=1 x=2 y=9></rect> <rect height=1 width=1 x=2 y=15></rect> <polygon points="4.63 10 4 10 4 11 4.192 11 4.63 10"></polygon> <rect height=1 width=1 x=3 y=8></rect> <path d=M10.832,4.2L11,4.582V4H10.708A1.948,1.948,0,0,1,10.832,4.2Z></path> <path d=M7,4.582L7.168,4.2A1.929,1.929,0,0,1,7.292,4H7V4.582Z></path> <path d=M8,13H7.683l-0.351.8a1.933,1.933,0,0,1-.124.2H8V13Z></path> <rect height=1 width=1 x=12 y=2></rect> <rect height=1 width=1 x=11 y=3></rect> <path d=M9,3H8V3.282A1.985,1.985,0,0,1,9,3Z></path> <rect height=1 width=1 x=2 y=3></rect> <rect height=1 width=1 x=6 y=2></rect> <rect height=1 width=1 x=3 y=2></rect> <rect height=1 width=1 x=5 y=3></rect> <rect height=1 width=1 x=9 y=2></rect> <rect height=1 width=1 x=15 y=14></rect> <polygon points="13.447 10.174 13.469 10.225 13.472 10.232 13.808 11 14 11 14 10 13.37 10 13.447 10.174"></polygon> <rect height=1 width=1 x=13 y=7></rect> <rect height=1 width=1 x=15 y=5></rect> <rect height=1 width=1 x=14 y=6></rect> <rect height=1 width=1 x=15 y=8></rect> <rect height=1 width=1 x=14 y=9></rect> <path d=M3.775,14H3v1H4V14.314A1.97,1.97,0,0,1,3.775,14Z></path> <rect height=1 width=1 x=14 y=3></rect> <polygon points="12 6.868 12 6 11.62 6 12 6.868"></polygon> <rect height=1 width=1 x=15 y=2></rect> <rect height=1 width=1 x=12 y=5></rect> <rect height=1 width=1 x=13 y=4></rect> <polygon points="12.933 9 13 9 13 8 12.495 8 12.933 9"></polygon> <rect height=1 width=1 x=9 y=14></rect> <rect height=1 width=1 x=8 y=15></rect> <path d=M6,14.926V15H7V14.316A1.993,1.993,0,0,1,6,14.926Z></path> <rect height=1 width=1 x=5 y=15></rect> <path d=M10.668,13.8L10.317,13H10v1h0.792A1.947,1.947,0,0,1,10.668,13.8Z></path> <rect height=1 width=1 x=11 y=15></rect> <path d=M14.332,12.2a1.99,1.99,0,0,1,.166.8H15V12H14.245Z></path> <rect height=1 width=1 x=14 y=15></rect> <rect height=1 width=1 x=15 y=11></rect> </g> <polyline class=ql-stroke points="5.5 13 9 5 12.5 13"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=11 y2=11></line> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <rect class="ql-fill ql-stroke" height=3 width=3 x=4 y=5></rect> <rect class="ql-fill ql-stroke" height=3 width=3 x=11 y=5></rect> <path class="ql-even ql-fill ql-stroke" d=M7,8c0,4.031-3,5-3,5></path> <path class="ql-even ql-fill ql-stroke" d=M14,8c0,4.031-3,5-3,5></path> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,4H9.5A2.5,2.5,0,0,1,12,6.5v0A2.5,2.5,0,0,1,9.5,9H5A0,0,0,0,1,5,9V4A0,0,0,0,1,5,4Z></path> <path class=ql-stroke d=M5,9h5.5A2.5,2.5,0,0,1,13,11.5v0A2.5,2.5,0,0,1,10.5,14H5a0,0,0,0,1,0,0V9A0,0,0,0,1,5,9Z></path> </svg>'},function(n,r){n.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=5 x2=13 y1=3 y2=3></line> <line class=ql-stroke x1=6 x2=9.35 y1=12 y2=3></line> <line class=ql-stroke x1=11 x2=15 y1=11 y2=15></line> <line class=ql-stroke x1=15 x2=11 y1=11 y2=15></line> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=7 x=2 y=14></rect> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <line class="ql-color-label ql-stroke ql-transparent" x1=3 x2=15 y1=15 y2=15></line> <polyline class=ql-stroke points="5.5 11 9 3 12.5 11"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=9 y2=9></line> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="3 11 5 9 3 7 3 11"></polygon> <line class="ql-stroke ql-fill" x1=15 x2=11 y1=4 y2=4></line> <path class=ql-fill d=M11,3a3,3,0,0,0,0,6h1V3H11Z></path> <rect class=ql-fill height=11 width=1 x=11 y=4></rect> <rect class=ql-fill height=11 width=1 x=13 y=4></rect> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="15 12 13 10 15 8 15 12"></polygon> <line class="ql-stroke ql-fill" x1=9 x2=5 y1=4 y2=4></line> <path class=ql-fill d=M5,3A3,3,0,0,0,5,9H6V3H5Z></path> <rect class=ql-fill height=11 width=1 x=5 y=4></rect> <rect class=ql-fill height=11 width=1 x=7 y=4></rect> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M14,16H4a1,1,0,0,1,0-2H14A1,1,0,0,1,14,16Z /> <path class=ql-fill d=M14,4H4A1,1,0,0,1,4,2H14A1,1,0,0,1,14,4Z /> <rect class=ql-fill x=3 y=6 width=12 height=6 rx=1 ry=1 /> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M13,16H5a1,1,0,0,1,0-2h8A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H5A1,1,0,0,1,5,2h8A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=2 y=6 width=14 height=6 rx=1 ry=1 /> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15,8H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,8Z /> <path class=ql-fill d=M15,12H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,12Z /> <path class=ql-fill d=M15,16H5a1,1,0,0,1,0-2H15A1,1,0,0,1,15,16Z /> <path class=ql-fill d=M15,4H5A1,1,0,0,1,5,2H15A1,1,0,0,1,15,4Z /> <rect class=ql-fill x=2 y=6 width=8 height=6 rx=1 ry=1 /> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M5,8H3A1,1,0,0,1,3,6H5A1,1,0,0,1,5,8Z /> <path class=ql-fill d=M5,12H3a1,1,0,0,1,0-2H5A1,1,0,0,1,5,12Z /> <path class=ql-fill d=M13,16H3a1,1,0,0,1,0-2H13A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H3A1,1,0,0,1,3,2H13A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=8 y=6 width=8 height=6 rx=1 ry=1 transform="translate(24 18) rotate(-180)"/> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M11.759,2.482a2.561,2.561,0,0,0-3.53.607A7.656,7.656,0,0,0,6.8,6.2C6.109,9.188,5.275,14.677,4.15,14.927a1.545,1.545,0,0,0-1.3-.933A0.922,0.922,0,0,0,2,15.036S1.954,16,4.119,16s3.091-2.691,3.7-5.553c0.177-.826.36-1.726,0.554-2.6L8.775,6.2c0.381-1.421.807-2.521,1.306-2.676a1.014,1.014,0,0,0,1.02.56A0.966,0.966,0,0,0,11.759,2.482Z></path> <rect class=ql-fill height=1.6 rx=0.8 ry=0.8 width=5 x=5.15 y=6.2></rect> <path class=ql-fill d=M13.663,12.027a1.662,1.662,0,0,1,.266-0.276q0.193,0.069.456,0.138a2.1,2.1,0,0,0,.535.069,1.075,1.075,0,0,0,.767-0.3,1.044,1.044,0,0,0,.314-0.8,0.84,0.84,0,0,0-.238-0.619,0.8,0.8,0,0,0-.594-0.239,1.154,1.154,0,0,0-.781.3,4.607,4.607,0,0,0-.781,1q-0.091.15-.218,0.346l-0.246.38c-0.068-.288-0.137-0.582-0.212-0.885-0.459-1.847-2.494-.984-2.941-0.8-0.482.2-.353,0.647-0.094,0.529a0.869,0.869,0,0,1,1.281.585c0.217,0.751.377,1.436,0.527,2.038a5.688,5.688,0,0,1-.362.467,2.69,2.69,0,0,1-.264.271q-0.221-.08-0.471-0.147a2.029,2.029,0,0,0-.522-0.066,1.079,1.079,0,0,0-.768.3A1.058,1.058,0,0,0,9,15.131a0.82,0.82,0,0,0,.832.852,1.134,1.134,0,0,0,.787-0.3,5.11,5.11,0,0,0,.776-0.993q0.141-.219.215-0.34c0.046-.076.122-0.194,0.223-0.346a2.786,2.786,0,0,0,.918,1.726,2.582,2.582,0,0,0,2.376-.185c0.317-.181.212-0.565,0-0.494A0.807,0.807,0,0,1,14.176,15a5.159,5.159,0,0,1-.913-2.446l0,0Q13.487,12.24,13.663,12.027Z></path> </svg>'},function(n,r){n.exports='<svg viewBox="0 0 18 18"> <path class=ql-fill d=M10,4V14a1,1,0,0,1-2,0V10H3v4a1,1,0,0,1-2,0V4A1,1,0,0,1,3,4V8H8V4a1,1,0,0,1,2,0Zm6.06787,9.209H14.98975V7.59863a.54085.54085,0,0,0-.605-.60547h-.62744a1.01119,1.01119,0,0,0-.748.29688L11.645,8.56641a.5435.5435,0,0,0-.022.8584l.28613.30762a.53861.53861,0,0,0,.84717.0332l.09912-.08789a1.2137,1.2137,0,0,0,.2417-.35254h.02246s-.01123.30859-.01123.60547V13.209H12.041a.54085.54085,0,0,0-.605.60547v.43945a.54085.54085,0,0,0,.605.60547h4.02686a.54085.54085,0,0,0,.605-.60547v-.43945A.54085.54085,0,0,0,16.06787,13.209Z /> </svg>'},function(n,r){n.exports='<svg viewBox="0 0 18 18"> <path class=ql-fill d=M16.73975,13.81445v.43945a.54085.54085,0,0,1-.605.60547H11.855a.58392.58392,0,0,1-.64893-.60547V14.0127c0-2.90527,3.39941-3.42187,3.39941-4.55469a.77675.77675,0,0,0-.84717-.78125,1.17684,1.17684,0,0,0-.83594.38477c-.2749.26367-.561.374-.85791.13184l-.4292-.34082c-.30811-.24219-.38525-.51758-.1543-.81445a2.97155,2.97155,0,0,1,2.45361-1.17676,2.45393,2.45393,0,0,1,2.68408,2.40918c0,2.45312-3.1792,2.92676-3.27832,3.93848h2.79443A.54085.54085,0,0,1,16.73975,13.81445ZM9,3A.99974.99974,0,0,0,8,4V8H3V4A1,1,0,0,0,1,4V14a1,1,0,0,0,2,0V10H8v4a1,1,0,0,0,2,0V4A.99974.99974,0,0,0,9,3Z /> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=13 y1=4 y2=4></line> <line class=ql-stroke x1=5 x2=11 y1=14 y2=14></line> <line class=ql-stroke x1=8 x2=10 y1=14 y2=4></line> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=10 width=12 x=3 y=4></rect> <circle class=ql-fill cx=6 cy=7 r=1></circle> <polyline class="ql-even ql-fill" points="5 12 5 11 7 9 8 10 11 7 13 9 13 12 5 12"></polyline> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class="ql-fill ql-stroke" points="3 7 3 11 5 9 3 7"></polyline> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="5 7 5 11 3 9 5 7"></polyline> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=11 y1=7 y2=11></line> <path class="ql-even ql-stroke" d=M8.9,4.577a3.476,3.476,0,0,1,.36,4.679A3.476,3.476,0,0,1,4.577,8.9C3.185,7.5,2.035,6.4,4.217,4.217S7.5,3.185,8.9,4.577Z></path> <path class="ql-even ql-stroke" d=M13.423,9.1a3.476,3.476,0,0,0-4.679-.36,3.476,3.476,0,0,0,.36,4.679c1.392,1.392,2.5,2.542,4.679.36S14.815,10.5,13.423,9.1Z></path> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=7 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=7 x2=15 y1=14 y2=14></line> <line class="ql-stroke ql-thin" x1=2.5 x2=4.5 y1=5.5 y2=5.5></line> <path class=ql-fill d=M3.5,6A0.5,0.5,0,0,1,3,5.5V3.085l-0.276.138A0.5,0.5,0,0,1,2.053,3c-0.124-.247-0.023-0.324.224-0.447l1-.5A0.5,0.5,0,0,1,4,2.5v3A0.5,0.5,0,0,1,3.5,6Z></path> <path class="ql-stroke ql-thin" d=M4.5,10.5h-2c0-.234,1.85-1.076,1.85-2.234A0.959,0.959,0,0,0,2.5,8.156></path> <path class="ql-stroke ql-thin" d=M2.5,14.846a0.959,0.959,0,0,0,1.85-.109A0.7,0.7,0,0,0,3.75,14a0.688,0.688,0,0,0,.6-0.736,0.959,0.959,0,0,0-1.85-.109></path> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=6 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=6 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=6 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=3 y1=4 y2=4></line> <line class=ql-stroke x1=3 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=3 y1=14 y2=14></line> </svg>'},function(n,r){n.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=9 x2=15 y1=4 y2=4></line> <polyline class=ql-stroke points="3 4 4 5 6 3"></polyline> <line class=ql-stroke x1=9 x2=15 y1=14 y2=14></line> <polyline class=ql-stroke points="3 14 4 15 6 13"></polyline> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="3 9 4 10 6 8"></polyline> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,15H13.861a3.858,3.858,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.921,1.921,0,0,0,12.021,11.7a0.50013,0.50013,0,1,0,.957.291h0a0.914,0.914,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.076-1.16971,1.86982-1.93971,2.43082A1.45639,1.45639,0,0,0,12,15.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,15Z /> <path class=ql-fill d=M9.65,5.241a1,1,0,0,0-1.409.108L6,7.964,3.759,5.349A1,1,0,0,0,2.192,6.59178Q2.21541,6.6213,2.241,6.649L4.684,9.5,2.241,12.35A1,1,0,0,0,3.71,13.70722q0.02557-.02768.049-0.05722L6,11.036,8.241,13.65a1,1,0,1,0,1.567-1.24277Q9.78459,12.3777,9.759,12.35L7.316,9.5,9.759,6.651A1,1,0,0,0,9.65,5.241Z /> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,7H13.861a4.015,4.015,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.922,1.922,0,0,0,12.021,3.7a0.5,0.5,0,1,0,.957.291,0.917,0.917,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.077-1.164,1.925-1.934,2.486A1.423,1.423,0,0,0,12,7.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,7Z /> <path class=ql-fill d=M9.651,5.241a1,1,0,0,0-1.41.108L6,7.964,3.759,5.349a1,1,0,1,0-1.519,1.3L4.683,9.5,2.241,12.35a1,1,0,1,0,1.519,1.3L6,11.036,8.241,13.65a1,1,0,0,0,1.519-1.3L7.317,9.5,9.759,6.651A1,1,0,0,0,9.651,5.241Z /> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <line class="ql-stroke ql-thin" x1=15.5 x2=2.5 y1=8.5 y2=9.5></line> <path class=ql-fill d=M9.007,8C6.542,7.791,6,7.519,6,6.5,6,5.792,7.283,5,9,5c1.571,0,2.765.679,2.969,1.309a1,1,0,0,0,1.9-.617C13.356,4.106,11.354,3,9,3,6.2,3,4,4.538,4,6.5a3.2,3.2,0,0,0,.5,1.843Z></path> <path class=ql-fill d=M8.984,10C11.457,10.208,12,10.479,12,11.5c0,0.708-1.283,1.5-3,1.5-1.571,0-2.765-.679-2.969-1.309a1,1,0,1,0-1.9.617C4.644,13.894,6.646,15,9,15c2.8,0,5-1.538,5-3.5a3.2,3.2,0,0,0-.5-1.843Z></path> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,3V9a4.012,4.012,0,0,0,4,4H9a4.012,4.012,0,0,0,4-4V3></path> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=12 x=3 y=15></rect> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=12 width=12 x=3 y=3></rect> <rect class=ql-fill height=12 width=1 x=5 y=3></rect> <rect class=ql-fill height=12 width=1 x=12 y=3></rect> <rect class=ql-fill height=2 width=8 x=5 y=8></rect> <rect class=ql-fill height=1 width=3 x=3 y=5></rect> <rect class=ql-fill height=1 width=3 x=3 y=7></rect> <rect class=ql-fill height=1 width=3 x=3 y=10></rect> <rect class=ql-fill height=1 width=3 x=3 y=12></rect> <rect class=ql-fill height=1 width=3 x=12 y=5></rect> <rect class=ql-fill height=1 width=3 x=12 y=7></rect> <rect class=ql-fill height=1 width=3 x=12 y=10></rect> <rect class=ql-fill height=1 width=3 x=12 y=12></rect> </svg>'},function(n,r){n.exports='<svg viewbox="0 0 18 18"> <polygon class=ql-stroke points="7 11 9 13 11 11 7 11"></polygon> <polygon class=ql-stroke points="7 7 9 5 11 7 7 7"></polygon> </svg>'},function(n,r,i){Object.defineProperty(r,"__esModule",{value:!0}),r.default=r.BubbleTooltip=void 0;var o=function C(T,k,E){T===null&&(T=Function.prototype);var _=Object.getOwnPropertyDescriptor(T,k);if(_===void 0){var O=Object.getPrototypeOf(T);return O===null?void 0:C(O,k,E)}else{if("value"in _)return _.value;var P=_.get;return P===void 0?void 0:P.call(E)}},s=function(){function C(T,k){for(var E=0;E<k.length;E++){var _=k[E];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(T,_.key,_)}}return function(T,k,E){return k&&C(T.prototype,k),E&&C(T,E),T}}(),a=i(3),l=b(a),c=i(8),u=b(c),f=i(43),d=b(f),h=i(15),p=i(41),g=b(p);function b(C){return C&&C.__esModule?C:{default:C}}function v(C,T){if(!(C instanceof T))throw new TypeError("Cannot call a class as a function")}function m(C,T){if(!C)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T&&(typeof T=="object"||typeof T=="function")?T:C}function x(C,T){if(typeof T!="function"&&T!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof T);C.prototype=Object.create(T&&T.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),T&&(Object.setPrototypeOf?Object.setPrototypeOf(C,T):C.__proto__=T)}var y=[["bold","italic","link"],[{header:1},{header:2},"blockquote"]],w=function(C){x(T,C);function T(k,E){v(this,T),E.modules.toolbar!=null&&E.modules.toolbar.container==null&&(E.modules.toolbar.container=y);var _=m(this,(T.__proto__||Object.getPrototypeOf(T)).call(this,k,E));return _.quill.container.classList.add("ql-bubble"),_}return s(T,[{key:"extendToolbar",value:function(E){this.tooltip=new S(this.quill,this.options.bounds),this.tooltip.root.appendChild(E.container),this.buildButtons([].slice.call(E.container.querySelectorAll("button")),g.default),this.buildPickers([].slice.call(E.container.querySelectorAll("select")),g.default)}}]),T}(d.default);w.DEFAULTS=(0,l.default)(!0,{},d.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(T){T?this.quill.theme.tooltip.edit():this.quill.format("link",!1)}}}}});var S=function(C){x(T,C);function T(k,E){v(this,T);var _=m(this,(T.__proto__||Object.getPrototypeOf(T)).call(this,k,E));return _.quill.on(u.default.events.EDITOR_CHANGE,function(O,P,q,L){if(O===u.default.events.SELECTION_CHANGE)if(P!=null&&P.length>0&&L===u.default.sources.USER){_.show(),_.root.style.left="0px",_.root.style.width="",_.root.style.width=_.root.offsetWidth+"px";var I=_.quill.getLines(P.index,P.length);if(I.length===1)_.position(_.quill.getBounds(P));else{var B=I[I.length-1],W=_.quill.getIndex(B),U=Math.min(B.length()-1,P.index+P.length-W),R=_.quill.getBounds(new h.Range(W,U));_.position(R)}}else document.activeElement!==_.textbox&&_.quill.hasFocus()&&_.hide()}),_}return s(T,[{key:"listen",value:function(){var E=this;o(T.prototype.__proto__||Object.getPrototypeOf(T.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",function(){E.root.classList.remove("ql-editing")}),this.quill.on(u.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(!E.root.classList.contains("ql-hidden")){var _=E.quill.getSelection();_!=null&&E.position(E.quill.getBounds(_))}},1)})}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(E){var _=o(T.prototype.__proto__||Object.getPrototypeOf(T.prototype),"position",this).call(this,E),O=this.root.querySelector(".ql-tooltip-arrow");if(O.style.marginLeft="",_===0)return _;O.style.marginLeft=-1*_-O.offsetWidth/2+"px"}}]),T}(f.BaseTooltip);S.TEMPLATE=['<span class="ql-tooltip-arrow"></span>','<div class="ql-tooltip-editor">','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-close"></a>',"</div>"].join(""),r.BubbleTooltip=S,r.default=w},function(n,r,i){n.exports=i(63)}]).default})})(i8);var Mn=-1,bn=1,Ze=0;function Ho(t,e,n,r){if(t===e)return t?[[Ze,t]]:[];if(n!=null){var i=c8(t,e,n);if(i)return i}var o=Zu(t,e),s=t.substring(0,o);t=t.substring(o),e=e.substring(o),o=Ju(t,e);var a=t.substring(t.length-o);t=t.substring(0,t.length-o),e=e.substring(0,e.length-o);var l=o8(t,e);return s&&l.unshift([Ze,s]),a&&l.push([Ze,a]),m1(l,r),l}function o8(t,e){var n;if(!t)return[[bn,e]];if(!e)return[[Mn,t]];var r=t.length>e.length?t:e,i=t.length>e.length?e:t,o=r.indexOf(i);if(o!==-1)return n=[[bn,r.substring(0,o)],[Ze,i],[bn,r.substring(o+i.length)]],t.length>e.length&&(n[0][0]=n[2][0]=Mn),n;if(i.length===1)return[[Mn,t],[bn,e]];var s=a8(t,e);if(s){var a=s[0],l=s[1],c=s[2],u=s[3],f=s[4],d=Ho(a,c),h=Ho(l,u);return d.concat([[Ze,f]],h)}return s8(t,e)}function s8(t,e){for(var n=t.length,r=e.length,i=Math.ceil((n+r)/2),o=i,s=2*i,a=new Array(s),l=new Array(s),c=0;c<s;c++)a[c]=-1,l[c]=-1;a[o+1]=0,l[o+1]=0;for(var u=n-r,f=u%2!==0,d=0,h=0,p=0,g=0,b=0;b<i;b++){for(var v=-b+d;v<=b-h;v+=2){var m=o+v,x;v===-b||v!==b&&a[m-1]<a[m+1]?x=a[m+1]:x=a[m-1]+1;for(var y=x-v;x<n&&y<r&&t.charAt(x)===e.charAt(y);)x++,y++;if(a[m]=x,x>n)h+=2;else if(y>r)d+=2;else if(f){var w=o+u-v;if(w>=0&&w<s&&l[w]!==-1){var S=n-l[w];if(x>=S)return v1(t,e,x,y)}}}for(var C=-b+p;C<=b-g;C+=2){var w=o+C,S;C===-b||C!==b&&l[w-1]<l[w+1]?S=l[w+1]:S=l[w-1]+1;for(var T=S-C;S<n&&T<r&&t.charAt(n-S-1)===e.charAt(r-T-1);)S++,T++;if(l[w]=S,S>n)g+=2;else if(T>r)p+=2;else if(!f){var m=o+u-C;if(m>=0&&m<s&&a[m]!==-1){var x=a[m],y=o+x-m;if(S=n-S,x>=S)return v1(t,e,x,y)}}}}return[[Mn,t],[bn,e]]}function v1(t,e,n,r){var i=t.substring(0,n),o=e.substring(0,r),s=t.substring(n),a=e.substring(r),l=Ho(i,o),c=Ho(s,a);return l.concat(c)}function Zu(t,e){if(!t||!e||t.charAt(0)!==e.charAt(0))return 0;for(var n=0,r=Math.min(t.length,e.length),i=r,o=0;n<i;)t.substring(o,i)==e.substring(o,i)?(n=i,o=n):r=i,i=Math.floor((r-n)/2+n);return y1(t.charCodeAt(i-1))&&i--,i}function Ju(t,e){if(!t||!e||t.slice(-1)!==e.slice(-1))return 0;for(var n=0,r=Math.min(t.length,e.length),i=r,o=0;n<i;)t.substring(t.length-i,t.length-o)==e.substring(e.length-i,e.length-o)?(n=i,o=n):r=i,i=Math.floor((r-n)/2+n);return b1(t.charCodeAt(t.length-i))&&i--,i}function a8(t,e){var n=t.length>e.length?t:e,r=t.length>e.length?e:t;if(n.length<4||r.length*2<n.length)return null;function i(h,p,g){for(var b=h.substring(g,g+Math.floor(h.length/4)),v=-1,m="",x,y,w,S;(v=p.indexOf(b,v+1))!==-1;){var C=Zu(h.substring(g),p.substring(v)),T=Ju(h.substring(0,g),p.substring(0,v));m.length<T+C&&(m=p.substring(v-T,v)+p.substring(v,v+C),x=h.substring(0,g-T),y=h.substring(g+C),w=p.substring(0,v-T),S=p.substring(v+C))}return m.length*2>=h.length?[x,y,w,S,m]:null}var o=i(n,r,Math.ceil(n.length/4)),s=i(n,r,Math.ceil(n.length/2)),a;if(!o&&!s)return null;s?o?a=o[4].length>s[4].length?o:s:a=s:a=o;var l,c,u,f;t.length>e.length?(l=a[0],c=a[1],u=a[2],f=a[3]):(u=a[0],f=a[1],l=a[2],c=a[3]);var d=a[4];return[l,c,u,f,d]}function m1(t,e){t.push([Ze,""]);for(var n=0,r=0,i=0,o="",s="",a;n<t.length;){if(n<t.length-1&&!t[n][1]){t.splice(n,1);continue}switch(t[n][0]){case bn:i++,s+=t[n][1],n++;break;case Mn:r++,o+=t[n][1],n++;break;case Ze:var l=n-i-r-1;if(e){if(l>=0&&w1(t[l][1])){var c=t[l][1].slice(-1);if(t[l][1]=t[l][1].slice(0,-1),o=c+o,s=c+s,!t[l][1]){t.splice(l,1),n--;var u=l-1;t[u]&&t[u][0]===bn&&(i++,s=t[u][1]+s,u--),t[u]&&t[u][0]===Mn&&(r++,o=t[u][1]+o,u--),l=u}}if(x1(t[n][1])){var c=t[n][1].charAt(0);t[n][1]=t[n][1].slice(1),o+=c,s+=c}}if(n<t.length-1&&!t[n][1]){t.splice(n,1);break}if(o.length>0||s.length>0){o.length>0&&s.length>0&&(a=Zu(s,o),a!==0&&(l>=0?t[l][1]+=s.substring(0,a):(t.splice(0,0,[Ze,s.substring(0,a)]),n++),s=s.substring(a),o=o.substring(a)),a=Ju(s,o),a!==0&&(t[n][1]=s.substring(s.length-a)+t[n][1],s=s.substring(0,s.length-a),o=o.substring(0,o.length-a)));var f=i+r;o.length===0&&s.length===0?(t.splice(n-f,f),n=n-f):o.length===0?(t.splice(n-f,f,[bn,s]),n=n-f+1):s.length===0?(t.splice(n-f,f,[Mn,o]),n=n-f+1):(t.splice(n-f,f,[Mn,o],[bn,s]),n=n-f+2)}n!==0&&t[n-1][0]===Ze?(t[n-1][1]+=t[n][1],t.splice(n,1)):n++,i=0,r=0,o="",s="";break}}t[t.length-1][1]===""&&t.pop();var d=!1;for(n=1;n<t.length-1;)t[n-1][0]===Ze&&t[n+1][0]===Ze&&(t[n][1].substring(t[n][1].length-t[n-1][1].length)===t[n-1][1]?(t[n][1]=t[n-1][1]+t[n][1].substring(0,t[n][1].length-t[n-1][1].length),t[n+1][1]=t[n-1][1]+t[n+1][1],t.splice(n-1,1),d=!0):t[n][1].substring(0,t[n+1][1].length)==t[n+1][1]&&(t[n-1][1]+=t[n+1][1],t[n][1]=t[n][1].substring(t[n+1][1].length)+t[n+1][1],t.splice(n+1,1),d=!0)),n++;d&&m1(t,e)}function y1(t){return t>=55296&&t<=56319}function b1(t){return t>=56320&&t<=57343}function x1(t){return b1(t.charCodeAt(0))}function w1(t){return y1(t.charCodeAt(t.length-1))}function l8(t){for(var e=[],n=0;n<t.length;n++)t[n][1].length>0&&e.push(t[n]);return e}function $u(t,e,n,r){return w1(t)||x1(r)?null:l8([[Ze,t],[Mn,e],[bn,n],[Ze,r]])}function c8(t,e,n){var r=typeof n=="number"?{index:n,length:0}:n.oldRange,i=typeof n=="number"?null:n.newRange,o=t.length,s=e.length;if(r.length===0&&(i===null||i.length===0)){var a=r.index,l=t.slice(0,a),c=t.slice(a),u=i?i.index:null;t:{var f=a+s-o;if(u!==null&&u!==f||f<0||f>s)break t;var d=e.slice(0,f),h=e.slice(f);if(h!==c)break t;var p=Math.min(a,f),g=l.slice(0,p),b=d.slice(0,p);if(g!==b)break t;var v=l.slice(p),m=d.slice(p);return $u(g,v,m,c)}t:{if(u!==null&&u!==a)break t;var x=a,d=e.slice(0,x),h=e.slice(x);if(d!==l)break t;var y=Math.min(o-x,s-x),w=c.slice(c.length-y),S=h.slice(h.length-y);if(w!==S)break t;var v=c.slice(0,c.length-y),m=h.slice(0,h.length-y);return $u(l,v,m,w)}}if(r.length>0&&i&&i.length===0)t:{var g=t.slice(0,r.index),w=t.slice(r.index+r.length),p=g.length,y=w.length;if(s<p+y)break t;var b=e.slice(0,p),S=e.slice(s-y);if(g!==b||w!==S)break t;var v=t.slice(p,o-y),m=e.slice(p,s-y);return $u(g,v,m,w)}return null}function Qa(t,e,n){return Ho(t,e,n,!0)}Qa.INSERT=bn,Qa.DELETE=Mn,Qa.EQUAL=Ze;var u8=Qa,Wa={exports:{}};Wa.exports,function(t,e){var n=200,r="__lodash_hash_undefined__",i=9007199254740991,o="[object Arguments]",s="[object Array]",a="[object Boolean]",l="[object Date]",c="[object Error]",u="[object Function]",f="[object GeneratorFunction]",d="[object Map]",h="[object Number]",p="[object Object]",g="[object Promise]",b="[object RegExp]",v="[object Set]",m="[object String]",x="[object Symbol]",y="[object WeakMap]",w="[object ArrayBuffer]",S="[object DataView]",C="[object Float32Array]",T="[object Float64Array]",k="[object Int8Array]",E="[object Int16Array]",_="[object Int32Array]",O="[object Uint8Array]",P="[object Uint8ClampedArray]",q="[object Uint16Array]",L="[object Uint32Array]",I=/[\\^$.*+?()[\]{}|]/g,B=/\w*$/,W=/^\[object .+?Constructor\]$/,U=/^(?:0|[1-9]\d*)$/,R={};R[o]=R[s]=R[w]=R[S]=R[a]=R[l]=R[C]=R[T]=R[k]=R[E]=R[_]=R[d]=R[h]=R[p]=R[b]=R[v]=R[m]=R[x]=R[O]=R[P]=R[q]=R[L]=!0,R[c]=R[u]=R[y]=!1;var M=typeof be=="object"&&be&&be.Object===Object&&be,N=typeof self=="object"&&self&&self.Object===Object&&self,z=M||N||Function("return this")(),Z=e&&!e.nodeType&&e,Y=Z&&!0&&t&&!t.nodeType&&t,F=Y&&Y.exports===Z;function K(A,D){return A.set(D[0],D[1]),A}function J(A,D){return A.add(D),A}function nt(A,D){for(var Q=-1,at=A?A.length:0;++Q<at&&D(A[Q],Q,A)!==!1;);return A}function ot(A,D){for(var Q=-1,at=D.length,Et=A.length;++Q<at;)A[Et+Q]=D[Q];return A}function pt(A,D,Q,at){for(var Et=-1,bt=A?A.length:0;++Et<bt;)Q=D(Q,A[Et],Et,A);return Q}function mt(A,D){for(var Q=-1,at=Array(A);++Q<A;)at[Q]=D(Q);return at}function j(A,D){return A==null?void 0:A[D]}function H(A){var D=!1;if(A!=null&&typeof A.toString!="function")try{D=!!(A+"")}catch{}return D}function $(A){var D=-1,Q=Array(A.size);return A.forEach(function(at,Et){Q[++D]=[Et,at]}),Q}function ut(A,D){return function(Q){return A(D(Q))}}function st(A){var D=-1,Q=Array(A.size);return A.forEach(function(at){Q[++D]=at}),Q}var V=Array.prototype,X=Function.prototype,tt=Object.prototype,rt=z["__core-js_shared__"],G=function(){var A=/[^.]+$/.exec(rt&&rt.keys&&rt.keys.IE_PROTO||"");return A?"Symbol(src)_1."+A:""}(),ht=X.toString,ct=tt.hasOwnProperty,dt=tt.toString,vt=RegExp("^"+ht.call(ct).replace(I,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),wt=F?z.Buffer:void 0,yt=z.Symbol,qt=z.Uint8Array,_t=ut(Object.getPrototypeOf,Object),Ht=Object.create,Ne=tt.propertyIsEnumerable,Ce=V.splice,On=Object.getOwnPropertySymbols,ur=wt?wt.isBuffer:void 0,Ae=ut(Object.keys,Object),Ee=_n(z,"DataView"),Nn=_n(z,"Map"),Sn=_n(z,"Promise"),ro=_n(z,"Set"),Cs=_n(z,"WeakMap"),xi=_n(Object,"create"),Es=Qe(Ee),wi=Qe(Nn),Ts=Qe(Sn),ks=Qe(ro),Ps=Qe(Cs),Ur=yt?yt.prototype:void 0,rc=Ur?Ur.valueOf:void 0;function fr(A){var D=-1,Q=A?A.length:0;for(this.clear();++D<Q;){var at=A[D];this.set(at[0],at[1])}}function Rd(){this.__data__=xi?xi(null):{}}function Id(A){return this.has(A)&&delete this.__data__[A]}function Nd(A){var D=this.__data__;if(xi){var Q=D[A];return Q===r?void 0:Q}return ct.call(D,A)?D[A]:void 0}function ic(A){var D=this.__data__;return xi?D[A]!==void 0:ct.call(D,A)}function Ms(A,D){var Q=this.__data__;return Q[A]=xi&&D===void 0?r:D,this}fr.prototype.clear=Rd,fr.prototype.delete=Id,fr.prototype.get=Nd,fr.prototype.has=ic,fr.prototype.set=Ms;function Te(A){var D=-1,Q=A?A.length:0;for(this.clear();++D<Q;){var at=A[D];this.set(at[0],at[1])}}function Fd(){this.__data__=[]}function Bd(A){var D=this.__data__,Q=oo(D,A);if(Q<0)return!1;var at=D.length-1;return Q==at?D.pop():Ce.call(D,Q,1),!0}function jd(A){var D=this.__data__,Q=oo(D,A);return Q<0?void 0:D[Q][1]}function zd(A){return oo(this.__data__,A)>-1}function Ud(A,D){var Q=this.__data__,at=oo(Q,A);return at<0?Q.push([A,D]):Q[at][1]=D,this}Te.prototype.clear=Fd,Te.prototype.delete=Bd,Te.prototype.get=jd,Te.prototype.has=zd,Te.prototype.set=Ud;function Fe(A){var D=-1,Q=A?A.length:0;for(this.clear();++D<Q;){var at=A[D];this.set(at[0],at[1])}}function Hd(){this.__data__={hash:new fr,map:new(Nn||Te),string:new fr}}function Vd(A){return Oi(this,A).delete(A)}function Yd(A){return Oi(this,A).get(A)}function Qd(A){return Oi(this,A).has(A)}function Wd(A,D){return Oi(this,A).set(A,D),this}Fe.prototype.clear=Hd,Fe.prototype.delete=Vd,Fe.prototype.get=Yd,Fe.prototype.has=Qd,Fe.prototype.set=Wd;function $e(A){this.__data__=new Te(A)}function Kd(){this.__data__=new Te}function Gd(A){return this.__data__.delete(A)}function Xd(A){return this.__data__.get(A)}function Zd(A){return this.__data__.has(A)}function Jd(A,D){var Q=this.__data__;if(Q instanceof Te){var at=Q.__data__;if(!Nn||at.length<n-1)return at.push([A,D]),this;Q=this.__data__=new Fe(at)}return Q.set(A,D),this}$e.prototype.clear=Kd,$e.prototype.delete=Gd,$e.prototype.get=Xd,$e.prototype.has=Zd,$e.prototype.set=Jd;function io(A,D){var Q=Rs(A)||ao(A)?mt(A.length,String):[],at=Q.length,Et=!!at;for(var bt in A)ct.call(A,bt)&&!(Et&&(bt=="length"||dh(bt,at)))&&Q.push(bt);return Q}function oc(A,D,Q){var at=A[D];(!(ct.call(A,D)&&uc(at,Q))||Q===void 0&&!(D in A))&&(A[D]=Q)}function oo(A,D){for(var Q=A.length;Q--;)if(uc(A[Q][0],D))return Q;return-1}function Fn(A,D){return A&&Ds(D,Ns(D),A)}function qs(A,D,Q,at,Et,bt,Bt){var Ft;if(at&&(Ft=bt?at(A,Et,bt,Bt):at(A)),Ft!==void 0)return Ft;if(!jn(A))return A;var pe=Rs(A);if(pe){if(Ft=uh(A),!D)return ah(A,Ft)}else{var Vt=hr(A),Be=Vt==u||Vt==f;if(fc(A))return so(A,D);if(Vt==p||Vt==o||Be&&!bt){if(H(A))return bt?A:{};if(Ft=Bn(Be?{}:A),!D)return lh(A,Fn(Ft,A))}else{if(!R[Vt])return bt?A:{};Ft=fh(A,Vt,qs,D)}}Bt||(Bt=new $e);var tn=Bt.get(A);if(tn)return tn;if(Bt.set(A,Ft),!pe)var ve=Q?ch(A):Ns(A);return nt(ve||A,function(je,ke){ve&&(ke=je,je=A[ke]),oc(Ft,ke,qs(je,D,Q,at,ke,A,Bt))}),Ft}function $d(A){return jn(A)?Ht(A):{}}function th(A,D,Q){var at=D(A);return Rs(A)?at:ot(at,Q(A))}function eh(A){return dt.call(A)}function nh(A){if(!jn(A)||ph(A))return!1;var D=Is(A)||H(A)?vt:W;return D.test(Qe(A))}function rh(A){if(!lc(A))return Ae(A);var D=[];for(var Q in Object(A))ct.call(A,Q)&&Q!="constructor"&&D.push(Q);return D}function so(A,D){if(D)return A.slice();var Q=new A.constructor(A.length);return A.copy(Q),Q}function Ls(A){var D=new A.constructor(A.byteLength);return new qt(D).set(new qt(A)),D}function Ai(A,D){var Q=D?Ls(A.buffer):A.buffer;return new A.constructor(Q,A.byteOffset,A.byteLength)}function sc(A,D,Q){var at=D?Q($(A),!0):$(A);return pt(at,K,new A.constructor)}function ac(A){var D=new A.constructor(A.source,B.exec(A));return D.lastIndex=A.lastIndex,D}function ih(A,D,Q){var at=D?Q(st(A),!0):st(A);return pt(at,J,new A.constructor)}function oh(A){return rc?Object(rc.call(A)):{}}function sh(A,D){var Q=D?Ls(A.buffer):A.buffer;return new A.constructor(Q,A.byteOffset,A.length)}function ah(A,D){var Q=-1,at=A.length;for(D||(D=Array(at));++Q<at;)D[Q]=A[Q];return D}function Ds(A,D,Q,at){Q||(Q={});for(var Et=-1,bt=D.length;++Et<bt;){var Bt=D[Et],Ft=void 0;oc(Q,Bt,Ft===void 0?A[Bt]:Ft)}return Q}function lh(A,D){return Ds(A,dr(A),D)}function ch(A){return th(A,Ns,dr)}function Oi(A,D){var Q=A.__data__;return hh(D)?Q[typeof D=="string"?"string":"hash"]:Q.map}function _n(A,D){var Q=j(A,D);return nh(Q)?Q:void 0}var dr=On?ut(On,Object):vh,hr=eh;(Ee&&hr(new Ee(new ArrayBuffer(1)))!=S||Nn&&hr(new Nn)!=d||Sn&&hr(Sn.resolve())!=g||ro&&hr(new ro)!=v||Cs&&hr(new Cs)!=y)&&(hr=function(A){var D=dt.call(A),Q=D==p?A.constructor:void 0,at=Q?Qe(Q):void 0;if(at)switch(at){case Es:return S;case wi:return d;case Ts:return g;case ks:return v;case Ps:return y}return D});function uh(A){var D=A.length,Q=A.constructor(D);return D&&typeof A[0]=="string"&&ct.call(A,"index")&&(Q.index=A.index,Q.input=A.input),Q}function Bn(A){return typeof A.constructor=="function"&&!lc(A)?$d(_t(A)):{}}function fh(A,D,Q,at){var Et=A.constructor;switch(D){case w:return Ls(A);case a:case l:return new Et(+A);case S:return Ai(A,at);case C:case T:case k:case E:case _:case O:case P:case q:case L:return sh(A,at);case d:return sc(A,at,Q);case h:case m:return new Et(A);case b:return ac(A);case v:return ih(A,at,Q);case x:return oh(A)}}function dh(A,D){return D=D??i,!!D&&(typeof A=="number"||U.test(A))&&A>-1&&A%1==0&&A<D}function hh(A){var D=typeof A;return D=="string"||D=="number"||D=="symbol"||D=="boolean"?A!=="__proto__":A===null}function ph(A){return!!G&&G in A}function lc(A){var D=A&&A.constructor,Q=typeof D=="function"&&D.prototype||tt;return A===Q}function Qe(A){if(A!=null){try{return ht.call(A)}catch{}try{return A+""}catch{}}return""}function cc(A){return qs(A,!0,!0)}function uc(A,D){return A===D||A!==A&&D!==D}function ao(A){return gh(A)&&ct.call(A,"callee")&&(!Ne.call(A,"callee")||dt.call(A)==o)}var Rs=Array.isArray;function lo(A){return A!=null&&dc(A.length)&&!Is(A)}function gh(A){return hc(A)&&lo(A)}var fc=ur||mh;function Is(A){var D=jn(A)?dt.call(A):"";return D==u||D==f}function dc(A){return typeof A=="number"&&A>-1&&A%1==0&&A<=i}function jn(A){var D=typeof A;return!!A&&(D=="object"||D=="function")}function hc(A){return!!A&&typeof A=="object"}function Ns(A){return lo(A)?io(A):rh(A)}function vh(){return[]}function mh(){return!1}t.exports=cc}(Wa,Wa.exports);var A1=Wa.exports,Ka={exports:{}};Ka.exports,function(t,e){var n=200,r="__lodash_hash_undefined__",i=1,o=2,s=9007199254740991,a="[object Arguments]",l="[object Array]",c="[object AsyncFunction]",u="[object Boolean]",f="[object Date]",d="[object Error]",h="[object Function]",p="[object GeneratorFunction]",g="[object Map]",b="[object Number]",v="[object Null]",m="[object Object]",x="[object Promise]",y="[object Proxy]",w="[object RegExp]",S="[object Set]",C="[object String]",T="[object Symbol]",k="[object Undefined]",E="[object WeakMap]",_="[object ArrayBuffer]",O="[object DataView]",P="[object Float32Array]",q="[object Float64Array]",L="[object Int8Array]",I="[object Int16Array]",B="[object Int32Array]",W="[object Uint8Array]",U="[object Uint8ClampedArray]",R="[object Uint16Array]",M="[object Uint32Array]",N=/[\\^$.*+?()[\]{}|]/g,z=/^\[object .+?Constructor\]$/,Z=/^(?:0|[1-9]\d*)$/,Y={};Y[P]=Y[q]=Y[L]=Y[I]=Y[B]=Y[W]=Y[U]=Y[R]=Y[M]=!0,Y[a]=Y[l]=Y[_]=Y[u]=Y[O]=Y[f]=Y[d]=Y[h]=Y[g]=Y[b]=Y[m]=Y[w]=Y[S]=Y[C]=Y[E]=!1;var F=typeof be=="object"&&be&&be.Object===Object&&be,K=typeof self=="object"&&self&&self.Object===Object&&self,J=F||K||Function("return this")(),nt=e&&!e.nodeType&&e,ot=nt&&!0&&t&&!t.nodeType&&t,pt=ot&&ot.exports===nt,mt=pt&&F.process,j=function(){try{return mt&&mt.binding&&mt.binding("util")}catch{}}(),H=j&&j.isTypedArray;function $(A,D){for(var Q=-1,at=A==null?0:A.length,Et=0,bt=[];++Q<at;){var Bt=A[Q];D(Bt,Q,A)&&(bt[Et++]=Bt)}return bt}function ut(A,D){for(var Q=-1,at=D.length,Et=A.length;++Q<at;)A[Et+Q]=D[Q];return A}function st(A,D){for(var Q=-1,at=A==null?0:A.length;++Q<at;)if(D(A[Q],Q,A))return!0;return!1}function V(A,D){for(var Q=-1,at=Array(A);++Q<A;)at[Q]=D(Q);return at}function X(A){return function(D){return A(D)}}function tt(A,D){return A.has(D)}function rt(A,D){return A==null?void 0:A[D]}function G(A){var D=-1,Q=Array(A.size);return A.forEach(function(at,Et){Q[++D]=[Et,at]}),Q}function ht(A,D){return function(Q){return A(D(Q))}}function ct(A){var D=-1,Q=Array(A.size);return A.forEach(function(at){Q[++D]=at}),Q}var dt=Array.prototype,vt=Function.prototype,wt=Object.prototype,yt=J["__core-js_shared__"],qt=vt.toString,_t=wt.hasOwnProperty,Ht=function(){var A=/[^.]+$/.exec(yt&&yt.keys&&yt.keys.IE_PROTO||"");return A?"Symbol(src)_1."+A:""}(),Ne=wt.toString,Ce=RegExp("^"+qt.call(_t).replace(N,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),On=pt?J.Buffer:void 0,ur=J.Symbol,Ae=J.Uint8Array,Ee=wt.propertyIsEnumerable,Nn=dt.splice,Sn=ur?ur.toStringTag:void 0,ro=Object.getOwnPropertySymbols,Cs=On?On.isBuffer:void 0,xi=ht(Object.keys,Object),Es=dr(J,"DataView"),wi=dr(J,"Map"),Ts=dr(J,"Promise"),ks=dr(J,"Set"),Ps=dr(J,"WeakMap"),Ur=dr(Object,"create"),rc=Qe(Es),fr=Qe(wi),Rd=Qe(Ts),Id=Qe(ks),Nd=Qe(Ps),ic=ur?ur.prototype:void 0,Ms=ic?ic.valueOf:void 0;function Te(A){var D=-1,Q=A==null?0:A.length;for(this.clear();++D<Q;){var at=A[D];this.set(at[0],at[1])}}function Fd(){this.__data__=Ur?Ur(null):{},this.size=0}function Bd(A){var D=this.has(A)&&delete this.__data__[A];return this.size-=D?1:0,D}function jd(A){var D=this.__data__;if(Ur){var Q=D[A];return Q===r?void 0:Q}return _t.call(D,A)?D[A]:void 0}function zd(A){var D=this.__data__;return Ur?D[A]!==void 0:_t.call(D,A)}function Ud(A,D){var Q=this.__data__;return this.size+=this.has(A)?0:1,Q[A]=Ur&&D===void 0?r:D,this}Te.prototype.clear=Fd,Te.prototype.delete=Bd,Te.prototype.get=jd,Te.prototype.has=zd,Te.prototype.set=Ud;function Fe(A){var D=-1,Q=A==null?0:A.length;for(this.clear();++D<Q;){var at=A[D];this.set(at[0],at[1])}}function Hd(){this.__data__=[],this.size=0}function Vd(A){var D=this.__data__,Q=so(D,A);if(Q<0)return!1;var at=D.length-1;return Q==at?D.pop():Nn.call(D,Q,1),--this.size,!0}function Yd(A){var D=this.__data__,Q=so(D,A);return Q<0?void 0:D[Q][1]}function Qd(A){return so(this.__data__,A)>-1}function Wd(A,D){var Q=this.__data__,at=so(Q,A);return at<0?(++this.size,Q.push([A,D])):Q[at][1]=D,this}Fe.prototype.clear=Hd,Fe.prototype.delete=Vd,Fe.prototype.get=Yd,Fe.prototype.has=Qd,Fe.prototype.set=Wd;function $e(A){var D=-1,Q=A==null?0:A.length;for(this.clear();++D<Q;){var at=A[D];this.set(at[0],at[1])}}function Kd(){this.size=0,this.__data__={hash:new Te,map:new(wi||Fe),string:new Te}}function Gd(A){var D=_n(this,A).delete(A);return this.size-=D?1:0,D}function Xd(A){return _n(this,A).get(A)}function Zd(A){return _n(this,A).has(A)}function Jd(A,D){var Q=_n(this,A),at=Q.size;return Q.set(A,D),this.size+=Q.size==at?0:1,this}$e.prototype.clear=Kd,$e.prototype.delete=Gd,$e.prototype.get=Xd,$e.prototype.has=Zd,$e.prototype.set=Jd;function io(A){var D=-1,Q=A==null?0:A.length;for(this.__data__=new $e;++D<Q;)this.add(A[D])}function oc(A){return this.__data__.set(A,r),this}function oo(A){return this.__data__.has(A)}io.prototype.add=io.prototype.push=oc,io.prototype.has=oo;function Fn(A){var D=this.__data__=new Fe(A);this.size=D.size}function qs(){this.__data__=new Fe,this.size=0}function $d(A){var D=this.__data__,Q=D.delete(A);return this.size=D.size,Q}function th(A){return this.__data__.get(A)}function eh(A){return this.__data__.has(A)}function nh(A,D){var Q=this.__data__;if(Q instanceof Fe){var at=Q.__data__;if(!wi||at.length<n-1)return at.push([A,D]),this.size=++Q.size,this;Q=this.__data__=new $e(at)}return Q.set(A,D),this.size=Q.size,this}Fn.prototype.clear=qs,Fn.prototype.delete=$d,Fn.prototype.get=th,Fn.prototype.has=eh,Fn.prototype.set=nh;function rh(A,D){var Q=ao(A),at=!Q&&uc(A),Et=!Q&&!at&&lo(A),bt=!Q&&!at&&!Et&&hc(A),Bt=Q||at||Et||bt,Ft=Bt?V(A.length,String):[],pe=Ft.length;for(var Vt in A)_t.call(A,Vt)&&!(Bt&&(Vt=="length"||Et&&(Vt=="offset"||Vt=="parent")||bt&&(Vt=="buffer"||Vt=="byteLength"||Vt=="byteOffset")||fh(Vt,pe)))&&Ft.push(Vt);return Ft}function so(A,D){for(var Q=A.length;Q--;)if(cc(A[Q][0],D))return Q;return-1}function Ls(A,D,Q){var at=D(A);return ao(A)?at:ut(at,Q(A))}function Ai(A){return A==null?A===void 0?k:v:Sn&&Sn in Object(A)?hr(A):lc(A)}function sc(A){return jn(A)&&Ai(A)==a}function ac(A,D,Q,at,Et){return A===D?!0:A==null||D==null||!jn(A)&&!jn(D)?A!==A&&D!==D:ih(A,D,Q,at,ac,Et)}function ih(A,D,Q,at,Et,bt){var Bt=ao(A),Ft=ao(D),pe=Bt?l:Bn(A),Vt=Ft?l:Bn(D);pe=pe==a?m:pe,Vt=Vt==a?m:Vt;var Be=pe==m,tn=Vt==m,ve=pe==Vt;if(ve&&lo(A)){if(!lo(D))return!1;Bt=!0,Be=!1}if(ve&&!Be)return bt||(bt=new Fn),Bt||hc(A)?Ds(A,D,Q,at,Et,bt):lh(A,D,pe,Q,at,Et,bt);if(!(Q&i)){var je=Be&&_t.call(A,"__wrapped__"),ke=tn&&_t.call(D,"__wrapped__");if(je||ke){var Hr=je?A.value():A,pr=ke?D.value():D;return bt||(bt=new Fn),Et(Hr,pr,Q,at,bt)}}return ve?(bt||(bt=new Fn),ch(A,D,Q,at,Et,bt)):!1}function oh(A){if(!dc(A)||hh(A))return!1;var D=fc(A)?Ce:z;return D.test(Qe(A))}function sh(A){return jn(A)&&Is(A.length)&&!!Y[Ai(A)]}function ah(A){if(!ph(A))return xi(A);var D=[];for(var Q in Object(A))_t.call(A,Q)&&Q!="constructor"&&D.push(Q);return D}function Ds(A,D,Q,at,Et,bt){var Bt=Q&i,Ft=A.length,pe=D.length;if(Ft!=pe&&!(Bt&&pe>Ft))return!1;var Vt=bt.get(A);if(Vt&&bt.get(D))return Vt==D;var Be=-1,tn=!0,ve=Q&o?new io:void 0;for(bt.set(A,D),bt.set(D,A);++Be<Ft;){var je=A[Be],ke=D[Be];if(at)var Hr=Bt?at(ke,je,Be,D,A,bt):at(je,ke,Be,A,D,bt);if(Hr!==void 0){if(Hr)continue;tn=!1;break}if(ve){if(!st(D,function(pr,Si){if(!tt(ve,Si)&&(je===pr||Et(je,pr,Q,at,bt)))return ve.push(Si)})){tn=!1;break}}else if(!(je===ke||Et(je,ke,Q,at,bt))){tn=!1;break}}return bt.delete(A),bt.delete(D),tn}function lh(A,D,Q,at,Et,bt,Bt){switch(Q){case O:if(A.byteLength!=D.byteLength||A.byteOffset!=D.byteOffset)return!1;A=A.buffer,D=D.buffer;case _:return!(A.byteLength!=D.byteLength||!bt(new Ae(A),new Ae(D)));case u:case f:case b:return cc(+A,+D);case d:return A.name==D.name&&A.message==D.message;case w:case C:return A==D+"";case g:var Ft=G;case S:var pe=at&i;if(Ft||(Ft=ct),A.size!=D.size&&!pe)return!1;var Vt=Bt.get(A);if(Vt)return Vt==D;at|=o,Bt.set(A,D);var Be=Ds(Ft(A),Ft(D),at,Et,bt,Bt);return Bt.delete(A),Be;case T:if(Ms)return Ms.call(A)==Ms.call(D)}return!1}function ch(A,D,Q,at,Et,bt){var Bt=Q&i,Ft=Oi(A),pe=Ft.length,Vt=Oi(D),Be=Vt.length;if(pe!=Be&&!Bt)return!1;for(var tn=pe;tn--;){var ve=Ft[tn];if(!(Bt?ve in D:_t.call(D,ve)))return!1}var je=bt.get(A);if(je&&bt.get(D))return je==D;var ke=!0;bt.set(A,D),bt.set(D,A);for(var Hr=Bt;++tn<pe;){ve=Ft[tn];var pr=A[ve],Si=D[ve];if(at)var ex=Bt?at(Si,pr,ve,D,A,bt):at(pr,Si,ve,A,D,bt);if(!(ex===void 0?pr===Si||Et(pr,Si,Q,at,bt):ex)){ke=!1;break}Hr||(Hr=ve=="constructor")}if(ke&&!Hr){var pc=A.constructor,gc=D.constructor;pc!=gc&&"constructor"in A&&"constructor"in D&&!(typeof pc=="function"&&pc instanceof pc&&typeof gc=="function"&&gc instanceof gc)&&(ke=!1)}return bt.delete(A),bt.delete(D),ke}function Oi(A){return Ls(A,Ns,uh)}function _n(A,D){var Q=A.__data__;return dh(D)?Q[typeof D=="string"?"string":"hash"]:Q.map}function dr(A,D){var Q=rt(A,D);return oh(Q)?Q:void 0}function hr(A){var D=_t.call(A,Sn),Q=A[Sn];try{A[Sn]=void 0;var at=!0}catch{}var Et=Ne.call(A);return at&&(D?A[Sn]=Q:delete A[Sn]),Et}var uh=ro?function(A){return A==null?[]:(A=Object(A),$(ro(A),function(D){return Ee.call(A,D)}))}:vh,Bn=Ai;(Es&&Bn(new Es(new ArrayBuffer(1)))!=O||wi&&Bn(new wi)!=g||Ts&&Bn(Ts.resolve())!=x||ks&&Bn(new ks)!=S||Ps&&Bn(new Ps)!=E)&&(Bn=function(A){var D=Ai(A),Q=D==m?A.constructor:void 0,at=Q?Qe(Q):"";if(at)switch(at){case rc:return O;case fr:return g;case Rd:return x;case Id:return S;case Nd:return E}return D});function fh(A,D){return D=D??s,!!D&&(typeof A=="number"||Z.test(A))&&A>-1&&A%1==0&&A<D}function dh(A){var D=typeof A;return D=="string"||D=="number"||D=="symbol"||D=="boolean"?A!=="__proto__":A===null}function hh(A){return!!Ht&&Ht in A}function ph(A){var D=A&&A.constructor,Q=typeof D=="function"&&D.prototype||wt;return A===Q}function lc(A){return Ne.call(A)}function Qe(A){if(A!=null){try{return qt.call(A)}catch{}try{return A+""}catch{}}return""}function cc(A,D){return A===D||A!==A&&D!==D}var uc=sc(function(){return arguments}())?sc:function(A){return jn(A)&&_t.call(A,"callee")&&!Ee.call(A,"callee")},ao=Array.isArray;function Rs(A){return A!=null&&Is(A.length)&&!fc(A)}var lo=Cs||mh;function gh(A,D){return ac(A,D)}function fc(A){if(!dc(A))return!1;var D=Ai(A);return D==h||D==p||D==c||D==y}function Is(A){return typeof A=="number"&&A>-1&&A%1==0&&A<=s}function dc(A){var D=typeof A;return A!=null&&(D=="object"||D=="function")}function jn(A){return A!=null&&typeof A=="object"}var hc=H?X(H):sh;function Ns(A){return Rs(A)?rh(A):ah(A)}function vh(){return[]}function mh(){return!1}t.exports=gh}(Ka,Ka.exports);var O1=Ka.exports,tf={},S1=be&&be.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(tf,"__esModule",{value:!0});var f8=S1(A1),d8=S1(O1),ef;(function(t){function e(o,s,a){o===void 0&&(o={}),s===void 0&&(s={}),typeof o!="object"&&(o={}),typeof s!="object"&&(s={});var l=f8.default(s);a||(l=Object.keys(l).reduce(function(u,f){return l[f]!=null&&(u[f]=l[f]),u},{}));for(var c in o)o[c]!==void 0&&s[c]===void 0&&(l[c]=o[c]);return Object.keys(l).length>0?l:void 0}t.compose=e;function n(o,s){o===void 0&&(o={}),s===void 0&&(s={}),typeof o!="object"&&(o={}),typeof s!="object"&&(s={});var a=Object.keys(o).concat(Object.keys(s)).reduce(function(l,c){return d8.default(o[c],s[c])||(l[c]=s[c]===void 0?null:s[c]),l},{});return Object.keys(a).length>0?a:void 0}t.diff=n;function r(o,s){o===void 0&&(o={}),s===void 0&&(s={}),o=o||{};var a=Object.keys(s).reduce(function(l,c){return s[c]!==o[c]&&o[c]!==void 0&&(l[c]=s[c]),l},{});return Object.keys(o).reduce(function(l,c){return o[c]!==s[c]&&s[c]===void 0&&(l[c]=null),l},a)}t.invert=r;function i(o,s,a){if(a===void 0&&(a=!1),typeof o!="object")return s;if(typeof s=="object"){if(!a)return s;var l=Object.keys(s).reduce(function(c,u){return o[u]===void 0&&(c[u]=s[u]),c},{});return Object.keys(l).length>0?l:void 0}}t.transform=i})(ef||(ef={})),tf.default=ef;var Ga={},Xa={},_1;function h8(){if(_1)return Xa;_1=1;var t=be&&be.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Xa,"__esModule",{value:!0});var e=t(E1()),n=function(){function r(i){this.ops=i,this.index=0,this.offset=0}return r.prototype.hasNext=function(){return this.peekLength()<1/0},r.prototype.next=function(i){i||(i=1/0);var o=this.ops[this.index];if(o){var s=this.offset,a=e.default.length(o);if(i>=a-s?(i=a-s,this.index+=1,this.offset=0):this.offset+=i,typeof o.delete=="number")return{delete:i};var l={};return o.attributes&&(l.attributes=o.attributes),typeof o.retain=="number"?l.retain=i:typeof o.insert=="string"?l.insert=o.insert.substr(s,i):l.insert=o.insert,l}else return{retain:1/0}},r.prototype.peek=function(){return this.ops[this.index]},r.prototype.peekLength=function(){return this.ops[this.index]?e.default.length(this.ops[this.index])-this.offset:1/0},r.prototype.peekType=function(){return this.ops[this.index]?typeof this.ops[this.index].delete=="number"?"delete":typeof this.ops[this.index].retain=="number"?"retain":"insert":"retain"},r.prototype.rest=function(){if(this.hasNext()){if(this.offset===0)return this.ops.slice(this.index);var i=this.offset,o=this.index,s=this.next(),a=this.ops.slice(this.index);return this.offset=i,this.index=o,[s].concat(a)}else return[]},r}();return Xa.default=n,Xa}var C1;function E1(){if(C1)return Ga;C1=1;var t=be&&be.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Ga,"__esModule",{value:!0});var e=t(h8()),n;return function(r){function i(s){return new e.default(s)}r.iterator=i;function o(s){return typeof s.delete=="number"?s.delete:typeof s.retain=="number"?s.retain:typeof s.insert=="string"?s.insert.length:1}r.length=o}(n||(n={})),Ga.default=n,Ga}var Vo=be&&be.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},Za=Vo(u8),p8=Vo(A1),nf=Vo(O1),Yo=Vo(tf),_e=Vo(E1()),g8="\0";(function(){function t(e){Array.isArray(e)?this.ops=e:e!=null&&Array.isArray(e.ops)?this.ops=e.ops:this.ops=[]}return t.prototype.insert=function(e,n){var r={};return typeof e=="string"&&e.length===0?this:(r.insert=e,n!=null&&typeof n=="object"&&Object.keys(n).length>0&&(r.attributes=n),this.push(r))},t.prototype.delete=function(e){return e<=0?this:this.push({delete:e})},t.prototype.retain=function(e,n){if(e<=0)return this;var r={retain:e};return n!=null&&typeof n=="object"&&Object.keys(n).length>0&&(r.attributes=n),this.push(r)},t.prototype.push=function(e){var n=this.ops.length,r=this.ops[n-1];if(e=p8.default(e),typeof r=="object"){if(typeof e.delete=="number"&&typeof r.delete=="number")return this.ops[n-1]={delete:r.delete+e.delete},this;if(typeof r.delete=="number"&&e.insert!=null&&(n-=1,r=this.ops[n-1],typeof r!="object"))return this.ops.unshift(e),this;if(nf.default(e.attributes,r.attributes)){if(typeof e.insert=="string"&&typeof r.insert=="string")return this.ops[n-1]={insert:r.insert+e.insert},typeof e.attributes=="object"&&(this.ops[n-1].attributes=e.attributes),this;if(typeof e.retain=="number"&&typeof r.retain=="number")return this.ops[n-1]={retain:r.retain+e.retain},typeof e.attributes=="object"&&(this.ops[n-1].attributes=e.attributes),this}}return n===this.ops.length?this.ops.push(e):this.ops.splice(n,0,e),this},t.prototype.chop=function(){var e=this.ops[this.ops.length-1];return e&&e.retain&&!e.attributes&&this.ops.pop(),this},t.prototype.filter=function(e){return this.ops.filter(e)},t.prototype.forEach=function(e){this.ops.forEach(e)},t.prototype.map=function(e){return this.ops.map(e)},t.prototype.partition=function(e){var n=[],r=[];return this.forEach(function(i){var o=e(i)?n:r;o.push(i)}),[n,r]},t.prototype.reduce=function(e,n){return this.ops.reduce(e,n)},t.prototype.changeLength=function(){return this.reduce(function(e,n){return n.insert?e+_e.default.length(n):n.delete?e-n.delete:e},0)},t.prototype.length=function(){return this.reduce(function(e,n){return e+_e.default.length(n)},0)},t.prototype.slice=function(e,n){e===void 0&&(e=0),n===void 0&&(n=1/0);for(var r=[],i=_e.default.iterator(this.ops),o=0;o<n&&i.hasNext();){var s=void 0;o<e?s=i.next(e-o):(s=i.next(n-o),r.push(s)),o+=_e.default.length(s)}return new t(r)},t.prototype.compose=function(e){var n=_e.default.iterator(this.ops),r=_e.default.iterator(e.ops),i=[],o=r.peek();if(o!=null&&typeof o.retain=="number"&&o.attributes==null){for(var s=o.retain;n.peekType()==="insert"&&n.peekLength()<=s;)s-=n.peekLength(),i.push(n.next());o.retain-s>0&&r.next(o.retain-s)}for(var a=new t(i);n.hasNext()||r.hasNext();)if(r.peekType()==="insert")a.push(r.next());else if(n.peekType()==="delete")a.push(n.next());else{var l=Math.min(n.peekLength(),r.peekLength()),c=n.next(l),u=r.next(l);if(typeof u.retain=="number"){var f={};typeof c.retain=="number"?f.retain=l:f.insert=c.insert;var d=Yo.default.compose(c.attributes,u.attributes,typeof c.retain=="number");if(d&&(f.attributes=d),a.push(f),!r.hasNext()&&nf.default(a.ops[a.ops.length-1],f)){var h=new t(n.rest());return a.concat(h).chop()}}else typeof u.delete=="number"&&typeof c.retain=="number"&&a.push(u)}return a.chop()},t.prototype.concat=function(e){var n=new t(this.ops.slice());return e.ops.length>0&&(n.push(e.ops[0]),n.ops=n.ops.concat(e.ops.slice(1))),n},t.prototype.diff=function(e,n){if(this.ops===e.ops)return new t;var r=[this,e].map(function(l){return l.map(function(c){if(c.insert!=null)return typeof c.insert=="string"?c.insert:g8;var u=l===e?"on":"with";throw new Error("diff() called "+u+" non-document")}).join("")}),i=new t,o=Za.default(r[0],r[1],n),s=_e.default.iterator(this.ops),a=_e.default.iterator(e.ops);return o.forEach(function(l){for(var c=l[1].length;c>0;){var u=0;switch(l[0]){case Za.default.INSERT:u=Math.min(a.peekLength(),c),i.push(a.next(u));break;case Za.default.DELETE:u=Math.min(c,s.peekLength()),s.next(u),i.delete(u);break;case Za.default.EQUAL:u=Math.min(s.peekLength(),a.peekLength(),c);var f=s.next(u),d=a.next(u);nf.default(f.insert,d.insert)?i.retain(u,Yo.default.diff(f.attributes,d.attributes)):i.push(d).delete(u);break}c-=u}}),i.chop()},t.prototype.eachLine=function(e,n){n===void 0&&(n=` `);for(var r=_e.default.iterator(this.ops),i=new t,o=0;r.hasNext();){if(r.peekType()!=="insert")return;var s=r.peek(),a=_e.default.length(s)-r.peekLength(),l=typeof s.insert=="string"?s.insert.indexOf(n,a)-a:-1;if(l<0)i.push(r.next());else if(l>0)i.push(r.next(l));else{if(e(i,r.next(1).attributes||{},o)===!1)return;o+=1,i=new t}}i.length()>0&&e(i,{},o)},t.prototype.invert=function(e){var n=new t;return this.reduce(function(r,i){if(i.insert)n.delete(_e.default.length(i));else{if(i.retain&&i.attributes==null)return n.retain(i.retain),r+i.retain;if(i.delete||i.retain&&i.attributes){var o=i.delete||i.retain,s=e.slice(r,r+o);return s.forEach(function(a){i.delete?n.push(a):i.retain&&i.attributes&&n.retain(_e.default.length(a),Yo.default.invert(i.attributes,a.attributes))}),r+o}}return r},0),n.chop()},t.prototype.transform=function(e,n){if(n===void 0&&(n=!1),n=!!n,typeof e=="number")return this.transformPosition(e,n);for(var r=e,i=_e.default.iterator(this.ops),o=_e.default.iterator(r.ops),s=new t;i.hasNext()||o.hasNext();)if(i.peekType()==="insert"&&(n||o.peekType()!=="insert"))s.retain(_e.default.length(i.next()));else if(o.peekType()==="insert")s.push(o.next());else{var a=Math.min(i.peekLength(),o.peekLength()),l=i.next(a),c=o.next(a);if(l.delete)continue;c.delete?s.push(c):s.retain(a,Yo.default.transform(l.attributes,c.attributes,n))}return s.chop()},t.prototype.transformPosition=function(e,n){n===void 0&&(n=!1),n=!!n;for(var r=_e.default.iterator(this.ops),i=0;r.hasNext()&&i<=e;){var o=r.peekLength(),s=r.peekType();if(r.next(),s==="delete"){e-=Math.min(o,e-i);continue}else s==="insert"&&(i<e||!n)&&(e+=o);i+=o}return e},t.Op=_e.default,t.AttributeMap=Yo.default,t})();var Ja=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},v8=Array.isArray,$n=v8,m8=typeof Ja=="object"&&Ja&&Ja.Object===Object&&Ja,T1=m8,y8=T1,b8=typeof self=="object"&&self&&self.Object===Object&&self,x8=y8||b8||Function("return this")(),qn=x8,w8=qn,A8=w8.Symbol,$a=A8,k1=$a,P1=Object.prototype,O8=P1.hasOwnProperty,S8=P1.toString,Qo=k1?k1.toStringTag:void 0;function _8(t){var e=O8.call(t,Qo),n=t[Qo];try{t[Qo]=void 0;var r=!0}catch{}var i=S8.call(t);return r&&(e?t[Qo]=n:delete t[Qo]),i}var C8=_8,E8=Object.prototype,T8=E8.toString;function k8(t){return T8.call(t)}var P8=k8,M1=$a,M8=C8,q8=P8,L8="[object Null]",D8="[object Undefined]",q1=M1?M1.toStringTag:void 0;function R8(t){return t==null?t===void 0?D8:L8:q1&&q1 in Object(t)?M8(t):q8(t)}var ji=R8;function I8(t){return t!=null&&typeof t=="object"}var ri=I8,N8=ji,F8=ri,B8="[object Symbol]";function j8(t){return typeof t=="symbol"||F8(t)&&N8(t)==B8}var rf=j8,z8=$n,U8=rf,H8=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,V8=/^\w*$/;function Y8(t,e){if(z8(t))return!1;var n=typeof t;return n=="number"||n=="symbol"||n=="boolean"||t==null||U8(t)?!0:V8.test(t)||!H8.test(t)||e!=null&&t in Object(e)}var of=Y8;function Q8(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var tr=Q8,W8=ji,K8=tr,G8="[object AsyncFunction]",X8="[object Function]",Z8="[object GeneratorFunction]",J8="[object Proxy]";function $8(t){if(!K8(t))return!1;var e=W8(t);return e==X8||e==Z8||e==G8||e==J8}var sf=$8,tA=qn,eA=tA["__core-js_shared__"],nA=eA,af=nA,L1=function(){var t=/[^.]+$/.exec(af&&af.keys&&af.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function rA(t){return!!L1&&L1 in t}var iA=rA,oA=Function.prototype,sA=oA.toString;function aA(t){if(t!=null){try{return sA.call(t)}catch{}try{return t+""}catch{}}return""}var D1=aA,lA=sf,cA=iA,uA=tr,fA=D1,dA=/[\\^$.*+?()[\]{}|]/g,hA=/^\[object .+?Constructor\]$/,pA=Function.prototype,gA=Object.prototype,vA=pA.toString,mA=gA.hasOwnProperty,yA=RegExp("^"+vA.call(mA).replace(dA,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function bA(t){if(!uA(t)||cA(t))return!1;var e=lA(t)?yA:hA;return e.test(fA(t))}var xA=bA;function wA(t,e){return t==null?void 0:t[e]}var AA=wA,OA=xA,SA=AA;function _A(t,e){var n=SA(t,e);return OA(n)?n:void 0}var ii=_A,CA=ii,EA=CA(Object,"create"),tl=EA,R1=tl;function TA(){this.__data__=R1?R1(null):{},this.size=0}var kA=TA;function PA(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var MA=PA,qA=tl,LA="__lodash_hash_undefined__",DA=Object.prototype,RA=DA.hasOwnProperty;function IA(t){var e=this.__data__;if(qA){var n=e[t];return n===LA?void 0:n}return RA.call(e,t)?e[t]:void 0}var NA=IA,FA=tl,BA=Object.prototype,jA=BA.hasOwnProperty;function zA(t){var e=this.__data__;return FA?e[t]!==void 0:jA.call(e,t)}var UA=zA,HA=tl,VA="__lodash_hash_undefined__";function YA(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=HA&&e===void 0?VA:e,this}var QA=YA,WA=kA,KA=MA,GA=NA,XA=UA,ZA=QA;function zi(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}zi.prototype.clear=WA,zi.prototype.delete=KA,zi.prototype.get=GA,zi.prototype.has=XA,zi.prototype.set=ZA;var JA=zi;function $A(){this.__data__=[],this.size=0}var tO=$A;function eO(t,e){return t===e||t!==t&&e!==e}var Ui=eO,nO=Ui;function rO(t,e){for(var n=t.length;n--;)if(nO(t[n][0],e))return n;return-1}var el=rO,iO=el,oO=Array.prototype,sO=oO.splice;function aO(t){var e=this.__data__,n=iO(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():sO.call(e,n,1),--this.size,!0}var lO=aO,cO=el;function uO(t){var e=this.__data__,n=cO(e,t);return n<0?void 0:e[n][1]}var fO=uO,dO=el;function hO(t){return dO(this.__data__,t)>-1}var pO=hO,gO=el;function vO(t,e){var n=this.__data__,r=gO(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}var mO=vO,yO=tO,bO=lO,xO=fO,wO=pO,AO=mO;function Hi(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Hi.prototype.clear=yO,Hi.prototype.delete=bO,Hi.prototype.get=xO,Hi.prototype.has=wO,Hi.prototype.set=AO;var nl=Hi,OO=ii,SO=qn,_O=OO(SO,"Map"),lf=_O,I1=JA,CO=nl,EO=lf;function TO(){this.size=0,this.__data__={hash:new I1,map:new(EO||CO),string:new I1}}var kO=TO;function PO(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}var MO=PO,qO=MO;function LO(t,e){var n=t.__data__;return qO(e)?n[typeof e=="string"?"string":"hash"]:n.map}var rl=LO,DO=rl;function RO(t){var e=DO(this,t).delete(t);return this.size-=e?1:0,e}var IO=RO,NO=rl;function FO(t){return NO(this,t).get(t)}var BO=FO,jO=rl;function zO(t){return jO(this,t).has(t)}var UO=zO,HO=rl;function VO(t,e){var n=HO(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}var YO=VO,QO=kO,WO=IO,KO=BO,GO=UO,XO=YO;function Vi(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Vi.prototype.clear=QO,Vi.prototype.delete=WO,Vi.prototype.get=KO,Vi.prototype.has=GO,Vi.prototype.set=XO;var cf=Vi,N1=cf,ZO="Expected a function";function uf(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(ZO);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var s=t.apply(this,r);return n.cache=o.set(i,s)||o,s};return n.cache=new(uf.Cache||N1),n}uf.Cache=N1;var JO=uf,$O=JO,tS=500;function eS(t){var e=$O(t,function(r){return n.size===tS&&n.clear(),r}),n=e.cache;return e}var nS=eS,rS=nS,iS=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oS=/\\(\\)?/g,sS=rS(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(iS,function(n,r,i,o){e.push(i?o.replace(oS,"$1"):r||n)}),e}),aS=sS;function lS(t,e){for(var n=-1,r=t==null?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}var cS=lS,F1=$a,uS=cS,fS=$n,dS=rf,hS=1/0,B1=F1?F1.prototype:void 0,j1=B1?B1.toString:void 0;function z1(t){if(typeof t=="string")return t;if(fS(t))return uS(t,z1)+"";if(dS(t))return j1?j1.call(t):"";var e=t+"";return e=="0"&&1/t==-hS?"-0":e}var pS=z1,gS=pS;function vS(t){return t==null?"":gS(t)}var mS=vS,yS=$n,bS=of,xS=aS,wS=mS;function AS(t,e){return yS(t)?t:bS(t,e)?[t]:xS(wS(t))}var U1=AS,OS=ji,SS=ri,_S="[object Arguments]";function CS(t){return SS(t)&&OS(t)==_S}var ES=CS,H1=ES,TS=ri,V1=Object.prototype,kS=V1.hasOwnProperty,PS=V1.propertyIsEnumerable,MS=H1(function(){return arguments}())?H1:function(t){return TS(t)&&kS.call(t,"callee")&&!PS.call(t,"callee")},ff=MS,qS=9007199254740991,LS=/^(?:0|[1-9]\d*)$/;function DS(t,e){var n=typeof t;return e=e??qS,!!e&&(n=="number"||n!="symbol"&&LS.test(t))&&t>-1&&t%1==0&&t<e}var df=DS,RS=9007199254740991;function IS(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=RS}var hf=IS,NS=rf,FS=1/0;function BS(t){if(typeof t=="string"||NS(t))return t;var e=t+"";return e=="0"&&1/t==-FS?"-0":e}var il=BS,jS=U1,zS=ff,US=$n,HS=df,VS=hf,YS=il;function QS(t,e,n){e=jS(e,t);for(var r=-1,i=e.length,o=!1;++r<i;){var s=YS(e[r]);if(!(o=t!=null&&n(t,s)))break;t=t[s]}return o||++r!=i?o:(i=t==null?0:t.length,!!i&&VS(i)&&HS(s,i)&&(US(t)||zS(t)))}var WS=QS;function KS(t){return function(e){return t(e)}}var GS=KS,Wo={},XS={get exports(){return Wo},set exports(t){Wo=t}};(function(t,e){var n=T1,r=e&&!e.nodeType&&e,i=r&&!0&&t&&!t.nodeType&&t,o=i&&i.exports===r,s=o&&n.process,a=function(){try{var l=i&&i.require&&i.require("util").types;return l||s&&s.binding&&s.binding("util")}catch{}}();t.exports=a})(XS,Wo);var Y1=Wo;Y1&&Y1.isDate;function ZS(t,e){for(var n=-1,r=t==null?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var JS=ZS,$S=nl;function t7(){this.__data__=new $S,this.size=0}var e7=t7;function n7(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}var r7=n7;function i7(t){return this.__data__.get(t)}var o7=i7;function s7(t){return this.__data__.has(t)}var a7=s7,l7=nl,c7=lf,u7=cf,f7=200;function d7(t,e){var n=this.__data__;if(n instanceof l7){var r=n.__data__;if(!c7||r.length<f7-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new u7(r)}return n.set(t,e),this.size=n.size,this}var h7=d7,p7=nl,g7=e7,v7=r7,m7=o7,y7=a7,b7=h7;function Yi(t){var e=this.__data__=new p7(t);this.size=e.size}Yi.prototype.clear=g7,Yi.prototype.delete=v7,Yi.prototype.get=m7,Yi.prototype.has=y7,Yi.prototype.set=b7;var pf=Yi,x7="__lodash_hash_undefined__";function w7(t){return this.__data__.set(t,x7),this}var A7=w7;function O7(t){return this.__data__.has(t)}var S7=O7,_7=cf,C7=A7,E7=S7;function ol(t){var e=-1,n=t==null?0:t.length;for(this.__data__=new _7;++e<n;)this.add(t[e])}ol.prototype.add=ol.prototype.push=C7,ol.prototype.has=E7;var T7=ol;function k7(t,e){return t.has(e)}var P7=k7,M7=T7,q7=JS,L7=P7,D7=1,R7=2;function I7(t,e,n,r,i,o){var s=n&D7,a=t.length,l=e.length;if(a!=l&&!(s&&l>a))return!1;var c=o.get(t),u=o.get(e);if(c&&u)return c==e&&u==t;var f=-1,d=!0,h=n&R7?new M7:void 0;for(o.set(t,e),o.set(e,t);++f<a;){var p=t[f],g=e[f];if(r)var b=s?r(g,p,f,e,t,o):r(p,g,f,t,e,o);if(b!==void 0){if(b)continue;d=!1;break}if(h){if(!q7(e,function(v,m){if(!L7(h,m)&&(p===v||i(p,v,n,r,o)))return h.push(m)})){d=!1;break}}else if(!(p===g||i(p,g,n,r,o))){d=!1;break}}return o.delete(t),o.delete(e),d}var Q1=I7,N7=qn,F7=N7.Uint8Array,W1=F7;function B7(t){var e=-1,n=Array(t.size);return t.forEach(function(r,i){n[++e]=[i,r]}),n}var j7=B7;function z7(t){var e=-1,n=Array(t.size);return t.forEach(function(r){n[++e]=r}),n}var U7=z7,K1=$a,G1=W1,H7=Ui,V7=Q1,Y7=j7,Q7=U7,W7=1,K7=2,G7="[object Boolean]",X7="[object Date]",Z7="[object Error]",J7="[object Map]",$7="[object Number]",t9="[object RegExp]",e9="[object Set]",n9="[object String]",r9="[object Symbol]",i9="[object ArrayBuffer]",o9="[object DataView]",X1=K1?K1.prototype:void 0,gf=X1?X1.valueOf:void 0;function s9(t,e,n,r,i,o,s){switch(n){case o9:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case i9:return!(t.byteLength!=e.byteLength||!o(new G1(t),new G1(e)));case G7:case X7:case $7:return H7(+t,+e);case Z7:return t.name==e.name&&t.message==e.message;case t9:case n9:return t==e+"";case J7:var a=Y7;case e9:var l=r&W7;if(a||(a=Q7),t.size!=e.size&&!l)return!1;var c=s.get(t);if(c)return c==e;r|=K7,s.set(t,e);var u=V7(a(t),a(e),r,i,o,s);return s.delete(t),u;case r9:if(gf)return gf.call(t)==gf.call(e)}return!1}var a9=s9;function l9(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}var c9=l9,u9=c9,f9=$n;function d9(t,e,n){var r=e(t);return f9(t)?r:u9(r,n(t))}var h9=d9;function p9(t,e){for(var n=-1,r=t==null?0:t.length,i=0,o=[];++n<r;){var s=t[n];e(s,n,t)&&(o[i++]=s)}return o}var g9=p9;function v9(){return[]}var m9=v9,y9=g9,b9=m9,x9=Object.prototype,w9=x9.propertyIsEnumerable,Z1=Object.getOwnPropertySymbols,A9=Z1?function(t){return t==null?[]:(t=Object(t),y9(Z1(t),function(e){return w9.call(t,e)}))}:b9,O9=A9;function S9(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}var _9=S9,Qi={},C9={get exports(){return Qi},set exports(t){Qi=t}};function E9(){return!1}var T9=E9;(function(t,e){var n=qn,r=T9,i=e&&!e.nodeType&&e,o=i&&!0&&t&&!t.nodeType&&t,s=o&&o.exports===i,a=s?n.Buffer:void 0,l=a?a.isBuffer:void 0,c=l||r;t.exports=c})(C9,Qi);var k9=ji,P9=hf,M9=ri,q9="[object Arguments]",L9="[object Array]",D9="[object Boolean]",R9="[object Date]",I9="[object Error]",N9="[object Function]",F9="[object Map]",B9="[object Number]",j9="[object Object]",z9="[object RegExp]",U9="[object Set]",H9="[object String]",V9="[object WeakMap]",Y9="[object ArrayBuffer]",Q9="[object DataView]",W9="[object Float32Array]",K9="[object Float64Array]",G9="[object Int8Array]",X9="[object Int16Array]",Z9="[object Int32Array]",J9="[object Uint8Array]",$9="[object Uint8ClampedArray]",t_="[object Uint16Array]",e_="[object Uint32Array]",re={};re[W9]=re[K9]=re[G9]=re[X9]=re[Z9]=re[J9]=re[$9]=re[t_]=re[e_]=!0,re[q9]=re[L9]=re[Y9]=re[D9]=re[Q9]=re[R9]=re[I9]=re[N9]=re[F9]=re[B9]=re[j9]=re[z9]=re[U9]=re[H9]=re[V9]=!1;function n_(t){return M9(t)&&P9(t.length)&&!!re[k9(t)]}var r_=n_,i_=r_,o_=GS,J1=Wo,$1=J1&&J1.isTypedArray,s_=$1?o_($1):i_,vf=s_,a_=_9,l_=ff,c_=$n,u_=Qi,f_=df,d_=vf,h_=Object.prototype,p_=h_.hasOwnProperty;function g_(t,e){var n=c_(t),r=!n&&l_(t),i=!n&&!r&&u_(t),o=!n&&!r&&!i&&d_(t),s=n||r||i||o,a=s?a_(t.length,String):[],l=a.length;for(var c in t)(e||p_.call(t,c))&&!(s&&(c=="length"||i&&(c=="offset"||c=="parent")||o&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||f_(c,l)))&&a.push(c);return a}var t0=g_,v_=Object.prototype;function m_(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||v_;return t===n}var mf=m_;function y_(t,e){return function(n){return t(e(n))}}var e0=y_,b_=e0,x_=b_(Object.keys,Object),w_=x_,A_=mf,O_=w_,S_=Object.prototype,__=S_.hasOwnProperty;function C_(t){if(!A_(t))return O_(t);var e=[];for(var n in Object(t))__.call(t,n)&&n!="constructor"&&e.push(n);return e}var E_=C_,T_=sf,k_=hf;function P_(t){return t!=null&&k_(t.length)&&!T_(t)}var sl=P_,M_=t0,q_=E_,L_=sl;function D_(t){return L_(t)?M_(t):q_(t)}var yf=D_,R_=h9,I_=O9,N_=yf;function F_(t){return R_(t,N_,I_)}var B_=F_,n0=B_,j_=1,z_=Object.prototype,U_=z_.hasOwnProperty;function H_(t,e,n,r,i,o){var s=n&j_,a=n0(t),l=a.length,c=n0(e),u=c.length;if(l!=u&&!s)return!1;for(var f=l;f--;){var d=a[f];if(!(s?d in e:U_.call(e,d)))return!1}var h=o.get(t),p=o.get(e);if(h&&p)return h==e&&p==t;var g=!0;o.set(t,e),o.set(e,t);for(var b=s;++f<l;){d=a[f];var v=t[d],m=e[d];if(r)var x=s?r(m,v,d,e,t,o):r(v,m,d,t,e,o);if(!(x===void 0?v===m||i(v,m,n,r,o):x)){g=!1;break}b||(b=d=="constructor")}if(g&&!b){var y=t.constructor,w=e.constructor;y!=w&&"constructor"in t&&"constructor"in e&&!(typeof y=="function"&&y instanceof y&&typeof w=="function"&&w instanceof w)&&(g=!1)}return o.delete(t),o.delete(e),g}var V_=H_,Y_=ii,Q_=qn,W_=Y_(Q_,"DataView"),K_=W_,G_=ii,X_=qn,Z_=G_(X_,"Promise"),J_=Z_,$_=ii,tC=qn,eC=$_(tC,"Set"),nC=eC,rC=ii,iC=qn,oC=rC(iC,"WeakMap"),sC=oC,bf=K_,xf=lf,wf=J_,Af=nC,Of=sC,r0=ji,Wi=D1,i0="[object Map]",aC="[object Object]",o0="[object Promise]",s0="[object Set]",a0="[object WeakMap]",l0="[object DataView]",lC=Wi(bf),cC=Wi(xf),uC=Wi(wf),fC=Wi(Af),dC=Wi(Of),oi=r0;(bf&&oi(new bf(new ArrayBuffer(1)))!=l0||xf&&oi(new xf)!=i0||wf&&oi(wf.resolve())!=o0||Af&&oi(new Af)!=s0||Of&&oi(new Of)!=a0)&&(oi=function(t){var e=r0(t),n=e==aC?t.constructor:void 0,r=n?Wi(n):"";if(r)switch(r){case lC:return l0;case cC:return i0;case uC:return o0;case fC:return s0;case dC:return a0}return e});var hC=oi,Sf=pf,pC=Q1,gC=a9,vC=V_,c0=hC,u0=$n,f0=Qi,mC=vf,yC=1,d0="[object Arguments]",h0="[object Array]",al="[object Object]",bC=Object.prototype,p0=bC.hasOwnProperty;function xC(t,e,n,r,i,o){var s=u0(t),a=u0(e),l=s?h0:c0(t),c=a?h0:c0(e);l=l==d0?al:l,c=c==d0?al:c;var u=l==al,f=c==al,d=l==c;if(d&&f0(t)){if(!f0(e))return!1;s=!0,u=!1}if(d&&!u)return o||(o=new Sf),s||mC(t)?pC(t,e,n,r,i,o):gC(t,e,l,n,r,i,o);if(!(n&yC)){var h=u&&p0.call(t,"__wrapped__"),p=f&&p0.call(e,"__wrapped__");if(h||p){var g=h?t.value():t,b=p?e.value():e;return o||(o=new Sf),i(g,b,n,r,o)}}return d?(o||(o=new Sf),vC(t,e,n,r,i,o)):!1}var wC=xC,AC=wC,g0=ri;function v0(t,e,n,r,i){return t===e?!0:t==null||e==null||!g0(t)&&!g0(e)?t!==t&&e!==e:AC(t,e,n,r,v0,i)}var m0=v0,OC=pf,SC=m0,_C=1,CC=2;function EC(t,e,n,r){var i=n.length,o=i,s=!r;if(t==null)return!o;for(t=Object(t);i--;){var a=n[i];if(s&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++i<o;){a=n[i];var l=a[0],c=t[l],u=a[1];if(s&&a[2]){if(c===void 0&&!(l in t))return!1}else{var f=new OC;if(r)var d=r(c,u,l,t,e,f);if(!(d===void 0?SC(u,c,_C|CC,r,f):d))return!1}}return!0}var TC=EC,kC=tr;function PC(t){return t===t&&!kC(t)}var y0=PC,MC=y0,qC=yf;function LC(t){for(var e=qC(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,MC(i)]}return e}var DC=LC;function RC(t,e){return function(n){return n==null?!1:n[t]===e&&(e!==void 0||t in Object(n))}}var b0=RC,IC=TC,NC=DC,FC=b0;function BC(t){var e=NC(t);return e.length==1&&e[0][2]?FC(e[0][0],e[0][1]):function(n){return n===t||IC(n,t,e)}}var jC=BC,zC=U1,UC=il;function HC(t,e){e=zC(e,t);for(var n=0,r=e.length;t!=null&&n<r;)t=t[UC(e[n++])];return n&&n==r?t:void 0}var x0=HC,VC=x0;function YC(t,e,n){var r=t==null?void 0:VC(t,e);return r===void 0?n:r}var QC=YC;function WC(t,e){return t!=null&&e in Object(t)}var KC=WC,GC=KC,XC=WS;function ZC(t,e){return t!=null&&XC(t,e,GC)}var JC=ZC,$C=m0,tE=QC,eE=JC,nE=of,rE=y0,iE=b0,oE=il,sE=1,aE=2;function lE(t,e){return nE(t)&&rE(e)?iE(oE(t),e):function(n){var r=tE(n,t);return r===void 0&&r===e?eE(n,t):$C(e,r,sE|aE)}}var cE=lE;function uE(t){return t}var _f=uE;function fE(t){return function(e){return e==null?void 0:e[t]}}var dE=fE,hE=x0;function pE(t){return function(e){return hE(e,t)}}var gE=pE,vE=dE,mE=gE,yE=of,bE=il;function xE(t){return yE(t)?vE(bE(t)):mE(t)}var wE=xE,AE=jC,OE=cE,SE=_f,_E=$n,CE=wE;function EE(t){return typeof t=="function"?t:t==null?SE:typeof t=="object"?_E(t)?OE(t[0],t[1]):AE(t):CE(t)}var TE=EE;function kE(t){return function(e,n,r){for(var i=-1,o=Object(e),s=r(e),a=s.length;a--;){var l=s[t?a:++i];if(n(o[l],l,o)===!1)break}return e}}var PE=kE,ME=PE,qE=ME(),w0=qE,LE=w0,DE=yf;function RE(t,e){return t&&LE(t,e,DE)}var IE=RE,NE=Ui,FE=sl,BE=df,jE=tr;function zE(t,e,n){if(!jE(n))return!1;var r=typeof e;return(r=="number"?FE(n)&&BE(e,n.length):r=="string"&&e in n)?NE(n[e],t):!1}var A0=zE,UE=ii,HE=function(){try{var t=UE(Object,"defineProperty");return t({},"",{}),t}catch{}}(),O0=HE,S0=O0;function VE(t,e,n){e=="__proto__"&&S0?S0(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}var ll=VE,YE=ll,QE=Ui,WE=Object.prototype,KE=WE.hasOwnProperty;function GE(t,e,n){var r=t[e];(!(KE.call(t,e)&&QE(r,n))||n===void 0&&!(e in t))&&YE(t,e,n)}var XE=GE,ZE=ll,JE=IE,$E=TE;function tT(t,e){var n={};return e=$E(e),JE(t,function(r,i,o){ZE(n,i,e(r,i,o))}),n}var eT=tT;function nT(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}var _0=nT,rT=_0,C0=Math.max;function iT(t,e,n){return e=C0(e===void 0?t.length-1:e,0),function(){for(var r=arguments,i=-1,o=C0(r.length-e,0),s=Array(o);++i<o;)s[i]=r[e+i];i=-1;for(var a=Array(e+1);++i<e;)a[i]=r[i];return a[e]=n(s),rT(t,this,a)}}var oT=iT;function sT(t){return function(){return t}}var aT=sT,lT=aT,E0=O0,cT=_f,uT=E0?function(t,e){return E0(t,"toString",{configurable:!0,enumerable:!1,value:lT(e),writable:!0})}:cT,fT=uT,dT=800,hT=16,pT=Date.now;function gT(t){var e=0,n=0;return function(){var r=pT(),i=hT-(r-n);if(n=r,i>0){if(++e>=dT)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var vT=gT,mT=fT,yT=vT,bT=yT(mT),xT=bT,wT=_f,AT=oT,OT=xT;function ST(t,e){return OT(AT(t,e,wT),t+"")}var Cf=ST;function _T(t){var e=[];if(t!=null)for(var n in Object(t))e.push(n);return e}var CT=_T,ET=tr,TT=mf,kT=CT,PT=Object.prototype,MT=PT.hasOwnProperty;function qT(t){if(!ET(t))return kT(t);var e=TT(t),n=[];for(var r in t)r=="constructor"&&(e||!MT.call(t,r))||n.push(r);return n}var LT=qT,DT=t0,RT=LT,IT=sl;function NT(t){return IT(t)?DT(t,!0):RT(t)}var Ef=NT,FT=Cf,BT=Ui,jT=A0,zT=Ef,T0=Object.prototype,UT=T0.hasOwnProperty;FT(function(t,e){t=Object(t);var n=-1,r=e.length,i=r>2?e[2]:void 0;for(i&&jT(e[0],e[1],i)&&(r=1);++n<r;)for(var o=e[n],s=zT(o),a=-1,l=s.length;++a<l;){var c=s[a],u=t[c];(u===void 0||BT(u,T0[c])&&!UT.call(t,c))&&(t[c]=o[c])}return t});var HT=ll,VT=Ui;function YT(t,e,n){(n!==void 0&&!VT(t[e],n)||n===void 0&&!(e in t))&&HT(t,e,n)}var k0=YT,cl={},QT={get exports(){return cl},set exports(t){cl=t}};(function(t,e){var n=qn,r=e&&!e.nodeType&&e,i=r&&!0&&t&&!t.nodeType&&t,o=i&&i.exports===r,s=o?n.Buffer:void 0,a=s?s.allocUnsafe:void 0;function l(c,u){if(u)return c.slice();var f=c.length,d=a?a(f):new c.constructor(f);return c.copy(d),d}t.exports=l})(QT,cl);var P0=W1;function WT(t){var e=new t.constructor(t.byteLength);return new P0(e).set(new P0(t)),e}var KT=WT,GT=KT;function XT(t,e){var n=e?GT(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var ZT=XT;function JT(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}var $T=JT,tk=tr,M0=Object.create,ek=function(){function t(){}return function(e){if(!tk(e))return{};if(M0)return M0(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}(),nk=ek,rk=e0,ik=rk(Object.getPrototypeOf,Object),q0=ik,ok=nk,sk=q0,ak=mf;function lk(t){return typeof t.constructor=="function"&&!ak(t)?ok(sk(t)):{}}var ck=lk,uk=sl,fk=ri;function dk(t){return fk(t)&&uk(t)}var hk=dk,pk=ji,gk=q0,vk=ri,mk="[object Object]",yk=Function.prototype,bk=Object.prototype,L0=yk.toString,xk=bk.hasOwnProperty,wk=L0.call(Object);function Ak(t){if(!vk(t)||pk(t)!=mk)return!1;var e=gk(t);if(e===null)return!0;var n=xk.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&L0.call(n)==wk}var Ok=Ak;function Sk(t,e){if(!(e==="constructor"&&typeof t[e]=="function")&&e!="__proto__")return t[e]}var D0=Sk,_k=XE,Ck=ll;function Ek(t,e,n,r){var i=!n;n||(n={});for(var o=-1,s=e.length;++o<s;){var a=e[o],l=r?r(n[a],t[a],a,n,t):void 0;l===void 0&&(l=t[a]),i?Ck(n,a,l):_k(n,a,l)}return n}var Tk=Ek,kk=Tk,Pk=Ef;function Mk(t){return kk(t,Pk(t))}var qk=Mk,R0=k0,Lk=cl,Dk=ZT,Rk=$T,Ik=ck,I0=ff,N0=$n,Nk=hk,Fk=Qi,Bk=sf,jk=tr,zk=Ok,Uk=vf,F0=D0,Hk=qk;function Vk(t,e,n,r,i,o,s){var a=F0(t,n),l=F0(e,n),c=s.get(l);if(c){R0(t,n,c);return}var u=o?o(a,l,n+"",t,e,s):void 0,f=u===void 0;if(f){var d=N0(l),h=!d&&Fk(l),p=!d&&!h&&Uk(l);u=l,d||h||p?N0(a)?u=a:Nk(a)?u=Rk(a):h?(f=!1,u=Lk(l,!0)):p?(f=!1,u=Dk(l,!0)):u=[]:zk(l)||I0(l)?(u=a,I0(a)?u=Hk(a):(!jk(a)||Bk(a))&&(u=Ik(l))):f=!1}f&&(s.set(l,u),i(u,l,r,o,s),s.delete(l)),R0(t,n,u)}var Yk=Vk,Qk=pf,Wk=k0,Kk=w0,Gk=Yk,Xk=tr,Zk=Ef,Jk=D0;function B0(t,e,n,r,i){t!==e&&Kk(e,function(o,s){if(i||(i=new Qk),Xk(o))Gk(t,e,s,n,B0,r,i);else{var a=r?r(Jk(t,s),o,s+"",t,e,i):void 0;a===void 0&&(a=o),Wk(t,s,a)}},Zk)}var j0=B0,$k=j0,z0=tr;function U0(t,e,n,r,i,o){return z0(t)&&z0(e)&&(o.set(e,t),$k(t,e,void 0,U0,o),o.delete(e)),t}var tP=U0,eP=Cf,nP=A0;function rP(t){return eP(function(e,n){var r=-1,i=n.length,o=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(o=t.length>3&&typeof o=="function"?(i--,o):void 0,s&&nP(n[0],n[1],s)&&(o=i<3?void 0:o,i=1),e=Object(e);++r<i;){var a=n[r];a&&t(e,a,r,o)}return e})}var iP=rP,oP=j0,sP=iP,aP=sP(function(t,e,n,r){oP(t,e,n,r)}),lP=aP,cP=_0,uP=Cf,fP=tP,dP=lP,hP=uP(function(t){return t.push(void 0,fP),cP(dP,void 0,t)}),pP=hP,Tf={},gP={get exports(){return Tf},set exports(t){Tf=t}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;function n(r){if(r===null||r===!0||r===!1)return NaN;var i=Number(r);return isNaN(i)?i:i<0?Math.ceil(i):Math.floor(i)}t.exports=e.default})(gP,Tf);var kf={},vP={get exports(){return kf},set exports(t){kf=t}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;function n(r){var i=new Date(Date.UTC(r.getFullYear(),r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()));return i.setUTCFullYear(r.getFullYear()),r.getTime()-i.getTime()}t.exports=e.default})(vP,kf);const er={ar:{dow:7,L:"D/M/YYYY"},bg:{dow:2,L:"D.MM.YYYY"},ca:{dow:2,L:"DD/MM/YYYY"},"zh-CN":{dow:2,L:"YYYY/MM/DD"},"zh-TW":{dow:1,L:"YYYY/MM/DD"},hr:{dow:2,L:"DD.MM.YYYY"},cs:{dow:2,L:"DD.MM.YYYY"},da:{dow:2,L:"DD.MM.YYYY"},nl:{dow:2,L:"DD-MM-YYYY"},"en-US":{dow:1,L:"MM/DD/YYYY"},"en-AU":{dow:2,L:"DD/MM/YYYY"},"en-CA":{dow:1,L:"YYYY-MM-DD"},"en-GB":{dow:2,L:"DD/MM/YYYY"},"en-IE":{dow:2,L:"DD-MM-YYYY"},"en-NZ":{dow:2,L:"DD/MM/YYYY"},"en-ZA":{dow:1,L:"YYYY/MM/DD"},eo:{dow:2,L:"YYYY-MM-DD"},et:{dow:2,L:"DD.MM.YYYY"},fi:{dow:2,L:"DD.MM.YYYY"},fr:{dow:2,L:"DD/MM/YYYY"},"fr-CA":{dow:1,L:"YYYY-MM-DD"},"fr-CH":{dow:2,L:"DD.MM.YYYY"},de:{dow:2,L:"DD.MM.YYYY"},he:{dow:1,L:"DD.MM.YYYY"},id:{dow:2,L:"DD/MM/YYYY"},it:{dow:2,L:"DD/MM/YYYY"},ja:{dow:1,L:"YYYY年M月D日"},ko:{dow:1,L:"YYYY.MM.DD"},lv:{dow:2,L:"DD.MM.YYYY"},lt:{dow:2,L:"DD.MM.YYYY"},mk:{dow:2,L:"D.MM.YYYY"},nb:{dow:2,L:"D. MMMM YYYY"},nn:{dow:2,L:"D. MMMM YYYY"},pl:{dow:2,L:"DD.MM.YYYY"},pt:{dow:2,L:"DD/MM/YYYY"},ro:{dow:2,L:"DD.MM.YYYY"},ru:{dow:2,L:"DD.MM.YYYY"},sk:{dow:2,L:"DD.MM.YYYY"},"es-ES":{dow:2,L:"DD/MM/YYYY"},"es-MX":{dow:2,L:"DD/MM/YYYY"},sv:{dow:2,L:"YYYY-MM-DD"},th:{dow:1,L:"DD/MM/YYYY"},tr:{dow:2,L:"DD.MM.YYYY"},uk:{dow:2,L:"DD.MM.YYYY"},vi:{dow:2,L:"DD/MM/YYYY"}};er.en=er["en-US"],er.es=er["es-ES"],er.no=er.nb,er.zh=er["zh-CN"];const mP=Object.entries(er).reduce((t,[e,{dow:n,L:r}])=>(t[e]={id:e,firstDayOfWeek:n,masks:{L:r}},t),{}),H0=Ti({componentPrefix:"V",color:"blue",isDark:!1,navVisibility:"click",titlePosition:"center",transition:"slide-h",touch:{maxSwipeTime:300,minHorizontalSwipeDistance:60,maxVerticalSwipeDistance:80},masks:{title:"MMMM YYYY",weekdays:"W",navMonths:"MMM",hours:"h A",input:["L","YYYY-MM-DD","YYYY/MM/DD"],inputDateTime:["L h:mm A","YYYY-MM-DD h:mm A","YYYY/MM/DD h:mm A"],inputDateTime24hr:["L HH:mm","YYYY-MM-DD HH:mm","YYYY/MM/DD HH:mm"],inputTime:["h:mm A"],inputTime24hr:["HH:mm"],dayPopover:"WWW, MMM D, YYYY",data:["L","YYYY-MM-DD","YYYY/MM/DD"],model:"iso",iso:"YYYY-MM-DDTHH:mm:ss.SSSZ"},locales:mP,datePicker:{updateOnInput:!0,inputDebounce:1e3,popover:{visibility:"hover-focus",placement:"bottom-start",isInteractive:!0}}});Xt(()=>eT(H0.locales,t=>(t.masks=pP(t.masks,H0.masks),t)));var yP={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(be,function(){var n=1e3,r=6e4,i=36e5,o="millisecond",s="second",a="minute",l="hour",c="day",u="week",f="month",d="quarter",h="year",p="date",g="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,v=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,m={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(q){var L=["th","st","nd","rd"],I=q%100;return"["+q+(L[(I-20)%10]||L[I]||L[0])+"]"}},x=function(q,L,I){var B=String(q);return!B||B.length>=L?q:""+Array(L+1-B.length).join(I)+q},y={s:x,z:function(q){var L=-q.utcOffset(),I=Math.abs(L),B=Math.floor(I/60),W=I%60;return(L<=0?"+":"-")+x(B,2,"0")+":"+x(W,2,"0")},m:function q(L,I){if(L.date()<I.date())return-q(I,L);var B=12*(I.year()-L.year())+(I.month()-L.month()),W=L.clone().add(B,f),U=I-W<0,R=L.clone().add(B+(U?-1:1),f);return+(-(B+(I-W)/(U?W-R:R-W))||0)},a:function(q){return q<0?Math.ceil(q)||0:Math.floor(q)},p:function(q){return{M:f,y:h,w:u,d:c,D:p,h:l,m:a,s,ms:o,Q:d}[q]||String(q||"").toLowerCase().replace(/s$/,"")},u:function(q){return q===void 0}},w="en",S={};S[w]=m;var C="$isDayjsObject",T=function(q){return q instanceof O||!(!q||!q[C])},k=function q(L,I,B){var W;if(!L)return w;if(typeof L=="string"){var U=L.toLowerCase();S[U]&&(W=U),I&&(S[U]=I,W=U);var R=L.split("-");if(!W&&R.length>1)return q(R[0])}else{var M=L.name;S[M]=L,W=M}return!B&&W&&(w=W),W||!B&&w},E=function(q,L){if(T(q))return q.clone();var I=typeof L=="object"?L:{};return I.date=q,I.args=arguments,new O(I)},_=y;_.l=k,_.i=T,_.w=function(q,L){return E(q,{locale:L.$L,utc:L.$u,x:L.$x,$offset:L.$offset})};var O=function(){function q(I){this.$L=k(I.locale,null,!0),this.parse(I),this.$x=this.$x||I.x||{},this[C]=!0}var L=q.prototype;return L.parse=function(I){this.$d=function(B){var W=B.date,U=B.utc;if(W===null)return new Date(NaN);if(_.u(W))return new Date;if(W instanceof Date)return new Date(W);if(typeof W=="string"&&!/Z$/i.test(W)){var R=W.match(b);if(R){var M=R[2]-1||0,N=(R[7]||"0").substring(0,3);return U?new Date(Date.UTC(R[1],M,R[3]||1,R[4]||0,R[5]||0,R[6]||0,N)):new Date(R[1],M,R[3]||1,R[4]||0,R[5]||0,R[6]||0,N)}}return new Date(W)}(I),this.init()},L.init=function(){var I=this.$d;this.$y=I.getFullYear(),this.$M=I.getMonth(),this.$D=I.getDate(),this.$W=I.getDay(),this.$H=I.getHours(),this.$m=I.getMinutes(),this.$s=I.getSeconds(),this.$ms=I.getMilliseconds()},L.$utils=function(){return _},L.isValid=function(){return this.$d.toString()!==g},L.isSame=function(I,B){var W=E(I);return this.startOf(B)<=W&&W<=this.endOf(B)},L.isAfter=function(I,B){return E(I)<this.startOf(B)},L.isBefore=function(I,B){return this.endOf(B)<E(I)},L.$g=function(I,B,W){return _.u(I)?this[B]:this.set(W,I)},L.unix=function(){return Math.floor(this.valueOf()/1e3)},L.valueOf=function(){return this.$d.getTime()},L.startOf=function(I,B){var W=this,U=!!_.u(B)||B,R=_.p(I),M=function(nt,ot){var pt=_.w(W.$u?Date.UTC(W.$y,ot,nt):new Date(W.$y,ot,nt),W);return U?pt:pt.endOf(c)},N=function(nt,ot){return _.w(W.toDate()[nt].apply(W.toDate("s"),(U?[0,0,0,0]:[23,59,59,999]).slice(ot)),W)},z=this.$W,Z=this.$M,Y=this.$D,F="set"+(this.$u?"UTC":"");switch(R){case h:return U?M(1,0):M(31,11);case f:return U?M(1,Z):M(0,Z+1);case u:var K=this.$locale().weekStart||0,J=(z<K?z+7:z)-K;return M(U?Y-J:Y+(6-J),Z);case c:case p:return N(F+"Hours",0);case l:return N(F+"Minutes",1);case a:return N(F+"Seconds",2);case s:return N(F+"Milliseconds",3);default:return this.clone()}},L.endOf=function(I){return this.startOf(I,!1)},L.$set=function(I,B){var W,U=_.p(I),R="set"+(this.$u?"UTC":""),M=(W={},W[c]=R+"Date",W[p]=R+"Date",W[f]=R+"Month",W[h]=R+"FullYear",W[l]=R+"Hours",W[a]=R+"Minutes",W[s]=R+"Seconds",W[o]=R+"Milliseconds",W)[U],N=U===c?this.$D+(B-this.$W):B;if(U===f||U===h){var z=this.clone().set(p,1);z.$d[M](N),z.init(),this.$d=z.set(p,Math.min(this.$D,z.daysInMonth())).$d}else M&&this.$d[M](N);return this.init(),this},L.set=function(I,B){return this.clone().$set(I,B)},L.get=function(I){return this[_.p(I)]()},L.add=function(I,B){var W,U=this;I=Number(I);var R=_.p(B),M=function(Z){var Y=E(U);return _.w(Y.date(Y.date()+Math.round(Z*I)),U)};if(R===f)return this.set(f,this.$M+I);if(R===h)return this.set(h,this.$y+I);if(R===c)return M(1);if(R===u)return M(7);var N=(W={},W[a]=r,W[l]=i,W[s]=n,W)[R]||1,z=this.$d.getTime()+I*N;return _.w(z,this)},L.subtract=function(I,B){return this.add(-1*I,B)},L.format=function(I){var B=this,W=this.$locale();if(!this.isValid())return W.invalidDate||g;var U=I||"YYYY-MM-DDTHH:mm:ssZ",R=_.z(this),M=this.$H,N=this.$m,z=this.$M,Z=W.weekdays,Y=W.months,F=W.meridiem,K=function(ot,pt,mt,j){return ot&&(ot[pt]||ot(B,U))||mt[pt].slice(0,j)},J=function(ot){return _.s(M%12||12,ot,"0")},nt=F||function(ot,pt,mt){var j=ot<12?"AM":"PM";return mt?j.toLowerCase():j};return U.replace(v,function(ot,pt){return pt||function(mt){switch(mt){case"YY":return String(B.$y).slice(-2);case"YYYY":return _.s(B.$y,4,"0");case"M":return z+1;case"MM":return _.s(z+1,2,"0");case"MMM":return K(W.monthsShort,z,Y,3);case"MMMM":return K(Y,z);case"D":return B.$D;case"DD":return _.s(B.$D,2,"0");case"d":return String(B.$W);case"dd":return K(W.weekdaysMin,B.$W,Z,2);case"ddd":return K(W.weekdaysShort,B.$W,Z,3);case"dddd":return Z[B.$W];case"H":return String(M);case"HH":return _.s(M,2,"0");case"h":return J(1);case"hh":return J(2);case"a":return nt(M,N,!0);case"A":return nt(M,N,!1);case"m":return String(N);case"mm":return _.s(N,2,"0");case"s":return String(B.$s);case"ss":return _.s(B.$s,2,"0");case"SSS":return _.s(B.$ms,3,"0");case"Z":return R}return null}(ot)||R.replace(":","")})},L.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},L.diff=function(I,B,W){var U,R=this,M=_.p(B),N=E(I),z=(N.utcOffset()-this.utcOffset())*r,Z=this-N,Y=function(){return _.m(R,N)};switch(M){case h:U=Y()/12;break;case f:U=Y();break;case d:U=Y()/3;break;case u:U=(Z-z)/6048e5;break;case c:U=(Z-z)/864e5;break;case l:U=Z/i;break;case a:U=Z/r;break;case s:U=Z/n;break;default:U=Z}return W?U:_.a(U)},L.daysInMonth=function(){return this.endOf(f).$D},L.$locale=function(){return S[this.$L]},L.locale=function(I,B){if(!I)return this.$L;var W=this.clone(),U=k(I,B,!0);return U&&(W.$L=U),W},L.clone=function(){return _.w(this.$d,this)},L.toDate=function(){return new Date(this.valueOf())},L.toJSON=function(){return this.isValid()?this.toISOString():null},L.toISOString=function(){return this.$d.toISOString()},L.toString=function(){return this.$d.toUTCString()},q}(),P=O.prototype;return E.prototype=P,[["$ms",o],["$s",s],["$m",a],["$H",l],["$W",c],["$M",f],["$y",h],["$D",p]].forEach(function(q){P[q[1]]=function(L){return this.$g(L,q[0],q[1])}}),E.extend=function(q,L){return q.$i||(q(L,O,E),q.$i=!0),E},E.locale=k,E.isDayjs=T,E.unix=function(q){return E(1e3*q)},E.en=S[w],E.Ls=S,E.p={},E})})(yP);const bP={class:"!rvx-text-[14px] rvx-text-warning rvx-font-nunito rvx-m-0"},xP=5e3,wP=Jn(ee({__name:"UISyncOverlay",setup(t){const e=Yt(!1),n=Yt(!1),r=Yt(0),i=Yt(0);let o;const s=async()=>{var c,u,f,d,h,p,g,b;if(e.value=!0,!n.value){n.value=!0;try{const v=await No({name:"data-sync-status"});r.value=(u=(c=v==null?void 0:v.data)==null?void 0:c.data)==null?void 0:u.progress_status_percentage,i.value=(d=(f=v==null?void 0:v.data)==null?void 0:f.data)==null?void 0:d.sync_stats,(((p=(h=v==null?void 0:v.data)==null?void 0:h.data)==null?void 0:p.progress_status_percentage)===100||((b=(g=v==null?void 0:v.data)==null?void 0:g.data)==null?void 0:b.sync_stats)===1)&&(clearInterval(o),e.value=!1,r.value=100,i.value=1,localStorage.setItem("isAlreadySyncSuccess",JSON.stringify(!0)),location.reload())}catch(v){console.log(v)}finally{n.value=!1}}},a=()=>{o=window.setInterval(s,xP)},l=()=>{clearInterval(o),e.value=!1};return _p(()=>{try{const c=localStorage.getItem("isAlreadySyncSuccess");(c?JSON.parse(c):!1)||a()}catch(c){console.log("Error parsing localStorage data:",c)}}),la(()=>{l()}),(c,u)=>(Ot(),It(o2,{to:"#wpcontent"},[e.value?(Ot(),It(gt,{key:0,class:"rvx-flex rvx-bg-neutral-900/40 rvx-z-10 rvx-p-space16 rvx-fixed rvx-top-0 rvx-left-[160px] rvx-right-[20px] rvx-h-full rvx-w-full"},{default:ft(()=>[lt(gt,{class:"rvx-w-full rvx-mt-[80px] rvx-mr-[160px] rvx-border rvx-border-warning rvx-rounded-md rvx-bg-warning-50 rvx-p-space16 rvx-h-[100px] rvx-overflow-hidden"},{default:ft(()=>[lt(gt,{class:"rvx-flex rvx-justify-between rvx-items-center rvx-gap-space16 rvx-w-full !rvx-mb-space8"},{default:ft(()=>[lt(gt,{class:"rvx-flex rvx-gap-space16"},{default:ft(()=>[lt(Bi,{"icon-name":"info",class:"rvx-text-warning"}),lt(gt,null,{default:ft(()=>[lt(Qt,{class:"rvx-text-warning rvx-font-semibold"},{default:ft(()=>u[0]||(u[0]=[Lt("We’re upgrading your store to ReviewX-v2.0. Please be patient; the process will only take a few minutes. ")])),_:1}),lt(Qt,{class:"rvx-text-neutral-800 !rvx-text-[13px]"},{default:ft(()=>u[1]||(u[1]=[Lt("Once the synchronization is complete, you’ll be able to enjoy all the new features. ")])),_:1})]),_:1})]),_:1}),u[2]||(u[2]=le("span",{class:"rvx-sync_loader"},null,-1))]),_:1}),lt(gt,{class:"rvx-flex rvx-items-center rvx-gap-space8 rvx-ml-[40px]"},{default:ft(()=>[lt(Xv,{background:"#FF6D00",height:8,width:r.value},null,8,["width"]),le("p",bP,Mt(r.value)+"%",1)]),_:1})]),_:1})]),_:1})):Ar("",!0)]))}}),[["__scopeId","data-v-0583ad89"]]);/*! * Chart.js v3.9.1 * https://www.chartjs.org * (c) 2022 Chart.js Contributors * Released under the MIT License */function nr(){}const AP=function(){let t=0;return function(){return t++}}();function Nt(t){return t===null||typeof t>"u"}function ie(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return e.slice(0,7)==="[object"&&e.slice(-6)==="Array]"}function Dt(t){return t!==null&&Object.prototype.toString.call(t)==="[object Object]"}const ue=t=>(typeof t=="number"||t instanceof Number)&&isFinite(+t);function un(t,e){return ue(t)?t:e}function Pt(t,e){return typeof t>"u"?e:t}const OP=(t,e)=>typeof t=="string"&&t.endsWith("%")?parseFloat(t)/100:t/e,V0=(t,e)=>typeof t=="string"&&t.endsWith("%")?parseFloat(t)/100*e:+t;function $t(t,e,n){if(t&&typeof t.call=="function")return t.apply(n,e)}function Wt(t,e,n,r){let i,o,s;if(ie(t))for(o=t.length,i=0;i<o;i++)e.call(n,t[i],i);else if(Dt(t))for(s=Object.keys(t),o=s.length,i=0;i<o;i++)e.call(n,t[s[i]],s[i])}function ul(t,e){let n,r,i,o;if(!t||!e||t.length!==e.length)return!1;for(n=0,r=t.length;n<r;++n)if(i=t[n],o=e[n],i.datasetIndex!==o.datasetIndex||i.index!==o.index)return!1;return!0}function fl(t){if(ie(t))return t.map(fl);if(Dt(t)){const e=Object.create(null),n=Object.keys(t),r=n.length;let i=0;for(;i<r;++i)e[n[i]]=fl(t[n[i]]);return e}return t}function Y0(t){return["__proto__","prototype","constructor"].indexOf(t)===-1}function SP(t,e,n,r){if(!Y0(t))return;const i=e[t],o=n[t];Dt(i)&&Dt(o)?Ko(i,o,r):e[t]=fl(o)}function Ko(t,e,n){const r=ie(e)?e:[e],i=r.length;if(!Dt(t))return t;n=n||{};const o=n.merger||SP;for(let s=0;s<i;++s){if(e=r[s],!Dt(e))continue;const a=Object.keys(e);for(let l=0,c=a.length;l<c;++l)o(a[l],t,e,n)}return t}function Go(t,e){return Ko(t,e,{merger:_P})}function _P(t,e,n){if(!Y0(t))return;const r=e[t],i=n[t];Dt(r)&&Dt(i)?Go(r,i):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=fl(i))}const Q0={"":t=>t,x:t=>t.x,y:t=>t.y};function qr(t,e){return(Q0[e]||(Q0[e]=CP(e)))(t)}function CP(t){const e=EP(t);return n=>{for(const r of e){if(r==="")break;n=n&&n[r]}return n}}function EP(t){const e=t.split("."),n=[];let r="";for(const i of e)r+=i,r.endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="");return n}function Pf(t){return t.charAt(0).toUpperCase()+t.slice(1)}const fn=t=>typeof t<"u",Lr=t=>typeof t=="function",W0=(t,e)=>{if(t.size!==e.size)return!1;for(const n of t)if(!e.has(n))return!1;return!0};function TP(t){return t.type==="mouseup"||t.type==="click"||t.type==="contextmenu"}const ae=Math.PI,Kt=2*ae,kP=Kt+ae,dl=Number.POSITIVE_INFINITY,PP=ae/180,ce=ae/2,Xo=ae/4,K0=ae*2/3,dn=Math.log10,Ln=Math.sign;function G0(t){const e=Math.round(t);t=Zo(t,e,t/1e3)?e:t;const n=Math.pow(10,Math.floor(dn(t))),r=t/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function MP(t){const e=[],n=Math.sqrt(t);let r;for(r=1;r<n;r++)t%r===0&&(e.push(r),e.push(t/r));return n===(n|0)&&e.push(n),e.sort((i,o)=>i-o).pop(),e}function Ki(t){return!isNaN(parseFloat(t))&&isFinite(t)}function Zo(t,e,n){return Math.abs(t-e)<n}function qP(t,e){const n=Math.round(t);return n-e<=t&&n+e>=t}function X0(t,e,n){let r,i,o;for(r=0,i=t.length;r<i;r++)o=t[r][n],isNaN(o)||(e.min=Math.min(e.min,o),e.max=Math.max(e.max,o))}function xn(t){return t*(ae/180)}function Mf(t){return t*(180/ae)}function Z0(t){if(!ue(t))return;let e=1,n=0;for(;Math.round(t*e)/e!==t;)e*=10,n++;return n}function J0(t,e){const n=e.x-t.x,r=e.y-t.y,i=Math.sqrt(n*n+r*r);let o=Math.atan2(r,n);return o<-.5*ae&&(o+=Kt),{angle:o,distance:i}}function qf(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function LP(t,e){return(t-e+kP)%Kt-ae}function on(t){return(t%Kt+Kt)%Kt}function Jo(t,e,n,r){const i=on(t),o=on(e),s=on(n),a=on(o-i),l=on(s-i),c=on(i-o),u=on(i-s);return i===o||i===s||r&&o===s||a>l&&c<u}function we(t,e,n){return Math.max(e,Math.min(n,t))}function DP(t){return we(t,-32768,32767)}function rr(t,e,n,r=1e-6){return t>=Math.min(e,n)-r&&t<=Math.max(e,n)+r}function Lf(t,e,n){n=n||(s=>t[s]<e);let r=t.length-1,i=0,o;for(;r-i>1;)o=i+r>>1,n(o)?i=o:r=o;return{lo:i,hi:r}}const ir=(t,e,n,r)=>Lf(t,n,r?i=>t[i][e]<=n:i=>t[i][e]<n),RP=(t,e,n)=>Lf(t,n,r=>t[r][e]>=n);function IP(t,e,n){let r=0,i=t.length;for(;r<i&&t[r]<e;)r++;for(;i>r&&t[i-1]>n;)i--;return r>0||i<t.length?t.slice(r,i):t}const $0=["push","pop","shift","splice","unshift"];function NP(t,e){if(t._chartjs){t._chartjs.listeners.push(e);return}Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),$0.forEach(n=>{const r="_onData"+Pf(n),i=t[n];Object.defineProperty(t,n,{configurable:!0,enumerable:!1,value(...o){const s=i.apply(this,o);return t._chartjs.listeners.forEach(a=>{typeof a[r]=="function"&&a[r](...o)}),s}})})}function tm(t,e){const n=t._chartjs;if(!n)return;const r=n.listeners,i=r.indexOf(e);i!==-1&&r.splice(i,1),!(r.length>0)&&($0.forEach(o=>{delete t[o]}),delete t._chartjs)}function em(t){const e=new Set;let n,r;for(n=0,r=t.length;n<r;++n)e.add(t[n]);return e.size===r?t:Array.from(e)}const nm=function(){return typeof window>"u"?function(t){return t()}:window.requestAnimationFrame}();function rm(t,e,n){const r=n||(s=>Array.prototype.slice.call(s));let i=!1,o=[];return function(...s){o=r(s),i||(i=!0,nm.call(window,()=>{i=!1,t.apply(e,o)}))}}function FP(t,e){let n;return function(...r){return e?(clearTimeout(n),n=setTimeout(t,e,r)):t.apply(this,r),e}}const Df=t=>t==="start"?"left":t==="end"?"right":"center",De=(t,e,n)=>t==="start"?e:t==="end"?n:(e+n)/2,BP=(t,e,n,r)=>t===(r?"left":"right")?n:t==="center"?(e+n)/2:e;function im(t,e,n){const r=e.length;let i=0,o=r;if(t._sorted){const{iScale:s,_parsed:a}=t,l=s.axis,{min:c,max:u,minDefined:f,maxDefined:d}=s.getUserBounds();f&&(i=we(Math.min(ir(a,s.axis,c).lo,n?r:ir(e,l,s.getPixelForValue(c)).lo),0,r-1)),d?o=we(Math.max(ir(a,s.axis,u,!0).hi+1,n?0:ir(e,l,s.getPixelForValue(u),!0).hi+1),i,r)-i:o=r-i}return{start:i,count:o}}function om(t){const{xScale:e,yScale:n,_scaleRanges:r}=t,i={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!r)return t._scaleRanges=i,!0;const o=r.xmin!==e.min||r.xmax!==e.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,i),o}const hl=t=>t===0||t===1,sm=(t,e,n)=>-(Math.pow(2,10*(t-=1))*Math.sin((t-e)*Kt/n)),am=(t,e,n)=>Math.pow(2,-10*t)*Math.sin((t-e)*Kt/n)+1,$o={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>-Math.cos(t*ce)+1,easeOutSine:t=>Math.sin(t*ce),easeInOutSine:t=>-.5*(Math.cos(ae*t)-1),easeInExpo:t=>t===0?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>t===1?1:-Math.pow(2,-10*t)+1,easeInOutExpo:t=>hl(t)?t:t<.5?.5*Math.pow(2,10*(t*2-1)):.5*(-Math.pow(2,-10*(t*2-1))+2),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>hl(t)?t:sm(t,.075,.3),easeOutElastic:t=>hl(t)?t:am(t,.075,.3),easeInOutElastic(t){return hl(t)?t:t<.5?.5*sm(t*2,.1125,.45):.5+.5*am(t*2-1,.1125,.45)},easeInBack(t){return t*t*((1.70158+1)*t-1.70158)},easeOutBack(t){return(t-=1)*t*((1.70158+1)*t+1.70158)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:t=>1-$o.easeOutBounce(1-t),easeOutBounce(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:t=>t<.5?$o.easeInBounce(t*2)*.5:$o.easeOutBounce(t*2-1)*.5+.5};/*! * @kurkle/color v0.2.1 * https://github.com/kurkle/color#readme * (c) 2022 Jukka Kurkela * Released under the MIT License */function ts(t){return t+.5|0}const Dr=(t,e,n)=>Math.max(Math.min(t,n),e);function es(t){return Dr(ts(t*2.55),0,255)}function Rr(t){return Dr(ts(t*255),0,255)}function or(t){return Dr(ts(t/2.55)/100,0,1)}function lm(t){return Dr(ts(t*100),0,100)}const hn={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},Rf=[..."0123456789ABCDEF"],jP=t=>Rf[t&15],zP=t=>Rf[(t&240)>>4]+Rf[t&15],pl=t=>(t&240)>>4===(t&15),UP=t=>pl(t.r)&&pl(t.g)&&pl(t.b)&&pl(t.a);function HP(t){var e=t.length,n;return t[0]==="#"&&(e===4||e===5?n={r:255&hn[t[1]]*17,g:255&hn[t[2]]*17,b:255&hn[t[3]]*17,a:e===5?hn[t[4]]*17:255}:(e===7||e===9)&&(n={r:hn[t[1]]<<4|hn[t[2]],g:hn[t[3]]<<4|hn[t[4]],b:hn[t[5]]<<4|hn[t[6]],a:e===9?hn[t[7]]<<4|hn[t[8]]:255})),n}const VP=(t,e)=>t<255?e(t):"";function YP(t){var e=UP(t)?jP:zP;return t?"#"+e(t.r)+e(t.g)+e(t.b)+VP(t.a,e):void 0}const QP=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function cm(t,e,n){const r=e*Math.min(n,1-n),i=(o,s=(o+t/30)%12)=>n-r*Math.max(Math.min(s-3,9-s,1),-1);return[i(0),i(8),i(4)]}function WP(t,e,n){const r=(i,o=(i+t/60)%6)=>n-n*e*Math.max(Math.min(o,4-o,1),0);return[r(5),r(3),r(1)]}function KP(t,e,n){const r=cm(t,1,.5);let i;for(e+n>1&&(i=1/(e+n),e*=i,n*=i),i=0;i<3;i++)r[i]*=1-e-n,r[i]+=e;return r}function GP(t,e,n,r,i){return t===i?(e-n)/r+(e<n?6:0):e===i?(n-t)/r+2:(t-e)/r+4}function If(t){const n=t.r/255,r=t.g/255,i=t.b/255,o=Math.max(n,r,i),s=Math.min(n,r,i),a=(o+s)/2;let l,c,u;return o!==s&&(u=o-s,c=a>.5?u/(2-o-s):u/(o+s),l=GP(n,r,i,u,o),l=l*60+.5),[l|0,c||0,a]}function Nf(t,e,n,r){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,n,r)).map(Rr)}function Ff(t,e,n){return Nf(cm,t,e,n)}function XP(t,e,n){return Nf(KP,t,e,n)}function ZP(t,e,n){return Nf(WP,t,e,n)}function um(t){return(t%360+360)%360}function JP(t){const e=QP.exec(t);let n=255,r;if(!e)return;e[5]!==r&&(n=e[6]?es(+e[5]):Rr(+e[5]));const i=um(+e[2]),o=+e[3]/100,s=+e[4]/100;return e[1]==="hwb"?r=XP(i,o,s):e[1]==="hsv"?r=ZP(i,o,s):r=Ff(i,o,s),{r:r[0],g:r[1],b:r[2],a:n}}function $P(t,e){var n=If(t);n[0]=um(n[0]+e),n=Ff(n),t.r=n[0],t.g=n[1],t.b=n[2]}function tM(t){if(!t)return;const e=If(t),n=e[0],r=lm(e[1]),i=lm(e[2]);return t.a<255?`hsla(${n}, ${r}%, ${i}%, ${or(t.a)})`:`hsl(${n}, ${r}%, ${i}%)`}const fm={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},dm={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function eM(){const t={},e=Object.keys(dm),n=Object.keys(fm);let r,i,o,s,a;for(r=0;r<e.length;r++){for(s=a=e[r],i=0;i<n.length;i++)o=n[i],a=a.replace(o,fm[o]);o=parseInt(dm[s],16),t[a]=[o>>16&255,o>>8&255,o&255]}return t}let gl;function nM(t){gl||(gl=eM(),gl.transparent=[0,0,0,0]);const e=gl[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:e.length===4?e[3]:255}}const rM=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function iM(t){const e=rM.exec(t);let n=255,r,i,o;if(e){if(e[7]!==r){const s=+e[7];n=e[8]?es(s):Dr(s*255,0,255)}return r=+e[1],i=+e[3],o=+e[5],r=255&(e[2]?es(r):Dr(r,0,255)),i=255&(e[4]?es(i):Dr(i,0,255)),o=255&(e[6]?es(o):Dr(o,0,255)),{r,g:i,b:o,a:n}}}function oM(t){return t&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${or(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`)}const Bf=t=>t<=.0031308?t*12.92:Math.pow(t,1/2.4)*1.055-.055,Gi=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function sM(t,e,n){const r=Gi(or(t.r)),i=Gi(or(t.g)),o=Gi(or(t.b));return{r:Rr(Bf(r+n*(Gi(or(e.r))-r))),g:Rr(Bf(i+n*(Gi(or(e.g))-i))),b:Rr(Bf(o+n*(Gi(or(e.b))-o))),a:t.a+n*(e.a-t.a)}}function vl(t,e,n){if(t){let r=If(t);r[e]=Math.max(0,Math.min(r[e]+r[e]*n,e===0?360:1)),r=Ff(r),t.r=r[0],t.g=r[1],t.b=r[2]}}function hm(t,e){return t&&Object.assign(e||{},t)}function pm(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=Rr(t[3]))):(e=hm(t,{r:0,g:0,b:0,a:1}),e.a=Rr(e.a)),e}function aM(t){return t.charAt(0)==="r"?iM(t):JP(t)}class ml{constructor(e){if(e instanceof ml)return e;const n=typeof e;let r;n==="object"?r=pm(e):n==="string"&&(r=HP(e)||nM(e)||aM(e)),this._rgb=r,this._valid=!!r}get valid(){return this._valid}get rgb(){var e=hm(this._rgb);return e&&(e.a=or(e.a)),e}set rgb(e){this._rgb=pm(e)}rgbString(){return this._valid?oM(this._rgb):void 0}hexString(){return this._valid?YP(this._rgb):void 0}hslString(){return this._valid?tM(this._rgb):void 0}mix(e,n){if(e){const r=this.rgb,i=e.rgb;let o;const s=n===o?.5:n,a=2*s-1,l=r.a-i.a,c=((a*l===-1?a:(a+l)/(1+a*l))+1)/2;o=1-c,r.r=255&c*r.r+o*i.r+.5,r.g=255&c*r.g+o*i.g+.5,r.b=255&c*r.b+o*i.b+.5,r.a=s*r.a+(1-s)*i.a,this.rgb=r}return this}interpolate(e,n){return e&&(this._rgb=sM(this._rgb,e._rgb,n)),this}clone(){return new ml(this.rgb)}alpha(e){return this._rgb.a=Rr(e),this}clearer(e){const n=this._rgb;return n.a*=1-e,this}greyscale(){const e=this._rgb,n=ts(e.r*.3+e.g*.59+e.b*.11);return e.r=e.g=e.b=n,this}opaquer(e){const n=this._rgb;return n.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return vl(this._rgb,2,e),this}darken(e){return vl(this._rgb,2,-e),this}saturate(e){return vl(this._rgb,1,e),this}desaturate(e){return vl(this._rgb,1,-e),this}rotate(e){return $P(this._rgb,e),this}}function gm(t){return new ml(t)}function vm(t){if(t&&typeof t=="object"){const e=t.toString();return e==="[object CanvasPattern]"||e==="[object CanvasGradient]"}return!1}function mm(t){return vm(t)?t:gm(t)}function jf(t){return vm(t)?t:gm(t).saturate(.5).darken(.1).hexString()}const si=Object.create(null),zf=Object.create(null);function ns(t,e){if(!e)return t;const n=e.split(".");for(let r=0,i=n.length;r<i;++r){const o=n[r];t=t[o]||(t[o]=Object.create(null))}return t}function Uf(t,e,n){return typeof e=="string"?Ko(ns(t,e),n):Ko(ns(t,""),e)}class lM{constructor(e){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=n=>n.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(n,r)=>jf(r.backgroundColor),this.hoverBorderColor=(n,r)=>jf(r.borderColor),this.hoverColor=(n,r)=>jf(r.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e)}set(e,n){return Uf(this,e,n)}get(e){return ns(this,e)}describe(e,n){return Uf(zf,e,n)}override(e,n){return Uf(si,e,n)}route(e,n,r,i){const o=ns(this,e),s=ns(this,r),a="_"+n;Object.defineProperties(o,{[a]:{value:o[n],writable:!0},[n]:{enumerable:!0,get(){const l=this[a],c=s[i];return Dt(l)?Object.assign({},c,l):Pt(l,c)},set(l){this[a]=l}}})}}var Rt=new lM({_scriptable:t=>!t.startsWith("on"),_indexable:t=>t!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function cM(t){return!t||Nt(t.size)||Nt(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function yl(t,e,n,r,i){let o=e[i];return o||(o=e[i]=t.measureText(i).width,n.push(i)),o>r&&(r=o),r}function uM(t,e,n,r){r=r||{};let i=r.data=r.data||{},o=r.garbageCollect=r.garbageCollect||[];r.font!==e&&(i=r.data={},o=r.garbageCollect=[],r.font=e),t.save(),t.font=e;let s=0;const a=n.length;let l,c,u,f,d;for(l=0;l<a;l++)if(f=n[l],f!=null&&ie(f)!==!0)s=yl(t,i,o,s,f);else if(ie(f))for(c=0,u=f.length;c<u;c++)d=f[c],d!=null&&!ie(d)&&(s=yl(t,i,o,s,d));t.restore();const h=o.length/2;if(h>n.length){for(l=0;l<h;l++)delete i[o[l]];o.splice(0,h)}return s}function ai(t,e,n){const r=t.currentDevicePixelRatio,i=n!==0?Math.max(n/2,.5):0;return Math.round((e-i)*r)/r+i}function ym(t,e){e=e||t.getContext("2d"),e.save(),e.resetTransform(),e.clearRect(0,0,t.width,t.height),e.restore()}function Hf(t,e,n,r){bm(t,e,n,r,null)}function bm(t,e,n,r,i){let o,s,a,l,c,u;const f=e.pointStyle,d=e.rotation,h=e.radius;let p=(d||0)*PP;if(f&&typeof f=="object"&&(o=f.toString(),o==="[object HTMLImageElement]"||o==="[object HTMLCanvasElement]")){t.save(),t.translate(n,r),t.rotate(p),t.drawImage(f,-f.width/2,-f.height/2,f.width,f.height),t.restore();return}if(!(isNaN(h)||h<=0)){switch(t.beginPath(),f){default:i?t.ellipse(n,r,i/2,h,0,0,Kt):t.arc(n,r,h,0,Kt),t.closePath();break;case"triangle":t.moveTo(n+Math.sin(p)*h,r-Math.cos(p)*h),p+=K0,t.lineTo(n+Math.sin(p)*h,r-Math.cos(p)*h),p+=K0,t.lineTo(n+Math.sin(p)*h,r-Math.cos(p)*h),t.closePath();break;case"rectRounded":c=h*.516,l=h-c,s=Math.cos(p+Xo)*l,a=Math.sin(p+Xo)*l,t.arc(n-s,r-a,c,p-ae,p-ce),t.arc(n+a,r-s,c,p-ce,p),t.arc(n+s,r+a,c,p,p+ce),t.arc(n-a,r+s,c,p+ce,p+ae),t.closePath();break;case"rect":if(!d){l=Math.SQRT1_2*h,u=i?i/2:l,t.rect(n-u,r-l,2*u,2*l);break}p+=Xo;case"rectRot":s=Math.cos(p)*h,a=Math.sin(p)*h,t.moveTo(n-s,r-a),t.lineTo(n+a,r-s),t.lineTo(n+s,r+a),t.lineTo(n-a,r+s),t.closePath();break;case"crossRot":p+=Xo;case"cross":s=Math.cos(p)*h,a=Math.sin(p)*h,t.moveTo(n-s,r-a),t.lineTo(n+s,r+a),t.moveTo(n+a,r-s),t.lineTo(n-a,r+s);break;case"star":s=Math.cos(p)*h,a=Math.sin(p)*h,t.moveTo(n-s,r-a),t.lineTo(n+s,r+a),t.moveTo(n+a,r-s),t.lineTo(n-a,r+s),p+=Xo,s=Math.cos(p)*h,a=Math.sin(p)*h,t.moveTo(n-s,r-a),t.lineTo(n+s,r+a),t.moveTo(n+a,r-s),t.lineTo(n-a,r+s);break;case"line":s=i?i/2:Math.cos(p)*h,a=Math.sin(p)*h,t.moveTo(n-s,r-a),t.lineTo(n+s,r+a);break;case"dash":t.moveTo(n,r),t.lineTo(n+Math.cos(p)*h,r+Math.sin(p)*h);break}t.fill(),e.borderWidth>0&&t.stroke()}}function rs(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.x<e.right+n&&t.y>e.top-n&&t.y<e.bottom+n}function bl(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()}function xl(t){t.restore()}function fM(t,e,n,r,i){if(!e)return t.lineTo(n.x,n.y);if(i==="middle"){const o=(e.x+n.x)/2;t.lineTo(o,e.y),t.lineTo(o,n.y)}else i==="after"!=!!r?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y);t.lineTo(n.x,n.y)}function dM(t,e,n,r){if(!e)return t.lineTo(n.x,n.y);t.bezierCurveTo(r?e.cp1x:e.cp2x,r?e.cp1y:e.cp2y,r?n.cp2x:n.cp1x,r?n.cp2y:n.cp1y,n.x,n.y)}function li(t,e,n,r,i,o={}){const s=ie(e)?e:[e],a=o.strokeWidth>0&&o.strokeColor!=="";let l,c;for(t.save(),t.font=i.string,hM(t,o),l=0;l<s.length;++l)c=s[l],a&&(o.strokeColor&&(t.strokeStyle=o.strokeColor),Nt(o.strokeWidth)||(t.lineWidth=o.strokeWidth),t.strokeText(c,n,r,o.maxWidth)),t.fillText(c,n,r,o.maxWidth),pM(t,n,r,c,o),r+=i.lineHeight;t.restore()}function hM(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),Nt(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}function pM(t,e,n,r,i){if(i.strikethrough||i.underline){const o=t.measureText(r),s=e-o.actualBoundingBoxLeft,a=e+o.actualBoundingBoxRight,l=n-o.actualBoundingBoxAscent,c=n+o.actualBoundingBoxDescent,u=i.strikethrough?(l+c)/2:c;t.strokeStyle=t.fillStyle,t.beginPath(),t.lineWidth=i.decorationWidth||2,t.moveTo(s,u),t.lineTo(a,u),t.stroke()}}function is(t,e){const{x:n,y:r,w:i,h:o,radius:s}=e;t.arc(n+s.topLeft,r+s.topLeft,s.topLeft,-ce,ae,!0),t.lineTo(n,r+o-s.bottomLeft),t.arc(n+s.bottomLeft,r+o-s.bottomLeft,s.bottomLeft,ae,ce,!0),t.lineTo(n+i-s.bottomRight,r+o),t.arc(n+i-s.bottomRight,r+o-s.bottomRight,s.bottomRight,ce,0,!0),t.lineTo(n+i,r+s.topRight),t.arc(n+i-s.topRight,r+s.topRight,s.topRight,0,-ce,!0),t.lineTo(n+s.topLeft,r)}const gM=new RegExp(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/),vM=new RegExp(/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/);function mM(t,e){const n=(""+t).match(gM);if(!n||n[1]==="normal")return e*1.2;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100;break}return e*t}const yM=t=>+t||0;function Vf(t,e){const n={},r=Dt(e),i=r?Object.keys(e):e,o=Dt(t)?r?s=>Pt(t[s],t[e[s]]):s=>t[s]:()=>t;for(const s of i)n[s]=yM(o(s));return n}function xm(t){return Vf(t,{top:"y",right:"x",bottom:"y",left:"x"})}function ci(t){return Vf(t,["topLeft","topRight","bottomLeft","bottomRight"])}function Re(t){const e=xm(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function ge(t,e){t=t||{},e=e||Rt.font;let n=Pt(t.size,e.size);typeof n=="string"&&(n=parseInt(n,10));let r=Pt(t.style,e.style);r&&!(""+r).match(vM)&&(console.warn('Invalid font style specified: "'+r+'"'),r="");const i={family:Pt(t.family,e.family),lineHeight:mM(Pt(t.lineHeight,e.lineHeight),n),size:n,style:r,weight:Pt(t.weight,e.weight),string:""};return i.string=cM(i),i}function os(t,e,n,r){let i,o,s;for(i=0,o=t.length;i<o;++i)if(s=t[i],s!==void 0&&s!==void 0)return s}function bM(t,e,n){const{min:r,max:i}=t,o=V0(e,(i-r)/2),s=(a,l)=>n&&a===0?0:a+l;return{min:s(r,-Math.abs(o)),max:s(i,o)}}function Ir(t,e){return Object.assign(Object.create(t),e)}function Yf(t,e=[""],n=t,r,i=()=>t[0]){fn(r)||(r=_m("_fallback",t));const o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:n,_fallback:r,_getTarget:i,override:s=>Yf([s,...t],e,n,r)};return new Proxy(o,{deleteProperty(s,a){return delete s[a],delete s._keys,delete t[0][a],!0},get(s,a){return Am(s,a,()=>EM(a,e,t,s))},getOwnPropertyDescriptor(s,a){return Reflect.getOwnPropertyDescriptor(s._scopes[0],a)},getPrototypeOf(){return Reflect.getPrototypeOf(t[0])},has(s,a){return Cm(s).includes(a)},ownKeys(s){return Cm(s)},set(s,a,l){const c=s._storage||(s._storage=i());return s[a]=c[a]=l,delete s._keys,!0}})}function Xi(t,e,n,r){const i={_cacheable:!1,_proxy:t,_context:e,_subProxy:n,_stack:new Set,_descriptors:wm(t,r),setContext:o=>Xi(t,o,n,r),override:o=>Xi(t.override(o),e,n,r)};return new Proxy(i,{deleteProperty(o,s){return delete o[s],delete t[s],!0},get(o,s,a){return Am(o,s,()=>wM(o,s,a))},getOwnPropertyDescriptor(o,s){return o._descriptors.allKeys?Reflect.has(t,s)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,s)},getPrototypeOf(){return Reflect.getPrototypeOf(t)},has(o,s){return Reflect.has(t,s)},ownKeys(){return Reflect.ownKeys(t)},set(o,s,a){return t[s]=a,delete o[s],!0}})}function wm(t,e={scriptable:!0,indexable:!0}){const{_scriptable:n=e.scriptable,_indexable:r=e.indexable,_allKeys:i=e.allKeys}=t;return{allKeys:i,scriptable:n,indexable:r,isScriptable:Lr(n)?n:()=>n,isIndexable:Lr(r)?r:()=>r}}const xM=(t,e)=>t?t+Pf(e):e,Qf=(t,e)=>Dt(e)&&t!=="adapters"&&(Object.getPrototypeOf(e)===null||e.constructor===Object);function Am(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const r=n();return t[e]=r,r}function wM(t,e,n){const{_proxy:r,_context:i,_subProxy:o,_descriptors:s}=t;let a=r[e];return Lr(a)&&s.isScriptable(e)&&(a=AM(e,a,t,n)),ie(a)&&a.length&&(a=OM(e,a,t,s.isIndexable)),Qf(e,a)&&(a=Xi(a,i,o&&o[e],s)),a}function AM(t,e,n,r){const{_proxy:i,_context:o,_subProxy:s,_stack:a}=n;if(a.has(t))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+t);return a.add(t),e=e(o,s||r),a.delete(t),Qf(t,e)&&(e=Wf(i._scopes,i,t,e)),e}function OM(t,e,n,r){const{_proxy:i,_context:o,_subProxy:s,_descriptors:a}=n;if(fn(o.index)&&r(t))e=e[o.index%e.length];else if(Dt(e[0])){const l=e,c=i._scopes.filter(u=>u!==l);e=[];for(const u of l){const f=Wf(c,i,t,u);e.push(Xi(f,o,s&&s[t],a))}}return e}function Om(t,e,n){return Lr(t)?t(e,n):t}const SM=(t,e)=>t===!0?e:typeof t=="string"?qr(e,t):void 0;function _M(t,e,n,r,i){for(const o of e){const s=SM(n,o);if(s){t.add(s);const a=Om(s._fallback,n,i);if(fn(a)&&a!==n&&a!==r)return a}else if(s===!1&&fn(r)&&n!==r)return null}return!1}function Wf(t,e,n,r){const i=e._rootScopes,o=Om(e._fallback,n,r),s=[...t,...i],a=new Set;a.add(r);let l=Sm(a,s,n,o||n,r);return l===null||fn(o)&&o!==n&&(l=Sm(a,s,o,l,r),l===null)?!1:Yf(Array.from(a),[""],i,o,()=>CM(e,n,r))}function Sm(t,e,n,r,i){for(;n;)n=_M(t,e,n,r,i);return n}function CM(t,e,n){const r=t._getTarget();e in r||(r[e]={});const i=r[e];return ie(i)&&Dt(n)?n:i}function EM(t,e,n,r){let i;for(const o of e)if(i=_m(xM(o,t),n),fn(i))return Qf(t,i)?Wf(n,r,t,i):i}function _m(t,e){for(const n of e){if(!n)continue;const r=n[t];if(fn(r))return r}}function Cm(t){let e=t._keys;return e||(e=t._keys=TM(t._scopes)),e}function TM(t){const e=new Set;for(const n of t)for(const r of Object.keys(n).filter(i=>!i.startsWith("_")))e.add(r);return Array.from(e)}function Em(t,e,n,r){const{iScale:i}=t,{key:o="r"}=this._parsing,s=new Array(r);let a,l,c,u;for(a=0,l=r;a<l;++a)c=a+n,u=e[c],s[a]={r:i.parse(qr(u,o),c)};return s}const kM=Number.EPSILON||1e-14,Zi=(t,e)=>e<t.length&&!t[e].skip&&t[e],Tm=t=>t==="x"?"y":"x";function PM(t,e,n,r){const i=t.skip?e:t,o=e,s=n.skip?e:n,a=qf(o,i),l=qf(s,o);let c=a/(a+l),u=l/(a+l);c=isNaN(c)?0:c,u=isNaN(u)?0:u;const f=r*c,d=r*u;return{previous:{x:o.x-f*(s.x-i.x),y:o.y-f*(s.y-i.y)},next:{x:o.x+d*(s.x-i.x),y:o.y+d*(s.y-i.y)}}}function MM(t,e,n){const r=t.length;let i,o,s,a,l,c=Zi(t,0);for(let u=0;u<r-1;++u)if(l=c,c=Zi(t,u+1),!(!l||!c)){if(Zo(e[u],0,kM)){n[u]=n[u+1]=0;continue}i=n[u]/e[u],o=n[u+1]/e[u],a=Math.pow(i,2)+Math.pow(o,2),!(a<=9)&&(s=3/Math.sqrt(a),n[u]=i*s*e[u],n[u+1]=o*s*e[u])}}function qM(t,e,n="x"){const r=Tm(n),i=t.length;let o,s,a,l=Zi(t,0);for(let c=0;c<i;++c){if(s=a,a=l,l=Zi(t,c+1),!a)continue;const u=a[n],f=a[r];s&&(o=(u-s[n])/3,a[`cp1${n}`]=u-o,a[`cp1${r}`]=f-o*e[c]),l&&(o=(l[n]-u)/3,a[`cp2${n}`]=u+o,a[`cp2${r}`]=f+o*e[c])}}function LM(t,e="x"){const n=Tm(e),r=t.length,i=Array(r).fill(0),o=Array(r);let s,a,l,c=Zi(t,0);for(s=0;s<r;++s)if(a=l,l=c,c=Zi(t,s+1),!!l){if(c){const u=c[e]-l[e];i[s]=u!==0?(c[n]-l[n])/u:0}o[s]=a?c?Ln(i[s-1])!==Ln(i[s])?0:(i[s-1]+i[s])/2:i[s-1]:i[s]}MM(t,i,o),qM(t,o,e)}function wl(t,e,n){return Math.max(Math.min(t,n),e)}function DM(t,e){let n,r,i,o,s,a=rs(t[0],e);for(n=0,r=t.length;n<r;++n)s=o,o=a,a=n<r-1&&rs(t[n+1],e),o&&(i=t[n],s&&(i.cp1x=wl(i.cp1x,e.left,e.right),i.cp1y=wl(i.cp1y,e.top,e.bottom)),a&&(i.cp2x=wl(i.cp2x,e.left,e.right),i.cp2y=wl(i.cp2y,e.top,e.bottom)))}function RM(t,e,n,r,i){let o,s,a,l;if(e.spanGaps&&(t=t.filter(c=>!c.skip)),e.cubicInterpolationMode==="monotone")LM(t,i);else{let c=r?t[t.length-1]:t[0];for(o=0,s=t.length;o<s;++o)a=t[o],l=PM(c,a,t[Math.min(o+1,s-(r?0:1))%s],e.tension),a.cp1x=l.previous.x,a.cp1y=l.previous.y,a.cp2x=l.next.x,a.cp2y=l.next.y,c=a}e.capBezierPoints&&DM(t,n)}function km(){return typeof window<"u"&&typeof document<"u"}function Kf(t){let e=t.parentNode;return e&&e.toString()==="[object ShadowRoot]"&&(e=e.host),e}function Al(t,e,n){let r;return typeof t=="string"?(r=parseInt(t,10),t.indexOf("%")!==-1&&(r=r/100*e.parentNode[n])):r=t,r}const Ol=t=>window.getComputedStyle(t,null);function IM(t,e){return Ol(t).getPropertyValue(e)}const NM=["top","right","bottom","left"];function ui(t,e,n){const r={};n=n?"-"+n:"";for(let i=0;i<4;i++){const o=NM[i];r[o]=parseFloat(t[e+"-"+o+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}const FM=(t,e,n)=>(t>0||e>0)&&(!n||!n.shadowRoot);function BM(t,e){const n=t.touches,r=n&&n.length?n[0]:t,{offsetX:i,offsetY:o}=r;let s=!1,a,l;if(FM(i,o,t.target))a=i,l=o;else{const c=e.getBoundingClientRect();a=r.clientX-c.left,l=r.clientY-c.top,s=!0}return{x:a,y:l,box:s}}function fi(t,e){if("native"in t)return t;const{canvas:n,currentDevicePixelRatio:r}=e,i=Ol(n),o=i.boxSizing==="border-box",s=ui(i,"padding"),a=ui(i,"border","width"),{x:l,y:c,box:u}=BM(t,n),f=s.left+(u&&a.left),d=s.top+(u&&a.top);let{width:h,height:p}=e;return o&&(h-=s.width+a.width,p-=s.height+a.height),{x:Math.round((l-f)/h*n.width/r),y:Math.round((c-d)/p*n.height/r)}}function jM(t,e,n){let r,i;if(e===void 0||n===void 0){const o=Kf(t);if(!o)e=t.clientWidth,n=t.clientHeight;else{const s=o.getBoundingClientRect(),a=Ol(o),l=ui(a,"border","width"),c=ui(a,"padding");e=s.width-c.width-l.width,n=s.height-c.height-l.height,r=Al(a.maxWidth,o,"clientWidth"),i=Al(a.maxHeight,o,"clientHeight")}}return{width:e,height:n,maxWidth:r||dl,maxHeight:i||dl}}const Gf=t=>Math.round(t*10)/10;function zM(t,e,n,r){const i=Ol(t),o=ui(i,"margin"),s=Al(i.maxWidth,t,"clientWidth")||dl,a=Al(i.maxHeight,t,"clientHeight")||dl,l=jM(t,e,n);let{width:c,height:u}=l;if(i.boxSizing==="content-box"){const f=ui(i,"border","width"),d=ui(i,"padding");c-=d.width+f.width,u-=d.height+f.height}return c=Math.max(0,c-o.width),u=Math.max(0,r?Math.floor(c/r):u-o.height),c=Gf(Math.min(c,s,l.maxWidth)),u=Gf(Math.min(u,a,l.maxHeight)),c&&!u&&(u=Gf(c/2)),{width:c,height:u}}function Pm(t,e,n){const r=e||1,i=Math.floor(t.height*r),o=Math.floor(t.width*r);t.height=i/r,t.width=o/r;const s=t.canvas;return s.style&&(n||!s.style.height&&!s.style.width)&&(s.style.height=`${t.height}px`,s.style.width=`${t.width}px`),t.currentDevicePixelRatio!==r||s.height!==i||s.width!==o?(t.currentDevicePixelRatio=r,s.height=i,s.width=o,t.ctx.setTransform(r,0,0,r,0,0),!0):!1}const UM=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch{}return t}();function Mm(t,e){const n=IM(t,e),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function di(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function HM(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:r==="middle"?n<.5?t.y:e.y:r==="after"?n<1?t.y:e.y:n>0?e.y:t.y}}function VM(t,e,n,r){const i={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},s=di(t,i,n),a=di(i,o,n),l=di(o,e,n),c=di(s,a,n),u=di(a,l,n);return di(c,u,n)}const qm=new Map;function YM(t,e){e=e||{};const n=t+JSON.stringify(e);let r=qm.get(n);return r||(r=new Intl.NumberFormat(t,e),qm.set(n,r)),r}function ss(t,e,n){return YM(e,n).format(t)}const QM=function(t,e){return{x(n){return t+t+e-n},setWidth(n){e=n},textAlign(n){return n==="center"?n:n==="right"?"left":"right"},xPlus(n,r){return n-r},leftForLtr(n,r){return n-r}}},WM=function(){return{x(t){return t},setWidth(t){},textAlign(t){return t},xPlus(t,e){return t+e},leftForLtr(t,e){return t}}};function Ji(t,e,n){return t?QM(e,n):WM()}function Lm(t,e){let n,r;(e==="ltr"||e==="rtl")&&(n=t.canvas.style,r=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=r)}function Dm(t,e){e!==void 0&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Rm(t){return t==="angle"?{between:Jo,compare:LP,normalize:on}:{between:rr,compare:(e,n)=>e-n,normalize:e=>e}}function Im({start:t,end:e,count:n,loop:r,style:i}){return{start:t%n,end:e%n,loop:r&&(e-t+1)%n===0,style:i}}function KM(t,e,n){const{property:r,start:i,end:o}=n,{between:s,normalize:a}=Rm(r),l=e.length;let{start:c,end:u,loop:f}=t,d,h;if(f){for(c+=l,u+=l,d=0,h=l;d<h&&s(a(e[c%l][r]),i,o);++d)c--,u--;c%=l,u%=l}return u<c&&(u+=l),{start:c,end:u,loop:f,style:t.style}}function Nm(t,e,n){if(!n)return[t];const{property:r,start:i,end:o}=n,s=e.length,{compare:a,between:l,normalize:c}=Rm(r),{start:u,end:f,loop:d,style:h}=KM(t,e,n),p=[];let g=!1,b=null,v,m,x;const y=()=>l(i,x,v)&&a(i,x)!==0,w=()=>a(o,v)===0||l(o,x,v),S=()=>g||y(),C=()=>!g||w();for(let T=u,k=u;T<=f;++T)m=e[T%s],!m.skip&&(v=c(m[r]),v!==x&&(g=l(v,i,o),b===null&&S()&&(b=a(v,i)===0?T:k),b!==null&&C()&&(p.push(Im({start:b,end:T,loop:d,count:s,style:h})),b=null),k=T,x=v));return b!==null&&p.push(Im({start:b,end:f,loop:d,count:s,style:h})),p}function Fm(t,e){const n=[],r=t.segments;for(let i=0;i<r.length;i++){const o=Nm(r[i],t.points,e);o.length&&n.push(...o)}return n}function GM(t,e,n,r){let i=0,o=e-1;if(n&&!r)for(;i<e&&!t[i].skip;)i++;for(;i<e&&t[i].skip;)i++;for(i%=e,n&&(o+=i);o>i&&t[o%e].skip;)o--;return o%=e,{start:i,end:o}}function XM(t,e,n,r){const i=t.length,o=[];let s=e,a=t[e],l;for(l=e+1;l<=n;++l){const c=t[l%i];c.skip||c.stop?a.skip||(r=!1,o.push({start:e%i,end:(l-1)%i,loop:r}),e=s=c.stop?l:null):(s=l,a.skip&&(e=l)),a=c}return s!==null&&o.push({start:e%i,end:s%i,loop:r}),o}function ZM(t,e){const n=t.points,r=t.options.spanGaps,i=n.length;if(!i)return[];const o=!!t._loop,{start:s,end:a}=GM(n,i,o,r);if(r===!0)return Bm(t,[{start:s,end:a,loop:o}],n,e);const l=a<s?a+i:a,c=!!t._fullLoop&&s===0&&a===i-1;return Bm(t,XM(n,s,l,c),n,e)}function Bm(t,e,n,r){return!r||!r.setContext||!n?e:JM(t,e,n,r)}function JM(t,e,n,r){const i=t._chart.getContext(),o=jm(t.options),{_datasetIndex:s,options:{spanGaps:a}}=t,l=n.length,c=[];let u=o,f=e[0].start,d=f;function h(p,g,b,v){const m=a?-1:1;if(p!==g){for(p+=l;n[p%l].skip;)p-=m;for(;n[g%l].skip;)g+=m;p%l!==g%l&&(c.push({start:p%l,end:g%l,loop:b,style:v}),u=v,f=g%l)}}for(const p of e){f=a?f:p.start;let g=n[f%l],b;for(d=f+1;d<=p.end;d++){const v=n[d%l];b=jm(r.setContext(Ir(i,{type:"segment",p0:g,p1:v,p0DataIndex:(d-1)%l,p1DataIndex:d%l,datasetIndex:s}))),$M(b,u)&&h(f,d-1,p.loop,u),g=v,u=b}f<d-1&&h(f,d-1,p.loop,u)}return c}function jm(t){return{backgroundColor:t.backgroundColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,borderWidth:t.borderWidth,borderColor:t.borderColor}}function $M(t,e){return e&&JSON.stringify(t)!==JSON.stringify(e)}/*! * Chart.js v3.9.1 * https://www.chartjs.org * (c) 2022 Chart.js Contributors * Released under the MIT License */class tq{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,n,r,i){const o=n.listeners[i],s=n.duration;o.forEach(a=>a({chart:e,initial:n.initial,numSteps:s,currentStep:Math.min(r-n.start,s)}))}_refresh(){this._request||(this._running=!0,this._request=nm.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let n=0;this._charts.forEach((r,i)=>{if(!r.running||!r.items.length)return;const o=r.items;let s=o.length-1,a=!1,l;for(;s>=0;--s)l=o[s],l._active?(l._total>r.duration&&(r.duration=l._total),l.tick(e),a=!0):(o[s]=o[o.length-1],o.pop());a&&(i.draw(),this._notify(i,r,e,"progress")),o.length||(r.running=!1,this._notify(i,r,e,"complete"),r.initial=!1),n+=o.length}),this._lastDate=e,n===0&&(this._running=!1)}_getAnims(e){const n=this._charts;let r=n.get(e);return r||(r={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},n.set(e,r)),r}listen(e,n,r){this._getAnims(e).listeners[n].push(r)}add(e,n){!n||!n.length||this._getAnims(e).items.push(...n)}has(e){return this._getAnims(e).items.length>0}start(e){const n=this._charts.get(e);n&&(n.running=!0,n.start=Date.now(),n.duration=n.items.reduce((r,i)=>Math.max(r,i._duration),0),this._refresh())}running(e){if(!this._running)return!1;const n=this._charts.get(e);return!(!n||!n.running||!n.items.length)}stop(e){const n=this._charts.get(e);if(!n||!n.items.length)return;const r=n.items;let i=r.length-1;for(;i>=0;--i)r[i].cancel();n.items=[],this._notify(e,n,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var sr=new tq;const zm="transparent",eq={boolean(t,e,n){return n>.5?e:t},color(t,e,n){const r=mm(t||zm),i=r.valid&&mm(e||zm);return i&&i.valid?i.mix(r,n).hexString():e},number(t,e,n){return t+(e-t)*n}};class nq{constructor(e,n,r,i){const o=n[r];i=os([e.to,i,o,e.from]);const s=os([e.from,o,i]);this._active=!0,this._fn=e.fn||eq[e.type||typeof s],this._easing=$o[e.easing]||$o.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=n,this._prop=r,this._from=s,this._to=i,this._promises=void 0}active(){return this._active}update(e,n,r){if(this._active){this._notify(!1);const i=this._target[this._prop],o=r-this._start,s=this._duration-o;this._start=r,this._duration=Math.floor(Math.max(s,e.duration)),this._total+=o,this._loop=!!e.loop,this._to=os([e.to,n,i,e.from]),this._from=os([e.from,i,n])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const n=e-this._start,r=this._duration,i=this._prop,o=this._from,s=this._loop,a=this._to;let l;if(this._active=o!==a&&(s||n<r),!this._active){this._target[i]=a,this._notify(!0);return}if(n<0){this._target[i]=o;return}l=n/r%2,l=s&&l>1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[i]=this._fn(o,a,l)}wait(){const e=this._promises||(this._promises=[]);return new Promise((n,r)=>{e.push({res:n,rej:r})})}_notify(e){const n=e?"res":"rej",r=this._promises||[];for(let i=0;i<r.length;i++)r[i][n]()}}const rq=["x","y","borderWidth","radius","tension"],iq=["color","borderColor","backgroundColor"];Rt.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0});const oq=Object.keys(Rt.animation);Rt.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>t!=="onProgress"&&t!=="onComplete"&&t!=="fn"}),Rt.set("animations",{colors:{type:"color",properties:iq},numbers:{type:"number",properties:rq}}),Rt.describe("animations",{_fallback:"animation"}),Rt.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>t|0}}}});class Um{constructor(e,n){this._chart=e,this._properties=new Map,this.configure(n)}configure(e){if(!Dt(e))return;const n=this._properties;Object.getOwnPropertyNames(e).forEach(r=>{const i=e[r];if(!Dt(i))return;const o={};for(const s of oq)o[s]=i[s];(ie(i.properties)&&i.properties||[r]).forEach(s=>{(s===r||!n.has(s))&&n.set(s,o)})})}_animateOptions(e,n){const r=n.options,i=aq(e,r);if(!i)return[];const o=this._createAnimations(i,r);return r.$shared&&sq(e.options.$animations,r).then(()=>{e.options=r},()=>{}),o}_createAnimations(e,n){const r=this._properties,i=[],o=e.$animations||(e.$animations={}),s=Object.keys(n),a=Date.now();let l;for(l=s.length-1;l>=0;--l){const c=s[l];if(c.charAt(0)==="$")continue;if(c==="options"){i.push(...this._animateOptions(e,n));continue}const u=n[c];let f=o[c];const d=r.get(c);if(f)if(d&&f.active()){f.update(d,u,a);continue}else f.cancel();if(!d||!d.duration){e[c]=u;continue}o[c]=f=new nq(d,e,c,u),i.push(f)}return i}update(e,n){if(this._properties.size===0){Object.assign(e,n);return}const r=this._createAnimations(e,n);if(r.length)return sr.add(this._chart,r),!0}}function sq(t,e){const n=[],r=Object.keys(e);for(let i=0;i<r.length;i++){const o=t[r[i]];o&&o.active()&&n.push(o.wait())}return Promise.all(n)}function aq(t,e){if(!e)return;let n=t.options;if(!n){t.options=e;return}return n.$shared&&(t.options=n=Object.assign({},n,{$shared:!1,$animations:{}})),n}function Hm(t,e){const n=t&&t.options||{},r=n.reverse,i=n.min===void 0?e:0,o=n.max===void 0?e:0;return{start:r?o:i,end:r?i:o}}function lq(t,e,n){if(n===!1)return!1;const r=Hm(t,n),i=Hm(e,n);return{top:i.end,right:r.end,bottom:i.start,left:r.start}}function cq(t){let e,n,r,i;return Dt(t)?(e=t.top,n=t.right,r=t.bottom,i=t.left):e=n=r=i=t,{top:e,right:n,bottom:r,left:i,disabled:t===!1}}function Vm(t,e){const n=[],r=t._getSortedDatasetMetas(e);let i,o;for(i=0,o=r.length;i<o;++i)n.push(r[i].index);return n}function Ym(t,e,n,r={}){const i=t.keys,o=r.mode==="single";let s,a,l,c;if(e!==null){for(s=0,a=i.length;s<a;++s){if(l=+i[s],l===n){if(r.all)continue;break}c=t.values[l],ue(c)&&(o||e===0||Ln(e)===Ln(c))&&(e+=c)}return e}}function uq(t){const e=Object.keys(t),n=new Array(e.length);let r,i,o;for(r=0,i=e.length;r<i;++r)o=e[r],n[r]={x:o,y:t[o]};return n}function Qm(t,e){const n=t&&t.options.stacked;return n||n===void 0&&e.stack!==void 0}function fq(t,e,n){return`${t.id}.${e.id}.${n.stack||n.type}`}function dq(t){const{min:e,max:n,minDefined:r,maxDefined:i}=t.getUserBounds();return{min:r?e:Number.NEGATIVE_INFINITY,max:i?n:Number.POSITIVE_INFINITY}}function hq(t,e,n){const r=t[e]||(t[e]={});return r[n]||(r[n]={})}function Wm(t,e,n,r){for(const i of e.getMatchingVisibleMetas(r).reverse()){const o=t[i.index];if(n&&o>0||!n&&o<0)return i.index}return null}function Km(t,e){const{chart:n,_cachedMeta:r}=t,i=n._stacks||(n._stacks={}),{iScale:o,vScale:s,index:a}=r,l=o.axis,c=s.axis,u=fq(o,s,r),f=e.length;let d;for(let h=0;h<f;++h){const p=e[h],{[l]:g,[c]:b}=p,v=p._stacks||(p._stacks={});d=v[c]=hq(i,u,g),d[a]=b,d._top=Wm(d,s,!0,r.type),d._bottom=Wm(d,s,!1,r.type)}}function Xf(t,e){const n=t.scales;return Object.keys(n).filter(r=>n[r].axis===e).shift()}function pq(t,e){return Ir(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}function gq(t,e,n){return Ir(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:n,index:e,mode:"default",type:"data"})}function as(t,e){const n=t.controller.index,r=t.vScale&&t.vScale.axis;if(r){e=e||t._parsed;for(const i of e){const o=i._stacks;if(!o||o[r]===void 0||o[r][n]===void 0)return;delete o[r][n]}}}const Zf=t=>t==="reset"||t==="none",Gm=(t,e)=>e?t:Object.assign({},t),vq=(t,e,n)=>t&&!e.hidden&&e._stacked&&{keys:Vm(n,!0),values:null};class wn{constructor(e,n){this.chart=e,this._ctx=e.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=Qm(e.vScale,e),this.addElements()}updateIndex(e){this.index!==e&&as(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,n=this._cachedMeta,r=this.getDataset(),i=(f,d,h,p)=>f==="x"?d:f==="r"?p:h,o=n.xAxisID=Pt(r.xAxisID,Xf(e,"x")),s=n.yAxisID=Pt(r.yAxisID,Xf(e,"y")),a=n.rAxisID=Pt(r.rAxisID,Xf(e,"r")),l=n.indexAxis,c=n.iAxisID=i(l,o,s,a),u=n.vAxisID=i(l,s,o,a);n.xScale=this.getScaleForId(o),n.yScale=this.getScaleForId(s),n.rScale=this.getScaleForId(a),n.iScale=this.getScaleForId(c),n.vScale=this.getScaleForId(u)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const n=this._cachedMeta;return e===n.iScale?n.vScale:n.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&tm(this._data,this),e._stacked&&as(e)}_dataCheck(){const e=this.getDataset(),n=e.data||(e.data=[]),r=this._data;if(Dt(n))this._data=uq(n);else if(r!==n){if(r){tm(r,this);const i=this._cachedMeta;as(i),i._parsed=[]}n&&Object.isExtensible(n)&&NP(n,this),this._syncList=[],this._data=n}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const n=this._cachedMeta,r=this.getDataset();let i=!1;this._dataCheck();const o=n._stacked;n._stacked=Qm(n.vScale,n),n.stack!==r.stack&&(i=!0,as(n),n.stack=r.stack),this._resyncElements(e),(i||o!==n._stacked)&&Km(this,n._parsed)}configure(){const e=this.chart.config,n=e.datasetScopeKeys(this._type),r=e.getOptionScopes(this.getDataset(),n,!0);this.options=e.createResolver(r,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,n){const{_cachedMeta:r,_data:i}=this,{iScale:o,_stacked:s}=r,a=o.axis;let l=e===0&&n===i.length?!0:r._sorted,c=e>0&&r._parsed[e-1],u,f,d;if(this._parsing===!1)r._parsed=i,r._sorted=!0,d=i;else{ie(i[e])?d=this.parseArrayData(r,i,e,n):Dt(i[e])?d=this.parseObjectData(r,i,e,n):d=this.parsePrimitiveData(r,i,e,n);const h=()=>f[a]===null||c&&f[a]<c[a];for(u=0;u<n;++u)r._parsed[u+e]=f=d[u],l&&(h()&&(l=!1),c=f);r._sorted=l}s&&Km(this,d)}parsePrimitiveData(e,n,r,i){const{iScale:o,vScale:s}=e,a=o.axis,l=s.axis,c=o.getLabels(),u=o===s,f=new Array(i);let d,h,p;for(d=0,h=i;d<h;++d)p=d+r,f[d]={[a]:u||o.parse(c[p],p),[l]:s.parse(n[p],p)};return f}parseArrayData(e,n,r,i){const{xScale:o,yScale:s}=e,a=new Array(i);let l,c,u,f;for(l=0,c=i;l<c;++l)u=l+r,f=n[u],a[l]={x:o.parse(f[0],u),y:s.parse(f[1],u)};return a}parseObjectData(e,n,r,i){const{xScale:o,yScale:s}=e,{xAxisKey:a="x",yAxisKey:l="y"}=this._parsing,c=new Array(i);let u,f,d,h;for(u=0,f=i;u<f;++u)d=u+r,h=n[d],c[u]={x:o.parse(qr(h,a),d),y:s.parse(qr(h,l),d)};return c}getParsed(e){return this._cachedMeta._parsed[e]}getDataElement(e){return this._cachedMeta.data[e]}applyStack(e,n,r){const i=this.chart,o=this._cachedMeta,s=n[e.axis],a={keys:Vm(i,!0),values:n._stacks[e.axis]};return Ym(a,s,o.index,{mode:r})}updateRangeFromParsed(e,n,r,i){const o=r[n.axis];let s=o===null?NaN:o;const a=i&&r._stacks[n.axis];i&&a&&(i.values=a,s=Ym(i,o,this._cachedMeta.index)),e.min=Math.min(e.min,s),e.max=Math.max(e.max,s)}getMinMax(e,n){const r=this._cachedMeta,i=r._parsed,o=r._sorted&&e===r.iScale,s=i.length,a=this._getOtherScale(e),l=vq(n,r,this.chart),c={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:u,max:f}=dq(a);let d,h;function p(){h=i[d];const g=h[a.axis];return!ue(h[e.axis])||u>g||f<g}for(d=0;d<s&&!(!p()&&(this.updateRangeFromParsed(c,e,h,l),o));++d);if(o){for(d=s-1;d>=0;--d)if(!p()){this.updateRangeFromParsed(c,e,h,l);break}}return c}getAllParsedValues(e){const n=this._cachedMeta._parsed,r=[];let i,o,s;for(i=0,o=n.length;i<o;++i)s=n[i][e.axis],ue(s)&&r.push(s);return r}getMaxOverflow(){return!1}getLabelAndValue(e){const n=this._cachedMeta,r=n.iScale,i=n.vScale,o=this.getParsed(e);return{label:r?""+r.getLabelForValue(o[r.axis]):"",value:i?""+i.getLabelForValue(o[i.axis]):""}}_update(e){const n=this._cachedMeta;this.update(e||"default"),n._clip=cq(Pt(this.options.clip,lq(n.xScale,n.yScale,this.getMaxOverflow())))}update(e){}draw(){const e=this._ctx,n=this.chart,r=this._cachedMeta,i=r.data||[],o=n.chartArea,s=[],a=this._drawStart||0,l=this._drawCount||i.length-a,c=this.options.drawActiveElementsOnTop;let u;for(r.dataset&&r.dataset.draw(e,o,a,l),u=a;u<a+l;++u){const f=i[u];f.hidden||(f.active&&c?s.push(f):f.draw(e,o))}for(u=0;u<s.length;++u)s[u].draw(e,o)}getStyle(e,n){const r=n?"active":"default";return e===void 0&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(r):this.resolveDataElementOptions(e||0,r)}getContext(e,n,r){const i=this.getDataset();let o;if(e>=0&&e<this._cachedMeta.data.length){const s=this._cachedMeta.data[e];o=s.$context||(s.$context=gq(this.getContext(),e,s)),o.parsed=this.getParsed(e),o.raw=i.data[e],o.index=o.dataIndex=e}else o=this.$context||(this.$context=pq(this.chart.getContext(),this.index)),o.dataset=i,o.index=o.datasetIndex=this.index;return o.active=!!n,o.mode=r,o}resolveDatasetElementOptions(e){return this._resolveElementOptions(this.datasetElementType.id,e)}resolveDataElementOptions(e,n){return this._resolveElementOptions(this.dataElementType.id,n,e)}_resolveElementOptions(e,n="default",r){const i=n==="active",o=this._cachedDataOpts,s=e+"-"+n,a=o[s],l=this.enableOptionSharing&&fn(r);if(a)return Gm(a,l);const c=this.chart.config,u=c.datasetElementScopeKeys(this._type,e),f=i?[`${e}Hover`,"hover",e,""]:[e,""],d=c.getOptionScopes(this.getDataset(),u),h=Object.keys(Rt.elements[e]),p=()=>this.getContext(r,i),g=c.resolveNamedOptions(d,h,p,f);return g.$shared&&(g.$shared=l,o[s]=Object.freeze(Gm(g,l))),g}_resolveAnimations(e,n,r){const i=this.chart,o=this._cachedDataOpts,s=`animation-${n}`,a=o[s];if(a)return a;let l;if(i.options.animation!==!1){const u=this.chart.config,f=u.datasetAnimationScopeKeys(this._type,n),d=u.getOptionScopes(this.getDataset(),f);l=u.createResolver(d,this.getContext(e,r,n))}const c=new Um(i,l&&l.animations);return l&&l._cacheable&&(o[s]=Object.freeze(c)),c}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,n){return!n||Zf(e)||this.chart._animationsDisabled}_getSharedOptions(e,n){const r=this.resolveDataElementOptions(e,n),i=this._sharedOptions,o=this.getSharedOptions(r),s=this.includeOptions(n,o)||o!==i;return this.updateSharedOptions(o,n,r),{sharedOptions:o,includeOptions:s}}updateElement(e,n,r,i){Zf(i)?Object.assign(e,r):this._resolveAnimations(n,i).update(e,r)}updateSharedOptions(e,n,r){e&&!Zf(n)&&this._resolveAnimations(void 0,n).update(e,r)}_setStyle(e,n,r,i){e.active=i;const o=this.getStyle(n,i);this._resolveAnimations(n,r,i).update(e,{options:!i&&this.getSharedOptions(o)||o})}removeHoverStyle(e,n,r){this._setStyle(e,r,"active",!1)}setHoverStyle(e,n,r){this._setStyle(e,r,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const n=this._data,r=this._cachedMeta.data;for(const[a,l,c]of this._syncList)this[a](l,c);this._syncList=[];const i=r.length,o=n.length,s=Math.min(o,i);s&&this.parse(0,s),o>i?this._insertElements(i,o-i,e):o<i&&this._removeElements(o,i-o)}_insertElements(e,n,r=!0){const i=this._cachedMeta,o=i.data,s=e+n;let a;const l=c=>{for(c.length+=n,a=c.length-1;a>=s;a--)c[a]=c[a-n]};for(l(o),a=e;a<s;++a)o[a]=new this.dataElementType;this._parsing&&l(i._parsed),this.parse(e,n),r&&this.updateElements(o,e,n,"reset")}updateElements(e,n,r,i){}_removeElements(e,n){const r=this._cachedMeta;if(this._parsing){const i=r._parsed.splice(e,n);r._stacked&&as(r,i)}r.data.splice(e,n)}_sync(e){if(this._parsing)this._syncList.push(e);else{const[n,r,i]=e;this[n](r,i)}this.chart._dataChanges.push([this.index,...e])}_onDataPush(){const e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}_onDataPop(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync(["_removeElements",0,1])}_onDataSplice(e,n){n&&this._sync(["_removeElements",e,n]);const r=arguments.length-2;r&&this._sync(["_insertElements",e,r])}_onDataUnshift(){this._sync(["_insertElements",0,arguments.length])}}wn.defaults={},wn.prototype.datasetElementType=null,wn.prototype.dataElementType=null;function mq(t,e){if(!t._cache.$bar){const n=t.getMatchingVisibleMetas(e);let r=[];for(let i=0,o=n.length;i<o;i++)r=r.concat(n[i].controller.getAllParsedValues(t));t._cache.$bar=em(r.sort((i,o)=>i-o))}return t._cache.$bar}function yq(t){const e=t.iScale,n=mq(e,t.type);let r=e._length,i,o,s,a;const l=()=>{s===32767||s===-32768||(fn(a)&&(r=Math.min(r,Math.abs(s-a)||r)),a=s)};for(i=0,o=n.length;i<o;++i)s=e.getPixelForValue(n[i]),l();for(a=void 0,i=0,o=e.ticks.length;i<o;++i)s=e.getPixelForTick(i),l();return r}function bq(t,e,n,r){const i=n.barThickness;let o,s;return Nt(i)?(o=e.min*n.categoryPercentage,s=n.barPercentage):(o=i*r,s=1),{chunk:o/r,ratio:s,start:e.pixels[t]-o/2}}function xq(t,e,n,r){const i=e.pixels,o=i[t];let s=t>0?i[t-1]:null,a=t<i.length-1?i[t+1]:null;const l=n.categoryPercentage;s===null&&(s=o-(a===null?e.end-e.start:a-o)),a===null&&(a=o+o-s);const c=o-(o-Math.min(s,a))/2*l;return{chunk:Math.abs(a-s)/2*l/r,ratio:n.barPercentage,start:c}}function wq(t,e,n,r){const i=n.parse(t[0],r),o=n.parse(t[1],r),s=Math.min(i,o),a=Math.max(i,o);let l=s,c=a;Math.abs(s)>Math.abs(a)&&(l=a,c=s),e[n.axis]=c,e._custom={barStart:l,barEnd:c,start:i,end:o,min:s,max:a}}function Xm(t,e,n,r){return ie(t)?wq(t,e,n,r):e[n.axis]=n.parse(t,r),e}function Zm(t,e,n,r){const i=t.iScale,o=t.vScale,s=i.getLabels(),a=i===o,l=[];let c,u,f,d;for(c=n,u=n+r;c<u;++c)d=e[c],f={},f[i.axis]=a||i.parse(s[c],c),l.push(Xm(d,f,o,c));return l}function Jf(t){return t&&t.barStart!==void 0&&t.barEnd!==void 0}function Aq(t,e,n){return t!==0?Ln(t):(e.isHorizontal()?1:-1)*(e.min>=n?1:-1)}function Oq(t){let e,n,r,i,o;return t.horizontal?(e=t.base>t.x,n="left",r="right"):(e=t.base<t.y,n="bottom",r="top"),e?(i="end",o="start"):(i="start",o="end"),{start:n,end:r,reverse:e,top:i,bottom:o}}function Sq(t,e,n,r){let i=e.borderSkipped;const o={};if(!i){t.borderSkipped=o;return}if(i===!0){t.borderSkipped={top:!0,right:!0,bottom:!0,left:!0};return}const{start:s,end:a,reverse:l,top:c,bottom:u}=Oq(t);i==="middle"&&n&&(t.enableBorderRadius=!0,(n._top||0)===r?i=c:(n._bottom||0)===r?i=u:(o[Jm(u,s,a,l)]=!0,i=c)),o[Jm(i,s,a,l)]=!0,t.borderSkipped=o}function Jm(t,e,n,r){return r?(t=_q(t,e,n),t=$m(t,n,e)):t=$m(t,e,n),t}function _q(t,e,n){return t===e?n:t===n?e:t}function $m(t,e,n){return t==="start"?e:t==="end"?n:t}function Cq(t,{inflateAmount:e},n){t.inflateAmount=e==="auto"?n===1?.33:0:e}class Sl extends wn{parsePrimitiveData(e,n,r,i){return Zm(e,n,r,i)}parseArrayData(e,n,r,i){return Zm(e,n,r,i)}parseObjectData(e,n,r,i){const{iScale:o,vScale:s}=e,{xAxisKey:a="x",yAxisKey:l="y"}=this._parsing,c=o.axis==="x"?a:l,u=s.axis==="x"?a:l,f=[];let d,h,p,g;for(d=r,h=r+i;d<h;++d)g=n[d],p={},p[o.axis]=o.parse(qr(g,c),d),f.push(Xm(qr(g,u),p,s,d));return f}updateRangeFromParsed(e,n,r,i){super.updateRangeFromParsed(e,n,r,i);const o=r._custom;o&&n===this._cachedMeta.vScale&&(e.min=Math.min(e.min,o.min),e.max=Math.max(e.max,o.max))}getMaxOverflow(){return 0}getLabelAndValue(e){const n=this._cachedMeta,{iScale:r,vScale:i}=n,o=this.getParsed(e),s=o._custom,a=Jf(s)?"["+s.start+", "+s.end+"]":""+i.getLabelForValue(o[i.axis]);return{label:""+r.getLabelForValue(o[r.axis]),value:a}}initialize(){this.enableOptionSharing=!0,super.initialize();const e=this._cachedMeta;e.stack=this.getDataset().stack}update(e){const n=this._cachedMeta;this.updateElements(n.data,0,n.data.length,e)}updateElements(e,n,r,i){const o=i==="reset",{index:s,_cachedMeta:{vScale:a}}=this,l=a.getBasePixel(),c=a.isHorizontal(),u=this._getRuler(),{sharedOptions:f,includeOptions:d}=this._getSharedOptions(n,i);for(let h=n;h<n+r;h++){const p=this.getParsed(h),g=o||Nt(p[a.axis])?{base:l,head:l}:this._calculateBarValuePixels(h),b=this._calculateBarIndexPixels(h,u),v=(p._stacks||{})[a.axis],m={horizontal:c,base:g.base,enableBorderRadius:!v||Jf(p._custom)||s===v._top||s===v._bottom,x:c?g.head:b.center,y:c?b.center:g.head,height:c?b.size:Math.abs(g.size),width:c?Math.abs(g.size):b.size};d&&(m.options=f||this.resolveDataElementOptions(h,e[h].active?"active":i));const x=m.options||e[h].options;Sq(m,x,v,s),Cq(m,x,u.ratio),this.updateElement(e[h],h,m,i)}}_getStacks(e,n){const{iScale:r}=this._cachedMeta,i=r.getMatchingVisibleMetas(this._type).filter(l=>l.controller.options.grouped),o=r.options.stacked,s=[],a=l=>{const c=l.controller.getParsed(n),u=c&&c[l.vScale.axis];if(Nt(u)||isNaN(u))return!0};for(const l of i)if(!(n!==void 0&&a(l))&&((o===!1||s.indexOf(l.stack)===-1||o===void 0&&l.stack===void 0)&&s.push(l.stack),l.index===e))break;return s.length||s.push(void 0),s}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,n,r){const i=this._getStacks(e,r),o=n!==void 0?i.indexOf(n):-1;return o===-1?i.length-1:o}_getRuler(){const e=this.options,n=this._cachedMeta,r=n.iScale,i=[];let o,s;for(o=0,s=n.data.length;o<s;++o)i.push(r.getPixelForValue(this.getParsed(o)[r.axis],o));const a=e.barThickness;return{min:a||yq(n),pixels:i,start:r._startPixel,end:r._endPixel,stackCount:this._getStackCount(),scale:r,grouped:e.grouped,ratio:a?1:e.categoryPercentage*e.barPercentage}}_calculateBarValuePixels(e){const{_cachedMeta:{vScale:n,_stacked:r},options:{base:i,minBarLength:o}}=this,s=i||0,a=this.getParsed(e),l=a._custom,c=Jf(l);let u=a[n.axis],f=0,d=r?this.applyStack(n,a,r):u,h,p;d!==u&&(f=d-u,d=u),c&&(u=l.barStart,d=l.barEnd-l.barStart,u!==0&&Ln(u)!==Ln(l.barEnd)&&(f=0),f+=u);const g=!Nt(i)&&!c?i:f;let b=n.getPixelForValue(g);if(this.chart.getDataVisibility(e)?h=n.getPixelForValue(f+d):h=b,p=h-b,Math.abs(p)<o){p=Aq(p,n,s)*o,u===s&&(b-=p/2);const v=n.getPixelForDecimal(0),m=n.getPixelForDecimal(1),x=Math.min(v,m),y=Math.max(v,m);b=Math.max(Math.min(b,y),x),h=b+p}if(b===n.getPixelForValue(s)){const v=Ln(p)*n.getLineWidthForValue(s)/2;b+=v,p-=v}return{size:p,base:b,head:h,center:h+p/2}}_calculateBarIndexPixels(e,n){const r=n.scale,i=this.options,o=i.skipNull,s=Pt(i.maxBarThickness,1/0);let a,l;if(n.grouped){const c=o?this._getStackCount(e):n.stackCount,u=i.barThickness==="flex"?xq(e,n,i,c):bq(e,n,i,c),f=this._getStackIndex(this.index,this._cachedMeta.stack,o?e:void 0);a=u.start+u.chunk*f+u.chunk/2,l=Math.min(s,u.chunk*u.ratio)}else a=r.getPixelForValue(this.getParsed(e)[r.axis],e),l=Math.min(s,n.min*n.ratio);return{base:a-l/2,head:a+l/2,center:a,size:l}}draw(){const e=this._cachedMeta,n=e.vScale,r=e.data,i=r.length;let o=0;for(;o<i;++o)this.getParsed(o)[n.axis]!==null&&r[o].draw(this._ctx)}}Sl.id="bar",Sl.defaults={datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}},Sl.overrides={scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}};class _l extends wn{initialize(){this.enableOptionSharing=!0,super.initialize()}parsePrimitiveData(e,n,r,i){const o=super.parsePrimitiveData(e,n,r,i);for(let s=0;s<o.length;s++)o[s]._custom=this.resolveDataElementOptions(s+r).radius;return o}parseArrayData(e,n,r,i){const o=super.parseArrayData(e,n,r,i);for(let s=0;s<o.length;s++){const a=n[r+s];o[s]._custom=Pt(a[2],this.resolveDataElementOptions(s+r).radius)}return o}parseObjectData(e,n,r,i){const o=super.parseObjectData(e,n,r,i);for(let s=0;s<o.length;s++){const a=n[r+s];o[s]._custom=Pt(a&&a.r&&+a.r,this.resolveDataElementOptions(s+r).radius)}return o}getMaxOverflow(){const e=this._cachedMeta.data;let n=0;for(let r=e.length-1;r>=0;--r)n=Math.max(n,e[r].size(this.resolveDataElementOptions(r))/2);return n>0&&n}getLabelAndValue(e){const n=this._cachedMeta,{xScale:r,yScale:i}=n,o=this.getParsed(e),s=r.getLabelForValue(o.x),a=i.getLabelForValue(o.y),l=o._custom;return{label:n.label,value:"("+s+", "+a+(l?", "+l:"")+")"}}update(e){const n=this._cachedMeta.data;this.updateElements(n,0,n.length,e)}updateElements(e,n,r,i){const o=i==="reset",{iScale:s,vScale:a}=this._cachedMeta,{sharedOptions:l,includeOptions:c}=this._getSharedOptions(n,i),u=s.axis,f=a.axis;for(let d=n;d<n+r;d++){const h=e[d],p=!o&&this.getParsed(d),g={},b=g[u]=o?s.getPixelForDecimal(.5):s.getPixelForValue(p[u]),v=g[f]=o?a.getBasePixel():a.getPixelForValue(p[f]);g.skip=isNaN(b)||isNaN(v),c&&(g.options=l||this.resolveDataElementOptions(d,h.active?"active":i),o&&(g.options.radius=0)),this.updateElement(h,d,g,i)}}resolveDataElementOptions(e,n){const r=this.getParsed(e);let i=super.resolveDataElementOptions(e,n);i.$shared&&(i=Object.assign({},i,{$shared:!1}));const o=i.radius;return n!=="active"&&(i.radius=0),i.radius+=Pt(r&&r._custom,o),i}}_l.id="bubble",_l.defaults={datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}},_l.overrides={scales:{x:{type:"linear"},y:{type:"linear"}},plugins:{tooltip:{callbacks:{title(){return""}}}}};function Eq(t,e,n){let r=1,i=1,o=0,s=0;if(e<Kt){const a=t,l=a+e,c=Math.cos(a),u=Math.sin(a),f=Math.cos(l),d=Math.sin(l),h=(x,y,w)=>Jo(x,a,l,!0)?1:Math.max(y,y*n,w,w*n),p=(x,y,w)=>Jo(x,a,l,!0)?-1:Math.min(y,y*n,w,w*n),g=h(0,c,f),b=h(ce,u,d),v=p(ae,c,f),m=p(ae+ce,u,d);r=(g-v)/2,i=(b-m)/2,o=-(g+v)/2,s=-(b+m)/2}return{ratioX:r,ratioY:i,offsetX:o,offsetY:s}}class $i extends wn{constructor(e,n){super(e,n),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,n){const r=this.getDataset().data,i=this._cachedMeta;if(this._parsing===!1)i._parsed=r;else{let o=l=>+r[l];if(Dt(r[e])){const{key:l="value"}=this._parsing;o=c=>+qr(r[c],l)}let s,a;for(s=e,a=e+n;s<a;++s)i._parsed[s]=o(s)}}_getRotation(){return xn(this.options.rotation-90)}_getCircumference(){return xn(this.options.circumference)}_getRotationExtents(){let e=Kt,n=-Kt;for(let r=0;r<this.chart.data.datasets.length;++r)if(this.chart.isDatasetVisible(r)){const i=this.chart.getDatasetMeta(r).controller,o=i._getRotation(),s=i._getCircumference();e=Math.min(e,o),n=Math.max(n,o+s)}return{rotation:e,circumference:n-e}}update(e){const n=this.chart,{chartArea:r}=n,i=this._cachedMeta,o=i.data,s=this.getMaxBorderWidth()+this.getMaxOffset(o)+this.options.spacing,a=Math.max((Math.min(r.width,r.height)-s)/2,0),l=Math.min(OP(this.options.cutout,a),1),c=this._getRingWeight(this.index),{circumference:u,rotation:f}=this._getRotationExtents(),{ratioX:d,ratioY:h,offsetX:p,offsetY:g}=Eq(f,u,l),b=(r.width-s)/d,v=(r.height-s)/h,m=Math.max(Math.min(b,v)/2,0),x=V0(this.options.radius,m),y=Math.max(x*l,0),w=(x-y)/this._getVisibleDatasetWeightTotal();this.offsetX=p*x,this.offsetY=g*x,i.total=this.calculateTotal(),this.outerRadius=x-w*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-w*c,0),this.updateElements(o,0,o.length,e)}_circumference(e,n){const r=this.options,i=this._cachedMeta,o=this._getCircumference();return n&&r.animation.animateRotate||!this.chart.getDataVisibility(e)||i._parsed[e]===null||i.data[e].hidden?0:this.calculateCircumference(i._parsed[e]*o/Kt)}updateElements(e,n,r,i){const o=i==="reset",s=this.chart,a=s.chartArea,c=s.options.animation,u=(a.left+a.right)/2,f=(a.top+a.bottom)/2,d=o&&c.animateScale,h=d?0:this.innerRadius,p=d?0:this.outerRadius,{sharedOptions:g,includeOptions:b}=this._getSharedOptions(n,i);let v=this._getRotation(),m;for(m=0;m<n;++m)v+=this._circumference(m,o);for(m=n;m<n+r;++m){const x=this._circumference(m,o),y=e[m],w={x:u+this.offsetX,y:f+this.offsetY,startAngle:v,endAngle:v+x,circumference:x,outerRadius:p,innerRadius:h};b&&(w.options=g||this.resolveDataElementOptions(m,y.active?"active":i)),v+=x,this.updateElement(y,m,w,i)}}calculateTotal(){const e=this._cachedMeta,n=e.data;let r=0,i;for(i=0;i<n.length;i++){const o=e._parsed[i];o!==null&&!isNaN(o)&&this.chart.getDataVisibility(i)&&!n[i].hidden&&(r+=Math.abs(o))}return r}calculateCircumference(e){const n=this._cachedMeta.total;return n>0&&!isNaN(e)?Kt*(Math.abs(e)/n):0}getLabelAndValue(e){const n=this._cachedMeta,r=this.chart,i=r.data.labels||[],o=ss(n._parsed[e],r.options.locale);return{label:i[e]||"",value:o}}getMaxBorderWidth(e){let n=0;const r=this.chart;let i,o,s,a,l;if(!e){for(i=0,o=r.data.datasets.length;i<o;++i)if(r.isDatasetVisible(i)){s=r.getDatasetMeta(i),e=s.data,a=s.controller;break}}if(!e)return 0;for(i=0,o=e.length;i<o;++i)l=a.resolveDataElementOptions(i),l.borderAlign!=="inner"&&(n=Math.max(n,l.borderWidth||0,l.hoverBorderWidth||0));return n}getMaxOffset(e){let n=0;for(let r=0,i=e.length;r<i;++r){const o=this.resolveDataElementOptions(r);n=Math.max(n,o.offset||0,o.hoverOffset||0)}return n}_getRingWeightOffset(e){let n=0;for(let r=0;r<e;++r)this.chart.isDatasetVisible(r)&&(n+=this._getRingWeight(r));return n}_getRingWeight(e){return Math.max(Pt(this.chart.data.datasets[e].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}$i.id="doughnut",$i.defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"},$i.descriptors={_scriptable:t=>t!=="spacing",_indexable:t=>t!=="spacing"},$i.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:n}}=t.legend.options;return e.labels.map((r,i)=>{const s=t.getDatasetMeta(0).controller.getStyle(i);return{text:r,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,lineWidth:s.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(i),index:i}})}return[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}},tooltip:{callbacks:{title(){return""},label(t){let e=t.label;const n=": "+t.formattedValue;return ie(e)?(e=e.slice(),e[0]+=n):e+=n,e}}}}};class Cl extends wn{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const n=this._cachedMeta,{dataset:r,data:i=[],_dataset:o}=n,s=this.chart._animationsDisabled;let{start:a,count:l}=im(n,i,s);this._drawStart=a,this._drawCount=l,om(n)&&(a=0,l=i.length),r._chart=this.chart,r._datasetIndex=this.index,r._decimated=!!o._decimated,r.points=i;const c=this.resolveDatasetElementOptions(e);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(r,void 0,{animated:!s,options:c},e),this.updateElements(i,a,l,e)}updateElements(e,n,r,i){const o=i==="reset",{iScale:s,vScale:a,_stacked:l,_dataset:c}=this._cachedMeta,{sharedOptions:u,includeOptions:f}=this._getSharedOptions(n,i),d=s.axis,h=a.axis,{spanGaps:p,segment:g}=this.options,b=Ki(p)?p:Number.POSITIVE_INFINITY,v=this.chart._animationsDisabled||o||i==="none";let m=n>0&&this.getParsed(n-1);for(let x=n;x<n+r;++x){const y=e[x],w=this.getParsed(x),S=v?y:{},C=Nt(w[h]),T=S[d]=s.getPixelForValue(w[d],x),k=S[h]=o||C?a.getBasePixel():a.getPixelForValue(l?this.applyStack(a,w,l):w[h],x);S.skip=isNaN(T)||isNaN(k)||C,S.stop=x>0&&Math.abs(w[d]-m[d])>b,g&&(S.parsed=w,S.raw=c.data[x]),f&&(S.options=u||this.resolveDataElementOptions(x,y.active?"active":i)),v||this.updateElement(y,x,S,i),m=w}}getMaxOverflow(){const e=this._cachedMeta,n=e.dataset,r=n.options&&n.options.borderWidth||0,i=e.data||[];if(!i.length)return r;const o=i[0].size(this.resolveDataElementOptions(0)),s=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(r,o,s)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}Cl.id="line",Cl.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},Cl.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class El extends wn{constructor(e,n){super(e,n),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const n=this._cachedMeta,r=this.chart,i=r.data.labels||[],o=ss(n._parsed[e].r,r.options.locale);return{label:i[e]||"",value:o}}parseObjectData(e,n,r,i){return Em.bind(this)(e,n,r,i)}update(e){const n=this._cachedMeta.data;this._updateRadius(),this.updateElements(n,0,n.length,e)}getMinMax(){const e=this._cachedMeta,n={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach((r,i)=>{const o=this.getParsed(i).r;!isNaN(o)&&this.chart.getDataVisibility(i)&&(o<n.min&&(n.min=o),o>n.max&&(n.max=o))}),n}_updateRadius(){const e=this.chart,n=e.chartArea,r=e.options,i=Math.min(n.right-n.left,n.bottom-n.top),o=Math.max(i/2,0),s=Math.max(r.cutoutPercentage?o/100*r.cutoutPercentage:1,0),a=(o-s)/e.getVisibleDatasetCount();this.outerRadius=o-a*this.index,this.innerRadius=this.outerRadius-a}updateElements(e,n,r,i){const o=i==="reset",s=this.chart,l=s.options.animation,c=this._cachedMeta.rScale,u=c.xCenter,f=c.yCenter,d=c.getIndexAngle(0)-.5*ae;let h=d,p;const g=360/this.countVisibleElements();for(p=0;p<n;++p)h+=this._computeAngle(p,i,g);for(p=n;p<n+r;p++){const b=e[p];let v=h,m=h+this._computeAngle(p,i,g),x=s.getDataVisibility(p)?c.getDistanceFromCenterForValue(this.getParsed(p).r):0;h=m,o&&(l.animateScale&&(x=0),l.animateRotate&&(v=m=d));const y={x:u,y:f,innerRadius:0,outerRadius:x,startAngle:v,endAngle:m,options:this.resolveDataElementOptions(p,b.active?"active":i)};this.updateElement(b,p,y,i)}}countVisibleElements(){const e=this._cachedMeta;let n=0;return e.data.forEach((r,i)=>{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&n++}),n}_computeAngle(e,n,r){return this.chart.getDataVisibility(e)?xn(this.resolveDataElementOptions(e,n).angle||r):0}}El.id="polarArea",El.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},El.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:n}}=t.legend.options;return e.labels.map((r,i)=>{const s=t.getDatasetMeta(0).controller.getStyle(i);return{text:r,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,lineWidth:s.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(i),index:i}})}return[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}},tooltip:{callbacks:{title(){return""},label(t){return t.chart.data.labels[t.dataIndex]+": "+t.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class $f extends $i{}$f.id="pie",$f.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class Tl extends wn{getLabelAndValue(e){const n=this._cachedMeta.vScale,r=this.getParsed(e);return{label:n.getLabels()[e],value:""+n.getLabelForValue(r[n.axis])}}parseObjectData(e,n,r,i){return Em.bind(this)(e,n,r,i)}update(e){const n=this._cachedMeta,r=n.dataset,i=n.data||[],o=n.iScale.getLabels();if(r.points=i,e!=="resize"){const s=this.resolveDatasetElementOptions(e);this.options.showLine||(s.borderWidth=0);const a={_loop:!0,_fullLoop:o.length===i.length,options:s};this.updateElement(r,void 0,a,e)}this.updateElements(i,0,i.length,e)}updateElements(e,n,r,i){const o=this._cachedMeta.rScale,s=i==="reset";for(let a=n;a<n+r;a++){const l=e[a],c=this.resolveDataElementOptions(a,l.active?"active":i),u=o.getPointPositionForValue(a,this.getParsed(a).r),f=s?o.xCenter:u.x,d=s?o.yCenter:u.y,h={x:f,y:d,angle:u.angle,skip:isNaN(f)||isNaN(d),options:c};this.updateElement(l,a,h,i)}}}Tl.id="radar",Tl.defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}},Tl.overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};let An=class{constructor(){this.x=void 0,this.y=void 0,this.active=!1,this.options=void 0,this.$animations=void 0}tooltipPosition(e){const{x:n,y:r}=this.getProps(["x","y"],e);return{x:n,y:r}}hasValue(){return Ki(this.x)&&Ki(this.y)}getProps(e,n){const r=this.$animations;if(!n||!r)return this;const i={};return e.forEach(o=>{i[o]=r[o]&&r[o].active()?r[o]._to:this[o]}),i}};An.defaults={},An.defaultRoutes=void 0;const ty={values(t){return ie(t)?t:""+t},numeric(t,e,n){if(t===0)return"0";const r=this.chart.options.locale;let i,o=t;if(n.length>1){const c=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(c<1e-4||c>1e15)&&(i="scientific"),o=Tq(t,n)}const s=dn(Math.abs(o)),a=Math.max(Math.min(-1*Math.floor(s),20),0),l={notation:i,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(l,this.options.ticks.format),ss(t,r,l)},logarithmic(t,e,n){if(t===0)return"0";const r=t/Math.pow(10,Math.floor(dn(t)));return r===1||r===2||r===5?ty.numeric.call(this,t,e,n):""}};function Tq(t,e){let n=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;return Math.abs(n)>=1&&t!==Math.floor(t)&&(n=t-Math.floor(t)),n}var kl={formatters:ty};Rt.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:kl.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),Rt.route("scale.ticks","color","","color"),Rt.route("scale.grid","color","","borderColor"),Rt.route("scale.grid","borderColor","","borderColor"),Rt.route("scale.title","color","","color"),Rt.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&t!=="callback"&&t!=="parser",_indexable:t=>t!=="borderDash"&&t!=="tickBorderDash"}),Rt.describe("scales",{_fallback:"scale"}),Rt.describe("scale.ticks",{_scriptable:t=>t!=="backdropPadding"&&t!=="callback",_indexable:t=>t!=="backdropPadding"});function kq(t,e){const n=t.options.ticks,r=n.maxTicksLimit||Pq(t),i=n.major.enabled?qq(e):[],o=i.length,s=i[0],a=i[o-1],l=[];if(o>r)return Lq(e,l,i,o/r),l;const c=Mq(i,e,r);if(o>0){let u,f;const d=o>1?Math.round((a-s)/(o-1)):null;for(Pl(e,l,c,Nt(d)?0:s-d,s),u=0,f=o-1;u<f;u++)Pl(e,l,c,i[u],i[u+1]);return Pl(e,l,c,a,Nt(d)?e.length:a+d),l}return Pl(e,l,c),l}function Pq(t){const e=t.options.offset,n=t._tickSize(),r=t._length/n+(e?0:1),i=t._maxLength/n;return Math.floor(Math.min(r,i))}function Mq(t,e,n){const r=Dq(t),i=e.length/n;if(!r)return Math.max(i,1);const o=MP(r);for(let s=0,a=o.length-1;s<a;s++){const l=o[s];if(l>i)return l}return Math.max(i,1)}function qq(t){const e=[];let n,r;for(n=0,r=t.length;n<r;n++)t[n].major&&e.push(n);return e}function Lq(t,e,n,r){let i=0,o=n[0],s;for(r=Math.ceil(r),s=0;s<t.length;s++)s===o&&(e.push(t[s]),i++,o=n[i*r])}function Pl(t,e,n,r,i){const o=Pt(r,0),s=Math.min(Pt(i,t.length),t.length);let a=0,l,c,u;for(n=Math.ceil(n),i&&(l=i-r,n=l/Math.floor(l/n)),u=o;u<0;)a++,u=Math.round(o+a*n);for(c=Math.max(o,0);c<s;c++)c===u&&(e.push(t[c]),a++,u=Math.round(o+a*n))}function Dq(t){const e=t.length;let n,r;if(e<2)return!1;for(r=t[0],n=1;n<e;++n)if(t[n]-t[n-1]!==r)return!1;return r}const Rq=t=>t==="left"?"right":t==="right"?"left":t,ey=(t,e,n)=>e==="top"||e==="left"?t[e]+n:t[e]-n;function ny(t,e){const n=[],r=t.length/e,i=t.length;let o=0;for(;o<i;o+=r)n.push(t[Math.floor(o)]);return n}function Iq(t,e,n){const r=t.ticks.length,i=Math.min(e,r-1),o=t._startPixel,s=t._endPixel,a=1e-6;let l=t.getPixelForTick(i),c;if(!(n&&(r===1?c=Math.max(l-o,s-l):e===0?c=(t.getPixelForTick(1)-l)/2:c=(l-t.getPixelForTick(i-1))/2,l+=i<e?c:-c,l<o-a||l>s+a)))return l}function Nq(t,e){Wt(t,n=>{const r=n.gc,i=r.length/2;let o;if(i>e){for(o=0;o<i;++o)delete n.data[r[o]];r.splice(0,i)}})}function ls(t){return t.drawTicks?t.tickLength:0}function ry(t,e){if(!t.display)return 0;const n=ge(t.font,e),r=Re(t.padding);return(ie(t.text)?t.text.length:1)*n.lineHeight+r.height}function Fq(t,e){return Ir(t,{scale:e,type:"scale"})}function Bq(t,e,n){return Ir(t,{tick:n,index:e,type:"tick"})}function jq(t,e,n){let r=Df(t);return(n&&e!=="right"||!n&&e==="right")&&(r=Rq(r)),r}function zq(t,e,n,r){const{top:i,left:o,bottom:s,right:a,chart:l}=t,{chartArea:c,scales:u}=l;let f=0,d,h,p;const g=s-i,b=a-o;if(t.isHorizontal()){if(h=De(r,o,a),Dt(n)){const v=Object.keys(n)[0],m=n[v];p=u[v].getPixelForValue(m)+g-e}else n==="center"?p=(c.bottom+c.top)/2+g-e:p=ey(t,n,e);d=a-o}else{if(Dt(n)){const v=Object.keys(n)[0],m=n[v];h=u[v].getPixelForValue(m)-b+e}else n==="center"?h=(c.left+c.right)/2-b+e:h=ey(t,n,e);p=De(r,s,i),f=n==="left"?-ce:ce}return{titleX:h,titleY:p,maxWidth:d,rotation:f}}class hi extends An{constructor(e){super(),this.id=e.id,this.type=e.type,this.options=void 0,this.ctx=e.ctx,this.chart=e.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(e){this.options=e.setContext(this.getContext()),this.axis=e.axis,this._userMin=this.parse(e.min),this._userMax=this.parse(e.max),this._suggestedMin=this.parse(e.suggestedMin),this._suggestedMax=this.parse(e.suggestedMax)}parse(e,n){return e}getUserBounds(){let{_userMin:e,_userMax:n,_suggestedMin:r,_suggestedMax:i}=this;return e=un(e,Number.POSITIVE_INFINITY),n=un(n,Number.NEGATIVE_INFINITY),r=un(r,Number.POSITIVE_INFINITY),i=un(i,Number.NEGATIVE_INFINITY),{min:un(e,r),max:un(n,i),minDefined:ue(e),maxDefined:ue(n)}}getMinMax(e){let{min:n,max:r,minDefined:i,maxDefined:o}=this.getUserBounds(),s;if(i&&o)return{min:n,max:r};const a=this.getMatchingVisibleMetas();for(let l=0,c=a.length;l<c;++l)s=a[l].controller.getMinMax(this,e),i||(n=Math.min(n,s.min)),o||(r=Math.max(r,s.max));return n=o&&n>r?r:n,r=i&&n>r?n:r,{min:un(n,un(r,n)),max:un(r,un(n,r))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){$t(this.options.beforeUpdate,[this])}update(e,n,r){const{beginAtZero:i,grace:o,ticks:s}=this.options,a=s.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=n,this._margins=r=Object.assign({left:0,right:0,top:0,bottom:0},r),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+r.left+r.right:this.height+r.top+r.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=bM(this,o,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=a<this.ticks.length;this._convertTicksToLabels(l?ny(this.ticks,a):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),s.display&&(s.autoSkip||s.source==="auto")&&(this.ticks=kq(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),l&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}configure(){let e=this.options.reverse,n,r;this.isHorizontal()?(n=this.left,r=this.right):(n=this.top,r=this.bottom,e=!e),this._startPixel=n,this._endPixel=r,this._reversePixels=e,this._length=r-n,this._alignToPixels=this.options.alignToPixels}afterUpdate(){$t(this.options.afterUpdate,[this])}beforeSetDimensions(){$t(this.options.beforeSetDimensions,[this])}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}afterSetDimensions(){$t(this.options.afterSetDimensions,[this])}_callHooks(e){this.chart.notifyPlugins(e,this.getContext()),$t(this.options[e],[this])}beforeDataLimits(){this._callHooks("beforeDataLimits")}determineDataLimits(){}afterDataLimits(){this._callHooks("afterDataLimits")}beforeBuildTicks(){this._callHooks("beforeBuildTicks")}buildTicks(){return[]}afterBuildTicks(){this._callHooks("afterBuildTicks")}beforeTickToLabelConversion(){$t(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(e){const n=this.options.ticks;let r,i,o;for(r=0,i=e.length;r<i;r++)o=e[r],o.label=$t(n.callback,[o.value,r,e],this)}afterTickToLabelConversion(){$t(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){$t(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const e=this.options,n=e.ticks,r=this.ticks.length,i=n.minRotation||0,o=n.maxRotation;let s=i,a,l,c;if(!this._isVisible()||!n.display||i>=o||r<=1||!this.isHorizontal()){this.labelRotation=i;return}const u=this._getLabelSizes(),f=u.widest.width,d=u.highest.height,h=we(this.chart.width-f,0,this.maxWidth);a=e.offset?this.maxWidth/r:h/(r-1),f+6>a&&(a=h/(r-(e.offset?.5:1)),l=this.maxHeight-ls(e.grid)-n.padding-ry(e.title,this.chart.options.font),c=Math.sqrt(f*f+d*d),s=Mf(Math.min(Math.asin(we((u.highest.height+6)/a,-1,1)),Math.asin(we(l/c,-1,1))-Math.asin(we(d/c,-1,1)))),s=Math.max(i,Math.min(o,s))),this.labelRotation=s}afterCalculateLabelRotation(){$t(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){$t(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:n,options:{ticks:r,title:i,grid:o}}=this,s=this._isVisible(),a=this.isHorizontal();if(s){const l=ry(i,n.options.font);if(a?(e.width=this.maxWidth,e.height=ls(o)+l):(e.height=this.maxHeight,e.width=ls(o)+l),r.display&&this.ticks.length){const{first:c,last:u,widest:f,highest:d}=this._getLabelSizes(),h=r.padding*2,p=xn(this.labelRotation),g=Math.cos(p),b=Math.sin(p);if(a){const v=r.mirror?0:b*f.width+g*d.height;e.height=Math.min(this.maxHeight,e.height+v+h)}else{const v=r.mirror?0:g*f.width+b*d.height;e.width=Math.min(this.maxWidth,e.width+v+h)}this._calculatePadding(c,u,b,g)}}this._handleMargins(),a?(this.width=this._length=n.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=n.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,n,r,i){const{ticks:{align:o,padding:s},position:a}=this.options,l=this.labelRotation!==0,c=a!=="top"&&this.axis==="x";if(this.isHorizontal()){const u=this.getPixelForTick(0)-this.left,f=this.right-this.getPixelForTick(this.ticks.length-1);let d=0,h=0;l?c?(d=i*e.width,h=r*n.height):(d=r*e.height,h=i*n.width):o==="start"?h=n.width:o==="end"?d=e.width:o!=="inner"&&(d=e.width/2,h=n.width/2),this.paddingLeft=Math.max((d-u+s)*this.width/(this.width-u),0),this.paddingRight=Math.max((h-f+s)*this.width/(this.width-f),0)}else{let u=n.height/2,f=e.height/2;o==="start"?(u=0,f=e.height):o==="end"&&(u=n.height,f=0),this.paddingTop=u+s,this.paddingBottom=f+s}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){$t(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:n}=this.options;return n==="top"||n==="bottom"||e==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){this.beforeTickToLabelConversion(),this.generateTickLabels(e);let n,r;for(n=0,r=e.length;n<r;n++)Nt(e[n].label)&&(e.splice(n,1),r--,n--);this.afterTickToLabelConversion()}_getLabelSizes(){let e=this._labelSizes;if(!e){const n=this.options.ticks.sampleSize;let r=this.ticks;n<r.length&&(r=ny(r,n)),this._labelSizes=e=this._computeLabelSizes(r,r.length)}return e}_computeLabelSizes(e,n){const{ctx:r,_longestTextCache:i}=this,o=[],s=[];let a=0,l=0,c,u,f,d,h,p,g,b,v,m,x;for(c=0;c<n;++c){if(d=e[c].label,h=this._resolveTickFontOptions(c),r.font=p=h.string,g=i[p]=i[p]||{data:{},gc:[]},b=h.lineHeight,v=m=0,!Nt(d)&&!ie(d))v=yl(r,g.data,g.gc,v,d),m=b;else if(ie(d))for(u=0,f=d.length;u<f;++u)x=d[u],!Nt(x)&&!ie(x)&&(v=yl(r,g.data,g.gc,v,x),m+=b);o.push(v),s.push(m),a=Math.max(v,a),l=Math.max(m,l)}Nq(i,n);const y=o.indexOf(a),w=s.indexOf(l),S=C=>({width:o[C]||0,height:s[C]||0});return{first:S(0),last:S(n-1),widest:S(y),highest:S(w),widths:o,heights:s}}getLabelForValue(e){return e}getPixelForValue(e,n){return NaN}getValueForPixel(e){}getPixelForTick(e){const n=this.ticks;return e<0||e>n.length-1?null:this.getPixelForValue(n[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const n=this._startPixel+e*this._length;return DP(this._alignToPixels?ai(this.chart,n,0):n)}getDecimalForPixel(e){const n=(e-this._startPixel)/this._length;return this._reversePixels?1-n:n}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:n}=this;return e<0&&n<0?n:e>0&&n>0?e:0}getContext(e){const n=this.ticks||[];if(e>=0&&e<n.length){const r=n[e];return r.$context||(r.$context=Bq(this.getContext(),e,r))}return this.$context||(this.$context=Fq(this.chart.getContext(),this))}_tickSize(){const e=this.options.ticks,n=xn(this.labelRotation),r=Math.abs(Math.cos(n)),i=Math.abs(Math.sin(n)),o=this._getLabelSizes(),s=e.autoSkipPadding||0,a=o?o.widest.width+s:0,l=o?o.highest.height+s:0;return this.isHorizontal()?l*r>a*i?a/r:l/i:l*i<a*r?l/r:a/i}_isVisible(){const e=this.options.display;return e!=="auto"?!!e:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(e){const n=this.axis,r=this.chart,i=this.options,{grid:o,position:s}=i,a=o.offset,l=this.isHorizontal(),u=this.ticks.length+(a?1:0),f=ls(o),d=[],h=o.setContext(this.getContext()),p=h.drawBorder?h.borderWidth:0,g=p/2,b=function(L){return ai(r,L,p)};let v,m,x,y,w,S,C,T,k,E,_,O;if(s==="top")v=b(this.bottom),S=this.bottom-f,T=v-g,E=b(e.top)+g,O=e.bottom;else if(s==="bottom")v=b(this.top),E=e.top,O=b(e.bottom)-g,S=v+g,T=this.top+f;else if(s==="left")v=b(this.right),w=this.right-f,C=v-g,k=b(e.left)+g,_=e.right;else if(s==="right")v=b(this.left),k=e.left,_=b(e.right)-g,w=v+g,C=this.left+f;else if(n==="x"){if(s==="center")v=b((e.top+e.bottom)/2+.5);else if(Dt(s)){const L=Object.keys(s)[0],I=s[L];v=b(this.chart.scales[L].getPixelForValue(I))}E=e.top,O=e.bottom,S=v+g,T=S+f}else if(n==="y"){if(s==="center")v=b((e.left+e.right)/2);else if(Dt(s)){const L=Object.keys(s)[0],I=s[L];v=b(this.chart.scales[L].getPixelForValue(I))}w=v-g,C=w-f,k=e.left,_=e.right}const P=Pt(i.ticks.maxTicksLimit,u),q=Math.max(1,Math.ceil(u/P));for(m=0;m<u;m+=q){const L=o.setContext(this.getContext(m)),I=L.lineWidth,B=L.color,W=L.borderDash||[],U=L.borderDashOffset,R=L.tickWidth,M=L.tickColor,N=L.tickBorderDash||[],z=L.tickBorderDashOffset;x=Iq(this,m,a),x!==void 0&&(y=ai(r,x,I),l?w=C=k=_=y:S=T=E=O=y,d.push({tx1:w,ty1:S,tx2:C,ty2:T,x1:k,y1:E,x2:_,y2:O,width:I,color:B,borderDash:W,borderDashOffset:U,tickWidth:R,tickColor:M,tickBorderDash:N,tickBorderDashOffset:z}))}return this._ticksLength=u,this._borderValue=v,d}_computeLabelItems(e){const n=this.axis,r=this.options,{position:i,ticks:o}=r,s=this.isHorizontal(),a=this.ticks,{align:l,crossAlign:c,padding:u,mirror:f}=o,d=ls(r.grid),h=d+u,p=f?-u:h,g=-xn(this.labelRotation),b=[];let v,m,x,y,w,S,C,T,k,E,_,O,P="middle";if(i==="top")S=this.bottom-p,C=this._getXAxisLabelAlignment();else if(i==="bottom")S=this.top+p,C=this._getXAxisLabelAlignment();else if(i==="left"){const L=this._getYAxisLabelAlignment(d);C=L.textAlign,w=L.x}else if(i==="right"){const L=this._getYAxisLabelAlignment(d);C=L.textAlign,w=L.x}else if(n==="x"){if(i==="center")S=(e.top+e.bottom)/2+h;else if(Dt(i)){const L=Object.keys(i)[0],I=i[L];S=this.chart.scales[L].getPixelForValue(I)+h}C=this._getXAxisLabelAlignment()}else if(n==="y"){if(i==="center")w=(e.left+e.right)/2-h;else if(Dt(i)){const L=Object.keys(i)[0],I=i[L];w=this.chart.scales[L].getPixelForValue(I)}C=this._getYAxisLabelAlignment(d).textAlign}n==="y"&&(l==="start"?P="top":l==="end"&&(P="bottom"));const q=this._getLabelSizes();for(v=0,m=a.length;v<m;++v){x=a[v],y=x.label;const L=o.setContext(this.getContext(v));T=this.getPixelForTick(v)+o.labelOffset,k=this._resolveTickFontOptions(v),E=k.lineHeight,_=ie(y)?y.length:1;const I=_/2,B=L.color,W=L.textStrokeColor,U=L.textStrokeWidth;let R=C;s?(w=T,C==="inner"&&(v===m-1?R=this.options.reverse?"left":"right":v===0?R=this.options.reverse?"right":"left":R="center"),i==="top"?c==="near"||g!==0?O=-_*E+E/2:c==="center"?O=-q.highest.height/2-I*E+E:O=-q.highest.height+E/2:c==="near"||g!==0?O=E/2:c==="center"?O=q.highest.height/2-I*E:O=q.highest.height-_*E,f&&(O*=-1)):(S=T,O=(1-_)*E/2);let M;if(L.showLabelBackdrop){const N=Re(L.backdropPadding),z=q.heights[v],Z=q.widths[v];let Y=S+O-N.top,F=w-N.left;switch(P){case"middle":Y-=z/2;break;case"bottom":Y-=z;break}switch(C){case"center":F-=Z/2;break;case"right":F-=Z;break}M={left:F,top:Y,width:Z+N.width,height:z+N.height,color:L.backdropColor}}b.push({rotation:g,label:y,font:k,color:B,strokeColor:W,strokeWidth:U,textOffset:O,textAlign:R,textBaseline:P,translation:[w,S],backdrop:M})}return b}_getXAxisLabelAlignment(){const{position:e,ticks:n}=this.options;if(-xn(this.labelRotation))return e==="top"?"left":"right";let i="center";return n.align==="start"?i="left":n.align==="end"?i="right":n.align==="inner"&&(i="inner"),i}_getYAxisLabelAlignment(e){const{position:n,ticks:{crossAlign:r,mirror:i,padding:o}}=this.options,s=this._getLabelSizes(),a=e+o,l=s.widest.width;let c,u;return n==="left"?i?(u=this.right+o,r==="near"?c="left":r==="center"?(c="center",u+=l/2):(c="right",u+=l)):(u=this.right-a,r==="near"?c="right":r==="center"?(c="center",u-=l/2):(c="left",u=this.left)):n==="right"?i?(u=this.left+o,r==="near"?c="right":r==="center"?(c="center",u-=l/2):(c="left",u-=l)):(u=this.left+a,r==="near"?c="left":r==="center"?(c="center",u+=l/2):(c="right",u=this.right)):c="right",{textAlign:c,x:u}}_computeLabelArea(){if(this.options.ticks.mirror)return;const e=this.chart,n=this.options.position;if(n==="left"||n==="right")return{top:0,left:this.left,bottom:e.height,right:this.right};if(n==="top"||n==="bottom")return{top:this.top,left:0,bottom:this.bottom,right:e.width}}drawBackground(){const{ctx:e,options:{backgroundColor:n},left:r,top:i,width:o,height:s}=this;n&&(e.save(),e.fillStyle=n,e.fillRect(r,i,o,s),e.restore())}getLineWidthForValue(e){const n=this.options.grid;if(!this._isVisible()||!n.display)return 0;const i=this.ticks.findIndex(o=>o.value===e);return i>=0?n.setContext(this.getContext(i)).lineWidth:0}drawGrid(e){const n=this.options.grid,r=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let o,s;const a=(l,c,u)=>{!u.width||!u.color||(r.save(),r.lineWidth=u.width,r.strokeStyle=u.color,r.setLineDash(u.borderDash||[]),r.lineDashOffset=u.borderDashOffset,r.beginPath(),r.moveTo(l.x,l.y),r.lineTo(c.x,c.y),r.stroke(),r.restore())};if(n.display)for(o=0,s=i.length;o<s;++o){const l=i[o];n.drawOnChartArea&&a({x:l.x1,y:l.y1},{x:l.x2,y:l.y2},l),n.drawTicks&&a({x:l.tx1,y:l.ty1},{x:l.tx2,y:l.ty2},{color:l.tickColor,width:l.tickWidth,borderDash:l.tickBorderDash,borderDashOffset:l.tickBorderDashOffset})}}drawBorder(){const{chart:e,ctx:n,options:{grid:r}}=this,i=r.setContext(this.getContext()),o=r.drawBorder?i.borderWidth:0;if(!o)return;const s=r.setContext(this.getContext(0)).lineWidth,a=this._borderValue;let l,c,u,f;this.isHorizontal()?(l=ai(e,this.left,o)-o/2,c=ai(e,this.right,s)+s/2,u=f=a):(u=ai(e,this.top,o)-o/2,f=ai(e,this.bottom,s)+s/2,l=c=a),n.save(),n.lineWidth=i.borderWidth,n.strokeStyle=i.borderColor,n.beginPath(),n.moveTo(l,u),n.lineTo(c,f),n.stroke(),n.restore()}drawLabels(e){if(!this.options.ticks.display)return;const r=this.ctx,i=this._computeLabelArea();i&&bl(r,i);const o=this._labelItems||(this._labelItems=this._computeLabelItems(e));let s,a;for(s=0,a=o.length;s<a;++s){const l=o[s],c=l.font,u=l.label;l.backdrop&&(r.fillStyle=l.backdrop.color,r.fillRect(l.backdrop.left,l.backdrop.top,l.backdrop.width,l.backdrop.height));let f=l.textOffset;li(r,u,0,f,c,l)}i&&xl(r)}drawTitle(){const{ctx:e,options:{position:n,title:r,reverse:i}}=this;if(!r.display)return;const o=ge(r.font),s=Re(r.padding),a=r.align;let l=o.lineHeight/2;n==="bottom"||n==="center"||Dt(n)?(l+=s.bottom,ie(r.text)&&(l+=o.lineHeight*(r.text.length-1))):l+=s.top;const{titleX:c,titleY:u,maxWidth:f,rotation:d}=zq(this,l,n,a);li(e,r.text,0,0,o,{color:r.color,maxWidth:f,rotation:d,textAlign:jq(a,n,i),textBaseline:"middle",translation:[c,u]})}draw(e){this._isVisible()&&(this.drawBackground(),this.drawGrid(e),this.drawBorder(),this.drawTitle(),this.drawLabels(e))}_layers(){const e=this.options,n=e.ticks&&e.ticks.z||0,r=Pt(e.grid&&e.grid.z,-1);return!this._isVisible()||this.draw!==hi.prototype.draw?[{z:n,draw:i=>{this.draw(i)}}]:[{z:r,draw:i=>{this.drawBackground(),this.drawGrid(i),this.drawTitle()}},{z:r+1,draw:()=>{this.drawBorder()}},{z:n,draw:i=>{this.drawLabels(i)}}]}getMatchingVisibleMetas(e){const n=this.chart.getSortedVisibleDatasetMetas(),r=this.axis+"AxisID",i=[];let o,s;for(o=0,s=n.length;o<s;++o){const a=n[o];a[r]===this.id&&(!e||a.type===e)&&i.push(a)}return i}_resolveTickFontOptions(e){const n=this.options.ticks.setContext(this.getContext(e));return ge(n.font)}_maxDigits(){const e=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/e}}class Ml{constructor(e,n,r){this.type=e,this.scope=n,this.override=r,this.items=Object.create(null)}isForType(e){return Object.prototype.isPrototypeOf.call(this.type.prototype,e.prototype)}register(e){const n=Object.getPrototypeOf(e);let r;Vq(n)&&(r=this.register(n));const i=this.items,o=e.id,s=this.scope+"."+o;if(!o)throw new Error("class does not have id: "+e);return o in i||(i[o]=e,Uq(e,s,r),this.override&&Rt.override(e.id,e.overrides)),s}get(e){return this.items[e]}unregister(e){const n=this.items,r=e.id,i=this.scope;r in n&&delete n[r],i&&r in Rt[i]&&(delete Rt[i][r],this.override&&delete si[r])}}function Uq(t,e,n){const r=Ko(Object.create(null),[n?Rt.get(n):{},Rt.get(e),t.defaults]);Rt.set(e,r),t.defaultRoutes&&Hq(e,t.defaultRoutes),t.descriptors&&Rt.describe(e,t.descriptors)}function Hq(t,e){Object.keys(e).forEach(n=>{const r=n.split("."),i=r.pop(),o=[t].concat(r).join("."),s=e[n].split("."),a=s.pop(),l=s.join(".");Rt.route(o,i,l,a)})}function Vq(t){return"id"in t&&"defaults"in t}class Yq{constructor(){this.controllers=new Ml(wn,"datasets",!0),this.elements=new Ml(An,"elements"),this.plugins=new Ml(Object,"plugins"),this.scales=new Ml(hi,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,n,r){[...n].forEach(i=>{const o=r||this._getRegistryForType(i);r||o.isForType(i)||o===this.plugins&&i.id?this._exec(e,o,i):Wt(i,s=>{const a=r||this._getRegistryForType(s);this._exec(e,a,s)})})}_exec(e,n,r){const i=Pf(e);$t(r["before"+i],[],r),n[e](r),$t(r["after"+i],[],r)}_getRegistryForType(e){for(let n=0;n<this._typedRegistries.length;n++){const r=this._typedRegistries[n];if(r.isForType(e))return r}return this.plugins}_get(e,n,r){const i=n.get(e);if(i===void 0)throw new Error('"'+e+'" is not a registered '+r+".");return i}}var Dn=new Yq;class ql extends wn{update(e){const n=this._cachedMeta,{data:r=[]}=n,i=this.chart._animationsDisabled;let{start:o,count:s}=im(n,r,i);if(this._drawStart=o,this._drawCount=s,om(n)&&(o=0,s=r.length),this.options.showLine){const{dataset:a,_dataset:l}=n;a._chart=this.chart,a._datasetIndex=this.index,a._decimated=!!l._decimated,a.points=r;const c=this.resolveDatasetElementOptions(e);c.segment=this.options.segment,this.updateElement(a,void 0,{animated:!i,options:c},e)}this.updateElements(r,o,s,e)}addElements(){const{showLine:e}=this.options;!this.datasetElementType&&e&&(this.datasetElementType=Dn.getElement("line")),super.addElements()}updateElements(e,n,r,i){const o=i==="reset",{iScale:s,vScale:a,_stacked:l,_dataset:c}=this._cachedMeta,u=this.resolveDataElementOptions(n,i),f=this.getSharedOptions(u),d=this.includeOptions(i,f),h=s.axis,p=a.axis,{spanGaps:g,segment:b}=this.options,v=Ki(g)?g:Number.POSITIVE_INFINITY,m=this.chart._animationsDisabled||o||i==="none";let x=n>0&&this.getParsed(n-1);for(let y=n;y<n+r;++y){const w=e[y],S=this.getParsed(y),C=m?w:{},T=Nt(S[p]),k=C[h]=s.getPixelForValue(S[h],y),E=C[p]=o||T?a.getBasePixel():a.getPixelForValue(l?this.applyStack(a,S,l):S[p],y);C.skip=isNaN(k)||isNaN(E)||T,C.stop=y>0&&Math.abs(S[h]-x[h])>v,b&&(C.parsed=S,C.raw=c.data[y]),d&&(C.options=f||this.resolveDataElementOptions(y,w.active?"active":i)),m||this.updateElement(w,y,C,i),x=S}this.updateSharedOptions(f,i,u)}getMaxOverflow(){const e=this._cachedMeta,n=e.data||[];if(!this.options.showLine){let a=0;for(let l=n.length-1;l>=0;--l)a=Math.max(a,n[l].size(this.resolveDataElementOptions(l))/2);return a>0&&a}const r=e.dataset,i=r.options&&r.options.borderWidth||0;if(!n.length)return i;const o=n[0].size(this.resolveDataElementOptions(0)),s=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(i,o,s)/2}}ql.id="scatter",ql.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1},ql.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(t){return"("+t.label+", "+t.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var Qq=Object.freeze({__proto__:null,BarController:Sl,BubbleController:_l,DoughnutController:$i,LineController:Cl,PolarAreaController:El,PieController:$f,RadarController:Tl,ScatterController:ql});function pi(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class td{constructor(e){this.options=e||{}}init(e){}formats(){return pi()}parse(e,n){return pi()}format(e,n){return pi()}add(e,n,r){return pi()}diff(e,n,r){return pi()}startOf(e,n,r){return pi()}endOf(e,n){return pi()}}td.override=function(t){Object.assign(td.prototype,t)};var Wq={_date:td};function Kq(t,e,n,r){const{controller:i,data:o,_sorted:s}=t,a=i._cachedMeta.iScale;if(a&&e===a.axis&&e!=="r"&&s&&o.length){const l=a._reversePixels?RP:ir;if(r){if(i._sharedOptions){const c=o[0],u=typeof c.getRange=="function"&&c.getRange(e);if(u){const f=l(o,e,n-u),d=l(o,e,n+u);return{lo:f.lo,hi:d.hi}}}}else return l(o,e,n)}return{lo:0,hi:o.length-1}}function cs(t,e,n,r,i){const o=t.getSortedVisibleDatasetMetas(),s=n[e];for(let a=0,l=o.length;a<l;++a){const{index:c,data:u}=o[a],{lo:f,hi:d}=Kq(o[a],e,s,i);for(let h=f;h<=d;++h){const p=u[h];p.skip||r(p,c,h)}}}function Gq(t){const e=t.indexOf("x")!==-1,n=t.indexOf("y")!==-1;return function(r,i){const o=e?Math.abs(r.x-i.x):0,s=n?Math.abs(r.y-i.y):0;return Math.sqrt(Math.pow(o,2)+Math.pow(s,2))}}function ed(t,e,n,r,i){const o=[];return!i&&!t.isPointInArea(e)||cs(t,n,e,function(a,l,c){!i&&!rs(a,t.chartArea,0)||a.inRange(e.x,e.y,r)&&o.push({element:a,datasetIndex:l,index:c})},!0),o}function Xq(t,e,n,r){let i=[];function o(s,a,l){const{startAngle:c,endAngle:u}=s.getProps(["startAngle","endAngle"],r),{angle:f}=J0(s,{x:e.x,y:e.y});Jo(f,c,u)&&i.push({element:s,datasetIndex:a,index:l})}return cs(t,n,e,o),i}function Zq(t,e,n,r,i,o){let s=[];const a=Gq(n);let l=Number.POSITIVE_INFINITY;function c(u,f,d){const h=u.inRange(e.x,e.y,i);if(r&&!h)return;const p=u.getCenterPoint(i);if(!(!!o||t.isPointInArea(p))&&!h)return;const b=a(e,p);b<l?(s=[{element:u,datasetIndex:f,index:d}],l=b):b===l&&s.push({element:u,datasetIndex:f,index:d})}return cs(t,n,e,c),s}function nd(t,e,n,r,i,o){return!o&&!t.isPointInArea(e)?[]:n==="r"&&!r?Xq(t,e,n,i):Zq(t,e,n,r,i,o)}function iy(t,e,n,r,i){const o=[],s=n==="x"?"inXRange":"inYRange";let a=!1;return cs(t,n,e,(l,c,u)=>{l[s](e[n],i)&&(o.push({element:l,datasetIndex:c,index:u}),a=a||l.inRange(e.x,e.y,i))}),r&&!a?[]:o}var Jq={evaluateInteractionItems:cs,modes:{index(t,e,n,r){const i=fi(e,t),o=n.axis||"x",s=n.includeInvisible||!1,a=n.intersect?ed(t,i,o,r,s):nd(t,i,o,!1,r,s),l=[];return a.length?(t.getSortedVisibleDatasetMetas().forEach(c=>{const u=a[0].index,f=c.data[u];f&&!f.skip&&l.push({element:f,datasetIndex:c.index,index:u})}),l):[]},dataset(t,e,n,r){const i=fi(e,t),o=n.axis||"xy",s=n.includeInvisible||!1;let a=n.intersect?ed(t,i,o,r,s):nd(t,i,o,!1,r,s);if(a.length>0){const l=a[0].datasetIndex,c=t.getDatasetMeta(l).data;a=[];for(let u=0;u<c.length;++u)a.push({element:c[u],datasetIndex:l,index:u})}return a},point(t,e,n,r){const i=fi(e,t),o=n.axis||"xy",s=n.includeInvisible||!1;return ed(t,i,o,r,s)},nearest(t,e,n,r){const i=fi(e,t),o=n.axis||"xy",s=n.includeInvisible||!1;return nd(t,i,o,n.intersect,r,s)},x(t,e,n,r){const i=fi(e,t);return iy(t,i,"x",n.intersect,r)},y(t,e,n,r){const i=fi(e,t);return iy(t,i,"y",n.intersect,r)}}};const oy=["left","top","right","bottom"];function us(t,e){return t.filter(n=>n.pos===e)}function sy(t,e){return t.filter(n=>oy.indexOf(n.pos)===-1&&n.box.axis===e)}function fs(t,e){return t.sort((n,r)=>{const i=e?r:n,o=e?n:r;return i.weight===o.weight?i.index-o.index:i.weight-o.weight})}function $q(t){const e=[];let n,r,i,o,s,a;for(n=0,r=(t||[]).length;n<r;++n)i=t[n],{position:o,options:{stack:s,stackWeight:a=1}}=i,e.push({index:n,box:i,pos:o,horizontal:i.isHorizontal(),weight:i.weight,stack:s&&o+s,stackWeight:a});return e}function tL(t){const e={};for(const n of t){const{stack:r,pos:i,stackWeight:o}=n;if(!r||!oy.includes(i))continue;const s=e[r]||(e[r]={count:0,placed:0,weight:0,size:0});s.count++,s.weight+=o}return e}function eL(t,e){const n=tL(t),{vBoxMaxWidth:r,hBoxMaxHeight:i}=e;let o,s,a;for(o=0,s=t.length;o<s;++o){a=t[o];const{fullSize:l}=a.box,c=n[a.stack],u=c&&a.stackWeight/c.weight;a.horizontal?(a.width=u?u*r:l&&e.availableWidth,a.height=i):(a.width=r,a.height=u?u*i:l&&e.availableHeight)}return n}function nL(t){const e=$q(t),n=fs(e.filter(c=>c.box.fullSize),!0),r=fs(us(e,"left"),!0),i=fs(us(e,"right")),o=fs(us(e,"top"),!0),s=fs(us(e,"bottom")),a=sy(e,"x"),l=sy(e,"y");return{fullSize:n,leftAndTop:r.concat(o),rightAndBottom:i.concat(l).concat(s).concat(a),chartArea:us(e,"chartArea"),vertical:r.concat(i).concat(l),horizontal:o.concat(s).concat(a)}}function ay(t,e,n,r){return Math.max(t[n],e[n])+Math.max(t[r],e[r])}function ly(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function rL(t,e,n,r){const{pos:i,box:o}=n,s=t.maxPadding;if(!Dt(i)){n.size&&(t[i]-=n.size);const f=r[n.stack]||{size:0,count:1};f.size=Math.max(f.size,n.horizontal?o.height:o.width),n.size=f.size/f.count,t[i]+=n.size}o.getPadding&&ly(s,o.getPadding());const a=Math.max(0,e.outerWidth-ay(s,t,"left","right")),l=Math.max(0,e.outerHeight-ay(s,t,"top","bottom")),c=a!==t.w,u=l!==t.h;return t.w=a,t.h=l,n.horizontal?{same:c,other:u}:{same:u,other:c}}function iL(t){const e=t.maxPadding;function n(r){const i=Math.max(e[r]-t[r],0);return t[r]+=i,i}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}function oL(t,e){const n=e.maxPadding;function r(i){const o={left:0,top:0,right:0,bottom:0};return i.forEach(s=>{o[s]=Math.max(e[s],n[s])}),o}return r(t?["left","right"]:["top","bottom"])}function ds(t,e,n,r){const i=[];let o,s,a,l,c,u;for(o=0,s=t.length,c=0;o<s;++o){a=t[o],l=a.box,l.update(a.width||e.w,a.height||e.h,oL(a.horizontal,e));const{same:f,other:d}=rL(e,n,a,r);c|=f&&i.length,u=u||d,l.fullSize||i.push(a)}return c&&ds(i,e,n,r)||u}function Ll(t,e,n,r,i){t.top=n,t.left=e,t.right=e+r,t.bottom=n+i,t.width=r,t.height=i}function cy(t,e,n,r){const i=n.padding;let{x:o,y:s}=e;for(const a of t){const l=a.box,c=r[a.stack]||{count:1,placed:0,weight:1},u=a.stackWeight/c.weight||1;if(a.horizontal){const f=e.w*u,d=c.size||l.height;fn(c.start)&&(s=c.start),l.fullSize?Ll(l,i.left,s,n.outerWidth-i.right-i.left,d):Ll(l,e.left+c.placed,s,f,d),c.start=s,c.placed+=f,s=l.bottom}else{const f=e.h*u,d=c.size||l.width;fn(c.start)&&(o=c.start),l.fullSize?Ll(l,o,i.top,d,n.outerHeight-i.bottom-i.top):Ll(l,o,e.top+c.placed,d,f),c.start=o,c.placed+=f,o=l.right}}e.x=o,e.y=s}Rt.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}});var Ie={addBox(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw(n){e.draw(n)}}]},t.boxes.push(e)},removeBox(t,e){const n=t.boxes?t.boxes.indexOf(e):-1;n!==-1&&t.boxes.splice(n,1)},configure(t,e,n){e.fullSize=n.fullSize,e.position=n.position,e.weight=n.weight},update(t,e,n,r){if(!t)return;const i=Re(t.options.layout.padding),o=Math.max(e-i.width,0),s=Math.max(n-i.height,0),a=nL(t.boxes),l=a.vertical,c=a.horizontal;Wt(t.boxes,g=>{typeof g.beforeLayout=="function"&&g.beforeLayout()});const u=l.reduce((g,b)=>b.box.options&&b.box.options.display===!1?g:g+1,0)||1,f=Object.freeze({outerWidth:e,outerHeight:n,padding:i,availableWidth:o,availableHeight:s,vBoxMaxWidth:o/2/u,hBoxMaxHeight:s/2}),d=Object.assign({},i);ly(d,Re(r));const h=Object.assign({maxPadding:d,w:o,h:s,x:i.left,y:i.top},i),p=eL(l.concat(c),f);ds(a.fullSize,h,f,p),ds(l,h,f,p),ds(c,h,f,p)&&ds(l,h,f,p),iL(h),cy(a.leftAndTop,h,f,p),h.x+=h.w,h.y+=h.h,cy(a.rightAndBottom,h,f,p),t.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h,height:h.h,width:h.w},Wt(a.chartArea,g=>{const b=g.box;Object.assign(b,t.chartArea),b.update(h.w,h.h,{left:0,top:0,right:0,bottom:0})})}};class uy{acquireContext(e,n){}releaseContext(e){return!1}addEventListener(e,n,r){}removeEventListener(e,n,r){}getDevicePixelRatio(){return 1}getMaximumSize(e,n,r,i){return n=Math.max(0,n||e.width),r=r||e.height,{width:n,height:Math.max(0,i?Math.floor(n/i):r)}}isAttached(e){return!0}updateConfig(e){}}class sL extends uy{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const Dl="$chartjs",aL={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},fy=t=>t===null||t==="";function lL(t,e){const n=t.style,r=t.getAttribute("height"),i=t.getAttribute("width");if(t[Dl]={initial:{height:r,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",fy(i)){const o=Mm(t,"width");o!==void 0&&(t.width=o)}if(fy(r))if(t.style.height==="")t.height=t.width/(e||2);else{const o=Mm(t,"height");o!==void 0&&(t.height=o)}return t}const dy=UM?{passive:!0}:!1;function cL(t,e,n){t.addEventListener(e,n,dy)}function uL(t,e,n){t.canvas.removeEventListener(e,n,dy)}function fL(t,e){const n=aL[t.type]||t.type,{x:r,y:i}=fi(t,e);return{type:n,chart:e,native:t,x:r!==void 0?r:null,y:i!==void 0?i:null}}function Rl(t,e){for(const n of t)if(n===e||n.contains(e))return!0}function dL(t,e,n){const r=t.canvas,i=new MutationObserver(o=>{let s=!1;for(const a of o)s=s||Rl(a.addedNodes,r),s=s&&!Rl(a.removedNodes,r);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}function hL(t,e,n){const r=t.canvas,i=new MutationObserver(o=>{let s=!1;for(const a of o)s=s||Rl(a.removedNodes,r),s=s&&!Rl(a.addedNodes,r);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}const hs=new Map;let hy=0;function py(){const t=window.devicePixelRatio;t!==hy&&(hy=t,hs.forEach((e,n)=>{n.currentDevicePixelRatio!==t&&e()}))}function pL(t,e){hs.size||window.addEventListener("resize",py),hs.set(t,e)}function gL(t){hs.delete(t),hs.size||window.removeEventListener("resize",py)}function vL(t,e,n){const r=t.canvas,i=r&&Kf(r);if(!i)return;const o=rm((a,l)=>{const c=i.clientWidth;n(a,l),c<i.clientWidth&&n()},window),s=new ResizeObserver(a=>{const l=a[0],c=l.contentRect.width,u=l.contentRect.height;c===0&&u===0||o(c,u)});return s.observe(i),pL(t,o),s}function rd(t,e,n){n&&n.disconnect(),e==="resize"&&gL(t)}function mL(t,e,n){const r=t.canvas,i=rm(o=>{t.ctx!==null&&n(fL(o,t))},t,o=>{const s=o[0];return[s,s.offsetX,s.offsetY]});return cL(r,e,i),i}class yL extends uy{acquireContext(e,n){const r=e&&e.getContext&&e.getContext("2d");return r&&r.canvas===e?(lL(e,n),r):null}releaseContext(e){const n=e.canvas;if(!n[Dl])return!1;const r=n[Dl].initial;["height","width"].forEach(o=>{const s=r[o];Nt(s)?n.removeAttribute(o):n.setAttribute(o,s)});const i=r.style||{};return Object.keys(i).forEach(o=>{n.style[o]=i[o]}),n.width=n.width,delete n[Dl],!0}addEventListener(e,n,r){this.removeEventListener(e,n);const i=e.$proxies||(e.$proxies={}),s={attach:dL,detach:hL,resize:vL}[n]||mL;i[n]=s(e,n,r)}removeEventListener(e,n){const r=e.$proxies||(e.$proxies={}),i=r[n];if(!i)return;({attach:rd,detach:rd,resize:rd}[n]||uL)(e,n,i),r[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,n,r,i){return zM(e,n,r,i)}isAttached(e){const n=Kf(e);return!!(n&&n.isConnected)}}function bL(t){return!km()||typeof OffscreenCanvas<"u"&&t instanceof OffscreenCanvas?sL:yL}class xL{constructor(){this._init=[]}notify(e,n,r,i){n==="beforeInit"&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install"));const o=i?this._descriptors(e).filter(i):this._descriptors(e),s=this._notify(o,e,n,r);return n==="afterDestroy"&&(this._notify(o,e,"stop"),this._notify(this._init,e,"uninstall")),s}_notify(e,n,r,i){i=i||{};for(const o of e){const s=o.plugin,a=s[r],l=[n,i,o.options];if($t(a,l,s)===!1&&i.cancelable)return!1}return!0}invalidate(){Nt(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(e){if(this._cache)return this._cache;const n=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),n}_createDescriptors(e,n){const r=e&&e.config,i=Pt(r.options&&r.options.plugins,{}),o=wL(r);return i===!1&&!n?[]:OL(e,o,i,n)}_notifyStateChanges(e){const n=this._oldCache||[],r=this._cache,i=(o,s)=>o.filter(a=>!s.some(l=>a.plugin.id===l.plugin.id));this._notify(i(n,r),e,"stop"),this._notify(i(r,n),e,"start")}}function wL(t){const e={},n=[],r=Object.keys(Dn.plugins.items);for(let o=0;o<r.length;o++)n.push(Dn.getPlugin(r[o]));const i=t.plugins||[];for(let o=0;o<i.length;o++){const s=i[o];n.indexOf(s)===-1&&(n.push(s),e[s.id]=!0)}return{plugins:n,localIds:e}}function AL(t,e){return!e&&t===!1?null:t===!0?{}:t}function OL(t,{plugins:e,localIds:n},r,i){const o=[],s=t.getContext();for(const a of e){const l=a.id,c=AL(r[l],i);c!==null&&o.push({plugin:a,options:SL(t.config,{plugin:a,local:n[l]},c,s)})}return o}function SL(t,{plugin:e,local:n},r,i){const o=t.pluginScopeKeys(e),s=t.getOptionScopes(r,o);return n&&e.defaults&&s.push(e.defaults),t.createResolver(s,i,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function id(t,e){const n=Rt.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||n.indexAxis||"x"}function _L(t,e){let n=t;return t==="_index_"?n=e:t==="_value_"&&(n=e==="x"?"y":"x"),n}function CL(t,e){return t===e?"_index_":"_value_"}function EL(t){if(t==="top"||t==="bottom")return"x";if(t==="left"||t==="right")return"y"}function od(t,e){return t==="x"||t==="y"?t:e.axis||EL(e.position)||t.charAt(0).toLowerCase()}function TL(t,e){const n=si[t.type]||{scales:{}},r=e.scales||{},i=id(t.type,e),o=Object.create(null),s=Object.create(null);return Object.keys(r).forEach(a=>{const l=r[a];if(!Dt(l))return console.error(`Invalid scale configuration for scale: ${a}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${a}`);const c=od(a,l),u=CL(c,i),f=n.scales||{};o[c]=o[c]||a,s[a]=Go(Object.create(null),[{axis:c},l,f[c],f[u]])}),t.data.datasets.forEach(a=>{const l=a.type||t.type,c=a.indexAxis||id(l,e),f=(si[l]||{}).scales||{};Object.keys(f).forEach(d=>{const h=_L(d,c),p=a[h+"AxisID"]||o[h]||h;s[p]=s[p]||Object.create(null),Go(s[p],[{axis:h},r[p],f[d]])})}),Object.keys(s).forEach(a=>{const l=s[a];Go(l,[Rt.scales[l.type],Rt.scale])}),s}function gy(t){const e=t.options||(t.options={});e.plugins=Pt(e.plugins,{}),e.scales=TL(t,e)}function vy(t){return t=t||{},t.datasets=t.datasets||[],t.labels=t.labels||[],t}function kL(t){return t=t||{},t.data=vy(t.data),gy(t),t}const my=new Map,yy=new Set;function Il(t,e){let n=my.get(t);return n||(n=e(),my.set(t,n),yy.add(n)),n}const ps=(t,e,n)=>{const r=qr(e,n);r!==void 0&&t.add(r)};class PL{constructor(e){this._config=kL(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=vy(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),gy(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return Il(e,()=>[[`datasets.${e}`,""]])}datasetAnimationScopeKeys(e,n){return Il(`${e}.transition.${n}`,()=>[[`datasets.${e}.transitions.${n}`,`transitions.${n}`],[`datasets.${e}`,""]])}datasetElementScopeKeys(e,n){return Il(`${e}-${n}`,()=>[[`datasets.${e}.elements.${n}`,`datasets.${e}`,`elements.${n}`,""]])}pluginScopeKeys(e){const n=e.id,r=this.type;return Il(`${r}-plugin-${n}`,()=>[[`plugins.${n}`,...e.additionalOptionScopes||[]]])}_cachedScopes(e,n){const r=this._scopeCache;let i=r.get(e);return(!i||n)&&(i=new Map,r.set(e,i)),i}getOptionScopes(e,n,r){const{options:i,type:o}=this,s=this._cachedScopes(e,r),a=s.get(n);if(a)return a;const l=new Set;n.forEach(u=>{e&&(l.add(e),u.forEach(f=>ps(l,e,f))),u.forEach(f=>ps(l,i,f)),u.forEach(f=>ps(l,si[o]||{},f)),u.forEach(f=>ps(l,Rt,f)),u.forEach(f=>ps(l,zf,f))});const c=Array.from(l);return c.length===0&&c.push(Object.create(null)),yy.has(n)&&s.set(n,c),c}chartOptionScopes(){const{options:e,type:n}=this;return[e,si[n]||{},Rt.datasets[n]||{},{type:n},Rt,zf]}resolveNamedOptions(e,n,r,i=[""]){const o={$shared:!0},{resolver:s,subPrefixes:a}=by(this._resolverCache,e,i);let l=s;if(qL(s,n)){o.$shared=!1,r=Lr(r)?r():r;const c=this.createResolver(e,r,a);l=Xi(s,r,c)}for(const c of n)o[c]=l[c];return o}createResolver(e,n,r=[""],i){const{resolver:o}=by(this._resolverCache,e,r);return Dt(n)?Xi(o,n,void 0,i):o}}function by(t,e,n){let r=t.get(e);r||(r=new Map,t.set(e,r));const i=n.join();let o=r.get(i);return o||(o={resolver:Yf(e,n),subPrefixes:n.filter(a=>!a.toLowerCase().includes("hover"))},r.set(i,o)),o}const ML=t=>Dt(t)&&Object.getOwnPropertyNames(t).reduce((e,n)=>e||Lr(t[n]),!1);function qL(t,e){const{isScriptable:n,isIndexable:r}=wm(t);for(const i of e){const o=n(i),s=r(i),a=(s||o)&&t[i];if(o&&(Lr(a)||ML(a))||s&&ie(a))return!0}return!1}var LL="3.9.1";const DL=["top","bottom","left","right","chartArea"];function xy(t,e){return t==="top"||t==="bottom"||DL.indexOf(t)===-1&&e==="x"}function wy(t,e){return function(n,r){return n[t]===r[t]?n[e]-r[e]:n[t]-r[t]}}function Ay(t){const e=t.chart,n=e.options.animation;e.notifyPlugins("afterRender"),$t(n&&n.onComplete,[t],e)}function RL(t){const e=t.chart,n=e.options.animation;$t(n&&n.onProgress,[t],e)}function Oy(t){return km()&&typeof t=="string"?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const Nl={},Sy=t=>{const e=Oy(t);return Object.values(Nl).filter(n=>n.canvas===e).pop()};function IL(t,e,n){const r=Object.keys(t);for(const i of r){const o=+i;if(o>=e){const s=t[i];delete t[i],(n>0||o>e)&&(t[o+n]=s)}}}function NL(t,e,n,r){return!n||t.type==="mouseout"?null:r?e:t}class Fl{constructor(e,n){const r=this.config=new PL(n),i=Oy(e),o=Sy(i);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const s=r.createResolver(r.chartOptionScopes(),this.getContext());this.platform=new(r.platform||bL(i)),this.platform.updateConfig(r);const a=this.platform.acquireContext(i,s.aspectRatio),l=a&&a.canvas,c=l&&l.height,u=l&&l.width;if(this.id=AP(),this.ctx=a,this.canvas=l,this.width=u,this.height=c,this._options=s,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new xL,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=FP(f=>this.update(f),s.resizeDelay||0),this._dataChanges=[],Nl[this.id]=this,!a||!l){console.error("Failed to create chart: can't acquire context from the given item");return}sr.listen(this,"complete",Ay),sr.listen(this,"progress",RL),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:n},width:r,height:i,_aspectRatio:o}=this;return Nt(e)?n&&o?o:i?r/i:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Pm(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return ym(this.canvas,this.ctx),this}stop(){return sr.stop(this),this}resize(e,n){sr.running(this)?this._resizeBeforeDraw={width:e,height:n}:this._resize(e,n)}_resize(e,n){const r=this.options,i=this.canvas,o=r.maintainAspectRatio&&this.aspectRatio,s=this.platform.getMaximumSize(i,e,n,o),a=r.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=s.width,this.height=s.height,this._aspectRatio=this.aspectRatio,Pm(this,a,!0)&&(this.notifyPlugins("resize",{size:s}),$t(r.onResize,[this,s],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const n=this.options.scales||{};Wt(n,(r,i)=>{r.id=i})}buildOrUpdateScales(){const e=this.options,n=e.scales,r=this.scales,i=Object.keys(r).reduce((s,a)=>(s[a]=!1,s),{});let o=[];n&&(o=o.concat(Object.keys(n).map(s=>{const a=n[s],l=od(s,a),c=l==="r",u=l==="x";return{options:a,dposition:c?"chartArea":u?"bottom":"left",dtype:c?"radialLinear":u?"category":"linear"}}))),Wt(o,s=>{const a=s.options,l=a.id,c=od(l,a),u=Pt(a.type,s.dtype);(a.position===void 0||xy(a.position,c)!==xy(s.dposition))&&(a.position=s.dposition),i[l]=!0;let f=null;if(l in r&&r[l].type===u)f=r[l];else{const d=Dn.getScale(u);f=new d({id:l,type:u,ctx:this.ctx,chart:this}),r[f.id]=f}f.init(a,e)}),Wt(i,(s,a)=>{s||delete r[a]}),Wt(r,s=>{Ie.configure(this,s,s.options),Ie.addBox(this,s)})}_updateMetasets(){const e=this._metasets,n=this.data.datasets.length,r=e.length;if(e.sort((i,o)=>i.index-o.index),r>n){for(let i=n;i<r;++i)this._destroyDatasetMeta(i);e.splice(n,r-n)}this._sortedMetasets=e.slice(0).sort(wy("order","index"))}_removeUnreferencedMetasets(){const{_metasets:e,data:{datasets:n}}=this;e.length>n.length&&delete this._stacks,e.forEach((r,i)=>{n.filter(o=>o===r._dataset).length===0&&this._destroyDatasetMeta(i)})}buildOrUpdateControllers(){const e=[],n=this.data.datasets;let r,i;for(this._removeUnreferencedMetasets(),r=0,i=n.length;r<i;r++){const o=n[r];let s=this.getDatasetMeta(r);const a=o.type||this.config.type;if(s.type&&s.type!==a&&(this._destroyDatasetMeta(r),s=this.getDatasetMeta(r)),s.type=a,s.indexAxis=o.indexAxis||id(a,this.options),s.order=o.order||0,s.index=r,s.label=""+o.label,s.visible=this.isDatasetVisible(r),s.controller)s.controller.updateIndex(r),s.controller.linkScales();else{const l=Dn.getController(a),{datasetElementType:c,dataElementType:u}=Rt.datasets[a];Object.assign(l.prototype,{dataElementType:Dn.getElement(u),datasetElementType:c&&Dn.getElement(c)}),s.controller=new l(this,r),e.push(s.controller)}}return this._updateMetasets(),e}_resetElements(){Wt(this.data.datasets,(e,n)=>{this.getDatasetMeta(n).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const n=this.config;n.update();const r=this._options=n.createResolver(n.chartOptionScopes(),this.getContext()),i=this._animationsDisabled=!r.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0})===!1)return;const o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let s=0;for(let c=0,u=this.data.datasets.length;c<u;c++){const{controller:f}=this.getDatasetMeta(c),d=!i&&o.indexOf(f)===-1;f.buildOrUpdateElements(d),s=Math.max(+f.getMaxOverflow(),s)}s=this._minPadding=r.layout.autoPadding?s:0,this._updateLayout(s),i||Wt(o,c=>{c.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(wy("z","_idx"));const{_active:a,_lastEvent:l}=this;l?this._eventHandler(l,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){Wt(this.scales,e=>{Ie.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,n=new Set(Object.keys(this._listeners)),r=new Set(e.events);(!W0(n,r)||!!this._responsiveListeners!==e.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,n=this._getUniformDataChanges()||[];for(const{method:r,start:i,count:o}of n){const s=r==="_removeElements"?-o:o;IL(e,i,s)}}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const n=this.data.datasets.length,r=o=>new Set(e.filter(s=>s[0]===o).map((s,a)=>a+","+s.splice(1).join(","))),i=r(0);for(let o=1;o<n;o++)if(!W0(i,r(o)))return;return Array.from(i).map(o=>o.split(",")).map(o=>({method:o[1],start:+o[2],count:+o[3]}))}_updateLayout(e){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;Ie.update(this,this.width,this.height,e);const n=this.chartArea,r=n.width<=0||n.height<=0;this._layers=[],Wt(this.boxes,i=>{r&&i.position==="chartArea"||(i.configure&&i.configure(),this._layers.push(...i._layers()))},this),this._layers.forEach((i,o)=>{i._idx=o}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})!==!1){for(let n=0,r=this.data.datasets.length;n<r;++n)this.getDatasetMeta(n).controller.configure();for(let n=0,r=this.data.datasets.length;n<r;++n)this._updateDataset(n,Lr(e)?e({datasetIndex:n}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}_updateDataset(e,n){const r=this.getDatasetMeta(e),i={meta:r,index:e,mode:n,cancelable:!0};this.notifyPlugins("beforeDatasetUpdate",i)!==!1&&(r.controller._update(n),i.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",i))}render(){this.notifyPlugins("beforeRender",{cancelable:!0})!==!1&&(sr.has(this)?this.attached&&!sr.running(this)&&sr.start(this):(this.draw(),Ay({chart:this})))}draw(){let e;if(this._resizeBeforeDraw){const{width:r,height:i}=this._resizeBeforeDraw;this._resize(r,i),this._resizeBeforeDraw=null}if(this.clear(),this.width<=0||this.height<=0||this.notifyPlugins("beforeDraw",{cancelable:!0})===!1)return;const n=this._layers;for(e=0;e<n.length&&n[e].z<=0;++e)n[e].draw(this.chartArea);for(this._drawDatasets();e<n.length;++e)n[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}_getSortedDatasetMetas(e){const n=this._sortedMetasets,r=[];let i,o;for(i=0,o=n.length;i<o;++i){const s=n[i];(!e||s.visible)&&r.push(s)}return r}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(!0)}_drawDatasets(){if(this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0})===!1)return;const e=this.getSortedVisibleDatasetMetas();for(let n=e.length-1;n>=0;--n)this._drawDataset(e[n]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const n=this.ctx,r=e._clip,i=!r.disabled,o=this.chartArea,s={meta:e,index:e.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",s)!==!1&&(i&&bl(n,{left:r.left===!1?0:o.left-r.left,right:r.right===!1?this.width:o.right+r.right,top:r.top===!1?0:o.top-r.top,bottom:r.bottom===!1?this.height:o.bottom+r.bottom}),e.controller.draw(),i&&xl(n),s.cancelable=!1,this.notifyPlugins("afterDatasetDraw",s))}isPointInArea(e){return rs(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,n,r,i){const o=Jq.modes[n];return typeof o=="function"?o(this,e,r,i):[]}getDatasetMeta(e){const n=this.data.datasets[e],r=this._metasets;let i=r.filter(o=>o&&o._dataset===n).pop();return i||(i={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:n&&n.order||0,index:e,_dataset:n,_parsed:[],_sorted:!1},r.push(i)),i}getContext(){return this.$context||(this.$context=Ir(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const n=this.data.datasets[e];if(!n)return!1;const r=this.getDatasetMeta(e);return typeof r.hidden=="boolean"?!r.hidden:!n.hidden}setDatasetVisibility(e,n){const r=this.getDatasetMeta(e);r.hidden=!n}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,n,r){const i=r?"show":"hide",o=this.getDatasetMeta(e),s=o.controller._resolveAnimations(void 0,i);fn(n)?(o.data[n].hidden=!r,this.update()):(this.setDatasetVisibility(e,r),s.update(o,{visible:r}),this.update(a=>a.datasetIndex===e?i:void 0))}hide(e,n){this._updateVisibility(e,n,!1)}show(e,n){this._updateVisibility(e,n,!0)}_destroyDatasetMeta(e){const n=this._metasets[e];n&&n.controller&&n.controller._destroy(),delete this._metasets[e]}_stop(){let e,n;for(this.stop(),sr.remove(this),e=0,n=this.data.datasets.length;e<n;++e)this._destroyDatasetMeta(e)}destroy(){this.notifyPlugins("beforeDestroy");const{canvas:e,ctx:n}=this;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),ym(e,n),this.platform.releaseContext(n),this.canvas=null,this.ctx=null),this.notifyPlugins("destroy"),delete Nl[this.id],this.notifyPlugins("afterDestroy")}toBase64Image(...e){return this.canvas.toDataURL(...e)}bindEvents(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}bindUserEvents(){const e=this._listeners,n=this.platform,r=(o,s)=>{n.addEventListener(this,o,s),e[o]=s},i=(o,s,a)=>{o.offsetX=s,o.offsetY=a,this._eventHandler(o)};Wt(this.options.events,o=>r(o,i))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,n=this.platform,r=(l,c)=>{n.addEventListener(this,l,c),e[l]=c},i=(l,c)=>{e[l]&&(n.removeEventListener(this,l,c),delete e[l])},o=(l,c)=>{this.canvas&&this.resize(l,c)};let s;const a=()=>{i("attach",a),this.attached=!0,this.resize(),r("resize",o),r("detach",s)};s=()=>{this.attached=!1,i("resize",o),this._stop(),this._resize(0,0),r("attach",a)},n.isAttached(this.canvas)?a():s()}unbindEvents(){Wt(this._listeners,(e,n)=>{this.platform.removeEventListener(this,n,e)}),this._listeners={},Wt(this._responsiveListeners,(e,n)=>{this.platform.removeEventListener(this,n,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,n,r){const i=r?"set":"remove";let o,s,a,l;for(n==="dataset"&&(o=this.getDatasetMeta(e[0].datasetIndex),o.controller["_"+i+"DatasetHoverStyle"]()),a=0,l=e.length;a<l;++a){s=e[a];const c=s&&this.getDatasetMeta(s.datasetIndex).controller;c&&c[i+"HoverStyle"](s.element,s.datasetIndex,s.index)}}getActiveElements(){return this._active||[]}setActiveElements(e){const n=this._active||[],r=e.map(({datasetIndex:o,index:s})=>{const a=this.getDatasetMeta(o);if(!a)throw new Error("No dataset found at index "+o);return{datasetIndex:o,element:a.data[s],index:s}});!ul(r,n)&&(this._active=r,this._lastEvent=null,this._updateHoverStyles(r,n))}notifyPlugins(e,n,r){return this._plugins.notify(this,e,n,r)}_updateHoverStyles(e,n,r){const i=this.options.hover,o=(l,c)=>l.filter(u=>!c.some(f=>u.datasetIndex===f.datasetIndex&&u.index===f.index)),s=o(n,e),a=r?e:o(e,n);s.length&&this.updateHoverStyle(s,i.mode,!1),a.length&&i.mode&&this.updateHoverStyle(a,i.mode,!0)}_eventHandler(e,n){const r={event:e,replay:n,cancelable:!0,inChartArea:this.isPointInArea(e)},i=s=>(s.options.events||this.options.events).includes(e.native.type);if(this.notifyPlugins("beforeEvent",r,i)===!1)return;const o=this._handleEvent(e,n,r.inChartArea);return r.cancelable=!1,this.notifyPlugins("afterEvent",r,i),(o||r.changed)&&this.render(),this}_handleEvent(e,n,r){const{_active:i=[],options:o}=this,s=n,a=this._getActiveElements(e,i,r,s),l=TP(e),c=NL(e,this._lastEvent,r,l);r&&(this._lastEvent=null,$t(o.onHover,[e,a,this],this),l&&$t(o.onClick,[e,a,this],this));const u=!ul(a,i);return(u||n)&&(this._active=a,this._updateHoverStyles(a,i,n)),this._lastEvent=c,u}_getActiveElements(e,n,r,i){if(e.type==="mouseout")return[];if(!r)return n;const o=this.options.hover;return this.getElementsAtEventForMode(e,o.mode,o,i)}}const _y=()=>Wt(Fl.instances,t=>t._plugins.invalidate()),Nr=!0;Object.defineProperties(Fl,{defaults:{enumerable:Nr,value:Rt},instances:{enumerable:Nr,value:Nl},overrides:{enumerable:Nr,value:si},registry:{enumerable:Nr,value:Dn},version:{enumerable:Nr,value:LL},getChart:{enumerable:Nr,value:Sy},register:{enumerable:Nr,value:(...t)=>{Dn.add(...t),_y()}},unregister:{enumerable:Nr,value:(...t)=>{Dn.remove(...t),_y()}}});function Cy(t,e,n){const{startAngle:r,pixelMargin:i,x:o,y:s,outerRadius:a,innerRadius:l}=e;let c=i/a;t.beginPath(),t.arc(o,s,a,r-c,n+c),l>i?(c=i/l,t.arc(o,s,l,n+c,r-c,!0)):t.arc(o,s,i,n+ce,r-ce),t.closePath(),t.clip()}function FL(t){return Vf(t,["outerStart","outerEnd","innerStart","innerEnd"])}function BL(t,e,n,r){const i=FL(t.options.borderRadius),o=(n-e)/2,s=Math.min(o,r*e/2),a=l=>{const c=(n-Math.min(o,l))*r/2;return we(l,0,Math.min(o,c))};return{outerStart:a(i.outerStart),outerEnd:a(i.outerEnd),innerStart:we(i.innerStart,0,s),innerEnd:we(i.innerEnd,0,s)}}function to(t,e,n,r){return{x:n+t*Math.cos(e),y:r+t*Math.sin(e)}}function sd(t,e,n,r,i,o){const{x:s,y:a,startAngle:l,pixelMargin:c,innerRadius:u}=e,f=Math.max(e.outerRadius+r+n-c,0),d=u>0?u+r+n+c:0;let h=0;const p=i-l;if(r){const L=u>0?u-r:0,I=f>0?f-r:0,B=(L+I)/2,W=B!==0?p*B/(B+r):p;h=(p-W)/2}const g=Math.max(.001,p*f-n/ae)/f,b=(p-g)/2,v=l+b+h,m=i-b-h,{outerStart:x,outerEnd:y,innerStart:w,innerEnd:S}=BL(e,d,f,m-v),C=f-x,T=f-y,k=v+x/C,E=m-y/T,_=d+w,O=d+S,P=v+w/_,q=m-S/O;if(t.beginPath(),o){if(t.arc(s,a,f,k,E),y>0){const B=to(T,E,s,a);t.arc(B.x,B.y,y,E,m+ce)}const L=to(O,m,s,a);if(t.lineTo(L.x,L.y),S>0){const B=to(O,q,s,a);t.arc(B.x,B.y,S,m+ce,q+Math.PI)}if(t.arc(s,a,d,m-S/d,v+w/d,!0),w>0){const B=to(_,P,s,a);t.arc(B.x,B.y,w,P+Math.PI,v-ce)}const I=to(C,v,s,a);if(t.lineTo(I.x,I.y),x>0){const B=to(C,k,s,a);t.arc(B.x,B.y,x,v-ce,k)}}else{t.moveTo(s,a);const L=Math.cos(k)*f+s,I=Math.sin(k)*f+a;t.lineTo(L,I);const B=Math.cos(E)*f+s,W=Math.sin(E)*f+a;t.lineTo(B,W)}t.closePath()}function jL(t,e,n,r,i){const{fullCircles:o,startAngle:s,circumference:a}=e;let l=e.endAngle;if(o){sd(t,e,n,r,s+Kt,i);for(let c=0;c<o;++c)t.fill();isNaN(a)||(l=s+a%Kt,a%Kt===0&&(l+=Kt))}return sd(t,e,n,r,l,i),t.fill(),l}function zL(t,e,n){const{x:r,y:i,startAngle:o,pixelMargin:s,fullCircles:a}=e,l=Math.max(e.outerRadius-s,0),c=e.innerRadius+s;let u;for(n&&Cy(t,e,o+Kt),t.beginPath(),t.arc(r,i,c,o+Kt,o,!0),u=0;u<a;++u)t.stroke();for(t.beginPath(),t.arc(r,i,l,o,o+Kt),u=0;u<a;++u)t.stroke()}function UL(t,e,n,r,i,o){const{options:s}=e,{borderWidth:a,borderJoinStyle:l}=s,c=s.borderAlign==="inner";a&&(c?(t.lineWidth=a*2,t.lineJoin=l||"round"):(t.lineWidth=a,t.lineJoin=l||"bevel"),e.fullCircles&&zL(t,e,c),c&&Cy(t,e,i),sd(t,e,n,r,i,o),t.stroke())}class Bl extends An{constructor(e){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,e&&Object.assign(this,e)}inRange(e,n,r){const i=this.getProps(["x","y"],r),{angle:o,distance:s}=J0(i,{x:e,y:n}),{startAngle:a,endAngle:l,innerRadius:c,outerRadius:u,circumference:f}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],r),d=this.options.spacing/2,p=Pt(f,l-a)>=Kt||Jo(o,a,l),g=rr(s,c+d,u+d);return p&&g}getCenterPoint(e){const{x:n,y:r,startAngle:i,endAngle:o,innerRadius:s,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],e),{offset:l,spacing:c}=this.options,u=(i+o)/2,f=(s+a+c+l)/2;return{x:n+Math.cos(u)*f,y:r+Math.sin(u)*f}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:n,circumference:r}=this,i=(n.offset||0)/2,o=(n.spacing||0)/2,s=n.circular;if(this.pixelMargin=n.borderAlign==="inner"?.33:0,this.fullCircles=r>Kt?Math.floor(r/Kt):0,r===0||this.innerRadius<0||this.outerRadius<0)return;e.save();let a=0;if(i){a=i/2;const c=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(c)*a,Math.sin(c)*a),this.circumference>=ae&&(a=i)}e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor;const l=jL(e,this,a,o,s);UL(e,this,a,o,l,s),e.restore()}}Bl.id="arc",Bl.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0},Bl.defaultRoutes={backgroundColor:"backgroundColor"};function Ey(t,e,n=e){t.lineCap=Pt(n.borderCapStyle,e.borderCapStyle),t.setLineDash(Pt(n.borderDash,e.borderDash)),t.lineDashOffset=Pt(n.borderDashOffset,e.borderDashOffset),t.lineJoin=Pt(n.borderJoinStyle,e.borderJoinStyle),t.lineWidth=Pt(n.borderWidth,e.borderWidth),t.strokeStyle=Pt(n.borderColor,e.borderColor)}function HL(t,e,n){t.lineTo(n.x,n.y)}function VL(t){return t.stepped?fM:t.tension||t.cubicInterpolationMode==="monotone"?dM:HL}function Ty(t,e,n={}){const r=t.length,{start:i=0,end:o=r-1}=n,{start:s,end:a}=e,l=Math.max(i,s),c=Math.min(o,a),u=i<s&&o<s||i>a&&o>a;return{count:r,start:l,loop:e.loop,ilen:c<l&&!u?r+c-l:c-l}}function YL(t,e,n,r){const{points:i,options:o}=e,{count:s,start:a,loop:l,ilen:c}=Ty(i,n,r),u=VL(o);let{move:f=!0,reverse:d}=r||{},h,p,g;for(h=0;h<=c;++h)p=i[(a+(d?c-h:h))%s],!p.skip&&(f?(t.moveTo(p.x,p.y),f=!1):u(t,g,p,d,o.stepped),g=p);return l&&(p=i[(a+(d?c:0))%s],u(t,g,p,d,o.stepped)),!!l}function QL(t,e,n,r){const i=e.points,{count:o,start:s,ilen:a}=Ty(i,n,r),{move:l=!0,reverse:c}=r||{};let u=0,f=0,d,h,p,g,b,v;const m=y=>(s+(c?a-y:y))%o,x=()=>{g!==b&&(t.lineTo(u,b),t.lineTo(u,g),t.lineTo(u,v))};for(l&&(h=i[m(0)],t.moveTo(h.x,h.y)),d=0;d<=a;++d){if(h=i[m(d)],h.skip)continue;const y=h.x,w=h.y,S=y|0;S===p?(w<g?g=w:w>b&&(b=w),u=(f*u+y)/++f):(x(),t.lineTo(y,w),p=S,f=0,g=b=w),v=w}x()}function ad(t){const e=t.options,n=e.borderDash&&e.borderDash.length;return!t._decimated&&!t._loop&&!e.tension&&e.cubicInterpolationMode!=="monotone"&&!e.stepped&&!n?QL:YL}function WL(t){return t.stepped?HM:t.tension||t.cubicInterpolationMode==="monotone"?VM:di}function KL(t,e,n,r){let i=e._path;i||(i=e._path=new Path2D,e.path(i,n,r)&&i.closePath()),Ey(t,e.options),t.stroke(i)}function GL(t,e,n,r){const{segments:i,options:o}=e,s=ad(e);for(const a of i)Ey(t,o,a.style),t.beginPath(),s(t,e,a,{start:n,end:n+r-1})&&t.closePath(),t.stroke()}const XL=typeof Path2D=="function";function ZL(t,e,n,r){XL&&!e.options.segment?KL(t,e,n,r):GL(t,e,n,r)}class Fr extends An{constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,n){const r=this.options;if((r.tension||r.cubicInterpolationMode==="monotone")&&!r.stepped&&!this._pointsUpdated){const i=r.spanGaps?this._loop:this._fullLoop;RM(this._points,r,e,i,n),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=ZM(this,this.options.segment))}first(){const e=this.segments,n=this.points;return e.length&&n[e[0].start]}last(){const e=this.segments,n=this.points,r=e.length;return r&&n[e[r-1].end]}interpolate(e,n){const r=this.options,i=e[n],o=this.points,s=Fm(this,{property:n,start:i,end:i});if(!s.length)return;const a=[],l=WL(r);let c,u;for(c=0,u=s.length;c<u;++c){const{start:f,end:d}=s[c],h=o[f],p=o[d];if(h===p){a.push(h);continue}const g=Math.abs((i-h[n])/(p[n]-h[n])),b=l(h,p,g,r.stepped);b[n]=e[n],a.push(b)}return a.length===1?a[0]:a}pathSegment(e,n,r){return ad(this)(e,this,n,r)}path(e,n,r){const i=this.segments,o=ad(this);let s=this._loop;n=n||0,r=r||this.points.length-n;for(const a of i)s&=o(e,this,a,{start:n,end:n+r-1});return!!s}draw(e,n,r,i){const o=this.options||{};(this.points||[]).length&&o.borderWidth&&(e.save(),ZL(e,this,r,i),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}Fr.id="line",Fr.defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0},Fr.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"},Fr.descriptors={_scriptable:!0,_indexable:t=>t!=="borderDash"&&t!=="fill"};function ky(t,e,n,r){const i=t.options,{[n]:o}=t.getProps([n],r);return Math.abs(e-o)<i.radius+i.hitRadius}class jl extends An{constructor(e){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,e&&Object.assign(this,e)}inRange(e,n,r){const i=this.options,{x:o,y:s}=this.getProps(["x","y"],r);return Math.pow(e-o,2)+Math.pow(n-s,2)<Math.pow(i.hitRadius+i.radius,2)}inXRange(e,n){return ky(this,e,"x",n)}inYRange(e,n){return ky(this,e,"y",n)}getCenterPoint(e){const{x:n,y:r}=this.getProps(["x","y"],e);return{x:n,y:r}}size(e){e=e||this.options||{};let n=e.radius||0;n=Math.max(n,n&&e.hoverRadius||0);const r=n&&e.borderWidth||0;return(n+r)*2}draw(e,n){const r=this.options;this.skip||r.radius<.1||!rs(this,n,this.size(r)/2)||(e.strokeStyle=r.borderColor,e.lineWidth=r.borderWidth,e.fillStyle=r.backgroundColor,Hf(e,r,this.x,this.y))}getRange(){const e=this.options||{};return e.radius+e.hitRadius}}jl.id="point",jl.defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0},jl.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};function Py(t,e){const{x:n,y:r,base:i,width:o,height:s}=t.getProps(["x","y","base","width","height"],e);let a,l,c,u,f;return t.horizontal?(f=s/2,a=Math.min(n,i),l=Math.max(n,i),c=r-f,u=r+f):(f=o/2,a=n-f,l=n+f,c=Math.min(r,i),u=Math.max(r,i)),{left:a,top:c,right:l,bottom:u}}function Br(t,e,n,r){return t?0:we(e,n,r)}function JL(t,e,n){const r=t.options.borderWidth,i=t.borderSkipped,o=xm(r);return{t:Br(i.top,o.top,0,n),r:Br(i.right,o.right,0,e),b:Br(i.bottom,o.bottom,0,n),l:Br(i.left,o.left,0,e)}}function $L(t,e,n){const{enableBorderRadius:r}=t.getProps(["enableBorderRadius"]),i=t.options.borderRadius,o=ci(i),s=Math.min(e,n),a=t.borderSkipped,l=r||Dt(i);return{topLeft:Br(!l||a.top||a.left,o.topLeft,0,s),topRight:Br(!l||a.top||a.right,o.topRight,0,s),bottomLeft:Br(!l||a.bottom||a.left,o.bottomLeft,0,s),bottomRight:Br(!l||a.bottom||a.right,o.bottomRight,0,s)}}function tD(t){const e=Py(t),n=e.right-e.left,r=e.bottom-e.top,i=JL(t,n/2,r/2),o=$L(t,n/2,r/2);return{outer:{x:e.left,y:e.top,w:n,h:r,radius:o},inner:{x:e.left+i.l,y:e.top+i.t,w:n-i.l-i.r,h:r-i.t-i.b,radius:{topLeft:Math.max(0,o.topLeft-Math.max(i.t,i.l)),topRight:Math.max(0,o.topRight-Math.max(i.t,i.r)),bottomLeft:Math.max(0,o.bottomLeft-Math.max(i.b,i.l)),bottomRight:Math.max(0,o.bottomRight-Math.max(i.b,i.r))}}}}function ld(t,e,n,r){const i=e===null,o=n===null,a=t&&!(i&&o)&&Py(t,r);return a&&(i||rr(e,a.left,a.right))&&(o||rr(n,a.top,a.bottom))}function eD(t){return t.topLeft||t.topRight||t.bottomLeft||t.bottomRight}function nD(t,e){t.rect(e.x,e.y,e.w,e.h)}function cd(t,e,n={}){const r=t.x!==n.x?-e:0,i=t.y!==n.y?-e:0,o=(t.x+t.w!==n.x+n.w?e:0)-r,s=(t.y+t.h!==n.y+n.h?e:0)-i;return{x:t.x+r,y:t.y+i,w:t.w+o,h:t.h+s,radius:t.radius}}class zl extends An{constructor(e){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,e&&Object.assign(this,e)}draw(e){const{inflateAmount:n,options:{borderColor:r,backgroundColor:i}}=this,{inner:o,outer:s}=tD(this),a=eD(s.radius)?is:nD;e.save(),(s.w!==o.w||s.h!==o.h)&&(e.beginPath(),a(e,cd(s,n,o)),e.clip(),a(e,cd(o,-n,s)),e.fillStyle=r,e.fill("evenodd")),e.beginPath(),a(e,cd(o,n)),e.fillStyle=i,e.fill(),e.restore()}inRange(e,n,r){return ld(this,e,n,r)}inXRange(e,n){return ld(this,e,null,n)}inYRange(e,n){return ld(this,null,e,n)}getCenterPoint(e){const{x:n,y:r,base:i,horizontal:o}=this.getProps(["x","y","base","horizontal"],e);return{x:o?(n+i)/2:n,y:o?r:(r+i)/2}}getRange(e){return e==="x"?this.width/2:this.height/2}}zl.id="bar",zl.defaults={borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0},zl.defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};var rD=Object.freeze({__proto__:null,ArcElement:Bl,LineElement:Fr,PointElement:jl,BarElement:zl});function iD(t,e,n,r,i){const o=i.samples||r;if(o>=n)return t.slice(e,e+n);const s=[],a=(n-2)/(o-2);let l=0;const c=e+n-1;let u=e,f,d,h,p,g;for(s[l++]=t[u],f=0;f<o-2;f++){let b=0,v=0,m;const x=Math.floor((f+1)*a)+1+e,y=Math.min(Math.floor((f+2)*a)+1,n)+e,w=y-x;for(m=x;m<y;m++)b+=t[m].x,v+=t[m].y;b/=w,v/=w;const S=Math.floor(f*a)+1+e,C=Math.min(Math.floor((f+1)*a)+1,n)+e,{x:T,y:k}=t[u];for(h=p=-1,m=S;m<C;m++)p=.5*Math.abs((T-b)*(t[m].y-k)-(T-t[m].x)*(v-k)),p>h&&(h=p,d=t[m],g=m);s[l++]=d,u=g}return s[l++]=t[c],s}function oD(t,e,n,r){let i=0,o=0,s,a,l,c,u,f,d,h,p,g;const b=[],v=e+n-1,m=t[e].x,y=t[v].x-m;for(s=e;s<e+n;++s){a=t[s],l=(a.x-m)/y*r,c=a.y;const w=l|0;if(w===u)c<p?(p=c,f=s):c>g&&(g=c,d=s),i=(o*i+a.x)/++o;else{const S=s-1;if(!Nt(f)&&!Nt(d)){const C=Math.min(f,d),T=Math.max(f,d);C!==h&&C!==S&&b.push({...t[C],x:i}),T!==h&&T!==S&&b.push({...t[T],x:i})}s>0&&S!==h&&b.push(t[S]),b.push(a),u=w,o=0,p=g=c,f=d=h=s}}return b}function My(t){if(t._decimated){const e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{value:e})}}function qy(t){t.data.datasets.forEach(e=>{My(e)})}function sD(t,e){const n=e.length;let r=0,i;const{iScale:o}=t,{min:s,max:a,minDefined:l,maxDefined:c}=o.getUserBounds();return l&&(r=we(ir(e,o.axis,s).lo,0,n-1)),c?i=we(ir(e,o.axis,a).hi+1,r,n)-r:i=n-r,{start:r,count:i}}var aD={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,n)=>{if(!n.enabled){qy(t);return}const r=t.width;t.data.datasets.forEach((i,o)=>{const{_data:s,indexAxis:a}=i,l=t.getDatasetMeta(o),c=s||i.data;if(os([a,t.options.indexAxis])==="y"||!l.controller.supportsDecimation)return;const u=t.scales[l.xAxisID];if(u.type!=="linear"&&u.type!=="time"||t.options.parsing)return;let{start:f,count:d}=sD(l,c);const h=n.threshold||4*r;if(d<=h){My(i);return}Nt(s)&&(i._data=c,delete i.data,Object.defineProperty(i,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(g){this._data=g}}));let p;switch(n.algorithm){case"lttb":p=iD(c,f,d,r,n);break;case"min-max":p=oD(c,f,d,r);break;default:throw new Error(`Unsupported decimation algorithm '${n.algorithm}'`)}i._decimated=p})},destroy(t){qy(t)}};function lD(t,e,n){const r=t.segments,i=t.points,o=e.points,s=[];for(const a of r){let{start:l,end:c}=a;c=fd(l,c,i);const u=ud(n,i[l],i[c],a.loop);if(!e.segments){s.push({source:a,target:u,start:i[l],end:i[c]});continue}const f=Fm(e,u);for(const d of f){const h=ud(n,o[d.start],o[d.end],d.loop),p=Nm(a,i,h);for(const g of p)s.push({source:g,target:d,start:{[n]:Ly(u,h,"start",Math.max)},end:{[n]:Ly(u,h,"end",Math.min)}})}}return s}function ud(t,e,n,r){if(r)return;let i=e[t],o=n[t];return t==="angle"&&(i=on(i),o=on(o)),{property:t,start:i,end:o}}function cD(t,e){const{x:n=null,y:r=null}=t||{},i=e.points,o=[];return e.segments.forEach(({start:s,end:a})=>{a=fd(s,a,i);const l=i[s],c=i[a];r!==null?(o.push({x:l.x,y:r}),o.push({x:c.x,y:r})):n!==null&&(o.push({x:n,y:l.y}),o.push({x:n,y:c.y}))}),o}function fd(t,e,n){for(;e>t;e--){const r=n[e];if(!isNaN(r.x)&&!isNaN(r.y))break}return e}function Ly(t,e,n,r){return t&&e?r(t[n],e[n]):t?t[n]:e?e[n]:0}function Dy(t,e){let n=[],r=!1;return ie(t)?(r=!0,n=t):n=cD(t,e),n.length?new Fr({points:n,options:{tension:0},_loop:r,_fullLoop:r}):null}function Ry(t){return t&&t.fill!==!1}function uD(t,e,n){let i=t[e].fill;const o=[e];let s;if(!n)return i;for(;i!==!1&&o.indexOf(i)===-1;){if(!ue(i))return i;if(s=t[i],!s)return!1;if(s.visible)return i;o.push(i),i=s.fill}return!1}function fD(t,e,n){const r=gD(t);if(Dt(r))return isNaN(r.value)?!1:r;let i=parseFloat(r);return ue(i)&&Math.floor(i)===i?dD(r[0],e,i,n):["origin","start","end","stack","shape"].indexOf(r)>=0&&r}function dD(t,e,n,r){return(t==="-"||t==="+")&&(n=e+n),n===e||n<0||n>=r?!1:n}function hD(t,e){let n=null;return t==="start"?n=e.bottom:t==="end"?n=e.top:Dt(t)?n=e.getPixelForValue(t.value):e.getBasePixel&&(n=e.getBasePixel()),n}function pD(t,e,n){let r;return t==="start"?r=n:t==="end"?r=e.options.reverse?e.min:e.max:Dt(t)?r=t.value:r=e.getBaseValue(),r}function gD(t){const e=t.options,n=e.fill;let r=Pt(n&&n.target,n);return r===void 0&&(r=!!e.backgroundColor),r===!1||r===null?!1:r===!0?"origin":r}function vD(t){const{scale:e,index:n,line:r}=t,i=[],o=r.segments,s=r.points,a=mD(e,n);a.push(Dy({x:null,y:e.bottom},r));for(let l=0;l<o.length;l++){const c=o[l];for(let u=c.start;u<=c.end;u++)yD(i,s[u],a)}return new Fr({points:i,options:{}})}function mD(t,e){const n=[],r=t.getMatchingVisibleMetas("line");for(let i=0;i<r.length;i++){const o=r[i];if(o.index===e)break;o.hidden||n.unshift(o.dataset)}return n}function yD(t,e,n){const r=[];for(let i=0;i<n.length;i++){const o=n[i],{first:s,last:a,point:l}=bD(o,e,"x");if(!(!l||s&&a)){if(s)r.unshift(l);else if(t.push(l),!a)break}}t.push(...r)}function bD(t,e,n){const r=t.interpolate(e,n);if(!r)return{};const i=r[n],o=t.segments,s=t.points;let a=!1,l=!1;for(let c=0;c<o.length;c++){const u=o[c],f=s[u.start][n],d=s[u.end][n];if(rr(i,f,d)){a=i===f,l=i===d;break}}return{first:a,last:l,point:r}}class Iy{constructor(e){this.x=e.x,this.y=e.y,this.radius=e.radius}pathSegment(e,n,r){const{x:i,y:o,radius:s}=this;return n=n||{start:0,end:Kt},e.arc(i,o,s,n.end,n.start,!0),!r.bounds}interpolate(e){const{x:n,y:r,radius:i}=this,o=e.angle;return{x:n+Math.cos(o)*i,y:r+Math.sin(o)*i,angle:o}}}function xD(t){const{chart:e,fill:n,line:r}=t;if(ue(n))return wD(e,n);if(n==="stack")return vD(t);if(n==="shape")return!0;const i=AD(t);return i instanceof Iy?i:Dy(i,r)}function wD(t,e){const n=t.getDatasetMeta(e);return n&&t.isDatasetVisible(e)?n.dataset:null}function AD(t){return(t.scale||{}).getPointPositionForValue?SD(t):OD(t)}function OD(t){const{scale:e={},fill:n}=t,r=hD(n,e);if(ue(r)){const i=e.isHorizontal();return{x:i?r:null,y:i?null:r}}return null}function SD(t){const{scale:e,fill:n}=t,r=e.options,i=e.getLabels().length,o=r.reverse?e.max:e.min,s=pD(n,e,o),a=[];if(r.grid.circular){const l=e.getPointPositionForValue(0,o);return new Iy({x:l.x,y:l.y,radius:e.getDistanceFromCenterForValue(s)})}for(let l=0;l<i;++l)a.push(e.getPointPositionForValue(l,s));return a}function dd(t,e,n){const r=xD(e),{line:i,scale:o,axis:s}=e,a=i.options,l=a.fill,c=a.backgroundColor,{above:u=c,below:f=c}=l||{};r&&i.points.length&&(bl(t,n),_D(t,{line:i,target:r,above:u,below:f,area:n,scale:o,axis:s}),xl(t))}function _D(t,e){const{line:n,target:r,above:i,below:o,area:s,scale:a}=e,l=n._loop?"angle":e.axis;t.save(),l==="x"&&o!==i&&(Ny(t,r,s.top),Fy(t,{line:n,target:r,color:i,scale:a,property:l}),t.restore(),t.save(),Ny(t,r,s.bottom)),Fy(t,{line:n,target:r,color:o,scale:a,property:l}),t.restore()}function Ny(t,e,n){const{segments:r,points:i}=e;let o=!0,s=!1;t.beginPath();for(const a of r){const{start:l,end:c}=a,u=i[l],f=i[fd(l,c,i)];o?(t.moveTo(u.x,u.y),o=!1):(t.lineTo(u.x,n),t.lineTo(u.x,u.y)),s=!!e.pathSegment(t,a,{move:s}),s?t.closePath():t.lineTo(f.x,n)}t.lineTo(e.first().x,n),t.closePath(),t.clip()}function Fy(t,e){const{line:n,target:r,property:i,color:o,scale:s}=e,a=lD(n,r,i);for(const{source:l,target:c,start:u,end:f}of a){const{style:{backgroundColor:d=o}={}}=l,h=r!==!0;t.save(),t.fillStyle=d,CD(t,s,h&&ud(i,u,f)),t.beginPath();const p=!!n.pathSegment(t,l);let g;if(h){p?t.closePath():By(t,r,f,i);const b=!!r.pathSegment(t,c,{move:p,reverse:!0});g=p&&b,g||By(t,r,u,i)}t.closePath(),t.fill(g?"evenodd":"nonzero"),t.restore()}}function CD(t,e,n){const{top:r,bottom:i}=e.chart.chartArea,{property:o,start:s,end:a}=n||{};o==="x"&&(t.beginPath(),t.rect(s,r,a-s,i-r),t.clip())}function By(t,e,n,r){const i=e.interpolate(n,r);i&&t.lineTo(i.x,i.y)}var ED={id:"filler",afterDatasetsUpdate(t,e,n){const r=(t.data.datasets||[]).length,i=[];let o,s,a,l;for(s=0;s<r;++s)o=t.getDatasetMeta(s),a=o.dataset,l=null,a&&a.options&&a instanceof Fr&&(l={visible:t.isDatasetVisible(s),index:s,fill:fD(a,s,r),chart:t,axis:o.controller.options.indexAxis,scale:o.vScale,line:a}),o.$filler=l,i.push(l);for(s=0;s<r;++s)l=i[s],!(!l||l.fill===!1)&&(l.fill=uD(i,s,n.propagate))},beforeDraw(t,e,n){const r=n.drawTime==="beforeDraw",i=t.getSortedVisibleDatasetMetas(),o=t.chartArea;for(let s=i.length-1;s>=0;--s){const a=i[s].$filler;a&&(a.line.updateControlPoints(o,a.axis),r&&a.fill&&dd(t.ctx,a,o))}},beforeDatasetsDraw(t,e,n){if(n.drawTime!=="beforeDatasetsDraw")return;const r=t.getSortedVisibleDatasetMetas();for(let i=r.length-1;i>=0;--i){const o=r[i].$filler;Ry(o)&&dd(t.ctx,o,t.chartArea)}},beforeDatasetDraw(t,e,n){const r=e.meta.$filler;!Ry(r)||n.drawTime!=="beforeDatasetDraw"||dd(t.ctx,r,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const jy=(t,e)=>{let{boxHeight:n=e,boxWidth:r=e}=t;return t.usePointStyle&&(n=Math.min(n,e),r=t.pointStyleWidth||Math.min(r,e)),{boxWidth:r,boxHeight:n,itemHeight:Math.max(e,n)}},TD=(t,e)=>t!==null&&e!==null&&t.datasetIndex===e.datasetIndex&&t.index===e.index;class zy extends An{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,n,r){this.maxWidth=e,this.maxHeight=n,this._margins=r,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const e=this.options.labels||{};let n=$t(e.generateLabels,[this.chart],this)||[];e.filter&&(n=n.filter(r=>e.filter(r,this.chart.data))),e.sort&&(n=n.sort((r,i)=>e.sort(r,i,this.chart.data))),this.options.reverse&&n.reverse(),this.legendItems=n}fit(){const{options:e,ctx:n}=this;if(!e.display){this.width=this.height=0;return}const r=e.labels,i=ge(r.font),o=i.size,s=this._computeTitleHeight(),{boxWidth:a,itemHeight:l}=jy(r,o);let c,u;n.font=i.string,this.isHorizontal()?(c=this.maxWidth,u=this._fitRows(s,o,a,l)+10):(u=this.maxHeight,c=this._fitCols(s,o,a,l)+10),this.width=Math.min(c,e.maxWidth||this.maxWidth),this.height=Math.min(u,e.maxHeight||this.maxHeight)}_fitRows(e,n,r,i){const{ctx:o,maxWidth:s,options:{labels:{padding:a}}}=this,l=this.legendHitBoxes=[],c=this.lineWidths=[0],u=i+a;let f=e;o.textAlign="left",o.textBaseline="middle";let d=-1,h=-u;return this.legendItems.forEach((p,g)=>{const b=r+n/2+o.measureText(p.text).width;(g===0||c[c.length-1]+b+2*a>s)&&(f+=u,c[c.length-(g>0?0:1)]=0,h+=u,d++),l[g]={left:0,top:h,row:d,width:b,height:i},c[c.length-1]+=b+a}),f}_fitCols(e,n,r,i){const{ctx:o,maxHeight:s,options:{labels:{padding:a}}}=this,l=this.legendHitBoxes=[],c=this.columnSizes=[],u=s-e;let f=a,d=0,h=0,p=0,g=0;return this.legendItems.forEach((b,v)=>{const m=r+n/2+o.measureText(b.text).width;v>0&&h+i+2*a>u&&(f+=d+a,c.push({width:d,height:h}),p+=d+a,g++,d=h=0),l[v]={left:p,top:h,col:g,width:m,height:i},d=Math.max(d,m),h+=i+a}),f+=d,c.push({width:d,height:h}),f}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:n,options:{align:r,labels:{padding:i},rtl:o}}=this,s=Ji(o,this.left,this.width);if(this.isHorizontal()){let a=0,l=De(r,this.left+i,this.right-this.lineWidths[a]);for(const c of n)a!==c.row&&(a=c.row,l=De(r,this.left+i,this.right-this.lineWidths[a])),c.top+=this.top+e+i,c.left=s.leftForLtr(s.x(l),c.width),l+=c.width+i}else{let a=0,l=De(r,this.top+e+i,this.bottom-this.columnSizes[a].height);for(const c of n)c.col!==a&&(a=c.col,l=De(r,this.top+e+i,this.bottom-this.columnSizes[a].height)),c.top=l,c.left+=this.left+i,c.left=s.leftForLtr(s.x(c.left),c.width),l+=c.height+i}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const e=this.ctx;bl(e,this),this._draw(),xl(e)}}_draw(){const{options:e,columnSizes:n,lineWidths:r,ctx:i}=this,{align:o,labels:s}=e,a=Rt.color,l=Ji(e.rtl,this.left,this.width),c=ge(s.font),{color:u,padding:f}=s,d=c.size,h=d/2;let p;this.drawTitle(),i.textAlign=l.textAlign("left"),i.textBaseline="middle",i.lineWidth=.5,i.font=c.string;const{boxWidth:g,boxHeight:b,itemHeight:v}=jy(s,d),m=function(C,T,k){if(isNaN(g)||g<=0||isNaN(b)||b<0)return;i.save();const E=Pt(k.lineWidth,1);if(i.fillStyle=Pt(k.fillStyle,a),i.lineCap=Pt(k.lineCap,"butt"),i.lineDashOffset=Pt(k.lineDashOffset,0),i.lineJoin=Pt(k.lineJoin,"miter"),i.lineWidth=E,i.strokeStyle=Pt(k.strokeStyle,a),i.setLineDash(Pt(k.lineDash,[])),s.usePointStyle){const _={radius:b*Math.SQRT2/2,pointStyle:k.pointStyle,rotation:k.rotation,borderWidth:E},O=l.xPlus(C,g/2),P=T+h;bm(i,_,O,P,s.pointStyleWidth&&g)}else{const _=T+Math.max((d-b)/2,0),O=l.leftForLtr(C,g),P=ci(k.borderRadius);i.beginPath(),Object.values(P).some(q=>q!==0)?is(i,{x:O,y:_,w:g,h:b,radius:P}):i.rect(O,_,g,b),i.fill(),E!==0&&i.stroke()}i.restore()},x=function(C,T,k){li(i,k.text,C,T+v/2,c,{strikethrough:k.hidden,textAlign:l.textAlign(k.textAlign)})},y=this.isHorizontal(),w=this._computeTitleHeight();y?p={x:De(o,this.left+f,this.right-r[0]),y:this.top+f+w,line:0}:p={x:this.left+f,y:De(o,this.top+w+f,this.bottom-n[0].height),line:0},Lm(this.ctx,e.textDirection);const S=v+f;this.legendItems.forEach((C,T)=>{i.strokeStyle=C.fontColor||u,i.fillStyle=C.fontColor||u;const k=i.measureText(C.text).width,E=l.textAlign(C.textAlign||(C.textAlign=s.textAlign)),_=g+h+k;let O=p.x,P=p.y;l.setWidth(this.width),y?T>0&&O+_+f>this.right&&(P=p.y+=S,p.line++,O=p.x=De(o,this.left+f,this.right-r[p.line])):T>0&&P+S>this.bottom&&(O=p.x=O+n[p.line].width+f,p.line++,P=p.y=De(o,this.top+w+f,this.bottom-n[p.line].height));const q=l.x(O);m(q,P,C),O=BP(E,O+g+h,y?O+_:this.right,e.rtl),x(l.x(O),P,C),y?p.x+=_+f:p.y+=S}),Dm(this.ctx,e.textDirection)}drawTitle(){const e=this.options,n=e.title,r=ge(n.font),i=Re(n.padding);if(!n.display)return;const o=Ji(e.rtl,this.left,this.width),s=this.ctx,a=n.position,l=r.size/2,c=i.top+l;let u,f=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),u=this.top+c,f=De(e.align,f,this.right-d);else{const p=this.columnSizes.reduce((g,b)=>Math.max(g,b.height),0);u=c+De(e.align,this.top,this.bottom-p-e.labels.padding-this._computeTitleHeight())}const h=De(a,f,f+d);s.textAlign=o.textAlign(Df(a)),s.textBaseline="middle",s.strokeStyle=n.color,s.fillStyle=n.color,s.font=r.string,li(s,n.text,h,u,r)}_computeTitleHeight(){const e=this.options.title,n=ge(e.font),r=Re(e.padding);return e.display?n.lineHeight+r.height:0}_getLegendItemAt(e,n){let r,i,o;if(rr(e,this.left,this.right)&&rr(n,this.top,this.bottom)){for(o=this.legendHitBoxes,r=0;r<o.length;++r)if(i=o[r],rr(e,i.left,i.left+i.width)&&rr(n,i.top,i.top+i.height))return this.legendItems[r]}return null}handleEvent(e){const n=this.options;if(!kD(e.type,n))return;const r=this._getLegendItemAt(e.x,e.y);if(e.type==="mousemove"||e.type==="mouseout"){const i=this._hoveredItem,o=TD(i,r);i&&!o&&$t(n.onLeave,[e,i,this],this),this._hoveredItem=r,r&&!o&&$t(n.onHover,[e,r,this],this)}else r&&$t(n.onClick,[e,r,this],this)}}function kD(t,e){return!!((t==="mousemove"||t==="mouseout")&&(e.onHover||e.onLeave)||e.onClick&&(t==="click"||t==="mouseup"))}var PD={id:"legend",_element:zy,start(t,e,n){const r=t.legend=new zy({ctx:t.ctx,options:n,chart:t});Ie.configure(t,r,n),Ie.addBox(t,r)},stop(t){Ie.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,n){const r=t.legend;Ie.configure(t,r,n),r.options=n},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,n){const r=e.datasetIndex,i=n.chart;i.isDatasetVisible(r)?(i.hide(r),e.hidden=!0):(i.show(r),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:n,pointStyle:r,textAlign:i,color:o}}=t.legend.options;return t._getSortedDatasetMetas().map(s=>{const a=s.controller.getStyle(n?0:void 0),l=Re(a.borderWidth);return{text:e[s.index].label,fillStyle:a.backgroundColor,fontColor:o,hidden:!s.visible,lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:(l.width+l.height)/4,strokeStyle:a.borderColor,pointStyle:r||a.pointStyle,rotation:a.rotation,textAlign:i||a.textAlign,borderRadius:0,datasetIndex:s.index}},this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class hd extends An{constructor(e){super(),this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,n){const r=this.options;if(this.left=0,this.top=0,!r.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=e,this.height=this.bottom=n;const i=ie(r.text)?r.text.length:1;this._padding=Re(r.padding);const o=i*ge(r.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=o:this.width=o}isHorizontal(){const e=this.options.position;return e==="top"||e==="bottom"}_drawArgs(e){const{top:n,left:r,bottom:i,right:o,options:s}=this,a=s.align;let l=0,c,u,f;return this.isHorizontal()?(u=De(a,r,o),f=n+e,c=o-r):(s.position==="left"?(u=r+e,f=De(a,i,n),l=ae*-.5):(u=o-e,f=De(a,n,i),l=ae*.5),c=i-n),{titleX:u,titleY:f,maxWidth:c,rotation:l}}draw(){const e=this.ctx,n=this.options;if(!n.display)return;const r=ge(n.font),o=r.lineHeight/2+this._padding.top,{titleX:s,titleY:a,maxWidth:l,rotation:c}=this._drawArgs(o);li(e,n.text,0,0,r,{color:n.color,maxWidth:l,rotation:c,textAlign:Df(n.align),textBaseline:"middle",translation:[s,a]})}}function MD(t,e){const n=new hd({ctx:t.ctx,options:e,chart:t});Ie.configure(t,n,e),Ie.addBox(t,n),t.titleBlock=n}var qD={id:"title",_element:hd,start(t,e,n){MD(t,n)},stop(t){const e=t.titleBlock;Ie.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,n){const r=t.titleBlock;Ie.configure(t,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Ul=new WeakMap;var LD={id:"subtitle",start(t,e,n){const r=new hd({ctx:t.ctx,options:n,chart:t});Ie.configure(t,r,n),Ie.addBox(t,r),Ul.set(t,r)},stop(t){Ie.removeBox(t,Ul.get(t)),Ul.delete(t)},beforeUpdate(t,e,n){const r=Ul.get(t);Ie.configure(t,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const gs={average(t){if(!t.length)return!1;let e,n,r=0,i=0,o=0;for(e=0,n=t.length;e<n;++e){const s=t[e].element;if(s&&s.hasValue()){const a=s.tooltipPosition();r+=a.x,i+=a.y,++o}}return{x:r/o,y:i/o}},nearest(t,e){if(!t.length)return!1;let n=e.x,r=e.y,i=Number.POSITIVE_INFINITY,o,s,a;for(o=0,s=t.length;o<s;++o){const l=t[o].element;if(l&&l.hasValue()){const c=l.getCenterPoint(),u=qf(e,c);u<i&&(i=u,a=l)}}if(a){const l=a.tooltipPosition();n=l.x,r=l.y}return{x:n,y:r}}};function Rn(t,e){return e&&(ie(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function ar(t){return(typeof t=="string"||t instanceof String)&&t.indexOf(` `)>-1?t.split(` `):t}function DD(t,e){const{element:n,datasetIndex:r,index:i}=e,o=t.getDatasetMeta(r).controller,{label:s,value:a}=o.getLabelAndValue(i);return{chart:t,label:s,parsed:o.getParsed(i),raw:t.data.datasets[r].data[i],formattedValue:a,dataset:o.getDataset(),dataIndex:i,datasetIndex:r,element:n}}function Uy(t,e){const n=t.chart.ctx,{body:r,footer:i,title:o}=t,{boxWidth:s,boxHeight:a}=e,l=ge(e.bodyFont),c=ge(e.titleFont),u=ge(e.footerFont),f=o.length,d=i.length,h=r.length,p=Re(e.padding);let g=p.height,b=0,v=r.reduce((y,w)=>y+w.before.length+w.lines.length+w.after.length,0);if(v+=t.beforeBody.length+t.afterBody.length,f&&(g+=f*c.lineHeight+(f-1)*e.titleSpacing+e.titleMarginBottom),v){const y=e.displayColors?Math.max(a,l.lineHeight):l.lineHeight;g+=h*y+(v-h)*l.lineHeight+(v-1)*e.bodySpacing}d&&(g+=e.footerMarginTop+d*u.lineHeight+(d-1)*e.footerSpacing);let m=0;const x=function(y){b=Math.max(b,n.measureText(y).width+m)};return n.save(),n.font=c.string,Wt(t.title,x),n.font=l.string,Wt(t.beforeBody.concat(t.afterBody),x),m=e.displayColors?s+2+e.boxPadding:0,Wt(r,y=>{Wt(y.before,x),Wt(y.lines,x),Wt(y.after,x)}),m=0,n.font=u.string,Wt(t.footer,x),n.restore(),b+=p.width,{width:b,height:g}}function RD(t,e){const{y:n,height:r}=e;return n<r/2?"top":n>t.height-r/2?"bottom":"center"}function ID(t,e,n,r){const{x:i,width:o}=r,s=n.caretSize+n.caretPadding;if(t==="left"&&i+o+s>e.width||t==="right"&&i-o-s<0)return!0}function ND(t,e,n,r){const{x:i,width:o}=n,{width:s,chartArea:{left:a,right:l}}=t;let c="center";return r==="center"?c=i<=(a+l)/2?"left":"right":i<=o/2?c="left":i>=s-o/2&&(c="right"),ID(c,t,e,n)&&(c="center"),c}function Hy(t,e,n){const r=n.yAlign||e.yAlign||RD(t,n);return{xAlign:n.xAlign||e.xAlign||ND(t,e,n,r),yAlign:r}}function FD(t,e){let{x:n,width:r}=t;return e==="right"?n-=r:e==="center"&&(n-=r/2),n}function BD(t,e,n){let{y:r,height:i}=t;return e==="top"?r+=n:e==="bottom"?r-=i+n:r-=i/2,r}function Vy(t,e,n,r){const{caretSize:i,caretPadding:o,cornerRadius:s}=t,{xAlign:a,yAlign:l}=n,c=i+o,{topLeft:u,topRight:f,bottomLeft:d,bottomRight:h}=ci(s);let p=FD(e,a);const g=BD(e,l,c);return l==="center"?a==="left"?p+=c:a==="right"&&(p-=c):a==="left"?p-=Math.max(u,d)+i:a==="right"&&(p+=Math.max(f,h)+i),{x:we(p,0,r.width-e.width),y:we(g,0,r.height-e.height)}}function Hl(t,e,n){const r=Re(n.padding);return e==="center"?t.x+t.width/2:e==="right"?t.x+t.width-r.right:t.x+r.left}function Yy(t){return Rn([],ar(t))}function jD(t,e,n){return Ir(t,{tooltip:e,tooltipItems:n,type:"tooltip"})}function Qy(t,e){const n=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return n?t.override(n):t}class pd extends An{constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart||e._chart,this._chart=this.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const n=this.chart,r=this.options.setContext(this.getContext()),i=r.enabled&&n.options.animation&&r.animations,o=new Um(this.chart,i);return i._cacheable&&(this._cachedAnimations=Object.freeze(o)),o}getContext(){return this.$context||(this.$context=jD(this.chart.getContext(),this,this._tooltipItems))}getTitle(e,n){const{callbacks:r}=n,i=r.beforeTitle.apply(this,[e]),o=r.title.apply(this,[e]),s=r.afterTitle.apply(this,[e]);let a=[];return a=Rn(a,ar(i)),a=Rn(a,ar(o)),a=Rn(a,ar(s)),a}getBeforeBody(e,n){return Yy(n.callbacks.beforeBody.apply(this,[e]))}getBody(e,n){const{callbacks:r}=n,i=[];return Wt(e,o=>{const s={before:[],lines:[],after:[]},a=Qy(r,o);Rn(s.before,ar(a.beforeLabel.call(this,o))),Rn(s.lines,a.label.call(this,o)),Rn(s.after,ar(a.afterLabel.call(this,o))),i.push(s)}),i}getAfterBody(e,n){return Yy(n.callbacks.afterBody.apply(this,[e]))}getFooter(e,n){const{callbacks:r}=n,i=r.beforeFooter.apply(this,[e]),o=r.footer.apply(this,[e]),s=r.afterFooter.apply(this,[e]);let a=[];return a=Rn(a,ar(i)),a=Rn(a,ar(o)),a=Rn(a,ar(s)),a}_createItems(e){const n=this._active,r=this.chart.data,i=[],o=[],s=[];let a=[],l,c;for(l=0,c=n.length;l<c;++l)a.push(DD(this.chart,n[l]));return e.filter&&(a=a.filter((u,f,d)=>e.filter(u,f,d,r))),e.itemSort&&(a=a.sort((u,f)=>e.itemSort(u,f,r))),Wt(a,u=>{const f=Qy(e.callbacks,u);i.push(f.labelColor.call(this,u)),o.push(f.labelPointStyle.call(this,u)),s.push(f.labelTextColor.call(this,u))}),this.labelColors=i,this.labelPointStyles=o,this.labelTextColors=s,this.dataPoints=a,a}update(e,n){const r=this.options.setContext(this.getContext()),i=this._active;let o,s=[];if(!i.length)this.opacity!==0&&(o={opacity:0});else{const a=gs[r.position].call(this,i,this._eventPosition);s=this._createItems(r),this.title=this.getTitle(s,r),this.beforeBody=this.getBeforeBody(s,r),this.body=this.getBody(s,r),this.afterBody=this.getAfterBody(s,r),this.footer=this.getFooter(s,r);const l=this._size=Uy(this,r),c=Object.assign({},a,l),u=Hy(this.chart,r,c),f=Vy(r,c,u,this.chart);this.xAlign=u.xAlign,this.yAlign=u.yAlign,o={opacity:1,x:f.x,y:f.y,width:l.width,height:l.height,caretX:a.x,caretY:a.y}}this._tooltipItems=s,this.$context=void 0,o&&this._resolveAnimations().update(this,o),e&&r.external&&r.external.call(this,{chart:this.chart,tooltip:this,replay:n})}drawCaret(e,n,r,i){const o=this.getCaretPosition(e,r,i);n.lineTo(o.x1,o.y1),n.lineTo(o.x2,o.y2),n.lineTo(o.x3,o.y3)}getCaretPosition(e,n,r){const{xAlign:i,yAlign:o}=this,{caretSize:s,cornerRadius:a}=r,{topLeft:l,topRight:c,bottomLeft:u,bottomRight:f}=ci(a),{x:d,y:h}=e,{width:p,height:g}=n;let b,v,m,x,y,w;return o==="center"?(y=h+g/2,i==="left"?(b=d,v=b-s,x=y+s,w=y-s):(b=d+p,v=b+s,x=y-s,w=y+s),m=b):(i==="left"?v=d+Math.max(l,u)+s:i==="right"?v=d+p-Math.max(c,f)-s:v=this.caretX,o==="top"?(x=h,y=x-s,b=v-s,m=v+s):(x=h+g,y=x+s,b=v+s,m=v-s),w=x),{x1:b,x2:v,x3:m,y1:x,y2:y,y3:w}}drawTitle(e,n,r){const i=this.title,o=i.length;let s,a,l;if(o){const c=Ji(r.rtl,this.x,this.width);for(e.x=Hl(this,r.titleAlign,r),n.textAlign=c.textAlign(r.titleAlign),n.textBaseline="middle",s=ge(r.titleFont),a=r.titleSpacing,n.fillStyle=r.titleColor,n.font=s.string,l=0;l<o;++l)n.fillText(i[l],c.x(e.x),e.y+s.lineHeight/2),e.y+=s.lineHeight+a,l+1===o&&(e.y+=r.titleMarginBottom-a)}}_drawColorBox(e,n,r,i,o){const s=this.labelColors[r],a=this.labelPointStyles[r],{boxHeight:l,boxWidth:c,boxPadding:u}=o,f=ge(o.bodyFont),d=Hl(this,"left",o),h=i.x(d),p=l<f.lineHeight?(f.lineHeight-l)/2:0,g=n.y+p;if(o.usePointStyle){const b={radius:Math.min(c,l)/2,pointStyle:a.pointStyle,rotation:a.rotation,borderWidth:1},v=i.leftForLtr(h,c)+c/2,m=g+l/2;e.strokeStyle=o.multiKeyBackground,e.fillStyle=o.multiKeyBackground,Hf(e,b,v,m),e.strokeStyle=s.borderColor,e.fillStyle=s.backgroundColor,Hf(e,b,v,m)}else{e.lineWidth=Dt(s.borderWidth)?Math.max(...Object.values(s.borderWidth)):s.borderWidth||1,e.strokeStyle=s.borderColor,e.setLineDash(s.borderDash||[]),e.lineDashOffset=s.borderDashOffset||0;const b=i.leftForLtr(h,c-u),v=i.leftForLtr(i.xPlus(h,1),c-u-2),m=ci(s.borderRadius);Object.values(m).some(x=>x!==0)?(e.beginPath(),e.fillStyle=o.multiKeyBackground,is(e,{x:b,y:g,w:c,h:l,radius:m}),e.fill(),e.stroke(),e.fillStyle=s.backgroundColor,e.beginPath(),is(e,{x:v,y:g+1,w:c-2,h:l-2,radius:m}),e.fill()):(e.fillStyle=o.multiKeyBackground,e.fillRect(b,g,c,l),e.strokeRect(b,g,c,l),e.fillStyle=s.backgroundColor,e.fillRect(v,g+1,c-2,l-2))}e.fillStyle=this.labelTextColors[r]}drawBody(e,n,r){const{body:i}=this,{bodySpacing:o,bodyAlign:s,displayColors:a,boxHeight:l,boxWidth:c,boxPadding:u}=r,f=ge(r.bodyFont);let d=f.lineHeight,h=0;const p=Ji(r.rtl,this.x,this.width),g=function(T){n.fillText(T,p.x(e.x+h),e.y+d/2),e.y+=d+o},b=p.textAlign(s);let v,m,x,y,w,S,C;for(n.textAlign=s,n.textBaseline="middle",n.font=f.string,e.x=Hl(this,b,r),n.fillStyle=r.bodyColor,Wt(this.beforeBody,g),h=a&&b!=="right"?s==="center"?c/2+u:c+2+u:0,y=0,S=i.length;y<S;++y){for(v=i[y],m=this.labelTextColors[y],n.fillStyle=m,Wt(v.before,g),x=v.lines,a&&x.length&&(this._drawColorBox(n,e,y,p,r),d=Math.max(f.lineHeight,l)),w=0,C=x.length;w<C;++w)g(x[w]),d=f.lineHeight;Wt(v.after,g)}h=0,d=f.lineHeight,Wt(this.afterBody,g),e.y-=o}drawFooter(e,n,r){const i=this.footer,o=i.length;let s,a;if(o){const l=Ji(r.rtl,this.x,this.width);for(e.x=Hl(this,r.footerAlign,r),e.y+=r.footerMarginTop,n.textAlign=l.textAlign(r.footerAlign),n.textBaseline="middle",s=ge(r.footerFont),n.fillStyle=r.footerColor,n.font=s.string,a=0;a<o;++a)n.fillText(i[a],l.x(e.x),e.y+s.lineHeight/2),e.y+=s.lineHeight+r.footerSpacing}}drawBackground(e,n,r,i){const{xAlign:o,yAlign:s}=this,{x:a,y:l}=e,{width:c,height:u}=r,{topLeft:f,topRight:d,bottomLeft:h,bottomRight:p}=ci(i.cornerRadius);n.fillStyle=i.backgroundColor,n.strokeStyle=i.borderColor,n.lineWidth=i.borderWidth,n.beginPath(),n.moveTo(a+f,l),s==="top"&&this.drawCaret(e,n,r,i),n.lineTo(a+c-d,l),n.quadraticCurveTo(a+c,l,a+c,l+d),s==="center"&&o==="right"&&this.drawCaret(e,n,r,i),n.lineTo(a+c,l+u-p),n.quadraticCurveTo(a+c,l+u,a+c-p,l+u),s==="bottom"&&this.drawCaret(e,n,r,i),n.lineTo(a+h,l+u),n.quadraticCurveTo(a,l+u,a,l+u-h),s==="center"&&o==="left"&&this.drawCaret(e,n,r,i),n.lineTo(a,l+f),n.quadraticCurveTo(a,l,a+f,l),n.closePath(),n.fill(),i.borderWidth>0&&n.stroke()}_updateAnimationTarget(e){const n=this.chart,r=this.$animations,i=r&&r.x,o=r&&r.y;if(i||o){const s=gs[e.position].call(this,this._active,this._eventPosition);if(!s)return;const a=this._size=Uy(this,e),l=Object.assign({},s,this._size),c=Hy(n,e,l),u=Vy(e,l,c,n);(i._to!==u.x||o._to!==u.y)&&(this.xAlign=c.xAlign,this.yAlign=c.yAlign,this.width=a.width,this.height=a.height,this.caretX=s.x,this.caretY=s.y,this._resolveAnimations().update(this,u))}}_willRender(){return!!this.opacity}draw(e){const n=this.options.setContext(this.getContext());let r=this.opacity;if(!r)return;this._updateAnimationTarget(n);const i={width:this.width,height:this.height},o={x:this.x,y:this.y};r=Math.abs(r)<.001?0:r;const s=Re(n.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;n.enabled&&a&&(e.save(),e.globalAlpha=r,this.drawBackground(o,e,i,n),Lm(e,n.textDirection),o.y+=s.top,this.drawTitle(o,e,n),this.drawBody(o,e,n),this.drawFooter(o,e,n),Dm(e,n.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,n){const r=this._active,i=e.map(({datasetIndex:a,index:l})=>{const c=this.chart.getDatasetMeta(a);if(!c)throw new Error("Cannot find a dataset at index "+a);return{datasetIndex:a,element:c.data[l],index:l}}),o=!ul(r,i),s=this._positionChanged(i,n);(o||s)&&(this._active=i,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,n,r=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const i=this.options,o=this._active||[],s=this._getActiveElements(e,o,n,r),a=this._positionChanged(s,e),l=n||!ul(s,o)||a;return l&&(this._active=s,(i.enabled||i.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,n))),l}_getActiveElements(e,n,r,i){const o=this.options;if(e.type==="mouseout")return[];if(!i)return n;const s=this.chart.getElementsAtEventForMode(e,o.mode,o,r);return o.reverse&&s.reverse(),s}_positionChanged(e,n){const{caretX:r,caretY:i,options:o}=this,s=gs[o.position].call(this,e,n);return s!==!1&&(r!==s.x||i!==s.y)}}pd.positioners=gs;var zD={id:"tooltip",_element:pd,positioners:gs,afterInit(t,e,n){n&&(t.tooltip=new pd({chart:t,options:n}))},beforeUpdate(t,e,n){t.tooltip&&t.tooltip.initialize(n)},reset(t,e,n){t.tooltip&&t.tooltip.initialize(n)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const n={tooltip:e};if(t.notifyPlugins("beforeTooltipDraw",n)===!1)return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",n)}},afterEvent(t,e){if(t.tooltip){const n=e.replay;t.tooltip.handleEvent(e.event,n,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:nr,title(t){if(t.length>0){const e=t[0],n=e.chart.data.labels,r=n?n.length:0;if(this&&this.options&&this.options.mode==="dataset")return e.dataset.label||"";if(e.label)return e.label;if(r>0&&e.dataIndex<r)return n[e.dataIndex]}return""},afterTitle:nr,beforeBody:nr,beforeLabel:nr,label(t){if(this&&this.options&&this.options.mode==="dataset")return t.label+": "+t.formattedValue||t.formattedValue;let e=t.dataset.label||"";e&&(e+=": ");const n=t.formattedValue;return Nt(n)||(e+=n),e},labelColor(t){const n=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{borderColor:n.borderColor,backgroundColor:n.backgroundColor,borderWidth:n.borderWidth,borderDash:n.borderDash,borderDashOffset:n.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(t){const n=t.chart.getDatasetMeta(t.datasetIndex).controller.getStyle(t.dataIndex);return{pointStyle:n.pointStyle,rotation:n.rotation}},afterLabel:nr,afterBody:nr,beforeFooter:nr,footer:nr,afterFooter:nr}},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>t!=="filter"&&t!=="itemSort"&&t!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},UD=Object.freeze({__proto__:null,Decimation:aD,Filler:ED,Legend:PD,SubTitle:LD,Title:qD,Tooltip:zD});const HD=(t,e,n,r)=>(typeof e=="string"?(n=t.push(e)-1,r.unshift({index:n,label:e})):isNaN(e)&&(n=null),n);function VD(t,e,n,r){const i=t.indexOf(e);if(i===-1)return HD(t,e,n,r);const o=t.lastIndexOf(e);return i!==o?n:i}const YD=(t,e)=>t===null?null:we(Math.round(t),0,e);class Vl extends hi{constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){const n=this._addedLabels;if(n.length){const r=this.getLabels();for(const{index:i,label:o}of n)r[i]===o&&r.splice(i,1);this._addedLabels=[]}super.init(e)}parse(e,n){if(Nt(e))return null;const r=this.getLabels();return n=isFinite(n)&&r[n]===e?n:VD(r,e,Pt(n,e),this._addedLabels),YD(n,r.length-1)}determineDataLimits(){const{minDefined:e,maxDefined:n}=this.getUserBounds();let{min:r,max:i}=this.getMinMax(!0);this.options.bounds==="ticks"&&(e||(r=0),n||(i=this.getLabels().length-1)),this.min=r,this.max=i}buildTicks(){const e=this.min,n=this.max,r=this.options.offset,i=[];let o=this.getLabels();o=e===0&&n===o.length-1?o:o.slice(e,n+1),this._valueRange=Math.max(o.length-(r?0:1),1),this._startValue=this.min-(r?.5:0);for(let s=e;s<=n;s++)i.push({value:s});return i}getLabelForValue(e){const n=this.getLabels();return e>=0&&e<n.length?n[e]:e}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(e){return typeof e!="number"&&(e=this.parse(e)),e===null?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getPixelForTick(e){const n=this.ticks;return e<0||e>n.length-1?null:this.getPixelForValue(n[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}}Vl.id="category",Vl.defaults={ticks:{callback:Vl.prototype.getLabelForValue}};function QD(t,e){const n=[],{bounds:i,step:o,min:s,max:a,precision:l,count:c,maxTicks:u,maxDigits:f,includeBounds:d}=t,h=o||1,p=u-1,{min:g,max:b}=e,v=!Nt(s),m=!Nt(a),x=!Nt(c),y=(b-g)/(f+1);let w=G0((b-g)/p/h)*h,S,C,T,k;if(w<1e-14&&!v&&!m)return[{value:g},{value:b}];k=Math.ceil(b/w)-Math.floor(g/w),k>p&&(w=G0(k*w/p/h)*h),Nt(l)||(S=Math.pow(10,l),w=Math.ceil(w*S)/S),i==="ticks"?(C=Math.floor(g/w)*w,T=Math.ceil(b/w)*w):(C=g,T=b),v&&m&&o&&qP((a-s)/o,w/1e3)?(k=Math.round(Math.min((a-s)/w,u)),w=(a-s)/k,C=s,T=a):x?(C=v?s:C,T=m?a:T,k=c-1,w=(T-C)/k):(k=(T-C)/w,Zo(k,Math.round(k),w/1e3)?k=Math.round(k):k=Math.ceil(k));const E=Math.max(Z0(w),Z0(C));S=Math.pow(10,Nt(l)?E:l),C=Math.round(C*S)/S,T=Math.round(T*S)/S;let _=0;for(v&&(d&&C!==s?(n.push({value:s}),C<s&&_++,Zo(Math.round((C+_*w)*S)/S,s,Wy(s,y,t))&&_++):C<s&&_++);_<k;++_)n.push({value:Math.round((C+_*w)*S)/S});return m&&d&&T!==a?n.length&&Zo(n[n.length-1].value,a,Wy(a,y,t))?n[n.length-1].value=a:n.push({value:a}):(!m||T===a)&&n.push({value:T}),n}function Wy(t,e,{horizontal:n,minRotation:r}){const i=xn(r),o=(n?Math.sin(i):Math.cos(i))||.001,s=.75*e*(""+t).length;return Math.min(e/o,s)}class Yl extends hi{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(e,n){return Nt(e)||(typeof e=="number"||e instanceof Number)&&!isFinite(+e)?null:+e}handleTickRangeOptions(){const{beginAtZero:e}=this.options,{minDefined:n,maxDefined:r}=this.getUserBounds();let{min:i,max:o}=this;const s=l=>i=n?i:l,a=l=>o=r?o:l;if(e){const l=Ln(i),c=Ln(o);l<0&&c<0?a(0):l>0&&c>0&&s(0)}if(i===o){let l=1;(o>=Number.MAX_SAFE_INTEGER||i<=Number.MIN_SAFE_INTEGER)&&(l=Math.abs(o*.05)),a(o+l),e||s(i-l)}this.min=i,this.max=o}getTickLimit(){const e=this.options.ticks;let{maxTicksLimit:n,stepSize:r}=e,i;return r?(i=Math.ceil(this.max/r)-Math.floor(this.min/r)+1,i>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${r} would result generating up to ${i} ticks. Limiting to 1000.`),i=1e3)):(i=this.computeTickLimit(),n=n||11),n&&(i=Math.min(n,i)),i}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,n=e.ticks;let r=this.getTickLimit();r=Math.max(2,r);const i={maxTicks:r,bounds:e.bounds,min:e.min,max:e.max,precision:n.precision,step:n.stepSize,count:n.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:n.minRotation||0,includeBounds:n.includeBounds!==!1},o=this._range||this,s=QD(i,o);return e.bounds==="ticks"&&X0(s,this,"value"),e.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}configure(){const e=this.ticks;let n=this.min,r=this.max;if(super.configure(),this.options.offset&&e.length){const i=(r-n)/Math.max(e.length-1,1)/2;n-=i,r+=i}this._startValue=n,this._endValue=r,this._valueRange=r-n}getLabelForValue(e){return ss(e,this.chart.options.locale,this.options.ticks.format)}}class gd extends Yl{determineDataLimits(){const{min:e,max:n}=this.getMinMax(!0);this.min=ue(e)?e:0,this.max=ue(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){const e=this.isHorizontal(),n=e?this.width:this.height,r=xn(this.options.ticks.minRotation),i=(e?Math.sin(r):Math.cos(r))||.001,o=this._resolveTickFontOptions(0);return Math.ceil(n/Math.min(40,o.lineHeight/i))}getPixelForValue(e){return e===null?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}gd.id="linear",gd.defaults={ticks:{callback:kl.formatters.numeric}};function Ky(t){return t/Math.pow(10,Math.floor(dn(t)))===1}function WD(t,e){const n=Math.floor(dn(e.max)),r=Math.ceil(e.max/Math.pow(10,n)),i=[];let o=un(t.min,Math.pow(10,Math.floor(dn(e.min)))),s=Math.floor(dn(o)),a=Math.floor(o/Math.pow(10,s)),l=s<0?Math.pow(10,Math.abs(s)):1;do i.push({value:o,major:Ky(o)}),++a,a===10&&(a=1,++s,l=s>=0?1:l),o=Math.round(a*Math.pow(10,s)*l)/l;while(s<n||s===n&&a<r);const c=un(t.max,o);return i.push({value:c,major:Ky(o)}),i}class vd extends hi{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(e,n){const r=Yl.prototype.parse.apply(this,[e,n]);if(r===0){this._zero=!0;return}return ue(r)&&r>0?r:null}determineDataLimits(){const{min:e,max:n}=this.getMinMax(!0);this.min=ue(e)?Math.max(0,e):null,this.max=ue(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:e,maxDefined:n}=this.getUserBounds();let r=this.min,i=this.max;const o=l=>r=e?r:l,s=l=>i=n?i:l,a=(l,c)=>Math.pow(10,Math.floor(dn(l))+c);r===i&&(r<=0?(o(1),s(10)):(o(a(r,-1)),s(a(i,1)))),r<=0&&o(a(i,-1)),i<=0&&s(a(r,1)),this._zero&&this.min!==this._suggestedMin&&r===a(this.min,0)&&o(a(r,-1)),this.min=r,this.max=i}buildTicks(){const e=this.options,n={min:this._userMin,max:this._userMax},r=WD(n,this);return e.bounds==="ticks"&&X0(r,this,"value"),e.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}getLabelForValue(e){return e===void 0?"0":ss(e,this.chart.options.locale,this.options.ticks.format)}configure(){const e=this.min;super.configure(),this._startValue=dn(e),this._valueRange=dn(this.max)-dn(e)}getPixelForValue(e){return(e===void 0||e===0)&&(e=this.min),e===null||isNaN(e)?NaN:this.getPixelForDecimal(e===this.min?0:(dn(e)-this._startValue)/this._valueRange)}getValueForPixel(e){const n=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+n*this._valueRange)}}vd.id="logarithmic",vd.defaults={ticks:{callback:kl.formatters.logarithmic,major:{enabled:!0}}};function md(t){const e=t.ticks;if(e.display&&t.display){const n=Re(e.backdropPadding);return Pt(e.font&&e.font.size,Rt.font.size)+n.height}return 0}function KD(t,e,n){return n=ie(n)?n:[n],{w:uM(t,e.string,n),h:n.length*e.lineHeight}}function Gy(t,e,n,r,i){return t===r||t===i?{start:e-n/2,end:e+n/2}:t<r||t>i?{start:e-n,end:e}:{start:e,end:e+n}}function GD(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},n=Object.assign({},e),r=[],i=[],o=t._pointLabels.length,s=t.options.pointLabels,a=s.centerPointLabels?ae/o:0;for(let l=0;l<o;l++){const c=s.setContext(t.getPointLabelContext(l));i[l]=c.padding;const u=t.getPointPosition(l,t.drawingArea+i[l],a),f=ge(c.font),d=KD(t.ctx,f,t._pointLabels[l]);r[l]=d;const h=on(t.getIndexAngle(l)+a),p=Math.round(Mf(h)),g=Gy(p,u.x,d.w,0,180),b=Gy(p,u.y,d.h,90,270);XD(n,e,h,g,b)}t.setCenterPoint(e.l-n.l,n.r-e.r,e.t-n.t,n.b-e.b),t._pointLabelItems=ZD(t,r,i)}function XD(t,e,n,r,i){const o=Math.abs(Math.sin(n)),s=Math.abs(Math.cos(n));let a=0,l=0;r.start<e.l?(a=(e.l-r.start)/o,t.l=Math.min(t.l,e.l-a)):r.end>e.r&&(a=(r.end-e.r)/o,t.r=Math.max(t.r,e.r+a)),i.start<e.t?(l=(e.t-i.start)/s,t.t=Math.min(t.t,e.t-l)):i.end>e.b&&(l=(i.end-e.b)/s,t.b=Math.max(t.b,e.b+l))}function ZD(t,e,n){const r=[],i=t._pointLabels.length,o=t.options,s=md(o)/2,a=t.drawingArea,l=o.pointLabels.centerPointLabels?ae/i:0;for(let c=0;c<i;c++){const u=t.getPointPosition(c,a+s+n[c],l),f=Math.round(Mf(on(u.angle+ce))),d=e[c],h=tR(u.y,d.h,f),p=JD(f),g=$D(u.x,d.w,p);r.push({x:u.x,y:h,textAlign:p,left:g,top:h,right:g+d.w,bottom:h+d.h})}return r}function JD(t){return t===0||t===180?"center":t<180?"left":"right"}function $D(t,e,n){return n==="right"?t-=e:n==="center"&&(t-=e/2),t}function tR(t,e,n){return n===90||n===270?t-=e/2:(n>270||n<90)&&(t-=e),t}function eR(t,e){const{ctx:n,options:{pointLabels:r}}=t;for(let i=e-1;i>=0;i--){const o=r.setContext(t.getPointLabelContext(i)),s=ge(o.font),{x:a,y:l,textAlign:c,left:u,top:f,right:d,bottom:h}=t._pointLabelItems[i],{backdropColor:p}=o;if(!Nt(p)){const g=ci(o.borderRadius),b=Re(o.backdropPadding);n.fillStyle=p;const v=u-b.left,m=f-b.top,x=d-u+b.width,y=h-f+b.height;Object.values(g).some(w=>w!==0)?(n.beginPath(),is(n,{x:v,y:m,w:x,h:y,radius:g}),n.fill()):n.fillRect(v,m,x,y)}li(n,t._pointLabels[i],a,l+s.lineHeight/2,s,{color:o.color,textAlign:c,textBaseline:"middle"})}}function Xy(t,e,n,r){const{ctx:i}=t;if(n)i.arc(t.xCenter,t.yCenter,e,0,Kt);else{let o=t.getPointPosition(0,e);i.moveTo(o.x,o.y);for(let s=1;s<r;s++)o=t.getPointPosition(s,e),i.lineTo(o.x,o.y)}}function nR(t,e,n,r){const i=t.ctx,o=e.circular,{color:s,lineWidth:a}=e;!o&&!r||!s||!a||n<0||(i.save(),i.strokeStyle=s,i.lineWidth=a,i.setLineDash(e.borderDash),i.lineDashOffset=e.borderDashOffset,i.beginPath(),Xy(t,n,o,r),i.closePath(),i.stroke(),i.restore())}function rR(t,e,n){return Ir(t,{label:n,index:e,type:"pointLabel"})}class vs extends Yl{constructor(e){super(e),this.xCenter=void 0,this.yCenter=void 0,this.drawingArea=void 0,this._pointLabels=[],this._pointLabelItems=[]}setDimensions(){const e=this._padding=Re(md(this.options)/2),n=this.width=this.maxWidth-e.width,r=this.height=this.maxHeight-e.height;this.xCenter=Math.floor(this.left+n/2+e.left),this.yCenter=Math.floor(this.top+r/2+e.top),this.drawingArea=Math.floor(Math.min(n,r)/2)}determineDataLimits(){const{min:e,max:n}=this.getMinMax(!1);this.min=ue(e)&&!isNaN(e)?e:0,this.max=ue(n)&&!isNaN(n)?n:0,this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/md(this.options))}generateTickLabels(e){Yl.prototype.generateTickLabels.call(this,e),this._pointLabels=this.getLabels().map((n,r)=>{const i=$t(this.options.pointLabels.callback,[n,r],this);return i||i===0?i:""}).filter((n,r)=>this.chart.getDataVisibility(r))}fit(){const e=this.options;e.display&&e.pointLabels.display?GD(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(e,n,r,i){this.xCenter+=Math.floor((e-n)/2),this.yCenter+=Math.floor((r-i)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,n,r,i))}getIndexAngle(e){const n=Kt/(this._pointLabels.length||1),r=this.options.startAngle||0;return on(e*n+xn(r))}getDistanceFromCenterForValue(e){if(Nt(e))return NaN;const n=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*n:(e-this.min)*n}getValueForDistanceFromCenter(e){if(Nt(e))return NaN;const n=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-n:this.min+n}getPointLabelContext(e){const n=this._pointLabels||[];if(e>=0&&e<n.length){const r=n[e];return rR(this.getContext(),e,r)}}getPointPosition(e,n,r=0){const i=this.getIndexAngle(e)-ce+r;return{x:Math.cos(i)*n+this.xCenter,y:Math.sin(i)*n+this.yCenter,angle:i}}getPointPositionForValue(e,n){return this.getPointPosition(e,this.getDistanceFromCenterForValue(n))}getBasePosition(e){return this.getPointPositionForValue(e||0,this.getBaseValue())}getPointLabelPosition(e){const{left:n,top:r,right:i,bottom:o}=this._pointLabelItems[e];return{left:n,top:r,right:i,bottom:o}}drawBackground(){const{backgroundColor:e,grid:{circular:n}}=this.options;if(e){const r=this.ctx;r.save(),r.beginPath(),Xy(this,this.getDistanceFromCenterForValue(this._endValue),n,this._pointLabels.length),r.closePath(),r.fillStyle=e,r.fill(),r.restore()}}drawGrid(){const e=this.ctx,n=this.options,{angleLines:r,grid:i}=n,o=this._pointLabels.length;let s,a,l;if(n.pointLabels.display&&eR(this,o),i.display&&this.ticks.forEach((c,u)=>{if(u!==0){a=this.getDistanceFromCenterForValue(c.value);const f=i.setContext(this.getContext(u-1));nR(this,f,a,o)}}),r.display){for(e.save(),s=o-1;s>=0;s--){const c=r.setContext(this.getPointLabelContext(s)),{color:u,lineWidth:f}=c;!f||!u||(e.lineWidth=f,e.strokeStyle=u,e.setLineDash(c.borderDash),e.lineDashOffset=c.borderDashOffset,a=this.getDistanceFromCenterForValue(n.ticks.reverse?this.min:this.max),l=this.getPointPosition(s,a),e.beginPath(),e.moveTo(this.xCenter,this.yCenter),e.lineTo(l.x,l.y),e.stroke())}e.restore()}}drawBorder(){}drawLabels(){const e=this.ctx,n=this.options,r=n.ticks;if(!r.display)return;const i=this.getIndexAngle(0);let o,s;e.save(),e.translate(this.xCenter,this.yCenter),e.rotate(i),e.textAlign="center",e.textBaseline="middle",this.ticks.forEach((a,l)=>{if(l===0&&!n.reverse)return;const c=r.setContext(this.getContext(l)),u=ge(c.font);if(o=this.getDistanceFromCenterForValue(this.ticks[l].value),c.showLabelBackdrop){e.font=u.string,s=e.measureText(a.label).width,e.fillStyle=c.backdropColor;const f=Re(c.backdropPadding);e.fillRect(-s/2-f.left,-o-u.size/2-f.top,s+f.width,u.size+f.height)}li(e,a.label,0,-o,u,{color:c.color})}),e.restore()}drawTitle(){}}vs.id="radialLinear",vs.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:kl.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5,centerPointLabels:!1}},vs.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},vs.descriptors={angleLines:{_fallback:"grid"}};const Ql={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Je=Object.keys(Ql);function iR(t,e){return t-e}function Zy(t,e){if(Nt(e))return null;const n=t._adapter,{parser:r,round:i,isoWeekday:o}=t._parseOpts;let s=e;return typeof r=="function"&&(s=r(s)),ue(s)||(s=typeof r=="string"?n.parse(s,r):n.parse(s)),s===null?null:(i&&(s=i==="week"&&(Ki(o)||o===!0)?n.startOf(s,"isoWeek",o):n.startOf(s,i)),+s)}function Jy(t,e,n,r){const i=Je.length;for(let o=Je.indexOf(t);o<i-1;++o){const s=Ql[Je[o]],a=s.steps?s.steps:Number.MAX_SAFE_INTEGER;if(s.common&&Math.ceil((n-e)/(a*s.size))<=r)return Je[o]}return Je[i-1]}function oR(t,e,n,r,i){for(let o=Je.length-1;o>=Je.indexOf(n);o--){const s=Je[o];if(Ql[s].common&&t._adapter.diff(i,r,s)>=e-1)return s}return Je[n?Je.indexOf(n):0]}function sR(t){for(let e=Je.indexOf(t)+1,n=Je.length;e<n;++e)if(Ql[Je[e]].common)return Je[e]}function $y(t,e,n){if(!n)t[e]=!0;else if(n.length){const{lo:r,hi:i}=Lf(n,e),o=n[r]>=e?n[r]:n[i];t[o]=!0}}function aR(t,e,n,r){const i=t._adapter,o=+i.startOf(e[0].value,r),s=e[e.length-1].value;let a,l;for(a=o;a<=s;a=+i.add(a,1,r))l=n[a],l>=0&&(e[l].major=!0);return e}function tb(t,e,n){const r=[],i={},o=e.length;let s,a;for(s=0;s<o;++s)a=e[s],i[a]=s,r.push({value:a,major:!1});return o===0||!n?r:aR(t,r,i,n)}class ms extends hi{constructor(e){super(e),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(e,n){const r=e.time||(e.time={}),i=this._adapter=new Wq._date(e.adapters.date);i.init(n),Go(r.displayFormats,i.formats()),this._parseOpts={parser:r.parser,round:r.round,isoWeekday:r.isoWeekday},super.init(e),this._normalized=n.normalized}parse(e,n){return e===void 0?null:Zy(this,e)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const e=this.options,n=this._adapter,r=e.time.unit||"day";let{min:i,max:o,minDefined:s,maxDefined:a}=this.getUserBounds();function l(c){!s&&!isNaN(c.min)&&(i=Math.min(i,c.min)),!a&&!isNaN(c.max)&&(o=Math.max(o,c.max))}(!s||!a)&&(l(this._getLabelBounds()),(e.bounds!=="ticks"||e.ticks.source!=="labels")&&l(this.getMinMax(!1))),i=ue(i)&&!isNaN(i)?i:+n.startOf(Date.now(),r),o=ue(o)&&!isNaN(o)?o:+n.endOf(Date.now(),r)+1,this.min=Math.min(i,o-1),this.max=Math.max(i+1,o)}_getLabelBounds(){const e=this.getLabelTimestamps();let n=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY;return e.length&&(n=e[0],r=e[e.length-1]),{min:n,max:r}}buildTicks(){const e=this.options,n=e.time,r=e.ticks,i=r.source==="labels"?this.getLabelTimestamps():this._generate();e.bounds==="ticks"&&i.length&&(this.min=this._userMin||i[0],this.max=this._userMax||i[i.length-1]);const o=this.min,s=this.max,a=IP(i,o,s);return this._unit=n.unit||(r.autoSkip?Jy(n.minUnit,this.min,this.max,this._getLabelCapacity(o)):oR(this,a.length,n.minUnit,this.min,this.max)),this._majorUnit=!r.major.enabled||this._unit==="year"?void 0:sR(this._unit),this.initOffsets(i),e.reverse&&a.reverse(),tb(this,a,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map(e=>+e.value))}initOffsets(e){let n=0,r=0,i,o;this.options.offset&&e.length&&(i=this.getDecimalForValue(e[0]),e.length===1?n=1-i:n=(this.getDecimalForValue(e[1])-i)/2,o=this.getDecimalForValue(e[e.length-1]),e.length===1?r=o:r=(o-this.getDecimalForValue(e[e.length-2]))/2);const s=e.length<3?.5:.25;n=we(n,0,s),r=we(r,0,s),this._offsets={start:n,end:r,factor:1/(n+1+r)}}_generate(){const e=this._adapter,n=this.min,r=this.max,i=this.options,o=i.time,s=o.unit||Jy(o.minUnit,n,r,this._getLabelCapacity(n)),a=Pt(o.stepSize,1),l=s==="week"?o.isoWeekday:!1,c=Ki(l)||l===!0,u={};let f=n,d,h;if(c&&(f=+e.startOf(f,"isoWeek",l)),f=+e.startOf(f,c?"day":s),e.diff(r,n,s)>1e5*a)throw new Error(n+" and "+r+" are too far apart with stepSize of "+a+" "+s);const p=i.ticks.source==="data"&&this.getDataTimestamps();for(d=f,h=0;d<r;d=+e.add(d,a,s),h++)$y(u,d,p);return(d===r||i.bounds==="ticks"||h===1)&&$y(u,d,p),Object.keys(u).sort((g,b)=>g-b).map(g=>+g)}getLabelForValue(e){const n=this._adapter,r=this.options.time;return r.tooltipFormat?n.format(e,r.tooltipFormat):n.format(e,r.displayFormats.datetime)}_tickFormatFunction(e,n,r,i){const o=this.options,s=o.time.displayFormats,a=this._unit,l=this._majorUnit,c=a&&s[a],u=l&&s[l],f=r[n],d=l&&u&&f&&f.major,h=this._adapter.format(e,i||(d?u:c)),p=o.ticks.callback;return p?$t(p,[h,n,r],this):h}generateTickLabels(e){let n,r,i;for(n=0,r=e.length;n<r;++n)i=e[n],i.label=this._tickFormatFunction(i.value,n,e)}getDecimalForValue(e){return e===null?NaN:(e-this.min)/(this.max-this.min)}getPixelForValue(e){const n=this._offsets,r=this.getDecimalForValue(e);return this.getPixelForDecimal((n.start+r)*n.factor)}getValueForPixel(e){const n=this._offsets,r=this.getDecimalForPixel(e)/n.factor-n.end;return this.min+r*(this.max-this.min)}_getLabelSize(e){const n=this.options.ticks,r=this.ctx.measureText(e).width,i=xn(this.isHorizontal()?n.maxRotation:n.minRotation),o=Math.cos(i),s=Math.sin(i),a=this._resolveTickFontOptions(0).size;return{w:r*o+a*s,h:r*s+a*o}}_getLabelCapacity(e){const n=this.options.time,r=n.displayFormats,i=r[n.unit]||r.millisecond,o=this._tickFormatFunction(e,0,tb(this,[e],this._majorUnit),i),s=this._getLabelSize(o),a=Math.floor(this.isHorizontal()?this.width/s.w:this.height/s.h)-1;return a>0?a:1}getDataTimestamps(){let e=this._cache.data||[],n,r;if(e.length)return e;const i=this.getMatchingVisibleMetas();if(this._normalized&&i.length)return this._cache.data=i[0].controller.getAllParsedValues(this);for(n=0,r=i.length;n<r;++n)e=e.concat(i[n].controller.getAllParsedValues(this));return this._cache.data=this.normalize(e)}getLabelTimestamps(){const e=this._cache.labels||[];let n,r;if(e.length)return e;const i=this.getLabels();for(n=0,r=i.length;n<r;++n)e.push(Zy(this,i[n]));return this._cache.labels=this._normalized?e:this.normalize(e)}normalize(e){return em(e.sort(iR))}}ms.id="time",ms.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};function Wl(t,e,n){let r=0,i=t.length-1,o,s,a,l;n?(e>=t[r].pos&&e<=t[i].pos&&({lo:r,hi:i}=ir(t,"pos",e)),{pos:o,time:a}=t[r],{pos:s,time:l}=t[i]):(e>=t[r].time&&e<=t[i].time&&({lo:r,hi:i}=ir(t,"time",e)),{time:o,pos:a}=t[r],{time:s,pos:l}=t[i]);const c=s-o;return c?a+(l-a)*(e-o)/c:a}class yd extends ms{constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const e=this._getTimestampsForTable(),n=this._table=this.buildLookupTable(e);this._minPos=Wl(n,this.min),this._tableRange=Wl(n,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){const{min:n,max:r}=this,i=[],o=[];let s,a,l,c,u;for(s=0,a=e.length;s<a;++s)c=e[s],c>=n&&c<=r&&i.push(c);if(i.length<2)return[{time:n,pos:0},{time:r,pos:1}];for(s=0,a=i.length;s<a;++s)u=i[s+1],l=i[s-1],c=i[s],Math.round((u+l)/2)!==c&&o.push({time:c,pos:s/(a-1)});return o}_getTimestampsForTable(){let e=this._cache.all||[];if(e.length)return e;const n=this.getDataTimestamps(),r=this.getLabelTimestamps();return n.length&&r.length?e=this.normalize(n.concat(r)):e=n.length?n:r,e=this._cache.all=e,e}getDecimalForValue(e){return(Wl(this._table,e)-this._minPos)/this._tableRange}getValueForPixel(e){const n=this._offsets,r=this.getDecimalForPixel(e)/n.factor-n.end;return Wl(this._table,r*this._tableRange+this._minPos,!0)}}yd.id="timeseries",yd.defaults=ms.defaults;var lR=Object.freeze({__proto__:null,CategoryScale:Vl,LinearScale:gd,LogarithmicScale:vd,RadialLinearScale:vs,TimeScale:ms,TimeSeriesScale:yd});const cR=[Qq,rD,UD,lR];var eb=typeof global=="object"&&global&&global.Object===Object&&global,uR=typeof self=="object"&&self&&self.Object===Object&&self,In=eb||uR||Function("return this")(),jr=In.Symbol,nb=Object.prototype,fR=nb.hasOwnProperty,dR=nb.toString,ys=jr?jr.toStringTag:void 0;function hR(t){var e=fR.call(t,ys),n=t[ys];try{t[ys]=void 0;var r=!0}catch{}var i=dR.call(t);return r&&(e?t[ys]=n:delete t[ys]),i}var pR=Object.prototype,gR=pR.toString;function vR(t){return gR.call(t)}var mR="[object Null]",yR="[object Undefined]",rb=jr?jr.toStringTag:void 0;function bs(t){return t==null?t===void 0?yR:mR:rb&&rb in Object(t)?hR(t):vR(t)}function gi(t){return t!=null&&typeof t=="object"}var eo=Array.isArray;function xs(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var bR="[object AsyncFunction]",xR="[object Function]",wR="[object GeneratorFunction]",AR="[object Proxy]";function ib(t){if(!xs(t))return!1;var e=bs(t);return e==xR||e==wR||e==bR||e==AR}var bd=In["__core-js_shared__"],ob=function(){var t=/[^.]+$/.exec(bd&&bd.keys&&bd.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function OR(t){return!!ob&&ob in t}var SR=Function.prototype,_R=SR.toString;function vi(t){if(t!=null){try{return _R.call(t)}catch{}try{return t+""}catch{}}return""}var CR=/[\\^$.*+?()[\]{}|]/g,ER=/^\[object .+?Constructor\]$/,TR=Function.prototype,kR=Object.prototype,PR=TR.toString,MR=kR.hasOwnProperty,qR=RegExp("^"+PR.call(MR).replace(CR,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function LR(t){if(!xs(t)||OR(t))return!1;var e=ib(t)?qR:ER;return e.test(vi(t))}function DR(t,e){return t==null?void 0:t[e]}function mi(t,e){var n=DR(t,e);return LR(n)?n:void 0}var xd=mi(In,"WeakMap"),sb=Object.create,RR=function(){function t(){}return function(e){if(!xs(e))return{};if(sb)return sb(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();function IR(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}var ab=function(){try{var t=mi(Object,"defineProperty");return t({},"",{}),t}catch{}}();function NR(t,e){for(var n=-1,r=t==null?0:t.length;++n<r&&e(t[n],n,t)!==!1;);return t}var FR=9007199254740991,BR=/^(?:0|[1-9]\d*)$/;function jR(t,e){var n=typeof t;return e=e??FR,!!e&&(n=="number"||n!="symbol"&&BR.test(t))&&t>-1&&t%1==0&&t<e}function lb(t,e,n){e=="__proto__"&&ab?ab(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function wd(t,e){return t===e||t!==t&&e!==e}var zR=Object.prototype,UR=zR.hasOwnProperty;function cb(t,e,n){var r=t[e];(!(UR.call(t,e)&&wd(r,n))||n===void 0&&!(e in t))&&lb(t,e,n)}function Kl(t,e,n,r){var i=!n;n||(n={});for(var o=-1,s=e.length;++o<s;){var a=e[o],l=void 0;l===void 0&&(l=t[a]),i?lb(n,a,l):cb(n,a,l)}return n}var HR=9007199254740991;function ub(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=HR}function Ad(t){return t!=null&&ub(t.length)&&!ib(t)}var VR=Object.prototype;function Gl(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||VR;return t===n}function YR(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}var QR="[object Arguments]";function fb(t){return gi(t)&&bs(t)==QR}var db=Object.prototype,WR=db.hasOwnProperty,KR=db.propertyIsEnumerable,hb=fb(function(){return arguments}())?fb:function(t){return gi(t)&&WR.call(t,"callee")&&!KR.call(t,"callee")};function GR(){return!1}var pb=typeof exports=="object"&&exports&&!exports.nodeType&&exports,gb=pb&&typeof module=="object"&&module&&!module.nodeType&&module,XR=gb&&gb.exports===pb,vb=XR?In.Buffer:void 0,ZR=vb?vb.isBuffer:void 0,ws=ZR||GR,JR="[object Arguments]",$R="[object Array]",tI="[object Boolean]",eI="[object Date]",nI="[object Error]",rI="[object Function]",iI="[object Map]",oI="[object Number]",sI="[object Object]",aI="[object RegExp]",lI="[object Set]",cI="[object String]",uI="[object WeakMap]",fI="[object ArrayBuffer]",dI="[object DataView]",hI="[object Float32Array]",pI="[object Float64Array]",gI="[object Int8Array]",vI="[object Int16Array]",mI="[object Int32Array]",yI="[object Uint8Array]",bI="[object Uint8ClampedArray]",xI="[object Uint16Array]",wI="[object Uint32Array]",oe={};oe[hI]=oe[pI]=oe[gI]=oe[vI]=oe[mI]=oe[yI]=oe[bI]=oe[xI]=oe[wI]=!0,oe[JR]=oe[$R]=oe[fI]=oe[tI]=oe[dI]=oe[eI]=oe[nI]=oe[rI]=oe[iI]=oe[oI]=oe[sI]=oe[aI]=oe[lI]=oe[cI]=oe[uI]=!1;function AI(t){return gi(t)&&ub(t.length)&&!!oe[bs(t)]}function Od(t){return function(e){return t(e)}}var mb=typeof exports=="object"&&exports&&!exports.nodeType&&exports,As=mb&&typeof module=="object"&&module&&!module.nodeType&&module,OI=As&&As.exports===mb,Sd=OI&&eb.process,no=function(){try{var t=As&&As.require&&As.require("util").types;return t||Sd&&Sd.binding&&Sd.binding("util")}catch{}}(),yb=no&&no.isTypedArray,_d=yb?Od(yb):AI,SI=Object.prototype,_I=SI.hasOwnProperty;function bb(t,e){var n=eo(t),r=!n&&hb(t),i=!n&&!r&&ws(t),o=!n&&!r&&!i&&_d(t),s=n||r||i||o,a=s?YR(t.length,String):[],l=a.length;for(var c in t)(e||_I.call(t,c))&&!(s&&(c=="length"||i&&(c=="offset"||c=="parent")||o&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||jR(c,l)))&&a.push(c);return a}function xb(t,e){return function(n){return t(e(n))}}var CI=xb(Object.keys,Object),EI=Object.prototype,TI=EI.hasOwnProperty;function wb(t){if(!Gl(t))return CI(t);var e=[];for(var n in Object(t))TI.call(t,n)&&n!="constructor"&&e.push(n);return e}function Cd(t){return Ad(t)?bb(t):wb(t)}function kI(t){var e=[];if(t!=null)for(var n in Object(t))e.push(n);return e}var PI=Object.prototype,MI=PI.hasOwnProperty;function qI(t){if(!xs(t))return kI(t);var e=Gl(t),n=[];for(var r in t)r=="constructor"&&(e||!MI.call(t,r))||n.push(r);return n}function Ed(t){return Ad(t)?bb(t,!0):qI(t)}var Os=mi(Object,"create");function LI(){this.__data__=Os?Os(null):{},this.size=0}function DI(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var RI="__lodash_hash_undefined__",II=Object.prototype,NI=II.hasOwnProperty;function FI(t){var e=this.__data__;if(Os){var n=e[t];return n===RI?void 0:n}return NI.call(e,t)?e[t]:void 0}var BI=Object.prototype,jI=BI.hasOwnProperty;function zI(t){var e=this.__data__;return Os?e[t]!==void 0:jI.call(e,t)}var UI="__lodash_hash_undefined__";function HI(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Os&&e===void 0?UI:e,this}function yi(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}yi.prototype.clear=LI,yi.prototype.delete=DI,yi.prototype.get=FI,yi.prototype.has=zI,yi.prototype.set=HI;function VI(){this.__data__=[],this.size=0}function Xl(t,e){for(var n=t.length;n--;)if(wd(t[n][0],e))return n;return-1}var YI=Array.prototype,QI=YI.splice;function WI(t){var e=this.__data__,n=Xl(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():QI.call(e,n,1),--this.size,!0}function KI(t){var e=this.__data__,n=Xl(e,t);return n<0?void 0:e[n][1]}function GI(t){return Xl(this.__data__,t)>-1}function XI(t,e){var n=this.__data__,r=Xl(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function lr(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}lr.prototype.clear=VI,lr.prototype.delete=WI,lr.prototype.get=KI,lr.prototype.has=GI,lr.prototype.set=XI;var Ss=mi(In,"Map");function ZI(){this.size=0,this.__data__={hash:new yi,map:new(Ss||lr),string:new yi}}function JI(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}function Zl(t,e){var n=t.__data__;return JI(e)?n[typeof e=="string"?"string":"hash"]:n.map}function $I(t){var e=Zl(this,t).delete(t);return this.size-=e?1:0,e}function tN(t){return Zl(this,t).get(t)}function eN(t){return Zl(this,t).has(t)}function nN(t,e){var n=Zl(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function bi(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}bi.prototype.clear=ZI,bi.prototype.delete=$I,bi.prototype.get=tN,bi.prototype.has=eN,bi.prototype.set=nN;function Ab(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}var Ob=xb(Object.getPrototypeOf,Object);function rN(){this.__data__=new lr,this.size=0}function iN(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function oN(t){return this.__data__.get(t)}function sN(t){return this.__data__.has(t)}var aN=200;function lN(t,e){var n=this.__data__;if(n instanceof lr){var r=n.__data__;if(!Ss||r.length<aN-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new bi(r)}return n.set(t,e),this.size=n.size,this}function cr(t){var e=this.__data__=new lr(t);this.size=e.size}cr.prototype.clear=rN,cr.prototype.delete=iN,cr.prototype.get=oN,cr.prototype.has=sN,cr.prototype.set=lN;function cN(t,e){return t&&Kl(e,Cd(e),t)}function uN(t,e){return t&&Kl(e,Ed(e),t)}var Sb=typeof exports=="object"&&exports&&!exports.nodeType&&exports,_b=Sb&&typeof module=="object"&&module&&!module.nodeType&&module,fN=_b&&_b.exports===Sb,Cb=fN?In.Buffer:void 0,Eb=Cb?Cb.allocUnsafe:void 0;function dN(t,e){if(e)return t.slice();var n=t.length,r=Eb?Eb(n):new t.constructor(n);return t.copy(r),r}function hN(t,e){for(var n=-1,r=t==null?0:t.length,i=0,o=[];++n<r;){var s=t[n];e(s,n,t)&&(o[i++]=s)}return o}function Tb(){return[]}var pN=Object.prototype,gN=pN.propertyIsEnumerable,kb=Object.getOwnPropertySymbols,Td=kb?function(t){return t==null?[]:(t=Object(t),hN(kb(t),function(e){return gN.call(t,e)}))}:Tb;function vN(t,e){return Kl(t,Td(t),e)}var mN=Object.getOwnPropertySymbols,Pb=mN?function(t){for(var e=[];t;)Ab(e,Td(t)),t=Ob(t);return e}:Tb;function yN(t,e){return Kl(t,Pb(t),e)}function Mb(t,e,n){var r=e(t);return eo(t)?r:Ab(r,n(t))}function kd(t){return Mb(t,Cd,Td)}function bN(t){return Mb(t,Ed,Pb)}var Pd=mi(In,"DataView"),Md=mi(In,"Promise"),qd=mi(In,"Set"),qb="[object Map]",xN="[object Object]",Lb="[object Promise]",Db="[object Set]",Rb="[object WeakMap]",Ib="[object DataView]",wN=vi(Pd),AN=vi(Ss),ON=vi(Md),SN=vi(qd),_N=vi(xd),pn=bs;(Pd&&pn(new Pd(new ArrayBuffer(1)))!=Ib||Ss&&pn(new Ss)!=qb||Md&&pn(Md.resolve())!=Lb||qd&&pn(new qd)!=Db||xd&&pn(new xd)!=Rb)&&(pn=function(t){var e=bs(t),n=e==xN?t.constructor:void 0,r=n?vi(n):"";if(r)switch(r){case wN:return Ib;case AN:return qb;case ON:return Lb;case SN:return Db;case _N:return Rb}return e});var CN=Object.prototype,EN=CN.hasOwnProperty;function TN(t){var e=t.length,n=new t.constructor(e);return e&&typeof t[0]=="string"&&EN.call(t,"index")&&(n.index=t.index,n.input=t.input),n}var Jl=In.Uint8Array;function Ld(t){var e=new t.constructor(t.byteLength);return new Jl(e).set(new Jl(t)),e}function kN(t,e){var n=e?Ld(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}var PN=/\w*$/;function MN(t){var e=new t.constructor(t.source,PN.exec(t));return e.lastIndex=t.lastIndex,e}var Nb=jr?jr.prototype:void 0,Fb=Nb?Nb.valueOf:void 0;function qN(t){return Fb?Object(Fb.call(t)):{}}function LN(t,e){var n=e?Ld(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}var DN="[object Boolean]",RN="[object Date]",IN="[object Map]",NN="[object Number]",FN="[object RegExp]",BN="[object Set]",jN="[object String]",zN="[object Symbol]",UN="[object ArrayBuffer]",HN="[object DataView]",VN="[object Float32Array]",YN="[object Float64Array]",QN="[object Int8Array]",WN="[object Int16Array]",KN="[object Int32Array]",GN="[object Uint8Array]",XN="[object Uint8ClampedArray]",ZN="[object Uint16Array]",JN="[object Uint32Array]";function $N(t,e,n){var r=t.constructor;switch(e){case UN:return Ld(t);case DN:case RN:return new r(+t);case HN:return kN(t,n);case VN:case YN:case QN:case WN:case KN:case GN:case XN:case ZN:case JN:return LN(t,n);case IN:return new r;case NN:case jN:return new r(t);case FN:return MN(t);case BN:return new r;case zN:return qN(t)}}function tF(t){return typeof t.constructor=="function"&&!Gl(t)?RR(Ob(t)):{}}var eF="[object Map]";function nF(t){return gi(t)&&pn(t)==eF}var Bb=no&&no.isMap,rF=Bb?Od(Bb):nF,iF="[object Set]";function oF(t){return gi(t)&&pn(t)==iF}var jb=no&&no.isSet,sF=jb?Od(jb):oF,aF=1,lF=2,cF=4,zb="[object Arguments]",uF="[object Array]",fF="[object Boolean]",dF="[object Date]",hF="[object Error]",Ub="[object Function]",pF="[object GeneratorFunction]",gF="[object Map]",vF="[object Number]",Hb="[object Object]",mF="[object RegExp]",yF="[object Set]",bF="[object String]",xF="[object Symbol]",wF="[object WeakMap]",AF="[object ArrayBuffer]",OF="[object DataView]",SF="[object Float32Array]",_F="[object Float64Array]",CF="[object Int8Array]",EF="[object Int16Array]",TF="[object Int32Array]",kF="[object Uint8Array]",PF="[object Uint8ClampedArray]",MF="[object Uint16Array]",qF="[object Uint32Array]",te={};te[zb]=te[uF]=te[AF]=te[OF]=te[fF]=te[dF]=te[SF]=te[_F]=te[CF]=te[EF]=te[TF]=te[gF]=te[vF]=te[Hb]=te[mF]=te[yF]=te[bF]=te[xF]=te[kF]=te[PF]=te[MF]=te[qF]=!0,te[hF]=te[Ub]=te[wF]=!1;function $l(t,e,n,r,i,o){var s,a=e&aF,l=e&lF,c=e&cF;if(s!==void 0)return s;if(!xs(t))return t;var u=eo(t);if(u){if(s=TN(t),!a)return IR(t,s)}else{var f=pn(t),d=f==Ub||f==pF;if(ws(t))return dN(t,a);if(f==Hb||f==zb||d&&!i){if(s=l||d?{}:tF(t),!a)return l?yN(t,uN(s,t)):vN(t,cN(s,t))}else{if(!te[f])return i?t:{};s=$N(t,f,a)}}o||(o=new cr);var h=o.get(t);if(h)return h;o.set(t,s),sF(t)?t.forEach(function(b){s.add($l(b,e,n,b,t,o))}):rF(t)&&t.forEach(function(b,v){s.set(v,$l(b,e,n,v,t,o))});var p=c?l?bN:kd:l?Ed:Cd,g=u?void 0:p(t);return NR(g||t,function(b,v){g&&(v=b,b=t[v]),cb(s,v,$l(b,e,n,v,t,o))}),s}var LF=1,DF=4;function _s(t){return $l(t,LF|DF)}var RF="__lodash_hash_undefined__";function IF(t){return this.__data__.set(t,RF),this}function NF(t){return this.__data__.has(t)}function tc(t){var e=-1,n=t==null?0:t.length;for(this.__data__=new bi;++e<n;)this.add(t[e])}tc.prototype.add=tc.prototype.push=IF,tc.prototype.has=NF;function FF(t,e){for(var n=-1,r=t==null?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function BF(t,e){return t.has(e)}var jF=1,zF=2;function Vb(t,e,n,r,i,o){var s=n&jF,a=t.length,l=e.length;if(a!=l&&!(s&&l>a))return!1;var c=o.get(t),u=o.get(e);if(c&&u)return c==e&&u==t;var f=-1,d=!0,h=n&zF?new tc:void 0;for(o.set(t,e),o.set(e,t);++f<a;){var p=t[f],g=e[f];if(r)var b=s?r(g,p,f,e,t,o):r(p,g,f,t,e,o);if(b!==void 0){if(b)continue;d=!1;break}if(h){if(!FF(e,function(v,m){if(!BF(h,m)&&(p===v||i(p,v,n,r,o)))return h.push(m)})){d=!1;break}}else if(!(p===g||i(p,g,n,r,o))){d=!1;break}}return o.delete(t),o.delete(e),d}function UF(t){var e=-1,n=Array(t.size);return t.forEach(function(r,i){n[++e]=[i,r]}),n}function HF(t){var e=-1,n=Array(t.size);return t.forEach(function(r){n[++e]=r}),n}var VF=1,YF=2,QF="[object Boolean]",WF="[object Date]",KF="[object Error]",GF="[object Map]",XF="[object Number]",ZF="[object RegExp]",JF="[object Set]",$F="[object String]",tB="[object Symbol]",eB="[object ArrayBuffer]",nB="[object DataView]",Yb=jr?jr.prototype:void 0,Dd=Yb?Yb.valueOf:void 0;function rB(t,e,n,r,i,o,s){switch(n){case nB:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case eB:return!(t.byteLength!=e.byteLength||!o(new Jl(t),new Jl(e)));case QF:case WF:case XF:return wd(+t,+e);case KF:return t.name==e.name&&t.message==e.message;case ZF:case $F:return t==e+"";case GF:var a=UF;case JF:var l=r&VF;if(a||(a=HF),t.size!=e.size&&!l)return!1;var c=s.get(t);if(c)return c==e;r|=YF,s.set(t,e);var u=Vb(a(t),a(e),r,i,o,s);return s.delete(t),u;case tB:if(Dd)return Dd.call(t)==Dd.call(e)}return!1}var iB=1,oB=Object.prototype,sB=oB.hasOwnProperty;function aB(t,e,n,r,i,o){var s=n&iB,a=kd(t),l=a.length,c=kd(e),u=c.length;if(l!=u&&!s)return!1;for(var f=l;f--;){var d=a[f];if(!(s?d in e:sB.call(e,d)))return!1}var h=o.get(t),p=o.get(e);if(h&&p)return h==e&&p==t;var g=!0;o.set(t,e),o.set(e,t);for(var b=s;++f<l;){d=a[f];var v=t[d],m=e[d];if(r)var x=s?r(m,v,d,e,t,o):r(v,m,d,t,e,o);if(!(x===void 0?v===m||i(v,m,n,r,o):x)){g=!1;break}b||(b=d=="constructor")}if(g&&!b){var y=t.constructor,w=e.constructor;y!=w&&"constructor"in t&&"constructor"in e&&!(typeof y=="function"&&y instanceof y&&typeof w=="function"&&w instanceof w)&&(g=!1)}return o.delete(t),o.delete(e),g}var lB=1,Qb="[object Arguments]",Wb="[object Array]",ec="[object Object]",cB=Object.prototype,Kb=cB.hasOwnProperty;function uB(t,e,n,r,i,o){var s=eo(t),a=eo(e),l=s?Wb:pn(t),c=a?Wb:pn(e);l=l==Qb?ec:l,c=c==Qb?ec:c;var u=l==ec,f=c==ec,d=l==c;if(d&&ws(t)){if(!ws(e))return!1;s=!0,u=!1}if(d&&!u)return o||(o=new cr),s||_d(t)?Vb(t,e,n,r,i,o):rB(t,e,l,n,r,i,o);if(!(n&lB)){var h=u&&Kb.call(t,"__wrapped__"),p=f&&Kb.call(e,"__wrapped__");if(h||p){var g=h?t.value():t,b=p?e.value():e;return o||(o=new cr),i(g,b,n,r,o)}}return d?(o||(o=new cr),aB(t,e,n,r,i,o)):!1}function Gb(t,e,n,r,i){return t===e?!0:t==null||e==null||!gi(t)&&!gi(e)?t!==t&&e!==e:uB(t,e,n,r,Gb,i)}var fB="[object Map]",dB="[object Set]",hB=Object.prototype,pB=hB.hasOwnProperty;function gB(t){if(t==null)return!0;if(Ad(t)&&(eo(t)||typeof t=="string"||typeof t.splice=="function"||ws(t)||_d(t)||hb(t)))return!t.length;var e=pn(t);if(e==fB||e==dB)return!t.size;if(Gl(t))return!wb(t).length;for(var n in t)if(pB.call(t,n))return!1;return!0}function Xb(t,e){return Gb(t,e)}var vB=Object.defineProperty,mB=Object.defineProperties,yB=Object.getOwnPropertyDescriptors,Zb=Object.getOwnPropertySymbols,bB=Object.prototype.hasOwnProperty,xB=Object.prototype.propertyIsEnumerable,Jb=(t,e,n)=>e in t?vB(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,nc=(t,e)=>{for(var n in e||(e={}))bB.call(e,n)&&Jb(t,n,e[n]);if(Zb)for(var n of Zb(e))xB.call(e,n)&&Jb(t,n,e[n]);return t},$b=(t,e)=>mB(t,yB(e));function tx(t){return(t.match(/[a-zA-Z0-9]+/g)||[]).map(e=>`${e.charAt(0).toUpperCase()}${e.slice(1)}`).join("")}var zr=(t,e)=>{const n={chartData:{type:Object,required:!0},options:{type:Object,required:!1},chartId:{default:t,type:String},width:{default:400,type:Number},height:{default:400,type:Number},cssClasses:{type:String,default:""},styles:{type:Object},plugins:{type:Array,default:()=>[]},onLabelsUpdate:{type:Function},onChartUpdate:{type:Function},onChartDestroy:{type:Function},onChartRender:{type:Function}},r=tx(t);return ee({name:r,props:n,emits:{"labels:update":()=>!0,"chart:update":i=>!0,"chart:destroy":()=>!0,"chart:render":i=>!0},setup(i,{emit:o,expose:s}){const a=Yt(null),l=`${i.chartId}`;let c=Nx(null);Tn(()=>i.chartData,u,{deep:!0}),Tn(()=>i.options,b=>{c.value&&b&&(c.value.options=_s(b),p())},{deep:!0});function u(b){if(c.value){let v=c.value;Xb(b.labels,c.value.data.labels)||(v.data.labels=b.labels,d()),Xb(b.datasets,c.value.data.datasets)||b.datasets.forEach((m,x)=>{var y,w;if(gB(m))v.data.datasets=[];else{const S=_s(v.data),C=Object.keys((w=(y=S.datasets)==null?void 0:y[x])!=null?w:{}),T=Object.keys(m);C.filter(E=>E!=="_meta"&&T.indexOf(E)===-1).forEach(E=>{v.data.datasets[x]&&delete v.data.datasets[x][E]});for(const E in m){const _=_s(m[E]);v.data.datasets[x]||(v.data.datasets[x]={}),m.hasOwnProperty(E)&&_!=null&&v&&(v.data.datasets[x][E]=_)}}}),p()}else c.value&&g(),f()}function f(){a.value?(c.value=new Fl(a.value,{data:_s(i.chartData),type:e,options:_s(i.options),plugins:i.plugins}),h()):console.error(`Error on component ${r}, canvas cannot be rendered. Check if the render appends server-side`)}function d(){o("labels:update"),i.onLabelsUpdate&&i.onLabelsUpdate()}function h(){c.value&&(o("chart:render",c.value),i.onChartRender&&i.onChartRender(c.value))}function p(){c.value&&(c.value.update(),o("chart:update",c.value),i.onChartUpdate&&i.onChartUpdate(c.value))}function g(){c.value&&c.value.destroy(),o("chart:destroy"),i.onChartDestroy&&i.onChartDestroy()}return wr(f),Vc(()=>{c.value&&c.value.destroy()}),s({canvasRef:a,renderChart:f,chartInstance:c,canvasId:l,update:p}),()=>Li("div",{style:$b(nc({maxWidth:"100%"},i.styles),{position:"relative"}),class:i.cssClasses},[Li("canvas",{style:{maxWidth:"100%",maxHeight:"100%"},id:l,width:i.width,height:i.height,ref:a})])}})},wB=t=>e=>{const n=`${t}ChartRef`,r={[n]:Yt()},i=Xt(()=>$b(nc(nc(nc({},e),e.jsx&&{ref:r[n]}),!e.jsx&&{ref:n}),{chartData:et(e.chartData),options:et(e.options)}));function o(){var s;const a=r[n].value;a?(s=a==null?void 0:a.chartInstance.value)==null||s.update():console.warn(`No chartInstance to update (use${tx(t)}Chart)`)}return{[`${t}ChartProps`]:i,[n]:r[n],update:o}};zr("bar-chart","bar"),zr("doughnut-chart","doughnut");var AB=zr("line-chart","line");zr("pie-chart","pie"),zr("polar-chart","polarArea"),zr("radar-chart","radar"),zr("bubble-chart","bubble"),zr("scatter-chart","scatter");var OB=wB("line");const SB=ee({__name:"DashboardInsightChart",props:{statsData:{}},setup(t){Fl.register(...cR);const e=t,n=Cu(),{dashboardChartQuery:r}=hu(n),i=Xt(()=>{if(r.value==="weekly")return["week 1","week 2","week 3","week 4","week 5"];if(r.value==="yearly"){const c=new Date().getFullYear();return[(c-1).toString(),c.toString()]}return["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),o=Xt(()=>{var d;const u={weekly:5,yearly:2,monthly:12}[r.value]||0,f=Array(u).fill(0);return u>0&&((d=e.statsData)==null||d.forEach((h,p)=>{f[p]=h.total_reviews})),f}),s=Xt(()=>({labels:i.value,datasets:[{data:o.value,borderColor:"rgba(0, 67, 221, 1)",tension:.5,borderWidth:1.5,fill:!0,backgroundColor(c){if(!c.chart.chartArea)return;const{ctx:u,chartArea:{top:f,bottom:d}}=c.chart,h=u.createLinearGradient(0,f,0,d);return h.addColorStop(0,"rgba(94, 142, 255, 1)"),h.addColorStop(1,"rgba(255, 255, 255, 1)"),h}}]})),a=Xt(()=>({plugins:{legend:{display:!1,align:"start",labels:{padding:20,useBorderRadius:!0,usePointStyle:!0}}},scales:{x:{grid:{drawTicks:!1,drawOnChartArea:!1},ticks:{padding:20}},y:{beginAtZero:!0,border:{dash:[8,9],display:!1},grid:{drawTicks:!1,color:"rgba(204, 219, 255, 1)"},ticks:{padding:15}}}})),{lineChartProps:l}=OB({chartData:s,options:a});return(c,u)=>(Ot(),It(et(AB),ng({class:"rvx-h-[245px]"},et(l)),null,16))}}),_B=()=>qa({queryKey:[La.DASHBOARD_REVIEW_EMAIL_INSIGHT],queryFn:()=>No({name:"review-email-insight"}),select(t){return t.data}}),CB=()=>qa({queryKey:[La.DASHBOARD_REVIEWX_USER_INSIGHT],queryFn:()=>No({name:"reviewx-user-insight"}),select(t){return t.data}}),EB={},TB={width:"26",height:"27",viewBox:"0 0 26 27",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function kB(t,e){return Ot(),qe("svg",TB,e[0]||(e[0]=[nu('<path d="M24.5958 11.9836V23.1894C24.5958 24.5828 23.4683 25.7103 22.0749 25.7103H3.59212C2.19877 25.7103 1.07129 24.5828 1.07129 23.1894V11.9836L11.0562 2.02823C12.0409 1.04845 13.6311 1.04845 14.6158 2.02823L24.5958 11.9836Z" fill="#0043DD"></path><path d="M5.56136 4.10103H20.1251C21.5184 4.10103 22.6459 5.22851 22.6459 6.62186V21.1856C22.6459 22.5789 21.5184 23.7064 20.1251 23.7064H5.56136C4.16801 23.7064 3.04053 22.5789 3.04053 21.1856V6.62186C3.04053 5.22851 4.16801 4.10103 5.56136 4.10103Z" fill="#CCDBFF"></path><path d="M24.5958 11.9836V23.1894C24.5958 24.5828 23.4683 25.7103 22.0749 25.7103H3.59212C2.19877 25.7103 1.07129 24.5828 1.07129 23.1894V12.0131L12.8188 23.7606L24.5958 11.9836Z" fill="#2265FF"></path><path d="M23.8669 24.9619C23.4681 25.3607 22.9364 25.6315 22.3456 25.6955L3.49841 25.7054C2.83374 25.6807 2.23307 25.4001 1.7998 24.9619L11.0511 15.7106C12.0358 14.7259 13.631 14.7259 14.6157 15.7106L23.8669 24.9619Z" fill="#447DFF"></path><path d="M18.8647 7.43424H6.82182C6.59041 7.43424 6.40332 7.24715 6.40332 7.01574C6.40332 6.78434 6.59041 6.59724 6.82182 6.59724H18.8647C19.0961 6.59724 19.2832 6.78434 19.2832 7.01574C19.2832 7.24715 19.0961 7.43424 18.8647 7.43424ZM19.2832 9.53658C19.2832 9.30517 19.0961 9.11808 18.8647 9.11808H6.82182C6.59041 9.11808 6.40332 9.30517 6.40332 9.53658C6.40332 9.76798 6.59041 9.95507 6.82182 9.95507H18.8647C19.0961 9.95507 19.2832 9.76798 19.2832 9.53658ZM10.0418 12.0574C10.0418 11.8211 9.8547 11.634 9.62329 11.634H6.82182C6.59041 11.634 6.40332 11.8211 6.40332 12.0525V12.0574C6.40332 12.2888 6.59041 12.4759 6.82182 12.4759H9.62329C9.8547 12.4759 10.0418 12.2888 10.0418 12.0574ZM14.8028 12.0574C14.8028 11.8211 14.6157 11.634 14.3843 11.634H11.5828C11.3514 11.634 11.1643 11.8211 11.1643 12.0525V12.0574C11.1643 12.2888 11.3514 12.4759 11.5828 12.4759H14.3843C14.6157 12.4759 14.8028 12.2888 14.8028 12.0574Z" fill="#88ACFF"></path>',5)]))}const PB=Jn(EB,[["render",kB]]),MB={},qB={width:"29",height:"29",viewBox:"0 0 29 29",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function LB(t,e){return Ot(),qe("svg",qB,e[0]||(e[0]=[le("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M17.479 11.8073L23.2311 12.2427L19.8165 13.675C17.4446 14.8438 13.2853 17.0323 11.2457 18.3729L10.4092 14.6146L9.20609 14.6031L8.5415 17.0667L8.23213 16.8031L8.01442 16.6198L3.0415 12.4146L11.2571 11.8073L14.3623 4.1875L17.479 11.8073Z",fill:"#0043DD"},null,-1),le("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21.2259 25.5229L19.5988 21.1458L20.103 20.7677L16.7915 19.4385L17.055 22.9906L17.5592 22.624L21.2259 25.5229Z",fill:"#0043DD"},null,-1),le("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.41846 25.5115C8.20908 22.2802 8.99971 19.049 9.79033 15.8063L10.6039 19.9083C14.8778 16.9063 21.0424 13.7896 25.958 12.2771C18.6018 16.4594 12.3226 20.9969 7.41846 25.5115Z",fill:"#0043DD"},null,-1)]))}const DB=Jn(MB,[["render",LB]]),RB={},IB={width:"19",height:"19",viewBox:"0 0 19 19",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function NB(t,e){return Ot(),qe("svg",IB,e[0]||(e[0]=[le("path",{d:"M12.0148 18.078L18.5979 1.61722C18.9016 0.851296 18.1489 0.0985759 17.3829 0.402305L0.922122 6.98531C0.294855 7.22961 0.136388 8.03516 0.605187 8.50396L3.64248 11.5545C3.97262 11.8846 4.50085 11.9242 4.8706 11.6337L15.4483 3.55185L7.35987 14.123C7.07594 14.4993 7.11556 15.0275 7.4457 15.3577L10.4962 18.395C10.965 18.8638 11.7705 18.7053 12.0148 18.078Z",fill:"#0043DD"},null,-1)]))}const FB=Jn(RB,[["render",NB]]),BB={},jB={width:"28",height:"30",viewBox:"0 0 28 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function zB(t,e){return Ot(),qe("svg",jB,e[0]||(e[0]=[nu('<circle opacity="0.3" cx="11.4165" cy="8.33333" r="8" fill="#6694FF"></circle><circle opacity="0.6" cx="11.4165" cy="8.33333" r="2" fill="#004DFF"></circle><g filter="url(#filter0_d_863_28374)"><path d="M10.6864 20.6133C10.4064 20.2533 10.0564 19.5233 9.44638 18.6133C9.09638 18.1133 8.23638 17.1633 7.97638 16.6733C7.78895 16.3756 7.73456 16.013 7.82638 15.6733C7.98334 15.0275 8.59594 14.5991 9.25638 14.6733C9.76718 14.7759 10.2366 15.0263 10.6064 15.3933C10.8646 15.6365 11.102 15.9008 11.3164 16.1833C11.4764 16.3833 11.5164 16.4633 11.6964 16.6933C11.8764 16.9233 11.9964 17.1533 11.9064 16.8133C11.8364 16.3133 11.7164 15.4733 11.5464 14.7233C11.4164 14.1533 11.3864 14.0633 11.2664 13.6333C11.1464 13.2033 11.0764 12.8433 10.9464 12.3533C10.8275 11.8719 10.7341 11.3846 10.6664 10.8933C10.5403 10.265 10.632 9.61255 10.9264 9.04333C11.2758 8.7147 11.7883 8.62796 12.2264 8.82333C12.667 9.14867 12.9955 9.60298 13.1664 10.1233C13.4284 10.7637 13.6033 11.4364 13.6864 12.1233C13.8464 13.1233 14.1564 14.5833 14.1664 14.8833C14.1664 14.5133 14.0964 13.7333 14.1664 13.3833C14.2357 13.0185 14.4893 12.7156 14.8364 12.5833C15.1342 12.492 15.4492 12.4714 15.7564 12.5233C16.0664 12.5881 16.341 12.7665 16.5264 13.0233C16.7581 13.6067 16.8866 14.2259 16.9064 14.8533C16.9332 14.3039 17.0272 13.7599 17.1864 13.2333C17.3535 12.9979 17.5975 12.8281 17.8764 12.7533C18.207 12.6929 18.5458 12.6929 18.8764 12.7533C19.1475 12.844 19.3846 13.0148 19.5564 13.2433C19.7681 13.7737 19.8963 14.3337 19.9364 14.9033C19.9364 15.0433 20.0064 14.5133 20.2264 14.1633C20.3407 13.8239 20.6274 13.5713 20.9785 13.5006C21.3296 13.4299 21.6917 13.5519 21.9285 13.8206C22.1653 14.0893 22.2407 14.4639 22.1264 14.8033C22.1264 15.4533 22.1264 15.4233 22.1264 15.8633C22.1264 16.3033 22.1264 16.6933 22.1264 17.0633C22.0899 17.6485 22.0097 18.2301 21.8864 18.8033C21.7124 19.3105 21.4701 19.7915 21.1664 20.2333C20.6808 20.7733 20.2796 21.3835 19.9764 22.0433C19.9011 22.3711 19.8675 22.7071 19.8764 23.0433C19.8754 23.354 19.9157 23.6633 19.9964 23.9633C19.5875 24.0066 19.1752 24.0066 18.7664 23.9633C18.3764 23.9033 17.8964 23.1233 17.7664 22.8833C17.7021 22.7545 17.5704 22.673 17.4264 22.673C17.2823 22.673 17.1507 22.7545 17.0864 22.8833C16.8664 23.2633 16.3764 23.9533 16.0364 23.9933C15.3664 24.0733 13.9864 23.9933 12.8964 23.9933C12.8964 23.9933 13.0764 22.9933 12.6664 22.6333C12.2564 22.2733 11.8364 21.8533 11.5264 21.5733L10.6864 20.6133Z" fill="white"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M10.6864 20.6133C10.4064 20.2533 10.0564 19.5233 9.44638 18.6133C9.09638 18.1133 8.23638 17.1633 7.97638 16.6733C7.78895 16.3756 7.73456 16.013 7.82638 15.6733C7.98334 15.0275 8.59594 14.5991 9.25638 14.6733C9.76718 14.7759 10.2366 15.0263 10.6064 15.3933C10.8646 15.6365 11.102 15.9008 11.3164 16.1833C11.4764 16.3833 11.5164 16.4633 11.6964 16.6933C11.8764 16.9233 11.9964 17.1533 11.9064 16.8133C11.8364 16.3133 11.7164 15.4733 11.5464 14.7233C11.4164 14.1533 11.3864 14.0633 11.2664 13.6333C11.1464 13.2033 11.0764 12.8433 10.9464 12.3533C10.8275 11.8719 10.7341 11.3846 10.6664 10.8933C10.5403 10.265 10.632 9.61255 10.9264 9.04333C11.2758 8.7147 11.7883 8.62796 12.2264 8.82333C12.667 9.14867 12.9955 9.60298 13.1664 10.1233C13.4284 10.7637 13.6033 11.4364 13.6864 12.1233C13.8464 13.1233 14.1564 14.5833 14.1664 14.8833C14.1664 14.5133 14.0964 13.7333 14.1664 13.3833C14.2357 13.0185 14.4893 12.7156 14.8364 12.5833C15.1342 12.492 15.4492 12.4714 15.7564 12.5233C16.0664 12.5881 16.341 12.7665 16.5264 13.0233C16.7581 13.6067 16.8866 14.2259 16.9064 14.8533C16.9332 14.3039 17.0272 13.7599 17.1864 13.2333C17.3535 12.9979 17.5975 12.8281 17.8764 12.7533C18.207 12.6929 18.5458 12.6929 18.8764 12.7533C19.1475 12.844 19.3846 13.0148 19.5564 13.2433C19.7681 13.7737 19.8963 14.3337 19.9364 14.9033C19.9364 15.0433 20.0064 14.5133 20.2264 14.1633C20.3407 13.8239 20.6274 13.5713 20.9785 13.5006C21.3296 13.4299 21.6917 13.5519 21.9285 13.8206C22.1653 14.0893 22.2407 14.4639 22.1264 14.8033C22.1264 15.4533 22.1264 15.4233 22.1264 15.8633C22.1264 16.3033 22.1264 16.6933 22.1264 17.0633C22.0899 17.6485 22.0097 18.2301 21.8864 18.8033C21.7124 19.3105 21.4701 19.7915 21.1664 20.2333C20.6808 20.7733 20.2796 21.3835 19.9764 22.0433C19.9011 22.3711 19.8675 22.7071 19.8764 23.0433C19.8754 23.354 19.9157 23.6633 19.9964 23.9633C19.5875 24.0066 19.1752 24.0066 18.7664 23.9633C18.3764 23.9033 17.8964 23.1233 17.7664 22.8833C17.7021 22.7545 17.5704 22.673 17.4264 22.673C17.2823 22.673 17.1507 22.7545 17.0864 22.8833C16.8664 23.2633 16.3764 23.9533 16.0364 23.9933C15.3664 24.0733 13.9864 23.9933 12.8964 23.9933C12.8964 23.9933 13.0764 22.9933 12.6664 22.6333C12.2564 22.2733 11.8364 21.8533 11.5264 21.5733L10.6864 20.6133Z" stroke="#0043DD" stroke-width="0.75" stroke-linecap="round" stroke-linejoin="round"></path><mask id="path-5-inside-1_863_28374" fill="white"><path d="M19.1665 21.1592V17.7074C19.1665 17.5008 18.9986 17.3333 18.7915 17.3333C18.5844 17.3333 18.4165 17.5008 18.4165 17.7074V21.1592C18.4165 21.3658 18.5844 21.5333 18.7915 21.5333C18.9986 21.5333 19.1665 21.3658 19.1665 21.1592Z"></path></mask><path d="M19.1665 21.1592V17.7074C19.1665 17.5008 18.9986 17.3333 18.7915 17.3333C18.5844 17.3333 18.4165 17.5008 18.4165 17.7074V21.1592C18.4165 21.3658 18.5844 21.5333 18.7915 21.5333C18.9986 21.5333 19.1665 21.3658 19.1665 21.1592Z" fill="#18A87C"></path><path d="M20.1665 21.1592V17.7074H18.1665V21.1592H20.1665ZM20.1665 17.7074C20.1665 16.9463 19.5487 16.3333 18.7915 16.3333V18.3333C18.4486 18.3333 18.1665 18.0553 18.1665 17.7074H20.1665ZM18.7915 16.3333C18.0344 16.3333 17.4165 16.9463 17.4165 17.7074H19.4165C19.4165 18.0553 19.1344 18.3333 18.7915 18.3333V16.3333ZM17.4165 17.7074V21.1592H19.4165V17.7074H17.4165ZM17.4165 21.1592C17.4165 21.9204 18.0344 22.5333 18.7915 22.5333V20.5333C19.1344 20.5333 19.4165 20.8113 19.4165 21.1592H17.4165ZM18.7915 22.5333C19.5487 22.5333 20.1665 21.9204 20.1665 21.1592H18.1665C18.1665 20.8113 18.4486 20.5333 18.7915 20.5333V22.5333Z" fill="#0043DD" mask="url(#path-5-inside-1_863_28374)"></path><mask id="path-7-inside-2_863_28374" fill="white"><path d="M17.1865 21.158L17.1665 17.7044C17.1653 17.4983 16.9964 17.3321 16.7893 17.3333C16.5822 17.3345 16.4153 17.5026 16.4165 17.7087L16.4365 21.1623C16.4377 21.3684 16.6066 21.5345 16.8137 21.5333C17.0208 21.5321 17.1877 21.3641 17.1865 21.158Z"></path></mask><path d="M17.1865 21.158L17.1665 17.7044C17.1653 17.4983 16.9964 17.3321 16.7893 17.3333C16.5822 17.3345 16.4153 17.5026 16.4165 17.7087L16.4365 21.1623C16.4377 21.3684 16.6066 21.5345 16.8137 21.5333C17.0208 21.5321 17.1877 21.3641 17.1865 21.158Z" fill="#18A87C"></path><path d="M17.1865 21.158L16.1865 21.1637L17.1865 21.158ZM17.1665 17.7044L18.1665 17.6986V17.6986L17.1665 17.7044ZM16.4165 17.7087L17.4165 17.7029V17.7029L16.4165 17.7087ZM16.4365 21.1623L15.4365 21.168L16.4365 21.1623ZM18.1865 21.1522L18.1665 17.6986L16.1665 17.7102L16.1865 21.1637L18.1865 21.1522ZM18.1665 17.6986C18.1621 16.9358 17.5385 16.329 16.7836 16.3334L16.7951 18.3333C16.4544 18.3353 16.1685 18.0608 16.1665 17.7102L18.1665 17.6986ZM16.7836 16.3334C16.0287 16.3377 15.4121 16.9516 15.4165 17.7145L17.4165 17.7029C17.4185 18.0536 17.1358 18.3314 16.7951 18.3333L16.7836 16.3334ZM15.4165 17.7145L15.4365 21.168L17.4365 21.1565L17.4165 17.7029L15.4165 17.7145ZM15.4365 21.168C15.4409 21.9309 16.0645 22.5376 16.8194 22.5333L16.8079 20.5333C17.1486 20.5314 17.4345 20.8059 17.4365 21.1565L15.4365 21.168ZM16.8194 22.5333C17.5743 22.529 18.1909 21.9151 18.1865 21.1522L16.1865 21.1637C16.1845 20.8131 16.4672 20.5353 16.8079 20.5333L16.8194 22.5333Z" fill="#0043DD" mask="url(#path-7-inside-2_863_28374)"></path><mask id="path-9-inside-3_863_28374" fill="white"><path d="M14.4165 17.7123L14.4365 21.1587C14.4377 21.3668 14.6066 21.5345 14.8137 21.5333C15.0208 21.5321 15.1877 21.3624 15.1865 21.1543L15.1665 17.7079C15.1653 17.4998 14.9964 17.3321 14.7893 17.3333C14.5822 17.3345 14.4153 17.5042 14.4165 17.7123Z"></path></mask><path d="M14.4165 17.7123L14.4365 21.1587C14.4377 21.3668 14.6066 21.5345 14.8137 21.5333C15.0208 21.5321 15.1877 21.3624 15.1865 21.1543L15.1665 17.7079C15.1653 17.4998 14.9964 17.3321 14.7893 17.3333C14.5822 17.3345 14.4153 17.5042 14.4165 17.7123Z" fill="#18A87C"></path><path d="M14.4165 17.7123L15.4165 17.7065L14.4165 17.7123ZM14.4365 21.1587L13.4365 21.1645L14.4365 21.1587ZM14.8137 21.5333L14.8195 22.5333H14.8195L14.8137 21.5333ZM15.1865 21.1543L14.1865 21.1601L15.1865 21.1543ZM15.1665 17.7079L16.1665 17.7021L15.1665 17.7079ZM14.7893 17.3333L14.7835 16.3334H14.7835L14.7893 17.3333ZM13.4165 17.7181L13.4365 21.1645L15.4365 21.1529L15.4165 17.7065L13.4165 17.7181ZM13.4365 21.1645C13.4409 21.9204 14.0557 22.5378 14.8195 22.5333L14.8078 20.5333C15.1575 20.5313 15.4345 20.8132 15.4365 21.1529L13.4365 21.1645ZM14.8195 22.5333C15.5834 22.5288 16.1909 21.9044 16.1865 21.1485L14.1865 21.1601C14.1845 20.8205 14.4582 20.5354 14.8078 20.5333L14.8195 22.5333ZM16.1865 21.1485L16.1665 17.7021L14.1665 17.7137L14.1865 21.1601L16.1865 21.1485ZM16.1665 17.7021C16.1621 16.9462 15.5474 16.3289 14.7835 16.3334L14.7952 18.3333C14.4455 18.3354 14.1685 18.0534 14.1665 17.7137L16.1665 17.7021ZM14.7835 16.3334C14.0196 16.3378 13.4121 16.9623 13.4165 17.7181L15.4165 17.7065C15.4185 18.0462 15.1448 18.3313 14.7952 18.3333L14.7835 16.3334Z" fill="#0043DD" mask="url(#path-9-inside-3_863_28374)"></path></g><defs><filter id="filter0_d_863_28374" x="6.60771" y="8.34511" width="16.746" height="17.8588" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="1"></feOffset><feGaussianBlur stdDeviation="0.4"></feGaussianBlur><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_863_28374"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_863_28374" result="shape"></feBlend></filter></defs>',4)]))}const UB=Jn(BB,[["render",zB]]),HB=ee({__name:"OverViewSkeletonLoader",setup(t){return(e,n)=>(Ot(),It(et(gt),{class:"md:rvx-col-span-8 lg:rvx-col-span-9 rvx-h-[302px]"},{default:ft(()=>[lt(et(Ya),{class:"rvx-space-y-space24"},{default:ft(()=>[lt(et(gt),{class:"rvx-w-full rvx-h-[302px] rvx-rounded-md rvx-bg-neutral-500"})]),_:1})]),_:1}))}}),VB=ee({__name:"EmailOverViewSkeletonLoader",setup(t){return(e,n)=>(Ot(),It(et(gt),{class:"rvx-space-y-space24"},{default:ft(()=>[lt(et(Ya),{class:"rvx-space-y-space24"},{default:ft(()=>[lt(et(gt),{class:"rvx-w-full rvx-h-[151px] rvx-rounded-md rvx-bg-neutral-500"})]),_:1})]),_:1}))}}),YB=ee({__name:"UserOverViewSkeletonLoader",setup(t){return(e,n)=>(Ot(),It(et(gt),{class:"rvx-space-y-space24"},{default:ft(()=>[lt(et(Ya),{class:"rvx-space-y-space24"},{default:ft(()=>[lt(et(gt),{class:"rvx-w-full rvx-h-[151px] rvx-rounded-md rvx-bg-neutral-500"})]),_:1})]),_:1}))}}),QB=ee({__name:"DashboardInsightSkeletonLoader",setup(t){return(e,n)=>(Ot(),It(et(gt),{class:"md:rvx-col-span-4 lg:rvx-col-span-3 on-boarding-gradient-bg rvx-self-baseline sm:rvx-space-y-space16"},{default:ft(()=>[lt(et(Ya),{class:"rvx-space-y-space24"},{default:ft(()=>[lt(et(gt),{class:"rvx-w-full rvx-h-[302px] rvx-rounded-md rvx-bg-neutral-500"})]),_:1})]),_:1}))}}),WB={class:"rvx-flex rvx-justify-between rvx-items-center rvx-mb-space24"},KB=ee({__name:"App",setup(t){const e=Cu(),{rvxLocal:n,__t:r}=Gv(),{data:i,isLoading:o}=Y4(),{data:s,isLoading:a,isFetching:l}=Q4(),{data:c,isLoading:u}=_B(),{data:f,isLoading:d}=CB(),{dashboardChartQuery:h}=hu(e),p=Yt([{id:1,label:"This Week",value:"weekly"},{id:2,label:"This Month",value:"monthly"},{id:3,label:"This Year",value:"yearly"}]),g=Yt({id:1,label:"This Week",value:"weekly"});return Tn(g,()=>{var b;g.value&&(h.value=(b=g.value)==null?void 0:b.value)}),(b,v)=>(Ot(),qe(me,null,[lt(et(wP)),le("header",WB,[lt(et(Qt),{as:"h3",class:"rvx-font-nunito rvx-text-[18px] rvx-font-semibold"},{default:ft(()=>{var m;return[Lt(Mt(et(r)((m=et(n))==null?void 0:m.rvx_dashboard)),1)]}),_:1}),lt(et(m6))]),lt(et(gt),{class:"rvx-space-y-space24"},{default:ft(()=>[lt(et(gt),{class:"md:rvx-grid md:rvx-grid-cols-12 md:rvx-gap-space24 rvx-h-[302px]"},{default:ft(()=>[et(o)?(Ot(),It(QB,{key:0})):(Ot(),It(et(gt),{key:1,"card-type":"round",class:"md:rvx-col-span-4 lg:rvx-col-span-3 on-boarding-gradient-bg rvx-self-baseline sm:rvx-space-y-space16"},{default:ft(()=>{var m,x;return[lt(et(gt),{class:"rvx-flex rvx-gap-space8"},{default:ft(()=>[lt(et(gt),{class:"rvx-size-[56px] rvx-bg-primary-10 rvx-rounded-full rvx-drop-shadow rvx-grid rvx-place-content-center"},{default:ft(()=>[lt(et(Zv))]),_:1}),lt(et(gt),null,{default:ft(()=>[lt(et(Qt),{class:"!rvx-text-[20px] rvx-font-nunito rvx-font-semibold rvx-leading-[32px]"},{default:ft(()=>{var y;return[Lt(Mt((y=et(i))==null?void 0:y.data.aggregations.total_avg_review.toFixed(2))+" ",1),lt(et(Qt),{as:"span",class:"rvx-text-[16px] rvx-font-nunito rvx-font-normal rvx-leading-[26px]"},{default:ft(()=>{var w;return[Lt(Mt(et(r)((w=et(n))==null?void 0:w.rvx_out_of_5)),1)]}),_:1})]}),_:1}),lt(et(Qt),null,{default:ft(()=>{var y,w,S;return[Lt(Mt((y=et(i))==null?void 0:y.data.aggregations.total_reviews)+" "+Mt(et(r)((w=et(n))==null?void 0:w.rvx_total_published))+" "+Mt(et(r)((S=et(n))==null?void 0:S.rvx_reviews)),1)]}),_:1})]),_:1})]),_:1}),(m=et(i))!=null&&m.data.aggregations?(Ot(),It(et(n6),{key:0,"show-percent":!1,aggregations:(x=et(i))==null?void 0:x.data.aggregations,height:8},null,8,["aggregations"])):Ar("",!0),lt(et(Qt),{role:"button",class:"!rvx-text-primary rvx-font-nunito rvx-font-semibold rvx-leading-[24px] rvx-cursor-pointer rvx-flex",onClick:v[0]||(v[0]=y=>et(Bv)({query:{page:"reviewx_reviews"}}))},{default:ft(()=>{var y;return[Lt(Mt(et(r)((y=et(n))==null?void 0:y.rvx_see_all_reviews))+" ",1),lt(et(Bi),{"icon-name":"arrow_right_alt"})]}),_:1})]}),_:1})),et(a)?(Ot(),It(HB,{key:2})):(Ot(),It(et(gt),{key:3,class:"md:rvx-col-span-8 lg:rvx-col-span-9 rvx-bg-white rvx-rounded-lg"},{default:ft(()=>{var m,x;return[lt(et(gt),{class:"rvx-flex rvx-justify-between rvx-items-center rvx-px-space16 rvx-pt-space16"},{default:ft(()=>[lt(et(Qt),{class:"rvx-font-nunito rvx-text-[16px] rvx-font-semibold !rvx-text-neutral-800"},{default:ft(()=>{var y;return[Lt(Mt(et(r)((y=et(n))==null?void 0:y.rvx_customer_reviews)),1)]}),_:1}),lt(et(r8),{options:p.value,placeholder:"Month",modelValue:g.value,"onUpdate:modelValue":v[1]||(v[1]=y=>g.value=y)},null,8,["options","modelValue"])]),_:1}),et(l)?(Ot(),It(et(gt),{key:0,class:"rvx-px-space16 rvx-pt-space16"},{default:ft(()=>v[2]||(v[2]=[Lt("loading .....")])),_:1})):!et(a)&&((m=et(s))!=null&&m.data.stats)?(Ot(),It(SB,{key:1,"stats-data":(x=et(s))==null?void 0:x.data.stats},null,8,["stats-data"])):Ar("",!0)]}),_:1}))]),_:1}),et(u)?(Ot(),It(VB,{key:0})):(Ot(),It(et(gt),{key:1,"card-type":"round",class:"rvx-space-y-space24 rvx-bg-white rvx-py-space16 rvx-px-space24"},{default:ft(()=>[lt(et(gt),{class:"rvx-flex rvx-justify-between rvx-items-center rvx-gap-3"},{default:ft(()=>[lt(et(Qt),{class:"rvx-font-nunito rvx-text-[16px] rvx-font-semibold !rvx-text-neutral-800"},{default:ft(()=>{var m;return[Lt(Mt(et(r)((m=et(n))==null?void 0:m.rvx_overview_of_review_request_emails)),1)]}),_:1})]),_:1}),lt(et(gt),{class:"md:rvx-grid md:rvx-grid-cols-12 sm:rvx-space-y-space24 md:rvx-space-y-0"},{default:ft(()=>[lt(et(gt),{class:"md:rvx-col-span-3"},{default:ft(()=>[lt(et(gt),{class:"rvx-flex rvx-gap-space12"},{default:ft(()=>[lt(et(gt),{class:"rvx-size-[55px] rvx-bg-primary-10 rvx-rounded-md rvx-grid rvx-place-content-center"},{default:ft(()=>[lt(FB)]),_:1}),lt(et(gt),null,{default:ft(()=>[lt(et(Qt),{class:"rvx-text-[14px] rvx-font-nunito rvx-font-normal"},{default:ft(()=>{var m;return[Lt(Mt(et(r)((m=et(n))==null?void 0:m.rvx_total_request_sent)),1)]}),_:1}),lt(et(Qt),{class:"rvx-text-[24px] rvx-font-bold"},{default:ft(()=>{var m;return[Lt(Mt((m=et(c))==null?void 0:m.data.review_request_email_overview.total_request_sent),1)]}),_:1})]),_:1})]),_:1})]),_:1}),lt(et(gt),{class:"md:rvx-col-span-3"},{default:ft(()=>[lt(et(gt),{class:"rvx-flex rvx-gap-space12"},{default:ft(()=>[lt(et(gt),{class:"rvx-size-[55px] rvx-bg-primary-10 rvx-rounded-md rvx-grid rvx-place-content-center"},{default:ft(()=>[lt(PB)]),_:1}),lt(et(gt),null,{default:ft(()=>[lt(et(Qt),{class:"rvx-text-[14px] rvx-font-nunito rvx-font-normal"},{default:ft(()=>{var m;return[Lt(Mt(et(r)((m=et(n))==null?void 0:m.rvx_mail_opened)),1)]}),_:1}),lt(et(Qt),{class:"rvx-text-[24px] rvx-font-bold"},{default:ft(()=>{var m;return[Lt(Mt((m=et(c))==null?void 0:m.data.review_request_email_overview.mail_opened),1)]}),_:1})]),_:1})]),_:1})]),_:1}),lt(et(gt),{class:"md:rvx-col-span-3"},{default:ft(()=>[lt(et(gt),{class:"rvx-flex rvx-gap-space12"},{default:ft(()=>[lt(et(gt),{class:"rvx-size-[55px] rvx-bg-primary-10 rvx-rounded-md rvx-grid rvx-place-content-center"},{default:ft(()=>[lt(UB)]),_:1}),lt(et(gt),null,{default:ft(()=>[lt(et(Qt),{class:"rvx-text-[14px] rvx-font-nunito rvx-font-normal"},{default:ft(()=>{var m;return[Lt(Mt(et(r)((m=et(n))==null?void 0:m.rvx_total_clicked)),1)]}),_:1}),lt(et(Qt),{class:"rvx-text-[24px] rvx-font-bold"},{default:ft(()=>{var m;return[Lt(Mt((m=et(c))==null?void 0:m.data.review_request_email_overview.total_clicked),1)]}),_:1})]),_:1})]),_:1})]),_:1}),lt(et(gt),{class:"md:rvx-col-span-3"},{default:ft(()=>[lt(et(gt),{class:"rvx-flex rvx-gap-space12"},{default:ft(()=>[lt(et(gt),{class:"rvx-size-[55px] rvx-bg-primary-10 rvx-rounded-md rvx-grid rvx-place-content-center"},{default:ft(()=>[lt(DB)]),_:1}),lt(et(gt),null,{default:ft(()=>[lt(et(Qt),{class:"rvx-text-[14px] rvx-font-nunito rvx-font-normal"},{default:ft(()=>{var m;return[Lt(Mt(et(r)((m=et(n))==null?void 0:m.rvx_total_reviews_collected)),1)]}),_:1}),lt(et(Qt),{class:"rvx-text-[24px] rvx-font-bold"},{default:ft(()=>{var m;return[Lt(Mt((m=et(c))==null?void 0:m.data.review_request_email_overview.total_reviews_collected),1)]}),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})),et(d)?(Ot(),It(YB,{key:2})):(Ot(),It(et(gt),{key:3,"card-type":"round",class:"rvx-space-y-space24 rvx-bg-white rvx-py-space16 rvx-px-space24"},{default:ft(()=>[lt(et(gt),{class:"rvx-flex rvx-justify-between rvx-items-center rvx-gap-3"},{default:ft(()=>[lt(et(Qt),{class:"rvx-font-nunito rvx-text-[16px] rvx-font-semibold !rvx-text-neutral-800"},{default:ft(()=>[Lt(Mt(et(r)("Overview of Account Information")),1)]),_:1})]),_:1}),lt(et(gt),{class:"md:rvx-grid md:rvx-grid-cols-12 sm:rvx-space-y-space24 md:rvx-space-y-0"},{default:ft(()=>[lt(et(gt),{class:"md:rvx-col-span-3"},{default:ft(()=>[lt(et(gt),{class:"rvx-flex rvx-gap-space12"},{default:ft(()=>[lt(et(gt),null,{default:ft(()=>[lt(et(Qt),{class:"rvx-text-[14px] rvx-font-nunito rvx-font-normal"},{default:ft(()=>[Lt(Mt(et(r)("Name")),1)]),_:1}),lt(et(Qt),{class:"rvx-text-[24px] rvx-font-bold"},{default:ft(()=>{var m;return[Lt(Mt((m=et(f))==null?void 0:m.data.user_name),1)]}),_:1})]),_:1})]),_:1})]),_:1}),lt(et(gt),{class:"md:rvx-col-span-3"},{default:ft(()=>[lt(et(gt),{class:"rvx-flex rvx-gap-space12"},{default:ft(()=>[lt(et(gt),null,{default:ft(()=>[lt(et(Qt),{class:"rvx-text-[14px] rvx-font-nunito rvx-font-normal"},{default:ft(()=>[Lt(Mt(et(r)("Connected Email")),1)]),_:1}),lt(et(Qt),{class:"rvx-text-[24px] rvx-font-bold"},{default:ft(()=>{var m;return[Lt(Mt((m=et(f))==null?void 0:m.data.user_email),1)]}),_:1})]),_:1})]),_:1})]),_:1}),lt(et(gt),{class:"md:rvx-col-span-3"},{default:ft(()=>[lt(et(gt),{class:"rvx-flex rvx-gap-space12"},{default:ft(()=>[lt(et(gt),null,{default:ft(()=>[lt(et(Qt),{class:"rvx-text-[14px] rvx-font-nunito rvx-font-normal"},{default:ft(()=>[Lt(Mt(et(r)("Connected Site")),1)]),_:1}),lt(et(Qt),{class:"rvx-text-[24px] rvx-font-bold"},{default:ft(()=>{var m;return[Lt(Mt((m=et(f))==null?void 0:m.data.site_domain),1)]}),_:1})]),_:1})]),_:1})]),_:1}),lt(et(gt),{class:"md:rvx-col-span-3"},{default:ft(()=>[lt(et(gt),{class:"rvx-flex rvx-gap-space12"},{default:ft(()=>[lt(et(gt),null,{default:ft(()=>[lt(et(Qt),{class:"rvx-text-[14px] rvx-font-nunito rvx-font-normal"},{default:ft(()=>[Lt(Mt(et(r)("Is SaaS Synced")),1)]),_:1}),lt(et(Qt),{class:"rvx-text-[24px] rvx-font-bold"},{default:ft(()=>{var m;return[Lt(Mt(((m=et(f))==null?void 0:m.data.is_saas_synced)==1?"Yes":"No"),1)]}),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})),lt(et(h6),{class:"rvx-mt-space40"})]),_:1})],64))}}),GB=Yw(),XB=zw(KB),ZB={queryClientConfig:{defaultOptions:{queries:{refetchOnWindowFocus:!1}}}};XB.use(E3,ZB).use(GB).mount("#rvx-admin-dashboard")})();
| ver. 1.6 |
Github
|
.
| PHP 8.1.34 | Генерация страницы: 0.03 |
proxy
|
phpinfo
|
Настройка