index.js 471 KB

123
  1. /*! For license information please see index.js.LICENSE.txt */
  2. (self.webpackChunkmy_application=self.webpackChunkmy_application||[]).push([[4826],{8831:(e,t,n)=>{"use strict";n.d(t,{HK:()=>l,gP:()=>u});var r=n(7294);function a(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var o={};a(o,"SSRProvider",(()=>l)),a(o,"useSSRSafeId",(()=>u)),a(o,"useIsSSR",(()=>d));const i={prefix:String(Math.round(1e10*Math.random())),current:0},s=r.createContext(i);function l(e){let t=(0,r.useContext)(s),n=(0,r.useMemo)((()=>({prefix:t===i?"":`${t.prefix}-${++t.current}`,current:0})),[t]);return r.createElement(s.Provider,{value:n},e.children)}let c=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement);function u(e){let t=(0,r.useContext)(s);return t!==i||c||console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server."),(0,r.useMemo)((()=>e||`react-aria${t.prefix}-${++t.current}`),[e])}function d(){let e=(0,r.useContext)(s)!==i,[t,n]=(0,r.useState)(e);return"undefined"!=typeof window&&e&&(0,r.useLayoutEffect)((()=>{n(!1)}),[]),t}},2092:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294);function a(){return(0,r.useState)(null)}},2029:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294);const a=function(e){var t=(0,r.useRef)(e);return(0,r.useEffect)((function(){t.current=e}),[e]),t}},8146:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(2029);function o(e){var t=(0,a.Z)(e);return(0,r.useCallback)((function(){return t.current&&t.current.apply(t,arguments)}),[t])}},5111:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(8146);function o(e,t,n,o){void 0===o&&(o=!1);var i=(0,a.Z)(n);(0,r.useEffect)((function(){var n="function"==typeof e?e():e;return n.addEventListener(t,i,o),function(){return n.removeEventListener(t,i,o)}}),[e])}},4357:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294);function a(){return(0,r.useReducer)((function(e){return!e}),!1)[1]}},9585:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=void 0!==n.g&&n.g.navigator&&"ReactNative"===n.g.navigator.product;const o="undefined"!=typeof document||a?r.useLayoutEffect:r.useEffect},5654:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=function(e){return e&&"function"!=typeof e?function(t){e.current=t}:e};const o=function(e,t){return(0,r.useMemo)((function(){return function(e,t){var n=a(e),r=a(t);return function(e){n&&n(e),r&&r(e)}}(e,t)}),[e,t])}},6454:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294);function a(){var e=(0,r.useRef)(!0),t=(0,r.useRef)((function(){return e.current}));return(0,r.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),t.current}},8833:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294);function a(e){var t=(0,r.useRef)(null);return(0,r.useEffect)((function(){t.current=e})),t.current}},5088:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294);function a(e){var t,n,a=(t=e,(n=(0,r.useRef)(t)).current=t,n);(0,r.useEffect)((function(){return function(){return a.current()}}),[])}},3735:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7294),a=(n(2092),n(2029),n(8146));n(5111),n(6454),n(8833),n(9585),new WeakMap;var o=n(861),i=n(5893);const s=["onKeyDown"],l=r.forwardRef(((e,t)=>{let{onKeyDown:n}=e,r=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,s);const[l]=(0,o.FT)(Object.assign({tagName:"a"},r)),c=(0,a.Z)((e=>{l.onKeyDown(e),null==n||n(e)}));return(u=r.href)&&"#"!==u.trim()&&"button"!==r.role?(0,i.jsx)("a",Object.assign({ref:t},r,{onKeyDown:n})):(0,i.jsx)("a",Object.assign({ref:t},r,l,{onKeyDown:c}));var u}));l.displayName="Anchor";const c=l},861:(e,t,n)=>{"use strict";n.d(t,{FT:()=>i,ZP:()=>l});var r=n(7294),a=n(5893);const o=["as","disabled"];function i({tagName:e,disabled:t,href:n,target:r,rel:a,role:o,onClick:i,tabIndex:s=0,type:l}){e||(e=null!=n||null!=r||null!=a?"a":"button");const c={tagName:e};if("button"===e)return[{type:l||"button",disabled:t},c];const u=r=>{(t||"a"===e&&function(e){return!e||"#"===e.trim()}(n))&&r.preventDefault(),t?r.stopPropagation():null==i||i(r)};return"a"===e&&(n||(n="#"),t&&(n=void 0)),[{role:null!=o?o:"button",disabled:void 0,tabIndex:t?void 0:s,href:n,target:"a"===e?r:void 0,"aria-disabled":t||void 0,rel:"a"===e?a:void 0,onClick:u,onKeyDown:e=>{" "===e.key&&(e.preventDefault(),u(e))}},c]}const s=r.forwardRef(((e,t)=>{let{as:n,disabled:r}=e,s=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,o);const[l,{tagName:c}]=i(Object.assign({tagName:n,disabled:r},s));return(0,a.jsx)(c,Object.assign({},s,l,{ref:t}))}));s.displayName="Button";const l=s},2747:(e,t,n)=>{"use strict";function r(e){return`data-rr-ui-${e}`}function a(e){return`rrUi${e}`}n.d(t,{$F:()=>a,PB:()=>r})},3577:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=n(7294).createContext(null)},9319:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m,d:()=>f});var r=n(7294),a=n(2092),o=n(3577),i=n(7446),s=n(5680),l=n(12),c=n(5893);const u=["children"],d=()=>{};function f(e={}){const t=(0,r.useContext)(o.Z),[n,c]=(0,a.Z)(),u=(0,r.useRef)(!1),{flip:f,offset:p,rootCloseEvent:m,fixed:h=!1,placement:v,popperConfig:b={},enableEventListeners:g=!0,usePopper:y=!!t}=e,w=null==(null==t?void 0:t.show)?!!e.show:t.show;w&&!u.current&&(u.current=!0);const{placement:x,setMenu:_,menuElement:E,toggleElement:S}=t||{},k=(0,i.Z)(S,E,(0,l.ZP)({placement:v||x||"bottom-start",enabled:y,enableEvents:null==g?w:g,offset:p,flip:f,fixed:h,arrowElement:n,popperConfig:b})),P=Object.assign({ref:_||d,"aria-labelledby":null==S?void 0:S.id},k.attributes.popper,{style:k.styles.popper}),O={show:w,placement:x,hasShown:u.current,toggle:null==t?void 0:t.toggle,popper:y?k:null,arrowProps:y?Object.assign({ref:c},k.attributes.arrow,{style:k.styles.arrow}):{}};return(0,s.Z)(E,(e=>{null==t||t.toggle(!1,e)}),{clickTrigger:m,disabled:!w}),[P,O]}function p(e){let{children:t}=e,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,u);const[r,a]=f(n);return(0,c.jsx)(c.Fragment,{children:t(r,a)})}p.displayName="DropdownMenu",p.defaultProps={usePopper:!0};const m=p},541:(e,t,n)=>{"use strict";n.d(t,{Jr:()=>c,ZP:()=>d,bt:()=>s});var r=n(7294),a=n(8831),o=n(3577),i=n(5893);const s=e=>{var t;return"menu"===(null==(t=e.getAttribute("role"))?void 0:t.toLowerCase())},l=()=>{};function c(){const e=(0,a.gP)(),{show:t=!1,toggle:n=l,setToggle:i,menuElement:c}=(0,r.useContext)(o.Z)||{},u=(0,r.useCallback)((e=>{n(!t,e)}),[t,n]),d={id:e,ref:i||l,onClick:u,"aria-expanded":!!t};return c&&s(c)&&(d["aria-haspopup"]=!0),[d,{show:t,toggle:n}]}function u({children:e}){const[t,n]=c();return(0,i.jsx)(i.Fragment,{children:e(t,n)})}u.displayName="DropdownToggle";const d=u},917:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var r=n(7216);function a(e){void 0===e&&(e=(0,r.Z)());try{var t=e.activeElement;return t&&t.nodeName?t:null}catch(t){return e.body}}var o=n(424),i=n(3004),s=n(2950),l=n(7294),c=n(3935),u=n(6454),d=n(5088),f=n(8833),p=n(8146),m=n(6039),h=n(4194),v=n(2963),b=n(5893);const g=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","backdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];let y;const w=(0,l.forwardRef)(((e,t)=>{let{show:n=!1,role:r="dialog",className:w,style:x,children:_,backdrop:E=!0,keyboard:S=!0,onBackdropClick:k,onEscapeKeyDown:P,transition:O,backdropTransition:C,autoFocus:N=!0,enforceFocus:j=!0,restoreFocus:R=!0,restoreFocusOptions:M,renderDialog:L,renderBackdrop:D=(e=>(0,b.jsx)("div",Object.assign({},e))),manager:T,container:A,onShow:I,onHide:B=(()=>{}),onExit:Z,onExited:F,onExiting:z,onEnter:U,onEntering:$,onEntered:V}=e,H=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,g);const W=(0,h.Z)(A),K=function(e){const t=(0,v.Z)(),n=e||function(e){return y||(y=new m.Z({ownerDocument:null==e?void 0:e.document})),y}(t),r=(0,l.useRef)({dialog:null,backdrop:null});return Object.assign(r.current,{add:()=>n.add(r.current),remove:()=>n.remove(r.current),isTopModal:()=>n.isTopModal(r.current),setDialogRef:(0,l.useCallback)((e=>{r.current.dialog=e}),[]),setBackdropRef:(0,l.useCallback)((e=>{r.current.backdrop=e}),[])})}(T),G=(0,u.Z)(),q=(0,f.Z)(n),[J,Q]=(0,l.useState)(!n),X=(0,l.useRef)(null);(0,l.useImperativeHandle)(t,(()=>K),[K]),i.Z&&!q&&n&&(X.current=a()),O||n||J?n&&J&&Q(!1):Q(!0);const Y=(0,p.Z)((()=>{if(K.add(),oe.current=(0,s.Z)(document,"keydown",re),ae.current=(0,s.Z)(document,"focus",(()=>setTimeout(te)),!0),I&&I(),N){const e=a(document);K.dialog&&e&&!(0,o.Z)(K.dialog,e)&&(X.current=e,K.dialog.focus())}})),ee=(0,p.Z)((()=>{var e;K.remove(),null==oe.current||oe.current(),null==ae.current||ae.current(),R&&(null==(e=X.current)||null==e.focus||e.focus(M),X.current=null)}));(0,l.useEffect)((()=>{n&&W&&Y()}),[n,W,Y]),(0,l.useEffect)((()=>{J&&ee()}),[J,ee]),(0,d.Z)((()=>{ee()}));const te=(0,p.Z)((()=>{if(!j||!G()||!K.isTopModal())return;const e=a();K.dialog&&e&&!(0,o.Z)(K.dialog,e)&&K.dialog.focus()})),ne=(0,p.Z)((e=>{e.target===e.currentTarget&&(null==k||k(e),!0===E&&B())})),re=(0,p.Z)((e=>{S&&27===e.keyCode&&K.isTopModal()&&(null==P||P(e),e.defaultPrevented||B())})),ae=(0,l.useRef)(),oe=(0,l.useRef)(),ie=O;if(!W||!(n||ie&&!J))return null;const se=Object.assign({role:r,ref:K.setDialogRef,"aria-modal":"dialog"===r||void 0},H,{style:x,className:w,tabIndex:-1});let le=L?L(se):(0,b.jsx)("div",Object.assign({},se,{children:l.cloneElement(_,{role:"document"})}));ie&&(le=(0,b.jsx)(ie,{appear:!0,unmountOnExit:!0,in:!!n,onExit:Z,onExiting:z,onExited:(...e)=>{Q(!0),null==F||F(...e)},onEnter:U,onEntering:$,onEntered:V,children:le}));let ce=null;if(E){const e=C;ce=D({ref:K.setBackdropRef,onClick:ne}),e&&(ce=(0,b.jsx)(e,{appear:!0,in:!!n,children:ce}))}return(0,b.jsx)(b.Fragment,{children:c.createPortal((0,b.jsxs)(b.Fragment,{children:[ce,le]}),W)})}));w.displayName="Modal";const x=Object.assign(w,{Manager:m.Z})},6039:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(3164);const a=(0,n(2747).PB)("modal-open"),o=class{constructor({ownerDocument:e,handleContainerOverflow:t=!0,isRTL:n=!1}={}){this.handleContainerOverflow=t,this.isRTL=n,this.modals=[],this.ownerDocument=e}getScrollbarWidth(){return function(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(e){}removeModalAttributes(e){}setContainerStyle(e){const t={overflow:"hidden"},n=this.isRTL?"paddingLeft":"paddingRight",o=this.getElement();e.style={overflow:o.style.overflow,[n]:o.style[n]},e.scrollBarWidth&&(t[n]=`${parseInt((0,r.Z)(o,n)||"0",10)+e.scrollBarWidth}px`),o.setAttribute(a,""),(0,r.Z)(o,t)}reset(){[...this.modals].forEach((e=>this.remove(e)))}removeContainerStyle(e){const t=this.getElement();t.removeAttribute(a),Object.assign(t.style,e.style)}add(e){let t=this.modals.indexOf(e);return-1!==t||(t=this.modals.length,this.modals.push(e),this.setModalAttributes(e),0!==t||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state))),t}remove(e){const t=this.modals.indexOf(e);-1!==t&&(this.modals.splice(t,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(e))}isTopModal(e){return!!this.modals.length&&this.modals[this.modals.length-1]===e}}},5115:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});var r=n(930),a=n(7294),o=n(4357),i=n(5654),s=n(6056),l=n(7126),c=n(6626),u=n(2747),d=n(3716),f=n(5893);const p=["as","onSelect","activeKey","role","onKeyDown"],m=()=>{},h=(0,u.PB)("event-key"),v=a.forwardRef(((e,t)=>{let{as:n="div",onSelect:d,activeKey:v,role:b,onKeyDown:g}=e,y=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,p);const w=(0,o.Z)(),x=(0,a.useRef)(!1),_=(0,a.useContext)(l.Z),E=(0,a.useContext)(c.Z);let S,k;E&&(b=b||"tablist",v=E.activeKey,S=E.getControlledId,k=E.getControllerId);const P=(0,a.useRef)(null),O=e=>{const t=P.current;if(!t)return null;const n=(0,r.Z)(t,`[${h}]:not([aria-disabled=true])`),a=t.querySelector("[aria-selected=true]");if(!a||a!==document.activeElement)return null;const o=n.indexOf(a);if(-1===o)return null;let i=o+e;return i>=n.length&&(i=0),i<0&&(i=n.length-1),n[i]},C=(e,t)=>{null!=e&&(null==d||d(e,t),null==_||_(e,t))};(0,a.useEffect)((()=>{if(P.current&&x.current){const e=P.current.querySelector(`[${h}][aria-selected=true]`);null==e||e.focus()}x.current=!1}));const N=(0,i.Z)(t,P);return(0,f.jsx)(l.Z.Provider,{value:C,children:(0,f.jsx)(s.Z.Provider,{value:{role:b,activeKey:(0,l.h)(v),getControlledId:S||m,getControllerId:k||m},children:(0,f.jsx)(n,Object.assign({},y,{onKeyDown:e=>{if(null==g||g(e),!E)return;let t;switch(e.key){case"ArrowLeft":case"ArrowUp":t=O(-1);break;case"ArrowRight":case"ArrowDown":t=O(1);break;default:return}t&&(e.preventDefault(),C(t.dataset[(0,u.$F)("EventKey")]||null,e),x.current=!0,w())},ref:N,role:b}))})})}));v.displayName="Nav";const b=Object.assign(v,{Item:d.Z})},6056:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r=n(7294).createContext(null);r.displayName="NavContext";const a=r},3716:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m,v:()=>f});var r=n(7294),a=n(8146),o=n(6056),i=n(7126),s=n(861),l=n(2747),c=n(6626),u=n(5893);const d=["as","active","eventKey"];function f({key:e,onClick:t,active:n,id:s,role:u,disabled:d}){const f=(0,r.useContext)(i.Z),p=(0,r.useContext)(o.Z),m=(0,r.useContext)(c.Z);let h=n;const v={role:u};if(p){u||"tablist"!==p.role||(v.role="tab");const t=p.getControllerId(null!=e?e:null),r=p.getControlledId(null!=e?e:null);v[(0,l.PB)("event-key")]=e,v.id=t||s,h=null==n&&null!=e?p.activeKey===e:n,!h&&(null!=m&&m.unmountOnExit||null!=m&&m.mountOnEnter)||(v["aria-controls"]=r)}return"tab"===v.role&&(v["aria-selected"]=h,h||(v.tabIndex=-1),d&&(v.tabIndex=-1,v["aria-disabled"]=!0)),v.onClick=(0,a.Z)((n=>{d||(null==t||t(n),null!=e&&f&&!n.isPropagationStopped()&&f(e,n))})),[v,{isActive:h}]}const p=r.forwardRef(((e,t)=>{let{as:n=s.ZP,active:r,eventKey:a}=e,o=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,d);const[c,p]=f(Object.assign({key:(0,i.h)(a,o.href),active:r},o));return c[(0,l.PB)("active")]=p.isActive,(0,u.jsx)(n,Object.assign({},o,c,{ref:t}))}));p.displayName="NavItem";const m=p},7126:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o,h:()=>a});var r=n(7294);const a=(e,t=null)=>null!=e?String(e):t||null,o=r.createContext(null)},6626:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=n(7294).createContext(null)},12:(e,t,n)=>{"use strict";function r(e={}){return Array.isArray(e)?e:Object.keys(e).map((t=>(e[t].name=t,e[t])))}function a({enabled:e,enableEvents:t,placement:n,flip:a,offset:o,fixed:i,containerPadding:s,arrowElement:l,popperConfig:c={}}){var u,d,f,p;const m=function(e){const t={};return Array.isArray(e)?(null==e||e.forEach((e=>{t[e.name]=e})),t):e||t}(c.modifiers);return Object.assign({},c,{placement:n,enabled:e,strategy:i?"fixed":c.strategy,modifiers:r(Object.assign({},m,{eventListeners:{enabled:t},preventOverflow:Object.assign({},m.preventOverflow,{options:s?Object.assign({padding:s},null==(u=m.preventOverflow)?void 0:u.options):null==(d=m.preventOverflow)?void 0:d.options}),offset:{options:Object.assign({offset:o},null==(f=m.offset)?void 0:f.options)},arrow:Object.assign({},m.arrow,{enabled:!!l,options:Object.assign({},null==(p=m.arrow)?void 0:p.options,{element:l})}),flip:Object.assign({enabled:!!a},m.flip)}))})}n.d(t,{ZP:()=>a})},5680:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p,f:()=>d});var r=n(424),a=n(2950),o=n(7216),i=n(7294),s=n(8146),l=n(2473),c=n.n(l);const u=()=>{},d=e=>e&&("current"in e?e.current:e),f={click:"mousedown",mouseup:"mousedown",pointerup:"pointerdown"},p=function(e,t=u,{disabled:n,clickTrigger:l="click"}={}){const p=(0,i.useRef)(!1),m=(0,i.useRef)(!1),h=(0,i.useCallback)((t=>{const n=d(e);var a;c()(!!n,"ClickOutside captured a close event but does not have a ref to compare it to. useClickOutside(), should be passed a ref that resolves to a DOM node"),p.current=!n||!!((a=t).metaKey||a.altKey||a.ctrlKey||a.shiftKey)||!function(e){return 0===e.button}(t)||!!(0,r.Z)(n,t.target)||m.current,m.current=!1}),[e]),v=(0,s.Z)((t=>{const n=d(e);n&&(0,r.Z)(n,t.target)&&(m.current=!0)})),b=(0,s.Z)((e=>{p.current||t(e)}));(0,i.useEffect)((()=>{if(n||null==e)return;const t=(0,o.Z)(d(e));let r=(t.defaultView||window).event,i=null;f[l]&&(i=(0,a.Z)(t,f[l],v,!0));const s=(0,a.Z)(t,l,h,!0),c=(0,a.Z)(t,l,(e=>{e!==r?b(e):r=void 0}));let p=[];return"ontouchstart"in t.documentElement&&(p=[].slice.call(t.body.children).map((e=>(0,a.Z)(e,"mousemove",u)))),()=>{null==i||i(),s(),c(),p.forEach((e=>e()))}}),[e,n,l,h,v,b])}},7446:(e,t,n)=>{"use strict";n.d(t,{Z:()=>be});var r=n(7294),a=Object.prototype.hasOwnProperty;function o(e,t,n){for(n of e.keys())if(i(n,t))return n}function i(e,t){var n,r,s;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&i(e[r],t[r]););return-1===r}if(n===Set){if(e.size!==t.size)return!1;for(r of e){if((s=r)&&"object"==typeof s&&!(s=o(t,s)))return!1;if(!t.has(s))return!1}return!0}if(n===Map){if(e.size!==t.size)return!1;for(r of e){if((s=r[0])&&"object"==typeof s&&!(s=o(t,s)))return!1;if(!i(r[1],t.get(s)))return!1}return!0}if(n===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(n===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return-1===r}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return-1===r}if(!n||"object"==typeof e){for(n in r=0,e){if(a.call(e,n)&&++r&&!a.call(t,n))return!1;if(!(n in t)||!i(e[n],t[n]))return!1}return Object.keys(t).length===r}}return e!=e&&t!=t}var s=n(6454);function l(e){return e.split("-")[0]}function c(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function u(e){return e instanceof c(e).Element||e instanceof Element}function d(e){return e instanceof c(e).HTMLElement||e instanceof HTMLElement}function f(e){return"undefined"!=typeof ShadowRoot&&(e instanceof c(e).ShadowRoot||e instanceof ShadowRoot)}var p=Math.max,m=Math.min,h=Math.round;function v(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,a=1;if(d(e)&&t){var o=e.offsetHeight,i=e.offsetWidth;i>0&&(r=h(n.width)/i||1),o>0&&(a=h(n.height)/o||1)}return{width:n.width/r,height:n.height/a,top:n.top/a,right:n.right/r,bottom:n.bottom/a,left:n.left/r,x:n.left/r,y:n.top/a}}function b(e){var t=v(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function g(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&f(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function y(e){return e?(e.nodeName||"").toLowerCase():null}function w(e){return c(e).getComputedStyle(e)}function x(e){return["table","td","th"].indexOf(y(e))>=0}function _(e){return((u(e)?e.ownerDocument:e.document)||window.document).documentElement}function E(e){return"html"===y(e)?e:e.assignedSlot||e.parentNode||(f(e)?e.host:null)||_(e)}function S(e){return d(e)&&"fixed"!==w(e).position?e.offsetParent:null}function k(e){for(var t=c(e),n=S(e);n&&x(n)&&"static"===w(n).position;)n=S(n);return n&&("html"===y(n)||"body"===y(n)&&"static"===w(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&d(e)&&"fixed"===w(e).position)return null;var n=E(e);for(f(n)&&(n=n.host);d(n)&&["html","body"].indexOf(y(n))<0;){var r=w(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function P(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function O(e,t,n){return p(e,m(t,n))}function C(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function N(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var j="top",R="bottom",M="right",L="left",D="auto",T=[j,R,M,L],A="start",I="end",B="viewport",Z="popper",F=T.reduce((function(e,t){return e.concat([t+"-"+A,t+"-"+I])}),[]),z=[].concat(T,[D]).reduce((function(e,t){return e.concat([t,t+"-"+A,t+"-"+I])}),[]),U=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function $(e){return e.split("-")[1]}var V={top:"auto",right:"auto",bottom:"auto",left:"auto"};function H(e){var t,n=e.popper,r=e.popperRect,a=e.placement,o=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,d=e.roundOffsets,f=e.isFixed,p=i.x,m=void 0===p?0:p,v=i.y,b=void 0===v?0:v,g="function"==typeof d?d({x:m,y:b}):{x:m,y:b};m=g.x,b=g.y;var y=i.hasOwnProperty("x"),x=i.hasOwnProperty("y"),E=L,S=j,P=window;if(u){var O=k(n),C="clientHeight",N="clientWidth";O===c(n)&&"static"!==w(O=_(n)).position&&"absolute"===s&&(C="scrollHeight",N="scrollWidth"),(a===j||(a===L||a===M)&&o===I)&&(S=R,b-=(f&&O===P&&P.visualViewport?P.visualViewport.height:O[C])-r.height,b*=l?1:-1),a!==L&&(a!==j&&a!==R||o!==I)||(E=M,m-=(f&&O===P&&P.visualViewport?P.visualViewport.width:O[N])-r.width,m*=l?1:-1)}var D,T=Object.assign({position:s},u&&V),A=!0===d?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:h(t*r)/r||0,y:h(n*r)/r||0}}({x:m,y:b}):{x:m,y:b};return m=A.x,b=A.y,l?Object.assign({},T,((D={})[S]=x?"0":"",D[E]=y?"0":"",D.transform=(P.devicePixelRatio||1)<=1?"translate("+m+"px, "+b+"px)":"translate3d("+m+"px, "+b+"px, 0)",D)):Object.assign({},T,((t={})[S]=x?b+"px":"",t[E]=y?m+"px":"",t.transform="",t))}var W={passive:!0},K={left:"right",right:"left",bottom:"top",top:"bottom"};function G(e){return e.replace(/left|right|bottom|top/g,(function(e){return K[e]}))}var q={start:"end",end:"start"};function J(e){return e.replace(/start|end/g,(function(e){return q[e]}))}function Q(e){var t=c(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function X(e){return v(_(e)).left+Q(e).scrollLeft}function Y(e){var t=w(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function ee(e){return["html","body","#document"].indexOf(y(e))>=0?e.ownerDocument.body:d(e)&&Y(e)?e:ee(E(e))}function te(e,t){var n;void 0===t&&(t=[]);var r=ee(e),a=r===(null==(n=e.ownerDocument)?void 0:n.body),o=c(r),i=a?[o].concat(o.visualViewport||[],Y(r)?r:[]):r,s=t.concat(i);return a?s:s.concat(te(E(i)))}function ne(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function re(e,t){return t===B?ne(function(e){var t=c(e),n=_(e),r=t.visualViewport,a=n.clientWidth,o=n.clientHeight,i=0,s=0;return r&&(a=r.width,o=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=r.offsetLeft,s=r.offsetTop)),{width:a,height:o,x:i+X(e),y:s}}(e)):u(t)?function(e){var t=v(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):ne(function(e){var t,n=_(e),r=Q(e),a=null==(t=e.ownerDocument)?void 0:t.body,o=p(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=p(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+X(e),l=-r.scrollTop;return"rtl"===w(a||n).direction&&(s+=p(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:s,y:l}}(_(e)))}function ae(e){var t,n=e.reference,r=e.element,a=e.placement,o=a?l(a):null,i=a?$(a):null,s=n.x+n.width/2-r.width/2,c=n.y+n.height/2-r.height/2;switch(o){case j:t={x:s,y:n.y-r.height};break;case R:t={x:s,y:n.y+n.height};break;case M:t={x:n.x+n.width,y:c};break;case L:t={x:n.x-r.width,y:c};break;default:t={x:n.x,y:n.y}}var u=o?P(o):null;if(null!=u){var d="y"===u?"height":"width";switch(i){case A:t[u]=t[u]-(n[d]/2-r[d]/2);break;case I:t[u]=t[u]+(n[d]/2-r[d]/2)}}return t}function oe(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=void 0===r?e.placement:r,o=n.boundary,i=void 0===o?"clippingParents":o,s=n.rootBoundary,l=void 0===s?B:s,c=n.elementContext,f=void 0===c?Z:c,h=n.altBoundary,b=void 0!==h&&h,x=n.padding,S=void 0===x?0:x,P=C("number"!=typeof S?S:N(S,T)),O=f===Z?"reference":Z,L=e.rects.popper,D=e.elements[b?O:f],A=function(e,t,n){var r="clippingParents"===t?function(e){var t=te(E(e)),n=["absolute","fixed"].indexOf(w(e).position)>=0&&d(e)?k(e):e;return u(n)?t.filter((function(e){return u(e)&&g(e,n)&&"body"!==y(e)})):[]}(e):[].concat(t),a=[].concat(r,[n]),o=a[0],i=a.reduce((function(t,n){var r=re(e,n);return t.top=p(r.top,t.top),t.right=m(r.right,t.right),t.bottom=m(r.bottom,t.bottom),t.left=p(r.left,t.left),t}),re(e,o));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}(u(D)?D:D.contextElement||_(e.elements.popper),i,l),I=v(e.elements.reference),F=ae({reference:I,element:L,strategy:"absolute",placement:a}),z=ne(Object.assign({},L,F)),U=f===Z?z:I,$={top:A.top-U.top+P.top,bottom:U.bottom-A.bottom+P.bottom,left:A.left-U.left+P.left,right:U.right-A.right+P.right},V=e.modifiersData.offset;if(f===Z&&V){var H=V[a];Object.keys($).forEach((function(e){var t=[M,R].indexOf(e)>=0?1:-1,n=[j,R].indexOf(e)>=0?"y":"x";$[e]+=H[n]*t}))}return $}function ie(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function se(e){return[j,M,R,L].some((function(t){return e[t]>=0}))}function le(e,t,n){void 0===n&&(n=!1);var r,a,o=d(t),i=d(t)&&function(e){var t=e.getBoundingClientRect(),n=h(t.width)/e.offsetWidth||1,r=h(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),s=_(t),l=v(e,i),u={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(o||!o&&!n)&&(("body"!==y(t)||Y(s))&&(u=(r=t)!==c(r)&&d(r)?{scrollLeft:(a=r).scrollLeft,scrollTop:a.scrollTop}:Q(r)),d(t)?((f=v(t,!0)).x+=t.clientLeft,f.y+=t.clientTop):s&&(f.x=X(s))),{x:l.left+u.scrollLeft-f.x,y:l.top+u.scrollTop-f.y,width:l.width,height:l.height}}function ce(e){var t=new Map,n=new Set,r=[];function a(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&a(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||a(e)})),r}var ue={placement:"bottom",modifiers:[],strategy:"absolute"};function de(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}const fe=function(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,a=t.defaultOptions,o=void 0===a?ue:a;return function(e,t,n){void 0===n&&(n=o);var a,i,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},ue,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,d={state:s,setOptions:function(n){var a="function"==typeof n?n(s.options):n;f(),s.options=Object.assign({},o,s.options,a),s.scrollParents={reference:u(e)?te(e):e.contextElement?te(e.contextElement):[],popper:te(t)};var i,c,p=function(e){var t=ce(e);return U.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((i=[].concat(r,s.options.modifiers),c=i.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(c).map((function(e){return c[e]}))));return s.orderedModifiers=p.filter((function(e){return e.enabled})),s.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,a=e.effect;if("function"==typeof a){var o=a({state:s,name:t,instance:d,options:r});l.push(o||function(){})}})),d.update()},forceUpdate:function(){if(!c){var e=s.elements,t=e.reference,n=e.popper;if(de(t,n)){s.rects={reference:le(t,k(n),"fixed"===s.options.strategy),popper:b(n)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((function(e){return s.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<s.orderedModifiers.length;r++)if(!0!==s.reset){var a=s.orderedModifiers[r],o=a.fn,i=a.options,l=void 0===i?{}:i,u=a.name;"function"==typeof o&&(s=o({state:s,options:l,name:u,instance:d})||s)}else s.reset=!1,r=-1}}},update:(a=function(){return new Promise((function(e){d.forceUpdate(),e(s)}))},function(){return i||(i=new Promise((function(e){Promise.resolve().then((function(){i=void 0,e(a())}))}))),i}),destroy:function(){f(),c=!0}};if(!de(e,t))return d;function f(){l.forEach((function(e){return e()})),l=[]}return d.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),d}}({defaultModifiers:[{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=oe(t,{elementContext:"reference"}),s=oe(t,{altBoundary:!0}),l=ie(i,r),c=ie(s,a,o),u=se(l),d=se(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ae({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=void 0===r||r,o=n.adaptive,i=void 0===o||o,s=n.roundOffsets,c=void 0===s||s,u={placement:l(t.placement),variation:$(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,H(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,H(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,o=void 0===a||a,i=r.resize,s=void 0===i||i,l=c(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach((function(e){e.addEventListener("scroll",n.update,W)})),s&&l.addEventListener("resize",n.update,W),function(){o&&u.forEach((function(e){e.removeEventListener("scroll",n.update,W)})),s&&l.removeEventListener("resize",n.update,W)}},data:{}},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.offset,o=void 0===a?[0,0]:a,i=z.reduce((function(e,n){return e[n]=function(e,t,n){var r=l(e),a=[L,j].indexOf(r)>=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[L,M].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,o),e}),{}),s=i[t.placement],c=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=i}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,o=void 0===a||a,i=n.altAxis,s=void 0===i||i,c=n.fallbackPlacements,u=n.padding,d=n.boundary,f=n.rootBoundary,p=n.altBoundary,m=n.flipVariations,h=void 0===m||m,v=n.allowedAutoPlacements,b=t.options.placement,g=l(b),y=c||(g!==b&&h?function(e){if(l(e)===D)return[];var t=G(e);return[J(e),t,J(t)]}(b):[G(b)]),w=[b].concat(y).reduce((function(e,n){return e.concat(l(n)===D?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=n.boundary,o=n.rootBoundary,i=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,u=void 0===c?z:c,d=$(r),f=d?s?F:F.filter((function(e){return $(e)===d})):T,p=f.filter((function(e){return u.indexOf(e)>=0}));0===p.length&&(p=f);var m=p.reduce((function(t,n){return t[n]=oe(e,{placement:n,boundary:a,rootBoundary:o,padding:i})[l(n)],t}),{});return Object.keys(m).sort((function(e,t){return m[e]-m[t]}))}(t,{placement:n,boundary:d,rootBoundary:f,padding:u,flipVariations:h,allowedAutoPlacements:v}):n)}),[]),x=t.rects.reference,_=t.rects.popper,E=new Map,S=!0,k=w[0],P=0;P<w.length;P++){var O=w[P],C=l(O),N=$(O)===A,I=[j,R].indexOf(C)>=0,B=I?"width":"height",Z=oe(t,{placement:O,boundary:d,rootBoundary:f,altBoundary:p,padding:u}),U=I?N?M:L:N?R:j;x[B]>_[B]&&(U=G(U));var V=G(U),H=[];if(o&&H.push(Z[C]<=0),s&&H.push(Z[U]<=0,Z[V]<=0),H.every((function(e){return e}))){k=O,S=!1;break}E.set(O,H)}if(S)for(var W=function(e){var t=w.find((function(t){var n=E.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},K=h?3:1;K>0&&"break"!==W(K);K--);t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,o=void 0===a||a,i=n.altAxis,s=void 0!==i&&i,c=n.boundary,u=n.rootBoundary,d=n.altBoundary,f=n.padding,h=n.tether,v=void 0===h||h,g=n.tetherOffset,y=void 0===g?0:g,w=oe(t,{boundary:c,rootBoundary:u,padding:f,altBoundary:d}),x=l(t.placement),_=$(t.placement),E=!_,S=P(x),C="x"===S?"y":"x",N=t.modifiersData.popperOffsets,D=t.rects.reference,T=t.rects.popper,I="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,B="number"==typeof I?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),Z=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,F={x:0,y:0};if(N){if(o){var z,U="y"===S?j:L,V="y"===S?R:M,H="y"===S?"height":"width",W=N[S],K=W+w[U],G=W-w[V],q=v?-T[H]/2:0,J=_===A?D[H]:T[H],Q=_===A?-T[H]:-D[H],X=t.elements.arrow,Y=v&&X?b(X):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[U],ne=ee[V],re=O(0,D[H],Y[H]),ae=E?D[H]/2-q-re-te-B.mainAxis:J-re-te-B.mainAxis,ie=E?-D[H]/2+q+re+ne+B.mainAxis:Q+re+ne+B.mainAxis,se=t.elements.arrow&&k(t.elements.arrow),le=se?"y"===S?se.clientTop||0:se.clientLeft||0:0,ce=null!=(z=null==Z?void 0:Z[S])?z:0,ue=W+ie-ce,de=O(v?m(K,W+ae-ce-le):K,W,v?p(G,ue):G);N[S]=de,F[S]=de-W}if(s){var fe,pe="x"===S?j:L,me="x"===S?R:M,he=N[C],ve="y"===C?"height":"width",be=he+w[pe],ge=he-w[me],ye=-1!==[j,L].indexOf(x),we=null!=(fe=null==Z?void 0:Z[C])?fe:0,xe=ye?be:he-D[ve]-T[ve]-we+B.altAxis,_e=ye?he+D[ve]+T[ve]-we-B.altAxis:ge,Ee=v&&ye?function(e,t,n){var r=O(e,t,n);return r>n?n:r}(xe,he,_e):O(v?xe:be,he,v?_e:ge);N[C]=Ee,F[C]=Ee-he}t.modifiersData[r]=F}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,a=e.options,o=n.elements.arrow,i=n.modifiersData.popperOffsets,s=l(n.placement),c=P(s),u=[L,M].indexOf(s)>=0?"height":"width";if(o&&i){var d=function(e,t){return C("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:N(e,T))}(a.padding,n),f=b(o),p="y"===c?j:L,m="y"===c?R:M,h=n.rects.reference[u]+n.rects.reference[c]-i[c]-n.rects.popper[u],v=i[c]-n.rects.reference[c],g=k(o),y=g?"y"===c?g.clientHeight||0:g.clientWidth||0:0,w=h/2-v/2,x=d[p],_=y-f[u]-d[m],E=y/2-f[u]/2+w,S=O(x,E,_),D=c;n.modifiersData[r]=((t={})[D]=S,t.centerOffset=S-E,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&g(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}]}),pe=["enabled","placement","strategy","modifiers"],me={name:"applyStyles",enabled:!1,phase:"afterWrite",fn:()=>{}},he={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:({state:e})=>()=>{const{reference:t,popper:n}=e.elements;if("removeAttribute"in t){const e=(t.getAttribute("aria-describedby")||"").split(",").filter((e=>e.trim()!==n.id));e.length?t.setAttribute("aria-describedby",e.join(",")):t.removeAttribute("aria-describedby")}},fn:({state:e})=>{var t;const{popper:n,reference:r}=e.elements,a=null==(t=n.getAttribute("role"))?void 0:t.toLowerCase();if(n.id&&"tooltip"===a&&"setAttribute"in r){const e=r.getAttribute("aria-describedby");if(e&&-1!==e.split(",").indexOf(n.id))return;r.setAttribute("aria-describedby",e?`${e},${n.id}`:n.id)}}},ve=[],be=function(e,t,n={}){let{enabled:a=!0,placement:o="bottom",strategy:l="absolute",modifiers:c=ve}=n,u=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(n,pe);const d=(0,r.useRef)(c),f=(0,r.useRef)(),p=(0,r.useCallback)((()=>{var e;null==(e=f.current)||e.update()}),[]),m=(0,r.useCallback)((()=>{var e;null==(e=f.current)||e.forceUpdate()}),[]),[h,v]=(y=(0,r.useState)({placement:o,update:p,forceUpdate:m,attributes:{},styles:{popper:{},arrow:{}}}),w=(0,s.Z)(),[y[0],(0,r.useCallback)((function(e){if(w())return y[1](e)}),[w,y[1]])]),b=(0,r.useMemo)((()=>({name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:({state:e})=>{const t={},n={};Object.keys(e.elements).forEach((r=>{t[r]=e.styles[r],n[r]=e.attributes[r]})),v({state:e,styles:t,attributes:n,update:p,forceUpdate:m,placement:e.placement})}})),[p,m,v]),g=(0,r.useMemo)((()=>(i(d.current,c)||(d.current=c),d.current)),[c]);var y,w;return(0,r.useEffect)((()=>{f.current&&a&&f.current.setOptions({placement:o,strategy:l,modifiers:[...g,b,me]})}),[l,o,b,a,g]),(0,r.useEffect)((()=>{if(a&&null!=e&&null!=t)return f.current=fe(e,t,Object.assign({},u,{placement:o,strategy:l,modifiers:[...g,he,b]})),()=>{null!=f.current&&(f.current.destroy(),f.current=void 0,v((e=>Object.assign({},e,{attributes:{},styles:{popper:{}}}))))}}),[a,e,t]),h}},4194:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(7216),a=n(3004),o=n(7294),i=n(2963);const s=(e,t)=>{var n;return a.Z?null==e?(t||(0,r.Z)()).body:("function"==typeof e&&(e=e()),e&&"current"in e&&(e=e.current),null!=(n=e)&&n.nodeType&&e||null):null};function l(e,t){const n=(0,i.Z)(),[r,a]=(0,o.useState)((()=>s(e,null==n?void 0:n.document)));if(!r){const t=s(e);t&&a(t)}return(0,o.useEffect)((()=>{t&&r&&t(r)}),[t,r]),(0,o.useEffect)((()=>{const t=s(e);t!==r&&a(t)}),[e,r]),r}},2963:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294),a=n(3004);const o=(0,r.createContext)(a.Z?window:void 0);function i(){return(0,r.useContext)(o)}o.Provider},9742:(e,t)=>{"use strict";t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,o=l(e),i=o[0],s=o[1],c=new a(function(e,t,n){return 3*(t+n)/4-n}(0,i,s)),u=0,d=s>0?i-4:i;for(n=0;n<d;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,c[u++]=255&t),1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},t.fromByteArray=function(e){for(var t,r=e.length,a=r%3,o=[],i=16383,s=0,l=r-a;s<l;s+=i)o.push(c(e,s,s+i>l?l:s+i));return 1===a?(t=e[r-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===a&&(t=(e[r-2]<<8)+e[r-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),o.join("")};for(var n=[],r=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,s=o.length;i<s;++i)n[i]=o[i],r[o.charCodeAt(i)]=i;function l(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function c(e,t,r){for(var a,o,i=[],s=t;s<r;s+=3)a=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),i.push(n[(o=a)>>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return i.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},4184:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var i=a.apply(null,n);i&&e.push(i)}}else if("object"===o)if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},9351:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>s});var r=n(3004),a=!1,o=!1;try{var i={get passive(){return a=!0},get once(){return o=a=!0}};r.Z&&(window.addEventListener("test",i,i),window.removeEventListener("test",i,!0))}catch(e){}const s=function(e,t,n,r){if(r&&"boolean"!=typeof r&&!o){var i=r.once,s=r.capture,l=n;!o&&i&&(l=n.__once||function e(r){this.removeEventListener(t,e,s),n.call(this,r)},n.__once=l),e.addEventListener(t,l,a?r:s)}e.addEventListener(t,n,r)}},3004:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=!("undefined"==typeof window||!window.document||!window.document.createElement)},424:(e,t,n)=>{"use strict";function r(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):void 0}n.d(t,{Z:()=>r})},3164:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(7216);var a=/([A-Z])/g,o=/^ms-/;function i(e){return function(e){return e.replace(a,"-$1").toLowerCase()}(e).replace(o,"-ms-")}var s=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;const l=function(e,t){var n="",a="";if("string"==typeof t)return e.style.getPropertyValue(i(t))||function(e,t){return function(e){var t=(0,r.Z)(e);return t&&t.defaultView||window}(e).getComputedStyle(e,t)}(e).getPropertyValue(i(t));Object.keys(t).forEach((function(r){var o=t[r];o||0===o?function(e){return!(!e||!s.test(e))}(r)?a+=r+"("+o+") ":n+=i(r)+": "+o+";":e.style.removeProperty(i(r))})),a&&(n+="transform: "+a+";"),e.style.cssText+=";"+n}},1132:(e,t,n)=>{"use strict";function r(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}n.d(t,{Z:()=>r})},2950:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9351),a=n(99);const o=function(e,t,n,o){return(0,r.ZP)(e,t,n,o),function(){(0,a.Z)(e,t,n,o)}}},7216:(e,t,n)=>{"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{Z:()=>r})},930:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=Function.prototype.bind.call(Function.prototype.call,[].slice);function a(e,t){return r(e.querySelectorAll(t))}},99:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e,t,n,r){var a=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,a),n.__once&&e.removeEventListener(t,n.__once,a)}},6914:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(3164),a=n(2950);function o(e,t,n,o){var i,s,l;null==n&&(i=e,l=-1===(s=(0,r.Z)(i,"transitionDuration")||"").indexOf("ms")?1e3:1,n=parseFloat(s)*l||0);var c=function(e,t,n){void 0===n&&(n=5);var r=!1,o=setTimeout((function(){r||function(e,t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),e){var a=document.createEvent("HTMLEvents");a.initEvent("transitionend",n,r),e.dispatchEvent(a)}}(e,0,!0)}),t+n),i=(0,a.Z)(e,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(o),i()}}(e,n,o),u=(0,a.Z)(e,"transitionend",t);return function(){c(),u()}}},1143:e=>{"use strict";e.exports=function(e,t,n,r,a,o,i,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,i,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},704:function(){var e=function(){"use strict";var t="function"==typeof setImmediate?setImmediate:setTimeout,n=4294967296,r=[4294967295,-4294967296],a=[0,-0x8000000000000000],o=[0,0],i=[1,0];function s(e,t){postMessage({action:3,cbn:t,result:e})}function l(e){var t=[];return t[e-1]=void 0,t}function c(e,t){return f(e[0]+t[0],e[1]+t[1])}function u(e,t){return r=~~Math.max(Math.min(e[1]/n,2147483647),-2147483648)&~~Math.max(Math.min(t[1]/n,2147483647),-2147483648),a=h(e)&h(t),o=a,a<0&&(o+=n),[o,r*n];var r,a,o}function d(e,t){var n,r;return e[0]==t[0]&&e[1]==t[1]?0:(n=e[1]<0,r=t[1]<0,n&&!r?-1:!n&&r?1:y(e,t)[1]<0?-1:1)}function f(e,t){var r,a;for(e%=0x10000000000000000,t=(t%=0x10000000000000000)-(r=t%n)+(a=Math.floor(e/n)*n),e=e-a+r;e<0;)e+=n,t-=n;for(;e>4294967295;)e-=n,t+=n;for(t%=0x10000000000000000;t>0x7fffffff00000000;)t-=0x10000000000000000;for(;t<-0x8000000000000000;)t+=0x10000000000000000;return[e,t]}function p(e,t){return e[0]==t[0]&&e[1]==t[1]}function m(e){return e>=0?[e,0]:[e+n,-4294967296]}function h(e){return e[0]>=2147483648?~~Math.max(Math.min(e[0]-n,2147483647),-2147483648):~~Math.max(Math.min(e[0],2147483647),-2147483648)}function v(e){return e<=30?1<<e:v(30)*v(e-30)}function b(e,t){var r,i,s,l;if(t&=63,p(e,a))return t?o:e;if(e[1]<0)throw new Error("Neg");return l=v(t),i=e[1]*l%0x10000000000000000,(i+=r=(s=e[0]*l)-s%n)>=0x8000000000000000&&(i-=0x10000000000000000),[s-=r,i]}function g(e,t){var n;return n=v(t&=63),f(Math.floor(e[0]/n),e[1]/n)}function y(e,t){return f(e[0]-t[0],e[1]-t[1])}function w(e,t){return e.buf=t,e.pos=0,e.count=t.length,e}function x(e){return e.pos>=e.count?-1:255&e.buf[e.pos++]}function _(e,t,n,r){return e.pos>=e.count?-1:(r=Math.min(r,e.count-e.pos),O(e.buf,e.pos,t,n,r),e.pos+=r,r)}function E(e){return e.buf=l(32),e.count=0,e}function S(e){var t=e.buf;return t.length=e.count,t}function k(e,t){e.buf[e.count++]=t<<24>>24}function P(e,t,n,r){O(t,n,e.buf,e.count,r),e.count+=r}function O(e,t,n,r,a){for(var o=0;o<a;++o)n[r+o]=e[t+o]}function C(t,n,a){return t.output=E({}),function(t,n,a,i,s){var c,u;if(d(i,r)<0)throw new Error("invalid length "+i);for(t.length_0=i,c=function(e){var t;for(e._repDistances=l(4),e._optimum=[],e._rangeEncoder={},e._isMatch=l(192),e._isRep=l(12),e._isRepG0=l(12),e._isRepG1=l(12),e._isRepG2=l(12),e._isRep0Long=l(192),e._posSlotEncoder=[],e._posEncoders=l(114),e._posAlignEncoder=xe({},4),e._lenEncoder=ue({}),e._repMatchLenEncoder=ue({}),e._literalEncoder={},e._matchDistances=[],e._posSlotPrices=[],e._distancesPrices=[],e._alignPrices=l(16),e.reps=l(4),e.repLens=l(4),e.processedInSize=[o],e.processedOutSize=[o],e.finished=[0],e.properties=l(5),e.tempPrices=l(128),e._longestMatchLength=0,e._matchFinderType=1,e._numDistancePairs=0,e._numFastBytesPrev=-1,e.backRes=0,t=0;t<4096;++t)e._optimum[t]={};for(t=0;t<4;++t)e._posSlotEncoder[t]=xe({},6);return e}({}),function(e,t){!function(e,t){e._dictionarySize=t;for(var n=0;t>1<<n;++n);e._distTableSize=2*n}(t,1<<e.s),t._numFastBytes=e.f,function(e,t){var n=e._matchFinderType;e._matchFinderType=t,e._matchFinder&&n!=e._matchFinderType&&(e._dictionarySizePrev=-1,e._matchFinder=null)}(t,e.m),t._numLiteralPosStateBits=0,t._numLiteralContextBits=3,t._posStateBits=2,t._posStateMask=3}(s,c),c._writeEndMark=void 0===e.disableEndMark,function(e,t){e.properties[0]=9*(5*e._posStateBits+e._numLiteralPosStateBits)+e._numLiteralContextBits<<24>>24;for(var n=0;n<4;++n)e.properties[1+n]=e._dictionarySize>>8*n<<24>>24;P(t,e.properties,0,5)}(c,a),u=0;u<64;u+=8)k(a,255&h(g(i,u)));t.chunker=(c._needReleaseMFStream=0,c._inStream=n,c._finished=0,function(e){var t,n;e._matchFinder||(t={},n=4,e._matchFinderType||(n=2),function(e,t){e.HASH_ARRAY=t>2,e.HASH_ARRAY?(e.kNumHashDirectBytes=0,e.kMinMatchCheck=4,e.kFixHashSize=66560):(e.kNumHashDirectBytes=2,e.kMinMatchCheck=3,e.kFixHashSize=0)}(t,n),e._matchFinder=t),function(e,t,n){var r,a;if(null==e.m_Coders||e.m_NumPrevBits!=n||e.m_NumPosBits!=t)for(e.m_NumPosBits=t,e.m_PosMask=(1<<t)-1,e.m_NumPrevBits=n,a=1<<e.m_NumPrevBits+e.m_NumPosBits,e.m_Coders=l(a),r=0;r<a;++r)e.m_Coders[r]=ve({})}(e._literalEncoder,e._numLiteralPosStateBits,e._numLiteralContextBits),(e._dictionarySize!=e._dictionarySizePrev||e._numFastBytesPrev!=e._numFastBytes)&&(function(e,t,n,r,a){var o,i;t<1073741567&&(e._cutValue=16+(r>>1),function(e,t,n,r){var a;e._keepSizeBefore=t,e._keepSizeAfter=n,a=t+n+r,(null==e._bufferBase||e._blockSize!=a)&&(e._bufferBase=null,e._blockSize=a,e._bufferBase=l(e._blockSize)),e._pointerToLastSafePosition=e._blockSize-n}(e,t+4096,r+274,256+~~((t+4096+r+274)/2)),e._matchMaxLen=r,o=t+1,e._cyclicBufferSize!=o&&(e._son=l(2*(e._cyclicBufferSize=o))),i=65536,e.HASH_ARRAY&&(i=t-1,i|=i>>1,i|=i>>2,i|=i>>4,i|=i>>8,i>>=1,(i|=65535)>16777216&&(i>>=1),e._hashMask=i,++i,i+=e.kFixHashSize),i!=e._hashSizeSum&&(e._hash=l(e._hashSizeSum=i)))}(e._matchFinder,e._dictionarySize,0,e._numFastBytes),e._dictionarySizePrev=e._dictionarySize,e._numFastBytesPrev=e._numFastBytes)}(c),c._rangeEncoder.Stream=a,function(e){(function(e){e._state=0,e._previousByte=0;for(var t=0;t<4;++t)e._repDistances[t]=0})(e),function(e){e._position=o,e.Low=o,e.Range=-1,e._cacheSize=1,e._cache=0}(e._rangeEncoder),Ne(e._isMatch),Ne(e._isRep0Long),Ne(e._isRep),Ne(e._isRepG0),Ne(e._isRepG1),Ne(e._isRepG2),Ne(e._posEncoders),function(e){var t,n=1<<e.m_NumPrevBits+e.m_NumPosBits;for(t=0;t<n;++t)Ne(e.m_Coders[t].m_Encoders)}(e._literalEncoder);for(var t=0;t<4;++t)Ne(e._posSlotEncoder[t].Models);se(e._lenEncoder,1<<e._posStateBits),se(e._repMatchLenEncoder,1<<e._posStateBits),Ne(e._posAlignEncoder.Models),e._longestMatchWasFound=0,e._optimumEndIndex=0,e._optimumCurrentIndex=0,e._additionalOffset=0}(c),X(c),Q(c),c._lenEncoder._tableSize=c._numFastBytes+1-2,fe(c._lenEncoder,1<<c._posStateBits),c._repMatchLenEncoder._tableSize=c._numFastBytes+1-2,fe(c._repMatchLenEncoder,1<<c._posStateBits),c.nowPos64=o,function(e,t){return e.encoder=t,e.decoder=null,e.alive=1,e}({},c))}(t,w({},n),t.output,m(n.length),a),t}function N(e,t){return e.output=E({}),function(e,t,n){var a,i,s,c,u="",d=[];for(i=0;i<5;++i){if(-1==(s=x(t)))throw new Error("truncated input");d[i]=s<<24>>24}if(a=function(e){e.m_OutWindow={},e.m_RangeDecoder={},e.m_IsMatchDecoders=l(192),e.m_IsRepDecoders=l(12),e.m_IsRepG0Decoders=l(12),e.m_IsRepG1Decoders=l(12),e.m_IsRepG2Decoders=l(12),e.m_IsRep0LongDecoders=l(192),e.m_PosSlotDecoder=l(4),e.m_PosDecoders=l(114),e.m_PosAlignDecoder=ye({},4),e.m_LenDecoder=W({}),e.m_RepLenDecoder=W({}),e.m_LiteralDecoder={};for(var t=0;t<4;++t)e.m_PosSlotDecoder[t]=ye({},6);return e}({}),!function(e,t){var n,r,a,o,i,s,c;if(t.length<5)return 0;for(a=(c=255&t[0])%9,o=(s=~~(c/9))%5,i=~~(s/5),n=0,r=0;r<4;++r)n+=(255&t[1+r])<<8*r;return n>99999999||!function(e,t,n,r){if(t>8||n>4||r>4)return 0;!function(e,t,n){var r,a;if(null==e.m_Coders||e.m_NumPrevBits!=n||e.m_NumPosBits!=t)for(e.m_NumPosBits=t,e.m_PosMask=(1<<t)-1,e.m_NumPrevBits=n,a=1<<e.m_NumPrevBits+e.m_NumPosBits,e.m_Coders=l(a),r=0;r<a;++r)e.m_Coders[r]=G({})}(e.m_LiteralDecoder,n,t);var a=1<<r;return V(e.m_LenDecoder,a),V(e.m_RepLenDecoder,a),e.m_PosStateMask=a-1,1}(e,a,o,i)?0:function(e,t){return t<0?0:(e.m_DictionarySize!=t&&(e.m_DictionarySize=t,e.m_DictionarySizeCheck=Math.max(e.m_DictionarySize,1),function(e,t){null!=e._buffer&&e._windowSize==t||(e._buffer=l(t)),e._windowSize=t,e._pos=0,e._streamPos=0}(e.m_OutWindow,Math.max(e.m_DictionarySizeCheck,4096))),1)}(e,n)}(a,d))throw new Error("corrupted input");for(i=0;i<64;i+=8){if(-1==(s=x(t)))throw new Error("truncated input");1==(s=s.toString(16)).length&&(s="0"+s),u=s+""+u}/^0+$|^f+$/i.test(u)?e.length_0=r:(c=parseInt(u,16),e.length_0=c>4294967295?r:m(c)),e.chunker=function(e,t,n,r){return e.m_RangeDecoder.Stream=t,F(e.m_OutWindow),e.m_OutWindow._stream=n,function(e){e.m_OutWindow._streamPos=0,e.m_OutWindow._pos=0,Ne(e.m_IsMatchDecoders),Ne(e.m_IsRep0LongDecoders),Ne(e.m_IsRepDecoders),Ne(e.m_IsRepG0Decoders),Ne(e.m_IsRepG1Decoders),Ne(e.m_IsRepG2Decoders),Ne(e.m_PosDecoders),function(e){var t,n;for(n=1<<e.m_NumPrevBits+e.m_NumPosBits,t=0;t<n;++t)Ne(e.m_Coders[t].m_Decoders)}(e.m_LiteralDecoder);for(var t=0;t<4;++t)Ne(e.m_PosSlotDecoder[t].Models);K(e.m_LenDecoder),K(e.m_RepLenDecoder),Ne(e.m_PosAlignDecoder.Models),function(e){e.Code=0,e.Range=-1;for(var t=0;t<5;++t)e.Code=e.Code<<8|x(e.Stream)}(e.m_RangeDecoder)}(e),e.state=0,e.rep0=0,e.rep1=0,e.rep2=0,e.rep3=0,e.outSize=r,e.nowPos64=o,e.prevByte=0,function(e,t){return e.decoder=t,e.encoder=null,e.alive=1,e}({},e)}(a,t,n,e.length_0)}(e,w({},t),e.output),e}function j(e,t){return e._bufferBase[e._bufferOffset+e._pos+t]}function R(e,t,n,r){var a,o;for(e._streamEndWasReached&&e._pos+t+r>e._streamPos&&(r=e._streamPos-(e._pos+t)),++n,o=e._bufferOffset+e._pos+t,a=0;a<r&&e._bufferBase[o+a]==e._bufferBase[o+a-n];++a);return a}function M(e){return e._streamPos-e._pos}function L(e){var t,n;if(!e._streamEndWasReached)for(;;){if(!(n=-e._bufferOffset+e._blockSize-e._streamPos))return;if(-1==(t=_(e._stream,e._bufferBase,e._bufferOffset+e._streamPos,n)))return e._posLimit=e._streamPos,e._bufferOffset+e._posLimit>e._pointerToLastSafePosition&&(e._posLimit=e._pointerToLastSafePosition-e._bufferOffset),void(e._streamEndWasReached=1);e._streamPos+=t,e._streamPos>=e._pos+e._keepSizeAfter&&(e._posLimit=e._streamPos-e._keepSizeAfter)}}function D(e,t){e._bufferOffset+=t,e._posLimit-=t,e._pos-=t,e._streamPos-=t}var T=function(){var e,t,n,r=[];for(e=0;e<256;++e){for(n=e,t=0;t<8;++t)0!=(1&n)?n=n>>>1^-306674912:n>>>=1;r[e]=n}return r}();function A(e){var t;++e._cyclicBufferPos>=e._cyclicBufferSize&&(e._cyclicBufferPos=0),function(e){++e._pos,e._pos>e._posLimit&&(e._bufferOffset+e._pos>e._pointerToLastSafePosition&&function(e){var t,n,r;for((r=e._bufferOffset+e._pos-e._keepSizeBefore)>0&&--r,n=e._bufferOffset+e._streamPos-r,t=0;t<n;++t)e._bufferBase[t]=e._bufferBase[r+t];e._bufferOffset-=r}(e),L(e))}(e),1073741823==e._pos&&(t=e._pos-e._cyclicBufferSize,I(e._son,2*e._cyclicBufferSize,t),I(e._hash,e._hashSizeSum,t),D(e,t))}function I(e,t,n){var r,a;for(r=0;r<t;++r)(a=e[r]||0)<=n?a=0:a-=n,e[r]=a}function B(e){var t=e._pos-e._streamPos;t&&(P(e._stream,e._buffer,e._streamPos,t),e._pos>=e._windowSize&&(e._pos=0),e._streamPos=e._pos)}function Z(e,t){var n=e._pos-t-1;return n<0&&(n+=e._windowSize),e._buffer[n]}function F(e){B(e),e._stream=null}function z(e){return(e-=2)<4?e:3}function U(e){return e<4?0:e<10?e-3:e-6}function $(e){if(!e.alive)throw new Error("bad state");return e.encoder?function(e){(function(e,t,n,r){var a,s,l,u,f,v,b,g,w,x,_,E,S,k,P;if(t[0]=o,n[0]=o,r[0]=1,e._inStream&&(e._matchFinder._stream=e._inStream,function(e){e._bufferOffset=0,e._pos=0,e._streamPos=0,e._streamEndWasReached=0,L(e),e._cyclicBufferPos=0,D(e,-1)}(e._matchFinder),e._needReleaseMFStream=1,e._inStream=null),!e._finished){if(e._finished=1,k=e.nowPos64,p(e.nowPos64,o)){if(!M(e._matchFinder))return void Y(e,h(e.nowPos64));ae(e),S=h(e.nowPos64)&e._posStateMask,Re(e._rangeEncoder,e._isMatch,(e._state<<4)+S,0),e._state=U(e._state),l=j(e._matchFinder,-e._additionalOffset),me(pe(e._literalEncoder,h(e.nowPos64),e._previousByte),e._rangeEncoder,l),e._previousByte=l,--e._additionalOffset,e.nowPos64=c(e.nowPos64,i)}if(M(e._matchFinder))for(;;){if(b=ee(e,h(e.nowPos64)),x=e.backRes,S=h(e.nowPos64)&e._posStateMask,s=(e._state<<4)+S,1==b&&-1==x)Re(e._rangeEncoder,e._isMatch,s,0),l=j(e._matchFinder,-e._additionalOffset),P=pe(e._literalEncoder,h(e.nowPos64),e._previousByte),e._state<7?me(P,e._rangeEncoder,l):(w=j(e._matchFinder,-e._repDistances[0]-1-e._additionalOffset),he(P,e._rangeEncoder,w,l)),e._previousByte=l,e._state=U(e._state);else{if(Re(e._rangeEncoder,e._isMatch,s,1),x<4){if(Re(e._rangeEncoder,e._isRep,e._state,1),x?(Re(e._rangeEncoder,e._isRepG0,e._state,1),1==x?Re(e._rangeEncoder,e._isRepG1,e._state,0):(Re(e._rangeEncoder,e._isRepG1,e._state,1),Re(e._rangeEncoder,e._isRepG2,e._state,x-2))):(Re(e._rangeEncoder,e._isRepG0,e._state,0),Re(e._rangeEncoder,e._isRep0Long,s,1==b?0:1)),1==b?e._state=e._state<7?9:11:(ce(e._repMatchLenEncoder,e._rangeEncoder,b-2,S),e._state=e._state<7?8:11),u=e._repDistances[x],0!=x){for(v=x;v>=1;--v)e._repDistances[v]=e._repDistances[v-1];e._repDistances[0]=u}}else{for(Re(e._rangeEncoder,e._isRep,e._state,0),e._state=e._state<7?7:10,ce(e._lenEncoder,e._rangeEncoder,b-2,S),E=ie(x-=4),g=z(b),_e(e._posSlotEncoder[g],e._rangeEncoder,E),E>=4&&(_=x-(a=(2|1&E)<<(f=(E>>1)-1)),E<14?Pe(e._posEncoders,a-E-1,e._rangeEncoder,f,_):(Me(e._rangeEncoder,_>>4,f-4),Se(e._posAlignEncoder,e._rangeEncoder,15&_),++e._alignPriceCount)),u=x,v=3;v>=1;--v)e._repDistances[v]=e._repDistances[v-1];e._repDistances[0]=u,++e._matchPriceCount}e._previousByte=j(e._matchFinder,b-1-e._additionalOffset)}if(e._additionalOffset-=b,e.nowPos64=c(e.nowPos64,m(b)),!e._additionalOffset){if(e._matchPriceCount>=128&&X(e),e._alignPriceCount>=16&&Q(e),t[0]=e.nowPos64,n[0]=Le(e._rangeEncoder),!M(e._matchFinder))return void Y(e,h(e.nowPos64));if(d(y(e.nowPos64,k),[4096,0])>=0)return e._finished=0,void(r[0]=0)}}else Y(e,h(e.nowPos64))}})(e.encoder,e.encoder.processedInSize,e.encoder.processedOutSize,e.encoder.finished),e.inBytesProcessed=e.encoder.processedInSize[0],e.encoder.finished[0]&&(function(e){oe(e),e._rangeEncoder.Stream=null}(e.encoder),e.alive=0)}(e):function(e){var t=function(e){var t,n,r,a,o,s;if(s=h(e.nowPos64)&e.m_PosStateMask,Ce(e.m_RangeDecoder,e.m_IsMatchDecoders,(e.state<<4)+s)){if(Ce(e.m_RangeDecoder,e.m_IsRepDecoders,e.state))r=0,Ce(e.m_RangeDecoder,e.m_IsRepG0Decoders,e.state)?(Ce(e.m_RangeDecoder,e.m_IsRepG1Decoders,e.state)?(Ce(e.m_RangeDecoder,e.m_IsRepG2Decoders,e.state)?(n=e.rep3,e.rep3=e.rep2):n=e.rep2,e.rep2=e.rep1):n=e.rep1,e.rep1=e.rep0,e.rep0=n):Ce(e.m_RangeDecoder,e.m_IsRep0LongDecoders,(e.state<<4)+s)||(e.state=e.state<7?9:11,r=1),r||(r=H(e.m_RepLenDecoder,e.m_RangeDecoder,s)+2,e.state=e.state<7?8:11);else if(e.rep3=e.rep2,e.rep2=e.rep1,e.rep1=e.rep0,r=2+H(e.m_LenDecoder,e.m_RangeDecoder,s),e.state=e.state<7?7:10,(o=we(e.m_PosSlotDecoder[z(r)],e.m_RangeDecoder))>=4){if(a=(o>>1)-1,e.rep0=(2|1&o)<<a,o<14)e.rep0+=function(e,t,n,r){var a,o,i=1,s=0;for(o=0;o<r;++o)a=Ce(n,e,t+i),i<<=1,i+=a,s|=a<<o;return s}(e.m_PosDecoders,e.rep0-o-1,e.m_RangeDecoder,a);else if(e.rep0+=function(e,t){var n,r,a=0;for(n=t;0!=n;--n)e.Range>>>=1,r=e.Code-e.Range>>>31,e.Code-=e.Range&r-1,a=a<<1|1-r,-16777216&e.Range||(e.Code=e.Code<<8|x(e.Stream),e.Range<<=8);return a}(e.m_RangeDecoder,a-4)<<4,e.rep0+=function(e,t){var n,r,a=1,o=0;for(r=0;r<e.NumBitLevels;++r)n=Ce(t,e.Models,a),a<<=1,a+=n,o|=n<<r;return o}(e.m_PosAlignDecoder,e.m_RangeDecoder),e.rep0<0)return-1==e.rep0?1:-1}else e.rep0=o;if(d(m(e.rep0),e.nowPos64)>=0||e.rep0>=e.m_DictionarySizeCheck)return-1;!function(e,t,n){var r=e._pos-t-1;for(r<0&&(r+=e._windowSize);0!=n;--n)r>=e._windowSize&&(r=0),e._buffer[e._pos++]=e._buffer[r++],e._pos>=e._windowSize&&B(e)}(e.m_OutWindow,e.rep0,r),e.nowPos64=c(e.nowPos64,m(r)),e.prevByte=Z(e.m_OutWindow,0)}else t=function(e,t,n){return e.m_Coders[((t&e.m_PosMask)<<e.m_NumPrevBits)+((255&n)>>>8-e.m_NumPrevBits)]}(e.m_LiteralDecoder,h(e.nowPos64),e.prevByte),e.state<7?e.prevByte=function(e,t){var n=1;do{n=n<<1|Ce(t,e.m_Decoders,n)}while(n<256);return n<<24>>24}(t,e.m_RangeDecoder):e.prevByte=function(e,t,n){var r,a,o=1;do{if(a=n>>7&1,n<<=1,o=o<<1|(r=Ce(t,e.m_Decoders,(1+a<<8)+o)),a!=r){for(;o<256;)o=o<<1|Ce(t,e.m_Decoders,o);break}}while(o<256);return o<<24>>24}(t,e.m_RangeDecoder,Z(e.m_OutWindow,e.rep0)),function(e,t){e._buffer[e._pos++]=t,e._pos>=e._windowSize&&B(e)}(e.m_OutWindow,e.prevByte),e.state=U(e.state),e.nowPos64=c(e.nowPos64,i);return 0}(e.decoder);if(-1==t)throw new Error("corrupted input");e.inBytesProcessed=r,e.outBytesProcessed=e.decoder.nowPos64,(t||d(e.decoder.outSize,o)>=0&&d(e.decoder.nowPos64,e.decoder.outSize)>=0)&&(B(e.decoder.m_OutWindow),F(e.decoder.m_OutWindow),e.decoder.m_RangeDecoder.Stream=null,e.alive=0)}(e),e.alive}function V(e,t){for(;e.m_NumPosStates<t;++e.m_NumPosStates)e.m_LowCoder[e.m_NumPosStates]=ye({},3),e.m_MidCoder[e.m_NumPosStates]=ye({},3)}function H(e,t,n){if(!Ce(t,e.m_Choice,0))return we(e.m_LowCoder[n],t);var r=8;return Ce(t,e.m_Choice,1)?r+=8+we(e.m_HighCoder,t):r+=we(e.m_MidCoder[n],t),r}function W(e){return e.m_Choice=l(2),e.m_LowCoder=l(16),e.m_MidCoder=l(16),e.m_HighCoder=ye({},8),e.m_NumPosStates=0,e}function K(e){Ne(e.m_Choice);for(var t=0;t<e.m_NumPosStates;++t)Ne(e.m_LowCoder[t].Models),Ne(e.m_MidCoder[t].Models);Ne(e.m_HighCoder.Models)}function G(e){return e.m_Decoders=l(768),e}var q=function(){var e,t,n,r=2,a=[0,1];for(n=2;n<22;++n)for(t=1<<(n>>1)-1,e=0;e<t;++e,++r)a[r]=n<<24>>24;return a}();function J(e,t){var n,r,a,o;e._optimumEndIndex=t,a=e._optimum[t].PosPrev,r=e._optimum[t].BackPrev;do{e._optimum[t].Prev1IsChar&&(ge(e._optimum[a]),e._optimum[a].PosPrev=a-1,e._optimum[t].Prev2&&(e._optimum[a-1].Prev1IsChar=0,e._optimum[a-1].PosPrev=e._optimum[t].PosPrev2,e._optimum[a-1].BackPrev=e._optimum[t].BackPrev2)),o=a,n=r,r=e._optimum[o].BackPrev,a=e._optimum[o].PosPrev,e._optimum[o].BackPrev=n,e._optimum[o].PosPrev=t,t=o}while(t>0);return e.backRes=e._optimum[0].BackPrev,e._optimumCurrentIndex=e._optimum[0].PosPrev,e._optimumCurrentIndex}function Q(e){for(var t=0;t<16;++t)e._alignPrices[t]=ke(e._posAlignEncoder,t);e._alignPriceCount=0}function X(e){var t,n,r,a,o,i,s,l;for(a=4;a<128;++a)t=(2|1&(i=ie(a)))<<(r=(i>>1)-1),e.tempPrices[a]=Oe(e._posEncoders,t-i-1,r,a-t);for(o=0;o<4;++o){for(n=e._posSlotEncoder[o],s=o<<6,i=0;i<e._distTableSize;++i)e._posSlotPrices[s+i]=Ee(n,i);for(i=14;i<e._distTableSize;++i)e._posSlotPrices[s+i]+=(i>>1)-1-4<<6;for(l=128*o,a=0;a<4;++a)e._distancesPrices[l+a]=e._posSlotPrices[s+a];for(;a<128;++a)e._distancesPrices[l+a]=e._posSlotPrices[s+ie(a)]+e.tempPrices[a]}e._matchPriceCount=0}function Y(e,t){oe(e),function(e,t){if(e._writeEndMark){Re(e._rangeEncoder,e._isMatch,(e._state<<4)+t,1),Re(e._rangeEncoder,e._isRep,e._state,0),e._state=e._state<7?7:10,ce(e._lenEncoder,e._rangeEncoder,0,t);var n=z(2);_e(e._posSlotEncoder[n],e._rangeEncoder,63),Me(e._rangeEncoder,67108863,26),Se(e._posAlignEncoder,e._rangeEncoder,15)}}(e,t&e._posStateMask);for(var n=0;n<5;++n)De(e._rangeEncoder)}function ee(e,t){var n,r,a,o,i,s,l,c,u,d,f,p,m,h,v,b,g,y,w,x,_,E,S,k,P,O,C,N,L,D,T,A,I,B,Z,F,z,$,V,H,W,K,G,q;if(e._optimumEndIndex!=e._optimumCurrentIndex)return m=e._optimum[e._optimumCurrentIndex].PosPrev-e._optimumCurrentIndex,e.backRes=e._optimum[e._optimumCurrentIndex].BackPrev,e._optimumCurrentIndex=e._optimum[e._optimumCurrentIndex].PosPrev,m;if(e._optimumCurrentIndex=e._optimumEndIndex=0,e._longestMatchWasFound?(p=e._longestMatchLength,e._longestMatchWasFound=0):p=ae(e),O=e._numDistancePairs,(k=M(e._matchFinder)+1)<2)return e.backRes=-1,1;for(k>273&&(k=273),V=0,u=0;u<4;++u)e.reps[u]=e._repDistances[u],e.repLens[u]=R(e._matchFinder,-1,e.reps[u],273),e.repLens[u]>e.repLens[V]&&(V=u);if(e.repLens[V]>=e._numFastBytes)return e.backRes=V,re(e,(m=e.repLens[V])-1),m;if(p>=e._numFastBytes)return e.backRes=e._matchDistances[O-1]+4,re(e,p-1),p;if(l=j(e._matchFinder,-1),g=j(e._matchFinder,-e._repDistances[0]-1-1),p<2&&l!=g&&e.repLens[V]<2)return e.backRes=-1,1;if(e._optimum[0].State=e._state,I=t&e._posStateMask,e._optimum[1].Price=je[e._isMatch[(e._state<<4)+I]>>>2]+be(pe(e._literalEncoder,t,e._previousByte),e._state>=7,g,l),ge(e._optimum[1]),$=(y=je[2048-e._isMatch[(e._state<<4)+I]>>>2])+je[2048-e._isRep[e._state]>>>2],g==l&&(H=$+function(e,t,n){return je[e._isRepG0[t]>>>2]+je[e._isRep0Long[(t<<4)+n]>>>2]}(e,e._state,I),H<e._optimum[1].Price&&(e._optimum[1].Price=H,function(e){e.BackPrev=0,e.Prev1IsChar=0}(e._optimum[1]))),(f=p>=e.repLens[V]?p:e.repLens[V])<2)return e.backRes=e._optimum[1].BackPrev,1;e._optimum[1].PosPrev=0,e._optimum[0].Backs0=e.reps[0],e._optimum[0].Backs1=e.reps[1],e._optimum[0].Backs2=e.reps[2],e._optimum[0].Backs3=e.reps[3],d=f;do{e._optimum[d--].Price=268435455}while(d>=2);for(u=0;u<4;++u)if(!((z=e.repLens[u])<2)){Z=$+ne(e,u,e._state,I);do{(o=Z+de(e._repMatchLenEncoder,z-2,I))<(D=e._optimum[z]).Price&&(D.Price=o,D.PosPrev=0,D.BackPrev=u,D.Prev1IsChar=0)}while(--z>=2)}if(S=y+je[e._isRep[e._state]>>>2],(d=e.repLens[0]>=2?e.repLens[0]+1:2)<=p){for(C=0;d>e._matchDistances[C];)C+=2;for(;(o=S+te(e,c=e._matchDistances[C+1],d,I))<(D=e._optimum[d]).Price&&(D.Price=o,D.PosPrev=0,D.BackPrev=c+4,D.Prev1IsChar=0),d!=e._matchDistances[C]||(C+=2)!=O;++d);}for(n=0;;){if(++n==f)return J(e,n);if(w=ae(e),O=e._numDistancePairs,w>=e._numFastBytes)return e._longestMatchLength=w,e._longestMatchWasFound=1,J(e,n);if(++t,A=e._optimum[n].PosPrev,e._optimum[n].Prev1IsChar?(--A,e._optimum[n].Prev2?(K=e._optimum[e._optimum[n].PosPrev2].State,K=e._optimum[n].BackPrev2<4?K<7?8:11:K<7?7:10):K=e._optimum[A].State,K=U(K)):K=e._optimum[A].State,A==n-1?K=e._optimum[n].BackPrev?U(K):K<7?9:11:(e._optimum[n].Prev1IsChar&&e._optimum[n].Prev2?(A=e._optimum[n].PosPrev2,T=e._optimum[n].BackPrev2,K=K<7?8:11):K=(T=e._optimum[n].BackPrev)<4?K<7?8:11:K<7?7:10,L=e._optimum[A],T<4?T?1==T?(e.reps[0]=L.Backs1,e.reps[1]=L.Backs0,e.reps[2]=L.Backs2,e.reps[3]=L.Backs3):2==T?(e.reps[0]=L.Backs2,e.reps[1]=L.Backs0,e.reps[2]=L.Backs1,e.reps[3]=L.Backs3):(e.reps[0]=L.Backs3,e.reps[1]=L.Backs0,e.reps[2]=L.Backs1,e.reps[3]=L.Backs2):(e.reps[0]=L.Backs0,e.reps[1]=L.Backs1,e.reps[2]=L.Backs2,e.reps[3]=L.Backs3):(e.reps[0]=T-4,e.reps[1]=L.Backs0,e.reps[2]=L.Backs1,e.reps[3]=L.Backs2)),e._optimum[n].State=K,e._optimum[n].Backs0=e.reps[0],e._optimum[n].Backs1=e.reps[1],e._optimum[n].Backs2=e.reps[2],e._optimum[n].Backs3=e.reps[3],s=e._optimum[n].Price,l=j(e._matchFinder,-1),g=j(e._matchFinder,-e.reps[0]-1-1),I=t&e._posStateMask,x=0,(r=s+je[e._isMatch[(K<<4)+I]>>>2]+be(pe(e._literalEncoder,t,j(e._matchFinder,-2)),K>=7,g,l))<(_=e._optimum[n+1]).Price&&(_.Price=r,_.PosPrev=n,_.BackPrev=-1,_.Prev1IsChar=0,x=1),$=(y=s+je[2048-e._isMatch[(K<<4)+I]>>>2])+je[2048-e._isRep[K]>>>2],g!=l||_.PosPrev<n&&!_.BackPrev||(H=$+(je[e._isRepG0[K]>>>2]+je[e._isRep0Long[(K<<4)+I]>>>2]))<=_.Price&&(_.Price=H,_.PosPrev=n,_.BackPrev=0,_.Prev1IsChar=0,x=1),!((k=P=4095-n<(P=M(e._matchFinder)+1)?4095-n:P)<2)){if(k>e._numFastBytes&&(k=e._numFastBytes),!x&&g!=l&&(q=Math.min(P-1,e._numFastBytes),(v=R(e._matchFinder,0,e.reps[0],q))>=2)){for(G=U(K),B=t+1&e._posStateMask,E=r+je[2048-e._isMatch[(G<<4)+B]>>>2]+je[2048-e._isRep[G]>>>2],N=n+1+v;f<N;)e._optimum[++f].Price=268435455;(o=E+(de(e._repMatchLenEncoder,v-2,B)+ne(e,0,G,B)))<(D=e._optimum[N]).Price&&(D.Price=o,D.PosPrev=n+1,D.BackPrev=0,D.Prev1IsChar=1,D.Prev2=0)}for(W=2,F=0;F<4;++F)if(!((h=R(e._matchFinder,-1,e.reps[F],k))<2)){b=h;do{for(;f<n+h;)e._optimum[++f].Price=268435455;(o=$+(de(e._repMatchLenEncoder,h-2,I)+ne(e,F,K,I)))<(D=e._optimum[n+h]).Price&&(D.Price=o,D.PosPrev=n,D.BackPrev=F,D.Prev1IsChar=0)}while(--h>=2);if(h=b,F||(W=h+1),h<P&&(q=Math.min(P-1-h,e._numFastBytes),(v=R(e._matchFinder,h,e.reps[F],q))>=2)){for(G=K<7?8:11,B=t+h&e._posStateMask,a=$+(de(e._repMatchLenEncoder,h-2,I)+ne(e,F,K,I))+je[e._isMatch[(G<<4)+B]>>>2]+be(pe(e._literalEncoder,t+h,j(e._matchFinder,h-1-1)),1,j(e._matchFinder,h-1-(e.reps[F]+1)),j(e._matchFinder,h-1)),G=U(G),B=t+h+1&e._posStateMask,E=a+je[2048-e._isMatch[(G<<4)+B]>>>2]+je[2048-e._isRep[G]>>>2],N=h+1+v;f<n+N;)e._optimum[++f].Price=268435455;(o=E+(de(e._repMatchLenEncoder,v-2,B)+ne(e,0,G,B)))<(D=e._optimum[n+N]).Price&&(D.Price=o,D.PosPrev=n+h+1,D.BackPrev=0,D.Prev1IsChar=1,D.Prev2=1,D.PosPrev2=n,D.BackPrev2=F)}}if(w>k){for(w=k,O=0;w>e._matchDistances[O];O+=2);e._matchDistances[O]=w,O+=2}if(w>=W){for(S=y+je[e._isRep[K]>>>2];f<n+w;)e._optimum[++f].Price=268435455;for(C=0;W>e._matchDistances[C];)C+=2;for(h=W;;++h)if((o=S+te(e,i=e._matchDistances[C+1],h,I))<(D=e._optimum[n+h]).Price&&(D.Price=o,D.PosPrev=n,D.BackPrev=i+4,D.Prev1IsChar=0),h==e._matchDistances[C]){if(h<P&&(q=Math.min(P-1-h,e._numFastBytes),(v=R(e._matchFinder,h,i,q))>=2)){for(G=K<7?7:10,B=t+h&e._posStateMask,a=o+je[e._isMatch[(G<<4)+B]>>>2]+be(pe(e._literalEncoder,t+h,j(e._matchFinder,h-1-1)),1,j(e._matchFinder,h-(i+1)-1),j(e._matchFinder,h-1)),G=U(G),B=t+h+1&e._posStateMask,E=a+je[2048-e._isMatch[(G<<4)+B]>>>2]+je[2048-e._isRep[G]>>>2],N=h+1+v;f<n+N;)e._optimum[++f].Price=268435455;(o=E+(de(e._repMatchLenEncoder,v-2,B)+ne(e,0,G,B)))<(D=e._optimum[n+N]).Price&&(D.Price=o,D.PosPrev=n+h+1,D.BackPrev=0,D.Prev1IsChar=1,D.Prev2=1,D.PosPrev2=n,D.BackPrev2=i+4)}if((C+=2)==O)break}}}}}function te(e,t,n,r){var a=z(n);return(t<128?e._distancesPrices[128*a+t]:e._posSlotPrices[(a<<6)+function(e){return e<131072?q[e>>6]+12:e<134217728?q[e>>16]+32:q[e>>26]+52}(t)]+e._alignPrices[15&t])+de(e._lenEncoder,n-2,r)}function ne(e,t,n,r){var a;return t?(a=je[2048-e._isRepG0[n]>>>2],1==t?a+=je[e._isRepG1[n]>>>2]:(a+=je[2048-e._isRepG1[n]>>>2],a+=Te(e._isRepG2[n],t-2))):(a=je[e._isRepG0[n]>>>2],a+=je[2048-e._isRep0Long[(n<<4)+r]>>>2]),a}function re(e,t){t>0&&(function(e,t){var n,r,a,o,i,s,l,c,u,d,f,p,m,h,v,b,g;do{if(e._pos+e._matchMaxLen<=e._streamPos)p=e._matchMaxLen;else if((p=e._streamPos-e._pos)<e.kMinMatchCheck){A(e);continue}for(m=e._pos>e._cyclicBufferSize?e._pos-e._cyclicBufferSize:0,r=e._bufferOffset+e._pos,e.HASH_ARRAY?(s=1023&(g=T[255&e._bufferBase[r]]^255&e._bufferBase[r+1]),e._hash[s]=e._pos,l=65535&(g^=(255&e._bufferBase[r+2])<<8),e._hash[1024+l]=e._pos,c=(g^T[255&e._bufferBase[r+3]]<<5)&e._hashMask):c=255&e._bufferBase[r]^(255&e._bufferBase[r+1])<<8,a=e._hash[e.kFixHashSize+c],e._hash[e.kFixHashSize+c]=e._pos,v=1+(e._cyclicBufferPos<<1),b=e._cyclicBufferPos<<1,d=f=e.kNumHashDirectBytes,n=e._cutValue;;){if(a<=m||0==n--){e._son[v]=e._son[b]=0;break}if(o=((i=e._pos-a)<=e._cyclicBufferPos?e._cyclicBufferPos-i:e._cyclicBufferPos-i+e._cyclicBufferSize)<<1,h=e._bufferOffset+a,u=d<f?d:f,e._bufferBase[h+u]==e._bufferBase[r+u]){for(;++u!=p&&e._bufferBase[h+u]==e._bufferBase[r+u];);if(u==p){e._son[b]=e._son[o],e._son[v]=e._son[o+1];break}}(255&e._bufferBase[h+u])<(255&e._bufferBase[r+u])?(e._son[b]=a,b=o+1,a=e._son[b],f=u):(e._son[v]=a,v=o,a=e._son[v],d=u)}A(e)}while(0!=--t)}(e._matchFinder,t),e._additionalOffset+=t)}function ae(e){var t=0;return e._numDistancePairs=function(e,t){var n,r,a,o,i,s,l,c,u,d,f,p,m,h,v,b,g,y,w,x,_;if(e._pos+e._matchMaxLen<=e._streamPos)h=e._matchMaxLen;else if((h=e._streamPos-e._pos)<e.kMinMatchCheck)return A(e),0;for(g=0,v=e._pos>e._cyclicBufferSize?e._pos-e._cyclicBufferSize:0,r=e._bufferOffset+e._pos,b=1,c=0,u=0,e.HASH_ARRAY?(c=1023&(_=T[255&e._bufferBase[r]]^255&e._bufferBase[r+1]),u=65535&(_^=(255&e._bufferBase[r+2])<<8),d=(_^T[255&e._bufferBase[r+3]]<<5)&e._hashMask):d=255&e._bufferBase[r]^(255&e._bufferBase[r+1])<<8,a=e._hash[e.kFixHashSize+d]||0,e.HASH_ARRAY&&(o=e._hash[c]||0,i=e._hash[1024+u]||0,e._hash[c]=e._pos,e._hash[1024+u]=e._pos,o>v&&e._bufferBase[e._bufferOffset+o]==e._bufferBase[r]&&(t[g++]=b=2,t[g++]=e._pos-o-1),i>v&&e._bufferBase[e._bufferOffset+i]==e._bufferBase[r]&&(i==o&&(g-=2),t[g++]=b=3,t[g++]=e._pos-i-1,o=i),0!=g&&o==a&&(g-=2,b=1)),e._hash[e.kFixHashSize+d]=e._pos,w=1+(e._cyclicBufferPos<<1),x=e._cyclicBufferPos<<1,p=m=e.kNumHashDirectBytes,0!=e.kNumHashDirectBytes&&a>v&&e._bufferBase[e._bufferOffset+a+e.kNumHashDirectBytes]!=e._bufferBase[r+e.kNumHashDirectBytes]&&(t[g++]=b=e.kNumHashDirectBytes,t[g++]=e._pos-a-1),n=e._cutValue;;){if(a<=v||0==n--){e._son[w]=e._son[x]=0;break}if(s=((l=e._pos-a)<=e._cyclicBufferPos?e._cyclicBufferPos-l:e._cyclicBufferPos-l+e._cyclicBufferSize)<<1,y=e._bufferOffset+a,f=p<m?p:m,e._bufferBase[y+f]==e._bufferBase[r+f]){for(;++f!=h&&e._bufferBase[y+f]==e._bufferBase[r+f];);if(b<f&&(t[g++]=b=f,t[g++]=l-1,f==h)){e._son[x]=e._son[s],e._son[w]=e._son[s+1];break}}(255&e._bufferBase[y+f])<(255&e._bufferBase[r+f])?(e._son[x]=a,x=s+1,a=e._son[x],m=f):(e._son[w]=a,w=s,a=e._son[w],p=f)}return A(e),g}(e._matchFinder,e._matchDistances),e._numDistancePairs>0&&(t=e._matchDistances[e._numDistancePairs-2])==e._numFastBytes&&(t+=R(e._matchFinder,t-1,e._matchDistances[e._numDistancePairs-1],273-t)),++e._additionalOffset,t}function oe(e){e._matchFinder&&e._needReleaseMFStream&&(e._matchFinder._stream=null,e._needReleaseMFStream=0)}function ie(e){return e<2048?q[e]:e<2097152?q[e>>10]+20:q[e>>20]+40}function se(e,t){Ne(e._choice);for(var n=0;n<t;++n)Ne(e._lowCoder[n].Models),Ne(e._midCoder[n].Models);Ne(e._highCoder.Models)}function le(e,t,n,r,a){var o,i,s,l,c;for(o=je[e._choice[0]>>>2],s=(i=je[2048-e._choice[0]>>>2])+je[e._choice[1]>>>2],l=i+je[2048-e._choice[1]>>>2],c=0,c=0;c<8;++c){if(c>=n)return;r[a+c]=o+Ee(e._lowCoder[t],c)}for(;c<16;++c){if(c>=n)return;r[a+c]=s+Ee(e._midCoder[t],c-8)}for(;c<n;++c)r[a+c]=l+Ee(e._highCoder,c-8-8)}function ce(e,t,n,r){!function(e,t,n,r){n<8?(Re(t,e._choice,0,0),_e(e._lowCoder[r],t,n)):(n-=8,Re(t,e._choice,0,1),n<8?(Re(t,e._choice,1,0),_e(e._midCoder[r],t,n)):(Re(t,e._choice,1,1),_e(e._highCoder,t,n-8)))}(e,t,n,r),0==--e._counters[r]&&(le(e,r,e._tableSize,e._prices,272*r),e._counters[r]=e._tableSize)}function ue(e){return function(e){e._choice=l(2),e._lowCoder=l(16),e._midCoder=l(16),e._highCoder=xe({},8);for(var t=0;t<16;++t)e._lowCoder[t]=xe({},3),e._midCoder[t]=xe({},3)}(e),e._prices=[],e._counters=[],e}function de(e,t,n){return e._prices[272*n+t]}function fe(e,t){for(var n=0;n<t;++n)le(e,n,e._tableSize,e._prices,272*n),e._counters[n]=e._tableSize}function pe(e,t,n){return e.m_Coders[((t&e.m_PosMask)<<e.m_NumPrevBits)+((255&n)>>>8-e.m_NumPrevBits)]}function me(e,t,n){var r,a,o=1;for(a=7;a>=0;--a)r=n>>a&1,Re(t,e.m_Encoders,o,r),o=o<<1|r}function he(e,t,n,r){var a,o,i,s,l=1,c=1;for(o=7;o>=0;--o)a=r>>o&1,s=c,l&&(s+=1+(i=n>>o&1)<<8,l=i==a),Re(t,e.m_Encoders,s,a),c=c<<1|a}function ve(e){return e.m_Encoders=l(768),e}function be(e,t,n,r){var a,o,i=1,s=7,l=0;if(t)for(;s>=0;--s)if(o=n>>s&1,a=r>>s&1,l+=Te(e.m_Encoders[(1+o<<8)+i],a),i=i<<1|a,o!=a){--s;break}for(;s>=0;--s)a=r>>s&1,l+=Te(e.m_Encoders[i],a),i=i<<1|a;return l}function ge(e){e.BackPrev=-1,e.Prev1IsChar=0}function ye(e,t){return e.NumBitLevels=t,e.Models=l(1<<t),e}function we(e,t){var n,r=1;for(n=e.NumBitLevels;0!=n;--n)r=(r<<1)+Ce(t,e.Models,r);return r-(1<<e.NumBitLevels)}function xe(e,t){return e.NumBitLevels=t,e.Models=l(1<<t),e}function _e(e,t,n){var r,a,o=1;for(a=e.NumBitLevels;0!=a;)r=n>>>--a&1,Re(t,e.Models,o,r),o=o<<1|r}function Ee(e,t){var n,r,a=1,o=0;for(r=e.NumBitLevels;0!=r;)n=t>>>--r&1,o+=Te(e.Models[a],n),a=(a<<1)+n;return o}function Se(e,t,n){var r,a,o=1;for(a=0;a<e.NumBitLevels;++a)r=1&n,Re(t,e.Models,o,r),o=o<<1|r,n>>=1}function ke(e,t){var n,r,a=1,o=0;for(r=e.NumBitLevels;0!=r;--r)n=1&t,t>>>=1,o+=Te(e.Models[a],n),a=a<<1|n;return o}function Pe(e,t,n,r,a){var o,i,s=1;for(i=0;i<r;++i)Re(n,e,t+s,o=1&a),s=s<<1|o,a>>=1}function Oe(e,t,n,r){var a,o,i=1,s=0;for(o=n;0!=o;--o)a=1&r,r>>>=1,s+=je[(2047&(e[t+i]-a^-a))>>>2],i=i<<1|a;return s}function Ce(e,t,n){var r,a=t[n];return r=(e.Range>>>11)*a,(-2147483648^e.Code)<(-2147483648^r)?(e.Range=r,t[n]=a+(2048-a>>>5)<<16>>16,-16777216&e.Range||(e.Code=e.Code<<8|x(e.Stream),e.Range<<=8),0):(e.Range-=r,e.Code-=r,t[n]=a-(a>>>5)<<16>>16,-16777216&e.Range||(e.Code=e.Code<<8|x(e.Stream),e.Range<<=8),1)}function Ne(e){for(var t=e.length-1;t>=0;--t)e[t]=1024}var je=function(){var e,t,n,r=[];for(t=8;t>=0;--t)for(e=1<<9-t,n=1<<9-t-1;n<e;++n)r[n]=(t<<6)+(e-n<<6>>>9-t-1);return r}();function Re(e,t,n,r){var a,o=t[n];a=(e.Range>>>11)*o,r?(e.Low=c(e.Low,u(m(a),[4294967295,0])),e.Range-=a,t[n]=o-(o>>>5)<<16>>16):(e.Range=a,t[n]=o+(2048-o>>>5)<<16>>16),-16777216&e.Range||(e.Range<<=8,De(e))}function Me(e,t,n){for(var r=n-1;r>=0;--r)e.Range>>>=1,1==(t>>>r&1)&&(e.Low=c(e.Low,m(e.Range))),-16777216&e.Range||(e.Range<<=8,De(e))}function Le(e){return c(c(m(e._cacheSize),e._position),[4,0])}function De(e){var t,n,r,a,o=h((r=32,a=g(n=e.Low,r&=63),n[1]<0&&(a=c(a,b([2,0],31))),a));if(0!=o||d(e.Low,[4278190080,0])<0){e._position=c(e._position,m(e._cacheSize)),t=e._cache;do{k(e.Stream,t+o),t=255}while(0!=--e._cacheSize);e._cache=h(e.Low)>>>24}++e._cacheSize,e.Low=b(u(e.Low,[16777215,0]),8)}function Te(e,t){return je[(2047&(e-t^-t))>>>2]}function Ae(e){for(var t,n,r,a=0,o=0,i=e.length,s=[],l=[];a<i;++a,++o){if(128&(t=255&e[a]))if(192==(224&t)){if(a+1>=i)return e;if(128!=(192&(n=255&e[++a])))return e;l[o]=(31&t)<<6|63&n}else{if(224!=(240&t))return e;if(a+2>=i)return e;if(128!=(192&(n=255&e[++a])))return e;if(128!=(192&(r=255&e[++a])))return e;l[o]=(15&t)<<12|(63&n)<<6|63&r}else{if(!t)return e;l[o]=t}16383==o&&(s.push(String.fromCharCode.apply(String,l)),o=-1)}return o>0&&(l.length=o,s.push(String.fromCharCode.apply(String,l))),s.join("")}function Ie(e){var t,n,r,a=[],o=0,i=e.length;if("object"==typeof e)return e;for(function(e,t,n,r,a){var o;for(o=0;o<n;++o)r[a++]=e.charCodeAt(o)}(e,0,i,a,0),r=0;r<i;++r)(t=a[r])>=1&&t<=127?++o:o+=!t||t>=128&&t<=2047?2:3;for(n=[],o=0,r=0;r<i;++r)(t=a[r])>=1&&t<=127?n[o++]=t<<24>>24:!t||t>=128&&t<=2047?(n[o++]=(192|t>>6&31)<<24>>24,n[o++]=(128|63&t)<<24>>24):(n[o++]=(224|t>>12&15)<<24>>24,n[o++]=(128|t>>6&63)<<24>>24,n[o++]=(128|63&t)<<24>>24);return n}function Be(e){return e[1]+e[0]}var Ze,Fe=(Ze=[{s:16,f:64,m:0},{s:20,f:64,m:0},{s:19,f:64,m:1},{s:20,f:64,m:1},{s:21,f:128,m:1},{s:22,f:128,m:1},{s:23,f:128,m:1},{s:24,f:255,m:1},{s:25,f:255,m:1}],function(e){return Ze[e-1]||Ze[6]});return"undefined"==typeof onmessage||"undefined"!=typeof window&&void 0!==window.document||(onmessage=function(t){t&&t.data&&(2==t.data.action?e.decompress(t.data.data,t.data.cbn):1==t.data.action&&e.compress(t.data.data,t.data.mode,t.data.cbn))}),{compress:function(e,n,r,a){var o,i,l={},c=void 0===r&&void 0===a;if("function"!=typeof r&&(i=r,r=a=0),a=a||function(e){if(void 0!==i)return s(e,i)},r=r||function(e,t){if(void 0!==i)return postMessage({action:1,cbn:i,result:e,error:t})},c){for(l.c=C({},Ie(e),Fe(n));$(l.c.chunker););return S(l.c.output)}try{l.c=C({},Ie(e),Fe(n)),a(0)}catch(e){return r(null,e)}t((function e(){try{for(var n,i=(new Date).getTime();$(l.c.chunker);)if(o=Be(l.c.chunker.inBytesProcessed)/Be(l.c.length_0),(new Date).getTime()-i>200)return a(o),t(e,0),0;a(1),n=S(l.c.output),t(r.bind(null,n),0)}catch(e){r(null,e)}}),0)},decompress:function(e,n,r){var a,o,i,l,c={},u=void 0===n&&void 0===r;if("function"!=typeof n&&(o=n,n=r=0),r=r||function(e){if(void 0!==o)return s(i?e:-1,o)},n=n||function(e,t){if(void 0!==o)return postMessage({action:2,cbn:o,result:e,error:t})},u){for(c.d=N({},e);$(c.d.chunker););return Ae(S(c.d.output))}try{c.d=N({},e),l=Be(c.d.length_0),i=l>-1,r(0)}catch(e){return n(null,e)}t((function e(){try{for(var o,s=0,u=(new Date).getTime();$(c.d.chunker);)if(++s%1e3==0&&(new Date).getTime()-u>200)return i&&(a=Be(c.d.chunker.decoder.nowPos64)/l,r(a)),t(e,0),0;r(1),o=Ae(S(c.d.output)),t(n.bind(null,o),0)}catch(e){n(null,e)}}),0)}}}();this.LZMA=this.LZMA_WORKER=e},5557:(e,t,n)=>{"use strict";function r(e,t){throw new TypeError(`unexpected tag 0x${e.toString(16)} (${t} expected)`)}function a(e){return 127&e}function o(e){return 0==(128&e)}function i(e){return 224==(224&e)}function s(e){return 160==(224&e)}function l(e){return 144==(240&e)}function c(e){return 128==(240&e)}function u(e,t,n){const r=t.byteLength;if(r<=255)e.putUi8(n),e.putUi8(r);else if(r<=65535)e.putUi8(n+1),e.putUi16(r);else{if(!(r<=4294967295))throw new RangeError("length limit exceeded");e.putUi8(n+2),e.putUi32(r)}e.put(t)}function d(e){const t=e.getUi8();let n;switch(t){case 192:n=0;break;case 196:case 217:n=e.getUi8();break;case 197:case 218:n=e.getUi16();break;case 198:case 219:n=e.getUi32();break;default:s(t)||r(t,"bytes or string"),n=function(e){return 31&e}(t)}return e.get(n)}function f(e,t){t<16?e.putUi8(144|15&t):v(e,220,t)}function p(e,t){const n=e.getUi8(),r=l(n)?function(e){return 15&e}(n):b(e,n,220,"array");if(null!=t&&r!==t)throw new Error(`invalid array header size ${r}`);return r}function m(e,t){t<16?e.putUi8(128|15&t):v(e,222,t)}function h(e,t){const n=e.getUi8(),r=c(n)?function(e){return 15&e}(n):b(e,n,222,"map");if(null!=t&&r!==t)throw new Error(`invalid map header size ${r}`);return r}function v(e,t,n){if(n<=65535)e.putUi8(t),e.putUi16(n);else{if(!(n<=4294967295))throw new RangeError("length limit exceeded");e.putUi8(t+1),e.putUi32(n)}}function b(e,t,n,a){switch(t){case 192:return 0;case n:return e.getUi16();case n+1:return e.getUi32();default:r(t,a)}}n.r(t),n.d(t,{Any:()=>g,Arr:()=>O,Bool:()=>w,Bytes:()=>S,Float:()=>E,Int:()=>x,Map:()=>C,Nil:()=>y,Str:()=>k,Struct:()=>L,Time:()=>P,TypedArr:()=>N,TypedMap:()=>j,Uint:()=>_,Union:()=>A,decode:()=>B,encode:()=>I,structDecoder:()=>M,structEncoder:()=>R,unionDecoder:()=>T,unionEncoder:()=>D});const g={enc(e,t){(function(e){switch(typeof e){case"undefined":return y;case"boolean":return w;case"number":return isFinite(e)&&Math.floor(e)===e?e<0?x:_:E;case"string":return k;case"object":return null===e?y:Array.isArray(e)?O:e instanceof Uint8Array||e instanceof ArrayBuffer?S:e instanceof Date?P:C;default:throw new TypeError("unsupported type "+typeof e)}})(t).enc(e,t)},dec:e=>function(e){switch(e){case 192:return y;case 194:case 195:return w;case 208:case 209:case 210:case 211:return x;case 204:case 205:case 206:case 207:return _;case 202:case 203:return E;case 196:case 197:case 198:return S;case 217:case 218:case 219:return k;case 220:case 221:return O;case 222:case 223:return C;case 214:case 215:case 199:return P;default:if(o(e)||i(e))return x;if(s(e))return k;if(l(e))return O;if(c(e))return C;throw new TypeError(`unsupported tag ${e}`)}}(e.peek()).dec(e)},y={enc(e,t){e.putUi8(192)},dec(e){const t=e.getUi8();return 192!==t&&r(t,"nil"),null}},w={enc(e,t){e.putUi8(t?195:194)},dec(e){const t=e.getUi8();switch(t){case 192:case 194:return!1;case 195:return!0;default:r(t,"bool")}}},x={enc(e,t){-128<=t&&t<=127?t>=0?e.putUi8(a(t)):t>-32?e.putUi8(224|31&t):(e.putUi8(208),e.putUi8(t)):-32768<=t&&t<=32767?(e.putI8(209),e.putI16(t)):-2147483648<=t&&t<=2147483647?(e.putI8(210),e.putI32(t)):(e.putI8(211),e.putI64(t))},dec(e){const t=e.getUi8();if(o(t))return function(e){return 127&e}(t);if(i(t))return function(e){return e-256}(t);switch(t){case 192:return 0;case 208:return e.getI8();case 209:return e.getI16();case 210:return e.getI32();case 211:return e.getI64();case 204:return e.getUi8();case 205:return e.getUi16();case 206:return e.getUi32();case 207:return e.getUi64();default:r(t,"int")}}},_={enc(e,t){if(t<0)throw new Error(`not an uint: ${t}`);t<=127?e.putUi8(a(t)):t<=255?(e.putUi8(204),e.putUi8(t)):t<=65535?(e.putUi8(205),e.putUi16(t)):t<=4294967295?(e.putUi8(206),e.putUi32(t)):(e.putUi8(207),e.putUi64(t))},dec(e){const t=x.dec(e);if(t<0)throw new RangeError("uint underflow");return t}},E={enc(e,t){e.putUi8(203),e.putF(t)},dec(e){const t=e.getUi8();switch(t){case 192:return 0;case 202:return e.getF32();case 203:return e.getF64();default:r(t,"float")}}},S={enc(e,t){u(e,t,196)},dec:d},k={enc(e,t){const n=function(e){const t=e.length,n=new Uint8Array(4*t);let r,a=0,o=0;for(;o<t;)r=e.charCodeAt(o++),55296==(64512&r)&&(r=(r<<10)+e.charCodeAt(o++)-56613888),r<128?n[a++]=r:r<2048?(n[a++]=192+(r>>6),n[a++]=128+(63&r)):r<65536?(n[a++]=224+(r>>12),n[a++]=128+(r>>6&63),n[a++]=128+(63&r)):(n[a++]=240+(r>>18),n[a++]=128+(r>>12&63),n[a++]=128+(r>>6&63),n[a++]=128+(63&r));return n.buffer.slice(0,a)}(t);n.byteLength<32?(e.putUi8(160|31&n.byteLength),e.put(n)):u(e,n,217)},dec:e=>function(e){return new TextDecoder("utf-8").decode(e)}(d(e))},P={enc(e,t){const n=t.getTime();e.putUi8(199),e.putUi8(12),e.putI8(-1),e.putUi32(n%1e3*1e6),e.putI64(n/1e3)},dec(e){const t=e.getUi8();switch(t){case 214:if(-1===e.getI8())return new Date(1e3*e.getUi32());break;case 215:if(-1===e.getI8()){const t=e.getUi32(),n=e.getUi32();return new Date(1e3*(n+4294967296*(3&t))+t/4e6)}break;case 199:if(12===e.getUi8()&&-1===e.getI8()){const t=e.getUi32(),n=e.getI64();return new Date(1e3*n+t/1e6)}}r(t,"time")}},O=N(g),C=j(g,g);function N(e){return{encHeader:f,decHeader:p,enc(t,n){f(t,n.length),n.forEach((n=>e.enc(t,n)))},dec(t){const n=[];for(let r=p(t);r>0;--r)n.push(e.dec(t));return n}}}function j(e,t){return{encHeader:m,decHeader:h,enc(n,r){const a=Object.keys(r);m(n,a.length),a.forEach((a=>{e.enc(n,a),t.enc(n,r[a])}))},dec(n){const r={};for(let a=h(n);a>0;--a)r[e.dec(n)]=t.dec(n);return r}}}function R(e){const t=Object.keys(e);return(n,r)=>{m(n,t.length),t.forEach((t=>{const a=e[t];x.enc(n,Number(t)),a[1].enc(n,r[a[0]])}))}}function M(e){return t=>{const n={};for(let r=h(t);r>0;--r){const r=e[x.dec(t)];r?n[r[0]]=r[1].dec(t):g.dec(t)}return n}}function L(e){return{enc:R(e),dec:M(e)}}function D(e){return(t,n)=>{f(t,2);const r=e.ordinalOf(n);x.enc(t,r),e[r].enc(t,n)}}function T(e){return t=>{p(t,2);const n=e[x.dec(t)];if(!n)throw new TypeError("invalid union type");return n.dec(t)}}function A(e){return{enc:D(e),dec:T(e)}}function I(e,t){const n=function(){let e=new DataView(new ArrayBuffer(64)),t=0;function n(n){if(t+n>e.byteLength){const r=new Uint8Array(Math.max(t+n,e.byteLength+64));r.set(new Uint8Array(e.buffer.slice(0,t))),e=new DataView(r.buffer)}}return{put(r){n(r.byteLength),new Uint8Array(e.buffer).set(new Uint8Array(r),t),t+=r.byteLength},putI8(r){n(1),e.setInt8(t,r),++t},putI16(r){n(2),e.setInt16(t,r),t+=2},putI32(r){n(4),e.setInt32(t,r),t+=4},putI64(r){n(8);const a=r<0;a&&(r=-r);let o=r/4294967296|0,i=r%4294967296|0;a&&(i=1+~i|0,o=0===i?1+~o|0:~o),e.setUint32(t,o),e.setUint32(t+4,i),t+=8},putUi8(r){n(1),e.setUint8(t,r),++t},putUi16(r){n(2),e.setUint16(t,r),t+=2},putUi32(r){n(4),e.setUint32(t,r),t+=4},putUi64(r){n(8),e.setUint32(t,r/4294967296|0),e.setUint32(t+4,r%4294967296),t+=8},putF(r){n(8),e.setFloat64(t,r),t+=8},ui8array:()=>new Uint8Array(e.buffer.slice(0,t))}}();return(t||g).enc(n,e),n.ui8array()}function B(e,t){return(t||g).dec(function(e){let t=ArrayBuffer.isView(e)?new DataView(e.buffer,e.byteOffset,e.byteLength):new DataView(e),n=0;return{peek:()=>t.getUint8(n),get(e){n+=e;const r=t.byteOffset;return t.buffer.slice(r+n-e,r+n)},getI8:()=>t.getInt8(n++),getI16:()=>(n+=2,t.getInt16(n-2)),getI32:()=>(n+=4,t.getInt32(n-4)),getI64:()=>(n+=8,4294967296*t.getInt32(n-8)+t.getUint32(n-4)),getUi8:()=>t.getUint8(n++),getUi16:()=>(n+=2,t.getUint16(n-2)),getUi32:()=>(n+=4,t.getUint32(n-4)),getUi64:()=>(n+=8,4294967296*t.getUint32(n-8)+t.getUint32(n-4)),getF32:()=>(n+=4,t.getFloat32(n-4)),getF64:()=>(n+=8,t.getFloat64(n-8))}}(e))}},1039:(e,t,n)=>{"use strict";n.r(t)},283:(e,t,n)=>{"use strict";n.r(t)},798:(e,t,n)=>{"use strict";n.r(t),n.d(t,{MobXProviderContext:()=>ie,Observer:()=>O,PropTypes:()=>ye,Provider:()=>se,disposeOnUnmount:()=>me,inject:()=>ue,isUsingStaticRendering:()=>m,observer:()=>ae,observerBatching:()=>d,useAsObservableSource:()=>j,useLocalStore:()=>R,useObserver:()=>S,useStaticRendering:()=>p});var r=n(2188),a=n(7294);if(!a.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!r.spy)throw new Error("mobx-react-lite requires mobx at least version 4 to be available");var o=n(3935);function i(){var e=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}((0,a.useState)(0),2)[1];return(0,a.useCallback)((function(){e((function(e){return e+1}))}),[])}var s,l={},c=(s="observerBatching","function"==typeof Symbol?Symbol.for(s):"__$mobx-react "+s+"__");function u(e){e()}function d(e){e||(e=u),(0,r.configure)({reactionScheduler:e}),("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:l)[c]=!0}var f=!1;function p(e){f=e}function m(){return f}function h(e){return(0,r.getDependencyTree)(e)}var v,b=new Set;function g(){void 0===v&&(v=setTimeout(y,1e4))}function y(){v=void 0;var e=Date.now();b.forEach((function(t){var n=t.current;n&&e>=n.cleanAt&&(n.reaction.dispose(),t.current=null,b.delete(t))})),b.size>0&&g()}var w=!1,x=[],_={};function E(e){return"observer"+e}function S(e,t,n){if(void 0===t&&(t="observed"),void 0===n&&(n=_),m())return e();var o,s,l=(s=(n.useForceUpdate||i)(),function(){w?x.push(s):s()}),c=a.useRef(null);if(!c.current){var u=new r.Reaction(E(t),(function(){d.mounted?l():(u.dispose(),c.current=null)})),d=function(e){return{cleanAt:Date.now()+1e4,reaction:e}}(u);c.current=d,o=c,b.add(o),g()}var f=c.current.reaction;return a.useDebugValue(f,h),a.useEffect((function(){var e;return e=c,b.delete(e),c.current?c.current.mounted=!0:(c.current={reaction:new r.Reaction(E(t),(function(){l()})),cleanAt:1/0},l()),function(){c.current.reaction.dispose(),c.current=null}}),[]),function(t){w=!0,x=[];try{var n=function(){var t,n;if(f.track((function(){try{t=e()}catch(e){n=e}})),n)throw n;return t}();w=!1;var r=x.length>0?x:void 0;return a.useLayoutEffect((function(){r&&r.forEach((function(e){return e()}))}),[r]),n}finally{w=!1}}()}var k=function(){return k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},k.apply(this,arguments)};var P={$$typeof:!0,render:!0,compare:!0,type:!0};function O(e){var t=e.children,n=e.render,r=t||n;return"function"!=typeof r?null:S(r)}function C(e,t,n,r,a){var o="children"===t?"render":"children",i="function"==typeof e[t],s="function"==typeof e[o];return i&&s?new Error("MobX Observer: Do not use children and render in the same time in`"+n):i||s?null:new Error("Invalid prop `"+a+"` of type `"+typeof e[t]+"` supplied to `"+n+"`, expected `function`.")}O.propTypes={children:C,render:C},O.displayName="Observer";function N(e,t){if(!t||void 0!==e){var n=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}(a.useState((function(){return(0,r.observable)(e,{},{deep:!1})})),1)[0];return(0,r.runInAction)((function(){Object.assign(n,e)})),n}}function j(e){return N(e,!1)}function R(e,t){var n=N(t,!0);return a.useState((function(){var t=(0,r.observable)(e(n));return function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);return!t||t===Object.prototype}(t)&&(0,r.runInAction)((function(){Object.keys(t).forEach((function(e){var n,a,o=t[e];"function"==typeof o&&(t[e]=(n=o,a=t,function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,r.transaction)((function(){return n.apply(a,e)}))}))}))})),t}))[0]}d(o.unstable_batchedUpdates);var M=0,L={};function D(e){return L[e]||(L[e]=function(e){if("function"==typeof Symbol)return Symbol(e);var t="__$mobx-react "+e+" ("+M+")";return M++,t}(e)),L[e]}function T(e,t){if(A(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var a=0;a<n.length;a++)if(!Object.hasOwnProperty.call(t,n[a])||!A(e[n[a]],t[n[a]]))return!1;return!0}function A(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}var I={$$typeof:1,render:1,compare:1,type:1,childContextTypes:1,contextType:1,contextTypes:1,defaultProps:1,getDefaultProps:1,getDerivedStateFromError:1,getDerivedStateFromProps:1,mixins:1,propTypes:1};function B(e,t,n){Object.hasOwnProperty.call(e,t)?e[t]=n:Object.defineProperty(e,t,{enumerable:!1,configurable:!0,writable:!0,value:n})}var Z=D("patchMixins"),F=D("patchedDefinition");function z(e,t){for(var n=this,r=arguments.length,a=new Array(r>2?r-2:0),o=2;o<r;o++)a[o-2]=arguments[o];t.locks++;try{var i;return null!=e&&(i=e.apply(this,a)),i}finally{t.locks--,0===t.locks&&t.methods.forEach((function(e){e.apply(n,a)}))}}function U(e,t){return function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];z.call.apply(z,[this,e,t].concat(r))}}function $(e,t,n){var r=function(e,t){var n=e[Z]=e[Z]||{},r=n[t]=n[t]||{};return r.locks=r.locks||0,r.methods=r.methods||[],r}(e,t);r.methods.indexOf(n)<0&&r.methods.push(n);var a=Object.getOwnPropertyDescriptor(e,t);if(!a||!a[F]){var o=e[t],i=V(e,t,a?a.enumerable:void 0,r,o);Object.defineProperty(e,t,i)}}function V(e,t,n,r,a){var o,i=U(a,r);return(o={})[F]=!0,o.get=function(){return i},o.set=function(a){if(this===e)i=U(a,r);else{var o=V(this,t,n,r,a);Object.defineProperty(this,t,o)}},o.configurable=!0,o.enumerable=n,o}var H=r.$mobx||"$mobx",W=D("isMobXReactObserver"),K=D("isUnmounted"),G=D("skipRender"),q=D("isForcingUpdate");function J(e){var t=e.prototype;if(e[W]){var n=Q(t);console.warn("The provided component class ("+n+") \n has already been declared as an observer component.")}else e[W]=!0;if(t.componentWillReact)throw new Error("The componentWillReact life-cycle event is no longer supported");if(e.__proto__!==a.PureComponent)if(t.shouldComponentUpdate){if(t.shouldComponentUpdate!==Y)throw new Error("It is not allowed to use shouldComponentUpdate in observer based components.")}else t.shouldComponentUpdate=Y;ee(t,"props"),ee(t,"state");var r=t.render;return t.render=function(){return X.call(this,r)},$(t,"componentWillUnmount",(function(){var e;if(!0!==m()&&(null===(e=this.render[H])||void 0===e||e.dispose(),this[K]=!0,!this.render[H])){var t=Q(this);console.warn("The reactive render of an observer class component ("+t+") \n was overriden after MobX attached. This may result in a memory leak if the \n overriden reactive render was not properly disposed.")}})),e}function Q(e){return e.displayName||e.name||e.constructor&&(e.constructor.displayName||e.constructor.name)||"<component>"}function X(e){var t=this;if(!0===m())return e.call(this);B(this,G,!1),B(this,q,!1);var n=Q(this),o=e.bind(this),i=!1,s=new r.Reaction(n+".render()",(function(){if(!i&&(i=!0,!0!==t[K])){var e=!0;try{B(t,q,!0),t[G]||a.Component.prototype.forceUpdate.call(t),e=!1}finally{B(t,q,!1),e&&s.dispose()}}}));function l(){i=!1;var e=void 0,t=void 0;if(s.track((function(){try{t=(0,r._allowStateChanges)(!1,o)}catch(t){e=t}})),e)throw e;return t}return s.reactComponent=this,l[H]=s,this.render=l,l.call(this)}function Y(e,t){return m()&&console.warn("[mobx-react] It seems that a re-rendering of a React component is triggered while in static (server-side) mode. Please make sure components are rendered only once server-side."),this.state!==t||!T(this.props,e)}function ee(e,t){var n=D("reactProp_"+t+"_valueHolder"),a=D("reactProp_"+t+"_atomHolder");function o(){return this[a]||B(this,a,(0,r.createAtom)("reactive "+t)),this[a]}Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){var e=!1;return r._allowStateReadsStart&&r._allowStateReadsEnd&&(e=(0,r._allowStateReadsStart)(!0)),o.call(this).reportObserved(),r._allowStateReadsStart&&r._allowStateReadsEnd&&(0,r._allowStateReadsEnd)(e),this[n]},set:function(e){this[q]||T(this[n],e)?B(this,n,e):(B(this,n,e),B(this,G,!0),o.call(this).reportChanged(),B(this,G,!1))}})}var te="function"==typeof Symbol&&Symbol.for,ne=te?Symbol.for("react.forward_ref"):"function"==typeof a.forwardRef&&(0,a.forwardRef)((function(e){return null})).$$typeof,re=te?Symbol.for("react.memo"):"function"==typeof a.memo&&(0,a.memo)((function(e){return null})).$$typeof;function ae(e){if(!0===e.isMobxInjector&&console.warn("Mobx observer: You are trying to use 'observer' on a component that already has 'inject'. Please apply 'observer' before applying 'inject'"),re&&e.$$typeof===re)throw new Error("Mobx observer: You are trying to use 'observer' on a function component wrapped in either another observer or 'React.memo'. The observer already applies 'React.memo' for you.");if(ne&&e.$$typeof===ne){var t=e.render;if("function"!=typeof t)throw new Error("render property of ForwardRef was not a function");return(0,a.forwardRef)((function(){var e=arguments;return(0,a.createElement)(O,null,(function(){return t.apply(void 0,e)}))}))}return"function"!=typeof e||e.prototype&&e.prototype.render||e.isReactClass||Object.prototype.isPrototypeOf.call(a.Component,e)?J(e):function(e,t){if(m())return e;var n,r,o,i=k({forwardRef:!1},t),s=e.displayName||e.name,l=function(t,n){return S((function(){return e(t,n)}),s)};return l.displayName=s,n=i.forwardRef?(0,a.memo)((0,a.forwardRef)(l)):(0,a.memo)(l),r=e,o=n,Object.keys(r).forEach((function(e){P[e]||Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(r,e))})),n.displayName=s,n}(e)}function oe(){return oe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oe.apply(this,arguments)}var ie=a.createContext({});function se(e){var t=e.children,n=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,["children"]),r=a.useContext(ie),o=a.useRef(oe({},r,n)).current;return a.createElement(ie.Provider,{value:o},t)}function le(e,t,n,r){var o,i,s,l=a.forwardRef((function(n,r){var o=oe({},n),i=a.useContext(ie);return Object.assign(o,e(i||{},o)||{}),r&&(o.ref=r),a.createElement(t,o)}));return r&&(l=ae(l)),l.isMobxInjector=!0,o=t,i=l,s=Object.getOwnPropertyNames(Object.getPrototypeOf(o)),Object.getOwnPropertyNames(o).forEach((function(e){I[e]||-1!==s.indexOf(e)||Object.defineProperty(i,e,Object.getOwnPropertyDescriptor(o,e))})),l.wrappedComponent=t,l.displayName=function(e,t){var n=e.displayName||e.name||e.constructor&&e.constructor.name||"Component";return t?"inject-with-"+t+"("+n+")":"inject("+n+")"}(t,n),l}function ce(e){return function(t,n){return e.forEach((function(e){if(!(e in n)){if(!(e in t))throw new Error("MobX injector: Store '"+e+"' is not available! Make sure it is provided by some Provider");n[e]=t[e]}})),n}}function ue(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if("function"==typeof arguments[0]){var r=arguments[0];return function(e){return le(r,e,r.name,!0)}}return function(e){return le(ce(t),e,t.join("-"),!1)}}se.displayName="MobXProvider";var de=D("disposeOnUnmountProto"),fe=D("disposeOnUnmountInst");function pe(){var e=this;[].concat(this[de]||[],this[fe]||[]).forEach((function(t){var n="string"==typeof t?e[t]:t;null!=n&&(Array.isArray(n)?n.map((function(e){return e()})):n())}))}function me(e,t){if(Array.isArray(t))return t.map((function(t){return me(e,t)}));var n=Object.getPrototypeOf(e).constructor,r=Object.getPrototypeOf(e.constructor),o=Object.getPrototypeOf(Object.getPrototypeOf(e));if(n!==a.Component&&n!==a.PureComponent&&r!==a.Component&&r!==a.PureComponent&&o!==a.Component&&o!==a.PureComponent)throw new Error("[mobx-react] disposeOnUnmount only supports direct subclasses of React.Component or React.PureComponent.");if("string"!=typeof t&&"function"!=typeof t&&!Array.isArray(t))throw new Error("[mobx-react] disposeOnUnmount only works if the parameter is either a property key or a function.");var i="string"==typeof t,s=!!e[de]||!!e[fe];return(i?e[de]||(e[de]=[]):e[fe]||(e[fe]=[])).push(t),s||$(e,"componentWillUnmount",pe),"string"!=typeof t?t:void 0}function he(e){function t(t,n,a,o,i,s){for(var l=arguments.length,c=new Array(l>6?l-6:0),u=6;u<l;u++)c[u-6]=arguments[u];return(0,r.untracked)((function(){if(o=o||"<<anonymous>>",s=s||a,null==n[a]){if(t){var r=null===n[a]?"null":"undefined";return new Error("The "+i+" `"+s+"` is marked as required in `"+o+"`, but its value is `"+r+"`.")}return null}return e.apply(void 0,[n,a,o,i,s].concat(c))}))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function ve(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||"Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol}(t,e)?"symbol":t}function be(e,t){return he((function(n,a,o,i,s){return(0,r.untracked)((function(){if(e&&ve(n[a])===t.toLowerCase())return null;var i;switch(t){case"Array":i=r.isObservableArray;break;case"Object":i=r.isObservableObject;break;case"Map":i=r.isObservableMap;break;default:throw new Error("Unexpected mobxType: "+t)}var l=n[a];if(!i(l)){var c=function(e){var t=ve(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}(l),u=e?" or javascript `"+t.toLowerCase()+"`":"";return new Error("Invalid prop `"+s+"` of type `"+c+"` supplied to `"+o+"`, expected `mobx.Observable"+t+"`"+u+".")}return null}))}))}function ge(e,t){return he((function(n,a,o,i,s){for(var l=arguments.length,c=new Array(l>5?l-5:0),u=5;u<l;u++)c[u-5]=arguments[u];return(0,r.untracked)((function(){if("function"!=typeof t)return new Error("Property `"+s+"` of component `"+o+"` has invalid PropType notation.");var r=be(e,"Array")(n,a,o,i,s);if(r instanceof Error)return r;for(var l=n[a],u=0;u<l.length;u++)if((r=t.apply(void 0,[l,u,o,i,s+"["+u+"]"].concat(c)))instanceof Error)return r;return null}))}))}var ye={observableArray:be(!1,"Array"),observableArrayOf:ge.bind(null,!1),observableMap:be(!1,"Map"),observableObject:be(!1,"Object"),arrayOrObservableArray:be(!0,"Array"),arrayOrObservableArrayOf:ge.bind(null,!0),objectOrObservableObject:be(!0,"Object")};if(!a.Component)throw new Error("mobx-react requires React to be available");if(!r.observable)throw new Error("mobx-react requires mobx to be available")},2188:(e,t,n)=>{"use strict";n.r(t),n.d(t,{$mobx:()=>x,FlowCancellationError:()=>Ot,IDerivationState:()=>X,ObservableMap:()=>En,ObservableSet:()=>Pn,Reaction:()=>qe,_allowStateChanges:()=>Ee,_allowStateChangesInsideComputed:()=>Pe,_allowStateReadsEnd:()=>me,_allowStateReadsStart:()=>pe,_endAction:()=>_e,_getAdministration:()=>An,_getGlobalState:()=>Ze,_interceptReads:()=>Rt,_isComputingDerivation:()=>ie,_resetGlobalState:()=>Fe,_startAction:()=>xe,action:()=>it,autorun:()=>ut,comparer:()=>k,computed:()=>ne,configure:()=>bt,createAtom:()=>S,decorate:()=>gt,entries:()=>zt,extendObservable:()=>yt,flow:()=>Nt,get:()=>Ht,getAtom:()=>Tn,getDebugName:()=>In,getDependencyTree:()=>_t,getObserverTree:()=>St,has:()=>Vt,intercept:()=>Mt,isAction:()=>lt,isArrayLike:()=>m,isBoxedObservable:()=>Ce,isComputed:()=>Dt,isComputedProp:()=>Tt,isFlowCancellationError:()=>Ct,isObservable:()=>It,isObservableArray:()=>wn,isObservableMap:()=>Sn,isObservableObject:()=>Dn,isObservableProp:()=>Bt,isObservableSet:()=>On,keys:()=>Zt,observable:()=>J,observe:()=>Wt,onBecomeObserved:()=>mt,onBecomeUnobserved:()=>ht,onReactionError:()=>Je,reaction:()=>pt,remove:()=>$t,runInAction:()=>st,set:()=>Ut,spy:()=>nt,toJS:()=>Jt,trace:()=>Qt,transaction:()=>Yt,untracked:()=>ue,values:()=>Ft,when:()=>en});var r=[];Object.freeze(r);var a={};function o(){return++Be.mobxGuid}function i(e){throw s(!1,e),"X"}function s(e,t){if(!e)throw new Error("[mobx] "+(t||"An invariant failed, however the error is obfuscated because this is a production build."))}function l(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}Object.freeze(a);var c=function(){};function u(e){return null!==e&&"object"==typeof e}function d(e){if(null===e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);return t===Object.prototype||null===t}function f(e,t,n){Object.defineProperty(e,t,{enumerable:!1,writable:!0,configurable:!0,value:n})}function p(e,t){var n="isMobX"+e;return t.prototype[n]=!0,function(e){return u(e)&&!0===e[n]}}function m(e){return Array.isArray(e)||wn(e)}function h(e){return e instanceof Map}function v(e){return e instanceof Set}function b(e){var t=new Set;for(var n in e)t.add(n);return Object.getOwnPropertySymbols(e).forEach((function(n){Object.getOwnPropertyDescriptor(e,n).enumerable&&t.add(n)})),Array.from(t)}function g(e){return e&&e.toString?e.toString():new String(e).toString()}function y(e){return null===e?null:"object"==typeof e?""+e:e}var w="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,x=Symbol("mobx administration"),_=function(){function e(e){void 0===e&&(e="Atom@"+o()),this.name=e,this.isPendingUnobservation=!1,this.isBeingObserved=!1,this.observers=new Set,this.diffValue=0,this.lastAccessedBy=0,this.lowestObserverState=X.NOT_TRACKING}return e.prototype.onBecomeObserved=function(){this.onBecomeObservedListeners&&this.onBecomeObservedListeners.forEach((function(e){return e()}))},e.prototype.onBecomeUnobserved=function(){this.onBecomeUnobservedListeners&&this.onBecomeUnobservedListeners.forEach((function(e){return e()}))},e.prototype.reportObserved=function(){return We(this)},e.prototype.reportChanged=function(){Ve(),function(e){e.lowestObserverState!==X.STALE&&(e.lowestObserverState=X.STALE,e.observers.forEach((function(t){t.dependenciesState===X.UP_TO_DATE&&(t.isTracing!==Y.NONE&&Ke(t,e),t.onBecomeStale()),t.dependenciesState=X.STALE})))}(this),He()},e.prototype.toString=function(){return this.name},e}(),E=p("Atom",_);function S(e,t,n){void 0===t&&(t=c),void 0===n&&(n=c);var r=new _(e);return t!==c&&mt(r,t),n!==c&&ht(r,n),r}var k={identity:function(e,t){return e===t},structural:function(e,t){return Zn(e,t)},default:function(e,t){return Object.is(e,t)},shallow:function(e,t){return Zn(e,t,1)}},P=function(e,t){return P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},P(e,t)},O=function(){return O=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},O.apply(this,arguments)};function C(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function N(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}function j(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(N(arguments[t]));return e}var R=Symbol("mobx did run lazy initializers"),M=Symbol("mobx pending decorators"),L={},D={};function T(e,t){var n=t?L:D;return n[e]||(n[e]={configurable:!0,enumerable:t,get:function(){return A(this),this[e]},set:function(t){A(this),this[e]=t}})}function A(e){var t,n;if(!0!==e[R]){var r=e[M];if(r){f(e,R,!0);var a=j(Object.getOwnPropertySymbols(r),Object.keys(r));try{for(var o=C(a),i=o.next();!i.done;i=o.next()){var s=r[i.value];s.propertyCreator(e,s.prop,s.descriptor,s.decoratorTarget,s.decoratorArguments)}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}}}}function I(e,t){return function(){var n,a=function(r,a,o,i){if(!0===i)return t(r,a,o,r,n),null;if(!Object.prototype.hasOwnProperty.call(r,M)){var s=r[M];f(r,M,O({},s))}return r[M][a]={prop:a,propertyCreator:t,descriptor:o,decoratorTarget:r,decoratorArguments:n},T(a,e)};return B(arguments)?(n=r,a.apply(null,arguments)):(n=Array.prototype.slice.call(arguments),a)}}function B(e){return(2===e.length||3===e.length)&&("string"==typeof e[1]||"symbol"==typeof e[1])||4===e.length&&!0===e[3]}function Z(e,t,n){return It(e)?e:Array.isArray(e)?J.array(e,{name:n}):d(e)?J.object(e,void 0,{name:n}):h(e)?J.map(e,{name:n}):v(e)?J.set(e,{name:n}):e}function F(e){return e}function z(e){s(e);var t=I(!0,(function(t,n,r,a,o){var i=r?r.initializer?r.initializer.call(t):r.value:void 0;Nn(t).addObservableProp(n,i,e)}));return t.enhancer=e,t}var U={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};function $(e){return null==e?U:"string"==typeof e?{name:e,deep:!0,proxy:!0}:e}Object.freeze(U);var V=z(Z),H=z((function(e,t,n){return null==e||Dn(e)||wn(e)||Sn(e)||On(e)?e:Array.isArray(e)?J.array(e,{name:n,deep:!1}):d(e)?J.object(e,void 0,{name:n,deep:!1}):h(e)?J.map(e,{name:n,deep:!1}):v(e)?J.set(e,{name:n,deep:!1}):i(!1)})),W=z(F),K=z((function(e,t,n){return Zn(e,t)?t:e}));function G(e){return e.defaultDecorator?e.defaultDecorator.enhancer:!1===e.deep?F:Z}var q={box:function(e,t){arguments.length>2&&Q("box");var n=$(t);return new Oe(e,G(n),n.name,!0,n.equals)},array:function(e,t){arguments.length>2&&Q("array");var n=$(t);return hn(e,G(n),n.name)},map:function(e,t){arguments.length>2&&Q("map");var n=$(t);return new En(e,G(n),n.name)},set:function(e,t){arguments.length>2&&Q("set");var n=$(t);return new Pn(e,G(n),n.name)},object:function(e,t,n){"string"==typeof arguments[1]&&Q("object");var r=$(n);if(!1===r.proxy)return yt({},e,t,r);var a=wt(r),o=yt({},void 0,void 0,r),i=sn(o);return xt(i,e,t,a),i},ref:W,shallow:H,deep:V,struct:K},J=function(e,t,n){if("string"==typeof arguments[1]||"symbol"==typeof arguments[1])return V.apply(null,arguments);if(It(e))return e;var r=d(e)?J.object(e,t,n):Array.isArray(e)?J.array(e,t):h(e)?J.map(e,t):v(e)?J.set(e,t):e;if(r!==e)return r;i(!1)};function Q(e){i("Expected one or two arguments to observable."+e+". Did you accidentally try to use observable."+e+" as decorator?")}Object.keys(q).forEach((function(e){return J[e]=q[e]}));var X,Y,ee=I(!1,(function(e,t,n,r,a){var o=n.get,i=n.set,s=a[0]||{};Nn(e).addComputedProp(e,t,O({get:o,set:i,context:e},s))})),te=ee({equals:k.structural}),ne=function(e,t,n){if("string"==typeof t)return ee.apply(null,arguments);if(null!==e&&"object"==typeof e&&1===arguments.length)return ee.apply(null,arguments);var r="object"==typeof t?t:{};return r.get=e,r.set="function"==typeof t?t:r.set,r.name=r.name||e.name||"",new Ne(r)};ne.struct=te,function(e){e[e.NOT_TRACKING=-1]="NOT_TRACKING",e[e.UP_TO_DATE=0]="UP_TO_DATE",e[e.POSSIBLY_STALE=1]="POSSIBLY_STALE",e[e.STALE=2]="STALE"}(X||(X={})),function(e){e[e.NONE=0]="NONE",e[e.LOG=1]="LOG",e[e.BREAK=2]="BREAK"}(Y||(Y={}));var re=function(e){this.cause=e};function ae(e){return e instanceof re}function oe(e){switch(e.dependenciesState){case X.UP_TO_DATE:return!1;case X.NOT_TRACKING:case X.STALE:return!0;case X.POSSIBLY_STALE:for(var t=pe(!0),n=de(),r=e.observing,a=r.length,o=0;o<a;o++){var i=r[o];if(je(i)){if(Be.disableErrorBoundaries)i.get();else try{i.get()}catch(e){return fe(n),me(t),!0}if(e.dependenciesState===X.STALE)return fe(n),me(t),!0}}return he(e),fe(n),me(t),!1}}function ie(){return null!==Be.trackingDerivation}function se(e){var t=e.observers.size>0;Be.computationDepth>0&&t&&i(!1),Be.allowStateChanges||!t&&"strict"!==Be.enforceActions||i(!1)}function le(e,t,n){var r=pe(!0);he(e),e.newObserving=new Array(e.observing.length+100),e.unboundDepsCount=0,e.runId=++Be.runId;var a,o=Be.trackingDerivation;if(Be.trackingDerivation=e,!0===Be.disableErrorBoundaries)a=t.call(n);else try{a=t.call(n)}catch(e){a=new re(e)}return Be.trackingDerivation=o,function(e){for(var t=e.observing,n=e.observing=e.newObserving,r=X.UP_TO_DATE,a=0,o=e.unboundDepsCount,i=0;i<o;i++)0===(s=n[i]).diffValue&&(s.diffValue=1,a!==i&&(n[a]=s),a++),s.dependenciesState>r&&(r=s.dependenciesState);for(n.length=a,e.newObserving=null,o=t.length;o--;)0===(s=t[o]).diffValue&&Ue(s,e),s.diffValue=0;for(;a--;){var s;1===(s=n[a]).diffValue&&(s.diffValue=0,ze(s,e))}r!==X.UP_TO_DATE&&(e.dependenciesState=r,e.onBecomeStale())}(e),me(r),a}function ce(e){var t=e.observing;e.observing=[];for(var n=t.length;n--;)Ue(t[n],e);e.dependenciesState=X.NOT_TRACKING}function ue(e){var t=de();try{return e()}finally{fe(t)}}function de(){var e=Be.trackingDerivation;return Be.trackingDerivation=null,e}function fe(e){Be.trackingDerivation=e}function pe(e){var t=Be.allowStateReads;return Be.allowStateReads=e,t}function me(e){Be.allowStateReads=e}function he(e){if(e.dependenciesState!==X.UP_TO_DATE){e.dependenciesState=X.UP_TO_DATE;for(var t=e.observing,n=t.length;n--;)t[n].lowestObserverState=X.UP_TO_DATE}}var ve=0,be=1,ge=Object.getOwnPropertyDescriptor((function(){}),"name");function ye(e,t,n){var r=function(){return we(e,t,n||this,arguments)};return r.isMobxAction=!0,r}function we(e,t,n,r){var a=xe();try{return t.apply(n,r)}catch(e){throw a.error=e,e}finally{_e(a)}}function xe(e,t,n){var r=de();Ve();var a={prevDerivation:r,prevAllowStateChanges:Se(!0),prevAllowStateReads:pe(!0),notifySpy:!1,startTime:0,actionId:be++,parentActionId:ve};return ve=a.actionId,a}function _e(e){ve!==e.actionId&&i("invalid action stack. did you forget to finish an action?"),ve=e.parentActionId,void 0!==e.error&&(Be.suppressReactionErrors=!0),ke(e.prevAllowStateChanges),me(e.prevAllowStateReads),He(),fe(e.prevDerivation),e.notifySpy,Be.suppressReactionErrors=!1}function Ee(e,t){var n,r=Se(e);try{n=t()}finally{ke(r)}return n}function Se(e){var t=Be.allowStateChanges;return Be.allowStateChanges=e,t}function ke(e){Be.allowStateChanges=e}function Pe(e){var t,n=Be.computationDepth;Be.computationDepth=0;try{t=e()}finally{Be.computationDepth=n}return t}ge&&ge.configurable;var Oe=function(e){function t(t,n,r,a,i){void 0===r&&(r="ObservableValue@"+o()),void 0===a&&(a=!0),void 0===i&&(i=k.default);var s=e.call(this,r)||this;return s.enhancer=n,s.name=r,s.equals=i,s.hasUnreportedChange=!1,s.value=n(t,void 0,r),s}return function(e,t){function n(){this.constructor=e}P(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.prototype.set=function(e){this.value,(e=this.prepareNewValue(e))!==Be.UNCHANGED&&this.setNewValue(e)},t.prototype.prepareNewValue=function(e){if(se(this),ln(this)){var t=un(this,{object:this,type:"update",newValue:e});if(!t)return Be.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.value,this.name),this.equals(this.value,e)?Be.UNCHANGED:e},t.prototype.setNewValue=function(e){var t=this.value;this.value=e,this.reportChanged(),dn(this)&&pn(this,{type:"update",object:this,newValue:e,oldValue:t})},t.prototype.get=function(){return this.reportObserved(),this.dehanceValue(this.value)},t.prototype.intercept=function(e){return cn(this,e)},t.prototype.observe=function(e,t){return t&&e({object:this,type:"update",newValue:this.value,oldValue:void 0}),fn(this,e)},t.prototype.toJSON=function(){return this.get()},t.prototype.toString=function(){return this.name+"["+this.value+"]"},t.prototype.valueOf=function(){return y(this.get())},t.prototype[Symbol.toPrimitive]=function(){return this.valueOf()},t}(_),Ce=p("ObservableValue",Oe),Ne=function(){function e(e){this.dependenciesState=X.NOT_TRACKING,this.observing=[],this.newObserving=null,this.isBeingObserved=!1,this.isPendingUnobservation=!1,this.observers=new Set,this.diffValue=0,this.runId=0,this.lastAccessedBy=0,this.lowestObserverState=X.UP_TO_DATE,this.unboundDepsCount=0,this.__mapid="#"+o(),this.value=new re(null),this.isComputing=!1,this.isRunningSetter=!1,this.isTracing=Y.NONE,s(e.get,"missing option for computed: get"),this.derivation=e.get,this.name=e.name||"ComputedValue@"+o(),e.set&&(this.setter=ye(this.name+"-setter",e.set)),this.equals=e.equals||(e.compareStructural||e.struct?k.structural:k.default),this.scope=e.context,this.requiresReaction=!!e.requiresReaction,this.keepAlive=!!e.keepAlive}return e.prototype.onBecomeStale=function(){!function(e){e.lowestObserverState===X.UP_TO_DATE&&(e.lowestObserverState=X.POSSIBLY_STALE,e.observers.forEach((function(t){t.dependenciesState===X.UP_TO_DATE&&(t.dependenciesState=X.POSSIBLY_STALE,t.isTracing!==Y.NONE&&Ke(t,e),t.onBecomeStale())})))}(this)},e.prototype.onBecomeObserved=function(){this.onBecomeObservedListeners&&this.onBecomeObservedListeners.forEach((function(e){return e()}))},e.prototype.onBecomeUnobserved=function(){this.onBecomeUnobservedListeners&&this.onBecomeUnobservedListeners.forEach((function(e){return e()}))},e.prototype.get=function(){this.isComputing&&i("Cycle detected in computation "+this.name+": "+this.derivation),0!==Be.inBatch||0!==this.observers.size||this.keepAlive?(We(this),oe(this)&&this.trackAndCompute()&&function(e){e.lowestObserverState!==X.STALE&&(e.lowestObserverState=X.STALE,e.observers.forEach((function(t){t.dependenciesState===X.POSSIBLY_STALE?t.dependenciesState=X.STALE:t.dependenciesState===X.UP_TO_DATE&&(e.lowestObserverState=X.UP_TO_DATE)})))}(this)):oe(this)&&(this.warnAboutUntrackedRead(),Ve(),this.value=this.computeValue(!1),He());var e=this.value;if(ae(e))throw e.cause;return e},e.prototype.peek=function(){var e=this.computeValue(!1);if(ae(e))throw e.cause;return e},e.prototype.set=function(e){if(this.setter){s(!this.isRunningSetter,"The setter of computed value '"+this.name+"' is trying to update itself. Did you intend to update an _observable_ value, instead of the computed property?"),this.isRunningSetter=!0;try{this.setter.call(this.scope,e)}finally{this.isRunningSetter=!1}}else s(!1,!1)},e.prototype.trackAndCompute=function(){var e=this.value,t=this.dependenciesState===X.NOT_TRACKING,n=this.computeValue(!0),r=t||ae(e)||ae(n)||!this.equals(e,n);return r&&(this.value=n),r},e.prototype.computeValue=function(e){var t;if(this.isComputing=!0,Be.computationDepth++,e)t=le(this,this.derivation,this.scope);else if(!0===Be.disableErrorBoundaries)t=this.derivation.call(this.scope);else try{t=this.derivation.call(this.scope)}catch(e){t=new re(e)}return Be.computationDepth--,this.isComputing=!1,t},e.prototype.suspend=function(){this.keepAlive||(ce(this),this.value=void 0)},e.prototype.observe=function(e,t){var n=this,r=!0,a=void 0;return ut((function(){var o=n.get();if(!r||t){var i=de();e({type:"update",object:n,newValue:o,oldValue:a}),fe(i)}r=!1,a=o}))},e.prototype.warnAboutUntrackedRead=function(){},e.prototype.toJSON=function(){return this.get()},e.prototype.toString=function(){return this.name+"["+this.derivation.toString()+"]"},e.prototype.valueOf=function(){return y(this.get())},e.prototype[Symbol.toPrimitive]=function(){return this.valueOf()},e}(),je=p("ComputedValue",Ne),Re=["mobxGuid","spyListeners","enforceActions","computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","allowStateReads","disableErrorBoundaries","runId","UNCHANGED"],Me=function(){this.version=5,this.UNCHANGED={},this.trackingDerivation=null,this.computationDepth=0,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!0,this.allowStateReads=!0,this.enforceActions=!1,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.computedConfigurable=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1},Le={};function De(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:Le}var Te,Ae=!0,Ie=!1,Be=((Te=De()).__mobxInstanceCount>0&&!Te.__mobxGlobals&&(Ae=!1),Te.__mobxGlobals&&Te.__mobxGlobals.version!==(new Me).version&&(Ae=!1),Ae?Te.__mobxGlobals?(Te.__mobxInstanceCount+=1,Te.__mobxGlobals.UNCHANGED||(Te.__mobxGlobals.UNCHANGED={}),Te.__mobxGlobals):(Te.__mobxInstanceCount=1,Te.__mobxGlobals=new Me):(setTimeout((function(){Ie||i("There are multiple, different versions of MobX active. Make sure MobX is loaded only once or use `configure({ isolateGlobalState: true })`")}),1),new Me));function Ze(){return Be}function Fe(){var e=new Me;for(var t in e)-1===Re.indexOf(t)&&(Be[t]=e[t]);Be.allowStateChanges=!Be.enforceActions}function ze(e,t){e.observers.add(t),e.lowestObserverState>t.dependenciesState&&(e.lowestObserverState=t.dependenciesState)}function Ue(e,t){e.observers.delete(t),0===e.observers.size&&$e(e)}function $e(e){!1===e.isPendingUnobservation&&(e.isPendingUnobservation=!0,Be.pendingUnobservations.push(e))}function Ve(){Be.inBatch++}function He(){if(0==--Be.inBatch){Xe();for(var e=Be.pendingUnobservations,t=0;t<e.length;t++){var n=e[t];n.isPendingUnobservation=!1,0===n.observers.size&&(n.isBeingObserved&&(n.isBeingObserved=!1,n.onBecomeUnobserved()),n instanceof Ne&&n.suspend())}Be.pendingUnobservations=[]}}function We(e){var t=Be.trackingDerivation;return null!==t?(t.runId!==e.lastAccessedBy&&(e.lastAccessedBy=t.runId,t.newObserving[t.unboundDepsCount++]=e,e.isBeingObserved||(e.isBeingObserved=!0,e.onBecomeObserved())),!0):(0===e.observers.size&&Be.inBatch>0&&$e(e),!1)}function Ke(e,t){if(console.log("[mobx.trace] '"+e.name+"' is invalidated due to a change in: '"+t.name+"'"),e.isTracing===Y.BREAK){var n=[];Ge(_t(e),n,1),new Function("debugger;\n/*\nTracing '"+e.name+"'\n\nYou are entering this break point because derivation '"+e.name+"' is being traced and '"+t.name+"' is now forcing it to update.\nJust follow the stacktrace you should now see in the devtools to see precisely what piece of your code is causing this update\nThe stackframe you are looking for is at least ~6-8 stack-frames up.\n\n"+(e instanceof Ne?e.derivation.toString().replace(/[*]\//g,"/"):"")+"\n\nThe dependencies for this derivation are:\n\n"+n.join("\n")+"\n*/\n ")()}}function Ge(e,t,n){t.length>=1e3?t.push("(and many more)"):(t.push(""+new Array(n).join("\t")+e.name),e.dependencies&&e.dependencies.forEach((function(e){return Ge(e,t,n+1)})))}var qe=function(){function e(e,t,n,r){void 0===e&&(e="Reaction@"+o()),void 0===r&&(r=!1),this.name=e,this.onInvalidate=t,this.errorHandler=n,this.requiresObservable=r,this.observing=[],this.newObserving=[],this.dependenciesState=X.NOT_TRACKING,this.diffValue=0,this.runId=0,this.unboundDepsCount=0,this.__mapid="#"+o(),this.isDisposed=!1,this._isScheduled=!1,this._isTrackPending=!1,this._isRunning=!1,this.isTracing=Y.NONE}return e.prototype.onBecomeStale=function(){this.schedule()},e.prototype.schedule=function(){this._isScheduled||(this._isScheduled=!0,Be.pendingReactions.push(this),Xe())},e.prototype.isScheduled=function(){return this._isScheduled},e.prototype.runReaction=function(){if(!this.isDisposed){if(Ve(),this._isScheduled=!1,oe(this)){this._isTrackPending=!0;try{this.onInvalidate(),this._isTrackPending}catch(e){this.reportExceptionInDerivation(e)}}He()}},e.prototype.track=function(e){if(!this.isDisposed){Ve(),this._isRunning=!0;var t=le(this,e,void 0);this._isRunning=!1,this._isTrackPending=!1,this.isDisposed&&ce(this),ae(t)&&this.reportExceptionInDerivation(t.cause),He()}},e.prototype.reportExceptionInDerivation=function(e){var t=this;if(this.errorHandler)this.errorHandler(e,this);else{if(Be.disableErrorBoundaries)throw e;var n="[mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: '"+this+"'";Be.suppressReactionErrors?console.warn("[mobx] (error in reaction '"+this.name+"' suppressed, fix error of causing action below)"):console.error(n,e),Be.globalReactionErrorHandlers.forEach((function(n){return n(e,t)}))}},e.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this._isRunning||(Ve(),ce(this),He()))},e.prototype.getDisposer=function(){var e=this.dispose.bind(this);return e[x]=this,e},e.prototype.toString=function(){return"Reaction["+this.name+"]"},e.prototype.trace=function(e){void 0===e&&(e=!1),Qt(this,e)},e}();function Je(e){return Be.globalReactionErrorHandlers.push(e),function(){var t=Be.globalReactionErrorHandlers.indexOf(e);t>=0&&Be.globalReactionErrorHandlers.splice(t,1)}}var Qe=function(e){return e()};function Xe(){Be.inBatch>0||Be.isRunningReactions||Qe(Ye)}function Ye(){Be.isRunningReactions=!0;for(var e=Be.pendingReactions,t=0;e.length>0;){100==++t&&(console.error("Reaction doesn't converge to a stable state after 100 iterations. Probably there is a cycle in the reactive function: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,a=n.length;r<a;r++)n[r].runReaction()}Be.isRunningReactions=!1}var et=p("Reaction",qe);function tt(e){var t=Qe;Qe=function(n){return e((function(){return t(n)}))}}function nt(e){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}}function rt(){i(!1)}function at(e){return function(t,n,r){if(r){if(r.value)return{value:ye(e,r.value),enumerable:!1,configurable:!0,writable:!0};var a=r.initializer;return{enumerable:!1,configurable:!0,writable:!0,initializer:function(){return ye(e,a.call(this))}}}return ot(e).apply(this,arguments)}}function ot(e){return function(t,n,r){Object.defineProperty(t,n,{configurable:!0,enumerable:!1,get:function(){},set:function(t){f(this,n,it(e,t))}})}}var it=function(e,t,n,r){return 1===arguments.length&&"function"==typeof e?ye(e.name||"<unnamed action>",e):2===arguments.length&&"function"==typeof t?ye(e,t):1===arguments.length&&"string"==typeof e?at(e):!0!==r?at(t).apply(null,arguments):void f(e,t,ye(e.name||t,n.value,this))};function st(e,t){return we("string"==typeof e||e.name,"function"==typeof e?e:t,this,void 0)}function lt(e){return"function"==typeof e&&!0===e.isMobxAction}function ct(e,t,n){f(e,t,ye(t,n.bind(e)))}function ut(e,t){void 0===t&&(t=a);var n,r=t&&t.name||e.name||"Autorun@"+o();if(t.scheduler||t.delay){var i=ft(t),s=!1;n=new qe(r,(function(){s||(s=!0,i((function(){s=!1,n.isDisposed||n.track(l)})))}),t.onError,t.requiresObservable)}else n=new qe(r,(function(){this.track(l)}),t.onError,t.requiresObservable);function l(){e(n)}return n.schedule(),n.getDisposer()}it.bound=function(e,t,n,r){return!0===r?(ct(e,t,n.value),null):n?{configurable:!0,enumerable:!1,get:function(){return ct(this,t,n.value||n.initializer.call(this)),this[t]},set:rt}:{enumerable:!1,configurable:!0,set:function(e){ct(this,t,e)},get:function(){}}};var dt=function(e){return e()};function ft(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:dt}function pt(e,t,n){void 0===n&&(n=a);var r,i,s,l=n.name||"Reaction@"+o(),c=it(l,n.onError?(r=n.onError,i=t,function(){try{return i.apply(this,arguments)}catch(e){r.call(this,e)}}):t),u=!n.scheduler&&!n.delay,d=ft(n),f=!0,p=!1,m=n.compareStructural?k.structural:n.equals||k.default,h=new qe(l,(function(){f||u?v():p||(p=!0,d(v))}),n.onError,n.requiresObservable);function v(){if(p=!1,!h.isDisposed){var t=!1;h.track((function(){var n=e(h);t=f||!m(s,n),s=n})),f&&n.fireImmediately&&c(s,h),f||!0!==t||c(s,h),f&&(f=!1)}}return h.schedule(),h.getDisposer()}function mt(e,t,n){return vt("onBecomeObserved",e,t,n)}function ht(e,t,n){return vt("onBecomeUnobserved",e,t,n)}function vt(e,t,n,r){var a="function"==typeof r?Tn(t,n):Tn(t),o="function"==typeof r?r:n,s=e+"Listeners";return a[s]?a[s].add(o):a[s]=new Set([o]),"function"!=typeof a[e]?i(!1):function(){var e=a[s];e&&(e.delete(o),0===e.size&&delete a[s])}}function bt(e){var t=e.enforceActions,n=e.computedRequiresReaction,r=e.computedConfigurable,a=e.disableErrorBoundaries,o=e.reactionScheduler,s=e.reactionRequiresObservable,l=e.observableRequiresReaction;if(!0===e.isolateGlobalState&&((Be.pendingReactions.length||Be.inBatch||Be.isRunningReactions)&&i("isolateGlobalState should be called before MobX is running any reactions"),Ie=!0,Ae&&(0==--De().__mobxInstanceCount&&(De().__mobxGlobals=void 0),Be=new Me)),void 0!==t){var c=void 0;switch(t){case!0:case"observed":c=!0;break;case!1:case"never":c=!1;break;case"strict":case"always":c="strict";break;default:i("Invalid value for 'enforceActions': '"+t+"', expected 'never', 'always' or 'observed'")}Be.enforceActions=c,Be.allowStateChanges=!0!==c&&"strict"!==c}void 0!==n&&(Be.computedRequiresReaction=!!n),void 0!==s&&(Be.reactionRequiresObservable=!!s),void 0!==l&&(Be.observableRequiresReaction=!!l,Be.allowStateReads=!Be.observableRequiresReaction),void 0!==r&&(Be.computedConfigurable=!!r),void 0!==a&&(!0===a&&console.warn("WARNING: Debug feature only. MobX will NOT recover from errors when `disableErrorBoundaries` is enabled."),Be.disableErrorBoundaries=!!a),o&&tt(o)}function gt(e,t){var n="function"==typeof e?e.prototype:e,r=function(e){var r=t[e];Array.isArray(r)||(r=[r]);var a=Object.getOwnPropertyDescriptor(n,e),o=r.reduce((function(t,r){return r(n,e,t)}),a);o&&Object.defineProperty(n,e,o)};for(var a in t)r(a);return e}function yt(e,t,n,r){var a=wt(r=$(r));return A(e),Nn(e,r.name,a.enhancer),t&&xt(e,t,n,a),e}function wt(e){return e.defaultDecorator||(!1===e.deep?W:V)}function xt(e,t,n,r){var a,o;Ve();try{var i=w(t);try{for(var s=C(i),l=s.next();!l.done;l=s.next()){var c=l.value,u=Object.getOwnPropertyDescriptor(t,c),d=(n&&c in n?n[c]:u.get?ee:r)(e,c,u,!0);d&&Object.defineProperty(e,c,d)}}catch(e){a={error:e}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(a)throw a.error}}}finally{He()}}function _t(e,t){return Et(Tn(e,t))}function Et(e){var t,n,r={name:e.name};return e.observing&&e.observing.length>0&&(r.dependencies=(t=e.observing,n=[],t.forEach((function(e){-1===n.indexOf(e)&&n.push(e)})),n).map(Et)),r}function St(e,t){return kt(Tn(e,t))}function kt(e){var t={name:e.name};return function(e){return e.observers&&e.observers.size>0}(e)&&(t.observers=Array.from(function(e){return e.observers}(e)).map(kt)),t}var Pt=0;function Ot(){this.message="FLOW_CANCELLED"}function Ct(e){return e instanceof Ot}function Nt(e){1!==arguments.length&&i("Flow expects 1 argument and cannot be used as decorator");var t=e.name||"<unnamed flow>";return function(){var n,r=this,a=arguments,o=++Pt,i=it(t+" - runid: "+o+" - init",e).apply(r,a),s=void 0,l=new Promise((function(e,r){var a=0;function l(e){var n;s=void 0;try{n=it(t+" - runid: "+o+" - yield "+a++,i.next).call(i,e)}catch(e){return r(e)}u(n)}function c(e){var n;s=void 0;try{n=it(t+" - runid: "+o+" - yield "+a++,i.throw).call(i,e)}catch(e){return r(e)}u(n)}function u(t){if(!t||"function"!=typeof t.then)return t.done?e(t.value):(s=Promise.resolve(t.value)).then(l,c);t.then(u,r)}n=r,l(void 0)}));return l.cancel=it(t+" - runid: "+o+" - cancel",(function(){try{s&&jt(s);var e=i.return(void 0),t=Promise.resolve(e.value);t.then(c,c),jt(t),n(new Ot)}catch(e){n(e)}})),l}}function jt(e){"function"==typeof e.cancel&&e.cancel()}function Rt(e,t,n){var r;if(Sn(e)||wn(e)||Ce(e))r=An(e);else{if(!Dn(e))return i(!1);if("string"!=typeof t)return i(!1);r=An(e,t)}return void 0!==r.dehancer?i(!1):(r.dehancer="function"==typeof t?t:n,function(){r.dehancer=void 0})}function Mt(e,t,n){return"function"==typeof n?function(e,t,n){return An(e,t).intercept(n)}(e,t,n):function(e,t){return An(e).intercept(t)}(e,t)}function Lt(e,t){if(null==e)return!1;if(void 0!==t){if(!1===Dn(e))return!1;if(!e[x].values.has(t))return!1;var n=Tn(e,t);return je(n)}return je(e)}function Dt(e){return arguments.length>1?i(!1):Lt(e)}function Tt(e,t){return"string"!=typeof t?i(!1):Lt(e,t)}function At(e,t){return null!=e&&(void 0!==t?!!Dn(e)&&e[x].values.has(t):Dn(e)||!!e[x]||E(e)||et(e)||je(e))}function It(e){return 1!==arguments.length&&i(!1),At(e)}function Bt(e,t){return"string"!=typeof t?i(!1):At(e,t)}function Zt(e){return Dn(e)?e[x].getKeys():Sn(e)||On(e)?Array.from(e.keys()):wn(e)?e.map((function(e,t){return t})):i(!1)}function Ft(e){return Dn(e)?Zt(e).map((function(t){return e[t]})):Sn(e)?Zt(e).map((function(t){return e.get(t)})):On(e)?Array.from(e.values()):wn(e)?e.slice():i(!1)}function zt(e){return Dn(e)?Zt(e).map((function(t){return[t,e[t]]})):Sn(e)?Zt(e).map((function(t){return[t,e.get(t)]})):On(e)?Array.from(e.entries()):wn(e)?e.map((function(e,t){return[t,e]})):i(!1)}function Ut(e,t,n){if(2!==arguments.length||On(e))if(Dn(e)){var r=e[x],a=r.values.get(t);a?r.write(t,n):r.addObservableProp(t,n,r.defaultEnhancer)}else if(Sn(e))e.set(t,n);else if(On(e))e.add(t);else{if(!wn(e))return i(!1);"number"!=typeof t&&(t=parseInt(t,10)),s(t>=0,"Not a valid index: '"+t+"'"),Ve(),t>=e.length&&(e.length=t+1),e[t]=n,He()}else{Ve();var o=t;try{for(var l in o)Ut(e,l,o[l])}finally{He()}}}function $t(e,t){if(Dn(e))e[x].remove(t);else if(Sn(e))e.delete(t);else if(On(e))e.delete(t);else{if(!wn(e))return i(!1);"number"!=typeof t&&(t=parseInt(t,10)),s(t>=0,"Not a valid index: '"+t+"'"),e.splice(t,1)}}function Vt(e,t){return Dn(e)?An(e).has(t):Sn(e)||On(e)?e.has(t):wn(e)?t>=0&&t<e.length:i(!1)}function Ht(e,t){if(Vt(e,t))return Dn(e)?e[t]:Sn(e)?e.get(t):wn(e)?e[t]:i(!1)}function Wt(e,t,n,r){return"function"==typeof n?function(e,t,n,r){return An(e,t).observe(n,r)}(e,t,n,r):function(e,t,n){return An(e).observe(t,n)}(e,t,n)}Ot.prototype=Object.create(Error.prototype);var Kt={detectCycles:!0,exportMapsAsObjects:!0,recurseEverything:!1};function Gt(e,t,n,r){return r.detectCycles&&e.set(t,n),n}function qt(e,t,n){if(!t.recurseEverything&&!It(e))return e;if("object"!=typeof e)return e;if(null===e)return null;if(e instanceof Date)return e;if(Ce(e))return qt(e.get(),t,n);if(It(e)&&Zt(e),!0===t.detectCycles&&null!==e&&n.has(e))return n.get(e);if(wn(e)||Array.isArray(e)){var r=Gt(n,e,[],t),a=e.map((function(e){return qt(e,t,n)}));r.length=a.length;for(var o=0,i=a.length;o<i;o++)r[o]=a[o];return r}if(On(e)||Object.getPrototypeOf(e)===Set.prototype){if(!1===t.exportMapsAsObjects){var s=Gt(n,e,new Set,t);return e.forEach((function(e){s.add(qt(e,t,n))})),s}var l=Gt(n,e,[],t);return e.forEach((function(e){l.push(qt(e,t,n))})),l}if(Sn(e)||Object.getPrototypeOf(e)===Map.prototype){if(!1===t.exportMapsAsObjects){var c=Gt(n,e,new Map,t);return e.forEach((function(e,r){c.set(r,qt(e,t,n))})),c}var u=Gt(n,e,{},t);return e.forEach((function(e,r){u[r]=qt(e,t,n)})),u}var d=Gt(n,e,{},t);return b(e).forEach((function(r){d[r]=qt(e[r],t,n)})),d}function Jt(e,t){var n;return"boolean"==typeof t&&(t={detectCycles:t}),t||(t=Kt),t.detectCycles=void 0===t.detectCycles?!0===t.recurseEverything:!0===t.detectCycles,t.detectCycles&&(n=new Map),qt(e,t,n)}function Qt(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=!1;"boolean"==typeof e[e.length-1]&&(n=e.pop());var r=Xt(e);if(!r)return i(!1);r.isTracing===Y.NONE&&console.log("[mobx.trace] '"+r.name+"' tracing enabled"),r.isTracing=n?Y.BREAK:Y.LOG}function Xt(e){switch(e.length){case 0:return Be.trackingDerivation;case 1:return Tn(e[0]);case 2:return Tn(e[0],e[1])}}function Yt(e,t){void 0===t&&(t=void 0),Ve();try{return e.apply(t)}finally{He()}}function en(e,t,n){return 1===arguments.length||t&&"object"==typeof t?nn(e,t):tn(e,t,n||{})}function tn(e,t,n){var r;"number"==typeof n.timeout&&(r=setTimeout((function(){if(!i[x].isDisposed){i();var e=new Error("WHEN_TIMEOUT");if(!n.onError)throw e;n.onError(e)}}),n.timeout)),n.name=n.name||"When@"+o();var a=ye(n.name+"-effect",t),i=ut((function(t){e()&&(t.dispose(),r&&clearTimeout(r),a())}),n);return i}function nn(e,t){var n,r=new Promise((function(r,a){var o=tn(e,r,O(O({},t),{onError:a}));n=function(){o(),a("WHEN_CANCELLED")}}));return r.cancel=n,r}function rn(e){return e[x]}function an(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e}var on={has:function(e,t){if(t===x||"constructor"===t||t===R)return!0;var n=rn(e);return an(t)?n.has(t):t in e},get:function(e,t){if(t===x||"constructor"===t||t===R)return e[t];var n=rn(e),r=n.values.get(t);if(r instanceof _){var a=r.get();return void 0===a&&n.has(t),a}return an(t)&&n.has(t),e[t]},set:function(e,t,n){return!!an(t)&&(Ut(e,t,n),!0)},deleteProperty:function(e,t){return!!an(t)&&(rn(e).remove(t),!0)},ownKeys:function(e){return rn(e).keysAtom.reportObserved(),Reflect.ownKeys(e)},preventExtensions:function(e){return i("Dynamic observable objects cannot be frozen"),!1}};function sn(e){var t=new Proxy(e,on);return e[x].proxy=t,t}function ln(e){return void 0!==e.interceptors&&e.interceptors.length>0}function cn(e,t){var n=e.interceptors||(e.interceptors=[]);return n.push(t),l((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function un(e,t){var n=de();try{for(var r=j(e.interceptors||[]),a=0,o=r.length;a<o&&(s(!(t=r[a](t))||t.type,"Intercept handlers should return nothing or a change object"),t);a++);return t}finally{fe(n)}}function dn(e){return void 0!==e.changeListeners&&e.changeListeners.length>0}function fn(e,t){var n=e.changeListeners||(e.changeListeners=[]);return n.push(t),l((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function pn(e,t){var n=de(),r=e.changeListeners;if(r){for(var a=0,o=(r=r.slice()).length;a<o;a++)r[a](t);fe(n)}}var mn={get:function(e,t){return t===x?e[x]:"length"===t?e[x].getArrayLength():"number"==typeof t?bn.get.call(e,t):"string"!=typeof t||isNaN(t)?bn.hasOwnProperty(t)?bn[t]:e[t]:bn.get.call(e,parseInt(t))},set:function(e,t,n){return"length"===t&&e[x].setArrayLength(n),"number"==typeof t&&bn.set.call(e,t,n),"symbol"==typeof t||isNaN(t)?e[t]=n:bn.set.call(e,parseInt(t),n),!0},preventExtensions:function(e){return i("Observable arrays cannot be frozen"),!1}};function hn(e,t,n,r){void 0===n&&(n="ObservableArray@"+o()),void 0===r&&(r=!1);var a,i,s,l=new vn(n,t,r);a=l.values,i=x,s=l,Object.defineProperty(a,i,{enumerable:!1,writable:!1,configurable:!0,value:s});var c=new Proxy(l.values,mn);if(l.proxy=c,e&&e.length){var u=Se(!0);l.spliceWithArray(0,0,e),ke(u)}return c}var vn=function(){function e(e,t,n){this.owned=n,this.values=[],this.proxy=void 0,this.lastKnownLength=0,this.atom=new _(e||"ObservableArray@"+o()),this.enhancer=function(n,r){return t(n,r,e+"[..]")}}return e.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},e.prototype.dehanceValues=function(e){return void 0!==this.dehancer&&e.length>0?e.map(this.dehancer):e},e.prototype.intercept=function(e){return cn(this,e)},e.prototype.observe=function(e,t){return void 0===t&&(t=!1),t&&e({object:this.proxy,type:"splice",index:0,added:this.values.slice(),addedCount:this.values.length,removed:[],removedCount:0}),fn(this,e)},e.prototype.getArrayLength=function(){return this.atom.reportObserved(),this.values.length},e.prototype.setArrayLength=function(e){if("number"!=typeof e||e<0)throw new Error("[mobx.array] Out of range: "+e);var t=this.values.length;if(e!==t)if(e>t){for(var n=new Array(e-t),r=0;r<e-t;r++)n[r]=void 0;this.spliceWithArray(t,0,n)}else this.spliceWithArray(e,t-e)},e.prototype.updateArrayLength=function(e,t){if(e!==this.lastKnownLength)throw new Error("[mobx] Modification exception: the internal structure of an observable array was changed.");this.lastKnownLength+=t},e.prototype.spliceWithArray=function(e,t,n){var a=this;se(this.atom);var o=this.values.length;if(void 0===e?e=0:e>o?e=o:e<0&&(e=Math.max(0,o+e)),t=1===arguments.length?o-e:null==t?0:Math.max(0,Math.min(t,o-e)),void 0===n&&(n=r),ln(this)){var i=un(this,{object:this.proxy,type:"splice",index:e,removedCount:t,added:n});if(!i)return r;t=i.removedCount,n=i.added}n=0===n.length?n:n.map((function(e){return a.enhancer(e,void 0)}));var s=this.spliceItemsIntoValues(e,t,n);return 0===t&&0===n.length||this.notifyArraySplice(e,n,s),this.dehanceValues(s)},e.prototype.spliceItemsIntoValues=function(e,t,n){var r;if(n.length<1e4)return(r=this.values).splice.apply(r,j([e,t],n));var a=this.values.slice(e,e+t);return this.values=this.values.slice(0,e).concat(n,this.values.slice(e+t)),a},e.prototype.notifyArrayChildUpdate=function(e,t,n){var r=!this.owned&&!1,a=dn(this),o=a||r?{object:this.proxy,type:"update",index:e,newValue:t,oldValue:n}:null;this.atom.reportChanged(),a&&pn(this,o)},e.prototype.notifyArraySplice=function(e,t,n){var r=!this.owned&&!1,a=dn(this),o=a||r?{object:this.proxy,type:"splice",index:e,removed:n,added:t,removedCount:n.length,addedCount:t.length}:null;this.atom.reportChanged(),a&&pn(this,o)},e}(),bn={intercept:function(e){return this[x].intercept(e)},observe:function(e,t){return void 0===t&&(t=!1),this[x].observe(e,t)},clear:function(){return this.splice(0)},replace:function(e){var t=this[x];return t.spliceWithArray(0,t.values.length,e)},toJS:function(){return this.slice()},toJSON:function(){return this.toJS()},splice:function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var a=this[x];switch(arguments.length){case 0:return[];case 1:return a.spliceWithArray(e);case 2:return a.spliceWithArray(e,t)}return a.spliceWithArray(e,t,n)},spliceWithArray:function(e,t,n){return this[x].spliceWithArray(e,t,n)},push:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=this[x];return n.spliceWithArray(n.values.length,0,e),n.values.length},pop:function(){return this.splice(Math.max(this[x].values.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=this[x];return n.spliceWithArray(0,0,e),n.values.length},reverse:function(){var e=this.slice();return e.reverse.apply(e,arguments)},sort:function(e){var t=this.slice();return t.sort.apply(t,arguments)},remove:function(e){var t=this[x],n=t.dehanceValues(t.values).indexOf(e);return n>-1&&(this.splice(n,1),!0)},get:function(e){var t=this[x];if(t){if(e<t.values.length)return t.atom.reportObserved(),t.dehanceValue(t.values[e]);console.warn("[mobx.array] Attempt to read an array index ("+e+") that is out of bounds ("+t.values.length+"). Please check length first. Out of bound indices will not be tracked by MobX")}},set:function(e,t){var n=this[x],r=n.values;if(e<r.length){se(n.atom);var a=r[e];if(ln(n)){var o=un(n,{type:"update",object:n.proxy,index:e,newValue:t});if(!o)return;t=o.newValue}(t=n.enhancer(t,a))!==a&&(r[e]=t,n.notifyArrayChildUpdate(e,t,a))}else{if(e!==r.length)throw new Error("[mobx.array] Index out of bounds, "+e+" is larger than "+r.length);n.spliceWithArray(e,0,[t])}}};["concat","flat","includes","indexOf","join","lastIndexOf","slice","toString","toLocaleString"].forEach((function(e){"function"==typeof Array.prototype[e]&&(bn[e]=function(){var t=this[x];t.atom.reportObserved();var n=t.dehanceValues(t.values);return n[e].apply(n,arguments)})})),["every","filter","find","findIndex","flatMap","forEach","map","some"].forEach((function(e){"function"==typeof Array.prototype[e]&&(bn[e]=function(t,n){var r=this,a=this[x];return a.atom.reportObserved(),a.dehanceValues(a.values)[e]((function(e,a){return t.call(n,e,a,r)}),n)})})),["reduce","reduceRight"].forEach((function(e){bn[e]=function(){var t=this,n=this[x];n.atom.reportObserved();var r=arguments[0];return arguments[0]=function(e,a,o){return a=n.dehanceValue(a),r(e,a,o,t)},n.values[e].apply(n.values,arguments)}}));var gn,yn=p("ObservableArrayAdministration",vn);function wn(e){return u(e)&&yn(e[x])}var xn,_n={},En=function(){function e(e,t,n){if(void 0===t&&(t=Z),void 0===n&&(n="ObservableMap@"+o()),this.enhancer=t,this.name=n,this[gn]=_n,this._keysAtom=S(this.name+".keys()"),this[Symbol.toStringTag]="Map","function"!=typeof Map)throw new Error("mobx.map requires Map polyfill for the current browser. Check babel-polyfill or core-js/es6/map.js");this._data=new Map,this._hasMap=new Map,this.merge(e)}return e.prototype._has=function(e){return this._data.has(e)},e.prototype.has=function(e){var t=this;if(!Be.trackingDerivation)return this._has(e);var n=this._hasMap.get(e);if(!n){var r=n=new Oe(this._has(e),F,this.name+"."+g(e)+"?",!1);this._hasMap.set(e,r),ht(r,(function(){return t._hasMap.delete(e)}))}return n.get()},e.prototype.set=function(e,t){var n=this._has(e);if(ln(this)){var r=un(this,{type:n?"update":"add",object:this,newValue:t,name:e});if(!r)return this;t=r.newValue}return n?this._updateValue(e,t):this._addValue(e,t),this},e.prototype.delete=function(e){var t=this;if(se(this._keysAtom),ln(this)&&!(r=un(this,{type:"delete",object:this,name:e})))return!1;if(this._has(e)){var n=dn(this),r=n?{type:"delete",object:this,oldValue:this._data.get(e).value,name:e}:null;return Yt((function(){t._keysAtom.reportChanged(),t._updateHasMapEntry(e,!1),t._data.get(e).setNewValue(void 0),t._data.delete(e)})),n&&pn(this,r),!0}return!1},e.prototype._updateHasMapEntry=function(e,t){var n=this._hasMap.get(e);n&&n.setNewValue(t)},e.prototype._updateValue=function(e,t){var n=this._data.get(e);if((t=n.prepareNewValue(t))!==Be.UNCHANGED){var r=dn(this),a=r?{type:"update",object:this,oldValue:n.value,name:e,newValue:t}:null;n.setNewValue(t),r&&pn(this,a)}},e.prototype._addValue=function(e,t){var n=this;se(this._keysAtom),Yt((function(){var r=new Oe(t,n.enhancer,n.name+"."+g(e),!1);n._data.set(e,r),t=r.value,n._updateHasMapEntry(e,!0),n._keysAtom.reportChanged()}));var r=dn(this);r&&pn(this,r?{type:"add",object:this,name:e,newValue:t}:null)},e.prototype.get=function(e){return this.has(e)?this.dehanceValue(this._data.get(e).get()):this.dehanceValue(void 0)},e.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},e.prototype.keys=function(){return this._keysAtom.reportObserved(),this._data.keys()},e.prototype.values=function(){var e=this,t=this.keys();return $n({next:function(){var n=t.next(),r=n.done,a=n.value;return{done:r,value:r?void 0:e.get(a)}}})},e.prototype.entries=function(){var e=this,t=this.keys();return $n({next:function(){var n=t.next(),r=n.done,a=n.value;return{done:r,value:r?void 0:[a,e.get(a)]}}})},e.prototype[(gn=x,Symbol.iterator)]=function(){return this.entries()},e.prototype.forEach=function(e,t){var n,r;try{for(var a=C(this),o=a.next();!o.done;o=a.next()){var i=N(o.value,2),s=i[0],l=i[1];e.call(t,l,s,this)}}catch(e){n={error:e}}finally{try{o&&!o.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}},e.prototype.merge=function(e){var t=this;return Sn(e)&&(e=e.toJS()),Yt((function(){var n=Se(!0);try{d(e)?b(e).forEach((function(n){return t.set(n,e[n])})):Array.isArray(e)?e.forEach((function(e){var n=N(e,2),r=n[0],a=n[1];return t.set(r,a)})):h(e)?(e.constructor!==Map&&i("Cannot initialize from classes that inherit from Map: "+e.constructor.name),e.forEach((function(e,n){return t.set(n,e)}))):null!=e&&i("Cannot initialize map from "+e)}finally{ke(n)}})),this},e.prototype.clear=function(){var e=this;Yt((function(){ue((function(){var t,n;try{for(var r=C(e.keys()),a=r.next();!a.done;a=r.next()){var o=a.value;e.delete(o)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}}))}))},e.prototype.replace=function(e){var t=this;return Yt((function(){var n,r,a,o,s=function(e){if(h(e)||Sn(e))return e;if(Array.isArray(e))return new Map(e);if(d(e)){var t=new Map;for(var n in e)t.set(n,e[n]);return t}return i("Cannot convert to map from '"+e+"'")}(e),l=new Map,c=!1;try{for(var u=C(t._data.keys()),f=u.next();!f.done;f=u.next()){var p=f.value;if(!s.has(p))if(t.delete(p))c=!0;else{var m=t._data.get(p);l.set(p,m)}}}catch(e){n={error:e}}finally{try{f&&!f.done&&(r=u.return)&&r.call(u)}finally{if(n)throw n.error}}try{for(var v=C(s.entries()),b=v.next();!b.done;b=v.next()){var g=N(b.value,2),y=(p=g[0],m=g[1],t._data.has(p));if(t.set(p,m),t._data.has(p)){var w=t._data.get(p);l.set(p,w),y||(c=!0)}}}catch(e){a={error:e}}finally{try{b&&!b.done&&(o=v.return)&&o.call(v)}finally{if(a)throw a.error}}if(!c)if(t._data.size!==l.size)t._keysAtom.reportChanged();else for(var x=t._data.keys(),_=l.keys(),E=x.next(),S=_.next();!E.done;){if(E.value!==S.value){t._keysAtom.reportChanged();break}E=x.next(),S=_.next()}t._data=l})),this},Object.defineProperty(e.prototype,"size",{get:function(){return this._keysAtom.reportObserved(),this._data.size},enumerable:!0,configurable:!0}),e.prototype.toPOJO=function(){var e,t,n={};try{for(var r=C(this),a=r.next();!a.done;a=r.next()){var o=N(a.value,2),i=o[0],s=o[1];n["symbol"==typeof i?i:g(i)]=s}}catch(t){e={error:t}}finally{try{a&&!a.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}return n},e.prototype.toJS=function(){return new Map(this)},e.prototype.toJSON=function(){return this.toPOJO()},e.prototype.toString=function(){var e=this;return this.name+"[{ "+Array.from(this.keys()).map((function(t){return g(t)+": "+e.get(t)})).join(", ")+" }]"},e.prototype.observe=function(e,t){return fn(this,e)},e.prototype.intercept=function(e){return cn(this,e)},e}(),Sn=p("ObservableMap",En),kn={},Pn=function(){function e(e,t,n){if(void 0===t&&(t=Z),void 0===n&&(n="ObservableSet@"+o()),this.name=n,this[xn]=kn,this._data=new Set,this._atom=S(this.name),this[Symbol.toStringTag]="Set","function"!=typeof Set)throw new Error("mobx.set requires Set polyfill for the current browser. Check babel-polyfill or core-js/es6/set.js");this.enhancer=function(e,r){return t(e,r,n)},e&&this.replace(e)}return e.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},e.prototype.clear=function(){var e=this;Yt((function(){ue((function(){var t,n;try{for(var r=C(e._data.values()),a=r.next();!a.done;a=r.next()){var o=a.value;e.delete(o)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}}))}))},e.prototype.forEach=function(e,t){var n,r;try{for(var a=C(this),o=a.next();!o.done;o=a.next()){var i=o.value;e.call(t,i,i,this)}}catch(e){n={error:e}}finally{try{o&&!o.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}},Object.defineProperty(e.prototype,"size",{get:function(){return this._atom.reportObserved(),this._data.size},enumerable:!0,configurable:!0}),e.prototype.add=function(e){var t=this;if(se(this._atom),ln(this)&&!(r=un(this,{type:"add",object:this,newValue:e})))return this;if(!this.has(e)){Yt((function(){t._data.add(t.enhancer(e,void 0)),t._atom.reportChanged()}));var n=dn(this),r=n?{type:"add",object:this,newValue:e}:null;n&&pn(this,r)}return this},e.prototype.delete=function(e){var t=this;if(ln(this)&&!(r=un(this,{type:"delete",object:this,oldValue:e})))return!1;if(this.has(e)){var n=dn(this),r=n?{type:"delete",object:this,oldValue:e}:null;return Yt((function(){t._atom.reportChanged(),t._data.delete(e)})),n&&pn(this,r),!0}return!1},e.prototype.has=function(e){return this._atom.reportObserved(),this._data.has(this.dehanceValue(e))},e.prototype.entries=function(){var e=0,t=Array.from(this.keys()),n=Array.from(this.values());return $n({next:function(){var r=e;return e+=1,r<n.length?{value:[t[r],n[r]],done:!1}:{done:!0}}})},e.prototype.keys=function(){return this.values()},e.prototype.values=function(){this._atom.reportObserved();var e=this,t=0,n=Array.from(this._data.values());return $n({next:function(){return t<n.length?{value:e.dehanceValue(n[t++]),done:!1}:{done:!0}}})},e.prototype.replace=function(e){var t=this;return On(e)&&(e=e.toJS()),Yt((function(){var n=Se(!0);try{Array.isArray(e)||v(e)?(t.clear(),e.forEach((function(e){return t.add(e)}))):null!=e&&i("Cannot initialize set from "+e)}finally{ke(n)}})),this},e.prototype.observe=function(e,t){return fn(this,e)},e.prototype.intercept=function(e){return cn(this,e)},e.prototype.toJS=function(){return new Set(this)},e.prototype.toString=function(){return this.name+"[ "+Array.from(this).join(", ")+" ]"},e.prototype[(xn=x,Symbol.iterator)]=function(){return this.values()},e}(),On=p("ObservableSet",Pn),Cn=function(){function e(e,t,n,r){void 0===t&&(t=new Map),this.target=e,this.values=t,this.name=n,this.defaultEnhancer=r,this.keysAtom=new _(n+".keys")}return e.prototype.read=function(e){return this.values.get(e).get()},e.prototype.write=function(e,t){var n=this.target,r=this.values.get(e);if(r instanceof Ne)r.set(t);else{if(ln(this)){if(!(o=un(this,{type:"update",object:this.proxy||n,name:e,newValue:t})))return;t=o.newValue}if((t=r.prepareNewValue(t))!==Be.UNCHANGED){var a=dn(this),o=a?{type:"update",object:this.proxy||n,oldValue:r.value,name:e,newValue:t}:null;r.setNewValue(t),a&&pn(this,o)}}},e.prototype.has=function(e){var t=this.pendingKeys||(this.pendingKeys=new Map),n=t.get(e);if(n)return n.get();var r=!!this.values.get(e);return n=new Oe(r,F,this.name+"."+g(e)+"?",!1),t.set(e,n),n.get()},e.prototype.addObservableProp=function(e,t,n){void 0===n&&(n=this.defaultEnhancer);var r=this.target;if(ln(this)){var a=un(this,{object:this.proxy||r,name:e,type:"add",newValue:t});if(!a)return;t=a.newValue}var o=new Oe(t,n,this.name+"."+g(e),!1);this.values.set(e,o),t=o.value,Object.defineProperty(r,e,function(e){return jn[e]||(jn[e]={configurable:!0,enumerable:!0,get:function(){return this[x].read(e)},set:function(t){this[x].write(e,t)}})}(e)),this.notifyPropertyAddition(e,t)},e.prototype.addComputedProp=function(e,t,n){var r,a,o,i=this.target;n.name=n.name||this.name+"."+g(t),this.values.set(t,new Ne(n)),(e===i||(r=e,a=t,!(o=Object.getOwnPropertyDescriptor(r,a))||!1!==o.configurable&&!1!==o.writable))&&Object.defineProperty(e,t,function(e){return Rn[e]||(Rn[e]={configurable:Be.computedConfigurable,enumerable:!1,get:function(){return Mn(this).read(e)},set:function(t){Mn(this).write(e,t)}})}(t))},e.prototype.remove=function(e){if(this.values.has(e)){var t=this.target;if(ln(this)&&!(i=un(this,{object:this.proxy||t,name:e,type:"remove"})))return;try{Ve();var n=dn(this),r=this.values.get(e),a=r&&r.get();if(r&&r.set(void 0),this.keysAtom.reportChanged(),this.values.delete(e),this.pendingKeys){var o=this.pendingKeys.get(e);o&&o.set(!1)}delete this.target[e];var i=n?{type:"remove",object:this.proxy||t,oldValue:a,name:e}:null;n&&pn(this,i)}finally{He()}}},e.prototype.illegalAccess=function(e,t){console.warn("Property '"+t+"' of '"+e+"' was accessed through the prototype chain. Use 'decorate' instead to declare the prop or access it statically through it's owner")},e.prototype.observe=function(e,t){return fn(this,e)},e.prototype.intercept=function(e){return cn(this,e)},e.prototype.notifyPropertyAddition=function(e,t){var n=dn(this),r=n?{type:"add",object:this.proxy||this.target,name:e,newValue:t}:null;if(n&&pn(this,r),this.pendingKeys){var a=this.pendingKeys.get(e);a&&a.set(!0)}this.keysAtom.reportChanged()},e.prototype.getKeys=function(){var e,t;this.keysAtom.reportObserved();var n=[];try{for(var r=C(this.values),a=r.next();!a.done;a=r.next()){var o=N(a.value,2),i=o[0];o[1]instanceof Oe&&n.push(i)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}return n},e}();function Nn(e,t,n){if(void 0===t&&(t=""),void 0===n&&(n=Z),Object.prototype.hasOwnProperty.call(e,x))return e[x];d(e)||(t=(e.constructor.name||"ObservableObject")+"@"+o()),t||(t="ObservableObject@"+o());var r=new Cn(e,new Map,g(t),n);return f(e,x,r),r}var jn=Object.create(null),Rn=Object.create(null);function Mn(e){return e[x]||(A(e),e[x])}var Ln=p("ObservableObjectAdministration",Cn);function Dn(e){return!!u(e)&&(A(e),Ln(e[x]))}function Tn(e,t){if("object"==typeof e&&null!==e){if(wn(e))return void 0!==t&&i(!1),e[x].atom;if(On(e))return e[x];if(Sn(e)){var n=e;return void 0===t?n._keysAtom:((r=n._data.get(t)||n._hasMap.get(t))||i(!1),r)}var r;if(A(e),t&&!e[x]&&e[t],Dn(e))return t?((r=e[x].values.get(t))||i(!1),r):i(!1);if(E(e)||je(e)||et(e))return e}else if("function"==typeof e&&et(e[x]))return e[x];return i(!1)}function An(e,t){return e||i("Expecting some object"),void 0!==t?An(Tn(e,t)):E(e)||je(e)||et(e)||Sn(e)||On(e)?e:(A(e),e[x]?e[x]:void i(!1))}function In(e,t){return(void 0!==t?Tn(e,t):Dn(e)||Sn(e)||On(e)?An(e):Tn(e)).name}var Bn=Object.prototype.toString;function Zn(e,t,n){return void 0===n&&(n=-1),Fn(e,t,n)}function Fn(e,t,n,r,a){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return!1;if(e!=e)return t!=t;var o=typeof e;if("function"!==o&&"object"!==o&&"object"!=typeof t)return!1;var i=Bn.call(e);if(i!==Bn.call(t))return!1;switch(i){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:0==+e?1/+e==1/t:+e==+t;case"[object Date]":case"[object Boolean]":return+e==+t;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(e)===Symbol.valueOf.call(t);case"[object Map]":case"[object Set]":n>=0&&n++}e=zn(e),t=zn(t);var s="[object Array]"===i;if(!s){if("object"!=typeof e||"object"!=typeof t)return!1;var l=e.constructor,c=t.constructor;if(l!==c&&!("function"==typeof l&&l instanceof l&&"function"==typeof c&&c instanceof c)&&"constructor"in e&&"constructor"in t)return!1}if(0===n)return!1;n<0&&(n=-1),a=a||[];for(var u=(r=r||[]).length;u--;)if(r[u]===e)return a[u]===t;if(r.push(e),a.push(t),s){if((u=e.length)!==t.length)return!1;for(;u--;)if(!Fn(e[u],t[u],n-1,r,a))return!1}else{var d=Object.keys(e),f=void 0;if(u=d.length,Object.keys(t).length!==u)return!1;for(;u--;)if(!Un(t,f=d[u])||!Fn(e[f],t[f],n-1,r,a))return!1}return r.pop(),a.pop(),!0}function zn(e){return wn(e)?e.slice():h(e)||Sn(e)||v(e)||On(e)?Array.from(e.entries()):e}function Un(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function $n(e){return e[Symbol.iterator]=Vn,e}function Vn(){return this}if("undefined"==typeof Proxy||"undefined"==typeof Symbol)throw new Error("[mobx] MobX 5+ requires Proxy and Symbol objects. If your environment doesn't support Symbol or Proxy objects, please downgrade to MobX 4. For React Native Android, consider upgrading JSCore.");"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:nt,extras:{getDebugName:In},$mobx:x})},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,s,l=a(e),c=1;c<arguments.length;c++){for(var u in i=Object(arguments[c]))n.call(i,u)&&(l[u]=i[u]);if(t){s=t(i);for(var d=0;d<s.length;d++)r.call(i,s[d])&&(l[s[d]]=i[s[d]])}}return l}},4391:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=null;return t.forEach((function(e){if(null==a){var t=e.apply(void 0,n);null!=t&&(a=t)}})),a}return(0,a.default)(r)};var r,a=(r=n(2613))&&r.__esModule?r:{default:r};e.exports=t.default},2613:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n,r,a,o,i){var s=a||"<<anonymous>>",l=i||r;if(null==n[r])return t?new Error("Required "+o+" `"+l+"` was not specified in `"+s+"`."):null;for(var c=arguments.length,u=Array(c>6?c-6:0),d=6;d<c;d++)u[d-6]=arguments[d];return e.apply(void 0,[n,r,s,o,l].concat(u))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n},e.exports=t.default},2703:(e,t,n)=>{"use strict";var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6696:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r='/*\n © Microsoft. All rights reserved.\n\n This library is supported for use in Windows Tailored Apps only.\n\n Build: 6.2.8100.0\n Version: 0.5\n*/\n\n// Here are some inserted lines\n// with some extra comments\n\n(function (global, undefined) {\n\t"use strict";\n\tvar definedVariable = {};\n\tdefinedVariable.prop = 5;\n\n\tfunction initializeProperties(target, members) {\n\t\tvar keys = Object.keys(members);\n\t\tvar properties;\n\t\tvar i, len;\n\t\tfor (i = 0, len = keys.length; i < len; i++) {\n\t\t\tvar key = keys[i];\n\t\t\tvar enumerable = key.charCodeAt(0) !== /*_*/95;\n\t\t\tvar member = members[key];\n\t\t\tif (member && typeof member === \'object\') {\n\t\t\t\tif (member.value !== undefined || typeof member.get === \'function\' || typeof member.set === \'function\') {\n\t\t\t\t\tif (member.enumerable === undefined) {\n\t\t\t\t\t\tmember.enumerable = enumerable;\n\t\t\t\t\t}\n\t\t\t\t\tproperties = properties || {};\n\t\t\t\t\tproperties[key] = member;\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t}\n\t\t\ttarget[key] = member;\n\t\t}\n\t\tif (properties) {\n\t\t\tObject.defineProperties(target, properties);\n\t\t}\n\t}\n\n\t(function (rootNamespace) {\n\n\t\t// Create the rootNamespace in the global namespace\n\t\tif (!global[rootNamespace]) {\n\t\t\tglobal[rootNamespace] = Object.create(Object.prototype);\n\t\t}\n\n\t\t// Cache the rootNamespace we just created in a local variable\n\t\tvar _rootNamespace = global[rootNamespace];\n\t\tif (!_rootNamespace.Namespace) {\n\t\t\t_rootNamespace.Namespace = Object.create(Object.prototype);\n\t\t}\n\n\t\tfunction defineWithParent(parentNamespace, name, members) {\n\t\t\t/// <summary locid="1">\n\t\t\t/// Defines a new namespace with the specified name, under the specified parent namespace.\n\t\t\t/// </summary>\n\t\t\t/// <param name="parentNamespace" type="Object" locid="2">\n\t\t\t/// The parent namespace which will contain the new namespace.\n\t\t\t/// </param>\n\t\t\t/// <param name="name" type="String" locid="3">\n\t\t\t/// Name of the new namespace.\n\t\t\t/// </param>\n\t\t\t/// <param name="members" type="Object" locid="4">\n\t\t\t/// Members in the new namespace.\n\t\t\t/// </param>\n\t\t\t/// <returns locid="5">\n\t\t\t/// The newly defined namespace.\n\t\t\t/// </returns>\n\t\t\tvar currentNamespace = parentNamespace,\n\t\t\t\tnamespaceFragments = name.split(".");\n\n\t\t\tfor (var i = 0, len = namespaceFragments.length; i < len; i++) {\n\t\t\t\tvar namespaceName = namespaceFragments[i];\n\t\t\t\tif (!currentNamespace[namespaceName]) {\n\t\t\t\t\tObject.defineProperty(currentNamespace, namespaceName,\n\t\t\t\t\t\t{ value: {}, writable: false, enumerable: true, configurable: true }\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t\tcurrentNamespace = currentNamespace[namespaceName];\n\t\t\t}\n\n\t\t\tif (members) {\n\t\t\t\tinitializeProperties(currentNamespace, members);\n\t\t\t}\n\n\t\t\treturn currentNamespace;\n\t\t}\n\n\t\tfunction define(name, members) {\n\t\t\t/// <summary locid="6">\n\t\t\t/// Defines a new namespace with the specified name.\n\t\t\t/// </summary>\n\t\t\t/// <param name="name" type="String" locid="7">\n\t\t\t/// Name of the namespace. This could be a dot-separated nested name.\n\t\t\t/// </param>\n\t\t\t/// <param name="members" type="Object" locid="4">\n\t\t\t/// Members in the new namespace.\n\t\t\t/// </param>\n\t\t\t/// <returns locid="5">\n\t\t\t/// The newly defined namespace.\n\t\t\t/// </returns>\n\t\t\treturn defineWithParent(global, name, members);\n\t\t}\n\n\t\t// Establish members of the "WinJS.Namespace" namespace\n\t\tObject.defineProperties(_rootNamespace.Namespace, {\n\n\t\t\tdefineWithParent: { value: defineWithParent, writable: true, enumerable: true },\n\n\t\t\tdefine: { value: define, writable: true, enumerable: true }\n\n\t\t});\n\n\t})("WinJS");\n\n\t(function (WinJS) {\n\n\t\tfunction define(constructor, instanceMembers, staticMembers) {\n\t\t\t/// <summary locid="8">\n\t\t\t/// Defines a class using the given constructor and with the specified instance members.\n\t\t\t/// </summary>\n\t\t\t/// <param name="constructor" type="Function" locid="9">\n\t\t\t/// A constructor function that will be used to instantiate this class.\n\t\t\t/// </param>\n\t\t\t/// <param name="instanceMembers" type="Object" locid="10">\n\t\t\t/// The set of instance fields, properties and methods to be made available on the class.\n\t\t\t/// </param>\n\t\t\t/// <param name="staticMembers" type="Object" locid="11">\n\t\t\t/// The set of static fields, properties and methods to be made available on the class.\n\t\t\t/// </param>\n\t\t\t/// <returns type="Function" locid="12">\n\t\t\t/// The newly defined class.\n\t\t\t/// </returns>\n\t\t\tconstructor = constructor || function () { };\n\t\t\tif (instanceMembers) {\n\t\t\t\tinitializeProperties(constructor.prototype, instanceMembers);\n\t\t\t}\n\t\t\tif (staticMembers) {\n\t\t\t\tinitializeProperties(constructor, staticMembers);\n\t\t\t}\n\t\t\treturn constructor;\n\t\t}\n\n\t\tfunction derive(baseClass, constructor, instanceMembers, staticMembers) {\n\t\t\t/// <summary locid="13">\n\t\t\t/// Uses prototypal inheritance to create a sub-class based on the supplied baseClass parameter.\n\t\t\t/// </summary>\n\t\t\t/// <param name="baseClass" type="Function" locid="14">\n\t\t\t/// The class to inherit from.\n\t\t\t/// </param>\n\t\t\t/// <param name="constructor" type="Function" locid="9">\n\t\t\t/// A constructor function that will be used to instantiate this class.\n\t\t\t/// </param>\n\t\t\t/// <param name="instanceMembers" type="Object" locid="10">\n\t\t\t/// The set of instance fields, properties and methods to be made available on the class.\n\t\t\t/// </param>\n\t\t\t/// <param name="staticMembers" type="Object" locid="11">\n\t\t\t/// The set of static fields, properties and methods to be made available on the class.\n\t\t\t/// </param>\n\t\t\t/// <returns type="Function" locid="12">\n\t\t\t/// The newly defined class.\n\t\t\t/// </returns>\n\t\t\tif (baseClass) {\n\t\t\t\tconstructor = constructor || function () { };\n\t\t\t\tvar basePrototype = baseClass.prototype;\n\t\t\t\tconstructor.prototype = Object.create(basePrototype);\n\t\t\t\tObject.defineProperty(constructor.prototype, "_super", { value: basePrototype });\n\t\t\t\tObject.defineProperty(constructor.prototype, "constructor", { value: constructor });\n\t\t\t\tif (instanceMembers) {\n\t\t\t\t\tinitializeProperties(constructor.prototype, instanceMembers);\n\t\t\t\t}\n\t\t\t\tif (staticMembers) {\n\t\t\t\t\tinitializeProperties(constructor, staticMembers);\n\t\t\t\t}\n\t\t\t\treturn constructor;\n\t\t\t} else {\n\t\t\t\treturn define(constructor, instanceMembers, staticMembers);\n\t\t\t}\n\t\t}\n\n\t\tfunction mix(constructor) {\n\t\t\t/// <summary locid="15">\n\t\t\t/// Defines a class using the given constructor and the union of the set of instance members\n\t\t\t/// specified by all the mixin objects. The mixin parameter list can be of variable length.\n\t\t\t/// </summary>\n\t\t\t/// <param name="constructor" locid="9">\n\t\t\t/// A constructor function that will be used to instantiate this class.\n\t\t\t/// </param>\n\t\t\t/// <returns locid="12">\n\t\t\t/// The newly defined class.\n\t\t\t/// </returns>\n\t\t\tconstructor = constructor || function () { };\n\t\t\tvar i, len;\n\t\t\tfor (i = 0, len = arguments.length; i < len; i++) {\n\t\t\t\tinitializeProperties(constructor.prototype, arguments[i]);\n\t\t\t}\n\t\t\treturn constructor;\n\t\t}\n\n\t\t// Establish members of "WinJS.Class" namespace\n\t\tWinJS.Namespace.define("WinJS.Class", {\n\t\t\tdefine: define,\n\t\t\tderive: derive,\n\t\t\tmix: mix\n\t\t});\n\n\t})(WinJS);\n\n})(this);\n'},7761:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r='/*\n © Microsoft. All rights reserved.\n\n This library is supported for use in Windows Tailored Apps only.\n\n Build: 6.2.8100.0\n Version: 0.5\n*/\n\n(function (global, undefined) {\n\t"use strict";\n\tundefinedVariable = {};\n\tundefinedVariable.prop = 5;\n\n\tfunction initializeProperties(target, members) {\n\t\tvar keys = Object.keys(members);\n\t\tvar properties;\n\t\tvar i, len;\n\t\tfor (i = 0, len = keys.length; i < len; i++) {\n\t\t\tvar key = keys[i];\n\t\t\tvar enumerable = key.charCodeAt(0) !== /*_*/95;\n\t\t\tvar member = members[key];\n\t\t\tif (member && typeof member === \'object\') {\n\t\t\t\tif (member.value !== undefined || typeof member.get === \'function\' || typeof member.set === \'function\') {\n\t\t\t\t\tif (member.enumerable === undefined) {\n\t\t\t\t\t\tmember.enumerable = enumerable;\n\t\t\t\t\t}\n\t\t\t\t\tproperties = properties || {};\n\t\t\t\t\tproperties[key] = member;\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// These next lines will be deleted\n\t\t\tif (!enumerable) {\n\t\t\t\tproperties = properties || {};\n\t\t\t\tproperties[key] = { value: member, enumerable: enumerable, configurable: true, writable: true }\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\ttarget[key] = member;\n\t\t}\n\t\tif (properties) {\n\t\t\tObject.defineProperties(target, properties);\n\t\t}\n\t}\n\n\t(function (rootNamespace) {\n\n\t\t// Create the rootNamespace in the global namespace\n\t\tif (!global[rootNamespace]) {\n\t\t\tglobal[rootNamespace] = Object.create(Object.prototype);\n\t\t}\n\n\t\t// Cache the rootNamespace we just created in a local variable\n\t\tvar _rootNamespace = global[rootNamespace];\n\t\tif (!_rootNamespace.Namespace) {\n\t\t\t_rootNamespace.Namespace = Object.create(Object.prototype);\n\t\t}\n\n\t\tfunction defineWithParent(parentNamespace, name, members) {\n\t\t\t/// <summary locid="1">\n\t\t\t/// Defines a new namespace with the specified name, under the specified parent namespace.\n\t\t\t/// </summary>\n\t\t\t/// <param name="parentNamespace" type="Object" locid="2">\n\t\t\t/// The parent namespace which will contain the new namespace.\n\t\t\t/// </param>\n\t\t\t/// <param name="name" type="String" locid="3">\n\t\t\t/// Name of the new namespace.\n\t\t\t/// </param>\n\t\t\t/// <param name="members" type="Object" locid="4">\n\t\t\t/// Members in the new namespace.\n\t\t\t/// </param>\n\t\t\t/// <returns locid="5">\n\t\t\t/// The newly defined namespace.\n\t\t\t/// </returns>\n\t\t\tvar currentNamespace = parentNamespace,\n\t\t\t\tnamespaceFragments = name.split(".");\n\n\t\t\tfor (var i = 0, len = namespaceFragments.length; i < len; i++) {\n\t\t\t\tvar namespaceName = namespaceFragments[i];\n\t\t\t\tif (!currentNamespace[namespaceName]) {\n\t\t\t\t\tObject.defineProperty(currentNamespace, namespaceName,\n\t\t\t\t\t\t{ value: {}, writable: false, enumerable: true, configurable: true }\n\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t\tcurrentNamespace = currentNamespace[namespaceName];\n\t\t\t}\n\n\t\t\tif (members) {\n\t\t\t\tinitializeProperties(currentNamespace, members);\n\t\t\t}\n\n\t\t\treturn currentNamespace;\n\t\t}\n\n\t\tfunction define(name, members) {\n\t\t\t/// <summary locid="6">\n\t\t\t/// Defines a new namespace with the specified name.\n\t\t\t/// </summary>\n\t\t\t/// <param name="name" type="String" locid="7">\n\t\t\t/// Name of the namespace. This could be a dot-separated nested name.\n\t\t\t/// </param>\n\t\t\t/// <param name="members" type="Object" locid="4">\n\t\t\t/// Members in the new namespace.\n\t\t\t/// </param>\n\t\t\t/// <returns locid="5">\n\t\t\t/// The newly defined namespace.\n\t\t\t/// </returns>\n\t\t\treturn defineWithParent(global, name, members);\n\t\t}\n\n\t\t// Establish members of the "WinJS.Namespace" namespace\n\t\tObject.defineProperties(_rootNamespace.Namespace, {\n\n\t\t\tdefineWithParent: { value: defineWithParent, writable: true, enumerable: true },\n\n\t\t\tdefine: { value: define, writable: true, enumerable: true }\n\n\t\t});\n\n\t})("WinJS");\n\n\t(function (WinJS) {\n\n\t\tfunction define(constructor, instanceMembers, staticMembers) {\n\t\t\t/// <summary locid="8">\n\t\t\t/// Defines a class using the given constructor and with the specified instance members.\n\t\t\t/// </summary>\n\t\t\t/// <param name="constructor" type="Function" locid="9">\n\t\t\t/// A constructor function that will be used to instantiate this class.\n\t\t\t/// </param>\n\t\t\t/// <param name="instanceMembers" type="Object" locid="10">\n\t\t\t/// The set of instance fields, properties and methods to be made available on the class.\n\t\t\t/// </param>\n\t\t\t/// <param name="staticMembers" type="Object" locid="11">\n\t\t\t/// The set of static fields, properties and methods to be made available on the class.\n\t\t\t/// </param>\n\t\t\t/// <returns type="Function" locid="12">\n\t\t\t/// The newly defined class.\n\t\t\t/// </returns>\n\t\t\tconstructor = constructor || function () { };\n\t\t\tif (instanceMembers) {\n\t\t\t\tinitializeProperties(constructor.prototype, instanceMembers);\n\t\t\t}\n\t\t\tif (staticMembers) {\n\t\t\t\tinitializeProperties(constructor, staticMembers);\n\t\t\t}\n\t\t\treturn constructor;\n\t\t}\n\n\t\tfunction derive(baseClass, constructor, instanceMembers, staticMembers) {\n\t\t\t/// <summary locid="13">\n\t\t\t/// Uses prototypal inheritance to create a sub-class based on the supplied baseClass parameter.\n\t\t\t/// </summary>\n\t\t\t/// <param name="baseClass" type="Function" locid="14">\n\t\t\t/// The class to inherit from.\n\t\t\t/// </param>\n\t\t\t/// <param name="constructor" type="Function" locid="9">\n\t\t\t/// A constructor function that will be used to instantiate this class.\n\t\t\t/// </param>\n\t\t\t/// <param name="instanceMembers" type="Object" locid="10">\n\t\t\t/// The set of instance fields, properties and methods to be made available on the class.\n\t\t\t/// </param>\n\t\t\t/// <param name="staticMembers" type="Object" locid="11">\n\t\t\t/// The set of static fields, properties and methods to be made available on the class.\n\t\t\t/// </param>\n\t\t\t/// <returns type="Function" locid="12">\n\t\t\t/// The newly defined class.\n\t\t\t/// </returns>\n\t\t\tif (baseClass) {\n\t\t\t\tconstructor = constructor || function () { };\n\t\t\t\tvar basePrototype = baseClass.prototype;\n\t\t\t\tconstructor.prototype = Object.create(basePrototype);\n\t\t\t\tObject.defineProperty(constructor.prototype, "_super", { value: basePrototype });\n\t\t\t\tObject.defineProperty(constructor.prototype, "constructor", { value: constructor });\n\t\t\t\tif (instanceMembers) {\n\t\t\t\t\tinitializeProperties(constructor.prototype, instanceMembers);\n\t\t\t\t}\n\t\t\t\tif (staticMembers) {\n\t\t\t\t\tinitializeProperties(constructor, staticMembers);\n\t\t\t\t}\n\t\t\t\treturn constructor;\n\t\t\t} else {\n\t\t\t\treturn define(constructor, instanceMembers, staticMembers);\n\t\t\t}\n\t\t}\n\n\t\tfunction mix(constructor) {\n\t\t\t/// <summary locid="15">\n\t\t\t/// Defines a class using the given constructor and the union of the set of instance members\n\t\t\t/// specified by all the mixin objects. The mixin parameter list can be of variable length.\n\t\t\t/// </summary>\n\t\t\t/// <param name="constructor" locid="9">\n\t\t\t/// A constructor function that will be used to instantiate this class.\n\t\t\t/// </param>\n\t\t\t/// <returns locid="12">\n\t\t\t/// The newly defined class.\n\t\t\t/// </returns>\n\t\t\tconstructor = constructor || function () { };\n\t\t\tvar i, len;\n\t\t\tfor (i = 0, len = arguments.length; i < len; i++) {\n\t\t\t\tinitializeProperties(constructor.prototype, arguments[i]);\n\t\t\t}\n\t\t\treturn constructor;\n\t\t}\n\n\t\t// Establish members of "WinJS.Class" namespace\n\t\tWinJS.Namespace.define("WinJS.Class", {\n\t\t\tdefine: define,\n\t\t\tderive: derive,\n\t\t\tmix: mix\n\t\t});\n\n\t})(WinJS);\n\n})(this);\n'},703:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7294),a=n(8146),o=n(1485),i=n(6467),s=n(5893);const l=r.forwardRef((({closeLabel:e,closeVariant:t,closeButton:n,onHide:l,children:c,...u},d)=>{const f=(0,r.useContext)(i.Z),p=(0,a.Z)((()=>{null==f||f.onHide(),null==l||l()}));return(0,s.jsxs)("div",{ref:d,...u,children:[c,n&&(0,s.jsx)(o.Z,{"aria-label":e,variant:t,onClick:p})]})}));l.defaultProps={closeLabel:"Close",closeButton:!1};const c=l},1681:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m,t:()=>p});var r=n(1132),a=n(3164),o=n(930);function i(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var s=n(6039);const l=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",c=".sticky-top",u=".navbar-toggler";class d extends s.Z{adjustAndStore(e,t,n){const r=t.style[e];t.dataset[e]=r,(0,a.Z)(t,{[e]:`${parseFloat((0,a.Z)(t,e))+n}px`})}restore(e,t){const n=t.dataset[e];void 0!==n&&(delete t.dataset[e],(0,a.Z)(t,{[e]:n}))}setContainerStyle(e){super.setContainerStyle(e);const t=this.getElement();var n,a;if(a="modal-open",(n=t).classList?n.classList.add(a):(0,r.Z)(n,a)||("string"==typeof n.className?n.className=n.className+" "+a:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+a)),!e.scrollBarWidth)return;const i=this.isRTL?"paddingLeft":"paddingRight",s=this.isRTL?"marginLeft":"marginRight";(0,o.Z)(t,l).forEach((t=>this.adjustAndStore(i,t,e.scrollBarWidth))),(0,o.Z)(t,c).forEach((t=>this.adjustAndStore(s,t,-e.scrollBarWidth))),(0,o.Z)(t,u).forEach((t=>this.adjustAndStore(s,t,e.scrollBarWidth)))}removeContainerStyle(e){super.removeContainerStyle(e);const t=this.getElement();var n,r;r="modal-open",(n=t).classList?n.classList.remove(r):"string"==typeof n.className?n.className=i(n.className,r):n.setAttribute("class",i(n.className&&n.className.baseVal||"",r));const a=this.isRTL?"paddingLeft":"paddingRight",s=this.isRTL?"marginLeft":"marginRight";(0,o.Z)(t,l).forEach((e=>this.restore(a,e))),(0,o.Z)(t,c).forEach((e=>this.restore(s,e))),(0,o.Z)(t,u).forEach((e=>this.restore(s,e)))}}let f;function p(e){return f||(f=new d(e)),f}const m=d},5005:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var r=n(4184),a=n.n(r),o=n(7294),i=n(861),s=n(6792),l=n(5893);const c=o.forwardRef((({as:e,bsPrefix:t,variant:n,size:r,active:o,className:c,...u},d)=>{const f=(0,s.vE)(t,"btn"),[p,{tagName:m}]=(0,i.FT)({tagName:e,...u}),h=m;return(0,l.jsx)(h,{...p,...u,ref:d,className:a()(c,f,o&&"active",n&&`${f}-${n}`,r&&`${f}-${r}`,u.href&&u.disabled&&"disabled")})}));c.displayName="Button",c.defaultProps={variant:"primary",active:!1,disabled:!1};const u=c},9059:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r=n(7294).createContext(null);r.displayName="CardHeaderContext";const a=r},1485:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(5697),a=n.n(r),o=n(7294),i=n(4184),s=n.n(i),l=n(5893);const c={"aria-label":a().string,onClick:a().func,variant:a().oneOf(["white"])},u=o.forwardRef((({className:e,variant:t,...n},r)=>(0,l.jsx)("button",{ref:r,type:"button",className:s()("btn-close",t&&`btn-close-${t}`,e),...n})));u.displayName="CloseButton",u.propTypes=c,u.defaultProps={"aria-label":"Close"};const d=u},1555:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u,useCol:()=>l});var r=n(4184),a=n.n(r),o=n(7294),i=n(6792),s=n(5893);function l({as:e,bsPrefix:t,className:n,...r}){t=(0,i.vE)(t,"col");const o=(0,i.pi)(),s=[],l=[];return o.forEach((e=>{const n=r[e];let a,o,i;delete r[e],"object"==typeof n&&null!=n?({span:a,offset:o,order:i}=n):a=n;const c="xs"!==e?`-${e}`:"";a&&s.push(!0===a?`${t}${c}`:`${t}${c}-${a}`),null!=i&&l.push(`order${c}-${i}`),null!=o&&l.push(`offset${c}-${o}`)})),[{...r,className:a()(n,...s,...l)},{as:e,bsPrefix:t,spans:s}]}const c=o.forwardRef(((e,t)=>{const[{className:n,...r},{as:o="div",bsPrefix:i,spans:c}]=l(e);return(0,s.jsx)(o,{...r,ref:t,className:a()(n,!c.length&&i)})}));c.displayName="Col";const u=c},9966:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n(4184),a=n.n(r),o=n(3164),i=n(7294),s=n(8972),l=n(3825),c=n(6833),u=n(4509),d=n(9337),f=n(5893);const p={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function m(e,t){const n=t[`offset${e[0].toUpperCase()}${e.slice(1)}`],r=p[e];return n+parseInt((0,o.Z)(t,r[0]),10)+parseInt((0,o.Z)(t,r[1]),10)}const h={[s.Wj]:"collapse",[s.Ix]:"collapsing",[s.d0]:"collapsing",[s.cn]:"collapse show"},v={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,getDimensionValue:m},b=i.forwardRef((({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:o,className:s,children:p,dimension:v="height",getDimensionValue:b=m,...g},y)=>{const w="function"==typeof v?v():v,x=(0,i.useMemo)((()=>(0,c.Z)((e=>{e.style[w]="0"}),e)),[w,e]),_=(0,i.useMemo)((()=>(0,c.Z)((e=>{const t=`scroll${w[0].toUpperCase()}${w.slice(1)}`;e.style[w]=`${e[t]}px`}),t)),[w,t]),E=(0,i.useMemo)((()=>(0,c.Z)((e=>{e.style[w]=null}),n)),[w,n]),S=(0,i.useMemo)((()=>(0,c.Z)((e=>{e.style[w]=`${b(w,e)}px`,(0,u.Z)(e)}),r)),[r,b,w]),k=(0,i.useMemo)((()=>(0,c.Z)((e=>{e.style[w]=null}),o)),[w,o]);return(0,f.jsx)(d.Z,{ref:y,addEndListener:l.Z,...g,"aria-expanded":g.role?g.in:null,onEnter:x,onEntering:_,onEntered:E,onExit:S,onExiting:k,childRef:p.ref,children:(e,t)=>i.cloneElement(p,{...t,className:a()(s,p.props.className,h[e],"width"===w&&"collapse-horizontal")})})}));b.defaultProps=v;const g=b},682:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(4184),a=n.n(r),o=n(7294),i=n(6792),s=n(5893);const l=o.forwardRef((({bsPrefix:e,fluid:t,as:n="div",className:r,...o},l)=>{const c=(0,i.vE)(e,"container"),u="string"==typeof t?`-${t}`:"-fluid";return(0,s.jsx)(n,{ref:l,...o,className:a()(r,t?`${c}${u}`:c)})}));l.displayName="Container",l.defaultProps={fluid:!1};const c=l},7663:(e,t,n)=>{"use strict";n.d(t,{Z:()=>U});var r=n(4184),a=n.n(r),o=n(7294),i=n(930),s=n(9351),l=n(8523),c=n(8833),u=n(4357),d=n(5111),f=n(8146),p=n(3577),m=n(9319),h=n(541),v=n(7126),b=n(6056),g=n(861),y=n(2747),w=n(5893);const x=["eventKey","disabled","onClick","active","as"];function _({key:e,href:t,active:n,disabled:r,onClick:a}){const i=(0,o.useContext)(v.Z),s=(0,o.useContext)(b.Z),{activeKey:l}=s||{},c=(0,v.h)(e,t),u=null==n&&null!=e?(0,v.h)(l)===c:n;return[{onClick:(0,f.Z)((e=>{r||(null==a||a(e),i&&!e.isPropagationStopped()&&i(c,e))})),"aria-disabled":r||void 0,"aria-selected":u,[(0,y.PB)("dropdown-item")]:""},{isActive:u}]}const E=o.forwardRef(((e,t)=>{let{eventKey:n,disabled:r,onClick:a,active:o,as:i=g.ZP}=e,s=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,x);const[l]=_({key:n,href:s.href,disabled:r,onClick:a,active:o});return(0,w.jsx)(i,Object.assign({},s,{ref:t},l))}));E.displayName="DropdownItem";const S=E;var k=n(2963);function P(){const e=(0,u.Z)(),t=(0,o.useRef)(null),n=(0,o.useCallback)((n=>{t.current=n,e()}),[e]);return[t,n]}function O({defaultShow:e,show:t,onSelect:n,onToggle:r,itemSelector:a=`* [${(0,y.PB)("dropdown-item")}]`,focusFirstItemOnShow:u,placement:m="bottom-start",children:b}){const g=(0,k.Z)(),[x,_]=(0,l.$c)(t,e,r),[E,S]=P(),O=E.current,[C,N]=P(),j=C.current,R=(0,c.Z)(x),M=(0,o.useRef)(null),L=(0,o.useRef)(!1),D=(0,o.useContext)(v.Z),T=(0,o.useCallback)(((e,t,n=(null==t?void 0:t.type))=>{_(e,{originalEvent:t,source:n})}),[_]),A=(0,f.Z)(((e,t)=>{null==n||n(e,t),T(!1,t,"select"),t.isPropagationStopped()||null==D||D(e,t)})),I=(0,o.useMemo)((()=>({toggle:T,placement:m,show:x,menuElement:O,toggleElement:j,setMenu:S,setToggle:N})),[T,m,x,O,j,S,N]);O&&R&&!x&&(L.current=O.contains(O.ownerDocument.activeElement));const B=(0,f.Z)((()=>{j&&j.focus&&j.focus()})),Z=(0,f.Z)((()=>{const e=M.current;let t=u;if(null==t&&(t=!(!E.current||!(0,h.bt)(E.current))&&"keyboard"),!1===t||"keyboard"===t&&!/^key.+$/.test(e))return;const n=(0,i.Z)(E.current,a)[0];n&&n.focus&&n.focus()}));(0,o.useEffect)((()=>{x?Z():L.current&&(L.current=!1,B())}),[x,L,B,Z]),(0,o.useEffect)((()=>{M.current=null}));const F=(e,t)=>{if(!E.current)return null;const n=(0,i.Z)(E.current,a);let r=n.indexOf(e)+t;return r=Math.max(0,Math.min(r,n.length)),n[r]};return(0,d.Z)((0,o.useCallback)((()=>g.document),[g]),"keydown",(e=>{var t,n;const{key:r}=e,a=e.target,o=null==(t=E.current)?void 0:t.contains(a),i=null==(n=C.current)?void 0:n.contains(a);if(/input|textarea/i.test(a.tagName)&&(" "===r||"Escape"!==r&&o||"Escape"===r&&"search"===a.type))return;if(!o&&!i)return;if(!("Tab"!==r||E.current&&x))return;M.current=e.type;const l={originalEvent:e,source:e.type};switch(r){case"ArrowUp":{const t=F(a,-1);return t&&t.focus&&t.focus(),void e.preventDefault()}case"ArrowDown":if(e.preventDefault(),x){const e=F(a,1);e&&e.focus&&e.focus()}else _(!0,l);return;case"Tab":(0,s.ZP)(a.ownerDocument,"keyup",(e=>{var t;("Tab"!==e.key||e.target)&&null!=(t=E.current)&&t.contains(e.target)||_(!1,l)}),{once:!0});break;case"Escape":"Escape"===r&&(e.preventDefault(),e.stopPropagation()),_(!1,l)}})),(0,w.jsx)(v.Z.Provider,{value:A,children:(0,w.jsx)(p.Z.Provider,{value:I,children:b})})}O.displayName="Dropdown",O.Menu=m.Z,O.Toggle=h.ZP,O.Item=S;const C=O;var N=n(953),j=n(3735),R=n(6792);const M=o.forwardRef((({bsPrefix:e,className:t,eventKey:n,disabled:r=!1,onClick:o,active:i,as:s=j.Z,...l},c)=>{const u=(0,R.vE)(e,"dropdown-item"),[d,f]=_({key:n,href:l.href,disabled:r,onClick:o,active:i});return(0,w.jsx)(s,{...l,...d,ref:c,className:a()(t,u,f.isActive&&"active",r&&"disabled")})}));M.displayName="DropdownItem";const L=M;var D=n(9100),T=n(4486),A=n(3045),I=n(4680);const B=(0,I.Z)("dropdown-header",{defaultProps:{role:"heading"}}),Z=(0,I.Z)("dropdown-divider",{Component:"hr",defaultProps:{role:"separator"}}),F=(0,I.Z)("dropdown-item-text",{Component:"span"}),z=o.forwardRef(((e,t)=>{const{bsPrefix:n,drop:r,show:i,className:s,align:c,onSelect:u,onToggle:d,focusFirstItemOnShow:p,as:m="div",navbar:h,autoClose:v,...b}=(0,l.Ch)(e,{show:"onToggle"}),g=(0,o.useContext)(A.Z),y=(0,R.vE)(n,"dropdown"),x=(0,R.SC)(),_=(0,f.Z)(((e,t)=>{var n;t.originalEvent.currentTarget!==document||"keydown"===t.source&&"Escape"!==t.originalEvent.key||(t.source="rootClose"),n=t.source,(!1===v?"click"===n:"inside"===v?"rootClose"!==n:"outside"!==v||"select"!==n)&&(null==d||d(e,t))})),E="end"===c,S=(0,D.J)(E,r,x),k=(0,o.useMemo)((()=>({align:c,drop:r,isRTL:x})),[c,r,x]);return(0,w.jsx)(N.Z.Provider,{value:k,children:(0,w.jsx)(C,{placement:S,show:i,onSelect:u,onToggle:_,focusFirstItemOnShow:p,itemSelector:`.${y}-item:not(.disabled):not(:disabled)`,children:g?b.children:(0,w.jsx)(m,{...b,ref:t,className:a()(s,i&&"show",(!r||"down"===r)&&y,"up"===r&&"dropup","end"===r&&"dropend","start"===r&&"dropstart")})})})}));z.displayName="Dropdown",z.defaultProps={navbar:!1,align:"start",autoClose:!0};const U=Object.assign(z,{Toggle:T.Z,Menu:D.Z,Item:L,ItemText:F,Divider:Z,Header:B})},953:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r=n(7294).createContext({});r.displayName="DropdownContext";const a=r},9100:(e,t,n)=>{"use strict";n.d(t,{J:()=>h,Z:()=>b});var r=n(4184),a=n.n(r),o=n(7294),i=n(9319),s=n(9585),l=n(5654),c=(n(2473),n(953)),u=n(3045),d=n(4819),f=n(6792),p=n(2146),m=n(5893);function h(e,t,n){let r=e?n?"bottom-start":"bottom-end":n?"bottom-end":"bottom-start";return"up"===t?r=e?n?"top-start":"top-end":n?"top-end":"top-start":"end"===t?r=e?n?"left-end":"right-end":n?"left-start":"right-start":"start"===t&&(r=e?n?"right-end":"left-end":n?"right-start":"left-start"),r}const v=o.forwardRef((({bsPrefix:e,className:t,align:n,rootCloseEvent:r,flip:v,show:b,renderOnMount:g,as:y="div",popperConfig:w,variant:x,..._},E)=>{let S=!1;const k=(0,o.useContext)(d.Z),P=(0,f.vE)(e,"dropdown-menu"),{align:O,drop:C,isRTL:N}=(0,o.useContext)(c.Z);n=n||O;const j=(0,o.useContext)(u.Z),R=[];if(n)if("object"==typeof n){const e=Object.keys(n);if(e.length){const t=e[0],r=n[t];S="start"===r,R.push(`${P}-${t}-${r}`)}}else"end"===n&&(S=!0);const M=h(S,C,N),[L,{hasShown:D,popper:T,show:A,toggle:I}]=(0,i.d)({flip:v,rootCloseEvent:r,show:b,usePopper:!k&&0===R.length,offset:[0,2],popperConfig:w,placement:M});if(L.ref=(0,l.Z)((0,p.Z)(E,"DropdownMenu"),L.ref),(0,s.Z)((()=>{A&&(null==T||T.update())}),[A]),!D&&!g&&!j)return null;"string"!=typeof y&&(L.show=A,L.close=()=>null==I?void 0:I(!1),L.align=n);let B=_.style;return null!=T&&T.placement&&(B={..._.style,...L.style},_["x-placement"]=T.placement),(0,m.jsx)(y,{..._,...L,style:B,...(R.length||k)&&{"data-bs-popper":"static"},className:a()(t,P,A&&"show",S&&`${P}-end`,x&&`${P}-${x}`,...R)})}));v.displayName="DropdownMenu",v.defaultProps={flip:!0};const b=v},4486:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(4184),a=n.n(r),o=n(7294),i=n(541),s=n(3577),l=n(5654),c=n(5005),u=n(3045),d=n(6792),f=n(2146),p=n(5893);const m=o.forwardRef((({bsPrefix:e,split:t,className:n,childBsPrefix:r,as:m=c.default,...h},v)=>{const b=(0,d.vE)(e,"dropdown-toggle"),g=(0,o.useContext)(s.Z),y=(0,o.useContext)(u.Z);void 0!==r&&(h.bsPrefix=r);const[w]=(0,i.Jr)();return w.ref=(0,l.Z)(w.ref,(0,f.Z)(v,"DropdownToggle")),(0,p.jsx)(m,{className:a()(n,b,t&&`${b}-split`,!!y&&(null==g?void 0:g.show)&&"show"),...w,...h})}));m.displayName="DropdownToggle";const h=m},3439:(e,t,n)=>{"use strict";n.d(t,{Ed:()=>o,UI:()=>a,XW:()=>i});var r=n(7294);function a(e,t){let n=0;return r.Children.map(e,(e=>r.isValidElement(e)?t(e,n++):e))}function o(e,t){let n=0;r.Children.forEach(e,(e=>{r.isValidElement(e)&&t(e,n++)}))}function i(e,t){return r.Children.toArray(e).some((e=>r.isValidElement(e)&&e.type===t))}},1068:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(4184),a=n.n(r),o=n(7294),i=n(8972),s=n(3825),l=n(4509),c=n(9337),u=n(5893);const d={[i.d0]:"show",[i.cn]:"show"},f=o.forwardRef((({className:e,children:t,transitionClasses:n={},...r},i)=>{const f=(0,o.useCallback)(((e,t)=>{(0,l.Z)(e),null==r.onEnter||r.onEnter(e,t)}),[r]);return(0,u.jsx)(c.Z,{ref:i,addEndListener:s.Z,...r,onEnter:f,childRef:t.ref,children:(r,i)=>o.cloneElement(t,{...i,className:a()("fade",e,t.props.className,d[r],n[r])})})}));f.defaultProps={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1},f.displayName="Fade";const p=f},3818:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(4184),a=n.n(r),o=n(7294),i=n(5697),s=n.n(i),l=n(5893);const c={type:s().string,tooltip:s().bool,as:s().elementType},u=o.forwardRef((({as:e="div",className:t,type:n="valid",tooltip:r=!1,...o},i)=>(0,l.jsx)(e,{...o,ref:i,className:a()(t,`${n}-${r?"tooltip":"feedback"}`)})));u.displayName="Feedback",u.propTypes=c;const d=u},4119:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(4184),a=n.n(r),o=n(7294),i=n(6986),s=n(6792),l=n(5893);const c=o.forwardRef((({bsPrefix:e,className:t,children:n,controlId:r,label:o,...c},u)=>(e=(0,s.vE)(e,"form-floating"),(0,l.jsxs)(i.Z,{ref:u,className:a()(t,e),controlId:r,...c,children:[n,(0,l.jsx)("label",{htmlFor:r,children:o})]}))));c.displayName="FloatingLabel";const u=c},925:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>k});var r=n(4184),a=n.n(r),o=n(5697),i=n.n(o),s=n(7294),l=n(5946),c=n(4716),u=n(3723),d=n(6986),f=n(1341),p=n(6792),m=n(1377),h=n(5893);const v=s.forwardRef((({bsPrefix:e,className:t,id:n,...r},o)=>{const{controlId:i}=(0,s.useContext)(m.Z);return e=(0,p.vE)(e,"form-range"),(0,h.jsx)("input",{...r,type:"range",ref:o,className:a()(t,e),id:n||i})}));v.displayName="FormRange";const b=v;var g=n(469),y=n(9848);const w=s.forwardRef(((e,t)=>(0,h.jsx)(l.Z,{...e,ref:t,type:"switch"})));w.displayName="Switch";const x=Object.assign(w,{Input:l.Z.Input,Label:l.Z.Label});var _=n(4119);const E={_ref:i().any,validated:i().bool,as:i().elementType},S=s.forwardRef((({className:e,validated:t,as:n="form",...r},o)=>(0,h.jsx)(n,{...r,ref:o,className:a()(e,t&&"was-validated")})));S.displayName="Form",S.propTypes=E;const k=Object.assign(S,{Group:d.Z,Control:c.Z,Floating:u.Z,Check:l.Z,Switch:x,Label:f.Z,Text:y.Z,Range:b,Select:g.Z,FloatingLabel:_.Z})},5946:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(4184),a=n.n(r),o=n(7294),i=n(3818),s=n(6558),l=n(1377),c=n(6792),u=n(5893);const d=o.forwardRef((({bsPrefix:e,className:t,htmlFor:n,...r},i)=>{const{controlId:s}=(0,o.useContext)(l.Z);return e=(0,c.vE)(e,"form-check-label"),(0,u.jsx)("label",{...r,ref:i,htmlFor:n||s,className:a()(t,e)})}));d.displayName="FormCheckLabel";const f=d;var p=n(3439);const m=o.forwardRef((({id:e,bsPrefix:t,bsSwitchPrefix:n,inline:r=!1,disabled:d=!1,isValid:m=!1,isInvalid:h=!1,feedbackTooltip:v=!1,feedback:b,feedbackType:g,className:y,style:w,title:x="",type:_="checkbox",label:E,children:S,as:k="input",...P},O)=>{t=(0,c.vE)(t,"form-check"),n=(0,c.vE)(n,"form-switch");const{controlId:C}=(0,o.useContext)(l.Z),N=(0,o.useMemo)((()=>({controlId:e||C})),[C,e]),j=!S&&null!=E&&!1!==E||(0,p.XW)(S,f),R=(0,u.jsx)(s.Z,{...P,type:"switch"===_?"checkbox":_,ref:O,isValid:m,isInvalid:h,disabled:d,as:k});return(0,u.jsx)(l.Z.Provider,{value:N,children:(0,u.jsx)("div",{style:w,className:a()(y,j&&t,r&&`${t}-inline`,"switch"===_&&n),children:S||(0,u.jsxs)(u.Fragment,{children:[R,j&&(0,u.jsx)(f,{title:x,children:E}),b&&(0,u.jsx)(i.Z,{type:g,tooltip:v,children:b})]})})})}));m.displayName="FormCheck";const h=Object.assign(m,{Input:s.Z,Label:f})},6558:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(4184),a=n.n(r),o=n(7294),i=n(1377),s=n(6792),l=n(5893);const c=o.forwardRef((({id:e,bsPrefix:t,className:n,type:r="checkbox",isValid:c=!1,isInvalid:u=!1,as:d="input",...f},p)=>{const{controlId:m}=(0,o.useContext)(i.Z);return t=(0,s.vE)(t,"form-check-input"),(0,l.jsx)(d,{...f,ref:p,type:r,id:e||m,className:a()(n,t,c&&"is-valid",u&&"is-invalid")})}));c.displayName="FormCheckInput";const u=c},1377:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=n(7294).createContext({})},4716:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(4184),a=n.n(r),o=n(7294),i=(n(2473),n(3818)),s=n(1377),l=n(6792),c=n(5893);const u=o.forwardRef((({bsPrefix:e,type:t,size:n,htmlSize:r,id:i,className:u,isValid:d=!1,isInvalid:f=!1,plaintext:p,readOnly:m,as:h="input",...v},b)=>{const{controlId:g}=(0,o.useContext)(s.Z);let y;return e=(0,l.vE)(e,"form-control"),y=p?{[`${e}-plaintext`]:!0}:{[e]:!0,[`${e}-${n}`]:n},(0,c.jsx)(h,{...v,type:t,size:r,ref:b,readOnly:m,id:i||g,className:a()(u,y,d&&"is-valid",f&&"is-invalid","color"===t&&`${e}-color`)})}));u.displayName="FormControl";const d=Object.assign(u,{Feedback:i.Z})},3723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(4680).Z)("form-floating")},6986:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(7294),a=n(1377),o=n(5893);const i=r.forwardRef((({controlId:e,as:t="div",...n},i)=>{const s=(0,r.useMemo)((()=>({controlId:e})),[e]);return(0,o.jsx)(a.Z.Provider,{value:s,children:(0,o.jsx)(t,{...n,ref:i})})}));i.displayName="FormGroup";const s=i},1341:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(4184),a=n.n(r),o=n(7294),i=(n(2473),n(1555)),s=n(1377),l=n(6792),c=n(5893);const u=o.forwardRef((({as:e="label",bsPrefix:t,column:n,visuallyHidden:r,className:u,htmlFor:d,...f},p)=>{const{controlId:m}=(0,o.useContext)(s.Z);t=(0,l.vE)(t,"form-label");let h="col-form-label";"string"==typeof n&&(h=`${h} ${h}-${n}`);const v=a()(u,t,r&&"visually-hidden",n&&h);return d=d||m,n?(0,c.jsx)(i.default,{ref:p,as:"label",className:v,htmlFor:d,...f}):(0,c.jsx)(e,{ref:p,className:v,htmlFor:d,...f})}));u.displayName="FormLabel",u.defaultProps={column:!1,visuallyHidden:!1};const d=u},469:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(4184),a=n.n(r),o=n(7294),i=n(6792),s=n(1377),l=n(5893);const c=o.forwardRef((({bsPrefix:e,size:t,htmlSize:n,className:r,isValid:c=!1,isInvalid:u=!1,id:d,...f},p)=>{const{controlId:m}=(0,o.useContext)(s.Z);return e=(0,i.vE)(e,"form-select"),(0,l.jsx)("select",{...f,size:n,ref:p,className:a()(r,e,t&&`${e}-${t}`,c&&"is-valid",u&&"is-invalid"),id:d||m})}));c.displayName="FormSelect";const u=c},9848:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(4184),a=n.n(r),o=n(7294),i=n(6792),s=n(5893);const l=o.forwardRef((({bsPrefix:e,className:t,as:n="small",muted:r,...o},l)=>(e=(0,i.vE)(e,"form-text"),(0,s.jsx)(n,{...o,ref:l,className:a()(t,e,r&&"text-muted")}))));l.displayName="FormText";const c=l},3045:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r=n(7294).createContext(null);r.displayName="InputGroupContext";const a=r},6714:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(4184),a=n.n(r),o=n(7294),i=(n(2473),n(8523)),s=n(5115),l=n(6792),c=n(6518),u=n(5893);const d=o.forwardRef(((e,t)=>{const{className:n,bsPrefix:r,variant:o,horizontal:c,numbered:d,as:f="div",...p}=(0,i.Ch)(e,{activeKey:"onSelect"}),m=(0,l.vE)(r,"list-group");let h;return c&&(h=!0===c?"horizontal":`horizontal-${c}`),(0,u.jsx)(s.Z,{ref:t,...p,as:f,className:a()(n,m,o&&`${m}-${o}`,h&&`${m}-${h}`,d&&`${m}-numbered`)})}));d.displayName="ListGroup";const f=Object.assign(d,{Item:c.Z})},6518:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(4184),a=n.n(r),o=n(7294),i=n(8146),s=n(3716),l=n(7126),c=n(6792),u=n(5893);const d=o.forwardRef((({bsPrefix:e,active:t,disabled:n,eventKey:r,className:o,variant:d,action:f,as:p,...m},h)=>{e=(0,c.vE)(e,"list-group-item");const[v,b]=(0,s.v)({key:(0,l.h)(r,m.href),active:t,...m}),g=(0,i.Z)((e=>{if(n)return e.preventDefault(),void e.stopPropagation();v.onClick(e)}));n&&void 0===m.tabIndex&&(m.tabIndex=-1,m["aria-disabled"]=!0);const y=p||(f?m.href?"a":"button":"div");return(0,u.jsx)(y,{ref:h,...m,...v,onClick:g,className:a()(o,e,b.isActive&&"active",n&&"disabled",d&&`${e}-${d}`,f&&`${e}-action`)})}));d.displayName="ListGroupItem";const f=d},9041:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>M});var r,a=n(4184),o=n.n(a),i=n(9351),s=n(3004),l=n(7216),c=n(99);function u(e){if((!r&&0!==r||e)&&s.Z){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),r=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return r}var d=n(2092),f=n(8146),p=n(5654),m=n(5088),h=n(6914),v=n(7294),b=n(917),g=n(1681),y=n(1068),w=n(2053),x=n(6467),_=n(7332),E=n(6417),S=n(9060),k=n(3327),P=n(6792),O=n(5893);const C={show:!1,backdrop:!0,keyboard:!0,autoFocus:!0,enforceFocus:!0,restoreFocus:!0,animation:!0,dialogAs:_.Z};function N(e){return(0,O.jsx)(y.Z,{...e,timeout:null})}function j(e){return(0,O.jsx)(y.Z,{...e,timeout:null})}const R=v.forwardRef((({bsPrefix:e,className:t,style:n,dialogClassName:r,contentClassName:a,children:y,dialogAs:w,"aria-labelledby":_,"aria-describedby":E,"aria-label":S,show:k,animation:C,backdrop:R,keyboard:M,onEscapeKeyDown:L,onShow:D,onHide:T,container:A,autoFocus:I,enforceFocus:B,restoreFocus:Z,restoreFocusOptions:F,onEntered:z,onExit:U,onExiting:$,onEnter:V,onEntering:H,onExited:W,backdropClassName:K,manager:G,...q},J)=>{const[Q,X]=(0,v.useState)({}),[Y,ee]=(0,v.useState)(!1),te=(0,v.useRef)(!1),ne=(0,v.useRef)(!1),re=(0,v.useRef)(null),[ae,oe]=(0,d.Z)(),ie=(0,p.Z)(J,oe),se=(0,f.Z)(T),le=(0,P.SC)();e=(0,P.vE)(e,"modal");const ce=(0,v.useMemo)((()=>({onHide:se})),[se]);function ue(){return G||(0,g.t)({isRTL:le})}function de(e){if(!s.Z)return;const t=ue().getScrollbarWidth()>0,n=e.scrollHeight>(0,l.Z)(e).documentElement.clientHeight;X({paddingRight:t&&!n?u():void 0,paddingLeft:!t&&n?u():void 0})}const fe=(0,f.Z)((()=>{ae&&de(ae.dialog)}));(0,m.Z)((()=>{(0,c.Z)(window,"resize",fe),null==re.current||re.current()}));const pe=()=>{te.current=!0},me=e=>{te.current&&ae&&e.target===ae.dialog&&(ne.current=!0),te.current=!1},he=()=>{ee(!0),re.current=(0,h.Z)(ae.dialog,(()=>{ee(!1)}))},ve=e=>{"static"!==R?ne.current||e.target!==e.currentTarget?ne.current=!1:null==T||T():(e=>{e.target===e.currentTarget&&he()})(e)},be=(0,v.useCallback)((t=>(0,O.jsx)("div",{...t,className:o()(`${e}-backdrop`,K,!C&&"show")})),[C,K,e]),ge={...n,...Q};return ge.display="block",(0,O.jsx)(x.Z.Provider,{value:ce,children:(0,O.jsx)(b.Z,{show:k,ref:ie,backdrop:R,container:A,keyboard:!0,autoFocus:I,enforceFocus:B,restoreFocus:Z,restoreFocusOptions:F,onEscapeKeyDown:e=>{M||"static"!==R?M&&L&&L(e):(e.preventDefault(),he())},onShow:D,onHide:T,onEnter:(e,t)=>{e&&de(e),null==V||V(e,t)},onEntering:(e,t)=>{null==H||H(e,t),(0,i.ZP)(window,"resize",fe)},onEntered:z,onExit:e=>{null==re.current||re.current(),null==U||U(e)},onExiting:$,onExited:e=>{e&&(e.style.display=""),null==W||W(e),(0,c.Z)(window,"resize",fe)},manager:ue(),transition:C?N:void 0,backdropTransition:C?j:void 0,renderBackdrop:be,renderDialog:n=>(0,O.jsx)("div",{role:"dialog",...n,style:ge,className:o()(t,e,Y&&`${e}-static`),onClick:R?ve:void 0,onMouseUp:me,"aria-label":S,"aria-labelledby":_,"aria-describedby":E,children:(0,O.jsx)(w,{...q,onMouseDown:pe,className:r,contentClassName:a,children:y})})})})}));R.displayName="Modal",R.defaultProps=C;const M=Object.assign(R,{Body:w.Z,Header:S.Z,Title:k.Z,Footer:E.Z,Dialog:_.Z,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150})},2053:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(4680).Z)("modal-body")},6467:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=n(7294).createContext({onHide(){}})},7332:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(4184),a=n.n(r),o=n(7294),i=n(6792),s=n(5893);const l=o.forwardRef((({bsPrefix:e,className:t,contentClassName:n,centered:r,size:o,fullscreen:l,children:c,scrollable:u,...d},f)=>{const p=`${e=(0,i.vE)(e,"modal")}-dialog`,m="string"==typeof l?`${e}-fullscreen-${l}`:`${e}-fullscreen`;return(0,s.jsx)("div",{...d,ref:f,className:a()(p,t,o&&`${e}-${o}`,r&&`${p}-centered`,u&&`${p}-scrollable`,l&&m),children:(0,s.jsx)("div",{className:a()(`${e}-content`,n),children:c})})}));l.displayName="ModalDialog";const c=l},6417:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(4680).Z)("modal-footer")},9060:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(4184),a=n.n(r),o=n(7294),i=n(6792),s=n(703),l=n(5893);const c=o.forwardRef((({bsPrefix:e,className:t,...n},r)=>(e=(0,i.vE)(e,"modal-header"),(0,l.jsx)(s.Z,{ref:r,...n,className:a()(t,e)}))));c.displayName="ModalHeader",c.defaultProps={closeLabel:"Close",closeButton:!1};const u=c},3327:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(4680);const a=(0,n(9602).Z)("h4"),o=(0,r.Z)("modal-title",{Component:a})},834:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var r=n(4184),a=n.n(r),o=(n(4391),n(7294)),i=n(8523),s=n(5115),l=n(6792),c=n(4819),u=n(9059),d=n(1244),f=n(4691),p=n(5893);const m=o.forwardRef(((e,t)=>{const{as:n="div",bsPrefix:r,variant:d,fill:f,justify:m,navbar:h,navbarScroll:v,className:b,activeKey:g,...y}=(0,i.Ch)(e,{activeKey:"onSelect"}),w=(0,l.vE)(r,"nav");let x,_,E=!1;const S=(0,o.useContext)(c.Z),k=(0,o.useContext)(u.Z);return S?(x=S.bsPrefix,E=null==h||h):k&&({cardHeaderBsPrefix:_}=k),(0,p.jsx)(s.Z,{as:n,ref:t,activeKey:g,className:a()(b,{[w]:!E,[`${x}-nav`]:E,[`${x}-nav-scroll`]:E&&v,[`${_}-${d}`]:!!_,[`${w}-${d}`]:!!d,[`${w}-fill`]:f,[`${w}-justified`]:m}),...y})}));m.displayName="Nav",m.defaultProps={justify:!1,fill:!1};const h=Object.assign(m,{Item:d.Z,Link:f.Z})},4214:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(4184),a=n.n(r),o=n(7294),i=n(6792),s=n(7663),l=n(4691),c=n(5893);const u=o.forwardRef((({id:e,title:t,children:n,bsPrefix:r,className:o,rootCloseEvent:u,menuRole:d,disabled:f,active:p,renderMenuOnMount:m,menuVariant:h,...v},b)=>{const g=(0,i.vE)(void 0,"nav-item");return(0,c.jsxs)(s.Z,{ref:b,...v,className:a()(o,g),children:[(0,c.jsx)(s.Z.Toggle,{id:e,eventKey:null,active:p,disabled:f,childBsPrefix:r,as:l.Z,children:t}),(0,c.jsx)(s.Z.Menu,{role:d,renderOnMount:m,rootCloseEvent:u,variant:h,children:n})]})}));u.displayName="NavDropdown";const d=Object.assign(u,{Item:s.Z.Item,ItemText:s.Z.ItemText,Divider:s.Z.Divider,Header:s.Z.Header})},1244:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(4680).Z)("nav-item")},4691:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(4184),a=n.n(r),o=n(7294),i=n(3735),s=n(3716),l=n(7126),c=n(6792),u=n(5893);const d=o.forwardRef((({bsPrefix:e,className:t,as:n=i.Z,active:r,eventKey:o,...d},f)=>{e=(0,c.vE)(e,"nav-link");const[p,m]=(0,s.v)({key:(0,l.h)(o,d.href),active:r,...d});return(0,u.jsx)(n,{...d,...p,ref:f,className:a()(t,e,d.disabled&&"disabled",m.isActive&&"active")})}));d.displayName="NavLink",d.defaultProps={disabled:!1};const f=d},3265:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>N});var r=n(4184),a=n.n(r),o=n(7294),i=n(7126),s=n(8523),l=n(4680),c=n(5001),u=n(9966),d=n(6792),f=n(4819),p=n(5893);const m=o.forwardRef((({children:e,bsPrefix:t,...n},r)=>{t=(0,d.vE)(t,"navbar-collapse");const a=(0,o.useContext)(f.Z);return(0,p.jsx)(u.Z,{in:!(!a||!a.expanded),...n,children:(0,p.jsx)("div",{ref:r,className:t,children:e})})}));m.displayName="NavbarCollapse";const h=m;var v=n(8146);const b=o.forwardRef((({bsPrefix:e,className:t,children:n,label:r,as:i="button",onClick:s,...l},c)=>{e=(0,d.vE)(e,"navbar-toggler");const{onToggle:u,expanded:m}=(0,o.useContext)(f.Z)||{},h=(0,v.Z)((e=>{s&&s(e),u&&u()}));return"button"===i&&(l.type="button"),(0,p.jsx)(i,{...l,ref:c,onClick:h,"aria-label":r,className:a()(t,e,!m&&"collapsed"),children:n||(0,p.jsx)("span",{className:`${e}-icon`})})}));b.displayName="NavbarToggle",b.defaultProps={label:"Toggle navigation"};const g=b;var y=n(9585),w=new WeakMap,x=function(e,t){if(e&&t){var n=w.get(t)||new Map;w.set(t,n);var r=n.get(e);return r||((r=t.matchMedia(e)).refCount=0,n.set(r.media,r)),r}};function _(e,t){void 0===t&&(t="undefined"==typeof window?void 0:window);var n=x(e,t),r=(0,o.useState)((function(){return!!n&&n.matches})),a=r[0],i=r[1];return(0,y.Z)((function(){var n=x(e,t);if(!n)return i(!1);var r=w.get(t),a=function(){i(n.matches)};return n.refCount++,n.addListener(a),a(),function(){n.removeListener(a),n.refCount--,n.refCount<=0&&(null==r||r.delete(n.media)),n=void 0}}),[e]),a}const E=function(e){var t=Object.keys(e);function n(e,t){return e===t?t:e?e+" and "+t:t}return function(r,a,i){var s,l;"object"==typeof r?(s=r,i=a,a=!0):((l={})[r]=a=a||!0,s=l);var c=(0,o.useMemo)((function(){return Object.entries(s).reduce((function(r,a){var o,i=a[0],s=a[1];return"up"!==s&&!0!==s||(r=n(r,("number"==typeof(o=e[i])&&(o+="px"),"(min-width: "+o+")"))),"down"!==s&&!0!==s||(r=n(r,function(n){var r=function(e){return t[Math.min(t.indexOf(e)+1,t.length-1)]}(n),a=e[r];return"(max-width: "+(a="number"==typeof a?a-.2+"px":"calc("+a+" - 0.2px)")+")"}(i))),r}),"")}),[JSON.stringify(s)]);return _(c,i)}}({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400});var S=n(4285);const k=o.forwardRef((({className:e,bsPrefix:t,backdrop:n,backdropClassName:r,keyboard:i,scroll:s,placement:l,autoFocus:c,enforceFocus:u,restoreFocus:m,restoreFocusOptions:h,onShow:v,onHide:b,onEscapeKeyDown:g,onEnter:y,onEntering:w,onEntered:x,onExit:_,onExiting:k,onExited:P,...O},C)=>{const N=(0,o.useContext)(f.Z);t=(0,d.vE)(t,"offcanvas");const j="string"==typeof(null==N?void 0:N.expand),R=E(j?N.expand:"xs","up");return j&&R?(0,p.jsx)("div",{ref:C,...O,className:a()(e,t,`${t}-${l}`)}):(0,p.jsx)(S.Z,{ref:C,show:!(null==N||!N.expanded),bsPrefix:t,backdrop:n,backdropClassName:r,keyboard:i,scroll:s,placement:l,autoFocus:c,enforceFocus:u,restoreFocus:m,restoreFocusOptions:h,onShow:v,onHide:b,onEscapeKeyDown:g,onEnter:y,onEntering:w,onEntered:x,onExit:_,onExiting:k,onExited:P,...O})}));k.displayName="NavbarOffcanvas";const P=k,O=(0,l.Z)("navbar-text",{Component:"span"}),C=o.forwardRef(((e,t)=>{const{bsPrefix:n,expand:r,variant:l,bg:c,fixed:u,sticky:m,className:h,as:v="nav",expanded:b,onToggle:g,onSelect:y,collapseOnSelect:w,...x}=(0,s.Ch)(e,{expanded:"onToggle"}),_=(0,d.vE)(n,"navbar"),E=(0,o.useCallback)(((...e)=>{null==y||y(...e),w&&b&&(null==g||g(!1))}),[y,w,b,g]);void 0===x.role&&"nav"!==v&&(x.role="navigation");let S=`${_}-expand`;"string"==typeof r&&(S=`${S}-${r}`);const k=(0,o.useMemo)((()=>({onToggle:()=>null==g?void 0:g(!b),bsPrefix:_,expanded:!!b,expand:r})),[_,b,r,g]);return(0,p.jsx)(f.Z.Provider,{value:k,children:(0,p.jsx)(i.Z.Provider,{value:E,children:(0,p.jsx)(v,{ref:t,...x,className:a()(h,_,r&&S,l&&`${_}-${l}`,c&&`bg-${c}`,m&&`sticky-${m}`,u&&`fixed-${u}`)})})})}));C.defaultProps={expand:!0,variant:"light",collapseOnSelect:!1},C.displayName="Navbar";const N=Object.assign(C,{Brand:c.Z,Collapse:h,Offcanvas:P,Text:O,Toggle:g})},5001:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(4184),a=n.n(r),o=n(7294),i=n(6792),s=n(5893);const l=o.forwardRef((({bsPrefix:e,className:t,as:n,...r},o)=>{e=(0,i.vE)(e,"navbar-brand");const l=n||(r.href?"a":"span");return(0,s.jsx)(l,{...r,ref:o,className:a()(t,e)})}));l.displayName="NavbarBrand";const c=l},4819:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r=n(7294).createContext(null);r.displayName="NavbarContext";const a=r},4285:(e,t,n)=>{"use strict";n.d(t,{Z:()=>P});var r=n(4184),a=n.n(r),o=n(8146),i=n(7294),s=n(917),l=n(1068),c=n(7706),u=n(8972),d=n(3825),f=n(9337),p=n(6792),m=n(5893);const h={[u.d0]:"show",[u.cn]:"show"},v=i.forwardRef((({bsPrefix:e,className:t,children:n,...r},o)=>(e=(0,p.vE)(e,"offcanvas"),(0,m.jsx)(f.Z,{ref:o,addEndListener:d.Z,...r,childRef:n.ref,children:(r,o)=>i.cloneElement(n,{...o,className:a()(t,n.props.className,(r===u.d0||r===u.Ix)&&`${e}-toggling`,h[r])})}))));v.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1},v.displayName="OffcanvasToggling";const b=v;var g=n(6467),y=n(4819),w=n(100),x=n(3138),_=n(1681);function E(e){return(0,m.jsx)(b,{...e})}function S(e){return(0,m.jsx)(l.Z,{...e})}const k=i.forwardRef((({bsPrefix:e,className:t,children:n,"aria-labelledby":r,placement:l,show:c,backdrop:u,keyboard:d,scroll:f,onEscapeKeyDown:h,onShow:v,onHide:b,container:w,autoFocus:x,enforceFocus:k,restoreFocus:P,restoreFocusOptions:O,onEntered:C,onExit:N,onExiting:j,onEnter:R,onEntering:M,onExited:L,backdropClassName:D,manager:T,...A},I)=>{const B=(0,i.useRef)();e=(0,p.vE)(e,"offcanvas");const{onToggle:Z}=(0,i.useContext)(y.Z)||{},F=(0,o.Z)((()=>{null==Z||Z(),null==b||b()})),z=(0,i.useMemo)((()=>({onHide:F})),[F]),U=(0,i.useCallback)((t=>(0,m.jsx)("div",{...t,className:a()(`${e}-backdrop`,D)})),[D,e]);return(0,m.jsx)(g.Z.Provider,{value:z,children:(0,m.jsx)(s.Z,{show:c,ref:I,backdrop:u,container:w,keyboard:d,autoFocus:x,enforceFocus:k&&!f,restoreFocus:P,restoreFocusOptions:O,onEscapeKeyDown:h,onShow:v,onHide:F,onEnter:(e,...t)=>{e&&(e.style.visibility="visible"),null==R||R(e,...t)},onEntering:M,onEntered:C,onExit:N,onExiting:j,onExited:(e,...t)=>{e&&(e.style.visibility=""),null==L||L(...t)},manager:T||(f?(B.current||(B.current=new _.Z({handleContainerOverflow:!1})),B.current):(0,_.t)()),transition:E,backdropTransition:S,renderBackdrop:U,renderDialog:o=>(0,m.jsx)("div",{role:"dialog",...o,...A,className:a()(t,e,`${e}-${l}`),"aria-labelledby":r,children:n})})})}));k.displayName="Offcanvas",k.defaultProps={show:!1,backdrop:!0,keyboard:!0,scroll:!1,autoFocus:!0,enforceFocus:!0,restoreFocus:!0,placement:"start"};const P=Object.assign(k,{Body:c.Z,Header:w.Z,Title:x.Z})},7706:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(4680).Z)("offcanvas-body")},100:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(4184),a=n.n(r),o=n(7294),i=n(6792),s=n(703),l=n(5893);const c=o.forwardRef((({bsPrefix:e,className:t,...n},r)=>(e=(0,i.vE)(e,"offcanvas-header"),(0,l.jsx)(s.Z,{ref:r,...n,className:a()(t,e)}))));c.displayName="OffcanvasHeader",c.defaultProps={closeLabel:"Close",closeButton:!1};const u=c},3138:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(4680);const a=(0,n(9602).Z)("h5"),o=(0,r.Z)("offcanvas-title",{Component:a})},4051:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(4184),a=n.n(r),o=n(7294),i=n(6792),s=n(5893);const l=o.forwardRef((({bsPrefix:e,className:t,as:n="div",...r},o)=>{const l=(0,i.vE)(e,"row"),c=(0,i.pi)(),u=`${l}-cols`,d=[];return c.forEach((e=>{const t=r[e];let n;delete r[e],null!=t&&"object"==typeof t?({cols:n}=t):n=t;const a="xs"!==e?`-${e}`:"";null!=n&&d.push(`${u}${a}-${n}`)})),(0,s.jsx)(n,{ref:o,...r,className:a()(t,l,...d)})}));l.displayName="Row";const c=l},3199:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var r=n(4184),a=n.n(r),o=n(7294),i=n(6792);function s(e,t=i.Hz){const n=[];return Object.entries(e).forEach((([e,r])=>{null!=r&&("object"==typeof r?t.forEach((t=>{const a=r[t];if(null!=a){const r="xs"!==t?`-${t}`:"";n.push(`${e}${r}-${a}`)}})):n.push(`${e}-${r}`))})),n}var l=n(5893);const c=o.forwardRef((({as:e="div",bsPrefix:t,className:n,direction:r,gap:o,...c},u)=>{t=(0,i.vE)(t,"horizontal"===r?"hstack":"vstack");const d=(0,i.pi)();return(0,l.jsx)(e,{...c,ref:u,className:a()(n,t,...s({gap:o,breakpoints:d}))})}));c.displayName="Stack";const u=c},6792:(e,t,n)=>{"use strict";n.d(t,{Hz:()=>o,SC:()=>d,ZP:()=>f,pi:()=>u,vE:()=>c});var r=n(7294),a=n(5893);const o=["xxl","xl","lg","md","sm","xs"],i=r.createContext({prefixes:{},breakpoints:o}),{Consumer:s,Provider:l}=i;function c(e,t){const{prefixes:n}=(0,r.useContext)(i);return e||n[t]||t}function u(){const{breakpoints:e}=(0,r.useContext)(i);return e}function d(){const{dir:e}=(0,r.useContext)(i);return"rtl"===e}const f=function({prefixes:e={},breakpoints:t=o,dir:n,children:i}){const s=(0,r.useMemo)((()=>({prefixes:{...e},breakpoints:t,dir:n})),[e,t,n]);return(0,a.jsx)(l,{value:s,children:i})}},9337:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(7294),a=n(8972),o=n(5654),i=n(8285),s=n(5893);const l=r.forwardRef((({onEnter:e,onEntering:t,onEntered:n,onExit:l,onExiting:c,onExited:u,addEndListener:d,children:f,childRef:p,...m},h)=>{const v=(0,r.useRef)(null),b=(0,o.Z)(v,p),g=e=>{b((0,i.Z)(e))},y=e=>t=>{e&&v.current&&e(v.current,t)},w=(0,r.useCallback)(y(e),[e]),x=(0,r.useCallback)(y(t),[t]),_=(0,r.useCallback)(y(n),[n]),E=(0,r.useCallback)(y(l),[l]),S=(0,r.useCallback)(y(c),[c]),k=(0,r.useCallback)(y(u),[u]),P=(0,r.useCallback)(y(d),[d]);return(0,s.jsx)(a.ZP,{ref:h,...m,onEnter:w,onEntered:_,onEntering:x,onExit:E,onExited:k,onExiting:S,addEndListener:P,nodeRef:v,children:"function"==typeof f?(e,t)=>f(e,{...t,ref:g}):r.cloneElement(f,{ref:g})})}))},6833:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(...e){return e.filter((e=>null!=e)).reduce(((e,t)=>{if("function"!=typeof t)throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===e?t:function(...n){e.apply(this,n),t.apply(this,n)}}),null)}},4680:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(4184),a=n.n(r),o=/-(.)/g,i=n(7294),s=n(6792),l=n(5893);const c=e=>{return e[0].toUpperCase()+(t=e,t.replace(o,(function(e,t){return t.toUpperCase()}))).slice(1);var t};function u(e,{displayName:t=c(e),Component:n,defaultProps:r}={}){const o=i.forwardRef((({className:t,bsPrefix:r,as:o=n||"div",...i},c)=>{const u=(0,s.vE)(r,e);return(0,l.jsx)(o,{ref:c,className:a()(t,u),...i})}));return o.defaultProps=r,o.displayName=t,o}},9602:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(7294),a=n(4184),o=n.n(a),i=n(5893);const s=e=>r.forwardRef(((t,n)=>(0,i.jsx)("div",{...t,ref:n,className:o()(t.className,e)})))},7162:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Accordion:()=>O,AccordionButton:()=>x,AccordionCollapse:()=>m,AccordionContext:()=>d,Alert:()=>Z,Anchor:()=>F,Badge:()=>U,Breadcrumb:()=>W,BreadcrumbItem:()=>V,Button:()=>K.default,ButtonGroup:()=>q,ButtonToolbar:()=>Q,Card:()=>pe,CardGroup:()=>me,CardImg:()=>Y,Carousel:()=>je,CarouselItem:()=>Ee,CloseButton:()=>R.Z,Col:()=>Re.default,Collapse:()=>l.Z,Container:()=>Qe.default,Dropdown:()=>Me.Z,DropdownButton:()=>ze,Fade:()=>j.Z,Figure:()=>ot,FloatingLabel:()=>We.Z,Form:()=>Ue.default,FormCheck:()=>Ve.Z,FormControl:()=>$e.Z,FormFloating:()=>He.Z,FormGroup:()=>Ke.Z,FormLabel:()=>Ge.Z,FormSelect:()=>Je.Z,FormText:()=>qe.Z,Image:()=>et,InputGroup:()=>ut,ListGroup:()=>dt.default,ListGroupItem:()=>ft.Z,Modal:()=>pt.default,ModalBody:()=>mt.Z,ModalDialog:()=>ht.Z,ModalFooter:()=>bt.Z,ModalHeader:()=>vt.Z,ModalTitle:()=>gt.Z,Nav:()=>yt.default,NavDropdown:()=>_t.default,NavItem:()=>Et.Z,NavLink:()=>St.Z,Navbar:()=>wt.default,NavbarBrand:()=>xt.Z,Offcanvas:()=>kt.Z,OffcanvasBody:()=>Ct.Z,OffcanvasHeader:()=>Pt.Z,OffcanvasTitle:()=>Ot.Z,Overlay:()=>Jt,OverlayTrigger:()=>en,PageItem:()=>nn,Pagination:()=>dn,Placeholder:()=>vn,PlaceholderButton:()=>mn,Popover:()=>Wt,PopoverBody:()=>$t,PopoverHeader:()=>Ut,ProgressBar:()=>wn,Ratio:()=>_n,Row:()=>En.default,SSRProvider:()=>jn,Spinner:()=>kn,SplitButton:()=>Cn,Stack:()=>Rn.default,Tab:()=>Qn,TabContainer:()=>Hn,TabContent:()=>Wn,TabPane:()=>Gn,Table:()=>Xn,Tabs:()=>nr,ThemeProvider:()=>s.ZP,Toast:()=>fr,ToastBody:()=>ur,ToastContainer:()=>hr,ToastHeader:()=>cr,ToggleButton:()=>gr,ToggleButtonGroup:()=>Er,Tooltip:()=>kr,useAccordionButton:()=>y});var r=n(4184),a=n.n(r),o=n(7294),i=n(8523),s=n(6792),l=n(9966);function c(e,t){return Array.isArray(e)?e.includes(t):e===t}const u=o.createContext({});u.displayName="AccordionContext";const d=u;var f=n(5893);const p=o.forwardRef((({as:e="div",bsPrefix:t,className:n,children:r,eventKey:i,...u},p)=>{const{activeEventKey:m}=(0,o.useContext)(d);return t=(0,s.vE)(t,"accordion-collapse"),(0,f.jsx)(l.Z,{ref:p,in:c(m,i),...u,className:a()(n,t),children:(0,f.jsx)(e,{children:o.Children.only(r)})})}));p.displayName="AccordionCollapse";const m=p,h=o.createContext({eventKey:""});h.displayName="AccordionItemContext";const v=h,b=o.forwardRef((({as:e="div",bsPrefix:t,className:n,...r},i)=>{t=(0,s.vE)(t,"accordion-body");const{eventKey:l}=(0,o.useContext)(v);return(0,f.jsx)(m,{eventKey:l,children:(0,f.jsx)(e,{ref:i,...r,className:a()(n,t)})})}));b.displayName="AccordionBody";const g=b;function y(e,t){const{activeEventKey:n,onSelect:r,alwaysOpen:a}=(0,o.useContext)(d);return o=>{let i=e===n?null:e;a&&(i=Array.isArray(n)?n.includes(e)?n.filter((t=>t!==e)):[...n,e]:[e]),null==r||r(i,o),null==t||t(o)}}const w=o.forwardRef((({as:e="button",bsPrefix:t,className:n,onClick:r,...i},l)=>{t=(0,s.vE)(t,"accordion-button");const{eventKey:u}=(0,o.useContext)(v),p=y(u,r),{activeEventKey:m}=(0,o.useContext)(d);return"button"===e&&(i.type="button"),(0,f.jsx)(e,{ref:l,onClick:p,...i,"aria-expanded":u===m,className:a()(n,t,!c(m,u)&&"collapsed")})}));w.displayName="AccordionButton";const x=w,_=o.forwardRef((({as:e="h2",bsPrefix:t,className:n,children:r,onClick:o,...i},l)=>(t=(0,s.vE)(t,"accordion-header"),(0,f.jsx)(e,{ref:l,...i,className:a()(n,t),children:(0,f.jsx)(x,{onClick:o,children:r})}))));_.displayName="AccordionHeader";const E=_,S=o.forwardRef((({as:e="div",bsPrefix:t,className:n,eventKey:r,...i},l)=>{t=(0,s.vE)(t,"accordion-item");const c=(0,o.useMemo)((()=>({eventKey:r})),[r]);return(0,f.jsx)(v.Provider,{value:c,children:(0,f.jsx)(e,{ref:l,...i,className:a()(n,t)})})}));S.displayName="AccordionItem";const k=S,P=o.forwardRef(((e,t)=>{const{as:n="div",activeKey:r,bsPrefix:l,className:c,onSelect:u,flush:p,alwaysOpen:m,...h}=(0,i.Ch)(e,{activeKey:"onSelect"}),v=(0,s.vE)(l,"accordion"),b=(0,o.useMemo)((()=>({activeEventKey:r,onSelect:u,alwaysOpen:m})),[r,u,m]);return(0,f.jsx)(d.Provider,{value:b,children:(0,f.jsx)(n,{ref:t,...h,className:a()(c,v,p&&`${v}-flush`)})})}));P.displayName="Accordion";const O=Object.assign(P,{Button:x,Collapse:m,Item:k,Header:E,Body:g});var C=n(8146),N=n(3735),j=n(1068),R=n(1485),M=n(9602),L=n(4680);const D=(0,M.Z)("h4");D.displayName="DivStyledAsH4";const T=(0,L.Z)("alert-heading",{Component:D}),A=(0,L.Z)("alert-link",{Component:N.Z}),I={variant:"primary",show:!0,transition:j.Z,closeLabel:"Close alert"},B=o.forwardRef(((e,t)=>{const{bsPrefix:n,show:r,closeLabel:o,closeVariant:l,className:c,children:u,variant:d,onClose:p,dismissible:m,transition:h,...v}=(0,i.Ch)(e,{show:"onClose"}),b=(0,s.vE)(n,"alert"),g=(0,C.Z)((e=>{p&&p(!1,e)})),y=!0===h?j.Z:h,w=(0,f.jsxs)("div",{role:"alert",...y?void 0:v,ref:t,className:a()(c,b,d&&`${b}-${d}`,m&&`${b}-dismissible`),children:[m&&(0,f.jsx)(R.Z,{onClick:g,"aria-label":o,variant:l}),u]});return y?(0,f.jsx)(y,{unmountOnExit:!0,...v,ref:void 0,in:r,children:w}):r?w:null}));B.displayName="Alert",B.defaultProps=I;const Z=Object.assign(B,{Link:A,Heading:T}),F=N.Z,z=o.forwardRef((({bsPrefix:e,bg:t,pill:n,text:r,className:o,as:i="span",...l},c)=>{const u=(0,s.vE)(e,"badge");return(0,f.jsx)(i,{ref:c,...l,className:a()(o,u,n&&"rounded-pill",r&&`text-${r}`,t&&`bg-${t}`)})}));z.displayName="Badge",z.defaultProps={bg:"primary",pill:!1};const U=z,$=o.forwardRef((({bsPrefix:e,active:t,children:n,className:r,as:o="li",linkAs:i=N.Z,linkProps:l,href:c,title:u,target:d,...p},m)=>{const h=(0,s.vE)(e,"breadcrumb-item");return(0,f.jsx)(o,{ref:m,...p,className:a()(h,r,{active:t}),"aria-current":t?"page":void 0,children:t?n:(0,f.jsx)(i,{...l,href:c,title:u,target:d,children:n})})}));$.displayName="BreadcrumbItem",$.defaultProps={active:!1,linkProps:{}};const V=$,H=o.forwardRef((({bsPrefix:e,className:t,listProps:n,children:r,label:o,as:i="nav",...l},c)=>{const u=(0,s.vE)(e,"breadcrumb");return(0,f.jsx)(i,{"aria-label":o,className:t,ref:c,...l,children:(0,f.jsx)("ol",{...n,className:a()(u,null==n?void 0:n.className),children:r})})}));H.displayName="Breadcrumb",H.defaultProps={label:"breadcrumb",listProps:{}};const W=Object.assign(H,{Item:V});var K=n(5005);const G=o.forwardRef((({bsPrefix:e,size:t,vertical:n,className:r,as:o="div",...i},l)=>{const c=(0,s.vE)(e,"btn-group");let u=c;return n&&(u=`${c}-vertical`),(0,f.jsx)(o,{...i,ref:l,className:a()(r,u,t&&`${c}-${t}`)})}));G.displayName="ButtonGroup",G.defaultProps={vertical:!1,role:"group"};const q=G,J=o.forwardRef((({bsPrefix:e,className:t,...n},r)=>{const o=(0,s.vE)(e,"btn-toolbar");return(0,f.jsx)("div",{...n,ref:r,className:a()(t,o)})}));J.displayName="ButtonToolbar",J.defaultProps={role:"toolbar"};const Q=J,X=o.forwardRef((({bsPrefix:e,className:t,variant:n,as:r="img",...o},i)=>{const l=(0,s.vE)(e,"card-img");return(0,f.jsx)(r,{ref:i,className:a()(n?`${l}-${n}`:l,t),...o})}));X.displayName="CardImg";const Y=X;var ee=n(9059);const te=o.forwardRef((({bsPrefix:e,className:t,as:n="div",...r},i)=>{const l=(0,s.vE)(e,"card-header"),c=(0,o.useMemo)((()=>({cardHeaderBsPrefix:l})),[l]);return(0,f.jsx)(ee.Z.Provider,{value:c,children:(0,f.jsx)(n,{ref:i,...r,className:a()(t,l)})})}));te.displayName="CardHeader";const ne=te,re=(0,M.Z)("h5"),ae=(0,M.Z)("h6"),oe=(0,L.Z)("card-body"),ie=(0,L.Z)("card-title",{Component:re}),se=(0,L.Z)("card-subtitle",{Component:ae}),le=(0,L.Z)("card-link",{Component:"a"}),ce=(0,L.Z)("card-text",{Component:"p"}),ue=(0,L.Z)("card-footer"),de=(0,L.Z)("card-img-overlay"),fe=o.forwardRef((({bsPrefix:e,className:t,bg:n,text:r,border:o,body:i,children:l,as:c="div",...u},d)=>{const p=(0,s.vE)(e,"card");return(0,f.jsx)(c,{ref:d,...u,className:a()(t,p,n&&`bg-${n}`,r&&`text-${r}`,o&&`border-${o}`),children:i?(0,f.jsx)(oe,{children:l}):l})}));fe.displayName="Card",fe.defaultProps={body:!1};const pe=Object.assign(fe,{Img:Y,Title:ie,Subtitle:se,Body:oe,Link:le,Text:ce,Header:ne,Footer:ue,ImgOverlay:de}),me=(0,L.Z)("card-group");var he=n(2029),ve=n(6454),be=n(5088),ge=Math.pow(2,31)-1;function ye(e,t,n){var r=n-Date.now();e.current=r<=ge?setTimeout(t,r):setTimeout((function(){return ye(e,t,n)}),ge)}function we(){var e=(0,ve.Z)(),t=(0,o.useRef)();return(0,be.Z)((function(){return clearTimeout(t.current)})),(0,o.useMemo)((function(){var n=function(){return clearTimeout(t.current)};return{set:function(r,a){void 0===a&&(a=0),e()&&(n(),a<=ge?t.current=setTimeout(r,a):ye(t,r,Date.now()+a))},clear:n}}),[])}const xe=(0,L.Z)("carousel-caption"),_e=o.forwardRef((({as:e="div",bsPrefix:t,className:n,...r},o)=>{const i=a()(n,(0,s.vE)(t,"carousel-item"));return(0,f.jsx)(e,{ref:o,...r,className:i})}));_e.displayName="CarouselItem";const Ee=_e;var Se=n(3439),ke=n(3825),Pe=n(4509),Oe=n(9337);const Ce={slide:!0,fade:!1,controls:!0,indicators:!0,indicatorLabels:[],defaultActiveIndex:0,interval:5e3,keyboard:!0,pause:"hover",wrap:!0,touch:!0,prevIcon:(0,f.jsx)("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:"Previous",nextIcon:(0,f.jsx)("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:"Next"},Ne=o.forwardRef(((e,t)=>{const{as:n="div",bsPrefix:r,slide:l,fade:c,controls:u,indicators:d,indicatorLabels:p,activeIndex:m,onSelect:h,onSlide:v,onSlid:b,interval:g,keyboard:y,onKeyDown:w,pause:x,onMouseOver:_,onMouseOut:E,wrap:S,touch:k,onTouchStart:P,onTouchMove:O,onTouchEnd:j,prevIcon:R,prevLabel:M,nextIcon:L,nextLabel:D,variant:T,className:A,children:I,...B}=(0,i.Ch)(e,{activeIndex:"onSelect"}),Z=(0,s.vE)(r,"carousel"),F=(0,s.SC)(),z=(0,o.useRef)(null),[U,$]=(0,o.useState)("next"),[V,H]=(0,o.useState)(!1),[W,K]=(0,o.useState)(!1),[G,q]=(0,o.useState)(m||0);(0,o.useEffect)((()=>{W||m===G||(z.current?$(z.current):$((m||0)>G?"next":"prev"),l&&K(!0),q(m||0))}),[m,W,G,l]),(0,o.useEffect)((()=>{z.current&&(z.current=null)}));let J,Q=0;(0,Se.Ed)(I,((e,t)=>{++Q,t===m&&(J=e.props.interval)}));const X=(0,he.Z)(J),Y=(0,o.useCallback)((e=>{if(W)return;let t=G-1;if(t<0){if(!S)return;t=Q-1}z.current="prev",null==h||h(t,e)}),[W,G,h,S,Q]),ee=(0,C.Z)((e=>{if(W)return;let t=G+1;if(t>=Q){if(!S)return;t=0}z.current="next",null==h||h(t,e)})),te=(0,o.useRef)();(0,o.useImperativeHandle)(t,(()=>({element:te.current,prev:Y,next:ee})));const ne=(0,C.Z)((()=>{!document.hidden&&function(e){if(!(e&&e.style&&e.parentNode&&e.parentNode.style))return!1;const t=getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility&&"none"!==getComputedStyle(e.parentNode).display}(te.current)&&(F?Y():ee())})),re="next"===U?"start":"end";var ae,oe,ie;ae=()=>{l||(null==v||v(G,re),null==b||b(G,re))},oe=[G],ie=(0,o.useRef)(!0),(0,o.useEffect)((function(){if(!ie.current)return ae();ie.current=!1}),oe);const se=`${Z}-item-${U}`,le=`${Z}-item-${re}`,ce=(0,o.useCallback)((e=>{(0,Pe.Z)(e),null==v||v(G,re)}),[v,G,re]),ue=(0,o.useCallback)((()=>{K(!1),null==b||b(G,re)}),[b,G,re]),de=(0,o.useCallback)((e=>{if(y&&!/input|textarea/i.test(e.target.tagName))switch(e.key){case"ArrowLeft":return e.preventDefault(),void(F?ee(e):Y(e));case"ArrowRight":return e.preventDefault(),void(F?Y(e):ee(e))}null==w||w(e)}),[y,w,Y,ee,F]),fe=(0,o.useCallback)((e=>{"hover"===x&&H(!0),null==_||_(e)}),[x,_]),pe=(0,o.useCallback)((e=>{H(!1),null==E||E(e)}),[E]),me=(0,o.useRef)(0),ve=(0,o.useRef)(0),be=we(),ge=(0,o.useCallback)((e=>{me.current=e.touches[0].clientX,ve.current=0,"hover"===x&&H(!0),null==P||P(e)}),[x,P]),ye=(0,o.useCallback)((e=>{e.touches&&e.touches.length>1?ve.current=0:ve.current=e.touches[0].clientX-me.current,null==O||O(e)}),[O]),xe=(0,o.useCallback)((e=>{if(k){const t=ve.current;Math.abs(t)>40&&(t>0?Y(e):ee(e))}"hover"===x&&be.set((()=>{H(!1)}),g||void 0),null==j||j(e)}),[k,x,Y,ee,be,g,j]),_e=null!=g&&!V&&!W,Ee=(0,o.useRef)();(0,o.useEffect)((()=>{var e,t;if(!_e)return;const n=F?Y:ee;return Ee.current=window.setInterval(document.visibilityState?ne:n,null!=(e=null!=(t=X.current)?t:g)?e:void 0),()=>{null!==Ee.current&&clearInterval(Ee.current)}}),[_e,Y,ee,X,g,ne,F]);const Ce=(0,o.useMemo)((()=>d&&Array.from({length:Q},((e,t)=>e=>{null==h||h(t,e)}))),[d,Q,h]);return(0,f.jsxs)(n,{ref:te,...B,onKeyDown:de,onMouseOver:fe,onMouseOut:pe,onTouchStart:ge,onTouchMove:ye,onTouchEnd:xe,className:a()(A,Z,l&&"slide",c&&`${Z}-fade`,T&&`${Z}-${T}`),children:[d&&(0,f.jsx)("div",{className:`${Z}-indicators`,children:(0,Se.UI)(I,((e,t)=>(0,f.jsx)("button",{type:"button","data-bs-target":"","aria-label":null!=p&&p.length?p[t]:`Slide ${t+1}`,className:t===G?"active":void 0,onClick:Ce?Ce[t]:void 0,"aria-current":t===G},t)))}),(0,f.jsx)("div",{className:`${Z}-inner`,children:(0,Se.UI)(I,((e,t)=>{const n=t===G;return l?(0,f.jsx)(Oe.Z,{in:n,onEnter:n?ce:void 0,onEntered:n?ue:void 0,addEndListener:ke.Z,children:(t,r)=>o.cloneElement(e,{...r,className:a()(e.props.className,n&&"entered"!==t&&se,("entered"===t||"exiting"===t)&&"active",("entering"===t||"exiting"===t)&&le)})}):o.cloneElement(e,{className:a()(e.props.className,n&&"active")})}))}),u&&(0,f.jsxs)(f.Fragment,{children:[(S||0!==m)&&(0,f.jsxs)(N.Z,{className:`${Z}-control-prev`,onClick:Y,children:[R,M&&(0,f.jsx)("span",{className:"visually-hidden",children:M})]}),(S||m!==Q-1)&&(0,f.jsxs)(N.Z,{className:`${Z}-control-next`,onClick:ee,children:[L,D&&(0,f.jsx)("span",{className:"visually-hidden",children:D})]})]})]})}));Ne.displayName="Carousel",Ne.defaultProps=Ce;const je=Object.assign(Ne,{Caption:xe,Item:Ee});var Re=n(1555),Me=n(7663),Le=n(5697),De=n.n(Le),Te=n(4486),Ae=n(9100);const Ie=De().oneOf(["start","end"]),Be=De().oneOfType([Ie,De().shape({sm:Ie}),De().shape({md:Ie}),De().shape({lg:Ie}),De().shape({xl:Ie}),De().shape({xxl:Ie}),De().object]),Ze={id:De().string,href:De().string,onClick:De().func,title:De().node.isRequired,disabled:De().bool,align:Be,menuRole:De().string,renderMenuOnMount:De().bool,rootCloseEvent:De().string,menuVariant:De().oneOf(["dark"]),bsPrefix:De().string,variant:De().string,size:De().string},Fe=o.forwardRef((({title:e,children:t,bsPrefix:n,rootCloseEvent:r,variant:a,size:o,menuRole:i,renderMenuOnMount:s,disabled:l,href:c,id:u,menuVariant:d,...p},m)=>(0,f.jsxs)(Me.Z,{ref:m,...p,children:[(0,f.jsx)(Te.Z,{id:u,href:c,size:o,variant:a,disabled:l,childBsPrefix:n,children:e}),(0,f.jsx)(Ae.Z,{role:i,renderOnMount:s,rootCloseEvent:r,variant:d,children:t})]})));Fe.displayName="DropdownButton",Fe.propTypes=Ze;const ze=Fe;var Ue=n(925),$e=n(4716),Ve=n(5946),He=n(3723),We=n(4119),Ke=n(6986),Ge=n(1341),qe=n(9848),Je=n(469),Qe=n(682);const Xe={bsPrefix:De().string,fluid:De().bool,rounded:De().bool,roundedCircle:De().bool,thumbnail:De().bool},Ye=o.forwardRef((({bsPrefix:e,className:t,fluid:n,rounded:r,roundedCircle:o,thumbnail:i,...l},c)=>(e=(0,s.vE)(e,"img"),(0,f.jsx)("img",{ref:c,...l,className:a()(t,n&&`${e}-fluid`,r&&"rounded",o&&"rounded-circle",i&&`${e}-thumbnail`)}))));Ye.displayName="Image",Ye.defaultProps={fluid:!1,rounded:!1,roundedCircle:!1,thumbnail:!1};const et=Ye,tt=o.forwardRef((({className:e,...t},n)=>(0,f.jsx)(et,{ref:n,...t,className:a()(e,"figure-img")})));tt.displayName="FigureImage",tt.propTypes=Xe,tt.defaultProps={fluid:!0};const nt=tt,rt=(0,L.Z)("figure-caption",{Component:"figcaption"}),at=(0,L.Z)("figure",{Component:"figure"}),ot=Object.assign(at,{Image:nt,Caption:rt});var it=n(6558),st=n(3045);const lt=(0,L.Z)("input-group-text",{Component:"span"}),ct=o.forwardRef((({bsPrefix:e,size:t,hasValidation:n,className:r,as:i="div",...l},c)=>{e=(0,s.vE)(e,"input-group");const u=(0,o.useMemo)((()=>({})),[]);return(0,f.jsx)(st.Z.Provider,{value:u,children:(0,f.jsx)(i,{ref:c,...l,className:a()(r,e,t&&`${e}-${t}`,n&&"has-validation")})})}));ct.displayName="InputGroup";const ut=Object.assign(ct,{Text:lt,Radio:e=>(0,f.jsx)(lt,{children:(0,f.jsx)(it.Z,{type:"radio",...e})}),Checkbox:e=>(0,f.jsx)(lt,{children:(0,f.jsx)(it.Z,{type:"checkbox",...e})})});var dt=n(6714),ft=n(6518),pt=n(9041),mt=n(2053),ht=n(7332),vt=n(9060),bt=n(6417),gt=n(3327),yt=n(834),wt=n(3265),xt=n(5001),_t=n(4214),Et=n(1244),St=n(4691),kt=n(4285),Pt=n(100),Ot=n(3138),Ct=n(7706),Nt=n(3935),jt=n(2092),Rt=n(5654),Mt=n(7446),Lt=n(2950),Dt=n(7216),Tt=n(5680);const At=()=>{};var It=n(4194),Bt=n(12);const Zt=o.forwardRef(((e,t)=>{const{flip:n,offset:r,placement:a,containerPadding:i,popperConfig:s={},transition:l}=e,[c,u]=(0,jt.Z)(),[d,p]=(0,jt.Z)(),m=(0,Rt.Z)(u,t),h=(0,It.Z)(e.container),v=(0,It.Z)(e.target),[b,g]=(0,o.useState)(!e.show),y=(0,Mt.Z)(v,c,(0,Bt.ZP)({placement:a,enableEvents:!!e.show,containerPadding:i||5,flip:n,offset:r,arrowElement:d,popperConfig:s}));e.show?b&&g(!1):e.transition||b||g(!0);const w=(...t)=>{g(!0),e.onExited&&e.onExited(...t)},x=e.show||l&&!b;if(function(e,t,{disabled:n,clickTrigger:r}={}){const a=t||At;(0,Tt.Z)(e,a,{disabled:n,clickTrigger:r});const i=(0,C.Z)((e=>{27===e.keyCode&&a(e)}));(0,o.useEffect)((()=>{if(n||null==e)return;const t=(0,Dt.Z)((0,Tt.f)(e));let r=(t.defaultView||window).event;const a=(0,Lt.Z)(t,"keyup",(e=>{e!==r?i(e):r=void 0}));return()=>{a()}}),[e,n,i])}(c,e.onHide,{disabled:!e.rootClose||e.rootCloseDisabled,clickTrigger:e.rootCloseEvent}),!x)return null;let _=e.children(Object.assign({},y.attributes.popper,{style:y.styles.popper,ref:m}),{popper:y,placement:a,show:!!e.show,arrowProps:Object.assign({},y.attributes.arrow,{style:y.styles.arrow,ref:p})});if(l){const{onExit:t,onExiting:n,onEnter:r,onEntering:a,onEntered:o}=e;_=(0,f.jsx)(l,{in:e.show,appear:!0,onExit:t,onExiting:n,onExited:w,onEnter:r,onEntering:a,onEntered:o,children:_})}return h?Nt.createPortal(_,h):null}));Zt.displayName="Overlay";const Ft=Zt;var zt=n(1132);const Ut=(0,L.Z)("popover-header"),$t=(0,L.Z)("popover-body");function Vt(e,t){let n=e;return"left"===e?n=t?"end":"start":"right"===e&&(n=t?"start":"end"),n}o.Component;const Ht=o.forwardRef((({bsPrefix:e,placement:t,className:n,style:r,children:o,body:i,arrowProps:l,popper:c,show:u,...d},p)=>{const m=(0,s.vE)(e,"popover"),h=(0,s.SC)(),[v]=(null==t?void 0:t.split("-"))||[],b=Vt(v,h);return(0,f.jsxs)("div",{ref:p,role:"tooltip",style:r,"x-placement":v,className:a()(n,m,v&&`bs-popover-${b}`),...d,children:[(0,f.jsx)("div",{className:"popover-arrow",...l}),i?(0,f.jsx)($t,{children:o}):o]})}));Ht.defaultProps={placement:"right"};const Wt=Object.assign(Ht,{Header:Ut,Body:$t,POPPER_OFFSET:[0,8]});var Kt=n(8285);const Gt={transition:j.Z,rootClose:!1,show:!1,placement:"top"},qt=o.forwardRef((({children:e,transition:t,popperConfig:n={},...r},i)=>{const l=(0,o.useRef)({}),[c,u]=function(e){const t=(0,o.useRef)(null),n=(0,s.vE)(void 0,"popover"),r=(0,o.useMemo)((()=>({name:"offset",options:{offset:()=>t.current&&(0,zt.Z)(t.current,n)?e||Wt.POPPER_OFFSET:e||[0,0]}})),[e,n]);return[t,[r]]}(r.offset),d=(0,Rt.Z)(i,c),p=!0===t?j.Z:t||void 0;return(0,f.jsx)(Ft,{...r,ref:d,popperConfig:{...n,modifiers:u.concat(n.modifiers||[])},transition:p,children:(n,{arrowProps:r,popper:i,show:s})=>{var c,u;!function(e,t){const{ref:n}=e,{ref:r}=t;e.ref=n.__wrapped||(n.__wrapped=e=>n((0,Kt.Z)(e))),t.ref=r.__wrapped||(r.__wrapped=e=>r((0,Kt.Z)(e)))}(n,r);const d=null==i?void 0:i.placement,f=Object.assign(l.current,{state:null==i?void 0:i.state,scheduleUpdate:null==i?void 0:i.update,placement:d,outOfBoundaries:(null==i||null==(c=i.state)||null==(u=c.modifiersData.hide)?void 0:u.isReferenceHidden)||!1});return"function"==typeof e?e({...n,placement:d,show:s,...!t&&s&&{className:"show"},popper:f,arrowProps:r}):o.cloneElement(e,{...n,placement:d,arrowProps:r,popper:f,className:a()(e.props.className,!t&&s&&"show"),style:{...e.props.style,...n.style}})}})}));qt.displayName="Overlay",qt.defaultProps=Gt;const Jt=qt;var Qt=n(424);function Xt(e,t,n){const[r]=t,a=r.currentTarget,o=r.relatedTarget||r.nativeEvent[n];o&&o===a||(0,Qt.Z)(a,o)||e(...t)}function Yt({trigger:e,overlay:t,children:n,popperConfig:r={},show:a,defaultShow:s=!1,onToggle:l,delay:c,placement:u,flip:d=u&&-1!==u.indexOf("auto"),...p}){const m=(0,o.useRef)(null),h=(0,Rt.Z)(m,n.ref),v=we(),b=(0,o.useRef)(""),[g,y]=(0,i.$c)(a,s,l),w=function(e){return e&&"object"==typeof e?e:{show:e,hide:e}}(c),{onFocus:x,onBlur:_,onClick:E}="function"!=typeof n?o.Children.only(n).props:{},S=(0,o.useCallback)((()=>{v.clear(),b.current="show",w.show?v.set((()=>{"show"===b.current&&y(!0)}),w.show):y(!0)}),[w.show,y,v]),k=(0,o.useCallback)((()=>{v.clear(),b.current="hide",w.hide?v.set((()=>{"hide"===b.current&&y(!1)}),w.hide):y(!1)}),[w.hide,y,v]),P=(0,o.useCallback)(((...e)=>{S(),null==x||x(...e)}),[S,x]),O=(0,o.useCallback)(((...e)=>{k(),null==_||_(...e)}),[k,_]),C=(0,o.useCallback)(((...e)=>{y(!g),null==E||E(...e)}),[E,y,g]),N=(0,o.useCallback)(((...e)=>{Xt(S,e,"fromElement")}),[S]),j=(0,o.useCallback)(((...e)=>{Xt(k,e,"toElement")}),[k]),R=null==e?[]:[].concat(e),M={ref:e=>{h((0,Kt.Z)(e))}};return-1!==R.indexOf("click")&&(M.onClick=C),-1!==R.indexOf("focus")&&(M.onFocus=P,M.onBlur=O),-1!==R.indexOf("hover")&&(M.onMouseOver=N,M.onMouseOut=j),(0,f.jsxs)(f.Fragment,{children:["function"==typeof n?n(M):(0,o.cloneElement)(n,M),(0,f.jsx)(Jt,{...p,show:g,onHide:k,flip:d,placement:u,popperConfig:r,target:m.current,children:t})]})}n(2473),Yt.defaultProps={defaultShow:!1,trigger:["hover","focus"]};const en=Yt,tn=o.forwardRef((({active:e,disabled:t,className:n,style:r,activeLabel:o,children:i,...s},l)=>{const c=e||t?"span":N.Z;return(0,f.jsx)("li",{ref:l,style:r,className:a()(n,"page-item",{active:e,disabled:t}),children:(0,f.jsxs)(c,{className:"page-link",disabled:t,...s,children:[i,e&&o&&(0,f.jsx)("span",{className:"visually-hidden",children:o})]})})}));tn.defaultProps={active:!1,disabled:!1,activeLabel:"(current)"},tn.displayName="PageItem";const nn=tn;function rn(e,t,n=e){const r=o.forwardRef((({children:e,...r},a)=>(0,f.jsxs)(tn,{...r,ref:a,children:[(0,f.jsx)("span",{"aria-hidden":"true",children:e||t}),(0,f.jsx)("span",{className:"visually-hidden",children:n})]})));return r.displayName=e,r}const an=rn("First","«"),on=rn("Prev","‹","Previous"),sn=rn("Ellipsis","…","More"),ln=rn("Next","›"),cn=rn("Last","»"),un=o.forwardRef((({bsPrefix:e,className:t,size:n,...r},o)=>{const i=(0,s.vE)(e,"pagination");return(0,f.jsx)("ul",{ref:o,...r,className:a()(t,i,n&&`${i}-${n}`)})}));un.displayName="Pagination";const dn=Object.assign(un,{First:an,Prev:on,Ellipsis:sn,Item:nn,Next:ln,Last:cn});function fn({animation:e,bg:t,bsPrefix:n,size:r,...o}){n=(0,s.vE)(n,"placeholder");const[{className:i,...l}]=(0,Re.useCol)(o);return{...l,className:a()(i,e?`${n}-${e}`:n,r&&`${n}-${r}`,t&&`bg-${t}`)}}const pn=o.forwardRef(((e,t)=>{const n=fn(e);return(0,f.jsx)(K.default,{...n,ref:t,disabled:!0,tabIndex:-1})}));pn.displayName="PlaceholderButton";const mn=pn,hn=o.forwardRef((({as:e="span",...t},n)=>{const r=fn(t);return(0,f.jsx)(e,{...r,ref:n})}));hn.displayName="Placeholder";const vn=Object.assign(hn,{Button:mn});function bn(e,t,n){const r=(e-t)/(n-t)*100;return Math.round(1e3*r)/1e3}function gn({min:e,now:t,max:n,label:r,visuallyHidden:o,striped:i,animated:s,className:l,style:c,variant:u,bsPrefix:d,...p},m){return(0,f.jsx)("div",{ref:m,...p,role:"progressbar",className:a()(l,`${d}-bar`,{[`bg-${u}`]:u,[`${d}-bar-animated`]:s,[`${d}-bar-striped`]:s||i}),style:{width:`${bn(t,e,n)}%`,...c},"aria-valuenow":t,"aria-valuemin":e,"aria-valuemax":n,children:o?(0,f.jsx)("span",{className:"visually-hidden",children:r}):r})}const yn=o.forwardRef((({isChild:e,...t},n)=>{if(t.bsPrefix=(0,s.vE)(t.bsPrefix,"progress"),e)return gn(t,n);const{min:r,now:i,max:l,label:c,visuallyHidden:u,striped:d,animated:p,bsPrefix:m,variant:h,className:v,children:b,...g}=t;return(0,f.jsx)("div",{ref:n,...g,className:a()(v,m),children:b?(0,Se.UI)(b,(e=>(0,o.cloneElement)(e,{isChild:!0}))):gn({min:r,now:i,max:l,label:c,visuallyHidden:u,striped:d,animated:p,bsPrefix:m,variant:h},n)})}));yn.displayName="ProgressBar",yn.defaultProps={min:0,max:100,animated:!1,isChild:!1,visuallyHidden:!1,striped:!1};const wn=yn,xn=o.forwardRef((({bsPrefix:e,className:t,children:n,aspectRatio:r,style:i,...l},c)=>{e=(0,s.vE)(e,"ratio");const u="number"==typeof r;return(0,f.jsx)("div",{ref:c,...l,style:{...i,...u&&{"--bs-aspect-ratio":(d=r,d<=0||d>100?"100%":d<1?100*d+"%":`${d}%`)}},className:a()(e,t,!u&&`${e}-${r}`),children:o.Children.only(n)});var d}));xn.defaultProps={aspectRatio:"1x1"};const _n=xn;var En=n(4051);const Sn=o.forwardRef((({bsPrefix:e,variant:t,animation:n,size:r,as:o="div",className:i,...l},c)=>{const u=`${e=(0,s.vE)(e,"spinner")}-${n}`;return(0,f.jsx)(o,{ref:c,...l,className:a()(i,u,r&&`${u}-${r}`,t&&`text-${t}`)})}));Sn.displayName="Spinner";const kn=Sn,Pn={id:De().string,toggleLabel:De().string,href:De().string,target:De().string,onClick:De().func,title:De().node.isRequired,type:De().string,disabled:De().bool,align:Be,menuRole:De().string,renderMenuOnMount:De().bool,rootCloseEvent:De().string,bsPrefix:De().string,variant:De().string,size:De().string},On=o.forwardRef((({id:e,bsPrefix:t,size:n,variant:r,title:a,type:o,toggleLabel:i,children:s,onClick:l,href:c,target:u,menuRole:d,renderMenuOnMount:p,rootCloseEvent:m,...h},v)=>(0,f.jsxs)(Me.Z,{ref:v,...h,as:q,children:[(0,f.jsx)(K.default,{size:n,variant:r,disabled:h.disabled,bsPrefix:t,href:c,target:u,onClick:l,type:o,children:a}),(0,f.jsx)(Me.Z.Toggle,{split:!0,id:e,size:n,variant:r,disabled:h.disabled,childBsPrefix:t,children:(0,f.jsx)("span",{className:"visually-hidden",children:i})}),(0,f.jsx)(Me.Z.Menu,{role:d,renderOnMount:p,rootCloseEvent:m,children:s})]})));On.propTypes=Pn,On.defaultProps={toggleLabel:"Toggle dropdown",type:"button"},On.displayName="SplitButton";const Cn=On;var Nn=n(8831);const jn=Nn.HK;var Rn=n(3199),Mn=n(6626),Ln=n(7126);const Dn=function({children:e,in:t,mountOnEnter:n,unmountOnExit:r}){const a=(0,o.useRef)(t);return(0,o.useEffect)((()=>{t&&(a.current=!0)}),[t]),t?e:r||!a.current&&n?null:e},Tn=["active","eventKey","mountOnEnter","transition","unmountOnExit","role","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],An=["activeKey","getControlledId","getControllerId"],In=["as"];function Bn(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function Zn(e){let{active:t,eventKey:n,mountOnEnter:r,transition:a,unmountOnExit:i,role:s="tabpanel",onEnter:l,onEntering:c,onEntered:u,onExit:d,onExiting:f,onExited:p}=e,m=Bn(e,Tn);const h=(0,o.useContext)(Mn.Z);if(!h)return[Object.assign({},m,{role:s}),{eventKey:n,isActive:t,mountOnEnter:r,transition:a,unmountOnExit:i,onEnter:l,onEntering:c,onEntered:u,onExit:d,onExiting:f,onExited:p}];const{activeKey:v,getControlledId:b,getControllerId:g}=h,y=Bn(h,An),w=(0,Ln.h)(n);return[Object.assign({},m,{role:s,id:b(n),"aria-labelledby":g(n)}),{eventKey:n,isActive:null==t&&null!=w?(0,Ln.h)(v)===w:t,transition:a||y.transition,mountOnEnter:null!=r?r:y.mountOnEnter,unmountOnExit:null!=i?i:y.unmountOnExit,onEnter:l,onEntering:c,onEntered:u,onExit:d,onExiting:f,onExited:p}]}const Fn=o.forwardRef(((e,t)=>{let{as:n="div"}=e,r=Bn(e,In);const[a,{isActive:o,onEnter:i,onEntering:s,onEntered:l,onExit:c,onExiting:u,onExited:d,mountOnEnter:p,unmountOnExit:m,transition:h=Dn}]=Zn(r);return(0,f.jsx)(Mn.Z.Provider,{value:null,children:(0,f.jsx)(Ln.Z.Provider,{value:null,children:(0,f.jsx)(h,{in:o,onEnter:i,onEntering:s,onEntered:l,onExit:c,onExiting:u,onExited:d,mountOnEnter:p,unmountOnExit:m,children:(0,f.jsx)(n,Object.assign({},a,{ref:t,hidden:!o,"aria-hidden":!o}))})})})}));Fn.displayName="TabPanel";const zn=e=>{const{id:t,generateChildId:n,onSelect:r,activeKey:a,defaultActiveKey:s,transition:l,mountOnEnter:c,unmountOnExit:u,children:d}=e,[p,m]=(0,i.$c)(a,s,r),h=(0,Nn.gP)(t),v=(0,o.useMemo)((()=>n||((e,t)=>h?`${h}-${t}-${e}`:null)),[h,n]),b=(0,o.useMemo)((()=>({onSelect:m,activeKey:p,transition:l,mountOnEnter:c||!1,unmountOnExit:u||!1,getControlledId:e=>v(e,"tabpane"),getControllerId:e=>v(e,"tab")})),[m,p,l,c,u,v]);return(0,f.jsx)(Mn.Z.Provider,{value:b,children:(0,f.jsx)(Ln.Z.Provider,{value:m||null,children:d})})};zn.Panel=Fn;const Un=zn;function $n(e){return"boolean"==typeof e?e?j.Z:Dn:e}const Vn=({transition:e,...t})=>(0,f.jsx)(Un,{...t,transition:$n(e)});Vn.displayName="TabContainer";const Hn=Vn,Wn=(0,L.Z)("tab-content"),Kn=o.forwardRef((({bsPrefix:e,transition:t,...n},r)=>{const[{className:o,as:i="div",...l},{isActive:c,onEnter:u,onEntering:d,onEntered:p,onExit:m,onExiting:h,onExited:v,mountOnEnter:b,unmountOnExit:g,transition:y=j.Z}]=Zn({...n,transition:$n(t)}),w=(0,s.vE)(e,"tab-pane");return(0,f.jsx)(Mn.Z.Provider,{value:null,children:(0,f.jsx)(Ln.Z.Provider,{value:null,children:(0,f.jsx)(y,{in:c,onEnter:u,onEntering:d,onEntered:p,onExit:m,onExiting:h,onExited:v,mountOnEnter:b,unmountOnExit:g,children:(0,f.jsx)(i,{...l,ref:r,className:a()(o,w,c&&"active")})})})})}));Kn.displayName="TabPane";const Gn=Kn,qn={eventKey:De().oneOfType([De().string,De().number]),title:De().node.isRequired,disabled:De().bool,tabClassName:De().string,tabAttrs:De().object},Jn=()=>{throw new Error("ReactBootstrap: The `Tab` component is not meant to be rendered! It's an abstract component that is only valid as a direct Child of the `Tabs` Component. For custom tabs components use TabPane and TabsContainer directly")};Jn.propTypes=qn;const Qn=Object.assign(Jn,{Container:Hn,Content:Wn,Pane:Gn}),Xn=o.forwardRef((({bsPrefix:e,className:t,striped:n,bordered:r,borderless:o,hover:i,size:l,variant:c,responsive:u,...d},p)=>{const m=(0,s.vE)(e,"table"),h=a()(t,m,c&&`${m}-${c}`,l&&`${m}-${l}`,n&&`${m}-striped`,r&&`${m}-bordered`,o&&`${m}-borderless`,i&&`${m}-hover`),v=(0,f.jsx)("table",{...d,className:h,ref:p});if(u){let e=`${m}-responsive`;return"string"==typeof u&&(e=`${e}-${u}`),(0,f.jsx)("div",{className:e,children:v})}return v}));function Yn(e){let t;return(0,Se.Ed)(e,(e=>{null==t&&(t=e.props.eventKey)})),t}function er(e){const{title:t,eventKey:n,disabled:r,tabClassName:a,tabAttrs:o,id:i}=e.props;return null==t?null:(0,f.jsx)(Et.Z,{as:"li",role:"presentation",children:(0,f.jsx)(St.Z,{as:"button",type:"button",eventKey:n,disabled:r,id:i,className:a,...o,children:t})})}const tr=e=>{const{id:t,onSelect:n,transition:r,mountOnEnter:a,unmountOnExit:o,children:s,activeKey:l=Yn(s),...c}=(0,i.Ch)(e,{activeKey:"onSelect"});return(0,f.jsxs)(Un,{id:t,activeKey:l,onSelect:n,transition:$n(r),mountOnEnter:a,unmountOnExit:o,children:[(0,f.jsx)(yt.default,{...c,role:"tablist",as:"ul",children:(0,Se.UI)(s,er)}),(0,f.jsx)(Wn,{children:(0,Se.UI)(s,(e=>{const t={...e.props};return delete t.title,delete t.disabled,delete t.tabClassName,delete t.tabAttrs,(0,f.jsx)(Gn,{...t})}))})]})};tr.defaultProps={variant:"tabs",mountOnEnter:!1,unmountOnExit:!1},tr.displayName="Tabs";const nr=tr;var rr=n(8972);const ar={[rr.d0]:"showing",[rr.Ix]:"showing show"},or=o.forwardRef(((e,t)=>(0,f.jsx)(j.Z,{...e,ref:t,transitionClasses:ar})));or.displayName="ToastFade";const ir=or,sr=o.createContext({onClose(){}}),lr=o.forwardRef((({bsPrefix:e,closeLabel:t,closeVariant:n,closeButton:r,className:i,children:l,...c},u)=>{e=(0,s.vE)(e,"toast-header");const d=(0,o.useContext)(sr),p=(0,C.Z)((e=>{null==d||null==d.onClose||d.onClose(e)}));return(0,f.jsxs)("div",{ref:u,...c,className:a()(e,i),children:[l,r&&(0,f.jsx)(R.Z,{"aria-label":t,variant:n,onClick:p,"data-dismiss":"toast"})]})}));lr.displayName="ToastHeader",lr.defaultProps={closeLabel:"Close",closeButton:!0};const cr=lr,ur=(0,L.Z)("toast-body"),dr=o.forwardRef((({bsPrefix:e,className:t,transition:n=ir,show:r=!0,animation:i=!0,delay:l=5e3,autohide:c=!1,onClose:u,bg:d,...p},m)=>{e=(0,s.vE)(e,"toast");const h=(0,o.useRef)(l),v=(0,o.useRef)(u);(0,o.useEffect)((()=>{h.current=l,v.current=u}),[l,u]);const b=we(),g=!(!c||!r),y=(0,o.useCallback)((()=>{g&&(null==v.current||v.current())}),[g]);(0,o.useEffect)((()=>{b.set(y,h.current)}),[b,y]);const w=(0,o.useMemo)((()=>({onClose:u})),[u]),x=!(!n||!i),_=(0,f.jsx)("div",{...p,ref:m,className:a()(e,t,d&&`bg-${d}`,!x&&(r?"show":"hide")),role:"alert","aria-live":"assertive","aria-atomic":"true"});return(0,f.jsx)(sr.Provider,{value:w,children:x&&n?(0,f.jsx)(n,{in:r,unmountOnExit:!0,children:_}):_})}));dr.displayName="Toast";const fr=Object.assign(dr,{Body:ur,Header:cr}),pr={"top-start":"top-0 start-0","top-center":"top-0 start-50 translate-middle-x","top-end":"top-0 end-0","middle-start":"top-50 start-0 translate-middle-y","middle-center":"top-50 start-50 translate-middle","middle-end":"top-50 end-0 translate-middle-y","bottom-start":"bottom-0 start-0","bottom-center":"bottom-0 start-50 translate-middle-x","bottom-end":"bottom-0 end-0"},mr=o.forwardRef((({bsPrefix:e,position:t,containerPosition:n="absolute",className:r,as:o="div",...i},l)=>(e=(0,s.vE)(e,"toast-container"),(0,f.jsx)(o,{ref:l,...i,className:a()(e,t&&[n?`position-${n}`:null,pr[t]],r)}))));mr.displayName="ToastContainer";const hr=mr,vr=()=>{},br=o.forwardRef((({bsPrefix:e,name:t,className:n,checked:r,type:o,onChange:i,value:l,disabled:c,id:u,inputRef:d,...p},m)=>(e=(0,s.vE)(e,"btn-check"),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("input",{className:e,name:t,type:o,value:l,ref:d,autoComplete:"off",checked:!!r,disabled:!!c,onChange:i||vr,id:u}),(0,f.jsx)(K.default,{...p,ref:m,className:a()(n,c&&"disabled"),type:void 0,role:void 0,as:"label",htmlFor:u})]}))));br.displayName="ToggleButton";const gr=br;var yr=n(1143),wr=n.n(yr),xr=n(6833);const _r=o.forwardRef(((e,t)=>{const{children:n,type:r,name:a,value:s,onChange:l,...c}=(0,i.Ch)(e,{value:"onChange"}),u=()=>null==s?[]:[].concat(s);return"radio"!==r||a||wr()(!1),(0,f.jsx)(q,{...c,ref:t,children:(0,Se.UI)(n,(e=>{const t=u(),{value:n,onChange:i}=e.props;return o.cloneElement(e,{type:r,name:e.name||a,checked:-1!==t.indexOf(n),onChange:(0,xr.Z)(i,(e=>((e,t)=>{if(!l)return;const n=u(),a=-1!==n.indexOf(e);"radio"!==r?l(a?n.filter((t=>t!==e)):[...n,e],t):!a&&l&&l(e,t)})(n,e)))})}))})}));_r.defaultProps={type:"radio",vertical:!1};const Er=Object.assign(_r,{Button:gr}),Sr=o.forwardRef((({bsPrefix:e,placement:t,className:n,style:r,children:o,arrowProps:i,popper:l,show:c,...u},d)=>{e=(0,s.vE)(e,"tooltip");const p=(0,s.SC)(),[m]=(null==t?void 0:t.split("-"))||[],h=Vt(m,p);return(0,f.jsxs)("div",{ref:d,style:r,role:"tooltip","x-placement":m,className:a()(n,e,`bs-tooltip-${h}`),...u,children:[(0,f.jsx)("div",{className:"tooltip-arrow",...i}),(0,f.jsx)("div",{className:`${e}-inner`,children:o})]})}));Sr.defaultProps={placement:"right"},Sr.displayName="Tooltip";const kr=Sr},8285:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3935);function a(e){return e&&"setState"in e?r.findDOMNode(e):null!=e?e:null}},3825:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(3164),a=n(6914);function o(e,t){const n=(0,r.Z)(e,t)||"",a=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*a}function i(e,t){const n=o(e,"transitionDuration"),r=o(e,"transitionDelay"),i=(0,a.Z)(e,(n=>{n.target===e&&(i(),t(n))}),n+r)}},4509:(e,t,n)=>{"use strict";function r(e){e.offsetHeight}n.d(t,{Z:()=>r})},2146:(e,t,n)=>{"use strict";function r(e,t){return e}n.d(t,{Z:()=>r}),n(1143),n(7294),n(5654)},4448:(e,t,n)=>{"use strict";var r=n(7294),a=n(7418),o=n(3840);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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."}if(!r)throw Error(i(227));var s=new Set,l={};function c(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)s.add(t[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),f=/^[: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]*$/,p=Object.prototype.hasOwnProperty,m={},h={};function v(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){b[e]=new v(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];b[t]=new v(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){b[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){b[e]=new v(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){b[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){b[e]=new v(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){b[e]=new v(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){b[e]=new v(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){b[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)}));var g=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function w(e,t,n,r){var a=b.hasOwnProperty(t)?b[t]:null;(null!==a?0===a.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.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,n,a,r)&&(n=null),r||null===a?function(e){return!!p.call(h,e)||!p.call(m,e)&&(f.test(e)?h[e]=!0:(m[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"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(g,y);b[t]=new v(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(g,y);b[t]=new v(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(g,y);b[t]=new v(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){b[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)})),b.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){b[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_=60103,E=60106,S=60107,k=60108,P=60114,O=60109,C=60110,N=60112,j=60113,R=60120,M=60115,L=60116,D=60121,T=60128,A=60129,I=60130,B=60131;if("function"==typeof Symbol&&Symbol.for){var Z=Symbol.for;_=Z("react.element"),E=Z("react.portal"),S=Z("react.fragment"),k=Z("react.strict_mode"),P=Z("react.profiler"),O=Z("react.provider"),C=Z("react.context"),N=Z("react.forward_ref"),j=Z("react.suspense"),R=Z("react.suspense_list"),M=Z("react.memo"),L=Z("react.lazy"),D=Z("react.block"),Z("react.scope"),T=Z("react.opaque.id"),A=Z("react.debug_trace_mode"),I=Z("react.offscreen"),B=Z("react.legacy_hidden")}var F,z="function"==typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=z&&e[z]||e["@@iterator"])?e:null}function $(e){if(void 0===F)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var V=!1;function H(e,t){if(!e||V)return"";V=!0;var n=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(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var a=e.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,s=o.length-1;1<=i&&0<=s&&a[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(a[i]!==o[s]){if(1!==i||1!==s)do{if(i--,0>--s||a[i]!==o[s])return"\n"+a[i].replace(" at new "," at ")}while(1<=i&&0<=s);break}}}finally{V=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?$(e):""}function W(e){switch(e.tag){case 5:return $(e.type);case 16:return $("Lazy");case 13:return $("Suspense");case 19:return $("SuspenseList");case 0:case 2:case 15:return H(e.type,!1);case 11:return H(e.type.render,!1);case 22:return H(e.type._render,!1);case 1:return H(e.type,!0);default:return""}}function K(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 S:return"Fragment";case E:return"Portal";case P:return"Profiler";case k:return"StrictMode";case j:return"Suspense";case R:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case O:return(e._context.displayName||"Context")+".Provider";case N:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case M:return K(e.type);case D:return K(e._render);case L:t=e._payload,e=e._init;try{return K(e(t))}catch(e){}}return null}function G(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function J(e){e._valueTracker||(e._valueTracker=function(e){var t=q(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=q(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function X(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 Y(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=G(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=G(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,G(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ae(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ie(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+G(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function se(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function le(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:G(n)}}function ce(e,t){var n=G(t.value),r=G(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ue(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml";function fe(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 pe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?fe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var me,he,ve=(he=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=me.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return he(e,t)}))}:he);function be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ge={animationIterationCount:!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},ye=["Webkit","ms","Moz","O"];function we(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ge.hasOwnProperty(e)&&ge[e]?(""+t).trim():t+"px"}function xe(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=we(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ge).forEach((function(e){ye.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ge[t]=ge[e]}))}));var _e=a({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 Ee(e,t){if(t){if(_e[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function Se(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}}function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Pe=null,Oe=null,Ce=null;function Ne(e){if(e=na(e)){if("function"!=typeof Pe)throw Error(i(280));var t=e.stateNode;t&&(t=aa(t),Pe(e.stateNode,e.type,t))}}function je(e){Oe?Ce?Ce.push(e):Ce=[e]:Oe=e}function Re(){if(Oe){var e=Oe,t=Ce;if(Ce=Oe=null,Ne(e),t)for(e=0;e<t.length;e++)Ne(t[e])}}function Me(e,t){return e(t)}function Le(e,t,n,r,a){return e(t,n,r,a)}function De(){}var Te=Me,Ae=!1,Ie=!1;function Be(){null===Oe&&null===Ce||(De(),Re())}function Ze(e,t){var n=e.stateNode;if(null===n)return null;var r=aa(n);if(null===r)return null;n=r[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":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var Fe=!1;if(d)try{var ze={};Object.defineProperty(ze,"passive",{get:function(){Fe=!0}}),window.addEventListener("test",ze,ze),window.removeEventListener("test",ze,ze)}catch(he){Fe=!1}function Ue(e,t,n,r,a,o,i,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var $e=!1,Ve=null,He=!1,We=null,Ke={onError:function(e){$e=!0,Ve=e}};function Ge(e,t,n,r,a,o,i,s,l){$e=!1,Ve=null,Ue.apply(Ke,arguments)}function qe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Je(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(qe(e)!==e)throw Error(i(188))}function Xe(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=qe(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return Qe(a),e;if(o===r)return Qe(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var s=!1,l=a.child;l;){if(l===n){s=!0,n=a,r=o;break}if(l===r){s=!0,r=a,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=a;break}if(l===r){s=!0,r=o,n=a;break}l=l.sibling}if(!s)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function Ye(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var et,tt,nt,rt,at=!1,ot=[],it=null,st=null,lt=null,ct=new Map,ut=new Map,dt=[],ft="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 pt(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:a,targetContainers:[r]}}function mt(e,t){switch(e){case"focusin":case"focusout":it=null;break;case"dragenter":case"dragleave":st=null;break;case"mouseover":case"mouseout":lt=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ut.delete(t.pointerId)}}function ht(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e=pt(t,n,r,a,o),null!==t&&null!==(t=na(t))&&tt(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function vt(e){var t=ta(e.target);if(null!==t){var n=qe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Je(n)))return e.blockedOn=t,void rt(e.lanePriority,(function(){o.unstable_runWithPriority(e.priority,(function(){nt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Xt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=na(n))&&tt(t),e.blockedOn=n,!1;t.shift()}return!0}function gt(e,t,n){bt(e)&&n.delete(t)}function yt(){for(at=!1;0<ot.length;){var e=ot[0];if(null!==e.blockedOn){null!==(e=na(e.blockedOn))&&et(e);break}for(var t=e.targetContainers;0<t.length;){var n=Xt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&ot.shift()}null!==it&&bt(it)&&(it=null),null!==st&&bt(st)&&(st=null),null!==lt&&bt(lt)&&(lt=null),ct.forEach(gt),ut.forEach(gt)}function wt(e,t){e.blockedOn===t&&(e.blockedOn=null,at||(at=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,yt)))}function xt(e){function t(t){return wt(t,e)}if(0<ot.length){wt(ot[0],e);for(var n=1;n<ot.length;n++){var r=ot[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==it&&wt(it,e),null!==st&&wt(st,e),null!==lt&&wt(lt,e),ct.forEach(t),ut.forEach(t),n=0;n<dt.length;n++)(r=dt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&null===(n=dt[0]).blockedOn;)vt(n),null===n.blockedOn&&dt.shift()}function _t(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Et={animationend:_t("Animation","AnimationEnd"),animationiteration:_t("Animation","AnimationIteration"),animationstart:_t("Animation","AnimationStart"),transitionend:_t("Transition","TransitionEnd")},St={},kt={};function Pt(e){if(St[e])return St[e];if(!Et[e])return e;var t,n=Et[e];for(t in n)if(n.hasOwnProperty(t)&&t in kt)return St[e]=n[t];return e}d&&(kt=document.createElement("div").style,"AnimationEvent"in window||(delete Et.animationend.animation,delete Et.animationiteration.animation,delete Et.animationstart.animation),"TransitionEvent"in window||delete Et.transitionend.transition);var Ot=Pt("animationend"),Ct=Pt("animationiteration"),Nt=Pt("animationstart"),jt=Pt("transitionend"),Rt=new Map,Mt=new Map,Lt=["abort","abort",Ot,"animationEnd",Ct,"animationIteration",Nt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",jt,"transitionEnd","waiting","waiting"];function Dt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"+(a[0].toUpperCase()+a.slice(1)),Mt.set(r,t),Rt.set(r,a),c(a,[r])}}(0,o.unstable_now)();var Tt=8;function At(e){if(0!=(1&e))return Tt=15,1;if(0!=(2&e))return Tt=14,2;if(0!=(4&e))return Tt=13,4;var t=24&e;return 0!==t?(Tt=12,t):0!=(32&e)?(Tt=11,32):0!=(t=192&e)?(Tt=10,t):0!=(256&e)?(Tt=9,256):0!=(t=3584&e)?(Tt=8,t):0!=(4096&e)?(Tt=7,4096):0!=(t=4186112&e)?(Tt=6,t):0!=(t=62914560&e)?(Tt=5,t):67108864&e?(Tt=4,67108864):0!=(134217728&e)?(Tt=3,134217728):0!=(t=805306368&e)?(Tt=2,t):0!=(1073741824&e)?(Tt=1,1073741824):(Tt=8,e)}function It(e,t){var n=e.pendingLanes;if(0===n)return Tt=0;var r=0,a=0,o=e.expiredLanes,i=e.suspendedLanes,s=e.pingedLanes;if(0!==o)r=o,a=Tt=15;else if(0!=(o=134217727&n)){var l=o&~i;0!==l?(r=At(l),a=Tt):0!=(s&=o)&&(r=At(s),a=Tt)}else 0!=(o=n&~i)?(r=At(o),a=Tt):0!==s&&(r=At(s),a=Tt);if(0===r)return 0;if(r=n&((0>(r=31-$t(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&i)){if(At(t),a<=Tt)return t;Tt=a}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-$t(t)),r|=e[n],t&=~a;return r}function Bt(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Zt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Ft(24&~t))?Zt(10,t):e;case 10:return 0===(e=Ft(192&~t))?Zt(8,t):e;case 8:return 0===(e=Ft(3584&~t))&&0===(e=Ft(4186112&~t))&&(e=512),e;case 2:return 0===(t=Ft(805306368&~t))&&(t=268435456),t}throw Error(i(358,e))}function Ft(e){return e&-e}function zt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ut(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-$t(t)]=n}var $t=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Vt(e)/Ht|0)|0},Vt=Math.log,Ht=Math.LN2,Wt=o.unstable_UserBlockingPriority,Kt=o.unstable_runWithPriority,Gt=!0;function qt(e,t,n,r){Ae||De();var a=Qt,o=Ae;Ae=!0;try{Le(a,e,t,n,r)}finally{(Ae=o)||Be()}}function Jt(e,t,n,r){Kt(Wt,Qt.bind(null,e,t,n,r))}function Qt(e,t,n,r){var a;if(Gt)if((a=0==(4&t))&&0<ot.length&&-1<ft.indexOf(e))e=pt(null,e,t,n,r),ot.push(e);else{var o=Xt(e,t,n,r);if(null===o)a&&mt(e,r);else{if(a){if(-1<ft.indexOf(e))return e=pt(o,e,t,n,r),void ot.push(e);if(function(e,t,n,r,a){switch(t){case"focusin":return it=ht(it,e,t,n,r,a),!0;case"dragenter":return st=ht(st,e,t,n,r,a),!0;case"mouseover":return lt=ht(lt,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return ct.set(o,ht(ct.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,ut.set(o,ht(ut.get(o)||null,e,t,n,r,a)),!0}return!1}(o,e,t,n,r))return;mt(e,r)}Dr(e,t,r,null,n)}}}function Xt(e,t,n,r){var a=ke(r);if(null!==(a=ta(a))){var o=qe(a);if(null===o)a=null;else{var i=o.tag;if(13===i){if(null!==(a=Je(o)))return a;a=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;a=null}else o!==a&&(a=null)}}return Dr(e,t,r,a,n),null}var Yt=null,en=null,tn=null;function nn(){if(tn)return tn;var e,t,n=en,r=n.length,a="value"in Yt?Yt.value:Yt.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return tn=a.slice(e,1<t?1-t:void 0)}function rn(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 an(){return!0}function on(){return!1}function sn(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?an:on,this.isPropagationStopped=on,this}return a(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=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),t}var ln,cn,un,dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},fn=sn(dn),pn=a({},dn,{view:0,detail:0}),mn=sn(pn),hn=a({},pn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:On,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!==un&&(un&&"mousemove"===e.type?(ln=e.screenX-un.screenX,cn=e.screenY-un.screenY):cn=ln=0,un=e),ln)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),vn=sn(hn),bn=sn(a({},hn,{dataTransfer:0})),gn=sn(a({},pn,{relatedTarget:0})),yn=sn(a({},dn,{animationName:0,elapsedTime:0,pseudoElement:0})),wn=a({},dn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),xn=sn(wn),_n=sn(a({},dn,{data:0})),En={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Sn={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"},kn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=kn[e])&&!!t[e]}function On(){return Pn}var Cn=a({},pn,{key:function(e){if(e.key){var t=En[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=rn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Sn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:On,charCode:function(e){return"keypress"===e.type?rn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?rn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Nn=sn(Cn),jn=sn(a({},hn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Rn=sn(a({},pn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:On})),Mn=sn(a({},dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Ln=a({},hn,{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}),Dn=sn(Ln),Tn=[9,13,27,32],An=d&&"CompositionEvent"in window,In=null;d&&"documentMode"in document&&(In=document.documentMode);var Bn=d&&"TextEvent"in window&&!In,Zn=d&&(!An||In&&8<In&&11>=In),Fn=String.fromCharCode(32),zn=!1;function Un(e,t){switch(e){case"keyup":return-1!==Tn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $n(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Vn=!1,Hn={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 Wn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hn[e.type]:"textarea"===t}function Kn(e,t,n,r){je(r),0<(t=Ar(t,"onChange")).length&&(n=new fn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,qn=null;function Jn(e){Cr(e,0)}function Qn(e){if(Q(ra(e)))return e}function Xn(e,t){if("change"===e)return t}var Yn=!1;if(d){var er;if(d){var tr="oninput"in document;if(!tr){var nr=document.createElement("div");nr.setAttribute("oninput","return;"),tr="function"==typeof nr.oninput}er=tr}else er=!1;Yn=er&&(!document.documentMode||9<document.documentMode)}function rr(){Gn&&(Gn.detachEvent("onpropertychange",ar),qn=Gn=null)}function ar(e){if("value"===e.propertyName&&Qn(qn)){var t=[];if(Kn(t,qn,e,ke(e)),e=Jn,Ae)e(t);else{Ae=!0;try{Me(e,t)}finally{Ae=!1,Be()}}}}function or(e,t,n){"focusin"===e?(rr(),qn=n,(Gn=t).attachEvent("onpropertychange",ar)):"focusout"===e&&rr()}function ir(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Qn(qn)}function sr(e,t){if("click"===e)return Qn(t)}function lr(e,t){if("input"===e||"change"===e)return Qn(t)}var cr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},ur=Object.prototype.hasOwnProperty;function dr(e,t){if(cr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!ur.call(t,n[r])||!cr(e[n[r]],t[n[r]]))return!1;return!0}function fr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function pr(e,t){var n,r=fr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=fr(r)}}function mr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?mr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function hr(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function vr(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)}var br=d&&"documentMode"in document&&11>=document.documentMode,gr=null,yr=null,wr=null,xr=!1;function _r(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;xr||null==gr||gr!==X(r)||(r="selectionStart"in(r=gr)&&vr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},wr&&dr(wr,r)||(wr=r,0<(r=Ar(yr,"onSelect")).length&&(t=new fn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}Dt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Dt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Dt(Lt,2);for(var Er="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Sr=0;Sr<Er.length;Sr++)Mt.set(Er[Sr],0);u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var kr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Pr=new Set("cancel close invalid load scroll toggle".split(" ").concat(kr));function Or(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,s,l,c){if(Ge.apply(this,arguments),$e){if(!$e)throw Error(i(198));var u=Ve;$e=!1,Ve=null,He||(He=!0,We=u)}}(r,t,void 0,e),e.currentTarget=null}function Cr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&a.isPropagationStopped())break e;Or(a,s,c),o=l}else for(i=0;i<r.length;i++){if(l=(s=r[i]).instance,c=s.currentTarget,s=s.listener,l!==o&&a.isPropagationStopped())break e;Or(a,s,c),o=l}}}if(He)throw e=We,He=!1,We=null,e}function Nr(e,t){var n=oa(t),r=e+"__bubble";n.has(r)||(Lr(t,e,2,!1),n.add(r))}var jr="_reactListening"+Math.random().toString(36).slice(2);function Rr(e){e[jr]||(e[jr]=!0,s.forEach((function(t){Pr.has(t)||Mr(t,!1,e,null),Mr(t,!0,e,null)})))}function Mr(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&Pr.has(e)){if("scroll"!==e)return;a|=2,o=r}var i=oa(o),s=e+"__"+(t?"capture":"bubble");i.has(s)||(t&&(a|=4),Lr(o,e,a,t),i.add(s))}function Lr(e,t,n,r){var a=Mt.get(t);switch(void 0===a?2:a){case 0:a=qt;break;case 1:a=Jt;break;default:a=Qt}n=a.bind(null,t,n,e),a=void 0,!Fe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Dr(e,t,n,r,a){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var s=r.stateNode.containerInfo;if(s===a||8===s.nodeType&&s.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===a||8===l.nodeType&&l.parentNode===a))return;i=i.return}for(;null!==s;){if(null===(i=ta(s)))return;if(5===(l=i.tag)||6===l){r=o=i;continue e}s=s.parentNode}}r=r.return}!function(e,t,n){if(Ie)return e();Ie=!0;try{Te(e,t,n)}finally{Ie=!1,Be()}}((function(){var r=o,a=ke(n),i=[];e:{var s=Rt.get(e);if(void 0!==s){var l=fn,c=e;switch(e){case"keypress":if(0===rn(n))break e;case"keydown":case"keyup":l=Nn;break;case"focusin":c="focus",l=gn;break;case"focusout":c="blur",l=gn;break;case"beforeblur":case"afterblur":l=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=vn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=bn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Rn;break;case Ot:case Ct:case Nt:l=yn;break;case jt:l=Mn;break;case"scroll":l=mn;break;case"wheel":l=Dn;break;case"copy":case"cut":case"paste":l=xn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=jn}var u=0!=(4&t),d=!u&&"scroll"===e,f=u?null!==s?s+"Capture":null:s;u=[];for(var p,m=r;null!==m;){var h=(p=m).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==f&&null!=(h=Ze(m,f))&&u.push(Tr(m,h,p))),d)break;m=m.return}0<u.length&&(s=new l(s,c,null,n,a),i.push({event:s,listeners:u}))}}if(0==(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(c=n.relatedTarget||n.fromElement)||!ta(c)&&!c[Yr])&&(l||s)&&(s=a.window===a?a:(s=a.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?ta(c):null)&&(c!==(d=qe(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(u=vn,h="onMouseLeave",f="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(u=jn,h="onPointerLeave",f="onPointerEnter",m="pointer"),d=null==l?s:ra(l),p=null==c?s:ra(c),(s=new u(h,m+"leave",l,n,a)).target=d,s.relatedTarget=p,h=null,ta(a)===r&&((u=new u(f,m+"enter",c,n,a)).target=p,u.relatedTarget=d,h=u),d=h,l&&c)e:{for(f=c,m=0,p=u=l;p;p=Ir(p))m++;for(p=0,h=f;h;h=Ir(h))p++;for(;0<m-p;)u=Ir(u),m--;for(;0<p-m;)f=Ir(f),p--;for(;m--;){if(u===f||null!==f&&u===f.alternate)break e;u=Ir(u),f=Ir(f)}u=null}else u=null;null!==l&&Br(i,s,l,u,!1),null!==c&&null!==d&&Br(i,d,c,u,!0)}if("select"===(l=(s=r?ra(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var v=Xn;else if(Wn(s))if(Yn)v=lr;else{v=ir;var b=or}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(v=sr);switch(v&&(v=v(e,r))?Kn(i,v,n,a):(b&&b(e,s,r),"focusout"===e&&(b=s._wrapperState)&&b.controlled&&"number"===s.type&&ae(s,"number",s.value)),b=r?ra(r):window,e){case"focusin":(Wn(b)||"true"===b.contentEditable)&&(gr=b,yr=r,wr=null);break;case"focusout":wr=yr=gr=null;break;case"mousedown":xr=!0;break;case"contextmenu":case"mouseup":case"dragend":xr=!1,_r(i,n,a);break;case"selectionchange":if(br)break;case"keydown":case"keyup":_r(i,n,a)}var g;if(An)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Vn?Un(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(Zn&&"ko"!==n.locale&&(Vn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Vn&&(g=nn()):(en="value"in(Yt=a)?Yt.value:Yt.textContent,Vn=!0)),0<(b=Ar(r,y)).length&&(y=new _n(y,e,null,n,a),i.push({event:y,listeners:b}),(g||null!==(g=$n(n)))&&(y.data=g))),(g=Bn?function(e,t){switch(e){case"compositionend":return $n(t);case"keypress":return 32!==t.which?null:(zn=!0,Fn);case"textInput":return(e=t.data)===Fn&&zn?null:e;default:return null}}(e,n):function(e,t){if(Vn)return"compositionend"===e||!An&&Un(e,t)?(e=nn(),tn=en=Yt=null,Vn=!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 Zn&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=Ar(r,"onBeforeInput")).length&&(a=new _n("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=g)}Cr(i,t)}))}function Tr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ar(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Ze(e,n))&&r.unshift(Tr(e,o,a)),null!=(o=Ze(e,t))&&r.push(Tr(e,o,a))),e=e.return}return r}function Ir(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Br(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==c&&(s=c,a?null!=(l=Ze(n,o))&&i.unshift(Tr(n,l,s)):a||null!=(l=Ze(n,o))&&i.push(Tr(n,l,s))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function Zr(){}var Fr=null,zr=null;function Ur(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function $r(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Vr="function"==typeof setTimeout?setTimeout:void 0,Hr="function"==typeof clearTimeout?clearTimeout:void 0;function Wr(e){(1===e.nodeType||9===e.nodeType&&null!=(e=e.body))&&(e.textContent="")}function Kr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Gr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var qr=0,Jr=Math.random().toString(36).slice(2),Qr="__reactFiber$"+Jr,Xr="__reactProps$"+Jr,Yr="__reactContainer$"+Jr,ea="__reactEvents$"+Jr;function ta(e){var t=e[Qr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Yr]||n[Qr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Gr(e);null!==e;){if(n=e[Qr])return n;e=Gr(e)}return t}n=(e=n).parentNode}return null}function na(e){return!(e=e[Qr]||e[Yr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ra(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function aa(e){return e[Xr]||null}function oa(e){var t=e[ea];return void 0===t&&(t=e[ea]=new Set),t}var ia=[],sa=-1;function la(e){return{current:e}}function ca(e){0>sa||(e.current=ia[sa],ia[sa]=null,sa--)}function ua(e,t){sa++,ia[sa]=e.current,e.current=t}var da={},fa=la(da),pa=la(!1),ma=da;function ha(e,t){var n=e.type.contextTypes;if(!n)return da;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function va(e){return null!=e.childContextTypes}function ba(){ca(pa),ca(fa)}function ga(e,t,n){if(fa.current!==da)throw Error(i(168));ua(fa,t),ua(pa,n)}function ya(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(i(108,K(t)||"Unknown",o));return a({},n,r)}function wa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||da,ma=fa.current,ua(fa,e),ua(pa,pa.current),!0}function xa(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=ya(e,t,ma),r.__reactInternalMemoizedMergedChildContext=e,ca(pa),ca(fa),ua(fa,e)):ca(pa),ua(pa,n)}var _a=null,Ea=null,Sa=o.unstable_runWithPriority,ka=o.unstable_scheduleCallback,Pa=o.unstable_cancelCallback,Oa=o.unstable_shouldYield,Ca=o.unstable_requestPaint,Na=o.unstable_now,ja=o.unstable_getCurrentPriorityLevel,Ra=o.unstable_ImmediatePriority,Ma=o.unstable_UserBlockingPriority,La=o.unstable_NormalPriority,Da=o.unstable_LowPriority,Ta=o.unstable_IdlePriority,Aa={},Ia=void 0!==Ca?Ca:function(){},Ba=null,Za=null,Fa=!1,za=Na(),Ua=1e4>za?Na:function(){return Na()-za};function $a(){switch(ja()){case Ra:return 99;case Ma:return 98;case La:return 97;case Da:return 96;case Ta:return 95;default:throw Error(i(332))}}function Va(e){switch(e){case 99:return Ra;case 98:return Ma;case 97:return La;case 96:return Da;case 95:return Ta;default:throw Error(i(332))}}function Ha(e,t){return e=Va(e),Sa(e,t)}function Wa(e,t,n){return e=Va(e),ka(e,t,n)}function Ka(){if(null!==Za){var e=Za;Za=null,Pa(e)}Ga()}function Ga(){if(!Fa&&null!==Ba){Fa=!0;var e=0;try{var t=Ba;Ha(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Ba=null}catch(t){throw null!==Ba&&(Ba=Ba.slice(e+1)),ka(Ra,Ka),t}finally{Fa=!1}}}var qa=x.ReactCurrentBatchConfig;function Ja(e,t){if(e&&e.defaultProps){for(var n in t=a({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Qa=la(null),Xa=null,Ya=null,eo=null;function to(){eo=Ya=Xa=null}function no(e){var t=Qa.current;ca(Qa),e.type._context._currentValue=t}function ro(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ao(e,t){Xa=e,eo=Ya=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Ai=!0),e.firstContext=null)}function oo(e,t){if(eo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(eo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Ya){if(null===Xa)throw Error(i(308));Ya=t,Xa.dependencies={lanes:0,firstContext:t,responders:null}}else Ya=Ya.next=t;return e._currentValue}var io=!1;function so(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},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 co(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function uo(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function fo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function po(e,t,n,r){var o=e.updateQueue;io=!1;var i=o.firstBaseUpdate,s=o.lastBaseUpdate,l=o.shared.pending;if(null!==l){o.shared.pending=null;var c=l,u=c.next;c.next=null,null===s?i=u:s.next=u,s=c;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==s&&(null===f?d.firstBaseUpdate=u:f.next=u,d.lastBaseUpdate=c)}}if(null!==i){for(f=o.baseState,s=0,d=u=c=null;;){l=i.lane;var p=i.eventTime;if((r&l)===l){null!==d&&(d=d.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var m=e,h=i;switch(l=t,p=n,h.tag){case 1:if("function"==typeof(m=h.payload)){f=m.call(p,f,l);break e}f=m;break e;case 3:m.flags=-4097&m.flags|64;case 0:if(null==(l="function"==typeof(m=h.payload)?m.call(p,f,l):m))break e;f=a({},f,l);break e;case 2:io=!0}}null!==i.callback&&(e.flags|=32,null===(l=o.effects)?o.effects=[i]:l.push(i))}else p={eventTime:p,lane:l,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===d?(u=d=p,c=f):d=d.next=p,s|=l;if(null===(i=i.next)){if(null===(l=o.shared.pending))break;i=l.next,l.next=null,o.lastBaseUpdate=l,o.shared.pending=null}}null===d&&(c=f),o.baseState=c,o.firstBaseUpdate=u,o.lastBaseUpdate=d,Bs|=s,e.lanes=s,e.memoizedState=f}}function mo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(i(191,a));a.call(r)}}}var ho=(new r.Component).refs;function vo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:a({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var bo={isMounted:function(e){return!!(e=e._reactInternals)&&qe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=cl(),a=ul(e),o=co(r,a);o.payload=t,null!=n&&(o.callback=n),uo(e,o),dl(e,a,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=cl(),a=ul(e),o=co(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),uo(e,o),dl(e,a,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=cl(),r=ul(e),a=co(n,r);a.tag=2,null!=t&&(a.callback=t),uo(e,a),dl(e,r,n)}};function go(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!(t.prototype&&t.prototype.isPureReactComponent&&dr(n,r)&&dr(a,o))}function yo(e,t,n){var r=!1,a=da,o=t.contextType;return"object"==typeof o&&null!==o?o=oo(o):(a=va(t)?ma:fa.current,o=(r=null!=(r=t.contextTypes))?ha(e,a):da),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=bo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function wo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&bo.enqueueReplaceState(t,t.state,null)}function xo(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=ho,so(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=oo(o):(o=va(t)?ma:fa.current,a.context=ha(e,o)),po(e,n,a,r),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(vo(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&bo.enqueueReplaceState(a,a.state,null),po(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4)}var _o=Array.isArray;function Eo(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(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=r.refs;t===ho&&(t=r.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function So(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function ko(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(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 a(e,t){return(e=$l(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function s(t){return e&&null===t.alternate&&(t.flags=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Kl(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=a(t,n.props)).ref=Eo(e,t,n),r.return=e,r):((r=Vl(n.type,n.key,n.props,null,e.mode,r)).ref=Eo(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Gl(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Hl(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Kl(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case _:return(n=Vl(t.type,t.key,t.props,null,e.mode,n)).ref=Eo(e,null,t),n.return=e,n;case E:return(t=Gl(t,e.mode,n)).return=e,t}if(_o(t)||U(t))return(t=Hl(t,e.mode,n,null)).return=e,t;So(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==a?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case _:return n.key===a?n.type===S?d(e,t,n.props.children,r,a):c(e,t,n,r):null;case E:return n.key===a?u(e,t,n,r):null}if(_o(n)||U(n))return null!==a?null:d(e,t,n,r,null);So(e,n)}return null}function m(e,t,n,r,a){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case _:return e=e.get(null===r.key?n:r.key)||null,r.type===S?d(t,e,r.props.children,a,r.key):c(t,e,r,a);case E:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(_o(r)||U(r))return d(t,e=e.get(n)||null,r,a,null);So(t,r)}return null}function h(a,i,s,l){for(var c=null,u=null,d=i,h=i=0,v=null;null!==d&&h<s.length;h++){d.index>h?(v=d,d=null):v=d.sibling;var b=p(a,d,s[h],l);if(null===b){null===d&&(d=v);break}e&&d&&null===b.alternate&&t(a,d),i=o(b,i,h),null===u?c=b:u.sibling=b,u=b,d=v}if(h===s.length)return n(a,d),c;if(null===d){for(;h<s.length;h++)null!==(d=f(a,s[h],l))&&(i=o(d,i,h),null===u?c=d:u.sibling=d,u=d);return c}for(d=r(a,d);h<s.length;h++)null!==(v=m(d,a,h,s[h],l))&&(e&&null!==v.alternate&&d.delete(null===v.key?h:v.key),i=o(v,i,h),null===u?c=v:u.sibling=v,u=v);return e&&d.forEach((function(e){return t(a,e)})),c}function v(a,s,l,c){var u=U(l);if("function"!=typeof u)throw Error(i(150));if(null==(l=u.call(l)))throw Error(i(151));for(var d=u=null,h=s,v=s=0,b=null,g=l.next();null!==h&&!g.done;v++,g=l.next()){h.index>v?(b=h,h=null):b=h.sibling;var y=p(a,h,g.value,c);if(null===y){null===h&&(h=b);break}e&&h&&null===y.alternate&&t(a,h),s=o(y,s,v),null===d?u=y:d.sibling=y,d=y,h=b}if(g.done)return n(a,h),u;if(null===h){for(;!g.done;v++,g=l.next())null!==(g=f(a,g.value,c))&&(s=o(g,s,v),null===d?u=g:d.sibling=g,d=g);return u}for(h=r(a,h);!g.done;v++,g=l.next())null!==(g=m(h,a,v,g.value,c))&&(e&&null!==g.alternate&&h.delete(null===g.key?v:g.key),s=o(g,s,v),null===d?u=g:d.sibling=g,d=g);return e&&h.forEach((function(e){return t(a,e)})),u}return function(e,r,o,l){var c="object"==typeof o&&null!==o&&o.type===S&&null===o.key;c&&(o=o.props.children);var u="object"==typeof o&&null!==o;if(u)switch(o.$$typeof){case _:e:{for(u=o.key,c=r;null!==c;){if(c.key===u){if(7===c.tag){if(o.type===S){n(e,c.sibling),(r=a(c,o.props.children)).return=e,e=r;break e}}else if(c.elementType===o.type){n(e,c.sibling),(r=a(c,o.props)).ref=Eo(e,c,o),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}o.type===S?((r=Hl(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=Vl(o.type,o.key,o.props,null,e.mode,l)).ref=Eo(e,r,o),l.return=e,e=l)}return s(e);case E:e:{for(c=o.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Gl(o,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,o)).return=e,e=r):(n(e,r),(r=Kl(o,e.mode,l)).return=e,e=r),s(e);if(_o(o))return h(e,r,o,l);if(U(o))return v(e,r,o,l);if(u&&So(e,o),void 0===o&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(i(152,K(e.type)||"Component"))}return n(e,r)}}var Po=ko(!0),Oo=ko(!1),Co={},No=la(Co),jo=la(Co),Ro=la(Co);function Mo(e){if(e===Co)throw Error(i(174));return e}function Lo(e,t){switch(ua(Ro,t),ua(jo,e),ua(No,Co),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ca(No),ua(No,t)}function Do(){ca(No),ca(jo),ca(Ro)}function To(e){Mo(Ro.current);var t=Mo(No.current),n=pe(t,e.type);t!==n&&(ua(jo,e),ua(No,n))}function Ao(e){jo.current===e&&(ca(No),ca(jo))}var Io=la(0);function Bo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&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 Zo=null,Fo=null,zo=!1;function Uo(e,t){var n=zl(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function $o(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Vo(e){if(zo){var t=Fo;if(t){var n=t;if(!$o(e,t)){if(!(t=Kr(n.nextSibling))||!$o(e,t))return e.flags=-1025&e.flags|2,zo=!1,void(Zo=e);Uo(Zo,n)}Zo=e,Fo=Kr(t.firstChild)}else e.flags=-1025&e.flags|2,zo=!1,Zo=e}}function Ho(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Zo=e}function Wo(e){if(e!==Zo)return!1;if(!zo)return Ho(e),zo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!$r(t,e.memoizedProps))for(t=Fo;t;)Uo(e,t),t=Kr(t.nextSibling);if(Ho(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Fo=Kr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Fo=null}}else Fo=Zo?Kr(e.stateNode.nextSibling):null;return!0}function Ko(){Fo=Zo=null,zo=!1}var Go=[];function qo(){for(var e=0;e<Go.length;e++)Go[e]._workInProgressVersionPrimary=null;Go.length=0}var Jo=x.ReactCurrentDispatcher,Qo=x.ReactCurrentBatchConfig,Xo=0,Yo=null,ei=null,ti=null,ni=!1,ri=!1;function ai(){throw Error(i(321))}function oi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cr(e[n],t[n]))return!1;return!0}function ii(e,t,n,r,a,o){if(Xo=o,Yo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Jo.current=null===e||null===e.memoizedState?Mi:Li,e=n(r,a),ri){o=0;do{if(ri=!1,!(25>o))throw Error(i(301));o+=1,ti=ei=null,t.updateQueue=null,Jo.current=Di,e=n(r,a)}while(ri)}if(Jo.current=Ri,t=null!==ei&&null!==ei.next,Xo=0,ti=ei=Yo=null,ni=!1,t)throw Error(i(300));return e}function si(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ti?Yo.memoizedState=ti=e:ti=ti.next=e,ti}function li(){if(null===ei){var e=Yo.alternate;e=null!==e?e.memoizedState:null}else e=ei.next;var t=null===ti?Yo.memoizedState:ti.next;if(null!==t)ti=t,ei=e;else{if(null===e)throw Error(i(310));e={memoizedState:(ei=e).memoizedState,baseState:ei.baseState,baseQueue:ei.baseQueue,queue:ei.queue,next:null},null===ti?Yo.memoizedState=ti=e:ti=ti.next=e}return ti}function ci(e,t){return"function"==typeof t?t(e):t}function ui(e){var t=li(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=ei,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var s=a.next;a.next=o.next,o.next=s}r.baseQueue=a=o,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var l=s=o=null,c=a;do{var u=c.lane;if((Xo&u)===u)null!==l&&(l=l.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var d={lane:u,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===l?(s=l=d,o=r):l=l.next=d,Yo.lanes|=u,Bs|=u}c=c.next}while(null!==c&&c!==a);null===l?o=r:l.next=s,cr(r,t.memoizedState)||(Ai=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function di(e){var t=li(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var s=a=a.next;do{o=e(o,s.action),s=s.next}while(s!==a);cr(o,t.memoizedState)||(Ai=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function fi(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(Xo&e)===e)&&(t._workInProgressVersionPrimary=r,Go.push(t))),e)return n(t._source);throw Go.push(t),Error(i(350))}function pi(e,t,n,r){var a=js;if(null===a)throw Error(i(349));var o=t._getVersion,s=o(t._source),l=Jo.current,c=l.useState((function(){return fi(a,t,n)})),u=c[1],d=c[0];c=ti;var f=e.memoizedState,p=f.refs,m=p.getSnapshot,h=f.source;f=f.subscribe;var v=Yo;return e.memoizedState={refs:p,source:t,subscribe:r},l.useEffect((function(){p.getSnapshot=n,p.setSnapshot=u;var e=o(t._source);if(!cr(s,e)){e=n(t._source),cr(d,e)||(u(e),e=ul(v),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,i=e;0<i;){var l=31-$t(i),c=1<<l;r[l]|=e,i&=~c}}}),[n,t,r]),l.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=ul(v);a.mutableReadLanes|=r&a.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),cr(m,n)&&cr(h,t)&&cr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:d}).dispatch=u=ji.bind(null,Yo,e),c.queue=e,c.baseQueue=null,d=fi(a,t,n),c.memoizedState=c.baseState=d),d}function mi(e,t,n){return pi(li(),e,t,n)}function hi(e){var t=si();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:e}).dispatch=ji.bind(null,Yo,e),[t.memoizedState,e]}function vi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Yo.updateQueue)?(t={lastEffect:null},Yo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function bi(e){return e={current:e},si().memoizedState=e}function gi(){return li().memoizedState}function yi(e,t,n,r){var a=si();Yo.flags|=e,a.memoizedState=vi(1|t,n,void 0,void 0===r?null:r)}function wi(e,t,n,r){var a=li();r=void 0===r?null:r;var o=void 0;if(null!==ei){var i=ei.memoizedState;if(o=i.destroy,null!==r&&oi(r,i.deps))return void vi(t,n,o,r)}Yo.flags|=e,a.memoizedState=vi(1|t,n,o,r)}function xi(e,t){return yi(516,4,e,t)}function _i(e,t){return wi(516,4,e,t)}function Ei(e,t){return wi(4,2,e,t)}function Si(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 ki(e,t,n){return n=null!=n?n.concat([e]):null,wi(4,2,Si.bind(null,t,e),n)}function Pi(){}function Oi(e,t){var n=li();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&oi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ci(e,t){var n=li();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&oi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ni(e,t){var n=$a();Ha(98>n?98:n,(function(){e(!0)})),Ha(97<n?97:n,(function(){var n=Qo.transition;Qo.transition=1;try{e(!1),t()}finally{Qo.transition=n}}))}function ji(e,t,n){var r=cl(),a=ul(e),o={lane:a,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===Yo||null!==i&&i===Yo)ri=ni=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=i(s,n);if(o.eagerReducer=i,o.eagerState=l,cr(l,s))return}catch(e){}dl(e,a,r)}}var Ri={readContext:oo,useCallback:ai,useContext:ai,useEffect:ai,useImperativeHandle:ai,useLayoutEffect:ai,useMemo:ai,useReducer:ai,useRef:ai,useState:ai,useDebugValue:ai,useDeferredValue:ai,useTransition:ai,useMutableSource:ai,useOpaqueIdentifier:ai,unstable_isNewReconciler:!1},Mi={readContext:oo,useCallback:function(e,t){return si().memoizedState=[e,void 0===t?null:t],e},useContext:oo,useEffect:xi,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,yi(4,2,Si.bind(null,t,e),n)},useLayoutEffect:function(e,t){return yi(4,2,e,t)},useMemo:function(e,t){var n=si();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=si();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ji.bind(null,Yo,e),[r.memoizedState,e]},useRef:bi,useState:hi,useDebugValue:Pi,useDeferredValue:function(e){var t=hi(e),n=t[0],r=t[1];return xi((function(){var t=Qo.transition;Qo.transition=1;try{r(e)}finally{Qo.transition=t}}),[e]),n},useTransition:function(){var e=hi(!1),t=e[0];return bi(e=Ni.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=si();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},pi(r,e,t,n)},useOpaqueIdentifier:function(){if(zo){var e=!1,t=function(e){return{$$typeof:T,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(qr++).toString(36))),Error(i(355))})),n=hi(t)[1];return 0==(2&Yo.mode)&&(Yo.flags|=516,vi(5,(function(){n("r:"+(qr++).toString(36))}),void 0,null)),t}return hi(t="r:"+(qr++).toString(36)),t},unstable_isNewReconciler:!1},Li={readContext:oo,useCallback:Oi,useContext:oo,useEffect:_i,useImperativeHandle:ki,useLayoutEffect:Ei,useMemo:Ci,useReducer:ui,useRef:gi,useState:function(){return ui(ci)},useDebugValue:Pi,useDeferredValue:function(e){var t=ui(ci),n=t[0],r=t[1];return _i((function(){var t=Qo.transition;Qo.transition=1;try{r(e)}finally{Qo.transition=t}}),[e]),n},useTransition:function(){var e=ui(ci)[0];return[gi().current,e]},useMutableSource:mi,useOpaqueIdentifier:function(){return ui(ci)[0]},unstable_isNewReconciler:!1},Di={readContext:oo,useCallback:Oi,useContext:oo,useEffect:_i,useImperativeHandle:ki,useLayoutEffect:Ei,useMemo:Ci,useReducer:di,useRef:gi,useState:function(){return di(ci)},useDebugValue:Pi,useDeferredValue:function(e){var t=di(ci),n=t[0],r=t[1];return _i((function(){var t=Qo.transition;Qo.transition=1;try{r(e)}finally{Qo.transition=t}}),[e]),n},useTransition:function(){var e=di(ci)[0];return[gi().current,e]},useMutableSource:mi,useOpaqueIdentifier:function(){return di(ci)[0]},unstable_isNewReconciler:!1},Ti=x.ReactCurrentOwner,Ai=!1;function Ii(e,t,n,r){t.child=null===e?Oo(t,null,n,r):Po(t,e.child,n,r)}function Bi(e,t,n,r,a){n=n.render;var o=t.ref;return ao(t,a),r=ii(e,t,n,r,o,a),null===e||Ai?(t.flags|=1,Ii(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,ns(e,t,a))}function Zi(e,t,n,r,a,o){if(null===e){var i=n.type;return"function"!=typeof i||Ul(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Vl(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Fi(e,t,i,r,a,o))}return i=e.child,0==(a&o)&&(a=i.memoizedProps,(n=null!==(n=n.compare)?n:dr)(a,r)&&e.ref===t.ref)?ns(e,t,o):(t.flags|=1,(e=$l(i,r)).ref=t.ref,e.return=t,t.child=e)}function Fi(e,t,n,r,a,o){if(null!==e&&dr(e.memoizedProps,r)&&e.ref===t.ref){if(Ai=!1,0==(o&a))return t.lanes=e.lanes,ns(e,t,o);0!=(16384&e.flags)&&(Ai=!0)}return $i(e,t,n,r,o)}function zi(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},yl(0,n);else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},yl(0,e),null;t.memoizedState={baseLanes:0},yl(0,null!==o?o.baseLanes:n)}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,yl(0,r);return Ii(e,t,a,n),t.child}function Ui(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function $i(e,t,n,r,a){var o=va(n)?ma:fa.current;return o=ha(t,o),ao(t,a),n=ii(e,t,n,r,o,a),null===e||Ai?(t.flags|=1,Ii(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,ns(e,t,a))}function Vi(e,t,n,r,a){if(va(n)){var o=!0;wa(t)}else o=!1;if(ao(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),yo(t,n,r),xo(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,c=n.contextType;c="object"==typeof c&&null!==c?oo(c):ha(t,c=va(n)?ma:fa.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==r||l!==c)&&wo(t,i,r,c),io=!1;var f=t.memoizedState;i.state=f,po(t,r,i,a),l=t.memoizedState,s!==r||f!==l||pa.current||io?("function"==typeof u&&(vo(t,n,u,r),l=t.memoizedState),(s=io||go(t,n,s,r,f,l,c))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4)):("function"==typeof i.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),i.props=r,i.state=l,i.context=c,r=s):("function"==typeof i.componentDidMount&&(t.flags|=4),r=!1)}else{i=t.stateNode,lo(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Ja(t.type,s),i.props=c,d=t.pendingProps,f=i.context,l="object"==typeof(l=n.contextType)&&null!==l?oo(l):ha(t,l=va(n)?ma:fa.current);var p=n.getDerivedStateFromProps;(u="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==d||f!==l)&&wo(t,i,r,l),io=!1,f=t.memoizedState,i.state=f,po(t,r,i,a);var m=t.memoizedState;s!==d||f!==m||pa.current||io?("function"==typeof p&&(vo(t,n,p,r),m=t.memoizedState),(c=io||go(t,n,c,r,f,m,l))?(u||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,m,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,m,l)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=l,r=c):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return Hi(e,t,n,r,o,a)}function Hi(e,t,n,r,a,o){Ui(e,t);var i=0!=(64&t.flags);if(!r&&!i)return a&&xa(t,n,!1),ns(e,t,o);r=t.stateNode,Ti.current=t;var s=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Po(t,e.child,null,o),t.child=Po(t,null,s,o)):Ii(e,t,s,o),t.memoizedState=r.state,a&&xa(t,n,!0),t.child}function Wi(e){var t=e.stateNode;t.pendingContext?ga(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ga(0,t.context,!1),Lo(e,t.containerInfo)}var Ki,Gi,qi,Ji={dehydrated:null,retryLane:0};function Qi(e,t,n){var r,a=t.pendingProps,o=Io.current,i=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),ua(Io,1&o),null===e?(void 0!==a.fallback&&Vo(t),e=a.children,o=a.fallback,i?(e=Xi(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ji,e):"number"==typeof a.unstable_expectedLoadTime?(e=Xi(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ji,t.lanes=33554432,e):((n=Wl({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,i?(a=function(e,t,n,r,a){var o=t.mode,i=e.child;e=i.sibling;var s={mode:"hidden",children:n};return 0==(2&o)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=s,null!==(i=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null):n=$l(i,s),null!==e?r=$l(e,r):(r=Hl(r,o,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}(e,t,a.children,a.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},i.childLanes=e.childLanes&~n,t.memoizedState=Ji,a):(n=function(e,t,n,r){var a=e.child;return e=a.sibling,n=$l(a,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}(e,t,a.children,n),t.memoizedState=null,n))}function Xi(e,t,n,r){var a=e.mode,o=e.child;return t={mode:"hidden",children:t},0==(2&a)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=Wl(t,a,0,null),n=Hl(n,a,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function Yi(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ro(e.return,t)}function es(e,t,n,r,a,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,lastEffect:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a,i.lastEffect=o)}function ts(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(Ii(e,t,r.children,n),0!=(2&(r=Io.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Yi(e,n);else if(19===e.tag)Yi(e,n);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}r&=1}if(ua(Io,r),0==(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===Bo(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),es(t,!1,a,n,o,t.lastEffect);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===Bo(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}es(t,!0,n,null,o,t.lastEffect);break;case"together":es(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function ns(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Bs|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=$l(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=$l(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function rs(e,t){if(!zo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function as(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return va(t.type)&&ba(),null;case 3:return Do(),ca(pa),ca(fa),qo(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Wo(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Ao(t);var o=Mo(Ro.current);if(n=t.type,null!==e&&null!=t.stateNode)Gi(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Mo(No.current),Wo(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[Qr]=t,r[Xr]=s,n){case"dialog":Nr("cancel",r),Nr("close",r);break;case"iframe":case"object":case"embed":Nr("load",r);break;case"video":case"audio":for(e=0;e<kr.length;e++)Nr(kr[e],r);break;case"source":Nr("error",r);break;case"img":case"image":case"link":Nr("error",r),Nr("load",r);break;case"details":Nr("toggle",r);break;case"input":ee(r,s),Nr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Nr("invalid",r);break;case"textarea":le(r,s),Nr("invalid",r)}for(var c in Ee(n,s),e=null,s)s.hasOwnProperty(c)&&(o=s[c],"children"===c?"string"==typeof o?r.textContent!==o&&(e=["children",o]):"number"==typeof o&&r.textContent!==""+o&&(e=["children",""+o]):l.hasOwnProperty(c)&&null!=o&&"onScroll"===c&&Nr("scroll",r));switch(n){case"input":J(r),re(r,s,!0);break;case"textarea":J(r),ue(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=Zr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(c=9===o.nodeType?o:o.ownerDocument,e===de&&(e=fe(n)),e===de?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Qr]=t,e[Xr]=r,Ki(e,t),t.stateNode=e,c=Se(n,r),n){case"dialog":Nr("cancel",e),Nr("close",e),o=r;break;case"iframe":case"object":case"embed":Nr("load",e),o=r;break;case"video":case"audio":for(o=0;o<kr.length;o++)Nr(kr[o],e);o=r;break;case"source":Nr("error",e),o=r;break;case"img":case"image":case"link":Nr("error",e),Nr("load",e),o=r;break;case"details":Nr("toggle",e),o=r;break;case"input":ee(e,r),o=Y(e,r),Nr("invalid",e);break;case"option":o=oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=a({},r,{value:void 0}),Nr("invalid",e);break;case"textarea":le(e,r),o=se(e,r),Nr("invalid",e);break;default:o=r}Ee(n,o);var u=o;for(s in u)if(u.hasOwnProperty(s)){var d=u[s];"style"===s?xe(e,d):"dangerouslySetInnerHTML"===s?null!=(d=d?d.__html:void 0)&&ve(e,d):"children"===s?"string"==typeof d?("textarea"!==n||""!==d)&&be(e,d):"number"==typeof d&&be(e,""+d):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(l.hasOwnProperty(s)?null!=d&&"onScroll"===s&&Nr("scroll",e):null!=d&&w(e,s,d,c))}switch(n){case"input":J(e),re(e,r,!1);break;case"textarea":J(e),ue(e);break;case"option":null!=r.value&&e.setAttribute("value",""+G(r.value));break;case"select":e.multiple=!!r.multiple,null!=(s=r.value)?ie(e,!!r.multiple,s,!1):null!=r.defaultValue&&ie(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=Zr)}Ur(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)qi(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));n=Mo(Ro.current),Mo(No.current),Wo(t)?(r=t.stateNode,n=t.memoizedProps,r[Qr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Qr]=t,t.stateNode=r)}return null;case 13:return ca(Io),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Wo(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Io.current)?0===Ts&&(Ts=3):(0!==Ts&&3!==Ts||(Ts=4),null===js||0==(134217727&Bs)&&0==(134217727&Zs)||hl(js,Ms))),(r||n)&&(t.flags|=4),null);case 4:return Do(),null===e&&Rr(t.stateNode.containerInfo),null;case 10:return no(t),null;case 19:if(ca(Io),null===(r=t.memoizedState))return null;if(s=0!=(64&t.flags),null===(c=r.rendering))if(s)rs(r,!1);else{if(0!==Ts||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(c=Bo(e))){for(t.flags|=64,rs(r,!1),null!==(s=c.updateQueue)&&(t.updateQueue=s,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(s=n).flags&=2,s.nextEffect=null,s.firstEffect=null,s.lastEffect=null,null===(c=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=c.childLanes,s.lanes=c.lanes,s.child=c.child,s.memoizedProps=c.memoizedProps,s.memoizedState=c.memoizedState,s.updateQueue=c.updateQueue,s.type=c.type,e=c.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ua(Io,1&Io.current|2),t.child}e=e.sibling}null!==r.tail&&Ua()>$s&&(t.flags|=64,s=!0,rs(r,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=Bo(c))){if(t.flags|=64,s=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),rs(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!zo)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ua()-r.renderingStartTime>$s&&1073741824!==n&&(t.flags|=64,s=!0,rs(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Ua(),n.sibling=null,t=Io.current,ua(Io,s?1&t|2:1&t),n):null;case 23:case 24:return wl(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(i(156,t.tag))}function os(e){switch(e.tag){case 1:va(e.type)&&ba();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Do(),ca(pa),ca(fa),qo(),0!=(64&(t=e.flags)))throw Error(i(285));return e.flags=-4097&t|64,e;case 5:return Ao(e),null;case 13:return ca(Io),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ca(Io),null;case 4:return Do(),null;case 10:return no(e),null;case 23:case 24:return wl(),null;default:return null}}function is(e,t){try{var n="",r=t;do{n+=W(r),r=r.return}while(r);var a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a}}function ss(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ki=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Gi=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Mo(No.current);var i,s=null;switch(n){case"input":o=Y(e,o),r=Y(e,r),s=[];break;case"option":o=oe(e,o),r=oe(e,r),s=[];break;case"select":o=a({},o,{value:void 0}),r=a({},r,{value:void 0}),s=[];break;case"textarea":o=se(e,o),r=se(e,r),s=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Zr)}for(d in Ee(n,r),n=null,o)if(!r.hasOwnProperty(d)&&o.hasOwnProperty(d)&&null!=o[d])if("style"===d){var c=o[d];for(i in c)c.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(l.hasOwnProperty(d)?s||(s=[]):(s=s||[]).push(d,null));for(d in r){var u=r[d];if(c=null!=o?o[d]:void 0,r.hasOwnProperty(d)&&u!==c&&(null!=u||null!=c))if("style"===d)if(c){for(i in c)!c.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&c[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(s||(s=[]),s.push(d,n)),n=u;else"dangerouslySetInnerHTML"===d?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(s=s||[]).push(d,u)):"children"===d?"string"!=typeof u&&"number"!=typeof u||(s=s||[]).push(d,""+u):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(l.hasOwnProperty(d)?(null!=u&&"onScroll"===d&&Nr("scroll",e),s||c===u||(s=[])):"object"==typeof u&&null!==u&&u.$$typeof===T?u.toString():(s=s||[]).push(d,u))}n&&(s=s||[]).push("style",n);var d=s;(t.updateQueue=d)&&(t.flags|=4)}},qi=function(e,t,n,r){n!==r&&(t.flags|=4)};var ls="function"==typeof WeakMap?WeakMap:Map;function cs(e,t,n){(n=co(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ks||(Ks=!0,Gs=r),ss(0,t)},n}function us(e,t,n){(n=co(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return ss(0,t),r(a)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===qs?qs=new Set([this]):qs.add(this),ss(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ds="function"==typeof WeakSet?WeakSet:Set;function fs(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Il(e,t)}else t.current=null}function ps(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ja(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Wr(t.stateNode.containerInfo))}throw Error(i(163))}function ms(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;r=a.next,0!=(4&(a=a.tag))&&0!=(1&a)&&(Dl(n,e),Ll(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Ja(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&mo(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}mo(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Ur(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&xt(n)))))}throw Error(i(163))}function hs(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var a=n.memoizedProps.style;a=null!=a&&a.hasOwnProperty("display")?a.display:null,r.style.display=we("display",a)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function vs(e,t){if(Ea&&"function"==typeof Ea.onCommitFiberUnmount)try{Ea.onCommitFiberUnmount(_a,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,a=r.destroy;if(r=r.tag,void 0!==a)if(0!=(4&r))Dl(t,n);else{r=t;try{a()}catch(e){Il(r,e)}}n=n.next}while(n!==e)}break;case 1:if(fs(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Il(t,e)}break;case 5:fs(t);break;case 4:_s(e,t)}}function bs(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function gs(e){return 5===e.tag||3===e.tag||4===e.tag}function ys(e){e:{for(var t=e.return;null!==t;){if(gs(t))break e;t=t.return}throw Error(i(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&n.flags&&(be(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||gs(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?ws(e,n,t):xs(e,n,t)}function ws(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Zr));else if(4!==r&&null!==(e=e.child))for(ws(e,t,n),e=e.sibling;null!==e;)ws(e,t,n),e=e.sibling}function xs(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(xs(e,t,n),e=e.sibling;null!==e;)xs(e,t,n),e=e.sibling}function _s(e,t){for(var n,r,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(i(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var s=e,l=a,c=l;;)if(vs(s,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===l)break e;for(;null===c.sibling;){if(null===c.return||c.return===l)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(s=n,l=a.stateNode,8===s.nodeType?s.parentNode.removeChild(l):s.removeChild(l)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(vs(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function Es(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var a=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[Xr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Se(e,a),t=Se(e,r),a=0;a<o.length;a+=2){var s=o[a],l=o[a+1];"style"===s?xe(n,l):"dangerouslySetInnerHTML"===s?ve(n,l):"children"===s?be(n,l):w(n,s,l,t)}switch(e){case"input":ne(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?ie(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?ie(n,!!r.multiple,r.defaultValue,!0):ie(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,xt(n.containerInfo)));case 13:return null!==t.memoizedState&&(Us=Ua(),hs(t.child,!0)),void Ss(t);case 19:return void Ss(t);case 23:case 24:return void hs(t,null!==t.memoizedState)}throw Error(i(163))}function Ss(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ds),t.forEach((function(t){var r=Zl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function ks(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&null!==(t=t.memoizedState)&&null===t.dehydrated}var Ps=Math.ceil,Os=x.ReactCurrentDispatcher,Cs=x.ReactCurrentOwner,Ns=0,js=null,Rs=null,Ms=0,Ls=0,Ds=la(0),Ts=0,As=null,Is=0,Bs=0,Zs=0,Fs=0,zs=null,Us=0,$s=1/0;function Vs(){$s=Ua()+500}var Hs,Ws=null,Ks=!1,Gs=null,qs=null,Js=!1,Qs=null,Xs=90,Ys=[],el=[],tl=null,nl=0,rl=null,al=-1,ol=0,il=0,sl=null,ll=!1;function cl(){return 0!=(48&Ns)?Ua():-1!==al?al:al=Ua()}function ul(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===$a()?1:2;if(0===ol&&(ol=Is),0!==qa.transition){0!==il&&(il=null!==zs?zs.pendingLanes:0),e=ol;var t=4186112&~il;return 0==(t&=-t)&&0==(t=(e=4186112&~e)&-e)&&(t=8192),t}return e=$a(),e=Zt(0!=(4&Ns)&&98===e?12:e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ol)}function dl(e,t,n){if(50<nl)throw nl=0,rl=null,Error(i(185));if(null===(e=fl(e,t)))return null;Ut(e,t,n),e===js&&(Zs|=t,4===Ts&&hl(e,Ms));var r=$a();1===t?0!=(8&Ns)&&0==(48&Ns)?vl(e):(pl(e,n),0===Ns&&(Vs(),Ka())):(0==(4&Ns)||98!==r&&99!==r||(null===tl?tl=new Set([e]):tl.add(e)),pl(e,n)),zs=e}function fl(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function pl(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,s=e.pendingLanes;0<s;){var l=31-$t(s),c=1<<l,u=o[l];if(-1===u){if(0==(c&r)||0!=(c&a)){u=t,At(c);var d=Tt;o[l]=10<=d?u+250:6<=d?u+5e3:-1}}else u<=t&&(e.expiredLanes|=c);s&=~c}if(r=It(e,e===js?Ms:0),t=Tt,0===r)null!==n&&(n!==Aa&&Pa(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Aa&&Pa(n)}15===t?(n=vl.bind(null,e),null===Ba?(Ba=[n],Za=ka(Ra,Ga)):Ba.push(n),n=Aa):14===t?n=Wa(99,vl.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(i(358,e))}}(t),n=Wa(n,ml.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function ml(e){if(al=-1,il=ol=0,0!=(48&Ns))throw Error(i(327));var t=e.callbackNode;if(Ml()&&e.callbackNode!==t)return null;var n=It(e,e===js?Ms:0);if(0===n)return null;var r=n,a=Ns;Ns|=16;var o=El();for(js===e&&Ms===r||(Vs(),xl(e,r));;)try{Pl();break}catch(t){_l(e,t)}if(to(),Os.current=o,Ns=a,null!==Rs?r=0:(js=null,Ms=0,r=Ts),0!=(Is&Zs))xl(e,0);else if(0!==r){if(2===r&&(Ns|=64,e.hydrate&&(e.hydrate=!1,Wr(e.containerInfo)),0!==(n=Bt(e))&&(r=Sl(e,n))),1===r)throw t=As,xl(e,0),hl(e,n),pl(e,Ua()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(i(345));case 2:case 5:Nl(e);break;case 3:if(hl(e,n),(62914560&n)===n&&10<(r=Us+500-Ua())){if(0!==It(e,0))break;if(((a=e.suspendedLanes)&n)!==n){cl(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Vr(Nl.bind(null,e),r);break}Nl(e);break;case 4:if(hl(e,n),(4186112&n)===n)break;for(r=e.eventTimes,a=-1;0<n;){var s=31-$t(n);o=1<<s,(s=r[s])>a&&(a=s),n&=~o}if(n=a,10<(n=(120>(n=Ua()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ps(n/1960))-n)){e.timeoutHandle=Vr(Nl.bind(null,e),n);break}Nl(e);break;default:throw Error(i(329))}}return pl(e,Ua()),e.callbackNode===t?ml.bind(null,e):null}function hl(e,t){for(t&=~Fs,t&=~Zs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-$t(t),r=1<<n;e[n]=-1,t&=~r}}function vl(e){if(0!=(48&Ns))throw Error(i(327));if(Ml(),e===js&&0!=(e.expiredLanes&Ms)){var t=Ms,n=Sl(e,t);0!=(Is&Zs)&&(n=Sl(e,t=It(e,t)))}else n=Sl(e,t=It(e,0));if(0!==e.tag&&2===n&&(Ns|=64,e.hydrate&&(e.hydrate=!1,Wr(e.containerInfo)),0!==(t=Bt(e))&&(n=Sl(e,t))),1===n)throw n=As,xl(e,0),hl(e,t),pl(e,Ua()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Nl(e),pl(e,Ua()),null}function bl(e,t){var n=Ns;Ns|=1;try{return e(t)}finally{0===(Ns=n)&&(Vs(),Ka())}}function gl(e,t){var n=Ns;Ns&=-2,Ns|=8;try{return e(t)}finally{0===(Ns=n)&&(Vs(),Ka())}}function yl(e,t){ua(Ds,Ls),Ls|=t,Is|=t}function wl(){Ls=Ds.current,ca(Ds)}function xl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Hr(n)),null!==Rs)for(n=Rs.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&ba();break;case 3:Do(),ca(pa),ca(fa),qo();break;case 5:Ao(r);break;case 4:Do();break;case 13:case 19:ca(Io);break;case 10:no(r);break;case 23:case 24:wl()}n=n.return}js=e,Rs=$l(e.current,null),Ms=Ls=Is=t,Ts=0,As=null,Fs=Zs=Bs=0}function _l(e,t){for(;;){var n=Rs;try{if(to(),Jo.current=Ri,ni){for(var r=Yo.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}ni=!1}if(Xo=0,ti=ei=Yo=null,ri=!1,Cs.current=null,null===n||null===n.return){Ts=1,As=t,Rs=null;break}e:{var o=e,i=n.return,s=n,l=t;if(t=Ms,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var c=l;if(0==(2&s.mode)){var u=s.alternate;u?(s.updateQueue=u.updateQueue,s.memoizedState=u.memoizedState,s.lanes=u.lanes):(s.updateQueue=null,s.memoizedState=null)}var d=0!=(1&Io.current),f=i;do{var p;if(p=13===f.tag){var m=f.memoizedState;if(null!==m)p=null!==m.dehydrated;else{var h=f.memoizedProps;p=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!d)}}if(p){var v=f.updateQueue;if(null===v){var b=new Set;b.add(c),f.updateQueue=b}else v.add(c);if(0==(2&f.mode)){if(f.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var g=co(-1,1);g.tag=2,uo(s,g)}s.lanes|=1;break e}l=void 0,s=t;var y=o.pingCache;if(null===y?(y=o.pingCache=new ls,l=new Set,y.set(c,l)):void 0===(l=y.get(c))&&(l=new Set,y.set(c,l)),!l.has(s)){l.add(s);var w=Bl.bind(null,o,c,s);c.then(w,w)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);l=Error((K(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Ts&&(Ts=2),l=is(l,s),f=i;do{switch(f.tag){case 3:o=l,f.flags|=4096,t&=-t,f.lanes|=t,fo(f,cs(0,o,t));break e;case 1:o=l;var x=f.type,_=f.stateNode;if(0==(64&f.flags)&&("function"==typeof x.getDerivedStateFromError||null!==_&&"function"==typeof _.componentDidCatch&&(null===qs||!qs.has(_)))){f.flags|=4096,t&=-t,f.lanes|=t,fo(f,us(f,o,t));break e}}f=f.return}while(null!==f)}Cl(n)}catch(e){t=e,Rs===n&&null!==n&&(Rs=n=n.return);continue}break}}function El(){var e=Os.current;return Os.current=Ri,null===e?Ri:e}function Sl(e,t){var n=Ns;Ns|=16;var r=El();for(js===e&&Ms===t||xl(e,t);;)try{kl();break}catch(t){_l(e,t)}if(to(),Ns=n,Os.current=r,null!==Rs)throw Error(i(261));return js=null,Ms=0,Ts}function kl(){for(;null!==Rs;)Ol(Rs)}function Pl(){for(;null!==Rs&&!Oa();)Ol(Rs)}function Ol(e){var t=Hs(e.alternate,e,Ls);e.memoizedProps=e.pendingProps,null===t?Cl(e):Rs=t,Cs.current=null}function Cl(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=as(n,t,Ls)))return void(Rs=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Ls)||0==(4&n.mode)){for(var r=0,a=n.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=os(t)))return n.flags&=2047,void(Rs=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Rs=t);Rs=t=e}while(null!==t);0===Ts&&(Ts=5)}function Nl(e){var t=$a();return Ha(99,jl.bind(null,e,t)),null}function jl(e,t){do{Ml()}while(null!==Qs);if(0!=(48&Ns))throw Error(i(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null;var r=n.lanes|n.childLanes,a=r,o=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var s=e.eventTimes,l=e.expirationTimes;0<o;){var c=31-$t(o),u=1<<c;a[c]=0,s[c]=-1,l[c]=-1,o&=~u}if(null!==tl&&0==(24&r)&&tl.has(e)&&tl.delete(e),e===js&&(Rs=js=null,Ms=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(a=Ns,Ns|=32,Cs.current=null,Fr=Gt,vr(s=hr())){if("selectionStart"in s)l={start:s.selectionStart,end:s.selectionEnd};else e:if(l=(l=s.ownerDocument)&&l.defaultView||window,(u=l.getSelection&&l.getSelection())&&0!==u.rangeCount){l=u.anchorNode,o=u.anchorOffset,c=u.focusNode,u=u.focusOffset;try{l.nodeType,c.nodeType}catch(e){l=null;break e}var d=0,f=-1,p=-1,m=0,h=0,v=s,b=null;t:for(;;){for(var g;v!==l||0!==o&&3!==v.nodeType||(f=d+o),v!==c||0!==u&&3!==v.nodeType||(p=d+u),3===v.nodeType&&(d+=v.nodeValue.length),null!==(g=v.firstChild);)b=v,v=g;for(;;){if(v===s)break t;if(b===l&&++m===o&&(f=d),b===c&&++h===u&&(p=d),null!==(g=v.nextSibling))break;b=(v=b).parentNode}v=g}l=-1===f||-1===p?null:{start:f,end:p}}else l=null;l=l||{start:0,end:0}}else l=null;zr={focusedElem:s,selectionRange:l},Gt=!1,sl=null,ll=!1,Ws=r;do{try{Rl()}catch(e){if(null===Ws)throw Error(i(330));Il(Ws,e),Ws=Ws.nextEffect}}while(null!==Ws);sl=null,Ws=r;do{try{for(s=e;null!==Ws;){var y=Ws.flags;if(16&y&&be(Ws.stateNode,""),128&y){var w=Ws.alternate;if(null!==w){var x=w.ref;null!==x&&("function"==typeof x?x(null):x.current=null)}}switch(1038&y){case 2:ys(Ws),Ws.flags&=-3;break;case 6:ys(Ws),Ws.flags&=-3,Es(Ws.alternate,Ws);break;case 1024:Ws.flags&=-1025;break;case 1028:Ws.flags&=-1025,Es(Ws.alternate,Ws);break;case 4:Es(Ws.alternate,Ws);break;case 8:_s(s,l=Ws);var _=l.alternate;bs(l),null!==_&&bs(_)}Ws=Ws.nextEffect}}catch(e){if(null===Ws)throw Error(i(330));Il(Ws,e),Ws=Ws.nextEffect}}while(null!==Ws);if(x=zr,w=hr(),y=x.focusedElem,s=x.selectionRange,w!==y&&y&&y.ownerDocument&&mr(y.ownerDocument.documentElement,y)){null!==s&&vr(y)&&(w=s.start,void 0===(x=s.end)&&(x=w),"selectionStart"in y?(y.selectionStart=w,y.selectionEnd=Math.min(x,y.value.length)):(x=(w=y.ownerDocument||document)&&w.defaultView||window).getSelection&&(x=x.getSelection(),l=y.textContent.length,_=Math.min(s.start,l),s=void 0===s.end?_:Math.min(s.end,l),!x.extend&&_>s&&(l=s,s=_,_=l),l=pr(y,_),o=pr(y,s),l&&o&&(1!==x.rangeCount||x.anchorNode!==l.node||x.anchorOffset!==l.offset||x.focusNode!==o.node||x.focusOffset!==o.offset)&&((w=w.createRange()).setStart(l.node,l.offset),x.removeAllRanges(),_>s?(x.addRange(w),x.extend(o.node,o.offset)):(w.setEnd(o.node,o.offset),x.addRange(w))))),w=[];for(x=y;x=x.parentNode;)1===x.nodeType&&w.push({element:x,left:x.scrollLeft,top:x.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;y<w.length;y++)(x=w[y]).element.scrollLeft=x.left,x.element.scrollTop=x.top}Gt=!!Fr,zr=Fr=null,e.current=n,Ws=r;do{try{for(y=e;null!==Ws;){var E=Ws.flags;if(36&E&&ms(y,Ws.alternate,Ws),128&E){w=void 0;var S=Ws.ref;if(null!==S){var k=Ws.stateNode;Ws.tag,w=k,"function"==typeof S?S(w):S.current=w}}Ws=Ws.nextEffect}}catch(e){if(null===Ws)throw Error(i(330));Il(Ws,e),Ws=Ws.nextEffect}}while(null!==Ws);Ws=null,Ia(),Ns=a}else e.current=n;if(Js)Js=!1,Qs=e,Xs=t;else for(Ws=r;null!==Ws;)t=Ws.nextEffect,Ws.nextEffect=null,8&Ws.flags&&((E=Ws).sibling=null,E.stateNode=null),Ws=t;if(0===(r=e.pendingLanes)&&(qs=null),1===r?e===rl?nl++:(nl=0,rl=e):nl=0,n=n.stateNode,Ea&&"function"==typeof Ea.onCommitFiberRoot)try{Ea.onCommitFiberRoot(_a,n,void 0,64==(64&n.current.flags))}catch(e){}if(pl(e,Ua()),Ks)throw Ks=!1,e=Gs,Gs=null,e;return 0!=(8&Ns)||Ka(),null}function Rl(){for(;null!==Ws;){var e=Ws.alternate;ll||null===sl||(0!=(8&Ws.flags)?Ye(Ws,sl)&&(ll=!0):13===Ws.tag&&ks(e,Ws)&&Ye(Ws,sl)&&(ll=!0));var t=Ws.flags;0!=(256&t)&&ps(e,Ws),0==(512&t)||Js||(Js=!0,Wa(97,(function(){return Ml(),null}))),Ws=Ws.nextEffect}}function Ml(){if(90!==Xs){var e=97<Xs?97:Xs;return Xs=90,Ha(e,Tl)}return!1}function Ll(e,t){Ys.push(t,e),Js||(Js=!0,Wa(97,(function(){return Ml(),null})))}function Dl(e,t){el.push(t,e),Js||(Js=!0,Wa(97,(function(){return Ml(),null})))}function Tl(){if(null===Qs)return!1;var e=Qs;if(Qs=null,0!=(48&Ns))throw Error(i(331));var t=Ns;Ns|=32;var n=el;el=[];for(var r=0;r<n.length;r+=2){var a=n[r],o=n[r+1],s=a.destroy;if(a.destroy=void 0,"function"==typeof s)try{s()}catch(e){if(null===o)throw Error(i(330));Il(o,e)}}for(n=Ys,Ys=[],r=0;r<n.length;r+=2){a=n[r],o=n[r+1];try{var l=a.create;a.destroy=l()}catch(e){if(null===o)throw Error(i(330));Il(o,e)}}for(l=e.current.firstEffect;null!==l;)e=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=e;return Ns=t,Ka(),!0}function Al(e,t,n){uo(e,t=cs(0,t=is(n,t),1)),t=cl(),null!==(e=fl(e,1))&&(Ut(e,1,t),pl(e,t))}function Il(e,t){if(3===e.tag)Al(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Al(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===qs||!qs.has(r))){var a=us(n,e=is(t,e),1);if(uo(n,a),a=cl(),null!==(n=fl(n,1)))Ut(n,1,a),pl(n,a);else if("function"==typeof r.componentDidCatch&&(null===qs||!qs.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function Bl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=cl(),e.pingedLanes|=e.suspendedLanes&n,js===e&&(Ms&n)===n&&(4===Ts||3===Ts&&(62914560&Ms)===Ms&&500>Ua()-Us?xl(e,0):Fs|=n),pl(e,t)}function Zl(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===$a()?1:2:(0===ol&&(ol=Is),0===(t=Ft(62914560&~ol))&&(t=4194304))),n=cl(),null!==(e=fl(e,t))&&(Ut(e,t,n),pl(e,n))}function Fl(e,t,n,r){this.tag=e,this.key=n,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=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function zl(e,t,n,r){return new Fl(e,t,n,r)}function Ul(e){return!(!(e=e.prototype)||!e.isReactComponent)}function $l(e,t){var n=e.alternate;return null===n?((n=zl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Vl(e,t,n,r,a,o){var s=2;if(r=e,"function"==typeof e)Ul(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case S:return Hl(n.children,a,o,t);case A:s=8,a|=16;break;case k:s=8,a|=1;break;case P:return(e=zl(12,n,t,8|a)).elementType=P,e.type=P,e.lanes=o,e;case j:return(e=zl(13,n,t,a)).type=j,e.elementType=j,e.lanes=o,e;case R:return(e=zl(19,n,t,a)).elementType=R,e.lanes=o,e;case I:return Wl(n,a,o,t);case B:return(e=zl(24,n,t,a)).elementType=B,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case O:s=10;break e;case C:s=9;break e;case N:s=11;break e;case M:s=14;break e;case L:s=16,r=null;break e;case D:s=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=zl(s,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function Hl(e,t,n,r){return(e=zl(7,e,r,t)).lanes=n,e}function Wl(e,t,n,r){return(e=zl(23,e,r,t)).elementType=I,e.lanes=n,e}function Kl(e,t,n){return(e=zl(6,e,null,t)).lanes=n,e}function Gl(e,t,n){return(t=zl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ql(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=zt(0),this.expirationTimes=zt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zt(0),this.mutableSourceEagerHydrationData=null}function Jl(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:E,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Ql(e,t,n,r){var a=t.current,o=cl(),s=ul(a);e:if(n){t:{if(qe(n=n._reactInternals)!==n||1!==n.tag)throw Error(i(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(va(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(i(171))}if(1===n.tag){var c=n.type;if(va(c)){n=ya(n,c,l);break e}}n=l}else n=da;return null===t.context?t.context=n:t.pendingContext=n,(t=co(o,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),uo(a,t),dl(a,s,o),s}function Xl(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Yl(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ec(e,t){Yl(e,t),(e=e.alternate)&&Yl(e,t)}function tc(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new ql(e,t,null!=n&&!0===n.hydrate),t=zl(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,so(t),e[Yr]=n.current,Rr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var a=(t=r[e])._getVersion;a=a(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=n}function nc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function rc(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o._internalRoot;if("function"==typeof a){var s=a;a=function(){var e=Xl(i);s.call(e)}}Ql(t,i,e,a)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new tc(e,0,t?{hydrate:!0}:void 0)}(n,r),i=o._internalRoot,"function"==typeof a){var l=a;a=function(){var e=Xl(i);l.call(e)}}gl((function(){Ql(t,i,e,a)}))}return Xl(i)}function ac(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!nc(t))throw Error(i(200));return Jl(e,t,null,n)}Hs=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||pa.current)Ai=!0;else{if(0==(n&r)){switch(Ai=!1,t.tag){case 3:Wi(t),Ko();break;case 5:To(t);break;case 1:va(t.type)&&wa(t);break;case 4:Lo(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var a=t.type._context;ua(Qa,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Qi(e,t,n):(ua(Io,1&Io.current),null!==(t=ns(e,t,n))?t.sibling:null);ua(Io,1&Io.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return ts(e,t,n);t.flags|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),ua(Io,Io.current),r)break;return null;case 23:case 24:return t.lanes=0,zi(e,t,n)}return ns(e,t,n)}Ai=0!=(16384&e.flags)}else Ai=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=ha(t,fa.current),ao(t,n),a=ii(null,t,r,e,a,n),t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,va(r)){var o=!0;wa(t)}else o=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,so(t);var s=r.getDerivedStateFromProps;"function"==typeof s&&vo(t,r,s,e),a.updater=bo,t.stateNode=a,a._reactInternals=t,xo(t,r,e,n),t=Hi(null,t,r,!0,o,n)}else t.tag=0,Ii(null,t,a,n),t=t.child;return t;case 16:a=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=(o=a._init)(a._payload),t.type=a,o=t.tag=function(e){if("function"==typeof e)return Ul(e)?1:0;if(null!=e){if((e=e.$$typeof)===N)return 11;if(e===M)return 14}return 2}(a),e=Ja(a,e),o){case 0:t=$i(null,t,a,e,n);break e;case 1:t=Vi(null,t,a,e,n);break e;case 11:t=Bi(null,t,a,e,n);break e;case 14:t=Zi(null,t,a,Ja(a.type,e),r,n);break e}throw Error(i(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,$i(e,t,r,a=t.elementType===r?a:Ja(r,a),n);case 1:return r=t.type,a=t.pendingProps,Vi(e,t,r,a=t.elementType===r?a:Ja(r,a),n);case 3:if(Wi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,lo(e,t),po(t,r,null,n),(r=t.memoizedState.element)===a)Ko(),t=ns(e,t,n);else{if((o=(a=t.stateNode).hydrate)&&(Fo=Kr(t.stateNode.containerInfo.firstChild),Zo=t,o=zo=!0),o){if(null!=(e=a.mutableSourceEagerHydrationData))for(a=0;a<e.length;a+=2)(o=e[a])._workInProgressVersionPrimary=e[a+1],Go.push(o);for(n=Oo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Ii(e,t,r,n),Ko();t=t.child}return t;case 5:return To(t),null===e&&Vo(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,s=a.children,$r(r,a)?s=null:null!==o&&$r(r,o)&&(t.flags|=16),Ui(e,t),Ii(e,t,s,n),t.child;case 6:return null===e&&Vo(t),null;case 13:return Qi(e,t,n);case 4:return Lo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Po(t,null,r,n):Ii(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,Bi(e,t,r,a=t.elementType===r?a:Ja(r,a),n);case 7:return Ii(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ii(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,s=t.memoizedProps,o=a.value;var l=t.type._context;if(ua(Qa,l._currentValue),l._currentValue=o,null!==s)if(l=s.value,0==(o=cr(l,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(s.children===a.children&&!pa.current){t=ns(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&o)){1===l.tag&&((u=co(-1,n&-n)).tag=2,uo(l,u)),l.lanes|=n,null!==(u=l.alternate)&&(u.lanes|=n),ro(l.return,n),c.lanes|=n;break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}Ii(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=(o=t.pendingProps).children,ao(t,n),r=r(a=oo(a,o.unstable_observedBits)),t.flags|=1,Ii(e,t,r,n),t.child;case 14:return o=Ja(a=t.type,t.pendingProps),Zi(e,t,a,o=Ja(a.type,o),r,n);case 15:return Fi(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ja(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,va(r)?(e=!0,wa(t)):e=!1,ao(t,n),yo(t,r,a),xo(t,r,a,n),Hi(null,t,r,!0,e,n);case 19:return ts(e,t,n);case 23:case 24:return zi(e,t,n)}throw Error(i(156,t.tag))},tc.prototype.render=function(e){Ql(e,this._internalRoot,null,null)},tc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Ql(null,e,null,(function(){t[Yr]=null}))},et=function(e){13===e.tag&&(dl(e,4,cl()),ec(e,4))},tt=function(e){13===e.tag&&(dl(e,67108864,cl()),ec(e,67108864))},nt=function(e){if(13===e.tag){var t=cl(),n=ul(e);dl(e,n,t),ec(e,n)}},rt=function(e,t){return t()},Pe=function(e,t,n){switch(t){case"input":if(ne(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 r=n[t];if(r!==e&&r.form===e.form){var a=aa(r);if(!a)throw Error(i(90));Q(r),ne(r,a)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&ie(e,!!n.multiple,t,!1)}},Me=bl,Le=function(e,t,n,r,a){var o=Ns;Ns|=4;try{return Ha(98,e.bind(null,t,n,r,a))}finally{0===(Ns=o)&&(Vs(),Ka())}},De=function(){0==(49&Ns)&&(function(){if(null!==tl){var e=tl;tl=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,pl(e,Ua())}))}Ka()}(),Ml())},Te=function(e,t){var n=Ns;Ns|=2;try{return e(t)}finally{0===(Ns=n)&&(Vs(),Ka())}};var oc={Events:[na,ra,aa,je,Re,Ml,{current:!1}]},ic={findFiberByHostInstance:ta,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},sc={bundleType:ic.bundleType,version:ic.version,rendererPackageName:ic.rendererPackageName,rendererConfig:ic.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:x.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Xe(e))?null:e.stateNode},findFiberByHostInstance:ic.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var lc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!lc.isDisabled&&lc.supportsFiber)try{_a=lc.inject(sc),Ea=lc}catch(he){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=oc,t.createPortal=ac,t.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(i(188));throw Error(i(268,Object.keys(e)))}return null===(e=Xe(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Ns;if(0!=(48&n))return e(t);Ns|=1;try{if(e)return Ha(99,e.bind(null,t))}finally{Ns=n,Ka()}},t.hydrate=function(e,t,n){if(!nc(t))throw Error(i(200));return rc(null,e,t,!0,n)},t.render=function(e,t,n){if(!nc(t))throw Error(i(200));return rc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!nc(e))throw Error(i(40));return!!e._reactRootContainer&&(gl((function(){rc(null,null,e,!1,(function(){e._reactRootContainer=null,e[Yr]=null}))})),!0)},t.unstable_batchedUpdates=bl,t.unstable_createPortal=function(e,t){return ac(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!nc(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return rc(e,t,n,!1,r)},t.version="17.0.2"},3935:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(4448)},8972:(e,t,n)=>{"use strict";n.d(t,{cn:()=>d,d0:()=>u,Wj:()=>c,Ix:()=>f,ZP:()=>h});var r=n(3366);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var o=n(7294),i=n(3935);const s=o.createContext(null);var l="unmounted",c="exited",u="entering",d="entered",f="exiting",p=function(e){var t,n;function p(t,n){var r;r=e.call(this,t,n)||this;var a,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(a=c,r.appearStatus=u):a=d:a=t.unmountOnExit||t.mountOnEnter?l:c,r.state={status:a},r.nextCallback=null,r}n=e,(t=p).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n),p.getDerivedStateFromProps=function(e,t){return e.in&&t.status===l?{status:c}:null};var m=p.prototype;return m.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},m.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==u&&n!==d&&(t=u):n!==u&&n!==d||(t=f)}this.updateStatus(!1,t)},m.componentWillUnmount=function(){this.cancelNextCallback()},m.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},m.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===u?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===c&&this.setState({status:l})},m.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[i.findDOMNode(this),r],o=a[0],s=a[1],l=this.getTimeouts(),c=r?l.appear:l.enter;e||n?(this.props.onEnter(o,s),this.safeSetState({status:u},(function(){t.props.onEntering(o,s),t.onTransitionEnd(c,(function(){t.safeSetState({status:d},(function(){t.props.onEntered(o,s)}))}))}))):this.safeSetState({status:d},(function(){t.props.onEntered(o)}))},m.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:i.findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:f},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:c},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:c},(function(){e.props.onExited(r)}))},m.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},m.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},m.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},m.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=a[0],s=a[1];this.props.addEndListener(o,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},m.render=function(){var e=this.state.status;if(e===l)return null;var t=this.props,n=t.children,a=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,r.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return o.createElement(s.Provider,{value:null},"function"==typeof n?n(e,a):o.cloneElement(o.Children.only(n),a))},p}(o.Component);function m(){}p.contextType=s,p.propTypes={},p.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:m,onEntering:m,onEntered:m,onExit:m,onExiting:m,onExited:m},p.UNMOUNTED=l,p.EXITED=c,p.ENTERING=u,p.ENTERED=d,p.EXITING=f;const h=p},5251:(e,t,n)=>{"use strict";n(7418);var r=n(7294),a=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var o=Symbol.for;a=o("react.element"),t.Fragment=o("react.fragment")}var i=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,o={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)s.call(t,r)&&!l.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:c,ref:u,props:o,_owner:i.current}}t.jsx=c,t.jsxs=c},2408:(e,t,n)=>{"use strict";var r=n(7418),a=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,s=60110,l=60112;t.Suspense=60113;var c=60115,u=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;a=d("react.element"),o=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),i=d("react.provider"),s=d("react.context"),l=d("react.forward_ref"),t.Suspense=d("react.suspense"),c=d("react.memo"),u=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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 m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function v(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}function b(){}function g(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=v.prototype;var y=g.prototype=new b;y.constructor=g,r(y,v.prototype),y.isPureReactComponent=!0;var w={current:null},x=Object.prototype.hasOwnProperty,_={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,n){var r,o={},i=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,r)&&!_.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:a,type:e,key:i,ref:s,props:o,_owner:w.current}}function S(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var k=/\/+/g;function P(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 O(e,t,n,r,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case a:case o:l=!0}}if(l)return i=i(l=e),e=""===r?"."+P(l,0):r,Array.isArray(i)?(n="",null!=e&&(n=e.replace(k,"$&/")+"/"),O(i,t,n,"",(function(e){return e}))):null!=i&&(S(i)&&(i=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(k,"$&/")+"/")+e)),t.push(i)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var c=0;c<e.length;c++){var u=r+P(s=e[c],c);l+=O(s,t,n,u,i)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=O(s=s.value,t,n,u=r+P(s,c++),i);else if("object"===s)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function C(e,t,n){if(null==e)return e;var r=[],a=0;return O(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function N(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var j={current:null};function R(){var e=j.current;if(null===e)throw Error(p(321));return e}var M={ReactCurrentDispatcher:j,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:C,forEach:function(e,t,n){C(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return C(e,(function(){t++})),t},toArray:function(e){return C(e,(function(e){return e}))||[]},only:function(e){if(!S(e))throw Error(p(143));return e}},t.Component=v,t.PureComponent=g,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=M,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var o=r({},e.props),i=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=w.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)x.call(t,u)&&!_.hasOwnProperty(u)&&(o[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){c=Array(u);for(var d=0;d<u;d++)c[d]=arguments[d+2];o.children=c}return{$$typeof:a,type:e.type,key:i,ref:s,props:o,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=S,t.lazy=function(e){return{$$typeof:u,_payload:{_status:-1,_result:e},_init:N}},t.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return R().useCallback(e,t)},t.useContext=function(e,t){return R().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return R().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return R().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return R().useLayoutEffect(e,t)},t.useMemo=function(e,t){return R().useMemo(e,t)},t.useReducer=function(e,t,n){return R().useReducer(e,t,n)},t.useRef=function(e){return R().useRef(e)},t.useState=function(e){return R().useState(e)},t.version="17.0.2"},7294:(e,t,n)=>{"use strict";e.exports=n(2408)},5893:(e,t,n)=>{"use strict";e.exports=n(5251)},53:(e,t)=>{"use strict";var n,r,a,o;if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,u=null,d=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(d,0),e}};n=function(e){null!==c?setTimeout(n,0,e):(c=e,setTimeout(d,0))},r=function(e,t){u=setTimeout(e,t)},a=function(){clearTimeout(u)},t.unstable_shouldYield=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var m=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof m&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var h=!1,v=null,b=-1,g=5,y=0;t.unstable_shouldYield=function(){return t.unstable_now()>=y},o=function(){},t.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"):g=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,x=w.port2;w.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();y=e+g;try{v(!0,e)?x.postMessage(null):(h=!1,v=null)}catch(e){throw x.postMessage(null),e}}else h=!1},n=function(e){v=e,h||(h=!0,x.postMessage(null))},r=function(e,n){b=f((function(){e(t.unstable_now())}),n)},a=function(){p(b),b=-1}}function _(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,a=e[r];if(!(void 0!==a&&0<k(a,t)))break e;e[r]=t,e[n]=a,n=r}}function E(e){return void 0===(e=e[0])?null:e}function S(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length;r<a;){var o=2*(r+1)-1,i=e[o],s=o+1,l=e[s];if(void 0!==i&&0>k(i,n))void 0!==l&&0>k(l,i)?(e[r]=l,e[s]=n,r=s):(e[r]=i,e[o]=n,r=o);else{if(!(void 0!==l&&0>k(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function k(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var P=[],O=[],C=1,N=null,j=3,R=!1,M=!1,L=!1;function D(e){for(var t=E(O);null!==t;){if(null===t.callback)S(O);else{if(!(t.startTime<=e))break;S(O),t.sortIndex=t.expirationTime,_(P,t)}t=E(O)}}function T(e){if(L=!1,D(e),!M)if(null!==E(P))M=!0,n(A);else{var t=E(O);null!==t&&r(T,t.startTime-e)}}function A(e,n){M=!1,L&&(L=!1,a()),R=!0;var o=j;try{for(D(n),N=E(P);null!==N&&(!(N.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=N.callback;if("function"==typeof i){N.callback=null,j=N.priorityLevel;var s=i(N.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?N.callback=s:N===E(P)&&S(P),D(n)}else S(P);N=E(P)}if(null!==N)var l=!0;else{var c=E(O);null!==c&&r(T,c.startTime-n),l=!1}return l}finally{N=null,j=o,R=!1}}var I=o;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){M||R||(M=!0,n(A))},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_getFirstCallbackNode=function(){return E(P)},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=I,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=j;j=e;try{return t()}finally{j=n}},t.unstable_scheduleCallback=function(e,o,i){var s=t.unstable_now();switch(i="object"==typeof i&&null!==i&&"number"==typeof(i=i.delay)&&0<i?s+i:s,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:C++,callback:o,priorityLevel:e,startTime:i,expirationTime:l=i+l,sortIndex:-1},i>s?(e.sortIndex=i,_(O,e),null===E(P)&&e===E(O)&&(L?a():L=!0,r(T,i-s))):(e.sortIndex=l,_(P,e),M||R||(M=!0,n(A))),e},t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=n}}}},3840:(e,t,n)=>{"use strict";e.exports=n(53)},2534:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMonacoSetup=t.prodMonacoSetup=t.loadMonaco=t.waitForLoadedMonaco=t.getMonaco=t.getLoadedMonaco=void 0,t.getLoadedMonaco=function(){if(!monaco)throw new Error("monaco is not loaded yet");return monaco},t.getMonaco=function(){return window.monaco};let n,r,a=!1,o=new Promise(((e,t)=>{n=e,r=t}));function i(e){return{loaderUrl:`${e}/loader.js`,loaderConfigPaths:{vs:`${e}`},codiconUrl:`${e}/base/browser/ui/codicons/codicon/codicon.ttf`,monacoTypesUrl:void 0}}t.waitForLoadedMonaco=async function(){return o},t.loadMonaco=async function(e=t.prodMonacoSetup){return a||(a=!0,async function(e){const t=self;var n;t.require||await(n=e.loaderUrl,new Promise((e=>{const t=document.createElement("script");t.onload=()=>e(),t.async=!0,t.type="text/javascript",t.src=n,document.head.appendChild(t)}))),t.AMD=!0,t.getCodiconPath=()=>e.codiconUrl;const r=t.require;return r.config({paths:e.loaderConfigPaths}),new Promise((e=>{r(["vs/editor/editor.main"],(()=>{r(["vs/basic-languages/monaco.contribution","vs/language/css/monaco.contribution","vs/language/html/monaco.contribution","vs/language/json/monaco.contribution","vs/language/typescript/monaco.contribution"],(()=>{e(monaco)}))}))}))}(e).then(n,r)),o},t.prodMonacoSetup=i("node_modules/monaco-editor/min/vs"),t.getMonacoSetup=i},6732:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PageNav=void 0;const r=n(7294),a=n(2657),o=n(9576);class i extends r.Component{render(){return r.createElement(o.Navbar,{bg:"dark",variant:"dark",expand:"lg"},r.createElement(o.Container,{fluid:!0},r.createElement(o.Navbar.Brand,{href:"./"},r.createElement("span",{className:"code-oss-icon d-inline-block align-top"}),"Monaco Editor"),r.createElement(o.Navbar.Toggle,{"aria-controls":"basic-navbar-nav"}),r.createElement(o.Navbar.Collapse,{id:"basic-navbar-nav",role:""},r.createElement(o.Nav,{className:"me-auto"},r.createElement(o.Nav.Link,{active:a.home.isActive,href:a.home.href},"Home"),r.createElement(o.Nav.Link,{active:a.playground.isActive,href:a.playground.href},"Playground"),r.createElement(o.Nav.Link,{active:a.monarch.isActive,href:a.monarch.href},"Monarch"),r.createElement(o.Nav.Link,{active:a.docs.isActive,href:a.docs.href},"Documentation")),r.createElement(o.Nav,{className:"ms-auto"},r.createElement(o.NavDropdown,{title:r.createElement(r.Fragment,null,r.createElement("span",{className:"nav-icon bi-download"}),r.createElement("span",{className:"hidden-text"}," ","Download"," ")),className:"download-dropdown",align:"end"},r.createElement(o.NavDropdown.Item,{href:"https://www.npmjs.com/package/monaco-editor",target:"_blank"},"Get From NPM")),r.createElement(o.Nav.Link,{href:"https://github.com/microsoft/monaco-editor",target:"_blank"},r.createElement("span",{className:"nav-icon bi-github"}),r.createElement("span",{className:"hidden-text"}," GitHub "))))))}}t.PageNav=i},911:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Page=void 0;const r=n(7294),a=n(6732);t.Page=function(e){return r.createElement("div",{className:"page"},r.createElement(a.PageNav,null),r.createElement("main",{className:"main"},e.children))}},7518:function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.Radio=void 0;const a=n(7294),o=n(798),i=n(9576);let s=class extends a.Component{render(){const{value:e,current:t}=this.props;return a.createElement(i.Form.Check,{checked:e.get()===t,onChange:()=>e.set(t),type:"radio",id:this.props.id})}};s=r([o.observer],s),t.Radio=s},5715:function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.Select=void 0;const a=n(798),o=n(7294),i=n(9576);let s=class extends o.Component{constructor(){super(...arguments),this.map=new Map}render(){const{value:e,values:t}=this.props;this.map.clear();const n=this.renderGroups(t),r=e.get();return o.createElement(i.Form.Select,{value:r&&this.map.get(r),defaultValue:r?void 0:"",onChange:t=>{const n=t.currentTarget.value,r=[...this.map.entries()].find((([e,t])=>t===n));r&&e.set(r[0])},style:this.props.style,size:"sm"},o.createElement("option",{value:"",disabled:!0,hidden:!0},"Select an example..."),n)}renderGroups(e){const{getLabel:t}=this.props;return e.map(((e,n)=>{if("object"==typeof e&&e&&"groupTitle"in e)return o.createElement("optgroup",{label:e.groupTitle,key:n},this.renderGroups(e.items));{let r=this.map.get(e);return r||(r=`${this.map.size+1}`,this.map.set(e,r)),o.createElement("option",{key:n,value:r},t(e))}}))}};s=r([a.observer],s),t.Select=s},701:function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.TextBox=void 0;const a=n(7294),o=n(798),i=n(9576);let s=class extends a.Component{render(){const{value:e}=this.props;return a.createElement(i.Form.Control,{value:e.get(),onChange:t=>e.set(t.currentTarget.value),style:this.props.style})}};s=r([o.observer],s),t.TextBox=s},9576:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Col=t.Row=t.ListGroup=t.Button=t.Modal=t.NavDropdown=t.Container=t.Stack=t.Form=t.Navbar=t.Nav=void 0;const r=n(834);t.Nav=r.default;const a=n(3265);t.Navbar=a.default;const o=n(925);t.Form=o.default;const i=n(3199);t.Stack=i.default;const s=n(682);t.Container=s.default;const l=n(4214);t.NavDropdown=l.default;const c=n(9041);t.Modal=c.default;const u=n(5005);t.Button=u.default;const d=n(6714);t.ListGroup=d.default;const f=n(4051);t.Row=f.default;const p=n(1555);t.Col=p.default},2061:function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.MonacoDiffEditor=t.MonacoEditor=t.ControlledMonacoDiffEditor=t.ControlledMonacoEditor=void 0;const a=n(7294),o=n(2534),i=n(9032);let s=class extends a.Component{constructor(){super(...arguments),this.model=(0,o.getLoadedMonaco)().editor.createModel(this.props.value,this.props.language)}componentDidUpdate(e){const t=this.props.onDidValueChange;t!==e.onDidValueChange&&(this.lastSubscription&&(this.lastSubscription.dispose(),this.lastSubscription=void 0),t&&(this.lastSubscription=this.model.onDidChangeContent((e=>{t(this.model.getValue())})))),this.props.value!==this.model.getValue()&&this.model.setValue(this.props.value),this.model.getLanguageId()!==this.props.language&&(0,o.getLoadedMonaco)().editor.setModelLanguage(this.model,this.props.language||"plaintext"),this.props.onDidValueChange&&this.model.setValue(this.props.value)}render(){return a.createElement(c,{readOnly:!this.props.onDidValueChange,model:this.model,theme:this.props.theme})}};s=r([i.withLoadedMonaco],s),t.ControlledMonacoEditor=s;let l=class extends a.Component{constructor(){super(...arguments),this.originalModel=(0,o.getLoadedMonaco)().editor.createModel(this.props.originalValue,this.props.language),this.modifiedModel=(0,o.getLoadedMonaco)().editor.createModel(this.props.modifiedValue,this.props.language)}componentDidUpdate(){this.props.originalValue!==this.originalModel.getValue()&&this.originalModel.setValue(this.props.originalValue),this.originalModel.getLanguageId()!==this.props.language&&(0,o.getLoadedMonaco)().editor.setModelLanguage(this.originalModel,this.props.language||"plaintext"),this.props.modifiedValue!==this.modifiedModel.getValue()&&this.modifiedModel.setValue(this.props.modifiedValue),this.modifiedModel.getLanguageId()!==this.props.language&&(0,o.getLoadedMonaco)().editor.setModelLanguage(this.modifiedModel,this.props.language||"plaintext")}render(){return a.createElement(u,{originalModel:this.originalModel,modifiedModel:this.modifiedModel})}};l=r([i.withLoadedMonaco],l),t.ControlledMonacoDiffEditor=l;let c=class extends a.Component{get height(){if(void 0!==this.state.contentHeight)return Math.min(200,this.state.contentHeight)}constructor(e){super(e),this.divRef=a.createRef(),this.resizeObserver=new ResizeObserver((()=>{this.editor&&this.editor.layout()})),this.state={contentHeight:void 0}}render(){const e="fill"===(this.props.height||{kind:"fill"}).kind?"100%":this.height;return a.createElement("div",{style:{height:e,minHeight:0,minWidth:0},className:"monaco-editor-react "+this.props.className,ref:this.divRef})}componentDidMount(){const e=this.divRef.current;if(!e)throw new Error("unexpected");this.resizeObserver.observe(e),this.editor=(0,o.getLoadedMonaco)().editor.create(e,{model:this.props.model,scrollBeyondLastLine:!1,minimap:{enabled:!1},automaticLayout:!1,theme:this.props.theme,readOnly:this.props.readOnly}),this.editor.onDidContentSizeChange((e=>{this.setState({contentHeight:e.contentHeight})})),this.props.onEditorLoaded&&this.props.onEditorLoaded(this.editor)}componentDidUpdate(e){e.model!==this.props.model&&this.editor.setModel(this.props.model),e.theme!==this.props.theme&&this.props.theme&&(0,o.getLoadedMonaco)().editor.setTheme(this.props.theme),e.readOnly!==this.props.readOnly&&this.editor.updateOptions({readOnly:this.props.readOnly})}componentWillUnmount(){this.editor?this.editor.dispose():console.error("unexpected state")}};c=r([i.withLoadedMonaco],c),t.MonacoEditor=c;let u=class extends a.Component{constructor(e){super(e),this.divRef=a.createRef(),this.resizeObserver=new ResizeObserver((()=>{this.editor&&this.editor.layout()})),this.state={contentHeight:void 0}}render(){return a.createElement("div",{style:{height:"100%",minHeight:0,minWidth:0},className:"monaco-editor-react",ref:this.divRef})}componentDidMount(){const e=this.divRef.current;if(!e)throw new Error("unexpected");this.resizeObserver.observe(e),this.editor=(0,o.getLoadedMonaco)().editor.createDiffEditor(e,{scrollBeyondLastLine:!1,minimap:{enabled:!1},automaticLayout:!1,theme:this.props.theme,originalEditable:!0}),this.editor.setModel({original:this.props.originalModel,modified:this.props.modifiedModel}),this.props.onEditorLoaded&&this.props.onEditorLoaded(this.editor)}componentWillUnmount(){this.editor?this.editor.dispose():console.error("unexpected state")}};u=r([i.withLoadedMonaco],u),t.MonacoDiffEditor=u},9032:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.withLoadedMonaco=t.MonacoLoader=void 0;const r=n(7294),a=n(2534);class o extends r.Component{constructor(e){super(e),this.state={monaco:(0,a.getMonaco)()},this.state.monaco||(0,a.loadMonaco)().then((e=>{this.setState({monaco:e})}))}render(){return this.state.monaco?this.props.children(this.state.monaco):null}}t.MonacoLoader=o,t.withLoadedMonaco=function(e){return t=>r.createElement(o,null,(()=>r.createElement(e,{...t})))}},4813:(e,t,n)=>{"use strict";const r=n(7294),a=n(3935);n(1039),n(283);const o=n(4326),i=document.createElement("div");i.className="root",document.body.append(i),a.render(r.createElement(o.App,null),i)},1380:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.monacoEditorVersion=void 0;const r=n(6571);t.monacoEditorVersion=r.version},4326:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.App=void 0;const r=n(2907),a=n(6267),o=n(2657),i=n(7294),s=n(6258),l=n(4696);class c extends i.Component{render(){return o.home.isActive?i.createElement(r.Home,null):o.playground.isActive?i.createElement(a.PlaygroundPage,null):o.docs.isActive?i.createElement(s.DocsPage,null):o.monarch.isActive?i.createElement(l.MonarchPage,null):i.createElement(i.Fragment,null,"Page does not exist")}}t.App=c},6258:function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.DocsPage=void 0;const a=n(2188),o=n(911),i=n(7594),s=n(7294);class l extends s.Component{updateLocationFromIFrame(){const e=this._lastIFrame?.contentWindow.location.href.match(/typedoc\/(.*)/);if(e){let t=e[1];"index.html"===t&&(t=""),this.location={hashValue:t,searchParams:{}}}}getTypedocUrl(){let e=this.location?.hashValue??"";return e.match(/^[a-zA-Z0-9#\._\-\/]*$/)&&-1===e.indexOf("..")||(e=""),`./typedoc/${e}`}updateLocation(e){this.location=e,this._lastIFrame&&(this._lastIFrame.src=this.getTypedocUrl())}constructor(e){super(e),this._lastIFrame=null,this.setIFrame=e=>{e!==this._lastIFrame&&(this._lastIFrame&&(this._lastIFrame.contentWindow?.removeEventListener("hashchange",this.onIFrameLoad),this._lastIFrame.removeEventListener("load",this.onIFrameLoad)),e&&e.addEventListener("load",this.onIFrameLoad),this._lastIFrame=e)},this.onIFrameLoad=()=>{this._lastIFrame.contentWindow?.addEventListener("hashchange",(()=>this.updateLocationFromIFrame())),this.updateLocationFromIFrame()},this.historyId=0,new i.HistoryController((e=>(this.location=e,this)))}render(){return localStorage.getItem("tsd-theme")||localStorage.setItem("tsd-theme","light"),s.createElement(o.Page,null,s.createElement("iframe",{ref:this.setIFrame,className:"full-iframe",frameBorder:0,src:this.getTypedocUrl()}))}}r([a.observable.ref],l.prototype,"location",void 0),t.DocsPage=l},4696:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MonarchPage=void 0;const r=n(7294),a=n(911);class o extends r.Component{render(){return r.createElement(a.Page,null,r.createElement("iframe",{frameBorder:0,className:"full-iframe",src:"./monarch-static.html"}))}}t.MonarchPage=o},2907:function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.Home=void 0;const a=n(2188),o=n(798),i=n(2534),s=n(911),l=n(5715),c=n(2061),u=n(4297),d=n(7294),f=n(8898),p=n(1380);class m extends d.Component{render(){return d.createElement(s.Page,null,d.createElement("div",{className:"container py-4"},d.createElement("div",{className:"p-5 mb-4 bg-light rounded-3"},d.createElement("h1",null,"Monaco - The Editor of the Web"),d.createElement("div",{className:"row"},d.createElement("div",{className:"span12"},d.createElement("br",null),d.createElement("p",null,"The Monaco Editor is the code editor that powers"," ",d.createElement("a",{href:"https://github.com/microsoft/vscode"},"VS Code"),". A good page describing the code editor's features is"," ",d.createElement("a",{href:"https://code.visualstudio.com/docs/editor/editingevolved"},"here"),". It is licensed under the MIT License and supports Edge, Chrome, Firefox, Safari and Opera. The Monaco editor is not supported in mobile browsers or mobile web frameworks. Find more information at the"," ",d.createElement("a",{href:"https://github.com/microsoft/monaco-editor"},"Monaco Editor repo"),".")))),d.createElement("div",{className:"px-5 mb-0"},d.createElement("h3",null,"Download v",p.monacoEditorVersion),d.createElement("div",{className:"row"},d.createElement("div",{className:"span12"},d.createElement("br",null),d.createElement("p",null,"The latest released version is"," ",d.createElement("strong",null,p.monacoEditorVersion),"."),d.createElement("p",null,"Download with this direct"," ",d.createElement("a",{target:"_blank",href:`https://registry.npmjs.org/monaco-editor/-/monaco-editor-${p.monacoEditorVersion}.tgz`},"download link")," ","or"," ",d.createElement("a",{href:"https://www.npmjs.com/package/monaco-editor"},"from npm"),":"),d.createElement("pre",null,d.createElement("code",null,"npm install monaco-editor@",p.monacoEditorVersion))))),d.createElement(v,null),d.createElement(b,null)),d.createElement("footer",{className:"container"},d.createElement("hr",null),d.createElement("p",{className:"text-center"},d.createElement("a",{href:"https://microsoft.com",title:"Microsoft"},d.createElement("img",{src:"https://opensource.microsoft.com/assets/images/Microsoft_logo.svg",alt:"Microsoft",style:{maxHeight:"23px",marginBottom:"12px"}})),d.createElement("br",null),d.createElement("small",null,"© ",2023," Microsoft"))))}}t.Home=m;const h=[{name:"Visual Studio",id:"vs"},{name:"Visual Studio Dark",id:"vs-dark"},{name:"High Contrast Dark",id:"hc-black"}];let v=class extends d.Component{constructor(){super(...arguments),this.languages=new u.ObservablePromise((0,i.loadMonaco)().then((e=>{const t=e.languages.getLanguages();return this.currentLanguage=t.find((e=>"typescript"===e.id)),t}))),this.currentLanguage=void 0,this.currentTheme=h[0]}get currentSample(){return new u.ObservablePromise(this.currentLanguage?this.loadSample(this.currentLanguage.id):Promise.resolve(void 0))}async loadSample(e){return(await n(5746)(`./sample.${e}.txt`)).default}render(){return d.createElement("div",{className:"p-5 mb-4"},d.createElement("h2",null,"Editor"),d.createElement("div",{className:"row g-4 py-5 row-cols-1 row-cols-lg-2"},d.createElement("div",{className:"col d-flex align-items-start"},d.createElement("div",{className:"icon-square text-bg-light d-inline-flex align-items-center justify-content-center fs-4 flex-shrink-0 me-3"}),d.createElement("div",null,d.createElement("h2",null,"IntelliSense, Validation"),d.createElement("p",null,"Get completions and errors directly in the browser for supported languages. Or write your own completion providers in JavaScript."))),d.createElement("div",{className:"col d-flex align-items-start"},d.createElement("div",{className:"icon-square text-bg-light d-inline-flex align-items-center justify-content-center fs-4 flex-shrink-0 me-3"}),d.createElement("div",null,d.createElement("h2",null,"Basic Syntax Colorization"),d.createElement("p",null,"Colorize code using our pre-built syntax highlighting, or configure your own custom colorization.")))),d.createElement("div",{className:"mt-4 row row-cols-2"},d.createElement("div",{className:"col"},d.createElement("label",{className:"control-label"},"Language"),d.createElement(l.Select,{values:this.languages.value||[],getLabel:e=>e.id,value:(0,f.ref)(this,"currentLanguage")})),d.createElement("div",{className:"col"},d.createElement("label",{className:"control-label"},"Theme"),d.createElement(l.Select,{values:h,getLabel:e=>e.name,value:(0,f.ref)(this,"currentTheme")}))),d.createElement("div",{className:"mt-2 editor-container",style:{height:500}},d.createElement(c.ControlledMonacoEditor,{value:this.currentSample.value||"loading...",language:this.currentLanguage?.id,theme:this.currentTheme.id,onDidValueChange:()=>{}})))}};r([a.observable.ref],v.prototype,"currentLanguage",void 0),r([a.observable.ref],v.prototype,"currentTheme",void 0),r([a.computed],v.prototype,"currentSample",null),v=r([o.observer],v);class b extends d.Component{render(){return d.createElement("div",{className:"p-5 mb-4"},d.createElement("h2",null,"Diff Editor"),"Side by side live comparison. Supports all languages out of the box.",d.createElement("div",{className:"mt-2 editor-container",style:{height:500}},d.createElement(c.ControlledMonacoDiffEditor,{originalValue:n(7761).Z,modifiedValue:n(6696).Z,language:"typescript"})))}}},8835:function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.SettingsDialogModel=t.PlaygroundModel=void 0;const a=n(2188),o=n(2534),i=n(1380),s=n(1382),l=n(2187),c=n(7594),u=n(4297),d=n(652),f=n(222),p=n(9547),m=n(7118);class h{reload(){this.reloadKey++}get wasEverNonFullScreen(){return!!this._wasEverNonFullScreen||(this.settings.previewFullScreen||(this._wasEverNonFullScreen=!0),this._wasEverNonFullScreen)}get monacoSetup(){const e=this.serializer.sourceOverride;return e?(0,m.toLoaderConfig)({...(0,m.getDefaultSettings)(),...e.toPartialSettings()}):this.settings.monacoSetup}get playgroundProject(){return{html:this.html,js:this.js,css:this.css}}get state(){return{...this.playgroundProject,monacoSetup:this.monacoSetup,key:this.reloadKey}}get selectedExample(){return this._selectedExample}set selectedExample(e){this._selectedExample=e,this.selectedExampleProject=void 0,e&&e.load().then((t=>{(0,a.runInAction)("update example",(()=>{this.selectedExampleProject={example:e,project:t},this.setState(t)}))}))}constructor(){this.dispose=d.Disposable.fn(),this.settings=new m.SettingsModel,this.html="",this.js="",this.css="",this.reloadKey=0,this.serializer=new y(this),this._previewHandlers=new Set,this._wasEverNonFullScreen=!1,this.settingsDialogModel=void 0,this.debouncer=new s.Debouncer(700),this.isDirty=!1,this.bisectModel=new w(this);let e=this.state;this.dispose.track({dispose:(0,a.reaction)((()=>({state:this.state})),(({state:t})=>{if(!this.settings.autoReload&&JSON.stringify(t.monacoSetup)===JSON.stringify(e.monacoSetup)&&t.key===e.key)return void(this.isDirty=!0);const n=()=>{this.isDirty=!1,e=t;for(const e of this._previewHandlers)e.handlePreview(t)};t.key!==e.key?n():this.debouncer.run(n)}),{name:"update preview"})});const t=new u.ObservablePromise((0,o.waitForLoadedMonaco)());let n;(0,o.waitForLoadedMonaco)().then((e=>{this.dispose.track(monaco.editor.addEditorAction({id:"reload",label:"Reload",run:(e,...t)=>{this.reload()},keybindings:[monaco.KeyMod.CtrlCmd|monaco.KeyCode.Enter]}));const t=monaco.languages.typescript.javascriptDefaults.getCompilerOptions();monaco.languages.typescript.javascriptDefaults.setDiagnosticsOptions({noSemanticValidation:!1}),monaco.languages.typescript.javascriptDefaults.setCompilerOptions({...t,checkJs:!0,strictNullChecks:!1})})),this.dispose.track({dispose:(0,a.autorun)((async()=>{const e=t.value;if(!e)return;const r=this.monacoSetup.monacoTypesUrl;this.reloadKey;let a="";r&&(a=await(await fetch(r)).text()),n&&(n.dispose(),n=void 0),a&&(n=e.languages.typescript.javascriptDefaults.addExtraLib(a,"ts:monaco.d.ts"))}),{name:"update types"})})}setCodeString(e,t){const n=new RegExp("(\\b"+function(e){return e.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&")}(e)+":[^\\w`]*`)([^`\\\\\\n]|\\n|\\\\\\\\|\\\\\\`|\\\\\\$)*`"),r=this.js,a=t.replaceAll("\\","\\\\").replaceAll("$","\\$$$$").replaceAll("`","\\`"),o=r.replace(n,"$1"+a+"`"),i=this.settings.autoReload;this.settings.autoReload=!1,this.js=o,this.settings.autoReload=i}showSettingsDialog(){this.settingsDialogModel=new v(this.settings.settings)}closeSettingsDialog(e){this.settingsDialogModel&&(e&&this.settings.setSettings(this.settingsDialogModel.settings),this.settingsDialogModel=void 0)}setState(e){this.html=e.html,this.js=e.js,this.css=e.css}setPreviewHandler(e){return this._previewHandlers.add(e),e.handlePreview(this.state),{dispose:()=>{this._previewHandlers.delete(e)}}}}r([a.observable],h.prototype,"html",void 0),r([a.observable],h.prototype,"js",void 0),r([a.observable],h.prototype,"css",void 0),r([a.observable],h.prototype,"reloadKey",void 0),r([a.computed.struct],h.prototype,"monacoSetup",null),r([a.computed],h.prototype,"playgroundProject",null),r([a.computed],h.prototype,"state",null),r([a.observable],h.prototype,"settingsDialogModel",void 0),r([a.observable.ref],h.prototype,"_selectedExample",void 0),r([a.observable.ref],h.prototype,"selectedExampleProject",void 0),r([a.observable],h.prototype,"isDirty",void 0),r([a.action],h.prototype,"setState",null),t.PlaygroundModel=h;class v{get monacoSetupJsonString(){return"custom"===this.settings.monacoSource?this.settings.customConfig:JSON.stringify((0,m.toLoaderConfig)(this.settings),void 0,4)}constructor(e){this.settings=Object.assign({},e)}}function b(e,t){return g(e.css)===g(t.css)&&g(e.html)===g(t.html)&&g(e.js)===g(t.js)}function g(e){return e.replace(/\r\n/g,"\n")}r([a.observable],v.prototype,"settings",void 0),r([a.computed],v.prototype,"monacoSetupJsonString",null),t.SettingsDialogModel=v;class y{get sourceFromSettings(){const e=this.model.settings.settings;return"npm"===e.monacoSource?new x(e.npmVersion,void 0,void 0):"independent"===e.monacoSource&&("url"===e.coreSource&&("latest"===e.languagesSource||"url"===e.languagesSource)||"latest"===e.coreSource&&"url"===e.languagesSource)?new x(void 0,"url"===e.coreSource?e.coreUrl:void 0,"latest"===e.languagesSource?void 0:e.languagesUrl):"latest"===e.monacoSource?new x(i.monacoEditorVersion,void 0,void 0):void 0}get sourceOverride(){return this._sourceOverride}disableSourceOverride(){this._sourceOverride=void 0,this.historyId++}saveSourceOverride(){this._sourceOverride&&(this.model.settings.setSettings({...this.model.settings.settings,...this._sourceOverride.toPartialSettings()}),this.historyId++,this._sourceOverride=void 0)}get location(){const e=this._sourceOverride||this.sourceFromSettings;return{hashValue:this.computedHashValue.value||this.cachedState?.hash,searchParams:{source:e?.sourceToString(),sourceLanguages:e?.sourceLanguagesToString()}}}updateLocation(e){const t=e.hashValue,n=e.searchParams.source,r=e.searchParams.sourceLanguages,a=n||r?x.parse(n,r):void 0;let o;if(this.sourceFromSettings?.equals(a)?this._sourceOverride=void 0:this._sourceOverride=a,t)if(o=function(e){return e.startsWith("example-")&&(e=e.substring("example-".length)),(0,p.getPlaygroundExamples)().flatMap((e=>e.examples)).find((t=>t.id===e))}(t))this.model.selectedExample=o;else{let e;if(this.cachedState?.hash===t&&(e=this.cachedState.state),!e)try{e=this.compressor.decodeData(t)}catch(e){console.log("Could not deserialize from hash value",e)}e&&(this.cachedState={state:e,hash:t},this.model.setState(e))}else this.model.selectedExample=(0,p.getPlaygroundExamples)()[0].examples[0]}constructor(e){this.model=e,this.dispose=d.Disposable.fn(),this.compressor=new l.LzmaCompressor,this.cachedState=void 0,this.computedHashValue=(0,d.debouncedComputed)(500,(()=>({state:this.model.playgroundProject,selectedExampleProject:this.model.selectedExampleProject})),(({state:e,selectedExampleProject:t})=>t&&b(e,t.project)?"example-"+t.example.id:this.cachedState&&b(this.cachedState.state,e)?this.cachedState.hash:this.compressor.encodeData(e))),this.historyId=0,this.historyController=this.dispose.track(new c.HistoryController((e=>(this.updateLocation(e),this))))}}r([a.observable],y.prototype,"_sourceOverride",void 0),r([a.action],y.prototype,"disableSourceOverride",null),r([a.action],y.prototype,"saveSourceOverride",null),r([a.observable],y.prototype,"historyId",void 0),r([a.action],y.prototype,"updateLocation",null);class w{constructor(e){this.model=e,this.map=new a.ObservableMap}getState(e){return this.map.get(e)}get isActive(){return[...this.map.values()].some((e=>void 0!==e))}reset(){this.map.clear()}async toggleState(e,t){const n=this.getState(e);await this.setState(e,n===t?void 0:t)}async setState(e,t){void 0===t?this.map.delete(e):this.map.set(e,t);const n=await this.getNextVersion();n&&this.model.settings.setSettings({...this.model.settings.settings,npmVersion:n})}get versions(){return(0,f.getNpmVersionsSync)(void 0)}get indexOfLastBadVersion(){return function(e,t){for(let n=e.length-1;n>=0;n--)if(t(e[n]))return n;return-1}(this.versions,(e=>!1===this.map.get(e)))}get indexOfFirstGoodVersion(){return this.versions.findIndex((e=>!0===this.map.get(e)))}get steps(){const e=this.indexOfFirstGoodVersion,t=this.indexOfLastBadVersion;return-1===e&&-1===t?-1:-1===e?Math.ceil(Math.log2(this.versions.length-t)):-1===t?Math.ceil(Math.log2(e+1)):Math.ceil(Math.log2(e-t))}get isFinished(){return-1!==this.indexOfFirstGoodVersion&&this.indexOfLastBadVersion+1===this.indexOfFirstGoodVersion}async openGithub(){const e=await(0,f.getNpmVersions)(),t=-1===this.indexOfFirstGoodVersion?e.length-1:this.indexOfFirstGoodVersion,n=-1===this.indexOfLastBadVersion?0:this.indexOfLastBadVersion,r=await(0,f.getVsCodeCommitId)(e[t]),a=await(0,f.getVsCodeCommitId)(e[n]);window.open(`https://github.com/microsoft/vscode/compare/${r}...${a}`,"_blank")}async getNextVersion(){const e=await(0,f.getNpmVersions)(),t=this.indexOfFirstGoodVersion,n=this.indexOfLastBadVersion;if(-1===t||n+1!==t){if(-1===n&&-1===t)return e[0];if(-1===n){const t=e.findIndex((e=>void 0===this.map.get(e)));if(-1===t)return;return e[t]}return-1===t?e[Math.floor((n+e.length)/2)]:e[Math.floor((n+t)/2)]}}}r([a.action],w.prototype,"setState",null);class x{static parse(e,t){return e&&e.startsWith("v")?new x(e.substring(1),void 0,t):new x(void 0,e,t)}equals(e){return!!e&&e.toString()===this.toString()}constructor(e,t,n){if(this.version=e,this.url=t,this.sourceLanguagesStr=n,void 0===e&&void 0===t&&void 0===n)throw new Error("one parameter must be defined")}sourceToString(){return this.url?this.url:this.version?`v${this.version}`:void 0}sourceLanguagesToString(){return this.sourceLanguagesStr}toString(){return`${this.sourceToString()};${this.sourceLanguagesToString()}`}toPartialSettings(){const e={languagesSource:void 0===this.sourceLanguagesStr?"latest":"url",languagesUrl:this.sourceLanguagesStr};return this.version?{monacoSource:"npm",npmVersion:this.version}:this.url?{monacoSource:"independent",coreSource:"url",coreUrl:this.url,...e}:{monacoSource:"independent",coreSource:"latest",...e}}}},6267:function(e,t,n){"use strict";e=n.nmd(e);var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.PlaygroundPage=void 0;const a=n(798),o=n(7294),i=n(8411),s=n(8835),l=n(3462);let c=class extends o.Component{constructor(){super(...arguments),this.model=new s.PlaygroundModel}componentWillUnmount(){this.model.dispose()}render(){return o.createElement(l.PlaygroundPageContent,{model:this.model})}};c=r([(0,i.hotComponent)(e),a.observer],c),t.PlaygroundPage=c},3462:function(e,t,n){"use strict";e=n.nmd(e);var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.Horizontal=t.Vertical=t.LabeledEditor=t.VersionSelector=t.PlaygroundPageContent=void 0;const a=n(2188),o=n(798),i=n(7294),s=n(7162),l=n(2534),c=n(911),u=n(5715),d=n(9576),f=n(2061),p=n(9032),m=n(1380),h=n(8411),v=n(8898),b=n(1564),g=n(7925),y=n(222),w=n(9547);let x=class extends i.Component{render(){const e=this.props.model;return i.createElement(c.Page,null,i.createElement(g.SettingsDialog,{model:e}),i.createElement("div",{className:"p-2",style:{height:"100%"}},i.createElement(d.Row,{className:"h-100 g-2",style:{flexWrap:"wrap-reverse"}},e.wasEverNonFullScreen&&i.createElement(d.Col,{md:!0,className:e.settings.previewFullScreen?"d-none":""},i.createElement(k,null,i.createElement("div",{style:{flex:1}},i.createElement(E,{label:"JavaScript",titleBarItems:i.createElement("div",{className:"hstack",style:{marginLeft:"auto"}},i.createElement("span",{style:{marginRight:8}},"Example:"),i.createElement(u.Select,{values:(0,w.getPlaygroundExamples)().map((e=>({groupTitle:e.chapterTitle,items:e.examples}))),value:(0,v.ref)(e,"selectedExample"),getLabel:e=>e.title}))},i.createElement(S,{language:"javascript",value:(0,v.ref)(e,"js")}))),i.createElement("div",null,i.createElement(E,{label:"HTML"},i.createElement(S,{height:{kind:"dynamic",maxHeight:200},language:"html",value:(0,v.ref)(e,"html")}))),i.createElement("div",null,i.createElement(E,{label:"CSS"},i.createElement(S,{height:{kind:"dynamic",maxHeight:200},language:"css",value:(0,v.ref)(e,"css")}))))),i.createElement(d.Col,{md:!0},i.createElement(E,{label:"Preview",titleBarItems:i.createElement("div",{style:{marginLeft:"auto"},className:"d-flex gap-2 align-items-center"},e.settings.previewFullScreen||i.createElement(s.FormCheck,{label:"Auto-Reload",className:"text-nowrap",checked:e.settings.autoReload,onChange:t=>{e.settings.autoReload=t.target.checked,t.target.checked&&e.isDirty&&e.reload()}}),i.createElement(d.Button,{type:"button",className:"btn settings bi-arrow-clockwise "+(e.isDirty?"btn-primary":"btn-light"),style:{fontSize:20,padding:"0px 4px"},onClick:()=>e.reload()}),i.createElement(d.Button,{type:"button",active:e.settings.previewFullScreen,className:"btn btn-light settings bi-arrows-fullscreen",style:{fontSize:20,padding:"0px 4px"},onClick:()=>e.settings.previewFullScreen=!e.settings.previewFullScreen}),e.serializer.sourceOverride?i.createElement(s.ButtonGroup,null,i.createElement("button",{type:"button",className:"btn btn-primary",onClick:()=>e.serializer.disableSourceOverride()},"Disable"," ",e.serializer.sourceOverride.version??"url"," ","override"),i.createElement("button",{type:"button",className:"btn btn-secondary",onClick:()=>e.serializer.saveSourceOverride()},"Save")):i.createElement(i.Fragment,null,i.createElement(_,{model:e}),i.createElement("button",{type:"button",className:"btn btn-light settings bi-gear",style:{fontSize:20,padding:"0px 4px"},onClick:()=>e.showSettingsDialog()})))},i.createElement(b.Preview,{model:e}))))))}};x=r([(0,h.hotComponent)(e),o.observer],x),t.PlaygroundPageContent=x;let _=class extends i.Component{render(){const e=this.props.model;if("npm"!==e.settings.settings.monacoSource&&"latest"!==e.settings.settings.monacoSource)return null;const t="latest",n=[t].concat((0,y.getNpmVersionsSync)(e.settings.settings.npmVersion));return i.createElement(d.Stack,{direction:"horizontal",gap:2},i.createElement(u.Select,{values:n,getLabel:n=>n===t?`latest stable (${m.monacoEditorVersion})`:`${n}${{undefined:"",true:" ✓",false:" ✗"}[""+e.bisectModel.getState(n)]}`,value:{get:()=>"latest"===e.settings.settings.monacoSource?t:e.settings.settings.npmVersion,set(n){n===t?e.settings.setSettings({...e.settings.settings,monacoSource:"latest"}):e.settings.setSettings({...e.settings.settings,monacoSource:"npm",npmVersion:n})}}}),e.bisectModel.isActive&&i.createElement(s.ButtonGroup,null,i.createElement(d.Button,{type:"button",className:"btn bi-github settings"+(e.bisectModel.isFinished?" btn-success":" btn-light"),style:{fontSize:14,margin:0,padding:4,minWidth:46,whiteSpace:"nowrap"},onClick:()=>e.bisectModel.openGithub(),title:`Bisect active, ${e.bisectModel.steps} steps or less remaining. Click here to show changes.`}," ",e.bisectModel.steps),i.createElement(d.Button,{type:"button",className:"btn btn-light settings bi-skip-start",style:{fontSize:20,margin:0,padding:0},onClick:()=>e.bisectModel.reset(),title:"Reset bisect"})),i.createElement(s.ButtonGroup,null,i.createElement(d.Button,{type:"button",className:"btn btn-light settings bi-check",style:{fontSize:20,margin:0,padding:0},disabled:"npm"!==e.settings.settings.monacoSource,active:!0===e.bisectModel.getState(e.settings.settings.npmVersion),onClick:()=>e.bisectModel.toggleState(e.settings.settings.npmVersion,!0),title:"Mark version as working (for bisect)"}),i.createElement(d.Button,{type:"button",className:"btn btn-light settings bi-x",style:{fontSize:20,margin:0,padding:0},disabled:"npm"!==e.settings.settings.monacoSource,active:!1===e.bisectModel.getState(e.settings.settings.npmVersion),onClick:()=>e.bisectModel.toggleState(e.settings.settings.npmVersion,!1),title:"Mark version as broken (for bisect)"})))}};_=r([o.observer],_),t.VersionSelector=_;class E extends i.Component{render(){return i.createElement(k,null,i.createElement(P,{style:{height:void 0,marginBottom:6}},i.createElement("div",{style:{margin:"5px 10px"}},this.props.label),this.props.titleBarItems),i.createElement("div",{style:{flex:1}},this.props.children))}}t.LabeledEditor=E;let S=class extends i.Component{constructor(){super(...arguments),this.editor=void 0,this.disposables=[],this.model=(0,l.getLoadedMonaco)().editor.createModel(this.props.value.get(),this.props.language),this.ignoreChange=!1}render(){return i.createElement(f.MonacoEditor,{model:this.model,onEditorLoaded:e=>this.initializeEditor(e),height:this.props.height,className:"editor-container"})}initializeEditor(e){this.editor=e,this.disposables.push(this.editor),this.disposables.push(this.editor.onDidChangeModelContent((e=>{this.ignoreChange=!0;try{this.props.value.set(this.editor.getValue())}finally{this.ignoreChange=!1}}))),this.disposables.push({dispose:(0,a.autorun)((()=>{const e=this.props.value.get();this.ignoreChange||this.model.pushEditOperations(null,[{range:this.model.getFullModelRange(),text:e}],(()=>null))}),{name:"update text"})})}componentWillUnmount(){this.disposables.forEach((e=>e.dispose())),this.model.dispose()}};function k(e){return i.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"stretch",width:"100%",height:"100%"}},e.children)}function P(e){return i.createElement("div",{style:{display:"flex",flexDirection:"row",alignItems:"stretch",height:"100%",width:"100%",...e.style}},e.children)}S=r([p.withLoadedMonaco],S),t.Vertical=k,t.Horizontal=P},1564:function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.Preview=void 0;const a=n(7294),o=n(798),i=n(2188);let s=class extends a.Component{constructor(){super(...arguments),this.disposables=[],this.counter=0,this.iframe=null,this.handleIframe=e=>{this.iframe=e,e&&(e.addEventListener("load",(()=>{if(!this.currentState)return;const t={kind:"initialize",state:this.currentState};e.contentWindow.postMessage(t,{targetOrigin:"*"})})),window.addEventListener("message",(t=>{if(t.source!==e.contentWindow)return;const n=t.data;"update-code-string"===n.kind?this.props.model.setCodeString(n.codeStringName,n.value):"reload"===n.kind&&this.props.model.reload()})))}}render(){return a.createElement("div",{className:"preview"},a.createElement("iframe",{className:"full-iframe",key:this.counter,sandbox:"allow-scripts allow-modals",frameBorder:0,ref:this.handleIframe,src:"./playgroundRunner.html"}))}componentDidMount(){this.disposables.push(this.props.model.setPreviewHandler(this))}componentWillUnmount(){this.disposables.forEach((e=>e.dispose()))}handlePreview(e){JSON.stringify({...e,css:""})===JSON.stringify({...this.currentState,css:""})?(this.iframe?.contentWindow.postMessage({kind:"update-css",css:e.css},{targetOrigin:"*"}),this.currentState=e):(this.currentState=e,this.counter++)}};r([i.observable],s.prototype,"counter",void 0),s=r([o.observer],s),t.Preview=s},7925:function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.SettingsDialog=void 0;const a=n(2188),o=n(798),i=n(7294),s=n(9576),l=n(7518),c=n(5715),u=n(701),d=n(2061),f=n(8898),p=n(222),m=n(3462),h=n(7118);let v=class extends i.Component{get settingsDialogModel(){return this.props.model.settingsDialogModel||this.lastSettingsDialogModel}get npmVersions(){return(0,p.getNpmVersionsSync)(this.settingsDialogModel?.settings.npmVersion)}render(){const e=this.props.model,t=this.settingsDialogModel;return this.lastSettingsDialogModel=t,t?i.createElement(s.Modal,{show:!!e.settingsDialogModel,onHide:()=>e.closeSettingsDialog(!1),size:"xl"},i.createElement(s.Modal.Header,{closeButton:!0},i.createElement(s.Modal.Title,null,"Settings")),i.createElement(s.Modal.Body,null,i.createElement(s.ListGroup,null,i.createElement(s.ListGroup.Item,null,i.createElement("div",{className:"d-flex"},i.createElement("label",{className:"d-flex gap-2"},i.createElement(l.Radio,{value:(0,f.ref)(t.settings,"monacoSource"),current:"latest"}),i.createElement("span",null,"Load Latest Monaco",i.createElement("small",{className:"d-block text-muted"},"Loads the most recent version of Monaco bundled with this website."))),i.createElement("fieldset",{className:"d-flex",style:{marginLeft:"auto"},disabled:"latest"!==t.settings.monacoSource},i.createElement(c.Select,{value:(0,f.ref)(t.settings,"latestStability"),values:h.StabilityValues,getLabel:e=>e,style:{width:100}})))),i.createElement(s.ListGroup.Item,null,i.createElement("div",{className:"d-flex gap-2"},i.createElement("label",{className:"d-flex gap-2"},i.createElement(l.Radio,{value:(0,f.ref)(t.settings,"monacoSource"),current:"npm"}),i.createElement("span",null,"Load Monaco From NPM",i.createElement("small",{className:"d-block text-muted"},"Loads Monaco from"," ",i.createElement("a",{href:"https://www.jsdelivr.com/"},"jsdelivr.com"),"."))),i.createElement("fieldset",{style:{marginLeft:"auto"},disabled:"npm"!==t.settings.monacoSource,className:"d-flex gap-2"},i.createElement(c.Select,{value:(0,f.ref)(t.settings,"npmVersion"),values:this.npmVersions,getLabel:e=>e,style:{width:150}}),i.createElement(c.Select,{value:(0,f.ref)(t.settings,"npmStability"),values:h.StabilityValues,getLabel:e=>e,style:{width:100}})))),i.createElement(s.ListGroup.Item,null,i.createElement("div",{className:"d-flex gap-2"},i.createElement(m.Vertical,null,i.createElement(m.Horizontal,null,i.createElement("label",{className:"d-flex gap-2"},i.createElement(l.Radio,{value:(0,f.ref)(t.settings,"monacoSource"),current:"independent"}),i.createElement("span",{style:{marginLeft:8}},"Load Monaco Core Independently",i.createElement("small",{className:"d-block text-muted"},"Loads the Monaco editor core and the language contributions from different sources.")))),i.createElement("fieldset",{disabled:"independent"!==t.settings.monacoSource},i.createElement(s.ListGroup,{className:"p-3"},i.createElement(s.ListGroup.Item,null,i.createElement("div",{className:"d-flex gap-2"},i.createElement("label",{className:"d-flex gap-2"},i.createElement(l.Radio,{value:(0,f.ref)(t.settings,"coreSource"),current:"latest"}),i.createElement("span",null,"Load Latest Core",i.createElement("small",{className:"d-block text-muted"},"Loads the version of Monaco editor core that is bundled with this website."))),i.createElement(c.Select,{value:(0,f.ref)(t.settings,"latestCoreStability"),values:h.StabilityValues,getLabel:e=>e,style:{width:100,marginLeft:"auto"}}))),i.createElement(s.ListGroup.Item,null,i.createElement("div",{className:"d-flex gap-2"},i.createElement("label",{className:"d-flex gap-2"},i.createElement(l.Radio,{value:(0,f.ref)(t.settings,"coreSource"),current:"url"}),i.createElement("span",null,"Load Core From URL",i.createElement("small",{className:"d-block text-muted"},"Ideal to load sources from a local VS Code repo."))),i.createElement(u.TextBox,{value:(0,f.ref)(t.settings,"coreUrl"),style:{marginLeft:"auto",width:"50%"}})))),i.createElement(s.ListGroup,{className:"p-3"},i.createElement(s.ListGroup.Item,null,i.createElement("div",{className:"d-flex gap-2"},i.createElement("label",{className:"d-flex gap-2"},i.createElement(l.Radio,{value:(0,f.ref)(t.settings,"languagesSource"),current:"latest"}),i.createElement("span",null,"Load Latest Languages",i.createElement("small",{className:"d-block text-muted"},"Loads the most recent version of the Monaco languages bundled with this website."))),i.createElement(c.Select,{value:(0,f.ref)(t.settings,"latestLanguagesStability"),values:h.StabilityValues,getLabel:e=>e,style:{width:100,marginLeft:"auto"}}))),i.createElement(s.ListGroup.Item,null,i.createElement("div",{className:"d-flex gap-2"},i.createElement("label",{className:"d-flex gap-2"},i.createElement(l.Radio,{value:(0,f.ref)(t.settings,"languagesSource"),current:"source"}),i.createElement("span",null,"Load Languages From Source",i.createElement("small",{className:"d-block text-muted"},"Loads from the typescript compiler output."))))),i.createElement(s.ListGroup.Item,null,i.createElement("div",{className:"d-flex gap-2"},i.createElement("label",{className:"d-flex gap-2"},i.createElement(l.Radio,{value:(0,f.ref)(t.settings,"languagesSource"),current:"url"}),i.createElement("span",null,"Load Languages From URL",i.createElement("small",{className:"d-block text-muted"},"Ideal to load sources from a local repo."))),i.createElement(u.TextBox,{value:(0,f.ref)(t.settings,"languagesUrl"),style:{marginLeft:"auto",width:"50%"}})))))))),i.createElement(s.ListGroup.Item,null,i.createElement("div",{className:"d-flex gap-2"},i.createElement(m.Vertical,null,i.createElement(m.Horizontal,null,i.createElement("label",{className:"d-flex gap-2"},i.createElement(l.Radio,{value:(0,f.ref)(t.settings,"monacoSource"),current:"custom"}),i.createElement("span",{style:{marginLeft:8}},"Custom",i.createElement("small",{className:"d-block text-muted"},"Provide a complete custom configuration.")))),i.createElement("div",{style:{height:200,padding:10}},i.createElement(d.ControlledMonacoEditor,{value:t.monacoSetupJsonString,language:"json",onDidValueChange:"custom"===t.settings.monacoSource?e=>t.settings.customConfig=e:void 0}))))))),i.createElement(s.Modal.Footer,null,i.createElement(s.Button,{variant:"secondary",onClick:()=>e.closeSettingsDialog(!1)},"Close"),i.createElement(s.Button,{variant:"primary",onClick:()=>e.closeSettingsDialog(!0)},"Save Changes"))):null}};r([a.computed],v.prototype,"npmVersions",null),v=r([o.observer],v),t.SettingsDialog=v},7118:function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.getDefaultSettings=t.toLoaderConfig=t.StabilityValues=t.SettingsModel=void 0;const a=n(2188),o=n(2534);class i{get settings(){return this._settings}get monacoSetup(){return s(this.settings)}get previewFullScreen(){return this._settings.previewFullScreen}set previewFullScreen(e){this.setSettings({...this._settings,previewFullScreen:e})}get autoReload(){return this._settings.autoReload??!0}set autoReload(e){this.setSettings({...this._settings,autoReload:e})}constructor(){this.settingsKey="settings";const e=localStorage.getItem(this.settingsKey);this._settings=e?JSON.parse(e):l()}setSettings(e){const t=JSON.stringify((0,a.toJS)(e));this._settings=JSON.parse(t),localStorage.setItem(this.settingsKey,t)}}function s(e){switch(e.monacoSource){case"latest":return{...(0,o.getMonacoSetup)(`node_modules/monaco-editor/${e.latestStability}/vs`),monacoTypesUrl:"node_modules/monaco-editor/monaco.d.ts"};case"npm":const n=`https://cdn.jsdelivr.net/npm/monaco-editor@${e.npmVersion}`;return{...(0,o.getMonacoSetup)(`${n}/${e.npmStability}/vs`),monacoTypesUrl:`${n}/monaco.d.ts`};case"custom":try{return JSON.parse(e.customConfig)}catch(e){return console.error(e),o.prodMonacoSetup}case"independent":const r=(t=new URL(".",window.location.href).toString()).endsWith("/")?t.slice(0,t.length-"/".length):t;let a,i;switch(e.coreSource){case"latest":a=`${r}/node_modules/monaco-editor-core/${e.latestCoreStability}/vs`;break;case"url":a=e.coreUrl}switch(e.languagesSource){case"latest":i=`${r}/out/languages/bundled/amd-${e.latestLanguagesStability}/vs`;break;case"source":i=`${r}/out/languages/amd-tsc`;break;case"url":i=e.languagesUrl}const s={...(0,o.getMonacoSetup)(a)};return!s.monacoTypesUrl&&s.loaderConfigPaths.vs&&s.loaderConfigPaths.vs.endsWith("/out/vs")&&(s.monacoTypesUrl=s.loaderConfigPaths.vs.replace("/out/vs",(()=>"/src/vs/monaco.d.ts"))),Object.assign(s.loaderConfigPaths,{"vs/fillers/monaco-editor-core":`${r}/out/languages/amd-tsc/fillers/monaco-editor-core-amd`,"vs/language":`${i}/language`,"vs/basic-language":`${i}/basic-language`}),s}var t}function l(){return{monacoSource:"latest",latestStability:"dev",npmStability:"dev",npmVersion:"0.33.0",coreSource:"latest",latestCoreStability:"dev",coreUrl:"http://localhost:5001/out/vs",languagesSource:"latest",latestLanguagesStability:"dev",languagesUrl:"http://localhost:5002/out/languages/amd-tsc",customConfig:JSON.stringify({loaderUrl:"",codiconUrl:"",loaderPathsConfig:""}),previewFullScreen:!1,autoReload:!0}}r([a.observable],i.prototype,"_settings",void 0),r([a.computed.struct],i.prototype,"monacoSetup",null),r([a.action],i.prototype,"setSettings",null),t.SettingsModel=i,t.StabilityValues=["dev","min"],t.toLoaderConfig=s,t.getDefaultSettings=l},222:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getVsCodeCommitId=t.getNpmVersions=t.getNpmVersionsSync=void 0;const r=n(4297);let a,o;async function i(){return void 0===o&&(o=async function(){const e=await(await fetch("https://registry.npmjs.org/monaco-editor")).json(),t=Object.keys(e.versions).reverse(),n=new Set(["0.10.1","0.10.0","0.9.0","0.8.3","0.8.2","0.8.1","0.8.0","0.7.0","0.6.1","0.6.0","0.5.3","0.5.1","0.5.0","0.4.0","0.3.1","0.2.4","0.2.3","0.0.1"]);return t.filter((e=>!n.has(e)))}()),o}t.getNpmVersionsSync=function(e){return a||(a=new r.ObservablePromise(i())),a.value||(e?[e]:[])},t.getNpmVersions=i,t.getVsCodeCommitId=async function(e){let t=s[e];return t||(t=(await(await fetch(`https://cdn.jsdelivr.net/npm/monaco-editor@${e}/package.json`)).json()).vscodeCommitId),t};const s={"0.11.0":"d0eaa02c0aa629c1707720c2c0fd4d55aa7eb99f","0.11.1":"7c849cb6d2b9ded1a4393a821745f6ba294b3e16","0.12.0":"97524812b8cfb6f1c60ddaca5363397f3a4480f1","0.14.1":"399a80f42ae75cb0efede8d828842f157b3178b3","0.14.2":"dd2a752c09bd6c9f331413feb5865d4fe5f7d804","0.14.3":"f6cf2af556ee0dd15a27e90960787a4e12dcc586","0.16.0":"57f34ad851fd07c0bd4d83da8bb587d806d42ce7","0.16.1":"57f34ad851fd07c0bd4d83da8bb587d806d42ce7","0.16.2":"57f34ad851fd07c0bd4d83da8bb587d806d42ce7","0.18.0":"b5251d43fa8049c32262730e71342ea8fc82da3a","0.19.2":"67f9228713b338f0e79c671dc2356d6427917ff3","0.21.0":"2aa5b9f6fa3fe227491671332210e5165422bea6","0.21.1":"0e297b112830bd5be9cf51a848d9314c3887ec42","0.21.2":"0e297b112830bd5be9cf51a848d9314c3887ec42","0.21.3":"0e297b112830bd5be9cf51a848d9314c3887ec42","0.22.0":"38783a261a6fbf42e60357ca95760519d2076bd9","0.22.1":"38783a261a6fbf42e60357ca95760519d2076bd9","0.22.2":"38783a261a6fbf42e60357ca95760519d2076bd9","0.22.3":"38783a261a6fbf42e60357ca95760519d2076bd9","0.23.0":"49b5e3ba0aef430e24518cf2ebdb0e11edc7f48b","0.29.0":"7d441890e2d441ef06480a5fdc173054ef6e9c79","0.29.1":"7d441890e2d441ef06480a5fdc173054ef6e9c79","0.30.0":"7bd792a094ff1870b8dcd76b68f702db9d4a6a5b","0.30.1":"7bd792a094ff1870b8dcd76b68f702db9d4a6a5b","0.31.0":"7db1a2b88f7557e0a43fec75b6ba7e50b3e9f77e","0.31.0-dev.20211123":"0231d1aa45ba3a32aedafddc988a79363b9c9c6f","0.31.0-dev.20211124":"cdd975671e18fe63b9747b2a506baffd624637dc","0.31.0-dev.20211125":"1e473b624f088fc05269891170a8ffa1c84a35a6","0.31.0-dev.20211126":"d18d093403b12a65350c58a7b0d5771cc1f42aba","0.31.0-dev.20211127":"2eacc42cf3ec8975fc2d1c7089531c44e034a0fd","0.31.0-dev.20211128":"d3a5e09ad2570957ebf0a452cf25c02b8d897769","0.31.0-dev.20211129":"368154bd0b42e3b198decd6e09144cfb30d431e7","0.31.0-dev.20211130":"b9cf83f70bb6b4697b544a97c7056dfd28fccc5f","0.31.0-dev.20211201":"0cc0904c565399781defa830facf43141db8b6f3","0.31.0-dev.20211202":"ff970e88e5240b8a3bb28fe5ce105ef44ffcd4ca","0.31.0-dev.20211203":"cca3e817a2608225d4ae8715308195c91f765bad","0.31.0-dev.20211204":"d09289a2b6dd0e56b2a264a8e9380685498e10d6","0.31.0-dev.20211205":"d09289a2b6dd0e56b2a264a8e9380685498e10d6","0.31.0-dev.20211206":"d09289a2b6dd0e56b2a264a8e9380685498e10d6","0.31.0-dev.20211207":"470cee7f66e0284846ae902308cc35ef69ab7d59","0.31.0-dev.20211208":"530480dcaa227f7c5a8442f47042f4c17f6035fc","0.31.0-dev.20211209":"15415b6de68f3fcfefcd264ac37cc3c3d54a378b","0.31.0-dev.20211210":"a1842c8f633237d6d850ada5772359ad32480655","0.32.0-dev.20211211":"33e3cb4e3547417cdaff5f17e3dc0d3cfab8ff0e","0.32.0-dev.20211212":"ff8f37a79626ede0265788192c406c95131dd7c5","0.32.0-dev.20211213":"ff8f37a79626ede0265788192c406c95131dd7c5","0.32.0-dev.20211214":"f69f6eaddf8a73a904bdec39c5dd3d70213e06dd","0.32.0-dev.20211215":"7e266b2c427222011a66486b2d7ac3e4a9953f11","0.32.0-dev.20211216":"86cbe29ceccef7fd5ca207ccdc90423e8e325946","0.32.0-dev.20211217":"ca17de5011403e977648e4527c85724ab31ceb43","0.32.0-dev.20211218":"807bf598bea406dcb272a9fced54697986e87768","0.32.0-dev.20211219":"807bf598bea406dcb272a9fced54697986e87768","0.32.0-dev.20211220":"807bf598bea406dcb272a9fced54697986e87768","0.32.0-dev.20211221":"3a73bf805c0396d9e578f73586b90de63811dca2","0.32.0-dev.20211222":"59c4f825c01fb9e511cafc35b25514420f3b0e19","0.32.0-dev.20211223":"21c73fe3edb90ccb5f72cdcb934b1eb6786531fc","0.32.0-dev.20211229":"3da17db4d9dc3bd271641415ac1272e9aba7639f","0.32.0-dev.20211230":"4d4c4acd5f20f92d90f632f96e399ae43db2bf17","0.32.0-dev.20211231":"0f265a3651ab227764e30dfe50ae967d34e5890d","0.32.0-dev.20220101":"25594310c07af385d21c5fabc7bb3bd70d92175b","0.32.0-dev.20220102":"25594310c07af385d21c5fabc7bb3bd70d92175b","0.32.0-dev.20220103":"faaeb6be4130ccd9d0e4379f6bde4ab919b23990","0.32.0-dev.20220104":"e5d7e8f1e61fcbff3f4674d959d1436596aa51af","0.32.0-dev.20220105":"147e502c3de33d40124c00a85e58537646088fe9","0.32.0-dev.20220106":"d622a8d39fa45826d43208e94894ea45126bede4","0.32.0-dev.20220110":"01a4170028fb6e7b9079942fadb7d4398fc4013c","0.32.0-dev.20220111":"8d53445b8d30d0dc80e2fa2af0ecd82dbb746d7b","0.32.0-dev.20220112":"f60e94bc836b246f6cde800267ca509c3a874986","0.32.0-dev.20220113":"4b42b79bdc97bdbbc979816377dcf4094e5146cd","0.32.0-dev.20220124":"87123c49a1ecda93fde81eba6a6c33a2aef63c74","0.32.0-dev.20220125":"2a3b916cc07c2101889f1d882c6a63c7c87ee209","0.32.0-dev.20220126":"4454a14dd28cd93848b138a5da412d7442d04047","0.32.0-dev.20220128":"b8178e3e2f3f620ebdd31dfbfba937ff1b12ee04","0.32.0-dev.20220129":"f3b97af4d9f5dbffc41d8ce224f460977a83334d","0.32.0-dev.20220130":"584d5348da59a02764b1731d9dc0b2c1c272e1e5","0.32.0-dev.20220131":"84163149f3aa4f57b4407199cae52af18f0d8269","0.32.0-dev.20220201":"bd0040c74ded30bef15bd95a0993a574281338d4","0.32.0-dev.20220202":"482daf0366fcde6e079826df895566987af8f547","0.32.0-dev.20220203":"a3d103b87454b716f8c467006774606d00a342c7","0.33.0-dev.20220204":"3b18d5ddb27d0ae267e5e4c0f414c5b48bfac81e","0.33.0-dev.20220207":"49a6db23d96a591510ff7ce9038aed1c2292e351","0.33.0-dev.20220208":"25e06c623e94981371351f767a6071bc70bc7006","0.33.0-dev.20220214":"888677ed95e58f33e8a9c16d6ee259b1e35e190b","0.33.0-dev.20220215":"e8cfc68ce46c5868d53af90064a731233e80c829","0.33.0-dev.20220216":"78ce76b524700cce84521accddd585e9c659d59b","0.33.0-dev.20220217":"86200d542474b26aa28034e0fd5789c45c747d8b","0.33.0-dev.20220218":"82a65e1a8d696e07a922454333f6c7323d06a573","0.33.0-dev.20220220":"68fa627d9aafda0c9722e5d8af40bf8789d4467e","0.33.0-dev.20220221":"a0da9978b10ae0b9307c7f545b50a8500efff7eb","0.33.0-dev.20220222":"34cef6b03c744c2de41fedd8ef70f4ccb8ea7b60","0.33.0-dev.20220223":"32456dc9e7d3194a94dd3ee0322ccf47e461d09c","0.33.0-dev.20220224":"d11dc8c2bff16ed9b4151fc9135819e924d62cd0","0.33.0-dev.20220226":"07601513c73783f8ae2c2e802d9042b0feca4ed8","0.33.0-dev.20220227":"7e57af782039727e21d8e63ce0c671ce9004286b","0.33.0-dev.20220228":"da17c722dac528175480d65f2f96b6c36b81e402","0.33.0-dev.20220301":"4380f8ee6ad9d6062797ed9d29274b7727516b63","0.33.0-dev.20220302":"6f906f35e6ba72b8bc11a46d04e8c0840469dc2a","0.33.0-dev.20220303":"0a94615cd30e430a5991794cb315c2d7081e4c8d","0.33.0-dev.20220306":"b9c773e03e2e3773072ef3f0929bb53351d15a41","0.33.0-dev.20220307":"ce3f26732fdce460f16a439b9bc80a70983bfbc4","0.33.0-dev.20220309":"e4495f7aea4738e675742ff97ec1ef0988edfb50","0.33.0-dev.20220310":"b867e992ceb2f16c44afdcdccc285c65651b9d08","0.33.0-dev.20220311":"5883696c82b441689967ee28e0fa8badbad59041","0.34.0-dev.20220312":"8ca417c5ab3657efe2c0494f5dc288417d937fe4","0.34.0-dev.20220313":"439cf5a431e88587fca0291443eb049258e6c0fa","0.34.0-dev.20220314":"8be0e97a32f9e7c4ca824b5a75c11d47095ab0e6","0.34.0-dev.20220315":"4d8406b8cdcdaf0d21d5c8c4bd9c4d986d02ad65","0.34.0-dev.20220316":"4261e7ccd2e4eacf00af9f3a961df2e33035ed76","0.34.0-dev.20220317":"e767f79f1f87ee4c2e75c267f886909396955812","0.34.0-dev.20220318":"27b1a33d0cd2f91c59846dd30d2dc4fbd4ac6cf3","0.34.0-dev.20220319":"801ad86ce10939dbca554f764e6b767223be8973","0.34.0-dev.20220320":"cb524368c7bbde160fa17306c508868bb1cf654a","0.34.0-dev.20220321":"b442b62f8642be2aba089a6832a86563a4bcc6f1","0.34.0-dev.20220322":"b0966eddca8cc86d3051213b6bf8327ef67ecf6d","0.34.0-dev.20220323":"11e83feb5840a2e9cea8708b1aeeb31137fcb6a2","0.34.0-dev.20220324":"001fb95c3d53ab7cc2ee2d28298808790290aff6","0.34.0-dev.20220325":"b4a4a001d625eb8dcc171aaacf6d0d7fd5c97986","0.34.0-dev.20220326":"1cc6ee1c711858b4f4af204d0044c62b70828ab8","0.34.0-dev.20220327":"1cc6ee1c711858b4f4af204d0044c62b70828ab8","0.34.0-dev.20220328":"dc44ff664989a8653528a5d61a56a42d89a8c838","0.34.0-dev.20220329":"6a19508c8711a09428186e86a1e4d4f406d15680","0.34.0-dev.20220330":"43d0483daee5a528301bdc355a5e3c55453ca4b0","0.34.0-dev.20220331":"6b5f78e4ff09b0c34c45946ba73298802a66326c","0.34.0-dev.20220401":"a51801b4654c5b38472d6142a494a56fb6640225","0.34.0-dev.20220402":"ae0f691839eff7dc0354224f7cff9ed3a128cf54","0.34.0-dev.20220403":"24e73f3551a59166d34d0deecbb623c24af67645","0.34.0-dev.20220404":"e8aefb5a41859bf86f2d36e3616b9086cb8b9b46","0.34.0-dev.20220405":"6508a29d23f1c6a8a32e0a01051e598e4b6091de","0.34.0-dev.20220406":"b261d64b68c6c6a5d261f7088d59dedba51a04d3","0.34.0-dev.20220407":"4e69b30b4c6618e99ffc831bb9441c3e65c6596e","0.34.0-dev.20220408":"497e420d238db172ce1e9b8d834a4aa74f1401e9","0.34.0-dev.20220409":"722855c138ba22d2220c81eb91f3f50f255411eb","0.34.0-dev.20220410":"e358a02a350d6fcccb8810c4f1946ec0bae16c24","0.34.0-dev.20220411":"eab68392736d0766f4d7ea00b421d125aac2d57f","0.34.0-dev.20220412":"0cad0800701fdf67474d20d5bc1b7cf42413c36c","0.34.0-dev.20220413":"fa8d1063f6ab829e848575cf402d8bca74bcc2d4","0.34.0-dev.20220414":"69225f5efec44cd8e26761fca14bd72e9ef6c610","0.34.0-dev.20220415":"a9288be67bab4e9c4dbe62207f01fafc2bdaadcb","0.34.0-dev.20220416":"e6d98a13fcd3bf928d0e755eaae873ac200a98bd","0.34.0-dev.20220418":"e6d98a13fcd3bf928d0e755eaae873ac200a98bd","0.34.0-dev.20220419":"a9010d094a33ed219fda67a65bc6ca636e7f3920","0.34.0-dev.20220420":"89d10043719b48a6e6e5978fe61e93fd2c5a5d82","0.34.0-dev.20220421":"e43b54417f9780b6d470fd173060b308c3429e67","0.34.0-dev.20220422":"ff3d5bb4911dbfd3f3f2851d352132bea32a71e3","0.34.0-dev.20220423":"c22cb87311b5eb1a3bf5600d18733f7485355dc0","0.34.0-dev.20220424":"a6d76c2abb2391e376f66fb67201f831957b7d44","0.34.0-dev.20220425":"fef2fb9a75d6fbd20645e4ab75e9b8d49d3a28c8","0.34.0-dev.20220426":"d006f6d38b3337a17f3cd1fed96c4c308113cdc9","0.34.0-dev.20220427":"685c4823ee24a926e1aefbe25b925057c684294c","0.34.0-dev.20220428":"0cb3913490cb51155caa94fb3dd5cdd542bd8d0f","0.34.0-dev.20220429":"6fd33cc509b45be16f59fd50a1993708e497b014","0.34.0-dev.20220430":"3f4cf3d89c50912d383aa9eab80c9d2dfde669b6","0.34.0-dev.20220502":"f90dd46fc33128827966ee1ef44b29119d36632f","0.34.0-dev.20220503":"39b924d01e8758e00e73d18d4a6a698bbfd9c0fd","0.34.0-dev.20220504":"3be2b5d9524ef9d6fda0c2751ec2d02a181ea6f4","0.34.0-dev.20220505":"3b08d52d0b20df1de3675989befdb39e8dcdd4bd","0.34.0-dev.20220506":"e38b831940a9de39eafc29327492dda092104177","0.34.0-dev.20220507":"2f2ad360ee5bd1f6329d8764cc97a0b290db51ca","0.34.0-dev.20220508":"4a774a5fb42ac9ffa83f0e7ab10deda7a3add8e2","0.34.0-dev.20220509":"4a774a5fb42ac9ffa83f0e7ab10deda7a3add8e2","0.34.0-dev.20220510":"c252f1158d19a52e344e2262c7dc84ff158c094b","0.34.0-dev.20220511":"194eb68a7f1a5569c2a473e2b406742632588b29","0.34.0-dev.20220512":"d209fc34bf8d9a11f730dad4bd3ee5ddbe41ed17","0.34.0-dev.20220513":"5eb8bee36789e343fdab8326744f93ef22c2cab9","0.34.0-dev.20220514":"c23f0305dbf82b2319b198f4dbf3c5d5bc522f15","0.34.0-dev.20220515":"c23f0305dbf82b2319b198f4dbf3c5d5bc522f15","0.34.0-dev.20220516":"bd99c998a14e34dc17a3a745bb60f00a13391564","0.34.0-dev.20220517":"2f19fc5c580b56c4f1e40215432df4c682b3d8a5","0.34.0-dev.20220518":"95b8607540917934d215aa6e2dc8e74cf4db8ad3","0.34.0-dev.20220519":"60e199cda4988e09fd78b1eeb9dce5e9e87e8a1d","0.34.0-dev.20220520":"e9393b096d90a5ac49b1528d1ec60483fc6b993e","0.34.0-dev.20220521":"3649387f3fc1f8bbb9d2f58dc1fe66dd01f50a6a","0.34.0-dev.20220522":"93ec6bd572c0530fe4133d1620b1eed8156e7307","0.34.0-dev.20220523":"d3af646dd02d1c73ecf15b4193781b771cce1e6a","0.34.0-dev.20220524":"6099f88ce75a807021ebe5c56df953be0e52ac93","0.34.0-dev.20220525":"d891b49fc0f8fc5e00591657ca225975952b09ca","0.34.0-dev.20220526":"528ee1ae3daabe30c1307cf9dcd6e77eb96094bc","0.34.0-dev.20220528":"17c4bd39f0fc49886004a2685b8350ab541a1e4d","0.34.0-dev.20220529":"61347c8d4e39de751699bddd97d5334128967cf4","0.34.0-dev.20220530":"58555a1d6ef6b71e08a3679754bae100cc2e759e","0.34.0-dev.20220531":"9a2e8df8110c91cb7dc9271a5f20f366a115528a","0.34.0-dev.20220601":"ccf48c8761abed18c0a92795cb38321a4ad61660","0.34.0-dev.20220602":"83575b8e1d9658d804cc72ee0632217d03a9cb85","0.34.0-dev.20220603":"05de94e4c547a8953d3c002fe034fa4589ebfa97","0.34.0-dev.20220604":"55a970c85af9b6b350d65b50a174c6c6b56ff99c","0.34.0-dev.20220605":"55a970c85af9b6b350d65b50a174c6c6b56ff99c","0.34.0-dev.20220606":"9919c760c21316dcd0efa535db4fd32ef3e8051c","0.34.0-dev.20220607":"714456b9b996e969b77a66179e778abbf49ab896","0.34.0-dev.20220608":"2c0a136079200e864c62989c2bd06e6fc2d7aee0","0.34.0-dev.20220609":"3622010b64abbdf8bab57bc0d163f74fe10f3787","0.34.0-dev.20220610":"dce493cb6e36346ef2714e82c42ce14fc461b15c","0.34.0-dev.20220611":"1ccfebef48170e315209f97154be7bb3d4d4e315","0.34.0-dev.20220612":"210a7c0ec0330275e3a4d85415a1e85d94e96f1b","0.34.0-dev.20220613":"e367b12f19c0c28ac35e1713544867ca35f326c2","0.34.0-dev.20220615":"ee1f284f5f0e4d0212f6c6406c55ebe0c8ac3162","0.34.0-dev.20220616":"6f7c824a826ff0ccaf4de05d6fe0aac3be7bc136","0.34.0-dev.20220617":"3d4a1bc11ecddeafb786d47452f40adafa737d59","0.34.0-dev.20220618":"0203aabaa509499495cb70ce8ca06d5cc9b51462","0.34.0-dev.20220619":"5a175207de7c6d0821b3318cfdbe73bb9448ed57","0.34.0-dev.20220620":"4c72dedb4ad283a569f83a7389468c3ae2c642c3","0.34.0-dev.20220622":"d6e60d30518743f5f338f4b01223bfd147d84fa4","0.34.0-dev.20220623":"4b48304259402b5dd5761389b6f17600f51f2d18","0.34.0-dev.20220624":"45f9ce71fc0c226849fd7678a45c992f9adf9a57","0.34.0-dev.20220625":"09c5a6ed48269c3af355a6b9722e6eb36111a469","0.34.0-dev.20220626":"bc403a0b71f0013c7d3cdb2196e9acff32650095","0.34.0-dev.20220627":"a3ee1bfbd9e2877fd0be8d84804332c76f9c0333","0.34.0-dev.20220628":"5feeb83b0c0d57403f02a740b53bd02759561745","0.34.0-dev.20220629":"ff744e89a63dcc65809d7686e1dc92946e227cc1","0.34.0-dev.20220630":"f1abeeab7e51df997bbb0f1ff900321ad2f21ac0","0.34.0-dev.20220701":"c7c3174e136c091ace576fc1cab0bd10caa486a4","0.34.0-dev.20220702":"562ec1e22c1f5a5038e092f2de2a894234abe366","0.34.0-dev.20220703":"80f4dd5bcfe3671f42b3ad57df866f5abebf0233","0.34.0-dev.20220704":"2fcd34a41b11b49f0d0f778752a117de292e25e0","0.34.0-dev.20220705":"866f22e2d17f5da33803b4f41dc681f5a5a3ef5f","0.34.0-dev.20220706":"2d0d5b28a6d9c9233d46d27252f79a728a25d30c","0.34.0-dev.20220720":"d0769c7e7f8cfbf6481c9196a197021a833176fc","0.34.0-dev.20220721":"e0e7ad368e5c2a0ae28469d0292ef994d7a49b97","0.34.0-dev.20220722":"13ba7bb446a638d37ebccb1a7d74e31c32bb9790","0.34.0-dev.20220723":"a3c4e5ffcee85677f1dd7e208cbd32bc84fee4d5","0.34.0-dev.20220724":"28fa84f03524d0ec6a3640f9e322db3d11b8dee5","0.34.0-dev.20220725":"21ca44d35b0291a677188c70c70950aec47cb3ce","0.34.0-dev.20220726":"d2a8be73559a3cdc86260973994f5cc42ca9044a","0.34.0-dev.20220727":"13b1427953e2d1b0e691cb60cdd2163a1a78d027","0.34.0-dev.20220729":"743b016722db90df977feecde0a4b3b4f58c2a4c","0.34.0-dev.20220730":"07feb2bbd328d7b71d0576c6a0313b4b047c71bd","0.34.0-dev.20220731":"07feb2bbd328d7b71d0576c6a0313b4b047c71bd","0.34.0-dev.20220801":"12896eef4f88fcea42a6b40b00884a77d2772a14","0.34.0-dev.20220802":"0ea1cfd5d252245aef711b552966eb567f4a5653","0.34.0-dev.20220803":"8125126a0324c115c06ca0b4390e1a58604831f3","0.35.0-dev.20220805":"73fd3f11032e7b83c2ae011b5516e6ddd19e3db2","0.35.0-dev.20220806":"cb79d015557d546d0d48cea97d7fc3ac0d3dc590","0.35.0-dev.20220807":"66aef7979d4695d31750ada0748f316b76500a80","0.35.0-dev.20220808":"f1c5243126a1add69272ac9d0d4b4ac1db64f290","0.35.0-dev.20220809":"edb9d7d52891d52510891bcb4c5fbb5dab4209c5","0.35.0-dev.20220810":"dced70bbf36d3c53c08e791da1791ac7fc42519b","0.35.0-dev.20220811":"ef65ac1ba57f57f2a3961bfe94aa20481caca4c6","0.35.0-dev.20220812":"eebdf8174b087979ae6af103f6f2e2f6f9062056","0.35.0-dev.20220813":"1a582f7c079d1eb4c89d4f637da2fc2fcb688b31","0.35.0-dev.20220814":"880ffb665816d3cbeb43be4f7e7beeaf223fe794","0.35.0-dev.20220815":"8b46432df318394789e65aa45423c3983b9db847","0.35.0-dev.20220826":"93e346a44990e2e0132aaddbc944edda0bbd60d7","0.35.0-dev.20220827":"b5a1bb34e9c6b77c2a8ccf54bcdbb4bac4d420cb","0.35.0-dev.20220829":"e18726faa9901880804716bc009476328902a322","0.35.0-dev.20220830":"e9d0bed9e577617a5a13b631c33d54807bcb1af1","0.35.0-dev.20220929":"46afa5b1080944f9e06557930367d8b5475e6453","0.35.0-dev.20221001":"61f8dee571efac71035000f4c57f1c42ada04e46","0.35.0-dev.20221002":"61f8dee571efac71035000f4c57f1c42ada04e46","0.35.0-dev.20221003":"ef802ebe7af412860387ac984682f6c86880af5c","0.35.0-dev.20221004":"c9338005f7210e26c529891f21a85d26a2bebc87","0.35.0-dev.20221005":"a90f6a16799973fe414ea90308cd256ffcad8128","0.35.0-dev.20221006":"a71ef85de11ae41776ba46dd3387c2fff83cf1f2","0.35.0-dev.20221007":"f91b3ac8ca669c68a4532990265b83ecc628678c","0.35.0-dev.20221008":"6483e39fb7b0ae0aeae6bb00ff42dbed3ceb618b","0.35.0-dev.20221009":"c3f5861ca2585a020a974c28aae45d1bce7edb62","0.35.0-dev.20221010":"150b7f9d0ba9d3cdd294a47b164bd22fb5017ed2","0.35.0-dev.20221011":"3f2adbfe3e6d07c60bc4c61b4ff7bdcf1c451792","0.35.0-dev.20221012":"8c946e23f45f39fdd982cff1e1fce02a8e3dc719","0.35.0-dev.20221013":"65270235646614cd51f2152ea15da576ba83a1c3","0.35.0-dev.20221014":"493d27bf48037947094e76fa34998eb45fd2381c","0.35.0-dev.20221015":"cbee57d41509512ba044b7cb00210a590c187679","0.35.0-dev.20221016":"81d2ccccc9c153e088df3f3805f8255d36f82f90","0.35.0-dev.20221017":"f9a0fdeff2e704b37f3ec19a2921ee3e38359073","0.35.0-dev.20221018":"b879d03f5c3f91274a45cf49cb6e8f4ac1182cca","0.35.0-dev.20221019":"9d3fbb3d9a50055be0a8c6d721625d02c9de492d","0.35.0-dev.20221020":"929c645c9a3727541c8fb30f4d62765f5c672ff9","0.35.0-dev.20221021":"da1406166702eb790c2629f4c0ced8eaa503cc88","0.35.0-dev.20221022":"2936f3cab8468cc5f4139a23b462313dcb652c9d","0.35.0-dev.20221023":"d1f38520db76f0e80e3cdcbb35b95651afe802ae","0.35.0-dev.20221024":"d1d27e4b50d2c042b9cf29f3ab4d53523ed54dd3","0.35.0-dev.20221026":"b39fd56213e01017975dc246befd4a08435ac6a3","0.35.0-dev.20221027":"9ad069358e9f09d1f49a90db36b73c953505438a","0.35.0-dev.20221028":"6a10de5508f9b4eebbb6769a99f84f6220d96fa7","0.35.0-dev.20221029":"7cb1b9d9f00550ffa914432d7ce8ac85d62655b8","0.35.0-dev.20221030":"3e407526a1e2ff22cacb69c7e353e81a12f41029","0.35.0-dev.20221031":"3e407526a1e2ff22cacb69c7e353e81a12f41029","0.35.0-dev.20221101":"447e61a31fc36ad3c14e7776973b290826c9c40a","0.35.0-dev.20221102":"55a95c7086307225f7562cbb813383a806b45a9f","0.35.0-dev.20221103":"86f0f9bfa268fe21af7efae37d8f0da1dba8137f","0.35.0-dev.20221104":"e764c5b816a99eb8673b2fc4fc028827f202872f","0.35.0-dev.20221105":"5cdde326a1a07afcefaaaad1a20551e3ca4f3072","0.35.0-dev.20221106":"5da2bd6a3da95e2b613e8d104b861d5a65ae47d9","0.35.0-dev.20221107":"f9fb40f63310323cd80e2a06fca36d9df2db9e57","0.35.0-dev.20221108":"d5125cb4c5bebc9fdd4ff9d96ede5157d73aad7b","0.35.0-dev.20221109":"96db0b339360bc72d27d869d81a557540ad5f800","0.35.0-dev.20221110":"9d5741f01a67beea273121615b2d015fc298d9ea","0.35.0-dev.20221111":"9f2be311ff72dc348c794d6d47aeb8cda881ebf4","0.35.0-dev.20221112":"15903434dafa2ecad19ade641ef5f91e46aad3ac","0.35.0-dev.20221113":"964dc545abd63c5f6f6c42755f1c11c2c912a0b5","0.35.0-dev.20221114":"a62879bb46c84d0936798cf06debf5f92b04e4b4","0.35.0-dev.20221116":"39ff7eb93b513976b85b69085414cab11f8ed4cc","0.35.0-dev.20221117":"d9a70c4236a8bde4fe7435df3ecdd333c7bc939c","0.35.0-dev.20221122":"f730160c5d5fe36a7ad8db51f74f40a9d316e8b2","0.35.0-dev.20221123":"58e7c7b8865e3c3ea77055461ffb5d656a7a46af","0.35.0-dev.20221124":"2eca6d38dede985bf6180cca64d43c16a02e9a13","0.35.0-dev.20221126":"fd8c9037af02c02bf0c38af008a69d78f033f942","0.35.0-dev.20221127":"ac084d723b7405591d2110fe374648345ecb8ce6","0.35.0-dev.20221128":"075f04bf3901db78dd02c032420a52e5b6c91835","0.35.0-dev.20221129":"8b9891739b703b50547f506a7e2bc9565e52beff","0.35.0-dev.20221130":"bb5150c70d8f825265869e26bb19aa234d9b855b","0.35.0-dev.20221201":"7f3301d361f4805c404603dd4d76fcfd36347419","0.35.0-dev.20230104":"4acf2d9b46b75748ae687cf3b2952a0799679873","0.35.0-dev.20230105":"7b1f8ffe0f9566e6ce383d007ed21301f0c00bd4","0.35.0-dev.20230106":"c8917bb3274e8d1b2d3b9967395d5b394d0b2d76","0.35.0-dev.20230107":"95bec874d30188cd425cd7ee80f330a59c93c1e6","0.35.0-dev.20230108":"be54d2be91cc7443d0c44ed2a483475b12747b2d","0.35.0-dev.20230109":"eaa9b1b70eaad291980a3e74d1748ca7d9bbd195","0.35.0-dev.20230110":"5b60b8a53e0bdbd8664b7c050b51b1732e30aca7","0.35.0-dev.20230111":"a40ce8aa30c52ef0561ca2d136f8c7d975f73f0d","0.35.0-dev.20230112":"6d40104789d03d41b8866a1e57847dae14c5cf0d","0.35.0-dev.20230117":"4d882322ca0dc62625ebbd5076ebb82a1d250a42","0.35.0-dev.20230118":"ab0f89141e701154afd5728aa893ec94704003bf","0.35.0-dev.20230119":"b3b49029a5ae0d15b15225720fd352e9308d1433","0.35.0-dev.20230120":"514900e23a39ce70e432db4395d892514a376149","0.35.0-dev.20230121":"bcc823272187b5a723631fa64815c79b0299ee88","0.35.0-dev.20230122":"f6c9f22a5bb61eaa307d23671450ec8bc01b0cbd","0.35.0-dev.20230123":"39c7015c93e7f78352dc92a4de46f74c288dc0f3","0.35.0-dev.20230124":"516bd06dadfc4bffed0b1c48794fb71fc128c486","0.35.0-dev.20230125":"5beebeb17067cb39a6f43c231d8f91f555509ff5","0.35.0-dev.20230126":"07d6f5b35fac559504dec65e3073d796b2d25a55","0.35.0-dev.20230127":"acbbdaa41a459aab86072e8d97255cd2ea1d9529","0.35.0-dev.20230128":"e6100dbf2f839a87232100b09af61d2d0717e213","0.35.0-dev.20230129":"339fd630e60b952617b1dfe3083eed2d5fa1c001","0.35.0-dev.20230131":"8db5e04ab2b0cf1e004b19ff0362a45fe0c27ac4","0.35.0-dev.20230201":"70703fe42f5b1d9eede3f2737167ed8c846f3af5","0.35.0-dev.20230202":"3f2dc4202800cc82184fed8fe382cd52049c8358","0.35.0-dev.20230204":"91fccee240d37132a12cc0818d37f6064a93c80f","0.35.0-dev.20230205":"57f26d2907680c37943c60e7aa9bce76d658574e","0.35.0-dev.20230206":"4938e126115c6d70fc8eca4f78dd845aacb2620b","0.35.0-dev.20230208":"5a46f8a57e85478eb51661050ba81a2cc14c568b","0.36.0-dev.20230208":"5a46f8a57e85478eb51661050ba81a2cc14c568b","0.36.0-dev.20230209":"5a46f8a57e85478eb51661050ba81a2cc14c568b","0.31.1":"5a1b4999493d49c857497ad481d73a737439f305","0.32.0":"5554b12acf27056905806867f251c859323ff7e9","0.32.1":"8ad5e3bceab16a4d0856c43a374b511dffb1e795","0.33.0":"c722ca6c7eed3d7987c0d5c3df5c45f6b15e77d1","0.34.0":"4b8a47f3570a4a05ace9d00ae0df044b55befcd5","0.34.1":"0316a754aa4c25208bef91937efbce2ab1e3ce37","0.35.0":"b29a89cbf98df4a8e5079a992c313ce9a1749d55"}},9547:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPlaygroundExamples=void 0;const r=n(851),a=n(7335);let o;t.getPlaygroundExamples=function(){if(void 0!==o)return o;const e=[];for(const t of r.keys().filter((e=>e.endsWith("/chapter.json")))){const n=r(t),o=t.substring(0,t.length-"chapter.json".length),i="/sample.json",s=r.keys().filter((e=>e.startsWith(o)&&e.endsWith(i))).map((e=>{const t=e.substring(0,e.length-i.length),n=r(e);return{title:n.title,id:t.replace("./","").replaceAll("/","-"),sortingKey:n.sortingKey||Number.MAX_SAFE_INTEGER,async load(){const[e,n,r]=await Promise.all([a(t+"/sample.css"),a(t+"/sample.js"),a(t+"/sample.html")]);return{css:e.default,html:r.default,js:n.default}}}}));s.sort(((e,t)=>e.sortingKey-t.sortingKey)),e.push({chapterTitle:n.title,examples:s,sortingKey:n.sortingKey||Number.MAX_SAFE_INTEGER})}return e.sort(((e,t)=>e.sortingKey-t.sortingKey)),o=e,e}},2657:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.monarch=t.docs=t.playground=t.home=t.Route=void 0;class n{constructor(e){this.href=e}get isActive(){return r(new URL(this.href,window.location.href).pathname,".html")===r(window.location.pathname,".html")}}function r(e,t){return e.endsWith(t)?e.substring(0,e.length-t.length):e}t.Route=n,t.home=new n("./"),t.playground=new n("./playground.html"),t.docs=new n("./docs.html"),t.monarch=new n("./monarch.html")},1382:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Debouncer=void 0,t.Debouncer=class{constructor(e){this.debounceMs=e,this.timeout=void 0}run(e){this.clear(),this.timeout=setTimeout(e,this.debounceMs)}clear(){void 0!==this.timeout&&(clearTimeout(this.timeout),this.timeout=void 0)}dispose(){this.clear()}}},7594:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HistoryController=void 0;const r=n(2188),a=n(652);function o(){const e=window.location.hash.substr(1),t={};for(const[e,n]of new URLSearchParams(window.location.search))t[e]=n;return{hashValue:e,searchParams:t}}t.HistoryController=class{constructor(e){this.dispose=a.Disposable.fn(),this.lastHistoryId=0,this.model=e(o());const t=()=>{this.model.updateLocation(o())};window.addEventListener("popstate",t),this.dispose.track({dispose:()=>{window.removeEventListener("popstate",t)}}),window.addEventListener("hashchange",t),this.dispose.track({dispose:()=>{window.removeEventListener("hashchange",t)}}),this.dispose.track({dispose:(0,r.autorun)((()=>{const e=this.model.location;this.setUrl(e,this.model.historyId)}),{name:"Update url"})})}setUrl(e,t){const n=new URL(window.location.href);n.hash=e.hashValue?"#"+e.hashValue:"";const r=Object.entries(e.searchParams).reduce(((e,[t,n])=>(void 0!==n&&(e[t]=n),e)),{});n.search=new URLSearchParams(r).toString(),this.lastHistoryId===t?history.replaceState("","",n.href):(this.lastHistoryId=t,history.pushState("","",n.href))}}},4297:function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservablePromise=void 0;const a=n(2188);class o{get error(){return this._error}get value(){return this._value}get resolved(){return this._resolved}constructor(e){this.promise=e,this._value=null,this._error=null,this._resolved=!1,this.promise.then((e=>{this._value=e,this._resolved=!0}),(e=>{this._error=e,this._resolved=!0}))}}r([a.observable.ref],o.prototype,"_error",void 0),r([a.observable.ref],o.prototype,"_value",void 0),r([a.observable.ref],o.prototype,"_resolved",void 0),t.ObservablePromise=o},8411:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hotComponent=void 0;const r=n(798),a=n(7294),o=n(2188),i=new Map;t.hotComponent=function(e){return t=>{const n=JSON.stringify({id:e.id,name:t.name});let s=i.get(n);s?setTimeout((()=>{(0,o.runInAction)(`Update Component ${t.name}`,(()=>{s.component=t}))}),0):(s=(0,o.observable)({component:t}),i.set(n,s));const l=e;return l.hot&&l.hot.accept((()=>{})),(0,r.observer)((e=>{const t=s.component;return a.createElement(t,{...e})}))}}},2187:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LzmaCompressor=void 0;const r=n(704),a=n(5557),o=n(9742);t.LzmaCompressor=class{encodeData(e){e=JSON.parse(JSON.stringify(e));const t=a.encode(e),n=new Uint8Array(r.LZMA.compress(t,9)),i=o.fromByteArray(n);return i.indexOf("undefined"),i.replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}decodeData(e){e=(e+=Array(5-e.length%4).join("=")).replace(/\-/g,"+").replace(/\_/g,"/");const t=o.toByteArray(e),n=r.LZMA.decompress(t);return a.decode(new Uint8Array(n))}}},8898:function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableReference=t.ref=void 0;const a=n(2188);t.ref=function(e,t){return{get:()=>e[t],set:n=>e[t]=n}};class o{constructor(e){this.value=e}set(e){this.value=e}get(){return this.value}}r([a.observable],o.prototype,"value",void 0),r([a.action],o.prototype,"set",null),t.ObservableReference=o},652:function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i};Object.defineProperty(t,"__esModule",{value:!0}),t.Disposable=t.DebouncedComputed=t.debouncedComputed=void 0;const a=n(2188),o=n(1382);t.debouncedComputed=function(e,t,n){return new i(e,t,n)};class i{get value(){return this._value}constructor(e,t,n){this.debounceMs=e,this.getData=t,this.getDebouncedData=n,this.debouncer=new o.Debouncer(this.debounceMs),this._value=void 0,this.r=(0,a.autorun)((()=>{const e=this.getData();this.debouncer.clear(),this.debouncer.run((()=>{this._value=this.getDebouncedData(e)}))}))}}r([a.observable],i.prototype,"_value",void 0),t.DebouncedComputed=i,(t.Disposable||(t.Disposable={})).fn=function(){const e=[],t=()=>{e.forEach((e=>e.dispose())),e.length=0};return t.track=t=>{e.push(t)},t}},8523:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Ch:()=>c,$c:()=>l});var a=n(3366),o=n(7294);function i(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function s(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function l(e,t,n){var r=(0,o.useRef)(void 0!==e),a=(0,o.useState)(t),i=a[0],s=a[1],l=void 0!==e,c=r.current;return r.current=l,!l&&c&&i!==t&&s(t),[l?e:i,(0,o.useCallback)((function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];n&&n.apply(void 0,[e].concat(r)),s(e)}),[n])]}function c(e,t){return Object.keys(t).reduce((function(n,o){var c,u=n,d=u[i(o)],f=u[o],p=(0,a.Z)(u,[i(o),o].map(s)),m=t[o],h=l(f,d,e[m]),v=h[0],b=h[1];return r({},p,((c={})[o]=v,c[m]=b,c))}),e)}n(1143)},2473:e=>{"use strict";e.exports=function(){}},5746:(e,t,n)=>{var r={"./sample.abap.txt":[4568,4568],"./sample.aes.txt":[8491,8491],"./sample.apex.txt":[6983,645],"./sample.azcli.txt":[7206,7206],"./sample.bat.txt":[5489,5489],"./sample.bicep.txt":[4323,5115],"./sample.c.txt":[1401,1401],"./sample.cameligo.txt":[3665,6983],"./sample.clojure.txt":[4942,4942],"./sample.coffeescript.txt":[3863,3863],"./sample.cpp.txt":[3100,3100],"./sample.csharp.txt":[7240,7240],"./sample.csp.txt":[5161,5161],"./sample.css.txt":[4353,4353],"./sample.cypher.txt":[3637,3637],"./sample.dart.txt":[3648,3648],"./sample.dockerfile.txt":[120,120],"./sample.ecl.txt":[2873,2873],"./sample.elixir.txt":[1490,1490],"./sample.flow9.txt":[6547,6547],"./sample.freemarker2.tag-angle.interpolation-bracket.txt":[5878,5878],"./sample.freemarker2.tag-angle.interpolation-dollar.txt":[3129,3129],"./sample.freemarker2.tag-auto.interpolation-bracket.txt":[1756,1756],"./sample.freemarker2.tag-auto.interpolation-dollar.txt":[5848,5848],"./sample.freemarker2.tag-bracket.interpolation-bracket.txt":[383,383],"./sample.freemarker2.tag-bracket.interpolation-dollar.txt":[8649,8649],"./sample.freemarker2.txt":[5762,5762],"./sample.fsharp.txt":[1425,1425],"./sample.go.txt":[3388,3388],"./sample.graphql.txt":[9867,3926],"./sample.handlebars.txt":[1363,1363],"./sample.hcl.txt":[1594,1594],"./sample.html.txt":[5700,5700],"./sample.ini.txt":[7871,7871],"./sample.java.txt":[5087,5087],"./sample.javascript.txt":[8232,8232],"./sample.json.txt":[1436,1436],"./sample.julia.txt":[9918,9918],"./sample.kotlin.txt":[6575,6575],"./sample.less.txt":[2981,2981],"./sample.lex.txt":[2090,2090],"./sample.lexon.txt":[8429,8429],"./sample.liquid.txt":[1526,1526],"./sample.lua.txt":[3663,3663],"./sample.m3.txt":[8961,8961],"./sample.markdown.txt":[8354,8354],"./sample.mips.txt":[833,833],"./sample.msdax.txt":[9473,9473],"./sample.mysql.txt":[8201,8201],"./sample.objective-c.txt":[5196,5196],"./sample.pascal.txt":[5147,5147],"./sample.pascaligo.txt":[3823,3823],"./sample.perl.txt":[9564,9564],"./sample.pgsql.txt":[1348,1348],"./sample.php.txt":[2365,2365],"./sample.pla.txt":[3432,3432],"./sample.plaintext.txt":[4720,4720],"./sample.postiats.txt":[2942,2942],"./sample.powerquery.txt":[5811,5811],"./sample.powershell.txt":[2055,2055],"./sample.proto.txt":[4090,4090],"./sample.pug.txt":[7723,7723],"./sample.python.txt":[6953,6953],"./sample.qsharp.txt":[5210,5210],"./sample.r.txt":[5508,5508],"./sample.razor.txt":[4773,4773],"./sample.redis.txt":[9784,9784],"./sample.redshift.txt":[8382,9867],"./sample.restructuredtext.txt":[4337,4337],"./sample.ruby.txt":[8807,8807],"./sample.rust.txt":[3475,3475],"./sample.sb.txt":[1001,1001],"./sample.scala.txt":[8189,8189],"./sample.scheme.txt":[3251,3251],"./sample.scss.txt":[8728,8728],"./sample.shell.txt":[2938,2938],"./sample.sol.txt":[873,873],"./sample.sparql.txt":[5624,5624],"./sample.sql.txt":[3391,3391],"./sample.st.txt":[9690,9690],"./sample.swift.txt":[8466,8466],"./sample.systemverilog.txt":[8935,8935],"./sample.tcl.txt":[7347,7347],"./sample.twig.txt":[5279,5279],"./sample.typescript.txt":[4729,4729],"./sample.vb.txt":[2840,2840],"./sample.verilog.txt":[6,6],"./sample.wgsl.txt":[6040,6040],"./sample.xml.txt":[9027,9027],"./sample.yaml.txt":[887,887]};function a(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],a=t[0];return n.e(t[1]).then((()=>n(a)))}a.keys=()=>Object.keys(r),a.id=5746,e.exports=a},7335:(e,t,n)=>{var r={"./all.js":[264,264],"./creating-the-diffeditor/hello-diff-world/sample.css":[6535,6535],"./creating-the-diffeditor/hello-diff-world/sample.html":[4419,4419],"./creating-the-diffeditor/hello-diff-world/sample.js":[297,297],"./creating-the-diffeditor/inline-diff-example/sample.css":[8566,8566],"./creating-the-diffeditor/inline-diff-example/sample.html":[8583,8583],"./creating-the-diffeditor/inline-diff-example/sample.js":[4124,4124],"./creating-the-diffeditor/multi-line-example/sample.css":[7666,7666],"./creating-the-diffeditor/multi-line-example/sample.html":[9869,9869],"./creating-the-diffeditor/multi-line-example/sample.js":[5613,5613],"./creating-the-diffeditor/navigating-a-diff/sample.css":[3377,3377],"./creating-the-diffeditor/navigating-a-diff/sample.html":[157,157],"./creating-the-diffeditor/navigating-a-diff/sample.js":[5026,5026],"./creating-the-editor/editor-basic-options/sample.css":[7939,7939],"./creating-the-editor/editor-basic-options/sample.html":[3714,3714],"./creating-the-editor/editor-basic-options/sample.js":[5496,5496],"./creating-the-editor/hard-wrapping/sample.css":[8277,8277],"./creating-the-editor/hard-wrapping/sample.html":[6712,6712],"./creating-the-editor/hard-wrapping/sample.js":[610,610],"./creating-the-editor/hello-world/sample.css":[5603,5603],"./creating-the-editor/hello-world/sample.html":[2350,2350],"./creating-the-editor/hello-world/sample.js":[152,152],"./creating-the-editor/syntax-highlighting-for-html-elements/sample.css":[9515,9515],"./creating-the-editor/syntax-highlighting-for-html-elements/sample.html":[6755,6755],"./creating-the-editor/syntax-highlighting-for-html-elements/sample.js":[5932,3439],"./creating-the-editor/web-component/sample.css":[8417,8417],"./creating-the-editor/web-component/sample.html":[693,693],"./creating-the-editor/web-component/sample.js":[8819,8819],"./customizing-the-appearence/exposed-colors/sample.css":[7711,7711],"./customizing-the-appearence/exposed-colors/sample.html":[8854,8854],"./customizing-the-appearence/exposed-colors/sample.js":[9754,9754],"./customizing-the-appearence/scrollbars/sample.css":[6075,6075],"./customizing-the-appearence/scrollbars/sample.html":[7662,7662],"./customizing-the-appearence/scrollbars/sample.js":[5929,5929],"./customizing-the-appearence/tokens-and-colors/sample.css":[8363,8363],"./customizing-the-appearence/tokens-and-colors/sample.html":[7088,7088],"./customizing-the-appearence/tokens-and-colors/sample.js":[3642,3642],"./extending-language-services/codelens-provider-example/sample.css":[8460,8460],"./extending-language-services/codelens-provider-example/sample.html":[3836,3836],"./extending-language-services/codelens-provider-example/sample.js":[3387,3387],"./extending-language-services/color-provider-example/sample.css":[5198,5198],"./extending-language-services/color-provider-example/sample.html":[4101,4101],"./extending-language-services/color-provider-example/sample.js":[7613,7613],"./extending-language-services/completion-provider-example/sample.css":[9150,9150],"./extending-language-services/completion-provider-example/sample.html":[9766,9766],"./extending-language-services/completion-provider-example/sample.js":[7331,7331],"./extending-language-services/configure-javascript-defaults/sample.css":[8352,8352],"./extending-language-services/configure-javascript-defaults/sample.html":[1222,1222],"./extending-language-services/configure-javascript-defaults/sample.js":[8470,8470],"./extending-language-services/configure-json-defaults/sample.css":[4076,4076],"./extending-language-services/configure-json-defaults/sample.html":[6171,6171],"./extending-language-services/configure-json-defaults/sample.js":[4260,4260],"./extending-language-services/custom-languages/sample.css":[7222,7222],"./extending-language-services/custom-languages/sample.html":[5274,5274],"./extending-language-services/custom-languages/sample.js":[9311,9311],"./extending-language-services/folding-provider-example/sample.css":[3080,3080],"./extending-language-services/folding-provider-example/sample.html":[3491,6558],"./extending-language-services/folding-provider-example/sample.js":[1187,1187],"./extending-language-services/hover-provider-example/sample.css":[9083,9083],"./extending-language-services/hover-provider-example/sample.html":[5963,5963],"./extending-language-services/hover-provider-example/sample.js":[1913,1913],"./extending-language-services/inlay-hints-provider-example/sample.css":[4814,4814],"./extending-language-services/inlay-hints-provider-example/sample.html":[1e3,1e3],"./extending-language-services/inlay-hints-provider-example/sample.js":[3180,3180],"./extending-language-services/model-markers-example/sample.css":[5434,5434],"./extending-language-services/model-markers-example/sample.html":[3021,3021],"./extending-language-services/model-markers-example/sample.js":[1261,1261],"./extending-language-services/semantic-tokens-provider-example/sample.css":[1142,1142],"./extending-language-services/semantic-tokens-provider-example/sample.html":[5771,5771],"./extending-language-services/semantic-tokens-provider-example/sample.js":[4336,4336],"./extending-language-services/symbols-provider-example/sample.css":[3760,3760],"./extending-language-services/symbols-provider-example/sample.html":[7488,7488],"./extending-language-services/symbols-provider-example/sample.js":[4867,4867],"./interacting-with-the-editor/adding-a-command-to-an-editor-instance/sample.css":[7043,7043],"./interacting-with-the-editor/adding-a-command-to-an-editor-instance/sample.html":[3673,3673],"./interacting-with-the-editor/adding-a-command-to-an-editor-instance/sample.js":[7034,7034],"./interacting-with-the-editor/adding-a-keybinding-to-an-existing-command/sample.css":[6964,6964],"./interacting-with-the-editor/adding-a-keybinding-to-an-existing-command/sample.html":[6548,6548],"./interacting-with-the-editor/adding-a-keybinding-to-an-existing-command/sample.js":[721,721],"./interacting-with-the-editor/adding-an-action-to-an-editor-instance/sample.css":[1664,1664],"./interacting-with-the-editor/adding-an-action-to-an-editor-instance/sample.html":[6917,6917],"./interacting-with-the-editor/adding-an-action-to-an-editor-instance/sample.js":[8739,8739],"./interacting-with-the-editor/customizing-the-line-numbers/sample.css":[1111,1111],"./interacting-with-the-editor/customizing-the-line-numbers/sample.html":[7352,3818],"./interacting-with-the-editor/customizing-the-line-numbers/sample.js":[2992,2992],"./interacting-with-the-editor/line-and-inline-decorations/sample.css":[8587,8587],"./interacting-with-the-editor/line-and-inline-decorations/sample.html":[7642,7642],"./interacting-with-the-editor/line-and-inline-decorations/sample.js":[5336,5336],"./interacting-with-the-editor/listening-to-key-events/sample.css":[4308,4308],"./interacting-with-the-editor/listening-to-key-events/sample.html":[4541,4541],"./interacting-with-the-editor/listening-to-key-events/sample.js":[1238,1238],"./interacting-with-the-editor/listening-to-mouse-events/sample.css":[6950,6950],"./interacting-with-the-editor/listening-to-mouse-events/sample.html":[3872,3872],"./interacting-with-the-editor/listening-to-mouse-events/sample.js":[2694,2694],"./interacting-with-the-editor/rendering-glyphs-in-the-margin/sample.css":[9047,9047],"./interacting-with-the-editor/rendering-glyphs-in-the-margin/sample.html":[7367,7367],"./interacting-with-the-editor/rendering-glyphs-in-the-margin/sample.js":[5256,5256],"./interacting-with-the-editor/revealing-a-position/sample.css":[3153,3153],"./interacting-with-the-editor/revealing-a-position/sample.html":[2507,2507],"./interacting-with-the-editor/revealing-a-position/sample.js":[4523,4523]};function a(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],a=t[0];return n.e(t[1]).then((()=>n(a)))}a.keys=()=>Object.keys(r),a.id=7335,e.exports=a},851:(e,t,n)=>{var r={"./creating-the-diffeditor/chapter.json":542,"./creating-the-diffeditor/hello-diff-world/sample.json":2331,"./creating-the-diffeditor/inline-diff-example/sample.json":2312,"./creating-the-diffeditor/multi-line-example/sample.json":8895,"./creating-the-diffeditor/navigating-a-diff/sample.json":3983,"./creating-the-editor/chapter.json":4838,"./creating-the-editor/editor-basic-options/sample.json":1726,"./creating-the-editor/hard-wrapping/sample.json":1868,"./creating-the-editor/hello-world/sample.json":3339,"./creating-the-editor/syntax-highlighting-for-html-elements/sample.json":8561,"./creating-the-editor/web-component/sample.json":6324,"./customizing-the-appearence/chapter.json":4845,"./customizing-the-appearence/exposed-colors/sample.json":6713,"./customizing-the-appearence/scrollbars/sample.json":251,"./customizing-the-appearence/tokens-and-colors/sample.json":7393,"./extending-language-services/chapter.json":4877,"./extending-language-services/codelens-provider-example/sample.json":182,"./extending-language-services/color-provider-example/sample.json":7776,"./extending-language-services/completion-provider-example/sample.json":6296,"./extending-language-services/configure-javascript-defaults/sample.json":1472,"./extending-language-services/configure-json-defaults/sample.json":4045,"./extending-language-services/custom-languages/sample.json":7500,"./extending-language-services/folding-provider-example/sample.json":2013,"./extending-language-services/hover-provider-example/sample.json":9297,"./extending-language-services/inlay-hints-provider-example/sample.json":8318,"./extending-language-services/model-markers-example/sample.json":6234,"./extending-language-services/semantic-tokens-provider-example/sample.json":9350,"./extending-language-services/symbols-provider-example/sample.json":307,"./interacting-with-the-editor/adding-a-command-to-an-editor-instance/sample.json":5737,"./interacting-with-the-editor/adding-a-keybinding-to-an-existing-command/sample.json":1530,"./interacting-with-the-editor/adding-an-action-to-an-editor-instance/sample.json":4061,"./interacting-with-the-editor/chapter.json":534,"./interacting-with-the-editor/customizing-the-line-numbers/sample.json":3370,"./interacting-with-the-editor/line-and-inline-decorations/sample.json":7753,"./interacting-with-the-editor/listening-to-key-events/sample.json":3566,"./interacting-with-the-editor/listening-to-mouse-events/sample.json":8756,"./interacting-with-the-editor/rendering-glyphs-in-the-margin/sample.json":6122,"./interacting-with-the-editor/revealing-a-position/sample.json":4450};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=851},3366:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{Z:()=>r})},6571:e=>{"use strict";e.exports=JSON.parse('{"name":"monaco-editor","version":"0.40.0","vscodeRef":"660393deaaa6d1996740ff4880f1bad43768c814","private":false,"description":"A browser based code editor","homepage":"https://github.com/microsoft/monaco-editor","author":"Microsoft Corporation","license":"MIT","scripts":{"import-typescript":"ts-node ./build/importTypescript","playwright-install":"node ./node_modules/playwright/install.js","playwright-install-deps":"playwright install-deps","prettier-check":"prettier --check .","prettier":"prettier --write .","pretty-quick":"pretty-quick --staged","simpleserver":"ts-node ./build/simpleserver","package-for-smoketest-webpack":"ts-node ./test/smoke/package-webpack","package-for-smoketest-webpack-cross-origin":"ts-node ./test/smoke/package-webpack --cross-origin","package-for-smoketest-esbuild":"ts-node ./test/smoke/package-esbuild","package-for-smoketest-vite":"ts-node ./test/smoke/package-vite","smoketest":"node ./test/smoke/runner.js","smoketest-debug":"node ./test/smoke/runner.js --debug-tests","test":"mocha test/unit/all.js && ts-node ./build/check-samples","deps-all-remove":"ts-node ./build/npm/removeAll","deps-all-install":"ts-node ./build/npm/installAll","update-actions":"pin-github-action ./.github/workflows/website.yml","watch":"tsc -w -p ./src","build":"ts-node ./build/build-languages","build-monaco-editor":"npm run build && ts-node ./build/build-monaco-editor"},"typings":"./esm/vs/editor/editor.api.d.ts","module":"./esm/vs/editor/editor.main.js","repository":{"type":"git","url":"https://github.com/microsoft/monaco-editor"},"devDependencies":{"@types/mocha":"^9.1.0","@types/shelljs":"^0.8.11","@typescript/vfs":"^1.3.5","chai":"^4.3.6","clean-css":"^5.2.4","css-loader":"^6.7.1","esbuild":"^0.14.49","esbuild-plugin-alias":"^0.2.1","file-loader":"^6.2.0","glob":"^7.2.0","http-server":"^14.1.1","husky":"^7.0.4","jsdom":"^19.0.0","jsonc-parser":"^3.0.0","mocha":"^9.2.0","monaco-editor-core":"0.40.0","parcel":"^2.7.0","pin-github-action":"^1.8.0","playwright":"^1.32.2","prettier":"^2.5.1","pretty-quick":"^3.1.3","requirejs":"^2.3.6","shelljs":"^0.8.5","style-loader":"^3.3.1","terser":"^5.14.2","ts-node":"^10.6.0","typescript":"^5.0.2","vite":"^3.2.7","vscode-css-languageservice":"5.4.1","vscode-html-languageservice":"4.2.4","vscode-json-languageservice":"4.2.1","vscode-languageserver-textdocument":"^1.0.4","vscode-languageserver-types":"3.16.0","vscode-uri":"3.0.3","webpack":"^5.76.0","yaserver":"^0.4.0"},"alias":{"process":false,"buffer":false},"vscodeCommitId":"660393deaaa6d1996740ff4880f1bad43768c814","monacoCommitId":"83b3cf23ca80c94cccca7c5b3e48351b220f8e35"}')},542:e=>{"use strict";e.exports=JSON.parse('{"title":"Creating The Diff Editor"}')},2331:e=>{"use strict";e.exports=JSON.parse('{"title":"Hello Diff World"}')},2312:e=>{"use strict";e.exports=JSON.parse('{"title":"Inline Diff Example"}')},8895:e=>{"use strict";e.exports=JSON.parse('{"title":"Multi Line Example"}')},3983:e=>{"use strict";e.exports=JSON.parse('{"title":"Navigating A Diff"}')},4838:e=>{"use strict";e.exports=JSON.parse('{"title":"Creating The Editor","sortingKey":100}')},1726:e=>{"use strict";e.exports=JSON.parse('{"title":"Editor Basic Options"}')},1868:e=>{"use strict";e.exports=JSON.parse('{"title":"Hard Wrapping"}')},3339:e=>{"use strict";e.exports=JSON.parse('{"title":"Hello World","sortingKey":100}')},8561:e=>{"use strict";e.exports=JSON.parse('{"title":"Syntax Highlighting For Html Elements"}')},6324:e=>{"use strict";e.exports=JSON.parse('{"title":"Web Component","sortingKey":10000}')},4845:e=>{"use strict";e.exports=JSON.parse('{"title":"Customizing The Appearance"}')},6713:e=>{"use strict";e.exports=JSON.parse('{"title":"Exposed Colors"}')},251:e=>{"use strict";e.exports=JSON.parse('{"title":"Scrollbars"}')},7393:e=>{"use strict";e.exports=JSON.parse('{"title":"Tokens And Colors"}')},4877:e=>{"use strict";e.exports=JSON.parse('{"title":"Extending Language Services"}')},182:e=>{"use strict";e.exports=JSON.parse('{"title":"Codelens Provider Example"}')},7776:e=>{"use strict";e.exports=JSON.parse('{"title":"Color Provider Example"}')},6296:e=>{"use strict";e.exports=JSON.parse('{"title":"Completion Provider Example"}')},1472:e=>{"use strict";e.exports=JSON.parse('{"title":"Configure Javascript Defaults"}')},4045:e=>{"use strict";e.exports=JSON.parse('{"title":"Configure Json Defaults"}')},7500:e=>{"use strict";e.exports=JSON.parse('{"title":"Custom Languages"}')},2013:e=>{"use strict";e.exports=JSON.parse('{"title":"Folding Provider Example"}')},9297:e=>{"use strict";e.exports=JSON.parse('{"title":"Hover Provider Example"}')},8318:e=>{"use strict";e.exports=JSON.parse('{"title":"Inlay Hints Provider Example"}')},6234:e=>{"use strict";e.exports=JSON.parse('{"title":"Model Markers Example"}')},9350:e=>{"use strict";e.exports=JSON.parse('{"title":"Semantic Tokens Provider Example"}')},307:e=>{"use strict";e.exports=JSON.parse('{"title":"Symbols Provider Example"}')},5737:e=>{"use strict";e.exports=JSON.parse('{"title":"Adding a Command to an Editor Instance"}')},1530:e=>{"use strict";e.exports=JSON.parse('{"title":"Adding a Keybinding to an Existing Command"}')},4061:e=>{"use strict";e.exports=JSON.parse('{"title":"Adding an Action to an Editor Instance"}')},534:e=>{"use strict";e.exports=JSON.parse('{"title":"Interacting With The Editor"}')},3370:e=>{"use strict";e.exports=JSON.parse('{"title":"Customizing The Line Numbers"}')},7753:e=>{"use strict";e.exports=JSON.parse('{"title":"Line and Inline Decorations"}')},3566:e=>{"use strict";e.exports=JSON.parse('{"title":"Listening To Key Events"}')},8756:e=>{"use strict";e.exports=JSON.parse('{"title":"Listening To Mouse Events"}')},6122:e=>{"use strict";e.exports=JSON.parse('{"title":"Rendering Glyphs In The Margin"}')},4450:e=>{"use strict";e.exports=JSON.parse('{"title":"Revealing a Position"}')}},e=>{e(e.s=4813)}]);
  3. //# sourceMappingURL=index.js.map