1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:sl8-app":!0})}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8073],{8255:(e,t,r)=>{r.d(t,{c:()=>a});var n=r(15323),o=r(47201),l=r(43174);function a(e,t){return(0,l.r)((0,n.w)(t?.in||e,e),(0,o.A)(t?.in||e))}},15755:(e,t,r)=>{r.d(t,{LM:()=>B,OK:()=>q,VM:()=>x,bL:()=>V,lr:()=>N});var n=r(2315),o=r(29971),l=r(46205),a=r(18133),i=r(43841),s=r(87405),c=r(28351),u=r(49212),d=r(93363),p=r(33397),f=r(68987),h="ScrollArea",[v,m]=(0,a.A)(h),[g,y]=v(h),w=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:l="hover",dir:a,scrollHideDelay:s=600,...u}=e,[d,p]=n.useState(null),[h,v]=n.useState(null),[m,y]=n.useState(null),[w,b]=n.useState(null),[S,E]=n.useState(null),[C,x]=n.useState(0),[T,_]=n.useState(0),[P,j]=n.useState(!1),[R,k]=n.useState(!1),O=(0,i.s)(t,p),A=(0,c.jH)(a);return(0,f.jsx)(g,{scope:r,type:l,dir:A,scrollHideDelay:s,scrollArea:d,viewport:h,onViewportChange:v,content:m,onContentChange:y,scrollbarX:w,onScrollbarXChange:b,scrollbarXEnabled:P,onScrollbarXEnabledChange:j,scrollbarY:S,onScrollbarYChange:E,scrollbarYEnabled:R,onScrollbarYEnabledChange:k,onCornerWidthChange:x,onCornerHeightChange:_,children:(0,f.jsx)(o.sG.div,{dir:A,...u,ref:O,style:{position:"relative","--radix-scroll-area-corner-width":C+"px","--radix-scroll-area-corner-height":T+"px",...e.style}})})});w.displayName=h;var b="ScrollAreaViewport",S=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:l,nonce:a,...s}=e,c=y(b,r),u=n.useRef(null),d=(0,i.s)(t,u,c.onViewportChange);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(E,{nonce:a}),(0,f.jsx)(o.sG.div,{"data-radix-scroll-area-viewport":"",...s,ref:d,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:l})})]})});S.displayName=b;var E=n.memo(({nonce:e})=>(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:e}),(e,t)=>e.nonce===t.nonce),C="ScrollAreaScrollbar",x=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,l=y(C,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:i}=l,s="horizontal"===e.orientation;return n.useEffect(()=>(s?a(!0):i(!0),()=>{s?a(!1):i(!1)}),[s,a,i]),"hover"===l.type?(0,f.jsx)(T,{...o,ref:t,forceMount:r}):"scroll"===l.type?(0,f.jsx)(_,{...o,ref:t,forceMount:r}):"auto"===l.type?(0,f.jsx)(P,{...o,ref:t,forceMount:r}):"always"===l.type?(0,f.jsx)(j,{...o,ref:t,"data-state":"visible"}):null});x.displayName=C;var T=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,a=y(C,e.__scopeScrollArea),[i,s]=n.useState(!1);return n.useEffect(()=>{let e=a.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),s(!0)},n=()=>{t=window.setTimeout(()=>s(!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)(l.C,{present:r||i,children:(0,f.jsx)(P,{"data-state":i?"visible":"hidden",...o,ref:t})})}),_=n.forwardRef((e,t)=>{var r;let{forceMount:o,...a}=e,i=y(C,e.__scopeScrollArea),s="horizontal"===e.orientation,c=X(()=>d("SCROLL_END"),100),[u,d]=(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)=>r[e][t]??e,"hidden"));return n.useEffect(()=>{if("idle"===u){let e=window.setTimeout(()=>d("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[u,i.scrollHideDelay,d]),n.useEffect(()=>{let e=i.viewport,t=s?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(d("SCROLL"),c()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}}
1,[i.viewport,s,d,c]),(0,f.jsx)(l.C,{present:o||"hidden"!==u,children:(0,f.jsx)(j,{"data-state":"hidden"===u?"hidden":"visible",...a,ref:t,onPointerEnter:(0,p.mK)(e.onPointerEnter,()=>d("POINTER_ENTER")),onPointerLeave:(0,p.mK)(e.onPointerLeave,()=>d("POINTER_LEAVE"))})})}),P=n.forwardRef((e,t)=>{let r=y(C,e.__scopeScrollArea),{forceMount:o,...a}=e,[i,s]=n.useState(!1),c="horizontal"===e.orientation,u=X(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;s(c?e:t)}},10);return G(r.viewport,u),G(r.content,u),(0,f.jsx)(l.C,{present:o||i,children:(0,f.jsx)(j,{"data-state":i?"visible":"hidden",...a,ref:t})})}),j=n.forwardRef((e,t)=>{let{orientation:r="vertical",...o}=e,l=y(C,e.__scopeScrollArea),a=n.useRef(null),i=n.useRef(0),[s,c]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=F(s.viewport,s.content),d={...o,sizes:s,onSizesChange:c,hasThumb:!!(u>0&&u<1),onThumbChange:e=>a.current=e,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:e=>i.current=e};function p(e,t){return function(e,t,r,n="ltr"){let o=U(r),l=t||o/2,a=r.scrollbar.paddingStart+l,i=r.scrollbar.size-r.scrollbar.paddingEnd-(o-l),s=r.content-r.viewport;return Y([a,i],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,i.current,s,t)}return"horizontal"===r?(0,f.jsx)(R,{...d,ref:t,onThumbPositionChange:()=>{if(l.viewport&&a.current){let e=W(l.viewport.scrollLeft,s,l.dir);a.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollLeft=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollLeft=p(e,l.dir))}}):"vertical"===r?(0,f.jsx)(k,{...d,ref:t,onThumbPositionChange:()=>{if(l.viewport&&a.current){let e=W(l.viewport.scrollTop,s);a.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollTop=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollTop=p(e))}}):null}),R=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...l}=e,a=y(C,e.__scopeScrollArea),[s,c]=n.useState(),u=n.useRef(null),d=(0,i.s)(t,u,a.onScrollbarXChange);return n.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,f.jsx)(D,{"data-orientation":"horizontal",...l,ref:d,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":U(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(a.viewport){var n,o;let l=a.viewport.scrollLeft+t.deltaX;e.onWheelScroll(l),n=l,o=r,n>0&&n<o&&t.preventDefault()}},onResize:()=>{u.current&&a.viewport&&s&&o({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:K(s.paddingLeft),paddingEnd:K(s.paddingRight)}})}})}),k=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...l}=e,a=y(C,e.__scopeScrollArea),[s,c]=n.useState(),u=n.useRef(null),d=(0,i.s)(t,u,a.onScrollbarYChange);return n.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,f.jsx)(D,{"data-orientation":"vertical",...l,ref:d,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":U(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(a.viewport){var n,o;let l=a.viewport.scrollTop+t.deltaY;e.onWheelScroll(l),n=l,o=r,n>0&&n<o&&t.preventDefault()}},onResize:()=>{u.current&&a.viewport&&s&&o({content:a.viewport.scrollHeight,viewport:
1a.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:K(s.paddingTop),paddingEnd:K(s.paddingBottom)}})}})}),[O,A]=v(C),D=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:l,hasThumb:a,onThumbChange:c,onThumbPointerUp:u,onThumbPointerDown:d,onThumbPositionChange:h,onDragScroll:v,onWheelScroll:m,onResize:g,...w}=e,b=y(C,r),[S,E]=n.useState(null),x=(0,i.s)(t,E),T=n.useRef(null),_=n.useRef(""),P=b.viewport,j=l.content-l.viewport,R=(0,s.c)(m),k=(0,s.c)(h),A=X(g,10);function D(e){T.current&&v({x:e.clientX-T.current.left,y:e.clientY-T.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;S?.contains(t)&&R(e,j)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[P,S,j,R]),n.useEffect(k,[l,k]),G(S,A),G(b.content,A),(0,f.jsx)(O,{scope:r,scrollbar:S,hasThumb:a,onThumbChange:(0,s.c)(c),onThumbPointerUp:(0,s.c)(u),onThumbPositionChange:k,onThumbPointerDown:(0,s.c)(d),children:(0,f.jsx)(o.sG.div,{...w,ref:x,style:{position:"absolute",...w.style},onPointerDown:(0,p.mK)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),T.current=S.getBoundingClientRect(),_.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",b.viewport&&(b.viewport.style.scrollBehavior="auto"),D(e))}),onPointerMove:(0,p.mK)(e.onPointerMove,D),onPointerUp:(0,p.mK)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=_.current,b.viewport&&(b.viewport.style.scrollBehavior=""),T.current=null})})})}),L="ScrollAreaThumb",N=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=A(L,e.__scopeScrollArea);return(0,f.jsx)(l.C,{present:r||o.hasThumb,children:(0,f.jsx)(I,{ref:t,...n})})}),I=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:l,...a}=e,s=y(L,r),c=A(L,r),{onThumbPositionChange:u}=c,d=(0,i.s)(t,c.onThumbChange),h=n.useRef(void 0),v=X(()=>{h.current&&(h.current(),h.current=void 0)},100);return n.useEffect(()=>{let e=s.viewport;if(e){let t=()=>{v(),h.current||(h.current=J(e,u),u())};return u(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[s.viewport,v,u]),(0,f.jsx)(o.sG.div,{"data-state":c.hasThumb?"visible":"hidden",...a,ref:d,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...l},onPointerDownCapture:(0,p.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,p.mK)(e.onPointerUp,c.onThumbPointerUp)})});N.displayName=L;var M="ScrollAreaCorner",H=n.forwardRef((e,t)=>{let r=y(M,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,f.jsx)(z,{...e,ref:t}):null});H.displayName=M;var z=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...l}=e,a=y(M,r),[i,s]=n.useState(0),[c,u]=n.useState(0),d=!!(i&&c),{onCornerWidthChange:p,onCornerHeightChange:h}=a;return G(a.scrollbarX,()=>{let e=a.scrollbarX?.offsetHeight||0;a.onCornerHeightChange(e),u(e)}),G(a.scrollbarY,()=>{let e=a.scrollbarY?.offsetWidth||0;a.onCornerWidthChange(e),s(e)}),n.useEffect(()=>()=>{p(0),h(0)},[p,h]),d?(0,f.jsx)(o.sG.div,{...l,ref:t,style:{width:i,height:c,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}}):null});function K(e){return e?parseInt(e,10):0}function F(e,t){let r=e/t;return isNaN(r)?0:r}function U(e){let t=F(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function W(e,t,r="ltr"){let n=U(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,a=t.content-t.viewport,i=(0,d.q)(e,"ltr"===r?[0,a]:[-1*a,0]);return Y([0,a],[0,l-n])(i)}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 J=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let l={left:e.scrollLeft,top:e.scrollTop},a=r.left!==l.left,i=r.top!==l.top;(a||i)&&t(),r=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function X(e,t){let r=(0,s.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 G(e,t){let r=(0,s.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 V=w,B=S,q=H},24934:(e,t,r)=>{r.d(t,{e:()=>l});var n=r(15323),o=r(61883);function l(e,t,r){var l;let a;return l=-t,a=(0,o.a)(e,r?.in),isNaN(l)?(0,n.w)(r?.in||e,NaN):(l&&a.setDate(a.getDate()+l),a)}},25134:(e,t,r)=>{r.d(t,{P:()=>i});var n=r(15323),o=r(47201),l=r(43174),a=r(24934);
1function i(e,t){return(0,l.r)((0,n.w)(t?.in||e,e),(0,a.e)((0,o.A)(t?.in||e),1))}},28351:(e,t,r)=>{r.d(t,{jH:()=>l});var n=r(2315);r(68987);var o=n.createContext(void 0);function l(e){let t=n.useContext(o);return e||t||"ltr"}},32427:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(46665).A)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},35171:(e,t,r)=>{r.d(t,{sf:()=>c,so:()=>i});var n,o=r(14053),l=r(2315),a=(0,l.createContext)({get client(){return n},bootstrap:void 0});function i(e){var t,r,o=e.children,i=e.client,s=e.apiKey,c=e.options,u=(0,l.useRef)(null),d=(0,l.useMemo)(function(){if(i)return s&&console.warn("[PostHog.js] You have provided both `client` and `apiKey` to `PostHogProvider`. `apiKey` will be ignored in favour of `client`."),c&&console.warn("[PostHog.js] You have provided both `client` and `options` to `PostHogProvider`. `options` will be ignored in favour of `client`."),i;var e=n;return s||console.warn("[PostHog.js] No `apiKey` or `client` were provided to `PostHogProvider`. Using default global `window.posthog` instance. You must initialize it manually. This is not recommended behavior."),e},[i,s,JSON.stringify(c)]);return(0,l.useEffect)(function(){if(!i&&s){var e=n,t=u.current;t?(s!==t.apiKey&&console.warn("[PostHog.js] You have provided a different `apiKey` to `PostHogProvider` than the one that was already initialized. This is not supported by our provider and we'll keep using the previous key. If you need to toggle between API Keys you need to control the `client` yourself and pass it in as a prop rather than an `apiKey` prop."),c&&!function e(t,r,n){if(void 0===n&&(n=new WeakMap),t===r)return!0;if("object"!=typeof t||null===t||"object"!=typeof r||null===r)return!1;if(n.has(t)&&n.get(t)===r)return!0;n.set(t,r);var o=Object.keys(t),l=Object.keys(r);if(o.length!==l.length)return!1;for(var a=0;a<o.length;a++){var i=o[a];if(!l.includes(i)||!e(t[i],r[i],n))return!1}return!0}(c,t.options)&&e.set_config(c)):(e.__loaded&&console.warn("[PostHog.js] `posthog` was already loaded elsewhere. This may cause issues."),e.init(s,c)),u.current={apiKey:s,options:null!=c?c:{}}}},[i,s,JSON.stringify(c)]),l.createElement(a.Provider,{value:{client:d,bootstrap:null!=(t=null==c?void 0:c.bootstrap)?t:null==(r=null==i?void 0:i.config)?void 0:r.bootstrap}},o)}var s=function(e){return"function"==typeof e},c=function(){return(0,l.useContext)(a).client},u=function(e,t){return(u=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};"function"==typeof SuppressedError&&SuppressedError;var d={componentStack:null,exceptionEvent:null,error:null};!function(e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=r}function r(t){var r=e.call(this,t)||this;return r.state=d,r}u(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t),r.prototype.componentDidCatch=function(e,t){var r,n=this.props.additionalProperties;s(n)?r=n(e):"object"==typeof n&&(r=n);var o=this.context.client.captureException(e,r),l=t.componentStack;this.setState({error:e,componentStack:null!=l?l:null,exceptionEvent:o})},r.prototype.render=function(){var e=this.props,t=e.children,r=e.fallback,n=this.state;if(null==n.componentStack)return s(t)?t():t;var o=s(r)?l.createElement(r,{error:n.error,componentStack:n.componentStack,exceptionEvent:n.exceptionEvent}):r;return l.isValidElement(o)?o:(console.warn("[PostHog.js][PostHogErrorBoundary] Invalid fallback prop, provide a valid React element or a function that returns a valid React element."),l.createElement(l.Fragment,null))},r.contextType=a}(l.Component),n=o.Ay},37094:(e,t,r)=>{r.d(t,{D:()=>c,N:()=>u});var n=r(2315),o=(e,t,r,n,o,l,a,i)=>{let s=document.documentElement,c=["light","dark"];function u(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&l?o.map(e=>l[e]||e):o;r?(s.classList.remove(...n),s.classList.add(l&&l[t]?l[t]:t)):s.setAttribute(e,t)}),r=t,i&&c.includes(r)&&(s.style.colorScheme=r)}if(n)u(n);else try{let e=localStorage.getItem(t)||r,n=a&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
1k":"light":e;u(n)}catch(e){}},l=["light","dark"],a="(prefers-color-scheme: dark)",i=n.createContext(void 0),s={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=n.useContext(i))?e:s},u=e=>n.useContext(i)?n.createElement(n.Fragment,null,e.children):n.createElement(p,{...e}),d=["light","dark"],p=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:r=!0,enableColorScheme:o=!0,storageKey:s="theme",themes:c=d,defaultTheme:u=r?"system":"light",attribute:p="data-theme",value:g,children:y,nonce:w,scriptProps:b})=>{let[S,E]=n.useState(()=>h(s,u)),[C,x]=n.useState(()=>"system"===S?m():S),T=g?Object.values(g):c,_=n.useCallback(e=>{let n=e;if(!n)return;"system"===e&&r&&(n=m());let a=g?g[n]:n,i=t?v(w):null,s=document.documentElement,c=e=>{"class"===e?(s.classList.remove(...T),a&&s.classList.add(a)):e.startsWith("data-")&&(a?s.setAttribute(e,a):s.removeAttribute(e))};if(Array.isArray(p)?p.forEach(c):c(p),o){let e=l.includes(u)?u:null,t=l.includes(n)?n:e;s.style.colorScheme=t}null==i||i()},[w]),P=n.useCallback(e=>{let t="function"==typeof e?e(S):e;E(t);try{localStorage.setItem(s,t)}catch(e){}},[S]),j=n.useCallback(t=>{x(m(t)),"system"===S&&r&&!e&&_("system")},[S,e]);n.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(j),j(e),()=>e.removeListener(j)},[j]),n.useEffect(()=>{let e=e=>{e.key===s&&(e.newValue?E(e.newValue):P(u))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[P]),n.useEffect(()=>{_(null!=e?e:S)},[e,S]);let R=n.useMemo(()=>({theme:S,setTheme:P,forcedTheme:e,resolvedTheme:"system"===S?C:S,themes:r?[...c,"system"]:c,systemTheme:r?C:void 0}),[S,P,e,C,r,c]);return n.createElement(i.Provider,{value:R},n.createElement(f,{forcedTheme:e,storageKey:s,attribute:p,enableSystem:r,enableColorScheme:o,defaultTheme:u,value:g,themes:c,nonce:w,scriptProps:b}),y)},f=n.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:l,enableColorScheme:a,defaultTheme:i,value:s,themes:c,nonce:u,scriptProps:d})=>{let p=JSON.stringify([r,t,i,e,c,s,l,a]).slice(1,-1);return n.createElement("script",{...d,suppressHydrationWarning:!0,nonce:"",dangerouslySetInnerHTML:{__html:`(${o.toString()})(${p})`}})}),h=(e,t)=>{let r;try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t},v=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},m=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light")},43174:(e,t,r)=>{r.d(t,{r:()=>l});var n=r(85339),o=r(59115);function l(e,t,r){let[l,a]=(0,n.x)(r?.in,e,t);return+(0,o.o)(l)==+(0,o.o)(a)}},46804:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(46665).A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]])},54837:(e,t,r)=>{r.d(t,{b:()=>c});var n=r(2315),o=r(29971),l=r(68987),a="horizontal",i=["horizontal","vertical"],s=n.forwardRef((e,t)=>{var r;let{decorative:n,orientation:s=a,...c}=e,u=(r=s,i.includes(r))?s:a;return(0,l.jsx)(o.sG.div,{"data-orientation":u,...n?{role:"none"}:{"aria-orientation":"vertical"===u?u:void 0,role:"separator"},...c,ref:t})});s.displayName="Separator";var c=s},59115:(e,t,r)=>{r.d(t,{o:()=>o});var n=r(61883);function o(e,t){let r=(0,n.a)(e,t?.in);return r.setHours(0,0,0,0),r}},61376:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(46665).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},82757:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(46665).A)("bell",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]])},90061:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(46665).A)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},90543:(e,t,r)=>{r.d(t,{v:()=>a});var n=r(2315);let o=e=>{let t,r=new Set,n=(e,n)=>{let o="function"==typeof e?e(t):e;if(!Object.is(o,t)){let e=t;t=(null!=n?n:"object"!=typeof o||null===o)?o:Object.assign({},t,o),r.forEach(r=>r(t,e))}},o=()=>t,l={setState:n,getState:o,getInitialState:()=>a,subscribe:e=>(r.add(e),()=>r.delete(e))},a=t=e(n,o,l);return l},l=e=>{let t=e?o(e):o,r=e=>(function(e,t=e=>e){let r=n.useSyncExternalStore(e.subscribe,n.useCallback(()=>t(e.getState()),[e,t]),n.useCallback(()=>t(e.getInitialState()),[e,t]));return n.useDebugValue(r),r})(t,e);return Object.assign(r,t),r},a=e=>e?l(e):l},91168:(e,t,r)=>{r.d(t,{Hs:()=>S,UC:()=>I,VY:()=>W,ZL:()=>k,bL:()=>x,bm:()=>J,hE:()=>F,hJ:()=>A,l9:()=>_});var n=r(2315),o=r(33397),l=r(43841),a=r(18133),i=r(37713),s=r(72529),c=r(23302),u=r(92011),d=r(3526),p=r(46205),f=r(29971),h=r(11585),v=r(50174),m=r(67048),g=r(64696),y=r(68987),w="Dialog",[b,S]=(0,a.A)(w),[E,C]=b(w),x=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:l,onOpenChange:a,modal:c=!0}=e,u=n.useRef(null),d=n.useRef(null),[p,f]=(0,s.i)({prop:o,defaultProp:l??!1,onChange:a,caller:w});return(0,y.jsx)(E,{scope:t,triggerRef:u,contentRef:d,contentId:(0,i.B)(),titleId:(0,i.B)(),descriptionId:(0,i.B)(),open:p,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:c,children:r})};x.displayName=w;var T="DialogTrigger",_=n.forwardRef((e,t)=>
1{let{__scopeDialog:r,...n}=e,a=C(T,r),i=(0,l.s)(t,a.triggerRef);return(0,y.jsx)(f.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":X(a.open),...n,ref:i,onClick:(0,o.mK)(e.onClick,a.onOpenToggle)})});_.displayName=T;var P="DialogPortal",[j,R]=b(P,{forceMount:void 0}),k=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:l}=e,a=C(P,t);return(0,y.jsx)(j,{scope:t,forceMount:r,children:n.Children.map(o,e=>(0,y.jsx)(p.C,{present:r||a.open,children:(0,y.jsx)(d.Z,{asChild:!0,container:l,children:e})}))})};k.displayName=P;var O="DialogOverlay",A=n.forwardRef((e,t)=>{let r=R(O,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,l=C(O,e.__scopeDialog);return l.modal?(0,y.jsx)(p.C,{present:n||l.open,children:(0,y.jsx)(L,{...o,ref:t})}):null});A.displayName=O;var D=(0,g.TL)("DialogOverlay.RemoveScroll"),L=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=C(O,r),a=(0,c.e0)(),i=(0,l.s)(t,a);return(0,y.jsx)(v.A,{as:D,allowPinchZoom:!0,shards:[o.contentRef],children:(0,y.jsx)(f.sG.div,{"data-state":X(o.open),...n,ref:i,style:{pointerEvents:"auto",...n.style}})})}),N="DialogContent",I=n.forwardRef((e,t)=>{let r=R(N,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,l=C(N,e.__scopeDialog);return(0,y.jsx)(p.C,{present:n||l.open,children:l.modal?(0,y.jsx)(M,{...o,ref:t}):(0,y.jsx)(H,{...o,ref:t})})});I.displayName=N;var M=n.forwardRef((e,t)=>{let r=C(N,e.__scopeDialog),a=n.useRef(null),i=(0,l.s)(t,r.contentRef,a);return n.useEffect(()=>{let e=a.current;if(e)return(0,m.Eq)(e)},[]),(0,y.jsx)(z,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:r.open,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault())})}),H=n.forwardRef((e,t)=>{let r=C(N,e.__scopeDialog),o=n.useRef(!1),l=n.useRef(!1);return(0,y.jsx)(z,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||r.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let n=t.target;r.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),z=n.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:l,...a}=e,i=C(N,r);return(0,h.Oh)(),(0,y.jsx)(y.Fragment,{children:(0,y.jsx)(u.n,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:l,children:(0,y.jsx)(c.qW,{role:"dialog",id:i.contentId,"aria-describedby":i.descriptionId,"aria-labelledby":i.titleId,"data-state":X(i.open),...a,ref:t,deferPointerDownOutside:!0,onDismiss:()=>i.onOpenChange(!1)})})})}),K="DialogTitle",F=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=C(K,r);return(0,y.jsx)(f.sG.h2,{id:o.titleId,...n,ref:t})});F.displayName=K;var U="DialogDescription",W=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=C(U,r);return(0,y.jsx)(f.sG.p,{id:o.descriptionId,...n,ref:t})});W.displayName=U;var Y="DialogClose",J=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,l=C(Y,r);return(0,y.jsx)(f.sG.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,()=>l.onOpenChange(!1))})});function X(e){return e?"open":"closed"}J.displayName=Y},92966:(e,t,r)=>{r.d(t,{Zr:()=>d,lt:()=>s});let n=e=>!!e.dispatchFromDevtools&&"function"==typeof e.dispatch,o=new Map,l=e=>{let t=o.get(e);return t?Object.fromEntries(Object.entries(t.stores).map(([e,t])=>[e,t.getState()])):{}},a=/.+ (.+) .+/,i=/^([^@]+)@/,s=(e,t={})=>(r,s,u)=>{let d,{enabled:p,anonymousActionType:f,store:h,...v}=t;try{d=(null==p||p)&&window.__REDUX_DEVTOOLS_EXTENSION__}catch(e){}if(!d)return e(r,s,u);let{connection:m,...g}=((e,t,r)=>{if(void 0===e)return{type:"untracked",connection:t.connect(r)};let n=o.get(r.name);if(n)return{type:"tracked",store:e,...n};let l={connection:t.connect(r),stores:{}};return o.set(r.name,l),{type:"tracked",store:e,...l}})(h,d,v),y=!0;
1u.setState=(e,t,n)=>{let o=r(e,t);if(!y)return o;let c=void 0===n?{type:f||function(e){var t,r,n;if(!e)return;let o=e.split("\n"),l=o.findIndex(e=>e.includes("api.setState"));if(l<0)return;let s=(null==(t=o[l+1])?void 0:t.trim())||"";return(null==(r=a.exec(s))?void 0:r[1])||(null==(n=i.exec(s))?void 0:n[1])}(Error().stack)||"anonymous"}:"string"==typeof n?{type:n}:n;return void 0===h?null==m||m.send(c,s()):null==m||m.send({...c,type:`${h}/${c.type}`},{...l(v.name),[h]:u.getState()}),o},u.devtools={cleanup:()=>{m&&"function"==typeof m.unsubscribe&&m.unsubscribe(),((e,t)=>{if(void 0===t)return;let r=o.get(e);r&&(delete r.stores[t],0===Object.keys(r.stores).length&&o.delete(e))})(v.name,h)}};let w=(...e)=>{let t=y;y=!1,r(...e),y=t},b=e(u.setState,s,u);if("untracked"===g.type?null==m||m.init(b):(g.stores[g.store]=u,null==m||m.init(Object.fromEntries(Object.entries(g.stores).map(([e,t])=>[e,e===g.store?b:t.getState()])))),n(u)){let e=!1,t=u.dispatch;u.dispatch=(...r)=>{"__setState"!==r[0].type||e||(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),e=!0),t(...r)}}return m.subscribe(e=>{var t;switch(e.type){case"ACTION":if("string"!=typeof e.payload)return void console.error("[zustand devtools middleware] Unsupported action format");return c(e.payload,e=>{if("__setState"===e.type){if(void 0===h)return void w(e.state);1!==Object.keys(e.state).length&&console.error(` 2 [zustand devtools middleware] Unsupported __setState action format. 3 When using 'store' option in devtools(), the 'state' should have only one key, which is a value of 'store' that was passed in devtools(), 4 and value of this only key should be a state object. Example: { "type": "__setState", "state": { "abc123Store": { "foo": "bar" } } } 5 `);let t=e.state[h];return void(null==t||JSON.stringify(u.getState())!==JSON.stringify(t)&&w(t))}n(u)&&u.dispatch(e)});case"DISPATCH":switch(e.payload.type){case"RESET":if(w(b),void 0===h)return null==m?void 0:m.init(u.getState());return null==m?void 0:m.init(l(v.name));case"COMMIT":if(void 0===h){null==m||m.init(u.getState());break}return null==m?void 0:m.init(l(v.name));case"ROLLBACK":return c(e.state,e=>{if(void 0===h){w(e),null==m||m.init(u.getState());return}w(e[h]),null==m||m.init(l(v.name))});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return c(e.state,e=>{void 0===h?w(e):JSON.stringify(u.getState())!==JSON.stringify(e[h])&&w(e[h])});case"IMPORT_STATE":{let{nextLiftedState:r}=e.payload,n=null==(t=r.computedStates.slice(-1)[0])?void 0:t.state;if(!n)return;void 0===h?w(n):w(n[h]),null==m||m.send(null,r);break}case"PAUSE_RECORDING":return y=!y}return}}),b},c=(e,t)=>{let r;try{r=JSON.parse(e)}catch(e){console.error("[zustand devtools middleware] Could not parse the received json",e)}void 0!==r&&t(r)},u=e=>t=>{try{let r=e(t);if(r instanceof Promise)return r;return{then:e=>u(e)(r),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>u(t)(e)}}},d=(e,t)=>(r,n,o)=>{let l,a={storage:function(e){let t;try{t=e()}catch(e){return}return{getItem:e=>{var r;let n=e=>null===e?null:JSON.parse(e,void 0),o=null!=(r=t.getItem(e))?r:null;return o instanceof Promise?o.then(n):n(o)},setItem:(e,r)=>t.setItem(e,JSON.stringify(r,void 0)),removeItem:e=>t.removeItem(e)}}(()=>window.localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},i=!1,s=0,c=new Set,d=new Set,p=a.storage;if(!p)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`),r(...e)},n,o);let f=()=>{let e=a.partialize({...n()});return p.setItem(a.name,{state:e,version:a.version})},h=o.setState;o.setState=(e,t)=>(h(e,t),f());let v=e((...e)=>(r(...e),f()),n,o);o.getInitialState=()=>v;let m=()=>{var e,t;if(!p)return;let o=++s;i=!1,c.forEach(e=>{var t;return e(null!=(t=n())?t:v)});let h=(null==(t=a.onRehydrateStorage)?void 0:t.call(a,null!=(e=n())?e:v))||void 0;return u(p.getItem.bind(p))(a.name).then(e=>
5{if(e)if("number"!=typeof e.version||e.version===a.version)return[!1,e.state];else{if(a.migrate){let t=a.migrate(e.state,e.version);return t instanceof Promise?t.then(e=>[!0,e]):[!0,t]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(e=>{var t;if(o!==s)return;let[i,c]=e;if(r(l=a.merge(c,null!=(t=n())?t:v),!0),i)return f()}).then(()=>{o===s&&(null==h||h(n(),void 0),l=n(),i=!0,d.forEach(e=>e(l)))}).catch(e=>{o===s&&(null==h||h(void 0,e))})};return o.persist={setOptions:e=>{a={...a,...e},e.storage&&(p=e.storage)},clearStorage:()=>{null==p||p.removeItem(a.name)},getOptions:()=>a,rehydrate:()=>m(),hasHydrated:()=>i,onHydrate:e=>(c.add(e),()=>{c.delete(e)}),onFinishHydration:e=>(d.add(e),()=>{d.delete(e)})},a.skipHydration||m(),l||v}},93363:(e,t,r)=>{r.d(t,{q:()=>n});function n(e,[t,r]){return Math.min(r,Math.max(t,e))}},94717:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(46665).A)("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])}}]);
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.