PageSourceSearch

https://gforceprotocol.io/wp-content/plugins/banner-wp/assets/js/banner.js?ver=1.2.0

js gforceprotocol.io collected 2026-10-09 04:47:28 UTC 3,072 bytes, 1 lines download raw bytes

1(()=>{"use strict";const e=(e,t=document)=>Array.from(t.querySelectorAll(e)),t=t=>e(t).slice(1).forEach(e=>e.remove()),o={get(e){try{return window.sessionStorage.getItem(e)}catch(e){return null}},set(e,t){try{window.sessionStorage.setItem(e,t)}catch(e){}},remove(e){try{window.sessionStorage.removeItem(e)}catch(e){}}},s=(t,o,s)=>{const c=e(o,t);if(!c.length)return null;if(1===c.length)return c[0].classList.add("is-active"),c[0].setAttribute("aria-hidden","false"),null;let n=0,r=0,a=!1;const d=e=>{n=e,c.forEach((e,t)=>{const o=t===n;e.classList.toggle("is-active",o),e.setAttribute("aria-hidden",o?"false":"true")})},i=()=>{window.clearInterval(r),r=0},l=()=>{i(),!a&&!document.hidden&&c.length>1&&(r=window.setInterval(()=>d((n+1)%c.length),s))},m={pause(){a=!0,i()},resume(){a=!1,l()},stop:i};return d(0),l(),t.addEventListener("mouseenter",m.pause,{passive:!0}),t.addEventListener("mouseleave",m.resume,{passive:!0}),t.addEventListener("focusin",m.pause),t.addEventListener("focusout",m.resume),m},c=(t,c,n)=>{const r=Math.max(2e3,Number(n.duration||6e3)),a=Math.max(480,Number(n.breakpoint||768)),d="control-center:",i=[];(t=>{e("img",t).forEach(e=>{const t=()=>{const t=e.closest(".cbo-top-item, .cbo-side-card, .cbo-bottom-item");t?t.classList.add("is-media-missing"):e.hidden=!0};e.addEventListener("error",t,{once:!0}),e.getAttribute("src")&&e.complete&&0===e.naturalWidth&&t()})})(t),((e,t)=>{const o=e.querySelector(".cbo-top-portal"),s=o&&o.querySelector(".cbo-top-wrap");if(!s)return;const c=t.map(e=>document.querySelector(e)).find(Boolean);c&&c.parentNode?c.insertAdjacentElement("afterend",s):(document.getElementById("page")||document.body).insertAdjacentElement("afterbegin",s)})(t,[...n.titleSelectors||[],...n.mainSelectors||[]]),e(".cbo-top-stage",t).forEach(e=>{const t=window.innerWidth<=a?"mobile":"desktop",o=s(e,`.cbo-top-layer[data-mode="${t}"]`,r);o&&i.push(o)}),e(".cbo-bottom-stage",t).forEach(e=>{const t=s(e,".cbo-bottom-layer",r);t&&i.push(t)}),e(".cbo-side-card",t).forEach((e,t)=>{const s=`${d}side-${c}-${t}`;"1"===o.get(s)&&e.classList.add("is-hidden");const n=e.querySelector(".cbo-close");n&&n.addEventListener("click",()=>{e.classList.add("is-hidden"),o.set(s,"1")})});const l=t.querySelector(".cbo-bottom-wrap");if(l){const e=`${d}bottom-closed`;"1"===o.get(e)&&l.classList.replace("open","closed"),l.querySelector(".cbo-bottom-close")?.addEventListener("click",()=>{l.classList.replace("open","closed"),o.set(e,"1")}),l.querySelector(".cbo-bottom-open")?.addEventListener("click",()=>{l.classList.replace("closed","open"),o.remove(e)})}window.innerWidth>=1180&&e("img[data-cbo-src]",t).forEach(e=>{e.src=e.dataset.cboSrc,delete e.dataset.cboSrc}),i.length&&document.addEventListener("visibilitychange",()=>{i.forEach(e=>document.hidden?e.stop():e.resume())})},n=()=>{t(".cbo-fixed-wrap"),t(".cbo-side-left"),t(".cbo-side-right"),t(".cbo-bottom-wrap");const o=window.ControlCenterData||{};e(".cbo-root").forEach((e,t)=>c(e,t,o))};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",n,{once:!0}):n()})();

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.