PageSourceSearch

https://geomi.dev/_next/static/chunks/3611-93ce29df028eca81.js

js geomi.dev collected 2026-10-09 22:43:37 UTC 12,635 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3611],{4964:(e,t,r)=>{r.d(t,{R:()=>u});var n=r(48447),a=r(1258),l=r.n(a),o=r(21462);let s={img:e=>(0,o.createElement)("object"==typeof e.src?l():"img",e)},u=e=>({...s,...(0,n.R)(e)})},28541:(e,t,r)=>{r.d(t,{t:()=>V});var n=r(23798),a=r(74247),l=r(80081),o=r(21462),s=r(1253),u=r(1887),i=r(29753),d=r(17746),c=r(30785),b=r(50899),f=r(71116);function p(e){let t,{onFocus:r}=e,[n,a]=(0,o.useState)(!0),l=(t=(0,o.useRef)(!1),(0,i.s)(()=>(t.current=!0,()=>{t.current=!1}),[]),t);return n?o.createElement(f.j,{as:"button",type:"button",features:f.u.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),!l.current)return;a(!1);return}t=requestAnimationFrame(e)})}}):null}var x=r(30920),g=r(41657),_=r(22606),m=r(35907),v=r(44578);let h=o.createContext(null);function w(e){let{children:t}=e,r=o.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 o.createElement(h.Provider,{value:r},t)}function y(e){let t=o.useContext(h);if(!t)throw Error("You must wrap your component in a <StableCollection>");let r=o.useId(),[n,a]=t.current.get(e,r);return o.useEffect(()=>a,[]),n}var P=r(67714),k=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(k||{}),I=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(I||{}),T=(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))(T||{});let E={0(e,t){var r;let n=(0,x.wl)(e.tabs,e=>e.current),a=(0,x.wl)(e.panels,e=>e.current),l=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===l.length)return o;let a=(0,g.Y)(r,{0:()=>n.indexOf(l[0]),1:()=>n.indexOf(l[l.length-1])});return{...o,selectedIndex:-1===a?e.selectedIndex:a}}let s=n.slice(0,t.index),u=[...n.slice(t.index),...s].find(e=>l.includes(e));if(!u)return o;let i=null!=(r=n.indexOf(u))?r:e.selectedIndex;return -1===i&&(i=e.selectedIndex),{...o,selectedIndex:i}},1(e,t){if(e.tabs.includes(t.tab))return e;let r=e.tabs[e.selectedIndex],n=(0,x.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,x.wl)([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},D=(0,o.createContext)(null);function C(e){let t=(0,o.useContext)(D);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,C),t}return t}D.displayName="TabsDataContext";let S=(0,o.createContext)(null);function A(e){let t=(0,o.useContext)(S);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 j(e,t){return(0,g.Y)(t.type,E,e,t)}S.displayName="TabsActionsContext";let F=v.Ac.RenderStrategy|v.Ac.Static,M=(0,v.FX)(function(e,t){var r,n;let d=(0,o.useId)(),{id:f="headlessui-tabs-tab-".concat(d),disabled:p=!1,autoFocus:h=!1,...w}=e,{orientation:k,activation:I,selectedIndex:T,tabs:E,panels:D}=C("Tab"),S=A("Tab"),j=C("Tab"),[F,M]=(0,o.useState)(null),N=(0,o.useRef)(null),R=(0,b.P)(N,t,M);(0,i.s)(()=>S.registerTab(N),[S,N]);let U=y("tabs"),B=E.indexOf(N);-1===B&&(B=U);let O=B===T,Y=(0,u._)(e=>{var t;let r=e();if(r===x.Me.Success&&"auto"===I){let e=null==(t=(0,m.T)(N))?void 0:t.activeElement,r=j.tabs.findIndex(t=>t.current===e);-1!==r&&S.change(r)}return r}),L=(0,u._)(e=>{let t=E.map(e=>
1e.current).filter(Boolean);if(e.key===P.D.Space||e.key===P.D.Enter){e.preventDefault(),e.stopPropagation(),S.change(B);return}switch(e.key){case P.D.Home:case P.D.PageUp:return e.preventDefault(),e.stopPropagation(),Y(()=>(0,x.CU)(t,x.BD.First));case P.D.End:case P.D.PageDown:return e.preventDefault(),e.stopPropagation(),Y(()=>(0,x.CU)(t,x.BD.Last))}if(Y(()=>(0,g.Y)(k,{vertical:()=>e.key===P.D.ArrowUp?(0,x.CU)(t,x.BD.Previous|x.BD.WrapAround):e.key===P.D.ArrowDown?(0,x.CU)(t,x.BD.Next|x.BD.WrapAround):x.Me.Error,horizontal:()=>e.key===P.D.ArrowLeft?(0,x.CU)(t,x.BD.Previous|x.BD.WrapAround):e.key===P.D.ArrowRight?(0,x.CU)(t,x.BD.Next|x.BD.WrapAround):x.Me.Error}))===x.Me.Success)return e.preventDefault()}),G=(0,o.useRef)(!1),V=(0,u._)(()=>{var e;G.current||(G.current=!0,null==(e=N.current)||e.focus({preventScroll:!0}),S.change(B),(0,_._)(()=>{G.current=!1}))}),W=(0,u._)(e=>{e.preventDefault()}),{isFocusVisible:X,focusProps:q}=(0,a.o)({autoFocus:h}),{isHovered:Z,hoverProps:z}=(0,l.M)({isDisabled:p}),{pressed:H,pressProps:K}=(0,s.Z)({disabled:p}),$=(0,o.useMemo)(()=>({selected:O,hover:Z,active:H,focus:X,autofocus:h,disabled:p}),[O,Z,X,H,h,p]),J=(0,v.v6)({ref:R,onKeyDown:L,onMouseDown:W,onClick:V,id:f,role:"tab",type:(0,c.c)(e,F),"aria-controls":null==(n=null==(r=D[B])?void 0:r.current)?void 0:n.id,"aria-selected":O,tabIndex:O?0:-1,disabled:p||void 0,autoFocus:h},q,z,K);return(0,v.Ci)()({ourProps:J,theirProps:w,slot:$,defaultTag:"button",name:"Tabs.Tab"})}),N=(0,v.FX)(function(e,t){let{defaultIndex:r=0,vertical:n=!1,manual:a=!1,onChange:l,selectedIndex:s=null,...c}=e,f=n?"vertical":"horizontal",g=a?"manual":"auto",_=null!==s,m=(0,d.Y)({isControlled:_}),h=(0,b.P)(t),[y,P]=(0,o.useReducer)(j,{info:m,selectedIndex:null!=s?s:r,tabs:[],panels:[]}),k=(0,o.useMemo)(()=>({selectedIndex:y.selectedIndex}),[y.selectedIndex]),I=(0,d.Y)(l||(()=>{})),T=(0,d.Y)(y.tabs),E=(0,o.useMemo)(()=>({orientation:f,activation:g,...y}),[f,g,y]),C=(0,u._)(e=>(P({type:1,tab:e}),()=>P({type:2,tab:e}))),A=(0,u._)(e=>(P({type:3,panel:e}),()=>P({type:4,panel:e}))),F=(0,u._)(e=>{M.current!==e&&I.current(e),_||P({type:0,index:e})}),M=(0,d.Y)(_?e.selectedIndex:y.selectedIndex),N=(0,o.useMemo)(()=>({registerTab:C,registerPanel:A,change:F}),[]);(0,i.s)(()=>{P({type:0,index:null!=s?s:r})},[s]),(0,i.s)(()=>{if(void 0===M.current||y.tabs.length<=0)return;let e=(0,x.wl)(y.tabs,e=>e.current);e.some((e,t)=>y.tabs[t]!==e)&&F(e.indexOf(y.tabs[M.current]))});let R=(0,v.Ci)();return o.createElement(w,null,o.createElement(S.Provider,{value:N},o.createElement(D.Provider,{value:E},E.tabs.length<=0&&o.createElement(p,{onFocus:()=>{var e,t;for(let r of T.current)if((null==(e=r.current)?void 0:e.tabIndex)===0)return null==(t=r.current)||t.focus(),!0;return!1}}),R({ourProps:{ref:h},theirProps:c,slot:k,defaultTag:"div",name:"Tabs"}))))}),R=(0,v.FX)(function(e,t){let{orientation:r,selectedIndex:n}=C("Tab.List"),a=(0,b.P)(t),l=(0,o.useMemo)(()=>({selectedIndex:n}),[n]);return(0,v.Ci)()({ourProps:{ref:a,role:"tablist","aria-orientation":r},theirProps:e,slot:l,defaultTag:"div",name:"Tabs.List"})}),U=(0,v.FX)(function(e,t){let{selectedIndex:r}=C("Tab.Panels"),n=(0,b.P)(t),a=(0,o.useMemo)(()=>({selectedIndex:r}),[r]);return(0,v.Ci)()({ourProps:{ref:n},theirProps:e,slot:a,defaultTag:"div",name:"Tabs.Panels"})}),B=(0,v.FX)(function(e,t){var r,n,l,s;let u=(0,o.useId)(),{id:d="headlessui-tabs-panel-".concat(u),tabIndex:c=0,...p}=e,{selectedIndex:x,tabs:g,panels:_}=C("Tab.Panel"),m=A("Tab.Panel"),h=(0,o.useRef)(null),w=(0,b.P)(h,t);(0,i.s)(()=>m.registerPanel(h),[m,h]);let P=y("panels"),k=_.indexOf(h);-1===k&&(k=P);let I=k===x,{isFocusVisible:T,focusProps:E}=(0,a.o)(),D=(0,o.useMemo)(()=>({selected:I,focus:T}),[I,T]),S=(0,v.v6)({ref:w,id:d,role:"tabpanel","aria-labelledby":null==(n=null==(r=g[k])?void 0:r.current)?void 0:n.id,tabIndex:I?c:-1},E),j=(0,v.Ci)();return I||null!=(l=p.unmount)&&!l||null!=(s=p.static)&&s?j({ourProps:S,theirProps:p,slot:D,defaultTag:"div",features:F,visible:I,name:"Tabs.Panel"}):o.createElement(f.j,{"aria-hidden":"true",...S})}),O=Object.assign(M,{Group:N,List:R,Panels:U,Panel:B});var Y=r(71623);function L(e){return!!e&&"object"==typeof e&&"label"in e}let G=({items:e,children:t,storageKey:r,defaultIndex:a=0,selectedIndex:l,onChange:s,className:u,tabClassName:i})=>{let[d,c]=(0,o.useState)(a);(0,o.useEffect)(()=>{void 0!==l&&c(l)},[l]),(0,o.useEffect)(()=>
1{if(!r)return;function e(e){e.key===r&&c(Number(e.newValue))}let t=Number(localStorage.getItem(r));return c(Number.isNaN(t)?0:t),window.addEventListener("storage",e),()=>{window.removeEventListener("storage",e)}},[]);let b=(0,o.useCallback)(e=>{if(r){let t=String(e);localStorage.setItem(r,t),window.dispatchEvent(new StorageEvent("storage",{key:r,newValue:t}));return}c(e),s?.(e)},[]);return(0,n.jsxs)(N,{selectedIndex:d,defaultIndex:a,onChange:b,tabIndex:-1,children:[(0,n.jsx)(R,{className:e=>(0,Y.A)("nextra-scrollbar _overflow-x-auto _overscroll-x-contain _overflow-y-hidden","_mt-4 _flex _w-full _gap-2 _border-b _border-gray-200 _pb-px dark:_border-neutral-800","nextra-focus","function"==typeof u?u(e):u),children:e.map((e,t)=>(0,n.jsx)(O,{disabled:L(e)&&e.disabled,className:e=>{let{selected:t,disabled:r,hover:n,focus:a}=e;return(0,Y.A)(a&&"nextra-focusable _ring-inset",t&&"_outline-none","_whitespace-nowrap","_rounded-t _p-2 _font-medium _leading-5 _transition-colors","_-mb-0.5 _select-none _border-b-2",t?"_border-current":n?"_border-gray-200 dark:_border-neutral-800":"_border-transparent",t?"_text-primary-600":r?"_text-gray-400 dark:_text-neutral-600 _pointer-events-none":n?"_text-black dark:_text-white":"_text-gray-600 dark:_text-gray-200","function"==typeof i?i(e):i)},children:L(e)?e.label:e},t))}),(0,n.jsx)(U,{children:t})]})},V=Object.assign(e=>(0,n.jsx)(G,{...e}),{Tab:({children:e,unmount:t=!1,className:r,...a})=>(0,n.jsx)(B,{...a,unmount:t,className:e=>(0,Y.A)("_rounded _mt-6",e.focus&&"nextra-focusable","function"==typeof r?r(e):r),children:e})})},60686:(e,t,r)=>{r.d(t,{e:()=>i});var n=r(23798),a=r(56694),l=r(29855);let o=(0,r(21462).createContext)({}),s=o.Provider;o.displayName="SSG";var u=r(4964);function i(e,t,r,n){let l=globalThis[a.VZ];return l.route=t,l.pageMap=r.pageMap,l.context[t]={Content:e,pageOpts:r,useTOC:n},d}function d({__nextra_pageMap:e=[],__nextra_dynamic_opts:t,...r}){let o=globalThis[a.VZ],{Layout:u,themeConfig:i}=o,{route:d,locale:b}=(0,l.r)(),f=o.context[d];if(!f)throw Error(`No content found for the "${d}" route. Please report it as a bug.`);let{pageOpts:p,useTOC:x,Content:g}=f;if(d.startsWith("/["))p.pageMap=e;else for(let{route:t,children:r}of e){let e=t.split("/").slice(b?2:1);(function e(t,[r,...n]){for(let a of t)if("children"in a&&r===a.name)return n.length?e(a.children,n):a})(p.pageMap,e).children=r}if(t){let{title:e,frontMatter:r}=t;p={...p,title:e,frontMatter:r}}return(0,n.jsx)(u,{themeConfig:i,pageOpts:p,pageProps:r,children:(0,n.jsx)(s,{value:r,children:(0,n.jsx)(c,{useTOC:x,children:(0,n.jsx)(g,{...r})})})})}function c({children:e,useTOC:t}){let{wrapper:r}=(0,u.R)();return(0,n.jsx)(b,{useTOC:t,wrapper:r,children:e})}function b({children:e,useTOC:t,wrapper:r,...a}){let l=t(a);return r?(0,n.jsx)(r,{toc:l,children:e}):e}},90514:(e,t,r)=>{r.d(t,{P:()=>u});var n=r(23798),a=r(71623),l=r(86534);let o={default:"\uD83D\uDCA1",error:"\uD83D\uDEAB",info:(0,n.jsx)(l.KS,{className:"_mt-1"}),warning:"⚠️"},s={default:(0,a.A)("_border-orange-100 _bg-orange-50 _text-orange-800 dark:_border-orange-400/30 dark:_bg-orange-400/20 dark:_text-orange-300"),error:(0,a.A)("_border-red-200 _bg-red-100 _text-red-900 dark:_border-red-200/30 dark:_bg-red-900/30 dark:_text-red-200"),info:(0,a.A)("_border-blue-200 _bg-blue-100 _text-blue-900 dark:_border-blue-200/30 dark:_bg-blue-900/30 dark:_text-blue-200"),warning:(0,a.A)("_border-yellow-100 _bg-yellow-50 _text-yellow-900 dark:_border-yellow-200/30 dark:_bg-yellow-700/30 dark:_text-yellow-200")};function u({children:e,type:t="default",emoji:r=o[t]}){return(0,n.jsxs)("div",{className:(0,a.A)("nextra-callout _overflow-x-auto _mt-6 _flex _rounded-lg _border _py-2 ltr:_pr-4 rtl:_pl-4","contrast-more:_border-current contrast-more:dark:_border-current",s[t]),children:[(0,n.jsx)("div",{className:"_select-none _text-xl ltr:_pl-3 ltr:_pr-2 rtl:_pr-3 rtl:_pl-2",style:{fontFamily:'"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"'},children:r}),(0,n.jsx)("div",{className:"_w-full _min-w-0 _leading-7",children:e})]})}}}]);

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.