PageSourceSearch

https://www.dacia.ro/client/dacia-sub-nav-5575f391a1fadcaa.js

js dacia.ro collected 2026-10-02 16:56:17 UTC 8,063 bytes, 1 lines download raw bytes

1"use strict";(self.rspackChunkOne=self.rspackChunkOne||[]).push([[95756],{54502(e,t,r){var a,n=r(71763);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{},{A:e=>n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=n.createElement("path",{d:"M22.22 12.6H3.885a62 62 0 0 0 10.025 6.825l-.56 1.075a63.7 63.7 0 0 1-10.97-7.61l-.2-.18v-1.405l.18-.175A46.6 46.6 0 0 1 13.365 3.5l.53 1.08a46.9 46.9 0 0 0-10.06 6.82H22.22z"})))})},70385(e,t,r){var a,n=r(71763);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{},{A:e=>n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=n.
1createElement("path",{d:"M21.83 11.32v1.405l-.2.18a63.6 63.6 0 0 1-11 7.64l-.54-1.045a62 62 0 0 0 10.035-6.885H1.77v-1.2h18.41a46.8 46.8 0 0 0-10.075-6.86l.53-1.055a47 47 0 0 1 11 7.665z"})))})},3861(e,t,r){var a,n=r(71763);function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}r.d(t,{},{A:e=>n.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24"},e),a||(a=n.createElement("path",{d:"M15.5 20.725 6.35 12l9.15-8.725 1.38 1.45L9.245 12l7.635 7.275z"})))})},52723(e,t,r){var a=r(91987),n=r(71763),l=r(97500),s=r.n(l),i=r(44803),c=r.n(i),o=r(35813);let u={},d=(e,t)=>{let r=new CustomEvent("sticky-change",{detail:{sticky:e,target:t}});document.dispatchEvent(r)},v=e=>c()(e,"isIntersecting"),b=e=>!v(e),h={isVisible:v,isNotVisible:b,isAbovePage:e=>b(e)&&0>c()(e,"boundingClientRect.y",0)};r.d(t,{},{$:({sentinelRef:e,direction:t="top",offset:r=0,offsetUnit:n="px",debugMode:l=!1})=>(0,a.jsx)("div",{className:s()({[`Sentinel__${t}`]:!0,Sentinel__debug:l}),ref:e,style:{[t]:`${r}${n}`}}),W:(e={root:null,testType:"isNotVisible",onChange:void 0})=>{let t=(0,n.useRef)(null),[r,a]=(0,n.useState)(!1);return(0,o.A)(()=>{let r=((e=null,t="isNotVisible")=>{let r=e?c()(e,"dataset.containerId"):"empty";if(!u[r]){let a=h[t];u[r]="u">typeof window&&window.IntersectionObserver?new IntersectionObserver(e=>{for(let t of e)d(a(t),t.target)},{threshold:[0],root:e}):null}return u[r]})(e.root?e.root.current:null,e.testType);if(t.current&&r){let n=t.current;r.observe(n);let l=r=>{let{target:n,sticky:l}=r.detail;n===t.current&&(e.onChange?.(l),a(l))};return"u">typeof document&&document.addEventListener("sticky-change",l),()=>{r.unobserve(n),"u">typeof document&&document.removeEventListener("sticky-change",l)}}return()=>null},[e]),{isTriggered:r,sentinelRef:t}}})},70625(e,t,r){var a=r(91987),n=r(71763),l=r(97500),s=r.n(l),i=r(93801),c=r(54502),o=r(70385),u=r(3861),d=r(33496),v=r(40119);r.d(t,{},{u:({children:e,isInverted:t,variant:r="default"})=>{let l=(0,n.useRef)(null),[b,h]=(0,n.useState)(!1),[m,f]=(0,n.useState)(!1),p="button"===r?c.A:u.A,g="button"===r?o.A:d.A,k=(0,n.useCallback)(e=>{let t=l.current?.querySelector(".ScrollArrows__innerWraper")?.firstElementChild;if(t){let r="left"===e?-t.clientWidth/2:t.clientWidth/2;t.scrollBy({left:r,behavior:"smooth"})}},[]),_=(0,n.useCallback)(()=>k("left"),[k]),w=(0,n.useCallback)(()=>k("right"),[k]),y=(0,n.useCallback)(()=>{let e=l.current?.querySelector(".ScrollArrows__innerWraper")?.firstElementChild;if(e){let{scrollLeft:t,scrollWidth:r,clientWidth:a}=e;h(t>0),f(t+a<r-1&&r>=a)}},[]);return(0,n.useEffect)(()=>{let e=l.current?.querySelector(".ScrollArrows__innerWraper")?.firstElementChild;return e?(e.addEventListener("scroll",y),y(),()=>{e.removeEventListener("scroll",y)}):()=>{}},[y]),(0,v.A)(y),(0,a.jsxs)("div",{className:s()("ScrollArrows",{"is-inverted":t,"is-variant-button":"button"===r}),ref:l,children:[b&&(0,a.jsx)(i.R,{className:"ScrollArrows__button is-left",onClick:_,useButtonMarkup:!0,children:(0,a.jsx)(p,{className:"ScrollArrows__svg"})}),m&&(0,a.jsx)(i.R,{className:"ScrollArrows__button is-right",onClick:w,useButtonMarkup:!0,children:(0,a.jsx)(g,{className:"ScrollArrows__svg"})}),(0,a.jsx)("div",{className:"ScrollArrows__innerWraper",children:e})]})}})},63481(e,t,r){var a=r(70625);r.d(t,{u:()=>a.u})},29482(e,t,r){r.r(t);var a=r(91987),n=r(71763),l=r(20496),s=r(97500),i=r.n(s),c=r(29016),o=r(63481),u=r(93801),d=r(73437),v=r(93196),b=r(32464),h=r(78948),m=r(85338),f=r(84759),p=r(35813),g=r(52723);let k=({page:{data:e={},location:t},app:r,lcvSelection:a},{type:n})=>{let{data:l={},model:s}=e.modelParams||{},i={brand:e.siteParams?.brand,baseUrl:t?.base,model:s,variantQueryParam:"",canStore:(0,h.oz)(r?.cookieAuthorization,["ccWebAnalytics","ccAdvertising"])};if(n===c.P.LCV){let{bodyTypes:e=[],pricedVersion:t}=l,r=a?.currentBodyType?.code,{code:n}=e.find(({pricedVersion:e})=>e?.code===t?.code)||{},s=r||n;s&&(i.variantQueryParam=`bodyTypeCode=${s}`)}else if(n===c.P.STANDARD){let{grades:e=[]}=l,{code:t}=[...e].pop()||{};t&&(i.variantQueryParam=`gradeCode=${t}`)}return i},_=(0,l.Ng)(k)(({className:e,links:t,topics:r,buttons:l,button1:s={},button2:c={},editContext:h,baseUrl:k,model:_={},editorial:w,variantQueryParam:y,brand:N})=>{(0,m.A)();
1let x=(0,n.useRef)(null),[S,A]=(0,n.useState)(),{isTriggered:j,sentinelRef:C}=(0,g.W)({testType:"isAbovePage"}),{modelAdminId:E}=_,P=(0,n.useMemo)(()=>(0,b.tP)(w?r:t),[w,r,t]),O="renault"===N;(0,n.useEffect)(()=>{A(P.reduce((e,{url:t,link:r},a)=>null!==e?e:(t||r)===k?a:null,null))},[P,k]),(0,p.A)(()=>{if(x.current&&null!=S&&x.current.getElementsByClassName("SubNav__linkItem")&&x.current.getElementsByClassName("SubNav__linkItem")[S]){let e=x.current.getElementsByClassName("SubNav__linkItem")[S];e instanceof HTMLLIElement&&(x.current.scrollLeft=e.offsetLeft-16)}},[S]);let{url:B,text:L,openNewTab:I}=l?.button1??s,{url:T,text:R,openNewTab:W}=l?.button2??c,$=L&&B,M=R&&T;return P?.length!==0||(0,v.Q)(h)?(0,a.jsxs)("div",{className:"SubNav",children:[(0,a.jsx)(g.$,{direction:"top",sentinelRef:C}),(0,a.jsxs)("div",{className:i()("SubNav__wrapper",e,{"is-fixed":j}),children:[(0,a.jsxs)("div",{className:i()("SubNav__content",e,{"is-center":w&&!$&&!M}),children:[(0,a.jsx)(o.u,{isInverted:"alpine"===N,children:(0,a.jsx)("ul",{className:"SubNav__links",ref:x,children:P.map(({aemKey:e,url:t,link:r,title:n,topic:l,identifyAsVariantPage:s},c)=>{let o=n||l,d=t||r,v=s&&y?`${d}?${y}`:d,b=c===S;return v&&(0,a.jsx)("li",{className:i()("SubNav__linkItem",{"is-active":b}),children:(0,a.jsx)(u.R,{className:"SubNav__link",useButtonMarkup:b,href:b?void 0:v,"data-track":b?void 0:"click","data-track-destination":v,"data-track-button-text":o,"data-track-location-in-page":"sub-nav","data-track-event":"navigationClick",children:o})},e)})})}),($||M)&&(0,a.jsxs)("div",{className:i()("SubNav__buttons",{"is-show":j}),children:[$&&(0,a.jsx)("div",{className:"SubNav__button",children:(0,a.jsx)(d.l,{variant:O?"cta-tertiary":"cta-primary",href:B,"data-track":"click","data-track-destination":B,"data-track-button-text":L,"data-track-location-in-page":"sub-nav","data-track-event":"navigationClick",target:I?"_blank":"",children:L},"button1")}),M&&(0,a.jsx)("div",{className:"SubNav__button",children:(0,a.jsx)(d.l,{variant:O?"cta-primary":"cta-ghost",href:(0,f.sB)(T,{modelAdminId:E}),"data-track":"click","data-track-destination":T,"data-track-button-text":R,"data-track-location-in-page":"sub-nav","data-track-event":"navigationClick",target:W?"_blank":"",children:R},"button2")})]})]}),(0,a.jsx)(v.Cq,{editContext:h,displayEditionZone:!P.length&&!$&&!M})]})]}):null});r.d(t,{},{default:_,mapStateToProps:k})},85338(e,t,r){var a=r(35813);r.d(t,{},{A:()=>{(0,a.A)(()=>{let e=document.querySelector("body");return e?.classList.add("with-docked-button"),()=>e?.classList.remove("with-docked-button")},[])}})}}]);

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.