1import{r as a,R as h,j as l,L as J}from"./router-C3G0N1zd.js";import{V as X,W,Y as D,Z as P,$ as v,a0 as j,a1 as Y,a2 as Q,a3 as ee,a4 as F,a5 as w,a6 as te,a7 as re,a8 as L,a9 as le,aa as se,ab as N,ac as I,ad as ae,ae as ne,af as oe,ag as ue,ah as K,ai as ie,aj as ce,f as A,ak as de,al as pe,a as fe}from"./index-BHtoZQHS.js";function me(e){let t=e.parentElement,r=null;for(;t&&!X(t);)W(t)&&(r=t),t=t.parentElement;let s=(t==null?void 0:t.getAttribute("disabled"))==="";return s&&Ce(r)?!1:s}function Ce(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(W(t))return!1;t=t.previousElementSibling}return!0}function xe(e,t){return a.useMemo(()=>{var r;if(e.type)return e.type;let s=(r=e.as)!=null?r:"button";if(typeof s=="string"&&s.toLowerCase()==="button"||(t==null?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}var U;let he=(U=h.startTransition)!=null?U:function(e){e()};var be=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(be||{}),ge=(e=>(e[e.ToggleDisclosure=0]="ToggleDisclosure",e[e.CloseDisclosure=1]="CloseDisclosure",e[e.SetButtonId=2]="SetButtonId",e[e.SetPanelId=3]="SetPanelId",e[e.SetButtonElement=4]="SetButtonElement",e[e.SetPanelElement=5]="SetPanelElement",e))(ge||{});let ve={0:e=>({...e,disclosureState:N(e.disclosureState,{0:1,1:0})}),1:e=>e.disclosureState===1?e:{...e,disclosureState:1},2(e,t){return e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId}},3(e,t){return e.panelId===t.panelId?e:{...e,panelId:t.panelId}},4(e,t){return e.buttonElement===t.element?e:{...e,buttonElement:t.element}},5(e,t){return e.panelElement===t.element?e:{...e,panelElement:t.element}}},$=a.createContext(null);$.displayName="DisclosureContext";function M(e){let t=a.useContext($);if(t===null){let r=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,M),r}return t}let T=a.createContext(null);T.displayName="DisclosureAPIContext";function _(e){let t=a.useContext(T);if(t===null){let r=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,_),r}return t}let V=a.createContext(null);V.displayName="DisclosurePanelContext";function Ee(){return a.useContext(V)}function ye(e,t){return N(t.type,ve,e,t)}let Se=a.Fragment;function je(e,t){let{defaultOpen:r=!1,...s}=e,o=a.useRef(null),p=P(t,te(c=>{o.current=c},e.as===void 0||e.as===a.Fragment)),f=a.useReducer(ye,{disclosureState:r?0:1,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:n,buttonId:u},b]=f,i=v(c=>{b({type:1});let m=re(o);if(!m||!u)return;let x=c?L(c)?c:"current"in c&&L(c.current)?c.current:m.getElementById(u):m.getElementById(u);x==null||x.focus()}),E=a.useMemo(()=>({close:i}),[i]),C=a.useMemo(()=>({open:n===0,close:i}),[n,i]),g={ref:p},y=w();return h.createElement($.Provider,{value:f},h.createElement(T.Provider,{value:E},h.createElement(le,{value:i},h.createElement(se,{value:N(n,{0:I.Open,1:I.Closed})},y({ourProps:g,theirProps:s,slot:C,defaultTag:Se,name:"Disclosure"})))))}let ke="button";function Ie(e,t){let r=a.useId(),{id:s=`headlessui-disclosure-button-${r}`,disabled:o=!1,autoFocus:p=!1,...f}=e,[n,u]=M("Disclosure.Button"),b=Ee(),i=b===null?!1:b===n.panelId,E=a.useRef(null),C=P(E,t,v(d=>{if(!i)return u({type:4,element:d})}));a.useEffect(()=>{if(!i)return u({type:2,buttonId:s}),()=>{u({type:2,buttonId:null})}},[s,u,i]);let g=v(d=>{var S;if(i){if(n.disclosureState===1)return;switch(d.key){case j.Space:case j.Enter:d.preventDefault(),d.stopPropagation(),u({type:0}),(S=n.buttonElement)==null||S.focus();break}}else switch(d.key){case j.Space:case j.Enter:d.preventDefault(),d.stopPropagation(),u({type:0});break}}),y=v(d=>{switch(d.key){case j.Space:d.preventDefault();break}}),c=v(d=>{var S;me(d.currentTarget)||o||(i?(u({type:0}),(S=n.buttonElement)==null||S.focus()):u({type:0}))}),{isFocusVisible:m,focusProps:x}=Y({autoFocus:p}),{isHovered:k,hoverProps:Z}=Q({isDisabled:o}),{pressed:B,pressProps:R}=ee({disabled:o}),q=a.useMemo(()=>({open:n.disclosureState===0,hover:k,active:B,disabled:o,focus:m,autofocus:p}),[n,k,B,m,o,p]),O=xe(e,n.buttonElement),G=i?F({ref:C,type:O,disabled:o||void 0,autoFocus:p,onKeyDown:g,onClick:c},x,Z,R):F({ref:C,id:s,type:O,"aria-expanded":n.disclosureState===0,"aria-controls":n.panelElement?n.panelId:void 0,disabled:o||void 0,autoFocus:p,onKeyDown:g,onKeyUp:y,onClick:c},x,Z,R);return w()({ourProps:G,theirProps:f,slot:q,defaultTag:ke,name:"Disclosure.Button"})}let He="div",De=K.RenderStrategy|K.Static;function Pe(e,t){let r=a.useId(),{id:s=`headlessui-disclosure-panel-${r}`,transition:o=!1,...p}=e,[f,n]=M("Disclosure.Panel"),{close:u}=_("Disclosure.Panel"),[b,i]=a.useState(null),E=P(t,v(k=>{he(()=>n({type:5,element:k}))}),i);a.useEffect(()=>(n({type:3,panelId:s}),()=>{n({type:3,panelId:null})}),[s,n]);let C=ae(),[g,y]=ne(o,b,C!==null?(C&I.Open)===I.Open:f.disclosureState===0),c=a.useMemo(()=>({open:f.disclosureState===0,close:u}),[f.disclosureState,u]),m={ref:E,id:s,...oe(y)},x=w();return h.createElement(ue,null,h.createElement(V.Provider,{value:f.panelId},x({ourProps:m,theirProps:p,slot:c,defaultTag:He,features:De,visible:g,name:"Disclosure.Panel"})))}let we=D(je),H=D(Ie),Ne=D(Pe),z=Object.assign(we,{Button:H,Panel:Ne});const Ve=({data:e})=>{const t=ie(),r=(s,o)=>
1{if(s.id===0)return l.jsx("div",{className:"py-2"},o);const p=()=>l.jsx("div",{className:"flex w-6 shrink-0 items-center justify-start",children:s.icon&&l.jsx(s.icon,{size:20,className:"pb-0.5"})});return s.href.includes("http")?l.jsx(z,{as:"li",className:"text-neutral-900 dark:text-white",children:l.jsx("a",{href:s.href,className:"flex w-full cursor-pointer rounded-lg px-3 py-2 text-start text-sm font-medium tracking-wide uppercase hover:bg-neutral-100 dark:hover:bg-neutral-700",children:l.jsxs(H,{as:"div",className:"flex w-full items-center gap-1 text-start font-semibold",children:[l.jsx(p,{}),s.name]})})},o):l.jsx(z,{as:"li",className:"text-neutral-900 dark:text-white",children:l.jsx(J,{to:s.href,onClick:t,className:"flex w-full cursor-pointer rounded-lg px-3 py-2 text-start text-sm font-medium tracking-wide uppercase hover:bg-neutral-100 dark:hover:bg-neutral-700",children:l.jsxs(H,{as:"div",className:"flex w-full items-center gap-1 text-start font-semibold",children:[l.jsx(p,{}),s.name]})})},o)};return l.jsx("div",{children:l.jsx("ul",{className:"flex flex-col gap-y-1 px-2",children:e.map(r)})})};function Ze({className:e,iconSize:t="size-5"}){const r=a.useContext(ce);return l.jsxs("button",{onClick:r==null?void 0:r.toggleDarkMode,className:fe("flex size-9 items-center justify-center self-center rounded-full text-2xl text-neutral-700 hover:bg-neutral-100 focus:outline-hidden md:text-3xl dark:text-neutral-300 dark:hover:bg-neutral-700 cursor-pointer",e),children:[l.jsx("span",{className:"sr-only",children:"Enable dark mode"}),r!=null&&r.isDarkMode?l.jsx(A,{icon:de,className:t}):l.jsx(A,{icon:pe,className:t})]})}const $e=a.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=1,...s},o)=>l.jsxs("svg",{ref:o,viewBox:"0 0 42 37",width:t,height:t,fill:"none",stroke:e,strokeWidth:r,strokeLinecap:"round",strokeLinejoin:"round",...s,children:[l.jsx("path",{d:"M16.1572 28.8751H6.87986C6.37254 28.8751 5.9613 29.2864 5.9613 29.7937C5.9613 30.301 6.37254 30.7122 6.87986 30.7122H16.1572C16.
16645 30.7122 17.0758 30.301 17.0758 29.7937C17.0758 29.2864 16.6645 28.8751 16.1572 28.8751Z",fill:"currentColor"}),l.jsx("path",{d:"M30.0274 28.8751H20.75C20.2427 28.8751 19.8315 29.2864 19.8315 29.7937C19.8315 30.301 20.2427 30.7122 20.75 30.7122H30.0274C30.5346 30.7122 30.9459 30.301 30.9459 29.7937C30.9459 29.2864 30.5346 28.8751 30.0274 28.8751Z",fill:"currentColor"}),l.jsx("path",{d:"M30.0274 5.91135H6.87986C6.37254 5.91135 5.9613 6.32258 5.9613 6.8299C5.9613 7.33721 6.37254 7.74845 6.87986 7.74845H30.0274C30.5346 7.74845 30.9459 7.33721 30.9459 6.8299C30.9459 6.32258 30.5346 5.91135 30.0274 5.91135Z",fill:"currentColor"}),l.jsx("path",{d:"M30.0274 10.5041H20.75C20.2427 10.5041 19.8315 10.9153 19.8315 11.4226C19.8315 11.93 20.2427 12.3412 20.75 12.3412H30.0274C30.5346 12.3412 30.9459 11.93 30.9459 11.4226C30.9459 10.9153 30.5346 10.5041 30.0274 10.5041Z",fill:"currentColor"}),l.jsx("path",{d:"M30.0274 15.0969H20.75C20.2427 15.0969 19.8315 15.5081 19.8315 16.0154C19.8315 16.5227 20.2427 16.934 20.75 16.934H30.0274C30.5346 16.934 30.9459 16.5227 30.9459 16.0154C30.9459 15.5081 30.5346 15.0969 30.0274 15.0969Z",fill:"currentColor"}),l.jsx("path",{d:"M30.0274 19.6896H20.75C20.2427 19.6896 19.8315 20.1009 19.8315 20.6082C19.8315 21.1155 20.2427 21.5267 20.75 21.5267H30.0274C30.5346 21.5267 30.9459 21.1155 30.9459 20.6082C30.9459 20.1009 30.5346 19.6896 30.0274 19.6896Z",fill:"currentColor"}),l.jsx("path",{d:"M30.0274 24.2823H20.75C20.2427 24.2823 19.8315 24.6936 19.8315 25.2009C19.8315 25.7082 20.2427 26.1195 20.75 26.1195H30.0274C30.5346 26.1195 30.9459 25.7082 30.9459 25.2009C30.9459 24.6936 30.5346 24.2823 30.0274 24.2823Z",fill:"currentColor"}),l.jsx("path",{d:"M16.1572 24.2823H6.87986C6.37254 24.2823 5.9613 24.6936 5.9613 25.2009C5.9613 25.7082 6.37254 26.1195 6.87986 26.1195H16.1572C16.6645 26.1195 17.0758 25.7082 17.0758 25.2009C17.0758 24.6936 16.6645 24.2823 16.1572 24.2823Z",fill:"currentColor"}),l.jsx("path",{d:"M16.1572 10.5041H6.87986C6.37254 10.5041 5.9613 10.9153 5.9613 11.4226V20.7C5.9613 21.2073 6.37254 21.6186 6.87986 21.6186H16.1572C16.6645 21.6186 17.0758 21.2073 17.0758 20.7V11.4226C17.0758 10.9153 16.6645 10.5041 16.1572 10.5041ZM15.2387 19.7815H7.79841V12.3412H15.2387V19.7815Z",fill:"currentColor"}),l.jsx("path",{d:"M39.2129 4.99278H36.4572V2.23713C36.4572 1.22415 35.6331 0.400024 34.6201 0.400024H2.2871C1.27412 0.400024 0.449997 1.22415 0.449997 2.23713V31.6308C0.449997 34.1632 2.51031 36.2236 5.04276 36.2236H36.4572C38.9897 36.2236 41.05 34.1632 41.05 31.6308V6.82989C41.05 5.81691 40.2259 4.99278 39.2129 4.99278ZM39.2129 31.6308C39.2129 33.1503 37.9767 34.3865 36.4572 34.3865H5.04276C3.52329 34.3865 2.2871 33.1503 2.2871 31.6308V2.23713H34.6201V30.253C34.6201 31.5192 35.6503 32.5494 36.9165 32.5494C37.4237 32.5494 37.8351 32.1381 37.8351 31.6308C37.8351 31.1235 37.4237 30.7122 36.9165 30.7122C36.6633 30.7122 36.4572 30.5062 36.4572 30.253V6.82989H39.2129V31.6308Z",fill:"currentColor"})]}));$e.displayName="NewsPaper";export{$e as N,Ze as S,Ve as a};
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.