PageSourceSearch

https://protectron.ai/_next/static/chunks/6a39030232fb6009.js

js protectron.ai collected 2026-10-05 12:26:12 UTC 7,657 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,11458,21318,11733,e=>{"use strict";function t(e){if(function(){if(null==r){r=!1;try{document.createElement("div").focus({get preventScroll(){return r=!0,!0}})}catch{}}return r}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,r=[],n=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==n;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&r.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return n instanceof HTMLElement&&r.push({element:n,scrollTop:n.scrollTop,scrollLeft:n.scrollLeft}),r}(e);e.focus(),function(e){for(let{element:t,scrollTop:r,scrollLeft:n}of e)t.scrollTop=r,t.scrollLeft=n}(t)}}e.i(47167);let r=null;function n(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let r=null==(t=window.navigator.userAgentData)?void 0:t.brands;return Array.isArray(r)&&r.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function o(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}function i(e){let t=null;return()=>(null==t&&(t=e()),t)}e.s(["focusWithoutScrolling",()=>t],21318);let l=i(function(){return o(/^Mac/i)}),a=i(function(){return o(/^iPhone/i)}),s=i(function(){return o(/^iPad/i)||l()&&navigator.maxTouchPoints>1}),u=i(function(){return a()||s()}),c=i(function(){return l()||u()}
1),d=i(function(){return n(/AppleWebKit/i)&&!m()}),m=i(function(){return n(/Chrome/i)}),f=i(function(){return n(/Android/i)}),h=i(function(){return n(/Firefox/i)});e.s(["isAndroid",()=>f,"isAppleDevice",()=>c,"isChrome",()=>m,"isFirefox",()=>h,"isIOS",()=>u,"isIPad",()=>s,"isMac",()=>l,"isWebKit",()=>d],11733);var g=e.i(71645);let p=(0,g.createContext)({isNative:!0,open:function(e,t){A(e,e=>w(e,t))},useHref:e=>e});function v(e){let{children:t,navigate:r,useHref:n}=e,o=(0,g.useMemo)(()=>({isNative:!1,open:(e,t,n,o)=>{A(e,e=>{b(e,t)?r(n,o):w(e,t)})},useHref:n||(e=>e)}),[r,n]);return g.default.createElement(p.Provider,{value:o},t)}function y(){return(0,g.useContext)(p)}function b(e,t){let r=e.getAttribute("target");return(!r||"_self"===r)&&e.origin===location.origin&&!e.hasAttribute("download")&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey}function w(e,r,n=!0){var o,i;let{metaKey:a,ctrlKey:u,altKey:c,shiftKey:m}=r;h()&&(null==(i=window.event)||null==(o=i.type)?void 0:o.startsWith("key"))&&"_blank"===e.target&&(l()?a=!0:u=!0);let f=d()&&l()&&!s()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:u,altKey:c,shiftKey:m}):new MouseEvent("click",{metaKey:a,ctrlKey:u,altKey:c,shiftKey:m,detail:1,bubbles:!0,cancelable:!0});w.isOpening=n,t(e),e.dispatchEvent(f),w.isOpening=!1}function A(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let r=document.createElement("a");r.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(r.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(r.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(r.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(r.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(r.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(r),t(r),e.removeChild(r)}}function T(e){var t;let r=y().useHref(null!=(t=null==e?void 0:e.href)?t:"");return{href:(null==e?void 0:e.href)?r:void 0,target:null==e?void 0:e.target,rel:null==e?void 0:e.rel,download:null==e?void 0:e.download,ping:null==e?void 0:e.ping,referrerPolicy:null==e?void 0:e.referrerPolicy}}function E(e,t,r,n){!t.isNative&&e.currentTarget instanceof HTMLAnchorElement&&e.currentTarget.href&&!e.isDefaultPrevented()&&b(e.currentTarget,e)&&r&&(e.preventDefault(),t.open(e.currentTarget,e,r,n))}w.isOpening=!1,e.s(["RouterProvider",()=>v,"handleLinkClick",()=>E,"openLink",()=>w,"useLinkProps",()=>T,"useRouter",()=>y],11458)},18566,(e,t,r)=>{t.exports=e.r(76562)},99768,e=>{"use strict";var t=e.i(43476),r=e.i(18566),n=e.i(11458);e.s(["RouteProvider",0,({children:e})=>{let o=(0,r.useRouter)();return(0,t.jsx)(n.RouterProvider,{navigate:o.push,children:e})}])},7808,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=(e,t,r,n,o,i,l,a)=>{let s=document.documentElement,u=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&i?o.map(e=>i[e]||e):o;r?(s.classList.remove(...n),s.classList.add(i&&i[t]?i[t]:t)):s.setAttribute(e,t)}),r=t,a&&u.includes(r)&&(s.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=l&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}},o=["light","dark"],i="(prefers-color-scheme: dark)",l="undefined"==typeof window,a=r.createContext(void 0),s=e=>r.useContext(a)?r.createElement(r.Fragment,null,e.children):r.createElement(c,{...e}),u=["light","dark"],c=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:n=!0,enableColorScheme:l=!0,storageKey:s="theme",themes:c=u,defaultTheme:g=n?"system":"light",attribute:p="data-theme",value:v,children:y,nonce:b,scriptProps:w})=>{let[A,T]=r.useState(()=>m(s,g)),[E,K]=r.useState(()=>"system"===A?h():A),k=v?Object.values(v):c,S=r.useCallback(e=>{let r=e;if(!r)return;"system"===e&&n&&(r=h());let i=v?v[r]:r,a=t?f(b):null,s=document.documentElement,u=e=>{"class"===e?(s.classList.remove(...k),i&&s.classList.add(i)):e.startsWith("data-")&&(i?s.setAttribute(e,i):s.removeAttribute(e))};if(Array.isArray(p)?p.forEach(u):u(p),l){let e=o.includes(g)?g:null,t=o.includes(r)?r:e;s.style.colorScheme=t}null==a||a()},[b]),C=r.useCallback(e=>{let t="function"==typeof e?e(A):e;T(t);try{localStorage.setItem(s,t)}catch(e){}},[A]),L=r.useCallback(t=>{K(h(t)),"system"===A&&n&&!e&&S("system")},[A,e]);r.useEffect(()=>{let e=window.matchMedia(i);return e.addListener(L),L(e),()=>e.removeListener(L)},[L]),r.useEffect(()=>{let e=e=>{e.key===s&&(e.newValue?T(e.newValue):C(g))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[C]),r.useEffect(()=>{S(null!=e?e:A)},[e,A]);let P=r.useMemo(()=>({theme:A,setTheme:C,forcedTheme:e,resolvedTheme:"system"===A?E:A,themes:n?[...c,"system"]:c,systemTheme:n?E:void 0}),[A,C,e,E,n,c]);return r.createElement(a.Provider,{value:P},r.createElement(d,{forcedTheme:e,storageKey:s,attribute:p,enableSystem:n,enableColorScheme:l,defaultTheme:g,value:v,themes:c,nonce:b,scriptProps:w}),y)},d=r.memo(({forcedTheme:e,storageKey:t,attribute:o,enableSystem:i,enableColorScheme:l,defaultTheme:a,value:s,themes:u,nonce:c,scriptProps:d})=>{let m=JSON.stringify([o,t,a,e,u,s,i,l]).slice(1,-1);return r.createElement("script",{...d,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?c:"",dangerouslySetInnerHTML:{__html:`(${n.toString()})(${m})`}})}),m=(e,t)=>
1{let r;if(!l){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},f=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},h=e=>(e||(e=window.matchMedia(i)),e.matches?"dark":"light");function g({children:e}){return(0,t.jsx)(s,{attribute:"class",value:{light:"light-mode",dark:"dark-mode"},enableSystem:!0,children:e})}e.s(["Theme",()=>g],7808)}]);

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.