1"use strict";(self.webpackChunkremy_martin_2020=self.webpackChunkremy_martin_2020||[]).push([[4817],{1129:(A,a,i)=>{i.r(a),i.d(a,{default:()=>L});var b=i(5391),g=i(1033),p=i(7652),o=i(3549),v=i(7727),E=i.n(v),m=i(3639),f=i(7138),O=i.n(f),d=i(1346),P=Object.defineProperty,_=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,c=(s,e,t)=>e in s?P(s,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[e]=t,h=(s,e)=>{for(var t in e||(e={}))w.call(e,t)&&c(s,t,e[t]);if(_)for(var t of _(e))y.call(e,t)&&c(s,t,e[t]);return s};class n{constructor(e,t){this.titleEQ=null,this.descEQ=null,this.lightbox=null,this._element=e,this._options=h(h({},n._defaultOptions),t),this.swiper=null,this._init()}_registerObserver(){new g.Z(()=>{this.descEQ.align()}).observe(this._element.querySelector(".swiper"))}_initCarousel(){this.swiper=new p.Z(this._element.querySelector(".swiper"),{modules:[o.tl,o.W_],loop:!0,grabCursor:!0,spaceBetween:30,touchStartForcePreventDefault:!0,touchMoveStopPropagation:!0,shortSwipes:window.innerWidth<=768,threshold:15,pagination:{el:this._element.querySelector(".swiper-pagination"),type:"bullets",clickable:!0},watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,centeredSlides:!1,navigation:{nextEl:this._element.querySelector(".swiper-button-next"),prevEl:this._element.querySelector(".swiper-button-prev")},slidesPerView:"auto",breakpoints:{768:{spaceBetween:40}}}),this.swiper.on("slideChange",()=>{this._initLightbox()})}_initLightbox(){const e=(0,m.Z)().split("-")[0];if(this._element.querySelectorAll(".swiper-slide a.glightbox").forEach(r=>{r.setAttribute("data-gallery",e)}),typeof window.pageLightBox!="undefined"){window.pageLightBox.reload();return}const t=`<div class="gslide"> 2 <div class="gslide-inner-content"> 3 <div class="ginner-container"> 4 <h4 class="gslide-headline"></h4> 5 <div class="gslide-media"> 6 </div> 7 <div class="gslide-description"> 8 <div class="gdesc-inner"> 9 <h5 class="gslide-title"></h5> 10 <div class="gslide-desc"></div> 11 </div> 12 </div> 13 </div> 14 </div> 15</div>`;window.pageLightBox=new(E())({touchNavigation:!0,loop:!1,zoomable:!1,autoplayVideos:!0,skin:"remy-special-icons-scrollable",moreLength:0,slideHTML:t}),window.pageLightBox.on("slide_after_load",r=>{const{slideNode:u,trigger:l}=r;if(l){if(l.getAttribute("data-headline")){const B=l.getAttribute("data-headline"),C=u.getElementsByClassName("gslide-headline")[0];C.innerHTML=B}const M=l.getElementsByClassName("description-container")[0],D=u.getElementsByClassName("gslide-desc")[0];D.innerHTML=M.innerHTML}})}_init(){const e=(0,d.As)(this._element,".section");e!==null&&(e.classList.contains("is-style-bg-black")||e.classList.contains("inverted")||e.classList.contains("is-style-inverted"))&&this._element.classList.add("inverted"),this._registerObserver(),this._initCarousel(),this._initLightbox(),this.descEQ=new(O())(this._element.querySelectorAll(".flagline")),this.descEQ.align(),d.FA&&this._element.addEventListener("touchstart",t=>{t.pageX>20&&t.pageX<window.innerWidth-20||t.preventDefault()})}}const L=n}}]);
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.