PageSourceSearch

https://agentfix.pro/_next/static/chunks/app/layout-d9cd866a5f977be7.js

js agentfix.pro collected 2026-10-02 01:08:21 UTC 10,919 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{63:(e,t,n)=>{"use strict";var a=n(7260);n.o(a,"useParams")&&n.d(t,{useParams:function(){return a.useParams}}),n.o(a,"usePathname")&&n.d(t,{usePathname:function(){return a.usePathname}}),n.o(a,"useRouter")&&n.d(t,{useRouter:function(){return a.useRouter}}),n.o(a,"useSearchParams")&&n.d(t,{useSearchParams:function(){return a.useSearchParams}})},1125:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var a=n(5155),r=n(2115),i=n(63);let o="agentfix_consent",s="G-R5KEBVWJGE",l={ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"granted",functionality_storage:"granted",personalization_storage:"granted"};function c(){let[e,t]=(0,r.useState)(null),[n,c]=(0,r.useState)(!1),u=(0,i.usePathname)(),d=(0,i.useSearchParams)();function f(e){t(e),c(!1);try{localStorage.setItem(o,e)}catch(e){}window.gtag&&("accept"===e?(window.gtag("consent","update",{...l}),window.gtag("event","page_view",{page_location:window.location.href,page_title:document.title,page_path:window.location.pathname})):"decline"===e&&window.gtag("consent","update",{analytics_storage:"denied"}))}return((0,r.useEffect)(()=>{let e=function(){try{let e=localStorage.getItem(o);return"accept"===e||"decline"===e?e:null}catch(e){return null}}();if(!window.gtag&&(window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag("consent","default",{ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"denied",functionality_storage:"denied",personalization_storage:"denied",security_storage:"granted",wait_for_update:500}),"accept"===e&&window.gtag("consent","update",{...l}),window.gtag("js",new Date),window.gtag("config",s,{anonymize_ip:!0}),!document.querySelector('script[src*="'.concat(s,'"]')))){let e=document.createElement("script");e.async=!0,e.src="https://www.googletagmanager.com/gtag/js?id=".concat(s),document.head.appendChild(e)}e?t(e):c(!0),window.__agentfixOpenCookieSettings=()=>{t(null),c(!0)}},[]),(0,r.useEffect)(()=>{if(!window.gtag)return;let e=window;if(!e.__agentfixFirstPageviewSeen){e.__agentfixFirstPageviewSeen=!0;return}window.gtag("event","page_view",{page_location:window.location.href,page_title:document.title,page_path:window.location.pathname})},[u,d]),n)?(0,a.jsx)("div",{role:"dialog","aria-label":"Cookie consent",className:"fixed inset-x-0 bottom-0 z-[60] px-4 pb-4 sm:px-6 sm:pb-6 pointer-events-none",children:(0,a.jsx)("div",{className:"pointer-events-auto max-w-3xl mx-auto rounded-2xl border border-white/[0.08] bg-[#0f1115]/95 backdrop-blur-md shadow-[0_20px_60px_-20px_rgba(0,0,0,0.6)] p-4 sm:p-5",children:(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center gap-3 sm:gap-4",children:[(0,a.jsxs)("div",{className:"flex-1 text-sm text-zinc-300 leading-relaxed",children:["We use cookies for anonymous analytics (Google Analytics with IP anonymization). No ads, no third-party tracking, no profiling. See our"," ",(0,a.jsx)("a",{href:"/privacy",className:"underline text-emerald-400 hover:text-emerald-300",children:"privacy policy"}),"."]}),(0,a.jsxs)("div",{className:"flex items-center gap-2 shrink-0",children:[(0,a.jsx)("button",{type:"button",onClick:()=>f("decline"),className:"text-sm px-4 py-2 rounded-full border border-white/10 text-zinc-300 hover:border-white/25 hover:text-white transition-colors",children:"Decline"}),(0,a.jsx)("button",{type:"button",onClick:()=>f("accept"),className:"text-sm font-semibold px-5 py-2 rounded-full text-[#0a0a0a] hover:opacity-90 transition-opacity",style:{background:"linear-gradient(135deg,#10b981,#06b6d4)"},children:"Accept"})]})]})})}):null}},1402:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return y},handleClientScriptLoad:function(){return m},initScriptLoader:function(){return _}});let a=n(8140),r=n(9417),i=n(5155),o=a._(n(7650)),s=r._(n(2115)),l=n(2073),c=n(4681),u=n(4853),d=n(9001),f=new Map,p=new Set,g=e=>{let{src:t,id:n,onLoad:a=()=>{},onReady:r=null,dangerouslySetInnerHTML:i,children:s="",strategy:l="afterInteractive",onError:u,stylesheets:d}=e,g=n||t;if(g&&p.has(g))return;if(f.has(t)){p.add(g),f.get(t).then(a,u);return}let m=()=>{r&&r(),p.add(g)},_=document.createElement("script"),h=new Promise((e,t)=>
1{_.addEventListener("load",function(t){e(),a&&a.call(this,t),m()}),_.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});i?(_.innerHTML=i.__html||"",m()):s?(_.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):"",m()):t&&(_.src=t,f.set(t,h)),(0,c.setAttributesFromProps)(_,e),"worker"===l&&_.setAttribute("type","text/partytown"),_.setAttribute("data-nscript",l),d&&(e=>{if(o.default.preinit)return e.forEach(e=>{o.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}})(d),document.body.appendChild(_)};function m(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,u.requestIdleCallback)(()=>g(e))}):g(e)}function _(e){e.forEach(m),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");p.add(t)})}function h(e){let{id:t,src:n="",onLoad:a=()=>{},onReady:r=null,strategy:c="afterInteractive",onError:f,stylesheets:m,..._}=e,{updateScripts:h,scripts:y,getIsSsr:w,appDir:b,nonce:x}=(0,s.useContext)(l.HeadManagerContext);x=_.nonce||x;let v=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=t||n;v.current||(r&&e&&p.has(e)&&r(),v.current=!0)},[r,t,n]);let S=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{if(!S.current){if("afterInteractive"===c)g(e);else"lazyOnload"===c&&("complete"===document.readyState?(0,u.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,u.requestIdleCallback)(()=>g(e))}));S.current=!0}},[e,c]),("beforeInteractive"===c||"worker"===c)&&(h?(y[c]=(y[c]||[]).concat([{id:t,src:n,onLoad:a,onReady:r,onError:f,..._,nonce:x}]),h(y)):w&&w()?p.add(t||n):w&&!w()&&g({...e,nonce:x})),b){if(m&&m.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===c)if(!n)return _.dangerouslySetInnerHTML&&(_.children=_.dangerouslySetInnerHTML.__html,delete _.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+(0,d.htmlEscapeJsonString)(JSON.stringify([0,{..._,id:t}]))+")"}});else return o.default.preload(n,_.integrity?{as:"script",integrity:_.integrity,nonce:x,crossOrigin:_.crossOrigin}:{as:"script",nonce:x,crossOrigin:_.crossOrigin}),(0,i.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+(0,d.htmlEscapeJsonString)(JSON.stringify([n,{..._,id:t}]))+")"}});"afterInteractive"===c&&n&&o.default.preload(n,_.integrity?{as:"script",integrity:_.integrity,nonce:x,crossOrigin:_.crossOrigin}:{as:"script",nonce:x,crossOrigin:_.crossOrigin})}return null}Object.defineProperty(h,"__nextScript",{value:!0});let y=h;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2311:e=>{e.exports={style:{fontFamily:"'GeistSans', 'GeistSans Fallback'"},className:"__className_8adcd2",variable:"__variable_8adcd2"}},3673:()=>{},4853:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cancelIdleCallback:function(){return a},requestIdleCallback:function(){return n}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},a="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5863:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});var a=n(2115);function r(){return(0,a.useEffect)(()=>{var e;let t=navigator;if(!(null==(e=t.modelContext)?void 0:e.provideContext))return;let n=[{name:"scan_website",description:"Queue an AI-agent-readiness scan for a website. Returns a scan_id you can poll with get_scan_result.",inputSchema:{type:"object",required:["url"],properties:{url:{type:"string",format:"uri",description:"Fully-qualified URL to scan"}}},async execute(e){let t=await fetch("/api/scan",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:e.url})});return await t.json()}},{name:"get_scan_result",description:"Fetch the result of a previously-queued scan. Returns status, grade A-F, pass_count/total_count, results[], and a certificate object if the score >= 80.",inputSchema:{type:"object",required:["scan_id"],properties:{scan_id:{type:"string",format:"uuid"}}},async execute(e){let t=await fetch("/api/scan/".concat(encodeURIComponent(e.scan_id)));return await t.json()}},{name:"open_pricing",description:"Scroll to the pricing section on the AgentFix homepage.",inputSchema:{type:"object",properties:{}},execute:async()=>(window.location.hash="#pricing",{ok:!0})}];t.modelContext.provideContext({tools:n})},[]),null}},7183:e=>{e.exports={style:{fontFamily:"'GeistMono', ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace"},className:"__className_46451f",variable:"__variable_46451f"}},7279:(e,t,n)=>{"use strict";n.d(t,{default:()=>i}),n(5155);var a=n(1402),r=n(2115);function i(){return(0,r.useEffect)(()=>{},[]),null}},8841:(e,t,n)=>{Promise.resolve().then(n.t.bind(n,2311,23)),Promise.resolve().then(n.t.bind(n,7183,23)),Promise.resolve().then(n.t.bind(n,3673,23)),Promise.resolve().then(n.bind(n,1125)),Promise.resolve().then(n.bind(n,7279)),Promise.resolve().then(n.bind(n,5863))},9001:(e,t)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ESCAPE_REGEX:function(){return a},htmlEscapeAttributeString:function(){return s},htmlEscapeJsonString:function(){return o}});let n={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},a=/[&><\u2028\u2029]/g,r={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},i=/[&"'<>]/g;function o(e){return e.replace(a,e=>n[e])}function s(e){return e.replace(i,e=>r[e])}}},e=>{e.O(0,[2822,8441,1255,7358],()=>e(e.s=8841)),_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.