1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,853263,e=>{"use strict";var r=e.i(965484);let t=e=>{let r=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,r,t)=>t?t.toUpperCase():r.toLowerCase());return r.charAt(0).toUpperCase()+r.slice(1)},a=(...e)=>e.filter((e,r,t)=>!!e&&""!==e.trim()&&t.indexOf(e)===r).join(" ").trim();var o={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let n=(0,r.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:l,className:i="",children:s,iconNode:d,...u},c)=>(0,r.createElement)("svg",{ref:c,...o,width:t,height:t,stroke:e,strokeWidth:l?24*Number(n)/Number(t):n,className:a("lucide",i),...!s&&!(e=>{for(let r in e)if(r.startsWith("aria-")||"role"===r||"title"===r)return!0})(u)&&{"aria-hidden":"true"},...u},[...d.map(([e,t])=>(0,r.createElement)(e,t)),...Array.isArray(s)?s:[s]])),l=(e,o)=>{let l=(0,r.forwardRef)(({className:l,...i},s)=>(0,r.createElement)(n,{ref:s,iconNode:o,className:a(`lucide-${t(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,l),...i}));return l.displayName=t(e),l};e.s(["default",()=>l],853263)},88623,(e,r,t)=>{r.exports=e.r(742703)},339528,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},949144,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={assign:function(){return s},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return i}};for(var o in a)Object.defineProperty(t,o,{enumerable:!0,get:a[o]});function n(e){let r={};for(let[t,a]of e.entries()){let e=r[t];void 0===e?r[t]=a:Array.isArray(e)?e.push(a):r[t]=[e,a]}return r}function l(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function i(e){let r=new URLSearchParams;for(let[t,a]of Object.entries(e))if(Array.isArray(a))for(let e of a)r.append(t,l(e));else r.set(t,l(a));return r}function s(e,...r){for(let t of r){for(let r of t.keys())e.delete(r);for(let[r,a]of t.entries())e.append(r,a)}return e}},523991,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={formatUrl:function(){return i},formatWithValidation:function(){return d},urlObjectKeys:function(){return s}};for(var o in a)Object.defineProperty(t,o,{enumerable:!0,get:a[o]});let n=e.r(591966)._(e.r(949144)),l=/https?|ftp|gopher|file/;function i(e){let{auth:r,hostname:t}=e,a=e.protocol||"",o=e.pathname||"",i=e.hash||"",s=e.query||"",d=!1;r=r?encodeURIComponent(r).replace(/%3A/i,":")+"@":"",e.host?d=r+e.host:t&&(d=r+(~t.indexOf(":")?`[${t}]`:t),e.port&&(d+=":"+e.port)),s&&"object"==typeof s&&(s=String(n.urlQueryToSearchParams(s)));let u=e.search||s&&`?${s}`||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||l.test(a))&&!1!==d?(d="//"+(d||""),o&&"/"!==o[0]&&(o="/"+o)):d||(d=""),i&&"#"!==i[0]&&(i="#"+i),u&&"?"!==u[0]&&(u="?"+u),o=o.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${a}${d}${o}${u}${i}`}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function d(e){return i(e)}},293806,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return o}});let a=e.r(965484);function o(e,r){let t=(0,a.useRef)(null),o=(0,a.useRef)(null);return(0,a.useCallback)(a=>{if(null===a){let e=t.current;e&&(t.current=null,e());let r=o.current;r&&(o.current=null,r())}else e&&(t.current=n(e,a)),r&&(o.current=n(r,a))},[e,r])}function n(e,r){if("function"!=typeof e)return e.current=r,()=>{e.current=null};{let t=e(r);return"function"==typeof t?t:()=>e(null)}}("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),r.exports=t.default)},301085,(e,r,t)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0});var a={DecodeError:function(){return x},MiddlewareNotFoundError:function(){return k},MissingStaticPage:function(){return y},NormalizeError:function(){return v},PageNotFoundError:function(){return m},SP:function(){return p},ST:function(){return g},WEB_VITALS:function(){return n},execOnce:function(){return l},getDisplayName:function(){return c},getLocationOrigin:function(){return d},getURL:function(){return u},isAbsoluteUrl:function(){return s},isResSent:function(){return b},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return h},stringifyError:function(){return w}};for(var o in a)Object.defineProperty(t,o,{enumerable:!0,get:a[o]});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function l(e){let r,t=!1;return(...a)=>(t||(t=!0,r=e(...a)),r)}let i=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,s=e=>i.test(e);function d(){let{protocol:e,hostname:r,port:t}=window.location;return`${e}//${r}${t?":"+t:""}`}function u(){let{href:e}=window.location,r=d();return e.substring(r.length)}function c(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function b(e){return e.finished||e.headersSent}function h(e){let r=e.split("?");return r[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(r[1]?`?${r.slice(1).join("?")}`:"")}async function f(e,r){let t=r.res||r.ctx&&r.ctx.res;if(!e.getInitialProps)return r.ctx&&r.Component?{pageProps:await f(r.Component,r.ctx)}:{};let a=await e.getInitialProps(r);if(t&&b(t))return a;if(!a)throw Object.defineProperty(Error(`"${c(e)}.getInitialProps()" should resolve to an object. But found "${a}" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return a}let p="undefined"!=typeof performance,g=p&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class x extends Error{}class v extends Error{}class m 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,r){super(),this.message=`Failed to load static file for page: ${e} ${r}`}}class k extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function w(e){return JSON.stringify({message:e.message,stack:e.stack})}},64315,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return n}});let a=e.r(301085),o=e.r(914417);function n(e){if(!(0,a.isAbsoluteUrl)(e))return!0;try{let r=(0,a.getLocationOrigin)(),t=new URL(e,r);return t.origin===r&&(0,o.hasBasePath)(t.pathname)}catch(e){return!1}}},286596,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},140123,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={default:function(){return x},useLinkStatus:function(){return m}};for(var o in a)Object.defineProperty(t,o,{enumerable:!0,get:a[o]});let n=e.r(591966),l=e.r(758674),i=n._(e.r(965484)),s=e.r(523991),d=e.r(810912),u=e.r(293806),c=e.r(301085),b=e.r(328170);e.r(339528);let h=e.r(45950),f=e.r(64315),p=e.r(88170);function g(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}function x(r){var t;let a,o,n,[s,x]=(0,i.useOptimistic)(h.IDLE_LINK_STATUS),m=(0,i.useRef)(null),{href:y,as:k,children:w,prefetch:j=null,passHref:N,replace:_,shallow:P,scroll:C,onClick:O,onMouseEnter:E,onTouchStart:z,legacyBehavior:S=!1,onNavigate:M,ref:R,unstable_dynamicOnHover:T,...A}=r;a=w,S&&("string"==typeof a||"number"==typeof a)&&(a=(0,l.jsx)("a",{children:a}));let L=i.default.useContext(d.AppRouterContext),$=!1!==j,I=!1!==j?null===(t=j)||"auto"===t?p.FetchStrategy.PPR:p.FetchStrategy.Full:p.FetchStrategy.PPR,{href:U,as:B}=i.default.useMemo(()=>{let e=g(y);return{href:e,as:k?g(k):e}},[y,k]);if(S){if(a?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=i.default.Children.only(a)}let F=S?o&&"object"==typeof o&&o.ref:R,D=i.default.useCallback(e=>(null!==L&&(m.current=(0,h.mountLinkInstance)(e,U,L,I,$,x)),()=>{m.current&&((0,h.unmountLinkForCurrentNavigation)(m.current),m.current=null),(0,h.unmountPrefetchableInstance)(e)}),[$,U,L,I,x]),V={ref:(0,u.useMergedRef)(D,F),onClick(r){S||"function"!=typeof O||O(r),S&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(r),!L||r.defaultPrevented||function(r,t,a,o,n,l,s){if("undefined"!=typeof window){let d,{nodeName:u}=r.currentTarget;if("A"===u.toUpperCase()&&((d=r.currentTarget.getAttribute("target"))&&"_self"!==d||r.metaKey||r.ctrlKey||r.shiftKey||r.altKey||r.nativeEvent&&2===r.nativeEvent.which)||r.currentTarget.hasAttribute("download"))return;if(!(0,f.isLocalURL)(t)){n&&(r.preventDefault(),location.replace(t));return}if(r.preventDefault(),s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:c}=e.r(277309);i.default.startTransition(()=>{c(a||t,n?"replace":"push",l??!0,o.current)})}}(r,U,B,m,_,C,M)},onMouseEnter(e){S||"function"!=typeof E||E(e),S&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),L&&$&&(0,h.onNavigationIntent)(e.currentTarget,!0===T)},onTouchStart:function(e){S||"function"!=typeof z||z(e),S&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),L&&$&&(0,h.onNavigationIntent)(e.currentTarget,!0===T)}};return(0,c.isAbsoluteUrl)(B)?V.href=B:S&&!N&&("a"!==o.type||"href"in o.props)||(V.href=(0,b.addBasePath)(B)),n=S?i.default.cloneElement(o,V):(0,l.jsx)("a",{...A,...V,children:a}),(0,l.jsx)(v.Provider,{value:s,children:n})}e.r(286596);let v=(0,i.createContext)(h.IDLE_LINK_STATUS),m=()=>(0,i.useContext)(v);("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),r.exports=t.default)},558587,203195,e=>{"use strict";var r=e.i(965484);function t(e,r){if("function"==typeof e)return e(r);null!=e&&(e.current=r)}function a(...e){return r=>{let a=!1,o=e.map(e=>{let o=t(e,r);return a||"function"!=typeof o||(a=!0),o});if(a)return()=>{for(let r=0;r<o.length;r++){let a=o[r];"function"==typeof a?a():t(e[r],null)}}}}function o(...e){return r.useCallback(a(...e),e)}e.s(["composeRefs",()=>a,"useComposedRefs",()=>o],203195);var n=e.i(758674),l=Symbol.for("react.lazy"),i=r[" use ".trim().toString()];function s(e){var r;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===l&&"_payload"in e&&"object"==typeof(r=e._payload)&&null!==r&&"then"in r}function d(e){var t;let o,l=(t=e,(o=r.forwardRef((e,t)=>{let{children:o,...n}=e;if(s(o)&&"function"==typeof i&&(o=i(o._payload)),r.isValidElement(o)){var l;let e,i,s=(l=o,(i=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(i=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),d=function(e,r){let t={...r};for(let a in r){let o=e[a],n=r[a];/^on[A-Z]/.test(a)?o&&n?t[a]=(...e)=>{let r=n(...e);return o(...e),r}:o&&(t[a]=o):"style"===a?t[a]={...o,...n}:"className"===a&&(t[a]=[o,n].filter(Boolean).join(" "))}return{...e,...t}}(n,o.props);return o.type!==r.Fragment&&(d.ref=t?a(t,s):s),r.cloneElement(o,d)}return r.Children.count(o)>1?r.Children.only(null):null})).displayName=`${t}.SlotClone`,o),d=r.forwardRef((e,t)=>{let{children:a,...o}=e;s(a)&&"function"==typeof i&&(a=i(a._payload));let d=r.Children.toArray(a),u=d.find(b);if(u){let e=u.props.children,a=d.map(t=>t!==u?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,n.jsx)(l,{...o,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,a):null})}return(0,n.jsx)(l,{...o,ref:t,children:a})});return d.displayName=`${e}.Slot`,d}var u=d("Slot"),c=Symbol("radix.slottable");function b(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===c}e.s(["Slot",()=>u,"createSlot",()=>d],558587)},709338,e=>{"use strict";var r=e.i(440900);let t=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=r.clsx;e.s(["cva",0,(e,r)=>o=>{var n;if((null==r?void 0:r.variants)==null)return a(e,null==o?void 0:o.class,null==o?void 0:o.className);let{variants:l,defaultVariants:i}=r,s=Object.keys(l).map(e=>{let r=null==o?void 0:o[e],a=null==i?void 0:i[e];if(null===r)return null;let n=t(r)||t(a);return l[e][n]}),d=o&&Object.entries(o).reduce((e,r)=>
1{let[t,a]=r;return void 0===a||(e[t]=a),e},{});return a(e,s,null==r||null==(n=r.compoundVariants)?void 0:n.reduce((e,r)=>{let{class:t,className:a,...o}=r;return Object.entries(o).every(e=>{let[r,t]=e;return Array.isArray(t)?t.includes({...i,...d}[r]):({...i,...d})[r]===t})?[...e,t,a]:e},[]),null==o?void 0:o.class,null==o?void 0:o.className)}])},915746,e=>{"use strict";var r=e.i(758674),t=e.i(558587),a=e.i(709338),o=e.i(177708);let n=(0,a.cva)("inline-flex items-center hover:no-underline justify-center gap-2 whitespace-nowrap font-bold uppercase text-xs transition-all duration-150 ease-in-out disabled:pointer-events-none disabled:cursor-not-allowed [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:outline-link focus-visible:outline-2 focus-visible:outline-offset-2 cursor-pointer",{variants:{variant:{default:"border-2 border-brutal-border bg-link text-white px-6 py-2.5 shadow-brutal-sm hover:translate-x-0.5 hover:translate-y-0.5 hover:shadow-brutal-xs active:translate-x-1 active:translate-y-1 active:shadow-none dark:border-white","default-lift":"border-2 border-brutal-border bg-link text-white px-6 py-2.5 shadow-brutal-sm hover:-translate-x-0.5 hover:-translate-y-0.5 hover:shadow-brutal-md active:translate-x-0.5 active:translate-y-0.5 active:shadow-brutal-xs dark:border-white",secondary:"border-2 border-brutal-border bg-white text-foreground px-6 py-2.5 shadow-brutal-sm hover:translate-x-0.5 hover:translate-y-0.5 hover:shadow-none dark:border-white dark:bg-black dark:text-white dark:hover:bg-white dark:hover:text-black",destructive:"border-2 border-brutal-border bg-destructive text-white px-6 py-2.5 shadow-brutal-xs hover:translate-x-px hover:translate-y-px hover:bg-foreground hover:shadow-none dark:border-white dark:hover:bg-white dark:hover:text-destructive",outline:"border-2 border-brutal-border bg-background text-foreground px-6 py-2.5 hover:bg-accent hover:text-accent-foreground dark:border-white dark:bg-transparent dark:text-white",ghost:"px-6 py-2.5 hover:bg-accent hover:text-accent-foreground dark:hover:bg-white/10 dark:text-white",link:"border-b-2 border-b-brutal-border bg-transparent text-foreground px-4 py-2 hover:bg-link hover:text-white hover:border-b-link dark:border-b-white dark:text-white dark:hover:bg-link dark:hover:border-b-link",disabled:"border-2 border-gray-300 bg-gray-200 text-gray-400 px-6 py-2.5 cursor-not-allowed dark:border-gray-700 dark:bg-gray-800 dark:text-gray-600",brutal:"border-2 border-brutal-border bg-white px-6 py-3 text-foreground dark:text-black leading-7 shadow-brutal-sm no-underline hover:translate-x-1 hover:translate-y-1 hover:shadow-none","brutal-lift":"border-2 border-brutal-border bg-white px-6 py-3 text-foreground dark:text-black leading-7 shadow-brutal-sm no-underline hover:-translate-x-0.5 hover:-translate-y-0.5 hover:shadow-brutal-md active:translate-x-0.5 active:translate-y-0.5 active:shadow-brutal-xs","brutal-primary":"border-2 border-brutal-border bg-foreground text-white dark:text-black no-underline hover:translate-y-1 hover:bg-link hover:dark:text-white","brutal-cta":"border-2 border-brutal-border bg-foreground px-8 py-2.5 text-white dark:text-black text-sm leading-6 no-underline shadow-sm-link hover:bg-destructive hover:dark:text-white hover:translate-x-0.5 hover:translate-y-0.5 hover:shadow-none","brutal-cta-outline":"border-2 border-brutal-border bg-white px-8 py-2.5 text-foreground dark:text-black text-sm leading-6 no-underline shadow-sm-muted hover:bg-off-white hover:translate-x-0.5 hover:translate-y-0.5 hover:shadow-none","brutal-link":"border-2 border-brutal-border bg-link text-base text-white shadow-brutal-sm no-underline hover:translate-x-1 hover:translate-y-1 hover:shadow-none","brutal-outline":"border-2 border-brutal-border bg-transparent text-foreground no-underline hover:bg-white hover:dark:text-black",pagination:"border-2 border-brutal-border bg-white text-foreground hover:bg-link hover:text-white hover:border-link dark:border-white dark:bg-black dark:text-white dark:hover:bg-link dark:hover:border-link","pagination-active":"border-2 border-brutal-border bg-black text-white dark:border-white dark:bg-white dark:text-black","pagination-nav":"border-2 border-brutal-border bg-white hover:bg-gray-100 dark:border-white dark:bg-black dark:text-white dark:hover:bg-white dark:hover:text-black",header:"border border-brutal-border bg-black text-white hover:bg-destructive hover:border-transparent dark:bg-white dark:text-black dark:border-white dark:hover:bg-link dark:hover:text-white dark:hover:border-transparent no-underline","brutal-sm":"border-2 border-transparent bg-foreground px-6 py-2 text-white dark:text-black shadow-xs-muted hover:bg-link hover:text-white hover:border-brutal-border hover:translate-x-px hover:translate-y-
1px hover:shadow-none","brutal-sm-invert":"border-2 border-transparent bg-foreground leading-5 px-6 py-2 text-white dark:text-black shadow-xs-muted hover:bg-white hover:text-foreground dark:hover:text-black hover:border-brutal-border hover:translate-x-px hover:translate-y-px hover:shadow-none",warning:"border-2 border-brutal-border hover:translate-none bg-warning text-foreground dark:text-black px-6 py-2.5 shadow-brutal-sm hover:translate-x-0.5 hover:translate-y-0.5 hover:shadow-brutal-xs hover:bg-white active:translate-x-1 active:translate-y-1 active:shadow-none"},size:{default:"",sm:"px-4 py-2 text-xs",lg:"px-8 py-3 text-sm",none:"",icon:"size-9 p-0","icon-sm":"size-8 p-0","icon-xs":"size-3 p-4","icon-lg":"size-10 p-0"}},defaultVariants:{variant:"default",size:"default"}});function l({className:e,variant:a="default",size:l="default",asChild:i=!1,...s}){let d=i?t.Slot:"button";return(0,r.jsx)(d,{"data-slot":"button","data-variant":a,"data-size":l,className:(0,o.cn)(n({variant:a,size:l,className:e})),...s})}e.s(["Button",()=>l,"buttonVariants",()=>n])},696665,e=>{"use strict";var r=e.i(758674),t=e.i(558587),a=e.i(709338),o=e.i(177708);let n=(0,a.cva)("inline-flex items-center gap-1.5 font-bold tracking-wider transition-colors text-xs",{variants:{variant:{default:"bg-foreground text-white border border-brutal-border dark:bg-white dark:text-black dark:border-white",secondary:"bg-white text-foreground border border-brutal-border dark:bg-black dark:text-white dark:border-white",destructive:"bg-destructive text-white border border-brutal-border dark:border-white",outline:"bg-white text-foreground border border-brutal-border shadow-[2px_2px_0_#000] dark:bg-black dark:text-white dark:border-white dark:shadow-[2px_2px_0_white]",link:"bg-link text-white border border-brutal-border dark:border-white",warning:"bg-warning text-black border border-brutal-border dark:border-white",muted:"bg-gray-200 text-gray-500 border border-gray-400 line-through dark:bg-[#333] dark:text-[#777] dark:border-[#555]",success:"bg-green-50 text-green-700 border border-green-300 dark:bg-green-900/30 dark:text-green-400 dark:border-green-700",purple:"bg-purple-700 text-white border border-purple-900 dark:border-purple-400","high-risk":"bg-white text-destructive border border-destructive dark:bg-black",brutal:"border border-brutal-border bg-card text-foreground font-normal normal-case shadow-brutal-subtle group-hover:bg-foreground group-hover:text-background dark:group-hover:bg-white",subtle:"bg-gray-100 text-gray-600 font-normal normal-case border border-gray-200","destructive-subtle":"bg-red-50 text-destructive border border-red-200 dark:bg-red-900/20 dark:border-red-800","warning-subtle":"bg-yellow-50 text-yellow-700 border border-yellow-300 dark:bg-yellow-900/20 dark:text-yellow-400 dark:border-yellow-800",timestamp:"bg-off-white text-muted-foreground border-2 border-brutal-border dark:bg-card dark:text-muted-foreground"},size:{sm:"px-1.5 py-0.5 text-2xs",md:"px-2 py-1 text-xs",lg:"px-3 py-1.5 text-sm",xl:"px-3 py-2 text-sm"},rounded:{default:"",full:"rounded-full"}},defaultVariants:{variant:"default",size:"md",rounded:"default"}});function l({className:e,variant:a,size:l,rounded:i,asChild:s=!1,pulse:d=!1,children:u,...c}){let b=s?t.Slot:"span";return(0,r.jsxs)(b,{"data-slot":"badge",className:(0,o.cn)(n({variant:a,size:l,rounded:i}),e),...c,children:[d&&(0,r.jsx)("span",{className:"size-2 animate-pulse rounded-full bg-link"}),u]})}e.s(["Badge",()=>l,"badgeVariants",()=>n])},828488,e=>{"use strict";let r=(0,e.i(853263).default)("graduation-cap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);e.s(["GraduationCap",()=>r],828488)},976373,e=>{"use strict";let r=(0,e.i(853263).default)("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
1y:"oel41y"}]]);e.s(["Shield",()=>r],976373)},466114,e=>{"use strict";let r=(0,e.i(853263).default)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);e.s(["FileText",()=>r],466114)},141088,e=>{"use strict";let r=(0,e.i(853263).default)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);e.s(["ArrowLeft",()=>r],141088)},702040,e=>{"use strict";let r=(0,e.i(853263).default)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]]);e.s(["Home",()=>r],702040)},377554,e=>{"use strict";let r=(0,e.i(853263).default)("rss",[["path",{d:"M4 11a9 9 0 0 1 9 9",key:"pv89mb"}],["path",{d:"M4 4a16 16 0 0 1 16 16",key:"k0647b"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]]);e.s(["default",()=>r])},476184,404693,e=>{"use strict";var r=e.i(758674),t=e.i(88623),a=e.i(853263);let o=(0,a.default)("wifi-off",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}],["path",{d:"M5 12.859a10 10 0 0 1 5.17-2.69",key:"1dl1wf"}],["path",{d:"M19 12.859a10 10 0 0 0-2.007-1.523",key:"4k23kn"}],["path",{d:"M2 8.82a15 15 0 0 1 4.177-2.643",key:"1grhjp"}],["path",{d:"M22 8.82a15 15 0 0 0-11.288-3.764",key:"z3jwby"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);var n=e.i(466114),l=e.i(377554),l=l,i=e.i(976373),s=e.i(828488);let d=(0,a.default)("map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]);var u=e.i(944325),c=e.i(702040),b=e.i(141088),h=e.i(696665),f=e.i(915746),p=e.i(177708);let g=[{key:"reports",href:"/reports",Icon:n.FileText,accent:!1},{key:"blog",href:"/blog",Icon:l.default,accent:!1},{key:"tools",href:"/tools",Icon:i.Shield,accent:!1},{key:"wiki",href:"/wiki",Icon:s.GraduationCap,accent:!1},{key:"map",href:"/surveillance-map",Icon:d,accent:!1},{key:"secureDrop",href:"/secure-disclosure",Icon:u.Lock,accent:!0}];function x({badge:e="Emergency Status",heading:a="404",title:n="Page Not Found",errorMessage:l="ERROR: Signal Lost. Communication path insecure or invalid.",description:i="The page you are looking for might have been removed, renamed, or the address specified is incorrect. Your digital footprint has reached a dead end. Please revise your navigation protocols.",returnHome:s="Return Home",goBack:d="Go Back",usefulPages:u="Other Useful Pages",connectionTerminated:x="Connection Terminated",errorCode:v="Error Code: 0x404_NOT_FOUND",links:m={},linkAs:y="a",beforeActions:k}){let w=(0,t.useRouter)();return(0,r.jsx)("section",{className:"border-foreground relative z-10 flex flex-1 items-center justify-center border-b-2 bg-card",children:(0,r.jsxs)("div",{className:"grid h-full w-full grid-cols-1 lg:grid-cols-12",children:[(0,r.jsxs)("div",{className:"bg-off-white dark:bg-background border-foreground relative flex min-h-[400px] items-center justify-center overflow-hidden border-b-2 p-8 md:p-12 lg:col-span-5 lg:min-h-auto lg:border-b-0 lg:border-r-2 rtl:lg:border-r-0 rtl:lg:border-l-2",children:[(0,r.jsx)("div",{className:"pattern-dots pointer-events-none absolute inset-0 opacity-20"}),(0,r.jsx)("div",{className:"relative z-10 w-full max-w-xs md:max-w-sm",children:(0,r.jsxs)("div",{className:"border-foreground relative flex aspect-square items-center justify-center overflow-hidden border-2 bg-dark-bg shadow-brutal-sm",children:[(0,r.jsx)("div",{className:"absolute inset-0 opacity-20",style:{backgroundImage:"linear-gradient(45deg, #222 25%, transparent 25%, transparent 75%, #222 75%, #222), linear-gradient(45deg, #222 25%, transparent 25%, transparent 75%, #222 75%, #222)",backgroundSize:"20px 20px",backgroundPosition:"0 0, 10px 10px"}}),(0,r.jsx)("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 select-none text-[8rem] leading-none font-bold tracking-tighter text-off-white opacity-10 md:text-[12rem]",children:"404"}),(0,r.jsxs)("div",{className:"relative z-20 flex flex-col items-center gap-4",children:[(0,r.jsx)(o,{className:"text-destructive size-12 animate-pulse md:size-14"}),(0,r.jsxs)("div",{className:"border-destructive/30 bg-red-900/50 text-off-white p-2 text-center font-mono text-[10px] md:text-xs",children:[x,(0,r.jsx)("br",{}),(0,r.jsx)("span",{className:"text-destructive",children:v})]})]}),(0,r.jsx)("div",{className:"bg-destructive absolute top-0 left-0 h-1 w-full animate-ping opacity-50"}),(0,r.jsx)("div",{className:"bg-link absolute right-0 bottom-0 h-full w-1 animate-pulse opacity-50"})]})})]}),(0,r.jsxs)("div",{className:"relative flex flex-col justify-center bg-card p-6 md:p-12 lg:col-span-7 xl:p-16",children:[(0,r.jsx)("div",{className:"pointer-events-none absolute top-0 right-0 p-4 opacity-5",children:(0,r.jsx)("span",{className:"text-[10rem] leading-none font-bold tracking-tighter md:text-[15rem]",children:"?"})}),(0,r.jsxs)("div",{className:"relative z-10",children:[e&&(0,r.jsxs)(h.Badge,{variant:"destructive",size:"sm",className:"shadow-brutal-xs mb-6",children:[(0,r.jsx)("span",{className:"mr-2 size-2 animate-pulse rounded-full bg-white"}),e]}),(0,r.jsx)("h1",{className:"glitch-text text-foreground mb-2 text-6xl font-bold tracking-tighter md:text-7xl xl:text-8xl","data-text":a,children:a}),(0,r.jsx)("h2",{className:"mb-6 text-2xl leading-tight font-bold uppercase md:text-3xl xl:text-4xl",children:n}),(0,r.jsx)("p",{className:"text-destructive border-destructive mb-6 border-s-4 ps-4 py-1 text-base font-bold md:text-lg",children:l}),(0,r.jsx)("p",{className:"text-muted-foreground mb-8 max-w-xl text-sm leading-relaxed md:text-base",children:i}),k&&(0,r.jsx)("div",{className:"mb-8",children:k}),(0,r.jsxs)("div",{className:"mb-12 flex flex-col gap-4 sm:flex-row",children:[(0,r.jsx)(f.Button,{variant:"brutal",asChild:!0,className:"shadow-brutal-sm",children:(0,r.jsxs)(y,{href:"/",className:"gap-2",children:[(0,r.jsx)(c.Home,{className:"size-4"}),s]})}),(0,r.jsxs)(f.Button,{variant:"outline",className:"border-foreground shadow-brutal-sm border-2",onClick:()=>w.back(),children:[(0,r.jsx)(b.ArrowLeft,{className:"size-4 rtl:rotate-180"}),d]})]}),(0,r.jsxs)("div",{className:"border-foreground border-t-2 pt-8",children:[(0,r.jsxs)("h3",{className:"mb-6 flex items-center gap-3 text-base font-bold uppercase tracking-wider",children:[(0,r.jsx)("span",{className:"bg-link border-foreground size-3 border shadow-[2px_2px_0px_rgba(0,0,0,0.2)]"}),u]}),(0,r.jsx)("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-2 xl:grid-cols-3",children:g.map(({key:e,href:t,Icon:a,accent:o})=>(0,r.jsxs)(y,{href:t,className:(0,p.cn)("group border-foreground flex h-24 flex-col justify-between border-2 p-4 shadow-brutal-sm transition-all duration-200 hover:-translate-x-0.5 hover:-translate-y-0.5",o?"bg-foreground dark:bg-black text-white hover:border-destructive hover:bg-destructive hover:shadow-[6px_6px_0px_var(--destructive)]":"bg-card hover:border-link hover:bg-link hover:text-white hover:shadow-[6px_6px_0px_var(--link)]"),children:[(0,r.jsxs)("div",{className:"relative z-10 flex w-full items-start justify-between",children:[(0,r.jsx)("span",{className:"text-sm font-bold md:text-base",children:m[e]||e}),(0,r.jsx)(a,{className:(0,p.cn)("size-5 transition-colors",o?"text-destructive group-hover:text-white":"text-foreground group-hover:text-white")})]}),(0,r.jsxs)("div",{className:"relative z-10 flex w-full items-end justify-between",children:[(0,r.jsx)("span",{className:"font-mono text-[10px] uppercase tracking-widest opacity-50",children:t.toUpperCase().replace(/-/g,"_")}),o&&(0,r.jsx)("span",{className:"size-1.5 animate-ping rounded-full bg-destructive group-hover:bg-white"})]})]},e))})]})]}),(0,r.jsxs)("div",{className:"border-foreground mt-12 flex items-center justify-between border-t border-dashed pt-6 font-mono text-[10px] uppercase text-muted-foreground opacity-70",children:[(0,r.jsx)("span",{children:"Target: Unidentified"}),(0,r.jsx)("span",{children:"Protocol: HTTP/1.1"}),(0,r.jsx)("span",{children:"Trace_ID: 8f4d2a91b3"})]})]})]})})}e.s(["NotFoundPage",()=>x],404693),e.s([],476184)}]);
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.