1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4964],{37682:(e,t,r)=>{let n=r(14232);e.exports=n.forwardRef(function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 5.882V19.24a1.76 1.76 0 01-3.417.592l-2.147-6.15M18 13a3 3 0 100-6M5.436 13.683A4.001 4.001 0 017 6h1.832c4.1 0 7.625-1.234 9.168-3v14c-1.543-1.766-5.067-3-9.168-3H7a3.988 3.988 0 01-1.564-.317z"}))})},41512:(e,t,r)=>{"use strict";r.d(t,{oz:()=>_,fu:()=>O,wb:()=>L,Kp:()=>V,T2:()=>j});var n=r(56788),a=r(36607),s=r(14232),o=r(70620),l=r(39296),i=r(77e3),u=r(24607),c=r(21126),d=r(69904),f=r(16825),p=r(36295);function b(e){let{onFocus:t}=e,[r,n]=(0,s.useState)(!0),a=(0,f.a)();return r?s.createElement(p.j,{as:"button",type:"button",features:p.u.Focusable,onFocus:e=>{e.preventDefault();let r,s=50;r=requestAnimationFrame(function e(){if(s--<=0){r&&cancelAnimationFrame(r);return}if(t()){if(cancelAnimationFrame(r),!a.current)return;n(!1);return}r=requestAnimationFrame(e)})}}):null}var v=r(8953),g=r(99442),h=r(39735),x=r(74540),m=r(13277);let w=s.createContext(null);function P(e){let{children:t}=e,r=s.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 a=null!=(r=n.get(t))?r:0;return n.set(t,a+1),[Array.from(n.keys()).indexOf(t),function(){let e=n.get(t);e>1?n.set(t,e-1):n.delete(t)}]}});return s.createElement(w.Provider,{value:r},t)}function k(e){let t=s.useContext(w);if(!t)throw Error("You must wrap your component in a <StableCollection>");let r=s.useId(),[n,a]=t.current.get(e,r);return s.useEffect(()=>a,[]),n}var I=r(16109),y=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(y||{}),E=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(E||{}),C=(e=>(e[e.SetSelectedIndex=0]="SetSelectedIndex",e[e.RegisterTab=1]="RegisterTab",e[e.UnregisterTab=2]="UnregisterTab",e[e.RegisterPanel=3]="RegisterPanel",e[e.UnregisterPanel=4]="UnregisterPanel",e))(C||{});let T={0(e,t){var r;let n=(0,v.wl)(e.tabs,e=>e.current),a=(0,v.wl)(e.panels,e=>e.current),s=n.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),o={...e,tabs:n,panels:a};if(t.index<0||t.index>n.length-1){let r=(0,g.Y)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,g.Y)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===s.length)return o;let a=(0,g.Y)(r,{0:()=>n.indexOf(s[0]),1:()=>n.indexOf(s[s.length-1])});return{...o,selectedIndex:-1===a?e.selectedIndex:a}}let l=n.slice(0,t.index),i=[...n.slice(t.index),...l].find(e=>s.includes(e));if(!i)return o;let u=null!=(r=n.indexOf(i))?r:e.selectedIndex;return -1===u&&(u=e.selectedIndex),{...o,selectedIndex:u}},1(e,t){if(e.tabs.includes(t.tab))return e;let r=e.tabs[e.selectedIndex],n=(0,v.wl)([...e.tabs,t.tab],e=>e.current),a=e.selectedIndex;return e.info.current.isControlled||-1===(a=n.indexOf(r))&&(a=e.selectedIndex),{...e,tabs:n,selectedIndex:a}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>e.panels.includes(t.panel)?e:{...e,panels:(0,v.wl)([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},D=(0,s.createContext)(null);function M(e){let t=(0,s.useContext)(D);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,M),t}return t}D.displayName="TabsDataContext";let R=(0,s.createContext)(null);function A(e){let t=(0,s.useContext)(R);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,A),t}return t}function S(e,t){return(0,g.Y)(t.type,T,e,t)}R.displayName="TabsActionsContext";
1let F=m.Ac.RenderStrategy|m.Ac.Static,B=(0,m.FX)(function(e,t){var r,u;let f=(0,s.useId)(),{id:p="headlessui-tabs-tab-".concat(f),disabled:b=!1,autoFocus:w=!1,...P}=e,{orientation:y,activation:E,selectedIndex:C,tabs:T,panels:D}=M("Tab"),R=A("Tab"),S=M("Tab"),[F,B]=(0,s.useState)(null),O=(0,s.useRef)(null),L=(0,d.P)(O,t,B);(0,i.s)(()=>R.registerTab(O),[R,O]);let j=k("tabs"),V=T.indexOf(O);-1===V&&(V=j);let _=V===C,U=(0,l._)(e=>{var t;let r=e();if(r===v.Me.Success&&"auto"===E){let e=null==(t=(0,x.T)(O))?void 0:t.activeElement,r=S.tabs.findIndex(t=>t.current===e);-1!==r&&R.change(r)}return r}),W=(0,l._)(e=>{let t=T.map(e=>e.current).filter(Boolean);if(e.key===I.D.Space||e.key===I.D.Enter){e.preventDefault(),e.stopPropagation(),R.change(V);return}switch(e.key){case I.D.Home:case I.D.PageUp:return e.preventDefault(),e.stopPropagation(),U(()=>(0,v.CU)(t,v.BD.First));case I.D.End:case I.D.PageDown:return e.preventDefault(),e.stopPropagation(),U(()=>(0,v.CU)(t,v.BD.Last))}if(U(()=>(0,g.Y)(y,{vertical:()=>e.key===I.D.ArrowUp?(0,v.CU)(t,v.BD.Previous|v.BD.WrapAround):e.key===I.D.ArrowDown?(0,v.CU)(t,v.BD.Next|v.BD.WrapAround):v.Me.Error,horizontal:()=>e.key===I.D.ArrowLeft?(0,v.CU)(t,v.BD.Previous|v.BD.WrapAround):e.key===I.D.ArrowRight?(0,v.CU)(t,v.BD.Next|v.BD.WrapAround):v.Me.Error}))===v.Me.Success)return e.preventDefault()}),Y=(0,s.useRef)(!1),z=(0,l._)(()=>{var e;Y.current||(Y.current=!0,null==(e=O.current)||e.focus({preventScroll:!0}),R.change(V),(0,h._)(()=>{Y.current=!1}))}),N=(0,l._)(e=>{e.preventDefault()}),{isFocusVisible:G,focusProps:H}=(0,n.o)({autoFocus:w}),{isHovered:X,hoverProps:q}=(0,a.M)({isDisabled:b}),{pressed:K,pressProps:$}=(0,o.Z)({disabled:b}),Z=(0,s.useMemo)(()=>({selected:_,hover:X,active:K,focus:G,autofocus:w,disabled:b}),[_,X,G,K,w,b]),J=(0,m.v6)({ref:L,onKeyDown:W,onMouseDown:N,onClick:z,id:p,role:"tab",type:(0,c.c)(e,F),"aria-controls":null==(u=null==(r=D[V])?void 0:r.current)?void 0:u.id,"aria-selected":_,tabIndex:_?0:-1,disabled:b||void 0,autoFocus:w},H,q,$);return(0,m.Ci)()({ourProps:J,theirProps:P,slot:Z,defaultTag:"button",name:"Tabs.Tab"})}),O=(0,m.FX)(function(e,t){let{defaultIndex:r=0,vertical:n=!1,manual:a=!1,onChange:o,selectedIndex:c=null,...f}=e,p=n?"vertical":"horizontal",g=a?"manual":"auto",h=null!==c,x=(0,u.Y)({isControlled:h}),w=(0,d.P)(t),[k,I]=(0,s.useReducer)(S,{info:x,selectedIndex:null!=c?c:r,tabs:[],panels:[]}),y=(0,s.useMemo)(()=>({selectedIndex:k.selectedIndex}),[k.selectedIndex]),E=(0,u.Y)(o||(()=>{})),C=(0,u.Y)(k.tabs),T=(0,s.useMemo)(()=>({orientation:p,activation:g,...k}),[p,g,k]),M=(0,l._)(e=>(I({type:1,tab:e}),()=>I({type:2,tab:e}))),A=(0,l._)(e=>(I({type:3,panel:e}),()=>I({type:4,panel:e}))),F=(0,l._)(e=>{B.current!==e&&E.current(e),h||I({type:0,index:e})}),B=(0,u.Y)(h?e.selectedIndex:k.selectedIndex),O=(0,s.useMemo)(()=>({registerTab:M,registerPanel:A,change:F}),[]);(0,i.s)(()=>{I({type:0,index:null!=c?c:r})},[c]),(0,i.s)(()=>{if(void 0===B.current||k.tabs.length<=0)return;let e=(0,v.wl)(k.tabs,e=>e.current);e.some((e,t)=>k.tabs[t]!==e)&&F(e.indexOf(k.tabs[B.current]))});let L=(0,m.Ci)();return s.createElement(P,null,s.createElement(R.Provider,{value:O},s.createElement(D.Provider,{value:T},T.tabs.length<=0&&s.createElement(b,{onFocus:()=>{var e,t;for(let r of C.current)if((null==(e=r.current)?void 0:e.tabIndex)===0)return null==(t=r.current)||t.focus(),!0;return!1}}),L({ourProps:{ref:w},theirProps:f,slot:y,defaultTag:"div",name:"Tabs"}))))}),L=(0,m.FX)(function(e,t){let{orientation:r,selectedIndex:n}=M("Tab.List"),a=(0,d.P)(t),o=(0,s.useMemo)(()=>({selectedIndex:n}),[n]);return(0,m.Ci)()({ourProps:{ref:a,role:"tablist","aria-orientation":r},theirProps:e,slot:o,defaultTag:"div",name:"Tabs.List"})}),j=(0,m.FX)(function(e,t){let{selectedIndex:r}=M("Tab.Panels"),n=(0,d.P)(t),a=(0,s.useMemo)(()=>({selectedIndex:r}),[r]);return(0,m.Ci)()({ourProps:{ref:n},theirProps:e,slot:a,defaultTag:"div",name:"Tabs.Panels"})}),V=(0,m.FX)(function(e,t){var r,a,o,l;let u=(0,s.useId)(),{id:c="headlessui-tabs-panel-".concat(u),tabIndex:f=0,...b}=e,{selectedIndex:v,tabs:g,panels:h}=M("Tab.Panel"),x=A("Tab.Panel"),w=(0,s.useRef)(null),P=(0,d.P)(w,t);(0,i.s)(()=>x.registerPanel(w),[x,w]);let I=k("panels"),y=h.indexOf(w);-1===y&&(y=I);let E=y===v,{isFocusVisible:C,focusProps:T}=(0,n.o)(),D=(0,s.useMemo)(()=>({selected:E,focus:C}),[E,C]),R=(0,m.v6)({ref:P,id:c,role:"tabpanel","aria-labelledby":null==(a=null==(r=g[y])?void 0:r.current)?void 0:a.id,tabIndex:E?f:-1},T),S=(0,m.Ci)();return E||null!=(o=b.unmount)&&!o||null!=(l=b.static)&&l?S({ourProps:R,theirProps:b,slot:D,defaultTag:"div",features:F,visible:E,name:"Tabs.Panel"}):s.createElement(p.j,{"aria-hidden":"true",...R})}),_=Object.assign(B,{Group:O,List:L,Panels:j,Panel:V})},50634:(e,t,r)=>{"use strict";r.d(t,{Wx:()=>u});var n=r(14232),a=Object.defineProperty,s=new Map,o=new WeakMap,l=0,i=void 0;function u({threshold:e,delay:t,trackVisibility:r,rootMargin:a,root:c,triggerOnce:d,skip:f,initialInView:p,fallbackInView:b,onChange:v}={}){var g;let[h,x]=n.useState(null),m=n.useRef(),[w,P]=n.useState({inView:!!p,entry:void 0});m.current=v,n.useEffect(()=>{let n;if(!f&&h)return n=function(e,t,r={},n=i){if(void 0===window.IntersectionObserver&&void 0!==n){let a=e.getBoundingClientRect();return t(n,{isIntersecting:n,target:e,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:a,intersectionRect:a,rootBounds:a}),()=>{}}let{id:a,observer:u,elements:c}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var r;return`${t}_${"root"===t?!(r=e.root)?"0":(o.has(r)||(l+=1,o.set(r,l.toString())),o.get(r)):e[t]}`}).toString(),r=s.get(t);if(!r){let n,a=new Map,o=new IntersectionObserver(t=>{t.forEach(t=>{var r;let s=t.isIntersecting&&n.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=s),null==(r=a.get(t.target))||r.forEach(e
1=>{e(s,t)})})},e);n=o.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:o,elements:a},s.set(t,r)}return r}(r),d=c.get(e)||[];return c.has(e)||c.set(e,d),d.push(t),u.observe(e),function(){d.splice(d.indexOf(t),1),0===d.length&&(c.delete(e),u.unobserve(e)),0===c.size&&(u.disconnect(),s.delete(a))}}(h,(e,t)=>{P({inView:e,entry:t}),m.current&&m.current(e,t),t.isIntersecting&&d&&n&&(n(),n=void 0)},{root:c,rootMargin:a,threshold:e,trackVisibility:r,delay:t},b),()=>{n&&n()}},[Array.isArray(e)?e.toString():e,h,c,a,d,f,r,b,t]);let k=null==(g=w.entry)?void 0:g.target,I=n.useRef();h||!k||d||f||I.current===k||(I.current=k,P({inView:!!p,entry:void 0}));let y=[x,w.inView,w.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}n.Component},56669:(e,t,r)=>{let n=r(14232);e.exports=n.forwardRef(function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z"}))})},59017:(e,t,r)=>{let n=r(14232);e.exports=n.forwardRef(function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 17V7m0 10a2 2 0 01-2 2H5a2 2 0 01-2-2V7a2 2 0 012-2h2a2 2 0 012 2m0 10a2 2 0 002 2h2a2 2 0 002-2M9 7a2 2 0 012-2h2a2 2 0 012 2m0 10V7m0 10a2 2 0 002 2h2a2 2 0 002-2V7a2 2 0 00-2-2h-2a2 2 0 00-2 2"}))})},68937:(e,t,r)=>{let n=r(14232);e.exports=n.forwardRef(function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4v16m8-8H4"}))})},79925:(e,t,r)=>{let n=r(14232);e.exports=n.forwardRef(function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 13l4 4L19 7"}))})}}]); 2//# sourceMappingURL=4964-88127c3b34426a3b.js.map
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.