1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[50653],{6946:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(47758),l=n(30467),o=n.n(l),i=n(3934),a=n(88067),s=n(77994),d=n.n(s);let u=a.Ay.div.withConfig({componentId:"sc-5910a292-0"})([""," background:black;color:white;"],e=>{let{theme:t}=e;return t.WholeContainer||"\n width: 100vw;\n height: 100vh;\n display: flex;\n justify-content: center;\n align-items: center;\n "}),c=a.Ay.div.withConfig({componentId:"sc-5910a292-1"})(["display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-family:Inter,sans-serif;"]),f=a.Ay.div.withConfig({componentId:"sc-5910a292-2"})(["display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-family:Inter,sans-serif;text-align:center;"]),h=a.Ay.div.withConfig({componentId:"sc-5910a292-3"})(["position:fixed;top:1rem;left:1rem;background:rgba(0,0,0,0.8);padding:0.5rem 1rem;border-radius:0.5rem;font-family:'Inter',monospace;font-size:0.75rem;z-index:1000;opacity:0.7;transition:opacity 0.3s ease;&:hover{opacity:1;}"]);function m(e){let{metadata:t}=e;return(0,r.jsxs)(c,{children:[(0,r.jsxs)("div",{children:["Loading ",t.title,"..."]}),(0,r.jsxs)("div",{style:{fontSize:"0.8rem",opacity:.7},children:["Path: ",t.fullPath]})]})}function p(e){let{metadata:t,error:n}=e;return(0,r.jsxs)(f,{children:[(0,r.jsxs)("div",{children:["Failed to load: ",t.title]}),(0,r.jsxs)("div",{style:{fontSize:"0.8rem",opacity:.7},children:["Path: ",t.fullPath]}),(0,r.jsx)("div",{style:{fontSize:"0.7rem",color:"#ff6b6b",maxWidth:"80%"},children:n||"Component not found or failed to load"}),(0,r.jsx)("div",{style:{fontSize:"0.6rem",opacity:.5,marginTop:"1rem"},children:"Make sure the component exists at the expected path"})]})}function y(e){let{componentPath:t,metadata:n,loadComponent:l}=e,[o,a]=(0,i.useState)(null),[s,c]=(0,i.useState)(!1),f=(0,i.useMemo)(()=>{if(!t||"function"!=typeof l)return null;try{let e=t.split("/").slice(2).join("/");return d()(()=>l(e).catch(e=>{throw console.error("Failed to load component: ".concat(t),e),a(e.message||"Component not found"),e}),{loading:()=>(0,r.jsx)(m,{metadata:n}),ssr:!1})}catch(e){return console.error("Error creating dynamic component: ".concat(t),e),a(e.message||"Failed to create component"),null}},[t,n,l]);return((0,i.useEffect)(()=>{a(null)},[t]),(0,i.useEffect)(()=>{let e=e=>{"i"===e.key&&e.ctrlKey&&(e.preventDefault(),c(e=>!e))};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[]),o||!f)?(0,r.jsx)(u,{children:(0,r.jsx)(p,{metadata:n,error:o})}):(0,r.jsxs)(u,{children:[s&&(0,r.jsxs)(h,{children:[(0,r.jsx)("div",{children:(0,r.jsx)("strong",{children:n.title})}),(0,r.jsxs)("div",{children:["Category: ",n.category]}),n.subcategory&&(0,r.jsxs)("div",{children:["Subcategory: ",n.subcategory]}),(0,r.jsxs)("div",{children:["ID: ",n.id]}),(0,r.jsxs)("div",{children:["Path: ",t]}),(0,r.jsx)("div",{style:{fontSize:"0.6rem",marginTop:"0.5rem",opacity:.7},children:"Press Ctrl+I to toggle"})]}),(0,r.jsx)(i.Suspense,{fallback:(0,r.jsx)(m,{metadata:n}),children:(0,r.jsx)(f,{})})]})}function g(e){let{componentPath:t,metadata:n,isLoading:l,loadingMessage:i="Loading test or invalid path...",loadComponent:a}=e;return l?(0,r.jsx)("div",{children:i}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o(),{children:[(0,r.jsx)("title",{children:n.title}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{href:"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap",rel:"stylesheet"})]}),(0,r.jsx)(y,{componentPath:t,metadata:n,loadComponent:a})]})}},27782:(e,t,n)=>{"use strict";n.d(t,{y:()=>o});var r=n(89088),l=n(3934);function o(e){let{slug:t}=(0,r.useRouter)().query,{componentPath:n,componentId:o,metadata:i}=(0,l.useMemo)(()=>{if(!Array.isArray(t)||0===t.length)return{componentPath:null,componentId:null,metadata:null};let n=t[t.length-1],r=t.slice(0,-1),l=r.length>0?"components/".concat(e,"/").concat(r.join("/"),"/").concat(n):"components/".concat(e,"/").concat(n),o={fullPath:t.join("/"),category:r.length>0?r[0]:"main",subcategory:r.length>1?r.slice(1).join("/"):null,id:n,title:"".concat(e.charAt(0).toUpperCase()+e.slice(1)," ").concat(r.length>0?r.join(" / ")+" / ":"").concat(n)};return{componentPath:l,componentId:n,metadata:o}},[t,e]);return{componentPath:n,componentId:o,metadata:i,isLoading:!n||!o}}},35341:(e,t,n)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let r=n(51532)._(n(3934)),l=n(87399),o=[],i=[],a=!1;function s(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class d{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function u(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),o=null;function s(){if(!o){let t=new d(e,n);o={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return o.promise()}if(!a){let e=n.webpack&&1?n.webpack():n.modules;e&&i.push(t=>{for(let n of e)if(t.includes(n))return s()})}function u(e,t){s();let i=r.default.useContext(l.LoadableContext);i&&Array.isArray(n.modules)&&n.modules.forEach(e=>{i(e)});let a=r.default.useSyncExternalStore(o.subscribe,o.getCurrentValue,o.getCurrentValue);return r.default.useImperativeHandle(t,()=>({retry:o.retry}),[]),r.default.useMemo(()=>{var t;return a.loading||a.error?r.default.createElement(n.loading,{isLoading:a.loading,pastDelay:a.pastDelay,timedOut:a.timedOut,error:a.error,retry:o.retry}):a.loaded?r.default.createElement((t=a.loaded)&&t.default?t.default:t,e):null},[e,a])}return u.preload=()=>s(),u.displayName="LoadableComponent",r.default.forwardRef(u)}(s,e)}function c(e,t){let n=[];for(;e.length;){let r=e.pop();n.push(r(t))}return Promise.all(n).then(()=>{if(e.length)return c(e,t)})}u.preloadAll=()=>new Promise((e,t)=>{c(o).then(e,t)}),u.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let n=()=>(a=!0,t());c(i,e).then(n,n)})),window.__NEXT_PRELOADREADY=u.preloadReady;let f=u},77994:(e,t,n)=>{e.exports=n(79018)},79018:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return a},noSSR:function(){return i}});let r=n(51532);n(47758),n(3934);let l=r._(n(35341));function o(e){return{default:(null==e?void 0:e.default)||e}}function i(e,t){return delete t.webpack,delete t.modules,e(t)}function a(e,t){let n=l.default,r={loading:e=>{let{error:t,isLoading:n,pastDelay:r}=e;return null}};e instanceof Promise?r.loader=()=>e:"function"==typeof e?r.loader=e:"object"==typeof e&&(r={...r,...e});let a=(r={...r,...t}).loader;return(r.loadableGenerated&&(r={...r,...r.loadableGenerated},delete r.loadableGenerated),"boolean"!=typeof r.ssr||r.ssr)?n({...r,loader:()=>null!=a?a().then(o):Promise.resolve(o(()=>null))}):(delete r.webpack,delete r.modules,i(n,r))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}
1,87399:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return r}});let r=n(51532)._(n(3934)).default.createContext(null)},89088:(e,t,n)=>{e.exports=n(50762)}}]);
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.