PageSourceSearch

https://shrewsburytown.com/assets/unauthorized-BEZhmNoE.js

js shrewsburytown.com collected 2026-09-24 23:51:06 UTC 1,269 bytes, 1 lines download raw bytes

1import{j as e}from"./index-Cz_StzOF.js";import{B as t}from"./button-DLLlTj8W.js";import{C as o,a as d,b as m,c,d as p}from"./card-BvdzEYq3.js";import{A as x}from"./app-link-CkaTC9yR.js";function h({eyebrow:i,title:l,description:n,highlights:a=[],actions:r=[]}){return e.jsx("main",{className:"page-wrap px-4 py-10",children:e.jsxs(o,{className:"rise-in",children:[e.jsxs(d,{children:[e.jsx("p",{className:"island-kicker mb-1",children:i}),e.jsx(m,{className:"font-bold text-4xl",children:l}),e.jsx(c,{className:"max-w-3xl text-base leading-8",children:n})]}),e.jsxs(p,{children:[r.length>0?e.jsx("div",{className:"flex flex-wrap gap-3",children:r.map(s=>e.jsx(t,{asChild:!0,variant:"outline",children:e.jsx(x,{href:s.href,children:s.label})},s.href))}):null,a.length>0?e.jsx("ul",{className:"mt-8 grid gap-3 pl-5 text-[var(--sea-ink-soft)] text-sm sm:grid-cols-2",children:a.map(s=>e.jsx("li",{children:s},s))}):null]})]})})}function w(){return e.jsx(h,{actions:[{label:"Return home",href:"/"}],description:"Permission-aware route guards will send users here when they lack the required platform capability.",eyebrow:"Access",highlights:["Platform-only RBAC","Permission-aware navigation"],title:"You do not have permission to view this page"})}export{w as component};

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.