1!function(){try{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]="895c38bb-2ea5-44d9-969f-21ee039979d7",e._sentryDebugIdIdentifier="sentry-dbid-895c38bb-2ea5-44d9-969f-21ee039979d7")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[47231],{7465:(e,t,n)=>{n.d(t,{e:()=>H});var r,l,i=n(12115),o=n.t(i,2),a=n(91553),s=n(53182),u=n(79802),c=n(84585),f=n(45554);function d(){let e,t=(e="undefined"==typeof document,(0,o.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[n,r]=i.useState(f._.isHandoffComplete);return n&&!1===f._.isHandoffComplete&&r(!1),i.useEffect(()=>{!0!==n&&r(!0)},[n]),i.useEffect(()=>f._.handoff(),[]),!t&&n}var p=n(17342),m=n(63341),v=n(95704);void 0!==v&&"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&(null==(r=null==v?void 0:v.env)?void 0:r.NODE_ENV)==="test"&&void 0===(null==(l=null==Element?void 0:Element.prototype)?void 0:l.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(` 2`)),[]});var h=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(h||{});let g=(0,i.createContext)(null);g.displayName="OpenClosedContext";var y=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(y||{});function b(){return(0,i.useContext)(g)}function E({value:e,children:t}){return i.createElement(g.Provider,{value:e},t)}var C=n(14700),w=n(20536),S=n(69159);function F(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!(0,S.zv)(null!=(t=e.as)?t:x)||1===i.Children.count(e.children)}let k=(0,i.createContext)(null);k.displayName="TransitionContext";var T=(e=>(e.Visible="visible",e.Hidden="hidden",e))(T||{});let O=(0,i.createContext)(null);function j(e){return"children"in e?j(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function P(e,t){let n,r=(0,c.Y)(e),l=(0,i.useRef)([]),o=(n=(0,i.useRef)(!1),(0,u.s)(()=>(n.current=!0,()=>{n.current=!1}),[]),n),f=(0,a.L)(),d=(0,s._)((e,t=S.mK.Hidden)=>{let n=l.current.findIndex(({el:t})=>t===e);-1!==n&&((0,w.Y)(t,{[S.mK.Unmount](){l.current.splice(n,1)},[S.mK.Hidden](){l.current[n].state="hidden"}}),f.microTask(()=>{var e;!j(l)&&o.current&&(null==(e=r.current)||e.call(r))}))}),p=(0,s._)(e=>{let t=l.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):l.current.push({el:e,state:"visible"}),()=>d(e,S.mK.Unmount)}),m=(0,i.useRef)([]),v=(0,i.useRef)(Promise.resolve()),h=(0,i.useRef)({enter:[],leave:[]}),g=(0,s._)((e,n,r)=>{m.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{m.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(h.current[n].map(([e,t])=>t)).then(()=>e())}
2)]),"enter"===n?v.current=v.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),y=(0,s._)((e,t,n)=>{Promise.all(h.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=m.current.shift())||e()}).then(()=>n(t))});return(0,i.useMemo)(()=>({children:l,register:p,unregister:d,onStart:g,onStop:y,wait:v,chains:h}),[p,d,l,g,y,h,v])}O.displayName="NestingContext";let x=i.Fragment,A=S.Ac.RenderStrategy,N=(0,S.FX)(function(e,t){let{show:n,appear:r=!1,unmount:l=!0,...o}=e,a=(0,i.useRef)(null),c=F(e),f=(0,p.P)(...c?[a,t]:null===t?[]:[t]);d();let m=b();if(void 0===n&&null!==m&&(n=(m&y.Open)===y.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[v,h]=(0,i.useState)(n?"visible":"hidden"),g=P(()=>{n||h("hidden")}),[E,C]=(0,i.useState)(!0),w=(0,i.useRef)([n]);(0,u.s)(()=>{!1!==E&&w.current[w.current.length-1]!==n&&(w.current.push(n),C(!1))},[w,n]);let T=(0,i.useMemo)(()=>({show:n,appear:r,initial:E}),[n,r,E]);(0,u.s)(()=>{n?h("visible"):j(g)||null===a.current||h("hidden")},[n,g]);let x={unmount:l},N=(0,s._)(()=>{var t;E&&C(!1),null==(t=e.beforeEnter)||t.call(e)}),R=(0,s._)(()=>{var t;E&&C(!1),null==(t=e.beforeLeave)||t.call(e)}),H=(0,S.Ci)();return i.createElement(O.Provider,{value:g},i.createElement(k.Provider,{value:T},H({ourProps:{...x,as:i.Fragment,children:i.createElement(_,{ref:f,...x,...o,beforeEnter:N,beforeLeave:R})},theirProps:{},defaultTag:i.Fragment,features:A,visible:"visible"===v,name:"Transition"})))}),_=(0,S.FX)(function(e,t){var n,r;let{transition:l=!0,beforeEnter:o,afterEnter:c,beforeLeave:f,afterLeave:v,enter:h,enterFrom:g,enterTo:b,entered:T,leave:N,leaveFrom:_,leaveTo:R,...H}=e,[L,$]=(0,i.useState)(null),I=(0,i.useRef)(null),D=F(e),K=(0,p.P)(...D?[I,t,$]:null===t?[]:[t]),q=null==(n=H.unmount)||n?S.mK.Unmount:S.mK.Hidden,{show:M,appear:U,initial:Y}=function(){let e=(0,i.useContext)(k);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[V,X]=(0,i.useState)(M?"visible":"hidden"),z=function(){let e=(0,i.useContext)(O);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:W,unregister:B}=z;(0,u.s)(()=>W(I),[W,I]),(0,u.s)(()=>{if(q===S.mK.Hidden&&I.current)return M&&"visible"!==V?void X("visible"):(0,w.Y)(V,{hidden:()=>B(I),visible:()=>W(I)})},[V,I,W,B,M,q]);let Z=d();(0,u.s)(()=>{if(D&&Z&&"visible"===V&&null===I.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[I,V,Z,D]);let G=Y&&!U,J=U&&M&&Y,Q=(0,i.useRef)(!1),ee=P(()=>{Q.current||(X("hidden"),B(I))},z),et=(0,s._)(e=>{Q.current=!0,ee.onStart(I,e?"enter":"leave",e=>{"enter"===e?null==o||o():"leave"===e&&(null==f||f())})}),en=(0,s._)(e=>{let t=e?"enter":"leave";Q.current=!1,ee.onStop(I,t,e=>{"enter"===e?null==c||c():"leave"===e&&(null==v||v())}),"leave"!==t||j(ee)||(X("hidden"),B(I))});(0,i.useEffect)(()=>{D&&l||(et(M),en(M))},[M,D,l]);let[,er]=function(e,t,n,r){let[l,o]=(0,i.useState)(n),{hasFlag:s,addFlag:c,removeFlag:f}=function(e=0){let[t,n]=(0,i.useState)(e),r=(0,i.useCallback)(e=>n(e),[]),l=(0,i.useCallback)(e=>n(t=>t|e),[]),o=(0,i.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:l,hasFlag:o,removeFlag:(0,i.useCallback)(e=>n(t=>t&~e),[]),toggleFlag:(0,i.useCallback)(e=>n(t=>t^e),[])}}(e&&l?3:0),d=(0,i.useRef)(!1),p=(0,i.useRef)(!1),v=(0,a.L)();return(0,u.s)(()=>{var l;if(e){if(n&&o(!0),!t){n&&c(3);return}return null==(l=null==r?void 0:r.start)||l.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:l}){let i=(0,m.e)();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current)return n();let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:l}),i.nextFrame(()=>{n(),i.requestAnimationFrame(()=>{i.add(function(e,t){var n,r;let l=(0,m.e)();if(!e)return l.dispose;let i=!1;l.add(()=>{i=!0});let o=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===o.length?t():Promise.allSettled(o.map(e=>e.finished)).then(()=>{i||t()}),l.dispose}(e,r))})}),i.dispose}(t,{inFlight:d,prepare(){p.current?p.current=!1:p.current=d.current,d.current=!0,p.current||(n?(c(3),f(4)):(c(4),f(2)))},run(){p.current?n?(f(3),c(4)):(f(4),c(3)):n?f(1):c(1)},done(){var e,l,i,a;p.current&&(null!=(a=null==(i=(l=t).getAnimations)?void 0:i.call(l))?a:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)||(d.current=!1,f(7),n||o(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,v]),e?[l,{closed:s(1),enter:s(2),leave:s(4),transition:s(2)||s(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}(!(!l||!D||!Z||G),L,M,{start:et,end:en}
2),el=(0,S.oE)({ref:K,className:(null==(r=(0,C.x)(H.className,J&&h,J&&g,er.enter&&h,er.enter&&er.closed&&g,er.enter&&!er.closed&&b,er.leave&&N,er.leave&&!er.closed&&_,er.leave&&er.closed&&R,!er.transition&&M&&T))?void 0:r.trim())||void 0,...function(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}(er)}),ei=0;"visible"===V&&(ei|=y.Open),"hidden"===V&&(ei|=y.Closed),M&&"hidden"===V&&(ei|=y.Opening),M||"visible"!==V||(ei|=y.Closing);let eo=(0,S.Ci)();return i.createElement(O.Provider,{value:ee},i.createElement(E,{value:ei},eo({ourProps:el,theirProps:H,defaultTag:x,features:A,visible:"visible"===V,name:"Transition.Child"})))}),R=(0,S.FX)(function(e,t){let n=null!==(0,i.useContext)(k),r=null!==b();return i.createElement(i.Fragment,null,!n&&r?i.createElement(N,{ref:t,...e}):i.createElement(_,{ref:t,...e}))}),H=Object.assign(N,{Child:R,Root:N})},14700:(e,t,n)=>{n.d(t,{x:()=>r});function r(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}},17342:(e,t,n)=>{n.d(t,{P:()=>o});var r=n(12115),l=n(53182);let i=Symbol();function o(...e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]);let n=(0,l._)(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[i]))?void 0:n}},20536:(e,t,n)=>{n.d(t,{Y:()=>r});function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let l=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,r),l}},45554:(e,t,n)=>{n.d(t,{_:()=>o});var r=Object.defineProperty,l=(e,t,n)=>(((e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),n);class i{constructor(){l(this,"current",this.detect()),l(this,"handoffState","pending"),l(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}let o=new i},53182:(e,t,n)=>{n.d(t,{_:()=>i});var r=n(12115),l=n(84585);let i=function(e){let t=(0,l.Y)(e);return r.useCallback((...e)=>t.current(...e),[t])}},63341:(e,t,n)=>{n.d(t,{e:()=>function e(){let t=[],n={addEventListener:(e,t,r,l)=>(e.addEventListener(t,r,l),n.add(()=>e.removeEventListener(t,r,l))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return n.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>n.requestAnimationFrame(()=>n.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return n.add(()=>clearTimeout(t))},microTask(...e){var t;let r={current:!0};return t=()=>{r.current&&e[0]()},"function"==typeof queueMicrotask?queueMicrotask(t):Promise.resolve().then(t).catch(e=>setTimeout(()=>{throw e})),n.add(()=>{r.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(t.includes(e)||t.push(e),()=>{let n=t.indexOf(e);if(n>=0)for(let e of t.splice(n,1))e()}),dispose(){for(let e of t.splice(0))e()}};return n}})},69159:(e,t,n)=>{n.d(t,{Ac:()=>o,Ci:()=>s,FX:()=>p,mK:()=>a,oE:()=>m,v6:()=>d,zv:()=>h});var r=n(12115),l=n(14700),i=n(20536),o=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(o||{}),a=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(a||{});function s(){let e,t,n=(e=(0,r.useRef)([]),t=(0,r.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),(...n)=>{if(!n.every(e=>null==e))return e.current=n,t});return(0,r.useCallback)(e=>(function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:l,visible:o=!0,name:a,mergeRefs:s}){s=null!=s?s:c;let d=f(t,e);if(o)return u(d,n,r,a,s);let p=null!=l?l:0;if(2&p){let{static:e=!1,...t}=d;if(e)return u(t,n,r,a,s)}if(1&p){let{unmount:e=!0,...t}=d;return(0,i.Y)(+!e,{0:()=>null,1:()=>u({...t,hidden:!0,style:{display:"none"}},n,r,a,s)})}return u(d,n,r,a,s)})({mergeRefs:n,...e}),[n])}function u(e,t={},n,i,o){let{as:a=n,children:s,refName:c="ref",...d}=v(e,["unmount","static"]),p=void 0!==e.ref?{[c]:e.ref}:{},g="function"==typeof s?s(t):s;g=function e(t){if(null!=t&&t.$$typeof===Symbol.for("react.lazy")){let n=t._payload;if(null!=n&&"fulfilled"===n.status)return e(n.value)}return t}(g),"className"in d&&d.className&&"function"==typeof d.className&&(d.className=d.className(t)),d["aria-labelledby"]&&d["aria-labelledby"]===d.id&&(d["aria-labelledby"]=void 0);let y={};if(t){let e=!1,n=[];for(let[r,l]of Object.entries(t))"boolean"==typeof l&&(e=!0),!0===l&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e)for(let e of(y["data-headlessui-state"]=n.join(" "),n))y[`data-${e}`]=""}if(h(a)&&(Object.keys(m(d)).length>0||Object.keys(m(y)).length>0))if(!(0,r.isValidElement)(g)||Array.isArray(g)&&g.length>1||h(g.type)){if(Object.keys(m(d)).length>0)throw Error(['Passing props on "Fragment"!',"",`The current component <${i} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(m(d)).concat(Object.keys(m(y))).map(e=>` - ${e}`).join(` 3`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>` - ${e}`).join(` 4`)].join(` 5`))}else{var b;let e=g.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>(0,l.x)(t(...e),d.className):(0,l.x)(t,d.className),i=f(g.props,m(v(d,["ref"])));for(let e in y)e in i&&delete y[e];return(0,r.cloneElement)(g,Object.assign({},i,y,p,{ref:o((b=g,r.version.split(".")[0]>="19"?b.props.ref:b.ref),p.ref)},n?{className:n}:{}))}return(0,r.createElement)(a,Object.assign({},v(d,["ref"]),!h(a)&&p,!h(a)&&y),g)}function c(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function f(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){for(let l of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;l(t,...r)}}});return t}function d(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){for(let r of n[e])null==r||r(...t)}});return t}function p(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function m(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function v(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function h(e){return e===r.Fragment||e===Symbol.for("react.fragment")}}
5,79802:(e,t,n)=>{n.d(t,{s:()=>i});var r=n(12115),l=n(45554);let i=(e,t)=>{l._.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},84585:(e,t,n)=>{n.d(t,{Y:()=>i});var r=n(12115),l=n(79802);function i(e){let t=(0,r.useRef)(e);return(0,l.s)(()=>{t.current=e},[e]),t}},91553:(e,t,n)=>{n.d(t,{L:()=>i});var r=n(12115),l=n(63341);function i(){let[e]=(0,r.useState)(l.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},96583:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(71847).A)("UserPlus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]])}}]);
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.