PageSourceSearch

https://portfolio26-fs.up.railway.app/_next/static/chunks/997-213f772cb7ab78f9.js

js portfolio26-fs.up.railway.app collected 2026-10-03 12:13:28 UTC 257,833 bytes, 38 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[997],{85903:function(e,t,n){"use strict";n.d(t,{z:function(){return b}});var r=n(1119),a=n(9285),i=n(2265),l=n(51448),s=Object.defineProperty,o=(e,t,n)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,u=(e,t,n)=>(o(e,"symbol"!=typeof t?t+"":t,n),n);class c{constructor(){u(this,"_listeners")}addEventListener(e,t){void 0===this._listeners&&(this._listeners={});let n=this._listeners;void 0===n[e]&&(n[e]=[]),-1===n[e].indexOf(t)&&n[e].push(t)}hasEventListener(e,t){if(void 0===this._listeners)return!1;let n=this._listeners;return void 0!==n[e]&&-1!==n[e].indexOf(t)}removeEventListener(e,t){if(void 0===this._listeners)return;let n=this._listeners[e];if(void 0!==n){let e=n.indexOf(t);-1!==e&&n.splice(e,1)}}dispatchEvent(e){if(void 0===this._listeners)return;let t=this._listeners[e.type];if(void 0!==t){e.target=this;let n=t.slice(0);for(let t=0,r=n.length;t<r;t++)n[t].call(this,e);e.target=null}}}var d=Object.defineProperty,f=(e,t,n)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,p=(e,t,n)=>(f(e,"symbol"!=typeof t?t+"":t,n),n);let h=new l.Ray,m=new l.Plane,g=Math.cos(Math.PI/180*70),v=(e,t)=>(e%t+t)%t;class y extends c{constructor(e,t){super(),p(this,"object"),p(this,"domElement"),p(this,"enabled",!0),p(this,"target",new l.Vector3),p(this,"minDistance",0),p(this,"maxDistance",1/0),p(this,"minZoom",0),p(this,"maxZoom",1/0),p(this,"minPolarAngle",0),p(this,"maxPolarAngle",Math.PI),p(this,"minAzimuthAngle",-1/0),p(this,"maxAzimuthAngle",1/0),p(this,"enableDamping",!1),p(this,"dampingFactor",.05),p(this,"enableZoom",!0),p(this,"zoomSpeed",1),p(this,"enableRotate",!0),p(this,"rotateSpeed",1),p(this,"enablePan",!0),p(this,"panSpeed",1),p(this,"screenSpacePanning",!0),p(this,"keyPanSpeed",7),p(this,"zoomToCursor",!1),p(this,"autoRotate",!1),p(this,"autoRotateSpeed",2),p(this,"reverseOrbit",!1),p(this,"reverseHorizontalOrbit",!1),p(this,"reverseVerticalOrbit",!1),p(this,"keys",{LEFT:"ArrowLeft",UP:"ArrowUp",RIGHT:"ArrowRight",BOTTOM:"ArrowDown"}),p(this,"mouseButtons",{LEFT:l.MOUSE.ROTATE,MIDDLE:l.MOUSE.DOLLY,RIGHT:l.MOUSE.PAN}),p(this,"touches",{ONE:l.TOUCH.ROTATE,TWO:l.TOUCH.DOLLY_PAN}),p(this,"target0"),p(this,"position0"),p(this,"zoom0"),p(this,"_domElementKeyEvents",null),p(this,"getPolarAngle"),p(this,"getAzimuthalAngle"),p(this,"setPolarAngle"),p(this,"setAzimuthalAngle"),p(this,"getDistance"),p(this,"getZoomScale"),p(this,"listenToKeyEvents"),p(this,"stopListenToKeyEvents"),p(this,"saveState"),p(this,"reset"),p(this,"update"),p(this,"connect"),p(this,"dispose"),p(this,"dollyIn"),p(this,"dollyOut"),p(this,"getScale"),p(this,"setScale"),this.object=e,this.domElement=t,this.target0=this.target.clone(),this.position0=this.object.position.clone(),this.zoom0=this.object.zoom,this.getPolarAngle=()=>c.phi,this.getAzimuthalAngle=()=>c.theta,this.setPolarAngle=e=>{let t=v(e,2*Math.PI),r=c.phi;r<0&&(r+=2*Math.PI),t<0&&(t+=2*Math.PI);let a=Math.abs(t-r);2*Math.PI-a<a&&(t<r?t+=2*Math.PI:r+=2*Math.PI),d.phi=t-r,n.update()},this.setAzimuthalAngle=e=>{let t=v(e,2*Math.PI),r=c.theta;r<0&&(r+=2*Math.PI),t<0&&(t+=2*Math.PI);let a=Math.abs(t-r);2*Math.PI-a<a&&(t<r?t+=2*Math.PI:r+=2*Math.PI),d.theta=t-r,n.update()},this.getDistance=()=>n.object.position.distanceTo(n.target),this.listenToKeyEvents=e=>{e.addEventListener("keydown",ee),this._domElementKeyEvents=e},this.stopListenToKeyEvents=()=>{this._domElementKeyEvents.removeEventListener("keydown",ee),this._domElementKeyEvents=null},this.saveState=()=>{n.target0.copy(n.target),n.position0.copy(n.object.position),n.zoom0=n.object.zoom},this.reset=()=>{n.target.copy(n.target0),n.object.position.copy(n.position0),n.object.zoom=n.zoom0,n.object.updateProjectionMatrix(),n.dispatchEvent(r),n.update(),o=s.NONE},this.update=(()=>{let t=new l.Vector3,a=new l.Vector3(0,1,0),i=new l.Quaternion().setFromUnitVectors(e.up,a),p=i.clone().invert(),v=new l.Vector3,b=new l.Quaternion,_=2*Math.PI;return function(){let w=n.object.position;i.setFromUnitVectors(e.up,a),p.copy(i).invert(),t.copy(w).sub(n.target),t.applyQuaternion(i),c.setFromVector3(t),n.autoRotate&&o===s.NONE&&A(2*Math.PI/60/60*n.autoRotateSpeed),n.enableDamping?(c.theta+=d.theta*n.dampingFactor,c.phi+=d.phi*n.dampingFactor):(c.theta+=d.theta,c.phi+=d.phi);let x=n.minAzimuthAngle,k=n.maxAzimuthAngle;isFinite(x)&&isFinite(k)&&(x<-Math.PI?x+=_:x>Math.PI&&(x-=_),k<-Math.PI?k+=_:k>Math.PI&&(k-=_),x<=k?c.theta=Math.max(x,Math.min(k,c.theta)):c.theta=c.theta>(x+k)/2?Math.max(x,c.theta):Math.min(k,c.theta)),c.phi=Math.max(n.minPolarAngle,Math.min(n.maxPolarAngle,c.phi)),c.makeSafe(),!0===n.enableDamping?n.target.addScaledVector(y,n.dampingFactor):n.target.add(y),n.zoomToCursor&&j||n.object.isOrthographicCamera?c.radius=U(c.radius):c.radius=U(c.radius*f),t.setFromSpherical(c),t.applyQuaternion(p),w.copy(n.target).add(t),n.object.matrixAutoUpdate||n.object.updateMatrix(),n.object.lookAt(n.target),!0===n.enableDamping?(d.theta*=1-n.dampingFactor,d.phi*=1-n.dampingFactor,y.multiplyScalar(1-n.dampingFactor)):(d.set(0,0,0),y.set(0,0,0));let S=!1;if(n.zoomToCursor&&j){let r=null;if(n.object instanceof l.PerspectiveCamera&&n.object.isPerspectiveCamera){let e=t.length();r=U(e*f);let a=e-r;n.object.position.addScaledVector(O,a),n.object.updateMatrixWorld()}else if(n.object.isOrthographicCamera){let e=new l.Vector3(T.x,T.y,0);e.unproject(n.object),n.object.zoom=Math.max(n.minZoom,Math.min(n.maxZoom,n.object.zoom/f)),n.object.updateProjectionMatrix(),S=!0;let a=new l.Vector3(T.x,T.y,0);a.unproject(n.object),n.object.position.sub(a).add(e),n.object.updateMatrixWorld(),r=t.length()}else console.warn("WARNING: OrbitControls.js encountered an unknown camera type - zoom to cursor disabled."),n.zoomToCursor=!1;null!==r&&(n.screenSpacePanning?n.target.set(0,0,-1).transformDirection(n.object.matrix).multiplyScalar(r).add(n.object.position):(h.origin.copy(n.object.position),h.direction.set(0,0,-1).transformDirection(n.object.matrix),Math.abs(n.object.up.dot(h.direction))<g?e.lookAt(n.target):(m.setFromNormalAndCoplanarPoint(n.object.up,n.target),h.intersectPlane(m,n.target))))}
1else n.object instanceof l.OrthographicCamera&&n.object.isOrthographicCamera&&(S=1!==f)&&(n.object.zoom=Math.max(n.minZoom,Math.min(n.maxZoom,n.object.zoom/f)),n.object.updateProjectionMatrix());return f=1,j=!1,!!(S||v.distanceToSquared(n.object.position)>u||8*(1-b.dot(n.object.quaternion))>u)&&(n.dispatchEvent(r),v.copy(n.object.position),b.copy(n.object.quaternion),S=!1,!0)}})(),this.connect=e=>{n.domElement=e,n.domElement.style.touchAction="none",n.domElement.addEventListener("contextmenu",et),n.domElement.addEventListener("pointerdown",K),n.domElement.addEventListener("pointercancel",X),n.domElement.addEventListener("wheel",J)},this.dispose=()=>{var e,t,r,a,i,l;n.domElement&&(n.domElement.style.touchAction="auto"),null==(e=n.domElement)||e.removeEventListener("contextmenu",et),null==(t=n.domElement)||t.removeEventListener("pointerdown",K),null==(r=n.domElement)||r.removeEventListener("pointercancel",X),null==(a=n.domElement)||a.removeEventListener("wheel",J),null==(i=n.domElement)||i.ownerDocument.removeEventListener("pointermove",G),null==(l=n.domElement)||l.ownerDocument.removeEventListener("pointerup",X),null!==n._domElementKeyEvents&&n._domElementKeyEvents.removeEventListener("keydown",ee)};let n=this,r={type:"change"},a={type:"start"},i={type:"end"},s={NONE:-1,ROTATE:0,DOLLY:1,PAN:2,TOUCH_ROTATE:3,TOUCH_PAN:4,TOUCH_DOLLY_PAN:5,TOUCH_DOLLY_ROTATE:6},o=s.NONE,u=1e-6,c=new l.Spherical,d=new l.Spherical,f=1,y=new l.Vector3,b=new l.Vector2,_=new l.Vector2,w=new l.Vector2,x=new l.Vector2,k=new l.Vector2,S=new l.Vector2,E=new l.Vector2,C=new l.Vector2,P=new l.Vector2,O=new l.Vector3,T=new l.Vector2,j=!1,N=[],M={};function z(){return Math.pow(.95,n.zoomSpeed)}function A(e){n.reverseOrbit||n.reverseHorizontalOrbit?d.theta+=e:d.theta-=e}function I(e){n.reverseOrbit||n.reverseVerticalOrbit?d.phi+=e:d.phi-=e}let R=(()=>{let e=new l.Vector3;return function(t,n){e.setFromMatrixColumn(n,0),e.multiplyScalar(-t),y.add(e)}})(),L=(()=>{let e=new l.Vector3;return function(t,r){!0===n.screenSpacePanning?e.setFromMatrixColumn(r,1):(e.setFromMatrixColumn(r,0),e.crossVectors(n.object.up,e)),e.multiplyScalar(t),y.add(e)}})(),F=(()=>{let e=new l.Vector3;return function(t,r){let a=n.domElement;if(a&&n.object instanceof l.PerspectiveCamera&&n.object.isPerspectiveCamera){let i=n.object.position;e.copy(i).sub(n.target);let l=e.length();R(2*t*(l*=Math.tan(n.object.fov/2*Math.PI/180))/a.clientHeight,n.object.matrix),L(2*r*l/a.clientHeight,n.object.matrix)}else a&&n.object instanceof l.OrthographicCamera&&n.object.isOrthographicCamera?(R(t*(n.object.right-n.object.left)/n.object.zoom/a.clientWidth,n.object.matrix),L(r*(n.object.top-n.object.bottom)/n.object.zoom/a.clientHeight,n.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled."),n.enablePan=!1)}})();function D(e){n.object instanceof l.PerspectiveCamera&&n.object.isPerspectiveCamera||n.object instanceof l.OrthographicCamera&&n.object.isOrthographicCamera?f=e:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),n.enableZoom=!1)}function V(e){if(!n.zoomToCursor||!n.domElement)return;j=!0;let t=n.domElement.getBoundingClientRect(),r=e.clientX-t.left,a=e.clientY-t.top,i=t.width,l=t.height;T.x=r/i*2-1,T.y=-(a/l*2)+1,O.set(T.x,T.y,1).unproject(n.object).sub(n.object.position).normalize()}function U(e){return Math.max(n.minDistance,Math.min(n.maxDistance,e))}function Z(e){b.set(e.clientX,e.clientY)}function $(e){x.set(e.clientX,e.clientY)}function H(){if(1==N.length)b.set(N[0].pageX,N[0].pageY);else{let e=.5*(N[0].pageX+N[1].pageX),t=.5*(N[0].pageY+N[1].pageY);b.set(e,t)}}function B(){if(1==N.length)x.set(N[0].pageX,N[0].pageY);else{let e=.5*(N[0].pageX+N[1].pageX),t=.5*(N[0].pageY+N[1].pageY);x.set(e,t)}}function W(){let e=N[0].pageX-N[1].pageX,t=N[0].pageY-N[1].pageY;E.set(0,Math.sqrt(e*e+t*t))}function q(e){if(1==N.length)_.set(e.pageX,e.pageY);else{let t=er(e),n=.5*(e.pageX+t.x),r=.5*(e.pageY+t.y);_.set(n,r)}w.subVectors(_,b).multiplyScalar(n.rotateSpeed);let t=n.domElement;t&&(A(2*Math.PI*w.x/t.clientHeight),I(2*Math.PI*w.y/t.clientHeight)),b.copy(_)}function Q(e){if(1==N.length)k.set(e.pageX,e.pageY);else{let t=er(e),n=.5*(e.pageX+t.x),r=.5*(e.pageY+t.y);k.set(n,r)}S.subVectors(k,x).multiplyScalar(n.panSpeed),F(S.x,S.y),x.copy(k)}function Y(e){var t;let r=er(e),a=e.pageX-r.x,i=e.pageY-r.y;C.set(0,Math.sqrt(a*a+i*i)),P.set(0,Math.pow(C.y/E.y,n.zoomSpeed)),t=P.y,D(f/t),E.copy(C)}function K(e){var t,r;!1!==n.enabled&&(0===N.length&&(null==(t=n.domElement)||t.ownerDocument.addEventListener("pointermove",G),null==(r=n.domElement)||r.ownerDocument.addEventListener("pointerup",X)),N.push(e),"touch"===e.pointerType?function(e){switch(en(e),N.length){case 1:switch(n.touches.ONE){case l.TOUCH.ROTATE:if(!1===n.enableRotate)return;H(),o=s.TOUCH_ROTATE;break;case l.TOUCH.PAN:if(!1===n.enablePan)return;B(),o=s.TOUCH_PAN;break;default:o=s.NONE}break;case 2:switch(n.touches.TWO){case l.TOUCH.DOLLY_PAN:if(!1===n.enableZoom&&!1===n.enablePan)return;n.enableZoom&&W(),n.enablePan&&B(),o=s.TOUCH_DOLLY_PAN;break;case l.TOUCH.DOLLY_ROTATE:if(!1===n.enableZoom&&!1===n.enableRotate)return;n.enableZoom&&W(),n.enableRotate&&H(),o=s.TOUCH_DOLLY_ROTATE;break;default:o=s.NONE}break;default:o=s.NONE}o!==s.NONE&&n.dispatchEvent(a)}(e):function(e){let t;switch(e.button){case 0:t=n.mouseButtons.LEFT;break;case 1:t=n.mouseButtons.MIDDLE;break;case 2:t=n.mouseButtons.RIGHT;break;default:t=-1}switch(t){case l.MOUSE.DOLLY:if(!1===n.enableZoom)return;V(e),E.set(e.clientX,e.clientY),o=s.DOLLY;break;case l.MOUSE.ROTATE:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===n.enablePan)return;$(e),o=s.PAN}else{if(!1===n.enableRotate)return;Z(e),o=s.ROTATE}break;case l.MOUSE.PAN:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===n.enableRotate)return;Z(e),o=s.ROTATE}else{if(!1===n.enablePan)return;$(e),o=s.PAN}break;default:o=s.NONE}o!==s.NONE&&n.dispatchEvent(a)}(e))}function G(e){!1!==n.enabled&&("touch"===e.pointerType?function(e){switch(en(e),o){case s.TOUCH_ROTATE:if(!1===n.enableRotate)return;q(e),n.update();break;case s.TOUCH_PAN:if(!1===n.enablePan)return;Q(e),n.update();break;case s.TOUCH_DOLLY_PAN:if(!1===n.enableZoom&&!1===n.enablePan)return;n.enableZoom&&Y(e),n.enablePan&&Q(e),n.update();break;case s.TOUCH_DOLLY_ROTATE:if(!1===n.enableZoom&&!1===n.enableRotate)return;n.enableZoom&&Y(e),n.enableRotate&&q(e),n.update();break;default:o=s.NONE}}(e):function(e){if(!1!==n.enabled)switch(o){case s.ROTATE:if(!1===n.enableRotate)return;!function(e){_.set(e.clientX,e.clientY),w.subVectors(_,b).multiplyScalar(n.rotateSpeed);let t=n.domElement;t&&(A(2*Math.PI*w.x/t.clientHeight),I(2*Math.PI*w.y/t.clientHeight)),b.copy(_),n.update()}(e);break;case s.DOLLY:var t,r;if(!1===n.enableZoom)return;(C.set(e.clientX,e.clientY),P.subVectors(C,E),P.y>0)?(t=z(),D(f/t)):P.y<0&&(r=z(),D(f*r)),E.copy(C),n.update();break;case s.PAN:if(!1===n.enablePan)return;k.set(e.clientX,e.clientY),S.subVectors(k,x).multiplyScalar(n.panSpeed),F(S.x,S.y),x.copy(k),n.update()}}(e))}function X(e){var t,r,a;(function(e){delete M[e.pointerId];for(let t=0;t<N.length;t++)if(N[t].pointerId==e.pointerId){N.splice(t,1);return}})(e),0===N.length&&(null==(t=n.domElement)||t.releasePointerCapture(e.pointerId),null==(r=n.domElement)||r.ownerDocument.removeEventListener("pointermove",G),null==(a=n.domElement)||a.ownerDocument.removeEventListener("pointerup",X)),n.dispatchEvent(i),o=s.NONE}function J(e){if(!1!==n.enabled&&!1!==n.enableZoom&&(o===s.NONE||o===s.ROTATE)
1){var t,r;e.preventDefault(),n.dispatchEvent(a),(V(e),e.deltaY<0)?(t=z(),D(f*t)):e.deltaY>0&&(r=z(),D(f/r)),n.update(),n.dispatchEvent(i)}}function ee(e){!1!==n.enabled&&!1!==n.enablePan&&function(e){let t=!1;switch(e.code){case n.keys.UP:F(0,n.keyPanSpeed),t=!0;break;case n.keys.BOTTOM:F(0,-n.keyPanSpeed),t=!0;break;case n.keys.LEFT:F(n.keyPanSpeed,0),t=!0;break;case n.keys.RIGHT:F(-n.keyPanSpeed,0),t=!0}t&&(e.preventDefault(),n.update())}(e)}function et(e){!1!==n.enabled&&e.preventDefault()}function en(e){let t=M[e.pointerId];void 0===t&&(t=new l.Vector2,M[e.pointerId]=t),t.set(e.pageX,e.pageY)}function er(e){return M[(e.pointerId===N[0].pointerId?N[1]:N[0]).pointerId]}this.dollyIn=(e=z())=>{D(f*e),n.update()},this.dollyOut=(e=z())=>{D(f/e),n.update()},this.getScale=()=>f,this.setScale=e=>{D(e),n.update()},this.getZoomScale=()=>z(),void 0!==t&&this.connect(t),this.update()}}let b=i.forwardRef(({makeDefault:e,camera:t,regress:n,domElement:l,enableDamping:s=!0,keyEvents:o=!1,onChange:u,onStart:c,onEnd:d,...f},p)=>{let h=(0,a.D)(e=>e.invalidate),m=(0,a.D)(e=>e.camera),g=(0,a.D)(e=>e.gl),v=(0,a.D)(e=>e.events),b=(0,a.D)(e=>e.setEvents),_=(0,a.D)(e=>e.set),w=(0,a.D)(e=>e.get),x=(0,a.D)(e=>e.performance),k=t||m,S=l||v.connected||g.domElement,E=i.useMemo(()=>new y(k),[k]);return(0,a.F)(()=>{E.enabled&&E.update()},-1),i.useEffect(()=>(o&&E.connect(!0===o?S:o),E.connect(S),()=>void E.dispose()),[o,S,n,E,h]),i.useEffect(()=>{let e=e=>{h(),n&&x.regress(),u&&u(e)},t=e=>{c&&c(e)},r=e=>{d&&d(e)};return E.addEventListener("change",e),E.addEventListener("start",t),E.addEventListener("end",r),()=>{E.removeEventListener("start",t),E.removeEventListener("end",r),E.removeEventListener("change",e)}},[u,c,d,E,h,b]),i.useEffect(()=>{if(e){let e=w().controls;return _({controls:E}),()=>_({controls:e})}},[e,E]),i.createElement("primitive",(0,r.Z)({ref:p,object:E,enableDamping:s},f))})},1:function(e,t,n){"use strict";n.d(t,{aL:function(){return i}});var r=n(1119),a=n(2265);let i=function(e,t){let n=e+"Geometry";return a.forwardRef(({args:e,children:t,...i},l)=>{let s=a.useRef(null);return a.useImperativeHandle(l,()=>s.current),a.useLayoutEffect(()=>void 0),a.createElement("mesh",(0,r.Z)({ref:s},i),a.createElement(n,{attach:"geometry",args:e}),t)})}("sphere")},68328:function(e,t,n){"use strict";let r,a;n.d(t,{V:function(){return b}});var i=n(1119),l=n(2265),s=n(34040),o=n(51448),u=n(9285);let c=new o.Vector3,d=new o.Vector3,f=new o.Vector3,p=new o.Vector2;function h(e,t,n){let r=c.setFromMatrixPosition(e.matrixWorld);r.project(t);let a=n.width/2,i=n.height/2;return[r.x*a+a,-(r.y*i)+i]}let m=e=>1e-10>Math.abs(e)?0:e;function g(e,t,n=""){let r="matrix3d(";for(let n=0;16!==n;n++)r+=m(t[n]*e.elements[n])+(15!==n?",":")");return n+r}let v=(r=[1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1],e=>g(e,r)),y=(a=e=>[1/e,1/e,1/e,1,-1/e,-1/e,-1/e,-1,1/e,1/e,1/e,1,1,1,1,1],(e,t)=>g(e,a(t),"translate(-50%,-50%)")),b=l.forwardRef(({children:e,eps:t=.001,style:n,className:r,prepend:a,center:g,fullscreen:b,portal:_,distanceFactor:w,sprite:x=!1,transform:k=!1,occlude:S,onOcclude:E,castShadow:C,receiveShadow:P,material:O,geometry:T,zIndexRange:j=[16777271,0],calculatePosition:N=h,as:M="div",wrapperClass:z,pointerEvents:A="auto",...I},R)=>{let{gl:L,camera:F,scene:D,size:V,raycaster:U,events:Z,viewport:$}=(0,u.D)(),[H]=l.useState(()=>document.createElement(M)),B=l.useRef(),W=l.useRef(null),q=l.useRef(0),Q=l.useRef([0,0]),Y=l.useRef(null),K=l.useRef(null),G=(null==_?void 0:_.current)||Z.connected||L.domElement.parentNode,X=l.useRef(null),J=l.useRef(!1),ee=l.useMemo(()=>{var e;return S&&"blending"!==S||Array.isArray(S)&&S.length&&(e=S[0])&&"object"==typeof e&&"current"in e},[S]);l.useLayoutEffect(()=>{let e=L.domElement;S&&"blending"===S?(e.style.zIndex=`${Math.floor(j[0]/2)}`,e.style.position="absolute",e.style.pointerEvents="none"):(e.style.zIndex=null,e.style.position=null,e.style.pointerEvents=null)},[S]),l.useLayoutEffect(()=>{if(W.current){let e=B.current=s.createRoot(H);if(D.updateMatrixWorld(),k)H.style.cssText="position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;";else{let e=N(W.current,F,V);H.style.cssText=`position:absolute;top:0;left:0;transform:translate3d(${e[0]}px,${e[1]}px,0);transform-origin:0 0;`}
1return G&&(a?G.prepend(H):G.appendChild(H)),()=>{G&&G.removeChild(H),e.unmount()}}},[G,k]),l.useLayoutEffect(()=>{z&&(H.className=z)},[z]);let et=l.useMemo(()=>k?{position:"absolute",top:0,left:0,width:V.width,height:V.height,transformStyle:"preserve-3d",pointerEvents:"none"}:{position:"absolute",transform:g?"translate3d(-50%,-50%,0)":"none",...b&&{top:-V.height/2,left:-V.width/2,width:V.width,height:V.height},...n},[n,g,b,V,k]),en=l.useMemo(()=>({position:"absolute",pointerEvents:A}),[A]);l.useLayoutEffect(()=>{var t,a;J.current=!1,k?null==(t=B.current)||t.render(l.createElement("div",{ref:Y,style:et},l.createElement("div",{ref:K,style:en},l.createElement("div",{ref:R,className:r,style:n,children:e})))):null==(a=B.current)||a.render(l.createElement("div",{ref:R,style:et,className:r,children:e}))});let er=l.useRef(!0);(0,u.F)(e=>{if(W.current){F.updateMatrixWorld(),W.current.updateWorldMatrix(!0,!1);let e=k?Q.current:N(W.current,F,V);if(k||Math.abs(q.current-F.zoom)>t||Math.abs(Q.current[0]-e[0])>t||Math.abs(Q.current[1]-e[1])>t){let t=function(e,t){let n=c.setFromMatrixPosition(e.matrixWorld),r=d.setFromMatrixPosition(t.matrixWorld),a=n.sub(r),i=t.getWorldDirection(f);return a.angleTo(i)>Math.PI/2}(W.current,F),n=!1;ee&&(Array.isArray(S)?n=S.map(e=>e.current):"blending"!==S&&(n=[D]));let r=er.current;if(n){let e=function(e,t,n,r){let a=c.setFromMatrixPosition(e.matrixWorld),i=a.clone();i.project(t),p.set(i.x,i.y),n.setFromCamera(p,t);let l=n.intersectObjects(r,!0);if(l.length){let e=l[0].distance;return a.distanceTo(n.ray.origin)<e}return!0}(W.current,F,U,n);er.current=e&&!t}else er.current=!t;r!==er.current&&(E?E(!er.current):H.style.display=er.current?"block":"none");let a=Math.floor(j[0]/2),i=S?ee?[j[0],a]:[a-1,0]:j;if(H.style.zIndex=`${function(e,t,n){if(t instanceof o.PerspectiveCamera||t instanceof o.OrthographicCamera){let r=c.setFromMatrixPosition(e.matrixWorld),a=d.setFromMatrixPosition(t.matrixWorld),i=r.distanceTo(a),l=(n[1]-n[0])/(t.far-t.near),s=n[1]-l*t.far;return Math.round(l*i+s)}}(W.current,F,i)}`,k){let[e,t]=[V.width/2,V.height/2],n=F.projectionMatrix.elements[5]*t,{isOrthographicCamera:r,top:a,left:i,bottom:l,right:s}=F,o=v(F.matrixWorldInverse),u=r?`scale(${n})translate(${m(-(s+i)/2)}px,${m((a+l)/2)}px)`:`translateZ(${n}px)`,c=W.current.matrixWorld;x&&((c=F.matrixWorldInverse.clone().transpose().copyPosition(c).scale(W.current.scale)).elements[3]=c.elements[7]=c.elements[11]=0,c.elements[15]=1),H.style.width=V.width+"px",H.style.height=V.height+"px",H.style.perspective=r?"":`${n}px`,Y.current&&K.current&&(Y.current.style.transform=`${u}${o}
1translate(${e}px,${t}px)`,K.current.style.transform=y(c,1/((w||10)/400)))}else{let t=void 0===w?1:function(e,t){if(t instanceof o.OrthographicCamera)return t.zoom;if(!(t instanceof o.PerspectiveCamera))return 1;{let n=c.setFromMatrixPosition(e.matrixWorld),r=d.setFromMatrixPosition(t.matrixWorld);return 1/(2*Math.tan(t.fov*Math.PI/180/2)*n.distanceTo(r))}}(W.current,F)*w;H.style.transform=`translate3d(${e[0]}px,${e[1]}px,0) scale(${t})`}Q.current=e,q.current=F.zoom}}if(!ee&&X.current&&!J.current){if(k){if(Y.current){let e=Y.current.children[0];if(null!=e&&e.clientWidth&&null!=e&&e.clientHeight){let{isOrthographicCamera:t}=F;if(t||T)I.scale&&(Array.isArray(I.scale)?I.scale instanceof o.Vector3?X.current.scale.copy(I.scale.clone().divideScalar(1)):X.current.scale.set(1/I.scale[0],1/I.scale[1],1/I.scale[2]):X.current.scale.setScalar(1/I.scale));else{let t=(w||10)/400,n=e.clientWidth*t,r=e.clientHeight*t;X.current.scale.set(n,r,1)}J.current=!0}}}else{let t=H.children[0];if(null!=t&&t.clientWidth&&null!=t&&t.clientHeight){let e=1/$.factor,n=t.clientWidth*e,r=t.clientHeight*e;X.current.scale.set(n,r,1),J.current=!0}X.current.lookAt(e.camera.position)}}});let ea=l.useMemo(()=>({vertexShader:k?void 0:`
2          /*
3            This shader is from the THREE's SpriteMaterial.
4            We need to turn the backing plane into a Sprite
5            (make it always face the camera) if "transfrom"
6            is false.
7          */
8          #include <common>
9
10          void main() {
11            vec2 center = vec2(0., 1.);
12            float rotation = 0.0;
13
14            // This is somewhat arbitrary, but it seems to work well
15            // Need to figure out how to derive this dynamically if it even matters
16            float size = 0.03;
17
18            vec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );
19            vec2 scale;
20            scale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) );
21            scale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) );
22
23            bool isPerspective = isPerspectiveMatrix( projectionMatrix );
24            if ( isPerspective ) scale *= - mvPosition.z;
25
26            vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale * size;
27            vec2 rotatedPosition;
28            rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;
29            rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;
30            mvPosition.xy += rotatedPosition;
31
32            gl_Position = projectionMatrix * mvPosition;
33          }
34      `,fragmentShader:`
35        void main() {
36          gl_FragColor = vec4(0.0, 0.0, 0.0, 0.0);
37        }
38      `}),[k]);return l.createElement("group",(0,i.Z)({},I,{ref:W}),S&&!ee&&l.createElement("mesh",{castShadow:C,receiveShadow:P,ref:X},T||l.createElement("planeGeometry",null),O||l.createElement("shaderMaterial",{side:o.DoubleSide,vertexShader:ea.vertexShader,fragmentShader:ea.fragmentShader})))})},9285:function(e,t,n){"use strict";let r,a,i;n.d(t,{B:function(){return M},D:function(){return eu},E:function(){return z},F:function(){return ec},a:function(){return j},b:function(){return ew},c:function(){return eE},d:function(){return ek},e:function(){return E},i:function(){return T},u:function(){return N}});var l,s,o=n(51448),u=n(2265),c=n(49971);let d="undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)?u.useEffect:u.useLayoutEffect,f=e=>"object"==typeof e&&"function"==typeof e.then,p=[];function h(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 a=0;a<r;a++)if(!n(e[a],t[a]))return!1;return!0}function m(e,t=null,n=!1,r={}){for(let a of(null===t&&(t=[e]),p))if(h(t,a.keys,a.equal)){if(n)return;if(Object.prototype.hasOwnProperty.call(a,"error"))throw a.error;if(Object.prototype.hasOwnProperty.call(a,"response"))return r.lifespan&&r.lifespan>0&&(a.timeout&&clearTimeout(a.timeout),a.timeout=setTimeout(a.remove,r.lifespan)),a.response;if(!n)throw a.promise}let a={keys:t,equal:r.equal,remove:()=>{let e=p.indexOf(a);-1!==e&&p.splice(e,1)},promise:(f(e)?e:e(...t)).then(e=>{a.response=e,r.lifespan&&r.lifespan>0&&(a.timeout=setTimeout(a.remove,r.lifespan))}).catch(e=>a.error=e)};if(p.push(a),!n)throw a.promise}let g=(e,t,n)=>
38m(e,t,!1,n),v=(e,t,n)=>void m(e,t,!0,n),y=e=>{if(void 0===e||0===e.length)p.splice(0,p.length);else{let t=p.find(t=>h(e,t.keys,t.equal));t&&t.remove()}};var b=n(57437),_=n(27975),w=n.n(_),x=n(16697),k=n(40257);let S={},E=e=>void Object.assign(S,e),C=e=>"colorSpace"in e||"outputColorSpace"in e,P=()=>{var e;return null!=(e=S.ColorManagement)?e:null},O=e=>e&&e.isOrthographicCamera,T=e=>e&&e.hasOwnProperty("current"),j="undefined"!=typeof window&&(null!=(l=window.document)&&l.createElement||(null==(s=window.navigator)?void 0:s.product)==="ReactNative")?u.useLayoutEffect:u.useEffect;function N(e){let t=u.useRef(e);return j(()=>void(t.current=e),[e]),t}function M({set:e}){return j(()=>(e(new Promise(()=>null)),()=>e(!1)),[e]),null}class z 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}}z.getDerivedStateFromError=()=>({error:!0});let A="__default",I=new Map,R=e=>e&&!!e.memoized&&!!e.changes;function L(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 F=e=>{var t;return null==(t=e.__r3f)?void 0:t.root.getState()};function D(e){let t=e.__r3f.root;for(;t.getState().previousRoot;)t=t.getState().previousRoot;return t}let V={obj:e=>e===Object(e)&&!V.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:a=!0}={}){let i;if(typeof e!=typeof t||!!e!=!!t)return!1;if(V.str(e)||V.num(e)||V.boo(e))return e===t;let l=V.obj(e);if(l&&"reference"===r)return e===t;let s=V.arr(e);if(s&&"reference"===n)return e===t;if((s||l)&&e===t)return!0;for(i in e)if(!(i in t))return!1;if(l&&"shallow"===n&&"shallow"===r){for(i in a?t:e)if(!V.equ(e[i],t[i],{strict:a,objects:"reference"}))return!1}else for(i in a?t:e)if(e[i]!==t[i])return!1;if(V.und(i)){if(s&&0===e.length&&0===t.length||l&&0===Object.keys(e).length&&0===Object.keys(t).length)return!0;if(e!==t)return!1}return!0}};function U(e,t){return e.__r3f={type:"",root:null,previousAttach:null,memoizedProps:{},eventCount:0,handlers:{},objects:[],parent:null,...t},e}function Z(e,t){let n=e;if(!t.includes("-"))return{target:n,key:t};{let r=t.split("-"),a=r.pop();return{target:n=r.reduce((e,t)=>e[t],e),key:a}}}let $=/-\d+$/;function H(e,t,n){if(V.str(n)){if($.test(n)){let{target:t,key:r}
38=Z(e,n.replace($,""));Array.isArray(t[r])||(t[r]=[])}let{target:r,key:a}=Z(e,n);t.__r3f.previousAttach=r[a],r[a]=t}else t.__r3f.previousAttach=n(e,t)}function B(e,t,n){var r,a;if(V.str(n)){let{target:r,key:a}=Z(e,n),i=t.__r3f.previousAttach;void 0===i?delete r[a]:r[a]=i}else null==(r=t.__r3f)||null==r.previousAttach||r.previousAttach(e,t);null==(a=t.__r3f)||delete a.previousAttach}function W(e,{children:t,key:n,ref:r,...a},{children:i,key:l,ref:s,...o}={},u=!1){let c=e.__r3f,d=Object.entries(a),f=[];if(u){let e=Object.keys(o);for(let t=0;t<e.length;t++)a.hasOwnProperty(e[t])||d.unshift([e[t],A+"remove"])}d.forEach(([t,n])=>{var r;if(null!=(r=e.__r3f)&&r.primitive&&"object"===t||V.equ(n,o[t]))return;if(/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/.test(t))return f.push([t,n,!0,[]]);let i=[];for(let e in t.includes("-")&&(i=t.split("-")),f.push([t,n,!1,i]),a){let n=a[e];e.startsWith(`${t}-`)&&f.push([e,n,!1,e.split("-")])}});let p={...a};return null!=c&&c.memoizedProps&&null!=c&&c.memoizedProps.args&&(p.args=c.memoizedProps.args),null!=c&&c.memoizedProps&&null!=c&&c.memoizedProps.attach&&(p.attach=c.memoizedProps.attach),{memoized:p,changes:f}}let q=void 0!==k&&!1;function Q(e,t){var n,r,a;let i=e.__r3f,l=null==i?void 0:i.root,s=null==l?void 0:null==l.getState?void 0:l.getState(),{memoized:u,changes:c}=R(t)?t:W(e,t),d=null==i?void 0:i.eventCount;e.__r3f&&(e.__r3f.memoizedProps=u);for(let t=0;t<c.length;t++){let[n,l,u,d]=c[t];if(C(e)){let e="srgb",t="srgb-linear";"encoding"===n?(n="colorSpace",l=3001===l?e:t):"outputEncoding"===n&&(n="outputColorSpace",l=3001===l?e:t)}let f=e,p=f[n];if(d.length&&!((p=d.reduce((e,t)=>e[t],e))&&p.set)){let[t,...r]=d.reverse();f=r.reverse().reduce((e,t)=>e[t],e),n=t}if(l===A+"remove"){if(f.constructor){let e=I.get(f.constructor);e||(e=new f.constructor,I.set(f.constructor,e)),l=e[n]}else l=0}if(u&&i)l?i.handlers[n]=l:delete i.handlers[n],i.eventCount=Object.keys(i.handlers).length;else if(p&&p.set&&(p.copy||p instanceof o.Layers)){if(Array.isArray(l))p.fromArray?p.fromArray(l):p.set(...l);else if(p.copy&&l&&l.constructor&&(q?p.constructor.name===l.constructor.name:p.constructor===l.constructor))p.copy(l);else if(void 0!==l){let e=null==(r=p)?void 0:r.isColor;!e&&p.setScalar?p.setScalar(l):p instanceof o.Layers&&l instanceof o.Layers?p.mask=l.mask:p.set(l),!P()&&s&&!s.linear&&e&&p.convertSRGBToLinear()}}else if(f[n]=l,null!=(a=f[n])&&a.isTexture&&f[n].format===o.RGBAFormat&&f[n].type===o.UnsignedByteType&&s){let e=f[n];C(e)&&C(s.gl)?e.colorSpace=s.gl.outputColorSpace:e.encoding=s.gl.outputEncoding}Y(e)}if(i&&i.parent&&e.raycast&&d!==i.eventCount){let t=D(e).getState().internal,n=t.interaction.indexOf(e);n>-1&&t.interaction.splice(n,1),i.eventCount&&t.interaction.push(e)}return!(1===c.length&&"onUpdate"===c[0][0])&&c.length&&null!=(n=e.__r3f)&&n.parent&&K(e),e}function Y(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 K(e){null==e.onUpdate||e.onUpdate(e)}function G(e){return(e.eventObject||e.object).uuid+"/"+e.index+e.instanceId}function X(e,t,n,r){let a=n.get(t);a&&(n.delete(t),0===n.size&&(e.delete(r),a.target.releasePointerCapture(r)))}let J=e=>!!(null!=e&&e.render),ee=u.createContext(null),et=(e,t)=>{let n=function(e){let t="function"==typeof e?function(e){let t;let n=new Set,r=(e,r)=>{let a="function"==typeof e?e(t):e;if(a!==t){let e=t;t=r?a:Object.assign({}
38,t,a),n.forEach(n=>n(t,e))}},a=()=>t,i=(e,r=a,i=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let l=r(t);function s(){let n=r(t);if(!i(l,n)){let t=l;e(l=n,t)}}return n.add(s),()=>n.delete(s)},l={setState:r,getState:a,subscribe:(e,t,r)=>t||r?i(e,t,r):(n.add(e),()=>n.delete(e)),destroy:()=>n.clear()};return t=e(r,a,l),l}(e):e,n=(e=t.getState,n=Object.is)=>{let r;let[,a]=(0,u.useReducer)(e=>e+1,0),i=t.getState(),l=(0,u.useRef)(i),s=(0,u.useRef)(e),o=(0,u.useRef)(n),c=(0,u.useRef)(!1),f=(0,u.useRef)();void 0===f.current&&(f.current=e(i));let p=!1;(l.current!==i||s.current!==e||o.current!==n||c.current)&&(r=e(i),p=!n(f.current,r)),d(()=>{p&&(f.current=r),l.current=i,s.current=e,o.current=n,c.current=!1});let h=(0,u.useRef)(i);d(()=>{let e=()=>{try{let e=t.getState(),n=s.current(e);o.current(f.current,n)||(l.current=e,f.current=n,a())}catch(e){c.current=!0,a()}},n=t.subscribe(e);return t.getState()!==h.current&&e(),n},[]);let m=p?r:f.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}((n,r)=>{let a;let i=new o.Vector3,l=new o.Vector3,s=new o.Vector3;function c(e=r().camera,t=l,n=r().size){let{width:a,height:o,top:u,left:c}=n,d=a/o;t.isVector3?s.copy(t):s.set(...t);let f=e.getWorldPosition(i).distanceTo(s);if(O(e))return{width:a/e.zoom,height:o/e.zoom,top:u,left:c,factor:1,distance:f,aspect:d};{let t=2*Math.tan(e.fov*Math.PI/180/2)*f,n=a/o*t;return{width:n,height:t,top:u,left:c,factor:a/n,distance:f,aspect:d}}}let d=e=>n(t=>({performance:{...t.performance,current:e}})),f=new o.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 o.Clock,pointer:f,mouse:f,frameloop:"always",onPointerMissed:void 0,performance:{current:1,min:.5,max:1,debounce:200,regress:()=>{let e=r();a&&clearTimeout(a),e.performance.current!==e.performance.min&&d(e.performance.min),a=setTimeout(()=>d(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,a,i,s)=>{let o=r().camera,u={width:e,height:t,top:i||0,left:s||0,updateStyle:a};n(e=>({size:u,viewport:{...e.viewport,...c(o,l,u)}}))},setDpr:e=>n(t=>{let n=L(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 a=r().internal;return a.priority=a.priority+(t>0?1:0),a.subscribers.push({ref:e,priority:t,store:n}),a.subscribers=a.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(),a=r.size,i=r.viewport.dpr,l=r.camera;return n.subscribe(()=>{let{camera:e,size:t,viewport:r,gl:s,set:o}=n.getState();if(t.width!==a.width||t.height!==a.height||r.dpr!==i){var u;a=t,i=r.dpr,e.manual||(O(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()),s.setPixelRatio(r.dpr);let n=null!=(u=t.updateStyle)?u:"undefined"!=typeof HTMLCanvasElement&&s.domElement instanceof HTMLCanvasElement;s.setSize(t.width,t.height,n)}e!==l&&(l=e,o(t=>({viewport:{...t.viewport,...t.viewport.getCurrentViewport(e)}})))}),n.subscribe(t=>e(t)),n},en=new Set,er=new Set,ea=new Set;function ei(e,t){if(e.size)for(let{callback:n}of e.values())n(t)}function el(e,t){switch(e){case"before":return ei(en,t);case"after":return ei(er,t);case"tail":return ei(ea,t)}}
38function es(e,t,n){let l=t.clock.getDelta();for("never"===t.frameloop&&"number"==typeof e&&(l=e-t.clock.elapsedTime,t.clock.oldTime=t.clock.elapsedTime,t.clock.elapsedTime=e),a=t.internal.subscribers,r=0;r<a.length;r++)(i=a[r]).ref.current(i.store.getState(),l,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 eo(){let e=u.useContext(ee);if(!e)throw Error("R3F: Hooks can only be used within the Canvas component!");return e}function eu(e=e=>e,t){return eo()(e,t)}function ec(e,t=0){let n=eo(),r=n.getState().internal.subscribe,a=N(e);return j(()=>r(a,t,n),[t,r,n]),null}let ed=new WeakMap;function ef(e,t){return function(n,...r){let a=ed.get(n);return a||(a=new n,ed.set(n,a)),e&&e(a),Promise.all(r.map(e=>new Promise((n,r)=>a.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 ep(e,t,n,r){let a=Array.isArray(t)?t:[t],i=g(ef(n,r),[e,...a],{equal:V.equ});return Array.isArray(t)?i:i[0]}ep.preload=function(e,t,n){let r=Array.isArray(t)?t:[t];return v(ef(n),[e,...r])},ep.clear=function(e,t){return y([e,...Array.isArray(t)?t:[t]])};let eh=new Map,{invalidate:em,advance:eg}=function(e){let t,n,r,a=!1,i=!1;function l(s){for(let u of(n=requestAnimationFrame(l),a=!0,t=0,el("before",s),i=!0,e.values())
38){var o;(r=u.store.getState()).internal.active&&("always"===r.frameloop||r.internal.frames>0)&&!(null!=(o=r.gl.xr)&&o.isPresenting)&&(t+=es(s,r))}if(i=!1,el("after",s),0===t)return el("tail",s),a=!1,cancelAnimationFrame(n)}return{loop:l,invalidate:function t(n,r=1){var s;if(!n)return e.forEach(e=>t(e.store.getState(),r));null!=(s=n.gl.xr)&&s.isPresenting||!n.internal.active||"never"===n.frameloop||(r>1?n.internal.frames=Math.min(60,n.internal.frames+r):i?n.internal.frames=2:n.internal.frames=1,a||(a=!0,requestAnimationFrame(l)))},advance:function(t,n=!0,r,a){if(n&&el("before",t),r)es(t,r,a);else for(let n of e.values())es(t,n.store.getState());n&&el("after",t)}}}(eh),{reconciler:ev,applyProps:ey}=function(e,t){function n(e,{args:t=[],attach:n,...r},a){let i,l=`${e[0].toUpperCase()}${e.slice(1)}`;if("primitive"===e){if(void 0===r.object)throw Error("R3F: Primitives without 'object' are invalid!");i=U(r.object,{type:e,root:a,attach:n,primitive:!0})}else{let r=S[l];if(!r)throw Error(`R3F: ${l} 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!");i=U(new r(...t),{type:e,root:a,attach:n,memoizedProps:{args:t}})}return void 0===i.__r3f.attach&&(i.isBufferGeometry?i.__r3f.attach="geometry":i.isMaterial&&(i.__r3f.attach="material")),"inject"!==l&&Q(i,r),i}function r(e,t){let n=!1;if(t){var r,a;null!=(r=t.__r3f)&&r.attach?H(e,t,t.__r3f.attach):t.isObject3D&&e.isObject3D&&(e.add(t),n=!0),n||null==(a=e.__r3f)||a.objects.push(t),t.__r3f||U(t,{}),t.__r3f.parent=e,K(t),Y(t)}}function a(e,t,n){let r=!1;if(t){var a,i;if(null!=(a=t.__r3f)&&a.attach)H(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 a=e.children.filter(e=>e!==t),i=a.indexOf(n);e.children=[...a.slice(0,i),t,...a.slice(i)],r=!0}r||null==(i=e.__r3f)||i.objects.push(t),t.__r3f||U(t,{}),t.__r3f.parent=e,K(t),Y(t)}}function i(e,t,n=!1){e&&[...e].forEach(e=>l(t,e,n))}function l(e,t,n){if(t){var r,a,l,s,o;t.__r3f&&(t.__r3f.parent=null),null!=(r=e.__r3f)&&r.objects&&(e.__r3f.objects=e.__r3f.objects.filter(e=>e!==t)),null!=(a=t.__r3f)&&a.attach?B(e,t,t.__r3f.attach):t.isObject3D&&e.isObject3D&&(e.remove(t),null!=(s=t.__r3f)&&s.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)=>{X(n.capturedMap,t,e,r)})}(D(t),t));let u=null==(l=t.__r3f)?void 0:l.primitive,c=!u&&(void 0===n?null!==t.dispose:n);if(u||(i(null==(o=t.__r3f)?void 0:o.objects,t,c),i(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,x.unstable_scheduleCallback)(x.unstable_IdlePriority,e):e()}Y(e)}}let s=()=>{};return{reconciler:w()({createInstance:n,removeChild:l,appendChild:r,appendInitialChild:r,insertBefore:a,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&&l(e.getState().scene,t)},insertInContainerBefore:(e,t,n)=>{if(!t||!n)return;let r=e.getState().scene;r.__r3f&&a(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 a;if((null!=(a=null==e?void 0:e.__r3f)?a:{}).primitive&&r.object&&r.object!==e)return[!0];{let{args:t=[],children:a,...i}=r,{args:l=[],children:s,...o}=n;if(!Array.isArray(t))throw Error("R3F: the args prop must be an array!");if(t.some((e,t)=>e!==l[t]))return[!0];let u=W(e,i,o,!0);return u.changes.length?[!1,u]:null}},commitUpdate(e,[t,a],i,s,o,u){t?function(e,t,a,i){var s;let o=null==(s=e.__r3f)?void 0:s.parent;if(!o)return;let u=n(t,a,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)}
38e.__r3f.objects.forEach(e=>r(u,e)),e.__r3f.objects=[],e.__r3f.autoRemovedBeforeAppend||l(o,e),u.parent&&(u.__r3f.autoRemovedBeforeAppend=!0),r(o,u),u.raycast&&u.__r3f.eventCount&&D(u).getState().internal.interaction.push(u),[i,i.alternate].forEach(e=>{null!==e&&(e.stateNode=u,e.ref&&("function"==typeof e.ref?e.ref(u):e.ref.current=u))})}(e,i,o,u):Q(e,a)},commitMount(e,t,n,r){var a;let i=null!=(a=e.__r3f)?a:{};e.raycast&&i.handlers&&i.eventCount&&D(e).getState().internal.interaction.push(e)},getPublicInstance:e=>e,prepareForCommit:()=>null,preparePortalMount:e=>U(e.getState().scene),resetAfterCommit:()=>{},shouldSetTextContent:()=>!1,clearContainer:()=>!1,hideInstance(e){var t;let{attach:n,parent:r}=null!=(t=e.__r3f)?t:{};n&&r&&B(r,e,n),e.isObject3D&&(e.visible=!1),Y(e)},unhideInstance(e,t){var n;let{attach:r,parent:a}=null!=(n=e.__r3f)?n:{};r&&a&&H(a,e,r),(e.isObject3D&&null==t.visible||t.visible)&&(e.visible=!0),Y(e)},createTextInstance:s,hideTextInstance:s,unhideTextInstance:s,getCurrentEventPriority:()=>t?t():c.DefaultEventPriority,beforeActiveInstanceBlur:()=>{},afterActiveInstanceBlur:()=>{},detachDeletedInstance:()=>{},now:"undefined"!=typeof performance&&V.fun(performance.now)?performance.now:V.fun(Date.now)?Date.now:()=>0,scheduleTimeout:V.fun(setTimeout)?setTimeout:void 0,cancelTimeout:V.fun(clearTimeout)?clearTimeout:void 0}),applyProps:Q}}(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}}),eb={objects:"shallow",strict:!1},e_=(e,t)=>{let n="function"==typeof e?e(t):e;return J(n)?n:new o.WebGLRenderer({powerPreference:"high-performance",canvas:t,antialias:!0,alpha:!0,...e})};function ew(e){let t,n;let r=eh.get(e),a=null==r?void 0:r.fiber,i=null==r?void 0:r.store;r&&console.warn("R3F.createRoot should only be called once!");let l="function"==typeof reportError?reportError:console.error,s=i||et(em,eg),u=a||ev.createContainer(s,c.ConcurrentRoot,null,!1,null,"",l,null);r||eh.set(e,{fiber:u,store:s});let d=!1;return{configure(r={}){var a,i;let{gl:l,size:u,scene:c,events:f,onCreated:p,shadows:h=!1,linear:m=!1,flat:g=!1,legacy:v=!1,orthographic:y=!1,frameloop:b="always",dpr:_=[1,2],performance:w,raycaster:x,camera:k,onPointerMissed:S}=r,E=s.getState(),C=E.gl;E.gl||E.set({gl:C=e_(l,e)});let O=E.raycaster;O||E.set({raycaster:O=new o.Raycaster});let{params:T,...j}=x||{};if(V.equ(j,O,eb)||ey(O,{...j}),V.equ(T,O.params,eb)||ey(O,{params:{...O.params,...T}}),!E.camera||E.camera===n&&!V.equ(n,k,eb)){n=k;let e=k instanceof o.Camera,t=e?k:y?new o.OrthographicCamera(0,0,0,0,.1,1e3):new o.PerspectiveCamera(75,0,.1,1e3);e||(t.position.z=5,k&&(ey(t,k),("aspect"in k||"left"in k||"right"in k||"bottom"in k||"top"in k)&&(t.manual=!0,t.updateProjectionMatrix())),E.camera||null!=k&&k.rotation||t.lookAt(0,0,0)),E.set({camera:t}),O.camera=t}if(!E.scene){let e;null!=c&&c.isScene?e=c:(e=new o.Scene,c&&ey(e,c)),E.set({scene:U(e)})}if(!E.xr){let e=(e,t)=>{let n=s.getState();"never"!==n.frameloop&&eg(e,!0,n,t)},t=()=>{let t=s.getState();t.gl.xr.enabled=t.gl.xr.isPresenting,t.gl.xr.setAnimationLoop(t.gl.xr.isPresenting?e:null),t.gl.xr.isPresenting||em(t)},n={connect(){let e=s.getState().gl;e.xr.addEventListener("sessionstart",t),e.xr.addEventListener("sessionend",t)},disconnect(){let e=s.getState().gl;e.xr.removeEventListener("sessionstart",t),e.xr.removeEventListener("sessionend",t)}};"function"==typeof(null==(a=C.xr)?void 0:a.addEventListener)&&n.connect(),E.set({xr:n})}if(C.shadowMap){let e=C.shadowMap.enabled,t=C.shadowMap.type;if(C.shadowMap.enabled=!!h,V.boo(h))C.shadowMap.type=o.PCFSoftShadowMap;else if(V.str(h)){let e={basic:o.BasicShadowMap,percentage:o.PCFShadowMap,soft:o.PCFSoftShadowMap,variance:o.VSMShadowMap};C.shadowMap.type=null!=(i=e[h])?i:o.PCFSoftShadowMap}else V.obj(h)&&Object.assign(C.shadowMap,h);(e!==C.shadowMap.enabled||t!==C.shadowMap.type)&&(C.shadowMap.needsUpdate=!0)}let N=P();N&&("enabled"in N?N.enabled=!v:"legacyMode"in N&&(N.legacyMode=v)),d||ey(C,{outputEncoding:m?3e3:3001,toneMapping:g?o.NoToneMapping:o.ACESFilmicToneMapping}),E.legacy!==v&&E.set(()=>({legacy:v})),E.linear!==m&&E.set(()=>({linear:m})),E.flat!==g&&E.set(()=>({flat:g})),!l||V.fun(l)||J(l)||V.equ(l,C,eb)||ey(C,l),f&&!E.events.handlers&&E.set({events:f(s)});let M=function(e,t){let n="undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement;if(t){let{width:e,height:r,top:a,left:i,updateStyle:l=n}=t;return{width:e,height:r,top:a,left:i,updateStyle:l}}if("undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement&&e.parentElement){let{width:t,height:r,top:a,left:i}=e.parentElement.getBoundingClientRect();return{width:t,height:r,top:a,left:i,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 V.equ(M,E.size,eb)||E.setSize(M.width,M.height,M.updateStyle,M.top,M.left),_&&E.viewport.dpr!==L(_)&&E.setDpr(_),E.frameloop!==b&&E.setFrameloop(b),E.onPointerMissed||E.set({onPointerMissed:S}),w&&!V.equ(w,E.performance,eb)&&E.set(e=>({performance:{...e.performance,...w}})),t=p,d=!0,this},render(n){return d||this.configure(),ev.updateContainer((0,b.jsx)(ex,{store:s,children:n,onCreated:t,rootElement:e}),u,null,()=>void 0),s},unmount(){ek(e)}}}function ex({store:e,children:t,onCreated:n,rootElement:r}){return j(()=>{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)},[]),(0,b.jsx)(ee.Provider,{value:e,children:t})}function ek(e,t){let n=eh.get(e),r=null==n?void 0:n.fiber;if(r){let a=null==n?void 0:n.store.getState();a&&(a.internal.active=!1),ev.updateContainer(null,r,null,()=>{a&&setTimeout(()=>{try{var n,r,i,l;null==a.events.disconnect||a.events.disconnect(),null==(n=a.gl)||null==(r=n.renderLists)||null==r.dispose||r.dispose(),null==(i=a.gl)||null==i.forceContextLoss||i.forceContextLoss(),null!=(l=a.gl)&&l.xr&&a.xr.disconnect(),function(e){for(let t in e.dispose&&"Scene"!==e.type&&e.dispose(),e)null==t.dispose||t.dispose(),delete e[t]}(a),eh.delete(e),t&&t(e)}catch(e){}},500)})}}ev.injectIntoDevTools({bundleType:0,rendererPackageName:"@react-three/fiber",version:u.version}),u.unstable_act;
38let eS={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 eE(e){let{handlePointer:t}=function(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,a=null==r?void 0:r.handlers;if(n.hovered.delete(G(e)),null!=r&&r.eventCount){let n={...e,intersections:t};null==a.onPointerOut||a.onPointerOut(n),null==a.onPointerLeave||a.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(a){switch(a){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(i){let{onPointerMissed:l,internal:s}=e.getState();s.lastEvent.current=i;let u="onPointerMove"===a,c="onClick"===a||"onContextMenu"===a||"onDoubleClick"===a,d=function(t,n){let r=e.getState(),a=new Set,i=[],l=n?n(r.internal.interaction):r.internal.interaction;for(let e=0;e<l.length;e++){let t=F(l[e]);t&&(t.raycaster.camera=void 0)}r.previousRoot||null==r.events.compute||r.events.compute(t,r);let s=l.flatMap(function(e){let n=F(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)=>{let n=F(e.object),r=F(t.object);return n&&r&&r.events.priority-n.events.priority||e.distance-t.distance}).filter(e=>{let t=G(e);return!a.has(t)&&(a.add(t),!0)});for(let e of(r.events.filter&&(s=r.events.filter(s,r)),s)){let t=e.object;for(;t;){var o;null!=(o=t.__r3f)&&o.eventCount&&i.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())a.has(G(e.intersection))||i.push(e.intersection);return i}(i,u?t:void 0),f=c?function(t){let{internal:n}=e.getState(),r=t.offsetX-n.initialClick[0],a=t.offsetY-n.initialClick[1];return Math.round(Math.sqrt(r*r+a*a))}(i):0;"onPointerDown"===a&&(s.initialClick=[i.offsetX,i.offsetY],s.initialHits=d.map(e=>e.eventObject)),c&&!d.length&&f<=2&&(r(i,s.interaction),l&&l(i)),u&&n(d),function(t,r,a,i){let l=e.getState();if(t.length){let e={stopped:!1};for(let s of t){let{raycaster:u,pointer:c,camera:d,internal:f}=F(s.object)||l,p=new o.Vector3(c.x,c.y,0).unproject(d),h=e=>{var t,n;return null!=(t=null==(n=f.capturedMap.get(e))?void 0:n.has(s.eventObject))&&t},m=e=>{let t={intersection:s,target:r.target};f.capturedMap.has(e)?f.capturedMap.get(e).set(s.eventObject,t):f.capturedMap.set(e,new Map([[s.eventObject,t]])),r.target.setPointerCapture(e)},g=e=>{let t=f.capturedMap.get(e);t&&X(f.capturedMap,s.eventObject,t,e)},v={};for(let e in r){let t=r[e];"function"!=typeof t&&(v[e]=t)}let y={...s,...v,pointer:c,intersections:t,stopped:e.stopped,delta:a,unprojectedPoint:p,ray:u.ray,camera:d,stopPropagation(){let a="pointerId"in r&&f.capturedMap.get(r.pointerId);(!a||a.has(s.eventObject))&&(y.stopped=e.stopped=!0,f.hovered.size&&Array.from(f.hovered.values()).find(e=>e.eventObject===s.eventObject)&&n([...t.slice(0,t.indexOf(s)),s]))},target:{hasPointerCapture:h,setPointerCapture:m,releasePointerCapture:g},currentTarget:{hasPointerCapture:h,setPointerCapture:m,releasePointerCapture:g},nativeEvent:r};if(i(y),!0===e.stopped)break}}}(d,i,f,function(e){let t=e.eventObject,n=t.__r3f,l=null==n?void 0:n.handlers;if(null!=n&&n.eventCount){if(u){if(l.onPointerOver||l.onPointerEnter||l.onPointerOut||l.onPointerLeave){let t=G(e),n=s.hovered.get(t);n?n.stopped&&e.stopPropagation():(s.hovered.set(t,e),null==l.onPointerOver||l.onPointerOver(e),null==l.onPointerEnter||l.onPointerEnter(e))}null==l.onPointerMove||l.onPointerMove(e)}else{let n=l[a];n?(!c||s.initialHits.includes(t))&&(r(i,s.interaction.filter(e=>!s.initialHits.includes(e))),n(e)):c&&s.initialHits.includes(t)&&r(i,s.interaction.filter(e=>!s.initialHits.includes(e)))}}})}}}}(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(eS).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;
38let{set:r,events:a}=e.getState();null==a.disconnect||a.disconnect(),r(e=>({events:{...e.events,connected:t}})),Object.entries(null!=(n=a.handlers)?n:[]).forEach(([e,n])=>{let[r,a]=eS[e];t.addEventListener(r,n,{passive:a})})},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]=eS[e];n.connected.removeEventListener(r,t)}}),t(e=>({events:{...e.events,connected:void 0}}))}}}}},36496:function(e,t,n){"use strict";n.d(t,{Xz:function(){return C}});var r,a,i=n(9285),l=n(2265),s=n(51448);function o(e,t){let n;return(...r)=>{window.clearTimeout(n),n=window.setTimeout(()=>e(...r),t)}}let u=["x","y","top","bottom","left","right","width","height"],c=(e,t)=>u.every(n=>e[n]===t[n]);var d=Object.defineProperty,f=Object.defineProperties,p=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,v=(e,t,n)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,y=(e,t)=>{for(var n in t||(t={}))m.call(t,n)&&v(e,n,t[n]);if(h)for(var n of h(t))g.call(t,n)&&v(e,n,t[n]);return e},b=(e,t)=>f(e,p(t));function _(e){try{return Object.defineProperties(e,{_currentRenderer:{get:()=>null,set(){}},_currentRenderer2:{get:()=>null,set(){}}})}catch(t){return e}}"undefined"!=typeof window&&((null==(r=window.document)?void 0:r.createElement)||(null==(a=window.navigator)?void 0:a.product)==="ReactNative")?l.useLayoutEffect:l.useEffect;let w=console.error;console.error=function(){let e=[...arguments].join("");if((null==e?void 0:e.startsWith("Warning:"))&&e.includes("useContext")){console.error=w;return}return w.apply(this,arguments)};let x=_(l.createContext(null));class k extends l.Component{render(){return l.createElement(x.Provider,{value:this._reactInternals},this.props.children)}}var S=n(57437);n(49971),n(27975),n(16697);let E=l.forwardRef(function({children:e,fallback:t,resize:n,style:r,gl:a,events:u=i.c,eventSource:d,eventPrefix:f,shadows:p,linear:h,flat:m,legacy:g,orthographic:v,frameloop:w,dpr:E,performance:C,raycaster:P,camera:O,scene:T,onPointerMissed:j,onCreated:N,...M},z){l.useMemo(()=>(0,i.e)(s),[]);let A=function(){let e=function(){let e=function(){let e=l.useContext(x);if(null===e)throw Error("its-fine: useFiber must be called within a <FiberProvider />!");let t=l.useId();return l.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 a=n?t.return:t.child;for(;a;){let t=e(a,n,r);if(t)return t;a=n?null:a.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]=l.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!==x&&!t.has(e)&&t.set(e,l.useContext(_(e)))}n=n.return}return t}();return l.useMemo(()=>Array.from(e.keys()).reduce((t,n)=>r=>l.createElement(t,null,l.createElement(n.Provider,b(y({},r),{value:e.get(n)}))),e=>l.createElement(k,y({},e))),[e])}(),[I,R]=function({debounce:e,scroll:t,polyfill:n,offsetSize:r}={debounce:0,scroll:!1,offsetSize:!1}){var a;let i=n||("undefined"==typeof window?class{}:window.ResizeObserver);if(!i)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[s,u]=(0,l.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),d=(0,l.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:s,orientationHandler:null}),f=e?"number"==typeof e?e:e.scroll:null,p=e?"number"==typeof e?e:e.resize:null,h=(0,l.useRef)(!1);(0,l.useEffect)(()=>(h.current=!0,()=>void(h.current=!1)));let[m,g,v]=(0,l.useMemo)(()=>{let e=()=>{if(!d.current.element)return;let{left:e,top:t,width:n,height:a,bottom:i,right:l,x:s,y:o}=d.current.element.getBoundingClientRect(),f={left:e,top:t,width:n,height:a,bottom:i,right:l,x:s,y:o};d.current.element instanceof HTMLElement&&r&&(f.height=d.current.element.offsetHeight,f.width=d.current.element.offsetWidth),Object.freeze(f),h.current&&!c(d.current.lastBounds,f)&&u(d.current.lastBounds=f)};return[e,p?o(e,p):e,f?o(e,f):e]},[u,r,f,p]);
38function y(){d.current.scrollContainers&&(d.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",v,!0)),d.current.scrollContainers=null),d.current.resizeObserver&&(d.current.resizeObserver.disconnect(),d.current.resizeObserver=null),d.current.orientationHandler&&("orientation"in screen&&"removeEventListener"in screen.orientation?screen.orientation.removeEventListener("change",d.current.orientationHandler):"onorientationchange"in window&&window.removeEventListener("orientationchange",d.current.orientationHandler))}function b(){d.current.element&&(d.current.resizeObserver=new i(v),d.current.resizeObserver.observe(d.current.element),t&&d.current.scrollContainers&&d.current.scrollContainers.forEach(e=>e.addEventListener("scroll",v,{capture:!0,passive:!0})),d.current.orientationHandler=()=>{v()},"orientation"in screen&&"addEventListener"in screen.orientation?screen.orientation.addEventListener("change",d.current.orientationHandler):"onorientationchange"in window&&window.addEventListener("orientationchange",d.current.orientationHandler))}return a=!!t,(0,l.useEffect)(()=>{if(a)return window.addEventListener("scroll",v,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",v,!0)},[v,a]),(0,l.useEffect)(()=>(window.addEventListener("resize",g),()=>void window.removeEventListener("resize",g)),[g]),(0,l.useEffect)(()=>{y(),b()},[t,v,g]),(0,l.useEffect)(()=>y,[]),[e=>{e&&e!==d.current.element&&(y(),d.current.element=e,d.current.scrollContainers=function e(t){let n=[];if(!t||t===document.body)return n;let{overflow:r,overflowX:a,overflowY:i}=window.getComputedStyle(t);return[r,a,i].some(e=>"auto"===e||"scroll"===e)&&n.push(t),[...n,...e(t.parentElement)]}(e),b())},s,m]}({scroll:!0,debounce:{scroll:50,resize:0},...n}),L=l.useRef(null),F=l.useRef(null);l.useImperativeHandle(z,()=>L.current);let D=(0,i.u)(j),[V,U]=l.useState(!1),[Z,$]=l.useState(!1);if(V)throw V;if(Z)throw Z;let H=l.useRef(null);(0,i.a)(()=>{let t=L.current;R.width>0&&R.height>0&&t&&(H.current||(H.current=(0,i.b)(t)),H.current.configure({gl:a,events:u,shadows:p,linear:h,flat:m,legacy:g,orthographic:v,frameloop:w,dpr:E,performance:C,raycaster:P,camera:O,scene:T,size:R,onPointerMissed:(...e)=>null==D.current?void 0:D.current(...e),onCreated:e=>{null==e.events.connect||e.events.connect(d?(0,i.i)(d)?d.current:d:F.current),f&&e.setEvents({compute:(e,t)=>{let n=e[f+"X"],r=e[f+"Y"];t.pointer.set(n/t.size.width*2-1,-(r/t.size.height*2)+1),t.raycaster.setFromCamera(t.pointer,t.camera)}}),null==N||N(e)}}),H.current.render((0,S.jsx)(A,{children:(0,S.jsx)(i.E,{set:$,children:(0,S.jsx)(l.Suspense,{fallback:(0,S.jsx)(i.B,{set:U}),children:null!=e?e:null})})})))}),l.useEffect(()=>{let e=L.current;if(e)return()=>(0,i.d)(e)},[]);let B=d?"none":"auto";return(0,S.jsx)("div",{ref:F,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:B,...r},...M,children:(0,S.jsx)("div",{ref:I,style:{width:"100%",height:"100%"},children:(0,S.jsx)("canvas",{ref:L,style:{display:"block"},children:t})})})}),C=l.forwardRef(function(e,t){return(0,S.jsx)(k,{children:(0,S.jsx)(E,{...e,ref:t})})})},30166:function(e,t,n){"use strict";n.d(t,{default:function(){return a.a}});var r=n(55775),a=n.n(r)},33145:function(e,t,n){"use strict";n.d(t,{default:function(){return a.a}});var r=n(48461),a=n.n(r)},40257:function(e,t,n){"use strict";var r,a;e.exports=(null==(r=n.g.process)?void 0:r.env)&&"object"==typeof(null==(a=n.g.process)?void 0:a.env)?n.g.process:n(44227)},65878:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return b}});let r=n(47043),a=n(53099),i=n(57437),l=a._(n(2265)),s=r._(n(54887)),o=r._(n(38293)),u=n(55346),c=n(90128),d=n(62589);n(31765);let f=n(25523),p=r._(n(5084)),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function m(e,t,n,r,a,i,l){let s=null==e?void 0:e.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>
38{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,a=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function g(e){return l.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,l.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:a,height:s,width:o,decoding:u,className:c,style:d,fetchPriority:f,placeholder:p,loading:h,unoptimized:v,fill:y,onLoadRef:b,onLoadingCompleteRef:_,setBlurComplete:w,setShowAltText:x,sizesInput:k,onLoad:S,onError:E,...C}=e;return(0,i.jsx)("img",{...C,...g(f),loading:h,width:o,height:s,decoding:u,"data-nimg":y?"fill":"1",className:c,style:d,sizes:a,srcSet:r,src:n,ref:(0,l.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(E&&(e.src=e.src),e.complete&&m(e,p,b,_,w,v,k))},[n,p,b,_,w,E,v,k,t]),onLoad:e=>{m(e.currentTarget,p,b,_,w,v,k)},onError:e=>{x(!0),"empty"!==p&&w(!0),E&&E(e)}})});function y(e){let{isAppRouter:t,imgAttributes:n}=e,r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...g(n.fetchPriority)};return t&&s.default.preload?(s.default.preload(n.src,r),null):(0,i.jsx)(o.default,{children:(0,i.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}let b=(0,l.forwardRef)((e,t)=>{let n=(0,l.useContext)(f.RouterContext),r=(0,l.useContext)(d.ImageConfigContext),a=(0,l.useMemo)(()=>{var e;let t=h||r||c.imageConfigDefault,n=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),a=t.deviceSizes.sort((e,t)=>e-t),i=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:n,deviceSizes:a,qualities:i}},[r]),{onLoad:s,onLoadingComplete:o}=e,m=(0,l.useRef)(s);(0,l.useEffect)(()=>{m.current=s},[s]);let g=(0,l.useRef)(o);(0,l.useEffect)(()=>{g.current=o},[o]);let[b,_]=(0,l.useState)(!1),[w,x]=(0,l.useState)(!1),{props:k,meta:S}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:a,blurComplete:b,showAltText:w});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v,{...k,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:_,setShowAltText:x,sizesInput:e.sizes,ref:t}),S.priority?(0,i.jsx)(y,{isAppRouter:!n,imgAttributes:k}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},44227:function(e){!function(){var t={229:function(e){var t,n,r,a=e.exports={};function i(){throw Error("setTimeout has not been defined")}function l(){throw Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!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:i}catch(e){t=i}try{n="function"==typeof clearTimeout?clearTimeout:l}catch(e){n=l}}();var o=[],u=!1,c=-1;function d(){u&&r&&(u=!1,r.length?o=r.concat(o):c=-1,o.length&&f())}function f(){if(!u){var e=s(d);u=!0;for(var t=o.length;t;){for(r=o,o=[];++c<t;)r&&r[c].run();c=-1,t=o.length}r=null,u=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===l||!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 p(e,t){this.fun=e,this.array=t}function h(){}a.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];o.push(new p(e,t)),1!==o.length||u||s(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=h,a.addListener=h,a.once=h,a.off=h,a.removeListener=h,a.removeAllListeners=h,a.emit=h,a.prependListener=h,a.prependOnceListener=h,a.listeners=function(e){return[]},a.binding=function(e){throw Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw Error("process.chdir is not supported")},a.umask=function(){return 0}}},n={};function r(e){var a=n[e];if(void 0!==a)return a.exports;var i=n[e]={exports:{}},l=!0;try{t[e](i,i.exports,r),l=!1}finally{l&&delete n[e]}return i.exports}r.ab="//";var a=r(229);e.exports=a}()},91436:function(e,t,n){"use strict";
38Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return r}});let r=n(47043)._(n(2265)).default.createContext({})},23964:function(e,t){"use strict";function n(e){let{ampFirst:t=!1,hybrid:n=!1,hasQuery:r=!1}=void 0===e?{}:e;return t||n&&r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return n}})},55775:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let r=n(47043);n(57437),n(2265);let a=r._(n(15602));function i(e,t){var n;let r={loading:e=>{let{error:t,isLoading:n,pastDelay:r}=e;return null}};"function"==typeof e&&(r.loader=e);let i={...r,...t};return(0,a.default)({...i,modules:null==(n=i.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},55346:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return s}}),n(31765);let r=n(96496),a=n(90128);function i(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function s(e,t){var n,s;let o,u,c,{src:d,sizes:f,unoptimized:p=!1,priority:h=!1,loading:m,className:g,quality:v,width:y,height:b,fill:_=!1,style:w,overrideSrc:x,onLoad:k,onLoadingComplete:S,placeholder:E="empty",blurDataURL:C,fetchPriority:P,decoding:O="async",layout:T,objectFit:j,objectPosition:N,lazyBoundary:M,lazyRoot:z,...A}=e,{imgConf:I,showAltText:R,blurComplete:L,defaultLoader:F}=t,D=I||a.imageConfigDefault;if("allSizes"in D)o=D;else{let e=[...D.deviceSizes,...D.imageSizes].sort((e,t)=>e-t),t=D.deviceSizes.sort((e,t)=>e-t),r=null==(n=D.qualities)?void 0:n.sort((e,t)=>e-t);o={...D,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===F)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let V=A.loader||F;delete A.loader,delete A.srcSet;let U="__next_img_default"in V;if(U){if("custom"===o.loader)throw Error('Image with src "'+d+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=V;V=t=>{let{config:n,...r}=t;return e(r)}}if(T){"fill"===T&&(_=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[T];e&&(w={...w,...e});let t={responsive:"100vw",fill:"100vw"}[T];t&&!f&&(f=t)}let Z="",$=l(y),H=l(b);if("object"==typeof(s=d)&&(i(s)||void 0!==s.src)){let e=i(d)?d.default:d;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(u=e.blurWidth,c=e.blurHeight,C=C||e.blurDataURL,Z=e.src,!_){if($||H){if($&&!H){let t=$/e.width;H=Math.round(e.height*t)}else if(!$&&H){let t=H/e.height;$=Math.round(e.width*t)}}else $=e.width,H=e.height}}let B=!h&&("lazy"===m||void 0===m);(!(d="string"==typeof d?d:Z)||d.startsWith("data:")||d.startsWith("blob:"))&&(p=!0,B=!1),o.unoptimized&&(p=!0),U&&d.endsWith(".svg")&&!o.dangerouslyAllowSVG&&(p=!0),h&&(P="high");let W=l(v),q=Object.assign(_?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:j,objectPosition:N}:{},R?{}:{color:"transparent"},w),Q=L||"empty"===E?null:"blur"===E?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:$,heightInt:H,blurWidth:u,blurHeight:c,blurDataURL:C||"",objectFit:q.objectFit})+'")':'url("'+E+'")',Y=Q?{backgroundSize:q.objectFit||"cover",backgroundPosition:q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Q}:{}
38,K=function(e){let{config:t,src:n,unoptimized:r,width:a,quality:i,sizes:l,loader:s}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:o,kind:u}=function(e,t,n){let{deviceSizes:r,allSizes:a}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:a.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:a,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>a.find(t=>t>=e)||a[a.length-1]))],kind:"x"}}(t,a,l),c=o.length-1;return{sizes:l||"w"!==u?l:"100vw",srcSet:o.map((e,r)=>s({config:t,src:n,quality:i,width:e})+" "+("w"===u?e:r+1)+u).join(", "),src:s({config:t,src:n,quality:i,width:o[c]})}}({config:o,src:d,unoptimized:p,width:$,quality:W,sizes:f,loader:V});return{props:{...A,loading:B?"lazy":m,fetchPriority:P,width:$,height:H,decoding:O,className:g,style:{...q,...Y},sizes:K.sizes,srcSet:K.srcSet,src:x||K.src},meta:{unoptimized:p,priority:h,placeholder:E,fill:_}}}},38293:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return m},defaultHead:function(){return d}});let r=n(47043),a=n(53099),i=n(57437),l=a._(n(2265)),s=r._(n(17421)),o=n(91436),u=n(48701),c=n(23964);function d(e){void 0===e&&(e=!1);let t=[(0,i.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,i.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}n(31765);let p=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:n}=t;return e.reduce(f,[]).reverse().concat(d(n).reverse()).filter(function(){let e=new Set,t=new Set,n=new Set,r={};return a=>{let i=!0,l=!1;if(a.key&&"number"!=typeof a.key&&a.key.indexOf("$")>0){l=!0;let t=a.key.slice(a.key.indexOf("$")+1);e.has(t)?i=!1:e.add(t)}switch(a.type){case"title":case"base":t.has(a.type)?i=!1:t.add(a.type);break;case"meta":for(let e=0,t=p.length;e<t;e++){let t=p[e];if(a.props.hasOwnProperty(t)){if("charSet"===t)n.has(t)?i=!1:n.add(t);else{let e=a.props[t],n=r[t]||new Set;("name"!==t||!l)&&n.has(e)?i=!1:(n.add(e),r[t]=n)}}}}return i}}()).reverse().map((e,t)=>{let r=e.key||t;if(!n&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,l.default.cloneElement(e,t)}return l.default.cloneElement(e,{key:r})})}let m=function(e){let{children:t}=e,n=(0,l.useContext)(o.AmpStateContext),r=(0,l.useContext)(u.HeadManagerContext);return(0,i.jsx)(s.default,{reduceComponentsToState:h,headManager:r,inAmpMode:(0,c.isInAmpMode)(n),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},96496:function(e,t){"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:a,blurDataURL:i,objectFit:l}=e,s=r?40*r:t,o=a?40*a:n,u=s&&o?"viewBox='0 0 "+s+" "+o+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},62589:function(e,t,n){"use strict";
38Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let r=n(47043)._(n(2265)),a=n(90128),i=r.default.createContext(a.imageConfigDefault)},90128:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{VALID_LOADERS:function(){return n},imageConfigDefault:function(){return r}});let n=["default","imgix","cloudinary","akamai","custom"],r={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},48461:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return o},getImageProps:function(){return s}});let r=n(47043),a=n(55346),i=n(65878),l=r._(n(5084));function s(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let o=i.Image},5084:function(e,t){"use strict";function n(e){var t;let{config:n,src:r,width:a,quality:i}=e,l=i||(null==(t=n.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return n.path+"?url="+encodeURIComponent(r)+"&w="+a+"&q="+l}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},81523:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return a}});let r=n(18993);function a(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},15602:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let r=n(57437),a=n(2265),i=n(81523),l=n(70049);function s(e){return{default:e&&"default"in e?e.default:e}}let o={loader:()=>Promise.resolve(s(()=>null)),loading:null,ssr:!0},u=function(e){let t={...o,...e},n=(0,a.lazy)(()=>t.loader().then(s)),u=t.loading;function c(e){let s=u?(0,r.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,o=t.ssr?(0,r.jsxs)(r.Fragment,{children:["undefined"==typeof window?(0,r.jsx)(l.PreloadCss,{moduleIds:t.modules}):null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(i.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(a.Suspense,{fallback:s,children:o})}return c.displayName="LoadableComponent",c}},70049:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return i}});let r=n(57437),a=n(20544);function i(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,a.getExpectedRequestStore)("next/dynamic css"),i=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));i.push(...t)}}return 0===i.length?null:(0,r.jsx)(r.Fragment,{children:i.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},25523:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return r}});let r=n(47043)._(n(2265)).default.createContext(null)},17421:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let r=n(2265),a="undefined"==typeof window,i=a?()=>{}:r.useLayoutEffect,l=a?()=>{}:r.useEffect;function s(e){let{headManager:t,reduceComponentsToState:n}=e;function s(){if(t&&t.mountedInstances){let a=r.Children.toArray(Array.from(t.mountedInstances).filter(
vendor: 10,938 bytes, line 38
38Boolean));t.updateHead(n(a,e))}}if(a){var o;null==t||null==(o=t.mountedInstances)||o.add(e.children),s()}return i(()=>{var n;return null==t||null==(n=t.mountedInstances)||n.add(e.children),()=>{var n;null==t||null==(n=t.mountedInstances)||n.delete(e.children)}}),i(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},16093:function(e,t){"use strict";t.ConcurrentRoot=1,t.ContinuousEventPriority=4,t.DefaultEventPriority=16,t.DiscreteEventPriority=1},81907:function(e,t,n){e.exports=function(e){"use strict";var t,r,a,i,l,s={},o=n(2265),u=n(16697),c=Object.assign;function d(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 f=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,p=Symbol.for("react.element"),h=Symbol.for("react.portal"),m=Symbol.for("react.fragment"),g=Symbol.for("react.strict_mode"),v=Symbol.for("react.profiler"),y=Symbol.for("react.provider"),b=Symbol.for("react.context"),_=Symbol.for("react.forward_ref"),w=Symbol.for("react.suspense"),x=Symbol.for("react.suspense_list"),k=Symbol.for("react.memo"),S=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var E=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var C=Symbol.iterator;function P(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=C&&e[C]||e["@@iterator"])?e:null}function O(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 h:return"Portal";case v:return"Profiler";case g:return"StrictMode";case w:return"Suspense";case x:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case b:return(e.displayName||"Context")+".Consumer";case y:return(e._context.displayName||"Context")+".Provider";case _:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case k:return null!==(t=e.displayName||null)?t:O(e.type)||"Memo";case S:t=e._payload,e=e._init;try{return O(e(t))}catch(e){}}return null}function T(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 j(e){if(T(e)!==e)throw Error(d(188))}function N(e){var t=e.alternate;if(!t){if(null===(t=T(e)))throw Error(d(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return j(a),e;if(i===r)return j(a),t;i=i.sibling}throw Error(d(188))}if(n.return!==r.return)n=a,r=i;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=i;break}if(s===r){l=!0,r=a,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=a;break}if(s===r){l=!0,r=i,n=a;break}s=s.sibling}if(!l)throw Error(d(189))}}if(n.alternate!==r)throw Error(d(190))}if(3!==n.tag)throw Error(d(188));return n.stateNode.current===n?e:t}function M(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 z,A=Array.isArray,I=e.getPublicInstance,R=e.getRootHostContext,L=e.getChildHostContext,F=e.prepareForCommit,D=e.resetAfterCommit,V=e.createInstance,U=e.appendInitialChild,Z=e.finalizeInitialChildren,$=e.prepareUpdate,H=e.shouldSetTextContent,B=e.createTextInstance,W=e.scheduleTimeout,q=e.cancelTimeout,Q=e.noTimeout,Y=e.isPrimaryRenderer,K=e.supportsMutation,G=e.supportsPersistence,X=e.supportsHydration,J=e.getInstanceFromNode,ee=e.preparePortalMount,et=e.getCurrentEventPriority,en=e.detachDeletedInstance,er=e.supportsMicrotasks,ea=e.scheduleMicrotask,ei=e.supportsTestSelectors,el=e.findFiberRoot,es=e.getBoundingRect,eo=e.getTextContent,eu=e.isHiddenSubtree,ec=e.matchAccessibilityRole,ed=e.setFocusIfFocusable,ef=e.setupIntersectionObserver,ep=e.appendChild,eh=e.appendChildToContainer,em=e.commitTextUpdate,eg=e.commitMount,ev=e.commitUpdate,ey=e.insertBefore,eb=e.insertInContainerBefore,e_=e.removeChild,ew=e.removeChildFromContainer,ex=e.resetTextContent,ek=e.hideInstance,eS=e.hideTextInstance,eE=e.unhideInstance,eC=e.unhideTextInstance,eP=e.clearContainer,eO=e.cloneInstance,eT=e.createContainerChildSet,ej=e.appendChildToContainerChildSet,eN=e.finalizeContainerChildren,eM=e.replaceContainerChildren,ez=e.cloneHiddenInstance,eA=e.cloneHiddenTextInstance,eI=e.canHydrateInstance,eR=e.canHydrateTextInstance,eL=e.canHydrateSuspenseInstance,eF=e.isSuspenseInstancePending,eD=e.isSuspenseInstanceFallback,eV=e.registerSuspenseInstanceRetry,eU=e.getNextHydratableSibling,eZ=e.getFirstHydratableChild,e$=e.getFirstHydratableChildWithinContainer,eH=e.getFirstHydratableChildWithinSuspenseInstance,eB=e.hydrateInstance,eW=e.hydrateTextInstance,eq=e.hydrateSuspenseInstance,eQ=e.getNextHydratableInstanceAfterSuspenseInstance,eY=e.commitHydratedContainer,eK=e.commitHydratedSuspenseInstance,eG=e.clearSuspenseBoundary,eX=e.clearSuspenseBoundaryFromContainer,eJ=e.shouldDeleteUnhydratedTailInstances,e0=e.didNotMatchHydratedContainerTextInstance,e1=e.didNotMatchHydratedTextInstance;function e2(e){if(void 0===z)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+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 a=t.stack.split("\n"),i=r.stack.split("\n"),l=a.length-1,s=i.length-1;1<=l&&0<=s&&a[l]!==i[s];)s--;for(;1<=l&&0<=s;l--,s--)if(a[l]!==i[s]){if(1!==l||1!==s)do if(l--,0>--s||a[l]!==i[s]){var o="\n"+a[l].replace(" at new "," at ");return e.displayName&&o.includes("<anonymous>")&&(o=o.replace("<anonymous>",e.displayName)),o}while(1<=l&&0<=s);break}}}finally{e3=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?e2(e):""}var e5=Object.prototype.hasOwnProperty,e6=[],e9=-1;function e8(e){return{current:e}}function e7(e){0>e9||(e.current=e6[e9],e6[e9]=null,e9--)}function te(e,t){e6[++e9]=e.current,e.current=t}var tt={},tn=e8(tt),tr=e8(!1),ta=tt;function ti(e,t){var n=e.type.contextTypes;if(!n)return tt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,i={};for(a in n)i[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function tl(e){return null!=(e=e.childContextTypes)}function ts(){e7(tr),e7(tn)}function to(e,t,n){if(tn.current!==tt)throw Error(d(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 a in r=r.getChildContext())if(!(a in t))throw Error(d(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 O(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",a));return c({},n,r)}function tc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||tt,ta=tn.current,te(tn,e),te(tr,tr.current),!0}function td(e,t,n){var r=e.stateNode;if(!r)throw Error(d(169));n?(e=tu(e,t,ta),r.__reactInternalMemoizedMergedChildContext=e,e7(tr),e7(tn),te(tn,e)):e7(tr),te(tr,n)}var tf=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(tp(e)/th|0)|0},tp=Math.log,th=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 ty(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,i=e.pingedLanes,l=268435455&n;if(0!==l){var s=l&~a;0!==s?r=tv(s):0!=(i&=l)&&(r=tv(i))}else 0!=(l=n&~a)?r=tv(l):0!==i&&(r=tv(i));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(i=t&-t)||16===a&&0!=(4194240&i)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-tf(t)),r|=e[n],t&=~a;return r}function tb(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function t_(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function tw(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-tf(t)]=n}function tx(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-tf(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var tk=0;function tS(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var tE=u.unstable_scheduleCallback,tC=u.unstable_cancelCallback,tP=u.unstable_shouldYield,tO=u.unstable_requestPaint,tT=u.unstable_now,tj=u.unstable_ImmediatePriority,tN=u.unstable_UserBlockingPriority,tM=u.unstable_NormalPriority,tz=u.unstable_IdlePriority,tA=null,tI=null,tR="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},tL=null,tF=!1,tD=!1;function tV(e){null===tL?tL=[e]:tL.push(e)}function tU(){if(!tD&&null!==tL){tD=!0;var e=0,t=tk;try{var n=tL;for(tk=1;e<n.length;e++){var r=n[e];do r=r(!0);while(null!==r)}tL=null,tF=!1}catch(t){throw null!==tL&&(tL=tL.slice(e+1)),tE(tj,tU),t}finally{tk=t,tD=!1}}return null}var tZ=f.ReactCurrentBatchConfig;function t$(e,t){if(tR(e,t))return!0;
38if("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 a=n[r];if(!e5.call(t,a)||!tR(e[a],t[a]))return!1}return!0}function tH(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 tB=e8(null),tW=null,tq=null,tQ=null;function tY(){tQ=tq=tW=null}function tK(e,t,n){Y?(te(tB,t._currentValue),t._currentValue=n):(te(tB,t._currentValue2),t._currentValue2=n)}function tG(e){var t=tB.current;e7(tB),Y?e._currentValue=t:e._currentValue2=t}function tX(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 tJ(e,t){tW=e,tQ=tq=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(r0=!0),e.firstContext=null)}function t0(e){var t=Y?e._currentValue:e._currentValue2;if(tQ!==e){if(e={context:e,memoizedValue:t,next:null},null===tq){if(null===tW)throw Error(d(308));tq=e,tW.dependencies={lanes:0,firstContext:e}}else tq=tq.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!==aQ&&0!=(1&e.mode)&&0==(2&aq)?(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 t9(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,tx(e,n)}}function t8(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?a=i=l:i=i.next=l,n=n.next}while(null!==n);null===i?a=i=t:i=i.next=t}else a=i=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function t7(e,t,n,r){var a=e.updateQueue;t2=!1;var i=a.firstBaseUpdate,l=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var o=s,u=o.next;o.next=null,null===l?i=u:l.next=u,l=o;var d=e.alternate;null!==d&&(s=(d=d.updateQueue).lastBaseUpdate)!==l&&(null===s?d.firstBaseUpdate=u:s.next=u,d.lastBaseUpdate=o)}if(null!==i){var f=a.baseState;for(l=0,d=u=o=null,s=i;;){var p=s.lane,h=s.eventTime;if((r&p)===p){null!==d&&(d=d.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,g=s;switch(p=t,h=n,g.tag){case 1:if("function"==typeof(m=g.payload)){f=m.call(h,f,p);break e}f=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=g.payload)?m.call(h,f,p):m))break e;f=c({},f,p);break e;case 2:t2=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(p=a.effects)?a.effects=[s]:p.push(s))}else h={eventTime:h,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===d?(u=d=h,o=f):d=d.next=h,l|=p;if(null===(s=s.next)){if(null===(s=a.shared.pending))break;s=(p=s).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}}if(null===d&&(o=f),a.baseState=o,a.firstBaseUpdate=u,a.lastBaseUpdate=d,null!==(t=a.shared.interleaved)){a=t;do l|=a.lane,a=a.next;while(a!==t)}else null===i&&(a.shared.lanes=0);a1|=l,e.lanes=l,e.memoizedState=f}}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],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(d(191,a));a.call(r)}}}var nt=(new o.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)&&T(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ic(),a=id(e),i=t5(r,a);i.payload=t,null!=n&&(i.callback=n),t6(e,i),null!==(t=ip(e,a,r))&&t9(t,e,a)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ic(),a=id(e),i=t5(r,a);i.tag=1,i.payload=t,null!=n&&(i.callback=n),t6(e,i),null!==(t=ip(e,a,r))&&t9(t,e,a)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ic(),r=id(e),a=t5(n,r);a.tag=2,null!=t&&(a.callback=t),t6(e,a),null!==(t=ip(e,r,n))&&t9(t,e,r)}};function na(e,t,n,r,a,i,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,l):!t.prototype||!t.prototype.isPureReactComponent||!t$(n,r)||!t$(a,i)}function ni(e,t,n){var r=!1,a=tt,i=t.contextType;return"object"==typeof i&&null!==i?i=t0(i):(a=tl(t)?ta:tn.current,i=(r=null!=(r=t.contextTypes))?ti(e,a):tt),t=new t(n,i),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=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function nl(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 ns(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=nt,t3(e);var i=t.contextType;"object"==typeof i&&null!==i?a.context=t0(i):(i=tl(t)?ta:tn.current,a.context=ti(e,i)),a.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(nn(e,t,i,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&nr.enqueueReplaceState(a,a.state,null),t7(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}var no=[],nu=0,nc=null,nd=0,nf=[],np=0,nh=null,nm=1,ng="";function nv(e,t){no[nu++]=nd,no[nu++]=nc,nc=e,nd=t}function ny(e,t,n){nf[np++]=nm,nf[np++]=ng,nf[np++]=nh,nh=e;var r=nm;e=ng;var a=32-tf(r)-1;r&=~(1<<a),n+=1;var i=32-tf(t)+a;if(30<i){var l=a-a%5;i=(r&(1<<l)-1).toString(32),r>>=l,a-=l,nm=1<<32-tf(t)+a|n<<a|r,ng=i+e}else nm=1<<i|n<<a|r,ng=e}
38function nb(e){null!==e.return&&(nv(e,1),ny(e,1,0))}function n_(e){for(;e===nc;)nc=no[--nu],no[nu]=null,nd=no[--nu],no[nu]=null;for(;e===nh;)nh=nf[--np],nf[np]=null,ng=nf[--np],nf[np]=null,nm=nf[--np],nf[np]=null}var nw=null,nx=null,nk=!1,nS=!1,nE=null;function nC(e,t){var n=iD(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 nP(e,t){switch(e.tag){case 5:return null!==(t=eI(t,e.type,e.pendingProps))&&(e.stateNode=t,nw=e,nx=eZ(t),!0);case 6:return null!==(t=eR(t,e.pendingProps))&&(e.stateNode=t,nw=e,nx=null,!0);case 13:if(null!==(t=eL(t))){var n=null!==nh?{id:nm,overflow:ng}:null;return e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=iD(18,null,null,0)).stateNode=t,n.return=e,e.child=n,nw=e,nx=null,!0}return!1;default:return!1}}function nO(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function nT(e){if(nk){var t=nx;if(t){var n=t;if(!nP(e,t)){if(nO(e))throw Error(d(418));t=eU(n);var r=nw;t&&nP(e,t)?nC(r,n):(e.flags=-4097&e.flags|2,nk=!1,nw=e)}}else{if(nO(e))throw Error(d(418));e.flags=-4097&e.flags|2,nk=!1,nw=e}}}function nj(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;nw=e}function nN(e){if(!X||e!==nw)return!1;if(!nk)return nj(e),nk=!0,!1;if(3!==e.tag&&(5!==e.tag||eJ(e.type)&&!H(e.type,e.memoizedProps))){var t=nx;if(t){if(nO(e)){for(e=nx;e;)e=eU(e);throw Error(d(418))}for(;t;)nC(e,t),t=eU(t)}}if(nj(e),13===e.tag){if(!X)throw Error(d(316));if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(d(317));nx=eQ(e)}else nx=nw?eU(e.stateNode):null;return!0}function nM(){X&&(nx=nw=null,nS=nk=!1)}function nz(e){null===nE?nE=[e]:nE.push(e)}function nA(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(d(309));var r=n.stateNode}if(!r)throw Error(d(147,e));var a=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=a.refs;t===nt&&(t=a.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(d(284));if(!n._owner)throw Error(d(290,e))}return e}function nI(e,t){throw Error(d(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function nR(e){return(0,e._init)(e._payload)}function nL(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 a(e,t){return(e=iU(e,t)).index=0,e.sibling=null,e}function i(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 l(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?(t=iB(n,e.mode,r)).return=e:(t=a(t,n)).return=e,t}function o(e,t,n,r){var i=n.type;return i===m?c(e,t,n.props.children,r,n.key):(null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===S&&nR(i)===t.type)?(r=a(t,n.props)).ref=nA(e,t,n):(r=iZ(n.type,n.key,n.props,null,e.mode,r)).ref=nA(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=iW(n,e.mode,r)).return=e:(t=a(t,n.children||[])).return=e,t}function c(e,t,n,r,i){return null===t||7!==t.tag?(t=i$(n,e.mode,r,i)).return=e:(t=a(t,n)).return=e,t}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=iB(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case p:return(n=iZ(t.type,t.key,t.props,null,e.mode,n)).ref=nA(e,null,t),n.return=e,n;case h:return(t=iW(t,e.mode,n)).return=e,t;case S:return f(e,(0,t._init)(t._payload),n)}if(A(t)||P(t))return(t=i$(t,e.mode,n,null)).return=e,t;nI(e,t)}return null}function g(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case p:return n.key===a?o(e,t,n,r):null;case h:return n.key===a?u(e,t,n,r):null;case S:return g(e,t,(a=n._init)(n._payload),r)}if(A(n)||P(n))return null!==a?null:c(e,t,n,r,null);nI(e,n)}return null}function v(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case p:return o(t,e=e.get(null===r.key?n:r.key)||null,r,a);case h:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case S:return v(e,t,n,(0,r._init)(r._payload),a)}if(A(r)||P(r))return c(t,e=e.get(n)||null,r,a,null);nI(t,r)}return null}return function s(o,u,c,y){if("object"==typeof c&&null!==c&&c.type===m&&null===c.key&&
vendor: 8,703 bytes, line 38
38(c=c.props.children),"object"==typeof c&&null!==c){switch(c.$$typeof){case p:e:{for(var b=c.key,_=u;null!==_;){if(_.key===b){if((b=c.type)===m){if(7===_.tag){n(o,_.sibling),(u=a(_,c.props.children)).return=o,o=u;break e}}else if(_.elementType===b||"object"==typeof b&&null!==b&&b.$$typeof===S&&nR(b)===_.type){n(o,_.sibling),(u=a(_,c.props)).ref=nA(o,_,c),u.return=o,o=u;break e}n(o,_);break}t(o,_),_=_.sibling}c.type===m?((u=i$(c.props.children,o.mode,y,c.key)).return=o,o=u):((y=iZ(c.type,c.key,c.props,null,o.mode,y)).ref=nA(o,u,c),y.return=o,o=y)}return l(o);case h:e:{for(_=c.key;null!==u;){if(u.key===_){if(4===u.tag&&u.stateNode.containerInfo===c.containerInfo&&u.stateNode.implementation===c.implementation){n(o,u.sibling),(u=a(u,c.children||[])).return=o,o=u;break e}n(o,u);break}t(o,u),u=u.sibling}(u=iW(c,o.mode,y)).return=o,o=u}return l(o);case S:return s(o,u,(_=c._init)(c._payload),y)}if(A(c))return function(a,l,s,o){for(var u=null,c=null,d=l,p=l=0,h=null;null!==d&&p<s.length;p++){d.index>p?(h=d,d=null):h=d.sibling;var m=g(a,d,s[p],o);if(null===m){null===d&&(d=h);break}e&&d&&null===m.alternate&&t(a,d),l=i(m,l,p),null===c?u=m:c.sibling=m,c=m,d=h}if(p===s.length)return n(a,d),nk&&nv(a,p),u;if(null===d){for(;p<s.length;p++)null!==(d=f(a,s[p],o))&&(l=i(d,l,p),null===c?u=d:c.sibling=d,c=d);return nk&&nv(a,p),u}for(d=r(a,d);p<s.length;p++)null!==(h=v(d,a,p,s[p],o))&&(e&&null!==h.alternate&&d.delete(null===h.key?p:h.key),l=i(h,l,p),null===c?u=h:c.sibling=h,c=h);return e&&d.forEach(function(e){return t(a,e)}),nk&&nv(a,p),u}(o,u,c,y);if(P(c))return function(a,l,s,o){var u=P(s);if("function"!=typeof u)throw Error(d(150));if(null==(s=u.call(s)))throw Error(d(151));for(var c=u=null,p=l,h=l=0,m=null,y=s.next();null!==p&&!y.done;h++,y=s.next()){p.index>h?(m=p,p=null):m=p.sibling;var b=g(a,p,y.value,o);if(null===b){null===p&&(p=m);break}e&&p&&null===b.alternate&&t(a,p),l=i(b,l,h),null===c?u=b:c.sibling=b,c=b,p=m}if(y.done)return n(a,p),nk&&nv(a,h),u;if(null===p){for(;!y.done;h++,y=s.next())null!==(y=f(a,y.value,o))&&(l=i(y,l,h),null===c?u=y:c.sibling=y,c=y);return nk&&nv(a,h),u}for(p=r(a,p);!y.done;h++,y=s.next())null!==(y=v(p,a,h,y.value,o))&&(e&&null!==y.alternate&&p.delete(null===y.key?h:y.key),l=i(y,l,h),null===c?u=y:c.sibling=y,c=y);return e&&p.forEach(function(e){return t(a,e)}),nk&&nv(a,h),u}(o,u,c,y);nI(o,c)}return"string"==typeof c&&""!==c||"number"==typeof c?(c=""+c,null!==u&&6===u.tag?(n(o,u.sibling),(u=a(u,c)).return=o):(n(o,u),(u=iB(c,o.mode,y)).return=o),l(o=u)):n(o,u)}}var nF=nL(!0),nD=nL(!1),nV={},nU=e8(nV),nZ=e8(nV),n$=e8(nV);function nH(e){if(e===nV)throw Error(d(174));return e}function nB(e,t){te(n$,t),te(nZ,e),te(nU,nV),e=R(t),e7(nU),te(nU,e)}function nW(){e7(nU),e7(nZ),e7(n$)}function nq(e){var t=nH(n$.current),n=nH(nU.current);t=L(n,e.type,t),n!==t&&(te(nZ,e),te(nU,t))}function nQ(e){nZ.current===e&&(e7(nU),e7(nZ))}var nY=e8(0);function nK(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||eF(n)||eD(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 nG=[];function nX(){for(var e=0;e<nG.length;e++){var t=nG[e];Y?t._workInProgressVersionPrimary=null:t._workInProgressVersionSecondary=null}nG.length=0}var nJ=f.ReactCurrentDispatcher,n0=f.ReactCurrentBatchConfig,n1=0,n2=null,n3=null,n4=null,n5=!1,n6=!1,n9=0,n8=0;function n7(){throw Error(d(321))}function re(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!tR(e[n],t[n]))return!1;return!0}function rt(e,t,n,r,a,i){if(n1=i,n2=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,nJ.current=null===e||null===e.memoizedState?rL:rF,e=n(r,a),n6){i=0;do{if(n6=!1,n9=0,25<=i)throw Error(d(301));i+=1,n4=n3=null,t.updateQueue=null,nJ.current=rD,e=n(r,a)}while(n6)}if(nJ.current=rR,t=null!==n3&&null!==n3.next,n1=0,n4=n3=n2=null,n5=!1,t)throw Error(d(300));return e}function rn(){var e=0!==n9;return n9=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 ra(){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(d(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 ri(e,t){return"function"==typeof t?t(e):t}function rl(e){var t=ra(),n=t.queue;if(null===n)throw Error(d(311));n.lastRenderedReducer=e;var r=n3,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var l=a.next;a.next=i.next,i.next=l}r.baseQueue=a=i,n.pending=null}if(null!==a){i=a.next,r=r.baseState;var s=l=null,o=null,u=i;do{var c=u.lane;if((n1&c)===c)null!==o&&(o=o.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 f={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===o?(s=o=f,l=r):o=o.next=f,n2.lanes|=c,a1|=c}u=u.next}while(null!==u&&u!==i);null===o?l=r:o.next=s,tR(r,t.memoizedState)||(r0=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=o,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do i=a.lane,n2.lanes|=i,a1|=i,a=a.next;while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function rs(e){var t=ra(),n=t.queue;if(null===n)throw Error(d(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do i=e(i,l.action),l=l.next;while(l!==a);tR(i,t.memoizedState)||(r0=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ro(){}function ru(e,t){var n=n2,r=ra(),a=t(),i=!tR(r.memoizedState,a);if(i&&(r.memoizedState=a,r0=!0),r=r.queue,r_(rf.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==n4&&1&n4.memoizedState.tag){if(n.flags|=2048,rm(9,rd.bind(null,n,r,a,t),void 0,null),null===aQ)throw Error(d(349));0!=(30&n1)||rc(n,t,a)}return a}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 rd(e,t,n,r){t.value=n,t.getSnapshot=r,rp(t)&&ip(e,1,-1)}function rf(e,t,n){return n(function(){rp(t)&&ip(e,1,-1)})}function rp(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!tR(e,n)}catch(e){return!0}}function rh(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:ri,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 ra().memoizedState}function rv(e,t,n,r){var a=rr();n2.flags|=e,a.memoizedState=rm(1|t,n,void 0,void 0===r?null:r)}function ry(e,t,n,r){var a=ra();r=void 0===r?null:r;var i=void 0;if(null!==n3){var l=n3.memoizedState;if(i=l.destroy,null!==r&&re(r,l.deps)){a.memoizedState=rm(t,n,i,r);return}}n2.flags|=e,a.memoizedState=rm(1|t,n,i,r)}function rb(e,t){return rv(8390656,8,e,t)}function r_(e,t){return ry(2048,8,e,t)}function rw(e,t){return ry(4,2,e,t)}function rx(e,t){return ry(4,4,e,t)}function rk(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}function rS(e,t,n){return n=null!=n?n.concat([e]):null,ry(4,4,rk.bind(null,t,e),n)}function rE(){}function rC(e,t){var n=ra();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 rP(e,t){var n=ra();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 rO(e,t){var n=tk;tk=0!==n&&4>n?n:4,e(!0);var r=n0.transition;n0.transition={};try{e(!1),t()}finally{tk=n,n0.transition=r}}function rT(){return ra().memoizedState}function rj(e,t,n){var r=id(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rM(e)?rz(t,n):(rA(e,t,n),null!==(e=ip(e,r,n=ic()))&&rI(e,t,r))}function rN(e,t,n){var r=id(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rM(e))rz(t,a);else{rA(e,t,a);var i=e.alternate;
38if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var l=t.lastRenderedState,s=i(l,n);if(a.hasEagerState=!0,a.eagerState=s,tR(s,l))return}catch(e){}finally{}null!==(e=ip(e,r,n=ic()))&&rI(e,t,r)}}function rM(e){var t=e.alternate;return e===n2||null!==t&&t===n2}function rz(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 rA(e,t,n){null!==aQ&&0!=(1&e.mode)&&0==(2&aq)?(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,tx(e,n)}}var rR={readContext:t0,useCallback:n7,useContext:n7,useEffect:n7,useImperativeHandle:n7,useInsertionEffect:n7,useLayoutEffect:n7,useMemo:n7,useReducer:n7,useRef:n7,useState:n7,useDebugValue:n7,useDeferredValue:n7,useTransition:n7,useMutableSource:n7,useSyncExternalStore:n7,useId:n7,unstable_isNewReconciler:!1},rL={readContext:t0,useCallback:function(e,t){return rr().memoizedState=[e,void 0===t?null:t],e},useContext:t0,useEffect:rb,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,rv(4194308,4,rk.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=rj.bind(null,n2,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},rr().memoizedState=e},useState:rh,useDebugValue:rE,useDeferredValue:function(e){var t=rh(e),n=t[0],r=t[1];return rb(function(){var t=n0.transition;n0.transition={};try{r(e)}finally{n0.transition=t}},[e]),n},useTransition:function(){var e=rh(!1),t=e[0];return e=rO.bind(null,e[1]),rr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=n2,a=rr();if(nk){if(void 0===n)throw Error(d(407));n=n()}else{if(n=t(),null===aQ)throw Error(d(349));0!=(30&n1)||rc(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,rb(rf.bind(null,r,i,e),[e]),r.flags|=2048,rm(9,rd.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=rr(),t=aQ.identifierPrefix;if(nk){var n=ng,r=nm;t=":"+t+"R"+(n=(r&~(1<<32-tf(r)-1)).toString(32)+n),0<(n=n9++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=n8++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},rF={readContext:t0,useCallback:rC,useContext:t0,useEffect:r_,useImperativeHandle:rS,useInsertionEffect:rw,useLayoutEffect:rx,useMemo:rP,useReducer:rl,useRef:rg,useState:function(){return rl(ri)},useDebugValue:rE,useDeferredValue:function(e){var t=rl(ri),n=t[0],r=t[1];return r_(function(){var t=n0.transition;n0.transition={};try{r(e)}finally{n0.transition=t}},[e]),n},useTransition:function(){return[rl(ri)[0],ra().memoizedState]},useMutableSource:ro,useSyncExternalStore:ru,useId:rT,unstable_isNewReconciler:!1},rD={readContext:t0,useCallback:rC,useContext:t0,useEffect:r_,useImperativeHandle:rS,useInsertionEffect:rw,useLayoutEffect:rx,useMemo:rP,useReducer:rs,useRef:rg,useState:function(){return rs(ri)},useDebugValue:rE,useDeferredValue:function(e){var t=rs(ri),n=t[0],r=t[1];return r_(function(){var t=n0.transition;n0.transition={};try{r(e)}finally{n0.transition=t}},[e]),n},useTransition:function(){return[rs(ri)[0],ra().memoizedState]},useMutableSource:ro,useSyncExternalStore:ru,useId:rT,unstable_isNewReconciler:!1};function rV(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 a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a}}function rU(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var rZ="function"==typeof WeakMap?WeakMap:Map;function r$(e,t,n){(n=t5(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){a7||(a7=!0,ie=r),rU(e,t)},n}function rH(e,t,n){(n=t5(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){rU(e,t)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){rU(e,t),"function"!=typeof r&&(null===it?it=new Set([this]):it.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}function rB(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new rZ;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=iA.bind(null,e,t,n),t.then(e,e))}function rW(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 rq(e,t,n,r,a){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,
381)).tag=2,t6(n,t))),n.lanes|=1):(e.flags|=65536,e.lanes=a),e}function rQ(e){e.flags|=4}function rY(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(K)t=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)U(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(){},a=function(e,t,n,r,a){(e=e.memoizedProps)!==r&&(n=$(t.stateNode,n,e,r,a,nH(nU.current)),(t.updateQueue=n)&&rQ(t))},i=function(e,t,n,r){n!==r&&rQ(t)};else if(G){t=function(e,n,r,a){for(var i=n.child;null!==i;){if(5===i.tag){var l=i.stateNode;r&&a&&(l=ez(l,i.type,i.memoizedProps,i)),U(e,l)}else if(6===i.tag)l=i.stateNode,r&&a&&(l=eA(l,i.memoizedProps,i)),U(e,l);else if(4!==i.tag){if(22===i.tag&&null!==i.memoizedState)null!==(l=i.child)&&(l.return=i),t(e,i,!0,!0);else if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===n)break;for(;null===i.sibling;){if(null===i.return||i.return===n)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};var rK=function(e,t,n,r){for(var a=t.child;null!==a;){if(5===a.tag){var i=a.stateNode;n&&r&&(i=ez(i,a.type,a.memoizedProps,a)),ej(e,i)}else if(6===a.tag)i=a.stateNode,n&&r&&(i=eA(i,a.memoizedProps,a)),ej(e,i);else if(4!==a.tag){if(22===a.tag&&null!==a.memoizedState)null!==(i=a.child)&&(i.return=a),rK(e,a,!0,!0);else if(null!==a.child){a.child.return=a,a=a.child;continue}}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;a=a.return}a.sibling.return=a.return,a=a.sibling}};r=function(e,t){var n=t.stateNode;if(!rY(e,t)){var r=eT(e=n.containerInfo);rK(r,t,!1,!1),n.pendingChildren=r,rQ(t),eN(e,r)}},a=function(e,n,r,a,i){var l=e.stateNode,s=e.memoizedProps;if((e=rY(e,n))&&s===a)n.stateNode=l;else{var o=n.stateNode,u=nH(nU.current),c=null;s!==a&&(c=$(o,r,s,a,i,u)),e&&null===c?n.stateNode=l:(Z(l=eO(l,c,r,s,a,n,e,o),r,a,i,u)&&rQ(n),n.stateNode=l,e?rQ(n):t(l,n,!1,!1))}},i=function(e,t,n,r){n!==r?(e=nH(n$.current),n=nH(nU.current),t.stateNode=B(r,e,n,t),rQ(t)):t.stateNode=e.stateNode}}else r=function(){},a=function(){},i=function(){};function rG(e,t){if(!nk)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 rX(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}var rJ=f.ReactCurrentOwner,r0=!1;function r1(e,t,n,r){t.child=null===e?nD(t,null,n,r):nF(t,e.child,n,r)}function r2(e,t,n,r,a){n=n.render;var i=t.ref;return(tJ(t,a),r=rt(e,t,n,r,i,a),n=rn(),null===e||r0)?(nk&&n&&nb(t),t.flags|=1,r1(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,ac(e,t,a))}function r3(e,t,n,r,a){if(null===e){var i=n.type;return"function"!=typeof i||iV(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=iZ(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,r4(e,t,i,r,a))}if(i=e.child,0==(e.lanes&a)){var l=i.memoizedProps;if((n=null!==(n=n.compare)?n:t$)(l,r)&&e.ref===t.ref)return ac(e,t,a)}return t.flags|=1,(e=iU(i,r)).ref=t.ref,e.return=t,t.child=e}function r4(e,t,n,r,a){if(null!==e&&t$(e.memoizedProps,r)&&e.ref===t.ref){if(r0=!1,0==(e.lanes&a))return t.lanes=e.lanes,ac(e,t,a);0!=(131072&e.flags)&&(r0=!0)}return r9(e,t,n,r,a)}function r5(e,t,n){var r=t.pendingProps,a=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null},te(aX,aG),aG|=n;else{if(0==(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null},t.updateQueue=null,te(aX,aG),aG|=e,null;t.memoizedState={baseLanes:0,cachePool:null},r=null!==i?i.baseLanes:n,te(aX,aG),aG|=r}}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,te(aX,aG),aG|=r;return r1(e,t,a,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)}
vendor: 4,095 bytes, line 38
38function r9(e,t,n,r,a){var i=tl(n)?ta:tn.current;return(i=ti(t,i),tJ(t,a),n=rt(e,t,n,r,i,a),r=rn(),null===e||r0)?(nk&&r&&nb(t),t.flags|=1,r1(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,ac(e,t,a))}function r8(e,t,n,r,a){if(tl(n)){var i=!0;tc(t)}else i=!1;if(tJ(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),ni(t,n,r),ns(t,n,r,a),r=!0;else if(null===e){var l=t.stateNode,s=t.memoizedProps;l.props=s;var o=l.context,u=n.contextType;u="object"==typeof u&&null!==u?t0(u):ti(t,u=tl(n)?ta:tn.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof l.getSnapshotBeforeUpdate;d||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(s!==r||o!==u)&&nl(t,l,r,u),t2=!1;var f=t.memoizedState;l.state=f,t7(t,r,l,a),o=t.memoizedState,s!==r||f!==o||tr.current||t2?("function"==typeof c&&(nn(t,n,c,r),o=t.memoizedState),(s=t2||na(t,n,s,r,f,o,u))?(d||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.flags|=4194308)):("function"==typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=o),l.props=r,l.state=o,l.context=u,r=s):("function"==typeof l.componentDidMount&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,t4(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:tH(t.type,s),l.props=u,d=t.pendingProps,f=l.context,o="object"==typeof(o=n.contextType)&&null!==o?t0(o):ti(t,o=tl(n)?ta:tn.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(s!==d||f!==o)&&nl(t,l,r,o),t2=!1,f=t.memoizedState,l.state=f,t7(t,r,l,a);var h=t.memoizedState;s!==d||f!==h||tr.current||t2?("function"==typeof p&&(nn(t,n,p,r),h=t.memoizedState),(u=t2||na(t,n,u,r,f,h,o)||!1)?(c||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(r,h,o),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,h,o)),"function"==typeof l.componentDidUpdate&&(t.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof l.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),l.props=r,l.state=h,l.context=o,r=u):("function"!=typeof l.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return r7(e,t,n,r,i,a)}function r7(e,t,n,r,a,i){r6(e,t);var l=0!=(128&t.flags);if(!r&&!l)return a&&td(t,n,!1),ac(e,t,i);r=t.stateNode,rJ.current=t;var s=l&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&l?(t.child=nF(t,e.child,null,i),t.child=nF(t,null,s,i)):r1(e,t,s,i),t.memoizedState=r.state,a&&td(t,n,!0),t.child}function ae(e){var t=e.stateNode;t.pendingContext?to(e,t.pendingContext,t.pendingContext!==t.context):t.context&&to(e,t.context,!1),nB(e,t.containerInfo)}function at(e,t,n,r,a){return nM(),nz(a),t.flags|=256,r1(e,t,n,r),t.child}var an={dehydrated:null,treeContext:null,retryLane:0};function ar(e){return{baseLanes:e,cachePool:null}}function aa(e,t,n){var r,a,i,l,s,o,u,c,f,p,h,m,g,v,y=t.pendingProps,b=nY.current,_=!1,w=0!=(128&t.flags);if((v=w)||(v=(null===e||null!==e.memoizedState)&&0!=(2&b)),v?(_=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(b|=1),te(nY,1&b),null===e)return(nT(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated))?(0==(1&t.mode)?t.lanes=1:eD(e)?t.lanes=8:t.lanes=1073741824,null):(b=y.children,e=y.fallback,_?(y=t.mode,_=t.child,b={mode:"hidden",children:b}
38,0==(1&y)&&null!==_?(_.childLanes=0,_.pendingProps=b):_=iH(b,y,0,null),e=i$(e,y,n,null),_.return=t,e.return=t,_.sibling=e,t.child=_,t.child.memoizedState=ar(n),t.memoizedState=an,e):ai(t,b));if(null!==(b=e.memoizedState)&&null!==(v=b.dehydrated)){if(w)return 256&t.flags?(t.flags&=-257,al(e,t,n,Error(d(422)))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(_=y.fallback,b=t.mode,y=iH({mode:"visible",children:y.children},b,0,null),_=i$(_,b,n,null),_.flags|=2,y.return=t,_.return=t,y.sibling=_,t.child=y,0!=(1&t.mode)&&nF(t,e.child,null,n),t.child.memoizedState=ar(n),t.memoizedState=an,_);if(0==(1&t.mode))t=al(e,t,n,null);else if(eD(v))t=al(e,t,n,Error(d(419)));else if(y=0!=(n&e.childLanes),r0||y){if(null!==(y=aQ)){switch(n&-n){case 4:_=2;break;case 16:_=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:_=32;break;case 536870912:_=268435456;break;default:_=0}0!==(y=0!=(_&(y.suspendedLanes|n))?0:_)&&y!==b.retryLane&&(b.retryLane=y,ip(e,y,-1))}iC(),t=al(e,t,n,Error(d(421)))}else eF(v)?(t.flags|=128,t.child=e.child,eV(v,t=iR.bind(null,e)),t=null):(n=b.treeContext,X&&(nx=eH(v),nw=t,nk=!0,nE=null,nS=!1,null!==n&&(nf[np++]=nm,nf[np++]=ng,nf[np++]=nh,nm=n.id,ng=n.overflow,nh=t)),t=ai(t,t.pendingProps.children),t.flags|=4096);return t}return _?(r=e,a=t,i=y.children,l=y.fallback,s=n,o=a.mode,u=(r=r.child).sibling,c={mode:"hidden",children:i},0==(1&o)&&a.child!==r?((i=a.child).childLanes=0,i.pendingProps=c,a.deletions=null):(i=iU(r,c)).subtreeFlags=14680064&r.subtreeFlags,null!==u?l=iU(u,l):(l=i$(l,o,s,null),l.flags|=2),l.return=a,i.return=a,i.sibling=l,a.child=i,y=l,_=t.child,b=e.child.memoizedState,_.memoizedState=null===b?ar(n):{baseLanes:b.baseLanes|n,cachePool:null},_.childLanes=e.childLanes&~n,t.memoizedState=an,y):(f=e,p=t,h=y.children,m=n,f=(g=f.child).sibling,h=iU(g,{mode:"visible",children:h}),0==(1&p.mode)&&(h.lanes=m),h.return=p,h.sibling=null,null!==f&&(null===(m=p.deletions)?(p.deletions=[f],p.flags|=16):m.push(f)),n=p.child=h,t.memoizedState=null,n)}function ai(e,t){return(t=iH({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function al(e,t,n,r){return null!==r&&nz(r),nF(t,e.child,null,n),e=ai(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function as(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),tX(e.return,t,n)}function ao(e,t,n,r,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a)}function au(e,t,n){var r=t.pendingProps,a=r.revealOrder,i=r.tail;if(r1(e,t,r.children,n),0!=(2&(r=nY.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&&as(e,n,t);else if(19===e.tag)as(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(nY,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(a=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===nK(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),ao(t,!1,a,n,i);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===nK(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}ao(t,!0,n,null,i);break;case"together":ao(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ac(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),a1|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(d(153));if(null!==t.child){for(n=iU(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=iU(e,e.pendingProps)).return=t;n.sibling=null}return t.child}var ad=!1,af=!1,ap="function"==typeof WeakSet?WeakSet:Set,ah=null;function am(e,t){var n=e.ref;if(null!==n){if("function"==typeof n)try{n(null)}catch(n){iz(e,t,n)}else n.current=null}}function ag(e,t,n){try{n()}catch(n){iz(e,t,n)}}var av=!1;function ay(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,void 0!==i&&ag(t,n,i)}a=a.next}while(a!==r)}}function ab(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 a_(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 aw(e,t,n){if(tI&&"function"==typeof tI.onCommitFiberUnmount)try{tI.onCommitFiberUnmount(tA,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;
38do{var a=r,i=a.destroy;a=a.tag,void 0!==i&&(0!=(2&a)?ag(t,n,i):0!=(4&a)&&ag(t,n,i)),r=r.next}while(r!==e)}break;case 1:if(am(t,n),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){iz(t,n,e)}break;case 5:am(t,n);break;case 4:K?aC(e,t,n):G&&G&&(n=eT(t=t.stateNode.containerInfo),eM(t,n))}}function ax(e,t,n){for(var r=t;;)if(aw(e,r,n),null===r.child||K&&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 ak(e){return 5===e.tag||3===e.tag||4===e.tag}function aS(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ak(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 aE(e){if(K){e:{for(var t=e.return;null!==t;){if(ak(t))break e;t=t.return}throw Error(d(160))}var n=t;switch(n.tag){case 5:t=n.stateNode,32&n.flags&&(ex(t),n.flags&=-33),n=aS(e),function e(t,n,r){var a=t.tag;if(5===a||6===a)t=t.stateNode,n?ey(r,t,n):ep(r,t);else if(4!==a&&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=aS(e),function e(t,n,r){var a=t.tag;if(5===a||6===a)t=t.stateNode,n?eb(r,t,n):eh(r,t);else if(4!==a&&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(d(161))}}}function aC(e,t,n){for(var r,a,i=t,l=!1;;){if(!l){l=i.return;e:for(;;){if(null===l)throw Error(d(160));switch(r=l.stateNode,l.tag){case 5:a=!1;break e;case 3:case 4:r=r.containerInfo,a=!0;break e}l=l.return}l=!0}if(5===i.tag||6===i.tag)ax(e,i,n),a?ew(r,i.stateNode):e_(r,i.stateNode);else if(18===i.tag)a?eX(r,i.stateNode):eG(r,i.stateNode);else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,a=!0,i.child.return=i,i=i.child;continue}}else if(aw(e,i,n),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;4===(i=i.return).tag&&(l=!1)}i.sibling.return=i.return,i=i.sibling}}function aP(e,t){if(K){switch(t.tag){case 0:case 11:case 14:case 15:ay(3,t,t.return),ab(3,t),ay(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 a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&ev(n,i,a,e,r,t)}return;case 6:if(null===t.stateNode)throw Error(d(162));n=t.memoizedProps,em(t.stateNode,null!==e?e.memoizedProps:n,n);return;case 3:X&&null!==e&&e.memoizedState.isDehydrated&&eY(t.stateNode.containerInfo);return;case 13:case 19:aO(t);return}throw Error(d(163))}switch(t.tag){case 0:case 11:case 14:case 15:ay(3,t,t.return),ab(3,t),ay(5,t,t.return);return;case 12:case 22:case 23:return;case 13:case 19:aO(t);return;case 3:X&&null!==e&&e.memoizedState.isDehydrated&&eY(t.stateNode.containerInfo)}e:if(G){switch(t.tag){case 1:case 5:case 6:break e;case 3:case 4:eM((t=t.stateNode).containerInfo,t.pendingChildren);break e}throw Error(d(163))}}function aO(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ap),t.forEach(function(t){var r=iL.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function aT(e){for(;null!==ah;){var t=ah;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:af||ab(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!af){if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:tH(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}}var i=t.updateQueue;null!==i&&ne(t,i,r);break;case 3:var l=t.updateQueue;if(null!==l){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,l,n)}break;case 5:var s=t.stateNode;null===n&&4&t.flags&&eg(s,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(X&&null===t.memoizedState){var o=t.alternate;if(null!==o){var u=o.memoizedState;if(null!==u){var c=u.dehydrated;null!==c&&eK(c)}}}break;default:throw Error(d(163))}af||512&t.flags&&a_(t)}catch(e){iz(t,t.return,e)}}if(t===e){ah=null;break}if(null!==(n=t.sibling)){n.return=t.return,ah=n;break}ah=t.return}}function aj(e){for(;null!==ah;){var t=ah;if(t===e){ah=null;break}var n=t.sibling;if(null!==n){n.return=t.return,ah=n;break}ah=t.return}}function aN(e){for(;null!==ah;){var t=ah;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ab(4,t)}catch(e){iz(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(e){iz(t,a,e)}}var i=t.return;try{a_(t)}catch(e){iz(t,i,e)}break;case 5:var l=t.return;try{a_(t)}catch(e){iz(t,l,e)}}}catch(e){iz(t,t.return,e)}if(t===e){ah=null;break}var s=t.sibling;if(null!==s){s.return=t.return,ah=s;break}ah=t.return}}var aM=0,az=1,aA=2,aI=3,aR=4;if("function"==typeof Symbol&&Symbol.for){var aL=Symbol.for;aM=aL("selector.component"),az=aL("selector.has_pseudo_class"),aA=aL("selector.role"),aI=aL("selector.test_id"),aR=aL("selector.text")}function aF(e){var t=J(e);if(null!=t){if("string"!=typeof t.memoizedProps["data-testname"])throw Error(d(364));return t}if(null===(e=el(e)))throw Error(d(362));return e.stateNode.current}function aD(e,t){switch(t.$$typeof){case aM:if(e.type===t.value)return!0;break;case az:e:{t=t.value,e=[e,0];for(var n=0;n<e.length;){var r=e[n++],a=e[n++],i=t[a];if(5!==r.tag||!eu(r)){for(;
38null!=i&&aD(r,i);)i=t[++a];if(a===t.length){t=!0;break e}for(r=r.child;null!==r;)e.push(r,a),r=r.sibling}}t=!1}return t;case aA:if(5===e.tag&&ec(e.stateNode,t.value))return!0;break;case aR:if((5===e.tag||6===e.tag)&&null!==(e=eo(e))&&0<=e.indexOf(t.value))return!0;break;case aI:if(5===e.tag&&"string"==typeof(e=e.memoizedProps["data-testname"])&&e.toLowerCase()===t.value.toLowerCase())return!0;break;default:throw Error(d(365))}return!1}function aV(e){switch(e.$$typeof){case aM:return"<"+(O(e.value)||"Unknown")+">";case az:return":has("+(aV(e)||"")+")";case aA:return'[role="'+e.value+'"]';case aR:return'"'+e.value+'"';case aI:return'[data-testname="'+e.value+'"]';default:throw Error(d(365))}}function aU(e,t){var n=[];e=[e,0];for(var r=0;r<e.length;){var a=e[r++],i=e[r++],l=t[i];if(5!==a.tag||!eu(a)){for(;null!=l&&aD(a,l);)l=t[++i];if(i===t.length)n.push(a);else for(a=a.child;null!==a;)e.push(a,i),a=a.sibling}}return n}function aZ(e,t){if(!ei)throw Error(d(363));e=aU(e=aF(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 a$=Math.ceil,aH=f.ReactCurrentDispatcher,aB=f.ReactCurrentOwner,aW=f.ReactCurrentBatchConfig,aq=0,aQ=null,aY=null,aK=0,aG=0,aX=e8(0),aJ=0,a0=null,a1=0,a2=0,a3=0,a4=null,a5=null,a6=0,a9=1/0;function a8(){a9=tT()+500}var a7=!1,ie=null,it=null,ir=!1,ia=null,ii=0,il=0,is=null,io=-1,iu=0;function ic(){return 0!=(6&aq)?tT():-1!==io?io:io=tT()}function id(e){return 0==(1&e.mode)?1:0!=(2&aq)&&0!==aK?aK&-aK:null!==tZ.transition?(0===iu&&(e=tm,0==(4194240&(tm<<=1))&&(tm=64),iu=e),iu):0!==(e=tk)?e:et()}function ip(e,t,n){if(50<il)throw il=0,is=null,Error(d(185));var r=ih(e,t);return null===r?null:(tw(r,t,n),(0==(2&aq)||r!==aQ)&&(r===aQ&&(0==(2&aq)&&(a2|=t),4===aJ&&ib(r,aK)),im(r,n),1===t&&0===aq&&0==(1&e.mode)&&(a8(),tF&&tU())),r)}function ih(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 im(e,t){var n,r=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var l=31-tf(i),s=1<<l,o=a[l];-1===o?(0==(s&n)||0!=(s&r))&&(a[l]=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}}(s,t)):o<=t&&(e.expiredLanes|=s),i&=~s}}(e,t);var a=ty(e,e===aQ?aK:0);if(0===a)null!==r&&tC(r),e.callbackNode=null,e.callbackPriority=0;else if(t=a&-a,e.callbackPriority!==t){if(null!=r&&tC(r),1===t)0===e.tag?(n=i_.bind(null,e),tF=!0,tV(n)):tV(i_.bind(null,e)),er?ea(function(){0===aq&&tU()}):tE(tj,tU),r=null;else{switch(tS(a)){case 1:r=tj;break;case 4:r=tN;break;case 16:default:r=tM;break;case 536870912:r=tz}r=tE(r,ig.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function ig(e,t){if(io=-1,iu=0,0!=(6&aq))throw Error(d(327));var n=e.callbackNode;if(iN()&&e.callbackNode!==n)return null;var r=ty(e,e===aQ?aK:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=iP(e,r);else{t=r;var a=aq;aq|=2;var i=iE();for((aQ!==e||aK!==t)&&(a8(),ik(e,t));;)try{!function(){for(;null!==aY&&!tP();)iO(aY)}();break}catch(t){iS(e,t)}tY(),aH.current=i,aq=a,null!==aY?t=0:(aQ=null,aK=0,t=aJ)}if(0!==t){if(2===t&&0!==(a=tb(e))&&(r=a,t=iv(e,a)),1===t)throw n=a0,ik(e,0),ib(e,r),im(e,tT()),n;if(6===t)ib(e,r);else{if(a=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 a=n[r],i=a.getSnapshot;a=a.value;try{if(!tR(i(),a))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}
vendor: 4,955 bytes, line 38
38(a)&&(2===(t=iP(e,r))&&0!==(i=tb(e))&&(r=i,t=iv(e,i)),1===t))throw n=a0,ik(e,0),ib(e,r),im(e,tT()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(d(345));case 2:case 5:ij(e,a5);break;case 3:if(ib(e,r),(130023424&r)===r&&10<(t=a6+500-tT())){if(0!==ty(e,0))break;if(((a=e.suspendedLanes)&r)!==r){ic(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=W(ij.bind(null,e,a5),t);break}ij(e,a5);break;case 4:if(ib(e,r),(4194240&r)===r)break;for(a=-1,t=e.eventTimes;0<r;){var l=31-tf(r);i=1<<l,(l=t[l])>a&&(a=l),r&=~i}if(r=a,10<(r=(120>(r=tT()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*a$(r/1960))-r)){e.timeoutHandle=W(ij.bind(null,e,a5),r);break}ij(e,a5);break;default:throw Error(d(329))}}}return im(e,tT()),e.callbackNode===n?ig.bind(null,e):null}function iv(e,t){var n=a4;return e.current.memoizedState.isDehydrated&&(ik(e,t).flags|=256),2!==(e=iP(e,t))&&(t=a5,a5=n,null!==t&&iy(t)),e}function iy(e){null===a5?a5=e:a5.push.apply(a5,e)}function ib(e,t){for(t&=~a3,t&=~a2,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-tf(t),r=1<<n;e[n]=-1,t&=~r}}function i_(e){if(0!=(6&aq))throw Error(d(327));iN();var t=ty(e,0);if(0==(1&t))return im(e,tT()),null;var n=iP(e,t);if(0!==e.tag&&2===n){var r=tb(e);0!==r&&(t=r,n=iv(e,r))}if(1===n)throw n=a0,ik(e,0),ib(e,t),im(e,tT()),n;if(6===n)throw Error(d(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ij(e,a5),im(e,tT()),null}function iw(e){null!==ia&&0===ia.tag&&0==(6&aq)&&iN();var t=aq;aq|=1;var n=aW.transition,r=tk;try{if(aW.transition=null,tk=1,e)return e()}finally{tk=r,aW.transition=n,0==(6&(aq=t))&&tU()}}function ix(){aG=aX.current,e7(aX)}function ik(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==Q&&(e.timeoutHandle=Q,q(n)),null!==aY)for(n=aY.return;null!==n;){var r=n;switch(n_(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&ts();break;case 3:nW(),e7(tr),e7(tn),nX();break;case 5:nQ(r);break;case 4:nW();break;case 13:case 19:e7(nY);break;case 10:tG(r.type._context);break;case 22:case 23:ix()}n=n.return}if(aQ=e,aY=e=iU(e.current,null),aK=aG=t,aJ=0,a0=null,a3=a2=a1=0,a5=a4=null,null!==t1){for(t=0;t<t1.length;t++)if(null!==(r=(n=t1[t]).interleaved)){n.interleaved=null;var a=r.next,i=n.pending;if(null!==i){var l=i.next;i.next=a,r.next=l}n.pending=r}t1=null}return e}function iS(e,t){for(;;){var n=aY;try{if(tY(),nJ.current=rR,n5){for(var r=n2.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}n5=!1}if(n1=0,n4=n3=n2=null,n6=!1,n9=0,aB.current=null,null===n||null===n.return){aJ=1,a0=t,aY=null;break}e:{var i=e,l=n.return,s=n,o=t;if(t=aK,s.flags|=32768,null!==o&&"object"==typeof o&&"function"==typeof o.then){var u=o,c=s,f=c.tag;if(0==(1&c.mode)&&(0===f||11===f||15===f)){var p=c.alternate;p?(c.updateQueue=p.updateQueue,c.memoizedState=p.memoizedState,c.lanes=p.lanes):(c.updateQueue=null,c.memoizedState=null)}var h=rW(l);if(null!==h){h.flags&=-257,rq(h,l,s,i,t),1&h.mode&&rB(i,u,t),t=h,o=u;var m=t.updateQueue;if(null===m){var g=new Set;g.add(o),t.updateQueue=g}else m.add(o);break e}if(0==(1&t)){rB(i,u,t),iC();break e}o=Error(d(426))}else if(nk&&1&s.mode){var v=rW(l);if(null!==v){0==(65536&v.flags)&&(v.flags|=256),rq(v,l,s,i,t),nz(o);break e}}i=o,4!==aJ&&(aJ=2),null===a4?a4=[i]:a4.push(i),o=rV(o,s),s=l;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var y=r$(s,o,t);t8(s,y);break e;case 1:i=o;var b=s.type,_=s.stateNode;if(0==(128&s.flags)&&("function"==typeof b.getDerivedStateFromError||null!==_&&"function"==typeof _.componentDidCatch&&(null===it||!it.has(_)))){s.flags|=65536,t&=-t,s.lanes|=t;var w=rH(s,i,t);t8(s,w);break e}}s=s.return}while(null!==s)}iT(n)}catch(e){t=e,aY===n&&null!==n&&(aY=n=n.return);continue}break}}function iE(){var e=aH.current;return aH.current=rR,null===e?rR:e}function iC(){(0===aJ||3===aJ||2===aJ)&&(aJ=4),null===aQ||0==(268435455&a1)&&0==(268435455&a2)||ib(aQ,aK)}function iP(e,t){var n=aq;aq|=2;var r=iE();for(aQ===e&&aK===t||ik(e,t);;)try{!function(){for(;null!==aY;)iO(aY)}();break}catch(t){iS(e,t)}if(tY(),aq=n,aH.current=r,null!==aY)throw Error(d(261));return aQ=null,aK=0,aJ}function iO(e){var t=l(e.alternate,e,aG);e.memoizedProps=e.pendingProps,null===t?iT(e):aY=t,aB.current=null}function iT(e){var n=e;do{var l=n.alternate;if(e=n.return,0==(32768&n.flags)){if(null!==(l=function(e,n,l){var s=n.pendingProps;switch(n_(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return rX(n),null;case 1:case 17:return tl(n.type)&&ts(),rX(n),null;case 3:return s=n.stateNode,nW(),e7(tr),e7(tn),nX(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(null===e||null===e.child)&&(nN(n)?rQ(n):null===e||e.memoizedState.isDehydrated&&0==(256&n.flags)||(n.flags|=1024,null!==nE&&(iy(nE),nE=null))),r(e,n),rX(n),null;case 5:nQ(n),l=nH(n$.current);var o=n.type;if(null!==e&&null!=n.stateNode)a(e,n,o,s,l),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);
38else{if(!s){if(null===n.stateNode)throw Error(d(166));return rX(n),null}if(e=nH(nU.current),nN(n)){if(!X)throw Error(d(175));e=eB(n.stateNode,n.type,n.memoizedProps,l,e,n,!nS),n.updateQueue=e,null!==e&&rQ(n)}else{var u=V(o,s,l,e,n);t(u,n,!1,!1),n.stateNode=u,Z(u,o,s,l,e)&&rQ(n)}null!==n.ref&&(n.flags|=512,n.flags|=2097152)}return rX(n),null;case 6:if(e&&null!=n.stateNode)i(e,n,e.memoizedProps,s);else{if("string"!=typeof s&&null===n.stateNode)throw Error(d(166));if(e=nH(n$.current),l=nH(nU.current),nN(n)){if(!X)throw Error(d(176));if((l=eW(e=n.stateNode,s=n.memoizedProps,n,!nS))&&null!==(o=nw))switch(u=0!=(1&o.mode),o.tag){case 3:e0(o.stateNode.containerInfo,e,s,u);break;case 5:e1(o.type,o.memoizedProps,o.stateNode,e,s,u)}l&&rQ(n)}else n.stateNode=B(s,e,l,n)}return rX(n),null;case 13:if(e7(nY),s=n.memoizedState,nk&&null!==nx&&0!=(1&n.mode)&&0==(128&n.flags)){for(e=nx;e;)e=eU(e);return nM(),n.flags|=98560,n}if(null!==s&&null!==s.dehydrated){if(s=nN(n),null===e){if(!s)throw Error(d(318));if(!X)throw Error(d(344));if(!(e=null!==(e=n.memoizedState)?e.dehydrated:null))throw Error(d(317));eq(e,n)}else nM(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;return rX(n),null}if(null!==nE&&(iy(nE),nE=null),0!=(128&n.flags))return n.lanes=l,n;return s=null!==s,l=!1,null===e?nN(n):l=null!==e.memoizedState,s&&!l&&(n.child.flags|=8192,0!=(1&n.mode)&&(null===e||0!=(1&nY.current)?0===aJ&&(aJ=3):iC())),null!==n.updateQueue&&(n.flags|=4),rX(n),null;case 4:return nW(),r(e,n),null===e&&ee(n.stateNode.containerInfo),rX(n),null;case 10:return tG(n.type._context),rX(n),null;case 19:if(e7(nY),null===(o=n.memoizedState))return rX(n),null;if(s=0!=(128&n.flags),null===(u=o.rendering)){if(s)rG(o,!1);else{if(0!==aJ||null!==e&&0!=(128&e.flags))for(e=n.child;null!==e;){if(null!==(u=nK(e))){for(n.flags|=128,rG(o,!1),null!==(e=u.updateQueue)&&(n.updateQueue=e,n.flags|=4),n.subtreeFlags=0,e=l,s=n.child;null!==s;)l=s,o=e,l.flags&=14680066,null===(u=l.alternate)?(l.childLanes=0,l.lanes=o,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=u.childLanes,l.lanes=u.lanes,l.child=u.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=u.memoizedProps,l.memoizedState=u.memoizedState,l.updateQueue=u.updateQueue,l.type=u.type,o=u.dependencies,l.dependencies=null===o?null:{lanes:o.lanes,firstContext:o.firstContext}),s=s.sibling;return te(nY,1&nY.current|2),n.child}e=e.sibling}null!==o.tail&&tT()>a9&&(n.flags|=128,s=!0,rG(o,!1),n.lanes=4194304)}}else{if(!s){if(null!==(e=nK(u))){if(n.flags|=128,s=!0,null!==(e=e.updateQueue)&&(n.updateQueue=e,n.flags|=4),rG(o,!0),null===o.tail&&"hidden"===o.tailMode&&!u.alternate&&!nk)return rX(n),null}else 2*tT()-o.renderingStartTime>a9&&1073741824!==l&&(n.flags|=128,s=!0,rG(o,!1),n.lanes=4194304)}o.isBackwards?(u.sibling=n.child,n.child=u):(null!==(e=o.last)?e.sibling=u:n.child=u,o.last=u)}if(null!==o.tail)return n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=tT(),n.sibling=null,e=nY.current,te(nY,s?1&e|2:1&e),n;return rX(n),null;case 22:case 23:return ix(),s=null!==n.memoizedState,null!==e&&null!==e.memoizedState!==s&&(n.flags|=8192),s&&0!=(1&n.mode)?0!=(1073741824&aG)&&(rX(n),K&&6&n.subtreeFlags&&(n.flags|=8192)):rX(n),null;case 24:case 25:return null}throw Error(d(156,n.tag))}(l,n,aG))){aY=l;return}}else{if(null!==(l=function(e,t){switch(n_(t),t.tag){case 1:return tl(t.type)&&ts(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return nW(),e7(tr),e7(tn),nX(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return nQ(t),null;case 13:if(e7(nY),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(d(340));nM()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return e7(nY),null;case 4:return nW(),null;case 10:return tG(t.type._context),null;case 22:case 23:return ix(),null;default:return null}}(l,n))){l.flags&=32767,aY=l;return}if(null!==e)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{aJ=6,aY=null;return}}if(null!==(n=n.sibling)){aY=n;return}aY=n=e}while(null!==n);0===aJ&&(aJ=5)}function ij(e,t){var n=tk,r=aW.transition;try{aW.transition=null,tk=1,function(e,t,n){do iN();while(null!==ia);if(0!=(6&aq))throw Error(d(327));var r=e.finishedWork,a=e.finishedLanes;if(null!==r){if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(d(177));e.callbackNode=null,e.callbackPriority=0;var i=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 a=31-tf(n),i=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~i}}(e,i),e===aQ&&(aY=aQ=null,aK=0),0==(2064&r.subtreeFlags)&&0==(2064&r.flags)||ir||(ir=!0,l=tM,s=function(){return iN(),null}
38,tE(l,s)),i=0!=(15990&r.flags),0!=(15990&r.subtreeFlags)||i){i=aW.transition,aW.transition=null;var l,s,o,u,c=tk;tk=1;var f=aq;aq|=4,aB.current=null,function(e,t){for(F(e.containerInfo),ah=t;null!==ah;)if(t=(e=ah).child,0!=(1028&e.subtreeFlags)&&null!==t)t.return=e,ah=t;else for(;null!==ah;){e=ah;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,a=n.memoizedState,i=e.stateNode,l=i.getSnapshotBeforeUpdate(e.elementType===e.type?r:tH(e.type,r),a);i.__reactInternalSnapshotBeforeUpdate=l}break;case 3:K&&eP(e.stateNode.containerInfo);break;default:throw Error(d(163))}}catch(t){iz(e,e.return,t)}if(null!==(t=e.sibling)){t.return=e.return,ah=t;break}ah=e.return}n=av,av=!1}(e,r),function(e,t){for(ah=t;null!==ah;){var n=(t=ah).deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var i=e;K?aC(i,a,t):ax(i,a,t);var l=a.alternate;null!==l&&(l.return=null),a.return=null}catch(e){iz(a,t,e)}}if(n=t.child,0!=(12854&t.subtreeFlags)&&null!==n)n.return=t,ah=n;else for(;null!==ah;){t=ah;try{var s=t.flags;if(32&s&&K&&ex(t.stateNode),512&s){var o=t.alternate;if(null!==o){var u=o.ref;null!==u&&("function"==typeof u?u(null):u.current=null)}}if(8192&s)switch(t.tag){case 13:if(null!==t.memoizedState){var c=t.alternate;(null===c||null===c.memoizedState)&&(a6=tT())}break;case 22:var d=null!==t.memoizedState,f=t.alternate,p=null!==f&&null!==f.memoizedState;if(n=t,K){e:if(r=n,a=d,i=null,K)for(var h=r;;){if(5===h.tag){if(null===i){i=h;var m=h.stateNode;a?ek(m):eE(h.stateNode,h.memoizedProps)}}else if(6===h.tag){if(null===i){var g=h.stateNode;a?eS(g):eC(g,h.memoizedProps)}}else if((22!==h.tag&&23!==h.tag||null===h.memoizedState||h===r)&&null!==h.child){h.child.return=h,h=h.child;continue}if(h===r)break;for(;null===h.sibling;){if(null===h.return||h.return===r)break e;i===h&&(i=null),h=h.return}i===h&&(i=null),h.sibling.return=h.return,h=h.sibling}}if(d&&!p&&0!=(1&n.mode)){ah=n;for(var v=n.child;null!==v;){for(n=ah=v;null!==ah;){var y=(r=ah).child;switch(r.tag){case 0:case 11:case 14:case 15:ay(4,r,r.return);break;case 1:am(r,r.return);var b=r.stateNode;if("function"==typeof b.componentWillUnmount){var _=r.return;try{b.props=r.memoizedProps,b.state=r.memoizedState,b.componentWillUnmount()}catch(e){iz(r,_,e)}}break;case 5:am(r,r.return);break;case 22:if(null!==r.memoizedState){aj(n);continue}}null!==y?(y.return=r,ah=y):aj(n)}v=v.sibling}}}switch(4102&s){case 2:aE(t),t.flags&=-3;break;case 6:aE(t),t.flags&=-3,aP(t.alternate,t);break;case 4096:t.flags&=-4097;break;case 4100:t.flags&=-4097,aP(t.alternate,t);break;case 4:aP(t.alternate,t)}}catch(e){iz(t,t.return,e)}if(null!==(n=t.sibling)){n.return=t.return,ah=n;break}ah=t.return}}}(e,r,a),D(e.containerInfo),e.current=r,o=r,u=e,ah=o,function e(t,n,r){for(var a=0!=(1&t.mode);null!==ah;){var i=ah,l=i.child;if(22===i.tag&&a){var s=null!==i.memoizedState||ad;if(!s){var o=i.alternate,u=null!==o&&null!==o.memoizedState||af;o=ad;var c=af;if(ad=s,(af=u)&&!c)for(ah=i;null!==ah;)u=(s=ah).child,22===s.tag&&null!==s.memoizedState?aN(i):null!==u?(u.return=s,ah=u):aN(i);for(;null!==l;)ah=l,e(l,n,r),l=l.sibling;ah=i,ad=o,af=c}aT(t,n,r)}else 0!=(8772&i.subtreeFlags)&&null!==l?(l.return=i,ah=l):aT(t,n,r)}}(o,u,a),tO(),aq=f,tk=c,aW.transition=i}else e.current=r;if(ir&&(ir=!1,ia=e,ii=a),0===(i=e.pendingLanes)&&(it=null),function(e){if(tI&&"function"==typeof tI.onCommitFiberRoot)try{tI.onCommitFiberRoot(tA,e,void 0,128==(128&e.current.flags))}catch(e){}}(r.stateNode,n),im(e,tT()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)n(t[r]);if(a7)throw a7=!1,e=ie,ie=null,e;0!=(1&ii)&&0!==e.tag&&iN(),0!=(1&(i=e.pendingLanes))?e===is?il++:(il=0,is=e):il=0,tU()}}(e,t,n)}finally{aW.transition=r,tk=n}return null}function iN(){if(null!==ia){var e=tS(ii),t=aW.transition,n=tk;try{if(aW.transition=null,tk=16>e?16:e,null===ia)var r=!1;else{if(e=ia,ia=null,ii=0,0!=(6&aq))throw Error(d(331));var a=aq;for(aq|=4,ah=e.current;null!==ah;){var i=ah,l=i.child;if(0!=(16&ah.flags)){var s=i.deletions;if(null!==s){for(var o=0;o<s.length;o++){var u=s[o];for(ah=u;null!==ah;){var c=ah;switch(c.tag){case 0:case 11:case 15:ay(8,c,i)}var f=c.child;if(null!==f)f.return=c,ah=f;else for(;null!==ah;){var p=(c=ah).sibling,h=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){ah=null;break}if(null!==p){p.return=h,ah=p;break}ah=h}}}var m=i.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)}}ah=i}}if(0!=(2064&i.subtreeFlags)&&null!==l)l.return=i,ah=l;else for(;null!==ah;){if(i=ah,0!=(2048&i.flags))switch(i.tag){case 0:case 11:case 15:ay(9,i,i.return)}var y=i.sibling;if(null!==y){y.return=i.return,ah=y;break}ah=i.return}}var b=e.current;for(ah=b;null!==ah;){var _=(l=ah).child;if(0!=(2064&l.subtreeFlags)&&null!==_)_.return=l,ah=_;else for(l=b;null!==ah;){if(s=ah,0!=(2048&s.flags))try{switch(s.tag){case 0:case 11:case 15:ab(9,s)}}catch(e){iz(s,s.return,e)}if(s===l){ah=null;break}var w=s.sibling;if(null!==w){w.return=s.return,ah=w;break}ah=s.return}}if(aq=a,tU(),tI&&"function"==typeof tI.onPostCommitFiberRoot)try{tI.onPostCommitFiberRoot(tA,e)}catch(e){}r=!0}return r}finally{tk=n,aW.transition=t}}return!1}function iM(e,t,n){t=r$(e,t=rV(n,t),1),t6(e,t),t=ic(),null!==(e=ih(e,1))&&(tw(e,1,t),im(e,t))}function iz(e,t,n){if(3===e.tag)iM(e,e,n);else for(;null!==t;){if(3===t.tag){iM(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===it||!it.has(r))){e=rH(t,e=rV(n,e),1),t6(t,e),e=ic(),null!==(t=ih(t,1))&&(tw(t,1,e),im(t,e));break}}t=t.return}}function iA(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ic(),e.pingedLanes|=e.suspendedLanes&n,aQ===e&&(aK&
vendor: 4,175 bytes, line 38
38n)===n&&(4===aJ||3===aJ&&(130023424&aK)===aK&&500>tT()-a6?ik(e,0):a3|=n),im(e,t)}function iI(e,t){0===t&&(0==(1&e.mode)?t=1:(t=tg,0==(130023424&(tg<<=1))&&(tg=4194304)));var n=ic();null!==(e=ih(e,t))&&(tw(e,t,n),im(e,n))}function iR(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),iI(e,n)}function iL(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(d(314))}null!==r&&r.delete(t),iI(e,n)}function iF(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 iD(e,t,n,r){return new iF(e,t,n,r)}function iV(e){return!(!(e=e.prototype)||!e.isReactComponent)}function iU(e,t){var n=e.alternate;return null===n?((n=iD(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 iZ(e,t,n,r,a,i){var l=2;if(r=e,"function"==typeof e)iV(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case m:return i$(n.children,a,i,t);case g:l=8,a|=8;break;case v:return(e=iD(12,n,t,2|a)).elementType=v,e.lanes=i,e;case w:return(e=iD(13,n,t,a)).elementType=w,e.lanes=i,e;case x:return(e=iD(19,n,t,a)).elementType=x,e.lanes=i,e;case E:return iH(n,a,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case y:l=10;break e;case b:l=9;break e;case _:l=11;break e;case k:l=14;break e;case S:l=16,r=null;break e}throw Error(d(130,null==e?e:typeof e,""))}return(t=iD(l,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function i$(e,t,n,r){return(e=iD(7,e,r,t)).lanes=n,e}function iH(e,t,n,r){return(e=iD(22,e,r,t)).elementType=E,e.lanes=n,e.stateNode={},e}function iB(e,t,n){return(e=iD(6,e,null,t)).lanes=n,e}function iW(e,t,n){return(t=iD(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function iq(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Q,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=t_(0),this.expirationTimes=t_(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=t_(0),this.identifierPrefix=r,this.onRecoverableError=a,X&&(this.mutableSourceEagerHydrationData=null)}function iQ(e,t,n,r,a,i,l,s,o){return e=new iq(e,t,n,s,o),1===t?(t=1,!0===i&&(t|=8)):t=0,i=iD(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null},t3(i),e}function iY(e){if(!e)return tt;e=e._reactInternals;e:{if(T(e)!==e||1!==e.tag)throw Error(d(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(tl(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(d(171))}if(1===e.tag){var n=e.type;if(tl(n))return tu(e,n,t)}return t}function iK(e){var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(d(188));throw Error(d(268,e=Object.keys(e).join(",")))}return null===(e=M(t))?null:e.stateNode}function iG(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function iX(e,t){iG(e,t),(e=e.alternate)&&iG(e,t)}function iJ(e){return null===(e=M(e))?null:e.stateNode}function i0(){return null}return l=function(e,t,n){if(null!==e){if(e.memoizedProps!==t.pendingProps||tr.current)r
380=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return r0=!1,function(e,t,n){switch(t.tag){case 3:ae(t),nM();break;case 5:nq(t);break;case 1:tl(t.type)&&tc(t);break;case 4:nB(t,t.stateNode.containerInfo);break;case 10:tK(t,t.type._context,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return te(nY,1&nY.current),t.flags|=128,null;if(0!=(n&t.child.childLanes))return aa(e,t,n);return te(nY,1&nY.current),null!==(e=ac(e,t,n))?e.sibling:null}te(nY,1&nY.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return au(e,t,n);t.flags|=128}var a=t.memoizedState;if(null!==a&&(a.rendering=null,a.tail=null,a.lastEffect=null),te(nY,nY.current),!r)return null;break;case 22:case 23:return t.lanes=0,r5(e,t,n)}return ac(e,t,n)}(e,t,n);r0=0!=(131072&e.flags)}}else r0=!1,nk&&0!=(1048576&t.flags)&&ny(t,nd,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 a=ti(t,tn.current);tJ(t,n),a=rt(null,t,r,e,a,n);var i=rn();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,tl(r)?(i=!0,tc(t)):i=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,t3(t),a.updater=nr,t.stateNode=a,a._reactInternals=t,ns(t,r,e,n),t=r7(null,t,r,!0,i,n)):(t.tag=0,nk&&i&&nb(t),r1(null,t,a,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=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return iV(e)?1:0;if(null!=e){if((e=e.$$typeof)===_)return 11;if(e===k)return 14}return 2}(r),e=tH(r,e),a){case 0:t=r9(null,t,r,e,n);break e;case 1:t=r8(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,tH(r.type,e),n);break e}throw Error(d(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:tH(r,a),r9(e,t,r,a,n);case 1:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:tH(r,a),r8(e,t,r,a,n);case 3:e:{if(ae(t),null===e)throw Error(d(387));r=t.pendingProps,a=(i=t.memoizedState).element,t4(e,t),t7(t,r,null,n);var l=t.memoizedState;if(r=l.element,X&&i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:l.cache,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=at(e,t,r,n,a=Error(d(423)));break e}if(r!==a){t=at(e,t,r,n,a=Error(d(424)));break e}for(X&&(nx=e$(t.stateNode.containerInfo),nw=t,nk=!0,nE=null,nS=!1),n=nD(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(nM(),r===a){t=ac(e,t,n);break e}r1(e,t,r,n)}t=t.child}return t;case 5:return nq(t),null===e&&nT(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,l=a.children,H(r,a)?l=null:null!==i&&H(r,i)&&(t.flags|=32),r6(e,t),r1(e,t,l,n),t.child;case 6:return null===e&&nT(t),null;case 13:return aa(e,t,n);case 4:return nB(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=nF(t,null,r,n):r1(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:tH(r,a),r2(e,t,r,a,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,a=t.pendingProps,i=t.memoizedProps,tK(t,r,l=a.value),null!==i){if(tR(i.value,l)){if(i.children===a.children&&!tr.current){t=ac(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var s=i.dependencies;if(null!==s){l=i.child;for(var o=s.firstContext;null!==o;){if(o.context===r){if(1===i.tag){(o=t5(-1,n&-n)).tag=2;var u=i.updateQueue;if(null!==u){var c=(u=u.shared).pending;null===c?o.next=o:(o.next=c.next,c.next=o),u.pending=o}}i.lanes|=n,null!==(o=i.alternate)&&(o.lanes|=n),tX(i.return,n,t),s.lanes|=n;break}o=o.next}}else if(10===i.tag)l=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(l=i.return))throw Error(d(341));l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),tX(l,n,t),l=i.sibling}else l=i.child;if(null!==l)l.return=i;else for(l=i;null!==l;){if(l===t){l=null;break}if(null!==(i=l.sibling)){i.return=l.return,l=i;break}l=l.return}i=l}}r1(e,t,a.children,n),t=t.child}return t;
38case 9:return a=t.type,r=t.pendingProps.children,tJ(t,n),r=r(a=t0(a)),t.flags|=1,r1(e,t,r,n),t.child;case 14:return a=tH(r=t.type,t.pendingProps),a=tH(r.type,a),r3(e,t,r,a,n);case 15:return r4(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:tH(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,tl(r)?(e=!0,tc(t)):e=!1,tJ(t,n),ni(t,r,a),ns(t,r,a,n),r7(null,t,r,!0,e,n);case 19:return au(e,t,n);case 22:return r5(e,t,n)}throw Error(d(156,t.tag))},s.attemptContinuousHydration=function(e){13===e.tag&&(ip(e,134217728,ic()),iX(e,134217728))},s.attemptHydrationAtCurrentPriority=function(e){if(13===e.tag){var t=ic(),n=id(e);ip(e,n,t),iX(e,n)}},s.attemptSynchronousHydration=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=tv(t.pendingLanes);0!==n&&(tx(t,1|n),im(t,tT()),0==(6&aq)&&(a8(),tU()))}break;case 13:var r=ic();iw(function(){return ip(e,1,r)}),iX(e,1)}},s.batchedUpdates=function(e,t){var n=aq;aq|=1;try{return e(t)}finally{0===(aq=n)&&(a8(),tF&&tU())}},s.createComponentSelector=function(e){return{$$typeof:aM,value:e}},s.createContainer=function(e,t,n,r,a,i,l){return iQ(e,t,!1,null,n,r,a,i,l)},s.createHasPseudoClassSelector=function(e){return{$$typeof:az,value:e}},s.createHydrationContainer=function(e,t,n,r,a,i,l,s,o){return(e=iQ(n,r,!0,e,a,i,l,s,o)).context=iY(null),n=e.current,(i=t5(r=ic(),a=id(n))).callback=null!=t?t:null,t6(n,i),e.current.lanes=a,tw(e,a,r),im(e,r),e},s.createPortal=function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:h,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},s.createRoleSelector=function(e){return{$$typeof:aA,value:e}},s.createTestNameSelector=function(e){return{$$typeof:aI,value:e}},s.createTextSelector=function(e){return{$$typeof:aR,value:e}},s.deferredUpdates=function(e){var t=tk,n=aW.transition;try{return aW.transition=null,tk=16,e()}finally{tk=t,aW.transition=n}},s.discreteUpdates=function(e,t,n,r,a){var i=tk,l=aW.transition;try{return aW.transition=null,tk=1,e(t,n,r,a)}finally{tk=i,aW.transition=l,0===aq&&a8()}},s.findAllNodes=aZ,s.findBoundingRects=function(e,t){if(!ei)throw Error(d(363));t=aZ(e,t),e=[];for(var n=0;n<t.length;n++)e.push(es(t[n]));for(t=e.length-1;0<t;t--){n=e[t];for(var r=n.x,a=r+n.width,i=n.y,l=i+n.height,s=t-1;0<=s;s--)if(t!==s){var o=e[s],u=o.x,c=u+o.width,f=o.y,p=f+o.height;if(r>=u&&i>=f&&a<=c&&l<=p){e.splice(t,1);break}if(r!==u||n.width!==o.width||p<i||f>l){if(!(i!==f||n.height!==o.height||c<r||u>a)){u>r&&(o.width+=u-r,o.x=r),c<a&&(o.width=a-u),e.splice(t,1);break}}else{f>i&&(o.height+=f-i,o.y=i),p<l&&(o.height=l-f),e.splice(t,1);break}}}return e},s.findHostInstance=iK,s.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},s.findHostInstanceWithWarning=function(e){return iK(e)},s.flushControlled=function(e){var t=aq;aq|=1;var n=aW.transition,r=tk;try{aW.transition=null,tk=1,e()}finally{tk=r,aW.transition=n,0===(aq=t)&&(a8(),tU())}},s.flushPassiveEffects=iN,s.flushSync=iw,s.focusWithin=function(e,t){if(!ei)throw Error(d(363));for(t=Array.from(t=aU(e=aF(e),t)),e=0;e<t.length;){var n=t[e++];if(!eu(n)){if(5===n.tag&&ed(n.stateNode))return!0;for(n=n.child;null!==n;)t.push(n),n=n.sibling}}return!1},s.getCurrentUpdatePriority=function(){return tk},s.getFindAllNodesFailureDescription=function(e,t){if(!ei)throw Error(d(363));var n=0,r=[];e=[aF(e),0];for(var a=0;a<e.length;){var i=e[a++],l=e[a++],s=t[l];if((5!==i.tag||!eu(i))&&(aD(i,s)&&(r.push(aV(s)),++l>n&&(n=l)),l<t.length))for(i=i.child;null!==i;)e.push(i,l),i=i.sibling}if(n<t.length){for(e=[];n<t.length;n++)e.push(aV(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},s.getPublicRootInstance=function(e){return(e=e.current).child?5===e.child.tag?I(e.child.stateNode):e.child.stateNode:null},s.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:f.ReactCurrentDispatcher,findHostInstanceByFiber:iJ,findFiberByHostInstance:e.findFiberByHostInstance||i0,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__;
38if(t.isDisabled||!t.supportsFiber)e=!0;else{try{tA=t.inject(e),tI=t}catch(e){}e=!!t.checkDCE}}return e},s.isAlreadyRendering=function(){return!1},s.observeVisibleRects=function(e,t,n,r){if(!ei)throw Error(d(363));var a=ef(e=aZ(e,t),n,r).disconnect;return{disconnect:function(){a()}}},s.registerMutableSourceForHydration=function(e,t){var n=t._getVersion;n=n(t._source),null==e.mutableSourceEagerHydrationData?e.mutableSourceEagerHydrationData=[t,n]:e.mutableSourceEagerHydrationData.push(t,n)},s.runWithPriority=function(e,t){var n=tk;try{return tk=e,t()}finally{tk=n}},s.shouldError=function(){return null},s.shouldSuspend=function(){return!1},s.updateContainer=function(e,t,n,r){var a=t.current,i=ic(),l=id(a);return n=iY(n),null===t.context?t.context=n:t.pendingContext=n,(t=t5(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),t6(a,t),null!==(e=ip(a,l,i))&&t9(e,a,l),l},s}},49971:function(e,t,n){"use strict";e.exports=n(16093)},27975:function(e,t,n){"use strict";e.exports=n(81907)},77213:function(e,t){"use strict";function n(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,a=e.length,l=a>>>1;r<l;){var s=2*(r+1)-1,o=e[s],u=s+1,c=e[u];if(0>i(o,n))u<a&&0>i(c,o)?(e[r]=c,e[u]=n,r=u):(e[r]=o,e[s]=n,r=s);else if(u<a&&0>i(c,n))e[r]=c,e[u]=n,r=u;else break}}return t}function i(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 l,s=performance;t.unstable_now=function(){return s.now()}}else{var o=Date,u=o.now();t.unstable_now=function(){return o.now()-u}}var c=[],d=[],f=1,p=null,h=3,m=!1,g=!1,v=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,_="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(d);null!==t;){if(null===t.callback)a(d);else if(t.startTime<=e)a(d),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(d)}}function x(e){if(v=!1,w(e),!g){if(null!==r(c))g=!0,z(k);else{var t=r(d);null!==t&&A(x,t.startTime-e)}}}function k(e,n){g=!1,v&&(v=!1,b(C),C=-1),m=!0;var i=h;try{for(w(n),p=r(c);null!==p&&(!(p.expirationTime>n)||e&&!T());){var l=p.callback;if("function"==typeof l){p.callback=null,h=p.priorityLevel;var s=l(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?p.callback=s:p===r(c)&&a(c),w(n)}else a(c);p=r(c)}if(null!==p)var o=!0;else{var u=r(d);null!==u&&A(x,u.startTime-n),o=!1}return o}finally{p=null,h=i,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S=!1,E=null,C=-1,P=5,O=-1;function T(){return!(t.unstable_now()-O<P)}function j(){if(null!==E){var e=t.unstable_now();O=e;var n=!0;try{n=E(!0,e)}finally{n?l():(S=!1,E=null)}}else S=!1}if("function"==typeof _)l=function(){_(j)};else if("undefined"!=typeof MessageChannel){var N=new MessageChannel,M=N.port2;N.port1.onmessage=j,l=function(){M.postMessage(null)}}else l=function(){y(j,0)};function z(e){E=e,S||(S=!0,l())}function A(e,n){C=y(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,z(k))},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"):P=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=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=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,a,i){var l=t.unstable_now();switch(i="object"==typeof i&&null!==i&&"number"==typeof(i=i.delay)&&0<i?l+i:l,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=i+s,e={id:f++,callback:a,priorityLevel:e,startTime:i,expirationTime:s,sortIndex:-1},i>
38l?(e.sortIndex=i,n(d,e),null===r(c)&&e===r(d)&&(v?(b(C),C=-1):v=!0,A(x,i-l))):(e.sortIndex=s,n(c,e),g||m||(g=!0,z(k))),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},16697:function(e,t,n){"use strict";e.exports=n(77213)},1119: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)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}n.d(t,{Z:function(){return r}})},13590:function(e,t,n){"use strict";n.d(t,{F:function(){return u}});var r=n(29501);let a=(e,t,n)=>{if(e&&"reportValidity"in e){let a=(0,r.U2)(n,t);e.setCustomValidity(a&&a.message||""),e.reportValidity()}},i=(e,t)=>{for(let n in t.fields){let r=t.fields[n];r&&r.ref&&"reportValidity"in r.ref?a(r.ref,n,e):r.refs&&r.refs.forEach(t=>a(t,n,e))}},l=(e,t)=>{t.shouldUseNativeValidation&&i(e,t);let n={};for(let a in e){let i=(0,r.U2)(t.fields,a),l=Object.assign(e[a]||{},{ref:i&&i.ref});if(s(t.names||Object.keys(e),a)){let e=Object.assign({},(0,r.U2)(n,a));(0,r.t8)(e,"root",l),(0,r.t8)(n,a,e)}else(0,r.t8)(n,a,l)}return n},s=(e,t)=>e.some(e=>e.startsWith(t+"."));var o=function(e,t){for(var n={};e.length;){var a=e[0],i=a.code,l=a.message,s=a.path.join(".");if(!n[s]){if("unionErrors"in a){var o=a.unionErrors[0].errors[0];n[s]={message:o.message,type:o.code}}else n[s]={message:l,type:i}}if("unionErrors"in a&&a.unionErrors.forEach(function(t){return t.errors.forEach(function(t){return e.push(t)})}),t){var u=n[s].types,c=u&&u[a.code];n[s]=(0,r.KN)(s,t,n,i,c?[].concat(c,a.message):a.message)}e.shift()}return n},u=function(e,t,n){return void 0===n&&(n={}),function(r,a,s){try{return Promise.resolve(function(a,l){try{var o=Promise.resolve(e["sync"===n.mode?"parse":"parseAsync"](r,t)).then(function(e){return s.shouldUseNativeValidation&&i({},s),{errors:{},values:n.raw?r:e}})}catch(e){return l(e)}return o&&o.then?o.then(void 0,l):o}(0,function(e){if(Array.isArray(null==e?void 0:e.errors))return{values:{},errors:l(o(e.errors,!s.shouldUseNativeValidation&&"all"===s.criteriaMode),s)};throw e}))}catch(e){return Promise.reject(e)}}}},29501:function(e,t,n){"use strict";n.d(t,{KN:function(){return z},U2:function(){return y},cI:function(){return ew},t8:function(){return w}});var r=n(2265),a=e=>"checkbox"===e.type,i=e=>e instanceof Date,l=e=>null==e;let s=e=>"object"==typeof e;var o=e=>!l(e)&&!Array.isArray(e)&&s(e)&&!i(e),u=e=>o(e)&&e.target?a(e.target)?e.target.checked:e.target.value:e,c=(e,t)=>t.split(".").some((t,n,r)=>!isNaN(Number(t))&&e.has(r.slice(0,n).join("."))),d=e=>{let t=e.constructor&&e.constructor.prototype;return o(t)&&t.hasOwnProperty("isPrototypeOf")},f="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function p(e){if(e instanceof Date)return new Date(e);let t="undefined"!=typeof FileList&&e instanceof FileList;if(f&&(e instanceof Blob||t))return e;let n=Array.isArray(e);if(!n&&!(o(e)&&d(e)))return e;let r=n?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=p(e[t]));return r}var h=e=>/^\w*$/.test(e),m=e=>void 0===e,g=e=>Array.isArray(e)?e.filter(Boolean):[],v=e=>g(e.replace(/["|']|\]/g,"").split(/\.|\[/)),y=(e,t,n)=>{if(!t||!o(e))return n;let r=(h(t)?[t]:v(t)).reduce((e,t)=>l(e)?void 0:e[t],e);return m(r)||r===e?m(e[t])?n:e[t]:r},b=e=>"boolean"==typeof e,_=e=>"function"==typeof e,w=(e,t,n)=>{let r=-1,a=h(t)?[t]:v(t),i=a.length,l=i-1;for(;++r<i;){let t=a[r],i=n;if(r!==l){let n=e[t];i=o(n)||Array.isArray(n)?n:isNaN(+a[r+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=i,e=e[t]}};let x={BLUR:"blur",FOCUS_OUT:"focusout",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},k={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},S={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},E="form",C="root";r.createContext(null).displayName="HookFormControlContext";var P=(e,t,n,r=!0)=>{let a={};for(let i in e)Object.defineProperty(a,i,{get:()=>(t._proxyFormState[i]!==k.all&&(t._proxyFormState[i]=!r||k.all),n&&(n[i]=!0),e[i])});return a};let O="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;var T=e=>"string"==typeof e,j=(e,t,n,r,a)=>T(e)?(r&&t.watch.add(e),y(n,e,a)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),y(n,e))):(r&&(t.watchAll=!0),n),N=e=>l(e)||!s(e);function M(e,t,n=new WeakSet){if(e===t)return!0;
38if(N(e)||N(t))return Object.is(e,t);if(i(e)&&i(t))return Object.is(e.getTime(),t.getTime());let r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;if(n.has(e)||n.has(t))return!0;for(let a of(n.add(e),n.add(t),r)){let r=e[a];if(!(a in t))return!1;if("ref"!==a){let e=t[a];if(i(r)&&i(e)||(o(r)||Array.isArray(r))&&(o(e)||Array.isArray(e))?!M(r,e,n):!Object.is(r,e))return!1}}return!0}r.createContext(null).displayName="HookFormContext";var z=(e,t,n,r,a)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:a||!0}}:{},A=e=>Array.isArray(e)?e:[e],I=()=>{let e=[];return{get observers(){return e},next:t=>{for(let n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},R=e=>o(e)&&!Object.keys(e).length,L=e=>"file"===e.type,F=e=>{if(!f)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},D=e=>"select-multiple"===e.type,V=e=>"radio"===e.type,U=e=>V(e)||a(e),Z=e=>F(e)&&e.isConnected;function $(e,t){if(T(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;let n=Array.isArray(t)?t:h(t)?[t]:v(t),r=1===n.length?e:function(e,t){let n=t.slice(0,-1).length,r=0;for(;r<n;){if(l(e)){e=void 0;break}e=e[t[r]],r++}return e}(e,n),a=n.length-1,i=n[a];return r&&delete r[i],0!==a&&(o(r)&&R(r)||Array.isArray(r)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!m(e[t]))return!1;return!0}(r))&&$(e,n.slice(0,-1)),e}var H=e=>{for(let t in e)if(_(e[t]))return!0;return!1};function B(e){return Array.isArray(e)||o(e)&&!H(e)}function W(e,t={}){for(let n in e){let r=e[n];B(r)?(t[n]=Array.isArray(r)?[]:{},W(r,t[n])):m(r)||(t[n]=!0)}return t}function q(e,t,n){for(let r in n||(n=W(t)),e){let a=e[r];if(B(a))m(t)||N(n[r])?n[r]=W(a,Array.isArray(a)?[]:{}):q(a,l(t)?{}:t[r],n[r]);else{let e=t[r];n[r]=!M(a,e)}}return function e(t){if(!1!==t){if(!0===t)return!0;if(Array.isArray(t)){let n=t.map(t=>e(t));return n.some(e=>void 0!==e)?n:void 0}if(o(t)){let n={};for(let r in t){let a=e(t[r]);m(a)||(n[r]=a)}return Object.keys(n).length?n:void 0}}}(n)||{}}let Q={value:!1,isValid:!1},Y={value:!0,isValid:!0};var K=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!m(e[0].attributes.value)?m(e[0].value)||""===e[0].value?Y:{value:e[0].value,isValid:!0}:Y:Q}return Q},G=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>m(e)?e:t?""===e?NaN:e?+e:e:n&&T(e)?new Date(e):r?r(e):e;let X={isValid:!1,value:null};var J=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,X):X;function ee(e){let t=e.ref;return L(t)?t.files:V(t)?J(e.refs).value:D(t)?[...t.selectedOptions].map(({value:e})=>e):a(t)?K(e.refs).value:G(m(t.value)?e.ref.value:t.value,e)}var et=(e,t,n,r)=>{let a={};for(let n of e){let e=y(t,n);e&&w(a,n,e._f)}return{criteriaMode:n,names:[...e],fields:a,shouldUseNativeValidation:r}},en=e=>e instanceof RegExp,er=e=>m(e)?e:en(e)?e.source:o(e)?en(e.value)?e.value.source:e.value:e,ea=e=>({isOnSubmit:!e||e===k.onSubmit,isOnBlur:e===k.onBlur,isOnChange:e===k.onChange,isOnAll:e===k.all,isOnTouch:e===k.onTouched});let ei="AsyncFunction";var el=e=>!!e&&!!e.validate&&!!(_(e.validate)&&e.validate.constructor.name===ei||o(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===ei)),es=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),eo=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let eu=(e,t,n,r)=>{for(let a of n||Object.keys(e)){let n=y(e,a);if(n){let{_f:e,...i}=n;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],a)&&!r||e.ref&&t(e.ref,e.name)&&!r)return!0;if(eu(i,t))break}else if(o(i)&&eu(i,t))break}}};function ec(e,t,n){let r=y(e,n);if(r||h(n))return{error:r,name:n};let a=n.split(".");for(;a.length;){let r=a.join("."),i=y(t,r),l=y(e,r);if(i&&!Array.isArray(i)&&n!==r)break;if(l&&l.type)return{name:r,error:l};if(l&&l.root&&l.root.type)return{name:`${r}.root`,error:l.root};a.pop()}return{name:n}}var ed=(e,t,n,r)=>{n(e);let{name:a,...i}=e;return R(i)||r&&Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find(e=>t[e]===(!r||k.all))},ef=(e,t,n)=>!e||!t||e===t||A(e).some(e=>e&&(n?e===t:e.startsWith(t)||t.startsWith(e))),ep=(e,t,n,r,a)=>!a.isOnAll&&(!n&&a.isOnTouch?!(t||e):(n?r.isOnBlur:a.isOnBlur)?!e:(n?!r.isOnChange:!a.isOnChange)||e),eh=(e,t)=>
38!g(y(e,t)).length&&$(e,t),em=(e,t,n)=>{let r=A(y(e,n));return w(r,C,t[n]),w(e,n,r),e};function eg(e,t,n="validate"){if(T(e)||Array.isArray(e)&&e.every(T)||b(e)&&!e)return{type:n,message:T(e)?e:"",ref:t}}var ev=e=>o(e)&&!en(e)?e:{value:e,message:""},ey=async(e,t,n,r,i,s)=>{let{ref:u,refs:c,required:d,maxLength:f,minLength:p,min:h,max:g,pattern:v,validate:w,name:x,valueAsNumber:k,mount:E}=e._f,C=y(n,x);if(!E||t.has(x))return{};let P=c?c[0]:u,O=e=>{i&&P.reportValidity&&(P.setCustomValidity(b(e)?"":e||""),P.reportValidity())},j={},N=V(u),M=a(u),A=(k||L(u))&&m(u.value)&&m(C)||F(u)&&""===u.value||""===C||Array.isArray(C)&&!C.length||k&&"number"==typeof C&&isNaN(C),I=z.bind(null,x,r,j),D=(e,t,n,r=S.maxLength,a=S.minLength)=>{let i=e?t:n;j[x]={type:e?r:a,message:i,ref:u,...I(e?r:a,i)}};if(s?!Array.isArray(C)||!C.length:d&&(!(N||M)&&(A||l(C))||b(C)&&!C||M&&!K(c).isValid||N&&!J(c).isValid)){let{value:e,message:t}=T(d)?{value:!!d,message:d}:ev(d);if(e&&(j[x]={type:S.required,message:t,ref:P,...I(S.required,t)},!r))return O(t),j}if(!A&&(!l(h)||!l(g))){let e,t;let n=ev(g),a=ev(h);if(l(C)||isNaN(C)){let r=u.valueAsDate||new Date(C),i=e=>new Date(new Date().toDateString()+" "+e),l="time"==u.type,s="week"==u.type;T(n.value)&&C&&(e=l?i(C)>i(n.value):s?C>n.value:r>new Date(n.value)),T(a.value)&&C&&(t=l?i(C)<i(a.value):s?C<a.value:r<new Date(a.value))}else{let r=u.valueAsNumber||(C?+C:C);l(n.value)||(e=r>n.value),l(a.value)||(t=r<a.value)}if((e||t)&&(D(!!e,n.message,a.message,S.max,S.min),!r))return O(j[x].message),j}if((f||p)&&!A&&(T(C)||s&&Array.isArray(C))){let e=ev(f),t=ev(p),n=!l(e.value)&&C.length>+e.value,a=!l(t.value)&&C.length<+t.value;if((n||a)&&(D(n,e.message,t.message),!r))return O(j[x].message),j}if(v&&!A&&T(C)){let{value:e,message:t}=ev(v);if(en(e)&&!C.match(e)&&(j[x]={type:S.pattern,message:t,ref:u,...I(S.pattern,t)},!r))return O(t),j}if(w){if(_(w)){let e=eg(await w(C,n),P);if(e&&(j[x]={...e,...I(S.validate,e.message)},!r))return O(e.message),j}else if(o(w)){let e={};for(let t in w){if(!R(e)&&!r)break;let a=eg(await w[t](C,n),P,t);a&&(e={...a,...I(t,a.message)},O(a.message),r&&(j[x]=e))}if(!R(e)&&(j[x]={ref:P,...e},!r))return j}}return O(!0),j};let eb={mode:k.onSubmit,reValidateMode:k.onChange,shouldFocusError:!0},e_={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function ew(e={}){let t=r.useRef(void 0),n=r.useRef(void 0),[s,d]=r.useState(()=>({...p(e_),isLoading:_(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:_(e.defaultValues)?void 0:e.defaultValues}));if(!t.current){if(e.formControl)t.current={...e.formControl,formState:s},e.defaultValues&&!_(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:n,...r}=function(e={}){let t,n={...eb,...e},r={...p(e_),isLoading:_(n.defaultValues),errors:n.errors||{},disabled:n.disabled||!1},s={},d=(o(n.defaultValues)||o(n.values))&&p(n.defaultValues||n.values)||{},h=n.shouldUnregister?{}:p(d),v={action:!1,mount:!1,watch:!1,keepIsValid:!1},P={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},O=0,N={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},z={...N},V={...z},H={array:I(),state:I()},B=n.criteriaMode===k.all,W=e=>t=>{clearTimeout(O),O=setTimeout(e,t)},Q=async e=>{if(!v.keepIsValid&&!n.disabled&&(z.isValid||V.isValid||e)){let e;n.resolver?(e=R((await eg()).errors),Y()):e=await ex({fields:s,onlyCheckValid:!0,eventType:x.VALID}),e!==r.isValid&&H.state.next({isValid:e})}},Y=(e,t)=>{!n.disabled&&(z.isValidating||z.validatingFields||V.isValidating||V.validatingFields)&&((e||Array.from(P.mount)).forEach(e=>{e&&(t?w(r.validatingFields,e,t):$(r.validatingFields,e))}),H.state.next({validatingFields:r.validatingFields,isValidating:!R(r.validatingFields)}))},K=()=>{r.dirtyFields=q(d,h)},X=(e,t)=>{w(r.errors,e,t),H.state.next({errors:r.errors})},J=(e,t,n,a)=>{let i=y(s,e);if(i){let l=m(y(h,e)),s=y(h,e,m(n)?y(d,e):n);m(s)||a&&a.defaultChecked||t?w(h,e,t?s:ee(i._f)):eE(e,s),v.mount&&!v.action&&(Q(),l&&r.isDirty&&(z.isDirty||V.isDirty)&&!ek()&&(r.isDirty=!1,H.state.next({...r})))}},en=(e,t,a,i,l)=>{let s=!1,o=!1,u={name:e};
38if(!n.disabled){if(!a||i){(z.isDirty||V.isDirty)&&(o=r.isDirty,r.isDirty=u.isDirty=ek(),s=o!==u.isDirty);let n=M(y(d,e),t);o=!!y(r.dirtyFields,e),n?$(r.dirtyFields,e):w(r.dirtyFields,e,!0),u.dirtyFields=r.dirtyFields,s=s||(z.dirtyFields||V.dirtyFields)&&!n!==o}if(a){let t=y(r.touchedFields,e);t||(w(r.touchedFields,e,a),u.touchedFields=r.touchedFields,s=s||(z.touchedFields||V.touchedFields)&&t!==a)}s&&l&&H.state.next(u)}return s?u:{}},ei=(e,a,i,l)=>{let s=y(r.errors,e),o=(z.isValid||V.isValid)&&b(a)&&r.isValid!==a;if(n.delayError&&i?(t=W(()=>X(e,i)))(n.delayError):(clearTimeout(O),t=null,i?w(r.errors,e,i):$(r.errors,e)),(i?!M(s,i):s)||!R(l)||o){let t={...l,...o&&b(a)?{isValid:a}:{},errors:r.errors,name:e};r={...r,...t},H.state.next(t)}},eg=async e=>(Y(e,!0),await n.resolver(h,n.context,et(e||P.mount,s,n.criteriaMode,n.shouldUseNativeValidation))),ev=async e=>{let{errors:t}=await eg(e);if(Y(e),e)for(let n of e){let e=y(t,n);e?w(r.errors,n,e):$(r.errors,n)}else r.errors=t;return t},ew=async({name:t,eventType:n})=>{if(e.validate){let a=await e.validate({formValues:h,formState:r,name:t,eventType:n});if(o(a))for(let e in a)a[e]&&eA(`${E}.${e}`,{message:T(a.message)?a.message:"",type:S.validate});else T(a)||!a?eA(E,{message:a||"",type:S.validate}):ez(E);return a}return!0},ex=async({fields:t,onlyCheckValid:a,name:i,eventType:l,context:s={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(s.runRootValidation=!0,!await ew({name:i,eventType:l})&&(s.valid=!1,a)))return s.valid;for(let i in t){let o=t[i];if(o){let{_f:t,...u}=o;if(t){let i=P.array.has(t.name),l=o._f&&el(o._f);l&&z.validatingFields&&Y([t.name],!0);let u=await ey(o,P.disabled,h,B,n.shouldUseNativeValidation&&!a,i);if(l&&z.validatingFields&&Y([t.name]),u[t.name]&&(s.valid=!1,a)||(a||(y(u,t.name)?i?em(r.errors,u,t.name):w(r.errors,t.name,u[t.name]):$(r.errors,t.name)),e.shouldUseNativeValidation&&u[t.name]))break}R(u)||await ex({context:s,onlyCheckValid:a,fields:u,name:i,eventType:l})}}return s.valid},ek=(e,t)=>!n.disabled&&(e&&t&&w(h,e,t),!M(eN(),d)),eS=(e,t,n)=>j(e,P,{...v.mount?h:m(t)?d:T(e)?{[e]:t}:t},n,t),eE=(e,t,n={})=>{let r=y(s,e),i=t;if(r){let n=r._f;n&&(n.disabled||w(h,e,G(t,n)),i=F(n.ref)&&l(t)?"":t,D(n.ref)?[...n.ref.options].forEach(e=>e.selected=i.includes(e.value)):n.refs?a(n.ref)?n.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(i)?e.checked=!!i.find(t=>t===e.value):e.checked=i===e.value||!!i)}):n.refs.forEach(e=>e.checked=e.value===i):L(n.ref)?n.ref.value="":(n.ref.value=i,n.ref.type||H.state.next({name:e,values:p(h)})))}(n.shouldDirty||n.shouldTouch)&&en(e,i,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&ej(e)},eC=(e,t,n)=>{for(let r in t){if(!t.hasOwnProperty(r))return;let a=t[r],l=e+"."+r,u=y(s,l);(P.array.has(e)||o(a)||u&&!u._f)&&!i(a)?eC(l,a,n):eE(l,a,n)}},eP=(e,t,n={})=>{let a=y(s,e),i=P.array.has(e),o=p(t),u=M(y(h,e),o);if(w(h,e,o),i)H.array.next({name:e,values:p(h)}),(z.isDirty||z.dirtyFields||V.isDirty||V.dirtyFields)&&n.shouldDirty&&(K(),H.state.next({name:e,dirtyFields:r.dirtyFields,isDirty:ek(e,o)}));else{let t=Array.isArray(o)&&!o.length||R(o);!a||a._f||l(o)||t?eE(e,o,n):eC(e,o,n)}if(!u){let t=eo(e,P);H.state.next({...t&&r,name:v.mount||t?e:void 0,values:p(h)})}},eO=async a=>{v.mount=!0;let l=a.target,o=l.name,c=!0,d=y(s,o),f=e=>{c=Number.isNaN(e)||i(e)&&isNaN(e.getTime())||M(e,y(h,o,e))},m=ea(n.mode),g=ea(n.reValidateMode);if(d){let i,v;let b=l.type?ee(d._f):u(a),_=a.type===x.BLUR||a.type===x.FOCUS_OUT,k=!es(d._f)&&!e.validate&&!n.resolver&&!y(r.errors,o)&&!d._f.deps||ep(_,y(r.touchedFields,o),r.isSubmitted,g,m),S=eo(o,P,_);w(h,o,b),_?l&&l.readOnly||(d._f.onBlur&&d._f.onBlur(a),t&&t(0)):d._f.onChange&&d._f.onChange(a);let E=en(o,b,_),C=!R(E)||S;if(_||H.state.next({name:o,type:a.type,values:p(h)}),k)return(z.isValid||V.isValid)&&("onBlur"===n.mode?_&&Q():_||Q()),C&&H.state.next({name:o,...S?{}:E});if(!n.resolver&&e.validate&&await ew({name:o,eventType:a.type}),!_&&S&&H.state.next({...r}),n.resolver){let{errors:e}=await eg([o]);if(Y([o]),f(b),c){let t=ec(r.errors,s,o),n=ec(e,s,t.name||o);i=n.error,o=n.name,v=R(e)}}else Y([o],!0),i=(await ey(d,P.disabled,h,B,n.shouldUseNativeValidation))[o],Y([o]),f(b),c&&(i?v=!1:(z.isValid||V.isValid)&&(v=await ex({fields:s,onlyCheckValid:!0,name:o,eventType:a.type})));c&&(d._f.deps&&(!Array.isArray(d._f.deps)||d._f.deps.length>0)&&ej(d._f.deps),ei(o,v,i,E))}},eT=(e,t)=>
38{if(y(r.errors,t)&&e.focus)return e.focus(),1},ej=async(e,t={})=>{let a,i;let l=A(e);if(n.resolver){let t=await ev(m(e)?e:l);a=R(t),i=e?!l.some(e=>y(t,e)):a}else e?((i=(await Promise.all(l.map(async e=>{let t=y(s,e);return await ex({fields:t&&t._f?{[e]:t}:t,eventType:x.TRIGGER})}))).every(Boolean))||r.isValid)&&Q():i=a=await ex({fields:s,name:e,eventType:x.TRIGGER});return H.state.next({...!T(e)||(z.isValid||V.isValid)&&a!==r.isValid?{}:{name:e},...n.resolver||!e?{isValid:a}:{},errors:r.errors}),t.shouldFocus&&!i&&eu(s,eT,e?l:P.mount),i},eN=(e,t)=>{let n={...v.mount?h:d};return t&&(n=function e(t,n){let r={};for(let a in t)if(t.hasOwnProperty(a)){let i=t[a],l=n[a];if(i&&o(i)&&l){let t=e(i,l);o(t)&&(r[a]=t)}else t[a]&&(r[a]=l)}return r}(t.dirtyFields?r.dirtyFields:r.touchedFields,n)),m(e)?n:T(e)?y(n,e):e.map(e=>y(n,e))},eM=(e,t)=>({invalid:!!y((t||r).errors,e),isDirty:!!y((t||r).dirtyFields,e),error:y((t||r).errors,e),isValidating:!!y(r.validatingFields,e),isTouched:!!y((t||r).touchedFields,e)}),ez=e=>{let t=e?A(e):void 0;null==t||t.forEach(e=>$(r.errors,e)),t?t.forEach(e=>{H.state.next({name:e,errors:r.errors})}):H.state.next({errors:{}})},eA=(e,t,n)=>{let a=(y(s,e,{_f:{}})._f||{}).ref,{ref:i,message:l,type:o,...u}=y(r.errors,e)||{};w(r.errors,e,{...u,...t,ref:a}),H.state.next({name:e,errors:r.errors,isValid:!1}),n&&n.shouldFocus&&a&&a.focus&&a.focus()},eI=e=>H.state.subscribe({next:t=>{if(ef(e.name,t.name,e.exact)&&ed(t,e.formState||z,e$,e.reRenderRoot)){let n={...h};e.callback({values:n,...r,...t,defaultValues:d})}}}).unsubscribe,eR=(e,t={})=>{for(let a of e?A(e):P.mount)P.mount.delete(a),P.array.delete(a),t.keepValue||($(s,a),$(h,a)),t.keepError||$(r.errors,a),t.keepDirty||$(r.dirtyFields,a),t.keepTouched||$(r.touchedFields,a),t.keepIsValidating||$(r.validatingFields,a),n.shouldUnregister||t.keepDefaultValue||$(d,a);H.state.next({values:p(h)}),H.state.next({...r,...t.keepDirty?{isDirty:ek()}:{}}),t.keepIsValid||Q()},eL=({disabled:e,name:t})=>{if(b(e)&&v.mount||e||P.disabled.has(t)){let n=P.disabled.has(t),r=!!e;e?P.disabled.add(t):P.disabled.delete(t),n!==r&&v.mount&&!v.action&&Q()}},eF=(e,t={})=>{let r=y(s,e),a=b(t.disabled)||b(n.disabled),i=!P.registerName.has(e)&&r&&r._f&&!r._f.mount;return w(s,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),P.mount.add(e),r&&!i?eL({disabled:b(t.disabled)?t.disabled:n.disabled,name:e}):J(e,!0,t.value),{...a?{disabled:t.disabled||n.disabled}:{},...n.progressive?{required:!!t.required,min:er(t.min),max:er(t.max),minLength:er(t.minLength),maxLength:er(t.maxLength),pattern:er(t.pattern)}:{},name:e,onChange:eO,onBlur:eO,ref:a=>{if(a){P.registerName.add(e),eF(e,t),P.registerName.delete(e),r=y(s,e);let n=m(a.value)&&a.querySelectorAll&&a.querySelectorAll("input,select,textarea")[0]||a,i=U(n),l=r._f.refs||[];(i?l.find(e=>e===n):n===r._f.ref)||(w(s,e,{_f:{...r._f,...i?{refs:[...l.filter(Z),n,...Array.isArray(y(d,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),J(e,!1,void 0,n))}else(r=y(s,e,{}))._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&!(c(P.array,e)&&v.action)&&P.unMount.add(e)}}},eD=()=>n.shouldFocusError&&eu(s,eT,P.mount),eV=(e,t)=>async a=>{let i;a&&(a.preventDefault&&a.preventDefault(),a.persist&&a.persist());let l=p(h);if(H.state.next({isSubmitting:!0}),n.resolver){let{errors:e,values:t}=await eg();Y(),r.errors=e,l=p(t)}else await ex({fields:s,eventType:x.SUBMIT});if(P.disabled.size)for(let e of P.disabled)$(l,e);if($(r.errors,C),R(r.errors)){H.state.next({errors:{}});try{await e(l,a)}catch(e){i=e}}else t&&await t({...r.errors},a),eD(),setTimeout(eD);if(H.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:R(r.errors)&&!i,submitCount:r.submitCount+1,errors:r.errors}),i)throw i},eU=(e,t={})=>{let a=e?p(e):d,i=p(a),l=R(e),o=l?d:i;if(t.keepDefaultValues||(d=a),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...P.mount,...Object.keys(q(d,h))]))){let t=y(r.dirtyFields,e),n=y(h,e),a=y(o,e);t&&!m(n)?w(o,e,n):t||m(a)||eP(e,a)}else{if(f&&m(e))for(let e of P.mount){let t=y(s,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(F(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of P.mount)eP(e,y(o,e));else s={}}h=n.shouldUnregister?t.keepDefaultValues?p(d):{}:p(o),H.array.next({values:{...o}}),H.state.next({values:{...o}})}P={mount:t.keepDirtyValues?P.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},v.mount=!z.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!n.shouldUnregister&&!R(o),v.watch=!!n.shouldUnregister,v.keepIsValid=!!t.keepIsValid,v.action=!1,t.keepErrors||(r.errors={}),H.state.next({submitCount:t.keepSubmitCount?r.submitCount:0,isDirty:!l&&(t.keepDirty?r.isDirty:!!(t.keepDefaultValues&&!M(e,d))),isSubmitted:!!t.keepIsSubmitted&&r.isSubmitted,dirtyFields:l?{}:t.keepDirtyValues?t.keepDefaultValues&&h?q(d,h):r.dirtyFields:t.keepDefaultValues&&e?q(d,e):t.keepDirty?r.dirtyFields:{},touchedFields:t.keepTouched?r.touchedFields:{},errors:t.keepErrors?r.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&r.isSubmitSuccessful,isSubmitting:!1,defaultValues:d})},eZ=(e,t)=>eU(_(e)?e(h):e,{...n.resetOptions,...t}),e$=e=>{r={...r,...e}},eH={control:{register:eF,unregister:eR,getFieldState:eM,handleSubmit:eV,setError:eA,_subscribe:eI,_runSchema:eg,_updateIsValidating:Y,_focusError:eD,_getWatch:eS,_getDirty:ek,_setValid:Q,_setFieldArray:(e,t=[],a,i,l=!0,o=!0)=>
38{if(i&&a&&!n.disabled){if(v.action=!0,o&&Array.isArray(y(s,e))){let t=a(y(s,e),i.argA,i.argB);l&&w(s,e,t)}if(o&&Array.isArray(y(r.errors,e))){let t=a(y(r.errors,e),i.argA,i.argB);l&&w(r.errors,e,t),eh(r.errors,e)}if((z.touchedFields||V.touchedFields)&&o&&Array.isArray(y(r.touchedFields,e))){let t=a(y(r.touchedFields,e),i.argA,i.argB);l&&w(r.touchedFields,e,t)}(z.dirtyFields||V.dirtyFields)&&K(),H.state.next({name:e,isDirty:ek(e,t),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else w(h,e,t)},_setDisabledField:eL,_setErrors:e=>{r.errors=e,H.state.next({errors:r.errors,isValid:!1})},_getFieldArray:e=>g(y(v.mount?h:d,e,n.shouldUnregister?y(d,e,[]):[])),_reset:eU,_resetDefaultValues:()=>_(n.defaultValues)&&n.defaultValues().then(e=>{eZ(e,n.resetOptions),H.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of P.unMount){let t=y(s,e);t&&(t._f.refs?t._f.refs.every(e=>!Z(e)):!Z(t._f.ref))&&eR(e)}P.unMount=new Set},_disableForm:e=>{b(e)&&(H.state.next({disabled:e}),eu(s,(t,n)=>{let r=y(s,n);r&&(t.disabled=r._f.disabled||e,Array.isArray(r._f.refs)&&r._f.refs.forEach(t=>{t.disabled=r._f.disabled||e}))},0,!1))},_subjects:H,_proxyFormState:z,get _fields(){return s},get _formValues(){return h},get _state(){return v},set _state(value){v=value},get _defaultValues(){return d},get _names(){return P},set _names(value){P=value},get _formState(){return r},get _options(){return n},set _options(value){n={...n,...value}}},subscribe:e=>(v.mount=!0,V={...V,...e.formState},eI({...e,formState:{...N,...e.formState}})),trigger:ej,register:eF,handleSubmit:eV,watch:(e,t)=>_(e)?H.state.subscribe({next:n=>"values"in n&&e(n.values||eS(void 0,t),n)}):eS(e,t,!0),setValue:eP,setValues:e=>{let t=_(e)?e(h):e;M(h,t)||(h={...h,...t},H.state.next({...r,values:h}))},getValues:eN,reset:eZ,resetField:(e,t={})=>{y(s,e)&&(m(t.defaultValue)?eP(e,p(y(d,e))):(eP(e,t.defaultValue),w(d,e,p(t.defaultValue))),t.keepTouched||$(r.touchedFields,e),t.keepDirty||($(r.dirtyFields,e),r.isDirty=t.defaultValue?ek(e,p(y(d,e))):ek()),!t.keepError&&($(r.errors,e),z.isValid&&Q()),H.state.next({...r}))},clearErrors:ez,unregister:eR,setError:eA,setFocus:(e,t={})=>{let n=y(s,e),r=n&&n._f;if(r){let e=r.refs?r.refs[0]:r.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&_(e.select)&&e.select()})}},getFieldState:eM};return{...eH,formControl:eH}}(e);t.current={...r,formState:s}}}let h=t.current.control;return h._options=e,O(()=>{let e=h._subscribe({formState:h._proxyFormState,callback:()=>d({...h._formState}),reRenderRoot:!0});return d(e=>({...e,isReady:!0})),h._formState.isReady=!0,e},[h]),r.useEffect(()=>h._disableForm(e.disabled),[h,e.disabled]),r.useEffect(()=>{e.mode&&(h._options.mode=e.mode),e.reValidateMode&&(h._options.reValidateMode=e.reValidateMode)},[h,e.mode,e.reValidateMode]),r.useEffect(()=>{e.errors&&(h._setErrors(e.errors),h._focusError())},[h,e.errors]),r.useEffect(()=>{e.shouldUnregister&&h._subjects.state.next({values:h._getWatch()})},[h,e.shouldUnregister]),r.useEffect(()=>{if(h._proxyFormState.isDirty){let e=h._getDirty();e!==s.isDirty&&h._subjects.state.next({isDirty:e})}},[h,s.isDirty]),r.useEffect(()=>{var t;e.values&&!M(e.values,n.current)?(h._reset(e.values,{keepFieldsRef:!0,...h._options.resetOptions}),(null===(t=h._options.resetOptions)||void 0===t?void 0:t.keepIsValid)||h._setValid(),n.current=e.values,d(e=>({...e}))):h._resetDefaultValues()},[h,e.values]),r.useEffect(()=>{h._state.mount||(h._setValid(),h._state.mount=!0),h._state.watch&&(h._state.watch=!1,h._subjects.state.next({...h._formState})),h._removeUnmounted()}),t.current.formState=r.useMemo(()=>P(s,h),[h,s]),t.current}},28819:function(e,t,n){"use strict";n.d(t,{YD:function(){return u}});var r=n(2265),a=Object.defineProperty,i=new Map,l=new WeakMap,s=0,o=void 0;function u(){var e;let{threshold:t,delay:n,trackVisibility:a,rootMargin:u,root:c,triggerOnce:d,skip:f,initialInView:p,fallbackInView:h,onChange:m}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[g,v]=r.useState(null),y=r.useRef(m),[b,_]=r.useState({inView:!!p,entry:void 0});y.current=m,r.useEffect(()=>{let e;if(!f&&g)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]:o;if(void 0===window.IntersectionObserver&&void 0!==r){let a=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:a,intersectionRect:a,rootBounds:a}),()=>{}}let{id:a,observer:u,elements:c}=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)?(l.has(n)||(s+=1,l.set(n,s.toString())),l.get(n)):"0":e[t])}).toString(),n=i.get(t);if(!n){let r;let a=new Map,l=new IntersectionObserver(t=>{t.forEach(t=>{var n;let i=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=i),null==(n=a.get(t.target))||n.forEac
38h(e=>{e(i,t)})})},e);r=l.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:l,elements:a},i.set(t,n)}return n}(n),d=c.get(e)||[];return c.has(e)||c.set(e,d),d.push(t),u.observe(e),function(){d.splice(d.indexOf(t),1),0===d.length&&(c.delete(e),u.unobserve(e)),0===c.size&&(u.disconnect(),i.delete(a))}}(g,(t,n)=>{_({inView:t,entry:n}),y.current&&y.current(t,n),n.isIntersecting&&d&&e&&(e(),e=void 0)},{root:c,rootMargin:u,threshold:t,trackVisibility:a,delay:n},h),()=>{e&&e()}},[Array.isArray(t)?t.toString():t,g,c,u,d,f,a,h,n]);let w=null==(e=b.entry)?void 0:e.target,x=r.useRef(void 0);g||!w||d||f||x.current===w||(x.current=w,_({inView:!!p,entry:void 0}));let k=[v,b.inView,b.entry];return k.ref=k[0],k.inView=k[1],k.entry=k[2],k}r.Component},67119:function(e,t,n){"use strict";let r;n.d(t,{Ry:function(){return eM},Z_:function(){return eN}}),(c=d||(d={})).assertEqual=e=>{},c.assertIs=function(e){},c.assertNever=function(e){throw Error()},c.arrayToEnum=e=>{let t={};for(let n of e)t[n]=n;return t},c.getValidEnumValues=e=>{let t=c.objectKeys(e).filter(t=>"number"!=typeof e[e[t]]),n={};for(let r of t)n[r]=e[r];return c.objectValues(n)},c.objectValues=e=>c.objectKeys(e).map(function(t){return e[t]}),c.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{let t=[];for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t},c.find=(e,t)=>{for(let n of e)if(t(n))return n},c.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&Number.isFinite(e)&&Math.floor(e)===e,c.joinValues=function(e,t=" | "){return e.map(e=>"string"==typeof e?`'${e}'`:e).join(t)},c.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t,(f||(f={})).mergeShapes=(e,t)=>({...e,...t});let a=d.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),i=e=>{switch(typeof e){case"undefined":return a.undefined;case"string":return a.string;case"number":return Number.isNaN(e)?a.nan:a.number;case"boolean":return a.boolean;case"function":return a.function;case"bigint":return a.bigint;case"symbol":return a.symbol;case"object":if(Array.isArray(e))return a.array;if(null===e)return a.null;if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return a.promise;if("undefined"!=typeof Map&&e instanceof Map)return a.map;if("undefined"!=typeof Set&&e instanceof Set)return a.set;if("undefined"!=typeof Date&&e instanceof Date)return a.date;return a.object;default:return a.unknown}}
38,l=d.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class s extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}format(e){let t=e||function(e){return e.message},n={_errors:[]},r=e=>{for(let a of e.issues)if("invalid_union"===a.code)a.unionErrors.map(r);else if("invalid_return_type"===a.code)r(a.returnTypeError);else if("invalid_arguments"===a.code)r(a.argumentsError);else if(0===a.path.length)n._errors.push(t(a));else{let e=n,r=0;for(;r<a.path.length;){let n=a.path[r];r===a.path.length-1?(e[n]=e[n]||{_errors:[]},e[n]._errors.push(t(a))):e[n]=e[n]||{_errors:[]},e=e[n],r++}}};return r(this),n}static assert(e){if(!(e instanceof s))throw Error(`Not a ZodError: ${e}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,d.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(e=e=>e.message){let t={},n=[];for(let r of this.issues)if(r.path.length>0){let n=r.path[0];t[n]=t[n]||[],t[n].push(e(r))}else n.push(e(r));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}}s.create=e=>new s(e);var o,u,c,d,f,p,h,m=(e,t)=>{let n;switch(e.code){case l.invalid_type:n=e.received===a.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case l.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,d.jsonStringifyReplacer)}`;break;case l.unrecognized_keys:n=`Unrecognized key(s) in object: ${d.joinValues(e.keys,", ")}`;break;case l.invalid_union:n="Invalid input";break;case l.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${d.joinValues(e.options)}`;break;case l.invalid_enum_value:n=`Invalid enum value. Expected ${d.joinValues(e.options)}, received '${e.received}'`;break;case l.invalid_arguments:n="Invalid function arguments";break;case l.invalid_return_type:n="Invalid function return type";break;case l.invalid_date:n="Invalid date";break;case l.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:d.assertNever(e.validation):n="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case l.too_small:n="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"bigint"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case l.too_big:n="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case l.custom:n="Invalid input";break;
vendor: 7,169 bytes, line 38
38case l.invalid_intersection_types:n="Intersection results could not be merged";break;case l.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case l.not_finite:n="Number must be finite";break;default:n=t.defaultError,d.assertNever(e)}return{message:n}};(o=p||(p={})).errToObj=e=>"string"==typeof e?{message:e}:e||{},o.toString=e=>"string"==typeof e?e:e?.message;let g=e=>{let{data:t,path:n,errorMaps:r,issueData:a}=e,i=[...n,...a.path||[]],l={...a,path:i};if(void 0!==a.message)return{...a,path:i,message:a.message};let s="";for(let e of r.filter(e=>!!e).slice().reverse())s=e(l,{data:t,defaultError:s}).message;return{...a,path:i,message:s}};function v(e,t){let n=g({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,m,m==m?void 0:m].filter(e=>!!e)});e.common.issues.push(n)}class y{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){let n=[];for(let r of t){if("aborted"===r.status)return b;"dirty"===r.status&&e.dirty(),n.push(r.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){let n=[];for(let e of t){let t=await e.key,r=await e.value;n.push({key:t,value:r})}return y.mergeObjectSync(e,n)}static mergeObjectSync(e,t){let n={};for(let r of t){let{key:t,value:a}=r;if("aborted"===t.status||"aborted"===a.status)return b;"dirty"===t.status&&e.dirty(),"dirty"===a.status&&e.dirty(),"__proto__"!==t.value&&(void 0!==a.value||r.alwaysSet)&&(n[t.value]=a.value)}return{status:e.value,value:n}}}let b=Object.freeze({status:"aborted"}),_=e=>({status:"dirty",value:e}),w=e=>({status:"valid",value:e}),x=e=>"aborted"===e.status,k=e=>"dirty"===e.status,S=e=>"valid"===e.status,E=e=>"undefined"!=typeof Promise&&e instanceof Promise;class C{constructor(e,t,n,r){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=r}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let P=(e,t)=>{if(S(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new s(e.common.issues);return this._error=t,this._error}}};function O(e){if(!e)return{};let{errorMap:t,invalid_type_error:n,required_error:r,description:a}=e;if(t&&(n||r))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:a}:{errorMap:(t,a)=>{let{message:i}=e;return"invalid_enum_value"===t.code?{message:i??a.defaultError}:void 0===a.data?{message:i??r??a.defaultError}:"invalid_type"!==t.code?{message:a.defaultError}:{message:i??n??a.defaultError}},description:a}}class T{get description(){return this._def.description}_getType(e){return i(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:i(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new y,ctx:{common:e.parent.common,data:e.data,parsedType:i(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(E(t))throw Error("Synchronous parse encountered promise.");return t}_parseAsync(e){return Promise.resolve(this._parse(e))}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){let n={common:{issues:[],async:t?.async??!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:i(e)},r=this._parseSync({data:e,path:n.path,parent:n});return P(n,r)}"~validate"(e){let t={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:i(e)};if(!this["~standard"].async)try{let n=this._parseSync({data:e,path:[],parent:t});return S(n)?{value:n.value}:{issues:t.common.issues}}catch(e){e?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),t.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:t}).then(e=>S(e)?{value:e.value}:{issues:t.common.issues})}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:i(e)},r=this._parse({data:e,path:n.path,parent:n});return P(n,await (E(r)?r:Promise.resolve(r)))}refine(e,t){let n=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement((t,r)=>{let a=e(t),i=()=>r.addIssue({code:l.custom,...n(t)});return"undefined"!=typeof Promise&&a instanceof Promise?a.then(e=>!!e||(i(),!1)):!!a||(i(),!1)})}refinement(e,t){return this._refinement((n,r)=>!!e(n)||(r.addIssue("function"==typeof t?t(n,r):t),!1))}_refinement(e){return new ex({schema:this,typeName:h.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:e=>this["~validate"](e)}}optional(){return ek.create(this,this._def)}nullable(){return eS.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ei.create(this)}promise(){return ew.create(this,this._def)}or(e){return es.create([this,e],this._def)}and(e){return ec.create(this,e,this._def)}transform(e){return new ex({...O(this._def),schema:this,typeName:h.ZodEffects,effect:{type:"transform",transform:e}})}default(e){return new eE({...O(this._def),innerType:this,defaultValue:"function"==typeof e?e:()=>e,typeName:h.ZodDefault})}brand(){return new eO({typeName:h.ZodBranded,type:this,...O(this._def)})}catch(e){return new eC({...O(this._def),innerType:this,catchValue:"function"==typeof e?e:()=>e,typeName:h.ZodCatch})}describe(e){return new this.constructor({...this._def,description:e})}pipe(e){return eT.create(this,e)}readonly(){return ej.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let j=/^c[^\s-]{8,}
vendor: 26,278 bytes, line 38
38$/i,N=/^[0-9a-z]+$/,M=/^[0-9A-HJKMNP-TV-Z]{26}$/i,z=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,A=/^[a-z0-9_-]{21}$/i,I=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,R=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,L=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,F=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,D=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,V=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,U=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Z=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,$=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,H="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",B=RegExp(`^${H}$`);function W(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:null==e.precision&&(t=`${t}(\\.\\d+)?`);let n=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${n}`}class q extends T{_parse(e){var t,n,i,s;let o;if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==a.string){let t=this._getOrReturnCtx(e);return v(t,{code:l.invalid_type,expected:a.string,received:t.parsedType}),b}let u=new y;for(let a of this._def.checks)if("min"===a.kind)e.data.length<a.value&&(v(o=this._getOrReturnCtx(e,o),{code:l.too_small,minimum:a.value,type:"string",inclusive:!0,exact:!1,message:a.message}),u.dirty());else if("max"===a.kind)e.data.length>a.value&&(v(o=this._getOrReturnCtx(e,o),{code:l.too_big,maximum:a.value,type:"string",inclusive:!0,exact:!1,message:a.message}),u.dirty());else if("length"===a.kind){let t=e.data.length>a.value,n=e.data.length<a.value;(t||n)&&(o=this._getOrReturnCtx(e,o),t?v(o,{code:l.too_big,maximum:a.value,type:"string",inclusive:!0,exact:!0,message:a.message}):n&&v(o,{code:l.too_small,minimum:a.value,type:"string",inclusive:!0,exact:!0,message:a.message}),u.dirty())}else if("email"===a.kind)L.test(e.data)||(v(o=this._getOrReturnCtx(e,o),{validation:"email",code:l.invalid_string,message:a.message}),u.dirty());else if("emoji"===a.kind)r||(r=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),r.test(e.data)||(v(o=this._getOrReturnCtx(e,o),{validation:"emoji",code:l.invalid_string,message:a.message}),u.dirty());else if("uuid"===a.kind)z.test(e.data)||(v(o=this._getOrReturnCtx(e,o),{validation:"uuid",code:l.invalid_string,message:a.message}),u.dirty());else if("nanoid"===a.kind)A.test(e.data)||(v(o=this._getOrReturnCtx(e,o),{validation:"nanoid",code:l.invalid_string,message:a.message}),u.dirty());else if("cuid"===a.kind)j.test(e.data)||(v(o=this._getOrReturnCtx(e,o),{validation:"cuid",code:l.invalid_string,message:a.message}),u.dirty());else if("cuid2"===a.kind)N.test(e.data)||(v(o=this._getOrReturnCtx(e,o),{validation:"cuid2",code:l.invalid_string,message:a.message}),u.dirty());else if("ulid"===a.kind)M.test(e.data)||(v(o=this._getOrReturnCtx(e,o),{validation:"ulid",code:l.invalid_string,message:a.message}),u.dirty());else if("url"===a.kind)try{new URL(e.data)}catch{v(o=this._getOrReturnCtx(e,o),{validation:"url",code:l.invalid_string,message:a.message}),u.dirty()}else"regex"===a.kind?(a.regex.lastIndex=0,a.regex.test(e.data)||(v(o=this._getOrReturnCtx(e,o),{validation:"regex",code:l.invalid_string,message:a.message}),u.dirty())):"trim"===a.kind?e.data=e.data.trim():"includes"===a.kind?e.data.includes(a.value,a.position)||(v(o=this._getOrReturnCtx(e,o),{code:l.invalid_string,validation:{includes:a.value,position:a.position},message:a.message}),u.dirty()):"toLowerCase"===a.kind?e.data=e.data.toLowerCase():"toUpperCase"===a.kind?e.data=e.data.toUpperCase():"startsWith"===a.kind?e.data.startsWith(a.value)||(v(o=this._getOrReturnCtx(e,o),{code:l.invalid_string,validation:{startsWith:a.value},message:a.message}),u.dirty()):"endsWith"===a.kind?e.data.endsWith(a.value)||(v(o=this._getOrReturnCtx(e,o),{code:l.invalid_string,validation:{endsWith:a.value},message:a.message}),u.dirty()):"datetime"===a.kind?(function(e){let t=`${H}T${W(e)}`,n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,RegExp(`^${t}$`)})(a).test(e.data)||(v(o=this._getOrReturnCtx(e,o),{code:l.invalid_string,validation:"datetime",message:a.message}),u.dirty()):"date"===a.kind?B.test(e.data)||(v(o=this._getOrReturnCtx(e,o),{code:l.invalid_string,validation:"date",message:a.message}),u.dirty()):"time"===a.kind?RegExp(`^${W(a)}$`).test(e.data)||(v(o=this._getOrReturnCtx(e,o),{code:l.invalid_string,validation:"time",message:a.message}),u.dirty()):"duration"===a.kind?R.test(e.data)||(v(o=this._getOrReturnCtx(e,o),{validation:"duration",code:l.invalid_string,message:a.message}),u.dirty()):"ip"===a.kind?(t=e.data,("v4"===(n=a.version)||!n)&&F.test(t)||("v6"===n||!n)&&V.test(t)||(v(o=this._getOrReturnCtx(e,o),{validation:"ip",code:l.invalid_string,message:a.message}),u.dirty())):"jwt"===a.kind?!function(e,t){if(!I.test(e))return!1;try{let[n]=e.split(".");if(!n)return!1;let r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),a=JSON.parse(atob(r));if("object"!=typeof a||null===a||"typ"in a&&a?.typ!=="JWT"||!a.alg||t&&a.alg!==t)return!1;return!0}catch{return!1}}(e.data,a.alg)&&(v(o=this._getOrReturnCtx(e,o),{validation:"jwt",code:l.invalid_string,message:a.message}),u.dirty()):"cidr"===a.kind?(i=e.data,("v4"===(s=a.version)||!s)&&D.test(i)||("v6"===s||!s)&&U.test(i)||(v(o=this._getOrReturnCtx(e,o),{validation:"cidr",code:l.invalid_string,message:a.message}),u.dirty())):"base64"===a.kind?Z.test(e.data)||(v(o=this._getOrReturnCtx(e,o),{validation:"base64",code:l.invalid_string,message:a.message}),u.dirty()):"base64url"===a.kind?$.test(e.data)||(v(o=this._getOrReturnCtx(e,o),{validation:"base64url",code:l.invalid_string,message:a.message}),u.dirty()):d.assertNever(a);return{status:u.value,value:e.data}}_regex(e,t,n){return this.refinement(t=>e.test(t),{validation:t,code:l.invalid_string,...p.errToObj(n)})}_addCheck(e){return new q({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...p.errToObj(e)})}url(e){return this._addCheck({kind:"url",...p.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...p.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...p.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...p.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...p.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...p.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...p.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...p.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...p.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...p.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...p.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...p.errToObj(e)})}datetime(e){return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===e?.precision?null:e?.precision,offset:e?.offset??!1,local:e?.local??!1,...p.errToObj(e?.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return"string"==typeof e?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:void 0===e?.precision?null:e?.precision,...p.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...p.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...p.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...p.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...p.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...p.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...p.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...p.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...p.errToObj(t)})}nonempty(e){return this.min(1,p.errToObj(e))}trim(){return new q({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new q({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new q({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>"datetime"===e.kind)}get isDate(){return!!this._def.checks.find(e=>"date"===e.kind)}get isTime(){return!!this._def.checks.find(e=>"time"===e.kind)}get isDuration(){return!!this._def.checks.find(e=>"duration"===e.kind)}get isEmail(){return!!this._def.checks.find(e=>"email"===e.kind)}get isURL(){return!!this._def.checks.find(e=>"url"===e.kind)}get isEmoji(){return!!this._def.checks.find(e=>"emoji"===e.kind)}get isUUID(){return!!this._def.checks.find(e=>"uuid"===e.kind)}get isNANOID(){return!!this._def.checks.find(e=>"nanoid"===e.kind)}get isCUID(){return!!this._def.checks.find(e=>"cuid"===e.kind)}get isCUID2(){return!!this._def.checks.find(e=>"cuid2"===e.kind)}get isULID(){return!!this._def.checks.find(e=>"ulid"===e.kind)}get isIP(){return!!this._def.checks.find(e=>"ip"===e.kind)}get isCIDR(){return!!this._def.checks.find(e=>"cidr"===e.kind)}get isBase64(){return!!this._def.checks.find(e=>"base64"===e.kind)}get isBase64url(){return!!this._def.checks.find(e=>"base64url"===e.kind)}get minLength(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}q.create=e=>new q({checks:[],typeName:h.ZodString,coerce:e?.coerce??!1,...O(e)});class Q extends T{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){let t;if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==a.number){let t=this._getOrReturnCtx(e);return v(t,{code:l.invalid_type,expected:a.number,received:t.parsedType}),b}let n=new y;for(let r of this._def.checks)"int"===r.kind?d.isInteger(e.data)||(v(t=this._getOrReturnCtx(e,t),{code:l.invalid_type,expected:"integer",received:"float",message:r.message}),n.dirty()):"min"===r.kind?(r.inclusive?e.data<r.value:e.data<=r.value)&&(v(t=this._getOrReturnCtx(e,t),{code:l.too_small,minimum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty()):"max"===r.kind?(r.inclusive?e.data>r.value:e.data>=r.value)&&(v(t=this._getOrReturnCtx(e,t),{code:l.too_big,maximum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty()):"multipleOf"===r.kind?0!==function(e,t){let n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,a=n>r?n:r;return Number.parseInt(e.toFixed(a).replace(".",""))%Number.parseInt(t.toFixed(a).replace(".",""))/10**a}(e.data,r.value)&&(v(t=this._getOrReturnCtx(e,t),{code:l.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):"finite"===r.kind?Number.isFinite(e.data)||(v(t=this._getOrReturnCtx(e,t),{code:l.not_finite,message:r.message}),n.dirty()):d.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,p.toString(t))}gt(e,t){return this.setLimit("min",e,!1,p.toString(t))}lte(e,t){return this.setLimit("max",e,!0,p.toString(t))}lt(e,t){return this.setLimit("max",e,!1,p.toString(t))}setLimit(e,t,n,r){return new Q({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:p.toString(r)}]})}_addCheck(e){return new Q({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:p.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:p.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:p.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:p.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:p.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:p.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:p.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:p.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:p.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find(e=>"int"===e.kind||"multipleOf"===e.kind&&d.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks){if("finite"===n.kind||"int"===n.kind||"multipleOf"===n.kind)return!0;"min"===n.kind?(null===t||n.value>t)&&(t=n.value):"max"===n.kind&&(null===e||n.value<e)&&(e=n.value)}return Number.isFinite(t)&&Number.isFinite(e)}}Q.create=e=>new Q({checks:[],typeName:h.ZodNumber,coerce:e?.coerce||!1,...O(e)});class Y extends T{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){let t;if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==a.bigint)return this._getInvalidInput(e);let n=new y;for(let r of this._def.checks)"min"===r.kind?(r.inclusive?e.data<r.value:e.data<=r.value)&&(v(t=this._getOrReturnCtx(e,t),{code:l.too_small,type:"bigint",minimum:r.value,inclusive:r.inclusive,message:r.message}),n.dirty()):"max"===r.kind?(r.inclusive?e.data>r.value:e.data>=r.value)&&(v(t=this._getOrReturnCtx(e,t),{code:l.too_big,type:"bigint",maximum:r.value,inclusive:r.inclusive,message:r.message}),n.dirty()):"multipleOf"===r.kind?e.data%r.value!==BigInt(0)&&(v(t=this._getOrReturnCtx(e,t),{code:l.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):d.assertNever(r);return{status:n.value,value:e.data}}_getInvalidInput(e){let t=this._getOrReturnCtx(e);return v(t,{code:l.invalid_type,expected:a.bigint,received:t.parsedType}),b}gte(e,t){return this.setLimit("min",e,!0,p.toString(t))}gt(e,t){return this.setLimit("min",e,!1,p.toString(t))}lte(e,t){return this.setLimit("max",e,!0,p.toString(t))}lt(e,t){return this.setLimit("max",e,!1,p.toString(t))}setLimit(e,t,n,r){return new Y({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:p.toString(r)}]})}_addCheck(e){return new Y({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:p.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:p.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:p.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:p.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:p.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}Y.create=e=>new Y({checks:[],typeName:h.ZodBigInt,coerce:e?.coerce??!1,...O(e)});class K extends T{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==a.boolean){let t=this._getOrReturnCtx(e);return v(t,{code:l.invalid_type,expected:a.boolean,received:t.parsedType}),b}return w(e.data)}}K.create=e=>new K({typeName:h.ZodBoolean,coerce:e?.coerce||!1,...O(e)});class G extends T{_parse(e){let t;if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==a.date){let t=this._getOrReturnCtx(e);return v(t,{code:l.invalid_type,expected:a.date,received:t.parsedType}),b}if(Number.isNaN(e.data.getTime()))return v(this._getOrReturnCtx(e),{code:l.invalid_date}),b;let n=new y;for(let r of this._def.checks)"min"===r.kind?e.data.getTime()<r.value&&(v(t=this._getOrReturnCtx(e,t),{code:l.too_small,message:r.message,inclusive:!0,exact:!1,minimum:r.value,type:"date"}),n.dirty()):"max"===r.kind?e.data.getTime()>r.value&&(v(t=this._getOrReturnCtx(e,t),{code:l.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:"date"}),n.dirty()):d.assertNever(r);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new G({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:p.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:p.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return null!=e?new Date(e):null}}G.create=e=>new G({checks:[],coerce:e?.coerce||!1,typeName:h.ZodDate,...O(e)});class X extends T{_parse(e){if(this._getType(e)!==a.symbol){let t=this._getOrReturnCtx(e);return v(t,{code:l.invalid_type,expected:a.symbol,received:t.parsedType}),b}return w(e.data)}}X.create=e=>new X({typeName:h.ZodSymbol,...O(e)});class J extends T{_parse(e){if(this._getType(e)!==a.undefined){let t=this._getOrReturnCtx(e);return v(t,{code:l.invalid_type,expected:a.undefined,received:t.parsedType}),b}return w(e.data)}}J.create=e=>new J({typeName:h.ZodUndefined,...O(e)});class ee extends T{_parse(e){if(this._getType(e)!==a.null){let t=this._getOrReturnCtx(e);return v(t,{code:l.invalid_type,expected:a.null,received:t.parsedType}),b}return w(e.data)}}ee.create=e=>new ee({typeName:h.ZodNull,...O(e)});class et extends T{constructor(){super(...arguments),this._any=!0}_parse(e){return w(e.data)}}et.create=e=>new et({typeName:h.ZodAny,...O(e)});class en extends T{constructor(){super(...arguments),this._unknown=!0}_parse(e){return w(e.data)}}en.create=e=>new en({typeName:h.ZodUnknown,...O(e)});class er extends T{_parse(e){let t=this._getOrReturnCtx(e);return v(t,{code:l.invalid_type,expected:a.never,received:t.parsedType}),b}}er.create=e=>new er({typeName:h.ZodNever,...O(e)});class ea extends T{_parse(e){if(this._getType(e)!==a.undefined){let t=this._getOrReturnCtx(e);return v(t,{code:l.invalid_type,expected:a.void,received:t.parsedType}),b}return w(e.data)}}ea.create=e=>new ea({typeName:h.ZodVoid,...O(e)});class ei extends T{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),r=this._def;if(t.parsedType!==a.array)return v(t,{code:l.invalid_type,expected:a.array,received:t.parsedType}),b;if(null!==r.exactLength){let e=t.data.length>r.exactLength.value,a=t.data.length<r.exactLength.value;(e||a)&&(v(t,{code:e?l.too_big:l.too_small,minimum:a?r.exactLength.value:void 0,maximum:e?r.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:r.exactLength.message}),n.dirty())}if(null!==r.minLength&&t.data.length<r.minLength.value&&(v(t,{code:l.too_small,minimum:r.minLength.value,type:"array",inclusive:!0,exact:!1,message:r.minLength.message}),n.dirty()),null!==r.maxLength&&t.data.length>r.maxLength.value&&(v(t,{code:l.too_big,maximum:r.maxLength.value,type:"array",inclusive:!0,exact:!1,message:r.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((e,n)=>r.type._parseAsync(new C(t,e,t.path,n)))).then(e=>y.mergeArray(n,e));let i=[...t.data].map((e,n)=>r.type._parseSync(new C(t,e,t.path,n)));return y.mergeArray(n,i)}get element(){return this._def.type}min(e,t){return new ei({...this._def,minLength:{value:e,message:p.toString(t)}})}max(e,t){return new ei({...this._def,maxLength:{value:e,message:p.toString(t)}})}length(e,t){return new ei({...this._def,exactLength:{value:e,message:p.toString(t)}})}nonempty(e){return this.min(1,e)}}ei.create=(e,t)=>new ei({type:e,minLength:null,maxLength:null,exactLength:null,typeName:h.ZodArray,...O(t)});class el extends T{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let e=this._def.shape(),t=d.objectKeys(e);return this._cached={shape:e,keys:t},this._cached}_parse(e){if(this._getType(e)!==a.object){let t=this._getOrReturnCtx(e);return v(t,{code:l.invalid_type,expected:a.object,received:t.parsedType}),b}let{status:t,ctx:n}=this._processInputParams(e),{shape:r,keys:i}=this._getCached(),s=[];if(!(this._def.catchall instanceof er&&"strip"===this._def.unknownKeys))for(let e in n.data)i.includes(e)||s.push(e);let o=[];for(let e of i){let t=r[e],a=n.data[e];o.push({key:{status:"valid",value:e},value:t._parse(new C(n,a,n.path,e)),alwaysSet:e in n.data})}if(this._def.catchall instanceof er){let e=this._def.unknownKeys;if("passthrough"===e)for(let e of s)o.push({key:{status:"valid",value:e},value:{status:"valid",value:n.data[e]}});else if("strict"===e)s.length>0&&(v(n,{code:l.unrecognized_keys,keys:s}),t.dirty());else if("strip"===e);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let e=this._def.catchall;for(let t of s){let r=n.data[t];o.push({key:{status:"valid",value:t},value:e._parse(new C(n,r,n.path,t)),alwaysSet:t in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let e=[];for(let t of o){let n=await t.key,r=await t.value;e.push({key:n,value:r,alwaysSet:t.alwaysSet})}return e}).then(e=>y.mergeObjectSync(t,e)):y.mergeObjectSync(t,o)}get shape(){return this._def.shape()}strict(e){return p.errToObj,new el({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,n)=>{let r=this._def.errorMap?.(t,n).message??n.defaultError;return"unrecognized_keys"===t.code?{message:p.errToObj(e).message??r}:{message:r}}}:{}})}strip(){return new el({...this._def,unknownKeys:"strip"})}passthrough(){return new el({...this._def,unknownKeys:"passthrough"})}extend(e){return new el({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new el({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:h.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new el({...this._def,catchall:e})}pick(e){let t={};for(let n of d.objectKeys(e))e[n]&&this.shape[n]&&(t[n]=this.shape[n]);return new el({...this._def,shape:()=>t})}omit(e){let t={};for(let n of d.objectKeys(this.shape))e[n]||(t[n]=this.shape[n]);return new el({...this._def,shape:()=>t})}deepPartial(){return function e(t){if(t instanceof el){let n={};for(let r in t.shape){let a=t.shape[r];n[r]=ek.create(e(a))}return new el({...t._def,shape:()=>n})}return t instanceof ei?new ei({...t._def,type:e(t.element)}):t instanceof ek?ek.create(e(t.unwrap())):t instanceof eS?eS.create(e(t.unwrap())):t instanceof ed?ed.create(t.items.map(t=>e(t))):t}(this)}partial(e){let t={};for(let n of d.objectKeys(this.shape)){let r=this.shape[n];e&&!e[n]?t[n]=r:t[n]=r.optional()}return new el({...this._def,shape:()=>t})}required(e){let t={};for(let n of d.objectKeys(this.shape))if(e&&!e[n])t[n]=this.shape[n];else{let e=this.shape[n];for(;e instanceof ek;)e=e._def.innerType;t[n]=e}return new el({...this._def,shape:()=>t})}keyof(){return ey(d.objectKeys(this.shape))}}el.create=(e,t)=>new el({shape:()=>e,unknownKeys:"strip",catchall:er.create(),typeName:h.ZodObject,...O(t)}),el.strictCreate=(e,t)=>new el({shape:()=>e,unknownKeys:"strict",catchall:er.create(),typeName:h.ZodObject,...O(t)}),el.lazycreate=(e,t)=>new el({shape:e,unknownKeys:"strip",catchall:er.create(),typeName:h.ZodObject,...O(t)});class es extends T{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;if(t.common.async)return Promise.all(n.map(async e=>{let n={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:n}),ctx:n}})).then(function(e){for(let t of e)if("valid"===t.result.status)return t.result;for(let n of e)if("dirty"===n.result.status)return t.common.issues.push(...n.ctx.common.issues),n.result;let n=e.map(e=>new s(e.ctx.common.issues));return v(t,{code:l.invalid_union,unionErrors:n}),b});{let e;let r=[];for(let a of n){let n={...t,common:{...t.common,issues:[]},parent:null},i=a._parseSync({data:t.data,path:t.path,parent:n});if("valid"===i.status)return i;"dirty"!==i.status||e||(e={result:i,ctx:n}),n.common.issues.length&&r.push(n.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;let a=r.map(e=>new s(e));return v(t,{code:l.invalid_union,unionErrors:a}),b}}get options(){return this._def.options}}es.create=(e,t)=>
38new es({options:e,typeName:h.ZodUnion,...O(t)});let eo=e=>{if(e instanceof eg)return eo(e.schema);if(e instanceof ex)return eo(e.innerType());if(e instanceof ev)return[e.value];if(e instanceof eb)return e.options;if(e instanceof e_)return d.objectValues(e.enum);if(e instanceof eE)return eo(e._def.innerType);if(e instanceof J)return[void 0];else if(e instanceof ee)return[null];else if(e instanceof ek)return[void 0,...eo(e.unwrap())];else if(e instanceof eS)return[null,...eo(e.unwrap())];else if(e instanceof eO)return eo(e.unwrap());else if(e instanceof ej)return eo(e.unwrap());else if(e instanceof eC)return eo(e._def.innerType);else return[]};class eu extends T{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==a.object)return v(t,{code:l.invalid_type,expected:a.object,received:t.parsedType}),b;let n=this.discriminator,r=t.data[n],i=this.optionsMap.get(r);return i?t.common.async?i._parseAsync({data:t.data,path:t.path,parent:t}):i._parseSync({data:t.data,path:t.path,parent:t}):(v(t,{code:l.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),b)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){let r=new Map;for(let n of t){let t=eo(n.shape[e]);if(!t.length)throw Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let a of t){if(r.has(a))throw Error(`Discriminator property ${String(e)} has duplicate value ${String(a)}`);r.set(a,n)}}return new eu({typeName:h.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:r,...O(n)})}}class ec extends T{_parse(e){let{status:t,ctx:n}=this._processInputParams(e),r=(e,r)=>{if(x(e)||x(r))return b;let s=function e(t,n){let r=i(t),l=i(n);if(t===n)return{valid:!0,data:t};if(r===a.object&&l===a.object){let r=d.objectKeys(n),a=d.objectKeys(t).filter(e=>-1!==r.indexOf(e)),i={...t,...n};for(let r of a){let a=e(t[r],n[r]);if(!a.valid)return{valid:!1};i[r]=a.data}return{valid:!0,data:i}}if(r===a.array&&l===a.array){if(t.length!==n.length)return{valid:!1};let r=[];for(let a=0;a<t.length;a++){let i=e(t[a],n[a]);if(!i.valid)return{valid:!1};r.push(i.data)}return{valid:!0,data:r}}return r===a.date&&l===a.date&&+t==+n?{valid:!0,data:t}:{valid:!1}}(e.value,r.value);return s.valid?((k(e)||k(r))&&t.dirty(),{status:t.value,value:s.data}):(v(n,{code:l.invalid_intersection_types}),b)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([e,t])=>r(e,t)):r(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}}ec.create=(e,t,n)=>new ec({left:e,right:t,typeName:h.ZodIntersection,...O(n)});class ed extends T{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==a.array)return v(n,{code:l.invalid_type,expected:a.array,received:n.parsedType}),b;if(n.data.length<this._def.items.length)return v(n,{code:l.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),b;!this._def.rest&&n.data.length>this._def.items.length&&(v(n,{code:l.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let r=[...n.data].map((e,t)=>{let r=this._def.items[t]||this._def.rest;return r?r._parse(new C(n,e,n.path,t)):null}).filter(e=>!!e);return n.common.async?Promise.all(r).then(e=>y.mergeArray(t,e)):y.mergeArray(t,r)}get items(){return this._def.items}rest(e){return new ed({...this._def,rest:e})}}ed.create=(e,t)=>{if(!Array.isArray(e))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new ed({items:e,typeName:h.ZodTuple,rest:null,...O(t)})};class ef extends T{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==a.object)return v(n,{code:l.invalid_type,expected:a.object,received:n.parsedType}),b;let r=[],i=this._def.keyType,s=this._def.valueType;for(let e in n.data)r.push({key:i._parse(new C(n,e,n.path,e)),value:s._parse(new C(n,n.data[e],n.path,e)),alwaysSet:e in n.data});return n.common.async?y.mergeObjectAsync(t,r):y.mergeObjectSync(t,r)}
38get element(){return this._def.valueType}static create(e,t,n){return new ef(t instanceof T?{keyType:e,valueType:t,typeName:h.ZodRecord,...O(n)}:{keyType:q.create(),valueType:e,typeName:h.ZodRecord,...O(t)})}}class ep extends T{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==a.map)return v(n,{code:l.invalid_type,expected:a.map,received:n.parsedType}),b;let r=this._def.keyType,i=this._def.valueType,s=[...n.data.entries()].map(([e,t],a)=>({key:r._parse(new C(n,e,n.path,[a,"key"])),value:i._parse(new C(n,t,n.path,[a,"value"]))}));if(n.common.async){let e=new Map;return Promise.resolve().then(async()=>{for(let n of s){let r=await n.key,a=await n.value;if("aborted"===r.status||"aborted"===a.status)return b;("dirty"===r.status||"dirty"===a.status)&&t.dirty(),e.set(r.value,a.value)}return{status:t.value,value:e}})}{let e=new Map;for(let n of s){let r=n.key,a=n.value;if("aborted"===r.status||"aborted"===a.status)return b;("dirty"===r.status||"dirty"===a.status)&&t.dirty(),e.set(r.value,a.value)}return{status:t.value,value:e}}}}ep.create=(e,t,n)=>new ep({valueType:t,keyType:e,typeName:h.ZodMap,...O(n)});class eh extends T{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==a.set)return v(n,{code:l.invalid_type,expected:a.set,received:n.parsedType}),b;let r=this._def;null!==r.minSize&&n.data.size<r.minSize.value&&(v(n,{code:l.too_small,minimum:r.minSize.value,type:"set",inclusive:!0,exact:!1,message:r.minSize.message}),t.dirty()),null!==r.maxSize&&n.data.size>r.maxSize.value&&(v(n,{code:l.too_big,maximum:r.maxSize.value,type:"set",inclusive:!0,exact:!1,message:r.maxSize.message}),t.dirty());let i=this._def.valueType;function s(e){let n=new Set;for(let r of e){if("aborted"===r.status)return b;"dirty"===r.status&&t.dirty(),n.add(r.value)}return{status:t.value,value:n}}let o=[...n.data.values()].map((e,t)=>i._parse(new C(n,e,n.path,t)));return n.common.async?Promise.all(o).then(e=>s(e)):s(o)}min(e,t){return new eh({...this._def,minSize:{value:e,message:p.toString(t)}})}max(e,t){return new eh({...this._def,maxSize:{value:e,message:p.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}eh.create=(e,t)=>new eh({valueType:e,minSize:null,maxSize:null,typeName:h.ZodSet,...O(t)});class em extends T{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==a.function)return v(t,{code:l.invalid_type,expected:a.function,received:t.parsedType}),b;function n(e,n){return g({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,m,m].filter(e=>!!e),issueData:{code:l.invalid_arguments,argumentsError:n}})}function r(e,n){return g({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,m,m].filter(e=>!!e),issueData:{code:l.invalid_return_type,returnTypeError:n}})}let i={errorMap:t.common.contextualErrorMap},o=t.data;if(this._def.returns instanceof ew){let e=this;return w(async function(...t){let a=new s([]),l=await e._def.args.parseAsync(t,i).catch(e=>{throw a.addIssue(n(t,e)),a}),u=await Reflect.apply(o,this,l);return await e._def.returns._def.type.parseAsync(u,i).catch(e=>{throw a.addIssue(r(u,e)),a})})}{let e=this;return w(function(...t){let a=e._def.args.safeParse(t,i);if(!a.success)throw new s([n(t,a.error)]);let l=Reflect.apply(o,this,a.data),u=e._def.returns.safeParse(l,i);if(!u.success)throw new s([r(l,u.error)]);return u.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new em({...this._def,args:ed.create(e).rest(en.create())})}returns(e){return new em({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new em({args:e||ed.create([]).rest(en.create()),returns:t||en.create(),typeName:h.ZodFunction,...O(n)})}}class eg extends T{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}eg.create=(e,t)=>
38new eg({getter:e,typeName:h.ZodLazy,...O(t)});class ev extends T{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return v(t,{received:t.data,code:l.invalid_literal,expected:this._def.value}),b}return{status:"valid",value:e.data}}get value(){return this._def.value}}function ey(e,t){return new eb({values:e,typeName:h.ZodEnum,...O(t)})}ev.create=(e,t)=>new ev({value:e,typeName:h.ZodLiteral,...O(t)});class eb extends T{_parse(e){if("string"!=typeof e.data){let t=this._getOrReturnCtx(e),n=this._def.values;return v(t,{expected:d.joinValues(n),received:t.parsedType,code:l.invalid_type}),b}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(e.data)){let t=this._getOrReturnCtx(e),n=this._def.values;return v(t,{received:t.data,code:l.invalid_enum_value,options:n}),b}return w(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e,t=this._def){return eb.create(e,{...this._def,...t})}exclude(e,t=this._def){return eb.create(this.options.filter(t=>!e.includes(t)),{...this._def,...t})}}eb.create=ey;class e_ extends T{_parse(e){let t=d.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==a.string&&n.parsedType!==a.number){let e=d.objectValues(t);return v(n,{expected:d.joinValues(e),received:n.parsedType,code:l.invalid_type}),b}if(this._cache||(this._cache=new Set(d.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let e=d.objectValues(t);return v(n,{received:n.data,code:l.invalid_enum_value,options:e}),b}return w(e.data)}get enum(){return this._def.values}}e_.create=(e,t)=>new e_({values:e,typeName:h.ZodNativeEnum,...O(t)});class ew extends T{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);return t.parsedType!==a.promise&&!1===t.common.async?(v(t,{code:l.invalid_type,expected:a.promise,received:t.parsedType}),b):w((t.parsedType===a.promise?t.data:Promise.resolve(t.data)).then(e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap})))}}ew.create=(e,t)=>new ew({type:e,typeName:h.ZodPromise,...O(t)});class ex extends T{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===h.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),r=this._def.effect||null,a={addIssue:e=>{v(n,e),e.fatal?t.abort():t.dirty()},get path(){return n.path}};if(a.addIssue=a.addIssue.bind(a),"preprocess"===r.type){let e=r.transform(n.data,a);if(n.common.async)return Promise.resolve(e).then(async e=>{if("aborted"===t.value)return b;let r=await this._def.schema._parseAsync({data:e,path:n.path,parent:n});return"aborted"===r.status?b:"dirty"===r.status||"dirty"===t.value?_(r.value):r});{if("aborted"===t.value)return b;let r=this._def.schema._parseSync({data:e,path:n.path,parent:n});return"aborted"===r.status?b:"dirty"===r.status||"dirty"===t.value?_(r.value):r}}if("refinement"===r.type){let e=e=>{let t=r.refinement(e,a);if(n.common.async)return Promise.resolve(t);if(t instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1!==n.common.async)return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(n=>"aborted"===n.status?b:("dirty"===n.status&&t.dirty(),e(n.value).then(()=>({status:t.value,value:n.value}))));{let r=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===r.status?b:("dirty"===r.status&&t.dirty(),e(r.value),{status:t.value,value:r.value})}}if("transform"===r.type){if(!1!==n.common.async)return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(e=>S(e)?Promise.resolve(r.transform(e.value,a)).then(e=>({status:t.value,value:e})):b);{let e=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!S(e))return b;let i=r.transform(e.value,a);if(i instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:i}}}d.assertNever(r)}}
38ex.create=(e,t,n)=>new ex({schema:e,typeName:h.ZodEffects,effect:t,...O(n)}),ex.createWithPreprocess=(e,t,n)=>new ex({schema:t,effect:{type:"preprocess",transform:e},typeName:h.ZodEffects,...O(n)});class ek extends T{_parse(e){return this._getType(e)===a.undefined?w(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}ek.create=(e,t)=>new ek({innerType:e,typeName:h.ZodOptional,...O(t)});class eS extends T{_parse(e){return this._getType(e)===a.null?w(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}eS.create=(e,t)=>new eS({innerType:e,typeName:h.ZodNullable,...O(t)});class eE extends T{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===a.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}eE.create=(e,t)=>new eE({innerType:e,typeName:h.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...O(t)});class eC extends T{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},r=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return E(r)?r.then(e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new s(n.common.issues)},input:n.data})})):{status:"valid",value:"valid"===r.status?r.value:this._def.catchValue({get error(){return new s(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}}eC.create=(e,t)=>new eC({innerType:e,typeName:h.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...O(t)});class eP extends T{_parse(e){if(this._getType(e)!==a.nan){let t=this._getOrReturnCtx(e);return v(t,{code:l.invalid_type,expected:a.nan,received:t.parsedType}),b}return{status:"valid",value:e.data}}}eP.create=e=>new eP({typeName:h.ZodNaN,...O(e)}),Symbol("zod_brand");class eO extends T{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}}class eT extends T{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let e=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?b:"dirty"===e.status?(t.dirty(),_(e.value)):this._def.out._parseAsync({data:e.value,path:n.path,parent:n})})();{let e=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return"aborted"===e.status?b:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:n.path,parent:n})}}static create(e,t){return new eT({in:e,out:t,typeName:h.ZodPipeline})}}class ej extends T{_parse(e){let t=this._def.innerType._parse(e),n=e=>(S(e)&&(e.value=Object.freeze(e.value)),e);return E(t)?t.then(e=>n(e)):n(t)}unwrap(){return this._def.innerType}}ej.create=(e,t)=>new ej({innerType:e,typeName:h.ZodReadonly,...O(t)}),el.lazycreate,(u=h||(h={})).ZodString="ZodString",u.ZodNumber="ZodNumber",u.ZodNaN="ZodNaN",u.ZodBigInt="ZodBigInt",u.ZodBoolean="ZodBoolean",u.ZodDate="ZodDate",u.ZodSymbol="ZodSymbol",u.ZodUndefined="ZodUndefined",u.ZodNull="ZodNull",u.ZodAny="ZodAny",u.ZodUnknown="ZodUnknown",u.ZodNever="ZodNever",u.ZodVoid="ZodVoid",u.ZodArray="ZodArray",u.ZodObject="ZodObject",u.ZodUnion="ZodUnion",u.ZodDiscriminatedUnion="ZodDiscriminatedUnion",u.ZodIntersection="ZodIntersection",u.ZodTuple="ZodTuple",u.ZodRecord="ZodRecord",u.ZodMap="ZodMap",u.ZodSet="ZodSet",u.ZodFunction="ZodFunction",u.ZodLazy="ZodLazy",u.ZodLiteral="ZodLiteral",u.ZodEnum="ZodEnum",u.ZodEffects="ZodEffects",u.ZodNativeEnum="ZodNativeEnum",u.ZodOptional="ZodOptional",u.ZodNullable="ZodNullable",u.ZodDefault="ZodDefault",u.ZodCatch="ZodCatch",u.ZodPromise="ZodPromise",u.ZodBranded="ZodBranded",u.ZodPipeline="ZodPipeline",u.ZodReadonly="ZodReadonly";let eN=q.create;Q.create,eP.create,Y.create,K.create,G.create,X.create,J.create,ee.create,et.create,en.create,er.create,ea.create,ei.create;let eM=el.create;el.strictCreate,es.create,eu.create,ec.create,ed.create,ef.create,ep.create,eh.create,em.create,eg.create,ev.create,eb.create,e_.create,ew.create,ex.create,ek.create,eS.create,ex.createWithPreprocess,eT.create}}]);

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.