1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[393],{1931:function(e,t,r){"use strict";r.d(t,{y1:function(){return o}});var n=r(2265);function o(e,t,r){var o=this,u=(0,n.useRef)(null),a=(0,n.useRef)(0),l=(0,n.useRef)(null),i=(0,n.useRef)([]),s=(0,n.useRef)(),c=(0,n.useRef)(),d=(0,n.useRef)(e),f=(0,n.useRef)(!0);d.current=e;var p="undefined"!=typeof window,m=!t&&0!==t&&p;if("function"!=typeof e)throw TypeError("Expected a function");t=+t||0;var v=!!(r=r||{}).leading,b=!("trailing"in r)||!!r.trailing,g="maxWait"in r,h="debounceOnServer"in r&&!!r.debounceOnServer,x=g?Math.max(+r.maxWait||0,t):null;return(0,n.useEffect)(function(){return f.current=!0,function(){f.current=!1}},[]),(0,n.useMemo)(function(){var e=function(e){var t=i.current,r=s.current;return i.current=s.current=null,a.current=e,c.current=d.current.apply(r,t)},r=function(e,t){m&&cancelAnimationFrame(l.current),l.current=m?requestAnimationFrame(e):setTimeout(e,t)},n=function(e){if(!f.current)return!1;var r=e-u.current;return!u.current||r>=t||r<0||g&&e-a.current>=x},E=function(t){return l.current=null,b&&i.current?e(t):(i.current=s.current=null,c.current)},y=function e(){var o=Date.now();if(n(o))return E(o);if(f.current){var l=t-(o-u.current);r(e,g?Math.min(l,x-(o-a.current)):l)}},T=function(){if(p||h){var d=Date.now(),m=n(d);if(i.current=[].slice.call(arguments),s.current=o,u.current=d,m){if(!l.current&&f.current)return a.current=u.current,r(y,t),v?e(u.current):c.current;if(g)return r(y,t),e(u.current)}return l.current||r(y,t),c.current}};return T.cancel=function(){l.current&&(m?cancelAnimationFrame(l.current):clearTimeout(l.current)),a.current=0,i.current=u.current=s.current=l.current=null},T.isPending=function(){return!!l.current},T.flush=function(){return l.current?E(Date.now()):c.current},T},[v,g,t,x,b,m,p,h])}},9761:function(e){e.exports={style:{fontFamily:"'__Press_Start_2P_b676d4', '__Press_Start_2P_Fallback_b676d4'",fontWeight:400,fontStyle:"normal"},className:"__className_b676d4",variable:"__variable_b676d4"}},2498:function(e,t,r){"use strict";let n;r.d(t,{Y8:function(){return B},Ee:function(){return H}});var o=r(2664),u=r(1323),a=r(2265);function l(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}var i=r(8036),s=r(4518),c=r(1948),d=r(3689);let f=(0,a.createContext)(void 0);function p(){return(0,a.useContext)(f)}var m=r(4887),v=r(945);function b(e,t){return e?e+"["+t+"]":t}var g=r(8533),h=r(8198);let x=(0,a.createContext)(null);function E(e){let{children:t}=e,r=(0,a.useContext)(x);if(!r)return a.createElement(a.Fragment,null,t);let{target:n}=r;return n?(0,m.createPortal)(a.createElement(a.Fragment,null,t),n):null}function y(e){let{data:t,form:r,disabled:n,onReset:o,overrides:u}=e,[l,i]=(0,a.useState)(null),s=(0,v.G)();return(0,a.useEffect)(()=>{if(o&&l)return s.addEventListener(l,"reset",o)},[l,r,o]),a.createElement(E,null,a.createElement(T,{setForm:i,formId:r}),(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[o,u]of Object.entries(t))!function t(r,n,o){if(Array.isArray(o))for(let[e,u]of o.entries())t(r,b(n,e.toString()),u);else o instanceof Date?r.push([n,o.toISOString()]):"boolean"==typeof o?r.push([n,o?"1":"0"]):"string"==typeof o?r.push([n,o]):"number"==typeof o?r.push([n,`${o}`]):null==o?r.push([n,""]):e(o,n,r)}(n,b(r,o),u);return n})(t).map(e=>{let[t,o]=e;return a.createElement(h._,{features:h.x.Hidden,...(0,g.oA)({key:t,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:r,disabled:n,name:t,value:o,...u})})}))}function T(e){let{setForm:t,formId:r}=e;return(0,a.useEffect)(()=>{if(r){let e=document.getElementById(r);e&&t(e)}},[t,r]),r?null:a.createElement(h._,{features:h.x.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:e=>{if(!e)return;let r=e.closest("form");r&&t(r)}})}let R=(0,a.createContext)(void 0);function P(){return(0,a.useContext)(R)}var k=r(7634),O=r(7105),I=r(4536),C=r(293);let S=(0,a.createContext)(null);function w(){let[e,t]=(0,a.useState)([]);return[e.length>0?e.join(" "):void 0,(0,a.useMemo)(()=>function(e){let r=(0,i.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),n=(0,a.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props,value:e.value}),[r,e.slot,e.name,e.props,e.value]);return a.createElement(S.Provider,{value:n},e.children)},[t])]}S.displayName="DescriptionContext";let A=Object.assign((0,g.yV)(function(e,t){let r=(0,a.useId)(),n=p(),{id:o=`headlessui-description-${r}`,...u}=e,l=function e(){let t=(0,a.useContext)(S);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),i=(0,d.T)(t);(0,s.e)(()=>l.register(o),[o,l.register]);let c=n||!1,f=(0,a.useMemo)(()=>({...l.slot,disabled:c}),[l.slot,c]),m={ref:i,...l.props,id:o};return(0,g.sY)({ourProps:m,theirProps:u,slot:f,defaultTag:"p",name:l.name||"Description"})}),{});var F=r(7388);let D=(0,a.createContext)(null);function M(e){var t,r,n;let o=null!=(r=null==(t=(0,a.useContext)(D))?void 0:t.value)?r:void 0;return(null!=(n=null==e?void 0:e.length)?n:0)>
10?[o,...e].filter(Boolean).join(" "):o}function _(){let{inherit:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=M(),[r,n]=(0,a.useState)([]),o=e?[t,...r].filter(Boolean):r;return[o.length>0?o.join(" "):void 0,(0,a.useMemo)(()=>function(e){let t=(0,i.z)(e=>(n(t=>[...t,e]),()=>n(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),r=(0,a.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return a.createElement(D.Provider,{value:r},e.children)},[n])]}D.displayName="LabelContext";let z=Object.assign((0,g.yV)(function(e,t){var r;let n=(0,a.useId)(),o=function e(){let t=(0,a.useContext)(D);if(null===t){let t=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),u=P(),l=p(),{id:c=`headlessui-label-${n}`,htmlFor:f=null!=u?u:null==(r=o.props)?void 0:r.htmlFor,passive:m=!1,...v}=e,b=(0,d.T)(t);(0,s.e)(()=>o.register(c),[c,o.register]);let h=(0,i.z)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),o.props&&"onClick"in o.props&&"function"==typeof o.props.onClick&&o.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let r=e.getAttribute("aria-disabled");if("true"===r||""===r)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),x=l||!1,E=(0,a.useMemo)(()=>({...o.slot,disabled:x}),[o.slot,x]),y={ref:b,...o.props,id:c,htmlFor:f,onClick:h};return m&&("onClick"in y&&(delete y.htmlFor,delete y.onClick),"onClick"in v&&delete v.onClick),(0,g.sY)({ourProps:y,theirProps:v,slot:E,defaultTag:f?"label":"div",name:o.name||"Label"})}),{});var G=((n=G||{})[n.RegisterOption=0]="RegisterOption",n[n.UnregisterOption=1]="UnregisterOption",n);let N={0(e,t){let r=[...e.options,{id:t.id,element:t.element,propsRef:t.propsRef}];return{...e,options:(0,O.z2)(r,e=>e.element.current)}},1(e,t){let r=e.options.slice(),n=e.options.findIndex(e=>e.id===t.id);return -1===n?e:(r.splice(n,1),{...e,options:r})}},L=(0,a.createContext)(null);function j(e){let t=(0,a.useContext)(L);if(null===t){let t=Error(`<${e} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,j),t}return t}L.displayName="RadioGroupDataContext";let V=(0,a.createContext)(null);function Y(e){let t=(0,a.useContext)(V);if(null===t){let t=Error(`<${e} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Y),t}return t}function U(e,t){return(0,I.E)(t.type,N,e,t)}V.displayName="RadioGroupActionsContext";let $=(0,g.yV)(function(e,t){let r=(0,a.useId)(),n=p(),{id:o=`headlessui-radiogroup-${r}`,value:u,form:s,name:c,onChange:f,by:m,disabled:v=n||!1,defaultValue:b,...h}=e,x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l;return(0,a.useCallback)((t,r)=>"string"==typeof e?(null==t?void 0:t[e])===(null==r?void 0:r[e]):e(t,r),[e])}(m),[E,T]=(0,a.useReducer)(U,{options:[]}),R=E.options,[P,k]=_(),[I,S]=w(),A=(0,a.useRef)(null),D=(0,d.T)(A,t),M=function(e){let[t]=(0,a.useState)(e);return t}(b),[z,G]=function(e,t,r){let[n,o]=(0,a.useState)(r),u=void 0!==e,l=(0,a.useRef)(u),s=(0,a.useRef)(!1),c=(0,a.useRef)(!1);return!u||l.current||s.current?u||!l.current||c.current||(c.current=!0,l.current=u,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(s.current=!0,l.current=u,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[u?e:n,(0,i.z)(e=>(u||o(e),null==t?void 0:t(e)))]}(u,f,M),N=(0,a.useMemo)(()=>R.find(e=>!e.propsRef.current.disabled),[R]),j=(0,a.useMemo)(()=>R.some(e=>x(e.propsRef.current.value,z)),[R,z]),Y=(0,i.z)(e=>{var t;if(v||x(e,z))return!1;let r=null==(t=R.find(t=>x(t.propsRef.current.value,e)))?void 0:t.propsRef.current;return(null==r||!r.disabled)&&(null==G||G(e),!0)}),$=(0,i.z)(e=>{let t=A.current;if(!t)return;let r=(0,C.r)(t),n=R.filter(e=>!1===e.propsRef.current.disabled).map(e=>e.element.current);switch(e.key){case F.R.Enter:!function(e){var t,r;let n=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(n){for(let t of n.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type)){t.click();return}null==(r=n.requestSubmit)||r.call(n)}}(e.currentTarget);break;case F.R.ArrowLeft:case F.R.ArrowUp:if(e.preventDefault(),e.stopPropagation(),(0,O.jA)(n,O.TO.Previous|O.TO.WrapAround)===O.fE.Success){let e=R.find(e=>e.element.current===(null==r?void 0:r.activeElement));e&&Y(e.propsRef.current.value)}break;case F.R.ArrowRight:case F.R.ArrowDown:if(e.preventDefault(),e.stopPropagation(),(0,O.jA)(n,O.TO.Next|O.TO.WrapAround)===O.fE.Success){let e=R.find(e=>e.element.current===(null==r?void 0:r.activeElement));e&&Y(e.propsRef.current.value)}break;case F.R.Space:{e.preventDefault(),e.stopPropagation();let t=R.find(e=>e.element.current===(null==r?void 0:r.activeElement));t&&Y(t.propsRef.current.value)}}}),W=(0,i.z)(e=>(T({type:0,...e}),()=>T({type:1,id:e.id}))),B=(0,a.useMemo)(()=>({value:z,firstOption:N,containsCheckedOption:j,disabled:v,compare:x,...E}),[z,N,j,v,x,E]),H=(0,a.useMemo)(()=>({registerOption:W,change:Y}),[W,Y]),q=(0,a.useMemo)(()=>({value:z}),[z]),X=(0,a.useCallback)(()=>
1{if(void 0!==M)return Y(M)},[Y,M]);return a.createElement(S,{name:"RadioGroup.Description"},a.createElement(k,{name:"RadioGroup.Label"},a.createElement(V.Provider,{value:H},a.createElement(L.Provider,{value:B},null!=c&&a.createElement(y,{disabled:v,data:{[c]:z||"on"},overrides:{type:"radio",checked:null!=z},form:s,onReset:X}),(0,g.sY)({ourProps:{ref:D,id:o,role:"radiogroup","aria-labelledby":P,"aria-describedby":I,onKeyDown:$},theirProps:h,slot:q,defaultTag:"div",name:"RadioGroup"})))))}),W=(0,g.yV)(function(e,t){var r;let n=j("RadioGroup.Option"),l=Y("RadioGroup.Option"),f=(0,a.useId)(),{id:p=`headlessui-radiogroup-option-${f}`,value:m,disabled:v=n.disabled||!1,autoFocus:b=!1,...h}=e,x=(0,a.useRef)(null),E=(0,d.T)(x,t),[y,T]=_(),[R,P]=w(),O=(0,c.E)({value:m,disabled:v});(0,s.e)(()=>l.registerOption({id:p,element:x,propsRef:O}),[p,l,x,O]);let I=(0,i.z)(e=>{var t;if((0,k.P)(e.currentTarget))return e.preventDefault();l.change(m)&&(null==(t=x.current)||t.focus())}),C=(null==(r=n.firstOption)?void 0:r.id)===p,{isFocusVisible:S,focusProps:A}=(0,o.F)({autoFocus:b}),{isHovered:F,hoverProps:D}=(0,u.X)({isDisabled:v}),M=n.compare(n.value,m),z=(0,g.dG)({ref:E,id:p,role:"radio","aria-checked":M?"true":"false","aria-labelledby":y,"aria-describedby":R,"aria-disabled":!!v||void 0,tabIndex:v?-1:M||!n.containsCheckedOption&&C?0:-1,onClick:v?void 0:I,autoFocus:b},A,D),G=(0,a.useMemo)(()=>({checked:M,disabled:v,active:S,hover:F,focus:S,autofocus:b}),[M,v,F,S,b]);return a.createElement(P,{name:"RadioGroup.Description"},a.createElement(T,{name:"RadioGroup.Label"},(0,g.sY)({ourProps:z,theirProps:h,slot:G,defaultTag:"div",name:"RadioGroup.Option"})))}),B=(0,g.yV)(function(e,t){var r,n,l;let f=j("Radio"),m=Y("Radio"),v=(0,a.useId)(),b=P(),h=p(),{id:x=b||`headlessui-radio-${v}`,value:E,disabled:y=f.disabled||h||!1,autoFocus:T=!1,...R}=e,O=(0,a.useRef)(null),I=(0,d.T)(O,t),C=M(),w=null!=(l=null==(n=(0,a.useContext)(S))?void 0:n.value)?l:void 0,A=(0,c.E)({value:E,disabled:y});(0,s.e)(()=>m.registerOption({id:x,element:O,propsRef:A}),[x,m,O,A]);let F=(0,i.z)(e=>{var t;if((0,k.P)(e.currentTarget))return e.preventDefault();m.change(E)&&(null==(t=O.current)||t.focus())}),{isFocusVisible:D,focusProps:_}=(0,o.F)({autoFocus:T}),{isHovered:z,hoverProps:G}=(0,u.X)({isDisabled:y}),N=(null==(r=f.firstOption)?void 0:r.id)===x,L=f.compare(f.value,E),V=(0,g.dG)({ref:I,id:x,role:"radio","aria-checked":L?"true":"false","aria-labelledby":C,"aria-describedby":w,"aria-disabled":!!y||void 0,tabIndex:y?-1:L||!f.containsCheckedOption&&N?0:-1,autoFocus:T,onClick:y?void 0:F},_,G),U=(0,a.useMemo)(()=>({checked:L,disabled:y,hover:z,focus:D,autofocus:T}),[L,y,z,D,T]);return(0,g.sY)({ourProps:V,theirProps:R,slot:U,defaultTag:"span",name:"Radio"})}),H=Object.assign($,{Option:W,Radio:B,Label:z,Description:A})},7054:function(e,t,r){"use strict";let n,o,u;r.d(t,{OK:function(){return V},v0:function(){return G},td:function(){return N},x4:function(){return j},nP:function(){return L}});var a=r(2664),l=r(1323),i=r(2265),s=r(6750),c=r(8036),d=r(4518),f=r(1948),p=r(4),m=r(3689),v=r(8198);function b(e){let t,{onFocus:r}=e,[n,o]=(0,i.useState)(!0),u=(t=(0,i.useRef)(!1),(0,d.e)(()=>(t.current=!0,()=>{t.current=!1}),[]),t);return n?i.createElement(v._,{as:"button",type:"button",features:v.x.Focusable,onFocus:e=>{e.preventDefault();let t,n=50;t=requestAnimationFrame(function e(){if(n--<=0){t&&cancelAnimationFrame(t);return}if(r()){if(cancelAnimationFrame(t),!u.current)return;o(!1);return}t=requestAnimationFrame(e)})}}):null}var g=r(7105),h=r(4536),x=r(6822),E=r(293),y=r(8533);let T=i.createContext(null);function R(e){let{children:t}=e,r=i.useRef({groups:new Map,get(e,t){var r;let n=this.groups.get(e);n||(n=new Map,this.groups.set(e,n));let o=null!=(r=n.get(t))?r:0;return n.set(t,o+1),[Array.from(n.keys()).indexOf(t),function(){let e=n.get(t);e>1?n.set(t,e-1):n.delete(t)}]}});return i.createElement(T.Provider,{value:r},t)}function P(e){let t=i.useContext(T);if(!t)throw Error("You must wrap your component in a <StableCollection>");let r=i.useId(),[n,o]=t.current.get(e,r);return i.useEffect(()=>o,[]),n}var k=r(7388),O=((n=O||{})[n.Forwards=0]="Forwards",n[n.Backwards=1]="Backwards",n),I=((o=I||{})[o.Less=-1]="Less",o[o.Equal=0]="Equal",o[o.Greater=1]="Greater",o),C=((u=C||{})[u.SetSelectedIndex=0]="SetSelectedIndex",u[u.RegisterTab=1]="RegisterTab",u[u.UnregisterTab=2]="UnregisterTab",u[u.RegisterPanel=3]="RegisterPanel",u[u.UnregisterPanel=4]="UnregisterPanel",u);let S={0(e,t){var r;let n=(0,g.z2)(e.tabs,e=>e.current),o=(0,g.z2)(e.panels,e=>e.current),u=n.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),a={...e,tabs:n,panels:o};if(t.index<0||t.index>n.length-1){let r=(0,h.E)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,h.E)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===u.length)return a;let o=(0,h.E)(r,{0:()=>n.indexOf(u[0]),1:()=>n.indexOf(u[u.length-1])});return{...a,selectedIndex:-1===o?e.selectedIndex:o}}let l=n.slice(0,t.index),i=[...n.slice(t.index),...l].find(e=>u.includes(e));if(!i)return a;let s=null!=(r=n.indexOf(i))?r:e.selectedIndex;return -1===s&&(s=e.selectedIndex),{...a,selectedIndex:s}},1(e,t){if(e.tabs.includes(t.tab))return e;let r=e.tabs[e.selectedIndex],n=(0,g.z2)([...e.tabs,t.tab],e=>e.current),o=e.selectedIndex;return e.info.current.isControlled||-1===(o=n.indexOf(r))&&(o=e.selectedIndex),{...e,tabs:n,selectedIndex:o}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>
1e.panels.includes(t.panel)?e:{...e,panels:(0,g.z2)([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},w=(0,i.createContext)(null);function A(e){let t=(0,i.useContext)(w);if(null===t){let t=Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,A),t}return t}w.displayName="TabsDataContext";let F=(0,i.createContext)(null);function D(e){let t=(0,i.useContext)(F);if(null===t){let t=Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,D),t}return t}function M(e,t){return(0,h.E)(t.type,S,e,t)}F.displayName="TabsActionsContext";let _=y.VN.RenderStrategy|y.VN.Static,z=(0,y.yV)(function(e,t){var r,n;let o=(0,i.useId)(),{id:u=`headlessui-tabs-tab-${o}`,disabled:f=!1,autoFocus:v=!1,...b}=e,{orientation:T,activation:R,selectedIndex:O,tabs:I,panels:C}=A("Tab"),S=D("Tab"),w=A("Tab"),F=(0,i.useRef)(null),M=(0,m.T)(F,t);(0,d.e)(()=>S.registerTab(F),[S,F]);let _=P("tabs"),z=I.indexOf(F);-1===z&&(z=_);let G=z===O,N=(0,c.z)(e=>{var t;let r=e();if(r===g.fE.Success&&"auto"===R){let e=null==(t=(0,E.r)(F))?void 0:t.activeElement,r=w.tabs.findIndex(t=>t.current===e);-1!==r&&S.change(r)}return r}),L=(0,c.z)(e=>{let t=I.map(e=>e.current).filter(Boolean);if(e.key===k.R.Space||e.key===k.R.Enter){e.preventDefault(),e.stopPropagation(),S.change(z);return}switch(e.key){case k.R.Home:case k.R.PageUp:return e.preventDefault(),e.stopPropagation(),N(()=>(0,g.jA)(t,g.TO.First));case k.R.End:case k.R.PageDown:return e.preventDefault(),e.stopPropagation(),N(()=>(0,g.jA)(t,g.TO.Last))}if(N(()=>(0,h.E)(T,{vertical:()=>e.key===k.R.ArrowUp?(0,g.jA)(t,g.TO.Previous|g.TO.WrapAround):e.key===k.R.ArrowDown?(0,g.jA)(t,g.TO.Next|g.TO.WrapAround):g.fE.Error,horizontal:()=>e.key===k.R.ArrowLeft?(0,g.jA)(t,g.TO.Previous|g.TO.WrapAround):e.key===k.R.ArrowRight?(0,g.jA)(t,g.TO.Next|g.TO.WrapAround):g.fE.Error}))===g.fE.Success)return e.preventDefault()}),j=(0,i.useRef)(!1),V=(0,c.z)(()=>{var e;j.current||(j.current=!0,null==(e=F.current)||e.focus({preventScroll:!0}),S.change(z),(0,x.Y)(()=>{j.current=!1}))}),Y=(0,c.z)(e=>{e.preventDefault()}),{isFocusVisible:U,focusProps:$}=(0,a.F)({autoFocus:v}),{isHovered:W,hoverProps:B}=(0,l.X)({isDisabled:f}),{pressed:H,pressProps:q}=(0,s.x)({disabled:f}),X=(0,i.useMemo)(()=>({selected:G,hover:W,active:H,focus:U,autofocus:v,disabled:f}),[G,W,U,H,v,f]),K=(0,y.dG)({ref:M,onKeyDown:L,onMouseDown:Y,onClick:V,id:u,role:"tab",type:(0,p.f)(e,F),"aria-controls":null==(n=null==(r=C[z])?void 0:r.current)?void 0:n.id,"aria-selected":G,tabIndex:G?0:-1,disabled:f||void 0,autoFocus:v},$,B,q);return(0,y.sY)({ourProps:K,theirProps:b,slot:X,defaultTag:"button",name:"Tabs.Tab"})}),G=(0,y.yV)(function(e,t){let{defaultIndex:r=0,vertical:n=!1,manual:o=!1,onChange:u,selectedIndex:a=null,...l}=e,s=n?"vertical":"horizontal",p=o?"manual":"auto",v=null!==a,h=(0,f.E)({isControlled:v}),x=(0,m.T)(t),[E,T]=(0,i.useReducer)(M,{info:h,selectedIndex:null!=a?a:r,tabs:[],panels:[]}),P=(0,i.useMemo)(()=>({selectedIndex:E.selectedIndex}),[E.selectedIndex]),k=(0,f.E)(u||(()=>{})),O=(0,f.E)(E.tabs),I=(0,i.useMemo)(()=>({orientation:s,activation:p,...E}),[s,p,E]),C=(0,c.z)(e=>(T({type:1,tab:e}),()=>T({type:2,tab:e}))),S=(0,c.z)(e=>(T({type:3,panel:e}),()=>T({type:4,panel:e}))),A=(0,c.z)(e=>{D.current!==e&&k.current(e),v||T({type:0,index:e})}),D=(0,f.E)(v?e.selectedIndex:E.selectedIndex),_=(0,i.useMemo)(()=>({registerTab:C,registerPanel:S,change:A}),[]);return(0,d.e)(()=>{T({type:0,index:null!=a?a:r})},[a]),(0,d.e)(()=>{if(void 0===D.current||E.tabs.length<=0)return;let e=(0,g.z2)(E.tabs,e=>e.current);e.some((e,t)=>E.tabs[t]!==e)&&A(e.indexOf(E.tabs[D.current]))}),i.createElement(R,null,i.createElement(F.Provider,{value:_},i.createElement(w.Provider,{value:I},I.tabs.length<=0&&i.createElement(b,{onFocus:()=>{var e,t;for(let r of O.current)if((null==(e=r.current)?void 0:e.tabIndex)===0)return null==(t=r.current)||t.focus(),!0;return!1}}),(0,y.sY)({ourProps:{ref:x},theirProps:l,slot:P,defaultTag:"div",name:"Tabs"}))))}),N=(0,y.yV)(function(e,t){let{orientation:r,selectedIndex:n}=A("Tab.List"),o=(0,m.T)(t),u=(0,i.useMemo)(()=>({selectedIndex:n}),[n]);return(0,y.sY)({ourProps:{ref:o,role:"tablist","aria-orientation":r}
1,theirProps:e,slot:u,defaultTag:"div",name:"Tabs.List"})}),L=(0,y.yV)(function(e,t){let{selectedIndex:r}=A("Tab.Panels"),n=(0,m.T)(t),o=(0,i.useMemo)(()=>({selectedIndex:r}),[r]);return(0,y.sY)({ourProps:{ref:n},theirProps:e,slot:o,defaultTag:"div",name:"Tabs.Panels"})}),j=(0,y.yV)(function(e,t){var r,n,o,u;let l=(0,i.useId)(),{id:s=`headlessui-tabs-panel-${l}`,tabIndex:c=0,...f}=e,{selectedIndex:p,tabs:b,panels:g}=A("Tab.Panel"),h=D("Tab.Panel"),x=(0,i.useRef)(null),E=(0,m.T)(x,t);(0,d.e)(()=>h.registerPanel(x),[h,x]);let T=P("panels"),R=g.indexOf(x);-1===R&&(R=T);let k=R===p,{isFocusVisible:O,focusProps:I}=(0,a.F)(),C=(0,i.useMemo)(()=>({selected:k,focus:O}),[k,O]),S=(0,y.dG)({ref:E,id:s,role:"tabpanel","aria-labelledby":null==(n=null==(r=b[R])?void 0:r.current)?void 0:n.id,tabIndex:k?c:-1},I);return k||null!=(o=f.unmount)&&!o||null!=(u=f.static)&&u?(0,y.sY)({ourProps:S,theirProps:f,slot:C,defaultTag:"div",features:_,visible:k,name:"Tabs.Panel"}):i.createElement(v._,{as:"span","aria-hidden":"true",...S})}),V=Object.assign(z,{Group:G,List:N,Panels:L,Panel:j})},4922:function(e,t,r){"use strict";r.d(t,{Y:function(){return u}});var n=r(2265);r(3223);let o={some:0,all:1};function u(e,{root:t,margin:r,amount:u,once:a=!1}={}){let[l,i]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if(!e.current||a&&l)return;let n={root:t&&t.current||void 0,margin:r,amount:u};return function(e,t,{root:r,margin:n,amount:u="some"}={}){var a;let l=("string"==typeof(a=e)?a=document.querySelectorAll(a):a instanceof Element&&(a=[a]),Array.from(a||[])),i=new WeakMap,s=new IntersectionObserver(e=>{e.forEach(e=>{let r=i.get(e.target);if(!!r!==e.isIntersecting){if(e.isIntersecting){let r=t(e);"function"==typeof r?i.set(e.target,r):s.unobserve(e.target)}else r&&(r(e),i.delete(e.target))}})},{root:r,rootMargin:n,threshold:"number"==typeof u?u:o[u]});return l.forEach(e=>s.observe(e)),()=>s.disconnect()}(e.current,()=>(i(!0),a?void 0:()=>i(!1)),n)},[t,e,r,a,u]),l}},1906:function(e,t,r){"use strict";r.d(t,{c:function(){return l}});var n=r(2265),o=r(3078),u=r(5750),a=r(3576);function l(e){let t=(0,a.h)(()=>(0,o.BX)(e)),{isStatic:r}=(0,n.useContext)(u._);if(r){let[,r]=(0,n.useState)(e);(0,n.useEffect)(()=>t.on("change",r),[])}return t}}}]);
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.