PageSourceSearch

https://www.otto.nl/assets/turbo/ace91a57/ottonl/_next/static/chunks/7078-ec14cdee2d94ff8a.js?dpl=ace91a57

js otto.nl collected 2026-10-02 04:27:06 UTC 12,388 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7078],{1651:(e,t,r)=>{r.d(t,{vF:()=>i});var a=r(89607),n=r.n(a);let s={trace:"DEBUG",debug:"DEBUG",info:"INFO",warn:"WARNING",error:"ERROR",fatal:"CRITICAL"},o={messageKey:"message",formatters:{level:(e,t)=>({severity:s[e]||s.info,level:t}),log(e){if(e.stack){let{time:t,message:r,stack:a,msg:n,type:s,...o}=e;return{...o,time:t,..."number"==typeof t&&{eventTime:new Date(t).toISOString()},message:a,errorMessage:n,errorType:s,originalMessage:r}}return e}}};n()({...o,browser:{disabled:!0}}),n()({...o,browser:{write:e=>console.log(JSON.stringify(e)),formatters:o.formatters,serialize:!0}}).child({location:"middleware"});let i=n()({...o})},4077:(e,t,r)=>{r.r(t),r.d(t,{Link:()=>b});var a=r(54568),n=r(7620),s=r(9917),o=r(10273),i=r(79748),l=r(65587),d=r.n(l),c=r(65058),u=r(83897),m=r(87840),g=r(39672),h=r(30720),p=r(82178),f=r(53584),v=r(5914);let w=/^([a-z]+:\/\/|\/\/)/i,x=()=>{let{pending:e}=(0,l.useLinkStatus)(),t=(0,c.BH)();return(0,n.useEffect)(()=>{t(e)},[e,t]),null},b=e=>{let{activeClassName:t="active",className:r,href:l,openInNewTab:b,children:C,language:k,ref:y,prefetch:_=!1,onClick:N,enablePageTransition:S=!1,...j}=e,T=(0,h.U)(),{language:E,locale:$}=(0,m.s)(),O=(0,i.usePathname)(),L=(0,p.r)(),{getCookies:I}=(0,g.l)(),{appView:P}=I(),A=(0,i.useRouter)(),D=(0,c.bS)(),B=(0,f.o)(),R=void 0===l?"/":l,M="string"==typeof R?R:(0,o.format)(R),U=b?"_blank":"_self",z=(0,s.A)(r,{[t]:O&&M.startsWith(O)&&t}),G=M.startsWith("/")?(0,u.r)(M,k??E,T):M,K=((e,t)=>{if(!w.test(e))return!1;try{let r=e.startsWith("//")?`https:${e}`:e,{hostname:a}=new URL(r),n=`www.${t}`,s=window.location.hostname;return a!==n&&"localhost"!==a&&a!==s}catch{return!0}})(M,T.host.domain)?-1:G.indexOf("?"),F=-1!==K?G.slice(K+1):void 0,H=-1!==K?G.slice(0,K):G,J=(0,n.useCallback)(e=>{if(N&&(N(e),e.defaultPrevented))return;e.preventDefault(),l&&L(l.toString());let t=`${H}?${F}`;S?D(t):A.push(t)},[H,F,S,D,A,N,l,L]),W=(0,v.c)(M,$,B);return"true"===P||W?(0,a.jsx)("a",{className:z,href:W?G:M,ref:y,target:U,onClick:N,...j,children:C}):(0,a.jsxs)(d(),{onNavigate:()=>l&&L(l.toString()),role:"link",href:H,"data-params":F,ref:y,className:z,target:U,prefetch:_,onClick:F?J:N,...j,children:[(0,a.jsx)(x,{}),C]})}},9520:(e,t,r)=>{r.d(t,{w:()=>s});var a=r(7620),n=r(93968);let s=()=>(0,a.useContext)(n.I)},21193:(e,t,r)=>{r.d(t,{l:()=>c});var a=r(54568),n=r(7620),s=r(51445),o=r(91397);let i="c_drawer-dialog md:inset-[0_0_0_auto] md:max-w-[50dvw] md:min-w-[25dvw] md:rounded-l-md md:pt-safe-t md:pb-safe-b",l="c_bottom-sheet-dialog max-md:inset-[auto_0_0_0] max-md:h-auto max-md:max-h-[85dvh] max-md:min-h-[35dvh] max-md:rounded-t-md max-md:pb-safe-b",d=(0,o.F)("backdrop:bg-color-backdrop bg-color-background-base m-0 max-w-[900px] min-w-full flex-col",{variants:{variant:{default:"pt-safe-t pb-safe-b min-h-full",bottomSheet:l,drawer:`${i} max-md:pt-safe-t max-md:pb-safe-b max-md:min-h-full`,drawerBottomSheet:`${l} ${i} c_dialog-exit-animation`},isOpen:{true:"flex md:m-auto md:min-w-0"}},defaultVariants:{variant:"default"},compoundVariants:[{variant:["drawer","drawerBottomSheet"],isOpen:!0,className:"md:h-[100dvh] md:min-h-[100dvh]"},{variant:["default","bottomSheet"],isOpen:!0,className:"md:h-fit md:min-h-0"}]}),c=({children:e,isOpen:t=!1,onClose:r,variant:o="default",className:i,...l})=>{let c=(0,n.useRef)(null),u=(0,n.useRef)(null),[m,g]=(0,n.useState)(t);return t&&!m&&g(!0),(0,n.useEffect)(()=>{let e=c.current;if(!e)return;if(t){e.open||e.showModal();return}let r=!1,a=()=>{r||(e.close(),g(!1))},n=e.getAnimations?.()??[];return 0===n.length?void a():(Promise.allSettled(n.map(e=>e.finished)).then(a),()=>{r=!0})},[t]),(0,a.jsx)("dialog",{className:(0,s.cn)(d({variant:o,isOpen:m}),i),ref:c,"data-closing":!t&&m?"":void 0,onCancel:e=>{e.preventDefault(),r()},onMouseDown:e=>{u.current=e.target},onClick:e=>{e.target===c.current&&u.current===c.current&&r(),u.current=null},...l,children:m&&e})};c.displayName="Dialog"},29952:(e,t,r)=>{r.d(t,{TrackingProvider:()=>d,f:()=>l});var a=r(54568),n=r(79748),s=r(25177),o=r(7620),i=r(40459);let l=(0,o.createContext)(null),d=({children:e,tagmanagerId:t,auth:r="",preview:d="",dataLayerName:c="dataLayer",domain:u="www.googletagmanager.com",src:m,isBot:g,disableGTM:h=!1,clientIp:p})=>
1{let f=(0,n.useSearchParams)(),v=m??`https://${u}/gtm.js?id=${t}&l="+o+"${r}${d}&gtm_cookies_win=x`,w=(0,o.useMemo)(()=>({dataLayerName:c,isBot:g,clientIp:p}),[c,g,p]),x=f?.get("skipGTM"),b=f?.get("skipPTcheck"),C=!!x||!b&&!!h||!!i.env.NEXT_PUBLIC_SKIP_GTM;return(0,a.jsxs)(l.Provider,{value:w,children:[e,!C&&(0,a.jsx)(s.default,{id:"gtm-script",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:`!function(t,e,n,o,a){t[o]=t[o]||[],t[o].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var d=e.getElementsByTagName(n)[0],m=e.createElement(n);m.async=!0,m.src="${v}",m.onload=function(){m.onload=null,window.gmtLoaded=!0,window.gmtBlocked=!1;var t=document.createEvent("Event");t.initEvent("gtmLoaded",!1,!0),e.dispatchEvent(t)},m.onerror=function(){m.onerror=null,window.gmtLoaded=!0,window.gmtBlocked=!0;var t=document.createEvent("Event");t.initEvent("gtmLoaded",!1,!0),e.dispatchEvent(t)},d.parentNode.insertBefore(m,d)}(window,document,"script","${c}");`}})]})}},30157:(e,t,r)=>{r.r(t),r.d(t,{Image:()=>u,getImageSize:()=>c});var a=r(54568),n=r(82175),s=r(99617),o=r(7620);function i({src:e,width:t}){return!e.includes(`//bilder.${s.A.host.domain}`)||!t||e.includes("imwidth")?e:e.includes("#")?`${e}&imwidth=${t}`:`${e}#imwidth=${t}`}let{assets:{assetServerHost:l,fallbackImageUrl:d}}=s.A,c=e=>{switch("string"==typeof e&&e?.split("?").pop()){case"$PL_portrait_hq$":return{width:339,height:485};case"$PL_landscape_hq$":return{width:399,height:236};case"$PL_square_highlight$":return{width:1e3,height:1e3};default:return}},u=({src:e,width:t,height:r,noLoader:s=!1,fallbackSrc:u=l+d,...m})=>{let[g,h]=(0,o.useState)(!1),p=g||!e?u:e;return(0,a.jsx)(n.default,{src:p,width:m.fill?void 0:t||c(p)?.width,height:m.fill?void 0:r||c(p)?.height,loader:s?void 0:i,unoptimized:!1,onError:()=>{h(!0)},...m})}},32599:(e,t,r)=>{r.d(t,{X:()=>o});var a=r(54568);r(7620);var n=r(81610),s=r(51445);let o=({children:e,className:t,onBack:r,onClose:o,ariaLabelBack:i,ariaLabelClose:l,...d})=>(0,a.jsxs)("header",{...d,className:(0,s.cn)("bg-color-background-base border-color-grey z-dialog-sticky flex w-full items-center justify-between border-b px-3 sm:min-h-[64px]",t),children:[r&&(0,a.jsx)(n.Button,{variant:"icon-flat",onClick:e=>{e.preventDefault(),r()},className:"bg-color-transparent h-4 w-4 rounded-sm border-0 p-0","aria-label":i,children:(0,a.jsx)("span",{className:"icon-emp-arrow-medium-left h-4 w-4"})}),(0,a.jsx)("span",{className:"lg:text-size-headline-xl text-size-headline-base",children:e}),(0,a.jsx)(n.Button,{variant:"icon-flat",onClick:e=>{e.preventDefault(),o()},className:"bg-color-transparent h-4 w-4 rounded-sm border-0 p-0",size:"base","aria-label":l,children:(0,a.jsx)("span",{className:"icon-emp-cancel h-4 w-4"})})]});o.displayName="DialogHeader"},48777:(e,t,r)=>{r.d(t,{_:()=>a});let a=({ecState:e})=>{if(!e)return{loggedIn:!1};try{let t=JSON.parse(decodeURIComponent(e));if("1"!==t.li)return{loggedIn:!1};let{ca:r,bop:a,np:n}=t;return{loggedIn:!0,bonusProgram:"1"===a,creditAffinity:"1"===r,UserOhnePasswort:"1"==n}}catch(e){return{loggedIn:!1}}}},64516:(e,t,r)=>{r.d(t,{z:()=>o});var a=r(7620),n=r(29952),s=r(73878);let o=()=>{let e=(0,a.useContext)(n.f),t=(0,s.T)(),r=e?.dataLayerName;return null===e||void 0===r?console.error("[useTracking]: hook was used outside of a TrackingProvider component. Events might not be tracked correctly."):window[r]||(window[r]=[]),(0,a.useCallback)(e=>{r&&((e,t="dataLayer",r="")=>{let a=window[t],n="object"==typeof e[`${e.event}Data`],s={...e,...""!==r&&{pageViewID:r},...n&&{_clear:!0}};a?a.push(s):console.warn({modifiedEvent:s},`[useTracking] window.${t} is not defined, event could not be pushed.`)})(e,r,t)},[r,t])}},73878:(e,t,r)=>{r.d(t,{PageviewProvider:()=>i,T:()=>l});var a=r(54568),n=r(7620),s=r(79748);let o=(0,n.createContext)(void 0),i=({initialPageviewId:e,children:t})=>{let r=(0,s.usePathname)(),i=(0,n.useMemo)(()=>e||("crypto"in window&&window.isSecureContext?crypto.randomUUID():URL.createObjectURL(new Blob).split("/").slice(-1)[0]),[r,e]);return(0,a.jsx)(o.Provider,{value:i,children:t})},l=()=>(0,n.useContext)(o)},82178:(e,t,r)=>{r.d(t,{D:()=>s,r:()=>o});var a=r(7620),n=r(54782);let s=()=>(0,a.use)(n.B),o=()=>(0,a.use)(n.c)},85459:(e,t,r)=>{r.d(t,{C:()=>s});var a=r(54568);r(7620);var n=r(51445);let s=({children:e,className:t,...r})=>(0,a.jsx)("div",{...r,className:(0,n.cn)("flex-auto overflow-y-auto overscroll-contain px-[20px] py-3",t),children:e});s.displayName="DialogContent"},88616:(e,t,r)=>{r.d(t,{K:()=>s,r:()=>o});var a=r(54568),n=r(7620);let s=(0,n.createContext)({loggedIn:!1,softLoggedIn:!1}),o=({children:e,loggedIn:t,softLoggedIn:r})=>{let o=(0,n.useMemo)(()=>({loggedIn:t,softLoggedIn:r}),[t,r]);return(0,a.jsx)(s.Provider,{value:o,children:e})}},92488:(e,t,r)=>{r.d(t,{u:()=>l});var a=r(41910),n=r(7620),s=r(39672);let o=()=>{let e=new Date;return e.setFullYear(e.getFullYear()+1),e},i=()=>{let e=globalThis.OnetrustActiveGroups;return e?e.split(",").filter(e=>["C0001","C0003","C0002","C0004","C0005","C0006"].includes(e)):[]},l=e=>{let t=(0,s.l)().getCookies(),r=[],l=!1;try{let a=[];if(void 0!==t.OTConsentCategoriesAccepted){try{a=JSON.parse(t.OTC
1onsentCategoriesAccepted||"[]")}catch(e){a=t.OTConsentCategoriesAccepted.split(",")}r=a,l=a.includes(e)}else globalThis.OnetrustActiveGroups&&(r=i())}catch(e){}let[d,c]=(0,n.useState)(r);return(0,n.useEffect)(()=>{if(void 0!==globalThis.OnetrustActiveGroups&&void 0===t.OTConsentCategoriesAccepted){let e=i();(0,a.setCookie)(null,"OTConsentCategoriesAccepted",JSON.stringify(e),{path:"/",expires:o()})}},[t.OTConsentCategoriesAccepted]),(0,n.useEffect)(()=>{let e=({detail:e=[]})=>{(0,a.setCookie)(null,"OTConsentCategoriesAccepted",JSON.stringify(e),{path:"/",expires:o()}),c(e)};return window.addEventListener("consent.onetrust",e),()=>window.removeEventListener("consent.onetrust",e)},[]),l||d.includes(e)}},93968:(e,t,r)=>{r.d(t,{I:()=>g,SessionProvider:()=>f});var a=r(54568),n=r(7620),s=r(41910),o=r(36281),i=r(92488),l=r(88616),d=r(39672),c=r(48777);let u="fixed top-0 z-[999] p-[10px] text-xl font-bold shadow-[0_0_5px_rgba(0,0,0,0.3)]",m=({role:e,type:t,systemName:r})=>{let n=6===t;return(0,a.jsxs)(a.Fragment,{children:[(1===e||n)&&(0,a.jsx)("div",{className:`${u} left-0 ${n?"bg-[rgba(255,255,100,0.7)]":"bg-[rgba(100,255,100,0.7)]"}`,children:n?"Callcenter - aktiv":"Callcenter - bereit"}),r&&(0,a.jsxs)("div",{className:`${u} left-[47%] bg-[rgba(255,128,128,0.7)]`,children:["System: ",r]})]})},g=(0,n.createContext)({jwtToken:""}),h={path:"/",maxAge:86400,secure:!1,sameSite:"lax",httpOnly:!1},p=async(e,t)=>{let r=await e.getApiKey({tenantId:t}),a=e.getTokenContents(r),n=a?.exp;return n&&(n-1800)*1e3<Date.now()&&(await e.invalidateSessionKey(),r=await e.getApiKey({tenantId:t}),a=e.getTokenContents(r)),{apiKey:r,contents:a}},f=({children:e,tenantId:t})=>{let{getCookies:u}=(0,d.l)(),f=(0,c._)(u()),[v,w]=(0,n.useState)(null),x=(0,i.u)("C0004"),{data:b,trigger:C}=(0,o.A)("session",async()=>{let{apiKeyManager:e}=await Promise.all([r.e(9170),r.e(5716),r.e(5933),r.e(6189)]).then(r.bind(r,30846));return w(e),p(e,t)});(0,n.useEffect)(()=>{(0,n.startTransition)(()=>{C()})},[C]),(0,n.useEffect)(()=>{v&&v.addSessionChangedListener(C)},[v,C]);let{apiKey:k,contents:y}={...b};(0,n.useEffect)(()=>{y&&(setTimeout(C,(y.exp-1800)*1e3-Date.now()),y.cc&&x&&(0,s.setCookie)(null,"kkBRE",y.cc.toString(),h))},[y,C,x]);let _=(0,n.useMemo)(()=>({jwtToken:k}),[k]);return(0,a.jsxs)(g.Provider,{value:_,children:[(0,a.jsx)(m,{role:y?.role,type:y?.type,systemName:y?.ts}),(0,a.jsx)(l.r,{loggedIn:f.loggedIn||!!(y&&y.type&&0!==y.type&&8!==y.type&&9!==y.type),softLoggedIn:!!(y&&(1===y.type||8===y.type||9===y.type)),children:e})]})}},97452:(e,t,r)=>{r.d(t,{c:()=>i});var a=r(54568),n=r(85958),s=r(32599);let o=(0,r(25599).YK)({back:{id:"Dialog.Header.back",defaultMessage:"Zur\xfcck"},close:{id:"Dialog.Header.close",defaultMessage:"Schlie\xdfen"}}),i=({...e})=>{let{formatMessage:t}=(0,n.A)();return(0,a.jsx)(s.X,{ariaLabelBack:t(o.back),ariaLabelClose:t(o.close),...e})}}}]);
2//# sourceMappingURL=7078-ec14cdee2d94ff8a.js.map

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.