1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0be04ff8-5a4a-42a8-8588-3a3e46f9ed35",e._sentryDebugIdIdentifier="sentry-dbid-0be04ff8-5a4a-42a8-8588-3a3e46f9ed35")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8324],{1976:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bindSnapshot:function(){return a},createAsyncLocalStorage:function(){return i},createSnapshot:function(){return s}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let o="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function i(){return o?new o:new n}function a(e){return o?o.bind(e):n.bind(e)}function s(){return o?o.snapshot():function(e,...t){return e(...t)}}},2452:(e,t,r)=>{"use strict";r.d(t,{UC:()=>K,ZL:()=>q,bL:()=>Y,bm:()=>G,l9:()=>U});var n=r(1521),o=r(56298),i=r(87524),a=r(75190),s=r(81597),l=r(65556),c=r(4932),u=r(57492),h=r(69450),d=r(18763),f=r(93988),p=r(75968),v=r(35933),g=r(55760),w=r(54552),b=r(76730),m=r(73365),x="Popover",[y,P]=(0,a.A)(x,[h.Bk]),C=(0,h.Bk)(),[S,O]=y(x),j=e=>{let{__scopePopover:t,children:r,open:o,defaultOpen:i,onOpenChange:a,modal:s=!1}=e,l=C(t),c=n.useRef(null),[d,f]=n.useState(!1),[p,v]=(0,g.i)({prop:o,defaultProp:null!=i&&i,onChange:a,caller:x});return(0,m.jsx)(h.bL,{...l,children:(0,m.jsx)(S,{scope:t,contentId:(0,u.B)(),triggerRef:c,open:p,onOpenChange:v,onOpenToggle:n.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:d,onCustomAnchorAdd:n.useCallback(()=>f(!0),[]),onCustomAnchorRemove:n.useCallback(()=>f(!1),[]),modal:s,children:r})})};j.displayName=x;var R="PopoverAnchor";n.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,i=O(R,r),a=C(r),{onCustomAnchorAdd:s,onCustomAnchorRemove:l}=i;return n.useEffect(()=>(s(),()=>l()),[s,l]),(0,m.jsx)(h.Mz,{...a,...o,ref:t})}).displayName=R;var E="PopoverTrigger",_=n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,a=O(E,r),s=C(r),l=(0,i.s)(t,a.triggerRef),c=(0,m.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":H(a.open),...n,ref:l,onClick:(0,o.mK)(e.onClick,a.onOpenToggle)});return a.hasCustomAnchor?c:(0,m.jsx)(h.Mz,{asChild:!0,...s,children:c})});_.displayName=E;var M="PopoverPortal",[I,T]=y(M,{forceMount:void 0}),D=e=>{let{__scopePopover:t,forceMount:r,children:n,container:o}=e,i=O(M,t);return(0,m.jsx)(I,{scope:t,forceMount:r,children:(0,m.jsx)(f.C,{present:r||i.open,children:(0,m.jsx)(d.Z,{asChild:!0,container:o,children:n})})})};D.displayName=M;var A="PopoverContent",L=n.forwardRef((e,t)=>{let r=T(A,e.__scopePopover),{forceMount:n=r.forceMount,...o}=e,i=O(A,e.__scopePopover);return(0,m.jsx)(f.C,{present:n||i.open,children:i.modal?(0,m.jsx)(N,{...o,ref:t}):(0,m.jsx)(k,{...o,ref:t})})});L.displayName=A;var F=(0,v.TL)("PopoverContent.RemoveScroll"),N=n.forwardRef((e,t)=>{let r=O(A,e.__scopePopover),a=n.useRef(null),s=(0,i.s)(t,a),l=n.useRef(!1);return n.useEffect(()=>{let e=a.current;if(e)return(0,w.Eq)(e)},[]),(0,m.jsx)(b.A,{as:F,allowPinchZoom:!0,children:(0,m.jsx)(B,{...e,ref:s,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),l.current||null==(t=r.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;l.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),k=n.forwardRef((e,t)=>{let r=O(A,e.__scopePopover),o=n.useRef(!1),i=n.useRef(!1);return(0,m.jsx)(B,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,a;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(o.current||null==(a=r.triggerRef.current)||a.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{var n,a;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let s=t.target;(null==(a=r.triggerRef.current)?void 0:a.contains(s))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),B=n.forwardRef((e,t)=>
1{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:a,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:f,onInteractOutside:p,...v}=e,g=O(A,r),w=C(r);return(0,l.Oh)(),(0,m.jsx)(c.n,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,m.jsx)(s.qW,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:p,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:f,onDismiss:()=>g.onOpenChange(!1),children:(0,m.jsx)(h.UC,{"data-state":H(g.open),role:"dialog",id:g.contentId,...w,...v,ref:t,style:{...v.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),W="PopoverClose",z=n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,i=O(W,r);return(0,m.jsx)(p.sG.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,()=>i.onOpenChange(!1))})});function H(e){return e?"open":"closed"}z.displayName=W,n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=C(r);return(0,m.jsx)(h.i3,{...o,...n,ref:t})}).displayName="PopoverArrow";var Y=j,U=_,q=D,K=L,G=z},17726:e=>{"use strict";var t={linear:function(e,t,r,n){return(r-t)*e/n+t},easeInQuad:function(e,t,r,n){return(r-t)*(e/=n)*e+t},easeOutQuad:function(e,t,r,n){return-(r-t)*(e/=n)*(e-2)+t},easeInOutQuad:function(e,t,r,n){var o=r-t;return(e/=n/2)<1?o/2*e*e+t:-o/2*(--e*(e-2)-1)+t},easeInCubic:function(e,t,r,n){return(r-t)*(e/=n)*e*e+t},easeOutCubic:function(e,t,r,n){return(r-t)*((e=e/n-1)*e*e+1)+t},easeInOutCubic:function(e,t,r,n){var o=r-t;return(e/=n/2)<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t},easeInQuart:function(e,t,r,n){return(r-t)*(e/=n)*e*e*e+t},easeOutQuart:function(e,t,r,n){return-(r-t)*((e=e/n-1)*e*e*e-1)+t},easeInOutQuart:function(e,t,r,n){var o=r-t;return(e/=n/2)<1?o/2*e*e*e*e+t:-o/2*((e-=2)*e*e*e-2)+t},easeInQuint:function(e,t,r,n){return(r-t)*(e/=n)*e*e*e*e+t},easeOutQuint:function(e,t,r,n){return(r-t)*((e=e/n-1)*e*e*e*e+1)+t},easeInOutQuint:function(e,t,r,n){var o=r-t;return(e/=n/2)<1?o/2*e*e*e*e*e+t:o/2*((e-=2)*e*e*e*e+2)+t},easeInSine:function(e,t,r,n){var o=r-t;return-o*Math.cos(e/n*(Math.PI/2))+o+t},easeOutSine:function(e,t,r,n){return(r-t)*Math.sin(e/n*(Math.PI/2))+t},easeInOutSine:function(e,t,r,n){return-(r-t)/2*(Math.cos(Math.PI*e/n)-1)+t},easeInExpo:function(e,t,r,n){return 0==e?t:(r-t)*Math.pow(2,10*(e/n-1))+t},easeOutExpo:function(e,t,r,n){var o=r-t;return e==n?t+o:o*(-Math.pow(2,-10*e/n)+1)+t},easeInOutExpo:function(e,t,r,n){var o=r-t;return 0===e?t:e===n?t+o:(e/=n/2)<1?o/2*Math.pow(2,10*(e-1))+t:o/2*(-Math.pow(2,-10*--e)+2)+t},easeInCirc:function(e,t,r,n){return-(r-t)*(Math.sqrt(1-(e/=n)*e)-1)+t},easeOutCirc:function(e,t,r,n){return(r-t)*Math.sqrt(1-(e=e/n-1)*e)+t},easeInOutCirc:function(e,t,r,n){var o=r-t;return(e/=n/2)<1?-o/2*(Math.sqrt(1-e*e)-1)+t:o/2*(Math.sqrt(1-(e-=2)*e)+1)+t},easeInElastic:function(e,t,r,n){var o,i,a,s=r-t;return(a=1.70158,i=0,o=s,0===e)?t:1==(e/=n)?t+s:(i||(i=.3*n),o<Math.abs(s)?(o=s,a=i/4):a=i/(2*Math.PI)*Math.asin(s/o),-(o*Math.pow(2,10*(e-=1))*Math.sin(2*Math.PI*(e*n-a)/i))+t)},easeOutElastic:function(e,t,r,n){var o,i,a,s=r-t;return(a=1.70158,i=0,o=s,0===e)?t:1==(e/=n)?t+s:(i||(i=.3*n),o<Math.abs(s)?(o=s,a=i/4):a=i/(2*Math.PI)*Math.asin(s/o),o*Math.pow(2,-10*e)*Math.sin(2*Math.PI*(e*n-a)/i)+s+t)},easeInOutElastic:function(e,t,r,n){var o,i,a,s=r-t;return(a=1.70158,i=0,o=s,0===e)?t:2==(e/=n/2)?t+s:(i||(i=.3*1.5*n),o<Math.abs(s)?(o=s,a=i/4):a=i/(2*Math.PI)*Math.asin(s/o),e<1)?-.5*(o*Math.pow(2,10*(e-=1))*Math.sin(2*Math.PI*(e*n-a)/i))+t:o*Math.pow(2,-10*(e-=1))*Math.sin(2*Math.PI*(e*n-a)/i)*.5+s+t},easeInBack:function(e,t,r,n,o){return void 0===o&&(o=1.70158),(r-t)*(e/=n)*e*((o+1)*e-o)+t},easeOutBack:function(e,t,r,n,o){return void 0===o&&(o=1.70158),(r-t)*((e=e/n-1)*e*((o+1)*e+o)+1)+t},easeInOutBack:function(e,t,r,n,o){var i=r-t;return(void 0===o&&(o=1.70158),(e/=n/2)<1)?i/2*(e*e*(((o*=1.525)+1)*e-o))+t:i/2*((e-=2)*e*(((o*=1.525)+1)*e+o)+2)+t},easeInBounce:function(e,r,n,o){var i,a=n-r;return i=t.easeOutBounce(o-e,0,a,o),a-i+r},easeOutBounce:function(e,t,r,n){var o=r-t;return(e/=n)<1/2.75?7.5625*e*e*o+t:e<2/2.75?o*(7.5625*(e-=1.5/2.75)*e+.75)+t:e<2.5/2.75?o*(7.5625*(e-=2.25/2.75)*e+.9375)+t:o*(7.5625*(e-=2.625/2.75)*e+.984375)+t},easeInOutBounce:function(e,r,n,o){var i=n-r;return e<o/2?.5*t.easeInBounce(2*e,0,i,o)+r:.5*t.easeOutBounce(2*e-o,0,i,o)+.5*i+r}};e.exports=t},18183:(e,t,r)=>{var n=r(62710),o=r(68159),i=r(90108),a=r(18533);e.exports=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,i(e)),e=o(e);return t}:a},26161:(e,t,r)=>{var n=r(66503),o=r(18183),i=r(79299);e.exports=function(e){return n(e,i,o)}},34252:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(26162)._(r(91372));function o(e,t){var r;let o={};"function"==typeof e&&(o.loader=e);let i={...o,...t};return(0,n.default)({...i,modules:null==(r=i.loadableGenerated)?void 0:r.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)},35309:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=r(99238)},35563:(e,t,r)=>{var n=r(87887),o=r(69045),i=r(35669),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return i(e);var t=o(e),r=[];for(var s in e)"constructor"==s&&(t||!a.call(e,s))||r.push(s);return r}},35669:e=>{e.exports=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},41624:(e,t,r)=>{var n=r(94584),o=r(79124),i=r(99077);e.exports=function(e,t,r){for(var a=-1,s=t.length,l={};++a<s;){var c=t[a],u=n(e,c);r(u,c)&&o(l,i(c,e),u)}return l}},42870:(e,t,r)=>{"use strict";function n(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return n}}),r(73365),r(98196),r(35309),r(6308)},48928:(e,t,r)=>{var n=r(64356),o=r(20673),i=r(41624),a=r(26161);e.exports=function(e,t){if(null==e)return{};var r=n(a(e),function(e){return[e]});return t=o(t),i(e,r,function(e,r){return t(e,r[0])})}},54055:(e,t,r)=>{"use strict";r.d(t,{A:()=>w});var n,o,i=r(73365),a=r(1521),s=r(17726);function l(e,t){return e+Math.random()*(t-e)}!function(e){e[e.Circle=0]="Circle",e[e.Square=1]="Square",e[e.Strip=2]="Strip"}(n||(n={})),function(e){e[e.Positive=1]="Positive",e[e.Negative=-1]="Negative"}(o||(o={}));let c=1e3/60;class u{constructor(e,t,r,n){this.getOptions=t;let{colors:i,initialVelocityX:a,initialVelocityY:s}=this.getOptions();this.context=e,this.x=r,this.y=n,this.w=l(5,20),this.h=l(5,20),this.radius=l(5,10),this.vx="number"==typeof a?l(-a,a):l(a.min,a.max),this.vy="number"==typeof s?l(-s,0):l(s.min,s.max),this.shape=Math.floor(0+3*Math.random()),this.angle=l(0,360)*Math.PI/180,this.angularSpin=l(-.2,.2),this.color=i[Math.floor(Math.random()*i.length)],this.rotateY=l(0,1),this.rotationDirection=l(0,1)?o.Positive:o.Negative}update(e){let{gravity:t,wind:r,friction:i,opacity:a,drawShape:s}=this.getOptions(),l=e/c;this.x+=this.vx*l,this.y+=this.vy*l,this.vy+=t*l,this.vx+=r*l,this.vx*=i**l,this.vy*=i**l,this.rotateY>=1&&this.rotationDirection===o.Positive?this.rotationDirection=o.Negative:this.rotateY<=-1&&this.rotationDirection===o.Negative&&(this.rotationDirection=o.Positive);let u=.1*this.rotationDirection*l;if(this.rotateY+=u,this.angle+=this.angularSpin,this.context.save(),this.context.translate(this.x,this.y),this.context.rotate(this.angle),this.context.scale(1,this.rotateY),this.context.rotate(this.angle),this.context.beginPath(),this.context.fillStyle=this.color,this.context.strokeStyle=this.color,this.context.globalAlpha=a,this.context.lineCap="round",this.context.lineWidth=2,s&&"function"==typeof s)s.call(this,this.context);else switch(this.shape){case n.Circle:this.context.beginPath(),this.context.arc(0,0,this.radius,0,2*Math.PI),this.context.fill();break;case n.Square:this.context.fillRect(-this.w/2,-this.h/2,this.w,this.h);break;case n.Strip:this.context.fillRect(-this.w/6,-this.h/2,this.w/3,this.h)}this.context.closePath(),this.context.restore()}}class h{constructor(e,t){this.x=0,this.y=0,this.w=0,this.h=0,this.lastNumberOfPieces=0,this.tweenProgress=0,this.tweenFrom=0,this.particles=[],this.particlesGenerated=0,this.removeParticleAt=e=>{this.particles.splice(e,1)},this.getParticle=()=>{let e=l(this.x,this.w+this.x),t=l(this.y,this.h+this.y);return new u(this.context,this.getOptions,e,t)},this.animate=e=>{let{canvas:t,context:r,particlesGenerated:n,lastNumberOfPieces:o}=this,{run:i,recycle:a,numberOfPieces:s,debug:l,tweenFunction:c,tweenDuration:u}=this.getOptions();if(!i)return!1;let h=this.particles.length,d=a?h:n;if(d<s){o!==s&&(this.tweenProgress=0,this.tweenFrom=d,this.lastNumberOfPieces=s),this.tweenProgress=Math.min(u,Math.max(0,this.tweenProgress+e));let t=Math.round(c(this.tweenProgress,this.tweenFrom,s,u)-d);for(let e=0;e<t;e++)this.particles.push(this.getParticle());this.particlesGenerated+=t}l&&(r.font="12px sans-serif",r.fillStyle="#333",r.textAlign="right",r.fillText(`Particles: ${h}`,t.width-10,t.height-20));for(let r=this.particles.length-1;r>=0;r--){let n=this.particles[r];n.update(e),(n.y>t.height||n.y<-100||n.x>t.width+100||n.x<-100)&&(a&&d<=s?this.particles[r]=this.getParticle():this.removeParticleAt(r))}return h>0||d<s},this.canvas=e;let r=this.canvas.getContext("2d");if(!r)throw Error("Could not get canvas context");this.context=r,this.getOptions=t}}let d={width:"undefined"!=typeof window?window.innerWidth:300,height:"undefined"!=typeof window?window.innerHeight:200,numberOfPieces:200,friction:.99,wind:0,gravity:.1,initialVelocityX:4,initialVelocityY:10,colors:["#f44336","#e91e63","#9c27b0","#673ab7","#3f51b5","#2196f3","#03a9f4","#00bcd4","#009688","#4CAF50","#8BC34A","#CDDC39","#FFEB3B","#FFC107","#F
1F9800","#FF5722","#795548"],opacity:1,debug:!1,tweenFunction:s.easeInOutQuad,tweenDuration:5e3,recycle:!0,run:!0};class f{constructor(e,t){this.lastFrameTime=0,this.setOptionsWithDefaults=e=>{let t={confettiSource:{x:0,y:0,w:this.canvas.width,h:0}};this._options={...t,...d,...e},Object.assign(this,e.confettiSource)},this.update=(e=0)=>{let{options:{run:t,onConfettiComplete:r,frameRate:n},canvas:o,context:i}=this,a=Math.min(e-this.lastFrameTime,50);if(n&&a<1e3/n){this.rafId=requestAnimationFrame(this.update);return}this.lastFrameTime=e-(n?a%n:0),t&&(i.fillStyle="white",i.clearRect(0,0,o.width,o.height)),this.generator.animate(a)?this.rafId=requestAnimationFrame(this.update):(r&&"function"==typeof r&&this.generator.particlesGenerated>0&&r.call(this,this),this._options.run=!1)},this.reset=()=>{this.generator&&this.generator.particlesGenerated>0&&(this.generator.particlesGenerated=0,this.generator.particles=[],this.generator.lastNumberOfPieces=0)},this.stop=()=>{this.options={run:!1},this.rafId&&(cancelAnimationFrame(this.rafId),this.rafId=void 0)},this.canvas=e;let r=this.canvas.getContext("2d");if(!r)throw Error("Could not get canvas context");this.context=r,this.generator=new h(this.canvas,()=>this.options),this.options=t,this.update()}get options(){return this._options}set options(e){let t=this._options?.run,r=this._options?.recycle;this.setOptionsWithDefaults(e),this.generator&&(Object.assign(this.generator,this.options.confettiSource),"boolean"==typeof e.recycle&&e.recycle&&!1===r&&(this.generator.lastNumberOfPieces=this.generator.particles.length)),"boolean"==typeof e.run&&e.run&&!1===t&&this.update()}}let p=a.createRef();class v extends a.Component{constructor(e){super(e),this.canvas=a.createRef(),this.canvas=e.canvasRef||p}componentDidMount(){if(this.canvas.current){let e=g(this.props)[0];this.confetti=new f(this.canvas.current,e)}}componentDidUpdate(){let e=g(this.props)[0];this.confetti&&(this.confetti.options=e)}componentWillUnmount(){this.confetti&&this.confetti.stop(),this.confetti=void 0}render(){let[e,t]=g(this.props),r={zIndex:2,position:"absolute",pointerEvents:"none",top:0,left:0,bottom:0,right:0,...t.style};return(0,i.jsx)("canvas",{width:e.width,height:e.height,ref:this.canvas,...t,style:r})}}function g(e){let t={},r={},n=[...Object.keys(d),"confettiSource","drawShape","onConfettiComplete","frameRate"],o=["canvasRef"];for(let i in e){let a=e[i];n.includes(i)?t[i]=a:o.includes(i)?o[i]=a:r[i]=a}return[t,r,{}]}v.defaultProps={...d},v.displayName="ReactConfetti";let w=a.forwardRef((e,t)=>(0,i.jsx)(v,{canvasRef:t,...e}))},57547:(e,t,r)=>{"use strict";function n(e){let{reason:t,children:r}=e;return r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return n}}),r(10879)},60407:(e,t,r)=>{"use strict";r.d(t,{default:()=>o.a});var n=r(34252),o=r.n(n)},70252:(e,t,r)=>{"use strict";r.d(t,{LM:()=>X,OK:()=>Z,Ze:()=>Q,bL:()=>G,zi:()=>V});var n=r(1521),o=r(75968),i=r(93988),a=r(75190),s=r(87524),l=r(65140),c=r(37696),u=r(52051),h=r(92826),d=r(56298),f=r(73365),p="ScrollArea",[v,g]=(0,a.A)(p),[w,b]=v(p),m=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:i="hover",dir:a,scrollHideDelay:l=600,...u}=e,[h,d]=n.useState(null),[p,v]=n.useState(null),[g,b]=n.useState(null),[m,x]=n.useState(null),[y,P]=n.useState(null),[C,S]=n.useState(0),[O,j]=n.useState(0),[R,E]=n.useState(!1),[_,M]=n.useState(!1),I=(0,s.s)(t,e=>d(e)),T=(0,c.jH)(a);return(0,f.jsx)(w,{scope:r,type:i,dir:T,scrollHideDelay:l,scrollArea:h,viewport:p,onViewportChange:v,content:g,onContentChange:b,scrollbarX:m,onScrollbarXChange:x,scrollbarXEnabled:R,onScrollbarXEnabledChange:E,scrollbarY:y,onScrollbarYChange:P,scrollbarYEnabled:_,onScrollbarYEnabledChange:M,onCornerWidthChange:S,onCornerHeightChange:j,children:(0,f.jsx)(o.sG.div,{dir:T,...u,ref:I,style:{position:"relative","--radix-scroll-area-corner-width":C+"px","--radix-scroll-area-corner-height":O+"px",...e.style}})})});m.displayName=p;var x="ScrollAreaViewport",y=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:i,nonce:a,...l}=e,c=b(x,r),u=n.useRef(null),h=(0,s.s)(t,u,c.onViewportChange);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:a}),(0,f.jsx)(o.sG.div,{"data-radix-scroll-area-viewport":"",...l,ref:h,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,f.jsx)("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:i})})]})});y.displayName=x;var P="ScrollAreaScrollbar",C=n.forwardRef((e,t)=>
1{let{forceMount:r,...o}=e,i=b(P,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:s}=i,l="horizontal"===e.orientation;return n.useEffect(()=>(l?a(!0):s(!0),()=>{l?a(!1):s(!1)}),[l,a,s]),"hover"===i.type?(0,f.jsx)(S,{...o,ref:t,forceMount:r}):"scroll"===i.type?(0,f.jsx)(O,{...o,ref:t,forceMount:r}):"auto"===i.type?(0,f.jsx)(j,{...o,ref:t,forceMount:r}):"always"===i.type?(0,f.jsx)(R,{...o,ref:t}):null});C.displayName=P;var S=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,a=b(P,e.__scopeScrollArea),[s,l]=n.useState(!1);return n.useEffect(()=>{let e=a.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),l(!0)},n=()=>{t=window.setTimeout(()=>l(!1),a.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[a.scrollArea,a.scrollHideDelay]),(0,f.jsx)(i.C,{present:r||s,children:(0,f.jsx)(j,{"data-state":s?"visible":"hidden",...o,ref:t})})}),O=n.forwardRef((e,t)=>{var r;let{forceMount:o,...a}=e,s=b(P,e.__scopeScrollArea),l="horizontal"===e.orientation,c=q(()=>h("SCROLL_END"),100),[u,h]=(r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},"hidden"));return n.useEffect(()=>{if("idle"===u){let e=window.setTimeout(()=>h("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[u,s.scrollHideDelay,h]),n.useEffect(()=>{let e=s.viewport,t=l?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(h("SCROLL"),c()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[s.viewport,l,h,c]),(0,f.jsx)(i.C,{present:o||"hidden"!==u,children:(0,f.jsx)(R,{"data-state":"hidden"===u?"hidden":"visible",...a,ref:t,onPointerEnter:(0,d.mK)(e.onPointerEnter,()=>h("POINTER_ENTER")),onPointerLeave:(0,d.mK)(e.onPointerLeave,()=>h("POINTER_LEAVE"))})})}),j=n.forwardRef((e,t)=>{let r=b(P,e.__scopeScrollArea),{forceMount:o,...a}=e,[s,l]=n.useState(!1),c="horizontal"===e.orientation,u=q(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;l(c?e:t)}},10);return K(r.viewport,u),K(r.content,u),(0,f.jsx)(i.C,{present:o||s,children:(0,f.jsx)(R,{"data-state":s?"visible":"hidden",...a,ref:t})})}),R=n.forwardRef((e,t)=>{let{orientation:r="vertical",...o}=e,i=b(P,e.__scopeScrollArea),a=n.useRef(null),s=n.useRef(0),[l,c]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=W(l.viewport,l.content),h={...o,sizes:l,onSizesChange:c,hasThumb:!!(u>0&&u<1),onThumbChange:e=>a.current=e,onThumbPointerUp:()=>s.current=0,onThumbPointerDown:e=>s.current=e};function d(e,t){return function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=z(r),i=t||o/2,a=r.scrollbar.paddingStart+i,s=r.scrollbar.size-r.scrollbar.paddingEnd-(o-i),l=r.content-r.viewport;return Y([a,s],"ltr"===n?[0,l]:[-1*l,0])(e)}(e,s.current,l,t)}return"horizontal"===r?(0,f.jsx)(E,{...h,ref:t,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=H(i.viewport.scrollLeft,l,i.dir);a.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=d(e,i.dir))}}):"vertical"===r?(0,f.jsx)(_,{...h,ref:t,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=H(i.viewport.scrollTop,l);a.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=d(e))}}):null}),E=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,a=b(P,e.__scopeScrollArea),[l,c]=n.useState(),u=n.useRef(null),h=(0,s.s)(t,u,a.onScrollbarXChange);return n.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,f.jsx)(T,{"data-orientation":"horizontal",...i,ref:h,sizes:r,style:{bottom:0,left:"rtl"===a.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===a.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":z(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(a.viewport){let n=a.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{u.current&&a.viewport&&l&&o({content:a.viewport.scrollWidth,viewport:
1a.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:B(l.paddingLeft),paddingEnd:B(l.paddingRight)}})}})}),_=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,a=b(P,e.__scopeScrollArea),[l,c]=n.useState(),u=n.useRef(null),h=(0,s.s)(t,u,a.onScrollbarYChange);return n.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,f.jsx)(T,{"data-orientation":"vertical",...i,ref:h,sizes:r,style:{top:0,right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":z(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(a.viewport){let n=a.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{u.current&&a.viewport&&l&&o({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:B(l.paddingTop),paddingEnd:B(l.paddingBottom)}})}})}),[M,I]=v(P),T=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:i,hasThumb:a,onThumbChange:c,onThumbPointerUp:u,onThumbPointerDown:h,onThumbPositionChange:p,onDragScroll:v,onWheelScroll:g,onResize:w,...m}=e,x=b(P,r),[y,C]=n.useState(null),S=(0,s.s)(t,e=>C(e)),O=n.useRef(null),j=n.useRef(""),R=x.viewport,E=i.content-i.viewport,_=(0,l.c)(g),I=(0,l.c)(p),T=q(w,10);function D(e){O.current&&v({x:e.clientX-O.current.left,y:e.clientY-O.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;(null==y?void 0:y.contains(t))&&_(e,E)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[R,y,E,_]),n.useEffect(I,[i,I]),K(y,T),K(x.content,T),(0,f.jsx)(M,{scope:r,scrollbar:y,hasThumb:a,onThumbChange:(0,l.c)(c),onThumbPointerUp:(0,l.c)(u),onThumbPositionChange:I,onThumbPointerDown:(0,l.c)(h),children:(0,f.jsx)(o.sG.div,{...m,ref:S,style:{position:"absolute",...m.style},onPointerDown:(0,d.mK)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),O.current=y.getBoundingClientRect(),j.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",x.viewport&&(x.viewport.style.scrollBehavior="auto"),D(e))}),onPointerMove:(0,d.mK)(e.onPointerMove,D),onPointerUp:(0,d.mK)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=j.current,x.viewport&&(x.viewport.style.scrollBehavior=""),O.current=null})})})}),D="ScrollAreaThumb",A=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=I(D,e.__scopeScrollArea);return(0,f.jsx)(i.C,{present:r||o.hasThumb,children:(0,f.jsx)(L,{ref:t,...n})})}),L=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:i,...a}=e,l=b(D,r),c=I(D,r),{onThumbPositionChange:u}=c,h=(0,s.s)(t,e=>c.onThumbChange(e)),p=n.useRef(void 0),v=q(()=>{p.current&&(p.current(),p.current=void 0)},100);return n.useEffect(()=>{let e=l.viewport;if(e){let t=()=>{v(),p.current||(p.current=U(e,u),u())};return u(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[l.viewport,v,u]),(0,f.jsx)(o.sG.div,{"data-state":c.hasThumb?"visible":"hidden",...a,ref:h,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...i},onPointerDownCapture:(0,d.mK)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;c.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,d.mK)(e.onPointerUp,c.onThumbPointerUp)})});A.displayName=D;var F="ScrollAreaCorner",N=n.forwardRef((e,t)=>{let r=b(F,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,f.jsx)(k,{...e,ref:t}):null});N.displayName=F;var k=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...i}=e,a=b(F,r),[s,l]=n.useState(0),[c,u]=n.useState(0),h=!!(s&&c);return K(a.scrollbarX,()=>{var e;let t=(null==(e=a.scrollbarX)?void 0:e.offsetHeight)||0;a.onCornerHeightChange(t),u(t)}),K(a.scrollbarY,()=>{var e;let t=(null==(e=a.scrollbarY)?void 0:e.offsetWidth)||0;a.onCornerWidthChange(t),l(t)}),h?(0,f.jsx)(o.sG.div,{...i,ref:t,style:{width:s,height:c,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}}):null});function B(e){return e?parseInt(e,10):0}function W(e,t){let r=e/t;return isNaN(r)?0:r}function z(e){let t=W(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function H(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=z(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,a=t.content-t.viewport,s=(0,h.q)(e,"ltr"===r?[0,a]:[-1*a,0]);return Y([0,a],[0,i-n])(s)}function Y(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var U=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let i={left:e.scrollLeft,top:e.scrollTop},a=r.left!==i.left,s=r.top!==i.top;
1(a||s)&&t(),r=i,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function q(e,t){let r=(0,l.c)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function K(e,t){let r=(0,l.c)(t);(0,u.N)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var G=m,X=y,Q=C,V=A,Z=N},79124:(e,t,r)=>{var n=r(96949),o=r(99077),i=r(15859),a=r(87887),s=r(51435);e.exports=function(e,t,r,l){if(!a(e))return e;t=o(t,e);for(var c=-1,u=t.length,h=u-1,d=e;null!=d&&++c<u;){var f=s(t[c]),p=r;if("__proto__"===f||"constructor"===f||"prototype"===f)break;if(c!=h){var v=d[f];void 0===(p=l?l(v,f,d):void 0)&&(p=a(v)?v:i(t[c+1])?[]:{})}n(d,f,p),d=d[f]}return e}},79299:(e,t,r)=>{var n=r(35261),o=r(35563),i=r(63130);e.exports=function(e){return i(e)?n(e,!0):o(e)}},91372:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(73365),o=r(1521),i=r(57547);function a(e){return{default:e&&"default"in e?e.default:e}}r(42870);let s={loader:()=>Promise.resolve(a(()=>null)),loading:null,ssr:!0},l=function(e){let t={...s,...e},r=(0,o.lazy)(()=>t.loader().then(a)),l=t.loading;function c(e){let a=l?(0,n.jsx)(l,{isLoading:!0,pastDelay:!0,error:null}):null,s=!t.ssr||!!t.loading,c=s?o.Suspense:o.Fragment,u=t.ssr?(0,n.jsxs)(n.Fragment,{children:[null,(0,n.jsx)(r,{...e})]}):(0,n.jsx)(i.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(c,{...s?{fallback:a}:{},children:u})}return c.displayName="LoadableComponent",c}},96949:(e,t,r)=>{var n=r(92694),o=r(54794),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){var a=e[t];i.call(e,t)&&o(a,r)&&(void 0!==r||t in e)||n(e,t,r)}},99238:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(1976).createAsyncLocalStorage)()}}]);
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.