1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6724],{46453:function(e,t,n){"use strict";let r,i,l;n.d(t,{A:function(){return eh},B:function(){return L},C:function(){return ep},E:function(){return O},F:function(){return ev},a:function(){return T},b:function(){return eC},c:function(){return ee},d:function(){return e_},e:function(){return C},g:function(){return eR},i:function(){return P},l:function(){return ey},n:function(){return es},u:function(){return N}});var o,a,s=n(97776),u=n(2265),c=n(95592);let f="undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)?u.useEffect:u.useLayoutEffect;function d(e){let t="function"==typeof e?function(e){let t;let n=new Set,r=(e,r)=>{let i="function"==typeof e?e(t):e;if(i!==t){let e=t;t=r?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,l=(e,r=i,l=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let o=r(t);function a(){let n=r(t);if(!l(o,n)){let t=o;e(o=n,t)}}return n.add(a),()=>n.delete(a)},o={setState:r,getState:i,subscribe:(e,t,r)=>t||r?l(e,t,r):(n.add(e),()=>n.delete(e)),destroy:()=>n.clear()};return t=e(r,i,o),o}(e):e,n=(e=t.getState,n=Object.is)=>{let r;let[,i]=(0,u.useReducer)(e=>e+1,0),l=t.getState(),o=(0,u.useRef)(l),a=(0,u.useRef)(e),s=(0,u.useRef)(n),c=(0,u.useRef)(!1),d=(0,u.useRef)();void 0===d.current&&(d.current=e(l));let h=!1;(o.current!==l||a.current!==e||s.current!==n||c.current)&&(r=e(l),h=!n(d.current,r)),f(()=>{h&&(d.current=r),o.current=l,a.current=e,s.current=n,c.current=!1});let p=(0,u.useRef)(l);f(()=>{let e=()=>{try{let e=t.getState(),n=a.current(e);s.current(d.current,n)||(o.current=e,d.current=n,i())}catch(e){c.current=!0,i()}},n=t.subscribe(e);return t.getState()!==p.current&&e(),n},[]);let m=h?r:d.current;return(0,u.useDebugValue)(m),m};return Object.assign(n,t),n[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");let e=[n,t];return{next(){let t=e.length<=0;return{value:e.shift(),done:t}}}},n}var h=n(31543),p=n.n(h),m=n(27494);let g=e=>"object"==typeof e&&"function"==typeof e.then,v=[];function b(e,t,n=(e,t)=>e===t){if(e===t)return!0;if(!e||!t)return!1;let r=e.length;if(t.length!==r)return!1;for(let i=0;i<r;i++)if(!n(e[i],t[i]))return!1;return!0}function y(e,t=null,n=!1,r={}){for(let i of(null===t&&(t=[e]),v))if(b(t,i.keys,i.equal)){if(n)return;if(Object.prototype.hasOwnProperty.call(i,"error"))throw i.error;if(Object.prototype.hasOwnProperty.call(i,"response"))return r.lifespan&&r.lifespan>0&&(i.timeout&&clearTimeout(i.timeout),i.timeout=setTimeout(i.remove,r.lifespan)),i.response;if(!n)throw i.promise}let i={keys:t,equal:r.equal,remove:()=>{let e=v.indexOf(i);-1!==e&&v.splice(e,1)},promise:(g(e)?e:e(...t)).then(e=>{i.response=e,r.lifespan&&r.lifespan>0&&(i.timeout=setTimeout(i.remove,r.lifespan))}).catch(e=>i.error=e)};if(v.push(i),!n)throw i.promise}let w=(e,t,n)=>y(e,t,!1,n),S=(e,t,n)=>void y(e,t,!0,n),E=e=>{if(void 0===e||0===e.length)v.splice(0,v.length);else{let t=v.find(t=>b(e,t.keys,t.equal));t&&t.remove()}};var x=n(25566);let k={},C=e=>void Object.assign(k,e),z=e=>"colorSpace"in e||"outputColorSpace"in e,_=()=>{var e;return null!=(e=k.ColorManagement)?e:null},R=e=>e&&e.isOrthographicCamera,P=e=>e&&e.hasOwnProperty("current"),T="undefined"!=typeof window&&(null!=(o=window.document)&&o.createElement||(null==(a=window.navigator)?void 0:a.product)==="ReactNative")?u.useLayoutEffect:u.useEffect;function N(e){let t=u.useRef(e);return T(()=>void(t.current=e),[e]),t}function L({set:e}){return T(()=>(e(new Promise(()=>null)),()=>e(!1)),[e]),null}class O extends u.Component{constructor(...e){super(...e),this.state={error:!1}}componentDidCatch(e){this.props.set(e)}render(){return this.state.error?null:this.props.children}}O.getDerivedStateFromError=()=>({error:!0});let M="__default",I=new Map,A=e=>e&&!!e.memoized&&!!e.changes;function j(e){var t;let n="undefined"!=typeof window?null!=(t=window.devicePixelRatio)?t:2:1;return Array.isArray(e)?Math.min(Math.max(e[0],n),e[1]):e}let D=e=>{var t;return null==(t=e.__r3f)?void 0:t.root.getState()};function F(e){let t=e.__r3f.root;for(;t.getState().previousRoot;)t=t.getState().previousRoot;return t}let U={obj:e=>e===Object(e)&&!U.arr(e)&&"function"!=typeof e,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,boo:e=>"boolean"==typeof e,und:e=>void 0===e,arr:e=>Array.isArray(e),equ(e,t,{arrays:n="shallow",objects:r="reference",strict:i=!0}={}){let l;if(typeof e!=typeof t||!!e!=!!t)return!1;if(U.str(e)||U.num(e))return e===t;let o=U.obj(e);if(o&&"reference"===r)return e===t;let a=U.arr(e);if(a&&"reference"===n)return e===t;if((a||o)&&e===t)return!0;for(l in e)if(!(l in t))return!1;if(o&&"shallow"===n&&"shallow"===r){for(l in i?t:e)if(!U.equ(e[l],t[l],{strict:i,objects:"reference"}))return!1}else for(l in i?t:e)if(e[l]!==t[l])return!1;if(U.und(l)){if(a&&0===e.length&&0===t.length||o&&0===Object.keys(e).length&&0===Object.keys(t).length)return!0;
1if(e!==t)return!1}return!0}};function B(e,t){return e.__r3f={type:"",root:null,previousAttach:null,memoizedProps:{},eventCount:0,handlers:{},objects:[],parent:null,...t},e}function H(e,t){let n=e;if(!t.includes("-"))return{target:n,key:t};{let r=t.split("-"),i=r.pop();return{target:n=r.reduce((e,t)=>e[t],e),key:i}}}let W=/-\d+$/;function V(e,t,n){if(U.str(n)){if(W.test(n)){let{target:t,key:r}=H(e,n.replace(W,""));Array.isArray(t[r])||(t[r]=[])}let{target:r,key:i}=H(e,n);t.__r3f.previousAttach=r[i],r[i]=t}else t.__r3f.previousAttach=n(e,t)}function Q(e,t,n){var r,i;if(U.str(n)){let{target:r,key:i}=H(e,n),l=t.__r3f.previousAttach;void 0===l?delete r[i]:r[i]=l}else null==(r=t.__r3f)||null==r.previousAttach||r.previousAttach(e,t);null==(i=t.__r3f)||delete i.previousAttach}function q(e,{children:t,key:n,ref:r,...i},{children:l,key:o,ref:a,...s}={},u=!1){var c;let f=null!=(c=null==e?void 0:e.__r3f)?c:{},d=Object.entries(i),h=[];if(u){let e=Object.keys(s);for(let t=0;t<e.length;t++)i.hasOwnProperty(e[t])||d.unshift([e[t],M+"remove"])}d.forEach(([t,n])=>{var r;if(null!=(r=e.__r3f)&&r.primitive&&"object"===t||U.equ(n,s[t]))return;if(/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/.test(t))return h.push([t,n,!0,[]]);let l=[];for(let e in t.includes("-")&&(l=t.split("-")),h.push([t,n,!1,l]),i){let n=i[e];e.startsWith(`${t}-`)&&h.push([e,n,!1,e.split("-")])}});let p={...i};return f.memoizedProps&&f.memoizedProps.args&&(p.args=f.memoizedProps.args),f.memoizedProps&&f.memoizedProps.attach&&(p.attach=f.memoizedProps.attach),{memoized:p,changes:h}}let $=void 0!==x&&!1;function Y(e,t){var n,r,i;let l=null!=(n=e.__r3f)?n:{},o=l.root,a=null!=(r=null==o?void 0:null==o.getState?void 0:o.getState())?r:{},{memoized:u,changes:c}=A(t)?t:q(e,t),f=l.eventCount;e.__r3f&&(e.__r3f.memoizedProps=u);for(let t=0;t<c.length;t++){let[n,r,i,o]=c[t];if(z(e)){let e="srgb",t="srgb-linear";"encoding"===n?(n="colorSpace",r=3001===r?e:t):"outputEncoding"===n&&(n="outputColorSpace",r=3001===r?e:t)}let u=e,f=u[n];if(o.length&&!((f=o.reduce((e,t)=>e[t],e))&&f.set)){let[t,...r]=o.reverse();u=r.reverse().reduce((e,t)=>e[t],e),n=t}if(r===M+"remove"){if(u.constructor){let e=I.get(u.constructor);e||(e=new u.constructor,I.set(u.constructor,e)),r=e[n]}else r=0}if(i)r?l.handlers[n]=r:delete l.handlers[n],l.eventCount=Object.keys(l.handlers).length;else if(f&&f.set&&(f.copy||f instanceof s.Layers)){if(Array.isArray(r))f.fromArray?f.fromArray(r):f.set(...r);else if(f.copy&&r&&r.constructor&&($?f.constructor.name===r.constructor.name:f.constructor===r.constructor))f.copy(r);else if(void 0!==r){let e=f instanceof s.Color;!e&&f.setScalar?f.setScalar(r):f instanceof s.Layers&&r instanceof s.Layers?f.mask=r.mask:f.set(r),_()||a.linear||!e||f.convertSRGBToLinear()}}else if(u[n]=r,u[n]instanceof s.Texture&&u[n].format===s.RGBAFormat&&u[n].type===s.UnsignedByteType){let e=u[n];z(e)&&z(a.gl)?e.colorSpace=a.gl.outputColorSpace:e.encoding=a.gl.outputEncoding}X(e)}if(l.parent&&e.raycast&&f!==l.eventCount){let t=F(e).getState().internal,n=t.interaction.indexOf(e);n>-1&&t.interaction.splice(n,1),l.eventCount&&t.interaction.push(e)}return!(1===c.length&&"onUpdate"===c[0][0])&&c.length&&null!=(i=e.__r3f)&&i.parent&&G(e),e}function X(e){var t,n;let r=null==(t=e.__r3f)?void 0:null==(n=t.root)?void 0:null==n.getState?void 0:n.getState();r&&0===r.internal.frames&&r.invalidate()}function G(e){null==e.onUpdate||e.onUpdate(e)}function J(e,t){e.manual||(R(e)?(e.left=-(t.width/2),e.right=t.width/2,e.top=t.height/2,e.bottom=-(t.height/2)):e.aspect=t.width/t.height,e.updateProjectionMatrix(),e.updateMatrixWorld())}function K(e){return(e.eventObject||e.object).uuid+"/"+e.index+e.instanceId}function Z(e,t,n,r){let i=n.get(t);i&&(n.delete(t),0===n.size&&(e.delete(r),i.target.releasePointerCapture(r)))}function ee(e){function t(e){return e.filter(e=>["Move","Over","Enter","Out","Leave"].some(t=>{var n;return null==(n=e.__r3f)?void 0:n.handlers["onPointer"+t]}))}function n(t){let{internal:n}=e.getState();for(let e of n.hovered.values())if(!t.length||!t.find(t=>t.object===e.object&&t.index===e.index&&t.instanceId===e.instanceId)){let r=e.eventObject.__r3f,i=null==r?void 0:r.handlers;if(n.hovered.delete(K(e)),null!=r&&r.eventCount){let n={...e,intersections:t};null==i.onPointerOut||i.onPointerOut(n),null==i.onPointerLeave||i.onPointerLeave(n)}}}function r(e,t){for(let n=0;n<t.length;n++){let r=t[n].__r3f;null==r||null==r.handlers.onPointerMissed||r.handlers.onPointerMissed(e)}}return{handlePointer:function(i){switch(i){case"onPointerLeave":case"onPointerCancel":return()=>n([]);case"onLostPointerCapture":return t=>{let{internal:r}=e.getState();"pointerId"in t&&r.capturedMap.has(t.pointerId)&&requestAnimationFrame(()=>{r.capturedMap.has(t.pointerId)&&(r.capturedMap.delete(t.pointerId),n([]))})}}return function(l){let{onPointerMissed:o,internal:a}=e.getState();a.lastEvent.current=l;let u="onPointerMove"===i,c="onClick"===i||"onContextMenu"===i||"onDoubleClick"===i,f=function(t,n){let r=e.getState(),i=new Set,l=[],o=n?n(r.internal.interaction):r.internal.interaction;for(let e=0;e<o.length;e++){let t=D(o[e]);t&&(t.raycaster.camera=void 0)}r.previousRoot||null==r.events.compute||r.events.compute(t,r);let a=o.flatMap(function(e){let n=D(e);if(!n||!n.events.enabled||null===n.raycaster.camera)return[];if(void 0===n.raycaster.camera){var r;null==n.events.compute||n.events.compute(t,n,null==(r=n.previousRoot)?void 0:r.getState()),void 0===n.raycaster.camera&&(n.raycaster.camera=null)}return n.raycaster.camera?n.raycaster.intersectObject(e,!0):[]}).sort((e,t)=>
1{let n=D(e.object),r=D(t.object);return n&&r&&r.events.priority-n.events.priority||e.distance-t.distance}).filter(e=>{let t=K(e);return!i.has(t)&&(i.add(t),!0)});for(let e of(r.events.filter&&(a=r.events.filter(a,r)),a)){let t=e.object;for(;t;){var s;null!=(s=t.__r3f)&&s.eventCount&&l.push({...e,eventObject:t}),t=t.parent}}if("pointerId"in t&&r.internal.capturedMap.has(t.pointerId))for(let e of r.internal.capturedMap.get(t.pointerId).values())i.has(K(e.intersection))||l.push(e.intersection);return l}(l,u?t:void 0),d=c?function(t){let{internal:n}=e.getState(),r=t.offsetX-n.initialClick[0],i=t.offsetY-n.initialClick[1];return Math.round(Math.sqrt(r*r+i*i))}(l):0;"onPointerDown"===i&&(a.initialClick=[l.offsetX,l.offsetY],a.initialHits=f.map(e=>e.eventObject)),c&&!f.length&&d<=2&&(r(l,a.interaction),o&&o(l)),u&&n(f),function(t,r,i,l){let o=e.getState();if(t.length){let e={stopped:!1};for(let a of t){let{raycaster:u,pointer:c,camera:f,internal:d}=D(a.object)||o,h=new s.Vector3(c.x,c.y,0).unproject(f),p=e=>{var t,n;return null!=(t=null==(n=d.capturedMap.get(e))?void 0:n.has(a.eventObject))&&t},m=e=>{let t={intersection:a,target:r.target};d.capturedMap.has(e)?d.capturedMap.get(e).set(a.eventObject,t):d.capturedMap.set(e,new Map([[a.eventObject,t]])),r.target.setPointerCapture(e)},g=e=>{let t=d.capturedMap.get(e);t&&Z(d.capturedMap,a.eventObject,t,e)},v={};for(let e in r){let t=r[e];"function"!=typeof t&&(v[e]=t)}let b={...a,...v,pointer:c,intersections:t,stopped:e.stopped,delta:i,unprojectedPoint:h,ray:u.ray,camera:f,stopPropagation(){let i="pointerId"in r&&d.capturedMap.get(r.pointerId);(!i||i.has(a.eventObject))&&(b.stopped=e.stopped=!0,d.hovered.size&&Array.from(d.hovered.values()).find(e=>e.eventObject===a.eventObject)&&n([...t.slice(0,t.indexOf(a)),a]))},target:{hasPointerCapture:p,setPointerCapture:m,releasePointerCapture:g},currentTarget:{hasPointerCapture:p,setPointerCapture:m,releasePointerCapture:g},nativeEvent:r};if(l(b),!0===e.stopped)break}}}(f,l,d,function(e){let t=e.eventObject,n=t.__r3f,o=null==n?void 0:n.handlers;if(null!=n&&n.eventCount){if(u){if(o.onPointerOver||o.onPointerEnter||o.onPointerOut||o.onPointerLeave){let t=K(e),n=a.hovered.get(t);n?n.stopped&&e.stopPropagation():(a.hovered.set(t,e),null==o.onPointerOver||o.onPointerOver(e),null==o.onPointerEnter||o.onPointerEnter(e))}null==o.onPointerMove||o.onPointerMove(e)}else{let n=o[i];n?(!c||a.initialHits.includes(t))&&(r(l,a.interaction.filter(e=>!a.initialHits.includes(e))),n(e)):c&&a.initialHits.includes(t)&&r(l,a.interaction.filter(e=>!a.initialHits.includes(e)))}}})}}}}let et=["set","get","setSize","setFrameloop","setDpr","events","invalidate","advance","size","viewport"],en=e=>!!(null!=e&&e.render),er=u.createContext(null),ei=(e,t)=>{let n=d((n,r)=>{let i;let l=new s.Vector3,o=new s.Vector3,a=new s.Vector3;function c(e=r().camera,t=o,n=r().size){let{width:i,height:u,top:c,left:f}=n,d=i/u;t instanceof s.Vector3?a.copy(t):a.set(...t);let h=e.getWorldPosition(l).distanceTo(a);if(R(e))return{width:i/e.zoom,height:u/e.zoom,top:c,left:f,factor:1,distance:h,aspect:d};{let t=2*Math.tan(e.fov*Math.PI/180/2)*h,n=i/u*t;return{width:n,height:t,top:c,left:f,factor:i/n,distance:h,aspect:d}}}let f=e=>n(t=>({performance:{...t.performance,current:e}})),d=new s.Vector2;return{set:n,get:r,gl:null,camera:null,raycaster:null,events:{priority:1,enabled:!0,connected:!1},xr:null,scene:null,invalidate:(t=1)=>e(r(),t),advance:(e,n)=>t(e,n,r()),legacy:!1,linear:!1,flat:!1,controls:null,clock:new s.Clock,pointer:d,mouse:d,frameloop:"always",onPointerMissed:void 0,performance:{current:1,min:.5,max:1,debounce:200,regress:()=>{let e=r();i&&clearTimeout(i),e.performance.current!==e.performance.min&&f(e.performance.min),i=setTimeout(()=>f(r().performance.max),e.performance.debounce)}},size:{width:0,height:0,top:0,left:0,updateStyle:!1},viewport:{initialDpr:0,dpr:0,width:0,height:0,top:0,left:0,aspect:0,distance:0,factor:0,getCurrentViewport:c},setEvents:e=>n(t=>({...t,events:{...t.events,...e}})),setSize:(e,t,i,l,a)=>{let s=r().camera,u={width:e,height:t,top:l||0,left:a||0,updateStyle:i};n(e=>({size:u,viewport:{...e.viewport,...c(s,o,u)}}
1))},setDpr:e=>n(t=>{let n=j(e);return{viewport:{...t.viewport,dpr:n,initialDpr:t.viewport.initialDpr||n}}}),setFrameloop:(e="always")=>{let t=r().clock;t.stop(),t.elapsedTime=0,"never"!==e&&(t.start(),t.elapsedTime=0),n(()=>({frameloop:e}))},previousRoot:void 0,internal:{active:!1,priority:0,frames:0,lastEvent:u.createRef(),interaction:[],hovered:new Map,subscribers:[],initialClick:[0,0],initialHits:[],capturedMap:new Map,subscribe:(e,t,n)=>{let i=r().internal;return i.priority=i.priority+(t>0?1:0),i.subscribers.push({ref:e,priority:t,store:n}),i.subscribers=i.subscribers.sort((e,t)=>e.priority-t.priority),()=>{let n=r().internal;null!=n&&n.subscribers&&(n.priority=n.priority-(t>0?1:0),n.subscribers=n.subscribers.filter(t=>t.ref!==e))}}}}}),r=n.getState(),i=r.size,l=r.viewport.dpr,o=r.camera;return n.subscribe(()=>{let{camera:e,size:t,viewport:r,gl:a,set:s}=n.getState();if(t.width!==i.width||t.height!==i.height||r.dpr!==l){var u;i=t,l=r.dpr,J(e,t),a.setPixelRatio(r.dpr);let n=null!=(u=t.updateStyle)?u:"undefined"!=typeof HTMLCanvasElement&&a.domElement instanceof HTMLCanvasElement;a.setSize(t.width,t.height,n)}e!==o&&(o=e,s(t=>({viewport:{...t.viewport,...t.viewport.getCurrentViewport(e)}})))}),n.subscribe(t=>e(t)),n},el=new Set,eo=new Set,ea=new Set,es=e=>(function(e,t){let n={callback:e};return t.add(n),()=>void t.delete(n)})(e,el);function eu(e,t){if(e.size)for(let{callback:n}of e.values())n(t)}function ec(e,t){switch(e){case"before":return eu(el,t);case"after":return eu(eo,t);case"tail":return eu(ea,t)}}function ef(e,t,n){let o=t.clock.getDelta();for("never"===t.frameloop&&"number"==typeof e&&(o=e-t.clock.elapsedTime,t.clock.oldTime=t.clock.elapsedTime,t.clock.elapsedTime=e),i=t.internal.subscribers,r=0;r<i.length;r++)(l=i[r]).ref.current(l.store.getState(),o,n);return!t.internal.priority&&t.gl.render&&t.gl.render(t.scene,t.camera),t.internal.frames=Math.max(0,t.internal.frames-1),"always"===t.frameloop?1:t.internal.frames}function ed(){let e=u.useContext(er);if(!e)throw Error("R3F: Hooks can only be used within the Canvas component!");return e}function eh(e=e=>e,t){return ed()(e,t)}function ep(e,t=0){let n=ed(),r=n.getState().internal.subscribe,i=N(e);return T(()=>r(i,t,n),[t,r,n]),null}let em=new WeakMap;function eg(e,t){return function(n,...r){let i=em.get(n);return i||(i=new n,em.set(n,i)),e&&e(i),Promise.all(r.map(e=>new Promise((n,r)=>i.load(e,e=>{e.scene&&Object.assign(e,function(e){let t={nodes:{},materials:{}};return e&&e.traverse(e=>{e.name&&(t.nodes[e.name]=e),e.material&&!t.materials[e.material.name]&&(t.materials[e.material.name]=e.material)}),t}(e.scene)),n(e)},t,t=>r(Error(`Could not load ${e}: ${null==t?void 0:t.message}`))))))}}function ev(e,t,n,r){let i=Array.isArray(t)?t:[t],l=w(eg(n,r),[e,...i],{equal:U.equ});return Array.isArray(t)?l:l[0]}ev.preload=function(e,t,n){let r=Array.isArray(t)?t:[t];return S(eg(n),[e,...r])},ev.clear=function(e,t){return E([e,...Array.isArray(t)?t:[t]])};let eb=new Map,{invalidate:ey,advance:ew}=function(e){let t,n,r,i=!1,l=!1;function o(a){for(let u of(n=requestAnimationFrame(o),i=!0,t=0,ec("before",a),l=!0,e.values())
1){var s;(r=u.store.getState()).internal.active&&("always"===r.frameloop||r.internal.frames>0)&&!(null!=(s=r.gl.xr)&&s.isPresenting)&&(t+=ef(a,r))}if(l=!1,ec("after",a),0===t)return ec("tail",a),i=!1,cancelAnimationFrame(n)}return{loop:o,invalidate:function t(n,r=1){var a;if(!n)return e.forEach(e=>t(e.store.getState(),r));null!=(a=n.gl.xr)&&a.isPresenting||!n.internal.active||"never"===n.frameloop||(r>1?n.internal.frames=Math.min(60,n.internal.frames+r):l?n.internal.frames=2:n.internal.frames=1,i||(i=!0,requestAnimationFrame(o)))},advance:function(t,n=!0,r,i){if(n&&ec("before",t),r)ef(t,r,i);else for(let n of e.values())ef(t,n.store.getState());n&&ec("after",t)}}}(eb),{reconciler:eS,applyProps:eE}=function(e,t){function n(e,{args:t=[],attach:n,...r},i){let l,o=`${e[0].toUpperCase()}${e.slice(1)}`;if("primitive"===e){if(void 0===r.object)throw Error("R3F: Primitives without 'object' are invalid!");l=B(r.object,{type:e,root:i,attach:n,primitive:!0})}else{let r=k[o];if(!r)throw Error(`R3F: ${o} is not part of the THREE namespace! Did you forget to extend? See: https://docs.pmnd.rs/react-three-fiber/api/objects#using-3rd-party-objects-declaratively`);if(!Array.isArray(t))throw Error("R3F: The args prop must be an array!");l=B(new r(...t),{type:e,root:i,attach:n,memoizedProps:{args:t}})}return void 0===l.__r3f.attach&&(l instanceof s.BufferGeometry?l.__r3f.attach="geometry":l instanceof s.Material&&(l.__r3f.attach="material")),"inject"!==o&&Y(l,r),l}function r(e,t){let n=!1;if(t){var r,i;null!=(r=t.__r3f)&&r.attach?V(e,t,t.__r3f.attach):t.isObject3D&&e.isObject3D&&(e.add(t),n=!0),n||null==(i=e.__r3f)||i.objects.push(t),t.__r3f||B(t,{}),t.__r3f.parent=e,G(t),X(t)}}function i(e,t,n){let r=!1;if(t){var i,l;if(null!=(i=t.__r3f)&&i.attach)V(e,t,t.__r3f.attach);else if(t.isObject3D&&e.isObject3D){t.parent=e,t.dispatchEvent({type:"added"}),e.dispatchEvent({type:"childadded",child:t});let i=e.children.filter(e=>e!==t),l=i.indexOf(n);e.children=[...i.slice(0,l),t,...i.slice(l)],r=!0}r||null==(l=e.__r3f)||l.objects.push(t),t.__r3f||B(t,{}),t.__r3f.parent=e,G(t),X(t)}}function l(e,t,n=!1){e&&[...e].forEach(e=>o(t,e,n))}function o(e,t,n){if(t){var r,i,o,a,s;t.__r3f&&(t.__r3f.parent=null),null!=(r=e.__r3f)&&r.objects&&(e.__r3f.objects=e.__r3f.objects.filter(e=>e!==t)),null!=(i=t.__r3f)&&i.attach?Q(e,t,t.__r3f.attach):t.isObject3D&&e.isObject3D&&(e.remove(t),null!=(a=t.__r3f)&&a.root&&function(e,t){let{internal:n}=e.getState();n.interaction=n.interaction.filter(e=>e!==t),n.initialHits=n.initialHits.filter(e=>e!==t),n.hovered.forEach((e,r)=>{(e.eventObject===t||e.object===t)&&n.hovered.delete(r)}),n.capturedMap.forEach((e,r)=>{Z(n.capturedMap,t,e,r)})}(F(t),t));let u=null==(o=t.__r3f)?void 0:o.primitive,c=!u&&(void 0===n?null!==t.dispose:n);if(u||(l(null==(s=t.__r3f)?void 0:s.objects,t,c),l(t.children,t,c)),delete t.__r3f,c&&t.dispose&&"Scene"!==t.type){let e=()=>{try{t.dispose()}catch(e){}};"undefined"==typeof IS_REACT_ACT_ENVIRONMENT?(0,m.unstable_scheduleCallback)(m.unstable_IdlePriority,e):e()}X(e)}}let a=()=>console.warn("Text is not allowed in the R3F tree! This could be stray whitespace or characters.");return{reconciler:p()({createInstance:n,removeChild:o,appendChild:r,appendInitialChild:r,insertBefore:i,supportsMutation:!0,isPrimaryRenderer:!1,supportsPersistence:!1,supportsHydration:!1,noTimeout:-1,appendChildToContainer:(e,t)=>{if(!t)return;let n=e.getState().scene;n.__r3f&&(n.__r3f.root=e,r(n,t))},removeChildFromContainer:(e,t)=>{t&&o(e.getState().scene,t)},insertInContainerBefore:(e,t,n)=>{if(!t||!n)return;let r=e.getState().scene;r.__r3f&&i(r,t,n)},getRootHostContext:()=>null,getChildHostContext:e=>e,finalizeInitialChildren(e){var t;return!!(null!=(t=null==e?void 0:e.__r3f)?t:{}).handlers},prepareUpdate(e,t,n,r){var i;if((null!=(i=null==e?void 0:e.__r3f)?i:{}).primitive&&r.object&&r.object!==e)return[!0];{let{args:t=[],children:i,...l}=r,{args:o=[],children:a,...s}=n;if(!Array.isArray(t))throw Error("R3F: the args prop must be an array!");if(t.some((e,t)=>e!==o[t]))return[!0];let u=q(e,l,s,!0);return u.changes.length?[!1,u]:null}},commitUpdate(e,[t,i],l,a,s,u){t?function(e,t,i,l){var a;let s=null==(a=e.__r3f)?void 0:a.parent;if(!s)return;let u=n(t,i,e.__r3f.root);if(e.children){for(let t of e.children)t.__r3f&&r(u,t);e.children=e.children.filter(e=>!e.__r3f)}
1e.__r3f.objects.forEach(e=>r(u,e)),e.__r3f.objects=[],e.__r3f.autoRemovedBeforeAppend||o(s,e),u.parent&&(u.__r3f.autoRemovedBeforeAppend=!0),r(s,u),u.raycast&&u.__r3f.eventCount&&F(u).getState().internal.interaction.push(u),[l,l.alternate].forEach(e=>{null!==e&&(e.stateNode=u,e.ref&&("function"==typeof e.ref?e.ref(u):e.ref.current=u))})}(e,l,s,u):Y(e,i)},commitMount(e,t,n,r){var i;let l=null!=(i=e.__r3f)?i:{};e.raycast&&l.handlers&&l.eventCount&&F(e).getState().internal.interaction.push(e)},getPublicInstance:e=>e,prepareForCommit:()=>null,preparePortalMount:e=>B(e.getState().scene),resetAfterCommit:()=>{},shouldSetTextContent:()=>!1,clearContainer:()=>!1,hideInstance(e){var t;let{attach:n,parent:r}=null!=(t=e.__r3f)?t:{};n&&r&&Q(r,e,n),e.isObject3D&&(e.visible=!1),X(e)},unhideInstance(e,t){var n;let{attach:r,parent:i}=null!=(n=e.__r3f)?n:{};r&&i&&V(i,e,r),(e.isObject3D&&null==t.visible||t.visible)&&(e.visible=!0),X(e)},createTextInstance:a,hideTextInstance:a,unhideTextInstance:a,getCurrentEventPriority:()=>t?t():c.DefaultEventPriority,beforeActiveInstanceBlur:()=>{},afterActiveInstanceBlur:()=>{},detachDeletedInstance:()=>{},now:"undefined"!=typeof performance&&U.fun(performance.now)?performance.now:U.fun(Date.now)?Date.now:()=>0,scheduleTimeout:U.fun(setTimeout)?setTimeout:void 0,cancelTimeout:U.fun(clearTimeout)?clearTimeout:void 0}),applyProps:Y}}(0,function(){var e;let t="undefined"!=typeof self&&self||"undefined"!=typeof window&&window;if(!t)return c.DefaultEventPriority;switch(null==(e=t.event)?void 0:e.type){case"click":case"contextmenu":case"dblclick":case"pointercancel":case"pointerdown":case"pointerup":return c.DiscreteEventPriority;case"pointermove":case"pointerout":case"pointerover":case"pointerenter":case"pointerleave":case"wheel":return c.ContinuousEventPriority;default:return c.DefaultEventPriority}}),ex={objects:"shallow",strict:!1},ek=(e,t)=>{let n="function"==typeof e?e(t):e;return en(n)?n:new s.WebGLRenderer({powerPreference:"high-performance",canvas:t,antialias:!0,alpha:!0,...e})};function eC(e){let t,n;let r=eb.get(e),i=null==r?void 0:r.fiber,l=null==r?void 0:r.store;r&&console.warn("R3F.createRoot should only be called once!");let o="function"==typeof reportError?reportError:console.error,a=l||ei(ey,ew),f=i||eS.createContainer(a,c.ConcurrentRoot,null,!1,null,"",o,null);r||eb.set(e,{fiber:f,store:a});let d=!1;return{configure(r={}){var i,l;let{gl:o,size:u,scene:c,events:f,onCreated:h,shadows:p=!1,linear:m=!1,flat:g=!1,legacy:v=!1,orthographic:b=!1,frameloop:y="always",dpr:w=[1,2],performance:S,raycaster:E,camera:x,onPointerMissed:k}=r,C=a.getState(),z=C.gl;C.gl||C.set({gl:z=ek(o,e)});let R=C.raycaster;R||C.set({raycaster:R=new s.Raycaster});let{params:P,...T}=E||{};if(U.equ(T,R,ex)||eE(R,{...T}),U.equ(P,R.params,ex)||eE(R,{params:{...R.params,...P}}),!C.camera||C.camera===n&&!U.equ(n,x,ex)){n=x;let e=x instanceof s.Camera,t=e?x:b?new s.OrthographicCamera(0,0,0,0,.1,1e3):new s.PerspectiveCamera(75,0,.1,1e3);e||(t.position.z=5,x&&(eE(t,x),("aspect"in x||"left"in x||"right"in x||"bottom"in x||"top"in x)&&(t.manual=!0,t.updateProjectionMatrix())),C.camera||null!=x&&x.rotation||t.lookAt(0,0,0)),C.set({camera:t}),R.camera=t}if(!C.scene){let e;c instanceof s.Scene?e=c:(e=new s.Scene,c&&eE(e,c)),C.set({scene:B(e)})}if(!C.xr){let e=(e,t)=>{let n=a.getState();"never"!==n.frameloop&&ew(e,!0,n,t)},t=()=>{let t=a.getState();t.gl.xr.enabled=t.gl.xr.isPresenting,t.gl.xr.setAnimationLoop(t.gl.xr.isPresenting?e:null),t.gl.xr.isPresenting||ey(t)},n={connect(){let e=a.getState().gl;e.xr.addEventListener("sessionstart",t),e.xr.addEventListener("sessionend",t)},disconnect(){let e=a.getState().gl;e.xr.removeEventListener("sessionstart",t),e.xr.removeEventListener("sessionend",t)}};"function"==typeof(null==(i=z.xr)?void 0:i.addEventListener)&&n.connect(),C.set({xr:n})}if(z.shadowMap){let e=z.shadowMap.enabled,t=z.shadowMap.type;if(z.shadowMap.enabled=!!p,U.boo(p))z.shadowMap.type=s.PCFSoftShadowMap;
1else if(U.str(p)){let e={basic:s.BasicShadowMap,percentage:s.PCFShadowMap,soft:s.PCFSoftShadowMap,variance:s.VSMShadowMap};z.shadowMap.type=null!=(l=e[p])?l:s.PCFSoftShadowMap}else U.obj(p)&&Object.assign(z.shadowMap,p);(e!==z.shadowMap.enabled||t!==z.shadowMap.type)&&(z.shadowMap.needsUpdate=!0)}let N=_();N&&("enabled"in N?N.enabled=!v:"legacyMode"in N&&(N.legacyMode=v)),d||eE(z,{outputEncoding:m?3e3:3001,toneMapping:g?s.NoToneMapping:s.ACESFilmicToneMapping}),C.legacy!==v&&C.set(()=>({legacy:v})),C.linear!==m&&C.set(()=>({linear:m})),C.flat!==g&&C.set(()=>({flat:g})),!o||U.fun(o)||en(o)||U.equ(o,z,ex)||eE(z,o),f&&!C.events.handlers&&C.set({events:f(a)});let L=function(e,t){let n="undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement;if(t){let{width:e,height:r,top:i,left:l,updateStyle:o=n}=t;return{width:e,height:r,top:i,left:l,updateStyle:o}}if("undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement&&e.parentElement){let{width:t,height:r,top:i,left:l}=e.parentElement.getBoundingClientRect();return{width:t,height:r,top:i,left:l,updateStyle:n}}return"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas?{width:e.width,height:e.height,top:0,left:0,updateStyle:n}:{width:0,height:0,top:0,left:0}}(e,u);return U.equ(L,C.size,ex)||C.setSize(L.width,L.height,L.updateStyle,L.top,L.left),w&&C.viewport.dpr!==j(w)&&C.setDpr(w),C.frameloop!==y&&C.setFrameloop(y),C.onPointerMissed||C.set({onPointerMissed:k}),S&&!U.equ(S,C.performance,ex)&&C.set(e=>({performance:{...e.performance,...S}})),t=h,d=!0,this},render(n){return d||this.configure(),eS.updateContainer(u.createElement(ez,{store:a,children:n,onCreated:t,rootElement:e}),f,null,()=>void 0),a},unmount(){e_(e)}}}function ez({store:e,children:t,onCreated:n,rootElement:r}){return T(()=>{let t=e.getState();t.set(e=>({internal:{...e.internal,active:!0}})),n&&n(t),e.getState().events.connected||null==t.events.connect||t.events.connect(r)},[]),u.createElement(er.Provider,{value:e},t)}function e_(e,t){let n=eb.get(e),r=null==n?void 0:n.fiber;if(r){let i=null==n?void 0:n.store.getState();i&&(i.internal.active=!1),eS.updateContainer(null,r,null,()=>{i&&setTimeout(()=>{try{var n,r,l,o;null==i.events.disconnect||i.events.disconnect(),null==(n=i.gl)||null==(r=n.renderLists)||null==r.dispose||r.dispose(),null==(l=i.gl)||null==l.forceContextLoss||l.forceContextLoss(),null!=(o=i.gl)&&o.xr&&i.xr.disconnect(),function(e){for(let t in e.dispose&&"Scene"!==e.type&&e.dispose(),e)null==t.dispose||t.dispose(),delete e[t]}(i),eb.delete(e),t&&t(e)}catch(e){}},500)})}}function eR(e,t,n){return u.createElement(eP,{key:t.uuid,children:e,container:t,state:n})}function eP({state:e={},children:t,container:n}){let{events:r,size:i,...l}=e,o=ed(),[a]=u.useState(()=>new s.Raycaster),[c]=u.useState(()=>new s.Vector2),f=u.useCallback((e,t)=>{let u;let f={...e};if(Object.keys(e).forEach(n=>{(et.includes(n)||e[n]!==t[n]&&t[n])&&delete f[n]}),t&&i){let n=t.camera;u=e.viewport.getCurrentViewport(n,new s.Vector3,i),n!==e.camera&&J(n,i)}return{...f,scene:n,raycaster:a,pointer:c,mouse:c,previousRoot:o,events:{...e.events,...null==t?void 0:t.events,...r},size:{...e.size,...i},viewport:{...e.viewport,...u},...l}},[e]),[h]=u.useState(()=>{let e=o.getState();return d((t,s)=>({...e,scene:n,raycaster:a,pointer:c,mouse:c,previousRoot:o,events:{...e.events,...r},size:{...e.size,...i},...l,set:t,get:s,setEvents:e=>t(t=>({...t,events:{...t.events,...e}}))}))});return u.useEffect(()=>{let e=o.subscribe(e=>h.setState(t=>f(e,t)));return()=>{e(),h.destroy()}},[]),u.useEffect(()=>{h.setState(e=>f(o.getState(),e))},[f]),u.createElement(u.Fragment,null,eS.createPortal(u.createElement(er.Provider,{value:h},t),h,null))}eS.injectIntoDevTools({bundleType:0,rendererPackageName:"@react-three/fiber",version:u.version}),u.unstable_act},94692:function(e){function t(e,t,n){function r(){var u=Date.now()-a;u<t&&u>=0?i=setTimeout(r,t-u):(i=null,n||(s=e.apply(o,l),o=l=null))}null==t&&(t=100);var i,l,o,a,s,u=function(){o=this,l=arguments,a=Date.now();var u=n&&!i;return i||(i=setTimeout(r,t)),u&&(s=e.apply(o,l),o=l=null),s};return u.clear=function(){i&&(clearTimeout(i),i=null)},u.flush=function(){i&&(s=e.apply(o,l),o=l=null,clearTimeout(i),i=null)},u}t.debounce=t,e.exports=t},56368:function(e){"use strict";var t="%[a-f0-9]{2}",n=RegExp("("+t+")|([^%]+?)","gi"),r=RegExp("("+t+")+","gi");e.exports=function(e){if("string"!=typeof e)throw TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},i=r.exec(e);i;){try{t[i[0]]=decodeURIComponent(i[0])}catch(e){var l=function(e){try{return decodeURIComponent(e)}catch(i){for(var t=e.match(n)||[],r=1;r<t.length;r++)t=(e=(function e(t,n){try{return[decodeURIComponent(t.join(""))]}catch(e){}if(1===t.length)return t;n=n||1;var r=t.slice(0,n),i=t.slice(n);return Array.prototype.concat.call([],e(r),e(i))})(t,r).join("")).match(n)||[];return e}}(i[0]);l!==i[0]&&(t[i[0]]=l)}i=r.exec(e)}t["%C2"]="�";for(var o=Object.keys(t),a=0;a<o.length;a++){var s=o[a];e=e.replace(RegExp(s,"g"),t[s])}return e}(e)}}},59731:function(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;
1if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(l=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,l[i]))return!1;for(i=r;0!=i--;){var r,i,l,o=l[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},24816:function(e){"use strict";e.exports=function(e,t){for(var n={},r=Object.keys(e),i=Array.isArray(t),l=0;l<r.length;l++){var o=r[l],a=e[o];(i?-1!==t.indexOf(o):t(o,a,e))&&(n[o]=a)}return n}},61179:function(e,t,n){"use strict";let r=n(29276),i=n(56368),l=n(76442),o=n(24816),a=e=>null==e;function s(e){if("string"!=typeof e||1!==e.length)throw TypeError("arrayFormatSeparator must be single character string")}function u(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}function c(e,t){return t.decode?i(e):e}function f(e){let t=e.indexOf("#");return -1!==t&&(e=e.slice(0,t)),e}function d(e){let t=(e=f(e)).indexOf("?");return -1===t?"":e.slice(t+1)}function h(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):t.parseBooleans&&null!==e&&("true"===e.toLowerCase()||"false"===e.toLowerCase())&&(e="true"===e.toLowerCase()),e}function p(e,t){s((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);let n=function(e){let t;switch(e.arrayFormat){case"index":return(e,n,r)=>{if(t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),!t){r[e]=n;return}void 0===r[e]&&(r[e]={}),r[e][t[1]]=n};case"bracket":return(e,n,r)=>{if(t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),!t){r[e]=n;return}if(void 0===r[e]){r[e]=[n];return}r[e]=[].concat(r[e],n)};case"comma":case"separator":return(t,n,r)=>{let i="string"==typeof n&&n.includes(e.arrayFormatSeparator),l="string"==typeof n&&!i&&c(n,e).includes(e.arrayFormatSeparator);n=l?c(n,e):n;let o=i||l?n.split(e.arrayFormatSeparator).map(t=>c(t,e)):null===n?n:c(n,e);r[t]=o};default:return(e,t,n)=>{if(void 0===n[e]){n[e]=t;return}n[e]=[].concat(n[e],t)}}}(t),r=Object.create(null);if("string"!=typeof e||!(e=e.trim().replace(/^[?#&]/,"")))return r;for(let i of e.split("&")){if(""===i)continue;let[e,o]=l(t.decode?i.replace(/\+/g," "):i,"=");o=void 0===o?null:["comma","separator"].includes(t.arrayFormat)?o:c(o,t),n(c(e,t),o,r)}for(let e of Object.keys(r)){let n=r[e];if("object"==typeof n&&null!==n)for(let e of Object.keys(n))n[e]=h(n[e],t);else r[e]=h(n,t)}return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((e,t)=>{let n=r[t];return n&&"object"==typeof n&&!Array.isArray(n)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(n):e[t]=n,e},Object.create(null))}t.extract=d,t.parse=p,t.stringify=(e,t)=>{if(!e)return"";s((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);let n=n=>t.skipNull&&a(e[n])||t.skipEmptyString&&""===e[n],r=function(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{let i=n.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[u(t,e),"[",i,"]"].join("")]:[...n,[u(t,e),"[",u(i,e),"]=",u(r,e)].join("")]};case"bracket":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[u(t,e),"[]"].join("")]:[...n,[u(t,e),"[]=",u(r,e)].join("")];case"comma":case"separator":return t=>(n,r)=>null==r||0===r.length?n:0===n.length?[[u(t,e),"=",u(r,e)].join("")]:[[n,u(r,e)].join(e.arrayFormatSeparator)];default:return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,u(t,e)]:[...n,[u(t,e),"=",u(r,e)].join("")]}}(t),i={};for(let t of Object.keys(e))n(t)||(i[t]=e[t]);let l=Object.keys(i);return!1!==t.sort&&l.sort(t.sort),l.map(n=>{let i=e[n];return void 0===i?"":null===i?u(n,t):Array.isArray(i)?i.reduce(r(n),[]).join("&"):u(n,t)+"="+u(i,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>
1{t=Object.assign({decode:!0},t);let[n,r]=l(e,"#");return Object.assign({url:n.split("?")[0]||"",query:p(d(e),t)},t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:c(r,t)}:{})},t.stringifyUrl=(e,n)=>{n=Object.assign({encode:!0,strict:!0},n);let r=f(e.url).split("?")[0]||"",i=t.extract(e.url),l=Object.assign(t.parse(i,{sort:!1}),e.query),o=t.stringify(l,n);o&&(o=`?${o}`);let a=function(e){let t="",n=e.indexOf("#");return -1!==n&&(t=e.slice(n)),t}(e.url);return e.fragmentIdentifier&&(a=`#${u(e.fragmentIdentifier,n)}`),`${r}${o}${a}`},t.pick=(e,n,r)=>{r=Object.assign({parseFragmentIdentifier:!0},r);let{url:i,query:l,fragmentIdentifier:a}=t.parseUrl(e,r);return t.stringifyUrl({url:i,query:o(l,n),fragmentIdentifier:a},r)},t.exclude=(e,n,r)=>{let i=Array.isArray(n)?e=>!n.includes(e):(e,t)=>!n(e,t);return t.pick(e,i,r)}},64008:function(e,t){"use strict";/** 2 * @license React 3 * react-reconciler-constants.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */t.ConcurrentRoot=1,t.ContinuousEventPriority=4,t.DefaultEventPriority=16,t.DiscreteEventPriority=1},14185:function(e,t,n){/** 10 * @license React 11 * react-reconciler.production.min.js 12 * 13 * Copyright (c) Facebook, Inc. and its affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree.
17 */e.exports=function(e){"use strict";var t,r,i,l,o,a={},s=n(2265),u=n(27494),c=Object.assign;function f(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 d=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,h=Symbol.for("react.element"),p=Symbol.for("react.portal"),m=Symbol.for("react.fragment"),g=Symbol.for("react.strict_mode"),v=Symbol.for("react.profiler"),b=Symbol.for("react.provider"),y=Symbol.for("react.context"),w=Symbol.for("react.forward_ref"),S=Symbol.for("react.suspense"),E=Symbol.for("react.suspense_list"),x=Symbol.for("react.memo"),k=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var C=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var z=Symbol.iterator;function _(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=z&&e[z]||e["@@iterator"])?e:null}function R(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 m:return"Fragment";case p:return"Portal";case v:return"Profiler";case g:return"StrictMode";case S:return"Suspense";case E:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case y:return(e.displayName||"Context")+".Consumer";case b:return(e._context.displayName||"Context")+".Provider";case w:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case x:return null!==(t=e.displayName||null)?t:R(e.type)||"Memo";case k:t=e._payload,e=e._init;try{return R(e(t))}catch(e){}}return null}function P(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(4098&(t=e).flags)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function T(e){if(P(e)!==e)throw Error(f(188))}function N(e){var t=e.alternate;if(!t){if(null===(t=P(e)))throw Error(f(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var l=i.alternate;if(null===l){if(null!==(r=i.return)){n=r;continue}break}if(i.child===l.child){for(l=i.child;l;){if(l===n)return T(i),e;if(l===r)return T(i),t;l=l.sibling}throw Error(f(188))}if(n.return!==r.return)n=i,r=l;else{for(var o=!1,a=i.child;a;){if(a===n){o=!0,n=i,r=l;break}if(a===r){o=!0,r=i,n=l;break}a=a.sibling}if(!o){for(a=l.child;a;){if(a===n){o=!0,n=l,r=i;break}if(a===r){o=!0,r=l,n=i;break}a=a.sibling}if(!o)throw Error(f(189))}}if(n.alternate!==r)throw Error(f(190))}if(3!==n.tag)throw Error(f(188));return n.stateNode.current===n?e:t}function L(e){return null!==(e=N(e))?function e(t){if(5===t.tag||6===t.tag)return t;for(t=t.child;null!==t;){var n=e(t);if(null!==n)return n;t=t.sibling}return null}(e):null}var O,M=Array.isArray,I=e.getPublicInstance,A=e.getRootHostContext,j=e.getChildHostContext,D=e.prepareForCommit,F=e.resetAfterCommit,U=e.createInstance,B=e.appendInitialChild,H=e.finalizeInitialChildren,W=e.prepareUpdate,V=e.shouldSetTextContent,Q=e.createTextInstance,q=e.scheduleTimeout,$=e.cancelTimeout,Y=e.noTimeout,X=e.isPrimaryRenderer,G=e.supportsMutation,J=e.supportsPersistence,K=e.supportsHydration,Z=e.getInstanceFromNode,ee=e.preparePortalMount,et=e.getCurrentEventPriority,en=e.detachDeletedInstance,er=e.supportsMicrotasks,ei=e.scheduleMicrotask,el=e.supportsTestSelectors,eo=e.findFiberRoot,ea=e.getBoundingRect,es=e.getTextContent,eu=e.isHiddenSubtree,ec=e.matchAccessibilityRole,ef=e.setFocusIfFocusable,ed=e.setupIntersectionObserver,eh=e.appendChild,ep=e.appendChildToContainer,em=e.commitTextUpdate,eg=e.commitMount,ev=e.commitUpdate,eb=e.insertBefore,ey=e.insertInContainerBefore,ew=e.removeChild,eS=e.removeChildFromContainer,eE=e.resetTextContent,ex=e.hideInstance,ek=e.hideTextInstance,eC=e.unhideInstance,ez=e.unhideTextInstance,e_=e.clearContainer,eR=e.cloneInstance,eP=e.createContainerChildSet,eT=e.appendChildToContainerChildSet,eN=e.finalizeContainerChildren,eL=e.replaceContainerChildren,eO=e.cloneHiddenInstance,eM=e.cloneHiddenTextInstance,eI=e.canHydrateInstance,eA=e.canHydrateTextInstance,ej=e.canHydrateSuspenseInstance,eD=e.isSuspenseInstancePending,eF=e.isSuspenseInstanceFallback,eU=e.registerSuspenseInstanceRetry,eB=e.getNextHydratableSibling,eH=e.getFirstHydratableChild,eW=e.getFirstHydratableChildWithinContainer,eV=e.getFirstHydratableChildWithinSuspenseInstance,eQ=e.hydrateInstance,eq=e.hydrateTextInstance,e$=e.hydrateSuspenseInstance,eY=e.getNextHydratableInstanceAfterSuspenseInstance,eX=e.commitHydratedContainer,eG=e.commitHydratedSuspenseInstance,eJ=e.clearSuspenseBoundary,eK=e.clearSuspenseBoundaryFromContainer,eZ=e.shouldDeleteUnhydratedTailInstances,e0=e.didNotMatchHydratedContainerTextInstance,e1=e.didNotMatchHydratedTextInstance;function e2(e){if(void 0===O)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);O=t&&t[1]||""}return"\n"+O+e}var e3=!1;function e4(e,t){if(!e||e3)return"";e3=!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(t){if(t&&r&&"string"==typeof t.stack){for(var i=t.stack.split("\n"),l=r.stack.split("\n"),o=i.length-1,a=l.length-1;1<=o&&0<=a&&i[o]!==l[a];)a--;for(;1<=o&&0<=a;o--,a--)if(i[o]!==l[a]){if(1!==o||1!==a)do if(o--,0>--a||i[o]!==l[a]){var s="\n"+i[o].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=o&&0<=a);break}}}finally{e3=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?e2(e):""}var e5=Object.prototype.hasOwnProperty,e6=[],e8=-1;function e7(e){return{current:e}}function e9(e){0>e8||(e.current=e6[e8],e6[e8]=null,e8--)}function te(e,t){e6[++e8]=e.current,e.current=t}var tt={},tn=e7(tt),tr=e7(!1),ti=tt;function tl(e,t){var n=e.type.contextTypes;if(!n)return tt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,l={};for(i in n)l[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function to(e){return null!=(e=e.childContextTypes)}function ta(){e9(tr),e9(tn)}function ts(e,t,n){if(tn.current!==tt)throw Error(f(168));te(tn,t),te(tr,n)}function tu(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in t))throw Error(f(108,function(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return R(t);case 8:return t===g?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}(e)||"Unknown",i));return c({},n,r)}function tc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||tt,ti=tn.current,te(tn,e),te(tr,tr.current),!0}function tf(e,t,n){var r=e.stateNode;if(!r)throw Error(f(169));n?(e=tu(e,t,ti),r.__reactInternalMemoizedMergedChildContext=e,e9(tr),e9(tn),te(tn,e)):e9(tr),te(tr,n)}var td=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(th(e)/tp|0)|0},th=Math.log,tp=Math.LN2,tm=64,tg=4194304;function tv(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function tb(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes,l=e.pingedLanes,o=268435455&n;if(0!==o){var a=o&~i;0!==a?r=tv(a):0!=(l&=o)&&(r=tv(l))}else 0!=(o=n&~i)?r=tv(o):0!==l&&(r=tv(l));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&i)&&((i=r&-r)>=(l=t&-t)||16===i&&0!=(4194240&l)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-td(t)),r|=e[n],t&=~i;return r}function ty(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function tw(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function tS(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-td(t)]=n}function tE(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-td(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var tx=0;function tk(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var tC=u.unstable_scheduleCallback,tz=u.unstable_cancelCallback,t_=u.unstable_shouldYield,tR=u.unstable_requestPaint,tP=u.unstable_now,tT=u.unstable_ImmediatePriority,tN=u.unstable_UserBlockingPriority,tL=u.unstable_NormalPriority,tO=u.unstable_IdlePriority,tM=null,tI=null,tA="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},tj=null,tD=!1,tF=!1;function tU(e){null===tj?tj=[e]:tj.push(e)}function tB(){if(!tF&&null!==tj){tF=!0;var e=0,t=tx;try{var n=tj;for(tx=1;e<n.length;e++){var r=n[e];do r=r(!0);while(null!==r)}tj=null,tD=!1}catch(t){throw null!==tj&&(tj=tj.slice(e+1)),tC(tT,tB),t}finally{tx=t,tF=!1}}return null}var tH=d.ReactCurrentBatchConfig;function tW(e,t){if(tA(e,t))return!0;
17if("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++){var i=n[r];if(!e5.call(t,i)||!tA(e[i],t[i]))return!1}return!0}function tV(e,t){if(e&&e.defaultProps)for(var n in t=c({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var tQ=e7(null),tq=null,t$=null,tY=null;function tX(){tY=t$=tq=null}function tG(e,t,n){X?(te(tQ,t._currentValue),t._currentValue=n):(te(tQ,t._currentValue2),t._currentValue2=n)}function tJ(e){var t=tQ.current;e9(tQ),X?e._currentValue=t:e._currentValue2=t}function tK(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function tZ(e,t){tq=e,tY=t$=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(r0=!0),e.firstContext=null)}function t0(e){var t=X?e._currentValue:e._currentValue2;if(tY!==e){if(e={context:e,memoizedValue:t,next:null},null===t$){if(null===tq)throw Error(f(308));t$=e,tq.dependencies={lanes:0,firstContext:e}}else t$=t$.next=e}return t}var t1=null,t2=!1;function t3(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function t4(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 t5(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function t6(e,t){var n=e.updateQueue;null!==n&&(n=n.shared,null!==iG&&0!=(1&e.mode)&&0==(2&iX)?(null===(e=n.interleaved)?(t.next=t,null===t1?t1=[n]:t1.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(null===(e=n.pending)?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function t8(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tE(e,n)}}function t7(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,l=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===l?i=l=o:l=l.next=o,n=n.next}while(null!==n);null===l?i=l=t:l=l.next=t}else i=l=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:l,shared:r.shared,effects:r.effects},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function t9(e,t,n,r){var i=e.updateQueue;t2=!1;var l=i.firstBaseUpdate,o=i.lastBaseUpdate,a=i.shared.pending;if(null!==a){i.shared.pending=null;var s=a,u=s.next;s.next=null,null===o?l=u:o.next=u,o=s;var f=e.alternate;null!==f&&(a=(f=f.updateQueue).lastBaseUpdate)!==o&&(null===a?f.firstBaseUpdate=u:a.next=u,f.lastBaseUpdate=s)}if(null!==l){var d=i.baseState;for(o=0,f=u=s=null,a=l;;){var h=a.lane,p=a.eventTime;if((r&h)===h){null!==f&&(f=f.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var m=e,g=a;switch(h=t,p=n,g.tag){case 1:if("function"==typeof(m=g.payload)){d=m.call(p,d,h);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(h="function"==typeof(m=g.payload)?m.call(p,d,h):m))break e;d=c({},d,h);break e;case 2:t2=!0}}null!==a.callback&&0!==a.lane&&(e.flags|=64,null===(h=i.effects)?i.effects=[a]:h.push(a))}else p={eventTime:p,lane:h,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===f?(u=f=p,s=d):f=f.next=p,o|=h;if(null===(a=a.next)){if(null===(a=i.shared.pending))break;a=(h=a).next,h.next=null,i.lastBaseUpdate=h,i.shared.pending=null}}if(null===f&&(s=d),i.baseState=s,i.firstBaseUpdate=u,i.lastBaseUpdate=f,null!==(t=i.shared.interleaved)){i=t;do o|=i.lane,i=i.next;while(i!==t)}else null===l&&(i.shared.lanes=0);i3|=o,e.lanes=o,e.memoizedState=d}}function ne(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!=typeof i)throw Error(f(191,i));i.call(r)}}}var nt=(new s.Component).refs;function nn(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:c({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var nr={isMounted:function(e){return!!(e=e._reactInternals)&&P(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=lf(),i=ld(e),l=t5(r,i);l.payload=t,null!=n&&(l.callback=n),t6(e,l),null!==(t=lh(e,i,r))&&t8(t,e,i)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=lf(),i=ld(e),l=t5(r,i);l.tag=1,l.payload=t,null!=n&&(l.callback=n),t6(e,l),null!==(t=lh(e,i,r))&&t8(t,e,i)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=lf(),r=ld(e),i=t5(n,r);i.tag=2,null!=t&&(i.callback=t),t6(e,i),null!==(t=lh(e,r,n))&&t8(t,e,r)}};function ni(e,t,n,r,i,l,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,l,o):!t.prototype||!t.prototype.isPureReactComponent||!tW(n,r)||!tW(i,l)}function nl(e,t,n){var r=!1,i=tt,l=t.contextType;return"object"==typeof l&&null!==l?l=t0(l):(i=to(t)?ti:tn.current,l=(r=null!=(r=t.contextTypes))?tl(e,i):tt),t=new t(n,l),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=nr,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=l),t}function no(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&&nr.enqueueReplaceState(t,t.state,null)}function na(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=nt,t3(e);var l=t.contextType;
17"object"==typeof l&&null!==l?i.context=t0(l):(l=to(t)?ti:tn.current,i.context=tl(e,l)),i.state=e.memoizedState,"function"==typeof(l=t.getDerivedStateFromProps)&&(nn(e,t,l,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&nr.enqueueReplaceState(i,i.state,null),t9(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4194308)}var ns=[],nu=0,nc=null,nf=0,nd=[],nh=0,np=null,nm=1,ng="";function nv(e,t){ns[nu++]=nf,ns[nu++]=nc,nc=e,nf=t}function nb(e,t,n){nd[nh++]=nm,nd[nh++]=ng,nd[nh++]=np,np=e;var r=nm;e=ng;var i=32-td(r)-1;r&=~(1<<i),n+=1;var l=32-td(t)+i;if(30<l){var o=i-i%5;l=(r&(1<<o)-1).toString(32),r>>=o,i-=o,nm=1<<32-td(t)+i|n<<i|r,ng=l+e}else nm=1<<l|n<<i|r,ng=e}function ny(e){null!==e.return&&(nv(e,1),nb(e,1,0))}function nw(e){for(;e===nc;)nc=ns[--nu],ns[nu]=null,nf=ns[--nu],ns[nu]=null;for(;e===np;)np=nd[--nh],nd[nh]=null,ng=nd[--nh],nd[nh]=null,nm=nd[--nh],nd[nh]=null}var nS=null,nE=null,nx=!1,nk=!1,nC=null;function nz(e,t){var n=lF(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function n_(e,t){switch(e.tag){case 5:return null!==(t=eI(t,e.type,e.pendingProps))&&(e.stateNode=t,nS=e,nE=eH(t),!0);case 6:return null!==(t=eA(t,e.pendingProps))&&(e.stateNode=t,nS=e,nE=null,!0);case 13:if(null!==(t=ej(t))){var n=null!==np?{id:nm,overflow:ng}:null;return e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=lF(18,null,null,0)).stateNode=t,n.return=e,e.child=n,nS=e,nE=null,!0}return!1;default:return!1}}function nR(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function nP(e){if(nx){var t=nE;if(t){var n=t;if(!n_(e,t)){if(nR(e))throw Error(f(418));t=eB(n);var r=nS;t&&n_(e,t)?nz(r,n):(e.flags=-4097&e.flags|2,nx=!1,nS=e)}}else{if(nR(e))throw Error(f(418));e.flags=-4097&e.flags|2,nx=!1,nS=e}}}function nT(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;nS=e}function nN(e){if(!K||e!==nS)return!1;if(!nx)return nT(e),nx=!0,!1;if(3!==e.tag&&(5!==e.tag||eZ(e.type)&&!V(e.type,e.memoizedProps))){var t=nE;if(t){if(nR(e)){for(e=nE;e;)e=eB(e);throw Error(f(418))}for(;t;)nz(e,t),t=eB(t)}}if(nT(e),13===e.tag){if(!K)throw Error(f(316));if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(f(317));nE=eY(e)}else nE=nS?eB(e.stateNode):null;return!0}function nL(){K&&(nE=nS=null,nk=nx=!1)}function nO(e){null===nC?nC=[e]:nC.push(e)}function nM(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(f(309));var r=n.stateNode}if(!r)throw Error(f(147,e));var i=r,l=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===l?t.ref:((t=function(e){var t=i.refs;t===nt&&(t=i.refs={}),null===e?delete t[l]:t[l]=e})._stringRef=l,t)}if("string"!=typeof e)throw Error(f(284));if(!n._owner)throw Error(f(290,e))}return e}function nI(e,t){throw Error(f(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function nA(e){return(0,e._init)(e._payload)}function nj(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}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 i(e,t){return(e=lB(e,t)).index=0,e.sibling=null,e}function l(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):(t.flags|=1048576,n)}function o(t){return e&&null===t.alternate&&(t.flags|=2),t}function a(e,t,n,r){return null===t||6!==t.tag?(t=lQ(n,e.mode,r)).return=e:(t=i(t,n)).return=e,t}function s(e,t,n,r){var l=n.type;return l===m?c(e,t,n.props.children,r,n.key):(null!==t&&(t.elementType===l||"object"==typeof l&&null!==l&&l.$$typeof===k&&nA(l)===t.type)?(r=i(t,n.props)).ref=nM(e,t,n
vendor: 9,499 bytes, line 17
17):(r=lH(n.type,n.key,n.props,null,e.mode,r)).ref=nM(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=lq(n,e.mode,r)).return=e:(t=i(t,n.children||[])).return=e,t}function c(e,t,n,r,l){return null===t||7!==t.tag?(t=lW(n,e.mode,r,l)).return=e:(t=i(t,n)).return=e,t}function d(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=lQ(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case h:return(n=lH(t.type,t.key,t.props,null,e.mode,n)).ref=nM(e,null,t),n.return=e,n;case p:return(t=lq(t,e.mode,n)).return=e,t;case k:return d(e,(0,t._init)(t._payload),n)}if(M(t)||_(t))return(t=lW(t,e.mode,n,null)).return=e,t;nI(e,t)}return null}function g(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==i?null:a(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case h:return n.key===i?s(e,t,n,r):null;case p:return n.key===i?u(e,t,n,r):null;case k:return g(e,t,(i=n._init)(n._payload),r)}if(M(n)||_(n))return null!==i?null:c(e,t,n,r,null);nI(e,n)}return null}function v(e,t,n,r,i){if("string"==typeof r&&""!==r||"number"==typeof r)return a(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case h:return s(t,e=e.get(null===r.key?n:r.key)||null,r,i);case p:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i);case k:return v(e,t,n,(0,r._init)(r._payload),i)}if(M(r)||_(r))return c(t,e=e.get(n)||null,r,i,null);nI(t,r)}return null}return function a(s,u,c,b){if("object"==typeof c&&null!==c&&c.type===m&&null===c.key&&(c=c.props.children),"object"==typeof c&&null!==c){switch(c.$$typeof){case h:e:{for(var y=c.key,w=u;null!==w;){if(w.key===y){if((y=c.type)===m){if(7===w.tag){n(s,w.sibling),(u=i(w,c.props.children)).return=s,s=u;break e}}else if(w.elementType===y||"object"==typeof y&&null!==y&&y.$$typeof===k&&nA(y)===w.type){n(s,w.sibling),(u=i(w,c.props)).ref=nM(s,w,c),u.return=s,s=u;break e}n(s,w);break}t(s,w),w=w.sibling}c.type===m?((u=lW(c.props.children,s.mode,b,c.key)).return=s,s=u):((b=lH(c.type,c.key,c.props,null,s.mode,b)).ref=nM(s,u,c),b.return=s,s=b)}return o(s);case p:e:{for(w=c.key;null!==u;){if(u.key===w){if(4===u.tag&&u.stateNode.containerInfo===c.containerInfo&&u.stateNode.implementation===c.implementation){n(s,u.sibling),(u=i(u,c.children||[])).return=s,s=u;break e}n(s,u);break}t(s,u),u=u.sibling}(u=lq(c,s.mode,b)).return=s,s=u}return o(s);case k:return a(s,u,(w=c._init)(c._payload),b)}if(M(c))return function(i,o,a,s){for(var u=null,c=null,f=o,h=o=0,p=null;null!==f&&h<a.length;h++){f.index>h?(p=f,f=null):p=f.sibling;var m=g(i,f,a[h],s);if(null===m){null===f&&(f=p);break}e&&f&&null===m.alternate&&t(i,f),o=l(m,o,h),null===c?u=m:c.sibling=m,c=m,f=p}if(h===a.length)return n(i,f),nx&&nv(i,h),u;if(null===f){for(;h<a.length;h++)null!==(f=d(i,a[h],s))&&(o=l(f,o,h),null===c?u=f:c.sibling=f,c=f);return nx&&nv(i,h),u}for(f=r(i,f);h<a.length;h++)null!==(p=v(f,i,h,a[h],s))&&(e&&null!==p.alternate&&f.delete(null===p.key?h:p.key),o=l(p,o,h),null===c?u=p:c.sibling=p,c=p);return e&&f.forEach(function(e){return t(i,e)}),nx&&nv(i,h),u}(s,u,c,b);if(_(c))return function(i,o,a,s){var u=_(a);if("function"!=typeof u)throw Error(f(150));if(null==(a=u.call(a)))throw Error(f(151));for(var c=u=null,h=o,p=o=0,m=null,b=a.next();null!==h&&!b.done;p++,b=a.next()){h.index>p?(m=h,h=null):m=h.sibling;var y=g(i,h,b.value,s);if(null===y){null===h&&(h=m);break}e&&h&&null===y.alternate&&t(i,h),o=l(y,o,p),null===c?u=y:c.sibling=y,c=y,h=m}if(b.done)return n(i,h),nx&&nv(i,p),u;if(null===h){for(;!b.done;p++,b=a.next())null!==(b=d(i,b.value,s))&&(o=l(b,o,p),null===c?u=b:c.sibling=b,c=b);return nx&&nv(i,p),u}for(h=r(i,h);!b.done;p++,b=a.next())null!==(b=v(h,i,p,b.value,s))&&(e&&null!==b.alternate&&h.delete(null===b.key?p:b.key),o=l(b,o,p),null===c?u=b:c.sibling=b,c=b);return e&&h.forEach(function(e){return t(i,e)}),nx&&nv(i,p),u}(s,u,c,b);nI(s,c)}return"string"==typeof c&&""!==c||"number"==typeof c?(c=""+c,null!==u&&6===u.tag?(n(s,u.sibling),(u=i(u,c)).return=s):(n(s,u),(u=lQ(c,s.mode,b)).return=s),o(s=u)):n(s,u)}}var nD=nj(!0),nF=nj(!1),nU={},nB=e7(nU),nH=e7(nU),nW=e7(nU);function nV(e){if(e===nU)throw Error(f(174));return e}function nQ(e,t){te(nW,t),te(nH,e),te(nB,nU),e=A(t),e9(nB),te(nB,e)}function nq(){e9(nB),e9(nH),e9(nW)}function n$(e){var t=nV(nW.current),n=nV(nB.current);t=j(n,e.type,t),n!==t&&(te(nH,e),te(nB,t))}function nY(e){nH.current===e&&(e9(nB),e9(nH))}var nX=e7(0);function nG(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||eD(n)||eF(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var nJ=[];function nK(){for(var e=0;e<nJ.length;e++){var t=nJ[e];X?t._workInProgressVersionPrimary=null:t._workInProgressVersionSecondary=null}nJ.length=0}var nZ=d.ReactCurrentDispatcher,n0=d.ReactCurrentBatchConfig,n1=0,n2=null,n3=null,n4=null,n5=!1,n6=!1,n8=0,n7=0;function n9(){throw Error(f(321))}function re(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!tA(e[n],t[n]))return!1;return!0}function rt(e,t,n,r,i,l){if(n1=l,n2=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,nZ.current=null===e||null===e.memoizedState?rj:rD,e=n(r,i),n6){l=0;do{if(n6=!1,n8=0,25<=l)throw Error(f(301));l+=1,n4=n3=null,t.updateQueue=null,nZ.current=rF,e=n(r,i)}while(n6)}if(nZ.current=rA,t=null!==n3&&null!==n3.next,n1=0,n4=n3=n2=null,n5=!1,t)throw Error(f(300));return e}function rn(){var e=0!==n8;return n8=0,e}function rr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===n4?n2.memoizedState=n4=e:n4=n4.next=e,n4}function ri(){if(null===n3){var e=n2.alternate;e=null!==e?e.memoizedState:null}else e=n3.next;var t=null===n4?n2.memoizedState:n4.next;if(null!==t)n4=t,n3=e;else{if(null===e)throw Error(f(310));e={memoizedState:(n3=e).memoizedState,baseState:n3.baseState,baseQueue:n3.baseQueue,queue:n3.queue,next:null},null===n4?n2.memoizedState=n4=e:n4=n4.next=e}return n4}function rl(e,t){return"function"==typeof t?t(e):t}function ro(e){var t=ri(),n=t.queue;if(null===n)throw Error(f(311));n.lastRenderedReducer=e;var r=n3,i=r.baseQueue,l=n.pending;if(null!==l){if(null!==i){var o=i.next;i.next=l.next,l.next=o}r.baseQueue=i=l,n.pending=null}if(null!==i){l=i.next,r=r.baseState;var a=o=null,s=null,u=l;do{var c=u.lane;if((n1&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===s?(a=s=d,o=r):s=s.next=d,n2.lanes|=c,i3|=c}u=u.next}while(null!==u&&u!==l);null===s?o=r:s.next=a,tA(r,t.memoizedState)||(r0=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}if(null!==(e=n.interleaved)){i=e;do l=i.lane,n2.lanes|=l,i3|=l,i=i.next;while(i!==e)}else null===i&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ra(e){var t=ri(),n=t.queue;if(null===n)throw Error(f(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,l=t.memoizedState;if(null!==i){n.pending=null;var o=i=i.next;do l=e(l,o.action),o=o.next;while(o!==i);tA(l,t.memoizedState)||(r0=!0),t.memoizedState=l,null===t.baseQueue&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function rs(){}function ru(e,t){var n=n2,r=ri(),i=t(),l=!tA(r.memoizedState,i);if(l&&(r.memoizedState=i,r0=!0),r=r.queue,rw(rd.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||null!==n4&&1&n4.memoizedState.tag){if(n.flags|=2048,rm(9,rf.bind(null,n,r,i,t),void 0,null),null===iG)throw Error(f(349));0!=(30&n1)||rc(n,t,i)}return i}function rc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=n2.updateQueue)?(t={lastEffect:null,stores:null},n2.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function rf(e,t,n,r){t.value=n,t.getSnapshot=r,rh(t)&&lh(e,1,-1)}function rd(e,t,n){return n(function(){rh(t)&&lh(e,1,-1)})}function rh(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!tA(e,n)}catch(e){return!0}}function rp(e){var t=rr();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:rl,lastRenderedState:e},t.queue=e,e=e.dispatch=rN.bind(null,n2,e),[t.memoizedState,e]}function rm(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=n2.updateQueue)?(t={lastEffect:null,stores:null},n2.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 rg(){return ri().memoizedState}function rv(e,t,n,r){var i=rr();n2.flags|=e,i.memoizedState=rm(1|t,n,void 0,void 0===r?null:r)}function rb(e,t,n,r){var i=ri();r=void 0===r?null:r;var l=void 0;if(null!==n3){var o=n3.memoizedState;if(l=o.destroy,null!==r&&re(r,o.deps)){i.memoizedState=rm(t,n,l,r);return}}n2.flags|=e,i.memoizedState=rm(1|t,n,l,r)}function ry(e,t){return rv(8390656,8,e,t)}function rw(e,t){return rb(2048,8,e,t)}function rS(e,t){return rb(4,2,e,t)}function rE(e,t){return rb(4,4,e,t)}function rx(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}
17function rk(e,t,n){return n=null!=n?n.concat([e]):null,rb(4,4,rx.bind(null,t,e),n)}function rC(){}function rz(e,t){var n=ri();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&re(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function r_(e,t){var n=ri();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&re(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function rR(e,t){var n=tx;tx=0!==n&&4>n?n:4,e(!0);var r=n0.transition;n0.transition={};try{e(!1),t()}finally{tx=n,n0.transition=r}}function rP(){return ri().memoizedState}function rT(e,t,n){var r=ld(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rL(e)?rO(t,n):(rM(e,t,n),null!==(e=lh(e,r,n=lf()))&&rI(e,t,r))}function rN(e,t,n){var r=ld(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rL(e))rO(t,i);else{rM(e,t,i);var l=e.alternate;if(0===e.lanes&&(null===l||0===l.lanes)&&null!==(l=t.lastRenderedReducer))try{var o=t.lastRenderedState,a=l(o,n);if(i.hasEagerState=!0,i.eagerState=a,tA(a,o))return}catch(e){}finally{}null!==(e=lh(e,r,n=lf()))&&rI(e,t,r)}}function rL(e){var t=e.alternate;return e===n2||null!==t&&t===n2}function rO(e,t){n6=n5=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function rM(e,t,n){null!==iG&&0!=(1&e.mode)&&0==(2&iX)?(null===(e=t.interleaved)?(n.next=n,null===t1?t1=[t]:t1.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(null===(e=t.pending)?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function rI(e,t,n){if(0!=(4194240&n)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tE(e,n)}}var rA={readContext:t0,useCallback:n9,useContext:n9,useEffect:n9,useImperativeHandle:n9,useInsertionEffect:n9,useLayoutEffect:n9,useMemo:n9,useReducer:n9,useRef:n9,useState:n9,useDebugValue:n9,useDeferredValue:n9,useTransition:n9,useMutableSource:n9,useSyncExternalStore:n9,useId:n9,unstable_isNewReconciler:!1},rj={readContext:t0,useCallback:function(e,t){return rr().memoizedState=[e,void 0===t?null:t],e},useContext:t0,useEffect:ry,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,rv(4194308,4,rx.bind(null,t,e),n)},useLayoutEffect:function(e,t){return rv(4194308,4,e,t)},useInsertionEffect:function(e,t){return rv(4,2,e,t)},useMemo:function(e,t){var n=rr();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=rr();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=rT.bind(null,n2,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},rr().memoizedState=e},useState:rp,useDebugValue:rC,useDeferredValue:function(e){var t=rp(e),n=t[0],r=t[1];return ry(function(){var t=n0.transition;n0.transition={};try{r(e)}finally{n0.transition=t}},[e]),n},useTransition:function(){var e=rp(!1),t=e[0];return e=rR.bind(null,e[1]),rr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=n2,i=rr();if(nx){if(void 0===n)throw Error(f(407));n=n()}else{if(n=t(),null===iG)throw Error(f(349));0!=(30&n1)||rc(r,t,n)}i.memoizedState=n;var l={value:n,getSnapshot:t};return i.queue=l,ry(rd.bind(null,r,l,e),[e]),r.flags|=2048,rm(9,rf.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=rr(),t=iG.identifierPrefix;if(nx){var n=ng,r=nm;t=":"+t+"R"+(n=(r&~(1<<32-td(r)-1)).toString(32)+n),0<(n=n8++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=n7++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},rD={readContext:t0,useCallback:rz,useContext:t0,useEffect:rw,useImperativeHandle:rk,useInsertionEffect:rS,useLayoutEffect:rE,useMemo:r_,useReducer:ro,useRef:rg,useState:function(){return ro(rl)},useDebugValue:rC,useDeferredValue:function(e){var t=ro(rl),n=t[0],r=t[1];return rw(function(){var t=n0.transition;n0.transition={};try{r(e)}finally{n0.transition=t}},[e]),n},useTransition:function(){return[ro(rl)[0],ri().memoizedState]},useMutableSource:rs,useSyncExternalStore:ru,useId:rP,unstable_isNewReconciler:!1},rF={readContext:t0,useCallback:rz,useContext:t0,useEffect:rw,useImperativeHandle:rk,useInsertionEffect:rS,useLayoutEffect:rE,useMemo:r_,useReducer:ra,useRef:rg,useState:function(){return ra(rl)},useDebugValue:rC,useDeferredValue:function(e){var t=ra(rl),n=t[0],r=t[1];return rw(function(){var t=n0.transition;n0.transition={};try{r(e)}finally{n0.transition=t}},[e]),n},useTransition:function(){return[ra(rl)[0],ri().memoizedState]},useMutableSource:rs,useSyncExternalStore:ru,useId:rP,unstable_isNewReconciler:!1};function rU(e,t){try{var n="",r=t;do n+=function(e){switch(e.tag){case 5:return e2(e.type);case 16:return e2("Lazy");case 13:return e2("Suspense");case 19:return e2("SuspenseList");case 0:case 2:case 15:return e=e4(e.type,!1);case 11:return e=e4(e.type.render,!1);case 1:return e=e4(e.type,!0);default:return""}}(r),r=r.return;while(r);var i=n}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i}}function rB(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var rH="function"==typeof WeakMap?WeakMap:Map;function rW(e,t,n){(n=t5(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){lt||(lt=!0,ln=r),rB(e,t)},n}
17function rV(e,t,n){(n=t5(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){rB(e,t)}}var l=e.stateNode;return null!==l&&"function"==typeof l.componentDidCatch&&(n.callback=function(){rB(e,t),"function"!=typeof r&&(null===lr?lr=new Set([this]):lr.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}function rQ(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new rH;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=lM.bind(null,e,t,n),t.then(e,e))}function rq(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function r$(e,t,n,r,i){return 0==(1&e.mode)?e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=t5(-1,1)).tag=2,t6(n,t))),n.lanes|=1):(e.flags|=65536,e.lanes=i),e}function rY(e){e.flags|=4}function rX(e,t){if(null!==e&&e.child===t.child)return!0;if(0!=(16&t.flags))return!1;for(e=t.child;null!==e;){if(0!=(12854&e.flags)||0!=(12854&e.subtreeFlags))return!1;e=e.sibling}return!0}if(G)t=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)B(e,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}},r=function(){},i=function(e,t,n,r,i){(e=e.memoizedProps)!==r&&(n=W(t.stateNode,n,e,r,i,nV(nB.current)),(t.updateQueue=n)&&rY(t))},l=function(e,t,n,r){n!==r&&rY(t)};else if(J){t=function(e,n,r,i){for(var l=n.child;null!==l;){if(5===l.tag){var o=l.stateNode;r&&i&&(o=eO(o,l.type,l.memoizedProps,l)),B(e,o)}else if(6===l.tag)o=l.stateNode,r&&i&&(o=eM(o,l.memoizedProps,l)),B(e,o);else if(4!==l.tag){if(22===l.tag&&null!==l.memoizedState)null!==(o=l.child)&&(o.return=l),t(e,l,!0,!0);else if(null!==l.child){l.child.return=l,l=l.child;continue}}if(l===n)break;for(;null===l.sibling;){if(null===l.return||l.return===n)return;l=l.return}l.sibling.return=l.return,l=l.sibling}};var rG=function(e,t,n,r){for(var i=t.child;null!==i;){if(5===i.tag){var l=i.stateNode;n&&r&&(l=eO(l,i.type,i.memoizedProps,i)),eT(e,l)}else if(6===i.tag)l=i.stateNode,n&&r&&(l=eM(l,i.memoizedProps,i)),eT(e,l);else if(4!==i.tag){if(22===i.tag&&null!==i.memoizedState)null!==(l=i.child)&&(l.return=i),rG(e,i,!0,!0);else if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};r=function(e,t){var n=t.stateNode;if(!rX(e,t)){var r=eP(e=n.containerInfo);rG(r,t,!1,!1),n.pendingChildren=r,rY(t),eN(e,r)}},i=function(e,n,r,i,l){var o=e.stateNode,a=e.memoizedProps;if((e=rX(e,n))&&a===i)n.stateNode=o;else{var s=n.stateNode,u=nV(nB.current),c=null;a!==i&&(c=W(s,r,a,i,l,u)),e&&null===c?n.stateNode=o:(H(o=eR(o,c,r,a,i,n,e,s),r,i,l,u)&&rY(n),n.stateNode=o,e?rY(n):t(o,n,!1,!1))}},l=function(e,t,n,r){n!==r?(e=nV(nW.current),n=nV(nB.current),t.stateNode=Q(r,e,n,t),rY(t)):t.stateNode=e.stateNode}}else r=function(){},i=function(){},l=function(){};function rJ(e,t){if(!nx)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 rK(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=14680064&i.subtreeFlags,r|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}var rZ=d.ReactCurrentOwner,r0=!1;function r1(e,t,n,r){t.child=null===e?nF(t,null,n,r):nD(t,e.child,n,r)}function r2(e,t,n,r,i){n=n.render;var l=t.ref;return(tZ(t,i),r=rt(e,t,n,r,l,i),n=rn(),null===e||r0)?(nx&&n&&ny(t),t.flags|=1,r1(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,id(e,t,i))}function r3(e,t,n,r,i){if(null===e){var l=n.type;return"function"!=typeof l||lU(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=lH(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,r4(e,t,l,r,i))}if(l=e.child,0==(e.lanes&i)){var o=l.memoizedProps;if((n=null!==(n=n.compare)?n:tW)(o,r)&&e.ref===t.ref)return id(e,t,i)}return t.flags|=1,(e=lB(l,r)).ref=t.ref,e.return=t,t.child=e}function r4(e,t,n,r,i){if(null!==e&&tW(e.memoizedProps,r)&&e.ref===t.ref){if(r0=!1,0==(e.lanes&i))return t.lanes=e.lanes,id(e,t,i);0!=(131072&e.flags)&&(r0=!0)}return r8(e,t,n,r,i)}function r5(e,t,n){var r=t.pendingProps,i=r.children,l=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null},te(i0,iZ),iZ|=n;else{if(0==(1073741824&n))return e=null!==l?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null},t.updateQueue=null,te(i0,iZ),iZ|=e,null;t.memoizedState={baseLanes:0,cachePool:null},r=null!==l?l.baseLanes:n,te(i0,iZ),iZ|=r}}else null!==l?(r=l.baseLanes|n,t.memoizedState=null):r=n,te(i0,iZ),iZ|=r;return r1(e,t,i,n),t.child}function r6(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}
17function r8(e,t,n,r,i){var l=to(n)?ti:tn.current;return(l=tl(t,l),tZ(t,i),n=rt(e,t,n,r,l,i),r=rn(),null===e||r0)?(nx&&r&&ny(t),t.flags|=1,r1(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,id(e,t,i))}function r7(e,t,n,r,i){if(to(n)){var l=!0;tc(t)}else l=!1;if(tZ(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),nl(t,n,r),na(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,a=t.memoizedProps;o.props=a;var s=o.context,u=n.contextType;u="object"==typeof u&&null!==u?t0(u):tl(t,u=to(n)?ti:tn.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof o.getSnapshotBeforeUpdate;f||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(a!==r||s!==u)&&no(t,o,r,u),t2=!1;var d=t.memoizedState;o.state=d,t9(t,r,o,i),s=t.memoizedState,a!==r||d!==s||tr.current||t2?("function"==typeof c&&(nn(t,n,c,r),s=t.memoizedState),(a=t2||ni(t,n,a,r,d,s,u))?(f||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4194308)):("function"==typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=u,r=a):("function"==typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,t4(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:tV(t.type,a),o.props=u,f=t.pendingProps,d=o.context,s="object"==typeof(s=n.contextType)&&null!==s?t0(s):tl(t,s=to(n)?ti:tn.current);var h=n.getDerivedStateFromProps;(c="function"==typeof h||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(a!==f||d!==s)&&no(t,o,r,s),t2=!1,d=t.memoizedState,o.state=d,t9(t,r,o,i);var p=t.memoizedState;a!==f||d!==p||tr.current||t2?("function"==typeof h&&(nn(t,n,h,r),p=t.memoizedState),(u=t2||ni(t,n,u,r,d,p,s)||!1)?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,p,s),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,p,s)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof o.componentDidUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),o.props=r,o.state=p,o.context=s,r=u):("function"!=typeof o.componentDidUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return r9(e,t,n,r,l,i)}function r9(e,t,n,r,i,l){r6(e,t);var o=0!=(128&t.flags);if(!r&&!o)return i&&tf(t,n,!1),id(e,t,l);r=t.stateNode,rZ.current=t;var a=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=nD(t,e.child,null,l),t.child=nD(t,null,a,l)):r1(e,t,a,l),t.memoizedState=r.state,i&&tf(t,n,!0),t.child}function ie(e){var t=e.stateNode;t.pendingContext?ts(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ts(e,t.context,!1),nQ(e,t.containerInfo)}function it(e,t,n,r,i){return nL(),nO(i),t.flags|=256,r1(e,t,n,r),t.child}var ir={dehydrated:null,treeContext:null,retryLane:0};function ii(e){return{baseLanes:e,cachePool:null}}function il(e,t,n){var r,i,l,o,a,s,u,c,d,h,p,m,g,v,b=t.pendingProps,y=nX.current,w=!1,S=0!=(128&t.flags);if((v=S)||(v=(null===e||null!==e.memoizedState)&&0!=(2&y)),v?(w=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(y|=1),te(nX,1&y),null===e)return(nP(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated))?(0==(1&t.mode)?t.lanes=1:eF(e)?t.lanes=8:t.lanes=1073741824,null):(y=b.children,e=b.fallback,w?(b=t.mode,w=t.child,y={mode:"hidden",children:y},0==(1&b)&&null!==w?(w.childLanes=0,w.pendingProps=y):w=lV(y,b,0,null),e=lW(e,b,n,null),w.return=t,e.return=t,w.sibling=e,t.child=w,t.child.memoizedState=ii(n),t.memoizedState=ir,e):io(t,y));if(null!==(y=e.memoizedState)&&null!==(v=y.dehydrated)){if(S)return 256&t.flags?(t.flags&=-257,ia(e,t,n,Error(f(422)))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(w=b.fallback,y=t.mode,b=lV({mode:"visible",children:b.children},y,0,null),w=lW(w,y,n,null),w.flags|=2,b.return=t,w.return=t,b.sibling=w,t.child=b,0!=(1&t.mode)&&nD(t,e.child,null,n),t.child.memoizedState=ii(n),t.memoizedState=ir,w);if(0==(1&t.mode))t=ia(e,t,n,null);else if(eF(v))t=ia(e,t,n,Error(f(419)));else if(b=0!=(n&e.childLanes),r0||b){if(null!==(b=iG)){switch(n&-n){case 4:w=2;break;case 16:w=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:w=32;break;case 536870912:w=268435456;break;default:w=0}0!==(b=0!=(w&(b.suspendedLanes|n))?0:w)&&b!==y.retryLane&&(y.retryLane=b,lh(e,b,-1))}lz(),t=ia(e,t,n,Error(f(421)))}else eD(v)?(t.flags|=128,t.child=e.child,eU(v,t=lA.bind(null,e)),t=null):(n=y.treeContext,K&&(nE=eV(v),nS=t,nx=!0,nC=null,nk=!1,null!==n&&(nd[nh++]=nm,nd[nh++]=ng,nd[nh++]=np,nm=n.id,ng=n.overflow,np=t)),t=io(t,t.pendingProps.children),t.flags|=4096);return t}return w?(r=e,i=t,l=b.children,o=b.fallback,a=n,s=i.mode,u=(r=r.child).sibling,c={mode:"hidden",children:l},0==(1&s)&&i.child!==r?((l=i.child).childLanes=0,l.pendingProps=c,i.deleti
17ons=null):(l=lB(r,c)).subtreeFlags=14680064&r.subtreeFlags,null!==u?o=lB(u,o):(o=lW(o,s,a,null),o.flags|=2),o.return=i,l.return=i,l.sibling=o,i.child=l,b=o,w=t.child,y=e.child.memoizedState,w.memoizedState=null===y?ii(n):{baseLanes:y.baseLanes|n,cachePool:null},w.childLanes=e.childLanes&~n,t.memoizedState=ir,b):(d=e,h=t,p=b.children,m=n,d=(g=d.child).sibling,p=lB(g,{mode:"visible",children:p}),0==(1&h.mode)&&(p.lanes=m),p.return=h,p.sibling=null,null!==d&&(null===(m=h.deletions)?(h.deletions=[d],h.flags|=16):m.push(d)),n=h.child=p,t.memoizedState=null,n)}function io(e,t){return(t=lV({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function ia(e,t,n,r){return null!==r&&nO(r),nD(t,e.child,null,n),e=io(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function is(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),tK(e.return,t,n)}function iu(e,t,n,r,i){var l=e.memoizedState;null===l?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=i)}function ic(e,t,n){var r=t.pendingProps,i=r.revealOrder,l=r.tail;if(r1(e,t,r.children,n),0!=(2&(r=nX.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&is(e,n,t);else if(19===e.tag)is(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;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(te(nX,r),0==(1&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(i=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===nG(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),iu(t,!1,i,n,l);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===nG(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}iu(t,!0,n,null,l);break;case"together":iu(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function id(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),i3|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(f(153));if(null!==t.child){for(n=lB(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=lB(e,e.pendingProps)).return=t;n.sibling=null}return t.child}var ih=!1,ip=!1,im="function"==typeof WeakSet?WeakSet:Set,ig=null;function iv(e,t){var n=e.ref;if(null!==n){if("function"==typeof n)try{n(null)}catch(n){lO(e,t,n)}else n.current=null}}function ib(e,t,n){try{n()}catch(n){lO(e,t,n)}}var iy=!1;function iw(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var i=r=r.next;do{if((i.tag&e)===e){var l=i.destroy;i.destroy=void 0,void 0!==l&&ib(t,n,l)}i=i.next}while(i!==r)}}function iS(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function iE(e){var t=e.ref;if(null!==t){var n=e.stateNode;e=5===e.tag?I(n):n,"function"==typeof t?t(e):t.current=e}}function ix(e,t,n){if(tI&&"function"==typeof tI.onCommitFiberUnmount)try{tI.onCommitFiberUnmount(tM,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e=e.next;do{var i=r,l=i.destroy;i=i.tag,void 0!==l&&(0!=(2&i)?ib(t,n,l):0!=(4&i)&&ib(t,n,l)),r=r.next}while(r!==e)}break;case 1:if(iv(t,n),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){lO(t,n,e)}break;case 5:iv(t,n);break;case 4:G?iR(e,t,n):J&&J&&(n=eP(t=t.stateNode.containerInfo),eL(t,n))}}function ik(e,t,n){for(var r=t;;)if(ix(e,r,n),null===r.child||G&&4===r.tag){if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}else r.child.return=r,r=r.child}function iC(e){return 5===e.tag||3===e.tag||4===e.tag}function iz(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||iC(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function i_(e){if(G){e:{for(var t=e.return;null!==t;){if(iC(t))break e;t=t.return}throw Error(f(160))}var n=t;switch(n.tag){case 5:t=n.stateNode,32&n.flags&&(eE(t),n.flags&=-33),n=iz(e),function e(t,n,r){var i=t.tag;if(5===i||6===i)t=t.stateNode,n?eb(r,t,n):eh(r,t);else if(4!==i&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t);break;case 3:case 4:t=n.stateNode.containerInfo,n=iz(e),function e(t,n,r){var i=t.tag;if(5===i||6===i)t=t.stateNode,n?ey(r,t,n):ep(r,t);else if(4!==i&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t);break;default:throw Error(f(161))}}}function iR(e,t,n){for(var r,i,l=t,o=!1;;){if(!o){o=l.return;e:for(;;){if(null===o)throw Error(f(160));switch(r=o.stateNode,o.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}o=o.return}o=!0}if(5===l.tag||6===l.tag)ik(e,l,n),i?eS(r,l.stateNode):ew(r,l.stateNode);else if(18===l.tag)i?eK(r,l.stateNode):eJ(r,l.stateNode);else if(4===l.tag){if(null!==l.child){r=l.stateNode.containerInfo,i=!0,l.child.return=l,l=l.child;continue}}else if(ix(e,l,n),null!==l.child){l.child.return=l,l=l.child;continue}if(l===t)break;for(;null===l.sibling;){if(null===l.return||l.return===t)return;4===(l=l.return).tag&&(o=!1)}l.sibling.return=l.return,l=l.sibling}}function iP(e,t){if(G){switch(t.tag){case 0:case 11:case 14:case 15:iw(3,t,t.return),iS(3,t),iw(5,t,t.return);return;case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.type,l=t.updateQueue;t.updateQueue=null,null!==l&&ev(n,l,i,e,r,t)}return;case 6:if(null===t.stateNode)throw Error(f(162));n=t.memoizedProps,em(t.stateNode,null!==e?e.memoizedProps:n,n);return;case 3:K&&null!==e&&e.memoizedState.isDehydrated&&eX(t.stateNode.containerInfo);return;case 13:case 19:iT(t);return}throw Error(f(163))}switch(t.tag){case 0:case 11:case 14:case 15:iw(3,t,t.return),iS(3,t),iw(5,t,t.return);return;case 12:case 22:case 23:return;case 13:case 19:iT(t);return;case 3:K&&null!==e&&e.memoizedState.isDehydrated&&eX(t.stateNode.containerInfo)}
17e:if(J){switch(t.tag){case 1:case 5:case 6:break e;case 3:case 4:eL((t=t.stateNode).containerInfo,t.pendingChildren);break e}throw Error(f(163))}}function iT(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new im),t.forEach(function(t){var r=lj.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function iN(e){for(;null!==ig;){var t=ig;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:ip||iS(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!ip){if(null===n)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:tV(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}}var l=t.updateQueue;null!==l&&ne(t,l,r);break;case 3:var o=t.updateQueue;if(null!==o){if(n=null,null!==t.child)switch(t.child.tag){case 5:n=I(t.child.stateNode);break;case 1:n=t.child.stateNode}ne(t,o,n)}break;case 5:var a=t.stateNode;null===n&&4&t.flags&&eg(a,t.type,t.memoizedProps,t);break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:break;case 13:if(K&&null===t.memoizedState){var s=t.alternate;if(null!==s){var u=s.memoizedState;if(null!==u){var c=u.dehydrated;null!==c&&eG(c)}}}break;default:throw Error(f(163))}ip||512&t.flags&&iE(t)}catch(e){lO(t,t.return,e)}}if(t===e){ig=null;break}if(null!==(n=t.sibling)){n.return=t.return,ig=n;break}ig=t.return}}function iL(e){for(;null!==ig;){var t=ig;if(t===e){ig=null;break}var n=t.sibling;if(null!==n){n.return=t.return,ig=n;break}ig=t.return}}function iO(e){for(;null!==ig;){var t=ig;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{iS(4,t)}catch(e){lO(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var i=t.return;try{r.componentDidMount()}catch(e){lO(t,i,e)}}var l=t.return;try{iE(t)}catch(e){lO(t,l,e)}break;case 5:var o=t.return;try{iE(t)}catch(e){lO(t,o,e)}}}catch(e){lO(t,t.return,e)}if(t===e){ig=null;break}var a=t.sibling;if(null!==a){a.return=t.return,ig=a;break}ig=t.return}}var iM=0,iI=1,iA=2,ij=3,iD=4;if("function"==typeof Symbol&&Symbol.for){var iF=Symbol.for;iM=iF("selector.component"),iI=iF("selector.has_pseudo_class"),iA=iF("selector.role"),ij=iF("selector.test_id"),iD=iF("selector.text")}function iU(e){var t=Z(e);if(null!=t){if("string"!=typeof t.memoizedProps["data-testname"])throw Error(f(364));return t}if(null===(e=eo(e)))throw Error(f(362));return e.stateNode.current}function iB(e,t){switch(t.$$typeof){case iM:if(e.type===t.value)return!0;break;case iI:e:{t=t.value,e=[e,0];for(var n=0;n<e.length;){var r=e[n++],i=e[n++],l=t[i];if(5!==r.tag||!eu(r)){for(;null!=l&&iB(r,l);)l=t[++i];if(i===t.length){t=!0;break e}for(r=r.child;null!==r;)e.push(r,i),r=r.sibling}}t=!1}return t;case iA:if(5===e.tag&&ec(e.stateNode,t.value))return!0;break;case iD:if((5===e.tag||6===e.tag)&&null!==(e=es(e))&&0<=e.indexOf(t.value))return!0;break;case ij:if(5===e.tag&&"string"==typeof(e=e.memoizedProps["data-testname"])&&e.toLowerCase()===t.value.toLowerCase())return!0;break;default:throw Error(f(365))}return!1}function iH(e){switch(e.$$typeof){case iM:return"<"+(R(e.value)||"Unknown")+">";case iI:return":has("+(iH(e)||"")+")";case iA:return'[role="'+e.value+'"]';case iD:return'"'+e.value+'"';case ij:return'[data-testname="'+e.value+'"]';default:throw Error(f(365))}}function iW(e,t){var n=[];e=[e,0];for(var r=0;r<e.length;){var i=e[r++],l=e[r++],o=t[l];if(5!==i.tag||!eu(i)){for(;null!=o&&iB(i,o);)o=t[++l];if(l===t.length)n.push(i);else for(i=i.child;null!==i;)e.push(i,l),i=i.sibling}}return n}function iV(e,t){if(!el)throw Error(f(363));e=iW(e=iU(e),t),t=[],e=Array.from(e);for(var n=0;n<e.length;){var r=e[n++];if(5===r.tag)eu(r)||t.push(r.stateNode);else for(r=r.child;null!==r;)e.push(r),r=r.sibling}return t}var iQ=Math.ceil,iq=d.ReactCurrentDispatcher,i$=d.ReactCurrentOwner,iY=d.ReactCurrentBatchConfig,iX=0,iG=null,iJ=null,iK=0,iZ=0,i0=e7(0),i1=0,i2=null,i3=0,i4=0,i5=0,i6=null,i8=null,i7=0,i9=1/0;function le(){i9=tP()+500}var lt=!1,ln=null,lr=null,li=!1,ll=null,lo=0,la=0,ls=null,lu=-1,lc=0;function lf(){return 0!=(6&iX)?tP():-1!==lu?lu:lu=tP()}function ld(e){return 0==(1&e.mode)?1:0!=(2&iX)&&0!==iK?iK&-iK:null!==tH.transition?(0===lc&&(e=tm,0==(4194240&(tm<<=1))&&(tm=64),lc=e),lc):0!==(e=tx)?e:et()}function lh(e,t,n){if(50<la)throw la=0,ls=null,Error(f(185));var r=lp(e,t);return null===r?null:(tS(r,t,n),(0==(2&iX)||r!==iG)&&(r===iG&&(0==(2&iX)&&(i4|=t),4===i1&&ly(r,iK)),lm(r,n),1===t&&0===iX&&0==(1&e.mode)&&(le(),tD&&tB())),r)}function lp(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 lm(e,t){var n,r=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,l=e.pendingLanes;0<l;){var o=31-td(l),a=1<<o,s=i[o];-1===s?(0==(a&n)||0!=(a&r))&&(i[o]=function(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return -1}}(a,t)):s<=t&&(e.expiredLanes|=a),l&=~a}}(e,t);var i=tb(e,e===iG?iK:0);if(0===i)null!==r&&tz(r),e.callbackNode=null,e.callbackPriority=0;else if(t=i&-i,e.callbackPriority!==t){if(null!=r&&tz(r),1===t)0===e.tag?(n=lw.bind(null,e),tD=!0,tU(n)):tU(lw.bind(null,e)),er?ei(function(){0===iX&&tB()}):tC(tT,tB),r=null;else{switch(tk(i)){case 1:r=tT;break;case 4:r=tN;break;case 16:default:r=tL;break;case 536870912:r=tO}r=tC(r,lg.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}
vendor: 4,676 bytes, line 17
17function lg(e,t){if(lu=-1,lc=0,0!=(6&iX))throw Error(f(327));var n=e.callbackNode;if(lN()&&e.callbackNode!==n)return null;var r=tb(e,e===iG?iK:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=l_(e,r);else{t=r;var i=iX;iX|=2;var l=lC();for((iG!==e||iK!==t)&&(le(),lx(e,t));;)try{!function(){for(;null!==iJ&&!t_();)lR(iJ)}();break}catch(t){lk(e,t)}tX(),iq.current=l,iX=i,null!==iJ?t=0:(iG=null,iK=0,t=i1)}if(0!==t){if(2===t&&0!==(i=ty(e))&&(r=i,t=lv(e,i)),1===t)throw n=i2,lx(e,0),ly(e,r),lm(e,tP()),n;if(6===t)ly(e,r);else{if(i=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],l=i.getSnapshot;i=i.value;try{if(!tA(l(),i))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(i)&&(2===(t=l_(e,r))&&0!==(l=ty(e))&&(r=l,t=lv(e,l)),1===t))throw n=i2,lx(e,0),ly(e,r),lm(e,tP()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(f(345));case 2:case 5:lT(e,i8);break;case 3:if(ly(e,r),(130023424&r)===r&&10<(t=i7+500-tP())){if(0!==tb(e,0))break;if(((i=e.suspendedLanes)&r)!==r){lf(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=q(lT.bind(null,e,i8),t);break}lT(e,i8);break;case 4:if(ly(e,r),(4194240&r)===r)break;for(i=-1,t=e.eventTimes;0<r;){var o=31-td(r);l=1<<o,(o=t[o])>i&&(i=o),r&=~l}if(r=i,10<(r=(120>(r=tP()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*iQ(r/1960))-r)){e.timeoutHandle=q(lT.bind(null,e,i8),r);break}lT(e,i8);break;default:throw Error(f(329))}}}return lm(e,tP()),e.callbackNode===n?lg.bind(null,e):null}function lv(e,t){var n=i6;return e.current.memoizedState.isDehydrated&&(lx(e,t).flags|=256),2!==(e=l_(e,t))&&(t=i8,i8=n,null!==t&&lb(t)),e}function lb(e){null===i8?i8=e:i8.push.apply(i8,e)}function ly(e,t){for(t&=~i5,t&=~i4,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-td(t),r=1<<n;e[n]=-1,t&=~r}}function lw(e){if(0!=(6&iX))throw Error(f(327));lN();var t=tb(e,0);if(0==(1&t))return lm(e,tP()),null;var n=l_(e,t);if(0!==e.tag&&2===n){var r=ty(e);0!==r&&(t=r,n=lv(e,r))}if(1===n)throw n=i2,lx(e,0),ly(e,t),lm(e,tP()),n;if(6===n)throw Error(f(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,lT(e,i8),lm(e,tP()),null}function lS(e){null!==ll&&0===ll.tag&&0==(6&iX)&&lN();var t=iX;iX|=1;var n=iY.transition,r=tx;try{if(iY.transition=null,tx=1,e)return e()}finally{tx=r,iY.transition=n,0==(6&(iX=t))&&tB()}}function lE(){iZ=i0.current,e9(i0)}function lx(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==Y&&(e.timeoutHandle=Y,$(n)),null!==iJ)for(n=iJ.return;null!==n;){var r=n;switch(nw(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&ta();break;case 3:nq(),e9(tr),e9(tn),nK();break;case 5:nY(r);break;case 4:nq();break;case 13:case 19:e9(nX);break;case 10:tJ(r.type._context);break;case 22:case 23:lE()}n=n.return}if(iG=e,iJ=e=lB(e.current,null),iK=iZ=t,i1=0,i2=null,i5=i4=i3=0,i8=i6=null,null!==t1){for(t=0;t<t1.length;t++)if(null!==(r=(n=t1[t]).interleaved)){n.interleaved=null;var i=r.next,l=n.pending;if(null!==l){var o=l.next;l.next=i,r.next=o}n.pending=r}t1=null}return e}function lk(e,t){for(;;){var n=iJ;try{if(tX(),nZ.current=rA,n5){for(var r=n2.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}n5=!1}if(n1=0,n4=n3=n2=null,n6=!1,n8=0,i$.current=null,null===n||null===n.return){i1=1,i2=t,iJ=null;break}e:{var l=e,o=n.return,a=n,s=t;if(t=iK,a.flags|=32768,null!==s&&"object"==typeof s&&"function"==typeof s.then){var u=s,c=a,d=c.tag;if(0==(1&c.mode)&&(0===d||11===d||15===d)){var h=c.alternate;h?(c.updateQueue=h.updateQueue,c.memoizedState=h.memoizedState,c.lanes=h.lanes):(c.updateQueue=null,c.memoizedState=null)}var p=rq(o);if(null!==p){p.flags&=-257,r$(p,o,a,l,t),1&p.mode&&rQ(l,u,t),t=p,s=u;var m=t.updateQueue;if(null===m){var g=new Set;g.add(s),t.updateQueue=g}else m.add(s);break e}if(0==(1&t)){rQ(l,u,t),lz();break e}s=Error(f(426))}else if(nx&&1&a.mode){var v=rq(o);if(null!==v){0==(65536&v.flags)&&(v.flags|=256),r$(v,o,a,l,t),nO(s);break e}}l=s,4!==i1&&(i1=2),null===i6?i6=[l]:i6.push(l),s=rU(s,a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var b=rW(a,s,t);t7(a,b);break e;case 1:l=s;var y=a.type,w=a.stateNode;if(0==(128&a.flags)&&("function"==typeof y.getDerivedStateFromError||null!==w&&"function"==typeof w.componentDidCatch&&(null===lr||!lr.has(w)))){a.flags|=65536,t&=-t,a.lanes|=t;var S=rV(a,l,t);t7(a,S);break e}}a=a.return}while(null!==a)}lP(n)}
17catch(e){t=e,iJ===n&&null!==n&&(iJ=n=n.return);continue}break}}function lC(){var e=iq.current;return iq.current=rA,null===e?rA:e}function lz(){(0===i1||3===i1||2===i1)&&(i1=4),null===iG||0==(268435455&i3)&&0==(268435455&i4)||ly(iG,iK)}function l_(e,t){var n=iX;iX|=2;var r=lC();for(iG===e&&iK===t||lx(e,t);;)try{!function(){for(;null!==iJ;)lR(iJ)}();break}catch(t){lk(e,t)}if(tX(),iX=n,iq.current=r,null!==iJ)throw Error(f(261));return iG=null,iK=0,i1}function lR(e){var t=o(e.alternate,e,iZ);e.memoizedProps=e.pendingProps,null===t?lP(e):iJ=t,i$.current=null}function lP(e){var n=e;do{var o=n.alternate;if(e=n.return,0==(32768&n.flags)){if(null!==(o=function(e,n,o){var a=n.pendingProps;switch(nw(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return rK(n),null;case 1:case 17:return to(n.type)&&ta(),rK(n),null;case 3:return a=n.stateNode,nq(),e9(tr),e9(tn),nK(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(null===e||null===e.child)&&(nN(n)?rY(n):null===e||e.memoizedState.isDehydrated&&0==(256&n.flags)||(n.flags|=1024,null!==nC&&(lb(nC),nC=null))),r(e,n),rK(n),null;case 5:nY(n),o=nV(nW.current);var s=n.type;if(null!==e&&null!=n.stateNode)i(e,n,s,a,o),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!a){if(null===n.stateNode)throw Error(f(166));return rK(n),null}if(e=nV(nB.current),nN(n)){if(!K)throw Error(f(175));e=eQ(n.stateNode,n.type,n.memoizedProps,o,e,n,!nk),n.updateQueue=e,null!==e&&rY(n)}else{var u=U(s,a,o,e,n);t(u,n,!1,!1),n.stateNode=u,H(u,s,a,o,e)&&rY(n)}null!==n.ref&&(n.flags|=512,n.flags|=2097152)}return rK(n),null;case 6:if(e&&null!=n.stateNode)l(e,n,e.memoizedProps,a);else{if("string"!=typeof a&&null===n.stateNode)throw Error(f(166));if(e=nV(nW.current),o=nV(nB.current),nN(n)){if(!K)throw Error(f(176));if((o=eq(e=n.stateNode,a=n.memoizedProps,n,!nk))&&null!==(s=nS))switch(u=0!=(1&s.mode),s.tag){case 3:e0(s.stateNode.containerInfo,e,a,u);break;case 5:e1(s.type,s.memoizedProps,s.stateNode,e,a,u)}o&&rY(n)}else n.stateNode=Q(a,e,o,n)}return rK(n),null;case 13:if(e9(nX),a=n.memoizedState,nx&&null!==nE&&0!=(1&n.mode)&&0==(128&n.flags)){for(e=nE;e;)e=eB(e);return nL(),n.flags|=98560,n}if(null!==a&&null!==a.dehydrated){if(a=nN(n),null===e){if(!a)throw Error(f(318));if(!K)throw Error(f(344));if(!(e=null!==(e=n.memoizedState)?e.dehydrated:null))throw Error(f(317));e$(e,n)}else nL(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;return rK(n),null}if(null!==nC&&(lb(nC),nC=null),0!=(128&n.flags))return n.lanes=o,n;return a=null!==a,o=!1,null===e?nN(n):o=null!==e.memoizedState,a&&!o&&(n.child.flags|=8192,0!=(1&n.mode)&&(null===e||0!=(1&nX.current)?0===i1&&(i1=3):lz())),null!==n.updateQueue&&(n.flags|=4),rK(n),null;case 4:return nq(),r(e,n),null===e&&ee(n.stateNode.containerInfo),rK(n),null;case 10:return tJ(n.type._context),rK(n),null;case 19:if(e9(nX),null===(s=n.memoizedState))return rK(n),null;if(a=0!=(128&n.flags),null===(u=s.rendering)){if(a)rJ(s,!1);else{if(0!==i1||null!==e&&0!=(128&e.flags))for(e=n.child;null!==e;){if(null!==(u=nG(e))){for(n.flags|=128,rJ(s,!1),null!==(e=u.updateQueue)&&(n.updateQueue=e,n.flags|=4),n.subtreeFlags=0,e=o,a=n.child;null!==a;)o=a,s=e,o.flags&=14680066,null===(u=o.alternate)?(o.childLanes=0,o.lanes=s,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=u.childLanes,o.lanes=u.lanes,o.child=u.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=u.memoizedProps,o.memoizedState=u.memoizedState,o.updateQueue=u.updateQueue,o.type=u.type,s=u.dependencies,o.dependencies=null===s?null:{lanes:s.lanes,firstContext:s.firstContext}),a=a.sibling;return te(nX,1&nX.current|2),n.child}e=e.sibling}null!==s.tail&&tP()>i9&&(n.flags|=128,a=!0,rJ(s,!1),n.lanes=4194304)}}else{if(!a){if(null!==(e=nG(u))){if(n.flags|=128,a=!0,null!==(e=e.updateQueue)&&(n.updateQueue=e,n.flags|=4),rJ(s,!0),null===s.tail&&"hidden"===s.tailMode&&!u.alternate&&!nx)return rK(n),null}else 2*tP()-s.renderingStartTime>i9&&1073741824!==o&&(n.flags|=128,a=!0,rJ(s,!1),n.lanes=4194304)}s.isBackwards?(u.sibling=n.child,n.child=u):(null!==(e=s.last)?e.sibling=u:n.child=u,s.last=u)}if(null!==s.tail)return n=s.tail,s.rendering=n,s.tail=n.sibling,s.renderingStartTime=tP(),n.sibling=null,e=nX.current,te(nX,a?1&e|2:1&e),n;return rK(n),null;case 22:case 23:return lE(),a=null!==n.memoizedState,null!==e&&null!==e.memoizedState!==a&&(n.flags|=8192),a&&0!=(1&n.mode)?0!=(1073741824&iZ)&&(rK(n),G&&6&n.subtreeFlags&&(n.flags|=8192)):rK(n),null;case 24:case 25:return null}throw Error(f(156,n.tag))}(o,n,iZ))){iJ=o;return}}else{if(null!==(o=function(e,t){switch(nw(t),t.tag){case 1:return to(t.type)&&ta(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return nq(),e9(tr),e9(tn),nK(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return nY(t),null;case 13:if(e9(nX),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(f(340));nL()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return e9(nX),null;case 4:return nq(),null;case 10:return tJ(t.type._context),null;case 22:case 23:return lE(),null;default:return null}}
17(o,n))){o.flags&=32767,iJ=o;return}if(null!==e)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{i1=6,iJ=null;return}}if(null!==(n=n.sibling)){iJ=n;return}iJ=n=e}while(null!==n);0===i1&&(i1=5)}function lT(e,t){var n=tx,r=iY.transition;try{iY.transition=null,tx=1,function(e,t,n){do lN();while(null!==ll);if(0!=(6&iX))throw Error(f(327));var r=e.finishedWork,i=e.finishedLanes;if(null!==r){if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(f(177));e.callbackNode=null,e.callbackPriority=0;var l=r.lanes|r.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-td(n),l=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~l}}(e,l),e===iG&&(iJ=iG=null,iK=0),0==(2064&r.subtreeFlags)&&0==(2064&r.flags)||li||(li=!0,o=tL,a=function(){return lN(),null},tC(o,a)),l=0!=(15990&r.flags),0!=(15990&r.subtreeFlags)||l){l=iY.transition,iY.transition=null;var o,a,s,u,c=tx;tx=1;var d=iX;iX|=4,i$.current=null,function(e,t){for(D(e.containerInfo),ig=t;null!==ig;)if(t=(e=ig).child,0!=(1028&e.subtreeFlags)&&null!==t)t.return=e,ig=t;else for(;null!==ig;){e=ig;try{var n=e.alternate;if(0!=(1024&e.flags))switch(e.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==n){var r=n.memoizedProps,i=n.memoizedState,l=e.stateNode,o=l.getSnapshotBeforeUpdate(e.elementType===e.type?r:tV(e.type,r),i);l.__reactInternalSnapshotBeforeUpdate=o}break;case 3:G&&e_(e.stateNode.containerInfo);break;default:throw Error(f(163))}}catch(t){lO(e,e.return,t)}if(null!==(t=e.sibling)){t.return=e.return,ig=t;break}ig=e.return}n=iy,iy=!1}(e,r),function(e,t){for(ig=t;null!==ig;){var n=(t=ig).deletions;if(null!==n)for(var r=0;r<n.length;r++){var i=n[r];try{var l=e;G?iR(l,i,t):ik(l,i,t);var o=i.alternate;null!==o&&(o.return=null),i.return=null}catch(e){lO(i,t,e)}}if(n=t.child,0!=(12854&t.subtreeFlags)&&null!==n)n.return=t,ig=n;else for(;null!==ig;){t=ig;try{var a=t.flags;if(32&a&&G&&eE(t.stateNode),512&a){var s=t.alternate;if(null!==s){var u=s.ref;null!==u&&("function"==typeof u?u(null):u.current=null)}}if(8192&a)switch(t.tag){case 13:if(null!==t.memoizedState){var c=t.alternate;(null===c||null===c.memoizedState)&&(i7=tP())}break;case 22:var f=null!==t.memoizedState,d=t.alternate,h=null!==d&&null!==d.memoizedState;if(n=t,G){e:if(r=n,i=f,l=null,G)for(var p=r;;){if(5===p.tag){if(null===l){l=p;var m=p.stateNode;i?ex(m):eC(p.stateNode,p.memoizedProps)}}else if(6===p.tag){if(null===l){var g=p.stateNode;i?ek(g):ez(g,p.memoizedProps)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===r)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===r)break;for(;null===p.sibling;){if(null===p.return||p.return===r)break e;l===p&&(l=null),p=p.return}l===p&&(l=null),p.sibling.return=p.return,p=p.sibling}}if(f&&!h&&0!=(1&n.mode)){ig=n;for(var v=n.child;null!==v;){for(n=ig=v;null!==ig;){var b=(r=ig).child;switch(r.tag){case 0:case 11:case 14:case 15:iw(4,r,r.return);break;case 1:iv(r,r.return);var y=r.stateNode;if("function"==typeof y.componentWillUnmount){var w=r.return;try{y.props=r.memoizedProps,y.state=r.memoizedState,y.componentWillUnmount()}catch(e){lO(r,w,e)}}break;case 5:iv(r,r.return);break;case 22:if(null!==r.memoizedState){iL(n);continue}}null!==b?(b.return=r,ig=b):iL(n)}v=v.sibling}}}switch(4102&a){case 2:i_(t),t.flags&=-3;break;case 6:i_(t),t.flags&=-3,iP(t.alternate,t);break;case 4096:t.flags&=-4097;break;case 4100:t.flags&=-4097,iP(t.alternate,t);break;case 4:iP(t.alternate,t)}}catch(e){lO(t,t.return,e)}if(null!==(n=t.sibling)){n.return=t.return,ig=n;break}ig=t.return}}}(e,r,i),F(e.containerInfo),e.current=r,s=r,u=e,ig=s,function e(t,n,r){for(var i=0!=(1&t.mode);null!==ig;){var l=ig,o=l.child;if(22===l.tag&&i){var a=null!==l.memoizedState||ih;if(!a){var s=l.alternate,u=null!==s&&null!==s.memoizedState||ip;s=ih;var c=ip;if(ih=a,(ip=u)&&!c)for(ig=l;null!==ig;)u=(a=ig).child,22===a.tag&&null!==a.memoizedState?iO(l):null!==u?(u.return=a,ig=u):iO(l);for(;null!==o;)ig=o,e(o,n,r),o=o.sibling;ig=l,ih=s,ip=c}iN(t,n,r)}else 0!=(8772&l.subtreeFlags)&&null!==o?(o.return=l,ig=o):iN(t,n,r)}}(s,u,i),tR(),iX=d,tx=c,iY.transition=l}else e.current=r;if(li&&(li=!1,ll=e,lo=i),0===(l=e.pendingLanes)&&(lr=null),function(e){if(tI&&"function"==typeof tI.onCommitFiberRoot)try{tI.onCommitFiberRoot(tM,e,void 0,128==(128&e.current.flags))}catch(e){}}(r.stateNode,n),lm(e,tP()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)n(t[r]);if(lt)throw lt=!1,e=ln,ln=null,e;0!=(1&lo)&&0!==e.tag&&lN(),0!=(1&(l=e.pendingLanes))?e===ls?la++:(la=0,ls=e):la=0,tB()}}
vendor: 6,494 bytes, line 17
17(e,t,n)}finally{iY.transition=r,tx=n}return null}function lN(){if(null!==ll){var e=tk(lo),t=iY.transition,n=tx;try{if(iY.transition=null,tx=16>e?16:e,null===ll)var r=!1;else{if(e=ll,ll=null,lo=0,0!=(6&iX))throw Error(f(331));var i=iX;for(iX|=4,ig=e.current;null!==ig;){var l=ig,o=l.child;if(0!=(16&ig.flags)){var a=l.deletions;if(null!==a){for(var s=0;s<a.length;s++){var u=a[s];for(ig=u;null!==ig;){var c=ig;switch(c.tag){case 0:case 11:case 15:iw(8,c,l)}var d=c.child;if(null!==d)d.return=c,ig=d;else for(;null!==ig;){var h=(c=ig).sibling,p=c.return;if(!function e(t){var n=t.alternate;null!==n&&(t.alternate=null,e(n)),t.child=null,t.deletions=null,t.sibling=null,5===t.tag&&null!==(n=t.stateNode)&&en(n),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}(c),c===u){ig=null;break}if(null!==h){h.return=p,ig=h;break}ig=p}}}var m=l.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}ig=l}}if(0!=(2064&l.subtreeFlags)&&null!==o)o.return=l,ig=o;else for(;null!==ig;){if(l=ig,0!=(2048&l.flags))switch(l.tag){case 0:case 11:case 15:iw(9,l,l.return)}var b=l.sibling;if(null!==b){b.return=l.return,ig=b;break}ig=l.return}}var y=e.current;for(ig=y;null!==ig;){var w=(o=ig).child;if(0!=(2064&o.subtreeFlags)&&null!==w)w.return=o,ig=w;else for(o=y;null!==ig;){if(a=ig,0!=(2048&a.flags))try{switch(a.tag){case 0:case 11:case 15:iS(9,a)}}catch(e){lO(a,a.return,e)}if(a===o){ig=null;break}var S=a.sibling;if(null!==S){S.return=a.return,ig=S;break}ig=a.return}}if(iX=i,tB(),tI&&"function"==typeof tI.onPostCommitFiberRoot)try{tI.onPostCommitFiberRoot(tM,e)}catch(e){}r=!0}return r}finally{tx=n,iY.transition=t}}return!1}function lL(e,t,n){t=rW(e,t=rU(n,t),1),t6(e,t),t=lf(),null!==(e=lp(e,1))&&(tS(e,1,t),lm(e,t))}function lO(e,t,n){if(3===e.tag)lL(e,e,n);else for(;null!==t;){if(3===t.tag){lL(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===lr||!lr.has(r))){e=rV(t,e=rU(n,e),1),t6(t,e),e=lf(),null!==(t=lp(t,1))&&(tS(t,1,e),lm(t,e));break}}t=t.return}}function lM(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=lf(),e.pingedLanes|=e.suspendedLanes&n,iG===e&&(iK&n)===n&&(4===i1||3===i1&&(130023424&iK)===iK&&500>tP()-i7?lx(e,0):i5|=n),lm(e,t)}function lI(e,t){0===t&&(0==(1&e.mode)?t=1:(t=tg,0==(130023424&(tg<<=1))&&(tg=4194304)));var n=lf();null!==(e=lp(e,t))&&(tS(e,t,n),lm(e,n))}function lA(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),lI(e,n)}function lj(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(f(314))}null!==r&&r.delete(t),lI(e,n)}function lD(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.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function lF(e,t,n,r){return new lD(e,t,n,r)}function lU(e){return!(!(e=e.prototype)||!e.isReactComponent)}function lB(e,t){var n=e.alternate;return null===n?((n=lF(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.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,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 lH(e,t,n,r,i,l){var o=2;if(r=e,"function"==typeof e)lU(e)&&(o=1);else if("string"==typeof e)o=5;else e:switch(e){case m:return lW(n.children,i,l,t);case g:o=8,i|=8;break;case v:return(e=lF(12,n,t,2|i)).elementType=v,e.lanes=l,e;case S:return(e=lF(13,n,t,i)).elementType=S,e.lanes=l,e;case E:return(e=lF(19,n,t,i)).elementType=E,e.lanes=l,e;case C:return lV(n,i,l,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case b:o=10;break e;case y:o=9;break e;case w:o=11;break e;case x:o=14;break e;case k:o=16,r=null;break e}throw Error(f(130,null==e?e:typeof e,""))}return(t=lF(o,n,t,i)).elementType=e,t.type=r,t.lanes=l,t}function lW(e,t,n,r){return(e=lF(7,e,r,t)).lanes=n,e}function lV(e,t,n,r){return(e=lF(22,e,r,t)).elementType=C,e.lanes=n,e.stateNode={},e}function lQ(e,t,n){return(e=lF(6,e,null,t)).lanes=n,e}function lq(e,t,n){return(t=lF(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function l$(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Y,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=tw(0),this.expirationTimes=tw(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=tw(0),this.identifierPrefix=r,this.onRecoverableError=i,K&&(this.mutableSourceEagerHydrationData=null)}function lY(e,t,n,r,i,l,o,a,s){return e=new l$(e,t,n,a,s),1===t?(t=1,!0===l&&(t|=8)):t=0,l=lF(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null},t3(l),e}function lX(e){if(!e)return tt;e=e._reactInternals;e:{if(P(e)!==e||1!==e.tag)throw Error(f(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(to(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(f(171))}if(1===e.tag){var n=e.type;if(to(n))return tu(e,n,t)}return t}function lG(e){var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(f(188));throw Error(f(268,e=Object.keys(e).join(",")))}return null===(e=L(t))?null:e.stateNode}function lJ(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function lK(e,t){lJ(e,t),(e=e.alternate)&&lJ(e,t)}function lZ(e){return null===(e=L(e))?null:e.stateNode}function l0(){return null}return o=function(e,t,n){if(null!==e){if(e.memoizedProps!==t.pendingProps||tr.current)r
170=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return r0=!1,function(e,t,n){switch(t.tag){case 3:ie(t),nL();break;case 5:n$(t);break;case 1:to(t.type)&&tc(t);break;case 4:nQ(t,t.stateNode.containerInfo);break;case 10:tG(t,t.type._context,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return te(nX,1&nX.current),t.flags|=128,null;if(0!=(n&t.child.childLanes))return il(e,t,n);return te(nX,1&nX.current),null!==(e=id(e,t,n))?e.sibling:null}te(nX,1&nX.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return ic(e,t,n);t.flags|=128}var i=t.memoizedState;if(null!==i&&(i.rendering=null,i.tail=null,i.lastEffect=null),te(nX,nX.current),!r)return null;break;case 22:case 23:return t.lanes=0,r5(e,t,n)}return id(e,t,n)}(e,t,n);r0=0!=(131072&e.flags)}}else r0=!1,nx&&0!=(1048576&t.flags)&&nb(t,nf,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var i=tl(t,tn.current);tZ(t,n),i=rt(null,t,r,e,i,n);var l=rn();return t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,to(r)?(l=!0,tc(t)):l=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,t3(t),i.updater=nr,t.stateNode=i,i._reactInternals=t,na(t,r,e,n),t=r9(null,t,r,!0,l,n)):(t.tag=0,nx&&l&&ny(t),r1(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,r=(i=r._init)(r._payload),t.type=r,i=t.tag=function(e){if("function"==typeof e)return lU(e)?1:0;if(null!=e){if((e=e.$$typeof)===w)return 11;if(e===x)return 14}return 2}(r),e=tV(r,e),i){case 0:t=r8(null,t,r,e,n);break e;case 1:t=r7(null,t,r,e,n);break e;case 11:t=r2(null,t,r,e,n);break e;case 14:t=r3(null,t,r,tV(r.type,e),n);break e}throw Error(f(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:tV(r,i),r8(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:tV(r,i),r7(e,t,r,i,n);case 3:e:{if(ie(t),null===e)throw Error(f(387));r=t.pendingProps,i=(l=t.memoizedState).element,t4(e,t),t9(t,r,null,n);var o=t.memoizedState;if(r=o.element,K&&l.isDehydrated){if(l={element:r,isDehydrated:!1,cache:o.cache,transitions:o.transitions},t.updateQueue.baseState=l,t.memoizedState=l,256&t.flags){t=it(e,t,r,n,i=Error(f(423)));break e}if(r!==i){t=it(e,t,r,n,i=Error(f(424)));break e}for(K&&(nE=eW(t.stateNode.containerInfo),nS=t,nx=!0,nC=null,nk=!1),n=nF(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(nL(),r===i){t=id(e,t,n);break e}r1(e,t,r,n)}t=t.child}return t;case 5:return n$(t),null===e&&nP(t),r=t.type,i=t.pendingProps,l=null!==e?e.memoizedProps:null,o=i.children,V(r,i)?o=null:null!==l&&V(r,l)&&(t.flags|=32),r6(e,t),r1(e,t,o,n),t.child;case 6:return null===e&&nP(t),null;case 13:return il(e,t,n);case 4:return nQ(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=nD(t,null,r,n):r1(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:tV(r,i),r2(e,t,r,i,n);case 7:return r1(e,t,t.pendingProps,n),t.child;case 8:case 12:return r1(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,l=t.memoizedProps,tG(t,r,o=i.value),null!==l){if(tA(l.value,o)){if(l.children===i.children&&!tr.current){t=id(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var a=l.dependencies;if(null!==a){o=l.child;for(var s=a.firstContext;null!==s;){if(s.context===r){if(1===l.tag){(s=t5(-1,n&-n)).tag=2;var u=l.updateQueue;if(null!==u){var c=(u=u.shared).pending;null===c?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),tK(l.return,n,t),a.lanes|=n;break}s=s.next}}else if(10===l.tag)o=l.type===t.type?null:l.child;else if(18===l.tag){if(null===(o=l.return))throw Error(f(341));o.lanes|=n,null!==(a=o.alternate)&&(a.lanes|=n),tK(o,n,t),o=l.sibling}else o=l.child;if(null!==o)o.return=l;else for(o=l;null!==o;){if(o===t){o=null;break}if(null!==(l=o.sibling)){l.return=o.return,o=l;break}o=o.return}l=o}}r1(e,t,i.children,n),t=t.child}return t;
17case 9:return i=t.type,r=t.pendingProps.children,tZ(t,n),r=r(i=t0(i)),t.flags|=1,r1(e,t,r,n),t.child;case 14:return i=tV(r=t.type,t.pendingProps),i=tV(r.type,i),r3(e,t,r,i,n);case 15:return r4(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:tV(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,to(r)?(e=!0,tc(t)):e=!1,tZ(t,n),nl(t,r,i),na(t,r,i,n),r9(null,t,r,!0,e,n);case 19:return ic(e,t,n);case 22:return r5(e,t,n)}throw Error(f(156,t.tag))},a.attemptContinuousHydration=function(e){13===e.tag&&(lh(e,134217728,lf()),lK(e,134217728))},a.attemptHydrationAtCurrentPriority=function(e){if(13===e.tag){var t=lf(),n=ld(e);lh(e,n,t),lK(e,n)}},a.attemptSynchronousHydration=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=tv(t.pendingLanes);0!==n&&(tE(t,1|n),lm(t,tP()),0==(6&iX)&&(le(),tB()))}break;case 13:var r=lf();lS(function(){return lh(e,1,r)}),lK(e,1)}},a.batchedUpdates=function(e,t){var n=iX;iX|=1;try{return e(t)}finally{0===(iX=n)&&(le(),tD&&tB())}},a.createComponentSelector=function(e){return{$$typeof:iM,value:e}},a.createContainer=function(e,t,n,r,i,l,o){return lY(e,t,!1,null,n,r,i,l,o)},a.createHasPseudoClassSelector=function(e){return{$$typeof:iI,value:e}},a.createHydrationContainer=function(e,t,n,r,i,l,o,a,s){return(e=lY(n,r,!0,e,i,l,o,a,s)).context=lX(null),n=e.current,(l=t5(r=lf(),i=ld(n))).callback=null!=t?t:null,t6(n,l),e.current.lanes=i,tS(e,i,r),lm(e,r),e},a.createPortal=function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:p,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},a.createRoleSelector=function(e){return{$$typeof:iA,value:e}},a.createTestNameSelector=function(e){return{$$typeof:ij,value:e}},a.createTextSelector=function(e){return{$$typeof:iD,value:e}},a.deferredUpdates=function(e){var t=tx,n=iY.transition;try{return iY.transition=null,tx=16,e()}finally{tx=t,iY.transition=n}},a.discreteUpdates=function(e,t,n,r,i){var l=tx,o=iY.transition;try{return iY.transition=null,tx=1,e(t,n,r,i)}finally{tx=l,iY.transition=o,0===iX&&le()}},a.findAllNodes=iV,a.findBoundingRects=function(e,t){if(!el)throw Error(f(363));t=iV(e,t),e=[];for(var n=0;n<t.length;n++)e.push(ea(t[n]));for(t=e.length-1;0<t;t--){n=e[t];for(var r=n.x,i=r+n.width,l=n.y,o=l+n.height,a=t-1;0<=a;a--)if(t!==a){var s=e[a],u=s.x,c=u+s.width,d=s.y,h=d+s.height;if(r>=u&&l>=d&&i<=c&&o<=h){e.splice(t,1);break}if(r!==u||n.width!==s.width||h<l||d>o){if(!(l!==d||n.height!==s.height||c<r||u>i)){u>
17r&&(s.width+=u-r,s.x=r),c<i&&(s.width=i-u),e.splice(t,1);break}}else{d>l&&(s.height+=d-l,s.y=l),h<o&&(s.height=o-d),e.splice(t,1);break}}}return e},a.findHostInstance=lG,a.findHostInstanceWithNoPortals=function(e){return null===(e=null!==(e=N(e))?function e(t){if(5===t.tag||6===t.tag)return t;for(t=t.child;null!==t;){if(4!==t.tag){var n=e(t);if(null!==n)return n}t=t.sibling}return null}(e):null)?null:e.stateNode},a.findHostInstanceWithWarning=function(e){return lG(e)},a.flushControlled=function(e){var t=iX;iX|=1;var n=iY.transition,r=tx;try{iY.transition=null,tx=1,e()}finally{tx=r,iY.transition=n,0===(iX=t)&&(le(),tB())}},a.flushPassiveEffects=lN,a.flushSync=lS,a.focusWithin=function(e,t){if(!el)throw Error(f(363));for(t=Array.from(t=iW(e=iU(e),t)),e=0;e<t.length;){var n=t[e++];if(!eu(n)){if(5===n.tag&&ef(n.stateNode))return!0;for(n=n.child;null!==n;)t.push(n),n=n.sibling}}return!1},a.getCurrentUpdatePriority=function(){return tx},a.getFindAllNodesFailureDescription=function(e,t){if(!el)throw Error(f(363));var n=0,r=[];e=[iU(e),0];for(var i=0;i<e.length;){var l=e[i++],o=e[i++],a=t[o];if((5!==l.tag||!eu(l))&&(iB(l,a)&&(r.push(iH(a)),++o>n&&(n=o)),o<t.length))for(l=l.child;null!==l;)e.push(l,o),l=l.sibling}if(n<t.length){for(e=[];n<t.length;n++)e.push(iH(t[n]));return"findAllNodes was able to match part of the selector:\n "+r.join(" > ")+"\n\nNo matching component was found for:\n "+e.join(" > ")}return null},a.getPublicRootInstance=function(e){return(e=e.current).child?5===e.child.tag?I(e.child.stateNode):e.child.stateNode:null},a.injectIntoDevTools=function(e){if(e={bundleType:e.bundleType,version:e.version,rendererPackageName:e.rendererPackageName,rendererConfig:e.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:d.ReactCurrentDispatcher,findHostInstanceByFiber:lZ,findFiberByHostInstance:e.findFiberByHostInstance||l0,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.0.0-fc46dba67-20220329"},"undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)e=!1;else{var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)e=!0;else{try{tM=t.inject(e),tI=t}catch(e){}e=!!t.checkDCE}}return e},a.isAlreadyRendering=function(){return!1},a.observeVisibleRects=function(e,t,n,r){if(!el)throw Error(f(363));var i=ed(e=iV(e,t),n,r).disconnect;return{disconnect:function(){i()}}},a.registerMutableSourceForHydration=function(e,t){var n=t._getVersion;n=n(t._source),null==e.mutableSourceEagerHydrationData?e.mutableSourceEagerHydrationData=[t,n]:e.mutableSourceEagerHydrationData.push(t,n)},a.runWithPriority=function(e,t){var n=tx;try{return tx=e,t()}finally{tx=n}},a.shouldError=function(){return null},a.shouldSuspend=function(){return!1},a.updateContainer=function(e,t,n,r){var i=t.current,l=lf(),o=ld(i);return n=lX(n),null===t.context?t.context=n:t.pendingContext=n,(t=t5(l,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),t6(i,t),null!==(e=lh(i,o,l))&&t8(e,i,o),o},a}},95592:function(e,t,n){"use strict";e.exports=n(64008)},31543:function(e,t,n){"use strict";e.exports=n(14185)},12599:function(e,t){"use strict";/** 18 * @license React 19 * scheduler.production.min.js 20 * 21 * Copyright (c) Facebook, Inc. and its affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */function n(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,i=e[r];if(0<l(i,t))e[r]=t,e[n]=i,n=r;else break}}function r(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,i=e.length,o=i>>>1;r<o;){var a=2*(r+1)-1,s=e[a],u=a+1,c=e[u];if(0>l(s,n))u<i&&0>l(c,s)?(e[r]=c,e[u]=n,r=u):(e[r]=s,e[a]=n,r=a);else if(u<i&&0>l(c,n))e[r]=c,e[u]=n,r=u;else break}}return t}function l(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var o,a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}var c=[],f=[],d=1,h=null,p=3,m=!1,g=!1,v=!1,b="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function S(e){for(var t=r(f);null!==t;){if(null===t.callback)i(f);else if(t.startTime<=e)i(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function E(e){if(v=!1,S(e),!g){if(null!==r(c))g=!0,O(x);else{var t=r(f);null!==t&&M(E,t.startTime-e)}}}function x(e,n){g=!1,v&&(v=!1,y(z),z=-1),m=!0;var l=p;try{for(S(n),h=r(c);null!==h&&(!(h.expirationTime>n)||e&&!P());){var o=h.callback;if("function"==typeof o){h.callback=null,p=h.priorityLevel;var a=o(h.expirationTime<=n);n=t.unstable_now(),"function"==typeof a?h.callback=a:h===r(c)&&i(c),S(n)}else i(c);h=r(c)}if(null!==h)var s=!0;else{var u=r(f);null!==u&&M(E,u.startTime-n),s=!1}return s}finally{h=null,p=l,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k=!1,C=null,z=-1,_=5,R=-1;function P(){return!(t.unstable_now()-R<_)}function T(){if(null!==C){var e=t.unstable_now();R=e;var n=!0;try{n=C(!0,e)}finally{n?o():(k=!1,C=null)}}else k=!1}if("function"==typeof w)o=function(){w(T)};else if("undefined"!=typeof MessageChannel){var N=new MessageChannel,L=N.port2;N.port1.onmessage=T,o=function(){L.postMessage(null)}}else o=function(){b(T,0)};function O(e){C=e,k||(k=!0,o())}function M(e,n){z=b(function(){e(t.unstable_now())},n)}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(){g||m||(g=!0,O(x))},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"):_=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,i,l){var o=t.unstable_now();switch(l="object"==typeof l&&null!==l&&"number"==typeof(l=l.delay)&&0<l?o+l:o,e){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 a=l+a,e={id:d++,callback:i,priorityLevel:e,startTime:l,expirationTime:a,sortIndex:-1},l>o?(e.sortIndex=l,n(f,e),null===r(c)&&e===r(f)&&(v?(y(z),z=-1):v=!0,M(E,l-o))):(e.sortIndex=a,n(c,e),g||m||(g=!0,O(x))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},27494:function(e,t,n){"use strict";e.exports=n(12599)},76442:function(e){"use strict";e.exports=(e,t)=>{if(!("string"==typeof e&&"string"==typeof t))throw TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];let n=e.indexOf(t);return -1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},29276:function(e){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},26740:function(e){let t=new Proxy({},{get:function(e,t){return e.hasOwnProperty(t)||(e[t]=i(t)),e[t]}});
25class n extends Array{constructor(e,t){if(!(t=function e(t){return t instanceof Array&&1===t.length&&t[0]instanceof Array?e(t[0]):t}(t)).every(e=>"Number"===u(e)))throw TypeError("All arguments must be numbers.");if(t.length>1&&t.length!==e)throw Error("Argument list must be empty, have a single number, or have a length equal to the dimension.");0===t.length&&(t=[0]),1===t.length&&"Number"===u(t[0])&&(t=Array(e).fill(t[0])),e>1?super(...t):(super(1),this[0]=t[0]),Reflect.defineProperty(this,"pop",{value:void 0,enumerable:!1}),Reflect.defineProperty(this,"push",{value:void 0,enumerable:!1}),Reflect.defineProperty(this,"shift",{value:void 0,enumerable:!1}),Reflect.defineProperty(this,"unshift",{value:void 0,enumerable:!1})}get magnitude(){return this.pnorm(2)}div(e){a(e,this.dim,!0),"Number"===u(e)&&(e=Array(this.dim).fill(e));let n=[];for(let t=0;t<this.length;++t)n[t]=this[t]/e[t];return t[this.dim](n)}minus(e){a(e,this.dim,!0),"Number"===u(e)&&(e=Array(this.dim).fill(e));let n=[];for(let t=0;t<this.dim;++t)n[t]=this[t]-e[t];return t[this.dim](n)}neg(){return t[this.dim](this.times(-1))}plus(e){a(e,this.dim,!0),"Number"===u(e)&&(e=Array(this.dim).fill(e));let n=[];for(let t=0;t<this.dim;++t)n[t]=this[t]+e[t];return t[this.dim](n)}pow(e){let n=[];for(let t=0;t<this.dim;++t)n[t]=Math.pow(this[t],e);return t[this.dim](n)}times(e){a(e,this.dim,!0),"Number"===u(e)&&(e=Array(this.dim).fill(e));let n=[];for(let t=0;t<this.dim;++t)n[t]=this[t]*e[t];return t[this.dim](n)}dot(e){a(e,this.dim);let t=0;for(let n=0;n<this.dim;++n)t+=this[n]*e[n];return t}normalize(){return this.div(this.magnitude)}pnorm(e){let t=0;for(let n=0;n<this.dim;++n)t+=Math.pow(Math.abs(this[n]),e);return Math.pow(t,1/e)}reflect(e){let t=e.normalize();return this.minus(t.times(2*this.dot(t)))}argmax(){let e=this.max();return this.reduce((t,n,r)=>n===e?t.concat([r]):t,[])}argmin(){let e=this.min();return this.reduce((t,n,r)=>n===e?t.concat([r]):t,[])}choose(e){if(!Array.isArray(e))throw TypeError("Argument must be a list of indices.");if(!e.every(e=>e<this.dim&&s(e.toString())))throw RangeError("All elements of argument must be valid indices.");let n=[];return e.forEach(e=>n.push(this[e])),t[n.length](n)}copy(){return t[this.dim](this)}equals(e){return e.length===this.dim&&e.every((e,t)=>this[t]===e)}approximatelyEquals(e,t=1e-8){return e.length===this.dim&&e.every((e,n)=>Math.abs(this[n]-e)<t)}max(){return Math.max(...this)}min(){return Math.min(...this)}sum(){return this.reduce((e,t)=>e+t,0)}toArray(){return Array.from(this)}concat(...e){let n=super.concat.apply(this.toArray(),e);return t[n.length](n)}filter(...e){let n=super.filter.apply(this.toArray(),e);return n.length>0?t[n.length](n):n}map(...e){let t=super.map(...e);return t.every(e=>"Number"===u(e))?t:t.toArray()}slice(...e){let n=super.slice.apply(this.toArray(),e);return n.length>0?t[n.length](n):n}splice(...e){let t=this.toArray();if(t.splice(...e),t.length!==this.dim)throw Error("All removed elements must be replaced.");if(!t.every(e=>"Number"===u(e)))throw TypeError("All elements must be numbers.");t.forEach((e,t)=>{this[t]=e})}toString(){return this.reduce((e,t,n)=>e+t+(n===this.dim-1?" ":", "),"[ ")+"]"}}let r={set:function(e,t,n){if("length"===t)return!1;if(s(t)){if(Number(t)>=e.dim)throw RangeError("Vector may not have more elements than dimension.");if("Number"===u(n))return e[t]=n,!0;throw TypeError("Vectors may only contain numbers.")}let r=o(t.toString());return e.dim<=4&&!!r&&(function(e,t,n,r){if(1===t.length){if("Number"!==u(r))throw TypeError("Must set to a number");e[n[t]]=r;return}if(!Array.isArray(r))throw TypeError("Right-hand side must be an array.");if(t.length!==r.length)throw TypeError("Right-hand side must have matching length.");if(!r.every(e=>"Number"===u(e)))throw TypeError("All new values must be numbers.");if(t.split("").some(t=>n[t]>=e.dim))return;let i=!0;for(let e=0,n={};e<t.length;++e){if(n.hasOwnProperty(t[e])){i=!1;break}n[t[e]]=!0}if(!i)throw SyntaxError("Swizzle assignment does not allow symbols to be repeated.");t.split("").map(e=>n[e]).forEach((t,n)=>{e[t]=r[n]})}(e,t.toString(),r,n),!0)},get:function(e,n){let r=o(n.toString());return e.dim<=4&&r?function(e,n,r){let i=n.length;if(1===i)return e[r[n]];let l=n.split("").reduce((t,n)=>{let i=r[n];return t&&i<e.dim?t.concat([e[i]]):void 0},[]);return l?new t[i](...l):void 0}(e,n,r):e[n]}};
25function i(e){if(!((e=Number(e))in t)){if(isNaN(e))throw TypeError("Dimension must be coercible to a number.");if(e<=0||!Number.isInteger(e))throw RangeError("Dimension must be positive.");let i="vec"+e,l={[i]:class extends n{constructor(...t){if(1===t.length&&t[0]instanceof n){var r;if(t[0].dim>e)throw TypeError("Cannot demote vectors.");r=t[0].toArray(),t=[...Array(e)].map((e,t)=>t<r.length?r[t]:0)}super(e,t),Reflect.defineProperty(this,"dim",{value:e,writable:!1,enumerable:!1})}}}[i];t[e]=function(...e){let t=new l(...e);return Object.preventExtensions(t),new Proxy(t,r)}}return t[e]}let l=[{x:0,y:1,z:2,w:3},{r:0,g:1,b:2,a:3},{s:0,t:1,p:2,q:3}];function o(e){return l.find(t=>e.split("").every(e=>e in t))}function a(e,t,n=!1){if((!n||"Number"!==u(e))&&(!e.length||e.length!==t))throw TypeError(`Invalid argument. Input must have matching dimension${n?"or be a scalar":""}.`)}function s(e){return!isNaN(e)&&Number(e).toString()===e&&Number.isInteger(Number(e))&&Number(e)>=0}function u(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports={getVecType:i,isVec:function(e){return e instanceof n},vec2:t[2],vec3:t[3],vec4:t[4],add:function(...e){let n=e[0].dim;if(!e.every(e=>e.dim===n))throw TypeError("All vectors must have the same dimension.");return e.reduce((e,t)=>e.plus(t),t[n]())},multiply:function(...e){let n=e[0].dim;if(!e.every(e=>e.dim===n))throw TypeError("All vectors must have the same dimension.");return e.reduce((e,t)=>e.times(t),t[n](1))},lerp:function(e,t,n){if(e.dim!==t.dim)throw TypeError("Vectors must have the same dimension.");return n=n<0?0:n>1?1:n,e.plus(t.minus(e).times(n))},slerp:function(e,t,n){if(e.dim!==t.dim)throw TypeError("Vectors must have the same dimension.");n=n<0?0:n>1?1:n;let r=e.normalize().dot(t.normalize()),i=Math.acos(r=r<-1?-1:r>1?1:r)*n,l=t.minus(e.times(r)).normalize(),o=e.magnitude+(t.magnitude-e.magnitude)*n;return e.times(Math.cos(i)).plus(l.times(Math.sin(i))).normalize().times(o)}}},25566:function(e){var t,n,r,i=e.exports={};function l(){throw Error("setTimeout has not been defined")}function o(){throw Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===l||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:l}catch(e){t=l}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var s=[],u=!1,c=-1;function f(){u&&r&&(u=!1,r.length?s=r.concat(s):c=-1,s.length&&d())}function d(){if(!u){var e=a(f);u=!0;for(var t=s.length;t;){for(r=s,s=[];++c<t;)r&&r[c].run();c=-1,t=s.length}r=null,u=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function p(){}i.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];s.push(new h(e,t)),1!==s.length||u||a(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=p,i.addListener=p,i.once=p,i.off=p,i.removeListener=p,i.removeAllListeners=p,i.emit=p,i.prependListener=p,i.prependOnceListener=p,i.listeners=function(e){return[]},i.binding=function(e){throw Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw Error("process.chdir is not supported")},i.umask=function(){return 0}},96724:function(e,t,n){"use strict";let r;n.d(t,{sc:function(){return tr},e:function(){return tu},i6:function(){return tm},bA:function(){return tf},D:function(){return th},hP:function(){return e5},uW:function(){return ta}});var i,l,o,a,s,u=n(2265),c=n(46453),f=n(22988),d=n(97776),h=n(94692),p=n.n(h);let m=["x","y","top","bottom","left","right","width","height"],g=(e,t)=>m.every(n=>e[n]===t[n]);var v=Object.defineProperty,b=Object.defineProperties,y=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(e,t,n)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,k=(e,t)=>{for(var n in t||(t={}))S.call(t,n)&&x(e,n,t[n]);if(w)for(var n of w(t))E.call(t,n)&&x(e,n,t[n]);return e},C=(e,t)=>b(e,y(t));function z(e){try{return Object.defineProperties(e,{_currentRenderer:{get:()=>null,set(){}},_currentRenderer2:{get:()=>null,set(){}}})}catch(t){return e}}"undefined"!=typeof window&&((null==(l=window.document)?void 0:l.createElement)||(null==(o=window.navigator)?void 0:o.product)==="ReactNative")?u.useLayoutEffect:u.useEffect;let _=console.error;console.error=function(){let e=[...arguments].join("");if((null==e?void 0:e.startsWith("Warning:"))&&e.includes("useContext")){console.error=_;return}return _.apply(this,arguments)};let R=z(u.createContext(null));class P extends u.Component{render(){return u.createElement(R.Provider,{value:this._reactInternals},this.props.children)}}n(95592),n(31543),n(27494);
25let T={onClick:["click",!1],onContextMenu:["contextmenu",!1],onDoubleClick:["dblclick",!1],onWheel:["wheel",!0],onPointerDown:["pointerdown",!0],onPointerUp:["pointerup",!0],onPointerLeave:["pointerleave",!0],onPointerMove:["pointermove",!0],onPointerCancel:["pointercancel",!0],onLostPointerCapture:["lostpointercapture",!0]};function N(e){let{handlePointer:t}=(0,c.c)(e);return{priority:1,enabled:!0,compute(e,t,n){t.pointer.set(e.offsetX/t.size.width*2-1,-(e.offsetY/t.size.height*2)+1),t.raycaster.setFromCamera(t.pointer,t.camera)},connected:void 0,handlers:Object.keys(T).reduce((e,n)=>({...e,[n]:t(n)}),{}),update:()=>{var t;let{events:n,internal:r}=e.getState();null!=(t=r.lastEvent)&&t.current&&n.handlers&&n.handlers.onPointerMove(r.lastEvent.current)},connect:t=>{var n;let{set:r,events:i}=e.getState();null==i.disconnect||i.disconnect(),r(e=>({events:{...e.events,connected:t}})),Object.entries(null!=(n=i.handlers)?n:[]).forEach(([e,n])=>{let[r,i]=T[e];t.addEventListener(r,n,{passive:i})})},disconnect:()=>{let{set:t,events:n}=e.getState();if(n.connected){var r;Object.entries(null!=(r=n.handlers)?r:[]).forEach(([e,t])=>{if(n&&n.connected instanceof HTMLElement){let[r]=T[e];n.connected.removeEventListener(r,t)}}),t(e=>({events:{...e.events,connected:void 0}}))}}}}let L=u.forwardRef(function({children:e,fallback:t,resize:n,style:r,gl:i,events:l=N,eventSource:o,eventPrefix:a,shadows:s,linear:h,flat:m,legacy:v,orthographic:b,frameloop:y,dpr:w,performance:S,raycaster:E,camera:x,scene:_,onPointerMissed:T,onCreated:L,...O},M){u.useMemo(()=>(0,c.e)(d),[]);let I=function(){let e=function(){let e=function(){let e=u.useContext(R);if(null===e)throw Error("its-fine: useFiber must be called within a <FiberProvider />!");let t=u.useId();return u.useMemo(()=>{for(let n of[e,null==e?void 0:e.alternate]){if(!n)continue;let e=function e(t,n,r){if(!t)return;if(!0===r(t))return t;let i=n?t.return:t.child;for(;i;){let t=e(i,n,r);if(t)return t;i=n?null:i.sibling}}(n,!1,e=>{let n=e.memoizedState;for(;n;){if(n.memoizedState===t)return!0;n=n.next}});if(e)return e}},[e,t])}(),[t]=u.useState(()=>new Map);t.clear();let n=e;for(;n;){if(n.type&&"object"==typeof n.type){let e=void 0===n.type._context&&n.type.Provider===n.type?n.type:n.type._context;e&&e!==R&&!t.has(e)&&t.set(e,u.useContext(z(e)))}n=n.return}return t}();return u.useMemo(()=>Array.from(e.keys()).reduce((t,n)=>r=>u.createElement(t,null,u.createElement(n.Provider,C(k({},r),{value:e.get(n)}))),e=>u.createElement(P,k({},e))),[e])}(),[A,j]=function(e){var t;let{debounce:n,scroll:r,polyfill:i,offsetSize:l}=void 0===e?{debounce:0,scroll:!1,offsetSize:!1}:e,o=i||("undefined"==typeof window?class{}:window.ResizeObserver);if(!o)throw Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");let[a,s]=(0,u.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),c=(0,u.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:a}),f=n?"number"==typeof n?n:n.scroll:null,d=n?"number"==typeof n?n:n.resize:null,h=(0,u.useRef)(!1);(0,u.useEffect)(()=>(h.current=!0,()=>void(h.current=!1)));let[m,v,b]=(0,u.useMemo)(()=>{let e=()=>{if(!c.current.element)return;let{left:e,top:t,width:n,height:r,bottom:i,right:o,x:a,y:u}=c.current.element.getBoundingClientRect(),f={left:e,top:t,width:n,height:r,bottom:i,right:o,x:a,y:u};c.current.element instanceof HTMLElement&&l&&(f.height=c.current.element.offsetHeight,f.width=c.current.element.offsetWidth),Object.freeze(f),h.current&&!g(c.current.lastBounds,f)&&s(c.current.lastBounds=f)};return[e,d?p()(e,d):e,f?p()(e,f):e]},[s,l,f,d]);function y(){c.current.scrollContainers&&(c.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",b,!0)),c.current.scrollContainers=null),c.current.resizeObserver&&(c.current.resizeObserver.disconnect(),c.current.resizeObserver=null)}function w(){c.current.element&&(c.current.resizeObserver=new o(b),c.current.resizeObserver.observe(c.current.element),r&&c.current.scrollContainers&&c.current.scrollContainers.forEac
25h(e=>e.addEventListener("scroll",b,{capture:!0,passive:!0})))}return t=!!r,(0,u.useEffect)(()=>{if(t)return window.addEventListener("scroll",b,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",b,!0)},[b,t]),(0,u.useEffect)(()=>(window.addEventListener("resize",v),()=>void window.removeEventListener("resize",v)),[v]),(0,u.useEffect)(()=>{y(),w()},[r,b,v]),(0,u.useEffect)(()=>y,[]),[e=>{e&&e!==c.current.element&&(y(),c.current.element=e,c.current.scrollContainers=function e(t){let n=[];if(!t||t===document.body)return n;let{overflow:r,overflowX:i,overflowY:l}=window.getComputedStyle(t);return[r,i,l].some(e=>"auto"===e||"scroll"===e)&&n.push(t),[...n,...e(t.parentElement)]}(e),w())},a,m]}({scroll:!0,debounce:{scroll:50,resize:0},...n}),D=u.useRef(null),F=u.useRef(null);u.useImperativeHandle(M,()=>D.current);let U=(0,c.u)(T),[B,H]=u.useState(!1),[W,V]=u.useState(!1);if(B)throw B;if(W)throw W;let Q=u.useRef(null);(0,c.a)(()=>{let t=D.current;j.width>0&&j.height>0&&t&&(Q.current||(Q.current=(0,c.b)(t)),Q.current.configure({gl:i,events:l,shadows:s,linear:h,flat:m,legacy:v,orthographic:b,frameloop:y,dpr:w,performance:S,raycaster:E,camera:x,scene:_,size:j,onPointerMissed:(...e)=>null==U.current?void 0:U.current(...e),onCreated:e=>{null==e.events.connect||e.events.connect(o?(0,c.i)(o)?o.current:o:F.current),a&&e.setEvents({compute:(e,t)=>{let n=e[a+"X"],r=e[a+"Y"];t.pointer.set(n/t.size.width*2-1,-(r/t.size.height*2)+1),t.raycaster.setFromCamera(t.pointer,t.camera)}}),null==L||L(e)}}),Q.current.render(u.createElement(I,null,u.createElement(c.E,{set:V},u.createElement(u.Suspense,{fallback:u.createElement(c.B,{set:H})},e)))))}),u.useEffect(()=>{let e=D.current;if(e)return()=>(0,c.d)(e)},[]);let q=o?"none":"auto";return u.createElement("div",(0,f.Z)({ref:F,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:q,...r}},O),u.createElement("div",{ref:A,style:{width:"100%",height:"100%"}},u.createElement("canvas",{ref:D,style:{display:"block"}},t)))}),O=u.forwardRef(function(e,t){return u.createElement(P,null,u.createElement(L,(0,f.Z)({},e,{ref:t})))});var M=[],I="ResizeObserver loop completed with undelivered notifications.",A=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:I}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=I),window.dispatchEvent(e)};(i=a||(a={})).BORDER_BOX="border-box",i.CONTENT_BOX="content-box",i.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box";var j=function(e){return Object.freeze(e)},D=function(e,t){this.inlineSize=e,this.blockSize=t,j(this)},F=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,j(this)}return e.prototype.toJSON=function(){return{x:this.x,y:this.y,top:this.top,right:this.right,bottom:this.bottom,left:this.left,width:this.width,height:this.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),U=function(e){return e instanceof SVGElement&&"getBBox"in e},B=function(e){if(U(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e.offsetWidth,l=e.offsetHeight;return!(i||l||e.getClientRects().length)},H=function(e){if(e instanceof Element)return!0;var t,n=null===(t=null==e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},W=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},V="undefined"!=typeof window?window:{},Q=new WeakMap,q=/auto|scroll/,$=/^tb|vertical/,Y=/msie|trident/i.test(V.navigator&&V.navigator.userAgent),X=function(e){return parseFloat(e||"0")},G=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new D((n?t:e)||0,(n?e:t)||0)},J=j({devicePixelContentBoxSize:G(),borderBoxSize:G(),contentBoxSize:G(),contentRect:new F(0,0,0,0)}),K=function(e,t){if(void 0===t&&(t=!1),Q.has(e)&&!t)return Q.get(e);if(B(e))return Q.set(e,J),J;var n=getComputedStyle(e),r=U(e)&&e.ownerSVGElement&&e.getBBox(),i=!Y&&"border-box"===n.boxSizing,l=$.test(n.writingMode||""),o=!r&&q.test(n.overflowY||""),a=!r&&q.test(n.overflowX||""),s=r?0:X(n.paddingTop),u=r?0:X(n.paddingRight),c=r?0:X(n.paddingBottom),f=r?0:X(n.paddingLeft),d=r?0:X(n.borderTopWidth),h=r?0:X(n.borderRightWidth),p=r?0:X(n.borderBottomWidth),m=r?0:X(n.borderLeftWidth),g=f+u,v=s+c,b=m+h,y=d+p,w=a?e.offsetHeight-y-e.clientHeight:0,S=o?e.offsetWidth-b-e.clientWidth:0,E=r?r.width:X(n.width)-(i?g+b:0)-S,x=r?r.height:X(n.height)-(i?v+y:0)-w,k=E+g+S+b,C=x+v+w+y,z=j({devicePixelContentBoxSize:G(Math.round(E*devicePixelRatio),Math.round(x*devicePixelRatio),l),borderBoxSize:G(k,C,l),contentBoxSize:G(E,x,l),contentRect:new F(f,s,E,x)});return Q.set(e,z),z},Z=function(e,t,n){var r=K(e,n),i=r.borderBoxSize,l=r.contentBoxSize,o=r.devicePixelContentBoxSize;switch(t){case a.DEVICE_PIXEL_CONTENT_BOX:return o;case a.BORDER_BOX:return i;default:return l}},ee=function(e){var t=K(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=j([t.borderBoxSize]),this.contentBoxSize=j([t.contentBoxSize]),this.devicePixelContentBoxSize=j([t.devicePixelContentBoxSize])},et=function(e){if(B(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},en=function(){var e=1/0,t=[];M.forEach(function(n){if(0!==n.activeTargets.length){var r=[];
25n.activeTargets.forEach(function(t){var n=new ee(t.target),i=et(t.target);r.push(n),t.lastReportedSize=Z(t.target,t.observedBox),i<e&&(e=i)}),t.push(function(){n.callback.call(n.observer,r,n.observer)}),n.activeTargets.splice(0,n.activeTargets.length)}});for(var n=0;n<t.length;n++)(0,t[n])();return e},er=function(e){M.forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(n){n.isActive()&&(et(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))})})},ei=function(){var e=0;for(er(0);M.some(function(e){return e.activeTargets.length>0});)er(e=en());return M.some(function(e){return e.skippedTargets.length>0})&&A(),e>0},el=[],eo=function(e){if(!s){var t=0,n=document.createTextNode("");new MutationObserver(function(){return el.splice(0).forEach(function(e){return e()})}).observe(n,{characterData:!0}),s=function(){n.textContent="".concat(t?t--:t++)}}el.push(e),s()},ea=function(e){eo(function(){requestAnimationFrame(e)})},es=0,eu={attributes:!0,characterData:!0,childList:!0,subtree:!0},ec=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],ef=function(e){return void 0===e&&(e=0),Date.now()+e},ed=!1,eh=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!ed){ed=!0;var n=ef(e);ea(function(){var r=!1;try{r=ei()}finally{if(ed=!1,e=n-ef(),!es)return;r?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,eu)};document.body?t():V.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),ec.forEach(function(t){return V.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),ec.forEach(function(t){return V.removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),ep=function(e){!es&&e>0&&eh.start(),(es+=e)||eh.stop()},em=function(){function e(e,t){this.target=e,this.observedBox=t||a.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=Z(this.target,this.observedBox,!0);return U(e=this.target)||W(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),eg=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},ev=new WeakMap,eb=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return -1},ey=function(){function e(){}return e.connect=function(e,t){var n=new eg(e,t);ev.set(e,n)},e.observe=function(e,t,n){var r=ev.get(e),i=0===r.observationTargets.length;0>eb(r.observationTargets,t)&&(i&&M.push(r),r.observationTargets.push(new em(t,n&&n.box)),ep(1),eh.schedule())},e.unobserve=function(e,t){var n=ev.get(e),r=eb(n.observationTargets,t),i=1===n.observationTargets.length;r>=0&&(i&&M.splice(M.indexOf(n),1),n.observationTargets.splice(r,1),ep(-1))},e.disconnect=function(e){var t=this,n=ev.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}(),ew=function(){function e(e){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");ey.connect(this,e)}return e.prototype.observe=function(e,t){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!H(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");ey.observe(this,e,t)},e.prototype.unobserve=function(e){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!H(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");ey.unobserve(this,e)},e.prototype.disconnect=function(){ey.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}(),eS=n(61179);let eE="undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)?u.useEffect:u.useLayoutEffect;var ex=Object.defineProperty,ek=new Map,eC=new WeakMap,ez=0,e_=void 0;u.Component;var eR=n(26740);
25let eP=[],eT=(e,t,n)=>(function(e,t,n=!1,r={}){for(let e of eP)if(function(e,t,n=(e,t)=>e===t){if(e===t)return!0;if(!e||!t)return!1;let r=e.length;if(t.length!==r)return!1;for(let i=0;i<r;i++)if(!n(e[i],t[i]))return!1;return!0}(t,e.keys,e.equal)){if(n)return;if(Object.prototype.hasOwnProperty.call(e,"error"))throw e.error;if(Object.prototype.hasOwnProperty.call(e,"response"))return e.response;if(!n)throw e.promise}let i={keys:t,equal:r.equal,promise:e(...t).then(e=>i.response=e).then(()=>{r.lifespan&&r.lifespan>0&&setTimeout(()=>{let e=eP.indexOf(i);-1!==e&&eP.splice(e,1)},r.lifespan)}).catch(e=>i.error=e)};if(eP.push(i),!n)throw i.promise})(e,t,!1,n);var eN=new Promise(e=>{let t=new Image;t.addEventListener("error",()=>e(!1)),t.addEventListener("load",()=>e(1===t.width)),t.src="data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/vuUAAA="}).catch(()=>!1),eL=n(59731);function eO(e,t,n){return Math.max(e,Math.min(t,n))}var eM=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(e){if(!this.isRunning)return;let t=!1;if(this.duration&&this.easing){this.currentTime+=e;let n=eO(0,this.currentTime/this.duration,1),r=(t=n>=1)?1:this.easing(n);this.value=this.from+(this.to-this.from)*r}else if(this.lerp){var n,r,i;this.value=(n=this.value,r=this.to,(1-(i=1-Math.exp(-(60*this.lerp)*e)))*n+i*r),Math.round(this.value)===this.to&&(this.value=this.to,t=!0)}else this.value=this.to,t=!0;t&&this.stop(),this.onUpdate?.(this.value,t)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:n,duration:r,easing:i,onStart:l,onUpdate:o}){this.from=this.value=e,this.to=t,this.lerp=n,this.duration=r,this.easing=i,this.currentTime=0,this.isRunning=!0,l?.(),this.onUpdate=o}},eI=class{constructor(e,t,{autoResize:n=!0,debounce:r=250}={}){if(this.wrapper=e,this.content=t,n){var i;let e;this.debouncedResize=(i=this.resize,function(...t){let n=this;clearTimeout(e),e=setTimeout(()=>{e=void 0,i.apply(n,t)},r)}),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)}this.resize()}width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},eA=class{events={};emit(e,...t){let n=this.events[e]||[];for(let e=0,r=n.length;e<r;e++)n[e]?.(...t)}on(e,t){return this.events[e]?.push(t)||(this.events[e]=[t]),()=>{this.events[e]=this.events[e]?.filter(e=>t!==e)}}off(e,t){this.events[e]=this.events[e]?.filter(e=>t!==e)}destroy(){this.events={}}},ej=100/6,eD={passive:!1},eF=class{constructor(e,t={wheelMultiplier:1,touchMultiplier:1}){this.element=e,this.options=t,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,eD),this.element.addEventListener("touchstart",this.onTouchStart,eD),this.element.addEventListener("touchmove",this.onTouchMove,eD),this.element.addEventListener("touchend",this.onTouchEnd,eD)}touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new eA;on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel,eD),this.element.removeEventListener("touchstart",this.onTouchStart,eD),this.element.removeEventListener("touchmove",this.onTouchMove,eD),this.element.removeEventListener("touchend",this.onTouchEnd,eD)}onTouchStart=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e,r=-(t-this.touchStart.x)*this.options.touchMultiplier,i=-(n-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:r,y:i},this.emitter.emit("scroll",{deltaX:r,deltaY:i,event:e})};onTouchEnd=e=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=e=>{let{deltaX:t,deltaY:n,deltaMode:r}=e,i=1===r?ej:2===r?this.window.width:1,l=1===r?ej:2===r?this.window.height:1;t*=i,n*=l,t*=this.options.wheelMultiplier,n*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:t,deltaY:n,event:e})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}},eU=e=>Math.min(1,1.001-Math.pow(2,-10*e)),eB=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new eM;emitter=new eA;dimensions;virtualScroll;constructor({wrapper:e=window,content:t=document.documentElement,eventsTarget:n=e,smoothWheel:r=!0,syncTouch:i=!1,syncTouchLerp:l=.075,touchInertiaExponent:o=1.7,duration:a,easing:s,lerp:u=.1,infinite:c=!1,orientation:f="vertical",gestureOrientation:d="horizontal"===f?"both":"vertical",touchMultiplier:h=1,wheelMultiplier:p=1,autoResize:m=!0,prevent:g,virtualScroll:v,overscroll:b=!0,autoRaf:y=!1,anchors:w=!1,autoToggle:S=!1,allowNestedScroll:E=!1,__experimental__naiveDimensions:x=!1,naiveDimensions:k=x,stopInertiaOnNavigate:C=!1}={}){window.lenisVersion="1.3.17",e&&e!==document.documentElement||(e=window),"number"==typeof a&&"function"!=typeof s?s=eU:"function"==typeof s&&"number"!=typeof a&&(a=1),this.options={wrapper:e,content:t,eventsTarget:n,smoothWheel:r,syncTouch:i,syncTouchLerp:l,touchInertiaExponent:o,duration:a,easing:s,lerp:u,infinite:c,gestureOrientation:d,orientation:f,touchMultiplier:h,wheelMultiplier:p,autoResize:m,prevent:g,virtualScroll:v,overscroll:b,autoRaf:y,anchors:w,autoToggle:S,allowNestedScroll:E,naiveDimensions:k,stopInertiaOnNavigate:C},this.dimensions=new eI(e,t,{autoResize:m}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=ne
25w eF(n,{touchMultiplier:h,wheelMultiplier:p}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd,{passive:!0})),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}onScrollEnd=e=>{e instanceof CustomEvent||"smooth"!==this.isScrolling&&!1!==this.isScrolling||e.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){let e=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[e]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=e=>{e.propertyName.includes("overflow")&&this.checkOverflow()};setScroll(e){this.isHorizontal?this.options.wrapper.scrollTo({left:e,behavior:"instant"}):this.options.wrapper.scrollTo({top:e,behavior:"instant"})}onClick=e=>{let t=e.composedPath().filter(e=>e instanceof HTMLAnchorElement&&e.getAttribute("href"));if(this.options.anchors){let e=t.find(e=>e.getAttribute("href")?.includes("#"));if(e){let t=e.getAttribute("href");if(t){let e="object"==typeof this.options.anchors&&this.options.anchors?this.options.anchors:void 0,n=`#${t.split("#")[1]}`;this.scrollTo(n,e)}}}this.options.stopInertiaOnNavigate&&t.find(e=>e.host===window.location.host)&&this.reset()};onPointerDown=e=>{1===e.button&&this.reset()};onVirtualScroll=e=>{if("function"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(e))return;let{deltaX:t,deltaY:n,event:r}=e;if(this.emitter.emit("virtual-scroll",{deltaX:t,deltaY:n,event:r}),r.ctrlKey||r.lenisStopPropagation)return;let i=r.type.includes("touch"),l=r.type.includes("wheel");this.isTouching="touchstart"===r.type||"touchmove"===r.type;let o=0===t&&0===n;if(this.options.syncTouch&&i&&"touchstart"===r.type&&o&&!this.isStopped&&!this.isLocked){this.reset();return}let a="vertical"===this.options.gestureOrientation&&0===n||"horizontal"===this.options.gestureOrientation&&0===t;if(o||a)return;let s=r.composedPath();s=s.slice(0,s.indexOf(this.rootElement));let u=this.options.prevent;if(s.find(e=>e instanceof HTMLElement&&("function"==typeof u&&u?.(e)||e.hasAttribute?.("data-lenis-prevent")||i&&e.hasAttribute?.("data-lenis-prevent-touch")||l&&e.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.checkNestedScroll(e,{deltaX:t,deltaY:n}))))return;if(this.isStopped||this.isLocked){r.cancelable&&r.preventDefault();return}if(!(this.options.syncTouch&&i||this.options.smoothWheel&&l)){this.isScrolling="native",this.animate.stop(),r.lenisStopPropagation=!0;return}let c=n;"both"===this.options.gestureOrientation?c=Math.abs(n)>Math.abs(t)?n:t:"horizontal"===this.options.gestureOrientation&&(c=t),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||0===this.animatedScroll&&n>0||this.animatedScroll===this.limit&&n<0))&&(r.lenisStopPropagation=!0),r.cancelable&&r.preventDefault();let f=i&&this.options.syncTouch,d=i&&"touchend"===r.type;d&&(c=Math.sign(this.velocity)*Math.pow(Math.abs(this.velocity),this.options.touchInertiaExponent)),this.scrollTo(this.targetScroll+c,{programmatic:!1,...f?{lerp:d?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit
25()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(null!==this._resetVelocityTimeout&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(!1===this.isScrolling||"native"===this.isScrolling){let e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-e,this.direction=Math.sign(this.animatedScroll-e),this.isStopped||(this.isScrolling="native"),this.emit(),0!==this.velocity&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle){this.rootElement.style.removeProperty("overflow");return}this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle){this.rootElement.style.setProperty("overflow","clip");return}this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=e=>{let t=e-(this.time||e);this.time=e,this.animate.advance(.001*t),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(e,{offset:t=0,immediate:n=!1,lock:r=!1,programmatic:i=!0,lerp:l=i?this.options.lerp:void 0,duration:o=i?this.options.duration:void 0,easing:a=i?this.options.easing:void 0,onStart:s,onComplete:u,force:c=!1,userData:f}={}){if(!this.isStopped&&!this.isLocked||c){if("string"==typeof e&&["top","left","start","#"].includes(e))e=0;else if("string"==typeof e&&["bottom","right","end"].includes(e))e=this.limit;else{let n;if("string"==typeof e?(n=document.querySelector(e))||("#top"===e?e=0:console.warn("Lenis: Target not found",e)):e instanceof HTMLElement&&e?.nodeType&&(n=e),n){if(this.options.wrapper!==window){let e=this.rootElement.getBoundingClientRect();t-=this.isHorizontal?e.left:e.top}let r=n.getBoundingClientRect();e=(this.isHorizontal?r.left:r.top)+this.animatedScroll}}if("number"==typeof e){if(e+=t,e=Math.round(e),this.options.infinite){if(i){this.targetScroll=this.animatedScroll=this.scroll;let t=e-this.animatedScroll;t>this.limit/2?e-=this.limit:t<-this.limit/2&&(e+=this.limit)}}else e=eO(0,e,this.limit);if(e===this.targetScroll){s?.(this),u?.(this);return}if(this.userData=f??{},n){this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),u?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}i||(this.targetScroll=e),"number"==typeof o&&"function"!=typeof a?a=eU:"function"==typeof a&&"number"!=typeof o&&(o=1),this.animate.fromTo(this.animatedScroll,e,{duration:o,easing:a,lerp:l,onStart:()=>{r&&(this.isLocked=!0),this.isScrolling="smooth",s?.(this)},onUpdate:(e,t)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),i&&(this.targetScroll=e),t||this.emit(),t&&(this.reset(),this.emit(),u?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}checkNestedScroll(e,{deltaX:t,deltaY:n}){let r,i,l,o,a,s,u,c,f,d,h,p,m,g;let v=Date.now(),b=e._lenis??={},y=this.options.gestureOrientation;if(v-(b.time??0)>2e3){b.time=Date.now();let t=window.getComputedStyle(e);b.computedStyle=t;let n=t.overflowX,f=t.overflowY;if(r=["auto","overlay","scroll"].includes(n),i=["auto","overlay","scroll"].includes(f),b.hasOverflowX=r,b.hasOverflowY=i,!r&&!i||"vertical"===y&&!i||"horizontal"===y&&!r)return!1;a=e.scrollWidth,s=e.scrollHeight,u=e.clientWidth,c=e.clientHeight,l=a>u,o=s>c,b.isScrollableX=l,b.isScrollableY=o,b.scrollWidth=a,b.scrollHeight=s,b.clientWidth=u,b.clientHeight=c}
25else l=b.isScrollableX,o=b.isScrollableY,r=b.hasOverflowX,i=b.hasOverflowY,a=b.scrollWidth,s=b.scrollHeight,u=b.clientWidth,c=b.clientHeight;if(!r&&!i||!l&&!o||"vertical"===y&&(!i||!o)||"horizontal"===y&&(!r||!l)||("horizontal"===y?f="x":"vertical"===y?f="y":(0!==t&&r&&l&&(f="x"),0!==n&&i&&o&&(f="y")),!f))return!1;if("x"===f)d=e.scrollLeft,h=a-u,p=t,m=r,g=l;else{if("y"!==f)return!1;d=e.scrollTop,h=s-c,p=n,m=i,g=o}return(p>0?d<h:d>0)&&m&&g}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){let e=this.options.wrapper;return this.isHorizontal?e.scrollX??e.scrollLeft:e.scrollY??e.scrollTop}get scroll(){var e;return this.options.infinite?(this.animatedScroll%(e=this.limit)+e)%e:this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(e){this._isStopped!==e&&(this._isStopped=e,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(e){this._isLocked!==e&&(this._isLocked=e,this.updateClassName())}get isSmooth(){return"smooth"===this.isScrolling}get className(){let e="lenis";return this.options.autoToggle&&(e+=" lenis-autoToggle"),this.isStopped&&(e+=" lenis-stopped"),this.isLocked&&(e+=" lenis-locked"),this.isScrolling&&(e+=" lenis-scrolling"),"smooth"===this.isScrolling&&(e+=" lenis-smooth"),e}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}};function eH(){return(eH=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}).apply(this,arguments)}function eW(e,t){if(null==e)return{};var n,r,i={},l=Object.keys(e);for(r=0;r<l.length;r++)t.indexOf(n=l[r])>=0||(i[n]=e[n]);return i}function eV(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,"string");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}let eQ="undefined"!=typeof window?u.useLayoutEffect:u.useEffect,eq={PRIORITY_PRELOAD:0,PRIORITY_SCISSORS:1,PRIORITY_GLOBAL:1e3,DEFAULT_SCALE_MULTIPLIER:1,preloadQueue:[]},e$=function(e){let t="function"==typeof e?function(e){let t;let n=new Set,r=(e,r)=>{let i="function"==typeof e?e(t):e;if(i!==t){let e=t;t=r?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,l=(e,r=i,l=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let o=r(t);function a(){let n=r(t);if(!l(o,n)){let t=o;e(o=n,t)}}return n.add(a),()=>n.delete(a)},o={setState:r,getState:i,subscribe:(e,t,r)=>t||r?l(e,t,r):(n.add(e),()=>n.delete(e)),destroy:()=>n.clear()};return t=e(r,i,o),o}(e):e,n=(e=t.getState,n=Object.is)=>{let r;let[,i]=(0,u.useReducer)(e=>e+1,0),l=t.getState(),o=(0,u.useRef)(l),a=(0,u.useRef)(e),s=(0,u.useRef)(n),c=(0,u.useRef)(!1),f=(0,u.useRef)();void 0===f.current&&(f.current=e(l));let d=!1;(o.current!==l||a.current!==e||s.current!==n||c.current)&&(r=e(l),d=!n(f.current,r)),eE(()=>{d&&(f.current=r),o.current=l,a.current=e,s.current=n,c.current=!1});let h=(0,u.useRef)(l);eE(()=>{let e=()=>{try{let e=t.getState(),n=a.current(e);s.current(f.current,n)||(o.current=e,f.current=n,i())}catch(e){c.current=!0,i()}},n=t.subscribe(e);return t.getState()!==h.current&&e(),n},[]);let p=d?r:f.current;return(0,u.useDebugValue)(p),p};return Object.assign(n,t),n[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");let e=[n,t];return{next(){let t=e.length<=0;return{value:e.shift(),done:t}}}},n}(e=>({debug:!1,scaleMultiplier:eq.DEFAULT_SCALE_MULTIPLIER,globalRender:!0,globalPriority:eq.PRIORITY_GLOBAL,globalClearDepth:!1,globalRenderQueue:!1,
25clearGlobalRenderQueue:()=>e(()=>({globalRenderQueue:!1})),isCanvasAvailable:!1,hasSmoothScrollbar:!1,canvasChildren:{},renderToCanvas:(t,n,r={})=>e(({canvasChildren:e})=>Object.getOwnPropertyDescriptor(e,t)?(e[t].instances+=1,e[t].props.inactive=!1,{canvasChildren:e}):{canvasChildren:eH({},e,{[t]:{mesh:n,props:r,instances:1}})}),updateCanvas:(t,n)=>e(({canvasChildren:e})=>{if(!e[t])return;let{[t]:{mesh:r,props:i,instances:l}}=e;return{canvasChildren:eH({},e,{[t]:{mesh:r,props:eH({},i,n),instances:l}})}}),removeFromCanvas:(t,n=!0)=>e(({canvasChildren:e})=>{var r;return(null==(r=e[t])?void 0:r.instances)>1?(e[t].instances-=1,{canvasChildren:e}):n?{canvasChildren:eW(e,[t].map(eV))}:(e[t].instances=0,e[t].props.inactive=!0,{canvasChildren:eH({},e)})}),pageReflow:0,requestReflow:()=>{e(e=>({pageReflow:e.pageReflow+1}))},scroll:{y:0,x:0,limit:0,velocity:0,progress:0,direction:0,scrollDirection:void 0},__lenis:void 0,scrollTo:()=>{},onScroll:()=>()=>{}})),eY=()=>{let e=e$(e=>e.requestReflow),t=e$(e=>e.debug);return(0,u.useEffect)(()=>{let n=new(window.ResizeObserver||ew)(()=>{e(),t&&console.log("ResizeManager","document.body height changed")});return n.observe(document.body),()=>{null==n||n.disconnect()}},[]),null},eX=["makeDefault","margin"],eG=(0,u.forwardRef)((e,t)=>{let{makeDefault:n=!1,margin:r=0}=e,i=eW(e,eX),l=(0,c.A)(e=>e.set),o=(0,c.A)(e=>e.camera),a=(0,c.A)(e=>e.size),s=(0,c.A)(e=>e.viewport),f=(0,u.useRef)(null);(0,u.useImperativeHandle)(t,()=>f.current);let d=e$(e=>e.pageReflow),h=e$(e=>e.scaleMultiplier),{fov:p,distance:m,aspect:g}=(0,u.useMemo)(()=>{var e;let t=(a.height+2*r)*h,n=(a.width+2*r)*h/t,l=i.fov||50,o=null==i||null==(e=i.position)?void 0:e[2];return o?l=180/Math.PI*2*Math.atan(t/(2*o)):o=t/(2*Math.tan(l/2*Math.PI/180)),{fov:l,distance:o,aspect:n}},[a,h,d]);return eQ(()=>{f.current.lookAt(0,0,0),f.current.updateProjectionMatrix(),f.current.updateMatrixWorld(),l(e=>({viewport:eH({},e.viewport,s.getCurrentViewport(o))}))},[a,h,d]),eQ(()=>{if(n)return l(()=>({camera:f.current})),()=>l(()=>({camera:o}))},[f,n,l]),u.createElement("perspectiveCamera",eH({ref:f,position:[0,0,m],onUpdate:e=>e.updateProjectionMatrix(),near:.1,aspect:g,fov:p,far:2*m},i))}),eJ=["makeDefault","margin"],eK=(0,u.forwardRef)((e,t)=>{let{makeDefault:n=!1,margin:r=0}=e,i=eW(e,eJ),l=(0,c.A)(e=>e.set),o=(0,c.A)(e=>e.camera),a=(0,c.A)(e=>e.size),s=e$(e=>e.pageReflow),f=e$(e=>e.scaleMultiplier),d=(0,u.useMemo)(()=>Math.max(a.width*f,a.height*f),[a,s,f]),h=(0,u.useRef)(null);return(0,u.useImperativeHandle)(t,()=>h.current),eQ(()=>{h.current.lookAt(0,0,0),h.current.updateProjectionMatrix(),h.current.updateMatrixWorld()},[d,a]),eQ(()=>{if(n)return l(()=>({camera:h.current})),()=>l(()=>({camera:o}))},[h,n,l]),u.createElement("orthographicCamera",eH({left:-(a.width*f/2)-r*f,right:a.width*f/2+r*f,top:a.height*f/2+r*f,bottom:-(a.height*f/2)-r*f,far:2*d,position:[0,0,d],near:.001,ref:h,onUpdate:e=>e.updateProjectionMatrix()},i))});function eZ(e,t){e&&(!1===t?(e.wasFrustumCulled=e.frustumCulled,e.wasVisible=e.visible,e.visible=!0,e.frustumCulled=!1):(e.visible=!!e.wasVisible,e.frustumCulled=!!e.wasFrustumCulled),e.children.forEach(e=>eZ(e,t)))}let e0=new d.Vector2,e1=(e=[0])=>{e$.getState().globalRenderQueue=e$.getState().globalRenderQueue||[0],e$.getState().globalRenderQueue=[...e$.getState().globalRenderQueue||[],...e]},e2=({gl:e,scene:t,camera:n,left:r,top:i,width:l,height:o,layer:a=0,autoClear:s=!1,clearDepth:u=!1})=>{t&&n&&(e.autoClear=s,e.setScissor(r,i,l,o),e.setScissorTest(!0),n.layers.set(a),u&&e.clearDepth(),e.render(t,n),e.setScissorTest(!1))},e3=({gl:e,scene:t,camera:n,left:r,top:i,width:l,height:o,layer:a=0,scissor:s=!0,autoClear:u=!1,clearDepth:c=!1})=>{t&&n&&(e.getSize(e0),e.autoClear=u,e.setViewport(r,i,l,o),e.setScissor(r,i,l,o),e.setScissorTest(s),n.layers.set(a),c&&e.clearDepth(),e.render(t,n),e.setScissorTest(!1),e.setViewport(0,0,e0.x,e0.y))},e4=({scene:e,camera:t,layer:n=0},r)=>{eq.preloadQueue.push((i,l,o)=>{i.setScissorTest(!1),eZ(e||l,!1),(t||o).layers.set(n),i.render(e||l,t||o),eZ(e||l,!0),r&&r()}),(0,c.l)()},e5=()=>{let e=e$(e=>e.isCanvasAvailable),t=e$(e=>e.hasSmoothScrollbar),n=e$(e=>e.requestReflow),r=e$(e=>e.pageReflow),i=e$(e=>e.debug),l=e$(e=>e.scaleMultiplier);return(0,u.useEffect)(()=>
25{i&&(window._scrollRig=window._scrollRig||{},window._scrollRig.reflow=n)},[]),{debug:i,isCanvasAvailable:e,hasSmoothScrollbar:t,scaleMultiplier:l,preloadScene:e4,requestRender:e1,renderScissor:e2,renderViewport:e3,reflow:n,reflowCompleted:r}},e6=({children:e})=>{let t=(0,c.A)(e=>e.gl),n=e$(e=>e.canvasChildren),r=e5();return(0,u.useEffect)(()=>{Object.keys(n).length||(r.debug&&console.log("GlobalRenderer","auto render empty canvas"),t.clear(),r.requestRender(),(0,c.l)())},[n]),r.debug&&console.log("GlobalChildren",Object.keys(n).length),u.createElement(u.Fragment,null,e,Object.keys(n).map(e=>{let{mesh:t,props:i}=n[e];return"function"==typeof t?u.createElement(u.Fragment,{key:e},t(eH({key:e},r,i))):(0,u.cloneElement)(t,eH({key:e},i))}))},e8=()=>{let e=(0,c.A)(e=>e.gl),t=(0,c.A)(e=>e.frameloop),n=e$(e=>e.globalClearDepth),r=e$(e=>e.globalPriority),i=e5();return eQ(()=>{e.debug.checkShaderErrors=i.debug},[i.debug]),(0,c.C)(({camera:t,scene:n})=>{eq.preloadQueue.length&&(eq.preloadQueue.forEach(r=>r(e,n,t)),e.clear(),eq.preloadQueue=[],i.debug&&console.log("GlobalRenderer","preload complete. trigger global render"),i.requestRender(),(0,c.l)())},eq.PRIORITY_PRELOAD),(0,c.C)(({camera:r,scene:i})=>{let l=e$.getState().globalRenderQueue;("always"===t||l)&&(r.layers.disableAll(),l?l.forEach(e=>{r.layers.enable(e)}):r.layers.enable(0),n&&e.clearDepth(),e.render(i,r)),e$.getState().clearGlobalRenderQueue()},r),null};class e7 extends u.Component{constructor(e){super(e),this.state={error:!1},this.props=e}static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?(this.props.onError&&this.props.onError(this.state.error),null):this.props.children}}var e9="8.14.0";let te=["children","as","gl","style","orthographic","camera","debug","scaleMultiplier","globalRender","globalPriority","globalClearDepth"],tt=["children","onError"];"undefined"!=typeof window&&(r=window.ResizeObserver||ew);let tn=e=>{let{children:t,as:n=O,gl:i,style:l,orthographic:o,camera:a,debug:s,scaleMultiplier:c=eq.DEFAULT_SCALE_MULTIPLIER,globalRender:f=!0,globalPriority:d=eq.PRIORITY_GLOBAL,globalClearDepth:h=!1}=e,p=eW(e,te),m=e$(e=>e.globalRender);return eQ(()=>{"undefined"!=typeof window&&(window.__r3f_scroll_rig=e9);let e=(0,eS.parse)(window.location.search);(s||void 0!==e.debug)&&(e$.setState({debug:!0}),console.info("@14islands/r3f-scroll-rig@"+e9))},[s]),eQ(()=>{(0,u.startTransition)(()=>{e$.setState({scaleMultiplier:c,globalRender:f,globalPriority:d,globalClearDepth:h})})},[c,d,f,h]),u.createElement(n,eH({id:"ScrollRig-canvas",camera:{manual:!0},gl:eH({failIfMajorPerformanceCaveat:!0},i),resize:{scroll:!1,debounce:0,polyfill:r},style:eH({position:"fixed",top:0,left:0,right:0,height:"100vh"},l)},p),!o&&u.createElement(eG,eH({manual:!0,makeDefault:!0},a)),o&&u.createElement(eK,eH({manual:!0,makeDefault:!0},a)),m&&u.createElement(e8,null),"function"==typeof t?t(u.createElement(e6,null)):u.createElement(e6,null,t),u.createElement(eY,null))},tr=e=>{let{children:t,onError:n}=e,r=eW(e,tt);return eQ(()=>{document.documentElement.classList.add("js-has-global-canvas"),e$.setState({isCanvasAvailable:!0})},[]),u.createElement(e7,{onError:e=>{n&&n(e),e$.setState({isCanvasAvailable:!1}),document.documentElement.classList.remove("js-has-global-canvas"),document.documentElement.classList.add("js-global-canvas-error")}},u.createElement(tn,eH({},r),t),u.createElement("noscript",null,u.createElement("style",null,"\n .ScrollRig-visibilityHidden,\n .ScrollRig-transparentColor {\n visibility: unset;\n color: unset;\n }\n ")))},ti=({scale:e})=>u.createElement("mesh",{scale:e},u.createElement("planeGeometry",null),u.createElement("shaderMaterial",{args:[{uniforms:{color:{value:new d.Color("hotpink")}},vertexShader:"\n void main() {\n gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);\n }\n ",fragmentShader:"\n uniform vec3 color;\n uniform float opacity;\n void main() {\n gl_FragColor.rgba = vec4(color, .5);\n }\n "}],transparent:!0})),tl="undefined"!=typeof window;function to({debounce:e=0}={}){let[t,n]=(0,u.useState)({width:tl?window.innerWidth:1/0,height:tl?window.innerHeight:1/0});return(0,u.useEffect)(()=>{let r;let i=document.getElementById("ScrollRig-canvas");function l(){let e=i?i.clientWidth:window.innerWidth,r=i?i.clientHeight:window.innerHeight;e===t.width&&r===t.height||n({width:e,height:r})}let o=h.debounce(l,e),a=window.ResizeObserver||ew;return i?(r=new a(o)).observe(i):window.addEventListener("resize",o),l(),()=>{var e;window.removeEventListener("resize",o),null==(e=r)||e.disconnect()}},[t,n]),t}let ta=()=>({enabled:e$(e=>e.hasSmoothScrollbar),scroll:e$(e=>e.scroll),scrollTo:e$(e=>e.scrollTo),onScroll:e$(e=>e.onScroll),__lenis:e$(e=>e.__lenis)}),ts=["track","children","margin","inViewportMargin","inViewportThreshold","visible","hideOffscreen","scissor","debug","as","priority","scene"];function tu(e){let{track:t,children:n,margin:r=0,inViewportMargin:i,inViewportThreshold:l,visible:o=!0,hideOffscreen:a=!0,scissor:s=!1,debug:f=!1,as:h="scene",priority:p=eq.PRIORITY_SCISSORS,scene:m}=e,g=eW(e,ts),v=(0,c.A)(e=>e.scene),b=(0,u.useRef)(),[y]=(0,u.useState)(m||(s?new d.Scene:null)),{requestRender:w,renderScissor:S}=e5(),E=e$(e=>e.globalRender),{bounds:x,scale:k,position:C,scrollState:z,inViewport:_}=function(e,t){let n=to(),{scroll:r,onScroll:i}=ta(),l=e$(e=>e.scaleMultiplier),o=e$(e=>e.pageReflow),a=e$(e=>e.debug),{rootMargin:s,threshold:c,autoUpdate:f,wrapper:d}=(0,u.useMemo)(()=>{let e={rootMargin:"0%",threshold:0,autoUpdate:!0},n=t||{};return Object.keys(n).map((t,r)=>{void 0!==n[t]&&(e[t]=n[t])}),e},[t]),{ref:h,inView:p}=function(){var e;let{threshold:t,delay:n,trackVisibility:r,rootMargin:i,root:l,triggerOnce:o,skip:a,initialInView:s,fallbackInView:c,onChange:f}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[d,h]=u.useState(null),p=u.useRef(f),[m,g]=u.useState({inView:!!s,entry:void 0});p.current=f,u.useEffect(()=>{let e;if(!a&&d)return e=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e_;if(void 0===window.IntersectionObserver&&void 0!==r){let i=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}let{id:i,observer:l,elements:o}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var n;return"".concat(t,"_").concat("root"===t?(n=e.root)?(eC.has(n)||(ez+=1,eC.set(n,ez.toString())),eC.get(n)):"0":e[t])}).toString(),n=ek.get(t);if(!n){let r;let i=new Map,l=new IntersectionObserver(t=>{t.forEach(t=>{var n;let l=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=l),null==(n=i.get(t.target))||n.forEac
25h(e=>{e(l,t)})})},e);r=l.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:l,elements:i},ek.set(t,n)}return n}(n),a=o.get(e)||[];return o.has(e)||o.set(e,a),a.push(t),l.observe(e),function(){a.splice(a.indexOf(t),1),0===a.length&&(o.delete(e),l.unobserve(e)),0===o.size&&(l.disconnect(),ek.delete(i))}}(d,(t,n)=>{g({inView:t,entry:n}),p.current&&p.current(t,n),n.isIntersecting&&o&&e&&(e(),e=void 0)},{root:l,rootMargin:i,threshold:t,trackVisibility:r,delay:n},c),()=>{e&&e()}},[Array.isArray(t)?t.toString():t,d,l,i,o,a,r,c,n]);let v=null==(e=m.entry)?void 0:e.target,b=u.useRef(void 0);d||!v||o||a||b.current===v||(b.current=v,g({inView:!!s,entry:void 0}));let y=[h,m.inView,m.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}({rootMargin:s,threshold:c});eQ(()=>{h(e.current)},[e,null==e?void 0:e.current]);let[m,g]=(0,u.useState)(eR.vec3(0,0,0)),v=(0,u.useRef)({inViewport:!1,progress:-1,visibility:-1,viewport:-1}).current,b=(0,u.useRef)({top:0,bottom:0,left:0,right:0,width:0,height:0}).current,[y,w]=(0,u.useState)(b),S=(0,u.useRef)({top:0,bottom:0,left:0,right:0,width:0,height:0,x:0,y:0,positiveYUpBottom:0}).current,E=(0,u.useRef)(eR.vec3(0,0,0)).current;eQ(()=>{var t;let r=null==(t=e.current)?void 0:t.getBoundingClientRect();if(!r)return;let i=d?d.scrollTop:window.scrollY,s=d?d.scrollLeft:window.scrollX;b.top=r.top+i,b.bottom=r.bottom+i,b.left=r.left+s,b.right=r.right+s,b.width=r.width,b.height=r.height,w(eH({},b)),g(eR.vec3((null==b?void 0:b.width)*l,(null==b?void 0:b.height)*l,1)),a&&console.log("useTracker.getBoundingClientRect:",b,"intialScroll:",{initialY:i,initialX:s},"size:",n,"pageReflow:",o)},[e,n,o,l,a]);let x=(0,u.useCallback)(({onlyUpdateInViewport:t=!1,scroll:i}={})=>{if(!e.current||t&&!v.inViewport)return;let o=i||r;S.top=b.top-(o.y||0),S.bottom=b.bottom-(o.y||0),S.left=b.left-(o.x||0),S.right=b.right-(o.x||0),S.width=b.width,S.height=b.height,S.x=S.left+.5*b.width-.5*n.width,S.y=S.top+.5*b.height-.5*n.height,S.positiveYUpBottom=n.height-S.bottom,E.x=S.x*l,E.y=-1*S.y*l;let a="horizontal"===o.scrollDirection,s=a?"width":"height",u=n[s]-S[a?"left":"top"];v.progress=0+(u-0)*1/(n[s]+S[s]-0),v.visibility=0+(u-0)*1/(S[s]-0),v.viewport=0+(u-0)*1/(n[s]-0)},[e,n,l,r]);return eQ(()=>{v.inViewport=p,x({onlyUpdateInViewport:!1}),a&&console.log("useTracker.inViewport:",p,"update()")},[p]),eQ(()=>{x({onlyUpdateInViewport:!1}),a&&console.log("useTracker.update on resize/reflow")},[x,o]),(0,u.useEffect)(()=>{if(f)return i(e=>x({onlyUpdateInViewport:!0}))},[f,x,i]),{scale:m,inViewport:p,rect:y,bounds:S,position:E,scrollState:v,update:x}}(t,{rootMargin:i,threshold:l});eQ(()=>{b.current&&(b.current.visible=a?_&&o:o)},[_,a,o]),(0,u.useEffect)(()=>{b.current&&(b.current.position.y=C.y,b.current.position.x=C.x)},[k,_]),(0,c.C)(({gl:e,camera:t})=>{b.current&&b.current.visible&&(b.current.position.y=C.y,b.current.position.x=C.x,s?S({gl:e,portalScene:y,camera:t,left:x.left-r,top:x.positiveYUpBottom-r,width:x.width+2*r,height:x.height+2*r}):w())},E?p:void 0);let R=u.createElement(h,{ref:b},(!n||f)&&k&&u.createElement(ti,{scale:k}),n&&k&&n(eH({track:t,margin:r,scene:y||v,scale:k,scrollState:z,inViewport:_,priority:p},g)));return y?(0,c.g)(R,y):R}let tc=["children","id","dispose"],tf=(0,u.forwardRef)((e,t)=>{let{children:n,id:r,dispose:i=!0}=e,l=eW(e,tc);return n&&function(e,t={},{key:n,dispose:r=!0}={}){let i=e$(e=>e.updateCanvas),l=e$(e=>e.renderToCanvas),o=e$(e=>e.removeFromCanvas),a=(0,u.useMemo)(()=>n||d.MathUtils.generateUUID(),[]);eQ(()=>{l(a,e,eH({},t,{inactive:!1}))},[a]),(0,u.useEffect)(()=>()=>{o(a,r)},[a]);let s=(0,u.useCallback)(e=>{i(a,e)},[i,a]);(0,u.useEffect)(()=>{s(t)},[...Object.values(t)])}(n,eH({},l,{id:r,ref:t}),{key:r,dispose:i}),null}),td=!1;function th(e,{initTexture:t=!0,premultiplyAlpha:n="default"}={}){var r,i;let l=(0,c.A)(e=>e.gl),o=to(),a=e$(e=>e.debug),[s,f]=(0,u.useState)(null==(r=e.current)?void 0:r.currentSrc);(0,u.useEffect)(()=>{let t=e.current,n=()=>{var t;f(null==(t=e.current)?void 0:t.currentSrc)};return null==t||t.addEventListener("load",n),()=>null==t?void 0:t.removeEventListener("load",n)},[e,s,f]);let h=eT(()=>(d.DefaultLoadingManager.itemStart("waiting for DOM image"),new Promise(t=>{let n=e.current;function r(){t(null==n?void 0:n.currentSrc),d.DefaultLoadingManager.itemEnd("waiting for DOM image")}null==n||n.addEventListener("load",r,{once:!0}),null!=n&&n.complete&&(null==n||n.removeEventListener("load",r),r())})),[e,o,null==(i=e.current)?void 0:i.currentSrc,s],{equal:eL}),p=!function(){let e=!0===/^((?!chrome|android).)*safari/i.test(navigator.userAgent),t=navigator.userAgent.indexOf("Firefox")>-1,n=t?navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1]:-1;return"undefined"==typeof createImageBitmap||e||t&&98>Number(n)}()?d.ImageBitmapLoader:d.TextureLoader,m=(0,c.F)(p,h,e=>{e instanceof d.ImageBitmapLoader&&(e.setOptions({colorSpaceConversion:"none",premultiplyAlpha:n,imageOrientation:"flipY"}),e.setRequestHeader({Accept:(td?"image/webp,":"")+"*/*"}))}),g=(0,u.useMemo)(()=>
25m instanceof d.Texture?m:m instanceof ImageBitmap?new d.CanvasTexture(m):void 0,[m]);return(0,u.useEffect)(function(){t&&l.initTexture(g),a&&console.log("useImageAsTexture","initTexture()")},[l,g,t]),g}eN.then(e=>{td=e});let tp=(0,u.forwardRef)(({children:e,enabled:t=!0,locked:n=!1,scrollRestoration:r="auto",disablePointerOnScroll:i=!0,horizontal:l=!1,scrollInContainer:o=!1,updateGlobalState:a=!0,onScroll:s,config:c={},invalidate:f=()=>{},addEffect:d},h)=>{let p=(0,u.useRef)(),m=(0,u.useRef)(!1),g=e$(e=>e.scroll);(0,u.useImperativeHandle)(h,()=>({start:()=>{var e;return null==(e=p.current)?void 0:e.start()},stop:()=>{var e;return null==(e=p.current)?void 0:e.stop()},on:(e,t)=>{var n;return null==(n=p.current)?void 0:n.on(e,t)},scrollTo:(e,t)=>{var n;return null==(n=p.current)?void 0:n.scrollTo(e,t)},raf:e=>{var t;return null==(t=p.current)?void 0:t.raf(e)},__lenis:p.current}));let v=(0,u.useCallback)(e=>{i&&m.current!==e&&(m.current=e,document.documentElement.style.pointerEvents=e?"none":"auto")},[i,m]);return eQ(()=>{"scrollRestoration"in window.history&&(window.history.scrollRestoration=r)},[]),eQ(()=>{let e;let n=document.documentElement,r=document.body,i=document.body.firstElementChild;if(n.classList.toggle("ScrollRig-scrollHtml",o),r.classList.toggle("ScrollRig-scrollWrapper",o),o&&Object.assign(c,{smoothTouch:!0,wrapper:r,content:i}),p.current=new eB(eH({orientation:l?"horizontal":"vertical"},c,t?{}:{smoothWheel:!1,syncTouch:!1,smoothTouch:!1})),d)e=d(e=>{var t;return null==(t=p.current)?void 0:t.raf(e)});else{let t;t=requestAnimationFrame(function e(n){var r;null==(r=p.current)||r.raf(n),t=requestAnimationFrame(e)}),e=()=>cancelAnimationFrame(t)}return()=>{var t;e(),null==(t=p.current)||t.destroy()}},[t]),eQ(()=>{let e=p.current,t=({scroll:e,limit:t,velocity:n,direction:r,progress:i})=>{let o=l?e:0;a&&(g.y=l?0:e,g.x=o,g.limit=t,g.velocity=n,g.direction=r,g.progress=i||0),Math.abs(n)>1.5&&v(!0),1>Math.abs(n)&&v(!1),s&&s({scroll:e,limit:t,velocity:n,direction:r,progress:i}),f()};return null==e||e.on("scroll",t),a&&(g.scrollDirection=l?"horizontal":"vertical",e$.setState({__lenis:e,scrollTo:(...t)=>{null==e||e.scrollTo(...t)},onScroll:t=>(null==e||e.on("scroll",t),null==e||e.emit(),()=>null==e?void 0:e.off("scroll",t))}),e$.getState().scroll.y=window.scrollY,e$.getState().scroll.x=window.scrollX),null==e||e.emit(),()=>{null==e||e.off("scroll",t),a&&e$.setState({__lenis:void 0,onScroll:()=>()=>{},scrollTo:()=>{}})}},[t]),eQ(()=>{let e=()=>f(),t=()=>v(!1);return window.addEventListener("pointermove",t),window.addEventListener("pointerdown",t),window.addEventListener("wheel",e),()=>{window.removeEventListener("pointermove",t),window.removeEventListener("pointerdown",t),window.removeEventListener("wheel",e)}},[]),(0,u.useEffect)(()=>(a&&(document.documentElement.classList.toggle("js-smooth-scrollbar-enabled",t),document.documentElement.classList.toggle("js-smooth-scrollbar-disabled",!t),e$.setState({hasSmoothScrollbar:t})),()=>{document.documentElement.classList.remove("js-smooth-scrollbar-enabled"),document.documentElement.classList.remove("js-smooth-scrollbar-disabled")}),[t]),(0,u.useEffect)(()=>{var e,t;n?null==(e=p.current)||e.stop():null==(t=p.current)||t.start()},[n]),e?e({}):null});var tm=(0,u.forwardRef)(function(e,t){let n=e$(e=>e.isCanvasAvailable);return u.createElement(tp,eH(n?{key:"r3f",ref:t,invalidate:c.l,addEffect:c.n}:{key:"native",ref:t},e))})},22988:function(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}).apply(this,arguments)}n.d(t,{Z:function(){return r}})}}]);
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.