1import{j as e,d as l,r as d,L as o}from"./vendor-react-Bvxn0ZWA.js";import{x as n,a as c,q as t,C as m,aJ as x,d as h,h as p,B as u}from"./index-CuYhX9mQ.js";import{S as f}from"./SupportPopover-fsvv1gSn.js";import{F as j}from"./Footer-DDJvD2uq.js";import"./vendor-supabase-Hcsneau6.js";import"./vendor-motion-D7UPHYNS.js";import"./popover-rMZI6kVT.js";import"./circle-help-DtgjGb4q.js";import"./mail-D_W8fomd.js";import"./copy-bnhNCOBQ.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const g=n("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-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/** 7 * @license lucide-react v0.462.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const N=n("TreePalm",[["path",{d:"M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4",key:"foxbe7"}],["path",{d:"M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3",key:"18arnh"}],["path",{d:"M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35",key:"ywahnh"}],["path",{d:"M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14",key:"ft0feo"}]]);function y({className:a,iconClassName:s,containerClassName:i}){const{markUrl:r}=c();return r?e.jsx("img",{src:r,alt:"Site icon",className:t("object-contain",a)}):e.jsx("div",{className:t("rounded-lg flex items-center justify-center",i),children:e.jsx(m,{className:t("text-white",s)})})}const L=()=>{const a=l(),{logoUrl:s}=c();return d.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",a.pathname)},[a.pathname]),e.jsxs("div",{className:"min-h-screen flex flex-col bg-muted",children:[e.jsx(x,{title:"Page not found (404) | Be Right Back",description:"This page is out of office. Head back home to keep planning coverage and time off with Be Right Back.",noindex:!0}),e.jsx("header",{className:"py-4 px-4 border-b bg-background",children:e.jsx("div",{className:"container mx-auto max-w-7xl",children:e.jsx(o,{to:"/",className:"flex items-center gap-2 hover:opacity-80 transition-opacity w-fit",children:s?e.jsx("img",{src:s,alt:"Home",className:"h-8 w-auto object-contain"}):e.jsxs(e.Fragment,{children:[e.jsx(y,{className:"h-5 w-5",containerClassName:"h-8 w-8 gradient-primary",iconClassName:"h-4 w-4"}),e.jsx("span",{className:"font-semibold text-foreground",children:"Be Right Back"})]})})})}),e.jsx("div",{className:"flex-1 flex items-center justify-center p-4",children:e.jsx(h,{className:"max-w-md w-full text-center shadow-playful",children:e.jsxs(p,{className:"pt-10 pb-8 px-8 space-y-6",children:[e.jsx("div",{className:"flex justify-center",children:e.jsx("div",{className:"rounded-full bg-primary/10 p-4",children:e.jsx(N,{className:"h-10 w-10 text-primary"})})}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("h1",{className:"text-2xl font-bold text-foreground",children:"Looks like this page is on vacation"}),e.jsx("p",{className:"text-muted-foreground",children:"We couldn't find the page you're looking for. It may have been moved or doesn't exist."})]}),e.jsx(u,{asChild:!0,className:"w-full",children:e.jsxs(o,{to:"/",children:[e.jsx(g,{className:"mr-2 h-4 w-4"}),"Back to Home"]})}),e.jsxs("div",{className:"flex items-center justify-center gap-1 text-xs text-muted-foreground",children:[e.jsx("span",{children:"Still stuck?"}),e.jsx(f,{triggerClassName:"h-auto p-0 text-xs text-muted-foreground hover:text-foreground",iconClassName:"h-3.5 w-3.5 mr-1"})]})]})})}),e.jsx(j,{})]})};export{L as default};
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.