{"version":3,"file":"shared-lib.Bc8zMBct.mjs","names":["__esmMin","init_ssg_sandbox_shims","window","p","c","init_jsx_runtime","init_framer_BWFVvmND","Link","portalOr","u","url","PORTAL","fallback","savePrefill","o","tel","A","rest","props","href","rememberPrefill","v","k","sendForm","body","subject","replyTo","fields","res","FORM_ENDPOINT","j","formPrefill","raw","openRequest","ev","fallbackUrl","Section","topPad","FONT","style","Eyebrow","light","H2","SectionHead","eyebrow","title","intro","Chip","Buttons","primary","btnLight","btnDark","secondary","btnOut","phone","Glow","KitStyle","kitCss","PHONE","EMAIL","IMG","init_AresKit","id"],"sources":["https:/framerusercontent.com/modules/rOCg1WYgDSFz1sCWBo7c/FTO0L9qwV2bOk5o8Xfr1/AresKit.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Link}from\"framer\";// Shared building blocks for the Ares page bodies. Not a component on its own.\nexport const FONT=\"'Inter', ui-sans-serif, system-ui, -apple-system, sans-serif\";export const PHONE=\"(929) 560-6055\";export const EMAIL=\"info@aressecurityinc.com\";export const PORTAL=\"https://claude.ai/artifact/595TSoyojfYDr1wiCQsJc2\";// The Client Portal is not live yet, so every quote and sign-in button goes to the Contact page.\n// When the portal launches: set PORTAL to its real address and PORTAL_LIVE to true. Nothing else needs to change.\nexport const PORTAL_LIVE=false;export function portalOr(url,fallback=\"/contact\"){const u=typeof url===\"string\"&&url.length?url:PORTAL;if(PORTAL_LIVE)return u===PORTAL||u.indexOf(\"claude.ai/artifact/\")<0?u:PORTAL;return u.indexOf(\"claude.ai/artifact/\")>=0||u===PORTAL?fallback:u;}export function savePrefill(o){try{if(o&&Object.keys(o).length)window.sessionStorage.setItem(\"ares-prefill\",JSON.stringify(o));}catch(e){}}export const IMG=id=>\"https://framerusercontent.com/images/\"+id+\".png\";export function tel(p){return\"tel:\"+(p||PHONE).replace(/[^0-9+]/g,\"\");}export function A(props){const{href,children,...rest}=props;if(typeof href===\"string\"&&href.startsWith(\"/contact?\")&&!rest.onClick){// Remember the pre-fill so the contact form can read it even when the address bar drops the query.\nreturn /*#__PURE__*/_jsx(Link,{href:\"/contact\",children:/*#__PURE__*/_jsx(\"a\",{...rest,onClick:()=>rememberPrefill(href),children:children})});}if(typeof href===\"string\"&&href.startsWith(\"/\")&&!rest.onClick){return /*#__PURE__*/_jsx(Link,{href:href,children:/*#__PURE__*/_jsx(\"a\",{...rest,children:children})});}return /*#__PURE__*/_jsx(\"a\",{href:href,...rest,children:children});}export function rememberPrefill(href){try{const u=new URL(href,\"https://x.invalid\");const o={};[\"service\",\"topic\",\"program\",\"details\"].forEach(k=>{const v=u.searchParams.get(k);if(v)o[k]=v;});if(Object.keys(o).length)window.sessionStorage.setItem(\"ares-prefill\",JSON.stringify(o));}catch(e){}}// Form delivery. Submissions post to FormSubmit, which emails them to EMAIL as a clean table.\n// Field names are used as the row labels in the email, so keep them human readable.\nexport const FORM_ENDPOINT=\"https://formsubmit.co/ajax/\"+EMAIL;export async function sendForm(subject,fields,replyTo){const body={_subject:subject,_template:\"table\",_captcha:\"false\",_honey:\"\"};if(replyTo)body._replyto=replyTo;Object.keys(fields).forEach(k=>{const v=fields[k];if(v!==undefined&&v!==null&&String(v).trim()!==\"\")body[k]=String(v).trim();});if(typeof window!==\"undefined\")body[\"Sent from\"]=window.location.href.split(\"?\")[0];const res=await fetch(FORM_ENDPOINT,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(body)});if(!res.ok)throw new Error(\"Form delivery failed (\"+res.status+\")\");const j=await res.json().catch(()=>({}));if(j&&j.success===false)throw new Error(j.message||\"Form delivery failed\");return j;}// Reads ?service=...&topic=... from the page address so other pages can pre-fill the contact form.\nexport function formPrefill(){if(typeof window===\"undefined\")return{};const o={};try{const raw=window.sessionStorage.getItem(\"ares-prefill\");if(raw){Object.assign(o,JSON.parse(raw));window.sessionStorage.removeItem(\"ares-prefill\");}}catch(e){}try{const u=new URL(window.location.href);[\"service\",\"topic\",\"program\",\"details\"].forEach(k=>{const v=u.searchParams.get(k);if(v)o[k]=v;});}catch(e){}return o;}export function openRequest(e,fallbackUrl){if(e&&e.preventDefault)e.preventDefault();if(typeof window===\"undefined\")return;const ev=new CustomEvent(\"ares-open-request\",{cancelable:true});if(window.dispatchEvent(ev)&&fallbackUrl)window.location.href=fallbackUrl;}export function Section(props){const{topPad=96,children,style,id}=props;return /*#__PURE__*/_jsx(\"section\",{id:id,style:{width:\"100%\",maxWidth:1240,margin:\"0 auto\",padding:topPad+\"px 24px 0\",boxSizing:\"border-box\",fontFamily:FONT,color:\"#0B0F17\",fontSize:15,lineHeight:1.55,WebkitFontSmoothing:\"antialiased\",...style||{}},children:children});}export function Eyebrow(props){const{children,light}=props;return /*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:700,letterSpacing:\".12em\",textTransform:\"uppercase\",color:light?\"#9FD6F7\":\"#0072B5\"},children:children});}export function H2(props){const{children,style}=props;return /*#__PURE__*/_jsx(\"h2\",{style:{margin:\"8px 0 0\",fontSize:\"clamp(28px, 3.4vw, 42px)\",lineHeight:1.1,fontWeight:600,letterSpacing:\"-0.03em\",maxWidth:\"22ch\",...style||{}},children:children});}export function SectionHead(props){const{eyebrow,title,intro,style}=props;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:16,marginBottom:28,...style||{}},children:[/*#__PURE__*/_jsxs(\"div\",{children:[eyebrow?/*#__PURE__*/_jsx(Eyebrow,{children:eyebrow}):null,title?/*#__PURE__*/_jsx(H2,{children:title}):null]}),intro?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,maxWidth:\"44ch\",color:\"#4B5563\"},children:intro}):null]});}export function Chip(props){return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",minHeight:40,padding:\"0 14px\",borderRadius:999,border:\"1px solid #E5E7EB\",background:\"#FFFFFF\",color:\"#0B0F17\",fontSize:13,fontWeight:500},children:props.children});}export const btnDark={display:\"inline-flex\",alignItems:\"center\",gap:8,minHeight:48,padding:\"0 22px\",borderRadius:999,background:\"#111318\",color:\"#FFFFFF\",fontWeight:600,fontSize:15,textDecoration:\"none\",border:0,cursor:\"pointer\",fontFamily:FONT};export const btnOut={display:\"inline-flex\",alignItems:\"center\",gap:8,minHeight:48,padding:\"0 22px\",borderRadius:999,border:\"1px solid #D1D5DB\",background:\"#FFFFFF\",color:\"#0B0F17\",fontWeight:600,fontSize:15,textDecoration:\"none\",cursor:\"pointer\",fontFamily:FONT};export const btnLight={display:\"inline-flex\",alignItems:\"center\",gap:8,minHeight:48,padding:\"0 22px\",borderRadius:999,background:\"#FFFFFF\",color:\"#111318\",fontWeight:600,fontSize:15,textDecoration:\"none\",border:0,cursor:\"pointer\",fontFamily:FONT};export function Buttons(props){// primary: { label, url, request } secondary: { label, url } phone: string\nconst{primary,secondary,phone,light}=props;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,flexWrap:\"wrap\"},children:[primary?primary.request?/*#__PURE__*/_jsxs(A,{className:light?\"ak-dark ak-light\":\"ak-dark\",href:primary.url||\"/contact\",onClick:e=>openRequest(e,primary.url||\"/contact\"),style:light?btnLight:btnDark,children:[primary.label,\" \",/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M13 6l6 6-6 6\"})})]}):/*#__PURE__*/_jsxs(A,{className:light?\"ak-dark ak-light\":\"ak-dark\",href:primary.url,style:light?btnLight:btnDark,children:[primary.label,\" \",/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M13 6l6 6-6 6\"})})]}):null,secondary?/*#__PURE__*/_jsx(A,{className:\"ak-out\",href:secondary.url,style:light?{...btnOut,background:\"transparent\",color:\"#FFFFFF\",border:\"1px solid rgba(255,255,255,.3)\"}:btnOut,children:secondary.label}):null,phone?/*#__PURE__*/_jsxs(A,{className:\"ak-out\",href:tel(phone),style:light?{...btnOut,background:\"transparent\",color:\"#FFFFFF\",border:\"1px solid rgba(255,255,255,.3)\"}:btnOut,children:[/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2\"})}),\"Call \",phone]}):null]});}export const card={background:\"#FFFFFF\",border:\"1px solid #E5E7EB\",borderRadius:18,padding:24,boxSizing:\"border-box\"};export const navyCard={background:\"#08377A\",color:\"#FFFFFF\",borderRadius:18,padding:28,position:\"relative\",overflow:\"hidden\",boxSizing:\"border-box\"};export function Glow(){return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",right:\"-30%\",top:\"-40%\",width:\"90%\",height:\"140%\",background:\"radial-gradient(ellipse at 50% 50%, rgba(0,139,219,.45), transparent 65%)\",filter:\"blur(30px)\",pointerEvents:\"none\"}});}export function Stars(){return /*#__PURE__*/_jsx(\"div\",{\"aria-label\":\"5 out of 5 stars\",style:{color:\"#E0892A\",letterSpacing:2,fontSize:14},children:\"★★★★★\"});}export function Quote(props){const{quote,name,role,big}=props;return /*#__PURE__*/_jsxs(\"figure\",{style:{flex:\"1 1 300px\",margin:0,...card,display:\"flex\",flexDirection:\"column\",gap:16,padding:big?28:24},children:[/*#__PURE__*/_jsx(Stars,{}),/*#__PURE__*/_jsxs(\"blockquote\",{style:{margin:0,fontSize:big?18:16,lineHeight:1.5},children:[\"“\",quote,\"”\"]}),/*#__PURE__*/_jsxs(\"figcaption\",{style:{marginTop:\"auto\",fontSize:14},children:[/*#__PURE__*/_jsx(\"b\",{children:name}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#6B7280\"},children:role})]})]});}export const kitCss=`\n.ak-dark,.ak-out{transition:transform .2s,background-color .2s,box-shadow .2s,border-color .2s,color .2s}\n.ak-dark svg{transition:transform .2s}\n.ak-dark:hover{background:#08377A !important;transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(8,55,122,.6)}\n.ak-dark:hover svg{transform:translateX(4px)}\n.ak-out:hover{border-color:#08377A !important;color:#08377A !important;background:#F2F8FD !important;transform:translateY(-2px)}\n.ak-dark:active,.ak-out:active{transform:translateY(0) scale(.97)}\n.ak-lift{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,border-color .25s ease}.ak-go svg{transition:transform .25s ease}.ak-lift:hover .ak-go svg,.ak-go:hover svg{transform:translateX(4px)}\n.ak-lift:hover{transform:translateY(-3px);box-shadow:0 16px 32px -20px rgba(8,55,122,.4) !important;border-color:#0072B5 !important}.ak-lift:active{transform:translateY(-1px) scale(.995)}\n.ak-light{transition:transform .2s,background-color .2s,color .2s,box-shadow .2s}\n.ak-light svg{transition:transform .2s}\n.ak-light:hover{filter:none;background:#E6F3FC !important;color:#08377A !important;transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(0,0,0,.5)}\n.ak-light:hover svg{transform:translateX(4px)}\n.ak-light:active{transform:translateY(0) scale(.97)}\n.ak-pulse{animation:akRing 2.4s ease-out 1s 3}\n@keyframes akRing{0%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}100%{box-shadow:0 0 0 14px rgba(255,255,255,0)}}\n@media (prefers-reduced-motion:reduce){.ak-light,.ak-light svg{transition:none}.ak-pulse{animation:none}}\n`;export function KitStyle(){return /*#__PURE__*/_jsx(\"style\",{children:kitCss});}\nexport const __FramerMetadata__ = {\"exports\":{\"SectionHead\":{\"type\":\"reactComponent\",\"name\":\"SectionHead\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"btnOut\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Eyebrow\":{\"type\":\"reactComponent\",\"name\":\"Eyebrow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"IMG\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KitStyle\":{\"type\":\"reactComponent\",\"name\":\"KitStyle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Glow\":{\"type\":\"reactComponent\",\"name\":\"Glow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"savePrefill\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Buttons\":{\"type\":\"reactComponent\",\"name\":\"Buttons\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Quote\":{\"type\":\"reactComponent\",\"name\":\"Quote\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"portalOr\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"tel\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PORTAL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"navyCard\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"btnLight\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"openRequest\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"btnDark\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PORTAL_LIVE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Chip\":{\"type\":\"reactComponent\",\"name\":\"Chip\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"PHONE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendForm\":{\"type\":\"function\",\"isAsync\":true,\"annotations\":{\"framerContractVersion\":\"1\"}},\"A\":{\"type\":\"reactComponent\",\"name\":\"A\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"card\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EMAIL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"H2\":{\"type\":\"reactComponent\",\"name\":\"H2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Section\":{\"type\":\"reactComponent\",\"name\":\"Section\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FONT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formPrefill\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Stars\":{\"type\":\"reactComponent\",\"name\":\"Stars\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"kitCss\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FORM_ENDPOINT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"rememberPrefill\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AresKit.map"],"mappings":"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"}