1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[25905],{52154:(e,t,l)=>{"use strict";l.r(t),l.d(t,{TechdataDetailContainer:()=>p,default:()=>T,getComparisonUrlForModel:()=>k});var a=l(6029),r=l(55729),i=l(84047),s=l.n(i),n=l(58057),c=l(58376),d=l(81163),o=l(31332),u=l(60660),m=l(38252);let x=({article:e,slnr:t,trackingName:l=null})=>{let{project:i}=(0,r.useContext)(m.HP);return e?(0,a.jsx)(c.yI,{visible:!0,click:!0,name:l,children:(0,a.jsxs)("div",{className:"va-article-teaser flex flex-wrap items-center pt-4 mb-9 "+s().backgroundColor,children:[(0,a.jsx)("figure",{className:"w-px-150 mb-4",children:(0,a.jsx)(n.Ay,{src:e.image,elementId:"articleTeaser.item",className:"va-article-teaser__image w-full"})}),(0,a.jsxs)("div",{className:"pl-4 mb-4 va-article-teaser__text "+s().teaserText,children:[(0,a.jsx)(u.Subline,{size:"small",isDarkMode:!0,children:e.headline}),(0,a.jsx)(o.Headline,{size:"small",headline:e.title,isDarkMode:!0})]}),(0,a.jsxs)("div",{className:"flex items-center space-x-2 w-full",children:[(0,a.jsx)(d.Button,{link:e.url,text:"zum Artikel",style:"primaryInverted"}),t&&"ams"===i?(0,a.jsx)(c.yI,{visible:!0,click:!0,name:"brandtree.TechdataToComparison",children:(0,a.jsx)(d.Button,{text:"Vergleichbare Fahrzeuge finden",link:k(t)})}):null]})]})}):null};var h=l(50485),g=l(49367),b=l(27863),v=l(23661);let j=({article:e,detailElement:t,slnr:l})=>{let i=(0,r.useMemo)(()=>(0,b.Ge)(t?.data?.data,t?.techdataProtection),[t?.data?.data,t?.techdataProtection]),[s,n]=(0,r.useState)(()=>new Set),[c,d]=(0,r.useState)(null),[u,m]=(0,r.useState)(null),j=(0,r.useMemo)(()=>i.map(e=>({id:e.id,title:e.title,isPremium:e.isPremium})),[i]),f=t?.data?.labels||[];return(0,a.jsx)("article",{className:"lg:col-span-2",...(0,v.h)("techdata"),children:(0,a.jsx)("div",{className:"lg:flex lg:justify-between",id:"maincol_article",children:(0,a.jsxs)("div",{className:"va-maincol lg:relative lg:w-content",children:[(0,a.jsx)("div",{className:"mx-4 mb-9 border-b border-solid border-skin-grey-medium lg:mx-0",children:(0,a.jsx)(x,{article:e,slnr:l})}),i.length?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"mb-4 px-4 lg:px-0",children:(0,a.jsx)(o.Headline,{size:"medium",type:"list",headline:t.headline?t.headline:null,isDarkMode:!0})}),(0,a.jsx)(h.A,{sections:j,onSectionClick:e=>{n(t=>new Set(t).add(e)),d(e),m(e),setTimeout(()=>{let t=document.getElementById(`section-${e}`);if(t){t.scrollIntoView({behavior:"smooth",block:"start"});let e=t.querySelector("button");e&&e.focus({preventScroll:!0})}},50),setTimeout(()=>m(null),1500)},activeSectionId:c,defaultOpen:!0}),(0,a.jsx)("div",{className:"mt-4 mb-8",children:i.map(e=>(0,a.jsx)(g.g,{id:e.id,title:e.title,rows:e.rows,columnLabels:f,isPremium:e.isPremium,isExpanded:s.has(e.id),isHighlighted:u===e.id,onToggle:()=>{var t;return t=e.id,void n(e=>{let l=new Set(e);return l.has(t)?l.delete(t):l.add(t),l})}},e.id))})]}):null]})})})};var f=l(4455),_=l(64996);let k=e=>{let t="/autovergleich/";return e&&e.length?t+=e[0]:"number"==typeof e&&(t+=e),t},p=({article:e,detailElement:t,slnr:l,page:i,irConfig:s,containerId:n})=>{let{loggedIn:c,authSettled:d}=(0,r.useContext)(f.VQ),o=(0,_.A)(),[u,m]=(0,r.useState)(null),x=(0,r.useRef)(!1),h=!!t?.techdataProtection?.requireLogin;return(0,r.useEffect)(()=>{d&&!c&&x.current&&(x.current=!1,m(null))},[d,c]),(0,r.useEffect)(()=>{if(!h||x.current||!d||!c)return;let e=(0,f.rN)();if(!e)return;let t=!1;return x.current=!0,o("article.techdataDetail",s||n,i,{rkm_auth_token:e}).then(e=>{t||m(e?.data?e:null)}),()=>{t=!0}},[d,c,h,i,s,n]),(0,a.jsx)(j,{article:e,detailElement:u||t,slnr:l})},T=p},84047:e=>{e.exports={"background-color":"articleTeaser_background-color__lUzmy",backgroundColor:"articleTeaser_background-color__lUzmy","teaser-text":"articleTeaser_teaser-text__xT7go",teaserText:"articleTeaser_teaser-text__xT7go"}}}]);
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.