PageSourceSearch

https://vovk.dev/_next/static/chunks/0mxn5nl7te-33.js

js vovk.dev collected 2026-09-25 20:57:58 UTC 37,740 bytes, 77 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,98183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={assign:function(){return i},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return l}};for(var o in a)Object.defineProperty(r,o,{enumerable:!0,get:a[o]});function n(e){let t={};for(let[r,a]of e.entries()){let e=t[r];void 0===e?t[r]=a:Array.isArray(e)?e.push(a):t[r]=[e,a]}return t}function s(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function l(e){let t=new URLSearchParams;for(let[r,a]of Object.entries(e))if(Array.isArray(a))for(let e of a)t.append(r,s(e));else t.set(r,s(a));return t}function i(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,a]of r.entries())e.append(t,a)}return e}},18967,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={DecodeError:function(){return g},MiddlewareNotFoundError:function(){return T},MissingStaticPage:function(){return y},NormalizeError:function(){return E},PageNotFoundError:function(){return h},SP:function(){return m},ST:function(){return x},WEB_VITALS:function(){return n},execOnce:function(){return s},getDisplayName:function(){return d},getLocationOrigin:function(){return c},getURL:function(){return u},isAbsoluteUrl:function(){return i},isResSent:function(){return p},loadGetInitialProps:function(){return b},normalizeRepeatedSlashes:function(){return f},stringifyError:function(){return v}};for(var o in a)Object.defineProperty(r,o,{enumerable:!0,get:a[o]});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function s(e){let t,r=!1;return(...a)=>(r||(r=!0,t=e(...a)),t)}let l=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,i=e=>l.test(e);function c(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function u(){let{href:e}=window.location,t=c();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function p(e){return e.finished||e.headersSent}function f(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function b(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await b(t.Component,t.ctx)}:{};let a=await e.getInitialProps(t);if(r&&p(r))return a;if(!a)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${a}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return a}let m="u">typeof performance,x=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class E extends Error{}
1class h extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class y extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class T extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function v(e){return JSON.stringify({message:e.message,stack:e.stack})}},33525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},21712,e=>{"use strict";let t,r,a;var o=e.i(43476),n=e.i(81933),s=e.i(83222),l=e.i(33336),i=e.i(71645),c=e.i(94487),u=e.i(14189),d=e.i(35696),p=e.i(41444),f=e.i(44279),b=e.i(55743),m=e.i(94316),x=e.i(2788);function g({onFocus:e}){let t,[r,a]=(0,i.useState)(!0),o=(t=(0,i.useRef)(!1),(0,d.useIsoMorphicEffect)(()=>(t.current=!0,()=>{t.current=!1}),[]),t);return r?i.default.createElement(x.Hidden,{as:"button",type:"button",features:x.HiddenFeatures.Focusable,onFocus:t=>{t.preventDefault();let r,n=50;r=requestAnimationFrame(function t(){if(n--<=0){r&&cancelAnimationFrame(r);return}if(e()){if(cancelAnimationFrame(r),!o.current)return;a(!1);return}r=requestAnimationFrame(t)})}}):null}var E=e.i(52265),h=e.i(97701),y=e.i(68578),T=e.i(2155),v=e.i(20);let N=i.createContext(null);function R({children:e}){let t=i.useRef({groups:new Map,get(e,t){var r;let a=this.groups.get(e);a||(a=new Map,this.groups.set(e,a));let o=null!=(r=a.get(t))?r:0;return a.set(t,o+1),[Array.from(a.keys()).indexOf(t),function(){let e=a.get(t);e>1?a.set(t,e-1):a.delete(t)}]}});return i.createElement(N.Provider,{value:t},e)}function I(e){let t=i.useContext(N);if(!t)throw Error("You must wrap your component in a <StableCollection>");let r=i.useId(),[a,o]=t.current.get(e,r);return i.useEffect(()=>o,[]),a}var O=e.i(98348),A=((t=A||{})[t.Forwards=0]="Forwards",t[t.Backwards=1]="Backwards",t),S=((r=S||{})[r.Less=-1]="Less",r[r.Equal=0]="Equal",r[r.Greater=1]="Greater",r),P=((a=P||{})[a.SetSelectedIndex=0]="SetSelectedIndex",a[a.RegisterTab=1]="RegisterTab",a[a.UnregisterTab=2]="UnregisterTab",a[a.RegisterPanel=3]="RegisterPanel",a[a.UnregisterPanel=4]="UnregisterPanel",a);let _={0(e,t){var r;let a=(0,E.sortByDomNode)(e.tabs,e=>e.current),o=(0,E.sortByDomNode)(e.panels,e=>e.current),n=a.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),s={...e,tabs:a,panels:o};if(t.index<0||t.index>a.length-1){let r=(0,h.match)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,h.match)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===n.length)return s;let o=(0,h.match)(r,{0:()=>a.indexOf(n[0]),1:()=>a.indexOf(n[n.length-1])});return{...s,selectedIndex:-1===o?e.selectedIndex:o}}let l=a.slice(0,t.index),i=[...a.slice(t.index),...l].find(e=>n.includes(e));if(!i)return s;let c=null!=(r=a.indexOf(i))?r:e.selectedIndex;return -1===c&&(c=e.selectedIndex),{...s,selectedIndex:c}},1(e,t){if(e.tabs.includes(t.tab))return e;let r=e.tabs[e.selectedIndex],a=(0,E.sortByDomNode)([...e.tabs,t.tab],e=>e.current),o=e.selectedIndex;return e.info.current.isControlled||-1===(o=a.indexOf(r))&&(o=e.selectedIndex),{...e,tabs:a,selectedIndex:o}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>e.panels.includes(t.panel)?e:{...e,panels:(0,E.sortByDomNode)([...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 U(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,U),t}return t}w.displayName="TabsDataContext";let C=(0,i.createContext)(null);function D(e){let t=(0,i.useContext)(C);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 j(e,t){return(0,h.match)(t.type,_,e,t)}C.displayName="TabsActionsContext";let k=v.RenderFeatures.RenderStrategy|v.RenderFeatures.Static,F=(0,v.forwardRefWithAs)(function(e,t){var r,a;let o=(0,i.useId)(),{id:n=`headlessui-tabs-tab-${o}`,disabled:p=!1,autoFocus:x=!1,...g}=e,{orientation:N,activation:R,selectedIndex:A,tabs:S,panels:P}=U("Tab"),_=D("Tab"),w=U("Tab"),[C,j]=(0,i.useState)(null),k=(0,i.useRef)(null),F=(0,m.useSyncRefs)(k,t,j);(0,d.useIsoMorphicEffect)(()=>_.registerTab(k),[_,k]);let M=I("tabs"),L=S.indexOf(k);-1===L&&(L=M);let B=L===A,H=(0,u.useEvent)(e=>{let t=e();if(t===E.FocusResult.Success&&"auto"===R){let e=(0,T.getActiveElement)(k.current),t=w.tabs.findIndex(t=>t.current===e);-1!==t&&_.change(t)}
1return t}),$=(0,u.useEvent)(e=>{let t=S.map(e=>e.current).filter(Boolean);if(e.key===O.Keys.Space||e.key===O.Keys.Enter){e.preventDefault(),e.stopPropagation(),_.change(L);return}switch(e.key){case O.Keys.Home:case O.Keys.PageUp:return e.preventDefault(),e.stopPropagation(),H(()=>(0,E.focusIn)(t,E.Focus.First));case O.Keys.End:case O.Keys.PageDown:return e.preventDefault(),e.stopPropagation(),H(()=>(0,E.focusIn)(t,E.Focus.Last))}if(H(()=>(0,h.match)(N,{vertical:()=>e.key===O.Keys.ArrowUp?(0,E.focusIn)(t,E.Focus.Previous|E.Focus.WrapAround):e.key===O.Keys.ArrowDown?(0,E.focusIn)(t,E.Focus.Next|E.Focus.WrapAround):E.FocusResult.Error,horizontal:()=>e.key===O.Keys.ArrowLeft?(0,E.focusIn)(t,E.Focus.Previous|E.Focus.WrapAround):e.key===O.Keys.ArrowRight?(0,E.focusIn)(t,E.Focus.Next|E.Focus.WrapAround):E.FocusResult.Error}))===E.FocusResult.Success)return e.preventDefault()}),G=(0,i.useRef)(!1),V=(0,u.useEvent)(()=>{var e;G.current||(G.current=!0,null==(e=k.current)||e.focus({preventScroll:!0}),_.change(L),(0,y.microTask)(()=>{G.current=!1}))}),Y=(0,u.useEvent)(e=>{e.preventDefault()}),{isFocusVisible:W,focusProps:z}=(0,s.useFocusRing)({autoFocus:x}),{isHovered:q,hoverProps:Q}=(0,l.useHover)({isDisabled:p}),{pressed:K,pressProps:X}=(0,c.useActivePress)({disabled:p}),J=(0,b.useSlot)({selected:B,hover:q,active:K,focus:W,autofocus:x,disabled:p}),Z=(0,v.mergeProps)({ref:F,onKeyDown:$,onMouseDown:Y,onClick:V,id:n,role:"tab",type:(0,f.useResolveButtonType)(e,C),"aria-controls":null==(a=null==(r=P[L])?void 0:r.current)?void 0:a.id,"aria-selected":B,tabIndex:B?0:-1,disabled:p||void 0,autoFocus:x},z,Q,X);return(0,v.useRender)()({ourProps:Z,theirProps:g,slot:J,defaultTag:"button",name:"Tabs.Tab"})}),M=(0,v.forwardRefWithAs)(function(e,t){let{defaultIndex:r=0,vertical:a=!1,manual:o=!1,onChange:n,selectedIndex:s=null,...l}=e,c=a?"vertical":"horizontal",f=o?"manual":"auto",x=null!==s,h=(0,p.useLatestValue)({isControlled:x}),y=(0,m.useSyncRefs)(t),[T,N]=(0,i.useReducer)(j,{info:h,selectedIndex:null!=s?s:r,tabs:[],panels:[]}),I=(0,b.useSlot)({selectedIndex:T.selectedIndex}),O=(0,p.useLatestValue)(n||(()=>{})),A=(0,p.useLatestValue)(T.tabs),S=(0,i.useMemo)(()=>({orientation:c,activation:f,...T}),[c,f,T]),P=(0,u.useEvent)(e=>(N({type:1,tab:e}),()=>N({type:2,tab:e}))),_=(0,u.useEvent)(e=>(N({type:3,panel:e}),()=>N({type:4,panel:e}))),U=(0,u.useEvent)(e=>{D.current!==e&&O.current(e),x||N({type:0,index:e})}),D=(0,p.useLatestValue)(x?e.selectedIndex:T.selectedIndex),k=(0,i.useMemo)(()=>({registerTab:P,registerPanel:_,change:U}),[]);(0,d.useIsoMorphicEffect)(()=>{N({type:0,index:null!=s?s:r})},[s]),(0,d.useIsoMorphicEffect)(()=>{if(void 0===D.current||T.tabs.length<=0)return;let e=(0,E.sortByDomNode)(T.tabs,e=>e.current);e.some((e,t)=>T.tabs[t]!==e)&&U(e.indexOf(T.tabs[D.current]))});let F=(0,v.useRender)();return i.default.createElement(R,null,i.default.createElement(C.Provider,{value:k},i.default.createElement(w.Provider,{value:S},S.tabs.length<=0&&i.default.createElement(g,{onFocus:()=>{var e,t;for(let r of A.current)if((null==(e=r.current)?void 0:e.tabIndex)===0)return null==(t=r.current)||t.focus(),!0;return!1}}),F({ourProps:{ref:y},theirProps:l,slot:I,defaultTag:"div",name:"Tabs"}))))}),L=(0,v.forwardRefWithAs)(function(e,t){let{orientation:r,selectedIndex:a}=U("Tab.List"),o=(0,m.useSyncRefs)(t),n=(0,b.useSlot)({selectedIndex:a});return(0,v.useRender)()({ourProps:{ref:o,role:"tablist","aria-orientation":r},theirProps:e,slot:n,defaultTag:"div",name:"Tabs.List"})}),B=(0,v.forwardRefWithAs)(function(e,t){let{selectedIndex:r}=U("Tab.Panels"),a=(0,m.useSyncRefs)(t),o=(0,b.useSlot)({selectedIndex:r});return(0,v.useRender)()({ourProps:{ref:a},theirProps:e,slot:o,defaultTag:"div",name:"Tabs.Panels"})}),H=(0,v.forwardRefWithAs)(function(e,t){var r,a,o,n;let l=(0,i.useId)(),{id:c=`headlessui-tabs-panel-${l}`,tabIndex:u=0,...p}=e,{selectedIndex:f,tabs:g,panels:E}=U("Tab.Panel"),h=D("Tab.Panel"),y=(0,i.useRef)(null),T=(0,m.useSyncRefs)(y,t);(0,d.useIsoMorphicEffect)(()=>h.registerPanel(y),[h,y]);let N=I("panels"),R=E.indexOf(y);-1===R&&(R=N);let O=R===f,{isFocusVisible:A,focusProps:S}=(0,s.useFocusRing)(),P=(0,b.useSlot)({selected:O,focus:A}),_=(0,v.mergeProps)({ref:T,id:c,role:"tabpanel","aria-labelledby":null==(a=null==(r=g[R])?void 0:r.current)?void 0:a.id,tabIndex:O?u:-1},S),w=(0,v.useRender)();return O||null!=(o=p.unmount)&&!o||null!=(n=p.static)&&n?w({ourProps:_,theirProps:p,slot:P,defaultTag:"div",features:k,visible:O,name:"Tabs.Panel"}):i.default.createElement(x.Hidden,{"aria-hidden":"true",..._})}),$=Object.assign(F,{Group:M,List:L,Panels:B,Panel:H});var G=e.i(7670),V=e.i(50231);function Y(e){return!!e&&"object"==typeof e&&"label"in e}e.s(["Tab",0,e=>{let t,r,a,s,l,i,c=(0,n.c)(12);c[0]!==e?({children:t,unmount:s,className:r,...a}=e,c[0]=e,c[1]=t,c[2]=r,c[3]=a,c[4]=s):(t=c[1],r=c[2],a=c[3],s=c[4]);let u=void 0!==s&&s;return c[5]!==r?(l=e=>(0,G.default)("x:rounded x:mt-[1.25em]",e.focus&&"x:nextra-focus","function"==typeof r?r(e):r),c[5]=r,c[6]=l):l=c[6],c[7]!==t||c[8]!==a||c[9]!==l||c[10]!==u?(i=(0,o.jsx)(H,{...a,unmount:u,className:l,children:t}),c[7]=t,c[8]=a,c[9]=l,c[10]=u,c[11]=i):i=c[11],i},"Tabs",0,e=>{let t,r,a,s,l,c,u,d,p,f,b,m,x=(0,n.c)(30),{items:g,children:E,storageKey:h,defaultIndex:y,selectedIndex:T,onChange:v,className:N,tabClassName:R}=e,I=void 0===y?0:y,[O,A]=(0,i.useState)(I),S=(0,V.useHash)(),P=(0,i.useRef)(null);x[0]!==T?(t=()=>{void 0!==T&&A(T)},r=[T],x[0]=T,x[1]=t,x[2]=r):(t=x[1],r=x[2]),(0,i.useEffect)(t,r),x[3]!==S?(a=()=>
1{if(!S)return;let e=P.current.querySelector(`[role=tabpanel]:has([id="${S}"])`);if(e)for(let[t,r]of Object.entries(P.current.children))r===e&&(A(Number(t)),location.hash="",requestAnimationFrame(()=>{location.hash=`#${S}`}))},s=[S],x[3]=S,x[4]=a,x[5]=s):(a=x[4],s=x[5]),(0,i.useEffect)(a,s),x[6]!==h?(l=()=>{if(!h)return;let e=function(e){e.key===h&&A(Number(e.newValue))},t=Number(localStorage.getItem(h));return A(Number.isNaN(t)?0:t),window.addEventListener("storage",e),()=>{window.removeEventListener("storage",e)}},x[6]=h,x[7]=l):l=x[7],x[8]===Symbol.for("react.memo_cache_sentinel")?(c=[],x[8]=c):c=x[8],(0,i.useEffect)(l,c),x[9]!==v||x[10]!==h?(u=e=>{if(h){let t=String(e);localStorage.setItem(h,t),window.dispatchEvent(new StorageEvent("storage",{key:h,newValue:t}));return}A(e),v?.(e)},x[9]=v,x[10]=h,x[11]=u):u=x[11];let _=u;if(x[12]!==N?(d=e=>(0,G.default)("nextra-scrollbar x:overflow-x-auto x:overscroll-x-contain x:overflow-y-hidden","x:mt-4 x:flex x:w-full x:gap-2 x:border-b x:border-gray-200 x:pb-px x:dark:border-neutral-800","x:focus-visible:nextra-focus","function"==typeof N?N(e):N),x[12]=N,x[13]=d):d=x[13],x[14]!==g||x[15]!==R){let e;x[17]!==R?(e=(e,t)=>(0,o.jsx)($,{disabled:Y(e)&&e.disabled,className:e=>{let{selected:t,disabled:r,hover:a,focus:o}=e;return(0,G.default)(o&&"x:nextra-focus x:ring-inset","x:whitespace-nowrap x:cursor-pointer","x:rounded-t x:p-2 x:font-medium x:leading-5 x:transition-colors","x:-mb-0.5 x:select-none x:border-b-2",t?"x:border-current x:outline-none":a?"x:border-gray-200 x:dark:border-neutral-800":"x:border-transparent",t?"x:text-primary-600":r?"x:text-gray-400 x:dark:text-neutral-600 x:pointer-events-none":a?"x:text-black x:dark:text-white":"x:text-gray-600 x:dark:text-gray-200","function"==typeof R?R(e):R)},children:Y(e)?e.label:e},t),x[17]=R,x[18]=e):e=x[18],p=g.map(e),x[14]=g,x[15]=R,x[16]=p}else p=x[16];return x[19]!==p||x[20]!==d?(f=(0,o.jsx)(L,{className:d,children:p}),x[19]=p,x[20]=d,x[21]=f):f=x[21],x[22]!==E?(b=(0,o.jsx)(B,{ref:P,children:E}),x[22]=E,x[23]=b):b=x[23],x[24]!==I||x[25]!==_||x[26]!==O||x[27]!==f||x[28]!==b?(m=(0,o.jsxs)(M,{selectedIndex:O,defaultIndex:I,onChange:_,as:i.Fragment,children:[f,b]}),x[24]=I,x[25]=_,x[26]=O,x[27]=f,x[28]=b,x[29]=m):m=x[29],m}],21712)},61527,e=>{"use strict";var t=e.i(43476),r=e.i(81933),a=e.i(7670),o=e.i(71645);let n=e=>{let a,o,n=(0,r.c)(3);return n[0]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("path",{strokeLinejoin:"round",strokeWidth:2,d:"M3 7v10a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-6l-2-2H5a2 2 0 0 0-2 2Z"}),n[0]=a):a=n[0],n[1]!==e?(o=(0,t.jsx)("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",...e,children:a}),n[1]=e,n[2]=o):o=n[2],o},s=e=>{let a,o,n=(0,r.c)(3);return n[0]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("path",{strokeLinejoin:"round",strokeWidth:2,d:"M5 19a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h4l2 2h4a2 2 0 0 1 2 2v1M5 19h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2Z"}),n[0]=a):a=n[0],n[1]!==e?(o=(0,t.jsx)("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",...e,children:a}),n[1]=e,n[2]=o):o=n[2],o};var l=e.i(40587);function i(e){return!e}e.s(["Folder",0,e=>{let c,u,d,p,f,b,m=(0,r.c)(16),{name:x,open:g,children:E,defaultOpen:h,active:y}=e,[T,v]=(0,o.useState)(void 0!==h&&h);m[0]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{v(i)},m[0]=c):c=m[0];let N=c,R=void 0===g?T:g,I=R?s:n;return m[1]!==y?(u=e=>{let{hover:t}=e;return(0,a.default)("x:flex x:items-center x:gap-1 x:break-all","x:text-start",t&&"x:opacity-60",y&&"x:text-primary-600")},m[1]=y,m[2]=u):u=m[2],m[3]!==I?(d=(0,t.jsx)(I,{height:"14",className:"x:shrink-0"}),m[3]=I,m[4]=d):d=m[4],m[5]!==x||m[6]!==g||m[7]!==u||m[8]!==d?(p=(0,t.jsxs)(l.Button,{onClick:N,disabled:g,className:u,children:[d,x]}),m[5]=x,m[6]=g,m[7]=u,m[8]=d,m[9]=p):p=m[9],m[10]!==E||m[11]!==R?(f=R&&(0,t.jsx)("ul",{className:"x:flex x:flex-col x:gap-2 x:ps-4",children:E}),m[10]=E,m[11]=R,m[12]=f):f=m[12],m[13]!==p||m[14]!==f?(b=(0,t.jsxs)("li",{className:"x:flex x:flex-col x:gap-1",children:[p,f]}),m[13]=p,m[14]=f,m[15]=b):b=m[15],b}],61527)},48151,e=>{"use strict";var t=e.i(42231),r=e.i(68558);let a="Unknown error at default fetcher";function o({prepareRequestInit:e,transformResponse:n,onSuccess:s,onError:l}={}){let i=s?[s]:[],c=l?[l]:[];return Object.assign(async({httpMethod:o,getURL:s,validate:l,defaultHandler:u,defaultStreamHandler:d,schema:p},f)=>{let b=null,m=null,x=null;try{let{meta:c,apiRoot:g,disableClientValidation:E,init:h,interpretAs:y}=f,{body:T,query:v,params:N}=f,R=s({apiRoot:g,params:N,query:v}),I=Array.from(new URL(R.startsWith("/")?`http://localhost${R}`:R).pathname.matchAll(/\{([^}]+)\}/g)).map(e=>e[1]);if(I.length)throw new r.HttpException(t.HttpStatus.NULL,`Unused params: ${I.join(", ")} in ${R}`,{body:T,query:v,params:N,endpoint:R});if(!E)try{({body:T,query:v,params:N}=await l(f,{endpoint:R})??{body:T,query:v,params:N})}catch(e){if(e instanceof r.HttpException)throw e;throw new r.HttpException(t.HttpStatus.NULL,e.message??a,{body:T,query:v,params:N,endpoint:R})}let O=T instanceof FormData?void 0:T instanceof URLSearchParams?"a
1pplication/x-www-form-urlencoded":"string"==typeof T?"text/plain":T instanceof Blob?T.type||"application/octet-stream":T instanceof ArrayBuffer||T instanceof Uint8Array?"application/octet-stream":"application/json",A=T instanceof File?T.name:void 0,S={accept:"application/jsonl, application/json",...O?{"content-type":O}:{},...A?{"content-disposition":`attachment; filename="${A.replace(/[^\x20-\x7E]|"/g,"_")}"; filename*=UTF-8''${encodeURIComponent(A)}`}:{},...c?{"x-meta":JSON.stringify(c)}:{}},P=h?.headers?Object.fromEntries(new Headers(h.headers).entries()):{};x={method:o,...h,headers:{...S,...P}},T instanceof FormData||T instanceof URLSearchParams||T instanceof Blob||T instanceof ArrayBuffer||T instanceof Uint8Array||"string"==typeof T?x.body=T:T&&(x.body=JSON.stringify(T));let _=new AbortController;x.signal=_.signal,x=e?await e(x,f):x;try{b=await fetch(R,x)}catch(e){throw new r.HttpException(t.HttpStatus.NULL,`${e?.message??a} ${R}`,{body:T,query:v,params:N,endpoint:R})}let w=y??b.headers.get("content-type");for(let e of(m=w?.startsWith("application/jsonl")?d({response:b,abortController:_}):w?.startsWith("application/json")?await u({response:b,schema:p}):b,m=n?await n(m,f,{response:b,init:x,schema:p}):m,i))await e(m,f,{response:b,init:x,schema:p});return[m,b]}catch(e){for(let t of c)await t(e,f,{response:b,init:x,respData:m,schema:p});throw e}},{onSuccess:e=>(i.push(e),()=>{let t=i.indexOf(e);-1!==t&&i.splice(t,1)}),onError:e=>(c.push(e),()=>{let t=c.indexOf(e);-1!==t&&c.splice(t,1)})})}let n=o();e.s(["DEFAULT_ERROR_MESSAGE",0,a,"createFetcher",0,o,"fetcher",0,n],48151)},42231,e=>{"use strict";var t,r,a,o,n,s;(o=t||(t={})).GET="GET",o.POST="POST",o.PUT="PUT",o.PATCH="PATCH",o.DELETE="DELETE",o.HEAD="HEAD",o.OPTIONS="OPTIONS",(n=r||(r={}))[n.NULL=0]="NULL",n[n.CONTINUE=100]="CONTINUE",n[n.SWITCHING_PROTOCOLS=101]="SWITCHING_PROTOCOLS",n[n.PROCESSING=102]="PROCESSING",n[n.EARLYHINTS=103]="EARLYHINTS",n[n.OK=200]="OK",n[n.CREATED=201]="CREATED",n[n.ACCEPTED=202]="ACCEPTED",n[n.NON_AUTHORITATIVE_INFORMATION=203]="NON_AUTHORITATIVE_INFORMATION",n[n.NO_CONTENT=204]="NO_CONTENT",n[n.RESET_CONTENT=205]="RESET_CONTENT",n[n.PARTIAL_CONTENT=206]="PARTIAL_CONTENT",n[n.AMBIGUOUS=300]="AMBIGUOUS",n[n.MOVED_PERMANENTLY=301]="MOVED_PERMANENTLY",n[n.FOUND=302]="FOUND",n[n.SEE_OTHER=303]="SEE_OTHER",n[n.NOT_MODIFIED=304]="NOT_MODIFIED",n[n.TEMPORARY_REDIRECT=307]="TEMPORARY_REDIRECT",n[n.PERMANENT_REDIRECT=308]="PERMANENT_REDIRECT",n[n.BAD_REQUEST=400]="BAD_REQUEST",n[n.UNAUTHORIZED=401]="UNAUTHORIZED",n[n.PAYMENT_REQUIRED=402]="PAYMENT_REQUIRED",n[n.FORBIDDEN=403]="FORBIDDEN",n[n.NOT_FOUND=404]="NOT_FOUND",n[n.METHOD_NOT_ALLOWED=405]="METHOD_NOT_ALLOWED",n[n.NOT_ACCEPTABLE=406]="NOT_ACCEPTABLE",n[n.PROXY_AUTHENTICATION_REQUIRED=407]="PROXY_AUTHENTICATION_REQUIRED",n[n.REQUEST_TIMEOUT=408]="REQUEST_TIMEOUT",n[n.CONFLICT=409]="CONFLICT",n[n.GONE=410]="GONE",n[n.LENGTH_REQUIRED=411]="LENGTH_REQUIRED",n[n.PRECONDITION_FAILED=412]="PRECONDITION_FAILED",n[n.PAYLOAD_TOO_LARGE=413]="PAYLOAD_TOO_LARGE",n[n.URI_TOO_LONG=414]="URI_TOO_LONG",n[n.UNSUPPORTED_MEDIA_TYPE=415]="UNSUPPORTED_MEDIA_TYPE",n[n.REQUESTED_RANGE_NOT_SATISFIABLE=416]="REQUESTED_RANGE_NOT_SATISFIABLE",n[n.EXPECTATION_FAILED=417]="EXPECTATION_FAILED",n[n.I_AM_A_TEAPOT=418]="I_AM_A_TEAPOT",n[n.MISDIRECTED=421]="MISDIRECTED",n[n.UNPROCESSABLE_ENTITY=422]="UNPROCESSABLE_ENTITY",n[n.FAILED_DEPENDENCY=424]="FAILED_DEPENDENCY",n[n.PRECONDITION_REQUIRED=428]="PRECONDITION_REQUIRED",n[n.TOO_MANY_TRequestS=429]="TOO_MANY_TRequestS",n[n.INTERNAL_SERVER_ERROR=500]="INTERNAL_SERVER_ERROR",n[n.NOT_IMPLEMENTED=501]="NOT_IMPLEMENTED",n[n.BAD_GATEWAY=502]="BAD_GATEWAY",n[n.SERVICE_UNAVAILABLE=503]="SERVICE_UNAVAILABLE",n[n.GATEWAY_TIMEOUT=504]="GATEWAY_TIMEOUT",n[n.HTTP_VERSION_NOT_SUPPORTED=505]="HTTP_VERSION_NOT_SUPPORTED",(s=a||(a={})).META="https://vovk.dev/api/schema/v3/meta.json",s.CONFIG="https://vovk.dev/api/schema/v3/config.json",s.SEGMENT="https://vovk.dev/api/schema/v3/segment.json",s.SCHEMA="https://vovk.dev/api/schema/v3/schema.json",e.s(["HttpMethod",0,t,"HttpStatus",0,r,"VovkSchemaIdEnum",0,a]
1)},68558,e=>{"use strict";e.s(["HttpException",0,class extends Error{statusCode;message;cause;constructor(e,t,r){super(t),this.statusCode=e,this.message=t,this.cause=r}toJSON(){return{isError:!0,statusCode:this.statusCode,message:this.message,...this.cause?{cause:this.cause}:{}}}}])},81149,e=>{"use strict";e.i(68558),e.i(42231),e.s(["createValidateOnClient",0,function({validate:e}){return async function(t,r,a){let o={...t};return t.body&&r.body&&(o.body=await e(t.body,r.body,{...a,type:"body"})??t.body),t.query&&r.query&&(o.query=await e(t.query,r.query,{...a,type:"query"})??t.query),t.params&&r.params&&(o.params=await e(t.params,r.params,{...a,type:"params"})??t.params),o}}])},12770,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let a=({fullName:e,setFullName:a})=>{let[o,n]=(0,r.useState)(e);return(0,t.jsxs)("div",{className:"border dark:border-gray-800 border-gray-200 my-8",children:[(0,t.jsxs)("div",{className:"flex justify-between p-4 border-b border-gray-200 dark:border-gray-800",children:[(0,t.jsx)("div",{className:"font-bold",children:"ACME Inc."}),(0,t.jsxs)("div",{children:["Welcome on board, ",e,"!"]})]}),(0,t.jsxs)("div",{className:"flex",children:[(0,t.jsxs)("div",{className:"border-r border-gray-200 dark:border-gray-800 p-4 flex items-end min-w-44",children:["👤 ",e]}),(0,t.jsxs)("div",{className:"p-4 flex-1",children:[(0,t.jsxs)("h1",{className:"font-bold text-2xl mb-4",children:["Update your profile, ",e,"!"]}),(0,t.jsx)("label",{htmlFor:"fullName",className:"block",children:"Full name"}),(0,t.jsx)("input",{type:"text",id:"fullName",placeholder:"Full name",value:o,onChange:e=>n(e.target.value),className:"border border-gray-300 dark:border-gray-700 rounded p-2 my-2 w-64"}),(0,t.jsx)("button",{type:"button",className:"bg-blue-600 text-white px-4 py-2 rounded mt-4 block cursor-pointer",onClick:()=>a(o),children:"Save"})]})]})]})},o=()=>{let[e,a]=(0,r.useState)("{user.fullName}"),[o,n]=(0,r.useState)(e);return(0,t.jsxs)("div",{className:"border dark:border-gray-800 border-gray-200 my-8",children:[(0,t.jsxs)("div",{className:"flex justify-between p-4 border-b border-gray-200 dark:border-gray-800",children:[(0,t.jsx)("div",{className:"font-bold",children:"ACME Inc."}),(0,t.jsxs)("div",{children:["Welcome on board, ",e,"!"]})]}),(0,t.jsxs)("div",{className:"flex",children:[(0,t.jsxs)("div",{className:"border-r border-gray-200 dark:border-gray-800 p-4 flex items-end min-w-44",children:["👤 ",e]}),(0,t.jsxs)("div",{className:"p-4 flex-1",children:[(0,t.jsxs)("h1",{className:"font-bold text-2xl mb-4",children:["Update your profile, ",e,"!"]}),(0,t.jsx)("label",{htmlFor:"fullName",className:"block",children:"Full name"}),(0,t.jsx)("input",{type:"text",id:"fullName",placeholder:"Full name",value:o,onChange:e=>n(e.target.value),className:"border border-gray-300 dark:border-gray-700 rounded p-2 my-2 w-64"}),(0,t.jsx)("button",{type:"button",className:"bg-blue-600 text-white px-4 py-2 rounded mt-4 block cursor-pointer",onClick:()=>a(o),children:"Save"})]})]})]})};e.s(["default",0,()=>{let[e,n]=(0,r.useState)("John Doe"),[s,l]=(0,r.useState)(!1);return(0,t.jsx)("div",{onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),className:"overflow-x-auto",children:s?(0,t.jsx)(a,{fullName:e,setFullName:n}):(0,t.jsx)(o,{})})}])},65732,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let a=[{label:"MCP Server",lang:"ts",color:"#c084fc",code:`server.registerTool(name,
2  { title, inputSchema },
3  execute);`},{label:"__init__.py",lang:"python",color:"#FFD43B",code:`def update_user(
4  body: UpdateUserBody,
5) -> UpdateUserOutput:`},{label:"page.tsx",lang:"ts",color:"#61dafb",code:`// SSR: no HTTP round-trip
6const res = await
7  UserController.updateUser
8  .fn({ body, params });`},{label:"Cargo.toml",lang:"toml",color:"#dea584",code:`[package]
9name = "vovk_hello_world"
10edition = "2021"`},{label:"README (TS)",lang:"ts",color:"#2d79c7",code:`## UserRPC.updateUser
11>
11 Update user by ID
12await UserRPC.updateUser({
13  body, query, params });`},{label:"openapi.json",lang:"json",color:"#85ea2d",code:`"/api/users/{id}": {
14  "post": {
15    "summary": "Update user" }}`},{label:"lib.rs",lang:"rust",color:"#f74c00",code:`pub async fn update_user(
16  body: update_user_::body,
17) -> Result<output>`},{label:"client.ts",lang:"ts",color:"#f7df1e",code:`// RPC call over HTTP
18const res = await
19  UserRPC.updateUser(
20  { body, query, params });`},{label:"pyproject.toml",lang:"toml",color:"#3572A5",code:`[project]
21name = "vovk_hello_world"
22dependencies = ["requests"]`},{label:"AI Tools",lang:"ts",color:"#10b981",code:`const { tools } =
23  deriveTools({
24    modules:
25      { UserRPC } });`},{label:"README (RS)",lang:"rust",color:"#c96b30",code:`## user_rpc::update_user
26> Update user by ID
27user_rpc::update_user(
28  body, query, params)`},{label:"package.json",lang:"json",color:"#cb3837",code:`"name": "vovk-hello-world",
29"main": "./index.js",
30"types": "./index.d.ts"`},{label:"UserService.ts",lang:"ts",color:"#3178c6",code:`body: VovkBody<
31  typeof UserController
32  .updateUser>`},{label:"README (PY)",lang:"python",color:"#306998",code:`## UserRPC.update_user
33> Update user by ID
34UserRPC.update_user(
35  body=body, params=params)`}],o=`import { post, prefix, procedure, operation } from "vovk";
36import { z } from "zod";
37
38@prefix("users")
39export default class UserController {
40  @operation({ summary: "Update user" })
41  @post("{id}")
42  static updateUser = procedure({
43    body: z.object({
44      email: z.email(),
45      profile: z.object({
46        name: z.string(), age: z.int() 
47      }),
48    }),
49    params: z.object({ id: z.uuid() }),
50  }).handle(async (req, { id }) => {
51    return UserService.updateUser(id);
52  });
53}`;function n(e,t){let r={ts:["import","from","export","default","class","static","async","const","type","interface","await","return","Promise","typeof"],rust:["pub","async","fn","let","Result","use","impl","struct","mod"],python:["async","def","self","from","import","return","await","class"],md:["npm","pip","cargo"],toml:[],json:[]},a=r[t]||r.ts,o=e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");return o=(o=(o=o.replace(/"([^"]*)"/g,'<span style="color:#c3e88d">"$1"</span>')).replace(/'([^']*)'/g,"<span style=\"color:#c3e88d\">'$1'</span>")).replace(/`([^`]*)`/g,'<span style="color:#c3e88d">`$1`</span>'),a.forEach(e=>{o=o.replace(RegExp(`\\b(${e})\\b`,"g"),'<span style="color:#c792ea">$1</span>')}),o=(o=(o=(o=(o=(o=(o=o.replace(/@(\w+)/g,'<span style="color:#89ddff">@$1</span>')).replace(/\b(procedure|handle|createRPC|deriveTools|registerTool)\b/g,'<span style="color:#82aaff">$1</span>')).replace(/\b(User|UserRPC|StreamRPC|UserController|UserService|VovkRequest|VovkBody|VovkParams|VovkQuery|VovkOutput|UpdateUserBody|UpdateUserOutput|UserSchema|Body|Query|Params|Output)\b/g,'<span style="color:#ffcb6b;font-style:italic">$1</span>')).replace(/##\s(.+)/g,'<span style="color:#82aaff;font-weight:700">## $1</span>')).replace(/^(&gt;\s.+)$/gm,'<span style="color:#546e7a;font-style:italic">$1</span>')).replace(/\[([^\]]+)\]/g,'<span style="color:#ff5370">[$1]</span>')).replace(/^(\/\/.*)$/gm,'<span style="color:#546e7a;font-style:italic">$1</span>')}let s=60*Math.PI/180;function l(e,t,r){let a=e/t*Math.PI*2+875e-7*r,o=331*Math.tanh(500*Math.cos(a)/331),n=160*Math.sin(a);return{x:o,y:n*Math.cos(s)+6*Math.sin(e/t*Math.PI*3+5e-4*r),z:n*Math.sin(s)}}function i({s:e,mouse:r,scale:a,opacity:o,blur:s,zIndex:l,crossIntensity:c=0}){let u=[];s>.1&&u.push(`blur(${s}px)`),c>.01&&u.push(`brightness(${1+.35*c})`);let d=u.length?u.join(" "):"none",p=c>.01?`0 0 ${10*c}px ${e.color}30`:"none";return(0,t.jsx)("div",{className:"snip-card-wrap",style:{position:"absolute",left:"50%",top:"50%",transform:`translate(calc(-50% + ${e.x+r.x}px),calc(-50% + ${e.y+r.y}px)) scale(${a})`,opacity:o,filter:d,pointerEvents:o>.05?"auto":"none",zIndex:l},children:(0,t.jsxs)("div",{className:"snip-card",style:{"--acc":e.color,width:170,background:"rgba(18,18,26,.96)",backdropFilter:"blur(12px)",border:`1px solid rgba(255,255,255,${(.06+.12*c).toFixed(3)})`,borderRadius:8,overflow:"hidden",cursor:"default",position:"relative",transition:"transform .25s ease,border-color .25s ease",boxShadow:p},children:[(0,t.jsxs)("div",{className:"snip-card-bar",style:{display:"flex",alignItems:"center",gap:6,padding:"5px 10px",fontSize:9,fontWeight:500,color:"#5a5e6e",background:"rgba(255,255,255,.02)",borderBottom:"1px solid rgba(255,255,255,.04)",letterSpacing:.4,textTransform:"uppercase"},children:[(0,t.jsx)("span",{style:{width:5,height:5,borderRadius:"50%",background:e.color,flexShrink:0}}),e.label]}),(0,t.jsx)("pre",{style:{margin:0,padding:"8px 10px",fontSize:9.5,lineHeight:1.55,color:"#c9cdd6",whiteSpace:"pre",overflow:"hidden"},children:(0,t.jsx)("code",{dangerouslySetInnerHTML:{__html:n(e.code,e.lang)}})}),(0,t.jsx)("div",{style:{position:"absolute",bottom:-20,left:"50%",transform:"translateX(-50%)",width:80,height:30,borderRadius:"50%",background:e.color,opacity:.08,filter:"blur(16px)",pointerEvents:"none"}})]})})}
53e.s(["CodeOrbit",0,function(){let[e,s]=(0,r.useState)(()=>a.map((e,t)=>l(t,a.length,0))),[c,u]=(0,r.useState)({x:0,y:0}),d=(0,r.useRef)(0),p=(0,r.useRef)(null),f=(0,r.useRef)(null),b=(0,r.useRef)(null),m=(0,r.useCallback)(e=>{null===p.current&&(p.current=e);let t=e-p.current;p.current=e,d.current+=t,s(a.map((e,t)=>l(t,a.length,d.current))),f.current=requestAnimationFrame(m)},[]);(0,r.useEffect)(()=>(f.current=requestAnimationFrame(m),()=>{null!==f.current&&cancelAnimationFrame(f.current)}),[m]),(0,r.useEffect)(()=>{let e=b.current;if(!e)return;let t=t=>{let r=e.getBoundingClientRect();u({x:(t.clientX-r.left-r.width/2)*.015,y:(t.clientY-r.top-r.height/2)*.015})};return e.addEventListener("mousemove",t),()=>e.removeEventListener("mousemove",t)},[]);let x=(0,r.useMemo)(()=>n(o,"ts"),[]),g=(0,r.useMemo)(()=>a.map((t,r)=>({...t,i:r,...e[r]})),[e]),E=(0,r.useMemo)(()=>{let e=["rgba(199,146,234,0.35)","rgba(49,120,198,0.35)","rgba(16,185,129,0.3)","rgba(255,203,107,0.3)"];return Array.from({length:14},(t,r)=>({left:`${15+(37*r+13)%70}%`,top:`${15+(53*r+7)%70}%`,dur:3+r%4,delay:.6*r%4,color:e[r%4]}))},[]);return(0,t.jsxs)("div",{ref:b,style:{position:"relative",width:"100%",maxWidth:832,margin:"0 auto",paddingTop:40,paddingBottom:40,display:"flex",alignItems:"center",justifyContent:"center",overflow:"hidden",fontFamily:"'JetBrains Mono', monospace",userSelect:"none"},children:[(0,t.jsx)("link",{href:"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap",rel:"stylesheet"}),(0,t.jsx)("style",{children:`
54        @keyframes floatP { 0%,100%{opacity:0;transform:translateY(0) scale(.5)} 50%{opacity:1;transform:translateY(-40px) scale(1)} }
55        @keyframes pulseR { 0%{transform:translate(-50%,-50%) scale(1);opacity:.15} 100%{transform:translate(-50%,-50%) scale(1.15);opacity:0} }
56        .snip-card:hover { border-color: var(--acc) !important; transform: scale(1.08) !important; }
57        .snip-card-wrap { mix-blend-mode: multiply; }
58        .code-orbit-ring { border-color: rgba(0,0,0,.08) !important; }
59        .code-orbit-pulse { border-color: rgba(121,83,210,.15) !important; }
60        .code-orbit-center { background: #ffffff !important; border-color: #e2e2e8 !important; box-shadow: 0 0 0 1px rgba(0,0,0,.04),0 8px 40px rgba(0,0,0,.08),0 0 120px -20px rgba(121,83,210,.08) !important; }
61        .code-orbit-center-bar { background: rgba(0,0,0,.03) !important; border-bottom-color: #e2e2e8 !important; }
62        .code-orbit-center-bar span { color: #8b8fa3 !important; }
63        .code-orbit-center pre { color: #1e1e2e !important; }
64        .snip-card { background: rgba(255,255,255,.95) !important; border-color: rgba(0,0,0,.08) !important; }
65        .snip-card-bar { background: rgba(0,0,0,.02) !important; border-bottom-color: rgba(0,0,0,.06) !important; color: #8b8fa3 !important; }
66        .snip-card pre { color: #1e1e2e !important; }
67        .dark .snip-card-wrap { mix-blend-mode: screen; }
68        .dark .code-orbit-ring { border-color: rgba(255,255,255,.035) !important; }
69        .dark .code-orbit-pulse { border-color: rgba(121,83,210,.2) !important; }
70        .dark .code-orbit-center { background: #12121a !important; border-color: #1e1e2e !important; box-shadow: 0 0 0 1px rgba(255,255,255,.03),0 8px 40px rgba(0,0,0,.5),0 0 120px -20px rgba(121,83,210,.12) !important; }
71        .dark .code-orbit-center-bar { background: rgba(255,255,255,.02) !important; border-bottom-color: #1e1e2e !important; }
72        .dark .code-orbit-center-bar span { color: #5a5e6e !important; }
73        .dark .code-orbit-center pre { color: #c9cdd6 !important; }
74        .dark .snip-card { background: rgba(18,18,26,.96) !important; border-color: rgba(255,255,255,.06) !important; }
75        .dark .snip-card-bar { background: rgba(255,255,255,.02) !important; border-bottom-color: rgba(255,255,255,.04) !important; color: #5a5e6e !important; }
76        .dark .snip-card pre { color: #c9cdd6 !important; }
77      `}),(0,t.jsx)("div",{style:{position:"absolute",inset:0,pointerEvents:"none",background:"radial-gradient(ellipse 100% 100% at 50% 50%,rgba(121,83,210,.05) 0%,rgba(121,83,210,.02) 30%,transparent 60%),radial-gradient(ellipse 80% 80% at 35% 40%,rgba(49,120,198,.03) 0%,transparent 50%),radial-gradient(ellipse 80% 80% at 65% 60%,rgba(16,185,129,.025) 0%,transparent 50%)"}}),(0,t.jsx)("div",{className:"code-orbit-ring",style:{position:"absolute",left:"50%",top:"50%",width:662,height:320,transform:"translate(-50%,-50%) rotateX(60deg)",border:"1px solid rgba(255,255,255,.035)",borderRadius:"50%",pointerEvents:"none"}}),(0,t.jsx)("div",{className:"code-orbit-pulse",style:{position:"absolute",left:"50%",top:"50%",width:414,height:280,border:"1px solid rgba(121,83,210,.2)",borderRadius:10,animation:"pulseR 3s ease-out infinite",pointerEvents:"none"}}),(0,t.jsxs)("div",{className:"code-orbit-center",style:{position:"relative",zIndex:100,width:410,background:"#12121a",border:"1px solid #1e1e2e",borderRadius:10,boxShadow:"0 0 0 1px rgba(255,255,255,.03),0 8px 40px rgba(0,0,0,.5),0 0 120px -20px rgba(121,83,210,.12)",overflow:"hidden",transition:"transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s ease"},children:[(0,t.jsxs)("div",{className:"code-orbit-center-bar",style:{display:"flex",alignItems:"center",gap:6,padding:"10px 14px",background:"rgba(255,255,255,.02)",borderBottom:"1px solid #1e1e2e"},children:[["#ff5f57","#febc2e","#28c840"].map(e=>(0,t.jsx)("div",{style:{width:8,height:8,borderRadius:"50%",background:e}},e)),(0,t.jsx)("span",{style:{marginLeft:8,fontSize:11,color:"#5a5e6e",letterSpacing:.3},children:"UserController.ts"})]}),(0,t.jsx)("pre",{style:{margin:0,padding:16,fontSize:11,lineHeight:1.5,color:"#c9cdd6",overflow:"hidden"},children:(0,t.jsx)("code",{dangerouslySetInnerHTML:{__html:x}})})]}),(0,t.jsx)("div",{style:{position:"absolute",inset:0,zIndex:101,isolation:"isolate",pointerEvents:"none"},children:g.map(e=>{let r=(e.z+160)/320,a=Math.round(200*r),o=.65+.55*r,n=Math.pow(r,1.2),s=Math.max(0,1-Math.abs(r-.5)/.15);return(0,t.jsx)(i,{s:e,mouse:c,scale:o*(1+.04*s),opacity:n,blur:(1-r)*.35,zIndex:a,crossIntensity:s},e.label)})}),E.map((e,r)=>(0,t.jsx)("div",{style:{position:"absolute",width:2,height:2,borderRadius:"50%",background:e.color,left:e.left,top:e.top,pointerEvents:"none",animation:`floatP ${e.dur}s ease-in-out ${e.delay}s infinite`}},r))]})}])},48001,e=>{e.v(e=>Promise.resolve().then(()=>e(48151)))},12851,e=>{e.v(t=>Promise.all(["static/chunks/0tp3qc10ax6b6.js"].map(t=>e.l(t))).then(()=>t(8511)))}]);

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.