1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{918:(e,t,s)=>{Promise.resolve().then(s.t.bind(s,5214,23)),Promise.resolve().then(s.bind(s,7172)),Promise.resolve().then(s.bind(s,3897)),Promise.resolve().then(s.t.bind(s,231,23)),Promise.resolve().then(s.t.bind(s,9531,23)),Promise.resolve().then(s.t.bind(s,91,23))},7172:(e,t,s)=>{"use strict";s.d(t,{default:()=>o});var r=s(7437),a=s(7138),n=s(2265);function c(){let[e,t]=(0,n.useState)(!1),[s,a]=(0,n.useState)(!1);return((0,n.useEffect)(()=>{a(!0),t(document.documentElement.classList.contains("dark"))},[]),s)?(0,r.jsx)("button",{onClick:function(){let s=!e;t(s),document.documentElement.classList.toggle("dark",s),localStorage.setItem("theme",s?"dark":"light")},"aria-label":e?"Switch to light mode":"Switch to dark mode",className:"flex h-8 w-8 items-center justify-center text-cw-stone transition-colors hover:text-cw-charcoal",children:e?(0,r.jsx)("svg",{className:"h-[18px] w-[18px]",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"})}):(0,r.jsx)("svg",{className:"h-[18px] w-[18px]",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"})})}):(0,r.jsx)("div",{className:"h-8 w-8"})}function o(){let e=function(e){let[t,s]=(0,n.useState)(!1),r=(0,n.useCallback)(()=>{s(window.pageYOffset>50)},[50]);return(0,n.useEffect)(()=>(window.addEventListener("scroll",r),()=>window.removeEventListener("scroll",r)),[r]),t}(0),[t,s]=(0,n.useState)(!1),[o,i]=(0,n.useState)(!1),l=(0,n.useRef)(null);(0,n.useEffect)(()=>{function e(e){l.current&&!l.current.contains(e.target)&&i(!1)}return document.addEventListener("click",e),()=>document.removeEventListener("click",e)},[]);let d=()=>s(!1);return(0,r.jsxs)("nav",{className:"fixed left-0 right-0 top-0 z-50 transition-all ".concat(e?"border-b border-cw-clay/60 bg-cw-cream backdrop-blur-xl":"border-b border-transparent bg-transparent"),children:[(0,r.jsxs)("div",{className:"mx-auto flex h-16 max-w-[1200px] items-center justify-between px-6 md:px-12",children:[(0,r.jsx)(a.default,{href:"/",className:"flex items-center",children:(0,r.jsx)("span",{className:"font-display text-xl font-bold tracking-tight",children:"CivicWork"})}),(0,r.jsxs)("div",{className:"hidden items-center gap-8 md:flex",children:[(0,r.jsx)(a.default,{href:"/about",className:"font-sans text-sm font-medium text-cw-bark transition-colors hover:text-cw-charcoal",children:"About"}),(0,r.jsxs)("div",{className:"relative",ref:l,children:[(0,r.jsxs)("button",{onClick:()=>i(!o),className:"flex items-center gap-1 font-sans text-sm font-medium text-cw-bark transition-colors hover:text-cw-charcoal",children:["Frameworks",(0,r.jsx)("svg",{className:"h-3.5 w-3.5 transition-transform ".concat(o?"rotate-180":""),fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"})})]}),o&&(0,r.jsxs)("div",{className:"absolute left-0 top-full mt-2 w-56 border border-cw-clay bg-cw-cream py-1 shadow-sm",children:[(0,r.jsx)(a.default,{href:"/framework",onClick:()=>i(!1),className:"block px-4 py-2.5 font-sans text-sm text-cw-bark transition-colors hover:bg-cw-sand hover:text-cw-charcoal",children:"Verifiability Framework"}),(0,r.jsx)(a.default,{href:"/trust-stack",onClick:()=>i(!1),className:"block px-4 py-2.5 font-sans text-sm text-cw-bark transition-colors hover:bg-cw-sand hover:text-cw-charcoal",children:"Trust Stack"})]})]}),(0,r.jsx)(a.default,{href:"/civicaide",className:"font-sans text-sm font-medium text-cw-bark transition-colors hover:text-cw-charcoal",children:"CivicAide"}),(0,r.jsx)(a.default,{href:"/civicbrief",className:"font-sans text-sm font-medium text-cw-bark transition-colors hover:text-cw-charcoal",children:"CivicBrief"}),(0,r.jsx)(a.default,{href:"/assess",className:"font-sans text-sm font-medium text-cw-bark transition-colors hover:text-cw-charcoal",children:"Assess"}),(0,r.jsx)(a.default,{href:"/writing",className:"font-sans text-sm font-medium text-cw-bark transition-colors hover:text-cw-charcoal",children:"Writing"}),(0,r.jsx)("a",{href:"https://github.com/civicwork",target:"_blank",rel:"noopener noreferrer",className:"font-sans text-sm font-medium text-cw-bark transition-colors hover:text-cw-charcoal",children:"Open Source"}),(0,r.jsx)(c,{}),(0,r.jsx)(a.default,{href:"/contact",className:"rounded-lg bg-cw-charcoal px-5 py-2 font-sans text-xs font-semibold text-cw-cream transition-all hover:-translate-y-
1px hover:bg-cw-terracotta",children:"Get in Touch"})]}),(0,r.jsx)("button",{className:"flex h-10 w-10 items-center justify-center md:hidden",onClick:()=>s(!t),"aria-label":t?"Close menu":"Open menu","aria-expanded":t,children:(0,r.jsx)("svg",{className:"h-5 w-5 text-cw-charcoal",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:t?(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}):(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 6h16M4 12h16M4 18h16"})})})]}),t&&(0,r.jsx)("div",{className:"border-t border-cw-clay bg-cw-cream px-6 pb-6 pt-4 md:hidden",children:(0,r.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,r.jsx)(a.default,{href:"/about",onClick:d,className:"font-sans text-base font-medium text-cw-bark",children:"About"}),(0,r.jsx)(a.default,{href:"/framework",onClick:d,className:"font-sans text-base font-medium text-cw-bark",children:"Verifiability Framework"}),(0,r.jsx)(a.default,{href:"/trust-stack",onClick:d,className:"font-sans text-base font-medium text-cw-bark",children:"Trust Stack"}),(0,r.jsx)(a.default,{href:"/civicaide",onClick:d,className:"font-sans text-base font-medium text-cw-bark",children:"CivicAide"}),(0,r.jsx)(a.default,{href:"/civicbrief",onClick:d,className:"font-sans text-base font-medium text-cw-bark",children:"CivicBrief"}),(0,r.jsx)(a.default,{href:"/assess",onClick:d,className:"font-sans text-base font-medium text-cw-bark",children:"Governance Assessment"}),(0,r.jsx)(a.default,{href:"/writing",onClick:d,className:"font-sans text-base font-medium text-cw-bark",children:"Writing"}),(0,r.jsx)("a",{href:"https://github.com/civicwork",target:"_blank",rel:"noopener noreferrer",className:"font-sans text-base font-medium text-cw-bark",children:"Open Source"}),(0,r.jsxs)("div",{className:"mt-2 flex items-center gap-3",children:[(0,r.jsx)(c,{}),(0,r.jsx)(a.default,{href:"/contact",onClick:d,className:"flex-1 rounded-lg bg-cw-charcoal px-5 py-2.5 text-center font-sans text-sm font-semibold text-cw-cream",children:"Get in Touch"})]})]})})]})}},7138:(e,t,s)=>{"use strict";s.d(t,{default:()=>a.a});var r=s(231),a=s.n(r)},5214:()=>{},91:e=>{e.exports={style:{fontFamily:"'__DM_Sans_0d7163', '__DM_Sans_Fallback_0d7163'",fontStyle:"normal"},className:"__className_0d7163",variable:"__variable_0d7163"}},9531:e=>{e.exports={style:{fontFamily:"'__Source_Serif_4_25ee46', '__Source_Serif_4_Fallback_25ee46'",fontStyle:"normal"},className:"__className_25ee46",variable:"__variable_25ee46"}},3897:(e,t,s)=>{"use strict";s.d(t,{Analytics:()=>c});var r=s(2265),a=()=>{window.va||(window.va=function(){for(var e=arguments.length,t=Array(e),s=0;s<e;s++)t[s]=arguments[s];(window.vaq=window.vaq||[]).push(t)})},n=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{debug:!0};if(!("undefined"!=typeof window))return;let s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"auto";return"auto"===e?!function(){try{return!1}catch(e){return!1}}()?"production":"development":e}(t.mode);a(),t.beforeSend&&(null==(e=window.va)||e.call(window,"beforeSend",t.beforeSend));let r="development"===s?"https://cdn.vercel-insights.com/v1/script.debug.js":"/_vercel/insights/script.js";if(document.head.querySelector('script[src*="'.concat(r,'"]')))return;let n=document.createElement("script");n.src=r,n.defer=!0,n.setAttribute("data-sdkn","@vercel/analytics"),n.setAttribute("data-sdkv","0.1.11"),"development"===s&&!1===t.debug&&n.setAttribute("data-debug","false"),document.head.appendChild(n)};function c(e){let{beforeSend:t,debug:s=!0,mode:a="auto"}=e;return(0,r.useEffect)(()=>{n({beforeSend:t,debug:s,mode:a})},[t,s,a]),null}}},e=>{var t=t=>e(e.s=t);e.O(0,[824,231,130,23,744],()=>t(918)),_N_E=e.O()}]);
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.