PageSourceSearch

https://jagdexperte.com/cdn/shop/t/30/assets/vendor-instantpage.js?v=124697149578337479941763913630

js jagdexperte.com collected 2026-10-07 16:42:34 UTC 6,705 bytes, 2 lines download raw bytes

1/*! instant.page v5.2.0 - (C) 2019-2024 Alexandre Dieulot - https://instant.page/license */let _chromiumMajorVersionInUserAgent=null,_speculationRulesType,_allowQueryString,_allowExternalLinks,_useWhitelist,_delayOnHover=65,_lastTouchstartEvent,_mouseoverTimer,_preloadedList=new Set;init();function init(){const supportCheckRelList=document.createElement("link").relList;if(!(supportCheckRelList.supports("prefetch")&&supportCheckRelList.supports("modulepreload")))return;const handleVaryAcceptHeader="instantVaryAccept"in document.body.dataset||"Shopify"in window,chromiumUserAgentIndex=navigator.userAgent.indexOf("Chrome/");if(chromiumUserAgentIndex>-1&&(_chromiumMajorVersionInUserAgent=parseInt(navigator.userAgent.substring(chromiumUserAgentIndex+7))),handleVaryAcceptHeader&&_chromiumMajorVersionInUserAgent&&_chromiumMajorVersionInUserAgent<110)return;if(_speculationRulesType="none",HTMLScriptElement.supports&&HTMLScriptElement.supports("speculationrules")){const speculationRulesConfig=document.body.dataset.instantSpecrules;speculationRulesConfig=="prerender"?_speculationRulesType="prerender":speculationRulesConfig!="no"&&(_speculationRulesType="prefetch")}const useMousedownShortcut="instantMousedownShortcut"in document.body.dataset;_allowQueryString="instantAllowQueryString"in document.body.dataset,_allowExternalLinks="instantAllowExternalLinks"in document.body.dataset,_useWhitelist="instantWhitelist"in document.body.dataset;let preloadOnMousedown=!1,preloadOnlyOnMousedown=!1,preloadWhenVisible=!1;if("instantIntensity"in document.body.dataset){const intensityParameter=document.body.dataset.instantIntensity;if(intensityParameter=="mousedown"&&!useMousedownShortcut&&(preloadOnMousedown=!0),intensityParameter=="mousedown-only"&&!useMousedownShortcut&&(preloadOnMousedown=!0,preloadOnlyOnMousedown=!0),intensityParameter=="viewport"){const isOnSmallScreen=document.documentElement.clientWidth*document.documentElement.clientHeight<45e4,isNavigatorConnectionSaveDataEnabled=navigator.connection&&navigator.connection.saveData,isNavigatorConnectionLike2g=navigator.connection&&navigator.connection.effectiveType&&navigator.connection.effectiveType.includes("2g");isOnSmallScreen&&(!isNavigatorConnectionSaveDataEnabled&&!isNavigatorConnectionLike2g)&&(preloadWhenVisible=!0)}intensityParameter=="viewport-all"&&(preloadWhenVisible=!0);const intensityAsInteger=parseInt(intensityParameter);isNaN(intensityAsInteger)||(_delayOnHover=intensityAsInteger)}const eventListenersOptions={capture:!0,passive:!0};if(preloadOnlyOnMousedown?document.addEventListener("touchstart",touchstartEmptyListener,eventListenersOptions):document.addEventListener("touchstart",touchstartListener,eventListenersOptions),preloadOnMousedown||document.addEventListener("mouseover",mouseoverListener,eventListenersOptions),preloadOnMousedown&&document.addEventListener("mousedown",mousedownListener,eventListenersOptions),useMousedownShortcut&&document.addEventListener("mousedown",mousedownShortcutListener,eventListenersOptions),preloadWhenVisible){let requestIdleCallbackOrFallback=window.requestIdleCallback;requestIdleCallbackOrFallback||(requestIdleCallbackOrFallback=callback=>{callback()}),requestIdleCallbackOrFallback(function(){const intersectionObserver=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){const anchorElement=entry.target;intersectionObserver.unobserve(anchorElement),preload(anchorElement.href)}})});document.querySelectorAll("a").forEach(anchorElement=>{isPreloadable(anchorElement)&&intersectionObserver.observe(anchorElement)})},{timeout:1500})}}function touchstartListener(event){_lastTouchstartEvent=event;const anchorElement=event.target.closest("a");isPreloadable(anchorElement)&&preload(anchorElement.href,"high")}function touchstartEmptyListener(event){_lastTouchstartEvent=event}function mouseoverListener(event){if(isEventLikelyTriggeredByTouch(event)||!("closest"in event.target))return;const anchorElement=event.target.closest("a");isPreloadable(anchorElement)&&(anchorElement.addEventListener("mouseout",mouseoutListener,{passive:!0}),_mouseoverTimer=setTimeout(()=>{preload(anchorElement.href,"high"),_mouseoverTimer=null},_delayOnHover))}function mousedownListener(event){if(isEventLikelyTriggeredByTouch(event))return;const anchorElement=event.target.closest("a");isPreloadable(anchorElement)&&preload(anchorElement.href,"high")}function mouseoutListener(event){event.relatedTarget&&event.target.closest("a")==event.relatedTarget.closest("a")||_mouseoverTimer&&(clearTimeout(_mouseoverTimer),_mouseoverTimer=null)}function mousedownShortcutListener(event){if(isEventLikelyTriggeredByTouch(event))return;const anchorElement=event.target.closest("a");if(event.which>1||event.metaKey||event.ctrlKey||!anchorElement)return;anchorElement.addEventListener("click",function(event2){event2.detail!=1337&&event2.preventDefault()},{capture:!0,passive:!1,once:!0});
1const customEvent=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1,detail:1337});anchorElement.dispatchEvent(customEvent)}function isEventLikelyTriggeredByTouch(event){return!_lastTouchstartEvent||!event||event.target!=_lastTouchstartEvent.target?!1:event.timeStamp-_lastTouchstartEvent.timeStamp<2500}function isPreloadable(anchorElement){if(!(!anchorElement||!anchorElement.href)&&!(_useWhitelist&&!("instant"in anchorElement.dataset))&&!(anchorElement.origin!=location.origin&&(!(_allowExternalLinks||"instant"in anchorElement.dataset)||!_chromiumMajorVersionInUserAgent))&&["http:","https:"].includes(anchorElement.protocol)&&!(anchorElement.protocol=="http:"&&location.protocol=="https:")&&!(!_allowQueryString&&anchorElement.search&&!("instant"in anchorElement.dataset))&&!(anchorElement.hash&&anchorElement.pathname+anchorElement.search==location.pathname+location.search)&&!("noInstant"in anchorElement.dataset))return!0}function preload(url,fetchPriority="auto"){_preloadedList.has(url)||(_speculationRulesType!="none"?preloadUsingSpeculationRules(url):preloadUsingLinkElement(url,fetchPriority),_preloadedList.add(url))}function preloadUsingSpeculationRules(url){const scriptElement=document.createElement("script");scriptElement.type="speculationrules",scriptElement.textContent=JSON.stringify({[_speculationRulesType]:[{source:"list",urls:[url]}]}),document.head.appendChild(scriptElement)}function preloadUsingLinkElement(url,fetchPriority="auto"){const linkElement=document.createElement("link");linkElement.rel="prefetch",linkElement.href=url,linkElement.fetchPriority=fetchPriority,linkElement.as="document",document.head.appendChild(linkElement)}
2//# sourceMappingURL=/cdn/shop/t/30/assets/vendor-instantpage.js.map?v=124697149578337479941763913630

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.