PageSourceSearch

https://www.volvotrucks.com.tr/clientlibs-edge/production/20260917131920/volvo-trucks/publish.js

js volvotrucks.com.tr collected 2026-10-07 16:06:52 UTC 15,992 bytes, 7 lines download raw bytes

1(()=>{"use strict";var t,e,i,s,o,n,a={75434(t,e,i){i.d(e,{Ay:()=>o});var s=i(96115);function o(){window.adobeDataLayer=window.adobeDataLayer||[];let t=window.adobeDataLayer,e={...s.A.component.data.interaction},i=["h1","h2","h3","h4","h5","h6"];function o(i){let o,n=(Object.keys(o={...e,...i}).forEach(t=>{var e;return(""===(e=o[t])||null===e||Array.isArray(e)&&0===e.length)&&delete o[t]}),{event:s.A.component.events.interaction,_volvo:{universal:{web:{component:o}}},web:{webInteraction:{type:"other"}}});n&&t.push(n)}function n(){o(e)}return{init:function(t,i){e={...e,...i},t&&t.addEventListener("click",n)},interaction:o,getNearestHeading:function(t){let e="";return function t(s){if(!s)return"";let o=s.parentElement;if(!o)return"";if(e)return e;let n=[];return n=i.includes(o.tagName.toLowerCase())||o.classList.contains("font-volvo")?[o]:Array.from(o.querySelectorAll(i.join(", "))),o.classList.contains("root")?e="":0===n.length?t(o):e=n.at(-1)&&n.at(-1).textContent,e}(t)}}}},96115(t,e,i){i.d(e,{A:()=>o});let s={URL:"",language:"",name:"",milestone:"",type:""},o={application:{events:{interaction:"applicationInteraction"},data:{interaction:{name:"",stepNumber:"",stepName:"",subStep:"",action:"",selectedOptions:null,applicationInteraction:{value:1}}}},component:{events:{interaction:"componentInteraction"},data:{interaction:{parent:"",name:"",displayText:"",action:"",title:"",type:"",href:"",details:"",placement:"",selectedOptions:void 0,componentInteraction:{value:1}}}},form:{events:{error:"formSubmitError",success:"formSubmitSuccess",view:"formView"},data:{success:{formSubmitSuccess:{value:1}},error:{formSubmitError:{value:1}},view:{formView:{value:1}}}},download:{eventName:"fileDownload",fixedValues:{download:"download",downloadlist:"downloadlist",eventList:"eventlist",eventInformation:"event information",calendar:"calendar"}},scroll:{events:{interaction:"siteScroll"},data:{interaction:{siteScroll:{value:1},depth:""}},values:{percentages:[25,50,75,100]}},video:{events:{milestone:"videoMilestone",pause:"videoPause",play:"videoPlay"},data:{milestone:{...s,videoMilestone:{value:1}},pause:{...s,videoPause:{value:1}},play:{...s,videoPlay:{value:1}}},values:{milestones:[0,25,50,75,95]}},searchResultClick:{events:{searchResultClick:"searchResultClick"},data:{term:void 0,results:{numberPerPage:void 0,numberTotal:void 0,clickedResult:{index:void 0,title:void 0,url:void 0,category:void 0}},searchResultClick:{value:1},location:void 0,type:"QR"}},siteSearch:{events:{siteSearch:"siteSearch"},data:{autoComplete:{clicked:!1,value:void 0},term:void 0,results:{numberPerPage:void 0,numberTotal:void 0},siteSearch:{value:1},selectedOptions:void 0,location:void 0,type:"QR"}},attributes:{analyticsForm:"data-analytics-form"},selectors:{invalidFormControls:":invalid:not(form),vcdk-dropdown[error],vcdk-checkbox-group[error],vcdk-radio-group[error]",downloadLink:".eventlist__downloadLink"}}},53274(t,e,i){let s,o;i(78624);var n=i(83055);i(1953),i(78993),i(48858);var a=i(7967),l=i(38443),r=i(65315),h=i(23073),d=i(97503),c=i(40765),m=i(10996),u=i(75434);let p={parent:void 0,name:"header",displayText:"logo",action:"click",title:"logo",type:"image",href:"",details:void 0,placement:"header"},v="header__search--visible",f="header__searchIcon",b="header--anonymous",g="dbc-navigation",$=".header__brand",y=".cmp-search__form",w=".cmp-search__input",_=".header__container--group",S=".img__link",k=".header",L=".header__search",P=".header__searchIcon",I=".header__mainnav",z=".main-navigation",A=".header__meta",C=".header__metanav",O=".header__logo",E=".header__toplinks .list",M=".header__toplinks .cmp-list__item-icon",T={sticky:"all",search:"visible",stickyAt:0};class x extends l.A{constructor(t,e){super(t,e,T),this.init()}setAnalytics(){this.$logoLink&&(this.analytics=(0,u.Ay)(),this.analyticsData={...p,...{href:this.$logoLink.href}},this.analytics.init(this.$logoLink,this.analyticsData))}init(){this.setRefs(),this.setListeners(),this.setLoggedStatus(),this.newScrollPosition=0,this.lastScrollPosition=0,this.topPos=0,this.stickyAtPosition=this.getStickyAtPosition(),this.setAnalytics(),(0,h.EG)(this.$header),this.setDesktopLogoForMobile(),this.$header.style.setProperty("--header-height",`${this.$mainNav?.offsetHeight||0+this.el.offsetHeight}px`),setTimeout(()=>this.$header.style.setProperty("--top-banner-height",`${this.$header.getBoundingClientRect().top}px`),150),this.options.isVolvoGroup&&this.$searchInput?.setAttribute("size","small"),this.setAccessibility(),this.options.isDealerBusinessCard&&this.initDealerBusinessCardNavigation()}setRefs(){this.$searchContainer=this.find(L),this.$searchIcon=this.find(P),this.$searchInput=this.find(w),this.$header=(0,c.gi)(this.el,k),this.$groupContainer=(0,c.gi)(this.$searchIcon,_),this.$logoLink=this.find(`${$} ${S}`),this.$metaNav=this.find(C),this.$meta=this.find(A),this.$logo=this.find(O),this.$mainNav=this.$header.querySelector(I),this.$brand=this.find($)}setListeners(){this.showHideHeaderRef=this.onScroll.bind(this),this._suppressHeaderScroll=!1,this.onResize(window.innerWidth),(0,d.Tg)([960,768,480],this.onResize.bind(this)),document.addEventListener("click",this.onClick.bind(this)),"all"===this.options.sticky&&window.addEventListener("scroll",this.showHideHeaderRef),window.addEventListener(m.TABS_TAB_ACTIVATED,(
1)=>{this._suppressHeaderScroll=!0,setTimeout(()=>{this._suppressHeaderScroll=!1,this.newScrollPosition=window.scrollY,this.lastScrollPosition=window.scrollY},500)})}setLoggedStatus(){(0,r.R)("gpp-data")||this.$header.classList.add(b)}onClick(t){let{target:e}=t;e.classList.contains(f)?this.toggleSearchBarVisibility():e.closest(y)||(this.options.isVolvoGroup||!(0,d.Lv)())&&this.toggleSearchBarVisibility(!1,!1)}onScroll(){this._suppressHeaderScroll||(this.lastScrollPosition=window.scrollY,this.stickyAtPosition=this.getStickyAtPosition(),this.newScrollPosition<this.lastScrollPosition?this.topPos>-this.stickyAtPosition&&(this.topPos-=this.lastScrollPosition-this.newScrollPosition,this.topPos<-this.stickyAtPosition&&(this.topPos=-this.stickyAtPosition),this.$header.style.top=`${this.topPos}px`):this.newScrollPosition>this.lastScrollPosition&&this.topPos<0&&(this.topPos+=this.newScrollPosition-this.lastScrollPosition,this.topPos>0&&(this.topPos=0),this.$header.style.top=`${this.topPos}px`),this.newScrollPosition=this.lastScrollPosition,(0,h.EG)(this.$header,this.topPos))}setAccessibility(){this.options.isVolvoGroup&&(window.innerWidth<960?this.el.insertBefore(this.$brand,this.$meta):this.el.insertBefore(this.$meta,this.$brand),this.el.insertBefore(this.$searchContainer,this.$mainNav))}onResize(t){let e=t<960||this.options.hiddenByDefault,i="visible"===this.options.search,s="desktop"===this.options.sticky,o=this.el.querySelectorAll(M);e?(i&&(0,h.Bt)(this.$searchContainer),s&&window.removeEventListener("scroll",this.showHideHeaderRef),this.$header.style.top=""):(i&&(0,h.kl)(this.$searchContainer),s&&window.addEventListener("scroll",this.showHideHeaderRef),o&&o.length&&o.forEach(t=>{t.setAttribute("size","16")})),(0,h.EG)(this.$header),this.$header.style.setProperty("--top-banner-height",`${this.$header.getBoundingClientRect().top}px`),this.$header.style.setProperty("--header-height",`${this.$mainNav?.offsetHeight||0+this.el.offsetHeight}px`),this.setAccessibility()}toggleSearchBarVisibility(t=null,e=!0){let i=null!==t?t:this.$searchContainer?.hasAttribute("hidden");i?((0,h.kl)(this.$searchContainer),e&&this.$searchInput?.focus()):((0,h.Bt)(this.$searchContainer),this.$searchInput?.blur()),this.$searchContainer?.classList.toggle(v,i)}setDesktopLogoForMobile(){if(!this.$logo)return;let t=this.$logo.firstElementChild;this.$logo.lastElementChild.childNodes.length<=1&&t.classList.remove("hidden-phone")}getStickyAtPosition(){return this.options.isVolvoGroup?(0,d.Lv)()?this.$meta.offsetHeight:this.options.stickyAt:this.options.stickyAt>0?this.options.stickyAt:this.el.offsetHeight}initDealerBusinessCardNavigation(){let t=this.el.querySelector(z),e=this.el.querySelector(E);if(e&&t){let i=e.cloneNode(!0);i&&(t.appendChild(i),t.classList.add(g))}}}(0,a.kz)({Header:x});var R=i(360);let W="cmp-breadcrumb",B={classes:{invisible:`${W}--invisible`,itemActive:`${W}__item--active`,itemMinimized:`${W}__item--minimized`,oversize:`${W}--oversize`},selectors:{breadcrumb:`.${W}`,item:`.${W}__item`,itemActive:`.${W}__item--active`,itemLink:`.${W}__item-link`,list:`.${W}__list`,minimizableItem:`.${W}__item:not(:first-child):not(.${W}__item--active)`}};class j extends l.A{constructor(t,e){super(t,e),this.init()}init(){this.setRefs(),this.setListeners(),this.setUI()}setRefs(){this.list=this.find(B.selectors.list),this.items=this.findAll(B.selectors.item),this.itemsUnMinimizedSizes=this.items.map(t=>t.offsetWidth),this.firstItem=this.items[0]}setListeners(){window.addEventListener("resize",(0,R.sg)(()=>{this.el.classList.add(B.classes.invisible)},1)),window.addEventListener("resize",(0,R.sg)(()=>{this.setUI()},250)),this.el.addEventListener("click",this.onClick.bind(this))}getAllItemsWidth(){return this.items.reduce((t,e)=>t+e.offsetWidth,10)}minimizeItem(t){-1!==t&&this.items[t].classList.add(B.classes.itemMinimized)}unMinimizeItem(t){-1!==t&&this.items[t].classList.remove(B.classes.itemMinimized)}getItemToUnMinimize(){let t=null;if(this.firstItem.classList.contains(B.classes.itemMinimized))t=this.firstItem;else{let e=this.items.slice().reverse();t=e.find((t,i)=>e[i]!==e[0]&&t.classList.contains(B.classes.itemMinimized))}return t}getItemToMinimize(){let t=null;return(t=this.items.find((t,e)=>this.items[e]!==this.firstItem&&[B.classes.itemMinimized,B.classes.itemActive].every(e=>!t.classList.contains(e))))||this.firstItem.classList.contains(B.classes.itemMinimized)||(t=this.firstItem),t}setSpacingVariables(){this.availableWidth=this.el.offsetWidth,this.allItemsWidth=this.getAllItemsWidth()}setSizeToBreadcrumb(){this.setSpacingVariables(),this.availableWidth<this.allItemsWidth?this.el.classList.add(B.classes.oversize):this.el.classList.remove(B.classes.oversize),this.setSpacingVariables()}setUI(){this.setSizeToBreadcrumb(),this.availableWidth<this.allItemsWidth?this.minimizeItems():this.shouldUnminimizeItems()&&this.unminimizeItems(),this.el.classList.remove(B.classes.invisible)}minimizeItems(){for(;this.availableWidth<this.allItemsWidth;){let t=this.items.indexOf(this.getItemToMinimize());if(this.minimizeItem(t),this.setSizeToBreadcrumb(),-1===t)break}}shouldUnminimizeItems(){return this.availableWidth>this.allItemsWidth&&this.items.some(t=>t.classList.contains(B.classes.itemMinimized))}unminimizeItems(){for(;this.availableWidth>this.allItemsWidth;){let t=this.getItemToUnMinimize(),e=this.items.indexOf(t),i=this.itemsUnMinimizedSizes[e]+this.allItemsWidth;
1if(this.availableWidth<i)break;if(t&&this.availableWidth>i)this.unMinimizeItem(this.items.indexOf(t)),this.setSizeToBreadcrumb();else break}}onClick(){this.items.forEach((t,e)=>this.unMinimizeItem(e))}}(0,a.kz)({Breadcrumb:j});var H=i(91296),N=i(69071);o=0,window.addEventListener("scroll",function(){let t=window.pageYOffset||document.documentElement.scrollTop;t>o&&"down"!==s?(s="down",(0,R.w3)(window,m.SCROLL_DOWN_START),window.sessionStorage.setItem(N.En,N.vb)):t<o&&"up"!==s&&(s="up",(0,R.w3)(window,m.SCROLL_UP_START),window.sessionStorage.setItem(N.En,N.U5)),o=t<=0?0:t}),H.nr&&document.querySelector("body").classList.add("browser--safari");let D="vcdk-modal",V="captionText",U="maxHeight",q="maxWidth",F="open",G="themeId",Y="width",Q="vcdk-close",J="header",K="modalFooter",X="close-button";var Z=i(12259);let tt="vcdk-button",te="iconEnd",ti="iconStart",ts="size",to="variant",tn="click";class ta{constructor(){return ta.instance||(this.modals={},ta.instance=this),ta.instance}createModal({id:t,headerTitle:e,closable:i=!0,isHideCloseBtn:s=!1,content:o,actionButtons:n=[],extraClass:a="",width:l="",onShow:r,onClose:h}){let d=this.getModal(t);if(d)return d;let m=(({open:t=!1,captionText:e="",className:i="",content:s="",isHideCloseBtn:o=!1,headerTitle:n="",maxHeight:a="",maxWidth:l="",width:r="",modalId:h="",actionButtons:d=[],onVCDKClose:m=null})=>{let u=(0,Z.Ex)(),p=o?`<span slot="${X}"></span>`:"",v=(({themeid:t,open:e,captionText:i,maxHeight:s,maxWidth:o,className:n,modalId:a,width:l})=>[t?`${G}="${t}"`:"",e?`${F}="${e}"`:"",i?`${V}="${i}"`:"",s?`${U}="${s}"`:"",o?`${q}="${o}"`:"",n?`class="${n}"`:"",a?`data-modal-id="${a}"`:"",l?`${Y}="${l}"`:""].filter(Boolean).join(" "))({themeid:u,open:t,captionText:e,maxHeight:a,maxWidth:l,className:i,modalId:h,width:r}),f=(0,c.qg)(`
2        <${D} ${v}>
3            <span slot="${J}">${n}</span>
4            ${p}
5            ${s}
6        </${D}>
7    `);if(f.addEventListener(Q,t=>{"function"==typeof m&&m(t)}),d.length){let t=(t=>{if(0===t.length)return null;let e=(0,c.qg)(`<div slot="${K}"></div>`),i=(0,c.qg)("<vcdk-modal-item></vcdk-modal-item>");return e.appendChild(i),t.forEach(t=>{let{onClick:e}=t,s=(0,c.qg)((t=>{let{label:e,ariaLabel:i="",iconEnd:s="",iconStart:o="",variant:n="primary",className:a="",size:l="medium",customAttributes:r={}}=t,h=[i?`ariaLabel="${i}"`:"",n?`${to}="${n}"`:"",a?`class="${a}"`:"",l?`${ts}="${l}"`:"",s?`${te}="${s}"`:"",o?`${ti}="${o}"`:"",...Object.entries(r).map(([t,e])=>`${t}="${e}"`)].filter(Boolean).join(" ");return`<${tt} ${h}>${e}</${tt}>`})(t));e&&"function"==typeof e&&s.addEventListener(tn,t=>{e(t)}),i.appendChild(s)}),e})(d);t&&f.appendChild(t)}return f})({context:document.body,open:!1,modalId:t,className:`${a}`,headerTitle:e,content:o,closable:i,isHideCloseBtn:s,actionButtons:n,width:l});return document.body.appendChild(m),this.modals[t]={dialog:m,onShow:r,onClose:h},m.addEventListener(Q,e=>{e.stopPropagation(),!1!==i&&this.closeModal(t)}),this.modals[t]}getModal(t){return this.modals[t]}showModal(t){let e=this.getModal(t);e&&(e.dialog.setAttribute(F,!0),e.onShow&&e.onShow())}closeModal(t){let e=this.getModal(t);e&&(e.dialog.removeAttribute(F),e.onClose&&e.onClose())}}Object.freeze(new ta),i(48494),window.pubsub=(0,n.A)(),(0,a.eF)(),(0,a.lB)()}},l={};function r(t){var e=l[t];if(void 0!==e)return e.exports;var i=l[t]={exports:{}};return a[t].call(i.exports,i,i.exports,r),i.exports}r.m=a,r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},e=Object.getPrototypeOf?t=>Object.getPrototypeOf(t):t=>t.__proto__,r.t=function(i,s){if(1&s&&(i=this(i)),8&s||"object"==typeof i&&i&&(4&s&&i.__esModule||16&s&&"function"==typeof i.then))return i;var o=Object.create(null);r.r(o);var n={};t=t||[null,e({}),e([]),e(e)];for(var a=2&s&&i;("object"==typeof a||"function"==typeof a)&&!~t.indexOf(a);a=e(a))Object.getOwnPropertyNames(a).forEach(t=>{n[t]=()=>i[t]});return n.default=()=>i,r.d(o,n),o},r.d=(t,e)=>{for(var i in e)r.o(e,i)&&!r.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},r.e=()=>Promise.resolve(),r.g=(()=>{if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(t){if("object"==typeof window)return window}
7})(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i=[],r.O=(t,e,s,o)=>{if(e){o=o||0;for(var n=i.length;n>0&&i[n-1][2]>o;n--)i[n]=i[n-1];i[n]=[e,s,o];return}for(var a=1/0,n=0;n<i.length;n++){for(var e=i[n][0],s=i[n][1],o=i[n][2],l=!0,h=0;h<e.length;h++)(!1&o||a>=o)&&Object.keys(r.O).every(t=>r.O[t](e[h]))?e.splice(h--,1):(l=!1,o<a&&(a=o));if(l){i.splice(n--,1);var d=s();void 0!==d&&(t=d)}}return t},r.rv=()=>"1.7.11",r.j="8926",s={8926:0},r.O.j=t=>0===s[t],o=(t,e)=>{var i,o,n=e[0],a=e[1],l=e[2],h=0;if(n.some(t=>0!==s[t])){for(i in a)r.o(a,i)&&(r.m[i]=a[i]);if(l)var d=l(r)}for(t&&t(e);h<n.length;h++)o=n[h],r.o(s,o)&&s[o]&&s[o][0](),s[o]=0;return r.O(d)},(n=self.webpackChunkvolvo_fe_build=self.webpackChunkvolvo_fe_build||[]).forEach(o.bind(null,0)),n.push=o.bind(null,n.push.bind(n)),r.ruid="[email protected]";var h=r.O(void 0,["8263"],()=>r(53274));h=r.O(h)})();

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.