PageSourceSearch

https://osuweb.cathaysec.com.tw/cathay-ui/static/js/vendors-3a5c54c3.b833229f.js

js cathaysec.com.tw collected 2026-10-01 14:10:04 UTC 74,849 bytes, 53 lines download raw bytes

1(self.webpackChunkcathay_securities_ui=self.webpackChunkcathay_securities_ui||[]).push([[564],{1996:(t,e,n)=>{"use strict";n.d(e,{useDrag:()=>tt});const r={toVector:(t,e)=>(void 0===t&&(t=e),Array.isArray(t)?t:[t,t]),add:(t,e)=>[t[0]+e[0],t[1]+e[1]],sub:(t,e)=>[t[0]-e[0],t[1]-e[1]],addTo(t,e){t[0]+=e[0],t[1]+=e[1]},subTo(t,e){t[0]-=e[0],t[1]-=e[1]}};function i(t,e,n){return 0===e||Math.abs(e)===1/0?Math.pow(t,5*n):t*e*n/(e+n*t)}function o(t,e,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.15;return 0===r?function(t,e,n){return Math.max(e,Math.min(t,n))}(t,e,n):t<e?-i(e-t,n-e,r)+e:t>n?+i(t-n,n-e,r)+n:t}function s(t){var e=function(t,e){if("object"!=typeof t||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:String(e)}function a(t,e,n){return(e=s(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach(function(e){a(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}const l={pointer:{start:"down",change:"move",end:"up"},mouse:{start:"down",change:"move",end:"up"},touch:{start:"start",change:"move",end:"end"},gesture:{start:"start",change:"change",end:"end"}};function f(t){return t?t[0].toUpperCase()+t.slice(1):""}const h=["enter","leave"];function d(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=l[t],i=r&&r[e]||e;return"on"+f(t)+f(i)+(function(){let t=arguments.length>1?arguments[1]:void 0;return arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&!h.includes(t)}(n,i)?"Capture":"")}const p=["gotpointercapture","lostpointercapture"];function v(t){let e=t.substring(2).toLowerCase();const n=!!~e.indexOf("passive");n&&(e=e.replace("passive",""));const r=p.includes(e)?"capturecapture":"capture",i=!!~e.indexOf(r);return i&&(e=e.replace("capture","")),{device:e,capture:i,passive:n}}function m(t){return"touches"in t}function g(t){return m(t)?"touch":"pointerType"in t?t.pointerType:"mouse"}function y(t){return m(t)?function(t){return"touchend"===t.type||"touchcancel"===t.type?t.changedTouches:t.targetTouches}(t)[0]:t}function b(t){return function(t){return Array.from(t.touches).filter(e=>{var n,r;return e.target===t.currentTarget||(null===(n=t.currentTarget)||void 0===n||null===(r=n.contains)||void 0===r?void 0:r.call(n,e.target))})}(t).map(t=>t.identifier)}function w(t){const e=y(t);return m(t)?e.identifier:e.pointerId}function _(t){const e=y(t);return[e.clientX,e.clientY]}function S(t){if("function"==typeof t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return t(...n)}return t}function E(){}function k(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return 0===e.length?E:1===e.length?e[0]:function(){let t;for(const n of e)t=n.apply(this,arguments)||t;return t}}function T(t,e){return Object.assign({},e,t||{})}class O{constructor(t,e,n){this.ctrl=t,this.args=e,this.key=n,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}get state(){return this.ctrl.state[this.key]}set state(t){this.ctrl.state[this.key]=t}get shared(){return this.ctrl.state.shared}get eventStore(){return this.ctrl.gestureEventStores[this.key]}get timeoutStore(){return this.ctrl.gestureTimeoutStores[this.key]}get config(){return this.ctrl.config[this.key]}get sharedConfig(){return this.ctrl.config.shared}get handler(){return this.ctrl.handlers[this.key]}reset(){const{state:t,shared:e,ingKey:n,args:r}=this;e[n]=t._active=t.active=t._blocked=t._force=!1,t._step=[!1,!1],t.intentional=!1,t._movement=[0,0],t._distance=[0,0],t._direction=[0,0],t._delta=[0,0],t._bounds=[[-1/0,1/0],[-1/0,1/0]],t.args=r,t.axis=void 0,t.memo=void 0,t.elapsedTime=t.timeDelta=0,t.direction=[0,0],t.distance=[0,0],t.overflow=[0,0],t._movementBound=[!1,!1],t.velocity=[0,0],t.movement=[0,0],t.delta=[0,0],t.timeStamp=0}start(t){const e=this.state,n=this.config;e._active||(this.reset(),this.computeInitial(),e._active=!0,e.target=t.target,e.currentTarget=t.currentTarget,e.lastOffset=n.from?S(n.from,e):e.offset,e.offset=e.lastOffset,e.startTime=e.timeStamp=t.timeStamp)}computeValues(t){const e=this.state;e._values=t,e.values=this.config.transform(t)}computeInitial(){const t=this.state;t._initial=t._values,t.initial=t.values}compute(t){const{state:e,config:n,shared:i}=this;e.args=this.args;let s=0;if(t&&(e.event=t,n.preventDefault&&t.cancelable&&e.event.preventDefault(),e.type=t.type,i.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,i.locked=!!document.pointerLockElement,Object.assign(i,function(t){const e={};if("buttons"in t&&(e.buttons=t.buttons),"shiftKey"in t){const{shiftKey:n,altKey:r,metaKey:i,ctrlKey:o}=t;Object.assign(e,{shiftKey:n,altKey:r,metaKey:i,ctrlKey:o})}return e}(t)),i.down=i.pressed=i.buttons%2==1||i.touches>
10,s=t.timeStamp-e.timeStamp,e.timeStamp=t.timeStamp,e.elapsedTime=e.timeStamp-e.startTime),e._active){const t=e._delta.map(Math.abs);r.addTo(e._distance,t)}this.axisIntent&&this.axisIntent(t);const[a,c]=e._movement,[u,l]=n.threshold,{_step:f,values:h}=e;if(n.hasCustomTransform?(!1===f[0]&&(f[0]=Math.abs(a)>=u&&h[0]),!1===f[1]&&(f[1]=Math.abs(c)>=l&&h[1])):(!1===f[0]&&(f[0]=Math.abs(a)>=u&&Math.sign(a)*u),!1===f[1]&&(f[1]=Math.abs(c)>=l&&Math.sign(c)*l)),e.intentional=!1!==f[0]||!1!==f[1],!e.intentional)return;const d=[0,0];if(n.hasCustomTransform){const[t,e]=h;d[0]=!1!==f[0]?t-f[0]:0,d[1]=!1!==f[1]?e-f[1]:0}else d[0]=!1!==f[0]?a-f[0]:0,d[1]=!1!==f[1]?c-f[1]:0;this.restrictToAxis&&!e._blocked&&this.restrictToAxis(d);const p=e.offset,v=e._active&&!e._blocked||e.active;v&&(e.first=e._active&&!e.active,e.last=!e._active&&e.active,e.active=i[this.ingKey]=e._active,t&&(e.first&&("bounds"in n&&(e._bounds=S(n.bounds,e)),this.setup&&this.setup()),e.movement=d,this.computeOffset()));const[m,g]=e.offset,[[y,b],[w,_]]=e._bounds;e.overflow=[m<y?-1:m>b?1:0,g<w?-1:g>_?1:0],e._movementBound[0]=!!e.overflow[0]&&(!1===e._movementBound[0]?e._movement[0]:e._movementBound[0]),e._movementBound[1]=!!e.overflow[1]&&(!1===e._movementBound[1]?e._movement[1]:e._movementBound[1]);const E=e._active&&n.rubberband||[0,0];if(e.offset=function(t,e,n){let[r,i]=e,[s,a]=n;const[[c,u],[l,f]]=t;return[o(r,c,u,s),o(i,l,f,a)]}(e._bounds,e.offset,E),e.delta=r.sub(e.offset,p),this.computeMovement(),v&&(!e.last||s>32)){e.delta=r.sub(e.offset,p);const t=e.delta.map(Math.abs);r.addTo(e.distance,t),e.direction=e.delta.map(Math.sign),e._direction=e._delta.map(Math.sign),!e.first&&s>0&&(e.velocity=[t[0]/s,t[1]/s],e.timeDelta=s)}}emit(){const t=this.state,e=this.shared,n=this.config;if(t._active||this.clean(),(t._blocked||!t.intentional)&&!t._force&&!n.triggerAllEvents)return;const r=this.handler(u(u(u({},e),t),{},{[this.aliasKey]:t.values}));void 0!==r&&(t.memo=r)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}}class x extends O{constructor(){super(...arguments),a(this,"aliasKey","xy")}reset(){super.reset(),this.state.axis=void 0}init(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}computeOffset(){this.state.offset=r.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=r.sub(this.state.offset,this.state.lastOffset)}axisIntent(t){const e=this.state,n=this.config;if(!e.axis&&t){const r="object"==typeof n.axisThreshold?n.axisThreshold[g(t)]:n.axisThreshold;e.axis=function(t,e){let[n,r]=t;const i=Math.abs(n),o=Math.abs(r);return i>o&&i>e?"x":o>i&&o>e?"y":void 0}(e._movement,r)}e._blocked=(n.lockDirection||!!n.axis)&&!e.axis||!!n.axis&&n.axis!==e.axis}restrictToAxis(t){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":t[1]=0;break;case"y":t[0]=0}}}const M=t=>t,C={enabled(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0]},eventOptions:(t,e,n)=>u(u({},n.shared.eventOptions),t),preventDefault(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]},triggerAllEvents(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]},rubberband(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;switch(t){case!0:return[.15,.15];case!1:return[0,0];default:return r.toVector(t)}},from:t=>"function"==typeof t?t:null!=t?r.toVector(t):void 0,transform(t,e,n){const r=t||n.shared.transform;return this.hasCustomTransform=!!r,r||M},threshold:t=>r.toVector(t,0)};const A=u(u({},C),{},{axis(t,e,n){let{axis:r}=n;if(this.lockDirection="lock"===r,!this.lockDirection)return r},axisThreshold(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:0},bounds(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("function"==typeof t)return e=>A.bounds(t(e));if("current"in t)return()=>t.current;if("function"==typeof HTMLElement&&t instanceof HTMLElement)return t;const{left:e=-1/0,right:n=1/0,top:r=-1/0,bottom:i=1/0}=t;return[[e,n],[r,i]]}}),P={ArrowRight:function(t){return[t*(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1),0]},ArrowLeft:function(t){return[-1*t*(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1),0]},ArrowUp:function(t){return[0,-1*t*(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1)]},ArrowDown:function(t){return[0,t*(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1)]}};const j="undefined"!=typeof window&&window.document&&window.document.createElement;function L(){return j&&"ontouchstart"in window}const D={isBrowser:j,gesture:function(){try{return"constructor"in GestureEvent}catch(t){return!1}}(),touch:L(),touchscreen:L()||j&&window.navigator.maxTouchPoints>1,pointer:j&&"onpointerdown"in window,pointerLock:j&&"exitPointerLock"in window.document},N=.5,I=50,B=250,R={mouse:0,touch:0,pen:8},U=u(u({},A),{},{device(t,e,n){let{pointer:{touch:r=!1,lock:i=!1,mouse:o=!1}={}}=n;return this.pointerLock=i&&D.pointerLock,D.touch&&r?"touch":this.pointerLock?"mouse":D.pointer&&!o?"pointer":D.touch?"touch":"mouse"},preventScrollAxis(t,e,n){let{preventScroll:r}=n;if(this.preventScrollDelay="number"==typeof r?r:r||void 0===r&&t?250:void 0,D.touchscreen&&!1!==r)return t||(void 0!==r?"y":void 0)},pointerCapture(t,e,n){let{pointer:{capture:r=!0,buttons:i=1,keys:o=!0}={}}=n;return this.pointerButtons=i,this.keys=o,!this.pointerLock&&"pointer"===this.device&&r},threshold(t,e,n){let{filterTaps:i=!1,tapsThreshold:o=3,axis:s}=n;const a=r.toVector(t,i?o:s?1:0);return this.filterTaps=i,this.tapsThreshold=o,a},swipe(){let{velocity:t=N,distance:e=I,duration:n=B}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{velocity:this.transform(r.toVector(t)),distance:this.transform(r.toVector(e)),duration:n}},delay(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;switch(t){case!0:return 180;case!1:return 0;default:return t}},axisThreshold:t=>t?u(u({},R),t):R,keyboardDisplacement(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:10}});u(u({},C),{},{device(t,e,n){let{shared:r,pointer:{touch:i=!1}={}}=n;if(r.target&&!D.touch&&D.gesture)return"gesture";if(D.touch&&i)return"touch";if(D.touchscreen){if(D.pointer)return"pointer";if(D.touch)return"touch"}},bounds(t,e,n){let{scaleBounds:r={},angleBounds:i={}}=n;const o=t=>{const e=T(S(r,t),{min:-1/0,max:1/0});return[e.min,e.max]},s=t=>{const e=T(S(i,t),{min:-1/0,max:1/0});return[e.min,e.max]};return"function"!=typeof r&&"function"!=typeof i?[o(),s()]:t=>[o(t),s(t)]},threshold(t,e,n){this.lockDirection="lock"===n.axis;return r.toVector(t,this.lockDirection?[.1,3]:0)},modifierKey:t=>void 0===t?"ctrlKey":t,pinchOnWheel(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0]}});u(u({},A),{},{mouseOnly:function(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0]}});u(u({},A),{},{mouseOnly:function(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0]}});const H=new Map,W=new Map;const K={key:"drag",engine:class extends x{constructor(){super(...arguments),a(this,"ingKey","dragging")}reset(){super.reset();const t=this.state;t._pointerId=void 0,t._pointerActive=!1,t._keyboardActive=!1,t._preventScroll=!1,t._delayed=!1,t.swipe=[0,0],t.tap=!1,t.canceled=!1,t.cancel=this.cancel.bind(this)}setup(){const t=this.state;if(t._bounds instanceof HTMLElement){const e=t._bounds.getBoundingClientRect(),n=t.currentTarget.getBoundingClientRect(),r={left:e.left-n.left+t.offset[0],right:e.right-n.right+t.offset[0],top:e.top-n.top+t.offset[1],bottom:e.bottom-n.bottom+t.offset[1]};t._bounds=A.bounds(r)}}cancel(){const t=this.state;t.canceled||(t.canceled=!0,t._active=!1,setTimeout(()=>
1{this.compute(),this.emit()},0))}setActive(){this.state._active=this.state._pointerActive||this.state._keyboardActive}clean(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,super.clean()}pointerDown(t){const e=this.config,n=this.state;if(null!=t.buttons&&(Array.isArray(e.pointerButtons)?!e.pointerButtons.includes(t.buttons):-1!==e.pointerButtons&&e.pointerButtons!==t.buttons))return;const r=this.ctrl.setEventIds(t);e.pointerCapture&&t.target.setPointerCapture(t.pointerId),r&&r.size>1&&n._pointerActive||(this.start(t),this.setupPointer(t),n._pointerId=w(t),n._pointerActive=!0,this.computeValues(_(t)),this.computeInitial(),e.preventScrollAxis&&"mouse"!==g(t)?(n._active=!1,this.setupScrollPrevention(t)):e.delay>0?(this.setupDelayTrigger(t),e.triggerAllEvents&&(this.compute(t),this.emit())):this.startPointerDrag(t))}startPointerDrag(t){const e=this.state;e._active=!0,e._preventScroll=!0,e._delayed=!1,this.compute(t),this.emit()}pointerMove(t){const e=this.state,n=this.config;if(!e._pointerActive)return;const i=w(t);if(void 0!==e._pointerId&&i!==e._pointerId)return;const o=_(t);return document.pointerLockElement===t.target?e._delta=[t.movementX,t.movementY]:(e._delta=r.sub(o,e._values),this.computeValues(o)),r.addTo(e._movement,e._delta),this.compute(t),e._delayed&&e.intentional?(this.timeoutStore.remove("dragDelay"),e.active=!1,void this.startPointerDrag(t)):n.preventScrollAxis&&!e._preventScroll?e.axis?e.axis===n.preventScrollAxis||"xy"===n.preventScrollAxis?(e._active=!1,void this.clean()):(this.timeoutStore.remove("startPointerDrag"),void this.startPointerDrag(t)):void 0:void this.emit()}pointerUp(t){this.ctrl.setEventIds(t);try{this.config.pointerCapture&&t.target.hasPointerCapture(t.pointerId)&&t.target.releasePointerCapture(t.pointerId)}catch(t){0}const e=this.state,n=this.config;if(!e._active||!e._pointerActive)return;const r=w(t);if(void 0!==e._pointerId&&r!==e._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(t);const[i,o]=e._distance;if(e.tap=i<=n.tapsThreshold&&o<=n.tapsThreshold,e.tap&&n.filterTaps)e._force=!0;else{const[t,r]=e._delta,[i,o]=e._movement,[s,a]=n.swipe.velocity,[c,u]=n.swipe.distance,l=n.swipe.duration;if(e.elapsedTime<l){const n=Math.abs(t/e.timeDelta),l=Math.abs(r/e.timeDelta);n>s&&Math.abs(i)>c&&(e.swipe[0]=Math.sign(t)),l>a&&Math.abs(o)>u&&(e.swipe[1]=Math.sign(r))}}this.emit()}pointerClick(t){!this.state.tap&&t.detail>0&&(t.preventDefault(),t.stopPropagation())}setupPointer(t){const e=this.config,n=e.device;e.pointerLock&&t.currentTarget.requestPointerLock(),e.pointerCapture||(this.eventStore.add(this.sharedConfig.window,n,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,n,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,n,"cancel",this.pointerUp.bind(this)))}pointerClean(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}preventScroll(t){this.state._preventScroll&&t.cancelable&&t.preventDefault()}setupScrollPrevention(t){this.state._preventScroll=!1,function(t){"persist"in t&&"function"==typeof t.persist&&t.persist()}(t);const e=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",e),this.eventStore.add(this.sharedConfig.window,"touch","cancel",e),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,t)}setupDelayTrigger(t){this.state._delayed=!0,this.timeoutStore.add("dragDelay",()=>{this.state._step=[0,0],this.startPointerDrag(t)},this.config.delay)}keyDown(t){const e=P[t.key];if(e){const n=this.state,i=t.shiftKey?10:t.altKey?.1:1;this.start(t),n._delta=e(this.config.keyboardDisplacement,i),n._keyboardActive=!0,r.addTo(n._movement,n._delta),this.compute(t),this.emit()}}keyUp(t){t.key in P&&(this.state._keyboardActive=!1,this.setActive(),this.compute(t),this.emit())}bind(t){const e=this.config.device;t(e,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(t(e,"change",this.pointerMove.bind(this)),t(e,"end",this.pointerUp.bind(this)),t(e,"cancel",this.pointerUp.bind(this)),t("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(t("key","down",this.keyDown.bind(this)),t("key","up",this.keyUp.bind(this))),this.config.filterTaps&&t("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}},resolver:U};var V=n(16056);function F(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n,r,i={},o=Object.keys(t);for(r=0;r<o.length;r++)n=o[r],e.indexOf(n)>=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r<o.length;r++)n=o[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}const z={target(t){if(t)return()=>"current"in t?t.current:t},enabled(){return!(arguments.length>0&&void 0!==arguments[0])||arguments[0]},window(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:D.isBrowser?window:void 0}
1,eventOptions(){let{passive:t=!0,capture:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{passive:t,capture:e}},transform:t=>t},$=["target","eventOptions","window","enabled","transform"];function q(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;const n={};for(const[r,i]of Object.entries(e))switch(typeof i){case"function":n[r]=i.call(n,t[r],r,t);break;case"object":n[r]=q(t[r],i);break;case"boolean":i&&(n[r]=t[r])}return n}class G{constructor(t,e){a(this,"_listeners",new Set),this._ctrl=t,this._gestureKey=e}add(t,e,n,r,i){const o=this._listeners,s=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n=l[t];return t+(n&&n[e]||e)}(e,n),a=u(u({},this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{}),i);t.addEventListener(s,r,a);const c=()=>{t.removeEventListener(s,r,a),o.delete(c)};return o.add(c),c}clean(){this._listeners.forEach(t=>t()),this._listeners.clear()}}class X{constructor(){a(this,"_timeouts",new Map)}add(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:140;this.remove(t);for(var r=arguments.length,i=new Array(r>3?r-3:0),o=3;o<r;o++)i[o-3]=arguments[o];this._timeouts.set(t,window.setTimeout(e,n,...i))}remove(t){const e=this._timeouts.get(t);e&&window.clearTimeout(e)}clean(){this._timeouts.forEach(t=>{window.clearTimeout(t)}),this._timeouts.clear()}}class Y{constructor(t){a(this,"gestures",new Set),a(this,"_targetEventStore",new G(this)),a(this,"gestureEventStores",{}),a(this,"gestureTimeoutStores",{}),a(this,"handlers",{}),a(this,"config",{}),a(this,"pointerIds",new Set),a(this,"touchIds",new Set),a(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),function(t,e){e.drag&&J(t,"drag");e.wheel&&J(t,"wheel");e.scroll&&J(t,"scroll");e.move&&J(t,"move");e.pinch&&J(t,"pinch");e.hover&&J(t,"hover")}(this,t)}setEventIds(t){return m(t)?(this.touchIds=new Set(b(t)),this.touchIds):"pointerId"in t?("pointerup"===t.type||"pointercancel"===t.type?this.pointerIds.delete(t.pointerId):"pointerdown"===t.type&&this.pointerIds.add(t.pointerId),this.pointerIds):void 0}applyHandlers(t,e){this.handlers=t,this.nativeHandlers=e}applyConfig(t,e){this.config=function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=t,{target:i,eventOptions:o,window:s,enabled:a,transform:c}=r,l=F(r,$);if(n.shared=q({target:i,eventOptions:o,window:s,enabled:a,transform:c},z),e){const t=W.get(e);n[e]=q(u({shared:n.shared},l),t)}else for(const t in l){const e=W.get(t);e&&(n[t]=q(u({shared:n.shared},l[t]),e))}return n}(t,e,this.config)}clean(){this._targetEventStore.clean();for(const t of this.gestures)this.gestureEventStores[t].clean(),this.gestureTimeoutStores[t].clean()}effect(){return this.config.shared.target&&this.bind(),()=>this._targetEventStore.clean()}bind(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];const r=this.config.shared,i={};let o;if(!r.target||(o=r.target(),o)){if(r.enabled){for(const t of this.gestures){const n=this.config[t],r=Z(i,n.eventOptions,!!o);if(n.enabled){new(H.get(t))(this,e,t).bind(r)}}const t=Z(i,r.eventOptions,!!o);for(const n in this.nativeHandlers)t(n,"",t=>this.nativeHandlers[n](u(u({},this.state.shared),{},{event:t,args:e})),void 0,!0)}for(const t in i)i[t]=k(...i[t]);if(!o)return i;for(const t in i){const{device:e,capture:n,passive:r}=v(t);this._targetEventStore.add(o,e,"",i[t],{capture:n,passive:r})}}}}function J(t,e){t.gestures.add(e),t.gestureEventStores[e]=new G(t,e),t.gestureTimeoutStores[e]=new X}const Z=(t,e,n)=>function(r,i,o){let s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];var c,u;const l=null!==(c=s.capture)&&void 0!==c?c:e.capture,f=null!==(u=s.passive)&&void 0!==u?u:e.passive;let h=a?r:d(r,i,l);n&&f&&(h+="Passive"),t[h]=t[h]||[],t[h].push(o)};function Q(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;const i=V.useMemo(()=>new Y(t),[]);if(i.applyHandlers(t,r),i.applyConfig(e,n),V.useEffect(i.effect.bind(i)),V.useEffect(()=>i.clean.bind(i),[]),void 0===e.target)return i.bind.bind(i)}function tt(t,e){var n;return n=K,H.set(n.key,n.engine),W.set(n.key,n.resolver),Q({drag:t},e||{},"drag")}},5179:(t,e,n)=>{"use strict";n.d(e,{s:()=>f});var r=n(16056),i=n(21959),o=n(27822),s=n(82979);const{use:a}=r,{useSyncExternalStore:c}=o,u=(t,e)=>{const n=(0,r.useRef)();(0,r.useEffect)(()=>{n.current=(0,i.JR)(t,e,!0)}),(0,r.useDebugValue)(n.current)},l=new WeakMap;function f(t,e){const n=null==e?void 0:e.sync,o=(0,r.useRef)(),f=(0,r.useRef)();let h=!0;const d=c((0,r.useCallback)(e=>{const r=(0,s.B1)(t,e,n);return e(),r},[t,n]),()=>{const e=(0,s.P9)(t,a);try{if(!h&&o.current&&f.current&&!(0,i.Hq)(o.current,e,f.current,new WeakMap))return o.current}catch(t){}return e},()=>(0,s.P9)(t,a));h=!1;const p=new WeakMap;(0,r.useEffect)(()=>{o.current=d,f.current=p}),u(d,p);const v=(0,r.useMemo)(()=>new WeakMap,[]);return(0,i.tz)(d,p,v,l)}},8684:(t,e,n)=>{"use strict";n.d(e,{YH:()=>i,fX:()=>s,sH:()=>r,zs:()=>o});
1function r(t,e,n,r){return new(n||(n=Promise))(function(i,o){function s(t){try{c(r.next(t))}catch(t){o(t)}}function a(t){try{c(r.throw(t))}catch(t){o(t)}}function c(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n(function(t){t(e)})).then(s,a)}c((r=r.apply(t,e||[])).next())})}function i(t,e){var n,r,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},s=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return s.next=a(0),s.throw=a(1),s.return=a(2),"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(a){return function(c){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;s&&(s=0,a[0]&&(o=0)),o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=o.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=e.call(t,o)}catch(t){a=[6,t],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,c])}}}Object.create;function o(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)s.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s}function s(t,e,n){if(n||2===arguments.length)for(var r,i=0,o=e.length;i<o;i++)!r&&i in e||(r||(r=Array.prototype.slice.call(e,0,i)),r[i]=e[i]);return t.concat(r||Array.prototype.slice.call(e))}Object.create;"function"==typeof SuppressedError&&SuppressedError},9857:(t,e,n)=>{"use strict";function r(t,e,n){var r=(n||{}).atBegin;return function(t,e,n){var r,i=n||{},o=i.noTrailing,s=void 0!==o&&o,a=i.noLeading,c=void 0!==a&&a,u=i.debounceMode,l=void 0===u?void 0:u,f=!1,h=0;function d(){r&&clearTimeout(r)}function p(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var a=this,u=Date.now()-h;function p(){h=Date.now(),e.apply(a,i)}function v(){r=void 0}f||(c||!l||r||p(),d(),void 0===l&&u>t?c?(h=Date.now(),s||(r=setTimeout(l?v:p,t))):p():!0!==s&&(r=setTimeout(l?v:p,void 0===l?t-u:t)))}return p.cancel=function(t){var e=(t||{}).upcomingOnly,n=void 0!==e&&e;d(),f=!n},p}(t,e,{debounceMode:!1!==(void 0!==r&&r)})}n.d(e,{s:()=>r})},12551:(t,e,n)=>{"use strict";
2/**
3 * @remix-run/router v1.23.0
4 *
5 * Copyright (c) Remix Software Inc.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE.md file in the root directory of this source tree.
9 *
10 * @license MIT
11 */
12function r(){return r=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},r.apply(this,arguments)}var i;n.d(e,{Gh:()=>D,HS:()=>N,Oi:()=>a,Rr:()=>h,pX:()=>H,pb:()=>A,rc:()=>i,tH:()=>U,ue:()=>v,yD:()=>L,zR:()=>s}),function(t){t.Pop="POP",t.Push="PUSH",t.Replace="REPLACE"}(i||(i={}));const o="popstate";function s(t){return void 0===t&&(t={}),d(function(t,e){let{pathname:n,search:r,hash:i}=t.location;return l("",{pathname:n,search:r,hash:i},e.state&&e.state.usr||null,e.state&&e.state.key||"default")},function(t,e){return"string"==typeof e?e:f(e)},null,t)}function a(t,e){if(!1===t||null==t)throw new Error(e)}function c(t,e){if(!t)try{throw new Error(e)}catch(t){}}function u(t,e){return{usr:t.state,key:t.key,idx:e}}function l(t,e,n,i){return void 0===n&&(n=null),r({pathname:"string"==typeof t?t:t.pathname,search:"",hash:""},"string"==typeof e?h(e):e,{state:n,key:e&&e.key||i||Math.random().toString(36).substr(2,8)})}function f(t){let{pathname:e="/",search:n="",hash:r=""}=t;return n&&"?"!==n&&(e+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(e+="#"
vendor: 3,985 bytes, line 12
12===r.charAt(0)?r:"#"+r),e}function h(t){let e={};if(t){let n=t.indexOf("#");n>=0&&(e.hash=t.substr(n),t=t.substr(0,n));let r=t.indexOf("?");r>=0&&(e.search=t.substr(r),t=t.substr(0,r)),t&&(e.pathname=t)}return e}function d(t,e,n,s){void 0===s&&(s={});let{window:c=document.defaultView,v5Compat:h=!1}=s,d=c.history,p=i.Pop,v=null,m=g();function g(){return(d.state||{idx:null}).idx}function y(){p=i.Pop;let t=g(),e=null==t?null:t-m;m=t,v&&v({action:p,location:w.location,delta:e})}function b(t){let e="null"!==c.location.origin?c.location.origin:c.location.href,n="string"==typeof t?t:f(t);return n=n.replace(/ $/,"%20"),a(e,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,e)}null==m&&(m=0,d.replaceState(r({},d.state,{idx:m}),""));let w={get action(){return p},get location(){return t(c,d)},listen(t){if(v)throw new Error("A history only accepts one active listener");return c.addEventListener(o,y),v=t,()=>{c.removeEventListener(o,y),v=null}},createHref:t=>e(c,t),createURL:b,encodeLocation(t){let e=b(t);return{pathname:e.pathname,search:e.search,hash:e.hash}},push:function(t,e){p=i.Push;let r=l(w.location,t,e);n&&n(r,t),m=g()+1;let o=u(r,m),s=w.createHref(r);try{d.pushState(o,"",s)}catch(t){if(t instanceof DOMException&&"DataCloneError"===t.name)throw t;c.location.assign(s)}h&&v&&v({action:p,location:w.location,delta:1})},replace:function(t,e){p=i.Replace;let r=l(w.location,t,e);n&&n(r,t),m=g();let o=u(r,m),s=w.createHref(r);d.replaceState(o,"",s),h&&v&&v({action:p,location:w.location,delta:0})},go:t=>d.go(t)};return w}var p;!function(t){t.data="data",t.deferred="deferred",t.redirect="redirect",t.error="error"}(p||(p={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function v(t,e,n){return void 0===n&&(n="/"),m(t,e,n,!1)}function m(t,e,n,r){let i=A(("string"==typeof e?h(e):e).pathname||"/",n);if(null==i)return null;let o=g(t);!function(t){t.sort((t,e)=>t.score!==e.score?e.score-t.score:function(t,e){let n=t.length===e.length&&t.slice(0,-1).every((t,n)=>t===e[n]);return n?t[t.length-1]-e[e.length-1]:0}(t.routesMeta.map(t=>t.childrenIndex),e.routesMeta.map(t=>t.childrenIndex)))}(o);let s=null;for(let t=0;null==s&&t<o.length;++t){let e=C(i);s=x(o[t],e,r)}return s}function g(t,e,n,r){void 0===e&&(e=[]),void 0===n&&(n=[]),void 0===r&&(r="");let i=(t,i,o)=>{let s={relativePath:void 0===o?t.path||"":o,caseSensitive:!0===t.caseSensitive,childrenIndex:i,route:t};s.relativePath.startsWith("/")&&(a(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),s.relativePath=s.relativePath.slice(r.length));let c=N([r,s.relativePath]),u=n.concat(s);t.children&&t.children.length>0&&(a(!0!==t.index,'Index routes must not have child routes. Please remove all child routes from route path "'+c+'".'),g(t.children,e,u,c)),(null!=t.path||t.index)&&e.push({path:c,score:O(c,t.index),routesMeta:u})};return t.forEach((t,e)=>{var n;if(""!==t.path&&null!=(n=t.path)&&n.includes("?"))for(let n of y(t.path))i(t,e,n);else i(t,e)}),e}function y(t){let e=t.split("/");if(0===e.length)return[];let[n,...r]=e,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(0===r.length)return i?[o,""]:[o];let s=y(r.join("/")),a=[];return a.push(...s.map(t=>""===t?o:[o,t].join("/"))),i&&a.push(...s),a.map(e=>t.startsWith("/")&&""===e?"/":e)}const b=/^:[\w-]+$/,w=3,_=2,S=1,E=10,k=-2,T=t=>"*"===t;function O(t,e){let n=t.split("/"),r=n.length;return n.some(T)&&(r+=k),e&&(r+=_),n.filter(t=>!T(t)).reduce((t,e)=>t+(b.test(e)?w:""===e?S:E),r)}function x(t,e,n){void 0===n&&(n=!1);let{routesMeta:r}=t,i={},o="/",s=[];for(let t=0;t<r.length;++t){let a=r[t],c=t===r.length-1,u="/"===o?e:e.slice(o.length)||"/",l=M({path:a.relativePath,caseSensitive:a.caseSensitive,end:c},u),f=a.route;if(!l&&c&&n&&!r[r.length-1].route.index&&(l=M({path:a.relativePath,caseSensitive:a.caseSensitive,end:!1},u)),!l)return null;
12Object.assign(i,l.params),s.push({params:i,pathname:N([o,l.pathname]),pathnameBase:I(N([o,l.pathnameBase])),route:f}),"/"!==l.pathnameBase&&(o=N([o,l.pathnameBase]))}return s}function M(t,e){"string"==typeof t&&(t={path:t,caseSensitive:!1,end:!0});let[n,r]=function(t,e,n){void 0===e&&(e=!1);void 0===n&&(n=!0);c("*"===t||!t.endsWith("*")||t.endsWith("/*"),'Route path "'+t+'" will be treated as if it were "'+t.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+t.replace(/\*$/,"/*")+'".');let r=[],i="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(t,e,n)=>(r.push({paramName:e,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)"));t.endsWith("*")?(r.push({paramName:"*"}),i+="*"===t||"/*"===t?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":""!==t&&"/"!==t&&(i+="(?:(?=\\/|$))");let o=new RegExp(i,e?void 0:"i");return[o,r]}(t.path,t.caseSensitive,t.end),i=e.match(n);if(!i)return null;let o=i[0],s=o.replace(/(.)\/+$/,"$1"),a=i.slice(1);return{params:r.reduce((t,e,n)=>{let{paramName:r,isOptional:i}=e;if("*"===r){let t=a[n]||"";s=o.slice(0,o.length-t.length).replace(/(.)\/+$/,"$1")}const c=a[n];return t[r]=i&&!c?void 0:(c||"").replace(/%2F/g,"/"),t},{}),pathname:o,pathnameBase:s,pattern:t}}function C(t){try{return t.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(e){return c(!1,'The URL path "'+t+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+e+")."),t}}function A(t,e){if("/"===e)return t;if(!t.toLowerCase().startsWith(e.toLowerCase()))return null;let n=e.endsWith("/")?e.length-1:e.length,r=t.charAt(n);return r&&"/"!==r?null:t.slice(n)||"/"}function P(t,e,n,r){return"Cannot include a '"+t+"' character in a manually specified `to."+e+"` field ["+JSON.stringify(r)+"].  Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function j(t){return t.filter((t,e)=>0===e||t.route.path&&t.route.path.length>0)}function L(t,e){let n=j(t);return e?n.map((t,e)=>e===n.length-1?t.pathname:t.pathnameBase):n.map(t=>t.pathnameBase)}function D(t,e,n,i){let o;void 0===i&&(i=!1),"string"==typeof t?o=h(t):(o=r({},t),a(!o.pathname||!o.pathname.includes("?"),P("?","pathname","search",o)),a(!o.pathname||!o.pathname.includes("#"),P("#","pathname","hash",o)),a(!o.search||!o.search.includes("#"),P("#","search","hash",o)));let s,c=""===t||""===o.pathname,u=c?"/":o.pathname;if(null==u)s=n;else{let t=e.length-1;if(!i&&u.startsWith("..")){let e=u.split("/");for(;".."===e[0];)e.shift(),t-=1;o.pathname=e.join("/")}s=t>=0?e[t]:"/"}let l=function(t,e){void 0===e&&(e="/");let{pathname:n,search:r="",hash:i=""}="string"==typeof t?h(t):t,o=n?n.startsWith("/")?n:function(t,e){let n=e.replace(/\/+$/,"").split("/");return t.split("/").forEach(t=>{".."===t?n.length>1&&n.pop():"."!==t&&n.push(t)}),n.length>1?n.join("/"):"/"}(n,e):e;return{pathname:o,search:B(r),hash:R(i)}}(o,s),f=u&&"/"!==u&&u.endsWith("/"),d=(c||"."===u)&&n.endsWith("/");return l.pathname.endsWith("/")||!f&&!d||(l.pathname+="/"),l}const N=t=>t.join("/").replace(/\/\/+/g,"/"),I=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),B=t=>t&&"?"!==t?t.startsWith("?")?t:"?"+t:"",R=t=>t&&"#"!==t?t.startsWith("#")?t:"#"+t:"";class U extends Error{}function H(t){return null!=t&&"number"==typeof t.status&&"string"==typeof t.statusText&&"boolean"==typeof t.internal&&"data"in t}const W=["post","put","patch","delete"],K=(new Set(W),["get",...W]);new Set(K),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred")},22323:(t,e)=>{"use strict";
13/**
14 * @license React
15 * scheduler.production.min.js
16 *
17 * Copyright (c) Facebook, Inc. and its affiliates.
18 *
19 * This source code is licensed under the MIT license found in the
20 * LICENSE file in the root directory of this source tree.
21 */function n(t,e){var n=t.length;t.push(e);t:for(;0<n;){var r=n-1>>>1,i=t[r];if(!(0<o(i,e)))break t;t[r]=e,t[n]=i,n=r}}function r(t){return 0===t.length?null:t[0]}function i(t){if(0===t.length)return null;var e=t[0],n=t.pop();if(n!==e){t[0]=n;t:for(var r=0,i=t.length,s=i>>>1;r<s;){var a=2*(r+1)-1,c=t[a],u=a+1,l=t[u];if(0>o(c,n))u<i&&0>o(l,c)?(t[r]=l,t[u]=n,r=u):(t[r]=c,t[a]=n,r=a);else{if(!(u<i&&0>o(l,n)))break t;t[r]=l,t[u]=n,r=u}}}return e}function o(t,e){var n=t.sortIndex-e.sortIndex;return 0!==n?n:t.id-e.id}if("object"==typeof performance&&"function"==typeof performance.now){var s=performance;e.unstable_now=function(){return s.now()}}else{var a=Date,c=a.now();e.unstable_now=function(){return a.now()-c}}var u=[],l=[],f=1,h=null,d=3,p=!1,v=!1,m=!1,g="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function w(t){for(var e=r(l);null!==e;){if(null===e.callback)i(l);else{if(!(e.startTime<=t))break;i(l),e.sortIndex=e.expirationTime,n(u,e)}e=r(l)}}function _(t){if(m=!1,w(t),!v)if(null!==r(u))v=!0,L(S);else{var e=r(l);null!==e&&D(_,e.startTime-t)}}function S(t,n){v=!1,m&&(m=!1,y(O),O=-1),p=!0;var o=d;try{for(w(n),h=r(u);null!==h&&(!(h.expirationTime>n)||t&&!C());){var s=h.callback;if("function"==typeof s){h.callback=null,d=h.priorityLevel;var a=s(h.expirationTime<=n);n=e.unstable_now(),"function"==typeof a?h.callback=a:h===r(u)&&i(u),w(n)}else i(u);h=r(u)}if(null!==h)var c=!0;else{var f=r(l);null!==f&&D(_,f.startTime-n),c=!1}return c}finally{h=null,d=o,p=!1}
21}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var E,k=!1,T=null,O=-1,x=5,M=-1;function C(){return!(e.unstable_now()-M<x)}function A(){if(null!==T){var t=e.unstable_now();M=t;var n=!0;try{n=T(!0,t)}finally{n?E():(k=!1,T=null)}}else k=!1}if("function"==typeof b)E=function(){b(A)};else if("undefined"!=typeof MessageChannel){var P=new MessageChannel,j=P.port2;P.port1.onmessage=A,E=function(){j.postMessage(null)}}else E=function(){g(A,0)};function L(t){T=t,k||(k=!0,E())}function D(t,n){O=g(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(t){t.callback=null},e.unstable_continueExecution=function(){v||p||(v=!0,L(S))},e.unstable_forceFrameRate=function(t){0>t||125<t||(x=0<t?Math.floor(1e3/t):5)},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return r(u)},e.unstable_next=function(t){switch(d){case 1:case 2:case 3:var e=3;break;default:e=d}var n=d;d=e;try{return t()}finally{d=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var n=d;d=t;try{return e()}finally{d=n}},e.unstable_scheduleCallback=function(t,i,o){var s=e.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?s+o:s:o=s,t){case 1:var a=-1;break;case 2:a=250;break;case 5:a=1073741823;break;case 4:a=1e4;break;default:a=5e3}return t={id:f++,callback:i,priorityLevel:t,startTime:o,expirationTime:a=o+a,sortIndex:-1},o>s?(t.sortIndex=o,n(l,t),null===r(u)&&t===r(l)&&(m?(y(O),O=-1):m=!0,D(_,o-s))):(t.sortIndex=a,n(u,t),v||p||(v=!0,L(S))),t},e.unstable_shouldYield=C,e.unstable_wrapCallback=function(t){var e=d;return function(){var n=d;d=e;try{return t.apply(this,arguments)}finally{d=n}}}},27822:(t,e,n)=>{"use strict";t.exports=n(98005)},35234:(t,e,n)=>{"use strict";var r=n(49140),i=n(97353),o=function(t,e,n){for(var r,i=t;null!=(r=i.next);i=r)if(r.key===e)return i.next=r.next,n||(r.next=t.next,t.next=r),r};t.exports=function(){var t,e={assert:function(t){if(!e.has(t))throw new i("Side channel does not contain "+r(t))},delete:function(e){var n=t&&t.next,r=function(t,e){if(t)return o(t,e,!0)}(t,e);return r&&n&&n===r&&(t=void 0),!!r},get:function(e){return function(t,e){if(t){var n=o(t,e);return n&&n.value}}(t,e)},has:function(e){return function(t,e){return!!t&&!!o(t,e)}(t,e)},set:function(e,n){t||(t={next:void 0}),function(t,e,n){var r=o(t,e);r?r.value=n:t.next={key:e,next:t.next,value:n}}(t,e,n)}};return e}},39906:(t,e,n)=>{"use strict";var r=n(66493),i=n(88868),o=n(49140),s=n(51127),a=n(97353),c=r("%WeakMap%",!0),u=i("WeakMap.prototype.get",!0),l=i("WeakMap.prototype.set",!0),f=i("WeakMap.prototype.has",!0),h=i("WeakMap.prototype.delete",!0);t.exports=c?function(){var t,e,n={assert:function(t){if(!n.has(t))throw new a("Side channel does not contain "+o(t))},delete:function(n){if(c&&n&&("object"==typeof n||"function"==typeof n)){if(t)return h(t,n)}else if(s&&e)return e.delete(n);return!1},get:function(n){return c&&n&&("object"==typeof n||"function"==typeof n)&&t?u(t,n):e&&e.get(n)},has:function(n){return c&&n&&("object"==typeof n||"function"==typeof n)&&t?f(t,n):!!e&&e.has(n)},set:function(n,r){c&&n&&("object"==typeof n||"function"==typeof n)?(t||(t=new c),l(t,n,r)):s&&(e||(e=s()),e.set(n,r))}};return n}:s},43753:(t,e,n)=>{"use strict";n.d(e,{A:()=>o});var r=n(76968);const i=t=>!1===t?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&0!==Object.keys(t).length)(t)?t:{block:"start",inline:"nearest"};function o(t,e){if(!t.isConnected||!(t=>{let e=t;for(;e&&e.parentNode;){if(e.parentNode===document)return!0;e=e.parentNode instanceof ShadowRoot?e.parentNode.host:e.parentNode}return!1})(t))return;const n=(t=>{const e=window.getComputedStyle(t);return{top:parseFloat(e.scrollMarginTop)||0,right:parseFloat(e.scrollMarginRight)||0,bottom:parseFloat(e.scrollMarginBottom)||
vendor: 5,848 bytes, lines 21-24
210,left:parseFloat(e.scrollMarginLeft)||0}})(t);if("object"==typeof(o=e)&&"function"==typeof o.behavior)return e.behavior((0,r.O)(t,e));var o;const s="boolean"==typeof e||null==e?void 0:e.behavior;for(const{el:o,top:a,left:c}of(0,r.O)(t,i(e))){const t=a-n.top+n.bottom,e=c-n.left+n.right;o.scroll({top:t,left:e,behavior:s})}}},46055:(t,e,n)=>{"use strict";var r=n(97353),i=n(49140),o=n(35234),s=n(51127),a=n(39906)||s||o;t.exports=function(){var t,e={assert:function(t){if(!e.has(t))throw new r("Side channel does not contain "+i(t))},delete:function(e){return!!t&&t.delete(e)},get:function(e){return t&&t.get(e)},has:function(e){return!!t&&t.has(e)},set:function(e,n){t||(t=a()),t.set(e,n)}};return e}},46101:(t,e,n)=>{"use strict";n.d(e,{Ay:()=>s});var r=n(16056),i=n(4029);function o(t){var e=r.useRef(t),n=r.useRef(0);return(0,i.j)(t,e.current)||(e.current=t,n.current+=1),r.useMemo(function(){return e.current},[n.current])}function s(t,e){return r.useEffect(t,o(e))}},46838:t=>{t.exports=function(){var t=document.getSelection();if(!t.rangeCount)return function(){};for(var e=document.activeElement,n=[],r=0;r<t.rangeCount;r++)n.push(t.getRangeAt(r));switch(e.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":e.blur();break;default:e=null}return t.removeAllRanges(),function(){"Caret"===t.type&&t.removeAllRanges(),t.rangeCount||n.forEach(function(e){t.addRange(e)}),e&&e.focus()}}},51127:(t,e,n)=>{"use strict";var r=n(66493),i=n(88868),o=n(49140),s=n(97353),a=r("%Map%",!0),c=i("Map.prototype.get",!0),u=i("Map.prototype.set",!0),l=i("Map.prototype.has",!0),f=i("Map.prototype.delete",!0),h=i("Map.prototype.size",!0);t.exports=!!a&&function(){var t,e={assert:function(t){if(!e.has(t))throw new s("Side channel does not contain "+o(t))},delete:function(e){if(t){var n=f(t,e);return 0===h(t)&&(t=void 0),n}return!1},get:function(e){if(t)return c(t,e)},has:function(e){return!!t&&l(t,e)},set:function(e,n){t||(t=new a),u(t,e,n)}};return e}},54586:(t,e,n)=>{"use strict";t.exports=n(22323)},55359:(t,e,n)=>{"use strict";var r=n(77429).Buffer,i=r.isEncoding||function(t){switch((t=""+t)&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(t){var e;switch(this.encoding=function(t){var e=function(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}(t);if("string"!=typeof e&&(r.isEncoding===i||!i(t)))throw new Error("Unknown encoding: "+t);return e||t}(t),this.encoding){case"utf16le":this.text=c,this.end=u,e=4;break;case"utf8":this.fillLast=a,e=4;break;case"base64":this.text=l,this.end=f,e=3;break;default:return this.write=h,void(this.end=d)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(e)}function s(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function a(t){var e=this.lastTotal-this.lastNeed,n=function(t,e){if(128!=(192&e[0]))return t.lastNeed=0,"�";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,"�";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,"�"}}(this,t);return void 0!==n?n:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function c(t,e){if((t.length-e)%2==0){var n=t.toString("utf16le",e);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function u(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,n)}return e}function l(t,e){var n=(t.length-e)%3;return 0===n?t.toString("base64",e):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-n))}function f(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function h(t){return t.toString(this.encoding)}function d(t){return t&&t.length?this.write(t):""}e.I=o,o.prototype.write=function(t){if(0===t.length)return"";var e,n;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<t.length?e?e+this.text(t,n):this.text(t,n):e||""},o.prototype.end=function(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"�":e},o.prototype.text=function(t,e){var n=function(t,e,n){var r=e.length-1;if(r<n)return 0;var i=s(e[r]);if(i>=0)return i>0&&(t.lastNeed=i-1),i;if(--r<n||-2===i)return 0;if(i=s(e[r]),i>=0)return i>0&&(t.lastNeed=i-2),i;if(--r<n||-2===i)return 0;if(i=s(e[r]),i>=0)return i>0&&(2===i?i=0:t.lastNeed=i-3),i;return 0}(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=n;var r=t.length-(n-this.lastNeed);return t.copy(this.lastChar,0,r),t.toString("utf8",e,r)},o.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},56196:function(t){t.exports=function(){"use strict";
22/*! *****************************************************************************
23  Copyright (c) Microsoft Corporation. All rights reserved.
24  Licensed under the Apache License, Version 2.0 (the "License");
24 you may not use
25  this file except in compliance with the License. You may obtain a copy of the
26  License at http://www.apache.org/licenses/LICENSE-2.0
27    THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
28  KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
29  WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
30  MERCHANTABLITY OR NON-INFRINGEMENT.
31    See the Apache Version 2.0 License for specific language governing permissions
32  and limitations under the License.
33  ***************************************************************************** */var t=function(){return t=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},t.apply(this,arguments)};function e(){var t=document.createElement("div");return t.style.cssText="position: fixed; top: 0; height: 100vh; pointer-events: none;",document.documentElement.insertBefore(t,document.documentElement.firstChild),t}function n(t){document.documentElement.removeChild(t)}function r(){var t=e(),r=window.innerHeight,i=t.offsetHeight,o=i-r;return n(t),{vh:i,windowHeight:r,offset:o,isNeeded:0!==o,value:0}}function i(){}function o(){var t=r();return t.value=t.offset,t}function s(){var t=r();return t.value=.01*t.windowHeight,t}var a=Object.freeze({noop:i,computeDifference:o,redefineVhUnit:s});function c(t){return"string"==typeof t&&t.length>0}function u(t){return"function"==typeof t}var l=Object.freeze({cssVarName:"vh-offset",redefineVh:!1,method:o,force:!1,bind:!0,updateOnTouch:!1,onUpdate:i});function f(e){if(c(e))return t({},l,{cssVarName:e});if("object"!=typeof e)return l;var n={force:!0===e.force,bind:!1!==e.bind,updateOnTouch:!0===e.updateOnTouch,onUpdate:u(e.onUpdate)?e.onUpdate:i},r=!0===e.redefineVh;return n.method=a[r?"redefineVhUnit":"computeDifference"],n.cssVarName=c(e.cssVarName)?e.cssVarName:r?"vh":l.cssVarName,n}var h=!1,d=[];try{var p=Object.defineProperty({},"passive",{get:function(){h=!0}});window.addEventListener("test",p,p),window.removeEventListener("test",p,p)}catch(t){h=!1}function v(t,e){d.push({eventName:t,callback:e}),window.addEventListener(t,e,!!h&&{passive:!0})}function m(){d.forEach(function(t){window.removeEventListener(t.eventName,t.callback)}),d=[]}function g(t,e){document.documentElement.style.setProperty("--"+t,e.value+"px")}function y(e,n){return t({},e,{unbind:m,recompute:n.method})}function b(t){var e=Object.freeze(f(t)),n=y(e.method(),e);if(!n.isNeeded&&!e.force)return n;if(g(e.cssVarName,n),e.onUpdate(n),!e.bind)return n;function r(){window.requestAnimationFrame(function(){var t=e.method();g(e.cssVarName,t),e.onUpdate(y(t,e))})}return n.unbind(),v("orientationchange",r),e.updateOnTouch&&v("touchmove",r),n}return b}()},59502:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.staged=void 0;const i=r(n(16056));function o(t){return"function"==typeof t?i.default.createElement(s,{stage:t}):t}function s(t){return o(t.stage())}e.staged=function(t){return function(e,n){return o(t(e,n))}}},60709:(t,e,n)=>{"use strict";n.d(e,{A:()=>k});var r=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some(function(t,r){return t[0]===e&&(n=r,!0)}),n}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),r=this.__entries__[n];return r&&r[1]},e.prototype.set=function(e,n){var r=t(this.__entries__,e);~r?this.__entries__[r][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,r=t(n,e);~r&&n.splice(r,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];t.call(e,i[1],i[0])}},e}()}(),i="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,o=void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),s="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(o):function(t){return setTimeout(function(){return t(Date.now())},1e3/60)};var a=["top","right","bottom","left","width","height","size","weight"],c="undefined"!=typeof MutationObserver,u=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(t,e){var n=!1,r=!1,i=0;function o(){n&&(n=!1,t()),r&&c()}function a(){s(o)}function c(){var t=Date.now();if(n){if(t-i<2)return;r=!0}else n=!0,r=!1,setTimeout(a,e);i=t}return c}(this.refresh.bind(this),20)}return t.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},t.prototype.removeObserver=function(t){var e=this.observers_,n=e.indexOf(t);~n&&e.splice(n,1),!e.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},t.prototype.updateObservers_=function(){var t=this.observers_.filter(function(t){return t.gatherActive(),t.hasActive()});return t.forEach(function(t){return t.broadcastActive()}),t.length>0},t.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;a.some(function(t){return!!~n.indexOf(t)})&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=ne
vendor: 6,942 bytes, line 33
33w t),this.instance_},t.instance_=null,t}(),l=function(t,e){for(var n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];Object.defineProperty(t,i,{value:e[i],enumerable:!1,writable:!1,configurable:!0})}return t},f=function(t){return t&&t.ownerDocument&&t.ownerDocument.defaultView||o},h=y(0,0,0,0);function d(t){return parseFloat(t)||0}function p(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e.reduce(function(e,n){return e+d(t["border-"+n+"-width"])},0)}function v(t){var e=t.clientWidth,n=t.clientHeight;if(!e&&!n)return h;var r=f(t).getComputedStyle(t),i=function(t){for(var e={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var i=r[n],o=t["padding-"+i];e[i]=d(o)}return e}(r),o=i.left+i.right,s=i.top+i.bottom,a=d(r.width),c=d(r.height);if("border-box"===r.boxSizing&&(Math.round(a+o)!==e&&(a-=p(r,"left","right")+o),Math.round(c+s)!==n&&(c-=p(r,"top","bottom")+s)),!function(t){return t===f(t).document.documentElement}(t)){var u=Math.round(a+o)-e,l=Math.round(c+s)-n;1!==Math.abs(u)&&(a-=u),1!==Math.abs(l)&&(c-=l)}return y(i.left,i.top,a,c)}var m="undefined"!=typeof SVGGraphicsElement?function(t){return t instanceof f(t).SVGGraphicsElement}:function(t){return t instanceof f(t).SVGElement&&"function"==typeof t.getBBox};function g(t){return i?m(t)?function(t){var e=t.getBBox();return y(0,0,e.width,e.height)}(t):v(t):h}function y(t,e,n,r){return{x:t,y:e,width:n,height:r}}var b=function(){function t(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=y(0,0,0,0),this.target=t}return t.prototype.isActive=function(){var t=g(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},t.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},t}(),w=function(t,e){var n,r,i,o,s,a,c,u=(r=(n=e).x,i=n.y,o=n.width,s=n.height,a="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,c=Object.create(a.prototype),l(c,{x:r,y:i,width:o,height:s,top:i,right:r+o,bottom:s+i,left:r}),c);l(this,{target:t,contentRect:u})},_=function(){function t(t,e,n){if(this.activeObservations_=[],this.observations_=new r,"function"!=typeof t)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=e,this.callbackCtx_=n}return t.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof f(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)||(e.set(t,new b(t)),this.controller_.addObserver(this),this.controller_.refresh())}},t.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(t instanceof f(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)&&(e.delete(t),e.size||this.controller_.removeObserver(this))}},t.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},t.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(e){e.isActive()&&t.activeObservations_.push(e)})},t.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,e=this.activeObservations_.map(function(t){return new w(t.target,t.broadcastRect())});this.callback_.call(t,e,t),this.clearActive()}},t.prototype.clearActive=function(){this.activeObservations_.splice(0)},t.prototype.hasActive=function(){return this.activeObservations_.length>0},t}(),S="undefined"!=typeof WeakMap?new WeakMap:new r,E=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=u.getInstance(),r=new _(e,n,this);S.set(this,r)};["observe","unobserve","disconnect"].forEach(function(t){E.prototype[t]=function(){var e;return(e=S.get(this))[t].apply(e,arguments)}});const k=void 0!==o.ResizeObserver?o.ResizeObserver:E},65947:(t,e,n)=>{"use strict";n.d(e,{wE:()=>O});var r=n(77671),i=n(88748),o=1,s=1,a=0,c=0,u=0,l="";function f(t,e,n,r,i,a,c,u){return{value:t,root:e,parent:n,type:r,props:i,children:a,line:o,column:s,length:c,return:"",siblings:u}}function h(){return u=c>0?(0,i.wN)(l,--c):0,s--,10===u&&(s=1,o--),u}function d(){return u=c<a?(0,i.wN)(l,c++):0,s++,10===u&&(s=1,o++),u}function p(){return(0,i.wN)(l,c)}function v(){return c}function m(t,e){return(0,i.c1)(l,t,e)}function g(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function y(t){return o=s=1,a=(0,i.b2)(l=t),c=0,[]}function b(t){return l="",t}function w(t){return(0,i.Bq)(m(c-1,E(91===t?t+2:40===t?t+1:t)))}function _(t){for(;(u=p())&&u<33;)d();return g(t)>2||g(u)>3?"":" "}function S(t,e){for(;--e&&d()&&!(u<48||u>102||u>57&&u<65||u>70&&u<97););return m(t,v()+(e<6&&32==p()&&32==d()))}function E(t){for(;d();)switch(u){case t:return c;case 34:case 39:34!==t&&39!==t&&E(u);break;case 40:41===t&&E(t);break;case 92:d()}return c}function k(t,e){for(;d()&&t+u!==57&&(t+u!==84||47!==p()););return"/*"+m(e,c-1)+"*"+(0,i.HT)(47===t?t:d())}function T(t){for(;!g(p());)d();return m(t,c)}function O(t){return b(x("",null,null,null,[""],t=y(t),0,[0],t))}function x(t,e,n,r,o,s,a,c,u){for(var l=0,f=0,m=a,y=0,b=0,E=0,O=1,P=1,j=1,L=0,D="",N=o,I=s,B=r,R=D;P;)switch(E=L,L=d()){case 40:if(108!=E&&58==(0,i.wN)(R,m-1)){-1!=(0,i.K5)(R+=(0,i.HC)(w(L),"&","&\f"),"&\f",(0,i.tn)(l?c[l-1]:0))&&(j=-1);break}case 34:case 39:case 91:R+=w(L);break;case 9:case 10:case 13:case 32:R+=_(E);break;case 92:R+=S(v()-1,7);continue;case 47:switch(p()){case 42:case 47:(0,i.BC)(C(k(d(),v()),e,n,u),u),5!=g(E||1)&&5!=g(p()||1)||!(0,i.b2)(R)||" "===(0,i.c1)(R,-1,void 0)||(R+=" ");break;default:R+="/"}break;case 123*O:c[l++]=(0,i.b2)(R)*j;case 125*O:case 59:case 0:switch(L){case 0:case 125:P=0;case 59+f:-1==j&&(R=(0,i.HC)(R,/\f/g,"")),b>0&&((0,i.b2)(R)-m||0===O&&47===E)&&(0,i.BC)(b>32?A(R+";",r,n,m-1,u):A((0,i.HC)(R," ","")+";",r,n,m-2,u),u);break;case 59:R+=";";default:if((0,i.BC)(B=M(R,e,n,l,f,o,c,D,N=[],I=[],m,s),s),123===L)if(0===f)x(R,e,B,B,N,s,m,c,I);else{switch(y){case 99:if(110===(0,i.wN)(R,3))break;case 108:if(97===(0,i.wN)(R,2))break;default:f=0;case 100:case 109:case 115:}f?x(t,B,B,r&&(0,i.BC)(M(t,B,B,0,0,o,c,D,o,N=[],m,I),I),o,I,m,c,r?N:I):x(R,B,B,B,[""],I,0,c,I)}}l=f=b=0,O=j=1,D=R="",m=a;break;case 58:m=1+(0,i.b2)(R),b=E;default:if(O<1)if(123==L)--O;else if(125==L&&0==O++&&125==h())continue;switch(R+=(0,i.HT)(L),L*O){case 38:j=f>0?1:(R+="\f",-1);break;case 44:c[l++]=((0,i.b2)(R)-1)*j,j=1;break;
33case 64:45===p()&&(R+=w(d())),y=p(),f=m=(0,i.b2)(D=R+=T(v())),L++;break;case 45:45===E&&2==(0,i.b2)(R)&&(O=0)}}return s}function M(t,e,n,o,s,a,c,u,l,h,d,p){for(var v=s-1,m=0===s?a:[""],g=(0,i.FK)(m),y=0,b=0,w=0;y<o;++y)for(var _=0,S=(0,i.c1)(t,v+1,v=(0,i.tn)(b=c[y])),E=t;_<g;++_)(E=(0,i.Bq)(b>0?m[_]+" "+S:(0,i.HC)(S,/&\f/g,m[_])))&&(l[w++]=E);return f(t,e,n,0===s?r.XZ:u,l,h,d,p)}function C(t,e,n,o){return f(t,e,n,r.YK,(0,i.HT)(u),(0,i.c1)(t,2,-2),0,o)}function A(t,e,n,o,s){return f(t,e,n,r.LU,(0,i.c1)(t,0,o),(0,i.c1)(t,o+1,-1),o,s)}},66455:(t,e,n)=>{"use strict";
34/**
35 * @license React
36 * use-sync-external-store-shim.production.js
37 *
38 * Copyright (c) Meta Platforms, Inc. and affiliates.
39 *
40 * This source code is licensed under the MIT license found in the
41 * LICENSE file in the root directory of this source tree.
42 */var r=n(16056);var i="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},o=r.useState,s=r.useEffect,a=r.useLayoutEffect,c=r.useDebugValue;function u(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!i(t,n)}catch(t){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(t,e){return e()}:function(t,e){var n=e(),r=o({inst:{value:n,getSnapshot:e}}),i=r[0].inst,l=r[1];return a(function(){i.value=n,i.getSnapshot=e,u(i)&&l({inst:i})},[t,n,e]),s(function(){return u(i)&&l({inst:i}),t(function(){u(i)&&l({inst:i})})},[t]),c(n),n};e.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:l},73041:(t,e,n)=>{"use strict";n.d(e,{getCLS:()=>b,getFCP:()=>m,getFID:()=>O,getLCP:()=>M,getTTFB:()=>C});var r,i,o,s,a=function(t,e){return{name:t,value:void 0===e?-1:e,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(t,e){try{if(PerformanceObserver.supportedEntryTypes.includes(t)){if("first-input"===t&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver(function(t){return t.getEntries().map(e)});return n.observe({type:t,buffered:!0}),n}}catch(t){}},u=function(t,e){var n=function n(r){"pagehide"!==r.type&&"hidden"!==document.visibilityState||(t(r),e&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},l=function(t){addEventListener("pageshow",function(e){e.persisted&&t(e)},!0)},f=function(t,e,n){var r;return function(i){e.value>=0&&(i||n)&&(e.delta=e.value-(r||0),(e.delta||void 0===r)&&(r=e.value,t(e)))}},h=-1,d=function(){return"hidden"===document.visibilityState?0:1/0},p=function(){u(function(t){var e=t.timeStamp;h=e},!0)},v=function(){return h<0&&(h=d(),p(),l(function(){setTimeout(function(){h=d(),p()},0)})),{get firstHiddenTime(){return h}}},m=function(t,e){var n,r=v(),i=a("FCP"),o=function(t){"first-contentful-paint"===t.name&&(u&&u.disconnect(),t.startTime<r.firstHiddenTime&&(i.value=t.startTime,i.entries.push(t),n(!0)))},s=window.performance&&performance.getEntriesByName&&performance.getEntriesByName("first-contentful-paint")[0],u=s?null:c("paint",o);(s||u)&&(n=f(t,i,e),s&&o(s),l(function(r){i=a("FCP"),n=f(t,i,e),requestAnimationFrame(function(){requestAnimationFrame(function(){i.value=performance.now()-r.timeStamp,n(!0)})})}))},g=!1,y=-1,b=function(t,e){g||(m(function(t){y=t.value}),g=!0);var n,r=function(e){y>-1&&t(e)},i=a("CLS",0),o=0,s=[],h=function(t){if(!t.hadRecentInput){var e=s[0],r=s[s.length-1];o&&t.startTime-r.startTime<1e3&&t.startTime-e.startTime<5e3?(o+=t.value,s.push(t)):(o=t.value,s=[t]),o>i.value&&(i.value=o,i.entries=s,n())}},d=c("layout-shift",h);d&&(n=f(r,i,e),u(function(){d.takeRecords().map(h),n(!0)}),l(function(){o=0,y=-1,i=a("CLS",0),n=f(r,i,e)}))},w={passive:!0,capture:!0},_=new Date,S=function(t,e){r||(r=e,i=t,o=new Date,T(removeEventListener),E())},E=function(){if(i>=0&&i<o-_){var t={entryType:"first-input",name:r.type,target:r.target,cancelable:r.cancelable,startTime:r.timeStamp,processingStart:r.timeStamp+i};s.forEach(function(e){e(t)}),s=[]}},k=function(t){if(t.cancelable){var e=(t.timeStamp>
421e12?new Date:performance.now())-t.timeStamp;"pointerdown"==t.type?function(t,e){var n=function(){S(t,e),i()},r=function(){i()},i=function(){removeEventListener("pointerup",n,w),removeEventListener("pointercancel",r,w)};addEventListener("pointerup",n,w),addEventListener("pointercancel",r,w)}(e,t):S(e,t)}},T=function(t){["mousedown","keydown","touchstart","pointerdown"].forEach(function(e){return t(e,k,w)})},O=function(t,e){var n,o=v(),h=a("FID"),d=function(t){t.startTime<o.firstHiddenTime&&(h.value=t.processingStart-t.startTime,h.entries.push(t),n(!0))},p=c("first-input",d);n=f(t,h,e),p&&u(function(){p.takeRecords().map(d),p.disconnect()},!0),p&&l(function(){var o;h=a("FID"),n=f(t,h,e),s=[],i=-1,r=null,T(addEventListener),o=d,s.push(o),E()})},x={},M=function(t,e){var n,r=v(),i=a("LCP"),o=function(t){var e=t.startTime;e<r.firstHiddenTime&&(i.value=e,i.entries.push(t),n())},s=c("largest-contentful-paint",o);if(s){n=f(t,i,e);var h=function(){x[i.id]||(s.takeRecords().map(o),s.disconnect(),x[i.id]=!0,n(!0))};["keydown","click"].forEach(function(t){addEventListener(t,h,{once:!0,capture:!0})}),u(h,!0),l(function(r){i=a("LCP"),n=f(t,i,e),requestAnimationFrame(function(){requestAnimationFrame(function(){i.value=performance.now()-r.timeStamp,x[i.id]=!0,n(!0)})})})}},C=function(t){var e,n=a("TTFB");e=function(){try{var e=performance.getEntriesByType("navigation")[0]||function(){var t=performance.timing,e={entryType:"navigation",startTime:0};for(var n in t)"navigationStart"!==n&&"toJSON"!==n&&(e[n]=Math.max(t[n]-t.navigationStart,0));return e}();if(n.value=n.delta=e.responseStart,n.value<0||n.value>performance.now())return;n.entries=[e],t(n)}catch(t){}},"complete"===document.readyState?setTimeout(e,0):addEventListener("load",function(){return setTimeout(e,0)})}},77429:(t,e,n)=>{
43/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
44var r=n(33192),i=r.Buffer;function o(t,e){for(var n in t)e[n]=t[n]}function s(t,e,n){return i(t,e,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?t.exports=r:(o(r,e),e.Buffer=s),s.prototype=Object.create(i.prototype),o(i,s),s.from=function(t,e,n){if("number"==typeof t)throw new TypeError("Argument must not be a number");return i(t,e,n)},s.alloc=function(t,e,n){if("number"!=typeof t)throw new TypeError("Argument must be a number");var r=i(t);return void 0!==e?"string"==typeof n?r.fill(e,n):r.fill(e):r.fill(0),r},s.allocUnsafe=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return i(t)},s.allocUnsafeSlow=function(t){if("number"!=typeof t)throw new TypeError("Argument must be a number");return r.SlowBuffer(t)}},77671:(t,e,n)=>{"use strict";n.d(e,{CU:()=>a,IO:()=>u,LU:()=>o,Sv:()=>c,XZ:()=>i,YK:()=>r,yE:()=>s});var r="comm",i="rule",o="decl",s="@import",a="@namespace",c="@keyframes",u="@layer"},78954:(t,e,n)=>{"use strict";t.exports=n(66455)},79293:(t,e,n)=>{"use strict";var r,i=n(33192),o=i.Buffer,s={};for(r in i)i.hasOwnProperty(r)&&"SlowBuffer"!==r&&"Buffer"!==r&&(s[r]=i[r]);var a=s.Buffer={};for(r in o)o.hasOwnProperty(r)&&"allocUnsafe"!==r&&"allocUnsafeSlow"!==r&&(a[r]=o[r]);if(s.Buffer.prototype=o.prototype,a.from&&a.from!==Uint8Array.from||(a.from=function(t,e,n){if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof t);if(t&&void 0===t.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);return o(t,e,n)}),a.alloc||(a.alloc=function(t,e,n){if("number"!=typeof t)throw new TypeError('The "size" argument must be of type number. Received type '+typeof t);if(t<0||t>=2*(1<<30))throw new RangeError('The value "'+t+'" is invalid for option "size"');var r=o(t);return e&&0!==e.length?"string"==typeof n?r.fill(e,n):r.fill(e):r.fill(0),r}),!s.kStringMaxLength)try{s.kStringMaxLength=process.binding("buffer").kStringMaxLength}catch(t){}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),t.exports=s},81906:(t,e,n)=>{"use strict";n.d(e,{A:()=>s,l:()=>
44o});var r=n(77671),i=n(88748);function o(t,e){for(var n="",r=0;r<t.length;r++)n+=e(t[r],r,t,e)||"";return n}function s(t,e,n,s){switch(t.type){case r.IO:if(t.children.length)break;case r.yE:case r.CU:case r.LU:return t.return=t.return||t.value;case r.YK:return"";case r.Sv:return t.return=t.value+"{"+o(t.children,s)+"}";case r.XZ:if(!(0,i.b2)(t.value=t.props.join(",")))return""}return(0,i.b2)(n=o(t.children,s))?t.return=t.value+"{"+n+"}":""}},82877:t=>{t.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},82979:(t,e,n)=>{"use strict";n.d(e,{B1:()=>l,BX:()=>u,P9:()=>f});var r=n(21959);const i=t=>"object"==typeof t&&null!==t,o=new WeakMap,s=new WeakSet,a=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Object.is,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(t,e)=>new Proxy(t,e),n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t=>i(t)&&!s.has(t)&&(Array.isArray(t)||!(Symbol.iterator in t))&&!(t instanceof WeakMap)&&!(t instanceof WeakSet)&&!(t instanceof Error)&&!(t instanceof Number)&&!(t instanceof Date)&&!(t instanceof String)&&!(t instanceof RegExp)&&!(t instanceof ArrayBuffer),a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t=>{switch(t.status){case"fulfilled":return t.value;case"rejected":throw t.reason;default:throw t}},c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:new WeakMap,u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a;const i=c.get(t);if((null==i?void 0:i[0])===e)return i[1];const l=Array.isArray(t)?[]:Object.create(Object.getPrototypeOf(t));return(0,r.OC)(l,!0),c.set(t,[e,l]),Reflect.ownKeys(t).forEach(e=>{if(Object.getOwnPropertyDescriptor(l,e))return;const i=Reflect.get(t,e),{enumerable:a}=Reflect.getOwnPropertyDescriptor(t,e),c={value:i,enumerable:a,configurable:!0};if(s.has(i))(0,r.OC)(i,!1);else if(i instanceof Promise)delete c.value,c.get=()=>n(i);else if(o.has(i)){const[t,e]=o.get(i);c.value=u(t,e(),n)}Object.defineProperty(l,e,c)}),Object.preventExtensions(l)},l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:new WeakMap,f=arguments.length>7&&void 0!==arguments[7]?arguments[7]:[1,1],h=arguments.length>8&&void 0!==arguments[8]?arguments[8]:a=>{if(!i(a))throw new Error("object required");const c=l.get(a);if(c)return c;let d=f[0];const p=new Set,v=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:++f[0];d!==e&&(d=e,p.forEach(n=>n(t,e)))};let m=f[1];const g=t=>(e,n)=>{const r=[...e];r[1]=[t,...r[1]],v(r,n)},y=new Map,b=t=>{var e;const n=y.get(t);n&&(y.delete(t),null==(e=n[1])||e.call(n))},w=Array.isArray(a)?[]:Object.create(Object.getPrototypeOf(a)),_=e(w,{deleteProperty(t,e){const n=Reflect.get(t,e);b(e);const r=Reflect.deleteProperty(t,e);return r&&v(["delete",[e],n]),r},set(e,a,c,u){const f=Reflect.has(e,a),d=Reflect.get(e,a,u);if(f&&(t(d,c)||l.has(c)&&t(d,l.get(c))))return!0;b(a),i(c)&&(c=(0,r.Ai)(c)||c);let m=c;if(c instanceof Promise)c.then(t=>{c.status="fulfilled",c.value=t,v(["resolve",[a],t])}).catch(t=>{c.status="rejected",c.reason=t,v(["reject",[a],t])});else{!o.has(c)&&n(c)&&(m=h(c));const t=!s.has(m)&&o.get(m);t&&((t,e)=>{if(y.has(t))throw new Error("prop listener already exists");if(p.size){const n=e[3](g(t));y.set(t,[e,n])}else y.set(t,[e])})(a,t)}
44return Reflect.set(e,a,m,u),v(["set",[a],c,d]),!0}});l.set(a,_);const S=[w,function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:++f[1];return m===t||p.size||(m=t,y.forEach(e=>{let[n]=e;const r=n[1](t);r>d&&(d=r)})),d},u,t=>{p.add(t),1===p.size&&y.forEach((t,e)=>{let[n,r]=t;if(r)throw new Error("remove already exists");const i=n[3](g(e));y.set(e,[n,i])});return()=>{p.delete(t),0===p.size&&y.forEach((t,e)=>{let[n,r]=t;r&&(r(),y.set(e,[n]))})}}];return o.set(_,S),Reflect.ownKeys(a).forEach(t=>{const e=Object.getOwnPropertyDescriptor(a,t);"value"in e&&(_[t]=a[t],delete e.value,delete e.writable),Object.defineProperty(w,t,e)}),_};return[h,o,s,t,e,n,a,c,u,l,f]},[c]=a();function u(){return c(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})}function l(t,e,n){const r=o.get(t);let i;const s=[],a=r[3];let c=!1;const u=a(t=>{s.push(t),n?e(s.splice(0)):i||(i=Promise.resolve().then(()=>{i=void 0,c&&e(s.splice(0))}))});return c=!0,()=>{c=!1,u()}}function f(t,e){const n=o.get(t),[r,i,s]=n;return s(r,i(),e)}},88748:(t,e,n)=>{"use strict";n.d(e,{BC:()=>h,Bq:()=>o,FK:()=>f,HC:()=>s,HT:()=>i,K5:()=>a,b2:()=>l,c1:()=>u,tn:()=>r,wN:()=>c});var r=Math.abs,i=String.fromCharCode;Object.assign;function o(t){return t.trim()}function s(t,e,n){return t.replace(e,n)}function a(t,e,n){return t.indexOf(e,n)}function c(t,e){return 0|t.charCodeAt(e)}function u(t,e,n){return t.slice(e,n)}function l(t){return t.length}function f(t){return t.length}function h(t,e){return e.push(t),t}},98005:(t,e,n)=>{"use strict";
45/**
46 * @license React
47 * use-sync-external-store-shim.production.min.js
48 *
49 * Copyright (c) Facebook, Inc. and its affiliates.
50 *
51 * This source code is licensed under the MIT license found in the
52 * LICENSE file in the root directory of this source tree.
53 */var r=n(16056);var i="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},o=r.useState,s=r.useEffect,a=r.useLayoutEffect,c=r.useDebugValue;function u(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!i(t,n)}catch(t){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(t,e){return e()}:function(t,e){var n=e(),r=o({inst:{value:n,getSnapshot:e}}),i=r[0].inst,l=r[1];return a(function(){i.value=n,i.getSnapshot=e,u(i)&&l({inst:i})},[t,n,e]),s(function(){return u(i)&&l({inst:i}),t(function(){u(i)&&l({inst:i})})},[t]),c(n),n};e.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:l}}]);

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