PageSourceSearch

https://ampboards.com/pgdb/assets/index-legacy-BVSddLUz.js

js ampboards.com collected 2026-10-06 13:04:42 UTC 1,370,579 bytes, 222 lines download raw bytes

vendor: 4,381 bytes, line 1
1!function(){function e(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e){return function(){return new r(e.apply(this,arguments))}}function r(e){var t,r;function n(t,r){try{var s=e[t](r),a=s.value,c=a instanceof o;Promise.resolve(c?a.v:a).then((function(r){if(c){var o="return"===t?"return":"next";if(!a.k||r.done)return n(o,r);r=e[o](r).value}i(s.done?"return":"normal",r)}),(function(e){n("throw",e)}))}catch(e){i("throw",e)}}function i(e,i){switch(e){case"return":t.resolve({value:i,done:!0});break;case"throw":t.reject(i);break;default:t.resolve({value:i,done:!1})}(t=t.next)?n(t.key,t.arg):r=null}this._invoke=function(e,i){return new Promise((function(o,s){var a={key:e,arg:i,resolve:o,reject:s,next:null};r?r=r.next=a:(t=r=a,n(e,i))}))},"function"!=typeof e.return&&(this.return=void 0)}function n(e){return new o(e,0)}function i(e){var t={},r=!1;function n(t,n){return r=!0,n=new Promise((function(r){r(e[t](n))})),{done:!1,value:new o(n,1)}}return t["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},t.next=function(e){return r?(r=!1,e):n("next",e)},"function"==typeof e.throw&&(t.throw=function(e){if(r)throw r=!1,e;return n("throw",e)}),"function"==typeof e.return&&(t.return=function(e){return r?(r=!1,e):n("return",e)}),t}function o(e,t){this.v=e,this.k=t}function s(e){var t,r,n,i=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,n=Symbol.iterator);i--;){if(r&&null!=(t=e[r]))return t.call(e);if(n&&null!=(t=e[n]))return new a(t.call(e));r="@@asyncIterator",n="@@iterator"}throw new TypeError("Object is not async iterable")}function a(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return a=function(e){this.s=e,this.n=e.next},a.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new a(e)}r.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},r.prototype.next=function(e){return this._invoke("next",e)},r.prototype.throw=function(e){return this._invoke("throw",e)},r.prototype.return=function(e){return this._invoke("return",e)},System.register([],(function(r,o){"use strict";return{execute:function(){var r=document.createElement("style");r.textContent='*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;
vendor: 4,309 bytes, line 1
1--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-3{bottom:.75rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\\/2{left:50%}.left-2{left:.5rem}.left-\\[-100\\%\\]{left:-100%}.left-\\[50\\%\\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-\\[-100\\%\\]{right:-100%}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}
1.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\\[50\\%\\]{top:50%}.top-\\[7vh\\]{top:7vh}.top-full{top:100%}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\\[1000\\]{z-index:1000}.z-\\[100\\]{z-index:100}.m-0{margin:0}.m-wrap{margin:16px 32px}.mx-0{margin-left:0;margin-right:0}.mx-0\\.5{margin-left:.125rem;margin-right:.125rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.mb-1{margin-bottom:.25rem}.mb-1\\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-40{width:10rem;height:10rem}.h-0{height:0px}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\\[100px\\]{height:100px}.h-\\[10px\\]{height:10px}.h-\\[15px\\]{height:15px}.h-\\[16px\\]{height:16px}.h-\\[1px\\]{height:1px}.h-\\[24px\\]{height:24px}.h-\\[25px\\]{height:25px}.h-\\[30px\\]{height:30px}.h-\\[32px\\]{height:32px}.h-\\[34px\\]{height:34px}.h-\\[35px\\]{height:35px}.h-\\[38px\\]{height:38px}.h-\\[40px\\]{height:40px}.h-\\[44px\\]{height:44px}.h-\\[47px\\]{height:47px}.h-\\[50px\\]{height:50px}.h-\\[55px\\]{height:55px}.h-\\[65px\\]{height:65px}.h-\\[70px\\]{height:70px}.h-\\[70vh\\]{height:70vh}.h-\\[80px\\]{height:80px}.h-\\[80vh\\]{height:80vh}.h-\\[8rem\\]{height:8rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-\\[260px\\]{max-height:260px}.max-h-\\[300px\\]{max-height:300px}.max-h-\\[40vh\\]{max-height:40vh}.max-h-\\[72px\\]{max-height:72px}.max-h-\\[75px\\]{max-height:75px}.max-h-\\[85vh\\]{max-height:85vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\\[140px\\]{min-height:140px}.min-h-\\[16px\\]{min-height:16px}.min-h-\\[200px\\]{min-height:200px}.min-h-\\[240px\\]{min-height:240px}.min-h-\\[24px\\]{min-height:24px}.min-h-\\[80px\\]{min-height:80px}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-12{width:3rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5\\/12{width:41.666667%}.w-6\\/12{width:50%}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\\[10\\%\\]{width:10%}.w-\\[100px\\]{width:100px}.w-\\[100vw\\]{width:100vw}.w-\\[10px\\]{width:10px}.w-\\[15px\\]{width:15px}.w-\\[16px\\]{width:16px}.w-\\[1px\\]{width:1px}.w-\\[20px\\]{width:20px}.w-\\[20rem\\]{width:20rem}.w-\\[228px\\]{width:228px}.w-\\[240px\\]{width:240px}.w-\\[25px\\]{width:25px}.w-\\[300px\\]{width:300px}.w-\\[30px\\]{width:30px}.w-\\[35vw\\]{width:35vw}.w-\\[360px\\]{width:360px}.w-\\[3vw\\]{width:3vw}.w-\\[40vw\\]{width:40vw}.w-\\[45vw\\]{width:45vw}.w-\\[50\\%\\]{width:50%}.w-\\[57px\\]{width:57px}.w-\\[60vw\\]{width:60vw}.w-\\[70px\\]{width:70px}.w-\\[70vw\\]{width:70vw}.w-\\[75px\\]{width:75px}.w-\\[75vw\\]{width:75vw}.w-\\[80vw\\]{width:80vw}.w-\\[85px\\]{width:85px}.w-\\[90vw\\]{width:90vw}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-min{width:-moz-min-content;width:min-content}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\\[140px\\]{min-width:140px}
1.min-w-\\[200px\\]{min-width:200px}.min-w-\\[240px\\]{min-width:240px}.min-w-\\[300px\\]{min-width:300px}.min-w-\\[30px\\]{min-width:30px}.min-w-\\[340px\\]{min-width:340px}.min-w-\\[350px\\]{min-width:350px}.min-w-\\[400px\\]{min-width:400px}.min-w-\\[450px\\]{min-width:450px}.min-w-\\[460px\\]{min-width:460px}.min-w-\\[500px\\]{min-width:500px}.min-w-\\[600px\\]{min-width:600px}.max-w-5xl{max-width:64rem}.max-w-\\[1000px\\]{max-width:1000px}.max-w-\\[100px\\]{max-width:100px}.max-w-\\[120px\\]{max-width:120px}.max-w-\\[12rem\\]{max-width:12rem}.max-w-\\[18rem\\]{max-width:18rem}.max-w-\\[190px\\]{max-width:190px}.max-w-\\[25rem\\]{max-width:25rem}.max-w-\\[300px\\]{max-width:300px}.max-w-\\[400px\\]{max-width:400px}.max-w-\\[45\\%\\]{max-width:45%}.max-w-\\[500px\\]{max-width:500px}.max-w-\\[600px\\]{max-width:600px}.max-w-\\[680px\\]{max-width:680px}.max-w-\\[700px\\]{max-width:700px}.max-w-\\[800px\\]{max-width:800px}.max-w-\\[900px\\]{max-width:900px}.max-w-\\[90px\\]{max-width:90px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.-translate-x-1\\/2{--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))}.-translate-y-1\\/2{--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))}.translate-x-\\[-50\\%\\]{--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))}.translate-y-\\[-50\\%\\]{--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))}.rotate-0{--tw-rotate: 0deg;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))}.rotate-90{--tw-rotate: 90deg;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))}.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))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;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))}.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 pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}
1.gap-0{gap:0px}.gap-0\\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-36{gap:9rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\\[1px\\]{gap:1px}.gap-\\[6px\\]{gap:6px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-\\[3px\\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\\[1px\\]{border-width:1px}.border-y-\\[1px\\]{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l-\\[1px\\]{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\\[\\#306131\\]{--tw-border-opacity: 1;border-color:rgb(48 97 49 / var(--tw-border-opacity, 1))}.border-\\[\\#524958\\]{--tw-border-opacity: 1;border-color:rgb(82 73 88 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-border{border-color:var(--border)}.border-formpurple{border-color:var(--formpurple)}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-muted{border-color:var(--text-muted)}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-white\\/10{border-color:rgba(255,255,255,.1)}.border-white\\/40{border-color:rgba(255,255,255,.4)}.border-y-border{border-top-color:var(--border);border-bottom-color:var(--border)}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\\[\\#000000\\]{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-\\[\\#1f2430\\]{--tw-bg-opacity: 1;background-color:rgb(31 36 48 / var(--tw-bg-opacity, 1))}.bg-\\[\\#201828\\]{--tw-bg-opacity: 1;background-color:rgb(32 24 40 / var(--tw-bg-opacity, 1))}.bg-\\[\\#211829\\]{--tw-bg-opacity: 1;background-color:rgb(33 24 41 / var(--tw-bg-opacity, 1))}.bg-\\[\\#2f2140\\]{--tw-bg-opacity: 1;background-color:rgb(47 33 64 / var(--tw-bg-opacity, 1))}.bg-\\[\\#306131\\]{--tw-bg-opacity: 1;background-color:rgb(48 97 49 / var(--tw-bg-opacity, 1))}.bg-\\[\\#524958\\]{--tw-bg-opacity: 1;background-color:rgb(82 73 88 / var(--tw-bg-opacity, 1))}.bg-\\[\\#9D87B7\\]{--tw-bg-opacity: 1;background-color:rgb(157 135 183 / var(--tw-bg-opacity, 1))}.bg-\\[\\#EFEFEF\\]{--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity, 1))}.bg-\\[\\#ffffff\\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\\/60{background-color:rgba(0,0,0,.6)}.bg-black\\/70{background-color:rgba(0,0,0,.7)}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{background-color:var(--border)}.bg-deeppurple{--tw-bg-opacity: 1;background-color:rgb(34 24 41 / var(--tw-bg-opacity, 1))}.bg-formpurple{background-color:var(--formpurple)}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-lightpurple{background-color:var(--lightpurple)}.bg-surface{background-color:var(--surface)}.bg-surface-elevated{background-color:var(--surface-elevated)}.bg-surface-hover{background-color:var(--surface-hover)}.bg-surface-muted{background-color:var(--surface-muted)}.bg-surface-sunken{background-color:var(--surface-sunken)}.bg-topbar{background-color:var(--topbar)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\\/5{background-color:rgba(255,255,255,.05)}.bg-workspace{background-color:var(--workspace)}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.bg-contain{background-size:contain}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-1\\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\\[1px\\]{padding:1px}.p-wrap{padding:16px 32px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\\[32px\\]{padding-left:32px;padding-right:32px}.py-0{padding-top:0;padding-bottom:0}.py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\\[2px\\]{padding-top:2px;padding-bottom:2px}.py-\\[4px\\]{padding-top:4px;padding-bottom:4px}.pb-0\\.5{padding-bottom:.125rem}.pb-2{padding-bottom:.5rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-1\\.5{padding-left:.375rem}.pl-12{padding-left:3rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-0{padding-right:0}.pr-1\\.5{padding-right:.375rem}.pr-\\[4px\\]{padding-right:4px}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-7xl{font-size:4.5rem;line-height:1}.text-\\[\\.6rem\\]{font-size:.6rem}.text-\\[10px\\]{font-size:10px}.text-\\[13px\\]{font-size:13px}.text-\\[8px\\]{font-size:8px}.text-\\[9px\\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-tight{line-height:1.25}.text-\\[\\#201828\\]{--tw-text-opacity: 1;color:rgb(32 24 40 / var(--tw-text-opacity, 1))}.text-\\[\\#306131\\]{--tw-text-opacity: 1;color:rgb(48 97 49 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-formpurple{color:var(--formpurple)}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-lightpurple{color:var(--lightpurple)}.text-muted{color:var(--text-muted)}.text-primary{color:var(--text-primary)}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-formpurple{accent-color:var(--formpurple)}.opacity-0{opacity:0}
1.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\\[0_10px_40px_rgba\\(15\\,23\\,42\\,0\\.12\\)\\]{--tw-shadow: 0 10px 40px rgba(15,23,42,.12);--tw-shadow-colored: 0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-sha
1dow)}.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)}.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)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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-sha
1dow)}.shadow-gray-400{--tw-shadow-color: #9ca3af;--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-\\[1px\\]{outline-width:1px}.outline-\\[2px\\]{outline-width:2px}.outline-border{outline-color:var(--border)}.outline-formpurple{outline-color:var(--formpurple)}.filter{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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.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}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-0{transition-delay:0s}.duration-100{transition-duration:.1s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--lightpurple: #9b6ed1;--formpurple: #7c49bf;--topbar: #35254a;--surface: #ffffff;--surface-sunken: #f0f0f0;--surface-elevated: #f7f9fa;--surface-hover: #f1f5f9;--surface-muted: #e2e8f0;--row-hover: #e9e4f6;--text-primary: #1a1a1a;--text-muted: #64748b;--border: #e2e8f0;--workspace: #d1d5db;--background: var(--surface);--foreground: var(--text-primary)}html.dark{--surface: #211e26;--surface-sunken: #18161c;--surface-elevated: #2a2630;--surface-hover: #322d3b;--surface-muted: #3a3548;--row-hover: #3c3354;--text-primary: #ececf0;--text-muted: #aaa6b3;--border: #3c3744;--workspace: #131119;--formpurple: #574a72;--topbar: #201828}html{background-color:var(--surface-sunken)}html.dark .tile-icon{filter:saturate(.5) brightness(.95)}body{color:var(--text-primary)}input,textarea{width:100%;border:1px solid var(--border);padding:5px;background-color:var(--surface);color:var(--text-primary)}select{background-color:var(--surface);color:var(--text-primary)}input{height:33px}textarea{height:105px}main *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.test{background-color:red}.container-action-button{box-sizing:border-box;height:55px;width:55px;cursor:pointer;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
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)}.container-action-button:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.preview-container{position:relative;margin:auto;display:flex;max-height:100%;max-width:100%;flex-direction:row;border-radius:.125rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--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);outline-style:solid;outline-color:#000}.custom-flex-row{display:flex;flex-direction:row;align-items:flex-start;gap:2rem}.page-overflow{display:flex;height:100%;flex-direction:column;overflow-y:scroll}.image-icon{height:110px;width:110px;cursor:pointer;border-radius:.125rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));-o-object-fit:contain;object-fit:contain;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
1--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.image-icon:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.5rem;--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)}.search-field{height:40px;width:400px;flex-shrink:0;border-width:1px;border-color:var(--border);background-color:var(--surface);padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;color:var(--text-primary)}.drawer-container{width:30vw;min-width:400px;max-width:600px;background-color:var(--surface-elevated)}.form-row{display:flex;flex-direction:row;align-items:center;gap:1rem}.form-col{display:flex;flex-direction:column;gap:1rem}.selection\\:bg-formpurple *::-moz-selection{background-color:var(--formpurple)}.selection\\:bg-formpurple *::selection{background-color:var(--formpurple)}.selection\\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\\:bg-formpurple::-moz-selection{background-color:var(--formpurple)}.selection\\:bg-formpurple::selection{background-color:var(--formpurple)}.selection\\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.last\\:border-b-0:last-child{border-bottom-width:0px}.odd\\:bg-surface:nth-child(odd){background-color:var(--surface)}.even\\:bg-surface-hover:nth-child(2n){background-color:var(--surface-hover)}.hover\\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\\:scale-150:hover{--tw-scale-x: 1.5;--tw-scale-y: 1.5;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))}.hover\\:rounded-md:hover{border-radius:.375rem}.hover\\:border-formpurple:hover{border-color:var(--formpurple)}.hover\\:border-lightpurple:hover{border-color:var(--lightpurple)}.hover\\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\\:bg-\\[\\#3c3354\\]:hover{--tw-bg-opacity: 1;background-color:rgb(60 51 84 / var(--tw-bg-opacity, 1))}.hover\\:bg-\\[\\#8A76A3\\]:hover{--tw-bg-opacity: 1;background-color:rgb(138 118 163 / var(--tw-bg-opacity, 1))}.hover\\:bg-black\\/80:hover{background-color:rgba(0,0,0,.8)}.hover\\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\\:bg-row-hover:hover{background-color:var(--row-hover)}.hover\\:bg-surface-hover:hover{background-color:var(--surface-hover)}.hover\\:bg-surface-muted:hover{background-color:var(--surface-muted)}.hover\\:text-formpurple:hover{color:var(--formpurple)}.hover\\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\\:text-lightpurple:hover{color:var(--lightpurple)}.hover\\:text-muted:hover{color:var(--text-muted)}.hover\\:text-primary:hover{color:var(--text-primary)}.hover\\:text-purple-400:hover{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.hover\\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-15:hover{opacity:.15}.hover\\:opacity-75:hover{opacity:.75}.hover\\:opacity-90:hover{opacity:.9}
1.hover\\:shadow-xl:hover{--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)}.hover\\:outline:hover{outline-style:solid}.hover\\:ring-1:hover{--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)}.hover\\:ring-purple-500:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\\:border-b-purple-500:focus{--tw-border-opacity: 1;border-bottom-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\\:bg-gray-300:focus{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.focus\\:text-black:focus{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\\:shadow-inner:focus{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);
1--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--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\\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\\:ring-formpurple:focus{--tw-ring-color: var(--formpurple)}.active\\:cursor-grabbing:active{cursor:grabbing}.disabled\\:opacity-100:disabled{opacity:1}.group:hover .group-hover\\:text-primary{color:var(--text-primary)}.group\\/tt:hover .group-hover\\/tt\\:opacity-100,.group:hover .group-hover\\:opacity-100{opacity:1}.group\\/tt:hover .group-hover\\/tt\\:delay-700{transition-delay:.7s}@media (min-width: 640px){.sm\\:flex{display:flex}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\\:inline{display:inline}.md\\:flex{display:flex}.md\\:hidden{display:none}.md\\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1024px){.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1536px){.\\32xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\\[\\&\\:\\:-moz-range-thumb\\]\\:border-none::-moz-range-thumb{border-style:none}.\\[\\&\\:\\:-moz-range-thumb\\]\\:bg-formpurple::-moz-range-thumb{background-color:var(--formpurple)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:h-3::-webkit-slider-thumb{height:.75rem}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:w-3::-webkit-slider-thumb{width:.75rem}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:bg-formpurple::-webkit-slider-thumb{background-color:var(--formpurple)}.\\[\\&\\:\\:-webkit-slider-thumb\\]\\:shadow::-webkit-slider-thumb{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
1--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.overlay-container.drawer{height:100vh;right:-100%;top:0;transition:right ease .3s;background-color:#fff}.overlay-container.drawer.open{right:0}.overlay-container.drawer.open>*{height:100% !}.context{transform-origin:center;transition:opacity ease .15s;outline:1px solid gray;opacity:0;pointer-events:none;height:unset!important}.context.open{pointer-events:all;height:-moz-fit-content;height:fit-content;opacity:1}.overlay-container.modal{top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity ease .15s;outline:1px solid gray;opacity:0;pointer-events:none;height:unset!important}.overlay-container.modal.open{pointer-events:all;height:-moz-fit-content;height:fit-content;opacity:1}.overlay-container{position:fixed;z-index:1000}.overlay-container>*{background-color:#fff}.overlay-backdrop{position:fixed;pointer-events:none;z-index:999;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0;transition:opacity ease .75s}.overlay-backdrop.context{background-color:unset}.overlay-backdrop.open{opacity:.2!important;pointer-events:all!important}\n/*$vite$:1*/',document.head.appendChild(r);var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function c(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var l,u,d,h,f={exports:{}},p={},g={exports:{}},m={};function v(){if(l)return m;l=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),s=Symbol.for("react.context"),a=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),h=Symbol.iterator;var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p=Object.assign,g={};function v(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||f}function y(){}function b(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||f}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var w=b.prototype=new y;w.constructor=b,p(w,v.prototype),w.isPureReactComponent=!0;var x=Array.isArray,k=Object.prototype.hasOwnProperty,_={current:null},C={key:!0,ref:!0,__self:!0,__source:!0};function S(t,r,n){var i,o={},s=null,a=null;if(null!=r)for(i in void 0!==r.ref&&(a=r.ref),void 0!==r.key&&(s=""+r.key),r)k.call(r,i)&&!C.hasOwnProperty(i)&&(o[i]=r[i]);var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){for(var l=Array(c),u=0;u<c;u++)l[u]=arguments[u+2];o.children=l}if(t&&t.defaultProps)for(i in c=t.defaultProps)void 0===o[i]&&(o[i]=c[i]);return{$$typeof:e,type:t,key:s,ref:a,props:o,_owner:_.current}}function E(t){return"object"==typeof t&&null!==t&&t.$$typeof===e}var j=/\/+/g;function A(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function I(r,n,i,o,s){var a=typeof r;"undefined"!==a&&"boolean"!==a||(r=null);var c=!1;if(null===r)c=!0;else switch(a){case"string":case"number":c=!0;break;case"object":switch(r.$$typeof){case e:case t:c=!0}}if(c)return s=s(c=r),r=""===o?"."+A(c,0):o,x(s)?(i="",null!=r&&(i=r.replace(j,"$&/")+"/"),I(s,n,i,"",(function(e){return e}))):null!=s&&(E(s)&&(s=function(t,r){return{$$typeof:e,type:t.type,key:r,ref:t.ref,props:t.props,_owner:t._owner}}(s,i+(!s.key||c&&c.key===s.key?"":(""+s.key).replace(j,"$&/")+"/")+r)),n.push(s)),1;if(c=0,o=""===o?".":o+":",x(r))for(var l=0;l<r.length;l++){var u=o+A(a=r[l],l);c+=I(a,n,i,u,s)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=h&&e[h]||e["@@iterator"])?e:null}(r),"function"==typeof u)for(r=u.call(r),l=0;!(a=r.next()).done;)c+=I(a=a.value,n,i,u=o+A(a,l++),s);else if("object"===a)throw n=String(r),Error("Objects are not valid as a React child (found: "+("[object Object]"===n?"object with keys {"+Object.keys(r).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.");return c}function T(e,t,r){if(null==e)return e;var n=[],i=0;return I(e,n,"","",(function(e){return t.call(r,e,i++)})),n}function R(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var P={current:null},N={transition:null},O={ReactCurrentDispatcher:P,ReactCurrentBatchConfig:N,ReactCurrentOwner:_};function M(){throw Error("act(...) is not supported in production builds of React.")}return m.Children={map:T,forEach:function(e,t,r){T(e,(function(){t.apply(this,arguments)}),r)},count:function(e){var t=0;return T(e,(function(){t++})),t},toArray:function(e){return T(e,(function(e){return e}))||[]},only:function(e){if(!E(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},m.Component=v,m.Fragment=r,m.Profiler=i,m.PureComponent=b,m.StrictMode=n,m.Suspense=c,m.__SECRET_INT
1ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,m.act=M,m.cloneElement=function(t,r,n){if(null==t)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var i=p({},t.props),o=t.key,s=t.ref,a=t._owner;if(null!=r){if(void 0!==r.ref&&(s=r.ref,a=_.current),void 0!==r.key&&(o=""+r.key),t.type&&t.type.defaultProps)var c=t.type.defaultProps;for(l in r)k.call(r,l)&&!C.hasOwnProperty(l)&&(i[l]=void 0===r[l]&&void 0!==c?c[l]:r[l])}var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){c=Array(l);for(var u=0;u<l;u++)c[u]=arguments[u+2];i.children=c}return{$$typeof:e,type:t.type,key:o,ref:s,props:i,_owner:a}},m.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},m.createElement=S,m.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},m.createRef=function(){return{current:null}},m.forwardRef=function(e){return{$$typeof:a,render:e}},m.isValidElement=E,m.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:R}},m.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},m.startTransition=function(e){var t=N.transition;N.transition={};try{e()}finally{N.transition=t}},m.unstable_act=M,m.useCallback=function(e,t){return P.current.useCallback(e,t)},m.useContext=function(e){return P.current.useContext(e)},m.useDebugValue=function(){},m.useDeferredValue=function(e){return P.current.useDeferredValue(e)},m.useEffect=function(e,t){return P.current.useEffect(e,t)},m.useId=function(){return P.current.useId()},m.useImperativeHandle=function(e,t,r){return P.current.useImperativeHandle(e,t,r)},m.useInsertionEffect=function(e,t){return P.current.useInsertionEffect(e,t)},m.useLayoutEffect=function(e,t){return P.current.useLayoutEffect(e,t)},m.useMemo=function(e,t){return P.current.useMemo(e,t)},m.useReducer=function(e,t,r){return P.current.useReducer(e,t,r)},m.useRef=function(e){return P.current.useRef(e)},m.useState=function(e){return P.current.useState(e)},m.useSyncExternalStore=function(e,t,r){return P.current.useSyncExternalStore(e,t,r)},m.useTransition=function(){return P.current.useTransition()},m.version="18.3.1",m}function y(){return u||(u=1,g.exports=v()),g.exports}
2/**
3       * @license React
4       * react-jsx-runtime.production.min.js
5       *
6       * Copyright (c) Facebook, Inc. and its affiliates.
7       *
8       * This source code is licensed under the MIT license found in the
9       * LICENSE file in the root directory of this source tree.
10       */var b,w,x=(h||(h=1,f.exports=function(){if(d)return p;d=1;var e=y(),t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,i=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function s(e,r,s){var a,c={},l=null,u=null;for(a in void 0!==s&&(l=""+s),void 0!==r.key&&(l=""+r.key),void 0!==r.ref&&(u=r.ref),r)n.call(r,a)&&!o.hasOwnProperty(a)&&(c[a]=r[a]);if(e&&e.defaultProps)for(a in r=e.defaultProps)void 0===c[a]&&(c[a]=r[a]);return{$$typeof:t,type:e,key:l,ref:u,props:c,_owner:i.current}}return p.Fragment=r,p.jsx=s,p.jsxs=s,p}()),f.exports),k={},_={};function C(){if(w)return b;w=1;var e=function(e){return e&&e.Math===Math&&e};return b=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof a&&a)||e("object"==typeof b&&b)||function(){return this}()||Function("return this")()}var S,E,j,A,I,T,R,P,N={};function O(){return E?S:(E=1,S=function(e){try{return!!e()}catch(t){return!0}})}function M(){if(A)return j;A=1;var e=O();return j=!e((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))}function L(){if(T)return I;T=1;var e=O();return I=!e((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})),I}function D(){if(P)return R;P=1;var e=L(),t=Function.prototype.call;return R=e?t.bind(t):function(){return t.apply(t,arguments)},R}var F,U,z,B,q,H,$,V,W,K,G,J,Y,Q,X,Z,ee,te,re,ne,ie,oe,se,ae,ce,le,ue,de,he,fe,pe,ge,me,ve,ye,be,we,xe,ke,_e,Ce,Se={};function Ee(){if(F)return Se;F=1;var e={}.propertyIsEnumerable,t=Object.getOwnPropertyDescriptor,r=t&&!e.call({1:2},1);return Se.f=r?function(e){var r=t(this,e);return!!r&&r.enumerable}:e,Se}function je(){return z?U:(z=1,U=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}})}function Ae(){if(q)return B;q=1;var e=L(),t=Function.prototype,r=t.call,n=e&&t.bind.bind(r,r);return B=e?n:function(e){return function(){return r.apply(e,arguments)}},B}function Ie(){if($)return H;$=1;var e=Ae(),t=e({}.toString),r=e("".slice);return H=function(e){return r(t(e),8,-1)}}function Te(){if(W)return V;W=1;var e=Ae(),t=O(),r=Ie(),n=Object,i=e("".split);return V=t((function(){return!n("z").propertyIsEnumerable(0)}))?function(e){return"String"===r(e)?i(e,""):n(e)}:n}function Re(){return G?K:(G=1,K=function(e){return null==e})}function Pe(){if(Y)return J;Y=1;var e=Re(),t=TypeError;return J=function(r){if(e(r))throw new t("Can't call method on "+r);return r}}function Ne(){if(X)return Q;X=1;var e=Te(),t=Pe();return Q=function(r){return e(t(r))}}function Oe(){if(ee)return Z;ee=1;var e="object"==typeof document&&document.all;return Z=void 0===e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(e){return"function"==typeof e}}function Me(){if(re)return te;re=1;var e=Oe();return te=function(t){return"object"==typeof t?null!==t:e(t)}}function Le(){if(ie)return ne;ie=1;var e=C(),t=Oe();return ne=function(r,n){return arguments.length<2?(i=e[r],t(i)?i:void 0):e[r]&&e[r][n];var i},ne}function De(){if(se)return oe;se=1;var e=Ae();return oe=e({}.isPrototypeOf)}function Fe(){if(ce)return ae;ce=1;var e=C().navigator,t=e&&e.userAgent;return ae=t?String(t):""}function Ue(){if(ue)return le;ue=1;var e,t,r=C(),n=Fe(),i=r.process,o=r.Deno,s=i&&i.versions||o&&o.version,a=s&&s.v8;return a&&(t=(e=a.split("."))[0]>0&&e[0]<4?1:+(e[0]+e[1])),!t&&n&&(!(e=n.match(/Edge\/(\d+)/))||e[1]>
vendor: 7,431 bytes, line 10
10=74)&&(e=n.match(/Chrome\/(\d+)/))&&(t=+e[1]),le=t}function ze(){if(he)return de;he=1;var e=Ue(),t=O(),r=C().String;return de=!!Object.getOwnPropertySymbols&&!t((function(){var t=Symbol("symbol detection");return!r(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&e&&e<41}))}function Be(){if(pe)return fe;pe=1;var e=ze();return fe=e&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}function qe(){if(me)return ge;me=1;var e=Le(),t=Oe(),r=De(),n=Be(),i=Object;return ge=n?function(e){return"symbol"==typeof e}:function(n){var o=e("Symbol");return t(o)&&r(o.prototype,i(n))}}function He(){if(ye)return ve;ye=1;var e=String;return ve=function(t){try{return e(t)}catch(r){return"Object"}}}function $e(){if(we)return be;we=1;var e=Oe(),t=He(),r=TypeError;return be=function(n){if(e(n))return n;throw new r(t(n)+" is not a function")}}function Ve(){if(ke)return xe;ke=1;var e=$e(),t=Re();return xe=function(r,n){var i=r[n];return t(i)?void 0:e(i)}}function We(){if(Ce)return _e;Ce=1;var e=D(),t=Oe(),r=Me(),n=TypeError;return _e=function(i,o){var s,a;if("string"===o&&t(s=i.toString)&&!r(a=e(s,i)))return a;if(t(s=i.valueOf)&&!r(a=e(s,i)))return a;if("string"!==o&&t(s=i.toString)&&!r(a=e(s,i)))return a;throw new n("Can't convert object to primitive value")}}var Ke,Ge,Je,Ye,Qe,Xe,Ze,et,tt,rt,nt,it,ot,st,at,ct,lt,ut,dt,ht,ft,pt,gt,mt,vt={exports:{}};function yt(){return Ge?Ke:(Ge=1,Ke=!1)}function bt(){if(Ye)return Je;Ye=1;var e=C(),t=Object.defineProperty;return Je=function(r,n){try{t(e,r,{value:n,configurable:!0,writable:!0})}catch(i){e[r]=n}return n}}function wt(){if(Qe)return vt.exports;Qe=1;var e=yt(),t=C(),r=bt(),n="__core-js_shared__",i=vt.exports=t[n]||r(n,{});return(i.versions||(i.versions=[])).push({version:"3.42.0",mode:e?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.42.0/LICENSE",source:"https://github.com/zloirock/core-js"}),vt.exports}function xt(){if(Ze)return Xe;Ze=1;var e=wt();return Xe=function(t,r){return e[t]||(e[t]=r||{})}}function kt(){if(tt)return et;tt=1;var e=Pe(),t=Object;return et=function(r){return t(e(r))}}function _t(){if(nt)return rt;nt=1;var e=Ae(),t=kt(),r=e({}.hasOwnProperty);return rt=Object.hasOwn||function(e,n){return r(t(e),n)}}function Ct(){if(ot)return it;ot=1;var e=Ae(),t=0,r=Math.random(),n=e(1..toString);return it=function(e){return"Symbol("+(void 0===e?"":e)+")_"+n(++t+r,36)}}function St(){if(at)return st;at=1;var e=C(),t=xt(),r=_t(),n=Ct(),i=ze(),o=Be(),s=e.Symbol,a=t("wks"),c=o?s.for||s:s&&s.withoutSetter||n;return st=function(e){return r(a,e)||(a[e]=i&&r(s,e)?s[e]:c("Symbol."+e)),a[e]},st}function Et(){if(lt)return ct;lt=1;var e=D(),t=Me(),r=qe(),n=Ve(),i=We(),o=St(),s=TypeError,a=o("toPrimitive");return ct=function(o,c){if(!t(o)||r(o))return o;var l,u=n(o,a);if(u){if(void 0===c&&(c="default"),l=e(u,o,c),!t(l)||r(l))return l;throw new s("Can't convert object to primitive value")}return void 0===c&&(c="number"),i(o,c)}}function jt(){if(dt)return ut;dt=1;var e=Et(),t=qe();return ut=function(r){var n=e(r,"string");return t(n)?n:n+""}}function At(){if(ft)return ht;ft=1;var e=C(),t=Me(),r=e.document,n=t(r)&&t(r.createElement);return ht=function(e){return n?r.createElement(e):{}}}function It(){if(gt)return pt;gt=1;var e=M(),t=O(),r=At();return pt=!e&&!t((function(){return 7!==Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a}))}function Tt(){if(mt)return N;mt=1;var e=M(),t=D(),r=Ee(),n=je(),i=Ne(),o=jt(),s=_t(),a=It(),c=Object.getOwnPropertyDescriptor;return N.f=e?c:function(e,l){if(e=i(e),l=o(l),a)try{return c(e,l)}catch(u){}if(s(e,l))return n(!t(r.f,e,l),e[l])},N}var Rt,Pt,Nt,Ot,Mt,Lt,Dt,Ft={};function Ut(){if(Pt)return Rt;Pt=1;var e=M(),t=O();return Rt=e&&t((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))}function zt(){if(Ot)return Nt;Ot=1;var e=Me(),t=String,r=TypeError;return Nt=function(n){if(e(n))return n;throw new r(t(n)+" is not an object")}}function Bt(){if(Mt)return Ft;Mt=1;var e=M(),t=It(),r=Ut(),n=zt(),i=jt(),o=TypeError,s=Object.defineProperty,a=Object.getOwnPropertyDescriptor,c="enumerable",l="configurable",u="writable";return Ft.f=e?r?function(e,t,r){if(n(e),t=i(t),n(r),"function"==typeof e&&"prototype"===t&&"value"in r&&u in r&&!r[u]){var o=a(e,t);o&&o[u]&&(e[t]=r.value,r={configurable:l in r?r[l]:o[l],enumerable:c in r?r[c]:o[c],writable:!1})}return s(e,t,r)}:s:function(e,r,a){if(n(e),r=i(r),n(a),t)try{return s(e,r,a)}catch(c){}if("get"in a||"set"in a)throw new o("Accessors not supported");return"value"in a&&(e[r]=a.value),e},Ft}function qt(){if(Dt)return Lt;Dt=1;var e=M(),t=Bt(),r=je();return Lt=e?function(e,n,i){return t.f(e,n,r(1,i))}:function(e,t,r){return e[t]=r,e}}var Ht,$t,Vt,Wt,Kt,Gt,Jt,Yt,Qt,Xt,Zt,er,tr,rr,nr,ir={exports:{}};function or(){if($t)return Ht;$t=1;var e=M(),t=_t(),r=Function.prototype,n=e&&Object.getOwnPropertyDescriptor,i=t(r,"name"),o=i&&"something"===function(){}.name,s=i&&(!e||e&&n(r,"name").configurable);return Ht={EXISTS:i,PROPER:o,CONFIGURABLE:s}}function sr(){if(Wt)return Vt;Wt=1;var e=Ae(),t=Oe(),r=wt(),n=e(Function.toString);return t(r.inspectSource)||(r.inspectSource=function(e){return n(e)}),Vt=r.inspectSource}function ar(){if(Gt)return Kt;Gt=1;var e=C(),t=Oe(),r=e.WeakMap;return Kt=t(r)&&/native code/.test(String(r))}function cr(){if(Yt)return Jt;Yt=1;var e=xt(),t=Ct(),r=e("keys");return Jt=function(e){return r[e]||(r[e]=t(e))}}function lr(){return Xt?Qt:(Xt=1,Qt={})}function ur(){if(er)return Zt;er=1;var e,t,r,n=ar(),i=C(),o=Me(),s=qt(),a=_t(),c=wt(),l=cr(),u=lr(),d="Object already initialized",h=i.TypeError,f=i.WeakMap;if(n||c.state){var p=c.state||(c.state=new f);p.get=p.get,p.has=p.has,p.set=p.set,e=function(e,t){if(p.has(e))throw new h(d);return t.facade=e,p.set(e,t),t},t=function(e){return p.get(e)||{}},r=function(e){return p.has(e)}}else{var g=l("state");u[g]=!0,e=function(e,t){if(a(e,g))throw new h(d);return t.facade=e,s(e,g,t),t},t=function(e){return a(e,g)?e[g]:{}},r=function(e){return a(e,g)}}return Zt={set:e,get:t,has:r,enforce:function(n){return r(n)?t(n):e(n,{})},getterFor:function(e){return function(r){var n;if(!o(r)||(n=t(r)).type!==e)throw new h("Incompatible receiver, "+e+" required");return n}}}}function dr(){if(tr)return ir.exports;tr=1;var e=Ae(),t=O(),r=Oe(),n=_t(),i=M(),o=or().CONFIGURABLE,s=sr(),a=ur(),c=a.enforce,l=a.get,u=String,d=Object.defineProperty,h=e("".slice),f=e("".replace),p=e([].join),g=i&&!t((function(){return 8!==d((function(){}),"length",{value:8}).length})),m=String(String).split("String"),v=ir.exports=function(e,t,r){"Symbol("===h(u(t),0,7)&&(t="["+f(u(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!n(e,"name")||o&&e.name!==t)&&(i?d(e,"name",{value:t,configurable:!0}):e.name=t),g&&r&&n(r,"arity")&&e.length!==r.arity&&d(e,"length",{value:r.arity});try{r&&n(r,"constructor")&&r.constructor?i&&d(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(a){}var s=c(e);return n(s,"source")||(s.source=p(m,"string"==typeof t?t:"")),e};return Function.prototype.toString=v((function(){return r(this)&&l(this).source||s(this)}),"toString"),ir.exports}function hr(){if(nr)return rr;nr=1;var e=Oe(),t=Bt(),r=dr(),n=bt();return rr=function(i,o,s,a){a||(a={});var c=a.enumerable,l=void 0!==a.name?a.name:o;if(e(s)&&r(s,l,a),a.global)c?i[o]=s:n(o,s);else{try{a.unsafe?i[o]&&(c=!0):delete i[o]}catch(u){}
vendor: 5,704 bytes, line 10
10c?i[o]=s:t.f(i,o,{value:s,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return i},rr}var fr,pr,gr,mr,vr,yr,br,wr,xr,kr,_r,Cr,Sr,Er,jr,Ar,Ir,Tr={};function Rr(){if(pr)return fr;pr=1;var e=Math.ceil,t=Math.floor;return fr=Math.trunc||function(r){var n=+r;return(n>0?t:e)(n)},fr}function Pr(){if(mr)return gr;mr=1;var e=Rr();return gr=function(t){var r=+t;return r!=r||0===r?0:e(r)}}function Nr(){if(yr)return vr;yr=1;var e=Pr(),t=Math.max,r=Math.min;return vr=function(n,i){var o=e(n);return o<0?t(o+i,0):r(o,i)},vr}function Or(){if(wr)return br;wr=1;var e=Pr(),t=Math.min;return br=function(r){var n=e(r);return n>0?t(n,9007199254740991):0}}function Mr(){if(kr)return xr;kr=1;var e=Or();return xr=function(t){return e(t.length)}}function Lr(){if(Cr)return _r;Cr=1;var e=Ne(),t=Nr(),r=Mr(),n=function(n){return function(i,o,s){var a=e(i),c=r(a);if(0===c)return!n&&-1;var l,u=t(s,c);if(n&&o!=o){for(;c>u;)if((l=a[u++])!=l)return!0}else for(;c>u;u++)if((n||u in a)&&a[u]===o)return n||u||0;return!n&&-1}};return _r={includes:n(!0),indexOf:n(!1)}}function Dr(){if(Er)return Sr;Er=1;var e=Ae(),t=_t(),r=Ne(),n=Lr().indexOf,i=lr(),o=e([].push);return Sr=function(e,s){var a,c=r(e),l=0,u=[];for(a in c)!t(i,a)&&t(c,a)&&o(u,a);for(;s.length>l;)t(c,a=s[l++])&&(~n(u,a)||o(u,a));return u}}function Fr(){return Ar?jr:(Ar=1,jr=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"])}function Ur(){if(Ir)return Tr;Ir=1;var e=Dr(),t=Fr().concat("length","prototype");return Tr.f=Object.getOwnPropertyNames||function(r){return e(r,t)},Tr}var zr,Br,qr,Hr,$r,Vr,Wr,Kr,Gr,Jr,Yr,Qr,Xr,Zr,en,tn={};function rn(){return zr||(zr=1,tn.f=Object.getOwnPropertySymbols),tn}function nn(){if(qr)return Br;qr=1;var e=Le(),t=Ae(),r=Ur(),n=rn(),i=zt(),o=t([].concat);return Br=e("Reflect","ownKeys")||function(e){var t=r.f(i(e)),s=n.f;return s?o(t,s(e)):t}}function on(){if($r)return Hr;$r=1;var e=_t(),t=nn(),r=Tt(),n=Bt();return Hr=function(i,o,s){for(var a=t(o),c=n.f,l=r.f,u=0;u<a.length;u++){var d=a[u];e(i,d)||s&&e(s,d)||c(i,d,l(o,d))}}}function sn(){if(Wr)return Vr;Wr=1;var e=O(),t=Oe(),r=/#|\.prototype\./,n=function(r,n){var c=o[i(r)];return c===a||c!==s&&(t(n)?e(n):!!n)},i=n.normalize=function(e){return String(e).replace(r,".").toLowerCase()},o=n.data={},s=n.NATIVE="N",a=n.POLYFILL="P";return Vr=n}function an(){if(Gr)return Kr;Gr=1;var e=C(),t=Tt().f,r=qt(),n=hr(),i=bt(),o=on(),s=sn();return Kr=function(a,c){var l,u,d,h,f,p=a.target,g=a.global,m=a.stat;if(l=g?e:m?e[p]||i(p,{}):e[p]&&e[p].prototype)for(u in c){if(h=c[u],d=a.dontCallGetSet?(f=t(l,u))&&f.value:l[u],!s(g?u:p+(m?".":"#")+u,a.forced)&&void 0!==d){if(typeof h==typeof d)continue;o(h,d)}(a.sham||d&&d.sham)&&r(h,"sham",!0),n(l,u,h,a)}}}function cn(){if(Yr)return Jr;Yr=1;var e={};return e[St()("toStringTag")]="z",Jr="[object z]"===String(e)}function ln(){if(Xr)return Qr;Xr=1;var e=cn(),t=Oe(),r=Ie(),n=St()("toStringTag"),i=Object,o="Arguments"===r(function(){return arguments}());return Qr=e?r:function(e){var s,a,c;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(a=function(e,t){try{return e[t]}catch(r){}}(s=i(e),n))?a:o?r(s):"Object"===(c=r(s))&&t(s.callee)?"Arguments":c}}function un(){if(en)return Zr;en=1;var e=ln(),t=String;return Zr=function(r){if("Symbol"===e(r))throw new TypeError("Cannot convert a Symbol value to a string");return t(r)}}var dn,hn,fn,pn,gn,mn,vn,yn={};function bn(){if(hn)return dn;hn=1;var e=Dr(),t=Fr();return dn=Object.keys||function(r){return e(r,t)}}function wn(){if(fn)return yn;fn=1;var e=M(),t=Ut(),r=Bt(),n=zt(),i=Ne(),o=bn();return yn.f=e&&!t?Object.defineProperties:function(e,t){n(e);for(var s,a=i(t),c=o(t),l=c.length,u=0;l>u;)r.f(e,s=c[u++],a[s]);return e},yn}function xn(){if(gn)return pn;gn=1;var e=Le();return pn=e("document","documentElement")}function kn(){if(vn)return mn;vn=1;var e,t=zt(),r=wn(),n=Fr(),i=lr(),o=xn(),s=At(),a=cr(),c="prototype",l="script",u=a("IE_PROTO"),d=function(){},h=function(e){return"<"+l+">"+e+"</"+l+">"},f=function(e){e.write(h("")),e.close();var t=e.parentWindow.Object;return e=null,t},p=function(){try{e=new ActiveXObject("htmlfile")}catch(u){}var t,r,i;p="undefined"!=typeof document?document.domain&&e?f(e):(r=s("iframe"),i="java"+l+":",r.style.display="none",o.appendChild(r),r.src=String(i),(t=r.contentWindow.document).open(),t.write(h("document.F=Object")),t.close(),t.F):f(e);for(var a=n.length;a--;)delete p[c][n[a]];return p()};return i[u]=!0,mn=Object.create||function(e,n){var i;return null!==e?(d[c]=t(e),i=new d,d[c]=null,i[u]=e):i=p(),void 0===n?i:r.f(i,n)}}var _n,Cn,Sn,En,jn,An={};function In(){if(Cn)return _n;Cn=1;var e=Ae();return _n=e([].slice)}function Tn(){if(Sn)return An;Sn=1;var e=Ie(),t=Ne(),r=Ur().f,n=In(),i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];return An.f=function(o){return i&&"Window"===e(o)?function(e){try{return r(e)}catch(t){return n(i)}}(o):r(t(o))},An}function Rn(){if(jn)return En;jn=1;var e=dr(),t=Bt();return En=function(r,n,i){return i.get&&e(i.get,n,{getter:!0}),i.set&&e(i.set,n,{setter:!0}),t.f(r,n,i)},En}var Pn,Nn,On,Mn,Ln,Dn,Fn,Un,zn,Bn,qn,Hn,$n,Vn,Wn,Kn,Gn,Jn,Yn,Qn,Xn,Zn,ei,ti,ri={};function ni(){if(Pn)return ri;Pn=1;var e=St();return ri.f=e,ri}function ii(){if(On)return Nn;On=1;var e=C();return Nn=e}function oi(){if(Ln)return Mn;Ln=1;var e=ii(),t=_t(),r=ni(),n=Bt().f;return Mn=function(i){var o=e.Symbol||(e.Symbol={});t(o,i)||n(o,i,{value:r.f(i)})}}function si(){if(Fn)return Dn;Fn=1;var e=D(),t=Le(),r=St(),n=hr();return Dn=function(){var i=t("Symbol"),o=i&&i.prototype,s=o&&o.valueOf,a=r("toPrimitive");o&&!o[a]&&n(o,a,(function(t){return e(s,this)}),{arity:1}
10)}}function ai(){if(zn)return Un;zn=1;var e=Bt().f,t=_t(),r=St()("toStringTag");return Un=function(n,i,o){n&&!o&&(n=n.prototype),n&&!t(n,r)&&e(n,r,{configurable:!0,value:i})}}function ci(){if(qn)return Bn;qn=1;var e=Ie(),t=Ae();return Bn=function(r){if("Function"===e(r))return t(r)}}function li(){if($n)return Hn;$n=1;var e=ci(),t=$e(),r=L(),n=e(e.bind);return Hn=function(e,i){return t(e),void 0===i?e:r?n(e,i):function(){return e.apply(i,arguments)}},Hn}function ui(){if(Wn)return Vn;Wn=1;var e=Ie();return Vn=Array.isArray||function(t){return"Array"===e(t)}}function di(){if(Gn)return Kn;Gn=1;var e=Ae(),t=O(),r=Oe(),n=ln(),i=Le(),o=sr(),s=function(){},a=i("Reflect","construct"),c=/^\s*(?:class|function)\b/,l=e(c.exec),u=!c.test(s),d=function(e){if(!r(e))return!1;try{return a(s,[],e),!0}catch(t){return!1}},h=function(e){if(!r(e))return!1;switch(n(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return u||!!l(c,o(e))}catch(t){return!0}};return h.sham=!0,Kn=!a||t((function(){var e;return d(d.call)||!d(Object)||!d((function(){e=!0}))||e}))?h:d}function hi(){if(Yn)return Jn;Yn=1;var e=ui(),t=di(),r=Me(),n=St()("species"),i=Array;return Jn=function(o){var s;return e(o)&&(s=o.constructor,(t(s)&&(s===i||e(s.prototype))||r(s)&&null===(s=s[n]))&&(s=void 0)),void 0===s?i:s}}function fi(){if(Xn)return Qn;Xn=1;var e=hi();return Qn=function(t,r){return new(e(t))(0===r?0:r)}}function pi(){if(ei)return Zn;ei=1;var e=li(),t=Ae(),r=Te(),n=kt(),i=Mr(),o=fi(),s=t([].push),a=function(t){var a=1===t,c=2===t,l=3===t,u=4===t,d=6===t,h=7===t,f=5===t||d;return function(p,g,m,v){for(var y,b,w=n(p),x=r(w),k=i(x),_=e(g,m),C=0,S=v||o,E=a?S(p,k):c||h?S(p,0):void 0;k>C;C++)if((f||C in x)&&(b=_(y=x[C],C,w),t))if(a)E[C]=b;else if(b)switch(t){case 3:return!0;case 5:return y;case 6:return C;case 2:s(E,y)}else switch(t){case 4:return!1;case 7:s(E,y)}return d?-1:l||u?u:E}};return Zn={forEach:a(0),map:a(1),filter:a(2),some:a(3),every:a(4),find:a(5),findIndex:a(6),filterReject:a(7)}}var gi,mi,vi,yi={};function bi(){if(mi)return gi;mi=1;var e=ze();return gi=e&&!!Symbol.for&&!!Symbol.keyFor}var wi,xi={};var ki,_i,Ci,Si,Ei,ji={};function Ai(){if(_i)return ki;_i=1;var e=L(),t=Function.prototype,r=t.apply,n=t.call;return ki="object"==typeof Reflect&&Reflect.apply||(e?n.bind(r):function(){return n.apply(r,arguments)}),ki}function Ii(){if(Ei)return ji;Ei=1;var e=an(),t=Le(),r=Ai(),n=D(),i=Ae(),o=O(),s=Oe(),a=qe(),c=In(),l=function(){if(Si)return Ci;Si=1;var e=Ae(),t=ui(),r=Oe(),n=Ie(),i=un(),o=e([].push);return Ci=function(e){if(r(e))return e;if(t(e)){for(var s=e.length,a=[],c=0;c<s;c++){var l=e[c];"string"==typeof l?o(a,l):"number"!=typeof l&&"Number"!==n(l)&&"String"!==n(l)||o(a,i(l))}var u=a.length,d=!0;return function(e,r){if(d)return d=!1,r;if(t(this))return r;for(var n=0;n<u;n++)if(a[n]===e)return r}}},Ci}(),u=ze(),d=String,h=t("JSON","stringify"),f=i(/./.exec),p=i("".charAt),g=i("".charCodeAt),m=i("".replace),v=i(1..toString),y=/[\uD800-\uDFFF]/g,b=/^[\uD800-\uDBFF]$/,w=/^[\uDC00-\uDFFF]$/,x=!u||o((function(){var e=t("Symbol")("stringify detection");return"[null]"!==h([e])||"{}"!==h({a:e})||"{}"!==h(Object(e))})),k=o((function(){return'"\\udf06\\ud834"'!==h("\udf06\ud834")||'"\\udead"'!==h("\udead")})),_=function(e,t){var i=c(arguments),o=l(t);if(s(o)||void 0!==e&&!a(e))return i[1]=function(e,t){if(s(o)&&(t=n(o,this,d(e),t)),!a(t))return t},r(h,null,i)},C=function(e,t,r){var n=p(r,t-1),i=p(r,t+1);return f(b,e)&&!f(w,i)||f(w,e)&&!f(b,n)?"\\u"+v(g(e,0),16):e};return h&&e({target:"JSON",stat:!0,arity:3,forced:x||k},{stringify:function(e,t,n){var i=c(arguments),o=r(x?_:h,null,i);return k&&"string"==typeof o?m(o,y,C):o}}),ji}var Ti,Ri,Pi={};function Ni(){return Ri||(Ri=1,function(){if(ti)return _;ti=1;var e=an(),t=C(),r=D(),n=Ae(),i=yt(),o=M(),s=ze(),a=O(),c=_t(),l=De(),u=zt(),d=Ne(),h=jt(),f=un(),p=je(),g=kn(),m=bn(),v=Ur(),y=Tn(),b=rn(),w=Tt(),x=Bt(),k=wn(),S=Ee(),E=hr(),j=Rn(),A=xt(),I=cr(),T=lr(),R=Ct(),P=St(),N=ni(),L=oi(),F=si(),U=ai(),z=ur(),B=pi().forEach,q=I("hidden"),H="Symbol",$="prototype",V=z.set,W=z.getterFor(H),K=Object[$],G=t.Symbol,J=G&&G[$],Y=t.RangeError,Q=t.TypeError,X=t.QObject,Z=w.f,ee=x.f,te=y.f,re=S.f,ne=n([].push),ie=A("symbols"),oe=A("op-symbol
10s"),se=A("wks"),ae=!X||!X[$]||!X[$].findChild,ce=function(e,t,r){var n=Z(K,t);n&&delete K[t],ee(e,t,r),n&&e!==K&&ee(K,t,n)},le=o&&a((function(){return 7!==g(ee({},"a",{get:function(){return ee(this,"a",{value:7}).a}})).a}))?ce:ee,ue=function(e,t){var r=ie[e]=g(J);return V(r,{type:H,tag:e,description:t}),o||(r.description=t),r},de=function(e,t,r){e===K&&de(oe,t,r),u(e);var n=h(t);return u(r),c(ie,n)?(r.enumerable?(c(e,q)&&e[q][n]&&(e[q][n]=!1),r=g(r,{enumerable:p(0,!1)})):(c(e,q)||ee(e,q,p(1,g(null))),e[q][n]=!0),le(e,n,r)):ee(e,n,r)},he=function(e,t){u(e);var n=d(t),i=m(n).concat(me(n));return B(i,(function(t){o&&!r(fe,n,t)||de(e,t,n[t])})),e},fe=function(e){var t=h(e),n=r(re,this,t);return!(this===K&&c(ie,t)&&!c(oe,t))&&(!(n||!c(this,t)||!c(ie,t)||c(this,q)&&this[q][t])||n)},pe=function(e,t){var r=d(e),n=h(t);if(r!==K||!c(ie,n)||c(oe,n)){var i=Z(r,n);return!i||!c(ie,n)||c(r,q)&&r[q][n]||(i.enumerable=!0),i}},ge=function(e){var t=te(d(e)),r=[];return B(t,(function(e){c(ie,e)||c(T,e)||ne(r,e)})),r},me=function(e){var t=e===K,r=te(t?oe:d(e)),n=[];return B(r,(function(e){!c(ie,e)||t&&!c(K,e)||ne(n,ie[e])})),n};s||(G=function(){if(l(J,this))throw new Q("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?f(arguments[0]):void 0,n=R(e),i=function(e){var o=void 0===this?t:this;o===K&&r(i,oe,e),c(o,q)&&c(o[q],n)&&(o[q][n]=!1);var s=p(1,e);try{le(o,n,s)}catch(a){if(!(a instanceof Y))throw a;ce(o,n,s)}};return o&&ae&&le(K,n,{configurable:!0,set:i}),ue(n,e)},E(J=G[$],"toString",(function(){return W(this).tag})),E(G,"withoutSetter",(function(e){return ue(R(e),e)})),S.f=fe,x.f=de,k.f=he,w.f=pe,v.f=y.f=ge,b.f=me,N.f=function(e){return ue(P(e),e)},o&&(j(J,"description",{configurable:!0,get:function(){return W(this).description}}),i||E(K,"propertyIsEnumerable",fe,{unsafe:!0}))),e({global:!0,constructor:!0,wrap:!0,forced:!s,sham:!s},{Symbol:G}),B(m(se),(function(e){L(e)})),e({target:H,stat:!0,forced:!s},{useSetter:function(){ae=!0},useSimple:function(){ae=!1}}),e({target:"Object",stat:!0,forced:!s,sham:!o},{create:function(e,t){return void 0===t?g(e):he(g(e),t)},defineProperty:de,defineProperties:he,getOwnPropertyDescriptor:pe}),e({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:ge}),F(),U(G,H),T[q]=!0}(),function(){if(vi)return yi;vi=1;var e=an(),t=Le(),r=_t(),n=un(),i=xt(),o=bi(),s=i("string-to-symbol-registry"),a=i("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!o},{for:function(e){var i=n(e);if(r(s,i))return s[i];var o=t("Symbol")(i);return s[i]=o,a[o]=i,o}})}(),function(){if(wi)return xi;wi=1;var e=an(),t=_t(),r=qe(),n=He(),i=xt(),o=bi(),s=i("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!o},{keyFor:function(e){if(!r(e))throw new TypeError(n(e)+" is not a symbol");if(t(s,e))return s[e]}})}(),Ii(),function(){if(Ti)return Pi;Ti=1;var e=an(),t=ze(),r=O(),n=rn(),i=kt();e({target:"Object",stat:!0,forced:!t||r((function(){n.f(1)}))},{getOwnPropertySymbols:function(e){var t=n.f;return t?t(i(e)):[]}})}()),k}var Oi,Mi={};function Li(){if(Oi)return Mi;Oi=1;var e=an(),t=M(),r=C(),n=Ae(),i=_t(),o=Oe(),s=De(),a=un(),c=Rn(),l=on(),u=r.Symbol,d=u&&u.prototype;if(t&&o(u)&&(!("description"in d)||void 0!==u().description)){var h={},f=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:a(arguments[0]),t=s(d,this)?new u(e):void 0===e?u():u(e);return""===e&&(h[t]=!0),t};l(f,u),f.prototype=d,d.constructor=f;var p="Symbol(description detection)"===String(u("description detection")),g=n(d.valueOf),m=n(d.toString),v=/^Symbol\((.*)\)[^)]+$/,y=n("".replace),b=n("".slice);c(d,"description",{configurable:!0,get:function(){var e=g(this);if(i(h,e))return"";var t=m(e),r=p?b(t,7,-1):y(t,v,"$1");return""===r?void 0:r}}),e({global:!0,constructor:!0,forced:!0},{Symbol:f})}return Mi}var Di,Fi={};function Ui(){return Di||(Di=1,oi()("asyncIterator")),Fi}var zi,Bi={};function qi(){return zi||(zi=1,oi()("hasInstance")),Bi}var Hi,$i={};function Vi(){return Hi||(Hi=1,oi()("isConcatSpreadable")),$i}var Wi,Ki={};function Gi(){return Wi||(Wi=1,oi()("iterator")),Ki}var Ji,Yi={};function Qi(){return Ji||(Ji=1,oi()("match")),Yi}var Xi,Zi={};function eo(){return Xi||(Xi=1,oi()("matchAll")),Zi}var to,ro={};function no(){return to||(to=1,oi()("replace")),ro}var io,oo={};function so(){return io||(io=1,oi()("search")),oo}var ao,co={};function lo(){return ao||(ao=1,oi()("species")),co}var uo,ho={};function fo(){return uo||(uo=1,oi()("split")),ho}var po,go={};function mo(){if(po)return go;po=1;var e=oi(),t=si();return e("toPrimitive"),t(),go}var vo,yo={};function bo(){if(vo)return yo;vo=1;var e=Le(),t=oi(),r=ai();return t("toStringTag"),r(e("Symbol"),"Symbol"),yo}var wo,xo={};function ko(){return wo||(wo=1,oi()("unscopables")),xo}var _o,Co,So,Eo,jo,Ao,Io,To,Ro,Po,No,Oo,Mo,Lo,Do,Fo,Uo,zo,Bo,qo,Ho,$o,Vo,Wo,Ko,Go={};function Jo(){if(Co)return _o;Co=1;var e=Ae(),t=$e();return _o=function(r,n,i){try{return e(t(Object.getOwnPropertyDescriptor(r,n)[i]))}catch(o){}}}function Yo(){if(Eo)return So;Eo=1;var e=Me();return So=function(t){return e(t)||null===t}}function Qo(){if(Ao)return jo;Ao=1;var e=Yo(),t=String,r=TypeError;return jo=function(n){if(e(n))return n;throw new r("Can't set "+t(n)+" as a prototype")}}function Xo(){if(To)return Io;To=1;
10var e=Jo(),t=Me(),r=Pe(),n=Qo();return Io=Object.setPrototypeOf||("__proto__"in{}?function(){var i,o=!1,s={};try{(i=e(Object.prototype,"__proto__","set"))(s,[]),o=s instanceof Array}catch(a){}return function(e,s){return r(e),n(s),t(e)?(o?i(e,s):e.__proto__=s,e):e}}():void 0),Io}function Zo(){if(Po)return Ro;Po=1;var e=Bt().f;return Ro=function(t,r,n){n in t||e(t,n,{configurable:!0,get:function(){return r[n]},set:function(e){r[n]=e}})}}function es(){if(Oo)return No;Oo=1;var e=Oe(),t=Me(),r=Xo();return No=function(n,i,o){var s,a;return r&&e(s=i.constructor)&&s!==o&&t(a=s.prototype)&&a!==o.prototype&&r(n,a),n}}function ts(){if(Lo)return Mo;Lo=1;var e=un();return Mo=function(t,r){return void 0===t?arguments.length<2?"":r:e(t)},Mo}function rs(){if(Fo)return Do;Fo=1;var e=Me(),t=qt();return Do=function(r,n){e(n)&&"cause"in n&&t(r,"cause",n.cause)}}function ns(){if(zo)return Uo;zo=1;var e=Ae(),t=Error,r=e("".replace),n=String(new t("zxcasd").stack),i=/\n\s*at [^:]*:[^\n]*/,o=i.test(n);return Uo=function(e,n){if(o&&"string"==typeof e&&!t.prepareStackTrace)for(;n--;)e=r(e,i,"");return e}}function is(){if(qo)return Bo;qo=1;var e=O(),t=je();return Bo=!e((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",t(1,7)),7!==e.stack)}))}function os(){if($o)return Ho;$o=1;var e=qt(),t=ns(),r=is(),n=Error.captureStackTrace;return Ho=function(i,o,s,a){r&&(n?n(i,o):e(i,"stack",t(s,a)))}}function ss(){if(Wo)return Vo;Wo=1;var e=Le(),t=_t(),r=qt(),n=De(),i=Xo(),o=on(),s=Zo(),a=es(),c=ts(),l=rs(),u=os(),d=M(),h=yt();return Vo=function(f,p,g,m){var v="stackTraceLimit",y=m?2:1,b=f.split("."),w=b[b.length-1],x=e.apply(null,b);if(x){var k=x.prototype;if(!h&&t(k,"cause")&&delete k.cause,!g)return x;var _=e("Error"),C=p((function(e,t){var i=c(m?t:e,void 0),o=m?new x(e):new x;return void 0!==i&&r(o,"message",i),u(o,C,o.stack,2),this&&n(k,this)&&a(o,this,C),arguments.length>y&&l(o,arguments[y]),o}));if(C.prototype=k,"Error"!==w?i?i(C,_):o(C,_,{name:!0}):d&&v in x&&(s(C,x,v),s(C,x,"prepareStackTrace")),o(C,x),!h)try{k.name!==w&&r(k,"name",w),k.constructor=C}catch(S){}return C}},Vo}function as(){if(Ko)return Go;Ko=1;var e=an(),t=C(),r=Ai(),n=ss(),i="WebAssembly",o=t[i],s=7!==new Error("e",{cause:7}).cause,a=function(t,r){var i={};i[t]=n(t,r,s),e({global:!0,constructor:!0,arity:1,forced:s},i)},c=function(t,r){if(o&&o[t]){var a={};a[t]=n(i+"."+t,r,s),e({target:i,stat:!0,constructor:!0,arity:1,forced:s},a)}};return a("Error",(function(e){return function(t){return r(e,this,arguments)}})),a("EvalError",(function(e){return function(t){return r(e,this,arguments)}})),a("RangeError",(function(e){return function(t){return r(e,this,arguments)}})),a("ReferenceError",(function(e){return function(t){return r(e,this,arguments)}})),a("SyntaxError",(function(e){return function(t){return r(e,this,arguments)}})),a("TypeError",(function(e){return function(t){return r(e,this,arguments)}})),a("URIError",(function(e){return function(t){return r(e,this,arguments)}})),c("CompileError",(function(e){return function(t){return r(e,this,arguments)}})),c("LinkError",(function(e){return function(t){return r(e,this,arguments)}})),c("RuntimeError",(function(e){return function(t){return r(e,this,arguments)}})),Go}var cs,ls,us,ds={};function hs(){if(ls)return cs;ls=1;var e=M(),t=O(),r=zt(),n=ts(),i=Error.prototype.toString,o=t((function(){if(e){var t=Object.create(Object.defineProperty({},"name",{get:function(){return this===t}}));if("true"!==i.call(t))return!0}return"2: 1"!==i.call({message:1,name:2})||"Error"!==i.call({})}));return cs=o?function(){var e=r(this),t=n(e.name,"Error"),i=n(e.message);return t?i?t+": "+i:t:i}:i,cs}function fs(){if(us)return ds;us=1;var e=hr(),t=hs(),r=Error.prototype;return r.toString!==t&&e(r,"toString",t),ds}var ps,gs,ms,vs,ys,bs,ws,xs,ks,_s,Cs,Ss,Es,js,As,Is,Ts,Rs,Ps={},Ns={};function Os(){if(gs)return ps;gs=1;var e=O();return ps=!e((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))}function Ms(){if(vs)return ms;vs=1;var e=_t(),t=Oe(),r=kt(),n=cr(),i=Os(),o=n("IE_PROTO"),s=Object,a=s.prototype;return ms=i?s.getPrototypeOf:function(n){var i=r(n);if(e(i,o))return i[o];var c=i.constructor;return t(c)&&i instanceof c?c.prototype:i instanceof s?a:null}}function Ls(){return bs?ys:(bs=1,ys={})}function Ds(){if(xs)return ws;xs=1;var e=St(),t=Ls(),r=e("iterator"),n=Array.prototype;return ws=function(e){return void 0!==e&&(t.Array===e||n[r]===e)}}function Fs(){if(_s)return ks;_s=1;var e=ln(),t=Ve(),r=Re(),n=Ls(),i=St()("iterator");
10return ks=function(o){if(!r(o))return t(o,i)||t(o,"@@iterator")||n[e(o)]}}function Us(){if(Ss)return Cs;Ss=1;var e=D(),t=$e(),r=zt(),n=He(),i=Fs(),o=TypeError;return Cs=function(s,a){var c=arguments.length<2?i(s):a;if(t(c))return r(e(c,s));throw new o(n(s)+" is not iterable")},Cs}function zs(){if(js)return Es;js=1;var e=D(),t=zt(),r=Ve();return Es=function(n,i,o){var s,a;t(n);try{if(!(s=r(n,"return"))){if("throw"===i)throw o;return o}s=e(s,n)}catch(c){a=!0,s=c}if("throw"===i)throw o;if(a)throw s;return t(s),o}}function Bs(){if(Is)return As;Is=1;var e=li(),t=D(),r=zt(),n=He(),i=Ds(),o=Mr(),s=De(),a=Us(),c=Fs(),l=zs(),u=TypeError,d=function(e,t){this.stopped=e,this.result=t},h=d.prototype;return As=function(f,p,g){var m,v,y,b,w,x,k,_=g&&g.that,C=!(!g||!g.AS_ENTRIES),S=!(!g||!g.IS_RECORD),E=!(!g||!g.IS_ITERATOR),j=!(!g||!g.INTERRUPTED),A=e(p,_),I=function(e){return m&&l(m,"normal",e),new d(!0,e)},T=function(e){return C?(r(e),j?A(e[0],e[1],I):A(e[0],e[1])):j?A(e,I):A(e)};if(S)m=f.iterator;else if(E)m=f;else{if(!(v=c(f)))throw new u(n(f)+" is not iterable");if(i(v)){for(y=0,b=o(f);b>y;y++)if((w=T(f[y]))&&s(h,w))return w;return new d(!1)}m=a(f,v)}for(x=S?f.next:m.next;!(k=t(x,m)).done;){try{w=T(k.value)}catch(R){l(m,"throw",R)}if("object"==typeof w&&w&&s(h,w))return w}return new d(!1)},As}function qs(){return Rs||(Rs=1,function(){if(Ts)return Ns;Ts=1;var e=an(),t=De(),r=Ms(),n=Xo(),i=on(),o=kn(),s=qt(),a=je(),c=rs(),l=os(),u=Bs(),d=ts(),h=St()("toStringTag"),f=Error,p=[].push,g=function(e,i){var a,v=t(m,this);n?a=n(new f,v?r(this):m):(a=v?this:o(m),s(a,h,"Error")),void 0!==i&&s(a,"message",d(i)),l(a,g,a.stack,1),arguments.length>2&&c(a,arguments[2]);var y=[];return u(e,p,{that:y}),s(a,"errors",y),a};n?n(g,f):i(g,f,{name:!0});var m=g.prototype=o(f.prototype,{constructor:a(1,g),message:a(1,""),name:a(1,"AggregateError")});e({global:!0,constructor:!0,arity:2},{AggregateError:g})}()),Ps}var Hs,$s={};function Vs(){if(Hs)return $s;Hs=1;var e=an(),t=Le(),r=Ai(),n=O(),i=ss(),o="AggregateError",s=t(o),a=!n((function(){return 1!==s([1]).errors[0]}))&&n((function(){return 7!==s([1],o,{cause:7}).cause}));return e({global:!0,constructor:!0,arity:2,forced:a},{AggregateError:i(o,(function(e){return function(t,n){return r(e,this,arguments)}}),a,!0)}),$s}var Ws,Ks,Gs,Js={};function Ys(){if(Ks)return Ws;Ks=1;var e=St(),t=kn(),r=Bt().f,n=e("unscopables"),i=Array.prototype;return void 0===i[n]&&r(i,n,{configurable:!0,value:t(null)}),Ws=function(e){i[n][e]=!0}}function Qs(){if(Gs)return Js;Gs=1;var e=an(),t=kt(),r=Mr(),n=Pr(),i=Ys();return e({target:"Array",proto:!0},{at:function(e){var i=t(this),o=r(i),s=n(e),a=s>=0?s:o+s;return a<0||a>=o?void 0:i[a]}}),i("at"),Js}var Xs,Zs,ea,ta,ra,na,ia,oa={};function sa(){if(Zs)return Xs;Zs=1;var e=TypeError;return Xs=function(t){if(t>9007199254740991)throw e("Maximum allowed index exceeded");return t}}function aa(){if(ta)return ea;ta=1;var e=M(),t=Bt(),r=je();return ea=function(n,i,o){e?t.f(n,i,r(0,o)):n[i]=o}}function ca(){if(na)return ra;na=1;var e=O(),t=St(),r=Ue(),n=t("species");return ra=function(t){return r>=51||!e((function(){var e=[];return(e.constructor={})[n]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}}function la(){if(ia)return oa;ia=1;var e=an(),t=O(),r=ui(),n=Me(),i=kt(),o=Mr(),s=sa(),a=aa(),c=fi(),l=ca(),u=St(),d=Ue(),h=u("isConcatSpreadable"),f=d>=51||!t((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),p=function(e){if(!n(e))return!1;var t=e[h];return void 0!==t?!!t:r(e)};return e({target:"Array",proto:!0,arity:1,forced:!f||!l("concat")},{concat:function(e){var t,r,n,l,u,d=i(this),h=c(d,0),f=0;for(t=-1,n=arguments.length;t<n;t++)if(p(u=-1===t?d:arguments[t]))for(l=o(u),s(f+l),r=0;r<l;r++,f++)r in u&&a(h,f,u[r]);else s(f+1),a(h,f++,u);return h.length=f,h}}),oa}var ua,da,ha,fa,pa,ga={};function ma(){if(da)return ua;da=1;var e=He(),t=TypeError;return ua=function(r,n){if(!delete r[n])throw new t("Cannot delete property "+e(n)+" of "+e(r))}}function va(){if(fa)return ha;fa=1;var e=kt(),t=Nr(),r=Mr(),n=ma(),i=Math.min;return ha=[].copyWithin||function(o,s){var a=e(this),c=r(a),l=t(o,c),u=t(s,c),d=arguments.length>2?arguments[2]:void 0,h=i((void 0===d?c:t(d,c))-u,c-l),f=1;
10for(u<l&&l<u+h&&(f=-1,u+=h-1,l+=h-1);h-- >0;)u in a?a[l]=a[u]:n(a,l),l+=f,u+=f;return a},ha}function ya(){if(pa)return ga;pa=1;var e=an(),t=va(),r=Ys();return e({target:"Array",proto:!0},{copyWithin:t}),r("copyWithin"),ga}var ba,wa,xa,ka={};function _a(){if(wa)return ba;wa=1;var e=O();return ba=function(t,r){var n=[][t];return!!n&&e((function(){n.call(null,r||function(){return 1},1)}))}}function Ca(){if(xa)return ka;xa=1;var e=an(),t=pi().every;return e({target:"Array",proto:!0,forced:!_a()("every")},{every:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),ka}var Sa,Ea,ja,Aa={};function Ia(){if(Ea)return Sa;Ea=1;var e=kt(),t=Nr(),r=Mr();return Sa=function(n){for(var i=e(this),o=r(i),s=arguments.length,a=t(s>1?arguments[1]:void 0,o),c=s>2?arguments[2]:void 0,l=void 0===c?o:t(c,o);l>a;)i[a++]=n;return i},Sa}function Ta(){if(ja)return Aa;ja=1;var e=an(),t=Ia(),r=Ys();return e({target:"Array",proto:!0},{fill:t}),r("fill"),Aa}var Ra,Pa={};function Na(){if(Ra)return Pa;Ra=1;var e=an(),t=pi().filter;return e({target:"Array",proto:!0,forced:!ca()("filter")},{filter:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),Pa}var Oa,Ma={};function La(){if(Oa)return Ma;Oa=1;var e=an(),t=pi().find,r=Ys(),n="find",i=!0;return n in[]&&Array(1)[n]((function(){i=!1})),e({target:"Array",proto:!0,forced:i},{find:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),r(n),Ma}var Da,Fa={};function Ua(){if(Da)return Fa;Da=1;var e=an(),t=pi().findIndex,r=Ys(),n="findIndex",i=!0;return n in[]&&Array(1)[n]((function(){i=!1})),e({target:"Array",proto:!0,forced:i},{findIndex:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),r(n),Fa}var za,Ba,qa,Ha={};function $a(){if(Ba)return za;Ba=1;var e=li(),t=Te(),r=kt(),n=Mr(),i=function(i){var o=1===i;return function(s,a,c){for(var l,u=r(s),d=t(u),h=n(d),f=e(a,c);h-- >0;)if(f(l=d[h],h,u))switch(i){case 0:return l;case 1:return h}return o?-1:void 0}};return za={findLast:i(0),findLastIndex:i(1)}}function Va(){if(qa)return Ha;qa=1;var e=an(),t=$a().findLast,r=Ys();return e({target:"Array",proto:!0},{findLast:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),r("findLast"),Ha}var Wa,Ka={};function Ga(){if(Wa)return Ka;Wa=1;var e=an(),t=$a().findLastIndex,r=Ys();return e({target:"Array",proto:!0},{findLastIndex:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),r("findLastIndex"),Ka}var Ja,Ya,Qa,Xa={};function Za(){if(Ya)return Ja;Ya=1;var e=ui(),t=Mr(),r=sa(),n=li(),i=function(o,s,a,c,l,u,d,h){for(var f,p,g=l,m=0,v=!!d&&n(d,h);m<c;)m in a&&(f=v?v(a[m],m,s):a[m],u>0&&e(f)?(p=t(f),g=i(o,s,f,p,g,u-1)-1):(r(g+1),o[g]=f),g++),m++;return g};return Ja=i}function ec(){if(Qa)return Xa;Qa=1;var e=an(),t=Za(),r=kt(),n=Mr(),i=Pr(),o=fi();return e({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,s=r(this),a=n(s),c=o(s,0);return c.length=t(c,s,s,a,0,void 0===e?1:i(e)),c}}),Xa}var tc,rc={};function nc(){if(tc)return rc;tc=1;var e=an(),t=Za(),r=$e(),n=kt(),i=Mr(),o=fi();return e({target:"Array",proto:!0},{flatMap:function(e){var s,a=n(this),c=i(a);return r(e),(s=o(a,0)).length=t(s,a,a,c,0,1,e,arguments.length>1?arguments[1]:void 0),s}}),rc}var ic,oc,sc,ac={};function cc(){if(oc)return ic;oc=1;var e=pi().forEach,t=_a()("forEach");return ic=t?[].forEach:function(t){return e(this,t,arguments.length>1?arguments[1]:void 0)},ic}function lc(){if(sc)return ac;sc=1;var e=an(),t=cc();return e({target:"Array",proto:!0,forced:[].forEach!==t},{forEach:t}),ac}var uc,dc,hc,fc,pc,gc,mc,vc={};function yc(){if(dc)return uc;dc=1;var e=zt(),t=zs();return uc=function(r,n,i,o){try{return o?n(e(i)[0],i[1]):n(i)}catch(s){t(r,"throw",s)}}}function bc(){if(fc)return hc;fc=1;var e=li(),t=D(),r=kt(),n=yc(),i=Ds(),o=di(),s=Mr(),a=aa(),c=Us(),l=Fs(),u=Array;return hc=function(d){var h=r(d),f=o(this),p=arguments.length,g=p>1?arguments[1]:void 0,m=void 0!==g;m&&(g=e(g,p>2?arguments[2]:void 0));var v,y,b,w,x,k,_=l(h),C=0;if(!_||this===u&&i(_))for(v=s(h),y=f?new this(v):u(v);v>C;C++)k=m?g(h[C],C):h[C],a(y,C,k);else for(y=f?new this:[],x=(w=c(h,_)).next;
10!(b=t(x,w)).done;C++)k=m?n(w,g,[b.value,C],!0):b.value,a(y,C,k);return y.length=C,y},hc}function wc(){if(gc)return pc;gc=1;var e=St()("iterator"),t=!1;try{var r=0,n={next:function(){return{done:!!r++}},return:function(){t=!0}};n[e]=function(){return this},Array.from(n,(function(){throw 2}))}catch(i){}return pc=function(r,n){try{if(!n&&!t)return!1}catch(i){return!1}var o=!1;try{var s={};s[e]=function(){return{next:function(){return{done:o=!0}}}},r(s)}catch(i){}return o}}function xc(){if(mc)return vc;mc=1;var e=an(),t=bc();return e({target:"Array",stat:!0,forced:!wc()((function(e){Array.from(e)}))},{from:t}),vc}var kc,_c={};function Cc(){if(kc)return _c;kc=1;var e=an(),t=Lr().includes,r=O(),n=Ys();return e({target:"Array",proto:!0,forced:r((function(){return!Array(1).includes()}))},{includes:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),n("includes"),_c}var Sc,Ec={};function jc(){if(Sc)return Ec;Sc=1;var e=an(),t=ci(),r=Lr().indexOf,n=_a(),i=t([].indexOf),o=!!i&&1/i([1],1,-0)<0;return e({target:"Array",proto:!0,forced:o||!n("indexOf")},{indexOf:function(e){var t=arguments.length>1?arguments[1]:void 0;return o?i(this,e,t)||0:r(this,e,t)}}),Ec}var Ac,Ic,Tc,Rc,Pc,Nc,Oc,Mc,Lc,Dc,Fc,Uc={};function zc(){return Ac||(Ac=1,an()({target:"Array",stat:!0},{isArray:ui()})),Uc}function Bc(){if(Tc)return Ic;Tc=1;var e,t,r,n=O(),i=Oe(),o=Me(),s=kn(),a=Ms(),c=hr(),l=St(),u=yt(),d=l("iterator"),h=!1;[].keys&&("next"in(r=[].keys())?(t=a(a(r)))!==Object.prototype&&(e=t):h=!0);var f=!o(e)||n((function(){var t={};return e[d].call(t)!==t}));return f?e={}:u&&(e=s(e)),i(e[d])||c(e,d,(function(){return this})),Ic={IteratorPrototype:e,BUGGY_SAFARI_ITERATORS:h}}function qc(){if(Pc)return Rc;Pc=1;var e=Bc().IteratorPrototype,t=kn(),r=je(),n=ai(),i=Ls(),o=function(){return this};return Rc=function(s,a,c,l){var u=a+" Iterator";return s.prototype=t(e,{next:r(+!l,c)}),n(s,u,!1,!0),i[u]=o,s}}function Hc(){if(Oc)return Nc;Oc=1;var e=an(),t=D(),r=yt(),n=or(),i=Oe(),o=qc(),s=Ms(),a=Xo(),c=ai(),l=qt(),u=hr(),d=St(),h=Ls(),f=Bc(),p=n.PROPER,g=n.CONFIGURABLE,m=f.IteratorPrototype,v=f.BUGGY_SAFARI_ITERATORS,y=d("iterator"),b="keys",w="values",x="entries",k=function(){return this};return Nc=function(n,d,f,_,C,S,E){o(f,d,_);var j,A,I,T=function(e){if(e===C&&M)return M;if(!v&&e&&e in N)return N[e];switch(e){case b:case w:case x:return function(){return new f(this,e)}}return function(){return new f(this)}},R=d+" Iterator",P=!1,N=n.prototype,O=N[y]||N["@@iterator"]||C&&N[C],M=!v&&O||T(C),L="Array"===d&&N.entries||O;if(L&&(j=s(L.call(new n)))!==Object.prototype&&j.next&&(r||s(j)===m||(a?a(j,m):i(j[y])||u(j,y,k)),c(j,R,!0,!0),r&&(h[R]=k)),p&&C===w&&O&&O.name!==w&&(!r&&g?l(N,"name",w):(P=!0,M=function(){return t(O,this)})),C)if(A={values:T(w),keys:S?M:T(b),entries:T(x)},E)for(I in A)(v||P||!(I in N))&&u(N,I,A[I]);else e({target:d,proto:!0,forced:v||P},A);return r&&!E||N[y]===M||u(N,y,M,{name:C}),h[d]=M,A}}function $c(){return Lc?Mc:(Lc=1,Mc=function(e,t){return{value:e,done:t}})}function Vc(){if(Fc)return Dc;Fc=1;var e=Ne(),t=Ys(),r=Ls(),n=ur(),i=Bt().f,o=Hc(),s=$c(),a=yt(),c=M(),l="Array Iterator",u=n.set,d=n.getterFor(l);Dc=o(Array,"Array",(function(t,r){u(this,{type:l,target:e(t),index:0,kind:r})}),(function(){var e=d(this),t=e.target,r=e.index++;if(!t||r>=t.length)return e.target=null,s(void 0,!0);switch(e.kind){case"keys":return s(r,!1);case"values":return s(t[r],!1)}return s([r,t[r]],!1)}),"values");var h=r.Arguments=r.Array;if(t("keys"),t("values"),t("entries"),!a&&c&&"values"!==h.name)try{i(h,"name",{value:"values"})}catch(f){}return Dc}var Wc,Kc={};function Gc(){if(Wc)return Kc;Wc=1;var e=an(),t=Ae(),r=Te(),n=Ne(),i=_a(),o=t([].join);return e({target:"Array",proto:!0,forced:r!==Object||!i("join",",")},{join:function(e){return o(n(this),void 0===e?",":e)}}),Kc}var Jc,Yc,Qc,Xc={};function Zc(){if(Yc)return Jc;Yc=1;var e=Ai(),t=Ne(),r=Pr(),n=Mr(),i=_a(),o=Math.min,s=[].lastIndexOf,a=!!s&&1/[1].lastIndexOf(1,-0)<0,c=i("lastIndexOf");return Jc=a||!c?function(i){if(a)return e(s,this,arguments)||0;var c=t(this),l=n(c);if(0===l)return-1;var u=l-1;for(arguments.length>1&&(u=o(u,r(arguments[1]))),u<0&&(u=l+u);u>=0;u--)if(u in c&&c[u]===i)return u||0;return-1}:s,Jc}function el(){if(Qc)return Xc;Qc=1;var e=an(),t=Zc();return e({target:"Array",proto:!0,forced:t!==[].lastIndexOf},{lastIndexOf:t}),Xc}var tl,rl={};function nl(){if(tl)return rl;tl=1;var e=an(),t=pi().map;return e({target:"Array",proto:!0,forced:!ca()("map")},{map:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),rl}var il,ol={};function sl(){if(il)return ol;il=1;var e=an(),t=O(),r=di(),n=aa(),i=Array;return e({target:"Array",stat:!0,forced:t((function(){function e(){}return!(i.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,o=new(r(this)?this:i)(t);t>e;)n(o,e,arguments[e++]);return o.length=t,o}}),ol}var al,cl,ll,ul={};function dl(){if(cl)return al;cl=1;var e=M(),t=ui(),r=TypeError,n=Object.getOwnPropertyDescriptor,i=e&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();return al=i?function(e,i){if(t(e)&&!n(e,"length").writable)throw new r("Cannot set read only .length");return e.length=i}:function(e,t){return e.length=t}}function hl(){if(ll)return ul;ll=1;var e=an(),t=kt(),r=Mr(),n=dl(),i=sa();return e({target:"Array",proto:!0,arity:1,forced:O()((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function(e){var o=t(this),s=r(o),a=arguments.length;i(s+a);for(var c=0;c<a;c++)o[s]=arguments[c],s++;return n(o,s),s}}),ul}var fl,pl,gl,ml,vl,yl,bl,wl={};function xl(){if(pl)return fl;pl=1;var e=$e(),t=kt(),r=Te(),n=Mr(),i=TypeError,o="Reduce of empty array with 
10no initial value",s=function(s){return function(a,c,l,u){var d=t(a),h=r(d),f=n(d);if(e(c),0===f&&l<2)throw new i(o);var p=s?f-1:0,g=s?-1:1;if(l<2)for(;;){if(p in h){u=h[p],p+=g;break}if(p+=g,s?p<0:f<=p)throw new i(o)}for(;s?p>=0:f>p;p+=g)p in h&&(u=c(u,h[p],p,d));return u}};return fl={left:s(!1),right:s(!0)}}function kl(){if(ml)return gl;ml=1;var e=C(),t=Fe(),r=Ie(),n=function(e){return t.slice(0,e.length)===e};return gl=n("Bun/")?"BUN":n("Cloudflare-Workers")?"CLOUDFLARE":n("Deno/")?"DENO":n("Node.js/")?"NODE":e.Bun&&"string"==typeof Bun.version?"BUN":e.Deno&&"object"==typeof Deno.version?"DENO":"process"===r(e.process)?"NODE":e.window&&e.document?"BROWSER":"REST"}function _l(){if(yl)return vl;yl=1;var e=kl();return vl="NODE"===e}function Cl(){if(bl)return wl;bl=1;var e=an(),t=xl().left,r=_a(),n=Ue();return e({target:"Array",proto:!0,forced:!_l()&&n>79&&n<83||!r("reduce")},{reduce:function(e){var r=arguments.length;return t(this,e,r,r>1?arguments[1]:void 0)}}),wl}var Sl,El={};function jl(){if(Sl)return El;Sl=1;var e=an(),t=xl().right,r=_a(),n=Ue();return e({target:"Array",proto:!0,forced:!_l()&&n>79&&n<83||!r("reduceRight")},{reduceRight:function(e){return t(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}}),El}var Al,Il={};function Tl(){if(Al)return Il;Al=1;var e=an(),t=Ae(),r=ui(),n=t([].reverse),i=[1,2];return e({target:"Array",proto:!0,forced:String(i)===String(i.reverse())},{reverse:function(){return r(this)&&(this.length=this.length),n(this)}}),Il}var Rl,Pl={};function Nl(){if(Rl)return Pl;Rl=1;var e=an(),t=ui(),r=di(),n=Me(),i=Nr(),o=Mr(),s=Ne(),a=aa(),c=St(),l=ca(),u=In(),d=l("slice"),h=c("species"),f=Array,p=Math.max;return e({target:"Array",proto:!0,forced:!d},{slice:function(e,c){var l,d,g,m=s(this),v=o(m),y=i(e,v),b=i(void 0===c?v:c,v);if(t(m)&&(l=m.constructor,(r(l)&&(l===f||t(l.prototype))||n(l)&&null===(l=l[h]))&&(l=void 0),l===f||void 0===l))return u(m,y,b);for(d=new(void 0===l?f:l)(p(b-y,0)),g=0;y<b;y++,g++)y in m&&a(d,g,m[y]);return d.length=g,d}}),Pl}var Ol,Ml={};function Ll(){if(Ol)return Ml;Ol=1;var e=an(),t=pi().some;return e({target:"Array",proto:!0,forced:!_a()("some")},{some:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),Ml}var Dl,Fl,Ul,zl,Bl,ql,Hl,$l,Vl,Wl={};function Kl(){if(Fl)return Dl;Fl=1;var e=In(),t=Math.floor,r=function(n,i){var o=n.length;if(o<8)for(var s,a,c=1;c<o;){for(a=c,s=n[c];a&&i(n[a-1],s)>0;)n[a]=n[--a];a!==c++&&(n[a]=s)}else for(var l=t(o/2),u=r(e(n,0,l),i),d=r(e(n,l),i),h=u.length,f=d.length,p=0,g=0;p<h||g<f;)n[p+g]=p<h&&g<f?i(u[p],d[g])<=0?u[p++]:d[g++]:p<h?u[p++]:d[g++];return n};return Dl=r}function Gl(){if(zl)return Ul;zl=1;var e=Fe().match(/firefox\/(\d+)/i);return Ul=!!e&&+e[1]}function Jl(){if(ql)return Bl;ql=1;var e=Fe();return Bl=/MSIE|Trident/.test(e)}function Yl(){if($l)return Hl;$l=1;var e=Fe().match(/AppleWebKit\/(\d+)\./);return Hl=!!e&&+e[1]}function Ql(){if(Vl)return Wl;Vl=1;var e=an(),t=Ae(),r=$e(),n=kt(),i=Mr(),o=ma(),s=un(),a=O(),c=Kl(),l=_a(),u=Gl(),d=Jl(),h=Ue(),f=Yl(),p=[],g=t(p.sort),m=t(p.push),v=a((function(){p.sort(void 0)})),y=a((function(){p.sort(null)})),b=l("sort"),w=!a((function(){if(h)return h<70;if(!(u&&u>3)){if(d)return!0;if(f)return f<603;var e,t,r,n,i="";for(e=65;e<76;
10e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(n=0;n<47;n++)p.push({k:t+n,v:r})}for(p.sort((function(e,t){return t.v-e.v})),n=0;n<p.length;n++)t=p[n].k.charAt(0),i.charAt(i.length-1)!==t&&(i+=t);return"DGBEFHACIJK"!==i}}));return e({target:"Array",proto:!0,forced:v||!y||!b||!w},{sort:function(e){void 0!==e&&r(e);var t=n(this);if(w)return void 0===e?g(t):g(t,e);var a,l,u=[],d=i(t);for(l=0;l<d;l++)l in t&&m(u,t[l]);for(c(u,function(e){return function(t,r){return void 0===r?-1:void 0===t?1:void 0!==e?+e(t,r)||0:s(t)>s(r)?1:-1}}(e)),a=i(u),l=0;l<a;)t[l]=u[l++];for(;l<d;)o(t,l++);return t}}),Wl}var Xl,Zl,eu,tu={};function ru(){if(Zl)return Xl;Zl=1;var e=Le(),t=Rn(),r=St(),n=M(),i=r("species");return Xl=function(r){var o=e(r);n&&o&&!o[i]&&t(o,i,{configurable:!0,get:function(){return this}})}}function nu(){return eu||(eu=1,ru()("Array")),tu}var iu,ou={};function su(){if(iu)return ou;iu=1;var e=an(),t=kt(),r=Nr(),n=Pr(),i=Mr(),o=dl(),s=sa(),a=fi(),c=aa(),l=ma(),u=ca()("splice"),d=Math.max,h=Math.min;return e({target:"Array",proto:!0,forced:!u},{splice:function(e,u){var f,p,g,m,v,y,b=t(this),w=i(b),x=r(e,w),k=arguments.length;for(0===k?f=p=0:1===k?(f=0,p=w-x):(f=k-2,p=h(d(n(u),0),w-x)),s(w+f-p),g=a(b,p),m=0;m<p;m++)(v=x+m)in b&&c(g,m,b[v]);if(g.length=p,f<p){for(m=x;m<w-p;m++)y=m+f,(v=m+p)in b?b[y]=b[v]:l(b,y);for(m=w;m>w-p+f;m--)l(b,m-1)}else if(f>p)for(m=w-p;m>x;m--)y=m+f-1,(v=m+p-1)in b?b[y]=b[v]:l(b,y);for(m=0;m<f;m++)b[m+x]=arguments[m+2];return o(b,w-p+f),g}}),ou}var au,cu,lu,uu={};function du(){if(cu)return au;cu=1;var e=Mr();return au=function(t,r){for(var n=e(t),i=new r(n),o=0;o<n;o++)i[o]=t[n-o-1];return i},au}function hu(){if(lu)return uu;lu=1;var e=an(),t=du(),r=Ne(),n=Ys(),i=Array;return e({target:"Array",proto:!0},{toReversed:function(){return t(r(this),i)}}),n("toReversed"),uu}var fu,pu,gu,mu,vu,yu={};function bu(){if(pu)return fu;pu=1;var e=Mr();return fu=function(t,r,n){for(var i=0,o=arguments.length>2?n:e(r),s=new t(o);o>i;)s[i]=r[i++];return s},fu}function wu(){if(mu)return gu;mu=1;var e=C();return gu=function(t,r){var n=e[t],i=n&&n.prototype;return i&&i[r]}}function xu(){if(vu)return yu;vu=1;var e=an(),t=Ae(),r=$e(),n=Ne(),i=bu(),o=wu(),s=Ys(),a=Array,c=t(o("Array","sort"));return e({target:"Array",proto:!0},{toSorted:function(e){void 0!==e&&r(e);var t=n(this),o=i(a,t);return c(o,e)}}),s("toSorted"),yu}var ku,_u={};function Cu(){if(ku)return _u;ku=1;var e=an(),t=Ys(),r=sa(),n=Mr(),i=Nr(),o=Ne(),s=Pr(),a=Array,c=Math.max,l=Math.min;return e({target:"Array",proto:!0},{toSpliced:function(e,t){var u,d,h,f,p=o(this),g=n(p),m=i(e,g),v=arguments.length,y=0;for(0===v?u=d=0:1===v?(u=0,d=g-m):(u=v-2,d=l(c(s(t),0),g-m)),h=r(g+u-d),f=a(h);y<m;y++)f[y]=p[y];for(;y<m+u;y++)f[y]=arguments[y-m+2];for(;y<h;y++)f[y]=p[y+d-u];return f}}),t("toSpliced"),_u}var Su,Eu={};function ju(){return Su||(Su=1,Ys()("flat")),Eu}var Au,Iu={};function Tu(){return Au||(Au=1,Ys()("flatMap")),Iu}var Ru,Pu={};function Nu(){if(Ru)return Pu;Ru=1;var e=an(),t=kt(),r=Mr(),n=dl(),i=ma(),o=sa();return e({target:"Array",proto:!0,arity:1,forced:1!==[].unshift(0)||!function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(e){return e instanceof TypeError}}()},{unshift:function(e){var s=t(this),a=r(s),c=arguments.length;if(c){o(a+c);for(var l=a;l--;){var u=l+c;l in s?s[u]=s[l]:i(s,u)}for(var d=0;d<c;d++)s[d]=arguments[d]}return n(s,a+c)}}),Pu}var Ou,Mu,Lu,Du={};function Fu(){if(Mu)return Ou;Mu=1;var e=Mr(),t=Pr(),r=RangeError;return Ou=function(n,i,o,s){var a=e(n),c=t(o),l=c<0?a+c:c;if(l>=a||l<0)throw new r("Incorrect index");for(var u=new i(a),d=0;d<a;d++)u[d]=d===l?s:n[d];return u},Ou}
vendor: 5,687 bytes, line 10
10function Uu(){if(Lu)return Du;Lu=1;var e=an(),t=Fu(),r=Ne(),n=Array;return e({target:"Array",proto:!0},{with:function(e,i){return t(r(this),n,e,i)}}),Du}var zu,Bu,qu,Hu,$u,Vu,Wu,Ku,Gu,Ju,Yu,Qu,Xu,Zu,ed,td,rd,nd,id,od,sd,ad={};function cd(){return Bu?zu:(Bu=1,zu="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView)}function ld(){if(Hu)return qu;Hu=1;var e=hr();return qu=function(t,r,n){for(var i in r)e(t,i,r[i],n);return t}}function ud(){if(Vu)return $u;Vu=1;var e=De(),t=TypeError;return $u=function(r,n){if(e(n,r))return r;throw new t("Incorrect invocation")}}function dd(){if(Ku)return Wu;Ku=1;var e=Pr(),t=Or(),r=RangeError;return Wu=function(n){if(void 0===n)return 0;var i=e(n),o=t(i);if(i!==o)throw new r("Wrong length or index");return o}}function hd(){return Ju||(Ju=1,Gu=Math.sign||function(e){var t=+e;return 0===t||t!=t?t:t<0?-1:1}),Gu}function fd(){if(Qu)return Yu;Qu=1;var e=4503599627370496;return Yu=function(t){return t+e-e}}function pd(){if(Zu)return Xu;Zu=1;var e=hd(),t=fd(),r=Math.abs;return Xu=function(n,i,o,s){var a=+n,c=r(a),l=e(a);if(c<s)return l*t(c/s/i)*s*i;var u=(1+i/2220446049250313e-31)*c,d=u-(u-c);return d>o||d!=d?l*(1/0):l*d},Xu}function gd(){if(td)return ed;td=1;var e=pd();return ed=Math.fround||function(t){return e(t,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)},ed}function md(){if(nd)return rd;nd=1;var e=Array,t=Math.abs,r=Math.pow,n=Math.floor,i=Math.log,o=Math.LN2;return rd={pack:function(s,a,c){var l,u,d,h=e(c),f=8*c-a-1,p=(1<<f)-1,g=p>>1,m=23===a?r(2,-24)-r(2,-77):0,v=s<0||0===s&&1/s<0?1:0,y=0;for((s=t(s))!=s||s===1/0?(u=s!=s?1:0,l=p):(l=n(i(s)/o),s*(d=r(2,-l))<1&&(l--,d*=2),(s+=l+g>=1?m/d:m*r(2,1-g))*d>=2&&(l++,d/=2),l+g>=p?(u=0,l=p):l+g>=1?(u=(s*d-1)*r(2,a),l+=g):(u=s*r(2,g-1)*r(2,a),l=0));a>=8;)h[y++]=255&u,u/=256,a-=8;for(l=l<<a|u,f+=a;f>0;)h[y++]=255&l,l/=256,f-=8;return h[y-1]|=128*v,h},unpack:function(e,t){var n,i=e.length,o=8*i-t-1,s=(1<<o)-1,a=s>>1,c=o-7,l=i-1,u=e[l--],d=127&u;for(u>>=7;c>0;)d=256*d+e[l--],c-=8;for(n=d&(1<<-c)-1,d>>=-c,c+=t;c>0;)n=256*n+e[l--],c-=8;if(0===d)d=1-a;else{if(d===s)return n?NaN:u?-1/0:1/0;n+=r(2,t),d-=a}return(u?-1:1)*n*r(2,d-t)}},rd}function vd(){if(od)return id;od=1;var e=C(),t=Ae(),r=M(),n=cd(),i=or(),o=qt(),s=Rn(),a=ld(),c=O(),l=ud(),u=Pr(),d=Or(),h=dd(),f=gd(),p=md(),g=Ms(),m=Xo(),v=Ia(),y=In(),b=es(),w=on(),x=ai(),k=ur(),_=i.PROPER,S=i.CONFIGURABLE,E="ArrayBuffer",j="DataView",A="prototype",I="Wrong index",T=k.getterFor(E),R=k.getterFor(j),P=k.set,N=e[E],L=N,D=L&&L[A],F=e[j],U=F&&F[A],z=Object.prototype,B=e.Array,q=e.RangeError,H=t(v),$=t([].reverse),V=p.pack,W=p.unpack,K=function(e){return[255&e]},G=function(e){return[255&e,e>>8&255]},J=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},Y=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},Q=function(e){return V(f(e),23,4)},X=function(e){return V(e,52,8)},Z=function(e,t,r){s(e[A],t,{configurable:!0,get:function(){return r(this)[t]}})},ee=function(e,t,r,n){var i=R(e),o=h(r),s=!!n;if(o+t>i.byteLength)throw new q(I);var a=i.bytes,c=o+i.byteOffset,l=y(a,c,c+t);return s?l:$(l)},te=function(e,t,r,n,i,o){var s=R(e),a=h(r),c=n(+i),l=!!o;if(a+t>s.byteLength)throw new q(I);for(var u=s.bytes,d=a+s.byteOffset,f=0;f<t;f++)u[d+f]=c[l?f:t-f-1]};if(n){var re=_&&N.name!==E;c((function(){N(1)}))&&c((function(){new N(-1)}))&&!c((function(){return new N,new N(1.5),new N(NaN),1!==N.length||re&&!S}))?re&&S&&o(N,"name",E):((L=function(e){return l(this,D),b(new N(h(e)),this,L)})[A]=D,D.constructor=L,w(L,N)),m&&g(U)!==z&&m(U,z);var ne=new F(new L(2)),ie=t(U.setInt8);ne.setInt8(0,2147483648),ne.setInt8(1,2147483649),!ne.getInt8(0)&&ne.getInt8(1)||a(U,{setInt8:function(e,t){ie(this,e,t<<24>>24)},setUint8:function(e,t){ie(this,e,t<<24>>24)}},{unsafe:!0})}else D=(L=function(e){l(this,D);var t=h(e);P(this,{type:E,bytes:H(B(t),0),byteLength:t}),r||(this.byteLength=t,this.detached=!1)})[A],U=(F=function(e,t,n){l(this,U),l(e,D);var i=T(e),o=i.byteLength,s=u(t);if(s<0||s>o)throw new q("Wrong offset");if(s+(n=void 0===n?o-s:d(n))>o)throw new q("Wrong length");P(this,{type:j,buffer:e,byteLength:n,byteOffset:s,bytes:i.bytes}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=s)})[A],r&&(Z(L,"byteLength",T),Z(F,"buffer",R),Z(F,"byteLength",R),Z(F,"byteOffset",R)),a(U,{getInt8:function(e){return ee(this,1,e)[0]<<24>>24},getUint8:function(e){return ee(this,1,e)[0]},getInt16:function(e){var t=ee(this,2,e,arguments.length>1&&arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=ee(this,2,e,arguments.length>1&&arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return Y(ee(this,4,e,arguments.length>1&&arguments[1]))},getUint32:function(e){return Y(ee(this,4,e,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(e){return W(ee(this,4,e,arguments.length>1&&arguments[1]),23)},getFloat64:function(e){return W(ee(this,8,e,arguments.length>1&&arguments[1]),52)},setInt8:function(e,t){te(this,1,e,K,t)},setUint8:function(e,t){te(this,1,e,K,t)},setInt16:function(e,t){te(this,2,e,G,t,arguments.length>2&&arguments[2])},setUint16:function(e,t){te(this,2,e,G,t,arguments.length>2&&arguments[2])},setInt32:function(e,t){te(this,4,e,J,t,arguments.length>2&&arguments[2])},setUint32:function(e,t){te(this,4,e,J,t,arguments.length>2&&arguments[2])},setFloat32:function(e,t){te(this,4,e,Q,t,arguments.length>2&&arguments[2])},setFloat64:function(e,t){te(this,8,e,X,t,arguments.length>2&&arguments[2])}});return x(L,E),x(F,j),id={ArrayBuffer:L,DataView:F}}function yd(){if(sd)return ad;sd=1;var e=an(),t=C(),r=vd(),n=ru(),i="ArrayBuffer",o=r[i];return e({global:!0,constructor:!0,forced:t[i]!==o},{ArrayBuffer:o}),n(i),ad}var bd,wd,xd,kd={};function _d(){if(wd)return bd;
10wd=1;var e,t,r,n=cd(),i=M(),o=C(),s=Oe(),a=Me(),c=_t(),l=ln(),u=He(),d=qt(),h=hr(),f=Rn(),p=De(),g=Ms(),m=Xo(),v=St(),y=Ct(),b=ur(),w=b.enforce,x=b.get,k=o.Int8Array,_=k&&k.prototype,S=o.Uint8ClampedArray,E=S&&S.prototype,j=k&&g(k),A=_&&g(_),I=Object.prototype,T=o.TypeError,R=v("toStringTag"),P=y("TYPED_ARRAY_TAG"),N="TypedArrayConstructor",O=n&&!!m&&"Opera"!==l(o.opera),L=!1,D={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},F={BigInt64Array:8,BigUint64Array:8},U=function(e){var t=g(e);if(a(t)){var r=x(t);return r&&c(r,N)?r[N]:U(t)}},z=function(e){if(!a(e))return!1;var t=l(e);return c(D,t)||c(F,t)};for(e in D)(r=(t=o[e])&&t.prototype)?w(r)[N]=t:O=!1;for(e in F)(r=(t=o[e])&&t.prototype)&&(w(r)[N]=t);if((!O||!s(j)||j===Function.prototype)&&(j=function(){throw new T("Incorrect invocation")},O))for(e in D)o[e]&&m(o[e],j);if((!O||!A||A===I)&&(A=j.prototype,O))for(e in D)o[e]&&m(o[e].prototype,A);if(O&&g(E)!==A&&m(E,A),i&&!c(A,R))for(e in L=!0,f(A,R,{configurable:!0,get:function(){return a(this)?this[P]:void 0}}),D)o[e]&&d(o[e],P,e);return bd={NATIVE_ARRAY_BUFFER_VIEWS:O,TYPED_ARRAY_TAG:L&&P,aTypedArray:function(e){if(z(e))return e;throw new T("Target is not a typed array")},aTypedArrayConstructor:function(e){if(s(e)&&(!m||p(j,e)))return e;throw new T(u(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,r,n){if(i){if(r)for(var s in D){var a=o[s];if(a&&c(a.prototype,e))try{delete a.prototype[e]}catch(l){try{a.prototype[e]=t}catch(u){}}}A[e]&&!r||h(A,e,r?t:O&&_[e]||t,n)}},exportTypedArrayStaticMethod:function(e,t,r){var n,s;if(i){if(m){if(r)for(n in D)if((s=o[n])&&c(s,e))try{delete s[e]}catch(a){}if(j[e]&&!r)return;try{return h(j,e,r?t:O&&j[e]||t)}catch(a){}}for(n in D)!(s=o[n])||s[e]&&!r||h(s,e,t)}},getTypedArrayConstructor:U,isView:function(e){if(!a(e))return!1;var t=l(e);return"DataView"===t||c(D,t)||c(F,t)},isTypedArray:z,TypedArray:j,TypedArrayPrototype:A}}function Cd(){if(xd)return kd;xd=1;var e=an(),t=_d();return e({target:"ArrayBuffer",stat:!0,forced:!t.NATIVE_ARRAY_BUFFER_VIEWS},{isView:t.isView}),kd}var Sd,Ed={};function jd(){if(Sd)return Ed;Sd=1;var e=an(),t=ci(),r=O(),n=vd(),i=zt(),o=Nr(),s=Or(),a=n.ArrayBuffer,c=n.DataView,l=c.prototype,u=t(a.prototype.slice),d=t(l.getUint8),h=t(l.setUint8);return e({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new a(2).slice(1,void 0).byteLength}))},{slice:function(e,t){if(u&&void 0===t)return u(i(this),e);for(var r=i(this).byteLength,n=o(e,r),l=o(void 0===t?r:t,r),f=new a(s(l-n)),p=new c(this),g=new c(f),m=0;n<l;)h(g,m++,d(p,n++));return f}}),Ed}var Ad,Id,Td={},Rd={};function Pd(){return Id||(Id=1,function(){if(Ad)return Rd;Ad=1;var e=an(),t=vd();e({global:!0,constructor:!0,forced:!cd()},{DataView:t.DataView})}()),Td}var Nd,Od={};function Md(){if(Nd)return Od;Nd=1;var e=an(),t=Ae(),r=Math.pow,n=r(2,-24),i=.0009765625,o=t(DataView.prototype.getUint16);return e({target:"DataView",proto:!0},{getFloat16:function(e){return function(e){var t=e>>>15,o=e>>>10&31,s=1023&e;return 31===o?0===s?0===t?1/0:-1/0:NaN:0===o?s*(0===t?n:-n):r(2,o-15)*(0===t?1+s*i:-1-s*i)}(o(this,e,arguments.length>1&&arguments[1]))}}),Od}var Ld,Dd,Fd,Ud,zd,Bd={};function qd(){if(Dd)return Ld;Dd=1;var e=ln(),t=TypeError;return Ld=function(r){if("DataView"===e(r))return r;throw new t("Argument is not a DataView")}}function Hd(){if(Ud)return Fd;Ud=1;var e=Math.log,t=Math.LN2;return Fd=Math.log2||function(r){return e(r)/t},Fd}function $d(){if(zd)return Bd;zd=1;var e=an(),t=Ae(),r=qd(),n=dd(),i=Hd(),o=fd(),s=Math.pow,a=1024,c=t(DataView.prototype.setUint16);return e({target:"DataView",proto:!0},{setFloat16:function(e,t){r(this);var l=n(e),u=function(e){if(e!=e)return 32256;if(0===e)return(1/e==-1/0)<<15;var t=e<0;if(t&&(e=-e),e>=65520)return t<<15|31744;if(e<61005353927612305e-21)return t<<15|o(16777216*e);var r=0|i(e);if(-15===r)return t<<15|a;var n=o((e*s(2,-r)-1)*a);return n===a?t<<15|r+16<<10:t<<15|r+15<<10|n}(+t);return c(this,l,u,arguments.length>2&&arguments[2])}}),Bd}var Vd,Wd,Kd,Gd,Jd,Yd={};function Qd(){if(Wd)return Vd;Wd=1;var e=C(),t=Jo(),r=Ie(),n=e.ArrayBuffer,i=e.TypeError;return Vd=n&&t(n.prototype,"byteLength","get")||function(e){if("ArrayBuffer"!==r(e))throw new i("ArrayBuffer expected");return e.byteLength}}function Xd(){if(Gd)return Kd;Gd=1;var e=C(),t=cd(),r=Qd(),n=e.DataView;return Kd=function(e){if(!t||0!==r(e))return!1;
vendor: 1,597 bytes, line 10
10try{return new n(e),!1}catch(i){return!0}}}function Zd(){if(Jd)return Yd;Jd=1;var e=M(),t=Rn(),r=Xd(),n=ArrayBuffer.prototype;return e&&!("detached"in n)&&t(n,"detached",{configurable:!0,get:function(){return r(this)}}),Yd}var eh,th,rh,nh,ih,oh,sh,ah,ch,lh,uh,dh={};function hh(){if(nh)return rh;nh=1;var e=C(),t=_l();return rh=function(r){if(t){try{return e.process.getBuiltinModule(r)}catch(n){}try{return Function('return require("'+r+'")')()}catch(n){}}},rh}function fh(){if(oh)return ih;oh=1;var e=C(),t=O(),r=Ue(),n=kl(),i=e.structuredClone;return ih=!!i&&!t((function(){if("DENO"===n&&r>92||"NODE"===n&&r>94||"BROWSER"===n&&r>97)return!1;var e=new ArrayBuffer(8),t=i(e,{transfer:[e]});return 0!==e.byteLength||8!==t.byteLength}))}function ph(){if(ah)return sh;ah=1;var e,t,r,n,i=C(),o=hh(),s=fh(),a=i.structuredClone,c=i.ArrayBuffer,l=i.MessageChannel,u=!1;if(s)u=function(e){a(e,{transfer:[e]})};else if(c)try{l||(e=o("worker_threads"))&&(l=e.MessageChannel),l&&(t=new l,r=new c(2),n=function(e){t.port1.postMessage(null,[e])},2===r.byteLength&&(n(r),0===r.byteLength&&(u=n)))}catch(d){}return sh=u}function gh(){if(lh)return ch;lh=1;var e=C(),t=Ae(),r=Jo(),n=dd(),i=function(){if(th)return eh;th=1;var e=Xd(),t=TypeError;return eh=function(r){if(e(r))throw new t("ArrayBuffer is detached");return r}}(),o=Qd(),s=ph(),a=fh(),c=e.structuredClone,l=e.ArrayBuffer,u=e.DataView,d=Math.min,h=l.prototype,f=u.prototype,p=t(h.slice),g=r(h,"resizable","get"),m=r(h,"maxByteLength","get"),v=t(f.getInt8),y=t(f.setInt8);return ch=(a||s)&&function(e,t,r){var h,f=o(e),b=void 0===t?f:n(t),w=!g||!g(e);
10if(i(e),a&&(e=c(e,{transfer:[e]}),f===b&&(r||w)))return e;if(f>=b&&(!r||w))h=p(e,0,b);else{var x=r&&!w&&m?{maxByteLength:m(e)}:void 0;h=new l(b,x);for(var k=new u(e),_=new u(h),C=d(b,f),S=0;S<C;S++)y(_,S,v(k,S))}return a||s(e),h},ch}function mh(){if(uh)return dh;uh=1;var e=an(),t=gh();return t&&e({target:"ArrayBuffer",proto:!0},{transfer:function(){return t(this,arguments.length?arguments[0]:void 0,!0)}}),dh}var vh,yh={};function bh(){if(vh)return yh;vh=1;var e=an(),t=gh();return t&&e({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return t(this,arguments.length?arguments[0]:void 0,!1)}}),yh}var wh,xh={};function kh(){if(wh)return xh;wh=1;var e=an(),t=Ae(),r=O()((function(){return 120!==new Date(16e11).getYear()})),n=t(Date.prototype.getFullYear);return e({target:"Date",proto:!0,forced:r},{getYear:function(){return n(this)-1900}}),xh}var _h,Ch={};function Sh(){if(_h)return Ch;_h=1;var e=an(),t=Ae(),r=Date,n=t(r.prototype.getTime);return e({target:"Date",stat:!0},{now:function(){return n(new r)}}),Ch}var Eh,jh={};function Ah(){if(Eh)return jh;Eh=1;var e=an(),t=Ae(),r=Pr(),n=Date.prototype,i=t(n.getTime),o=t(n.setFullYear);return e({target:"Date",proto:!0},{setYear:function(e){i(this);var t=r(e);return o(this,t>=0&&t<=99?t+1900:t)}}),jh}var Ih,Th={};function Rh(){return Ih||(Ih=1,an()({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})),Th}var Ph,Nh,Oh,Mh,Lh,Dh,Fh,Uh={};function zh(){if(Nh)return Ph;Nh=1;var e=Pr(),t=un(),r=Pe(),n=RangeError;return Ph=function(i){var o=t(r(this)),s="",a=e(i);if(a<0||a===1/0)throw new n("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(o+=o))1&a&&(s+=o);return s}}function Bh(){if(Mh)return Oh;Mh=1;var e=Ae(),t=Or(),r=un(),n=zh(),i=Pe(),o=e(n),s=e("".slice),a=Math.ceil,c=function(e){return function(n,c,l){var u,d,h=r(i(n)),f=t(c),p=h.length,g=void 0===l?" ":r(l);return f<=p||""===g?h:((d=o(g,a((u=f-p)/g.length))).length>u&&(d=s(d,0,u)),e?h+d:d+h)}};return Oh={start:c(!1),end:c(!0)}}function qh(){if(Fh)return Uh;Fh=1;var e=an(),t=function(){if(Dh)return Lh;Dh=1;var e=Ae(),t=O(),r=Bh().start,n=RangeError,i=isFinite,o=Math.abs,s=Date.prototype,a=s.toISOString,c=e(s.getTime),l=e(s.getUTCDate),u=e(s.getUTCFullYear),d=e(s.getUTCHours),h=e(s.getUTCMilliseconds),f=e(s.getUTCMinutes),p=e(s.getUTCMonth),g=e(s.getUTCSeconds);return Lh=t((function(){return"0385-07-25T07:06:39.999Z"!==a.call(new Date(-50000000000001))}))||!t((function(){a.call(new Date(NaN))}))?function(){if(!i(c(this)))throw new n("Invalid time value");var e=this,t=u(e),s=h(e),a=t<0?"-":t>9999?"+":"";return a+r(o(t),a?6:4,0)+"-"+r(p(e)+1,2,0)+"-"+r(l(e),2,0)+"T"+r(d(e),2,0)+":"+r(f(e),2,0)+":"+r(g(e),2,0)+"."+r(s,3,0)+"Z"}:a,Lh}();return e({target:"Date",proto:!0,forced:Date.prototype.toISOString!==t},{toISOString:t}),Uh}var Hh,$h={};function Vh(){if(Hh)return $h;Hh=1;var e=an(),t=O(),r=kt(),n=Et();return e({target:"Date",proto:!0,arity:1,forced:t((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=r(this),i=n(t,"number");return"number"!=typeof i||isFinite(i)?t.toISOString():null}}),$h}var Wh,Kh,Gh,Jh={};function Yh(){if(Kh)return Wh;Kh=1;var e=zt(),t=We(),r=TypeError;return Wh=function(n){if(e(this),"string"===n||"default"===n)n="string";else if("number"!==n)throw new r("Incorrect hint");return t(this,n)}}function Qh(){if(Gh)return Jh;Gh=1;var e=_t(),t=hr(),r=Yh(),n=St()("toPrimitive"),i=Date.prototype;return e(i,n)||t(i,n,r),Jh}var Xh,Zh={};function ef(){if(Xh)return Zh;Xh=1;var e=Ae(),t=hr(),r=Date.prototype,n="Invalid Date",i="toString",o=e(r[i]),s=e(r.getTime);return String(new Date(NaN))!==n&&t(r,i,(function(){var e=s(this);return e==e?o(this):n})),Zh}var tf,rf={};function nf(){if(tf)return rf;tf=1;var e=an(),t=Ae(),r=un(),n=t("".charAt),i=t("".charCodeAt),o=t(/./.exec),s=t(1..toString),a=t("".toUpperCase),c=/[\w*+\-./@]/,l=function(e,t){for(var r=s(e,16);r.length<t;)r="0"+r;return r};return e({global:!0},{escape:function(e){for(var t,s,u=r(e),d="",h=u.length,f=0;f<h;)t=n(u,f++),o(c,t)?d+=t:d+=(s=i(t,0))<256?"%"+l(s,2):"%u"+a(l(s,4));return d}}),rf}var of,sf,af,cf={};function lf(){if(sf)return of;sf=1;var e=Ae(),t=$e(),r=Me(),n=_t(),i=In(),o=L(),s=Function,a=e([].concat),c=e([].join),l={};return of=o?s.bind:function(e){var o=t(this),u=o.prototype,d=i(arguments,1
10),h=function(){var t=a(d,i(arguments));return this instanceof h?function(e,t,r){if(!n(l,t)){for(var i=[],o=0;o<t;o++)i[o]="a["+o+"]";l[t]=s("C,a","return new C("+c(i,",")+")")}return l[t](e,r)}(o,t.length,t):o.apply(e,t)};return r(u)&&(h.prototype=u),h},of}function uf(){if(af)return cf;af=1;var e=an(),t=lf();return e({target:"Function",proto:!0,forced:Function.bind!==t},{bind:t}),cf}var df,hf={};function ff(){if(df)return hf;df=1;var e=Oe(),t=Me(),r=Bt(),n=De(),i=St(),o=dr(),s=i("hasInstance"),a=Function.prototype;return s in a||r.f(a,s,{value:o((function(r){if(!e(this)||!t(r))return!1;var i=this.prototype;return t(i)?n(i,r):r instanceof this}),s)}),hf}var pf,gf={};function mf(){if(pf)return gf;pf=1;var e=M(),t=or().EXISTS,r=Ae(),n=Rn(),i=Function.prototype,o=r(i.toString),s=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,a=r(s.exec);return e&&!t&&n(i,"name",{configurable:!0,get:function(){try{return a(s,o(this))[1]}catch(e){return""}}}),gf}var vf,yf={};function bf(){if(vf)return yf;vf=1;var e=an(),t=C();return e({global:!0,forced:t.globalThis!==t},{globalThis:t}),yf}var wf,xf={};function kf(){if(wf)return xf;wf=1;var e=an(),t=C(),r=ud(),n=zt(),i=Oe(),o=Ms(),s=Rn(),a=aa(),c=O(),l=_t(),u=St(),d=Bc().IteratorPrototype,h=M(),f=yt(),p="constructor",g="Iterator",m=u("toStringTag"),v=TypeError,y=t[g],b=f||!i(y)||y.prototype!==d||!c((function(){y({})})),w=function(){if(r(this,d),o(this)===d)throw new v("Abstract class Iterator not directly constructable")},x=function(e,t){h?s(d,e,{configurable:!0,get:function(){return t},set:function(t){if(n(this),this===d)throw new v("You can't redefine this property");l(this,e)?this[e]=t:a(this,e,t)}}):d[e]=t};return l(d,m)||x(m,g),!b&&l(d,p)&&d[p]!==Object||x(p,w),w.prototype=d,e({global:!0,constructor:!0,forced:b},{Iterator:w}),xf}var _f,Cf,Sf,Ef,jf,Af,If,Tf,Rf,Pf,Nf,Of={};function Mf(){return Cf?_f:(Cf=1,_f=function(e){return{iterator:e,next:e.next,done:!1}})}function Lf(){if(Ef)return Sf;Ef=1;var e=RangeError;return Sf=function(t){if(t==t)return t;throw new e("NaN is not allowed")}}function Df(){if(Af)return jf;Af=1;var e=Pr(),t=RangeError;return jf=function(r){var n=e(r);if(n<0)throw new t("The argument can't be less than 0");return n}}function Ff(){if(Tf)return If;Tf=1;var e=D(),t=kn(),r=qt(),n=ld(),i=St(),o=ur(),s=Ve(),a=Bc().IteratorPrototype,c=$c(),l=zs(),u=i("toStringTag"),d="IteratorHelper",h="WrapForValidIterator",f=o.set,p=function(r){var i=o.getterFor(r?h:d);return n(t(a),{next:function(){var e=i(this);if(r)return e.nextHandler();if(e.done)return c(void 0,!0);try{var t=e.nextHandler();return e.returnHandlerResult?t:c(t,e.done)}catch(n){throw e.done=!0,n}},return:function(){var t=i(this),n=t.iterator;if(t.done=!0,r){var o=s(n,"return");return o?e(o,n):c(void 0,!0)}if(t.inner)try{l(t.inner.iterator,"normal")}catch(a){return l(n,"throw",a)}return n&&l(n,"normal"),c(void 0,!0)}})},g=p(!0),m=p(!1);return r(m,u,"Iterator Helper"),If=function(e,t,r){var n=function(n,i){i?(i.iterator=n.iterator,i.next=n.next):i=n,i.type=t?h:d,i.returnHandlerResult=!!r,i.nextHandler=e,i.counter=0,i.done=!1,f(this,i)};return n.prototype=t?g:m,n}}function Uf(){if(Pf)return Rf;Pf=1;var e=C();return Rf=function(t,r){var n=e.Iterator,i=n&&n.prototype,o=i&&i[t],s=!1;if(o)try{o.call({next:function(){return{done:!0}},return:function(){s=!0}},-1)}catch(a){a instanceof r||(s=!1)}if(!s)return o}}function zf(){if(Nf)return Of;Nf=1;var e=an(),t=D(),r=zt(),n=Mf(),i=Lf(),o=Df(),s=zs(),a=Ff(),c=Uf(),l=yt(),u=!l&&c("drop",RangeError),d=a((function(){for(var e,n=this.iterator,i=this.next;this.remaining;)if(this.remaining--,e=r(t(i,n)),this.done=!!e.done)return;if(e=r(t(i,n)),!(this.done=!!e.done))return e.value}));return e({target:"Iterator",proto:!0,real:!0,forced:l||u},{drop:function(e){var a;r(this);try{a=o(i(+e))}catch(c){s(this,"throw",c)}return u?t(u,this,a):new d(n(this),{remaining:a})}}),Of}var Bf,qf={};function Hf(){if(Bf)return qf;Bf=1;var e=an(),t=D(),r=Bs(),n=$e(),i=zt(),o=Mf(),s=zs(),a=Uf()("every",TypeError);return e({target:"Iterator",proto:!0,real:!0,forced:a},{every:function(e){i(this);try{n(e)}catch(u){s(this,"throw",u)}if(a)return t(a,this,e);var c=o(this),l=0;return!r(c,(function(t,r){if(!e(t,l++))return r()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}}),qf}var $f,Vf={};function Wf(){if($f)return Vf;$f=1;var e=an(),t=D(),r=$e(),n=zt(),i=Mf(),o=Ff(),s=yc(),a=yt(),c=zs(),l=Uf(),u=!a&&l("filter",TypeError),d=o((function(){for(var e,r,i=this.iterator,o=this.predicate,a=this.next;;){if(e=n(t(a,i)),this.done=!!e.done)return;if(r=e.value,s(i,o,[r,this.counter++],!0))return r}}));return e({target:"Iterator",proto:!0,real:!0,forced:a||u},{filter:function(e){n(this);try{r(e)}catch(o){c(this,"throw",o)}return u?t(u,this,e):new d(i(this),{predicate:e})}}),Vf}var Kf,Gf={};function Jf(){if(Kf)return Gf;Kf=1;var e=an(),t=D(),r=Bs(),n=$e(),i=zt(),o=Mf(),s=zs(),a=Uf()("find",TypeError);return e({target:"Iterator",proto:!0,real:!0,forced:a},{find:function(e){i(this);try{n(e)}catch(u){s(this,"throw",u)}if(a)return t(a,this,e);var c=o(this),l=0;return r(c,(function(t,r){if(e(t,l++))return r(t)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}}),Gf}var Yf,Qf,Xf,Zf={};function ep(){if(Qf)return Yf;Qf=1;
10var e=D(),t=zt(),r=Mf(),n=Fs();return Yf=function(i,o){o&&"string"==typeof i||t(i);var s=n(i);return r(t(void 0!==s?e(s,i):i))}}function tp(){if(Xf)return Zf;Xf=1;var e=an(),t=D(),r=$e(),n=zt(),i=Mf(),o=ep(),s=Ff(),a=zs(),c=yt(),l=Uf(),u=!c&&l("flatMap",TypeError),d=s((function(){for(var e,r,i=this.iterator,s=this.mapper;;){if(r=this.inner)try{if(!(e=n(t(r.next,r.iterator))).done)return e.value;this.inner=null}catch(c){a(i,"throw",c)}if(e=n(t(this.next,i)),this.done=!!e.done)return;try{this.inner=o(s(e.value,this.counter++),!1)}catch(c){a(i,"throw",c)}}}));return e({target:"Iterator",proto:!0,real:!0,forced:c||u},{flatMap:function(e){n(this);try{r(e)}catch(o){a(this,"throw",o)}return u?t(u,this,e):new d(i(this),{mapper:e,inner:null})}}),Zf}var rp,np={};function ip(){if(rp)return np;rp=1;var e=an(),t=D(),r=Bs(),n=$e(),i=zt(),o=Mf(),s=zs(),a=Uf()("forEach",TypeError);return e({target:"Iterator",proto:!0,real:!0,forced:a},{forEach:function(e){i(this);try{n(e)}catch(u){s(this,"throw",u)}if(a)return t(a,this,e);var c=o(this),l=0;r(c,(function(t){e(t,l++)}),{IS_RECORD:!0})}}),np}var op,sp={};function ap(){if(op)return sp;op=1;var e=an(),t=D(),r=kt(),n=De(),i=Bc().IteratorPrototype,o=Ff(),s=ep(),a=yt(),c=o((function(){return t(this.next,this.iterator)}),!0);return e({target:"Iterator",stat:!0,forced:a},{from:function(e){var t=s("string"==typeof e?r(e):e,!0);return n(i,t.iterator)?t.iterator:new c(t)}}),sp}var cp,lp={};function up(){if(cp)return lp;cp=1;var e=an(),t=D(),r=$e(),n=zt(),i=Mf(),o=Ff(),s=yc(),a=zs(),c=Uf(),l=yt(),u=!l&&c("map",TypeError),d=o((function(){var e=this.iterator,r=n(t(this.next,e));if(!(this.done=!!r.done))return s(e,this.mapper,[r.value,this.counter++],!0)}));return e({target:"Iterator",proto:!0,real:!0,forced:l||u},{map:function(e){n(this);try{r(e)}catch(o){a(this,"throw",o)}return u?t(u,this,e):new d(i(this),{mapper:e})}}),lp}var dp,hp={};function fp(){if(dp)return hp;dp=1;var e=an(),t=Bs(),r=$e(),n=zt(),i=Mf(),o=zs(),s=Uf(),a=Ai(),c=O(),l=TypeError,u=c((function(){[].keys().reduce((function(){}),void 0)})),d=!u&&s("reduce",l);return e({target:"Iterator",proto:!0,real:!0,forced:u||d},{reduce:function(e){n(this);try{r(e)}catch(f){o(this,"throw",f)}var s=arguments.length<2,c=s?void 0:arguments[1];if(d)return a(d,this,s?[e]:[e,c]);var u=i(this),h=0;if(t(u,(function(t){s?(s=!1,c=t):c=e(c,t,h),h++}),{IS_RECORD:!0}),s)throw new l("Reduce of empty iterator with no initial value");return c}}),hp}var pp,gp={};function mp(){if(pp)return gp;pp=1;var e=an(),t=D(),r=Bs(),n=$e(),i=zt(),o=Mf(),s=zs(),a=Uf()("some",TypeError);return e({target:"Iterator",proto:!0,real:!0,forced:a},{some:function(e){i(this);try{n(e)}catch(u){s(this,"throw",u)}if(a)return t(a,this,e);var c=o(this),l=0;return r(c,(function(t,r){if(e(t,l++))return r()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}}),gp}var vp,yp={};function bp(){if(vp)return yp;vp=1;var e=an(),t=D(),r=zt(),n=Mf(),i=Lf(),o=Df(),s=Ff(),a=zs(),c=Uf(),l=yt(),u=!l&&c("take",RangeError),d=s((function(){var e=this.iterator;if(!this.remaining--)return this.done=!0,a(e,"normal",void 0);var n=r(t(this.next,e));return(this.done=!!n.done)?void 0:n.value}));return e({target:"Iterator",proto:!0,real:!0,forced:l||u},{take:function(e){var s;r(this);try{s=o(i(+e))}catch(c){a(this,"throw",c)}return u?t(u,this,s):new d(n(this),{remaining:s})}}),yp}var wp,xp={};function kp(){if(wp)return xp;wp=1;var e=an(),t=zt(),r=Bs(),n=Mf(),i=[].push;return e({target:"Iterator",proto:!0,real:!0},{toArray:function(){var e=[];return r(n(t(this)),i,{that:e,IS_RECORD:!0}),e}}),xp}var _p,Cp={};function Sp(){if(_p)return Cp;_p=1;var e=C();return ai()(e.JSON,"JSON",!0),Cp}var Ep,jp,Ap,Ip,Tp,Rp,Pp,Np,Op,Mp,Lp,Dp,Fp,Up={},zp={exports:{}};function Bp(){if(jp)return Ep;jp=1;var e=O();return Ep=e((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))}function qp(){if(Ip)return Ap;Ip=1;var e=O(),t=Me(),r=Ie(),n=Bp(),i=Object.isExtensible,o=e((function(){}));return Ap=o||n?function(e){return!!t(e)&&((!n||"ArrayBuffer"!==r(e))&&(!i||i(e)))}:i}function Hp(){if(Rp)return Tp;Rp=1;var e=O();return Tp=!e((function(){return Object.isExtensible(Object.preventExtensions({}))}))}function $p(){if(Pp)return zp.exports;Pp=1;var e=an(),t=Ae(),r=lr(),n=Me(),i=_t(),o=Bt().f,s=Ur(),a=Tn(),c=qp(),l=Ct(),u=Hp(),d=!1,h=l("meta"),f=0,p=function(e){o(e,h,{value:{objectID:"O"+f++,weakData:{}}})},g=zp.exports={enable:function(){g.enable=function(){},d=!0;var r=s.f,n=t([].splice),i={};i[h]=1,r(i).length&&(s.f=function(e){for(var t=r(e),i=0,o=t.length;i<o;i++)if(t[i]===h){n(t,i,1);break}return t},e({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:a.f}))},fastKey:function(e,t){if(!n(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,h)){if(!c(e))return"F";if(!t)return"E";p(e)}return e[h].objectID},getWeakData:function(e,t){if(!i(e,h)){if(!c(e))return!0;
vendor: 3,255 bytes, line 10
10if(!t)return!1;p(e)}return e[h].weakData},onFreeze:function(e){return u&&d&&c(e)&&!i(e,h)&&p(e),e}};return r[h]=!0,zp.exports}function Vp(){if(Op)return Np;Op=1;var e=an(),t=C(),r=Ae(),n=sn(),i=hr(),o=$p(),s=Bs(),a=ud(),c=Oe(),l=Re(),u=Me(),d=O(),h=wc(),f=ai(),p=es();return Np=function(g,m,v){var y=-1!==g.indexOf("Map"),b=-1!==g.indexOf("Weak"),w=y?"set":"add",x=t[g],k=x&&x.prototype,_=x,C={},S=function(e){var t=r(k[e]);i(k,e,"add"===e?function(e){return t(this,0===e?0:e),this}:"delete"===e?function(e){return!(b&&!u(e))&&t(this,0===e?0:e)}:"get"===e?function(e){return b&&!u(e)?void 0:t(this,0===e?0:e)}:"has"===e?function(e){return!(b&&!u(e))&&t(this,0===e?0:e)}:function(e,r){return t(this,0===e?0:e,r),this})};if(n(g,!c(x)||!(b||k.forEach&&!d((function(){(new x).entries().next()})))))_=v.getConstructor(m,g,y,w),o.enable();else if(n(g,!0)){var E=new _,j=E[w](b?{}:-0,1)!==E,A=d((function(){E.has(1)})),I=h((function(e){new x(e)})),T=!b&&d((function(){for(var e=new x,t=5;t--;)e[w](t,t);return!e.has(-0)}));I||((_=m((function(e,t){a(e,k);var r=p(new x,e,_);return l(t)||s(t,r[w],{that:r,AS_ENTRIES:y}),r}))).prototype=k,k.constructor=_),(A||T)&&(S("delete"),S("has"),y&&S("get")),(T||j)&&S(w),b&&k.clear&&delete k.clear}return C[g]=_,e({global:!0,constructor:!0,forced:_!==x},C),f(_,g),b||v.setStrong(_,g,y),_},Np}function Wp(){if(Lp)return Mp;Lp=1;var e=kn(),t=Rn(),r=ld(),n=li(),i=ud(),o=Re(),s=Bs(),a=Hc(),c=$c(),l=ru(),u=M(),d=$p().fastKey,h=ur(),f=h.set,p=h.getterFor;return Mp={getConstructor:function(a,c,l,h){var g=a((function(t,r){i(t,m),f(t,{type:c,index:e(null),first:null,last:null,size:0}),u||(t.size=0),o(r)||s(r,t[h],{that:t,AS_ENTRIES:l})})),m=g.prototype,v=p(c),y=function(e,t,r){var n,i,o=v(e),s=b(e,t);return s?s.value=r:(o.last=s={index:i=d(t,!0),key:t,value:r,previous:n=o.last,next:null,removed:!1},o.first||(o.first=s),n&&(n.next=s),u?o.size++:e.size++,"F"!==i&&(o.index[i]=s)),e},b=function(e,t){var r,n=v(e),i=d(t);if("F"!==i)return n.index[i];for(r=n.first;r;r=r.next)if(r.key===t)return r};return r(m,{clear:function(){for(var t=v(this),r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=null),r=r.next;t.first=t.last=null,t.index=e(null),u?t.size=0:this.size=0},delete:function(e){var t=this,r=v(t),n=b(t,e);if(n){var i=n.next,o=n.previous;delete r.index[n.index],n.removed=!0,o&&(o.next=i),i&&(i.previous=o),r.first===n&&(r.first=i),r.last===n&&(r.last=o),u?r.size--:t.size--}return!!n},forEach:function(e){for(var t,r=v(this),i=n(e,arguments.length>1?arguments[1]:void 0);t=t?t.next:r.first;)for(i(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!b(this,e)}}),r(m,l?{get:function(e){var t=b(this,e);return t&&t.value},set:function(e,t){return y(this,0===e?0:e,t)}}:{add:function(e){return y(this,e=0===e?0:e,e)}}),u&&t(m,"size",{configurable:!0,get:function(){return v(this).size}}),g},setStrong:function(e,t,r){var n=t+" Iterator",i=p(t),o=p(n);a(e,t,(function(e,t){f(this,{type:n,target:e,state:i(e),kind:t,last:null})}),(function(){for(var e=o(this),t=e.kind,r=e.last;r&&r.removed;)r=r.previous;return e.target&&(e.last=r=r?r.next:e.state.first)?c("keys"===t?r.key:"values"===t?r.value:[r.key,r.value],!1):(e.target=null,c(void 0,!0))}),r?"entries":"values",!r,!0),l(t)}},Mp}
10function Kp(){return Fp||(Fp=1,Dp||(Dp=1,Vp()("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),Wp()))),Up}var Gp,Jp,Yp,Qp={};function Xp(){if(Jp)return Gp;Jp=1;var e=Ae(),t=Map.prototype;return Gp={Map:Map,set:e(t.set),get:e(t.get),has:e(t.has),remove:e(t.delete),proto:t}}function Zp(){if(Yp)return Qp;Yp=1;var e=an(),t=Ae(),r=$e(),n=Pe(),i=Bs(),o=Xp(),s=yt(),a=O(),c=o.Map,l=o.has,u=o.get,d=o.set,h=t([].push),f=s||a((function(){return 1!==c.groupBy("ab",(function(e){return e})).get("a").length}));return e({target:"Map",stat:!0,forced:s||f},{groupBy:function(e,t){n(e),r(t);var o=new c,s=0;return i(e,(function(e){var r=t(e,s++);l(o,r)?h(u(o,r),e):d(o,r,[e])})),o}}),Qp}var eg,tg,rg,ng={};function ig(){if(tg)return eg;tg=1;var e=Math.log;return eg=Math.log1p||function(t){var r=+t;return r>-1e-8&&r<1e-8?r-r*r/2:e(1+r)},eg}function og(){if(rg)return ng;rg=1;var e=an(),t=ig(),r=Math.acosh,n=Math.log,i=Math.sqrt,o=Math.LN2;return e({target:"Math",stat:!0,forced:!r||710!==Math.floor(r(Number.MAX_VALUE))||r(1/0)!==1/0},{acosh:function(e){var r=+e;return r<1?NaN:r>94906265.62425156?n(r)+o:t(r-1+i(r-1)*i(r+1))}}),ng}var sg,ag={};function cg(){if(sg)return ag;sg=1;var e=an(),t=Math.asinh,r=Math.log,n=Math.sqrt;return e({target:"Math",stat:!0,forced:!(t&&1/t(0)>0)},{asinh:function e(t){var i=+t;return isFinite(i)&&0!==i?i<0?-e(-i):r(i+n(i*i+1)):i}}),ag}var lg,ug={};function dg(){if(lg)return ug;lg=1;var e=an(),t=Math.atanh,r=Math.log;return e({target:"Math",stat:!0,forced:!(t&&1/t(-0)<0)},{atanh:function(e){var t=+e;return 0===t?t:r((1+t)/(1-t))/2}}),ug}var hg,fg={};function pg(){if(hg)return fg;hg=1;var e=an(),t=hd(),r=Math.abs,n=Math.pow;return e({target:"Math",stat:!0},{cbrt:function(e){var i=+e;return t(i)*n(r(i),1/3)}}),fg}var gg,mg={};function vg(){if(gg)return mg;gg=1;var e=an(),t=Math.floor,r=Math.log,n=Math.LOG2E;return e({target:"Math",stat:!0},{clz32:function(e){var i=e>>>0;return i?31-t(r(i+.5)*n):32}}),mg}var yg,bg,wg,xg={};function kg(){if(bg)return yg;bg=1;var e=Math.expm1,t=Math.exp;return yg=!e||e(10)>22025.465794806718||e(10)<22025.465794806718||-2e-17!==e(-2e-17)?function(e){var r=+e;return 0===r?r:r>-1e-6&&r<1e-6?r+r*r/2:t(r)-1}:e,yg}function _g(){if(wg)return xg;wg=1;var e=an(),t=kg(),r=Math.cosh,n=Math.abs,i=Math.E;return e({target:"Math",stat:!0,forced:!r||r(710)===1/0},{cosh:function(e){var r=t(n(e)-1)+1;return(r+1/(r*i*i))*(i/2)}}),xg}var Cg,Sg={};function Eg(){if(Cg)return Sg;Cg=1;var e=an(),t=kg();return e({target:"Math",stat:!0,forced:t!==Math.expm1},{expm1:t}),Sg}var jg,Ag={};function Ig(){return jg||(jg=1,an()({target:"Math",stat:!0},{fround:gd()})),Ag}var Tg,Rg={};function Pg(){if(Tg)return Rg;Tg=1;var e=an(),t=pd();return e({target:"Math",stat:!0},{f16round:function(e){return t(e,.0009765625,65504,6103515625e-14)}}),Rg}var Ng,Og={};function Mg(){if(Ng)return Og;Ng=1;var e=an(),t=Math.hypot,r=Math.abs,n=Math.sqrt;return e({target:"Math",stat:!0,arity:2,forced:!!t&&t(1/0,NaN)!==1/0},{hypot:function(e,t){for(var i,o,s=0,a=0,c=arguments.length,l=0;a<c;)l<(i=r(arguments[a++]))?(s=s*(o=l/i)*o+1,l=i):s+=i>0?(o=i/l)*o:i;return l===1/0?1/0:l*n(s)}}),Og}var Lg,Dg={};function Fg(){if(Lg)return Dg;Lg=1;var e=an(),t=O(),r=Math.imul;return e({target:"Math",stat:!0,forced:t((function(){return-5!==r(4294967295,5)||2!==r.length}))},{imul:function(e,t){var r=65535,n=+e,i=+t,o=r&n,s=r&i;return 0|o*s+((r&n>>>16)*s+o*(r&i>>>16)<<16>>>0)}}),Dg}var Ug,zg,Bg,qg={};function Hg(){if(zg)return Ug;zg=1;var e=Math.log,t=Math.LOG10E;return Ug=Math.log10||function(r){return e(r)*t},Ug}function $g(){return Bg||(Bg=1,an()({target:"Math",stat:!0},{log10:Hg()})),qg}var Vg,Wg={};function Kg(){return Vg||(Vg=1,an()({target:"Math",stat:!0},{log1p:ig()})),Wg}var Gg,Jg={};function Yg(){return Gg||(Gg=1,an()({target:"Math",stat:!0},{log2:Hd()})),Jg}var Qg,Xg={};function Zg(){return Qg||(Qg=1,an()({target:"Math",stat:!0},{sign:hd()})),Xg}var em,tm={};function rm(){if(em)return tm;em=1;var e=an(),t=O(),r=kg(),n=Math.abs,i=Math.exp,o=Math.E;return e({target:"Math",stat:!0,forced:t((function(){return-2e-17!==Math.sinh(-2e-17)}
10))},{sinh:function(e){var t=+e;return n(t)<1?(r(t)-r(-t))/2:(i(t-1)-i(-t-1))*(o/2)}}),tm}var nm,im={};function om(){if(nm)return im;nm=1;var e=an(),t=kg(),r=Math.exp;return e({target:"Math",stat:!0},{tanh:function(e){var n=+e,i=t(n),o=t(-n);return i===1/0?1:o===1/0?-1:(i-o)/(r(n)+r(-n))}}),im}var sm,am={};function cm(){return sm||(sm=1,ai()(Math,"Math",!0)),am}var lm,um={};function dm(){return lm||(lm=1,an()({target:"Math",stat:!0},{trunc:Rr()})),um}var hm,fm,pm,gm,mm,vm,ym,bm={};function wm(){if(fm)return hm;fm=1;var e=Ae();return hm=e(1..valueOf)}function xm(){return gm?pm:(gm=1,pm="\t\n\v\f\r                 \u2028\u2029\ufeff")}function km(){if(vm)return mm;vm=1;var e=Ae(),t=Pe(),r=un(),n=xm(),i=e("".replace),o=RegExp("^["+n+"]+"),s=RegExp("(^|[^"+n+"])["+n+"]+$"),a=function(e){return function(n){var a=r(t(n));return 1&e&&(a=i(a,o,"")),2&e&&(a=i(a,s,"$1")),a}};return mm={start:a(1),end:a(2),trim:a(3)}}function _m(){if(ym)return bm;ym=1;var e=an(),t=yt(),r=M(),n=C(),i=ii(),o=Ae(),s=sn(),a=_t(),c=es(),l=De(),u=qe(),d=Et(),h=O(),f=Ur().f,p=Tt().f,g=Bt().f,m=wm(),v=km().trim,y="Number",b=n[y],w=i[y],x=b.prototype,k=n.TypeError,_=o("".slice),S=o("".charCodeAt),E=function(e){var t,r,n,i,o,s,a,c,l=d(e,"number");if(u(l))throw new k("Cannot convert a Symbol value to a number");if("string"==typeof l&&l.length>2)if(l=v(l),43===(t=S(l,0))||45===t){if(88===(r=S(l,2))||120===r)return NaN}else if(48===t){switch(S(l,1)){case 66:case 98:n=2,i=49;break;case 79:case 111:n=8,i=55;break;default:return+l}for(s=(o=_(l,2)).length,a=0;a<s;a++)if((c=S(o,a))<48||c>i)return NaN;return parseInt(o,n)}return+l},j=s(y,!b(" 0o1")||!b("0b1")||b("+0x1")),A=function(e){var t,r=arguments.length<1?0:b(function(e){var t=d(e,"number");return"bigint"==typeof t?t:E(t)}(e));return l(x,t=this)&&h((function(){m(t)}))?c(Object(r),this,A):r};A.prototype=x,j&&!t&&(x.constructor=A),e({global:!0,constructor:!0,wrap:!0,forced:j},{Number:A});var I=function(e,t){for(var n,i=r?f(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;i.length>o;o++)a(t,n=i[o])&&!a(e,n)&&g(e,n,p(t,n))};return t&&w&&I(i[y],w),(j||t)&&I(i[y],b),bm}var Cm,Sm={};function Em(){return Cm||(Cm=1,an()({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})),Sm}var jm,Am,Im,Tm={};function Rm(){if(Am)return jm;Am=1;var e=C().isFinite;return jm=Number.isFinite||function(t){return"number"==typeof t&&e(t)}}function Pm(){return Im||(Im=1,an()({target:"Number",stat:!0},{isFinite:Rm()})),Tm}var Nm,Om,Mm,Lm={};function Dm(){if(Om)return Nm;Om=1;var e=Me(),t=Math.floor;return Nm=Number.isInteger||function(r){return!e(r)&&isFinite(r)&&t(r)===r}}function Fm(){return Mm||(Mm=1,an()({target:"Number",stat:!0},{isInteger:Dm()})),Lm}var Um,zm={};function Bm(){return Um||(Um=1,an()({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})),zm}var qm,Hm={};function $m(){if(qm)return Hm;qm=1;var e=an(),t=Dm(),r=Math.abs;return e({target:"Number",stat:!0},{isSafeInteger:function(e){return t(e)&&r(e)<=9007199254740991}}),Hm}var Vm,Wm={};function Km(){return Vm||(Vm=1,an()({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})),Wm}var Gm,Jm={};function Ym(){return Gm||(Gm=1,an()({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})),Jm}var Qm,Xm,Zm,ev={};function tv(){if(Xm)return Qm;Xm=1;var e=C(),t=O(),r=Ae(),n=un(),i=km().trim,o=xm(),s=r("".charAt),a=e.parseFloat,c=e.Symbol,l=c&&c.iterator,u=1/a(o+"-0")!=-1/0||l&&!t((function(){a(Object(l))}));return Qm=u?function(e){var t=i(n(e)),r=a(t);return 0===r&&"-"===s(t,0)?-0:r}:a}function rv(){if(Zm)return ev;Zm=1;var e=an(),t=tv();return e({target:"Number",stat:!0,forced:Number.parseFloat!==t},{parseFloat:t}),ev}var nv,iv,ov,sv={};function av(){if(iv)return nv;iv=1;var e=C(),t=O(),r=Ae(),n=un(),i=km().trim,o=xm(),s=e.parseInt,a=e.Symbol,c=a&&a.iterator,l=/^[+-]?0x/i,u=r(l.exec),d=8!==s(o+"08")||22!==s(o+"0x16")||c&&!t((function(){s(Object(c))}));return nv=d?function(e,t){var r=i(n(e));return s(r,t>>>0||(u(l,r)?16:10))}:s,nv}
vendor: 4,179 bytes, line 10
10function cv(){if(ov)return sv;ov=1;var e=an(),t=av();return e({target:"Number",stat:!0,forced:Number.parseInt!==t},{parseInt:t}),sv}var lv,uv={};function dv(){if(lv)return uv;lv=1;var e=an(),t=Ae(),r=Pr(),n=wm(),i=zh(),o=Hg(),s=O(),a=RangeError,c=String,l=isFinite,u=Math.abs,d=Math.floor,h=Math.pow,f=Math.round,p=t(1..toExponential),g=t(i),m=t("".slice),v="-6.9000e-11"===p(-69e-12,4)&&"1.25e+0"===p(1.255,2)&&"1.235e+4"===p(12345,3)&&"3e+1"===p(25,0);return e({target:"Number",proto:!0,forced:!v||!(s((function(){p(1,1/0)}))&&s((function(){p(1,-1/0)})))||!!s((function(){p(1/0,1/0),p(NaN,1/0)}))},{toExponential:function(e){var t=n(this);if(void 0===e)return p(t);var i=r(e);if(!l(t))return String(t);if(i<0||i>20)throw new a("Incorrect fraction digits");if(v)return p(t,i);var s,y,b,w,x="";if(t<0&&(x="-",t=-t),0===t)y=0,s=g("0",i+1);else{var k=o(t);y=d(k);var _=h(10,y-i),C=f(t/_);2*t>=(2*C+1)*_&&(C+=1),C>=h(10,i+1)&&(C/=10,y+=1),s=c(C)}return 0!==i&&(s=m(s,0,1)+"."+m(s,1)),0===y?(b="+",w="0"):(b=y>0?"+":"-",w=c(u(y))),x+(s+="e"+b+w)}}),uv}var hv,fv={};function pv(){if(hv)return fv;hv=1;var e=an(),t=Ae(),r=Pr(),n=wm(),i=zh(),o=O(),s=RangeError,a=String,c=Math.floor,l=t(i),u=t("".slice),d=t(1..toFixed),h=function(e,t,r){return 0===t?r:t%2==1?h(e,t-1,r*e):h(e*e,t/2,r)},f=function(e,t,r){for(var n=-1,i=r;++n<6;)i+=t*e[n],e[n]=i%1e7,i=c(i/1e7)},p=function(e,t){for(var r=6,n=0;--r>=0;)n+=e[r],e[r]=c(n/t),n=n%t*1e7},g=function(e){for(var t=6,r="";--t>=0;)if(""!==r||0===t||0!==e[t]){var n=a(e[t]);r=""===r?n:r+l("0",7-n.length)+n}return r};return e({target:"Number",proto:!0,forced:o((function(){return"0.000"!==d(8e-5,3)||"1"!==d(.9,0)||"1.25"!==d(1.255,2)||"1000000000000000128"!==d(0xde0b6b3a7640080,0)}))||!o((function(){d({})}))},{toFixed:function(e){var t,i,o,c,d=n(this),m=r(e),v=[0,0,0,0,0,0],y="",b="0";if(m<0||m>20)throw new s("Incorrect fraction digits");if(d!=d)return"NaN";if(d<=-1e21||d>=1e21)return a(d);if(d<0&&(y="-",d=-d),d>1e-21)if(t=function(e){for(var t=0,r=e;r>=4096;)t+=12,r/=4096;for(;r>=2;)t+=1,r/=2;return t}(d*h(2,69,1))-69,i=t<0?d*h(2,-t,1):d/h(2,t,1),i*=4503599627370496,(t=52-t)>0){for(f(v,0,i),o=m;o>=7;)f(v,1e7,0),o-=7;for(f(v,h(10,o,1),0),o=t-1;o>=23;)p(v,1<<23),o-=23;p(v,1<<o),f(v,1,1),p(v,2),b=g(v)}else f(v,0,i),f(v,1<<-t,0),b=g(v)+l("0",m);return b=m>0?y+((c=b.length)<=m?"0."+l("0",m-c)+b:u(b,0,c-m)+"."+u(b,c-m)):y+b}}),fv}var gv,mv={};function vv(){if(gv)return mv;gv=1;var e=an(),t=Ae(),r=O(),n=wm(),i=t(1..toPrecision);return e({target:"Number",proto:!0,forced:r((function(){return"1"!==i(1,void 0)}))||!r((function(){i({})}))},{toPrecision:function(e){return void 0===e?i(n(this)):i(n(this),e)}}),mv}var yv,bv,wv,xv={};function kv(){if(bv)return yv;bv=1;var e=M(),t=Ae(),r=D(),n=O(),i=bn(),o=rn(),s=Ee(),a=kt(),c=Te(),l=Object.assign,u=Object.defineProperty,d=t([].concat);return yv=!l||n((function(){if(e&&1!==l({b:1},l(u({},"a",{enumerable:!0,get:function(){u(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},r={},n=Symbol("assign detection"),o="abcdefghijklmnopqrst";return t[n]=7,o.split("").forEach((function(e){r[e]=e})),7!==l({},t)[n]||i(l({},r)).join("")!==o}))?function(t,n){for(var l=a(t),u=arguments.length,h=1,f=o.f,p=s.f;u>h;)for(var g,m=c(arguments[h++]),v=f?d(i(m),f(m)):i(m),y=v.length,b=0;y>b;)g=v[b++],e&&!r(p,m,g)||(l[g]=m[g]);return l}:l,yv}function _v(){if(wv)return xv;wv=1;var e=an(),t=kv();return e({target:"Object",stat:!0,arity:2,forced:Object.assign!==t},{assign:t}),xv}var Cv,Sv={};function Ev(){return Cv||(Cv=1,an()({target:"Object",stat:!0,sham:!M()},{create:kn()})),Sv}var jv,Av,Iv,Tv={};function Rv(){if(Av)return jv;Av=1;var e=yt(),t=C(),r=O(),n=Yl();return jv=e||!r((function(){if(!(n&&n<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete t[e]}}))}function Pv(){if(Iv)return Tv;Iv=1;var e=an(),t=M(),r=Rv(),n=$e(),i=kt(),o=Bt();return t&&e({target:"Object",proto:!0,forced:r},{__defineGetter__:function(e,t){o.f(i(this),e,{get:n(t),enumerable:!0,configurable:!0})}}),Tv}var Nv,Ov={};function Mv(){if(Nv)return Ov;Nv=1;var e=an(),t=M(),r=wn().f;return e({target:"Object",stat:!0,forced:Object.defineProperties!==r,sham:!t},{defineProperties:r}),Ov}
10var Lv,Dv={};function Fv(){if(Lv)return Dv;Lv=1;var e=an(),t=M(),r=Bt().f;return e({target:"Object",stat:!0,forced:Object.defineProperty!==r,sham:!t},{defineProperty:r}),Dv}var Uv,zv={};function Bv(){if(Uv)return zv;Uv=1;var e=an(),t=M(),r=Rv(),n=$e(),i=kt(),o=Bt();return t&&e({target:"Object",proto:!0,forced:r},{__defineSetter__:function(e,t){o.f(i(this),e,{set:n(t),enumerable:!0,configurable:!0})}}),zv}var qv,Hv,$v,Vv={};function Wv(){if(Hv)return qv;Hv=1;var e=M(),t=O(),r=Ae(),n=Ms(),i=bn(),o=Ne(),s=r(Ee().f),a=r([].push),c=e&&t((function(){var e=Object.create(null);return e[2]=2,!s(e,2)})),l=function(t){return function(r){for(var l,u=o(r),d=i(u),h=c&&null===n(u),f=d.length,p=0,g=[];f>p;)l=d[p++],e&&!(h?l in u:s(u,l))||a(g,t?[l,u[l]]:u[l]);return g}};return qv={entries:l(!0),values:l(!1)}}function Kv(){if($v)return Vv;$v=1;var e=an(),t=Wv().entries;return e({target:"Object",stat:!0},{entries:function(e){return t(e)}}),Vv}var Gv,Jv={};function Yv(){if(Gv)return Jv;Gv=1;var e=an(),t=Hp(),r=O(),n=Me(),i=$p().onFreeze,o=Object.freeze;return e({target:"Object",stat:!0,forced:r((function(){o(1)})),sham:!t},{freeze:function(e){return o&&n(e)?o(i(e)):e}}),Jv}var Qv,Xv={};function Zv(){if(Qv)return Xv;Qv=1;var e=an(),t=Bs(),r=aa();return e({target:"Object",stat:!0},{fromEntries:function(e){var n={};return t(e,(function(e,t){r(n,e,t)}),{AS_ENTRIES:!0}),n}}),Xv}var ey,ty={};function ry(){if(ey)return ty;ey=1;var e=an(),t=O(),r=Ne(),n=Tt().f,i=M();return e({target:"Object",stat:!0,forced:!i||t((function(){n(1)})),sham:!i},{getOwnPropertyDescriptor:function(e,t){return n(r(e),t)}}),ty}var ny,iy={};function oy(){if(ny)return iy;ny=1;var e=an(),t=M(),r=nn(),n=Ne(),i=Tt(),o=aa();return e({target:"Object",stat:!0,sham:!t},{getOwnPropertyDescriptors:function(e){for(var t,s,a=n(e),c=i.f,l=r(a),u={},d=0;l.length>d;)void 0!==(s=c(a,t=l[d++]))&&o(u,t,s);return u}}),iy}var sy,ay={};function cy(){if(sy)return ay;sy=1;var e=an(),t=O(),r=Tn().f;return e({target:"Object",stat:!0,forced:t((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:r}),ay}var ly,uy={};function dy(){if(ly)return uy;ly=1;var e=an(),t=O(),r=kt(),n=Ms(),i=Os();return e({target:"Object",stat:!0,forced:t((function(){n(1)})),sham:!i},{getPrototypeOf:function(e){return n(r(e))}}),uy}var hy,fy={};function py(){if(hy)return fy;hy=1;var e=an(),t=Le(),r=Ae(),n=$e(),i=Pe(),o=jt(),s=Bs(),a=O(),c=Object.groupBy,l=t("Object","create"),u=r([].push);return e({target:"Object",stat:!0,forced:!c||a((function(){return 1!==c("ab",(function(e){return e})).a.length}))},{groupBy:function(e,t){i(e),n(t);var r=l(null),a=0;return s(e,(function(e){var n=o(t(e,a++));n in r?u(r[n],e):r[n]=[e]})),r}}),fy}var gy,my={};function vy(){return gy||(gy=1,an()({target:"Object",stat:!0},{hasOwn:_t()})),my}var yy,by,wy,xy={};function ky(){return by||(by=1,yy=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}),yy}function _y(){return wy||(wy=1,an()({target:"Object",stat:!0},{is:ky()})),xy}var Cy,Sy={};function Ey(){if(Cy)return Sy;Cy=1;var e=an(),t=qp();return e({target:"Object",stat:!0,forced:Object.isExtensible!==t},{isExtensible:t}),Sy}var jy,Ay={};function Iy(){if(jy)return Ay;jy=1;var e=an(),t=O(),r=Me(),n=Ie(),i=Bp(),o=Object.isFrozen;return e({target:"Object",stat:!0,forced:i||t((function(){}))},{isFrozen:function(e){return!r(e)||(!(!i||"ArrayBuffer"!==n(e))||!!o&&o(e))}}),Ay}var Ty,Ry={};function Py(){if(Ty)return Ry;Ty=1;var e=an(),t=O(),r=Me(),n=Ie(),i=Bp(),o=Object.isSealed;return e({target:"Object",stat:!0,forced:i||t((function(){}))},{isSealed:function(e){return!r(e)||(!(!i||"ArrayBuffer"!==n(e))||!!o&&o(e))}}),Ry}var Ny,Oy={};function My(){if(Ny)return Oy;Ny=1;var e=an(),t=kt(),r=bn();return e({target:"Object",stat:!0,forced:O()((function(){r(1)}))},{keys:function(e){return r(t(e))}}),Oy}var Ly,Dy={};function Fy(){if(Ly)return Dy;Ly=1;var e=an(),t=M(),r=Rv(),n=kt(),i=jt(),o=Ms(),s=Tt().f;return t&&e({target:"Object",proto:!0,forced:r},{__lookupGetter__:function(e){var t,r=n(this),a=i(e);do{if(t=s(r,a))return t.get}while(r=o(r))}}),Dy}var Uy,zy={};function By(){if(Uy)return zy;Uy=1;var e=an(),t=M(),r=Rv(),n=kt(),i=jt(),o=Ms(),s=Tt().f;return t&&e({target:"Object",proto:!0,forced:r},{__lookupSetter__:function(e){var t,r=n(this),a=i(e);do{if(t=s(r,a))return t.set}while(r=o(r))}}),zy}var qy,Hy={};function $y(){if(qy)return Hy;qy=1;var e=an(),t=Me(),r=$p().onFreeze,n=Hp(),i=O(),o=Object.preventExtensions;return e({target:"Object",stat:!0,forced:i((function(){o(1)})),sham:!n},{preventExtensions:function(e){return o&&t(e)?o(r(e)):e}}),Hy}var Vy,Wy={};function Ky(){if(Vy)return Wy;Vy=1;var e=M(),t=Rn(),r=Me(),n=Yo(),i=kt(),o=Pe(),s=Object.getPrototypeOf,a=Object.
10setPrototypeOf,c=Object.prototype,l="__proto__";if(e&&s&&a&&!(l in c))try{t(c,l,{configurable:!0,get:function(){return s(i(this))},set:function(e){var t=o(this);n(e)&&r(t)&&a(t,e)}})}catch(u){}return Wy}var Gy,Jy={};function Yy(){if(Gy)return Jy;Gy=1;var e=an(),t=Me(),r=$p().onFreeze,n=Hp(),i=O(),o=Object.seal;return e({target:"Object",stat:!0,forced:i((function(){o(1)})),sham:!n},{seal:function(e){return o&&t(e)?o(r(e)):e}}),Jy}var Qy,Xy={};function Zy(){return Qy||(Qy=1,an()({target:"Object",stat:!0},{setPrototypeOf:Xo()})),Xy}var eb,tb,rb,nb={};function ib(){if(rb)return nb;rb=1;var e=cn(),t=hr(),r=function(){if(tb)return eb;tb=1;var e=cn(),t=ln();return eb=e?{}.toString:function(){return"[object "+t(this)+"]"}}();return e||t(Object.prototype,"toString",r,{unsafe:!0}),nb}var ob,sb={};function ab(){if(ob)return sb;ob=1;var e=an(),t=Wv().values;return e({target:"Object",stat:!0},{values:function(e){return t(e)}}),sb}var cb,lb={};function ub(){if(cb)return lb;cb=1;var e=an(),t=tv();return e({global:!0,forced:parseFloat!==t},{parseFloat:t}),lb}var db,hb={};function fb(){if(db)return hb;db=1;var e=an(),t=av();return e({global:!0,forced:parseInt!==t},{parseInt:t}),hb}var pb,gb,mb,vb,yb,bb,wb,xb,kb,_b,Cb,Sb,Eb,jb,Ab,Ib,Tb,Rb,Pb,Nb,Ob,Mb,Lb,Db,Fb,Ub,zb,Bb,qb={},Hb={};function $b(){if(gb)return pb;gb=1;var e=di(),t=He(),r=TypeError;return pb=function(n){if(e(n))return n;throw new r(t(n)+" is not a constructor")}}function Vb(){if(vb)return mb;vb=1;var e=zt(),t=$b(),r=Re(),n=St()("species");return mb=function(i,o){var s,a=e(i).constructor;return void 0===a||r(s=e(a)[n])?o:t(s)},mb}function Wb(){if(bb)return yb;bb=1;var e=TypeError;return yb=function(t,r){if(t<r)throw new e("Not enough arguments");return t}}function Kb(){if(xb)return wb;xb=1;var e=Fe();return wb=/(?:ipad|iphone|ipod).*applewebkit/i.test(e)}function Gb(){if(_b)return kb;_b=1;var e,t,r,n,i=C(),o=Ai(),s=li(),a=Oe(),c=_t(),l=O(),u=xn(),d=In(),h=At(),f=Wb(),p=Kb(),g=_l(),m=i.setImmediate,v=i.clearImmediate,y=i.process,b=i.Dispatch,w=i.Function,x=i.MessageChannel,k=i.String,_=0,S={},E="onreadystatechange";l((function(){e=i.location}));var j=function(e){if(c(S,e)){var t=S[e];delete S[e],t()}},A=function(e){return function(){j(e)}},I=function(e){j(e.data)},T=function(t){i.postMessage(k(t),e.protocol+"//"+e.host)};return m&&v||(m=function(e){f(arguments.length,1);var r=a(e)?e:w(e),n=d(arguments,1);return S[++_]=function(){o(r,void 0,n)},t(_),_},v=function(e){delete S[e]},g?t=function(e){y.nextTick(A(e))}:b&&b.now?t=function(e){b.now(A(e))}:x&&!p?(n=(r=new x).port2,r.port1.onmessage=I,t=s(n.postMessage,n)):i.addEventListener&&a(i.postMessage)&&!i.importScripts&&e&&"file:"!==e.protocol&&!l(T)?(t=T,i.addEventListener("message",I,!1)):t=E in h("script")?function(e){u.appendChild(h("script"))[E]=function(){u.removeChild(this),j(e)}}:function(e){setTimeout(A(e),0)}),kb={set:m,clear:v}}function Jb(){if(Sb)return Cb;Sb=1;var e=C(),t=M(),r=Object.getOwnPropertyDescriptor;return Cb=function(n){if(!t)return e[n];var i=r(e,n);return i&&i.value},Cb}function Yb(){if(jb)return Eb;jb=1;var e=function(){this.head=null,this.tail=null};return e.prototype={add:function(e){var t={item:e,next:null},r=this.tail;r?r.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return null===(this.head=e.next)&&(this.tail=null),e.item}},Eb=e}function Qb(){if(Nb)return Pb;Nb=1;var e,t,r,n,i,o=C(),s=Jb(),a=li(),c=Gb().set,l=Yb(),u=Kb(),d=function(){if(Ib)return Ab;Ib=1;var e=Fe();return Ab=/ipad|iphone|ipod/i.test(e)&&"undefined"!=typeof Pebble}(),h=function(){if(Rb)return Tb;Rb=1;var e=Fe();return Tb=/web0s(?!.*chrome)/i.test(e)}(),f=_l(),p=o.MutationObserver||o.WebKitMutationObserver,g=o.document,m=o.process,v=o.Promise,y=s("queueMicrotask");if(!y){var b=new l,w=function(){var t,r;for(f&&(t=m.domain)&&t.exit();r=b.get();)try{r()}catch(n){throw b.head&&e(),n}t&&t.enter()};u||f||h||!p||!g?!d&&v&&v.resolve?((n=v.resolve(void 0)).constructor=v,i=a(n.then,n),e=function(){i(w)}):f?e=function(){m.nextTick(w)}:(c=a(c,o),e=function(){c(w)}):(t=!0,r=g.createTextNode(""),new p(w).observe(r,{characterData:!0}
vendor: 5,044 bytes, line 10
10),e=function(){r.data=t=!t}),y=function(t){b.head||e(),b.add(t)}}return Pb=y}function Xb(){return Mb||(Mb=1,Ob=function(e,t){try{1===arguments.length?console.error(e):console.error(e,t)}catch(r){}}),Ob}function Zb(){return Db?Lb:(Db=1,Lb=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}})}function ew(){if(Ub)return Fb;Ub=1;var e=C();return Fb=e.Promise}function tw(){if(Bb)return zb;Bb=1;var e=C(),t=ew(),r=Oe(),n=sn(),i=sr(),o=St(),s=kl(),a=yt(),c=Ue(),l=t&&t.prototype,u=o("species"),d=!1,h=r(e.PromiseRejectionEvent),f=n("Promise",(function(){var e=i(t),r=e!==String(t);if(!r&&66===c)return!0;if(a&&(!l.catch||!l.finally))return!0;if(!c||c<51||!/native code/.test(e)){var n=new t((function(e){e(1)})),o=function(e){e((function(){}),(function(){}))};if((n.constructor={})[u]=o,!(d=n.then((function(){}))instanceof o))return!0}return!(r||"BROWSER"!==s&&"DENO"!==s||h)}));return zb={CONSTRUCTOR:f,REJECTION_EVENT:h,SUBCLASSING:d}}var rw,nw,iw={};function ow(){if(rw)return iw;rw=1;var e=$e(),t=TypeError,r=function(r){var n,i;this.promise=new r((function(e,r){if(void 0!==n||void 0!==i)throw new t("Bad Promise constructor");n=e,i=r})),this.resolve=e(n),this.reject=e(i)};return iw.f=function(e){return new r(e)},iw}var sw,aw,cw,lw={};function uw(){if(aw)return sw;aw=1;var e=ew(),t=wc(),r=tw().CONSTRUCTOR;return sw=r||!t((function(t){e.all(t).then(void 0,(function(){}))}))}var dw,hw={};var fw,pw={};var gw,mw={};var vw,yw,bw,ww,xw={};function kw(){if(yw)return vw;yw=1;var e=zt(),t=Me(),r=ow();return vw=function(n,i){if(e(n),t(i)&&i.constructor===n)return i;var o=r.f(n);return(0,o.resolve)(i),o.promise},vw}function _w(){return ww||(ww=1,function(){if(nw)return Hb;nw=1;var e,t,r,n=an(),i=yt(),o=_l(),s=C(),a=D(),c=hr(),l=Xo(),u=ai(),d=ru(),h=$e(),f=Oe(),p=Me(),g=ud(),m=Vb(),v=Gb().set,y=Qb(),b=Xb(),w=Zb(),x=Yb(),k=ur(),_=ew(),S=tw(),E=ow(),j="Promise",A=S.CONSTRUCTOR,I=S.REJECTION_EVENT,T=S.SUBCLASSING,R=k.getterFor(j),P=k.set,N=_&&_.prototype,O=_,M=N,L=s.TypeError,F=s.document,U=s.process,z=E.f,B=z,q=!!(F&&F.createEvent&&s.dispatchEvent),H="unhandledrejection",$=function(e){var t;return!(!p(e)||!f(t=e.then))&&t},V=function(e,t){var r,n,i,o=t.value,s=1===t.state,c=s?e.ok:e.fail,l=e.resolve,u=e.reject,d=e.domain;try{c?(s||(2===t.rejection&&Y(t),t.rejection=1),!0===c?r=o:(d&&d.enter(),r=c(o),d&&(d.exit(),i=!0)),r===e.promise?u(new L("Promise-chain cycle")):(n=$(r))?a(n,r,l,u):l(r)):u(o)}catch(h){d&&!i&&d.exit(),u(h)}},W=function(e,t){e.notified||(e.notified=!0,y((function(){for(var r,n=e.reactions;r=n.get();)V(r,e);e.notified=!1,t&&!e.rejection&&G(e)})))},K=function(e,t,r){var n,i;q?((n=F.createEvent("Event")).promise=t,n.reason=r,n.initEvent(e,!1,!0),s.dispatchEvent(n)):n={promise:t,reason:r},!I&&(i=s["on"+e])?i(n):e===H&&b("Unhandled promise rejection",r)},G=function(e){a(v,s,(function(){var t,r=e.facade,n=e.value;if(J(e)&&(t=w((function(){o?U.emit("unhandledRejection",n,r):K(H,r,n)})),e.rejection=o||J(e)?2:1,t.error))throw t.value}))},J=function(e){return 1!==e.rejection&&!e.parent},Y=function(e){a(v,s,(function(){var t=e.facade;o?U.emit("rejectionHandled",t):K("rejectionhandled",t,e.value)}))},Q=function(e,t,r){return function(n){e(t,n,r)}},X=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=2,W(e,!0))},Z=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===t)throw new L("Promise can't be resolved itself");var n=$(t);n?y((function(){var r={done:!1};try{a(n,t,Q(Z,r,e),Q(X,r,e))}catch(i){X(r,i,e)}})):(e.value=t,e.state=1,W(e,!1))}catch(i){X({done:!1},i,e)}}};if(A&&(M=(O=function(t){g(this,M),h(t),a(e,this);var r=R(this);try{t(Q(Z,r),Q(X,r))}catch(n){X(r,n)}}).prototype,(e=function(e){P(this,{type:j,done:!1,notified:!1,parent:!1,reactions:new x,rejection:!1,state:0,value:null})}).prototype=c(M,"then",(function(e,t){var r=R(this),n=z(m(this,O));return r.parent=!0,n.ok=!f(e)||e,n.fail=f(t)&&t,n.domain=o?U.domain:void 0,0===r.state?r.reactions.add(n):y((function(){V(n,r)})),n.promise})),t=function(){var t=new e,r=R(t);this.promise=t,this.resolve=Q(Z,r),this.reject=Q(X,r)},E.f=z=function(e){return e===O||void 0===e?new t(e):B(e)},!i&&f(_)&&N!==Object.prototype)){r=N.then,T||c(N,"then",(function(e,t){var n=this;return new O((function(e,t){a(r,n,e,t)})).then(e,t)}),{unsafe:!0});try{delete N.constructor}catch(ee){}l&&l(N,M)}n({global:!0,constructor:!0,wrap:!0,forced:A},{Promise:O}),u(O,j,!1,!0),d(j)}(),function(){if(cw)return lw;cw=1;var e=an(),t=D(),r=$e(),n=ow(),i=Zb(),o=Bs();e({target:"Promise",stat:!0,forced:uw()},{all:function(e){var s=this,a=n.f(s),c=a.resolve,l=a.reject,u=i((function(){var n=r(s.resolve),i=[],a=0,u=1;o(e,(function(e){var r=a++,o=!1;u++,t(n,s,e).then((function(e){o||(o=!0,i[r]=e,--u||c(i))}),l)})),--u||c(i)}));return u.error&&l(u.value),a.promise}})}(),function(){if(dw)return hw;dw=1;var e=an(),t=yt(),r=tw().CONSTRUCTOR,n=ew(),i=Le(),o=Oe(),s=hr(),a=n&&n.prototype;if(e({target:"Promise",proto:!0,forced:r,real:!0},{catch:function(e){return this.then(void 0,e)}}),!t&&o(n)){var c=i("Promise").prototype.catch;
10a.catch!==c&&s(a,"catch",c,{unsafe:!0})}}(),function(){if(fw)return pw;fw=1;var e=an(),t=D(),r=$e(),n=ow(),i=Zb(),o=Bs();e({target:"Promise",stat:!0,forced:uw()},{race:function(e){var s=this,a=n.f(s),c=a.reject,l=i((function(){var n=r(s.resolve);o(e,(function(e){t(n,s,e).then(a.resolve,c)}))}));return l.error&&c(l.value),a.promise}})}(),function(){if(gw)return mw;gw=1;var e=an(),t=ow();e({target:"Promise",stat:!0,forced:tw().CONSTRUCTOR},{reject:function(e){var r=t.f(this);return(0,r.reject)(e),r.promise}})}(),function(){if(bw)return xw;bw=1;var e=an(),t=Le(),r=yt(),n=ew(),i=tw().CONSTRUCTOR,o=kw(),s=t("Promise"),a=r&&!i;e({target:"Promise",stat:!0,forced:r||i},{resolve:function(e){return o(a&&this===s?n:this,e)}})}()),qb}var Cw,Sw={};function Ew(){if(Cw)return Sw;Cw=1;var e=an(),t=D(),r=$e(),n=ow(),i=Zb(),o=Bs();return e({target:"Promise",stat:!0,forced:uw()},{allSettled:function(e){var s=this,a=n.f(s),c=a.resolve,l=a.reject,u=i((function(){var n=r(s.resolve),i=[],a=0,l=1;o(e,(function(e){var r=a++,o=!1;l++,t(n,s,e).then((function(e){o||(o=!0,i[r]={status:"fulfilled",value:e},--l||c(i))}),(function(e){o||(o=!0,i[r]={status:"rejected",reason:e},--l||c(i))}))})),--l||c(i)}));return u.error&&l(u.value),a.promise}}),Sw}var jw,Aw={};function Iw(){if(jw)return Aw;jw=1;var e=an(),t=D(),r=$e(),n=Le(),i=ow(),o=Zb(),s=Bs(),a=uw(),c="No one promise resolved";return e({target:"Promise",stat:!0,forced:a},{any:function(e){var a=this,l=n("AggregateError"),u=i.f(a),d=u.resolve,h=u.reject,f=o((function(){var n=r(a.resolve),i=[],o=0,u=1,f=!1;s(e,(function(e){var r=o++,s=!1;u++,t(n,a,e).then((function(e){s||f||(f=!0,d(e))}),(function(e){s||f||(s=!0,i[r]=e,--u||h(new l(i,c)))}))})),--u||h(new l(i,c))}));return f.error&&h(f.value),u.promise}}),Aw}var Tw,Rw={};function Pw(){if(Tw)return Rw;Tw=1;var e=an(),t=yt(),r=ew(),n=O(),i=Le(),o=Oe(),s=Vb(),a=kw(),c=hr(),l=r&&r.prototype;if(e({target:"Promise",proto:!0,real:!0,forced:!!r&&n((function(){l.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=s(this,i("Promise")),r=o(e);return this.then(r?function(r){return a(t,e()).then((function(){return r}))}:e,r?function(r){return a(t,e()).then((function(){throw r}))}:e)}}),!t&&o(r)){var u=i("Promise").prototype.finally;l.finally!==u&&c(l,"finally",u,{unsafe:!0})}return Rw}var Nw,Ow={};function Mw(){if(Nw)return Ow;Nw=1;var e=an(),t=C(),r=Ai(),n=In(),i=ow(),o=$e(),s=Zb(),a=t.Promise,c=!1;return e({target:"Promise",stat:!0,forced:!a||!a.try||s((function(){a.try((function(e){c=8===e}),8)})).error||!c},{try:function(e){var t=arguments.length>1?n(arguments,1):[],a=i.f(this),c=s((function(){return r(o(e),void 0,t)}));return(c.error?a.reject:a.resolve)(c.value),a.promise}}),Ow}var Lw,Dw={};function Fw(){if(Lw)return Dw;Lw=1;var e=an(),t=ow();return e({target:"Promise",stat:!0},{withResolvers:function(){var e=t.f(this);return{promise:e.promise,resolve:e.resolve,reject:e.reject}}}),Dw}var Uw,zw={};function Bw(){if(Uw)return zw;Uw=1;var e=an(),t=Ai(),r=$e(),n=zt();return e({target:"Reflect",stat:!0,forced:!O()((function(){Reflect.apply((function(){}))}))},{apply:function(e,i,o){return t(r(e),i,n(o))}}),zw}var qw,Hw={};function $w(){if(qw)return Hw;qw=1;var e=an(),t=Le(),r=Ai(),n=lf(),i=$b(),o=zt(),s=Me(),a=kn(),c=O(),l=t("Reflect","construct"),u=Object.prototype,d=[].push,h=c((function(){function e(){}return!(l((function(){}),[],e)instanceof e)})),f=!c((function(){l((function(){}))})),p=h||f;return e({target:"Reflect",stat:!0,forced:p,sham:p},{construct:function(e,t){i(e),o(t);var c=arguments.length<3?e:i(arguments[2]);if(f&&!h)return l(e,t,c);if(e===c){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var p=[null];return r(d,p,t),new(r(n,e,p))}var g=c.prototype,m=a(s(g)?g:u),v=r(e,m,t);return s(v)?v:m}}),Hw}var Vw,Ww={};function Kw(){if(Vw)return Ww;Vw=1;var e=an(),t=M(),r=zt(),n=jt(),i=Bt();return e({target:"Reflect",stat:!0,forced:O()((function(){Reflect.defineProperty(i.f({}
10,1,{value:1}),1,{value:2})})),sham:!t},{defineProperty:function(e,t,o){r(e);var s=n(t);r(o);try{return i.f(e,s,o),!0}catch(a){return!1}}}),Ww}var Gw,Jw={};function Yw(){if(Gw)return Jw;Gw=1;var e=an(),t=zt(),r=Tt().f;return e({target:"Reflect",stat:!0},{deleteProperty:function(e,n){var i=r(t(e),n);return!(i&&!i.configurable)&&delete e[n]}}),Jw}var Qw,Xw,Zw,ex={};function tx(){if(Xw)return Qw;Xw=1;var e=_t();return Qw=function(t){return void 0!==t&&(e(t,"value")||e(t,"writable"))}}function rx(){if(Zw)return ex;Zw=1;var e=an(),t=D(),r=Me(),n=zt(),i=tx(),o=Tt(),s=Ms();return e({target:"Reflect",stat:!0},{get:function e(a,c){var l,u,d=arguments.length<3?a:arguments[2];return n(a)===d?a[c]:(l=o.f(a,c))?i(l)?l.value:void 0===l.get?void 0:t(l.get,d):r(u=s(a))?e(u,c,d):void 0}}),ex}var nx,ix={};function ox(){if(nx)return ix;nx=1;var e=an(),t=M(),r=zt(),n=Tt();return e({target:"Reflect",stat:!0,sham:!t},{getOwnPropertyDescriptor:function(e,t){return n.f(r(e),t)}}),ix}var sx,ax={};function cx(){if(sx)return ax;sx=1;var e=an(),t=zt(),r=Ms();return e({target:"Reflect",stat:!0,sham:!Os()},{getPrototypeOf:function(e){return r(t(e))}}),ax}var lx,ux={};function dx(){return lx||(lx=1,an()({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})),ux}var hx,fx={};function px(){if(hx)return fx;hx=1;var e=an(),t=zt(),r=qp();return e({target:"Reflect",stat:!0},{isExtensible:function(e){return t(e),r(e)}}),fx}var gx,mx={};function vx(){return gx||(gx=1,an()({target:"Reflect",stat:!0},{ownKeys:nn()})),mx}var yx,bx={};function wx(){if(yx)return bx;yx=1;var e=an(),t=Le(),r=zt();return e({target:"Reflect",stat:!0,sham:!Hp()},{preventExtensions:function(e){r(e);try{var n=t("Object","preventExtensions");return n&&n(e),!0}catch(i){return!1}}}),bx}
10var xx,kx={};function _x(){if(xx)return kx;xx=1;var e=an(),t=D(),r=zt(),n=Me(),i=tx(),o=O(),s=Bt(),a=Tt(),c=Ms(),l=je();return e({target:"Reflect",stat:!0,forced:o((function(){var e=function(){},t=s.f(new e,"a",{configurable:!0});return!1!==Reflect.set(e.prototype,"a",1,t)}))},{set:function e(o,u,d){var h,f,p,g=arguments.length<4?o:arguments[3],m=a.f(r(o),u);if(!m){if(n(f=c(o)))return e(f,u,d,g);m=l(0)}if(i(m)){if(!1===m.writable||!n(g))return!1;if(h=a.f(g,u)){if(h.get||h.set||!1===h.writable)return!1;h.value=d,s.f(g,u,h)}else s.f(g,u,l(0,d))}else{if(void 0===(p=m.set))return!1;t(p,g,d)}return!0}}),kx}var Cx,Sx={};function Ex(){if(Cx)return Sx;Cx=1;var e=an(),t=zt(),r=Qo(),n=Xo();return n&&e({target:"Reflect",stat:!0},{setPrototypeOf:function(e,i){t(e),r(i);try{return n(e,i),!0}catch(o){return!1}}}),Sx}var jx,Ax={};function Ix(){if(jx)return Ax;jx=1;var e=an(),t=C(),r=ai();return e({global:!0},{Reflect:{}}),r(t.Reflect,"Reflect",!0),Ax}var Tx,Rx,Px,Nx,Ox,Mx,Lx,Dx,Fx,Ux,zx,Bx,qx,Hx={};function $x(){if(Rx)return Tx;Rx=1;var e=Me(),t=Ie(),r=St()("match");return Tx=function(n){var i;return e(n)&&(void 0!==(i=n[r])?!!i:"RegExp"===t(n))},Tx}function Vx(){if(Nx)return Px;Nx=1;var e=zt();return Px=function(){var t=e(this),r="";return t.hasIndices&&(r+="d"),t.global&&(r+="g"),t.ignoreCase&&(r+="i"),t.multiline&&(r+="m"),t.dotAll&&(r+="s"),t.unicode&&(r+="u"),t.unicodeSets&&(r+="v"),t.sticky&&(r+="y"),r}}function Wx(){if(Mx)return Ox;Mx=1;var e=D(),t=_t(),r=De(),n=Vx(),i=RegExp.prototype;return Ox=function(o){var s=o.flags;return void 0!==s||"flags"in i||t(o,"flags")||!r(i,o)?s:e(n,o)}}function Kx(){if(Dx)return Lx;Dx=1;var e=O(),t=C().RegExp,r=e((function(){var e=t("a","y");return e.lastIndex=2,null!==e.exec("abcd")})),n=r||e((function(){return!t("a","y").sticky})),i=r||e((function(){var e=t("^r","gy");return e.lastIndex=2,null!==e.exec("str")}));return Lx={BROKEN_CARET:i,MISSED_STICKY:n,UNSUPPORTED_Y:r}}function Gx(){if(Ux)return Fx;Ux=1;var e=O(),t=C().RegExp;return Fx=e((function(){var e=t(".","s");return!(e.dotAll&&e.test("\n")&&"s"===e.flags)}))}function Jx(){if(Bx)return zx;Bx=1;var e=O(),t=C().RegExp;return zx=e((function(){var e=t("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))}function Yx(){if(qx)return Hx;qx=1;var e=M(),t=C(),r=Ae(),n=sn(),i=es(),o=qt(),s=kn(),a=Ur().f,c=De(),l=$x(),u=un(),d=Wx(),h=Kx(),f=Zo(),p=hr(
vendor: 5,416 bytes, line 10
10),g=O(),m=_t(),v=ur().enforce,y=ru(),b=St(),w=Gx(),x=Jx(),k=b("match"),_=t.RegExp,S=_.prototype,E=t.SyntaxError,j=r(S.exec),A=r("".charAt),I=r("".replace),T=r("".indexOf),R=r("".slice),P=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,N=/a/g,L=/a/g,D=new _(N)!==N,F=h.MISSED_STICKY,U=h.UNSUPPORTED_Y,z=e&&(!D||F||w||x||g((function(){return L[k]=!1,_(N)!==N||_(L)===L||"/a/i"!==String(_(N,"i"))})));if(n("RegExp",z)){for(var B=function(e,t){var r,n,a,h,f,p,g=c(S,this),y=l(e),b=void 0===t,k=[],C=e;if(!g&&y&&b&&e.constructor===B)return e;if((y||c(S,e))&&(e=e.source,b&&(t=d(C))),e=void 0===e?"":u(e),t=void 0===t?"":u(t),C=e,w&&"dotAll"in N&&(n=!!t&&T(t,"s")>-1)&&(t=I(t,/s/g,"")),r=t,F&&"sticky"in N&&(a=!!t&&T(t,"y")>-1)&&U&&(t=I(t,/y/g,"")),x&&(h=function(e){for(var t,r=e.length,n=0,i="",o=[],a=s(null),c=!1,l=!1,u=0,d="";n<=r;n++){if("\\"===(t=A(e,n)))t+=A(e,++n);else if("]"===t)c=!1;else if(!c)switch(!0){case"["===t:c=!0;break;case"("===t:if(i+=t,"?:"===R(e,n+1,n+3))continue;j(P,R(e,n+1))&&(n+=2,l=!0),u++;continue;case">"===t&&l:if(""===d||m(a,d))throw new E("Invalid capture group name");a[d]=!0,o[o.length]=[d,u],l=!1,d="";continue}l?d+=t:i+=t}return[i,o]}(e),e=h[0],k=h[1]),f=i(_(e,t),g?this:S,B),(n||a||k.length)&&(p=v(f),n&&(p.dotAll=!0,p.raw=B(function(e){for(var t,r=e.length,n=0,i="",o=!1;n<=r;n++)"\\"!==(t=A(e,n))?o||"."!==t?("["===t?o=!0:"]"===t&&(o=!1),i+=t):i+="[\\s\\S]":i+=t+A(e,++n);return i}(e),r)),a&&(p.sticky=!0),k.length&&(p.groups=k)),e!==C)try{o(f,"source",""===C?"(?:)":C)}catch(O){}return f},q=a(_),H=0;q.length>H;)f(B,_,q[H++]);S.constructor=B,B.prototype=S,p(t,"RegExp",B,{constructor:!0})}return y("RegExp"),Hx}var Qx,Xx,Zx,ek={};function tk(){if(Xx)return Qx;Xx=1;var e=TypeError;return Qx=function(t){if("string"==typeof t)return t;throw new e("Argument is not a string")}}function rk(){if(Zx)return ek;Zx=1;var e=an(),t=Ae(),r=tk(),n=_t(),i=Bh().start,o=xm(),s=Array,a=RegExp.escape,c=t("".charAt),l=t("".charCodeAt),u=t(1.1.toString),d=t([].join),h=/^[0-9a-z]/i,f=/^[$()*+./?[\\\]^{|}]/,p=RegExp("^[!\"#%&',\\-:;<=>@`~"+o+"]"),g=t(h.exec),m={"\t":"t","\n":"n","\v":"v","\f":"f","\r":"r"},v=function(e){var t=u(l(e,0),16);return t.length<3?"\\x"+i(t,2,"0"):"\\u"+i(t,4,"0")};return e({target:"RegExp",stat:!0,forced:!a||"\\x61b"!==a("ab")},{escape:function(e){r(e);for(var t=e.length,i=s(t),o=0;o<t;o++){var a=c(e,o);if(0===o&&g(h,a))i[o]=v(a);else if(n(m,a))i[o]="\\"+m[a];else if(g(f,a))i[o]="\\"+a;else if(g(p,a))i[o]=v(a);else{var u=l(a,0);55296!=(63488&u)?i[o]=a:u>=56320||o+1>=t||56320!=(64512&l(e,o+1))?i[o]=v(a):(i[o]=a,i[++o]=c(e,o))}}return d(i,"")}}),ek}var nk,ik={};function ok(){if(nk)return ik;nk=1;var e=M(),t=Gx(),r=Ie(),n=Rn(),i=ur().get,o=RegExp.prototype,s=TypeError;return e&&t&&n(o,"dotAll",{configurable:!0,get:function(){if(this!==o){if("RegExp"===r(this))return!!i(this).dotAll;throw new s("Incompatible receiver, RegExp required")}}}),ik}var sk,ak,ck,lk={};function uk(){if(ak)return sk;ak=1;var e,t,r=D(),n=Ae(),i=un(),o=Vx(),s=Kx(),a=xt(),c=kn(),l=ur().get,u=Gx(),d=Jx(),h=a("native-string-replace",String.prototype.replace),f=RegExp.prototype.exec,p=f,g=n("".charAt),m=n("".indexOf),v=n("".replace),y=n("".slice),b=(t=/b*/g,r(f,e=/a/,"a"),r(f,t,"a"),0!==e.lastIndex||0!==t.lastIndex),w=s.BROKEN_CARET,x=void 0!==/()??/.exec("")[1];return(b||x||w||u||d)&&(p=function(e){var t,n,s,a,u,d,k,_=this,C=l(_),S=i(e),E=C.raw;if(E)return E.lastIndex=_.lastIndex,t=r(p,E,S),_.lastIndex=E.lastIndex,t;var j=C.groups,A=w&&_.sticky,I=r(o,_),T=_.source,R=0,P=S;if(A&&(I=v(I,"y",""),-1===m(I,"g")&&(I+="g"),P=y(S,_.lastIndex),_.lastIndex>0&&(!_.multiline||_.multiline&&"\n"!==g(S,_.lastIndex-1))&&(T="(?: "+T+")",P=" "+P,R++),n=new RegExp("^(?:"+T+")",I)),x&&(n=new RegExp("^"+T+"$(?!\\s)",I)),b&&(s=_.lastIndex),a=r(f,A?n:_,P),A?a?(a.input=y(a.input,R),a[0]=y(a[0],R),a.index=_.lastIndex,_.lastIndex+=a[0].length):_.lastIndex=0:b&&a&&(_.lastIndex=_.global?a.index+a[0].length:s),x&&a&&a.length>1&&r(h,a[0],n,(function(){for(u=1;u<arguments.length-2;u++)void 0===arguments[u]&&(a[u]=void 0)})),a&&j)for(a.groups=d=c(null),u=0;u<j.length;u++)d[(k=j[u])[0]]=a[k[1]];return a}),sk=p}function dk(){if(ck)return lk;ck=1;var e=an(),t=uk();return e({target:"RegExp",proto:!0,forced:/./.exec!==t},{exec:t}),lk}var hk,fk={};function pk(){if(hk)return fk;hk=1;var e=C(),t=M(),r=Rn(),n=Vx(),i=O(),o=e.RegExp,s=o.prototype;return t&&i((function(){var e=!0;try{o(".","d")}catch(l){e=!1}var t={},r="",n=e?"dgimsy":"gimsy",i=function(e,n){Object.defineProperty(t,e,{get:function(){return r+=n,!0}})},a={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var c in e&&(a.hasIndices="d"),a)i(c,a[c]);return Object.getOwnPropertyDescriptor(s,"flags").get.call(t)!==n||r!==n}))&&r(s,"flags",{configurable:!0,get:n}),fk}var gk,mk={};function vk(){if(gk)return mk;gk=1;var e=M(),t=Kx().MISSED_STICKY,r=Ie(),n=Rn(),i=ur().get,o=RegExp.prototype,s=TypeError;return e&&t&&n(o,"sticky",{configurable:!0,get:function(){if(this!==o){if("RegExp"===r(this))return!!i(this).sticky;throw new s("Incompatible receiver, RegExp required")}}}),mk}var yk,bk={};function wk(){if(yk)return bk;yk=1,dk();var e,t,r=an(),n=D(),i=Oe(),o=zt(),s=un(),a=(e=!1,(t=/[ac]/).exec=function(){return e=!0,/./.exec.apply(this,arguments)},!0===t.test("abc")&&e),c=/./.test;return r({target:"RegExp",proto:!0,forced:!a},{test:function(e){var t=o(this),r=s(e),a=t.exec;if(!i(a))return n(c,t,r);var l=n(a,t,r);
10return null!==l&&(o(l),!0)}}),bk}var xk,kk={};function _k(){if(xk)return kk;xk=1;var e=or().PROPER,t=hr(),r=zt(),n=un(),i=O(),o=Wx(),s="toString",a=RegExp.prototype,c=a[s],l=i((function(){return"/a/b"!==c.call({source:"a",flags:"b"})})),u=e&&c.name!==s;return(l||u)&&t(a,s,(function(){var e=r(this);return"/"+n(e.source)+"/"+n(o(e))}),{unsafe:!0}),kk}var Ck,Sk,Ek={};function jk(){return Sk||(Sk=1,Ck||(Ck=1,Vp()("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),Wp()))),Ek}var Ak,Ik,Tk,Rk,Pk,Nk,Ok,Mk,Lk,Dk,Fk,Uk,zk,Bk,qk,Hk,$k,Vk,Wk,Kk={};function Gk(){if(Ik)return Ak;Ik=1;var e=Ae(),t=Set.prototype;return Ak={Set:Set,add:e(t.add),has:e(t.has),remove:e(t.delete),proto:t}}function Jk(){if(Rk)return Tk;Rk=1;var e=Gk().has;return Tk=function(t){return e(t),t}}function Yk(){if(Nk)return Pk;Nk=1;var e=D();return Pk=function(t,r,n){for(var i,o,s=n?t:t.iterator,a=t.next;!(i=e(a,s)).done;)if(void 0!==(o=r(i.value)))return o}}function Qk(){if(Mk)return Ok;Mk=1;var e=Ae(),t=Yk(),r=Gk(),n=r.Set,i=r.proto,o=e(i.forEach),s=e(i.keys),a=s(new n).next;return Ok=function(e,r,n){return n?t({iterator:s(e),next:a},r):o(e,r)},Ok}function Xk(){if(Dk)return Lk;Dk=1;var e=Gk(),t=Qk(),r=e.Set,n=e.add;return Lk=function(e){var i=new r;return t(e,(function(e){n(i,e)})),i},Lk}function Zk(){if(Uk)return Fk;Uk=1;var e=Jo(),t=Gk();return Fk=e(t.proto,"size","get")||function(e){return e.size},Fk}function e_(){if(Bk)return zk;Bk=1;var e=$e(),t=zt(),r=D(),n=Pr(),i=Mf(),o="Invalid size",s=RangeError,a=TypeError,c=Math.max,l=function(t,r){this.set=t,this.size=c(r,0),this.has=e(t.has),this.keys=e(t.keys)};return l.prototype={getIterator:function(){return i(t(r(this.keys,this.set)))},includes:function(e){return r(this.has,this.set,e)}},zk=function(e){t(e);var r=+e.size;if(r!=r)throw new a(o);var i=n(r);if(i<0)throw new s(o);return new l(e,i)}}function t_(){if(Vk)return $k;Vk=1;var e=Le(),t=function(e){return{size:e,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},r=function(e){return{size:e,has:function(){return!0},keys:function(){throw new Error("e")}}};return $k=function(n,i){var o=e("Set");try{(new o)[n](t(0));try{return(new o)[n](t(-1)),!1}catch(a){if(!i)return!0;try{return(new o)[n](r(-1/0)),!1}catch(c){var s=new o;return s.add(1),s.add(2),i(s[n](r(1/0)))}}}catch(c){return!1}},$k}function r_(){if(Wk)return Kk;Wk=1;var e=an(),t=function(){if(Hk)return qk;Hk=1;var e=Jk(),t=Gk(),r=Xk(),n=Zk(),i=e_(),o=Qk(),s=Yk(),a=t.has,c=t.remove;return qk=function(t){var l=e(this),u=i(t),d=r(l);return n(l)<=u.size?o(l,(function(e){u.includes(e)&&c(d,e)})):s(u.getIterator(),(function(e){a(l,e)&&c(d,e)})),d},qk}();return e({target:"Set",proto:!0,real:!0,forced:!t_()("difference",(function(e){return 0===e.size}))},{difference:t}),Kk}var n_,i_,o_,s_={};function a_(){if(o_)return s_;o_=1;var e=an(),t=O(),r=function(){if(i_)return n_;i_=1;var e=Jk(),t=Gk(),r=Zk(),n=e_(),i=Qk(),o=Yk(),s=t.Set,a=t.add,c=t.has;return n_=function(t){var l=e(this),u=n(t),d=new s;return r(l)>u.size?o(u.getIterator(),(function(e){c(l,e)&&a(d,e)})):i(l,(function(e){u.includes(e)&&a(d,e)})),d},n_}();return e({target:"Set",proto:!0,real:!0,forced:!t_()("intersection",(function(e){return 2===e.size&&e.has(1)&&e.has(2)}))||t((function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))}))},{intersection:r}),s_}var c_,l_,u_,d_={};function h_(){if(u_)return d_;u_=1;var e=an(),t=function(){if(l_)return c_;l_=1;var e=Jk(),t=Gk().has,r=Zk(),n=e_(),i=Qk(),o=Yk(),s=zs();return c_=function(a){var c=e(this),l=n(a);if(r(c)<=l.size)return!1!==i(c,(function(e){if(l.includes(e))return!1}),!0);var u=l.getIterator();return!1!==o(u,(function(e){if(t(c,e))return s(u,"normal",!1)}))},c_}();return e({target:"Set",proto:!0,real:!0,forced:!t_()("isDisjointFrom",(function(e){return!e}))},{isDisjointFrom:t}),d_}var f_,p_,g_,m_={};function v_(){if(g_)return m_;g_=1;var e=an(),t=function(){if(p_)return f_;p_=1;var e=Jk(),t=Zk(),r=Qk(),n=e_();return f_=function(i){var o=e(this),s=n(i);return!(t(o)>s.size)&&!1!==r(o,(function(e){if(!s.includes(e))return!1}),!0)},f_}();return e({target:"Set",proto:!0,real:!0,forced:!t_()("isSubsetOf",(function(e){return e}))},{isSubsetOf:t}),m_}var y_,b_,w_,x_={};
10function k_(){if(w_)return x_;w_=1;var e=an(),t=function(){if(b_)return y_;b_=1;var e=Jk(),t=Gk().has,r=Zk(),n=e_(),i=Yk(),o=zs();return y_=function(s){var a=e(this),c=n(s);if(r(a)<c.size)return!1;var l=c.getIterator();return!1!==i(l,(function(e){if(!t(a,e))return o(l,"normal",!1)}))},y_}();return e({target:"Set",proto:!0,real:!0,forced:!t_()("isSupersetOf",(function(e){return!e}))},{isSupersetOf:t}),x_}var __,C_,S_,E_={};function j_(){if(S_)return E_;S_=1;var e=an(),t=function(){if(C_)return __;C_=1;var e=Jk(),t=Gk(),r=Xk(),n=e_(),i=Yk(),o=t.add,s=t.has,a=t.remove;return __=function(t){var c=e(this),l=n(t).getIterator(),u=r(c);return i(l,(function(e){s(c,e)?a(u,e):o(u,e)})),u},__}();return e({target:"Set",proto:!0,real:!0,forced:!t_()("symmetricDifference")},{symmetricDifference:t}),E_}var A_,I_,T_,R_={};function P_(){if(T_)return R_;T_=1;var e=an(),t=function(){if(I_)return A_;I_=1;var e=Jk(),t=Gk().add,r=Xk(),n=e_(),i=Yk();return A_=function(o){var s=e(this),a=n(o).getIterator(),c=r(s);return i(a,(function(e){t(c,e)})),c}}();return e({target:"Set",proto:!0,real:!0,forced:!t_()("union")},{union:t}),R_}var N_,O_={};function M_(){if(N_)return O_;N_=1;var e=an(),t=Ae(),r=Pe(),n=Pr(),i=un(),o=O(),s=t("".charAt);return e({target:"String",proto:!0,forced:o((function(){return"\ud842"!=="ð ®·".at(-2)}))},{at:function(e){var t=i(r(this)),o=t.length,a=n(e),c=a>=0?a:o+a;return c<0||c>=o?void 0:s(t,c)}}),O_}var L_,D_,F_,U_={};function z_(){if(D_)return L_;D_=1;var e=Ae(),t=Pr(),r=un(),n=Pe(),i=e("".charAt),o=e("".charCodeAt),s=e("".slice),a=function(e){return function(a,c){var l,u,d=r(n(a)),h=t(c),f=d.length;return h<0||h>=f?e?"":void 0:(l=o(d,h))<55296||l>56319||h+1===f||(u=o(d,h+1))<56320||u>57343?e?i(d,h):l:e?s(d,h,h+2):u-56320+(l-55296<<10)+65536}};return L_={codeAt:a(!1),charAt:a(!0)}}function B_(){if(F_)return U_;F_=1;var e=an(),t=z_().codeAt;return e({target:"String",proto:!0},{codePointAt:function(e){return t(this,e)}}),U_}var q_,H_,$_,V_,W_,K_={};function G_(){if(H_)return q_;H_=1;var e=$x(),t=TypeError;return q_=function(r){if(e(r))throw new t("The method doesn't accept regular expressions");return r}}function J_(){if(V_)return $_;V_=1;var e=St()("match");return $_=function(t){var r=/./;try{"/./"[t](r)}catch(n){try{return r[e]=!1,"/./"[t](r)}catch(i){}}return!1}}function Y_(){if(W_)return K_;W_=1;var e,t=an(),r=ci(),n=Tt().f,i=Or(),o=un(),s=G_(),a=Pe(),c=J_(),l=yt(),u=r("".slice),d=Math.min,h=c("endsWith");return t({target:"String",proto:!0,forced:!!(l||h||(e=n(String.prototype,"endsWith"),!e||e.writable))&&!h},{endsWith:function(e){var t=o(a(this));s(e);var r=arguments.length>1?arguments[1]:void 0,n=t.length,c=void 0===r?n:d(i(r),n),l=o(e);return u(t,c-l.length,c)===l}}),K_}var Q_,X_={};function Z_(){if(Q_)return X_;Q_=1;var e=an(),t=Ae(),r=Nr(),n=RangeError,i=String.fromCharCode,o=String.fromCodePoint,s=t([].join);return e({target:"String",stat:!0,arity:1,forced:!!o&&1!==o.length},{fromCodePoint:function(e){for(var t,o=[],a=arguments.length,c=0;a>c;){if(t=+arguments[c++],r(t,1114111)!==t)throw new n(t+" is not a valid code point");o[c]=t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320)}return s(o,"")}}),X_}var eC,tC={};function rC(){if(eC)return tC;eC=1;var e=an(),t=Ae(),r=G_(),n=Pe(),i=un(),o=J_(),s=t("".indexOf);return e({target:"String",proto:!0,forced:!o("includes")},{includes:function(e){return!!~s(i(n(this)),i(r(e)),arguments.length>1?arguments[1]:void 0)}}),tC}var nC,iC={};function oC(){if(nC)return iC;nC=1;var e=an(),t=Ae(),r=Pe(),n=un(),i=t("".charCodeAt);return e({target:"String",proto:!0},{isWellFormed:function(){for(var e=n(r(this)),t=e.length,o=0;o<t;o++){var s=i(e,o);if(55296==(63488&s)&&(s>=56320||++o>=t||56320!=(64512&i(e,o))))return!1}return!0}}),iC}var sC,aC={};function cC(){if(sC)return aC;sC=1;var e=z_().charAt,t=un(),r=ur(),n=Hc(),i=$c(),o="String Iterator",s=r.set,a=r.getterFor(o);return n(String,"String",(function(e){s(this,{type:o,string:t(e),index:0})}),(function(){var t,r=a(this),n=r.string,o=r.index;return o>=n.length?i(void 0,!0):(t=e(n,o),r.index+=t.length,i(t,!1))})),aC}var lC,uC,dC,hC,fC,pC,gC,mC={};function vC(){if(uC)return lC;uC=1,dk();var e=D(),t=hr(),r=uk(),n=O(),i=St(),o=qt(),s=i("species"),a=RegExp.prototype;return lC=function(c,l,u,d){var h=i(c),f=!n((function(){var e={};return e[h]=function(){return 7},7!==""[c](e)})),p=f&&!n((function(){var e=!1,t=/a/;return"split"===c&&((t={}).constructor={},t.constructor[s]=function(){return t},t.flags="",t[h]=/./[h]),t.exec=function(){return e=!0,null},t[h](""),!e}));if(!f||!p||u){var g=/./[h],m=l(h,""[c],(function(t,n,i,o,s){var c=n.exec;return c===r||c===a.exec?f&&!s?{done:!0,value:e(g,n,i,o)}:{done:!0,value:e(t,i,n,o)}:{done:!1}}
10));t(String.prototype,c,m[0]),t(a,h,m[1])}d&&o(a[h],"sham",!0)}}function yC(){if(hC)return dC;hC=1;var e=z_().charAt;return dC=function(t,r,n){return r+(n?e(t,r).length:1)},dC}function bC(){if(pC)return fC;pC=1;var e=D(),t=zt(),r=Oe(),n=Ie(),i=uk(),o=TypeError;return fC=function(s,a){var c=s.exec;if(r(c)){var l=e(c,s,a);return null!==l&&t(l),l}if("RegExp"===n(s))return e(i,s,a);throw new o("RegExp#exec called on incompatible receiver")},fC}function wC(){if(gC)return mC;gC=1;var e=D(),t=vC(),r=zt(),n=Me(),i=Or(),o=un(),s=Pe(),a=Ve(),c=yC(),l=bC();return t("match",(function(t,u,d){return[function(r){var i=s(this),c=n(r)?a(r,t):void 0;return c?e(c,r,i):new RegExp(r)[t](o(i))},function(e){var t=r(this),n=o(e),s=d(u,t,n);if(s.done)return s.value;if(!t.global)return l(t,n);var a=t.unicode;t.lastIndex=0;for(var h,f=[],p=0;null!==(h=l(t,n));){var g=o(h[0]);f[p]=g,""===g&&(t.lastIndex=c(n,i(t.lastIndex),a)),p++}return 0===p?null:f}]})),mC}var xC,kC={};function _C(){if(xC)return kC;xC=1;var e=an(),t=D(),r=ci(),n=qc(),i=$c(),o=Pe(),s=Or(),a=un(),c=zt(),l=Me(),u=Ie(),d=$x(),h=Wx(),f=Ve(),p=hr(),g=O(),m=St(),v=Vb(),y=yC(),b=bC(),w=ur(),x=yt(),k=m("matchAll"),_="RegExp String",C=_+" Iterator",S=w.set,E=w.getterFor(C),j=RegExp.prototype,A=TypeError,I=r("".indexOf),T=r("".matchAll),R=!!T&&!g((function(){T("a",/./)})),P=n((function(e,t,r,n){S(this,{type:C,regexp:e,string:t,global:r,unicode:n,done:!1})}),_,(function(){var e=E(this);if(e.done)return i(void 0,!0);var t=e.regexp,r=e.string,n=b(t,r);return null===n?(e.done=!0,i(void 0,!0)):e.global?(""===a(n[0])&&(t.lastIndex=y(r,s(t.lastIndex),e.unicode)),i(n,!1)):(e.done=!0,i(n,!1))})),N=function(e){var t,r,n,i=c(this),o=a(e),l=v(i,RegExp),u=a(h(i));return t=new l(l===RegExp?i.source:i,u),r=!!~I(u,"g"),n=!!~I(u,"u"),t.lastIndex=s(i.lastIndex),new P(t,o,r,n)};return e({target:"String",proto:!0,forced:R},{matchAll:function(e){var r,n,i,s,c=o(this);if(l(e)){if(d(e)&&(r=a(o(h(e))),!~I(r,"g")))throw new A("`.matchAll` does not allow non-global regexes");if(R)return T(c,e);if(void 0===(i=f(e,k))&&x&&"RegExp"===u(e)&&(i=N),i)return t(i,e,c)}else if(R)return T(c,e);return n=a(c),s=new RegExp(e,"g"),x?t(N,s,n):s[k](n)}}),x||k in j||p(j,k,N),kC}var CC,SC,EC,jC={};function AC(){if(SC)return CC;SC=1;var e=Fe();return CC=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(e)}function IC(){if(EC)return jC;EC=1;var e=an(),t=Bh().end;return e({target:"String",proto:!0,forced:AC()},{padEnd:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),jC}var TC,RC={};function PC(){if(TC)return RC;TC=1;var e=an(),t=Bh().start;return e({target:"String",proto:!0,forced:AC()},{padStart:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),RC}var NC,OC={};function MC(){if(NC)return OC;NC=1;var e=an(),t=Ae(),r=Ne(),n=kt(),i=un(),o=Mr(),s=t([].push),a=t([].join);return e({target:"String",stat:!0},{raw:function(e){var t=r(n(e).raw),c=o(t);if(!c)return"";for(var l=arguments.length,u=[],d=0;;){if(s(u,i(t[d++])),d===c)return a(u,"");d<l&&s(u,i(arguments[d]))}}}),OC}var LC,DC={};function FC(){return LC||(LC=1,an()({target:"String",proto:!0},{repeat:zh()})),DC}var UC,zC,BC,qC={};function HC(){if(zC)return UC;zC=1;var e=Ae(),t=kt(),r=Math.floor,n=e("".charAt),i=e("".replace),o=e("".slice),s=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,a=/\$([$&'`]|\d{1,2})/g;return UC=function(e,c,l,u,d,h){var f=l+e.length,p=u.length,g=a;return void 0!==d&&(d=t(d),g=s),i(h,g,(function(t,i){var s;switch(n(i,0)){case"$":return"$";case"&":return e;case"`":return o(c,0,l);case"'":return o(c,f);case"<":s=d[o(i,1,-1)];break;default:var a=+i;if(0===a)return t;if(a>p){var h=r(a/10);return 0===h?t:h<=p?void 0===u[h-1]?n(i,1):u[h-1]+n(i,1):t}s=u[a-1]}return void 0===s?"":s}))},UC}function $C(){if(BC)return qC;BC=1;var e=Ai(),t=D(),r=Ae(),n=vC(),i=O(),o=zt(),s=Oe(),a=Me(),c=Pr(),l=Or(),u=un(),d=Pe(),h=yC(),f=Ve(),p=HC(),g=bC(),m=St()("replace"),v=Math.max,y=Math.min,b=r([].concat),w=r([].push),x=r("".indexOf),k=r("".slice),_="$0"==="a".replace(/./,"$0"),C=!!/./[m]&&""===/./[m]("a","$0");return n("replace",(function(r,n,i){var _=C?"$":"$0";return[function(e,r){var i=d(this),o=a(e)?f(e,m):void 0;return o?t(o,e,i,r):t(n,u(i),e,r)},function(t,r){var a=o(this),d=u(t);if("string"==typeof r&&-1===x(r,_)&&-1===x(r,"$<")){var f=i(n,a,d,r);if(f.done)return f.value}var m=s(r);m||(r=u(r));var C,S=a.global;S&&(C=a.unicode,a.lastIndex=0);for(var E,j=[];null!==(E=g(a,d))&&(w(j,E),S);){""===u(E[0])&&(a.lastIndex=h(d,l(a.lastIndex),C))}for(var A,I="",T=0,R=0;R<j.length;R++){for(var P,N=u((E=j[R])[0]),O=v(y(c(E.index),d.length),0),M=[],L=1;L<E.length;L++)w(M,void 0===(A=E[L])?A:String(A));var D=E.groups;if(m){var F=b([N],M,O,d);void 0!==D&&w(F,D),P=u(e(r,void 0,F))}else P=p(N,d,O,M,D,r);O>=T&&(I+=k(d,T,O)+P,T=O+N.length)}return I+k(d,T)}]}),!!i((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!_||C),qC}var VC,WC={};function KC(){if(VC)return WC;VC=1;var e=an(),t=D(),r=Ae(),n=Pe(),i=Oe(),o=Me(),s=$x(),a=un(),c=Ve(),l=Wx(),u=HC(),d=St(),h=yt(),f=d("replace"),p=TypeError,g=r("".indexOf),m=r("".replace),v=r("".slice),y=Math.max;return e({target:"String",proto:!0},{replaceAll:function(e,r){var d,b,w,x,k,_,C,S,E,j,A=n(this),I=0,T="";if(o(e)){if((d=s(e))&&(b=a(n(l(e))),!~g(b,"g")))throw new p("`.replaceAll` does not allow non-global regexes");if(w=c(e,f))return t(w,e,A,r);
10if(h&&d)return m(a(A),e,r)}for(x=a(A),k=a(e),(_=i(r))||(r=a(r)),C=k.length,S=y(1,C),E=g(x,k);-1!==E;)j=_?a(r(k,E,x)):u(k,x,E,[],void 0,r),T+=v(x,I,E)+j,I=E+C,E=E+S>x.length?-1:g(x,k,E+S);return I<x.length&&(T+=v(x,I)),T}}),WC}var GC,JC={};function YC(){if(GC)return JC;GC=1;var e=D(),t=vC(),r=zt(),n=Me(),i=Pe(),o=ky(),s=un(),a=Ve(),c=bC();return t("search",(function(t,l,u){return[function(r){var o=i(this),c=n(r)?a(r,t):void 0;return c?e(c,r,o):new RegExp(r)[t](s(o))},function(e){var t=r(this),n=s(e),i=u(l,t,n);if(i.done)return i.value;var a=t.lastIndex;o(a,0)||(t.lastIndex=0);var d=c(t,n);return o(t.lastIndex,a)||(t.lastIndex=a),null===d?-1:d.index}]})),JC}var QC,XC={};function ZC(){if(QC)return XC;QC=1;var e=D(),t=Ae(),r=vC(),n=zt(),i=Me(),o=Pe(),s=Vb(),a=yC(),c=Or(),l=un(),u=Ve(),d=bC(),h=Kx(),f=O(),p=h.UNSUPPORTED_Y,g=Math.min,m=t([].push),v=t("".slice),y=!f((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2!==r.length||"a"!==r[0]||"b"!==r[1]})),b="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length;return r("split",(function(t,r,h){var f="0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e(r,this,t,n)}:r;return[function(r,n){var s=o(this),a=i(r)?u(r,t):void 0;return a?e(a,r,s,n):e(f,l(s),r,n)},function(e,t){var i=n(this),o=l(e);if(!b){var u=h(f,i,o,t,f!==r);if(u.done)return u.value}var y=s(i,RegExp),w=i.unicode,x=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(p?"g":"y"),k=new y(p?"^(?:"+i.source+")":i,x),_=void 0===t?4294967295:t>>>0;if(0===_)return[];if(0===o.length)return null===d(k,o)?[o]:[];for(var C=0,S=0,E=[];S<o.length;){k.lastIndex=p?0:S;var j,A=d(k,p?v(o,S):o);if(null===A||(j=g(c(k.lastIndex+(p?S:0)),o.length))===C)S=a(o,S,w);else{if(m(E,v(o,C,S)),E.length===_)return E;for(var I=1;I<=A.length-1;I++)if(m(E,A[I]),E.length===_)return E;S=C=j}}return m(E,v(o,C)),E}]}),b||!y,p),XC}var eS,tS={};function rS(){if(eS)return tS;eS=1;var e,t=an(),r=ci(),n=Tt().f,i=Or(),o=un(),s=G_(),a=Pe(),c=J_(),l=yt(),u=r("".slice),d=Math.min,h=c("startsWith");return t({target:"String",proto:!0,forced:!!(l||h||(e=n(String.prototype,"startsWith"),!e||e.writable))&&!h},{startsWith:function(e){var t=o(a(this));s(e);var r=i(d(arguments.length>1?arguments[1]:void 0,t.length)),n=o(e);return u(t,r,r+n.length)===n}}),tS}var nS,iS={};function oS(){if(nS)return iS;nS=1;var e=an(),t=Ae(),r=Pe(),n=Pr(),i=un(),o=t("".slice),s=Math.max,a=Math.min;return e({target:"String",proto:!0,forced:!"".substr||"b"!=="ab".substr(-1)},{substr:function(e,t){var c,l,u=i(r(this)),d=u.length,h=n(e);return h===1/0&&(h=0),h<0&&(h=s(d+h,0)),(c=void 0===t?d:n(t))<=0||c===1/0||h>=(l=a(h+c,d))?"":o(u,h,l)}}),iS}var sS,aS={};function cS(){if(sS)return aS;sS=1;var e=an(),t=D(),r=Ae(),n=Pe(),i=un(),o=O(),s=Array,a=r("".charAt),c=r("".charCodeAt),l=r([].join),u="".toWellFormed,d=u&&o((function(){return"1"!==t(u,1)}));return e({target:"String",proto:!0,forced:d},{toWellFormed:function(){var e=i(n(this));if(d)return t(u,e);for(var r=e.length,o=s(r),h=0;h<r;h++){var f=c(e,h);55296!=(63488&f)?o[h]=a(e,h):f>=56320||h+1>=r||56320!=(64512&c(e,h+1))?o[h]="�":(o[h]=a(e,h),o[++h]=a(e,h))}return l(o,"")}}),aS}var lS,uS,dS,hS={};function fS(){if(uS)return lS;uS=1;var e=or().PROPER,t=O(),r=xm();return lS=function(n){return t((function(){return!!r[n]()||"​…᠎"!=="​…᠎"[n]()||e&&r[n].name!==n}))}}function pS(){if(dS)return hS;dS=1;var e=an(),t=km().trim;return e({target:"String",proto:!0,forced:fS()("trim")},{trim:function(){return t(this)}}),hS}var gS,mS,vS,yS,bS={},wS={};function xS(){if(mS)return gS;mS=1;var e=km().end,t=fS();return gS=t("trimEnd")?function(){return e(this)}:"".trimEnd}function kS(){if(yS)return bS;yS=1,function(){if(vS)return wS;vS=1;var e=an(),t=xS();e({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==t},{trimRight:t})}();var e=an(),t=xS();return e({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==t},{trimEnd:t}),bS}var _S,CS,SS,ES,jS={},AS={};function IS(){if(CS)return _S;CS=1;var e=km().start,t=fS();return _S=t("trimStart")?function(){return e(this)}:"".trimStart}function TS(){if(ES)return jS;ES=1,function(){if(SS)return AS;SS=1;var e=an(),t=IS();e({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==t},{trimLeft:t})}();var e=an(),t=IS();return e({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==t},{trimStart:t}),jS}var RS,PS,NS,OS,MS,LS={};function DS(){if(PS)return RS;PS=1;var e=Ae(),t=Pe(),r=un(),n=/"/g,i=e("".replace);return RS=function(e,o,s,a){var c=r(t(e)),l="<"+o;return""!==s&&(l+=" "+s+'="'+i(r(a),n,"&quot;")+'"'),l+">"+c+"</"+o+">"},RS}function FS(){if(OS)return NS;OS=1;var e=O();return NS=function(t){return e((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}))},NS}function US(){if(MS)return LS;MS=1;var e=an(),t=DS();return e({target:"String",proto:!0,forced:FS()("anchor")},{anchor:function(e){return t(this,"a","name",e)}}),LS}var zS,BS={};function qS(){if(zS)return BS;zS=1;var e=an(),t=DS();return e({target:"String",proto:!0,forced:FS()("big")},{big:function(){return t(this,"big","","")}}),BS}var HS,$S={};function VS(){if(HS)return $S;HS=1;var e=an(),t=DS();return e({target:"String",proto:!0,forced:FS()("blink")},{blink:function(){return t(this,"blink","","")}}),$S}var WS,KS={};function GS(){if(WS)return KS;WS=1;var e=an(),t=DS();return e({target:"String",proto:!0,forced:FS()("bold")},{bold:function(){return t(this,"b","","")}}),KS}var JS,YS={};function QS(){if(JS)return YS;JS=1;var e=an(),t=DS();return e({target:"String",proto:!0,forced:FS()("fixed")},{fixed:function(){return t(this,"tt","","")}}),YS}var XS,ZS={};function eE(){if(XS)return ZS;XS=1;var e=an(),t=DS();return e({target:"String",proto:!0,forced:FS()("fontcolor")},{fontcolor:function(e){return t(this,"font","color",e)}}),ZS}var tE,rE={};function nE(){if(tE)return rE;tE=1;var e=an(),t=DS();return e({target:"String",proto:!0,forced:FS()("fontsize")},{fontsize:function(e){return t(this,"font","size",e)}}),rE}var iE,oE={};function sE(){if(iE)return oE;iE=1;var e=an(),t=DS();return e({target:"String",proto:!0,forced:FS()("italics")},{italics:function(){return t(this,"i","","")}}),oE}var aE,cE={};function lE(){if(aE)return cE;aE=1;var e=an(),t=DS();return e({target:"String",proto:!0,forced:FS()("link")},{link:function(e){return t(this,"a","href",e)}}),cE}var uE,dE={};function hE(){if(uE)return dE;uE=1;var e=an(),t=DS();return e({target:"String",proto:!0,forced:FS()("small")},{small:function(){return t(this,"small","","")}}),dE}var fE,pE={};function gE(){if(fE)return pE;fE=1;var e=an(),t=DS();return e({target:"String",proto:!0,forced:FS()("strike")},{strike:function(){return t(this,"strike","","")}}),pE}var mE,vE={};function yE(){if(mE)return vE;mE=1;var e=an(),t=DS();return e({target:"String",proto:!0,forced:FS()("sub")},{sub:function(){return t(this,"sub","","")}}),vE}var bE,wE={};function xE(){if(bE)return wE;bE=1;var e=an(),t=DS();return e({target:"String",proto:!0,forced:FS()("sup")},{sup:function(){return t(this,"sup","","")}}),wE}var kE,_E,CE,SE,EE,jE,AE,IE,TE,RE,PE,NE,OE,ME,LE={},DE={exports:{}};function FE(){if(_E)return kE;_E=1;var e=C(),t=O(),r=wc(),n=_d().NATIVE_ARRAY_BUFFER_VIEWS,i=e.ArrayBuffer,o=e.Int8Array;return kE=!n||!t((function(){o(1)}))||!t((function(){new o(-1)}))||!r((function(e){new o,new o(null),new o(1.5),new o(e)}),!0)||t((function(){return 1!==new o(new i(2),1,void 0).length}))}function UE(){if(SE)return CE;SE=1;var e=Df(),t=RangeError;return CE=function(r,n){var i=e(r);if(i%n)throw new t("Wrong offset");return i}}function zE(){if(jE)return EE;jE=1;var e=Math.round;return EE=function(t){var r=e(t);return r<0?0:r>255?255:255&r}}function BE(){if(IE)return AE;IE=1;var e=ln();return AE=function(t){var r=e(t);return"BigInt64Array"===r||"BigUint64Array"===r}}function qE(){if(RE)return TE;RE=1;var e=Et(),t=TypeError;return TE=function(r){var n=e(r,"number");if("number"==typeof n)throw new t("Can't convert number to bigint");return BigInt(n)}}function HE(){if(NE)return PE;NE=1;var e=li(),t=D(),r=$b(),n=kt(),i=Mr(),o=Us(),s=Fs(),a=Ds(),c=BE(),l=_d().aTypedArrayConstructor,u=qE();return PE=function(d){var h,f,p,g,m,v,y,b,w=r(this),x=n(d),k=arguments.length,_=k>1?arguments[1]:void 0,C=void 0!==_,S=s(x);if(S&&!a(S))for(b=(y=o(x,S)).next,x=[];!(v=t(b,y)).done;)x.push(v.value);for(C&&k>2&&(_=e(_,arguments[2])),f=i(x),p=new(l(w))(f),g=c(p),h=0;f>h;h++)m=C?_(x[h],h):x[h],p[h]=g?u(m):+m;return p},PE}function $E(){if(OE)return DE.exports;OE=1;var e=an(),t=C(),r=D(),n=M(),i=FE(),o=_d(),s=vd(),a=ud(),c=je(),l=qt(),u=Dm(),d=Or(),h=dd(),f=UE(),p=zE(),g=jt(),m=_t(),v=ln(),y=Me(),b=qe(),w=kn(),x=De(),k=Xo(),_=Ur().f,S=HE(),E=pi().forEac
vendor: 1,476 bytes, line 10
10h,j=ru(),A=Rn(),I=Bt(),T=Tt(),R=bu(),P=ur(),N=es(),O=P.get,L=P.set,F=P.enforce,U=I.f,z=T.f,B=t.RangeError,q=s.ArrayBuffer,H=q.prototype,$=s.DataView,V=o.NATIVE_ARRAY_BUFFER_VIEWS,W=o.TYPED_ARRAY_TAG,K=o.TypedArray,G=o.TypedArrayPrototype,J=o.isTypedArray,Y="BYTES_PER_ELEMENT",Q="Wrong length",X=function(e,t){A(e,t,{configurable:!0,get:function(){return O(this)[t]}})},Z=function(e){var t;return x(H,e)||"ArrayBuffer"===(t=v(e))||"SharedArrayBuffer"===t},ee=function(e,t){return J(e)&&!b(t)&&t in e&&u(+t)&&t>=0},te=function(e,t){return t=g(t),ee(e,t)?c(2,e[t]):z(e,t)},re=function(e,t,r){return t=g(t),!(ee(e,t)&&y(r)&&m(r,"value"))||m(r,"get")||m(r,"set")||r.configurable||m(r,"writable")&&!r.writable||m(r,"enumerable")&&!r.enumerable?U(e,t,r):(e[t]=r.value,e)};return n?(V||(T.f=te,I.f=re,X(G,"buffer"),X(G,"byteOffset"),X(G,"byteLength"),X(G,"length")),e({target:"Object",stat:!0,forced:!V},{getOwnPropertyDescriptor:te,defineProperty:re}),DE.exports=function(n,o,s){var c=n.match(/\d+/)[0]/8,u=n+(s?"Clamped":"")+"Array",g="get"+n,m="set"+n,v=t[u],b=v,x=b&&b.prototype,C={},A=function(e,t){U(e,t,{get:function(){return function(e,t){var r=O(e);return r.view[g](t*c+r.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var n=O(e);n.view[m](t*c+n.byteOffset,s?p(r):r,!0)}(this,t,e)},enumerable:!0})};V?i&&(b=o((function(e,t,n,i){return a(e,x),N(y(t)?Z(t)?void 0!==i?new v(t,f(n,c),i):void 0!==n?new v(t,f(n,c)):new v(t):J(t)?R(b,t):r(S,b,t):new v(h(t)),e,b)}
10)),k&&k(b,K),E(_(v),(function(e){e in b||l(b,e,v[e])})),b.prototype=x):(b=o((function(e,t,n,i){a(e,x);var o,s,l,u=0,p=0;if(y(t)){if(!Z(t))return J(t)?R(b,t):r(S,b,t);o=t,p=f(n,c);var g=t.byteLength;if(void 0===i){if(g%c)throw new B(Q);if((s=g-p)<0)throw new B(Q)}else if((s=d(i)*c)+p>g)throw new B(Q);l=s/c}else l=h(t),o=new q(s=l*c);for(L(e,{buffer:o,byteOffset:p,byteLength:s,length:l,view:new $(o)});u<l;)A(e,u++)})),k&&k(b,K),x=b.prototype=w(G)),x.constructor!==b&&l(x,"constructor",b),F(x).TypedArrayConstructor=b,W&&l(x,W,u);var I=b!==v;C[u]=b,e({global:!0,constructor:!0,forced:I,sham:!V},C),Y in b||l(b,Y,c),Y in x||l(x,Y,c),j(u)}):DE.exports=function(){},DE.exports}function VE(){return ME||(ME=1,$E()("Float32",(function(e){return function(t,r,n){return e(this,t,r,n)}}))),LE}var WE,KE={};function GE(){return WE||(WE=1,$E()("Float64",(function(e){return function(t,r,n){return e(this,t,r,n)}}))),KE}var JE,YE={};function QE(){return JE||(JE=1,$E()("Int8",(function(e){return function(t,r,n){return e(this,t,r,n)}}))),YE}var XE,ZE={};function ej(){return XE||(XE=1,$E()("Int16",(function(e){return function(t,r,n){return e(this,t,r,n)}}))),ZE}var tj,rj={};function nj(){return tj||(tj=1,$E()("Int32",(function(e){return function(t,r,n){return e(this,t,r,n)}}))),rj}var ij,oj={};function sj(){return ij||(ij=1,$E()("Uint8",(function(e){return function(t,r,n){return e(this,t,r,n)}}))),oj}var aj,cj={};function lj(){return aj||(aj=1,$E()("Uint8",(function(e){return function(t,r,n){return e(this,t,r,n)}}),!0)),cj}var uj,dj={};function hj(){return uj||(uj=1,$E()("Uint16",(function(e){return function(t,r,n){return e(this,t,r,n)}}))),dj}var fj,pj={};function gj(){return fj||(fj=1,$E()("Uint32",(function(e){return function(t,r,n){return e(this,t,r,n)}}))),pj}var mj,vj={};function yj(){if(mj)return vj;mj=1;var e=_d(),t=Mr(),r=Pr(),n=e.aTypedArray;return(0,e.exportTypedArrayMethod)("at",(function(e){var i=n(this),o=t(i),s=r(e),a=s>=0?s:o+s;return a<0||a>=o?void 0:i[a]})),vj}var bj,wj={};function xj(){if(bj)return wj;bj=1;var e=Ae(),t=_d(),r=e(va()),n=t.aTypedArray;return(0,t.exportTypedArrayMethod)("copyWithin",(function(e,t){return r(n(this),e,t,arguments.length>2?arguments[2]:void 0)})),wj}var kj,_j={};function Cj(){if(kj)return _j;kj=1;var e=_d(),t=pi().every,r=e.aTypedArray;return(0,e.exportTypedArrayMethod)("every",(function(e){return t(r(this),e,arguments.length>1?arguments[1]:void 0)})),_j}var Sj,Ej={};function jj(){if(Sj)return Ej;Sj=1;var e=_d(),t=Ia(),r=qE(),n=ln(),i=D(),o=Ae(),s=O(),a=e.aTypedArray,c=e.exportTypedArrayMethod,l=o("".slice);return c("fill",(function(e){var o=arguments.length;a(this);var s="Big"===l(n(this),0,3)?r(e):+e;return i(t,this,s,o>1?arguments[1]:void 0,o>2?arguments[2]:void 0)}),s((function(){var e=0;return new Int8Array(2).fill({valueOf:function(){return e++}}),1!==e}))),Ej}var Aj,Ij,Tj,Rj={};function Pj(){if(Tj)return Rj;Tj=1;var e=_d(),t=pi().filter,r=function(){if(Ij)return Aj;Ij=1;var e=bu(),t=_d().getTypedArrayConstructor;return Aj=function(r,n){return e(t(r),n)}}(),n=e.aTypedArray;return(0,e.exportTypedArrayMethod)("filter",(function(e){var i=t(n(this),e,arguments.length>1?arguments[1]:void 0);return r(this,i)})),Rj}var Nj,Oj={};function Mj(){if(Nj)return Oj;Nj=1;var e=_d(),t=pi().find,r=e.aTypedArray;return(0,e.exportTypedArrayMethod)("find",(function(e){return t(r(this),e,arguments.length>1?arguments[1]:void 0)})),Oj}var Lj,Dj={};function Fj(){if(Lj)return Dj;Lj=1;var e=_d(),t=pi().findIndex,r=e.aTypedArray;return(0,e.exportTypedArrayMethod)("findIndex",(function(e){return t(r(this),e,arguments.length>1?arguments[1]:void 0)})),Dj}var Uj,zj={};function Bj(){if(Uj)return zj;Uj=1;var e=_d(),t=$a().findLast,r=e.aTypedArray;return(0,e.exportTypedArrayMethod)("findLast",(function(e){return t(r(this),e,arguments.length>1?arguments[1]:void 0)})),zj}var qj,Hj={};function $j(){if(qj)return Hj;qj=1;var e=_d(),t=$a().findLastIndex,r=e.aTypedArray;return(0,e.exportTypedArrayMethod)("findLastIndex",(function(e){return t(r(this),e,arguments.length>1?arguments[1]:void 0)})),Hj}var Vj,Wj={};function Kj(){if(Vj)return Wj;Vj=1;
10var e=_d(),t=pi().forEach,r=e.aTypedArray;return(0,e.exportTypedArrayMethod)("forEach",(function(e){t(r(this),e,arguments.length>1?arguments[1]:void 0)})),Wj}var Gj,Jj={};function Yj(){if(Gj)return Jj;Gj=1;var e=FE();return(0,_d().exportTypedArrayStaticMethod)("from",HE(),e),Jj}var Qj,Xj={};function Zj(){if(Qj)return Xj;Qj=1;var e=_d(),t=Lr().includes,r=e.aTypedArray;return(0,e.exportTypedArrayMethod)("includes",(function(e){return t(r(this),e,arguments.length>1?arguments[1]:void 0)})),Xj}var eA,tA={};function rA(){if(eA)return tA;eA=1;var e=_d(),t=Lr().indexOf,r=e.aTypedArray;return(0,e.exportTypedArrayMethod)("indexOf",(function(e){return t(r(this),e,arguments.length>1?arguments[1]:void 0)})),tA}var nA,iA={};function oA(){if(nA)return iA;nA=1;var e=C(),t=O(),r=Ae(),n=_d(),i=Vc(),o=St()("iterator"),s=e.Uint8Array,a=r(i.values),c=r(i.keys),l=r(i.entries),u=n.aTypedArray,d=n.exportTypedArrayMethod,h=s&&s.prototype,f=!t((function(){h[o].call([1])})),p=!!h&&h.values&&h[o]===h.values&&"values"===h.values.name,g=function(){return a(u(this))};return d("entries",(function(){return l(u(this))}),f),d("keys",(function(){return c(u(this))}),f),d("values",g,f||!p,{name:"values"}),d(o,g,f||!p,{name:"values"}),iA}var sA,aA={};function cA(){if(sA)return aA;sA=1;var e=_d(),t=Ae(),r=e.aTypedArray,n=e.exportTypedArrayMethod,i=t([].join);return n("join",(function(e){return i(r(this),e)})),aA}var lA,uA={};function dA(){if(lA)return uA;lA=1;var e=_d(),t=Ai(),r=Zc(),n=e.aTypedArray;return(0,e.exportTypedArrayMethod)("lastIndexOf",(function(e){var i=arguments.length;return t(r,n(this),i>1?[e,arguments[1]]:[e])})),uA}var hA,fA={};function pA(){if(hA)return fA;hA=1;var e=_d(),t=pi().map,r=e.aTypedArray,n=e.getTypedArrayConstructor;return(0,e.exportTypedArrayMethod)("map",(function(e){return t(r(this),e,arguments.length>1?arguments[1]:void 0,(function(e,t){return new(n(e))(t)}))})),fA}var gA,mA={};function vA(){if(gA)return mA;gA=1;var e=_d(),t=FE(),r=e.aTypedArrayConstructor;return(0,e.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(r(this))(t);t>e;)n[e]=arguments[e++];return n}),t),mA}var yA,bA={};function wA(){if(yA)return bA;yA=1;var e=_d(),t=xl().left,r=e.aTypedArray;return(0,e.exportTypedArrayMethod)("reduce",(function(e){var n=arguments.length;return t(r(this),e,n,n>1?arguments[1]:void 0)})),bA}var xA,kA={};function _A(){if(xA)return kA;xA=1;var e=_d(),t=xl().right,r=e.aTypedArray;return(0,e.exportTypedArrayMethod)("reduceRight",(function(e){var n=arguments.length;return t(r(this),e,n,n>1?arguments[1]:void 0)})),kA}var CA,SA={};function EA(){if(CA)return SA;CA=1;var e=_d(),t=e.aTypedArray,r=e.exportTypedArrayMethod,n=Math.floor;return r("reverse",(function(){for(var e,r=this,i=t(r).length,o=n(i/2),s=0;s<o;)e=r[s],r[s++]=r[--i],r[i]=e;return r})),SA}var jA,AA={};function IA(){if(jA)return AA;jA=1;var e=C(),t=D(),r=_d(),n=Mr(),i=UE(),o=kt(),s=O(),a=e.RangeError,c=e.Int8Array,l=c&&c.prototype,u=l&&l.set,d=r.aTypedArray,h=r.exportTypedArrayMethod,f=!s((function(){var e=new Uint8ClampedArray(2);return t(u,e,{length:1,0:3},1),3!==e[1]})),p=f&&r.NATIVE_ARRAY_BUFFER_VIEWS&&s((function(){var e=new c(2);return e.set(1),e.set("2",1),0!==e[0]||2!==e[1]}));return h("set",(function(e){d(this);var r=i(arguments.length>1?arguments[1]:void 0,1),s=o(e);if(f)return t(u,this,s,r);var c=this.length,l=n(s),h=0;if(l+r>c)throw new a("Wrong length");for(;h<l;)this[r+h]=s[h++]}),!f||p),AA}var TA,RA={};function PA(){if(TA)return RA;TA=1;var e=_d(),t=O(),r=In(),n=e.aTypedArray,i=e.getTypedArrayConstructor;return(0,e.exportTypedArrayMethod)("slice",(function(e,t){for(var o=r(n(this),e,t),s=i(this),a=0,c=o.length,l=new s(c);c>a;)l[a]=o[a++];return l}),t((function(){new Int8Array(1).slice()}))),RA}var NA,OA={};function MA(){if(NA)return OA;NA=1;var e=_d(),t=pi().some,r=e.aTypedArray;return(0,e.exportTypedArrayMethod)("some",(function(e){return t(r(this),e,arguments.length>1?arguments[1]:void 0)})),OA}var LA,DA={};function FA(){if(LA)return DA;LA=1;var e=C(),t=ci(),r=O(),n=$e(),i=Kl(),o=_d(),s=Gl(),a=Jl(),c=Ue(),l=Yl(),u=o.aTypedArray,d=o.exportTypedArrayMethod,h=e.Uint16Array,f=h&&t(h.prototype.sort),p=!(!f||r((function(){f(new h(2),null)}))&&r((function(){f(new h(2),{})}))),g=!!f&&!r((function(){if(c)return c<74;if(s)return s<67;if(a)return!0;
10if(l)return l<602;var e,t,r=new h(516),n=Array(516);for(e=0;e<516;e++)t=e%4,r[e]=515-e,n[e]=e-2*t+3;for(f(r,(function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(r[e]!==n[e])return!0}));return d("sort",(function(e){return void 0!==e&&n(e),g?f(this,e):i(u(this),function(e){return function(t,r){return void 0!==e?+e(t,r)||0:r!=r?-1:t!=t?1:0===t&&0===r?1/t>0&&1/r<0?1:-1:t>r}}(e))}),!g||p),DA}var UA,zA={};function BA(){if(UA)return zA;UA=1;var e=_d(),t=Or(),r=Nr(),n=e.aTypedArray,i=e.getTypedArrayConstructor;return(0,e.exportTypedArrayMethod)("subarray",(function(e,o){var s=n(this),a=s.length,c=r(e,a);return new(i(s))(s.buffer,s.byteOffset+c*s.BYTES_PER_ELEMENT,t((void 0===o?a:r(o,a))-c))})),zA}var qA,HA={};function $A(){if(qA)return HA;qA=1;var e=C(),t=Ai(),r=_d(),n=O(),i=In(),o=e.Int8Array,s=r.aTypedArray,a=r.exportTypedArrayMethod,c=[].toLocaleString,l=!!o&&n((function(){c.call(new o(1))}));return a("toLocaleString",(function(){return t(c,l?i(s(this)):s(this),i(arguments))}),n((function(){return[1,2].toLocaleString()!==new o([1,2]).toLocaleString()}))||!n((function(){o.prototype.toLocaleString.call([1,2])}))),HA}var VA,WA={};function KA(){if(VA)return WA;VA=1;var e=du(),t=_d(),r=t.aTypedArray,n=t.exportTypedArrayMethod,i=t.getTypedArrayConstructor;return n("toReversed",(function(){return e(r(this),i(this))})),WA}var GA,JA={};function YA(){if(GA)return JA;GA=1;var e=_d(),t=Ae(),r=$e(),n=bu(),i=e.aTypedArray,o=e.getTypedArrayConstructor,s=e.exportTypedArrayMethod,a=t(e.TypedArrayPrototype.sort);return s("toSorted",(function(e){void 0!==e&&r(e);var t=i(this),s=n(o(t),t);return a(s,e)})),JA}var QA,XA={};function ZA(){if(QA)return XA;QA=1;var e=_d().exportTypedArrayMethod,t=O(),r=C(),n=Ae(),i=r.Uint8Array,o=i&&i.prototype||{},s=[].toString,a=n([].join);t((function(){s.call({})}))&&(s=function(){return a(this)});var c=o.toString!==s;return e("toString",s,c),XA}var eI,tI={};function rI(){if(eI)return tI;eI=1;var e=Fu(),t=_d(),r=BE(),n=Pr(),i=qE(),o=t.aTypedArray,s=t.getTypedArrayConstructor,a=t.exportTypedArrayMethod,c=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}();return a("with",{with:function(t,a){var c=o(this),l=n(t),u=r(c)?i(a):+a;return e(c,s(c),l,u)}}.with,!c),tI}var nI,iI={};function oI(){if(nI)return iI;nI=1;var e=an(),t=Ae(),r=un(),n=String.fromCharCode,i=t("".charAt),o=t(/./.exec),s=t("".slice),a=/^[\da-f]{2}$/i,c=/^[\da-f]{4}$/i;return e({global:!0},{unescape:function(e){for(var t,l,u=r(e),d="",h=u.length,f=0;f<h;){if("%"===(t=i(u,f++)))if("u"===i(u,f)){if(l=s(u,f+1,f+5),o(c,l)){d+=n(parseInt(l,16)),f+=5;continue}}else if(l=s(u,f,f+2),o(a,l)){d+=n(parseInt(l,16)),f+=2;continue}d+=t}return d}}),iI}var sI,aI,cI,lI,uI={},dI={};function hI(){if(aI)return sI;aI=1;var e=Ae(),t=ld(),r=$p().getWeakData,n=ud(),i=zt(),o=Re(),s=Me(),a=Bs(),c=pi(),l=_t(),u=ur(),d=u.set,h=u.getterFor,f=c.find,p=c.findIndex,g=e([].splice),m=0,v=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},b=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};return y.prototype={get:function(e){var t=b(this,e);if(t)return t[1]},has:function(e){return!!b(this,e)},set:function(e,t){var r=b(this,e);r?r[1]=t:this.entries.push([e,t])},delete:function(e){var t=p(this.entries,(function(t){return t[0]===e}));return~t&&g(this.entries,t,1),!!~t}},sI={getConstructor:function(e,c,u,f){var p=e((function(e,t){n(e,g),d(e,{type:c,id:m++,frozen:null}),o(t)||a(t,e[f],{that:e,AS_ENTRIES:u})})),g=p.prototype,y=h(c),b=function(e,t,n){var o=y(e),s=r(i(t),!0);return!0===s?v(o).set(t,n):s[o.id]=n,e};return t(g,{delete:function(e){var t=y(this);if(!s(e))return!1;var n=r(e);return!0===n?v(t).delete(e):n&&l(n,t.id)&&delete n[t.id]},has:function(e){var t=y(this);if(!s(e))return!1;var n=r(e);return!0===n?v(t).has(e):n&&l(n,t.id)}}),t(g,u?{get:function(e){var t=y(this);if(s(e)){var n=r(e);if(!0===n)return v(t).get(e);if(n)return n[t.id]}},set:function(e,t){return b(this,e,t)}}:{add:function(e){return b(this,e,!0)}}),p}}}function fI(){return lI||(lI=1,function(){if(cI)return dI;cI=1;
10var e,t=Hp(),r=C(),n=Ae(),i=ld(),o=$p(),s=Vp(),a=hI(),c=Me(),l=ur().enforce,u=O(),d=ar(),h=Object,f=Array.isArray,p=h.isExtensible,g=h.isFrozen,m=h.isSealed,v=h.freeze,y=h.seal,b=!r.ActiveXObject&&"ActiveXObject"in r,w=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},x=s("WeakMap",w,a),k=x.prototype,_=n(k.set);if(d)if(b){e=a.getConstructor(w,"WeakMap",!0),o.enable();var S=n(k.delete),E=n(k.has),j=n(k.get);i(k,{delete:function(t){if(c(t)&&!p(t)){var r=l(this);return r.frozen||(r.frozen=new e),S(this,t)||r.frozen.delete(t)}return S(this,t)},has:function(t){if(c(t)&&!p(t)){var r=l(this);return r.frozen||(r.frozen=new e),E(this,t)||r.frozen.has(t)}return E(this,t)},get:function(t){if(c(t)&&!p(t)){var r=l(this);return r.frozen||(r.frozen=new e),E(this,t)?j(this,t):r.frozen.get(t)}return j(this,t)},set:function(t,r){if(c(t)&&!p(t)){var n=l(this);n.frozen||(n.frozen=new e),E(this,t)?_(this,t,r):n.frozen.set(t,r)}else _(this,t,r);return this}})}else t&&u((function(){var e=v([]);return _(new x,e,1),!g(e)}))&&i(k,{set:function(e,t){var r;return f(e)&&(g(e)?r=v:m(e)&&(r=y)),_(this,e,t),r&&r(e),this}})}()),uI}var pI,gI,mI,vI={};function yI(){return gI||(gI=1,pI||(pI=1,Vp()("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),hI()))),vI}mI||(mI=1,Ni(),Li(),Ui(),qi(),Vi(),Gi(),Qi(),eo(),no(),so(),lo(),fo(),mo(),bo(),ko(),as(),fs(),qs(),Vs(),Qs(),la(),ya(),Ca(),Ta(),Na(),La(),Ua(),Va(),Ga(),ec(),nc(),lc(),xc(),Cc(),jc(),zc(),Vc(),Gc(),el(),nl(),sl(),hl(),Cl(),jl(),Tl(),Nl(),Ll(),Ql(),nu(),su(),hu(),xu(),Cu(),ju(),Tu(),Nu(),Uu(),yd(),Cd(),jd(),Pd(),Md(),$d(),Zd(),mh(),bh(),kh(),Sh(),Ah(),Rh(),qh(),Vh(),Qh(),ef(),nf(),uf(),ff(),mf(),bf(),kf(),zf(),Hf(),Wf(),Jf(),tp(),ip(),ap(),up(),fp(),mp(),bp(),kp(),Ii(),Sp(),Kp(),Zp(),og(),cg(),dg(),pg(),vg(),_g(),Eg(),Ig(),Pg(),Mg(),Fg(),$g(),Kg(),Yg(),Zg(),rm(),om(),cm(),dm(),_m(),Em(),Pm(),Fm(),Bm(),$m(),Km(),Ym(),rv(),cv(),dv(),pv(),vv(),_v(),Ev(),Pv(),Mv(),Fv(),Bv(),Kv(),Yv(),Zv(),ry(),oy(),cy(),dy(),py(),vy(),_y(),Ey(),Iy(),Py(),My(),Fy(),By(),$y(),Ky(),Yy(),Zy(),ib(),ab(),ub(),fb(),_w(),Ew(),Iw(),Pw(),Mw(),Fw(),Bw(),$w(),Kw(),Yw(),rx(),ox(),cx(),dx(),px(),vx(),wx(),_x(),Ex(),Ix(),Yx(),rk(),ok(),dk(),pk(),vk(),wk(),_k(),jk(),r_(),a_(),h_(),v_(),k_(),j_(),P_(),M_(),B_(),Y_(),Z_(),rC(),oC(),cC(),wC(),_C(),IC(),PC(),MC(),FC(),$C(),KC(),YC(),ZC(),rS(),oS(),cS(),pS(),kS(),TS(),US(),qS(),VS(),GS(),QS(),eE(),nE(),sE(),lE(),hE(),gE(),yE(),xE(),VE(),GE(),QE(),ej(),nj(),sj(),lj(),hj(),gj(),yj(),xj(),Cj(),jj(),Pj(),Mj(),Fj(),Bj(),$j(),Kj(),Yj(),Zj(),rA(),oA(),cA(),dA(),pA(),vA(),wA(),_A(),EA(),IA(),PA(),MA(),FA(),BA(),$A(),KA(),YA(),ZA(),rI(),oI(),fI(),yI(),ii());var bI,wI,xI,kI={};function _I(){if(wI)return bI;wI=1;var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",t=e+"+/",r=e+"-_",n=function(e){for(var t={},r=0;r<64;r++)t[e.charAt(r)]=r;return t};return bI={i2c:t,c2i:n(t),i2cUrl:r,c2iUrl:n(r)}}var CI,SI={};var EI,jI,AI,II,TI,RI={};function PI(){return jI?EI:(jI=1,EI={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0})}function NI(){if(II)return AI;II=1;var e=At()("span").classList,t=e&&e.constructor&&e.constructor.prototype;return AI=t===Object.prototype?void 0:t}var OI,MI={};var LI,DI,FI,UI={};function zI(){return DI?LI:(DI=1,LI={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0}
vendor: 7,841 bytes, line 10
10,NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}})}var BI,qI={};var HI,$I={};var VI,WI={},KI={};var GI,JI,YI,QI,XI={};function ZI(){if(JI)return GI;JI=1;var e=C(),t=Ai(),r=Oe(),n=kl(),i=Fe(),o=In(),s=Wb(),a=e.Function,c=/MSIE .\./.test(i)||"BUN"===n&&function(){var t=e.Bun.version.split(".");return t.length<3||"0"===t[0]&&(t[1]<3||"3"===t[1]&&"0"===t[2])}();return GI=function(e,n){var i=n?2:1;return c?function(c,l){var u=s(arguments.length,1)>i,d=r(c)?c:a(c),h=u?o(arguments,i):[],f=u?function(){t(d,this,h)}:d;return n?e(f,l):e(f)}:e},GI}function eT(){return QI||(QI=1,function(){if(VI)return KI;VI=1;var e=an(),t=C(),r=Gb().clear;e({global:!0,bind:!0,enumerable:!0,forced:t.clearImmediate!==r},{clearImmediate:r})}(),function(){if(YI)return XI;YI=1;var e=an(),t=C(),r=Gb().set,n=ZI(),i=t.setImmediate?n(r,!1):r;e({global:!0,bind:!0,enumerable:!0,forced:t.setImmediate!==i},{setImmediate:i})}()),WI}var tT,rT={};var nT,iT={};var oT,sT={};function aT(){if(oT)return sT;oT=1;var e,t=yt(),r=an(),n=C(),i=Le(),o=Ae(),s=O(),a=Ct(),c=Oe(),l=di(),u=Re(),d=Me(),h=qe(),f=Bs(),p=zt(),g=ln(),m=_t(),v=aa(),y=qt(),b=Mr(),w=Wb(),x=Wx(),k=Xp(),_=Gk(),S=Qk(),E=ph(),j=is(),A=fh(),I=n.Object,T=n.Array,R=n.Date,P=n.Error,N=n.TypeError,M=n.PerformanceMark,L=i("DOMException"),D=k.Map,F=k.has,U=k.get,z=k.set,B=_.Set,q=_.add,H=_.has,$=i("Object","keys"),V=o([].push),W=o((!0).valueOf),K=o(1..valueOf),G=o("".valueOf),J=o(R.prototype.getTime),Y=a("structuredClone"),Q="DataCloneError",X="Transferring",Z=function(e){return!s((function(){var t=new n.Set([7]),r=e(t),i=e(I(7));return r===t||!r.has(7)||!d(i)||7!=+i}))&&e},ee=function(e,t){return!s((function(){var r=new t,n=e({a:r,b:r});return!(n&&n.a===n.b&&n.a instanceof t&&n.a.stack===r.stack)}))},te=n.structuredClone,re=t||!ee(te,P)||!ee(te,L)||(e=te,!!s((function(){var t=e(new n.AggregateError([1],Y,{cause:3}));return"AggregateError"!==t.name||1!==t.errors[0]||t.message!==Y||3!==t.cause}))),ne=!te&&Z((function(e){return new M(Y,{detail:e}).detail})),ie=Z(te)||ne,oe=function(e){throw new L("Uncloneable type: "+e,Q)},se=function(e,t){throw new L((t||"Cloning")+" of "+e+" cannot be properly polyfilled in this engine",Q)},ae=function(e,t){return ie||se(t),ie(e)},ce=function(e,t,r){if(F(t,e))return U(t,e);var i,o,s,a,l,u;if("SharedArrayBuffer"===(r||g(e)))i=ie?ie(e):e;else{var d=n.DataView;d||c(e.slice)||se("ArrayBuffer");try{if(c(e.slice)&&!e.resizable)i=e.slice(0);else{o=e.byteLength,s="maxByteLength"in e?{maxByteLength:e.maxByteLength}:void 0,i=new ArrayBuffer(o,s),a=new d(e),l=new d(i);for(u=0;u<o;u++)l.setUint8(u,a.getUint8(u))}}catch(h){throw new L("ArrayBuffer is detached",Q)}}return z(t,e,i),i},le=function(e,t){if(h(e)&&oe("Symbol"),!d(e))return e;if(t){if(F(t,e))return U(t,e)}else t=new D;var r,o,s,a,l,u,f,p,w=g(e);switch(w){case"Array":s=T(b(e));break;case"Object":s={};break;case"Map":s=new D;break;case"Set":s=new B;break;case"RegExp":s=new RegExp(e.source,x(e));break;case"Error":switch(o=e.name){case"AggregateError":s=new(i(o))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":s=new(i(o));break;case"CompileError":case"LinkError":case"RuntimeError":s=new(i("WebAssembly",o));break;default:s=new P}break;case"DOMException":s=new L(e.message,e.name);break;case"ArrayBuffer":case"SharedArrayBuffer":s=ce(e,t,w);break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float16Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":u="DataView"===w?e.byteLength:e.length,s=function(e,t,r,i,o){var s=n[t];return d(s)||se(t),new s(ce(e.buffer,o),r,i)}(e,w,e.byteOffset,u,t);break;case"DOMQuad":try{s=new DOMQuad(le(e.p1,t),le(e.p2,t),le(e.p3,t),le(e.p4,t))}catch(k){s=ae(e,w)}break;case"File":if(ie)try{s=ie(e),g(s)!==w&&(s=void 0)}catch(k){}if(!s)try{s=new File([e],e.name,e)}catch(k){}s||se(w);break;case"FileList":if(a=function(){var e;try{e=new n.DataTransfer}catch(k){try{e=new n.ClipboardEvent("").clipboardData}catch(t){}}return e&&e.items&&e.files?e:null}()){for(l=0,u=b(e);l<u;l++)a.items.add(le(e[l],t));s=a.files}else s=ae(e,w);break;case"ImageData":try{s=new ImageData(le(e.data,t),e.width,e.height,{colorSpace:e.colorSpace})}catch(k){s=ae(e,w)}break;default:if(ie)s=ie(e);else switch(w){case"BigInt":s=I(e.valueOf());break;case"Boolean":s=I(W(e));break;case"Number":s=I(K(e));break;case"String":s=I(G(e));break;case"Date":s=new R(J(e));break;case"Blob":try{s=e.slice(0,e.size,e.type)}catch(k){se(w)}break;case"DOMPoint":case"DOMPointReadOnly":r=n[w];try{s=r.fromPoint?r.fromPoint(e):new r(e.x,e.y,e.z,e.w)}catch(k){se(w)}break;case"DOMRect":case"DOMRectReadOnly":r=n[w];try{s=r.fromRect?r.fromRect(e):new r(e.x,e.y,e.width,e.height)}catch(k){se(w)}break;case"DOMMatrix":case"DOMMatrixReadOnly":r=n[w];try{s=r.fromMatrix?r.fromMatrix(e):new r(e)}catch(k){se(w)}break;case"AudioData":case"VideoFrame":c(e.clone)||se(w);try{s=e.clone()}catch(k){oe(w)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":se(w);default:oe(w)}}switch(z(t,e,s),w){case"Array":case"Object":for(f=$(e),l=0,u=b(f);l<u;l++)p=f[l],v(s,p,le(e[p],t));break;case"Map":e.forEach((function(e,r){z(s,le(r,t),le(e,t))}));break;case"Set":e.forEach((function(e){q(s,le(e,t))}));break;case"Error":y(s,"message",le(e.message,t)),m(e,"cause")&&y(s,"cause",le(e.cause,t)),"AggregateError"===o?s.errors=le(e.errors,t):"SuppressedError"===o&&(s.error=le(e.error,t),s.suppressed=le(e.suppressed,t));case"DOMException":j&&y(s,"stack",le(e.stack,t))}return s};return r({global:!0,enumerable:!0,sham:!A,forced:re},{structuredClone:function(e){var t,r,i=w(arguments.length,1)>1&&!u(arguments[1])?p(arguments[1]):void 0,o=i?i.transfer:void 0;void 0!==o&&(r=function(e,t){if(!d(e))throw new N("Transfer option cannot be converted to a sequence");var r=[];f(e,(function(e){V(r,p(e))}));for(var i,o,s,a,u,h=0,m=b(r),v=new B;h<m;){if(i=r[h++],"ArrayBuffer"===(o=g(i))?H(v,i):F(t,i))throw new L("Duplicate transferable",Q);if("ArrayBuffer"!==o){if(A)a=te(i,{transfer:[i]});else switch(o){case"ImageBitmap":s=n.OffscreenCanvas,l(s)||se(o,X);try{(u=new s(i.width,i.height)).getContext("bitmaprenderer").transferFromImageBitmap(i),a=u.transferToImageBitmap()}catch(y){}break;case"AudioData":case"VideoFrame":c(i.clone)&&c(i.close)||se(o,X);try{a=i.clone(),i.close()}catch(y){}break;case"MediaSourceHandle":case"MessagePort":case"MIDIAccess":case"OffscreenCanvas":case"ReadableStream":case"RTCDataChannel":case"TransformStream":case"WebTransportReceiveStream":case"WebTransportSendStream":case"WritableStream":se(o,X)}if(void 0===a)throw new L("This object cannot be transferred: "+o,Q);z(t,i,a)}else q(v,i)}return v}(o,t=new D));var s=le(e,t);
vendor: 4,080 bytes, line 10
10return r&&function(e){S(e,(function(e){A?ie(e,{transfer:[e]}):c(e.transfer)?e.transfer():E?E(e):se("ArrayBuffer",X)}))}(r),s}}),sT}var cT,lT={},uT={};var dT,hT,fT={};function pT(){return hT||(hT=1,function(){if(cT)return uT;cT=1;var e=an(),t=C(),r=ZI()(t.setInterval,!0);e({global:!0,bind:!0,forced:t.setInterval!==r},{setInterval:r})}(),function(){if(dT)return fT;dT=1;var e=an(),t=C(),r=ZI()(t.setTimeout,!0);e({global:!0,bind:!0,forced:t.setTimeout!==r},{setTimeout:r})}()),lT}var gT,mT,vT,yT,bT,wT,xT,kT,_T={};function CT(){if(mT)return gT;mT=1;var e=O(),t=St(),r=M(),n=yt(),i=t("iterator");return gT=!e((function(){var e=new URL("b?a=1&b=2&c=3","https://a"),t=e.searchParams,o=new URLSearchParams("a=1&a=2&b=3"),s="";return e.pathname="c%20d",t.forEach((function(e,r){t.delete("b"),s+=r+e})),o.delete("a",2),o.delete("b",void 0),n&&(!e.toJSON||!o.has("a",1)||o.has("a",2)||!o.has("a",void 0)||o.has("b"))||!t.size&&(n||!r)||!t.sort||"https://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[i]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==s||"x"!==new URL("https://x",void 0).host}))}function ST(){if(yT)return vT;yT=1;var e=Ae(),t=2147483647,r=/[^\0-\u007E]/,n=/[.\u3002\uFF0E\uFF61]/g,i="Overflow: input needs wider integers to process",o=RangeError,s=e(n.exec),a=Math.floor,c=String.fromCharCode,l=e("".charCodeAt),u=e([].join),d=e([].push),h=e("".replace),f=e("".split),p=e("".toLowerCase),g=function(e){return e+22+75*(e<26)},m=function(e,t,r){var n=0;for(e=r?a(e/700):e>>1,e+=a(e/t);e>455;)e=a(e/35),n+=36;return a(n+36*e/(e+38))},v=function(e){var r=[];e=function(e){for(var t=[],r=0,n=e.length;r<n;){var i=l(e,r++);if(i>=55296&&i<=56319&&r<n){var o=l(e,r++);56320==(64512&o)?d(t,((1023&i)<<10)+(1023&o)+65536):(d(t,i),r--)}else d(t,i)}return t}(e);var n,s,h=e.length,f=128,p=0,v=72;for(n=0;n<e.length;n++)(s=e[n])<128&&d(r,c(s));var y=r.length,b=y;for(y&&d(r,"-");b<h;){var w=t;for(n=0;n<e.length;n++)(s=e[n])>=f&&s<w&&(w=s);var x=b+1;if(w-f>a((t-p)/x))throw new o(i);for(p+=(w-f)*x,f=w,n=0;n<e.length;n++){if((s=e[n])<f&&++p>t)throw new o(i);if(s===f){for(var k=p,_=36;;){var C=_<=v?1:_>=v+26?26:_-v;if(k<C)break;var S=k-C,E=36-C;d(r,c(g(C+S%E))),k=a(S/E),_+=36}d(r,c(g(k))),v=m(p,x,b===y),p=0,b++}}p++,f++}return u(r,"")};return vT=function(e){var t,i,o=[],a=f(h(p(e),n,"."),".");for(t=0;t<a.length;t++)i=a[t],d(o,s(r,i)?"xn--"+v(i):i);return u(o,".")}}function ET(){if(wT)return bT;wT=1,Vc(),Z_();var e=an(),t=C(),r=Jb(),n=Le(),i=D(),o=Ae(),s=M(),a=CT(),c=hr(),l=Rn(),u=ld(),d=ai(),h=qc(),f=ur(),p=ud(),g=Oe(),m=_t(),v=li(),y=ln(),b=zt(),w=Me(),x=un(),k=kn(),_=je(),S=Us(),E=Fs(),j=$c(),A=Wb(),I=St(),T=Kl(),R=I("iterator"),P="URLSearchParams",N=P+"Iterator",O=f.set,L=f.getterFor(P),F=f.getterFor(N),U=r("fetch"),z=r("Request"),B=r("Headers"),q=z&&z.prototype,H=B&&B.prototype,$=t.TypeError,V=t.encodeURIComponent,W=String.fromCharCode,K=n("String","fromCodePoint"),G=parseInt,J=o("".charAt),Y=o([].join),Q=o([].push),X=o("".replace),Z=o([].shift),ee=o([].splice),te=o("".split),re=o("".slice),ne=o(/./.exec),ie=/\+/g,oe=/^[0-9a-f]+$/i,se=function(e,t){var r=re(e,t,t+2);return ne(oe,r)?G(r,16):NaN},ae=function(e){for(var t=0,r=128;r>0&&e&r;r>>=1)t++;return t},ce=function(e){var t=null;switch(e.length){case 1:t=e[0];break;case 2:t=(31&e[0])<<6|63&e[1];break;case 3:t=(15&e[0])<<12|(63&e[1])<<6|63&e[2];break;case 4:t=(7&e[0])<<18|(63&e[1])<<12|(63&e[2])<<6|63&e[3]}return t>1114111?null:t},le=function(e){for(var t=(e=X(e,ie," ")).length,r="",n=0;n<t;){var i=J(e,n);if("%"===i){if("%"===J(e,n+1)||n+3>t){r+="%",n++;continue}var o=se(e,n+1);if(o!=o){r+=i,n++;continue}n+=2;var s=ae(o);if(0===s)i=W(o);else{if(1===s||s>4){r+="�",n++;continue}for(var a=[o],c=1;c<s&&!(++n+3>t||"%"!==J(e,n));){var l=se(e,n+1);if(l!=l){n+=3;break}if(l>191||l<128)break;Q(a,l),n+=2,c++}if(a.length!==s){r+="�";continue}var u=ce(a);null===u?r+="�":i=K(u)}}r+=i,n++}return r}
vendor: 14,052 bytes, line 10
10,ue=/[!'()~]|%20/g,de={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},he=function(e){return de[e]},fe=function(e){return X(V(e),ue,he)},pe=h((function(e,t){O(this,{type:N,target:L(e).entries,index:0,kind:t})}),P,(function(){var e=F(this),t=e.target,r=e.index++;if(!t||r>=t.length)return e.target=null,j(void 0,!0);var n=t[r];switch(e.kind){case"keys":return j(n.key,!1);case"values":return j(n.value,!1)}return j([n.key,n.value],!1)}),!0),ge=function(e){this.entries=[],this.url=null,void 0!==e&&(w(e)?this.parseObject(e):this.parseQuery("string"==typeof e?"?"===J(e,0)?re(e,1):e:x(e)))};ge.prototype={type:P,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,r,n,o,s,a,c,l=this.entries,u=E(e);if(u)for(r=(t=S(e,u)).next;!(n=i(r,t)).done;){if(s=(o=S(b(n.value))).next,(a=i(s,o)).done||(c=i(s,o)).done||!i(s,o).done)throw new $("Expected sequence with length 2");Q(l,{key:x(a.value),value:x(c.value)})}else for(var d in e)m(e,d)&&Q(l,{key:d,value:x(e[d])})},parseQuery:function(e){if(e)for(var t,r,n=this.entries,i=te(e,"&"),o=0;o<i.length;)(t=i[o++]).length&&(r=te(t,"="),Q(n,{key:le(Z(r)),value:le(Y(r,"="))}))},serialize:function(){for(var e,t=this.entries,r=[],n=0;n<t.length;)e=t[n++],Q(r,fe(e.key)+"="+fe(e.value));return Y(r,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var me=function(){p(this,ve);var e=O(this,new ge(arguments.length>0?arguments[0]:void 0));s||(this.size=e.entries.length)},ve=me.prototype;if(u(ve,{append:function(e,t){var r=L(this);A(arguments.length,2),Q(r.entries,{key:x(e),value:x(t)}),s||this.length++,r.updateURL()},delete:function(e){for(var t=L(this),r=A(arguments.length,1),n=t.entries,i=x(e),o=r<2?void 0:arguments[1],a=void 0===o?o:x(o),c=0;c<n.length;){var l=n[c];if(l.key!==i||void 0!==a&&l.value!==a)c++;else if(ee(n,c,1),void 0!==a)break}s||(this.size=n.length),t.updateURL()},get:function(e){var t=L(this).entries;A(arguments.length,1);for(var r=x(e),n=0;n<t.length;n++)if(t[n].key===r)return t[n].value;return null},getAll:function(e){var t=L(this).entries;A(arguments.length,1);for(var r=x(e),n=[],i=0;i<t.length;i++)t[i].key===r&&Q(n,t[i].value);return n},has:function(e){for(var t=L(this).entries,r=A(arguments.length,1),n=x(e),i=r<2?void 0:arguments[1],o=void 0===i?i:x(i),s=0;s<t.length;){var a=t[s++];if(a.key===n&&(void 0===o||a.value===o))return!0}return!1},set:function(e,t){var r=L(this);A(arguments.length,1);for(var n,i=r.entries,o=!1,a=x(e),c=x(t),l=0;l<i.length;l++)(n=i[l]).key===a&&(o?ee(i,l--,1):(o=!0,n.value=c));o||Q(i,{key:a,value:c}),s||(this.size=i.length),r.updateURL()},sort:function(){var e=L(this);T(e.entries,(function(e,t){return e.key>t.key?1:-1})),e.updateURL()},forEach:function(e){for(var t,r=L(this).entries,n=v(e,arguments.length>1?arguments[1]:void 0),i=0;i<r.length;)n((t=r[i++]).value,t.key,this)},keys:function(){return new pe(this,"keys")},values:function(){return new pe(this,"values")},entries:function(){return new pe(this,"entries")}},{enumerable:!0}),c(ve,R,ve.entries,{name:"entries"}),c(ve,"toString",(function(){return L(this).serialize()}),{enumerable:!0}),s&&l(ve,"size",{get:function(){return L(this).entries.length},configurable:!0,enumerable:!0}),d(me,P),e({global:!0,constructor:!0,forced:!a},{URLSearchParams:me}),!a&&g(B)){var ye=o(H.has),be=o(H.set),we=function(e){if(w(e)){var t,r=e.body;if(y(r)===P)return t=e.headers?new B(e.headers):new B,ye(t,"content-type")||be(t,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),k(e,{body:_(0,x(r)),headers:_(0,t)})}return e};if(g(U)&&e({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(e){return U(e,arguments.length>1?we(arguments[1]):{})}}),g(z)){var xe=function(e){return p(this,q),new z(e,arguments.length>1?we(arguments[1]):{})};q.constructor=xe,xe.prototype=q,e({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:xe})}}return bT={URLSearchParams:me,getState:L}}function jT(){if(xT)return _T;xT=1,cC();var e,t=an(),r=M(),n=CT(),i=C(),o=li(),s=Ae(),a=hr(),c=Rn(),l=ud(),u=_t(),d=kv(),h=bc(),f=In(),p=z_().codeAt,g=ST(),m=un(),v=ai(),y=Wb(),b=ET(),w=ur(),x=w.set,k=w.getterFor("URL"),_=b.URLSearchParams,S=b.getState,E=i.URL,j=i.TypeError,A=i.parseInt,I=Math.floor,T=Math.pow,R=s("".charAt),P=s(/./.exec),N=s([].join),O=s(1..toString),L=s([].pop),D=s([].push),F=s("".replace),U=s([].shift),z=s("".split),B=s("".slice),q=s("".toLowerCase),H=s([].unshift),$="Invalid scheme",V="Invalid host",W="Invalid port",K=/[a-z]/i,G=/[\d+-.a-z]/i,J=/\d/,Y=/^0x/i,Q=/^[0-7]+$/,X=/^\d+$/,Z=/^[\da-f]+$/i,ee=/[\0\t\n\r #%/:<>?@[\\\]^|]/,te=/[\0\t\n\r #/:<>?@[\\\]^|]/,re=/^[\u0000-\u0020]+/,ne=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,ie=/[\t\n\r]/g,oe=function(e){var t,r,n,i;if("number"==typeof e){for(t=[],r=0;r<4;r++)H(t,e%256),e=I(e/256);return N(t,".")}if("object"==typeof e){for(t="",n=function(e){for(var t=null,r=1,n=null,i=0,o=0;o<8;o++)0!==e[o]?(i>r&&(t=n,r=i),n=null,i=0):(null===n&&(n=o),++i);return i>r?n:t}(e),r=0;r<8;r++)i&&0===e[r]||(i&&(i=!1),n===r?(t+=r?":":"::",i=!0):(t+=O(e[r],16),r<7&&(t+=":")));return"["+t+"]"}return e},se={},ae=d({},se,{" ":1,'"':1,"<":1,">":1,"`":1}),ce=d({},ae,{"#":1,"?":1,"{":1,"}":1}),le=d({},ce,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),ue=function(e,t){var r=p(e,0);return r>32&&r<127&&!u(t,e)?e:encodeURIComponent(e)},de={ftp:21,file:null,http:80,https:443,ws:80,wss:443},he=function(e,t){var r;return 2===e.length&&P(K,R(e,0))&&(":"===(r=R(e,1))||!t&&"|"===r)},fe=function(e){var t;return e.length>1&&he(B(e,0,2))&&(2===e.length||"/"===(t=R(e,2))||"\\"===t||"?"===t||"#"===t)},pe=function(e){return"."===e||"%2e"===q(e)},ge={},me={},ve={},ye={},be={},we={},xe={},ke={},_e={},Ce={},Se={},Ee={},je={},Ie={},Te={},Re={},Pe={},Ne={},Oe={},Me={},Le={},De=function(e,t,r){var n,i,o,s=m(e);if(t){if(i=this.parse(s))throw new j(i);this.searchParams=null}else{if(void 0!==r&&(n=new De(r,!0)),i=this.parse(s,null,n))throw new j(i);(o=S(new _)).bindURL(this),this.searchParams=o}};De.prototype={type:"URL",parse:function(t,r,n){var i,o,s,a,c,l=this,d=r||ge,p=0,g="",v=!1,y=!1,b=!1;for(t=m(t),r||(l.scheme="",l.username="",l.password="",l.host=null,l.port=null,l.path=[],l.query=null,l.fragment=null,l.cannotBeABaseURL=!1,t=F(t,re,""),t=F(t,ne,"$1")),t=F(t,ie,""),i=h(t);p<=i.length;){switch(o=i[p],d){case ge:if(!o||!P(K,o)){if(r)return $;d=ve;continue}g+=q(o),d=me;break;case me:if(o&&(P(G,o)||"+"===o||"-"===o||"."===o))g+=q(o);else{if(":"!==o){if(r)return $;g="",d=ve,p=0;continue}if(r&&(l.isSpecial()!==u(de,g)||"file"===g&&(l.includesCredentials()||null!==l.port)||"file"===l.scheme&&!l.host))return;if(l.scheme=g,r)return void(l.isSpecial()&&de[l.scheme]===l.port&&(l.port=null));g="","file"===l.scheme?d=Ie:l.isSpecial()&&n&&n.scheme===l.scheme?d=ye:l.isSpecial()?d=ke:"/"===i[p+1]?(d=be,p++):(l.cannotBeABaseURL=!0,D(l.path,""),d=Oe)}break;case ve:if(!n||n.cannotBeABaseURL&&"#"!==o)return $;if(n.cannotBeABaseURL&&"#"===o){l.scheme=n.scheme,l.path=f(n.path),l.query=n.query,l.fragment="",l.cannotBeABaseURL=!0,d=Le;break}d="file"===n.scheme?Ie:we;continue;case ye:if("/"!==o||"/"!==i[p+1]){d=we;continue}d=_e,p++;break;case be:if("/"===o){d=Ce;break}d=Ne;continue;case we:if(l.scheme=n.scheme,o===e)l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=f(n.path),l.query=n.query;else if("/"===o||"\\"===o&&l.isSpecial())d=xe;else if("?"===o)l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=f(n.path),l.query="",d=Me;else{if("#"!==o){l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=f(n.path),l.path.length--,d=Ne;continue}l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=f(n.path),l.query=n.query,l.fragment="",d=Le}break;case xe:if(!l.isSpecial()||"/"!==o&&"\\"!==o){if("/"!==o){l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,d=Ne;continue}d=Ce}else d=_e;break;case ke:if(d=_e,"/"!==o||"/"!==R(g,p+1))continue;p++;break;case _e:if("/"!==o&&"\\"!==o){d=Ce;continue}break;case Ce:if("@"===o){v&&(g="%40"+g),v=!0,s=h(g);for(var w=0;w<s.length;w++){var x=s[w];if(":"!==x||b){var k=ue(x,le);b?l.password+=k:l.username+=k}else b=!0}g=""}else if(o===e||"/"===o||"?"===o||"#"===o||"\\"===o&&l.isSpecial()){if(v&&""===g)return"Invalid authority";p-=h(g).length+1,g="",d=Se}else g+=o;break;case Se:case Ee:if(r&&"file"===l.scheme){d=Re;continue}if(":"!==o||y){if(o===e||"/"===o||"?"===o||"#"===o||"\\"===o&&l.isSpecial()){if(l.isSpecial()&&""===g)return V;if(r&&""===g&&(l.includesCredentials()||null!==l.port))return;if(a=l.parseHost(g))return a;if(g="",d=Pe,r)return;continue}"["===o?y=!0:"]"===o&&(y=!1),g+=o}else{if(""===g)return V;if(a=l.parseHost(g))return a;if(g="",d=je,r===Ee)return}break;case je:if(!P(J,o)){if(o===e||"/"===o||"?"===o||"#"===o||"\\"===o&&l.isSpecial()||r){if(""!==g){var _=A(g,10);if(_>65535)return W;l.port=l.isSpecial()&&_===de[l.scheme]?null:_,g=""}if(r)return;d=Pe;continue}return W}g+=o;break;case Ie:if(l.scheme="file","/"===o||"\\"===o)d=Te;else{if(!n||"file"!==n.scheme){d=Ne;continue}switch(o){case e:l.host=n.host,l.path=f(n.path),l.query=n.query;break;case"?":l.host=n.host,l.path=f(n.path),l.query="",d=Me;break;case"#":l.host=n.host,l.path=f(n.path),l.query=n.query,l.fragment="",d=Le;break;default:fe(N(f(i,p),""))||(l.host=n.host,l.path=f(n.path),l.shortenPath()),d=Ne;continue}}break;case Te:if("/"===o||"\\"===o){d=Re;break}n&&"file"===n.scheme&&!fe(N(f(i,p),""))&&(he(n.path[0],!0)?D(l.path,n.path[0]):l.host=n.host),d=Ne;continue;case Re:if(o===e||"/"===o||"\\"===o||"?"===o||"#"===o){if(!r&&he(g))d=Ne;else if(""===g){if(l.host="",r)return;d=Pe}else{if(a=l.parseHost(g))return a;if("localhost"===l.host&&(l.host=""),r)return;g="",d=Pe}continue}g+=o;break;case Pe:if(l.isSpecial()){if(d=Ne,"/"!==o&&"\\"!==o)continue}else if(r||"?"!==o)if(r||"#"!==o){if(o!==e&&(d=Ne,"/"!==o))continue}else l.fragment="",d=Le;else l.query="",d=Me;break;case Ne:if(o===e||"/"===o||"\\"===o&&l.isSpecial()||!r&&("?"===o||"#"===o)){if(".."===(c=q(c=g))||"%2e."===c||".%2e"===c||"%2e%2e"===c?(l.shortenPath(),"/"===o||"\\"===o&&l.isSpecial()||D(l.path,"")):pe(g)?"/"===o||"\\"===o&&l.isSpecial()||D(l.path,""):("file"===l.scheme&&!l.path.length&&he(g)&&(l.host&&(l.host=""),g=R(g,0)+":"),D(l.path,g)),g="","file"===l.scheme&&(o===e||"?"===o||"#"===o))for(;l.path.length>1&&""===l.path[0];)U(l.path);"?"===o?(l.query="",d=Me):"#"===o&&(l.fragment="",d=Le)}else g+=ue(o,ce);break;case Oe:"?"===o?(l.query="",d=Me):"#"===o?(l.fragment="",d=Le):o!==e&&(l.path[0]+=ue(o,se));break;case Me:r||"#"!==o?o!==e&&("'"===o&&l.isSpecial()?l.query+="%27":l.query+="#"===o?"%23":ue(o,se)):(l.fragment="",d=Le);break;case Le:o!==e&&(l.fragment+=ue(o,ae))}p++}},parseHost:function(e){var t,r,n;if("["===R(e,0)){if("]"!==R(e,e.length-1))return V;if(t=function(e){var t,r,n,i,o,s,a,c=[0,0,0,0,0,0,0,0],l=0,u=null,d=0,h=function(){return R(e,d)};if(":"===h()){if(":"!==R(e,1))return;d+=2,u=++l}for(;h();){if(8===l)return;if(":"!==h()){for(t=r=0;r<4&&P(Z,h());)t=16*t+A(h(),16),d++,r++;if("."===h()){if(0===r)return;if(d-=r,l>6)return;for(n=0;h();){if(i=null,n>0){if(!("."===h()&&n<4))return;d++}if(!P(J,h()))return;for(;P(J,h());){if(o=A(h(),10),null===i)i=o;else{if(0===i)return;i=10*i+o}if(i>255)return;d++}c[l]=256*c[l]+i,2!=++n&&4!==n||l++}if(4!==n)return;break}if(":"===h()){if(d++,!h())return}else if(h())return;c[l++]=t}else{if(null!==u)return;d++,u=++l}}if(null!==u)for(s=l-u,l=7;0!==l&&s>0;)a=c[l],c[l--]=c[u+s-1],c[u+--s]=a;else if(8!==l)return;return c}(B(e,1,-1)),!t)return V;this.host=t}else if(this.isSpecial()){if(e=g(e),P(ee,e))return V;if(t=function(e){var t,r,n,i,o,s,a,c=z(e,".");if(c.length&&""===c[c.length-1]&&c.length--,(t=c.length)>4)return e;for(r=[],n=0;n<t;n++){if(""===(i=c[n]))return e;if(o=10,i.length>1&&"0"===R(i,0)&&(o=P(Y,i)?16:8,i=B(i,8===o?1:2)),""===i)s=0;else{if(!P(10===o?X:8===o?Q:Z,i))return e;s=A(i,o)}D(r,s)}for(n=0;n<t;n++)if(s=r[n],n===t-1){if(s>=T(256,5-t))return null}else if(s>255)return null;for(a=L(r),n=0;n<r.length;n++)a+=r[n]*T(256,3-n);return a}(e),null===t)return V;this.host=t}else{if(P(te,e))return V;for(t="",r=h(e),n=0;n<r.length;n++)t+=ue(r[n],se);this.host=t}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||"file"===this.scheme},includesCredentials:function(){return""!==this.username||""!==this.password},isSpecial:function(){return u(de,this.scheme)},shortenPath:function(){var e=this.path,t=e.length;!t||"file"===this.scheme&&1===t&&he(e[0],!0)||e.length--},serialize:function(){var e=this,t=e.scheme,r=e.username,n=e.password,i=e.host,o=e.port,s=e.path,a=e.query,c=e.fragment,l=t+":";return null!==i?(l+="//",e.includesCredentials()&&(l+=r+(n?":"+n:"")+"@"),l+=oe(i),null!==o&&(l+=":"+o)):"file"===t&&(l+="//"),l+=e.cannotBeABaseURL?s[0]:s.length?"/"+N(s,"/"):"",null!==a&&(l+="?"+a),null!==c&&(l+="#"+c),l},setHref:function(e){var t=this.parse(e);if(t)throw new j(t);this.searchParams.update()},getOrigin:function(){var e=this.scheme,t=this.port;if("blob"===e)try{return new Fe(e.path[0]).origin}catch(r){return"null"}return"file"!==e&&this.isSpecial()?e+"://"+oe(this.host)+(null!==t?":"+t:""):"null"},getProtocol:function(){return this.scheme+":"},setProtocol:function(e){this.parse(m(e)+":",ge)},getUsername:function(){return this.username},setUsername:function(e){var t=h(m(e));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var r=0;r<t.length;r++)this.username+=ue(t[r],le)}},getPassword:function(){return this.password},setPassword:function(e){var t=h(m(e));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var r=0;r<t.length;r++)this.password+=ue(t[r],le)}},getHost:function(){var e=this.host,t=this.port;return null===e?"":null===t?oe(e):oe(e)+":"+t},setHost:function(e){this.cannotBeABaseURL||this.parse(e,Se)},getHostname:function(){var e=this.host;return null===e?"":oe(e)},setHostname:function(e){this.cannotBeABaseURL||this.parse(e,Ee)},getPort:function(){var e=this.port;return null===e?"":m(e)}
vendor: 4,488 bytes, line 10
10,setPort:function(e){this.cannotHaveUsernamePasswordPort()||(""===(e=m(e))?this.port=null:this.parse(e,je))},getPathname:function(){var e=this.path;return this.cannotBeABaseURL?e[0]:e.length?"/"+N(e,"/"):""},setPathname:function(e){this.cannotBeABaseURL||(this.path=[],this.parse(e,Pe))},getSearch:function(){var e=this.query;return e?"?"+e:""},setSearch:function(e){""===(e=m(e))?this.query=null:("?"===R(e,0)&&(e=B(e,1)),this.query="",this.parse(e,Me)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var e=this.fragment;return e?"#"+e:""},setHash:function(e){""!==(e=m(e))?("#"===R(e,0)&&(e=B(e,1)),this.fragment="",this.parse(e,Le)):this.fragment=null},update:function(){this.query=this.searchParams.serialize()||null}};var Fe=function(e){var t=l(this,Ue),n=y(arguments.length,1)>1?arguments[1]:void 0,i=x(t,new De(e,!1,n));r||(t.href=i.serialize(),t.origin=i.getOrigin(),t.protocol=i.getProtocol(),t.username=i.getUsername(),t.password=i.getPassword(),t.host=i.getHost(),t.hostname=i.getHostname(),t.port=i.getPort(),t.pathname=i.getPathname(),t.search=i.getSearch(),t.searchParams=i.getSearchParams(),t.hash=i.getHash())},Ue=Fe.prototype,ze=function(e,t){return{get:function(){return k(this)[e]()},set:t&&function(e){return k(this)[t](e)},configurable:!0,enumerable:!0}};if(r&&(c(Ue,"href",ze("serialize","setHref")),c(Ue,"origin",ze("getOrigin")),c(Ue,"protocol",ze("getProtocol","setProtocol")),c(Ue,"username",ze("getUsername","setUsername")),c(Ue,"password",ze("getPassword","setPassword")),c(Ue,"host",ze("getHost","setHost")),c(Ue,"hostname",ze("getHostname","setHostname")),c(Ue,"port",ze("getPort","setPort")),c(Ue,"pathname",ze("getPathname","setPathname")),c(Ue,"search",ze("getSearch","setSearch")),c(Ue,"searchParams",ze("getSearchParams")),c(Ue,"hash",ze("getHash","setHash"))),a(Ue,"toJSON",(function(){return k(this).serialize()}),{enumerable:!0}),a(Ue,"toString",(function(){return k(this).serialize()}),{enumerable:!0}),E){var Be=E.createObjectURL,qe=E.revokeObjectURL;Be&&a(Fe,"createObjectURL",o(Be,E)),qe&&a(Fe,"revokeObjectURL",o(qe,E))}return v(Fe,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:Fe}),_T}var AT,IT={};var TT,RT={};var PT,NT={};var OT;var MT,LT={};var DT,FT={};var UT,zT,BT={};zT||(zT=1,Ni(),Li(),Ui(),qi(),Vi(),Gi(),Qi(),eo(),no(),so(),lo(),fo(),mo(),bo(),ko(),as(),fs(),qs(),Vs(),Qs(),la(),ya(),Ca(),Ta(),Na(),La(),Ua(),Va(),Ga(),ec(),nc(),lc(),xc(),Cc(),jc(),zc(),Vc(),Gc(),el(),nl(),sl(),hl(),Cl(),jl(),Tl(),Nl(),Ll(),Ql(),nu(),su(),hu(),xu(),Cu(),ju(),Tu(),Nu(),Uu(),yd(),Cd(),jd(),Pd(),Md(),$d(),Zd(),mh(),bh(),kh(),Sh(),Ah(),Rh(),qh(),Vh(),Qh(),ef(),nf(),uf(),ff(),mf(),bf(),kf(),zf(),Hf(),Wf(),Jf(),tp(),ip(),ap(),up(),fp(),mp(),bp(),kp(),Ii(),Sp(),Kp(),Zp(),og(),cg(),dg(),pg(),vg(),_g(),Eg(),Ig(),Pg(),Mg(),Fg(),$g(),Kg(),Yg(),Zg(),rm(),om(),cm(),dm(),_m(),Em(),Pm(),Fm(),Bm(),$m(),Km(),Ym(),rv(),cv(),dv(),pv(),vv(),_v(),Ev(),Pv(),Mv(),Fv(),Bv(),Kv(),Yv(),Zv(),ry(),oy(),cy(),dy(),py(),vy(),_y(),Ey(),Iy(),Py(),My(),Fy(),By(),$y(),Ky(),Yy(),Zy(),ib(),ab(),ub(),fb(),_w(),Ew(),Iw(),Pw(),Mw(),Fw(),Bw(),$w(),Kw(),Yw(),rx(),ox(),cx(),dx(),px(),vx(),wx(),_x(),Ex(),Ix(),Yx(),rk(),ok(),dk(),pk(),vk(),wk(),_k(),jk(),r_(),a_(),h_(),v_(),k_(),j_(),P_(),M_(),B_(),Y_(),Z_(),rC(),oC(),cC(),wC(),_C(),IC(),PC(),MC(),FC(),$C(),KC(),YC(),ZC(),rS(),oS(),cS(),pS(),kS(),TS(),US(),qS(),VS(),GS(),QS(),eE(),nE(),sE(),lE(),hE(),gE(),yE(),xE(),VE(),GE(),QE(),ej(),nj(),sj(),lj(),hj(),gj(),yj(),xj(),Cj(),jj(),Pj(),Mj(),Fj(),Bj(),$j(),Kj(),Yj(),Zj(),rA(),oA(),cA(),dA(),pA(),vA(),wA(),_A(),EA(),IA(),PA(),MA(),FA(),BA(),$A(),KA(),YA(),ZA(),rI(),oI(),fI(),yI(),function(){if(xI)return kI;xI=1;var e=an(),t=C(),r=Le(),n=Ae(),i=D(),o=O(),s=un(),a=Wb(),c=_I().c2i,l=/[^\d+/a-z]/i,u=/[\t\n\f\r ]+/g,d=/[=]{1,2}$/,h=r("atob"),f=String.fromCharCode,p=n("".charAt),g=n("".replace),m=n(l.exec),v=!!h&&!o((function(){return"hi"!==h("aGk=")})),y=v&&o((function(){return""!==h(" ")})),b=v&&!o((function(){h("a")})),w=v&&!o((function(){h()})),x=v&&1!==h.length;e({global:!0,bind:!0,enumerable:!0,forced:!v||y||b||w||x},{atob:function(e){if(a(arguments.length,1),v&&!y&&!b)return i(h,t,e);var n,o,w,x=g(s(e),u,""),k="",_=0,C=0;if(x.length%4==0&&(x=g(x,d,"")),(n=x.length)%4==1||m(l,x))throw new(r("DOMException"))("The string is not correctly encoded","InvalidCharacterError");for(;_<n;)o=p(x,_++),w=C%4?64*w+c[o]:c[o],C++%4&&(k+=f(255&w>>(-2*C&6)));return k}})}(),function(){if(CI)return SI;CI=1;
vendor: 2,058 bytes, line 10
10var e=an(),t=C(),r=Le(),n=Ae(),i=D(),o=O(),s=un(),a=Wb(),c=_I().i2c,l=r("btoa"),u=n("".charAt),d=n("".charCodeAt),h=!!l&&!o((function(){return"aGk="!==l("hi")})),f=h&&!o((function(){l()})),p=h&&o((function(){return"bnVsbA=="!==l(null)})),g=h&&1!==l.length;e({global:!0,bind:!0,enumerable:!0,forced:!h||f||p||g},{btoa:function(e){if(a(arguments.length,1),h)return i(l,t,s(e));for(var n,o,f=s(e),p="",g=0,m=c;u(f,g)||(m="=",g%1);){if((o=d(f,g+=3/4))>255)throw new(r("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");p+=u(m,63&(n=n<<8|o)>>8-g%1*8)}return p}})}(),function(){if(TI)return RI;TI=1;var e=C(),t=PI(),r=NI(),n=cc(),i=qt(),o=function(e){if(e&&e.forEach!==n)try{i(e,"forEach",n)}catch(t){e.forEach=n}};for(var s in t)t[s]&&o(e[s]&&e[s].prototype);o(r)}(),function(){if(OI)return MI;OI=1;var e=C(),t=PI(),r=NI(),n=Vc(),i=qt(),o=ai(),s=St()("iterator"),a=n.values,c=function(e,r){if(e){if(e[s]!==a)try{i(e,s,a)}catch(l){e[s]=a}if(o(e,r,!0),t[r])for(var c in n)if(e[c]!==n[c])try{i(e,c,n[c])}catch(l){e[c]=n[c]}}};for(var l in t)c(e[l]&&e[l].prototype,l);c(r,"DOMTokenList")}(),function(){if(FI)return UI;FI=1;var e=an(),t=Le(),r=hh(),n=O(),i=kn(),o=je(),s=Bt().f,a=hr(),c=Rn(),l=_t(),u=ud(),d=zt(),h=hs(),f=ts(),p=zI(),g=ns(),m=ur(),v=M(),y=yt(),b="DOMException",w="DATA_CLONE_ERR",x=t("Error"),k=t(b)||function(){try{(new(t("MessageChannel")||r("worker_threads").MessageChannel)).port1.postMessage(new WeakMap)}catch(e){if(e.name===w&&25===e.code)return e.constructor}}(),_=k&&k.prototype,C=x.prototype,S=m.set,E=m.getterFor(b),j="stack"in new x(b),A=function(e){return l(p,e)&&p[e].m?p[e].c:0},I=function(){u(this,T);var e=arguments.length,t=f(e<1?void 0:arguments[0]),r=f(e<2?void 0:arguments[1],"Error"),n=A(r);if(S(this,{type:b,name:r,message:t,code:n}),v||(this.name=r,this.message=t,this.code=n),j){var i=new x(t);i.name=b,s(this,"stack",o(1,g(i.stack,1)))}},T=I.prototype=i(C),R=function(e){return{enumerable:!0,configurable:!0,get:e}},P=function(e){return R((function(){return E(this)[e]}))};
vendor: 7,271 bytes, line 10
10v&&(c(T,"code",P("code")),c(T,"message",P("message")),c(T,"name",P("name"))),s(T,"constructor",o(1,I));var N=n((function(){return!(new k instanceof x)})),L=N||n((function(){return C.toString!==h||"2: 1"!==String(new k(1,2))})),D=N||n((function(){return 25!==new k(1,"DataCloneError").code})),F=N||25!==k[w]||25!==_[w],U=y?L||D||F:N;e({global:!0,constructor:!0,forced:U},{DOMException:U?I:k});var z=t(b),B=z.prototype;for(var q in L&&(y||k===z)&&a(B,"toString",h),D&&v&&k===z&&c(B,"code",R((function(){return A(d(this).name)}))),p)if(l(p,q)){var H=p[q],$=H.s,V=o(6,H.c);l(z,$)||s(z,$,V),l(B,$)||s(B,$,V)}}(),function(){if(BI)return qI;BI=1;var e=an(),t=C(),r=Le(),n=je(),i=Bt().f,o=_t(),s=ud(),a=es(),c=ts(),l=zI(),u=ns(),d=M(),h=yt(),f="DOMException",p=r("Error"),g=r(f),m=function(){s(this,v);var e=arguments.length,t=c(e<1?void 0:arguments[0]),r=c(e<2?void 0:arguments[1],"Error"),o=new g(t,r),l=new p(t);return l.name=f,i(o,"stack",n(1,u(l.stack,1))),a(o,this,m),o},v=m.prototype=g.prototype,y="stack"in new p(f),b="stack"in new g(1,2),w=g&&d&&Object.getOwnPropertyDescriptor(t,f),x=!(!w||w.writable&&w.configurable),k=y&&!x&&!b;e({global:!0,constructor:!0,forced:h||k},{DOMException:k?m:g});var _=r(f),S=_.prototype;if(S.constructor!==_)for(var E in h||i(S,"constructor",n(1,_)),l)if(o(l,E)){var j=l[E],A=j.s;o(_,A)||i(_,A,n(6,j.c))}}(),function(){if(HI)return $I;HI=1;var e=Le(),t="DOMException";ai()(e(t),t)}(),eT(),function(){if(tT)return rT;tT=1;var e=an(),t=C(),r=Qb(),n=$e(),i=Wb(),o=O(),s=M();e({global:!0,enumerable:!0,dontCallGetSet:!0,forced:o((function(){return s&&1!==Object.getOwnPropertyDescriptor(t,"queueMicrotask").value.length}))},{queueMicrotask:function(e){i(arguments.length,1),r(n(e))}})}(),function(){if(nT)return iT;nT=1;var e=an(),t=C(),r=Rn(),n=M(),i=TypeError,o=Object.defineProperty,s=t.self!==t;try{if(n){var a=Object.getOwnPropertyDescriptor(t,"self");!s&&a&&a.get&&a.enumerable||r(t,"self",{get:function(){return t},set:function(e){if(this!==t)throw new i("Illegal invocation");o(t,"self",{value:e,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else e({global:!0,simple:!0,forced:s},{self:t})}catch(c){}}(),aT(),pT(),kT||(kT=1,jT()),function(){if(AT)return IT;AT=1;var e=an(),t=Le(),r=O(),n=Wb(),i=un(),o=CT(),s=t("URL"),a=o&&r((function(){s.canParse()})),c=r((function(){return 1!==s.canParse.length}));e({target:"URL",stat:!0,forced:!a||c},{canParse:function(e){var t=n(arguments.length,1),r=i(e),o=t<2||void 0===arguments[1]?void 0:i(arguments[1]);try{return!!new s(r,o)}catch(a){return!1}}})}(),function(){if(TT)return RT;TT=1;var e=an(),t=Le(),r=Wb(),n=un(),i=CT(),o=t("URL");e({target:"URL",stat:!0,forced:!i},{parse:function(e){var t=r(arguments.length,1),i=n(e),s=t<2||void 0===arguments[1]?void 0:n(arguments[1]);try{return new o(i,s)}catch(a){return null}}})}(),function(){if(PT)return NT;PT=1;var e=an(),t=D();e({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return t(URL.prototype.toString,this)}})}(),OT||(OT=1,ET()),function(){if(MT)return LT;MT=1;var e=hr(),t=Ae(),r=un(),n=Wb(),i=URLSearchParams,o=i.prototype,s=t(o.append),a=t(o.delete),c=t(o.forEach),l=t([].push),u=new i("a=1&a=2&b=3");u.delete("a",1),u.delete("b",void 0),u+""!="a=2"&&e(o,"delete",(function(e){var t=arguments.length,i=t<2?void 0:arguments[1];if(t&&void 0===i)return a(this,e);var o=[];c(this,(function(e,t){l(o,{key:t,value:e})})),n(t,1);for(var u,d=r(e),h=r(i),f=0,p=0,g=!1,m=o.length;f<m;)u=o[f++],g||u.key===d?(g=!0,a(this,u.key)):p++;for(;p<m;)(u=o[p++]).key===d&&u.value===h||s(this,u.key,u.value)}),{enumerable:!0,unsafe:!0})}(),function(){if(DT)return FT;DT=1;var e=hr(),t=Ae(),r=un(),n=Wb(),i=URLSearchParams,o=i.prototype,s=t(o.getAll),a=t(o.has),c=new i("a=1");!c.has("a",2)&&c.has("a",void 0)||e(o,"has",(function(e){var t=arguments.length,i=t<2?void 0:arguments[1];if(t&&void 0===i)return a(this,e);var o=s(this,e);n(t,1);for(var c=r(i),l=0;l<o.length;)if(o[l++]===c)return!0;return!1}),{enumerable:!0,unsafe:!0})}(),function(){if(UT)return BT;UT=1;var e=M(),t=Ae(),r=Rn(),n=URLSearchParams.prototype,i=t(n.forEach);e&&!("size"in n)&&r(n,"size",{get:function(){var e=0;return i(this,(function(){e++})),e},configurable:!0,enumerable:!0})}(),ii());var qT,HT,$T,VT,WT,KT={},GT={exports:{}},JT={},YT={exports:{}},QT={};function XT(){return HT||(HT=1,YT.exports=(qT||(qT=1,function(e){function t(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,o=e[n];if(!(0<i(o,t)))break e;e[n]=t,e[r]=o,r=n}}function r(e){return 0===e.length?null:e[0]}function n(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,o=e.length,s=o>>>1;n<s;){var a=2*(n+1)-1,c=e[a],l=a+1,u=e[l];if(0>i(c,r))l<o&&0>i(u,c)?(e[n]=u,e[l]=r,n=l):(e[n]=c,e[a]=r,n=a);else{if(!(l<o&&0>i(u,r)))break e;e[n]=u,e[l]=r,n=l}}}return t}function i(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var c=[],l=[],u=1,d=null,h=3,f=!1,p=!1,g=!1,m="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,y="undefined"!=typeof setImmediate?setImmediate:null;function b(e){for(var i=r(l);null!==i;){if(null===i.callback)n(l);else{if(!(i.startTime<=e))break;n(l),i.sortIndex=i.expirationTime,t(c,i)}i=r(l)}}function w(e){if(g=!1,b(e),!p)if(null!==r(c))p=!0,P(x);else{var t=r(l);null!==t&&N(w,t.startTime-e)}}function x(t,i){p=!1,g&&(g=!1,v(S),S=-1),f=!0;var o=h;try{for(b(i),d=r(c);null!==d&&(!(d.expirationTime>i)||t&&!A());){var s=d.callback;if("function"==typeof s){d.callback=null,h=d.priorityLevel;var a=s(d.expirationTime<=i);i=e.unstable_now(),"function"==typeof a?d.callback=a:d===r(c)&&n(c),b(i)}else n(c);d=r(c)}if(null!==d)var u=!0;else{var m=r(l);null!==m&&N(w,m.startTime-i),u=!1}return u}finally{d=null,h=o,f=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,_=!1,C=null,S=-1,E=5,j=-1;function A(){return!(e.unstable_now()-j<E)}function I(){if(null!==C){var t=e.unstable_now();j=t;var r=!0;try{r=C(!0,t)}finally{r?k():(_=!1,C=null)}}else _=!1}if("function"==typeof y)k=function(){y(I)};else if("undefined"!=typeof MessageChannel){var T=new MessageChannel,R=T.port2;T.port1.onmessage=I,k=function(){R.postMessage(null)}}else k=function(){m(I,0)};function P(e){C=e,_||(_=!0,k())}function N(t,r){S=m((function(){t(e.unstable_now())}),r)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_continueExecution=function(){p||f||(p=!0,P(x))},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return r(c)},e.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}
vendor: 4,176 bytes, lines 10-19
10var r=h;h=t;try{return e()}finally{h=r}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=h;h=e;try{return t()}finally{h=r}},e.unstable_scheduleCallback=function(n,i,o){var s=e.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?s+o:s,n){case 1:var a=-1;break;case 2:a=250;break;case 5:a=1073741823;break;case 4:a=1e4;break;default:a=5e3}return n={id:u++,callback:i,priorityLevel:n,startTime:o,expirationTime:a=o+a,sortIndex:-1},o>s?(n.sortIndex=o,t(l,n),null===r(c)&&n===r(l)&&(g?(v(S),S=-1):g=!0,N(w,o-s))):(n.sortIndex=a,t(c,n),p||f||(p=!0,P(x))),n},e.unstable_shouldYield=A,e.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}}(QT)),QT)),YT.exports}
11/**
12       * @license React
13       * react-dom.production.min.js
14       *
15       * Copyright (c) Facebook, Inc. and its affiliates.
16       *
17       * This source code is licensed under the MIT license found in the
18       * LICENSE file in the root directory of this source tree.
19       */function ZT(){if($T)return JT;$T=1;var e=y(),t=XT();function r(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var n=new Set,i={};function o(e,t){s(e,t),s(e+"Capture",t)}function s(e,t){for(i[e]=t,e=0;e<t.length;e++)n.add(t[e])}var a=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),c=Object.prototype.hasOwnProperty,l=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,u={},d={};function h(e,t,r,n,i,o,s){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var f={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){f[e]=new h(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];f[t]=new h(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){f[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){f[e]=new h(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){f[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){f[e]=new h(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){f[e]=new h(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){f[e]=new h(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){f[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)}));var p=/[\-:]([a-z])/g;function g(e){return e[1].toUpperCase()}function m(e,t,r,n){var i=f.hasOwnProperty(t)?f[t]:null;(null!==i?0!==i.type:n||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,r,n){if(null==t||function(e,t,r,n){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!n&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,r,n))return!0;
vendor: 8,008 bytes, line 19
19if(n)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,i,n)&&(r=null),n||null===i?function(e){return!!c.call(d,e)||!c.call(u,e)&&(l.test(e)?d[e]=!0:(u[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=null===r?3!==i.type&&"":r:(t=i.attributeName,n=i.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(i=i.type)||4===i&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(p,g);f[t]=new h(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(p,g);f[t]=new h(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(p,g);f[t]=new h(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){f[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)})),f.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){f[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)}));var v=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,b=Symbol.for("react.element"),w=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),S=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),j=Symbol.for("react.suspense"),A=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),T=Symbol.for("react.lazy"),R=Symbol.for("react.offscreen"),P=Symbol.iterator;function N(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=P&&e[P]||e["@@iterator"])?e:null}var O,M=Object.assign;function L(e){if(void 0===O)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);O=t&&t[1]||""}return"\n"+O+e}var D=!1;function F(e,t){if(!e||D)return"";D=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(H8){var n=H8}Reflect.construct(e,[],t)}else{try{t.call()}catch(H8){n=H8}e.call(t.prototype)}else{try{throw Error()}catch(H8){n=H8}e()}}catch(H8){if(H8&&n&&"string"==typeof H8.stack){for(var i=H8.stack.split("\n"),o=n.stack.split("\n"),s=i.length-1,a=o.length-1;1<=s&&0<=a&&i[s]!==o[a];)a--;for(;1<=s&&0<=a;s--,a--)if(i[s]!==o[a]){if(1!==s||1!==a)do{if(s--,0>--a||i[s]!==o[a]){var c="\n"+i[s].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}}while(1<=s&&0<=a);break}}}finally{D=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?L(e):""}function U(e){switch(e.tag){case 5:return L(e.type);case 16:return L("Lazy");case 13:return L("Suspense");case 19:return L("SuspenseList");case 0:case 2:case 15:return e=F(e.type,!1);case 11:return e=F(e.type.render,!1);case 1:return e=F(e.type,!0);default:return""}}function z(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case x:return"Fragment";case w:return"Portal";case _:return"Profiler";case k:return"StrictMode";case j:return"Suspense";case A:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case S:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case E:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case I:return null!==(t=e.displayName||null)?t:z(e.type)||"Memo";case T:t=e._payload,e=e._init;try{return z(e(t))}catch(r){}}return null}function B(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return z(t);case 8:return t===k?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function q(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function H(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function $(e){e._valueTracker||(e._valueTracker=function(e){var t=H(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var i=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function V(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=H(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function W(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var r=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function G(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=q(null!=t.value?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function J(e,t){null!=(t=t.checked)&&m(e,"checked",t,!1)}function Y(e,t){J(e,t);var r=q(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n)return void e.removeAttribute("value");t.hasOwnProperty("value")?X(e,t.type,r):t.hasOwnProperty("defaultValue")&&X(e,t.type,q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Q(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}
vendor: 4,260 bytes, line 19
19""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function X(e,t,r){"number"===t&&W(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Z=Array.isArray;function ee(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(r=""+q(r),t=null,i=0;i<e.length;i++){if(e[i].value===r)return e[i].selected=!0,void(n&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function te(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(r(91));return M({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function re(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(r(92));if(Z(n)){if(1<n.length)throw Error(r(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:q(n)}}function ne(e,t){var r=q(t.value),n=q(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=n&&(e.defaultValue=""+n)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function oe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?oe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ae,ce,le=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ae=ae||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ae.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,n){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function ue(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var de={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function fe(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||de.hasOwnProperty(e)&&de[e]?(""+t).trim():t+"px"}function pe(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),i=fe(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}Object.keys(de).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),de[t]=de[e]}))}));var ge=M({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function me(e,t){if(t){if(ge[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(r(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(r(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(r(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(r(62))}}function ve(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ye=null;function be(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.n
vendor: 15,644 bytes, line 19
19odeType?e.parentNode:e}var we=null,xe=null,ke=null;function _e(e){if(e=vi(e)){if("function"!=typeof we)throw Error(r(280));var t=e.stateNode;t&&(t=bi(t),we(e.stateNode,e.type,t))}}function Ce(e){xe?ke?ke.push(e):ke=[e]:xe=e}function Se(){if(xe){var e=xe,t=ke;if(ke=xe=null,_e(e),t)for(e=0;e<t.length;e++)_e(t[e])}}function Ee(e,t){return e(t)}function je(){}var Ae=!1;function Ie(e,t,r){if(Ae)return e(t,r);Ae=!0;try{return Ee(e,t,r)}finally{Ae=!1,(null!==xe||null!==ke)&&(je(),Se())}}function Te(e,t){var n=e.stateNode;if(null===n)return null;var i=bi(n);if(null===i)return null;n=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(i=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!i;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(r(231,t,typeof n));return n}var Re=!1;if(a)try{var Pe={};Object.defineProperty(Pe,"passive",{get:function(){Re=!0}}),window.addEventListener("test",Pe,Pe),window.removeEventListener("test",Pe,Pe)}catch(ce){Re=!1}function Ne(e,t,r,n,i,o,s,a,c){var l=Array.prototype.slice.call(arguments,3);try{t.apply(r,l)}catch(jJ){this.onError(jJ)}}var Oe=!1,Me=null,Le=!1,De=null,Fe={onError:function(e){Oe=!0,Me=e}};function Ue(e,t,r,n,i,o,s,a,c){Oe=!1,Me=null,Ne.apply(Fe,arguments)}function ze(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function Be(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function qe(e){if(ze(e)!==e)throw Error(r(188))}function He(e){return e=function(e){var t=e.alternate;if(!t){if(null===(t=ze(e)))throw Error(r(188));return t!==e?null:e}for(var n=e,i=t;;){var o=n.return;if(null===o)break;var s=o.alternate;if(null===s){if(null!==(i=o.return)){n=i;continue}break}if(o.child===s.child){for(s=o.child;s;){if(s===n)return qe(o),e;if(s===i)return qe(o),t;s=s.sibling}throw Error(r(188))}if(n.return!==i.return)n=o,i=s;else{for(var a=!1,c=o.child;c;){if(c===n){a=!0,n=o,i=s;break}if(c===i){a=!0,i=o,n=s;break}c=c.sibling}if(!a){for(c=s.child;c;){if(c===n){a=!0,n=s,i=o;break}if(c===i){a=!0,i=s,n=o;break}c=c.sibling}if(!a)throw Error(r(189))}}if(n.alternate!==i)throw Error(r(190))}if(3!==n.tag)throw Error(r(188));return n.stateNode.current===n?e:t}(e),null!==e?$e(e):null}function $e(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=$e(e);if(null!==t)return t;e=e.sibling}return null}var Ve=t.unstable_scheduleCallback,We=t.unstable_cancelCallback,Ke=t.unstable_shouldYield,Ge=t.unstable_requestPaint,Je=t.unstable_now,Ye=t.unstable_getCurrentPriorityLevel,Qe=t.unstable_ImmediatePriority,Xe=t.unstable_UserBlockingPriority,Ze=t.unstable_NormalPriority,et=t.unstable_LowPriority,tt=t.unstable_IdlePriority,rt=null,nt=null;var it=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(ot(e)/st|0)|0},ot=Math.log,st=Math.LN2;var at=64,ct=4194304;function lt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ut(e,t){var r=e.pendingLanes;if(0===r)return 0;var n=0,i=e.suspendedLanes,o=e.pingedLanes,s=268435455&r;if(0!==s){var a=s&~i;0!==a?n=lt(a):0!==(o&=s)&&(n=lt(o))}else 0!==(s=r&~i)?n=lt(s):0!==o&&(n=lt(o));if(0===n)return 0;if(0!==t&&t!==n&&!(t&i)&&((i=n&-n)>=(o=t&-t)||16===i&&4194240&o))return t;if(4&n&&(n|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=n;0<t;)i=1<<(r=31-it(t)),n|=e[r],t&=~i;return n}function dt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ft(){var e=at;return!(4194240&(at<<=1))&&(at=64),e}function pt(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function gt(e,t,r){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=r}function mt(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-it(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var vt=0;function yt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var bt,wt,xt,kt,_t,Ct=!1,St=[],Et=null,jt=null,At=null,It=new Map,Tt=new Map,Rt=[],Pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Nt(e,t){switch(e){case"focusin":case"focusout":Et=null;break;case"dragenter":case"dragleave":jt=null;break;case"mouseover":case"mouseout":At=null;break;case"pointerover":case"pointerout":It.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Tt.delete(t.pointerId)}}function Ot(e,t,r,n,i,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:o,targetContainers:[i]},null!==t&&(null!==(t=vi(t))&&wt(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function Mt(e){var t=mi(e.target);if(null!==t){var r=ze(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=Be(r)))return e.blockedOn=t,void _t(e.priority,(function(){xt(r)}))}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function Lt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=vi(r))&&wt(t),e.blockedOn=r,!1;var n=new(r=e.nativeEvent).constructor(r.type,r);ye=n,r.target.dispatchEvent(n),ye=null,t.shift()}return!0}function Dt(e,t,r){Lt(e)&&r.delete(t)}function Ft(){Ct=!1,null!==Et&&Lt(Et)&&(Et=null),null!==jt&&Lt(jt)&&(jt=null),null!==At&&Lt(At)&&(At=null),It.forEach(Dt),Tt.forEach(Dt)}function Ut(e,r){e.blockedOn===r&&(e.blockedOn=null,Ct||(Ct=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Ft)))}function zt(e){function t(t){return Ut(t,e)}if(0<St.length){Ut(St[0],e);for(var r=1;r<St.length;r++){var n=St[r];n.blockedOn===e&&(n.blockedOn=null)}}for(null!==Et&&Ut(Et,e),null!==jt&&Ut(jt,e),null!==At&&Ut(At,e),It.forEach(t),Tt.forEach(t),r=0;r<Rt.length;r++)(n=Rt[r]).blockedOn===e&&(n.blockedOn=null);for(;0<Rt.length&&null===(r=Rt[0]).blockedOn;)Mt(r),null===r.blockedOn&&Rt.shift()}var Bt=v.ReactCurrentBatchConfig,qt=!0;function Ht(e,t,r,n){var i=vt,o=Bt.transition;Bt.transition=null;try{vt=1,Vt(e,t,r,n)}finally{vt=i,Bt.transition=o}}function $t(e,t,r,n){var i=vt,o=Bt.transition;Bt.transition=null;try{vt=4,Vt(e,t,r,n)}finally{vt=i,Bt.transition=o}}function Vt(e,t,r,n){if(qt){var i=Kt(e,t,r,n);if(null===i)qn(e,t,n,Wt,r),Nt(e,n);else if(function(e,t,r,n,i){switch(t){case"focusin":return Et=Ot(Et,e,t,r,n,i),!0;case"dragenter":return jt=Ot(jt,e,t,r,n,i),!0;case"mouseover":return At=Ot(At,e,t,r,n,i),!0;case"pointerover":var o=i.pointerId;return It.set(o,Ot(It.get(o)||null,e,t,r,n,i)),!0;case"gotpointercapture":return o=i.pointerId,Tt.set(o,Ot(Tt.get(o)||null,e,t,r,n,i)),!0}return!1}(i,e,t,r,n))n.stopPropagation();else if(Nt(e,n),4&t&&-1<Pt.indexOf(e)){for(;null!==i;){var o=vi(i);if(null!==o&&bt(o),null===(o=Kt(e,t,r,n))&&qn(e,t,n,Wt,r),o===i)break;i=o}null!==i&&n.stopPropagation()}else qn(e,t,n,null,r)}}var Wt=null;function Kt(e,t,r,n){if(Wt=null,null!==(e=mi(e=be(n))))if(null===(t=ze(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=Be(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Wt=e,null}function Gt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ye()){case Qe:return 1;case Xe:return 4;case Ze:case et:return 16;case tt:return 536870912;default:return 16}default:return 16}}var Jt=null,Yt=null,Qt=null;function Xt(){if(Qt)return Qt;var e,t,r=Yt,n=r.length,i="value"in Jt?Jt.value:Jt.textContent,o=i.length;for(e=0;e<n&&r[e]===i[e];e++);var s=n-e;for(t=1;t<=s&&r[n-t]===i[o-t];t++);return Qt=i.slice(e,1<t?1-t:void 0)}function Zt(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function er(){return!0}function tr(){return!1}function rr(e){function t(t,r,n,i,o){for(var s in this._reactName=t,this._targetInst=n,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(s)&&(t=e[s],this[s]=t?t(i):i[s]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?er:tr,this.isPropagationStopped=tr,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=er)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=er)},persist:function(){},isPersistent:er}),t}var nr,ir,or,sr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ar=rr(sr),cr=M({},sr,{view:0,detail:0}),lr=rr(cr),ur=M({},cr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:kr,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==or&&(or&&"mousemove"===e.type?(nr=e.screenX-or.screenX,ir=e.screenY-or.screenY):ir=nr=0,or=e),nr)},movementY:function(e){return"movementY"in e?e.movementY:ir}}),dr=rr(ur),hr=rr(M({},ur,{dataTransfer:0})),fr=rr(M({},cr,{relatedTarget:0})),pr=rr(M({},sr,{animationName:0,elapsedTime:0,pseudoElement:0})),gr=M({},sr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),mr=rr(gr),vr=rr(M({},sr,{data:0})),yr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},br={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},wr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function xr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=wr[e])&&!!t[e]}function kr(){return xr}var _r=M({},cr,{key:function(e){if(e.key){var t=yr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Zt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?br[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:kr,charCode:function(e){return"keypress"===e.type?Zt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Zt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Cr=rr(_r),Sr=rr(M({},ur,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Er=rr(M({},cr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:kr})),jr=rr(M({},sr,{propertyName:0,elapsedTime:0,pseudoElement:0})),Ar=M({},ur,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ir=rr(Ar),Tr=[9,13,27,32],Rr=a&&"CompositionEvent"in window,Pr=null;a&&"documentMode"in document&&(Pr=document.documentMode);var Nr=a&&"TextEvent"in window&&!Pr,Or=a&&(!Rr||Pr&&8<Pr&&11>=Pr),Mr=String.fromCharCode(32),Lr=!1;function Dr(e,t){switch(e){case"keyup":return-1!==Tr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Ur=!1;var zr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Br(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!zr[e.type]:"textarea"===t}function qr(e,t,r,n){Ce(n),0<(t=$n(t,"onChange")).length&&(r=new ar("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Hr=null,$r=null;function Vr(e){Ln(e,0)}function Wr(e){if(V(yi(e)))return e}function Kr(e,t){if("change"===e)return t}var Gr=!1;if(a){var Jr;if(a){var Yr="oninput"in document;if(!Yr){var Qr=document.createElement("div");Qr.setAttribute("oninput","return;"),Yr="function"==typeof Qr.oninput}Jr=Yr}else Jr=!1;Gr=Jr&&(!document.documentMode||9<document.documentMode)}function Xr(){Hr&&(Hr.detachEvent("onpropertychange",Zr),$r=Hr=null)}function Zr(e){if("value"===e.propertyName&&Wr($r)){var t=[];qr(t,$r,e,be(e)),Ie(Vr,t)}}function en(e,t,r){"focusin"===e?(Xr(),$r=r,(Hr=t).attachEvent("onpropertychange",Zr)):"focusout"===e&&Xr()}function tn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Wr($r)}function rn(e,t){if("click"===e)return Wr(t)}function nn(e,t){if("input"===e||"change"===e)return Wr(t)}var on="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function sn(e,t){if(on(e,t))return!0;
vendor: 4,240 bytes, line 19
19if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!c.call(t,i)||!on(e[i],t[i]))return!1}return!0}function an(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cn(e,t){var r,n=an(e);for(e=0;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=an(n)}}function ln(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ln(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function un(){for(var e=window,t=W();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch(n){r=!1}if(!r)break;t=W((e=t.contentWindow).document)}return t}function dn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function hn(e){var t=un(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&ln(r.ownerDocument.documentElement,r)){if(null!==n&&dn(r))if(t=n.start,void 0===(e=n.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var i=r.textContent.length,o=Math.min(n.start,i);n=void 0===n.end?o:Math.min(n.end,i),!e.extend&&o>n&&(i=n,n=o,o=i),i=cn(r,o);var s=cn(r,n);i&&s&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),o>n?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var fn=a&&"documentMode"in document&&11>=document.documentMode,pn=null,gn=null,mn=null,vn=!1;function yn(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;vn||null==pn||pn!==W(n)||("selectionStart"in(n=pn)&&dn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},mn&&sn(mn,n)||(mn=n,0<(n=$n(gn,"onSelect")).length&&(t=new ar("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=pn)))}function bn(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var wn={animationend:bn("Animation","AnimationEnd"),animationiteration:bn("Animation","AnimationIteration"),animationstart:bn("Animation","AnimationStart"),transitionend:bn("Transition","TransitionEnd")},xn={},kn={};function _n(e){if(xn[e])return xn[e];if(!wn[e])return e;var t,r=wn[e];for(t in r)if(r.hasOwnProperty(t)&&t in kn)return xn[e]=r[t];return e}a&&(kn=document.createElement("div").style,"AnimationEvent"in window||(delete wn.animationend.animation,delete wn.animationiteration.animation,delete wn.animationstart.animation),"TransitionEvent"in window||delete wn.transitionend.transition);var Cn=_n("animationend"),Sn=_n("animationiteration"),En=_n("animationstart"),jn=_n("transitionend"),An=new Map,In="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Tn(e,t){An.set(e,t),o(t,[e])}for(var Rn=0;Rn<In.length;
vendor: 8,840 bytes, line 19
19Rn++){var Pn=In[Rn];Tn(Pn.toLowerCase(),"on"+(Pn[0].toUpperCase()+Pn.slice(1)))}Tn(Cn,"onAnimationEnd"),Tn(Sn,"onAnimationIteration"),Tn(En,"onAnimationStart"),Tn("dblclick","onDoubleClick"),Tn("focusin","onFocus"),Tn("focusout","onBlur"),Tn(jn,"onTransitionEnd"),s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),o("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),o("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),o("onBeforeInput",["compositionend","keypress","textInput","paste"]),o("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Nn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),On=new Set("cancel close invalid load scroll toggle".split(" ").concat(Nn));function Mn(e,t,n){var i=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,i,o,s,a,c,l){if(Ue.apply(this,arguments),Oe){if(!Oe)throw Error(r(198));var u=Me;Oe=!1,Me=null,Le||(Le=!0,De=u)}}(i,t,void 0,e),e.currentTarget=null}function Ln(e,t){t=!!(4&t);for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var o=void 0;if(t)for(var s=n.length-1;0<=s;s--){var a=n[s],c=a.instance,l=a.currentTarget;if(a=a.listener,c!==o&&i.isPropagationStopped())break e;Mn(i,a,l),o=c}else for(s=0;s<n.length;s++){if(c=(a=n[s]).instance,l=a.currentTarget,a=a.listener,c!==o&&i.isPropagationStopped())break e;Mn(i,a,l),o=c}}}if(Le)throw e=De,Le=!1,De=null,e}function Dn(e,t){var r=t[fi];void 0===r&&(r=t[fi]=new Set);var n=e+"__bubble";r.has(n)||(Bn(t,e,2,!1),r.add(n))}function Fn(e,t,r){var n=0;t&&(n|=4),Bn(r,e,n,t)}var Un="_reactListening"+Math.random().toString(36).slice(2);function zn(e){if(!e[Un]){e[Un]=!0,n.forEach((function(t){"selectionchange"!==t&&(On.has(t)||Fn(t,!1,e),Fn(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Un]||(t[Un]=!0,Fn("selectionchange",!1,t))}}function Bn(e,t,r,n){switch(Gt(t)){case 1:var i=Ht;break;case 4:i=$t;break;default:i=Vt}r=i.bind(null,t,r,e),i=void 0,!Re||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),n?void 0!==i?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):void 0!==i?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function qn(e,t,r,n,i){var o=n;if(!(1&t||2&t||null===n))e:for(;;){if(null===n)return;var s=n.tag;if(3===s||4===s){var a=n.stateNode.containerInfo;if(a===i||8===a.nodeType&&a.parentNode===i)break;if(4===s)for(s=n.return;null!==s;){var c=s.tag;if((3===c||4===c)&&((c=s.stateNode.containerInfo)===i||8===c.nodeType&&c.parentNode===i))return;s=s.return}for(;null!==a;){if(null===(s=mi(a)))return;if(5===(c=s.tag)||6===c){n=o=s;continue e}a=a.parentNode}}n=n.return}Ie((function(){var n=o,i=be(r),s=[];e:{var a=An.get(e);if(void 0!==a){var c=ar,l=e;switch(e){case"keypress":if(0===Zt(r))break e;case"keydown":case"keyup":c=Cr;break;case"focusin":l="focus",c=fr;break;case"focusout":l="blur",c=fr;break;case"beforeblur":case"afterblur":c=fr;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":c=dr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":c=hr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":c=Er;break;case Cn:case Sn:case En:c=pr;break;case jn:c=jr;break;case"scroll":c=lr;break;case"wheel":c=Ir;break;case"copy":case"cut":case"paste":c=mr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":c=Sr}var u=!!(4&t),d=!u&&"scroll"===e,h=u?null!==a?a+"Capture":null:a;u=[];for(var f,p=n;null!==p;){var g=(f=p).stateNode;if(5===f.tag&&null!==g&&(f=g,null!==h&&(null!=(g=Te(p,h))&&u.push(Hn(p,g,f)))),d)break;p=p.return}0<u.length&&(a=new c(a,l,null,r,i),s.push({event:a,listeners:u}))}}if(!(7&t)){if(c="mouseout"===e||"pointerout"===e,(!(a="mouseover"===e||"pointerover"===e)||r===ye||!(l=r.relatedTarget||r.fromElement)||!mi(l)&&!l[hi])&&(c||a)&&(a=i.window===i?i:(a=i.ownerDocument)?a.defaultView||a.parentWindow:window,c?(c=n,null!==(l=(l=r.relatedTarget||r.toElement)?mi(l):null)&&(l!==(d=ze(l))||5!==l.tag&&6!==l.tag)&&(l=null)):(c=null,l=n),c!==l)){if(u=dr,g="onMouseLeave",h="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(u=Sr,g="onPointerLeave",h="onPointerEnter",p="pointer"),d=null==c?a:yi(c),f=null==l?a:yi(l),(a=new u(g,p+"leave",c,r,i)).target=d,a.relatedTarget=f,g=null,mi(i)===n&&((u=new u(h,p+"enter",l,r,i)).target=f,u.relatedTarget=d,g=u),d=g,c&&l)e:{for(h=l,p=0,f=u=c;f;f=Vn(f))p++;for(f=0,g=h;g;g=Vn(g))f++;for(;0<p-f;)u=Vn(u),p--;for(;0<f-p;)h=Vn(h),f--;for(;p--;){if(u===h||null!==h&&u===h.alternate)break e;u=Vn(u),h=Vn(h)}u=null}else u=null;null!==c&&Wn(s,a,c,u,!1),null!==l&&null!==d&&Wn(s,d,l,u,!0)}if("select"===(c=(a=n?yi(n):window).nodeName&&a.nodeName.toLowerCase())||"input"===c&&"file"===a.type)var m=Kr;else if(Br(a))if(Gr)m=nn;else{m=tn;var v=en}else(c=a.nodeName)&&"input"===c.toLowerCase()&&("checkbox"===a.type||"radio"===a.type)&&(m=rn);switch(m&&(m=m(e,n))?qr(s,m,r,i):(v&&v(e,a,n),"focusout"===e&&(v=a._wrapperState)&&v.controlled&&"number"===a.type&&X(a,"number",a.value)),v=n?yi(n):window,e){case"focusin":(Br(v)||"true"===v.contentEditable)&&(pn=v,gn=n,mn=null);break;case"focusout":mn=gn=pn=null;break;case"mousedown":vn=!0;break;case"contextmenu":case"mouseup":case"dragend":vn=!1,yn(s,r,i);break;case"selectionchange":if(fn)break;case"keydown":case"keyup":yn(s,r,i)}var y;if(Rr)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Ur?Dr(e,r)&&(b="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(b="onCompositionStart");b&&(Or&&"ko"!==r.locale&&(Ur||"onCompositionStart"!==b?"onCompositionEnd"===b&&Ur&&(y=Xt()):(Yt="value"in(Jt=i)?Jt.value:Jt.textContent,Ur=!0)),0<(v=$n(n,b)).length&&(b=new vr(b,e,null,r,i),s.push({event:b,listeners:v}),y?b.data=y:null!==(y=Fr(r))&&(b.data=y))),(y=Nr?function(e,t){switch(e){case"compositionend":return Fr(t);case"keypress":return 32!==t.which?null:(Lr=!0,Mr);case"textInput":return(e=t.data)===Mr&&Lr?null:e;default:return null}}(e,r):function(e,t){if(Ur)return"compositionend"===e||!Rr&&Dr(e,t)?(e=Xt(),Qt=Yt=Jt=null,Ur=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Or&&"ko"!==t.locale?null:t.data}}(e,r))&&(0<(n=$n(n,"onBeforeInput")).length&&(i=new vr("onBeforeInput","beforeinput",null,r,i),s.push({event:i,listeners:n}),i.data=y))}Ln(s,t)}))}function Hn(e,t,r){return{instance:e,listener:t,currentTarget:r}}function $n(e,t){for(var r=t+"Capture",n=[];null!==e;){var i=e,o=i.stateNode;5===i.tag&&null!==o&&(i=o,null!=(o=Te(e,r))&&n.unshift(Hn(e,o,i)),null!=(o=Te(e,t))&&n.push(Hn(e,o,i))),e=e.return}return n}function Vn(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Wn(e,t,r,n,i){for(var o=t._reactName,s=[];null!==r&&r!==n;){var a=r,c=a.alternate,l=a.stateNode;if(null!==c&&c===n)break;5===a.tag&&null!==l&&(a=l,i?null!=(c=Te(r,o))&&s.unshift(Hn(r,c,a)):i||null!=(c=Te(r,o))&&s.push(Hn(r,c,a))),r=r.return}0!==s.length&&e.push({event:t,listeners:s})}var Kn=/\r\n?/g,Gn=/\u0000|\uFFFD/g;function Jn(e){return("string"==typeof e?e:""+e).replace(Kn,"\n").replace(Gn,"")}function Yn(e,t,n){if(t=Jn(t),Jn(e)!==t&&n)throw Error(r(425))}function Qn(){}var Xn=null,Zn=null;function ei(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ti="function"==typeof setTimeout?setTimeout:void 0,ri="function"==typeof clearTimeout?clearTimeout:void 0,ni="function"==typeof Promise?Promise:void 0,ii="function"==typeof queueMicrotask?queueMicrotask:void 0!==ni?function(e){return ni.resolve(null).then(e).catch(oi)}:ti;function oi(e){setTimeout((function(){throw e}))}function si(e,t){var r=t,n=0;do{var i=r.nextSibling;
vendor: 30,116 bytes, line 19
19if(e.removeChild(r),i&&8===i.nodeType)if("/$"===(r=i.data)){if(0===n)return e.removeChild(i),void zt(t);n--}else"$"!==r&&"$?"!==r&&"$!"!==r||n++;r=i}while(r);zt(t)}function ai(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ci(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var li=Math.random().toString(36).slice(2),ui="__reactFiber$"+li,di="__reactProps$"+li,hi="__reactContainer$"+li,fi="__reactEvents$"+li,pi="__reactListeners$"+li,gi="__reactHandles$"+li;function mi(e){var t=e[ui];if(t)return t;for(var r=e.parentNode;r;){if(t=r[hi]||r[ui]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=ci(e);null!==e;){if(r=e[ui])return r;e=ci(e)}return t}r=(e=r).parentNode}return null}function vi(e){return!(e=e[ui]||e[hi])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function yi(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(r(33))}function bi(e){return e[di]||null}var wi=[],xi=-1;function ki(e){return{current:e}}function _i(e){0>xi||(e.current=wi[xi],wi[xi]=null,xi--)}function Ci(e,t){xi++,wi[xi]=e.current,e.current=t}var Si={},Ei=ki(Si),ji=ki(!1),Ai=Si;function Ii(e,t){var r=e.type.contextTypes;if(!r)return Si;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in r)o[i]=t[i];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ti(e){return null!=(e=e.childContextTypes)}function Ri(){_i(ji),_i(Ei)}function Pi(e,t,n){if(Ei.current!==Si)throw Error(r(168));Ci(Ei,t),Ci(ji,n)}function Ni(e,t,n){var i=e.stateNode;if(t=t.childContextTypes,"function"!=typeof i.getChildContext)return n;for(var o in i=i.getChildContext())if(!(o in t))throw Error(r(108,B(e)||"Unknown",o));return M({},n,i)}function Oi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Si,Ai=Ei.current,Ci(Ei,e),Ci(ji,ji.current),!0}function Mi(e,t,n){var i=e.stateNode;if(!i)throw Error(r(169));n?(e=Ni(e,t,Ai),i.__reactInternalMemoizedMergedChildContext=e,_i(ji),_i(Ei),Ci(Ei,e)):_i(ji),Ci(ji,n)}var Li=null,Di=!1,Fi=!1;function Ui(e){null===Li?Li=[e]:Li.push(e)}function zi(){if(!Fi&&null!==Li){Fi=!0;var e=0,t=vt;try{var r=Li;for(vt=1;e<r.length;e++){var n=r[e];do{n=n(!0)}while(null!==n)}Li=null,Di=!1}catch(i){throw null!==Li&&(Li=Li.slice(e+1)),Ve(Qe,zi),i}finally{vt=t,Fi=!1}}return null}var Bi=[],qi=0,Hi=null,$i=0,Vi=[],Wi=0,Ki=null,Gi=1,Ji="";function Yi(e,t){Bi[qi++]=$i,Bi[qi++]=Hi,Hi=e,$i=t}function Qi(e,t,r){Vi[Wi++]=Gi,Vi[Wi++]=Ji,Vi[Wi++]=Ki,Ki=e;var n=Gi;e=Ji;var i=32-it(n)-1;n&=~(1<<i),r+=1;var o=32-it(t)+i;if(30<o){var s=i-i%5;o=(n&(1<<s)-1).toString(32),n>>=s,i-=s,Gi=1<<32-it(t)+i|r<<i|n,Ji=o+e}else Gi=1<<o|r<<i|n,Ji=e}function Xi(e){null!==e.return&&(Yi(e,1),Qi(e,1,0))}function Zi(e){for(;e===Hi;)Hi=Bi[--qi],Bi[qi]=null,$i=Bi[--qi],Bi[qi]=null;for(;e===Ki;)Ki=Vi[--Wi],Vi[Wi]=null,Ji=Vi[--Wi],Vi[Wi]=null,Gi=Vi[--Wi],Vi[Wi]=null}var eo=null,to=null,ro=!1,no=null;function io(e,t){var r=Il(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function oo(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,eo=e,to=ai(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,eo=e,to=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(r=null!==Ki?{id:Gi,overflow:Ji}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},(r=Il(18,null,null,0)).stateNode=t,r.return=e,e.child=r,eo=e,to=null,!0);default:return!1}}function so(e){return!(!(1&e.mode)||128&e.flags)}function ao(e){if(ro){var t=to;if(t){var n=t;if(!oo(e,t)){if(so(e))throw Error(r(418));t=ai(n.nextSibling);var i=eo;t&&oo(e,t)?io(i,n):(e.flags=-4097&e.flags|2,ro=!1,eo=e)}}else{if(so(e))throw Error(r(418));e.flags=-4097&e.flags|2,ro=!1,eo=e}}}function co(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;eo=e}function lo(e){if(e!==eo)return!1;if(!ro)return co(e),ro=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ei(e.type,e.memoizedProps)),t&&(t=to)){if(so(e))throw uo(),Error(r(418));for(;t;)io(e,t),t=ai(t.nextSibling)}if(co(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(r(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){to=ai(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}to=null}}else to=eo?ai(e.stateNode.nextSibling):null;return!0}function uo(){for(var e=to;e;)e=ai(e.nextSibling)}function ho(){to=eo=null,ro=!1}function fo(e){null===no?no=[e]:no.push(e)}var po=v.ReactCurrentBatchConfig;function go(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(r(309));var i=n.stateNode}if(!i)throw Error(r(147,e));var o=i,s=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===s?t.ref:(t=function(e){var t=o.refs;null===e?delete t[s]:t[s]=e},t._stringRef=s,t)}if("string"!=typeof e)throw Error(r(284));if(!n._owner)throw Error(r(290,e))}return e}function mo(e,t){throw e=Object.prototype.toString.call(t),Error(r(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function vo(e){return(0,e._init)(e._payload)}function yo(e){function t(t,r){if(e){var n=t.deletions;null===n?(t.deletions=[r],t.flags|=16):n.push(r)}}function n(r,n){if(!e)return null;for(;null!==n;)t(r,n),n=n.sibling;return null}function i(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Rl(e,t)).index=0,e.sibling=null,e}function s(t,r,n){return t.index=n,e?null!==(n=t.alternate)?(n=n.index)<r?(t.flags|=2,r):n:(t.flags|=2,r):(t.flags|=1048576,r)}function a(t){return e&&null===t.alternate&&(t.flags|=2),t}function c(e,t,r,n){return null===t||6!==t.tag?((t=Ml(r,e.mode,n)).return=e,t):((t=o(t,r)).return=e,t)}function l(e,t,r,n){var i=r.type;return i===x?d(e,t,r.props.children,n,r.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===T&&vo(i)===t.type)?((n=o(t,r.props)).ref=go(e,t,r),n.return=e,n):((n=Pl(r.type,r.key,r.props,null,e.mode,n)).ref=go(e,t,r),n.return=e,n)}function u(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?((t=Ll(r,e.mode,n)).return=e,t):((t=o(t,r.children||[])).return=e,t)}function d(e,t,r,n,i){return null===t||7!==t.tag?((t=Nl(r,e.mode,n,i)).return=e,t):((t=o(t,r)).return=e,t)}function h(e,t,r){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Ml(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case b:return(r=Pl(t.type,t.key,t.props,null,e.mode,r)).ref=go(e,null,t),r.return=e,r;case w:return(t=Ll(t,e.mode,r)).return=e,t;case T:return h(e,(0,t._init)(t._payload),r)}if(Z(t)||N(t))return(t=Nl(t,e.mode,r,null)).return=e,t;mo(e,t)}return null}function f(e,t,r,n){var i=null!==t?t.key:null;if("string"==typeof r&&""!==r||"number"==typeof r)return null!==i?null:c(e,t,""+r,n);if("object"==typeof r&&null!==r){switch(r.$$typeof){case b:return r.key===i?l(e,t,r,n):null;case w:return r.key===i?u(e,t,r,n):null;case T:return f(e,t,(i=r._init)(r._payload),n)}if(Z(r)||N(r))return null!==i?null:d(e,t,r,n,null);mo(e,r)}return null}function p(e,t,r,n,i){if("string"==typeof n&&""!==n||"number"==typeof n)return c(t,e=e.get(r)||null,""+n,i);if("object"==typeof n&&null!==n){switch(n.$$typeof){case b:return l(t,e=e.get(null===n.key?r:n.key)||null,n,i);case w:return u(t,e=e.get(null===n.key?r:n.key)||null,n,i);case T:return p(e,t,r,(0,n._init)(n._payload),i)}if(Z(n)||N(n))return d(t,e=e.get(r)||null,n,i,null);mo(t,n)}return null}function g(r,o,a,c){for(var l=null,u=null,d=o,g=o=0,m=null;null!==d&&g<a.length;g++){d.index>g?(m=d,d=null):m=d.sibling;var v=f(r,d,a[g],c);if(null===v){null===d&&(d=m);break}e&&d&&null===v.alternate&&t(r,d),o=s(v,o,g),null===u?l=v:u.sibling=v,u=v,d=m}if(g===a.length)return n(r,d),ro&&Yi(r,g),l;if(null===d){for(;g<a.length;g++)null!==(d=h(r,a[g],c))&&(o=s(d,o,g),null===u?l=d:u.sibling=d,u=d);return ro&&Yi(r,g),l}for(d=i(r,d);g<a.length;g++)null!==(m=p(d,r,g,a[g],c))&&(e&&null!==m.alternate&&d.delete(null===m.key?g:m.key),o=s(m,o,g),null===u?l=m:u.sibling=m,u=m);return e&&d.forEach((function(e){return t(r,e)})),ro&&Yi(r,g),l}function m(o,a,c,l){var u=N(c);if("function"!=typeof u)throw Error(r(150));if(null==(c=u.call(c)))throw Error(r(151));for(var d=u=null,g=a,m=a=0,v=null,y=c.next();null!==g&&!y.done;m++,y=c.next()){g.index>m?(v=g,g=null):v=g.sibling;var b=f(o,g,y.value,l);if(null===b){null===g&&(g=v);break}e&&g&&null===b.alternate&&t(o,g),a=s(b,a,m),null===d?u=b:d.sibling=b,d=b,g=v}if(y.done)return n(o,g),ro&&Yi(o,m),u;if(null===g){for(;!y.done;m++,y=c.next())null!==(y=h(o,y.value,l))&&(a=s(y,a,m),null===d?u=y:d.sibling=y,d=y);return ro&&Yi(o,m),u}for(g=i(o,g);!y.done;m++,y=c.next())null!==(y=p(g,o,m,y.value,l))&&(e&&null!==y.alternate&&g.delete(null===y.key?m:y.key),a=s(y,a,m),null===d?u=y:d.sibling=y,d=y);return e&&g.forEach((function(e){return t(o,e)})),ro&&Yi(o,m),u}return function e(r,i,s,c){if("object"==typeof s&&null!==s&&s.type===x&&null===s.key&&(s=s.props.children),"object"==typeof s&&null!==s){switch(s.$$typeof){case b:e:{for(var l=s.key,u=i;null!==u;){if(u.key===l){if((l=s.type)===x){if(7===u.tag){n(r,u.sibling),(i=o(u,s.props.children)).return=r,r=i;break e}}else if(u.elementType===l||"object"==typeof l&&null!==l&&l.$$typeof===T&&vo(l)===u.type){n(r,u.sibling),(i=o(u,s.props)).ref=go(r,u,s),i.return=r,r=i;break e}n(r,u);break}t(r,u),u=u.sibling}s.type===x?((i=Nl(s.props.children,r.mode,c,s.key)).return=r,r=i):((c=Pl(s.type,s.key,s.props,null,r.mode,c)).ref=go(r,i,s),c.return=r,r=c)}return a(r);case w:e:{for(u=s.key;null!==i;){if(i.key===u){if(4===i.tag&&i.stateNode.containerInfo===s.containerInfo&&i.stateNode.implementation===s.implementation){n(r,i.sibling),(i=o(i,s.children||[])).return=r,r=i;break e}n(r,i);break}t(r,i),i=i.sibling}(i=Ll(s,r.mode,c)).return=r,r=i}return a(r);case T:return e(r,i,(u=s._init)(s._payload),c)}if(Z(s))return g(r,i,s,c);if(N(s))return m(r,i,s,c);mo(r,s)}return"string"==typeof s&&""!==s||"number"==typeof s?(s=""+s,null!==i&&6===i.tag?(n(r,i.sibling),(i=o(i,s)).return=r,r=i):(n(r,i),(i=Ml(s,r.mode,c)).return=r,r=i),a(r)):n(r,i)}}var bo=yo(!0),wo=yo(!1),xo=ki(null),ko=null,_o=null,Co=null;function So(){Co=_o=ko=null}function Eo(e){var t=xo.current;_i(xo),e._currentValue=t}function jo(e,t,r){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==n&&(n.childLanes|=t)):null!==n&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function Ao(e,t){ko=e,Co=_o=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(va=!0),e.firstContext=null)}function Io(e){var t=e._currentValue;if(Co!==e)if(e={context:e,memoizedValue:t,next:null},null===_o){if(null===ko)throw Error(r(308));_o=e,ko.dependencies={lanes:0,firstContext:e}}else _o=_o.next=e;return t}var To=null;function Ro(e){null===To?To=[e]:To.push(e)}function Po(e,t,r,n){var i=t.interleaved;return null===i?(r.next=r,Ro(t)):(r.next=i.next,i.next=r),t.interleaved=r,No(e,n)}function No(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}var Oo=!1;function Mo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Lo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Do(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Fo(e,t,r){var n=e.updateQueue;if(null===n)return null;if(n=n.shared,2&Ec){var i=n.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),n.pending=t,No(e,r)}return null===(i=n.interleaved)?(t.next=t,Ro(n)):(t.next=i.next,i.next=t),n.interleaved=t,No(e,r)}function Uo(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&r)){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,mt(e,r)}}function zo(e,t){var r=e.updateQueue,n=e.alternate;if(null!==n&&r===(n=n.updateQueue)){var i=null,o=null;if(null!==(r=r.firstBaseUpdate)){do{var s={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===o?i=o=s:o=o.next=s,r=r.next}while(null!==r);null===o?i=o=t:o=o.next=t}else i=o=t;return r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:n.shared,effects:n.effects},void(e.updateQueue=r)}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Bo(e,t,r,n){var i=e.updateQueue;Oo=!1;var o=i.firstBaseUpdate,s=i.lastBaseUpdate,a=i.shared.pending;if(null!==a){i.shared.pending=null;var c=a,l=c.next;c.next=null,null===s?o=l:s.next=l,s=c;var u=e.alternate;null!==u&&((a=(u=u.updateQueue).lastBaseUpdate)!==s&&(null===a?u.firstBaseUpdate=l:a.next=l,u.lastBaseUpdate=c))}if(null!==o){var d=i.baseState;for(s=0,u=l=c=null,a=o;;){var h=a.lane,f=a.eventTime;if((n&h)===h){null!==u&&(u=u.next={eventTime:f,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var p=e,g=a;switch(h=t,f=r,g.tag){case 1:if("function"==typeof(p=g.payload)){d=p.call(f,d,h);break e}d=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null==(h="function"==typeof(p=g.payload)?p.call(f,d,h):p))break e;d=M({},d,h);break e;case 2:Oo=!0}}null!==a.callback&&0!==a.lane&&(e.flags|=64,null===(h=i.effects)?i.effects=[a]:h.push(a))}else f={eventTime:f,lane:h,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===u?(l=u=f,c=d):u=u.next=f,s|=h;if(null===(a=a.next)){if(null===(a=i.shared.pending))break;a=(h=a).next,h.next=null,i.lastBaseUpdate=h,i.shared.pending=null}}if(null===u&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,null!==(t=i.shared.interleaved)){i=t;do{s|=i.lane,i=i.next}while(i!==t)}else null===o&&(i.shared.lanes=0);Oc|=s,e.lanes=s,e.memoizedState=d}}function qo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var i=e[t],o=i.callback;if(null!==o){if(i.callback=null,i=n,"function"!=typeof o)throw Error(r(191,o));o.call(i)}}}var Ho={},$o=ki(Ho),Vo=ki(Ho),Wo=ki(Ho);function Ko(e){if(e===Ho)throw Error(r(174));return e}function Go(e,t){switch(Ci(Wo,t),Ci(Vo,e),Ci($o,Ho),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}_i($o),Ci($o,t)}function Jo(){_i($o),_i(Vo),_i(Wo)}function Yo(e){Ko(Wo.current);var t=Ko($o.current),r=se(t,e.type);t!==r&&(Ci(Vo,e),Ci($o,r))}function Qo(e){Vo.current===e&&(_i($o),_i(Vo))}var Xo=ki(0);function Zo(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var es=[];function ts(){for(var e=0;e<es.length;e++)es[e]._workInProgressVersionPrimary=null;es.length=0}var rs=v.ReactCurrentDispatcher,ns=v.ReactCurrentBatchConfig,is=0,os=null,ss=null,as=null,cs=!1,ls=!1,us=0,ds=0;function hs(){throw Error(r(321))}function fs(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!on(e[r],t[r]))return!1;return!0}function ps(e,t,n,i,o,s){if(is=s,os=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,rs.current=null===e||null===e.memoizedState?Qs:Xs,e=n(i,o),ls){s=0;do{if(ls=!1,us=0,25<=s)throw Error(r(301));s+=1,as=ss=null,t.updateQueue=null,rs.current=Zs,e=n(i,o)}while(ls)}if(rs.current=Ys,t=null!==ss&&null!==ss.next,is=0,as=ss=os=null,cs=!1,t)throw Error(r(300));return e}function gs(){var e=0!==us;return us=0,e}function ms(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===as?os.memoizedState=as=e:as=as.next=e,as}function vs(){if(null===ss){var e=os.alternate;e=null!==e?e.memoizedState:null}else e=ss.next;var t=null===as?os.memoizedState:as.next;if(null!==t)as=t,ss=e;else{if(null===e)throw Error(r(310));e={memoizedState:(ss=e).memoizedState,baseState:ss.baseState,baseQueue:ss.baseQueue,queue:ss.queue,next:null},null===as?os.memoizedState=as=e:as=as.next=e}return as}function ys(e,t){return"function"==typeof t?t(e):t}function bs(e){var t=vs(),n=t.queue;if(null===n)throw Error(r(311));n.lastRenderedReducer=e;var i=ss,o=i.baseQueue,s=n.pending;if(null!==s){if(null!==o){var a=o.next;o.next=s.next,s.next=a}i.baseQueue=o=s,n.pending=null}if(null!==o){s=o.next,i=i.baseState;var c=a=null,l=null,u=s;do{var d=u.lane;if((is&d)===d)null!==l&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),i=u.hasEagerState?u.eagerState:e(i,u.action);else{var h={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===l?(c=l=h,a=i):l=l.next=h,os.lanes|=d,Oc|=d}u=u.next}while(null!==u&&u!==s);null===l?a=i:l.next=c,on(i,t.memoizedState)||(va=!0),t.memoizedState=i,t.baseState=a,t.baseQueue=l,n.lastRenderedState=i}if(null!==(e=n.interleaved)){o=e;do{s=o.lane,os.lanes|=s,Oc|=s,o=o.next}while(o!==e)}else null===o&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ws(e){var t=vs(),n=t.queue;if(null===n)throw Error(r(311));n.lastRenderedReducer=e;var i=n.dispatch,o=n.pending,s=t.memoizedState;if(null!==o){n.pending=null;var a=o=o.next;do{s=e(s,a.action),a=a.next}while(a!==o);on(s,t.memoizedState)||(va=!0),t.memoizedState=s,null===t.baseQueue&&(t.baseState=s),n.lastRenderedState=s}return[s,i]}function xs(){}function ks(e,t){var n=os,i=vs(),o=t(),s=!on(i.memoizedState,o);if(s&&(i.memoizedState=o,va=!0),i=i.queue,Os(Ss.bind(null,n,i,e),[e]),i.getSnapshot!==t||s||null!==as&&1&as.memoizedState.tag){if(n.flags|=2048,Is(9,Cs.bind(null,n,i,o,t),void 0,null),null===jc)throw Error(r(349));30&is||_s(n,t,o)}return o}function _s(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=os.updateQueue)?(t={lastEffect:null,stores:null},os.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function Cs(e,t,r,n){t.value=r,t.getSnapshot=n,Es(t)&&js(e)}function Ss(e,t,r){return r((function(){Es(t)&&js(e)}))}function Es(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!on(e,r)}catch(n){return!0}}function js(e){var t=No(e,1);null!==t&&el(t,e,1,-1)}function As(e){var t=ms();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ys,lastRenderedState:e},t.queue=e,e=e.dispatch=Ws.bind(null,os,e),[t.memoizedState,e]}function Is(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===(t=os.updateQueue)?(t={lastEffect:null,stores:null},os.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function Ts(){return vs().memoizedState}function Rs(e,t,r,n){var i=ms();os.flags|=e,i.memoizedState=Is(1|t,r,void 0,void 0===n?null:n)}function Ps(e,t,r,n){var i=vs();n=void 0===n?null:n;var o=void 0;if(null!==ss){var s=ss.memoizedState;if(o=s.destroy,null!==n&&fs(n,s.deps))return void(i.memoizedState=Is(t,r,o,n))}os.flags|=e,i.memoizedState=Is(1|t,r,o,n)}function Ns(e,t){return Rs(8390656,8,e,t)}function Os(e,t){return Ps(2048,8,e,t)}function Ms(e,t){return Ps(4,2,e,t)}function Ls(e,t){return Ps(4,4,e,t)}function Ds(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Fs(e,t,r){return r=null!=r?r.concat([e]):null,Ps(4,4,Ds.bind(null,t,e),r)}function Us(){}function zs(e,t){var r=vs();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&fs(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Bs(e,t){var r=vs();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&fs(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function qs(e,t,r){return 21&is?(on(r,t)||(r=ft(),os.lanes|=r,Oc|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,va=!0),e.memoizedState=r)}function Hs(e,t){var r=vt;vt=0!==r&&4>r?r:4,e(!0);var n=ns.transition;ns.transition={};try{e(!1),t()}finally{vt=r,ns.transition=n}}function $s(){return vs().memoizedState}function Vs(e,t,r){var n=Zc(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Ks(e))Gs(t,r);else if(null!==(r=Po(e,t,r,n))){el(r,e,n,Xc()),Js(r,t,n)}}function Ws(e,t,r){var n=Zc(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Ks(e))Gs(t,i);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var s=t.lastRenderedState,a=o(s,r);if(i.hasEagerState=!0,i.eagerState=a,on(a,s)){var c=t.interleaved;return null===c?(i.next=i,Ro(t)):(i.next=c.next,c.next=i),void(t.interleaved=i)}}catch(H8){}null!==(r=Po(e,t,i,n))&&(el(r,e,n,i=Xc()),Js(r,t,n))}}function Ks(e){var t=e.alternate;return e===os||null!==t&&t===os}function Gs(e,t){ls=cs=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Js(e,t,r){if(4194240&r){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,mt(e,r)}}var Ys={readContext:Io,useCallback:hs,useContext:hs,useEffect:hs,useImperativeHandle:hs,useInsertionEffect:hs,useLayoutEffect:hs,useMemo:hs,useReducer:hs,useRef:hs,useState:hs,useDebugValue:hs,useDeferredValue:hs,useTransition:hs,useMutableSource:hs,useSyncExternalStore:hs,useId:hs,unstable_isNewReconciler:!1},Qs={readContext:Io,useCallback:function(e,t){return ms().memoizedState=[e,void 0===t?null:t],e},useContext:Io,useEffect:Ns,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,Rs(4194308,4,Ds.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Rs(4194308,4,e,t)},useInsertionEffect:function(e,t){return Rs(4,2,e,t)},useMemo:function(e,t){var r=ms();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=ms();return t=void 0!==r?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=Vs.bind(null,os,e),[n.memoizedState,e]},useRef:function(e){return e={current:e},ms().memoizedState=e},useState:As,useDebugValue:Us,useDeferredValue:function(e){return ms().memoizedState=e},useTransition:function(){var e=As(!1),t=e[0];return e=Hs.bind(null,e[1]),ms().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var i=os,o=ms();if(ro){if(void 0===n)throw Error(r(407));n=n()}else{if(n=t(),null===jc)throw Error(r(349));30&is||_s(i,t,n)}o.memoizedState=n;var s={value:n,getSnapshot:t};return o.queue=s,Ns(Ss.bind(null,i,s,e),[e]),i.flags|=2048,Is(9,Cs.bind(null,i,s,n,t),void 0,null),n},useId:function(){var e=ms(),t=jc.identifierPrefix;if(ro){var r=Ji;t=":"+t+"R"+(r=(Gi&~(1<<32-it(Gi)-1)).toString(32)+r),0<(r=us++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=ds++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Xs={readContext:Io,useCallback:zs,useContext:Io,useEffect:Os,useImperativeHandle:Fs,useInsertionEffect:Ms,useLayoutEffect:Ls,useMemo:Bs,useReducer:bs,useRef:Ts,useState:function(){return bs(ys)},useDebugValue:Us,useDeferredValue:function(e){return qs(vs(),ss.memoizedState,e)},useTransition:function(){return[bs(ys)[0],vs().memoizedState]},useMutableSource:xs,useSyncExternalStore:ks,useId:$s,unstable_isNewReconciler:!1},Zs={readContext:Io,useCallback:zs,useContext:Io,useEffect:Os,useImperativeHandle:Fs,useInsertionEffect:Ms,useLayoutEffect:Ls,useMemo:Bs,useReducer:ws,useRef:Ts,useState:function(){return ws(ys)},useDebugValue:Us,useDeferredValue:function(e){var t=vs();return null===ss?t.memoizedState=e:qs(t,ss.memoizedState,e)},useTransition:function(){return[ws(ys)[0],vs().memoizedState]},useMutableSource:xs,useSyncExternalStore:ks,useId:$s,unstable_isNewReconciler:!1};function ea(e,t){if(e&&e.defaultProps){for(var r in t=M({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}function ta(e,t,r,n){r=null==(r=r(n,t=e.memoizedState))?t:M({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var ra={isMounted:function(e){return!!(e=e._reactInternals)&&ze(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Xc(),i=Zc(e),o=Do(n,i);o.payload=t,null!=r&&(o.callback=r),null!==(t=Fo(e,o,i))&&(el(t,e,i,n),Uo(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Xc(),i=Zc(e),o=Do(n,i);o.tag=1,o.payload=t,null!=r&&(o.callback=r),null!==(t=Fo(e,o,i))&&(el(t,e,i,n),Uo(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Xc(),n=Zc(e),i=Do(r,n);i.tag=2,null!=t&&(i.callback=t),null!==(t=Fo(e,i,n))&&(el(t,e,n,r),Uo(t,e,n))}};function na(e,t,r,n,i,o,s){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,o,s):!t.prototype||!t.prototype.isPureReactComponent||(!sn(r,n)||!sn(i,o))}function ia(e,t,r){var n=!1,i=Si,o=t.contextType;return"object"==typeof o&&null!==o?o=Io(o):(i=Ti(t)?Ai:Ei.current,o=(n=null!=(n=t.contextTypes))?Ii(e,i):Si),t=new t(r,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ra,e.stateNode=t,t._reactInternals=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function oa(e,t,r,n){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&ra.enqueueReplaceState(t,t.state,null)}function sa(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},Mo(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=Io(o):(o=Ti(t)?Ai:Ei.current,i.context=Ii(e,o)),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(ta(e,t,o,r),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&ra.enqueueReplaceState(i,i.state,null),Bo(e,r,i,n),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4194308)}function aa(e,t){try{var r="",n=t;do{r+=U(n),n=n.return}while(n);var i=r}catch(o){i="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:i,digest:null}}function ca(e,t,r){return{value:e,source:null,stack:null!=r?r:null,digest:null!=t?t:null}}function la(e,t){try{console.error(t.value)}catch(r){setTimeout((function(){throw r}))}}var ua="function"==typeof WeakMap?WeakMap:Map;function da(e,t,r){(r=Do(-1,r)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){qc||(qc=!0,Hc=n),la(0,t)},r}function ha(e,t,r){(r=Do(-1,r)).tag=3;var n=e.type.getDerivedStateFromError;if("function"==typeof n){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){la(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(r.callback=function(){la(0,t),"function"!=typeof n&&(null===$c?$c=new Set([this]):$c.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),r}function fa(e,t,r){var n=e.pingCache;if(null===n){n=e.pingCache=new ua;var i=new Set;n.set(t,i)}else void 0===(i=n.get(t))&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=_l.bind(null,e,t,r),t.then(e,e))}function pa(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ga(e,t,r,n,i){return 1&e.mode?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=Do(-1,1)).tag=2,Fo(r,t,1))),r.lanes|=1),e)}var ma=v.ReactCurrentOwner,va=!1;function ya(e,t,r,n){t.child=null===e?wo(t,null,r,n):bo(t,e.child,r,n)}function ba(e,t,r,n,i){r=r.render;var o=t.ref;return Ao(t,i),n=ps(e,t,r,n,o,i),r=gs(),null===e||va?(ro&&r&&Xi(t),t.flags|=1,ya(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,qa(e,t,i))}function wa(e,t,r,n,i){if(null===e){var o=r.type;return"function"!=typeof o||Tl(o)||void 0!==o.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Pl(r.type,null,n,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,xa(e,t,o,n,i))}if(o=e.child,!(e.lanes&i)){var s=o.memoizedProps;if((r=null!==(r=r.compare)?r:sn)(s,n)&&e.ref===t.ref)return qa(e,t,i)}return t.flags|=1,(e=Rl(o,n)).ref=t.ref,e.return=t,t.child=e}function xa(e,t,r,n,i){if(null!==e){var o=e.memoizedProps;if(sn(o,n)&&e.ref===t.ref){if(va=!1,t.pendingProps=n=o,!(e.lanes&i))return t.lanes=e.lanes,qa(e,t,i);131072&e.flags&&(va=!0)}}return Ca(e,t,r,n,i)}function ka(e,t,r){var n=t.pendingProps,i=n.children,o=null!==e?e.memoizedState:null;if("hidden"===n.mode)if(1&t.mode){if(!(1073741824&r))return e=null!==o?o.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ci(Rc,Tc),Tc|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=null!==o?o.baseLanes:r,Ci(Rc,Tc),Tc|=n}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ci(Rc,Tc),Tc|=r;else null!==o?(n=o.baseLanes|r,t.memoizedState=null):n=r,Ci(Rc,Tc),Tc|=n;return ya(e,t,i,r),t.child}function _a(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}
vendor: 17,917 bytes, line 19
19function Ca(e,t,r,n,i){var o=Ti(r)?Ai:Ei.current;return o=Ii(t,o),Ao(t,i),r=ps(e,t,r,n,o,i),n=gs(),null===e||va?(ro&&n&&Xi(t),t.flags|=1,ya(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,qa(e,t,i))}function Sa(e,t,r,n,i){if(Ti(r)){var o=!0;Oi(t)}else o=!1;if(Ao(t,i),null===t.stateNode)Ba(e,t),ia(t,r,n),sa(t,r,n,i),n=!0;else if(null===e){var s=t.stateNode,a=t.memoizedProps;s.props=a;var c=s.context,l=r.contextType;"object"==typeof l&&null!==l?l=Io(l):l=Ii(t,l=Ti(r)?Ai:Ei.current);var u=r.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof s.getSnapshotBeforeUpdate;d||"function"!=typeof s.UNSAFE_componentWillReceiveProps&&"function"!=typeof s.componentWillReceiveProps||(a!==n||c!==l)&&oa(t,s,n,l),Oo=!1;var h=t.memoizedState;s.state=h,Bo(t,n,s,i),c=t.memoizedState,a!==n||h!==c||ji.current||Oo?("function"==typeof u&&(ta(t,r,u,n),c=t.memoizedState),(a=Oo||na(t,r,a,n,h,c,l))?(d||"function"!=typeof s.UNSAFE_componentWillMount&&"function"!=typeof s.componentWillMount||("function"==typeof s.componentWillMount&&s.componentWillMount(),"function"==typeof s.UNSAFE_componentWillMount&&s.UNSAFE_componentWillMount()),"function"==typeof s.componentDidMount&&(t.flags|=4194308)):("function"==typeof s.componentDidMount&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=c),s.props=n,s.state=c,s.context=l,n=a):("function"==typeof s.componentDidMount&&(t.flags|=4194308),n=!1)}else{s=t.stateNode,Lo(e,t),a=t.memoizedProps,l=t.type===t.elementType?a:ea(t.type,a),s.props=l,d=t.pendingProps,h=s.context,"object"==typeof(c=r.contextType)&&null!==c?c=Io(c):c=Ii(t,c=Ti(r)?Ai:Ei.current);var f=r.getDerivedStateFromProps;(u="function"==typeof f||"function"==typeof s.getSnapshotBeforeUpdate)||"function"!=typeof s.UNSAFE_componentWillReceiveProps&&"function"!=typeof s.componentWillReceiveProps||(a!==d||h!==c)&&oa(t,s,n,c),Oo=!1,h=t.memoizedState,s.state=h,Bo(t,n,s,i);var p=t.memoizedState;a!==d||h!==p||ji.current||Oo?("function"==typeof f&&(ta(t,r,f,n),p=t.memoizedState),(l=Oo||na(t,r,l,n,h,p,c)||!1)?(u||"function"!=typeof s.UNSAFE_componentWillUpdate&&"function"!=typeof s.componentWillUpdate||("function"==typeof s.componentWillUpdate&&s.componentWillUpdate(n,p,c),"function"==typeof s.UNSAFE_componentWillUpdate&&s.UNSAFE_componentWillUpdate(n,p,c)),"function"==typeof s.componentDidUpdate&&(t.flags|=4),"function"==typeof s.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof s.componentDidUpdate||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof s.getSnapshotBeforeUpdate||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=p),s.props=n,s.state=p,s.context=c,n=l):("function"!=typeof s.componentDidUpdate||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof s.getSnapshotBeforeUpdate||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),n=!1)}return Ea(e,t,r,n,o,i)}function Ea(e,t,r,n,i,o){_a(e,t);var s=!!(128&t.flags);if(!n&&!s)return i&&Mi(t,r,!1),qa(e,t,o);n=t.stateNode,ma.current=t;var a=s&&"function"!=typeof r.getDerivedStateFromError?null:n.render();return t.flags|=1,null!==e&&s?(t.child=bo(t,e.child,null,o),t.child=bo(t,null,a,o)):ya(e,t,a,o),t.memoizedState=n.state,i&&Mi(t,r,!0),t.child}function ja(e){var t=e.stateNode;t.pendingContext?Pi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Pi(0,t.context,!1),Go(e,t.containerInfo)}function Aa(e,t,r,n,i){return ho(),fo(i),t.flags|=256,ya(e,t,r,n),t.child}var Ia,Ta,Ra,Pa,Na={dehydrated:null,treeContext:null,retryLane:0};function Oa(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ma(e,t,n){var i,o=t.pendingProps,s=Xo.current,a=!1,c=!!(128&t.flags);if((i=c)||(i=(null===e||null!==e.memoizedState)&&!!(2&s)),i?(a=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(s|=1),Ci(Xo,1&s),null===e)return ao(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(c=o.children,e=o.fallback,a?(o=t.mode,a=t.child,c={mode:"hidden",children:c},1&o||null===a?a=Ol(c,o,0,null):(a.childLanes=0,a.pendingProps=c),e=Nl(e,o,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=Oa(n),t.memoizedState=Na,e):La(t,c));if(null!==(s=e.memoizedState)&&null!==(i=s.dehydrated))return function(e,t,n,i,o,s,a){if(n)return 256&t.flags?(t.flags&=-257,Da(e,t,a,i=ca(Error(r(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(s=i.fallback,o=t.mode,i=Ol({mode:"visible",children:i.children},o,0,null),(s=Nl(s,o,a,null)).flags|=2,i.return=t,s.return=t,i.sibling=s,t.child=i,1&t.mode&&bo(t,e.child,null,a),t.child.memoizedState=Oa(a),t.memoizedState=Na,s);if(!(1&t.mode))return Da(e,t,a,null);if("$!"===o.data){if(i=o.nextSibling&&o.nextSibling.dataset)var c=i.dgst;return i=c,Da(e,t,a,i=ca(s=Error(r(419)),i,void 0))}if(c=!!(a&e.childLanes),va||c){if(null!==(i=jc)){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=o&(i.suspendedLanes|a)?0:o)&&o!==s.retryLane&&(s.retryLane=o,No(e,o),el(i,e,o,-1))}return fl(),Da(e,t,a,i=ca(Error(r(421))))}return"$?"===o.data?(t.flags|=128,t.child=e.child,t=Sl.bind(null,e),o._reactRetry=t,null):(e=s.treeContext,to=ai(o.nextSibling),eo=t,ro=!0,no=null,null!==e&&(Vi[Wi++]=Gi,Vi[Wi++]=Ji,Vi[Wi++]=Ki,Gi=e.id,Ji=e.overflow,Ki=t),t=La(t,i.children),t.flags|=4096,t)}(e,t,c,o,i,s,n);if(a){a=o.fallback,c=t.mode,i=(s=e.child).sibling;var l={mode:"hidden",children:o.children};return 1&c||t.child===s?(o=Rl(s,l)).subtreeFlags=14680064&s.subtreeFlags:((o=t.child).childLanes=0,o.pendingProps=l,t.deletions=null),null!==i?a=Rl(i,a):(a=Nl(a,c,n,null)).flags|=2,a.return=t,o.return=t,o.sibling=a,t.child=o,o=a,a=t.child,c=null===(c=e.child.memoizedState)?Oa(n):{baseLanes:c.baseLanes|n,cachePool:null,transitions:c.transitions},a.memoizedState=c,a.childLanes=e.childLanes&~n,t.memoizedState=Na,o}return e=(a=e.child).sibling,o=Rl(a,{mode:"visible",children:o.children}),!(1&t.mode)&&(o.lanes=n),o.return=t,o.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=o,t.memoizedState=null,o}function La(e,t){return(t=Ol({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Da(e,t,r,n){return null!==n&&fo(n),bo(t,e.child,null,r),(e=La(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Fa(e,t,r){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),jo(e.return,t,r)}function Ua(e,t,r,n,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=n,o.tail=r,o.tailMode=i)}function za(e,t,r){var n=t.pendingProps,i=n.revealOrder,o=n.tail;if(ya(e,t,n.children,r),2&(n=Xo.current))n=1&n|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Fa(e,r,t);else if(19===e.tag)Fa(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(Ci(Xo,n),1&t.mode)switch(i){case"forwards":for(r=t.child,i=null;null!==r;)null!==(e=r.alternate)&&null===Zo(e)&&(i=r),r=r.sibling;null===(r=i)?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),Ua(t,!1,i,r,o);break;case"backwards":for(r=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Zo(e)){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}Ua(t,!0,r,null,o);break;case"together":Ua(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Ba(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function qa(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Oc|=t.lanes,!(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(r(153));if(null!==t.child){for(n=Rl(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Rl(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ha(e,t){if(!ro)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function $a(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;null!==i;)r|=i.lanes|i.childLanes,n|=14680064&i.subtreeFlags,n|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Va(e,t,n){var o=t.pendingProps;switch(Zi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $a(t),null;case 1:case 17:return Ti(t.type)&&Ri(),$a(t),null;case 3:return o=t.stateNode,Jo(),_i(ji),_i(Ei),ts(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),null!==e&&null!==e.child||(lo(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==no&&(il(no),no=null))),Ta(e,t),$a(t),null;case 5:Qo(t);var s=Ko(Wo.current);if(n=t.type,null!==e&&null!=t.stateNode)Ra(e,t,n,o,s),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!o){if(null===t.stateNode)throw Error(r(166));return $a(t),null}if(e=Ko($o.current),lo(t)){o=t.stateNode,n=t.type;var a=t.memoizedProps;switch(o[ui]=t,o[di]=a,e=!!(1&t.mode),n){case"dialog":Dn("cancel",o),Dn("close",o);break;case"iframe":case"object":case"embed":Dn("load",o);break;case"video":case"audio":for(s=0;s<Nn.length;s++)Dn(Nn[s],o);break;case"source":Dn("error",o);break;case"img":case"image":case"link":Dn("error",o),Dn("load",o);break;case"details":Dn("toggle",o);break;case"input":G(o,a),Dn("invalid",o);break;case"select":o._wrapperState={wasMultiple:!!a.multiple},Dn("invalid",o);break;case"textarea":re(o,a),Dn("invalid",o)}for(var c in me(n,a),s=null,a)if(a.hasOwnProperty(c)){var l=a[c];"children"===c?"string"==typeof l?o.textContent!==l&&(!0!==a.suppressHydrationWarning&&Yn(o.textContent,l,e),s=["children",l]):"number"==typeof l&&o.textContent!==""+l&&(!0!==a.suppressHydrationWarning&&Yn(o.textContent,l,e),s=["children",""+l]):i.hasOwnProperty(c)&&null!=l&&"onScroll"===c&&Dn("scroll",o)}switch(n){case"input":$(o),Q(o,a,!0);break;case"textarea":$(o),ie(o);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(o.onclick=Qn)}o=s,t.updateQueue=o,null!==o&&(t.flags|=4)}else{c=9===s.nodeType?s:s.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=oe(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof o.is?e=c.createElement(n,{is:o.is}):(e=c.createElement(n),"select"===n&&(c=e,o.multiple?c.multiple=!0:o.size&&(c.size=o.size))):e=c.createElementNS(e,n),e[ui]=t,e[di]=o,Ia(e,t,!1,!1),t.stateNode=e;e:{switch(c=ve(n,o),n){case"dialog":Dn("cancel",e),Dn("close",e),s=o;break;case"iframe":case"object":case"embed":Dn("load",e),s=o;break;case"video":case"audio":for(s=0;s<Nn.length;s++)Dn(Nn[s],e);s=o;break;case"source":Dn("error",e),s=o;break;case"img":case"image":case"link":Dn("error",e),Dn("load",e),s=o;break;case"details":Dn("toggle",e),s=o;break;case"input":G(e,o),s=K(e,o),Dn("invalid",e);break;case"option":default:s=o;break;case"select":e._wrapperState={wasMultiple:!!o.multiple},s=M({},o,{value:void 0}),Dn("invalid",e);break;case"textarea":re(e,o),s=te(e,o),Dn("invalid",e)}for(a in me(n,s),l=s)if(l.hasOwnProperty(a)){var u=l[a];"style"===a?pe(e,u):"dangerouslySetInnerHTML"===a?null!=(u=u?u.__html:void 0)&&le(e,u):"children"===a?"string"==typeof u?("textarea"!==n||""!==u)&&ue(e,u):"number"==typeof u&&ue(e,""+u):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(i.hasOwnProperty(a)?null!=u&&"onScroll"===a&&Dn("scroll",e):null!=u&&m(e,a,u,c))}switch(n){case"input":$(e),Q(e,o,!1);break;case"textarea":$(e),ie(e);break;case"option":null!=o.value&&e.setAttribute("value",""+q(o.value));break;case"select":e.multiple=!!o.multiple,null!=(a=o.value)?ee(e,!!o.multiple,a,!1):null!=o.defaultValue&&ee(e,!!o.multiple,o.defaultValue,!0);break;default:"function"==typeof s.onClick&&(e.onclick=Qn)}switch(n){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}}o&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return $a(t),null;case 6:if(e&&null!=t.stateNode)Pa(e,t,e.memoizedProps,o);else{if("string"!=typeof o&&null===t.stateNode)throw Error(r(166));if(n=Ko(Wo.current),Ko($o.current),lo(t)){if(o=t.stateNode,n=t.memoizedProps,o[ui]=t,(a=o.nodeValue!==n)&&null!==(e=eo))switch(e.tag){case 3:Yn(o.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Yn(o.nodeValue,n,!!(1&e.mode))}a&&(t.flags|=4)}else(o=(9===n.nodeType?n:n.ownerDocument).createTextNode(o))[ui]=t,t.stateNode=o}return $a(t),null;case 13:if(_i(Xo),o=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ro&&null!==to&&1&t.mode&&!(128&t.flags))uo(),ho(),t.flags|=98560,a=!1;else if(a=lo(t),null!==o&&null!==o.dehydrated){if(null===e){if(!a)throw Error(r(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(r(317));a[ui]=t}else ho(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;$a(t),a=!1}else null!==no&&(il(no),no=null),a=!0;if(!a)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((o=null!==o)!==(null!==e&&null!==e.memoizedState)&&o&&(t.child.flags|=8192,1&t.mode&&(null===e||1&Xo.current?0===Pc&&(Pc=3):fl())),null!==t.updateQueue&&(t.flags|=4),$a(t),null);case 4:return Jo(),Ta(e,t),null===e&&zn(t.stateNode.containerInfo),$a(t),null;case 10:return Eo(t.type._context),$a(t),null;case 19:if(_i(Xo),null===(a=t.memoizedState))return $a(t),null;if(o=!!(128&t.flags),null===(c=a.rendering))if(o)Ha(a,!1);else{if(0!==Pc||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(c=Zo(e))){for(t.flags|=128,Ha(a,!1),null!==(o=c.updateQueue)&&(t.updateQueue=o,t.flags|=4),t.subtreeFlags=0,o=n,n=t.child;null!==n;)e=o,(a=n).flags&=14680066,null===(c=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=c.childLanes,a.lanes=c.lanes,a.child=c.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=c.memoizedProps,a.memoizedState=c.memoizedState,a.updateQueue=c.updateQueue,a.type=c.type,e=c.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ci(Xo,1&Xo.current|2),t.child}e=e.sibling}null!==a.tail&&Je()>zc&&(t.flags|=128,o=!0,Ha(a,!1),t.lanes=4194304)}else{if(!o)if(null!==(e=Zo(c))){if(t.flags|=128,o=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Ha(a,!0),null===a.tail&&"hidden"===a.tailMode&&!c.alternate&&!ro)return $a(t),null}else 2*Je()-a.renderingStartTime>zc&&1073741824!==n&&(t.flags|=128,o=!0,Ha(a,!1),t.lanes=4194304);a.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=a.last)?n.sibling=c:t.child=c,a.last=c)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Je(),t.sibling=null,n=Xo.current,Ci(Xo,o?1&n|2:1&n),t):($a(t),null);case 22:case 23:return ll(),o=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==o&&(t.flags|=8192),o&&1&t.mode?!!(1073741824&Tc)&&($a(t),6&t.subtreeFlags&&(t.flags|=8192)):$a(t),null;case 24:case 25:return null}throw Error(r(156,t.tag))}function Wa(e,t){switch(Zi(t),t.tag){case 1:return Ti(t.type)&&Ri(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Jo(),_i(ji),_i(Ei),ts(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Qo(t),null;case 13:if(_i(Xo),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(r(340));ho()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return _i(Xo),null;case 4:return Jo(),null;case 10:return Eo(t.type._context),null;case 22:case 23:return ll(),null;default:return null}}Ia=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},Ta=function(){},Ra=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,Ko($o.current);var s,a=null;switch(r){case"input":o=K(e,o),n=K(e,n),a=[];break;case"select":o=M({},o,{value:void 0}),n=M({},n,{value:void 0}),a=[];break;case"textarea":o=te(e,o),n=te(e,n),a=[];break;default:"function"!=typeof o.onClick&&"function"==typeof n.onClick&&(e.onclick=Qn)}for(u in me(r,n),r=null,o)if(!n.hasOwnProperty(u)&&o.hasOwnProperty(u)&&null!=o[u])if("style"===u){var c=o[u];for(s in c)c.hasOwnProperty(s)&&(r||(r={}),r[s]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(i.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in n){var l=n[u];if(c=null!=o?o[u]:void 0,n.hasOwnProperty(u)&&l!==c&&(null!=l||null!=c))if("style"===u)if(c){for(s in c)!c.hasOwnProperty(s)||l&&l.hasOwnProperty(s)||(r||(r={}),r[s]="");for(s in l)l.hasOwnProperty(s)&&c[s]!==l[s]&&(r||(r={}),r[s]=l[s])}else r||(a||(a=[]),a.push(u,r)),r=l;else"dangerouslySetInnerHTML"===u?(l=l?l.__html:void 0,c=c?c.__html:void 0,null!=l&&c!==l&&(a=a||[]).push(u,l)):"children"===u?"string"!=typeof l&&"number"!=typeof l||(
vendor: 4,601 bytes, line 19
19a=a||[]).push(u,""+l):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(i.hasOwnProperty(u)?(null!=l&&"onScroll"===u&&Dn("scroll",e),a||c===l||(a=[])):(a=a||[]).push(u,l))}r&&(a=a||[]).push("style",r);var u=a;(t.updateQueue=u)&&(t.flags|=4)}},Pa=function(e,t,r,n){r!==n&&(t.flags|=4)};var Ka=!1,Ga=!1,Ja="function"==typeof WeakSet?WeakSet:Set,Ya=null;function Qa(e,t){var r=e.ref;if(null!==r)if("function"==typeof r)try{r(null)}catch(n){kl(e,t,n)}else r.current=null}function Xa(e,t,r){try{r()}catch(n){kl(e,t,n)}}var Za=!1;function ec(e,t,r){var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var i=n=n.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,void 0!==o&&Xa(t,r,o)}i=i.next}while(i!==n)}}function tc(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function rc(e){var t=e.ref;if(null!==t){var r=e.stateNode;e.tag,e=r,"function"==typeof t?t(e):t.current=e}}function nc(e){var t=e.alternate;null!==t&&(e.alternate=null,nc(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[ui],delete t[di],delete t[fi],delete t[pi],delete t[gi])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ic(e){return 5===e.tag||3===e.tag||4===e.tag}function oc(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ic(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function sc(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!=(r=r._reactRootContainer)||null!==t.onclick||(t.onclick=Qn));else if(4!==n&&null!==(e=e.child))for(sc(e,t,r),e=e.sibling;null!==e;)sc(e,t,r),e=e.sibling}function ac(e,t,r){var n=e.tag;if(5===n||6===n)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==n&&null!==(e=e.child))for(ac(e,t,r),e=e.sibling;null!==e;)ac(e,t,r),e=e.sibling}var cc=null,lc=!1;function uc(e,t,r){for(r=r.child;null!==r;)dc(e,t,r),r=r.sibling}function dc(e,t,r){if(nt&&"function"==typeof nt.onCommitFiberUnmount)try{nt.onCommitFiberUnmount(rt,r)}catch(V8){}switch(r.tag){case 5:Ga||Qa(r,t);case 6:var n=cc,i=lc;cc=null,uc(e,t,r),lc=i,null!==(cc=n)&&(lc?(e=cc,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):cc.removeChild(r.stateNode));break;case 18:null!==cc&&(lc?(e=cc,r=r.stateNode,8===e.nodeType?si(e.parentNode,r):1===e.nodeType&&si(e,r),zt(e)):si(cc,r.stateNode));break;case 4:n=cc,i=lc,cc=r.stateNode.containerInfo,lc=!0,uc(e,t,r),cc=n,lc=i;break;case 0:case 11:case 14:case 15:if(!Ga&&(null!==(n=r.updateQueue)&&null!==(n=n.lastEffect))){i=n=n.next;do{var o=i,s=o.destroy;o=o.tag,void 0!==s&&(2&o||4&o)&&Xa(r,t,s),i=i.next}while(i!==n)}uc(e,t,r);break;case 1:if(!Ga&&(Qa(r,t),"function"==typeof(n=r.stateNode).componentWillUnmount))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(V8){kl(r,t,V8)}uc(e,t,r);break;case 21:uc(e,t,r);break;case 22:1&r.mode?(Ga=(n=Ga)||null!==r.memoizedState,uc(e,t,r),Ga=n):uc(e,t,r);break;default:uc(e,t,r)}}function hc(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new Ja),t.forEach((function(t){var n=El.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))}))}}function fc(e,t){var n=t.deletions;if(null!==n)for(var i=0;i<n.length;i++){var o=n[i];try{var s=e,a=t,c=a;e:for(;null!==c;){switch(c.tag){case 5:cc=c.stateNode,lc=!1;break e;case 3:case 4:cc=c.stateNode.containerInfo,lc=!0;break e}c=c.return}if(null===cc)throw Error(r(160));dc(s,a,o),cc=null,lc=!1;var l=o.alternate;null!==l&&(l.return=null),o.return=null}catch(H8){kl(o,t,H8)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)pc(t,e),t=t.sibling}function pc(e,t){var n=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(fc(t,e),gc(e),4&i){try{ec(3,e,e.return),tc(3,e)}catch(v){kl(e,e.return,v)}try{ec(5,e,e.return)}catch(v){kl(e,e.return,v)}}break;case 1:fc(t,e),gc(e),512&i&&null!==n&&Qa(n,n.return);break;case 5:if(fc(t,e),gc(e),512&i&&null!==n&&Qa(n,n.return),32&e.flags){var o=e.stateNode;try{ue(o,"")}catch(v){kl(e,e.return,v)}}if(4&i&&null!=(o=e.stateNode)){var s=e.memoizedProps,a=null!==n?n.memoizedProps:s,c=e.type,l=e.updateQueue;
vendor: 29,677 bytes, line 19
19if(e.updateQueue=null,null!==l)try{"input"===c&&"radio"===s.type&&null!=s.name&&J(o,s),ve(c,a);var u=ve(c,s);for(a=0;a<l.length;a+=2){var d=l[a],h=l[a+1];"style"===d?pe(o,h):"dangerouslySetInnerHTML"===d?le(o,h):"children"===d?ue(o,h):m(o,d,h,u)}switch(c){case"input":Y(o,s);break;case"textarea":ne(o,s);break;case"select":var f=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!s.multiple;var p=s.value;null!=p?ee(o,!!s.multiple,p,!1):f!==!!s.multiple&&(null!=s.defaultValue?ee(o,!!s.multiple,s.defaultValue,!0):ee(o,!!s.multiple,s.multiple?[]:"",!1))}o[di]=s}catch(v){kl(e,e.return,v)}}break;case 6:if(fc(t,e),gc(e),4&i){if(null===e.stateNode)throw Error(r(162));o=e.stateNode,s=e.memoizedProps;try{o.nodeValue=s}catch(v){kl(e,e.return,v)}}break;case 3:if(fc(t,e),gc(e),4&i&&null!==n&&n.memoizedState.isDehydrated)try{zt(t.containerInfo)}catch(v){kl(e,e.return,v)}break;case 4:default:fc(t,e),gc(e);break;case 13:fc(t,e),gc(e),8192&(o=e.child).flags&&(s=null!==o.memoizedState,o.stateNode.isHidden=s,!s||null!==o.alternate&&null!==o.alternate.memoizedState||(Uc=Je())),4&i&&hc(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Ga=(u=Ga)||d,fc(t,e),Ga=u):fc(t,e),gc(e),8192&i){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&1&e.mode)for(Ya=e,d=e.child;null!==d;){for(h=Ya=d;null!==Ya;){switch(p=(f=Ya).child,f.tag){case 0:case 11:case 14:case 15:ec(4,f,f.return);break;case 1:Qa(f,f.return);var g=f.stateNode;if("function"==typeof g.componentWillUnmount){i=f,n=f.return;try{t=i,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(v){kl(i,n,v)}}break;case 5:Qa(f,f.return);break;case 22:if(null!==f.memoizedState){bc(h);continue}}null!==p?(p.return=f,Ya=p):bc(h)}d=d.sibling}e:for(d=null,h=e;;){if(5===h.tag){if(null===d){d=h;try{o=h.stateNode,u?"function"==typeof(s=o.style).setProperty?s.setProperty("display","none","important"):s.display="none":(c=h.stateNode,a=null!=(l=h.memoizedProps.style)&&l.hasOwnProperty("display")?l.display:null,c.style.display=fe("display",a))}catch(v){kl(e,e.return,v)}}}else if(6===h.tag){if(null===d)try{h.stateNode.nodeValue=u?"":h.memoizedProps}catch(v){kl(e,e.return,v)}}else if((22!==h.tag&&23!==h.tag||null===h.memoizedState||h===e)&&null!==h.child){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;null===h.sibling;){if(null===h.return||h.return===e)break e;d===h&&(d=null),h=h.return}d===h&&(d=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:fc(t,e),gc(e),4&i&&hc(e);case 21:}}function gc(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(ic(n)){var i=n;break e}n=n.return}throw Error(r(160))}switch(i.tag){case 5:var o=i.stateNode;32&i.flags&&(ue(o,""),i.flags&=-33),ac(e,oc(e),o);break;case 3:case 4:var s=i.stateNode.containerInfo;sc(e,oc(e),s);break;default:throw Error(r(161))}}catch(q8){kl(e,e.return,q8)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function mc(e,t,r){Ya=e,vc(e)}function vc(e,t,r){for(var n=!!(1&e.mode);null!==Ya;){var i=Ya,o=i.child;if(22===i.tag&&n){var s=null!==i.memoizedState||Ka;if(!s){var a=i.alternate,c=null!==a&&null!==a.memoizedState||Ga;a=Ka;var l=Ga;if(Ka=s,(Ga=c)&&!l)for(Ya=i;null!==Ya;)c=(s=Ya).child,22===s.tag&&null!==s.memoizedState?wc(i):null!==c?(c.return=s,Ya=c):wc(i);for(;null!==o;)Ya=o,vc(o),o=o.sibling;Ya=i,Ka=a,Ga=l}yc(e)}else 8772&i.subtreeFlags&&null!==o?(o.return=i,Ya=o):yc(e)}}function yc(e){for(;null!==Ya;){var t=Ya;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Ga||tc(5,t);break;case 1:var i=t.stateNode;if(4&t.flags&&!Ga)if(null===n)i.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:ea(t.type,n.memoizedProps);i.componentDidUpdate(o,n.memoizedState,i.__reactInternalSnapshotBeforeUpdate)}var s=t.updateQueue;null!==s&&qo(t,s,i);break;case 3:var a=t.updateQueue;if(null!==a){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}qo(t,a,n)}break;case 5:var c=t.stateNode;if(null===n&&4&t.flags){n=c;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var h=d.dehydrated;null!==h&&zt(h)}}}break;default:throw Error(r(163))}Ga||512&t.flags&&rc(t)}catch(f){kl(t,t.return,f)}}if(t===e){Ya=null;break}if(null!==(n=t.sibling)){n.return=t.return,Ya=n;break}Ya=t.return}}function bc(e){for(;null!==Ya;){var t=Ya;if(t===e){Ya=null;break}var r=t.sibling;if(null!==r){r.return=t.return,Ya=r;break}Ya=t.return}}function wc(e){for(;null!==Ya;){var t=Ya;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{tc(4,t)}catch(q8){kl(t,r,q8)}break;case 1:var n=t.stateNode;if("function"==typeof n.componentDidMount){var i=t.return;try{n.componentDidMount()}catch(q8){kl(t,i,q8)}}var o=t.return;try{rc(t)}catch(q8){kl(t,o,q8)}break;case 5:var s=t.return;try{rc(t)}catch(q8){kl(t,s,q8)}}}catch(q8){kl(t,t.return,q8)}if(t===e){Ya=null;break}var a=t.sibling;if(null!==a){a.return=t.return,Ya=a;break}Ya=t.return}}var xc,kc=Math.ceil,_c=v.ReactCurrentDispatcher,Cc=v.ReactCurrentOwner,Sc=v.ReactCurrentBatchConfig,Ec=0,jc=null,Ac=null,Ic=0,Tc=0,Rc=ki(0),Pc=0,Nc=null,Oc=0,Mc=0,Lc=0,Dc=null,Fc=null,Uc=0,zc=1/0,Bc=null,qc=!1,Hc=null,$c=null,Vc=!1,Wc=null,Kc=0,Gc=0,Jc=null,Yc=-1,Qc=0;function Xc(){return 6&Ec?Je():-1!==Yc?Yc:Yc=Je()}function Zc(e){return 1&e.mode?2&Ec&&0!==Ic?Ic&-Ic:null!==po.transition?(0===Qc&&(Qc=ft()),Qc):0!==(e=vt)?e:e=void 0===(e=window.event)?16:Gt(e.type):1}function el(e,t,n,i){if(50<Gc)throw Gc=0,Jc=null,Error(r(185));gt(e,n,i),2&Ec&&e===jc||(e===jc&&(!(2&Ec)&&(Mc|=n),4===Pc&&ol(e,Ic)),tl(e,i),1===n&&0===Ec&&!(1&t.mode)&&(zc=Je()+500,Di&&zi()))}function tl(e,t){var r=e.callbackNode;!function(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var s=31-it(o),a=1<<s,c=i[s];-1===c?a&r&&!(a&n)||(i[s]=dt(a,t)):c<=t&&(e.expiredLanes|=a),o&=~a}}(e,t);var n=ut(e,e===jc?Ic:0);if(0===n)null!==r&&We(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(null!=r&&We(r),1===t)0===e.tag?function(e){Di=!0,Ui(e)}(sl.bind(null,e)):Ui(sl.bind(null,e)),ii((function(){!(6&Ec)&&zi()})),r=null;else{switch(yt(n)){case 1:r=Qe;break;case 4:r=Xe;break;case 16:default:r=Ze;break;case 536870912:r=tt}r=jl(r,rl.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function rl(e,t){if(Yc=-1,Qc=0,6&Ec)throw Error(r(327));var n=e.callbackNode;if(wl()&&e.callbackNode!==n)return null;var i=ut(e,e===jc?Ic:0);if(0===i)return null;if(30&i||i&e.expiredLanes||t)t=pl(e,i);else{t=i;var o=Ec;Ec|=2;var s=hl();for(jc===e&&Ic===t||(Bc=null,zc=Je()+500,ul(e,t));;)try{ml();break}catch(V8){dl(e,V8)}So(),_c.current=s,Ec=o,null!==Ac?t=0:(jc=null,Ic=0,t=Pc)}if(0!==t){if(2===t&&(0!==(o=ht(e))&&(i=o,t=nl(e,o))),1===t)throw n=Nc,ul(e,0),ol(e,i),tl(e,Je()),n;if(6===t)ol(e,i);else{if(o=e.current.alternate,!(30&i||function(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var n=0;n<r.length;n++){var i=r[n],o=i.getSnapshot;i=i.value;try{if(!on(o(),i))return!1}catch(a){return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)||(t=pl(e,i),2===t&&(s=ht(e),0!==s&&(i=s,t=nl(e,s))),1!==t)))throw n=Nc,ul(e,0),ol(e,i),tl(e,Je()),n;switch(e.finishedWork=o,e.finishedLanes=i,t){case 0:case 1:throw Error(r(345));case 2:case 5:bl(e,Fc,Bc);break;case 3:if(ol(e,i),(130023424&i)===i&&10<(t=Uc+500-Je())){if(0!==ut(e,0))break;if(((o=e.suspendedLanes)&i)!==i){Xc(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ti(bl.bind(null,e,Fc,Bc),t);break}bl(e,Fc,Bc);break;case 4:if(ol(e,i),(4194240&i)===i)break;for(t=e.eventTimes,o=-1;0<i;){var a=31-it(i);s=1<<a,(a=t[a])>o&&(o=a),i&=~s}if(i=o,10<(i=(120>(i=Je()-i)?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*kc(i/1960))-i)){e.timeoutHandle=ti(bl.bind(null,e,Fc,Bc),i);break}bl(e,Fc,Bc);break;default:throw Error(r(329))}}}return tl(e,Je()),e.callbackNode===n?rl.bind(null,e):null}function nl(e,t){var r=Dc;return e.current.memoizedState.isDehydrated&&(ul(e,t).flags|=256),2!==(e=pl(e,t))&&(t=Fc,Fc=r,null!==t&&il(t)),e}function il(e){null===Fc?Fc=e:Fc.push.apply(Fc,e)}function ol(e,t){for(t&=~Lc,t&=~Mc,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-it(t),n=1<<r;e[r]=-1,t&=~n}}function sl(e){if(6&Ec)throw Error(r(327));wl();var t=ut(e,0);if(!(1&t))return tl(e,Je()),null;var n=pl(e,t);if(0!==e.tag&&2===n){var i=ht(e);0!==i&&(t=i,n=nl(e,i))}if(1===n)throw n=Nc,ul(e,0),ol(e,t),tl(e,Je()),n;if(6===n)throw Error(r(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,bl(e,Fc,Bc),tl(e,Je()),null}function al(e,t){var r=Ec;Ec|=1;try{return e(t)}finally{0===(Ec=r)&&(zc=Je()+500,Di&&zi())}}function cl(e){null!==Wc&&0===Wc.tag&&!(6&Ec)&&wl();var t=Ec;Ec|=1;var r=Sc.transition,n=vt;try{if(Sc.transition=null,vt=1,e)return e()}finally{vt=n,Sc.transition=r,!(6&(Ec=t))&&zi()}}function ll(){Tc=Rc.current,_i(Rc)}function ul(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,ri(r)),null!==Ac)for(r=Ac.return;null!==r;){var n=r;switch(Zi(n),n.tag){case 1:null!=(n=n.type.childContextTypes)&&Ri();break;case 3:Jo(),_i(ji),_i(Ei),ts();break;case 5:Qo(n);break;case 4:Jo();break;case 13:case 19:_i(Xo);break;case 10:Eo(n.type._context);break;case 22:case 23:ll()}r=r.return}if(jc=e,Ac=e=Rl(e.current,null),Ic=Tc=t,Pc=0,Nc=null,Lc=Mc=Oc=0,Fc=Dc=null,null!==To){for(t=0;t<To.length;t++)if(null!==(n=(r=To[t]).interleaved)){r.interleaved=null;var i=n.next,o=r.pending;if(null!==o){var s=o.next;o.next=i,n.next=s}r.pending=n}To=null}return e}function dl(e,t){for(;;){var n=Ac;try{if(So(),rs.current=Ys,cs){for(var i=os.memoizedState;null!==i;){var o=i.queue;null!==o&&(o.pending=null),i=i.next}cs=!1}if(is=0,as=ss=os=null,ls=!1,us=0,Cc.current=null,null===n||null===n.return){Pc=1,Nc=t,Ac=null;break}e:{var s=e,a=n.return,c=n,l=t;if(t=Ic,c.flags|=32768,null!==l&&"object"==typeof l&&"function"==typeof l.then){var u=l,d=c,h=d.tag;if(!(1&d.mode||0!==h&&11!==h&&15!==h)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var p=pa(a);if(null!==p){p.flags&=-257,ga(p,a,c,0,t),1&p.mode&&fa(s,u,t),l=u;var g=(t=p).updateQueue;if(null===g){var m=new Set;m.add(l),t.updateQueue=m}else g.add(l);break e}if(!(1&t)){fa(s,u,t),fl();break e}l=Error(r(426))}else if(ro&&1&c.mode){var v=pa(a);if(null!==v){!(65536&v.flags)&&(v.flags|=256),ga(v,a,c,0,t),fo(aa(l,c));break e}}s=l=aa(l,c),4!==Pc&&(Pc=2),null===Dc?Dc=[s]:Dc.push(s),s=a;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t,zo(s,da(0,l,t));break e;case 1:c=l;var y=s.type,b=s.stateNode;if(!(128&s.flags||"function"!=typeof y.getDerivedStateFromError&&(null===b||"function"!=typeof b.componentDidCatch||null!==$c&&$c.has(b)))){s.flags|=65536,t&=-t,s.lanes|=t,zo(s,ha(s,c,t));break e}}s=s.return}while(null!==s)}yl(n)}catch(w){t=w,Ac===n&&null!==n&&(Ac=n=n.return);continue}break}}function hl(){var e=_c.current;return _c.current=Ys,null===e?Ys:e}function fl(){0!==Pc&&3!==Pc&&2!==Pc||(Pc=4),null===jc||!(268435455&Oc)&&!(268435455&Mc)||ol(jc,Ic)}function pl(e,t){var n=Ec;Ec|=2;var i=hl();for(jc===e&&Ic===t||(Bc=null,ul(e,t));;)try{gl();break}catch(o){dl(e,o)}if(So(),Ec=n,_c.current=i,null!==Ac)throw Error(r(261));return jc=null,Ic=0,Pc}function gl(){for(;null!==Ac;)vl(Ac)}function ml(){for(;null!==Ac&&!Ke();)vl(Ac)}function vl(e){var t=xc(e.alternate,e,Tc);e.memoizedProps=e.pendingProps,null===t?yl(e):Ac=t,Cc.current=null}function yl(e){var t=e;do{var r=t.alternate;if(e=t.return,32768&t.flags){if(null!==(r=Wa(r,t)))return r.flags&=32767,void(Ac=r);if(null===e)return Pc=6,void(Ac=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(r=Va(r,t,Tc)))return void(Ac=r);if(null!==(t=t.sibling))return void(Ac=t);Ac=t=e}while(null!==t);0===Pc&&(Pc=5)}function bl(e,t,n){var i=vt,o=Sc.transition;try{Sc.transition=null,vt=1,function(e,t,n,i){do{wl()}while(null!==Wc);if(6&Ec)throw Error(r(327));n=e.finishedWork;var o=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(r(177));e.callbackNode=null,e.callbackPriority=0;var s=n.lanes|n.childLanes;if(function(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-it(r),o=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~o}}(e,s),e===jc&&(Ac=jc=null,Ic=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||Vc||(Vc=!0,jl(Ze,(function(){return wl(),null}))),s=!!(15990&n.flags),!!(15990&n.subtreeFlags)||s){s=Sc.transition,Sc.transition=null;var a=vt;vt=1;var c=Ec;Ec|=4,Cc.current=null,function(e,t){if(Xn=qt,dn(e=un())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var i=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(i&&0!==i.rangeCount){n=i.anchorNode;var o=i.anchorOffset,s=i.focusNode;i=i.focusOffset;try{n.nodeType,s.nodeType}catch(x){n=null;break e}var a=0,c=-1,l=-1,u=0,d=0,h=e,f=null;t:for(;;){for(var p;h!==n||0!==o&&3!==h.nodeType||(c=a+o),h!==s||0!==i&&3!==h.nodeType||(l=a+i),3===h.nodeType&&(a+=h.nodeValue.length),null!==(p=h.firstChild);)f=h,h=p;for(;;){if(h===e)break t;if(f===n&&++u===o&&(c=a),f===s&&++d===i&&(l=a),null!==(p=h.nextSibling))break;f=(h=f).parentNode}h=p}n=-1===c||-1===l?null:{start:c,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Zn={focusedElem:e,selectionRange:n},qt=!1,Ya=t;null!==Ya;)if(e=(t=Ya).child,1028&t.subtreeFlags&&null!==e)e.return=t,Ya=e;else for(;null!==Ya;){t=Ya;try{var g=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==g){var m=g.memoizedProps,v=g.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?m:ea(t.type,m),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(r(163))}}catch(x){kl(t,t.return,x)}if(null!==(e=t.sibling)){e.return=t.return,Ya=e;break}Ya=t.return}g=Za,Za=!1}(e,n),pc(n,e),hn(Zn),qt=!!Xn,Zn=Xn=null,e.current=n,mc(n),Ge(),Ec=c,vt=a,Sc.transition=s}else e.current=n;if(Vc&&(Vc=!1,Wc=e,Kc=o),s=e.pendingLanes,0===s&&($c=null),function(e){if(nt&&"function"==typeof nt.onCommitFiberRoot)try{nt.onCommitFiberRoot(rt,e,void 0,!(128&~e.current.flags))}catch(t){}}(n.stateNode),tl(e,Je()),null!==t)for(i=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],i(o.value,{componentStack:o.stack,digest:o.digest});if(qc)throw qc=!1,e=Hc,Hc=null,e;!!(1&Kc)&&0!==e.tag&&wl(),s=e.pendingLanes,1&s?e===Jc?Gc++:(Gc=0,Jc=e):Gc=0,zi()}(e,t,n,i)}finally{Sc.transition=o,vt=i}return null}function wl(){if(null!==Wc){var e=yt(Kc),t=Sc.transition,n=vt;try{if(Sc.transition=null,vt=16>e?16:e,null===Wc)var i=!1;else{if(e=Wc,Wc=null,Kc=0,6&Ec)throw Error(r(331));var o=Ec;for(Ec|=4,Ya=e.current;null!==Ya;){var s=Ya,a=s.child;if(16&Ya.flags){var c=s.deletions;if(null!==c){for(var l=0;l<c.length;l++){var u=c[l];for(Ya=u;null!==Ya;){var d=Ya;switch(d.tag){case 0:case 11:case 15:ec(8,d,s)}var h=d.child;if(null!==h)h.return=d,Ya=h;else for(;null!==Ya;){var f=(d=Ya).sibling,p=d.return;if(nc(d),d===u){Ya=null;break}if(null!==f){f.return=p,Ya=f;break}Ya=p}}}var g=s.alternate;if(null!==g){var m=g.child;if(null!==m){g.child=null;do{var v=m.sibling;m.sibling=null,m=v}while(null!==m)}}Ya=s}}if(2064&s.subtreeFlags&&null!==a)a.return=s,Ya=a;else e:for(;null!==Ya;){if(2048&(s=Ya).flags)switch(s.tag){case 0:case 11:case 15:ec(9,s,s.return)}var y=s.sibling;if(null!==y){y.return=s.return,Ya=y;break e}Ya=s.return}}var b=e.current;for(Ya=b;null!==Ya;){var w=(a=Ya).child;if(2064&a.subtreeFlags&&null!==w)w.return=a,Ya=w;else e:for(a=b;null!==Ya;){if(2048&(c=Ya).flags)try{switch(c.tag){case 0:case 11:case 15:tc(9,c)}}catch(k){kl(c,c.return,k)}if(c===a){Ya=null;break e}var x=c.sibling;if(null!==x){x.return=c.return,Ya=x;break e}Ya=c.return}}if(Ec=o,zi(),nt&&"function"==typeof nt.onPostCommitFiberRoot)try{nt.onPostCommitFiberRoot(rt,e)}catch(k){}i=!0}return i}finally{vt=n,Sc.transition=t}}return!1}function xl(e,t,r){e=Fo(e,t=da(0,t=aa(r,t),1),1),t=Xc(),null!==e&&(gt(e,1,t),tl(e,t))}function kl(e,t,r){if(3===e.tag)xl(e,e,r);else for(;null!==t;){if(3===t.tag){xl(t,e,r);break}if(1===t.tag){var n=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof n.componentDidCatch&&(null===$c||!$c.has(n))){t=Fo(t,e=ha(t,e=aa(r,e),1),1),e=Xc(),null!==t&&(gt(t,1,e),tl(t,e));break}}t=t.return}}function _l(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),t=Xc(),e.pingedLanes|=e.suspendedLanes&r,jc===e&&(Ic&r)===r&&(4===Pc||3===Pc&&(130023424&Ic)===Ic&&500>Je()-Uc?ul(e,0):Lc|=r),tl(e,t)}function Cl(e,t){0===t&&(1&e.mode?(t=ct,!(130023424&(ct<<=1))&&(ct=4194304)):t=1);var r=Xc();null!==(e=No(e,t))&&(gt(e,t,r),tl(e,r))}function Sl(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),Cl(e,r)}function El(e,t){var n=0;switch(e.tag){case 13:var i=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(r(314))}null!==i&&i.delete(t),Cl(e,n)}function jl(e,t){return Ve(e,t)}function Al(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Il(e,t,r,n){return new Al(e,t,r,n)}function Tl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Rl(e,t){var r=e.alternate;return null===r?((r=Il(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=14680064&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Pl(e,t,n,i,o,s){var a=2;if(i=e,"function"==typeof e)Tl(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case x:return Nl(n.children,o,s,t);case k:a=8,o|=8;break;case _:return(e=Il(12,n,t,2|o)).elementType=_,e.lanes=s,e;case j:return(e=Il(13,n,t,o)).elementType=j,e.lanes=s,e;case A:return(e=Il(19,n,t,o)).elementType=A,e.lanes=s,e;case R:return Ol(n,o,s,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:a=10;break e;case S:a=9;break e;case E:a=11;break e;case I:a=14;break e;case T:a=16,i=null;break e}throw Error(r(130,null==e?e:typeof e,""))}return(t=Il(a,n,t,o)).elementType=e,t.type=i,t.lanes=s,t}function Nl(e,t,r,n){return(e=Il(7,e,n,t)).lanes=r,e}function Ol(e,t,r,n){return(e=Il(22,e,n,t)).elementType=R,e.lanes=r,e.stateNode={isHidden:!1},e}function Ml(e,t,r){return(e=Il(6,e,null,t)).lanes=r,e}function Ll(e,t,r){return(t=Il(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Dl(e,t,r,n,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=pt(0),this.expirationTimes=pt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=pt(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Fl(e,t,r,n,i,o,s,a,c){return e=new Dl(e,t,r,a,c),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Il(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Mo(o),e}function Ul(e){if(!e)return Si;e:{if(ze(e=e._reactInternals)!==e||1!==e.tag)throw Error(r(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ti(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(r(171))}if(1===e.tag){var n=e.type;if(Ti(n))return Ni(e,n,t)}return t}function zl(e,t,r,n,i,o,s,a,c){return(e=Fl(r,n,!0,e,0,o,0,a,c)).context=Ul(null),r=e.current,(o=Do(n=Xc(),i=Zc(r))).callback=null!=t?t:null,Fo(r,o,i),e.current.lanes=i,gt(e,i,n),tl(e,n),e}function Bl(e,t,r,n){var i=t.current,o=Xc(),s=Zc(i);return r=Ul(r),null===t.context?t.context=r:t.pendingContext=r,(t=Do(o,s)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),null!==(e=Fo(i,t,s))&&(el(e,i,s,o),Uo(e,i,s)),s}function ql(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Hl(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function $l(e,t){Hl(e,t),(e=e.alternate)&&Hl(e,t)}xc=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||ji.current)va=!0;else{if(!(e.lanes&n||128&t.flags))return va=!1,function(e,t,r){switch(t.tag){case 3:ja(t),ho();break;case 5:Yo(t);break;case 1:Ti(t.type)&&Oi(t);break;case 4:Go(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;Ci(xo,n._currentValue),n._currentValue=i;break;case 13:if(null!==(n=t.memoizedState))return null!==n.dehydrated?(Ci(Xo,1&Xo.current),t.flags|=128,null):r&t.child.childLanes?Ma(e,t,r):(Ci(Xo,1&Xo.current),null!==(e=qa(e,t,r))?e.sibling:null);Ci(Xo,1&Xo.current);break;case 19:if(n=!!(r&t.childLanes),128&e.flags){if(n)return za(e,t,r);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ci(Xo,Xo.current),n)break;return null;case 22:case 23:return t.lanes=0,ka(e,t,r)}return qa(e,t,r)}(e,t,n);va=!!(131072&e.flags)}else va=!1,ro&&1048576&t.flags&&Qi(t,$i,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;Ba(e,t),e=t.pendingProps;var o=Ii(t,Ei.current);Ao(t,n),o=ps(null,t,i,e,o,n);var s=gs();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ti(i)?(s=!0,Oi(t)):s=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,Mo(t),o.updater=ra,t.stateNode=o,o._reactInternals=t,sa(t,i,e,n),t=Ea(null,t,i,!0,s,n)):(t.tag=0,ro&&s&&Xi(t),ya(null,t,o,n),t=t.child),t;case 16:i=t.elementType;e:{switch(Ba(e,t),e=t.pendingProps,i=(o=i._init)(i._payload),t.type=i,o=t.tag=function(e){if("function"==typeof e)return Tl(e)?1:0;if(null!=e){if((e=e.$$typeof)===E)return 11;if(e===I)return 14}return 2}(i),e=ea(i,e),o){case 0:t=Ca(null,t,i,e,n);break e;case 1:t=Sa(null,t,i,e,n);break e;case 11:t=ba(null,t,i,e,n);break e;case 14:t=wa(null,t,i,ea(i.type,e),n);break e}throw Error(r(306,i,""))}return t;case 0:return i=t.type,o=t.pendingProps,Ca(e,t,i,o=t.elementType===i?o:ea(i,o),n);case 1:return i=t.type,o=t.pendingProps,Sa(e,t,i,o=t.elementType===i?o:ea(i,o),n);case 3:e:{if(ja(t),null===e)throw Error(r(387));i=t.pendingProps,o=(s=t.memoizedState).element,Lo(e,t),Bo(t,i,null,n);var a=t.memoizedState;if(i=a.element,s.isDehydrated){if(s={element:i,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=s,t.memoizedState=s,256&t.flags){t=Aa(e,t,i,n,o=aa(Error(r(423)),t));break e}if(i!==o){t=Aa(e,t,i,n,o=aa(Error(r(424)),t));break e}for(to=ai(t.stateNode.containerInfo.firstChild),eo=t,ro=!0,no=null,n=wo(t,null,i,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(ho(),i===o){t=qa(e,t,n);break e}ya(e,t,i,n)}t=t.child}return t;case 5:return Yo(t),null===e&&ao(t),i=t.type,o=t.pendingProps,s=null!==e?e.memoizedProps:null,a=o.children,ei(i,o)?a=null:null!==s&&ei(i,s)&&(t.flags|=32),_a(e,t),ya(e,t,a,n),t.child;case 6:return null===e&&ao(t),null;case 13:return Ma(e,t,n);case 4:return Go(t,t.stateNode.containerInfo),i=t.pendingProps,null===e?t.child=bo(t,null,i,n):ya(e,t,i,n),t.child;case 11:return i=t.type,o=t.pendingProps,ba(e,t,i,o=t.elementType===i?o:ea(i,o),n);case 7:return ya(e,t,t.pendingProps,n),t.child;case 8:case 12:return ya(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(i=t.type._context,o=t.pendingProps,s=t.memoizedProps,a=o.value,Ci(xo,i._currentValue),i._currentValue=a,null!==s)if(on(s.value,a)){if(s.children===o.children&&!ji.current){t=qa(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var c=s.dependencies;if(null!==c){a=s.child;for(var l=c.firstContext;null!==l;){if(l.context===i){if(1===s.tag){(l=Do(-1,n&-n)).tag=2;var u=s.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?l.next=l:(l.next=d.next,d.next=l),u.pending=l}}s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),jo(s.return,n,t),c.lanes|=n;break}l=l.next}}else if(10===s.tag)a=s.type===t.type?null:s.child;else if(18===s.tag){if(null===(a=s.return))throw Error(r(341));a.lanes|=n,null!==(c=a.alternate)&&(c.lanes|=n),jo(a,n,t),a=s.sibling}else a=s.child;if(null!==a)a.return=s;else for(a=s;null!==a;){if(a===t){a=null;break}if(null!==(s=a.sibling)){s.return=a.return,a=s;break}a=a.return}s=a}ya(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,i=t.pendingProps.children,Ao(t,n),i=i(o=Io(o)),t.flags|=1,ya(e,t,i,n),t.child;case 14:return o=ea(i=t.type,t.pendingProps),wa(e,t,i,o=ea(i.type,o),n);case 15:return xa(e,t,t.type,t.pendingProps,n);case 17:return i=t.type,o=t.pendingProps,o=t.elementType===i?o:ea(i,o),Ba(e,t),t.tag=1,Ti(i)?(e=!0,Oi(t)):e=!1,Ao(t,n),ia(t,i,o),sa(t,i,o,n),Ea(null,t,i,!0,e,n);case 19:return za(e,t,n);case 22:return ka(e,t,n)}throw Error(r(156,t.tag))};var Vl="function"==typeof reportError?reportError:function(e){console.error(e)};function Wl(e){this._internalRoot=e}function Kl(e){this._internalRoot=e}function Gl(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Jl(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Yl(){}function Ql(e,t,r,n,i){var o=r._reactRootContainer;if(o){var s=o;if("function"==typeof i){var a=i;i=function(){var e=ql(s);a.call(e)}}Bl(t,s,e,i)}else s=function(e,t,r,n,i){if(i){if("function"==typeof n){var o=n;n=function(){var e=ql(s);o.call(e)}}var s=zl(t,n,e,0,null,!1,0,"",Yl);return e._reactRootContainer=s,e[hi]=s.current,zn(8===e.nodeType?e.parentNode:e),cl(),s}for(;i=e.lastChild;)e.removeChild(i);if("function"==typeof n){var a=n;n=function(){var e=ql(c);a.call(e)}}var c=Fl(e,0,!1,null,0,!1,0,"",Yl);return e._reactRootContainer=c,e[hi]=c.current,zn(8===e.nodeType?e.parentNode:e),cl((function(){Bl(t,c,r,n)})),c}(r,t,e,i,n);return ql(s)}Kl.prototype.render=Wl.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(r(409));Bl(e,t,null,null)},Kl.prototype.unmount=Wl.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;cl((function(){Bl(null,e,null,null)})),t[hi]=null}},Kl.prototype.unstable_scheduleHydration=function(e){if(e){var t=kt();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Rt.length&&0!==t&&t<Rt[r].priority;r++);Rt.splice(r,0,e),0===r&&Mt(e)}},bt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=lt(t.pendingLanes);0!==r&&(mt(t,1|r),tl(t,Je()),!(6&Ec)&&(zc=Je()+500,zi()))}break;case 13:cl((function(){var t=No(e,1);if(null!==t){var r=Xc();el(t,e,1,r)}})),$l(e,1)}},wt=function(e){if(13===e.tag){var t=No(e,134217728);if(null!==t)el(t,e,134217728,Xc());$l(e,134217728)}},xt=function(e){if(13===e.tag){var t=Zc(e),r=No(e,t);if(null!==r)el(r,e,t,Xc());$l(e,t)}},kt=function(){return vt},_t=function(e,t){var r=vt;try{return vt=e,t()}finally{vt=r}},we=function(e,t,n){switch(t){case"input":if(Y(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var i=n[t];if(i!==e&&i.form===e.form){var o=bi(i);if(!o)throw Error(r(90));V(i),Y(i,o)}}}break;case"textarea":ne(e,n);break;case"select":null!=(t=n.value)&&ee(e,!!n.multiple,t,!1)}},Ee=al,je=cl;var Xl={usingClientEntryPoint:!1,Events:[vi,yi,bi,Ce,Se,al]},Zl={findFiberByHostInstance:mi,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},eu={bundleType:Zl.bundleType,version:Zl.version,rendererPackageName:Zl.rendererPackageName,rendererConfig:Zl.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:v.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=He(e))?null:e.stateNode},findFiberByHostInstance:Zl.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var tu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!tu.isDisabled&&tu.supportsFiber)try{rt=tu.inject(eu),nt=tu}catch(ce){}}
19return JT.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Xl,JT.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Gl(t))throw Error(r(200));return function(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:w,key:null==n?null:""+n,children:e,containerInfo:t,implementation:r}}(e,t,null,n)},JT.createRoot=function(e,t){if(!Gl(e))throw Error(r(299));var n=!1,i="",o=Vl;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(i=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Fl(e,1,!1,null,0,n,0,i,o),e[hi]=t.current,zn(8===e.nodeType?e.parentNode:e),new Wl(t)},JT.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(r(188));throw e=Object.keys(e).join(","),Error(r(268,e))}return e=null===(e=He(t))?null:e.stateNode},JT.flushSync=function(e){return cl(e)},JT.hydrate=function(e,t,n){if(!Jl(t))throw Error(r(200));return Ql(null,e,t,!0,n)},JT.hydrateRoot=function(e,t,n){if(!Gl(e))throw Error(r(405));var i=null!=n&&n.hydratedSources||null,o=!1,s="",a=Vl;if(null!=n&&(!0===n.unstable_strictMode&&(o=!0),void 0!==n.identifierPrefix&&(s=n.identifierPrefix),void 0!==n.onRecoverableError&&(a=n.onRecoverableError)),t=zl(t,null,e,1,null!=n?n:null,o,0,s,a),e[hi]=t.current,zn(e),i)for(e=0;e<i.length;e++)o=(o=(n=i[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Kl(t)},JT.render=function(e,t,n){if(!Jl(t))throw Error(r(200));return Ql(null,e,t,!1,n)},JT.unmountComponentAtNode=function(e){if(!Jl(e))throw Error(r(40));return!!e._reactRootContainer&&(cl((function(){Ql(null,null,e,!1,(function(){e._reactRootContainer=null,e[hi]=null}))})),!0)},JT.unstable_batchedUpdates=al,JT.unstable_renderSubtreeIntoContainer=function(e,t,n,i){if(!Jl(n))throw Error(r(200));if(null==e||void 0===e._reactInternals)throw Error(r(38));return Ql(e,t,n,!1,i)},JT.version="18.3.1-next-f1338f8080-20240426",JT}function eR(){if(VT)return GT.exports;return VT=1,function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),GT.exports=ZT(),GT.exports}var tR=function(){if(WT)return KT;WT=1;var e=eR();return KT.createRoot=e.createRoot,KT.hydrateRoot=e.hydrateRoot,KT}(),rR=y();const nR=c(rR);var iR,oR={};!function(){if(iR)return oR;iR=1,Object.defineProperty(oR,"__esModule",{value:!0}),oR.parse=function(e,t){const r=new o,n=e.length;if(n<2)return r;const i=(null==t?void 0:t.decode)||c;let l=0;do{const t=e.indexOf("=",l);if(-1===t)break;const o=e.indexOf(";",l),c=-1===o?n:o;if(t>c){l=e.lastIndexOf(";",t-1)+1;continue}const u=s(e,l,t),d=a(e,t,u),h=e.slice(u,d);if(void 0===r[h]){let n=s(e,t+1,c),o=a(e,c,n);const l=i(e.slice(n,o));r[h]=l}l=c+1}while(l<n);return r},oR.serialize=function(o,s,a){const c=(null==a?void 0:a.encode)||encodeURIComponent;if(!e.test(o))throw new TypeError(`argument name is invalid: ${o}`);const l=c(s);if(!t.test(l))throw new TypeError(`argument val is invalid: ${s}`);let u=o+"="+l;if(!a)return u;if(void 0!==a.maxAge){if(!Number.isInteger(a.maxAge))throw new TypeError(`option maxAge is invalid: ${a.maxAge}`);u+="; Max-Age="+a.maxAge}if(a.domain){if(!r.test(a.domain))throw new TypeError(`option domain is invalid: ${a.domain}`);u+="; Domain="+a.domain}if(a.path){if(!n.test(a.path))throw new TypeError(`option path is invalid: ${a.path}`);u+="; Path="+a.path}if(a.expires){if(!function(e){return"[object Date]"===i.call(e)}(a.expires)||!Number.isFinite(a.expires.valueOf()))throw new TypeError(`option expires is invali
19d: ${a.expires}`);u+="; Expires="+a.expires.toUTCString()}a.httpOnly&&(u+="; HttpOnly");a.secure&&(u+="; Secure");a.partitioned&&(u+="; Partitioned");if(a.priority){switch("string"==typeof a.priority?a.priority.toLowerCase():void 0){case"low":u+="; Priority=Low";break;case"medium":u+="; Priority=Medium";break;case"high":u+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${a.priority}`)}}if(a.sameSite){switch("string"==typeof a.sameSite?a.sameSite.toLowerCase():a.sameSite){case!0:case"strict":u+="; SameSite=Strict";break;case"lax":u+="; SameSite=Lax";break;case"none":u+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${a.sameSite}`)}}return u};const e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,t=/^[\u0021-\u003A\u003C-\u007E]*$/,r=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,n=/^[\u0020-\u003A\u003D-\u007E]*$/,i=Object.prototype.toString,o=(()=>{const e=function(){};return e.prototype=Object.create(null),e})();function s(e,t,r){do{const r=e.charCodeAt(t);if(32!==r&&9!==r)return t}while(++t<r);return r}function a(e,t,r){for(;t>r;){const r=e.charCodeAt(--t);if(32!==r&&9!==r)return t+1}return r}function c(e){if(-1===e.indexOf("%"))return e;try{return decodeURIComponent(e)}catch(t){return e}}}();
20/**
21       * react-router v7.4.1
22       *
23       * Copyright (c) Remix Software Inc.
24       *
25       * This source code is licensed under the MIT license found in the
26       * LICENSE.md file in the root directory of this source tree.
27       *
28       * @license MIT
29       */
30var sR="popstate";function aR(e={}){return function(e,t,r,n={}){let{window:i=document.defaultView,v5Compat:o=!1}=n,s=i.history,a="POP",c=null,l=u();null==l&&(l=0,s.replaceState({...s.state,idx:l},""));function u(){return(s.state||{idx:null}).idx}function d(){a="POP";let e=u(),t=null==e?null:e-l;l=e,c&&c({action:a,location:g.location,delta:t})}function h(e,t){a="PUSH";let r=dR(g.location,e,t);l=u()+1;let n=uR(r,l),d=g.createHref(r);try{s.pushState(n,"",d)}catch(h){if(h instanceof DOMException&&"DataCloneError"===h.name)throw h;i.location.assign(d)}o&&c&&c({action:a,location:g.location,delta:1})}function f(e,t){a="REPLACE";let r=dR(g.location,e,t);l=u();let n=uR(r,l),i=g.createHref(r);s.replaceState(n,"",i),o&&c&&c({action:a,location:g.location,delta:0})}function p(e){let t="null"!==i.location.origin?i.location.origin:i.location.href,r="string"==typeof e?e:hR(e);return r=r.replace(/ $/,"%20"),cR(t,`No window.location.(origin|href) available to create URL for href: ${r}`),new URL(r,t)}let g={get action(){return a},get location(){return e(i,s)},listen(e){if(c)throw new Error("A history only accepts one active listener");return i.addEventListener(sR,d),c=e,()=>{i.removeEventListener(sR,d),c=null}},createHref:e=>
30t(i,e),createURL:p,encodeLocation(e){let t=p(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:h,replace:f,go:e=>s.go(e)};return g}((function(e,t){let{pathname:r,search:n,hash:i}=e.location;return dR("",{pathname:r,search:n,hash:i},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"==typeof t?t:hR(t)}),0,e)}function cR(e,t){if(!1===e||null==e)throw new Error(t)}function lR(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(r){}}}function uR(e,t){return{usr:e.state,key:e.key,idx:t}}function dR(e,t,r=null,n){return{pathname:"string"==typeof e?e:e.pathname,search:"",hash:"",..."string"==typeof t?fR(t):t,state:r,key:t&&t.key||n||Math.random().toString(36).substring(2,10)}}function hR({pathname:e="/",search:t="",hash:r=""}){return t&&"?"!==t&&(e+="?"===t.charAt(0)?t:"?"+t),r&&"#"!==r&&(e+="#"===r.charAt(0)?r:"#"+r),e}function fR(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function pR(e,t,r="/"){return function(e,t,r,n){let i="string"==typeof t?fR(t):t,o=AR(i.pathname||"/",r);if(null==o)return null;let s=gR(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let r=e.length===t.length&&e.slice(0,-1).every(((e,r)=>e===t[r]));return r?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(s);let a=null;for(let c=0;null==a&&c<s.length;++c){let e=jR(o);a=SR(s[c],e,n)}return a}(e,t,r,!1)}function gR(e,t=[],r=[],n=""){let i=(e,i,o)=>{let s={relativePath:void 0===o?e.path||"":o,caseSensitive:!0===e.caseSensitive,childrenIndex:i,route:e};s.relativePath.startsWith("/")&&(cR(s.relativePath.startsWith(n),`Absolute route path "${s.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),s.relativePath=s.relativePath.slice(n.length));let a=PR([n,s.relativePath]),c=r.concat(s);e.children&&e.children.length>0&&(cR(!0!==e.index,`Index routes must not have child routes. Please remove all child routes from route path "${a}".`),gR(e.children,t,c,a)),(null!=e.path||e.index)&&t.push({path:a,score:CR(a,e.index),routesMeta:c})};return e.forEach(((e,t)=>{var r;if(""!==e.path&&null!==(r=e.path)&&void 0!==r&&r.includes("?"))for(let n of mR(e.path))i(e,t,n);else i(e,t)})),t}function mR(e){let t=e.split("/");if(0===t.length)return[];let[r,...n]=t,i=r.endsWith("?"),o=r.replace(/\?$/,"");if(0===n.length)return i?[o,""]:[o];let s=mR(n.join("/")),a=[];return a.push(...s.map((e=>""===e?o:[o,e].join("/")))),i&&a.push(...s),a.map((t=>e.startsWith("/")&&""===t?"/":t))}var vR=/^:[\w-]+$/,yR=3,bR=2,wR=1,xR=10,kR=-2,_R=e=>"*"===e;function CR(e,t){let r=e.split("/"),n=r.length;return r.some(_R)&&(n+=kR),t&&(n+=bR),r.filter((e=>!_R(e))).reduce(((e,t)=>e+(vR.test(t)?yR:""===t?wR:xR)),n)}function SR(e,t,r=!1){let{routesMeta:n}=e,i={},o="/",s=[];for(let a=0;a<n.length;++a){let e=n[a],c=a===n.length-1,l="/"===o?t:t.slice(o.length)||"/",u=ER({path:e.relativePath,caseSensitive:e.caseSensitive,end:c},l),d=e.route;if(!u&&c&&r&&!n[n.length-1].route.index&&(u=ER({path:e.relativePath,caseSensitive:e.caseSensitive,end:!1},l)),!u)return null;
30Object.assign(i,u.params),s.push({params:i,pathname:PR([o,u.pathname]),pathnameBase:NR(PR([o,u.pathnameBase])),route:d}),"/"!==u.pathnameBase&&(o=PR([o,u.pathnameBase]))}return s}function ER(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=function(e,t=!1,r=!0){lR("*"===e||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,((e,t,r)=>(n.push({paramName:t,isOptional:null!=r}),r?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(n.push({paramName:"*"}),i+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":""!==e&&"/"!==e&&(i+="(?:(?=\\/|$))");let o=new RegExp(i,t?void 0:"i");return[o,n]}(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let o=i[0],s=o.replace(/(.)\/+$/,"$1"),a=i.slice(1),c=n.reduce(((e,{paramName:t,isOptional:r},n)=>{if("*"===t){let e=a[n]||"";s=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}const i=a[n];return e[t]=r&&!i?void 0:(i||"").replace(/%2F/g,"/"),e}),{});return{params:c,pathname:o,pathnameBase:s,pattern:e}}function jR(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return lR(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function AR(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&"/"!==n?null:e.slice(r)||"/"}function IR(e,t,r,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}].  Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function TR(e){let t=function(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}(e);return t.map(((e,r)=>r===t.length-1?e.pathname:e.pathnameBase))}function RR(e,t,r,n=!1){let i;"string"==typeof e?i=fR(e):(i={...e},cR(!i.pathname||!i.pathname.includes("?"),IR("?","pathname","search",i)),cR(!i.pathname||!i.pathname.includes("#"),IR("#","pathname","hash",i)),cR(!i.search||!i.search.includes("#"),IR("#","search","hash",i)));let o,s=""===e||""===i.pathname,a=s?"/":i.pathname;if(null==a)o=r;else{let e=t.length-1;if(!n&&a.startsWith("..")){let t=a.split("/");for(;".."===t[0];)t.shift(),e-=1;i.pathname=t.join("/")}o=e>=0?t[e]:"/"}let c=function(e,t="/"){let{pathname:r,search:n="",hash:i=""}="string"==typeof e?fR(e):e,o=r?r.startsWith("/")?r:function(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?r.length>1&&r.pop():"."!==e&&r.push(e)})),r.length>1?r.join("/"):"/"}(r,t):t;return{pathname:o,search:OR(n),hash:MR(i)}}(i,o),l=a&&"/"!==a&&a.endsWith("/"),u=(s||"."===a)&&r.endsWith("/");return c.pathname.endsWith("/")||!l&&!u||(c.pathname+="/"),c}var PR=e=>e.join("/").replace(/\/\/+/g,"/"),NR=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),OR=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",MR=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";var LR=["POST","PUT","PATCH","DELETE"];new Set(LR);var DR=["GET",...LR];new Set(DR);var FR=rR.createContext(null);FR.displayName="DataRouter";var UR=rR.createContext(null);UR.displayName="DataRouterState";var zR=rR.createContext({isTransitioning:!1});zR.displayName="ViewTransition",rR.createContext(new Map).displayName="Fetchers",rR.createContext(null).displayName="Await";var BR=rR.createContext(null);BR.displayName="Navigation";var qR=rR.createContext(null);qR.displayName="Location";var HR=rR.createContext({outlet:null,matches:[],isDataRoute:!1});HR.displayName="Route";var $R=rR.createContext(null);function VR(){return null!=rR.useContext(qR)}function WR(){return cR(VR(),"useLocation() may be used only in the context of a <Router> component."),rR.useContext(qR).location}$R.displayName="RouteError";var KR="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function GR(e){rR.useContext(BR).static||rR.useLayoutEffect(e)}function JR(){let{isDataRoute:e}=rR.useContext(HR);return e?function(){let{router:e}=function(e){let t=rR.useContext(FR);return cR(t,nP(e)),t}("useNavigate"),t=iP("useNavigate"),r=rR.useRef(!1);return GR((()=>{r.current=!0})),rR.useCallback((async(n,i={})=>{lR(r.current,KR),r.current&&("number"==typeof n?e.navigate(n):await e.navigate(n,{fromRouteId:t,...i}))}),[e,t])}():function(){cR(VR(),"useNavigate() may be used only in the context of a <Router> component.");let e=rR.useContext(FR),{basename:t,navigator:r}=rR.useContext(BR),{matches:n}=rR.useContext(HR),{pathname:i}=WR(),o=JSON.stringify(TR(n)),s=rR.useRef(!1);GR((()=>{s.current=!0}));let a=rR.useCallback(((n,a={})=>
30{if(lR(s.current,KR),!s.current)return;if("number"==typeof n)return void r.go(n);let c=RR(n,JSON.parse(o),i,"path"===a.relative);null==e&&"/"!==t&&(c.pathname="/"===c.pathname?t:PR([t,c.pathname])),(a.replace?r.replace:r.push)(c,a.state,a)}),[t,r,o,i,e]);return a}()}function YR(){let{matches:e}=rR.useContext(HR),t=e[e.length-1];return t?t.params:{}}function QR(e,{relative:t}={}){let{matches:r}=rR.useContext(HR),{pathname:n}=WR(),i=JSON.stringify(TR(r));return rR.useMemo((()=>RR(e,JSON.parse(i),n,"path"===t)),[e,i,n,t])}function XR(e,t,r,n){cR(VR(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:i,static:o}=rR.useContext(BR),{matches:s}=rR.useContext(HR),a=s[s.length-1],c=a?a.params:{},l=a?a.pathname:"/",u=a?a.pathnameBase:"/",d=a&&a.route;{let e=d&&d.path||"";sP(l,!d||e.endsWith("*")||e.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${l}" (under <Route path="${e}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.\n\nPlease change the parent <Route path="${e}"> to <Route path="${"/"===e?"*":`${e}/*`}">.`)}let h,f=WR();if(t){var p;let e="string"==typeof t?fR(t):t;cR("/"===u||(null===(p=e.pathname)||void 0===p?void 0:p.startsWith(u)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${u}" but pathname "${e.pathname}" was given in the \`location\` prop.`),h=e}else h=f;let g=h.pathname||"/",m=g;if("/"!==u){let e=u.replace(/^\//,"").split("/");m="/"+g.replace(/^\//,"").split("/").slice(e.length).join("/")}let v=!o&&r&&r.matches&&r.matches.length>0?r.matches:pR(e,{pathname:m});lR(d||null!=v,`No routes matched location "${h.pathname}${h.search}${h.hash}" `),lR(null==v||void 0!==v[v.length-1].route.element||void 0!==v[v.length-1].route.Component||void 0!==v[v.length-1].route.lazy,`Matched leaf route at location "${h.pathname}${h.search}${h.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let y=function(e,t=[],r=null){if(null==e){if(!r)return null;if(r.errors)e=r.matches;else{if(0!==t.length||r.initialized||!(r.matches.length>0))return null;e=r.matches}}let n=e,i=null==r?void 0:r.errors;if(null!=i){let e=n.findIndex((e=>e.route.id&&void 0!==(null==i?void 0:i[e.route.id])));cR(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(i).join(",")}`),n=n.slice(0,Math.min(n.length,e+1))}let o=!1,s=-1;if(r)for(let a=0;a<n.length;a++){let e=n[a];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(s=a),e.route.id){let{loaderData:t,errors:i}=r,a=e.route.loader&&!t.hasOwnProperty(e.route.id)&&(!i||void 0===i[e.route.id]);if(e.route.lazy||a){o=!0,n=s>=0?n.slice(0,s+1):[n[0]];break}}}return n.reduceRight(((e,a,c)=>{let l,u=!1,d=null,h=null;r&&(l=i&&a.route.id?i[a.route.id]:void 0,d=a.route.errorElement||eP,o&&(s<0&&0===c?(sP("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),u=!0,h=null):s===c&&(u=!0,h=a.route.hydrateFallbackElement||null)));let f=t.concat(n.slice(0,c+1)),p=()=>{let t;return t=l?d:u?h:a.route.Component?rR.createElement(a.route.Component,null):a.route.element?a.route.element:e,rR.createElement(rP,{match:a,routeContext:{outlet:e,matches:f,isDataRoute:null!=r},children:t})};return r&&(a.route.ErrorBoundary||a.route.errorElement||0===c)?rR.createElement(tP,{location:r.location,revalidation:r.revalidation,component:d,error:l,children:p(),routeContext:{outlet:null,matches:f,isDataRoute:!0}}):p()}),null)}(v&&v.map((e=>Object.assign({},e,{params:Object.assign({},c,e.params),pathname:PR([u,i.encodeLocation?i.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?u:PR([u,i.encodeLocation?i.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),s,r,n);return t&&y?rR.createElement(qR.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...h},navigationType:"POP"}},y):y}function ZR(){let e=function(){var e;let t=rR.useContext($R),r=function(e){let t=rR.useContext(UR);return cR(t,nP(e)),t}("useRouteError"),n=iP("useRouteError");
30if(void 0!==t)return t;return null===(e=r.errors)||void 0===e?void 0:e[n]}(),t=function(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:n},o={padding:"2px 4px",backgroundColor:n},s=null;return console.error("Error handled by React Router default ErrorBoundary:",e),s=rR.createElement(rR.Fragment,null,rR.createElement("p",null,"💿 Hey developer 👋"),rR.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",rR.createElement("code",{style:o},"ErrorBoundary")," or"," ",rR.createElement("code",{style:o},"errorElement")," prop on your route.")),rR.createElement(rR.Fragment,null,rR.createElement("h2",null,"Unexpected Application Error!"),rR.createElement("h3",{style:{fontStyle:"italic"}},t),r?rR.createElement("pre",{style:i},r):null,s)}rR.createContext(null);var eP=rR.createElement(ZR,null),tP=class extends rR.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?rR.createElement(HR.Provider,{value:this.props.routeContext},rR.createElement($R.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function rP({routeContext:e,match:t,children:r}){let n=rR.useContext(FR);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),rR.createElement(HR.Provider,{value:e},r)}function nP(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function iP(e){let t=function(e){let t=rR.useContext(HR);return cR(t,nP(e)),t}(e),r=t.matches[t.matches.length-1];return cR(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}var oP={};function sP(e,t,r){t||oP[e]||(oP[e]=!0,lR(!1,r))}function aP(e){cR(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function cP({basename:e="/",children:t=null,location:r,navigationType:n="POP",navigator:i,static:o=!1}){cR(!VR(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let s=e.replace(/^\/*/,"/"),a=rR.useMemo((()=>({basename:s,navigator:i,static:o,future:{}})),[s,i,o]);"string"==typeof r&&(r=fR(r));let{pathname:c="/",search:l="",hash:u="",state:d=null,key:h="default"}=r,f=rR.useMemo((()=>{let e=AR(c,s);return null==e?null:{location:{pathname:e,search:l,hash:u,state:d,key:h},navigationType:n}}),[s,c,l,u,d,h,n]);
30return lR(null!=f,`<Router basename="${s}"> is not able to match the URL "${c}${l}${u}" because it does not start with the basename, so the <Router> won't render anything.`),null==f?null:rR.createElement(BR.Provider,{value:a},rR.createElement(qR.Provider,{children:t,value:f}))}function lP({children:e,location:t}){return XR(uP(e),t)}function uP(e,t=[]){let r=[];return rR.Children.forEach(e,((e,n)=>{if(!rR.isValidElement(e))return;let i=[...t,n];if(e.type===rR.Fragment)return void r.push.apply(r,uP(e.props.children,i));cR(e.type===aP,`[${"string"==typeof e.type?e.type:e.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),cR(!e.props.index||!e.props.children,"An index route cannot have child routes.");let o={id:e.props.id||i.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:!0===e.props.hasErrorBoundary||null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(o.children=uP(e.props.children,i)),r.push(o)})),r}rR.memo((function({routes:e,future:t,state:r}){return XR(e,void 0,r,t)}));var dP="get",hP="application/x-www-form-urlencoded";function fP(e){return null!=e&&"string"==typeof e.tagName}function pP(e=""){return new URLSearchParams("string"==typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce(((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n.map((e=>[r,e])):[[r,n]])}),[]))}var gP=null;var mP=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function vP(e){return null==e||mP.has(e)?e:(lR(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${hP}"`),null)}function yP(e,t){let r,n,i,o,s;if(fP(a=e)&&"form"===a.tagName.toLowerCase()){let s=e.getAttribute("action");n=s?AR(s,t):null,r=e.getAttribute("method")||dP,i=vP(e.getAttribute("enctype"))||hP,o=new FormData(e)}else if(function(e){return fP(e)&&"button"===e.tagName.toLowerCase()}(e)||function(e){return fP(e)&&"input"===e.tagName.toLowerCase()}(e)&&("submit"===e.type||"image"===e.type)){let s=e.form;if(null==s)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let a=e.getAttribute("formaction")||s.getAttribute("action");if(n=a?AR(a,t):null,r=e.getAttribute("formmethod")||s.getAttribute("method")||dP,i=vP(e.getAttribute("formenctype"))||vP(s.getAttribute("enctype"))||hP,o=new FormData(s,e),!function(){if(null===gP)try{new FormData(document.createElement("form"),0),gP=!1}catch(e){gP=!0}return gP}()){let{name:t,type:r,value:n}=e;if("image"===r){let e=t?`${t}.`:"";o.append(`${e}x`,"0"),o.append(`${e}y`,"0")}else t&&o.append(t,n)}}else{if(fP(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=dP,n=null,i=hP,s=e}var a;return o&&"text/plain"===i&&(s=o,o=void 0),{action:n,method:r.toLowerCase(),encType:i,formData:o,body:s}}function bP(e,t){if(!1===e||null==e)throw new Error(t)}function wP(e){return null!=e&&(null==e.href?"preload"===e.rel&&"string"==typeof e.imageSrcSet&&"string"==typeof e.imageSizes:"string"==typeof e.rel&&"string"==typeof e.href)}async function xP(e,t,r){return function(e,t){let r=new Set;return new Set(t),e.reduce(((e,t)=>{let n=JSON.stringify(function(e){let t={},r=Object.keys(e).sort();for(let n of r)t[n]=e[n];return t}(t));return r.has(n)||(r.add(n),e.push({key:n,link:t})),e}),[])}((await Promise.all(e.map((async e=>{let n=t.routes[e.route.id];if(n){let e=await async function(e,t){if(e.id in t)return t[e.id];try{let r=await o.import(e.module);return t[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.
30isSpaMode,window.location.reload(),new Promise((()=>{}))}}(n,r);return e.links?e.links():[]}return[]})))).flat(1).filter(wP).filter((e=>"stylesheet"===e.rel||"preload"===e.rel)).map((e=>"stylesheet"===e.rel?{...e,rel:"prefetch",as:"style"}:{...e,rel:"prefetch"})))}function kP(e,t,r,n,i,o){let s=(e,t)=>!r[t]||e.route.id!==r[t].route.id,a=(e,t)=>{var n;return r[t].pathname!==e.pathname||(null===(n=r[t].route.path)||void 0===n?void 0:n.endsWith("*"))&&r[t].params["*"]!==e.params["*"]};return"assets"===o?t.filter(((e,t)=>s(e,t)||a(e,t))):"data"===o?t.filter(((t,o)=>{let c=n.routes[t.route.id];if(!c||!c.hasLoader)return!1;if(s(t,o)||a(t,o))return!0;if(t.route.shouldRevalidate){var l;let n=t.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:(null===(l=r[0])||void 0===l?void 0:l.params)||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if("boolean"==typeof n)return n}return!0})):[]}function _P(e,t,{includeHydrateFallback:r}={}){return n=e.map((e=>{let n=t.routes[e.route.id];if(!n)return[];let i=[n.module];return n.clientActionModule&&(i=i.concat(n.clientActionModule)),n.clientLoaderModule&&(i=i.concat(n.clientLoaderModule)),r&&n.hydrateFallbackModule&&(i=i.concat(n.hydrateFallbackModule)),n.imports&&(i=i.concat(n.imports)),i})).flat(1),[...new Set(n)];var n}function CP(){let e=rR.useContext(FR);return bP(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}var SP=rR.createContext(void 0);function EP(){let e=rR.useContext(SP);return bP(e,"You must render this element inside a <HydratedRouter> element"),e}function jP(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}function AP({page:e,...t}){let{router:r}=CP(),n=rR.useMemo((()=>pR(r.routes,e,r.basename)),[r.routes,e,r.basename]);return n?rR.createElement(IP,{page:e,matches:n,...t}):null}function IP({page:e,matches:t,...r}){let n=WR(),{manifest:i,routeModules:o}=EP(),{basename:s}=CP(),{loaderData:a,matches:c}=function(){let e=rR.useContext(UR);return bP(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}(),l=rR.useMemo((()=>kP(e,t,c,i,n,"data")),[e,t,c,i,n]),u=rR.useMemo((()=>kP(e,t,c,i,n,"assets")),[e,t,c,i,n]),d=rR.useMemo((()=>{if(e===n.pathname+n.search+n.hash)return[];let r=new Set,c=!1;if(t.forEach((e=>{var t;let n=i.routes[e.route.id];n&&n.hasLoader&&(!l.some((t=>t.route.id===e.route.id))&&e.route.id in a&&null!==(t=o[e.route.id])&&void 0!==t&&t.shouldRevalidate||n.hasClientLoader?c=!0:r.add(e.route.id))})),0===r.size)return[];let u=function(e,t){let r="string"==typeof e?new URL(e,"undefined"==typeof window?"server://singlefetch/":window.location.origin):e;return"/"===r.pathname?r.pathname="_root.data":t&&"/"===AR(r.pathname,t)?r.pathname=`${t.replace(/\/$/,"")}/_root.data`:r.pathname=`${r.pathname.replace(/\/$/,"")}.data`,r}(e,s);return c&&r.size>0&&u.searchParams.set("_routes",t.filter((e=>r.has(e.route.id))).map((e=>e.route.id)).join(",")),[u.pathname+u.search]}),[s,a,n,i,l,t,e,o]),h=rR.useMemo((()=>_P(u,i)),[u,i]),f=function(e){let{manifest:t,routeModules:r}=EP(),[n,i]=rR.useState([]);return rR.useEffect((()=>{let n=!1;return xP(e,t,r).then((e=>{n||i(e)})),()=>{n=!0}}),[e,t,r]),n}(u);return rR.createElement(rR.Fragment,null,d.map((e=>rR.createElement("link",{key:e,rel:"prefetch",as:"fetch",href:e,...r}))),h.map((e=>rR.createElement("link",{key:e,rel:"modulepreload",href:e,...r}))),f.map((({key:e,link:t})=>rR.createElement("link",{key:e,...t}))))}function TP(...e){return t=>{e.forEach((e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)}))}}SP.displayName="FrameworkContext";var RP="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;try{RP&&(window.__reactRouterVersion="7.4.1")}catch(Dee){}function PP({basename:e,children:t,window:r}){let n=rR.useRef();null==n.current&&(n.current=aR({window:r,v5Compat:!0}));let i=n.current,[o,s]=rR.useState({action:i.action,location:i.location}),a=rR.useCallback((e=>{rR.startTransition((()=>s(e)))}),[s]);return rR.useLayoutEffect((()=>i.listen(a)),[i,a]),rR.createElement(cP,{basename:e,children:t,location:o.location,navigationType:o.action,navigator:i})}var NP=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,OP=rR.forwardRef((function({onClick:e,discover:t="render",prefetch:r="none",relative:n,reloadDocument:i,replace:o,state:s,target:a,to:c,preventScrollReset:l,viewTransition:u,...d},h){let f,{basename:p}=rR.useContext(BR),g="string"==typeof c&&NP.test(c),m=!1;if("string"==typeof c&&g&&(f=c,RP))try{let e=new URL(window.location.href),t=c.startsWith("//")?new URL(e.protocol+c):new URL(c),r=AR(t.pathname,p);t.origin===e.origin&&null!=r?c=r+t.search+t.hash:m=!0}catch(Dee){lR(!1,`<Link to="${c}">
30 contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let v=function(e,{relative:t}={}){cR(VR(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:n}=rR.useContext(BR),{hash:i,pathname:o,search:s}=QR(e,{relative:t}),a=o;return"/"!==r&&(a="/"===o?r:PR([r,o])),n.createHref({pathname:a,search:s,hash:i})}(c,{relative:n}),[y,b,w]=function(e,t){let r=rR.useContext(SP),[n,i]=rR.useState(!1),[o,s]=rR.useState(!1),{onFocus:a,onBlur:c,onMouseEnter:l,onMouseLeave:u,onTouchStart:d}=t,h=rR.useRef(null);rR.useEffect((()=>{if("render"===e&&s(!0),"viewport"===e){let e=new IntersectionObserver((e=>{e.forEach((e=>{s(e.isIntersecting)}))}),{threshold:.5});return h.current&&e.observe(h.current),()=>{e.disconnect()}}}),[e]),rR.useEffect((()=>{if(n){let e=setTimeout((()=>{s(!0)}),100);return()=>{clearTimeout(e)}}}),[n]);let f=()=>{i(!0)},p=()=>{i(!1),s(!1)};return r?"intent"!==e?[o,h,{}]:[o,h,{onFocus:jP(a,f),onBlur:jP(c,p),onMouseEnter:jP(l,f),onMouseLeave:jP(u,p),onTouchStart:jP(d,f)}]:[!1,h,{}]}(r,d),x=function(e,{target:t,replace:r,state:n,preventScrollReset:i,relative:o,viewTransition:s}={}){let a=JR(),c=WR(),l=QR(e,{relative:o});return rR.useCallback((u=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(u,t)){u.preventDefault();let t=void 0!==r?r:hR(c)===hR(l);a(e,{replace:t,state:n,preventScrollReset:i,relative:o,viewTransition:s})}}),[c,a,l,r,n,t,e,i,o,s])}(c,{replace:o,state:s,target:a,preventScrollReset:l,relative:n,viewTransition:u});let k=rR.createElement("a",{...d,...w,href:f||v,onClick:m||i?e:function(t){e&&e(t),t.defaultPrevented||x(t)},ref:TP(h,b),target:a,"data-discover":g||"render"!==t?void 0:"true"});return y&&!g?rR.createElement(rR.Fragment,null,k,rR.createElement(AP,{page:v})):k}));OP.displayName="Link";var MP=rR.forwardRef((function({"aria-current":e="page",caseSensitive:t=!1,className:r="",end:n=!1,style:i,to:o,viewTransition:s,children:a,...c},l){let u=QR(o,{relative:c.relative}),d=WR(),h=rR.useContext(UR),{navigator:f,basename:p}=rR.useContext(BR),g=null!=h&&function(e,t={}){let r=rR.useContext(zR);cR(null!=r,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:n}=DP("useViewTransitionState"),i=QR(e,{relative:t.relative});if(!r.isTransitioning)return!1;let o=AR(r.currentLocation.pathname,n)||r.currentLocation.pathname,s=AR(r.nextLocation.pathname,n)||r.nextLocation.pathname;return null!=ER(i.pathname,s)||null!=ER(i.pathname,o)}(u)&&!0===s,m=f.encodeLocation?f.encodeLocation(u).pathname:u.pathname,v=d.pathname,y=h&&h.navigation&&h.navigation.location?h.navigation.location.pathname:null;t||(v=v.toLowerCase(),y=y?y.toLowerCase():null,m=m.toLowerCase()),y&&p&&(y=AR(y,p)||y);const b="/"!==m&&m.endsWith("/")?m.length-1:m.length;let w,x=v===m||!n&&v.startsWith(m)&&"/"===v.charAt(b),k=null!=y&&(y===m||!n&&y.startsWith(m)&&"/"===y.charAt(m.length)),_={isActive:x,isPending:k,isTransitioning:g},C=x?e:void 0;w="function"==typeof r?r(_):[r,x?"active":null,k?"pending":null,g?"transitioning":null].filter(Boolean).join(" ");let S="function"==typeof i?i(_):i;return rR.createElement(OP,{...c,"aria-current":C,className:w,ref:l,style:S,to:o,viewTransition:s},"function"==typeof a?a(_):a)}));MP.displayName="NavLink";var LP=rR.forwardRef((({discover:e="render",fetcherKey:t,navigate:r,reloadDocument:n,replace:i,state:o,method:s=dP,action:a,onSubmit:c,relative:l,preventScrollReset:u,viewTransition:d,...h},f)=>{let p=function(){let{router:e}=DP("useSubmit"),{basename:t}=rR.useContext(BR),r=iP("useRouteId");return rR.useCallback((async(n,i={})=>{let{action:o,method:s,encType:a,formData:c,body:l}=yP(n,t);if(!1===i.navigate){let t=i.fetcherKey||zP();await e.fetch(t,r,i.action||o,{preventScrollReset:i.preventScrollReset,formData:c,body:l,formMethod:i.method||s,formEncType:i.encType||a,flushSync:i.flushSync})}else await e.navigate(i.action||o,{preventScrollReset:i.preventScrollReset,formData:c,body:l,formMethod:i.method||s,formEncType:i.encType||a,replace:i.replace,state:i.state,fromRouteId:r,flushSync:i.flushSync,viewTransition:i.viewTransition})}),[e,t,r])}(),g=function(e,{relative:t}={}){let{basename:r}=rR.useContext(BR),n=rR.useContext(HR);cR(n,"useFormAction must be used inside a RouteContext");let[i]=n.matches.slice(-1),o={...QR(e||".",{relative:t})},s=WR();if(null==e){o.search=s.search;let e=new URLSearchParams(o.search),t=e.getAll("index"),r=t.some((e=>""===e));if(r){e.delete("index"),t.filter((e=>
30e)).forEach((t=>e.append("index",t)));let r=e.toString();o.search=r?`?${r}`:""}}e&&"."!==e||!i.route.index||(o.search=o.search?o.search.replace(/^\?/,"?index&"):"?index");"/"!==r&&(o.pathname="/"===o.pathname?r:PR([r,o.pathname]));return hR(o)}(a,{relative:l}),m="get"===s.toLowerCase()?"get":"post",v="string"==typeof a&&NP.test(a);return rR.createElement("form",{ref:f,method:m,action:g,onSubmit:n?c:e=>{if(c&&c(e),e.defaultPrevented)return;e.preventDefault();let n=e.nativeEvent.submitter,a=(null==n?void 0:n.getAttribute("formmethod"))||s;p(n||e.currentTarget,{fetcherKey:t,method:a,navigate:r,replace:i,state:o,relative:l,preventScrollReset:u,viewTransition:d})},...h,"data-discover":v||"render"!==e?void 0:"true"})}));function DP(e){let t=rR.useContext(FR);return cR(t,function(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}(e)),t}function FP(e){lR("undefined"!=typeof URLSearchParams,"You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let t=rR.useRef(pP(e)),r=rR.useRef(!1),n=WR(),i=rR.useMemo((()=>function(e,t){let r=pP(e);return t&&t.forEach(((e,n)=>{r.has(n)||t.getAll(n).forEach((e=>{r.append(n,e)}))})),r}(n.search,r.current?null:t.current)),[n.search]),o=JR(),s=rR.useCallback(((e,t)=>{const n=pP("function"==typeof e?e(i):e);r.current=!0,o("?"+n,t)}),[o,i]);return[i,s]}LP.displayName="Form";var UP=0,zP=()=>`__${String(++UP)}__`;new TextEncoder;/*! @azure/msal-common v15.4.0 2025-03-25 */
31const BP={LIBRARY_NAME:"MSAL.JS",SKU:"msal.js.common",CACHE_PREFIX:"msal",DEFAULT_AUTHORITY:"https://login.microsoftonline.com/common/",DEFAULT_AUTHORITY_HOST:"login.microsoftonline.com",DEFAULT_COMMON_TENANT:"common",ADFS:"adfs",DSTS:"dstsv2",AAD_INSTANCE_DISCOVERY_ENDPT:"https://login.microsoftonline.com/common/discovery/instance?api-version=1.1&authorization_endpoint=",CIAM_AUTH_URL:".ciamlogin.com",AAD_TENANT_DOMAIN_SUFFIX:".onmicrosoft.com",RESOURCE_DELIM:"|",NO_ACCOUNT:"NO_ACCOUNT",CLAIMS:"claims",CONSUMER_UTID:"9188040d-6c67-4c5b-b112-36a304b66dad",OPENID_SCOPE:"openid",PROFILE_SCOPE:"profile",OFFLINE_ACCESS_SCOPE:"offline_access",EMAIL_SCOPE:"email",CODE_GRANT_TYPE:"authorization_code",RT_GRANT_TYPE:"refresh_token",S256_CODE_CHALLENGE_METHOD:"S256",URL_FORM_CONTENT_TYPE:"application/x-www-form-urlencoded;charset=utf-8",AUTHORIZATION_PENDING:"authorization_pending",NOT_DEFINED:"not_defined",EMPTY_STRING:"",NOT_APPLICABLE:"N/A",NOT_AVAILABLE:"Not Available",FORWARD_SLASH:"/",IMDS_ENDPOINT:"http://169.254.169.254/metadata/instance/compute/location",IMDS_VERSION:"2020-06-01",IMDS_TIMEOUT:2e3,AZURE_REGION_AUTO_DISCOVER_FLAG:"TryAutoDetect",REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX:"login.microsoft.com",KNOWN_PUBLIC_CLOUDS:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"],SHR_NONCE_VALIDITY:240,INVALID_INSTANCE:"invalid_instance"},qP=400,HP=499,$P=500,VP=599,WP=[BP.OPENID_SCOPE,BP.PROFILE_SCOPE,BP.OFFLINE_ACCESS_SCOPE],KP=[...WP,BP.EMAIL_SCOPE],GP="Content-Type",JP="Content-Length",YP="Retry-After",QP="X-AnchorMailbox",XP="x-ms-request-id",ZP="x-ms-httpver",eN="active-account-filters",tN="common",rN="organizations",nN="consumers",iN="access_token",oN="xms_cc",sN={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none",CREATE:"create",NO_SESSION:"no_session"},aN={PLAIN:"plain",S256:"S256"},cN="code",lN="id_token token refresh_token",uN="query",dN="fragment",hN="query",fN="authorization_code",pN="refresh_token",gN="MSSTS",mN="ADFS",vN="Generic",yN="-",bN=".",wN={ID_TOKEN:"IdToken",ACCESS_TOKEN:"AccessToken",ACCESS_TOKEN_WITH_AUTH_SCHEME:"AccessToken_With_AuthScheme",REFRESH_TOKEN:"RefreshToken"},xN="appmetadata",kN="1",_N="authority-metadata",CN=86400,SN="config",EN="cache",jN="network",AN="hardcoded_values",IN={SCHEMA_VERSION:5,MAX_LAST_HEADER_BYTES:330,MAX_CACHED_ERRORS:50,CACHE_KEY:"server-telemetry",CATEGORY_SEPARATOR:"|",VALUE_SEPARATOR:",",OVERFLOW_TRUE:"1",OVERFLOW_FALSE:"0",UNKNOWN_ERROR:"unknown_error"},TN={BEARER:"Bearer",POP:"pop",SSH:"ssh-cert"},RN=60,PN=3600,NN="throttling",ON="retry-after, h429",MN="invalid_grant",LN="client_mismatch",DN=200,FN=400,UN="1",zN="3",BN="4",qN="2",HN="4",$N="5",VN="0",WN="1",KN="2",GN="3",JN="4",YN="pop",QN="unexpected_error",XN="post_request_failed",ZN={[QN]:"Unexpected error in authentication.",[XN]:"Post request failed from the network, could be a 4xx/5xx or a network unavailability. Please check the exact error code for details."};
31class eO extends Error{constructor(e,t,r){super(t?`${e}: ${t}`:e),Object.setPrototypeOf(this,eO.prototype),this.errorCode=e||BP.EMPTY_STRING,this.errorMessage=t||BP.EMPTY_STRING,this.subError=r||BP.EMPTY_STRING,this.name="AuthError"}setCorrelationId(e){this.correlationId=e}}function tO(e,t){return new eO(e,t?`${ZN[e]} ${t}`:ZN[e])}/*! @azure/msal-common v15.4.0 2025-03-25 */const rO="client_info_decoding_error",nO="client_info_empty_error",iO="token_parsing_error",oO="null_or_empty_token",sO="endpoints_resolution_error",aO="network_error",cO="openid_config_error",lO="hash_not_deserialized",uO="invalid_state",dO="state_mismatch",hO="state_not_found",fO="nonce_mismatch",pO="auth_time_not_found",gO="max_age_transpired",mO="multiple_matching_tokens",vO="multiple_matching_accounts",yO="multiple_matching_appMetadata",bO="request_cannot_be_made",wO="cannot_remove_empty_scope",xO="cannot_append_scopeset",kO="empty_input_scopeset",_O="device_code_polling_cancelled",CO="device_code_expired",SO="device_code_unknown_error",EO="no_account_in_silent_request",jO="invalid_cache_record",AO="invalid_cache_environment",IO="no_account_found",TO="no_crypto_object",RO="unexpected_credential_type",PO="invalid_assertion",NO="invalid_client_credential",OO="token_refresh_required",MO="user_timeout_reached",LO="token_claims_cnf_required_for_signedjwt",DO="authorization_code_missing_from_server_response",FO="binding_key_not_removed",UO="end_session_endpoint_not_supported",zO="key_id_missing",BO="no_network_connectivity",qO="user_canceled",HO="missing_tenant_id_error",$O="method_not_implemented",VO="nested_app_auth_bridge_disabled",WO={[rO]:"The client info could not be parsed/decoded correctly",[nO]:"The client info was empty",[iO]:"Token cannot be parsed",[oO]:"The token is null or empty",[sO]:"Endpoints cannot be resolved",[aO]:"Network request failed",[cO]:"Could not retrieve endpoints. Check your authority and verify the .well-known/openid-configuration endpoint returns the required endpoints.",[lO]:"The hash parameters could not be deserialized",[uO]:"State was not the expected format",[dO]:"State mismatch error",[hO]:"State not found",[fO]:"Nonce mismatch error",[pO]:"Max Age was requested and the ID token is missing the auth_time variable. auth_time is an optional claim and is not enabled by default - it must be enabled. See https://aka.ms/msaljs/optional-claims for more information.",[gO]:"Max Age is set to 0, or too much time has elapsed since the last end-user authentication.",[mO]:"The cache contains multiple tokens satisfying the requirements. Call AcquireToken again providing more requirements such as authority or account.",[vO]:"The cache contains multiple accounts satisfying the given parameters. Please pass more info to obtain the correct account",[yO]:"The cache contains multiple appMetadata satisfying the given parameters. Please pass more info to obtain the correct appMetadata",[bO]:"Token request cannot be made without authorization code or refresh token.",[wO]:"Cannot remove null or empty scope from ScopeSet",[xO]:"Cannot append ScopeSet",[kO]:"Empty input ScopeSet cannot be processed",[_O]:"Caller has cancelled token endpoint polling during device code flow by setting DeviceCodeRequest.cancel = true.",[CO]:"Device code is expired.",[SO]:"Device code stopped polling for unknown reasons.",[EO]:"Please pass an account object, silent flow is not supported without account information",[jO]:"Cache record object was null or undefined.",[AO]:"Invalid environment when attempting to create cache entry",[IO]:"No account found in cache for given key.",[TO]:"No crypto object detected.",[RO]:"Unexpected credential type.",[PO]:"Client assertion must meet requirements described in https://tools.ietf.org/html/rfc7515",[NO]:"Client credential (secret, certificate, or assertion) must not be empty when creating a confidential client. An application should at most have one credential",[OO]:"Cannot return token from cache because it must be refreshed. This may be due to one of the following reasons: forceRefresh parameter is set to true, claims have been requested, there is no cached access token or it is expired.",[MO]:"User defined timeout for device code polling reached",[LO]:"Cannot generate a POP jwt if the token_claims are not populated",[DO]:"Server response does not contain an authorization code to proceed",[FO]:"Could not remove the credential's binding key from storage.",[UO]:"The provided authority does not support logout",[zO]:"A keyId value is missing from the requested bound token's cache record and is required to match the token to it's stored binding key.",[BO]:"No network connectivity. Check your internet connection.",[qO]:"User cancelled the flow.",[HO]:"A tenant id - not common, organizations, or consumers - must be specified when using the client_credentials flow.",[$O]:"This method has not been implemented",[VO]:"The nested app auth bridge is disabled"};class KO extends eO{constructor(e,t){super(e,t?`${WO[e]}: ${t}`:WO[e]),this.name="ClientAuthError",Object.setPrototypeOf(this,KO.prototype)}}function GO(e,t){return new KO(e,t)}/*! @azure/msal-common v15.4.0 2025-03-25 */const JO={createNewGuid:()=>{throw GO($O)},base64Decode:()=>{throw GO($O)},base64Encode:()=>{throw GO($O)},base64UrlEncode:()=>{throw GO($O)},encodeKid:()=>{throw GO($O)},async getPublicKeyThumbprint(){throw GO($O)},async removeTokenBindingKey(){throw GO($O)},async clearKeystore(){throw GO($O)},async signJwt(){throw GO($O)},async hashString(){throw GO($O)}};/*! @azure/msal-common v15.4.0 2025-03-25 */var YO;!function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Info=2]="Info",e[e.Verbose=3]="Verbose",e[e.Trace=4]="Trace"}(YO||(YO={}));class QO{constructor(e,t,r){this.level=YO.Info;const n=e||QO.createDefaultLoggerOptions();this.localCallback=n.loggerCallback||(()=>{}),this.piiLoggingEnabled=n.piiLoggingEnabled||!1,this.level="number"==typeof n.logLevel?n.logLevel:YO.Info,this.correlationId=n.correlationId||BP.EMPTY_STRING,this.packageName=t||BP.EMPTY_STRING,this.packageVersion=r||BP.EMPTY_STRING}static createDefaultLoggerOptions(){return{loggerCallback:()=>{},piiLoggingEnabled:!1,logLevel:YO.Info}}clone(e,t,r){return new QO({loggerCallback:this.localCallback,piiLoggingEnabled:this.piiLoggingEnabled,logLevel:this.level,correlationId:r||this.correlationId},e,t)}logMessage(e,t){if(t.logLevel>this.level||!this.piiLoggingEnabled&&t.containsPii)return;const r=`${`[${(new Date).toUTCString()}] : [${t.correlationId||this.correlationId||""}]`} : ${this.packageName}@${this.packageVersion} : ${YO[t.logLevel]} - ${e}`;this.executeCallback(t.logLevel,r,t.containsPii||!1)}executeCallback(e,t,r){this.localCallback&&this.localCallback(e,t,r)}error(e,t){this.logMessage(e,{logLevel:YO.Error,containsPii:!1,correlationId:t||BP.EMPTY_STRING})}errorPii(e,t){this.logMessage(e,{logLevel:YO.Error,containsPii:!0,correlationId:t||BP.EMPTY_STRING})}warning(e,t){this.logMessage(e,{logLevel:YO.Warning,containsPii:!1,correlationId:t||BP.EMPTY_STRING})}warningPii(e,t){this.logMessage(e,{logLevel:YO.Warning,containsPii:!0,correlationId:t||BP.EMPTY_STRING})}info(e,t){this.logMessage(e,{logLevel:YO.Info,containsPii:!1,correlationId:t||BP.EMPTY_STRING})}infoPii(e,t){this.logMessage(e,{logLevel:YO.Info,containsPii:!0,correlationId:t||BP.EMPTY_STRING})}verbose(e,t){this.logMessage(e,{logLevel:YO.Verbose,containsPii:!1,correlationId:t||BP.EMPTY_STRING})}verbosePii(e,t){this.logMessage(e,{logLevel:YO.Verbose,containsPii:!0,correlationId:t||BP.EMPTY_STRING})}trace(e,t){this.logMessage(e,{logLevel:YO.Trace,containsPii:!1,correlationId:t||BP.EMPTY_STRING})}tracePii(e,t){this.logMessage(e,{logLevel:YO.Trace,containsPii:!0,correlationId:t||BP.EMPTY_STRING})}isPiiLoggingEnabled(){return this.piiLoggingEnabled||!1}}/*! @azure/msal-common v15.4.0 2025-03-25 */const XO="@azure/msal-common",ZO="15.4.0",eM="none";/*! @azure/msal-common v15.4.0 2025-03-25 */
32function tM(e,t){const r=function(e){if(!e)throw GO(oO);const t=/^([^\.\s]*)\.([^\.\s]+)\.([^\.\s]*)$/.exec(e);if(!t||t.length<4)throw GO(iO);return t[2]}(e);try{const e=t(r);return JSON.parse(e)}catch(n){throw GO(iO)}}function rM(e,t){if(0===t||Date.now()-3e5>e+t)throw GO(gO)}/*! @azure/msal-common v15.4.0 2025-03-25 */function nM(){return Math.round((new Date).getTime()/1e3)}function iM(e){return e.getTime()/1e3}function oM(e){return e?new Date(1e3*Number(e)):new Date}function sM(e,t){const r=Number(e)||0;return nM()+t>r}/*! @azure/msal-common v15.4.0 2025-03-25 */
33function aM(e){return[hM(e),fM(e),pM(e),gM(e),mM(e)].join(yN).toLowerCase()}function cM(e,t,r,n,i){return{credentialType:wN.ID_TOKEN,homeAccountId:e,environment:t,clientId:n,secret:r,realm:i}}function lM(e,t,r,n,i,o,s,a,c,l,u,d,h,f,p){var g,m;const v={homeAccountId:e,credentialType:wN.ACCESS_TOKEN,secret:r,cachedAt:nM().toString(),expiresOn:s.toString(),extendedExpiresOn:a.toString(),environment:t,clientId:n,realm:i,target:o,tokenType:u||TN.BEARER};if(d&&(v.userAssertionHash=d),l&&(v.refreshOn=l.toString()),f&&(v.requestedClaims=f,v.requestedClaimsHash=p),(null===(g=v.tokenType)||void 0===g?void 0:g.toLowerCase())!==TN.BEARER.toLowerCase())switch(v.credentialType=wN.ACCESS_TOKEN_WITH_AUTH_SCHEME,v.tokenType){case TN.POP:const e=tM(r,c);if(null==e||null===(m=e.cnf)||void 0===m||!m.kid)throw GO(LO);v.keyId=e.cnf.kid;break;case TN.SSH:v.keyId=h}return v}function uM(e,t,r,n,i,o,s){const a={credentialType:wN.REFRESH_TOKEN,homeAccountId:e,environment:t,clientId:n,secret:r};return o&&(a.userAssertionHash=o),i&&(a.familyId=i),s&&(a.expiresOn=s.toString()),a}function dM(e){return e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("credentialType")&&e.hasOwnProperty("clientId")&&e.hasOwnProperty("secret")}function hM(e){return[e.homeAccountId,e.environment].join(yN).toLowerCase()}function fM(e){const t=e.credentialType===wN.REFRESH_TOKEN&&e.fam
33ilyId||e.clientId;return[e.credentialType,t,e.realm||""].join(yN).toLowerCase()}function pM(e){return(e.target||"").toLowerCase()}function gM(e){return(e.requestedClaimsHash||"").toLowerCase()}function mM(e){return e.tokenType&&e.tokenType.toLowerCase()!==TN.BEARER.toLowerCase()?e.tokenType.toLowerCase():""}function vM(){return nM()+CN}function yM(e,t,r){e.authorization_endpoint=t.authorization_endpoint,e.token_endpoint=t.token_endpoint,e.end_session_endpoint=t.end_session_endpoint,e.issuer=t.issuer,e.endpointsFromNetwork=r,e.jwks_uri=t.jwks_uri}function bM(e,t,r){e.aliases=t.aliases,e.preferred_cache=t.preferred_cache,e.preferred_network=t.preferred_network,e.aliasesFromNetwork=r}function wM(e){return e.expiresAt<=nM()}/*! @azure/msal-common v15.4.0 2025-03-25 */const xM="redirect_uri_empty",kM="claims_request_parsing_error",_M="authority_uri_insecure",CM="url_parse_error",SM="empty_url_error",EM="empty_input_scopes_error",jM="invalid_prompt_value",AM="invalid_claims",IM="token_request_empty",TM="logout_request_empty",RM="invalid_code_challenge_method",PM="pkce_params_missing",NM="invalid_cloud_discovery_metadata",OM="invalid_authority_metadata",MM="untrusted_authority",LM="missing_ssh_jwk",DM="missing_ssh_kid",FM="missing_nonce_authentication_header",UM="invalid_authentication_header",zM="cannot_set_OIDCOptions",BM="cannot_allow_platform_broker",qM="authority_mismatch",HM={[xM]:"A redirect URI is required for all calls, and none has been set.",[kM]:"Could not parse the given claims request object.",[_M]:"Authority URIs must use https.  Please see here for valid authority configuration options: https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-js-initializing-client-applications#configuration-options",[CM]:"URL could not be parsed into appropriate segments.",[SM]:"URL was empty or null.",[EM]:"Scopes cannot be passed as null, undefined or empty array because they are required to obtain an access token.",[jM]:"Please see here for valid configuration options: https://azuread.github.io/microsoft-authentication-library-for-js/ref/modules/_azure_msal_common.html#commonauthorizationurlrequest",[AM]:"Given claims parameter must be a stringified JSON object.",[IM]:"Token request was empty and not found in cache.",[TM]:"The logout request was null or undefined.",[RM]:'code_challenge_method passed is invalid. Valid values are "plain" and "S256".',[PM]:"Both params: code_challenge and code_challenge_method are to be passed if to be sent in the request",[NM]:"Invalid cloudDiscoveryMetadata provided. Must be a stringified JSON object containing tenant_discovery_endpoint and metadata fields",[OM]:"Invalid authorityMetadata provided. Must by a stringified JSON object containing authorization_endpoint, token_endpoint, issuer fields.",[MM]:"The provided authority is not a trusted authority. Please include this authority in the knownAuthorities config parameter.",[LM]:"Missing sshJwk in SSH certificate request. A stringified JSON Web Key is required when using the SSH authentication scheme.",[DM]:"Missing sshKid in SSH certificate request. A string that uniquely identifies the public SSH key is required when using the SSH authentication scheme.",[FM]:"Unable to find an authentication header containing server nonce. Either the Authentication-Info or WWW-Authenticate headers must be present in order to obtain a server nonce.",[UM]:"Invalid authentication header provided",[zM]:"Cannot set OIDCOptions parameter. Please change the protocol mode to OIDC or use a non-Microsoft authority.",[BM]:"Cannot set allowPlatformBroker parameter to true when not in AAD protocol mode.",[qM]:"Authority mismatch error. Authority provided in login request or PublicClientApplication config does not match the environment of the provided account. Please use a matching account or make an interactive request to login to this authority."};class $M extends eO{constructor(e){super(e,HM[e]),this.name="ClientConfigurationError",Object.setPrototypeOf(this,$M.prototype)}}function VM(e){return new $M(e)}/*! @azure/msal-common v15.4.0 2025-03-25 */class WM{static isEmptyObj(e){if(e)try{const t=JSON.parse(e);return 0===Object.keys(t).length}catch(Dee){}return!0}static startsWith(e,t){return 0===e.indexOf(t)}static endsWith(e,t){return e.length>=t.length&&e.lastIndexOf(t)===e.length-t.length}static queryStringToObject(e){const t={},r=e.split("&"),n=e=>decodeURIComponent(e.replace(/\+/g," "));return r.forEach((e=>{if(e.trim()){const[r,i]=e.split(/=(.+)/g,2);r&&i&&(t[n(r)]=n(i))}})),t}static trimArrayEntries(e){return e.map((e=>e.trim()))}static removeEmptyStringsFromArray(e){return e.filter((e=>!!e))}static jsonParseHelper(e){try{return JSON.parse(e)}catch(Dee){return null}}static matchPattern(e,t){return new RegExp(e.replace(/\\/g,"\\\\").replace(/\*/g,"[^ ]*").replace(/\?/g,"\\?")).test(t)}}/*! @azure/msal-common v15.4.0 2025-03-25 */class KM{constructor(e){const t=e?WM.trimArrayEntries([...e]):[],r=t?WM.removeEmptyStringsFromArray(t):[];if(!r||!r.length)throw VM(EM);this.scopes=new Set,r.forEach((e=>this.scopes.add(e)))}static fromString(e){const t=(e||BP.EMPTY_STRING).split(" ");return new KM(t)}static createSearchScopes(e){const t=new KM(e);return t.containsOnlyOIDCScopes()?t.removeScope(BP.OFFLINE_ACCESS_SCOPE):t.removeOIDCScopes(),t}containsScope(e){const t=this.printScopesLowerCase().split(" "),r=new KM(t);return!!e&&r.scopes.has(e.toLowerCase())}containsScopeSet(e){return!(!e||e.scopes.size<=0)&&(this.scopes.size>=e.scopes.size&&e.asArray().every((e=>this.containsScope(e))))}containsOnlyOIDCScopes(){let e=0;return KP.forEach((t=>{this.containsScope(t)&&(e+=1)})),this.scopes.size===e}appendScope(e){e&&this.scopes.add(e.trim())}appendScopes(e){try{e.forEach((e=>this.appendScope(e)))}catch(Dee){throw GO(xO)}}removeScope(e){if(!e)throw GO(wO);this.scopes.delete(e.trim())}removeOIDCScopes(){KP.forEach((e=>{this.scopes.delete(e)}))}unionScopeSets(e){if(!e)throw GO(kO);const t=new Set;
33return e.scopes.forEach((e=>t.add(e.toLowerCase()))),this.scopes.forEach((e=>t.add(e.toLowerCase()))),t}intersectingScopeSets(e){if(!e)throw GO(kO);e.containsOnlyOIDCScopes()||e.removeOIDCScopes();const t=this.unionScopeSets(e),r=e.getScopeCount(),n=this.getScopeCount();return t.size<n+r}getScopeCount(){return this.scopes.size}asArray(){const e=[];return this.scopes.forEach((t=>e.push(t))),e}printScopes(){if(this.scopes){return this.asArray().join(" ")}return BP.EMPTY_STRING}printScopesLowerCase(){return this.printScopes().toLowerCase()}}/*! @azure/msal-common v15.4.0 2025-03-25 */function GM(e,t){if(!e)throw GO(nO);try{const r=t(e);return JSON.parse(r)}catch(Dee){throw GO(rO)}}function JM(e){if(!e)throw GO(rO);const t=e.split(bN,2);return{uid:t[0],utid:t.length<2?BP.EMPTY_STRING:t[1]}}/*! @azure/msal-common v15.4.0 2025-03-25 */function YM(e,t){return!!e&&!!t&&e===t.split(".")[1]}function QM(e,t,r,n){if(n){const{oid:t,sub:r,tid:i,name:o,tfp:s,acr:a}=n,c=i||s||a||"";return{tenantId:c,localAccountId:t||r||"",name:o,isHomeTenant:YM(c,e)}}return{tenantId:r,localAccountId:t,isHomeTenant:YM(r,e)}}function XM(e,t,r,n){let i=e;if(t){const{isHomeTenant:r,...n}=t;i={...e,...n}}if(r){const{isHomeTenant:t,...o}=QM(e.homeAccountId,e.localAccountId,e.tenantId,r);return i={...i,...o,idTokenClaims:r,idToken:n},i}return i}/*! @azure/msal-common v15.4.0 2025-03-25 */const ZM=0,eL=1,tL=2,rL=3;/*! @azure/msal-common v15.4.0 2025-03-25 */function nL(e){if(e){return e.tid||e.tfp||e.acr||null}return null}/*! @azure/msal-common v15.4.0 2025-03-25 */const iL="AAD",oL="OIDC",sL="EAR";/*! @azure/msal-common v15.4.0 2025-03-25 */class aL{generateAccountId(){return[this.homeAccountId,this.environment].join(yN).toLowerCase()}generateAccountKey(){return aL.generateAccountCacheKey({homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId})}getAccountInfo(){return{homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId,name:this.name,nativeAccountId:this.nativeAccountId,authorityType:this.authorityType,tenantProfiles:new Map((this.tenantProfiles||[]).map((e=>[e.tenantId,e])))}}isSingleTenant(){return!this.tenantProfiles}static generateAccountCacheKey(e){const t=e.homeAccountId.split(".")[1];return[e.homeAccountId,e.environment||"",t||e.tenantId||""].join(yN).toLowerCase()}static createAccount(e,t,r){var n,i,o,s,a,c,l,u;const d=new aL;let h;t.authorityType===eL?d.authorityType=mN:t.protocolMode===oL?d.authorityType=vN:d.authorityType=gN,e.clientInfo&&r&&(h=GM(e.clientInfo,r)),d.clientInfo=e.clientInfo,d.homeAccountId=e.homeAccountId,d.nativeAccountId=e.nativeAccountId;const f=e.environment||t&&t.getPreferredCache();if(!f)throw GO(AO);d.environment=f,d.realm=(null===(n=h)||void 0===n?void 0:n.utid)||nL(e.idTokenClaims)||"",d.localAccountId=(null===(i=h)||void 0===i?void 0:i.uid)||(null===(o=e.idTokenClaims)||void 0===o?void 0:o.oid)||(null===(s=e.idTokenClaims)||void 0===s?void 0:s.sub)||"";const p=(null===(a=e.idTokenClaims)||void 0===a?void 0:a.preferred_username)||(null===(c=e.idTokenClaims)||void 0===c?void 0:c.upn),g=null!==(l=e.idTokenClaims)&&void 0!==l&&l.emails?e.idTokenClaims.emails[0]:null;if(d.username=p||g||"",d.name=(null===(u=e.idTokenClaims)||void 0===u?void 0:u.name)||"",d.cloudGraphHostName=e.cloudGraphHostName,d.msGraphHost=e.msGraphHost,e.tenantProfiles)d.tenantProfiles=e.tenantProfiles;else{const t=QM(e.homeAccountId,d.localAccountId,d.realm,e.idTokenClaims);d.tenantProfiles=[t]}return d}static createFromAccountInfo(e,t,r){var n;const i=new aL;return i.authorityType=e.authorityType||vN,i.homeAccountId=e.homeAccountId,i.localAccountId=e.localAccountId,i.nativeAccountId=e.nativeAccountId,i.realm=e.tenantId,i.environment=e.environment,i.username=e.username,i.name=e.name,i.cloudGraphHostName=t,i.msGraphHost=r,i.tenantProfiles=Array.from((null===(n=e.tenantProfiles)||void 0===n?void 0:n.values())||[]),i}static generateHomeAccountId(e,t,r,n,i){if(t!==eL&&t!==tL){if(e)try{const t=GM(e,n.base64Decode);
33if(t.uid&&t.utid)return`${t.uid}.${t.utid}`}catch(Dee){}r.warning("No client info in response")}return(null==i?void 0:i.sub)||""}static isAccountEntity(e){return!!e&&(e.hasOwnProperty("homeAccountId")&&e.hasOwnProperty("environment")&&e.hasOwnProperty("realm")&&e.hasOwnProperty("localAccountId")&&e.hasOwnProperty("username")&&e.hasOwnProperty("authorityType"))}static accountInfoIsEqual(e,t,r){if(!e||!t)return!1;let n=!0;if(r){const r=e.idTokenClaims||{},i=t.idTokenClaims||{};n=r.iat===i.iat&&r.nonce===i.nonce}return e.homeAccountId===t.homeAccountId&&e.localAccountId===t.localAccountId&&e.username===t.username&&e.tenantId===t.tenantId&&e.environment===t.environment&&e.nativeAccountId===t.nativeAccountId&&n}}/*! @azure/msal-common v15.4.0 2025-03-25 */function cL(e){return e.startsWith("#/")?e.substring(2):e.startsWith("#")||e.startsWith("?")?e.substring(1):e}function lL(e){if(!e||e.indexOf("=")<0)return null;try{const t=cL(e),r=Object.fromEntries(new URLSearchParams(t));if(r.code||r.ear_jwe||r.error||r.error_description||r.state)return r}catch(Dee){throw GO(lO)}return null}function uL(e){const t=new Array;return e.forEach(((e,r)=>{t.push(`${r}=${encodeURIComponent(e)}`)})),t.join("&")}/*! @azure/msal-common v15.4.0 2025-03-25 */class dL{get urlString(){return this._urlString}constructor(e){if(this._urlString=e,!this._urlString)throw VM(SM);e.includes("#")||(this._urlString=dL.canonicalizeUri(e))}static canonicalizeUri(e){if(e){let t=e.toLowerCase();return WM.endsWith(t,"?")?t=t.slice(0,-1):WM.endsWith(t,"?/")&&(t=t.
33slice(0,-2)),WM.endsWith(t,"/")||(t+="/"),t}return e}validateAsUri(){let e;try{e=this.getUrlComponents()}catch(Dee){throw VM(CM)}if(!e.HostNameAndPort||!e.PathSegments)throw VM(CM);if(!e.Protocol||"https:"!==e.Protocol.toLowerCase())throw VM(_M)}static appendQueryString(e,t){return t?e.indexOf("?")<0?`${e}?${t}`:`${e}&${t}`:e}static removeHashFromUrl(e){return dL.canonicalizeUri(e.split("#")[0])}replaceTenantPath(e){const t=this.getUrlComponents(),r=t.PathSegments;return!e||0===r.length||r[0]!==tN&&r[0]!==rN||(r[0]=e),dL.constructAuthorityUriFromObject(t)}getUrlComponents(){const e=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?"),t=this.urlString.match(e);if(!t)throw VM(CM);const r={Protocol:t[1],HostNameAndPort:t[4],AbsolutePath:t[5],QueryString:t[7]};let n=r.AbsolutePath.split("/");return n=n.filter((e=>e&&e.length>0)),r.PathSegments=n,r.QueryString&&r.QueryString.endsWith("/")&&(r.QueryString=r.QueryString.substring(0,r.QueryString.length-1)),r}static getDomainFromUrl(e){const t=RegExp("^([^:/?#]+://)?([^/?#]*)"),r=e.match(t);if(!r)throw VM(CM);return r[2]}static getAbsoluteUrl(e,t){if(e[0]===BP.FORWARD_SLASH){const r=new dL(t).getUrlComponents();return r.Protocol+"//"+r.HostNameAndPort+e}return e}static constructAuthorityUriFromObject(e){return new dL(e.Protocol+"//"+e.HostNameAndPort+"/"+e.PathSegments.join("/"))}static hashContainsKnownProperties(e){return!!lL(e)}}/*! @azure/msal-common v15.4.0 2025-03-25 */const hL={"login.microsoftonline.com":{token_endpoint:"https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/token",jwks_uri:"https://login.microsoftonline.com/{tenantid}/discovery/v2.0/keys",issuer:"https://login.microsoftonline.com/{tenantid}/v2.0",authorization_endpoint:"https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/authorize",end_session_endpoint:"https://login.microsoftonline.com/{tenantid}/oauth2/v2.0/logout"},"login.chinacloudapi.cn":{token_endpoint:"https://login.chinacloudapi.cn/{tenantid}/oauth2/v2.0/token",jwks_uri:"https://login.chinacloudapi.cn/{tenantid}/discovery/v2.0/keys",issuer:"https://login.partner.microsoftonline.cn/{tenantid}/v2.0",authorization_endpoint:"https://login.chinacloudapi.cn/{tenantid}/oauth2/v2.0/authorize",end_session_endpoint:"https://login.chinacloudapi.cn/{tenantid}/oauth2/v2.0/logout"},"login.microsoftonline.us":{token_endpoint:"https://login.microsoftonline.us/{tenantid}/oauth2/v2.0/token",jwks_uri:"https://login.microsoftonline.us/{tenantid}/discovery/v2.0/keys",issuer:"https://login.microsoftonline.us/{tenantid}/v2.0",authorization_endpoint:"https://login.microsoftonline.us/{tenantid}/oauth2/v2.0/authorize",end_session_endpoint:"https://login.microsoftonline.us/{tenantid}/oauth2/v2.0/logout"}},fL={metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]},pL=new Set;function gL(e,t,r,n){if(null==n||n.trace(`getAliasesFromMetadata called with source: ${r}`),e&&t){const i=mL(t,e);if(i)return null==n||n.trace(`getAliasesFromMetadata: found cloud discovery metadata in ${r}, returning aliases`),i.aliases;null==n||n.trace(`getAliasesFromMetadata: did not find cloud discovery metadata in ${r}`)}return null}function mL(e,t){for(let r=0;r<e.length;r++){const n=e[r];if(n.aliases.includes(t))return n}return null}/*! @azure/msal-common v15.4.0 2025-03-25 */fL.metadata.forEach((e=>{e.aliases.forEach((e=>{pL.add(e)}))}));const vL="cache_quota_exceeded",yL="cache_error_unknown",bL={[vL]:"Exceeded cache storage c
33apacity.",[yL]:"Unexpected error occurred when using cache storage."};class wL extends Error{constructor(e,t){const r=t||(bL[e]?bL[e]:bL[yL]);super(`${e}: ${r}`),Object.setPrototypeOf(this,wL.prototype),this.name="CacheError",this.errorCode=e,this.errorMessage=r}}/*! @azure/msal-common v15.4.0 2025-03-25 */class xL{constructor(e,t,r,n){this.clientId=e,this.cryptoImpl=t,this.commonLogger=r.clone(XO,ZO),this.staticAuthorityOptions=n}getAllAccounts(e){return this.buildTenantProfiles(this.getAccountsFilteredBy(e||{}),e)}getAccountInfoFilteredBy(e){const t=this.getAllAccounts(e);if(t.length>1){return t.sort((e=>e.idTokenClaims?-1:1))[0]}return 1===t.length?t[0]:null}getBaseAccountInfo(e){const t=this.getAccountsFilteredBy(e);return t.length>0?t[0].getAccountInfo():null}buildTenantProfiles(e,t){return e.flatMap((e=>this.getTenantProfilesFromAccountEntity(e,null==t?void 0:t.tenantId,t)))}getTenantedAccountInfoByFilter(e,t,r,n){let i,o=null;if(n&&!this.tenantProfileMatchesFilter(r,n))return null;const s=this.getIdToken(e,t,r.tenantId);return s&&(i=tM(s.secret,this.cryptoImpl.base64Decode),!this.idTokenClaimsMatchTenantProfileFilter(i,n))?null:(o=XM(e,r,i,null==s?void 0:s.secret),o)}getTenantProfilesFromAccountEntity(e,t,r){const n=e.getAccountInfo();let i=n.tenantProfiles||new Map;const o=this.getTokenKeys();if(t){const e=i.get(t);if(!e)return[];i=new Map([[t,e]])}const s=[];return i.forEach((e=>{const t=this.getTenantedAccountInfoByFilter(n,o,e,r);t&&s.push(t)})),s}tenantProfileMatchesFilter(e,t){return!(t.localAccountId&&!this.matchLocalAccountIdFromTenantProfile(e,t.localAccountId))&&((!t.name||e.name===t.name)&&(void 0===t.isHomeTenant||e.isHomeTenant===t.isHomeTenant))}idTokenClaimsMatchTenantProfileFilter(e,t){if(t){if(t.localAccountId&&!this.matchLocalAccountIdFromTokenClaims(e,t.localAccountId))return!1;if(t.loginHint&&!this.matchLoginHintFromTokenClaims(e,t.loginHint))return!1;if(t.username&&!this.matchUsername(e.preferred_username,t.username))return!1;if(t.name&&!this.matchName(e,t.name))return!1;if(t.sid&&!this.matchSid(e,t.sid))return!1}return!0}async saveCacheRecord(e,t,r){if(!e)throw GO(jO);try{e.account&&await this.setAccount(e.account,t),e.idToken&&!1!==(null==r?void 0:r.idToken)&&await this.setIdTokenCredential(e.idToken,t),e.accessToken&&!1!==(null==r?void 0:r.accessToken)&&await this.saveAccessToken(e.accessToken,t),e.refreshToken&&!1!==(null==r?void 0:r.refreshToken)&&await this.setRefreshTokenCredential(e.refreshToken,t),e.appMetadata&&this.setAppMetadata(e.appMetadata)}catch(Dee){var n,i;if(null===(n=this.commonLogger)||void 0===n||n.error("CacheManager.saveCacheRecord: failed"),Dee instanceof Error){var o,s;if(null===(o=this.commonLogger)||void 0===o||o.errorPii(`CacheManager.saveCacheRecord: ${Dee.message}`,t),"QuotaExceededError"===Dee.name||"NS_ERROR_DOM_QUOTA_REACHED"===Dee.name||Dee.message.includes("exceeded the quota"))throw null===(s=this.commonLogger)||void 0===s||s.error("CacheManager.saveCacheRecord: exceeded storage quota",t),new wL(vL);throw new wL(Dee.name,Dee.message)}throw null===(i=this.commonLogger)||void 0===i||i.errorPii(`CacheManager.saveCacheRecord: ${Dee}`,t),new wL(yL)}}async saveAccessToken(e,t){const r={clientId:e.clientId,credentialType:e.credentialType,environment:e.environment,homeAccountId:e.homeAccountId,realm:e.realm,tokenType:e.tokenType,requestedClaimsHash:e.requestedClaimsHash},n=this.getTokenKeys(),i=KM.fromString(e.target),o=[];n.accessToken.forEach((e=>{if(!this.accessTokenKeyMatchesFilter(e,r,!1))return;const t=this.getAccessTokenCredential(e);if(t&&this.credentialMatchesFilter(t,r)){KM.fromString(t.target).intersectingScopeSets(i)&&o.push(this.removeAccessToken(e))}})),await Promise.all(o),await this.setAccessTokenCredential(e,t)}getAccountsFilteredBy(e){const t=this.getAccountKeys(),r=[];return t.forEach((t=>{var n;if(!this.isAccountKey(t,e.homeAccountId))return;const i=this.getAccount(t,this.commonLogger);if(!i)return;if(e.homeAccountId&&!this.matchHomeAccountId(i,e.homeAccountId))return;if(e.username&&!this.matchUsername(i.username,e.username))return;if(e.environment&&!this.matchEnvironment(i,e.environment))return;if(e.realm&&!this.matchRealm(i,e.realm))return;if(e.nativeAccountId&&!this.matchNativeAccountId(i,e.nativeAccountId))return;if(e.authorityType&&!this.matchAuthorityType(i,e.authorityType))return;const o={localAccountId:null==e?void 0:e.localAccountId,name:null==e?void 0:e.name},s=null===(n=i.tenantProfiles)||void 0===n?void 0:n.filter((e=>this.tenantProfileMatchesFilter(e,o)));s&&0===s.length||r.push(i)})),r}isAccountKey(e,t,r){return!(e.split(yN).length<3)&&(!(t&&!e.toLowerCase().includes(t.toLowerCase()))&&!(r&&!e.toLowerCase().includes(r.toLowerCase())))}isCredentialKey(e){if(e.split(yN).length<6)return!1;const t=e.toLowerCase();if(-1===t.indexOf(wN.ID_TOKEN.toLowerCase())&&-1===t.indexOf(wN.ACCESS_TOKEN.toLowerCase())&&-1===t.indexOf(wN.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase())&&-1===t.indexOf(wN.REFRESH_TOKEN.toLowerCase()))return!1;if(t.indexOf(wN.REFRESH_TOKEN.toLowerCase())>-1){const e=`${wN.REFRESH_TOKEN}${yN}${this.clientId}${yN}`,r=`${wN.REFRESH_TOKEN}${yN}${kN}${yN}`;if(-1===t.indexOf(e.toLowerCase())&&-1===t.indexOf(r.toLowerCase()))return!1}else if(-1===t.indexOf(this.clientId.toLowerCase()))return!1;return!0}credentialMatchesFilter(e,t){if(t.clientId&&!this.matchClientId(e,t.clientId))return!1;if(t.userAssertionHash&&!this.matchUserAssertionHash(e,t.userAssertionHash))return!1;if("string"==typeof t.homeAccountId&&!this.matchHomeAccountId(e,t.homeAccountId))return!1;if(t.environment&&!this.matchEnvironment(e,t.environment))return!1;if(t.realm&&!this.matchRealm(e,t.realm))return!1;if(t.credentialType&&!this.matchCredentialType(e,t.credentialType))return!1;if(t.familyId&&!this.matchFamilyId(e,t.familyId))return!1;if(t.target&&!this.matchTarget(e,t.target))return!1;if((t.requestedClaimsHash||e.requestedClaimsHash)&&e.requestedClaimsHash!==t.requestedClaimsHash)return!1;if(e.credentialType===wN.ACCESS_TOKEN_WITH_AUTH_SCHEME){if(t.tokenType&&!this.matchTokenType(e,t.tokenType))return!1;if(t.tokenType===TN.SSH&&t.keyId&&!this.matchKeyId(e,t.keyId))return!1}return!0}getAppMetadataFilteredBy(e){const t=this.getKeys(),r={};return t.forEach((t=>{if(!this.isAppMetadata(t))return;const n=this.getAppMetadata(t);
33n&&(e.environment&&!this.matchEnvironment(n,e.environment)||e.clientId&&!this.matchClientId(n,e.clientId)||(r[t]=n))})),r}getAuthorityMetadataByAlias(e){const t=this.getAuthorityMetadataKeys();let r=null;return t.forEach((t=>{if(!this.isAuthorityMetadata(t)||-1===t.indexOf(this.clientId))return;const n=this.getAuthorityMetadata(t);n&&-1!==n.aliases.indexOf(e)&&(r=n)})),r}async removeAllAccounts(){const e=this.getAccountKeys(),t=[];e.forEach((e=>{t.push(this.removeAccount(e))})),await Promise.all(t)}async removeAccount(e){const t=this.getAccount(e,this.commonLogger);t&&(await this.removeAccountContext(t),this.removeItem(e))}async removeAccountContext(e){const t=this.getTokenKeys(),r=e.generateAccountId(),n=[];t.idToken.forEach((e=>{0===e.indexOf(r)&&this.removeIdToken(e)})),t.accessToken.forEach((e=>{0===e.indexOf(r)&&n.push(this.removeAccessToken(e))})),t.refreshToken.forEach((e=>{0===e.indexOf(r)&&this.removeRefreshToken(e)})),await Promise.all(n)}async removeAccessToken(e){const t=this.getAccessTokenCredential(e);if(t){if(t.credentialType.toLowerCase()===wN.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase()&&t.tokenType===TN.POP){const e=t.keyId;if(e)try{await this.cryptoImpl.removeTokenBindingKey(e)}catch(r){throw GO(FO)}}return this.removeItem(e)}}removeAppMetadata(){return this.getKeys().forEach((e=>{this.isAppMetadata(e)&&this.removeItem(e)})),!0}readAccountFromCache(e){const t=aL.generateAccountCacheKey(e);return this.getAccount(t,this.commonLogger)}getIdToken(e,t,r,n,i){this.commonLogger.trace("CacheManager - getIdToken called");const o={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:wN.ID_TOKEN,clientId:this.clientId,realm:r},s=this.getIdTokensByFilter(o,t),a=s.size;if(a<1)return this.commonLogger.info("CacheManager:getIdToken - No token found"),null;if(a>1){let t=s;if(!r){const r=new Map;s.forEach(((t,n)=>{t.realm===e.tenantId&&r.set(n,t)}));const n=r.size;if(n<1)return this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account but none match account entity tenant id, returning first result"),s.values().next().value;if(1===n)return this.commonLogger.info("CacheManager:getIdToken - Multiple ID tokens found for account, defaulting to home tenant profile"),r.values().next().value;t=r}return this.commonLogger.info("CacheManager:getIdToken - Multiple matching ID tokens found, clearing them"),t.forEach(((e,t)=>{this.removeIdToken(t)})),n&&i&&n.addFields({multiMatchedID:s.size},i),null}return this.commonLogger.info("CacheManager:getIdToken - Returning ID token"),s.values().next().value}getIdTokensByFilter(e,t){const r=t&&t.idToken||this.getTokenKeys().idToken,n=new Map;return r.forEach((t=>{if(!this.idTokenKeyMatchesFilter(t,{clientId:this.clientId,...e}))return;const r=this.getIdTokenCredential(t);r&&this.credentialMatchesFilter(r,e)&&n.set(t,r)})),n}idTokenKeyMatchesFilter(e,t){const r=e.toLowerCase();return(!t.clientId||-1!==r.indexOf(t.clientId.toLowerCase()))&&(!t.homeAccountId||-1!==r.indexOf(t.homeAccountId.toLowerCase()))}removeIdToken(e){this.removeItem(e)}removeRefreshToken(e){this.removeItem(e)}getAccessToken(e,t,r,n,i,o){this.commonLogger.trace("CacheManager - getAccessToken called");const s=KM.createSearchScopes(t.scopes),a=t.authenticationScheme||TN.BEARER,c=a.toLowerCase()!==TN.BEARER.toLowerCase()?wN.ACCESS_TOKEN_WITH_AUTH_SCHEME:wN.ACCESS_TOKEN,l={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:c,clientId:this.clientId,realm:n||e.tenantId,target:s,tokenType:a,keyId:t.sshKid,requestedClaimsHash:t.requestedClaimsHash},u=r&&r.accessToken||this.getTokenKeys().accessToken,d=[];u.forEach((e=>{if(this.accessTokenKeyMatchesFilter(e,l,!0)){const t=this.getAccessTokenCredential(e);t&&this.credentialMatchesFilter(t,l)&&d.push(t)}}));const h=d.length;return h<1?(this.commonLogger.info("CacheManager:getAccessToken - No token found"),null):h>1?(this.commonLogger.info("CacheManager:getAccessToken - Multiple access tokens found, clearing them"),d.forEach((e=>{this.removeAccessToken(aM(e))})),i&&o&&i.addFields({multiMatchedAT:d.length},o),null):(this.commonLogger.info("CacheManager:getAccessToken - Returning access token"),d[0])}accessTokenKeyMatchesFilter(e,t,r){const n=e.toLowerCase();if(t.clientId&&-1===n.indexOf(t.clientId.toLowerCase()))return!1;if(t.homeAccountId&&-1===n.indexOf(t.homeAccountId.toLowerCase()))return!1;if(t.realm&&-1===n.indexOf(t.realm.toLowerCase()))return!1;if(t.requestedClaimsHash&&-1===n.indexOf(t.requestedClaimsHash.toLowerCase()))return!1;if(t.target){const e=t.target.asArray();for(let t=0;t<e.length;t++){if(r&&!n.includes(e[t].toLowerCase()))return!1;if(!r&&n.includes(e[t].toLowerCase()))return!0}}return!0}getAccessTokensByFilter(e){const t=this.getTokenKeys(),r=[];
33return t.accessToken.forEach((t=>{if(!this.accessTokenKeyMatchesFilter(t,e,!0))return;const n=this.getAccessTokenCredential(t);n&&this.credentialMatchesFilter(n,e)&&r.push(n)})),r}getRefreshToken(e,t,r,n,i){this.commonLogger.trace("CacheManager - getRefreshToken called");const o=t?kN:void 0,s={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:wN.REFRESH_TOKEN,clientId:this.clientId,familyId:o},a=r&&r.refreshToken||this.getTokenKeys().refreshToken,c=[];a.forEach((e=>{if(this.refreshTokenKeyMatchesFilter(e,s)){const t=this.getRefreshTokenCredential(e);t&&this.credentialMatchesFilter(t,s)&&c.push(t)}}));const l=c.length;return l<1?(this.commonLogger.info("CacheManager:getRefreshToken - No refresh token found."),null):(l>1&&n&&i&&n.addFields({multiMatchedRT:l},i),this.commonLogger.info("CacheManager:getRefreshToken - returning refresh token"),c[0])}refreshTokenKeyMatchesFilter(e,t){const r=e.toLowerCase();return(!t.familyId||-1!==r.indexOf(t.familyId.toLowerCase()))&&(!(!t.familyId&&t.clientId&&-1===r.indexOf(t.clientId.toLowerCase()))&&(!t.homeAccountId||-1!==r.indexOf(t.homeAccountId.toLowerCase())))}readAppMetadataFromCache(e){const t={environment:e,clientId:this.clientId},r=this.getAppMetadataFilteredBy(t),n=Object.keys(r).map((e=>r[e])),i=n.length;if(i<1)return null;if(i>1)throw GO(yO);return n[0]}isAppMetadataFOCI(e){const t=this.readAppMetadataFromCache(e);return!(!t||t.familyId!==kN)}matchHomeAccountId(e,t){return!("string"!=typeof e.homeAccountId||t!==e.homeAccountId)}matchLocalAccountIdFromTokenClaims(e,t){return t===(e.oid||e.sub)}matchLocalAccountIdFromTenantProfile(e,t){return e.localAccountId===t}matchName(e,t){var r;return!(t.toLowerCase()!==(null===(r=e.name)||void 0===r?void 0:r.toLowerCase()))}matchUsername(e,t){return!(!e||"string"!=typeof e||(null==t?void 0:t.toLowerCase())!==e.toLowerCase())}matchUserAssertionHash(e,t){return!(!e.userAssertionHash||t!==e.userAssertionHash)}matchEnvironment(e,t){if(this.staticAuthorityOptions){const r=function(e,t){let r;const n=e.canonicalAuthority;if(n){var i;const o=new dL(n).getUrlComponents().HostNameAndPort;r=gL(o,null===(i=e.cloudDiscoveryMetadata)||void 0===i?void 0:i.metadata,SN,t)||gL(o,fL.metadata,AN,t)||e.knownAuthorities}return r||[]}(this.staticAuthorityOptions,this.commonLogger);if(r.includes(t)&&r.includes(e.environment))return!0}const r=this.getAuthorityMetadataByAlias(t);return!!(r&&r.aliases.indexOf(e.environment)>-1)}matchCredentialType(e,t){return e.credentialType&&t.toLowerCase()===e.credentialType.toLowerCase()}matchClientId(e,t){return!(!e.clientId||t!==e.clientId)}matchFamilyId(e,t){return!(!e.familyId||t!==e.familyId)}matchRealm(e,t){var r;return!((null===(r=e.realm)||void 0===r?void 0:r.toLowerCase())!==t.toLowerCase())}matchNativeAccountId(e,t){return!(!e.nativeAccountId||t!==e.nativeAccountId)}matchLoginHintFromTokenClaims(e,t){return e.login_hint===t||(e.preferred_username===t||e.upn===t)}matchSid(e,t){return e.sid===t}matchAuthorityType(e,t){return!(!e.authorityType||t.toLowerCase()!==e.authorityType.toLowerCase())}matchTarget(e,t){if(e.credentialType!==wN.ACCESS_TOKEN&&e.credentialType!==wN.ACCESS_TOKEN_WITH_AUTH_SCHEME||!e.target)return!1;return KM.fromString(e.target).containsScopeSet(t)}matchTokenType(e,t){return!(!e.tokenType||e.tokenType!==t)}matchKeyId(e,t){return!(!e.keyId||e.keyId!==t)}isAppMetadata(e){return-1!==e.indexOf(xN)}isAuthorityMetadata(e){return-1!==e.indexOf(_N)}generateAuthorityMetadataCacheKey(e){return`${_N}-${this.clientId}-${e}`}static toObject(e,t){for(const r in t)e[r]=t[r];return e}}class kL extends xL{async setAccount(){throw GO($O)}getAccount(){throw GO($O)}async setIdTokenCredential(){throw GO($O)}getIdTokenCredential(){throw GO($O)}async setAccessTokenCredential(){throw GO($O)}getAccessTokenCredential(){throw GO($O)}async setRefreshTokenCredential(){throw GO($O)}getRefreshTokenCredential(){throw GO($O)}setAppMetadata(){throw GO($O)}getAppMetadata(){throw GO($O)}setServerTelemetry(){throw GO($O)}getServerTelemetry(){throw GO($O)}setAuthorityMetadata(){throw GO($O)}getAuthorityMetadata(){throw GO($O)}getAuthorityMetadataKeys(){throw GO($O)}setThrottlingCache(){throw GO($O)}getThrottlingCache(){throw GO($O)}removeItem(){throw GO($O)}getKeys(){throw GO($O)}getAccountKeys(){throw GO($O)}getTokenKeys(){throw GO($O)}}/*! @azure/msal-common v15.4.0 2025-03-25 */const _L={tokenRenewalOffsetSeconds:300,preventCorsPreflight:!1},CL={loggerCallback:()=>{},piiLoggingEnabled:!1,logLevel:YO.Info,correlationId:BP.EMPTY_STRING},SL={claimsBasedCachingEnabled:!1},EL={async sendGetRequestAsync(){throw GO($O)},async sendPostRequestAsync(){throw GO($O)}},jL={sku:BP.SKU,version:ZO,cpu:BP.EMPTY_STRING,os:BP.EMPTY_STRING},AL={clientSecret:BP.EMPTY_STRING,clientAssertion:void 0},IL={azureCloudInstance:eM,tenant:`${BP.DEFAULT_COMMON_TENANT}`},TL={application:{appName:"",appVersion:""}};function RL(e){return e.authOptions.authority.options.protocolMode===oL}/*! @azure/msal-common v15.4.0 2025-03-25 */const PL="home_account_id",NL="UPN",OL="client_id",ML="redirect_uri",LL="token_type",DL="req_cnf",FL="return_spa_code",UL="x-client-xtra-sku",zL="brk_client_id",BL="brk_redirect_uri",qL="instance_aware";/*! @azure/msal-common v15.4.0 2025-03-25 */ /*! @azure/msal-common v15.4.0 2025-03-25 */
34function HL(e,t,r){if(!t)return;const n=e.get(OL);n&&e.has(zL)&&(null==r||r.addFields({embeddedClientId:n,embeddedRedirectUri:e.get(ML)},t))}function $L(e,t){e.set("response_type",t)}function VL(e,t,r=!0,n=WP){!r||n.includes("openid")||t.includes("openid")||n.push("openid");const i=r?[...t||[],...n]:t||[],o=new KM(i);e.set("scope",o.printScopes())}function WL(e,t){e.set(OL,t)}function KL(e,t){e.set(ML,t)}function GL(e,t){e.set("login_hint",t)}function JL(e,t){e.set(QP,`UPN:${t}`)}function YL(e,t){e.set(QP,`Oid:${t.uid}@${t.utid}`)}function QL(e,t){e.set("sid",t)}function XL(e,t,r){const n=function(e,t){let r;if(e)try{r=JSON.parse(e)}catch(Dee){throw VM(AM)}else r={};t&&t.length>0&&(r.hasOwnProperty(iN)||(r[iN]={}),r[iN][oN]={values:t});return JSON.stringify(r)}(t,r);try{JSON.parse(n)}catch(Dee){throw VM(AM)}e.set("claims",n)}function ZL(e,t){e.set("client-request-id",t)}function eD(e,t){e.set("x-client-SKU",t.sku),e.set("x-client-VER",t.version),t.os&&e.set("x-client-OS",t.os),t.cpu&&e.set("x-client-CPU",t.cpu)}function tD(e,t){null!=t&&t.appName&&e.set("x-app-name",t.appName),null!=t&&t.appVersion&&e.set("x-app-ver",t.appVersion)}function rD(e,t){t&&e.set("state",t)}function nD(e,t){e.set("client_secret",t)}function iD(e,t){t&&e.set("client_assertion",t)}function oD(e,t){t&&e.set("client_assertion_type",t)}function sD(e,t){e.set("grant_type",t)}function aD(e){e.set("client_info","1")}function cD(e){e.has(qL)||e.set(qL,"true")}function lD(e,t){Object.entries(t).forEach((([t,r])=>{!e.has(t)&&r&&e.set(t,r)}))}function uD(e,t){t&&(e.set(LL,TN.POP),e.set(DL,t))}function dD(e,t){t&&(e.set(LL,TN.SSH),e.set(DL,t))}function hD(e,t){e.set("x-client-current-telemetry",t.generateCurrentRequestHeaderValue()),e.set("x-client-last-telemetry",t.generateLastRequestHeaderValue())}function fD(e){e.set("x-ms-lib-capability",ON)}function pD(e,t,r){e.has(zL)||e.set(zL,t),e.has(BL)||e.set(BL,r)}/*! @azure/msal-common v15.4.0 2025-03-25 */
35const gD="acquireTokenByCode",mD="acquireTokenByRefreshToken",vD="acquireTokenSilent",yD="acquireTokenSilentAsync",bD="acquireTokenPopup",wD="acquireTokenPreRedirect",xD="acquireTokenRedirect",kD="cryptoOptsGetPublicKeyThumbprint",_D="cryptoOptsSignJwt",CD="silentCacheClientAcquireToken",SD="silentIframeClientAcquireToken",ED="awaitConcurrentIframe",jD="silentRefreshClientAcquireToken",AD="ssoSilent",ID="standardInteractionClientGetDiscoveredAuthority",TD="nativeInteractionClientAcquireToken",RD="networkClientSendPostRequestAsync",PD="refreshTokenClientExecutePostToTokenEndpoint",ND="authorizationCodeClientExecutePostToTokenEndpoint",OD="refreshTokenClientExecuteTokenRequest",MD="refreshTokenClientAcquireToken",LD="refreshTokenClientAcquireTokenWithCachedRefreshToken",DD="refreshTokenClientAcquireTokenByRefreshToken",FD="refreshTokenClientCreateTokenRequestBody",UD="acquireTokenFromCache",zD="silentFlowClientAcquireCachedToken",BD="silentFlowClientGenerateResultFromCacheRecord",qD="acquireTokenBySilentIframe",HD="initializeBaseRequest",$D="initializeSilentRequest",VD="initializeClientApplication",WD="initializeCache",KD="silentIframeClientTokenHelper",GD="silentHandlerInitiateAuthRequest",JD="silentHandlerMonitorIframeForHash",YD="silentHandlerLoadFrame",QD="silentHandlerLoadFrameSync",XD="standardInteractionClientCreateAuthCodeClient",ZD="standardInteractionClientGetClientConfiguration",eF="standardInteractionClientInitializeAuthorizationRequest",tF="getAuthCodeUrl",rF="getStandardParams",nF="handleCodeResponseFromServer",iF="handleCodeResponse",oF="handleResponseEar",sF="handleResponsePlatformBroker",aF="handleResponseCode",cF="updateTokenEndpointAuthority",lF="authClientAcquireToken",uF="authClientExecuteTokenRequest",dF="authClientCreateTokenRequestBody",hF="popTokenGenerateCnf",fF="popTokenGenerateKid",pF="handleServerTokenResponse",gF="deserializeResponse",mF="authorityFactoryCreateDiscoveredInstance",vF="authorityResolveEndpointsAsync",yF="authorityGetCloudDiscoveryMetadataFromNetwork",bF="authorityUpdateCloudDiscoveryMetadata",wF="authorityGetEndpointMetadataFromNetwork",xF="authorityUpdateEndpointMetadata",kF="authorityUpdateMetadataWithRegionalInformation",_F="regionDiscoveryDetectRegion",CF="regionDiscoveryGetRegionFromIMDS",SF="regionDiscoveryGetCurrentVersion",EF="acquireTokenByCodeAsync",jF="handleRedirectPromise",AF="handleNativeRedirectPromise",IF="nativeMessageHandlerHandshake",TF="removeHiddenIframe",RF="clearTokensAndKeysWithClaims",PF="cacheManagerGetRefreshToken",NF="importExistingCache",OF="setUserData",MF="localStorageUpdated",LF="generatePkceCodes",DF="generateCodeVerifier",FF="generateCodeChallengeFromVerifier",UF="sha256Digest",zF="getRandomValues",BF="generateHKDF",qF="generateBaseKey",H
35F="base64Decode",$F="urlEncodeArr",VF="encrypt",WF="decrypt",KF="generateEarKey",GF="decryptEarResponse",JF=1,YF=(e,t,r,n,i)=>(...o)=>{r.trace(`Executing function ${t}`);const s=null==n?void 0:n.startMeasurement(t,i);if(i){const e=t+"CallCount";null==n||n.incrementFields({[e]:1},i)}try{const n=e(...o);return null==s||s.end({success:!0}),r.trace(`Returning result from ${t}`),n}catch(Dee){r.trace(`Error occurred in ${t}`);try{r.trace(JSON.stringify(Dee))}catch(Dee){r.trace("Unable to print error message.")}throw null==s||s.end({success:!1},Dee),Dee}},QF=(e,t,r,n,i)=>(...o)=>{r.trace(`Executing function ${t}`);const s=null==n?void 0:n.startMeasurement(t,i);if(i){const e=t+"CallCount";null==n||n.incrementFields({[e]:1},i)}return null==n||n.setPreQueueTime(t,i),e(...o).then((e=>(r.trace(`Returning result from ${t}`),null==s||s.end({success:!0}),e))).catch((e=>{r.trace(`Error occurred in ${t}`);try{r.trace(JSON.stringify(e))}catch(e){r.trace("Unable to print error message.")}throw null==s||s.end({success:!1},e),e}))};/*! @azure/msal-common v15.4.0 2025-03-25 */
36class XF{constructor(e,t,r,n){this.networkInterface=e,this.logger=t,this.performanceClient=r,this.correlationId=n}async detectRegion(e,t){var r;null===(r=this.performanceClient)||void 0===r||r.addQueueMeasurement(_F,this.correlationId);let n=e;if(n)t.region_source=zN;else{const e=XF.IMDS_OPTIONS;try{const r=await QF(this.getRegionFromIMDS.bind(this),CF,this.logger,this.performanceClient,this.correlationId)(BP.IMDS_VERSION,e);if(r.status===DN&&(n=r.body,t.region_source=BN),r.status===FN){const r=await QF(this.getCurrentVersion.bind(this),SF,this.logger,this.performanceClient,this.correlationId)(e);if(!r)return t.region_source=UN,null;const i=await QF(this.getRegionFromIMDS.bind(this),CF,this.logger,this.performanceClient,this.correlationId)(r,e);i.status===DN&&(n=i.body,t.region_source=BN)}}catch(Dee){return t.region_source=UN,null}}return n||(t.region_source=UN),n||null}async getRegionFromIMDS(e,t){var r;return null===(r=this.performanceClient)||void 0===r||r.addQueueMeasurement(CF,this.correlationId),this.networkInterface.sendGetRequestAsync(`${BP.IMDS_ENDPOINT}?api-version=${e}&format=text`,t,BP.IMDS_TIMEOUT)}async getCurrentVersion(e){var t;null===(t=this.performanceClient)||void 0===t||t.addQueueMeasurement(SF,this.correlationId);try{const t=await this.networkInterface.sendGetRequestAsync(`${BP.IMDS_ENDPOINT}?format=json`,e);return t.status===FN&&t.body&&t.body["newest-versions"]&&t.body["newest-versions"].length>0?t.body["newest-versions"][0]:null}catch(Dee){return null}}}XF.IMDS_OPTIONS={headers:{Metadata:"true"}};/*! @azure/msal-common v15.4.0 2025-03-25 */
37class ZF{constructor(e,t,r,n,i,o,s,a){this.canonicalAuthority=e,this._canonicalAuthority.validateAsUri(),this.networkInterface=t,this.cacheManager=r,this.authorityOptions=n,this.regionDiscoveryMetadata={region_used:void 0,region_source:void 0,region_outcome:void 0},this.logger=i,this.performanceClient=s,this.correlationId=o,this.managedIdentity=a||!1,this.regionDiscovery=new XF(t,this.logger,this.performanceClient,this.correlationId)}getAuthorityType(e){if(e.HostNameAndPort.endsWith(BP.CIAM_AUTH_URL))return rL;const t=e.PathSegments;if(t.length)switch(t[0].toLowerCase()){case BP.ADFS:return eL;case BP.DSTS:return tL}return ZM}get authorityType(){return this.getAuthorityType(this.canonicalAuthorityUrlComponents)}get protocolMode(){return this.authorityOptions.protocolMode}get options(){return this.authorityOptions}get canonicalAuthority(){return this._canonicalAuthority.urlString}set canonicalAuthority(e){this._canonicalAuthority=new dL(e),this._canonicalAuthority.validateAsUri(),this._canonicalAuthorityUrlComponents=null}get canonicalAuthorityUrlComponents(){return this._canonicalAuthorityUrlComponents||(this._canonicalAuthorityUrlComponents=this._canonicalAuthority.getUrlComponents()),this._canonicalAuthorityUrlComponents}get hostnameAndPort(){return this.canonicalAuthorityUrlComponents.HostNameAndPort.toLowerCase()}get tenant(){return this.canonicalAuthorityUrlComponents.PathSegments[0]}get authorizationEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.authorization_endpoint);throw GO(sO)}get tokenEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.token_endpoint);throw GO(sO)}get deviceCodeEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.token_endpoint.replace("/token","/devicecode"));throw GO(sO)}get endSessionEndpoint(){if(this.discoveryComplete()){if(!this.metadata.end_session_endpoint)throw GO(UO);return this.replacePath(this.metadata.end_session_endpoint)}throw GO(sO)}get selfSignedJwtAudience(){if(this.discoveryComplete())return this.replacePath(this.metadata.issuer);throw GO(sO)}get jwksUri(){if(this.discoveryComplete())return this.replacePath(this.metadata.jwks_uri);throw GO(sO)}canReplaceTenant(e){return 1===e.PathSegments.length&&!ZF.reservedTenantDomains.has(e.PathSegments[0])&&this.getAuthorityType(e)===ZM&&this.protocolMode!==oL}replaceTenant(e){return e.replace(/{tenant}|{tenantid}/g,this.tenant)}replacePath(e){let t=e;const r=new dL(this.metadata.canonical_authority).getUrlComponents(),n=r.PathSegments;
37return this.canonicalAuthorityUrlComponents.PathSegments.forEach(((e,i)=>{let o=n[i];if(0===i&&this.canReplaceTenant(r)){const e=new dL(this.metadata.authorization_endpoint).getUrlComponents().PathSegments[0];o!==e&&(this.logger.verbose(`Replacing tenant domain name ${o} with id ${e}`),o=e)}e!==o&&(t=t.replace(`/${o}/`,`/${e}/`))})),this.replaceTenant(t)}get defaultOpenIdConfigurationEndpoint(){const e=this.hostnameAndPort;return this.canonicalAuthority.endsWith("v2.0/")||this.authorityType===eL||this.protocolMode===oL&&!this.isAliasOfKnownMicrosoftAuthority(e)?`${this.canonicalAuthority}.well-known/openid-configuration`:`${this.canonicalAuthority}v2.0/.well-known/openid-configuration`}discoveryComplete(){return!!this.metadata}async resolveEndpointsAsync(){var e,t;null===(e=this.performanceClient)||void 0===e||e.addQueueMeasurement(vF,this.correlationId);const r=this.getCurrentMetadataEntity(),n=await QF(this.updateCloudDiscoveryMetadata.bind(this),bF,this.logger,this.performanceClient,this.correlationId)(r);this.canonicalAuthority=this.canonicalAuthority.replace(this.hostnameAndPort,r.preferred_network);const i=await QF(this.updateEndpointMetadata.bind(this),xF,this.logger,this.performanceClient,this.correlationId)(r);this.updateCachedMetadata(r,n,{source:i}),null===(t=this.performanceClient)||void 0===t||t.addFields({cloudDiscoverySource:n,authorityEndpointSource:i},this.correlationId)}getCurrentMetadataEntity(){let e=this.cacheManager.getAuthorityMetadataByAlias(this.hostnameAndPort);return e||(e={aliases:[],preferred_cache:this.hostnameAndPort,preferred_network:this.hostnameAndPort,canonical_authority:this.canonicalAuthority,authorization_endpoint:"",token_endpoint:"",end_session_endpoint:"",issuer:"",aliasesFromNetwork:!1,endpointsFromNetwork:!1,expiresAt:vM(),jwks_uri:""}),e}updateCachedMetadata(e,t,r){t!==EN&&(null==r?void 0:r.source)!==EN&&(e.expiresAt=vM(),e.canonical_authority=this.canonicalAuthority);const n=this.cacheManager.generateAuthorityMetadataCacheKey(e.preferred_cache);this.cacheManager.setAuthorityMetadata(n,e),this.metadata=e}async updateEndpointMetadata(e){var t;null===(t=this.performanceClient)||void 0===t||t.addQueueMeasurement(xF,this.correlationId);const r=this.updateEndpointMetadataFromLocalSources(e);if(r){var n;if(r.source===AN)if(null!==(n=this.authorityOptions.azureRegionConfiguration)&&void 0!==n&&n.azureRegion&&r.metadata){yM(e,await QF(this.updateMetadataWithRegionalInformation.bind(this),kF,this.logger,this.performanceClient,this.correlationId)(r.metadata),!1),e.canonical_authority=this.canonicalAuthority}return r.source}let i=await QF(this.getEndpointMetadataFromNetwork.bind(this),wF,this.logger,this.performanceClient,this.correlationId)();var o;if(i)return null!==(o=this.authorityOptions.azureRegionConfiguration)&&void 0!==o&&o.azureRegion&&(i=await QF(this.updateMetadataWithRegionalInformation.bind(this),kF,this.logger,this.performanceClient,this.correlationId)(i)),yM(e,i,!0),jN;throw GO(cO,this.defaultOpenIdConfigurationEndpoint)}updateEndpointMetadataFromLocalSources(e){this.logger.verbose("Attempting to get endpoint metadata from authority configuration");const t=this.getEndpointMetadataFromConfig();if(t)return this.logger.verbose("Found endpoint metadata in authority configuration"),yM(e,t,!1),{source:SN};if(this.logger.verbose("Did not find endpoint metadata in the config... Attempting to get endpoint metadata from the hardcoded values."),this.authorityOptions.skipAuthorityMetadataCache)this.logger.verbose("Skipping hardcoded metadata cache since skipAuthorityMetadataCache is set to true. Attempting to get endpoint metadata from the network metadata cache.");else{const t=this.getEndpointMetadataFromHardcodedValues();if(t)return yM(e,t,!1),{source:AN,metadata:t};this.logger.verbose("Did not find endpoint metadata in hardcoded values... Attempting to get endpoint metadata from the network metadata cache.")}const r=wM(e);return this.isAuthoritySameType(e)&&e.endpointsFromNetwork&&!r?(this.logger.verbose("Found endpoint metadata in the cache."),{source:EN}):(r&&this.logger.verbose("The metadata entity is expired."),null)}isAuthoritySameType(e){return new dL(e.canonical_authority).getUrlComponents().PathSegments.length===this.canonicalAuthorityUrlComponents.PathSegments.length}getEndpointMetadataFromConfig(){if(this.authorityOptions.authorityMetadata)try{return JSON.parse(this.authorityOptions.authorityMetadata)}catch(Dee){throw VM(OM)}return null}async getEndpointMetadataFromNetwork(){var e;null===(e=this.performanceClient)||void 0===e||e.addQueueMeasurement(wF,this.correlationId);const t={},r=this.defaultOpenIdConfigurationEndpoint;this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: attempting to retrieve OAuth endpoints from ${r}`);try{const e=await this.networkInterface.sendGetRequestAsync(r,t),n=/*! @azure/msal-common v15.4.0 2025-03-25 */
38function(e){return e.hasOwnProperty("authorization_endpoint")&&e.hasOwnProperty("token_endpoint")&&e.hasOwnProperty("issuer")&&e.hasOwnProperty("jwks_uri")}/*! @azure/msal-common v15.4.0 2025-03-25 */(e.body);return n?e.body:(this.logger.verbose("Authority.getEndpointMetadataFromNetwork: could not parse response as OpenID configuration"),null)}catch(Dee){return this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: ${Dee}`),null}}getEndpointMetadataFromHardcodedValues(){return this.hostnameAndPort in hL?hL[this.hostnameAndPort]:null}async updateMetadataWithRegionalInformation(e){var t,r;null===(t=this.performanceClient)||void 0===t||t.addQueueMeasurement(kF,this.correlationId);const n=null===(r=this.authorityOptions.azureRegionConfiguration)||void 0===r?void 0:r.azureRegion;if(n){var i;if(n!==BP.AZURE_REGION_AUTO_DISCOVER_FLAG)return this.regionDiscoveryMetadata.region_outcome=qN,this.regionDiscoveryMetadata.region_used=n,ZF.replaceWithRegionalInformation(e,n);const t=await QF(this.regionDiscovery.detectRegion.bind(this.regionDiscovery),_F,this.logger,this.performanceClient,this.correlationId)(null===(i=this.authorityOptions.azureRegionConfiguration)||void 0===i?void 0:i.environmentRegion,this.regionDiscoveryMetadata);if(t)return this.regionDiscoveryMetadata.region_outcome=HN,this.regionDiscoveryMetadata.region_used=t,ZF.replaceWithRegionalInformation(e,t);this.regionDiscoveryMetadata.region_outcome=$N}return e}async updateCloudDiscoveryMetadata(e){var t;null===(t=this.performanceClient)||void 0===t||t.addQueueMeasurement(bF,this.correlationId);const r=this.updateCloudDiscoveryMetadataFromLocalSources(e);if(r)return r;const n=await QF(this.getCloudDiscoveryMetadataFromNetwork.bind(this),yF,this.logger,this.performanceClient,this.correlationId)();if(n)return bM(e,n,!0),jN;throw VM(MM)}updateCloudDiscoveryMetadataFromLocalSources(e){this.logger.verbose("Attempting to get cloud discovery metadata  from authority configuration"),this.logger.verbosePii(`Known Authorities: ${this.authorityOptions.knownAuthorities||BP.NOT_APPLICABLE}`),this.logger.verbosePii(`Authority Metadata: ${this.authorityOptions.authorityMetadata||BP.NOT_APPLICABLE}`),this.logger.verbosePii(`Canonical Authority: ${e.canonical_authority||BP.NOT_APPLICABLE}`);const t=this.getCloudDiscoveryMetadataFromConfig();if(t)return this.logger.verbose("Found cloud discovery metadata in authority configuration"),bM(e,t,!1),SN;if(this.logger.verbose("Did not find cloud discovery metadata in the config... Attempting to get cloud discovery metadata from the hardcoded values."),this.options.skipAuthorityMetadataCache)this.logger.verbose("Skipping hardcoded cloud discovery metadata cache since skipAuthorityMetadataCache is set to true. Attempting to get cloud discovery metadata from the network metadata cache.");else{const t=(r=this.hostnameAndPort,mL(fL.metadata,r));if(t)return this.logger.verbose("Found cloud discovery metadata from hardcoded values."),bM(e,t,!1),AN;this.logger.verbose("Did not find cloud discovery metadata in hardcoded values... Attempting to get cloud discovery metadata from the network metadata cache.")}var r;const n=wM(e);return this.isAuthoritySameType(e)&&e.aliasesFromNetwork&&!n?(this.logger.verbose("Found cloud discovery metadata in the cache."),EN):(n&&this.logger.verbose("The metadata entity is expired."),null)}getCloudDiscoveryMetadataFromConfig(){if(this.authorityType===rL)return this.logger.verbose("CIAM authorities do not support cloud discovery metadata, generate the aliases from authority host."),ZF.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort);if(this.authorityOptions.cloudDiscoveryMetadata){this.logger.verbose("The cloud discovery metadata has been provided as a network response, in the config.");try{this.logger.verbose("Attempting to parse the cloud discovery metadata.");const e=mL(JSON.parse(this.authorityOptions.cloudDiscoveryMetadata).metadata,this.hostnameAndPort);if(this.logger.verbose("Parsed the cloud discovery metadata."),e)return this.logger.verbose("There is returnable metadata attached to the parsed cloud discovery metadata."),e;this.logger.verbose("There is no metadata attached to the parsed cloud discovery metadata.")}catch(Dee){throw this.logger.verbose("Unable to parse the cloud discovery metadata. Throwing Invalid Cloud Discovery Metadata Error."),VM(NM)}}return this.isInKnownAuthorities()?(this.logger.verbose("The host is included in knownAuthorities. Creating new cloud discovery metadata from the host."),ZF.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)):null}async getCloudDiscoveryMetadataFromNetwork(){var e;null===(e=this.performanceClient)||void 0===e||e.addQueueMeasurement(yF,this.correlationId);const t=`${BP.AAD_INSTANCE_DISCOVERY_ENDPT}${this.canonicalAuthority}oauth2/v2.0/authorize`,r={};let n=null;try{const e=await this.networkInterface.sendGetRequestAsync(t,r);let i,o;if(function(e){return e.hasOwnProperty("tenant_discovery_endpoint")&&e.hasOwnProperty("metadata")}/*! @azure/msal-common v15.4.0 2025-03-25 */(e.body))i=e.body,o=i.metadata,this.logger.verbosePii(`tenant_discovery_endpoint is: ${i.tenant_discovery_endpoint}`);else{if(!function(e){return e.hasOwnProperty("error")&&e.hasOwnProperty("error_description")}(e.body))return this.logger.error("AAD did not return a CloudInstanceDiscoveryResponse or CloudInstanceDiscoveryErrorResponse"),null;if(this.logger.warning(`A CloudInstanceDiscoveryErrorResponse was returned. The cloud instance discovery network request's status code is: ${e.status}`),i=e.body,i.error===BP.INVALID_INSTANCE)return this.logger.error("The CloudInstanceDiscoveryErrorResponse error is invali
38d_instance."),null;this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error is ${i.error}`),this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error description is ${i.error_description}`),this.logger.warning("Setting the value of the CloudInstanceDiscoveryMetadata (returned from the network) to []"),o=[]}this.logger.verbose("Attempting to find a match between the developer's authority and the CloudInstanceDiscoveryMetadata returned from the network request."),n=mL(o,this.hostnameAndPort)}catch(i){if(i instanceof eO)this.logger.error(`There was a network error while attempting to get the cloud discovery instance metadata.\nError: ${i.errorCode}\nError Description: ${i.errorMessage}`);else{const e=i;this.logger.error(`A non-MSALJS error was thrown while attempting to get the cloud instance discovery metadata.\nError: ${e.name}\nError Description: ${e.message}`)}return null}return n||(this.logger.warning("The developer's authority was not found within the CloudInstanceDiscoveryMetadata returned from the network request."),this.logger.verbose("Creating custom Authority for custom domain scenario."),n=ZF.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)),n}isInKnownAuthorities(){return this.authorityOptions.knownAuthorities.filter((e=>e&&dL.getDomainFromUrl(e).toLowerCase()===this.hostnameAndPort)).length>0}static generateAuthority(e,t){let r;if(t&&t.azureCloudInstance!==eM){const e=t.tenant?t.tenant:BP.DEFAULT_COMMON_TENANT;r=`${t.azureCloudInstance}/${e}/`}return r||e}static createCloudDiscoveryMetadataFromHost(e){return{preferred_network:e,preferred_cache:e,aliases:[e]}}getPreferredCache(){if(this.managedIdentity)return BP.DEFAULT_AUTHORITY_HOST;if(this.discoveryComplete())return this.metadata.preferred_cache;throw GO(sO)}isAlias(e){return this.metadata.aliases.indexOf(e)>-1}isAliasOfKnownMicrosoftAuthority(e){return pL.has(e)}static isPublicCloudAuthority(e){return BP.KNOWN_PUBLIC_CLOUDS.indexOf(e)>=0}static buildRegionalAuthorityString(e,t,r){const n=new dL(e);n.validateAsUri();const i=n.getUrlComponents();let o=`${t}.${i.HostNameAndPort}`;this.isPublicCloudAuthority(i.HostNameAndPort)&&(o=`${t}.${BP.REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX}`);const s=dL.constructAuthorityUriFromObject({...n.getUrlComponents(),HostNameAndPort:o}).urlString;return r?`${s}?${r}`:s}static replaceWithRegionalInformation(e,t){const r={...e};return r.authorization_endpoint=ZF.buildRegionalAuthorityString(r.authorization_endpoint,t),r.token_endpoint=ZF.buildRegionalAuthorityString(r.token_endpoint,t),r.end_session_endpoint&&(r.end_session_endpoint=ZF.buildRegionalAuthorityString(r.end_session_endpoint,t)),r}static transformCIAMAuthority(e){let t=e;const r=new dL(e).getUrlComponents();if(0===r.PathSegments.length&&r.HostNameAndPort.endsWith(BP.CIAM_AUTH_URL)){t=`${t}${r.HostNameAndPort.split(".")[0]}${BP.AAD_TENANT_DOMAIN_SUFFIX}`}return t}}function eU(e){return e.endsWith(BP.FORWARD_SLASH)?e:`${e}${BP.FORWARD_SLASH}`}/*! @azure/msal-common v15.4.0 2025-03-25 */
39async function tU(e,t,r,n,i,o,s){null==s||s.addQueueMeasurement(mF,o);const a=ZF.transformCIAMAuthority(eU(e)),c=new ZF(a,t,r,n,i,o,s);try{return await QF(c.resolveEndpointsAsync.bind(c),vF,i,s,o)(),c}catch(Dee){throw GO(sO)}}/*! @azure/msal-common v15.4.0 2025-03-25 */ZF.reservedTenantDomains=new Set(["{tenant}","{tenantid}",tN,nN,rN]);class rU extends eO{constructor(e,t,r,n,i){super(e,t,r),this.name="ServerError",this.errorNo=n,this.status=i,Object.setPrototypeOf(this,rU.prototype)}}/*! @azure/msal-common v15.4.0 2025-03-25 */function nU(e,t,r){var n;return{clientId:e,authority:t.authority,scopes:t.scopes,homeAccountIdentifier:r,claims:t.claims,authenticationScheme:t.authenticationScheme,resourceRequestMethod:t.resourceRequestMethod,resourceRequestUri:t.resourceRequestUri,shrClaims:t.shrClaims,sshKid:t.sshKid,embeddedClientId:t.embeddedClientId||(null===(n=t.tokenBodyParameters)||void 0===n?void 0:n.clientId)}}/*! @azure/msal-common v15.4.0 2025-03-25 */class iU{static generateThrottlingStorageKey(e){return`${NN}.${JSON.stringify(e)}`}static preProcess(e,t){const r=iU.generateThrottlingStorageKey(t),n=e.getThrottlingCache(r);if(n){var i;if(n.throttleTime<Date.now())return void e.removeItem(r);throw new rU((null===(i=n.errorCodes)||void 0===i?void 0:i.join(" "))||BP.EMPTY_STRING,n.errorMessage,n.subError)}}static postProcess(e,t,r){if(iU.checkResponseStatus(r)||iU.checkResponseForRetryAfter(r)){const n={throttleTime:iU.calculateThrottleTime(parseInt(r.headers[YP])),error:r.body.error,errorCodes:r.body.error_codes,errorMessage:r.body.error_description,subError:r.body.suberror};e.setThrottlingCache(iU.generateThrottlingStorageKey(t),n)}}static checkResponseStatus(e){return 429===e.status||e.status>=500&&e.status<600}static checkResponseForRetryAfter(e){return!!e.headers&&(e.headers.hasOwnProperty(YP)&&(e.status<200||e.status>=300))}static calculateThrottleTime(e){const t=e<=0?0:e,r=Date.now()/1e3;return Math.floor(1e3*Math.min(r+(t||RN),r+PN))}static removeThrottle(e,t,r,n){const i=nU(t,r,n),o=this.generateThrottlingStorageKey(i);e.removeItem(o)}}/*! @azure/msal-common v15.4.0 2025-03-25 */class oU extends eO{constructor(e,t,r){super(e.errorCode,e.errorMessage,e.subError),Object.setPrototypeOf(this,oU.prototype),this.name="NetworkError",this.error=e,this.httpStatus=t,this.responseHeaders=r}}function sU(e,t,r){return new oU(e,t,r)}/*! @azure/msal-common v15.4.0 2025-03-25 */class aU{constructor(e,t){this.config=function({authOptions:e,systemOptions:t,loggerOptions:r,cacheOptions:n,storageInterface:i,networkInterface:o,cryptoInterface:s,clientCredentials:a,library
39Info:c,telemetry:l,serverTelemetryManager:u,persistencePlugin:d,serializableCache:h}){const f={...CL,...r};return{authOptions:(p=e,{clientCapabilities:[],azureCloudOptions:IL,skipAuthorityMetadataCache:!1,instanceAware:!1,...p}),systemOptions:{..._L,...t},loggerOptions:f,cacheOptions:{...SL,...n},storageInterface:i||new kL(e.clientId,JO,new QO(f)),networkInterface:o||EL,cryptoInterface:s||JO,clientCredentials:a||AL,libraryInfo:{...jL,...c},telemetry:{...TL,...l},serverTelemetryManager:u||null,persistencePlugin:d||null,serializableCache:h||null};var p}(e),this.logger=new QO(this.config.loggerOptions,XO,ZO),this.cryptoUtils=this.config.cryptoInterface,this.cacheManager=this.config.storageInterface,this.networkClient=this.config.networkInterface,this.serverTelemetryManager=this.config.serverTelemetryManager,this.authority=this.config.authOptions.authority,this.performanceClient=t}createTokenRequestHeaders(e){const t={};if(t[GP]=BP.URL_FORM_CONTENT_TYPE,!this.config.systemOptions.preventCorsPreflight&&e)switch(e.type){case PL:try{const r=JM(e.credential);t[QP]=`Oid:${r.uid}@${r.utid}`}catch(Dee){this.logger.verbose("Could not parse home account ID for CCS Header: "+Dee)}break;case NL:t[QP]=`UPN: ${e.credential}`}return t}async executePostToTokenEndpoint(e,t,r,n,i,o){var s;o&&(null===(s=this.performanceClient)||void 0===s||s.addQueueMeasurement(o,i));const a=await this.sendPostRequest(n,e,{body:t,headers:r},i);return this.config.serverTelemetryManager&&a.status<500&&429!==a.status&&this.config.serverTelemetryManager.clearTelemetryCache(),a}async sendPostRequest(e,t,r,n){let i;iU.preProcess(this.cacheManager,e);try{var o,s;i=await QF(this.networkClient.sendPostRequestAsync.bind(this.networkClient),RD,this.logger,this.performanceClient,n)(t,r);const e=i.headers||{};null===(o=this.performanceClient)||void 0===o||o.addFields({refreshTokenSize:(null===(s=i.body.refresh_token)||void 0===s?void 0:s.length)||0,httpVerToken:e[ZP]||"",requestId:e[XP]||""},n)}catch(Dee){if(Dee instanceof oU){const t=Dee.responseHeaders;var a;if(t)null===(a=this.performanceClient)||void 0===a||a.addFields({httpVerToken:t[ZP]||"",requestId:t[XP]||"",contentTypeHeader:t[GP]||void 0,contentLengthHeader:t[JP]||void 0,httpStatus:Dee.httpStatus},n);throw Dee.error}throw Dee instanceof eO?Dee:GO(aO)}return iU.postProcess(this.cacheManager,e,i),i}async updateAuthority(e,t){var r;null===(r=this.performanceClient)||void 0===r||r.addQueueMeasurement(cF,t);const n=`https://${e}/${this.authority.tenant}/`,i=await tU(n,this.networkClient,this.cacheManager,this.authority.options,this.logger,t,this.performanceClient);this.authority=i}createTokenQueryParameters(e){const t=new Map;return e.embeddedClientId&&pD(t,this.config.authOptions.clientId,this.config.authOptions.redirectUri),e.tokenQueryParameters&&lD(t,e.tokenQueryParameters),ZL(t,e.correlationId),HL(t,e.correlationId,this.performanceClient),uL(t)}}/*! @azure/msal-common v15.4.0 2025-03-25 */const cU="no_tokens_found",lU="native_account_unavailable",uU="refresh_token_expired",dU="bad_token",hU=["interaction_required","consent_required","login_required",dU],fU=["message_only","additional_action","basic_action","user_password_expired","consent_required","bad_token"],pU={[cU]:"No refresh token found in the cache. Please sign-in.",[lU]:"The requested account is not available in the native broker. It may have been deleted or logged out. Please sign-in again using an interactive API.",[uU]:"Refresh token has expired.",[dU]:"Identity provider returned bad_token due to an expired or invalid refresh token. Please invoke an interactive API to resolve."};class gU extends eO{constructor(e,t,r,n,i,o,s,a){super(e,t,r),Object.setPrototypeOf(this,gU.prototype),this.timestamp=n||BP.EMPTY_STRING,this.traceId=i||BP.EMPTY_STRING,this.correlationId=o||BP.EMPTY_STRING,this.claims=s||BP.EMPTY_STRING,this.name="InteractionRequiredAuthError",this.errorNo=a}}function mU(e,t,r){const n=!!e&&hU.indexOf(e)>-1,i=!!r&&fU.indexOf(r)>-1,o=!!t&&hU.some((e=>t.indexOf(e)>-1));return n||o||i}function vU(e){return new gU(e,pU[e])}/*! @azure/msal-common v15.4.0 2025-03-25 */class yU{static setRequestState(e,t,r){const n=yU.generateLibraryState(e,r);return t?`${n}${BP.RESOURCE_DELIM}${t}`:n}static generateLibraryState(e,t){if(!e)throw GO(TO);const r={id:e.createNewGuid()};t&&(r.meta=t);const n=JSON.stringify(r);return e.base64Encode(n)}static parseRequestState(e,t){if(!e)throw GO(TO);if(!t)throw GO(uO);try{const r=t.split(BP.RESOURCE_DELIM),n=r[0],i=r.length>1?r.slice(1).join(BP.RESOURCE_DELIM):BP.EMPTY_STRING,o=e.base64Decode(n),s=JSON.parse(o);return{userRequestState:i||BP.EMPTY_STRING,libraryState:s}}catch(Dee){throw GO(uO)}}}/*! @azure/msal-common v15.4.0 2025-03-25 */const bU="sw";class wU{constructor(e,t){this.cryptoUtils=e,this.performanceClient=t}async generateCnf(e,t){var r;null===(r=this.performanceClient)||void 0===r||r.addQueueMeasurement(hF,e.correlationId);const n=await QF(this.generateKid.bind(this),hF,t,this.performanceClient,e.correlationId)(e),i=this.cryptoUtils.base64UrlEncode(JSON.stringify(n));return{kid:n.kid,reqCnfString:i}}async generateKid(e){var t;null===(t=this.performanceClient)||void 0===t||t.addQueueMeasurement(fF,e.correlationId);return{kid:await this.cryptoUtils.getPublicKeyThumbprint(e),xms_ksl:bU}}async signPopToken(e,t,r){return this.signPayload(e,t,r)}async signPayload(e,t,r,n){const{resourceRequestMethod:i,resourceRequestUri:o,shrClaims:s,shrNonce:a,shrOptions:c}=r,l=o?new dL(o):void 0,u=null==l?void 0:l.getUrlComponents();return this.cryptoUtils.signJwt({at:e,ts:nM(),m:null==i?void 0:i.toUpperCase(),u:null==u?void 0:u.HostNameAndPort,nonce:a||this.cryptoUtils.createNewGuid(),p:null==u?void 0:u.AbsolutePath,q:null!=u&&u.QueryString?[[],u.QueryString]:void 0,client_claims:s||void 0,...n},t,c,r.correlationId)}}/*! @azure/msal-common v15.4.0 2025-03-25 */class xU{constructor(e,t){this.cache=e,this.hasChanged=t}get cacheHasChanged(){return this.hasChanged}get tokenCache(){return this.cache}}/*! @azure/msal-common v15.4.0 2025-03-25 */class kU{constructor(e,t,r,n,i,o,s){this.clientId=e,this.cacheStorage=t,this.cryptoObj=r,this.logger=n,this.serializableCache=i,this.persistencePlugin=o,this.performanceClient=s}validateTokenResponse(e,t){if(e.error||e.error_description||e.suberror){var r;const n=`Error(s): ${e.error_codes||BP.NOT_AVAILABLE} - Timestamp: ${e.timestamp||BP.NOT_AVAILABLE} - Description: ${e.error_description||BP.NOT_AVAILABLE} - Correlation ID: ${e.correlation_id||BP.NOT_AVAILABLE} - Trace ID: ${e.trace_id||BP.NOT_AVAILABLE}`,i=null!==(r=e.error_codes)&&void 0!==r&&r.length?e.error_codes[0]:void 0,o=new rU(e.error,n,e.suberror,i,e.status);if(t&&e.status&&e.status>=$P&&e.status<=VP)return void this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently unavailable and the access token is unable to be refreshed.\n${o}`);if(t&&e.status&&e.status>=qP&&e.status<=HP)return void this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently available but is unable to refresh the access token.\n${o}`);if(mU(e.error,e.error_description,e.suberror))throw new gU(e.error,e.error_description,e.suberror,e.timestamp||BP.EMPTY_STRING,e.trace_id||BP.EMPTY_STRING,e.correlation_id||BP.EMPTY_STRING,e.claims||BP.EMPTY_STRING,i);throw o}}async handleServerTokenResponse(e,t,r,n,i,o,s,a,c){var l;let u,d;if(null===(l=this.performanceClient)||void 0===l||l.addQueueMeasurement(pF,e.correlation_id),e.id_token){if(u=tM(e.id_token||BP.EMPTY_STRING,this.cryptoObj.base64Decode),i&&i.nonce&&u.nonce!==i.nonce)throw GO(fO);if(n.maxAge||0===n.maxAge){const e=u.auth_time;if(!e)throw GO(pO);rM(e,n.maxAge)}}this.homeAccountIdentifier=aL.generateHomeAccountId(e.client_info||BP.EMPTY_STRING,t.authorityType,this.logger,this.cryptoObj,u),i&&i.state&&(d=yU.parseRequestState(this.cryptoObj,i.state)),e.key_id=e.key_id||n.sshKid||void 0;const h=this.generateCacheRecord(e,t,r,n,u,o,i);let f;try{if(this.persistencePlugin&&this.serializableCache&&(this.logger.verbose("Persistence enabled, calling beforeCacheAccess"),f=new xU(this.serializableCache,!0),await this.persistencePlugin.beforeCacheAccess(f)),s&&!a&&h.account){const e=h.account.generateAccountKey();if(!this.cacheStorage.getAccount(e))return this.logger.warning("Account used to refresh tokens not in persistence, refreshed tokens will not be stored in the cache"),await kU.generateAuthenticationResult(this.cryptoObj,t,h,!1,n,u,d,void 0,c)}await this.cacheStorage.saveCacheRecord(h,n.correlationId,n.storeInCache)}finally{this.persistencePlugin&&this.serializableCache&&f&&(this.logger.verbose("Persistence enabled, calling afterCacheAccess"),await this.persistencePlugin.afterCacheAccess(f))}return kU.generateAuthenticationResult(this.cryptoObj,t,h,!1,n,u,d,e,c)}generateCacheRecord(e,t,r,n,i,o,s){const a=t.getPreferredCache();if(!a)throw GO(AO);const c=nL(i);let l,u;e.id_token&&i&&(l=cM(this.homeAccountIdentifier,a,e.id_token,this.clientId,c||""),u=_U(this.cacheStorage,t,this.homeAccountIdentifier,this.cryptoObj.base64Decode,i,e.client_info,a,c,s,void 0,this.logger));let d=null;if(e.access_token){const i=e.scope?KM.fromString(e.scope):new KM(n.scopes||[]),s=("string"==typeof e.expires_in?parseInt(e.expires_in,10):e.expires_in)||0,l=("string"==typeof e.ext_expires_in?parseInt(e.ext_expires_in,10):e.ext_expires_in)||0,u=("string"==typeof e.refresh_in?parseInt(e.refresh_in,10):e.refresh_in)||void 0,h=r+s,f=h+l,p=u&&u>0?r+u:void 0;d=lM(this.homeAccountIdentifier,a,e.access_token,this.clientId,c||t.tenant||"",i.printScopes(),h,f,this.cryptoObj.base64Decode,p,e.token_type,o,e.key_id,n.claims,n.requestedClaimsHash)}let h=null;if(e.refresh_token){let t;if(e.refresh_token_expires_in){t=r+("string"==typeof e.refresh_token_expires_in?parseInt(e.refresh_token_expires_in,10):e.refresh_token_expires_in)}h=uM(this.homeAccountIdentifier,a,e.refresh_token,this.clientId,e.foci,o,t)}let f=null;return e.foci&&(f={clientId:this.clientId,environment:a,familyId:e.foci}),{account:u,idToken:l,accessToken:d,refreshToken:h,appMetadata:f}}static async generateAuthenticationResult(e,t,r,n,i,o,s,a,c){var l,u,d,h,f;let p,g,m=BP.EMPTY_STRING,v=[],y=null,b=BP.EMPTY_STRING;if(r.accessToken){if(r.accessToken.tokenType!==TN.POP||i.popKid)m=r.accessToken.secret;else{const t=new wU(e),{secret:n,keyId:o}=r.accessToken;if(!o)throw GO(zO);m=await t.signPopToken(n,o,i)}v=KM.fromString(r.accessToken.target).asArray(),y=oM(r.accessToken.expiresOn),p=oM(r.accessToken.extendedExpiresOn),r.accessToken.refreshOn&&(g=oM(r.accessToken.refreshOn))}r.appMetadata&&(b=r.appMetadata.familyId===kN?kN:"");const w=(null==o?void 0:o.oid)||(null==o?void 0:o.sub)||"",x=(null==o?void 0:o.tid)||"";null!=a&&a.spa_accountid&&r.account&&(r.account.nativeAccountId=null==a?void 0:a.spa_accountid);const k=r.account?XM(r.account.getAccountInfo(),void 0,o,null===(l=r.idToken)||void 0===l?void 0:l.secret):null;return{authority:t.canonicalAuthority,uniqueId:w,tenantId:x,scopes:v,account:k,idToken:(null==r||null===(u=r.idToken)||void 0===u?void 0:u.secret)||"",idTokenClaims:o||{},accessToken:m,fromCache:n,expiresOn:y,extExpiresOn:p,refreshOn:g,correlationId:i.correlationId,requestId:c||BP.EMPTY_STRING,familyId:b,tokenType:(null===(d=r.accessToken)||void 0===d?void 0:d.tokenType)||BP.EMPTY_STRING,state:s?s.userRequestState:BP.EMPTY_STRING,cloudGraphHostName:(null===(h=r.account)||void 0===h?void 0:h.cloudGraphHostName)||BP.EMPTY_STRING,msGraphHost:(null===(f=r.account)||void 0===f?void 0:f.msGraphHost)||BP.EMPTY_STRING,code:null==a?void 0:a.spa_code,fromNativeBroker:!1}}}function _U(e,t,r,n,i,o,s,a,c,l,u){null==u||u.verbose("setCachedAccount called");const d=e.getAccountKeys().find((e=>e.startsWith(r)));let h=null;d&&(h=e.getAccount(d));const f=h||aL.createAccount({homeAccountId:r,idTokenClaims:i,clientInfo:o,environment:s,cloudGraphHostName:null==c?void 0:c.cloud_graph_host_name,msGraphHost:null==c?void 0:c.msgraph_host,nativeAccountId:l},t,n),p=f.tenantProfiles||[],g=a||f.realm;if(g&&!p.find((e=>e.tenantId===g))){const e=QM(r,f.localAccountId,g,i);p.push(e)}return f.tenantProfiles=p,f}/*! @azure/msal-common v15.4.0 2025-03-25 */class CU{static validateRedirectUri(e){if(!e)throw VM(xM)}static validatePrompt(e){const t=[];for(const r in sN)t.push(sN[r]);if(t.indexOf(e)<0)throw VM(jM)}static validateClaims(e){try{JSON.parse(e)}catch(Dee){throw VM(AM)}}static validateCodeChallengeParams(e,t){if(!e||!t)throw VM(PM);this.validateCodeChallengeMethod(t)}static validateCodeChallengeMethod(e){if([aN.PLAIN,aN.S256].indexOf(e)<0)throw VM(RM)}}/*! @azure/msal-common v15.4.0 2025-03-25 */async function SU(e,t,r){if("string"==typeof e)return e;return e({clientId:t,tokenEndpoint:r})}/*! @azure/msal-common v15.4.0 2025-03-25 */class EU extends aU{constructor(e,t){var r;super(e,t),this.includeRedirectUri=!0,this.oidcDefaultScopes=null===(r=this.config.authOptions.authority.options.OIDCOptions)||void 0===r?void 0:r.defaultScopes}async acquireToken(e,t){var r,n;if(null===(r=this.performanceClient)||void 0===r||r.addQueueMeasurement(lF,e.correlationId),!e.code)throw GO(bO);const i=nM(),o=await QF(this.executeTokenRequest.bind(this),uF,this.logger,this.performanceClient,e.correlationId)(this.authority,e),s=null===(n=o.headers)||void 0===n?void 0:n[XP],a=new kU(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin,this.performanceClient);return a.validateTokenResponse(o.body),QF(a.handleServerTokenResponse.bind(a),pF,this.logger,this.performanceClient,e.correlationId)(o.body,this.authority,i,e,t,void 0,void 0,void 0,s)}getLogoutUri(e){if(!e)throw VM(TM);const t=this.createLogoutUrlQueryString(e);return dL.appendQueryString(this.authority.endSessionEndpoint,t)}async executeTokenRequest(e,t){var r;null===(r=this.performanceClient)||void 0===r||r.addQueueMeasurement(uF,t.correlationId);const n=this.createTokenQueryParameters(t),i=dL.appendQueryString(e.tokenEndpoint,n),o=await QF(this.createTokenRequestBody.bind(this),dF,this.logger,this.performanceClient,t.correlationId)(t);let s;if(t.clientInfo)try{const e=GM(t.clientInfo,this.cryptoUtils.base64Decode);s={credential:`${e.uid}${bN}${e.utid}`,type:PL}}catch(Dee){this.logger.verbose("Could not parse client info for CCS Header: "+Dee)}const a=this.createTokenRequestHeaders(s||t.ccsCredential),c=nU(this.config.authOptions.clientId,t);return QF(this.executePostToTokenEndpoint.bind(this),ND,this.logger,this.performanceClient,t.correlationId)(i,o,a,c,t.correlationId,ND)}async createTokenRequestBody(e){var t,r;null===(t=this.performanceClient)||void 0===t||t.addQueueMeasurement(dF,e.correlationId);const n=new Map;if(WL(n,e.embeddedClientId||(null===(r=e.tokenBodyParameters)||void 0===r?void 0:r[OL])||this.config.authOptions.clientId),this.includeRedirectUri?KL(n,e.redirectUri):CU.validateRedirectUri(e.redirectUri),VL(n,e.scopes,!0,this.oidcDefaultScopes),function(e,t){e.set("code",t)}(n,e.code),eD(n,this.config.libraryInfo),tD(n,this.config.telemetry.application),fD(n),this.serverTelemetryManager&&!RL(this.config)&&hD(n,this.serverTelemetryManager),e.codeVerifier&&function(e,t){e.set("code_verifier",t)}(n,e.codeVerifier),this.config.clientCredentials.clientSecret&&nD(n,this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion){const t=this.config.clientCredentials.clientAssertion;iD(n,await SU(t.assertion,this.config.authOptions.clientId,e.resourceRequestUri)),oD(n,t.assertionType)}if(sD(n,fN),aD(n),e.authenticationScheme===TN.POP){const t=new wU(this.cryptoUtils,this.performanceClient);let r;if(e.popKid)r=this.cryptoUtils.encodeKid(e.popKid);else{r=(await QF(t.generateCnf.bind(t),hF,this.logger,this.performanceClient,e.correlationId)(e,this.logger)).reqCnfString}uD(n,r)}else if(e.authenticationScheme===TN.SSH){if(!e.sshJwk)throw VM(LM);dD(n,e.sshJwk)}let i;if((!WM.isEmptyObj(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&XL(n,e.claims,this.config.authOptions.clientCapabilities),e.clientInfo)try{const t=GM(e.clientInfo,this.cryptoUtils.base64Decode);i={credential:`${t.uid}${bN}${t.utid}`,type:PL}}catch(Dee){this.logger.verbose("Could not parse client info for CCS Header: "+Dee)}else i=e.ccsCredential;if(this.config.systemOptions.preventCorsPreflight&&i)switch(i.type){case PL:try{YL(n,JM(i.cred
39ential))}catch(Dee){this.logger.verbose("Could not parse home account ID for CCS Header: "+Dee)}break;case NL:JL(n,i.credential)}return e.embeddedClientId&&pD(n,this.config.authOptions.clientId,this.config.authOptions.redirectUri),e.tokenBodyParameters&&lD(n,e.tokenBodyParameters),!e.enableSpaAuthorizationCode||e.tokenBodyParameters&&e.tokenBodyParameters[FL]||lD(n,{[FL]:"1"}),HL(n,e.correlationId,this.performanceClient),uL(n)}createLogoutUrlQueryString(e){const t=new Map;return e.postLogoutRedirectUri&&function(e,t){e.set("post_logout_redirect_uri",t)}(t,e.postLogoutRedirectUri),e.correlationId&&ZL(t,e.correlationId),e.idTokenHint&&function(e,t){e.set("id_token_hint",t)}(t,e.idTokenHint),e.state&&rD(t,e.state),e.logoutHint&&function(e,t){e.set("logout_hint",t)}(t,e.logoutHint),e.extraQueryParameters&&lD(t,e.extraQueryParameters),this.config.authOptions.instanceAware&&cD(t),uL(t)}}/*! @azure/msal-common v15.4.0 2025-03-25 */class jU extends aU{constructor(e,t){super(e,t)}async acquireToken(e){var t,r;null===(t=this.performanceClient)||void 0===t||t.addQueueMeasurement(MD,e.correlationId);const n=nM(),i=await QF(this.executeTokenRequest.bind(this),OD,this.logger,this.performanceClient,e.correlationId)(e,this.authority),o=null===(r=i.headers)||void 0===r?void 0:r[XP],s=new kU(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin);return s.validateTokenResponse(i.body),QF(s.handleServerTokenResponse.bind(s),pF,this.logger,this.performanceClient,e.correlationId)(i.body,this.authority,n,e,void 0,void 0,!0,e.forceCache,o)}async acquireTokenByRefreshToken(e){var t;if(!e)throw VM(IM);if(null===(t=this.performanceClient)||void 0===t||t.addQueueMeasurement(DD,e.correlationId),!e.account)throw GO(EO);if(this.cacheManager.isAppMetadataFOCI(e.account.environment))try{return await QF(this.acquireTokenWithCachedRefreshToken.bind(this),LD,this.logger,this.performanceClient,e.correlationId)(e,!0)}catch(Dee){const r=Dee instanceof gU&&Dee.errorCode===cU,n=Dee instanceof rU&&Dee.errorCode===MN&&Dee.subError===LN;if(r||n)return QF(this.acquireTokenWithCachedRefreshToken.bind(this),LD,this.logger,this.performanceClient,e.correlationId)(e,!1);throw Dee}return QF(this.acquireTokenWithCachedRefreshToken.bind(this),LD,this.logger,this.performanceClient,e.correlationId)(e,!1)}async acquireTokenWithCachedRefreshToken(e,t){var r;null===(r=this.performanceClient)||void 0===r||r.addQueueMeasurement(LD,e.correlationId);const n=YF(this.cacheManager.getRefreshToken.bind(this.cacheManager),PF,this.logger,this.performanceClient,e.correlationId)(e.account,t,void 0,this.performanceClient,e.correlationId);if(!n)throw vU(cU);var i;if(n.expiresOn&&sM(n.expiresOn,e.refreshTokenExpirationOffsetSeconds||300))throw null===(i=this.performanceClient)||void 0===i||i.addFields({rtExpiresOnMs:Number(n.expiresOn)},e.correlationId),vU(uU);const o={...e,refreshToken:n.secret,authenticationScheme:e.authenticationScheme||TN.BEARER,ccsCredential:{credential:e.account.homeAccountId,type:PL}};try{return await QF(this.acquireToken.bind(this),MD,this.logger,this.performanceClient,e.correlationId)(o)}catch(Dee){var s;if(Dee instanceof gU)if(null===(s=this.performanceClient)||void 0===s||s.addFields({rtExpiresOnMs:Number(n.expiresOn)},e.correlationId),Dee.subError===dU){this.logger.verbose("acquireTokenWithRefreshToken: bad refresh token, removing from cache");const e=aM(n);this.cacheManager.removeRefreshToken(e)}throw Dee}}async executeTokenRequest(e,t){var r;null===(r=this.performanceClient)||void 0===r||r.addQueueMeasurement(OD,e.correlationId);const n=this.createTokenQueryParameters(e),i=dL.appendQueryString(t.tokenEndpoint,n),o=await QF(this.createTokenRequestBody.bind(this),FD,this.logger,this.performanceClient,e.correlationId)(e),s=this.createTokenRequestHeaders(e.ccsCredential),a=nU(this.config.authOptions.clientId,e);return QF(this.executePostToTokenEndpoint.bind(this),PD,this.logger,this.performanceClient,e.correlationId)(i,o,s,a,e.correlationId,PD)}async createTokenRequestBody(e){var t,r,n;null===(t=this.performanceClient)||void 0===t||t.addQueueMeasurement(FD,e.correlationId);const i=new Map;if(WL(i,e.embeddedClientId||(null===(r=e.tokenBodyParameters)||void 0===r?void 0:r[OL])||this.config.authOptions.clientId),e.redirectUri&&KL(i,e.redirectUri),VL(i,e.scopes,!0,null===(n=this.config.authOptions.authority.options.OIDCOptions)||void 0===n?void 0:n.defaultScopes),sD(i,pN),aD(i),eD(i,this.config.libraryInfo),tD(i,this.config.telemetry.application),fD(i),this.serverTelemetryManager&&!RL(this.config)&&hD(i,this.serverTelemetryManager),function(e,t){e.set("refresh_token",t)}(i,e.refreshToken),this.config.clientCredentials.clientSecret&&nD(i,this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion){const t=this.config.clientCredentials.clientAssertion;iD(i,await SU(t.assertion,this.config.authOptions.clientId,e.resourceRequestUri)),oD(i,t.assertionType)}if(e.authenticationScheme===TN.POP){const t=new wU(this.cryptoUtils,this.performanceClient);let r;if(e.popKid)r=this.cryptoUtils.encodeKid(e.popKid);else{r=(await QF(t.generateCnf.bind(t),hF,this.logger,this.performanceClient,e.correlationId)(e,this.logger)).reqCnfString}uD(i,r)}else if(e.authenticationScheme===TN.SSH){if(!e.sshJwk)throw VM(LM);dD(i,e.sshJwk)}if((!WM.isEmptyObj(e.claims)||this.config.authOptions.clientCapabilities&&this.config.authOptions.clientCapabilities.length>0)&&XL(i,e.claims,this.config.authOptions.clientCapabilities),this.config.systemOptions.preventCorsPreflight&&e.ccsCredential)switch(e.ccsCredential.type){case PL:try{YL(i,JM(e.ccsCredential.credential))}catch(Dee){this.logger.verbose("Could not parse home account ID for CCS Header: "+Dee)}break;case NL:JL(i,e.ccsCredential.credential)}return e.embeddedClientId&&pD(i,this.config.authOptions.clientId,this.config.authOptions.redirectUri),e.tokenBodyParameters&&lD(i,e.tokenBodyParameters),HL(i,e.correlationId,this.performanceClient),uL(i)}}/*! @azure/msal-common v15.4.0 2025-03-25 */class AU extends aU{constructor(e,t){super(e,t)}async acquireCachedToken(e){var t;null===(t=this.performanceClient)||void 0===t||t.addQueueMeasurement(zD,e.correlationId);let r=VN;if(e.forceRefresh||!this.config.cacheOptions.claimsBasedCachingEnabled&&!WM.isEmptyObj(e.claims))throw this.setCacheOutcome(WN,e.correlationId),GO(OO);if(!e.account)throw GO(EO);const n=e.account.tenantId||function(e){var t;const r=null===(t=new dL(e).getUrlComponents().PathSegments.slice(-1)[0])||void 0===t?void 0:t.toLowerCase();switch(r){case tN:case rN:case nN:return;default:return r}}(e.authority),i=this.cacheManager.getTokenKeys(),o=this.cacheManager.getAccessToken(e.account,e,i,n,this.performanceClient,e.correlationId);if(!o)throw this.setCacheOutcome(KN,e.correlationId),GO(OO);if(s=o.cachedAt,Number(s)>nM()||sM(o.expiresOn,this.config.systemOptions.tokenRenewalOffsetSeconds))throw this.setCacheOutcome(GN,e.correlationId),GO(OO);var s;o.refreshOn&&sM(o.refreshOn,0)&&(r=JN);const a=e.authority||this.authority.getPreferredCache(),c={account:this.cacheManager.readAccountFromCache(e.account),accessToken:o,idToken:this.cacheManager.getIdToken(e.account,i,n,this.performanceClient,e.correlationId),refreshToken:null,appMetadata:this.cacheManager.readAppMetadataFromCac
39he(a)};return this.setCacheOutcome(r,e.correlationId),this.config.serverTelemetryManager&&this.config.serverTelemetryManager.incrementCacheHits(),[await QF(this.generateResultFromCacheRecord.bind(this),BD,this.logger,this.performanceClient,e.correlationId)(c,e),r]}setCacheOutcome(e,t){var r,n;null===(r=this.serverTelemetryManager)||void 0===r||r.setCacheOutcome(e),null===(n=this.performanceClient)||void 0===n||n.addFields({cacheOutcome:e},t),e!==VN&&this.logger.info(`Token refresh is required due to cache outcome: ${e}`)}async generateResultFromCacheRecord(e,t){var r;let n;if(null===(r=this.performanceClient)||void 0===r||r.addQueueMeasurement(BD,t.correlationId),e.idToken&&(n=tM(e.idToken.secret,this.config.cryptoInterface.base64Decode)),t.maxAge||0===t.maxAge){var i;const e=null===(i=n)||void 0===i?void 0:i.auth_time;if(!e)throw GO(pO);rM(e,t.maxAge)}return kU.generateAuthenticationResult(this.cryptoUtils,this.authority,e,!0,t,n)}}/*! @azure/msal-common v15.4.0 2025-03-25 */const IU={sendGetRequestAsync:()=>Promise.reject(GO($O)),sendPostRequestAsync:()=>Promise.reject(GO($O))};/*! @azure/msal-common v15.4.0 2025-03-25 */function TU(e,t,r,n){var i,o;const s=t.correlationId,a=new Map;WL(a,t.embeddedClientId||(null===(i=t.extraQueryParameters)||void 0===i?void 0:i[OL])||e.clientId);if(VL(a,[...t.scopes||[],...t.extraScopesToConsent||[]],!0,null===(o=e.authority.options.OIDCOptions)||void 0===o?void 0:o.defaultScopes),KL(a,t.redirectUri),ZL(a,s),function(e,t){e.set("response_mode",t||hN)}(a,t.responseMode),aD(a),t.prompt&&(!function(e,t){e.set("prompt",t)}(a,t.prompt),null==n||n.addFields({prompt:t.prompt},s)),t.domainHint&&(!function(e,t){e.set("domain_hint",t)}(a,t.domainHint),null==n||n.addFields({domainHintFromRequest:!0},s)),t.prompt!==sN.SELECT_ACCOUNT)if(t.sid&&t.prompt===sN.NONE)r.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from request"),QL(a,t.sid),null==n||n.addFields({sidFromRequest:!0},s);else if(t.account){const e=(c=t.account,(null===(l=c.idTokenClaims)||void 0===l?void 0:l.sid)||null);let i=function(e){var t;return(null===(t=e.idTokenClaims)||void 0===t?void 0:t.login_hint)||null}/*! @azure/msal-common v15.4.0 2025-03-25 */(t.account);if(i&&t.domainHint&&(r.warning('AuthorizationCodeClient.createAuthCodeUrlQueryString: "domainHint" param is set, skipping opaque "login_hint" claim. Please consider not passing domainHint'),i=null),i){r.verbose("createAuthCodeUrlQueryString: login_hint claim present on account"),GL(a,i),null==n||n.addFields({loginHintFromClaim:!0},s);try{YL(a,JM(t.account.homeAccountId))}catch(Dee){r.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}else if(e&&t.prompt===sN.NONE){r.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from account"),QL(a,e),null==n||n.addFields({sidFromClaim:!0},s);try{YL(a,JM(t.account.homeAccountId))}catch(Dee){r.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}else if(t.loginHint)r.verbose("createAuthCodeUrlQueryString: Adding login_hint from request"),GL(a,t.loginHint),JL(a,t.loginHint),null==n||n.addFields({loginHintFromRequest:!0},s);else if(t.account.username){r.verbose("createAuthCodeUrlQueryString: Adding login_hint from account"),GL(a,t.account.username),null==n||n.addFields({loginHintFromUpn:!0},s);try{YL(a,JM(t.account.homeAccountId))}catch(Dee){r.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}}else t.loginHint&&(r.verbose("createAuthCodeUrlQueryString: No account, adding login_hint from request"),GL(a,t.loginHint),JL(a,t.loginHint),null==n||n.addFields({loginHintFromRequest:!0},s));else r.verbose("createAuthCodeUrlQueryString: Prompt is select_account, ignoring account hints");var c,l;return t.nonce&&function(e,t){e.set("nonce",t)}(a,t.nonce),t.state&&rD(a,t.state),(t.claims||e.clientCapabilities&&e.clientCapabilities.length>0)&&XL(a,t.claims,e.clientCapabilities),t.embeddedClientId&&pD(a,e.clientId,e.redirectUri),!e.instanceAware||t.extraQueryParameters&&Object.keys(t.extraQueryParameters).includes(qL)||cD(a),a}function RU(e,t){const r=uL(t);return dL.appendQueryString(e.authorizationEndpoint,r)}function PU(e,t){if(!e.state||!t)throw e.state?GO(hO,"Cached State"):GO(hO,"Server State");let r,n;try{r=decodeURIComponent(e.state)}catch(Dee){throw GO(uO,e.state)}try{n=decodeURIComponent(t)}catch(Dee){throw GO(uO,e.state)}if(r!==n)throw GO(dO);if(e.error||e.error_description||e.suberror){const t=function(e){var t,r;const n="code=",i=null===(t=e.error_uri)||void 0===t?void 0:t.lastIndexOf(n);return i&&i>=0?null===(r=e.error_uri)||void 0===r?void 0:r.substring(i+n.length):void 0}(e);if(mU(e.error,e.error_description,e.suberror))throw new gU(e.error||"",e.error_description,e.suberror,e.timestamp||"",e.trace_id||"",e.correlation_id||"",e.claims||"",t);throw new rU(e.error||"",e.error_description,e.suberror,t)}}function NU(e){const{skus:t,libraryName:r,libraryVersion:n,extensionName:i,extensionVersion:o}=e,s=new Map([[0,[r,n]],[2,[i,o]]]);let a=[];if(null!=t&&t.length){if(a=t.split(","),a.length<4)return t}else a=Array.from({length:4},(()=>"|"));
39return s.forEach(((e,t)=>{var r,n;2===e.length&&null!==(r=e[0])&&void 0!==r&&r.length&&null!==(n=e[1])&&void 0!==n&&n.length&&function(e){const{skuArr:t,index:r,skuName:n,skuVersion:i}=e;if(r>=t.length)return;t[r]=[n,i].join("|")}({skuArr:a,index:t,skuName:e[0],skuVersion:e[1]})})),a.join(",")}class OU{constructor(e,t){this.cacheOutcome=VN,this.cacheManager=t,this.apiId=e.apiId,this.correlationId=e.correlationId,this.wrapperSKU=e.wrapperSKU||BP.EMPTY_STRING,this.wrapperVer=e.wrapperVer||BP.EMPTY_STRING,this.telemetryCacheKey=IN.CACHE_KEY+yN+e.clientId}generateCurrentRequestHeaderValue(){const e=`${this.apiId}${IN.VALUE_SEPARATOR}${this.cacheOutcome}`,t=[this.wrapperSKU,this.wrapperVer],r=this.getNativeBrokerErrorCode();null!=r&&r.length&&t.push(`broker_error=${r}`);const n=t.join(IN.VALUE_SEPARATOR),i=[e,this.getRegionDiscoveryFields()].join(IN.VALUE_SEPARATOR);return[IN.SCHEMA_VERSION,i,n].join(IN.CATEGORY_SEPARATOR)}generateLastRequestHeaderValue(){const e=this.getLastRequests(),t=OU.maxErrorsToSend(e),r=e.failedRequests.slice(0,2*t).join(IN.VALUE_SEPARATOR),n=e.errors.slice(0,t).join(IN.VALUE_SEPARATOR),i=e.errors.length,o=[i,t<i?IN.OVERFLOW_TRUE:IN.OVERFLOW_FALSE].join(IN.VALUE_SEPARATOR);return[IN.SCHEMA_VERSION,e.cacheHits,r,n,o].join(IN.CATEGORY_SEPARATOR)}cacheFailedRequest(e){const t=this.getLastRequests();t.errors.length>=IN.MAX_CACHED_ERRORS&&(t.failedRequests.shift(),t.failedRequests.shift(),t.errors.shift()),t.failedRequests.push(this.apiId,this.correlationId),e instanceof Error&&e&&e.toString()?e instanceof eO?e.subError?t.errors.push(e.subError):e.errorCode?t.errors.push(e.errorCode):t.errors.push(e.toString()):t.errors.push(e.toString()):t.errors.push(IN.UNKNOWN_ERROR),this.cacheManager.setServerTelemetry(this.telemetryCacheKey,t)}incrementCacheHits(){const e=this.getLastRequests();return e.cacheHits+=1,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,e),e.cacheHits}getLastRequests(){return this.cacheManager.getServerTelemetry(this.telemetryCacheKey)||{failedRequests:[],errors:[],cacheHits:0}}clearTelemetryCache(){const e=this.getLastRequests(),t=OU.maxErrorsToSend(e);if(t===e.errors.length)this.cacheManager.removeItem(this.telemetryCacheKey);else{const r={failedRequests:e.failedRequests.slice(2*t),errors:e.errors.slice(t),cacheHits:0};this.cacheManager.setServerTelemetry(this.telemetryCacheKey,r)}}static maxErrorsToSend(e){let t,r=0,n=0;const i=e.errors.length;for(t=0;t<i;t++){const i=e.failedRequests[2*t]||BP.EMPTY_STRING,o=e.failedRequests[2*t+1]||BP.EMPTY_STRING,s=e.errors[t]||BP.EMPTY_STRING;if(n+=i.toString().length+o.toString().length+s.length+3,!(n<IN.MAX_LAST_HEADER_BYTES))break;r+=1}return r}getRegionDiscoveryFields(){const e=[];return e.push(this.regionUsed||BP.EMPTY_STRING),e.push(this.regionSource||BP.EMPTY_STRING),e.push(this.regionOutcome||BP.EMPTY_STRING),e.join(",")}updateRegionDiscoveryMetadata(e){this.regionUsed=e.region_used,this.regionSource=e.region_source,this.regionOutcome=e.region_outcome}setCacheOutcome(e){this.cacheOutcome=e}setNativeBrokerErrorCode(e){const t=this.getLastRequests();t.nativeBrokerErrorCode=e,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,t)}getNativeBrokerErrorCode(){return this.getLastRequests().nativeBrokerErrorCode}clearNativeBrokerErrorCode(){const e=this.getLastRequests();delete e.nativeBrokerErrorCode,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,e)}static makeExtraSkuString(e){return NU(e)}}/*! @azure/msal-common v15.4.0 2025-03-25 */const MU="missing_kid_error",LU="missing_alg_error",DU={[MU]:"The JOSE Header for the requested JWT, JWS or JWK object requires a keyId to be configured as the 'kid' header claim. No 'kid' value was provided.",[LU]:"The JOSE Header for the requested JWT, JWS or JWK object requires an algorithm to be specified as the 'alg' header claim. No 'alg' value was provided."};class FU extends eO{constructor(e,t){super(e,t),this.name="JoseHeaderError",Object.setPrototypeOf(this,FU.prototype)}}function UU(e){return new FU(e,DU[e])}/*! @azure/msal-common v15.4.0 2025-03-25 */class zU{constructor(e){this.typ=e.typ,this.alg=e.alg,this.kid=e.kid}static getShrHeaderString(e){if(!e.kid)throw UU(MU);if(!e.alg)throw UU(LU);const t=new zU({typ:e.typ||YN,kid:e.kid,alg:e.alg});return JSON.stringify(t)}}/*! @azure/msal-common v15.4.0 2025-03-25 */class BU{startMeasurement(){}endMeasurement(){}flushMeasurement(){return null}}class qU{generateId(){return"callback-id"}startMeasurement(e,t){return{end:()=>null,discard:()=>{},add:()=>{},increment:()=>{},event:{eventId:this.generateId(),status:JF,authority:"",libraryName:"",libraryVersion:"",clientId:"",name:e,startTimeMs:Date.now(),correlationId:t||""},measurement:new BU}}startPerformanceMeasurement(){return new BU}calculateQueuedTime(){return 0}addQueueMeasurement(){}setPreQueueTime(){}endMeasurement(){return null}discardMeasurements(){}removePerformanceCallback(){return!0}addPerformanceCallback(){return""}emitEvents(){}addFields(){}incrementFields(){}cacheEventByCorrelationId(){}}/*! @azure/msal-browser v4.9.1 2025-03-26 */const HU="pkce_not_created",$U="ear_jwk_empty",VU="ear_jwe_empty",WU="crypto_nonexistent",KU="empty_navigate_uri",GU="hash_empty_error",JU="no_state_in_hash",YU="hash_does_not_contain_known_properties",QU="unable_to_parse_state",XU="state_interaction_type_mismatch",ZU="interaction_in_progress",ez="popup_window_error",tz="empty_window_error",rz="user_cancelled",nz="monitor_popup_timeout",iz="monitor_window_timeout",oz="redirect_in_iframe",sz="block_iframe_reload",az="block_nested_popups",cz="iframe_closed_prematurely",lz="silent_logout_unsupported",uz="no_account_error",dz="silent_prompt_value_error",hz="no_token_request_cache_error",fz="unable_to_parse_token_request_cache_error",pz="auth_request_not_set_error",gz="invalid_cache_type",mz="non_browser_environment",vz="database_not_open",yz="no_network_connectivity",bz="post_request_failed",wz="get_request_failed",xz="failed_to_parse_response",kz="unable_to_load_token",_z="crypto_key_not_found",Cz="auth_code_required",Sz="auth_code_or_nativeAccountId_required",Ez="spa_code_and_nativeAccountId_present",jz="database_unavailable",Az="unable_to_acquire_token_from_native_platform",Iz="native_handshake_timeout",Tz="native_extension_not_installed",Rz="native_connection_not_established",Pz="uninitialized_public_client_application",Nz="native_prompt_not_supported",Oz="invalid_base64_string",Mz="invalid_pop_token_request",Lz="failed_to_build_headers",Dz="failed_to_parse_headers",Fz="failed_to_decrypt_ear_response",Uz="For more visit: aka.ms/msaljs/browser-errors",zz={[HU]:"The PKCE code challenge and verifier could not be generated.",[$U]:"No EAR encryption key provided. This is unexpected.",[VU]:"Server response does not contain ear_jwe property. This is unexpected.",[WU]:"The crypto object or function is not available.",[KU]:"Navigation URI is empty. Please check stack trace for more info.",[GU]:`Hash value cannot be processed because it is empty. Please verify that your redirectUri is not clearing the hash. ${Uz}`,[JU]:"Hash does not contain state. Please verify that the request originated from msal.",[YU]:`Hash does not contain known properites. Please verify that your redirectUri is not changing the hash.  ${Uz}`,[QU]:"Unable to parse state. Please verify that the request originated from msal.",[XU]:"Hash contains state but the interaction type does not match the caller.",[ZU]:`Interaction is currently in progress. Please ensure that this interaction has been completed before calling an interactive API.   ${Uz}`,[ez]:"Error opening popup window. This can happen if you are using IE or if popups are blocked in the browser.",[tz]:"window.open returned null or undefined window object.",[rz]:"User cancelled the flow.",[nz]:`Token acquisition in popup failed due to timeout.  ${Uz}`,[iz]:`Token acquisition in iframe failed due to timeout.  ${Uz}
39`,[oz]:"Redirects are not supported for iframed or brokered applications. Please ensure you are using MSAL.js in a top frame of the window if using the redirect APIs, or use the popup APIs.",[sz]:`Request was blocked inside an iframe because MSAL detected an authentication response.  ${Uz}`,[az]:"Request was blocked inside a popup because MSAL detected it was running in a popup.",[cz]:"The iframe being monitored was closed prematurely.",[lz]:"Silent logout not supported. Please call logoutRedirect or logoutPopup instead.",[uz]:"No account object provided to acquireTokenSilent and no active account has been set. Please call setActiveAccount or provide an account on the request.",[dz]:"The value given for the prompt value is not valid for silent requests - must be set to 'none' or 'no_session'.",[hz]:"No token request found in cache.",[fz]:"The cached token request could not be parsed.",[pz]:"Auth Request not set. Please ensure initiateAuthRequest was called from the InteractionHandler",[gz]:"Invalid cache type",[mz]:"Login and token requests are not supported in non-browser environments.",[vz]:"Database is not open!",[yz]:"No network connectivity. Check your internet connection.",[bz]:"Network request failed: If the browser threw a CORS error, check that the redirectUri is registered in the Azure App Portal as type 'SPA'",[wz]:"Network request failed. Please check the network trace to determine root cause.",[xz]:"Failed to parse network response. Check network trace.",[kz]:"Error loading token to cache.",[_z]:"Cryptographic Key or Keypair not found in browser storage.",[Cz]:"An authorization code must be provided (as the `code` property on the request) to this flow.",[Sz]:"An authorization code or nativeAccountId must be provided to this flow.",[Ez]:"Request cannot contain both spa code and native account id.",[jz]:"IndexedDB, which is required for persistent cryptographic key storage, is unavailable. This may be caused by browser privacy features which block persistent storage in third-party contexts.",[Az]:`Unable to acquire token from native platform.  ${Uz}`,[Iz]:"Timed out while attempting to establish connection to browser extension",[Tz]:"Native extension is not installed. If you think this is a mistake call the initialize function.",[Rz]:`Connection to native platform has not been established. Please install a compatible browser extension and run initialize().  ${Uz}`,[Pz]:`You must call and await the initialize function before attempting to call any other MSAL API.  ${Uz}`,[Nz]:"The provided prompt is not supported by the native platform. This request should be routed to the web based flow.",[Oz]:"Invalid base64 encoded string.",[Mz]:"Invalid PoP token request. The request should not have both a popKid value and signPopToken set to true.",[Lz]:"Failed to build request headers object.",[Dz]:"Failed to parse response headers",[Fz]:"Failed to decrypt ear response"};class Bz extends eO{constructor(e,t){super(e,zz[e],t),Object.setPrototypeOf(this,Bz.prototype),this.name="BrowserAuthError"}}function qz(e,t){return new Bz(e,t)}/*! @azure/msal-browser v4.9.1 2025-03-26 */const Hz="invalid_grant",$z=483,Vz=600,Wz="msal",Kz=30,Gz="msal.js.browser",Jz="53ee284d-920a-4b59-9d30-a60315b26836",Yz="ppnbnpeolgkicgegkbkbjmhlideopiji",Qz="MATS",Xz="Handshake",Zz="HandshakeResponse",eB="GetToken",tB="Response",rB="localStorage",nB="sessionStorage",iB="memoryStorage",oB="GET",sB="POST",aB="request.origin",cB="urlHash",lB="request.params",uB="code.verifier",dB="interaction.status",hB="request.native",fB="msal.account.keys",pB="msal.token.keys",gB="wrapper.sku",mB="wrapper.version",vB=861,yB=862,bB=863,wB=865,xB=866,kB=61,_B=961,CB=962;var SB;!function(e){e.Redirect="redirect",e.Popup="popup",e.Silent="silent",e.None="none"}(SB||(SB={}));const EB="startup",jB="login",AB="logout",IB="acquireToken",TB="ssoSilent",RB="handleRedirect",PB="none",NB={scopes:WP},OB="@azure/msal-react",MB="msal.db",LB=`${MB}.keys`,DB=0,FB=1,UB=2,zB=3,BB=4,qB=5,HB=[DB,qB,BB];/*! @azure/msal-browser v4.9.1 2025-03-26 */
40function $B(e){return encodeURIComponent(WB(e).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_"))}function VB(e){return KB(e).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function WB(e){return KB((new TextEncoder).encode(e))}function KB(e){const t=Array.from(e,(e=>String.fromCodePoint(e))).join("");return btoa(t)}/*! @azure/msal-browser v4.9.1 2025-03-26 */function GB(e){return(new TextDecoder).decode(JB(e))}function JB(e){let t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw qz(Oz)}const r=atob(t);return Uint8Array.from(r,(e=>e.codePointAt(0)||0))}/*! @azure/msal-browser v4.9.1 2025-03-26 */const YB="AES-GCM",QB="HKDF",XB="SHA-256",ZB=new Uint8Array([1,0,1]),eq="0123456789abcdef",tq=new Uint32Array(1),rq="raw",nq="encrypt",iq="decrypt",oq={name:"RSASSA-PKCS1-v1_5",hash:XB,modulusLength:2048,publicExponent:ZB};async function sq(e,t,r){null==t||t.addQueueMeasurement(UF,r);const n=(new TextEncoder).encode(e);return window.crypto.subtle.digest(XB,n)}function aq(e){return window.crypto.getRandomValues(e)}function cq(){return window.crypto.getRandomValues(tq),tq[0]}
40function lq(){const e=Date.now(),t=1024*cq()+(1023&cq()),r=new Uint8Array(16),n=Math.trunc(t/2**30),i=t&2**30-1,o=cq();r[0]=e/2**40,r[1]=e/2**32,r[2]=e/2**24,r[3]=e/65536,r[4]=e/256,r[5]=e,r[6]=112|n>>>8,r[7]=n,r[8]=128|i>>>24,r[9]=i>>>16,r[10]=i>>>8,r[11]=i,r[12]=o>>>24,r[13]=o>>>16,r[14]=o>>>8,r[15]=o;let s="";for(let a=0;a<r.length;a++)s+=eq.charAt(r[a]>>>4),s+=eq.charAt(15&r[a]),3!==a&&5!==a&&7!==a&&9!==a||(s+="-");return s}async function uq(e){return window.crypto.subtle.exportKey("jwk",e)}async function dq(){const e=await fq(),t={alg:"dir",kty:"oct",k:VB(new Uint8Array(e))};return WB(JSON.stringify(t))}async function hq(e,t){const r=t.split(".");if(5!==r.length)throw qz(Fz,"jwe_length");const n=await async function(e){const t=GB(e),r=JB(JSON.parse(t).k);return window.crypto.subtle.importKey(rq,r,YB,!1,[iq])}(e).catch((()=>{throw qz(Fz,"import_key")}));try{const e=(new TextEncoder).encode(r[0]),t=JB(r[2]),i=JB(r[3]),o=JB(r[4]),s=8*o.byteLength,a=new Uint8Array(i.length+o.length);a.set(i),a.set(o,i.length);const c=await window.crypto.subtle.decrypt({name:YB,iv:t,tagLength:s,additionalData:e},n,a);return(new TextDecoder).decode(c)}catch(Dee){throw qz(Fz,"decrypt")}}async function fq(){const e=await window.crypto.subtle.generateKey({name:YB,length:256},!0,[nq,iq]);return window.crypto.subtle.exportKey(rq,e)}async function pq(e){return window.crypto.subtle.importKey(rq,e,QB,!1,["deriveKey"])}async function gq(e,t,r){return window.crypto.subtle.deriveKey({name:QB,salt:t,hash:XB,info:(new TextEncoder).encode(r)},e,{name:YB,length:256},!1,[nq,iq])}async function mq(e,t,r){const n=(new TextEncoder).encode(t),i=window.crypto.getRandomValues(new Uint8Array(16)),o=await gq(e,i,r),s=await window.crypto.subtle.encrypt({name:YB,iv:new Uint8Array(12)},o,n);return{data:VB(new Uint8Array(s)),nonce:VB(i)}}async function vq(e,t,r,n){const i=JB(n),o=await gq(e,JB(t),r),s=await window.crypto.subtle.decrypt({name:YB,iv:new Uint8Array(12)},o,i);return(new TextDecoder).decode(s)}async function yq(e){const t=await sq(e);return VB(new Uint8Array(t))}/*! @azure/msal-browser v4.9.1 2025-03-26 */const bq="storage_not_supported",wq="stubbed_public_client_application_called",xq="in_mem_redirect_unavailable",kq={[bq]:"Given storage configuration option was not supported.",[wq]:"Stub instance of Public Client Application was called. If using msal-react, please ensure context is not used without a provider. For more visit: aka.ms/msaljs/browser-errors",[xq]:"Redirect cannot be supported. In-memory storage was selected and storeAuthStateInCookie=false, which would cause the library to be unable to handle the incoming hash. If you would like to use the redirect API, please use session/localStorage or set storeAuthStateInCookie=true."};class _q extends eO{constructor(e,t){super(e,t),this.name="BrowserConfigurationAuthError",Object.setPrototypeOf(this,_q.prototype)}}function Cq(e){return new _q(e,kq[e])}/*! @azure/msal-browser v4.9.1 2025-03-26 */function Sq(){return window.parent!==window}function Eq(){return"undefined"!=typeof window&&window.location?window.location.href.split("?")[0].split("#")[0]:""}function jq(){if("undefined"!=typeof window&&window.opener&&window.opener!==window&&"string"==typeof window.name&&0===window.name.indexOf(`${Wz}.`))throw qz(az)}function Aq(){if("undefined"==typeof window)throw qz(mz)}function Iq(e){if(!e)throw qz(Pz)}function Tq(e){Aq(),function(){if(dL.hashContainsKnownProperties(window.location.hash)&&Sq())throw qz(sz)}(),jq(),Iq(e)}function Rq(e,t){if(Tq(e),function(e){if(Sq()&&!e)throw qz(oz)}(t.system.allowRedirectInIframe),t.cache.cacheLocation===iB&&!t.cache.storeAuthStateInCookie)throw Cq(xq)}function Pq(e){const t=document.createElement("link");t.rel="preconnect",t.href=new URL(e).origin,t.crossOrigin="anonymous",document.head.appendChild(t),window.setTimeout((()=>{try{document.head.removeChild(t)}catch(e){}}),1e4)}/*! @azure/msal-browser v4.9.1 2025-03-26 */
41class Nq{navigateInternal(e,t){return Nq.defaultNavigateWindow(e,t)}navigateExternal(e,t){return Nq.defaultNavigateWindow(e,t)}static defaultNavigateWindow(e,t){return t.noHistory?window.location.replace(e):window.location.assign(e),new Promise((e=>{setTimeout((()=>{e(!0)}),t.timeout)}))}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class Oq{async sendGetRequestAsync(e,t){let r,n={},i=0;const o=Mq(t);try{r=await fetch(e,{method:oB,headers:o})}catch(Dee){throw qz(window.navigator.onLine?wz:yz)}n=Lq(r.headers);try{return i=r.status,{headers:n,body:await r.json(),status:i}}catch(Dee){throw sU(qz(xz),i,n)}}async sendPostRequestAsync(e,t){const r=t&&t.body||"",n=Mq(t);let i,o=0,s={};try{i=await fetch(e,{method:sB,headers:n,body:r})}catch(Dee){throw qz(window.navigator.onLine?bz:yz)}s=Lq(i.headers);try{return o=i.status,{headers:s,body:await i.json(),status:o}}catch(Dee){throw sU(qz(xz),o,s)}}}function Mq(e){try{const t=new Headers;if(!e||!e.headers)return t;const r=e.headers;return Object.entries(r).forEach((([e,r])=>{t.append(e,r)})),t}catch(Dee){throw qz(Lz)}}function Lq(e){try{const t={};return e.forEach(((e,r)=>{t[r]=e})),t}catch(Dee){throw qz(Dz)}}/*! @azure/msal-browser v4.9.1 2025-03-26 */const Dq=1e4;/*! @azure/msal-browser v4.9.1 2025-03-26 */const Fq="4.9.1";/*! @azure/msal-browser v4.9.1 2025-03-26 */
42class Uq{static loggerCallback(e,t){switch(e){case YO.Error:return void console.error(t);case YO.Info:return void console.info(t);case YO.Verbose:return void console.debug(t);case YO.Warning:return void console.warn(t);default:return void console.log(t)}}constructor(e){var t,r;let n;this.browserEnvironment="undefined"!=typeof window,this.config=function({auth:e,cache:t,system:r,telemetry:n},i){const o={clientId:BP.EMPTY_STRING,authority:`${BP.DEFAULT_AUTHORITY}`,knownAuthorities:[],cloudDiscoveryMetadata:BP.EMPTY_STRING,authorityMetadata:BP.EMPTY_STRING,redirectUri:"undefined"!=typeof window?Eq():"",postLogoutRedirectUri:BP.EMPTY_STRING,navigateToLoginRequestUrl:!0,clientCapabilities:[],protocolMode:iL,OIDCOptions:{serverResponseType:dN,defaultScopes:[BP.OPENID_SCOPE,BP.PROFILE_SCOPE,BP.OFFLINE_ACCESS_SCOPE]},azureCloudOptions:{azureCloudInstance:eM,tenant:BP.EMPTY_STRING},skipAuthorityMetadataCache:!1,supportsNestedAppAuth:!1,instanceAware:!1},s={cacheLocation:nB,temporaryCacheLocation:nB,storeAuthStateInCookie:!1,secureCookies:!1,cacheMigrationEnabled:!(!t||t.cacheLocation!==rB),claimsBasedCachingEnabled:!1},a={loggerCallback:()=>{},logLevel:YO.Info,piiLoggingEnabled:!1},c={...{..._L,loggerOptions:a,networkClient:i?new Oq:IU,navigationClient:new Nq,loadFrameTimeout:0,windowHashTimeout:(null==r?void 0:r.loadFrameTimeout)||6e4,iframeHashTimeout:(null==r?void 0:r.loadFrameTimeout)||Dq,navigateFrameWait:0,redirectNavigationTimeout:3e4,asyncPopups:!1,allowRedirectInIframe:!1,allowPlatformBroker:!1,nativeBrokerHandshakeTimeout:(null==r?void 0:r.nativeBrokerHandshakeTimeout)||2e3,pollIntervalMilliseconds:Kz},...r,loggerOptions:(null==r?void 0:r.loggerOptions)||a},l={application:{appName:BP.EMPTY_STRING,appVersion:BP.EMPTY_STRING},client:new qU};(null==e?void 0:e.protocolMode)!==oL&&null!=e&&e.OIDCOptions&&new QO(c.loggerOptions).warning(JSON.stringify(VM(zM)));if(null!=e&&e.protocolMode&&e.protocolMode===oL&&null!=c&&c.allowPlatformBroker)throw VM(BM);return{auth:{...o,...e,OIDCOptions:{...o.OIDCOptions,...null==e?void 0:e.OIDCOptions}},cache:{...s,...t},system:c,telemetry:{...l,...n}}}(e,this.browserEnvironment);try{n=window[nB]}catch(Dee){}const i=null===(t=n)||void 0===t?void 0:t.getItem("msal.browser.log.level"),o=null===(r=n)||void 0===r||null===(r=r.getItem("msal.browser.log.pii"))||void 0===r?void 0:r.toLowerCase(),s="true"===o||"false"!==o&&void 0,a={...this.config.system.loggerOptions},c=i&&Object.keys(YO).includes(i)?YO[i]:void 0;c&&(a.loggerCallback=Uq.loggerCallback,a.logLevel=c),void 0!==s&&(a.piiLoggingEnabled=s),this.logger=new QO(a,"@azure/msal-browser",Fq),this.available=!1}getConfig(){return this.config}getLogger(){return this.logger}isAvailable(){return this.available}isBrowserEnvironment(){return this.browserEnvironment}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class zq extends Uq{getModuleName(){return zq.MODULE_NAME}getId(){return zq.ID}async initialize(){return this.available="undefined"!=typeof window,this.available}}zq.MODULE_NAME="",zq.ID="StandardOperatingContext";/*! @azure/msal-browser v4.9.1 2025-03-26 */
43class Bq{constructor(){this.dbName=MB,this.version=1,this.tableName=LB,this.dbOpen=!1}async open(){return new Promise(((e,t)=>{const r=window.indexedDB.open(this.dbName,this.version);r.addEventListener("upgradeneeded",(e=>{e.target.result.createObjectStore(this.tableName)})),r.addEventListener("success",(t=>{const r=t;
43this.db=r.target.result,this.dbOpen=!0,e()})),r.addEventListener("error",(()=>t(qz(jz))))}))}closeConnection(){const e=this.db;e&&this.dbOpen&&(e.close(),this.dbOpen=!1)}async validateDbIsOpen(){if(!this.dbOpen)return this.open()}async getItem(e){return await this.validateDbIsOpen(),new Promise(((t,r)=>{if(!this.db)return r(qz(vz));const n=this.db.transaction([this.tableName],"readonly").objectStore(this.tableName).get(e);n.addEventListener("success",(e=>{const r=e;this.closeConnection(),t(r.target.result)})),n.addEventListener("error",(e=>{this.closeConnection(),r(e)}))}))}async setItem(e,t){return await this.validateDbIsOpen(),new Promise(((r,n)=>{if(!this.db)return n(qz(vz));const i=this.db.transaction([this.tableName],"readwrite").objectStore(this.tableName).put(t,e);i.addEventListener("success",(()=>{this.closeConnection(),r()})),i.addEventListener("error",(e=>{this.closeConnection(),n(e)}))}))}async removeItem(e){return await this.validateDbIsOpen(),new Promise(((t,r)=>{if(!this.db)return r(qz(vz));const n=this.db.transaction([this.tableName],"readwrite").objectStore(this.tableName).delete(e);n.addEventListener("success",(()=>{this.closeConnection(),t()})),n.addEventListener("error",(e=>{this.closeConnection(),r(e)}))}))}async getKeys(){return await this.validateDbIsOpen(),new Promise(((e,t)=>{if(!this.db)return t(qz(vz));const r=this.db.transaction([this.tableName],"readonly").objectStore(this.tableName).getAllKeys();r.addEventListener("success",(t=>{const r=t;this.closeConnection(),e(r.target.result)})),r.addEventListener("error",(e=>{this.closeConnection(),t(e)}))}))}async containsKey(e){return await this.validateDbIsOpen(),new Promise(((t,r)=>{if(!this.db)return r(qz(vz));const n=this.db.transaction([this.tableName],"readonly").objectStore(this.tableName).count(e);n.addEventListener("success",(e=>{const r=e;this.closeConnection(),t(1===r.target.result)})),n.addEventListener("error",(e=>{this.closeConnection(),r(e)}))}))}async deleteDatabase(){return this.db&&this.dbOpen&&this.closeConnection(),new Promise(((e,t)=>{const r=window.indexedDB.deleteDatabase(MB),n=setTimeout((()=>t(!1)),200);r.addEventListener("success",(()=>(clearTimeout(n),e(!0)))),r.addEventListener("blocked",(()=>(clearTimeout(n),e(!0)))),r.addEventListener("error",(()=>(clearTimeout(n),t(!1))))}))}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class qq{constructor(){this.cache=new Map}async initialize(){}getItem(e){return this.cache.get(e)||null}getUserData(e){return this.getItem(e)}setItem(e,t){this.cache.set(e,t)}async setUserData(e,t){this.setItem(e,t)}removeItem(e){this.cache.delete(e)}getKeys(){const e=[];return this.cache.forEach(((t,r)=>{e.push(r)})),e}containsKey(e){return this.cache.has(e)}clear(){this.cache.clear()}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class Hq{constructor(e){this.inMemoryCache=new qq,this.indexedDBCache=new Bq,this.logger=e}handleDatabaseAccessError(e){if(!(e instanceof Bz&&e.errorCode===jz))throw e;this.logger.error("Could not access persistent storage. This may be caused by browser privacy features which block persistent storage in third-party contexts.")}async getItem(e){const t=this.inMemoryCache.getItem(e);if(!t)try{return this.logger.verbose("Queried item not found in in-memory cache, now querying persistent storage."),await this.indexedDBCache.getItem(e)}catch(Dee){this.handleDatabaseAccessError(Dee)}return t}async setItem(e,t){this.inMemoryCache.setItem(e,t);try{await this.indexedDBCache.setItem(e,t)}catch(Dee){this.handleDatabaseAccessError(Dee)}}async removeItem(e){this.inMemoryCache.removeItem(e);try{await this.indexedDBCache.removeItem(e)}catch(Dee){this.handleDatabaseAccessError(Dee)}}async getKeys(){const e=this.inMemoryCache.getKeys();if(0===e.length)try{return this.logger.verbose("In-memory cache is empty, now querying persistent storage."),await this.indexedDBCache.getKeys()}catch(Dee){this.handleDatabaseAccessError(Dee)}return e}async containsKey(e){const t=this.inMemoryCache.containsKey(e);if(!t)try{return this.logger.verbose("Key not found in in-memory cache, now querying persistent storage."),await this.indexedDBCache.containsKey(e)}catch(Dee){this.handleDatabaseAccessError(Dee)}return t}clearInMemory(){this.logger.verbose("Deleting in-memory keystore"),this.inMemoryCache.clear(),this.logger.verbose("In-memory keystore deleted")}
43async clearPersistent(){try{this.logger.verbose("Deleting persistent keystore");const e=await this.indexedDBCache.deleteDatabase();return e&&this.logger.verbose("Persistent keystore deleted"),e}catch(Dee){return this.handleDatabaseAccessError(Dee),!1}}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class $q{constructor(e,t,r){this.logger=e,function(e){if(!window)throw qz(mz);if(!window.crypto)throw qz(WU);if(!e&&!window.crypto.subtle)throw qz(WU,"crypto_subtle_undefined")}(null!=r&&r),this.cache=new Hq(this.logger),this.performanceClient=t}createNewGuid(){return lq()}base64Encode(e){return WB(e)}base64Decode(e){return GB(e)}base64UrlEncode(e){return $B(e)}encodeKid(e){return this.base64UrlEncode(JSON.stringify({kid:e}))}async getPublicKeyThumbprint(e){var t;const r=null===(t=this.performanceClient)||void 0===t?void 0:t.startMeasurement(kD,e.correlationId),n=await async function(e,t){return window.crypto.subtle.generateKey(oq,e,t)}($q.EXTRACTABLE,$q.POP_KEY_USAGES),i=await uq(n.publicKey),o=Vq({e:i.e,kty:i.kty,n:i.n}),s=await this.hashString(o),a=await uq(n.privateKey),c=await async function(e,t,r){return window.crypto.subtle.importKey("jwk",e,oq,t,r)}(a,!1,["sign"]);return await this.cache.setItem(s,{privateKey:c,publicKey:n.publicKey,requestMethod:e.resourceRequestMethod,requestUri:e.resourceRequestUri}),r&&r.end({success:!0}),s}async removeTokenBindingKey(e){await this.cache.removeItem(e);return!(await this.cache.containsKey(e))}async clearKeystore(){this.cache.clearInMemory();try{return await this.cache.clearPersistent(),!0}catch(Dee){return Dee instanceof Error?this.logger.error(`Clearing keystore failed with error: ${Dee.message}`):this.logger.error("Clearing keystore failed with unknown error"),!1}}async signJwt(e,t,r,n){var i;const o=null===(i=this.performanceClient)||void 0===i?void 0:i.startMeasurement(_D,n),s=await this.cache.getItem(t);if(!s)throw qz(_z);const a=await uq(s.publicKey),c=Vq(a),l=$B(JSON.stringify({kid:t})),u=$B(zU.getShrHeaderString({...null==r?void 0:r.header,alg:a.alg,kid:l}));e.cnf={jwk:JSON.parse(c)};const d=`${u}.${$B(JSON.stringify(e))}`,h=(new TextEncoder).encode(d),f=await async function(e,t){return window.crypto.subtle.sign(oq,e,t)}(s.privateKey,h),p=`${d}.${VB(new Uint8Array(f))}`;return o&&o.end({success:!0}),p}async hashString(e){return yq(e)}}function Vq(e){return JSON.stringify(e,Object.keys(e).sort())}/*! @azure/msal-browser v4.9.1 2025-03-26 */$q.POP_KEY_USAGES=["sign","verify"],$q.EXTRACTABLE=!0;const Wq=864e5,Kq="Lax",Gq="None";class Jq{initialize(){return Promise.resolve()}getItem(e){const t=`${encodeURIComponent(e)}`,r=document.cookie.split(";");for(let n=0;n<r.length;n++){const e=r[n],[i,...o]=decodeURIComponent(e).trim().split("="),s=o.join("=");if(i===t)return s}return""}getUserData(){throw GO($O)}setItem(e,t,r,n=!0,i=Kq){let o=`${encodeURIComponent(e)}=${encodeURIComponent(t)};path=/;SameSite=${i};`;if(r){const e=function(e){const t=new Date,r=new Date(t.getTime()+e*Wq);return r.toUTCString()}/*! @azure/msal-browser v4.9.1 2025-03-26 */(r);o+=`expires=${e};`}(n||i===Gq)&&(o+="Secure;"),document.cookie=o}async setUserData(){return Promise.reject(GO($O))}removeItem(e){this.setItem(e,"",-1)}getKeys(){const e=document.cookie.split(";"),t=[];return e.forEach((e=>{const r=decodeURIComponent(e).trim().split("=");t.push(r[0])})),t}containsKey(e){return this.getKeys().includes(e)}}function Yq(e){const t=e.getItem(fB);return t?JSON.parse(t):[]}function Qq(e,t){const r=t.getItem(`${pB}.${e}`);if(r){const e=JSON.parse(r);if(e&&e.hasOwnProperty("idToken")&&e.hasOwnProperty("accessToken")&&e.hasOwnProperty("refreshToken"))return e}return{idToken:[],accessToken:[],refreshToken:[]}}/*! @azure/msal-browser v4.9.1 2025-03-26 */const Xq="msal.cache.encryption";class Zq{constructor(e,t,r){if(!window.localStorage)throw Cq(bq);this.memoryStorage=new qq,this.initialized=!1,this.clientId=e,this.logger=t,this.performanceClient=r,this.broadcast=new BroadcastChannel("msal.broadcast.cache")}async initialize(e){this.initialized=!0;const t=new Jq,r=t.getItem(Xq);let n={key:"",id:""};if(r)try{n=JSON.parse(r)}catch(Dee){}if(n.key&&n.id){const t=YF(JB,HF,this.logger,this.performanceClient,e)(n.key);this.encryptionCookie={id:n.id,key:await QF(pq,BF,this.logger,this.performanceClient,e)(t)},await QF(this.importExistingCache.bind(this),NF,this.logger,this.performanceClient,e)(e)}else{this.clear();const r=lq(),n=await QF(fq,qF,this.logger,this.performanceClient,e)(),i=YF(VB,$F,this.logger,this.performanceClient,e)(new Uint8Array(n));this.encryptionCookie={id:r,key:await QF(pq,BF,this.logger,this.performanceClient,e)(n)};const o={id:r,key:i};t.setItem(Xq,JSON.stringify(o),0,!0,Gq)}this.broadcast.addEventListener("message",this.updateCache.bind(this))}getItem(e){return window.localStorage.getItem(e)}getUserData(e){if(!this.initialized)throw qz(Pz);return this.memoryStorage.getItem(e)}setItem(e,t){window.localStorage.setItem(e,t)}async setUserData(e,t,r){if(!this.initialized||!this.encryptionCookie)throw qz(Pz);const{data:n,nonce:i}=await QF(mq,VF,this.logger,this.performanceClient,r)(this.encryptionCookie.ke
43y,t,this.getContext(e)),o={id:this.encryptionCookie.id,nonce:i,data:n};this.memoryStorage.setItem(e,t),this.setItem(e,JSON.stringify(o)),this.broadcast.postMessage({key:e,value:t,context:this.getContext(e)})}removeItem(e){this.memoryStorage.containsKey(e)&&(this.memoryStorage.removeItem(e),this.broadcast.postMessage({key:e,value:null,context:this.getContext(e)})),window.localStorage.removeItem(e)}getKeys(){return Object.keys(window.localStorage)}containsKey(e){return window.localStorage.hasOwnProperty(e)}clear(){this.memoryStorage.clear();Yq(this).forEach((e=>this.removeItem(e)));const e=Qq(this.clientId,this);e.idToken.forEach((e=>this.removeItem(e))),e.accessToken.forEach((e=>this.removeItem(e))),e.refreshToken.forEach((e=>this.removeItem(e))),this.getKeys().forEach((e=>{(e.startsWith(BP.CACHE_PREFIX)||-1!==e.indexOf(this.clientId))&&this.removeItem(e)}))}async importExistingCache(e){if(!this.encryptionCookie)return;let t=Yq(this);t=await this.importArray(t,e),this.setItem(fB,JSON.stringify(t));const r=Qq(this.clientId,this);r.idToken=await this.importArray(r.idToken,e),r.accessToken=await this.importArray(r.accessToken,e),r.refreshToken=await this.importArray(r.refreshToken,e),this.setItem(`${pB}.${this.clientId}`,JSON.stringify(r))}async getItemFromEncryptedCache(e,t){if(!this.encryptionCookie)return null;const r=this.getItem(e);if(!r)return null;let n;try{n=JSON.parse(r)}catch(Dee){return null}return n.id&&n.nonce&&n.data?n.id!==this.encryptionCookie.id?(this.performanceClient.incrementFields({encryptedCacheExpiredCount:1},t),null):QF(vq,WF,this.logger,this.performanceClient,t)(this.encryptionCookie.key,n.nonce,this.getContext(e),n.data):(this.performanceClient.incrementFields({unencryptedCacheCount:1},t),null)}async importArray(e,t){const r=[],n=[];return e.forEach((e=>{const i=this.getItemFromEncryptedCache(e,t).then((t=>{t?(this.memoryStorage.setItem(e,t),r.push(e)):this.removeItem(e)}));n.push(i)})),await Promise.all(n),r}getContext(e){let t="";return e.includes(this.clientId)&&(t=this.clientId),t}updateCache(e){this.logger.trace("Updating internal cache from broadcast event");const t=this.performanceClient.startMeasurement(MF);t.add({isBackground:!0});const{key:r,value:n,context:i}=e.data;return r?i&&i!==this.clientId?(this.logger.trace(`Ignoring broadcast event from clientId: ${i}`),void t.end({success:!1,errorCode:"contextMismatch"})):(n?(this.memoryStorage.setItem(r,n),this.logger.verbose("Updated 
43item in internal cache")):(this.memoryStorage.removeItem(r),this.logger.verbose("Removed item from internal cache")),void t.end({success:!0})):(this.logger.error("Broadcast event missing key"),void t.end({success:!1,errorCode:"noKey"}))}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class eH{constructor(){if(!window.sessionStorage)throw Cq(bq)}async initialize(){}getItem(e){return window.sessionStorage.getItem(e)}getUserData(e){return this.getItem(e)}setItem(e,t){window.sessionStorage.setItem(e,t)}async setUserData(e,t){this.setItem(e,t)}removeItem(e){window.sessionStorage.removeItem(e)}getKeys(){return Object.keys(window.sessionStorage)}containsKey(e){return window.sessionStorage.hasOwnProperty(e)}}/*! @azure/msal-browser v4.9.1 2025-03-26 */const tH="msal:initializeStart",rH="msal:initializeEnd",nH="msal:accountAdded",iH="msal:accountRemoved",oH="msal:activeAccountChanged",sH="msal:loginStart",aH="msal:loginSuccess",cH="msal:loginFailure",lH="msal:acquireTokenStart",uH="msal:acquireTokenSuccess",dH="msal:acquireTokenFailure",hH="msal:acquireTokenFromNetworkStart",fH="msal:ssoSilentStart",pH="msal:ssoSilentSuccess",gH="msal:ssoSilentFailure",mH="msal:acquireTokenByCodeStart",vH="msal:acquireTokenByCodeSuccess",yH="msal:acquireTokenByCodeFailure",bH="msal:handleRedirectStart",wH="msal:handleRedirectEnd",xH="msal:popupOpened",kH="msal:logoutStart",_H="msal:logoutSuccess",CH="msal:logoutFailure",SH="msal:logoutEnd",EH="msal:restoreFromBFCache";/*! @azure/msal-browser v4.9.1 2025-03-26 */class jH extends xL{constructor(e,t,r,n,i,o,s){super(e,r,n,s),this.cacheConfig=t,this.logger=n,this.internalStorage=new qq,this.browserStorage=AH(e,t.cacheLocation,n,i),this.temporaryCacheStorage=AH(e,t.temporaryCacheLocation,n,i),this.cookieStorage=new Jq,this.performanceClient=i,this.eventHandler=o}async initialize(e){await this.browserStorage.initialize(e)}validateAndParseJson(e){try{const t=JSON.parse(e);return t&&"object"==typeof t?t:null}catch(t){return null}}getAccount(e){this.logger.trace("BrowserCacheManager.getAccount called");const t=this.browserStorage.getUserData(e);if(!t)return this.removeAccountKeyFromMap(e),null;const r=this.validateAndParseJson(t);return r&&aL.isAccountEntity(r)?xL.toObject(new aL,r):(this.removeAccountKeyFromMap(e),null)}async setAccount(e,t){this.logger.trace("BrowserCacheManager.setAccount called");const r=e.generateAccountKey();await QF(this.browserStorage.setUserData.bind(this.browserStorage),OF,this.logger,this.performanceClient)(r,JSON.stringify(e),t);const n=this.addAccountKeyToMap(r);this.cacheConfig.cacheLocation===rB&&n&&this.eventHandler.emitEvent(nH,void 0,e.getAccountInfo())}getAccountKeys(){return Yq(this.browserStorage)}addAccountKeyToMap(e){this.logger.trace("BrowserCacheManager.addAccountKeyToMap called"),this.logger.tracePii(`BrowserCacheManager.addAccountKeyToMap called with key: ${e}`);const t=this.getAccountKeys();return-1===t.indexOf(e)?(t.push(e),this.browserStorage.setItem(fB,JSON.stringify(t)),this.logger.verbose("BrowserCacheManager.addAccountKeyToMap account key added"),!0):(this.logger.verbose("BrowserCacheManager.addAccountKeyToMap account key already exists in map"),!1)}removeAccountKeyFromMap(e){this.logger.trace("BrowserCacheManager.removeAccountKeyFromMap called"),this.logger.tracePii(`BrowserCacheManager.removeAccountKeyFromMap called with key: ${e}`);const t=this.getAccountKeys(),r=t.indexOf(e);r>-1?(t.splice(r,1),this.browserStorage.setItem(fB,JSON.stringify(t)),this.logger.trace("BrowserCacheManager.removeAccountKeyFromMap account key removed")):this.logger.trace("BrowserCacheManager.removeAccountKeyFromMap key not found in existing map")}async removeAccount(e){super.removeAccount(e),this.removeAccountKeyFromMap(e)}async removeAccountContext(e){await super.removeAccountContext(e),this.cacheConfig.cacheLocation===rB&&this.eventHandler.emitEvent(iH,void 0,e.getAccountInfo())}removeIdToken(e){super.removeIdToken(e),this.removeTokenKey(e,wN.ID_TOKEN)}async removeAccessToken(e){super.removeAccessToken(e),this.removeTokenKey(e,wN.ACCESS_TOKEN)}removeRefreshToken(e){super.removeRefreshToken(e),this.removeTokenKey(e,wN.REFRESH_TOKEN)}getTokenKeys(){return Qq(this.clientId,this.browserStorage)}addTokenKey(e,t){this.logger.trace("BrowserCacheManager addTokenKey called");const r=this.getTokenKeys();switch(t){case wN.ID_TOKEN:-1===r.idToken.indexOf(e)&&(this.logger.info("BrowserCacheManager: addTokenKey - idToken added to map"),r.idToken.push(e));break;case wN.ACCESS_TOKEN:-1===r.accessToken.indexOf(e)&&(this.logger.info("BrowserCacheManager: addTokenKey - accessToken added to map"),r.accessToken.push(e));break;case wN.REFRESH_TOKEN:-1===r.refreshToken.indexOf(e)&&(this.logger.info("BrowserCacheManager: addTokenKey - refreshToken added to map"),r.refreshToken.push(e));break;default:throw this.logger.error(`BrowserCacheManager:addTokenKey - CredentialType provided invali
43d. CredentialType: ${t}`),GO(RO)}this.browserStorage.setItem(`${pB}.${this.clientId}`,JSON.stringify(r))}removeTokenKey(e,t){this.logger.trace("BrowserCacheManager removeTokenKey called");const r=this.getTokenKeys();switch(t){case wN.ID_TOKEN:this.logger.infoPii(`BrowserCacheManager: removeTokenKey - attempting to remove idToken with key: ${e} from map`);const n=r.idToken.indexOf(e);n>-1?(this.logger.info("BrowserCacheManager: removeTokenKey - idToken removed from map"),r.idToken.splice(n,1)):this.logger.info("BrowserCacheManager: removeTokenKey - idToken does not exist in map. Either it was previously removed or it was never added.");break;case wN.ACCESS_TOKEN:this.logger.infoPii(`BrowserCacheManager: removeTokenKey - attempting to remove accessToken with key: ${e} from map`);const i=r.accessToken.indexOf(e);i>-1?(this.logger.info("BrowserCacheManager: removeTokenKey - accessToken removed from map"),r.accessToken.splice(i,1)):this.logger.info("BrowserCacheManager: removeTokenKey - accessToken does not exist in map. Either it was previously removed or it was never added.");break;case wN.REFRESH_TOKEN:this.logger.infoPii(`BrowserCacheManager: removeTokenKey - attempting to remove refreshToken with key: ${e} from map`);const o=r.refreshToken.indexOf(e);o>-1?(this.logger.info("BrowserCacheManager: removeTokenKey - refreshToken removed from map"),r.refreshToken.splice(o,1)):this.logger.info("BrowserCacheManager: removeTokenKey - refreshToken does not exist in map. Either it was previously removed or it was never added.");break;default:throw this.logger.error(`BrowserCacheManager:removeTokenKey - CredentialType provided invalid. CredentialType: ${t}`),GO(RO)}this.browserStorage.setItem(`${pB}.${this.clientId}`,JSON.stringify(r))}getIdTokenCredential(e){const t=this.browserStorage.getUserData(e);if(!t)return this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),this.removeTokenKey(e,wN.ID_TOKEN),null;const r=this.validateAndParseJson(t);return r&&((n=r)&&dM(n)&&n.hasOwnProperty("realm")&&n.credentialType===wN.ID_TOKEN)?(this.logger.trace("BrowserCacheManager.getIdTokenCredential: cache hit"),r):(this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),this.removeTokenKey(e,wN.ID_TOKEN),null);var n}async setIdTokenCredential(e,t){this.logger.trace("BrowserCacheManager.setIdTokenCredential called");const r=aM(e);await QF(this.browserStorage.setUserData.bind(this.browserStorage),OF,this.logger,this.performanceClient)(r,JSON.stringify(e),t),this.addTokenKey(r,wN.ID_TOKEN)}getAccessTokenCredential(e){const t=this.browserStorage.getUserData(e);if(!t)return this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),this.removeTokenKey(e,wN.ACCESS_TOKEN),null;const r=this.validateAndParseJson(t);return r&&(n=r)&&dM(n)&&n.hasOwnProperty("realm")&&n.hasOwnProperty("target")&&(n.credentialType===wN.ACCESS_TOKEN||n.credentialType===wN.ACCESS_TOKEN_WITH_AUTH_SCHEME)?(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: cache hit"),r):(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),this.removeTokenKey(e,wN.ACCESS_TOKEN),null);var n}async setAccessTokenCredential(e,t){this.logger.trace("BrowserCacheManager.setAccessTokenCredential called");const r=aM(e);await QF(this.browserStorage.setUserData.bind(this.browserStorage),OF,this.logger,this.performanceClient)(r,JSON.stringify(e),t),this.addTokenKey(r,wN.ACCESS_TOKEN)}getRefreshTokenCredential(e){const t=this.browserStorage.getUserData(e);if(!t)return this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),this.removeTokenKey(e,wN.REFRESH_TOKEN),null;const r=this.validateAndParseJson(t);return r&&(n=r)&&dM(n)&&n.credentialType===wN.REFRESH_TOKEN?(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: cache hit"),r):(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),this.removeTokenKey(e,wN.REFRESH_TOKEN),null);var n}async setRefreshTokenCredential(e,t){this.logger.trace("BrowserCacheManager.setRefreshTokenCredential called");const r=aM(e);await QF(this.browserStorage.setUserData.bind(this.browserStorage),OF,this.logger,this.performanceClient)(r,JSON.stringify(e),t),this.addTokenKey(r,wN.REFRESH_TOKEN)}getAppMetadata(e){const t=this.browserStorage.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null;const r=this.validateAndParseJson(t);return r&&(n=e,(i=r)&&0===n.indexOf(xN)&&i.hasOwnProperty("clientId")&&i.hasOwnProperty("environment"))?(this.logger.trace("BrowserCacheManager.getAppMetadata: cache hit"),r):(this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null);var n,i}setAppMetadata(e){this.logger.trace("BrowserCacheManager.setAppMetadata called");const t=function({environment:e,clientId:t}){return[xN,e,t].join(yN).toLowerCase()}(e);this.browserStorage.setItem(t,JSON.stringify(e))}getServerTelemetry(e){const t=this.browserStorage.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null;const r=this.validateAndParseJson(t);return r&&function(e,t){const r=0===e.indexOf(IN.CACHE_KEY);let n=!0;return t&&(n=t.hasOwnProperty("failedRequests")&&t.hasOwnProperty("errors")&&t.hasOwnProperty("cacheHits")),r&&n}(e,r)?(this.logger.trace("BrowserCacheManager.getServerTelemetry: cache hit"),r):(this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null)}setServerTelemetry(e,t){this.logger.trace("BrowserCacheManager.setServerTelemetry called"),this.browserStorage.setItem(e,JSON.stringify(t))}getAuthorityMetadata(e){const t=this.internalStorage.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getAuthorityMetadata: called, no cache hit"),null;const r=this.validateAndParseJson(t);return r&&function(e,t){return!!t&&0===e.indexOf(_N)&&t.hasOwnProperty("aliases")&&t.hasOwnProperty("preferred_cache")&&t.hasOwnProperty("preferred_network")&&t.hasOwnProperty("canonical_authority")&&t.hasOwnProperty("authorization_endpoint")&&t.hasOwnProperty("token_endpoint")&&t.hasOwnProperty("issuer")&&t.hasOwnProperty("aliasesFromNetwork")&&t.hasOwnProperty("endpointsFromNetwork")&&t.hasOwnProperty("expiresAt")&&t.hasOwnProperty("jwks_uri")}(e,r)?(this.logger.trace("BrowserCacheManager.getAuthorityMetadata: cache hit"),r):null}getAuthorityMetadataKeys(){return this.internalStorage.getKeys().filter((e=>this.isAuthorityMetadata(e)))}setWrapperMetadata(e,t){this.internalStorage.setItem(gB,e),this.internalStorage.setItem(mB,t)}getWrapperMetadata(){return[this.internalStorage.getItem(gB)||BP.EMPTY_STRING,this.internalStorage.getItem(mB)||BP.EMPTY_STRING]}setAuthorityMetadata(e,t){this.logger.trace("BrowserCacheManager.setAuthorityMetadata called"),this.internalStorage.setItem(e,JSON.stringify(t))}getActiveAccount(){const e=this.generateCacheKey(eN),t=this.browserStorage.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getActiveAccount: No active account filters found"),null;const r=this.validateAndParseJson(t);return r?(this.logger.trace("BrowserCacheManager.getActiveAccount: Active account filters schema found"),this.getAccountInfoFilteredBy({homeAccountId:r.homeAccountId,localAccountId:r.localAccountId,tenantId:r.tenantId})):(this.logger.trace("BrowserCacheManager.getActiveAccount: No active account found"),null)}setActiveAccount(e){const t=this.generateCacheKey(eN);if(e){this.logger.verbose("setActiveAccount: Active account set");const r={homeAccountId:e.homeAccountId,localAccountId:e.localAccountId,tenantId:e.tenantId};this.browserStorage.setItem(t,JSON.stringify(r))}else this.logger.verbose("setActiveAccount: No account passed, active account not set"),this.browserStorage.removeItem(t);this.eventHandler.emitEvent(oH)}getThrottlingCache(e){const t=this.browserStorage.getItem(e);if(!t)return this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null;const r=this.validateAndParseJson(t);return r&&function(e,t){let r=!1;e&&(r=0===e.indexOf(NN));let n=!0;return t&&(n=t.hasOwnProperty("throttleTime")),r&&n}(e,r)?(this.logger.trace("BrowserCacheManager.getThrottlingCache: cache hit"),r):(this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null)}setThrottlingCache(e,t){this.logger.trace("BrowserCacheManager.setThrottlingCache called"),this.browserStorage.setItem(e,JSON.stringify(t))}getTemporaryCache(e,t){const r=t?this.generateCacheKey(e):e;if(this.cacheConfig.storeAuthStateInCookie){const e=this.cookieStorage.getItem(r);if(e)return this.logger.trace("BrowserCacheManager.getTemporaryCache: storeAuthStateInCookies set to true, retrieving from cookies"),e}const n=this.temporaryCacheStorage.getItem(r);
43if(!n){if(this.cacheConfig.cacheLocation===rB){const e=this.browserStorage.getItem(r);if(e)return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item found in local storage"),e}return this.logger.trace("BrowserCacheManager.getTemporaryCache: No cache item found in local storage"),null}return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item returned"),n}setTemporaryCache(e,t,r){const n=r?this.generateCacheKey(e):e;this.temporaryCacheStorage.setItem(n,t),this.cacheConfig.storeAuthStateInCookie&&(this.logger.trace("BrowserCacheManager.setTemporaryCache: storeAuthStateInCookie set to true, setting item cookie"),this.cookieStorage.setItem(n,t,void 0,this.cacheConfig.secureCookies))}removeItem(e){this.browserStorage.removeItem(e)}removeTemporaryItem(e){this.temporaryCacheStorage.removeItem(e),this.cacheConfig.storeAuthStateInCookie&&(this.logger.trace("BrowserCacheManager.removeItem: storeAuthStateInCookie is true, clearing item cookie"),this.cookieStorage.removeItem(e))}getKeys(){return this.browserStorage.getKeys()}async clear(){await this.removeAllAccounts(),this.removeAppMetadata(),this.temporaryCacheStorage.getKeys().forEach((e=>{-1===e.indexOf(BP.CACHE_PREFIX)&&-1===e.indexOf(this.clientId)||this.removeTemporaryItem(e)})),this.browserStorage.getKeys().forEach((e=>{-1===e.indexOf(BP.CACHE_PREFIX)&&-1===e.indexOf(this.clientId)||this.browserStorage.removeItem(e)})),this.internalStorage.clear()}async clearTokensAndKeysWithClaims(e,t){e.addQueueMeasurement(RF,t);const r=this.getTokenKeys(),n=[];r.accessToken.forEach((e=>{const t=this.getAccessTokenCredential(e);null!=t&&t.requestedClaimsHash&&e.includes(t.requestedClaimsHash.toLowerCase())&&n.push(this.removeAccessToken(e))})),await Promise.all(n),n.length>0&&this.logger.warning(`${n.length} access tokens with claims in the cache keys have been removed from the cache.`)}generateCacheKey(e){return this.validateAndParseJson(e)?JSON.stringify(e):WM.startsWith(e,BP.CACHE_PREFIX)?e:`${BP.CACHE_PREFIX}.${this.clientId}.${e}`}resetRequestCache(){this.logger.trace("BrowserCacheManager.resetRequestCache called"),this.removeTemporaryItem(this.generateCacheKey(lB)),this.removeTemporaryItem(this.generateCacheKey(uB)),this.removeTemporaryItem(this.generateCacheKey(aB)),this.removeTemporaryItem(this.generateCacheKey(cB)),this.removeTemporaryItem(this.generateCacheKey(hB)),this.setInteractionInProgress(!1)}cacheAuthorizeRequest(e,t){this.logger.trace("BrowserCacheManager.cacheAuthorizeRequest called");const r=WB(JSON.stringify(e));if(this.setTemporaryCache(lB,r,!0),t){const e=WB(t);this.setTemporaryCache(uB,e,!0)}}getCachedRequest(){this.logger.trace("BrowserCacheManager.getCachedRequest called");const e=this.getTemporaryCache(lB,!0);if(!e)throw qz(hz);const t=this.getTemporaryCache(uB,!0);let r,n="";try{r=JSON.parse(GB(e)),t&&(n=GB(t))}catch(Dee){throw this.logger.errorPii(`Attempted to parse: ${e}`),this.logger.error(`Parsing cached token request threw with error: ${Dee}`),qz(fz)}return[r,n]}getCachedNativeRequest(){this.logger.trace("BrowserCacheManager.getCachedNativeRequest called");const e=this.getTemporaryCache(hB,!0);if(!e)return this.logger.trace("BrowserCacheManager.getCachedNativeRequest: No cached native request found"),null;const t=this.validateAndParseJson(e);return t||(this.logger.error("BrowserCacheManager.getCachedNativeRequest: Unable to parse native request"),null)}isInteractionInProgress(e){const t=this.getInteractionInProgress();return e?t===this.clientId:!!t}getInteractionInProgress(){const e=`${BP.CACHE_PREFIX}.${dB}`;return this.getTemporaryCache(e,!1)}setInteractionInProgress(e){const t=`${BP.CACHE_PREFIX}.${dB}`;if(e){if(this.getInteractionInProgress())throw qz(ZU);this.setTemporaryCache(t,this.clientId,!1)}else e||this.getInteractionInProgress()!==this.clientId||this.removeTemporaryItem(t)}async hydrateCache(e,t){var r,n,i;const o=cM(null===(r=e.account)||void 0===r?void 0:r.homeAccountId,null===(n=e.account)||void 0===n?void 0:n.environment,e.idToken,this.clientId,e.tenantId);let s;t.claims&&(s=await this.cryptoImpl.hashString(t.claims));const a={idToken:o,accessToken:lM(null===(i=e.account)||void 0===i?void 0:i.homeAccountId,e.account.environment,e.accessToken,this.clientId,e.tenantId,e.scopes.join(" "),e.expiresOn?iM(e.expiresOn):0,e.extExpiresOn?iM(e.extExpiresOn):0,GB,void 0,e.tokenType,void 0,t.sshKid,t.claims,s)};
43return this.saveCacheRecord(a,e.correlationId)}async saveCacheRecord(e,t,r){try{await super.saveCacheRecord(e,t,r)}catch(Dee){if(Dee instanceof wL&&this.performanceClient&&t)try{const e=this.getTokenKeys();this.performanceClient.addFields({cacheRtCount:e.refreshToken.length,cacheIdCount:e.idToken.length,cacheAtCount:e.accessToken.length},t)}catch(Dee){}throw Dee}}}function AH(e,t,r,n){try{switch(t){case rB:return new Zq(e,r,n);case nB:return new eH}}catch(Dee){r.error(Dee)}return new qq}class IH{constructor(e){this.eventCallbacks=new Map,this.logger=e||new QO({}),"undefined"!=typeof BroadcastChannel&&(this.broadcastChannel=new BroadcastChannel("msal.broadcast.event")),this.invokeCrossTabCallbacks=this.invokeCrossTabCallbacks.bind(this)}addEventCallback(e,t,r){if("undefined"!=typeof window){const n=r||lq();return this.eventCallbacks.has(n)?(this.logger.error(`Event callback with id: ${n} is already registered. Please provide a unique id or remove the existing callback and try again.`),null):(this.eventCallbacks.set(n,[e,t||[]]),this.logger.verbose(`Event callback registered with id: ${n}`),n)}return null}removeEventCallback(e){this.eventCallbacks.delete(e),this.logger.verbose(`Event callback ${e} removed.`)}emitEvent(e,t,r,n){var i;const o={eventType:e,interactionType:t||null,payload:r||null,error:n||null,timestamp:Date.now()};switch(e){case nH:case iH:case oH:null===(i=this.broadcastChannel)||void 0===i||i.postMessage(o);break;default:this.invokeCallbacks(o)}}invokeCallbacks(e){this.eventCallbacks.forEach((([t,r],n)=>{(0===r.length||r.includes(e.eventType))&&(this.logger.verbose(`Emitting event to callback ${n}: ${e.eventType}`),t.apply(null,[e]))}))}invokeCrossTabCallbacks(e){const t=e.data;this.invokeCallbacks(t)}subscribeCrossTab(){var e;null===(e=this.broadcastChannel)||void 0===e||e.addEventListener("message",this.invokeCrossTabCallbacks)}unsubscribeCrossTab(){var e;null===(e=this.broadcastChannel)||void 0===e||e.removeEventListener("message",this.invokeCrossTabCallbacks)}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class TH{constructor(e,t,r,n,i,o,s,a,c){this.config=e,this.browserStorage=t,this.browserCrypto=r,this.networkClient=this.config.system.networkClient,this.eventHandler=i,this.navigationClient=o,this.nativeMessageHandler=a,this.correlationId=c||lq(),this.logger=n.clone(Gz,Fq,this.correlationId),this.performanceClient=s}async clearCacheOnLogout(e){if(e){aL.accountInfoIsEqual(e,this.browserStorage.getActiveAccount(),!1)&&(this.logger.verbose("Setting active account to null"),this.browserStorage.setActiveAccount(null));try{await this.browserStorage.removeAccount(aL.generateAccountCacheKey(e)),this.logger.verbose("Cleared cache items belonging to the account provided in the logout request.")}catch(t){this.logger.error("Account provided in logout request was not found. Local cache unchanged.")}}else try{this.logger.verbose("No account provided in logout request, clearing all cache items.",this.correlationId),await this.browserStorage.clear(),await this.browserCrypto.clearKeystore()}catch(Dee){this.logger.error("Attempted to clear all MSAL cache items and failed. Local cache unchanged.")}}getRedirectUri(e){this.logger.verbose("getRedirectUri called");const t=e||this.config.auth.redirectUri;return dL.getAbsoluteUrl(t,Eq())}initializeServerTelemetryManager(e,t){this.logger.verbose("initializeServerTelemetryManager called");const r={clientId:this.config.auth.clientId,correlationId:this.correlationId,apiId:e,forceRefresh:t||!1,wrapperSKU:this.browserStorage.getWrapperMetadata()[0],wrapperVer:this.browserStorage.getWrapperMetadata()[1]};return new OU(r,this.browserStorage)}async getDiscoveredAuthority(e){const{account:t}=e,r=e.requestExtraQueryParameters&&e.requestExtraQueryParameters.hasOwnProperty("instance_aware")?e.requestExtraQueryParameters.instance_aware:void 0;this.performanceClient.addQueueMeasurement(ID,this.correlationId);const n={protocolMode:this.config.auth.protocolMode,OIDCOptions:this.config.auth.OIDCOptions,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata,skipAuthorityMetadataCache:this.config.auth.skipAuthorityMetadataCache},i=e.requestAuthority||this.config.auth.authority,o=null!=r&&r.length?"true"===r:this.config.auth.instanceAware,s=t&&o?this.config.auth.authority.replace(dL.getDomainFromUrl(i),t.environment):i,a=ZF.generateAuthority(s,e.requestAzureCloudOptions||this.config.auth.azureCloudOptions),c=await QF(tU,mF,this.logger,this.performanceClient,this.correlationId)(a,this.config.system.networkClient,this.browserStorage,n,this.logger,this.correlationId,this.performanceClient);if(t&&!c.isAlias(t.environment))throw VM(qM);return c}}/*! @azure/msal-browser v4.9.1 2025-03-26 */async function RH(e,t,r,n){r.addQueueMeasurement(HD,e.correlationId);const i=e.authority||t.auth.authority,o=[...e&&e.scopes||[]],s={...e,correlationId:e.correlationId,authority:i,scopes:o};if(s.authenticationScheme){if(s.authenticationScheme===TN.SSH){if(!e.sshJwk)throw VM(LM);if(!e.sshKid)throw VM(DM)}n.verbose(`Authentication Scheme set to "${s.authenticationScheme}" as configured in Auth request`)}else s.authenticationScheme=TN.BEARER,n.verbose('Authentication Scheme wasn\'t explicitly set in request, defaulting to "Bearer" request');return t.cache.claimsBasedCachingEnabled&&e.claims&&!WM.isEmptyObj(e.claims)&&(s.requestedClaimsHash=await yq(e.claims)),s}async function PH(e,t,r,n,i){n.addQueueMeasurement($D,e.correlationId);const o=await QF(RH,HD,i,n,e.correlationId)(e,r,n,i);return{...e,...o,account:t,forceRefresh:e.forceRefresh||!1}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class NH extends TH{initializeLogoutRequest
43(e){this.logger.verbose("initializeLogoutRequest called",null==e?void 0:e.correlationId);const t={correlationId:this.correlationId||lq(),...e};if(e)if(e.logoutHint)this.logger.verbose("logoutHint has already been set in logoutRequest");else if(e.account){const r=this.getLogoutHintFromIdTokenClaims(e.account);r&&(this.logger.verbose("Setting logoutHint to login_hint ID Token Claim value for the account provided"),t.logoutHint=r)}else this.logger.verbose("logoutHint was not set and account was not passed into logout request, logoutHint will not be set");else this.logger.verbose("logoutHint will not be set since no logout request was configured");return e&&null===e.postLogoutRedirectUri?this.logger.verbose("postLogoutRedirectUri passed as null, not setting post logout redirect uri",t.correlationId):e&&e.postLogoutRedirectUri?(this.logger.verbose("Setting postLogoutRedirectUri to uri set on logout request",t.correlationId),t.postLogoutRedirectUri=dL.getAbsoluteUrl(e.postLogoutRedirectUri,Eq())):null===this.config.auth.postLogoutRedirectUri?this.logger.verbose("postLogoutRedirectUri configured as null and no uri set on request, not passing post logout redirect",t.correlationId):this.config.auth.postLogoutRedirectUri?(this.logger.verbose("Setting postLogoutRedirectUri to configured uri",t.correlationId),t.postLogoutRedirectUri=dL.getAbsoluteUrl(this.config.auth.postLogoutRedirectUri,Eq())):(this.logger.verbose("Setting postLogoutRedirectUri to current page",t.correlationId),t.postLogoutRedirectUri=dL.getAbsoluteUrl(Eq(),Eq())),t}getLogoutHintFromIdTokenClaims(e){const t=e.idTokenClaims;if(t){if(t.login_hint)return t.login_hint;this.logger.verbose("The ID Token Claims tied to the provided account do not contain a login_hint claim, logoutHint will not be added to logout request")}else this.logger.verbose("The provided account does not contain ID Token Claims, logoutHint will not be added to logout request");return null}async createAuthCodeClient(e){this.performanceClient.addQueueMeasurement(XD,this.correlationId);const t=await QF(this.getClientConfiguration.bind(this),ZD,this.logger,this.performanceClient,this.correlationId)(e);return new EU(t,this.performanceClient)}async getClientConfiguration(e){const{serverTelemetryManager:t,requestAuthority:r,requestAzureCloudOptions:n,requestExtraQueryParameters:i,account:o}=e;this.performanceClient.addQueueMeasurement(ZD,this.correlationId);const s=await QF(this.getDiscoveredAuthority.bind(this),ID,this.logger,this.performanceClient,this.correlationId)({requestAuthority:r,requestAzureCloudOptions:n,requestExtraQueryParameters:i,account:o}),a=this.config.system.loggerOptions;return{authOptions:{clientId:this.config.auth.clientId,authority:s,clientCapabilities:this.config.auth.clientCapabilities,redirectUri:this.config.auth.redirectUri},systemOptions:{tokenRenewalOffsetSeconds:this.config.system.tokenRenewalOffsetSeconds,preventCorsPreflight:!0},loggerOptions:{loggerCallback:a.loggerCallback,piiLoggingEnabled:a.piiLoggingEnabled,logLevel:a.logLevel,correlationId:this.correlationId},cacheOptions:{claimsBasedCachingEnabled:this.config.cache.claimsBasedCachingEnabled},cryptoInterface:this.browserCrypto,networkInterface:this.networkClient,storageInterface:this.browserStorage,serverTelemetryManager:t,libraryInfo:{sku:Gz,version:Fq,cpu:BP.EMPTY_STRING,os:BP.EMPTY_STRING},telemetry:this.config.telemetry}}async initializeAuthorizationRequest(e,t){this.performanceClient.addQueueMeasurement(eF,this.correlationId);const r=this.getRedirectUri(e.redirectUri),n={interactionType:t},i=yU.setRequestState(this.browserCrypto,e&&e.state||BP.EMPTY_STRING,n),o={...await QF(RH,HD,this.logger,this.performanceClient,this.correlationId)({...e,correlationId:this.correlationId},this.config,this.performanceClient,this.logger),redirectUri:r,state:i,nonce:e.nonce||lq(),responseMode:this.config.auth.OIDCOptions.serverResponseType};if(e.loginHint||e.sid)return o;const s=e.account||this.browserStorage.getActiveAccount();return s&&(this.logger.verbose("Setting validated request account",this.correlationId),this.logger.verbosePii(`Setting validated request account: ${s.homeAccountId}`,this.correlationId),o.account=s),o}}/*! @azure/msal-browser v4.9.1 2025-03-26 */const OH="user_switch",MH={[OH]:"User attempted to switch accounts in the native broker, which is not allowed. All new accounts must sign-in through the standard web flow first, please try again."};class LH extends eO{constructor(e,t,r){super(e,t),Object.setPrototypeOf(this,LH.prototype),this.name="NativeAuthError",this.ext=r}}function DH(e){return!(!e.ext||!e.ext.status||"PERSISTENT_ERROR"!==e.ext.status&&"DISABLED"!==e.ext.status)||(!(!e.ext||!e.ext.error||-2147186943!==e.ext.error)||"ContentError"===e.errorCode)}function FH(e,t,r){if(r&&r.status)switch(r.status){case"ACCOUNT_UNAVAILABLE":return vU(lU);case"USER_INTERACTION_REQUIRED":return new gU(e,t);case"USER_CANCEL":return qz(rz);case"NO_NETWORK":return qz(yz)}return new LH(e,MH[e]||t,r)}/*! @azure/msal-browser v4.9.1 2025-03-26 */class UH{constructor(e,t,r,n){this.logger=e,this.handshakeTimeoutMs=t,this.extensionId=n,this.resolvers=new Map,this.handshakeResolvers=new Map,this.messageChannel=new MessageChannel,this.windowListener=this.onWindowMessage.bind(this),this.performanceClient=r,this.handshakeEvent=r.startMeasurement(IF)}async sendMessage(e){this.logger.trace("NativeMessageHandler - sendMessage called.");const t={channel:Jz,extensionId:this.extensionId,responseId:lq(),body:e};return this.logger.trace("NativeMessageHandler - Sending request to browser extension"),this.logger.tracePii(`NativeMessageHandler - Sending request to browser extension: ${JSON.stringify(t)}`),this.messageChannel.port1.postMessage(t),new Promise(((e,r)=>{this.resolvers.set(t.responseId,{resolve:e,reject:r})}))}static async createProvider(e,t,r){e.trace("NativeMessageHandler - createProvider called.");try{const n=new UH(e,t,r,Yz);
43return await n.sendHandshakeRequest(),n}catch(Dee){const i=new UH(e,t,r);return await i.sendHandshakeRequest(),i}}async sendHandshakeRequest(){this.logger.trace("NativeMessageHandler - sendHandshakeRequest called."),window.addEventListener("message",this.windowListener,!1);const e={channel:Jz,extensionId:this.extensionId,responseId:lq(),body:{method:Xz}};return this.handshakeEvent.add({extensionId:this.extensionId,extensionHandshakeTimeoutMs:this.handshakeTimeoutMs}),this.messageChannel.port1.onmessage=e=>{this.onChannelMessage(e)},window.postMessage(e,window.origin,[this.messageChannel.port2]),new Promise(((t,r)=>{this.handshakeResolvers.set(e.responseId,{resolve:t,reject:r}),this.timeoutId=window.setTimeout((()=>{window.removeEventListener("message",this.windowListener,!1),this.messageChannel.port1.close(),this.messageChannel.port2.close(),this.handshakeEvent.end({extensionHandshakeTimedOut:!0,success:!1}),r(qz(Iz)),this.handshakeResolvers.delete(e.responseId)}),this.handshakeTimeoutMs)}))}onWindowMessage(e){if(this.logger.trace("NativeMessageHandler - onWindowMessage called"),e.source!==window)return;const t=e.data;if(t.channel&&t.channel===Jz&&(!t.extensionId||t.extensionId===this.extensionId)&&t.body.method===Xz){const e=this.handshakeResolvers.get(t.responseId);if(!e)return void this.logger.trace(`NativeMessageHandler.onWindowMessage - resolver can't be found for request ${t.responseId}`);this.logger.verbose(t.extensionId?`Extension with id: ${t.extensionId} not installed`:"No extension installed"),clearTimeout(this.timeoutId),this.messageChannel.port1.close(),this.messageChannel.port2.close(),window.removeEventListener("message",this.windowListener,!1),this.handshakeEvent.end({success:!1,extensionInstalled:!1}),e.reject(qz(Tz))}}onChannelMessage(e){this.logger.trace("NativeMessageHandler - onChannelMessage called.");const t=e.data,r=this.resolvers.get(t.responseId),n=this.handshakeResolvers.get(t.responseId);try{const e=t.body.method;if(e===tB){if(!r)return;const e=t.body.response;if(this.logger.trace("NativeMessageHandler - Received response from browser extension"),this.logger.tracePii(`NativeMessageHandler - Received response from browser extension: ${JSON.stringify(e)}`),"Success"!==e.status)r.reject(FH(e.code,e.description,e.ext));else{if(!e.result)throw tO(QN,"Event does not contain result.");e.result.code&&e.result.description?r.reject(FH(e.result.code,e.result.description,e.result.ext)):r.resolve(e.result)}this.resolvers.delete(t.responseId)}else if(e===Zz){if(!n)return void this.logger.trace(`NativeMessageHandler.onChannelMessage - resolver can't be found for request ${t.responseId}`);clearTimeout(this.timeoutId),window.removeEventListener("message",this.windowListener,!1),this.extensionId=t.extensionId,this.extensionVersion=t.body.version,this.logger.verbose(`NativeMessageHandler - Received HandshakeResponse from extension: ${this.extensionId}`),this.handshakeEvent.end({extensionInstalled:!0,success:!0}),n.resolve(),this.handshakeResolvers.delete(t.responseId)}}catch(i){this.logger.error("Error parsing response from WAM Extension"),this.logger.errorPii(`Error parsing response from WAM Extension: ${i}`),this.logger.errorPii(`Unable to parse ${e}`),r?r.reject(i):n&&n.reject(i)}}getExtensionId(){return this.extensionId}getExtensionVersion(){return this.extensionVersion}static isPlatformBrokerAvailable(e,t,r,n){if(t.trace("isPlatformBrokerAvailable called"),!e.system.allowPlatformBroker)return t.trace("isPlatformBrokerAvailable: allowPlatformBroker is not enabled, returning false"),!1;if(!r)return t.trace("isPlatformBrokerAvailable: Platform extension provider is not initialized, returning false"),!1;if(n)switch(n){case TN.BEARER:case TN.POP:return t.trace("isPlatformBrokerAvailable: authenticationScheme is supported, returning true"),!0;default:return t.trace("isPlatformBrokerAvailable: authenticationScheme is not supported, returning false"),!1}return!0}}/*! @azure/msal-browser v4.9.1 2025-03-26 */ /*! @azure/msal-browser v4.9.1 2025-03-26 */
44function zH(e,t,r){const n=lL(e);if(!n)throw cL(e)?(r.error(`A ${t} is present in the iframe but it does not contain known properties. It's likely that the ${t} has been replaced by code running on the redirectUri page.`),r.errorPii(`The ${t} detected is: ${e}`),qz(YU)):(r.error(`The request has returned to the redirectUri but a ${t} is not present. It's likely that the ${t} has been removed or the page has been redirected by code running on the redirectUri page.`),qz(GU));return n}function BH(e,t,r){if(!e.state)throw qz(JU);const n=function(e,t){if(!t)return null;try{return yU.parseRequestState(e,t).libraryState.meta}catch(Dee){throw GO(uO)}}(t,e.state);if(!n)throw qz(QU);if(n.interactionType!==r)throw qz(XU)}/*! @azure/msal-browser v4.9.1 2025-03-26 */class qH{constructor(e,t,r,n,i){this.authModule=e,this.browserStorage=t,this.authCodeRequest=r,this.logger=n,this.performanceClient=i}async handleCodeResponse(e,t){let r;this.performanceClient.addQueueMeasurement(iF,t.correlationId);try{r=function(e,t){if(PU(e,t),!e.code)throw GO(DO);return e}(e,t.state)}catch(Dee){throw Dee instanceof rU&&Dee.subError===rz?qz(rz):Dee}return QF(this.handleCodeResponseFromServer.bind(this),nF,this.logger,this.performanceClient,t.correlationId)(r,t)}async handleCodeResponseFromServer(e,t,r=!0){if(this.performanceClient.addQueueMeasurement(nF,t.correlationId),this.logger.trace("InteractionHandler.handleCodeResponseFromServer called"),this.authCodeRequest.code=e.code,e.cloud_instance_host_name&&await QF(this.authModule.updateAuthority.bind(this.authModule),cF,this.logger,this.performanceClient,t.correlationId)(e.cloud_instance_host_name,t.correlationId),r&&(e.nonce=t.nonce||void 0),e.state=t.state,e.client_info)this.authCodeRequest.clientInfo=e.client_info;else{const e=this.createCcsCredentials(t);e&&(this.authCodeRequest.ccsCredential=e)}return await QF(this.authModule.acquireToken.bind(this.authModule),lF,this.logger,this.performanceClient,t.correlationId)(this.authCodeRequest,e)}createCcsCredentials(e){return e.account?{credential:e.account.homeAccountId,type:PL}:e.loginHint?{credential:e.loginHint,type:NL}:null}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class HH extends NH{async acquireToken(e){this.performanceClient.addQueueMeasurement(CD,e.correlationId);const t=this.initializeServerTelemetryManager(kB),r=await QF(this.getClientConfiguration.bind(this),ZD,this.logger,this.performanceClient,this.correlationId)({serverTelemetryManager:t,requestAuthority:e.authority,requestAzureCloudOptions:e.azureCloudOptions,account:e.account}),n=new AU(r,this.performanceClient);this.logger.verbose("Silent auth client created");try{const t=(await QF(n.acquireCachedToken.bind(n),zD,this.logger,this.performanceClient,e.correlationId)(e))[0];return this.performanceClient.addFields({fromCache:!0},e.correlationId),t}catch(i){throw i instanceof Bz&&i.errorCode===_z&&this.logger.verbose("Signing keypair for bound access token not found. Refreshing bound access token and generating a new crypto keypair."),i}}logout(e){this.logger.verbose("logoutRedirect called");
44const t=this.initializeLogoutRequest(e);return this.clearCacheOnLogout(null==t?void 0:t.account)}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class $H extends TH{constructor(e,t,r,n,i,o,s,a,c,l,u,d){var h;super(e,t,r,n,i,o,a,c,d),this.apiId=s,this.accountId=l,this.nativeMessageHandler=c,this.nativeStorageManager=u,this.silentCacheClient=new HH(e,this.nativeStorageManager,r,n,i,o,a,c,d);const f=this.nativeMessageHandler.getExtensionId()===Yz?"chrome":null!==(h=this.nativeMessageHandler.getExtensionId())&&void 0!==h&&h.length?"unknown":void 0;this.skus=OU.makeExtraSkuString({libraryName:Gz,libraryVersion:Fq,extensionName:f,extensionVersion:this.nativeMessageHandler.getExtensionVersion()})}addRequestSKUs(e){e.extraParameters={...e.extraParameters,[UL]:this.skus}}async acquireToken(e,t){this.performanceClient.addQueueMeasurement(TD,e.correlationId),this.logger.trace("NativeInteractionClient - acquireToken called.");const r=this.performanceClient.startMeasurement(TD,e.correlationId),n=nM(),i=this.initializeServerTelemetryManager(this.apiId);try{const o=await this.initializeNativeRequest(e);try{const e=await this.acquireTokensFromCache(this.accountId,o);return r.end({success:!0,isNativeBroker:!1,fromCache:!0}),e}catch(Dee){if(t===FB)throw this.logger.info("MSAL internal Cache does not contain tokens, return error as per cache policy"),Dee;this.logger.info("MSAL internal Cache does not contain tokens, proceed to make a native call")}const{...s}=o,a={method:eB,request:s},c=await this.nativeMessageHandler.sendMessage(a),l=this.validateNativeResponse(c);return await this.handleNativeResponse(l,o,n).then((e=>(r.end({success:!0,isNativeBroker:!0,requestId:e.requestId}),i.clearNativeBrokerErrorCode(),e))).catch((e=>{throw r.end({success:!1,errorCode:e.errorCode,subErrorCode:e.subError,isNativeBroker:!0}),e}))}catch(Dee){throw Dee instanceof LH&&i.setNativeBrokerErrorCode(Dee.errorCode),Dee}}createSilentCacheRequest(e,t){return{authority:e.authority,correlationId:this.correlationId,scopes:KM.fromString(e.scope).asArray(),account:t,forceRefresh:!1}}async acquireTokensFromCache(e,t){if(!e)throw this.logger.warning("NativeInteractionClient:acquireTokensFromCache - No nativeAccountId provided"),GO(IO);const r=this.browserStorage.getBaseAccountInfo({nativeAccountId:e});if(!r)throw GO(IO);try{const e=this.createSilentCacheRequest(t,r),n=await this.silentCacheClient.acquireToken(e),i={...r,idTokenClaims:null==n?void 0:n.idTokenClaims,idToken:null==n?void 0:n.idToken};return{...n,account:i}}catch(Dee){throw Dee}}async acquireTokenRedirect(e,t){this.logger.trace("NativeInteractionClient - acquireTokenRedirect called.");const{...r}=e;delete r.onRedirectNavigate;const n=await this.initializeNativeRequest(r),i={method:eB,request:n};try{const e=await this.nativeMessageHandler.sendMessage(i);this.validateNativeResponse(e)}catch(Dee){if(Dee instanceof LH){if(this.initializeServerTelemetryManager(this.apiId).setNativeBrokerErrorCode(Dee.errorCode),DH(Dee))throw Dee}}this.browserStorage.setTemporaryCache(hB,JSON.stringify(n),!0);const o={apiId:vB,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},s=this.config.auth.navigateToLoginRequestUrl?window.location.href:this.getRedirectUri(e.redirectUri);t.end({success:!0}),await this.navigationClient.navigateExternal(s,o)}async handleRedirectPromise(e,t){if(this.logger.trace("NativeInteractionClient - handleRedirectPromise called."),!this.browserStorage.isInteractionInProgress(!0))return this.logger.info("handleRedirectPromise called but there is no interaction in progress, returning null."),null;const r=this.browserStorage.getCachedNativeRequest();if(!r)return this.logger.verbose("NativeInteractionClient - handleRedirectPromise called but there is no cached request, returning null."),e&&t&&(null==e||e.addFields({errorCode:"no_cached_request"},t)),null;const{prompt:n,...i}=r;n&&this.logger.verbose("NativeInteractionClient - handleRedirectPromise called and prompt was included in the original request, removing prompt from cached request to prevent second interaction with native broker window."),this.browserStorage.removeItem(this.browserStorage.generateCacheKey(hB));const o={method:eB,request:i},s=nM();try{this.logger.verbose("NativeInteractionClient - handleRedirectPromise sending message to native broker.");const e=await this.nativeMessageHandler.sendMessage(o);this.validateNativeResponse(e);const t=this.handleNativeResponse(e,i,s),r=await t;return this.initializeServerTelemetryManager(this.apiId).clearNativeBrokerErrorCode(),r}catch(Dee){throw Dee}}logout(){return this.logger.trace("NativeInteractionClient - logout called."),Promise.reject("Logout not implemented yet")}async handleNativeResponse(e,t,r){var n,i;this.logger.trace("NativeInteractionClient - handleNativeResponse called.");const o=tM(e.id_token,GB),s=this.createHomeAccountIdentifier(e,o),a=null===(n=this.browserStorage.getAccountInfoFilteredBy({nativeAccountId:t.accountId}))||void 0===n?void 0:n.homeAccountId;if(null!==(i=t.extraParameters)&&void 0!==i&&i.child_client_id&&e.account.id!==t.accountId)this.logger.info("handleNativeServerResponse: Double broker flow detected, ignoring accountId mismatch");else if(s!==a&&e.account.id!==t.accountId)throw FH(OH);const c=await this.getDiscoveredAuthority({requestAuthority:t.authority}),l=_U(this.browserStorage,c,s,GB,o,e.client_info,void 0,o.tid,void 0,e.account.id,this.logger);e.expires_in=Number(e.expires_in);const u=await this.generateAuthenticationResult(e,t,o,l,c.canonicalAuthority,r);return await this.cacheAccount(l),await this.cacheNativeTokens(e,t,s,o,e.access_token,u.tenantId,r),u}createHomeAccountIdentifier(e,t){return aL.generateHomeAccountId(e.client_info||BP.EMPTY_STRING,ZM,this.logger,this.browserCrypto,t)}generateScopes(e,t){return e.scope?KM.fromString(e.scope):KM.fromString(t.scope)}async generatePopAccessToken(e,t){if(t.tokenType===TN.POP&&t.signPopToken){if(e.shr)return this.logger.trace("handleNativeServerResponse: SHR is enabled in native layer"),e.shr;const r=new wU(this.browserCrypto),n={resourceRequestMethod:t.resourceRequestMethod,resourceRequestUri:t.resourceRequestUri,shrClaims:t.shrClaims,shrNonce:t.shrNonce};if(!t.keyId)throw GO(zO);return r.signPopToken(e.access_token,t.keyId,n)}return e.access_token}async generateAuthenticationResult(e,t,r,n,i,o){const s=this.addTelemetryFromNativeResponse(e),a=e.scope?KM.fromString(e.scope):KM.fromString(t.scope),c=e.account.properties||{},l=c.UID||r.oid||r.sub||BP.EMPTY_STRING,u=c.TenantId||r.tid||BP.EMPTY_STRING,d=XM(n.getAccountInfo(),void 0,r,e.id_token);d.nativeAccountId!==e.account.id&&(d.nativeAccountId=e.account.id);const h=await this.generatePopAccessToken(e,t),f=t.tokenType===TN.POP?TN.POP:TN.BEARER;return{authority:i,uniqueId:l,tenantId:u,scopes:a.asArray(),account:d,idToken:e.id_token,idTokenClaims:r,accessToken:h,fromCache:!!s&&this.isResponseFromCache(s),expiresOn:oM(o+e.expires_in),tokenType:f,correlationId:this.correlationId,state:e.state,fromNativeBroker:!0}}async cacheAccount(e){await this.browserStorage.setAccount(e,this.correlationId),this.browserStorage.removeAccountContext(e).catch((e=>{this.logger.error(`Error occurred while removing account context from browser storage. ${e}`)}))}cacheNativeTokens(e,t,r,n,i,o,s){const a=cM(r,t.authority,e.id_token||"",t.clientId,n.tid||""),c=s+(t.tokenType===TN.POP?BP.SHR_NONCE_VALIDITY:("string"==typeof e.expires_in?parseInt(e.expires_in,10):e.expires_in)||0),l=this.generateScopes(e,t),u={idToken:a,accessToken:lM(r,t.authority,i,t.clientId,n.tid||o,l.printScopes(),c,0,GB,void 0,t.tokenType,void 0,t.keyId)};return this.nativeStorageManager.saveCacheRecord(u,this.correlationId,t.storeInCache)}addTelemetryFromNativeResponse(e){const t=this.getMATSFromResponse(e);return t?(this.performanceClient.addFields({extensionId:this.nativeMessageHandler.getExtensionId(),extensionVersion:this.nativeMessageHandler.getExtensionVersion(),matsBrokerVersion:t.broker_version,matsAccountJoinOnStart:t.account_join_on_
44start,matsAccountJoinOnEnd:t.account_join_on_end,matsDeviceJoin:t.device_join,matsPromptBehavior:t.prompt_behavior,matsApiErrorCode:t.api_error_code,matsUiVisible:t.ui_visible,matsSilentCode:t.silent_code,matsSilentBiSubCode:t.silent_bi_sub_code,matsSilentMessage:t.silent_message,matsSilentStatus:t.silent_status,matsHttpStatus:t.http_status,matsHttpEventCount:t.http_event_count},this.correlationId),t):null}validateNativeResponse(e){if(e.hasOwnProperty("access_token")&&e.hasOwnProperty("id_token")&&e.hasOwnProperty("client_info")&&e.hasOwnProperty("account")&&e.hasOwnProperty("scope")&&e.hasOwnProperty("expires_in"))return e;throw tO(QN,"Response missing expected properties.")}getMATSFromResponse(e){if(e.properties.MATS)try{return JSON.parse(e.properties.MATS)}catch(Dee){this.logger.error("NativeInteractionClient - Error parsing MATS telemetry, returning null instead")}return null}isResponseFromCache(e){return void 0===e.is_cached?(this.logger.verbose("NativeInteractionClient - MATS telemetry does not contain field indicating if response was served from cache. Returning false."),!1):!!e.is_cached}async initializeNativeRequest(e){this.logger.trace("NativeInteractionClient - initializeNativeRequest called");const t=e.authority||this.config.auth.authority;e.account&&await this.getDiscoveredAuthority({requestAuthority:t,requestAzureCloudOptions:e.azureCloudOptions,account:e.account});const r=new dL(t);r.validateAsUri();const{scopes:n,...i}=e,o=new KM(n||[]);o.appendScopes(WP);const s={...i,accountId:this.accountId,clientId:this.config.auth.clientId,authority:r.urlString,scope:o.printScopes(),redirectUri:this.getRedirectUri(e.redirectUri),prompt:(()=>{switch(this.apiId){case bB:case kB:return this.logger.trace("initializeNativeRequest: silent request sets prompt to none"),sN.NONE}if(e.prompt)switch(e.prompt){case sN.NONE:case sN.CONSENT:case sN.LOGIN:return this.logger.trace("initializeNativeRequest: prompt is compatible with native flow"),e.prompt;default:throw this.logger.trace(`initializeNativeRequest: prompt = ${e.prompt} is not compatible with native flow`),qz(Nz)}else this.logger.trace("initializeNativeRequest: prompt was not provided")})(),correlationId:this.correlationId,tokenType:e.authenticationScheme,windowTitleSubstring:document.title,extraParameters:{...e.extraQueryParameters,...e.tokenQueryParameters},extendedExpiryToken:!1,keyId:e.popKid};if(s.signPopToken&&e.popKid)throw qz(Mz);if(this.handleExtraBrokerParams(s),s.extraParameters=s.extraParameters||{},s.extraParameters.telemetry=Qz,e.authenticationScheme===TN.POP){const t={resourceRequestUri:e.resourceRequestUri,resourceRequestMethod:e.resourceRequestMethod,shrClaims:e.shrClaims,shrNonce:e.shrNonce},r=new wU(this.browserCrypto);let n;if(s.keyId)n=this.browserCrypto.base64UrlEncode(JSON.stringify({kid:s.keyId})),s.signPopToken=!1;else{const i=await QF(r.generateCnf.bind(r),hF,this.logger,this.performanceClient,e.correlationId)(t,this.logger);
44n=i.reqCnfString,s.keyId=i.kid,s.signPopToken=!0}s.reqCnf=n}return this.addRequestSKUs(s),s}handleExtraBrokerParams(e){var t;const r=e.extraParameters&&e.extraParameters.hasOwnProperty(zL)&&e.extraParameters.hasOwnProperty(BL)&&e.extraParameters.hasOwnProperty(OL);if(!e.embeddedClientId&&!r)return;let n="";const i=e.redirectUri;e.embeddedClientId?(e.redirectUri=this.config.auth.redirectUri,n=e.embeddedClientId):e.extraParameters&&(e.redirectUri=e.extraParameters[BL],n=e.extraParameters[OL]),e.extraParameters={child_client_id:n,child_redirect_uri:i},null===(t=this.performanceClient)||void 0===t||t.addFields({embeddedClientId:n,embeddedRedirectUri:i},e.correlationId)}}/*! @azure/msal-browser v4.9.1 2025-03-26 */async function VH(e,t,r,n,i){const o=TU({...e.auth,authority:t},r,n,i);if(eD(o,{sku:Gz,version:Fq,os:"",cpu:""}),e.auth.protocolMode!==oL&&tD(o,e.telemetry.application),r.platformBroker&&(function(e){e.set("nativebroker","1")}(o),r.authenticationScheme===TN.POP)){const e=new $q(n,i),t=new wU(e);let s;if(r.popKid)s=e.encodeKid(r.popKid);else{s=(await QF(t.generateCnf.bind(t),hF,n,i,r.correlationId)(r,n)).reqCnfString}uD(o,s)}return HL(o,r.correlationId,i),o}async function WH(e,t,r,n,i){if(!r.codeChallenge)throw VM(PM);const o=await QF(VH,rF,n,i,r.correlationId)(e,t,r,n,i);return $L(o,cN),function(e,t,r){if(!t||!r)throw VM(PM);e.set("code_challenge",t),e.set("code_challenge_method",r)}(o,r.codeChallenge,BP.S256_CODE_CHALLENGE_METHOD),lD(o,r.extraQueryParameters||{}),RU(t,o)}async function KH(e,t,r,n,i,o){if(!n.earJwk)throw qz($U);const s=await VH(t,r,n,i,o);$L(s,lN),function(e,t){e.set("ear_jwk",encodeURIComponent(t)),e.set("ear_jwe_crypto","eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0")}(s,n.earJwk);const a=new Map;lD(a,n.extraQueryParameters||{});return function(e,t,r){const n=e.createElement("form");return n.method="post",n.action=t,r.forEach(((t,r)=>{const i=e.createElement("input");i.hidden=!0,i.name=r,i.value=t,n.appendChild(i)})),e.body.appendChild(n),n}(e,RU(r,a),s)}async function GH(e,t,r,n,i,o,s,a,c,l){if(!l)throw qz(Rz);const u=new $q(a,c),d=new $H(n,i,u,a,s,n.system.navigationClient,r,c,l,t,o,e.correlationId),{userRequestState:h}=yU.parseRequestState(u,e.state);return QF(d.acquireToken.bind(d),TD,a,c,e.correlationId)({...e,state:h,prompt:void 0})}async function JH(e,t,r,n,i,o,s,a,c,l,u,d){if(iU.removeThrottle(s,i.auth.clientId,e),t.accountId)return QF(GH,sF,l,u,e.correlationId)(e,t.accountId,n,i,s,a,c,l,u,d);const h={...e,code:t.code||"",codeVerifier:r},f=new qH(o,s,h,l,u);return await QF(f.handleCodeResponse.bind(f),iF,l,u,e.correlationId)(t,e)}async function YH(e,t,r,n,i,o,s,a,c,l,u){if(iU.removeThrottle(o,n.auth.clientId,e),PU(t,e.state),!t.ear_jwe)throw qz(VU);if(!e.earJwk)throw qz($U);const d=JSON.parse(await QF(hq,GF,c,l,e.correlationId)(e.earJwk,t.ear_jwe));if(d.accountId)return QF(GH,sF,c,l,e.correlationId)(e,d.accountId,r,n,o,s,a,c,l,u);const h=new kU(n.auth.clientId,o,new $q(c,l),c,null,null,l);h.validateTokenResponse(d);const f={code:"",state:e.state,nonce:e.nonce,client_info:d.client_info,cloud_graph_host_name:d.cloud_graph_host_name,cloud_instance_host_name:d.cloud_instance_host_name,cloud_instance_name:d.cloud_instance_name,msgraph_host:d.msgraph_host};return await QF(h.handleServerTokenResponse.bind(h),pF,c,l,e.correlationId)(d,i,nM(),e,f,void 0,void 0,void 0,void 0)}/*! @azure/msal-browser v4.9.1 2025-03-26 */async function QH(e,t,r){e.addQueueMeasurement(LF,r);const n=YF(XH,DF,t,e,r)(e,t,r);return{verifier:n,challenge:await QF(ZH,FF,t,e,r)(n,e,t,r)}}function XH(e,t,r){try{const n=new Uint8Array(32);YF(aq,zF,t,e,r)(n);return VB(n)}catch(Dee){throw qz(HU)}}async function ZH(e,t,r,n){t.addQueueMeasurement(FF,n);try{const i=await QF(sq,UF,r,t,n)(e,t,n);return VB(new Uint8Array(i))}catch(Dee){throw qz(HU)}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class e$ extends NH{constructor(e,t,r,n,i,o,s,a,c,l){super(e,t,r,n,i,o,s,c,l),this.unloadWindow=this.unloadWindow.bind(this),this.nativeStorage=a,this.eventHandler=i}acquireToken(e,t){try{var r;const n={popupName:this.generatePopupName(e.scopes||WP,e.authority||this.config.auth.authority),popupWindowAttributes:e.popupWindowAttributes||{},popupWindowParent:null!==(r=e.popupWindowParent)&&void 0!==r?r:window};return this.performanceClient.addFields({isAsyncPopup:this.config.system.asyncPopups},this.correlationId),this.config.system.asyncPopups?(this.logger.verbose("asyncPopups set to true, acquiring token"),this.acquireTokenPopupAsync(e,n,t)):(this.logger.verbose("asyncPopup set to false, opening popup before acquiring token"),n.popup=this.openSizedPopup("about:blank",n),this.acquireTokenPopupAsync(e,n,t))}catch(Dee){return Promise.reject(Dee)}}logout(e){try{var t;this.logger.verbose("logoutPopup called");
44const r=this.initializeLogoutRequest(e),n={popupName:this.generateLogoutPopupName(r),popupWindowAttributes:(null==e?void 0:e.popupWindowAttributes)||{},popupWindowParent:null!==(t=null==e?void 0:e.popupWindowParent)&&void 0!==t?t:window},i=e&&e.authority,o=e&&e.mainWindowRedirectUri;return this.config.system.asyncPopups?(this.logger.verbose("asyncPopups set to true"),this.logoutPopupAsync(r,n,i,o)):(this.logger.verbose("asyncPopup set to false, opening popup"),n.popup=this.openSizedPopup("about:blank",n),this.logoutPopupAsync(r,n,i,o))}catch(Dee){return Promise.reject(Dee)}}async acquireTokenPopupAsync(e,t,r){this.logger.verbose("acquireTokenPopupAsync called");const n=await QF(this.initializeAuthorizationRequest.bind(this),eF,this.logger,this.performanceClient,this.correlationId)(e,SB.Popup);t.popup&&Pq(n.authority);const i=UH.isPlatformBrokerAvailable(this.config,this.logger,this.nativeMessageHandler,e.authenticationScheme);return n.platformBroker=i,this.config.auth.protocolMode===sL?this.executeEarFlow(n,t):this.executeCodeFlow(n,t,r)}async executeCodeFlow(e,t,r){const n=e.correlationId,i=this.initializeServerTelemetryManager(yB),o=r||await QF(QH,LF,this.logger,this.performanceClient,n)(this.performanceClient,this.logger,n),s={...e,codeChallenge:o.challenge};try{const r=await QF(this.createAuthCodeClient.bind(this),XD,this.logger,this.performanceClient,n)({serverTelemetryManager:i,requestAuthority:s.authority,requestAzureCloudOptions:s.azureCloudOptions,requestExtraQueryParameters:s.extraQueryParameters,account:s.account}),a=await QF(WH,tF,this.logger,this.performanceClient,n)(this.config,r.authority,s,this.logger,this.performanceClient),c=this.initiateAuthRequest(a,t);this.eventHandler.emitEvent(xH,SB.Popup,{popupWindow:c},null);const l=await this.monitorPopupForHash(c,t.popupWindowParent),u=YF(zH,gF,this.logger,this.performanceClient,this.correlationId)(l,this.config.auth.OIDCOptions.serverResponseType,this.logger);return await QF(JH,aF,this.logger,this.performanceClient,n)(e,u,o.verifier,yB,this.config,r,this.browserStorage,this.nativeStorage,this.eventHandler,this.logger,this.performanceClient,this.nativeMessageHandler)}catch(Dee){var a;throw null===(a=t.popup)||void 0===a||a.close(),Dee instanceof eO&&(Dee.setCorrelationId(this.correlationId),i.cacheFailedRequest(Dee)),Dee}}async executeEarFlow(e,t){const r=e.correlationId,n=await QF(this.getDiscoveredAuthority.bind(this),ID,this.logger,this.performanceClient,r)({requestAuthority:e.authority,requestAzureCloudOptions:e.azureCloudOptions,requestExtraQueryParameters:e.extraQueryParameters,account:e.account}),i=await QF(dq,KF,this.logger,this.performanceClient,r)(),o={...e,earJwk:i},s=t.popup||this.openPopup("about:blank",t);(await KH(s.document,this.config,n,o,this.logger,this.performanceClient)).submit();const a=await QF(this.monitorPopupForHash.bind(this),JD,this.logger,this.performanceClient,r)(s,t.popupWindowParent),c=YF(zH,gF,this.logger,this.performanceClient,this.correlationId)(a,this.config.auth.OIDCOptions.serverResponseType,this.logger);return QF(YH,oF,this.logger,this.performanceClient,r)(o,c,yB,this.config,n,this.browserStorage,this.nativeStorage,this.eventHandler,this.logger,this.performanceClient,this.nativeMessageHandler)}async logoutPopupAsync(e,t,r,n){this.logger.verbose("logoutPopupAsync called"),this.eventHandler.emitEvent(kH,SB.Popup,e);const i=this.initializeServerTelemetryManager(CB);try{await this.clearCacheOnLogout(e.account);const c=await QF(this.createAuthCodeClient.bind(this),XD,this.logger,this.performanceClient,this.correlationId)({serverTelemetryManager:i,requestAuthority:r,account:e.account||void 0});try{c.authority.endSessionEndpoint}catch(l){var o;if(null!==(o=e.account)&&void 0!==o&&o.homeAccountId&&e.postLogoutRedirectUri&&c.authority.protocolMode===oL){var s,a;if(this.browserStorage.removeAccount(null===(s=e.account)||void 0===s?void 0:s.homeAccountId),this.eventHandler.emitEvent(_H,SB.Popup,e),n){const e={apiId:CB,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},t=dL.getAbsoluteUrl(n,Eq());await this.navigationClient.navigateInternal(t,e)}return void(null===(a=t.popup)||void 0===a||a.close())}}const u=c.getLogoutUri(e);this.eventHandler.emitEvent(_H,SB.Popup,e);const d=this.openPopup(u,t);if(this.eventHandler.emitEvent(xH,SB.Popup,{popupWindow:d},null),await this.monitorPopupForHash(d,t.popupWindowParent).catch((()=>{})),n){const e={apiId:CB,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},t=dL.getAbsoluteUrl(n,Eq());this.logger.verbose("Redirecting main window to url specified in the request"),this.logger.verbosePii(`Redirecting main window to: ${t}`),await this.navigationClient.navigateInternal(t,e)}else this.logger.verbose("No main window navigation requested")}catch(Dee){var c;throw null===(c=t.popup)||void 0===c||c.close(),Dee instanceof eO&&(Dee.setCorrelationId(this.correlationId),i.cacheFailedRequest(Dee)),this.eventHandler.emitEvent(CH,SB.Popup,null,Dee),this.eventHandler.emitEvent(SH,SB.Popup),Dee}this.eventHandler.emitEvent(SH,SB.Popup)}initiateAuthRequest(e,t){if(e)return this.logger.infoPii(`Navigate to: ${e}`),this.openPopup(e,t);throw this.logger.error("Navigate url is empty"),qz(KU)}monitorPopupForHash(e,t){return new Promise(((t,r)=>{this.logger.verbose("PopupHandler.monitorPopupForHash - polling started");const n=setInterval((()=>
44{if(e.closed)return this.logger.error("PopupHandler.monitorPopupForHash - window closed"),clearInterval(n),void r(qz(rz));let i="";try{i=e.location.href}catch(Dee){}if(!i||"about:blank"===i)return;clearInterval(n);let o="";const s=this.config.auth.OIDCOptions.serverResponseType;e&&(o=s===uN?e.location.search:e.location.hash),this.logger.verbose("PopupHandler.monitorPopupForHash - popup window is on same origin as caller"),t(o)}),this.config.system.pollIntervalMilliseconds)})).finally((()=>{this.cleanPopup(e,t)}))}openPopup(e,t){try{let r;if(t.popup?(r=t.popup,this.logger.verbosePii(`Navigating popup window to: ${e}`),r.location.assign(e)):void 0===t.popup&&(this.logger.verbosePii(`Opening popup window to: ${e}`),r=this.openSizedPopup(e,t)),!r)throw qz(tz);return r.focus&&r.focus(),this.currentWindow=r,t.popupWindowParent.addEventListener("beforeunload",this.unloadWindow),r}catch(Dee){throw this.logger.error("error opening popup "+Dee.message),qz(ez)}}openSizedPopup(e,{popupName:t,popupWindowAttributes:r,popupWindowParent:n}){var i,o,s,a;const c=n.screenLeft?n.screenLeft:n.screenX,l=n.screenTop?n.screenTop:n.screenY,u=n.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,d=n.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;let h=null===(i=r.popupSize)||void 0===i?void 0:i.width,f=null===(o=r.popupSize)||void 0===o?void 0:o.height,p=null===(s=r.popupPosition)||void 0===s?void 0:s.top,g=null===(a=r.popupPosition)||void 0===a?void 0:a.left;return(!h||h<0||h>u)&&(this.logger.verbose("Default popup window width used. Window width not configured or invalid."),h=$z),(!f||f<0||f>d)&&(this.logger.verbose("Default popup window height used. Window height not configured or invalid."),f=Vz),(!p||p<0||p>d)&&(this.logger.verbose("Default popup window top position used. Window top not configured or invalid."),p=Math.max(0,d/2-Vz/2+l)),(!g||g<0||g>u)&&(this.logger.verbose("Default popup window left position used. Window left not configured or invalid."),g=Math.max(0,u/2-$z/2+c)),n.open(e,t,`width=${h}, height=${f}, top=${p}, left=${g}, scrollbars=yes`)}unloadWindow(e){this.currentWindow&&this.currentWindow.close(),e.preventDefault()}cleanPopup(e,t){e.close(),t.removeEventListener("beforeunload",this.unloadWindow)}generatePopupName(e,t){return`${Wz}.${this.config.auth.clientId}.${e.join("-")}.${t}.${this.correlationId}`}generateLogoutPopupName(e){const t=e.account&&e.account.homeAccountId;return`${Wz}.${this.config.auth.clientId}.${t}.${this.correlationId}`}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class t$ extends NH{constructor(e,t,r,n,i,o,s,a,c,l){super(e,t,r,n,i,o,s,c,l),this.nativeStorage=a}async acquireToken(e){const t=await QF(this.initializeAuthorizationRequest.bind(this),eF,this.logger,this.performanceClient,this.correlationId)(e,SB.Redirect);t.platformBroker=UH.isPlatformBrokerAvailable(this.config,this.logger,this.nativeMessageHandler,e.authenticationScheme);const r=e=>{e.persisted&&(this.logger.verbose("Page was restored from back/forward cache. Clearing temporary cache."),this.browserStorage.resetRequestCache(),this.eventHandler.emitEvent(EH,SB.Redirect))},n=this.getRedirectStartPage(e.redirectStartPage);this.logger.verbosePii(`Redirect start page: ${n}`),this.browserStorage.setTemporaryCache(aB,n,!0),window.addEventListener("pageshow",r);try{this.config.auth.protocolMode===sL?await this.executeEarFlow(t):await this.executeCodeFlow(t,e.onRedirectNavigate)}catch(Dee){throw Dee instanceof eO&&Dee.setCorrelationId(this.correlationId),window.removeEventListener("pageshow",r),Dee}}async executeCodeFlow(e,t){const r=e.correlationId,n=this.initializeServerTelemetryManager(vB),i=await QF(QH,LF,this.logger,this.performanceClient,r)(this.performanceClient,this.logger,r),o={...e,codeChallenge:i.challenge};this.browserStorage.cacheAuthorizeRequest(o,i.verifier);try{const r=await QF(this.createAuthCodeClient.bind(this),XD,this.logger,this.performanceClient,this.correlationId)({serverTelemetryManager:n,requestAuthority:o.authority,requestAzureCloudOptions:o.azureCloudOptions,requestExtraQueryParameters:o.extraQueryParameters,account:o.account}),i=await QF(WH,tF,this.logger,this.performanceClient,e.correlationId)(this.config,r.authority,o,this.logger,this.performanceClient);return await this.initiateAuthRequest(i,t)}catch(Dee){throw Dee instanceof eO&&(Dee.setCorrelationId(this.correlationId),n.cacheFailedRequest(Dee)),Dee}}async executeEarFlow(e){const t=e.correlationId,r=await QF(this.getDiscoveredAuthority.bind(this),ID,this.logger,this.performanceClient,t)({requestAuthority:e.authority,requestAzureCloudOptions:e.azureCloudOptions,requestExtraQueryParameters:e.extraQueryParameters,account:e.account}),n=await QF(dq,KF,this.logger,this.performanceClient,t)(),i={...e,earJwk:n};this.browserStorage.cacheAuthorizeRequest(i);(await KH(document,this.config,r,i,this.logger,this.performanceClient)).submit()}async handleRedirectPromise(e="",t,r,n){const i=this.initializeServerTelemetryManager(wB);try{const[o,s]=this.getRedirectResponse(e||"");if(!o)return this.logger.info("handleRedirectPromise did not detect a response as a result of a redirect. Cleaning temporary cache."),this.browserStorage.resetRequestCache(),"back_forward"!==function(){if("undefined"==typeof window||void 0===window.performance||"function"!=typeof window.performance.getEntriesByType)return;const e=window.performance.getEntriesByType("navigation"),t=e.length?e[0]:void 0;return null==t?void 0:t.type}()?n.event.errorCode="no_server_response":this.logger.verbose("Back navigation event detected. Muting no_server_response error"),null;const a=this.browserStorage.getTemporaryCache(aB,!0)||BP.EMPTY_STRING,c=dL.removeHashFromUrl(a);if(c===dL.removeHashFromUrl(window.location.href)&&this.config.auth.navigateToLoginRequestUrl){this.logger.verbose("Current page is loginRequestUrl, handling response"),a.indexOf("#")>-1&&function(e){const t=e.split("#");t.shift(),window.location.hash=t.length>0?t.join("#"):""}(a);return await this.handleResponse(o,t,r,i)}if(!this.config.auth.navigateToLoginRequestUrl)return this.logger.verbose("NavigateToLoginRequestUrl set to false, handling response"),await this.handleResponse(o,t,r,i);if(!Sq()||this.config.system.allowRedirectInIframe){this.browserStorage.setTemporaryCache(cB,s,!0);const e={apiId:wB,timeout:this.config.system.redirectNavigationTimeout,noHistory:!0};let n=!0;if(a&&"null"!==a)this.logger.verbose(`Navigating to loginRequestUrl: ${a}`),n=await this.navigationClient.navigateInternal(a,e);else{const t=function(){const e=new dL(window.location.href).getUrlComponents();return`${e.Protocol}//${e.HostNameAndPort}/`}();this.browserStorage.setTemporaryCache(aB,t,!0),this.logger.warning("Unable to get valid login request url from cache, redirecting to home page"),n=await this.navigationClient.navigateInternal(t,e)}if(!n)return await this.handleResponse(o,t,r,i)}return null}catch(Dee){throw Dee instanceof eO&&(Dee.setCorrelationId(this.correlationId),i.cacheFailedRequest(Dee)),Dee}}getRedirectResponse(e){this.logger.verbose("getRedirectResponseHash called");let t=e;t||(t=this.config.auth.OIDCOptions.serverResponseType===uN?window.location.search:window.location.hash);let r=lL(t);if(r){try{BH(r,this.browserCrypto,SB.Redirect)}catch(Dee){return Dee instanceof eO&&this.logger.error(`Interaction type validation failed due to ${Dee.errorCode}: ${Dee.errorMessage}`),[null,""]}return(n=window).location.hash="","function"==typeof n.history.replaceState&&n.history.replaceState(null,"",`${n.location.origin}${n.location.pathname}${n.location.search}`),this.logger.verbose("Hash contains known properties, returning response hash"),[r,t]}var n;const i=this.browserStorage.getTemporaryCache(cB,!0);return this.browserStorage.removeItem(this.browserStorage.generateCacheKey(cB)),i&&(r=lL(i),r)?(this.logger.verbose("Hash does not contain known properties, returning c
44ached hash"),[r,i]):[null,""]}async handleResponse(e,t,r,n){if(!e.state)throw qz(JU);if(e.ear_jwe){const r=await QF(this.getDiscoveredAuthority.bind(this),ID,this.logger,this.performanceClient,t.correlationId)({requestAuthority:t.authority,requestAzureCloudOptions:t.azureCloudOptions,requestExtraQueryParameters:t.extraQueryParameters,account:t.account});return QF(YH,oF,this.logger,this.performanceClient,t.correlationId)(t,e,vB,this.config,r,this.browserStorage,this.nativeStorage,this.eventHandler,this.logger,this.performanceClient,this.nativeMessageHandler)}const i=await QF(this.createAuthCodeClient.bind(this),XD,this.logger,this.performanceClient,this.correlationId)({serverTelemetryManager:n,requestAuthority:t.authority});return QF(JH,aF,this.logger,this.performanceClient,t.correlationId)(t,e,r,vB,this.config,i,this.browserStorage,this.nativeStorage,this.eventHandler,this.logger,this.performanceClient,this.nativeMessageHandler)}async initiateAuthRequest(e,t){if(this.logger.verbose("RedirectHandler.initiateAuthRequest called"),e){this.logger.infoPii(`RedirectHandler.initiateAuthRequest: Navigate to: ${e}`);const r={apiId:vB,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},n=t||this.config.auth.onRedirectNavigate;if("function"==typeof n){this.logger.verbose("RedirectHandler.initiateAuthRequest: Invoking onRedirectNavigate callback");return!1!==n(e)?(this.logger.verbose("RedirectHandler.initiateAuthRequest: onRedirectNavigate did not return false, navigating"),void(await this.navigationClient.navigateExternal(e,r))):void this.logger.verbose("RedirectHandler.initiateAuthRequest: onRedirectNavigate returned false, stopping navigation")}return this.logger.verbose("RedirectHandler.initiateAuthRequest: Navigating window to navigate url"),void(await this.navigationClient.navigateExternal(e,r))}throw this.logger.info("RedirectHandler.initiateAuthRequest: Navigate url is empty"),qz(KU)}async logout(e){this.logger.verbose("logoutRedirect called");const t=this.initializeLogoutRequest(e),r=this.initializeServerTelemetryManager(_B);try{this.eventHandler.emitEvent(kH,SB.Redirect,e),await this.clearCacheOnLogout(t.account);const s={apiId:_B,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},a=await QF(this.createAuthCodeClient.bind(this),XD,this.logger,this.performanceClient,this.correlationId)({serverTelemetryManager:r,requestAuthority:e&&e.authority,requestExtraQueryParameters:null==e?void 0:e.extraQueryParameters,account:e&&e.account||void 0});if(a.authority.protocolMode===oL)try{a.authority.endSessionEndpoint}catch(o){var n,i;if(null!==(n=t.account)&&void 0!==n&&n.homeAccountId)return this.browserStorage.removeAccount(null===(i=t.account)||void 0===i?void 0:i.homeAccountId),void this.eventHandler.emitEvent(_H,SB.Redirect,t)}const c=a.getLogoutUri(t);if(this.eventHandler.emitEvent(_H,SB.Redirect,t),!e||"function"!=typeof e.onRedirectNavigate)return this.browserStorage.getInteractionInProgress()||this.browserStorage.setInteractionInProgress(!0),void(await this.navigationClient.navigateExternal(c,s));if(!1!==e.onRedirectNavigate(c))return this.logger.verbose("Logout onRedirectNavigate did not return false, navigating"),this.browserStorage.getInteractionInProgress()||this.browserStorage.setInteractionInProgress(!0),void(await this.navigationClient.navigateExternal(c,s));this.browserStorage.setInteractionInProgress(!1),this.logger.verbose("Logout onRedirectNavigate returned false, stopping navigation")}catch(Dee){throw Dee instanceof eO&&(Dee.setCorrelationId(this.correlationId),r.cacheFailedRequest(Dee)),this.eventHandler.emitEvent(CH,SB.Redirect,null,Dee),this.eventHandler.emitEvent(SH,SB.Redirect),Dee}this.eventHandler.emitEvent(SH,SB.Redirect)}getRedirectStartPage(e){const t=e||window.location.href;return dL.getAbsoluteUrl(t,Eq())}}/*! @azure/msal-browser v4.9.1 2025-03-26 */async function r$(e,t,r,n,i){if(t.addQueueMeasurement(GD,n),!e)throw r.info("Navigate url is empty"),qz(KU);return i?QF(o$,YD,r,t,n)(e,i,t,n):YF(s$,QD,r,t,n)(e)}async function n$(e,t,r,n,i){const o=a$();if(!o.contentDocument)throw"No document associated with iframe!";
44return(await KH(o.contentDocument,e,t,r,n,i)).submit(),o}async function i$(e,t,r,n,i,o,s){return n.addQueueMeasurement(JD,o),new Promise(((n,o)=>{t<Dq&&i.warning(`system.loadFrameTimeout or system.iframeHashTimeout set to lower (${t}ms) than the default (10000ms). This may result in timeouts.`);const a=window.setTimeout((()=>{window.clearInterval(c),o(qz(iz))}),t),c=window.setInterval((()=>{let t="";const r=e.contentWindow;try{t=r?r.location.href:""}catch(Dee){}if(!t||"about:blank"===t)return;let i="";r&&(i=s===uN?r.location.search:r.location.hash),window.clearTimeout(a),window.clearInterval(c),n(i)}),r)})).finally((()=>{YF(c$,TF,i,n,o)(e)}))}function o$(e,t,r,n){return r.addQueueMeasurement(YD,n),new Promise(((r,n)=>{const i=a$();window.setTimeout((()=>{i?(i.src=e,r(i)):n("Unable to load iframe")}),t)}))}function s$(e){const t=a$();return t.src=e,t}function a$(){const e=document.createElement("iframe");return e.className="msalSilentIframe",e.style.visibility="hidden",e.style.position="absolute",e.style.width=e.style.height="0",e.style.border="0",e.setAttribute("sandbox","allow-scripts allow-same-origin allow-forms"),document.body.appendChild(e),e}function c$(e){document.body===e.parentNode&&document.body.removeChild(e)}/*! @azure/msal-browser v4.9.1 2025-03-26 */class l$ extends NH{constructor(e,t,r,n,i,o,s,a,c,l,u){super(e,t,r,n,i,o,a,l,u),this.apiId=s,this.nativeStorage=c}async acquireToken(e){this.performanceClient.addQueueMeasurement(SD,e.correlationId),e.loginHint||e.sid||e.account&&e.account.username||this.logger.warning("No user hint provided. The authorization server may need more information to complete this request.");const t={...e};t.prompt?t.prompt!==sN.NONE&&t.prompt!==sN.NO_SESSION&&(this.logger.warning(`SilentIframeClient. Replacing invalid prompt ${t.prompt} with ${sN.NONE}`),t.prompt=sN.NONE):t.prompt=sN.NONE;const r=await QF(this.initializeAuthorizationRequest.bind(this),eF,this.logger,this.performanceClient,e.correlationId)(t,SB.Silent);return r.platformBroker=UH.isPlatformBrokerAvailable(this.config,this.logger,this.nativeMessageHandler,r.authenticationScheme),Pq(r.authority),this.config.auth.protocolMode===sL?this.executeEarFlow(r):this.executeCodeFlow(r)}async executeCodeFlow(e){let t;const r=this.initializeServerTelemetryManager(this.apiId);try{return t=await QF(this.createAuthCodeClient.bind(this),XD,this.logger,this.performanceClient,e.correlationId)({serverTelemetryManager:r,requestAuthority:e.authority,requestAzureCloudOptions:e.azureCloudOptions,requestExtraQueryParameters:e.extraQueryParameters,account:e.account}),await QF(this.silentTokenHelper.bind(this),KD,this.logger,this.performanceClient,e.correlationId)(t,e)}catch(Dee){if(Dee instanceof eO&&(Dee.setCorrelationId(this.correlationId),r.cacheFailedRequest(Dee)),!(t&&Dee instanceof eO&&Dee.errorCode===Hz))throw Dee;return this.performanceClient.addFields({retryError:Dee.errorCode},this.correlationId),await QF(this.silentTokenHelper.bind(this),KD,this.logger,this.performanceClient,this.correlationId)(t,e)}}async executeEarFlow(e){const t=e.correlationId,r=await QF(this.getDiscoveredAuthority.bind(this),ID,this.logger,this.performanceClient,t)({requestAuthority:e.authority,requestAzureCloudOptions:e.azureCloudOptions,requestExtraQueryParameters:e.extraQueryParameters,account:e.account}),n=await QF(dq,KF,this.logger,this.performanceClient,t)(),i={...e,earJwk:n},o=await QF(n$,GD,this.logger,this.performanceClient,t)(this.config,r,i,this.logger,this.performanceClient),s=this.config.auth.OIDCOptions.serverResponseType,a=await QF(i$,JD,this.logger,this.performanceClient,t)(o,this.config.system.iframeHashTimeout,this.config.system.pollIntervalMilliseconds,this.performanceClient,this.logger,t,s),c=YF(zH,gF,this.logger,this.performanceClient,t)(a,s,this.logger);return QF(YH,oF,this.logger,this.performanceClient,t)(i,c,this.apiId,this.config,r,this.browserStorage,this.nativeStorage,this.eventHandler,this.logger,this.performanceClient,this.nativeMessageHandler)}logout(){return Promise.reject(qz(lz))}async silentTokenHelper(e,t){const r=t.correlationId;this.performanceClient.addQueueMeasurement(KD,r);const n=await QF(QH,LF,this.logger,this.performanceClient,r)(this.performanceClient,this.logger,r),i={...t,codeChallenge:n.challenge},o=await QF(WH,tF,this.logger,this.performanceClient,r)(this.config,e.authority,i,this.logger,this.performanceClient),s=await QF(r$,GD,this.logger,this.performanceClient,r)(o,this.performanceClient,this.logger,r,this.config.system.navigateFrameWait),a=this.config.auth.OIDCOptions.serverResponseType,c=await QF(i$,JD,this.logger,this.performanceClient,r)(s,this.config.system.iframeHashTimeout,this.config.system.pollIntervalMilliseconds,this.performanceClient,this.logger,r,a),l=YF(zH,gF,this.logger,this.performanceClient,r)(c,a,this.logger);return QF(JH,aF,this.logger,this.performanceClient,r)(t,l,n.verifier,this.apiId,this.config,e,this.browserStorage,this.nativeStorage,this.eventHandler,this.logger,this.performanceClient,this.nativeMessageHandler)}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class u$ extends NH{async acquireToken(e){this.performanceClient.addQueueMeasurement(jD,e.correlationId);const t=await QF(RH,HD,this.logger,this.performanceClient,e.correlationId)(e,this.config,this.performanceClient,this.logger),r={...e,...t};e.redirectUri&&(r.redirectUri=this.getRedirectUri(e.redirectUri));const n=this.initializeServerTelemetryManager(kB),i=await this.createRefreshTokenClient({serverTelemetryManager:n,authorityUrl:r.authority,azureCloudOptions:r.azureCloudOptions,account:r.account});return QF(i.acquireTokenByRefreshToken.bind(i),DD,this.logger,this.performanceClient,e.correlationId)(r).catch((e=>{throw e.setCorrelationId(this.correlationId),n.cacheFailedRequest(e),e}))}logout(){return Promise.reject(qz(lz))}async createRefreshTokenClient(e){const t=await QF(this.getClientConfiguration.bind(this),ZD,this.logger,this.performanceClient,this.correlationId)({serverTelemetryManager:e.serverTelemetryManager,requestAuthority:e.authorityUrl,requestAzureCloudOptions:e.azureCloudOptions,requestExtraQueryParameters:e.extraQueryParameters,account:e.account});return new jU(t,this.performanceClient)}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class d${constructor(e,t,r,n){this.isBrowserEnvironment="undefined"!=typeof window,this.config=e,this.storage=t,this.logger=r,this.cryptoObj=n}async loadExternalTokens(e,t,r){if(!this.isBrowserEnvironment)throw qz(mz);const n=e.correlationId||lq(),i=t.id_token?tM(t.id_token,GB):void 0,o={protocolMode:this.config.auth.protocolMode,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata,skipAuthorityMetadataCache:this.config.auth.skipAuthorityMetadataCache},s=e.authority?new ZF(ZF.generateAuthority(e.authority,e.azureCloudOptions),this.config.system.networkClient,this.storage,o,this.logger,e.correlationId||lq()):void 0,a=await this.loadAccount(e,r.clientInfo||t.client_info||"",n,i,s),c=await this.loadIdToken(t,a.homeAccountId,a.environment,a.realm,n),l=await this.loadAccessToken(e,t,a.homeAccountId,a.environment,a.realm,r,n),u=await this.loadRefreshToken(t,a.homeAccountId,a.environment,n);return this.generateAuthenticationResult(e,{account:a,idToken:c,accessToken:l,refreshToken:u},i,s)}async loadAccount(e,t,r,n,i){if(this.logger.verbose("TokenCache - loading account"),e.account){const t=aL.createFromAccountInfo(e.account);return await this.storage.setAccount(t,r),t}if(!i||!t&&!n)throw this.logger.error("TokenCache - if an account is not provided on the request, authority and either clientInfo or idToken must be provided instead."),qz(kz);const o=aL.generateHomeAccountId(t,i.authorityType,this.logger,this.cryptoObj,n),s=null==n?void 0:n.tid,a=_U(this.storage,i,o,GB,n,t,i.hostnameAndPort,s,void 0,void 0,this.logger);return await this.storage.setAccount(a,r),a}async loadIdToken(e,t,r,n,i){if(!e.id_token)return this.logger.verbose("TokenCache - no id token found in response"),null;this.logger.verbose("TokenCache - loading id token");const o=cM(t,r,e.id_token,this.config.auth.clientId,n);return await this.storage.setIdTokenCredential(o,i),o}
44async loadAccessToken(e,t,r,n,i,o,s){if(!t.access_token)return this.logger.verbose("TokenCache - no access token found in response"),null;if(!t.expires_in)return this.logger.error("TokenCache - no expiration set on the access token. Cannot add it to the cache."),null;if(!(t.scope||e.scopes&&e.scopes.length))return this.logger.error("TokenCache - scopes not specified in the request or response. Cannot add token to the cache."),null;this.logger.verbose("TokenCache - loading access token");const a=t.scope?KM.fromString(t.scope):new KM(e.scopes),c=o.expiresOn||t.expires_in+nM(),l=o.extendedExpiresOn||(t.ext_expires_in||t.expires_in)+nM(),u=lM(r,n,t.access_token,this.config.auth.clientId,i,a.printScopes(),c,l,GB);return await this.storage.setAccessTokenCredential(u,s),u}async loadRefreshToken(e,t,r,n){if(!e.refresh_token)return this.logger.verbose("TokenCache - no refresh token found in response"),null;this.logger.verbose("TokenCache - loading refresh token");const i=uM(t,r,e.refresh_token,this.config.auth.clientId,e.foci,void 0,e.refresh_token_expires_in);return await this.storage.setRefreshTokenCredential(i,n),i}generateAuthenticationResult(e,t,r,n){var i,o,s;let a,c="",l=[],u=null;null!=t&&t.accessToken&&(c=t.accessToken.secret,l=KM.fromString(t.accessToken.target).asArray(),u=oM(t.accessToken.expiresOn),a=oM(t.accessToken.extendedExpiresOn));const d=t.account;return{authority:n?n.canonicalAuthority:"",uniqueId:t.account.localAccountId,tenantId:t.account.realm,scopes:l,account:d.getAccountInfo(),idToken:(null===(i=t.idToken)||void 0===i?void 0:i.secret)||"",idTokenClaims:r||{},accessToken:c,fromCache:!0,expiresOn:u,correlationId:e.correlationId||"",requestId:"",extExpiresOn:a,familyId:(null===(o=t.refreshToken)||void 0===o?void 0:o.familyId)||"",tokenType:(null==t||null===(s=t.accessToken)||void 0===s?void 0:s.tokenType)||"",state:e.state||"",cloudGraphHostName:d.cloudGraphHostName||"",msGraphHost:d.msGraphHost||"",fromNativeBroker:!1}}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class h$ extends EU{constructor(e){super(e),this.includeRedirectUri=!1}}/*! @azure/msal-browser v4.9.1 2025-03-26 */class f$ extends NH{constructor(e,t,r,n,i,o,s,a,c,l){super(e,t,r,n,i,o,a,c,l),this.apiId=s}async acquireToken(e){if(!e.code)throw qz(Cz);const t=await QF(this.initializeAuthorizationRequest.bind(this),eF,this.logger,this.performanceClient,e.correlationId)(e,SB.Silent),r=this.initializeServerTelemetryManager(this.apiId);try{const n={...t,code:e.code},i=await QF(this.getClientConfiguration.bind(this),ZD,this.logger,this.performanceClient,e.correlationId)({serverTelemetryManager:r,requestAuthority:t.authority,requestAzureCloudOptions:t.azureCloudOptions,requestExtraQueryParameters:t.extraQueryParameters,account:t.account}),o=new h$(i);this.logger.verbose("Auth code client created");const s=new qH(o,this.browserStorage,n,this.logger,this.performanceClient);return await QF(s.handleCodeResponseFromServer.bind(s),nF,this.logger,this.performanceClient,e.correlationId)({code:e.code,msgraph_host:e.msGraphHost,cloud_graph_host_name:e.cloudGraphHostName,cloud_instance_host_name:e.cloudInstanceHostName},t,!1)}catch(Dee){throw Dee instanceof eO&&(Dee.setCorrelationId(this.correlationId),r.cacheFailedRequest(Dee)),Dee}}logout(){return Promise.reject(qz(lz))}}/*! @azure/msal-browser v4.9.1 2025-03-26 */function p$(e){const t=null==e?void 0:e.idTokenClaims;return null!=t&&t.tfp||null!=t&&t.acr?"B2C":null!=t&&t.tid?"9188040d-6c67-4c5b-b112-36a304b66dad"===(null==t?void 0:t.tid)?"MSA":"AAD":void 0}function g$(e,t){try{Tq(e)}catch(Dee){throw t.end({success:!1},Dee),Dee}}class m${constructor(e){var t,r,n,i;this.operatingContext=e,this.isBrowserEnvironment=this.operatingContext.isBrowserEnvironment(),this.config=e.getConfig(),this.initialized=!1,this.logger=this.operatingContext.getLogger(),this.networkClient=this.config.system.networkClient,this.navigationClient=this.config.system.navigationClient,this.redirectResponse=new Map,this.hybridAuthCodeResponses=new Map,this.performanceClient=this.config.telemetry.client,this.browserCrypto=this.isBrowserEnvironment?new $q(this.logger,this.performanceClient):JO,this.eventHandler=new IH(this.logger),this.browserStorage=this.isBrowserEnvironment?new jH(this.config.auth.clientId,this.config.cache,this.browserCrypto,this.logger,this.performanceClient,this.eventHandler,function(e){const t=e.cloudDiscoveryMetadata;let r;if(t)try{r=JSON.parse(t)}catch(Dee){throw VM(NM)}return{canonicalAuthority:e.authority?eU(e.authority):void 0,knownAuthorities:e.knownAuthorities,cloudDiscoveryMetadata:r}}(this.config.auth)):(t=this.config.auth.clientId,r=this.logger,n=this.performanceClient,i=this.eventHandler,new jH(t,{cacheLocation:iB,temporaryCacheLocation:iB,storeAuthStateInCookie:!1,secureCookies:!1,cacheMigrationEnabled:!1,claimsBasedCachingEnabled:!1}
44,JO,r,n,i));const o={cacheLocation:iB,temporaryCacheLocation:iB,storeAuthStateInCookie:!1,secureCookies:!1,cacheMigrationEnabled:!1,claimsBasedCachingEnabled:!1};this.nativeInternalStorage=new jH(this.config.auth.clientId,o,this.browserCrypto,this.logger,this.performanceClient,this.eventHandler),this.tokenCache=new d$(this.config,this.browserStorage,this.logger,this.browserCrypto),this.activeSilentTokenRequests=new Map,this.trackPageVisibility=this.trackPageVisibility.bind(this),this.trackPageVisibilityWithMeasurement=this.trackPageVisibilityWithMeasurement.bind(this)}static async createController(e,t){const r=new m$(e);return await r.initialize(t),r}trackPageVisibility(e){e&&(this.logger.info("Perf: Visibility change detected"),this.performanceClient.incrementFields({visibilityChangeCount:1},e))}async initialize(e){if(this.logger.trace("initialize called"),this.initialized)return void this.logger.info("initialize has already been called, exiting early.");if(!this.isBrowserEnvironment)return this.logger.info("in non-browser environment, exiting early."),this.initialized=!0,void this.eventHandler.emitEvent(rH);const t=(null==e?void 0:e.correlationId)||this.getRequestCorrelationId(),r=this.config.system.allowPlatformBroker,n=this.performanceClient.startMeasurement(VD,t);
44if(this.eventHandler.emitEvent(tH),await QF(this.browserStorage.initialize.bind(this.browserStorage),WD,this.logger,this.performanceClient,t)(t),r)try{this.nativeExtensionProvider=await UH.createProvider(this.logger,this.config.system.nativeBrokerHandshakeTimeout,this.performanceClient)}catch(Dee){this.logger.verbose(Dee)}this.config.cache.claimsBasedCachingEnabled||(this.logger.verbose("Claims-based caching is disabled. Clearing the previous cache with claims"),await QF(this.browserStorage.clearTokensAndKeysWithClaims.bind(this.browserStorage),RF,this.logger,this.performanceClient,t)(this.performanceClient,t)),this.config.system.asyncPopups&&await this.preGeneratePkceCodes(t),this.initialized=!0,this.eventHandler.emitEvent(rH),n.end({allowPlatformBroker:r,success:!0})}async handleRedirectPromise(e){if(this.logger.verbose("handleRedirectPromise called"),Iq(this.initialized),this.isBrowserEnvironment){const t=e||"";let r=this.redirectResponse.get(t);return void 0===r?(r=this.handleRedirectPromiseInternal(e),this.redirectResponse.set(t,r),this.logger.verbose("handleRedirectPromise has been called for the first time, storing the promise")):this.logger.verbose("handleRedirectPromise has been called previously, returning the result from the first call"),r}return this.logger.verbose("handleRedirectPromise returns null, not browser environment"),null}async handleRedirectPromiseInternal(e){if(!this.browserStorage.isInteractionInProgress(!0))return this.logger.info("handleRedirectPromise called but there is no interaction in progress, returning null."),null;const t=this.getAllAccounts(),r=this.browserStorage.getCachedNativeRequest(),n=r&&UH.isPlatformBrokerAvailable(this.config,this.logger,this.nativeExtensionProvider)&&this.nativeExtensionProvider&&!e;let i,o=this.performanceClient.startMeasurement(xD,(null==r?void 0:r.correlationId)||"");if(this.eventHandler.emitEvent(bH,SB.Redirect),n&&this.nativeExtensionProvider){this.logger.trace("handleRedirectPromise - acquiring token from native platform");const e=new $H(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,wB,this.performanceClient,this.nativeExtensionProvider,r.accountId,this.nativeInternalStorage,r.correlationId);i=QF(e.handleRedirectPromise.bind(e),AF,this.logger,this.performanceClient,o.event.correlationId)(this.performanceClient,o.event.correlationId)}else{const[t,r]=this.browserStorage.getCachedRequest(),n=t.correlationId;o.discard(),o=this.performanceClient.startMeasurement(xD,n),this.logger.trace("handleRedirectPromise - acquiring token from web flow");const s=this.createRedirectClient(n);i=QF(s.handleRedirectPromise.bind(s),jF,this.logger,this.performanceClient,o.event.correlationId)(e,t,r,o)}return i.then((e=>{if(e){this.browserStorage.resetRequestCache();t.length<this.getAllAccounts().length?(this.eventHandler.emitEvent(aH,SB.Redirect,e),this.logger.verbose("handleRedirectResponse returned result, login success")):(this.eventHandler.emitEvent(uH,SB.Redirect,e),this.logger.verbose("handleRedirectResponse returned result, acquire token success")),o.end({success:!0,accountType:p$(e.account)})}else o.event.errorCode?o.end({success:!1}):o.discard();return this.eventHandler.emitEvent(wH,SB.Redirect),e})).catch((e=>{this.browserStorage.resetRequestCache();const r=e;throw t.length>0?this.eventHandler.emitEvent(dH,SB.Redirect,null,r):this.eventHandler.emitEvent(cH,SB.Redirect,null,r),this.eventHandler.emitEvent(wH,SB.Redirect),o.end({success:!1},r),e}))}async acquireTokenRedirect(e){const t=this.getRequestCorrelationId(e);this.logger.verbose("acquireTokenRedirect called",t);const r=this.performanceClient.startMeasurement(wD,t);r.add({accountType:p$(e.account),scenarioId:e.scenarioId});const n=e.onRedirectNavigate;if(n)e.onRedirectNavigate=e=>{const t="function"==typeof n?n(e):void 0;return!1!==t?r.end({success:!0}):r.discard(),t};else{const e=this.config.auth.onRedirectNavigate;this.config.auth.onRedirectNavigate=t=>{const n="function"==typeof e?e(t):void 0;return!1!==n?r.end({success:!0}):r.discard(),n}}const i=this.getAllAccounts().length>0;try{let n;if(Rq(this.initialized,this.config),this.browserStorage.setInteractionInProgress(!0),i?this.eventHandler.emitEvent(lH,SB.Redirect,e):this.eventHandler.emitEvent(sH,SB.Redirect,e),this.nativeExtensionProvider&&this.canUsePlatformBroker(e)){n=new $H(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,vB,this.performanceClient,this.nativeExtensionProvider,this.getNativeAccountId(e),this.nativeInternalStorage,t).acquireTokenRedirect(e,r).catch((r=>{if(r instanceof LH&&DH(r)){this.nativeExtensionProvider=void 0;return this.createRedirectClient(t).acquireToken(e)}if(r instanceof gU){this.logger.verbose("acquireTokenRedirect - Resolving interaction required error thrown by native broker by falling back to web flow");return this.createRedirectClient(t).acquireToken(e)}throw r}))}else{n=this.createRedirectClient(t).acquireToken(e)}return await n}catch(Dee){throw this.browserStorage.resetRequestCache(),r.end({success:!1},Dee),i?this.eventHandler.emitEvent(dH,SB.Redirect,null,Dee):this.eventHandler.emitEvent(cH,SB.Redirect,null,Dee),Dee}}acquireTokenPopup(e){const t=this.getRequestCorrelationId(e),r=this.performanceClient.startMeasurement(bD,t);r.add({scenarioId:e.scenarioId,accountType:p$(e.account)});try{this.logger.verbose("acquireTokenPopup called",t),g$(this.initialized,r),this.browserStorage.setInteractionInProgress(!0)}catch(Dee){return Promise.reject(Dee)}const n=this.getAllAccounts();let i;n.length>0?this.eventHandler.emitEvent(lH,SB.Popup,e):this.eventHandler.emitEvent(sH,SB.Popup,e);const o=this.getPreGeneratedPkceCodes(t);if(this.canUsePlatformBroker(e))i=this.acquireTokenNative({...e,correlationId:t},yB).then((e=>(r.end({success:!0,isNativeBroker:!0,accountType:p$(e.account)}),e))).catch((r=>{if(r instanceof LH&&DH(r)){this.nativeExtensionProvider=void 0;return this.createPopupClient(t).acquireToken(e,o)}if(r instanceof gU){this.logger.verbose("acquireTokenPopup - Resolving interaction required error thrown by native broker by falling back to web flow");return this.createPopupClient(t).acquireToken(e,o)}throw r}));else{i=this.createPopupClient(t).acquireToken(e,o)}return i.then((e=>(n.length<this.getAllAccounts().length?this.eventHandler.emitEvent(aH,SB.Popup,e):this.eventHandler.emitEvent(uH,SB.Popup,e),r.end({success:!0,accessTokenSize:e.accessToken.length,idTokenSize:e.idToken.length,accountType:p$(e.account)}),e))).catch((e=>(n.length>0?this.eventHandler.emitEvent(dH,SB.Popup,null,e):this.eventHandler.emitEvent(cH,SB.Popup,null,e),r.end({success:!1},e),Promise.reject(e)))).finally((async()=>{this.browserStorage.setInteractionInProgress(!1),this.config.system.asyncPopups&&await this.preGeneratePkceCodes(t)}))}trackPageVisibilityWithMeasurement(){const e=this.ssoSilentMeasurement||this.acquireTokenByCodeAsyncMeasurement;e&&(this.logger.info("Perf: Visibility change detected in ",e.event.name),e.increment({visibilityChangeCount:1}))}async ssoSilent(e){var t,r;const n=this.getRequestCorrelationId(e),i={...e,prompt:e.prompt,correlationId:n};let o;if(this.ssoSilentMeasurement=this.performanceClient.startMeasurement(AD,n),null===(t=this.ssoSilentMeasurement)||void 0===t||t.add({scenarioId:e.scenarioId,accountType:p$(e.account)}),g$(this.initialized,this.ssoSilentMeasurement),null===(r=this.ssoSilentMeasurement)||void 0===r||r.increment({visibilityChangeCount:0}),document.addEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement),this.logger.verbose("ssoSilent called",n),this.eventHandler.emitEvent(fH,SB.Silent,i),this.canUsePlatformBroker(i))o=this.acquireTokenNative(i,bB).catch((e=>{if(e instanceof LH&&DH(e)){this.nativeExtensionProvider=void 0;return this.createSilentIframeClient(i.correlationId).acquireToken(i)}throw e}));else{o=this.createSilentIframeClient(i.correlationId).acquireToken(i)}return o.then((e=>{var t;return this.eventHandler.emitEvent(pH,SB.Silent,e),null===(t=this.ssoSilentMeasurement)||void 0===t||t.end({success:!0,isNativeBroker:e.fromNativeBroker,accessTokenSize:e.accessToken.length,idTokenSize:e.idToken.length,accountType:p$(e.account)}),e})).catch((e=>{var t;throw this.eventHandler.emitEvent(gH,SB.Silent,null,e),null===(t=this.ssoSilentMeasurement)||void 0===t||t.end({success:!1},e),e})).finally((()=>{document.removeEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement)}))}async acquireTokenByCode(e){const t=this.getRequestCorrelationId(e);this.logger.trace("acquireTokenByCode called",t);const r=this.performanceClient.startMeasurement(gD,t);g$(this.initialized,r),this.eventHandler.emitEvent(mH,SB.Silent,e),r.add({scenarioId:e.scenarioId});try{if(e.code&&e.nativeAccountId)throw qz(Ez);if(e.code){const n=e.code;let i=this.hybridAuthCodeResponses.get(n);return i?(this.logger.verbose("Existing acquireTokenByCode request found",t),r.discard()):(this.logger.verbose("Initiating new acquireTokenByCode request",t),i=this.acquireTokenByCodeAsync({...e,correlationId:t}).then((e=>(this.eventHandler.emitEvent(vH,SB.Silent,e),this.hybridAuthCodeResponses.delete(n),r.end({success:!0,isNativeBroker:e.fromNativeBroker,accessTokenSize:e.accessToken.length,idTokenSize:e.idToken.length,accountType:p$(e.account)}),e))).catch((e=>{throw this.hybridAuthCodeResponses.delete(n),this.eventHandler.emitEvent(yH,SB.Silent,null,e),r.end({success:!1},e),e})),this.hybridAuthCodeResponses.set(n,i)),await i}
44if(e.nativeAccountId){if(this.canUsePlatformBroker(e,e.nativeAccountId)){const n=await this.acquireTokenNative({...e,correlationId:t},xB,e.nativeAccountId).catch((e=>{throw e instanceof LH&&DH(e)&&(this.nativeExtensionProvider=void 0),e}));return r.end({accountType:p$(n.account),success:!0}),n}throw qz(Az)}throw qz(Sz)}catch(Dee){throw this.eventHandler.emitEvent(yH,SB.Silent,null,Dee),r.end({success:!1},Dee),Dee}}async acquireTokenByCodeAsync(e){var t;this.logger.trace("acquireTokenByCodeAsync called",e.correlationId),this.acquireTokenByCodeAsyncMeasurement=this.performanceClient.startMeasurement(EF,e.correlationId),null===(t=this.acquireTokenByCodeAsyncMeasurement)||void 0===t||t.increment({visibilityChangeCount:0}),document.addEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement);const r=this.createSilentAuthCodeClient(e.correlationId);return await r.acquireToken(e).then((e=>{var t;return null===(t=this.acquireTokenByCodeAsyncMeasurement)||void 0===t||t.end({success:!0,fromCache:e.fromCache,isNativeBroker:e.fromNativeBroker}),e})).catch((e=>{var t;throw null===(t=this.acquireTokenByCodeAsyncMeasurement)||void 0===t||t.end({success:!1},e),e})).finally((()=>{document.removeEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement)}))}async acquireTokenFromCache(e,t){switch(this.performanceClient.addQueueMeasurement(UD,e.correlationId),t){case DB:case FB:case UB:const t=this.createSilentCacheClient(e.correlationId);return QF(t.acquireToken.bind(t),CD,this.logger,this.performanceClient,e.correlationId)(e);default:throw GO(OO)}}async acquireTokenByRefreshToken(e,t){switch(this.performanceClient.addQueueMeasurement(mD,e.correlationId),t){case DB:case UB:case zB:case BB:const t=this.createSilentRefreshClient(e.correlationId);return QF(t.acquireToken.bind(t),jD,this.logger,this.performanceClient,e.correlationId)(e);default:throw GO(OO)}}async acquireTokenBySilentIframe(e){this.performanceClient.addQueueMeasurement(qD,e.correlationId);const t=this.createSilentIframeClient(e.correlationId);return QF(t.acquireToken.bind(t),SD,this.logger,this.performanceClient,e.correlationId)(e)}async logout(e){const t=this.getRequestCorrelationId(e);return this.logger.warning("logout API is deprecated and will be removed in msal-browser v3.0.0. Use logoutRedirect instead.",t),this.logoutRedirect({correlationId:t,...e})}async logoutRedirect(e){const t=this.getRequestCorrelationId(e);Rq(this.initialized,this.config),this.browserStorage.setInteractionInProgress(!0);return this.createRedirectClient(t).logout(e)}logoutPopup(e){try{const t=this.getRequestCorrelationId(e);Tq(this.initialized),this.browserStorage.setInteractionInProgress(!0);return this.createPopupClient(t).logout(e).finally((()=>{this.browserStorage.setInteractionInProgress(!1)}))}catch(Dee){return Promise.reject(Dee)}}async clearCache(e){if(!this.isBrowserEnvironment)return void this.logger.info("in non-browser environment, returning early.");const t=this.getRequestCorrelationId(e);return this.createSilentCacheClient(t).logout(e)}getAllAccounts(e){/*! @azure/msal-browser v4.9.1 2025-03-26 */return function(e,t,r,n){return e.verbose("getAllAccounts called"),r?t.getAllAccounts(n):[]}(this.logger,this.browserStorage,this.isBrowserEnvironment,e)}getAccount(e){return function(e,t,r){if(t.trace("getAccount called"),0===Object.keys(e).length)return t.warning("getAccount: No accountFilter provided"),null;const n=r.getAccountInfoFilteredBy(e);return n?(t.verbose("getAccount: Account matching provided filter found, returning"),n):(t.verbose("getAccount: No matching account found, returning null"),null)}(e,this.logger,this.browserStorage)}getAccountByUsername(e){return function(e,t,r){if(t.trace("getAccountByUsername called"),!e)return t.warning("getAccountByUsername: No username provided"),null;const n=r.getAccountInfoFilteredBy({username:e});return n?(t.verbose("getAccountByUsername: Account matching username found, returning"),t.verbosePii(`getAccountByUsername: Returning signed-in accounts matching username: ${e}`),n):(t.verbose("getAccountByUsername: No matching account found, returning null"),null)}(e,this.logger,this.browserStorage)}getAccountByHomeId(e){return function(e,t,r){if(t.trace("getAccountByHomeId called"),!e)return t.warning("getAccountByHomeId: No homeAccountId provided"),null;const n=r.getAccountInfoFilteredBy({homeAccountId:e});return n?(t.verbose("getAccountByHomeId: Account matching homeAccountId found, returning"),t.verbosePii(`getAccountByHomeId: Returning signed-in accounts matching homeAccountId: ${e}`),n):(t.verbose("getAccountByHomeId: No matching account found, returning null"),null)}(e,this.logger,this.browserStorage)}getAccountByLocalId(e){return function(e,t,r){if(t.trace("getAccountByLocalId called"),!e)return t.warning("getAccountByLocalId: No localAccountId provided"),null;const n=r.getAccountInfoFilteredBy({localAccountId:e});return n?(t.verbose("getAccountByLocalId: Account matching localAccountId found, returning"),t.verbosePii(`getAccountByLocalId: Returning signed-in accounts matching localAccountId: ${e}`),n):(t.verbose("getAccountByLocalId: No matching account found, returning null"),null)}(e,this.logger,this.browserStorage)}setActiveAccount(e){!function(e,t){t.setActiveAccount(e)}(e,this.browserStorage)}getActiveAccount(){return this.browserStorage.getActiveAccount()}async hydrateCache(e,t){this.logger.verbose("hydrateCache called");const r=aL.createFromAccountInfo(e.account,e.cloudGraphHostName,e.msGraphHost);return await this.browserStorage.setAccount(r,e.correlationId),e.fromNativeBroker?(this.logger.verbose("Response was from native broker, storing in-memory"),this.nativeInternalStorage.hydrateCache(e,t)):this.browserStorage.hydrateCache(e,t)}async acquireTokenNative(e,t,r,n){if(this.logger.trace("acquireTokenNative called"),!this.nativeExtensionProvider)throw qz(Rz);return new $H(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,t,this.performanceClient,this.nativeExtensionProvider,r||this.getNativeAccountId(e),this.nativeInternalStorage,e.correlationId).acquireToken(e,n)}canUsePlatformBroker(e,t){if(this.logger.trace("canUsePlatformBroker called"),!UH.isPlatformBrokerAvailable(this.config,this.logger,this.nativeExtensionProvider,e.authenticationScheme))return this.logger.trace("canUsePlatformBroker: isPlatformBrokerAvailable returned false, returning false"),!1;if(e.prompt)switch(e.prompt){case sN.NONE:case sN.CONSENT:case sN.LOGIN:this.logger.trace("canUsePlatformBroker: prompt is compatible with platform broker flow");break;default:return this.logger.trace(`canUsePlatformBroker: prompt = ${e.prompt} is not compatible with platform broker flow, returning false`),!1}return!(!t&&!this.getNativeAccountId(e))||(this.logger.trace("canUsePlatformBroker: nativeAccountId is not available, returning false"),!1)}getNativeAccountId(e){const t=e.account||this.getAccount({loginHint:e.loginHint,sid:e.sid})||this.getActiveAccount();return t&&t.nativeAccountId||""}createPopupClient(e){return new e$(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,e)}createRedirectClient(e){return new t$(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,e)}createSilentIframeClient(e){return new l$(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,bB,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,e)}createSilentCacheClient(e){return new HH(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeExtensionProvider,e)}createSilentRefreshClient(e){return new u$(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeExtensionProvider,e)}createSilentAuthCodeClient(e){return new f$(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,xB,this.performanceClient,this.nativeExtensionProvider,e)}addEventCallback(e,t){return this.eventHandler.addEventCallback(e,t)}removeEventCallback(e){this.eventHandler.removeEventCallback(e)}addPerformanceCallback(e){return Aq(),this.performanceClient.addPerformanceCallback(e)}removePerformanceCallback(e){return this.performanceClient.removePerformanceCallback(e)}
44enableAccountStorageEvents(){this.config.cache.cacheLocation===rB?this.eventHandler.subscribeCrossTab():this.logger.info("Account storage events are only available when cacheLocation is set to localStorage")}disableAccountStorageEvents(){this.config.cache.cacheLocation===rB?this.eventHandler.unsubscribeCrossTab():this.logger.info("Account storage events are only available when cacheLocation is set to localStorage")}getTokenCache(){return this.tokenCache}getLogger(){return this.logger}setLogger(e){this.logger=e}initializeWrapperLibrary(e,t){this.browserStorage.setWrapperMetadata(e,t)}setNavigationClient(e){this.navigationClient=e}getConfiguration(){return this.config}getPerformanceClient(){return this.performanceClient}isBrowserEnv(){return this.isBrowserEnvironment}getRequestCorrelationId(e){return null!=e&&e.correlationId?e.correlationId:this.isBrowserEnvironment?lq():BP.EMPTY_STRING}async loginRedirect(e){const t=this.getRequestCorrelationId(e);return this.logger.verbose("loginRedirect called",t),this.acquireTokenRedirect({correlationId:t,...e||NB})}loginPopup(e){const t=this.getRequestCorrelationId(e);return this.logger.verbose("loginPopup called",t),this.acquireTokenPopup({correlationId:t,...e||NB})}async acquireTokenSilent(e){const t=this.getRequestCorrelationId(e),r=this.performanceClient.startMeasurement(vD,t);r.add({cacheLookupPolicy:e.cacheLookupPolicy,scenarioId:e.scenarioId}),g$(this.initialized,r),this.logger.verbose("acquireTokenSilent called",t);const n=e.account||this.getActiveAccount();if(!n)throw qz(uz);return r.add({accountType:p$(n)}),this.acquireTokenSilentDeduped(e,n,t).then((n=>(r.end({success:!0,fromCache:n.fromCache,isNativeBroker:n.fromNativeBroker,accessTokenSize:n.accessToken.length,idTokenSize:n.idToken.length}),{...n,state:e.state,correlationId:t}))).catch((e=>{throw e instanceof eO&&e.setCorrelationId(t),r.end({success:!1},e),e}))}async acquireTokenSilentDeduped(e,t,r){const n=nU(this.config.auth.clientId,{...e,authority:e.authority||this.config.auth.authority},t.homeAccountId),i=JSON.stringify(n),o=this.activeSilentTokenRequests.get(i);if(void 0===o){this.logger.verbose("acquireTokenSilent called for the first time, storing active request",r),this.performanceClient.addFields({deduped:!1},r);const n=QF(this.acquireTokenSilentAsync.bind(this),yD,this.logger,this.performanceClient,r)({...e,correlationId:r},t);return this.activeSilentTokenRequests.set(i,n),n.finally((()=>{this.activeSilentTokenRequests.delete(i)}))}return this.logger.verbose("acquireTokenSilent has been called previously, returning the result from the first call",r),this.performanceClient.addFields({deduped:!0},r),o}async acquireTokenSilentAsync(e,t){const r=()=>this.trackPageVisibility(e.correlationId);this.performanceClient.addQueueMeasurement(yD,e.correlationId),this.eventHandler.emitEvent(lH,SB.Silent,e),e.correlationId&&this.performanceClient.incrementFields({visibilityChangeCount:0},e.correlationId),document.addEventListener("visibilitychange",r);const n=await QF(PH,$D,this.logger,this.performanceClient,e.correlationId)(e,t,this.config,this.performanceClient,this.logger),i=e.cacheLookupPolicy||DB,o=this.acquireTokenSilentNoIframe(n,i).catch((async e=>{const t=function(e,t){const r=!(e instanceof gU&&e.subError!==dU),n=e.errorCode===Hz||e.errorCode===OO,i=r&&n||e.errorCode===cU||e.errorCode===uU,o=HB.includes(t);return i&&o}/*! @azure/msal-browser v4.9.1 2025-03-26 */(e,i);if(t){if(this.activeIframeRequest){if(i!==qB){const[t,r]=this.activeIframeRequest;this.logger.verbose(`Iframe request is already in progress, awaiting resolution for request with correlationId: ${r}`,n.correlationId);const o=this.performanceClient.startMeasurement(ED,n.correlationId);o.add({awaitIframeCorrelationId:r});const s=await t;if(o.end({success:s}),s)return this.logger.verbose(`Parallel iframe request with correlationId: ${r} succeeded. Retrying cache and/or RT redemption`,n.correlationId),this.acquireTokenSilentNoIframe(n,i);throw this.logger.info(`Iframe request with correlationId: ${r} failed. Interaction is required.`),e}return this.logger.warning("Another iframe request is currently in progress and CacheLookupPolicy is set to Skip. This may result in degraded performance and/or reliability for both calls. Please consider changing the CacheLookupPolicy to take advantage of request queuing and token cache.",n.correlationId),QF(this.acquireTokenBySilentIframe.bind(this),qD,this.logger,this.performanceClient,n.correlationId)(n)}{let e;return this.activeIframeRequest=[new Promise((t=>{e=t})),n.correlationId],this.logger.verbose("Refresh token expired/invalid or CacheLookupPolicy is set to Skip, attempting acquire token by iframe.",n.correlationId),QF(this.acquireTokenBySilentIframe.bind(this),qD,this.logger,this.performanceClient,n.correlationId)(n).then((t=>(e(!0),t))).catch((t=>{throw e(!1),t})).finally((()=>{this.activeIframeRequest=void 0}))}}throw e}));return o.then((t=>(this.eventHandler.emitEvent(uH,SB.Silent,t),e.correlationId&&this.performanceClient.addFields({fromCache:t.fromCache,isNativeBroker:t.fromNativeBroker},e.correlationId),t))).catch((e=>{throw this.eventHandler.emitEvent(dH,SB.Silent,null,e),e})).finally((()=>{document.removeEventListener("visibilitychange",r)}))}async acquireTokenSilentNoIframe(e,t){return UH.isPlatformBrokerAvailable(this.config,this.logger,this.nativeExtensionProvider,e.authenticationScheme)&&e.account.nativeAccountId?(this.logger.verbose("acquireTokenSilent - attempting to acquire token from native platform"),this.acquireTokenNative(e,kB,e.account.nativeAccountId,t).catch((async e=>{if(e instanceof LH&&DH(e))throw this.logger.verbose("acquireTokenSilent - native platform unavailable, falling back to web flow"),this.nativeExtensionProvider=void 0,GO(OO);throw e}))):(this.logger.verbose("acquireTokenSilent - attempting to acquire token from web flow"),t===FB&&this.logger.verbose("acquireTokenSilent - cache lookup policy set to AccessToken, attempting to acquire token from local cache"),QF(this.acquireTokenFromCache.bind(this),U
44D,this.logger,this.performanceClient,e.correlationId)(e,t).catch((r=>{if(t===FB)throw r;return this.eventHandler.emitEvent(hH,SB.Silent,e),QF(this.acquireTokenByRefreshToken.bind(this),mD,this.logger,this.performanceClient,e.correlationId)(e,t)})))}async preGeneratePkceCodes(e){return this.logger.verbose("Generating new PKCE codes"),this.pkceCode=await QF(QH,LF,this.logger,this.performanceClient,e)(this.performanceClient,this.logger,e),Promise.resolve()}getPreGeneratedPkceCodes(e){this.logger.verbose("Attempting to pick up pre-generated PKCE codes");const t=this.pkceCode?{...this.pkceCode}:void 0;return this.pkceCode=void 0,this.logger.verbose((t?"Found":"Did not find")+" pre-generated PKCE codes"),this.performanceClient.addFields({usePreGeneratedPkce:!!t},e),t}}/*! @azure/msal-browser v4.9.1 2025-03-26 */
45class v${static async createPublicClientApplication(e){const t=await async function(e,t){const r=new zq(e);return await r.initialize(),m$.createController(r,t)}(e);return new v$(e,t)}constructor(e,t){this.controller=t||new m$(new zq(e))}async initialize(e){return this.controller.initialize(e)}async acquireTokenPopup(e){return this.controller.acquireTokenPopup(e)}acquireTokenRedirect(e){return this.controller.acquireTokenRedirect(e)}acquireTokenSilent(e){return this.controller.acquireTokenSilent(e)}acquireTokenByCode(e){return this.controller.acquireTokenByCode(e)}addEventCallback(e,t){return this.controller.addEventCallback(e,t)}removeEventCallback(e){return this.controller.removeEventCallback(e)}addPerformanceCallback(e){return this.controller.addPerformanceCallback(e)}removePerformanceCallback(e){return this.controller.removePerformanceCallback(e)}enableAccountStorageEvents(){this.controller.enableAccountStorageEvents()}disableAccountStorageEvents(){this.controller.disableAccountStorageEvents()}getAccount(e){return this.controller.getAccount(e)}getAccountByHomeId(e){return this.controller.getAccountByHomeId(e)}getAccountByLocalId(e){return this.controller.getAccountByLocalId(e)}getAccountByUsername(e){return this.controller.getAccountByUsername(e)}getAllAccounts(e){return this.controller.getAllAccounts(e)}handleRedirectPromise(e){return this.controller.handleRedirectPromise(e)}loginPopup(e){return this.controller.loginPopup(e)}loginRedirect(e){return this.controller.loginRedirect(e)}logout(e){return this.controller.logout(e)}logoutRedirect(e){return this.controller.logoutRedirect(e)}logoutPopup(e){return this.controller.logoutPopup(e)}ssoSilent(e){return this.controller.ssoSilent(e)}getTokenCache(){return this.controller.getTokenCache()}getLogger(){return this.controller.getLogger()}setLogger(e){this.controller.setLogger(e)}setActiveAccount(e){this.controller.setActiveAccount(e)}getActiveAccount(){return this.controller.getActiveAccount()}initializeWrapperLibrary(e,t){return this.controller.initializeWrapperLibrary(e,t)}setNavigationClient(e){this.controller.setNavigationClient(e)}getConfiguration(){return this.controller.getConfiguration()}async hydrateCache(e,t){return this.controller.hydrateCache(e,t)}clearCache(e){return this.controller.clearCache(e)}}/*! @azure/msal-browser v4.9.1 2025-03-26 */const y$={initialize:()=>Promise.reject(Cq(wq)),acquireTokenPopup:()=>Promise.reject(Cq(wq)),acquireTokenRedirect:()=>Promise.reject(Cq(wq)),acquireTokenSilent:()=>Promise.reject(Cq(wq)),acquireTokenByCode:()=>Promise.reject(Cq(wq)),getAllAccounts:()=>[],getAccount:()=>null,getAccountByHomeId:()=>null,getAccountByUsername:()=>null,getAccountByLocalId:()=>null,handleRedirectPromise:()=>Promise.reject(Cq(wq)),loginPopup:()=>Promise.reject(Cq(wq)),loginRedirect:()=>Promise.reject(Cq(wq)),logout:()=>Promise.reject(Cq(wq)),logoutRedirect:()=>Promise.reject(Cq(wq)),logoutPopup:()=>Promise.reject(Cq(wq)),ssoSilent:()=>Promise.reject(Cq(wq)),addEventCallback:()=>null,removeEventCallback:()=>{},addPerformanceCallback:()=>"",removePerformanceCallback:()=>!1,enableAccountStorageEvents:()=>{},disableAccountStorageEvents:()=>{},getTokenCache:()=>{throw Cq(wq)},getLogger:()=>{throw Cq(wq)},setLogger:()=>{},setActiveAccount:()=>{},getActiveAccount:()=>null,initializeWrapperLibrary:()=>{},setNavigationClient:()=>{},getConfiguration:()=>{throw Cq(wq)},hydrateCache:()=>Promise.reject(Cq(wq)),clearCache:()=>Promise.reject(Cq(wq))};/*! @azure/msal-browser v4.9.1 2025-03-26 */class b${static getInteractionStatusFromEvent(e,t){switch(e.eventType){case sH:return jB;case fH:return TB;
45case lH:if(e.interactionType===SB.Redirect||e.interactionType===SB.Popup)return IB;break;case bH:return RB;case kH:return AB;case pH:case gH:if(t&&t!==TB)break;return PB;case SH:if(t&&t!==AB)break;return PB;case wH:if(t&&t!==RB)break;return PB;case aH:case cH:case uH:case dH:case EH:if(e.interactionType===SB.Redirect||e.interactionType===SB.Popup){if(t&&t!==jB&&t!==IB)break;return PB}}return null}}/*! @azure/msal-react v3.0.8 2025-03-25 */const w$={instance:y$,inProgress:PB,accounts:[],logger:new QO({})},x$=rR.createContext(w$);/*! @azure/msal-react v3.0.8 2025-03-25 */
46function k$(e,t){if(e.length!==t.length)return!1;const r=[...t];return e.every((e=>{const t=r.shift();return!(!e||!t)&&(e.homeAccountId===t.homeAccountId&&e.localAccountId===t.localAccountId&&e.username===t.username)}))}/*! @azure/msal-react v3.0.8 2025-03-25 */x$.Consumer;const _$="3.0.8",C$="UNBLOCK_INPROGRESS",S$="EVENT",E$=(e,t)=>{const{type:r,payload:n}=t;let i=e.inProgress;switch(r){case C$:e.inProgress===EB&&(i=PB,n.logger.info("MsalProvider - handleRedirectPromise resolved, setting inProgress to 'none'"));break;case S$:const t=n.message,o=b$.getInteractionStatusFromEvent(t,e.inProgress);o&&(n.logger.info(`MsalProvider - ${t.eventType} results in setting inProgress from ${e.inProgress} to ${o}`),i=o);break;default:throw new Error(`Unknown action type: ${r}`)}const o=n.instance.getAllAccounts();return i===e.inProgress||k$(o,e.accounts)?i!==e.inProgress?{...e,inProgress:i}:k$(o,e.accounts)?e:{...e,accounts:o}:{...e,inProgress:i,accounts:o}};function j$({instance:e,children:t}){rR.useEffect((()=>{e.initializeWrapperLibrary(OB,_$)}),[e]);const r=rR.useMemo((()=>e.getLogger().clone("@azure/msal-react",_$)),[e]),[n,i]=rR.useReducer(E$,void 0,(()=>({inProgress:EB,accounts:e.getAllAccounts()})));rR.useEffect((()=>{const t=e.addEventCallback((t=>{i({payload:{instance:e,logger:r,message:t},type:S$})}));return r.verbose(`MsalProvider - Registered event callback with id: ${t}`),e.initialize().then((()=>{e.handleRedirectPromise().catch((()=>{})).finally((()=>{i({payload:{instance:e,logger:r},type:C$})}))})).catch((()=>{})),()=>{t&&(r.verbose(`MsalProvider - Removing event callback ${t}`),e.removeEventCallback(t))}}),[e,r]);const o={instance:e,inProgress:n.inProgress,accounts:n.accounts,logger:r};return nR.createElement(x$.Provider,{value:o},t)}/*! @azure/msal-react v3.0.8 2025-03-25 */const A$=()=>rR.useContext(x$);var I$,T$={exports:{}};var R$=(I$||(I$=1,function(e){var t;t=function(){return function(){var e={
46"./packages/@logrocket/console/src/index.js":
47/*!**************************************************!*\
48      		  !*** ./packages/@logrocket/console/src/index.js ***!
49      		  \**************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(/*! ./registerConsole */"./packages/@logrocket/console/src/registerConsole.js")).default;t.default=i},
49"./packages/@logrocket/console/src/registerConsole.js":
50/*!************************************************************!*\
51      		  !*** ./packages/@logrocket/console/src/registerConsole.js ***!
52      		  \************************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=[];return["log","warn","info","error","debug"].forEach((function(r){t.push((0,o.default)(console,r,(function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];e.addEvent("lr.core.LogEvent",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.isEnabled;if("object"===(0,i.default)(o)&&!1===o[r]||!1===o)return null;if("error"===r&&t.shouldAggregateConsoleErrors)if(n&&n.length>=2&&"ERROR"===n[0]){var a="";try{a=" ".concat(n[1])}catch(c){}s.Capture.captureMessage(e,"".concat(n[0]).concat(a),n,{},!0)}else s.Capture.captureMessage(e,n[0],n,{},!0);return{logLevel:r.toUpperCase(),args:n}}))})))})),function(){t.forEach((function(e){return e()}))}};var i=n(r(/*! @babel/runtime/helpers/typeof */"./node_modules/@babel/runtime/helpers/typeof.js")),o=n(r(/*! @logrocket/utils/src/enhanceFunc */"./packages/@logrocket/utils/src/enhanceFunc.ts")),s=r(/*! @logrocket/exceptions */"./packages/@logrocket/exceptions/src/index.js")},
52"./packages/@logrocket/exceptions/src/Capture.js":
53/*!*******************************************************!*\
54      		  !*** ./packages/@logrocket/exceptions/src/Capture.js ***!
55      		  \*******************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.captureMessage=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s={exceptionType:o?"CONSOLE":"MESSAGE",message:t,messageArgs:r,browserHref:window.location?window.location.href:""};(0,i.scrubException)(s,n),e.addEvent("lr.core.Exception",(function(){return s}))},t.captureException=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"WINDOW",c=n||o.default.computeStackTrace(t),l={exceptionType:a,errorType:c.name,message:c.message,browserHref:window.location?window.location.href:""};(0,i.scrubException)(l,r);var u={_stackTrace:(0,s.default)(c)};e.addEvent("lr.core.Exception",(function(){return l}),u)};var i=r(/*! @logrocket/utils/src/scrubException */"./packages/@logrocket/utils/src/scrubException.ts"),o=n(r(/*! @logrocket/utils/src/TraceKit */"./packages/@logrocket/utils/src/TraceKit.js")),s=n(r(/*! ./stackTraceFromError */"./packages/@logrocket/exceptions/src/stackTraceFromError.js"))},
55"./packages/@logrocket/exceptions/src/index.js":
56/*!*****************************************************!*\
57      		  !*** ./packages/@logrocket/exceptions/src/index.js ***!
58      		  \*****************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),i=r(/*! @babel/runtime/helpers/typeof */"./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"registerExceptions",{enumerable:!0,get:function(){return o.default}}),t.Capture=void 0;var o=n(r(/*! ./registerExceptions */"./packages/@logrocket/exceptions/src/registerExceptions.js")),s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var c=o?Object.getOwnPropertyDescriptor(e,s):null;c&&(c.get||c.set)?Object.defineProperty(n,s,c):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}(r(/*! ./Capture */"./packages/@logrocket/exceptions/src/Capture.js"));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}t.Capture=s},
58"./packages/@logrocket/exceptions/src/raven/raven.js":
59/*!***********************************************************!*\
60      		  !*** ./packages/@logrocket/exceptions/src/raven/raven.js ***!
61      		  \***********************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(/*! @babel/runtime/helpers/classCallCheck */"./node_modules/@babel/runtime/helpers/classCallCheck.js")),o=n(r(/*! @babel/runtime/helpers/createClass */"./node_modules/@babel/runtime/helpers/createClass.js")),s=n(r(/*! @logrocket/utils/src/TraceKit */"./packages/@logrocket/utils/src/TraceKit.js")),a=Object.prototype;function c(e){return"function"==typeof e}function l(e,t,r,n){var i=e[t];e[t]=r(i),n&&n.push([e,t,i])}var u="undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{};u.document;var d=function(){function e(t){var r=t.captureException;(0,i.default)(this,e),this._errorHandler=this._errorHandler.bind(this),this._ignoreOnError=0,this._wrappedBuiltIns=[],this.captureException=r,s.default.report.subscribe(this._errorHandler),this._instrumentTryCatch()}return(0,o.default)(e,[{key:"uninstall",value:function(){var e;for(s.default.report.unsubscribe(this._errorHandler);this._wrappedBuiltIns.length;){var t=(e=this._wrappedBuiltIns.shift())[0],r=e[1],n=e[2];t[r]=n}}},{key:"_errorHandler",value:function(e){this._ignoreOnError||this.captureException(e)}},{key:"_ignoreNextOnError",value:function(){var e=this;this._ignoreOnError+=1,setTimeout((function(){e._ignoreOnError-=1}))}},{key:"context",value:function(e,t,r){return c(e)&&(r=t||[],t=e,e=void 0),this.wrap(e,t).apply(this,r)}},{key:"wrap",value:function(e,t,r){var n,i,o=this;if(void 0===t&&!c(e))return e;if(c(e)&&(t=e,e=void 0),!c(t))return t;try{if(t.__lr__)return t;if(t.__lr_wrapper__)return t.__lr_wrapper__;if(!Object.isExtensible(t))return t}catch(Dee){return t}function l(){var n=[],i=arguments.length,a=!e||e&&!1!==e.deep;for(r&&c(r)&&r.apply(this,arguments);i--;)n[i]=a?o.wrap(e,arguments[i]):arguments[i];try{return t.apply(this,n)}catch(Dee){throw o._ignoreNextOnError(),o.captureException(s.default.computeStackTrace(Dee),e),Dee}}for(var u in t)n=t,i=u,a.hasOwnProperty.call(n,i)&&(l[u]=t[u]);return l.prototype=t.prototype,t.__lr_wrapper__=l,l.__lr__=!0,l.__inner__=t,l}},{key:"_instrumentTryCatch",value:function(){var e=this,t=e._wrappedBuiltIns;function r(t){return function(r,n){for(var i=new Array(arguments.length),o=0;o<i.length;++o)i[o]=arguments[o];var s=i[0];return c(s)&&(i[0]=e.wrap(s)),t.apply?t.apply(this,i):t(i[0],i[1])}}function n(r){var n=u[r]&&u[r].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(l(n,"addEventListener",(function(t){return function(r,n,i,o){try{n&&n.handleEvent&&(n.handleEvent=e.wrap(n.handleEvent))}catch(s){}return t.call(this,r,e.wrap(n,void 0,void 0),i,o)}}),t),l(n,"removeEventListener",(function(e){return function(t,r,n,i){try{var o=null==r?void 0:r.__lr_wrapper__;o&&e.call(this,t,o,n,i)}catch(Dee){}return e.call(this,t,r,n,i)}}),void 0))}l(u,"setTimeout",r,t),l(u,"setInterval",r,t),u.requestAnimationFrame&&l(u,"requestAnimationFrame",(function(t){return function(r){return t(e.wrap(r))}}),t);for(var i=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],o=0;o<i.length;o++)n(i[o]);var s=u.jQuery||u.$;s&&s.fn&&s.fn.ready&&l(s.fn,"ready",(function(t){return function(r){return t.call(this,e.wrap(r))}}),t)}}]),e}();t.default=d},
61"./packages/@logrocket/exceptions/src/registerExceptions.js":
62/*!******************************************************************!*\
63      		  !*** ./packages/@logrocket/exceptions/src/registerExceptions.js ***!
64      		  \******************************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),i=r(/*! @babel/runtime/helpers/typeof */"./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=new o.default({captureException:function(t){s.captureException(e,null,null,t)}}),r=function(t){t.reason instanceof Error?s.captureException(e,t.reason,null,null,"UNHANDLED_REJECTION"):e.addEvent("lr.core.Exception",(function(){return{exceptionType:"UNHANDLED_REJECTION",message:t.reason||"Unhandled Promise rejection"}}))};return window.addEventListener("unhandledrejection",r),function(){window.removeEventListener("unhandledrejection",r),t.uninstall()}};var o=n(r(/*! ./raven/raven */"./packages/@logrocket/exceptions/src/raven/raven.js")),s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var c=o?Object.getOwnPropertyDescriptor(e,s):null;c&&(c.get||c.set)?Object.defineProperty(n,s,c):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}(r(/*! ./Capture */"./packages/@logrocket/exceptions/src/Capture.js"));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}},
64"./packages/@logrocket/exceptions/src/stackTraceFromError.js":
65/*!*******************************************************************!*\
66      		  !*** ./packages/@logrocket/exceptions/src/stackTraceFromError.js ***!
67      		  \*******************************************************************/function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(e){return null===e?void 0:e}return e.stack?e.stack.map((function(e){return{lineNumber:t(e.line),columnNumber:t(e.column),fileName:t(e.url),functionName:t(e.func)}})):void 0}},
67"./packages/@logrocket/network/src/fetchIntercept.js":
68/*!***********************************************************!*\
69      		  !*** ./packages/@logrocket/network/src/fetchIntercept.js ***!
70      		  \***********************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(/*! @babel/runtime/helpers/toConsumableArray */"./node_modules/@babel/runtime/helpers/toConsumableArray.js")),o=r(/*! ./registerXHR */"./packages/@logrocket/network/src/registerXHR.js"),s=[];function a(e,t){for(var r=s.reduce((function(e,t){return[t].concat(e)}),[]),n=arguments.length,a=new Array(n>2?n-2:0),c=2;c<n;c++)a[c-2]=arguments[c];var l=Promise.resolve(a);return r.forEach((function(e){var r=e.request,n=e.requestError;(r||n)&&(l=l.then((function(e){return r.apply(void 0,[t].concat((0,i.default)(e)))}),(function(e){return n.apply(void 0,[t].concat((0,i.default)(e)))})))})),l=l.then((function(t){var r,n;(0,o.setActive)(!1);try{r=e.apply(void 0,(0,i.default)(t))}catch(s){n=s}if((0,o.setActive)(!0),n)throw n;return r})),r.forEach((function(e){var r=e.response,n=e.responseError;(r||n)&&(l=l.then((function(e){return r(t,e)}),(function(e){return n&&n(t,e)})))})),l}function c(e){if(e.fetch&&e.Promise){var t=e.fetch.polyfill;e.fetch=function(e){var t=0;return function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return a.apply(void 0,[e,t++].concat(n))}}(e.fetch),t&&(e.fetch.polyfill=t)}}var l=!1,u={register:function(e){return l||(l=!0,c(window)),s.push(e),function(){var t=s.indexOf(e);t>=0&&s.splice(t,1)}},clear:function(){s=[]}};t.default=u},
70"./packages/@logrocket/network/src/index.js":
71/*!**************************************************!*\
72      		  !*** ./packages/@logrocket/network/src/index.js ***!
73      		  \**************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{isReactNative:!1,isDisabled:!1};if(!0===(null==t?void 0:t.isDisabled))return function(){};var r=t.isReactNative,n=t.shouldAugmentNPS,i=t.shouldParseXHRBlob,d={},f=function(e){var t=e;if("object"===(0,o.default)(e)&&null!=e){var r=Object.getPrototypeOf(e);r!==Object.prototype&&null!==r||(t=JSON.stringify(e))}if(t&&t.length&&t.length>4096e3&&"string"==typeof t){var n=t.substring(0,1e3);return"".concat(n," ... LogRocket truncating to first 1000 characters.\n      Keep data under 4MB to prevent truncation. https://docs.logrocket.com/reference/network")}return e},p=function(t,r){var n=r.method;e.addEvent("lr.network.RequestEvent",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=e.isEnabled,o=void 0===i||i,s=e.requestSanitizer,a=void 0===s?function(e){return e}:s;if(!o)return null;var c=null;try{c=a(h(h({},r),{},{reqId:t}))}catch(g){console.error(g)}if(c){var l=c.url;if("undefined"!=typeof document&&"function"==typeof document.createElement){var p=document.createElement("a");p.href=c.url,l=p.href}return{reqId:t,url:l,headers:(0,u.default)(c.headers,(function(e){return"".concat(e)})),body:f(c.body),method:n,referrer:c.referrer||void 0,mode:c.mode||void 0,credentials:c.credentials||void 0}}return d[t]=!0,null}))},g=function(t,r){var n=r.method,i=r.status,o=r.responseType;e.addEvent("lr.network.ResponseEvent",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=e.isEnabled,a=void 0===s||s,c=e.responseSanitizer,l=void 0===c?function(e){return e}:c;if(!a)return null;if(d[t])return delete d[t],null;var p=null;try{p=l(h(h({},r),{},{reqId:t}))}catch(g){console.error(g)}return p?{reqId:t,responseType:o,status:p.status,headers:(0,u.default)(p.headers,(function(e){return"".concat(e)})),body:f(p.body),method:n}:{reqId:t,responseType:o,status:i,headers:{},body:null,method:n}}))},m=function(t){return e.isDisabled||!0===d[t]},v=(0,s.default)({addRequest:p,addResponse:g,isIgnored:m}),y=(0,l.default)({addRequest:p,addResponse:g,isIgnored:m,logger:e,shouldAugmentNPS:n,shouldParseXHRBlob:i}),b=(0,a.registerIonic)({addRequest:p,addResponse:g,isIgnored:m}),w=r?function(){}:(0,c.default)(e);return function(){w(),v(),y(),b()}};var i=n(r(/*! @babel/runtime/helpers/defineProperty */"./node_modules/@babel/runtime/helpers/defineProperty.js")),o=n(r(/*! @babel/runtime/helpers/typeof */"./node_modules/@babel/runtime/helpers/typeof.js")),s=n(r(/*! ./registerFetch */"./packages/@logrocket/network/src/registerFetch.js")),a=r(/*! ./registerIonic */"./packages/@logrocket/network/src/registerIonic.ts"),c=n(r(/*! ./registerNetworkInformation */"./packages/@logrocket/network/src/registerNetworkInformation.js")),l=n(r(/*! ./registerXHR */"./packages/@logrocket/network/src/registerXHR.js")),u=n(r(/*! @logrocket/utils/src/mapValues */"./packages/@logrocket/utils/src/mapValues.ts"));function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}},
73"./packages/@logrocket/network/src/registerFetch.js":
74/*!**********************************************************!*\
75      		  !*** ./packages/@logrocket/network/src/registerFetch.js ***!
76      		  \**********************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.addRequest,r=e.addResponse,n=e.isIgnored,i="fetch-",o={},a=s.default.register({request:function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),s=1;s<r;s++)n[s-1]=arguments[s];var a;if("undefined"!=typeof Request&&n[0]instanceof Request){var l;try{l=n[0].clone().text()}catch(d){l=Promise.resolve("LogRocket fetch error: ".concat(d.message))}a=l.then((function(e){return c(c({},u(n[0])),{},{body:e})}),(function(e){return c(c({},u(n[0])),{},{body:"LogRocket fetch error: ".concat(e.message)})}))}else a=Promise.resolve(c(c({},u(n[1])),{},{url:"".concat(n[0]),body:(n[1]||{}).body}));return a.then((function(r){return o[e]=r.method,t("".concat(i).concat(e),r),n}))},requestError:function(e,t){return Promise.reject(t)},response:function(e,t){var s,a;if(n("".concat(i).concat(e)))return t;if("text/event-stream"===t.headers.get("content-type"))a=Promise.resolve("LogRocket skipped consuming an event-stream body.");else{try{s=t.clone()}catch(f){var c={url:t.url,responseType:t.type.toUpperCase(),status:t.status,headers:l(t.headers),body:"LogRocket fetch error: ".concat(f.message),method:o[e]};return delete o[e],r("".concat(i).concat(e),c),t}try{if(window.TextDecoder&&s.body){var u=s.body.getReader(),d=new window.TextDecoder("utf-8"),h="";a=u.read().then((function e(t){var r=t.done,n=t.value;if(r)return h;var i=n?d.decode(n,{stream:!0}):"";return h+=i,u.read().then(e)}))}else a=s.text()}catch(p){a=Promise.resolve("LogRocket error reading body: ".concat(p.message))}}return a.catch((function(e){if(!("AbortError"===e.name&&e instanceof DOMException))return"LogRocket error reading body: ".concat(e.message)})).then((function(n){var s={url:t.url,responseType:t.type.toUpperCase(),status:t.status,headers:l(t.headers),body:n,method:o[e]};delete o[e],r("".concat(i).concat(e),s)})),t},responseError:function(e,t){var n={url:void 0,status:0,headers:{},body:"".concat(t)};return r("".concat(i).concat(e),n),Promise.reject(t)}});return a};var i=n(r(/*! @babel/runtime/helpers/defineProperty */"./node_modules/@babel/runtime/helpers/defineProperty.js")),o=n(r(/*! @logrocket/utils/src/mapValues */"./packages/@logrocket/utils/src/mapValues.ts")),s=n(r(/*! ./fetchIntercept */"./packages/@logrocket/network/src/fetchIntercept.js"));function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var l=function(e){return(0,o.default)(function(e){if(null==e||"function"!=typeof e.forEach)return e;var t={};return e.forEach((function(e,r){t[r]?t[r]="".concat(t[r],",").concat(e):t[r]="".concat(e)})),t}(e),(function(e){return"".concat(e)}))};function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{url:e.url,headers:l(e.headers),method:e.method&&e.method.toUpperCase(),referrer:e.referrer||void 0,mode:e.mode||void 0,credentials:e.credentials||void 0}}},
76"./packages/@logrocket/network/src/registerIonic.ts":
77/*!**********************************************************!*\
78      		  !*** ./packages/@logrocket/network/src/registerIonic.ts ***!
79      		  \**********************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.mergeHeaders=C,t.serializeQueryParams=function(e,t){return A("",e,t)},t.appendQueryParamsString=I,t.processData=T,t.registerIonic=function(e){var t,r,n,i=e.addRequest,o=e.addResponse,s=e.isIgnored,c=null===(t=window.cordova)||void 0===t||null===(r=t.plugin)||void 0===r?void 0:r.http,l={},u=!1;if(void 0===c)return function(){};var d=null===(n=window.ionic)||void 0===n?void 0:n.platforms;if(void 0!==d&&"function"==typeof d.some&&d.some((function(e){return m.has(e)})))return function(){};var v=c.sendRequest,y=(0,a.default)((function(e,t,r){if(!s("".concat(g).concat(r)))try{var n={url:e.url||"",status:e.status<600&&e.status>=100?e.status:0,headers:e.headers||{},body:t?e.data:e.error,method:l[r].toUpperCase()};o("".concat(g).concat(r),n)}catch(a){var i={url:e.url||"",status:e.status<600&&e.status>=100?e.status:0,headers:e.headers||{},body:"LogRocket fetch error: ".concat(a.message),method:l[r].toUpperCase()};o("".concat(g).concat(r),i)}}));return c.sendRequest=function(e,t,r,n){var o=++R;if(!u)try{var s=function(e,t){var r,n=(e=e||{}).data;try{r=k(f,e.serializer||t.getDataSerializer(),"serializer / data payload type")}catch(i){r=k(p,e.serializer||t.getDataSerializer(),"serializer / data payload type"),n={}}return{data:n,filePath:e.filePath,followRedirect:e.followRedirect,headers:_(e.headers||{},b,"Invalid header type, must be string"),method:k(h,e.method||h[0],"method"),name:e.name,params:_(e.params||{},w,"Invalid param, must be of type string or array"),responseType:e.responseType,serializer:r,connectTimeout:e.connectTimeout,readTimeout:e.readTimeout,timeout:e.timeout}}(t,c),a=I(e,A("",s.params,!0)),d=function(e,t,r){var n=r.getHeaders("*")||{},i=function(e,t){var r=new URL(e),n=r.host;return t.getHeaders(n)||null}(e,r)||{};return C(C(n,i),t)}(e,s.headers,c),m=s.method||"get";l[o]=m;var x={url:a,method:m.toUpperCase(),headers:d||{},body:T(s.data||{},s.serializer)};i("".concat(g).concat(o),x)}catch(E){var S={url:e,method:(t.method||"get").toUpperCase(),headers:{},body:"LogRocket fetch error: ".concat(E.message)};i("".concat(g).concat(o),S)}return v(e,t,(function(e){u||(y(e,!0,o),delete l[o]),r(e)}),(function(e){u||(y(e,!1,o),delete l[o]),n(e)}))},function(){u=!0,c.sendRequest=v,l={}}};var i=n(r(/*! @babel/runtime/helpers/defineProperty */"./node_modules/@babel/runtime/helpers/defineProperty.js")),o=n(r(/*! @babel/runtime/helpers/typeof */"./node_modules/@babel/runtime/helpers/typeof.js")),s=n(r(/*! @babel/runtime/helpers/toConsumableArray */"./node_modules/@babel/runtime/helpers/toConsumableArray.js")),a=n(r(/*! @logrocket/utils/src/protectFunc */"./packages/@logrocket/utils/src/protectFunc.ts"));function c(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return l(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,t):void 0}}(e))||t){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,a=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){a=!0,o=e},f:function(){try{s||null==r.return||r.return()}finally{if(a)throw o}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
79t%2?u(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var h=new Set(["get","put","post","patch","head","delete","options","upload","download"]),f=new Set(["urlencoded","json","utf8"]),p=new Set(["raw","multipart"]),g="ionic-",m=new Set(["desktop","mobileweb","pwa"]),v=new Set(["FormData"]),y=new Set,b=new Set(["string"]),w=new Set(["string","array"]),x={utf8:b,urlencoded:new Set(["object"]),json:new Set(["array","object"]),raw:new Set(["Uint8Array","ArrayBuffer"]),default:y};function k(e,t,r){if("string"!=typeof t)throw new Error("".concat(r," must be one of: ").concat((0,s.default)(e).join(", ")));if(t=t.trim().toLowerCase(),!e.has(t))throw new Error("".concat(r," must be one of: ").concat((0,s.default)(e).join(", ")));return t}function _(e,t,r){if("object"!==(0,o.default)(e))throw new Error(r);for(var n=0,i=Object.keys(e);n<i.length;n++){var s=i[n];if(!t.has((0,o.default)(e[s])))throw new Error(r)}return e}function C(e,t){return d(d({},e),t)}function S(e,t){return t?encodeURIComponent(e):e}function E(e,t,r){return e.length?r?"".concat(encodeURIComponent(e),"[").concat(encodeURIComponent(t),"]"):"".concat(e,"[").concat(t,"]"):r?encodeURIComponent(t):t}function j(e,t,r){var n,i=[],s=c(t);try{for(s.s();!(n=s.n()).done;){var a=n.value;Array.isArray(a)?i.push(j("".concat(e,"[]"),a,r)):"object"!==(0,o.default)(a)?i.push("".concat(E(e,"",r),"=").concat(S(a,r))):i.push(A("".concat(e,"[]").concat(a),r,void 0))}}catch(l){s.e(l)}finally{s.f()}return i.join("&")}function A(e,t,r){var n=[];for(var i in t)if(t.hasOwnProperty(i)){var s=e.length?"".concat(e,"[").concat(i,"]"):i;Array.isArray(t[i])?n.push(j(s,t[i],r)):"object"!==(0,o.default)(t[i])||null===t[i]?n.push("".concat(E(e,i,r),"=").concat(S(t[i],r))):n.push(A(s,t[i],r))}return n.join("&")}function I(e,t){if(!e.length||!t.length)return e;var r=new URL(e),n=r.host,i=r.pathname,o=r.search,s=r.hash,a=r.protocol;return"".concat(a,"//").concat(n).concat(i).concat(o.length?"".concat(o,"&").concat(t):"?".concat(t)).concat(s)}function T(e,t){var n=(0,o.default)(e),i=function(e){return x[e]||x.default}(t),a=function(e){return"multipart"===e?v:y}(t);if(a.size>0){var c=!1;if(a.forEach((function(t){r.g[t]&&e instanceof r.g[t]&&(c=!0)})),!c)throw new Error("INSTANCE_TYPE_MISMATCH_DATA ".concat((0,s.default)(a).join(", ")))}if(0===a.size&&!i.has(n))throw new Error("TYPE_MISMATCH_DATA ".concat((0,s.default)(i).join(", ")));return"utf8"===t?e:JSON.stringify(e,void 0,2)}var R=0},
79"./packages/@logrocket/network/src/registerNetworkInformation.js":
80/*!***********************************************************************!*\
81      		  !*** ./packages/@logrocket/network/src/registerNetworkInformation.js ***!
82      		  \***********************************************************************/function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=void 0;function n(){var n={online:window.navigator.onLine,effectiveType:"UNKOWN"};window.navigator.onLine?window.navigator.connection&&window.navigator.connection.effectiveType&&(n.effectiveType=r[window.navigator.connection.effectiveType]||"UNKNOWN"):n.effectiveType="NONE",t&&n.online===t.online&&n.effectiveType===t.effectiveType||(t=n,e.addEvent("lr.network.NetworkStatusEvent",(function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).isEnabled;return void 0===e||e?n:null})))}return setTimeout(n),window.navigator.connection&&"function"==typeof window.navigator.connection.addEventListener&&window.navigator.connection.addEventListener("change",n),window.addEventListener("online",n),window.addEventListener("offline",n),function(){window.removeEventListener("offline",n),window.removeEventListener("online",n),window.navigator.connection&&"function"==typeof window.navigator.connection.removeEventListener&&window.navigator.connection.removeEventListener("change",n)}};var r={"slow-2g":"SLOW2G","2g":"TWOG","3g":"THREEG","4g":"FOURG"}},
82"./packages/@logrocket/network/src/registerXHR.js":
83/*!********************************************************!*\
84      		  !*** ./packages/@logrocket/network/src/registerXHR.js ***!
85      		  \********************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.setActive=function(e){u=e},t.default=function(e){var t=e.addRequest,r=e.addResponse,n=e.isIgnored,h=e.logger,f=e.shouldAugmentNPS,p=void 0===f||f,g=e.shouldParseXHRBlob,m=void 0!==g&&g,v=XMLHttpRequest,y=new WeakMap,b=!1,w="xhr-";return window._lrXMLHttpRequest=XMLHttpRequest,XMLHttpRequest=function(e,f){var g=new v(e,f);if(!u)return g;y.set(g,{xhrId:++d,requestHeaders:{},sent:!1,done:!1});var x=g.open,k=g.send;p&&(g.open=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];try{var n=t[1];if(window.URL&&"function"==typeof window.URL&&0===n.search(c.WOOTRIC_RESPONSES_REGEX)){var i=new window.URL(h.recordingURL);i.searchParams.set("nps","wootric");var o=new window.URL(n),s=o.searchParams.get("response[text]"),a=s?"".concat(s,"\n\n"):"";o.searchParams.set("response[text]","".concat(a,"<").concat(i.href,"|View LogRocket session>")),t[1]=o.href}}catch(Dee){}return x.apply(this,t)},g.send=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];try{var n=y.get(g);if(window.URL&&"function"==typeof window.URL&&n&&n.url&&0===n.url.search(c.DELIGHTED_RESPONSES_REGEX)&&t.length&&-1!==t[0].indexOf(c.DELIGHTED_FEEDBACK_PREFIX)){var i=new window.URL(h.recordingURL);i.searchParams.set("nps","delighted");var o=encodeURIComponent(i.href),s=t[0].split("&").map((function(e){if((0,a.default)(e,c.DELIGHTED_FEEDBACK_PREFIX)){var t=e===c.DELIGHTED_FEEDBACK_PREFIX;return"".concat(e).concat(t?"":"\n\n","<").concat(o,"|View LogRocket session>")}return e})).join("&");t[0]=s}}catch(Dee){}return k.apply(this,t)});var _=function(){var e;if(!b){var t=y.get(g);if(t&&!n("".concat(w).concat(t.xhrId))&&t.sent&&t.done){var i=t.status||l.XHR_CUSTOM_STATUS_CODES.error;i===l.XHR_CUSTOM_STATUS_CODES.error&&!1===(null===(e=window.navigator)||void 0===e?void 0:e.onLine)&&(i=l.XHR_CUSTOM_STATUS_CODES.offline);var o={url:t.url,status:i,headers:t.responseHeaders,body:t.responseBody,method:(t.method||"").toUpperCase()};if(m&&o.body instanceof Blob){var s=new FileReader;s.readAsText(o.body),s.onload=function(){try{o.body=JSON.parse(s.result)}catch(e){}r("".concat(w).concat(t.xhrId),o)}}else r("".concat(w).concat(t.xhrId),o)}}};(0,o.default)(g,"open",(0,s.default)((function(e,t){if(!b){var r=y.get(g);r.method=e,r.url=t}}))),(0,o.default)(g,"send",(0,s.default)((function(e){if(!b){var r=y.get(g);if(r){var n={url:r.url,method:r.method&&r.method.toUpperCase(),headers:(0,i.default)(r.requestHeaders||{},(function(e){return e.join(", ")})),body:e};t("".concat(w).concat(r.xhrId),n),r.sent=!0,_()}}}))),(0,o.default)(g,"setRequestHeader",(0,s.default)((function(e,t){if(!b){var r=y.get(g);r&&(r.requestHeaders=r.requestHeaders||{},r.requestHeaders[e]=r.requestHeaders[e]||[],r.requestHeaders[e].push(t))}})));var C={readystatechange:(0,s.default)((function(){if(!b&&4===g.readyState){var e=y.get(g);if(!e)return;if(n("".concat(w).concat(e.xhrId)))return;var t,r=g.getAllResponseHeaders()||"";e.responseHeaders=r.split(/[\r\n]+/).reduce((function(e,t){var r=e,n=t.split(": ");if(n.length>0){var i=n.shift(),o=n.join(": ");e[i]?r[i]+=", ".concat(o):r[i]=o}return r}),{});try{switch(g.responseType){case"json":t=h._shouldCloneResponse?JSON.parse(JSON.stringify(g.response)):g.response;break;case"arraybuffer":case"blob":t=g.response;break;case"document":t=g.responseXML;break;case"text":case"":t=g.responseText;break;default:t=""}}catch(i){t="LogRocket: Error accessing response."}e.responseBody=t,e.status=g.status,e.done=!0}})),abort:(0,s.default)((function(){var e=y.get(g);e&&(e.status=l.XHR_CUSTOM_STATUS_CODES.aborted)})),timeout:(0,s.default)((function(){var e=y.get(g);e&&(e.status=l.XHR_CUSTOM_STATUS_CODES.timeout)})),loadend:(0,s.default)((function(){_()}))};
85return Object.keys(C).forEach((function(e){g.addEventListener(e,C[e])})),g},XMLHttpRequest.prototype=v.prototype,["UNSENT","OPENED","HEADERS_RECEIVED","LOADING","DONE"].forEach((function(e){XMLHttpRequest[e]=v[e]})),function(){b=!0,XMLHttpRequest=v}};var i=n(r(/*! @logrocket/utils/src/mapValues */"./packages/@logrocket/utils/src/mapValues.ts")),o=n(r(/*! @logrocket/utils/src/enhanceFunc */"./packages/@logrocket/utils/src/enhanceFunc.ts")),s=n(r(/*! @logrocket/utils/src/protectFunc */"./packages/@logrocket/utils/src/protectFunc.ts")),a=n(r(/*! @logrocket/utils/src/startsWith */"./packages/@logrocket/utils/src/startsWith.js")),c=r(/*! @logrocket/utils/src/constants/nps */"./packages/@logrocket/utils/src/constants/nps.js"),l=r(/*! @logrocket/utils/src/constants/statusCodes */"./packages/@logrocket/utils/src/constants/statusCodes.ts"),u=!0,d=0},
85"./packages/@logrocket/now/src/index.js":
86/*!**********************************************!*\
87      		  !*** ./packages/@logrocket/now/src/index.js ***!
88      		  \**********************************************/function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=Date.now.bind(Date),n=r(),i="undefined"!=typeof performance&&performance.now?performance.now.bind(performance):function(){return r()-n};t.default=i},
88"./packages/@logrocket/redux/src/createEnhancer.js":
89/*!*********************************************************!*\
90      		  !*** ./packages/@logrocket/redux/src/createEnhancer.js ***!
91      		  \*********************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.stateSanitizer,n=void 0===r?function(e){return e}:r,i=t.actionSanitizer,s=void 0===i?function(e){return e}:i;return function(t){return function(r,i,l){var u=t(r,i,l),d=u.dispatch,h=c++;return e.addEvent("lr.redux.InitialState",(function(){var e;try{e=n(u.getState())}catch(t){console.error(t.toString())}return{state:e,storeId:h}})),a(a({},u),{},{dispatch:function(t){var r,i,a=(0,o.default)();try{i=d(t)}catch(l){r=l}finally{var c=(0,o.default)()-a;e.addEvent("lr.redux.ReduxAction",(function(){var e=null,i=null;try{e=n(u.getState()),i=s(t)}catch(r){console.error(r.toString())}return e&&i?{storeId:h,action:i,duration:c,stateDelta:e}:null}))}if(r)throw r;return i}})}}};var i=n(r(/*! @babel/runtime/helpers/defineProperty */"./node_modules/@babel/runtime/helpers/defineProperty.js")),o=n(r(/*! @logrocket/now */"./packages/@logrocket/now/src/index.js"));function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var c=0},
91"./packages/@logrocket/redux/src/createMiddleware.js":
92/*!***********************************************************!*\
93      		  !*** ./packages/@logrocket/redux/src/createMiddleware.js ***!
94      		  \***********************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.stateSanitizer,n=void 0===r?function(e){return e}:r,s=t.actionSanitizer,a=void 0===s?function(e){return e}:s;return function(t){var r=o++;return e.addEvent("lr.redux.InitialState",(function(){var e;try{e=n(t.getState())}catch(i){console.error(i.toString())}return{state:e,storeId:r}})),function(o){return function(s){var c,l,u=(0,i.default)();try{l=o(s)}catch(h){c=h}finally{var d=(0,i.default)()-u;e.addEvent("lr.redux.ReduxAction",(function(){var e=null,i=null;try{e=n(t.getState()),i=a(s)}catch(c){console.error(c.toString())}return e&&i?{storeId:r,action:i,duration:d,stateDelta:e}:null}))}if(c)throw c;return l}}}};var i=n(r(/*! @logrocket/now */"./packages/@logrocket/now/src/index.js")),o=0},
94"./packages/@logrocket/redux/src/index.js":
95/*!************************************************!*\
96      		  !*** ./packages/@logrocket/redux/src/index.js ***!
97      		  \************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createEnhancer",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"createMiddleware",{enumerable:!0,get:function(){return o.default}});var i=n(r(/*! ./createEnhancer */"./packages/@logrocket/redux/src/createEnhancer.js")),o=n(r(/*! ./createMiddleware */"./packages/@logrocket/redux/src/createMiddleware.js"))},
97"./packages/@logrocket/utils/src/TraceKit.js":
98/*!***************************************************!*\
99      		  !*** ./packages/@logrocket/utils/src/TraceKit.js ***!
100      		  \***************************************************/function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={collectWindowErrors:!0,debug:!1},i="undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{},o=[].slice,s="?",a=/^(?:Uncaught (?:exception: )?)?((?:Eval|Internal|Range|Reference|Syntax|Type|URI)Error): ?(.*)$/;function c(){return"undefined"==typeof document||void 0===document.location?"":document.location.href}n.report=function(){var e,t,r=[],l=null,u=null,d=null;function h(e,t){var i=null;if(!t||n.collectWindowErrors){for(var s in r)if(r.hasOwnProperty(s))try{r[s].apply(null,[e].concat(o.call(arguments,2)))}catch(a){i=a}if(i)throw i}}function f(t,r,i,o,l){if(d)n.computeStackTrace.augmentStackTraceWithInitialElement(d,r,i,t),p();else if(l)h(n.computeStackTrace(l),!0);else{var u,f={url:r,line:i,column:o},g=void 0,m=t;"[object String]"==={}.toString.call(t)&&(u=t.match(a))&&(g=u[1],m=u[2]),f.func=s,h({name:g,message:m,url:c(),stack:[f]},!0)}return!!e&&e.apply(this,arguments)}function p(){var e=d,t=l;l=null,d=null,u=null,h.apply(null,[e,!1].concat(t))}function g(e,t){var r=o.call(arguments,1);if(d){if(u===e)return;p()}var i=n.computeStackTrace(e);if(d=i,u=e,l=r,setTimeout((function(){u===e&&p()}),i.incomplete?2e3:0),!1!==t)throw e}return g.subscribe=function(n){t||(e=i.onerror,i.onerror=f,t=!0),r.push(n)},g.unsubscribe=function(e){for(var t=r.length-1;t>=0;--t)r[t]===e&&r.splice(t,1)},g.uninstall=function(){t&&(i.onerror=e,t=!1,e=void 0),r=[]},g}(),n.computeStackTrace=function(){function e(e){if(void 0!==e.stack&&e.stack){var t,r,n=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|<anonymous>).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,i=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|resource|\[native).*?)(?::(\d+))?(?::(\d+))?\s*$/i,o=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,a=e.stack.split("\n"),l=[];/^(.*) is undefined$/.exec(e.message);for(var u=0,d=a.length;u<d;++u){if(t=n.exec(a[u])){var h=t[2]&&-1!==t[2].indexOf("native");r={url:h?null:t[2],func:t[1]||s,args:h?[t[2]]:[],line:t[3]?+t[3]:null,column:t[4]?+t[4]:null}}else if(t=o.exec(a[u]))r={url:t[2],func:t[1]||s,args:[],line:+t[3],column:t[4]?+t[4]:null};else{if(!(t=i.exec(a[u])))continue;r={url:t[3],func:t[1]||s,args:t[2]?t[2].split(","):[],line:t[4]?+t[4]:null,column:t[5]?+t[5]:null}}!r.func&&r.line&&(r.func=s),l.push(r)}return l.length?(l[0].column||void 0===e.columnNumber||(l[0].column=e.columnNumber+1),{name:e.name,message:e.message,url:c(),stack:l}):null}}function t(e,t,r,n){var i={url:t,line:r};if(i.url&&i.line){if(e.incomplete=!1,i.func||(i.func=s),e.stack.length>0&&e.stack[0].url===i.url){if(e.stack[0].line===i.line)return!1;if(!e.stack[0].line&&e.stack[0].func===i.func)return e.stack[0].line=i.line,!1}return e.stack.unshift(i),e.partial=!0,!0}return e.incomplete=!0,!1}function r(e,o){for(var a,l,u=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,d=[],h={},f=!1,p=r.caller;p&&!f;p=p.caller)if(p!==i&&p!==n.report){if(l={url:null,func:s,line:null,column:null},p.name?l.func=p.name:(a=u.exec(p.toString()))&&(l.func=a[1]),void 0===l.func)try{l.func=a.input.substring(0,a.input.indexOf("{"))}catch(Dee){}h[""+p]?f=!0:h[""+p]=!0,d.push(l)}o&&d.splice(0,o);var g={name:e.name,message:e.message,url:c(),stack:d};return t(g,e.sourceURL||e.fileName,e.line||e.lineNumber,e.message||e.description),g}function i(t,i){var o=null;i=null==i?0:+i;try{if(o=e(t))return o}catch(Dee){if(n.debug)throw Dee}try{if(o=r(t,i+1))return o}catch(Dee){if(n.debug)throw Dee}return{name:t.name,message:t.message,url:c()}}return i.augmentStackTraceWithInitialElement=t,i.computeStackTraceFromStackProp=e,i}();var l=n;t.default=l},
100"./packages/@logrocket/utils/src/constants/nps.js":
101/*!********************************************************!*\
102      		  !*** ./packages/@logrocket/utils/src/constants/nps.js ***!
103      		  \********************************************************/function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.DELIGHTED_FEEDBACK_PREFIX=t.DELIGHTED_RESPONSES_REGEX=t.WOOTRIC_RESPONSES_REGEX=void 0,t.WOOTRIC_RESPONSES_REGEX=/^https:\/\/production.wootric.com\/responses/,t.DELIGHTED_RESPONSES_REGEX=/^https:\/\/web.delighted.com\/e\/[a-zA-Z-]*\/c/,t.DELIGHTED_FEEDBACK_PREFIX="comment="},
103"./packages/@logrocket/utils/src/constants/statusCodes.ts":
104/*!****************************************************************!*\
105      		  !*** ./packages/@logrocket/utils/src/constants/statusCodes.ts ***!
106      		  \****************************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.getStatusText=function(e){return s[String(e)]},t.XHR_CUSTOM_FAILURE_STATUSES=t.XHR_CUSTOM_STATUS_CODES=t.STATUS_CODES=void 0;var i,o=n(r(/*! @babel/runtime/helpers/defineProperty */"./node_modules/@babel/runtime/helpers/defineProperty.js")),s={0:"",100:"Continue",101:"Switching Protocol",102:"Processing",103:"Early Hints",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",306:"unused",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Too Early",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",510:"Not Extended",511:"Network Authentication Required"};t.STATUS_CODES=s;var a={error:0,timeout:444,aborted:499,offline:1001};t.XHR_CUSTOM_STATUS_CODES=a;var c=(i={},(0,o.default)(i,a.error,"Error"),(0,o.default)(i,a.timeout,"Timeout"),(0,o.default)(i,a.aborted,"Aborted"),(0,o.default)(i,a.offline,"Offline"),i);t.XHR_CUSTOM_FAILURE_STATUSES=c},
106"./packages/@logrocket/utils/src/createUnsubListener.ts":
107/*!**************************************************************!*\
108      		  !*** ./packages/@logrocket/utils/src/createUnsubListener.ts ***!
109      		  \**************************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.createUnsubListener=function(e){return function(){e.clear()}},t.Handler=void 0;var i=n(r(/*! @babel/runtime/helpers/classCallCheck */"./node_modules/@babel/runtime/helpers/classCallCheck.js")),o=n(r(/*! @babel/runtime/helpers/createClass */"./node_modules/@babel/runtime/helpers/createClass.js")),s=function(){function e(t){(0,i.default)(this,e),this._value=void 0,this._value=t}return(0,o.default)(e,[{key:"get",value:function(){return this._value}},{key:"clear",value:function(){this._value=void 0}}]),e}();t.Handler=s},
109"./packages/@logrocket/utils/src/enhanceFunc.ts":
110/*!******************************************************!*\
111      		  !*** ./packages/@logrocket/utils/src/enhanceFunc.ts ***!
112      		  \******************************************************/function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){if("function"!=typeof e[t])return i;try{var o=function(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=s.apply(this,r);return null===(e=a.get())||void 0===e||e.apply(this,r),i},s=e[t],a=new n.Handler(r);return e[t]=o,function(){a.clear(),e[t]===o&&(e[t]=s)}}catch(c){return i}};var n=r(/*! ./createUnsubListener */"./packages/@logrocket/utils/src/createUnsubListener.ts"),i=function(){}},
112"./packages/@logrocket/utils/src/logError.js":
113/*!***************************************************!*\
114      		  !*** ./packages/@logrocket/utils/src/logError.js ***!
115      		  \***************************************************/function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r="undefined"!=typeof console&&console.error&&console.error.bind?console.error.bind(console):function(){};t.default=r},
115"./packages/@logrocket/utils/src/mapValues.ts":
116/*!****************************************************!*\
117      		  !*** ./packages/@logrocket/utils/src/mapValues.ts ***!
118      		  \****************************************************/function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(null==e)return{};var r={};return Object.keys(e).forEach((function(n){r[n]=t(e[n])})),r}},
118"./packages/@logrocket/utils/src/protectFunc.ts":
119/*!******************************************************!*\
120      		  !*** ./packages/@logrocket/utils/src/protectFunc.ts ***!
121      		  \******************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};return function(){var r;try{r=e.apply(void 0,arguments)}catch(s){if("undefined"!=typeof window&&window._lrdebug)throw s;var n=t(s);(0,o.default)("LogRocket",s),(0,i.default)(s,n)}return r}};var i=n(r(/*! ./sendTelemetryData */"./packages/@logrocket/utils/src/sendTelemetryData.js")),o=n(r(/*! ./logError */"./packages/@logrocket/utils/src/logError.js"))},
121"./packages/@logrocket/utils/src/scrubException.ts":
122/*!*********************************************************!*\
123      		  !*** ./packages/@logrocket/utils/src/scrubException.ts ***!
124      		  \*********************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.scrubException=function(e,t){if(t){var r,n=o(c);try{for(n.s();!(r=n.n()).done;){var i=r.value,s=t[i];a(s)&&(e[i]=s.toString())}}catch(b){n.e(b)}finally{n.f()}var u,d=o(l);try{for(d.s();!(u=d.n()).done;){for(var h=u.value,f=t[h]||{},p={},g=0,m=Object.keys(f);g<m.length;g++){var v=m[g],y=f[v];a(y)&&(p[v.toString()]=y.toString())}e[h]=p}}catch(b){d.e(b)}finally{d.f()}}};var i=n(r(/*! @babel/runtime/helpers/typeof */"./node_modules/@babel/runtime/helpers/typeof.js"));function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e))||t){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,c=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){c=!0,o=e},f:function(){try{a||null==r.return||r.return()}finally{if(c)throw o}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function a(e){return/boolean|number|string/.test((0,i.default)(e))}var c=["level","logger"],l=["tags","extra"]},
124"./packages/@logrocket/utils/src/sendTelemetryData.js":
125/*!************************************************************!*\
126      		  !*** ./packages/@logrocket/utils/src/sendTelemetryData.js ***!
127      		  \************************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.sendTelemetry=function(e,t){"undefined"!=typeof window&&window._lrdebug?(0,o.default)(e):t&&t.extra&&t.extra.appID&&"function"==typeof t.extra.appID.indexOf&&0===t.extra.appID.indexOf("au2drp/")&&Math.random()>=.25||u(c({message:e},t))},t.default=function(e,t){try{var r,n,i=e.message;try{r=JSON.stringify(t).slice(0,1e3)}catch(e){try{r="Could not stringify payload: ".concat(Object.prototype.toString.call(t))}catch(e){}}try{n=s.default.computeStackTrace(e).stack.map((function(e){return{filename:e.url,lineno:e.line,colno:e.column,function:e.func||"?"}}))}catch(e){}u({message:i,extra:{stringPayload:r},exception:{values:[{type:e.type,value:i,stacktrace:{frames:n}}]}})}catch(e){(0,o.default)("Failed to send",e)}};var i=n(r(/*! @babel/runtime/helpers/defineProperty */"./node_modules/@babel/runtime/helpers/defineProperty.js")),o=n(r(/*! ./logError */"./packages/@logrocket/utils/src/logError.js")),s=n(r(/*! ./TraceKit */"./packages/@logrocket/utils/src/TraceKit.js"));function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){(0,i.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var l="8304d923ee86bbba88df4d491ccbc1c75ecfbe70";function u(e){try{var t,r,n=e.message,i="https://e.logrocket.com/api/3/store/?sentry_version=7&sentry_client=http%2F3.8.0&sentry_key=b64162b4187a4c5caae8a68a7e291793",s=JSON.stringify(c({message:n,logger:"javascript",platform:"javascript",request:{headers:{"User-Agent":"undefined"!=typeof navigator&&navigator.userAgent},url:"undefined"!=typeof location&&location.href},release:l,environment:(null===(t=window)||void 0===t||null===(r=t.__SDKCONFIG__)||void 0===r?void 0:r.scriptEnv)||"prod"},e));if("undefined"!=typeof window){var a=new(window._lrXMLHttpRequest||XMLHttpRequest);a.open("POST",i),a.send(s)}else"undefined"!=typeof fetch&&fetch(i,{method:"POST",body:s}).catch((function(e){(0,o.default)("Failed to send via fetch",e)}))}catch(u){(0,o.default)("Failed to send",u)}}},
127"./packages/@logrocket/utils/src/startsWith.js":
128/*!*****************************************************!*\
129      		  !*** ./packages/@logrocket/utils/src/startsWith.js ***!
130      		  \*****************************************************/function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return e&&t&&e.substring(r,r+t.length)===t}},
130"./packages/logrocket/src/LogRocket.js":
131/*!*********************************************!*\
132      		  !*** ./packages/logrocket/src/LogRocket.js ***!
133      		  \*********************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.MAX_QUEUE_SIZE=void 0;var i=n(r(/*! @babel/runtime/helpers/classCallCheck */"./node_modules/@babel/runtime/helpers/classCallCheck.js")),o=n(r(/*! @babel/runtime/helpers/createClass */"./node_modules/@babel/runtime/helpers/createClass.js")),s=n(r(/*! @babel/runtime/helpers/defineProperty */"./node_modules/@babel/runtime/helpers/defineProperty.js")),a=n(r(/*! @babel/runtime/helpers/objectWithoutProperties */"./node_modules/@babel/runtime/helpers/objectWithoutProperties.js")),c=n(r(/*! @logrocket/network */"./packages/@logrocket/network/src/index.js")),l=r(/*! @logrocket/exceptions */"./packages/@logrocket/exceptions/src/index.js"),u=n(r(/*! @logrocket/console */"./packages/@logrocket/console/src/index.js")),d=r(/*! @logrocket/redux */"./packages/@logrocket/redux/src/index.js");function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){(0,s.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.MAX_QUEUE_SIZE=1e3;var p=function(){function e(){var t=this;(0,i.default)(this,e),this._buffer=[],["log","info","warn","error","debug"].forEach((function(e){t[e]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];t.addEvent("lr.core.LogEvent",(function(){return"error"===e&&(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).shouldAggregateConsoleErrors&&l.Capture.captureMessage(t,n[0],n,{},!0),{logLevel:e.toUpperCase(),args:n}}),{shouldCaptureStackTrace:!0})}})),this._isInitialized=!1,this._installed=[],window._lr_surl_cb=this.getSessionURL.bind(this)}return(0,o.default)(e,[{key:"addEvent",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Date.now();this._run((function(i){i.addEvent(e,t,f(f({},r),{},{timeOverride:n}))}))}},{key:"onLogger",value:function(e){for(this._logger=e;this._buffer.length>0;)this._buffer.shift()(this._logger)}},{key:"_run",value:function(e){if(!this._isDisabled)if(this._logger)e(this._logger);else{if(this._buffer.length>=1e3)return this._isDisabled=!0,console.warn("LogRocket: script did not load. Check that you have a valid network connection."),void this.uninstall();this._buffer.push(e.bind(this))}}},{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this._isInitialized){var r,n=t.shouldAugmentNPS,i=void 0===n||n,o=t.shouldParseXHRBlob,s=void 0!==o&&o,d=t.shouldDetectExceptions;(void 0===d||d)&&this._installed.push((0,l.registerExceptions)(this)),this._installed.push((0,c.default)(this,{shouldAugmentNPS:!!i,shouldParseXHRBlob:!!s,isDisabled:!1===(null==t||null===(r=t.network)||void 0===r?void 0:r.isEnabled)})),this._installed.push((0,u.default)(this)),this._isInitialized=!0,this._run((function(r){r.init(e,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.ingestServer,r=(0,a.default)(e,["ingestServer"]);return t?f({serverURL:"".concat(t,"/i"),statsURL:"".concat(t,"/s")},r):r}(t))}))}}},{key:"start",value:function(){this._run((function(e){e.start()}))}},{key:"uninstall",value:function(){this._installed.forEach((function(e){return e()})),this._buffer=[],this._run((function(e){e.uninstall()}))}},{key:"identify",value:function(e,t){this._run((function(r){r.identify(e,t)}))}},{key:"startNewSession",value:function(){this._run((function(e){e.startNewSession()}))}},{key:"track",value:function(e,t){this._run((function(r){r.track(e,t)}))}},{key:"getSessionURL",value:function(e){if("function"!=typeof e)throw new Error("LogRocket: must pass callback to getSessionURL()");this._run((function(t){t.getSessionURL?t.getSessionURL(e):e(t.recordingURL)}))}},{key:"trackScrollEvent",value:function(e){this._logger&&this._logger.trackScrollEvent(e)}},{key:"getVersion",value:function(e){this._run((function(t){e(t.version)}))}},{key:"captureMessage",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};l.Capture.captureMessage(this,e,[e],t)}},{key:"captureException",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};l.Capture.captureException(this,e,t)}},{key:"version",get:function(){return this._logger&&this._logger.version}},{key:"sessionURL",get:function(){return this._logger&&this._logger.recordingURL}},{key:"recordingURL",get:function(){return this._logger&&this._logger.recordingURL}},{key:"recordingID",get:function(){return this._logger&&this._logger.recordingID}},{key:"threadID",get:function(){return this._logger&&this._logger.threadID}},{key:"tabID",get:function(){return this._logger&&this._logger.tabID}},{key:"reduxEnhancer",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,d.createEnhancer)(this,e)}},{key:"reduxMiddleware",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,d.createMiddleware)(this,e)}},{key:"isDisabled",get:function(){return!!(this._isDisabled||this._logger&&this._logger._isDisabled)}}]),e}();t.default=p},
133"./packages/logrocket/src/makeLogRocket.js":
134/*!*************************************************!*\
135      		  !*** ./packages/logrocket/src/makeLogRocket.js ***!
136      		  \*************************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return new i.default};if("undefined"!=typeof navigator&&"ReactNative"===navigator.product)throw new Error(o);if("undefined"!=typeof window){if(window._disableLogRocket)return t();if(window.MutationObserver&&window.WeakMap){window._lrMutationObserver=window.MutationObserver;var n=r();return e(n),n}}return s()};var i=n(r(/*! ./LogRocket */"./packages/logrocket/src/LogRocket.js")),o="LogRocket on React Native requires the LogRocket React Native specific SDK. See setup guide here https://docs.logrocket.com/reference/react-native.",s=function(){return{init:function(){},uninstall:function(){},log:function(){},info:function(){},warn:function(){},error:function(){},debug:function(){},addEvent:function(){},identify:function(){},start:function(){},get threadID(){return null},get recordingID(){return null},get recordingURL(){return null},reduxEnhancer:function(){return function(e){return function(){return e.apply(void 0,arguments)}}},reduxMiddleware:function(){return function(){return function(e){return function(t){return e(t)}}}},track:function(){},getSessionURL:function(){},getVersion:function(){},startNewSession:function(){},onLogger:function(){},setClock:function(){},captureMessage:function(){},captureException:function(){}}}},
136"./packages/logrocket/src/setup.js":
137/*!*****************************************!*\
138      		  !*** ./packages/logrocket/src/setup.js ***!
139      		  \*****************************************/function(e,t,r){var n=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.getDomainsAndEnv=a,t.setupBaseSDKCONFIG=c,t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.enterpriseServer,r=e.sdkVersion,n=void 0===r?"10.1.0":r,s=(0,i.default)(e,["enterpriseServer","sdkVersion"]),l=a(n),u=l.scriptEnv,d=l.scriptOrigin,h=l.scriptIngest,f=s.sdkServer||t,p=s.ingestServer||t||h,g=(0,o.default)((function(){var e=document.createElement("script");p&&(c(p),window.__SDKCONFIG__.scriptEnv=u),f?e.src="".concat(f,"/logger.min.js"):window.__SDKCONFIG__&&window.__SDKCONFIG__.loggerURL?e.src=window.__SDKCONFIG__.loggerURL:window._lrAsyncScript?e.src=window._lrAsyncScript:e.src="".concat(d,"/logger-1.min.js"),e.async=!0,document.head.appendChild(e),e.onload=function(){"function"==typeof window._LRLogger?setTimeout((function(){g.onLogger(new window._LRLogger({sdkVersion:n}))})):(console.warn("LogRocket: script execution has been blocked by a product or service."),g.uninstall())},e.onerror=function(){console.warn("LogRocket: script could not load. Check that you have a valid network connection."),g.uninstall()}}));return g};var i=n(r(/*! @babel/runtime/helpers/objectWithoutProperties */"./node_modules/@babel/runtime/helpers/objectWithoutProperties.js")),o=n(r(/*! ./makeLogRocket */"./packages/logrocket/src/makeLogRocket.js")),s={"cdn.logrocket.com":"https://r.logrocket.io","cdn.logrocket.io":"https://r.logrocket.io","cdn.lr-ingest.io":"https://r.lr-ingest.io","cdn.lr-in.com":"https://r.lr-in.com","cdn.lr-in-prod.com":"https://r.lr-in-prod.com","cdn.lr-ingest.com":"https://r.lr-ingest.com","cdn.ingest-lr.com":"https://r.ingest-lr.com","cdn.lr-intake.com":"https://r.lr-intake.com","cdn.intake-lr.com":"https://r.intake-lr.com","cdn.logr-ingest.com":"https://r.logr-ingest.com","cdn.lrkt-in.com":"https://r.lrkt-in.com","cdn.lgrckt-in.com":"https://r.lgrckt-in.com","cdn-staging.logrocket.io":"https://staging-i.logrocket.io","cdn-staging.lr-ingest.io":"https://staging-i.lr-ingest.io","cdn-staging.lr-in.com":"https://staging-i.lr-in.com","cdn-staging.lr-in-prod.com":"https://staging-i.lr-in-prod.com","cdn-staging.lr-ingest.com":"https://staging-i.lr-ingest.com","cdn-staging.ingest-lr.com":"https://staging-i.ingest-lr.com","cdn-staging.lr-intake.com":"https://staging-i.lr-intake.com","cdn-staging.intake-lr.com":"https://staging-i.intake-lr.com","cdn-staging.logr-ingest.com":"https://staging-i.logr-ingest.com","cdn-staging.lrkt-in.com":"https://staging-i.lrkt-in.com","cdn-staging.lgrckt-in.com":"https://staging-i.lgrckt-in.com"};function a(e){if("script"===e||"shopify-pixel"===e){try{var t=document.currentScript.src.match(/^(https?:\/\/([^\\]+))\/.+$/),r=t&&t[2];if(r&&s[r])return{scriptEnv:(n=r,n.startsWith("cdn-staging")?"staging":n.startsWith("localhost")?"development":"prod"),scriptOrigin:t&&t[1],scriptIngest:s[r]}}catch(J8){}return{scriptEnv:"prod",scriptOrigin:"https://cdn.logrocket.io"}}return{scriptEnv:void 0,scriptOrigin:"https://cdn.lgrckt-in.com",scriptIngest:"https://r.lgrckt-in.com"};var n}function c(e){void 0===window.__SDKCONFIG__&&(window.__SDKCONFIG__={}),window.__SDKCONFIG__.serverURL="".concat(e,"/i"),window.__SDKCONFIG__.statsURL="".concat(e,"/s")}},
vendor: 468 bytes, lines 139-142
139"./node_modules/@babel/runtime/helpers/arrayLikeToArray.js":
140/*!*****************************************************************!*\
141      		  !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
142      		  \*****************************************************************/function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 513 bytes, lines 142-145
142"./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":
143/*!******************************************************************!*\
144      		  !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
145      		  \******************************************************************/function(e,t,r){var n=r(/*! ./arrayLikeToArray.js */"./node_modules/@babel/runtime/helpers/arrayLikeToArray.js");e.exports=function(e){if(Array.isArray(e))return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 448 bytes, lines 145-148
145"./node_modules/@babel/runtime/helpers/classCallCheck.js":
146/*!***************************************************************!*\
147      		  !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***!
148      		  \***************************************************************/function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 714 bytes, lines 148-151
148"./node_modules/@babel/runtime/helpers/createClass.js":
149/*!************************************************************!*\
150      		  !*** ./node_modules/@babel/runtime/helpers/createClass.js ***!
151      		  \************************************************************/function(e,t,r){var n=r(/*! ./toPropertyKey.js */"./node_modules/@babel/runtime/helpers/toPropertyKey.js");function i(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,n(i.key),i)}}e.exports=function(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 574 bytes, lines 151-154
151"./node_modules/@babel/runtime/helpers/defineProperty.js":
152/*!***************************************************************!*\
153      		  !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***!
154      		  \***************************************************************/function(e,t,r){var n=r(/*! ./toPropertyKey.js */"./node_modules/@babel/runtime/helpers/toPropertyKey.js");e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 433 bytes, lines 154-157
154"./node_modules/@babel/runtime/helpers/interopRequireDefault.js":
155/*!**********************************************************************!*\
156      		  !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
157      		  \**********************************************************************/function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 472 bytes, lines 157-160
157"./node_modules/@babel/runtime/helpers/iterableToArray.js":
158/*!****************************************************************!*\
159      		  !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***!
160      		  \****************************************************************/function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 535 bytes, lines 160-163
160"./node_modules/@babel/runtime/helpers/nonIterableSpread.js":
161/*!******************************************************************!*\
162      		  !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
163      		  \******************************************************************/function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 756 bytes, lines 163-166
163"./node_modules/@babel/runtime/helpers/objectWithoutProperties.js":
164/*!************************************************************************!*\
165      		  !*** ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js ***!
166      		  \************************************************************************/function(e,t,r){var n=r(/*! ./objectWithoutPropertiesLoose.js */"./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js");e.exports=function(e,t){if(null==e)return{};var r,i,o=n(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)r=s[i],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 544 bytes, lines 166-169
166"./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js":
167/*!*****************************************************************************!*\
168      		  !*** ./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js ***!
169      		  \*****************************************************************************/function(e){e.exports=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 811 bytes, lines 169-172
169"./node_modules/@babel/runtime/helpers/toConsumableArray.js":
170/*!******************************************************************!*\
171      		  !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
172      		  \******************************************************************/function(e,t,r){var n=r(/*! ./arrayWithoutHoles.js */"./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js"),i=r(/*! ./iterableToArray.js */"./node_modules/@babel/runtime/helpers/iterableToArray.js"),o=r(/*! ./unsupportedIterableToArray.js */"./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js"),s=r(/*! ./nonIterableSpread.js */"./node_modules/@babel/runtime/helpers/nonIterableSpread.js");e.exports=function(e){return n(e)||i(e)||o(e)||s()},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 691 bytes, lines 172-175
172"./node_modules/@babel/runtime/helpers/toPrimitive.js":
173/*!************************************************************!*\
174      		  !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***!
175      		  \************************************************************/function(e,t,r){var n=r(/*! ./typeof.js */"./node_modules/@babel/runtime/helpers/typeof.js").default;e.exports=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!==n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 590 bytes, lines 175-178
175"./node_modules/@babel/runtime/helpers/toPropertyKey.js":
176/*!**************************************************************!*\
177      		  !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
178      		  \**************************************************************/function(e,t,r){var n=r(/*! ./typeof.js */"./node_modules/@babel/runtime/helpers/typeof.js").default,i=r(/*! ./toPrimitive.js */"./node_modules/@babel/runtime/helpers/toPrimitive.js");e.exports=function(e){var t=i(e,"string");return"symbol"===n(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 617 bytes, lines 178-181
178"./node_modules/@babel/runtime/helpers/typeof.js":
179/*!*******************************************************!*\
180      		  !*** ./node_modules/@babel/runtime/helpers/typeof.js ***!
181      		  \*******************************************************/function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},
vendor: 788 bytes, lines 181-184
181"./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":
182/*!***************************************************************************!*\
183      		  !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
184      		  \***************************************************************************/function(e,t,r){var n=r(/*! ./arrayLikeToArray.js */"./node_modules/@babel/runtime/helpers/arrayLikeToArray.js");e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}
184},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,r),o.exports}r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(Dee){if("object"==typeof window)return window}}();var n={};return function(){var e=n,t=r(/*! @babel/runtime/helpers/interopRequireDefault */"./node_modules/@babel/runtime/helpers/interopRequireDefault.js");
185/*!**********************************************!*\
186      		  !*** ./packages/logrocket/src/module-npm.js ***!
187      		  \**********************************************/Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=(0,t(r(/*! ./setup */"./packages/logrocket/src/setup.js")).default)();e.default=i}(),n=n.default}()},e.exports=t()}(T$)),T$.exports);const P$=c(R$),N$={scopes:["9321739e-f7af-413b-a5f8-e9fbb25b7d0b/.default","offline_access"]},O$=new v$({auth:{clientId:"9321739e-f7af-413b-a5f8-e9fbb25b7d0b",authority:"https://login.microsoftonline.com/ff50f683-94ce-481e-8951-4c7ded5fad54/saml",redirectUri:`${window.location.origin}/sso/redirect`,postLogoutRedirectUri:"/",navigateToLoginRequestUrl:!1},cache:{cacheLocation:"localStorage",storeAuthStateInCookie:!0}});function M$({children:e}){const[t,r]=rR.useState(!1);return rR.useLayoutEffect((()=>{O$.initialize().then((()=>r(!0))).finally((()=>P$.init("l9frog/ampboards")))}),[O$]),t?x.jsx(j$,{instance:O$,children:t&&e}):x.jsx(x.Fragment,{})}const L$=rR.createContext(void 0);function D$(){const e=rR.useContext(L$),t=YR();return{...e,login:()=>e.login(t.site)}}function F$({children:e}){const t=JR(),{instance:r}=A$(),n=e=>new Headers({"content-type":"application/json","x-microsoft-authorization":e}),i=rR.useRef();async function o(){const e=r.getActiveAccount();if(e){const{accessToken:t}=await r.acquireTokenSilent({scopes:N$.scopes,account:e});if(t)return t}}async function s(e){const t=await fetch(`https://prod-api-v41.ampboards.com/ab/v4/ms/${e}/login`,{method:"POST",headers:n(await o()),credentials:"include"});if(t.ok){const e=await t.json();if(e&&null!=e&&e.token)return window.sessionStorage.setItem("ab-access-token",e.token),e}throw new Error("Unable to exchange token")}async function a(e,n="/sso/login"){window.location.pathname.startsWith("/render/")||window.location.pathname.startsWith("/display")||(e&&console.log(e),await r.clearCache(),window.sessionStorage.clear(),t(n))}return x.jsx(L$.Provider,{value:{fetchAvaliableSites:async function(){if(!(await o()))throw new Error("Unable to validate token");const e=await fetch("https://prod-api-v41.ampboards.com/ab/v4/available-sites",{method:"POST",headers:n(await o())});if(e.ok)return await e.json();throw new Error("Unable to pull sites")},logout:a,login:s,loadPromiseRefresh:async function(e){return i.current||(i.current=s(e).catch((e=>a(e))).finally((()=>i.current=void 0))),i.current},silentlyAquireToken:o,refreshPromise:i.current},children:e})}function U$(e,t){return function(){return e.apply(t,arguments)}}const{toString:z$}=Object.prototype,{getPrototypeOf:B$}=Object,q$=(e=>t=>{const r=z$.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),H$=e=>(e=e.toLowerCase(),t=>q$(t)===e),$$=e=>t=>typeof t===e,{isArray:V$}=Array,W$=$$("undefined");const K$=H$("ArrayBuffer");const G$=$$("string"),J$=$$("function"),Y$=$$("number"),Q$=e=>null!==e&&"object"==typeof e,X$=e=>{if("object"!==q$(e))return!1;const t=B$(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},Z$=H$("Date"),eV=H$("File"),tV=H$("Blob"),rV=H$("FileList"),nV=H$("URLSearchParams"),[iV,oV,sV,aV]=["ReadableStream","Request","Response","Headers"].map(H$);function cV(e,t,{allOwnKeys:r=!1}={}){if(null==e)return;let n,i;if("object"!=typeof e&&(e=[e]),V$(e))for(n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else{const i=r?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let s;for(n=0;n<o;n++)s=i[n],t.call(null,e[s],s,e)}}function lV(e,t){t=t.toLowerCase();const r=Object.keys(e);let n,i=r.length;for(;i-- >0;)if(n=r[i],t===n.toLowerCase())return n;return null}const uV="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,dV=e=>!W$(e)&&e!==uV;const hV=(fV="undefined"!=typeof Uint8Array&&B$(Uint8Array),e=>fV&&e instanceof fV);var fV;const pV=H$("HTMLFormElement"),gV=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),mV=H$("RegExp"),vV=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};cV(r,((r,i)=>{let o;!1!==(o=t(r,i,e))&&(n[i]=o||r)})),Object.defineProperties(e,n)};const yV=H$("AsyncFunction"),bV=(wV="function"==typeof setImmediate,xV=J$(uV.postMessage),wV?setImmediate:xV?(kV=`axios@${Math.random()}`,_V=[],uV.addEventListener("message",(({source:e,data:t})=>{e===uV&&t===kV&&_V.length&&_V.shift()()}),!1),e=>{_V.push(e),uV.postMessage(kV,"*")}):e=>setTimeout(e));var wV,xV,kV,_V;const CV="undefined"!=typeof queueMicrotask?queueMicrotask.bind(uV):"undefined"!=typeof process&&process.nextTick||bV,SV={isArray:V$,isArrayBuffer:K$,isBuffer:function(e){return null!==e&&!W$(e)&&null!==e.constructor&&!W$(e.constructor)&&J$(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||J$(e.append)&&("formdata"===(t=q$(e))||"object"===t&&J$(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&K$(e.buffer),t},isString:G$,isNumber:Y$,isBoolean:e=>!0===e||!1===e,isObject:Q$,isPlainObject:X$,isReadableStream:iV,isRequest:oV,isResponse:sV,isHeaders:aV,isUndefined:W$,isDate:Z$,isFile:eV,isBlob:tV,isRegExp:mV,isFunction:J$,isStream:e=>Q$(e)&&J$(e.pipe),isURLSearchParams:nV,isTypedArray:hV,isFileList:rV,forEac
vendor: 5,496 bytes, line 187
187h:cV,merge:function e(){const{caseless:t}=dV(this)&&this||{},r={},n=(n,i)=>{const o=t&&lV(r,i)||i;X$(r[o])&&X$(n)?r[o]=e(r[o],n):X$(n)?r[o]=e({},n):V$(n)?r[o]=n.slice():r[o]=n};for(let i=0,o=arguments.length;i<o;i++)arguments[i]&&cV(arguments[i],n);return r},extend:(e,t,r,{allOwnKeys:n}={})=>(cV(t,((t,n)=>{r&&J$(t)?e[n]=U$(t,r):e[n]=t}),{allOwnKeys:n}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},toFlatObject:(e,t,r,n)=>{let i,o,s;const a={};if(t=t||{},null==e)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)s=i[o],n&&!n(s,e,t)||a[s]||(t[s]=e[s],a[s]=!0);e=!1!==r&&B$(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:q$,kindOfTest:H$,endsWith:(e,t,r)=>{e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return-1!==n&&n===r},toArray:e=>{if(!e)return null;if(V$(e))return e;let t=e.length;if(!Y$(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},forEachEntry:(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let n;for(;(n=r.next())&&!n.done;){const r=n.value;t.call(e,r[0],r[1])}},matchAll:(e,t)=>{let r;const n=[];for(;null!==(r=e.exec(t));)n.push(r);return n},isHTMLForm:pV,hasOwnProperty:gV,hasOwnProp:gV,reduceDescriptors:vV,freezeMethods:e=>{vV(e,((t,r)=>{if(J$(e)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;const n=e[r];J$(n)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}))}))},toObjectSet:(e,t)=>{const r={},n=e=>{e.forEach((e=>{r[e]=!0}))};return V$(e)?n(e):n(String(e).split(t)),r},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,r){return t.toUpperCase()+r})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:lV,global:uV,isContextDefined:dV,isSpecCompliantForm:function(e){return!!(e&&J$(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),r=(e,n)=>{if(Q$(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[n]=e;const i=V$(e)?[]:{};return cV(e,((e,t)=>{const o=r(e,n+1);!W$(o)&&(i[t]=o)})),t[n]=void 0,i}}return e};return r(e,0)},isAsyncFn:yV,isThenable:e=>e&&(Q$(e)||J$(e))&&J$(e.then)&&J$(e.catch),setImmediate:bV,asap:CV};function EV(e,t,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i,this.status=i.status?i.status:null)}SV.inherits(EV,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:SV.toJSONObject(this.config),code:this.code,status:this.status}}});const jV=EV.prototype,AV={};["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((e=>{AV[e]={value:e}})),Object.defineProperties(EV,AV),Object.defineProperty(jV,"isAxiosError",{value:!0}),EV.from=(e,t,r,n,i,o)=>{const s=Object.create(jV);return SV.toFlatObject(e,s,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),EV.call(s,e.message,t,r,n,i),s.cause=e,s.name=e.name,o&&Object.assign(s,o),s};function IV(e){return SV.isPlainObject(e)||SV.isArray(e)}function TV(e){return SV.endsWith(e,"[]")?e.slice(0,-2):e}function RV(e,t,r){return e?e.concat(t).map((function(e,t){return e=TV(e),!r&&t?"["+e+"]":e})).join(r?".":""):t}const PV=SV.toFlatObject(SV,{},null,(function(e){return/^is[A-Z]/.test(e)}));function NV(e,t,r){if(!SV.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const n=(r=SV.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!SV.isUndefined(t[e])}))).metaTokens,i=r.visitor||l,o=r.dots,s=r.indexes,a=(r.Blob||"undefined"!=typeof Blob&&Blob)&&SV.isSpecCompliantForm(t);if(!SV.isFunction(i))throw new TypeError("visitor must be a function");function c(e){if(null===e)return"";if(SV.isDate(e))return e.toISOString();if(!a&&SV.isBlob(e))throw new EV("Blob is not supported. Use a Buffer instead.");return SV.isArrayBuffer(e)||SV.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function l(e,r,i){let a=e;if(e&&!i&&"object"==typeof e)if(SV.endsWith(r,"{}"))r=n?r:r.slice(0,-2),e=JSON.stringify(e);else if(SV.isArray(e)&&function(e){return SV.isArray(e)&&!e.some(IV)}(e)||(SV.isFileList(e)||SV.endsWith(r,"[]"))&&(a=SV.toArray(e)))return r=TV(r),a.forEach((function(e,n){!SV.isUndefined(e)&&null!==e&&t.append(!0===s?RV([r],n,o):null===s?r:r+"[]",c(e))})),!1;return!!IV(e)||(t.append(RV(i,r,o),c(e)),!1)}const u=[],d=Object.assign(PV,{defaultVisitor:l,convertValue:c,isVisitable:IV});if(!SV.isObject(e))throw new TypeError("data must be an object");return function e(r,n){if(!SV.isUndefined(r)){if(-1!==u.indexOf(r))throw Error("Circular reference detected in "+n.join("."));u.push(r),SV.forEach(r,(function(r,o){!0===(!(SV.isUndefined(r)||null===r)&&i.call(t,r,SV.isString(o)?o.trim():o,n,d))&&e(r,n?n.concat(o):[o])})),u.pop()}}(e),t}
vendor: 4,161 bytes, line 187
187function OV(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function MV(e,t){this._pairs=[],e&&NV(e,this,t)}const LV=MV.prototype;function DV(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function FV(e,t,r){if(!t)return e;const n=r&&r.encode||DV;SV.isFunction(r)&&(r={serialize:r});const i=r&&r.serialize;let o;if(o=i?i(t,r):SV.isURLSearchParams(t)?t.toString():new MV(t,r).toString(n),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}LV.append=function(e,t){this._pairs.push([e,t])},LV.toString=function(e){const t=e?function(t){return e.call(this,t,OV)}:OV;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};class UV{constructor(){this.handlers=[]}use(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,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){SV.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}const zV={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},BV={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:MV,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},qV="undefined"!=typeof window&&"undefined"!=typeof document,HV="object"==typeof navigator&&navigator||void 0,$V=qV&&(!HV||["ReactNative","NativeScript","NS"].indexOf(HV.product)<0),VV="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,WV=qV&&window.location.href||"http://localhost",KV={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:qV,hasStandardBrowserEnv:$V,hasStandardBrowserWebWorkerEnv:VV,navigator:HV,origin:WV},Symbol.toStringTag,{value:"Module"})),...BV};function GV(e){function t(e,r,n,i){let o=e[i++];if("__proto__"===o)return!0;const s=Number.isFinite(+o),a=i>=e.length;if(o=!o&&SV.isArray(n)?n.length:o,a)return SV.hasOwnProp(n,o)?n[o]=[n[o],r]:n[o]=r,!s;n[o]&&SV.isObject(n[o])||(n[o]=[]);return t(e,r,n[o],i)&&SV.isArray(n[o])&&(n[o]=function(e){const t={},r=Object.keys(e);let n;const i=r.length;let o;for(n=0;n<i;n++)o=r[n],t[o]=e[o];return t}(n[o])),!s}if(SV.isFormData(e)&&SV.isFunction(e.entries)){const r={};return SV.forEachEntry(e,((e,n)=>{t(function(e){return SV.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),n,r,0)})),r}return null}const JV={transitional:zV,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const r=t.getContentType()||"",n=r.indexOf("application/json")>-1,i=SV.isObject(e);i&&SV.isHTMLForm(e)&&(e=new FormData(e));if(SV.isFormData(e))return n?JSON.stringify(GV(e)):e;if(SV.isArrayBuffer(e)||SV.isBuffer(e)||SV.isStream(e)||SV.isFile(e)||SV.isBlob(e)||SV.isReadableStream(e))return e;if(SV.isArrayBufferView(e))return e.buffer;if(SV.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return NV(e,new KV.classes.URLSearchParams,Object.assign({visitor:function(e,t,r,n){return KV.isNode&&SV.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((o=SV.isFileList(e))||r.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return NV(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||n?(t.setContentType("application/json",!1),function(e,t,r){if(SV.isString(e))try{return(t||JSON.parse)(e),SV.trim(e)}catch(Dee){if("SyntaxError"!==Dee.name)throw Dee}return(r||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||JV.transitional,r=t&&t.forcedJSONParsing,n="json"===this.responseType;if(SV.isResponse(e)||SV.isReadableStream(e))return e;
vendor: 5,345 bytes, line 187
187if(e&&SV.isString(e)&&(r&&!this.responseType||n)){const r=!(t&&t.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(Dee){if(r){if("SyntaxError"===Dee.name)throw EV.from(Dee,EV.ERR_BAD_RESPONSE,this,null,this.response);throw Dee}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:KV.classes.FormData,Blob:KV.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};SV.forEach(["delete","get","head","post","put","patch"],(e=>{JV.headers[e]={}}));const YV=SV.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"]),QV=Symbol("internals");function XV(e){return e&&String(e).trim().toLowerCase()}function ZV(e){return!1===e||null==e?e:SV.isArray(e)?e.map(ZV):String(e)}function eW(e,t,r,n,i){return SV.isFunction(n)?n.call(this,t,r):(i&&(t=r),SV.isString(t)?SV.isString(n)?-1!==t.indexOf(n):SV.isRegExp(n)?n.test(t):void 0:void 0)}let tW=class{constructor(e){e&&this.set(e)}set(e,t,r){const n=this;function i(e,t,r){const i=XV(t);if(!i)throw new Error("header name must be a non-empty string");const o=SV.findKey(n,i);(!o||void 0===n[o]||!0===r||void 0===r&&!1!==n[o])&&(n[o||t]=ZV(e))}const o=(e,t)=>SV.forEach(e,((e,r)=>i(e,r,t)));if(SV.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(SV.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let r,n,i;return e&&e.split("\n").forEach((function(e){i=e.indexOf(":"),r=e.substring(0,i).trim().toLowerCase(),n=e.substring(i+1).trim(),!r||t[r]&&YV[r]||("set-cookie"===r?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)})),t})(e),t);else if(SV.isHeaders(e))for(const[s,a]of e.entries())i(a,s,r);else null!=e&&i(t,e,r);return this}get(e,t){if(e=XV(e)){const r=SV.findKey(this,e);if(r){const e=this[r];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}(e);if(SV.isFunction(t))return t.call(this,e,r);if(SV.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=XV(e)){const r=SV.findKey(this,e);return!(!r||void 0===this[r]||t&&!eW(0,this[r],r,t))}return!1}delete(e,t){const r=this;let n=!1;function i(e){if(e=XV(e)){const i=SV.findKey(r,e);!i||t&&!eW(0,r[i],i,t)||(delete r[i],n=!0)}}return SV.isArray(e)?e.forEach(i):i(e),n}clear(e){const t=Object.keys(this);let r=t.length,n=!1;for(;r--;){const i=t[r];e&&!eW(0,this[i],i,e,!0)||(delete this[i],n=!0)}return n}normalize(e){const t=this,r={};return SV.forEach(this,((n,i)=>{const o=SV.findKey(r,i);if(o)return t[o]=ZV(n),void delete t[i];const s=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,r)=>t.toUpperCase()+r))}(i):String(i).trim();s!==i&&delete t[i],t[s]=ZV(n),r[s]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return SV.forEach(this,((r,n)=>{null!=r&&!1!==r&&(t[n]=e&&SV.isArray(r)?r.join(", "):r)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const r=new this(e);return t.forEach((e=>r.set(e))),r}static accessor(e){const t=(this[QV]=this[QV]={accessors:{}}).accessors,r=this.prototype;function n(e){const n=XV(e);t[n]||(!function(e,t){const r=SV.toCamelCase(" "+t);["get","set","has"].forEach((n=>{Object.defineProperty(e,n+r,{value:function(e,r,i){return this[n].call(this,t,e,r,i)},configurable:!0})}))}(r,e),t[n]=!0)}return SV.isArray(e)?e.forEach(n):n(e),this}};function rW(e,t){const r=this||JV,n=t||r,i=tW.from(n.headers);let o=n.data;return SV.forEach(e,(function(e){o=e.call(r,o,i.normalize(),t?t.status:void 0)})),i.normalize(),o}function nW(e){return!(!e||!e.__CANCEL__)}function iW(e,t,r){EV.call(this,null==e?"canceled":e,EV.ERR_CANCELED,t,r),this.name="CanceledError"}function oW(e,t,r){const n=r.config.validateStatus;r.status&&n&&!n(r.status)?t(new EV("Request failed with status code "+r.status,[EV.ERR_BAD_REQUEST,EV.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):e(r)}tW.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),SV.reduceDescriptors(tW.prototype,(({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[r]=e}}})),SV.freezeMethods(tW),SV.inherits(iW,EV,{__CANCEL__:!0});const sW=(e,t,r=3)=>{let n=0;const i=function(e,t){e=e||10;const r=new Array(e),n=new Array(e);let i,o=0,s=0;return t=void 0!==t?t:1e3,function(a){const c=Date.now(),l=n[s];i||(i=c),r[o]=a,n[o]=c;let u=s,d=0;for(;u!==o;)d+=r[u++],u%=e;if(o=(o+1)%e,o===s&&(s=(s+1)%e),c-i<t)return;const h=l&&c-l;return h?Math.round(1e3*d/h):void 0}}(50,250);return function(e,t){let r,n,i=0,o=1e3/t;const s=(t,o=Date.now())=>{i=o,r=null,n&&(clearTimeout(n),n=null),e.apply(null,t)};return[(...e)=>{const t=Date.now(),a=t-i;a>=o?s(e,t):(r=e,n||(n=setTimeout((()=>
vendor: 6,090 bytes, line 187
187{n=null,s(r)}),o-a)))},()=>r&&s(r)]}((r=>{const o=r.loaded,s=r.lengthComputable?r.total:void 0,a=o-n,c=i(a);n=o;e({loaded:o,total:s,progress:s?o/s:void 0,bytes:a,rate:c||void 0,estimated:c&&s&&o<=s?(s-o)/c:void 0,event:r,lengthComputable:null!=s,[t?"download":"upload"]:!0})}),r)},aW=(e,t)=>{const r=null!=e;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},cW=e=>(...t)=>SV.asap((()=>e(...t))),lW=KV.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,KV.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(KV.origin),KV.navigator&&/(msie|trident)/i.test(KV.navigator.userAgent)):()=>!0,uW=KV.hasStandardBrowserEnv?{write(e,t,r,n,i,o){const s=[e+"="+encodeURIComponent(t)];SV.isNumber(r)&&s.push("expires="+new Date(r).toGMTString()),SV.isString(n)&&s.push("path="+n),SV.isString(i)&&s.push("domain="+i),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function dW(e,t,r){let n=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(n||0==r)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const hW=e=>e instanceof tW?{...e}:e;function fW(e,t){t=t||{};const r={};function n(e,t,r,n){return SV.isPlainObject(e)&&SV.isPlainObject(t)?SV.merge.call({caseless:n},e,t):SV.isPlainObject(t)?SV.merge({},t):SV.isArray(t)?t.slice():t}function i(e,t,r,i){return SV.isUndefined(t)?SV.isUndefined(e)?void 0:n(void 0,e,0,i):n(e,t,0,i)}function o(e,t){if(!SV.isUndefined(t))return n(void 0,t)}function s(e,t){return SV.isUndefined(t)?SV.isUndefined(e)?void 0:n(void 0,e):n(void 0,t)}function a(r,i,o){return o in t?n(r,i):o in e?n(void 0,r):void 0}const c={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:(e,t,r)=>i(hW(e),hW(t),0,!0)};return SV.forEach(Object.keys(Object.assign({},e,t)),(function(n){const o=c[n]||i,s=o(e[n],t[n],n);SV.isUndefined(s)&&o!==a||(r[n]=s)})),r}const pW=e=>{const t=fW({},e);let r,{data:n,withXSRFToken:i,xsrfHeaderName:o,xsrfCookieName:s,headers:a,auth:c}=t;if(t.headers=a=tW.from(a),t.url=FV(dW(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&a.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):""))),SV.isFormData(n))if(KV.hasStandardBrowserEnv||KV.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(!1!==(r=a.getContentType())){const[e,...t]=r?r.split(";").map((e=>e.trim())).filter(Boolean):[];a.setContentType([e||"multipart/form-data",...t].join("; "))}if(KV.hasStandardBrowserEnv&&(i&&SV.isFunction(i)&&(i=i(t)),i||!1!==i&&lW(t.url))){const e=o&&s&&uW.read(s);e&&a.set(o,e)}return t},gW="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,r){const n=pW(e);let i=n.data;const o=tW.from(n.headers).normalize();let s,a,c,l,u,{responseType:d,onUploadProgress:h,onDownloadProgress:f}=n;function p(){l&&l(),u&&u(),n.cancelToken&&n.cancelToken.unsubscribe(s),n.signal&&n.signal.removeEventListener("abort",s)}let g=new XMLHttpRequest;function m(){if(!g)return;const n=tW.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders());oW((function(e){t(e),p()}),(function(e){r(e),p()}),{data:d&&"text"!==d&&"json"!==d?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:n,config:e,request:g}),g=null}g.open(n.method.toUpperCase(),n.url,!0),g.timeout=n.timeout,"onloadend"in g?g.onloadend=m:g.onreadystatechange=function(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&0===g.responseURL.indexOf("file:"))&&setTimeout(m)},g.onabort=function(){g&&(r(new EV("Request aborted",EV.ECONNABORTED,e,g)),g=null)},g.onerror=function(){r(new EV("Network Error",EV.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let t=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";const i=n.transitional||zV;n.timeoutErrorMessage&&(t=n.timeoutErrorMessage),r(new EV(t,i.clarifyTimeoutError?EV.ETIMEDOUT:EV.ECONNABORTED,e,g)),g=null},void 0===i&&o.setContentType(null),"setRequestHeader"in g&&SV.forEach(o.toJSON(),(function(e,t){g.setRequestHeader(t,e)})),SV.isUndefined(n.withCredentials)||(g.withCredentials=!!n.withCredentials),d&&"json"!==d&&(g.responseType=n.responseType),f&&([c,u]=sW(f,!0),g.addEventListener("progress",c)),h&&g.upload&&([a,l]=sW(h),g.upload.addEventListener("progress",a),g.upload.addEventListener("loadend",l)),(n.cancelToken||n.signal)&&(s=t=>{g&&(r(!t||t.type?new iW(null,e,g):t),g.abort(),g=null)},n.cancelToken&&n.cancelToken.subscribe(s),n.signal&&(n.signal.aborted?s():n.signal.addEventListener("abort",s)));const v=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(n.url);v&&-1===KV.protocols.indexOf(v)?r(new EV("Unsupported protocol "+v+":",EV.ERR_BAD_REQUEST,e)):g.send(i||null)}))},mW=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let r,n=new AbortController;const i=function(e){if(!r){r=!0,s();const t=e instanceof Error?e:this.reason;n.abort(t instanceof EV?t:new iW(t instanceof Error?t.message:t))}};let o=t&&setTimeout((()=>{o=null,i(new EV(`timeout ${t} of ms exceeded`,EV.ETIMEDOUT))}),t);const s=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener("abort",i)})),e=null)};e.forEach((e=>e.addEventListener("abort",i)));const{signal:a}=n;return a.unsubscribe=()=>SV.asap(s),a}},vW=function*(e,t){let r=e.byteLength;if(r<t)return void(yield e);let n,i=0;for(;i<r;)n=i+t,yield e.slice(i,n),i=n},yW=function(){var e=t((function*(e,t){var r,o=!1,a=!1;try{for(var c,l=s(bW(e));o=!(c=yield n(l.next())).done;o=!1){const e=c.value;yield*i(s(vW(e,t)))}}catch(u){a=!0,r=u}
vendor: 8,555 bytes, line 187
187finally{try{o&&null!=l.return&&(yield n(l.return()))}finally{if(a)throw r}}}));return function(t,r){return e.apply(this,arguments)}}(),bW=function(){var e=t((function*(e){if(e[Symbol.asyncIterator])return void(yield*i(s(e)));const t=e.getReader();try{for(;;){const{done:e,value:r}=yield n(t.read());if(e)break;yield r}}finally{yield n(t.cancel())}}));return function(t){return e.apply(this,arguments)}}(),wW=(e,t,r,n)=>{const i=yW(e,t);let o,s=0,a=e=>{o||(o=!0,n&&n(e))};return new ReadableStream({async pull(e){try{const{done:t,value:n}=await i.next();if(t)return a(),void e.close();let o=n.byteLength;if(r){let e=s+=o;r(e)}e.enqueue(new Uint8Array(n))}catch(t){throw a(t),t}},cancel:e=>(a(e),i.return())},{highWaterMark:2})},xW="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,kW=xW&&"function"==typeof ReadableStream,_W=xW&&("function"==typeof TextEncoder?(CW=new TextEncoder,e=>CW.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var CW;const SW=(e,...t)=>{try{return!!e(...t)}catch(Dee){return!1}},EW=kW&&SW((()=>{let e=!1;const t=new Request(KV.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),jW=kW&&SW((()=>SV.isReadableStream(new Response("").body))),AW={stream:jW&&(e=>e.body)};var IW;xW&&(IW=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!AW[e]&&(AW[e]=SV.isFunction(IW[e])?t=>t[e]():(t,r)=>{throw new EV(`Response type '${e}' is not supported`,EV.ERR_NOT_SUPPORT,r)})})));const TW=async(e,t)=>{const r=SV.toFiniteNumber(e.getContentLength());return null==r?(async e=>{if(null==e)return 0;if(SV.isBlob(e))return e.size;if(SV.isSpecCompliantForm(e)){const t=new Request(KV.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return SV.isArrayBufferView(e)||SV.isArrayBuffer(e)?e.byteLength:(SV.isURLSearchParams(e)&&(e+=""),SV.isString(e)?(await _W(e)).byteLength:void 0)})(t):r},RW=xW&&(async e=>{let{url:t,method:r,data:n,signal:i,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:c,responseType:l,headers:u,withCredentials:d="same-origin",fetchOptions:h}=pW(e);l=l?(l+"").toLowerCase():"text";let f,p=mW([i,o&&o.toAbortSignal()],s);const g=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let m;try{if(c&&EW&&"get"!==r&&"head"!==r&&0!==(m=await TW(u,n))){let e,r=new Request(t,{method:"POST",body:n,duplex:"half"});if(SV.isFormData(n)&&(e=r.headers.get("content-type"))&&u.setContentType(e),r.body){const[e,t]=aW(m,sW(cW(c)));n=wW(r.body,65536,e,t)}}SV.isString(d)||(d=d?"include":"omit");const i="credentials"in Request.prototype;f=new Request(t,{...h,signal:p,method:r.toUpperCase(),headers:u.normalize().toJSON(),body:n,duplex:"half",credentials:i?d:void 0});let o=await fetch(f);const s=jW&&("stream"===l||"response"===l);if(jW&&(a||s&&g)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=o[t]}));const t=SV.toFiniteNumber(o.headers.get("content-length")),[r,n]=a&&aW(t,sW(cW(a),!0))||[];o=new Response(wW(o.body,65536,r,(()=>{n&&n(),g&&g()})),e)}l=l||"text";let v=await AW[SV.findKey(AW,l)||"text"](o,e);return!s&&g&&g(),await new Promise(((t,r)=>{oW(t,r,{data:v,headers:tW.from(o.headers),status:o.status,statusText:o.statusText,config:e,request:f})}))}catch(v){if(g&&g(),v&&"TypeError"===v.name&&/fetch/i.test(v.message))throw Object.assign(new EV("Network Error",EV.ERR_NETWORK,e,f),{cause:v.cause||v});throw EV.from(v,v&&v.code,e,f)}}),PW={http:null,xhr:gW,fetch:RW};SV.forEach(PW,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(Dee){}Object.defineProperty(e,"adapterName",{value:t})}}));const NW=e=>`- ${e}`,OW=e=>SV.isFunction(e)||null===e||!1===e,MW=e=>{e=SV.isArray(e)?e:[e];const{length:t}=e;let r,n;const i={};for(let o=0;o<t;o++){let t;if(r=e[o],n=r,!OW(r)&&(n=PW[(t=String(r)).toLowerCase()],void 0===n))throw new EV(`Unknown adapter '${t}'`);if(n)break;i[t||"#"+o]=n}if(!n){const e=Object.entries(i).map((([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));throw new EV("There is no suitable adapter to dispatch the request "+(t?e.length>1?"since :\n"+e.map(NW).join("\n"):" "+NW(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return n};function LW(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new iW(null,e)}function DW(e){LW(e),e.headers=tW.from(e.headers),e.data=rW.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return MW(e.adapter||JV.adapter)(e).then((function(t){return LW(e),t.data=rW.call(e,e.transformResponse,t),t.headers=tW.from(t.headers),t}),(function(t){return nW(t)||(LW(e),t&&t.response&&(t.response.data=rW.call(e,e.transformResponse,t.response),t.response.headers=tW.from(t.response.headers))),Promise.reject(t)}))}const FW="1.8.4",UW={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{UW[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));const zW={};UW.transitional=function(e,t,r){function n(e,t){return"[Axios v1.8.4] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,i,o)=>{if(!1===e)throw new EV(n(i," has been removed"+(t?" in "+t:"")),EV.ERR_DEPRECATED);return t&&!zW[i]&&(zW[i]=!0,console.warn(n(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,i,o)}},UW.spelling=function(e){return(t,r)=>(console.warn(`${r} is likely a misspelling of ${e}`),!0)};const BW={assertOptions:function(e,t,r){if("object"!=typeof e)throw new EV("options must be an object",EV.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let i=n.length;for(;i-- >0;){const o=n[i],s=t[o];if(s){const t=e[o],r=void 0===t||s(t,o,e);if(!0!==r)throw new EV("option "+o+" must be "+r,EV.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new EV("Unknown option "+o,EV.ERR_BAD_OPTION)}},validators:UW},qW=BW.validators;let HW=class{constructor(e){this.defaults=e,this.interceptors={request:new UV,response:new UV}}async request(e,t){try{return await this._request(e,t)}catch(r){if(r instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{r.stack?t&&!String(r.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(r.stack+="\n"+t):r.stack=t}catch(Dee){}}throw r}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=fW(this.defaults,t);const{transitional:r,paramsSerializer:n,headers:i}=t;void 0!==r&&BW.assertOptions(r,{silentJSONParsing:qW.transitional(qW.boolean),forcedJSONParsing:qW.transitional(qW.boolean),clarifyTimeoutError:qW.transitional(qW.boolean)},!1),null!=n&&(SV.isFunction(n)?t.paramsSerializer={serialize:n}:BW.assertOptions(n,{encode:qW.function,serialize:qW.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),BW.assertOptions(t,{baseUrl:qW.spelling("baseURL"),withXsrfToken:qW.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=i&&SV.merge(i.common,i[t.method]);i&&SV.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete i[e]})),t.headers=tW.concat(o,i);const s=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));const c=[];let l;this.interceptors.response.forEach((function(e){c.push(e.fulfilled,e.rejected)}));let u,d=0;if(!a){const e=[DW.bind(this),void 0];for(e.unshift.apply(e,s),e.push.apply(e,c),u=e.length,l=Promise.resolve(t);d<u;)l=l.then(e[d++],e[d++]);return l}u=s.length;let h=t;for(d=0;d<u;){const e=s[d++],t=s[d++];try{h=e(h)}catch(f){t.call(this,f);break}}try{l=DW.call(this,h)}catch(f){return Promise.reject(f)}for(d=0,u=c.length;d<u;)l=l.then(c[d++],c[d++]);return l}getUri(e){return FV(dW((e=fW(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}};SV.forEach(["delete","get","head","options"],(function(e){HW.prototype[e]=function(t,r){return this.request(fW(r||{},{method:e,url:t,data:(r||{}).data}))}})),SV.forEach(["post","put","patch"],(function(e){function t(t){return function(r,n,i){return this.request(fW(i||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:r,data:n}))}}HW.prototype[e]=t(),HW.prototype[e+"Form"]=t(!0)}));const $W={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,Re
187setContent: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($W).forEach((([e,t])=>{$W[t]=e}));const VW=function e(t){const r=new HW(t),n=U$(HW.prototype.request,r);return SV.extend(n,HW.prototype,r,{allOwnKeys:!0}),SV.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return e(fW(t,r))},n}(JV);VW.Axios=HW,VW.CanceledError=iW,VW.CancelToken=class e{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise((function(e){t=e}));const r=this;this.promise.then((e=>{if(!r._listeners)return;let t=r._listeners.length;for(;t-- >0;)r._listeners[t](e);r._listeners=null})),this.promise.then=e=>{let t;const n=new Promise((e=>{r.subscribe(e),t=e})).then(e);return n.cancel=function(){r.unsubscribe(t)},n},e((function(e,n,i){r.reason||(r.reason=new iW(e,n,i),t(r.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e((function(e){t=e})),cancel:t}}},VW.isCancel=nW,VW.VERSION=FW,VW.toFormData=NV,VW.AxiosError=EV,VW.Cancel=VW.CanceledError,VW.all=function(e){return Promise.all(e)},VW.spread=function(e){return function(t){return e.apply(null,t)}},VW.isAxiosError=function(e){return SV.isObject(e)&&!0===e.isAxiosError},VW.mergeConfig=fW,VW.AxiosHeaders=tW,VW.formToJSON=e=>GV(SV.isHTMLForm(e)?new FormData(e):e),VW.getAdapter=MW,VW.HttpStatusCode=$W,VW.default=VW;const{Axios:WW,AxiosError:KW,CanceledError:GW,isCancel:JW,CancelToken:YW,VERSION:QW,all:XW,Cancel:ZW,isAxiosError:eK,spread:tK,toFormData:rK,AxiosHeaders:nK,HttpStatusCode:iK,formToJSON:oK,getAdapter:sK,mergeConfig:aK}=VW;function cK(){const e=YR(),t=D$(),r=rR.useMemo((()=>{const r=VW.create({baseURL:"https://prod-api-v41.ampboards.com",withCredentials:!0});return r.interceptors.request.use((async e=>{try{const t=window.sessionStorage.getItem("ab-access-token");return t&&(e.headers.Authorization=`Bearer ${t}`),e}catch(Dee){t.logout()}})),r.interceptors.response.use((e=>e),(async n=>401!==n.response.status||n.config._retry?Promise.reject("Unable to make request"):(n.config._retry=!0,await t.loadPromiseRefresh(e.site),r(n.config)))),r}),[e.site,t]);return r}function lK(){const e=cK(),t=YR(),r=rR.useMemo((()=>window.location.pathname.startsWith("/render/")?`/pub/v4/${t.site}`:"/api/v4"),[]);return{use:t=>({fetch:(n="")=>e.get(`${r}/${t}${n}`).then((e=>{var t,r;return null!==(t=null===(r=e.data)||void 0===r?void 0:r.data)&&void 0!==t?t:e.data})),select:n=>e.get(`${r}/${t}/${n}`).then((e=>{var t,r;return null!==(t=null===(r=e.data)||void 0===r?void 0:r.data)&&void 0!==t?t:e.data})),update:r=>e.put(`/api/v4/${t}/${r.id}`,r).then((e=>e.data)),delete:r=>e.delete(`/api/v4/${t}/${r}`).then((()=>{})),deleteMany:r=>e.delete(`/api/v4/${t}`,{data:{ids:r}}).then((()=>{})),post:r=>e.post(`/api/v4/${t}`,r).then((e=>e.data)),postMany:r=>e.post(`/api/v4/${t}`,r).then((e=>e.data))})}}const uK="/pgdb/assets/loading-BEjrWbaC.gif";var dK={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},hK=nR.createContext&&nR.createContext(dK),fK=["attr","size","title"];function pK(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function gK(){return gK=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
187for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gK.apply(this,arguments)}function mK(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function vK(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?mK(Object(r),!0).forEach((function(t){yK(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mK(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function yK(e,t,r){return t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t);if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bK(e){return e&&e.map(((e,t)=>nR.createElement(e.tag,vK({key:t},e.attr),bK(e.child))))}function wK(e){return t=>nR.createElement(xK,gK({attr:vK({},e.attr)},t),bK(e.child))}function xK(e){var t=t=>{var r,{attr:n,size:i,title:o}=e,s=pK(e,fK),a=i||t.size||"1em";return t.className&&(r=t.className),e.className&&(r=(r?r+" ":"")+e.className),nR.createElement("svg",gK({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,n,s,{className:r,style:vK(vK({color:e.color||t.color},t.style),e.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),o&&nR.createElement("title",null,o),e.children)};return void 0!==hK?nR.createElement(hK.Consumer,null,(e=>t(e))):t(dK)}function kK(e){return wK({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z"},child:[]}]})(e)}function _K(e){return wK({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M221.5 51.7C216.6 39.8 204.9 32 192 32s-24.6 7.8-29.5 19.7l-120 288-40 96c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L93.3 384l197.3 0 31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-40-96-120-288zM264 320l-144 0 72-172.8L264 320z"},child:[]}]})(e)}function CK(e){return wK({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"},child:[]}]})(e)}function SK(e){return wK({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M0 64C0 46.3 14.3 32 32 32l48 0 16 0 128 0c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128L96 480l-16 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-160L48 96 32 96C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64L112 96l0 128 112 0zM112 288l0 128 144 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0-112 0z"},child:[]}]})(e)}function EK(e){return wK({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"},child:[]}]})(e)}function jK(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"},child:[]}]})(e)}function AK(e){return wK({attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"},child:[]}]})(e)}function IK(e){return wK({attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"},child:[]}]})(e)}function TK(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"},child:[]}]})(e)}function RK(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M448 32l-86.1 0-1 1-127 127 92.1 0 1-1L453.8 32.3c-1.9-.2-3.8-.3-5.8-.3zm64 128l0-64c0-15.1-5.3-29.1-14-40l-104 104L512 160zM294.1 32l-92.1 0-1 1L73.9 160l92.1 0 1-1 127-127zM64 32C28.7 32 0 60.7 0 96l0 64 6.1 0 1-1 127-127L64 32zM512 192L0 192 0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-224z"},child:[]}]})(e)}function PK(e){return wK({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M208 0L332.1 0c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9L448 336c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48zM48 128l80 0 0 64-64 0 0 256 192 0 0-32 64 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 176c0-26.5 21.5-48 48-48z"},child:[]}]})(e)}function NK(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-6
1875.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"},child:[]}]})(e)}function OK(e){return wK({attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"},child:[]}]})(e)}function MK(e){return wK({attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"},child:[]}]})(e)}function LK(e){return wK({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 232l0 102.1 31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31L168 232c0-13.3 10.7-24 24-24s24 10.7 24 24z"},child:[]}]})(e)}function DK(e){return wK({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-102.1-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31L216 408z"},child:[]}]})(e)}function FK(e){return wK({attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32l0 96L0 384c0 35.3 28.7 64 64 64l192 0 0-64L64 384l0-224 192 0 0-64L64 96l0-64zM288 192c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-98.7 0c-8.5 0-16.6-3.4-22.6-9.4L409.4 9.4c-6-6-14.1-9.4-22.6-9.4L320 0c-17.7 0-32 14.3-32 32l0 160zm0 288c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-98.7 0c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4L320 288c-17.7 0-32 14.3-32 32l0 160z"},child:[]}]})(e)}function UK(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"},child:[]}]})(e)}function zK(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l96 0 32 0 208 0c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"},child:[]}]})(e)}function BK(e){return wK({attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M160 32c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32zM396 138.7l96 144c4.9 7.4 5.4 16.8 1.2 24.6S480.9 320 472 320l-144 0-48 0-80 0c-9.2 0-17.6-5.3-21.6-13.6s-2.9-18.2 2.9-25.4l64-80c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l17.3 21.6 56-84C360.5 132 368 128 376 128s15.5 4 20 10.7zM192 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 344c0 75.1 60.9 136 136 136l320 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-320 0c-48.6 0-88-39.4-88-88l0-224z"},child:[]}]})(e)}function qK(e){return wK({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M128 64c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-58.7 0L160 416l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 48
1870c-17.7 0-32-14.3-32-32s14.3-32 32-32l58.7 0L224 96l-64 0c-17.7 0-32-14.3-32-32z"},child:[]}]})(e)}function HK(e){return wK({attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"},child:[]}]})(e)}function $K(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"},child:[]}]})(e)}function VK(e){return wK({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"},child:[]}]})(e)}function WK(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3L344 320c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"},child:[]}]})(e)}function KK(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s1
1875.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"},child:[]}]})(e)}function GK(e){return wK({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"},child:[]}]})(e)}function JK(e){return wK({attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M80 160c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74l0 1.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7l0-3.6c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"},child:[]}]})(e)}function YK(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z"},child:[]}]})(e)}function QK(e){return wK({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l128 0 0 352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-352 128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 32 32 32z"},child:[]}]})(e)}function XK(e){return wK({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z"},child:[]}]})(e)}function ZK(e){return wK({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z"},child:[]}]})(e)}function eG(e){return wK({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"},child:[]}]})(e)}const tG=e=>e?"flex-row items-center justify-between":"flex-col items-start w-full",rG=e=>e?"string"==typeof e?x.jsx(oG,{label:e}):e:x.jsx(x.Fragment,{});function nG({title:e,children:t,style:r,controls:n=x.jsx(x.Fragment,{})}){return x.jsxs("div",{style:r,className:"flex flex-col gap-6 items-start w-full rounded-md p-3 bg-surface border border-border shadow-sm",children:[x.jsxs("span",{className:"flex items-center justify-between w-full",children:[x.jsx("p",{className:"font-bold text-sm text-primary",children:e}),n]}),x.jsx("div",{className:"flex flex-col gap-4 w-full",children:t})]})}function iG({label:e,children:t,inline:r=!1,onClick:n=()=>{}}){return x.jsxs("div",{className:`flex ${tG(r)} justify-between rounded-lg p-3 ${r?"gap-3":"gap-2"}`,onClick:n,children:[x.jsx("div",{className:"contents text-xs font-medium",children:rG(e)}),x.jsx("div",{className:`flex-1 w-full flex ${r?"flex-row gap-4 items-center":"flex-col"}  justify-end`,children:t})]})}function oG({label:e,className:t=""}){return x.jsx("p",{className:"text-xs text-muted p-0 py-1 m-0 text-nowrap",children:e})}function sG({children:e,label:t,vertical:r}){return x.jsxs("span",{className:"flex items-center justify-between w-full gap-3 min-h-[24px]",style:{flexDirection:r?"column":"row",alignItems:r?"flex-start":"center",gap:r?5:10},children:[t&&x.jsx("p",{className:"text-center text-xs text-muted p-0 m-0 text-nowrap",children:t}),x.jsx("span",{className:"flex gap-0.5 items-center w-full justify-end",children:e})]})}function aG({enabled:e,label:t,style:r}){return e?x.jsxs("div",{className:"fixed flex-col inset-0 bg-[#211829] flex items-center justify-center gap-6",style:r,children:[x.jsx("img",{src:"/pgdb/assets/ampboards-logo-Dm3_TRAg.svg",className:"h-8 object-contain"}),t&&x.jsxs("span",{className:"flex items-center gap-1",style:{opacity:t?100:0},children:[x.jsx("p",{className:"text-white text-lg font-bold",children:t}),x.jsx("p",{className:"text-white text-lg font-bold animate-pulse",children:" ..."})]})]}):x.jsx(x.Fragment,{})}function cG(e){const[t,r]=rR.useState(x.jsx(x.Fragment,{}));return{execute:function(t){r(x.jsx(lG,{...e,promises:t,onComplete:()=>{null!=e&&e.onComplete&&e.onComplete(),setTimeout((()=>r(void 0)),1e3)}}))},progressBar:t}}function lG({promises:e,onComplete:t,pendingText:r,completedText:n}){const i=rR.useRef(e),[o,s]=rR.useState(0),[a,c]=rR.useState(!1);return rR.useEffect((()=>{(async function(){c(!0),await Promise.all(i.current.map((e=>e().then((()=>s((e=>e+1))))))).then((()=>setTimeout((()=>(c(!1),t())),1e3)))})().finally((()=>(setTimeout((()=>t()),200),void setTimeout((()=>c(!1)),1500)))).catch((()=>{}))}),[e]),x.jsxs("div",{style:{zIndex:1e3},className:"fixed bottom-3 right-3 py-4 px-2 flex flex-col rounded-lg shadow-lg items-center gap-2 bg-surface w-fit justify-evenly min-w-[350px] transition-opacity "+(a?"opacity-100":"opacity-0"),children:[x.jsxs("div",{className:"flex justify-between w-full items-center",children:[x.jsx(oG,{label:o/e.length!=1?r:n,className:"text-sm"}),o/e.length!=1?x.jsx("img",{src:uK,className:"object-contain w-[15px] h-[15px]"}):x.jsx("p",{className:"text-green-600",children:x.jsx(EK,{})})]}
187),x.jsx("div",{className:"relative h-[10px] w-full bg-surface-muted rounded-sm",children:x.jsx("span",{className:"bg-formpurple h-full absolute top-0 left-0 rounded-sm",style:{width:o/e.length*100+"%"}})})]})}const uG=new Uint8Array(0),dG=new TextEncoder,hG=new TextDecoder;function fG(...e){const t=[];for(let r=0;r<e.length;r++)t.push(dG.encode(e[r]));return 0===t.length?uG:1===t.length?t[0]:function(...e){let t=0;for(let i=0;i<e.length;i++)t+=e[i].length;const r=new Uint8Array(t);let n=0;for(let i=0;i<e.length;i++)r.set(e[i],n),n+=e[i].length;return r}(...t)}function pG(e){return e&&0!==e.length?hG.decode(e):""}const gG="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";function mG(e){var t;null!==globalThis&&void 0!==globalThis&&null!==(t=globalThis.crypto)&&void 0!==t&&t.getRandomValues?globalThis.crypto.getRandomValues(e):function(e){for(let t=0;t<e.length;t++)e[t]=Math.floor(255*Math.random())}(e)}const vG=new class{constructor(){e(this,"buf",void 0),e(this,"seq",void 0),e(this,"inc",void 0),e(this,"inited",void 0),this.buf=new Uint8Array(22),this.inited=!1}init(){this.inited=!0,this.setPre(),this.initSeqAndInc(),this.fillSeq()}initSeqAndInc(){this.seq=Math.floor(0xcfd41b9100000*Math.random()),this.inc=Math.floor(300*Math.random()+33)}setPre(){const e=new Uint8Array(12);mG(e);for(let t=0;t<12;t++){const r=e[t]%36;this.buf[t]=gG.charCodeAt(r)}}fillSeq(){let e=this.seq;for(let t=21;t>=12;t--)this.buf[t]=gG.charCodeAt(e%36),e=Math.floor(e/36)}next(){return this.inited||this.init(),this.seq+=this.inc,this.seq>0xcfd41b9100000&&(this.setPre(),this.initSeqAndInc()),this.fillSeq(),String.fromCharCode.apply(String,this.buf)}reset(){this.init()}};var yG,bG,wG;!function(e){e.Disconnect="disconnect",e.Reconnect="reconnect",e.Update="update",e.LDM="ldm",e.Error="error"}(yG||(yG={})),function(e){e.Reconnecting="reconnecting",e.PingTimer="pingTimer",e.StaleConnection="staleConnection",e.ClientInitiatedReconnect="client initiated reconnect"}(bG||(bG={})),function(e){e.ApiError="BAD API",e.BadAuthentication="BAD_AUTHENTICATION",e.BadCreds="BAD_CREDS",e.BadHeader="BAD_HEADER",e.BadJson="BAD_JSON",e.BadPayload="BAD_PAYLOAD",e.BadSubject="BAD_SUBJECT",e.Cancelled="CANCELLED",e.ConnectionClosed="CONNECTION_CLOSED",e.ConnectionDraining="CONNECTION_DRAINING",e.ConnectionRefused="CONNECTION_REFUSED",e.ConnectionTimeout="CONNECTION_TIMEOUT",e.Disconnect="DISCONNECT",e.InvalidOption="INVALID_OPTION",e.InvalidPayload="INVALID_PAYLOAD",e.MaxPayloadExceeded="MAX_PAYLOAD_EXCEEDED",e.NoResponders="503",e.NotFunction="NOT_FUNC",e.RequestError="REQUEST_ERROR",e.ServerOptionNotAvailable="SERVER_OPT_NA",e.SubClosed="SUB_CLOSED",e.SubDraining="SUB_DRAINING",e.Timeout="TIMEOUT",e.Tls="TLS",e.Unknown="UNKNOWN_ERROR",e.WssRequired="WSS_REQUIRED",e.JetStreamInvalidAck="JESTREAM_INVALID_ACK",e.JetStream404NoMessages="404",e.JetStream408RequestTimeout="408",e.JetStream409MaxAckPendingExceeded="409",e.JetStream409="409",e.JetStreamNotEnabled="503",e.JetStreamIdleHeartBeat="IDLE_HEARTBEAT",e.AuthorizationViolation="AUTHORIZATION_VIOLATION",e.AuthenticationExpired="AUTHENTICATION_EXPIRED",e.ProtocolError="NATS_PROTOCOL_ERR",e.PermissionsViolation="PERMISSIONS_VIOLATION",e.AuthenticationTimeout="AUTHENTICATION_TIMEOUT",e.AccountExpired="ACCOUNT_EXPIRED"}(wG||(wG={}));class xG{constructor(){e(this,"messages",void 0),this.messages=new Map,this.messages.set(wG.InvalidPayload,"Invalid payload type - payloads can be 'binary', 'string', or 'json'"),this.messages.set(wG.BadJson,"Bad JSON"),this.messages.set(wG.WssRequired,"TLS is required, therefore a secure websocket connection is also required")}static getMessage(e){return kG.getMessage(e)}getMessage(e){return this.messages.get(e)||e}}const kG=new xG;class _G extends Error{constructor(t,r,n){super(t),e(this,"name",void 0),e(this,"message",void 0),e(this,"code",void 0),e(this,"permissionContext",void 0),e(this,"chainedError",void 0),e(this,"api_error",void 0),this.name="NatsError",this.message=t,this.code=r,this.chainedError=n}static errorForCode(e,t){const r=xG.getMessage(e);return new _G(r,e,t)}isAuthError(){return this.code===wG.AuthenticationExpired||this.code===wG.AuthorizationViolation||this.code===wG.AccountExpired}
187isAuthTimeout(){return this.code===wG.AuthenticationTimeout}isPermissionError(){return this.code===wG.PermissionsViolation}isProtocolError(){return this.code===wG.ProtocolError}isJetStreamError(){return void 0!==this.api_error}jsError(){return this.api_error?this.api_error:null}}var CG,SG,EG;!function(e){e[e.Exact=0]="Exact",e[e.CanonicalMIME=1]="CanonicalMIME",e[e.IgnoreCase=2]="IgnoreCase"}(CG||(CG={})),function(e){e.Timer="timer",e.Count="count",e.JitterTimer="jitterTimer",e.SentinelMsg="sentinelMsg"}(SG||(SG={})),function(e){e.STATS="io.nats.micro.v1.stats_response",e.INFO="io.nats.micro.v1.info_response",e.PING="io.nats.micro.v1.ping_response"}(EG||(EG={}));const jG="Nats-Service-Error",AG="Nats-Service-Error-Code";class IG extends Error{constructor(t,r){super(r),e(this,"code",void 0),this.code=t}static isServiceError(e){return null!==IG.toServiceError(e)}static toServiceError(e){var t;const r=(null==e||null===(t=e.headers)||void 0===t?void 0:t.get(AG))||"";if(""!==r){var n;const t=parseInt(r)||400,i=(null==e||null===(n=e.headers)||void 0===n?void 0:n.get(jG))||"";return new IG(t,i.length?i:r)}return null}}function TG(e=""){if("string"!=typeof(e=e||"_INBOX"))throw new Error("prefix must be a string");return e.split(".").forEach((t=>{if("*"===t||">"===t)throw new Error(`inbox prefixes cannot have wildcards '${e}'`)})),`${e}.${vG.next()}`}const RG="127.0.0.1";var PG;function NG(e,...t){for(let r=0;r<t.length;r++){const n=t[r];Object.keys(n).forEach((function(t){e[t]=n[t]}))}return e}function OG(e){return hG.decode(e).replace(/\n/g,"␊").replace(/\r/g,"␍")}function MG(e,t=!0){const r=t?_G.errorForCode(wG.Timeout):null;let n,i;const o=new Promise(((t,o)=>{n={cancel:()=>{i&&clearTimeout(i)}},i=setTimeout((()=>{o(null===r?_G.errorForCode(wG.Timeout):r)}),e)}));return Object.assign(o,n)}function LG(e=0){let t;const r=new Promise((r=>{const n=setTimeout((()=>{r()}),e);t={cancel:()=>{n&&clearTimeout(n)}}}));return Object.assign(r,t)}function DG(){let e={};const t=new Promise(((t,r)=>{e={resolve:t,reject:r}}));return Object.assign(t,e)}function FG(e){for(let t=e.length-1;t>0;t--){const r=Math.floor(Math.random()*(t+1));[e[t],e[r]]=[e[r],e[t]]}return e}function UG(e=[0,250,250,500,500,3e3,5e3]){Array.isArray(e)||(e=[0,250,250,500,500,3e3,5e3]);const t=e.length-1;return{backoff(r){return 0===(n=r>t?e[t]:e[r])?0:Math.floor(n/2+Math.random()*n);var n}}}function zG(e){return 1e6*e}function BG(e){return Math.floor(e/1e6)}function qG(e){let t=!0;const r=new Array(e.length);for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);if(58===i||i<33||i>126)throw new _G(`'${e[n]}' is not a valid character for a header key`,wG.BadHeader);t&&97<=i&&i<=122?i-=32:!t&&65<=i&&i<=90&&(i+=32),r[n]=i,t=45==i}return String.fromCharCode(...r)}function HG(e=0,t=""){if(0===e&&""!==t||e>0&&""===t)throw new Error("setting status requires both code and description");return new VG(e,t)}!function(e){e.PING="PING",e.STATS="STATS",e.INFO="INFO"}(PG||(PG={}));const $G="NATS/1.0";class VG{constructor(t=0,r=""){e(this,"_code",void 0),e(this,"headers",void 0),e(this,"_description",void 0),this._code=t,this._description=r,this.headers=new Map}[Symbol.iterator](){return this.headers.entries()}size(){return this.headers.size}equals(e){if(e&&this.headers.size===e.headers.size&&this._code===e._code){for(const[t,r]of this.headers){const n=e.values(t);if(r.length!==n.length)return!1;const i=[...r].sort(),o=[...n].sort();for(let e=0;e<i.length;e++)if(i[e]!==o[e])return!1}return!0}return!1}static decode(e){const t=new VG,r=hG.decode(e).split("\r\n"),n=r[0];if(n!==$G){let e=n.replace($G,"").trim();if(e.length>0){t._code=parseInt(e,10),isNaN(t._code)&&(t._code=0);const r=t._code.toString();e=e.replace(r,""),t._description=e.trim()}}return r.length>=1&&r.slice(1).map((e=>{if(e){const r=e.indexOf(":");if(r>-1){const n=e.slice(0,r),i=e.slice(r+1).trim();t.append(n,i)}}})),t}toString(){if(0===this.headers.size&&0===this._code)return"";let e=$G;this._code>0&&""!==this._description&&(e+=` ${this._code} ${this._description}`);for(const[t,r]of this.headers)for(let n=0;n<r.length;n++)e=`${e}\r\n${t}: ${r[n]}`;return`${e}\r\n\r\n`}encode(){return dG.encode(this.toString())}static validHeaderValue(e){if(/[\r\n]/.test(e))throw new _G("invalid header value - \\r and \\n are not allowed.",wG.BadHeader);return e.trim()}keys(){const e=[];for(const t of this.headers.keys())e.push(t);return e}
187findKeys(e,t=CG.Exact){const r=this.keys();switch(t){case CG.Exact:return r.filter((t=>t===e));case CG.CanonicalMIME:return e=qG(e),r.filter((t=>t===e));default:{const t=e.toLowerCase();return r.filter((e=>t===e.toLowerCase()))}}}get(e,t=CG.Exact){const r=this.findKeys(e,t);if(r.length){const e=this.headers.get(r[0]);if(e)return Array.isArray(e)?e[0]:e}return""}last(e,t=CG.Exact){const r=this.findKeys(e,t);if(r.length){const e=this.headers.get(r[0]);if(e)return Array.isArray(e)?e[e.length-1]:e}return""}has(e,t=CG.Exact){return this.findKeys(e,t).length>0}set(e,t,r=CG.Exact){this.delete(e,r),this.append(e,t,r)}append(e,t,r=CG.Exact){const n=qG(e);r===CG.CanonicalMIME&&(e=n);const i=this.findKeys(e,r);e=i.length>0?i[0]:e;const o=VG.validHeaderValue(t);let s=this.headers.get(e);s||(s=[],this.headers.set(e,s)),s.push(o)}values(e,t=CG.Exact){const r=[];return this.findKeys(e,t).forEach((e=>{const t=this.headers.get(e);t&&r.push(...t)})),r}delete(e,t=CG.Exact){this.findKeys(e,t).forEach((e=>{this.headers.delete(e)}))}get hasError(){return this._code>=300}get status(){return`${this._code} ${this._description}`.trim()}toRecord(){const e={};return this.keys().forEach((t=>{e[t]=this.values(t)})),e}get code(){return this._code}get description(){return this._description}static fromRecord(e){const t=new VG;for(const r in e)t.headers.set(r,e[r]);return t}}function WG(){return{encode:e=>dG.encode(e),decode:e=>hG.decode(e)}}function KG(e){return{encode(e){try{return void 0===e&&(e=null),dG.encode(JSON.stringify(e))}catch(t){throw _G.errorForCode(wG.BadJson,t)}},decode(t){try{return JSON.parse(hG.decode(t),e)}catch(r){throw _G.errorForCode(wG.BadJson,r)}}}}function GG(e){var t;return e&&0===e.data.length&&503===(null===(t=e.headers)||void 0===t?void 0:t.code)?_G.errorForCode(wG.NoResponders):null}class JG{constructor(t,r,n){e(this,"_headers",void 0),e(this,"_msg",void 0),e(this,"_rdata",void 0),e(this,"_reply",void 0),e(this,"_subject",void 0),e(this,"publisher",void 0),this._msg=t,this._rdata=r,this.publisher=n}get subject(){return this._subject||(this._subject=hG.decode(this._msg.subject)),this._subject}get reply(){return this._reply||(this._reply=hG.decode(this._msg.reply)),this._reply}get sid(){return this._msg.sid}get headers(){if(this._msg.hdr>-1&&!this._headers){const e=this._rdata.subarray(0,this._msg.hdr);this._headers=VG.decode(e)}return this._headers}get data(){return this._rdata?this._msg.hdr>-1?this._rdata.subarray(this._msg.hdr):this._rdata:new Uint8Array(0)}respond(e=uG,t){return!!this.reply&&(this.publisher.publish(this.reply,e,t),!0)}size(){var e;return this._msg.subject.length+((null===(e=this._msg.reply)||void 0===e?void 0:e.length)||0)+(-1===this._msg.size?0:this._msg.size)}json(e){return KG(e).decode(this.data)}string(){return hG.decode(this.data)}requestInfo(){var e;const t=null===(e=this.headers)||void 0===e?void 0:e.get("Nats-Request-Info");return t?JSON.parse(t,(function(e,t){return"start"!==e&&"stop"!==e||""===t?t:new Date(Date.parse(t))})):null}}function YG(e){return XG("durable",e)}function QG(e){return XG("stream",e)}function XG(e,t=""){if(""===t)throw Error(`${e} name required`);return[".","*",">","/","\\"," ","\t","\n","\r"].forEach((r=>{if(-1!==t.indexOf(r)){switch(r){case"\n":r="\\n";break;case"\r":r="\\r";break;case"\t":r="\\t"}throw Error(`invalid ${e} name - ${e} name cannot contain '${r}'`)}})),""}function ZG(e,t=""){if(""===t)throw Error(`${e} name required`);const r=function(e=""){if(""===e)throw Error("name required");const t=/^[-\w]+$/g,r=e.match(t);if(null===r)for(const n of e.split("")){if(null===n.match(t))return`cannot contain '${n}'`}return""}(t);if(r.length)throw new Error(`invalid ${e} name - ${e} name ${r}`)}function eJ(e){if(e.data.length>0)return!1;const t=e.headers;return!!t&&(t.code>=100&&t.code<200)}function tJ(e){var t;return eJ(e)&&"Idle Heartbeat"===(null===(t=e.headers)||void 0===t?void 0:t.description)}function rJ(e){if(0!==e.data.length)return null;const t=e.headers;return t?vJ(t.code,t.description):null}var nJ,iJ,oJ,sJ,aJ,cJ,lJ,uJ,dJ,hJ,fJ,pJ,gJ,mJ;function vJ(e,t=""){if(e<300)return null;switch(t=t.toLowerCase(),e){case 404:return new _G(t,wG.JetStream404NoMessages);case 408:return new _G(t,wG.JetStream408RequestTimeout);case 409:{const e=t.startsWith(nJ.IdleHeartbeatMissed)?wG.JetStreamIdleHeartBeat:wG.JetStream409;return new _G(t,e)}case 503:return _G.errorForCode(wG.JetStreamNotEnabled,new Error(t));default:return""===t&&(t=wG.Unknown),new _G(t,`${e}`)}}
187e(JG,"jc",void 0),function(e){e.MaxBatchExceeded="exceeded maxrequestbatch of",e.MaxExpiresExceeded="exceeded maxrequestexpires of",e.MaxBytesExceeded="exceeded maxrequestmaxbytes of",e.MaxMessageSizeExceeded="message size exceeds maxbytes",e.PushConsumer="consumer is push based",e.MaxWaitingExceeded="exceeded maxwaiting",e.IdleHeartbeatMissed="idle heartbeats missed",e.ConsumerDeleted="consumer deleted"}(nJ||(nJ={}));class yJ{constructor(){e(this,"inflight",void 0),e(this,"processed",void 0),e(this,"received",void 0),e(this,"noIterator",void 0),e(this,"iterClosed",void 0),e(this,"done",void 0),e(this,"signal",void 0),e(this,"yields",void 0),e(this,"filtered",void 0),e(this,"pendingFiltered",void 0),e(this,"ingestionFilterFn",void 0),e(this,"protocolFilterFn",void 0),e(this,"dispatchedFn",void 0),e(this,"ctx",void 0),e(this,"_data",void 0),e(this,"err",void 0),e(this,"time",void 0),e(this,"yielding",void 0),this.inflight=0,this.filtered=0,this.pendingFiltered=0,this.processed=0,this.received=0,this.noIterator=!1,this.done=!1,this.signal=DG(),this.yields=[],this.iterClosed=DG(),this.time=0,this.yielding=!1}[Symbol.asyncIterator](){return this.iterate()}push(e){if(this.done)return;if("function"==typeof e)return this.yields.push(e),void this.signal.resolve();const{ingest:t,protocol:r}=this.ingestionFilterFn?this.ingestionFilterFn(e,this.ctx||this):{ingest:!0,protocol:!1};t&&(r&&(this.filtered++,this.pendingFiltered++),this.yields.push(e),this.signal.resolve())}iterate(){var e=this;return t((function*(){if(e.noIterator)throw new _G("unsupported iterator",wG.ApiError);if(e.yielding)throw new _G("already yielding",wG.ApiError);e.yielding=!0;try{for(;;){if(0===e.yields.length&&(yield n(e.signal)),e.err)throw e.err;const r=e.yields;e.inflight=r.length,e.yields=[];for(let n=0;n<r.length;n++){if("function"==typeof r[n]){const i=r[n];try{i()}catch(t){throw t}if(e.err)throw e.err;continue}if(!e.protocolFilterFn||e.protocolFilterFn(r[n])){e.processed++;const t=Date.now();yield r[n],e.time=Date.now()-t,e.dispatchedFn&&r[n]&&e.dispatchedFn(r[n])}else e.pendingFiltered--;e.inflight--}if(e.done)break;0===e.yields.length&&(r.length=0,e.yields=r,e.signal=DG())}}finally{e.stop()}}))()}stop(e){this.done||(this.err=e,this.done=!0,this.signal.resolve(),this.iterClosed.resolve(e))}getProcessed(){return this.noIterator?this.received:this.processed}getPending(){return this.yields.length+this.inflight-this.pendingFiltered}getReceived(){return this.received-this.filtered}}class bJ{constructor(t,r,n={maxOut:2}){e(this,"interval",void 0),e(this,"maxOut",void 0),e(this,"cancelAfter",void 0),e(this,"timer",void 0),e(this,"autoCancelTimer",void 0),e(this,"last",void 0),e(this,"missed",void 0),e(this,"count",void 0),e(this,"callback",void 0),this.interval=t,this.maxOut=(null==n?void 0:n.maxOut)||2,this.cancelAfter=(null==n?void 0:n.cancelAfter)||0,this.last=Date.now(),this.missed=0,this.count=0,this.callback=r,this._schedule()}cancel(){this.autoCancelTimer&&clearTimeout(this.autoCancelTimer),this.timer&&clearInterval(this.timer),this.timer=0,this.autoCancelTimer=0,this.missed=0}work(){this.last=Date.now(),this.missed=0}_change(e,t=0,r=2){this.interval=e,this.maxOut=r,this.cancelAfter=t,this.restart()}restart(){this.cancel(),this._schedule()}_schedule(){this.cancelAfter>0&&(this.autoCancelTimer=setTimeout((()=>{this.cancel()}),this.cancelAfter)),this.timer=setInterval((()=>{if(this.count++,Date.now()-this.last>this.interval&&this.missed++,this.missed>=this.maxOut)try{!0===this.callback(this.missed)&&this.cancel()}catch(e){console.log(e)}}),this.interval)}}!function(e){e.Limits="limits",e.Interest="interest",e.Workqueue="workqueue"}(iJ||(iJ={})),function(e){e.Old="old",e.New="new"}(oJ||(oJ={})),function(e){e.File="file",e.Memory="memory"}(sJ||(sJ={})),function(e){e.All="all",e.Last="last",e.New="new",e.StartSequence="by_start_sequence",e.StartTime="by_start_time",e.LastPerSubject="last_per_subject"}(aJ||(aJ={})),function(e){e.None="none",e.All="all",e.Explicit="explicit",e.NotSet=""}(cJ||(cJ={})),function(e){e.Instant="instant",e.Original="original"}(lJ||(lJ={})),function(e){e.None="none",e.S2="s2"}(uJ||(uJ={})),function(e){e.CreateOrUpdate="",e.Update="update",e.Create="create"}(dJ||(dJ={})),function(e){e.API="api_audit",e.StreamAction="stream_action",e.ConsumerAction="consumer_action",e.SnapshotCreate="snapshot_create",e.SnapshotComplete="snapshot_complete",e.Re
187storeCreate="restore_create",e.RestoreComplete="restore_complete",e.MaxDeliver="max_deliver",e.Terminated="terminated",e.Ack="consumer_ack",e.StreamLeaderElected="stream_leader_elected",e.StreamQuorumLost="stream_quorum_lost",e.ConsumerLeaderElected="consumer_leader_elected",e.ConsumerQuorumLost="consumer_quorum_lost"}(hJ||(hJ={})),function(e){e.StreamSourceHdr="Nats-Stream-Source",e.LastConsumerSeqHdr="Nats-Last-Consumer",e.LastStreamSeqHdr="Nats-Last-Stream",e.ConsumerStalledHdr="Nats-Consumer-Stalled",e.MessageSizeHdr="Nats-Msg-Size",e.RollupHdr="Nats-Rollup",e.RollupValueSubject="sub",e.RollupValueAll="all",e.PendingMessagesHdr="Nats-Pending-Messages",e.PendingBytesHdr="Nats-Pending-Bytes"}(fJ||(fJ={})),function(e){e.LastValue="",e.AllHistory="history",e.UpdatesOnly="updates"}(pJ||(pJ={})),function(e){e.Stream="Nats-Stream",e.Sequence="Nats-Sequence",e.TimeStamp="Nats-Time-Stamp",e.Subject="Nats-Subject"}(gJ||(gJ={})),function(e){e.Stream="Nats-Stream",e.Subject="Nats-Subject",e.Sequence="Nats-Sequence",e.LastSequence="Nats-Last-Sequence",e.Size="Nats-Msg-Size"}(mJ||(mJ={}));const wJ="KV_";class xJ{constructor(t){e(this,"config",void 0),e(this,"ordered",void 0),e(this,"mack",void 0),e(this,"stream",void 0),e(this,"callbackFn",void 0),e(this,"max",void 0),e(this,"qname",void 0),e(this,"isBind",void 0),e(this,"filters",void 0),this.stream="",this.mack=!1,this.ordered=!1,this.config=function(e,t={}){return Object.assign({name:e,deliver_policy:aJ.All,ack_policy:cJ.Explicit,ack_wait:zG(3e4),replay_policy:lJ.Instant},t)}("",t||{})}getOpts(){const e={};var t;(e.config=Object.assign({},this.config),e.config.filter_subject&&(this.filterSubject(e.config.filter_subject),e.config.filter_subject=void 0),e.config.filter_subjects)&&(null===(t=e.config.filter_subjects)||void 0===t||t.forEach((e=>{this.filterSubject(e)})),e.config.filter_subjects=void 0);if(e.mack=this.mack,e.stream=this.stream,e.callbackFn=this.callbackFn,e.max=this.max,e.queue=this.qname,e.ordered=this.ordered,e.config.ack_policy=e.ordered?cJ.None:e.config.ack_policy,e.isBind=e.isBind||!1,this.filters)switch(this.filters.length){case 0:break;case 1:e.config.filter_subject=this.filters[0];break;default:e.config.filter_subjects=this.filters}return e}description(e){return this.config.description=e,this}deliverTo(e){return this.config.deliver_subject=e,this}durable(e){return YG(e),this.config.durable_name=e,this}startSequence(e){if(e<=0)throw new Error("sequence must be greater than 0");return this.config.deliver_policy=aJ.StartSequence,this.config.opt_start_seq=e,this}startTime(e){return this.config.deliver_policy=aJ.StartTime,this.config.opt_start_time=e.toISOString(),this}deliverAll(){return this.config.deliver_policy=aJ.All,this}deliverLastPerSubject(){return this.config.deliver_policy=aJ.LastPerSubject,this}deliverLast(){return this.config.deliver_policy=aJ.Last,this}deliverNew(){return this.config.deliver_policy=aJ.New,this}startAtTimeDelta(e){return this.startTime(new Date(Date.now()-e)),this}headersOnly(){return this.config.headers_only=!0,this}ackNone(){return this.config.ack_policy=cJ.None,this}ackAll(){return this.config.ack_policy=cJ.All,this}ackExplicit(){return this.config.ack_policy=cJ.Explicit,this}ackWait(e){return this.config.ack_wait=zG(e),this}maxDeliver(e){return this.config.max_deliver=e,this}filterSubject(e){return this.filters=this.filters||[],this.filters.push(e),this}replayInstantly(){return this.config.replay_policy=lJ.Instant,this}replayOriginal(){return this.config.replay_policy=lJ.Original,this}sample(e){if((e=Math.trunc(e))<0||e>100)throw new Error("value must be between 0-100");return this.config.sample_freq=`${e}%`,this}limit(e){return this.config.rate_limit_bps=e,this}maxWaiting(e){return this.config.max_waiting=e,this}maxAckPending(e){return this.config.max_ack_pending=e,this}idleHeartbeat(e){return this.config.idle_heartbeat=zG(e),this}flowControl(){return this.config.flow_control=!0,this}deliverGroup(e){return this.queue(e),this}manualAck(){return this.mack=!0,this}maxMessages(e){return this.max=e,this}callback(e){return this.callbackFn=e,this}queue(e){return this.qname=e,this.config.deliver_group=e,this}orderedConsumer(){return this.ordered=!0,this}bind(e,t){return this.stream=e,this.config.durable_name=t,this.isBind=!0,this}bindStream(e){return this.stream=e,this}inactiveEphemeralThreshold(e){return this.config.inactive_threshold=zG(e),this}maxPullBatch(e){return this.config.max_batch=e,this}maxPullRequestExpires(e){return this.config.max_expires=zG(e),this}memory(){return this.config.mem_storage=!0,this}numReplicas(e){return this.config.num_replicas=e,this}consumerName(e){return this.config.name=e,this}}function kJ(e){return new xJ(e)}function _J(e){return"function"==typeof e.getOpts}class CJ{static encode(e){if("string"==typeof e)return btoa(e);const t=Array.from(e);return btoa(String.fromCharCode(...t))}static decode(e,t=!1){const r=atob(e);return t?Uint8Array.from(r,(e=>e.charCodeAt(0))):r}}class SJ{static encode(e){return SJ.toB64URLEncoding(CJ.encode(e))}static decode(e,t=!1){return SJ.decode(SJ.fromB64URLEncoding(e),t)}static toB64URLEncoding(e){return e.replace(/\+/g,"-").replace(/\//g,"_")}static fromB64URLEncoding(e){return e.replace(/_/g,"/").replace(/-/g,"+")}}class EJ{constructor(){e(this,"buffers",void 0),e(this,"byteLength",void 0),this.buffers=[],this.byteLength=0}static concat(...e){let t=0;for(let i=0;i<e.length;i++)t+=e[i].length;
187const r=new Uint8Array(t);let n=0;for(let i=0;i<e.length;i++)r.set(e[i],n),n+=e[i].length;return r}static fromAscii(e){return e||(e=""),dG.encode(e)}static toAscii(e){return hG.decode(e)}reset(){this.buffers.length=0,this.byteLength=0}pack(){if(this.buffers.length>1){const e=new Uint8Array(this.byteLength);let t=0;for(let r=0;r<this.buffers.length;r++)e.set(this.buffers[r],t),t+=this.buffers[r].length;this.buffers.length=0,this.buffers.push(e)}}shift(){if(this.buffers.length){const e=this.buffers.shift();if(e)return this.byteLength-=e.length,e}return new Uint8Array(0)}drain(e){if(this.buffers.length){this.pack();const t=this.buffers.pop();if(t){const r=this.byteLength;(void 0===e||e>r)&&(e=r);const n=t.subarray(0,e);return r>e&&this.buffers.push(t.subarray(e)),this.byteLength=r-e,n}}return new Uint8Array(0)}fill(e,...t){e&&(this.buffers.push(e),this.byteLength+=e.length);for(let r=0;r<t.length;r++)t[r]&&t[r].length&&(this.buffers.push(t[r]),this.byteLength+=t[r].length)}peek(){return this.buffers.length?(this.pack(),this.buffers[0]):new Uint8Array(0)}size(){return this.byteLength}length(){return this.buffers.length}}var jJ=("undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{}).performance||{};jJ.now||jJ.mozNow||jJ.msNow||jJ.oNow||jJ.webkitNow;var AJ={versions:{}},IJ="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var TJ,RJ={exports:{}},PJ={},NJ=function(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})})),t}(function(e,t){return t.forEach((function(t){t&&"string"!=typeof t&&!Array.isArray(t)&&Object.keys(t).forEach((function(r){if("default"!==r&&!(r in e)){var n=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(e,r,n.get?n:{enumerable:!0,get:function(){return t[r]}})}}))})),Object.freeze(e)}({__proto__:null,default:PJ},[PJ]));TJ=RJ,function(){var e="input is invalid type",t="object"==typeof window,r=t?window:{};
vendor: 8,923 bytes, line 187
187r.JS_SHA256_NO_WINDOW&&(t=!1);var n=!t&&"object"==typeof self,i=!r.JS_SHA256_NO_NODE_JS&&AJ.versions&&AJ.versions.node;i?r=IJ:n&&(r=self);var o=!r.JS_SHA256_NO_COMMON_JS&&TJ.exports,s=!r.JS_SHA256_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,a="0123456789abcdef".split(""),c=[-2147483648,8388608,32768,128],l=[24,16,8,0],u=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],d=["hex","array","digest","arrayBuffer"],h=[];!r.JS_SHA256_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!s||!r.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var f=function(e,t){return function(r){return new y(t,!0).update(r)[e]()}},p=function(e){var t=f("hex",e);i&&(t=g(t,e)),t.create=function(){return new y(e)},t.update=function(e){return t.create().update(e)};for(var r=0;r<d.length;++r){var n=d[r];t[n]=f(n,e)}return t},g=function(t,n){var i,o=NJ,s=NJ.Buffer,a=n?"sha224":"sha256";return i=s.from&&!r.JS_SHA256_NO_BUFFER_FROM?s.from:function(e){return new s(e)},function(r){if("string"==typeof r)return o.createHash(a).update(r,"utf8").digest("hex");if(null==r)throw new Error(e);return r.constructor===ArrayBuffer&&(r=new Uint8Array(r)),Array.isArray(r)||ArrayBuffer.isView(r)||r.constructor===s?o.createHash(a).update(i(r)).digest("hex"):t(r)}},m=function(e,t){return function(r,n){return new b(r,t,!0).update(n)[e]()}},v=function(e){var t=m("hex",e);t.create=function(t){return new b(t,e)},t.update=function(e,r){return t.create(e).update(r)};for(var r=0;r<d.length;++r){var n=d[r];t[n]=m(n,e)}return t};function y(e,t){t?(h[0]=h[16]=h[1]=h[2]=h[3]=h[4]=h[5]=h[6]=h[7]=h[8]=h[9]=h[10]=h[11]=h[12]=h[13]=h[14]=h[15]=0,this.blocks=h):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],e?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=e}function b(t,r,n){var i,o=typeof t;if("string"===o){var a,c=[],l=t.length,u=0;for(i=0;i<l;++i)(a=t.charCodeAt(i))<128?c[u++]=a:a<2048?(c[u++]=192|a>>>6,c[u++]=128|63&a):a<55296||a>=57344?(c[u++]=224|a>>>12,c[u++]=128|a>>>6&63,c[u++]=128|63&a):(a=65536+((1023&a)<<10|1023&t.charCodeAt(++i)),c[u++]=240|a>>>18,c[u++]=128|a>>>12&63,c[u++]=128|a>>>6&63,c[u++]=128|63&a);t=c}else{if("object"!==o)throw new Error(e);if(null===t)throw new Error(e);if(s&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!(Array.isArray(t)||s&&ArrayBuffer.isView(t)))throw new Error(e)}t.length>64&&(t=new y(r,!0).update(t).array());var d=[],h=[];for(i=0;i<64;++i){var f=t[i]||0;d[i]=92^f,h[i]=54^f}y.call(this,r,n),this.update(h),this.oKeyPad=d,this.inner=!0,this.sharedMemory=n}y.prototype.update=function(t){if(!this.finalized){var r,n=typeof t;if("string"!==n){if("object"!==n)throw new Error(e);if(null===t)throw new Error(e);if(s&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!(Array.isArray(t)||s&&ArrayBuffer.isView(t)))throw new Error(e);r=!0}for(var i,o,a=0,c=t.length,u=this.blocks;a<c;){if(this.hashed&&(this.hashed=!1,u[0]=this.block,this.block=u[16]=u[1]=u[2]=u[3]=u[4]=u[5]=u[6]=u[7]=u[8]=u[9]=u[10]=u[11]=u[12]=u[13]=u[14]=u[15]=0),r)for(o=this.start;a<c&&o<64;++a)u[o>>>2]|=t[a]<<l[3&o++];else for(o=this.start;a<c&&o<64;++a)(i=t.charCodeAt(a))<128?u[o>>>2]|=i<<l[3&o++]:i<2048?(u[o>>>2]|=(192|i>>>6)<<l[3&o++],u[o>>>2]|=(128|63&i)<<l[3&o++]):i<55296||i>=57344?(u[o>>>2]|=(224|i>>>12)<<l[3&o++],u[o>>>2]|=(128|i>>>6&63)<<l[3&o++],u[o>>>2]|=(128|63&i)<<l[3&o++]):(i=65536+((1023&i)<<10|1023&t.charCodeAt(++a)),u[o>>>2]|=(240|i>>>18)<<l[3&o++],u[o>>>2]|=(128|i>>>12&63)<<l[3&o++],u[o>>>2]|=(128|i>>>6&63)<<l[3&o++],u[o>>>2]|=(128|63&i)<<l[3&o++]);this.lastByteIndex=o,this.bytes+=o-this.start,o>=64?(this.block=u[16],this.start=o-64,this.hash(),this.hashed=!0):this.start=o}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296|0,this.bytes=this.bytes%4294967296),this}},y.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>>2]|=c[3&t],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}},y.prototype.hash=function(){var e,t,r,n,i,o,s,a,c,l=this.h0,d=this.h1,h=this.h2,f=this.h3,p=this.h4,g=this.h5,m=this.h6,v=this.h7,y=this.blocks;for(e=16;e<64;++e)t=((i=y[e-15])>>>7|i<<25)^(i>>>18|i<<14)^i>>>3,r=((i=y[e-2])>>>17|i<<15)^(i>>>19|i<<13)^i>>>10,y[e]=y[e-16]+t+y[e-7]+r|0;for(c=d&h,e=0;e<64;e+=4)this.first?(this.is224?(o=300032,v=(i=y[0]-1413257819)-150054599|0,f=i+24177077|0):(o=704751109,v=(i=y[0]-210244248)-1521486534|0,f=i+143694565|0),this.first=!1):(t=(l>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10),n=(o=l&d)^l&h^c,v=f+(i=v+(r=(p>>>6|p<<26)^(p>>>11|p<<21)^(p>>>25|p<<7))+(p&g^~p&m)+u[e]+y[e])|0,f=i+(t+n)|0),t=(f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10),n=(s=f&l)^f&d^o,m=h+(i=m+(r=(v>>>6|v<<26)^(v>>>11|v<<21)^(v>>>25|v<<7))+(v&p^~v&g)+u[e+1]+y[e+1])|0,t=((h=i+(t+n)|0)>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10),n=(a=h&f)^h&l^s,g=d+(i=g+(r=(m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7))+(m&v^~m&p)+u[e+2]+y[e+2])|0,t=((d=i+(t+n)|0)>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10),n=(c=d&h)^d&f^a,p=l+(i=p+(r=(g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7))+(g&m^~g&v)+u[e+3]+y[e+3])|0,l=i+(t+n)|0,this.chromeBugWorkAround=!0;this.h0=this.h0+l|0,this.h1=this.h1+d|0,this.h2=this.h2+h|0,this.h3=this.h3+f|0,this.h4=this.h4+p|0,this.h5=this.h5+g|0,this.h6=this.h6+m|0,this.h7=this.h7+v|0},y.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,r=this.h2,n=this.h3,i=this.h4,o=this.h5,s=this.h6,c=this.h7,l=a[e>>>28&15]+a[e>>>24&15]+a[e>>>20&15]+a[e>>>16&15]+a[e>>>12&15]+a[e>>>8&15]+a[e>>>4&15]+a[15&e]+a[t>>>28&15]+a[t>>>24&15]+a[t>>>20&15]+a[t>>>16&15]+a[t>>>12&15]+a[t>>>8&15]+a[t>>>4&15]+a[15&t]+a[r>>>28&15]+a[r>>>24&15]+a[r>>>20&15]+a[r>>>16&15]+a[r>>>12&15]+a[r>>>8&15]+a[r>>>4&15]+a[15&r]+a[n>>>28&15]+a[n>>>24&15]+a[n>>>20&15]+a[n>>>16&15]+a[n>>>12&15]+a[n>>>8&15]+a[n>>>4&15]+a[15&n]+a[i>>>28&15]+a[i>>>24&15]+a[i>>>20&15]+a[i>>>16&15]+a[i>>>12&15]+a[i>>>8&15]+a[i>>>4&15]+a[15&i]+a[o>>>28&15]+a[o>>>24&15]+a[o>>>20&15]+a[o>>>16&15]+a[o>>>12&15]+a[o>>>8&15]+a[o>>>4&15]+a[15&o]+a[s>>>28&15]+a[s>>>24&15]+a[s>>>20&15]+a[s>>>16&15]+a[s>>>12&15]+a[s>>>8&15]+a[s>>>4&15]+a[15&s];return this.is224||(l+=a[c>>>28&15]+a[c>>>24&15]+a[c>>>20&15]+a[c>>>16&15]+a[c>>>12&15]+a[c>>>8&15]+a[c>>>4&15]+a[15&c]),l},y.prototype.toString=y.prototype.hex,y.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,r=this.h2,n=this.h3,i=this.h4,o=this.h5,s=this.h6,a=this.h7,c=[e>>>24&255,e>>>16&255,e>>>8&255,255&e,t>>>24&255,t>>>16&255,t>>>8&255,255&t,r>>>24&255,r>>>16&255,r>>>8&255,255&r,n>>>24&255,n>>>16&255,n>>>8&255,255&n,i>>>24&255,i>>>16&255,i>>>8&255,255&i,o>>>24&255,o>>>16&255,o>>>8&255,255&o,s>>>24&255,s>>>16&255,s>>>8&255,255&s];return this.is224||c.push(a>>>24&255,a>>>16&255,a>>>8&255,255&a),c},y.prototype.array=y.prototype.digest,y.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(this.is224?28:32),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),e},b.prototype=new y,b.prototype.finalize=function(){if(y.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();y.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(e),y.prototype.finalize.call(this)}};var w=p();w.sha256=w,w.sha224=p(!0),w.sha256.hmac=v(),w.sha224.hmac=v(!0),o?TJ.exports=w:(r.sha256=w.sha256,r.sha224=w.sha224)}(),RJ.exports.sha224;var OJ=RJ.exports.sha256;function MJ(e){return function(e){switch(function(e){if(function(e){if(!/^[0-9A-Fa-f]+$/.test(e))return!1;const t=/^[0-9A-F]+$/.test(e),r=/^[0-9a-f]+$/.test(e);
187if(!t&&!r)return!1;return e.length%2==0}(e))return"hex";if(function(e){return/^[A-Za-z0-9\-_]*(={0,2})?$/.test(e)||/^[A-Za-z0-9+/]*(={0,2})?$/.test(e)}(e))return"b64";return""}(e)){case"hex":return function(e){if(e.length%2!=0)throw new Error("hex string must have an even length");const t=new Uint8Array(e.length/2);for(let r=0;r<e.length;r+=2)t[r/2]=parseInt(e.substring(r,r+2),16);return t}(e);case"b64":return function(e){e=e.replace(/-/g,"+"),e=e.replace(/_/g,"/");const t=atob(e);return Uint8Array.from(t,(e=>e.charCodeAt(0)))}(e)}return null}(e)}function LJ(e,t){const r="string"==typeof e?MJ(e):e,n="string"==typeof t?MJ(t):t;if(null===r||null===n)return!1;if(r.length!==n.length)return!1;for(let i=0;i<r.length;i++)if(r[i]!==n[i])return!1;return!0}class DJ{constructor(t,r,n=!0){e(this,"token",void 0),e(this,"received",void 0),e(this,"ctx",void 0),e(this,"requestSubject",void 0),e(this,"mux",void 0),this.mux=t,this.requestSubject=r,this.received=0,this.token=vG.next(),n&&(this.ctx=new Error)}}class FJ extends DJ{constructor(t,r,n={maxWait:1e3}){if(super(t,r),e(this,"callback",void 0),e(this,"done",void 0),e(this,"timer",void 0),e(this,"max",void 0),e(this,"opts",void 0),this.opts=n,"function"!=typeof this.opts.callback)throw new Error("callback is required");this.callback=this.opts.callback,this.max="number"==typeof n.maxMessages&&n.maxMessages>0?n.maxMessages:-1,this.done=DG(),this.done.then((()=>{this.callback(null,null)})),this.timer=setTimeout((()=>{this.cancel()}),n.maxWait)}cancel(e){e&&this.callback(e,null),clearTimeout(this.timer),this.mux.cancel(this),this.done.resolve()}resolver(e,t){e?(this.ctx&&(e.stack+=`\n\n${this.ctx.stack}`),this.cancel(e)):(this.callback(null,t),this.opts.strategy===SG.Count&&(this.max--,0===this.max&&this.cancel()),this.opts.strategy===SG.JitterTimer&&(clearTimeout(this.timer),this.timer=setTimeout((()=>{this.cancel()}),this.opts.jitter||300)),this.opts.strategy===SG.SentinelMsg&&t&&0===t.data.length&&this.cancel())}}class UJ extends DJ{constructor(t,r,n={timeout:1e3},i=!0){super(t,r,i),e(this,"deferred",void 0),e(this,"timer",void 0),this.deferred=DG(),this.timer=MG(n.timeout,i)}resolver(e,t){this.timer&&this.timer.cancel(),e?(this.ctx&&(e.stack+=`\n\n${this.ctx.stack}`),this.deferred.reject(e)):this.deferred.resolve(t),this.cancel()}cancel(e){this.timer&&this.timer.cancel(),this.mux.cancel(this),this.deferred.reject(e||_G.errorForCode(wG.Cancelled))}}class zJ{constructor(t,r){e(this,"nc",void 0),e(this,"opts",void 0),e(this,"prefix",void 0),e(this,"timeout",void 0),e(this,"jc",void 0),this.nc=t,this.opts=function(e){return(e=e||{}).domain&&(e.apiPrefix=`$JS.${e.domain}.API`,delete e.domain),NG({apiPrefix:"$JS.API",timeout:5e3},e)}(r),this._parseOpts(),this.prefix=this.opts.apiPrefix,this.timeout=this.opts.timeout,this.jc=KG()}getOptions(){return Object.assign({},this.opts)}_parseOpts(){let e=this.opts.apiPrefix;if(!e||0===e.length)throw new Error("invalid empty prefix");"."===e[e.length-1]&&(e=e.substr(0,e.length-1)),this.opts.apiPrefix=e}async _request(e,t=null,r){(r=r||{}).timeout=this.timeout;let n=uG;t&&(n=this.jc.encode(t));let{retries:i}=r;i=i||1,i=-1===i?Number.MAX_SAFE_INTEGER:i;const o=UG();for(let a=0;a<i;a++)try{const t=await this.nc.request(e,n,r);return this.parseJsResponse(t)}catch(s){const e=s;if("503"!==e.code&&e.code!==wG.Timeout||!(a+1<i))throw s;await LG(o.backoff(a))}}async findStream(e){const t={subject:e},r=await this._request(`${this.prefix}.STREAM.NAMES`,t);if(!r.streams||1!==r.streams.length)throw new Error("no stream matches subject");return r.streams[0]}getConnection(){return this.nc}parseJsResponse(e){const t=this.jc.decode(e.data),r=t;if(r.error){const e=vJ(r.error.code,r.error.description);if(null!==e)throw e.api_error=r.error,e}return t}}class BJ{constructor(t,r,n,i){if(e(this,"err",void 0),e(this,"offset",void 0),e(this,"pageInfo",void 0),e(this,"subject",void 0),e(this,"jsm",void 0),e(this,"filter",void 0),e(this,"payload",void 0),!t)throw new Error("subject is required");this.subject=t,this.jsm=n,this.offset=0,this.pageInfo={},this.filter=r,this.payload=i||{}}async next(){if(this.err)return[];if(this.pageInfo&&this.offset>=this.pageInfo.total)return[];const e={offset:this.offset};this.payload&&Object.assign(e,this.payload);try{const t=await this.jsm._request(this.subject,e,{timeout:this.jsm.timeout});this.pageInfo=t;const r=this.countResponse(t);if(0===r)return[];this.offset+=r;return this.filter(t)}catch(t){throw this.err=t,t}}countResponse(e){var t,r,n;switch(null==e?void 0:e.type){case"io.nats.jetstream.api.v1.stream_names_response":case"io.nats.jetstream.api.v1.stream_list_response":return(null===(t=e.streams)||void 0===t?void 0:t.length)||0;case"io.nats.jetstream.api.v1.consumer_list_response":return(null===(r=e.consumers)||void 0===r?void 0:r.length)||0;default:return console.error(`jslister.ts: unknown API response for paged output: ${null==e?void 0:e.type}`),(null===(n=e.streams)||void 0===n?void 0:n.length)||0}return 0}[Symbol.asyncIterator](){var e=this;return t((function*(){let t=yield n(e.next());for(;t.length>0;){for(const e of t)yield e;t=yield n(e.next())}}))()}}function qJ(e=""){const t=e.match(/(\d+).(\d+).(\d+)/);if(t)return{major:parseInt(t[1]),minor:parseInt(t[2]),micro:parseInt(t[3])};throw new Error(`'${e}' is not a semver value`)}function HJ(e,t){return e.major<t.major?-1:e.major>t.major?1:e.minor<t.minor?-1:e.minor>t.minor?1:e.micro<t.micro?-1:e.micro>t.micro?1:0}var $J;!function(e){e.JS_KV="js_kv",e.JS_OBJECTSTORE="js_objectstore",e.JS_PULL_MAX_BYTES="js_pull_max_bytes",e.JS_NEW_CONSUMER_CREATE_API="js_new_consumer_create",e.JS_ALLOW_DIRECT="js_allow_direct",e.JS_MULTIPLE_CONSUMER_FILTER="js_multiple_consumer_filter",e.JS_SIMPLIFICATION="js_simplification",e.JS_STREAM_CONSUMER_METADATA="js_stream_consumer_metadata",e.JS_CONSUMER_FILTER_SUBJECTS="js_consumer_filter_subjects",e.JS_STREAM_FIRST_SEQ="js_stream_first_seq",e.JS_STREAM_SUBJECT_TRANSFORM="js_stream_subject_transform",e.JS_STREAM_SOURCE_SUBJECT_TRANSFORM="js_stream_source_subject_transform",e.JS_STREAM_COMPRESSION="js_stream_compression",e.JS_DEFAULT_CONSUMER_LIMITS="js_default_consumer_limits",e.JS_BATCH_DIRECT_GET="js_batch_direct_get"}($J||($J={}));class VJ{constructor(t){e(this,"server",void 0),e(this,"features",void 0),e(this,"disabled",void 0),this.features=new Map,this.disabled=[],this.update(t)}resetDisabled(){this.disabled.length=0,this.update(this.server)}disable(e){this.disabled.push(e),this.update(this.server)}isDisabled(e){return-1!==this.disabled.indexOf(e)}update(e){"string"==typeof e&&(e=qJ(e)),this.server=e,this.set($J.JS_KV,"2.6.2"),this.set($J.JS_OBJECTSTORE,"2.6.3"),this.set($J.JS_PULL_MAX_BYTES,"2.8.3"),this.set($J.JS_NEW_CONSUMER_CREATE_API,"2.9.0"),this.set($J.JS_ALLOW_DIRECT,"2.9.0"),this.set($J.JS_MULTIPLE_CONSUMER_FILTER,"2.10.0"),this.set($J.JS_SIMPLIFICATION,"2.9.4"),this.set($J.JS_STREAM_CONSUMER_METADATA,"2.10.0"),this.set($J.JS_CONSUMER_FILTER_SUBJECTS,"2.10.0"),this.set($J.JS_STREAM_FIRST_SEQ,"2.10.0"),this.set($J.JS_STREAM_SUBJECT_TRANSFORM,"2.10.0"),this.set($J.JS_STREAM_SOURCE_SUBJECT_TRANSFORM,"2.10.0"),this.set($J.JS_STREAM_COMPRESSION,"2.10.0"),this.set($J.JS_DEFAULT_CONSUMER_LIMITS,"2.10.0"),this.set($J.JS_BATCH_DIRECT_GET,"2.11.0"),this.disabled.forEach((e=>{this.features.delete(e)}))}set(e,t){this.features.set(e,{min:t,ok:HJ(this.server,qJ(t))>=0})}get(e){return this.features.get(e)||{min:"unknown",ok:!1}}supports(e){var t;return(null===(t=this.get(e))||void 0===t?void 0:t.ok)||!1}require(e){return"string"==typeof e&&(e=qJ(e)),HJ(this.server,e)>=0}}class WJ extends zJ{constructor(e,t){super(e,t)}async add(e,t,r=dJ.Create){if(QG(e),t.deliver_group&&t.flow_control)throw new Error("jetstream flow control is not supported with queue groups");
187if(t.deliver_group&&t.idle_heartbeat)throw new Error("jetstream idle heartbeat is not supported with queue groups");const n={};n.config=t,n.stream_name=e,n.action=r,n.config.durable_name&&YG(n.config.durable_name);const i=this.nc;let{min:o,ok:s}=i.features.get($J.JS_NEW_CONSUMER_CREATE_API);const a=""===t.name?void 0:t.name;if(a&&!s)throw new Error(`consumer 'name' requires server ${o}`);if(a)try{XG("name",a)}catch(f){const e=f.message,t=e.indexOf("cannot contain");if(-1!==t)throw new Error(`consumer 'name' ${e.substring(t)}`);throw f}let c,l="";if(Array.isArray(t.filter_subjects)){const{min:e,ok:t}=i.features.get($J.JS_MULTIPLE_CONSUMER_FILTER);if(!t)throw new Error(`consumer 'filter_subjects' requires server ${e}`);s=!1}if(t.metadata){const{min:e,ok:t}=i.features.get($J.JS_STREAM_CONSUMER_METADATA);if(!t)throw new Error(`consumer 'metadata' requires server ${e}`)}var u,d;s&&(l=null!==(u=null!==(d=t.name)&&void 0!==d?d:t.durable_name)&&void 0!==u?u:"");if(""!==l){var h;let r=null!==(h=t.filter_subject)&&void 0!==h?h:void 0;">"===r&&(r=void 0),c=void 0!==r?`${this.prefix}.CONSUMER.CREATE.${e}.${l}.${r}`:`${this.prefix}.CONSUMER.CREATE.${e}.${l}`}else c=t.durable_name?`${this.prefix}.CONSUMER.DURABLE.CREATE.${e}.${t.durable_name}`:`${this.prefix}.CONSUMER.CREATE.${e}`;return await this._request(c,n)}async update(e,t,r){const n=await this.info(e,t),i=r;return this.add(e,Object.assign(n.config,i),dJ.Update)}async info(e,t){QG(e),YG(t);return await this._request(`${this.prefix}.CONSUMER.INFO.${e}.${t}`)}async delete(e,t){QG(e),YG(t);return(await this._request(`${this.prefix}.CONSUMER.DELETE.${e}.${t}`)).success}list(e){QG(e);const t=`${this.prefix}.CONSUMER.LIST.${e}`;return new BJ(t,(e=>e.consumers),this)}pause(e,t,r){const n=`${this.prefix}.CONSUMER.PAUSE.${e}.${t}`,i={pause_until:r.toISOString()};return this._request(n,i)}resume(e,t){return this.pause(e,t,new Date(0))}}function KJ(e,t,r=!1){if(!0===r&&!e)throw _G.errorForCode(wG.ApiError,new Error(`${t} is not a function`));if(e&&"function"!=typeof e)throw _G.errorForCode(wG.ApiError,new Error(`${t} is not a function`))}class GJ extends yJ{constructor(t,r,n){super(),e(this,"sub",void 0),e(this,"adapter",void 0),e(this,"subIterDone",void 0),KJ(n.adapter,"adapter",!0),this.adapter=n.adapter,n.callback&&KJ(n.callback,"callback"),this.noIterator="function"==typeof n.callback,n.ingestionFilterFn&&(KJ(n.ingestionFilterFn,"ingestionFilterFn"),this.ingestionFilterFn=n.ingestionFilterFn),n.protocolFilterFn&&(KJ(n.protocolFilterFn,"protocolFilterFn"),this.protocolFilterFn=n.protocolFilterFn),n.dispatchedFn&&(KJ(n.dispatchedFn,"dispatchedFn"),this.dispatchedFn=n.dispatchedFn),n.cleanupFn&&KJ(n.cleanupFn,"cleanupFn");let i=(e,t)=>{this.callback(e,t)};if(n.callback){const e=n.callback;i=(t,r)=>{const[n,i]=this.adapter(t,r);if(n)return void e(n,null);const{ingest:o}=this.ingestionFilterFn?this.ingestionFilterFn(i,this):{ingest:!0};if(o){(!this.protocolFilterFn||this.protocolFilterFn(i))&&(e(n,i),this.dispatchedFn&&i&&this.dispatchedFn(i))}}}const{max:o,queue:s,timeout:a}=n,c={queue:s,timeout:a,callback:i};o&&o>0&&(c.max=o),this.sub=t.subscribe(r,c),n.cleanupFn&&(this.sub.cleanupFn=n.cleanupFn),this.noIterator||this.iterClosed.then((()=>{this.unsubscribe()})),this.subIterDone=DG(),Promise.all([this.sub.closed,this.iterClosed]).then((()=>{this.subIterDone.resolve()})).catch((()=>{this.subIterDone.resolve()})),(async e=>{await e.closed,this.stop()})(this.sub).then().catch()}unsubscribe(e){this.sub.unsubscribe(e)}drain(){return this.sub.drain()}isDraining(){return this.sub.isDraining()}isClosed(){return this.sub.isClosed()}callback(e,t){this.sub.cancelTimeout();const[r,n]=this.adapter(e,t);r&&this.stop(r),n&&this.push(n)}getSubject(){return this.sub.getSubject()}getReceived(){return this.sub.getReceived()}getProcessed(){return this.sub.getProcessed()}getPending(){return this.sub.getPending()}getID(){return this.sub.getID()}getMax(){return this.sub.getMax()}get closed(){return this.sub.closed}}let JJ;function YJ(){return void 0!==JJ&&void 0!==JJ.defaultPort?JJ.defaultPort:4222}function QJ(){return void 0!==JJ&&JJ.urlParseFn?JJ.urlParseFn:void 0}function XJ(){return void 0!==JJ&&JJ.dnsResolveFn?JJ.dnsResolveFn:void 0}const ZJ="\r\n",eY=EJ.fromAscii(ZJ),tY=new Uint8Array(eY)[0],rY=new Uint8Array(eY)[1];function nY(e){const t=function(e){for(let t=0;t<e.length;t++){const r=t+1;if(e.byteLength>r&&e[t]===tY&&e[r]===rY)return r+1}return 0}(e);if(t>
1870){const r=new Uint8Array(e).slice(0,t);return hG.decode(r)}return""}function iY(e){return void 0!==function(e){for(let t=0;t<e.length;t++)switch(e[t]){case".":return oY(e);case":":return sY(e)}return}(e)}function oY(e){const t=new Uint8Array(4);for(let r=0;r<4;r++){if(0===e.length)return;if(r>0){if("."!==e[0])return;e=e.substring(1)}const{n:n,c:i,ok:o}=aY(e);if(!o||n>255)return;e=e.substring(i),t[r]=n}return function(e,t,r,n){const i=new Uint8Array(16);return[0,0,0,0,0,0,0,0,0,0,255,255].forEach(((e,t)=>{i[t]=e})),i[12]=e,i[13]=t,i[14]=r,i[15]=n,i}(t[0],t[1],t[2],t[3])}function sY(e){const t=new Uint8Array(16);let r=-1;if(e.length>=2&&":"===e[0]&&":"===e[1]&&(r=0,0===(e=e.substring(2)).length))return t;let n=0;for(;n<16;){const{n:i,c:o,ok:s}=cY(e);if(!s||i>65535)return;if(o<e.length&&"."===e[o]){if(r<0&&12!=n)return;if(n+4>16)return;const i=oY(e);if(void 0===i)return;t[n]=i[12],t[n+1]=i[13],t[n+2]=i[14],t[n+3]=i[15],e="",n+=4;break}if(t[n]=i>>8,t[n+1]=i,n+=2,0===(e=e.substring(o)).length)break;if(":"!==e[0]||1==e.length)return;if(":"===(e=e.substring(1))[0]){if(r>=0)return;if(r=n,0===(e=e.substring(1)).length)break}}if(0===e.length){if(n<16){if(r<0)return;const e=16-n;for(let i=n-1;i>=r;i--)t[i+e]=t[i];for(let n=r+e-1;n>=r;n--)t[n]=0}else if(r>=0)return;return t}}function aY(e){let t=0,r=0;for(t=0;t<e.length&&48<=e.charCodeAt(t)&&e.charCodeAt(t)<=57;t++)if(r=10*r+(e.charCodeAt(t)-48),r>=16777215)return{n:16777215,c:t,ok:!1};return 0===t?{n:0,c:0,ok:!1}:{n:r,c:t,ok:!0}}function cY(e){let t=0,r=0;for(r=0;r<e.length;r++){if(48<=e.charCodeAt(r)&&e.charCodeAt(r)<=57)t*=16,t+=e.charCodeAt(r)-48;else if(97<=e.charCodeAt(r)&&e.charCodeAt(r)<=102)t*=16,t+=e.charCodeAt(r)-97+10;else{if(!(65<=e.charCodeAt(r)&&e.charCodeAt(r)<=70))break;t*=16,t+=e.charCodeAt(r)-65+10}if(t>=16777215)return{n:0,c:r,ok:!1}}return 0===r?{n:0,c:r,ok:!1}:{n:t,c:r,ok:!0}}function lY(e){return!function(e){return-1===e.indexOf("[")&&-1===e.indexOf("::")&&(-1!==e.indexOf(".")||e.split(":").length<=2)}(e)}class uY{constructor(t,r=!1){e(this,"src",void 0),e(this,"listen",void 0),e(this,"hostname",void 0),e(this,"port",void 0),e(this,"didConnect",void 0),e(this,"reconnects",void 0),e(this,"lastConnect",void 0),e(this,"gossiped",void 0),e(this,"tlsName",void 0),e(this,"resolves",void 0),this.src=t,this.tlsName="";const n=function(e){(e=e.trim()).match(/^(.*:\/\/)(.*)/m)&&(e=e.replace(/^(.*:\/\/)(.*)/gm,"$2")),lY(e=function(e){const t="::FFFF:",r=e.toUpperCase().indexOf(t);if(-1!==r&&-1!==e.indexOf(".")){let t=e.substring(r+7);return t=t.replace("[",""),t.replace("]","")}return e}(e))&&-1===e.indexOf("[")&&(e=`[${e}]`);const t=lY(e)?e.match(/(]:)(\d+)/):e.match(/(:)(\d+)/),r=t&&3===t.length&&t[1]&&t[2]?parseInt(t[2]):4222,n=new URL(`${80===r?"https":"http"}://${e}`);n.port=`${r}`;let i=n.hostname;return"["===i.charAt(0)&&(i=i.substring(1,i.length-1)),{listen:n.host,hostname:i,port:r}}(t);this.listen=n.listen,this.hostname=n.hostname,this.port=n.port,this.didConnect=!1,this.reconnects=0,this.lastConnect=0,this.gossiped=r}toString(){return this.listen}async resolve(e){if(!e.fn||!1===e.resolve)return[this];const t=[];if(iY(this.hostname))return[this];{const r=await e.fn(this.hostname);e.debug&&console.log(`resolve ${this.hostname} = ${r.join(",")}`);for(const e of r){const r=80===this.port?"https":"http",n=new URL(`${r}://${lY(e)?"["+e+"]":e}`);n.port=`${this.port}`;const i=new uY(n.host,!1);i.tlsName=this.hostname,t.push(i)}}return e.randomize&&FG(t),this.resolves=t,t}}class dY{constructor(t=[],r={}){e(this,"firstSelect",void 0),e(this,"servers",void 0),e(this,"currentServer",void 0),e(this,"tlsName",void 0),e(this,"randomize",void 0),this.firstSelect=!0,this.servers=[],this.tlsName="",this.randomize=r.randomize||!1;const n=QJ();t&&(t.forEach((e=>{e=n?n(e):e,this.servers.push(new uY(e))})),this.randomize&&(this.servers=FG(this.servers))),0===this.servers.length&&this.addServer(`${RG}:${YJ()}`,!1),this.currentServer=this.servers[0]}clear(){this.servers.length=0}updateTLSName(){const e=this.getCurrentServer();
187iY(e.hostname)||(this.tlsName=e.hostname,this.servers.forEach((e=>{e.gossiped&&(e.tlsName=this.tlsName)})))}getCurrentServer(){return this.currentServer}addServer(e,t=!1){const r=QJ();e=r?r(e):e;const n=new uY(e,t);iY(n.hostname)&&(n.tlsName=this.tlsName),this.servers.push(n)}selectServer(){if(this.firstSelect)return this.firstSelect=!1,this.currentServer;const e=this.servers.shift();return e&&(this.servers.push(e),this.currentServer=e),e}removeCurrentServer(){this.removeServer(this.currentServer)}removeServer(e){if(e){const t=this.servers.indexOf(e);this.servers.splice(t,1)}}length(){return this.servers.length}next(){return this.servers.length?this.servers[0]:void 0}getServers(){return this.servers}update(e,t){const r=[];let n=[];const i=QJ(),o=new Map;e.connect_urls&&e.connect_urls.length>0&&e.connect_urls.forEach((e=>{e=i?i(e,t):e;const r=new uY(e,!0);o.set(e,r)}));const s=[];return this.servers.forEach(((e,t)=>{const r=e.listen;e.gossiped&&this.currentServer.listen!==r&&void 0===o.get(r)&&s.push(t),o.delete(r)})),s.reverse(),s.forEach((e=>{const t=this.servers.splice(e,1);n=n.concat(t[0].listen)})),o.forEach(((e,t)=>{this.servers.push(e),r.push(t)})),{added:r,deleted:n}}}class hY{constructor(){e(this,"baseInbox",void 0),e(this,"reqs",void 0),this.reqs=new Map}size(){return this.reqs.size}init(e){return this.baseInbox=`${TG(e)}.`,this.baseInbox}add(e){isNaN(e.received)||(e.received=0),this.reqs.set(e.token,e)}get(e){return this.reqs.get(e)}cancel(e){this.reqs.delete(e.token)}getToken(e){const t=e.subject||"";return 0===t.indexOf(this.baseInbox)?t.substring(this.baseInbox.length):null}all(){return Array.from(this.reqs.values())}handleError(e,t){if(t&&t.permissionContext){if(e)return this.all().forEach((e=>{e.resolver(t,{})})),!0;const r=t.permissionContext;if("publish"===r.operation){const e=this.all().find((e=>e.requestSubject===r.subject));if(e)return e.resolver(t,{}),!0}}return!1}dispatcher(){return(e,t)=>{const r=this.getToken(t);if(r){const n=this.get(r);n&&(null===e&&t.headers&&(e=GG(t)),n.resolver(e,t))}}}close(){const e=_G.errorForCode(wG.Timeout);this.reqs.forEach((t=>{t.resolver(e,{})}))}}class fY{constructor(t,r,n){e(this,"ph",void 0),e(this,"interval",void 0),e(this,"maxOut",void 0),e(this,"timer",void 0),e(this,"pendings",void 0),this.ph=t,this.interval=r,this.maxOut=n,this.pendings=[]}start(){this.cancel(),this._schedule()}cancel(e){this.timer&&(clearTimeout(this.timer),this.timer=void 0),this._reset(),e&&this.ph.disconnect()}_schedule(){this.timer=setTimeout((()=>{if(this.ph.dispatchStatus({type:bG.PingTimer,data:`${this.pendings.length+1}`}),this.pendings.length===this.maxOut)return void this.cancel(!0);const e=DG();this.ph.flush(e).then((()=>{this._reset()})).catch((()=>{this.cancel()})),this.pendings.push(e),this._schedule()}),this.interval)}_reset(){this.pendings=this.pendings.filter((e=>(e.resolve(),!1)))}}class pY extends Error{constructor(e){super(e),this.name="AssertionError"}}const gY=2**32-2;function mY(e,t,r=0){const n=t.byteLength-r;return e.byteLength>n&&(e=e.subarray(0,n)),t.set(e,r),e.byteLength}class vY{constructor(t){e(this,"_buf",void 0),e(this,"_off",void 0),this._off=0,this._buf=null!=t?new Uint8Array(t):new Uint8Array(0)}bytes(e={copy:!0}){return!1===e.copy?this._buf.subarray(this._off):this._buf.slice(this._off)}empty(){return this._buf.byteLength<=this._off}get length(){return this._buf.byteLength-this._off}get capacity(){return this._buf.buffer.byteLength}truncate(e){if(0!==e){if(e<0||e>this.length)throw Error("bytes.Buffer: truncation out of range");this._reslice(this._off+e)}else this.reset()}reset(){this._reslice(0),this._off=0}_tryGrowByReslice(e){const t=this._buf.byteLength;return e<=this.capacity-t?(this._reslice(t+e),t):-1}_reslice(e){!function(e,t="Assertion failed."){if(!e)throw new pY(t)}(e<=this._buf.buffer.byteLength),this._buf=new Uint8Array(this._buf.buffer,0,e)}readByte(){const e=new Uint8Array(1);return this.read(e)?e[0]:null}read(e){if(this.empty())return this.reset(),0===e.byteLength?0:null;const t=mY(this._buf.subarray(this._off),e);return this._off+=t,t}writeByte(e){return this.write(Uint8Array.of(e))}writeString(e){return this.write(dG.encode(e))}write(e){const t=this._grow(e.byteLength);return mY(e,this._buf,t)}_grow(e){const t=this.length;0===t&&0!==this._off&&this.reset();const r=this._tryGrowByReslice(e);if(r>=0)return r;const n=this.capacity;if(e<=Math.floor(n/2)-t)mY(this._buf.subarray(this._off),this._buf);else{if(n+e>gY)throw new Error("The buffer cannot be grown beyond the maximum size.");{const t=new Uint8Array(Math.min(2*n+e,gY));mY(this._buf.subarray(this._off),t),this._buf=t}}return this._off=0,this._reslice(Math.min(t+e,gY)),t}grow(e){if(e<0)throw Error("Buffer._grow: negative count");const t=this._grow(e);this._reslice(t)}readFrom(e){let t=0;
187const r=new Uint8Array(32768);for(;;){const n=this.capacity-this.length<32768,i=n?r:new Uint8Array(this._buf.buffer,this.length),o=e.read(i);if(null===o)return t;n?this.write(i.subarray(0,o)):this._reslice(this.length+o),t+=o}}}var yY;function bY(){const e={sid:-1,hdr:-1,size:-1};return e}!function(e){e[e.OK=0]="OK",e[e.ERR=1]="ERR",e[e.MSG=2]="MSG",e[e.INFO=3]="INFO",e[e.PING=4]="PING",e[e.PONG=5]="PONG"}(yY||(yY={}));class wY{constructor(t){e(this,"dispatcher",void 0),e(this,"state",void 0),e(this,"as",void 0),e(this,"drop",void 0),e(this,"hdr",void 0),e(this,"ma",void 0),e(this,"argBuf",void 0),e(this,"msgBuf",void 0),this.dispatcher=t,this.state=xY.OP_START,this.as=0,this.drop=0,this.hdr=0}parse(e){let t;for(t=0;t<e.length;t++){const r=e[t];switch(this.state){case xY.OP_START:switch(r){case kY.M:case kY.m:this.state=xY.OP_M,this.hdr=-1,this.ma=bY();break;case kY.H:case kY.h:this.state=xY.OP_H,this.hdr=0,this.ma=bY();break;case kY.P:case kY.p:this.state=xY.OP_P;break;case kY.PLUS:this.state=xY.OP_PLUS;break;case kY.MINUS:this.state=xY.OP_MINUS;break;case kY.I:case kY.i:this.state=xY.OP_I;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_H:switch(r){case kY.M:case kY.m:this.state=xY.OP_M;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_M:switch(r){case kY.S:case kY.s:this.state=xY.OP_MS;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_MS:switch(r){case kY.G:case kY.g:this.state=xY.OP_MSG;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_MSG:switch(r){case kY.SPACE:case kY.TAB:this.state=xY.OP_MSG_SPC;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_MSG_SPC:switch(r){case kY.SPACE:case kY.TAB:continue;default:this.state=xY.MSG_ARG,this.as=t}break;case xY.MSG_ARG:switch(r){case kY.CR:this.drop=1;break;case kY.NL:{const r=this.argBuf?this.argBuf.bytes():e.subarray(this.as,t-this.drop);this.processMsgArgs(r),this.drop=0,this.as=t+1,this.state=xY.MSG_PAYLOAD,t=this.as+this.ma.size-1;break}default:this.argBuf&&this.argBuf.writeByte(r)}break;case xY.MSG_PAYLOAD:if(this.msgBuf)if(this.msgBuf.length>=this.ma.size){const e=this.msgBuf.bytes({copy:!1});this.dispatcher.push({kind:yY.MSG,msg:this.ma,data:e}),this.argBuf=void 0,this.msgBuf=void 0,this.state=xY.MSG_END}else{let n=this.ma.size-this.msgBuf.length;const i=e.length-t;i<n&&(n=i),n>0?(this.msgBuf.write(e.subarray(t,t+n)),t=t+n-1):this.msgBuf.writeByte(r)}else t-this.as>=this.ma.size&&(this.dispatcher.push({kind:yY.MSG,msg:this.ma,data:e.subarray(this.as,t)}),this.argBuf=void 0,this.msgBuf=void 0,this.state=xY.MSG_END);break;case xY.MSG_END:if(r!==kY.NL)continue;this.drop=0,this.as=t+1,this.state=xY.OP_START;break;case xY.OP_PLUS:switch(r){case kY.O:case kY.o:this.state=xY.OP_PLUS_O;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_PLUS_O:switch(r){case kY.K:case kY.k:this.state=xY.OP_PLUS_OK;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_PLUS_OK:if(r===kY.NL)this.dispatcher.push({kind:yY.OK}),this.drop=0,this.state=xY.OP_START;break;case xY.OP_MINUS:switch(r){case kY.E:case kY.e:this.state=xY.OP_MINUS_E;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_MINUS_E:switch(r){case kY.R:case kY.r:this.state=xY.OP_MINUS_ER;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_MINUS_ER:switch(r){case kY.R:case kY.r:this.state=xY.OP_MINUS_ERR;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_MINUS_ERR:switch(r){case kY.SPACE:case kY.TAB:this.state=xY.OP_MINUS_ERR_SPC;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_MINUS_ERR_SPC:switch(r){case kY.SPACE:case kY.TAB:continue;default:this.state=xY.MINUS_ERR_ARG,this.as=t}break;case xY.MINUS_ERR_ARG:switch(r){case kY.CR:this.drop=1;break;case kY.NL:{let r;this.argBuf?(r=this.argBuf.bytes(),this.argBuf=void 0):r=e.subarray(this.as,t-this.drop),this.dispatcher.push({kind:yY.ERR,data:r}),this.drop=0,this.as=t+1,this.state=xY.OP_START;break}default:this.argBuf&&this.argBuf.write(Uint8Array.of(r))}break;case xY.OP_P:switch(r){case kY.I:case kY.i:this.state=xY.OP_PI;break;case kY.O:case kY.o:this.state=xY.OP_PO;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_PO:switch(r){case kY.N:case kY.n:this.state=xY.OP_PON;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_PON:switch(r){case kY.G:case kY.g:this.state=xY.OP_PONG;break;default:throw this.fail(e.subarray(t))}break;
187case xY.OP_PONG:if(r===kY.NL)this.dispatcher.push({kind:yY.PONG}),this.drop=0,this.state=xY.OP_START;break;case xY.OP_PI:switch(r){case kY.N:case kY.n:this.state=xY.OP_PIN;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_PIN:switch(r){case kY.G:case kY.g:this.state=xY.OP_PING;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_PING:if(r===kY.NL)this.dispatcher.push({kind:yY.PING}),this.drop=0,this.state=xY.OP_START;break;case xY.OP_I:switch(r){case kY.N:case kY.n:this.state=xY.OP_IN;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_IN:switch(r){case kY.F:case kY.f:this.state=xY.OP_INF;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_INF:switch(r){case kY.O:case kY.o:this.state=xY.OP_INFO;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_INFO:switch(r){case kY.SPACE:case kY.TAB:this.state=xY.OP_INFO_SPC;break;default:throw this.fail(e.subarray(t))}break;case xY.OP_INFO_SPC:switch(r){case kY.SPACE:case kY.TAB:continue;default:this.state=xY.INFO_ARG,this.as=t}break;case xY.INFO_ARG:switch(r){case kY.CR:this.drop=1;break;case kY.NL:{let r;this.argBuf?(r=this.argBuf.bytes(),this.argBuf=void 0):r=e.subarray(this.as,t-this.drop),this.dispatcher.push({kind:yY.INFO,data:r}),this.drop=0,this.as=t+1,this.state=xY.OP_START;break}default:this.argBuf&&this.argBuf.writeByte(r)}break;default:throw this.fail(e.subarray(t))}}this.state!==xY.MSG_ARG&&this.state!==xY.MINUS_ERR_ARG&&this.state!==xY.INFO_ARG||this.argBuf||(this.argBuf=new vY(e.subarray(this.as,t-this.drop))),this.state!==xY.MSG_PAYLOAD||this.msgBuf||(this.argBuf||this.cloneMsgArg(),this.msgBuf=new vY(e.subarray(this.as)))}cloneMsgArg(){const e=this.ma.subject.length,t=this.ma.reply?this.ma.reply.length:0,r=new Uint8Array(e+t);r.set(this.ma.subject),this.ma.reply&&r.set(this.ma.reply,e),this.argBuf=new vY(r),this.ma.subject=r.subarray(0,e),this.ma.reply&&(this.ma.reply=r.subarray(e))}processMsgArgs(e){if(this.hdr>=0)return this.processHeaderMsgArgs(e);const t=[];let r=-1;for(let n=0;n<e.length;n++){switch(e[n]){case kY.SPACE:case kY.TAB:case kY.CR:case kY.NL:r>=0&&(t.push(e.subarray(r,n)),r=-1);break;default:r<0&&(r=n)}}switch(r>=0&&t.push(e.subarray(r)),t.length){case 3:this.ma.subject=t[0],this.ma.sid=this.protoParseInt(t[1]),this.ma.reply=void 0,this.ma.size=this.protoParseInt(t[2]);break;case 4:this.ma.subject=t[0],this.ma.sid=this.protoParseInt(t[1]),this.ma.reply=t[2],this.ma.size=this.protoParseInt(t[3]);break;default:throw this.fail(e,"processMsgArgs Parse Error")}if(this.ma.sid<0)throw this.fail(e,"processMsgArgs Bad or Missing Sid Error");if(this.ma.size<0)throw this.fail(e,"processMsgArgs Bad or Missing Size Error")}fail(e,t=""){return t=t?`${t} [${this.state}]`:`parse error [${this.state}]`,new Error(`${t}: ${hG.decode(e)}`)}processHeaderMsgArgs(e){const t=[];let r=-1;for(let n=0;n<e.length;n++){switch(e[n]){case kY.SPACE:case kY.TAB:case kY.CR:case kY.NL:r>=0&&(t.push(e.subarray(r,n)),r=-1);break;default:r<0&&(r=n)}}switch(r>=0&&t.push(e.subarray(r)),t.length){case 4:this.ma.subject=t[0],this.ma.sid=this.protoParseInt(t[1]),this.ma.reply=void 0,this.ma.hdr=this.protoParseInt(t[2]),this.ma.size=this.protoParseInt(t[3]);break;case 5:this.ma.subject=t[0],this.ma.sid=this.protoParseInt(t[1]),this.ma.reply=t[2],this.ma.hdr=this.protoParseInt(t[3]),this.ma.size=this.protoParseInt(t[4]);break;default:throw this.fail(e,"processHeaderMsgArgs Parse Error")}if(this.ma.sid<0)throw this.fail(e,"processHeaderMsgArgs Bad or Missing Sid Error");if(this.ma.hdr<0||this.ma.hdr>this.ma.size)throw this.fail(e,"processHeaderMsgArgs Bad or Missing Header Size Error");if(this.ma.size<0)throw this.fail(e,"processHeaderMsgArgs Bad or Missing Size Error")}protoParseInt(e){if(0===e.length)return-1;let t=0;for(let r=0;r<e.length;r++){if(e[r]<48||e[r]>57)return-1;t=10*t+(e[r]-48)}return t}}var xY,kY;!function(e){e[e.OP_START=0]="OP_START",e[e.OP_PLUS=1]="OP_PLUS",e[e.OP_PLUS_O=2]="OP_PLUS_O",e[e.OP_PLUS_OK=3]="OP_PLUS_OK",e[e.OP_MINUS=4]="OP_MINUS",e[e.OP_MINUS_E=5]="OP_MINUS_E",e[e.OP_MINUS_ER=6]="OP_MINUS_ER",e[e.OP_MINUS_ERR=7]="OP_MINUS_ERR",e[e.OP_MINUS_ERR_SPC=8]="OP_MINUS_ERR_SPC",e[e.MINUS_ERR_ARG=9]="MINUS_ERR_ARG",e[e.OP_M=10]="OP_M",e[e.OP_MS=11]="OP_MS",e[e.OP_MSG=12]="OP_MSG",e[e.OP_MSG_SPC=13]="OP_MSG_SPC",e[e.MSG_ARG=14]="MSG_ARG",e[e.MSG_PAYLOAD=15]="MSG_PAYLOAD",e[e.MSG_END=16]="MSG_END",e[e.OP_H=17]="OP_H",e[e.OP_P=18]="OP_P",e[e.OP_PI=19]="OP_PI",e[e.OP_PIN=20]="OP_PIN",e[e.OP_PING=21]="OP_PING",e[e.OP_PO=22]="OP_PO",e[e.OP_PON=23]="OP_PON",e[e.OP_PONG=24]="OP_PONG",e[e.OP_I=25]="OP_I",e[e.OP_IN=26]="OP_IN",e[e.OP_INF=27]="OP_INF",e[e.OP_INFO=28]="OP_INFO",e[e.OP_INFO_SPC=29]="OP_INFO_SPC",e[e.INFO_ARG=30]="INFO_ARG"}(xY||(xY={})),function(e){e[e.CR="\r".charCodeAt(0)]="CR",e[e.E="E".charCodeAt(0)]="E",e[e.e="e".charCodeAt(0)]="e",e[e.F="F".charCodeAt(0)]="F",e[e.f
vendor: 13,619 bytes, line 187
187="f".charCodeAt(0)]="f",e[e.G="G".charCodeAt(0)]="G",e[e.g="g".charCodeAt(0)]="g",e[e.H="H".charCodeAt(0)]="H",e[e.h="h".charCodeAt(0)]="h",e[e.I="I".charCodeAt(0)]="I",e[e.i="i".charCodeAt(0)]="i",e[e.K="K".charCodeAt(0)]="K",e[e.k="k".charCodeAt(0)]="k",e[e.M="M".charCodeAt(0)]="M",e[e.m="m".charCodeAt(0)]="m",e[e.MINUS="-".charCodeAt(0)]="MINUS",e[e.N="N".charCodeAt(0)]="N",e[e.n="n".charCodeAt(0)]="n",e[e.NL="\n".charCodeAt(0)]="NL",e[e.O="O".charCodeAt(0)]="O",e[e.o="o".charCodeAt(0)]="o",e[e.P="P".charCodeAt(0)]="P",e[e.p="p".charCodeAt(0)]="p",e[e.PLUS="+".charCodeAt(0)]="PLUS",e[e.R="R".charCodeAt(0)]="R",e[e.r="r".charCodeAt(0)]="r",e[e.S="S".charCodeAt(0)]="S",e[e.s="s".charCodeAt(0)]="s",e[e.SPACE=" ".charCodeAt(0)]="SPACE",e[e.TAB="\t".charCodeAt(0)]="TAB"}(kY||(kY={})),function(e){var t=function(e,t){this.hi=0|e,this.lo=0|t},r=function(e){var t,r=new Float64Array(16);if(e)for(t=0;t<e.length;t++)r[t]=e[t];return r},n=function(){throw new Error("no PRNG")},i=new Uint8Array(16),o=new Uint8Array(32);o[0]=9;var s=r(),a=r([1]),c=r([56129,1]),l=r([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),u=r([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),d=r([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),h=r([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),f=r([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function p(e,t){return e<<t|e>>>32-t}function g(e,t){var r=255&e[t+3];return(r=(r=r<<8|255&e[t+2])<<8|255&e[t+1])<<8|255&e[t+0]}function m(e,r){var n=e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3],i=e[r+4]<<24|e[r+5]<<16|e[r+6]<<8|e[r+7];return new t(n,i)}function v(e,t,r){var n;for(n=0;n<4;n++)e[t+n]=255&r,r>>>=8}function y(e,t,r){e[t]=r.hi>>24&255,e[t+1]=r.hi>>16&255,e[t+2]=r.hi>>8&255,e[t+3]=255&r.hi,e[t+4]=r.lo>>24&255,e[t+5]=r.lo>>16&255,e[t+6]=r.lo>>8&255,e[t+7]=255&r.lo}function b(e,t,r,n,i){var o,s=0;for(o=0;o<i;o++)s|=e[t+o]^r[n+o];return(1&s-1>>>8)-1}function w(e,t,r,n){return b(e,t,r,n,16)}function x(e,t,r,n){return b(e,t,r,n,32)}function k(e,t,r,n,i){var o,s,a,c=new Uint32Array(16),l=new Uint32Array(16),u=new Uint32Array(16),d=new Uint32Array(4);for(o=0;o<4;o++)l[5*o]=g(n,4*o),l[1+o]=g(r,4*o),l[6+o]=g(t,4*o),l[11+o]=g(r,16+4*o);for(o=0;o<16;o++)u[o]=l[o];for(o=0;o<20;o++){for(s=0;s<4;s++){for(a=0;a<4;a++)d[a]=l[(5*s+4*a)%16];for(d[1]^=p(d[0]+d[3]|0,7),d[2]^=p(d[1]+d[0]|0,9),d[3]^=p(d[2]+d[1]|0,13),d[0]^=p(d[3]+d[2]|0,18),a=0;a<4;a++)c[4*s+(s+a)%4]=d[a]}for(a=0;a<16;a++)l[a]=c[a]}if(i){for(o=0;o<16;o++)l[o]=l[o]+u[o]|0;for(o=0;o<4;o++)l[5*o]=l[5*o]-g(n,4*o)|0,l[6+o]=l[6+o]-g(t,4*o)|0;for(o=0;o<4;o++)v(e,4*o,l[5*o]),v(e,16+4*o,l[6+o])}else for(o=0;o<16;o++)v(e,4*o,l[o]+u[o]|0)}function _(e,t,r,n){return k(e,t,r,n,!1),0}function C(e,t,r,n){return k(e,t,r,n,!0),0}var S=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function E(e,t,r,n,i,o,s){var a,c,l=new Uint8Array(16),u=new Uint8Array(64);if(!i)return 0;for(c=0;c<16;c++)l[c]=0;for(c=0;c<8;c++)l[c]=o[c];for(;i>=64;){for(_(u,l,s,S),c=0;c<64;c++)e[t+c]=(r?r[n+c]:0)^u[c];for(a=1,c=8;c<16;c++)a=a+(255&l[c])|0,l[c]=255&a,a>>>=8;i-=64,t+=64,r&&(n+=64)}if(i>0)for(_(u,l,s,S),c=0;c<i;c++)e[t+c]=(r?r[n+c]:0)^u[c];return 0}function j(e,t,r,n,i){return E(e,t,null,0,r,n,i)}function A(e,t,r,n,i){var o=new Uint8Array(32);return C(o,n,i,S),j(e,t,r,n.subarray(16),o)}function I(e,t,r,n,i,o,s){var a=new Uint8Array(32);return C(a,o,s,S),E(e,t,r,n,i,o.subarray(16),a)}function T(e,t){var r,n=0;for(r=0;r<17;r++)n=n+(e[r]+t[r]|0)|0,e[r]=255&n,n>>>=8}var R=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]);function P(e,t,r,n,i,o){var s,a,c,l,u=new Uint32Array(17),d=new Uint32Array(17),h=new Uint32Array(17),f=new Uint32Array(17),p=new Uint32Array(17);for(c=0;c<17;c++)d[c]=h[c]=0;for(c=0;c<16;c++)d[c]=o[c];for(d[3]&=15,d[4]&=252,d[7]&=15,d[8]&=252,d[11]&=15,d[12]&=252,d[15]&=15;i>0;){for(c=0;c<17;c++)f[c]=0;for(c=0;c<16&&c<i;++c)f[c]=r[n+c];for(f[c]=1,n+=c,i-=c,T(h,f),a=0;a<17;a++)for(u[a]=0,c=0;c<17;c++)u[a]=u[a]+h[c]*(c<=a?d[a-c]:320*d[a+17-c]|0)|0;for(a=0;a<17;a++)h[a]=u[a];for(l=0,c=0;c<16;c++)l=l+h[c]|0,h[c]=255&l,l>>>=8;for(l=l+h[16]|0,h[16]=3&l,l=5*(l>>>2)|0,c=0;c<16;c++)l=l+h[c]|0,h[c]=255&l,l>>>=8;l=l+h[16]|0,h[16]=l}for(c=0;c<17;c++)p[c]=h[c];for(T(h,R),s=0|-(h[16]>>>7),c=0;c<17;c++)h[c]^=s&(p[c]^h[c]);for(c=0;c<16;c++)f[c]=o[c+16];for(f[16]=0,T(h,f),c=0;c<16;c++)e[t+c]=h[c];return 0}function N(e,t,r,n,i,o){var s=new Uint8Array(16);return P(s,0,r,n,i,o),w(e,t,s,0)}function O(e,t,r,n,i){var o;if(r<32)return-1;for(I(e,0,t,0,r,n,i),P(e,16,e,32,r-32,e),o=0;o<16;o++)e[o]=0;return 0}function M(e,t,r,n,i){var o,s=new Uint8Array(32);if(r<32)return-1;if(A(s,0,32,n,i),0!==N(t,16,t,32,r-32,s))return-1;for(I(e,0,t,0,r,n,i),o=0;o<32;o++)e[o]=0;return 0}function L(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}function D(e){var t,r;for(r=0;r<16;r++)e[r]+=65536,t=Math.floor(e[r]/65536),e[(r+1)*(r<15?1:0)]+=t-1+37*(t-1)*(15===r?1:0),e[r]-=65536*t}function F(e,t,r){for(var n,i=~(r-1),o=0;o<16;o++)n=i&(e[o]^t[o]),e[o]^=n,t[o]^=n}function U(e,t){var n,i,o,s=r(),a=r();for(n=0;n<16;n++)a[n]=t[n];for(D(a),D(a),D(a),i=0;i<2;i++){for(s[0]=a[0]-65517,n=1;n<15;n++)s[n]=a[n]-65535-(s[n-1]>>16&1),s[n-1]&=65535;s[15]=a[15]-32767-(s[14]>>16&1),o=s[15]>>16&1,s[14]&=65535,F(a,s,1-o)}for(n=0;n<16;n++)e[2*n]=255&a[n],e[2*n+1]=a[n]>>8}function z(e,t){var r=new Uint8Array(32),n=new Uint8Array(32);return U(r,e),U(n,t),x(r,0,n,0)}function B(e){var t=new Uint8Array(32);return U(t,e),1&t[0]}function q(e,t){var r;for(r=0;r<16;r++)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}function H(e,t,r){var n;for(n=0;n<16;n++)e[n]=t[n]+r[n]|0}function $(e,t,r){var n;for(n=0;n<16;n++)e[n]=t[n]-r[n]|0}function V(e,t,r){var n,i,o=new Float64Array(31);for(n=0;n<31;n++)o[n]=0;for(n=0;n<16;n++)for(i=0;i<16;i++)o[n+i]+=t[n]*r[i];for(n=0;n<15;n++)o[n]+=38*o[n+16];for(n=0;n<16;n++)e[n]=o[n];D(e),D(e)}function W(e,t){V(e,t,t)}function K(e,t){var n,i=r();for(n=0;n<16;n++)i[n]=t[n];for(n=253;n>=0;n--)W(i,i),2!==n&&4!==n&&V(i,i,t);for(n=0;n<16;n++)e[n]=i[n]}function G(e,t){var n,i=r();for(n=0;n<16;n++)i[n]=t[n];for(n=250;n>=0;n--)W(i,i),1!==n&&V(i,i,t);for(n=0;n<16;n++)e[n]=i[n]}function J(e,t,n){var i,o,s=new Uint8Array(32),a=new Float64Array(80),l=r(),u=r(),d=r(),h=r(),f=r(),p=r();for(o=0;o<31;o++)s[o]=t[o];for(s[31]=127&t[31]|64,s[0]&=248,q(a,n),o=0;o<16;o++)u[o]=a[o],h[o]=l[o]=d[o]=0;for(l[0]=h[0]=1,o=254;o>=0;--o)F(l,u,i=s[o>>>3]>>>(7&o)&1),F(d,h,i),H(f,l,d),$(l,l,d),H(d,u,h),$(u,u,h),W(h,f),W(p,l),V(l,d,l),V(d,u,f),H(f,l,d),$(l,l,d),W(u,l),$(d,h,p),V(l,d,c),H(l,l,h),V(d,d,l),V(l,h,p),V(h,u,a),W(u,f),F(l,u,i),F(d,h,i);for(o=0;o<16;o++)a[o+16]=l[o],a[o+32]=d[o],a[o+48]=u[o],a[o+64]=h[o];var g=a.subarray(32),m=a.subarray(16);return K(g,g),V(m,m,g),U(e,m),0}function Y(e,t){return J(e,t,o)}function Q(e,t){return n(t,32),Y(e,t)}function X(e,t,r){var n=new Uint8Array(32);return J(n,r,t),C(e,i,n,S)}var Z=O,ee=M;function te(){var e,r,n,i=0,o=0,s=0,a=0,c=65535;for(n=0;n<arguments.length;n++)i+=(e=arguments[n].lo)&c,o+=e>>>16,s+=(r=arguments[n].hi)&c,a+=r>>>16;return new t((s+=(o+=i>>>16)>>>16)&c|(a+=s>>>16)<<16,i&c|o<<16)}function re(e,r){return new t(e.hi>>>r,e.lo>>>r|e.hi<<32-r)}function ne(){var e,r=0,n=0;for(e=0;e<arguments.length;e++)r^=arguments[e].lo,n^=arguments[e].hi;return new t(n,r)}function ie(e,r){var n,i,o=32-r;return r<32?(n=e.hi>>>r|e.lo<<o,i=e.lo>>>r|e.hi<<o):r<64&&(n=e.lo>>>r|e.hi<<o,i=e.hi>>>r|e.lo<<o),new t(n,i)}function oe(e,r,n){var i=e.hi&r.hi^~e.hi&n.hi,o=e.lo&r.lo^~e.lo&n.lo;return new t(i,o)}function se(e,r,n){var i=e.hi&r.hi^e.hi&n.hi^r.hi&n.hi,o=e.lo&r.lo^e.lo&n.lo^r.lo&n.lo;return new t(i,o)}function ae(e){return ne(ie(e,28),ie(e,34),ie(e,39))}function ce(e){return ne(ie(e,14),ie(e,18),ie(e,41))}function le(e){return ne(ie(e,1),ie(e,8),re(e,7))}function ue(e){return ne(ie(e,19),ie(e,61),re(e,6))}var de=[new t(1116352408,3609767458),new t(1899447441,602891725),new t(3049323471,3964484399),new t(3921009573,2173295548),new t(961987163,4081628472),new t(1508970993,3053834265),new t(2453635748,2937671579),new t(2870763221,3664609560),new t(3624381080,2734883394),new t(310598401,1164996542),new t(607225278,1323610764),new t(1426881987,3590304994),new t(1925078388,4068182383),new t(2162078206,991336113),new t(2614888103,633803317),new t(3248222580,3479774868),new t(3835390401,2666613458),new t(4022224774,944711139),new t(264347078,2341262773),new t(604807628,2007800933),new t(770255983,1495990901),new t(1249150122,1856431235),new t(1555081692,3175218132),new t(1996064986,2198950837),new t(2554220882,3999719339),new t(2821834349,766784016),new t(2952996808,2566594879),new t(3210313671,3203337956),new t(3336571891,1034457026),new t(3584528711,2466948901),new t(113926993,3758326383),new t(338241895,168717936),new t(666307205,1188179964),new t(773529912,1546045734),new t(1294757372,1522805485),new t(1396182291,2643833823),new t(1695183700,2343527390),new t(1986661051,1014477480),new t(2177026350,1206759142),new t(2456956037,344077627),new t(2730485921,1290863460),new t(2820302411,3158454273),new t(3259730800,3505952657),new t(3345764771,106217008),new t(3516065817,3606008344),new t(3600352804,1432725776),new t(4094571909,1467031594),new t(275423344,851169720),new t(430227734,3100823752),new t(506948616,1363258195),new t(659060556,3750685593),new t(883997877,3785050280),new t(958139571,3318307427),new t(1322822218,3812723403),new t(1537002063,2003034995),new t(1747873779,3602036899),new t(1955562222,1575990012),new t(2024104815,1125592928),new t(2227730452,2716904306),new t(2361852424,442776044),new t(2428436474,593698344),new t(2756734187,3733110249),new t(3204031479,2999351573),new t(3329325298,3815920427),new t(3391569614,3928383900),new t(3515267271,566280711),new t(3940187606,3454069534),new t(4118630271,4000239992),new t(116418474,1914138554),new t(174292421,2731055270),new t(289380356,3203993006),new t(460393269,320620315),new t(685471733,587496836),new t(852142971,1086792851),new t(1017036298,365543100),new t(1126000580,2618297676),new t(1288033470,3409855158),new t(1501505948,4234509866),new t(1607167915,987167468),new t(1816402316,1246189591)];function he(e,t,r){var n,i,o,s=[],a=[],c=[],l=[];for(i=0;i<8;i++)s[i]=c[i]=m(e,8*i);for(var u=0;r>=128;){for(i=0;i<16;i++)l[i]=m(t,8*i+u);for(i=0;i<80;i++){for(o=0;o<8;o++)a[o]=c[o];for(n=te(c[7],ce(c[4]),oe(c[4],c[5],c[6]),de[i],l[i%16]),a[7]=te(n,ae(c[0]),se(c[0],c[1],c[2])),a[3]=te(a[3],n),o=0;o<8;o++)c[(o+1)%8]=a[o];if(i%16==15)for(o=0;o<16;o++)l[o]=te(l[o],l[(o+9)%16],le(l[(o+1)%16]),ue(l[(o+14)%16]))}for(i=0;i<8;i++)c[i]=te(c[i],s[i]),s[i]=c[i];u+=128,r-=128}for(i=0;i<8;i++)y(e,8*i,s[i]);return r}var fe=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]);function pe(e,r,n){var i,o=new Uint8Array(64),s=new Uint8Array(256),a=n;for(i=0;i<64;i++)o[i]=fe[i];for(he(o,r,n),n%=128,i=0;i<256;i++)s[i]=0;for(i=0;i<n;i++)s[i]=r[a-n+i];for(s[n]=128,s[(n=256-128*(n<112?1:0))-9]=0,y(s,n-8,new t(a/536870912|0,a<<3)),he(o,s,n),i=0;i<64;i++)e[i]=o[i];return 0}function ge(e,t){var n=r(),i=r(),o=r(),s=r(),a=r(),c=r(),l=r(),d=r(),h=r();$(n,e[1],e[0]),$(h,t[1],t[0]),V(n,n,h),H(i,e[0],e[1]),H(h,t[0],t[1]),V(i,i,h),V(o,e[3],t[3]),V(o,o,u),V(s,e[2],t[2]),H(s,s,s),$(a,i,n),$(c,s,o),H(l,s,o),H(d,i,n),V(e[0],a,c),V(e[1],d,l),V(e[2],l,c),V(e[3],a,d)}function me(e,t,r){var n;for(n=0;n<4;n++)F(e[n],t[n],r)}function ve(e,t){var n=r(),i=r(),o=r();K(o,t[2]),V(n,t[0],o),V(i,t[1],o),U(e,i),e[31]^=B(n)<<7}function ye(e,t,r){var n,i;for(L(e[0],s),L(e[1],a),L(e[2],a),L(e[3],s),i=255;i>=0;--i)me(e,t,n=r[i/8|0]>>(7&i)&1),ge(t,e),ge(e,e),me(e,t,n)}function be(e,t){var n=[r(),r(),r(),r()];L(n[0],d),L(n[1],h),L(n[2],a),V(n[3],d,h),ye(e,n,t)}function we(e,t,i){var o,s=new Uint8Array(64),a=[r(),r(),r(),r()];for(i||n(t,32),pe(s,t,32),s[0]&=248,s[31]&=127,s[31]|=64,be(a,s),ve(e,a),o=0;o<32;o++)t[o+32]=e[o];return 0}var xe=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function ke(e,t){var r,n,i,o;for(n=63;n>=32;--n){for(r=0,i=n-32,o=n-12;i<o;++i)t[i]+=r-16*t[n]*xe[i-(n-32)],r=Math.floor((t[i]+128)/256),t[i]-=256*r;t[i]+=r,t[n]=0}for(r=0,i=0;i<32;i++)t[i]+=r-(t[31]>>4)*xe[i],r=t[i]>>8,t[i]&=255;for(i=0;i<32;i++)t[i]-=r*xe[i];for(n=0;n<32;n++)t[n+1]+=t[n]>>8,e[n]=255&t[n]}function _e(e){var t,r=new Float64Array(64);for(t=0;t<64;t++)r[t]=e[t];for(t=0;t<64;t++)e[t]=0;ke(e,r)}function Ce(e,t,n,i){var o,s,a=new Uint8Array(64),c=new Uint8Array(64),l=new Uint8Array(64),u=new Float64Array(64),d=[r(),r(),r(),r()];pe(a,i,32),a[0]&=248,a[31]&=127,a[31]|=64;var h=n+64;for(o=0;o<n;o++)e[64+o]=t[o];for(o=0;o<32;o++)e[32+o]=a[32+o];for(pe(l,e.subarray(32),n+32),_e(l),be(d,l),ve(e,d),o=32;o<64;o++)e[o]=i[o];for(pe(c,e,n+64),_e(c),o=0;o<64;o++)u[o]=0;for(o=0;o<32;o++)u[o]=l[o];for(o=0;o<32;o++)for(s=0;s<32;s++)u[o+s]+=c[o]*a[s];return ke(e.subarray(32),u),h}function Se(e,t,n,i){var o,c=new Uint8Array(32),u=new Uint8Array(64),d=[r(),r(),r(),r()],h=[r(),r(),r(),r()];if(n<64)return-1;if(function(e,t){var n=r(),i=r(),o=r(),c=r(),u=r(),d=r(),h=r();return L(e[2],a),q(e[1],t),W(o,e[1]),V(c,o,l),$(o,o,e[2]),H(c,e[2],c),W(u,c),W(d,u),V(h,d,u),V(n,h,o),V(n,n,c),G(n,n),V(n,n,o),V(n,n,c),V(n,n,c),V(e[0],n,c),W(i,e[0]),V(i,i,c),z(i,o)&&V(e[0],e[0],f),W(i,e[0]),V(i,i,c),z(i,o)?-1:(B(e[0])===t[3
vendor: 4,938 bytes, line 187
1871]>>7&&$(e[0],s,e[0]),V(e[3],e[0],e[1]),0)}(h,i))return-1;for(o=0;o<n;o++)e[o]=t[o];for(o=0;o<32;o++)e[o+32]=i[o];if(pe(u,e,n),_e(u),ye(d,h,u),be(h,t.subarray(32)),ge(d,h),ve(c,d),n-=64,x(t,0,c,0)){for(o=0;o<n;o++)e[o]=0;return-1}for(o=0;o<n;o++)e[o]=t[o+64];return n}var Ee=16,je=64,Ae=32,Ie=64;function Te(e,t){if(32!==e.length)throw new Error("bad key size");if(24!==t.length)throw new Error("bad nonce size")}function Re(){for(var e=0;e<arguments.length;e++)if(!(arguments[e]instanceof Uint8Array))throw new TypeError("unexpected type, use Uint8Array")}function Pe(e){for(var t=0;t<e.length;t++)e[t]=0}e.lowlevel={crypto_core_hsalsa20:C,crypto_stream_xor:I,crypto_stream:A,crypto_stream_salsa20_xor:E,crypto_stream_salsa20:j,crypto_onetimeauth:P,crypto_onetimeauth_verify:N,crypto_verify_16:w,crypto_verify_32:x,crypto_secretbox:O,crypto_secretbox_open:M,crypto_scalarmult:J,crypto_scalarmult_base:Y,crypto_box_beforenm:X,crypto_box_afternm:Z,crypto_box:function(e,t,r,n,i,o){var s=new Uint8Array(32);return X(s,i,o),Z(e,t,r,n,s)},crypto_box_open:function(e,t,r,n,i,o){var s=new Uint8Array(32);return X(s,i,o),ee(e,t,r,n,s)},crypto_box_keypair:Q,crypto_hash:pe,crypto_sign:Ce,crypto_sign_keypair:we,crypto_sign_open:Se,crypto_secretbox_KEYBYTES:32,crypto_secretbox_NONCEBYTES:24,crypto_secretbox_ZEROBYTES:32,crypto_secretbox_BOXZEROBYTES:Ee,crypto_scalarmult_BYTES:32,crypto_scalarmult_SCALARBYTES:32,crypto_box_PUBLICKEYBYTES:32,crypto_box_SECRETKEYBYTES:32,crypto_box_BEFORENMBYTES:32,crypto_box_NONCEBYTES:24,crypto_box_ZEROBYTES:32,crypto_box_BOXZEROBYTES:16,crypto_sign_BYTES:je,crypto_sign_PUBLICKEYBYTES:Ae,crypto_sign_SECRETKEYBYTES:Ie,crypto_sign_SEEDBYTES:32,crypto_hash_BYTES:64,gf:r,D:l,L:xe,pack25519:U,unpack25519:q,M:V,A:H,S:W,Z:$,pow2523:G,add:ge,set25519:L,modL:ke,scalarmult:ye,scalarbase:be},e.randomBytes=function(e){var t=new Uint8Array(e);return n(t,e),t},e.secretbox=function(e,t,r){Re(e,t,r),Te(r,t);for(var n=new Uint8Array(32+e.length),i=new Uint8Array(n.length),o=0;o<e.length;o++)n[o+32]=e[o];return O(i,n,n.length,t,r),i.subarray(Ee)},e.secretbox.open=function(e,t,r){Re(e,t,r),Te(r,t);for(var n=new Uint8Array(Ee+e.length),i=new Uint8Array(n.length),o=0;o<e.length;o++)n[o+Ee]=e[o];return n.length<32||0!==M(i,n,n.length,t,r)?null:i.subarray(32)},e.secretbox.keyLength=32,e.secretbox.nonceLength=24,e.secretbox.overheadLength=Ee,e.scalarMult=function(e,t){if(Re(e,t),32!==e.length)throw new Error("bad n size");if(32!==t.length)throw new Error("bad p size");var r=new Uint8Array(32);return J(r,e,t),r},e.scalarMult.base=function(e){if(Re(e),32!==e.length)throw new Error("bad n size");var t=new Uint8Array(32);return Y(t,e),t},e.scalarMult.scalarLength=32,e.scalarMult.groupElementLength=32,e.box=function(t,r,n,i){var o=e.box.before(n,i);return e.secretbox(t,r,o)},e.box.before=function(e,t){Re(e,t),function(e,t){if(32!==e.length)throw new Error("bad public key size");if(32!==t.length)throw new Error("bad secret key size")}(e,t);var r=new Uint8Array(32);return X(r,e,t),r},e.box.after=e.secretbox,e.box.open=function(t,r,n,i){var o=e.box.before(n,i);return e.secretbox.open(t,r,o)},e.box.open.after=e.secretbox.open,e.box.keyPair=function(){var e=new Uint8Array(32),t=new Uint8Array(32);return Q(e,t),{publicKey:e,secretKey:t}},e.box.keyPair.fromSecretKey=function(e){if(Re(e),32!==e.length)throw new Error("bad secret key size");var t=new Uint8Array(32);return Y(t,e),{publicKey:t,secretKey:new Uint8Array(e)}},e.box.publicKeyLength=32,e.box.secretKeyLength=32,e.box.sharedKeyLength=32,e.box.nonceLength=24,e.box.overheadLength=e.secretbox.overheadLength,e.sign=function(e,t){if(Re(e,t),t.length!==Ie)throw new Error("bad secret key size");var r=new Uint8Array(je+e.length);return Ce(r,e,e.length,t),r},e.sign.open=function(e,t){if(Re(e,t),t.length!==Ae)throw new Error("bad public key size");var r=new Uint8Array(e.length),n=Se(r,e,e.length,t);if(n<0)return null;for(var i=new Uint8Array(n),o=0;o<i.length;o++)i[o]=r[o];return i},e.sign.detached=function(t,r){for(var n=e.sign(t,r),i=new Uint8Array(je),o=0;o<i.length;o++)i[o]=n[o];return i},e.sign.detached.verify=function(e,t,r){if(Re(e,t,r),t.length!==je)throw new Error("bad signature size");if(r.length!==Ae)throw new Error("bad public key size");var n,i=new Uint8Array(je+e.length),o=new Uint8Array(je+e.length);for(n=0;n<je;n++)i[n]=t[n];for(n=0;n<e.length;n++)i[n+je]=e[n];return Se(o,i,i.length,r)>=0},e.sign.keyPair=function(){var e=new Uint8Array(Ae),t=new Uint8Array(Ie);return we(e,t),{publicKey:e,secretKey:t}},e.sign.keyPair.fromSecretKey=function(e){if(Re(e),e.length!==Ie)throw new Error("bad secret key size");for(var t=new Uint8Array(Ae),r=0;r<t.length;r++)t[r]=e[32+r];return{publicKey:t,secretKey:new Uint8Array(e)}},e.sign.keyPair.fromSeed=function(e){if(Re(e),32!==e.length)throw new Error("bad seed size");for(var t=new Uint8Array(Ae),r=new Uint8Array(Ie),n=0;n<32;n++)r[n]=e[n];return we(t,r,!0),{publicKey:t,secretKey:r}}
187,e.sign.publicKeyLength=Ae,e.sign.secretKeyLength=Ie,e.sign.seedLength=32,e.sign.signatureLength=je,e.hash=function(e){Re(e);var t=new Uint8Array(64);return pe(t,e,e.length),t},e.hash.hashLength=64,e.verify=function(e,t){return Re(e,t),0!==e.length&&0!==t.length&&(e.length===t.length&&0===b(e,0,t,0,e.length))},e.setPRNG=function(e){n=e},function(){var t="undefined"!=typeof globalThis?globalThis.crypto||globalThis.msCrypto:null;if(t&&t.getRandomValues){e.setPRNG((function(e,r){var n,i=new Uint8Array(r);for(n=0;n<r;n+=65536)t.getRandomValues(i.subarray(n,n+Math.min(r-n,65536)));for(n=0;n<r;n++)e[n]=i[n];Pe(i)}))}else"undefined"!=typeof require&&(t=require("crypto"))&&t.randomBytes&&e.setPRNG((function(e,r){var n,i=t.randomBytes(r);for(n=0;n<r;n++)e[n]=i[n];Pe(i)}))}()}(void 0!==o&&o.exports?o.exports:globalThis.nacl=globalThis.nacl||{});const _Y=void 0!==o&&o.exports?o.exports:globalThis.nacl;var CY,SY;_Y.sign.keyPair.fromSeed,_Y.sign.detached,_Y.sign.detached.verify,_Y.randomBytes,function(e){e.InvalidPrefixByte="nkeys: invalid prefix byte",e.InvalidKey="nkeys: invalid key",e.InvalidPublicKey="nkeys: invalid public key",e.InvalidSeedLen="nkeys: invalid seed length",e.InvalidSeed="nkeys: invalid seed",e.InvalidEncoding="nkeys: invalid encoded key",e.InvalidSignature="nkeys: signature verification failed",e.CannotSign="nkeys: cannot sign, no private key available",e.PublicKeyOnly="nkeys: no seed or private key available",e.InvalidChecksum="nkeys: invalid checksum",e.SerializationError="nkeys: serialization error",e.ApiError="nkeys: api error",e.ClearedPair="nkeys: pair is cleared"}(CY||(CY={})),function(e){e[e.Seed=144]="Seed",e[e.Private=120]="Private",e[e.Operator=112]="Operator",e[e.Server=104]="Server",e[e.Cluster=16]="Cluster",e[e.Account=0]="Account",e[e.User=160]="User"}(SY||(SY={}));const EY=12e4;function jY(e){const t=[];var r,n,i;return"function"==typeof e.authenticator&&t.push(e.authenticator),Array.isArray(e.authenticator)&&t.push(...e.authenticator),e.token&&t.push(function(e){return()=>({auth_token:"function"==typeof e?e():e})}(e.token)),e.user&&t.push((r=e.user,n=e.pass,()=>({user:"function"==typeof r?r():r,pass:"function"==typeof n?n():n}))),0===t.length?()=>{}:(i=t,e=>{let t={};return i.forEach((r=>{const n=r(e)||{};t=Object.assign(t,n)})),t})}function AY(e){const t=`${RG}:${YJ()}`;if((e=e||{servers:[t]}).servers=e.servers||[],"string"==typeof e.servers&&(e.servers=[e.servers]),e.servers.length>0&&e.port)throw new _G("port and servers options are mutually exclusive",wG.InvalidOption);0===e.servers.length&&e.port&&(e.servers=[`${RG}:${e.port}`]),e.servers&&0===e.servers.length&&(e.servers=[t]);const r=NG({maxPingOut:2,maxReconnectAttempts:10,noRandomize:!1,pedantic:!1,pingInterval:EY,reconnect:!0,reconnectJitter:100,reconnectJitterTLS:1e3,reconnectTimeWait:2e3,tls:void 0,verbose:!1,waitOnFirstConnect:!1,ignoreAuthErrorAbort:!1},e);if(r.authenticator=jY(r),["reconnectDelayHandler","authenticator"].forEach((e=>{if(r[e]&&"function"!=typeof r[e])throw new _G(`${e} option should be a function`,wG.NotFunction)})),r.reconnectDelayHandler||(r.reconnectDelayHandler=()=>{let e=r.tls?r.reconnectJitterTLS:r.reconnectJitter;return e&&(e++,e=Math.floor(Math.random()*e)),r.reconnectTimeWait+e}),r.inboxPrefix)try{TG(r.inboxPrefix)}catch(n){throw new _G(n.message,wG.ApiError)}if(void 0===r.resolve&&(r.resolve="function"==typeof XJ()),r.resolve&&"function"!=typeof XJ())throw new _G("'resolve' is not supported on this client",wG.InvalidOption);return r}const IY=/^INFO\s+([^\r\n]+)\r\n/i,TY=fG("PONG\r\n"),RY=fG("PING\r\n");class PY{constructor(t,r,n){e(this,"echo",void 0),e(this,"no_responders",void 0),e(this,"protocol",void 0),e(this,"verbose",void 0),e(this,"pedantic",void 0),e(this,"jwt",void 0),e(this,"nkey",void 0),e(this,"sig",void 0),e(this,"user",void 0),e(this,"pass",void 0),e(this,"auth_token",void 0),e(this,"tls_required",void 0),e(this,"name",void 0),e(this,"lang",void 0),e(this,"version",void 0),e(this,"headers",void 0),this.protocol=1,this.version=t.version,this.lang=t.lang,this.echo=!r.noEcho&&void 0,this.verbose=r.verbose,this.pedantic=r.pedantic,this.tls_required=!!r.tls||void 0,this.name=r.name;NG(this,(r&&"function"==typeof r.authenticator?r.authenticator(n):{})||{})}}class NY extends yJ{constructor(t,r,n={}){var i;super(),e(this,"sid",void 0),e(this,"queue",void 0),e(this,"draining",void 0),e(this,"max",void 0),e(this,"subject",void 0),e(this,"drained",void 0),e(this,"protocol",void 0),e(this,"timer",void 0),e(this,"info",void 0),e(this,"cleanupFn",void 0),e(this,"closed",void 0),e(this,"requestSubject",void 0),NG(this,n),this.protocol=t,this.subject=r,this.draining=!1,this.noIterator="function"==typeof n.callback,this.closed=DG();const o=!(null!==(i=t.options)&&void 0!==i&&i.noAsyncTraces);n.timeout&&(this.timer=MG(n.timeout,o),this.timer.then((()=>{this.timer=void 0})).catch((e=>{this.stop(e),this.noIterator&&this.callback(e,{})}))),this.noIterator||this.iterClosed.then((()=>{this.closed.resolve(),this.unsubscribe()}))}setPrePostHandlers(e){if(this.noIterator){const t=this.callback,r=e.ingestionFilterFn?e.ingestionFilterFn:()=>({ingest:!0,protocol:!1}),n=e.protocolFilterFn?e.protocolFilterFn:()=>!0,i=e.dispatchedFn?e.dispatchedFn:()=>{};this.callback=(e,o)=>{const{ingest:s}=r(o);s&&n(o)&&(t(e,o),i(o))}}else this.protocolFilterFn=e.protocolFilterFn,this.dispatchedFn=e.dispatchedFn}callback(e,t){this.cancelTimeout(),e?this.stop(e):this.push(t)}close(){if(!this.isClosed()){this.cancelTimeout();const e=()=>{if(this.stop(),this.cleanupFn)try{this.cleanupFn(this,this.info)}catch(e){}this.closed.resolve()};this.noIterator?e():this.push(e)}}unsubscribe(e){this.protocol.unsubscribe(this,e)}cancelTimeout(){this.timer&&(this.timer.cancel(),this.timer=void 0)}drain(){return this.protocol.isClosed()?Promise.reject(_G.errorForCode(wG.ConnectionClosed)):this.isClosed()?Promise.reject(_G.errorForCode(wG.SubClosed)):(this.drained||(this.draining=!0,this.protocol.unsub(this),this.drained=this.protocol.flush(DG()).then((()=>{this.protocol.subscriptions.cancel(this)})).catch((()=>{this.protocol.subscriptions.cancel(this)}))),this.drained)}isDraining(){return this.draining}isClosed(){return this.done}getSubject(){return this.subject}getMax(){return this.max}getID(){return this.sid}}class OY{constructor(){e(this,"mux",void 0),e(this,"subs",void 0),e(this,"sidCounter",void 0),this.sidCounter=0,this.mux=null,this.subs=new Map}size(){return this.subs.size}add(e){return this.sidCounter++,e.sid=this.sidCounter,this.subs.set(e.sid,e),e}setMux(e){return this.mux=e,e}getMux(){return this.mux}get(e){return this.subs.get(e)}resub(e){return this.sidCounter++,this.subs.delete(e.sid),e.sid=this.sidCounter,this.subs.set(e.sid,e),e}all(){return Array.from(this.subs.values())}cancel(e){e&&(e.close(),this.subs.delete(e.sid))}handleError(e){if(e&&e.permissionContext){const t=e.permissionContext,r=this.all();let n;if("subscription"===t.operation&&(n=r.find((e=>e.subject===t.subject&&e.queue===t.queue))),"publish"===t.operation&&(n=r.find((e=>e.requestSubject===t.subject))),n)return n.callback(e,{}),n.close(),this.subs.delete(n.sid),n!==this.mux}return!1}
187close(){this.subs.forEach((e=>{e.close()}))}}class MY{constructor(t,r){e(this,"connected",void 0),e(this,"connectedOnce",void 0),e(this,"infoReceived",void 0),e(this,"info",void 0),e(this,"muxSubscriptions",void 0),e(this,"options",void 0),e(this,"outbound",void 0),e(this,"pongs",void 0),e(this,"subscriptions",void 0),e(this,"transport",void 0),e(this,"noMorePublishing",void 0),e(this,"connectError",void 0),e(this,"publisher",void 0),e(this,"_closed",void 0),e(this,"closed",void 0),e(this,"listeners",void 0),e(this,"heartbeats",void 0),e(this,"parser",void 0),e(this,"outMsgs",void 0),e(this,"inMsgs",void 0),e(this,"outBytes",void 0),e(this,"inBytes",void 0),e(this,"pendingLimit",void 0),e(this,"lastError",void 0),e(this,"abortReconnect",void 0),e(this,"whyClosed",void 0),e(this,"servers",void 0),e(this,"server",void 0),e(this,"features",void 0),e(this,"connectPromise",void 0),this._closed=!1,this.connected=!1,this.connectedOnce=!1,this.infoReceived=!1,this.noMorePublishing=!1,this.abortReconnect=!1,this.listeners=[],this.pendingLimit=32768,this.outMsgs=0,this.inMsgs=0,this.outBytes=0,this.inBytes=0,this.options=t,this.publisher=r,this.subscriptions=new OY,this.muxSubscriptions=new hY,this.outbound=new EJ,this.pongs=[],this.whyClosed="",this.pendingLimit=t.pendingLimit||this.pendingLimit,this.features=new VJ({major:0,minor:0,micro:0}),this.connectPromise=null;const n="string"==typeof t.servers?[t.servers]:t.servers;this.servers=new dY(n,{randomize:!t.noRandomize}),this.closed=DG(),this.parser=new wY(this),this.heartbeats=new fY(this,this.options.pingInterval||EY,this.options.maxPingOut||2)}resetOutbound(){this.outbound.reset();const e=this.pongs;this.pongs=[];const t=_G.errorForCode(wG.Disconnect);t.stack="",e.forEach((e=>{e.reject(t)})),this.parser=new wY(this),this.infoReceived=!1}dispatchStatus(e){this.listeners.forEach((t=>{t.push(e)}))}status(){const e=new yJ;return this.listeners.push(e),e}prepare(){this.transport&&this.transport.discard(),this.info=void 0,this.resetOutbound();const e=DG();return e.catch((()=>{})),this.pongs.unshift(e),this.connectError=t=>{e.reject(t)},this.transport=function(){if(!JJ||"function"!=typeof JJ.factory)throw new Error("transport fn is not set");return JJ.factory()}(),this.transport.closed().then((async e=>{this.connected=!1,this.isClosed()||await this.disconnected(this.transport.closeError||this.lastError)})),e}disconnect(){this.dispatchStatus({type:bG.StaleConnection,data:""}),this.transport.disconnect()}reconnect(){return this.connected&&(this.dispatchStatus({type:bG.ClientInitiatedReconnect,data:""}),this.transport.disconnect()),Promise.resolve()}async disconnected(e){this.dispatchStatus({type:yG.Disconnect,data:this.servers.getCurrentServer().toString()}),this.options.reconnect?await this.dialLoop().then((()=>{var e;this.dispatchStatus({type:yG.Reconnect,data:this.servers.getCurrentServer().toString()}),(null===(e=this.lastError)||void 0===e?void 0:e.code)===wG.AuthenticationExpired&&(this.lastError=void 0)})).catch((e=>{this._close(e)})):await this._close(e)}async dial(e){const t=this.prepare();let r;try{r=MG(this.options.timeout||2e4);const t=this.transport.connect(e,this.options);await Promise.race([t,r]),(async()=>{try{var e,t=!1,r=!1;try{for(var n,i=s(this.transport);t=!(n=await i.next()).done;t=!1){const e=n.value;this.parser.parse(e)}}catch(o){r=!0,e=o}finally{try{t&&null!=i.return&&await i.return()}finally{if(r)throw e}}}catch(o){console.log("reader closed",o)}})().then()}catch(n){t.reject(n)}try{await Promise.race([r,t]),r&&r.cancel(),this.connected=!0,this.connectError=void 0,this.sendSubscriptions(),this.connectedOnce=!0,this.server.didConnect=!0,this.server.reconnects=0,this.flushPending(),this.heartbeats.start()}catch(n){throw r&&r.cancel(),await this.transport.close(n),n}}async _doDial(e){const{resolve:t}=this.options,r=await e.resolve({fn:XJ(),debug:this.options.debug,randomize:!this.options.noRandomize,resolve:t});let n=null;for(const o of r)try{return n=null,this.dispatchStatus({type:bG.Reconnecting,data:o.toString()}),void(await this.dial(o))}catch(i){n=i}throw n}dialLoop(){return null===this.connectPromise&&(this.connectPromise=this.dodialLoop(),this.connectPromise.then((()=>{})).catch((()=>{})).finally((()=>{this.connectPromise=null}))),this.connectPromise}async dodialLoop(){let e;for(;;){this._closed&&this.servers.clear();const r=this.options.reconnectDelayHandler?this.options.reconnectDelayHandler():2e3;let n=r;const i=this.selectServer();if(!i||this.abortReconnect)throw e||(this.lastError?this.lastError:_G.errorForCode(wG.ConnectionRefused));const o=Date.now();if(0===i.lastConnect||i.lastConnect+r<=o){i.lastConnect=Date.now();try{await this._doDial(i);break}catch(t){if(e=t,!this.connectedOnce){if(this.options.waitOnFirstC
187onnect)continue;this.servers.removeCurrentServer()}i.reconnects++;const r=this.options.maxReconnectAttempts||0;-1!==r&&i.reconnects>=r&&this.servers.removeCurrentServer()}}else n=Math.min(n,i.lastConnect+r-o),await LG(n)}}static async connect(e,t){const r=new MY(e,t);return await r.dialLoop(),r}static toError(e){const t=e?e.toLowerCase():"";if(-1!==t.indexOf("permissions violation")){const t=new _G(e,wG.PermissionsViolation),r=e.match(/(Publish|Subscription) to "(\S+)"/);if(r){t.permissionContext={operation:r[1].toLowerCase(),subject:r[2],queue:void 0};const n=e.match(/using queue "(\S+)"/);n&&(t.permissionContext.queue=n[1])}return t}return-1!==t.indexOf("authorization violation")?new _G(e,wG.AuthorizationViolation):-1!==t.indexOf("user authentication expired")?new _G(e,wG.AuthenticationExpired):-1!=t.indexOf("account authentication expired")?new _G(e,wG.AccountExpired):-1!==t.indexOf("authentication timeout")?new _G(e,wG.AuthenticationTimeout):new _G(e,wG.ProtocolError)}processMsg(e,t){if(this.inMsgs++,this.inBytes+=t.length,!this.subscriptions.sidCounter)return;const r=this.subscriptions.get(e.sid);r&&(r.received+=1,r.callback&&r.callback(null,new JG(e,t,this)),void 0!==r.max&&r.received>=r.max&&r.unsubscribe())}processError(e){const t=pG(e),r=MY.toError(t),n={type:yG.Error,data:r.code};if(r.isPermissionError()){let e=!1;if(r.permissionContext){n.permissionContext=r.permissionContext;const t=this.subscriptions.getMux();e=(null==t?void 0:t.subject)===r.permissionContext.subject}this.subscriptions.handleError(r),this.muxSubscriptions.handleError(e,r),e&&this.subscriptions.setMux(null)}this.dispatchStatus(n),this.handleError(r)}handleError(e){e.isAuthError()?this.handleAuthError(e):(e.isProtocolError()||e.isAuthTimeout())&&(this.lastError=e),e.isPermissionError()||(this.lastError=e)}handleAuthError(e){this.lastError&&e.code===this.lastError.code&&!1===this.options.ignoreAuthErrorAbort&&(this.abortReconnect=!0),this.connectError?this.connectError(e):this.disconnect()}processPing(){this.transport.send(TY)}processPong(){const e=this.pongs.shift();e&&e.resolve()}processInfo(e){const t=JSON.parse(pG(e));this.info=t;const r=this.options&&this.options.ignoreClusterUpdates?void 0:this.servers.update(t,this.transport.isEncrypted());if(!this.infoReceived){this.features.update(qJ(t.version)),this.infoReceived=!0,this.transport.isEncrypted()&&this.servers.updateTLSName();const{version:e,lang:r}=this.transport;try{const n=new PY({version:e,lang:r},this.options,t.nonce);t.headers&&(n.headers=!0,n.no_responders=!0);const i=JSON.stringify(n);this.transport.send(fG(`CONNECT ${i}${ZJ}`)),this.transport.send(RY)}catch(n){this._close(n)}}r&&this.dispatchStatus({type:yG.Update,data:r});void 0!==t.ldm&&t.ldm&&this.dispatchStatus({type:yG.LDM,data:this.servers.getCurrentServer().toString()})}push(e){switch(e.kind){case yY.MSG:{const{msg:t,data:r}=e;this.processMsg(t,r);break}case yY.OK:break;case yY.ERR:this.processError(e.data);break;case yY.PING:this.processPing();break;case yY.PONG:this.processPong();break;case yY.INFO:this.processInfo(e.data)}}sendCommand(e,...t){const r=this.outbound.length();let n;n="string"==typeof e?fG(e):e,this.outbound.fill(n,...t),0===r?queueMicrotask((()=>{this.flushPending()})):this.outbound.size()>=this.pendingLimit&&this.flushPending()}publish(e,t=uG,r){let n;if(t instanceof Uint8Array)n=t;else{if("string"!=typeof t)throw _G.errorForCode(wG.BadPayload);n=dG.encode(t)}let i=n.length;(r=r||{}).reply=r.reply||"";let o,s=uG,a=0;if(r.headers){if(this.info&&!this.info.headers)throw new _G("headers",wG.ServerOptionNotAvailable);s=r.headers.encode(),a=s.length,i=n.length+a}if(this.info&&i>this.info.max_payload)throw _G.errorForCode(wG.MaxPayloadExceeded);this.outBytes+=i,this.outMsgs++,r.headers?(o=r.reply?`HPUB ${e} ${r.reply} ${a} ${i}\r\n`:`HPUB ${e} ${a} ${i}\r\n`,this.sendCommand(o,s,n,eY)):(o=r.reply?`PUB ${e} ${r.reply} ${i}\r\n`:`PUB ${e} ${i}\r\n`,this.sendCommand(o,n,eY))}request(e){return this.initMux(),this.muxSubscriptions.add(e),e}subscribe(e){return this.subscriptions.add(e),this._subunsub(e),e}_sub(e){e.queue?this.sendCommand(`SUB ${e.subject} ${e.queue} ${e.sid}\r\n`):this.sendCommand(`SUB ${e.subject} ${e.sid}\r\n`)}_subunsub(e){return this._sub(e),e.max&&this.unsubscribe(e,e.max),e}
187unsubscribe(e,t){this.unsub(e,t),(void 0===e.max||e.received>=e.max)&&this.subscriptions.cancel(e)}unsub(e,t){e&&!this.isClosed()&&(t?this.sendCommand(`UNSUB ${e.sid} ${t}\r\n`):this.sendCommand(`UNSUB ${e.sid}\r\n`),e.max=t)}resub(e,t){e&&!this.isClosed()&&(this.unsub(e),e.subject=t,this.subscriptions.resub(e),this._sub(e))}flush(e){return e||(e=DG()),this.pongs.push(e),this.outbound.fill(RY),this.flushPending(),e}sendSubscriptions(){const e=[];this.subscriptions.all().forEach((t=>{const r=t;r.queue?e.push(`SUB ${r.subject} ${r.queue} ${r.sid}${ZJ}`):e.push(`SUB ${r.subject} ${r.sid}${ZJ}`)})),e.length&&this.transport.send(fG(e.join("")))}async _close(e){this._closed||(this.whyClosed=new Error("close trace").stack||"",this.heartbeats.cancel(),this.connectError&&(this.connectError(e),this.connectError=void 0),this.muxSubscriptions.close(),this.subscriptions.close(),this.listeners.forEach((e=>{e.stop()})),this._closed=!0,await this.transport.close(e),await this.closed.resolve(e))}close(){return this._close()}isClosed(){return this._closed}drain(){const e=this.subscriptions.all(),t=[];return e.forEach((e=>{t.push(e.drain())})),Promise.all(t).then((async()=>(this.noMorePublishing=!0,await this.flush(),this.close()))).catch((()=>{}))}flushPending(){if(this.infoReceived&&this.connected&&this.outbound.size()){const e=this.outbound.drain();this.transport.send(e)}}initMux(){if(!this.subscriptions.getMux()){const e=this.muxSubscriptions.init(this.options.inboxPrefix),t=new NY(this,`${e}*`);t.callback=this.muxSubscriptions.dispatcher(),this.subscriptions.setMux(t),this.subscribe(t)}}selectServer(){const e=this.servers.selectServer();if(void 0!==e)return this.server=e,this.server}getServer(){return this.server}}class LY{constructor(t){e(this,"msg",void 0),this.msg=t}get data(){return this.msg.data}get sid(){return this.msg.sid}get subject(){return this.msg.subject}get reply(){return this.msg.reply||""}get headers(){return this.msg.headers}respond(e,t){return this.msg.respond(e,t)}respondError(e,t,r,n){var i,o;return(n=n||{}).headers=n.headers||HG(),null===(i=n.headers)||void 0===i||i.set(AG,`${e}`),null===(o=n.headers)||void 0===o||o.set(jG,t),this.msg.respond(r,n)}json(e){return this.msg.json(e)}string(){return this.msg.string()}}class DY{constructor(t,r="",n=""){e(this,"subject",void 0),e(this,"queue",void 0),e(this,"srv",void 0),""!==r&&function(e,t){if(-1!==t.indexOf(" "))throw new Error(`${e} cannot contain spaces: '${t}'`);t.split(".").forEach((r=>{if(">"===r)throw new Error(`${e} name cannot contain internal '>': '${t}'`)}))}("service group",r);let i="";if(t instanceof FY)this.srv=t,i="";else{if(!(t instanceof DY))throw new Error("unknown ServiceGroup type");{const e=t;this.srv=e.srv,""===n&&""!==e.queue&&(n=e.queue),i=e.subject}}this.subject=this.calcSubject(i,r),this.queue=n}calcSubject(e,t=""){return""===t?e:""!==e?`${e}.${t}`:t}addEndpoint(e="",t){const r="function"==typeof(t=t||{subject:e})?{handler:t,subject:e}:t;ZG("endpoint",e);let{subject:n,handler:i,metadata:o,queue:s}=r;n=n||e,s=s||this.queue,function(e,t){if(""===t)throw new Error(`${e} cannot be empty`);if(-1!==t.indexOf(" "))throw new Error(`${e} cannot contain spaces: '${t}'`);const r=t.split(".");r.forEach(((n,i)=>{if(">"===n&&i!==r.length-1)throw new Error(`${e} cannot have internal '>': '${t}'`)}))}("endpoint subject",n),n=this.calcSubject(this.subject,n);const a={name:e,subject:n,queue:s,handler:i,metadata:o};return this.srv._addEndpoint(a)}addGroup(e="",t=""){return new DY(this,e,t)}}class FY{static controlSubject(e,t="",r="",n){const i=null!=n?n:"$SRV";return""===t&&""===r?`${i}.${e}`:(ZG("control subject name",t),""!==r?(ZG("control subject id",r),`${i}.${e}.${t}.${r}`):`${i}.${e}.${t}`)}constructor(t,r={name:"",version:""}){e(this,"nc",void 0),e(this,"_id",void 0),e(this,"config",void 0),e(this,"handlers",void 0),e(this,"internal",void 0),e(this,"_stopped",void 0),e(this,"_done",void 0),e(this,"started",void 0),this.nc=t,this.config=Object.assign({},r),this.config.queue||(this.config.queue="q"),ZG("name",this.config.name),ZG("queue",this.config.queue),qJ(this.config.version),this._id=vG.next(),this.internal=[],this._done=DG(),this._stopped=!1,this.handlers=[],this.started=(new Date).toISOString(),this.reset(),this.nc.closed().then((()=>{this.close().catch()})).catch((e=>{this.close(e).catch()}))}get subjects(){return this.handlers.filter((e=>!1===e.internal)).map((e=>e.subject))}get id(){return this._id}get name(){return this.config.name}get description(){var e;return null!==(e=this.config.description)&&void 0!==e?e:""}get version(){return this.config.version}get metadata(){return this.config.metadata}errorToHeader(e){const t=HG();if(e instanceof IG){const r=e;t.set(jG,r.message),t.set(AG,`${r.code}`)}else t.set(jG,e.message),t.set(AG,"500");return t}setupHandler(e,t=!1){const r=t?"":e.queue?e.queue:this.config.queue,{name:n,subject:i,handler:o}=e,s=e;s.internal=t,t&&this.internal.push(s),s.stats=new UY(n,i,r),s.queue=r;const a=o?(e,t)=>{if(e)return void this.close(e);const r=Date.now();try{o(e,new LY(t))}catch(e){s.stats.countError(e),null==t||t.respond(uG,{headers:this.errorToHeader(e)})}finally{s.stats.countLatency(r)}}:void 0;return s.sub=this.nc.subscribe(i,{callback:a,queue:r}),s.sub.closed.then((()=>{this._stopped||this.close(new Error(`required subscription ${e.subject} stopped`)).catch()})).catch((t=>{if(!this._stopped){const r=new Error(`required subscription ${e.subject} errored: ${t.message}`);r.stack=t.stack,this.close(r).catch()}})),s}info(){return{type:EG.INFO,name:this.name,id:this.id,version:this.version,description:this.description,metadata:this.metadata,endpoints:this.endpoints()}}endpoints(){return this.handlers.map((e=>{const{subject:t,metadata:r,name:n,queue:i}=e;return{subject:t,metadata:r,name:n,queue_group:i}}))}async stats(){const e=[];for(const r of this.handlers){if("function"==typeof this.config.statsHandler)try{r.stats.data=await this.config.statsHandler(r)}catch(t){r.stats.countError(t)}e.push(r.stats.stats(r.qi))}return{type:EG.STATS,name:this.name,id:this.id,version:this.version,started:this.started,metadata:this.metadata,endpoints:e}}addInternalHandler(e,t){const r=`${e}`.toUpperCase();
187this._doAddInternalHandler(`${r}-all`,e,t),this._doAddInternalHandler(`${r}-kind`,e,t,this.name),this._doAddInternalHandler(`${r}`,e,t,this.name,this.id)}_doAddInternalHandler(e,t,r,n="",i=""){const o={};o.name=e,o.subject=FY.controlSubject(t,n,i),o.handler=r,this.setupHandler(o,!0)}start(){const e=KG(),t=e.encode(this.ping());return this.addInternalHandler(PG.PING,((e,r)=>e?(this.close(e).then().catch(),Promise.reject(e)):(r.respond(t),Promise.resolve()))),this.addInternalHandler(PG.STATS,((t,r)=>t?(this.close(t),Promise.reject(t)):this.stats().then((t=>(null==r||r.respond(e.encode(t)),Promise.resolve()))))),this.addInternalHandler(PG.INFO,((t,r)=>t?(this.close(t),Promise.reject(t)):(null==r||r.respond(e.encode(this.info())),Promise.resolve()))),this.handlers.forEach((e=>{const{subject:t}=e;"string"==typeof t&&null!==e.handler&&this.setupHandler(e)})),Promise.resolve(this)}close(e){if(this._stopped)return this._done;this._stopped=!0;let t=[];return this.nc.isClosed()||(t=this.handlers.concat(this.internal).map((e=>e.sub.drain()))),Promise.allSettled(t).then((()=>{this._done.resolve(e||null)})),this._done}get stopped(){return this._done}get isStopped(){return this._stopped}stop(e){return this.close(e)}ping(){return{type:EG.PING,name:this.name,id:this.id,version:this.version,metadata:this.metadata}}reset(){if(this.started=(new Date).toISOString(),this.handlers)for(const e of this.handlers)e.stats.reset(e.qi)}addGroup(e,t){return new DY(this,e,t)}addEndpoint(e,t){return new DY(this).addEndpoint(e,t)}_addEndpoint(e){const t=new yJ;t.noIterator="function"==typeof e.handler,t.noIterator||(e.handler=(e,r)=>{e?this.stop(e).catch():t.push(new LY(r))},t.iterClosed.then((()=>{this.close().catch()})));const r=this.setupHandler(e,!1);return r.qi=t,this.handlers.push(r),t}}class UY{constructor(t,r,n=""){e(this,"name",void 0),e(this,"subject",void 0),e(this,"average_processing_time",void 0),e(this,"num_requests",void 0),e(this,"processing_time",void 0),e(this,"num_errors",void 0),e(this,"last_error",void 0),e(this,"data",void 0),e(this,"metadata",void 0),e(this,"queue",void 0),this.name=t,this.subject=r,this.average_processing_time=0,this.num_errors=0,this.num_requests=0,this.processing_time=0,this.queue=n}reset(e){this.num_requests=0,this.processing_time=0,this.average_processing_time=0,this.num_errors=0,this.last_error=void 0,this.data=void 0;const t=e;t&&(t.time=0,t.processed=0)}countLatency(e){this.num_requests++,this.processing_time+=zG(Date.now()-e),this.average_processing_time=Math.round(this.processing_time/this.num_requests)}countError(e){this.num_errors++,this.last_error=e.message}_stats(){const{name:e,subject:t,average_processing_time:r,num_errors:n,num_requests:i,processing_time:o,last_error:s,data:a,queue:c}=this;return{name:e,subject:t,average_processing_time:r,num_errors:n,num_requests:i,processing_time:o,last_error:s,data:a,queue_group:c}}stats(e){const t=e;return!1===(null==t?void 0:t.noIterator)&&(this.processing_time=zG(t.time),this.num_requests=t.processed,this.average_processing_time=this.processing_time>0&&this.num_requests>0?this.processing_time/this.num_requests:0),this._stats()}}class zY{constructor(t,r={strategy:SG.JitterTimer,maxWait:2e3},n){e(this,"nc",void 0),e(this,"prefix",void 0),e(this,"opts",void 0),this.nc=t,this.prefix=n,this.opts=r}ping(e="",t=""){return this.q(PG.PING,e,t)}
187stats(e="",t=""){return this.q(PG.STATS,e,t)}info(e="",t=""){return this.q(PG.INFO,e,t)}async q(e,t="",r=""){const n=new yJ,i=KG(),o=FY.controlSubject(e,t,r,this.prefix),a=await this.nc.requestMany(o,uG,this.opts);return(async()=>{var e,t=!1,r=!1;try{for(var o,c=s(a);t=!(o=await c.next()).done;t=!1){const e=o.value;try{const t=i.decode(e.data);n.push(t)}catch(l){n.push((()=>{n.stop(l)}))}}}catch(l){r=!0,e=l}finally{try{t&&null!=c.return&&await c.return()}finally{if(r)throw e}}n.push((()=>{n.stop()}))})().catch((e=>{n.stop(e)})),n}}const BY="KV-Operation",qY=/^[-/=.\w]+$/,HY=/^[-/=.>*\w]+$/,$Y=/^[-\w]+$/;function VY(e){if(e.startsWith(".")||e.endsWith(".")||!qY.test(e))throw new Error(`invalid key: ${e}`)}function WY(e){if(e.startsWith(".")||e.endsWith(".")||!HY.test(e))throw new Error(`invalid key: ${e}`)}function KY(e){if(e.startsWith(".")||e.endsWith("."))throw new Error(`invalid key: ${e}`);const t=e.split(".");let r=!1;for(let n=0;n<t.length;n++)switch(t[n]){case"*":r=!0;break;case">":if(n!==t.length-1)throw new Error(`invalid key: ${e}`);r=!0}return r}function GY(e){if(!$Y.test(e))throw new Error(`invalid bucket name: ${e}`)}var JY;!function(e){e.MsgIdHdr="Nats-Msg-Id",e.ExpectedStreamHdr="Nats-Expected-Stream",e.ExpectedLastSeqHdr="Nats-Expected-Last-Sequence",e.ExpectedLastMsgIdHdr="Nats-Expected-Last-Msg-Id",e.ExpectedLastSubjectSequenceHdr="Nats-Expected-Last-Subject-Sequence"}(JY||(JY={}));class YY{constructor(t,r,n){e(this,"js",void 0),e(this,"jsm",void 0),e(this,"stream",void 0),e(this,"bucket",void 0),e(this,"direct",void 0),e(this,"codec",void 0),e(this,"prefix",void 0),e(this,"editPrefix",void 0),e(this,"useJsPrefix",void 0),e(this,"_prefixLen",void 0),e(this,"validateKey",VY),e(this,"validateSearchKey",WY),e(this,"hasWildcards",KY),GY(t),this.js=r,this.jsm=n,this.bucket=t,this.prefix="$KV",this.editPrefix="",this.useJsPrefix=!1,this._prefixLen=0}static async create(e,t,r={}){GY(t);const n=await e.jetstreamManager(),i=new YY(t,e,n);return await i.init(r),i}static async bind(e,t,r={}){var n,i;const o=await e.jetstreamManager(),s={config:{allow_direct:r.allow_direct}};GY(t);const a=new YY(t,e,o);return s.config.name=null!==(n=r.streamName)&&void 0!==n?n:a.bucketName(),Object.assign(a,s),a.stream=s.config.name,a.codec=r.codec||{key:{encode:e=>e,decode:e=>e},value:{encode:e=>e,decode:e=>e}},a.direct=null!==(i=s.config.allow_direct)&&void 0!==i&&i,a.initializePrefixes(s),a}async init(e={}){var t,r;const n=Object.assign({replicas:1,history:1,timeout:2e3,max_bytes:-1,maxValueSize:-1,codec:{key:{encode:e=>e,decode:e=>e},value:{encode:e=>e,decode:e=>e}},storage:sJ.File},e);this.codec=n.codec;const i={};this.stream=i.name=null!==(t=e.streamName)&&void 0!==t?t:this.bucketN
187ame(),i.retention=iJ.Limits,i.max_msgs_per_subject=n.history,n.maxBucketSize&&(n.max_bytes=n.maxBucketSize),n.max_bytes&&(i.max_bytes=n.max_bytes),i.max_msg_size=n.maxValueSize,i.storage=n.storage;const o=null!==(r=e.placementCluster)&&void 0!==r?r:"";if(o&&(e.placement={},e.placement.cluster=o,e.placement.tags=[]),e.placement&&(i.placement=e.placement),e.republish&&(i.republish=e.republish),e.description&&(i.description=e.description),e.mirror){const t=Object.assign({},e.mirror);t.name.startsWith(wJ)||(t.name=`${wJ}${t.name}`),i.mirror=t,i.mirror_direct=!0}else if(e.sources){const t=e.sources.map((e=>{const t=Object.assign({},e),r=t.name.startsWith(wJ)?t.name.substring(3):t.name;return t.name.startsWith(wJ)||(t.name=`${wJ}${t.name}`),e.external||r===this.bucket||(t.subject_transforms=[{src:`$KV.${r}.>`,dest:`$KV.${this.bucket}.>`}]),t}));i.sources=t,i.subjects=[this.subjectForBucket()]}else i.subjects=[this.subjectForBucket()];e.metadata&&(i.metadata=e.metadata),"boolean"==typeof e.compression&&(i.compression=e.compression?uJ.S2:uJ.None);const s=this.js.nc,a=s.getServerVersion(),c=!!a&&HJ(a,qJ("2.7.2"))>=0;i.discard=c?oJ.New:oJ.Old;const{ok:l,min:u}=s.features.get($J.JS_ALLOW_DIRECT);if(!l&&!0===e.allow_direct){const e=a?`${a.major}.${a.minor}.${a.micro}`:"unknown";return Promise.reject(new Error(`allow_direct is not available on server version ${e} - requires ${u}`))}let d;e.allow_direct="boolean"==typeof e.allow_direct?e.allow_direct:l,i.allow_direct=e.allow_direct,this.direct=i.allow_direct,i.num_replicas=n.replicas,n.ttl&&(i.max_age=zG(n.ttl)),i.allow_rollup_hdrs=!0;try{d=await this.jsm.streams.info(i.name),d.config.allow_direct||!0!==this.direct||(this.direct=!1)}catch(h){if("stream not found"!==h.message)throw h;d=await this.jsm.streams.add(i)}this.initializePrefixes(d)}initializePrefixes(e){this._prefixLen=0,this.prefix=`$KV.${this.bucket}`,this.useJsPrefix="$JS.API"!==this.js.apiPrefix;const{mirror:t}=e.config;if(t){let e=t.name;if(e.startsWith(wJ)&&(e=e.substring(3)),t.external&&""!==t.external.api){const r=t.name.substring(3);this.useJsPrefix=!1,this.prefix=`$KV.${r}`,this.editPrefix=`${t.external.api}.$KV.${e}`}else this.editPrefix=this.prefix}}bucketName(){var e;return null!==(e=this.stream)&&void 0!==e?e:`${wJ}${this.bucket}`}subjectForBucket(){return`${this.prefix}.${this.bucket}.>`}subjectForKey(e,t=!1){const r=[];return t?(this.useJsPrefix&&r.push(this.js.apiPrefix),""!==this.editPrefix?r.push(this.editPrefix):r.push(this.prefix)):this.prefix&&r.push(this.prefix),r.push(e),r.join(".")}fullKeyName(e){return""!==this.prefix?`${this.prefix}.${e}`:`$KV.${this.bucket}.${e}`}get prefixLen(){return 0===this._prefixLen&&(this._prefixLen=this.prefix.length+1),this._prefixLen}encodeKey(e){const t=[];for(const r of e.split("."))switch(r){case">":case"*":t.push(r);break;default:t.push(this.codec.key.encode(r))}return t.join(".")}decodeKey(e){const t=[];for(const r of e.split("."))switch(r){case">":case"*":t.push(r);break;default:t.push(this.codec.key.decode(r))}return t.join(".")}close(){return Promise.resolve()}dataLen(e,t){const r=t&&t.get(fJ.MessageSizeHdr)||"";return""!==r?parseInt(r,10):e.length}smToEntry(e){return new RQ(this.bucket,this.prefixLen,e)}jmToEntry(e){const t=this.decodeKey(e.subject.substring(this.prefixLen));return new PQ(this.bucket,t,e)}async create(e,t){let r;try{const r=await this.put(e,t,{previousSeq:0});return Promise.resolve(r)}catch(o){var n;if(r=o,10071!==(null==o||null===(n=o.api_error)||void 0===n?void 0:n.err_code))return Promise.reject(o)}let i=0;try{const n=await this.get(e);return"DEL"===(null==n?void 0:n.operation)||"PURGE"===(null==n?void 0:n.operation)?(i=null!==n?n.revision:0,this.update(e,t,i)):Promise.reject(r)}catch(o){return Promise.reject(o)}}update(e,t,r){if(r<=0)throw new Error("version must be greater than 0");return this.put(e,t,{previousSeq:r})}async put(e,t,r={}){const n=this.encodeKey(e);this.validateKey(n);const i={};if(void 0!==r.previousSeq){const e=HG();i.headers=e,e.set(JY.ExpectedLastSubjectSequenceHdr,`${r.previousSeq}`)}try{return(await this.js.publish(this.subjectForKey(n,!0),t,i)).seq}catch(a){const e=a;var o,s;return e.isJetStreamError()?(e.message=null===(o=e.api_error)||void 0===o?void 0:o.description,e.code=`${null===(s=e.api_error)||void 0===s?void 0:s.code}`,Promise.reject(e)):Promise.reject(a)}}async get(e,t){const r=this.encodeKey(e);this.validateKey(r);let n,i={last_by_subj:this.subjectForKey(r)};t&&t.revision>0&&(i={seq:t.revision});try{if(this.direct){const e=this.jsm.direct;
187n=await e.getMessage(this.bucketName(),i)}else n=await this.jsm.streams.getMessage(this.bucketName(),i);const e=this.smToEntry(n);return e.key!==r?null:e}catch(o){if(o.code===wG.JetStream404NoMessages)return null;throw o}}purge(e,t){return this._deleteOrPurge(e,"PURGE",t)}delete(e,t){return this._deleteOrPurge(e,"DEL",t)}async purgeDeletes(e=18e5){const t=DG(),r=[],n=await this.watch({key:">",initializedFn:()=>{t.resolve()}});(async()=>{var e,t=!1,i=!1;try{for(var o,a=s(n);t=!(o=await a.next()).done;t=!1){const e=o.value;"DEL"!==e.operation&&"PURGE"!==e.operation||r.push(e)}}catch(c){i=!0,e=c}finally{try{t&&null!=a.return&&await a.return()}finally{if(i)throw e}}})().then(),await t,n.stop();const i=Date.now()-e,o=r.map((e=>{const t=this.subjectForKey(e.key);return e.created.getTime()>=i?this.jsm.streams.purge(this.stream,{filter:t,keep:1}):this.jsm.streams.purge(this.stream,{filter:t,keep:0})})),a=await Promise.all(o);return a.unshift({success:!0,purged:0}),a.reduce(((e,t)=>(e.purged+=t.purged,e)))}async _deleteOrPurge(e,t,r){if(!this.hasWildcards(e))return this._doDeleteOrPurge(e,t,r);const n=await this.keys(e),i=[];var o,a=!1,c=!1;try{for(var l,u=s(n);a=!(l=await u.next()).done;a=!1){const e=l.value;i.push(this._doDeleteOrPurge(e,t)),100===i.length&&(await Promise.all(i),i.length=0)}}catch(d){c=!0,o=d}finally{try{a&&null!=u.return&&await u.return()}finally{if(c)throw o}}i.length>0&&await Promise.all(i)}async _doDeleteOrPurge(e,t,r){const n=this.encodeKey(e);this.validateKey(n);const i=HG();i.set(BY,t),"PURGE"===t&&i.set(fJ.RollupHdr,fJ.RollupValueSubject),null!=r&&r.previousSeq&&i.set(JY.ExpectedLastSubjectSequenceHdr,`${r.previousSeq}`),await this.js.publish(this.subjectForKey(n,!0),uG,{headers:i})}_buildCC(e,t,r={}){let n,i=(Array.isArray(e)?e:[e]).map((e=>{const t=this.encodeKey(e);return this.validateSearchKey(e),this.fullKeyName(t)})),o=aJ.LastPerSubject;return t===pJ.AllHistory&&(o=aJ.All),t===pJ.UpdatesOnly&&(o=aJ.New),1===i.length&&(n=i[0],i=void 0),Object.assign({deliver_policy:o,ack_policy:cJ.None,filter_subjects:i,filter_subject:n,flow_control:!0,idle_heartbeat:zG(5e3)},r)}remove(e){return this.purge(e)}
187async history(e={}){var t;const r=null!==(t=e.key)&&void 0!==t?t:">",n=new yJ,i={};let o;i.headers_only=e.headers_only||!1,o=()=>{n.stop()};let s=0;const a=this._buildCC(r,pJ.AllHistory,i),c=a.filter_subject,l=kJ(a);l.bindStream(this.stream),l.orderedConsumer(),l.callback(((e,t)=>{if(e)n.stop(e);else if(t){const e=this.jmToEntry(t);n.push(e),n.received++,(o&&s>0&&n.received>=s||0===t.info.pending)&&(n.push(o),o=void 0)}}));const u=await this.js.subscribe(c,l);if(o){const{info:{last:e}}=u,t=e.num_pending+e.delivered.consumer_seq;if(0===t||n.received>=t)try{o()}catch(d){n.stop(d)}finally{o=void 0}else s=t}return n._data=u,n.iterClosed.then((()=>{u.unsubscribe()})),u.closed.then((()=>{n.stop()})).catch((e=>{n.stop(e)})),n}canSetWatcherName(){const e=this.js.nc,{ok:t}=e.features.get($J.JS_NEW_CONSUMER_CREATE_API);return t}async watch(e={}){var t;const r=null!==(t=e.key)&&void 0!==t?t:">",n=new yJ,i={};i.headers_only=e.headers_only||!1;let o=pJ.LastValue;e.include===pJ.AllHistory?o=pJ.AllHistory:e.include===pJ.UpdatesOnly&&(o=pJ.UpdatesOnly);const s=!0===e.ignoreDeletes;let a=e.initializedFn,c=0;const l=this._buildCC(r,o,i),u=l.filter_subject,d=kJ(l);this.canSetWatcherName()&&d.consumerName(vG.next()),d.bindStream(this.stream),e.resumeFromRevision&&e.resumeFromRevision>0&&d.startSequence(e.resumeFromRevision),d.orderedConsumer(),d.callback(((e,t)=>{if(e)n.stop(e);else if(t){const e=this.jmToEntry(t);if(s&&"DEL"===e.operation)return;n.push(e),n.received++,a&&(c>0&&n.received>=c||0===t.info.pending)&&(n.push(a),a=void 0)}}));const h=await this.js.subscribe(u,d);if(a){const{info:{last:e}}=h,t=e.num_pending+e.delivered.consumer_seq;if(0===t||n.received>=t)try{a()}catch(f){n.stop(f)}finally{a=void 0}else c=t}return n._data=h,n.iterClosed.then((()=>{h.unsubscribe()})),h.closed.then((()=>{n.stop()})).catch((e=>{n.stop(e)})),n}async keys(e=">"){const t=new yJ,r=this._buildCC(e,pJ.LastValue,{headers_only:!0}),n=Array.isArray(e)?">":r.filter_subject,i=kJ(r);i.bindStream(this.stream),i.orderedConsumer();const o=await this.js.subscribe(n,i);(async()=>{var e,r=!1,n=!1;try{for(var i,a=s(o);r=!(i=await a.next()).done;r=!1){const e=i.value;{var c;const r=null===(c=e.headers)||void 0===c?void 0:c.get(BY);if("DEL"!==r&&"PURGE"!==r){const r=this.decodeKey(e.subject.substring(this.prefixLen));t.push(r)}0===e.info.pending&&o.unsubscribe()}}}catch(l){n=!0,e=l}finally{try{r&&null!=a.return&&await a.return()}finally{if(n)throw e}}})().then((()=>{t.stop()})).catch((e=>{t.stop(e)}));return 0===o.info.last.num_pending&&o.unsubscribe(),t}
187purgeBucket(e){return this.jsm.streams.purge(this.bucketName(),e)}destroy(){return this.jsm.streams.delete(this.bucketName())}async status(){var e,t;const r=null!==(e=null===(t=this.js.nc.info)||void 0===t?void 0:t.cluster)&&void 0!==e?e:"",n=this.bucketName(),i=await this.jsm.streams.info(n);return new QY(i,r)}}class QY{constructor(t,r=""){e(this,"si",void 0),e(this,"cluster",void 0),this.si=t,this.cluster=r}get bucket(){return this.si.config.name.startsWith(wJ)?this.si.config.name.substring(3):this.si.config.name}get values(){return this.si.state.messages}get history(){return this.si.config.max_msgs_per_subject}get ttl(){return BG(this.si.config.max_age)}get bucket_location(){return this.cluster}get backingStore(){return this.si.config.storage}get storage(){return this.si.config.storage}get replicas(){return this.si.config.num_replicas}get description(){var e;return null!==(e=this.si.config.description)&&void 0!==e?e:""}get maxBucketSize(){return this.si.config.max_bytes}get maxValueSize(){return this.si.config.max_msg_size}get max_bytes(){return this.si.config.max_bytes}get placement(){return this.si.config.placement||{cluster:"",tags:[]}}get placementCluster(){var e,t;return null!==(e=null===(t=this.si.config.placement)||void 0===t?void 0:t.cluster)&&void 0!==e?e:""}get republish(){var e;return null!==(e=this.si.config.republish)&&void 0!==e?e:{src:"",dest:""}}get streamInfo(){return this.si}get size(){return this.si.state.bytes}get metadata(){var e;return null!==(e=this.si.config.metadata)&&void 0!==e?e:{}}get compression(){return!!this.si.config.compression&&this.si.config.compression!==uJ.None}}const XY="OBJ_",ZY="SHA-256=";class eQ{constructor(t){e(this,"si",void 0),e(this,"backingStore",void 0),this.si=t,this.backingStore="JetStream"}get bucket(){return(e=this.si.config.name).startsWith(XY)?e.substring(4):e;var e}get description(){var e;return null!==(e=this.si.config.description)&&void 0!==e?e:""}get ttl(){return this.si.config.max_age}get storage(){return this.si.config.storage}get replicas(){return this.si.config.num_replicas}get sealed(){return this.si.config.sealed}get size(){return this.si.state.bytes}get streamInfo(){return this.si}get metadata(){return this.si.config.metadata}get compression(){return!!this.si.config.compression&&this.si.config.compression!==uJ.None}}function tQ(e){if(void 0===e)return;const{domain:t}=e;if(void 0===t)return e;const r=Object.assign({},e);if(delete r.domain,""===t)return r;if(r.external)throw new Error("domain and external are both set");return r.external={api:`$JS.${t}.API`},r}var rQ,nQ,iQ;!function(e){e[e.Unset=-1]="Unset",e[e.Consume=0]="Consume",e[e.Fetch=1]="Fetch"}(rQ||(rQ={})),function(e){e.HeartbeatsMissed="heartbeats_missed",e.ConsumerNotFound="consumer_not_found",e.StreamNotFound="stream_not_found",e.ConsumerDeleted="consumer_deleted",e.OrderedConsumerRecreated="ordered_consumer_recreated",e.NoResponders="no_responders"}(nQ||(nQ={})),function(e){e.DebugEvent="debug",e.Discard="discard",e.Reset="reset",e.Next="next"}(iQ||(iQ={}));const oQ=Uint8Array.of(43,65,67,75),sQ=Uint8Array.of(45,78,65,75),aQ=Uint8Array.of(43,87,80,73),cQ=Uint8Array.of(43,78,88,84),lQ=Uint8Array.of(43,84,69,82,77),uQ=Uint8Array.of(32);function dQ(e,t=5e3){return new DQ(e,t)}class hQ extends yJ{constructor(t,r,n=!1){super(),e(this,"consumer",void 0),e(this,"opts",void 0),e(this,"sub",void 0),e(this,"monitor",void 0),e(this,"pending",void 0),e(this,"inbox",void 0),e(this,"refilling",void 0),e(this,"pong",void 0),e(this,"callback",void 0),e(this,"timeout",void 0),e(this,"cleanupHandler",void 0),e(this,"listeners",void 0),e(this,"statusIterator",void 0),e(this,"forOrderedConsumer",void 0),e(this,"resetHandler",void 0),e(this,"abortOnMissingResource",void 0),e(this,"bind",void 0),e(this,"inBackOff",void 0),this.consumer=t;const i=r;this.opts=this.parseOptions(r,n),this.callback=i.callback||null,this.noIterator="function"==typeof this.callback,this.monitor=null,this.pong=null,this.pending={msgs:0,bytes:0,requests:0},this.refilling=n,this.timeout=null,this.inbox=TG(t.api.nc.options.inboxPrefix),this.listeners=[],this.forOrderedConsumer=!1,this.abortOnMissingResource=!0===i.abort_on_missing_resource,this.bind=!0===i.bind,this.inBackOff=!1,this.start()}start(){const{max_messages:e,max_bytes:t,idle_heartbeat:r,threshold_bytes:n,threshold_messages:i}=this.opts;this.closed().then((e=>{if(this.cleanupHandler)try{this.cleanupHandler(e)}catch(t){}}));const{sub:o}=this;o&&o.unsubscribe(),this.sub=this.consumer.api.nc.subscribe(this.inbox,{callback:(r,o)=>{var s;if(r)return void this.stop(r);null===(s=this.monitor)||void 0===s||s.work();if(o.subject===this.inbox){var a,c;if(tJ(o))return;const e=null===(a=o.headers)||void 0===a?void 0:a.code,t=(null===(c=o.headers)||void 0===c||null===(c=c.description)||void 0===c?void 0:c.toLowerCase())||"unknown",{msgsLeft:r,bytesLeft:n}=this.parseDiscard(o.headers);if(r>0||n>0)this.pending.msgs-=r,this.pending.bytes-=n,this.pending.requests--,this.notify(iQ.Discard,{msgsLeft:r,bytesLeft:n});else{if(400===e)return void this.stop(new _G(t,`${e}`));if(409===e&&"consumer deleted"===t){if(this.notify(nQ.ConsumerDeleted,`${e} ${t}`),!this.refilling||this.abortOnMissingResource){const r=new _G(t,`${e}`);return void this.stop(r)}}else if(503===e){if(this.notify(nQ.NoResponders,`${e} No Responders`),!this.refilling||this.abortOnMissingResource){const t=new _G("no responders",`${e}`);return void this.stop(t)}}else this.notify(iQ.DebugEvent,`${e} ${t}`)}}else this._push(dQ(o,this.consumer.api.timeout)),this.received++,this.pending.msgs&&this.pending.msgs--,this.pending.bytes&&(this.pending.bytes-=o.size());if(0===this.pending.msgs&&0===this.pending.bytes&&(this.pending.requests=0),this.refilling){if(e&&this.pending.msgs<=i||t&&this.pending.bytes<=n){const e=this.pullOptions();this.pull(e)}}else 0===this.pending.requests&&this._push((()=>{this.stop()}))}}),this.sub.closed.then((()=>{this.sub.draining&&this._push((()=>{this.stop()}))})),r&&(this.monitor=new bJ(r,(e=>(this.notify(nQ.HeartbeatsMissed,e),this.resetPending().then((()=>{})).catch((()=>{})),!1)),{maxOut:2})),(async e=>{const t=this.consumer.api.nc.status();this.statusIterator=t;var r,n=!1,i=!1;try{for(var o,a=s(t);n=!(o=await a.next()).done;n=!1){switch(o.value.type){case yG.Disconnect:null===(e=this.monitor)||void 0===e||e.cancel();break;case yG.Reconnect:this.resetPending().then((e=>{var t;e&&(null===(t=this.monitor)||void 0===t||t.restart())})).catch((()=>{}))}}}catch(c){i=!0,r=c}finally{try{n&&null!=a.return&&await a.return()}finally{if(i)throw r}}})(),this.pull(this.pullOptions())}_push(e){if(this.callback){const r="function"==typeof e?e:null;try{r?r():this.callback(e)}catch(t){this.stop(t)}}else super.push(e)}notify(e,t){this.listeners.length>0&&(()=>
187{this.listeners.forEach((r=>{r.done||r.push({type:e,data:t})}))})()}resetPending(){return this.bind?this.resetPendingNoInfo():this.resetPendingWithInfo()}resetPendingNoInfo(){return this.pending.msgs=0,this.pending.bytes=0,this.pending.requests=0,this.pull(this.pullOptions()),Promise.resolve(!0)}async resetPendingWithInfo(){if(this.inBackOff)return!1;let e=0,t=0;const r=UG([this.opts.expires]);let n=0;for(;;){if(this.done)return!1;if(this.consumer.api.nc.isClosed())return console.error("aborting resetPending - connection is closed"),!1;try{return await this.consumer.info(),this.inBackOff=!1,e=0,this.pending.msgs=0,this.pending.bytes=0,this.pending.requests=0,this.pull(this.pullOptions()),!0}catch(i){if("stream not found"===i.message){if(t++,this.notify(nQ.StreamNotFound,t),!this.refilling||this.abortOnMissingResource)return this.stop(i),!1}else if("consumer not found"===i.message){if(e++,this.notify(nQ.ConsumerNotFound,e),this.resetHandler)try{this.resetHandler()}catch(J8){}if(!this.refilling||this.abortOnMissingResource)return this.stop(i),!1;if(this.forOrderedConsumer)return!1}else e=0,t=0;this.inBackOff=!0;const o=LG(r.backoff(n));await Promise.race([o,this.consumer.api.nc.closed()]),o.cancel(),n++}}}pull(e){var t,r;this.pending.bytes+=null!==(t=e.max_bytes)&&void 0!==t?t:0,this.pending.msgs+=null!==(r=e.batch)&&void 0!==r?r:0,this.pending.requests++;const n=this.consumer.api.nc;this._push((()=>{n.publish(`${this.consumer.api.prefix}.CONSUMER.MSG.NEXT.${this.consumer.stream}.${this.consumer.name}`,this.consumer.api.jc.encode(e),{reply:this.inbox}),this.notify(iQ.Next,e)}))}pullOptions(){return{batch:this.opts.max_messages-this.pending.msgs,max_bytes:this.opts.max_bytes-this.pending.bytes,idle_heartbeat:zG(this.opts.idle_heartbeat),expires:zG(this.opts.expires)}}parseDiscard(e){const t={msgsLeft:0,bytesLeft:0},r=null==e?void 0:e.get(fJ.PendingMessagesHdr);r&&(t.msgsLeft=parseInt(r));const n=null==e?void 0:e.get(fJ.PendingBytesHdr);return n&&(t.bytesLeft=parseInt(n)),t}trackTimeout(e){this.timeout=e}close(){return this.stop(),this.iterClosed}closed(){return this.iterClosed}clearTimers(){var e,t;null===(e=this.monitor)||void 0===e||e.cancel(),this.monitor=null,null===(t=this.timeout)||void 0===t||t.cancel(),this.timeout=null}setCleanupHandler(e){this.cleanupHandler=e}stop(e){var t,r;this.done||(null===(t=this.sub)||void 0===t||t.unsubscribe(),this.clearTimers(),null===(r=this.statusIterator)||void 0===r||r.stop(),this._push((()=>{super.stop(e),this.listeners.forEach((e=>{e.stop()}))})))}parseOptions(e,t=!1){const r=e||{};if(r.max_messages=r.max_messages||0,r.max_bytes=r.max_bytes||0,0!==r.max_messages&&0!==r.max_bytes)throw new Error("only specify one of max_messages or max_bytes");if(0===r.max_messages&&(r.max_messages=100),r.expires=r.expires||3e4,r.expires<1e3)throw new Error("expires should be at least 1000ms");if(r.idle_heartbeat=r.idle_heartbeat||r.expires/2,r.idle_heartbeat=r.idle_heartbeat>3e4?3e4:r.idle_heartbeat,t){const e=Math.round(.75*r.max_messages)||1;r.threshold_messages=r.threshold_messages||e;const t=Math.round(.75*r.max_bytes)||1;r.threshold_bytes=r.threshold_bytes||t}return r}status(){const e=new yJ;return this.listeners.push(e),Promise.resolve(e)}}class fQ extends yJ{constructor(){super(),e(this,"src",void 0),e(this,"listeners",void 0),this.listeners=[]}setSource(e){this.src&&(this.src.resetHandler=void 0,this.src.setCleanupHandler(),this.src.stop()),this.src=e,this.src.setCleanupHandler((e=>{this.stop(e||void 0)})),(async()=>{const e=await this.src.status();var t,r=!1,n=!1;try{for(var i,o=s(e);r=!(i=await o.next()).done;r=!1){const e=i.value;this.notify(e.type,e.data)}}catch(a){n=!0,t=a}finally{try{r&&null!=o.return&&await o.return()}finally{if(n)throw t}}})().catch((()=>{}))}notify(e,t){this.listeners.length>0&&(()=>{this.listeners.forEach((r=>{r.done||r.push({type:e,data:t})}))})()}stop(e){var t;this.done||(null===(t=this.src)||void 0===t||t.stop(e),super.stop(e),this.listeners.forEach((e=>{e.stop()})))}close(){return this.stop(),this.iterClosed}closed(){return this.iterClosed}status(){const e=new yJ;return this.listeners.push(e),Promise.resolve(e)}}class pQ{constructor(t,r){e(this,"api",void 0),e(this,"_info",void 0),e(this,"stream",void 0),e(this,"name",void 0),this.api=t,this._info=r,this.stream=r.stream_name,this.name=r.name}consume(e={max_messages:100,expires:3e4}){return Promise.resolve(new hQ(this,e,!0))}fetch(e={max_messages:100,expires:3e4}){const t=new hQ(this,e,!1),r=MG(Math.round(1.05*t.opts.expires));return t.closed().catch((()=>{})).finally((()=>{r.cancel()})),r.catch((()=>{t.close().catch()})),t.trackTimeout(r),Promise.resolve(t)}next(e={expires:3e4}){const t=DG(),r=e;r.max_messages=1;const n=new hQ(this,r,!1),i=Math.round(1.05*n.opts.expires);i>=6e4&&(async()=>{var e,r=!1,i=!1;try{for(var o,a=s(await n.status());r=!(o=await a.next()).done;r=!1){const e=o.value;if(e.type===nQ.HeartbeatsMissed&&e.data>=2){t.reject(new Error("consumer missed heartbeats"));break}}}catch(c){i=!0,e=c}finally{try{r&&null!=a.return&&await a.return()}finally{if(i)throw e}}})().catch(),(async()=>{var e,r=!1,i=!1;try{for(var o,a=s(n);r=!(o=await a.next()).done;r=!1){const e=o.value;t.resolve(e);break}}catch(c){i=!0,e=c}finally{try{r&&null!=a.return&&await a.return()}finally{if(i)throw e}}})().catch((()=>{}));const o=MG(i);return n.closed().then((e=>{e?t.reject(e):t.resolve(null)})).catch((e=>{t.reject(e)})).finally((()=>{o.cancel()}
187)),o.catch((e=>{t.resolve(null),n.close().catch()})),n.trackTimeout(o),t}delete(){const{stream_name:e,name:t}=this._info;return this.api.delete(e,t)}info(e=!1){if(e)return Promise.resolve(this._info);const{stream_name:t,name:r}=this._info;return this.api.info(t,r).then((e=>(this._info=e,this._info)))}}class gQ{constructor(t,r,n={}){e(this,"api",void 0),e(this,"consumerOpts",void 0),e(this,"consumer",void 0),e(this,"opts",void 0),e(this,"cursor",void 0),e(this,"stream",void 0),e(this,"namePrefix",void 0),e(this,"serial",void 0),e(this,"currentConsumer",void 0),e(this,"userCallback",void 0),e(this,"iter",void 0),e(this,"type",void 0),e(this,"startSeq",void 0),e(this,"maxInitialReset",void 0),this.api=t,this.stream=r,this.cursor={stream_seq:1,deliver_seq:0},this.namePrefix=vG.next(),"string"==typeof n.name_prefix&&(XG("name_prefix",n.name_prefix),this.namePrefix=n.name_prefix+this.namePrefix),this.serial=0,this.currentConsumer=null,this.userCallback=null,this.iter=null,this.type=rQ.Unset,this.consumerOpts=n,this.maxInitialReset=30,this.startSeq=this.consumerOpts.opt_start_seq||0,this.cursor.stream_seq=this.startSeq>0?this.startSeq-1:0}getConsumerOpts(e){this.serial++;e=0===e?1:e;const t={name:`${this.namePrefix}_${this.serial}`,deliver_policy:aJ.StartSequence,opt_start_seq:e,ack_policy:cJ.None,inactive_threshold:zG(3e5),num_replicas:1};return!0===this.consumerOpts.headers_only&&(t.headers_only=!0),Array.isArray(this.consumerOpts.filterSubjects)&&(t.filter_subjects=this.consumerOpts.filterSubjects),"string"==typeof this.consumerOpts.filterSubjects&&(t.filter_subject=this.consumerOpts.filterSubjects),this.consumerOpts.replay_policy&&(t.replay_policy=this.consumerOpts.replay_policy),e===this.startSeq+1&&(t.deliver_policy=this.consumerOpts.deliver_policy||aJ.StartSequence,this.consumerOpts.deliver_policy!==aJ.LastPerSubject&&this.consumerOpts.deliver_policy!==aJ.New&&this.consumerOpts.deliver_policy!==aJ.Last||(delete t.opt_start_seq,t.deliver_policy=this.consumerOpts.deliver_policy),t.deliver_policy===aJ.LastPerSubject&&void 0===t.filter_subjects&&void 0===t.filter_subject&&(t.filter_subject=">"),this.consumerOpts.opt_start_time&&(delete t.opt_start_seq,t.deliver_policy=aJ.StartTime,t.opt_start_time=this.consumerOpts.opt_start_time),this.consumerOpts.inactive_threshold&&(t.inactive_threshold=zG(this.consumerOpts.inactive_threshold))),t}async resetConsumer(e=0){var t,r;vG.next();const n=0===this.serial;null===(t=this.consumer)||void 0===t||t.delete().catch((()=>{})),e=0===e?1:e,this.cursor.deliver_seq=0;const i=this.getConsumerOpts(e);i.max_deliver=1,i.mem_storage=!0;const o=UG([(null===(r=this.opts)||void 0===r?void 0:r.expires)||3e4]);let s;for(let d=0;;d++)try{var a;s=await this.api.add(this.stream,i),null===(a=this.iter)||void 0===a||a.notify(nQ.OrderedConsumerRecreated,s.name);break}catch(u){var c,l;if("stream not found"===u.message)if(null===(c=this.iter)||void 0===c||c.notify(nQ.StreamNotFound,d),this.type===rQ.Fetch||!0===this.opts.abort_on_missing_resource)return null===(l=this.iter)||void 0===l||l.stop(u),Promise.reject(u);if(n&&d>=this.maxInitialReset)throw u;await LG(o.backoff(d+1))}return s}internalHandler(e){return t=>{if(this.serial!==e)return;const r=t.info.deliverySequence;var n;r===this.cursor.deliver_seq+1?(this.cursor.deliver_seq=r,this.cursor.stream_seq=t.info.streamSequence,this.userCallback?this.userCallback(t):null===(n=this.iter)||void 0===n||n.push(t)):this.notifyOrderedResetAndReset()}}async reset(e={max_messages:100,expires:3e4},t){const r=(t=t||{}).fromFetch||!1,n=t.orderedReset||!1;var i,o;if(this.type===rQ.Fetch&&n)return null===(i=this.iter)||void 0===i||i.src.stop(),await(null===(o=this.iter)||void 0===o?void 0:o.closed()),void(this.currentConsumer=null);(null===this.currentConsumer||n)&&(this.currentConsumer=await this.resetConsumer(this.cursor.stream_seq+1)),(null===this.iter||r)&&(this.iter=new fQ),this.consumer=new pQ(this.api,this.currentConsumer);e.callback=this.internalHandler(this.serial);let s=null;this.type===rQ.Fetch&&r?s=await this.consumer.fetch(e):this.type===rQ.Consume&&(s=await this.consumer.consume(e));const a=s;a.forOrderedConsumer=!0,a.resetHandler=()=>{this.notifyOrderedResetAndReset()},this.iter.setSource(a)}notifyOrderedResetAndReset(){var e;null===(e=this.iter)||void 0===e||e.notify(iQ.Reset,""),this.reset(this.opts,{orderedReset:!0})}async consume(e={max_messages:100,expires:3e4}){if(e.bind)return Promise.reject(new Error("bind is not supported"));
187if(this.type===rQ.Fetch)return Promise.reject(new Error("ordered consumer initialized as fetch"));if(this.type===rQ.Consume)return Promise.reject(new Error("ordered consumer doesn't support concurrent consume"));const{callback:t}=e;return t&&(this.userCallback=t),this.type=rQ.Consume,this.opts=e,await this.reset(e),this.iter}async fetch(e={max_messages:100,expires:3e4}){var t;if(e.bind)return Promise.reject(new Error("bind is not supported"));if(this.type===rQ.Consume)return Promise.reject(new Error("ordered consumer already initialized as consume"));if(!1===(null===(t=this.iter)||void 0===t?void 0:t.done))return Promise.reject(new Error("ordered consumer doesn't support concurrent fetch"));const{callback:r}=e;return r&&(this.userCallback=r),this.type=rQ.Fetch,this.opts=e,await this.reset(e,{fromFetch:!0}),this.iter}async next(e={expires:3e4}){const t=e;if(t.bind)return Promise.reject(new Error("bind is not supported"));t.max_messages=1;const r=DG();t.callback=e=>{this.userCallback=null,r.resolve(e)};return(await this.fetch(t)).iterClosed.then((e=>{e&&r.reject(e),r.resolve(null)})).catch((e=>{r.reject(e)})),r}delete(){return this.currentConsumer?this.api.delete(this.stream,this.currentConsumer.name).then((e=>Promise.resolve(e))).catch((e=>Promise.reject(e))).finally((()=>{this.currentConsumer=null})):Promise.resolve(!1)}async info(e){return null==this.currentConsumer?(this.currentConsumer=await this.resetConsumer(this.startSeq),Promise.resolve(this.currentConsumer)):e&&this.currentConsumer?Promise.resolve(this.currentConsumer):this.api.info(this.stream,this.currentConsumer.name)}}class mQ{constructor(t){e(this,"api",void 0),e(this,"notified",void 0),this.api=t,this.notified=!1}checkVersion(){const e=this.api.nc.features.get($J.JS_SIMPLIFICATION);return e.ok?Promise.resolve():Promise.reject(new Error(`consumers framework is only supported on servers ${e.min} or better`))}getPullConsumerFor(e){if(void 0!==e.config.deliver_subject)throw new Error("push consumer not supported");return new pQ(this.api,e)}async get(e,t={}){return"object"==typeof t?this.ordered(e,t):(await this.checkVersion(),this.api.info(e,t).then((e=>void 0!==e.config.deliver_subject?Promise.reject(new Error("push consumer not supported")):new pQ(this.api,e))).catch((e=>Promise.reject(e))))}async ordered(e,t){await this.checkVersion();const r=this.api;return new yQ(r.nc,r.opts).info(e).then((r=>Promise.resolve(new gQ(this.api,e,t)))).catch((e=>Promise.reject(e)))}}class vQ{constructor(t,r){e(this,"api",void 0),e(this,"_info",void 0),this.api=t,this._info=r}get name(){return this._info.config.name}alternates(){return this.info().then((e=>e.alternates?e.alternates:[]))}async best(){if(await this.info(),this._info.alternates){const e=await this.api.info(this._info.alternates[0].name);return new vQ(this.api,e)}return this}info(e=!1,t){return e?Promise.resolve(this._info):this.api.info(this.name,t).then((e=>(this._info=e,this._info)))}getConsumerFromInfo(e){return new mQ(new WJ(this.api.nc,this.api.opts)).getPullConsumerFor(e)}getConsumer(e){return new mQ(new WJ(this.api.nc,this.api.opts)).get(this.name,e)}getMessage(e){return this.api.getMessage(this.name,e)}deleteMessage(e,t){return this.api.deleteMessage(this.name,e,t)}}class yQ extends zJ{constructor(e,t){super(e,t)}checkStreamConfigVersions(e){const t=this.nc;if(e.metadata){const{min:e,ok:r}=t.features.get($J.JS_STREAM_CONSUMER_METADATA);if(!r)throw new Error(`stream 'metadata' requires server ${e}`)}if(e.first_seq){const{min:e,ok:r}=t.features.get($J.JS_STREAM_FIRST_SEQ);if(!r)throw new Error(`stream 'first_seq' requires server ${e}`)}if(e.subject_transform){const{min:e,ok:r}=t.features.get($J.JS_STREAM_SUBJECT_TRANSFORM);if(!r)throw new Error(`stream 'subject_transform' requires server ${e}`)}if(e.compression){const{min:e,ok:r}=t.features.get($J.JS_STREAM_COMPRESSION);if(!r)throw new Error(`stream 'compression' requires server ${e}`)}if(e.consumer_limits){const{min:e,ok:r}=t.features.get($J.JS_DEFAULT_CONSUMER_LIMITS);if(!r)throw new Error(`stream 'consumer_limits' requires server ${e}`)}function r(e,r){var n;if(((null==r||null===(n=r.subject_transforms)||void 0===n?void 0:n.length)||0)>0){const{min:r,ok:n}=t.features.get($J.JS_STREAM_SOURCE_SUBJECT_TRANSFORM);if(!n)throw new Error(`${e} 'subject_transforms' requires server ${r}`)}}
187e.sources&&e.sources.forEach((e=>{r("stream sources",e)})),e.mirror&&r("stream mirror",e.mirror)}async add(e={}){var t;this.checkStreamConfigVersions(e),QG(e.name),e.mirror=tQ(e.mirror),e.sources=null===(t=e.sources)||void 0===t?void 0:t.map(tQ);const r=await this._request(`${this.prefix}.STREAM.CREATE.${e.name}`,e);return this._fixInfo(r),r}async delete(e){QG(e);return(await this._request(`${this.prefix}.STREAM.DELETE.${e}`)).success}async update(e,t={}){var r;if("object"==typeof e){const r=e;e=r.name,t=r,console.trace("�[33m >> streams.update(config: StreamConfig) api changed to streams.update(name: string, config: StreamUpdateConfig) - this shim will be removed - update your code.  �[0m")}this.checkStreamConfigVersions(t),QG(e);const n=await this.info(e),i=Object.assign(n.config,t);i.mirror=tQ(i.mirror),i.sources=null===(r=i.sources)||void 0===r?void 0:r.map(tQ);const o=await this._request(`${this.prefix}.STREAM.UPDATE.${e}`,i);return this._fixInfo(o),o}async info(e,t){QG(e);const r=`${this.prefix}.STREAM.INFO.${e}`;let n=await this._request(r,t),{total:i,limit:o}=n,s=n.state.subjects?Object.getOwnPropertyNames(n.state.subjects).length:1;if(i&&i>s){const e=[n],a=t||{};let c=0;for(;i>s;){c++,a.offset=o*c;const t=await this._request(r,a);i=t.total,e.push(t);const n=Object.getOwnPropertyNames(t.state.subjects).length;if(s+=n,n<o)break}let l={};for(let t=0;t<e.length;t++)n=e[t],n.state.subjects&&(l=Object.assign(l,n.state.subjects));n.offset=0,n.total=0,n.limit=0,n.state.subjects=l}return this._fixInfo(n),n}list(e=""){const t=null!=e&&e.length?{subject:e}:{},r=`${this.prefix}.STREAM.LIST`;return new BJ(r,(e=>{const t=e;return t.streams.forEach((e=>{this._fixInfo(e)})),t.streams}),this,t)}_fixInfo(e){e.config.sealed=e.config.sealed||!1,e.config.deny_delete=e.config.deny_delete||!1,e.config.deny_purge=e.config.deny_purge||!1,e.config.allow_rollup_hdrs=e.config.allow_rollup_hdrs||!1}async purge(e,t){if(t){const{keep:e,seq:r}=t;if("number"==typeof e&&"number"==typeof r)throw new Error("can specify one of keep or seq")}QG(e);return await this._request(`${this.prefix}.STREAM.PURGE.${e}`,t)}async deleteMessage(e,t,r=!0){QG(e);const n={seq:t};r||(n.no_erase=!0);return(await this._request(`${this.prefix}.STREAM.MSG.DELETE.${e}`,n)).success}async getMessage(e,t){QG(e);const r=await this._request(`${this.prefix}.STREAM.MSG.GET.${e}`,t);return new kQ(r)}find(e){return this.findStream(e)}listKvs(){const e=`${this.prefix}.STREAM.LIST`;return new BJ(e,(e=>{const t=e.streams.filter((e=>e.config.name.startsWith(wJ)));t.forEach((e=>{this._fixInfo(e)}));let r="";var n,i;t.length&&(r=null!==(n=null===(i=this.nc.info)||void 0===i?void 0:i.cluster)&&void 0!==n?n:"");return t.map((e=>new QY(e,r)))}),this)}listObjectStores(){const e=`${this.prefix}.STREAM.LIST`;return new BJ(e,(e=>{const t=e.streams.filter((e=>e.config.name.startsWith(XY)));t.forEach((e=>{this._fixInfo(e)}));return t.map((e=>new eQ(e)))}),this)}names(e=""){const t=null!=e&&e.length?{subject:e}:{},r=`${this.prefix}.STREAM.NAMES`;return new BJ(r,(e=>e.streams),this,t)}async get(e){const t=await this.info(e);return Promise.resolve(new vQ(this,t))}}class bQ extends zJ{constructor(e,t){super(e,t)}async getMessage(e,t){QG(e);let r=t;const{last_by_subj:n}=r;n&&(r=null);const i=r?this.jc.encode(r):uG,o=this.opts.apiPrefix||"$JS.API",s=n?`${o}.DIRECT.GET.${e}.${n}`:`${o}.DIRECT.GET.${e}`,a=await this.nc.request(s,i,{timeout:this.timeout}),c=rJ(a);if(c)return Promise.reject(c);const l=new wQ(a);return Promise.resolve(l)}async getBatch(e,t){QG(e);const r=`${this.opts.apiPrefix||"$JS.API"}.DIRECT.GET.${e}`;if(!Array.isArray(t.multi_last)||0===t.multi_last.length)return Promise.reject("multi_last is required");const n=JSON.stringify(t,((e,t)=>"up_to_time"===e&&t instanceof Date?t.toISOString():t)),i=new yJ,o=await this.nc.requestMany(r,n,{strategy:SG.SentinelMsg});return(async()=>{let e,t=!1,r=!1;var n,a=!1,c=!1;try{for(var l,u=s(o);a=!(l=await u.next()).done;a=!1){const n=l.value;if(!t){var d,h;t=!0;const i=(null===(d=n.headers)||void 0===d?void 0:d.code)||0;if(0!==i&&i<200||i>299){var f;e=null===(f=n.headers)||void 0===f?void 0:f.description.toLowerCase();break}if(""===(null===(h=n.headers)||void 0===h?void 0:h.get("Nats-Num-Pending"))){r=!0;break}}if(0===n.data.length)break;i.push(new wQ(n))}}catch(p){c=!0,n=p}finally{try{a&&null!=u.return&&await u.return()}finally{if(c)throw n}}i.push((()=>
187{if(r)throw new Error("batch direct get not supported by the server");if(e)throw new Error(`bad request: ${e}`);i.stop()}))})(),Promise.resolve(i)}}class wQ{constructor(t){if(e(this,"data",void 0),e(this,"header",void 0),!t.headers)throw new Error("headers expected");this.data=t.data,this.header=t.headers}get subject(){return this.header.last(gJ.Subject)}get seq(){const e=this.header.last(gJ.Sequence);return"string"==typeof e?parseInt(e):0}get time(){return new Date(Date.parse(this.timestamp))}get timestamp(){return this.header.last(gJ.TimeStamp)}get stream(){return this.header.last(gJ.Stream)}json(e){return KG(e).decode(this.data)}string(){return hG.decode(this.data)}}e(wQ,"jc",void 0);class xQ extends zJ{constructor(t,r){super(t,r),e(this,"streams",void 0),e(this,"consumers",void 0),e(this,"direct",void 0),this.streams=new yQ(t,r),this.consumers=new WJ(t,r),this.direct=new bQ(t,r)}async getAccountInfo(){return await this._request(`${this.prefix}.INFO`)}jetstream(){return this.nc.jetstream(this.getOptions())}advisories(){const e=new yJ;return this.nc.subscribe("$JS.EVENT.ADVISORY.>",{callback:(t,r)=>{if(t)throw t;try{const t=this.parseJsResponse(r),n=t.type.split("."),i=n[n.length-1];e.push({kind:i,data:t})}catch(t){e.stop(t)}}}),e}}class kQ{constructor(t){e(this,"_header",void 0),e(this,"smr",void 0),this.smr=t}get subject(){return this.smr.message.subject}get seq(){return this.smr.message.seq}get timestamp(){return this.smr.message.time}get time(){return new Date(Date.parse(this.timestamp))}get data(){return this.smr.message.data?this._parse(this.smr.message.data):uG}get header(){if(!this._header)if(this.smr.message.hdrs){const e=this._parse(this.smr.message.hdrs);this._header=VG.decode(e)}else this._header=HG();return this._header}_parse(e){const t=atob(e),r=t.length,n=new Uint8Array(r);for(let i=0;i<r;i++)n[i]=t.charCodeAt(i);return n}json(e){return KG(e).decode(this.data)}string(){return hG.decode(this.data)}}e(kQ,"jc",void 0);class _Q{constructor(t){e(this,"api",void 0),this.api=t}get(e){return this.api.info(e).then((e=>new vQ(this.api,e)))}}class CQ{constructor(t){e(this,"info",void 0),e(this,"hdrs",void 0),this.info=t}get name(){return this.info.name}get description(){var e;return null!==(e=this.info.description)&&void 0!==e?e:""}get headers(){return this.hdrs||(this.hdrs=VG.fromRecord(this.info.headers||{})),this.hdrs}get options(){return this.info.options}get bucket(){return this.info.bucket}get chunks(){return this.info.chunks}get deleted(){var e;return null!==(e=this.info.deleted)&&void 0!==e&&e}get digest(){return this.info.digest}get mtime(){return this.info.mtime}get nuid(){return this.info.nuid}get size(){return this.info.size}get revision(){return this.info.revision}get metadata(){return this.info.metadata||{}}isLink(){var e,t;return void 0!==(null===(e=this.info.options)||void 0===e?void 0:e.link)&&null!==(null===(t=this.info.options)||void 0===t?void 0:t.link)}}function SQ(e){var t;const r={name:e.name,description:null!==(t=e.description)&&void 0!==t?t:"",options:e.options,metadata:e.metadata};if(e.headers){const t=e.headers;r.headers=t.toRecord()}return r}class EQ{constructor(t,r,n){e(this,"jsm",void 0),e(this,"js",void 0),e(this,"stream",void 0),e(this,"name",void 0),this.name=t,this.jsm=r,this.js=n}_checkNotEmpty(e){return e&&0!==e.length?{name:e}:{name:e,error:new Error("name cannot be empty")}}async info(e){const t=await this.rawInfo(e);return t?new CQ(t):null}async list(){const e=[],t=await this.watch({ignoreDeletes:!0,includeHistory:!0});var r,n=!1,i=!1;try{for(var o,a=s(t);n=!(o=await a.next()).done;n=!1){const t=o.value;if(null===t)break;e.push(t)}}catch(c){i=!0,r=c}finally{try{n&&null!=a.return&&await a.return()}finally{if(i)throw r}}return Promise.resolve(e)}async rawInfo(e){const{name:t,error:r}=this._checkNotEmpty(e);if(r)return Promise.reject(r);const n=this._metaSubject(t);try{const e=await this.jsm.streams.getMessage(this.stream,{last_by_subj:n}),t=KG().decode(e.data);return t.revision=e.seq,t}catch(i){return"404"===i.code?null:Promise.reject(i)}}async _si(e){try{return await this.jsm.streams.info(this.stream,e)}catch(t){return"404"===t.code?null:Promise.reject(t)}}async seal(){let e=await this._si();return null===e?Promise.reject(new Error("object store not found")):(e.config.sealed=!0,e=await this.jsm.streams.update(this.stream,e.config),Promise.resolve(new eQ(e)))}async status(e){const t=await this._si(e);return null===t?Promise.reject(new Error("object store not found")):Promise.resolve(new eQ(t))}destroy(){return this.jsm.streams.delete(this.stream)}async _put(e,t,r){var n,i;const o=this.js.getOptions();(r=r||{timeout:o.timeout}).timeout=r.timeout||o.timeout,r.previousRevision=null!==(n=r.previousRevision)&&void 0!==n?n:void 0;const{timeout:s,previousRevision:a}=r,c=this.js.nc.info,l=(null==c?void 0:c.max_payload)||1024;(e=e||{}).options=e.options||{};let u=(null===(i=e.options)||void 0===i?void 0:i.max_chunk_size)||131072;u=u>l?l:u,e.options.max_chunk_size=u;const d=await this.info(e.name),{name:h,error:f}=this._checkNotEmpty(e.name);if(f)return Promise.reject(f);const p=vG.next(),g=this._chunkSubject(p),m=this._metaSubject(h),v=Object.assign({bucket:this.name,nuid:p,size:0,chunks:0},SQ(e)),y=DG(),b=[],w=new EJ;try{const r=t?t.getReader():null,n=OJ.create();for(;;){const{done:t,value:i}=r?await r.read():{done:!0,value:void 0};if(t){if(w.size()>0){const e=w.drain();n.update(e),v.chunks++,v.size+=e.length,b.push(this.js.publish(g,e,{timeout:s}
187))}await Promise.all(b),b.length=0,v.mtime=(new Date).toISOString();const e=SJ.encode(n.digest());v.digest=`${ZY}${e}`,v.deleted=!1;const t=HG();"number"==typeof a&&t.set(JY.ExpectedLastSubjectSequenceHdr,`${a}`),t.set(fJ.RollupHdr,fJ.RollupValueSubject);const r=await this.js.publish(m,KG().encode(v),{headers:t,timeout:s});if(v.revision=r.seq,d)try{await this.jsm.streams.purge(this.stream,{filter:`$O.${this.name}.C.${d.nuid}`})}catch(x){}y.resolve(new CQ(v));break}if(i)for(w.fill(i);w.size()>u;){v.chunks++,v.size+=u;const t=w.drain(e.options.max_chunk_size);n.update(t),b.push(this.js.publish(g,t,{timeout:s}))}}}catch(k){await this.jsm.streams.purge(this.stream,{filter:g}),y.reject(k)}return y}putBlob(e,t,r){return null===t&&(t=new Uint8Array(0)),this.put(e,function(e){return new ReadableStream({pull(t){t.enqueue(e),t.close()}})}(t),r)}put(e,t,r){var n;return null!=e&&null!==(n=e.options)&&void 0!==n&&n.link?Promise.reject(new Error("link cannot be set when putting the object in bucket")):this._put(e,t,r)}async getBlob(e){const t=await this.get(e);if(null===t)return Promise.resolve(null);const r=await Promise.all([t.error,async function(e){const t=new EJ,r=e.getReader();for(;;){const{done:e,value:n}=await r.read();if(e)return t.drain();n&&n.length&&t.fill(n)}}(t.data)]);return r[0]?Promise.reject(r[0]):Promise.resolve(r[1])}async get(e){const t=await this.rawInfo(e);if(null===t)return Promise.resolve(null);if(t.deleted)return Promise.resolve(null);if(t.options&&t.options.link){const e=t.options.link.name||"";if(""===e)throw new Error("link is a bucket");return(t.options.link.bucket!==this.name?await EQ.create(this.js,t.options.link.bucket):this).get(e)}if(!t.digest.startsWith(ZY))return Promise.reject(new Error(`unknown digest type: ${t.digest}`));const r=MJ(t.digest.substring(8));if(null===r)return Promise.reject(new Error(`unable to parse digest: ${t.digest}`));const n=DG(),i={info:new CQ(t),error:n};if(0===t.size)return i.data=new ReadableStream({pull(e){e.enqueue(new Uint8Array(0)),e.close()}}),n.resolve(null),Promise.resolve(i);let o;const a=kJ();a.orderedConsumer();const c=OJ.create(),l=`$O.${this.name}.C.${t.nuid}`,u=await this.js.subscribe(l,a);return(async()=>{var e,n=!1,i=!1;try{for(var a,l=s(u);n=!(a=await l.next()).done;n=!1){const e=a.value;e.data.length>0&&(c.update(e.data),o.enqueue(e.data)),0===e.info.pending&&(LJ(r,c.digest())?o.close():o.error(new Error(`received a corrupt object, digests do not match received: ${t.digest} calculated ${r}`)),u.unsubscribe())}}catch(d){i=!0,e=d}finally{try{n&&null!=l.return&&await l.return()}finally{if(i)throw e}}})().then((()=>{n.resolve()})).catch((e=>{o.error(e),n.reject(e)})),i.data=new ReadableStream({start(e){o=e},cancel(){u.unsubscribe()}}),i}linkStore(e,t){if(!(t instanceof EQ))return Promise.reject("bucket required");const r=t,{name:n,error:i}=this._checkNotEmpty(e);if(i)return Promise.reject(i);const o={name:n,options:{link:{bucket:r.name}}};return this._put(o,null)}async link(e,t){const{name:r,error:n}=this._checkNotEmpty(e);if(n)return Promise.reject(n);if(t.deleted)return Promise.reject(new Error("src object is deleted"));if(t.isLink())return Promise.reject(new Error("src object is a link"));const i=await this.rawInfo(e);if(null!==i&&!i.deleted)return Promise.reject(new Error("an object already exists with that name"));const o={bucket:t.bucket,name:t.name},s={name:r,bucket:t.bucket,options:{link:o}};await this.js.publish(this._metaSubject(e),JSON.stringify(s));const a=await this.info(e);return Promise.resolve(a)}async delete(e){const t=await this.rawInfo(e);if(null===t)return Promise.resolve({purged:0,success:!1});t.deleted=!0,t.size=0,t.chunks=0,t.digest="";const r=KG(),n=HG();return n.set(fJ.RollupHdr,fJ.RollupValueSubject),await this.js.publish(this._metaSubject(t.name),r.encode(t),{headers:n}),this.jsm.streams.purge(this.stream,{filter:this._chunkSubject(t.nuid)})}async update(e,t={}){var r;const n=await this.rawInfo(e);if(null===n)return Promise.reject(new Error("object not found"));if(n.deleted)return Promise.reject(new Error("cannot update meta for a deleted object"));t.name=null!==(r=t.name)&&void 0!==r?r:n.name;const{name:i,error:o}=this._checkNotEmpty(t.name);if(o)return Promise.reject(o);if(e!==t.name){const e=await this.info(t.name);if(e&&!e.deleted)return Promise.reject(new Error("an object already exists with that name"))}t.name=i;const s=Object.assign({},n,SQ(t)),a=await this.js.publish(this._metaSubject(s.name),JSON.stringify(s));return e!==t.name&&await this.jsm.streams.purge(this.stream,{filter:this._metaSubject(e)}),Promise.resolve(a)}async watch(e={}){var t,r;e.includeHistory=null!==(t=e.includeHistory)&&void 0!==t&&t,e.ignoreDeletes=null!==(r=e.ignoreDeletes)&&void 0!==r&&r;let n=!1;const i=new yJ,o=this._metaSubjectAll();try{await this.jsm.streams.getMessage(this.stream,{last_by_subj:o})}catch(l){"404"===l.code?(i.push(null),n=!0):i.stop(l)}const s=KG(),a=kJ();
187a.orderedConsumer(),e.includeHistory?a.deliverLastPerSubject():(n=!0,a.deliverNew()),a.callback(((t,r)=>{if(t)i.stop(t);else if(null!==r){var o;const t=s.decode(r.data);t.deleted&&!0===e.ignoreDeletes||i.push(t),0!==(null===(o=r.info)||void 0===o?void 0:o.pending)||n||(n=!0,i.push(null))}}));const c=await this.js.subscribe(o,a);return i._data=c,i.iterClosed.then((()=>{c.unsubscribe()})),c.closed.then((()=>{i.stop()})).catch((e=>{i.stop(e)})),i}_chunkSubject(e){return`$O.${this.name}.C.${e}`}_metaSubject(e){return`$O.${this.name}.M.${SJ.encode(e)}`}_metaSubjectAll(){return`$O.${this.name}.M.>`}async init(e={}){var t,r;try{this.stream=(GY(r=this.name),`${XY}${r}`)}catch(o){return Promise.reject(o)}const n=(null==e?void 0:e.ttl)||0;delete e.ttl;const i=Object.assign({max_age:n},e);i.name=this.stream,i.num_replicas=null!==(t=e.replicas)&&void 0!==t?t:1,i.allow_direct=!0,i.allow_rollup_hdrs=!0,i.discard=oJ.New,i.subjects=[`$O.${this.name}.C.>`,`$O.${this.name}.M.>`],e.placement&&(i.placement=e.placement),e.metadata&&(i.metadata=e.metadata),"boolean"==typeof e.compression&&(i.compression=e.compression?uJ.S2:uJ.None);try{await this.jsm.streams.info(i.name)}catch(o){"stream not found"===o.message&&await this.jsm.streams.add(i)}}static async create(e,t,r={}){const n=await e.jetstreamManager(),i=new EQ(t,n,e);return await i.init(r),Promise.resolve(i)}}class jQ{constructor(t){e(this,"js",void 0),this.js=t}kv(e,t={}){const r=this.js,{ok:n,min:i}=r.nc.features.get($J.JS_KV);return n?t.bindOnly?YY.bind(this.js,e,t):YY.create(this.js,e,t):Promise.reject(new Error(`kv is only supported on servers ${i} or better`))}os(e,t={}){var r;if("function"!=typeof(null===(r=crypto)||void 0===r||null===(r=r.subtle)||void 0===r?void 0:r.digest))return Promise.reject(new Error("objectstore: unable to calculate hashes - crypto.subtle.digest with sha256 support is required"));const n=this.js,{ok:i,min:o}=n.nc.features.get($J.JS_OBJECTSTORE);return i?EQ.create(this.js,e,t):Promise.reject(new Error(`objectstore is only supported on servers ${o} or better`))}}class AQ extends zJ{constructor(t,r){super(t,r),e(this,"consumers",void 0),e(this,"streams",void 0),e(this,"consumerAPI",void 0),e(this,"streamAPI",void 0),this.consumerAPI=new WJ(t,r),this.streamAPI=new yQ(t,r),this.consumers=new mQ(this.consumerAPI),this.streams=new _Q(this.streamAPI)}jetstreamManager(e){void 0===e&&(e=this.opts.checkAPI);const t=Object.assign({},this.opts,{checkAPI:e});return this.nc.jetstreamManager(t)}get apiPrefix(){return this.prefix}get views(){return new jQ(this)}async publish(e,t=uG,r){var n;(r=r||{}).expect=r.expect||{};const i=(null===(n=r)||void 0===n?void 0:n.headers)||HG();r&&(r.msgID&&i.set(JY.MsgIdHdr,r.msgID),r.expect.lastMsgID&&i.set(JY.ExpectedLastMsgIdHdr,r.expect.lastMsgID),r.expect.streamName&&i.set(JY.ExpectedStreamHdr,r.expect.streamName),"number"==typeof r.expect.lastSequence&&i.set(JY.ExpectedLastSeqHdr,`${r.expect.lastSequence}`),"number"==typeof r.expect.lastSubjectSequence&&i.set(JY.ExpectedLastSubjectSequenceHdr,`${r.expect.lastSubjectSequence}`));const o=r.timeout||this.timeout,s={};o&&(s.timeout=o),r&&(s.headers=i);let a,{retries:c,retry_delay:l}=r;c=c||1,l=l||250;for(let h=0;h<c;h++)try{a=await this.nc.request(e,t,s);break}catch(d){if(!("503"===d.code&&h+1<c))throw d;await LG(l)}const u=this.parseJsResponse(a);if(""===u.stream)throw _G.errorForCode(wG.JetStreamInvalidAck);return u.duplicate=!!u.duplicate&&u.duplicate,u}async pull(e,t,r=0){QG(e),YG(t);let n=this.timeout;r>n&&(n=r);const i={batch:1,no_wait:0===(r=r<0?0:zG(r)),expires:r},o=await this.nc.request(`${this.prefix}.CONSUMER.MSG.NEXT.${e}.${t}`,this.jc.encode(i),{noMux:!0,timeout:n}),s=rJ(o);if(s)throw s;return dQ(o,this.timeout)}fetch(e,t,r={}){var n;QG(e),YG(t);let i=null;const o=(null!==(n=r.max_bytes)&&void 0!==n?n:0)>0;let s=0;const a=o?r.max_bytes:0;let c=null;const l={};if(l.batch=r.batch||1,a){const e=this.nc.features.get($J.JS_PULL_MAX_BYTES);if(!e.ok)throw new Error(`max_bytes is only supported on servers ${e.min} or better`);l.max_bytes=a}l.no_wait=r.no_wait||!1,l.no_wait&&l.expires&&(l.expires=0);const u=r.expires||0;if(u&&(l.expires=zG(u)),0===u&&!1===l.no_wait)throw new Error("expires or no_wait is required");const d=r.idle_heartbeat||0;d&&(l.idle_heartbeat=zG(d),!0===r.delay_heartbeat&&(l.idle_heartbeat=zG(4*d)));const h=new yJ,f=l.batch;let p=0;h.protocolFilterFn=(e,t=!1)=>{var r;return!tJ(e.msg)||(null===(r=c)||void 0===r||r.work(),!1)},h.dispatchedFn=e=>{if(e){if(o&&(s+=e.data.length),p++,i&&0===e.info.pending)return;(1===h.getPending()&&0===e.info.pending||f===p||a>0&&s>=a)&&h.stop()}};const g=TG(this.nc.options.inboxPrefix),m=this.nc.subscribe(g,{max:r.batch,callback:(e,t)=>{var r;(null===e&&(e=rJ(t)),null!==e)?(i&&(i.cancel(),i=null),!function(e){return"string"==typeof e.code}(e)?h.stop(e):h.stop(null===MQ(e)?void 0:e)):(null===(r=c)||void 0===r||r.work(),h.received++,h.push(dQ(t,this.timeout)))}});return u&&(i=MG(u),i.catch((()=>{m.isClosed()||(m.drain().catch((()=>{})),i=null),c&&c.cancel()}))),(async()=>{try{d&&(c=new bJ(d,(e=>(h.push((()=>{h.err=new _G(`${nJ.IdleHeartbeatMissed}: ${e}`,wG.JetStreamIdleHeartBeat)})),!0))))}catch(e){}await m.closed,null!==i&&(i.cancel(),i=null),c&&c.cancel(),h.stop()})().catch(),this.nc.publish(`${this.prefix}.CONSUMER.MSG.NEXT.${e}.${t}`,this.jc.encode(l),{reply:g}),h}async pullSubscribe(e,t=kJ()){const r=await this._processOptions(e,t);if(r.ordered)throw new Error("pull subscribers cannot be be ordered");if(r.config.deliver_subject)throw new Error("consumer info specifies deliver_subject - pull consumers cannot have deliver_subject set");const n=r.config.ack_policy;if(n===cJ.None||n===cJ.All)throw new Error("ack policy for pull consumers must be explicit");const i=this._buildTypedSubscriptionOpts(r),o=new OQ(this,r.deliver,i);o.info=r;try{await this._maybeCreateConsumer(r)}catch(s){throw o.unsubscribe(),s}return o}async subscribe(e,t=kJ()){const r=await this._processOptions(e,t);if(!r.isBind&&!r.config.deliver_subject)throw new Error("push consumer requires deliver_subject");const n=this._buildTypedSubscriptionOpts(r),i=new NQ(this,r.deliver,n);i.info=r;try{await this._maybeCreateConsumer(r)}catch(o){throw i.unsubscribe(),o}return i._maybeSetupHbMonitoring(),i}async _processOptions(e,t=kJ()){const r=_J(t)?t.getOpts():t;if(r.isBind=!!_J(t)&&t.isBind,r.flow_control={heartbeat_count:0,fc_count:0,consumer_restarts:0},r.ordered){if(r.ordered_consumer_sequence={stream_seq:0,delivery_seq:0},r.config.ack_policy!==cJ.NotSet&&r.config.ack_policy!==cJ.None)throw new _G("ordered consumer: ack_policy can only be set to 'none'",wG.ApiError);if(r.config.durable_name&&r.config.durable_name.length>0)throw new _G("ordered consumer: durable_name cannot be set",wG.ApiError);if(r.config.deliver_subject&&r.config.deliver_subject.length>0)throw new _G("ordered consumer: deliver_subject cannot be set",wG.ApiError);if(void 0!==r.config.max_deliver&&r.config.max_deliver>1)throw new _G("ordered consumer: max_deliver cannot be set",wG.ApiError);if(r.config.deliver_group&&r.config.deliver_group.length>0)throw new _G("ordered consumer: deliver_group cannot be set",wG.ApiError);r.config.deliver_subject=TG(this.nc.options.inboxPrefix),r.config.ack_policy=cJ.None,r.config.max_deliver=1,r.config.flow_control=!0,r.config.idle_heartbeat=r.config.idle_heartbeat||zG(5e3),r.config.ack_wait=zG(792e5),r.config.mem_storage=!0,r.config.num_replicas=1}if(r.config.ack_policy===cJ.NotSet&&(r.config.ack_policy=cJ.All),r.api=this,r.config=r.config||{},r.stream=r.stream?r.stream:await this.findStream(e),r.attached=!1,r.config.durable_name)try{const t=await this.consumerAPI.info(r.stream,r.config.durable_name);if(t){var n,i;if(t.config.filter_subject&&t.config.filter_subject!==e)throw new Error("subject does not match consumer");const o=null!==(n=r.config.deliver_group)&&void 0!==n?n:"";if(""===o&&!0===t.push_bound)throw new Error("duplicate subscription");const s=null!==(i=t.config.deliver_group)&&void 0!==i?i:"";if(o!==s)throw""===s?new Error("durable requires no queue group"):new Error(`durable requires queue group '${s}'`);r.last=t,r.config=t.config,r.attached=!0,r.config.durable_name||(r.name=t.name)}}catch(o){if("404"!==o.code)throw o}return r.attached||void 0!==r.config.filter_subject||void 0!==r.config.filter_subjects||(r.config.filter_subject=e),r.deliver=r.config.deliver_subject||TG(this.nc.options.inboxPrefix),r}_buildTypedSubscriptionOpts(e){const t={};var r,n;return t.adapter=(r=void 0===e.callbackFn,n=this.timeout,r?function(e){return(t,r)=>{if(t)return[t,null];const n=rJ(r);return null!==n?[MQ(n),null]:[null,dQ(r,e)]}}(n):function(e){return(t,r)=>t||(t=rJ(r))?[t,null]:[null,dQ(r,e)]}(n)),t.ingestionFilterFn=AQ.ingestionFn(e.ordered),t.protocolFilterFn=(e,t=!1)=>{const r=e;return!eJ(r.msg)||(t||r.msg.respond(),!1)},e.mack||e.config.ack_policy===cJ.None||(t.dispatchedFn=LQ),e.callbackFn&&(t.callback=e.callbackFn),t.max=e.max||0,t.queue=e.queue,t}async _maybeCreateConsumer(e){if(e.attached)return;if(e.isBind)throw new Error(`unable to bind - durable consumer ${e.config.durable_name} doesn't exist in ${e.stream}`);e.config=Object.assign({deliver_policy:aJ.All,ack_policy:cJ.Explicit,ack_wait:zG(3e4),replay_policy:lJ.Instant},e.config);const t=await this.consumerAPI.add(e.stream,e.config);if(Array.isArray(e.config.filter_subjects&&!Array.isArray(t.config.filter_subjects)))throw new Error("jetstream server doesn't support consumers with multiple filter subjects");e.name=t.name,e.config=t.config,e.last=t}static ingestionFn(e){return(t,r)=>{const n=r;if(!t)return{ingest:!1,protocol:!1};const i=t;var o;rJ(i.msg)||(null===(o=n.monitor)||void 0===o||o.work());if(tJ(i.msg)){const t=!e||n._checkHbOrderConsumer(i.msg);return e||n.info.flow_control.heartbeat_count++,{ingest:t,protocol:!0}}if(eJ(i.msg))return n.info.flow_control.fc_count++,{ingest:!0,protocol:!0};return{ingest:!e||n._checkOrderedConsumer(t),protocol:!1}}}}class IQ{constructor(t){e(this,"options",void 0),e(this,"protocol",void 0),e(this,"draining",void 0),e(this,"listeners",void 0),e(this,"_services",void 0),this.draining=!1,this.options=AY(t),this.listeners=[]}static connect(e={}){return new Promise(((t,r)=>{const n=new IQ(e);MY.connect(n.options,n).then((e=>{n.protocol=e,async function(){var t,r=!1,i=!1;try{for(var o,a=s(e.status());r=!(o=await a.next()).done;r=!1){const e=o.value;
187n.listeners.forEach((t=>{t.push(e)}))}}catch(c){i=!0,t=c}finally{try{r&&null!=a.return&&await a.return()}finally{if(i)throw t}}}(),t(n)})).catch((e=>{r(e)}))}))}closed(){return this.protocol.closed}async close(){await this.protocol.close()}_check(e,t,r){if(this.isClosed())throw _G.errorForCode(wG.ConnectionClosed);if(t&&this.isDraining())throw _G.errorForCode(wG.ConnectionDraining);if(r&&this.protocol.noMorePublishing)throw _G.errorForCode(wG.ConnectionDraining);if(0===(e=e||"").length)throw _G.errorForCode(wG.BadSubject)}publish(e,t,r){this._check(e,!1,!0),this.protocol.publish(e,t,r)}publishMessage(e){return this.publish(e.subject,e.data,{reply:e.reply,headers:e.headers})}respondMessage(e){return!!e.reply&&(this.publish(e.reply,e.data,{reply:e.reply,headers:e.headers}),!0)}subscribe(e,t={}){this._check(e,!0,!1);const r=new NY(this.protocol,e,t);return this.protocol.subscribe(r),r}_resub(e,t,r){this._check(t,!0,!1);const n=e;n.max=r,r&&(n.max=r+n.received),this.protocol.resub(n,t)}requestMany(e,t=uG,r={maxWait:1e3,maxMessages:-1}){const n=!this.protocol.options.noAsyncTraces;try{this._check(e,!0,!0)}catch(a){return Promise.reject(a)}if(r.strategy=r.strategy||SG.Timer,r.maxWait=r.maxWait||1e3,r.maxWait<1)return Promise.reject(new _G("timeout",wG.InvalidOption));const i=new yJ;function o(e){i.push((()=>{i.stop(e)}))}function s(e,t){e||null===t?o(null===e?void 0:e):i.push(t)}if(r.noMux){const c=n?(new Error).stack:null;let l="number"==typeof r.maxMessages&&r.maxMessages>0?r.maxMessages:-1;const u=this.subscribe(TG(this.options.inboxPrefix),{callback:(e,t)=>{var n,i;if(0===(null==t||null===(n=t.data)||void 0===n?void 0:n.length)&&(null==t||null===(i=t.headers)||void 0===i?void 0:i.status)===wG.NoResponders&&(e=_G.errorForCode(wG.NoResponders)),e)return c&&(e.stack+=`\n\n${c}`),void d(e);s(null,t),r.strategy===SG.Count&&(l--,0===l&&d()),r.strategy===SG.JitterTimer&&(f(),h=setTimeout((()=>{d()}),300)),r.strategy===SG.SentinelMsg&&t&&0===t.data.length&&d()}});u.requestSubject=e,u.closed.then((()=>{o()})).catch((e=>{i.stop(e)}));const d=e=>{e&&i.push((()=>{throw e})),f(),u.drain().then((()=>{o()})).catch((e=>{o()}))};i.iterClosed.then((()=>{f(),null==u||u.unsubscribe()})).catch((e=>{f(),null==u||u.unsubscribe()}));try{this.publish(e,t,{reply:u.getSubject()})}catch(a){d(a)}let h=setTimeout((()=>{d()}),r.maxWait);const f=()=>{h&&clearTimeout(h)}}else{const n=r;n.callback=s,i.iterClosed.then((()=>{o.cancel()})).catch((e=>{o.cancel(e)}));const o=new FJ(this.protocol.muxSubscriptions,e,n);this.protocol.request(o);try{this.publish(e,t,{reply:`${this.protocol.muxSubscriptions.baseInbox}${o.token}`,headers:r.headers})}catch(a){o.cancel(a)}}return Promise.resolve(i)}request(e,t,r={timeout:1e3,noMux:!1}){try{this._check(e,!0,!0)}catch(i){return Promise.reject(i)}const n=!this.protocol.options.noAsyncTraces;if(r.timeout=r.timeout||1e3,r.timeout<1)return Promise.reject(new _G("timeout",wG.InvalidOption));if(!r.noMux&&r.reply)return Promise.reject(new _G("reply can only be used with noMux",wG.InvalidOption));if(r.noMux){const i=r.reply?r.reply:TG(this.options.inboxPrefix),o=DG(),s=n?new Error:null,a=this.subscribe(i,{max:1,timeout:r.timeout,callback:(e,t)=>{e?(s&&e.code!==wG.Timeout&&(e.stack+=`\n\n${s.stack}`),a.unsubscribe(),o.reject(e)):(e=GG(t))?(s&&(e.stack+=`\n\n${s.stack}`),o.reject(e)):o.resolve(t)}});return a.requestSubject=e,this.protocol.publish(e,t,{reply:i,headers:r.headers}),o}{const o=new UJ(this.protocol.muxSubscriptions,e,r,n);this.protocol.request(o);try{this.publish(e,t,{reply:`${this.protocol.muxSubscriptions.baseInbox}${o.token}`,headers:r.headers})}catch(i){o.cancel(i)}const s=Promise.race([o.timer,o.deferred]);return s.catch((()=>{o.cancel()})),s}}flush(){return this.isClosed()?Promise.reject(_G.errorForCode(wG.ConnectionClosed)):this.protocol.flush()}drain(){return this.isClosed()?Promise.reject(_G.errorForCode(wG.ConnectionClosed)):this.isDraining()?Promise.reject(_G.errorForCode(wG.ConnectionDraining)):(this.draining=!0,this.protocol.drain())}isClosed(){return this.protocol.isClosed()}isDraining(){return this.draining}getServer(){const e=this.protocol.getServer();return e?e.listen:""}status(){const e=new yJ;return e.iterClosed.then((()=>{const t=this.listeners.indexOf(e);this.listeners.splice(t,1)})),this.listeners.push(e),e}get info(){return this.protocol.isClosed()?void 0:this.protocol.info}async context(){return(await this.request("$SYS.REQ.USER.INFO")).json(((e,t)=>"time"===e?new Date(Date.parse(t)):t))}stats(){return{inBytes:this.protocol.inBytes,outBytes:this.protocol.outBytes,inMsgs:this.protocol.inMsgs,outMsgs:this.protocol.outMsgs}}async jetstreamManager(e={}){const t=new xQ(this,e);if(!1!==e.checkAPI)try{await t.getAccountInfo()}catch(r){const e=r;throw e.code===wG.NoResponders&&(e.code=wG.JetStreamNotEnabled),e}return t}jetstream(e={}){return new AQ(this,e)}getServerVersion(){const e=this.info;return e?qJ(e.version):void 0}async rtt(){if(!this.protocol._closed&&!this.protocol.connected)throw _G.errorForCode(wG.Disconnect);const e=Date.now();return await this.flush(),Date.now()-e}get features(){return this.protocol.features}get services(){return this._services||(this._services=new TQ(this)),this._services}reconnect(){return this.isClosed()?Promise.reject(_G.errorForCode(wG.ConnectionClosed)):this.isDraining()?Promise.reject(_G.errorForCode(wG.ConnectionDraining)):this.protocol.reconnect()}}class TQ{constructor(t){e(this,"nc",void 0),this.nc=t}add(e){try{return new FY(this.nc,e).start()}catch(t){return Promise.reject(t)}}client(e,t){return new zY(this.nc,e,t)}}
187class RQ{constructor(t,r,n){e(this,"bucket",void 0),e(this,"sm",void 0),e(this,"prefixLen",void 0),this.bucket=t,this.prefixLen=r,this.sm=n}get key(){return this.sm.subject.substring(this.prefixLen)}get value(){return this.sm.data}get delta(){return 0}get created(){return this.sm.time}get revision(){return this.sm.seq}get operation(){return this.sm.header.get(BY)||"PUT"}get length(){const e=this.sm.header.get(fJ.MessageSizeHdr)||"";return""!==e?parseInt(e,10):this.sm.data.length}json(){return this.sm.json()}string(){return this.sm.string()}}class PQ{constructor(t,r,n){e(this,"bucket",void 0),e(this,"key",void 0),e(this,"sm",void 0),this.bucket=t,this.key=r,this.sm=n}get value(){return this.sm.data}get created(){return new Date(BG(this.sm.info.timestampNanos))}get revision(){return this.sm.seq}get operation(){var e;return(null===(e=this.sm.headers)||void 0===e?void 0:e.get(BY))||"PUT"}get delta(){return this.sm.info.pending}get length(){var e;const t=(null===(e=this.sm.headers)||void 0===e?void 0:e.get(fJ.MessageSizeHdr))||"";return""!==t?parseInt(t,10):this.sm.data.length}json(){return this.sm.json()}string(){return this.sm.string()}}class NQ extends GJ{constructor(t,r,n){super(t.nc,r,n),e(this,"js",void 0),e(this,"monitor",void 0),this.js=t,this.monitor=null,this.sub.closed.then((()=>{this.monitor&&this.monitor.cancel()}))}set info(e){this.sub.info=e}get info(){return this.sub.info}_resetOrderedConsumer(e){if(null===this.info||this.sub.isClosed())return;const t=TG(this.js.nc.options.inboxPrefix);this.js.nc._resub(this.sub,t);const r=this.info;r.config.name=vG.next(),r.ordered_consumer_sequence.delivery_seq=0,r.flow_control.heartbeat_count=0,r.flow_control.fc_count=0,r.flow_control.consumer_restarts++,r.deliver=t,r.config.deliver_subject=t,r.config.deliver_policy=aJ.StartSequence,r.config.opt_start_seq=e;const n={};n.stream_name=this.info.stream,n.config=r.config;const i=`${r.api.prefix}.CONSUMER.CREATE.${r.stream}`;this.js._request(i,n,{retries:-1}).then((e=>{const t=e;this.sub.info.last=t,this.info.config=t.config,this.info.name=t.name})).catch((t=>{const n=new _G(`unable to recreate ordered consumer ${r.stream} at seq ${e}`,wG.RequestError,t);this.sub.callback(n,{})}))}_maybeSetupHbMonitoring(){var e;const t=(null===(e=this.info)||void 0===e||null===(e=e.config)||void 0===e?void 0:e.idle_heartbeat)||0;t&&this._setupHbMonitoring(BG(t))}_setupHbMonitoring(e,t=0){const r={cancelAfter:0,maxOut:2};t&&(r.cancelAfter=t);const n=this.sub;this.monitor=new bJ(e,(e=>{var t;const r=function(e,t,r){const n=HG(e,t),i=new JG({hdr:1,sid:0,size:0},uG,{});return i._headers=n,i._subject=r,i}(409,`${nJ.IdleHeartbeatMissed}: ${e}`,this.sub.subject);if(null===(t=this.info)||void 0===t?void 0:t.ordered){var i,o;if(!this.js.nc.protocol.connected)return!1;const e=(null===(i=this.info)||void 0===i||null===(i=i.ordered_consumer_sequence)||void 0===i?void 0:i.stream_seq)||0;return this._resetOrderedConsumer(e+1),null===(o=this.monitor)||void 0===o||o.restart(),!1}return this.sub.callback(null,r),!n.noIterator}),r)}_checkHbOrderConsumer(e){const t=e.headers.get(fJ.ConsumerStalledHdr);if(""!==t){this.js.nc.publish(t)}const r=parseInt(e.headers.get(fJ.LastConsumerSeqHdr),10),n=this.info.ordered_consumer_sequence;return this.info.flow_control.heartbeat_count++,r!==n.delivery_seq&&this._resetOrderedConsumer(n.stream_seq+1),!1}_checkOrderedConsumer(e){const t=this.info.ordered_consumer_sequence,r=e.info.streamSequence,n=e.info.deliverySequence;return n!=t.delivery_seq+1?(this._resetOrderedConsumer(t.stream_seq+1),!1):(t.delivery_seq=n,t.stream_seq=r,!0)}async destroy(){this.isClosed()||await this.drain();const e=this.sub.info,t=e.config.durable_name||e.name,r=`${e.api.prefix}.CONSUMER.DELETE.${e.stream}.${t}`;await e.api._request(r)}async consumerInfo(){const e=this.sub.info,t=e.config.durable_name||e.name,r=`${e.api.prefix}.CONSUMER.INFO.${e.stream}.${t}`,n=await e.api._request(r);return e.last=n,n}}class OQ extends NQ{constructor(e,t,r){super(e,t,r)}pull(e={batch:1}){var t,r;const{stream:n,config:i,name:o}=this.sub.info,s=null!==(t=i.durable_name)&&void 0!==t?t:o,a={};if(a.batch=e.batch||1,a.no_wait=e.no_wait||!1,(null!==(r=e.max_bytes)&&void 0!==r?r:0)>0){const t=this.js.nc.features.get($J.JS_PULL_MAX_BYTES);if(!t.ok)throw new Error(`max_bytes is only supported on servers ${t.min} or better`);a.max_bytes=e.max_bytes}let c=0;e.expires&&e.expires>0&&(c=e.expires,a.expires=zG(c));let l=0;if(e.idle_heartbeat&&e.idle_heartbeat>0&&(l=e.idle_heartbeat,a.idle_heartbeat=zG(l)),l&&0===c)throw new Error("idle_heartbeat requires expires");if(l>c)throw new Error("expires must be greater than idle_heartbeat");if(this.info){this.monitor&&this.monitor.cancel(),c&&l&&(this.monitor?this.monitor._change(l,c):this._setupHbMonitoring(l,c));const e=this.info.api,t=`${e.prefix}.CONSUMER.MSG.NEXT.${n}.${s}`,r=this.sub.subject;e.nc.publish(t,e.jc.encode(a),{reply:r})}}}function MQ(e){if(null!==e)switch(e.code){case wG.JetStream404NoMessages:case wG.JetStream408RequestTimeout:return null;case wG.JetStream409:return(t=e).code===wG.JetStream409&&void 0!==[nJ.MaxBatchExceeded,nJ.MaxExpiresExceeded,nJ.MaxBytesExceeded,nJ.MaxMessageSizeExceeded,nJ.PushConsumer,nJ.IdleHeartbeatMissed,nJ.ConsumerDeleted].find((e=>-1!==t.message.indexOf(e)))?e:null;default:return e}var t;return null}function LQ(e){e&&e.ack()}class DQ{constructor(t,r){e(this,"msg",void 0),e(this,"di",void 0),e(this,"didAck",void 0),e(this,"timeout",void 0),this.msg=t,this.didAck=!1,this.timeout=r}get subject(){return this.msg.subject}get sid(){return this.msg.sid}get data(){return this.msg.data}get headers(){return this.msg.headers}get info(){return this.di||(this.di=function(e){const t=e.split(".");if(9===t.length&&t.splice(2,0,"_",""),t.length<11||"$JS"!==t[0]||"ACK"!==t[1])throw new Error("not js message");const r={};return r.domain="_"===t[2]?"":t[2],r.account_hash=t[3],r.stream=t[4],r.consumer=t[5],r.deliveryCount=parseInt(t[6],10),r.redeliveryCount=r.deliveryCount,r.redelivered=r.deliveryCount>1,r.streamSequence=parseInt(t[7],10),r.deliverySequence=parseInt(t[8],10),r.timestampNanos=parseInt(t[9],10),r.pending=parseInt(t[10],10),r}(this.reply)),this.di}get redelivered(){return this.info.deliveryCount>1}get reply(){return this.msg.reply||""}get seq(){return this.info.streamSequence}doAck(e){this.didAck||(this.didAck=!this.isWIP(e),this.msg.respond(e))}isWIP(e){return 4===e.length&&e[0]===aQ[0]&&e[1]===aQ[1]&&e[2]===aQ[2]&&e[3]===aQ[3]}async ackAck(e){(e=e||{}).timeout=e.timeout||this.timeout;const t=DG();if(this.didAck)t.resolve(!1);else if(this.didAck=!0,this.msg.reply){var r;const i=this.msg.publisher,o=!(null!==(r=i.options)&&void 0!==r&&r.noAsyncTraces),s=new UJ(i.muxSubscriptions,this.msg.reply,{timeout:e.timeout},o);i.request(s);try{i.publish(this.msg.reply,oQ,{reply:`${i.muxSubscriptions.baseInbox}${s.token}`})}catch(n){s.cancel(n)}try{await Promise.race([s.timer,s.deferred]),t.resolve(!0)}catch(n){s.cancel(n),t.reject(n)}}else t.resolve(!1);return t}ack(){this.doAck(oQ)}nak(e){let t=sQ;e&&(t=WG().encode(`-NAK ${JSON.stringify({delay:zG(e)})}`)),this.doAck(t)}working(){this.doAck(aQ)}next(e,t={batch:1}){const r={};r.batch=t.batch||1,r.no_wait=t.no_wait||!1,t.expires&&t.expires>0&&(r.expires=zG(t.expires));const n=KG().encode(r),i=EJ.concat(cQ,uQ,n),o=e?{reply:e}:void 0;this.msg.respond(i,o)}term(e=""){let t=lQ;(null==e?void 0:e.length)>0&&(t=WG().encode(`+TERM ${e}`)),this.doAck(t)}json(){return this.msg.json()}string(){return this.msg.string()}}class FQ{constructor(){e(this,"version",void 0),e(this,"lang",void 0),e(this,"closeError",void 0),e(this,"connected",void 0),e(this,"done",void 0),e(this,"socket",void 0),e(this,"options",void 0),e(this,"socketClosed",void 0),e(this,"encrypted",void 0),e(this,"peeked",void 0),e(this,"yields",void 0),e(this,"signal",void 0),e(this,"closedNotification",void 0),this.version="1.30.3",this.lang="nats.ws",this.connected=!1,this.done=!1,this.socketClosed=!1,this.encrypted=!1,this.peeked=!1,this.yields=[],this.signal=DG(),this.closedNotification=DG()}async connect(e,t){const r=DG();if(t.tls)return r.reject(new _G("tls",wG.InvalidOption)),r;this.options=t;const n=e.src;if(t.wsFactory){const{socket:r,encrypted:n}=await t.wsFactory(e.src,t);this.socket=r,this.encrypted=n}else this.encrypted=0===n.indexOf("wss://"),this.socket=new WebSocket(n);
187return this.socket.binaryType="arraybuffer",this.socket.onopen=()=>{this.isDiscarded()},this.socket.onmessage=e=>{if(this.isDiscarded())return;if(this.yields.push(new Uint8Array(e.data)),this.peeked)return void this.signal.resolve();const n=EJ.concat(...this.yields),i=nY(n);if(""!==i){const e=IY.exec(i);if(!e)return t.debug&&console.error("!!!",OG(n)),void r.reject(new Error("unexpected response from server"));try{!function(e,t){const{proto:r,tls_required:n,tls_available:i}=e;if((void 0===r||r<1)&&t.noEcho)throw new _G("noEcho",wG.ServerOptionNotAvailable);const o=n||i||!1;if(t.tls&&!o)throw new _G("tls",wG.ServerOptionNotAvailable)}(JSON.parse(e[1]),this.options),this.peeked=!0,this.connected=!0,this.signal.resolve(),r.resolve()}catch(o){return void r.reject(o)}}},this.socket.onclose=e=>{if(this.isDiscarded())return;let t;this.socketClosed=!0,this.done||(e.wasClean||(t=new Error(e.reason)),this._closed(t))},this.socket.onerror=e=>{if(this.isDiscarded())return;const t=e,n=new _G(t.message,wG.Unknown,new Error(t.error));r.reject(n)},r}disconnect(){this._closed(void 0,!0)}async _closed(e,t=!0){if(!this.isDiscarded()&&this.connected&&!this.done){if(this.closeError=e,!e)for(;!this.socketClosed&&this.socket.bufferedAmount>0;)await LG(100);this.done=!0;try{this.socket.close(e?1002:1e3,e?e.message:void 0)}catch(e){}t&&this.closedNotification.resolve(e)}}get isClosed(){return this.done}[Symbol.asyncIterator](){return this.iterate()}iterate(){var e=this;return t((function*(){for(;;){if(e.isDiscarded())return;0===e.yields.length&&(yield n(e.signal));const t=e.yields;e.yields=[];for(let r=0;r<t.length;r++)e.options.debug&&console.info(`> ${OG(t[r])}`),yield t[r];if(e.done)break;0===e.yields.length&&(t.length=0,e.yields=t,e.signal=DG())}}))()}isEncrypted(){return this.connected&&this.encrypted}send(e){if(!this.isDiscarded())try{return this.socket.send(e.buffer),void(this.options.debug&&console.info(`< ${OG(e)}`))}catch(t){this.options.debug&&console.error(`!!! ${OG(e)}: ${t}`)}}close(e){return this._closed(e,!1)}closed(){return this.closedNotification}isDiscarded(){return!!this.done&&(this.discard(),!0)}discard(){this.done=!0;try{var e;null===(e=this.socket)||void 0===e||e.close()}catch(t){}}}function UQ(e,t){/^(.*:\/\/)(.*)/.test(e)||(e="boolean"==typeof t?`${!0===t?"https":"http"}://${e}`:`https://${e}`);let r=new URL(e);const n=r.protocol.toLowerCase();let i,o;"ws:"===n&&(t=!1),"wss:"===n&&(t=!0),"https:"!==n&&"http"!==n&&(e=e.replace(/^(.*:\/\/)(.*)/gm,"$2"),r=new URL(`http://${e}`));const s=r.hostname,a=r.pathname,c=r.search||"";switch(n){case"http:":case"ws:":case"nats:":o=r.port||"80",i="ws:";break;case"https:":case"wss:":case"tls:":o=r.port||"443",i="wss:";break;default:o=r.port||!0===t?"443":"80",i=!0===t?"wss:":"ws:"}return`${i}//${s}:${o}${a}${c}`}function zQ(e={}){return function(e){JJ=e}({defaultPort:443,urlParseFn:UQ,factory:()=>new FQ}),IQ.connect(e)}const BQ=rR.createContext(void 0);function qQ({children:e}){const[t,r]=rR.useState();return rR.useEffect((()=>(zQ({servers:"wss://nats.v3.ampboards.com:8080"}).then((e=>r(e))),()=>{t&&t.drain()})),[]),x.jsx(BQ.Provider,{value:t,children:t&&e})}function HQ(e){const t=YR(),r=rR.useRef(new Map),n=rR.useContext(BQ);rR.useEffect((()=>()=>{r.current.forEach(((e,t)=>o(t)))}),[]);const i=r=>`prod2.${e||(null==t?void 0:t.site)||"*"}.${r}`;async function o(e){const t=r.current.get(i(e));t&&t.drain().then((()=>r.current.delete(i(e))))}return{createListener:function(e,t){try{const o=n.subscribe(i(e));console.log(i(e)),r.current.set(e,o),(async()=>{var e,r=!1,n=!1;try{for(var i,a=s(o);r=!(i=await a.next()).done;r=!1){const e=i.value;try{t(e.json(),e)}catch(Dee){t({},e)}}}catch(c){n=!0,e=c}finally{try{r&&null!=a.return&&await a.return()}finally{if(n)throw e}}})()}catch(Dee){console.error(Dee)}},disconnectListener:o,publish:function(e,t){console.log(i(e)),n.publish(i(e),t)}}}const $Q=rR.createContext(void 0),VQ=()=>rR.useContext($Q);function WQ({children:e,preloadControllers:t=[]}){const r=rR.useRef(new Map),n=rR.useRef(new Set),[i,o]=rR.useState(0==t.length),[s,a]=rR.useState(new Map),c=lK(),l=HQ();async function u(e,t){if(s.get(e))return s.get(e);if(t){const r=await d(e,t);return a((t=>new Map(t).set(e,r))),function(e){n.current.has(e)||(n.current.add(e),l.createListener(`update.${e}`,(t=>{a((r=>new Map(r).set(e,t)))})),l.createListener(`delete.${e}`,(t=>{null!=t&&t.id&&a((t=>{const r=new Map(t);return r.delete(e),r}))})))}(e),r}}async function d(e,t){if(r.current.has(e))return await r.current.get(e);{const n=t().finally((()=>r.current.delete(e)));return r.current.set(e,n),await n}}return rR.useEffect((()=>{0!=t.length&&async function(){o(!1);for(const e of t)await u(e,c.use(e).fetch);o(!0)}()}),[]),x.jsx($Q.Provider,{value:{queueRequest:d,fromCache:u,refresh:async function(e,t){const r=await d(e,t);return a((t=>new Map(t).set(e,r))),r},data:s},children:i?e:x.jsx(aG,{enabled:!0,label:"Fetching data."})})}const KQ=[];for(let e=0;e<256;++e)KQ.push((e+256).toString(16).slice(1));let GQ;const JQ=new Uint8Array(16);const YQ={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function QQ(e,t,r){var n,i,o,s;if(YQ.randomUUID&&!e)return YQ.randomUUID();const a=null!==(n=null!==(i=(e=e||{}).random)&&void 0!==i?i:null===(o=(s=e).rng)||void 0===o?void 0:o.call(s))&&void 0!==n?n:function(){if(!GQ){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");GQ=crypto.getRandomValues.bind(crypto)}return GQ(JQ)}();if(a.length<16)throw new Error("Random bytes length must be >= 16");return a[6]=15&a[6]|64,a[8]=63&a[8]|128,function(e,t=0){return(KQ[e[t+0]]+KQ[e[t+1]]+KQ[e[t+2]]+KQ[e[t+3]]+"-"+KQ[e[t+4]]+KQ[e[t+5]]+"-"+KQ[e[t+6]]+KQ[e[t+7]]+"-"+KQ[e[t+8]]+KQ[e[t+9]]+"-"+KQ[e[t+10]]+KQ[e[t+11]]+KQ[e[t+12]]+KQ[e[t+13]]+KQ[e[t+14]]+KQ[e[t+15]]).toLowerCase()}(a)}function XQ(e,t,r){var n;const{fromCache:i,data:o}=VQ(),s=rR.useRef(QQ()),a=lK(),c=YR(),l=e?o.get(e):void 0,u=rR.useRef(void 0);return rR.useEffect((()=>{e&&"null"!=e&&!l&&i(e,(()=>t(a,c)))}),[e,l]),l&&(u.current=l),null!==(n=null!=l?l:u.current)&&void 0!==n?n:function(){if(r)return Array.isArray(r)?r:{id:s.
187current,...r}}()}function ZQ(){const e=XQ("fonts",(e=>e.use("fonts").fetch())),t=`\n        * { line-height: 1; letter-spacing: 0; margin: 0; box-sizing: border-box; user-select: none;}\n        html {\n            -webkit-text-size-adjust: none !important;\n            text-size-adjust: none !important;\n        }\n        body, body * {\n            -webkit-text-size-adjust: none !important;\n            text-size-adjust: none !important;\n            -webkit-font-smoothing: antialiased !important;\n            text-rendering: optimizeLegibility !important;\n        }\n        ${(null!=e?e:[]).map((e=>`@font-face { font-family: "${e.name}";\n src: url("${e.url}"); }`)).join("\n")}\n    `;return x.jsx("style",{id:"embedded-styles",dangerouslySetInnerHTML:{__html:t}})}const eX={position:"relative",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"},tX=rR.forwardRef((({children:e,backgroundImage:t="",properties:r={},style:n={}},i)=>{const o=XQ(t,(e=>e.use("assets").select(t)));return x.jsxs("main",{ref:i,id:"board",style:{...eX,...r,maxHeight:void 0,maxWidth:void 0,backgroundImage:`url('${null==o?void 0:o.url}')`,...n},children:[e,x.jsx(ZQ,{})]})}));function rX(e){return wK({attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M333.49 238a122 122 0 0 0 27-65.21C367.87 96.49 308 32 233.42 32H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h31.87v288H34a16 16 0 0 0-16 16v48a16 16 0 0 0 16 16h209.32c70.8 0 134.14-51.75 141-122.4 4.74-48.45-16.39-92.06-50.83-119.6zM145.66 112h87.76a48 48 0 0 1 0 96h-87.76zm87.76 288h-87.76V288h87.76a56 56 0 0 1 0 112z"},child:[]}]})(e)}function nX(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"},child:[]}]})(e)}function iX(e){return wK({attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"},child:[]}]})(e)}function oX(e){return wK({attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z"},child:[]}]})(e)}function sX(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M464 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM112 120c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zM64 384h384V272l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L208 320l-55.515-55.515c-4.686-4.686-12.284-4.686-16.971 0L64 336v48z"},child:[]}]})(e)}function aX(e){return wK({attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v208c0 44.112 35.888 80 80 80h336zm96-80V80c0-26.51-21.49-48-48-48H144c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h384c26.51 0 48-21.49 48-48zM256 128c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-96 144l55.515-55.515c4.686-4.686 12.284-4.686 16.971 0L272 256l135.515-135.515c4.686-4.686 12.284-4.686 16.971 0L512 208v112H160v-48z"},child:[]}]})(e)}function cX(e){return wK({attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M320 48v32a16 16 0 0 1-16 16h-62.76l-80 320H208a16 16 0 0 1 16 16v32a16 16 0 0 1-16 16H16a16 16 0 0 1-16-16v-32a16 16 0 0 1 16-16h62.76l80-320H112a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h192a16 16 0 0 1 16 16z"},child:[]}]})(e)}function lX(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M12.41 148.02l232.94 105.67c6.8 3.09 14.49 3.09 21.29 0l232.94-105.67c16.55-7.51 16.55-32.52 0-40.03L266.65 2.31a25.607 25.607 0 0 0-21.29 0L12.41 107.98c-16.55 7.51-16.55 32.53 0 40.04zm487.18 88.28l-58.09-26.33-161.64 73.27c-
1877.56 3.43-15.59 5.17-23.86 5.17s-16.29-1.74-23.86-5.17L70.51 209.97l-58.1 26.33c-16.55 7.5-16.55 32.5 0 40l232.94 105.59c6.8 3.08 14.49 3.08 21.29 0L499.59 276.3c16.55-7.5 16.55-32.5 0-40zm0 127.8l-57.87-26.23-161.86 73.37c-7.56 3.43-15.59 5.17-23.86 5.17s-16.29-1.74-23.86-5.17L70.29 337.87 12.41 364.1c-16.55 7.5-16.55 32.5 0 40l232.94 105.59c6.8 3.08 14.49 3.08 21.29 0L499.59 404.1c16.55-7.5 16.55-32.5 0-40z"},child:[]}]})(e)}function uX(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M167.02 309.34c-40.12 2.58-76.53 17.86-97.19 72.3-2.35 6.21-8 9.98-14.59 9.98-11.11 0-45.46-27.67-55.25-34.35C0 439.62 37.93 512 128 512c75.86 0 128-43.77 128-120.19 0-3.11-.65-6.08-.97-9.13l-88.01-73.34zM457.89 0c-15.16 0-29.37 6.71-40.21 16.45C213.27 199.05 192 203.34 192 257.09c0 13.7 3.25 26.76 8.73 38.7l63.82 53.18c7.21 1.8 14.64 3.03 22.39 3.03 62.11 0 98.11-45.47 211.16-256.46 7.38-14.35 13.9-29.85 13.9-45.99C512 20.64 486 0 457.89 0z"},child:[]}]})(e)}function dX(e){return wK({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M400 480H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zM238.1 177.9L102.4 313.6l-6.3 57.1c-.8 7.6 5.6 14.1 13.3 13.3l57.1-6.3L302.2 242c2.3-2.3 2.3-6.1 0-8.5L246.7 178c-2.5-2.4-6.3-2.4-8.6-.1zM345 165.1L314.9 135c-9.4-9.4-24.6-9.4-33.9 0l-23.1 23.1c-2.3 2.3-2.3 6.1 0 8.5l55.5 55.5c2.3 2.3 6.1 2.3 8.5 0L345 199c9.3-9.3 9.3-24.5 0-33.9z"},child:[]}]})(e)}function hX(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"},child:[]}]})(e)}function fX(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M500.33 0h-47.41a12 12 0 0 0-12 12.57l4 82.76A247.42 247.42 0 0 0 256 8C119.34 8 7.9 119.53 8 256.19 8.1 393.07 119.1 504 256 504a247.1 247.1 0 0 0 166.18-63.91 12 12 0 0 0 .48-17.43l-34-34a12 12 0 0 0-16.38-.55A176 176 0 1 1 402.1 157.8l-101.53-4.87a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12h200.33a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12z"},child:[]}]})(e)}function pX(e){return wK({attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"},child:[]}]})(e)}function gX(e){return wK({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M212.333 224.333H12c-6.627 0-12-5.373-12-12V12C0 5.373 5.373 0 12 0h48c6.627 0 12 5.373 12 12v78.112C117.773 39.279 184.26 7.47 258.175 8.007c136.906.994 246.448 111.623 246.157 248.532C504.041 393.258 393.12 504 256.333 504c-64.089 0-122.496-24.313-166.51-64.215-5.099-4.622-5.334-12.554-.467-17.42l33.967-33.967c4.474-4.474 11.662-4.717 16.401-.525C170.76 415.336 211.58 432 256.333 432c97.268 0 176-78.716 176-176 0-97.267-78.716-176-176-176-58.496 0-110.28 28.476-142.274 72.333h98.274c6.627 0 12 5.373 12 12v48c0 6.627-5.373 12-12 12z"},child:[]}]})(e)}var mX=eR();function vX(){function e(e){if(null==e)return 0;if("string"==typeof e){const t=parseFloat(e.replace(/[^\d.-]/g,""));return isNaN(t)?0:t}return e}function t(e,t,r){return Math.min(Math.max(e,t),r)}function r(r,n=0,i=100){return`${t(e(r),n,i)}%`}function n(t){if("number"==typeof t.aspect_ratio)return t.aspect_ratio;{const[r,n]=String(t.aspect_ratio).split("/");return e(r||1)/e(n||1)}}return{stripKey:function(e,t="%"){return e&&"string"==typeof e&&e.endsWith(t)?parseFloat(e.slice(0,-1)):e&&"number"==typeof e?e:0},roundToInterval:function(e,t){return Math.round(e/t)*t},toNumber:e,clamp:t,clampPercent:r,clampProperties:function(t){let n={...t};return n.width&&(n.width=r(String(n.width),1)),n.height&&(n.height=r(String(n.height),1)),n.top&&(n.top=r(String(n.top),0,100-e(t.height))),n.left&&(n.left=r(String(n.left),0,100-e(t.width))),{...t,...n}},getAspectRatio:n,getApproxDimensions:function(e){const t=n(e);return t?t>=1?{height:1080,width:1080*t}:{height:1920,width:1920*t}:{height:1080,width:1080}},getCloudfrontUrl:function(e){return e?e.replace("ampboards-assets.s3.us-west-2.amazonaws.com","dqww3aycsri2j.cloudfront.net"):""},convertJsonToCsv:function(e,t){const r=[];return e.map((e=>{let n=[];t.forEach((t=>{var r;n.push(String(`"${null!==(r=null==e?void 0:e[t])&&void 0!==r?r:""}"`))})),r.push(n.join(","))})),`${t.join(",")}\n${r.join("\n")}`},convertCsvToJson:function(e){const[t,...r]=String(e).split("\n"),n=[],i=t.split(",").map((e=>e.trim()));return r.map((e=>{const t=e.split(",").map((e=>e.trim())),r={};t.map(((e,t)=>{r[i[t]]="id"==i[t]?e||QQ():e})),n.push(r)})),n}}}const yX=rR.createContext(void 0);function bX({children:e}){const t=rR.useRef();return x.jsx(yX.Provider,{value:t,children:e})}function wX(){return rR.useContext(yX)}function xX(){const{clamp:e}=vX(),t=wX();function r(e,t){const r=e.clientX<=t.width+t.x&&e.clientX>
187=t.x,n=e.clientY<=t.height+t.y&&e.clientY>=t.y;return r&&n}return{calculateMousePos:function(n){const i=t.current;if(!i)return;const o=i.getBoundingClientRect(),s=i.offsetWidth/o.width,{width:a,height:c,top:l,left:u}=o,d={posX:e(n.clientX-u,0,a),posY:e(n.clientY-l,0,c)},h=d.posX*s,f=d.posY*s;return{...d,offsetX:h,offsetY:f,percentX:d.posX/a*100,percentY:d.posY/c*100,e:n,inframe:r(n,o)}}}}var kX=e=>"checkbox"===e.type,_X=e=>e instanceof Date,CX=e=>null==e;const SX=e=>"object"==typeof e;var EX=e=>!CX(e)&&!Array.isArray(e)&&SX(e)&&!_X(e),jX=e=>EX(e)&&e.target?kX(e.target)?e.target.checked:e.target.value:e,AX=(e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)),IX="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function TX(e){let t;const r=Array.isArray(e),n="undefined"!=typeof FileList&&e instanceof FileList;if(e instanceof Date)t=new Date(e);else{if(IX&&(e instanceof Blob||n)||!r&&!EX(e))return e;if(t=r?[]:Object.create(Object.getPrototypeOf(e)),r||(e=>{const t=e.constructor&&e.constructor.prototype;return EX(t)&&t.hasOwnProperty("isPrototypeOf")})(e))for(const r in e)e.hasOwnProperty(r)&&(t[r]=TX(e[r]));else t=e}return t}var RX=e=>/^\w*$/.test(e),PX=e=>void 0===e,NX=e=>Array.isArray(e)?e.filter(Boolean):[],OX=e=>NX(e.replace(/["|']|\]/g,"").split(/\.|\[/)),MX=(e,t,r)=>{if(!t||!EX(e))return r;const n=(RX(t)?[t]:OX(t)).reduce(((e,t)=>CX(e)?e:e[t]),e);return PX(n)||n===e?PX(e[t])?r:e[t]:n},LX=e=>"boolean"==typeof e,DX=(e,t,r)=>{let n=-1;const i=RX(t)?[t]:OX(t),o=i.length,s=o-1;for(;++n<o;){const t=i[n];let o=r;if(n!==s){const r=e[t];
vendor: 24,176 bytes, line 187
187o=EX(r)||Array.isArray(r)?r:isNaN(+i[n+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=o,e=e[t]}};const FX="blur",UX="focusout",zX="change",BX="onBlur",qX="onChange",HX="onSubmit",$X="onTouched",VX="all",WX="max",KX="min",GX="maxLength",JX="minLength",YX="pattern",QX="required",XX="validate",ZX=nR.createContext(null);ZX.displayName="HookFormContext";const eZ=()=>nR.useContext(ZX),tZ=e=>{const{children:t,...r}=e;return nR.createElement(ZX.Provider,{value:r},t)};var rZ=(e,t,r,n=!0)=>{const i={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(i,o,{get:()=>{const i=o;return t._proxyFormState[i]!==VX&&(t._proxyFormState[i]=!n||VX),r&&(r[i]=!0),e[i]}});return i};const nZ="undefined"!=typeof window?nR.useLayoutEffect:nR.useEffect;var iZ=e=>"string"==typeof e,oZ=(e,t,r,n,i)=>iZ(e)?(n&&t.watch.add(e),MX(r,e,i)):Array.isArray(e)?e.map((e=>(n&&t.watch.add(e),MX(r,e)))):(n&&(t.watchAll=!0),r),sZ=e=>CX(e)||!SX(e);function aZ(e,t,r=new WeakSet){if(sZ(e)||sZ(t))return Object.is(e,t);if(_X(e)&&_X(t))return e.getTime()===t.getTime();const n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;if(r.has(e)||r.has(t))return!0;r.add(e),r.add(t);for(const o of n){const n=e[o];if(!i.includes(o))return!1;if("ref"!==o){const e=t[o];if(_X(n)&&_X(e)||EX(n)&&EX(e)||Array.isArray(n)&&Array.isArray(e)?!aZ(n,e,r):!Object.is(n,e))return!1}}return!0}function cZ(e){const t=eZ(),{name:r,disabled:n,control:i=t.control,shouldUnregister:o,defaultValue:s,exact:a=!0}=e,c=AX(i._names.array,r),l=nR.useMemo((()=>MX(i._formValues,r,MX(i._defaultValues,r,s))),[i,r,s]),u=function(e){const t=eZ(),{control:r=t.control,name:n,defaultValue:i,disabled:o,exact:s,compute:a}=e||{},c=nR.useRef(i),l=nR.useRef(a),u=nR.useRef(void 0),d=nR.useRef(r),h=nR.useRef(n);l.current=a;const[f,p]=nR.useState((()=>{const e=r._getWatch(n,c.current);return l.current?l.current(e):e})),g=nR.useCallback((e=>{const t=oZ(n,r._names,e||r._formValues,!1,c.current);return l.current?l.current(t):t}),[r._formValues,r._names,n]),m=nR.useCallback((e=>{if(!o){const t=oZ(n,r._names,e||r._formValues,!1,c.current);if(l.current){const e=l.current(t);aZ(e,u.current)||(p(e),u.current=e)}else p(t)}}),[r._formValues,r._names,o,n]);nZ((()=>(d.current===r&&aZ(h.current,n)||(d.current=r,h.current=n,m()),r._subscribe({name:n,formState:{values:!0},exact:s,callback:e=>{m(e.values)}}))),[r,s,n,m]),nR.useEffect((()=>r._removeUnmounted()));const v=d.current!==r,y=h.current,b=nR.useMemo((()=>{if(o)return null;const e=!v&&!aZ(y,n);return v||e?g():null}),[o,v,n,y,g]);return null!==b?b:f}({control:i,name:r,defaultValue:l,exact:a}),d=function(e){const t=eZ(),{control:r=t.control,disabled:n,name:i,exact:o}=e||{},[s,a]=nR.useState(r._formState),c=nR.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return nZ((()=>r._subscribe({name:i,formState:c.current,exact:o,callback:e=>{!n&&a({...r._formState,...e})}})),[i,n,o]),nR.useEffect((()=>{c.current.isValid&&r._setValid(!0)}),[r]),nR.useMemo((()=>rZ(s,r,c.current,!1)),[s,r])}({control:i,name:r,exact:a}),h=nR.useRef(e),f=nR.useRef(void 0),p=nR.useRef(i.register(r,{...e.rules,value:u,...LX(e.disabled)?{disabled:e.disabled}:{}}));h.current=e;const g=nR.useMemo((()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!MX(d.errors,r)},isDirty:{enumerable:!0,get:()=>!!MX(d.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!MX(d.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!MX(d.validatingFields,r)},error:{enumerable:!0,get:()=>MX(d.errors,r)}})),[d,r]),m=nR.useCallback((e=>p.current.onChange({target:{value:jX(e),name:r},type:zX})),[r]),v=nR.useCallback((()=>p.current.onBlur({target:{value:MX(i._formValues,r),name:r},type:FX})),[r,i._formValues]),y=nR.useCallback((e=>{const t=MX(i._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus&&e.focus(),select:()=>e.select&&e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})}),[i._fields,r]),b=nR.useMemo((()=>({name:r,value:u,...LX(n)||d.disabled?{disabled:d.disabled||n}:{},onChange:m,onBlur:v,ref:y})),[r,n,d.disabled,m,v,y,u]);return nR.useEffect((()=>{const e=i._options.shouldUnregister||o,t=f.current;t&&t!==r&&!c&&i.unregister(t),i.register(r,{...h.current.rules,...LX(h.current.disabled)?{disabled:h.current.disabled}:{}});const n=(e,t)=>{const r=MX(i._fields,e);r&&r._f&&(r._f.mount=t)};if(n(r,!0),e){const e=TX(MX(i._options.defaultValues,r,h.current.defaultValue));DX(i._defaultValues,r,e),PX(MX(i._formValues,r))&&DX(i._formValues,r,e)}return!c&&i.register(r),f.current=r,()=>{(c?e&&!i._state.action:e)?i.unregister(r):n(r,!1)}}),[r,i,c,o]),nR.useEffect((()=>{i._setDisabledField({disabled:n,name:r})}),[n,r,i]),nR.useMemo((()=>({field:b,formState:d,fieldState:g})),[b,d,g])}const lZ=e=>e.render(cZ(e));var uZ=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{},dZ=e=>Array.isArray(e)?e:[e],hZ=()=>{let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}};function fZ(e,t){const r={};for(const n in e)if(e.hasOwnProperty(n)){const i=e[n],o=t[n];if(i&&EX(i)&&o){const e=fZ(i,o);EX(e)&&(r[n]=e)}else e[n]&&(r[n]=o)}return r}var pZ=e=>EX(e)&&!Object.keys(e).length,gZ=e=>"file"===e.type,mZ=e=>"function"==typeof e,vZ=e=>{if(!IX)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},yZ=e=>"select-multiple"===e.type,bZ=e=>"radio"===e.type,wZ=e=>vZ(e)&&e.isConnected;function xZ(e,t){const r=Array.isArray(t)?t:RX(t)?[t]:OX(t),n=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=PX(e)?n++:e[t[n++]];return e}(e,r),i=r.length-1,o=r[i];return n&&delete n[o],0!==i&&(EX(n)&&pZ(n)||Array.isArray(n)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!PX(e[t]))return!1;return!0}(n))&&xZ(e,r.slice(0,-1)),e}function kZ(e){return Array.isArray(e)||EX(e)&&!(e=>{for(const t in e)if(mZ(e[t]))return!0;return!1})(e)}function _Z(e,t={}){for(const r in e){const n=e[r];kZ(n)?(t[r]=Array.isArray(n)?[]:{},_Z(n,t[r])):PX(n)||(t[r]=!0)}return t}function CZ(e,t,r){r||(r=_Z(t));for(const n in e){const i=e[n];if(kZ(i))PX(t)||sZ(r[n])?r[n]=_Z(i,Array.isArray(i)?[]:{}):CZ(i,CX(t)?{}:t[n],r[n]);else{const e=t[n];r[n]=!aZ(i,e)}}return r}const SZ={value:!1,isValid:!1},EZ={value:!0,isValid:!0};var jZ=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!PX(e[0].attributes.value)?PX(e[0].value)||""===e[0].value?EZ:{value:e[0].value,isValid:!0}:EZ:SZ}return SZ},AZ=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>PX(e)?e:t?""===e?NaN:e?+e:e:r&&iZ(e)?new Date(e):n?n(e):e;const IZ={isValid:!1,value:null};var TZ=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),IZ):IZ;function RZ(e){const t=e.ref;return gZ(t)?t.files:bZ(t)?TZ(e.refs).value:yZ(t)?[...t.selectedOptions].map((({value:e})=>e)):kX(t)?jZ(e.refs).value:AZ(PX(t.value)?e.ref.value:t.value,e)}var PZ=e=>e instanceof RegExp,NZ=e=>PX(e)?e:PZ(e)?e.source:EX(e)?PZ(e.value)?e.value.source:e.value:e,OZ=e=>({isOnSubmit:!e||e===HX,isOnBlur:e===BX,isOnChange:e===qX,isOnAll:e===VX,isOnTouch:e===$X});const MZ="AsyncFunction";var LZ=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))));const DZ=(e,t,r,n)=>{for(const i of r||Object.keys(e)){const r=MX(e,i);if(r){const{_f:e,...o}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!n)return!0;if(e.ref&&t(e.ref,e.name)&&!n)return!0;if(DZ(o,t))break}else if(EX(o)&&DZ(o,t))break}}};function FZ(e,t,r){const n=MX(e,r);if(n||RX(r))return{error:n,name:r};const i=r.split(".");for(;i.length;){const n=i.join("."),o=MX(t,n),s=MX(e,n);if(o&&!Array.isArray(o)&&r!==n)return{name:r};if(s&&s.type)return{name:n,error:s};if(s&&s.root&&s.root.type)return{name:`${n}.root`,error:s.root};i.pop()}return{name:r}}var UZ=(e,t,r)=>{const n=dZ(MX(e,r));return DX(n,"root",t[r]),DX(e,r,n),e};function zZ(e,t,r="validate"){if(iZ(e)||Array.isArray(e)&&e.every(iZ)||LX(e)&&!e)return{type:r,message:iZ(e)?e:"",ref:t}}var BZ=e=>EX(e)&&!PZ(e)?e:{value:e,message:""},qZ=async(e,t,r,n,i,o)=>{const{ref:s,refs:a,required:c,maxLength:l,minLength:u,min:d,max:h,pattern:f,validate:p,name:g,valueAsNumber:m,mount:v}=e._f,y=MX(r,g);if(!v||t.has(g))return{};const b=a?a[0]:s,w=e=>{i&&b.reportValidity&&(b.setCustomValidity(LX(e)?"":e||""),b.reportValidity())},x={},k=bZ(s),_=kX(s),C=k||_,S=(m||gZ(s))&&PX(s.value)&&PX(y)||vZ(s)&&""===s.value||""===y||Array.isArray(y)&&!y.length,E=uZ.bind(null,g,n,x),j=(e,t,r,n=GX,i=JX)=>{const o=e?t:r;x[g]={type:e?n:i,message:o,ref:s,...E(e?n:i,o)}};if(o?!Array.isArray(y)||!y.length:c&&(!C&&(S||CX(y))||LX(y)&&!y||_&&!jZ(a).isValid||k&&!TZ(a).isValid)){const{value:e,message:t}=iZ(c)?{value:!!c,message:c}:BZ(c);if(e&&(x[g]={type:QX,message:t,ref:b,...E(QX,t)},!n))return w(t),x}if(!(S||CX(d)&&CX(h))){let e,t;const r=BZ(h),i=BZ(d);if(CX(y)||isNaN(y)){const n=s.valueAsDate||new Date(y),o=e=>new Date((new Date).toDateString()+" "+e),a="time"==s.type,c="week"==s.type;iZ(r.value)&&y&&(e=a?o(y)>o(r.value):c?y>r.value:n>new Date(r.value)),iZ(i.value)&&y&&(t=a?o(y)<o(i.value):c?y<i.value:n<new Date(i.value))}else{const n=s.valueAsNumber||(y?+y:y);CX(r.value)||(e=n>r.value),CX(i.value)||(t=n<i.value)}if((e||t)&&(j(!!e,r.message,i.message,WX,KX),!n))return w(x[g].message),x}if((l||u)&&!S&&(iZ(y)||o&&Array.isArray(y))){const e=BZ(l),t=BZ(u),r=!CX(e.value)&&y.length>+e.value,i=!CX(t.value)&&y.length<+t.value;if((r||i)&&(j(r,e.message,t.message),!n))return w(x[g].message),x}if(f&&!S&&iZ(y)){const{value:e,message:t}=BZ(f);if(PZ(e)&&!y.match(e)&&(x[g]={type:YX,message:t,ref:s,...E(YX,t)},!n))return w(t),x}if(p)if(mZ(p)){const e=zZ(await p(y,r),b);if(e&&(x[g]={...e,...E(XX,e.message)},!n))return w(e.message),x}else if(EX(p)){let e={};for(const t in p){if(!pZ(e)&&!n)break;const i=zZ(await p[t](y,r),b,t);i&&(e={...i,...E(t,i.message)},w(i.message),n&&(x[g]=e))}if(!pZ(e)&&(x[g]={ref:b,...e},!n))return x}return w(!0),x};const HZ={mode:HX,reValidateMode:qX,shouldFocusError:!0};function $Z(e={}){let t,r={...HZ,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:mZ(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},i={},o=(EX(r.defaultValues)||EX(r.values))&&TX(r.defaultValues||r.values)||{},s=r.shouldUnregister?{}:TX(o),a={action:!1,mount:!1,watch:!1},c={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},l=0;const u={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let d={...u};const h={array:hZ(),state:hZ()},f=r.criteriaMode===VX,p=async e=>{if(!r.disabled&&(u.isValid||d.isValid||e)){const e=r.resolver?pZ((await b()).errors):await w(i,!0);e!==n.isValid&&h.state.next({isValid:e})}},g=(e,t)=>{!r.disabled&&(u.isValidating||u.validatingFields||d.isValidating||d.validatingFields)&&((e||Array.from(c.mount)).forEach((e=>{e&&(t?DX(n.validatingFields,e,t):xZ(n.validatingFields,e))})),h.state.next({validatingFields:n.validatingFields,isValidating:!pZ(n.validatingFields)}))},m=(e,t,r,n)=>{const c=MX(i,e);if(c){const i=MX(s,e,PX(r)?MX(o,e):r);PX(i)||n&&n.defaultChecked||t?DX(s,e,t?i:RZ(c._f)):_(e,i),a.mount&&!a.action&&p()}},v=(e,t,i,s,a)=>{let c=!1,l=!1;const f={name:e};if(!r.disabled){if(!i||s){(u.isDirty||d.isDirty)&&(l=n.isDirty,n.isDirty=f.isDirty=x(),c=l!==f.isDirty);const r=aZ(MX(o,e),t);l=!!MX(n.dirtyFields,e),r?xZ(n.dirtyFields,e):DX(n.dirtyFields,e,!0),f.dirtyFields=n.dirtyFields,c=c||(u.dirtyFields||d.dirtyFields)&&l!==!r}if(i){const t=MX(n.touchedFields,e);t||(DX(n.touchedFields,e,i),f.touchedFields=n.touchedFields,c=c||(u.touchedFields||d.touchedFields)&&t!==i)}c&&a&&h.state.next(f)}return c?f:{}},y=(e,i,o,s)=>{const a=MX(n.errors,e),c=(u.isValid||d.isValid)&&LX(i)&&n.isValid!==i;var f;if(r.delayError&&o?(f=()=>((e,t)=>{DX(n.errors,e,t),h.state.next({errors:n.errors})})(e,o),t=e=>{clearTimeout(l),l=setTimeout(f,e)},t(r.delayError)):(clearTimeout(l),t=null,o?DX(n.errors,e,o):xZ(n.errors,e)),(o?!aZ(a,o):a)||!pZ(s)||c){const t={...s,...c&&LX(i)?{isValid:i}:{},errors:n.errors,name:e};n={...n,...t},h.state.next(t)}},b=async e=>{g(e,!0);const t=await r.resolver(s,r.context,((e,t,r,n)=>{const i={};for(const o of e){const e=MX(t,o);e&&DX(i,o,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}})(e||c.mount,i,r.criteriaMode,r.shouldUseNativeValidation));return g(e),t},w=async(e,t,i={valid:!0})=>{for(const a in e){const l=e[a];if(l){const{_f:e,...a}=l;if(e){const a=c.array.has(e.name),d=l._f&&(!!(o=l._f)&&!!o.validate&&!!(mZ(o.validate)&&o.validate.constructor.name===MZ||EX(o.validate)&&Object.values(o.validate).find((e=>e.constructor.name===MZ))));d&&u.validatingFields&&g([e.name],!0);const h=await qZ(l,c.disabled,s,f,r.shouldUseNativeValidation&&!t,a);if(d&&u.validatingFields&&g([e.name]),h[e.name]&&(i.valid=!1,t))break;!t&&(MX(h,e.name)?a?UZ(n.errors,h,e.name):DX(n.errors,e.name,h[e.name]):xZ(n.errors,e.name))}!pZ(a)&&await w(a,t,i)}}var o;return i.valid},x=(e,t)=>!r.disabled&&(e&&t&&DX(s,e,t),!aZ(I(),o)),k=(e,t,r)=>oZ(e,c,{...a.mount?s:PX(t)?o:iZ(e)?{[e]:t}:t},r,t),_=(e,t,r={})=>{const n=MX(i,e);let o=t;if(n){const r=n._f;r&&(!r.disabled&&DX(s,e,AZ(t,r)),o=vZ(r.ref)&&CX(t)?"":t,yZ(r.ref)?[...r.ref.options].forEach((e=>e.selected=o.includes(e.value))):r.refs?kX(r.ref)?r.refs.forEach((e=>{e.defaultChecked&&e.disabled||(Array.isArray(o)?e.checked=!!o.find((t=>t===e.value)):e.checked=o===e.value||!!o)})):r.refs.forEach((e=>e.checked=e.value===o)):gZ(r.ref)?r.ref.value="":(r.ref.value=o,r.ref.type||h.state.next({name:e,values:TX(s)})))}(r.shouldDirty||r.shouldTouch)&&v(e,o,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&A(e)},C=(e,t,r)=>{for(const n in t){if(!t.hasOwnProperty(n))return;const o=t[n],s=e+"."+n,a=MX(i,s);(c.array.has(e)||EX(o)||a&&!a._f)&&!_X(o)?C(s,o,r):_(s,o,r)}},S=(e,t,r={})=>{const l=MX(i,e),f=c.array.has(e),p=TX(t);DX(s,e,p),f?(h.array.next({name:e,values:TX(s)}),(u.isDirty||u.dirtyFields||d.isDirty||d.dirtyFields)&&r.shouldDirty&&h.state.next({name:e,dirtyFields:CZ(o,s),isDirty:x(e,p)})):!l||l._f||CX(p)?_(e,p,r):C(e,p,r),LZ(e,c)&&h.state.next({...n,name:e}),h.state.next({name:a.mount?e:void 0,values:TX(s)})},E=async e=>{a.mount=!0;const o=e.target;let l=o.name,m=!0;const x=MX(i,l),k=e=>{m=Number.isNaN(e)||_X(e)&&isNaN(e.getTime())||aZ(e,MX(s,l,e))},_=OZ(r.mode),C=OZ(r.reValidateMode);if(x){let a,E;const j=o.type?RZ(x._f):jX(e),I=e.type===FX||e.type===UX,T=!((S=x._f).mount&&(S.required||S.min||S.max||S.maxLength||S.minLength||S.pattern||S.validate)||r.resolver||MX(n.errors,l)||x._f.deps)||((e,t,r,n,i)=>!i.isOnAll&&(!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:!(r?n.isOnChange:i.isOnChange)||e))(I,MX(n.touchedFields,l),n.isSubmitted,C,_),R=LZ(l,c,I);DX(s,l,j),I?o&&o.readOnly||(x._f.onBlur&&x._f.onBlur(e),t&&t(0)):x._f.onChange&&x._f.onChange(e);const P=v(l,j,I),N=!pZ(P)||R;if(!I&&h.state.next({name:l,type:e.type,values:TX(s)}),T)return(u.isValid||d.isValid)&&("onBlur"===r.mode?I&&p():I||p()),N&&h.state.next({name:l,...R?{}:P});if(!I&&R&&h.state.next({...n}),r.resolver){const{errors:e}=await b([l]);if(k(j),m){const t=FZ(n.errors,i,l),r=FZ(e,i,t.name||l);a=r.error,l=r.name,E=pZ(e)}}else g([l],!0),a=(await qZ(x,c.disabled,s,f,r.shouldUseNativeValidation))[l],g([l]),k(j),m&&(a?E=!1:(u.isValid||d.isValid)&&(E=await w(i,!0)));m&&(x._f.deps&&(!Array.isArray(x._f.deps)||x._f.deps.length>0)&&A(x._f.deps),y(l,E,a,P))}var S},j=(e,t)=>{if(MX(n.errors,t)&&e.focus)return e.focus(),1},A=async(e,t={})=>{let o,s;const a=dZ(e);if(r.resolver){const t=await(async e=>{const{errors:t}=await b(e);if(e)for(const r of e){const e=MX(t,r);e?DX(n.errors,r,e):xZ(n.errors,r)}else n.errors=t;return t})(PX(e)?e:a);o=pZ(t),s=e?!a.some((e=>MX(t,e))):o}else e?(s=(await Promise.all(a.map((async e=>{const t=MX(i,e);return await w(t&&t._f?{[e]:t}:t)})))).every(Boolean),(s||n.isValid)&&p()):s=o=await w(i);return h.state.next({...!iZ(e)||(u.isValid||d.isValid)&&o!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:o}:{},errors:n.errors}),t.shouldFocus&&!s&&DZ(i,j,e?a:c.mount),s},I=(e,t)=>{let r={...a.mount?s:o};return t&&(r=fZ(t.dirtyFields?n.dirtyFields:n.touchedFields,r)),PX(e)?r:iZ(e)?MX(r,e):e.map((e=>MX(r,e)))},T=(e,t)=>({invalid:!!MX((t||n).errors,e),isDirty:!!MX((t||n).dirtyFields,e),error:MX((t||n).errors,e),isValidating:!!MX(n.validatingFields,e),isTouched:!!MX((t||n).touchedFields,e)}),R=(e,t,r)=>{const o=(MX(i,e,{_f:{}})._f||{}).ref,s=MX(n.errors,e)||{},{ref:a,message:c,type:l,...u}=s;DX(n.errors,e,{...u,...t,ref:o}),h.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&o&&o.focus&&o.focus()},P=e=>h.state.subscribe({next:t=>{((e,t,r)=>!e||!t||e===t||dZ(e).some((e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e)))))(e.name,t.name,e.exact)&&((e,t,r,n)=>{r(e);const{name:i,...o}=e;return pZ(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find((e=>t[e]===(!n||VX)))})(t,e.formState||u,z,e.reRenderRoot)&&e.callback({values:{...s},...n,...t,defaultValues:o})}}).unsubscribe,N=(e,t={})=>{for(const a of e?dZ(e):c.mount)c.mount.delete(a),c.array.delete(a),t.keepValue||(xZ(i,a),xZ(s,a)),!t.keepError&&xZ(n.errors,a),!t.keepDirty&&xZ(n.dirtyFields,a),!t.keepTouched&&xZ(n.touchedFields,a),!t.keepIsValidating&&xZ(n.validatingFields,a),!r.shouldUnregister&&!t.keepDefaultValue&&xZ(o,a);h.state.next({values:TX(s)}),h.state.next({...n,...t.keepDirty?{isDirty:x()}:{}}),!t.keepIsValid&&p()},O=({disabled:e,name:t})=>{(LX(e)&&a.mount||e||c.disabled.has(t))&&(e?c.disabled.add(t):c.disabled.delete(t))},M=(e,t={})=>{let n=MX(i,e);const s=LX(t.disabled)||LX(r.disabled);return DX(i,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),c.mount.add(e),n?O({disabled:LX(t.disabled)?t.disabled:r.disabled,name:e}):m(e,!0,t.value),{...s?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:NZ(t.min),max:NZ(t.max),minLength:NZ(t.minLength),maxLength:NZ(t.maxLength),pattern:NZ(t.pattern)}:{},name:e,onChange:E,onBlur:E,ref:s=>{if(s){M(e,t),n=MX(i,e);const r=PX(s.value)&&s.querySelectorAll&&s.querySelectorAll("input,select,textarea")[0]||s,a=(e=>bZ(e)||kX(e))(r),c=n._f.refs||[];if(a?c.find((e=>e===r)):r===n._f.ref)return;DX(i,e,{_f:{...n._f,...a?{refs:[...c.filter(wZ),r,...Array.isArray(MX(o,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),m(e,!1,void 0,r)}else n=MX(i,e,{}),n._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&(!AX(c.array,e)||!a.action)&&c.unMount.add(e)}}},L=()=>r.shouldFocusError&&DZ(i,j,c.mount),D=(e,t)=>async o=>{let a;o&&(o.preventDefault&&o.preventDefault(),o.persist&&o.persist());let l=TX(s);if(h.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await b();n.errors=e,l=TX(t)}else await w(i);if(c.disabled.size)for(const e of c.disabled)xZ(l,e);if(xZ(n.errors,"root"),pZ(n.errors)){h.state.next({errors:{}});try{await e(l,o)}catch(u){a=u}}else t&&await t({...n.errors},o),L(),setTimeout(L);if(h.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:pZ(n.errors)&&!a,submitCount:n.submitCount+1,errors:n.errors}),a)throw a},F=(e,t={})=>{const l=e?TX(e):o,d=TX(l),f=pZ(e),p=f?o:d;if(t.keepDefaultValues||(o=l),!t.keepValues){if(t.keepDirtyValues){const e=new Set([...c.mount,...Object.keys(CZ(o,s))]);for(const t of Array.from(e))MX(n.dirtyFields,t)?DX(p,t,MX(s,t)):S(t,MX(p,t))}else{if(IX&&PX(e))for(const e of c.mount){const t=MX(i,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(vZ(e)){const t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(const e of c.mount)S(e,MX(p,e));else i={}}s=r.shouldUnregister?t.keepDefaultValues?TX(o):{}:TX(p),h.array.next({values:{...p}}),h.state.next({values:{...p}})}c={mount:t.keepDirtyValues?c.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},a.mount=!u.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!pZ(p),a.watch=!!r.shouldUnregister,a.action=!1,t.keepErrors||(n.errors={}),h.state.next({submitCount:t.keepSubmitCount?n.submitCount:0,isDirty:!f&&(t.keepDirty?n.isDirty:!(!t.keepDefaultValues||aZ(e,o))),isSubmitted:!!t.keepIsSubmitted&&n.isSubmitted,dirtyFields:f?{}:t.keepDirtyValues?t.keepDefaultValues&&s?CZ(o,s):n.dirtyFields:t.keepDefaultValues&&e?CZ(o,e):t.keepDirty?n.dirtyFields:{},touchedFields:t.keepTouched?n.touchedFields:{},errors:t.keepErrors?n.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1,defaultValues:o})},U=(e,t)=>F(mZ(e)?e(s):e,t),z=e=>{n={...n,...e}},B={control:{register:M,unregister:N,getFieldState:T,handleSubmit:D,setError:R,_subscribe:P,_runSchema:b,_focusError:L,_getWatch:k,_getDirty:x,_setValid:p,_setFieldArray:(e,t=[],c,l,f=!0,p=!0)=>{if(l&&c&&!r.disabled){if(a.action=!0,p&&Array.isArray(MX(i,e))){const t=c(MX(i,e),l.argA,l.argB);f&&DX(i,e,t)}if(p&&Array.isArray(MX(n.errors,e))){const t=c(MX(n.errors,e),l.argA,l.argB);f&&DX(n.errors,e,t),((e,t)=>{!NX(MX(e,t)).length&&xZ(e,t)})(n.errors,e)}if((u.touchedFields||d.touchedFields)&&p&&Array.isArray(MX(n.touchedFields,e))){const t=c(MX(n.touchedFields,e),l.argA,l.argB);f&&DX(n.touchedFields,e,t)}(u.dirtyFields||d.dirtyFields)&&(n.dirtyFields=CZ(o,s)),h.state.next({name:e,isDirty:x(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else DX(s,e,t)},_setDisabledField:O,_setErrors:e=>{n.errors=e,h.state.next({errors:n.errors,isValid:!1})},_getFieldArray:e=>NX(MX(a.mount?s:o,e,r.shouldUnregister?MX(o,e,[]):[])),_reset:F,_resetDefaultValues:()=>mZ(r.defaultValues)&&r.defaultValues().then((e=>{U(e,r.resetOptions),h.state.next({isLoading:!1})})),_removeUnmounted:()=>{for(const e of c.unMount){const t=MX(i,e);t&&(t._f.refs?t._f.refs.every((e=>!wZ(e))):!wZ(t._f.ref))&&N(e)}c.unMount=new Set},_disableForm:e=>{LX(e)&&(h.state.next({disabled:e}),DZ(i,((t,r)=>{const n=MX(i,r);n&&(t.disabled=n._f.disabled||e,Array.isArray(n._f.refs)&&n._f.refs.forEach((t=>{t.disabled=n._f.disabled||e})))}),0,!1))},_subjects:h,_proxyFormState:u,get _fields(){return i},get _formValues(){return s},get _state(){return a},set _state(e){a=e},get _defaultValues(){return o},get _names(){return c},set _names(e){c=e},get _formState(){return n},get _options(){return r},set _options(e){r={...r,...e}}},subscribe:e=>(a.mount=!0,d={...d,...e.formState},P({...e,formState:d})),trigger:A,register:M,handleSubmit:D,watch:(e,t)=>mZ(e)?h.state.subscribe({next:r=>"values"in r&&e(k(void 0,t),r)}):k(e,t,!0),setValue:S,getValues:I,reset:U,resetField:(e,t={})=>{MX(i,e)&&(PX(t.defaultValue)?S(e,TX(MX(o,e))):(S(e,t.defaultValue),DX(o,e,TX(t.defaultValue))),t.keepTouched||xZ(n.touchedFields,e),t.keepDirty||(xZ(n.dirtyFields,e),n.isDirty=t.defaultValue?x(e,TX(MX(o,e))):x()),t.keepError||(xZ(n.errors,e),u.isValid&&p()),h.state.next({...n}))},clearErrors:e=>{e&&dZ(e).forEach((e=>xZ(n.errors,e))),h.state.next({errors:e?n.errors:{}})},unregister:N,setError:R,setFocus:(e,t={})=>{const r=MX(i,e),n=r&&r._f;if(n){const e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&mZ(e.select)&&e.select())}},getFieldState:T};return{...B,formControl:B}}function VZ(e={}){const t=nR.useRef(void 0),r=nR.useRef(void 0),[n,i]=nR.useState({isDirty:!1,isValidating:!1,isLoading:mZ(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:mZ(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:n},e.defaultValues&&!mZ(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:r,...i}=$Z(e);t.current={...i,formState:n}}const o=t.current.control;return o._options=e,nZ((()=>{const e=o._subscribe({formState:o._proxyFormState,callback:()=>i({...o._formState}
187),reRenderRoot:!0});return i((e=>({...e,isReady:!0}))),o._formState.isReady=!0,e}),[o]),nR.useEffect((()=>o._disableForm(e.disabled)),[o,e.disabled]),nR.useEffect((()=>{e.mode&&(o._options.mode=e.mode),e.reValidateMode&&(o._options.reValidateMode=e.reValidateMode)}),[o,e.mode,e.reValidateMode]),nR.useEffect((()=>{e.errors&&(o._setErrors(e.errors),o._focusError())}),[o,e.errors]),nR.useEffect((()=>{e.shouldUnregister&&o._subjects.state.next({values:o._getWatch()})}),[o,e.shouldUnregister]),nR.useEffect((()=>{if(o._proxyFormState.isDirty){const e=o._getDirty();e!==n.isDirty&&o._subjects.state.next({isDirty:e})}}),[o,n.isDirty]),nR.useEffect((()=>{var t;e.values&&!aZ(e.values,r.current)?(o._reset(e.values,{keepFieldsRef:!0,...o._options.resetOptions}),(null===(t=o._options.resetOptions)||void 0===t?void 0:t.keepIsValid)||o._setValid(),r.current=e.values,i((e=>({...e})))):o._resetDefaultValues()}),[o,e.values]),nR.useEffect((()=>{o._state.mount||(o._setValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()})),t.current.formState=rZ(n,o),t.current}const WZ=rR.createContext({set:()=>{},clear:()=>{},register:()=>{}}),KZ=()=>rR.useContext(WZ);function GZ({children:e}){const t=rR.useRef(null);return x.jsx(WZ.Provider,{value:{set:e=>{const r=t.current;if(r){r.innerHTML="";for(const t of e){const e=document.createElement("div");e.style.position="absolute",e.style.background="var(--formpurple)",e.style.boxShadow=`0 0 0 ${.5*t.thickness}px rgba(255,255,255,0.9)`,"x"===t.axis?(e.style.left=`${t.pos}px`,e.style.top="0",e.style.height="100%",e.style.width=`${t.thickness}px`):(e.style.top=`${t.pos}px`,e.style.left="0",e.style.width="100%",e.style.height=`${t.thickness}px`),r.appendChild(e)}}},clear:()=>{t.current&&(t.current.innerHTML="")},register:e=>{t.current=e}},children:e})}function JZ(e,t,r,n){return QZ(XZ([e],t,n),XZ([e],r,2*n))}function YZ(e,t,r,n,i){const o=e+t/2,s=[e,e+t],a=2*i,c=XZ([o],r,a);if(c)return c;const l=QZ(XZ([o],n,a),XZ(s,r,a));return l||XZ(s,n,i)}function QZ(e,t){return e?t?e.dist<=t.dist?e:t:e:t}function XZ(e,t,r){let n=null;for(const i of e)for(const e of t){const t=Math.abs(e-i);t<=r&&(!n||t<n.dist)&&(n={delta:e-i,ref:e,dist:t})}return n}function ZZ(e=window){const t=rR.useRef(new Map);function r(){t.current.forEach(((t,r)=>null==e?void 0:e.removeEventListener(r,t))),t.current.clear()}return rR.useEffect((()=>()=>r()),[e]),{addWindowListener:function(r,n){null==e||e.removeEventListener(r,n),null==e||e.addEventListener(r,n),t.current.set(r,n)},removeAllListeners:r}}function e0({message:e}){return document.getElementById("toast")?mX.createPortal(x.jsx(x.Fragment,{children:x.jsx("div",{className:"fixed top-5 left-[50%] translate-x-[-50%] z-[1000] pointer-events-none bg-surface border-b-2 border-formpurple px-6 py-3 rounded-sm shadow-lg transition-all transform "+(Boolean(e)?"opacity-100 scale-100":"opacity-0 scale-90"),children:x.jsx("p",{className:"text-md",children:e})})}),document.getElementById("toast")):x.jsx(x.Fragment,{})}const t0=rR.createContext(void 0);function r0({children:e}){const[t,r]=rR.useState({msg:"",duration:0});return rR.useEffect((()=>{let e;return t&&t.msg&&t.duration&&(e=setTimeout((()=>r({msg:"",duration:0})),t.duration)),()=>{e&&clearTimeout(e)}}),[t]),x.jsxs(t0.Provider,{value:{flip:function(e,t=2500){r({msg:e,duration:t})}},children:[x.jsx(e0,{message:null==t?void 0:t.msg}),e]})}const n0=rR.createContext(void 0);function i0({children:e}){const[t,r]=rR.useState(void 0),[n,i]=rR.useState(!1),[o,s]=FP();function a(e){if(!document.querySelector(`div#${e}`)){const t=document.createElement("div");t.setAttribute("id",e),document.body.appendChild(t)}}rR.useEffect((()=>{a("modal"),a("drawer"),a("context"),a("toast"),i(!0)}),[]),rR.useEffect((()=>{const e=o.get("formId");e&&e!=(null==t?void 0:t.id)&&r({mouse:void 0,id:e})}),[o.get("formId")]),rR.useEffect((()=>{t&&(null!=t&&t.id?s((e=>{const r=new URLSearchParams(e);return r.set("formId",t.id),r})):s((e=>{const t=new URLSearchParams(e);return t.delete("formId"),t})))}),[null==t?void 0:t.id]);const c={open:function(e,t){null==t||t.preventDefault(),null==t||t.stopPropagation(),r({id:e,mouse:t})},close:()=>r({mouse:void 0,id:""}),enabled:e=>(null==t?void 0:t.id)==e,mouse:e=>(null==t?void 0:t.id)==e?null==t?void 0:t.mouse:void 0,status:Boolean(null==t?void 0:t.id),activeId:null==t?void 0:t.id};return n?x.jsx(n0.Provider,{value:c,children:x.jsx(r0,{children:e})}):x.jsx(x.Fragment,{})}function o0(e){var t,r,n;const i=rR.useContext(n0),o=rR.useRef(e||QQ());return{open:e=>i.open(o.current,e),close:()=>i.close(),enabled:null!==(t=null==i?void 0:i.enabled(o.current))&&void 0!==t&&t,id:o.current,mouse:null!==(r=null==i?void 0:i.mouse(o.current))&&void 0!==r?r:void 0,provider:i,status:null!==(n=null==i?void 0:i.status)&&void 0!==n&&n}}function s0(e){const t=xX(),r=ZZ(),{watch:n}=eZ(),i=rR.useRef(),{calculateDifferenceBetweenPoints:o,resizeX:s,resizeY:a,moveXY:c,startRef:l}=function(e=100,t=100,r=!0){var n;const{roundToInterval:i}=vX(),o=(e,t)=>r?i(e,t):e,s=rR.useRef(),a=null===(n=wX())||void 0===n?void 0:n.current,[c,l]=rR.useMemo((()=>{const{offsetWidth:r,offsetHeight:n}=null!=a?a:{};return[r/e,n/t]}),[e,t]);return{calculateDifferenceBetweenPoints:function(e,t){const[r,n]=[e.offsetX,t.offsetX],[i,o]=[e.offsetY,t.offsetY];return{offsetX:n-r,offsetY:o-i}},resizeY:function(e,t){if(!s.current)return{};const{top:r,height:n}=s.current;if(t){const t=r+e,i=n-e;return i>=30&&t>=0?{top:o(t,l),height:o(i,l)}:{}}return n+e+r<=a.offsetHeight?{height:o(n+e,l)}:{}},resizeX:function(e,t){if(!s.current)return{};const{left:r,width:n}=s.current;if(t){const t=r+e,i=n-e;return i>=30&&t>=0?{left:o(t,c),width:o(i,c)}:{}}return n+e+r<=a.offsetWidth?{width:o(n+e,c)}:{}},moveXY:function(e,t){if(!s.current)return{};const[r,n]=[s.current.left,s.current.top],i=r+e;return{top:o(n+t,l),left:o(i,c)}},startRef:s}}(n("grid_x"),n("grid_y"),n("grid_enabled")),u=function(){const e=wX(),t=KZ(),{watch:r}=eZ(),n=rR.useRef([]),i=rR.useRef([]),o=rR.useRef([]),s=rR.useRef([]),a=()=>!!r("align_enabled");return{collect:function(t){n.current=[],i.current=[],o.current=[],s.current=[];const r=e.current;r&&a()&&r.querySelectorAll(":scope > section[id]").forEach((e=>{if(e.id===t)return;const r=e.offsetLeft,a=e.offsetTop,c=e.offsetWidth,l=e.offsetHeight;n.current.push(r+c/2),i.current.push(r,r+c),o.current.push(a+l/2),s.current.push(a,a+l)}))},apply:function(r,c){const l=e.current;
187if(!a()||!l)return t.clear(),r;const u=l.offsetWidth/l.getBoundingClientRect().width,d=6*u,h=[];let{top:f,left:p}=r;const g=YZ(p,c.width,n.current,i.current,d);g&&(p+=g.delta,h.push({axis:"x",pos:g.ref,thickness:u}));const m=YZ(f,c.height,o.current,s.current,d);return m&&(f+=m.delta,h.push({axis:"y",pos:m.ref,thickness:u})),t.set(h),{top:f,left:p}},applyResize:function(r,c){const l=e.current;if(!a()||!l)return t.clear(),r;const u=l.offsetWidth/l.getBoundingClientRect().width,d=6*u,h=[];let{top:f,left:p,width:g,height:m}=r;if(c.right){const e=JZ(p+g,i.current,n.current,d);e&&e.ref-p>=30&&(g=e.ref-p,h.push({axis:"x",pos:e.ref,thickness:u}))}else if(c.left){const e=p+g,t=JZ(p,i.current,n.current,d);t&&e-t.ref>=30&&(p=t.ref,g=e-t.ref,h.push({axis:"x",pos:t.ref,thickness:u}))}if(c.bottom){const e=JZ(f+m,s.current,o.current,d);e&&e.ref-f>=30&&(m=e.ref-f,h.push({axis:"y",pos:e.ref,thickness:u}))}else if(c.top){const e=f+m,t=JZ(f,s.current,o.current,d);t&&e-t.ref>=30&&(f=t.ref,m=e-t.ref,h.push({axis:"y",pos:t.ref,thickness:u}))}return t.set(h),{top:f,left:p,width:g,height:m}}
187,clear:()=>t.clear()}}(),d=rR.useRef(),h=rR.useRef(),f=o0().status,p=rR.useRef(),g=rR.useRef();function m(e,n,o="resize",s){g.current&&!f&&(d.current=o,h.current=s,p.current=t.calculateMousePos(e.nativeEvent),i.current=n,l.current={top:g.current.offsetTop,left:g.current.offsetLeft,width:g.current.offsetWidth,height:g.current.offsetHeight},u.collect(g.current.id),requestAnimationFrame((()=>{r.addWindowListener("mouseup",v),r.addWindowListener("mousemove",y)})))}function v(){if(l.current&&g.current){const{offsetHeight:t,offsetLeft:r,offsetTop:n,offsetWidth:i}=g.current,{top:o,left:s,width:a,height:c}=l.current,u=Math.abs(t-c),d=Math.abs(r-s),h=Math.abs(i-a),f=Math.abs(n-o);(u>=5||d>=5||h>=5||f>=5)&&e({top:g.current.offsetTop,left:g.current.offsetLeft,width:g.current.offsetWidth,height:g.current.offsetHeight})}i.current=void 0,p.current=void 0,l.current=void 0,d.current=void 0,h.current=void 0,u.clear(),r.removeAllListeners()}function y(e){var r;if(i.current&&g.current&&!((null===(r=g.current)||void 0===r?void 0:r.querySelectorAll('[contentEditable="true"]').length)>0)&&1==e.buttons&&l.current&&p.current){const r=i.current(o(p.current,t.calculateMousePos(e)));for(const e of Object.keys(r))"number"==typeof r[e]&&e in g.current.style&&(g.current.style[e]=`${r[e]}px`);if("move"===d.current){const e=u.apply({top:g.current.offsetTop,left:g.current.offsetLeft},{width:g.current.offsetWidth,height:g.current.offsetHeight});g.current.style.top=`${e.top}px`,g.current.style.left=`${e.left}px`}else if("resize"===d.current){var n;const e=u.applyResize({top:g.current.offsetTop,left:g.current.offsetLeft,width:g.current.offsetWidth,height:g.current.offsetHeight},null!==(n=h.current)&&void 0!==n?n:{});g.current.style.top=`${e.top}px`,g.current.style.left=`${e.left}px`,g.current.style.width=`${e.width}px`,g.current.style.height=`${e.height}px`}}}return{linear:function(){return{top:e=>m(e,(e=>a(e.offsetY,!0)),"resize",{top:!0}),bottom:e=>m(e,(e=>a(e.offsetY)),"resize",{bottom:!0}),left:e=>m(e,(e=>s(e.offsetX,!0)),"resize",{left:!0}),right:e=>m(e,(e=>s(e.offsetX)),"resize",{right:!0})}},corner:function(){return{topLeft:e=>m(e,(e=>({...a(e.offsetY,!0),...s(e.offsetX,!0)})),"resize",{top:!0,left:!0}),bottomRight:e=>m(e,(e=>({...a(e.offsetY),...s(e.offsetX)})),"resize",{bottom:!0,right:!0}),topRight:e=>m(e,(e=>({...a(e.offsetY,!0),...s(e.offsetX)})),"resize",{top:!0,right:!0}),bottomLeft:e=>m(e,(e=>({...a(e.offsetY),...s(e.offsetX,!0)})),"resize",{bottom:!0,left:!0})}},move:function(e){m(e,(e=>({...c(e.offsetX,e.offsetY)})),"move")},ref:g}}const a0=rR.createContext(null),c0=rR.createContext(null),l0=rR.createContext(void 0);function u0({children:e,section:t,onChange:r}){const n=s0((()=>{}));return x.jsx(l0.Provider,{value:{transformer:n,section:t,editable:!0,onChange:r},children:e})}function d0(){const e=rR.useContext(l0),t=t=>e.onChange({...e.section,...t});return{onChange:t,transformer:e.transformer,editable:Boolean(e.editable),section:e.section,updateConfig:r=>t({config:{...e.section.config,...r}}),updateLayout:r=>t({layout:{...e.section.layout,...r}}),updateProperties:r=>t({properties:{...e.section.properties,...r}})}}const h0=rR.createContext(void 0);function f0(){return rR.useContext(h0)}function p0({children:e}){const[t,r]=rR.useState(null),[n,i]=rR.useState(!1);return rR.useEffect((()=>{!t&&i(!1)}),[t]),x.jsx(h0.Provider,{value:{id:t,select:e=>r(e),clear:()=>r(null),showAppearance:n,setShowAppearance:i},children:e})}function g0({label:e,children:t,side:r="bottom",align:n="center",className:i=""}){if(!e)return x.jsx(x.Fragment,{children:t});const o="top"===r?"bottom-full mb-1.5":"top-full mt-1.5",s="left"===n?"left-0":"right"===n?"right-0":"left-1/2 -translate-x-1/2";return x.jsxs("span",{className:`relative inline-flex group/tt ${i}`,children:[t,x.jsx("span",{role:"tooltip",className:`pointer-events-none absolute ${s} ${o} z-[100] whitespace-nowrap rounded bg-[#1f2430] px-2 py-1 text-xs font-normal text-white opacity-0 shadow-md transition-opacity duration-100 delay-0 group-hover/tt:opacity-100 group-hover/tt:delay-700`,children:e})]})}function m0({icon:e,style:t={},className:r="",onClick:n=()=>{},title:i="",enabled:o=!1,onContext:s,onMouseDown:a}){return x.jsx(g0,{label:i,children:x.jsx("div",{onContextMenu:(c=e=>s(e),e=>(e.preventDefault(),e.stopPropagation(),c(e))),className:`h-[35px] min-w-[30px] flex justify-center select-none items-center outline-border outline outline-[1px] hover:opacity-75 curs
187or-pointer ${o?"bg-formpurple text-white":"bg-surface"} ${r}`,onClick:n,style:t,children:e})});var c}function v0({icon:e,value:t,update:r,title:n}){const i=rR.useRef();return x.jsx(m0,{onClick:()=>{var e;return null===(e=i.current)||void 0===e?void 0:e.click()},title:n,icon:x.jsxs("span",{style:{borderColor:t},className:"pb-0.5 flex border-b-4 relative items-center w-fit flex-shrink-0 flex-col",onMouseDown:e=>e.preventDefault(),onClick:e=>{var t;return null===(t=i.current)||void 0===t?void 0:t.click()},onContextMenu:e=>(e.preventDefault(),e.stopPropagation(),r("")),children:[e,x.jsx("input",{type:"color",value:t||"#000000",onInput:e=>r(e.currentTarget.value),ref:i,className:"invisible absolute w-full p-0 m-0 border-0 rounded cursor-pointer appearance-none bg-transparent z-50"})]})})}const y0=rR.createContext(void 0);function b0({children:e,style:t}){const{section:r}=d0(),n=rR.useRef(void 0),i=rR.useRef(void 0),o=rR.useRef(0),s=rR.useRef(0),a=rR.useRef(0),c=rR.useMemo((()=>!r.config.dynamic_text),[r.config.dynamic_text]);function l(e){return!!n.current&&(requestAnimationFrame((()=>{n.current&&n.current.querySelectorAll("img").forEach((e=>{try{n.current.contains(e)&&"icon"!=e.alt&&(e.style.display="none")}catch(Dee){}}))})),e&&(n.current.style.fontSize=`${e}em`),s.current!=n.current.scrollHeight||a.current!=n.current.scrollWidth?(e&&(s.current=n.current.scrollHeight),e&&(a.current=n.current.scrollWidth),!1):!(!i.current.offsetHeight||!i.current.offsetWidth)||void 0)}function u(e){s.current=0,a.current=0,o.current&&cancelAnimationFrame(o.current),o.current=requestAnimationFrame((()=>e(o.current)))}function d(e,t=1){var r;if(o.current==e)return!l(t)&&t>.02?d(e,t-.02):(r=t,void(i.current&&i.current.scrollWidth&&i.current.scrollHeight&&(i.current.style.opacity="1",i.current.style.fontSize=`${r}em`)));cancelAnimationFrame(e)}function h(){u((e=>{i.current&&(i.current.offsetHeight&&i.current.scrollHeight<=i.current.offsetHeight&&i.current.offsetWidth&&i.current.scrollWidth<=i.current.offsetWidth?i.current.style.opacity="1":d(e,1))}))}return rR.useEffect((()=>{const e=new ResizeObserver((()=>u((e=>d(e,1))))),t=new MutationObserver((()=>u((e=>d(e,1)))));return document.fonts.ready.then((()=>{n.current&&(e.observe(n.current),t.observe(n.current,{subtree:!0,childList:!0}),h())})),()=>(e.disconnect(),t.disconnect())}),[r.values,r.properties,null==r?void 0:r.inner_html,t]),x.jsx(y0.Provider,{value:h,children:x.jsx("div",{style:r.properties,className:"w-full h-full flex",children:c?x.jsx(x.Fragment,{children:e}):x.jsxs(x.Fragment,{children:[x.jsx("div",{ref:i,style:t,className:"flex relative h-full w-full opacity-0",children:e}),x.jsx("div",{ref:n,style:t,className:"flex w-full absolute invisible h-full",children:e})]})})})}function w0({children:e}){const{transformer:t,editable:r}=d0();return x.jsx("div",{style:{height:"100%",width:"100%",position:"relative",boxSizing:"border-box"},onMouseDown:e=>(null==t?void 0:t.move)&&r&&t.move(e),children:e})}function x0(){var e;const t=rR.useRef(),r=f0(),[n,i]=rR.useState(!1),{section:o,onChange:s,editable:a}=d0();return rR.useEffect((()=>{(null==r?void 0:r.id)!=(null==o?void 0:o.id)&&t.current&&n&&i(!1)}),[null==r?void 0:r.id]),x.jsx(w0,{children:x.jsxs(b0,{children:[n&&x.jsx(k0,{reference:t.current,layout:o.layout}),x.jsx("div",{style:{verticalAlign:null===(e=o.properties)||void 0===e?void 0:e.verticalAlign,alignSelf:o.properties.alignSelf},onDoubleClick:function(e){a&&o.id==r.id&&i(!0)},ref:t,onBlur:e=>s({...o,config:{...o.config,inner_html:e.currentTarget.innerHTML}}),className:"w-full inline-block min-h-0 focus:outline-none",contentEditable:n,dangerouslySetInnerHTML:{__html:o.config.inner_html}})]})})}function k0({reference:e,layout:t}){var r;const n=rR.useRef(),i=YR();return rR.useEffect((()=>{if(e&&n.current){document.execCommand("defaultParagraphSeparator",!1,"br");const t=e.parentElement.parentElement.getBoundingClientRect(),r=n.current.getBoundingClientRect();n.current.style.position="fixed",n.current.style.top=t.top-r.height-14+"px",n.current.style.left=`${t.left}px`}}),[n.current,t]),null!==(r=document.getElementById(i.id))&&void 0!==r&&r.parentElement?mX.createPortal(x.jsx("section",{ref:n,className:"z-30",children:x.jsxs("span",{className:"flex items-center p-1 bg-white rounded-sm shadow-lg pointer-events-auto",children:[x.jsx(m0,{onMouseDown:e=>e.preventDefault(),icon:x.jsx(rX,{}),onClick:()=>document.execCommand("bold")}),x.jsx(m0,{onMouseDown:e=>e.preventDefault(),icon:x.jsx(cX,{}),onClick:()=>document.execCommand("italic")}),x.jsx(v0,{icon:x.jsx(_K,{}),value:"#7c49bf",update:e=>document.execCommand("forecolor",!1,e)})]})}),document.getElementById(i.id).parentElement):x.jsx(x.Fragment,{})}function _0({node:e,value:t}){return x.jsx("div",{style:e.properties,children:function(){var r;switch(t.type){case"image":return x.jsx(C0,{asset_id:t.asset_id,style:e.element_properties});case"item":return x.jsx(S0,{node:e,item_id:t.item_id});default:return[null!==(r=null==t?void 0:t.text_value)&&void 0!==r?r:""]}}()})}function C0({style:e,asset_id:t}){const r=XQ(t,(e=>e.use("assets").select(t)));return x.jsx("img",{draggable:!1,src:null==r?void 0:r.url,style:e})}function S0({node:e,item_id:t}){var r;const n=YR(),i=XQ(n.site,(e=>e.use("site").select(n.site))),o=XQ(t,(e=>e.use("items").select(t)));return null!=i&&i.show_alcohol||"alcohol"!=(null==o?void 0:o.item_type)?x.jsx("div",{dangerouslySetInnerHTML:{__html:`${e.prefix}${null!==(r=null==o?void 0:o[e.key])&&void 0!==r?r:e.default_value}${e.suffix}`},style:e.element_properties}):x.jsx(x.Fragment,{})}function E0({group:e,value:t,allowGrow:r}){return x.jsx("div",{tabIndex:-1,style:{...e.properties,flexGrow:r?0:1},children:e.nodes.map(((e,r)=>x.jsx(_0,{node:e,value:t}
187,`${e.id}-${r}`)))})}function j0(){const[e,t]=rR.useState(0),{section:r}=d0();rR.useEffect((()=>{let e;return"slideshow"==r.config.presentation_mode&&(e=setInterval((()=>t((e=>(e+1)%r.values.length))),1e3*r.config.duration)),()=>{e&&clearInterval(e)}}),[r.id,r.values]);const n=rR.useMemo((()=>"slideshow"==r.config.presentation_mode?{display:"flex",transition:"opacity .5s ease-in-out",position:"absolute",top:0,left:0,height:"100%",width:"100%"}:"stack"==r.config.presentation_mode?{display:"flex",flexDirection:"column",flexBasis:"auto",flexGrow:1,maxHeight:"100%",minHeight:0}:{}),[null==r?void 0:r.config]);return x.jsx(w0,{children:x.jsx("div",{style:{...r.properties,flexDirection:r.config.stack_direction,maxHeight:"100%",height:"100%",width:"100%"},children:r.values.map(((t,i)=>x.jsx("div",{id:t.id,tabIndex:-1,style:{...n,opacity:e==i||"stack"==r.config.presentation_mode?100:0},children:r.node_groups.map(((e,n)=>x.jsx(E0,{allowGrow:r.node_groups.length>1,group:e,value:t},`${e.id}-${n}`)))},i)))})})}function A0({override:e}){const[t,r]=rR.useState(0),n=d0(),i=rR.useMemo((()=>e||n.section),[e,n.section,n.editable]);return rR.useEffect((()=>{let e;return"slider"==i.config.presentation_mode&&(e=setInterval((()=>r((e=>(e+1)%i.values.length))),1e3*i.config.duration)),()=>{e&&clearInterval(e)}}),[i.id,i.values,i.config.duration,i.config.presentation_mode]),x.jsx(w0,{children:x.jsx(b0,{children:x.jsxs("div",{style:{display:"flex",flexDirection:i.config.stack_direction,justifyContent:"space-between",alignItems:"center",height:i.layout.height,width:i.layout.width,position:"relative",overflow:"hidden"},children:["stack"==i.config.presentation_mode&&i.values.map(((e,t)=>x.jsx("div",{style:{flex:1,minWidth:0,minHeight:0,height:"100%",display:"flex"},children:x.jsx(I0,{style:{objectFit:i.config.image_fit||"contain"},asset_id:e.asset_id})},`${n.section.id}-stack-${t}`))),"slider"==i.config.presentation_mode&&i.values.map(((e,r)=>x.jsx("div",{className:"transition-opacity duration-300",style:{position:"absolute",top:0,left:0,right:0,bottom:0,opacity:t==r?1:0},children:x.jsx(I0,{style:{objectFit:i.config.image_fit||"contain"},asset_id:e.asset_id})},`${n.section.id}-slide-${r}`)))]},n.section.id)})})}function I0({style:e,asset_id:t}){const r=XQ(t,(e=>e.use("assets").select(t)));return x.jsx("img",{draggable:!1,src:null==r?void 0:r.url,style:{width:"100%",height:"100%",...e}})}function T0(e){return wK({attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M8 8H16V15H19V5H5V15H8V8Z",fill:"currentColor",fillOpacity:"0.3"},child:[]},{tag:"path",attr:{d:"M5 17H19V20H5V17Z",fill:"currentColor"},child:[]}]})(e)}function R0(e){return wK({attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M16 8V16H9L9 19H19L19 5L9 5V8H16Z",fill:"currentColor",fillOpacity:"0.3"},child:[]},{tag:"path",attr:{d:"M7 5L7 19H4L4 5L7 5Z",fill:"currentColor"},child:[]}]})(e)}function P0(e){return wK({attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M8 16V8H15V5L5 5L5 19H15L15 16H8Z",fill:"currentColor",fillOpacity:"0.3"},child:[]},{tag:"path",attr:{d:"M17 19L17 5L20 5L20 19H17Z",fill:"currentColor"},child:[]}]})(e)}function N0(e){return wK({attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M4 11H8V13H4V11Z",fill:"currentColor"},child:[]},{tag:"path",attr:{d:"M10 11H14V13H10V11Z",fill:"currentColor"},child:[]},{tag:"path",attr:{d:"M20 11H16V13H20V11Z",fill:"currentColor"},child:[]}]})(e)}function O0(e){return wK({attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M3 11H1V13H3V11Z",fill:"currentColor"},child:[]},{tag:"path",attr:{d:"M7 11H5V13H7V11Z",fill:"currentColor"},child:[]},{tag:"path",attr:{d:"M9 11H11V13H9V11Z",fill:"currentColor"},child:[]},{tag:"path",attr:{d:"M15 11H13V13H15V11Z",fill:"currentColor"},child:[]},{tag:"path",attr:{d:"M17 11H19V13H17V11Z",fill:"currentColor"},child:[]},{tag:"path",attr:{d:"M23 11H21V13H23V11Z",fill:"currentColor"},child:[]}]})(e)}function M0(e){return wK({attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M2 11H22V13H2V11Z",fill:"currentColor"},child:[]}]})(e)}function L0(e){return wK({attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M8 16H16V9L19 9L19 19L5 19L5 9L8 9V16Z",fill:"currentColor",fillOpacity:"0.3"},child:[]},{tag:"path",attr:{d:"M5 7L19 7V4L5 4L5 7Z",fill:"currentColor"},child:[]}]})(e)}function D0(e){return wK({attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M10.5858 6.34317L12 4.92896L19.0711 12L12 19.0711L10.5858 17.6569L16.2427 12L10.5858 6.34317Z",fill:"currentColor"},child:[]}]})(e)}function F0(e){return wK({attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M8.20348 2.00378C9.46407 2.00378 10.5067 3.10742 
18710.6786 4.54241L19.1622 13.0259L11.384 20.8041C10.2124 21.9757 8.31291 21.9757 7.14134 20.8041L2.8987 16.5615C1.72713 15.3899 1.72713 13.4904 2.8987 12.3188L5.70348 9.51404V4.96099C5.70348 3.32777 6.82277 2.00378 8.20348 2.00378ZM8.70348 4.96099V6.51404L7.70348 7.51404V4.96099C7.70348 4.63435 7.92734 4.36955 8.20348 4.36955C8.47963 4.36955 8.70348 4.63435 8.70348 4.96099ZM8.70348 10.8754V9.34247L4.31291 13.733C3.92239 14.1236 3.92239 14.7567 4.31291 15.1473L8.55555 19.3899C8.94608 19.7804 9.57924 19.7804 9.96977 19.3899L16.3337 13.0259L10.7035 7.39569V10.8754C10.7035 10.9184 10.7027 10.9612 10.7012 11.0038H8.69168C8.69941 10.9625 8.70348 10.9195 8.70348 10.8754Z",fill:"currentColor"},child:[]},{tag:"path",attr:{d:"M16.8586 16.8749C15.687 18.0465 15.687 19.946 16.8586 21.1175C18.0302 22.2891 19.9297 22.2891 21.1013 21.1175C22.2728 19.946 22.2728 18.0465 21.1013 16.8749L18.9799 14.7536L16.8586 16.8749Z",fill:"currentColor"},child:[]}]})(e)}const U0="/pgdb/assets/ampboards-logo-Dm3_TRAg.svg";function z0({name:e,control:t,label:r,flex:n=1}){return x.jsx(lZ,{name:e,control:t,render:({field:e})=>x.jsxs("div",{className:"w-full gap-2 flex-1 flex-col items-start",children:[r&&x.jsx(oG,{label:r,className:"text-sm"}),x.jsx("input",{...e,type:"text"})]})})}function B0({name:e,control:t,label:r}){return x.jsx(lZ,{name:e,control:t,render:({field:e})=>x.jsxs("div",{className:"w-full gap-2 flex-1 flex-col items-start",children:[r&&x.jsx(oG,{label:r,className:"text-sm"}),x.jsx("textarea",{...e,className:"text-sm whitespace-prewrap"})]})})}function q0({children:e,label:t}){return x.jsxs("div",{className:"w-full gap-2 flex-1 flex-col items-start",children:[t&&x.jsx(oG,{label:t,className:"text-sm"}),e]})}function H0({input:e,onBackdropClick:t,children:r}){return mX.createPortal(x.jsx("div",{onClick:()=>t(),className:"fixed top-0 bottom-0 right-0 left-0 z-50",children:x.jsx("div",{style:function(){const t=e.getBoundingClientRect();return t.height+t.y+260+100<window.innerHeight?{top:t.height+t.y,left:t.left,flexDirection:"column",width:t.width}:{bottom:t.height+(window.innerHeight-t.height-t.y),left:t.left,flexDirection:"column-reverse",width:t.width}}(),className:"fixed max-h-[260px] bg-surface overflow-y-auto shadow-sm rounded-md border border-border",children:r})}),function e(){const t=document.querySelector("div#searchable-options-container");if(t)return t;{const t=document.createElement("div");return t.setAttribute("id","searchable-options-container"),document.body.appendChild(t),e()}}())}function $0({option:e,style:t}){return x.jsx("p",{style:t,className:"px-4 py-2 hover:bg-surface-hover cursor-pointer whitespace-nowrap overflow-hidden text-ellipsis",children:e.name||"-"})}function V0(e,t){return!(!e||!t)&&e.toLowerCase().includes(t.toLowerCase())}function W0({renderEntry:e,options:t,selected:r=null,onChange:n,label:i,placeholder:o,elementStyle:s={},style:a={},disabled:c}){const[l,u]=rR.useState(!1),[d,h]=rR.useState(""),f=rR.useRef(null);rR.useEffect((()=>{m()}),[r,t.length]),rR.useEffect((()=>{h("")}),[l]);const p=rR.useMemo((()=>d.trim()?t.filter(g):[...t.filter((e=>e.id==r)),...t.filter((e=>e.id!=r))]),[t.length,d,r]);function g(e){for(const t of[e.id,e.name,...e.tags||[]])if(V0(t,d))return!0;return!1}function m(){var e;h(""),f.current.value=(null===(e=t.find((e=>e.id==r)))||void 0===e?void 0:e.name)||"",u(!1)}const v=e=>"function"==typeof s&&e?s(e):a;return x.jsxs("div",{className:"relative flex flex-col w-full",style:{fontSize:14,...a},children:[i&&x.jsx("label",{className:"text-sm font-medium text-muted",children:i}),x.jsx("input",{disabled:c,placeholder:o,ref:f,style:{...v(),padding:"0 5px",minHeight:32},onFocus:function(e){u(!0),f.current.select()},onChange:e=>h(e.target.value),className:"overflow-visible w-full h-[32px] border shadow-inner border-border rounded-sm focus:outline-none focus:ring-2 focus:ring-blue-500"}),l&&x.jsx(H0,{input:f.current,onBackdropClick:m,children:p.map(((t,i)=>x.jsxs("div",{style:t.id==r?{backgroundColor:"#e5e7eb"}:{},onClick:e=>function(e,t){e.preventDefault(),e.stopPropagation(),n(t),m()}(e,t),children:[" ",e?e(t):x.jsx($0,{option:t,style:v(t)})," "]},i)))})]})}function K0(e="16/9",t=window.innerWidth,r=window.innerHeight,n=0){const{getAspectRatio:i}=vX(),o=(90*Math.round(n/90)%360+360)%360,s=90===o||270===o,[a,c,l]=rR.useMemo((()=>{const n=1080*i({aspect_ratio:e}),o=s?1080:n,a=s?n:1080;return[1080,n,Math.min(t/(o||window.innerWidth)||1,r/a||1)]}),[e,t,r,s]);return{style:{width:c,height:a,transform:`scale(${l}) ${G0(o,c,a)}`,transformOrigin:"top left",fontSize:c/50},renderWidth:(s?a:c)*l,renderHeight:(s?c:a)*l,scale:l,fullHeight:a,fullWidth:c}}function G0(e,t,r){switch(e){case 90:return`translate(${r}px, 0px) rotate(90deg)`;case 180:return`translate(${t}px, ${r}px) rotate(180deg)`;case 270:return`translate(0px, ${t}px) rotate(270deg)`;default:return"rotate(0deg)"}}const J0=(()=>{let e=0;return()=>(e+=1,`u${`0000${(Math.random()*36**4|0).toString(36)}`.slice(-4)}${e}`)})();function Y0(e){const t=[];for(let r=0,n=e.length;r<n;r++)t.push(e[r]);return t}let Q0=null;function X0(e={}){return Q0||(e.includeStyleProperties?(Q0=e.includeStyleProperties,Q0):(Q0=Y0(window.getComputedStyle(document.documentElement)),Q0))}function Z0(e,t){const r=(e.ownerDocument.defaultView||window).getComputedStyle(e).getPropertyValue(t);return r?parseFloat(r.replace("px","")):0}function e1(e,t={}){return{width:t.width||function(e){const t=Z0(e,"border-left-width"),r=Z0(e,"border-right-width");return e.clientWidth+t+r}(e),height:t.height||function(e){const t=Z0(e,"border-top-width"),r=Z0(e,"border-bottom-width");return e.clientHeight+t+r}(e)}}const t1=16384;function r1(e){return new Promise(((t,r)=>{const n=new Image;n.onload=()=>{n.decode().then((()=>{requestAnimationFrame((()=>t(n)))}))},n.onerror=r,n.crossOrigin="anonymous",n.decoding="async",n.src=e}))}async function n1(e,t,r){const n="http://www.w3.org/2000/svg",i=document.createElementNS(n,"svg"),o=document.createElementNS(n,"foreignObject");return i.setAttribute("width",`${t}`),i.setAttribute("height",`${r}`),i.setAttribute("viewBox",`0 0 ${t} ${r}`),o.setAttribute("width","100%"),o.setAttribute("height","100%"),o.setAttribute("x","0"),o.setAttribute("y","0"),o.setAttribute("externalResourcesRequired","true"),i.appendChild(o),o.appendChild(e),async function(e){return Promise.resolve().then((()=>(new XMLSerializer).serializeToString(e))).then(encodeURIComponent).then((e=>`data:image/svg+xml;charset=utf-8,${e}`))}(i)}const i1=(e,t)=>{if(e instanceof t)return!0;const r=Object.getPrototypeOf(e);return null!==r&&(r.constructor.name===t.name||i1(r,t))};function o1(e,t,r,n){const i=`.${e}:${t}`,o=r.cssText?function(e){const t=e.getPropertyValue("content");return`${e.cssText} content: '${t.replace(/'|"/g,"")}';`}(r):function(e,t){return X0(t).map((t=>`${t}: ${e.getPropertyValue(t)}${e.getPropertyPriority(t)?" !important":""};`)).join(" ")}(r,n);return document.createTextNode(`${i}{${o}}`)}function s1(e,t,r,n){const i=window.getComputedStyle(e,r),o=i.getPropertyValue("content");
187if(""===o||"none"===o)return;const s=J0();try{t.className=`${t.className} ${s}`}catch(c){return}const a=document.createElement("style");a.appendChild(o1(s,r,i,n)),t.appendChild(a)}const a1="application/font-woff",c1="image/jpeg",l1={woff:a1,woff2:a1,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:c1,jpeg:c1,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function u1(e){const t=function(e){const t=/\.([^./]*?)$/g.exec(e);return t?t[1]:""}(e).toLowerCase();return l1[t]||""}function d1(e){return-1!==e.search(/^(data:)/)}async function h1(e,t,r){const n=await fetch(e,t);if(404===n.status)throw new Error(`Resource "${n.url}" not found`);const i=await n.blob();return new Promise(((e,t)=>{const o=new FileReader;o.onerror=t,o.onloadend=()=>{try{e(r({res:n,result:o.result}))}catch(i){t(i)}},o.readAsDataURL(i)}))}const f1={};async function p1(e,t,r){const n=function(e,t,r){let n=e.replace(/\?.*/,"");return r&&(n=e),/ttf|otf|eot|woff2?/i.test(n)&&(n=n.replace(/.*\//,"")),t?`[${t}]${n}`:n}(e,t,r.includeQueryParams);if(null!=f1[n])return f1[n];let i;r.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+(new Date).getTime());try{const n=await h1(e,r.fetchRequestInit,(({res:e,result:r})=>(t||(t=e.headers.get("Content-Type")||""),function(e){return e.split(/,/)[1]}(r))));i=function(e,t){return`data:${t};base64,${e}`}(n,t)}catch(o){i=r.imagePlaceholder||"";let t=`Failed to fetch resource: ${e}`;o&&(t="string"==typeof o?o:o.message),t&&console.warn(t)}return f1[n]=i,i}async function g1(e,t){return i1(e,HTMLCanvasElement)?async function(e){const t=e.toDataURL();return"data:,"===t?e.cloneNode(!1):r1(t)}(e):i1(e,HTMLVideoElement)?async function(e,t){if(e.currentSrc){const t=document.createElement("canvas"),r=t.getContext("2d");return t.width=e.clientWidth,t.height=e.clientHeight,null==r||r.drawImage(e,0,0,t.width,t.height),r1(t.toDataURL())}const r=e.poster,n=u1(r);return r1(await p1(r,n,t))}(e,t):i1(e,HTMLIFrameElement)?async function(e,t){var r;try{if(null===(r=null==e?void 0:e.contentDocument)||void 0===r?void 0:r.body)return await b1(e.contentDocument.body,t,!0)}catch(n){}return e.cloneNode(!1)}(e,t):e.cloneNode(v1(e))}const m1=e=>null!=e.tagName&&"SLOT"===e.tagName.toUpperCase(),v1=e=>null!=e.tagName&&"SVG"===e.tagName.toUpperCase();function y1(e,t,r){return i1(t,Element)&&(function(e,t,r){const n=t.style;if(!n)return;const i=window.getComputedStyle(e);i.cssText?(n.cssText=i.cssText,n.transformOrigin=i.transformOrigin):X0(r).forEach((r=>{let o=i.getPropertyValue(r);if("font-size"===r&&o.endsWith("px")){const e=Math.floor(parseFloat(o.substring(0,o.length-2)))-.1;o=`${e}px`}i1(e,HTMLIFrameElement)&&"display"===r&&"inline"===o&&(o="block"),"d"===r&&t.getAttribute("d")&&(o=`path(${t.getAttribute("d")})`),n.setProperty(r,o,i.getPropertyPriority(r))}))}(e,t,r),function(e,t,r){s1(e,t,":before",r),s1(e,t,":after",r)}(e,t,r),function(e,t){i1(e,HTMLTextAreaElement)&&(t.innerHTML=e.value),i1(e,HTMLInputElement)&&t.setAttribute("value",e.value)}(e,t),function(e,t){if(i1(e,HTMLSelectElement)){const r=t,n=Array.from(r.children).find((t=>e.value===t.getAttribute("value")));n&&n.setAttribute("selected","")}}(e,t)),t}async function b1(e,t,r){return r||!t.filter||t.filter(e)?Promise.resolve(e).then((e=>g1(e,t))).then((r=>async function(e,t,r){var n,i;if(v1(t))return t;let o=[];return o=m1(e)&&e.assignedNodes?Y0(e.assignedNodes()):i1(e,HTMLIFrameElement)&&(null===(n=e.contentDocument)||void 0===n?void 0:n.body)?Y0(e.contentDocument.body.childNodes):Y0((null!==(i=e.shadowRoot)&&void 0!==i?i:e).childNodes),0===o.length||i1(e,HTMLVideoElement)||await o.reduce(((e,n)=>e.then((()=>b1(n,r))).then((e=>{e&&t.appendChild(e)}))),Promise.resolve()),t}(e,r,t))).then((r=>y1(e,r,t))).then((e=>async function(e,t){const r=e.querySelectorAll?e.querySelectorAll("use"):[];if(0===r.length)return e;const n={};for(let o=0;o<r.length;o++){const i=r[o].getAttribute("xlink:href");if(i){const r=e.querySelector(i),o=document.querySelector(i);r||!o||n[i]||(n[i]=await b1(o,t,!0))}}const i=Object.values(n);if(i.length){const t="http://www.w3.org/1999/xhtml",r=document.createElementNS(t,"svg");r.setAttribute("xmlns",t),r.style.position="absolute",r.style.width="0",r.style.height="0",r.style.overflow="hidden",r.style.display="none";const n=document.createElementNS(t,"defs");r.appendChild(n);for(let e=0;e<i.length;e++)n.appendChild(i[e]);e.appendChild(r)}return e}(e,t))):null}const w1=/url\((['"]?)([^'"]+?)\1\)/g,x1=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,k1=/src:\s
187*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;async function _1(e,t,r,n,i){try{const o=r?function(e,t){if(e.match(/^[a-z]+:\/\//i))return e;if(e.match(/^\/\//))return window.location.protocol+e;if(e.match(/^[a-z]+:/i))return e;const r=document.implementation.createHTMLDocument(),n=r.createElement("base"),i=r.createElement("a");return r.head.appendChild(n),r.body.appendChild(i),t&&(n.href=t),i.href=e,i.href}(t,r):t,s=u1(t);let a;return i||(a=await p1(o,s,n)),e.replace(function(e){const t=e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp(`(url\\(['"]?)(${t})(['"]?\\))`,"g")}(t),`$1${a}$3`)}catch(o){}return e}function C1(e){return-1!==e.search(w1)}async function S1(e,t,r){if(!C1(e))return e;const n=function(e,{preferredFontFormat:t}){return t?e.replace(k1,(e=>{for(;;){const[r,,n]=x1.exec(e)||[];if(!n)return"";if(n===t)return`src: ${r};`}})):e}(e,r),i=function(e){const t=[];return e.replace(w1,((e,r,n)=>(t.push(n),e))),t.filter((e=>!d1(e)))}(n);return i.reduce(((e,n)=>e.then((e=>_1(e,n,t,r)))),Promise.resolve(n))}async function E1(e,t,r){var n;const i=null===(n=t.style)||void 0===n?void 0:n.getPropertyValue(e);if(i){const n=await S1(i,null,r);return t.style.setProperty(e,n,t.style.getPropertyPriority(e)),!0}return!1}async function j1(e,t){i1(e,Element)&&(await async function(e,t){await E1("background",e,t)||await E1("background-image",e,t),await E1("mask",e,t)||await E1("-webkit-mask",e,t)||await E1("mask-image",e,t)||await E1("-webkit-mask-image",e,t)}(e,t),await async function(e,t){const r=i1(e,HTMLImageElement);if((!r||d1(e.src))&&(!i1(e,SVGImageElement)||d1(e.href.baseVal)))return;const n=r?e.src:e.href.baseVal,i=await p1(n,u1(n),t);await new Promise(((n,o)=>{e.onload=n,e.onerror=t.onImageErrorHandler?(...e)=>{try{n(t.onImageErrorHandler(...e))}catch(r){o(r)}}:o;const s=e;s.decode&&(s.decode=n),"lazy"===s.loading&&(s.loading="eager"),r?(e.srcset="",e.src=i):e.href.baseVal=i}))}(e,t),await async function(e,t){const r=Y0(e.childNodes).map((e=>j1(e,t)));await Promise.all(r).then((()=>e))}(e,t))}const A1={};async function I1(e){let t=A1[e];if(null!=t)return t;const r=await fetch(e);return t={url:e,cssText:await r.text()},A1[e]=t,t}async function T1(e,t){let r=e.cssText;const n=/url\(["']?([^"')]+)["']?\)/g,i=(r.match(/url\([^)]+\)/g)||[]).map((async i=>{let o=i.replace(n,"$1");return o.startsWith("https://")||(o=new URL(o,e.url).href),h1(o,t.fetchRequestInit,(({result:e})=>(r=r.replace(i,`url(${e})`),[i,e])))}));return Promise.all(i).then((()=>r))}function R1(e){if(null==e)return[];const t=[];let r=e.replace(/(\/\*[\s\S]*?\*\/)/gi,"");const n=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)}
187)","gi");for(;;){const e=n.exec(r);if(null===e)break;t.push(e[0])}r=r.replace(n,"");const i=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,o=new RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");for(;;){let e=i.exec(r);if(null===e){if(e=o.exec(r),null===e)break;i.lastIndex=o.lastIndex}else o.lastIndex=i.lastIndex;t.push(e[0])}return t}async function P1(e,t){if(null==e.ownerDocument)throw new Error("Provided element is not within a Document");const r=Y0(e.ownerDocument.styleSheets),n=await async function(e,t){const r=[],n=[];return e.forEach((r=>{if("cssRules"in r)try{Y0(r.cssRules||[]).forEach(((e,i)=>{if(e.type===CSSRule.IMPORT_RULE){let o=i+1;const s=I1(e.href).then((e=>T1(e,t))).then((e=>R1(e).forEach((e=>{try{r.insertRule(e,e.startsWith("@import")?o+=1:r.cssRules.length)}catch(t){console.error("Error inserting rule from remote css",{rule:e,error:t})}})))).catch((e=>{console.error("Error loading remote css",e.toString())}));n.push(s)}}))}catch(Dee){const o=e.find((e=>null==e.href))||document.styleSheets[0];null!=r.href&&n.push(I1(r.href).then((e=>T1(e,t))).then((e=>R1(e).forEach((e=>{o.insertRule(e,o.cssRules.length)})))).catch((e=>{console.error("Error loading remote stylesheet",e)}))),console.error("Error inlining remote css file",Dee)}})),Promise.all(n).then((()=>(e.forEach((e=>{if("cssRules"in e)try{Y0(e.cssRules||[]).forEach((e=>{r.push(e)}))}catch(Dee){console.error(`Error while reading CSS rules from ${e.href}`,Dee)}})),r)))}(r,t);return function(e){return e.filter((e=>e.type===CSSRule.FONT_FACE_RULE)).filter((e=>C1(e.style.getPropertyValue("src"))))}(n)}function N1(e){return e.trim().replace(/["']/g,"")}async function O1(e,t){const r=await P1(e,t),n=function(e){const t=new Set;return function e(r){(r.style.fontFamily||getComputedStyle(r).fontFamily).split(",").forEach((e=>{t.add(N1(e))})),Array.from(r.children).forEach((t=>{t instanceof HTMLElement&&e(t)}
187))}(e),t}(e);return(await Promise.all(r.filter((e=>n.has(N1(e.style.fontFamily)))).map((e=>{const r=e.parentStyleSheet?e.parentStyleSheet.href:null;return S1(e.cssText,r,t)})))).join("\n")}async function M1(e,t={}){const{width:r,height:n}=e1(e,t),i=await b1(e,t,!0);await async function(e,t){const r=null!=t.fontEmbedCSS?t.fontEmbedCSS:t.skipFonts?null:await O1(e,t);if(r){const t=document.createElement("style"),n=document.createTextNode(r);t.appendChild(n),e.firstChild?e.insertBefore(t,e.firstChild):e.appendChild(t)}}(i,t),await j1(i,t),function(e,t){const{style:r}=e;t.backgroundColor&&(r.backgroundColor=t.backgroundColor),t.width&&(r.width=`${t.width}px`),t.height&&(r.height=`${t.height}px`);const n=t.style;null!=n&&Object.keys(n).forEach((e=>{r[e]=n[e]}))}(i,t);return await n1(i,r,n)}async function L1(e,t={}){const{width:r,height:n}=e1(e,t),i=await M1(e,t),o=await r1(i),s=document.createElement("canvas"),a=s.getContext("2d"),c=t.pixelRatio||function(){let e,t;try{t=process}catch(Dee){}const r=t&&t.env?t.env.devicePixelRatio:null;return r&&(e=parseInt(r,10),Number.isNaN(e)&&(e=1)),e||window.devicePixelRatio||1}(),l=t.canvasWidth||r,u=t.canvasHeight||n;return s.width=l*c,s.height=u*c,t.skipAutoScale||function(e){(e.width>t1||e.height>t1)&&(e.width>t1&&e.height>t1?e.width>e.height?(e.height*=t1/e.width,e.width=t1):(e.width*=t1/e.height,e.height=t1):e.width>t1?(e.height*=t1/e.width,e.width=t1):(e.width*=t1/e.height,e.height=t1))}(s),s.style.width=`${l}`,s.style.height=`${u}`,t.backgroundColor&&(a.fillStyle=t.backgroundColor,a.fillRect(0,0,s.width,s.height)),a.drawImage(o,0,0,s.width,s.height),s}function D1(){return rR.useContext(t0)}function F1({boardId:e,title:t,frameWidth:r=120,onClick:n=()=>{},hideTitle:i=!1,downloadable:o=!1}){var s,a;const{fromCache:c,data:l}=VQ(),[u,d]=rR.useState(!1),[h,f]=rR.useState(!1),[p,g]=rR.useState(!1),m=l.get(e),{style:v,renderHeight:y,fullWidth:b,fullHeight:w}=K0(null!==(s=null==m?void 0:m.aspect_ratio)&&void 0!==s?s:"16/9",r,9*r/16),k=lK(),_=D1(),C=rR.useRef(null),S=rR.useRef(null),E=rR.useCallback((e=>{var t;null===(t=S.current)||void 0===t||t.disconnect(),S.current=null,e&&(S.current=new IntersectionObserver((([e])=>{var t;e.isIntersecting&&(d(!0),null===(t=S.current)||void 0===t||t.disconnect(),S.current=null)})),S.current.observe(e))}),[]);return rR.useEffect((()=>()=>{var e;null===(e=S.current)||void 0===e||e.disconnect()}),[]),rR.useEffect((()=>{u&&e&&c(e,(()=>k.use("boards").select(e)))}),[u,e]),rR.useEffect((()=>{m&&requestAnimationFrame((()=>setTimeout((()=>f(!0)),120)))}),[m]),x.jsxs("div",{ref:E,className:"group flex flex-shrink-0 flex-col items-center cursor-pointer overflow-hidden relative",onClick:n,children:[x.jsxs("div",{style:{width:r,height:y},className:"relative transition-colors "+(m?"bg-white":"bg-surface-muted"),children:[u&&e&&!m&&x.jsx("img",{src:uK,style:{width:10,height:10},className:"absolute top-[50%] translate-x-[-50%] translate-y-[-50%] left-[50%] inset-0 object-contain"}),u&&!e&&x.jsx("div",{className:"absolute inset-0 flex items-center justify-center border border-dashed border-border text-muted text-xs",children:"Unassigned"}),u&&m&&x.jsx("div",{className:"transition-opacity duration-300 "+(h?"opacity-100":"opacity-0"),children:x.jsx(tX,{ref:C,style:v,backgroundImage:m.background_image,properties:m.properties,children:(null!==(a=m.sections)&&void 0!==a?a:[]).map((e=>x.jsx(b7,{section:e},e.id)))})}),o&&u&&m&&x.jsx("button",{type:"button",onClick:async function(e){e.preventDefault(),e.stopPropagation();const t=C.current;if(t&&m&&!p){g(!0);try{await document.fonts.ready;const e=await async function(e,t={}){return(await L1(e,t)).toDataURL()}(t,{width:b,height:w,pixelRatio:2,cacheBust:!0,style:{transform:"none",transformOrigin:"top left"}}),r=document.createElement("a");r.download=`${(m.name||"board").replace(/[\\/:*?"<>|]+/g,"_").trim()||"board"}.png`,r.href=e,r.click()}catch(r){console.error("Failed to export board snapshot",r),null==_||_.flip("Could not generate board image. Please try again.")}finally{g(!1)}}},disabled:p,title:"Download as image","aria-label":"Download board as image",className:"absolute top-1 right-1 z-10 flex h-7 w-7 items-center justify-center rounded bg-black/60 text-white opacity-0 transition-opacity hover:bg-black/80 group-hover:opacity-100 disabled:opacity-100",children:p?x.jsx(YK,{className:"animate-spin"}):x.jsx(NK,{})})]}),!i&&x.jsx(oG,{label:null!=t?t:null==m?void 0:m.name})]},e)}const U1=rR.createContext(void 0);function z1({children:e=x.jsx(x.Fragment,{}),id:t}){const r=o0(t);return x.jsx(U1.Provider,{value:r,children:e})}function B1({children:e,title:t,defaultShow:r,force:n,controls:i,sessionKey:o,style:s,className:a="gap-3",bold:c}){const[l,u]=rR.useState(function(){if(n)return!0;
187if(o){const e=window.sessionStorage.getItem(o);if("true"===e)return!0;if("false"===e)return!1}return r}());return x.jsxs("section",{style:{border:c&&0},className:"flex flex-col w-full rounded-sm border border-border bg-surface shadow-sm overflow-hidden",children:[x.jsxs("button",{type:"button",className:"flex w-full items-center justify-between px-3 py-2 text-left sticky top-0 z-20",style:{background:c&&"var(--formpurple)"},onClick:()=>!n&&void u((e=>(window.sessionStorage.setItem(o,e?"false":"true"),!e))),children:[x.jsx("p",{className:"text-xs font-semibold text-primary",style:{color:c&&"white"},children:t}),x.jsxs("span",{className:"flex items-center gap-3",children:[i&&x.jsx("span",{onClick:e=>e.stopPropagation(),className:"flex items-center text-xs text-muted",children:i}),!n&&x.jsx("span",{style:{color:c&&"white"},className:"transform text-muted transition-transform "+(l?"rotate-90":""),children:x.jsx(IK,{})})]})]}),l&&x.jsx("div",{style:{...s},className:`border-t flex-1 border-border px-3 py-3 flex flex-col overflow-y-auto ${a}`,children:e})]})}function q1({title:e,controls:t,children:r,style:n}){return x.jsxs("div",{style:n,className:"flex flex-col w-full rounded-sm border border-border bg-surface shadow-sm overflow-hidden",children:[x.jsxs("button",{type:"button",className:"flex w-full items-center justify-between px-3 py-2 text-left sticky top-0 z-20 rounded-sm border border-border bg-surface shadow-sm ",children:[x.jsx("p",{className:"text-xs font-semibold text-primary",children:e}),x.jsx("span",{className:"flex items-center gap-3",children:t&&x.jsx("span",{onClick:e=>e.stopPropagation(),className:"flex items-center text-xs text-muted",children:t})})]}),r]})}function H1({children:e,id:t,onOpen:r=()=>{},title:n,style:i,onClose:o=()=>{},disableBackdrop:s,controls:a,className:c=""}){const l=rR.useRef(),{close:u,enabled:d,open:h}=o0(t),[f]=FP();return rR.useEffect((()=>{f.get("formId")==t&&h()}),[t]),rR.useEffect((()=>{d&&r()}),[d]),d?mX.createPortal(x.jsxs(z1,{id:t,children:[x.jsx("div",{ref:l,className:"flex flex-col fixed left-[50%] translate-x-[-50%] top-[7vh] max-h-[85vh] rounded-lg overflow-x-hidden overflow-y-auto "+(d?"opacity-100 pointer-events-auto z-50 ":"-z-10 opacity-0 pointer-events-none"),children:x.jsx(B1,{className:"h-full",force:!0,bold:!0,title:n,controls:x.jsx(ZK,{className:"text-sm text-muted cursor-pointer hover:text-red-500",onClick:()=>(o(),u())}),children:x.jsxs("div",{className:c,style:{display:"flex",flexDirection:"column",gap:10,alignItems:"center"},children:[x.jsx("div",{style:i,className:"flex-1 flex flex-col gap-2 w-full overflow-y-auto",children:e}),a&&x.jsx("span",{className:"py-2 flex justify-center bg-surface rounded-b-lg",children:a})]})})}),x.jsx("div",{onClick:e=>!s&&(e.preventDefault(),e.stopPropagation(),o(),u()),className:"fixed inset-0 bg-black transition-opacity "+(d?"opacity-25 pointer-events-auto":"opacity-0 pointer-events-none"),style:{zIndex:49}})]}),document.getElementById("modal")):x.jsx(x.Fragment,{})}function $1({label:e,onClick:t,enabled:r,disabled:n,alt:i,small:o,pencil:s,style:a={},className:c=""}){return x.jsxs("button",{type:"button",disabled:n,onClick:function(e){e.stopPropagation(),t(e)},className:`${o?"text-xs px-2 h-[24px]":"px-4 h-[38px] text-sm"} relative flex flex-shrink-0 justify-center items-center shadow-sm capitalize rounded-md border text-ellipsis overflow-hidden text-nowrap transition ${i?"bg-surface-muted text-muted ":""} ${r?"bg-formpurple text-white border-gray-500 ":"bg-surface text-muted border-border "}`,style:a,children:[e,x.jsx("div",{className:"flex w-full absolute inset-0 bg-black opacity-0 hover:opacity-15 transition-all"})]})}function V1({label:e,onClick:t}){return x.jsx("div",{className:"h-fit",onClick:t,children:x.jsx("p",{className:"text-xs text-purple-400 hover:text-muted cursor-pointer",children:e})})}function W1(e){const t=XQ("scenes",(e=>e.use("scenes").fetch()),[]),r=XQ(e,(t=>t.use("locations").select(e)));return rR.useMemo((()=>{var e,n,i,o;if(!r)return null;const s=t.find((e=>e.is_active)),a=t.find((e=>
187e.is_default)),c=null===(e=(null!==(n=null==r?void 0:r.scenes)&&void 0!==n?n:[]).find((e=>s&&e.scene_id==(null==s?void 0:s.id))))||void 0===e?void 0:e.board_id,l=null===(i=(null!==(o=null==r?void 0:r.scenes)&&void 0!==o?o:[]).find((e=>a&&e.scene_id==(null==a?void 0:a.id))))||void 0===i?void 0:i.board_id;return c||l||null}),[r,t,e])}const K1=e=>e.toLowerCase().replace(/[^a-z0-9-]+/g,"-"),G1=rR.forwardRef((({locationId:e,scenes:t,groups:r,formId:n},i)=>{const o=lK(),{data:s,fromCache:a}=VQ(),c=s.get(e),l=o0(n),{handleSubmit:u,register:d,watch:h,setValue:f,getValues:p,reset:g}=VZ({defaultValues:{name:"",group_id:"",scenes:t.map((e=>({scene_id:e.id,board_id:null}))),pos_id:"",slug:"",height:0,width:0,rotation:0}}),m=function(e){const t=XQ("scenes",(e=>e.use("scenes").fetch()),[]);return rR.useMemo((()=>{var r,n,i,o;if(!e)return null;const s=t.find((e=>e.is_active)),a=t.find((e=>e.is_default)),c=null===(r=(null!==(n=null==e?void 0:e.scenes)&&void 0!==n?n:[]).find((e=>s&&e.scene_id==(null==s?void 0:s.id))))||void 0===r?void 0:r.board_id,l=null===(i=(null!==(o=null==e?void 0:e.scenes)&&void 0!==o?o:[]).find((e=>a&&e.scene_id==(null==a?void 0:a.id))))||void 0===i?void 0:i.board_id;return c||l||null}),[e,t])}(h());return rR.useEffect((()=>{g(c||{height:0,width:0,scenes:t.map((e=>({scene_id:e.id,board_id:null}))),rotation:0})}),[c,t]),x.jsxs(H1,{onOpen:()=>e&&a(e,(()=>o.use("locations").select(e))),className:"max-w-[800px] w-[75vw] min-w-[600px] overflow-hidden",title:"Edit Location",id:n,controls:x.jsx($1,{enabled:!0,label:"Save",onClick:u((e=>async function(e){return c?o.use("locations").update(e):o.use("locations").post({...e,slug:e.slug||K1(e.name)})}(e).then((()=>l.close()))))}),children:[x.jsxs(nG,{title:"Location Details",children:[x.jsxs("div",{className:"flex items-center gap-4 w-full",children:[x.jsx(q0,{label:"Location Name",children:x.jsx("input",{...d("name")})}),x.jsx(q0,{label:"Assigned Group",children:x.jsx("select",{...d("group_id"),className:"flex-1 h-[35px] w-full border border-border",children:(null!=r?r:[]).map(((e,t)=>x.jsx("option",{value:e.id,children:e.name},t)))})})]}),x.jsx("div",{children:x.jsx(q0,{label:"Slug",children:x.jsx("input",{placeholder:K1(h("name","")),...d("slug")})})}),x.jsxs("div",{className:"flex items-center justify-evenly gap-6 mt-3",children:[x.jsx(q0,{label:"Static Width",children:x.jsx("input",{type:"number",...d("width")})}),x.jsx(q0,{label:"Static Height",children:x.jsx("input",{type:"number",...d("height")})}),x.jsx(q0,{label:"Orientation",children:x.jsxs("select",{...d("rotation",{valueAsNumber:!0}),className:"flex-1 h-[35px] w-full border border-border",children:[x.jsx("option",{value:0,children:"Normal"}),x.jsx("option",{value:270,children:"Left"}),x.jsx("option",{value:90,children:"Right"}),x.jsx("option",{value:180,children:"Flipped"})]})})]})]}),x.jsx(nG,{title:"Scenes",children:x.jsx("div",{style:{maxHeight:"100%",overflowY:"auto"},className:"w-full flex flex-col mt-3 ",children:x.jsxs("div",{className:"flex gap-4 items-start mb-4",children:[x.jsx("div",{className:"flex flex-col flex-1 gap-3 min-w-[350px]",children:[...t].sort(((e,t)=>e.id>t.id?1:-1)).map((e=>x.jsx(Y1,{location:h(),sceneId:e.id,onChange:e=>{var t;const r=(null!==(t=p("scenes"))&&void 0!==t?t:[]).filter((t=>(null==t?void 0:t.scene_id)!==e.scene_id));f("scenes",[...r,e])}},e.id)))}),x.jsx(F1,{boardId:m,frameWidth:350})]})})})]})})),J1={id:"",name:"— Unassigned —"};function Y1({location:e,sceneId:t,onChange:r}){var n;const i=XQ("scenes",(e=>e.use("scenes").fetch()),[]),o=XQ("boards",(e=>e.use("boards").fetch()),[]),[s,a]=rR.useMemo((()=>{var r;return[i.find((e=>e.id==t)),(null!==(r=null==e?void 0:e.scenes)&&void 0!==r?r:[]).find((e=>(null==e?void 0:e.scene_id)==t))]}),[i,e]),c=rR.useMemo((()=>[J1,...o.map((e=>({id:e.id,name:e.name})))]),[o]);return x.jsx(W0,{onChange:({id:e})=>r({scene_id:t,board_id:e||null}),renderEntry:({name:e,id:t})=>x.jsxs("div",{className:"hover:bg-purple-50 cursor-pointer flex items-center gap-6 justify-start my-1",children:[x.jsx(F1,{hideTitle:!0,frameWidth:100,boardId:null!=t?t:""}),x.jsx("p",{className:"text-sm text-muted",children:e})]}
187,null!=t?t:"none"),label:x.jsx(oG,{label:`${null==s?void 0:s.name} ${null!=s&&s.is_active?"(Active)":""} ${null!=s&&s.is_default?"(Default)":""}`}),options:c,selected:null!==(n=null==a?void 0:a.board_id)&&void 0!==n?n:""})}function Q1(e){return!(null==e||!e.url)&&/\.gif(\?|#|$)/i.test(e.url)}function X1({asset:e}){return Q1(e)?x.jsx("span",{className:"pointer-events-none absolute bottom-1 right-1 rounded bg-black/70 px-1 text-[10px] font-semibold leading-tight text-white",children:"GIF"}):null}function Z1({lazy:e,assetId:t,draggable:r,style:n,alt:i,compress:o,className:s,onClick:a=()=>{},title:c,asset:l,animateOnHover:u}){const d=XQ(l?null:t,(e=>e.use("assets").select(t)),l),h=rR.useRef(),[f,p]=rR.useState(!e),[g,m]=rR.useState(!1),[v,y]=rR.useState(!1),b=u&&Q1(d),w=o?b&&v?null==d?void 0:d.url:null==d?void 0:d.thumbnail:null==d?void 0:d.url;return rR.useEffect((()=>{w||m(!1)}),[w]),rR.useEffect((()=>{let t;return h.current&&e&&(t=new IntersectionObserver((([e])=>{e.isIntersecting&&(p(!0),t.disconnect())})),t.observe(h.current)),()=>{var e;null===(e=t)||void 0===e||e.disconnect()}}),[]),rR.useEffect((()=>{if(!f||!b||null==d||!d.url)return;(new window.Image).src=d.url}),[f,b,null==d?void 0:d.url]),x.jsx("span",{ref:h,children:f&&x.jsx("img",{alt:i,draggable:r,onLoad:()=>m(!0),title:c,onClick:()=>a(d),onMouseEnter:b?()=>y(!0):void 0,onMouseLeave:b?()=>y(!1):void 0,className:s,src:w,style:{...n,transition:w?"opacity .3s ease-in":"none",opacity:w&&g?1:0}})})}const e2=rR.createContext(void 0),t2=rR.forwardRef((({children:e,initialRoute:t,onRouteChange:r=e=>{}},n)=>{const[i,o]=rR.useState(t),s=rR.useRef([t]);function a(e){s.current.push(e),o(e)}function c(){if(s.current.length>=2){s.current.pop();const e=s.current[s.current.length-1];o(e)}else o(t)}return rR.useImperativeHandle(n,(()=>({navigate:a,route:i,back:c}))),rR.useEffect((()=>{r(i)}),[i]),x.jsx(e2.Provider,{value:{navigate:a,route:i,back:c},children:e})}));function r2(){const e=rR.useContext(e2);return null==e?void 0:e.navigate}function n2({route:e="init",element:t,children:r,lazy:n}){const i=function(){const e=rR.useContext(e2);if(!e)throw new Error("Error using SPA router");return e.route}();return n&&i!=e?x.jsx(x.Fragment,{}):x.jsx("div",{className:"contents",style:{display:i==e?"contents":"none"},children:t||r||x.jsx(x.Fragment,{})},e)}function i2({value:e,onChange:t}){return x.jsx("span",{onClick:()=>t(!e),className:"cursor-pointer flex items-center w-9 h-5 rounded-full transition-colors",style:{backgroundColor:e?"var(--formpurple)":"#d1d5db"},children:x.jsx("span",{className:"w-4 h-4 bg-white rounded-full shadow transition-transform mx-0.5",style:{transform:e?"translateX(16px)":"translateX(0)"}})})}const o2=["food","beverage","alcohol"];function s2({back:e,onSelect:t}){const r=XQ("assets",(e=>e.use("assets").fetch()),[]);return x.jsx(nG,{title:"Media Library",controls:x.jsx(V1,{label:"Back",onClick:e}),children:x.jsx("div",{className:"grid grid-cols-10 gap-4",children:r.map((r=>x.jsx(Z1,{compress:!0,asset:r,onClick:()=>(t(r.id),e()),className:"bg-surface-hover hover:bg-surface-muted cursor-pointer aspect-square",style:{width:"100%",height:"100%",objectFit:"contain"}},r.id)))})})}function a2({title:e,imageId:t,onNav:r,onClear:n}){return x.jsx(nG,{style:{justifyContent:"center"},title:e,controls:x.jsxs("span",{className:"flex items-center gap-2",children:[x.jsx(V1,{label:"Change",onClick:r}),x.jsx(V1,{onClick:n,label:"Clear"})]}),children:x.jsx("div",{className:"flex justify-center w-full bg-surface-hover",children:x.jsx(Z1,{assetId:t,style:{width:230,height:180,backgroundColor:"var(--surface-muted)",objectFit:"contain"}})})})}function c2({item:e,formId:t}){var r,n;const i=lK(),o=o0(),s=rR.useRef(),a=JR(),c=YR(),[l,u]=rR.useState("init");const d=o.provider.enabled(t),h=rR.useRef(!1);rR.useEffect((()=>{h.current=d}),[d]),rR.useEffect((()=>()=>{h.current&&o.provider.close()}),[]);const f=XQ("restrictions",(e=>e.use("restrictions").fetch())),{control:p,handleSubmit:g,setValue:m,watch:v,reset:y,formState:{isDirty:b}}=VZ({defaultValues:{item_type:"food"}}),w=null!==(r=XQ(d&&null!=e&&e.id?`item-boards.${e.id}`:null,(t=>t.use("items").fetch(`/${null==e?void 0:e.id}/boards`)),[]))&&void 0!==r?r:[],k=rR.useMemo((()=>[...w].sort(((e,t)=>{var r,n;
187return(null!==(r=e.name)&&void 0!==r?r:"").localeCompare(null!==(n=t.name)&&void 0!==n?n:"",void 0,{numeric:!0,sensitivity:"base"})}))),[w]);return rR.useEffect((()=>{y(e||{id:QQ()})}),[e]),x.jsx(H1,{id:t,className:"min-w-[500px] overflow-hidden max-w-[900px] w-[70vw]",title:"Edit Item",controls:"init"===l?x.jsx($1,{enabled:!0,label:"Save",onClick:g((t=>async function(t){return e?i.use("items").update(t):i.use("items").post(t)}(t).then((()=>o.provider.close()))))}):void 0,children:x.jsxs(t2,{ref:s,initialRoute:"init",onRouteChange:u,children:[x.jsxs(n2,{route:"init",children:[x.jsx(nG,{title:"Item Details",controls:null!=e&&e.id?x.jsx(V1,{label:`Boards (${k.length})`,onClick:()=>s.current.navigate("usage")}):void 0,children:x.jsxs("div",{className:"w-full flex flex-row gap-4",children:[x.jsxs("div",{className:"flex flex-col gap-4",style:{flex:2},children:[x.jsx(z0,{label:"Back of House Name",name:"name",control:p}),x.jsx(z0,{label:"Display Name",name:"display_name",control:p}),x.jsx(z0,{label:"Alternate Display Name",name:"alt_display_name",control:p}),x.jsx(B0,{label:"Description",name:"description",control:p}),x.jsxs("span",{className:"flex gap-2",children:[x.jsx(z0,{label:"Calories",name:"calories",control:p}),x.jsx(z0,{label:"Subtitle",name:"subtitle",control:p})]})]}),x.jsxs("div",{className:"flex flex-col items-start gap-4 flex-1",children:[x.jsxs("div",{className:"flex flex-col items-start gap-2",children:[x.jsx("p",{className:"font-bold text-sm text-muted",children:"Dietary Restrictions"}),x.jsx("div",{className:"flex flex-row gap-2 flex-wrap",children:(null!=f?f:[]).map((e=>x.jsx($1,{enabled:v("restrictions",[]).includes(e.id),label:e.name,onClick:()=>function(e){var t;const r=v(),n=null!==(t=r.restrictions)&&void 0!==t?t:[];n.includes(e)?r.restrictions=n.filter((t=>t!=e)):r.restrictions=[...n,e],m("restrictions",r.restrictions||[],{shouldDirty:!0})}(e.id)},e.id)))})]}),x.jsxs("div",{className:"flex flex-col items-start gap-2",children:[x.jsx("p",{className:"font-bold text-sm text-muted",children:"Inventory Type"}),x.jsx("div",{className:"flex flex-row gap-2 flex-wrap",children:o2.map((e=>x.jsx($1,{enabled:v("item_type")==e,label:e,onClick:()=>{return t=e,void(v("item_type")==t?m("item_type","",{shouldDirty:!0}):m("item_type",t,{shouldDirty:!0}));var t}},e)))})]})]})]})}),x.jsx(nG,{title:"Pricing",controls:x.jsxs("span",{className:"flex items-center gap-2",children:[x.jsx("p",{className:"text-xs text-muted",children:"POS Pricing"}),x.jsx(i2,{value:null===(n=v("pos_enabled"))||void 0===n||n,onChange:e=>m("pos_enabled",e,{shouldDirty:!0})})]}),children:x.jsxs("div",{className:"flex gap-2 justify-between flex-col items-center",children:[x.jsx(z0,{label:"Price",name:"price",control:p}),x.jsx(z0,{label:"Alternate Price",name:"alt_price",control:p}),x.jsx(z0,{label:"POS ID",name:"pos_id",control:p})]})}),x.jsx(nG,{title:"Price Variations",controls:x.jsx(V1,{label:"Add Variation",onClick:()=>m("variations",[...v("variations",[]),{}])}),children:x.jsx("div",{className:"flex flex-col w-full gap-2",children:v("variations",[]).map(((e,t)=>x.jsxs("div",{className:"flex gap-2 justify-between items-end",children:[x.jsx($1,{label:x.jsx(ZK,{}),onClick:()=>m("variations",v("variations",[]).filter(((e,r)=>t!=r)))}),x.jsx(z0,{label:"Display Name",name:`variations.${t}.display_name`,control:p}),x.jsx(z0,{label:"Subtitle",name:`variations.${t}.subtitle`,control:p}),x.jsx(z0,{label:"Price",name:`variations.${t}.price`,control:p}),x.jsx(z0,{label:"POS ID",name:`variations.${t}.pos_id`,control:p})]},t)))})}),x.jsxs("div",{className:"flex gap-4",children:[x.jsx(a2,{title:"Featured Image",imageId:v("image"),onClear:()=>m("image",null),onNav:()=>s.current.navigate("image")}),x.jsx(a2,{title:"Icon",imageId:v("icon"),onClear:()=>m("icon",null),onNav:()=>s.current.navigate("icon")})]})]}),x.jsx(n2,{route:"image",children:x.jsx(s2,{onSelect:e=>m("image",e),back:()=>s.current.navigate("init")})}),x.jsx(n2,{route:"icon",children:x.jsx(s2,{onSelect:e=>m("icon",e),back:()=>s.current.navigate("init")})}),x.jsx(n2,{route:"usage",children:x.jsx(nG,{title:"Boards",controls:x.jsx(V1,{label:"Back",onClick:()=>s.current.navigate("init")}),children:0===k.length?x.jsx("p",{className:"text-sm text-muted",children:"This item isn't shown on any boards."}):x.jsx("div",{className:"flex flex-col gap-2 w-full",children:k.map((e=>x.jsxs("div",{onClick:()=>{return t=e.id,void(b&&!confirm("You have unsaved changes to this item. Leave without saving?")||a(`/${c.site}/boards/${t}`));var t},className:"group flex items-center justify-between border border-border rounded px-3 py-2 bg-surface cursor-pointer hover:bg-surface-hover",children:[x.jsx("p",{className:"text-sm",children:e.name}),x.jsx("span",{className:"text-xs text-purple-400 opacity-0 group-hover:opacity-100 transition-opacity",children:"Open →"})]},e.id)))})})})]})})}
188/**
189       * @license @tabler/icons-react v3.34.0 - MIT
190       *
191       * This source code is licensed under the MIT license.
192       * See the LICENSE file in the root directory of this source tree.
193       */var l2={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"
193currentColor",stroke:"none"}};
194/**
195       * @license @tabler/icons-react v3.34.0 - MIT
196       *
197       * This source code is licensed under the MIT license.
198       * See the LICENSE file in the root directory of this source tree.
199       */const u2=(e,t,r,n)=>{const i=rR.forwardRef((({color:r="currentColor",size:i=24,stroke:o=2,title:s,className:a,children:c,...l},u)=>rR.createElement("svg",{ref:u,...l2[e],width:i,height:i,className:["tabler-icon",`tabler-icon-${t}`,a].join(" "),strokeWidth:o,stroke:r,...l},[s&&rR.createElement("title",{key:"svg-title"},s),...n.map((([e,t])=>rR.createElement(e,t))),...Array.isArray(c)?c:[c]])));return i.displayName=`${r}`,i};
200/**
201       * @license @tabler/icons-react v3.34.0 - MIT
202       *
203       * This source code is licensed under the MIT license.
204       * See the LICENSE file in the root directory of this source tree.
205       */var d2=u2("outline","moon","IconMoon",[["path",{d:"M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z",key:"svg-0"}]]),h2=u2("outline","sun","IconSun",[["path",{d:"M12 12m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-0"}],["path",{d:"M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7",key:"svg-1"}]]);
206/**
207       * @license @tabler/icons-react v3.34.0 - MIT
208       *
209       * This source code is licensed under the MIT license.
210       * See the LICENSE file in the root directory of this source tree.
211       */const f2="ab-theme";function p2(){if(document.documentElement.classList.contains("dark"))return"dark";try{return"dark"===localStorage.getItem(f2)?"dark":"light"}catch(e){return"light"}}function g2(){const{theme:e,toggle:t}=function(){const[e,t]=rR.useState(p2);return rR.useEffect((()=>{document.documentElement.classList.toggle("dark","dark"===e),document.documentElement.style.backgroundColor="";try{localStorage.setItem(f2,e)}catch(t){}}),[e]),{theme:e,toggle:()=>t((e=>"dark"===e?"light":"dark"))}}(),r="dark"===e;return x.jsxs("button",{type:"button",onClick:t,"aria-label":r?"Switch to light mode":"Switch to dark mode",title:r?"Switch to light mode":"Switch to dark mode",className:"flex items-center gap-3 w-full px-4 py-4 text-sm font-medium transition-all cursor-pointer select-none hover:bg-[#3c3354] hover:text-white",children:[r?x.jsx(h2,{size:18}):x.jsx(d2,{size:18}),x.jsx("span",{children:r?"Light Mode":"Dark Mode"})]})}function m2({enabled:e=!0}){const t=JR(),r=YR(),{user:n}=j2(),i=o0(),o=o0(),s=XQ("scenes",(e=>e.use("scenes").fetch()),[]),a=XQ("groups",(e=>e.use("groups").fetch()),[]);return x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:`bg-[#201828] ${e?"w-[228px]":"w-0"} transition-all duration-500 hidden sm:flex  text-white h-screen sticky flex-shrink-0 top-0 shadow-lg flex-col overflow-y-auto`,children:[x.jsx("div",{className:"px-5 my-7 py-5 mx-3 cursor-pointer",onClick:()=>t(`/${r.site}/dashboard`),children:x.jsx("img",{src:U0,alt:"ampboards logo",className:"object-contain"})}),x.jsx(y2,{label:"Home",path:"/dashboard"}),x.jsxs(v2,{label:"Boards",children:[x.jsx(y2,{sub:!0,label:"View List",path:"/boards"}),x.jsx(y2,{sub:!0,label:"View Gallery",path:"/boards/gallery"}),x.jsx(y2,{sub:!0,label:"Add New Board",path:"/boards/[id]"})]}),x.jsxs(v2,{label:"Items",children:[x.jsx(y2,{sub:!0,label:"View Items",path:"/items"}),x.jsx(y2,{sub:!0,label:"Add New Item",onClick:()=>o.open()})]}),x.jsxs(v2,{label:"Locations",children:[x.jsx(y2,{sub:!0,label:"View List",path:"/locations"}),x.jsx(y2,{sub:!0,label:"View Gallery",path:"/locations/gallery"}),x.jsx(y2,{sub:!0,label:"Manage Sections",path:"/sections"}),x.jsx(y2,{sub:!0,label:"Add New Location",onClick:()=>i.open()})]}),x.jsxs(v2,{label:"Assets & Media",children:[x.jsx(y2,{sub:!0,label:"Media",path:"/media"}),x.jsx(y2,{sub:!0,label:"Playlists",path:"/playlists"}),x.jsx(y2,{sub:!0,label:"Fonts",path:"/fonts"})]}),x.jsx(y2,{label:"Schedules",path:"/schedules"}),x.jsx(y2,{label:"Devices",path:"/devices"}),(null==n?void 0:n.local_admin)&&x.jsx(y2,{label:"Users",path:"/users"}),x.jsx(y2,{label:"Site Options",path:"/site-options"}),x.jsx("div",{className:"mt-auto border-t border-white/10",children:x.jsx(g2,{})})]}),x.jsx(G1,{scenes:s,groups:a,formId:i.id}),x.jsx(c2,{formId:o.id})]})}function v2({label:e,children:t}){const[r,n]=rR.useState(!1),i=WR();return rR.useEffect((()=>{n(!1)}),[i]),x.jsxs("div",{className:"w-full",children:[x.jsxs("div",{className:"flex justify-between items-center px-4 py-3 cursor-pointer hover:bg-[#3c3354] hover:text-white",onClick:()=>n((e=>!e)),children:[x.jsx("p",{className:"text-sm font-medium select-none",children:e}),x.jsx("div",{className:"transition-transform "+(r?"rotate-90":""),children:x.jsx(D0,{})})]}),x.jsx("div",{className:`transition-all ${r?"max-h-screen":"max-h-0"} flex flex-col overflow-hidden`,children:t})]})}function y2({label:e,path:t="",sub:r=!1,onClick:n}){const i=r?"bg-white/5 border-white/10 hover:border-lightpurple hover:text-lightpurple":"hover:bg-[#3c3354] hover:text-white hover:border-white",o=k2(void 0),s=YR(),a=JR();return x.jsx("div",{className:`w-full px-4 py-4 text-sm font-medium transition-all cursor-pointer select-none ${i}`,onClick:async function(){if(n)n();else if(o.current){await o.current()&&a(`/${s.site}${t.replace(/\[id\]/g,(()=>QQ()))}`)}else a(`/${s.site}${t.replace(/\[id\]/g,(()=>QQ()))}`)},children:e})}function b2(){const{site:e}=x2()[0],t=YR(),r=D$(),{user:n,availableSites:i}=j2();return x.jsxs("div",{className:(e?"h-40px":"h-0")+" w-full flex justify-between bg-topbar px-4 text-white flex-shrink-0 transition-all",children:[x.jsx("select",{className:"bg-transparent text-white px-4 text-sm py-2",value:null==n?void 0:n.source,onCh
211ange:e=>{return r=e.target.value,void(window.location.href=window.location.href.replace(`/${t.site}/`,`/${r}/`));var r},children:n&&(null==n?void 0:n.source)&&i.sort(((e,t)=>e.name>t.name?1:-1)).map(((e,t)=>x.jsx("option",{className:"text-black",value:e.source,children:e.name},t)))}),x.jsx("span",{className:"flex gap-4 items-center",children:x.jsxs("span",{className:"flex gap-2 items-center",children:[x.jsxs("p",{children:[n.display_name," "]}),x.jsx("p",{className:"hidden md:inline ",children:"·"}),x.jsx("p",{className:"hidden md:inline ",children:n.email}),x.jsx("p",{children:"·"}),x.jsx("button",{onClick:()=>r.logout({},"/"),children:"Logout"})]})})]})}const w2=rR.createContext(void 0);function x2(e){var t;const r=rR.useContext(w2);return rR.useEffect((()=>{if(null!=r&&r.navStates)return r&&e&&r.navStates[1]((t=>({...t,...e}))),()=>{r.navStates[1]((e=>({...e,site:!0,main:!0})))}}),[null==e?void 0:e.main,null==e?void 0:e.site]),null!==(t=null==r?void 0:r.navStates)&&void 0!==t?t:[{main:!0,site:!0},()=>{}]}function k2(e){var t;const r=null===(t=rR.useContext(w2))||void 0===t?void 0:t.navGuard;return rR.useEffect((()=>()=>{r.current=()=>Promise.resolve(!0)}),[e]),r}function _2(e){var t;const r=null===(t=rR.useContext(w2))||void 0===t?void 0:t.navGuard;return rR.useEffect((()=>{if(r)return r.current=async()=>!(e&&!confirm("You have unsaved changes. Do you want to discard your changes?")),()=>{r.current=()=>Promise.resolve(!0)}}),[e]),r}function C2({children:e}){const t=rR.useState({main:!0,site:!0}),r=rR.useRef((()=>Promise.resolve(!0)));return x.jsx(w2.Provider,{value:{navStates:t,navGuard:r},children:x.jsx(i0,{children:x.jsxs("div",{className:"flex flex-row overflow-hidden h-screen bg-surface-sunken",children:[x.jsx(m2,{enabled:t[0].main}),x.jsxs("div",{className:"flex-1 flex flex-col relative",children:[x.jsx(b2,{}),x.jsx(lP,{children:e})]})]})})})}const S2=rR.createContext(void 0),E2=rR.createContext(void 0);function j2(){return{...rR.useContext(E2),...rR.useContext(S2)}}function A2({children:e}){const t=D$(),r=YR(),[n,i]=rR.useState([]),[o,s]=rR.useState(),[a,c]=rR.useState(!1);function l(e){return P$.identify(e.id,{name:e.display_name,email:e.email}),console.log({...e,source:r.site}),{...e,source:r.site}}return rR.useEffect((()=>(Promise.all([t.fetchAvaliableSites().then(i).catch(t.logout),t.login().then(l).then(s).catch(t.logout)]).then((()=>c(!0))),()=>c(!1))),[]),o?x.jsx(E2.Provider,{value:{availableSites:n,user:o,authenticated:a},children:x.jsx(WQ,{preloadControllers:["boards","items","locations","assets"],children:a&&null!=o&&o.site_id&&null!=o&&o.id?x.jsx(I2,{siteId:o.site_id,children:x.jsx(C2,{children:e})}):x.jsx(C2,{children:x.jsx(x.Fragment,{})})})}):x.jsx(aG,{label:"",enabled:!0})}function I2({children:e,siteId:t}){const r=XQ(t,(e=>e.use("site").select(t)));return x.jsx(S2.Provider,{value:{currentSite:r},children:r?e:"nope"})}function T2({content:e,item:t}){var r,n;const{cell:i}=M2();return null!=t&&t[e.key]?x.jsxs(x.Fragment,{children:[(null!==(r=i.contents)&&void 0!==r?r:[]).length>1&&x.jsx(Z1,{assetId:null==t?void 0:t[e.key],style:{display:"inline",...e.style||{}}}),1==(null!==(n=i.contents)&&void 0!==n?n:[]).length&&x.jsx(Z1,{assetId:null==t?void 0:t[e.key],style:{...e.style,width:"100%",height:"100%",objectFit:"contain"}})]}):x.jsx(x.Fragment,{})}function R2({content:e,item:t}){var r,n,i;const{cell:o}=M2(),{currentSite:s}=j2(),a=rR.useContext(c0),c=null!=a?a:s,{section:l}=d0(),{toNumber:u}=vX(),d=rR.useContext(a0),h=null!==(r=null===(n=l.values)||void 0===n||null===(n=n.find((e=>e.item_id===(null==t?void 0:t.id))))||void 0===n||null===(n=n.additional_config)||void 0===n||null===(n=n.style_overrides)||void 0===n?void 0:n[e.key])&&void 0!==r?r:{};function f(e,t){var r;const n=function(e,t){var r;const n=(null==c?void 0:c.pos_enabled)&&e.pos_enabled,i=null!==(r=null==d?void 0:d.group)&&void 0!==r?r:null;if(n&&e.pos_id){var o,s,a;const r=null!==(o=null==d||null===(s=d.pos)||void 0===s||null===(s=s.items)||void 0===s||null===(s=s[e.pos_id])||void 0===s?void 0:s[t])&&void 0!==o?o:null==i||null===(a=i.pos)||void 0===a||null===(a=a.items)||void 0===a||null===(a=a[e.pos_id])||void 0===a?void 0:a[t];if(null!=r&&""!==String(r).trim())return r}if("price"===t)return e.price;if(null!=e.alt_price&&""!==String(e.alt_price).trim())return e.alt_price;const l=u(null==c?void 0:c.member_rate)||1;return u(e.price)*l}(e,t);if(null!==(r=l.config)&&void 0!==r&&r.use_raw_pricing)return`${null!=l&&l.config.show_dollar_sign?"$":""}${null!=n?n:""}`;let i=u(n);if(null!=l&&l.config.show_cents){const e=`${l.config.show_dollar_sign?"$":""}${i.toFixed(2)}`;if(l.config.superscript_cents){let t=e.split(".");return t[1]=`<p style="vertical-align:${l.config.cents_alignment}; display:inline; font-size: .6em;">.${t[1]||"00"}</p>`,t.join("")}return e}return`${null!=l&&l.config.show_dollar_sign?"$":""}${Math.floor(i)}`}function p(e){return l.config.show_dietary_icons?x.jsx("span",{style:{marginLeft:10,marginRight:10},children:(e.restrictions||[]).map((e=>x.jsx(P2,{restrictionId:e})))}):x.jsx(x.Fragment,{})}function g(){var r,n;if(!t)return x.jsx(x.Fragment,{});const i=null!==(r=null===(n=l.values)||void 0===n||null===(n=n.find((e=>e.item_id===(null==t?void 0:t.id))))||void 0===n||null===(n=n.additional_config)||void 0===n?void 0:n.excludes)&&void 0!==r?r:[];
211if(i.includes(e.key))return x.jsx(x.Fragment,{});switch(e.key){case"alt_display_name":{var o;const e="left"===(null!==(o=l.config.icon_position)&&void 0!==o?o:"left"),r=x.jsx(N2,{assetId:null==t?void 0:t.icon,style:{height:".75em",display:l.config.show_icon?"inline":"none"}});return x.jsxs("span",{style:{display:"inline",gap:8,alignItems:"flex-end"},children:[e&&r,null==t?void 0:t.alt_display_name,!e&&r,p(t)]})}case"display_name":{var s;const e="left"===(null!==(s=l.config.icon_position)&&void 0!==s?s:"left"),r=x.jsx(N2,{assetId:null==t?void 0:t.icon,style:{height:".75em",display:l.config.show_icon?"inline":"none"}});return x.jsxs("span",{style:{display:"inline",gap:8,alignItems:"flex-end"},children:[e&&r,null!=c&&c.use_alt_names&&null!=t&&t.alt_display_name?null==t?void 0:t.alt_display_name:null==t?void 0:t.display_name,!e&&r,p(t)]})}case"alt_price":return x.jsx("span",{dangerouslySetInnerHTML:{__html:f(t,"alt_price")}});case"price":return x.jsx("span",{dangerouslySetInnerHTML:{__html:f(t,"price")}});case"image":return x.jsx(T2,{item:t,content:e});case"calories":return x.jsx(x.Fragment,{children:l.config.calorie_suffix&&null!=t&&t.calories?`${t.calories} ${l.config.calorie_suffix}`:`${t.calories}`});default:return x.jsx("span",{dangerouslySetInnerHTML:{__html:null==t?void 0:t[e.key]}})}}return"image"==e.key?g():x.jsxs("span",{style:{...e.style,...h,width:"100%"},title:JSON.stringify(e),children:[g(),(null!==(i=null==o?void 0:o.contents)&&void 0!==i?i:[]).findIndex((t=>(null==t?void 0:t.id)==(null==e?void 0:e.id)))!=o.contents.length-1?" ":""]})}function P2({restrictionId:e}){const t=XQ(e,(t=>t.use("restrictions").select(e)));return console.log({restriction:t}),null!=t&&t.icon?x.jsx(N2,{assetId:null==t?void 0:t.icon,style:{height:".7em",display:"inline"}}):x.jsx(x.Fragment,{})}function N2({assetId:e,style:t={}}){const r=XQ(e,(t=>t.use("assets").select(e)));return null!=r&&r.url?x.jsx("img",{alt:"icon",src:r.url,style:{...t,marginLeft:5,marginRight:5}}):x.jsx(x.Fragment,{})}const O2=rR.createContext(void 0),M2=()=>rR.useContext(O2);function L2(){const{section:e}=d0(),t=rR.useMemo((()=>{const t={gridAutoRows:e.config.item_fill?"1fr":"min-content",gridAutoFlow:"row",width:"100%"},r={gridAutoColumns:e.config.item_fill?"1fr":"min-content",gridAutoFlow:"column",height:"100%"};return"column"==e.config.stack_direction?t:r}),[e.config,e.values]);return x.jsx(w0,{children:x.jsx(b0,{children:x.jsx("div",{style:{display:"grid",...t,position:"relative",flexDirection:e.config.stack_direction,height:"100%",width:"100%",...e.config.item_gap?{alignContent:"flex-start",gap:e.config.item_gap}:{alignContent:"space-between"}},children:e.values.map(((e,t)=>(null==e?void 0:e.item_id)&&x.jsx(D2,{item_id:e.item_id},t)))})})})}function D2({item_id:e}){var t,r,n;const i=YR(),o=XQ(e,(t=>t.use("items").select(e))),{section:s}=d0(),a=XQ(i.site,(e=>e.use("site").select(i.site)));if(!o||(null==a||!a.show_alcohol)&&"alcohol"==o.item_type)return x.jsx(x.Fragment,{});const c=null===(t=s.values)||void 0===t||null===(t=t.find((t=>t.item_id===e)))||void 0===t||null===(t=t.additional_config)||void 0===t?void 0:t.item_style;return x.jsx(F2,{grid:s.item_grid,item:o,itemStyle:c,children:(null===(r=s.sub_item_grid)||void 0===r?void 0:r.id)&&
211(null!==(n=o.variations)&&void 0!==n?n:[]).map((e=>x.jsx(F2,{grid:s.sub_item_grid,item:e},e.id)))})}function F2({grid:e,item:t,itemStyle:r,children:n}){var i;const o=f0(),{section:s,editable:a}=d0(),c=Array.from({length:e.cols}).map((e=>"1fr")).join(" "),l=Array.from({length:e.rows}).map((e=>"auto")).join(" ");return x.jsx("div",{style:{...r,display:"grid",pointerEvents:"none",height:s.config.item_fill?"100%":"fit-content",gridTemplateColumns:c,gridTemplateRows:l,alignSelf:"stretch"},children:(null!==(i=null==e?void 0:e.cells)&&void 0!==i?i:[]).map((e=>{var i,c,l,u,d;const h=null===(i=e.contents)||void 0===i||null===(i=i.find((e=>{var t;return null===(t=e.style)||void 0===t?void 0:t.backgroundColor})))||void 0===i||null===(i=i.style)||void 0===i?void 0:i.backgroundColor,f=(null!==(c=e.contents)&&void 0!==c?c:[]).some((e=>"variations"===e.key))?{flexDirection:null!==(l=null===(u=s.config.extra)||void 0===u?void 0:u.variations_direction)&&void 0!==l?l:"row"}:{};return x.jsx(O2.Provider,{value:{cell:e},children:x.jsx("div",{className:"outline-[1px] relative outline-formpurple "+(a&&(null==o?void 0:o.id)==s.id?"outline":""),style:{backgroundColor:h,...e.style,...null!=r&&r.backgroundColor?{backgroundColor:r.backgroundColor}:{},height:void 0,width:void 0,display:"flex",...f,gridRowStart:e.row_start,gridColumnStart:e.col_span,gridColumn:`span ${e.col_span}`,gridRow:`span ${e.row_span}`},children:(null!==(d=e.contents)&&void 0!==d?d:[]).map(((e,r)=>x.jsx(nR.Fragment,{children:"variations"==e.key?n:x.jsx(R2,{content:e,item:t})},r)))},e.id)},e.id)}))})}function U2(){var e;const{section:t}=d0(),r=rR.useMemo((()=>{var e;return null==t||null===(e=t.values)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.playlist_id}),[t.values]);const n=XQ(r,(function(e){if(r)return e.use("playlists").select(r)}));return n?x.jsx(A0,{override:{...t,values:(null!==(e=null==n?void 0:n.assets)&&void 0!==e?e:[]).map((e=>({id:QQ(),asset_id:e.id,type:"image"})))}}):x.jsx(x.Fragment,{})}function z2({style:e,className:t="",onMouseDown:r}){return x.jsx("span",{id:"control-zone",onMouseDown:r,className:t,style:{flexShrink:0,position:"absolute",zIndex:14,...e}})}function B2({constrainedSize:e=24,id:t}){const{linear:r}=d0().transformer;return x.jsxs(x.Fragment,{children:[x.jsx(z2,{onMouseDown:r().top,id:t,style:{cursor:"ns-resize",height:e,width:"100%",top:-e/2}}),x.jsx(z2,{onMouseDown:r().bottom,id:t,style:{cursor:"ns-resize",height:e,width:"100%",bottom:-e/2}}),x.jsx(z2,{onMouseDown:r().right,id:t,style:{cursor:"ew-resize",width:e,height:"100%",right:-e/2}}),x.jsx(z2,{onMouseDown:r().left,id:t,style:{cursor:"ew-resize",width:e,height:"100%",left:-e/2}})]})}function q2({constrainedSize:e=12,id:t}){const{corner:r}=d0().transformer,n=t=>({width:e,height:e,position:"absolute",border:"1px solid gray",flexShrink:0,display:"flex",backgroundColor:"black",borderRadius:999,zIndex:12,...t});return x.jsxs(x.Fragment,{children:[x.jsx(z2,{onMouseDown:r().topLeft,id:t,style:n({zIndex:16,cursor:"nwse-resize",top:-e/2,left:-e/2})}),x.jsx(z2,{onMouseDown:r().bottomRight,id:t,style:n({zIndex:16,cursor:"nwse-resize",bottom:-e/2,right:-e/2})}),x.jsx(z2,{onMouseDown:r().topRight,id:t,style:n({zIndex:16,cursor:"nesw-resize",right:-e/2,top:-e/2})}),x.jsx(z2,{onMouseDown:r().bottomLeft,id:t,style:n({zIndex:16,cursor:"nesw-resize",bottom:-e/2,left:-e/2})})]})}function H2(e){return wK({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M19 12h-2v3h-3v2h5v-5zM7 9h3V7H5v5h2V9zm14-6H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16.01H3V4.99h18v14.02z"},child:[]}]})(e)}function $2(e){return wK({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M9.4 16.6 4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0 4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z"},child:[]}]})(e)}function V2(e){return wK({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"},child:[]}]})(e)}function W2(e){return wK({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M22 22H2v-2h20v2zM10 2H7v16h3V2zm7 6h-3v10h3V8z"},child:[]}]})(e)}function K2(e){return wK({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M22 11h-5V6h-3v5h-4V3H7v8H1.84v2H7v8h3v-8h4v5h3v-5h5z"},child:[]}]})(e)}function G2(e){return wK({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M22 2v2H2V2h20zM7 22h3V6H7v16zm7-6h3V6h-3v10z"},child:[]}]})(e)}function J2(e){return wK({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M7 15v2h10v-2H7zm-4 6h18v-2H3v2zm0-8h18v-2H3v2zm4-6v2h10V7H7zM3 3v2h18V3H3z"},child:[]}]})(e)}function Y2(e){return wK({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z"},child:[]}]})(e)}function Q2(e){return wK({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M3 21h18v-2H3v2zm6-4h12v-2H9v2zm-6-4h18v-2H3v2zm6-4h12V7H9v2zM3 3v2h18V3H3z"},child:[]}]})(e)}function X2(e){return wK({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3 3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"},child:[]}]})(e)}function Z2(e){return wK({attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{fillRule:"evenodd"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M3 3v8h8V3H3zm6 6H5V5h4v4zm-6 4v8h8v-8H3zm6 6H5v-4h4v4zm4-16v8h8V3h-8zm6 6h-4V5h4v4zm-6 4v8h8v-8h-8zm6 6h-4v-4h4v4z"},child:[]}]}]})(e)}function e3(e){return wK({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z"},child:[]}]})(e)}function t3(e){return wK({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M17.5 13.5H16v-3h1.5v3zM20 4h-3V2h-2v2H9V2H7v2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM9.5 11.5c0 .55-.45 1-1 1h-2v1h3V15H5v-2.5c0-.55.45-1 1-1h2v-1H5V9h3.5c.55 0 1 .45 1 1v1.5zm3.25 6.5h-1.5v-1.5h1.5V18zm0-3.5h-1.5V13h1.5v1.5zm0-3.5h-1.5V9.5h1.5V11zm0-3.5h-1.5V6h1.5v1.5zM19 14c0 .55-.45 1-1 1h-2.5c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1H18c.55 0 1 .45 1 1v4z"},child:[]}]})(e)}function r3(){const e=lK(),t=cK(),r=rR.useRef(),n=cG({completedText:"Assets Uploaded!",pendingText:"Uploading Assets"});function i(r){r&&n.execute(Array.from(r).map((r=>{const n=r.name;let i=new FormData;return i.append("file",r),()=>t.postForm("/api/v4/assets/upload",i).then((t=>t.data&&e.use("assets").post({...t.data,name:n})))})))}return{ref:r.current,upload:i,progressBar:n.progressBar,input:x.jsx("input",{type:"file",ref:r,style:{display:"none"},onClick:e=>e.target.value="",onChange:e=>i(e.target.files),multiple:!0})}}function n3(e){const{watch:t,setValue:r}=eZ(),n=rR.useRef(),i=rR.useRef(t()),o=rR.useRef(-1),{calculateMousePos:s}=xX(),{addWindowListener:a,removeAllListeners:c}=ZZ();function l(e){c();s(e).inframe?i.current=t():r("sections",i.current.sections),n.current=void 0}function u(e){if(n.current){a("mouseup",l);const t=s(e);null!=t&&t.inframe&&-1!=o.current?(n.current={...n.current,layout:{...n.current.layout,left:`${t.percentX}%`,top:`${t.percentY}%`}},r(`sections.${o.current}`,n.current)):r("sections",i.current.sections)}}return rR.useEffect((()=>()=>c()),[]),{startDrag:function(e){n.current=e,i.current=t(),o.current=t("sections",[]).length,a("mousemove",u)}}}function i3(e,t){if(!e)return"";let r=t;for(const i of e.split(".")){var n;r=null===(n=r)||void 0===n?void 0:n[i]}return"string"==typeof r?r.toLowerCase():r}function o3(e,t){function r(e,t=new Set){if(!e||t.has(e))return[];t.add(e);let n=[];return"string"==typeof e?n.push(e.toLowerCase()):"number"==typeof e||"boolean"==typeof e?n.push(String(e).toLowerCase()):Array.isArray(e)?e.forEach((e=>n.push(...r(e,t)))):"object"==typeof e&&Object.values(e).forEach((e=>n.push(...r(e,t)))),n}return t.filter((t=>r(t).some((t=>t.includes(e)))))}function s3(e,t){return e?t.sort(((t,r)=>i3(e.key,t)>i3(e.key,r)?1*(null==e?void 0:e.dir):-1*(null==e?void 0:e.dir))):t}function a3(e,t){const[r,n]=rR.useState([]),i=rR.useRef(t),o=rR.useRef("");return rR.useEffect((()=>{n(o3(o.current,s3(i.current,e)))}),[e.length]),{search:t=>(o.current=t,n((r=>o3(t,s3(i.current,e))))),sort:t=>(i.current=t,n((r=>s3(t,o3(o.current,e))))),data:r}}function c3(){const e=XQ("assets",(e=>e.use("assets").fetch()),[]),{data:t,search:r}=a3(e,{key:"meta.updated",dir:-1}),{startDrag:n}=n3(),{progressBar:i,input:o,ref:s}=r3(),a=YR();return x.jsxs(a7,{title:"Media Library",controls:x.jsx(V1,{label:"Upload",onClick:()=>s.click()}),children:[o,x.jsxs("div",{className:"flex flex-col w-full gap-3",children:[x.jsx("input",{className:"h-[30px] text-sm",onChange:e=>r(e.target.value),placeholder:"Search Media"}),x.jsx("div",{className:"grid grid-cols-4 gap-2 p-2 bg-surface-elevated",children:t.map((e=>x.jsxs("div",{onMouseDown:()=>
211{return t=e.id,void n({board_id:a.id,display_name:"Media Image",config:{render_type:"images",stack_direction:"row",presentation_mode:"stack",duration:6,image_fit:"contain"},layout:{width:220,height:220,top:35,left:35,position:"absolute"},values:[{type:"image",asset_id:t}],id:QQ(),properties:{}});var t},className:"relative bg-surface cursor-grab active:cursor-grabbing flex items-center shadow-sm justify-center",children:[x.jsx(Z1,{draggable:!1,compress:!0,lazy:!0,animateOnHover:!0,asset:e,assetId:e.id,className:"transition-all object-contain w-full aspect-square"}),x.jsx(X1,{asset:e})]},e.id)))})]}),i]})}function l3({}){const e=XQ("playlists",(e=>e.use("playlists").fetch()),[]),{startDrag:t}=n3();return x.jsx(a7,{title:"Media Playlists",children:e.map((e=>x.jsxs("div",{className:"pointer-events-auto cursor-pointer",onMouseDown:()=>{return t((r=e.id,{id:QQ(),config:{render_type:"playlist",presentation_mode:"slider",duration:3},properties:{},layout:{width:300,height:400},values:[{type:"playlist",playlist_id:r}]}));var r},children:[x.jsx("span",{className:"grid grid-cols-3 w-full shadow-lg p-2",children:e.assets.map(((e,t)=>t<3&&x.jsx(Z1,{draggable:!1,className:"h-[100px] max-w-[100px] w-full shadow-sm object-contain bg-surface opacity-90",assetId:null==e?void 0:e.id})))}),x.jsx("p",{className:"text-primary text-sm p-1 bg-surface w-full font-bold",children:e.name})]},e.id)))})}function u3({label:e,value:t,onChange:r,options:n,disableGroup:i}){return i?x.jsx("span",{className:"flex gap-0.5 items-center",children:n.map(((e,n)=>x.jsx($1,{label:e,enabled:t==e,onClick:()=>r(e),small:!0},n)))}):x.jsx(sG,{label:e,children:x.jsx("span",{className:"flex gap-0.5 items-center",children:n.map(((e,n)=>x.jsx($1,{label:e,enabled:t==e,onClick:()=>r(e),small:!0},n)))})})}function d3({label:e,buttonText:t,onClick:r}){const[n,i]=rR.useState(!1);return x.jsx(sG,{label:e,children:x.jsx("span",{className:"flex gap-0.5 items-center",children:x.jsx($1,{label:t,enabled:!n,onClick:async function(){n||(await r(),i(!0),setTimeout((()=>i(!1)),1500))},small:!0})})})}function h3(){const e=XQ("boards",(e=>e.use("boards").fetch())),t=rR.useRef();return x.jsxs(t2,{initialRoute:"init",ref:t,children:[x.jsx(n2,{route:"init",children:x.jsx(a7,{title:"Available Board Templates",children:x.jsx("div",{className:"grid gap-2 grid-cols-2",children:e.map((e=>x.jsx(F1,{boardId:e.id,compress:!0,frameWidth:150,onClick:()=>t.current.navigate(e.id)})))})})}),e.map((e=>x.jsx(n2,{route:e.id,children:x.jsx(f3,{boardId:e.id})})))]})}function f3({boardId:e}){const{startDrag:t}=n3(),{reset:r,watch:n}=eZ(),i=lK(),o=YR(),[s,a]=rR.useState(void 0),{fromCache:c}=VQ();return rR.useEffect((()=>{c(`boards.${e}`,(()=>i.use("boards").select(e))).then(a)}),[e]),s?x.jsxs(a7,{title:s.name,initial:"init",children:[x.jsx(F1,{boardId:s.id,hideTitle:!0,frameWidth:240}),x.jsxs("div",{className:"flex flex-col w-full gap-2 max-w-full px-3",children:[x.jsx("p",{className:"text-xs font-bold",children:"Board Template Settings"}),x.jsx(d3,{label:"Duplicate entire board.",onClick:()=>r({...s,id:o.id,meta:n("meta"),name:n("name"),sections:s.sections.map((e=>({...e,id:QQ(),board_id:o.id})))}),buttonText:"Import"}),x.jsx(d3,{label:"Copy background image",onClick:()=>r({...n(),background_image:s.background_image}),buttonText:"Copy"})]}),x.jsxs("div",{className:"flex flex-col w-full gap-2 max-w-full px-3",children:[x.jsx("p",{className:"text-xs font-bold",children:"Available Sections"}),s.sections.map((e=>x.jsxs("div",{onMouseDown:()=>t({...e,id:QQ(),board_id:s.id}),className:"flex justify-between w-full border-border border-[1px] px-2 py-3 opacity-90 hover:opacity-100 cursor-grab active:cursor-grabbing hover:border-formpurple",children:[x.jsx("p",{className:"text-xs font-semibold",children:e.display_name}),x.jsxs("p",{className:"text-xs italic",children:[e.values.length||"No"," Items"]})]},e.id)))]})]}):x.jsx(x.Fragment,{})}function p3(){var e,t;const r=null!==(e=XQ("themes",(e=>e.use("themes").fetch())))&&void 0!==e?e:[],[n,i]=rR.useState([]),{watch:o,setValue:s}=eZ(),a=f0(),c=lK(),[l,u]=rR.useState(""),[d,h]=rR.useState(!1);rR.useEffect((()=>{i(r)}),[r]);const f=o("sections",[]),p=f.find((e=>e.id===a.id)),g=null==p||null===(t=p.config)||void 0===t?void 0:t.render_type,m=g?n.filter((e=>{var t;return(null===(t=e.config)||void 0===t?void 0:t.render_type)===g})):n;async function v(){var e,t,r,n;if(!l.trim()||!p)return;const o={...null!==(e=p.config)&&void 0!==e?e:{}};o.item_grid=null!==(t=p.item_grid)&&void 0!==t?t:null,o.sub_item_grid=null!==(r=p.sub_item_grid)&&void 0!==r?r:null;const s=await c.use("themes").post({name:l.trim(),properties:null!==(n=p.properties)&&void 0!==n?n:{},config:o,meta:{}});i((e=>[...e,s])),u(""),h(!1)}return x.jsxs(a7,{title:"Themes",children:[x.jsxs("div",{className:"flex flex-col gap-2 px-1",children:[x.jsx("p",{className:"text-xs font-bold",children:"Save Current Style"}),p?d?x.jsxs("div",{className:"flex gap-1",children:[x.jsx("input",{autoFocus:!0,className:"flex-1 border border-border rounded px-2 py-1 text-xs",placeholder:"Theme name...",value:l,onCh
211ange:e=>u(e.target.value),onKeyDown:e=>"Enter"===e.key&&v()}),x.jsx("button",{onClick:v,className:"text-xs bg-formpurple text-white px-2 py-1 rounded",children:"Save"}),x.jsx("button",{onClick:()=>h(!1),className:"text-xs text-muted px-1",children:"✕"})]}):x.jsxs("button",{onClick:()=>h(!0),className:"w-full text-xs border border-dashed border-border py-2 rounded hover:border-formpurple hover:text-formpurple transition-colors",children:['+ Save "',p.display_name,'" as Theme']}):x.jsx("p",{className:"text-xs text-muted italic",children:"Select a section on the canvas to save or apply a theme."})]}),x.jsxs("div",{className:"flex flex-col gap-2",children:[x.jsx("p",{className:"text-xs font-bold px-1",children:m.length?g?`${g} Themes`:"Saved Themes":g?`No ${g} themes saved yet`:"No saved themes yet"}),m.map((e=>x.jsx(y3,{theme:e,canApply:!!a.id,onApply:()=>function(e){var t,r,n;if(!a.id)return;const{item_grid:i,sub_item_grid:o,...c}=null!==(t=e.config)&&void 0!==t?t:{},l=f.findIndex((e=>e.id===a.id));if(-1===l)return;const u=f[l],d="items"===(null===(r=u.config)||void 0===r?void 0:r.render_type),h={...u,properties:{...null!==(n=e.properties)&&void 0!==n?n:{}},config:{...c}};d&&(h.item_grid=null!=i?i:{rows:1,cols:4,cells:[]},h.sub_item_grid=null!=o?o:{rows:1,cols:4,cells:[]});const p=f.map(((e,t)=>t===l?h:e));s("sections",p,{shouldDirty:!0})}(e),onDelete:()=>async function(e){await c.use("themes").delete(e),i((t=>t.filter((t=>t.id!==e))))}(e.id),onRename:t=>async function(e,t){const r=t.trim();r&&(i((t=>t.map((t=>t.id===e?{...t,name:r}:t)))),await c.use("themes").update({id:e,name:r}))}(e.id,t)},e.id)))]})]})}function g3(e){const t=parseFloat(e);return Number.isFinite(t)?t:0}const m3={backgroundColor:"#ffffff",backgroundImage:"repeating-conic-gradient(#d4d4d8 0 25%, #ffffff 0 50%)",backgroundSize:"10px 10px"};function v3({grid:e}){var t;return null!=e&&null!==(t=e.cells)&&void 0!==t&&t.length?x.jsx("div",{className:"grid gap-[1px] bg-border rounded-sm overflow-hidden border border-border",style:{gridTemplateColumns:`repeat(${e.cols}, 1fr)`,gridTemplateRows:`repeat(${e.rows}, minmax(0, 1fr))`},children:e.cells.map(((e,t)=>{var r;return e?x.jsx("div",{className:"flex flex-wrap items-center justify-center gap-x-1 bg-surface px-1 py-1 min-h-[16px]",style:{gridColumn:`span ${e.col_span}`,gridRow:`span ${e.row_span}`},children:(null!==(r=e.contents)&&void 0!==r?r:[]).map((e=>x.jsx("span",{className:"text-[8px] leading-tight capitalize text-muted truncate max-w-full",children:String(e.key).replace(/_/g," ")},e.id)))},t):null}))}):null}function y3({theme:e,canApply:t,onApply:r,onDelete:n,onRename:i}){var o;const s=function(e){var t;const r=null!=e?e:{},n=null!==(t=r.color)&&void 0!==t?t:"#111827",i={color:n,fontFamily:r.fontFamily||void 0,fontWeight:r.fontWeight||void 0,fontStyle:r.fontStyle||void 0,borderRadius:r.borderRadius||void 0};r.backgroundColor?i.backgroundColor=r.backgroundColor:Object.assign(i,m3);const o=["Top","Right","Bottom","Left"].find((e=>g3(r[`border${e}Width`])>0));if(o){var s,a;const e=Math.min(g3(r[`border${o}Width`]),3);i.border=`${e}px ${null!==(s=r[`border${o}Style`])&&void 0!==s?s:"solid"} ${null!==(a=r[`border${o}Color`])&&void 0!==a?a:n}`}return i}(e.properties),a=function(e){var t;const r=null!==(t=e.properties)&&void 0!==t?t:{},n=[];return r.fontFamily&&n.push(r.fontFamily),r.fontSize&&n.push(String(r.fontSize)),["Top","Right","Bottom","Left"].some((e=>g3(r[`border${e}Width`])>0))&&n.push("border"),n}(e),c=null!==(o=e.config)&&void 0!==o?o:{},l="items"===c.render_type?c.item_grid:null,[u,d]=rR.useState(!1),[h,f]=rR.useState(e.name),[p,g]=rR.useState(!1);function m(){const t=h.trim();t&&t!==e.name&&i(t),d(!1)}function v(){f(e.name),d(!1)}return x.jsxs("div",{className:"flex flex-col border border-border rounded hover:border-formpurple group transition-colors overflow-hidden",children:[x.jsxs("div",{className:"flex items-center gap-2",children:[x.jsx("div",{className:"flex-shrink-0 w-12 h-12 flex items-center justify-center font-bold text-sm overflow-hidden",style:s,children:"Aa"}),x.jsxs("div",{className:"flex flex-col flex-1 min-w-0 py-1",children:[u?x.jsx("input",{autoFocus:!0,className:"border border-border rounded px-1 py-0.5 text-xs",value:h,onChange:e=>f(e.target.value),onBlur:m,onKeyDown:e=>{"Enter"===e.key?m():"Escape"===e.key&&v()}}):p?x.jsxs(x.Fragment,{children:[x.jsxs("p",{className:"text-xs font-semibold truncate",children:['Delete "',e.name,'"?']}),x.jsx("button",{onClick:n,className:"text-[10px] text-red-400 font-semibold hover:underline text-left",children:"Yes, delete"})]}):x.jsx("p",{className:"text-xs font-semibold truncate",children:e.name}),!u&&!p&&a.length>0&&x.jsx("div",{className:"flex flex-wrap gap-1 mt-0.5",children:a.map(((e,t)=>x.jsx("span",{className:"text-[9px] leading-none px-1 py-0.5 rounded bg-surface-muted text-muted truncate max-w-[90px]",children:e},t)))})]}),u?x.jsxs(x.Fragment,{children:[x.jsx(g0,{label:"Save name",align:"right",className:"flex-shrink-0",children:x.jsx("button",{onMouseDown:e=>{e.preventDefault(),m()},className:"p-2 text-muted hover:text-formpurple",children:x.jsx(EK,{className:"text-xs"})})}),x.jsx(g0,{label:"Cancel",align:"right",className:"flex-shrink-0",children:x.jsx("button",{onMouseDown:e=>{e.preventDefault(),v()},className:"p-2 text-muted hover:text-red-400",children:x.jsx(eG,{className:"text-xs"})})})]}):p?x.jsx(g0,{label:"Cancel",align:"right",className:"flex-shrink-0",children:x.jsx("button",{onClick:()=>g(!1),className:"p-2 text-muted hover:text-formpurple",children:x.jsx(eG,{className:"text-xs"})})}):x.jsxs(x.Fragment,{children:[x.jsx(g0,{label:"Rename theme",align:"right",className:"flex-shrink-0",children:x.jsx("button",{onClick:function(){f(e.name),d(!0)},className:"p-2 text-muted hover:text-formpurple opacity-0 group-hover:opacity-100 transition-opacity",children:x.jsx(KK,{className:"text-xs"})})}),x.jsx(g0,{label:"Delete theme",align:"right",className:"flex-shrink-0",children:x.jsx("button",{onClick:()=>g(!0),className:"p-2 text-muted hover:text-red-400 opacity-0 group-hover:opacity-100 transition-opacity",children:x.jsx(XK,{className:"text-xs"})})})]})]}),l&&x.jsx("div",{className:"px-2 pb-2",children:x.jsx(v3,{grid:l})}),t&&!u&&!p&&x.jsx("div",{className:"flex justify-center px-2 pb-2",children:x.jsx("button",{onClick:r,className:"text-[10px] font-medium bg-formpurple text-white px-2 py-0.5 rounded hover:opacity-90 transition-opacity",children:"Apply"})})]})}const b3="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function w3(e){const t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function x3(e){return"nodeType"in e}function k3(e){var t,r;return e?w3(e)?e:x3(e)&&null!=(t=null==(r=e.ownerDocument)?void 0:r.defaultView)?t:window:window}function _3(e){const{Document:t}=k3(e);return e instanceof t}function C3(e){return!w3(e)&&e instanceof k3(e).HTMLElement}function S3(e){return e instanceof k3(e).SVGElement}function E3(e){return e?w3(e)?e.document:x3(e)?_3(e)?e:C3(e)||S3(e)?e.ownerDocument:document:document:document}const j3=b3?rR.useLayoutEffect:rR.useEffect;function A3(e){const t=rR.useRef(e);return j3((()=>{t.current=e})),rR.useCallback((function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return null==t.current?void 0:t.current(...r)}),[])}function I3(e,t){void 0===t&&(t=[e]);const r=rR.useRef(e);return j3((()=>{r.current!==e&&(r.current=e)}),t),r}function T3(e,t){const r=rR.useRef();return rR.useMemo((()=>{const t=e(r.current);return r.current=t,t}),[...t])}function R3(e){const t=A3(e),r=rR.useRef(null),n=rR.useCallback((e=>
vendor: 15,498 bytes, line 211
211{e!==r.current&&(null==t||t(e,r.current)),r.current=e}),[]);return[r,n]}function P3(e){const t=rR.useRef();return rR.useEffect((()=>{t.current=e}),[e]),t.current}let N3={};function O3(e,t){return rR.useMemo((()=>{if(t)return t;const r=null==N3[e]?0:N3[e]+1;return N3[e]=r,e+"-"+r}),[e,t])}function M3(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return n.reduce(((t,r)=>{const n=Object.entries(r);for(const[i,o]of n){const r=t[i];null!=r&&(t[i]=r+e*o)}return t}),{...t})}}const L3=M3(1),D3=M3(-1);function F3(e){if(!e)return!1;const{KeyboardEvent:t}=k3(e.target);return t&&e instanceof t}function U3(e){if(function(e){if(!e)return!1;const{TouchEvent:t}=k3(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:r}=e.touches[0];return{x:t,y:r}}if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:r}=e.changedTouches[0];return{x:t,y:r}}}return function(e){return"clientX"in e&&"clientY"in e}(e)?{x:e.clientX,y:e.clientY}:null}const z3=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:r}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(r?Math.round(r):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:r}=e;return"scaleX("+t+") scaleY("+r+")"}},Transform:{toString(e){if(e)return[z3.Translate.toString(e),z3.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:r,easing:n}=e;return t+" "+r+"ms "+n}}}),B3="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function q3(e){return e.matches(B3)?e:e.querySelector(B3)}const H3={display:"none"};function $3(e){let{id:t,value:r}=e;return nR.createElement("div",{id:t,style:H3},r)}function V3(e){let{id:t,announcement:r,ariaLiveType:n="assertive"}=e;return nR.createElement("div",{id:t,style:{position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":n,"aria-atomic":!0},r)}const W3=rR.createContext(null);const K3={draggable:"\n    To pick up a draggable item, press the space bar.\n    While dragging, use the arrow keys to move the item.\n    Press space again to drop the item in its new position, or press escape to cancel.\n  "},G3={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:r}=e;return r?"Draggable item "+t.id+" was moved over droppable area "+r.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:r}=e;return r?"Draggable item "+t.id+" was dropped over droppable area "+r.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function J3(e){let{announcements:t=G3,container:r,hiddenTextDescribedById:n,screenReaderInstructions:i=K3}=e;const{announce:o,announcement:s}=function(){const[e,t]=rR.useState("");return{announce:rR.useCallback((e=>{null!=e&&t(e)}),[]),announcement:e}}(),a=O3("DndLiveRegion"),[c,l]=rR.useState(!1);if(rR.useEffect((()=>{l(!0)}),[]),function(e){const t=rR.useContext(W3);rR.useEffect((()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)}),[e,t])}(rR.useMemo((()=>({onDragStart(e){let{active:r}=e;o(t.onDragStart({active:r}))},onDragMove(e){let{active:r,over:n}=e;t.onDragMove&&o(t.onDragMove({active:r,over:n}))},onDragOver(e){let{active:r,over:n}=e;o(t.onDragOver({active:r,over:n}))},onDragEnd(e){let{active:r,over:n}=e;o(t.onDragEnd({active:r,over:n}))},onDragCancel(e){let{active:r,over:n}=e;o(t.onDragCancel({active:r,over:n}))}})),[o,t])),!c)return null;const u=nR.createElement(nR.Fragment,null,nR.createElement($3,{id:n,value:i.draggable}),nR.createElement(V3,{id:a,announcement:s}));return r?mX.createPortal(u,r):u}var Y3;function Q3(){}function X3(e,t){return rR.useMemo((()=>({sensor:e,options:{}})),[e,t])}function Z3(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return rR.useMemo((()=>[...t].filter((e=>null!=e))),[...t])}!function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"}(Y3||(Y3={}));const e4=Object.freeze({x:0,y:0});function t4(e,t){let{data:{value:r}}=e,{data:{value:n}}=t;return r-n}function r4(e,t){let{data:{value:r}}=e,{data:{value:n}}=t;return n-r}function n4(e,t,r){return void 0===t&&(t=e.left),void 0===r&&(r=e.top),{x:t+.5*e.width,y:r+.5*e.height}}const i4=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e;const i=n4(t,t.left,t.top),o=[];for(const c of n){const{id:e}=c,t=r.get(e);if(t){const r=(s=n4(t),a=i,Math.sqrt(Math.pow(s.x-a.x,2)+Math.pow(s.y-a.y,2)));o.push({id:e,data:{droppableContainer:c,value:r}})}}var s,a;return o.sort(t4)};function o4(e,t){const r=Math.max(t.top,e.top),n=Math.max(t.left,e.left),i=Math.min(t.left+t.width,e.left+e.width),o=Math.min(t.top+t.height,e.top+e.height),s=i-n,a=o-r;if(n<i&&r<o){const r=t.width*t.height,n=e.width*e.height,i=s*a;return Number((i/(r+n-i)).toFixed(4))}return 0}const s4=e=>{let{collisionRect:t,droppableRects:r,droppableContainers:n}=e;const i=[];for(const o of n){const{id:e}=o,n=r.get(e);if(n){const r=o4(n,t);r>0&&i.push({id:e,data:{droppableContainer:o,value:r}})}}return i.sort(r4)};function a4(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:e4}function c4(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return n.reduce(((t,r)=>({...t,top:t.top+e*r.y,bottom:t.bottom+e*r.y,left:t.left+e*r.x,right:t.right+e*r.x})),{...t})}}const l4=c4(1);const u4={ignoreTransform:!1};function d4(e,t){void 0===t&&(t=u4);let r=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:t,transformOrigin:n}=k3(e).getComputedStyle(e);t&&(r=function(e,t,r){const n=function(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}(t);if(!n)return e;const{scaleX:i,scaleY:o,x:s,y:a}=n,c=e.left-s-(1-i)*parseFloat(r),l=e.top-a-(1-o)*parseFloat(r.slice(r.indexOf(" ")+1)),u=i?e.width/i:e.width,d=o?e.height/o:e.height;return{width:u,height:d,top:l,right:c+u,bottom:l+d,left:c}}(r,t,n))}const{top:n,left:i,width:o,height:s,bottom:a,right:c}=r;return{top:n,left:i,width:o,height:s,bottom:a,right:c}}function h4(e){return d4(e,{ignoreTransform:!0})}function f4(e,t){const r=[];return e?function n(i){if(null!=t&&r.length>=t)return r;if(!i)return r;if(_3(i)&&null!=i.scrollingElement&&!r.includes(i.scrollingElement))return r.push(i.scrollingElement),r;if(!C3(i)||S3(i))return r;if(r.includes(i))return r;const o=k3(e).getComputedStyle(i);return i!==e&&function(e,t){void 0===t&&(t=k3(e).getComputedStyle(e));const r=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some((e=>{const n=t[e];return"string"==typeof n&&r.test(n)}))}(i,o)&&r.push(i),function(e,t){return void 0===t&&(t=k3(e).getComputedStyle(e)),"fixed"===t.position}(i,o)?r:n(i.parentNode)}(e):r}function p4(e){const[t]=f4(e,1);return null!=t?t:null}function g4(e){return b3&&e?w3(e)?e:x3(e)?_3(e)||e===E3(e).scrollingElement?window:C3(e)?e:null:null:null}function m4(e){return w3(e)?e.scrollX:e.scrollLeft}function v4(e){return w3(e)?e.scrollY:e.scrollTop}function y4(e){return{x:m4(e),y:v4(e)}}var b4;function w4(e){return!(!b3||!e)&&e===document.scrollingElement}function x4(e){const t={x:0,y:0},r=w4(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},n={x:e.scrollWidth-r.width,y:e.scrollHeight-r.height};return{isTop:e.scrollTop<=t.y,isLeft:e.scrollLeft<=t.x,isBottom:e.scrollTop>=n.y,isRight:e.scrollLeft>=n.x,maxScroll:n,minScroll:t}}!function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"}(b4||(b4={}));const k4={x:.2,y:.2};function _4(e,t,r,n,i){let{top:o,left:s,right:a,bottom:c}=r;void 0===n&&(n=10),void 0===i&&(i=k4);const{isTop:l,isBottom:u,isLeft:d,isRight:h}=x4(e),f={x:0,y:0},p={x:0,y:0},g=t.height*i.y,m=t.width*i.x;return!l&&o<=t.top+g?(f.y=b4.Backward,p.y=n*Math.abs((t.top+g-o)/g)):!u&&c>=t.bottom-g&&(f.y=b4.Forward,p.y=n*Math.abs((t.bottom-g-c)/g)),!h&&a>=t.right-m?(f.x=b4.Forward,p.x=n*Math.abs((t.right-m-a)/m)):!d&&s<=t.left+m&&(f.x=b4.Backward,p.x=n*Math.abs((t.left+m-s)/m)),{direction:f,speed:p}}function C4(e){if(e===document.scrollingElement){const{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}const{top:t,left:r,right:n,bottom:i}=e.getBoundingClientRect();return{top:t,left:r,right:n,bottom:i,width:e.clientWidth,height:e.clientHeight}}function S4(e){return e.reduce(((e,t)=>L3(e,y4(t))),e4)}const E4=[["x",["left","right"],function(e){return e.reduce(((e,t)=>e+m4(t)),0)}],["y",["top","bottom"],function(e){return e.reduce(((e,t)=>e+v4(t)),0)}]];class j4{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=f4(t),n=S4(r);this.rect={...e},this.width=e.width,this.height=e.height;for(const[i,o,s]of E4)for(const e of o)Object.defineProperty(this,e,{get:()=>{const t=s(r),o=n[i]-t;return this.rect[e]+o},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class A4{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach((e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)}))},this.target=e}add(e,t,r){var n;null==(n=this.target)||n.addEventListener(e,t,r),this.listeners.push([e,t,r])}}function I4(e,t){const r=Math.abs(e.x),n=Math.abs(e.y);return"number"==typeof t?Math.sqrt(r**2+n**2)>t:"x"in t&&"y"in t?r>t.x&&n>t.y:"x"in t?r>t.x:"y"in t&&n>t.y}var T4,R4;function P4(e){e.preventDefault()}function N4(e){e.stopPropagation()}!function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"}(T4||(T4={})),function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"}(R4||(R4={}));const O4={start:[R4.Space,R4.Enter],cancel:[R4.Esc],end:[R4.Space,R4.Enter,R4.Tab]},M4=(e,t)=>{let{currentCoordinates:r}=t;switch(e.code){case R4.Right:return{...r,x:r.x+25};case R4.Left:return{...r,x:r.x-25};case R4.Down:return{...r,y:r.y+25};case R4.Up:return{...r,y:r.y-25}}};class L4{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:t}}=e;this.props=e,this.listeners=new A4(E3(t)),this.windowListeners=new A4(k3(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(T4.Resize,this.handleCancel),this.windowListeners.add(T4.VisibilityChange,this.handleCancel),setTimeout((()=>this.listeners.add(T4.Keydown,this.handleKeyDown)))}handleStart(){const{activeNode:e,onStart:t}=this.props,r=e.node.current;r&&function(e,t){if(void 0===t&&(t=d4),!e)return;const{top:r,left:n,bottom:i,right:o}=t(e);p4(e)&&(i<=0||o<=0||r>=window.innerHeight||n>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}(r),t(e4)}handleKeyDown(e){if(F3(e)){const{active:t,context:r,options:n}=this.props,{keyboardCodes:i=O4,coordinateGetter:o=M4,scrollBehavior:s="smooth"}=n,{code:a}=e;if(i.end.includes(a))return void this.handleEnd(e);if(i.cancel.includes(a))return void this.handleCancel(e);const{collisionRect:c}=r.current,l=c?{x:c.left,y:c.top}:e4;this.referenceCoordinates||(this.referenceCoordinates=l);const u=o(e,{active:t,context:r.current,currentCoordinates:l});if(u){const t=D3(u,l),n={x:0,y:0},{scrollableAncestors:i}=r.current;for(const r of i){const i=e.code,{isTop:o,isRight:a,isLeft:c,isBottom:l,maxScroll:d,minScroll:h}=x4(r),f=C4(r),p={x:Math.min(i===R4.Right?f.right-f.width/2:f.right,Math.max(i===R4.Right?f.left:f.left+f.width/2,u.x)),y:Math.min(i===R4.Down?f.bottom-f.height/2:f.bottom,Math.max(i===R4.Down?f.top:f.top+f.height/2,u.y))},g=i===R4.Right&&!a||i===R4.Left&&!c,m=i===R4.Down&&!l||i===R4.Up&&!o;if(g&&p.x!==u.x){const e=r.scrollLeft+t.x,o=i===R4.Right&&e<=d.x||i===R4.Left&&e>=h.x;if(o&&!t.y)return void r.scrollTo({left:e,behavior:s});n.x=o?r.scrollLeft-e:i===R4.Right?r.scrollLeft-d.x:r.scrollLeft-h.x,n.x&&r.scrollBy({left:-n.x,behavior:s});break}if(m&&p.y!==u.y){const e=r.scrollTop+t.y,o=i===R4.Down&&e<=d.y||i===R4.Up&&e>=h.y;if(o&&!t.x)return void r.scrollTo({top:e,behavior:s});n.y=o?r.scrollTop-e:i===R4.Down?r.scrollTop-d.y:r.scrollTop-h.y,n.y&&r.scrollBy({top:-n.y,behavior:s});break}}this.handleMove(e,L3(D3(u,this.referenceCoordinates),n))}}}handleMove(e,t){const{onMove:r}=this.props;e.preventDefault(),r(t)}handleEnd(e){const{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){const{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function D4(e){return Boolean(e&&"distance"in e)}function F4(e){return Boolean(e&&"delay"in e)}L4.activators=[{eventName:"onKeyDown",handler:(e,t,r)=>{let{keyboardCodes:n=O4,onActivation:i}=t,{active:o}=r;const{code:s}=e.nativeEvent;if(n.start.includes(s)){const t=o.activatorNode.current;return(!t||e.target===t)&&(e.preventDefault(),null==i||i({event:e.nativeEvent}),!0)}return!1}}];class U4{constructor(e,t,r){var n;void 0===r&&(r=function(e){const{EventTarget:t}=k3(e);return e instanceof t?e:E3(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;const{event:i}=e,{target:o}=i;this.props=e,this.events=t,this.document=E3(o),this.documentListeners=new A4(this.document),this.listeners=new A4(r),this.windowListeners=new A4(k3(o)),this.initialCoordinates=null!=(n=U3(i))?n:e4,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:r}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),e.cancel&&this.listeners.add(e.cancel.name,this.handleCancel),this.windowListeners.add(T4.Resize,this.handleCancel),this.windowListeners.add(T4.DragStart,P4),this.windowListeners.add(T4.VisibilityChange,this.handleCancel),this.windowListeners.add(T4.ContextMenu,P4),this.documentListeners.add(T4.Keydown,this.handleKeydown),t){if(null!=r&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(F4(t))return this.timeoutId=setTimeout(this.handleStart,t.delay),void this.handlePending(t);if(D4(t))return void this.handlePending(t)}
211this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(e,t){const{active:r,onPending:n}=this.props;n(r,e,this.initialCoordinates,t)}handleStart(){const{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(T4.Click,N4,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(T4.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;const{activated:r,initialCoordinates:n,props:i}=this,{onMove:o,options:{activationConstraint:s}}=i;if(!n)return;const a=null!=(t=U3(e))?t:e4,c=D3(n,a);if(!r&&s){if(D4(s)){if(null!=s.tolerance&&I4(c,s.tolerance))return this.handleCancel();if(I4(c,s.distance))return this.handleStart()}return F4(s)&&I4(c,s.tolerance)?this.handleCancel():void this.handlePending(s,c)}e.cancelable&&e.preventDefault(),o(a)}handleEnd(){const{onAbort:e,onEnd:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleCancel(){const{onAbort:e,onCancel:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleKeydown(e){e.code===R4.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}const z4={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class B4 extends U4{constructor(e){const{event:t}=e,r=E3(t.target);super(e,z4,r)}}B4.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;return!(!r.isPrimary||0!==r.button)&&(null==n||n({event:r}),!0)}}];const q4={move:{name:"mousemove"},end:{name:"mouseup"}};var H4;!function(e){e[e.RightClick=2]="RightClick"}(H4||(H4={}));(class extends U4{constructor(e){super(e,q4,E3(e.event.target))}}).activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;return r.button!==H4.RightClick&&(null==n||n({event:r}),!0)}}];const $4={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};var V4,W4;function K4(e){let{acceleration:t,activator:r=V4.Pointer,canScroll:n,draggingRect:i,enabled:o,interval:s=5,order:a=W4.TreeOrder,pointerCoordinates:c,scrollableAncestors:l,scrollableAncestorRects:u,delta:d,threshold:h}=e;const f=function(e){let{delta:t,disabled:r}=e;const n=P3(t);return T3((e=>{if(r||!n||!e)return G4;const i={x:Math.sign(t.x-n.x),y:Math.sign(t.y-n.y)};return{x:{[b4.Backward]:e.x[b4.Backward]||-1===i.x,[b4.Forward]:e.x[b4.Forward]||1===i.x},y:{[b4.Backward]:e.y[b4.Backward]||-1===i.y,[b4.Forward]:e.y[b4.Forward]||1===i.y}}}),[r,t,n])}({delta:d,disabled:!o}),[p,g]=function(){const e=rR.useRef(null);return[rR.useCallback(((t,r)=>{e.current=setInterval(t,r)}),[]),rR.useCallback((()=>{null!==e.current&&(clearInterval(e.current),e.current=null)}),[])]}(),m=rR.useRef({x:0,y:0}),v=rR.useRef({x:0,y:0}),y=rR.useMemo((()=>{switch(r){case V4.Pointer:return c?{top:c.y,bottom:c.y,left:c.x,right:c.x}:null;case V4.DraggableRect:return i}}),[r,i,c]),b=rR.useRef(null),w=rR.useCallback((()=>{const e=b.current;if(!e)return;const t=m.current.x*v.current.x,r=m.current.y*v.current.y;e.scrollBy(t,r)}),[]),x=rR.useMemo((()=>a===W4.TreeOrder?[...l].reverse():l),[a,l]);rR.useEffect((()=>{if(o&&l.length&&y){for(const e of x){if(!1===(null==n?void 0:n(e)))continue;const r=l.indexOf(e),i=u[r];if(!i)continue;const{direction:o,speed:a}=_4(e,i,y,t,h);for(const e of["x","y"])f[e][o[e]]||(a[e]=0,o[e]=0);if(a.x>0||a.y>0)return g(),b.current=e,p(w,s),m.current=a,void(v.current=o)}m.current={x:0,y:0},v.current={x:0,y:0},g()}else g()}),[t,w,n,g,o,s,JSON.stringify(y),JSON.stringify(f),p,l,x,u,JSON.stringify(h)])}(class extends U4{constructor(e){super(e,$4)}static setup(){return window.addEventListener($4.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener($4.move.name,e)};function e(){}}}).activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:r}=e,{onActivation:n}=t;const{touches:i}=r;return!(i.length>1)&&(null==n||n({event:r}),!0)}}],function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"}(V4||(V4={})),function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="Rever
211sedTreeOrder"}(W4||(W4={}));const G4={x:{[b4.Backward]:!1,[b4.Forward]:!1},y:{[b4.Backward]:!1,[b4.Forward]:!1}};var J4,Y4;!function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"}(J4||(J4={})),function(e){e.Optimized="optimized"}(Y4||(Y4={}));const Q4=new Map;function X4(e,t){return T3((r=>e?r||("function"==typeof t?t(e):e):null),[t,e])}function Z4(e){let{callback:t,disabled:r}=e;const n=A3(t),i=rR.useMemo((()=>{if(r||"undefined"==typeof window||void 0===window.ResizeObserver)return;const{ResizeObserver:e}=window;return new e(n)}),[r]);return rR.useEffect((()=>()=>null==i?void 0:i.disconnect()),[i]),i}function e5(e){return new j4(d4(e),e)}function t5(e,t,r){void 0===t&&(t=e5);const[n,i]=rR.useState(null);function o(){i((n=>{if(!e)return null;var i;if(!1===e.isConnected)return null!=(i=null!=n?n:r)?i:null;const o=t(e);return JSON.stringify(n)===JSON.stringify(o)?n:o}))}const s=function(e){let{callback:t,disabled:r}=e;const n=A3(t),i=rR.useMemo((()=>{if(r||"undefined"==typeof window||void 0===window.MutationObserver)return;const{MutationObserver:e}=window;return new e(n)}),[n,r]);return rR.useEffect((()=>()=>null==i?void 0:i.disconnect()),[i]),i}({callback(t){if(e)for(const r of t){const{type:t,target:n}=r;if("childList"===t&&n instanceof HTMLElement&&n.contains(e)){o();break}}}}),a=Z4({callback:o});return j3((()=>{o(),e?(null==a||a.observe(e),null==s||s.observe(document.body,{childList:!0,subtree:!0})):(null==a||a.disconnect(),null==s||s.disconnect())}),[e]),n}const r5=[];function n5(e,t){void 0===t&&(t=[]);const r=rR.useRef(null);return rR.useEffect((()=>{r.current=null}),t),rR.useEffect((()=>{const t=e!==e4;t&&!r.current&&(r.current=e),!t&&r.current&&(r.current=null)}),[e]),r.current?D3(e,r.current):e4}function i5(e){return rR.useMemo((()=>e?function(e){const t=e.innerWidth,r=e.innerHeight;return{top:0,left:0,right:t,bottom:r,width:t,height:r}}(e):null),[e])}const o5=[];function s5(e){let{measure:t}=e;const[r,n]=rR.useState(null),i=rR.useCallback((e=>{for(const{target:r}of e)if(C3(r)){n((e=>{const n=t(r);return e?{...e,width:n.width,height:n.height}:n}));break}}),[t]),o=Z4({callback:i}),s=rR.useCallback((e=>{const r=function(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return C3(t)?t:e}(e);null==o||o.disconnect(),r&&(null==o||o.observe(r)),n(r?t(r):null)}),[t,o]),[a,c]=R3(s);return rR.useMemo((()=>({nodeRef:a,rect:r,setRef:c})),[r,a,c])}const a5=[{sensor:B4,options:{}},{sensor:L4,options:{}}],c5={current:{}},l5={draggable:{measure:h4},droppable:{measure:h4,strategy:J4.WhileDragging,frequency:Y4.Optimized},dragOverlay:{measure:d4}};class u5 extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter((e=>{let{disabled:t}=e;return!t}))}getNodeFor(e){var t,r;return null!=(t=null==(r=this.get(e))?void 0:r.node.current)?t:void 0}}const d5={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new u5,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Q3},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:l5,measureDroppableContainers:Q3,windowRect:null,measuringScheduled:!1},h5={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Q3,draggableNodes:new Map,over:null,measureDroppableContainers:Q3},f5=rR.createContext(h5),p5=rR.createContext(d5);function g5(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new u5}}}function m5(e,t){switch(t.type){case Y3.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case Y3.DragMove:return null==e.draggable.active?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case Y3.DragEnd:case Y3.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case Y3.RegisterDroppable:{const{element:r}=t,{id:n}
211=r,i=new u5(e.droppable.containers);return i.set(n,r),{...e,droppable:{...e.droppable,containers:i}}}case Y3.SetDroppableDisabled:{const{id:r,key:n,disabled:i}=t,o=e.droppable.containers.get(r);if(!o||n!==o.key)return e;const s=new u5(e.droppable.containers);return s.set(r,{...o,disabled:i}),{...e,droppable:{...e.droppable,containers:s}}}case Y3.UnregisterDroppable:{const{id:r,key:n}=t,i=e.droppable.containers.get(r);if(!i||n!==i.key)return e;const o=new u5(e.droppable.containers);return o.delete(r),{...e,droppable:{...e.droppable,containers:o}}}default:return e}}function v5(e){let{disabled:t}=e;const{active:r,activatorEvent:n,draggableNodes:i}=rR.useContext(f5),o=P3(n),s=P3(null==r?void 0:r.id);return rR.useEffect((()=>{if(!t&&!n&&o&&null!=s){if(!F3(o))return;if(document.activeElement===o.target)return;const e=i.get(s);if(!e)return;const{activatorNode:t,node:r}=e;if(!t.current&&!r.current)return;requestAnimationFrame((()=>{for(const e of[t.current,r.current]){if(!e)continue;const t=q3(e);if(t){t.focus();break}}}))}}),[n,t,i,s,o]),null}const y5=rR.createContext({...e4,scaleX:1,scaleY:1});var b5;!function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"}(b5||(b5={}));const w5=rR.memo((function(e){var t,r,n,i;let{id:o,accessibility:s,autoScroll:a=!0,children:c,sensors:l=a5,collisionDetection:u=s4,measuring:d,modifiers:h,...f}=e;const p=rR.useReducer(m5,void 0,g5),[g,m]=p,[v,y]=function(){const[e]=rR.useState((()=>new Set)),t=rR.useCallback((t=>(e.add(t),()=>e.delete(t))),[e]);return[rR.useCallback((t=>{let{type:r,event:n}=t;e.forEach((e=>{var t;return null==(t=e[r])?void 0:t.call(e,n)}))}),[e]),t]}(),[b,w]=rR.useState(b5.Uninitialized),x=b===b5.Initialized,{draggable:{active:k,nodes:_,translate:C},droppable:{containers:S}}=g,E=null!=k?_.get(k):null,j=rR.useRef({initial:null,translated:null}),A=rR.useMemo((()=>{var e;return null!=k?{id:k,data:null!=(e=null==E?void 0:E.data)?e:c5,rect:j}:null}),[k,E]),I=rR.useRef(null),[T,R]=rR.useState(null),[P,N]=rR.useState(null),O=I3(f,Object.values(f)),M=O3("DndDescribedBy",o),L=rR.useMemo((()=>S.getEnabled()),[S]),D=function(e){return rR.useMemo((()=>({draggable:{...l5.draggable,...null==e?void 0:e.draggable},droppable:{...l5.droppable,...null==e?void 0:e.droppable},dragOverlay:{...l5.dragOverlay,...null==e?void 0:e.dragOverlay}})),[null==e?void 0:e.draggable,null==e?void 0:e.droppable,null==e?void 0:e.dragOverlay])}(d),{droppableRects:F,measureDroppableContainers:U,measuringScheduled:z}=function(e,t){let{dragging:r,dependencies:n,config:i}=t;const[o,s]=rR.useState(null),{frequency:a,measure:c,strategy:l}=i,u=rR.useRef(e),d=function(){switch(l){case J4.Always:return!1;case J4.BeforeDragging:return r;default:return!r}}(),h=I3(d),f=rR.useCallback((function(e){void 0===e&&(e=[]),h.current||s((t=>null===t?e:t.concat(e.filter((e=>!t.includes(e))))))}),[h]),p=rR.useRef(null),g=T3((t=>{if(d&&!r)return Q4;if(!t||t===Q4||u.current!==e||null!=o){const t=new Map;for(let r of e){if(!r)continue;if(o&&o.length>0&&!o.includes(r.id)&&r.rect.current){t.set(r.id,r.rect.current);continue}const e=r.node.current,n=e?new j4(c(e),e):null;r.rect.current=n,n&&t.set(r.id,n)}return t}return t}),[e,o,r,d,c]);return rR.useEffect((()=>{u.current=e}),[e]),rR.useEffect((()=>{d||f()}),[r,d]),rR.useEffect((()=>{o&&o.length>0&&s(null)}),[JSON.stringify(o)]),rR.useEffect((()=>{d||"number"!=typeof a||null!==p.current||(p.current=setTimeout((()=>{f(),p.current=null}),a))}),[a,d,f,...n]),{droppableRects:g,measureDroppableContainers:f,measuringScheduled:null!=o}}(L,{dragging:x,dependencies:[C.x,C.y],config:D.droppable}),B=function(e,t){const r=null!=t?e.get(t):void 0,n=r?r.node.current:null;return T3((e=>{var r;return null==t?null:null!=(r=null!=n?n:e)?r:null}),[n,t])}(_,k),q=rR.useMemo((()=>P?U3(P):null),[P]),H=function(){const e=!1===(null==T?void 0:T.autoScrollEnabled),t="object"==typeof a?!1===a.enabled:!1===a,r=x&&!e&&!t;if("object"==typeof a)return{...a,enabled:r};return{enabled:r}}(),$=function(e,t){return X4(e,t)}(B,D.draggable.measure);!function(e){let{activeNode:t,measure:r,initialRect:n,config:i=!0}=e;const o=rR.useRef(!1),{x:s,y:a}="boolean"==typeof i?{x:i,y:i}:i;j3((()=>
vendor: 13,492 bytes, line 211
211{if(!s&&!a||!t)return void(o.current=!1);if(o.current||!n)return;const e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;const i=a4(r(e),n);if(s||(i.x=0),a||(i.y=0),o.current=!0,Math.abs(i.x)>0||Math.abs(i.y)>0){const t=p4(e);t&&t.scrollBy({top:i.y,left:i.x})}}),[t,s,a,n,r])}({activeNode:null!=k?_.get(k):null,config:H.layoutShiftCompensation,initialRect:$,measure:D.draggable.measure});const V=t5(B,D.draggable.measure,$),W=t5(B?B.parentElement:null),K=rR.useRef({activatorEvent:null,active:null,activeNode:B,collisionRect:null,collisions:null,droppableRects:F,draggableNodes:_,draggingNode:null,draggingNodeRect:null,droppableContainers:S,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),G=S.getNodeFor(null==(t=K.current.over)?void 0:t.id),J=s5({measure:D.dragOverlay.measure}),Y=null!=(r=J.nodeRef.current)?r:B,Q=x?null!=(n=J.rect)?n:V:null,X=Boolean(J.nodeRef.current&&J.rect),Z=a4(ee=X?null:V,X4(ee));var ee;const te=i5(Y?k3(Y):null),re=function(e){const t=rR.useRef(e),r=T3((r=>e?r&&r!==r5&&e&&t.current&&e.parentNode===t.current.parentNode?r:f4(e):r5),[e]);return rR.useEffect((()=>{t.current=e}),[e]),r}(x?null!=G?G:B:null),ne=function(e,t){void 0===t&&(t=d4);const[r]=e,n=i5(r?k3(r):null),[i,o]=rR.useState(o5);function s(){o((()=>e.length?e.map((e=>w4(e)?n:new j4(t(e),e))):o5))}const a=Z4({callback:s});return j3((()=>{null==a||a.disconnect(),s(),e.forEach((e=>null==a?void 0:a.observe(e)))}),[e]),i}(re),ie=function(e,t){let{transform:r,...n}=t;return null!=e&&e.length?e.reduce(((e,t)=>t({transform:e,...n})),r):r}(h,{transform:{x:C.x-Z.x,y:C.y-Z.y,scaleX:1,scaleY:1},activatorEvent:P,active:A,activeNodeRect:V,containerNodeRect:W,draggingNodeRect:Q,over:K.current.over,overlayNodeRect:J.rect,scrollableAncestors:re,scrollableAncestorRects:ne,windowRect:te}),oe=q?L3(q,C):null,se=function(e){const[t,r]=rR.useState(null),n=rR.useRef(e),i=rR.useCallback((e=>{const t=g4(e.target);t&&r((e=>e?(e.set(t,y4(t)),new Map(e)):null))}),[]);return rR.useEffect((()=>{const t=n.current;if(e!==t){o(t);const s=e.map((e=>{const t=g4(e);return t?(t.addEventListener("scroll",i,{passive:!0}),[t,y4(t)]):null})).filter((e=>null!=e));r(s.length?new Map(s):null),n.current=e}return()=>{o(e),o(t)};function o(e){e.forEach((e=>{const t=g4(e);null==t||t.removeEventListener("scroll",i)}))}}),[i,e]),rR.useMemo((()=>e.length?t?Array.from(t.values()).reduce(((e,t)=>L3(e,t)),e4):S4(e):e4),[e,t])}(re),ae=n5(se),ce=n5(se,[V]),le=L3(ie,ae),ue=Q?l4(Q,ie):null,de=A&&ue?u({active:A,collisionRect:ue,droppableRects:F,droppableContainers:L,pointerCoordinates:oe}):null,he=function(e,t){if(!e||0===e.length)return null;const[r]=e;return r[t]}(de,"id"),[fe,pe]=rR.useState(null),ge=function(e,t,r){return{...e,scaleX:t&&r?t.width/r.width:1,scaleY:t&&r?t.height/r.height:1}}(X?ie:L3(ie,ce),null!=(i=null==fe?void 0:fe.rect)?i:null,V),me=rR.useRef(null),ve=rR.useCallback(((e,t)=>{let{sensor:r,options:n}=t;if(null==I.current)return;const i=_.get(I.current);if(!i)return;const o=e.nativeEvent,s=new r({active:I.current,activeNode:i,event:o,options:n,context:K,onAbort(e){if(!_.get(e))return;const{onDragAbort:t}=O.current,r={id:e};null==t||t(r),v({type:"onDragAbort",event:r})},onPending(e,t,r,n){if(!_.get(e))return;const{onDragPending:i}=O.current,o={id:e,constraint:t,initialCoordinates:r,offset:n};null==i||i(o),v({type:"onDragPending",event:o})},onStart(e){const t=I.current;if(null==t)return;const r=_.get(t);if(!r)return;const{onDragStart:n}=O.current,i={activatorEvent:o,active:{id:t,data:r.data,rect:j}};mX.unstable_batchedUpdates((()=>{null==n||n(i),w(b5.Initializing),m({type:Y3.DragStart,initialCoordinates:e,active:t}),v({type:"onDragStart",event:i}),R(me.current),N(o)}))},onMove(e){m({type:Y3.DragMove,coordinates:e})},onEnd:a(Y3.DragEnd),onCancel:a(Y3.DragCancel)});function a(e){return async function(){const{active:t,collisions:r,over:n,scrollAdjustedTranslate:i}=K.current;let s=null;if(t&&i){const{cancelDrop:a}=O.current;if(s={activatorEvent:o,active:t,collisions:r,delta:i,over:n},e===Y3.DragEnd&&"function"==typeof a){await Promise.resolve(a(s))&&(e=Y3.DragCancel)}}I.current=null,mX.unstable_batchedUpdates((()=>{m({type:e}),w(b5.Uninitialized),pe(null),R(null),N(null),me.current=null;const t=e===Y3.DragEnd?"onDragEnd":"onDragCancel";if(s){const e=O.current[t];null==e||e(s),v({type:t,event:s})}}))}}me.current=s}),[_]),ye=rR.useCallback(((e,t)=>(r,n)=>{const i=r.nativeEvent,o=_.get(n);if(null!==I.current||!o||i.dndKit||i.defaultPrevented)return;const s={active:o};!0===e(r,t.options,s)&&(i.dndKit={capturedBy:t.sensor},I.current=n,ve(r,t))}),[_,ve]),be=function(e,t){return rR.useMemo((()=>e.reduce(((e,r)=>{const{sensor:n}=r;return[...e,...n.activators.map((e=>({eventName:e.eventName,handler:t(e.handler,r)})))]}),[])),[e,t])}(l,ye);!function(e){rR.useEffect((()=>{if(!b3)return;const t=e.map((e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()}));return()=>{for(const e of t)null==e||e()}}),e.map((e=>{let{sensor:t}=e;return t})))}(l),j3((()=>{V&&b===b5.Initializing&&w(b5.Initialized)}),[V,b]),rR.useEffect((()=>{const{onDragMove:e}=O.current,{active:t,activatorEvent:r,collisions:n,over:i}=K.current;if(!t||!r)return;const o={active:t,activatorEvent:r,collisions:n,delta:{x:le.x,y:le.y},over:i};mX.unstable_batchedUpdates((()=>{null==e||e(o),v({type:"onDragMove",event:o})}))}),[le.x,le.y]),rR.useEffect((()=>{const{active:e,activatorEvent:t,collisions:r,droppableContainers:n,scrollAdjustedTranslate:i}=K.current;if(!e||null==I.current||!t||!i)return;const{onDragOver:o}=O.current,s=n.get(he),a=s&&s.rect.current?{id:s.id,rect:s.rect.current,data:s.data,disabled:s.disabled}:null,c={active:e,activatorEvent:t,collisions:r,delta:{x:i.x,y:i.y},over:a};mX.unstable_batchedUpdates((()=>{pe(a),null==o||o(c),v({type:"onDragOver",event:c})}))}),[he]),j3((()=>{K.current={activatorEvent:P,active:A,activeNode:B,collisionRect:ue,collisions:de,droppableRects:F,draggableNodes:_,draggingNode:Y,draggingNodeRect:Q,droppableContainers:S,over:fe,scrollableAncestors:re,scrollAdjustedTranslate:le},j.current={initial:Q,translated:ue}}),[A,B,de,ue,_,Y,Q,F,S,fe,re,le]),K4({...H,delta:C,draggingRect:ue,pointerCoordinates:oe,scrollableAncestors:re,scrollableAncestorRects:ne});const we=rR.useMemo((()=>({active:A,activeNode:B,activeNodeRect:V,activatorEvent:P,collisions:de,containerNodeRect:W,dragOverlay:J,draggableNodes:_,droppableContainers:S,droppableRects:F,over:fe,measureDroppableContainers:U,scrollableAncestors:re,scrollableAncestorRects:ne,measuringConfiguration:D,measuringScheduled:z,windowRect:te})),[A,B,V,P,de,W,J,_,S,F,fe,U,re,ne,D,z,te]),xe=rR.useMemo((()=>({activatorEvent:P,activators:be,active:A,activeNodeRect:V,ariaDescribedById:{draggable:M},dispatch:m,draggableNodes:_,over:fe,measureDroppableContainers:U})),[P,be,A,V,m,M,_,fe,U]);return nR.createElement(W3.Provider,{value:y},nR.createElement(f5.Provider,{value:xe},nR.createElement(p5.Provider,{value:we},nR.createElement(y5.Provider,{value:ge},c)),nR.createElement(v5,{disabled:!1===(null==s?void 0:s.restoreFocus)})),nR.createElement(J3,{...s,hiddenTextDescribedById:M}))})),x5=rR.createContext(null),k5="button";function _5(e){let{id:t,data:r,disabled:n=!1,attributes:i}=e;const o=O3("Draggable"),{activators:s,activatorEvent:a,active:c,activeNodeRect:l,ariaDescribedById:u,draggableNodes:d,over:h}=rR.useContext(f5),{role:f=k5,roleDescription:p="draggable",tabIndex:g=0}=null!=i?i:{},m=(null==c?void 0:c.id)===t,v=rR.useContext(m?y5:x5),[y,b]=R3(),[w,x]=R3(),k=function(e,t){return rR.useMemo((()=>e.reduce(((e,r)=>{let{eventName:n,handler:i}=r;return e[n]=e=>{i(e,t)},e}),{})),[e,t])}(s,t),_=I3(r);j3((()=>(d.set(t,{id:t,key:o,node:y,activatorNode:w,data:_}),()=>{const e=d.get(t);e&&e.key===o&&d.delete(t)})),[d,t]);return{active:c,activatorEvent:a,activeNodeRect:l,attributes:rR.useMemo((()=>({role:f,tabIndex:g,"aria-disabled":n,"aria-pressed":!(!m||f!==k5)||void 0,"aria-roledescription":p,"aria-describedby":u.draggable})),[n,f,g,m,p,u.draggable]),isDragging:m,listeners:n?void 0:k,node:y,over:h,setNodeRef:b,setActivatorNodeRef:x,transform:v}}const C5={timeout:25};function S5(e,t,r){const n=e.slice();return n.splice(r<0?n.length+r:r,0,n.splice(t,1)[0]),n}function E5(e,t){return e.reduce(((e,r,n)=>{const i=t.get(r);return i&&(e[n]=i),e}),Array(e.length))}function j5(e){return null!==e&&e>=0}const A5=e=>{let{rects:t,activeIndex:r,overIndex:n,index:i}=e;const o=S5(t,n,r),s=t[i],a=o[i];return a&&s?{x:a.left-s.left,y:a.top-s.top,scaleX:a.width/s.width,scaleY:a.height/s.height}:null},I5={scaleX:1,scaleY:1},T5=e=>{var t;let{activeIndex:r,activeNodeRect:n,index:i,rects:o,overIndex:s}=e;const a=null!=(t=o[r])?t:n;if(!a)return null;if(i===r){const e=o[s];return e?{x:0,y:r<s?e.top+e.height-(a.top+a.height):e.top-a.top,...I5}:null}const c=function(e,t,r){const n=e[t],i=e[t-1],o=e[t+1];if(!n)return 0;if(r<t)return i?n.top-(i.top+i.height):o?o.top-(n.top+n.height):0;return o?o.top-(n.top+n.height):i?n.top-(i.top+i.height):0}(o,i,r);return i>r&&i<=s?{x:0,y:-a.height-c,...I5}:i<r&&i>=s?{x:0,y:a.height+c,...I5}:{x:0,y:0,...I5}};const R5="Sortable",P5=nR.createContext({activeIndex:-1,containerId:R5,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:A5,disabled:{draggable:!1,droppable:!1}});function N5(e){let{children:t,id:r,items:n,strategy:i=A5,disabled:o=!1}=e;const{active:s,dragOverlay:a,droppableRects:c,over:l,measureDroppableContainers:u}=rR.useContext(p5),d=O3(R5,r),h=Boolean(null!==a.rect),f=rR.useMemo((()=>n.map((e=>"object"==typeof e&&"id"in e?e.id:e))),[n]),p=null!=s,g=s?f.indexOf(s.id):-1,m=l?f.indexOf(l.id):-1,v=rR.useRef(f),y=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(f,v.current),b=-1!==m&&-1===g||y,w=function(e){return"boolean"==typeof e?{draggable:e,droppable:e}:e}(o);j3((()=>{y&&p&&u(f)}),[y,f,p,u]),rR.useEffect((()=>{v.current=f}),[f]);const x=rR.useMemo((()=>({activeIndex:g,containerId:d,disabled:w,disableTransforms:b,items:f,overIndex:m,useDragOverlay:h,sortedRects:E5(f,c),strategy:i})),[g,d,w.draggable,w.droppable,b,f,m,c,h,i]);return nR.createElement(P5.Provider,{value:x},t)}const O5=e=>{let{id:t,items:r,activeIndex:n,overIndex:i}=e;return S5(r,n,i).indexOf(t)},M5=e=>{let{containerId:t,isSorting:r,wasDragging:n,index:i,items:o,newIndex:s,previousItems:a,previousContainerId:c,transition:l}=e;return!(!l||!n)&&((a===o||i!==s)&&(!!r||s!==i&&t===c))},L5={duration:200,easing:"ease"},D5="transform",F5=z3.Transition.toString({property:D5,duration:0,easing:"linear"}),U5={roleDescription:"sortable"};function z5(e){let{animateLayoutChanges:t=M5,attributes:r,disabled:n,data:i,getNewIndex:o=O5,id:s,strategy:a,resizeObserverConfig:c,transition:l=L5}=e;const{items:u,containerId:d,activeIndex:h,disabled:f,disableTransforms:p,sortedRects:g,overIndex:m,useDragOverlay:v,strategy:y}=rR.useContext(P5),b=function(e,t){var r,n;if("boolean"==typeof e)return{draggable:e,droppable:!1};return{draggable:null!=(r=null==e?void 0:e.draggable)?r:t.draggable,droppable:null!=(n=null==e?void 0:e.droppable)?n:t.droppable}}(n,f),w=u.indexOf(s),x=rR.useMemo((()=>({sortable:{containerId:d,index:w,items:u},...i})),[d,i,w,u]),k=rR.useMemo((()=>u.slice(u.indexOf(s))),[u,s]),{rect:_,node:C,isOver:S,setNodeRef:E}=function(e){let{data:t,disabled:r=!1,id:n,resizeObserverConfig:i}=e;const o=O3("Droppable"),{active:s,dispatch:a,over:c,measureDroppableContainers:l}=rR.useContext(f5),u=rR.useRef({disabled:r}),d=rR.useRef(!1),h=rR.useRef(null),f=rR.useRef(null),{disabled:p,updateMeasurementsFor:g,timeout:m}={...C5,...i},v=I3(null!=g?g:n),y=Z4({callback:rR.useCallback((()=>{d.current?(null!=f.current&&clearTimeout(f.current),f.current=setTimeout((()=>{l(Array.isArray(v.current)?v.current:[v.current]),f.current=null}),m)):d.current=!0}),[m]),disabled:p||!s}),b=rR.useCallback(((e,t)=>{y&&(t&&(y.unobserve(t),d.current=!1),e&&y.observe(e))}),[y]),[w,x]=R3(b),k=I3(t);return rR.useEffect((()=>{y&&w.current&&(y.disconnect(),d.current=!1,y.observe(w.current))}),[w,y]),rR.useEffect((()=>(a({type:Y3.RegisterDroppable,element:{id:n,key:o,disabled:r,node:w,rect:h,data:k}}),()=>a({type:Y3.UnregisterDroppable,key:o,id:n}))),[n]),rR.useEffect((()=>{r!==u.current.disabled&&(a({type:Y3.SetDroppableDisabled,id:n,key:o,disabled:r}),u.current.disabled=r)}),[n,o,r,a]),{active:s,rect:h,isOver:(null==c?void 0:c.id)===n,node:w,over:c,setNodeRef:x}}({id:s,data:x,disabled:b.droppable,resizeObserverConfig:{updateMeasurementsFor:k,...c}}),{active:j,activatorEvent:A,activeNodeRect:I,attributes:T,setNodeRef:R,listeners:P,isDragging:N,over:O,setActivatorNodeRef:M,transform:L}=_5({id:s,data:x,attributes:{...U5,...r},disabled:b.draggable}),D=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return rR.useMemo((()=>e=>{t.forEach((t=>t(e)))}),t)}(E,R),F=Boolean(j),U=F&&!p&&j5(h)&&j5(m),z=!v&&N,B=z&&U?L:null,q=U?null!=B?B:(null!=a?a:y)({rects:g,activeNodeRect:I,activeIndex:h,overIndex:m,index:w}):null,H=j5(h)&&j5(m)?o({id:s,items:u,activeIndex:h,overIndex:m}):w,$=null==j?void 0:j.id,V=rR.useRef({activeId:$,items:u,newIndex:H,containerId:d}),W=u!==V.current.items,K=t({active:j,containerId:d,isDragging:N,isSorting:F,id:s,index:w,items:u,newIndex:V.current.newIndex,previousItems:V.current.items,previousContainerId:V.current.containerId,transition:l,wasDragging:null!=V.current.activeId}),G=function(e){let{disabled:t,index:r,node:n,rect:i}=e;const[o,s]=rR.useState(null),a=rR.useRef(r);return j3((()=>
211{if(!t&&r!==a.current&&n.current){const e=i.current;if(e){const t=d4(n.current,{ignoreTransform:!0}),r={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(r.x||r.y)&&s(r)}}r!==a.current&&(a.current=r)}),[t,r,n,i]),rR.useEffect((()=>{o&&s(null)}),[o]),o}({disabled:!K,index:w,node:C,rect:_});return rR.useEffect((()=>{F&&V.current.newIndex!==H&&(V.current.newIndex=H),d!==V.current.containerId&&(V.current.containerId=d),u!==V.current.items&&(V.current.items=u)}),[F,H,d,u]),rR.useEffect((()=>{if($===V.current.activeId)return;if(null!=$&&null==V.current.activeId)return void(V.current.activeId=$);const e=setTimeout((()=>{V.current.activeId=$}),50);return()=>clearTimeout(e)}),[$]),{active:j,activeIndex:h,attributes:T,data:x,rect:_,index:w,newIndex:H,items:u,isOver:S,isSorting:F,isDragging:N,listeners:P,node:C,overIndex:m,over:O,setNodeRef:D,setActivatorNodeRef:M,setDroppableNodeRef:E,setDraggableNodeRef:R,transform:null!=G?G:q,transition:function(){if(G||W&&V.current.newIndex===w)return F5;if(z&&!F3(A)||!l)return;if(F||K)return z3.Transition.toString({...l,property:D5});return}()}}function B5({storedItem:e,onChange:t,onDelete:r,onFormat:n}){var i,o;const{attributes:s,listeners:a,setNodeRef:c,transition:l,transform:u}=z5({id:e.id}),d=o0(),h={transform:z3.Transform.toString(u),transition:l},f=XQ("items",(e=>e.use("items").fetch())),p=r=>{var n,i;const o=null!==(n=null===(i=e.additional_config)||void 0===i?void 0:i.excludes)&&void 0!==n?n:[],s=o.includes(r)?o.filter((e=>e!=r)):[...o,r];t({...e,additional_config:{...e.additional_config,excludes:s}})};return x.jsx(x.Fragment,{children:x.jsx("div",{className:"w-full border-b border-border last:border-b-0 py-1",style:h,children:x.jsxs("div",{className:"flex items-center gap-1 px-2.5 py-0 text-xs",children:[x.jsx(g0,{label:"Drag to reorder",align:"left",children:x.jsx("div",{...s,...a,ref:c,children:x.jsx(V2,{className:"text-muted cursor-grab active:cursor-grabbing text-base"})})}),"item"==e.type&&x.jsxs(nR.Fragment,{children:[x.jsx(g0,{label:"Edit item",children:x.jsx(UK,{className:"cursor-pointer text-muted transition-colors hover:text-primary text-sm",onClick:()=>d.provider.open(e.item_id)})}),(null!==(i=null===(o=e.additional_config)||void 0===o?void 0:o.excludes)&&void 0!==i?i:[]).includes("description")?x.jsx(g0,{label:"Show description",children:x.jsx(OK,{className:"cursor-pointer text-muted transition-colors hover:text-primary text-sm",onClick:()=>p("description")})}):x.jsx(g0,{label:"Hide description",children:x.jsx(MK,{className:"cursor-pointer text-muted transition-colors hover:text-primary text-sm",onClick:()=>p("description")})}),x.jsx(g0,{label:"Style this item",children:x.jsx(uX,{className:"cursor-pointer text-muted transition-colors hover:text-primary text-xs",onClick:n})}),x.jsx(q5,{value:e,updateItem:e=>t(e)}),x.jsx(c2,{formId:e.item_id,item:f.find((t=>(null==t?void 0:t.id)==e.item_id))})]},e.item_id),x.jsx(g0,{label:"Delete item",align:"right",className:"ml-auto",children:x.jsx("button",{type:"button",className:"text-muted transition-colors hover:text-red-500 text-sm",onClick:r,children:x.jsx(pX,{})})})]})})})}function q5({value:e,updateItem:t}){const r=XQ("items",(e=>e.use("items").fetch()),[]);return x.jsx(nR.Fragment,{children:x.jsx(W0,{renderEntry:f6(r),selected:e.item_id,options:r.map((e=>({name:e.name,id:e.id,tags:[e.alt_display_name,e.display_name,e.id]}))),onChange:r=>r.id&&t({...e,item_id:r.id})},e.id)},e.item_id)}function H5({label:e,value:t,onClick:r}){const n=rR.useRef();return x.jsx(sG,{label:e,children:x.jsxs("div",{className:"flex items-center gap-2 relative",children:[x.jsx("span",{onClick:()=>n.current.click(),className:"w-[25px] cursor-pointer h-[25px] bg-surface-hover border-border border-[1px] rounded-full",style:{backgroundColor:t}}),x.jsx($1,{onClick:()=>r(void 0),label:"Clear",small:!0}),x.jsx("input",{ref:n,type:"color",onChange:e=>r(e.target.value),className:"invisible absolute"})]})})}function $5({icon:e=x.jsx(x.Fragment,{}),value:t,update:r,label:n,title:i,iconTitle:o,step:s=.1,width:a=50,max:c=100,onClick:l=()=>{},enabled:u}){return x.jsxs("span",{className:"flex items-center z-20",children:[n&&x.jsx("label",{className:"text-xs text-muted italic",children:n}),x.jsx(m0,{className:"pr-0",title:o?"":i,enabled:u,icon:x.jsxs("span",{className:"flex items-center gap-1 pl-1",children:[x.jsx(g0,{label:null!=o?o:"",children:x.jsx("span",{onClick:l,children:e})}),x.jsx(g0,{label:o&&null!=i?i:"",children:x.jsx("input",{type:"number",step:s,style:{width:a},min:0,max:c,className:"h-[35px] text-primary p-0 m-0 border border-border text-center",value:t,onChange:e=>r(parseFloat(e.target.value))})})]})})]})}function V5({properties:e,updateProperties:t}){const r=()=>t({justifyContent:"unset",textAlign:"unset",justifySelf:"unset"});return"flex-end"==(null==e?void 0:e.justifyContent)&&"right"==(null==e?void 0:e.textAlign)?x.jsx(m0,{onContext:r,onClick:()=>t({justifyContent:"flex-start",textAlign:"left",justifySelf:"flex-start"}),icon:x.jsx(Q2,{}),title:"Horizontal align"}):"center"==(null==e?void 0:e.justifyContent)&&"center"==(null==e?void 0:e.textAlign)?x.jsx(m0,{onContext:r,onClick:()=>t({justifyContent:"flex-end",textAlign:"right",justifySelf:"flex-end"}),icon:x.jsx(J2,{}),title:"Horizontal align"}):x.jsx(m0,{onContext:r,onClick:()=>t({justifyContent:"center",textAlign:"center",justifySelf:"center"}),icon:x.jsx(Y2,{}),title:"Horizontal align"})}function W5({properties:e,updateProperties:t}){const r=()=>t({alignItems:"unset",verticalAlign:"unset",alignSelf:"unset"});return"center"==(null==e?void 0:e.alignItems)?x.jsx(m0,{onContext:r,onClick:()=>t({alignItems:"flex-end",verticalAlign:"bottom",alignSelf:"flex-end"}),icon:x.jsx(K2,{}),title:"Vertical align"}):"flex-end"==(null==e?void 0:e.alignItems)?x.jsx(m0,{onContext:r,onClick:()=>t({alignItems:"flex-start",verticalAlign:"top",alignSelf:"flex-start"}),icon:x.jsx(W2,{}),title:"Vertical align"}):x.jsx(m0,{onContext:r,onClick:()=>t({alignItems:"center",verticalAlign:"center",alignSelf:"center"}),icon:x.jsx(G2,{}),title:"Vertical align"})}function K5({properties:e,updateProperties:t}){return x.jsx($5,{step:1,width:45,max:10,icon:x.jsx(lX,{}),value:Number((null==e?void 0:e.zIndex)||0)||0,update:e=>t({zIndex:e}),title:"Layer (z-index)"})}function G5({properties:e,updateProperties:t,dynamic:r=!1}){var n,i;const{toNumber:o}=vX(),{section:s={},onChange:a}=d0();
211return x.jsx($5,{step:.01,icon:x.jsx(QK,{}),enabled:!(null!=s&&null!==(n=s.config)&&void 0!==n&&n.dynamic_text)&&r,onClick:()=>{var e;return r&&a({config:{...s.config,dynamic_text:!(null!=s&&null!==(e=s.config)&&void 0!==e&&e.dynamic_text)}})},update:e=>t({fontSize:`${e}em`}),value:o(null!==(i=null==e?void 0:e.fontSize)&&void 0!==i?i:1),title:"Font size",iconTitle:r?"Auto-fit text":void 0})}function J5({properties:e,updateProperties:t}){var r;const n=XQ("fonts",(e=>e.use("fonts").fetch()),[]).map((e=>({id:e.name,name:e.name})));return x.jsxs(x.Fragment,{children:[x.jsx(ZQ,{}),x.jsx(W0,{placeholder:"Select Font Family",options:n,style:{flex:1,height:37,minWidth:70,width:"100%"},selected:null!==(r=null==e?void 0:e.fontFamily)&&void 0!==r?r:"",onChange:e=>t({fontFamily:e.id}),elementStyle:({id:e,name:t})=>({fontFamily:t||void 0})})]})}function Y5({properties:e,updateProperties:t}){return x.jsx(m0,{icon:x.jsx(SK,{}),enabled:"bold"==(null==e?void 0:e.fontWeight),title:"Bold",onClick:function(){"bold"==(null==e?void 0:e.fontWeight)?t({fontWeight:"normal"}):t({fontWeight:"bold"})}})}function Q5({properties:e,updateProperties:t}){return x.jsx(m0,{icon:x.jsx(X2,{}),enabled:!("pre"==(null==e?void 0:e.whiteSpace)),title:"Wrap text",onClick:function(){return"pre"===(null==e?void 0:e.whiteSpace)?t({whiteSpace:"pre-wrap"}):t({whiteSpace:"pre"})}})}function X5({properties:e,updateProperties:t}){return x.jsx(m0,{icon:x.jsx(qK,{}),title:"Italic",onClick:function(){"italic"==e.fontStyle?t({fontStyle:"normal"}):t({fontStyle:"italic"})},enabled:"italic"==(null==e?void 0:e.fontStyle)})}function Z5({properties:e,updateProperties:t}){return x.jsx(m0,{enabled:Boolean((null==e?void 0:e.textTransform)&&"unset"!=(null==e?void 0:e.textTransform)),icon:x.jsx("p",{className:"p-0 m-0 text-xs",style:{textTransform:null==e?void 0:e.textTransform},children:"Aa"}),onClick:function(){switch(null==e?void 0:e.textTransform){case"capitalize":return t({textTransform:"uppercase"});case"uppercase":return t({textTransform:"lowercase"});case"lowercase":default:return t({textTransform:"unset"});case"unset":return t({textTransform:"capitalize"})}},title:"Text case"})}function e6({properties:e,updateProperties:t,title:r="Background color"}){return x.jsx(v0,{title:r,icon:x.jsx(F0,{}),value:null==e?void 0:e.backgroundColor,update:e=>requestAnimationFrame((()=>t({backgroundColor:e})))})}function t6({properties:e,updateProperties:t}){return x.jsx(v0,{title:"Text color",icon:x.jsx(_K,{}),value:null==e?void 0:e.color,update:e=>t({color:e})})}function r6({properties:e,updateProperties:t}){return x.jsx("div",{className:"flex w-full justify-center border-y-[1px] border-border py-2",children:x.jsxs("div",{className:"flex flex-col items-stretch w-min",style:{gridTemplateColumns:"repeat(auto-fill, min-content)"},children:[x.jsxs("div",{className:"flex",children:[x.jsx(t6,{properties:e,updateProperties:t}),x.jsx("span",{className:"flex-1",children:x.jsx(J5,{properties:e,updateProperties:t})})]}),x.jsxs("div",{className:"flex",children:[x.jsx(G5,{properties:e,updateProperties:t,dynamic:!0}),x.jsx(e6,{properties:e,updateProperties:t}),x.jsx(Y5,{properties:e,updateProperties:t}),x.jsx(X5,{properties:e,updateProperties:t}),x.jsx(Z5,{properties:e,updateProperties:t}),x.jsx(Q5,{properties:e,updateProperties:t}),x.jsx(V5,{properties:e,updateProperties:t}),x.jsx(W5,{properties:e,updateProperties:t})]})]})})}function n6({label:e,value:t,onChange:r,unit:n="",step:i=1,disabled:o,fieldStyle:s}){const{toNumber:a}=vX();return x.jsx(sG,{label:e,children:x.jsxs("span",{className:"flex items-center gap-0",children:[x.jsx("input",{disabled:o,style:s,type:"number",step:i,className:"text-sm h-[30px] border-0 border-b border-border focus:outline-none focus:shadow-inner",value:(c=a(t),Math.round(c*(1/i))/(1/i)),onChange:e=>r(`${e.target.value}${n}`)}),n]})});var c}function i6({properties:e,updateProperties:t}){return x.jsxs("span",{className:"text-sm w-full flex flex-col gap-2",children:[x.jsx(n6,{value:e.marginTop,onChange:e=>t({marginTop:e}),label:"Top",unit:"px"}),x.jsx(n6,{value:e.marginRight,onChange:e=>t({marginRight:e}),label:"Right",unit:"px"}),x.jsx(n6,{value:e.marginBottom,onChange:e=>t({marginBottom:e}),label:"Bottom",unit:"px"}),x.jsx(n6,{value:e.marginLeft,onChange:e=>t({marginLeft:e}),label:"Left",unit:"px"})]})}function o6({properties:e,updateProperties:t}){return x.jsxs("span",{className:"text-sm w-full flex flex-col gap-2",children:[x.jsx(n6,{value:e.paddingTop,onChange:e=>t({paddingTop:e}),label:"Top",unit:"px"}),x.jsx(n6,{value:e.paddingRight,onChange:e=>t({paddingRight:e}),label:"Right",unit:"px"}),x.jsx(n6,{value:e.paddingBottom,onChange:e=>t({paddingBottom:e}),label:"Bottom",unit:"px"}),x.jsx(n6,{value:e.paddingLeft,onChange:e=>t({paddingLeft:e}),label:"Left",unit:"px"})]})}function s6({properties:e,updateProperties:t,style:r,color:n,width:i}){const{toNumber:o}=vX();function s(n){(null==e?void 0:e[r])==n?t({[r]:void 0}):t({[r]:n})}return x.jsxs("div",{className:"flex items-end justify-end flex-1 max-w-[190px]",children:[x.jsx(n6,{label:"",step:1,onChange:e=>t({[i]:`${e}px`}),value:o(e[i])}),function(){switch(null==e?void 0:e[r]){case"dotted":return x.jsx(m0,{icon:x.jsx(O0,{title:"Dotted"}),onClick:()=>s("dashed")});case"dashed":return x.jsx(m0,{icon:x.jsx(N0,{title:"Dashed"}),onClick:()=>s("solid")});default:return x.jsx(m0,{icon:x.jsx(M0,{title:"Solid"}),onClick:()=>s("dotted")})}}(),x.jsx(v0,{icon:x.jsx(F0,{}),update:e=>t({[n]:e}),value:String((null==e?void 0:e[n])||"#ffffff")})]})}function a6({properties:e,updateProperties:t}){return x.jsxs("span",{className:"text-sm w-full flex flex-col gap-2",children:[x.jsx(sG,{label:"Top",children:x.jsx(s6,{icon:x.jsx(L0,{}),style:"borderTopStyle",color:"borderTopColor",width:"borderTopWidth",properties:e,updateProperties:t})}),x.jsx(sG,{label:"Right",children:x.jsx(s6,{icon:x.jsx(P0,{}),style:"borderRightStyle",color:"borderRightColor",width:"borderRightWidth",properties:e,updateProperties:t})}),x.jsx(sG,{label:"Bottom",children:x.jsx(s6,{icon:x.jsx(T0,{}),style:"borderBottomStyle",color:"borderBottomColor",width:"borderBottomWidth",properties:e,updateProperties:t})}),x.jsx(sG,{label:"Left",children:x.jsx(s6,{icon:x.jsx(R0,{}),style:"borderLeftStyle",color:"borderLeftColor",width:"borderLeftWidth",properties:e,updateProperties:t})})]})}R4.Down,R4.Right,R4.Up,R4.Left;const c6=[{key:"display_name",label:"Display Name"},{key:"alt_display_name",label:"Alt Display Name"},{key:"price",label:"Price"},{key:"alt_price",label:"Alt Price"},{key:"subtitle",label:"Subtitle"},{key:"description",label:"Description"},{key:"calories",label:"Calories"},{key:"image",label:"Image"},{key:"variations",label:"Variations"}],l6=new Set(["image","variations"]),u6=Object.fromEntries(c6.map((({key:e,label:t})=>[e,t])));
211function d6({storedItem:e,onChange:t,onClose:r}){var n,i,o,s;const{section:a}=d0(),c=rR.useMemo((()=>{var e,t;const r=new Set((null!==(e=null===(t=a.item_grid)||void 0===t?void 0:t.cells)&&void 0!==e?e:[]).flatMap((e=>{var t;return null!==(t=e.contents)&&void 0!==t?t:[]})).map((e=>e.key)).filter((e=>Boolean(e)&&!l6.has(e))));return c6.map((e=>e.key)).filter((e=>r.has(e)))}),[a.item_grid]),l=null!==(n=null===(i=e.additional_config)||void 0===i?void 0:i.style_overrides)&&void 0!==n?n:{},u=null!==(o=null===(s=e.additional_config)||void 0===s?void 0:s.item_style)&&void 0!==o?o:{};function d(r){t({...e,additional_config:{...e.additional_config,item_style:{...u,...r}}})}const h=document.getElementById("sidepanel-body");return h?mX.createPortal(x.jsxs("div",{className:"absolute inset-0 z-40 flex flex-col overflow-y-auto border-r border-border bg-surface shadow-xl",children:[x.jsxs("div",{className:"flex items-center px-3 py-2 justify-between gap-2 border-b border-border bg-surface-muted shadow-sm sticky top-0 z-10",children:[x.jsx("p",{className:"text-xs font-semibold text-primary",children:"Format Item"}),x.jsx(ZK,{className:"text-sm text-muted cursor-pointer hover:text-red-500",onClick:r})]}),x.jsxs("div",{className:"flex flex-col gap-3 p-3",children:[x.jsx(B1,{title:"Text Fields",children:x.jsxs("div",{className:"flex flex-col gap-3 w-full",children:[0==c.length&&x.jsx("p",{className:"text-sm text-muted py-2 text-center",children:"This layout has no text fields to format."}),c.map((r=>{var n,i;return x.jsxs("div",{className:"flex flex-col w-full border border-border rounded-sm",children:[x.jsxs("div",{className:"flex items-center justify-between px-2 pt-2",children:[x.jsx("p",{className:"text-sm font-bold text-muted",children:null!==(n=u6[r])&&void 0!==n?n:r}),l[r]&&x.jsx(V1,{label:"Reset",onClick:()=>function(r){const n={...l};delete n[r],t({...e,additional_config:{...e.additional_config,style_overrides:n}})}(r)})]}),x.jsx(r6,{properties:null!==(i=l[r])&&void 0!==i?i:{},updateProperties:n=>function(r,n){t({...e,additional_config:{...e.additional_config,style_overrides:{...l,[r]:{...l[r],...n}}}})}(r,n)})]},r)}))]})}),x.jsx(B1,{title:"Item Box",children:x.jsxs("div",{className:"flex flex-col gap-2 w-full",children:[x.jsx("div",{className:"flex justify-end",children:x.jsx(V1,{label:"Reset Box",onClick:function(){t({...e,additional_config:{...e.additional_config,item_style:{}}})}})}),x.jsx(H5,{label:"Background",value:u.backgroundColor,onClick:e=>d({backgroundColor:e})}),x.jsx(B1,{title:"Border",children:x.jsx(a6,{properties:u,updateProperties:d})}),x.jsx(B1,{title:"Padding",children:x.jsx(o6,{properties:u,updateProperties:d})}),x.jsx(B1,{title:"Margin",children:x.jsx(i6,{properties:u,updateProperties:d})})]})})]})]}),h):null}function h6(e){return e.map((e=>({name:e.display_name,id:e.id,tags:[e.alt_display_name,e.display_name,e.id]})))}function f6(e){return t=>{const r=e.find((e=>e.id==t.id)),n=[null==r?void 0:r.pos_id,null==r?void 0:r.display_name,null==r?void 0:r.price].filter(Boolean);return x.jsxs("span",{className:"flex flex-col items-start gap-1 px-2 justify-between py-2 hover:bg-surface-hover cursor-pointer",children:[x.jsx("p",{children:null==r?void 0:r.name}),x.jsx("span",{className:"flex items-center gap-1 text-xs text-muted italic",children:n.join(" - ")})]})}}function p6({value:e,updateField:t,children:r}){const n=XQ("items",(e=>e.use("items").fetch()),[]),i=Z3(X3(B4)),o=e.map((e=>e.id)),[s,a]=rR.useState(),c=e.find((e=>e.id===s));return x.jsxs("div",{className:"flex flex-col w-full gap-4",children:[r,x.jsx("div",{className:"flex w-full items-center gap-2",children:x.jsx(W0,{placeholder:"Search Inventory",renderEntry:f6(n),options:h6(n),onChange:function({id:r}){t([...e,{id:QQ(),item_id:r,additional_config:{excludes:[]},sort_index:0,type:"item",item_group_id:null}])}})}),x.jsx(w5,{sensors:i,collisionDetection:i4,onDragEnd:function(r){const{active:n,over:i}=r;if(n.id!==(null==i?void 0:i.id)){const r=e.findIndex((e=>e.id===n.id)),o=e.findIndex((e=>e.id===(null==i?void 0:i.id))),s=S5(e,r,o);t(s)}},children:x.jsxs(N5,{items:o,strategy:T5,children:[x.jsxs("div",{className:"flex flex-col w-full border border-border rounded-lg",children:[0==e.length&&x.jsx("p",{className:"mx-auto my-4 text-sm text-muted",children:"No Items"}),e.map(((r,n)=>x.jsx(B5,{storedItem:r,onFormat:()=>a(r.id),onDelete:()=>t(e.filter(((e,t)=>t!=n))),onChange:n=>t(e.map((e=>
211e.id==r.id?n:e)))},r.id)))]}),c&&x.jsx(d6,{storedItem:c,onChange:r=>t(e.map((e=>e.id==c.id?r:e))),onClose:()=>a(void 0)},c.id)]})})]})}function g6(){const e=YR(),t=rR.useRef(),{startDrag:r}=n3(),n=rR.useMemo((()=>QQ()),[]),[i,o]=rR.useState({id:n,board_id:e.id,item_grid:{rows:1,cols:4,type:"primary",cells:[{id:QQ(),col_span:3,col_start:1,row_span:1,row_start:1,contents:[{id:QQ(),key:"display_name"}]},{id:QQ(),col_span:1,col_start:4,row_span:1,row_start:1,contents:[{id:QQ(),key:"price"}]}]},config:{render_type:"items",id:n,calorie_suffix:"cal",cents_alignment:"middle",font_scale:1,item_fill:!1,item_gap:null,show_cents:!0,show_dietary_icons:!1,show_dollar_sign:!0,show_icon:!0,stack_direction:"column",superscript_cents:!1,use_alternate_name:!1},layout:{width:300,height:600,position:"absolute"},properties:{},sub_item_grid:{rows:1,cols:4,type:"primary",cells:[{id:QQ(),col_span:3,col_start:1,row_span:1,row_start:1,contents:[{id:QQ(),key:"display_name"}]},{id:QQ(),col_span:1,col_start:4,row_span:1,row_start:1,contents:[{id:QQ(),key:"price"}]}]},values:[],display_name:"New Item List"});return x.jsxs(t2,{ref:t,initialRoute:"init",children:[x.jsx(n2,{route:"init",children:x.jsxs(a7,{title:"Create New List",children:[x.jsx(p6,{value:i.values,updateField:e=>o((t=>({...t,values:e})))}),x.jsx("div",{className:"px-4 flex justify-center gap-4 py-3",children:x.jsx($1,{small:!0,label:"Copy",onClick:()=>r(i),enabled:!0})})]})}),x.jsx(n2,{route:"layouts",children:x.jsx(a7,{initial:"init",title:"Select Layout",children:x.jsx("div",{className:"w-full flex flex-col gap-2"})})})]})}function m6({label:e="",value:t,onChange:r,placeholder:n="",title:i,disabled:o}){return x.jsxs(sG,{label:e,children:[i&&x.jsxs("span",{className:"flex flex-col items-start w-full my-1",children:[x.jsx("p",{className:"text-center text-xs text-muted p-0 m-0 text-nowrap",children:i}),x.jsx("input",{disabled:o,placeholder:n,className:"flex-1 text-sm h-[30px] border-0 border-b border-border focus:outline-none focus:shadow-inner focus:border-b-purple-500",value:t,onChange:e=>r(e.target.value)})]}),!i&&x.jsx("input",{disabled:o,placeholder:n,className:"flex-1 text-sm h-[30px] border-0 border-b border-border focus:outline-none focus:shadow-inner focus:border-b-purple-500",value:t,onChange:e=>r(e.target.value)})]})}function v6({value:e,step:t,min:r,max:n,onChange:i,showInput:o=!0,disabled:s}){return x.jsxs("div",{className:"flex w-full items-center gap-3",style:{opacity:s?.5:1,pointerEvents:s?"none":"auto"},children:[x.jsx("input",{type:"range",className:"\n          flex-1 h-[1px]\n          appearance-none\n          rounded-full\n          bg-surface-muted\n          py-[2px]\n          accent-formpurple\n          [&::-webkit-slider-thumb]:appearance-none\n          [&::-webkit-slider-thumb]:w-3\n          [&::-webkit-slider-thumb]:h-3\n          [&::-webkit-slider-thumb]:rounded-full\n          [&::-webkit-slider-thumb]:bg-formpurple\n          [&::-webkit-slider-thumb]:shadow\n          [&::-moz-range-thumb]:bg-formpurple\n          [&::-moz-range-thumb]:border-none\n        ",step:t,max:n,min:r,value:e,onChange:e=>i(parseFloat(e.target.value))}),o&&x.jsx("input",{type:"number",className:"w-[85px] text-sm px-2 h-[25px] py-0 border border-border rounded-md shadow-sm focus:outline-none focus:ring-2 focus:ring-formpurple",value:e,onChange:e=>i(parseFloat(e.target.value))})]})}function y6({min:e,max:t,step:r,label:n,value:i,onReset:o,onChange:s,isAuto:a}){const{toNumber:c}=vX();return x.jsxs("span",{className:"flex flex-row gap-2 items-center justify-between h-[35px]",children:[n&&x.jsx("p",{className:"text-xs text-muted text-nowrap",children:n}),x.jsx(v6,{showInput:!0,min:e,max:t,step:r,value:c(i),onChange:s}),o&&x.jsx($1,{small:!0,label:"Reset",onClick:()=>o()})]})}function b6({label:e,enabled:t,onClick:r,disabled:n}){return x.jsx(sG,{label:e,children:x.jsx("input",{disabled:n,type:"checkbox",checked:t,onChange:e=>r(e.target.checked),className:"h-[15px] w-[15px] accent-formpurple"})})}function w6({label:e,icon:t=null,onClick:r=()=>{},onContext:n=()=>{},children:i,selected:o=!1,className:s="pl-1.5"}){const[a,c]=rR.useState(!0),l=!!i;return rR.useEffect((()=>{a?window.sessionStorage.setItem("tree-state","true"):window.sessionStorage.removeItem("tree-state")}),[a]),x.jsxs(x.Fragment,{children:[x.jsxs("div",{id:o?"active-leaf":"not-active",className:`${s} flex items-center pr-1.5 py-1 cursor-pointer select-none text-sm transition-colors ${o?"bg-formpurple text-white opacity-70":"hover:bg-surface-hover text-muted"} `,onClick:r,onContextMenu:n,children:[l?x.jsx(IK,{className:"mr-2 text-[10px] text-muted group-hover:text-primary transition-transform "+(a?"rotate-90":"rotate-0"),onClick:e=>(e.stopPropagation(),c((e=>!e)))}):x.jsx("span",{className:"w-3"}),x.jsxs("span",{className:"flex items-center gap-1 truncate",children:[t&&x.jsx("span",{children:t}),x.jsx("span",{className:"font-normal text-xs text-wrap",children:e})]})]}),l&&a&&i]})}function x6(){return rR.useContext(U1)}function k6({children:e,id:t,wrap:r}
211){const n=rR.useRef(),[i,o]=rR.useState(),{mouse:s,enabled:a,close:c}=o0(t);function l(e){return e.height+s.clientY+40>=window.innerHeight?{bottom:window.innerHeight-s.clientY+5}:{top:s.clientY+5}}function u(e){return e.width+s.clientX+40>=window.innerWidth?{right:window.innerWidth-s.clientX+5}:{left:s.clientX+5}}return rR.useEffect((()=>{if(n.current&&s&&a){const e=n.current.getBoundingClientRect();o((()=>({...u(e),...l(e)})))}else o(void 0)}),[a]),mX.createPortal(x.jsxs(z1,{id:t,children:[x.jsx("div",{ref:n,className:`transition-opacity ${i?"visible":"invisible"} z-50 duration-100 ${a&&Boolean(i)?"opacity-100":"opacity-0"}`,style:{position:"fixed",zIndex:1e3,...i},children:r?x.jsx("div",{className:"flex flex-col bg-surface-muted text-primary rounded-sm shadow-2xl",children:e}):e}),x.jsx("div",{onClick:c,className:"fixed inset-0 opacity-0  "+(a?"pointer-events-auto":"pointer-events-none"),style:{zIndex:49}})]}),document.getElementById("context"))}function _6({label:e,onClick:t}){const{close:r}=x6();return x.jsx("span",{className:"flex items-center gap-3 text-xs py-2 px-5 min-w-[200px] cursor-pointer hover:bg-surface-hover",onClick:e=>(r(),t(e)),children:x.jsx("p",{children:e})})}function C6(e){switch(e){case"widget":return x.jsx(kK,{});case"text":return x.jsx(dX,{});case"items":return x.jsx($K,{});case"images":return x.jsx(zK,{});case"playlist":return x.jsx(BK,{});case"component":return x.jsx(UK,{});case"ampst":return x.jsx(t3,{});default:return x.jsx(JK,{})}}function S6({full:e}){const{watch:t,setValue:r}=eZ(),n=f0(),i=o0();return x.jsx(a7,{title:"Content Outline",children:x.jsx("div",{className:"w-full h-full",children:x.jsx(w6,{selected:!n.id,label:t("name"),icon:x.jsx(RK,{}),onClick:()=>n.clear(),children:t("sections",[]).map(((e,o)=>x.jsxs(nR.Fragment,{children:[x.jsxs(w6,{className:"pl-3",onClick:()=>n.select(e.id),selected:n.id==e.id,label:`${e.display_name} (${e.values.length})`,icon:C6(e.config.render_type),onContext:t=>i.provider.open(`tree-${e.id}`,t),children:["text"==e.config.render_type&&x.jsx(A6,{text:e.config.inner_html}),"ampst"==e.config.render_type&&x.jsx(T6,{extra:e.config.extra}),e.values.map((e=>{switch(e.type){case"item":return x.jsx(E6,{itemId:e.item_id},e.id);case"image":return x.jsx(j6,{assetId:e.asset_id},e.id);case"text":return x.jsx(A6,{text:e.text_value},e.id);case"playlist":return x.jsx(I6,{playlistId:e.playlist_id},e.id);default:return x.jsx(nR.Fragment,{},e.id)}}))]}),x.jsxs(k6,{wrap:!0,id:`tree-${e.id}`,children:[x.jsx(_6,{label:"Rename",onClick:()=>function(e){const t=prompt("Section Name");t&&r(`sections.${e}.display_name`,t,{shouldDirty:!0})}(o)}),x.jsx(_6,{label:"Delete Section",onClick:()=>function(e){const n=t("sections",[]);r("sections",n.filter(((t,r)=>r!=e)))}(o)})]})]},e.id)))})})})}function E6({itemId:e}){const t=XQ(e,(t=>t.use("items").select(e))),r=o0(),n=o0();return x.jsxs(x.Fragment,{children:[x.jsx(w6,{className:"pl-6",label:null==t?void 0:t.name,onContext:e=>n.open(e)}),x.jsx(k6,{wrap:!0,id:n.id,children:x.jsx(_6,{label:"Edit Item",onClick:()=>r.open()})}),x.jsx(c2,{formId:r.id,item:t})]})}function j6({assetId:e}){const t=XQ(e,(t=>t.use("assets").select(e)));return x.jsx(w6,{className:"pl-6",icon:x.jsx("img",{className:"w-[75px] h-[55px] object-contain text-xs bg-surface-muted",src:null==t?void 0:t.thumbnail}),label:null==t?void 0:t.name})}function A6({text:e}){return x.jsx(w6,{className:"pl-6",icon:x.jsx(QK,{}),label:e})}function I6({playlistId:e}){var t;const r=XQ(e,(t=>t.use("playlists").select(e)));return x.jsx(w6,{label:null==r?void 0:r.name,children:(null!==(t=null==r?void 0:r.assets)&&void 0!==t?t:[]).map((e=>x.jsx(j6,{assetId:null==e?void 0:e.id})))})}function T6({extra:e}){return x.jsx(w6,{className:"pl-6",icon:x.jsx(t3,{}),label:null==e?void 0:e.field})}function R6({content:e,cell:t,onUpdate:r}){const n=vX();function i(n){r({contents:t.contents.map((t=>e.id==t.id?{...e,style:{...e.style,...n}}:t))})}const o=()=>"image"!=e.key;return x.jsxs("div",{className:"flex flex-col w-full border-[1px] border-border bg-surface rounded-sm",children:[x.jsxs("div",{className:"flex w-full px-2 py-3",children:[x.jsx(W0,{placeholder:"Data Key",style:{height:37},options:c6.map((({key:e,label:t})=>({id:e,name:t}))),selected:e.key,onChange:n=>function(n){const i="image"==n?"image":"text";r({contents:t.contents.map((t=>e.id==t.id?{...e,mode:i,key:n}:t))})}(n.id)}),x.jsx(m0,{icon:x.jsx(pX,{}),enabled:!0,onClick:function(){r({contents:t.contents.filter((t=>
211t.id!=e.id))})},title:"Remove Key"})]}),o()&&x.jsx(r6,{properties:e.style,updateProperties:i}),!o()&&x.jsxs("div",{className:"flex p-3 flex-col w-full items-center",children:[x.jsx(y6,{onReset:()=>i({transform:"scale(1)"}),value:n.toNumber(e.style.transform),label:"Zoom",min:0,step:.01,max:3,onChange:e=>i({transform:`scale(${e})`})}),x.jsx(H5,{label:"Fill Color",value:e.style.backgroundColor,onClick:e=>i({backgroundColor:e})})]})]})}function P6({selected:e,grid:t,updateGrid:r}){var n;const i=rR.useMemo((()=>null==e?void 0:t.cells[e]),[t,e]);function o(e){var n;i&&r({cells:(null!==(n=t.cells)&&void 0!==n?n:[]).map((t=>t.id==i.id?{...t,...e}:t))})}function s(e){var n;i&&r({cells:(null!==(n=t.cells)&&void 0!==n?n:[]).map((t=>t.id==i.id?{...t,style:{...t.style,...e}}:t))})}return x.jsxs(x.Fragment,{children:[x.jsx(B1,{title:"Margin",children:x.jsx(i6,{properties:i.style,updateProperties:s})}),x.jsx(B1,{title:"Padding",children:x.jsx(o6,{properties:i.style,updateProperties:s})}),x.jsx(B1,{title:"Border",children:x.jsx(a6,{properties:i.style,updateProperties:s})}),x.jsx(B1,{title:"Fields",children:x.jsxs("div",{className:"flex flex-col gap-4 w-full items-center",children:[i&&(null!==(n=i.contents)&&void 0!==n?n:[]).map(((e,t)=>x.jsx(R6,{onUpdate:o,content:e,cell:i},t))),x.jsx(V1,{label:"+ Add Field",onClick:function(){var e;i&&r({cells:(null!==(e=t.cells)&&void 0!==e?e:[]).map((e=>e.id==i.id?{...e,contents:[...e.contents,{id:crypto.randomUUID(),style:{},key:"display_name",assigned_cell:e.id}]}:e))})}})]})})]})}function N6({children:e,title:t,controls:r,style:n,className:i="gap-3",bare:o}){return o?x.jsx("div",{style:n,className:`flex flex-col ${i}`,children:e}):x.jsxs("section",{className:"w-full",children:[(t||r)&&x.jsxs("header",{className:"flex items-center justify-between px-3 py-2 border-b border-border",children:[x.jsx("p",{className:"text-xs font-semibold text-primary",children:t}),x.jsx("span",{className:"flex items-center gap-2 text-muted",children:r})]}),x.jsx("div",{style:n,className:`flex flex-col px-2 py-3 ${i}`,children:e})]})}function O6({formId:e,initialGrid:t,onComplete:r}){const{watch:n,setValue:i,register:o}=VZ({defaultValues:null!=t?t:{id:crypto.randomUUID(),name:"",rows:1,cols:1,cells:[],type:"primary"}}),s=o0(e),a=lK(),{refresh:c}=VQ(),l=D1(),[u,d]=rR.useState(!1);function h(e){return t=>{const r=parseInt(t);Number.isNaN(r)||i(e,r)}}function f(e,t){const r=n("cells",[]);i("cells",r.map(((r,n)=>n===e?{...r,...t}:r)))}return x.jsx(H1,{className:"h-[80vh]",id:e,title:"Layout Builder",controls:x.jsxs("div",{className:"flex gap-3",children:[x.jsx($1,{label:"Back",onClick:function(){s.close(),r()}}),x.jsx($1,{enabled:!u,disabled:u,label:u?"Saving...":"Save",onClick:async function(){if(u)return;d(!0);const e=n(),i=!(null==t||!t.id);try{i?await a.use("grids").update({...e,id:t.id}):await a.use("grids").post(e),await c("grids",(()=>a.use("grids").fetch())),l.flip(i?"Template updated":"Template created"),s.close(),r()}catch(Dee){l.flip(i?"Failed to update template":"Failed to create template"),console.error(Dee)}finally{d(!1)}}})]}),children:x.jsxs("div",{className:"min-w-[500px] w-[60vw] max-w-[700px] flex flex-col gap-3 max-h-full h-full overflow-hidden",children:[x.jsx(q1,{title:"Preview",style:{minHeight:"fit-content"},children:x.jsxs("div",{className:"flex flex-col gap-3 p-2",children:[x.jsx("div",{className:"p-[1px] relative bg-formpurple min-h-[80px]",children:x.jsx("div",{className:"grid absolute top-0 left-0 w-full p-[1px] min-h-[80px]",style:{gridTemplateColumns:`repeat(${n("cols")}, 1fr)`,gridTemplateRows:`repeat(${n("rows")}, 1fr)`},children:n("cells",[]).map((e=>x.jsx("span",{className:"w-full border-[1px] bg-surface border-formpurple",style:{gridRowStart:e.row_start,gridColumnStart:e.col_start,gridRowEnd:`span ${e.row_span}`,gridColumnEnd:`span ${e.col_span}`}},e.id)))})}),x.jsxs("div",{className:"flex flex-row gap-4 w-fit",children:[x.jsx(n6,{label:"Columns",onChange:h("cols"),value:n("cols")}),x.jsx(n6,{label:"Rows",onChange:h("rows"),value:n("rows")})]})]})}),x.jsx(q1,{title:"Cell Customizer",style:{flexBasis:0,flexGrow:1,flexShrink:1},controls:x.jsx(GK,{onClick:()=>function(){const e=n("cells",[]);i("cells",[...e,{id:crypto.randomUUID(),contents:[],style:{},col_span:1,row_span:1,row_start:1,col_start:1}])}()}),children:x.jsx("div",{className:"flex flex-col w-full gap-2 pt-3 pb-5 px-3",style:{overflowY:"auto",maxHeight:"100%"},children:n("cells",[]).map(((e,t)=>{var r;return x.jsx("span",{className:"border-[1px] border-border shadow-md",children:x.jsxs(N6,{title:`Cell #${t+1}`,controls:x.jsx(XK,{onClick:()=>function(e){const t=n("cells",[]);i("cells",t.filter(((t,r)=>r!=e)))}
211(t),className:"text-muted hover:text-red-400"}),children:[x.jsx(n6,{label:"Row Start",value:e.row_start,onChange:e=>i(`cells.${t}.row_start`,parseInt(e))}),x.jsx(n6,{label:"Column Start",value:e.col_start,onChange:e=>i(`cells.${t}.col_start`,parseInt(e))}),x.jsx(n6,{label:"Row Span",value:e.row_span,onChange:e=>i(`cells.${t}.row_span`,parseInt(e))}),x.jsx(n6,{label:"Column Span",value:e.col_span,onChange:e=>i(`cells.${t}.col_span`,parseInt(e))}),x.jsxs("div",{className:"flex gap-6 items-center w-full mt-1 justify-between",children:[x.jsx("p",{className:"text-muted text-xs",children:"Stack Direction"}),x.jsxs("select",{...o(`cells.${t}.style.flexDirection`),className:"flex-1 max-w-[45%] py-1 border border-border font-normal text-muted text-xs",children:[x.jsx("option",{value:"row",children:"Row"}),x.jsx("option",{value:"column",children:"Column"})]})]}),x.jsxs("div",{className:"flex gap-6 items-center w-full mt-1 justify-between",children:[x.jsx("p",{className:"text-muted text-xs",children:"Justify"}),x.jsxs("select",{...o(`cells.${t}.style.justifyContent`),className:"flex-1 max-w-[45%] py-1 border border-border font-normal text-muted text-xs",children:[x.jsx("option",{value:"flex-start",children:"Left"}),x.jsx("option",{value:"center",children:"Center"}),x.jsx("option",{value:"flex-end",children:"Right"}),x.jsx("option",{value:"space-evenly",children:"Evenly"}),x.jsx("option",{value:"space-between",children:"Apart"})]})]}),x.jsxs("div",{className:"flex gap-6 items-center w-full mt-1 justify-between",children:[x.jsx("p",{className:"text-muted text-xs",children:"Alignment"}),x.jsxs("select",{...o(`cells.${t}.style.alignItems`),className:"flex-1 max-w-[45%] py-1 border border-border font-normal text-muted text-xs",children:[x.jsx("option",{value:"flex-start",children:"Left"}),x.jsx("option",{value:"center",children:"Center"}),x.jsx("option",{value:"flex-end",children:"Right"})]})]}),x.jsxs("div",{className:"flex flex-col gap-2 w-full mt-3",children:[x.jsx("p",{className:"text-muted text-xs",children:"Fields"}),(null!==(r=e.contents)&&void 0!==r?r:[]).map((r=>x.jsx(R6,{content:r,cell:e,onUpdate:e=>f(t,e)},r.id))),x.jsx(V1,{label:"+ Add Field",onClick:()=>function(e){var t;const r=n("cells",[])[e];r&&f(e,{contents:[...null!==(t=r.contents)&&void 0!==t?t:[],{id:crypto.randomUUID(),style:{},key:"display_name",assigned_cell:r.id}]})}(t)})]})]})},t)}))})})]})})}function M6({grid:e,selected:t,isActive:r,onSelect:n}){if(null==e||!e.id)return x.jsx(x.Fragment,{});const i=r?"outline-[2px] outline-formpurple":"outline-[1px] outline-border";return x.jsx("div",{className:`grid gap-[1px] bg-border w-full outline ${i}`,style:{gridTemplateColumns:`repeat(${e.cols}, 1fr)`,gridTemplateRows:`repeat(${e.rows}, 1fr)`},children:e.cells.map(((e,r)=>{var i;return e?x.jsx("span",{onClick:()=>n(r),className:"w-full py-2 px-2 cursor-pointer outline outline-[1px] outline-border",style:{backgroundColor:t==r?"var(--formpurple)":"var(--surface)",color:t==r?"white":"var(--text-primary)",gridColumn:`span ${e.col_span}`,gridRow:`span ${e.row_span}`},children:(null!==(i=e.contents)&&void 0!==i?i:[]).map((e=>x.jsx("span",{className:"py-3 outline-formpurple rounded-sm",children:x.jsx("p",{className:"text-xs capitalize text-center",children:String(e.key).replace(/_/g," ")})},e.id)))}):x.jsx(x.Fragment,{})}))})}function L6({grid:e,onChange:t,formId:r,onCreateNew:n,onEdit:i}){const o=XQ("grids",(e=>e.use("grids").fetch()),[]),s=o0(r),a=lK(),{refresh:c}=VQ(),l=D1(),[u,d]=rR.useState(null==e?void 0:e.id),h=void 0!==u&&u!==(null==e?void 0:e.id),f=o.find((e=>e.id===u)),p=!!f&&!f.is_default;return x.jsx(H1,{className:"h-[70vh]",id:r,title:"Select Layout",controls:x.jsx($1,{enabled:h,disabled:!h,label:"Apply",onClick:function(){var r,n;const i=o.find((e=>e.id===u));if(!i)return;(null!==(r=null==e||null===(n=e.cells)||void 0===n?void 0:n.length)&&void 0!==r?r:0)>0&&!window.confirm("Applying a layout will replace your current cells. Continue?")||(t(i),s.close())}}),children:x.jsx("div",{className:"min-w-[400px] w-[40vw] max-w-[500px] flex flex-col max-h-full h-full overflow-hidden",children:x.jsx(q1,{title:"Layouts",controls:x.jsxs("div",{className:"flex items-center gap-2",children:[p&&x.jsx($1,{small:!0,enabled:!0,label:
211x.jsxs("span",{className:"flex items-center gap-1",children:[x.jsx(KK,{})," Edit"]}),onClick:function(){f&&(s.close(),i(f))}}),x.jsx($1,{small:!0,enabled:!0,label:x.jsxs("span",{className:"flex items-center gap-1",children:[x.jsx(GK,{})," New Layout"]}),onClick:function(){s.close(),n()}})]}),children:x.jsx("div",{className:"max-h-full overflow-y-auto flex flex-col gap-3 p-3 bg-surface",children:o.map(((t,r)=>x.jsxs(rR.Fragment,{children:[x.jsxs("div",{className:"relative group",children:[x.jsx(M6,{grid:t,onSelect:()=>d(t.id),selected:void 0,isActive:u===t.id}),!t.is_default&&x.jsx("button",{onClick:r=>async function(t,r){if(t.stopPropagation(),r.id&&window.confirm(`Delete "${r.name||"this template"}"? This cannot be undone.`))try{await a.use("grids").delete(r.id),u===r.id&&d(null==e?void 0:e.id),await c("grids",(()=>a.use("grids").fetch())),l.flip("Template deleted")}catch(n){l.flip("Failed to delete template"),console.error(n)}}(r,t),title:"Delete template",style:{top:50/(t.rows||1)+"%"},className:"absolute -translate-y-1/2 right-2 p-1.5 rounded bg-surface shadow-md border border-border text-muted hover:text-red-500 opacity-0 group-hover:opacity-100 transition-opacity",children:x.jsx(XK,{className:"text-xs"})})]}),r<o.length-1&&x.jsx("div",{className:"flex justify-center",children:x.jsx("div",{className:"bg-lightpurple",style:{width:"25%",height:"1px"}})})]},t.id)))})})})})}function D6({grid:e,onChange:t,title:r}){var n;const[i,o]=rR.useState(0),[s,a]=rR.useState(null),c=o0(),l=o0(),u=rR.useMemo((()=>((null==e?void 0:e.cells)||[]).length>i),[e,i]);return rR.useEffect((()=>()=>o(0)),[]),x.jsxs(a7,{title:r,controls:x.jsx(g0,{label:"Choose layout",align:"right",children:x.jsx(oX,{className:"text-sm text-muted hover:text-primary cursor-pointer",onClick:()=>c.open()})}),children:[c.enabled&&x.jsx(L6,{grid:e,onChange:e=>t(e),formId:c.id,onCreateNew:function(){a(null),l.open()},onEdit:function(e){a(e),l.open()}}),l.enabled&&x.jsx(O6,{formId:l.id,initialGrid:s,onComplete:function(){a(null),c.open()}}),x.jsxs("div",{className:"flex flex-col w-full gap-1",children:[x.jsx("div",{className:"grid gap-[1px] bg-border w-full outline mb-3 outline-[1px] outline-border",style:{gridTemplateColumns:`repeat(${e.cols}, 1fr)`,gridTemplateRows:`repeat(${e.rows}, 1fr)`},children:(null!==(n=null==e?void 0:e.cells)&&void 0!==n?n:[]).map(((e,t)=>{var r;return e?x.jsx("span",{onClick:()=>o(t),className:"w-full py-2 px-2 cursor-pointer outline outline-[1px] outline-border",style:{backgroundColor:i==t?"var(--formpurple)":"var(--surface)",color:i==t?"white":"var(--text-primary)",gridColumn:`span ${e.col_span}`,gridRow:`span ${e.row_span}`},children:(null!==(r=e.contents)&&void 0!==r?r:[]).map((e=>x.jsx("span",{className:"py-3 outline-formpurple rounded-sm",children:x.jsx("p",{className:"text-xs capitalize text-center",children:String(e.key).replace(/_/g," ")})},e.id)))},t):x.jsx(nR.Fragment,{},t)}))}),u&&e&&x.jsx(P6,{grid:e,selected:i,updateGrid:r=>t({...e,...r})})]})]})}function F6(){var e,t,r,n,i,o;const{section:s,onChange:a,updateConfig:c}=d0(),{toNumber:l}=vX(),u=(null!==(e=null===(t=s.item_grid)||void 0===t?void 0:t.cells)&&void 0!==e?e:[]).some((e=>{var t;return(null!==(t=e.contents)&&void 0!==t?t:[]).some((e=>"variations"===e.key))}));return x.jsxs(x.Fragment,{children:[x.jsx(a7,{title:s.display_name,children:x.jsx(p6,{value:s.values,updateField:e=>a({values:e})},null===(r=s.item_grid)||void 0===r?void 0:r.id)}),x.jsx(D6,{title:"Primary Layout",grid:s.item_grid,onChange:e=>a({item_grid:e})}),u&&x.jsx(D6,{title:"Secondary Layout",grid:s.sub_item_grid,onChange:e=>a({sub_item_grid:e})}),x.jsx(a7,{title:"Settings",children:x.jsxs("div",{className:"w-full gap-2 flex flex-col",children:[x.jsxs(B1,{title:"Presentation Settings",children:[x.jsx(m6,{label:"Section Name",value:s.display_name,onChange:e=>a({display_name:e})}),x.jsx(u3,{label:"Stack Direction",options:["column","row"],value:s.config.stack_direction,onChange:e=>c({stack_direction:e})}),u&&x.jsx(u3,{label:"Variations Direction",options:["row","column"],value:null!==(n=null===(i=s.config.extra)||void 0===i?void 0:i.variations_direction)&&void 0!==n?n:"row",onChange:e=>c({extra:{...s.config.extra,variations_direction:e}})}),x.jsx(y6,{label:"Gap",min:0,max:100,step:1,onReset:()=>c({item_gap:void 0}),value:l(s.config.item_gap),onChange:e=>c({item_gap:`${e}px`})}),x.jsx(b6,{label:"Item Fill",enabled:Boolean(s.config.item_fill),onClick:e=>c({item_fill:e})})]}),x.jsxs(B1,{title:"Concession Settings",sessionKey:"concession-properties",children:[x.jsx(b6,{label:"Include Cents",enabled:s.config.show_cents,onClick:e=>c({show_cents:e})}),x.jsx(b6,{label:"Superscript Cents",disabled:!s.config.show_cents,enabled:s.config.superscript_cents,onClick:e=>c({superscript_cents:e})}),s.config.superscript_cents&&s.config.show_cents&&x.jsx(u3,{value:s.config.cents_alignment,label:"Align Cents",options:["top","middle","bottom"],onChange:e=>c({cents_alignment:e})}),x.jsx(b6,{label:"Prefix $",enabled:s.config.show_dollar_sign,onClick:e=>c({show_dollar_sign:e})}),x.jsx(b6,{label:"Show Display Icons",enabled:s.config.show_icon,onClick:e=>c({show_icon:e})}),s.config.show_icon&&x.jsx(u3,{label:"Icon Position",options:["left","right"],value:null!==(o=s.config.icon_position)&&void 0!==o?o:"left",onChange:e=>c({icon_position:e})}),x.jsx(b6,{label:"Show Dietary Icons",enabled:s.config.show_dietary_icons,onClick:e=>c({show_dietary_icons:e})}),x.jsx(b6,{label:"Use Raw Price",enabled:s.config.use_raw_pricing,onClick:e=>c({use_raw_pricing:e})}),x.jsx(m6,{label:"Calorie Suffix",value:s.config.calorie_suffix,onChange:e=>c({calorie_suffix:e})})]})]})}),x.jsx(S6,{})]})}function U6(){return cK(),{downloadData:function(e,t,r){const n=document.createElement("a"),i=URL.createObjectURL(new Blob([e],{type:t}));n.href=i,n.download=r,document.body.appendChild(n),n.click(),document.body.removeChild(n),setTimeout((()=>URL.revokeObjectURL(i)),100)},relativeTime:function(e){if(!e)return"-";const t=(new Date).getTime()-new Date(e).getTime(),r=Math.floor(t/1e3),n=Math.floor(r/60),i=Math.floor(n/60),o=Math.floor(i/24);return r<60?`${r} seconds ago`:n<60?`${n} minutes ago`:i<24?`${i} hours ago`:`${o} days ago`}}}function z6({onSelect:e}){const t=XQ("assets",(e=>e.use("assets").fetch()),[]),{data:r,search:n}=a3(t,{key:"meta.updated",dir:-1}),{input:i,ref:o,progressBar:s}=r3();return x.jsx(x.Fragment,{children:x.jsxs("div",{className:"w-[90vw] max-w-[1000px] h-[70vh] overflow-hidden p-wrap flex flex-col gap-6",children:[x.jsxs("span",{className:"flex items-center w-full justify-between",children:[x.jsx("input",{className:"search-field",style:{height:35},placeholder:"Search Media Library",onChange:e=>n(e.target.value)}),i,x.jsx($1,{label:"Upload Media",small:!0,enabled:!0,onClick:()=>o.click()})]}),x.jsx("div",{className:"grid overflow-y-scroll max-w-full text-sm gap-4 max-h-full",style:{gridTemplateColumns:"repeat(auto-fill, 100px)"},children:r.map(((t,r)=>x.jsx(B6,{asset:t,onSelect:e},r)))}),s]})})}function B6({asset:e,onSelect:t}){var r,n;const{relativeTime:i}=U6();return null!==(r=e.url)&&void 0!==r&&r.endsWith(".svg")?x.jsx(x.Fragment,{}):x.jsx(Z1,{className:"border-[1px] aspect-square cursor-pointer hover:border-formpurple border-border bg-surface-elevated overflow-hidden h-[100px] w-[100px] object-contain",title:`${e.name}\nUploaded ${i(null===(n=e.meta)||void 0===n?void 0:n.updated)}`,assetId:e.id,onClick:()=>t(e)})}function q6({label:e,onSelect:t,value:r,onRemove:n,maxHeight:i,maxWidth:o}){const s=o0(),[a,c]=rR.useState(!1);return x.jsxs("div",{className:"flex flex-col gap-2 w-full",style:{width:o},children:[x.jsx(H1,{children:x.jsx(z6,{onSelect:e=>function(e){e&&t(e.id),s.close()}(e)}),title:"Media Library",id:s.id}),e&&x.jsx("div",{className:"flex items-center justify-between",children:x.jsx(oG,{label:e,className:"text-sm font-normal"})}),x.jsxs("div",{style:{maxHeight:i},onMouseEnter:()=>!a&&c(!0),onMouseLeave:()=>a&&c(!1),className:"relative pointer-events-auto w-full overflow-hidden aspect-video bg-surface-muted border border-border rounded-sm hover:rounded-md flex items-center justify-center cursor-pointer hover:ring-1 hover:ring-purple-500 transition-all",children:[Boolean(r)&&a&&x.jsxs("div",{className:"absolute inset-0 flex items-center justify-evenly",style:{backgroundColor:"rgba(30, 30, 30, .35)"},children:[x.jsx(sX,{className:"text-white cursor-pointer hover:text-purple-400",onClick:s.open}),x.jsx(XK,{className:"text-white cursor-pointer hover:text-red-500",onClick:()=>{null!=n?n():t(void 0)}})]}),r?x.jsx(Z1,{assetId:r,className:"object-contain w-full h-full"}):x.jsx("span",{onClick:s.open,className:"text-muted text-sm px-2 text-center absolute top-0 left-0 right-0 bottom-0 flex items-center justify-center",children:"Click to select image"})]})]})}function H6({value:e,updateField:t}){const r=o0();return x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:"w-full py-2 grid grid-cols-2 gap-4 mb-4",children:[e.map(((r,n)=>x.jsx(q6,{value:r.asset_id,onSelect:r=>{t(r?e.map(((e,t)=>t==n?{...e,asset_id:r}:e)).flat():e.filter(((e,t)=>t!=n)))},alwaysShowRemove:!0},n))),x.jsx("div",{onClick:r.open,className:"flex w-full aspect-video border-formpurple border place-items-center bg-surface-elevated hover:bg-surface-hover cursor-pointer justify-center",children:x.jsx(hX,{className:"text-formpurple"})})]}),x.jsx(H1,{title:"Add Image",children:x.jsx(z6,{onSelect:n=>(t([...e,{asset_id:n.id}]),r.close())}),id:r.id})]})}function $6({children:e,value:t,onChange:r,label:n}){return x.jsx(sG,{label:n,children:x.jsx("select",{value:t,className:"text-sm h-[30px] border-0 border-b border-border focus:outline-none focus:shadow-inner flex-1",onChange:e=>r(e.target.value),children:e})})}function V6({playlistId:e}){var t;const{section:r,onChange:n}=d0(),i=XQ("playlists",(e=>e.use("playlists").fetch()),[]),o=XQ(e,(t=>t.use("playlists").select(e)),{});return x.jsxs("div",{className:"flex flex-col w-full gap-4",children:[x.jsx(m6,{label:"Section Name",value:null==r?void 0:r.display_name,onChange:e=>
211n({display_name:e})}),x.jsxs("div",{className:"flex flex-col w-full gap-1",children:[x.jsx($6,{value:e,label:"",onChange:e=>{},children:i.map((e=>x.jsx("option",{value:e.id,children:e.name},e.id)))}),x.jsx("div",{className:"grid grid-cols-3 gap-2 p-2 rounded-sm border-formpurple shadow-inner border-[1px] bg-surface-muted",children:(null!==(t=o.assets)&&void 0!==t?t:[]).map((e=>x.jsx(Z1,{assetId:null==e?void 0:e.id,className:"border-[1px] border-border w-[100px] h-[65px] object-contain shadow-sm bg-surface-muted "})))})]})]})}function W6({mode:e}){var t,r;const{section:n,onChange:i,updateConfig:o}=d0();return x.jsxs(x.Fragment,{children:[x.jsxs(a7,{title:null!==(t=n.display_name)&&void 0!==t?t:"New Section",children:["images"==e&&x.jsx(H6,{updateField:function(e){i({...n,values:e})},value:n.values}),"playlist"==e&&x.jsx(V6,{playlistId:null===(r=n.values)||void 0===r||null===(r=r[0])||void 0===r?void 0:r.playlist_id})]}),x.jsx(a7,{title:"Settings",children:x.jsxs("div",{className:"flex flex-col w-full gap-2",children:[x.jsx(u3,{label:"Image Fit",options:["contain","cover","fill"],value:n.config.image_fit,onChange:e=>o({image_fit:e})}),x.jsx(u3,{label:"Presentation Mode",value:n.config.presentation_mode,options:["stack","slider"],onChange:e=>o({presentation_mode:e})}),"slider"==n.config.presentation_mode&&x.jsx(n6,{label:"Duration",value:n.config.duration,onChange:e=>o({duration:parseInt(e)})}),"stack"==n.config.presentation_mode&&x.jsx(u3,{label:"Direction",value:n.config.stack_direction,onChange:e=>o({stack_direction:e}),options:["row","column"]})]})}),x.jsx(S6,{})]})}function K6({label:e,asset_id:t,onSelect:r}){return x.jsxs("div",{className:"flex items-center flex-1 justify-between text-xs text-muted",children:[e,x.jsx(q6,{maxWidth:"120px",maxHeight:"80px",value:t,onSelect:r})]})}function G6(){const{section:e,onChange:t}=d0(),r=rR.useRef();function n(r){return n=>{const i=e.node_groups.map(((e,t)=>t==r?{...e,...n}:e));t({node_groups:i})}}function i(r,n){return i=>{const o=e.node_groups.map(((e,t)=>{const o=e.nodes.map(((e,o)=>t==r&&o==n?{...e,...i}:e));return{...e,nodes:o}}));t({node_groups:o})}}return x.jsxs("span",{className:"w-full flex flex-col gap-2",children:[x.jsxs(t2,{ref:r,initialRoute:e.id,children:[x.jsx(n2,{route:e.id,children:x.jsx(J6,{})}),e.node_groups.map(((e,t)=>x.jsxs(nR.Fragment,{children:[x.jsx(n2,{route:e.id,children:x.jsx(Y6,{onChange:n(t),group:e})},e.id),e.nodes.map(((r,n)=>x.jsx(n2,{route:r.id,children:x.jsx(Q6,{onChange:i(t,n),node:r,group:e})},r.id)))]},e.id)))]}),x.jsx(S6,{})]})}function J6(){const{section:e,onChange:t}=d0(),r=r2();return x.jsx(a7,{title:"Container",children:x.jsx(N6,{title:"Available Rows",className:"gap-1",controls:x.jsx(V1,{label:"Add Row",onClick:()=>t({node_groups:[...e.node_groups,{id:QQ(),nodes:[],properties:{}}]})}),children:e.node_groups.map(((n,i)=>x.jsx(X6,{onDelete:()=>{return r=n.id,t({node_groups:e.node_groups.filter((e=>e.id!=r))});var r},label:`Row ${i+1}`,onClick:()=>r(n.id)},i)))})})}function Y6({group:e,onChange:t}){const{section:r}=d0(),n=r2(),i=r=>t({properties:{...e.properties,...r}});return x.jsx(x.Fragment,{children:x.jsxs(a7,{title:"Row Editor",initial:r.id,className:"gap-2",children:[x.jsx(N6,{title:"Available Elements",className:"gap-1",controls:x.jsx(V1,{label:"Add Element",onClick:()=>t({nodes:[...e.nodes,{id:QQ(),element:"p",properties:{},element_properties:{}}]})}),children:e.nodes.map(((r,i)=>x.jsx(X6,{onDelete:()=>{return n=r.id,t({nodes:e.nodes.filter((e=>e.id!=n))});var n},label:`${r.key||(null==r?void 0:r.default_value)||"New Element"}`,onClick:()=>n(r.id)},i)))}),x.jsx(r6,{properties:e.properties,updateProperties:i}),x.jsx(N6,{title:"Padding",children:x.jsx(o6,{properties:e.properties,updateProperties:i})}),x.jsx(N6,{title:"Margin",children:x.jsx(i6,{properties:e.properties,updateProperties:i})}),x.jsx(N6,{title:"Border",children:x.jsx(a6,{properties:e.properties,updateProperties:i})})]})})}function Q6({node:e,group:t,onChange:r}){const n=t=>r({properties:{...e.properties,...t}});return x.jsx(x.Fragment,{children:x.jsxs(a7,{title:"Element Editor",initial:t.id,className:"gap-2",children:[x.jsxs($6,{value:e.element,onChange:e=>r({element:e}),label:"Display",children:[x.jsx("option",{value:"p",children:"Text"}),x.jsx("option",{value:"img",children:"Image"})]}),x.jsxs($6,{value:e.key,onChange:e=>r({key:e}),label:"Data Key",children:[x.jsx("option",{value:void 0,children:"-"}),c6.map((({key:e,label:t})=>x.jsx("option",{value:e,children:t},e)))]}),"img"==e.element&&x.jsx(sG,{label:"Default Image",children:x.jsx(K6,{onSelect:e=>r({default_value:e}),asset_id:e.default_value})}),"p"==e.element&&x.jsxs(x.Fragment,{children:[x.jsx(m6,{value:e.prefix,onChange:e=>r({prefix:e}),label:"Prefix"}),x.jsx(m6,{value:e.suffix,onChange:e=>r({suffix:e}),label:"Suffix"}),x.jsx(m6,{value:e.default_value,onChange:e=>r({default_value:e}),label:"Default Value"})]}),x.jsx(r6,{properties:e.properties,updateProperties:n}),x.jsx(N6,{title:"Padding",children:x.jsx(o6,{properties:e.properties,updateProperties:n})}),x.jsx(N6,{title:"Margin",children:x.jsx(i6,{properties:e.properties,updateProperties:n})}),x.jsx(N6,{title:"Border",children:x.jsx(a6,{properties:e.properties,updateProperties:n})})]})})}function X6({label:e,onClick:t,onDelete:r}){const n=o0();return x.jsxs(x.Fragment,{children:[x.jsxs("div",{onContextMenu:e=>r&&n.open(e),className:"hover:text-purple-400 border-border border-[1px] rounded-sm shadow-md py-2 px-3 text-md cursor-pointer text-muted flex w-full justify-between items-center",onClick:()=>t(),children:[x.jsx("p",{className:"cursor-pointer capitalize",children:String(e).replaceAll("_"," ")}),x.jsx(iX,{})]}),x.jsx(k6,{id:n.id,wrap:!0,children:x.jsx(_6,{label:"Delete",onClick:()=>r()})})]})}function Z6(){const{section:e,onChange:t}=d0(),r=rR.useRef();function n({values:r}){t({...e,values:r})}const i=rR.useMemo((()=>{switch(e.config.input){case"image":return x.jsx(H6,{value:e.values,updateField:e=>n({values:e})});case"item":return x.jsx(p6,{value:e.values,updateField:e=>n({values:e})});case"text":return x.jsxs("div",{className:"w-full flex flex-col gap-2 items-center",children:[e.values.map(((r,n)=>x.jsxs("div",{className:"w-full flex items-center gap-3 p-2 border-[1px] border-border rounded-sm",children:[x.jsx(m6,{value:null==r?void 0:r.text_value,onChange:r=>function(r,n){t({...e,values:e.values.map(((e,t)=>t==r?{text_value:n}:e))})}(n,r)}),x.jsx(ZK,{className:"hover:text-red-500 cursor-pointer inline",onClick:()=>function(r){t({...e,values:e.values.filter(((e,t)=>t!=r))})}(n)})]}))),x.jsx(V1,{label:"Add Field",onClick:()=>{t({...e,values:[...e.values,{text_value:""}]})}})]});default:return x.jsx(x.Fragment,{})}}),[e]);return x.jsxs(x.Fragment,{children:[x.jsx(a7,{title:e.display_name,children:x.jsxs(t2,{ref:r,initialRoute:"init",children:[x.jsx(n2,{route:"init",children:i}),x.jsx(n2,{route:"edit-layout",children:x.jsx(G6,{})})]})}),x.jsx(G6,{})]})}function e8(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function r8(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
vendor: 5,877 bytes, line 211
211t%2?t8(Object(r),!0).forEach((function(t){e8(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t8(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function n8(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i8(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function o8(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a8(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s8(Object(r),!0).forEach((function(t){o8(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s8(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c8(e){return function t(){for(var r=this,n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return i.length>=e.length?e.apply(this,i):function(){for(var e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];return t.apply(r,[].concat(i,n))}}}function l8(e){return{}.toString.call(e).includes("Object")}function u8(e){return"function"==typeof e}var d8=c8((function(e,t){throw new Error(e[t]||e.default)}))({initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"}),h8={changes:function(e,t){return l8(t)||d8("changeType"),Object.keys(t).some((function(t){return r=e,n=t,!Object.prototype.hasOwnProperty.call(r,n);var r,n}))&&d8("changeField"),t},selector:function(e){u8(e)||d8("selectorType")},handler:function(e){u8(e)||l8(e)||d8("handlerType"),l8(e)&&Object.values(e).some((function(e){return!u8(e)}))&&d8("handlersType")},initial:function(e){var t;e||d8("initialIsRequired"),l8(e)||d8("initialType"),t=e,Object.keys(t).length||d8("initialContent")}};function f8(e,t){return u8(t)?t(e.current):t}function p8(e,t){return e.current=a8(a8({},e.current),t),t}function g8(e,t,r){return u8(t)?t(e.current):Object.keys(r).forEach((function(r){var n;return null===(n=t[r])||void 0===n?void 0:n.call(t,e.current[r])})),r}var m8={create:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};h8.initial(e),h8.handler(t);var r={current:e},n=c8(g8)(r,t),i=c8(p8)(r),o=c8(h8.changes)(e),s=c8(f8)(r);return[function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e};return h8.selector(e),e(r.current)},function(e){!function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return t.reduceRight((function(e,t){return t(e)}),e)}}(n,i,o,s)(e)}]}};var v8,y8={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:"Deprecation warning!\n    You are using deprecated way of configuration.\n\n    Instead of using\n      monaco.config({ urls: { monacoBase: '...' } })\n    use\n      monaco.config({ paths: { vs: '...' } })\n\n    For more please check the link https://github.com/suren-atoyan/monaco-loader#config\n  "},b8=(v8=function(e,t){throw new Error(e[t]||e.default)},function e(){for(var t=this,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return n.length>=v8.length?v8.apply(this,n):function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return e.apply(t,[].concat(n,i))}})(y8),w8={config:function(e){var t;return e||b8("configIsRequired"),t=e,{}.toString.call(t).includes("Object")||b8("configType"),e.urls?(console.warn(y8.deprecation),{paths:{vs:e.urls.monacoBase}}):e}};function x8(e,t){return Object.keys(t).forEach((function(r){t[r]instanceof Object&&e[r]&&Object.assign(t[r],x8(e[r],t[r]))})),r8(r8({},e),t)}var k8={type:"cancelation",msg:"operation is manually canceled"};function _8(e){var t=!1,r=new Promise((function(r,n){e.then((function(e){return t?n(k8):r(e)})),e.catch(n)}));return r.cancel=function(){return t=!0},r}var C8,S8,E8=m8.create({config:{paths:{vs:"https://cdn.jsdelivr.net/npm/[email protected]/min/vs"}},isInitialized:!1,resolve:null,reject:null,monaco:null}),j8=(S8=2,function(e){if(Array.isArray(e))return e}(C8=E8)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,i=!1,o=void 0;try{for(var s,a=e[Symbol.iterator]();!(n=(s=a.next()).done)&&(r.push(s.value),!t||r.length!==t);n=!0);}catch(c){i=!0,o=c}finally{try{n||null==a.return||a.return()}finally{if(i)throw o}}return r}}(C8,S8)||function(e,t){if(e){if("string"==typeof e)return i8(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i8(e,t):void 0}}
211(C8,S8)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),A8=j8[0],I8=j8[1];function T8(e){return document.body.appendChild(e)}function R8(e){var t,r,n=A8((function(e){return{config:e.config,reject:e.reject}})),i=(t="".concat(n.config.paths.vs,"/loader.js"),r=document.createElement("script"),t&&(r.src=t),r);return i.onload=function(){return e()},i.onerror=n.reject,i}function P8(){var e=A8((function(e){return{config:e.config,resolve:e.resolve,reject:e.reject}})),t=window.require;t.config(e.config),t(["vs/editor/editor.main"],(function(t){N8(t),e.resolve(t)}),(function(t){e.reject(t)}))}function N8(e){A8().monaco||I8({monaco:e})}var O8=new Promise((function(e,t){return I8({resolve:e,reject:t})})),M8={config:function(e){var t=w8.config(e),r=t.monaco,n=n8(t,["monaco"]);I8((function(e){return{config:x8(e.config,n),monaco:r}}))},init:function(){var e=A8((function(e){return{monaco:e.monaco,isInitialized:e.isInitialized,resolve:e.resolve}}));if(!e.isInitialized){if(I8({isInitialized:!0}),e.monaco)return e.resolve(e.monaco),_8(O8);if(window.monaco&&window.monaco.editor)return N8(window.monaco),e.resolve(window.monaco),_8(O8);!function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return t.reduceRight((function(e,t){return t(e)}),e)}}(T8,R8)(P8)}return _8(O8)},__getMonacoInstance:function(){return A8((function(e){return e.monaco}))}},L8={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}},D8={container:{display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"}};var F8=function({children:e}){return nR.createElement("div",{style:D8.container},e)},U8=F8;var z8=function({width:e,height:t,isEditorReady:r,loading:n,_ref:i,className:o,wrapperProps:s}){return nR.createElement("section",{style:{...L8.wrapper,width:e,height:t},...s},!r&&nR.createElement(U8,null,n),nR.createElement("div",{ref:i,style:{...L8.fullWidth,...!r&&L8.hide},className:o}))},B8=rR.memo(z8);var q8=function(e){rR.useEffect(e,[])};var H8=function(e,t,r=!0){let n=rR.useRef(!0);rR.useEffect(n.current||!r?()=>{n.current=!1}:e,t)};function $8(){}function V8(e,t,r,n){return function(e,t){return e.editor.getModel(W8(e,t))}(e,n)||function(e,t,r,n){return e.editor.createModel(t,r,n?W8(e,n):void 0)}(e,t,r,n)}function W8(e,t){return e.Uri.parse(t)}var K8=function({original:e,modified:t,language:r,originalLanguage:n,modifiedLanguage:i,originalModelPath:o,modifiedModelPath:s,keepCurrentOriginalModel:a=!1,keepCurrentModifiedModel:c=!1,theme:l="light",loading:u="Loading...",options:d={},height:h="100%",width:f="100%",className:p,wrapperProps:g={},beforeMount:m=$8,onMount:v=$8}){let[y,b]=rR.useState(!1),[w,x]=rR.useState(!0),k=rR.useRef(null),_=rR.useRef(null),C=rR.useRef(null),S=rR.useRef(v),E=rR.useRef(m),j=rR.useRef(!1);q8((()=>{let e=M8.init();return e.then((e=>(_.current=e)&&x(!1))).catch((e=>"cancelation"!==(null==e?void 0:e.type)&&console.error("Monaco initialization: error:",e))),()=>k.current?function(){var e,t,r,n;let i=null===(e=k.current)||void 0===e?void 0:e.getModel();a||null!=i&&null!==(t=i.original)&&void 0!==t&&t.dispose(),c||null!=i&&null!==(r=i.modified)&&void 0!==r&&r.dispose(),null===(n=k.current)||void 0===n||n.dispose()}():e.cancel()})),H8((()=>{if(k.current&&_.current){let t=k.current.getOriginalEditor(),i=V8(_.current,e||"",n||r||"text",o||"");i!==t.getModel()&&t.setModel(i)}}),[o],y),H8((()=>{if(k.current&&_.current){let e=k.current.getModifiedEditor(),n=V8(_.current,t||"",i||r||"text",s||"");n!==e.getModel()&&e.setModel(n)}}),[s],y),H8((()=>{let e=k.current.getModifiedEditor();e.getOption(_.current.editor.EditorOption.readOnly)?e.setValue(t||""):t!==e.getValue()&&(e.executeEdits("",[{range:e.getModel().getFullModelRange(),text:t||"",forceMoveMarkers:!0}]),e.pushUndoStop())}),[t],y),H8((()=>{var t;null===(t=k.current)||void 0===t||null===(t=t.getModel())||void 0===t||t.original.setValue(e||"")}),[e],y),H8((()=>{let{original:e,modified:t}=k.current.getModel();_.current.editor.setModelLanguage(e,n||r||"text"),_.current.editor.setModelLanguage(t,i||r||"text")}),[r,n,i],y),H8((()=>{var e;null===(e=_.current)||void 0===e||e.editor.setTheme(l)}),[l],y),H8((()=>{var e;null===(e=k.current)||void 0===e||e.updateOptions(d)}),[d],y);let A=rR.useCallback((()=>{var a;if(!_.current)return;E.current(_.current);let c=V8(_.current,e||"",n||r||"text",o||""),l=V8(_.current,t||"",i||r||"text",s||"");null===(a=k.current)||void 0===a||a.setModel({original:c,modified:l})}),[r,t,i,e,n,o,s]),I=rR.useCallback((()=>{var e;!j.current&&C.current&&(k.current=_.current.editor.createDiffEditor(C.current,{automaticLayout:!0,...d}),A(),null!==(e=_.current)&&void 0!==e&&e.editor.setTheme(l),b(!0),j.current=!0)}),[d,l,A]);return rR.useEffect((()=>{y&&S.current(k.current,_.current)}),[y]),rR.useEffect((()=>{!w&&!y&&I()}),[w,y,I]),nR.createElement(B8,{width:f,height:h,isEditorReady:y,loading:u,_ref:C,className:p,wrapperProps:g})};rR.memo(K8);var G8=function(e){let t=rR.useRef();return rR.useEffect((()=>{t.current=e}),[e]),t.current},J8=new Map;var Y8=function({defaultValue:e,defaultLanguage:t,defaultPath:r,value:n,language:i,path:o,theme:s="light",line:a,loading:c="Loading...",options:l={},overrideServices:u={},saveViewState:d=!0,keepCurrentModel:h=!1,width:f="100%",height:p="100%",className:g,wrapperProps:m={},beforeMount:v=$8,onMount:y=$8,onChange:b,onValidate:w=$8}){let[x,k]=rR.useState(!1),[_,C]=rR.useState(!0),S=rR.useRef(null),E=rR.useRef(null),j=rR.useRef(null),A=rR.useRef(y),I=rR.useRef(v),T=rR.useRef(),R=rR.useRef(n),P=G8(o),N=rR.useRef(!1),O=rR.useRef(!1);q8((()=>{let e=M8.init();return e.then((e=>(S.current=e)&&C(!1))).catch((e=>"cancelation"!==(null==e?void 0:e.type)&&console.error("Monaco initialization: error:",e))),()=>
211{return E.current?(null!==(t=T.current)&&void 0!==t&&t.dispose(),h?d&&J8.set(o,E.current.saveViewState()):null===(r=E.current.getModel())||void 0===r||r.dispose(),void E.current.dispose()):e.cancel();var t,r}})),H8((()=>{var s,a,c,l;let u=V8(S.current,e||n||"",t||i||"",o||r||"");u!==(null===(s=E.current)||void 0===s?void 0:s.getModel())&&(d&&J8.set(P,null===(a=E.current)||void 0===a?void 0:a.saveViewState()),null!==(c=E.current)&&void 0!==c&&c.setModel(u),d&&(null===(l=E.current)||void 0===l||l.restoreViewState(J8.get(o))))}),[o],x),H8((()=>{var e;null===(e=E.current)||void 0===e||e.updateOptions(l)}),[l],x),H8((()=>{!E.current||void 0===n||(E.current.getOption(S.current.editor.EditorOption.readOnly)?E.current.setValue(n):n!==E.current.getValue()&&(O.current=!0,E.current.executeEdits("",[{range:E.current.getModel().getFullModelRange(),text:n,forceMoveMarkers:!0}]),E.current.pushUndoStop(),O.current=!1))}),[n],x),H8((()=>{var e,t;let r=null===(e=E.current)||void 0===e?void 0:e.getModel();r&&i&&(null===(t=S.current)||void 0===t||t.editor.setModelLanguage(r,i))}),[i],x),H8((()=>{var e;void 0!==a&&(null===(e=E.current)||void 0===e||e.revealLine(a))}),[a],x),H8((()=>{var e;null===(e=S.current)||void 0===e||e.editor.setTheme(s)}),[s],x);let M=rR.useCallback((()=>{if(j.current&&S.current&&!N.current){var c;I.current(S.current);let h=o||r,f=V8(S.current,n||e||"",t||i||"",h||"");E.current=null===(c=S.current)||void 0===c?void 0:c.editor.create(j.current,{model:f,automaticLayout:!0,...l},u),d&&E.current.restoreViewState(J8.get(h)),S.current.editor.setTheme(s),void 0!==a&&E.current.revealLine(a),k(!0),N.current=!0}}),[e,t,r,n,i,o,l,u,d,s,a]);return rR.useEffect((()=>{x&&A.current(E.current,S.current)}),[x]),rR.useEffect((()=>{!_&&!x&&M()}),[_,x,M]),R.current=n,rR.useEffect((()=>{var e,t;x&&b&&(null!==(e=T.current)&&void 0!==e&&e.dispose(),T.current=null===(t=E.current)||void 0===t?void 0:t.onDidChangeModelContent((e=>{O.current||b(E.current.getValue(),e)})))}),[x,b]),rR.useEffect((()=>{if(x){let e=S.current.editor.onDidChangeMarkers((e=>{var t;let r=null===(t=E.current.getModel())||void 0===t?void 0:t.uri;if(r&&e.find((e=>e.path===r.path))){let e=S.current.editor.getModelMarkers({resource:r});null==w||w(e)}}));return()=>{null==e||e.dispose()}}return()=>{}}),[x,w]),nR.createElement(B8,{width:f,height:p,isEditorReady:x,loading:c,_ref:j,className:g,wrapperProps:m})},Q8=rR.memo(Y8);function X8({formId:e,html:t,onSave:r}){const n=o0(e),[i,o]=rR.useState(t);return rR.useEffect((()=>{o(t)}),[t,n.status]),x.jsxs(H1,{disableBackdrop:!0,id:e,title:"Edit Widget HTML",className:"max-w-[800px] w-[80vw]",children:[x.jsxs("div",{className:"flex gap-2 justify-end mb-4 mt-2",children:[x.jsx($1,{label:"Discard",onClick:()=>n.close()}),x.jsx($1,{enabled:!0,label:"Save",onClick:()=>(r(i),n.close())})]}),x.jsx(Q8,{width:"100%",height:"70vh",options:{lineNumbers:"off",automaticLayout:!0,minimap:{enabled:!1},glyphMargin:!1,lineDecorationsWidth:0},onChange:e=>o(e),language:"html",value:i})]})}function Z8(){var e,t;const{section:r,onChange:n}=d0(),i=o0();return x.jsxs(x.Fragment,{children:[x.jsx(a7,{title:"Settings",children:x.jsx(m6,{label:"Section Name",value:r.display_name,onChange:e=>n({display_name:e})})}),x.jsx(a7,{title:"HTML",controls:x.jsx(V1,{label:"Expand",onClick:()=>i.open()}),children:x.jsx(Q8,{height:"85vh",options:{lineNumbers:"off",automaticLayout:!0,minimap:{enabled:!1},glyphMargin:!1,lineDecorationsWidth:0},onChange:e=>n({config:{...r.config,inner_html:null!=e?e:""}}),language:"html",width:360,value:null==r||null===(e=r.config)||void 0===e?void 0:e.inner_html})}),x.jsx(X8,{formId:i.id,onSave:e=>n({config:{...r.config,inner_html:null!=e?e:""}}),html:(null==r||null===(t=r.config)||void 0===t?void 0:t.inner_html)||""})]})}function e7(){var e;const{section:t,onChange:r}=d0();return x.jsxs(x.Fragment,{children:[x.jsx(a7,{title:"Settings",children:x.jsx(m6,{label:"Section Name",value:t.display_name,onChange:e=>r({display_name:e})})}),x.jsx(a7,{title:"Advanced Text Content",children:x.jsx(Q8,{height:"25vh",options:{lineNumbers:"off",automaticLayout:!0,minimap:{enabled:!1},glyphMargin:!1,lineDecorationsWidth:0},onChange:e=>r({config:{...t.config,inner_html:null!=e?e:""}}),language:"html",width:400,value:null==t||null===(e=t.config)||void 0===e?void 0:e.inner_html})}),x.jsx(a7,{title:"Layout",children:x.jsx("div",{className:"flex flex-col gap-2 w-full",children:x.jsx(l7,{})})})]})}function t7({}){var e,t,r,n;const{section:i,onChange:o,updateConfig:s}=d0();return x.jsxs(x.Fragment,{children:[x.jsx(a7,{title:"Add Scoreboard Element",children:x.jsxs("div",{className:"flex flex-col w-full gap-2",children:[x.jsx(m6,{label:"Section Name",value:i.display_name,onChange:e=>o({display_name:e})}),x.jsx(m6,{label:"Location ID",value:null===(e=i.config)||void 0===e||null===(e=e.extra)||void 0===e?void 0:e.location_id,onChange:e=>{var t;s({extra:{...null===(t=i.config)||void 0===t?void 0:t.extra,location_id:e}})}}),x.jsxs($6,{label:"Field Data",value:null===(t=i.config)||void 0===t||null===(t=t.extra)||void 0===t?void 0:t.field,onChange:e=>{var t;s({extra:{...null===(t=i.config)||void 0===t?void 0:t.extra,field:e}})},children:[x.jsx("option",{value:"home-score",children:"Home Score"}),x.jsx("option",{value:"home-shots",children:"Home Shots"}),x.jsx("option",{value:"home-fouls",children:"Home Fouls"}),x.jsx("option",{value:"home-corner-kicks",children:"Home Corner Kicks"}),x.jsx("option",{value:"away-score",children:"Away Score"}),x.jsx("option",{value:"away-shots",children:"Away Shots"}),x.jsx("option",{value:"away-fouls",children:"Away Fouls"}),x.jsx("option",{value:"away-corner-kicks",children:"Away Corner Kicks"}),x.jsx("option",{value:"game-clock",children:"Game Clock"}),x.jsx("option",{value:"period",children:"Period"})]}),"game-clock"==(null===(r=i.config)||void 0===r||null===(r=r.extra)||void 0===r?void 0:r.field)&&x.jsx(m6,{label:"Time Format",placeholder:"e.g. hh:mm:ss, mm:ss.f, m:s.ff",value:null===(n=i.config)||void 0===n||null===(n=n.extra)||void 0===n?void 0:n.time_format,onChange:e=>{var t;s({extra:{...null===(t=i.config)||void 0===t?void 0:t.extra,time_format:e}})}})]})}),x.jsx(S6,{})]})}function r7(){const{watch:e,setValue:t}=eZ(),r=f0(),n=e("sections",[]),i=n.find((e=>
211e.id==r.id)),o=n.findIndex((e=>e.id==r.id));return-1!=o&&i?x.jsx(u0,{section:i,onChange:(s=o,e=>t(`sections.${s}`,e,{shouldDirty:!0})),children:function(){if(!i)return x.jsx(x.Fragment,{});switch(i.config.render_type){case"widget":return x.jsx(Z8,{});case"items":return x.jsx(F6,{});case"images":return x.jsx(W6,{mode:"images"});case"playlist":return x.jsx(W6,{mode:"playlist"});case"component":return x.jsx(Z6,{});case"text":return x.jsx(e7,{});case"ampst":return x.jsx(t7,{});default:return x.jsx(S6,{})}}()}):x.jsxs(x.Fragment,{children:[x.jsx(a7,{title:"Board Settings",children:x.jsxs("div",{className:"flex flex-col w-full gap-6",children:[x.jsx(m6,{label:"Menu Title",value:e("title",""),onChange:e=>t("title",e,{shouldDirty:!0})}),x.jsxs("div",{className:"flex w-full flex-col gap-2 text-xs text-muted",children:[x.jsxs("p",{children:["Created on ",new Date(e("meta.created")).toDateString()]}),x.jsxs("p",{children:["Last updated on ",new Date(e("meta.updated")).toDateString()," by ",e("meta.updated_by")]})]})]})}),x.jsx(S6,{})]});var s}const n7=rR.createContext("");function i7({children:e}){const{startDrag:t}=n3(),r=YR(),[n,i]=rR.useState(""),[o,s]=rR.useState(""),a=f0();function c(e,t){i(""),s(e),t();const r=()=>{s(""),window.removeEventListener("mouseup",r)};window.addEventListener("mouseup",r)}function l(){const e=QQ();t({id:e,board_id:r.id,config:{render_type:"text",inner_html:"<p>New Text</p>",font_scale:1,dynamic_text:!0,id:e},display_name:"Text Element",layout:{width:400,height:100,position:"absolute"},properties:{},values:[]})}function u(){t({id:QQ(),board_id:r.id,display_name:"New Widget",config:{render_type:"widget",inner_html:"<p>Widget HTML here</p>"},properties:{},values:[],layout:{width:300,height:500,position:"absolute"}})}function d(){t({id:QQ(),board_id:r.id,config:{render_type:"ampst",calorie_suffix:"cal",cents_alignment:"middle",font_scale:1,extra:{location_id:"",field:"home-score"}},layout:{width:500,height:250,position:"absolute"},properties:{},values:[],display_name:"New Scoreboard Element"})}rR.useEffect((()=>{a.id&&!n&&i("tree")}),[a.id]);const h=rR.useMemo((()=>[{title:"Navigation Tree",icon:x.jsx(FK,{}),label:"Content",onClick:()=>f("tree"),enabled:"tree"==n},{title:"Add a Text Field",icon:x.jsx(QK,{}),label:"Text",onClick:()=>c("text",l),enabled:"text"==o},{title:"Add an Item List",icon:x.jsx($K,{}),label:"Item List",onClick:()=>f("new-item-list")},{title:"Media Library",icon:x.jsx(zK,{}),label:"Media",onClick:()=>f("media"),enabled:"media"==n},{title:"Playlists",icon:x.jsx(aX,{}),label:"Playlists",onClick:()=>f("playlists"),enabled:"playlists"==n},{title:"Scoreboard Components",icon:x.jsx(t3,{}),label:"Scoreboard",onClick:()=>c("scoreboard",d),enabled:"scoreboard"==o},{title:"Add From Widget Library",icon:x.jsx($2,{}),label:"Widget",onClick:()=>c("widget",u),enabled:"widget"==o},{title:"Board Templates",icon:x.jsx(PK,{}),label:"Templates",onClick:()=>f("templates"),enabled:"templates"==n},{title:"Themes",icon:x.jsx(WK,{}),label:"Themes",onClick:()=>f("themes"),enabled:"themes"==n}]),[n,o]);function f(e){i((t=>t==e?"":e))}return x.jsxs(n7.Provider,{value:n,children:[x.jsx(s7,{id:"tree",children:x.jsx(r7,{})}),x.jsx(s7,{id:"media",title:"Media Library",children:x.jsx(c3,{})}),x.jsx(s7,{id:"templates",children:x.jsx(h3,{})}),x.jsx(s7,{id:"themes",children:x.jsx(p3,{})}),x.jsx(s7,{id:"playlists",children:x.jsx(l3,{})}),x.jsx(s7,{id:"new-item-list",children:x.jsx(g6,{})}),x.jsx(s7,{id:"scoring-timing",children:x.jsx(t7,{})}),x.jsxs("div",{className:"flex flex-row flex-1 w-[100vw] h-full overflow-hidden",children:[x.jsx("div",{className:"flex flex-row bg-deeppurple shadow-lg z-20 border-r border-border border-[1px]",children:x.jsx("div",{className:"h-full flex flex-col w-fit bg-deeppurple flex-shrink-0 justify-start gap-2 py-2 box-border shadow-lg",children:h.map(((e,t)=>x.jsx(o7,{...e},t)))})}),e]})]})}function o7({icon:e,title:t,enabled:r,onClick:n,label:i}){return x.jsxs("div",{className:"flex items-center flex flex-col gap-1 items-center p-3 px-2 justify-center cursor-pointer "+(r?"text-lightpurple":"text-gray-300 hover:text-lightpurple"),title:t,onClick:n,children:[x.jsx("p",{className:"text-xl",children:e}),x.jsx("p",{className:"text-[.6rem] font-semibold text-nowrap",children:i})]})}function s7({children:e,id:t}){var r,n;const i=rR.useContext(n7);return null!==(r=document)&&void 0!==r&&r.getElementById("sidepanel-body")&&i==t?mX.createPortal(x.jsx(x.Fragment,{children:x.jsx("div",{className:"flex flex-col bg-surface backdrop-blur-sm shadow-[0_10px_40px_rgba(15,23,42,0.12)] h-full overflow-y-hidden",children:x.jsx("div",{className:"flex flex-col max-h-full overflow-y-auto",children:e})})}),null===(n=document)||void 0===n?void 0:n.getElementById("sidepanel-body")):x.jsx(x.Fragment,{})}function a7({children:e,title:t,initial:r,className:n="px-2",controls:i,maxWidth:o=360}){const s=r2(),[a,c]=rR.useState(!0);return x.jsxs("div",{className:"flex flex-col text-[13px]",style:{maxWidth:o},children:[t&&x.jsxs("div",{className:"flex items-center px-2 py-2 justify-between gap-2 border-y-[1px] border-y-border bg-surface-muted shadow-sm",children:[x.jsxs("div",{className:"flex flex-1 items-center gap-2 text-muted",children:[r&&x.jsx(CK,{onClick:()=>s(r),className:"cursor-pointer text-muted"}),x.jsx("span",{className:"flex-1 cursor-pointer",onClick:()=>c((e=>!e)),children:x.jsx("p",{className:"text-xs font-semibold text-primary",children:t})})]}),i]}),a&&x.jsx("div",{className:`flex w-full pt-3 pb-6 px-2 flex-col gap-12 overflow-x-hidden overflow-y-visible ${n} max-h-full`,children:e})]})}function c7({properties:e,updateProperties:t}){const r=vX();return x.jsxs("span",{className:"text-sm w-full flex flex-col gap-2",children:[x.jsx(n6,{value:e.width,onChange:e=>t({width:e}),label:"Width",unit:"px"}),x.jsx(n6,{value:e.height,onChange:e=>t({height:e}),label:"Height",unit:"px"}),x.jsx(n6,{value:e.top,onChange:e=>t({top:e}),label:"Y",unit:"px"}),x.jsx(n6,{value:e.left,onChange:e=>t({left:e}),label:"X",unit:"px"}),x.jsx(n6,{value:r.toNumber(e.rotate),label:"Rotation",unit:"deg",onChange:e=>t({rotate:e})}),x.jsx(n6,{value:e.zIndex,onChange:e=>t({zIndex:e}),label:"Layer",unit:" "})]})}
211function l7({exclude:e=[],children:t=x.jsx(x.Fragment,{})}){const{section:r,onChange:n}=d0();function i(e){n({...r,properties:{...r.properties,...e}})}return x.jsxs(x.Fragment,{children:[t,!e.includes("pos")&&x.jsx(B1,{title:"Position",children:x.jsx(c7,{properties:r.layout,updateProperties:function(e){n({...r,layout:{...r.layout,...e}})}})}),!e.includes("margin")&&x.jsx(B1,{title:"Margin",children:x.jsx(i6,{properties:r.properties,updateProperties:i})}),!e.includes("padding")&&x.jsx(B1,{title:"Padding",children:x.jsx(o6,{properties:r.properties,updateProperties:i})}),!e.includes("border")&&x.jsx(B1,{title:"Border",children:x.jsx(a6,{properties:r.properties,updateProperties:i})})]})}function u7(){const{section:e,onChange:t}=d0();function r(r){t({...e,properties:{...e.properties,...r}})}return x.jsxs(x.Fragment,{children:[x.jsx(a7,{title:"Position & Layout",children:x.jsx(c7,{properties:e.layout,updateProperties:function(r){t({...e,layout:{...e.layout,...r}})}})}),x.jsx(a7,{title:"Padding",children:x.jsx(o6,{properties:e.properties,updateProperties:r})}),x.jsx(a7,{title:"Border",children:x.jsx(a6,{properties:e.properties,updateProperties:r})})]})}function d7({id:e,children:t}){const r=f0();return document.getElementById("stylebar-portal")&&r.id==e?mX.createPortal(x.jsx("div",{className:"bg-surface justify-start w-fit border border-border shadow-sm rounded-md shadow-gray-400 flex flex-row items-center px-3 py-1",children:t}),document.getElementById("stylebar-portal")):x.jsx(x.Fragment,{})}function h7({id:e}){const t=f0();return mX.createPortal(x.jsx("div",{className:`relative transition-all duration-300 flex ${t.showAppearance&&e==t.id?"w-[240px] opacity-100 pointer-events-auto":"w-0 opacity-0 pointer-events-none"} max-h-full bg-surface border-l-[1px] shadow-md border-border overflow-scroll flex-col transition-all`,children:x.jsx(u7,{})}),document.getElementById("secondary-stylebar-portal"))}function f7({updateProperties:e}){const t=o0(),r=r=>(e({backgroundImage:r?`url('${r}')`:void 0}),t.close());return x.jsxs("div",{onContextMenu:function(e){e.preventDefault(),r(null)},children:[x.jsx(m0,{icon:x.jsx(e3,{}),title:"Background image",onContext:()=>e({backgroundImage:void 0}),onClick:t.open}),x.jsx(H1,{title:"Background Image",id:t.id,children:x.jsx(z6,{onSelect:e=>r(e.url)})})]})}function p7({updateProperties:e,title:t="Background Image"}){const r=o0();return x.jsxs("div",{onContextMenu:function(t){t.preventDefault(),e(null)},children:[x.jsx(m0,{icon:x.jsx(e3,{}),title:t,onContext:()=>e(null),onClick:r.open}),x.jsx(H1,{title:"Background Image",id:r.id,children:x.jsx(z6,{onSelect:t=>(e(t.id),r.close())})})]})}function g7(){const{section:e,updateProperties:t,updateLayout:r}=d0(),{showAppearance:n,setShowAppearance:i}=f0();return x.jsxs(d7,{id:e.id,children:[x.jsx(G5,{properties:e.properties,updateProperties:t,dynamic:!0}),x.jsx(J5,{properties:e.properties,updateProperties:t}),x.jsx(t6,{properties:e.properties,updateProperties:t}),x.jsx(e6,{properties:e.properties,updateProperties:t}),x.jsx(Y5,{properties:e.properties,updateProperties:t}),x.jsx(X5,{properties:e.properties,updateProperties:t}),x.jsx(Z5,{properties:e.properties,updateProperties:t}),x.jsx(Q5,{properties:e.properties,updateProperties:t}),x.jsx(f7,{updateProperties:t}),x.jsx(V5,{properties:e.properties,updateProperties:t}),x.jsx(W5,{properties:e.properties,updateProperties:t}),x.jsx(K5,{properties:e.layout,updateProperties:r}),x.jsx(m0,{icon:x.jsx(UK,{}),enabled:n,onClick:()=>i(!n),title:"Appearance"})]})}function m7(){const e=rR.useRef(),{section:t}=d0(),r=YR(),n=HQ(),[i,o]=rR.useState(QQ());return rR.useEffect((()=>{const e=`update.${r.id}`;return n.createListener(e,(()=>{o(QQ())})),()=>{n.disconnectListener(e)}}),[]),x.jsx(w0,{children:x.jsx("div",{style:{pointerEvents:"none",height:"100%",width:"100%"},children:x.jsx("iframe",{ref:e,style:{overflow:"hidden",width:"100%",height:"100%"},src:`https://prod-api-v41.ampboards.com/widgets/v4/render/${r.site}/${t.id}?cache=${i}`})})})}function v7({}){var e,t,r,n,i;const{section:o}=d0(),s=rR.useRef(null),a=rR.useRef({}),c=rR.useRef(null),l=rR.useRef(null),[u,d]=rR.useState(null);function h(){if(!a.current||!c.current)return x.jsx(x.Fragment,{});var e;if("timer"===c.current)try{var t,r;const e=(null===(t=o.config)||void 0===t||null===(t=t.extra)||void 0===t?void 0:t.t
211ime_format)||"mm:ss.f";d(a.current.toString(e)),null!==(r=a.current)&&void 0!==r&&r.isRunning&&requestAnimationFrame(h)}catch(n){d("Invalid Format")}else d(null===(e=a.current)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.value)}return rR.useEffect((()=>{var e;null!=o&&null!==(e=o.config)&&void 0!==e&&null!==(e=e.extra)&&void 0!==e&&e.location_id&&async function(){var e;const t=await window.ampst.StClient.new({server:"st-db-dev.ampthink.com"});if(s.current=await t.loadLocation(o.config.extra.location_id),null!==(e=s.current)&&void 0!==e&&e.game)return s.current.game;throw new Error("No game found at location")}().then((e=>{switch(o.config.extra.field){case"home-score":a.current=e.home_team.counters.find((e=>{var t;return"score"===String(null==e||null===(t=e.data)||void 0===t?void 0:t.name).toLowerCase()})),c.current="counter";break;case"home-saves":a.current=e.home_team.counters.find((e=>{var t;return"saves"===String(null==e||null===(t=e.data)||void 0===t?void 0:t.name).toLowerCase()})),c.current="counter";break;case"home-shots":a.current=e.home_team.counters.find((e=>{var t;return"shots on goal"===String(null==e||null===(t=e.data)||void 0===t?void 0:t.name).toLowerCase()})),c.current="counter";break;case"home-fouls":a.current=e.home_team.counters.find((e=>{var t;return"penalties"===String(null==e||null===(t=e.data)||void 0===t?void 0:t.name).toLowerCase()})),c.current="counter";break;case"home-corner-kicks":a.current=e.home_team.counters.find((e=>{var t;return"corner kicks"===String(null==e||null===(t=e.data)||void 0===t?void 0:t.name).toLowerCase()})),c.current="counter";break;case"away-score":a.current=e.away_team.counters.find((e=>{var t;return"score"===String(null==e||null===(t=e.data)||void 0===t?void 0:t.name).toLowerCase()})),c.current="counter";break;case"away-saves":a.current=e.away_team.counters.find((e=>{var t;return"saves"===String(null==e||null===(t=e.data)||void 0===t?void 0:t.name).toLowerCase()})),c.current="counter";break;case"away-shots":a.current=e.away_team.counters.find((e=>{var t;return"shots on goal"===String(null==e||null===(t=e.data)||void 0===t?void 0:t.name).toLowerCase()})),c.current="counter";break;case"away-fouls":a.current=e.away_team.counters.find((e=>{var t;return"penalties"===String(null==e||null===(t=e.data)||void 0===t?void 0:t.name).toLowerCase()})),c.current="counter";break;case"away-corner-kicks":a.current=e.away_team.counters.find((e=>{var t;return"corner kicks"===String(null==e||null===(t=e.data)||void 0===t?void 0:t.name).toLowerCase()})),c.current="counter";break;case"game-clock":a.current=e.timers.find((e=>{var t;return"game clock"===String(null==e||null===(t=e.data)||void 0===t?void 0:t.name).toLowerCase()})),c.current="timer";break;case"period":a.current=e.counters.find((e=>{var t;return"period"===String(null==e||null===(t=e.data)||void 0===t?void 0:t.name).toLowerCase()})),c.current="counter"}})).then((()=>h())).then((()=>function(){if(!a.current||!c.current)return;("counter"===c.current||"timer"===c.current)&&(l.current=a.current.subscribe("*",(e=>{a.current.updateFromEvent(e.data),h()})))}())).catch((e=>{console.error(e)}))}),[null==o||null===(e=o.config)||void 0===e||null===(e=e.extra)||void 0===e?void 0:e.location_id,null==o||null===(t=o.config)||void 0===t||null===(t=t.extra)||void 0===t?void 0:t.field,null==o||null===(r=o.config)||void 0===r||null===(r=r.extra)||void 0===r?void 0:r.time_format]),x.jsx(w0,{children:x.jsx(b0,{children:x.jsx("div",{style:{verticalAlign:null===(n=o.properties)||void 0===n?void 0:n.verticalAlign,alignSelf:null===(i=o.properties)||void 0===i?void 0:i.alignSelf},className:"w-full inline-block min-h-0 focus:outline-none",children:u})})})}function y7({type:e}){switch(e){case"text":return x.jsx(x0,{});case"component":return x.jsx(j0,{});case"widget":return x.jsx(m7,{});case"images":return x.jsx(A0,{});case"items":return x.jsx(L2,{});case"playlist":return x.jsx(U2,{});case"ampst":return x.jsx(v7,{});default:return x.jsx(x.Fragment,{})}}function b7({section:e}){var t;return x.jsx(l0.Provider,{value:{onChange:()=>{},editable:!1,section:e,transformer:{}},children:x.jsx("section",{style:{...e.layout,position:"absolute"},children:x.jsx(y7,{type:null===(t=e.config)||void 0===t?void 0:t.render_type},e.id)})})}function w7({section:e,onChange:t=()=>{}}){var r;const n=f0(),i=o0(),o=s0((function(r){t({layout:{...e.layout,...r}})})),{toNumber:s}=vX(),{startDrag:a}=n3();function c(){var t,r,n,i,a,c;return o.ref.current?{x:e.layout.left,y:e.layout.top,width:o.ref.current.scrollWidth,height:o.ref.current.scrollHeight,max_font:null===(t=e.properties)||void 0===t?void 0:t.fontSize,font_scale:null!==(r=e.config)&&void 0!==r&&r.dynamic_text?((null===(n=e.config)||void 0===n?void 0:n.font_scale)||1).toFixed(3):1,rendered_font:s(null===(i=e.properties)||void 0===i?void 0:i.fontSize)*(null!==(a=e.config)&&void 0!==a&&a.dynamic_text?Number(((null===(c=e.config)||void 0===c?void 0:c.font_scale)||1).toFixed(3)):1)}:{}}
211return x.jsxs(l0.Provider,{value:{section:e,onChange:t,transformer:o,editable:!0},children:[x.jsxs("section",{title:function(){if(null!=n&&n.id){var t;const r=c();return`${e.display_name}\nX: ${null===(t=c())||void 0===t?void 0:t.x}\nY: ${null==r?void 0:r.y}\nWidth: ${null==r?void 0:r.width}\nHeight: ${null==r?void 0:r.height}\nFont Size: ${null==r?void 0:r.rendered_font}em`}return""}(),onContextMenu:t=>i.provider.open(e.id,t),ref:o.ref,className:(null==n?void 0:n.id)==e.id?"outline outline-2 outline-formpurple":"hover:outline outline-2 outline-formpurple",style:{position:"absolute",...e.layout,pointerEvents:"auto"},id:e.id,children:[n.id==e.id&&x.jsx(B2,{id:e.id}),n.id==e.id&&x.jsx(q2,{id:e.id}),x.jsx(y7,{type:null===(r=e.config)||void 0===r?void 0:r.render_type},e.id),(null==n?void 0:n.id)==e.id&&x.jsxs(x.Fragment,{children:[x.jsx(g7,{}),x.jsx(h7,{id:e.id})]})]}),x.jsxs(k6,{id:e.id,wrap:!0,children:[x.jsx(_6,{label:"Delete Section",onClick:()=>t(void 0)}),x.jsx(_6,{label:"Rename Section",onClick:()=>t({display_name:prompt("Enter section name")})}),x.jsx(_6,{label:"Copy Section",onClick:()=>(i.close(),a({...e,id:QQ()}))}),x.jsx(_6,{label:"Bring Layer Forward",onClick:()=>{var r;return t({layout:{...e.layout,zIndex:s(null===(r=e.layout)||void 0===r?void 0:r.zIndex)+1}})}}),x.jsx(_6,{label:"Push Layer Back",onClick:()=>{var r,n;return t({layout:{...e.layout,zIndex:s(null===(r=e.layout)||void 0===r?void 0:r.zIndex)>1?s(null===(n=e.layout)||void 0===n?void 0:n.zIndex)-1:0}})}})]})]},e.id)}function x7({boardId:e,width:t,height:r,rotation:n=0}){var i;const o=XQ(e,(t=>t.use("boards").select(e))),{style:s}=K0(null==o?void 0:o.aspect_ratio,t,r,n),a=HQ();return rR.useEffect((()=>{a.createListener("refresh",(()=>window.location.reload()))}),[]),x.jsx(tX,{backgroundImage:null==o?void 0:o.background_image,style:s,properties:null==o?void 0:o.properties,children:(null!==(i=null==o?void 0:o.sections)&&void 0!==i?i:[]).map((e=>x.jsx(b7,{section:e},e.id)))})}function k7(){const e=YR(),[t]=FP(),[r,n]=rR.useMemo((()=>{const e=t.get("width")&&parseInt(t.get("width"))||window.innerWidth;return[t.get("height")&&parseInt(t.get("height"))||window.innerHeight,e]}),[]);return x.jsx(x7,{boardId:e.id,height:r,width:n})}rR.createContext(void 0);function _7(){var e;const t=YR(),r=XQ(t.slug,(e=>e.use("locations").select(t.slug))),[n]=FP();!function({id:e,siteId:t}){const r=YR(),n=HQ(null!=t?t:r.site);rR.useEffect((()=>{let t;return e&&(n.publish(`${e}.online-status`),t=setInterval((()=>{n.publish(`${e}.online-status`)}),2e3)),()=>t&&clearInterval(t)}),[e,t])}({id:null==r?void 0:r.id});const i=null!==(e=null==r?void 0:r.rotation)&&void 0!==e?e:0,o=n.get("width")&&parseInt(n.get("width"))||(null==r?void 0:r.width)||window.innerWidth,s=n.get("height")&&parseInt(n.get("height"))||(null==r?void 0:r.height)||window.innerHeight,a=XQ(null==r?void 0:r.site_id,(e=>e.use("site").select(null==r?void 0:r.site_id))),c=W1(null==r?void 0:r.id);return c?x.jsxs(x.Fragment,{children:[r&&x.jsx(C7,{location:r}),x.jsx(c0.Provider,{value:null!=a?a:null,children:x.jsx(a0.Provider,{value:null!=r?r:null,children:x.jsx(x7,{boardId:c,height:s,width:o,rotation:i})})})]}):x.jsx(x.Fragment,{children:r&&x.jsx(C7,{location:r})})}function C7({location:e}){const t=HQ(),[r,n]=rR.useState(!1);return rR.useEffect((()=>{null!=e&&e.id&&t.createListener("reveal",(()=>{console.log("hello?"),n(!0),setTimeout((()=>{n(!1)}),12e3)}))}),[null==e?void 0:e.id]),r?x.jsxs("span",{style:{zIndex:1e3},className:"fixed top-2 py-4 flex flex-col gap-3 px-4 left-2 bg-white text-black border-2 border-formpurple",children:[x.jsxs("p",{children:["Location: ",null==e?void 0:e.name]}),x.jsxs("p",{children:["Slug: ",null==e?void 0:e.slug]})]}):x.jsx(x.Fragment,{})}function S7(){return x.jsxs(lP,{children:[x.jsx(aP,{path:"/menu_boards/:id/*",element:x.jsx(k7,{})}),x.jsx(aP,{path:"/loc/:slug/*",element:x.jsx(_7,{})})]})}function E7({title:e,disableBack:t,children:r}){const n=k2(),i=YR(),o=JR();return x.jsxs("div",{className:"sticky select-none font-bold top-0 z-20 flex items-center flex-shrink-0 justify-between bg-surface h-[65px] w-full border-b border-border px-5 text-primary capitalize text-2xl",children:[x.jsxs("span",{className:"flex items-center gap-5 w-full",children:[i.id&&!t&&x.jsx("span",{onClick:()=>n.current().then((()=>o(-1))),className:"cursor-pointer border border-border rounded w-[30px] h-[30px] flex items-center justify-center hover:bg-surface-hover transition",children:x.jsx(AK,{className:"text-sm"})}),"string"==typeof e?x.jsx("p",{children:e}):e]}),x.jsx("span",{className:"flex items-center gap-2",children:r})]})}const j7=rR.createContext(void 0);function A7({children:e}){return x.jsx("tbody",{children:e})}function I7({children:e,ids:t,onSelectionChange:r=()=>{}}){const[n,i]=rR.useState([]);return rR.useEffect((()=>{r(n)}),[n]),rR.useEffect((()=>{n.length>0&&i([])}),[(null!=t?t:[]).length]),x.jsx(j7.Provider,{value:{selectedIds:n,setSelectedIds:i,onSelect:function(e){t.includes(e)&&i((t=>t.includes(e)?[...t.filter((t=>t!=e))]:[...t,e]))},childIds:t},children:x.jsx("table",{className:"w-full rounded-lg shadow-lg",children:e})})}function T7({enabled:e,direction:t,selected:r}){return e?x.jsxs(x.Fragment,{children:[r&&(-1==t?x.jsx(jK,{}):x.jsx(TK,{})),!r&&x.jsx(TK,{className:"text-muted"})]}):x.jsx(x.Fragment,{})}const R7=rR.createContext(void 0);
211function P7({sortKeys:e,onSort:t,children:r}){const[n,i]=rR.useState();return rR.useEffect((()=>{n&&t(n)}),[n]),x.jsx(R7.Provider,{value:{sortKey:n,handleSort:function(t){n&&e[t]==n.key?i((e=>({key:e.key,dir:-1*e.dir}))):i({key:e[t],dir:1})},sortKeys:e},children:r})}function N7({state:e}){return"empty"===e?x.jsx("span",{className:"inline-flex h-[15px] w-[15px] rounded-[3px] border-2 border-muted"}):x.jsx("span",{className:"inline-flex items-center justify-center h-[15px] w-[15px] rounded-[3px] bg-formpurple text-white text-[9px]",children:"indeterminate"===e?x.jsx(VK,{}):x.jsx(EK,{})})}function O7({selected:e,total:t}){return 0===e?x.jsx(N7,{state:"empty"}):e<t?x.jsx(N7,{state:"indeterminate"}):x.jsx(N7,{state:"checked"})}function M7({headers:e,onDelete:t=()=>new Promise((e=>e()))}){const{selectedIds:r,childIds:n,setSelectedIds:i}=rR.useContext(j7),o=rR.useContext(R7);return x.jsx("thead",{className:"sticky top-6 z-10 bg-surface-muted",children:x.jsxs("tr",{className:"h-[44px]",children:[n&&x.jsx("th",{className:"px-3",onClick:()=>{r.length!=n.length&&n.length>0?i([...n]):i([])},children:x.jsx(O7,{total:n.length,selected:r.length})}),0==r.length?e.map(((e,t)=>{var r,n,i;return x.jsx("th",{className:"select-none cursor-pointer",onClick:()=>{var e;return Boolean(null==o||null===(e=o.sortKeys)||void 0===e?void 0:e[t])&&(null==o?void 0:o.handleSort(t))},children:x.jsxs("div",{className:"flex items-center gap-2 w-fit px-4",children:[x.jsx("p",{className:"text-nowrap",children:e}),o&&x.jsx(T7,{enabled:Boolean(null==o||null===(r=o.sortKeys)||void 0===r?void 0:r[t]),direction:null==o||null===(n=o.sortKey)||void 0===n?void 0:n.dir,selected:(null==o||null===(i=o.sortKey)||void 0===i?void 0:i.key)==(null==o?void 0:o.sortKeys[t])})]})},t)})):x.jsx("th",{colSpan:e.length,children:x.jsx("div",{className:"flex items-center justify-center",children:x.jsx("span",{onClick:()=>t(r).then((()=>i([]))),className:"bg-surface cursor-pointer border-[1px] border-purple-300 px-6 py-1",children:x.jsx("p",{children:"Delete"})})})})]})})}function L7({children:e,id:t,onClick:r=()=>{}}){const{onSelect:n,selectedIds:i,childIds:o}=rR.useContext(j7);return x.jsxs("tr",{className:"even:bg-surface-hover odd:bg-surface hover:bg-row-hover cursor-pointer ",onClick:e=>r(t),children:[o&&x.jsx("td",{className:"cursor-pointer w-0",onClick:e=>(e.stopPropagation(),n(t)),children:x.jsx("div",{className:"px-3",children:i.includes(t)?x.jsx(N7,{state:"checked"}):x.jsx(N7,{state:"empty"})})}),e]})}function D7({children:e,className:t=""}){return x.jsx("td",{className:"overflow-hidden",children:x.jsx("div",{className:"px-4 py-3",children:x.jsx("div",{className:t,children:e})})})}function F7(){const e=JR(),t=XQ("boards",(e=>e.use("boards").fetch()),[]),r=XQ("items",(e=>e.use("items").fetch()),[]),n=XQ("assets",(e=>e.use("assets").fetch()),[]),i=XQ("locations",(e=>e.use("locations").fetch()),[]),{data:o}=a3(t,{key:"meta.updated",dir:-1}),s=D1(),a=U6(),c=YR(),l=[{title:"Inventory Items",image:"/pgdb/assets/amp-inventory-items-B_Tk18gK.png",count:r.length,path:"/items"},{title:"Total Boards",image:"/pgdb/assets/amp-boards-D7PoQ-BQ.png",count:t.length,path:"/boards"},{title:"Media Assets",image:"/pgdb/assets/amp-media-asset-BZ9T_Qdp.png",count:n.length,path:"/media"},{title:"Locations",image:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAYAAACPZlfNAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAbKADAAQAAAABAAAAbAAAAAD529oeAAAMbElEQVR4Ae1dfWwUxxV/s3fnO8CgQihF/JGgoICURA5NExWVj/RcZBuRKlJTnBYCsklE1VahBKW2afNH20jFQEEN/RBJi21o00SWqopWjW1CcJUGSoqo0rSgOAqlqYiAJMQQO8H23e30vbX32Fvfft3u3t4uM9JpZufjzZv3u5mdnY/3GITIHfj5kZtyw7lFwPgikIH8hcj+pwHYdABePeFP55wlGPAhfB7GePKHOPCrjEnnOONvAmcDjMcGqhd86Z3GRpYLkQiAVTKzv9nRsygLLM1lXguM3cc5n+MpvwxGGbBTCOjRGONH5TnJvzU3p0c8rcNjYhUFWHc3jw3953Ad9o6vcYCVwPk8j9trSg7BG8Feexz/xodgyrTnN25e8b5pgQASKwKwzp2HF8uyvB6BWss5zA1ADkWqZFkUTi/ydBDmpv5UKT0vMMBweJM6dx1ew2W5FTh8tojEKiaKMXYFeXwmHmd7Nny3/r0gGSs7YP39/fH/nhh5WAbYhg2nSUNoHGNwDYfqXydZaufDrenzQTBeVsD2t/duwPfSj7ChtwTRWK/qRKGNAZM6U/GqJ9c+kf7AK7p26JQFsIO7+u7MZvkvcWq93A5TocnD2IeMs23NbXW/wmETO5//zlfAun/RXz08PPoDLsN38Hso7n9zgqkBZ5evQQy+tbGl4R9+c+AbYJ07Xloiy9kXsAGhHv7sAoDvtxx+mD/V1FL3FPY2fEX74zwHDGd/rKO9byt+y2zH91XCH7YrlyoCd5RJqXXNLemLfnDpKWDde3pnDY/CAXxX3e8Hs+GhyS7FJGldU2vdy17z7BlgB3YfWZjLZPuwh833msmQ0pMlxrY2tzU87SX/khfEOn9y5N5sJ
211nNMgFUgTUnm/Kcd2/t+XBDr8sF1D+vaebgul5N/P75a7pKbiBbHSUhH9a31m7zYGXAFWOf2njUyY8/diJMLp/8tBO1QzczZa+75xj0Zp2W1+UseEqlnCbC0ojQP4+vigTcGP+iiWbR5TvPUkgCjd5YyDN6A03ZzcZqnIlhru3b07THPZZ7qGDCaDcrZzIvinWUuWKNUnIhs2d/e12aUbhXvqHsq31ljcErMBq3Eap3OYrB2Y8uq561zFuaw3cNo7FU+isV3VqEES3ziOfYsHYFwWtw2YLTcJFYwnIrXLD+vHpOhu7OzP2WWS59mCzBayFXWBvWlxbNbCdTwiyOOVkIs32G0RTL00ci/kbMbYtXdLQKllI8B+2rTtgZcfLB2lj2M9rOQjADLWpYl58gx2Htox6t4ttLamQJGO8Xjm4/WhEQOFxLA43yX+dAP7VAwBYy29aO8U2xHQOXKg5Pwxw7sOlJjVZ8hYHRgJnJnMKykEWg6j2ezGewg5q4oYHQUbeJ0k3lpkeq1BJZ2tfeuNiNaFDA6N4iFxETDTHI+pcnAnzQjPQkwXNGQJg55mpUTaT5JAI+qL8FNz1oj8pMAo+PTmDlUJ3KNGhfaeCZ/34j3SYCBzEteSTaqRMQ7kwD2slrawipWquBwp3KLJJdbXCyj07ibb5sDt3/uxnoNDl29Bsd6aFHIvePZbDNSOamnVAAYl3Mb9BlKfZ42PQXz5t9UavFQlht8Hy97euQ4wEPd3ae3NDbeMaYlmR8S6TIdJnxdmyjCAUqA81lDZ9+dNMXP9zC6+Yh3oHy5THe87zScPXMhwNb7W/W6zbUgxfL/fe8qYzKNeH/QEswDNnFNVZvmWTiblSEzmvWMXqURwuHLL7eaFoUfaF2WH2vzfwusdKVftQq6JUoADzkN8uEV2tIKYMpWdZkvgGuZEGFjCaBOilptqgJYhksFkdoMIhysBHCHuQAbBTDgcjpYtkTtJhK4ixTKqOnjgKHSEjVC+JUlATqtlhvOLlO5kgg9jPRWw4xKXfjeSIDx21VCkqK7SX0KoZ+aWgW0DBZpR3q1JpykKNpSn0LoxxMxWPng3XDfl2ugKhXRG7pMC5gGvRDilWd5wR3z4CuPLotmb+NawMZV2OUbHubA1OpkJHsbLmrM7Nj7CqoZBKBZohIIM1B63qPY2+LXRmdTOxEwUg4ZPRe13sYhp+Ak4emoSAKm/gWj0ts4SBOAAUQaMAKOetvdy28D+gQIq8MzogpOuL2i6MsNazss+UbFmfDGiXPw+qtvgyz7uBFiyYnbDBOAYRPye2JuSVZaedqyf+XP/4LLFz+qNNYc86PiFEfdSMN4SudTjilUcIHo9KrrQmYyRw3h1Ls40G5mZACLUq+6DheGYkzZdcbhkPS6h99FsVdpUWEgqYARcmF+GQN8+N4Q/PXFaLyrtCBpw6iLcRwwnC5e1SaELfzJ8Aj8set4yGeA1lJH3SjKzAknHWjeAq9ZhtXJuXCPDrbkzlhm/ueT5ykvrnTAgK1CIlNgEkD1z2fT6bRyTlBCVVVvBsaJqNieBNj1TiWRlR97pUSuACWQx0gik0yoNGU0QGZE1RYSQN341wEjLZnjJpksSonkwCSANgxeUysfP+aG9rPUCOFXmgTYpaa2htMqV8rCLxk7y3IwvQytFijFv/eLC2HxFxaUUjQUZWJ+3FxRW854vxokXwGMLNOxi6Mj+BHtSLOYlpBZeMq0JNpPM8sh0owkwLg0GTAyZtbR3nMcv8lqjQo6jae1vbERV/qInVYZeP7MmPdXqhJJXvC6UnqY0lIyI+ghYAOvnwf6CVe6BPAixJn1Wxve1lKYmHRgFNp8xN1n7/8i2tpE2JEEcPZ+UF8gDxgZ6EREe/UZxHNgEpATUvI5fe15wChBMdCpzyGeg5EAg/5iZhuvv8OILbSmyi6NXsHbLIHsQM+9eRYsW3VnMALS1XrhnctwrDf/+aNLLcfj5OGQai0ATJktbu99BuNby8GSvo4EXmyYMXOqPjqQ5yuXlSMUgdSNY90F6TPJ7mKVFwBGGcj0bTbHN+PBnCnFCvgZR8fQKuVTIJvB28XBud1GdqNxnjHZ7W/v2YtT/Mcmp4gYvyWAM8PL2GluQXvRHxerq2DSoWYgO8WIZIHKHDVN+P5KgEvwtBFYVHNRwJTZCdop9pc1QV0vAewkg1JV8mf6eO1zUcAoAxmVBrRTrM0swv5KgEnse82Pp6+Y1WIIGFkAJ6PSZoVFmncSwN51sqml/lkrio
211aAUUHFAjgZlRbObwnIEkjftGP/2RQwJMDJAjgZlfab4xuc/r6mbfWn7MjAFDAiQObayQK4HWIiT0kSeGv6jJTthYqi32H6anGpSurc0fsS6aLVp4nn0iWA31wjeMxwySNtDf+0S8WyhxEhGlvJXDuGLtklLPLZkADjW5yARRRtAUYZm1vSF8lcOwbDe66bGlIpjsELG9tW0bqtI2cbMKLa1Fr3Mplrd1SDyDxZAoz9PRGTHp2cYB1j6x2mJ0Pm2jnI4htNLxg7z4wNTIknl9F3rp3s+jwlAUZEOtp79+NkZKOeoHg2lgAK+91komrpuifwtHWJztGQqK2j+tb6TWSuXRsnwsYSQLAG43GpwQ1YRL1kwOiId83M2WsQtN8ZsylSSALUsxCsFbgK79psBNJy53BYZGSunSyAu6MU0dL4zkrFE/Vue5YqnZJ7mEqAlq+a2xoeByaJSYgqFNXH2SBNMLwCi8i6Bkzl7ZG2+nYy144DQJCHIVR2gvfxOysRY7WlzgaNGuB6SNQTJh34ZAEc4y0NcOrLRuGZlptQy+uWUj6K7bTfc8CoUjLXThbA8br4JjtMRCjPW7iO1+h0uclJ+30BTGWga3vvg2RUGlX8zVPjIurTct0+WnVv/Hba11eCr4AROGTshYxKk53iKNqERgGepM1Hu/tZbv+wvgOmMkhGpSfsFC9V48Lso+AG6QwGbevTbka52lI2wNQGkZ1iMn2Le2tL1Lgw+XRukI6i0ekmqwMzfrSr7ICpjVBM36I11fBsijKyWLc7EWf7zM4Nqu3zyw8MMLVBZE2VDHTijPIhnJzMUuMrxJdxXQmvrLKDdNbd6Ph0OXkNHDC1sWigs+rjc/+7X+ZsPcatRvACM/OAQjmDQ99Bup9V7MqPynMQfsUApm38b/eemJH95MpyMnaGDNZi2l20ZqnN422YXULif8GedJTuFOuvqXpblztqPgrBHWPa0mSBSTHJRFZ+yPQI2SJB8xY4jM7U5rMMo1Y0UrSF5Qcw7wBpmCGlJVo9GJY0As4QCsCMZETmLchiAinhJ73u46rCUfu0zHA4lYdI7Spp8szJ8rDE+dX5S1LnVa1oRjRFvJCApxL4P4hA5kO+gfZgAAAAAElFTkSuQmCC",count:i.length,path:"/locations"}];return x.jsxs(x.Fragment,{children:[x.jsx(E7,{title:x.jsx(U7,{})}),x.jsxs("div",{className:"overflow-y-scroll overflow-x-hidden flex flex-col gap-6 bg-body px-[32px]",children:[x.jsx("div",{className:"grid gap-4 grid-cols-2 2xl:grid-cols-4 py-4",children:l.map((t=>x.jsxs("div",{onClick:()=>e(`/${c.site}${t.path}`),className:"w-full rounded hover:shadow-xl cursor-pointer transition-shadow bg-surface text-primary flex items-center gap-4 px-8 py-6 shadow font-bold",children:[x.jsx("img",{src:t.image,className:"tile-icon object-contain h-[80px]"}),x.jsxs("div",{children:[x.jsx("p",{className:"text-xl",children:t.count}),x.jsx("p",{className:"text-xl",children:t.title})]})]},t.path)))}),x.jsxs(I7,{children:[x.jsx(M7,{headers:["Board Name","Last Updated","Action"]}),x.jsx(A7,{children:o.filter(((e,t)=>t<10)).map((t=>{var r,n;return x.jsxs(L7,{id:t.id,onClick:()=>e(`/${c.site}/boards/${t.id}`),children:[x.jsxs(D7,{className:"flex items-center gap-1 min-w-[400px]",children:[x.jsx(F1,{boardId:t.id,hideTitle:!0,frameWidth:120}),x.jsx("p",{className:"py-1",children:t.name})]}),x.jsx(D7,{children:`${a.relativeTime(null==t||null===(r=t.meta)||void 0===r?void 0:r.updated)} by ${null===(n=t.meta)||void 0===n?void 0:n.updated_by}`}),x.jsx(D7,{children:x.jsx($1,{label:"Copy Link",small:!0,onClick:e=>{e.preventDefault(),navigator.clipboard.writeText(`${window.location.origin}/render/${c.site}/menu_boards/${t.id}`).then((()=>s.flip("Link copied!")))}})})]},t.id)}))})]})]})]})}function U7(){const{currentSite:e}=j2();return x.jsxs("span",{className:"max-h-full flex items-center justify-between w-full",children:[x.jsx("p",{children:"Dashboard"}),e.site_icon&&x.jsx(Z1,{assetId:e.site_icon,className:"object-contain h-[40px]"})]})}function z7({assetId:e}){var t,r,n;const i=lK(),o=XQ(e,(t=>t.use("assets").select(e))),s=rR.useRef(),a=o0(),c=U6(),{control:l,reset:u,handleSubmit:d}=VZ({defaultValues:{name:"",tags:"",url:"",thumbnail:""}});return rR.useEffect((()=>{o&&u(o)}),[null==o?void 0:o.id]),x.jsxs(H1,{title:"Edit Asset",id:e,controls:x.jsx($1,{enabled:!0,label:"Done",onClick:d((e=>i.use("assets").update(e).then((()=>a.close()))))}),className:"w-[45vw] max-w-[700px] min-w-[450px] bg-surface p-wrap flex flex-col gap-8 justify-evenly",children:[x.jsxs("div",{className:"flex justify-evenly gap-3 items-center overflow-hidden",title:null==o?void 0:o.name,children:[x.jsx("div",{className:"w-[50%] bg-surface-muted flex place-content-center h-full rounded shadow p-1 overflow-hidden",children:x.jsx("img",{src:null==o?void 0:o.url,className:"bg-surface-muted h-full w-full object-contain max-h-[300px] max-w-[300px]"})}),x.jsxs("div",{className:"text-xs w-[50%] text-left text-muted flex flex-col gap-1",children:[x.jsxs("p",{children:["Author: ",null==o||null===(t=o.meta)||void 0===t?void 0:t.updated_by]}),x.jsxs("p",{children:["Uploaded: ",c.relativeTime(null==o||null===(r=o.meta)||void 0===r?void 0:r.created)]}),x.jsxs("p",{className:"mb-4",children:["Last Modified: ",c.relativeTime(null==o||null===(n=o.meta)||void 0===n?void 0:n.updated)]}),x.jsx(V1,{label:"Replace Image",onClick:()=>s.current.click()})]})]}),x.jsx(iG,{label:"",children:x.jsxs("div",{className:"flex flex-col gap-4",children:[x.jsx(z0,{name:"name",control:l,label:"File Name"}),x.jsx(z0,{name:"tags",label:"Image Tags (separate with commas)",control:l})]})}),x.jsx("div",{className:"flex gap-2 justify-between",children:x.jsx($1,{label:"Delete",onClick:()=>confirm("Delete asset? This cannot be undone.")&&i.use("assets").delete(e).then((()=>a.close()))})}),x.jsx("input",{ref:s,className:"hidden",type:"file",multiple:!1,onChange:e=>{e.target.files}})]})}const B7=rR.createContext(void 0);function q7({view:e,children:t,lazy:r=!1}){const{registerView:n}=rR.useContext(B7);return rR.useEffect((()=>{n(e)}),[]),x.jsx(n2,{route:e,lazy:r,children:t})}function H7({onSearchChange:e,children:t,initialView:r,button:n}){const i=rR.useRef(),[o,s]=rR.useState([]),[a,c]=rR.useState(r),l=rR.useMemo((()=>{const e=o.findIndex((e=>e==a));return-1!=e?o[(e+1)%o.length]:r}),[a,o]);return x.jsx(B7.Provider,{value:{views:o,registerView:e=>s((t=>t.includes(e)?t:[...t,e]))},children:x.jsxs("div",{className:"h-full flex flex-col p-wrap pt-0 box-border overflow-hidden",children:[x.jsxs("div",{className:"flex-shrink-0 flex flex-row justify-between items-center m-wrap mx-0",children:[x.jsx("input",{className:"bg-surface border border-border px-4 py-2 max-w-[400px] min-w-[240px] h-[40p
211x]",placeholder:"Search",onChange:t=>e(t.target.value)}),x.jsxs("div",{className:"h-full flex flex-row gap-1 w-fit",children:[o.includes("gallery")&&x.jsx($1,{label:`View ${l}`,enabled:!0,onClick:()=>{var e;return null===(e=i.current)||void 0===e?void 0:e.navigate(l)}}),n]})]}),x.jsx("div",{className:"flex-1 overflow-y-auto min-h-0",children:x.jsx(t2,{ref:i,initialRoute:r,onRouteChange:c,children:t})})]})})}function $7({children:e,ids:t}){const[r,n]=rR.useState(0);return x.jsxs(q7,{view:"list",children:[x.jsx("p",{className:"sticky top-0 z-10 bg-surface text-muted h-[24px] flex items-center",children:0==r?`Total: ${t.length} Items`:`Selected: ${r}/${t.length} Items`}),x.jsx(I7,{ids:t,onSelectionChange:e=>n(e.length),children:e})]})}function V7(){const e=lK(),t=XQ("assets",(e=>e.use("assets").fetch()),[]),{search:r,data:n,sort:i}=a3(t,{key:"meta.updated",dir:-1}),o=o0(),s=U6(),{progressBar:a,input:c,ref:l}=r3();return x.jsxs(x.Fragment,{children:[x.jsx(E7,{title:"Media Assets"}),c,o.provider.status&&x.jsx(z7,{assetId:o.provider.activeId}),x.jsxs(H7,{initialView:"gallery",onSearchChange:r,button:x.jsx($1,{enabled:!0,label:"Upload Media",onClick:()=>l.click()}),children:[x.jsx($7,{ids:t.map((e=>null==e?void 0:e.id)),children:x.jsxs(P7,{sortKeys:["name",,"meta.updated"],onSort:i,children:[x.jsx(M7,{headers:["Asset","Tags","Uploaded"],onDelete:t=>e.use("assets").deleteMany(t)}),x.jsx(A7,{children:n.map((e=>{var t;return x.jsxs(L7,{id:e.id,onClick:()=>o.provider.open(e.id),children:[x.jsxs(D7,{className:"flex items-center gap-2",children:[x.jsxs("span",{className:"relative inline-flex",children:[x.jsx(Z1,{className:"max-h-[75px] max-w-[120px] object-contain",compress:!0,animateOnHover:!0,asset:e,assetId:e.id}),x.jsx(X1,{asset:e})]}),x.jsx("p",{children:e.name})]}),x.jsx(D7,{children:e.tags}),x.jsx(D7,{children:s.relativeTime(null==e||null===(t=e.meta)||void 0===t?void 0:t.updated)})]},e.id)}))})]})}),x.jsx(q7,{view:"gallery",children:x.jsx("div",{className:"grid w-full gap-3",style:{gridTemplateColumns:"repeat(auto-fill, minmax(100px, 1fr))"},children:n.map((e=>{var t;return x.jsxs("div",{className:"relative inline-flex",children:[x.jsx(Z1,{lazy:!0,compress:!0,animateOnHover:!0,asset:e,assetId:e.id,onClick:()=>o.provider.open(e.id),title:`${e.name}\nUploaded ${s.relativeTime(null===(t=e.meta)||void 0===t?void 0:t.created)}`,className:"border-[1px] cursor-pointer hover:border-formpurple border-border bg-surface-muted",style:{height:100,width:100,objectFit:"contain"}}),x.jsx(X1,{asset:e})]},e.id)}))})})]}),a]})}function W7({formId:e,fontId:t}){const r=XQ(t,(e=>e.use("fonts").select(t)),{name:"",url:"",meta:{}}),n=cK(),i=o0(),o=lK(),s=rR.useRef(),{setValue:a,watch:c,handleSubmit:l,reset:u}=VZ();return rR.useEffect((()=>{u(r)}),[null==r?void 0:r.id]),x.jsx(H1,{title:"Edit Font",className:"w-[35vw] h-fit min-h-[200px]",id:e,controls:x.jsx($1,{enabled:!0,label:"Save",onClick:l((e=>async function(e){c("url",""),t?o.use("fonts").update(e):o.use("fonts").post(e)}(e).then((()=>i.close()))))}),children:x.jsxs("div",{className:"flex flex-col gap-6 p-wrap",children:[x.jsx(m6,{label:"Font Name",disabled:Boolean(t),value:c("name"),onChange:e=>a("name",e)}),x.jsxs("span",{className:"flex flex-col items-start gap-2",children:[x.jsx(m6,{placeholder:"Font URL",label:"",value:c("url",""),onChange:e=>a("url",e)}),x.jsx(V1,{label:"Upload File",onClick:()=>s.current.click()}),x.jsx("input",{className:"hidden",ref:s,type:"file",multiple:!1,accept:".ttf,.otf",onChange:e=>async function(e){const t=new FormData;return t.set("file",e),await n.postForm("/api/v4/fonts/upload",t).then((e=>{var t;return null==e||null===(t=e.data)||void 0===t?void 0:t.url}))}(e.target.files[0]).then((e=>a("url",e)))})]})]})})}function K7(){const e=o0();return x.jsxs(x.Fragment,{children:[x.jsx($1,{enabled:!0,label:"New Font",onClick:()=>e.open()}),x.jsx(W7,{formId:e.id})]})}function G7(){const e=XQ("fonts",(e=>e.use("fonts").fetch()),[]),t=lK(),r=U6(),n=o0(),{data:i,sort:o,search:s}=a3(e,{key:"name",dir:-1});return x.jsxs(x.Fragment,{children:[x.jsx(E7,{title:"Font Library"}),x.jsx(ZQ,{}),x.jsx(H7,{initialView:"list",button:x.jsx(K7,{}),onSearchChange:s,children:x.jsx($7,{ids:e.map((e=>e.id)),children:x.jsxs(P7,{sortKeys:["name","meta.updated"],onSort:o,children:[x.jsx(M7,{headers:["Font Name","Last Updated"],onDelete:e=>t.use("fonts").deleteMany(e)}),x.jsx(A7,{children:i.map((e=>{var t;return x.jsxs(nR.Fragment,{children:[x.jsx(W7,{formId:e.id,fontId:e.id}),x.jsxs(L7,{id:e.id,onClick:()=>n.provider.open(e.id),children:[x.jsx(D7,{children:x.jsx("p",{style:{fontFamily:e.name},children:e.name})}),x.jsx(D7,{children:r.relativeTime(null==e||null===(t=e.meta)||void 0===t?void 0:t.updated)})]})]},e.id)}))})]})})})]})}var J7,Y7={exports:{}};
212/* @license
213      Papa Parse
214      v5.5.3
215      https://github.com/mholt/PapaParse
216      License: MIT
217      */var Q7=(J7||(J7=1,function(e){e.exports=function e(){var t,r="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==r?r:{}
vendor: 1,107 bytes, line 217
217,n=!r.document&&!!r.postMessage,i=r.IS_PAPA_WORKER||!1,o={},s=0,a={};function c(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(e){var t=b(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new f(t),(this._handle.streamer=this)._config=t}.call(this,e),this.parseChunk=function(e,t){var n=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0<n){let t=this._config.newline;t||(o=this._config.quoteChar||'"',t=this._handle.guessLineEndings(e,o)),e=[...e.split(t).slice(n)].join(t)}this.isFirstChunk&&x(this._config.beforeFirstChunk)&&void 0!==(o=this._config.beforeFirstChunk(e))&&(e=o),this.isFirstChunk=!1,this._halted=!1,n=this._partialLine+e;var o=(this._partialLine="",this._handle.parse(n,this._baseIndex,!this._finished));if(!this._handle.paused()&&!this._handle.aborted()){if(e=o.meta.cursor,this._finished||(this._partialLine=n.substring(e
vendor: 7,423 bytes, line 217
217-this._baseIndex),this._baseIndex=e),o&&o.data&&(this._rowCount+=o.data.length),n=this._finished||this._config.preview&&this._rowCount>=this._config.preview,i)r.postMessage({results:o,workerId:a.WORKER_ID,finished:n});else if(x(this._config.chunk)&&!t){if(this._config.chunk(o,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=o=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(o.data),this._completeResults.errors=this._completeResults.errors.concat(o.errors),this._completeResults.meta=o.meta),this._completed||!n||!x(this._config.complete)||o&&o.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),n||o&&o.meta.paused||this._nextChunk(),o}this._halted=!0},this._sendError=function(e){x(this._config.error)?this._config.error(e):i&&this._config.error&&r.postMessage({workerId:a.WORKER_ID,error:e,finished:!1})}}function l(e){var t;(e=e||{}).chunkSize||(e.chunkSize=a.RemoteChunkSize),c.call(this,e),this._nextChunk=n?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),n||(t.onload=w(this._chunkLoaded,this),t.onerror=w(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!n),this._config.downloadRequestHeaders){var e,r=this._config.downloadRequestHeaders;for(e in r)t.setRequestHeader(e,r[e])}var i;this._config.chunkSize&&(i=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+i));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}n&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(e=>null!==(e=e.getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1)(t),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(new Error(e))}}function u(e){(e=e||{}).chunkSize||(e.chunkSize=a.LocalChunkSize),c.call(this,e);var t,r,n="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,n?((t=new FileReader).onload=w(this._chunkLoaded,this),t.onerror=w(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input,i=(this._config.chunkSize&&(i=Math.min(this._start+this._config.chunkSize,this._input.size),e=r.call(e,this._start,i)),t.readAsText(e,this._config.encoding));n||this._chunkLoaded({target:{result:i}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function d(e){var t;c.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,r;if(!this._finished)return e=this._config.chunkSize,t=e?(r=t.substring(0,e),t.substring(e)):(r=t,""),this._finished=!t,this.parseChunk(r)}}function h(e){c.call(this,e=e||{});var t=[],r=!0,n=!1;this.pause=function(){c.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){c.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){n&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=w((function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}}),this),this._streamError=w((function(e){this._streamCleanUp(),this._sendError(e)}),this),this._streamEnd=w((function(){this._streamCleanUp(),n=!0,this._streamData("")}),this),this._streamCleanUp=w((function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)}),this)}function f(e){var t,r,n,i,o=Math.pow(2,53),s=-o,c=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,l=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,u=this,d=0,h=0,f=!1,m=!1,v=[],y={data:[],errors:[],meta:{}};function w(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function k(){if(y&&n&&(C("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+a.DefaultDelimiter+"'"),n=!1),e.skipEmptyLines&&(y.data=y.data.filter((function(e){return!w(e)}))),_()){if(y)if(Array.isArray(y.data[0])){for(var t=0;_()&&t<y.data.length;t++)y.data[t].forEach(u);y.data.splice(0,1)}else y.data.forEach(u);function u(t,r){x(e.transformHeader)&&(t=e.transformHeader(t,r)),v.push(t)}}function r(t,r){for(var n=e.header?{}:[],i=0;i<t.length;i++){var a=i,u=t[i];u=((t,r)=>(t=>(e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping)))(t)?"true"===r||"TRUE"===r||"false"!==r&&"FALSE"!==r&&((e=>{if(c.test(e)&&(e=parseFloat(e),s<e&&e<o))return 1})(r)?parseFloat(r):l.test(r)?new Date(r):""===r?null:r):r)(a=e.header?i>=v.length?"__parsed_extra":v[i]:a,u=e.transform?e.transform(u,a):u),"__parsed_extra"===a?(n[a]=n[a]||[],n[a].push(u)):n[a]=u}return e.header&&(i>v.length?C("FieldMismatch","TooManyFields","Too many fields: expected "+v.length+" fields but parsed "+i,h+r):i<v.length&&C("FieldMismatch","TooFewFields","Too few fields: expected "+v.length+" fields but parsed "+i,h+r)),n}var i;y&&(e.header||e.dynamicTyping||e.transform)&&(i=1,!y.data.length||Array.isArray(y.data[0])?(y.data=y.data.map(r),i=y.data.length):y.data=r(y.data,0),e.header&&y.meta&&(y.meta.fields=v),h+=i)}function _(){return e.header&&0===v.length}function C(e,t,r,n){e={type:e,code:t,message:r},void 0!==n&&(e.row=n),y.errors.push(e)}x(e.step)&&(i=e.step,e.step=function(t){y=t,_()?k():(k(),0!==y.data.length&&(d+=t.data.length,e.preview&&d>e.preview?r.abort():(y.data=y.data[0],i(y,u))))}),this.parse=function(i,o,s){var c=e.quoteChar||'"';return e.newline||(e.newline=this.guessLineEndings(i,c)),n=!1,e.delimiter?x(e.delimiter)&&(e.delimiter=e.delimiter(i),y.meta.delimiter=e.delimiter):((c=((t,r,n,i,o)=>{var s,c,l,u;o=o||[",","\t","|",";",a.RECORD_SEP,a.UNIT_SEP];for(var d=0;d<o.length;d++){for(var h,f=o[d],p=0,m=0,v=0,y=(l=void 0,new g({comments:i,delimiter:f,newline:r,preview:10}).parse(t)),b=0;b<y.data.length;b++)n&&w(y.data[b])?v++:(m+=h=y.data[b].length,void 0===l?l=h:0<h&&(p+=Math.abs(h-l),l=h));0<y.data.length&&(m/=y.data.length-v),(void 0===c||p<=c)&&(void 0===u||u<m)&&1.99<m&&(c=
vendor: 4,271 bytes, line 217
217p,s=f,u=m)}return{successful:!!(e.delimiter=s),bestDelimiter:s}})(i,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess)).successful?e.delimiter=c.bestDelimiter:(n=!0,e.delimiter=a.DefaultDelimiter),y.meta.delimiter=e.delimiter),c=b(e),e.preview&&e.header&&c.preview++,t=i,r=new g(c),y=r.parse(t,o,s),k(),f?{meta:{paused:!0}}:y||{meta:{paused:!1}}},this.paused=function(){return f},this.pause=function(){f=!0,r.abort(),t=x(e.chunk)?"":t.substring(r.getCharIndex())},this.resume=function(){u.streamer._halted?(f=!1,u.streamer.parseChunk(t,!0)):setTimeout(u.resume,3)},this.aborted=function(){return m},this.abort=function(){m=!0,r.abort(),y.meta.aborted=!0,x(e.complete)&&e.complete(y),t=""},this.guessLineEndings=function(e,t){e=e.substring(0,1048576),t=new RegExp(p(t)+"([^]*?)"+p(t),"gm");var r=(e=e.replace(t,"")).split("\r");if(e=1<(t=e.split("\n")).length&&t[0].length<r[0].length,1===r.length||e)return"\n";for(var n=0,i=0;i<r.length;i++)"\n"===r[i][0]&&n++;return n>=r.length/2?"\r\n":"\r"}}function p(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function g(e){var t=(e=e||{}).delimiter,r=e.newline,n=e.comments,i=e.step,o=e.preview,s=e.fastMode,c=null,l=!1,u=null==e.quoteChar?'"':e.quoteChar,d=u;if(void 0!==e.escapeChar&&(d=e.escapeChar),("string"!=typeof t||-1<a.BAD_DELIMITERS.indexOf(t))&&(t=","),n===t)throw new Error("Comment character same as delimiter");!0===n?n="#":("string"!=typeof n||-1<a.BAD_DELIMITERS.indexOf(n))&&(n=!1),"\n"!==r&&"\r"!==r&&"\r\n"!==r&&(r="\n");var h=0,f=!1;this.parse=function(a,g,m){if("string"!=typeof a)throw new Error("Input must be a string");var v=a.length,y=t.length,b=r.length,w=n.length,k=x(i),_=[],C=[],S=[],E=h=0;if(!a)return F();if(s||!1!==s&&-1===a.indexOf(u)){for(var j=a.split(r),A=0;A<j.length;A++){if(S=j[A],h+=S.length,A!==j.length-1)h+=r.length;else if(m)return F();if(!n||S.substring(0,w)!==n){if(k){if(_=[],O(S.split(t)),U(),f)return F()}else O(S.split(t));if(o&&o<=A)return _=_.slice(0,o),F(!0)}}return F()}for(var I=a.indexOf(t,h),T=a.indexOf(r,h),R=new RegExp(p(d)+p(u),"g"),P=a.indexOf(u,h);;)if(a[h]===u)for(P=h,h++;;){if(-1===(P=a.indexOf(u,P+1)))return m||C.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:_.length,index:h}),L();if(P===v-1)return L(a.substring(h,P).replace(R,u));if(u===d&&a[P+1]===d)P++;else if(u===d||0===P||a[P-1]!==d){-1!==I&&I<P+1&&(I=a.indexOf(t,P+1));var N=M(-1===(T=-1!==T&&T<P+1?a.indexOf(r,P+1):T)?I:Math.min(I,T));if(a.substr(P+1+N,y)===t){S.push(a.substring(h,P).replace(R,u)),a[h=P+1+N+y]!==u&&(P=a.indexOf(u,h)),I=a.indexOf(t,h),T=a.indexOf(r,h);break}if(N=M(T),a.substring(P+1+N,P+1+N+b)===r){if(S.push(a.substring(h,P).replace(R,u)),D(P+1+N+b),I=a.indexOf(t,h),P=a.indexOf(u,h),k&&(U(),f))return F();if(o&&_.length>=o)return F(!0);break}C.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:_.length,index:h}),P++}}else if(n&&0===S.length&&a.substring(h,h+w)===n){if(-1===T)return F();h=T+b,T=a.indexOf(r,h),I=a.indexOf(t,h)}else if(-1!==I&&(I<T||-1===T))S.push(a.substring(h,I)),h=I+y,I=a.indexOf(t,h);else{if(-1===T)break;if(S.push(a.substring(h,T)),D(T+b),k&&(U(),f))return F();if(o&&_.length>=o)return F(!0)}return L();function O(e){_.push(e),E=h}function M(e){var t=0;return-1!==e&&(e=a.substring(P+1,e))&&""===e.trim()?e.length:t}function L(e){return m||(void 0===e&&(e=a.substring(h)),S.push(e),h=v,O(S),k&&U()),F()}function D(e){h=e,O(S),S=[],T=a.indexOf(r,h)}function F(n){if(e.header&&!g&&_.length&&!l){var i=_[0],o=Object.create(null),s=new Set(i);let t=!1;for(let r=0;r<i.length;r++){let n=i[r];if(o[n=x(e.transformHeader)?e.transformHeader(n,r):n]){let e,a=o[n];for(;e=n+"_"+a,a++,s.has(e););s.add(e),i[r]=e,o[n]++,t=!0,(c=null===c?{}:c)[e]=n}else o[n]=1,i[r]=n;s.add(n)}t&&console.warn("Duplicate headers found and renamed."),l=!0}return{data:_,errors:C,meta:{delimiter:t,linebreak:r,aborted:f,truncated:!!n,cursor:E+(g||0),renamedHeaders:c}}}function U(){i(F()),_=[],C=[]}},this.abort=function(){f=!0},this.getCharIndex=function(){return h}}function m(e){var t=e.data,r=o[t.workerId],n=!1;if(t.error)r.userError(t.error,t.file);else if(t.results&&t.results.data){var i={abort:function(){n=!0,v(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:y,resume:y}
vendor: 5,017 bytes, line 217
217;if(x(r.userStep)){for(var s=0;s<t.results.data.length&&(r.userStep({data:t.results.data[s],errors:t.results.errors,meta:t.results.meta},i),!n);s++);delete t.results}else x(r.userChunk)&&(r.userChunk(t.results,i,t.file),delete t.results)}t.finished&&!n&&v(t.workerId,t.results)}function v(e,t){var r=o[e];x(r.userComplete)&&r.userComplete(t),r.terminate(),delete o[e]}function y(){throw new Error("Not implemented.")}function b(e){if("object"!=typeof e||null===e)return e;var t,r=Array.isArray(e)?[]:{};for(t in e)r[t]=b(e[t]);return r}function w(e,t){return function(){e.apply(t,arguments)}}function x(e){return"function"==typeof e}return a.parse=function(t,n){var i=(n=n||{}).dynamicTyping||!1;if(x(i)&&(n.dynamicTypingFunction=i,i={}),n.dynamicTyping=i,n.transform=!!x(n.transform)&&n.transform,!n.worker||!a.WORKERS_SUPPORTED)return i=null,a.NODE_STREAM_INPUT,"string"==typeof t?(t=(e=>65279!==e.charCodeAt(0)?e:e.slice(1))(t),i=new(n.download?l:d)(n)):!0===t.readable&&x(t.read)&&x(t.on)?i=new h(n):(r.File&&t instanceof File||t instanceof Object)&&(i=new u(n)),i.stream(t);(i=(()=>{var t;return!!a.WORKERS_SUPPORTED&&(t=(()=>{var t=r.URL||r.webkitURL||null,n=e.toString();return a.BLOB_URL||(a.BLOB_URL=t.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",n,")();"],{type:"text/javascript"})))})(),(t=new r.Worker(t)).onmessage=m,t.id=s++,o[t.id]=t)})()).userStep=n.step,i.userChunk=n.chunk,i.userComplete=n.complete,i.userError=n.error,n.step=x(n.step),n.chunk=x(n.chunk),n.complete=x(n.complete),n.error=x(n.error),delete n.worker,i.postMessage({input:t,config:n,workerId:i.id})},a.unparse=function(e,t){var r=!1,n=!0,i=",",o="\r\n",s='"',c=s+s,l=!1,u=null,d=!1,h=((()=>{if("object"==typeof t){if("string"!=typeof t.delimiter||a.BAD_DELIMITERS.filter((function(e){return-1!==t.delimiter.indexOf(e)})).length||(i=t.delimiter),"boolean"!=typeof t.quotes&&"function"!=typeof t.quotes&&!Array.isArray(t.quotes)||(r=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(l=t.skipEmptyLines),"string"==typeof t.newline&&(o=t.newline),"string"==typeof t.quoteChar&&(s=t.quoteChar),"boolean"==typeof t.header&&(n=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");u=t.columns}void 0!==t.escapeChar&&(c=t.escapeChar+s),t.escapeFormulae instanceof RegExp?d=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(d=/^[=+\-@\t\r].*$/)}})(),new RegExp(p(s),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return f(null,e,l);if("object"==typeof e[0])return f(u||Object.keys(e[0]),e,l)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||u),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),f(e.fields||[],e.data||[],l);throw new Error("Unable to serialize unrecognized input");function f(e,t,r){var s="",a=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0<e.length),c=!Array.isArray(t[0]);if(a&&n){for(var l=0;l<e.length;l++)0<l&&(s+=i),s+=g(e[l],l);0<t.length&&(s+=o)}for(var u=0;u<t.length;u++){var d=(a?e:t[u]).length,h=!1,f=a?0===Object.keys(t[u]).length:0===t[u].length;if(r&&!a&&(h="greedy"===r?""===t[u].join("").trim():1===t[u].length&&0===t[u][0].length),"greedy"===r&&a){for(var p=[],m=0;m<d;m++){var v=c?e[m]:m;p.push(t[u][v])}h=""===p.join("").trim()}if(!h){for(var y=0;y<d;y++){0<y&&!f&&(s+=i);var b=a&&c?e[y]:y;s+=g(t[u][b],y)}u<t.length-1&&(!r||0<d&&!f)&&(s+=o)}}return s}function g(e,t){var n,o;return null==e?"":e.constructor===Date?JSON.stringify(e).slice(1,25):(o=!1,d&&"string"==typeof e&&d.test(e)&&(e="'"+e,o=!0),n=e.toString().replace(h,c),(o=o||!0===r||"function"==typeof r&&r(e,t)||Array.isArray(r)&&r[t]||((e,t)=>{for(var r=0;r<t.length;r++)if(-1<e.indexOf(t[r]))return!0;return!1})(n,a.BAD_DELIMITERS)||-1<n.indexOf(i)||" "===n.charAt(0)||" "===n.charAt(n.length-1))?s+n+s:n)}},a.RECORD_SEP=String.fromCharCode(30),a.UNIT_SEP=String.fromCharCode(31),a.BYTE_ORDER_MARK="\ufeff",a.BAD_DELIMITERS=["\r","\n",'"',a.BYTE_ORDER_MARK],a.WORKERS_SUPPORTED=!n&&!!r.Worker,a.NODE_STREAM_INPUT=1,a.LocalChunkSize=10485760,a.RemoteChunkSize=5242880,a.DefaultDelimiter=",",a.Parser=g,a.ParserHandle=f,a.NetworkStreamer=l,a.FileStreamer=u,a.StringStreamer=d,a.ReadableStreamStreamer=h,r.jQuery&&((t=r.jQuery).fn.parse=function(e){var n=e.config||{},i=[];return this.each((function(e){if("INPUT"!==t(this).prop("tagName").toUpperCase()||"file"!==t(this).attr("type").toLowerCase()||!r.FileReader||!this.files||0===this.files.length)return!0;for(var o=0;o<this.files.length;
217o++)i.push({file:this.files[o],inputElem:this,instanceConfig:t.extend({},n)})})),o(),this;function o(){if(0===i.length)x(e.complete)&&e.complete();else{var r,n,o,c,l=i[0];if(x(e.before)){var u=e.before(l.file,l.inputElem);if("object"==typeof u){if("abort"===u.action)return r="AbortError",n=l.file,o=l.inputElem,c=u.reason,void(x(e.error)&&e.error({name:r},n,o,c));if("skip"===u.action)return void s();"object"==typeof u.config&&(l.instanceConfig=t.extend(l.instanceConfig,u.config))}else if("skip"===u)return void s()}var d=l.instanceConfig.complete;l.instanceConfig.complete=function(e){x(d)&&d(e,l.file,l.inputElem),s()},a.parse(l.file,l.instanceConfig)}}function s(){i.splice(0,1),o()}}),i&&(r.onmessage=function(e){e=e.data,void 0===a.WORKER_ID&&e&&(a.WORKER_ID=e.workerId),"string"==typeof e.input?r.postMessage({workerId:a.WORKER_ID,results:a.parse(e.input,e.config),finished:!0}):(r.File&&e.input instanceof File||e.input instanceof Object)&&(e=a.parse(e.input,e.config))&&r.postMessage({workerId:a.WORKER_ID,results:e,finished:!0})}),(l.prototype=Object.create(c.prototype)).constructor=l,(u.prototype=Object.create(c.prototype)).constructor=u,(d.prototype=Object.create(d.prototype)).constructor=d,(h.prototype=Object.create(c.prototype)).constructor=h,a}()}(Y7)),Y7.exports);const X7=["id","name","display_name","alt_display_name","price","alt_price","description","subtitle","calories","pos_id","item_type"];function Z7(){const e=o0();return x.jsxs(x.Fragment,{children:[x.jsx($1,{enabled:!0,label:"New Item",onClick:e.open}),x.jsx(c2,{formId:e.id})]})}function e9({items:e}){const t=U6(),r=lK(),n=D1(),{refresh:i}=VQ(),o=nR.useRef(null),s=nR.useRef(0),{execute:a,progressBar:c}=cG({pendingText:"Importing items...",completedText:"Import complete",onComplete:async()=>{await i("items",(()=>r.use("items").fetch())),n.flip(`Imported ${s.current} items`,5e3)}});return x.jsxs(x.Fragment,{children:[c,x.jsx(LK,{className:"cursor-pointer text-muted transition-colors hover:text-primary text-2xl hover:scale-150 ml-5 mr-2",onClick:function(){const r=Q7.unparse(e.map((e=>Object.fromEntries(X7.map((t=>{var r;return[t,null!==(r=e[t])&&void 0!==r?r:""]}))))));t.downloadData(r,"text/csv","items.csv")}}),x.jsx(DK,{className:"cursor-pointer text-muted transition-colors hover:text-primary text-2xl hover:scale-150",onClick:()=>{var e;return null===(e=o.current)||void 0===e?void 0:e.click()}}),x.jsx("input",{ref:o,type:"file",accept:".csv",className:"hidden",onChange:e=>e.target.files[0]&&async function(e){const t=await e.text(),{data:n}=Q7.parse(t,{header:!0,skipEmptyLines:!0}),i=Array.from({length:Math.ceil(n.length/250)},((e,t)=>n.slice(250*t,250*(t+1))));s.current=n.length,a(i.map((e=>()=>r.use("items/bulk").postMany(e)))),o.current.value=""}(e.target.files[0])})]})}function t9(){const e=U6(),t=lK(),r=JR(),n=XQ("items",(e=>e.use("items").fetch()),[]),{sort:i,data:o,search:s}=a3(n,{key:"meta.created",dir:-1});return x.jsxs(x.Fragment,{children:[x.jsx(E7,{title:"Inventory Items"}),x.jsx(H7,{initialView:"list",onSearchChange:s,button:x.jsxs(x.Fragment,{children:[x.jsx(Z7,{}),x.jsx(e9,{items:n})]}),children:x.jsx($7,{ids:n.map((({id:e})=>e)),children:x.jsxs(P7,{sortKeys:["name","display_name","price","description","pos_id","meta.updated"],onSort:i,children:[x.jsx(M7,{headers:["Back of House","Display Name","Price","Description","POS ID","Last Updated"],onDelete:e=>t.use("items").deleteMany(e)}),x.jsx(A7,{children:o.map((t=>{var n;return x.jsxs(nR.Fragment,{children:[x.jsxs(L7,{id:t.id,onClick:()=>r({pathname:window.location.pathname,search:`?formId=${t.id}`}),children:[x.jsx(D7,{children:null==t?void 0:t.name}),x.jsx(D7,{children:null==t?void 0:t.display_name}),x.jsx(D7,{children:null==t?void 0:t.price}),x.jsx(D7,{children:null==t?void 0:t.description}),x.jsx(D7,{children:null==t?void 0:t.pos_id}),x.jsx(D7,{children:e.relativeTime(null==t||null===(n=t.meta)||void 0===n?void 0:n.updated)})]}),x.jsx(c2,{formId:t.id,item:t})]},t.id)}))})]})})})]})}function r9({label:e,defaultValue:t="",className:r,onChange:n,onBlur:i=()=>{},value:o,placeholder:s,disable:a,prefix:c,containerStyle:l={},type:u="text"}){const[d,h]=rR.useState(t);return rR.useEffect((()=>{null!=o&&o!==d&&h(String(o)),null==o&&h("")}),[o]),x.jsxs("div",{className:"w-full gap-2 flex-1 flex-col items-start",style:l,children:[e&&x.jsx(oG,{label:e,className:"text-sm"}),x.jsxs("div",{className:"flex flex-row items-center gap-2",children:[c&&x.jsx("p",{children:c}),x.jsx("input",{type:u,onBlur:function(e){i(e.target.value)},onChange:function(e){h(e.target.value),n(e.target.value)},disabled:a,value:d,placeholder:s,className:`${r||""}`})]})]})}function n9(){const e=lK(),t=XQ("scenes",(e=>e.use("scenes").fetch()),[]);return x.jsxs("div",{className:"drawer-container p-wrap",children:[x.jsx("span",{className:"flex items-center justify-between mb-4",children:x.jsx("p",{className:"text-lg font-bold",children:"Scene"})}),(null!=t?t:[]).sort(((e,t)=>{var r,n;return(null===(r=e.meta)||void 0===r?void 0:r.created)>(null===(n=t.meta)||void 0===n?void 0:n.created)?1:-1})).map((e=>x.jsx(i9,{scene:e},e.id))),x.jsx($1,{label:"New Scene",enabled:!0,onClick:()=>e.use("scenes").post({name:"New Scene"})})]})}function i9({scene:e}){const t=lK(),{status:r}=x6(),[n,i]=rR.useState(!1);return rR.useEffect((()=>{i(!1)}),[r]),x.jsxs("div",{className:"flex w-full border bg-surface flex-col border-border mb-4 transition-all "+(n?"max-h-screen":"max-h-[72px]"),children:[x.jsxs("div",{className:"h-[70px] px-4 py-2 flex flex-row items-center gap-4",children:[x.jsx("div",{className:"p-1 h-[15px] w-[15px] cursor-pointer border border-black rounded-full "+(e.is_active?"bg-[#000000]":"bg-[#ffffff]"),onClick:()=>{t.use("scenes").update({...e,is_active:!0})}}),x.jsxs("div",{children:[x.jsxs("span",{className:"flex flex-row items-center gap-1",children:[x.jsx("p",{className:"text-sm font-bold",children:e.name}),x.jsx("p",{className:"text-xs italic text-muted",children:e.is_default?"(Default)":""})]}),x.jsx("p",{className:"text-sm ",children:e.is_active?"Active Scene":"Inactive Scene"})]}),x.jsx("div",{className:"text-sm flex-1 flex justify-end cursor-pointer",onClick:()=>i((e=>!e)),children:x.jsx("p",{className:"transition-all "+(n?"rotate-90":""),children:x.jsx(IK,{})})})]}),n&&x.jsxs("div",{className:"px-4 py-2 text-sm",children:[x.jsx(r9,{placeholder:e.name,value:e.name,onBlur:r=>t.use("scenes").update({...e,name:r}),onChange:()=>{}}),x.jsx("div",{className:"flex flex-row my-4 justify-between",children:x.jsxs("div",{className:"flex flex-row gap-2 items-center",children:[x.jsx($1,{label:"Delete",small:!0,onClick:()=>t.use("scenes").delete(e.id)}),x.jsx($1,{label:"Set Default",small:!0,onClick:()=>{t.use("scenes").update({...e,is_default:!0})}})]})})]})]})}function o9({children:e=x.jsx(x.Fragment,{}),id:t,preventBackdropClose:r,placement:n="right"}){const{enabled:i,close:o}=o0(t);return mX.createPortal(x.jsxs(z1,{id:t,children:[x.jsx("div",{className:"fixed h-screen overflow-y-auto duration-300 w-fit top-0 z-50 opacity-100 bg-surface-elevated transition-all "+(i?"right"==n?"right-0 items-left":"left-0 items-right":"right"==n?"right-[-100%]":"left-[-100%]"),children:e}),x.jsx("div",{onClick:e=>{!r&&(e.stopPropagation(),o())},className:"fixed inset-0 bg-black transition-opacity "+(i?"opacity-25":"opacity-0 pointer-events-none"),style:{zIndex:49}})]}),document.getElementById("drawer"))}function s9(){const e=o0(),t=XQ("scenes",(e=>e.use("scenes").fetch()),[]),r=rR.useMemo((()=>t.find((e=>e.is_active))),[t]);return x.jsxs("div",{className:"w-[300px] h-[50px] border border-border px-2 gap-2 flex flex-row items-center",children:[x.jsx("p",{className:"text-sm w-[10%] flex justify-center items-center",children:x.jsx("img",{className:"w-[20px]",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAF6ADAAQAAAABAAAAFgAAAACbh/gZAAACLElEQVQ4Ee2VvY7TQBDHd/bDjhNyiEgUFxIQOiBcR3NIdHkBRMUrUEHNA9BQQBVKqutAokM8ARLo6GhQTqLgUKBBiQ47Xnu962HWUY670zWRUyEmctY7mv3tzNj+LwyHQ/ltPL1TuvI2MBSspiEDxwXfuzLofIBr3Vv3gImnQohNxgBqsmk5onP2Jzr7WAKDh82wfROxZMZmVopACE5uMldaZl1u/KZKhIrzRWHG5q5E64Bx8kaVs1rvMiNAqjBsnk/zw0ecgxx4kDbzLNGz3TSPx37ujRaU2qR7sZ69jLPZ17J0ld+5Yq6z5PVvPX2lTZIhq360XfElM8nUB3kuZ9QTP3FoteDqBTL22c+9UQVcCXUJQLwvrH6iTTxBRKZk0JRCthTI52l2+MYUuqAqgKK7QA2vFhNXVjf0F8nWhsZkV8mwv/QBcBaFG1dpfEYtOqBNJCXDqHUyCtt3qaotgQECgL8YteiiKkPKb2Ew6O1MGqrVXTrWNWbF/MdR5r539ED368ID2bgRBecannMc/l1n8f268KjRfkvw6yfg9G7kv+JJ7cz7jUG+THDxZP0McQ0f0EnOX/hyuzWO/+FnNvNfaAvpw5m1reo8xpEkcpWOkhhtdi9sjVZlnY73HO/zXIJb0m/sN4N2h3ThwengVecku4p4BLdjSWfSKM2Tnj/mSFprf6X+XDB5TsecG8nedufdwf5sWphsh1T5SMhWzXgZj4CWC/np8nbn4x8oBe99GfckfAAAAABJRU5ErkJggg=="})}),x.jsxs("div",{className:"flex flex-col items-start flex-1",children:[x.jsx("p",{className:"capitalize text-sm font-bold",children:r?r.name:"No Active Scene"}),x.jsx("p",{className:"capitalize text-xs",children:"Active Scene"})]}),x.jsx("p",{className:"underline text-xs cursor-pointer",onClick:e.open,children:"Edit"}),x.jsx(o9,{children:x.jsx(n9,{}),id:e.id})]})}function a9({group:e,children:t,length:r,columnCount:n}){const[i,o]=rR.useState(!0);return x.jsxs(x.Fragment,{children:[e&&"null"!=e&&x.jsx("tr",{className:"bg-surface-muted cursor-pointer",onClick:()=>o((e=>!e)),children:x.jsx("td",{colSpan:n+1,children:x.jsxs("div",{className:"flex items-center gap-4 px-3 py-4",children:[x.jsx("p",{className:"transition-transform "+(i?"rotate-90":""),children:x.jsx(IK,{})}),x.jsx("p",{className:"capitalize select-none",children:e}),x.jsxs("p",{className:"select-none",children:["(",r," ",1===r?"item":"items",")"]})]})})},e),i&&t]})}function c9({formId:e,groupId:t}){const r=XQ(t,(async function(e){if(t)return e.use("groups").select(t);return})),n=lK(),i=o0();const{register:o,handleSubmit:s,reset:a}=VZ({defaultValues:{pos_id:"",name:"",id:QQ()}});return rR.useEffect((()=>{a(r||{id:QQ()})}),[r]),x.jsxs(H1,{id:e,className:"min-w-[400px] max-w-[500px]",title:"Edit Section",controls:x.jsx($1,{enabled:!0,label:"Save",onClick:s((e=>async function(e){return t?n.use("groups").update(e):n.use("groups").post(e)}(e).then((()=>i.close()))))}),children:[x.jsx(q0,{label:"Section Name",children:x.jsx("input",{...o("name")}
217)}),x.jsx(q0,{label:"POS ID",children:x.jsx("input",{...o("pos_id")})})]})}function l9(e){const[t,r]=rR.useState(!1),n=HQ(),i=rR.useRef();return rR.useEffect((()=>(n.createListener(`${e}.online-status`,(()=>{r(!0),function(e){i.current&&clearTimeout(i.current);i.current=setTimeout((()=>e()),3e3)}((()=>r(!1)))})),()=>{n.disconnectListener(`${e}.online-status`),i.current&&clearTimeout(i.current)})),[e]),t}function u9(){const e=o0(),t=o0(),r=XQ("scenes",(e=>e.use("scenes").fetch()),[]),n=XQ("groups",(e=>e.use("groups").fetch()),[]);return x.jsxs(x.Fragment,{children:[x.jsx($1,{label:"Create Section",enabled:!0,onClick:()=>t.open()}),x.jsx($1,{label:"New Location",enabled:!0,onClick:()=>e.open()}),x.jsx(G1,{scenes:r,groups:n,formId:e.id}),x.jsx(c9,{formId:t.id,groupId:""})]})}function d9({view:e}){const t=YR(),r=D1(),n=U6(),i=lK(),o=o0(),s=XQ("scenes",(e=>e.use("scenes").fetch()),[]),a=XQ("groups",(e=>e.use("groups").fetch()),[]),c=XQ("locations",(e=>e.use("locations").fetch()),[]),{sort:l,data:u,search:d}=a3(c,{key:"meta.updated",dir:1}),{group:h}=(f=u,{group:e=>{if(e){let t=[],r={};return f.forEach((r=>{(null==r?void 0:r[e])&&"string"==typeof r[e]&&!t.includes(r[e].toLowerCase())&&t.push(r[e].toLowerCase())})),t.forEach((t=>{r[t]=f.filter((r=>r[e]&&"string"==typeof r[e]&&r[e].toLowerCase()===t))})),r}return{null:f}}});var f;return x.jsxs(x.Fragment,{children:[x.jsx(E7,{title:"Locations",children:x.jsx(s9,{})}),x.jsxs(H7,{initialView:e,onSearchChange:d,button:x.jsx(u9,{}),children:[x.jsx($7,{ids:c.map((e=>null==e?void 0:e.id)),children:x.jsxs(P7,{sortKeys:["name",,"meta.updated"],onSort:l,children:[x.jsx(M7,{headers:["Location Name","Status","Last Updated","Actions"],onDelete:e=>i.use("locations").deleteMany(e)}),x.jsx(A7,{children:Object.entries(h("group_id")).map((([e,i])=>{var c;const l=null===(c=a.find((t=>t.id==e)))||void 0===c?void 0:c.name;return x.jsx(a9,{group:l,columnCount:4,length:i.length,children:i.map((e=>x.jsxs(nR.Fragment,{children:[x.jsx(G1,{scenes:s,groups:a,formId:e.id,locationId:e.id}),x.jsxs(L7,{id:e.id,onClick:()=>o.provider.open(e.id),children:[x.jsx(D7,{children:x.jsx(h9,{locationId:e.id})}),x.jsx(D7,{children:x.jsx(p9,{locationId:e.id})}),x.jsx(D7,{children:n.relativeTime(e.meta.updated)}),x.jsx(D7,{children:x.jsx($1,{label:"Copy Link",onClick:()=>{navigator.clipboard.writeText(`${window.location.origin}/render/${t.site}/loc/${e.slug}`),r.flip("Copied link to clipboard!")}})})]})]},e.id)))},e)}))})]})}),x.jsx(q7,{view:"gallery",children:x.jsx("div",{className:"w-full gap-4 flex flex-col",children:Object.entries(h("group_id")).map((([e,t])=>{var r;return x.jsxs(B1,{force:!0,controls:x.jsx(V1,{label:"Edit Section",onClick:()=>o.provider.open(e)}),title:null===(r=a.find((t=>t.id==e)))||void 0===r?void 0:r.name,children:[x.jsx(c9,{formId:e,groupId:e}),x.jsxs("div",{className:"grid",style:{gridTemplateColumns:"repeat(auto-fill, 310px)"},children:[t.map((e=>x.jsx(f9,{locationId:e.id,onClick:()=>o.provider.open(e.id)},e.id))),x.jsx("span",{className:"flex-1"})]})]},e)}))})})]})]})}function h9({locationId:e}){const t=W1(e),r=XQ(e,(t=>t.use("locations").select(e)));return x.jsxs("span",{className:"flex gap-2 items-center",children:[x.jsx(F1,{boardId:t,frameWidth:120,hideTitle:!0}),x.jsx("p",{children:null==r?void 0:r.name})]})}function f9({locationId:e,onClick:t}){const r=W1(e),n=XQ(e,(t=>t.use("locations").select(e)));return x.jsx(OP,{to:`${window.location.pathname}?formId=${e}`,children:x.jsx(F1,{title:null==n?void 0:n.name,boardId:r,frameWidth:280,onClick:()=>t()})})}function p9({locationId:e}){const t=l9(e);return x.jsx("span",{className:"px-3 w-fit py-1 text-xs text-center justify-center",style:{display:"flex",borderRadius:100,backgroundColor:t?"limegreen":"darkgray"},children:t?"Online":"Offline"})}function g9(){return x.jsx("div",{className:"flex flex-col h-full",children:x.jsxs("div",{className:"bg-[#EFEFEF] flex flex-col items-center gap-6 py-10 px-4 h-full",children:[x.jsx("div",{className:"size-40 rounded-full border-4 border-[#306131] p-2",children:x.jsx("div",{className:"h-full w-full bg-[#306131] rounded-full flex items-center justify-center text-7xl text-white",children:x.jsx(nX,{})})}),x.jsx("div",{className:"text-[#306131] text-3xl font-semibold",children:"Device Saved!"}),x.jsxs("div",{className:"text-center font-semibold",children:["Your device was successfully added. ",x.jsx("br",{})," To add another device, scan the next ",x.jsx("br",{})," QR code"]})]})})}function m9({formId:e,scheduleId:t}){const r=lK(),n=o0(),i=XQ("scenes",(e=>e.use("scenes").fetch()),[]),o=XQ(t,(async function(e){if(t)return e.use("schedules").select(t)}));const{watch:s,setValue:a,reset:c,handleSubmit:l}=VZ({defaultValues:{id:QQ(),enabled:!1,event:{to_scene:""},run_at:(new Date).toISOString(),name:""}});return rR.useEffect((()=>{o&&c(o)}),[o]),x.jsxs(H1,{id:e,className:"min-w-[400px] min-h-[200px]",title:"Edit Scheduled Event",controls:x.jsx($1,{enabled:!0,label:"Save",onClick:l((e=>function(e){return t?r.use("schedules").update(e):r.use("schedules").post(e)}(e).then((()=>n.close()))))}),children:[x.jsx(m6,{label:"Event Name",value:s("name"),placeholder:"New Scheduled Event",onChange:e=>a("name",e)}),x.jsx("input",{type:"datetime-local",onChange:e=>a("run_at",new Date(e.target.value).toISOString()),value:(()=>{const e=s("run_at","");if(!e)return"";const t=new Date(e),r=6e4*t.getTimezoneOffset();return new Date(t.getTime()-r).toISOString().slice(0,16)})()}),x.jsx(W0,{options:i.map((e=>({name:e.name,id:e.id}))),onChange:({id:e})=>a("event.to_scene",e),selected:s("event.to_scene","")})]})}function v9(){const e=o0();return x.jsxs(x.Fragment,{children:[x.jsx($1,{enabled:!0,label:"New Event",onClick:()=>e.open()}),x.jsx(m9,{formId:e.id})]})}function y9(){const e=o0(),t=lK(),r=XQ("schedules",(e=>e.use("schedules").fetch()),[]),{data:n,sort:i,search:o}=a3(r,{key:"name",dir:-1});return x.jsxs(x.Fragment,{children:[x.jsx(E7,{title:"Scheduled Events"}),x.jsx(H7,{initialView:"list",button:x.jsx(v9,{}),onSearchChange:o,children:x.jsx($7,{ids:r.map((e=>e.id)),children:x.jsxs(P7,{sortKeys:["name","run_at","enabled"],onSort:i,children:[x.jsx(M7,{headers:["Name","Target Time","Status"],onDelete:e=>t.use("schedules").deleteMany(e)}),x.jsx(A7,{children:n.map((t=>x.jsxs(nR.Fragment,{children:[x.jsx(m9,{formId:t.id,scheduleId:t.id}),x.jsxs(L7,{id:t.id,onClick:()=>e.provider.open(t.id),children:[x.jsx(D7,{children:t.name}
217),x.jsx(D7,{children:new Date(t.run_at).toLocaleString()}),x.jsx(D7,{children:t.enabled?x.jsx(b9,{}):x.jsx(w9,{})})]})]},t.id)))})]})})})]})}function b9(){return x.jsx("div",{className:"px-4 py-1 rounded-xl bg-green-700 text-white w-fit",children:x.jsx("p",{children:"Complete"})})}function w9(){return x.jsx("div",{className:"px-4 py-1 rounded-xl bg-yellow-300 text-primary w-fit",children:x.jsx("p",{children:"Pending"})})}function x9({formId:e,user:t}){const{handleSubmit:r,setValue:n,watch:i,reset:o}=VZ(),s=lK(),a=o0(),[c,l]=rR.useState(!1);rR.useEffect((()=>{o(t||{local_admin:!1,suspended:!1,display_name:"",email:""})}),[t]);const u=c?x.jsxs("span",{className:"flex items-center gap-2",children:[x.jsx("span",{className:"inline-block w-4 h-4 border-2 border-white/40 border-t-white rounded-full animate-spin"}),"Saving…"]}):"Save";return x.jsx(H1,{id:e,title:"Edit User",className:"min-w-[300px] min-h-fit",controls:x.jsx($1,{label:u,enabled:!c,disabled:c,onClick:r((async function(e){l(!0);try{await async function(e){return t?s.use("users").update(e):s.use("users").post(e)}(e),a.close()}catch(Dee){console.error("Failed to save user",Dee)}finally{l(!1)}}))}),children:x.jsxs("div",{className:"flex flex-col w-full gap-3",children:[x.jsx(m6,{label:"Display Name",value:i("display_name"),onChange:e=>n("display_name",e)}),x.jsx(m6,{label:"Email",value:i("email"),onChange:e=>n("email",e)}),x.jsx(b6,{label:"Suspended",enabled:i("suspended"),onClick:e=>n("suspended",e)}),x.jsx(b6,{label:"Administrator",enabled:i("local_admin"),onClick:e=>n("local_admin",e)})]})})}function k9(){const e=o0();return x.jsxs(x.Fragment,{children:[x.jsx($1,{enabled:!0,label:"New User",onClick:e.open}),x.jsx(x9,{formId:e.id})]})}function _9(){const e=lK(),t=XQ("users",(e=>e.use("users").fetch()),[]),{data:r,search:n,sort:i}=a3(t,{key:"name",dir:-1}),o=o0();return x.jsxs(x.Fragment,{children:[x.jsx(E7,{title:"User Management"}),x.jsx(H7,{initialView:"list",onSearchChange:n,button:x.jsx(k9,{}),children:x.jsx($7,{ids:t.map((e=>null==e?void 0:e.id)),children:x.jsxs(P7,{sortKeys:["first_name","email","suspended","admin"],onSort:i,children:[x.jsx(M7,{headers:["Name","Email","Suspended","Admin"],onDelete:t=>e.use("users").deleteMany(t)}),x.jsx(A7,{children:r.map((e=>x.jsxs(nR.Fragment,{children:[x.jsx(x9,{formId:e.id,user:e}),x.jsxs(L7,{id:e.id,onClick:()=>o.provider.open(e.id),children:[x.jsx(D7,{children:e.display_name}),x.jsx(D7,{children:e.email}),x.jsx(D7,{children:e.suspended?"Suspended":"Active"}),x.jsx(D7,{children:e.local_admin?"Admin":"User"})]})]},e.id)))})]})})})]})}function C9(e){const t=xX(),r=rR.useRef(void 0);return{onMouseDown:function(e){r.current=t.calculateMousePos(e.nativeEvent)},onMouseUp:function(n){const i=t.calculateMousePos(n.nativeEvent);if(r.current){const{boundX:t,boundY:o}=function(e){const{offsetX:t,offsetY:n}=r.current;return{boundX:Math.abs(t-e.offsetX)<=5,boundY:Math.abs(n-e.offsetY)<=5}}(i);t&&o&&e(n)}r.current=void 0}}}function S9(){return x.jsxs("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",children:[x.jsx("rect",{x:"7",y:"7",width:"10",height:"10",rx:"1"}),x.jsx("line",{x1:"12",y1:"1.5",x2:"12",y2:"22.5"}),x.jsx("line",{x1:"1.5",y1:"12",x2:"22.5",y2:"12"})]})}function E9(){const{watch:e,setValue:t,register:r}=eZ(),n=e("properties",{}),i=D1(),o=YR();return x.jsxs(d7,{id:void 0,children:[x.jsx(p7,{updateProperties:e=>t("background_image",e),title:"Background image"}),x.jsx(e6,{properties:n,updateProperties:function(e){t("properties",{...n,...e})},title:"Background color"}),x.jsxs("span",{className:"flex items-start gap-0",children:[x.jsx(m0,{icon:x.jsx(H2,{}),onClick:()=>{"16/9"==e("aspect_ratio")?t("aspect_ratio","9/16"):t("aspect_ratio","16/9")},title:"Orientation"}),x.jsx(g0,{label:"Aspect ratio",children:x.jsx("input",{...r("aspect_ratio"),className:"h-[35px] w-[70px] p-0 m-0 border border-border text-center",type:"text",placeholder:"4/3, 1.776, etc"})})]}),x.jsxs("span",{className:"flex items-start gap-0",children:[x.jsx(m0,{icon:x.jsx(S9,{}),title:"Section snap",enabled:e("align_enabled"),onClick:()=>t("align_enabled",!e("align_enabled"))}),x.jsx(m0,{icon:x.jsx(Z2,{}),title:"Grid snap",enabled:e("grid_enabled"),onClick:()=>t("grid_enabled",!e("grid_enabled"))}),x.jsx(g0,{label:"Horizontal grid divisions (columns)",children:x.jsx("input",{className:"h-[35px] p-0 m-0 border border-border text-center w-[57px]",...r("grid_x"),type:"number"})}),x.jsx(g0,{label:"Vertical grid divisions (rows)",children:x.jsx("input",{className:"h-[35px] p-0 m-0 border border-border text-center w-[57px]",...r("grid_y"),type:"number"})})]}),x.jsx(m0,{icon:x.jsx(HK,{}),title:"Copy link",onClick:()=>navigator.clipboard.writeText(`${window.location.origin}/render/${o.site}/menu_boards/${o.id}`).then((()=>i.flip("Link copied!")))})]})}function j9(){const{register:e,clear:t}=KZ();return rR.useEffect((()=>{const e=()=>t();return window.addEventListener("mouseup",e,!0),()=>window.removeEventListener("mouseup",e,!0)}),[]),x.jsx("div",{ref:e,className:"absolute top-0 left-0 w-full h-full pointer-events-none",style:{zIndex:11}})}function A9(){return x.jsx("span",{id:"stylebar-portal",className:"flex justify-center max-w-full w-full h-[55px]"})}function I9(){const e=rR.useContext(n7);return x.jsx("div",{id:"sidepanel-body",className:`relative flex-shrink-0 flex ${e?"w-[360px] opacity-100 pointer-events-auto":"w-0 opacity-0 pointer-events-none"} bg-surface-elevated flex-col shadow-inner transition-all`})}function T9(){return x.jsx("div",{id:"secondary-stylebar-portal",className:"relative flex-shrink-0 flex bg-surface-elevated flex-col shadow-inner transition-all"})}function R9(){const{watch:e,setValue:t}=eZ(),r=rR.useRef(),n=f0(),{grid_x:i,grid_y:o,grid_enabled:s}=e(),a=wX(),[c,l]=rR.useState({width:0,height:0}),u=function(e){const t=rR.useRef(),r=rR.useRef();return rR.useEffect((()=>()=>{var e;return null===(e=t.current)||void 0===e?void 0:e.disconnect()}),[]),function(n,i=e){n&&i&&(r.current=n,t.current&&t.current.disconnect(),t.current=ne
217w ResizeObserver((([e])=>i(e))),t.current.observe(r.current))}}((e=>l({width:e.target.clientWidth,height:e.target.clientHeight}))),{renderWidth:d,renderHeight:h,style:f}=K0(e("aspect_ratio","16/9"),c.width,c.height);rR.useEffect((()=>{u(r.current)}),[e("aspect_ratio","16/9")]);const p=C9((e=>{const t=e.nativeEvent.composedPath();if(t.map((e=>null==e?void 0:e.nodeName)).includes("MAIN")){for(const e of t)if("SECTION"==e.nodeName)return e.id&&n.select(e.id);return n.clear()}}));return x.jsx(GZ,{children:x.jsx("div",{className:"relative w-full h-full",children:x.jsx("div",{className:"absolute top-0 left-0 right-0 bottom-0",children:x.jsxs(i7,{children:[x.jsx(E9,{}),x.jsxs("div",{className:"flex flex-row w-full items-stretch h-full max-h-full overflow-y-hidden bg-workspace",children:[x.jsx(I9,{}),x.jsx("div",{className:"flex-1 max-w-full",children:x.jsxs("div",{className:"flex flex-col  justify-center items-center h-full max-w-full py-4 gap-4",children:[x.jsx(A9,{}),x.jsx("div",{className:"px-4 w-full h-full",children:x.jsx("div",{ref:r,className:"w-full h-full flex justify-center items-center relative",children:x.jsx("div",{...p,className:"absolute top-0 left-0 ",style:{top:(c.height-h)/2,left:(c.width-d)/2,height:h,width:d},children:x.jsxs(tX,{ref:a,properties:e("properties"),style:f,backgroundImage:e("background_image"),children:[e("sections",[]).map(((r,n)=>x.jsx(w7,{section:r,onChange:r=>function(r,n){const i=e("sections",[]);null==n?t("sections",i.filter(((e,t)=>t!=r)),{shouldDirty:!0}):t(`sections.${r}`,{...i[r],...n},{shouldDirty:!0})}(n,r)},r.id))),s&&n.id&&x.jsx("div",{className:"absolute top-0 left-0 w-full h-full pointer-events-none",style:{backgroundImage:"linear-gradient(to right, rgba(180, 180, 180, .2) 1px, transparent 1px), linear-gradient(to bottom, rgba(180, 180, 180, .2) 1px, transparent 1px)",backgroundSize:`calc(100% / ${i}) calc(100% / ${o})`}}),x.jsx(j9,{})]})})})})]})}),x.jsx(T9,{})]})]})})})})}function P9(){const e=YR(),t=lK(),r=JR(),n=XQ(e.id,(t=>t.use("boards").select(e.id))),i=D1(),o=rR.useRef([]),s=rR.useRef([]),a=rR.useRef(!1),c=rR.useRef(),l=rR.useRef(!1),u=rR.useRef(),[,d]=x2({main:!1,site:!1}),h=VZ({defaultValues:{aspect_ratio:"16/9",name:"New Board",title:"Menu",grid_x:100,grid_y:100,grid_enabled:!0,align_enabled:!0,js:"",properties:{backgroundColor:"white"},sections:[],id:e.id}});function f(){if(a.current||!c.current)return;const e=h.getValues();JSON.stringify(e)!==JSON.stringify(c.current)&&(o.current.push(c.current),s.current=[],c.current=structuredClone(e))}function p(){u.current&&(clearTimeout(u.current),u.current=void 0),f()}return _2(h.formState.isDirty),rR.useEffect((()=>{if(n&&(null==n?void 0:n.id)==e.id){h.reset(n),c.current=structuredClone(n);const e=()=>{l.current=!0},t=()=>{l.current&&(l.current=!1,requestAnimationFrame(f))};window.addEventListener("mousedown",e),window.addEventListener("mouseup",t);const r=h.subscribe({callback:()=>{a.current||l.current||(u.current&&clearTimeout(u.current),u.current=setTimeout(f,400))}});return()=>{null==r||r(),window.removeEventListener("mousedown",e),window.removeEventListener("mouseup",t)}}}),[n]),x.jsx(tZ,{...h,children:x.jsxs(p0,{children:[x.jsxs("div",{className:"w-full bg-deeppurple py-1 px-6 flex gap-12 justify-between items-center border-b border-[#524958]",children:[x.jsxs("div",{className:"flex items-center gap-6 w-[50%] max-w-[600px]",children:[x.jsx(g0,{label:"Toggle sidebar",children:x.jsx("img",{onClick:()=>d((e=>({...e,main:!e.main}))),src:"data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='25px'%20height='22px'%20viewBox='0%200%2025%2022'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3eGroup%203%3c/title%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='AB4-add-new-board-initial-state'%20transform='translate(-26.000000,%20-23.000000)'%20fill='%23FFFFFF'%3e%3cg%20id='Group-3'%20transform='translate(26.000000,%2023.000000)'%3e%3crect%20id='Rectangle'%20x='0'%20y='0'%20width='25'%20height='2'%3e%3c/rect%3e%3crect%20id='Rectangle'%20x='0'%20y='10'%20width='25'%20height='2'%3e%3c/rect%3e%3crect%20id='Rectangle'%20x='0'%20y='20'%20width='25'%20height='2'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",className:"h-4 w-4 cursor-pointer text-white"})}),x.jsx("span",{className:"w-[1px] h-10 bg-[#524958]"}),x.jsx("span",{className:"flex items-center gap-2 w-full",children:x.jsx("input",{...h.register("name"),className:"flex-1 p-0 text-lg h-[34px] focus:bg-gray-300 focus:text-black selection:bg-formpurple selection:text-white text-white bg-transparent border-0"})})]}),x.jsxs("span",{className:"flex items-center gap-1",children:[x.jsxs("span",{className:"flex gap-4 mx-3",children:[x.jsx(g0,{label:"Undo",children:x.jsx(gX,{onClick:()=>function(){if(!a.current&&(p(),o.current.length>=1)){a.current=!0;const e=o.current.pop();s.current.push(c.current),c.current=e,h.reset(e),requestAnimationFrame((()=>a.current=!1))}}(),className:"text-white cursor-pointer hover:text-gray-300"})}),x.jsx(g0,{label:"Redo",children:x.jsx(fX,{onClick:()=>function(){if(!a.current&&(p(),s.current.length>=1)){a.current=!0;const e=s.current.pop();o.current.push(c.current),c.current=e,h.reset(e),requestAnimationFrame((()=>a.current=!1))}}(),className:"text-white cursor-pointer hover:text-gray-300"})})]}),x.jsx($1,{label:"Save",onClick:h.handleSubmit((e=>t.use("boards").update(e).then((e=>{h.reset(e),i.flip("Board Saved Successfully")}
217)).catch((e=>{console.error("Board save failed",e),i.flip("Failed to save board — changes were not saved.")})))),enabled:!0,style:{borderColor:"black",opacity:1}}),x.jsx($1,{enabled:!0,label:"Copy Link",onClick:()=>navigator.clipboard.writeText(`${window.location.origin}/render/${e.site}/menu_boards/${e.id}`).then((()=>i.flip("Link copied!"))),style:{borderColor:"black",opacity:1}}),x.jsx($1,{enabled:!0,label:"Copy Board",onClick:async function(){if(!confirm("Copy this board?"))return;const n=h.getValues(),o=crypto.randomUUID();try{var s,a;const c=(null!==(s=n.sections)&&void 0!==s?s:[]).map((({id:e,...t})=>t)),l={...n,id:o,name:`${n.name} - Copy`,meta:{},sections:c},u=await t.use("boards").post(l);i.flip("Board copied"),r(`/${e.site}/boards/${null!==(a=null==u?void 0:u.id)&&void 0!==a?a:o}`)}catch(c){console.error("Board copy failed",c),i.flip("Failed to copy board — the copy was not created.")}},style:{borderColor:"black",opacity:1}})]})]}),x.jsx(bX,{children:x.jsx(R9,{})})]})})}function N9({label:e,onClick:t=()=>{},alt:r,disabled:n=!1}){return x.jsx("button",{type:"submit",className:"px-4 h-[40px] min-w-[140px] flex justify-center items-center cursor-pointer rounded text-sm transition "+(r?"bg-surface-muted text-primary border border-border hover:bg-surface-hover":"bg-formpurple text-white hover:opacity-90"),onClick:t,style:{opacity:n?.75:1},children:"string"==typeof e?x.jsx("p",{className:"capitalize font-normal",children:e}):e})}function O9(){const e=lK(),t=j2().currentSite,r=D1(),{user:n}=j2(),i=HQ(),o=Z3(X3(B4)),{watch:s,setValue:a,handleSubmit:c,formState:l,reset:u}=VZ({defaultValues:{name:"",member_rate:1,pos_enabled:!1,site_icon:null,show_alcohol:!0,use_alt_names:!1,dietary_restrictions:[]}});_2(l.isDirty),rR.useEffect((()=>{u(t)}),[t]);const d=s("dietary_restrictions",[]);return x.jsxs(x.Fragment,{children:[x.jsx(E7,{title:"Site Options",children:x.jsx(N9,{label:"save",onClick:c((t=>{return n=t,void e.use("site").update(n).then((e=>u(e))).then((()=>r.flip("Site options saved successfully!")));var n}))})}),x.jsxs("div",{className:"p-wrap overflow-auto gap-4 flex flex-col w-full",children:[(null==n?void 0:n.local_admin)&&x.jsxs(nG,{title:"Site Customization (Admin Only)",children:[x.jsx(m6,{label:"Site Name",value:s("name"),onChange:e=>a("name",e)}),x.jsx(K6,{label:"Primary Site Icon",asset_id:s("site_icon",""),onSelect:e=>a("site_icon",e,{shouldDirty:!0})})]}),x.jsxs(nG,{title:"General Options",children:[x.jsx(d3,{label:"Send Refresh command to all connected displays",buttonText:"Send",onClick:()=>e.use("site").select("refresh").then((()=>r.flip("Refresh command sent!")))}),x.jsx(d3,{label:"Reveal Locations",buttonText:"Send",onClick:()=>i.publish("reveal")}),x.jsx(sG,{label:"Alcohol status",children:x.jsx(i2,{value:s("show_alcohol",!1),onChange:e=>a("show_alcohol",e,{shouldDirty:!0})})}),x.jsx(sG,{label:"Enable POS Pricing",children:x.jsx(i2,{value:s("pos_enabled",!1),onChange:e=>a("pos_enabled",e,{shouldDirty:!0})})}),x.jsx(sG,{label:"Use Alternate Display Names",children:x.jsx(i2,{value:s("use_alt_names",!1),onChange:e=>a("use_alt_names",e,{shouldDirty:!0})})}),x.jsx(n6,{label:"Default Member's Multiplier",step:.01,value:s("member_rate",1),onChange:e=>{a("member_rate",parseFloat(e),{shouldDirty:!0})}})]}),x.jsx(nG,{title:"Dietary Icons",style:{width:"100%"},controls:x.jsx(V1,{label:"Add Restriction",onClick:()=>{a(`dietary_restrictions.${s("dietary_restrictions",[]).length}`,{id:QQ(),name:"",icon:null},{shouldDirty:!0})}}),children:x.jsx(w5,{sensors:o,collisionDetection:i4,onDragEnd:function(e){const{active:t,over:r}=e;if(!r||t.id===r.id)return;const n=s("dietary_restrictions",[]),i=n.findIndex((e=>e.id===t.id)),o=n.findIndex((e=>e.id===r.id));-1!==i&&-1!==o&&a("dietary_restrictions",S5(n,i,o),{shouldDirty:!0})},children:x.jsx(N5,{items:d.map((e=>e.id)),strategy:T5,children:d.map(((e,t)=>x.jsx(M9,{restriction:e,onNameChange:e=>a(`dietary_restrictions.${t}.name`,e,{shouldDirty:!0}),onIconChange:e=>a(`dietary_restrictions.${t}.icon`,e,{shouldDirty:!0}),onRemove:()=>confirm("Delete dietary restriction?")&&function(e){a("dietary_restrictions",s("dietary_restrictions",[]).filter(((t,r)=>r!=e)),{shouldDirty:!0})}(t)},e.id)))})})})]})]})}function M9({restriction:e,onNameChange:t,onIconChange:r,onRemove:n}){const{attributes:i,listeners:o,setNodeRef:s,transform:a,transition:c}=z5({id:e.id}),l={transform:z3.Transform.toString(a),transition:c};return x.jsxs("span",{ref:s,style:l,className:"flex items-center justify-between w-full gap-36",children:[x.jsxs("div",{className:"flex items-center gap-2 w-full",children:[x.jsx("div",{...i,...o,className:"cursor-grab active:cursor-grabbing text-muted hover:text-primary",children:x.jsx(V2,{className:"text-lg"})}),x.jsx(V1,{label:"X",onClick:n}),x.jsx(m6,{placeholder:"Restriction Name",value:e.name,onChange:t})]}),x.jsx(K6,{asset_id:e.icon,onSelect:r})]})}function L9({}){const[e,t]=rR.useState(""),r=XQ("groups",(e=>e.use("groups").fetch()),[]),n=XQ("locations",(e=>e.use("locations").fetch()),[]),i=YR(),o=JR();x2({main:!1,site:!1});const s=lK(),{reset:a,watch:c,setValue:l,handleSubmit:u,register:d}=VZ();return rR.useEffect((()=>{a({id:i.id,name:"",location_id:"",hardware_id:i.id})}),[i.id]),x.jsxs(x.Fragment,{children:[x.jsx(E7,{title:"Register Device",disableBack:!0,children:x.jsx(N9,{label:"Save",onClick:u((e=>s.use("devices").post(e).then((()=>o(`/${i.site}/register/success`)))))})}),x.jsxs("div",{className:"p-3 w-full flex flex-col gap-6 overflow-y-scroll",children:[x.jsxs(nG,{title:"Device Information",style:{flex:1},children:[x.jsx(r9,{label:"Device Name",value:c("name"),onChange:e=>l("name",e)}),x.jsxs("span",{className:"flex w-full flex-col items-start gap-1",children:[x.jsx(oG,{label:"Select Section"}
217),x.jsxs("select",{className:"w-full px-4 py-2",value:e,onChange:e=>t(e.target.value),children:[x.jsx("option",{value:"",children:"-"}),r.map((e=>x.jsxs("option",{value:e.id,children:[e.name," - ",n.filter((t=>t.group_id==e.id)).length," Locations"]},e.id)))]})]})]}),e&&x.jsx(nG,{title:"Assign Location",style:{flex:2},children:x.jsx("span",{className:"w-full grid gap-3",style:{gridTemplateColumns:"repeat(auto-fill, 200px)"},children:n.map((e=>x.jsx(D9,{selected:e.id==c("location_id",""),onClick:()=>l("location_id",e.id),name:e.name,locationId:e.id},e.id)))})}),x.jsx(F9,{locationId:c("location_id")})]})]})}function D9({locationId:e,name:t,selected:r,onClick:n}){const i=W1(e);return XQ(e,(t=>t.use("locations").select(e))),x.jsxs("div",{onClick:()=>n(),style:{width:200,...r?{border:"1px solid purple"}:{}},className:"hover:bg-purple-50 cursor-pointer flex flex-col items-center gap-2 justify-start my-1",children:[x.jsx(F1,{hideTitle:!0,frameWidth:180,boardId:i}),x.jsx("p",{className:"text-sm text-gray-700",children:t})]},e)}function F9({locationId:e}){const t=XQ(e,(t=>t.use("locations").select(e))),r=W1(e);return t?x.jsx(nG,{title:"Preview",style:{flex:1},children:x.jsx(F1,{boardId:r,frameWidth:340,title:t.name})}):x.jsx(x.Fragment,{})}function U9({children:e,tileWidth:t=200}){return x.jsx(q7,{view:"gallery",lazy:!0,children:x.jsx("div",{className:"grid max-w-full gap-6 py-4 w-fit mx-auto",style:{gridTemplateColumns:`repeat(auto-fill, ${t}px)`},children:e})})}function z9(e,t){var r,n;return null!==(r=null===(n=e.scenes)||void 0===n||null===(n=n.find((e=>e.scene_id===t)))||void 0===n?void 0:n.board_id)&&void 0!==r?r:null}function B9(e,t){return e.localeCompare(t,void 0,{numeric:!0,sensitivity:"base"})}function q9(e,t){var r;const n=(null!==(r=e.scenes)&&void 0!==r?r:[]).map((e=>t.has(e.scene_id)?{...e,board_id:t.get(e.scene_id)}:e));for(const[i,o]of t)n.some((e=>e.scene_id===i))||n.push({scene_id:i,board_id:o});return n}function H9({formId:e}){const t=XQ("boards",(e=>e.use("boards").fetch()),[]),r=XQ("locations",(e=>e.use("locations").fetch()),[]),n=XQ("scenes",(e=>e.use("scenes").fetch()),[]),[i,o]=rR.useState(""),s=null==t?void 0:t.find((e=>e.id===i)),a=rR.useMemo((()=>function(e){const t=new Map;for(const i of e)for(const e of null!==(r=i.scenes)&&void 0!==r?r:[]){var r,n;e.board_id&&t.set(e.board_id,(null!==(n=t.get(e.board_id))&&void 0!==n?n:0)+1)}return t}(null!=r?r:[])),[r]),c=rR.useMemo((()=>(null!=t?t:[]).map((e=>{var t;return{id:e.id,name:null!==(t=e.name)&&void 0!==t?t:""}})).sort(((e,t)=>B9(e.name,t.name)))),[t]);return x.jsx(H1,{id:e,title:"Manage Assignments",onClose:()=>o(""),className:"max-w-[680px] w-[70vw] min-w-[460px]",children:x.jsxs("div",{className:"w-full flex flex-col gap-3 p-1",children:[x.jsx(W0,{label:x.jsx(oG,{label:"Board"}),options:c,selected:i,onChange:({id:e})=>o(null!=e?e:""),placeholder:"Select a board",renderEntry:e=>{var t,r,n;const i=null!==(t=a.get(null!==(r=e.id)&&void 0!==r?r:""))&&void 0!==t?t:0;return x.jsxs("div",{className:"flex items-center gap-3 py-1",children:[x.jsx(F1,{boardId:null!==(n=e.id)&&void 0!==n?n:"",frameWidth:60,hideTitle:!0}),x.jsx("span",{className:"flex-1 text-sm",children:e.name}),x.jsx("span",{className:"text-xs px-2 py-0.5 rounded-full "+(i?"bg-formpurple text-white":"bg-surface-muted text-muted"),children:i})]})}}),s?x.jsx($9,{board:s,locations:null!=r?r:[],scenes:null!=n?n:[]}):x.jsx("p",{className:"text-muted text-sm py-6 text-center",children:"Select a board to see and edit where it's assigned."})]})})}function $9({board:e,locations:t,scenes:r}){const n=lK(),[i,o]=rR.useState(!1),s=r.find((e=>e.is_active)),a=r.find((e=>e.is_default)),c=rR.useMemo((()=>function(e,t){return e.flatMap((e=>{var r;return(null!==(r=e.scenes)&&void 0!==r?r:[]).filter((e=>e.board_id===t)).map((t=>({location:e,sceneId:t.scene_id})))}))}(t,e.id)),[t,e.id]),l=e=>{var t,n;return null!==(t=null===(n=r.find((t=>t.id===e)))||void 0===n?void 0:n.name)&&void 0!==t?t:"Unknown scene"},u=rR.useMemo((()=>{const e=e=>e===(null==s?void 0:s.id)?0:e===(null==a?void 0:a.id)?1:2,t=new Map;for(const n of c){var r;const e=null!==(r=t.get(n.sceneId))&&void 0!==r?r:[];e.push(n),t.set(n.sceneId,e)}for(const n of t.values())n.sort(((e,t)=>{var r,n;return B9(null!==(r=e.location.name)&&void 0!==r?r:"",null!==(n=t.location.name)&&void 0!==n?n:"")}));return[...t.entries()].sort((([t],[r])=>{const n=e(t)-e(r);return 0!==n?n:B9(l(t),l(r))}))}),[c,s,a]);async function d(e,t){await n.use("locations").update({...e,scenes:q9(e,new Map([[t,null]]))})}return x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsxs("div",{className:"flex items-center justify-between border-t border-border pt-3",children:[x.jsxs("div",{className:"flex items-center gap-3",children:[x.jsx(F1,{boardId:e.id,frameWidth:90,hideTitle:!0}),x.jsxs("div",{children:[x.jsx("p",{className:"font-bold",children:e.name}),x.jsxs("p",{className:"text-sm text-muted",children:["Shown in ",c.length," location",1===c.length?"":"s"]})]})]}),!i&&x.jsx($1,{label:"Add Assignment",enabled:!0,onClick:()=>o(!0)})]}),i&&x.jsx(W9,{board:e,locations:t,scenes:r,onClose:()=>o(!1)}),c.length>0&&x.jsx("p",{className:"text-base font-bold border-t border-border pt-3",children:"Current Assignments"}),x.jsx("div",{className:"flex flex-col gap-4 max-h-[40vh] overflow-y-auto pl-3",children:u.map((([e,t])=>x.jsx(V9,{title:l(e),isActive:e===(null==s?void 0:s.id),rows:t,onRemove:d},e)))})]})}
217function V9({title:e,isActive:t,rows:r,onRemove:n}){const[i,o]=rR.useState(!0);return x.jsxs("div",{children:[x.jsxs("button",{type:"button",onClick:()=>o((e=>!e)),className:"flex items-center gap-2 mb-2 w-full text-left",children:[x.jsx("span",{className:"text-muted transition-transform "+(i?"rotate-90":""),children:x.jsx(IK,{className:"text-xs"})}),x.jsxs("p",{className:"text-sm font-semibold text-muted",children:["Scene: ",e]}),t&&x.jsxs("span",{className:"flex items-center gap-1 text-xs text-green-600",children:[x.jsx("span",{className:"w-2 h-2 rounded-full bg-green-500 inline-block"}),"active scene"]}),x.jsx("span",{className:"text-xs text-muted ml-auto",children:r.length})]}),i&&x.jsx("div",{className:"flex flex-col gap-1",children:r.map((e=>x.jsxs("div",{className:"flex items-center justify-between border border-border rounded px-3 py-2 bg-surface",children:[x.jsx("span",{className:"text-sm",children:e.location.name}),x.jsx(ZK,{title:"Unassign this location",className:"text-xs text-muted cursor-pointer hover:text-red-500",onClick:()=>n(e.location,e.sceneId)})]},e.location.id)))})]})}function W9({board:e,locations:t,scenes:r,onClose:n}){const i=lK(),o=XQ("boards",(e=>e.use("boards").fetch()),[]),[s,a]=rR.useState([]),[c,l]=rR.useState(""),[u,d]=rR.useState(""),h=e.id,f=t.find((e=>e.id===c)),p=f&&u?z9(f,u):null,g=p===h,m=s.some((e=>e.location_id===c&&e.scene_id===u)),v=!(!c||!u||g||m),y=e=>{var t,r;return null!==(t=null==o||null===(r=o.find((t=>t.id===e)))||void 0===r?void 0:r.name)&&void 0!==t?t:"another board"},b=e=>{var r,n;return null!==(r=null===(n=t.find((t=>t.id===e)))||void 0===n?void 0:n.name)&&void 0!==r?r:""},w=e=>{var t,n;return null!==(t=null===(n=r.find((t=>t.id===e)))||void 0===n?void 0:n.name)&&void 0!==t?t:""},k=rR.useMemo((()=>t.map((e=>({id:e.id,name:e.name})))),[t]);return x.jsxs("div",{className:"border border-border rounded p-3 bg-surface-muted flex flex-col gap-3",children:[x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsx("p",{className:"text-sm font-bold",children:"Add assignment"}),x.jsx(ZK,{className:"text-xs text-muted cursor-pointer hover:text-red-500",onClick:n})]}),x.jsxs("div",{className:"flex gap-3 items-end",children:[x.jsxs("div",{className:"flex flex-col flex-1",children:[x.jsx(oG,{label:"Scene"}),x.jsxs("select",{value:u,onChange:e=>d(e.target.value),className:"h-[32px] border border-border rounded-sm",children:[x.jsx("option",{value:"",children:"— Select scene —"}),r.map((e=>x.jsxs("option",{value:e.id,children:[e.name,e.is_active?" (Active)":"",e.is_default?" (Default)":""]},e.id)))]})]}),x.jsx("div",{className:"flex flex-col flex-1",children:x.jsx(W0,{label:x.jsx(oG,{label:"Location"}),options:k,selected:c,onChange:({id:e})=>l(null!=e?e:""),placeholder:"Select location"})})]}),c&&u&&x.jsxs("div",{className:"text-sm px-3 py-2 rounded border border-border bg-surface",children:[null==p&&x.jsx("span",{className:"text-muted",children:"Currently unassigned — will assign this board."}),g&&x.jsx("span",{className:"text-muted",children:"Already assigned to this board."}),p&&!g&&x.jsxs("span",{children:["Currently: ",x.jsx("span",{className:"font-bold",children:y(p)})," — adding will replace it."]})]}),x.jsxs("div",{className:"flex gap-2",children:[x.jsx($1,{label:"Add to list",enabled:v,disabled:!v,onClick:function(){v&&a((e=>[...e,{location_id:c,scene_id:u}]))}}),x.jsx($1,{label:"Save"+(s.length?` (${s.length})`:""),enabled:s.length>0,disabled:!s.length,onClick:async function(){if(!s.length)return;const e=s.filter((e=>{const r=t.find((t=>t.id===e.location_id)),n=r?z9(r,e.scene_id):null;return n&&n!==h}));if(e.length){const r=e.map((e=>{const r=t.find((t=>t.id===e.location_id));return`• ${b(e.location_id)} (${w(e.scene_id)}): replacing "${y(z9(r,e.scene_id))}"`})).join("\n");if(!confirm(`These slots already have a board and will be replaced:\n\n${r}\n\nContinue?`))return}const r=new Map;for(const t of s){var o;const e=null!==(o=r.get(t.location_id))&&void 0!==o?o:new Map;e.set(t.scene_id,h),r.set(t.location_id,e)}await Promise.all([...r.entries()].map((([e,r])=>{const n=t.find((t=>t.id===e));return i.use("locations").update({...n,scenes:q9(n,r)})}))),a([]),l(""),d(""),n()}})]}),s.length>0&&x.jsxs("div",{className:"flex flex-col gap-1",children:[x.jsxs("p",{className:"text-sm font-bold",children:["To be added (",s.length,")"]}),s.map(((e,t)=>x.jsxs("div",{className:"flex items-center justify-between border border-border rounded px-3 py-2 bg-surface",children:[x.jsxs("span",{className:"text-sm",children:[b(e.location_id)," ",x.jsxs("span",{className:"text-muted",children:["(",w(e.scene_id),")"]})]}),x.jsx(ZK,{className:"text-xs text-muted cursor-pointer hover:text-red-500",onClick:()=>function(e){a((t=>t.filter(((t,r)=>r!==e))))}(t)})]},t)))]})]})}function K9(){const e=YR(),t=lK(),r=JR();return x.jsxs("div",{className:"flex gap-2",children:[x.jsx(G9,{}),x.jsx($1,{label:"New Board",onClick:function(){t.use("boards").post({id:QQ(),name:"New Board",aspect_ratio:"16/9",properties:{backgroundColor:"white"}}).then((t=>r(`/${e.site}/boards/${t.id}`)))},enabled:!0})]})}function G9(){const e=o0();return x.jsxs(x.Fragment,{children:[x.jsx($1,{label:"Manage Assignments",enabled:!0,onClick:()=>e.open()}),x.jsx(H9,{formId:e.id})]})}function J9({view:e="list"}){const t=XQ("boards",(e=>e.use("boards").fetch())),r=YR(),n=U6(),i=JR(),o=lK(),{data:s,sort:a,search:c}=a3(t,{key:"name",dir:1});return x.jsxs(x.Fragment,{children:[x.jsx(E7,{title:"Boards"}),x.jsxs(H7,{initialView:e,onSearchChange:c,button:x.jsx(K9,{}),children:[x.jsx($7,{ids:t.map((e=>e.id)),children:x.jsxs(P7,{sortKeys:["name","meta.updated"],onSort:a,children:[x.jsx(M7,{headers:["Board Name","Last Updated"],onDelete:e=>o.use("boards").deleteMany(e)}),x.jsx(A7,{children:s.map((e=>{var t;return x.jsxs(L7,{id:e.id,onClick:()=>i(e.id),children:[x.jsxs(D7,{className:"flex gap-2 items-center",children:[x.jsx(F1,{compress:!0,boardId:e.id,hideTitle:!0}),x.jsx("p",{children:e.name})]}),x.jsx(D7,{children:n.relativeTime(null===(t=e.meta)||void 0===t?void 0:t.updated)})]},e.id)}))})]})}),x.jsx(U9,{tileWidth:280,children:s.map((e=>x.jsx(OP,{to:`/${r.site}/boards/${e.id}`,children:x.jsx(F1,{title:e.name,compress:!0,boardId:e.id,frameWidth:280,downloadable:!0},e.id)},e.id)))})]})]})}function Y9({formId:e,playlistId:t}){const r=lK(),n=XQ("assets",(e=>e.use("assets").fetch()),[]),i=XQ(t,(function(e){return t?e.use("playlists").select(t):void 0})),o=o0();const{watch:s,setValue:a,reset:c,handleSubmit:l}=VZ({defaultValues:{id:e,name:"",assets:[]}});function u(e){const t=s("assets",[]);t.map((e=>null==e?void 0:e.id)).includes(e.id)?a("assets",t.filter((t=>
217t.id!=e.id))):a("assets",[...t,e])}rR.useEffect((()=>{c(i?{...i,id:e}:{id:QQ()})}),[i]);const d=rR.useMemo((()=>{const e=s("assets",[]).map((e=>e.id));return n.filter((t=>!e.includes(t.id))).sort(((e,t)=>{var r,n;return(null==e||null===(r=e.meta)||void 0===r?void 0:r.created)>(null==e||null===(n=e.meta)||void 0===n?void 0:n.created)?-1:1}))}),[i,n]);return x.jsxs(H1,{id:e,title:"Edit Playlist",className:"w-[70vw] h-[80vh] bg-surface flex flex-col p-4 gap-8",children:[x.jsx(m6,{label:"Playlist Name",value:s("name"),onChange:e=>a("name",e)}),x.jsxs("div",{className:"flex flex-col gap-4 overflow-y-auto flex-1",children:[x.jsx(iG,{label:"Selected Media",children:x.jsx("div",{className:"grid",style:{gridTemplateColumns:"repeat(auto-fill, 100px)",gap:5},children:s("assets",[]).map(((e,t)=>x.jsx("img",{src:e.url,className:"h-[80px] w-[100px] object-contain cursor-pointer",onClick:()=>u(e)},t)))})}),x.jsx(iG,{label:"Available Assets",children:x.jsxs("div",{className:"flex flex-row items-center justify-between gap-2 flex-wrap flex-1",children:[d.map(((e,t)=>{return x.jsx(Z1,{className:"cursor-pointer shadow-md",style:{width:100,height:80,objectFit:"contain",border:(r=e,s("assets",[]).includes(r.id)?"4px solid #7c49bf":""),padding:5},onClick:()=>u(e),assetId:e.id},t);var r})),x.jsx("div",{className:"flex flex-1"})]})})]}),x.jsxs("span",{className:"flex items-center gap-4 justify-center",children:[t&&x.jsx($1,{label:"Delete Playlist",onClick:()=>confirm("Delete This playlist?")&&r.use("playlists").delete(e).then((()=>o.close()))}),x.jsx($1,{label:"Submit Playlist",onClick:l((e=>async function(e){return t?r.use("playlists").update(e):r.use("playlists").post(e)}(e).then((()=>o.close())))),enabled:!0})]})]})}function Q9(){const e=o0();return x.jsxs(x.Fragment,{children:[x.jsx($1,{enabled:!0,label:"Create Playlist",onClick:e.open}),x.jsx(Y9,{formId:e.id})]})}function X9(){const e=lK(),t=XQ("playlists",(e=>e.use("playlists").fetch()),[]),r=o0(),{data:n,search:i,sort:o}=a3(t,{key:"name",dir:1}),s=U6();return x.jsxs(x.Fragment,{children:[x.jsx(E7,{title:"Media Playlists"}),x.jsxs(H7,{initialView:"list",onSearchChange:i,button:x.jsx(Q9,{}),children:[x.jsx($7,{ids:t.map((e=>null==e?void 0:e.id)),children:x.jsxs(P7,{onSort:o,sortKeys:["name",,,"meta.updated"],children:[x.jsx(M7,{headers:["Name","Asset Count","Assets","Last Modified"],onDelete:t=>e.use("playlists").deleteMany(t)}),x.jsx(A7,{children:n.map((e=>{var t;return x.jsxs(nR.Fragment,{children:[x.jsx(Y9,{formId:e.id,playlistId:e.id}),x.jsxs(L7,{onClick:()=>r.provider.open(e.id),id:e.id,children:[x.jsx(D7,{children:null==e?void 0:e.name}),x.jsx(D7,{children:e.assets.length}),x.jsx(D7,{children:x.jsx("div",{className:"flex items-center gap-1",children:Array.from({length:4}).map(((t,r)=>{var n,i;return null!==(n=e.assets[r])&&void 0!==n&&n.id?x.jsx(Z1,{assetId:null===(i=e.assets[r])||void 0===i?void 0:i.id,style:{height:60,width:80}}):x.jsx("span",{style:{height:60,width:80}})}))})}),x.jsx(D7,{children:s.relativeTime(null==e||null===(t=e.meta)||void 0===t?void 0:t.updated)})]})]},e.id)}))})]})}),x.jsx(U9,{tileWidth:270,children:n.map((e=>x.jsxs("div",{onClick:()=>r.provider.open(e.id),className:"flex flex-col items-center w-fit",children:[x.jsx(Y9,{formId:e.id,playlistId:e.id}),x.jsx("div",{className:"p-[1px] bg-border cursor-pointer gap-[1px] w-fit h-fit",style:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr",gridTemplateRows:"1fr 1fr"},children:Array.from({length:6}).map(((t,r)=>{var n;const i=null===(n=e.assets)||void 0===n?void 0:n[r];return i?x.jsx(Z1,{style:{width:90,height:60,objectFit:"contain",backgroundColor:"var(--surface-muted)"},assetId:i.id},r):x.jsx("span",{style:{width:90,height:60},className:"bg-surface-muted"},r)}))},e.id),x.jsx("span",{className:"flex items-center gap-4 justify-center w-full px-6",children:x.jsx("p",{className:"text-sm font-bold text-center",children:e.name})})]})))})]})]})}function Z9(){const e=o0();return x.jsxs(x.Fragment,{children:[x.jsx($1,{label:"New Section",enabled:!0,onClick:()=>e.open()}),x.jsx(c9,{formId:e.id,groupId:""})]})}function eee(){const e=lK(),t=XQ("locations",(e=>e.use("locations").fetch()),[]),r=XQ("groups",(e=>e.use("groups").fetch()),[]),n=o0(),{search:i,sort:o,data:s}=a3(null!=r?r:[],{key:"name",dir:1});return x.jsxs(x.Fragment,{children:[x.jsx(E7,{title:"Location Sections",children:x.jsx(s9,{})}),x.jsx(H7,{initialView:"list",onSearchChange:i,button:x.jsx(Z9,{}),children:x.jsx($7,{ids:(null!=r?r:[]).map((e=>e.id)),children:x.jsxs(P7,{onSort:o,sortKeys:["name",,"pos_id"],children:[x.jsx(M7,{headers:["Section Name","Assigned Locations","Vendor ID"],onDelete:async function(t){return e.use("groups").deleteMany(t)}}),x.jsx(A7,{children:s.map((e=>x.jsxs(nR.Fragment,{children:[x.jsxs(L7,{onClick:()=>n.provider.open(e.id),id:e.id,children:[x.jsx(D7,{children:e.name}),x.jsx(D7,{children:(null!=t?t:[]).filter((t=>t.group_id==e.id)).length}),x.jsx(D7,{children:e.pos_id})]}),x.jsx(c9,{formId:e.id,groupId:e.id})]},e.id)))})]})})})]})}function tee({deviceId:e}){const t=lK(),r=o0(),n=XQ(e,(t=>t.use("devices").select(e)),{name:"",location_id:"",profile_id:""}),i=XQ("locations",(e=>e.use("locations").fetch()),[]),{handleSubmit:o,watch:s,setValue:a,reset:c}=VZ();return rR.useEffect((()=>{c(n)}),[null==n?void 0:n.id]),x.jsx(H1,{id:e,title:"Edit Device",className:"min-w-[400px] min-h-[240px]",controls:x.jsx($1,{enabled:!0,label:"Save",onClick:o((e=>t.use("devices").update(e).then((()=>r.close()))))}),children:x.jsxs("div",{className:"flex items-start gap-4 h-full",children:[x.jsxs("div",{className:"flex w-full items-center flex-col h-full justify-between min-h-[140px] min-w-[340px]",style:{flex:2},children:[x.jsx(m6,{label:"Display Name",value:s("name"),onChange:e=>a("name",e)}),x.jsx(m6,{label:"Hardware ID",disabled:!0,value:n.hardware_id,onChange:()=>{}}),x.jsxs("span",{className:"flex gap-2 items-center w-full",children:[x.jsx(oG,{label:"Location"}),x.jsx(W0,{options:i.map((e=>({name:e.name,id:e.id}))),renderEntry:({name:e,id:t})=>x.jsx(ree,{name:e,locationId:t},t),selected:s("location_id"),onChange:({id:e})=>a("location_id",e)})]})]}),x.jsx("span",{className:"flex-1",children:x.jsx(nee,{locationId:s("location_id","")})})]})})}function ree({locationId:e,name:t}){const r=W1(e);return x.jsxs("div",{className:"hover:bg-purple-50 cursor-pointer flex items-center gap-6 justify-start my-1",children:[x.jsx(F1,{hideTitle:!0,frameWidth:100,boardId:r}),x.jsx("p",{className:"text-sm text-muted",children:t})]},e)}function nee({locationId:e}){const t=XQ(e,(t=>t.use("locations").select(e))),r=W1(e);return t?x.jsx(F1,{boardId:r,frameWidth:270}):x.jsx("span",{style:{width:270,aspectRatio:"16/9"}})}function iee(){const e=XQ("devices",(e=>e.use("devices").fetch()),[]),{data:t,search:r,sort:n}=a3(e,{key:"name",dir:-1}),i=lK(),o=o0();return x.jsxs(x.Fragment,{children:[x.jsx(E7,{title:"Devices"}),x.jsx(H7,{initialView:"list",onSearchChange:r,button:x.jsx(x.Fragment,{}),children:x.jsx($7,{ids:e.map((e=>null==e?void 0:e.id)),children:x.jsxs(P7,{sortKeys:["name","id",""],onSort:n,children:[x.jsx(M7,{headers:["Device Name","Hardware ID","Assigned Location"],onDelete:e=>i.use("devices").deleteMany(e)}),x.jsx(A7,{children:t.map((e=>x.jsxs(nR.Fragment,{children:[x.jsx(tee,{deviceId:e.id}),x.jsxs(L7,{onClick:()=>o.provider.open(e.id),id:e.id,children:[x.jsx(D7,{children:x.jsx(see,{device:e})}),x.jsx(D7,{children:e.hardware_id}),x.jsx(D7,{children:x.jsx(oee,{locationId:e.location_id})})]})]},e.id)))})]})})})]})}function oee({locationId:e}){const t=W1(e),r=XQ(e,(t=>t.use("locations").select(e)));return x.jsxs("span",{className:"flex items-center gap-4",children:[x.jsx(F1,{hideTitle:!0,boardId:t}),x.jsx("p",{children:null==r?void 0:r.name})]})}function see({device:e}){const[t,r]=rR.useState(!1),n=HQ(),i=rR.useRef();return rR.useEffect((()=>(n.createListener(`${e.id}.online-status`,(()=>{r(!0),function(e){i.current&&clearTimeout(i.current);i.current=setTimeout((()=>e()),6e3)}((()=>r(!1)))})),()=>{n.disconnectListener(`${e.id}.online-status`)})),[e.id]),x.jsxs("div",{className:"flex gap-2 items-center",children:[x.jsx("span",{style:{height:10,display:"flex",width:10,borderRadius:100,backgroundColor:t?"limegreen":"darkgray"}}),x.jsx("p",{children:e.name})]})}function aee(){return x.jsxs(A2,{children:[x.jsx(aP,{index:!0,path:"/dashboard",element:x.jsx(F7,{})}),x.jsx(aP,{path:"/media",element:x.jsx(V7,{})}),x.jsx(aP,{path:"/playlists",element:x.jsx(X9,{})}),x.jsx(aP,{path:"/fonts",element:x.jsx(G7,{})}),x.jsx(aP,{path:"/items",element:x.jsx(t9,{})}),x.jsx(aP,{path:"/locations",element:x.jsx(d9,{view:"list"},"location-list")}),x.jsx(aP,{path:"/locations/gallery",element:x.jsx(d9,{view:"gallery"},"location-gallery")}),x.jsx(aP,{path:"/sections",element:x.jsx(eee,{})}),x.jsx(aP,{path:"/boards",element:x.jsx(J9,{view:"list"},"board-list")}),x.jsx(aP,{path:"/boards/gallery",element:x.jsx(J9,{view:"gallery"},"board-gallery")}),x.jsx(aP,{path:"/boards/:id",element:x.jsx(P9,{})}),x.jsx(aP,{path:"/devices",element:x.jsx(iee,{})}),x.jsx(aP,{path:"/devices/register/v2/:id",element:x.jsx(L9,{})}),x.jsx(aP,{path:"/register/success",element:x.jsx(g9,{})}),x.jsx(aP,{path:"/schedules",element:x.jsx(y9,{})}),x.jsx(aP,{path:"/users",element:x.jsx(_9,{})}),x.jsx(aP,{path:"/site-options",element:x.jsx(O9,{})})]})}function cee({}){const{instance:e}=A$(),t=JR(),{logout:r}=D$();return rR.useEffect((()=>{e.handleRedirectPromise().then((async r=>{r?(e.setActiveAccount(r.account),r.state?window.location.href=r.state:t("/sso/sites")):t("/sso/login")})).catch((()=>r()))}),[]),x.jsx(aG,{label:"",enabled:!0})}rR.createContext(void 0),rR.createContext(void 0);function lee(){const{instance:e}=A$();function t(){e.loginRedirect({scopes:N$.scopes,prompt:"select_account"})}return x.jsx(x.Fragment,{children:x.jsxs("div",{className:"flex min-h-screen bg-[#201828] md:bg-white",children:[x.jsxs("div",{className:"hidden md:flex w-5/12 flex-col items-center text-white px-10 py-32 bg-contain cursor-pointer",onClick:()=>window.location.href="/",style:{backgroundImage:"url(/pgdb/assets/login-background-img-D2hEspjW.png)"},children:[x.jsxs("div",{className:"flex flex-col items-center justify-center flex-1 w-full max-w-[25rem]",children:[x.jsx("img",{src:U0,alt:"AmpBoards Logo",className:"w-full h-[8rem] object-contain"}),x.jsxs("div",{className:"text-3xl w-full mt-8 text-center",children:[x.jsx("span",{className:"font-bold",children:"Create, modify and manage"})," digital signage content with ease."]})]}),x.jsx("div",{className:"w-full mt-8 text-center",children:"© 2025 AmpBoards - An Ampthink Group"})]}),x.jsxs("div",{className:"hidden md:flex w-6/12 flex-col items-center justify-center gap-6 text-[#201828]",children:[x.jsx("div",{className:"text-3xl font-bold",children:"Login Into Your Account"}),x.jsx("div",{className:"bg-[#9D87B7] w-[20rem] py-3 text-xl font-bold text-white flex items-center justify-center rounded-md cursor-pointer hover:bg-[#8A76A3] transition",onClick:t,children:"Login"}),x.jsx("div",{className:"text-center",children:"You will be directed through your single sign-on account"})]}),x.jsxs("div",{className:"flex md:hidden flex-col items-center justify-center w-full px-6 py-16 text-white bg-[#201828]",children:[x.jsx("img",{src:U0,alt:"AmpBoards Logo",className:"w-full max-w-[12rem] object-contain mb-8"}),x.jsx("div",{className:"text-2xl font-semibold text-center mb-4",children:"Welcome to AmpBoards"}),x.jsx("div",{className:"text-center text-sm mb-8",children:"Easily create, modify, and manage your digital signage content on the go."}),x.jsx("div",{className:"bg-[#9D87B7] w-full max-w-[18rem] py-3 text-lg font-bold text-white flex items-center justify-center rounded-md cursor-pointer hover:bg-[#8A76A3] transition",onClick:t,children:"Login"}),x.jsx("div",{className:"text-center text-xs mt-8",children:"© 2025 AmpBoards - An Ampthink Group"})]})]})})}function uee({fetched_sites:e,onSelect:t}){const r=D$(),{instance:n}=A$(),[i,o]=rR.useState();function s(e){console.log(e),t?t(e):window.location.href=`/${e.source}/dashboard`}return rR.useEffect((()=>{e?1==e.length?s(e[0]):o(e):r.fetchAvaliableSites().then(o).catch((e=>n.loginRedirect({state:window.location.pathname,scopes:N$.scopes,prompt:"select_account"})))}),[]),x.jsxs(x.Fragment,{children:[x.jsx(aG,{label:"Getting available sites",enabled:!Boolean(i)}),x.jsxs("div",{className:"min-h-screen bg-[#201828] flex flex-col items-center py-12",children:[x.jsx("p",{className:"text-3xl md:text-4xl font-bold text-white mb-8",children:"Select a Site"}),x.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8 px-6 w-full max-w-5xl",children:i&&i.sort(((e,t)=>e.name>t.name?1:-1)).map((e=>x.jsx("div",{className:"bg-[#9D87B7] hover:bg-[#8A76A3] text-white rounded-lg p-6 flex flex-col items-center shadow-lg cursor-pointer transition transform hover:scale-105",onClick:()=>s(e),children:x.jsx("h2",{className:"text-xl font-bold capitalize",children:e.name})},e.source)))}),x.jsx("div",{className:"text-white mt-12 text-center text-sm",children:"© 2025 AmpBoards - An Ampthink Group"})]})]})}function dee(){return x.jsx(uee,{onSelect:({source:e})=>{window.location.href=window.location.pathname.replace("/app/",`/${e}/`)}})}var hee,fee,pee=Object.defineProperty,gee=Object.getOwnPropertySymbols,mee=Object.prototype.hasOwnProperty,vee=Object.prototype.propertyIsEnumerable,yee=(e,t,r)=>
vendor: 5,483 bytes, line 217
217t in e?pee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,bee=(e,t)=>{for(var r in t||(t={}))mee.call(t,r)&&yee(e,r,t[r]);if(gee)for(var r of gee(t))vee.call(t,r)&&yee(e,r,t[r]);return e},wee=(e,t)=>{var r={};for(var n in e)mee.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&gee)for(var n of gee(e))t.indexOf(n)<0&&vee.call(e,n)&&(r[n]=e[n]);return r};(e=>{const t=class t{constructor(e,r,n,o){if(this.version=e,this.errorCorrectionLevel=r,this.modules=[],this.isFunction=[],e<t.MIN_VERSION||e>t.MAX_VERSION)throw new RangeError("Version value out of range");if(o<-1||o>7)throw new RangeError("Mask value out of range");this.size=4*e+17;let s=[];for(let t=0;t<this.size;t++)s.push(!1);for(let t=0;t<this.size;t++)this.modules.push(s.slice()),this.isFunction.push(s.slice());this.drawFunctionPatterns();const a=this.addEccAndInterleave(n);if(this.drawCodewords(a),-1==o){let e=1e9;for(let t=0;t<8;t++){this.applyMask(t),this.drawFormatBits(t);const r=this.getPenaltyScore();r<e&&(o=t,e=r),this.applyMask(t)}}i(0<=o&&o<=7),this.mask=o,this.applyMask(o),this.drawFormatBits(o),this.isFunction=[]}static encodeText(r,n){const i=e.QrSegment.makeSegments(r);return t.encodeSegments(i,n)}static encodeBinary(r,n){const i=e.QrSegment.makeBytes(r);return t.encodeSegments([i],n)}static encodeSegments(e,n,o=1,a=40,c=-1,l=!0){if(!(t.MIN_VERSION<=o&&o<=a&&a<=t.MAX_VERSION)||c<-1||c>7)throw new RangeError("Invalid value");let u,d;for(u=o;;u++){const r=8*t.getNumDataCodewords(u,n),i=s.getTotalBits(e,u);if(i<=r){d=i;break}if(u>=a)throw new RangeError("Data too long")}for(const r of[t.Ecc.MEDIUM,t.Ecc.QUARTILE,t.Ecc.HIGH])l&&d<=8*t.getNumDataCodewords(u,r)&&(n=r);let h=[];for(const t of e){r(t.mode.modeBits,4,h),r(t.numChars,t.mode.numCharCountBits(u),h);for(const e of t.getData())h.push(e)}i(h.length==d);const f=8*t.getNumDataCodewords(u,n);i(h.length<=f),r(0,Math.min(4,f-h.length),h),r(0,(8-h.length%8)%8,h),i(h.length%8==0);for(let t=236;h.length<f;t^=253)r(t,8,h);let p=[];for(;8*p.length<h.length;)p.push(0);return h.forEach(((e,t)=>p[t>>>3]|=e<<7-(7&t))),new t(u,n,p,c)}getModule(e,t){return 0<=e&&e<this.size&&0<=t&&t<this.size&&this.modules[t][e]}getModules(){return this.modules}drawFunctionPatterns(){for(let r=0;r<this.size;r++)this.setFunctionModule(6,r,r%2==0),this.setFunctionModule(r,6,r%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);const e=this.getAlignmentPatternPositions(),t=e.length;for(let r=0;r<t;r++)for(let n=0;n<t;n++)0==r&&0==n||0==r&&n==t-1||r==t-1&&0==n||this.drawAlignmentPattern(e[r],e[n]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(e){const t=this.errorCorrectionLevel.formatBits<<3|e;let r=t;for(let n=0;n<10;n++)r=r<<1^1335*(r>>>9);const o=21522^(t<<10|r);i(o>>>15==0);for(let i=0;i<=5;i++)this.setFunctionModule(8,i,n(o,i));this.setFunctionModule(8,7,n(o,6)),this.setFunctionModule(8,8,n(o,7)),this.setFunctionModule(7,8,n(o,8));for(let i=9;i<15;i++)this.setFunctionModule(14-i,8,n(o,i));for(let i=0;i<8;i++)this.setFunctionModule(this.size-1-i,8,n(o,i));for(let i=8;i<15;i++)this.setFunctionModule(8,this.size-15+i,n(o,i));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let e=this.version;for(let r=0;r<12;r++)e=e<<1^7973*(e>>>11);const t=this.version<<12|e;i(t>>>18==0);for(let r=0;r<18;r++){const e=n(t,r),i=this.size-11+r%3,o=Math.floor(r/3);this.setFunctionModule(i,o,e),this.setFunctionModule(o,i,e)}}drawFinderPattern(e,t){for(let r=-4;r<=4;r++)for(let n=-4;n<=4;n++){const i=Math.max(Math.abs(n),Math.abs(r)),o=e+n,s=t+r;0<=o&&o<this.size&&0<=s&&s<this.size&&this.setFunctionModule(o,s,2!=i&&4!=i)}}drawAlignmentPattern(e,t){for(let r=-2;r<=2;r++)for(let n=-2;n<=2;n++)this.setFunctionModule(e+n,t+r,1!=Math.max(Math.abs(n),Math.abs(r)))}setFunctionModule(e,t,r){this.modules[t][e]=r,this.isFunction[t][e]=!0}addEccAndInterleave(e){const r=this.version,n=this.errorCorrectionLevel;if(e.length!=t.getNumDataCodewords(r,n))throw new RangeError("Invalid argument");const o=t.NUM_ERROR_CORRECTION_BLOCKS[n.ordinal][r],s=t.ECC_CODEWORDS_PER_BLOCK[n.ordinal][r],a=Math.floor(t.getNumRawDataModules(r)/8),c=o-a%o,l=Math.floor(a/o);let u=[];const d=t.reedSolomonComputeDivisor(s);for(let i=0,f=0;i<o;i++){let r=e.slice(f,f+l-s+(i<c?0:1));f+=r.length;const n=t.reedSolomonComputeRemainder(r,d);i<c&&r.push(0),u.push(r.concat(n))}let h=[];for(let t=0;t<u[0].length;t++)u.forEach(((e,r)=>{(t!=l-s||r>=c)&&h.push(e[t])}));return i(h.length==a),h}drawCodewords(e){if(e.length!=Math.floor(t.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let r=0;for(let t=this.size-1;t>=1;t-=2){6==t&&(t=5);for(let i=0;i<this.size;i++)for(let o=0;o<2;o++){const s=t-o,a=!(t+1&2)?this.size-1-i:i;!this.isFunction[a][s]&&r<8*e.length&&(this.modules[a][s]=n(e[r>>>3],7-(7&r)),r++)}}i(r==8*e.length)}applyMask(e){if(e<0||e>7)throw new RangeError("Mask value out of range");for(let t=0;t<this.size;t++)for(let r=0;r<this.size;r++){let n;switch(e){case 0:n=(r+t)%2==0;break;case 1:n=t%2==0;break;case 2:n=r%3==0;break;case 3:n=(r+t)%3==0;break;case 4:n=(Math.floor(r/3)+Math.floor(t/2))%2==0;break;case 5:n=r*t%2+r*t%3==0;break;case 6:n=(r*t%2+r*t%3)%2==0;break;case 7:n=((r+t)%2+r*t%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[t][r]&&n&&(this.modules[t][r]=!this.modules[t][r])}}getPenaltyScore(){let e=0;for(let i=0;i<this.size;i++){let r=!1,n=0,o=[0,0,0,0,0,0,0];for(let s=0;s<this.size;
vendor: 1,706 bytes, line 217
217s++)this.modules[i][s]==r?(n++,5==n?e+=t.PENALTY_N1:n>5&&e++):(this.finderPenaltyAddHistory(n,o),r||(e+=this.finderPenaltyCountPatterns(o)*t.PENALTY_N3),r=this.modules[i][s],n=1);e+=this.finderPenaltyTerminateAndCount(r,n,o)*t.PENALTY_N3}for(let i=0;i<this.size;i++){let r=!1,n=0,o=[0,0,0,0,0,0,0];for(let s=0;s<this.size;s++)this.modules[s][i]==r?(n++,5==n?e+=t.PENALTY_N1:n>5&&e++):(this.finderPenaltyAddHistory(n,o),r||(e+=this.finderPenaltyCountPatterns(o)*t.PENALTY_N3),r=this.modules[s][i],n=1);e+=this.finderPenaltyTerminateAndCount(r,n,o)*t.PENALTY_N3}for(let i=0;i<this.size-1;i++)for(let r=0;r<this.size-1;r++){const n=this.modules[i][r];n==this.modules[i][r+1]&&n==this.modules[i+1][r]&&n==this.modules[i+1][r+1]&&(e+=t.PENALTY_N2)}let r=0;for(const t of this.modules)r=t.reduce(((e,t)=>e+(t?1:0)),r);const n=this.size*this.size,o=Math.ceil(Math.abs(20*r-10*n)/n)-1;return i(0<=o&&o<=9),e+=o*t.PENALTY_N4,i(0<=e&&e<=2568888),e}getAlignmentPatternPositions(){if(1==this.version)return[];{const e=Math.floor(this.version/7)+2,t=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*e-2));let r=[6];for(let n=this.size-7;r.length<e;n-=t)r.splice(1,0,n);return r}}static getNumRawDataModules(e){if(e<t.MIN_VERSION||e>t.MAX_VERSION)throw new RangeError("Version number out of range");let r=(16*e+128)*e+64;if(e>=2){const t=Math.floor(e/7)+2;r-=(25*t-10)*t-55,e>=7&&(r-=36)}return i(208<=r&&r<=29648),r}static getNumDataCodewords(e,r){return Math.floor(t.getNumRawDataModules(e)/8)-t.ECC_CODEWORDS_PER_BLOCK[r.ordinal][e]*t.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][e]}static reedSolomonComputeDivisor(e){if(e<1||e>255)throw new RangeError("Degree out of range");let r=[];for(let t=0;t<e-1;t++)r.push(0);
vendor: 5,066 bytes, lines 217-221
217r.push(1);let n=1;for(let i=0;i<e;i++){for(let e=0;e<r.length;e++)r[e]=t.reedSolomonMultiply(r[e],n),e+1<r.length&&(r[e]^=r[e+1]);n=t.reedSolomonMultiply(n,2)}return r}static reedSolomonComputeRemainder(e,r){let n=r.map((e=>0));for(const i of e){const e=i^n.shift();n.push(0),r.forEach(((r,i)=>n[i]^=t.reedSolomonMultiply(r,e)))}return n}static reedSolomonMultiply(e,t){if(e>>>8!=0||t>>>8!=0)throw new RangeError("Byte out of range");let r=0;for(let n=7;n>=0;n--)r=r<<1^285*(r>>>7),r^=(t>>>n&1)*e;return i(r>>>8==0),r}finderPenaltyCountPatterns(e){const t=e[1];i(t<=3*this.size);const r=t>0&&e[2]==t&&e[3]==3*t&&e[4]==t&&e[5]==t;return(r&&e[0]>=4*t&&e[6]>=t?1:0)+(r&&e[6]>=4*t&&e[0]>=t?1:0)}finderPenaltyTerminateAndCount(e,t,r){return e&&(this.finderPenaltyAddHistory(t,r),t=0),t+=this.size,this.finderPenaltyAddHistory(t,r),this.finderPenaltyCountPatterns(r)}finderPenaltyAddHistory(e,t){0==t[0]&&(e+=this.size),t.pop(),t.unshift(e)}};function r(e,t,r){if(t<0||t>31||e>>>t!=0)throw new RangeError("Value out of range");for(let n=t-1;n>=0;n--)r.push(e>>>n&1)}function n(e,t){return!!(e>>>t&1)}function i(e){if(!e)throw new Error("Assertion error")}t.MIN_VERSION=1,t.MAX_VERSION=40,t.PENALTY_N1=3,t.PENALTY_N2=3,t.PENALTY_N3=40,t.PENALTY_N4=10,t.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],t.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],e.QrCode=t;const o=class e{constructor(e,t,r){if(this.mode=e,this.numChars=t,this.bitData=r,t<0)throw new RangeError("Invalid argument");this.bitData=r.slice()}static makeBytes(t){let n=[];for(const e of t)r(e,8,n);return new e(e.Mode.BYTE,t.length,n)}static makeNumeric(t){if(!e.isNumeric(t))throw new RangeError("String contains non-numeric characters");let n=[];for(let e=0;e<t.length;){const i=Math.min(t.length-e,3);r(parseInt(t.substring(e,e+i),10),3*i+1,n),e+=i}return new e(e.Mode.NUMERIC,t.length,n)}static makeAlphanumeric(t){if(!e.isAlphanumeric(t))throw new RangeError("String contains unencodable characters in alphanumeric mode");let n,i=[];for(n=0;n+2<=t.length;n+=2){let o=45*e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(n));o+=e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(n+1)),r(o,11,i)}return n<t.length&&r(e.ALPHANUMERIC_CHARSET.indexOf(t.charAt(n)),6,i),new e(e.Mode.ALPHANUMERIC,t.length,i)}static makeSegments(t){return""==t?[]:e.isNumeric(t)?[e.makeNumeric(t)]:e.isAlphanumeric(t)?[e.makeAlphanumeric(t)]:[e.makeBytes(e.toUtf8ByteArray(t))]}static makeEci(t){let n=[];if(t<0)throw new RangeError("ECI assignment value out of range");if(t<128)r(t,8,n);else if(t<16384)r(2,2,n),r(t,14,n);else{if(!(t<1e6))throw new RangeError("ECI assignment value out of range");r(6,3,n),r(t,21,n)}return new e(e.Mode.ECI,0,n)}static isNumeric(t){return e.NUMERIC_REGEX.test(t)}static isAlphanumeric(t){return e.ALPHANUMERIC_REGEX.test(t)}getData(){return this.bitData.slice()}static getTotalBits(e,t){let r=0;for(const n of e){const e=n.mode.numCharCountBits(t);if(n.numChars>=1<<e)return 1/0;r+=4+e+n.bitData.length}return r}static toUtf8ByteArray(e){e=encodeURI(e);let t=[];for(let r=0;r<e.length;r++)"%"!=e.charAt(r)?t.push(e.charCodeAt(r)):(t.push(parseInt(e.substring(r+1,r+3),16)),r+=2);return t}};o.NUMERIC_REGEX=/^[0-9]*$/,o.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,o.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:";let s=o;e.QrSegment=o})(hee||(hee={})),(e=>{const t=class{constructor(e,t){this.ordinal=e,this.formatBits=t}};t.LOW=new t(0,1),t.MEDIUM=new t(1,0),t.QUARTILE=new t(2,3),t.HIGH=new t(3,2),e.Ecc=t})((fee=hee||(hee={})).QrCode||(fee.QrCode={})),(e=>{(e=>{const t=class{constructor(e,t){this.modeBits=e,this.numBitsCharCount=t}numCharCountBits(e){return this.numBitsCharCount[Math.floor((e+7)/17)]}};t.NUMERIC=new t(1,[10,12,14]),t.ALPHANUMERIC=new t(2,[9,11,13]),t.BYTE=new t(4,[8,16,16]),t.KANJI=new t(8,[8,10,12]),t.ECI=new t(7,[0,0,0]),e.Mode=t})(e.QrSegment||(e.QrSegment={}))})(hee||(hee={}));var xee=hee,kee={L:xee.QrCode.Ecc.LOW,M:xee.QrCode.Ecc.MEDIUM,Q:xee.QrCode.Ecc.QUARTILE,H:xee.QrCode.Ecc.HIGH},_ee=128,Cee="L",See="#FFFFFF",Eee="#000000",jee=!1,Aee=1;
218/**
219       * @license qrcode.react
220       * Copyright (c) Paul O'Shannessy
221       * SPDX-License-Identifier: ISC
222       */function Iee(e,t=0){const r=[];return e.forEach((function(e,n){let i=null;e.forEach((function(o,s){if(!o&&null!==i)return r.push(`M${i+t} ${n+t}h${s-i}v1H${i+t}z`),void(i=null);if(s!==e.length-1)o&&null===i&&(i=s);else{if(!o)return;null===i?r.push(`M${s+t},${n+t} h1v1H${s+t}z`):r.push(`M${i+t},${n+t} h${s+1-i}v1H${i+t}z`)}}))})),r.join("")}function Tee(e,t){return e.slice().map(((e,r)=>r<t.y||r>=t.y+t.h?e:e.map(((e,r)=>(r<t.x||r>=t.x+t.w)&&e))))}function Ree({value:e,level:t,minVersion:r,includeMargin:n,marginSize:i,imageSettings:o,size:s,boostLevel:a}){let c=nR.useMemo((()=>{const n=(Array.isArray(e)?e:[e]).reduce(((e,t)=>(e.push(...xee.QrSegment.makeSegments(t)),e)),[]);return xee.QrCode.encodeSegments(n,kee[t],r,void 0,void 0,a)}),[e,t,r,a]);const{cells:l,margin:u,numCells:d,calculatedImageSettings:h}=nR.useMemo((()=>{let e=c.getModules();const t=function(e,t){return null!=t?Math.max(Math.floor(t),0):e?4:0}(n,i),r=e.length+2*t,a=function(e,t,r,n){if(null==n)return null;const i=e.length+2*r,o=Math.floor(.1*t),s=i/t,a=(n.width||o)*s,c=(n.height||o)*s,l=null==n.x?e.length/2-a/2:n.x*s,u=null==n.y?e.length/2-c/2:n.y*s,d=null==n.opacity?1:n.opacity;let h=null;if(n.excavate){let e=Math.floor(l),t=Math.floor(u);h={x:e,y:t,w:Math.ceil(a+l-e),h:Math.ceil(c+u-t)}}return{x:l,y:u,h:c,w:a,excavation:h,opacity:d,crossOrigin:n.crossOrigin}}(e,s,t,o);return{cells:e,margin:t,numCells:r,calculatedImageSettings:a}}),[c,s,o,n,i]);return{qrcode:c,margin:u,cells:l,numCells:d,calculatedImageSettings:h}}var Pee=function(){try{(new Path2D).addPath(new Path2D)}catch(Dee){return!1}return!0}();nR.forwardRef((function(e,t){const r=e,{value:n,size:i=_ee,level:o=Cee,bgColor:s=See,fgColor:a=Eee,includeMargin:c=jee,minVersion:l=Aee,boostLevel:u,marginSize:d,imageSettings:h}=r,f=wee(r,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","marginSize","imageSettings"]),{style:p}=f,g=wee(f,["style"]),m=null==h?void 0:h.src,v=nR.useRef(null),y=nR.useRef(null),b=nR.useCallback((e=>{v.current=e,"function"==typeof t?t(e):t&&(t.current=e)}),[t]),[w,x]=nR.useState(!1),{margin:k,cells:_,numCells:C,calculatedImageSettings:S}=Ree({value:n,level:o,minVersion:l,boostLevel:u,includeMargin:c,marginSize:d,imageSettings:h,size:i});nR.useEffect((()=>{if(null!=v.current){const e=v.current,t=e.getContext("2d");if(!t)return;let r=_;const n=y.current,o=null!=S&&null!==n&&n.complete&&0!==n.naturalHeight&&0!==n.naturalWidth;o&&null!=S.excavation&&(r=Tee(_,S.excavation));const c=window.devicePixelRatio||1;e.height=e.width=i*c;const l=i/C*c;t.scale(l,l),t.fillStyle=s,t.fillRect(0,0,C,C),t.fillStyle=a,Pee?t.fill(new Path2D(Iee(r,k))):_.forEach((function(e,r){e.forEach((function(e,n){e&&t.fillRect(n+k,r+k,1,1)}))})),S&&(t.globalAlpha=S.opacity),o&&t.drawImage(n,S.x+k,S.y+k,S.w,S.h)}})),nR.useEffect((()=>{x(!1)}),[m]);const E=bee({height:i,width:i},p);let j=null;return null!=m&&(j=nR.createElement("img",{src:m,key:m,style:{display:"none"},onLoad:()=>{x(!0)},ref:y,crossOrigin:null==S?void 0:S.crossOrigin})),nR.createElement(nR.Fragment,null,nR.createElement("canvas",bee({style:E,height:i,width:i,ref:b,role:"img"},g)),j)})).displayName="QRCodeCanvas";var Nee=nR.forwardRef((function(e,t){const r=e,{value:n,size:i=_ee,level:o=Cee,bgColor:s=See,fgColor:a=Eee,includeMargin:c=jee,minVersion:l=Aee,boostLevel:u,title:d,marginSize:h,imageSettings:f}=r,p=wee(r,["value","size","level","bgColor","fgColor","includeMargin","minVersion","boostLevel","title","marginSize","imageSettings"]),{margin:g,cells:m,numCells:v,calculatedImageSettings:y}=Ree({value:n,level:o,minVersion:l,boostLevel:u,includeMargin:c,marginSize:h,imageSettings:f,size:i});let b=m,w=null;null!=f&&null!=y&&(null!=y.excavation&&(b=Tee(m,y.excavation)),w=nR.createElement("image",{href:f.src,height:y.h,width:y.w,x:y.x+g,y:y.y+g,preserveAspectRatio:"none",opacity:y.opacity,crossOrigin:y.crossOrigin}));const x=Iee(b,g);return nR.createElement("svg",bee({height:i,width:i,viewBox:`0 0 ${v} ${v}`,ref:t,role:"img"},p),!!d&&nR.createElement("title",null,d),nR.createElement("path",{fill:s,d:`M0,0 h${v}v${v}H0z`,shapeRendering:"crispEdges"}),nR.createElement("path",{fill:a,d:x,shapeRendering:"crispEdges"}),w)}));function Oee({}){const e=WR(),t=YR(),r=cK(),n=rR.useMemo((()=>{var r,n;return null!==(r=t.id)&&void 0!==r?r:(n=e.search).startsWith("?id=")?n.replace("?id=",""):null}),[e,t]),i=XQ(n,(()=>r.get(`/devices/v4/${n}`).then((({data:e})=>e))));return null!=i&&i.slug?x.jsx(Lee,{device:i}):n?x.jsx(Mee,{url:`${window.location.origin}/app/devices/register/v2/${n}`},t.id):void 0}function Mee({url:e}){return x.jsxs("div",{style:{cursor:"none",backgroundColor:"#2a1f38",position:"relative",inset:0,display:"flex",flexDirection:"column",justifyContent:"center",width:"100vw",height:"100vh",alignItems:"center",gap:20},children:[x.jsx("img",{src:U0,style:{minWidth:300,maxWidth:600,width:"20vw",objectFit:"contain",height:"auto",marginBottom:"2vh"}}
222),x.jsx(Nee,{width:180,height:180,onClick:()=>navigator.clipboard.writeText(e),value:e,style:{aspectRatio:1,minWidth:200,maxWidth:600}})]})}function Lee({device:e}){const t=HQ(e.site);return rR.useEffect((()=>{t.publish(`${e.id}.online-status`);const r=setInterval((()=>{t.publish(`${e.id}.online-status`)}),5e3);return()=>clearInterval(r)}),[]),x.jsx("iframe",{src:`/render/${e.site}/loc/${null==e?void 0:e.slug}`,className:"w-screen h-screen"})}Nee.displayName="QRCodeSVG",tR.createRoot(document.getElementById("root")).render(x.jsx(PP,{children:x.jsx(M$,{children:x.jsx(F$,{children:x.jsx(qQ,{children:x.jsx(i0,{children:x.jsxs(lP,{children:[x.jsx(aP,{index:!0,path:"/",element:x.jsx("iframe",{src:"marketing/index.html",className:"w-screen h-screen"})}),x.jsx(aP,{path:"/render/:site/*",element:x.jsx(WQ,{children:x.jsx(S7,{})})}),x.jsx(aP,{path:"/sso/login",element:x.jsx(lee,{})}),x.jsx(aP,{path:"/sso/sites",element:x.jsx(uee,{})}),x.jsx(aP,{path:"/sso/redirect",element:x.jsx(cee,{})}),x.jsx(aP,{path:"/app/*",element:x.jsx(dee,{})}),x.jsx(aP,{path:"/display/:id?",element:x.jsx(WQ,{children:x.jsx(Oee,{})})}),x.jsx(aP,{path:"/:site/*",element:x.jsx(aee,{})})]})})})})})}))}}}))}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.