https://brandbeveiligingshop.be/cdn/shop/t/2/assets/predictive-sea…?v=168804146626550959451783936631
1({8720:function(){var e=this,t={},r=()=>{for(var e=document.getElementsByClassName("js-predictive-search"),t=0;t<e.length;t+=1)n(e[t]);window.WhatSub.subscribe("CLOSE_SEARCH_MODAL",i),document.addEventListener("click",(t=>{for(var r=0;r<e.length;r+=1){var n=e[r],a=n.querySelector("[data-predictive-search]");n.contains(t.target)||d(a)}}))},n=e=>{var t=e.querySelector('input[type="search"]'),r=e.querySelector("[data-predictive-search]");t.addEventListener("input",l((e=>{a(e,t,r)}),300))},a=(e,t,r)=>{var n=t.value.trim(),a=t.closest("form"),c=a.dataset.limit,i=a.dataset.limitscope,s=a.dataset.options;n.length?o(n,c,i,r,s):d(r)},o=(e,r,n,a,o)=>{var i=e.replace(" ","-").toLowerCase();if(t[i])c(a,t[i]);else{var s=o?"&".concat(encodeURIComponent("resources[options][fields]"),"=").concat(encodeURIComponent(o)):"";fetch("".concat(routes.predictive_search_url,"?q=").concat(encodeURIComponent(e),"&").concat(encodeURIComponent("resources[limit]"),"=").concat(r,"&").concat(encodeURIComponent("resources[limit_scope]"),"=").concat(n).concat(s,"§ion_id=predictive-search")).then((e=>{if(!e.ok){var t=new Error(e.status);throw d(a),t}return e.text()})).then((e=>{var r=(new DOMParser).parseFromString(e,"text/html").querySelector("#shopify-section-predictive-search").innerHTML;t[i]=r,c(a,r)})).catch((e=>{throw d(a),e}))}},c=(e,t)=>{e.innerHTML=t,s(e)},i=e=>{var t=e.querySelector("[data-predictive-search]");t&&(t.innerHTML="",d(t))},s=e=>{e&&(e.style.display="block",e.ariaHidden="false")},d=e=>{e&&(e.style.display="none",e.ariaHidden="true")},l=(t,r)=>{var n;return function(){for(var a=arguments.length,o=new Array(a),c=0;c<a;c++)o[c]=arguments[c];clearTimeout(n),n=setTimeout((()=>t.apply(e,o)),r)}};window.addEventListener("load",r,!1),window.addEventListener("shopify:section:load",r,!1)}})[8720]();
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.