PageSourceSearch

https://cdn.heimwerker.de/assets/v2/heimwerker-desktop/_nuxt/hook-sponsored-shuffling.Cat7p7x2.1.316.1.js

js heimwerker.de collected 2026-10-02 10:17:23 UTC 3,430 bytes, 1 lines download raw bytes

1import{u as n,e as c}from"./nuxt.DT3hvggk.1.316.1.js";import{M as f}from"./entry.Dt5rDSOy.1.316.1.js";import{c as d}from"./once.Xf7bIokc.1.316.1.js";import{d as l,f as h}from"./error.CZndtgCq.1.316.1.js";import"./utils.B-XSawTn.1.316.1.js";import"./virtual_nuxt__vgl_apps_heimwerker-desktop_.nuxt_paths.Dt5CP6yj.1.316.1.js";import{s as y}from"./pinia.DsWEiYYw.1.316.1.js";import{u as S}from"./useClickVariant.qyUb0vyA.1.316.1.js";import{u as g}from"./useComparison.CgGXn8ZH.1.316.1.js";import{u as E}from"./usePage.HuGtDHMM.1.316.1.js";import{u as P}from"./products-prc.DKMbwjpB.1.316.1.js";import{u as x}from"./products.BkK3P_Fv.1.316.1.js";import{u as _}from"./runtime-core.esm-bundler.D9dZ0LoE.1.316.1.js";import"./runtime-dom.esm-bundler.Bjlp95Ss.1.316.1.js";import"./useRequestParameters.VTAzztg_.1.316.1.js";import"./useAppLogger.XjgzKJcj.1.316.1.js";import"./core.DaduFM7D.1.316.1.js";import"./ohash.D__AXeF1.BJ2ClxiI.1.316.1.js";import"./index.DqqjvmFS.1.316.1.js";import"./state.DrMcJjLx.1.316.1.js";import"./useAppParameters.Cr7YL9Bz.1.316.1.js";import"./datalayer.8fTCVEYg.1.316.1.js";import"./asyncData.00IA_SzW.1.316.1.js";import"./index.DuAV58dt.1.316.1.js";import"./client-only._2vh2ph6.1.316.1.js";import"./utils.CG2Srppe.1.316.1.js";import"./nuxt-layout.Cdt03atQ.1.316.1.js";import"./preload-helper.D8_b-Rn0.1.316.1.js";import"./vue.Cr7xSEtD.BQ0hF1ZX.1.316.1.js";import"./page.B9cAOS6K.1.316.1.js";import"./price-history.TwYekU4F.1.316.1.js";import"./ads.BoNpXGys.1.316.1.js";import"./js.cookie.CC49YAG3.1.316.1.js";import"./url.DaOSy9JP.1.316.1.js";import"./context.rjopbgKk.1.316.1.js";import"./filters.SNZ5b_nR.1.316.1.js";import"./comparison.CwBj30qC.1.316.1.js";import"./useCookieConsent.ASB_w2sX.1.316.1.js";import"./useTracking.DCOWkTps.1.316.1.js";import"./index.Cl2FkSWJ.1.316.1.js";import"./ready.DUka29lA.1.316.1.js";import"./preload.gATReWXa.1.316.1.js";import"./useWordingStore.DPHO-BPG.1.316.1.js";import"./inject.ePqNbeWa.1.316.1.js";import"./injection-keys.EWurRiDf.1.316.1.js";import"./useLookupOffers.DvdjK282.1.316.1.js";import"./offer.LVVqU634.1.316.1.js";import"./filter.DLW8wKQ5.1.316.1.js";import"./price.BqYUsiqc.1.316.1.js";import"./offers.SnLk9k-p.1.316.1.js";import"./useWording.D3czJSBf.1.316.1.js";import"./string.DXUH_CgY.1.316.1.js";import"./config.DYc3Cn7a.1.316.1.js";import"./iframe.Cif4Kost.1.316.1.js";import"./useLookupProduct.Bqun952S.1.316.1.js";import"./products-filter.Cu9n0uWN.1.316.1.js";import"./intersection.D_FI3gjl.1.316.1.js";import"./split-test.C-55KVS4.1.316.1.js";import"./modal.CiYJQYAj.1.316.1.js";import"./useDpPage.dTWyZYvZ.1.316.1.js";import"./usePageStore.DhKVJPH2.1.316.1.js";import"./addCleanSlashes.CHqliG4J.1.316.1.js";import"./getUrlQueryParameter.D6ipia6j.1.316.1.js";import"./sponsored-products.BFGJgO7f.1.316.1.js";import"./v3.DswYmH8n.1.316.1.js";import"./ErrorPageWrapper.vue.CoXffvlU.1.316.1.js";import"./_plugin-vue_export-helper.DlAUqK2U.1.316.1.js";const To=l(async s=>{let r,t;const e=h();if(!_(e)&&f.some(o=>s.fullPath.startsWith(o)))return;const i=n(),p=E();if(!["comparison","hybrid-test","pdp","guide"].includes(p.value.type))return;const{maybeShuffleSponsoredProducts:a}=x(i.$pinia),{isServiceComparison:m}=g();if([r,t]=c(()=>d("hook-sponsored-shuffling",async()=>a(m),"$gHr6ceOb3E")),await r,t(),p.value.type!=="hybrid-test"&&!m){const{setExistingPrcIds:o}=S(),{prcLookupIds:u}=y(P(i.$pinia));o([...u.value])}});export{To as default};

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.