PageSourceSearch

https://www.moto100.de/static/js/5098.a028cf6e.js

js moto100.de collected 2026-10-09 03:48:02 UTC 5,449 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkng_new_technology||=[]).push([[5098,5806,7592],{9696(e,t,n){n.d(t,{E:()=>a});class a{eventType;root;static instances=new Map;boundHandler;selector="[data-action]";actions=new Map;constructor(e,t=document){this.eventType=e,this.root=t,this.boundHandler=this.handle.bind(this),this.root.addEventListener(this.eventType,this.boundHandler)}static getInstance(e,t=document){return this.instances.has(e)||this.instances.set(e,new a(e,t)),this.instances.get(e)}addAction(e,t,n=!0,a,o){let i=this.actions.get(e)??[],s={handler:t,useDataAction:n,selector:a,scope:o},l=i.findIndex(e=>e.scope===o);-1===l?i.push(s):i[l]=s,this.actions.set(e,i)}removeAction(e){this.actions.delete(e)}destroy(){this.root.removeEventListener(this.eventType,this.boundHandler),this.actions.clear(),a.instances.delete(this.eventType)}handle(e){let t=e.target;if(t)for(let[n,a]of this.actions)for(let{handler:o,useDataAction:i,selector:s,scope:l}of a)if(i){let a=t.closest(this.selector);if(!a||a.dataset.action!==n||l&&!l.contains(a))continue;o(a,e)}else if(s){let n=t.closest(s);if(!n||l&&!l.contains(n))continue;o(n,e)}else{if(l&&!l.contains(t))continue;o(e)}}}},5806(e,t,n){n.r(t),n.d(t,{autoInitBootstrap:()=>r,getBootstrapInstance:()=>c});var a=n(1286);let o={modal:()=>n.e(7547).then(()=>n.t(9635,23)),collapse:()=>n.e(7547).then(()=>n.t(8647,23)),tab:()=>n.e(7547).then(()=>n.t(8013,23)),tooltip:()=>Promise.all([n.e(7547),n.e(8096)]).then(()=>n.t(3029,23)),dropdown:()=>Promise.all([n.e(7547),n.e(8096)]).then(()=>n.t(2453,23)),toast:()=>n.e(7547).then(()=>n.t(653,23)),popover:()=>Promise.all([n.e(7547),n.e(8096)]).then(()=>n.t(2091,23)),offcanvas:()=>n.e(7547).then(()=>n.t(8451,23))},i={},s=a.w.getInstance();async function l(e){if(!i[e]){let t=await s.load(o[e]);i[e]=t.default}return i[e]}async function r(e=document){let t=["modal","collapse","tab","tooltip","dropdown","toast","popover","offcanvas"].map(async t=>{let n=`[data-bs-toggle="${t}"]`,a=e.querySelectorAll("toast"===t?".toast":n);if(0===a.length)return;let o=await l(t);"tooltip"===t||"popover"===t?a.forEach(e=>{o.getOrCreateInstance(e)}):"toast"===t&&a.forEach((e,t)=>{let n=o.getOrCreateInstance(e);setTimeout(()=>{n.show()},200*t)})});await Promise.all(t)}async function c(e,t,n){if(!t)return null;let a=await l(e);if(!a)return null;let o="collapse"===e?{toggle:!1,...n}:n;return"function"==typeof a.getOrCreateInstance?a.getOrCreateInstance(t,o):new a(t,o)}},7592(e,t,n){n.d(t,{Sy:()=>s,x6:()=>i});let a=null;function o(){return a||(a=n.e(485).then(()=>n(3183)).then(e=>e.default)),a}async function i(e,t=new FormData,n=!0,a="POST"){return(await o()).fetchJson(e,t,n,a)}async function s(e,t=new FormData,n=!0,a="POST"){return(await o()).fetchText(e,t,n,a)}},3426(e,t,n){n.d(t,{A:()=>o});var a=n(1286);class o{static providers=[];static registerPromise=null;static register(){return this.registerPromise??=this.loadProviders()}static async loadProviders(){let e=a.w.getInstance(),t=window.enabledTracking??{};if(t.google){let t=await e.load(()=>n.e(4826).then(()=>n(4826)));this.providers.push(new t.default)}if(t.klaviyo){let t=await e.load(()=>n.e(5138).then(()=>n(5138)));this.providers.push(new t.default)}}static async dispatchEvents(e=null){let t=e||window.pendingProviderEvents;if(t){for(let e of(this.providers.length||await this.register(),this.providers)){let n=e.providerKey,a=t.find(e=>n in e)?.[n];if(a)for(let t of a)for(let[n,a]of Object.entries(t))e.sendEvent(n,a)}null===e&&(window.pendingProviderEvents=[])}}}},8259(e,t,n){n.d(t,{$P:()=>d,R8:()=>r,Yf:()=>c,e7:()=>h,fV:()=>u});var a=n(9696),o=n(5806),i=n(3426),s=n(7592);let l="/vehicle.json";async function r(e){let t=new FormData;t.append("action","set-vehicle"),t.append("value",e.toString());let n=await (0,s.x6)(l,t);n.tracking_events&&await i.A.dispatchEvents(n.tracking_events),location.reload()}async function c(){let e=new FormData;e.append("action","reset-vehicle"),await (0,s.x6)(l,e),location.reload()}async function d(e,t){let n=new FormData(t),a=await (0,s.x6)(l,n);if(e.style.display="none",""!==a.id)r(a.id).catch(console.error);else if(""!==a.html_dialog){let e=document.getElementById("vehicle-results-dialog");if(null===e){let t=document.querySelector("footer");t?.insertAdjacentHTML("afterend",a.html_dialog),e=document.getElementById("vehicle-results-dialog")}let t=document.getElementById("select-vehicle-from-results");if(t&&(t.innerHTML=a.html_results),e){let t=await (0,o.getBootstrapInstance)("modal",e);t?.show()}}else e.style.display="block"}function h(){a.E.getInstance("click").addAction("vehicle:set-vehicle",async e=>{let t=document.getElementById("vehicle-results-dialog");t&&(await (0,o.getBootstrapInstance)("modal",t)).hide(),r(e.dataset.value??"").catch(console.error)})}async function u(){let e=document.getElementById("kba-info-dialog");if(e)(await (0,o.getBootstrapInstance)("modal",e)).show();else{let t=new FormData;t.append("action","get-kba-info-dialog");try{let n=await (0,s.x6)(l,t);document.querySelector("footer")?.insertAdjacentHTML("afterend",n.html_dialog),(e=document.getElementById("kba-info-dialog"))&&(await (0,o.getBootstrapInstance)("modal",e)).show()}catch(e){console.error("Error fetching KBA info dialog:",e)}}}n.d(t,["OZ",0,l])},5098(e,t,n){n.r(t),n.d(t,{default:()=>i});var a=n(8259),o=n(9696);class i{async init(e){o.E.getInstance("click").addAction("vehicle:reset",this.reset)}reset=async e=>{(0,a.Yf)().catch(console.error)}}}}]);

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.