PageSourceSearch

https://volkswagen-climatepartner.com/wp-content/themes/vwcp/assets/js/main.js

js volkswagen-climatepartner.com collected 2026-09-29 03:47:16 UTC 10,708 bytes, 14 lines download raw bytes

1function customScripts(){function e(){var t,e=$(".home-hero").length?".home-hero":".inner-hero";$(e).length&&(t=$(e).outerHeight(),$(window).on("scroll",function(){var e=$(window).scrollTop();$(".site-header.default").outerHeight();t<=e?$(".site-header.fixed").css("transform","translateY(0%)").addClass("visible"):$(".site-header.fixed").css("transform","translateY(-100%)").removeClass("visible")}))}function t(){$(".header-spacer").height($(".site-header.default").outerHeight())}function o(){var e;$(".inner-hero").length&&(e=$(".inner-hero").outerHeight(),$("#inner-hero-spacer").height(e))}function a(){var e;$(".home-hero").length&&(e=$(".home-hero").outerHeight(),$("#home-hero-spacer").height(e))}AOS.init({startEvent:"load",duration:800,delay:200,offset:0,once:!0}),-1!==navigator.userAgent.indexOf("MSIE")||0<navigator.appVersion.indexOf("Trident/")?((i=document.createEvent("UIEvents")).initUIEvent("resize",!0,!1,window,0),window.dispatchEvent(i)):window.dispatchEvent(new Event("resize")),t(),e(),$(window).on("resize",function(){t(),e()}),o(),a(),$(window).on("resize",function(){o(),a()}
1),$(".search-toggle").on("click",function(){var e=$(this).closest(".site-header");e.toggleClass("open"),$(this).toggleClass("open"),e.find(".search-bar").slideToggle().toggleClass("open")}),$('a[href*="#"]').not('[href="#"]').not('[href="#0"]').on("click",function(e){var t;location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname&&(t=(t=$(this.hash)).length?t:$("[name="+this.hash.slice(1)+"]")).length&&(e.preventDefault(),$("html, body").animate({scrollTop:t.offset().top-$(".site-header.fixed").outerHeight()},1e3,function(){var e=$(t);if(e.focus(),e.is(":focus"))return!1;e.attr("tabindex","-1"),e.focus()}))}),$(".menu-toggle").on("click",function(){$(".menu-toggle, #mobile-menu, .site-header, body").toggleClass("open")}),$(".accordion .toggle").on("click",function(){var e=$(this);e.next().hasClass("show")?(e.removeClass("show"),e.next().removeClass("show"),e.next().slideUp("fast")):($(".accordion .toggle").removeClass("show"),$(".accordion .toggle").next().removeClass("show"),$(".accordion .toggle").next().slideUp("fast"),e.addClass("show"),e.next().addClass("show"),e.next().slideToggle("fast"))}),$(".project-location .dot").on("click",function(){$(this).hasClass("open")?($(this).removeClass("open"),$(this).siblings(".popup").removeClass("open")):($(".popup").removeClass("open"),$(".dot").removeClass("open"),$(this).addClass("open"),$(this).siblings(".popup").addClass("open"))}),$("#impact-map-wrap").on("click",function(e){$(e.target).closest(".dot, .popup, .map-controls").length||($("#impact-map .popup").removeClass("open"),$(".dot").removeClass("open"))});const s=window.counterUp.default;const n=new IntersectionObserver(e=>{e.forEach(e=>{var t=e.target;e.isIntersecting&&!t.classList.contains("is-visible")&&(s(t,{duration:2e3,delay:16}),t.classList.add("is-visible"))})},{threshold:1});if(document.querySelectorAll(".counter").forEach(e=>{n.observe(e)}),document.getElementById("impact-map")){var i=document.getElementById("impact-map"),i=Panzoom(i,{maxScale:2,minScale:1,step:.5}),l=(i.pan(10,10),i.zoom(1,{animate:!0}),document.getElementById("zoom-in-button")),r=document.getElementById("zoom-out-button");l.addEventListener("click",i.zoomIn),r.addEventListener("click",i.zoomOut);let e=0;l.addEventListener("click",()=>{e<2&&(e++,document.getElementById("impact-map").querySelector(".projects-overlay").classList.remove("zoom-"+(e-1)),document.getElementById("impact-map").querySelector(".projects-overlay").classList.add("zoom-"+e))}),r.addEventListener("click",()=>{0<e&&(document.getElementById("impact-map").querySelector(".projects-overlay").classList.remove("zoom-"+e),e--,document.getElementById("impact-map").querySelector(".projects-overlay").classList.add("zoom-"+e))})}Splitting(),$(".fitvids").fitVids(),$(".gfield_select").dropkick(),$(".impact-panel .large-copy").matchHeight({byRow:!1,property:"height",target:null,remove:!1});new Swiper(".hero-swiper",{slidesPerView:1,loop:!0,freeMode:!1,effect:"fade",speed:1e3,spaceBetween:0,pagination:{el:".hero-swiper-pagination",clickable:!0},autoplay:{delay:5e3,disableOnInteraction:!0,pauseOnMouseEnter:!0}}),new Swiper(".image-gallery-carousel",{slidesPerView:"auto",loop:!0,freeMode:!1,centeredSlides:!0,speed:1e3,autoHeight:!1,spaceBetween:15,navigation:{nextEl:".image-gallery-next",prevEl:".image-gallery-prev"},autoplay:{delay:1e4,disableOnInteraction:!0,pauseOnMouseEnter:!0}}),new Swiper(".team-carousel",{slidesPerView:1.5,loopAdditionalSlides:2,addSlidesBefore:2,loop:!0,freeMode:!1,speed:600,spaceBetween:20,navigation:{nextEl:".team-carousel-next",prevEl:".team-carousel-prev"},breakpoints:{540:{slidesPerView:2,spaceBetween:20},768:{slidesPerView:3,spaceBetween:15},1024:{slidesPerView:4,spaceBetween:15}}}),new Swiper(".timeline",{slidesPerView:"auto",loop:!1,freeMode:!0,speed:600,spaceBetween:0,navigation:{nextEl:".timeline-next",prevEl:".timeline-prev"}}),new Swiper(".expertise-carousel",{slidesPerView:1.2,loopAdditionalSlides:2,addSlidesBefore:2,initialSlide:1,centeredSlides:!0,loop:!0,freeMode:!1,speed:600,spaceBetween:15,navigation:{nextEl:".expertise-carousel-next",prevEl:".expertise-carousel-prev"},breakpoints:{580:{slidesPerView:2,spaceBetween:15},1024:{slidesPerView:3,spaceBetween:15}}}),Fancybox.bind("[data-fancybox]",{Thumbs:!1,Toolbar:!1}),new Rellax(".rellax",{speed:2,center:!0,vertical:!0});$(document).on("facetwp-refresh",function(){AOS.refresh()}),$(document).on("facetwp-loaded",function(){AOS.refresh()}),$(document).on("gform_post_render",function(){AOS.refresh()})}$(document).ready(function(){customScripts()}),window.MarkerWithLabel=class extends google.maps.Marker{constructor(e){super(e)}},function(y){function e(e){var t,o=e.find(".marker"),a={zoom:2,minZoom:2,maxZoom:14,center:new google.maps.LatLng(0,0),mapTypeId:google.maps.MapTypeId.ROADMAP,disableDoubleClickZoom:!0,zoomControl:!0,zoomControlOptions:{style:google.maps.ZoomControlStyle.SMALL,position:google.maps.ControlPosition.RIGHT_BOTTOM},panControl:!0,panControlOptions:{position:google.maps.ControlPosition.BOTTOM_RIGHT},mapTypeControl:!1,scaleControl:!1,scrollwheel:!1,streetViewControl:!1,draggable:!0,overviewMapControl:!1,mapTypeId:google.maps.MapTypeId.ROADMAP,styles:[{featureType:"all",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"geometry.fill",stylers:[{color:"#135064"},{gamma:"1.00"}]},{featureType:"landscape",elementType:"geometry.stroke",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"poi",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"poi",elementType:"geometry",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"geometry.fill",stylers:[{color:"#022F3E"}]}]},w=new google.maps.Map(e[0],a);return w.markers=[],o.each(function(){{var l=y(this),r=w,c=l.data("lat"),p=l.data("lng"),c={lat:parseFloat(c),lng:parseFloat(p)};const v=l.data("colour");let e;e="orange"===v?window.location.origin+"/wp-content/themes/vwcp/assets/images/dist/map-pin-orange.svg":window.location.origin+"/wp-content/themes/vwcp/assets/images/dist/map-pin.svg";var p=l.data("title"),d=l.data("projectlink"),m=l.data("location"),g=l.data("type"),h=l.data("text"),l=l.data("link");let t=!1,o=!1,a=!1,s=!1;0<m.length||g.length,0<m.length&&(t=!0),0<g.length&&(o=!0),"yes"===l&&(a=!0),void 0!==h&&0<h.length&&(s=!0);
1var u=new MarkerWithLabel({position:c,map:r,icon:e,labelClass:"marker-label marker-label--"+v,labelAnchor:new google.maps.Point(15,21)});r.markers.push(u);let n,i;i=768<window.innerWidth?(n="-45px","75px"):(n="20px","-100px");var f=new SnazzyInfoWindow({marker:u,content:`<div class="mapCard">
2									<span class="colour colour--${v}"></span>
3									<h2 class="title">${p}</h2>
4									<div class="contentWrap">
5										${t||o?`<div class="categories ${s?"categories--hasText":""}">`:""}
6											${o?`<p class="category category--type"><span class="icon"><svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 0L15 8L8 15L0 7L4.37567e-05 0H7ZM3.08827 4.41175C3.81923 4.41175 4.4118 3.81919 4.4118 3.08823C4.4118 2.35726 3.81923 1.7647 3.08827 1.7647C2.35731 1.7647 1.76474 2.35726 1.76474 3.08823C1.76474 3.81919 2.35731 4.41175 3.08827 4.41175Z" fill="#008C82"/></svg></span>${g}</p>`:""}
7											${t?`<p class="category category--location"><span class="icon"><svg width="12" height="16" viewBox="0 0 12 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 5.81818C12 12.9455 6 16 6 16C6 16 0 12.9455 0 5.81818C0 2.44422 2.68629 0 6 0C9.31371 0 12 2.44422 12 5.81818ZM6 8C7.10457 8 8 7.10457 8 6C8 4.89543 7.10457 4 6 4C4.89543 4 4 4.89543 4 6C4 7.10457 4.89543 8 6 8Z" fill="#008C82"/></svg></span>${m}</p>`:""}
8										${t||o?"</div>":""}
9										${s?`<p class="text ${a?"text--marginBottom":""}">${h}</p>`:""}
10										${a?`<a href="${d}" class="button">Read more</a>`:""}
11									</div>
12								</div>
13								<span class="growLine growLine--${v}"></span>
14								<button class="close"><svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L11 11M1 11L11 1" stroke="white" stroke-width="2"/></svg></button>`,closeWhenOthersOpen:!0,offset:{top:n,left:i},callbacks:{open:function(){var e=this.getWrapper();e.classList.add("js-active"),u.setOptions({labelClass:`marker-label marker-label--${v} marker-label--active`}),e.querySelector(".close").addEventListener("click",()=>{f.close()})},close:function(){this.getWrapper().classList.remove("js-active"),u.setOptions({labelClass:"marker-label marker-label--"+v})}}});1024<window.innerWidth?google.maps.event.addListener(u,"click",function(){f.open(),u.setOptions({labelClass:"marker-label marker-label--active"})}):google.maps.event.addListener(u,"click",function(){f.open()})}}),e=w,t=new google.maps.LatLngBounds,e.markers.forEach(function(e){t.extend({lat:e.position.lat(),lng:e.position.lng()})}),1==e.markers.length?e.setCenter(t.getCenter()):e.fitBounds(t),w}var t=document.querySelector(".impact-map .acf-map");if(t){const o=document.querySelector(".impact-map__message");t.addEventListener("touchstart",e=>{o.classList.add("js-hide")})}y(document).ready(function(){y(".acf-map").each(function(){e(y(this))})})}(jQuery);

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.