1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[66,877,907,974],{144:(e,n,r)=>{"use strict";r.d(n,{b4:()=>i,c6:()=>l,nq:()=>d,o2:()=>o});let a="fcfhcbkkacbhpgkjnbcmonjhjbgaanei,onhlmhaoeiicnijjobemihlfildjmhaa".split(",").map(e=>e.trim()).filter(Boolean);function t(){var e;return null==(e=window.chrome)?void 0:e.runtime}function s(e,n,r){return new Promise((a,t)=>{e.sendMessage(n,r,n=>{if(e.lastError||!(null==n?void 0:n.ok)){var r;t(Error((null==(r=e.lastError)?void 0:r.message)||"The extension did not respond. Is it installed and enabled?"));return}a()})})}async function o(){let e=t();if(!a.length||!(null==e?void 0:e.sendMessage))return!1;for(let n of a)try{return await s(e,n,{type:"BEACONBOX_PING"}),!0}catch(e){}return!1}async function i(e){let n,r=t();if(!a.length||!(null==r?void 0:r.sendMessage))throw Error("Chrome extension APIs are unavailable. Install the BeaconBox extension first.");for(let t of a)try{await s(r,t,e);return}catch(e){n=e}throw n instanceof Error?n:Error("The extension did not respond.")}async function c(e){let n,r=t();if(!a.length||!(null==r?void 0:r.sendMessage))throw Error("Chrome extension APIs are unavailable. Install the BeaconBox extension first.");for(let t of a){let a;try{a=await new Promise((n,a)=>{r.sendMessage(t,e,e=>{if(r.lastError||null==e){var t;a(Error((null==(t=r.lastError)?void 0:t.message)||"The extension did not respond. Is it installed and enabled?"));return}n(e)})})}catch(e){n=e;continue}if(!0!==a.ok)throw Error("string"==typeof a.error?a.error:"The extension rejected the request.");return a}throw n instanceof Error?n:Error("The extension did not respond.")}async function l(e){return{opened:!0===(await c({type:"BEACONBOX_OPEN_BUILDER",...e})).opened}}function d(e){try{i({type:"BEACONBOX_DATA_CHANGED",scopes:e}).catch(()=>{})}catch(e){}}},1487:(e,n,r)=>{Promise.resolve().then(r.bind(r,8791))},8791:(e,n,r)=>{"use strict";r.d(n,{SiteHeader:()=>f});var a=r(5155),t=r(2619),s=r.n(t),o=r(63),i=r(2115),c=r(6199),l=r(144),d=r(926);let u=(0,d.createServerReference)("0007de1171c03bb5e3960b0901452a7758fe3ad66a",d.callServer,void 0,d.findSourceMapURL,"revokeApiToken");async function h(){try{await u()}catch(e){}try{await (0,l.b4)({type:"BEACONBOX_DISCONNECT"})}catch(e){}await (0,c.CI)({callbackUrl:"/"})}function m(){return(0,a.jsxs)("svg",{className:"google-glyph",viewBox:"0 0 18 18","aria-hidden":"true",children:[(0,a.jsx)("path",{fill:"#4285F4",d:"M17.64 9.2045c0-.6381-.0573-1.2518-.1636-1.8409H9v3.4814h4.8436c-.2086 1.125-.8427 2.0782-1.7959 2.7164v2.2582h2.9082c1.7018-1.5668 2.6841-3.874 2.6841-6.6151z"}),(0,a.jsx)("path",{fill:"#34A853",d:"M9 18c2.43 0 4.4673-.806 5.9564-2.1809l-2.9082-2.2582c-.8059.54-1.8368.8591-3.0482.8591-2.344 0-4.3282-1.5831-5.0359-3.7104H.9573v2.3318C2.4382 15.9832 5.4818 18 9 18z"}),(0,a.jsx)("path",{fill:"#FBBC05",d:"M3.9641 10.71c-.18-.54-.2823-1.1168-.2823-1.71s.1023-1.17.2823-1.71V4.9582H.9573C.3477 6.1732 0 7.5477 0 9s.3477 2.8268.9573 4.0418L3.9641 10.71z"}),(0,a.jsx)("path",{fill:"#EA4335",d:"M9 3.5795c1.3214 0 2.5077.4541 3.4405 1.346l2.5814-2.5814C13.4632.8918 11.426 0 9 0 5.4818 0 2.4382 2.0168.9573 4.9582L3.9641 7.29C4.6718 5.1627 6.656 3.5795 9 3.5795z"})]})}function v(e){let{user:n}=e,[r,t]=(0,i.useState)(!1),s=(0,i.useRef)(null);return(0,i.useEffect)(()=>{if(!r)return;let e=e=>{s.current&&!s.current.contains(e.target)&&t(!1)},n=e=>{"Escape"===e.key&&t(!1)};return document.addEventListener("pointerdown",e),document.addEventListener("keydown",n),()=>{document.removeEventListener("pointerdown",e),document.removeEventListener("keydown",n)}},[r]),(0,a.jsxs)("div",{className:"account-menu",ref:s,children:[(0,a.jsxs)("button",{className:"account-trigger",type:"button","aria-haspopup":"menu","aria-expanded":r,onClick:()=>t(e=>!e),children:[n.image?(0,a.jsx)("img",{className:"account-avatar",src:n.image,alt:"",referrerPolicy:"no-referrer"}):(0,a.jsx)("span",{className:"account-avatar","aria-hidden":"true"}),(0,a.jsx)("svg",{className:r?"account-chevron open":"account-chevron",viewBox:"0 0 12 12","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M2.5 4.5 6 8l3.5-3.5",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}
1),r?(0,a.jsxs)("div",{className:"account-dropdown",role:"menu",children:[(0,a.jsxs)("div",{className:"account-dropdown-identity",children:[n.name?(0,a.jsx)("span",{className:"account-name",children:n.name}):null,n.email?(0,a.jsx)("span",{className:"account-email",children:n.email}):null]}),(0,a.jsx)("div",{className:"account-dropdown-sep",role:"separator"}),(0,a.jsxs)("button",{className:"account-dropdown-item",type:"button",role:"menuitem",onClick:()=>void h(),children:[(0,a.jsx)("svg",{viewBox:"0 0 16 16","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M6 2.75H3.75A1.25 1.25 0 0 0 2.5 4v8a1.25 1.25 0 0 0 1.25 1.25H6M10.5 11l3-3-3-3M13.25 8H6",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),"Sign out"]})]}):null]})}function f(){var e;let n=(0,o.usePathname)(),r="/"===n,t="/pricing"===n,i=n.startsWith("/dashboard"),{data:l,status:d}=(0,c.wV)();return(0,a.jsx)("header",{className:"site-header",children:(0,a.jsxs)("div",{className:"site-header-inner",children:[(0,a.jsxs)(s(),{className:"brand",href:"/",children:[(0,a.jsx)("span",{className:"brand-mark","aria-hidden":"true"}),"BeaconBox"]}),(0,a.jsxs)("nav",{className:"site-nav","aria-label":"Main",children:[(0,a.jsx)(s(),{className:r?"active":void 0,href:"/",children:"Home"}),(0,a.jsx)(s(),{className:t?"active":void 0,href:"/pricing",children:"Pricing"}),(0,a.jsx)(s(),{className:i?"active":void 0,href:"/dashboard",children:"Dashboard"})]}),(0,a.jsx)("div",{className:"site-header-actions",children:"authenticated"===d?(0,a.jsx)(v,{user:null!=(e=l.user)?e:{}}):(0,a.jsxs)("button",{className:"button google",type:"button",disabled:"loading"===d,onClick:()=>(0,c.Jv)("google",{callbackUrl:i?n:"/dashboard"}),children:[(0,a.jsx)(m,{}),(0,a.jsx)("span",{children:"Sign in with Google"})]})})]})})}}},e=>{e.O(0,[199,721,441,255,358],()=>e(e.s=1487)),_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.